From 262601edb8c7ae6023f3a1946780f30da31e0e29 Mon Sep 17 00:00:00 2001 From: Thastertyn Date: Fri, 7 Jun 2024 00:47:07 +0200 Subject: [PATCH] Initial commit --- Discord-RPC.meta | 8 + Discord-RPC/DiscordRpc.cs | 219 + Discord-RPC/DiscordRpc.cs.meta | 13 + Discord-RPC/DiscordTime.cs | 55 + Discord-RPC/DiscordTime.cs.meta | 13 + Discord-RPC/PresenceManager.cs | 200 + Discord-RPC/PresenceManager.cs.meta | 13 + Editor.meta | 8 + Editor/BuildHelper.cs | 99 + Editor/BuildHelper.cs.meta | 13 + Images.meta | 8 + Images/Mask.png | Bin 0 -> 83860 bytes Images/Mask.png.meta | 127 + Images/bgImg.png | Bin 0 -> 93628 bytes Images/bgImg.png.meta | 127 + Images/default.png | Bin 0 -> 56532 bytes Images/default.png.meta | 127 + Images/left.png | Bin 0 -> 51120 bytes Images/left.png.meta | 127 + Images/output-grad-left.png | Bin 0 -> 4297 bytes Images/output-grad-left.png.meta | 127 + Images/output-grad-right.png | Bin 0 -> 4299 bytes Images/output-grad-right.png.meta | 127 + Images/output-str.png | Bin 0 -> 329238 bytes Images/output-str.png.meta | 127 + Images/output.png | Bin 0 -> 99205 bytes Images/output.png.meta | 127 + Images/right.png | Bin 0 -> 51192 bytes Images/right.png.meta | 127 + LevelMaker.meta | 8 + LevelMaker/Violent Purple.rhys | 1 + LevelMaker/Violent Purple.rhys.meta | 7 + LevelMaker/main.py | 488 + LevelMaker/main.py.meta | 7 + LevelMaker/meganeko - Violent Purple.mp3 | Bin 0 -> 3629669 bytes LevelMaker/meganeko - Violent Purple.mp3.meta | 23 + LevelMaker/nigga.rhys | 1 + LevelMaker/nigga.rhys.meta | 7 + NAudio-2.2.1.meta | 8 + NAudio-2.2.1/.gitignore | 18 + NAudio-2.2.1/AudioFileInspector.meta | 8 + NAudio-2.2.1/Docs.meta | 8 + NAudio-2.2.1/Docs/AsioPlayback.md | 62 + NAudio-2.2.1/Docs/AsioPlayback.md.meta | 7 + NAudio-2.2.1/Docs/AsioRecording.md | 87 + NAudio-2.2.1/Docs/AsioRecording.md.meta | 7 + NAudio-2.2.1/Docs/ConcatenatingAudio.md | 44 + NAudio-2.2.1/Docs/ConcatenatingAudio.md.meta | 7 + .../Docs/ConvertBetweenStereoAndMono.md | 86 + .../Docs/ConvertBetweenStereoAndMono.md.meta | 7 + NAudio-2.2.1/Docs/ConvertMp3ToWav.md | 57 + NAudio-2.2.1/Docs/ConvertMp3ToWav.md.meta | 7 + NAudio-2.2.1/Docs/EnumerateAcmDrivers.md | 95 + NAudio-2.2.1/Docs/EnumerateAcmDrivers.md.meta | 7 + .../EnumerateMediaFoundationTransforms.md | 121 + ...EnumerateMediaFoundationTransforms.md.meta | 7 + NAudio-2.2.1/Docs/EnumerateOutputDevices.md | 126 + .../Docs/EnumerateOutputDevices.md.meta | 7 + NAudio-2.2.1/Docs/FadeInOutSampleProvider.md | 45 + .../Docs/FadeInOutSampleProvider.md.meta | 7 + NAudio-2.2.1/Docs/MediaFoundationEncoder.md | 93 + .../Docs/MediaFoundationEncoder.md.meta | 7 + NAudio-2.2.1/Docs/MidiEvent.md | 55 + NAudio-2.2.1/Docs/MidiEvent.md.meta | 7 + NAudio-2.2.1/Docs/MidiFile.md | 65 + NAudio-2.2.1/Docs/MidiFile.md.meta | 7 + NAudio-2.2.1/Docs/MidiInAndOut.md | 114 + NAudio-2.2.1/Docs/MidiInAndOut.md.meta | 7 + NAudio-2.2.1/Docs/MixTwoAudioFilesToWav.md | 27 + .../Docs/MixTwoAudioFilesToWav.md.meta | 7 + NAudio-2.2.1/Docs/OffsetSampleProvider.md | 57 + .../Docs/OffsetSampleProvider.md.meta | 7 + NAudio-2.2.1/Docs/OutputDeviceTypes.md | 79 + NAudio-2.2.1/Docs/OutputDeviceTypes.md.meta | 7 + NAudio-2.2.1/Docs/PlayAudioFileConsoleApp.md | 22 + .../Docs/PlayAudioFileConsoleApp.md.meta | 7 + NAudio-2.2.1/Docs/PlayAudioFileWinForms.md | 171 + .../Docs/PlayAudioFileWinForms.md.meta | 7 + NAudio-2.2.1/Docs/PlayAudioFromUrl.md | 19 + NAudio-2.2.1/Docs/PlayAudioFromUrl.md.meta | 7 + NAudio-2.2.1/Docs/PlaySineWave.md | 76 + NAudio-2.2.1/Docs/PlaySineWave.md.meta | 7 + NAudio-2.2.1/Docs/PlaybackStopped.md | 23 + NAudio-2.2.1/Docs/PlaybackStopped.md.meta | 7 + NAudio-2.2.1/Docs/RawSourceWaveStream.md | 107 + NAudio-2.2.1/Docs/RawSourceWaveStream.md.meta | 7 + .../Docs/RecordWavFileWinFormsWaveIn.md | 157 + .../Docs/RecordWavFileWinFormsWaveIn.md.meta | 7 + NAudio-2.2.1/Docs/RecordingLevelMeter.md | 116 + NAudio-2.2.1/Docs/RecordingLevelMeter.md.meta | 7 + NAudio-2.2.1/Docs/Resampling.md | 68 + NAudio-2.2.1/Docs/Resampling.md.meta | 7 + .../Docs/SmbPitchShiftingSampleProvider.md | 33 + .../SmbPitchShiftingSampleProvider.md.meta | 7 + NAudio-2.2.1/Docs/WasapiLoopbackCapture.md | 52 + .../Docs/WasapiLoopbackCapture.md.meta | 7 + NAudio-2.2.1/Docs/WasapiOut.md | 37 + NAudio-2.2.1/Docs/WasapiOut.md.meta | 7 + NAudio-2.2.1/Docs/WaveFormRendering.md | 79 + NAudio-2.2.1/Docs/WaveFormRendering.md.meta | 7 + NAudio-2.2.1/Docs/WaveProviders.md | 80 + NAudio-2.2.1/Docs/WaveProviders.md.meta | 7 + NAudio-2.2.1/Lib.meta | 8 + NAudio-2.2.1/Lib/NSpeex.meta | 8 + NAudio-2.2.1/Lib/NSpeex/NSpeex.dll | Bin 0 -> 118272 bytes NAudio-2.2.1/Lib/NSpeex/NSpeex.dll.meta | 33 + NAudio-2.2.1/MidiFileConverter.meta | 8 + NAudio-2.2.1/MixDiff.meta | 8 + NAudio-2.2.1/NAudio.Asio.meta | 8 + NAudio-2.2.1/NAudio.Core.meta | 8 + NAudio-2.2.1/NAudio.Core/Codecs.meta | 8 + .../NAudio.Core/Codecs/ALawDecoder.cs | 59 + .../NAudio.Core/Codecs/ALawDecoder.cs.meta | 11 + .../NAudio.Core/Codecs/ALawEncoder.cs | 61 + .../NAudio.Core/Codecs/ALawEncoder.cs.meta | 11 + NAudio-2.2.1/NAudio.Core/Codecs/G722Codec.cs | 626 ++ .../NAudio.Core/Codecs/G722Codec.cs.meta | 11 + .../NAudio.Core/Codecs/MuLawDecoder.cs | 60 + .../NAudio.Core/Codecs/MuLawDecoder.cs.meta | 11 + .../NAudio.Core/Codecs/MuLawEncoder.cs | 53 + .../NAudio.Core/Codecs/MuLawEncoder.cs.meta | 11 + NAudio-2.2.1/NAudio.Core/Dsp.meta | 8 + NAudio-2.2.1/NAudio.Core/Dsp/BiQuadFilter.cs | 322 + .../NAudio.Core/Dsp/BiQuadFilter.cs.meta | 11 + NAudio-2.2.1/NAudio.Core/Dsp/Complex.cs | 17 + NAudio-2.2.1/NAudio.Core/Dsp/Complex.cs.meta | 11 + .../NAudio.Core/Dsp/EnvelopeDetector.cs | 99 + .../NAudio.Core/Dsp/EnvelopeDetector.cs.meta | 11 + .../NAudio.Core/Dsp/EnvelopeGenerator.cs | 244 + .../NAudio.Core/Dsp/EnvelopeGenerator.cs.meta | 11 + .../NAudio.Core/Dsp/FastFourierTransform.cs | 124 + .../Dsp/FastFourierTransform.cs.meta | 11 + .../Dsp/ImpulseResponseConvolution.cs | 46 + .../Dsp/ImpulseResponseConvolution.cs.meta | 11 + .../NAudio.Core/Dsp/SimpleCompressor.cs | 83 + .../NAudio.Core/Dsp/SimpleCompressor.cs.meta | 11 + NAudio-2.2.1/NAudio.Core/Dsp/SimpleGate.cs | 70 + .../NAudio.Core/Dsp/SimpleGate.cs.meta | 11 + .../NAudio.Core/Dsp/SmbPitchShifter.cs | 295 + .../NAudio.Core/Dsp/SmbPitchShifter.cs.meta | 11 + NAudio-2.2.1/NAudio.Core/Dsp/WdlResampler.cs | 713 ++ .../NAudio.Core/Dsp/WdlResampler.cs.meta | 11 + NAudio-2.2.1/NAudio.Core/FileFormats.meta | 8 + NAudio-2.2.1/NAudio.Core/FileFormats/Mp3.meta | 8 + .../FileFormats/Mp3/ChannelMode.cs | 26 + .../FileFormats/Mp3/ChannelMode.cs.meta | 11 + .../FileFormats/Mp3/IMp3FrameDecompressor.cs | 29 + .../Mp3/IMp3FrameDecompressor.cs.meta | 11 + .../NAudio.Core/FileFormats/Mp3/Id3v2Tag.cs | 238 + .../FileFormats/Mp3/Id3v2Tag.cs.meta | 11 + .../NAudio.Core/FileFormats/Mp3/Mp3Frame.cs | 278 + .../FileFormats/Mp3/Mp3Frame.cs.meta | 11 + .../NAudio.Core/FileFormats/Mp3/MpegLayer.cs | 25 + .../FileFormats/Mp3/MpegLayer.cs.meta | 11 + .../FileFormats/Mp3/MpegVersion.cs | 25 + .../FileFormats/Mp3/MpegVersion.cs.meta | 11 + .../NAudio.Core/FileFormats/Mp3/XingHeader.cs | 194 + .../FileFormats/Mp3/XingHeader.cs.meta | 11 + .../NAudio.Core/FileFormats/SoundFont.meta | 8 + .../FileFormats/SoundFont/Generator.cs | 82 + .../FileFormats/SoundFont/Generator.cs.meta | 11 + .../FileFormats/SoundFont/GeneratorBuilder.cs | 48 + .../SoundFont/GeneratorBuilder.cs.meta | 11 + .../FileFormats/SoundFont/GeneratorEnum.cs | 133 + .../SoundFont/GeneratorEnum.cs.meta | 11 + .../FileFormats/SoundFont/InfoChunk.cs | 152 + .../FileFormats/SoundFont/InfoChunk.cs.meta | 11 + .../FileFormats/SoundFont/Instrument.cs | 28 + .../FileFormats/SoundFont/Instrument.cs.meta | 11 + .../SoundFont/InstrumentBuilder.cs | 54 + .../SoundFont/InstrumentBuilder.cs.meta | 11 + .../FileFormats/SoundFont/Modulator.cs | 58 + .../FileFormats/SoundFont/Modulator.cs.meta | 11 + .../FileFormats/SoundFont/ModulatorBuilder.cs | 29 + .../SoundFont/ModulatorBuilder.cs.meta | 11 + .../FileFormats/SoundFont/ModulatorType.cs | 101 + .../SoundFont/ModulatorType.cs.meta | 11 + .../FileFormats/SoundFont/Preset.cs | 45 + .../FileFormats/SoundFont/Preset.cs.meta | 11 + .../FileFormats/SoundFont/PresetBuilder.cs | 54 + .../SoundFont/PresetBuilder.cs.meta | 11 + .../FileFormats/SoundFont/PresetsChunk.cs | 118 + .../SoundFont/PresetsChunk.cs.meta | 11 + .../FileFormats/SoundFont/RiffChunk.cs | 148 + .../FileFormats/SoundFont/RiffChunk.cs.meta | 11 + .../FileFormats/SoundFont/SFSampleLink.cs | 41 + .../SoundFont/SFSampleLink.cs.meta | 11 + .../FileFormats/SoundFont/SFVersion.cs | 22 + .../FileFormats/SoundFont/SFVersion.cs.meta | 11 + .../FileFormats/SoundFont/SFVersionBuilder.cs | 36 + .../SoundFont/SFVersionBuilder.cs.meta | 11 + .../FileFormats/SoundFont/SampleDataChunk.cs | 20 + .../SoundFont/SampleDataChunk.cs.meta | 11 + .../FileFormats/SoundFont/SampleHeader.cs | 56 + .../SoundFont/SampleHeader.cs.meta | 11 + .../SoundFont/SampleHeaderBuilder.cs | 40 + .../SoundFont/SampleHeaderBuilder.cs.meta | 11 + .../FileFormats/SoundFont/SampleMode.cs | 25 + .../FileFormats/SoundFont/SampleMode.cs.meta | 11 + .../FileFormats/SoundFont/SoundFont.cs | 100 + .../FileFormats/SoundFont/SoundFont.cs.meta | 11 + .../FileFormats/SoundFont/StructureBuilder.cs | 31 + .../SoundFont/StructureBuilder.cs.meta | 11 + .../NAudio.Core/FileFormats/SoundFont/Zone.cs | 35 + .../FileFormats/SoundFont/Zone.cs.meta | 11 + .../FileFormats/SoundFont/ZoneBuilder.cs | 49 + .../FileFormats/SoundFont/ZoneBuilder.cs.meta | 11 + NAudio-2.2.1/NAudio.Core/FileFormats/Wav.meta | 8 + .../FileFormats/Wav/WaveFileChunkReader.cs | 175 + .../Wav/WaveFileChunkReader.cs.meta | 11 + NAudio-2.2.1/NAudio.Core/Manufacturers.cs | 376 + .../NAudio.Core/Manufacturers.cs.meta | 11 + NAudio-2.2.1/NAudio.Core/MmException.cs | 50 + NAudio-2.2.1/NAudio.Core/MmException.cs.meta | 11 + NAudio-2.2.1/NAudio.Core/MmResult.cs | 85 + NAudio-2.2.1/NAudio.Core/MmResult.cs.meta | 11 + NAudio-2.2.1/NAudio.Core/NAudio.Core.csproj | 28 + .../NAudio.Core/NAudio.Core.csproj.meta | 7 + NAudio-2.2.1/NAudio.Core/Utils.meta | 8 + .../NAudio.Core/Utils/BufferHelpers.cs | 38 + .../NAudio.Core/Utils/BufferHelpers.cs.meta | 11 + .../NAudio.Core/Utils/ByteArrayExtensions.cs | 81 + .../Utils/ByteArrayExtensions.cs.meta | 11 + .../NAudio.Core/Utils/ByteEncoding.cs | 86 + .../NAudio.Core/Utils/ByteEncoding.cs.meta | 11 + .../NAudio.Core/Utils/ChunkIdentifier.cs | 25 + .../NAudio.Core/Utils/ChunkIdentifier.cs.meta | 11 + .../NAudio.Core/Utils/CircularBuffer.cs | 157 + .../NAudio.Core/Utils/CircularBuffer.cs.meta | 11 + NAudio-2.2.1/NAudio.Core/Utils/Decibels.cs | 37 + .../NAudio.Core/Utils/Decibels.cs.meta | 11 + .../Utils/FieldDescriptionAttribute.cs | 33 + .../Utils/FieldDescriptionAttribute.cs.meta | 11 + .../Utils/FieldDescriptionHelper.cs | 37 + .../Utils/FieldDescriptionHelper.cs.meta | 11 + NAudio-2.2.1/NAudio.Core/Utils/HResult.cs | 71 + .../NAudio.Core/Utils/HResult.cs.meta | 11 + NAudio-2.2.1/NAudio.Core/Utils/IEEE.cs | 146 + NAudio-2.2.1/NAudio.Core/Utils/IEEE.cs.meta | 11 + .../NAudio.Core/Utils/IgnoreDisposeStream.cs | 121 + .../Utils/IgnoreDisposeStream.cs.meta | 11 + .../NAudio.Core/Utils/NativeMethods.cs | 30 + .../NAudio.Core/Utils/NativeMethods.cs.meta | 11 + .../Utils/WavePositionExtensions.cs | 20 + .../Utils/WavePositionExtensions.cs.meta | 11 + NAudio-2.2.1/NAudio.Core/Wave.meta | 8 + .../Wave/SampleChunkConverters.meta | 8 + .../ISampleChunkConverter.cs | 14 + .../ISampleChunkConverter.cs.meta | 11 + .../Mono16SampleChunkConverter.cs | 44 + .../Mono16SampleChunkConverter.cs.meta | 11 + .../Mono24SampleChunkConverter.cs | 43 + .../Mono24SampleChunkConverter.cs.meta | 11 + .../Mono8SampleChunkConverter.cs | 43 + .../Mono8SampleChunkConverter.cs.meta | 11 + .../MonoFloatSampleChunkConverter.cs | 43 + .../MonoFloatSampleChunkConverter.cs.meta | 11 + .../Stereo16SampleChunkConverter.cs | 44 + .../Stereo16SampleChunkConverter.cs.meta | 11 + .../Stereo24SampleChunkConverter.cs | 46 + .../Stereo24SampleChunkConverter.cs.meta | 11 + .../Stereo8SampleChunkConverter.cs | 42 + .../Stereo8SampleChunkConverter.cs.meta | 11 + .../StereoFloatSampleChunkConverter.cs | 43 + .../StereoFloatSampleChunkConverter.cs.meta | 11 + .../NAudio.Core/Wave/SampleProviders.meta | 8 + .../SampleProviders/AdsrSampleProvider.cs | 90 + .../AdsrSampleProvider.cs.meta | 11 + .../ConcatenatingSampleProvider.cs | 49 + .../ConcatenatingSampleProvider.cs.meta | 11 + .../FadeInOutSampleProvider.cs | 146 + .../FadeInOutSampleProvider.cs.meta | 11 + .../SampleProviders/MeteringSampleProvider.cs | 102 + .../MeteringSampleProvider.cs.meta | 11 + .../SampleProviders/MixingSampleProvider.cs | 206 + .../MixingSampleProvider.cs.meta | 11 + .../MonoToStereoSampleProvider.cs | 74 + .../MonoToStereoSampleProvider.cs.meta | 11 + .../MultiplexingSampleProvider.cs | 162 + .../MultiplexingSampleProvider.cs.meta | 11 + .../NotifyingSampleProvider.cs | 57 + .../NotifyingSampleProvider.cs.meta | 11 + .../SampleProviders/OffsetSampleProvider.cs | 255 + .../OffsetSampleProvider.cs.meta | 11 + .../SampleProviders/PanningSampleProvider.cs | 217 + .../PanningSampleProvider.cs.meta | 11 + .../Pcm16BitToSampleProvider.cs | 40 + .../Pcm16BitToSampleProvider.cs.meta | 11 + .../Pcm24BitToSampleProvider.cs | 39 + .../Pcm24BitToSampleProvider.cs.meta | 11 + .../Pcm32BitToSampleProvider.cs | 42 + .../Pcm32BitToSampleProvider.cs.meta | 11 + .../Pcm8BitToSampleProvider.cs | 38 + .../Pcm8BitToSampleProvider.cs.meta | 11 + .../SMBPitchShiftingSampleProvider.cs | 151 + .../SMBPitchShiftingSampleProvider.cs.meta | 11 + .../Wave/SampleProviders/SampleChannel.cs | 83 + .../SampleProviders/SampleChannel.cs.meta | 11 + .../SampleProviderConverterBase.cs | 54 + .../SampleProviderConverterBase.cs.meta | 11 + .../SampleProviderConverters.cs | 57 + .../SampleProviderConverters.cs.meta | 11 + .../SampleProviders/SampleToWaveProvider.cs | 42 + .../SampleToWaveProvider.cs.meta | 11 + .../SampleProviders/SampleToWaveProvider16.cs | 78 + .../SampleToWaveProvider16.cs.meta | 11 + .../SampleProviders/SampleToWaveProvider24.cs | 85 + .../SampleToWaveProvider24.cs.meta | 11 + .../Wave/SampleProviders/SignalGenerator.cs | 282 + .../SampleProviders/SignalGenerator.cs.meta | 11 + .../StereoToMonoSampleProvider.cs | 65 + .../StereoToMonoSampleProvider.cs.meta | 11 + .../SampleProviders/VolumeSampleProvider.cs | 50 + .../VolumeSampleProvider.cs.meta | 11 + .../SampleProviders/WaveToSampleProvider.cs | 48 + .../WaveToSampleProvider.cs.meta | 11 + .../SampleProviders/WaveToSampleProvider64.cs | 42 + .../WaveToSampleProvider64.cs.meta | 11 + .../WdlResamplingSampleProvider.cs | 57 + .../WdlResamplingSampleProvider.cs.meta | 11 + .../NAudio.Core/Wave/WaveExtensionMethods.cs | 137 + .../Wave/WaveExtensionMethods.cs.meta | 11 + .../NAudio.Core/Wave/WaveFormats.meta | 8 + .../Wave/WaveFormats/AdpcmWaveFormat.cs | 107 + .../Wave/WaveFormats/AdpcmWaveFormat.cs.meta | 11 + .../Wave/WaveFormats/AudioMediaSubtypes.cs | 341 + .../WaveFormats/AudioMediaSubtypes.cs.meta | 11 + .../Wave/WaveFormats/Gsm610WaveFormat.cs | 47 + .../Wave/WaveFormats/Gsm610WaveFormat.cs.meta | 11 + .../Wave/WaveFormats/ImaAdpcmWaveFormat.cs | 42 + .../WaveFormats/ImaAdpcmWaveFormat.cs.meta | 11 + .../Wave/WaveFormats/Mp3WaveFormat.cs | 88 + .../Wave/WaveFormats/Mp3WaveFormat.cs.meta | 11 + .../Wave/WaveFormats/OggWaveFormat.cs | 14 + .../Wave/WaveFormats/OggWaveFormat.cs.meta | 11 + .../Wave/WaveFormats/TrueSpeechWaveFormat.cs | 45 + .../WaveFormats/TrueSpeechWaveFormat.cs.meta | 11 + .../Wave/WaveFormats/WaveFormat.cs | 347 + .../Wave/WaveFormats/WaveFormat.cs.meta | 11 + .../WaveFormats/WaveFormatCustomMarshaler.cs | 69 + .../WaveFormatCustomMarshaler.cs.meta | 11 + .../Wave/WaveFormats/WaveFormatEncoding.cs | 434 + .../WaveFormats/WaveFormatEncoding.cs.meta | 11 + .../Wave/WaveFormats/WaveFormatExtensible.cs | 94 + .../WaveFormats/WaveFormatExtensible.cs.meta | 11 + .../Wave/WaveFormats/WaveFormatExtraData.cs | 59 + .../WaveFormats/WaveFormatExtraData.cs.meta | 11 + .../Wave/WaveFormats/WmaWaveFormat.cs | 35 + .../Wave/WaveFormats/WmaWaveFormat.cs.meta | 11 + NAudio-2.2.1/NAudio.Core/Wave/WaveInputs.meta | 8 + .../Wave/WaveInputs/CaptureState.cs | 27 + .../Wave/WaveInputs/CaptureState.cs.meta | 11 + .../NAudio.Core/Wave/WaveInputs/IWaveIn.cs | 36 + .../Wave/WaveInputs/IWaveIn.cs.meta | 11 + .../Wave/WaveInputs/WaveInEventArgs.cs | 41 + .../Wave/WaveInputs/WaveInEventArgs.cs.meta | 11 + .../NAudio.Core/Wave/WaveOutputs.meta | 8 + .../Wave/WaveOutputs/AiffFileWriter.cs | 376 + .../Wave/WaveOutputs/AiffFileWriter.cs.meta | 11 + .../Wave/WaveOutputs/BextChunkInfo.cs | 67 + .../Wave/WaveOutputs/BextChunkInfo.cs.meta | 11 + .../NAudio.Core/Wave/WaveOutputs/BwfWriter.cs | 150 + .../Wave/WaveOutputs/BwfWriter.cs.meta | 11 + .../Wave/WaveOutputs/CueWaveFileWriter.cs | 67 + .../WaveOutputs/CueWaveFileWriter.cs.meta | 11 + .../Wave/WaveOutputs/DirectSoundOut.cs | 940 ++ .../Wave/WaveOutputs/DirectSoundOut.cs.meta | 11 + .../Wave/WaveOutputs/IWaveBuffer.cs | 70 + .../Wave/WaveOutputs/IWaveBuffer.cs.meta | 11 + .../Wave/WaveOutputs/IWavePlayer.cs | 72 + .../Wave/WaveOutputs/IWavePlayer.cs.meta | 11 + .../Wave/WaveOutputs/IWaveProvider.cs | 25 + .../Wave/WaveOutputs/IWaveProvider.cs.meta | 11 + .../Wave/WaveOutputs/IWaveProviderFloat.cs | 28 + .../WaveOutputs/IWaveProviderFloat.cs.meta | 11 + .../Wave/WaveOutputs/PlaybackState.cs | 25 + .../Wave/WaveOutputs/PlaybackState.cs.meta | 11 + .../Wave/WaveOutputs/StoppedEventArgs.cs | 28 + .../Wave/WaveOutputs/StoppedEventArgs.cs.meta | 11 + .../Wave/WaveOutputs/WaveBuffer.cs | 242 + .../Wave/WaveOutputs/WaveBuffer.cs.meta | 11 + .../Wave/WaveOutputs/WaveFileWriter.cs | 443 + .../Wave/WaveOutputs/WaveFileWriter.cs.meta | 11 + .../NAudio.Core/Wave/WaveProviders.meta | 8 + .../WaveProviders/BufferedWaveProvider.cs | 136 + .../BufferedWaveProvider.cs.meta | 11 + .../WaveProviders/MixingWaveProvider32.cs | 154 + .../MixingWaveProvider32.cs.meta | 11 + .../WaveProviders/MonoToStereoProvider16.cs | 75 + .../MonoToStereoProvider16.cs.meta | 11 + .../WaveProviders/MultiplexingWaveProvider.cs | 185 + .../MultiplexingWaveProvider.cs.meta | 11 + .../Wave/WaveProviders/SilenceWaveProvider.cs | 33 + .../WaveProviders/SilenceWaveProvider.cs.meta | 11 + .../WaveProviders/StereoToMonoProvider16.cs | 81 + .../StereoToMonoProvider16.cs.meta | 11 + .../WaveProviders/VolumeWaveProvider16.cs | 86 + .../VolumeWaveProvider16.cs.meta | 11 + .../WaveProviders/Wave16toFloatProvider.cs | 78 + .../Wave16toFloatProvider.cs.meta | 11 + .../WaveProviders/WaveFloatTo16Provider.cs | 85 + .../WaveFloatTo16Provider.cs.meta | 11 + .../Wave/WaveProviders/WaveInProvider.cs | 41 + .../Wave/WaveProviders/WaveInProvider.cs.meta | 11 + .../Wave/WaveProviders/WaveProvider16.cs | 67 + .../Wave/WaveProviders/WaveProvider16.cs.meta | 11 + .../Wave/WaveProviders/WaveProvider32.cs | 69 + .../Wave/WaveProviders/WaveProvider32.cs.meta | 11 + .../Wave/WaveProviders/WaveRecorder.cs | 57 + .../Wave/WaveProviders/WaveRecorder.cs.meta | 11 + .../NAudio.Core/Wave/WaveStreams.meta | 8 + .../Wave/WaveStreams/AiffFileReader.cs | 324 + .../Wave/WaveStreams/AiffFileReader.cs.meta | 11 + .../WaveStreams/BlockAlignReductionStream.cs | 173 + .../BlockAlignReductionStream.cs.meta | 11 + .../NAudio.Core/Wave/WaveStreams/CueList.cs | 279 + .../Wave/WaveStreams/CueList.cs.meta | 11 + .../Wave/WaveStreams/CueWaveFileReader.cs | 47 + .../WaveStreams/CueWaveFileReader.cs.meta | 11 + .../Wave/WaveStreams/ISampleNotifier.cs | 40 + .../Wave/WaveStreams/ISampleNotifier.cs.meta | 11 + .../Wave/WaveStreams/Mp3FileReaderBase.cs | 461 + .../WaveStreams/Mp3FileReaderBase.cs.meta | 11 + .../Wave/WaveStreams/RawSourceWaveStream.cs | 81 + .../WaveStreams/RawSourceWaveStream.cs.meta | 11 + .../NAudio.Core/Wave/WaveStreams/RiffChunk.cs | 42 + .../Wave/WaveStreams/RiffChunk.cs.meta | 11 + .../WaveStreams/SimpleCompressorStream.cs | 145 + .../SimpleCompressorStream.cs.meta | 11 + .../Wave/WaveStreams/Wave32To16Stream.cs | 180 + .../Wave/WaveStreams/Wave32To16Stream.cs.meta | 11 + .../Wave/WaveStreams/WaveChannel32.cs | 269 + .../Wave/WaveStreams/WaveChannel32.cs.meta | 11 + .../Wave/WaveStreams/WaveFileReader.cs | 257 + .../Wave/WaveStreams/WaveFileReader.cs.meta | 11 + .../Wave/WaveStreams/WaveMixerStream32.cs | 248 + .../WaveStreams/WaveMixerStream32.cs.meta | 11 + .../Wave/WaveStreams/WaveOffsetStream.cs | 234 + .../Wave/WaveStreams/WaveOffsetStream.cs.meta | 11 + .../Wave/WaveStreams/WaveStream.cs | 133 + .../Wave/WaveStreams/WaveStream.cs.meta | 11 + NAudio-2.2.1/NAudio.Extras.meta | 8 + .../NAudio.Extras/AudioPlaybackEngine.cs | 58 + .../NAudio.Extras/AudioPlaybackEngine.cs.meta | 11 + .../NAudio.Extras/AutoDisposeFileReader.cs | 38 + .../AutoDisposeFileReader.cs.meta | 11 + NAudio-2.2.1/NAudio.Extras/CachedSound.cs | 31 + .../NAudio.Extras/CachedSound.cs.meta | 11 + .../CachedSoundSampleProvider.cs | 27 + .../CachedSoundSampleProvider.cs.meta | 11 + NAudio-2.2.1/NAudio.Extras/Equalizer.cs | 76 + NAudio-2.2.1/NAudio.Extras/Equalizer.cs.meta | 11 + NAudio-2.2.1/NAudio.Extras/EqualizerBand.cs | 9 + .../NAudio.Extras/EqualizerBand.cs.meta | 11 + NAudio-2.2.1/NAudio.Extras/LoopStream.cs | 94 + NAudio-2.2.1/NAudio.Extras/LoopStream.cs.meta | 11 + .../NAudio.Extras/NAudio.Extras.csproj | 32 + .../NAudio.Extras/NAudio.Extras.csproj.meta | 7 + .../NAudio.Extras/SampleAggregator.cs | 119 + .../NAudio.Extras/SampleAggregator.cs.meta | 11 + NAudio-2.2.1/NAudio.Midi.meta | 8 + NAudio-2.2.1/NAudio.Midi/MergeSort.cs | 75 + NAudio-2.2.1/NAudio.Midi/MergeSort.cs.meta | 11 + NAudio-2.2.1/NAudio.Midi/Midi.meta | 8 + .../Midi/ChannelAfterTouchEvent.cs | 82 + .../Midi/ChannelAfterTouchEvent.cs.meta | 11 + .../NAudio.Midi/Midi/ControlChangeEvent.cs | 120 + .../Midi/ControlChangeEvent.cs.meta | 11 + .../NAudio.Midi/Midi/KeySignatureEvent.cs | 75 + .../Midi/KeySignatureEvent.cs.meta | 11 + NAudio-2.2.1/NAudio.Midi/Midi/MetaEvent.cs | 132 + .../NAudio.Midi/Midi/MetaEvent.cs.meta | 11 + .../NAudio.Midi/Midi/MetaEventType.cs | 47 + .../NAudio.Midi/Midi/MetaEventType.cs.meta | 11 + .../NAudio.Midi/Midi/MidiCommandCode.cs | 39 + .../NAudio.Midi/Midi/MidiCommandCode.cs.meta | 11 + .../NAudio.Midi/Midi/MidiController.cs | 42 + .../NAudio.Midi/Midi/MidiController.cs.meta | 11 + NAudio-2.2.1/NAudio.Midi/Midi/MidiEvent.cs | 396 + .../NAudio.Midi/Midi/MidiEvent.cs.meta | 11 + .../NAudio.Midi/Midi/MidiEventCollection.cs | 294 + .../Midi/MidiEventCollection.cs.meta | 11 + .../NAudio.Midi/Midi/MidiEventComparer.cs | 50 + .../Midi/MidiEventComparer.cs.meta | 11 + NAudio-2.2.1/NAudio.Midi/Midi/MidiFile.cs | 296 + .../NAudio.Midi/Midi/MidiFile.cs.meta | 11 + NAudio-2.2.1/NAudio.Midi/Midi/MidiIn.cs | 240 + NAudio-2.2.1/NAudio.Midi/Midi/MidiIn.cs.meta | 11 + .../NAudio.Midi/Midi/MidiInCapabilities.cs | 73 + .../Midi/MidiInCapabilities.cs.meta | 11 + .../Midi/MidiInMessageEventArgs.cs | 44 + .../Midi/MidiInMessageEventArgs.cs.meta | 11 + .../Midi/MidiInSysexMessageEventArgs.cs | 32 + .../Midi/MidiInSysexMessageEventArgs.cs.meta | 11 + NAudio-2.2.1/NAudio.Midi/Midi/MidiInterop.cs | 276 + .../NAudio.Midi/Midi/MidiInterop.cs.meta | 11 + NAudio-2.2.1/NAudio.Midi/Midi/MidiMessage.cs | 116 + .../NAudio.Midi/Midi/MidiMessage.cs.meta | 11 + NAudio-2.2.1/NAudio.Midi/Midi/MidiOut.cs | 162 + NAudio-2.2.1/NAudio.Midi/Midi/MidiOut.cs.meta | 11 + .../NAudio.Midi/Midi/MidiOutCapabilities.cs | 181 + .../Midi/MidiOutCapabilities.cs.meta | 11 + .../NAudio.Midi/Midi/MidiOutTechnology.cs | 26 + .../Midi/MidiOutTechnology.cs.meta | 11 + NAudio-2.2.1/NAudio.Midi/Midi/NoteEvent.cs | 185 + .../NAudio.Midi/Midi/NoteEvent.cs.meta | 11 + NAudio-2.2.1/NAudio.Midi/Midi/NoteOnEvent.cs | 150 + .../NAudio.Midi/Midi/NoteOnEvent.cs.meta | 11 + .../NAudio.Midi/Midi/PatchChangeEvent.cs | 119 + .../NAudio.Midi/Midi/PatchChangeEvent.cs.meta | 11 + .../NAudio.Midi/Midi/PitchWheelChangeEvent.cs | 99 + .../Midi/PitchWheelChangeEvent.cs.meta | 11 + NAudio-2.2.1/NAudio.Midi/Midi/RawMetaEvent.cs | 50 + .../NAudio.Midi/Midi/RawMetaEvent.cs.meta | 11 + .../Midi/SequencerSpecificEvent.cs | 84 + .../Midi/SequencerSpecificEvent.cs.meta | 11 + .../NAudio.Midi/Midi/SmpteOffsetEvent.cs | 104 + .../NAudio.Midi/Midi/SmpteOffsetEvent.cs.meta | 11 + NAudio-2.2.1/NAudio.Midi/Midi/SysexEvent.cs | 80 + .../NAudio.Midi/Midi/SysexEvent.cs.meta | 11 + NAudio-2.2.1/NAudio.Midi/Midi/TempoEvent.cs | 87 + .../NAudio.Midi/Midi/TempoEvent.cs.meta | 11 + NAudio-2.2.1/NAudio.Midi/Midi/TextEvent.cs | 96 + .../NAudio.Midi/Midi/TextEvent.cs.meta | 11 + .../NAudio.Midi/Midi/TimeSignatureEvent.cs | 144 + .../Midi/TimeSignatureEvent.cs.meta | 11 + .../Midi/TrackSequenceNumberEvent.cs | 65 + .../Midi/TrackSequenceNumberEvent.cs.meta | 11 + NAudio-2.2.1/NAudio.Midi/NAudio.Midi.csproj | 30 + .../NAudio.Midi/NAudio.Midi.csproj.meta | 7 + NAudio-2.2.1/NAudio.Uap.meta | 8 + NAudio-2.2.1/NAudio.Wasapi.meta | 8 + NAudio-2.2.1/NAudio.Wasapi/ComStream.cs | 163 + NAudio-2.2.1/NAudio.Wasapi/ComStream.cs.meta | 11 + NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi.meta | 8 + ...ActivateAudioInterfaceCompletionHandler.cs | 54 + ...ateAudioInterfaceCompletionHandler.cs.meta | 11 + .../CoreAudioApi/AudioCaptureClient.cs | 80 + .../CoreAudioApi/AudioCaptureClient.cs.meta | 11 + .../NAudio.Wasapi/CoreAudioApi/AudioClient.cs | 378 + .../CoreAudioApi/AudioClient.cs.meta | 11 + .../CoreAudioApi/AudioClientBufferFlags.cs | 29 + .../AudioClientBufferFlags.cs.meta | 11 + .../CoreAudioApi/AudioClientProperties.cs | 30 + .../AudioClientProperties.cs.meta | 11 + .../CoreAudioApi/AudioClientShareMode.cs | 17 + .../CoreAudioApi/AudioClientShareMode.cs.meta | 11 + .../CoreAudioApi/AudioClientStreamFlags.cs | 118 + .../AudioClientStreamFlags.cs.meta | 11 + .../CoreAudioApi/AudioClientStreamOptions.cs | 34 + .../AudioClientStreamOptions.cs.meta | 11 + .../CoreAudioApi/AudioClockClient.cs | 120 + .../CoreAudioApi/AudioClockClient.cs.meta | 11 + .../CoreAudioApi/AudioEndpointVolume.cs | 183 + .../CoreAudioApi/AudioEndpointVolume.cs.meta | 11 + .../AudioEndpointVolumeCallback.cs | 74 + .../AudioEndpointVolumeCallback.cs.meta | 11 + .../AudioEndpointVolumeChannel.cs | 87 + .../AudioEndpointVolumeChannel.cs.meta | 11 + .../AudioEndpointVolumeChannels.cs | 68 + .../AudioEndpointVolumeChannels.cs.meta | 11 + ...AudioEndpointVolumeNotificationDelegate.cs | 30 + ...EndpointVolumeNotificationDelegate.cs.meta | 11 + .../AudioEndpointVolumeStepInformation.cs | 51 + ...AudioEndpointVolumeStepInformation.cs.meta | 11 + .../AudioEndpointVolumeVolumeRange.cs | 57 + .../AudioEndpointVolumeVolumeRange.cs.meta | 11 + .../CoreAudioApi/AudioMeterInformation.cs | 66 + .../AudioMeterInformation.cs.meta | 11 + .../AudioMeterInformationChannels.cs | 75 + .../AudioMeterInformationChannels.cs.meta | 11 + .../NAudio.Wasapi/CoreAudioApi/AudioMute.cs | 31 + .../CoreAudioApi/AudioMute.cs.meta | 11 + .../CoreAudioApi/AudioRenderClient.cs | 55 + .../CoreAudioApi/AudioRenderClient.cs.meta | 11 + .../CoreAudioApi/AudioSessionControl.cs | 222 + .../CoreAudioApi/AudioSessionControl.cs.meta | 11 + .../AudioSessionEventsCallback.cs | 135 + .../AudioSessionEventsCallback.cs.meta | 11 + .../CoreAudioApi/AudioSessionManager.cs | 139 + .../CoreAudioApi/AudioSessionManager.cs.meta | 11 + .../CoreAudioApi/AudioSessionNotification.cs | 22 + .../AudioSessionNotification.cs.meta | 11 + .../CoreAudioApi/AudioStreamCategory.cs | 71 + .../CoreAudioApi/AudioStreamCategory.cs.meta | 11 + .../CoreAudioApi/AudioStreamVolume.cs | 163 + .../CoreAudioApi/AudioStreamVolume.cs.meta | 11 + .../CoreAudioApi/AudioVolumeLevel.cs | 56 + .../CoreAudioApi/AudioVolumeLevel.cs.meta | 11 + .../AudioVolumeNotificationData.cs | 79 + .../AudioVolumeNotificationData.cs.meta | 11 + .../NAudio.Wasapi/CoreAudioApi/Connector.cs | 113 + .../CoreAudioApi/Connector.cs.meta | 11 + .../CoreAudioApi/ConnectorType.cs | 33 + .../CoreAudioApi/ConnectorType.cs.meta | 11 + .../NAudio.Wasapi/CoreAudioApi/DataFlow.cs | 25 + .../CoreAudioApi/DataFlow.cs.meta | 11 + .../NAudio.Wasapi/CoreAudioApi/DeviceState.cs | 55 + .../CoreAudioApi/DeviceState.cs.meta | 11 + .../CoreAudioApi/DeviceTopology.cs | 54 + .../CoreAudioApi/DeviceTopology.cs.meta | 11 + .../CoreAudioApi/EEndpointHardwareSupport.cs | 45 + .../EEndpointHardwareSupport.cs.meta | 11 + .../CoreAudioApi/Interfaces.meta | 8 + .../AudioVolumeNotificationDataStruct.cs | 38 + .../AudioVolumeNotificationDataStruct.cs.meta | 11 + .../CoreAudioApi/Interfaces/Blob.cs | 41 + .../CoreAudioApi/Interfaces/Blob.cs.meta | 11 + .../CoreAudioApi/Interfaces/ClsCtx.cs | 38 + .../CoreAudioApi/Interfaces/ClsCtx.cs.meta | 11 + .../CoreAudioApi/Interfaces/ErrorCodes.cs | 166 + .../Interfaces/ErrorCodes.cs.meta | 11 + .../IActivateAudioInterfaceAsyncOperation.cs | 14 + ...tivateAudioInterfaceAsyncOperation.cs.meta | 11 + ...ActivateAudioInterfaceCompletionHandler.cs | 13 + ...ateAudioInterfaceCompletionHandler.cs.meta | 11 + .../CoreAudioApi/Interfaces/IAgileObject.cs | 11 + .../Interfaces/IAgileObject.cs.meta | 11 + .../Interfaces/IAudioAutoGainControl.cs | 21 + .../Interfaces/IAudioAutoGainControl.cs.meta | 11 + .../Interfaces/IAudioCaptureClient.cs | 30 + .../Interfaces/IAudioCaptureClient.cs.meta | 11 + .../CoreAudioApi/Interfaces/IAudioClient.cs | 61 + .../Interfaces/IAudioClient.cs.meta | 11 + .../CoreAudioApi/Interfaces/IAudioClient2.cs | 42 + .../Interfaces/IAudioClient2.cs.meta | 11 + .../CoreAudioApi/Interfaces/IAudioClock2.cs | 35 + .../Interfaces/IAudioClock2.cs.meta | 11 + .../Interfaces/IAudioEndpointVolume.cs | 51 + .../Interfaces/IAudioEndpointVolume.cs.meta | 11 + .../IAudioEndpointVolumeCallback.cs | 38 + .../IAudioEndpointVolumeCallback.cs.meta | 11 + .../Interfaces/IAudioMeterInformation.cs | 37 + .../Interfaces/IAudioMeterInformation.cs.meta | 11 + .../CoreAudioApi/Interfaces/IAudioMute.cs | 22 + .../Interfaces/IAudioMute.cs.meta | 11 + .../Interfaces/IAudioRenderClient.cs | 16 + .../Interfaces/IAudioRenderClient.cs.meta | 11 + .../Interfaces/IAudioSessionControl.cs | 262 + .../Interfaces/IAudioSessionControl.cs.meta | 11 + .../Interfaces/IAudioSessionEnumerator.cs | 16 + .../IAudioSessionEnumerator.cs.meta | 11 + .../Interfaces/IAudioSessionEvents.cs | 178 + .../Interfaces/IAudioSessionEvents.cs.meta | 11 + .../Interfaces/IAudioSessionEventsHandler.cs | 55 + .../IAudioSessionEventsHandler.cs.meta | 11 + .../Interfaces/IAudioSessionManager.cs | 110 + .../Interfaces/IAudioSessionManager.cs.meta | 11 + .../Interfaces/IAudioSessionNotification.cs | 25 + .../IAudioSessionNotification.cs.meta | 11 + .../Interfaces/IAudioStreamVolume.cs | 36 + .../Interfaces/IAudioStreamVolume.cs.meta | 11 + .../Interfaces/IAudioVolumeLevel.cs | 15 + .../Interfaces/IAudioVolumeLevel.cs.meta | 11 + .../CoreAudioApi/Interfaces/IConnector.cs | 26 + .../Interfaces/IConnector.cs.meta | 11 + .../Interfaces/IControlChangeNotify.cs | 18 + .../Interfaces/IControlChangeNotify.cs.meta | 11 + .../Interfaces/IControlInterface.cs | 14 + .../Interfaces/IControlInterface.cs.meta | 11 + .../Interfaces/IDeviceTopology.cs | 25 + .../Interfaces/IDeviceTopology.cs.meta | 11 + .../Interfaces/IKsJackDescription.cs | 17 + .../Interfaces/IKsJackDescription.cs.meta | 11 + .../CoreAudioApi/Interfaces/IMMDevice.cs | 22 + .../CoreAudioApi/Interfaces/IMMDevice.cs.meta | 11 + .../Interfaces/IMMDeviceCollection.cs | 14 + .../Interfaces/IMMDeviceCollection.cs.meta | 11 + .../Interfaces/IMMDeviceEnumerator.cs | 23 + .../Interfaces/IMMDeviceEnumerator.cs.meta | 11 + .../CoreAudioApi/Interfaces/IMMEndpoint.cs | 16 + .../Interfaces/IMMEndpoint.cs.meta | 11 + .../Interfaces/IMMNotificationClient.cs | 42 + .../Interfaces/IMMNotificationClient.cs.meta | 11 + .../CoreAudioApi/Interfaces/IPart.cs | 64 + .../CoreAudioApi/Interfaces/IPart.cs.meta | 11 + .../CoreAudioApi/Interfaces/IPartsList.cs | 20 + .../Interfaces/IPartsList.cs.meta | 11 + .../Interfaces/IPerChannelDbLevel.cs | 20 + .../Interfaces/IPerChannelDbLevel.cs.meta | 11 + .../CoreAudioApi/Interfaces/IPropertyStore.cs | 20 + .../Interfaces/IPropertyStore.cs.meta | 11 + .../Interfaces/ISimpleAudioVolume.cs | 76 + .../Interfaces/ISimpleAudioVolume.cs.meta | 11 + .../CoreAudioApi/Interfaces/ISubunit.cs | 15 + .../CoreAudioApi/Interfaces/ISubunit.cs.meta | 11 + .../Interfaces/MMDeviceEnumeratorComObject.cs | 13 + .../MMDeviceEnumeratorComObject.cs.meta | 11 + .../CoreAudioApi/Interfaces/PartType.cs | 13 + .../CoreAudioApi/Interfaces/PartType.cs.meta | 11 + .../Interfaces/StorageAccessMode.cs | 21 + .../Interfaces/StorageAccessMode.cs.meta | 11 + .../CoreAudioApi/KsJackDescription.cs | 32 + .../CoreAudioApi/KsJackDescription.cs.meta | 11 + .../NAudio.Wasapi/CoreAudioApi/MMDevice.cs | 333 + .../CoreAudioApi/MMDevice.cs.meta | 11 + .../CoreAudioApi/MMDeviceCollection.cs | 93 + .../CoreAudioApi/MMDeviceCollection.cs.meta | 11 + .../CoreAudioApi/MMDeviceEnumerator.cs | 151 + .../CoreAudioApi/MMDeviceEnumerator.cs.meta | 11 + .../CoreAudioApi/NativeMethods.cs | 26 + .../CoreAudioApi/NativeMethods.cs.meta | 11 + .../NAudio.Wasapi/CoreAudioApi/Part.cs | 189 + .../NAudio.Wasapi/CoreAudioApi/Part.cs.meta | 11 + .../NAudio.Wasapi/CoreAudioApi/PartsList.cs | 45 + .../CoreAudioApi/PartsList.cs.meta | 11 + .../NAudio.Wasapi/CoreAudioApi/PropVariant.cs | 284 + .../CoreAudioApi/PropVariant.cs.meta | 11 + .../CoreAudioApi/PropVariantNative.cs | 23 + .../CoreAudioApi/PropVariantNative.cs.meta | 11 + .../NAudio.Wasapi/CoreAudioApi/PropertyKey.cs | 28 + .../CoreAudioApi/PropertyKey.cs.meta | 11 + .../CoreAudioApi/PropertyKeys.cs | 105 + .../CoreAudioApi/PropertyKeys.cs.meta | 11 + .../CoreAudioApi/PropertyStore.cs | 154 + .../CoreAudioApi/PropertyStore.cs.meta | 11 + .../CoreAudioApi/PropertyStoreProperty.cs | 52 + .../PropertyStoreProperty.cs.meta | 11 + .../NAudio.Wasapi/CoreAudioApi/Role.cs | 26 + .../NAudio.Wasapi/CoreAudioApi/Role.cs.meta | 11 + .../CoreAudioApi/SessionCollection.cs | 46 + .../CoreAudioApi/SessionCollection.cs.meta | 11 + .../CoreAudioApi/SimpleAudioVolume.cs | 85 + .../CoreAudioApi/SimpleAudioVolume.cs.meta | 11 + NAudio-2.2.1/NAudio.Wasapi/Dmo.meta | 8 + .../NAudio.Wasapi/Dmo/DmoDescriptor.cs | 29 + .../NAudio.Wasapi/Dmo/DmoDescriptor.cs.meta | 11 + .../NAudio.Wasapi/Dmo/DmoEnumFlags.cs | 11 + .../NAudio.Wasapi/Dmo/DmoEnumFlags.cs.meta | 11 + .../NAudio.Wasapi/Dmo/DmoEnumerator.cs | 60 + .../NAudio.Wasapi/Dmo/DmoEnumerator.cs.meta | 11 + NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoGuids.cs | 31 + .../NAudio.Wasapi/Dmo/DmoGuids.cs.meta | 11 + NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoHResults.cs | 17 + .../NAudio.Wasapi/Dmo/DmoHResults.cs.meta | 11 + .../Dmo/DmoInPlaceProcessFlags.cs | 20 + .../Dmo/DmoInPlaceProcessFlags.cs.meta | 11 + .../Dmo/DmoInPlaceProcessReturn.cs | 17 + .../Dmo/DmoInPlaceProcessReturn.cs.meta | 11 + .../Dmo/DmoInputDataBufferFlags.cs | 28 + .../Dmo/DmoInputDataBufferFlags.cs.meta | 11 + .../NAudio.Wasapi/Dmo/DmoInputStatusFlags.cs | 11 + .../Dmo/DmoInputStatusFlags.cs.meta | 11 + NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInterop.cs | 32 + .../NAudio.Wasapi/Dmo/DmoInterop.cs.meta | 11 + .../NAudio.Wasapi/Dmo/DmoMediaType.cs | 141 + .../NAudio.Wasapi/Dmo/DmoMediaType.cs.meta | 11 + .../NAudio.Wasapi/Dmo/DmoOutputDataBuffer.cs | 109 + .../Dmo/DmoOutputDataBuffer.cs.meta | 11 + .../Dmo/DmoOutputDataBufferFlags.cs | 32 + .../Dmo/DmoOutputDataBufferFlags.cs.meta | 11 + .../NAudio.Wasapi/Dmo/DmoPartialMediaType.cs | 25 + .../Dmo/DmoPartialMediaType.cs.meta | 11 + .../Dmo/DmoProcessOutputFlags.cs | 20 + .../Dmo/DmoProcessOutputFlags.cs.meta | 11 + .../NAudio.Wasapi/Dmo/DmoSetTypeFlags.cs | 12 + .../NAudio.Wasapi/Dmo/DmoSetTypeFlags.cs.meta | 11 + NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect.meta | 8 + .../NAudio.Wasapi/Dmo/Effect/ChorusPhase.cs | 29 + .../Dmo/Effect/ChorusPhase.cs.meta | 11 + .../Dmo/Effect/ChorusWaveForm.cs | 18 + .../Dmo/Effect/ChorusWaveForm.cs.meta | 11 + .../NAudio.Wasapi/Dmo/Effect/DmoChorus.cs | 316 + .../Dmo/Effect/DmoChorus.cs.meta | 11 + .../NAudio.Wasapi/Dmo/Effect/DmoCompressor.cs | 293 + .../Dmo/Effect/DmoCompressor.cs.meta | 11 + .../NAudio.Wasapi/Dmo/Effect/DmoDistortion.cs | 261 + .../Dmo/Effect/DmoDistortion.cs.meta | 11 + .../NAudio.Wasapi/Dmo/Effect/DmoEcho.cs | 256 + .../NAudio.Wasapi/Dmo/Effect/DmoEcho.cs.meta | 11 + .../NAudio.Wasapi/Dmo/Effect/DmoFlanger.cs | 316 + .../Dmo/Effect/DmoFlanger.cs.meta | 11 + .../NAudio.Wasapi/Dmo/Effect/DmoGargle.cs | 160 + .../Dmo/Effect/DmoGargle.cs.meta | 11 + .../Dmo/Effect/DmoI3DL2Reverb.cs | 543 + .../Dmo/Effect/DmoI3DL2Reverb.cs.meta | 11 + .../NAudio.Wasapi/Dmo/Effect/DmoParamEq.cs | 197 + .../Dmo/Effect/DmoParamEq.cs.meta | 11 + .../Dmo/Effect/DmoWavesReverb.cs | 229 + .../Dmo/Effect/DmoWavesReverb.cs.meta | 11 + .../NAudio.Wasapi/Dmo/Effect/EchoPanDelay.cs | 17 + .../Dmo/Effect/EchoPanDelay.cs.meta | 11 + .../NAudio.Wasapi/Dmo/Effect/FlangerPhase.cs | 29 + .../Dmo/Effect/FlangerPhase.cs.meta | 11 + .../Dmo/Effect/FlangerWaveForm.cs | 18 + .../Dmo/Effect/FlangerWaveForm.cs.meta | 11 + .../Dmo/Effect/GargleWaveShape.cs | 18 + .../Dmo/Effect/GargleWaveShape.cs.meta | 11 + .../Dmo/Effect/I3Dl2EnvironmentPreset.cs | 158 + .../Dmo/Effect/I3Dl2EnvironmentPreset.cs.meta | 11 + .../NAudio.Wasapi/Dmo/Effect/IDmoEffector.cs | 26 + .../Dmo/Effect/IDmoEffector.cs.meta | 11 + NAudio-2.2.1/NAudio.Wasapi/Dmo/IEnumDmo.cs | 21 + .../NAudio.Wasapi/Dmo/IEnumDmo.cs.meta | 11 + .../NAudio.Wasapi/Dmo/IMediaBuffer.cs | 42 + .../NAudio.Wasapi/Dmo/IMediaBuffer.cs.meta | 11 + .../NAudio.Wasapi/Dmo/IMediaObject.cs | 84 + .../NAudio.Wasapi/Dmo/IMediaObject.cs.meta | 11 + .../NAudio.Wasapi/Dmo/IMediaObjectInPlace.cs | 28 + .../Dmo/IMediaObjectInPlace.cs.meta | 11 + .../NAudio.Wasapi/Dmo/IMediaParamInfo.cs | 35 + .../NAudio.Wasapi/Dmo/IMediaParamInfo.cs.meta | 11 + .../NAudio.Wasapi/Dmo/IWMResamplerProps.cs | 25 + .../Dmo/IWMResamplerProps.cs.meta | 11 + .../NAudio.Wasapi/Dmo/InputStreamInfoFlags.cs | 14 + .../Dmo/InputStreamInfoFlags.cs.meta | 11 + NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaBuffer.cs | 142 + .../NAudio.Wasapi/Dmo/MediaBuffer.cs.meta | 11 + NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaObject.cs | 491 + .../NAudio.Wasapi/Dmo/MediaObject.cs.meta | 11 + .../NAudio.Wasapi/Dmo/MediaObjectInPlace.cs | 87 + .../Dmo/MediaObjectInPlace.cs.meta | 11 + .../NAudio.Wasapi/Dmo/MediaObjectSizeInfo.cs | 44 + .../Dmo/MediaObjectSizeInfo.cs.meta | 11 + .../NAudio.Wasapi/Dmo/MediaParamInfo.cs | 64 + .../NAudio.Wasapi/Dmo/MediaParamInfo.cs.meta | 11 + NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaTypes.cs | 72 + .../NAudio.Wasapi/Dmo/MediaTypes.cs.meta | 11 + .../Dmo/OutputStreamInfoFlags.cs | 14 + .../Dmo/OutputStreamInfoFlags.cs.meta | 11 + .../NAudio.Wasapi/Dmo/ResamplerMediaObject.cs | 80 + .../Dmo/ResamplerMediaObject.cs.meta | 11 + .../Dmo/WindowsMediaMp3Decoder.cs | 88 + .../Dmo/WindowsMediaMp3Decoder.cs.meta | 11 + .../NAudio.Wasapi/DmoEffectWaveProvider.cs | 99 + .../DmoEffectWaveProvider.cs.meta | 11 + .../NAudio.Wasapi/DmoMp3FrameDecompressor.cs | 112 + .../DmoMp3FrameDecompressor.cs.meta | 11 + .../NAudio.Wasapi/MediaFoundation.meta | 8 + .../MediaFoundation/AudioSubtypes.cs | 172 + .../MediaFoundation/AudioSubtypes.cs.meta | 11 + .../MediaFoundation/IMFActivate.cs | 183 + .../MediaFoundation/IMFActivate.cs.meta | 11 + .../MediaFoundation/IMFAttributes.cs | 170 + .../MediaFoundation/IMFAttributes.cs.meta | 11 + .../MediaFoundation/IMFByteStream.cs | 103 + .../MediaFoundation/IMFByteStream.cs.meta | 11 + .../MediaFoundation/IMFCollection.cs | 44 + .../MediaFoundation/IMFCollection.cs.meta | 11 + .../MediaFoundation/IMFMediaBuffer.cs | 34 + .../MediaFoundation/IMFMediaBuffer.cs.meta | 11 + .../MediaFoundation/IMFMediaEvent.cs | 207 + .../MediaFoundation/IMFMediaEvent.cs.meta | 11 + .../MediaFoundation/IMFMediaType.cs | 196 + .../MediaFoundation/IMFMediaType.cs.meta | 11 + .../IMFReadWriteClassFactory.cs | 32 + .../IMFReadWriteClassFactory.cs.meta | 11 + .../MediaFoundation/IMFSample.cs | 238 + .../MediaFoundation/IMFSample.cs.meta | 11 + .../MediaFoundation/IMFSinkWriter.cs | 59 + .../MediaFoundation/IMFSinkWriter.cs.meta | 11 + .../MediaFoundation/IMFSourceReader.cs | 99 + .../MediaFoundation/IMFSourceReader.cs.meta | 11 + .../MediaFoundation/IMFTransform.cs | 254 + .../MediaFoundation/IMFTransform.cs.meta | 11 + .../MediaFoundation/MFT_INPUT_STREAM_INFO.cs | 35 + .../MFT_INPUT_STREAM_INFO.cs.meta | 11 + .../MediaFoundation/MFT_MESSAGE_TYPE.cs | 53 + .../MediaFoundation/MFT_MESSAGE_TYPE.cs.meta | 11 + .../MediaFoundation/MFT_OUTPUT_DATA_BUFFER.cs | 28 + .../MFT_OUTPUT_DATA_BUFFER.cs.meta | 11 + .../MediaFoundation/MFT_OUTPUT_STREAM_INFO.cs | 24 + .../MFT_OUTPUT_STREAM_INFO.cs.meta | 11 + .../MediaFoundation/MFT_REGISTER_TYPE_INFO.cs | 21 + .../MFT_REGISTER_TYPE_INFO.cs.meta | 11 + .../MF_SINK_WRITER_STATISTICS.cs | 79 + .../MF_SINK_WRITER_STATISTICS.cs.meta | 11 + .../MediaFoundation/MediaEventType.cs | 437 + .../MediaFoundation/MediaEventType.cs.meta | 11 + .../MediaFoundationAttributes.cs | 298 + .../MediaFoundationAttributes.cs.meta | 11 + .../MediaFoundation/MediaFoundationErrors.cs | 2764 +++++ .../MediaFoundationErrors.cs.meta | 11 + .../MediaFoundation/MediaFoundationHelpers.cs | 161 + .../MediaFoundationHelpers.cs.meta | 11 + .../MediaFoundation/MediaFoundationInterop.cs | 150 + .../MediaFoundationInterop.cs.meta | 11 + .../MediaFoundationTransform.cs | 293 + .../MediaFoundationTransform.cs.meta | 11 + .../MediaFoundationTransformCategories.cs | 64 + ...MediaFoundationTransformCategories.cs.meta | 11 + .../MediaFoundation/MediaType.cs | 160 + .../MediaFoundation/MediaType.cs.meta | 11 + .../MediaFoundation/MediaTypes.cs | 64 + .../MediaFoundation/MediaTypes.cs.meta | 11 + .../TranscodeContainerTypes.cs | 53 + .../TranscodeContainerTypes.cs.meta | 11 + .../MediaFoundation/_MFT_ENUM_FLAG.cs | 48 + .../MediaFoundation/_MFT_ENUM_FLAG.cs.meta | 11 + .../_MFT_INPUT_STATUS_FLAGS.cs | 20 + .../_MFT_INPUT_STATUS_FLAGS.cs.meta | 11 + .../_MFT_INPUT_STREAM_INFO_FLAGS.cs | 48 + .../_MFT_INPUT_STREAM_INFO_FLAGS.cs.meta | 11 + .../_MFT_OUTPUT_DATA_BUFFER_FLAGS.cs | 33 + .../_MFT_OUTPUT_DATA_BUFFER_FLAGS.cs.meta | 11 + .../_MFT_OUTPUT_STATUS_FLAGS.cs | 20 + .../_MFT_OUTPUT_STATUS_FLAGS.cs.meta | 11 + .../_MFT_OUTPUT_STREAM_INFO_FLAGS.cs | 52 + .../_MFT_OUTPUT_STREAM_INFO_FLAGS.cs.meta | 11 + .../_MFT_PROCESS_OUTPUT_FLAGS.cs | 24 + .../_MFT_PROCESS_OUTPUT_FLAGS.cs.meta | 11 + .../_MFT_PROCESS_OUTPUT_STATUS.cs | 20 + .../_MFT_PROCESS_OUTPUT_STATUS.cs.meta | 11 + .../MediaFoundation/_MFT_SET_TYPE_FLAGS.cs | 20 + .../_MFT_SET_TYPE_FLAGS.cs.meta | 11 + .../NAudio.Wasapi/MediaFoundationEncoder.cs | 418 + .../MediaFoundationEncoder.cs.meta | 11 + .../NAudio.Wasapi/MediaFoundationReader.cs | 388 + .../MediaFoundationReader.cs.meta | 11 + .../NAudio.Wasapi/MediaFoundationResampler.cs | 177 + .../MediaFoundationResampler.cs.meta | 11 + .../NAudio.Wasapi/NAudio.Wasapi.csproj | 43 + .../NAudio.Wasapi/NAudio.Wasapi.csproj.meta | 7 + .../NAudio.Wasapi/ResamplerDmoStream.cs | 195 + .../NAudio.Wasapi/ResamplerDmoStream.cs.meta | 11 + .../StreamMediaFoundationReader.cs | 42 + .../StreamMediaFoundationReader.cs.meta | 11 + NAudio-2.2.1/NAudio.Wasapi/WasapiCapture.cs | 332 + .../NAudio.Wasapi/WasapiCapture.cs.meta | 11 + .../NAudio.Wasapi/WasapiLoopbackCapture.cs | 48 + .../WasapiLoopbackCapture.cs.meta | 11 + NAudio-2.2.1/NAudio.Wasapi/WasapiOut.cs | 548 + NAudio-2.2.1/NAudio.Wasapi/WasapiOut.cs.meta | 11 + NAudio-2.2.1/NAudio.WinForms.meta | 8 + NAudio-2.2.1/NAudio.WinMM.meta | 8 + NAudio-2.2.1/NAudio.WinMM/Compression.meta | 8 + .../NAudio.WinMM/Compression/AcmDriver.cs | 353 + .../Compression/AcmDriver.cs.meta | 11 + .../Compression/AcmDriverAddFlags.cs | 27 + .../Compression/AcmDriverAddFlags.cs.meta | 11 + .../Compression/AcmDriverDetails.cs | 104 + .../Compression/AcmDriverDetails.cs.meta | 11 + .../AcmDriverDetailsSupportFlags.cs | 26 + .../AcmDriverDetailsSupportFlags.cs.meta | 11 + .../Compression/AcmDriverEnumFlags.cs | 17 + .../Compression/AcmDriverEnumFlags.cs.meta | 11 + .../NAudio.WinMM/Compression/AcmFormat.cs | 46 + .../Compression/AcmFormat.cs.meta | 11 + .../Compression/AcmFormatChoose.cs | 89 + .../Compression/AcmFormatChoose.cs.meta | 11 + .../Compression/AcmFormatChooseStyleFlags.cs | 37 + .../AcmFormatChooseStyleFlags.cs.meta | 11 + .../Compression/AcmFormatDetails.cs | 48 + .../Compression/AcmFormatDetails.cs.meta | 11 + .../Compression/AcmFormatEnumFlags.cs | 61 + .../Compression/AcmFormatEnumFlags.cs.meta | 11 + .../Compression/AcmFormatSuggestFlags.cs | 29 + .../Compression/AcmFormatSuggestFlags.cs.meta | 11 + .../NAudio.WinMM/Compression/AcmFormatTag.cs | 65 + .../Compression/AcmFormatTag.cs.meta | 11 + .../Compression/AcmFormatTagDetails.cs | 46 + .../Compression/AcmFormatTagDetails.cs.meta | 11 + .../NAudio.WinMM/Compression/AcmInterop.cs | 190 + .../Compression/AcmInterop.cs.meta | 11 + .../NAudio.WinMM/Compression/AcmMetrics.cs | 40 + .../Compression/AcmMetrics.cs.meta | 11 + .../NAudio.WinMM/Compression/AcmStream.cs | 264 + .../Compression/AcmStream.cs.meta | 11 + .../Compression/AcmStreamConvertFlags.cs | 21 + .../Compression/AcmStreamConvertFlags.cs.meta | 11 + .../Compression/AcmStreamHeader.cs | 114 + .../Compression/AcmStreamHeader.cs.meta | 11 + .../Compression/AcmStreamHeaderStatusFlags.cs | 21 + .../AcmStreamHeaderStatusFlags.cs.meta | 11 + .../Compression/AcmStreamHeaderStruct.cs | 40 + .../Compression/AcmStreamHeaderStruct.cs.meta | 11 + .../Compression/AcmStreamOpenFlags.cs | 49 + .../Compression/AcmStreamOpenFlags.cs.meta | 11 + .../Compression/AcmStreamSizeFlags.cs | 14 + .../Compression/AcmStreamSizeFlags.cs.meta | 11 + .../NAudio.WinMM/Compression/WaveFilter.cs | 29 + .../Compression/WaveFilter.cs.meta | 11 + NAudio-2.2.1/NAudio.WinMM/Mixer.meta | 8 + .../NAudio.WinMM/Mixer/BooleanMixerControl.cs | 56 + .../Mixer/BooleanMixerControl.cs.meta | 11 + .../NAudio.WinMM/Mixer/CustomMixerControl.cs | 32 + .../Mixer/CustomMixerControl.cs.meta | 11 + .../Mixer/ListTextMixerControl.cs | 34 + .../Mixer/ListTextMixerControl.cs.meta | 11 + NAudio-2.2.1/NAudio.WinMM/Mixer/Mixer.cs | 118 + NAudio-2.2.1/NAudio.WinMM/Mixer/Mixer.cs.meta | 11 + .../NAudio.WinMM/Mixer/MixerControl.cs | 356 + .../NAudio.WinMM/Mixer/MixerControl.cs.meta | 11 + .../NAudio.WinMM/Mixer/MixerControlType.cs | 111 + .../Mixer/MixerControlType.cs.meta | 11 + NAudio-2.2.1/NAudio.WinMM/Mixer/MixerFlags.cs | 123 + .../NAudio.WinMM/Mixer/MixerFlags.cs.meta | 11 + .../NAudio.WinMM/Mixer/MixerInterop.cs | 267 + .../NAudio.WinMM/Mixer/MixerInterop.cs.meta | 11 + NAudio-2.2.1/NAudio.WinMM/Mixer/MixerLine.cs | 288 + .../NAudio.WinMM/Mixer/MixerLine.cs.meta | 11 + .../Mixer/MixerLineComponentType.cs | 114 + .../Mixer/MixerLineComponentType.cs.meta | 11 + .../NAudio.WinMM/Mixer/SignedMixerControl.cs | 100 + .../Mixer/SignedMixerControl.cs.meta | 11 + .../Mixer/UnsignedMixerControl.cs | 109 + .../Mixer/UnsignedMixerControl.cs.meta | 11 + NAudio-2.2.1/NAudio.WinMM/MmeInterop.meta | 8 + .../NAudio.WinMM/MmeInterop/MmTime.cs | 46 + .../NAudio.WinMM/MmeInterop/MmTime.cs.meta | 11 + .../MmeInterop/WaveCallbackStrategy.cs | 25 + .../MmeInterop/WaveCallbackStrategy.cs.meta | 11 + .../NAudio.WinMM/MmeInterop/WaveHeader.cs | 30 + .../MmeInterop/WaveHeader.cs.meta | 11 + .../MmeInterop/WaveHeaderFlags.cs | 39 + .../MmeInterop/WaveHeaderFlags.cs.meta | 11 + .../MmeInterop/WaveInCapabilities.cs | 122 + .../MmeInterop/WaveInCapabilities.cs.meta | 11 + .../NAudio.WinMM/MmeInterop/WaveInterop.cs | 169 + .../MmeInterop/WaveInterop.cs.meta | 11 + .../MmeInterop/WaveOutCapabilities.cs | 217 + .../MmeInterop/WaveOutCapabilities.cs.meta | 11 + .../NAudio.WinMM/MmeInterop/WaveOutSupport.cs | 24 + .../MmeInterop/WaveOutSupport.cs.meta | 11 + .../NAudio.WinMM/Mp3FrameDecompressor.cs | 94 + .../NAudio.WinMM/Mp3FrameDecompressor.cs.meta | 11 + NAudio-2.2.1/NAudio.WinMM/NAudio.WinMM.csproj | 39 + .../NAudio.WinMM/NAudio.WinMM.csproj.meta | 7 + .../WaveFormatConversionProvider.cs | 173 + .../WaveFormatConversionProvider.cs.meta | 11 + .../WaveFormatConversionStream.cs | 177 + .../WaveFormatConversionStream.cs.meta | 11 + NAudio-2.2.1/NAudio.WinMM/WaveInBuffer.cs | 158 + .../NAudio.WinMM/WaveInBuffer.cs.meta | 11 + NAudio-2.2.1/NAudio.WinMM/WaveInEvent.cs | 283 + NAudio-2.2.1/NAudio.WinMM/WaveInEvent.cs.meta | 11 + NAudio-2.2.1/NAudio.WinMM/WaveOutBuffer.cs | 151 + .../NAudio.WinMM/WaveOutBuffer.cs.meta | 11 + NAudio-2.2.1/NAudio.WinMM/WaveOutEvent.cs | 355 + .../NAudio.WinMM/WaveOutEvent.cs.meta | 11 + NAudio-2.2.1/NAudio.WinMM/WaveOutUtils.cs | 52 + .../NAudio.WinMM/WaveOutUtils.cs.meta | 11 + NAudio-2.2.1/NAudio.meta | 8 + NAudio-2.2.1/NAudio.sln | 349 + NAudio-2.2.1/NAudio.sln.DotSettings | 7 + NAudio-2.2.1/NAudio.sln.DotSettings.meta | 7 + NAudio-2.2.1/NAudio.sln.meta | 7 + NAudio-2.2.1/NAudio/AudioFileReader.cs | 168 + NAudio-2.2.1/NAudio/AudioFileReader.cs.meta | 11 + NAudio-2.2.1/NAudio/Changes.xml | 975 ++ NAudio-2.2.1/NAudio/Changes.xml.meta | 7 + NAudio-2.2.1/NAudio/Mp3FileReader.cs | 40 + NAudio-2.2.1/NAudio/Mp3FileReader.cs.meta | 11 + NAudio-2.2.1/NAudio/NAudio.csproj | 42 + NAudio-2.2.1/NAudio/NAudio.csproj.DotSettings | 2 + .../NAudio/NAudio.csproj.DotSettings.meta | 7 + NAudio-2.2.1/NAudio/NAudio.csproj.meta | 7 + NAudio-2.2.1/NAudio/NAudio.csproj.vspscc | 10 + NAudio-2.2.1/NAudio/NAudio.csproj.vspscc.meta | 7 + NAudio-2.2.1/NAudio/NAudio.ruleset | 7 + NAudio-2.2.1/NAudio/NAudio.ruleset.meta | 7 + NAudio-2.2.1/NAudioDemo.meta | 8 + NAudio-2.2.1/NAudioStrongNameKey.snk | Bin 0 -> 596 bytes NAudio-2.2.1/NAudioStrongNameKey.snk.meta | 7 + NAudio-2.2.1/NAudioTests.meta | 8 + NAudio-2.2.1/NAudioUniversalDemo.meta | 8 + NAudio-2.2.1/NAudioWpfDemo.meta | 8 + NAudio-2.2.1/README.md | 196 + NAudio-2.2.1/README.md.meta | 7 + NAudio-2.2.1/RELEASE_NOTES.md | 618 ++ NAudio-2.2.1/RELEASE_NOTES.md.meta | 7 + NAudio-2.2.1/SampleData.meta | 8 + NAudio-2.2.1/Tools.meta | 8 + NAudio-2.2.1/azure-pipelines.yml | 35 + NAudio-2.2.1/azure-pipelines.yml.meta | 7 + NAudio-2.2.1/build.cake | 83 + NAudio-2.2.1/build.cake.meta | 7 + NAudio-2.2.1/build.ps1 | 234 + NAudio-2.2.1/build.ps1.meta | 7 + NAudio-2.2.1/global.json | 5 + NAudio-2.2.1/global.json.meta | 7 + NAudio-2.2.1/license.txt | 8 + NAudio-2.2.1/license.txt.meta | 7 + NAudio-2.2.1/naudio-icon.png | Bin 0 -> 2220 bytes NAudio-2.2.1/naudio-icon.png.meta | 127 + NAudio-2.2.1/naudio-logo.png | Bin 0 -> 14139 bytes NAudio-2.2.1/naudio-logo.png.meta | 127 + NAudio-2.2.1/publish.ps1 | 24 + NAudio-2.2.1/publish.ps1.meta | 7 + NAudio-2.2.1/readme.txt | 91 + NAudio-2.2.1/readme.txt.meta | 7 + Plugins.meta | 8 + Plugins/discord-rpc.so | Bin 0 -> 591056 bytes Plugins/discord-rpc.so.meta | 88 + Plugins/x86.meta | 10 + Plugins/x86/discord-rpc.dll | Bin 0 -> 307208 bytes Plugins/x86/discord-rpc.dll.meta | 107 + Plugins/x86_64.meta | 10 + Plugins/x86_64/discord-rpc.dll | Bin 0 -> 399880 bytes Plugins/x86_64/discord-rpc.dll.meta | 107 + Prefabs.meta | 8 + Prefabs/Presence Manager.prefab | 107 + Prefabs/Presence Manager.prefab.meta | 7 + Prefabs/Song.prefab | 742 ++ Prefabs/Song.prefab.meta | 7 + Scenes.meta | 8 + Scenes/Game.unity | 1322 +++ Scenes/Game.unity.meta | 7 + Scenes/Menu.unity | 591 + Scenes/Menu.unity.meta | 7 + Scripts.meta | 8 + Scripts/BangerTypes.meta | 8 + Scripts/BangerTypes/Note.cs | 13 + Scripts/BangerTypes/Note.cs.meta | 11 + Scripts/BangerTypes/Rhys.cs | 17 + Scripts/BangerTypes/Rhys.cs.meta | 11 + Scripts/BangerTypes/Song.cs | 23 + Scripts/BangerTypes/Song.cs.meta | 11 + Scripts/CoroutineStarter.cs | 13 + Scripts/CoroutineStarter.cs.meta | 11 + Scripts/Enums.meta | 8 + Scripts/Enums/ButtonType.cs | 11 + Scripts/Enums/ButtonType.cs.meta | 11 + Scripts/Game.meta | 8 + Scripts/Game/AudioManager.cs | 38 + Scripts/Game/AudioManager.cs.meta | 11 + Scripts/Game/BassEffect.cs | 97 + Scripts/Game/BassEffect.cs.meta | 11 + Scripts/Game/Game.cs | 82 + Scripts/Game/Game.cs.meta | 11 + Scripts/Game/Sound.cs | 20 + Scripts/Game/Sound.cs.meta | 11 + Scripts/Menu and Songs.meta | 8 + Scripts/Menu and Songs/FindSongs.cs | 110 + Scripts/Menu and Songs/FindSongs.cs.meta | 11 + Scripts/Menu and Songs/SongData.cs | 12 + Scripts/Menu and Songs/SongData.cs.meta | 11 + Scripts/TaglibSharp.meta | 8 + Scripts/TaglibSharp/Aac.meta | 8 + Scripts/TaglibSharp/Aac/AudioHeader.cs | 415 + Scripts/TaglibSharp/Aac/AudioHeader.cs.meta | 11 + Scripts/TaglibSharp/Aac/BitStream.cs | 100 + Scripts/TaglibSharp/Aac/BitStream.cs.meta | 11 + Scripts/TaglibSharp/Aac/File.cs | 272 + Scripts/TaglibSharp/Aac/File.cs.meta | 11 + Scripts/TaglibSharp/Aiff.meta | 8 + Scripts/TaglibSharp/Aiff/File.cs | 486 + Scripts/TaglibSharp/Aiff/File.cs.meta | 11 + Scripts/TaglibSharp/Aiff/StreamHeader.cs | 248 + Scripts/TaglibSharp/Aiff/StreamHeader.cs.meta | 11 + Scripts/TaglibSharp/Ape.meta | 8 + Scripts/TaglibSharp/Ape/File.cs | 275 + Scripts/TaglibSharp/Ape/File.cs.meta | 11 + Scripts/TaglibSharp/Ape/Footer.cs | 392 + Scripts/TaglibSharp/Ape/Footer.cs.meta | 11 + Scripts/TaglibSharp/Ape/Item.cs | 500 + Scripts/TaglibSharp/Ape/Item.cs.meta | 11 + Scripts/TaglibSharp/Ape/StreamHeader.cs | 359 + Scripts/TaglibSharp/Ape/StreamHeader.cs.meta | 11 + Scripts/TaglibSharp/Ape/Tag.cs | 1824 ++++ Scripts/TaglibSharp/Ape/Tag.cs.meta | 11 + Scripts/TaglibSharp/Asf.meta | 8 + .../Asf/ContentDescriptionObject.cs | 263 + .../Asf/ContentDescriptionObject.cs.meta | 11 + Scripts/TaglibSharp/Asf/ContentDescriptor.cs | 474 + .../TaglibSharp/Asf/ContentDescriptor.cs.meta | 11 + Scripts/TaglibSharp/Asf/DescriptionRecord.cs | 568 + .../TaglibSharp/Asf/DescriptionRecord.cs.meta | 11 + .../Asf/ExtendedContentDescriptionObject.cs | 270 + .../ExtendedContentDescriptionObject.cs.meta | 11 + Scripts/TaglibSharp/Asf/File.cs | 436 + Scripts/TaglibSharp/Asf/File.cs.meta | 11 + .../TaglibSharp/Asf/FilePropertiesObject.cs | 275 + .../Asf/FilePropertiesObject.cs.meta | 11 + Scripts/TaglibSharp/Asf/Guid.cs | 110 + Scripts/TaglibSharp/Asf/Guid.cs.meta | 11 + .../TaglibSharp/Asf/HeaderExtensionObject.cs | 174 + .../Asf/HeaderExtensionObject.cs.meta | 11 + Scripts/TaglibSharp/Asf/HeaderObject.cs | 265 + Scripts/TaglibSharp/Asf/HeaderObject.cs.meta | 11 + .../TaglibSharp/Asf/MetadataLibraryObject.cs | 288 + .../Asf/MetadataLibraryObject.cs.meta | 11 + Scripts/TaglibSharp/Asf/Object.cs | 244 + Scripts/TaglibSharp/Asf/Object.cs.meta | 11 + Scripts/TaglibSharp/Asf/PaddingObject.cs | 125 + Scripts/TaglibSharp/Asf/PaddingObject.cs.meta | 11 + .../TaglibSharp/Asf/StreamPropertiesObject.cs | 226 + .../Asf/StreamPropertiesObject.cs.meta | 11 + Scripts/TaglibSharp/Asf/Tag.cs | 1536 +++ Scripts/TaglibSharp/Asf/Tag.cs.meta | 11 + Scripts/TaglibSharp/Asf/UnknownObject.cs | 99 + Scripts/TaglibSharp/Asf/UnknownObject.cs.meta | 11 + Scripts/TaglibSharp/Audible.meta | 8 + Scripts/TaglibSharp/Audible/File.cs | 262 + Scripts/TaglibSharp/Audible/File.cs.meta | 11 + Scripts/TaglibSharp/Audible/Tag.cs | 320 + Scripts/TaglibSharp/Audible/Tag.cs.meta | 11 + Scripts/TaglibSharp/ByteVector.cs | 2852 +++++ Scripts/TaglibSharp/ByteVector.cs.meta | 11 + Scripts/TaglibSharp/ByteVectorList.cs | 273 + Scripts/TaglibSharp/ByteVectorList.cs.meta | 11 + Scripts/TaglibSharp/CombinedTag.cs | 2051 ++++ Scripts/TaglibSharp/CombinedTag.cs.meta | 11 + Scripts/TaglibSharp/CorruptFileException.cs | 167 + .../TaglibSharp/CorruptFileException.cs.meta | 11 + Scripts/TaglibSharp/Debugger.cs | 137 + Scripts/TaglibSharp/Debugger.cs.meta | 11 + Scripts/TaglibSharp/Dsf.meta | 8 + Scripts/TaglibSharp/Dsf/File.cs | 411 + Scripts/TaglibSharp/Dsf/File.cs.meta | 11 + Scripts/TaglibSharp/Dsf/StreamHeader.cs | 292 + Scripts/TaglibSharp/Dsf/StreamHeader.cs.meta | 11 + Scripts/TaglibSharp/File.cs | 1794 ++++ Scripts/TaglibSharp/File.cs.meta | 11 + Scripts/TaglibSharp/FileTypes.cs | 150 + Scripts/TaglibSharp/FileTypes.cs.meta | 11 + Scripts/TaglibSharp/Flac.meta | 8 + Scripts/TaglibSharp/Flac/Block.cs | 191 + Scripts/TaglibSharp/Flac/Block.cs.meta | 11 + Scripts/TaglibSharp/Flac/BlockHeader.cs | 175 + Scripts/TaglibSharp/Flac/BlockHeader.cs.meta | 11 + Scripts/TaglibSharp/Flac/File.cs | 665 ++ Scripts/TaglibSharp/Flac/File.cs.meta | 11 + Scripts/TaglibSharp/Flac/Picture.cs | 268 + Scripts/TaglibSharp/Flac/Picture.cs.meta | 11 + Scripts/TaglibSharp/Flac/StreamHeader.cs | 234 + Scripts/TaglibSharp/Flac/StreamHeader.cs.meta | 11 + Scripts/TaglibSharp/Genres.cs | 402 + Scripts/TaglibSharp/Genres.cs.meta | 11 + Scripts/TaglibSharp/Gif.meta | 8 + Scripts/TaglibSharp/Gif/Codec.cs | 60 + Scripts/TaglibSharp/Gif/Codec.cs.meta | 11 + Scripts/TaglibSharp/Gif/File.cs | 782 ++ Scripts/TaglibSharp/Gif/File.cs.meta | 11 + Scripts/TaglibSharp/Gif/GifCommentTag.cs | 102 + Scripts/TaglibSharp/Gif/GifCommentTag.cs.meta | 11 + Scripts/TaglibSharp/ICodec.cs | 245 + Scripts/TaglibSharp/ICodec.cs.meta | 11 + Scripts/TaglibSharp/IFD.meta | 8 + Scripts/TaglibSharp/IFD/Entries.meta | 8 + .../TaglibSharp/IFD/Entries/ByteIFDEntry.cs | 99 + .../IFD/Entries/ByteIFDEntry.cs.meta | 11 + .../IFD/Entries/ByteVectorIFDEntry.cs | 99 + .../IFD/Entries/ByteVectorIFDEntry.cs.meta | 11 + .../IFD/Entries/LongArrayIFDEntry.cs | 88 + .../IFD/Entries/LongArrayIFDEntry.cs.meta | 11 + .../TaglibSharp/IFD/Entries/LongIFDEntry.cs | 99 + .../IFD/Entries/LongIFDEntry.cs.meta | 11 + .../IFD/Entries/MakernoteIFDEntry.cs | 279 + .../IFD/Entries/MakernoteIFDEntry.cs.meta | 11 + Scripts/TaglibSharp/IFD/Entries/Rational.cs | 168 + .../TaglibSharp/IFD/Entries/Rational.cs.meta | 11 + .../IFD/Entries/RationalArrayIFDEntry.cs | 91 + .../IFD/Entries/RationalArrayIFDEntry.cs.meta | 11 + .../IFD/Entries/RationalIFDEntry.cs | 105 + .../IFD/Entries/RationalIFDEntry.cs.meta | 11 + .../TaglibSharp/IFD/Entries/SByteIFDEntry.cs | 100 + .../IFD/Entries/SByteIFDEntry.cs.meta | 11 + .../IFD/Entries/SLongArrayIFDEntry.cs | 88 + .../IFD/Entries/SLongArrayIFDEntry.cs.meta | 11 + .../TaglibSharp/IFD/Entries/SLongIFDEntry.cs | 100 + .../IFD/Entries/SLongIFDEntry.cs.meta | 11 + Scripts/TaglibSharp/IFD/Entries/SRational.cs | 168 + .../TaglibSharp/IFD/Entries/SRational.cs.meta | 11 + .../IFD/Entries/SRationalArrayIFDEntry.cs | 91 + .../Entries/SRationalArrayIFDEntry.cs.meta | 11 + .../IFD/Entries/SRationalIFDEntry.cs | 105 + .../IFD/Entries/SRationalIFDEntry.cs.meta | 11 + .../IFD/Entries/SShortArrayIFDEntry.cs | 89 + .../IFD/Entries/SShortArrayIFDEntry.cs.meta | 11 + .../TaglibSharp/IFD/Entries/SShortIFDEntry.cs | 99 + .../IFD/Entries/SShortIFDEntry.cs.meta | 11 + .../IFD/Entries/ShortArrayIFDEntry.cs | 89 + .../IFD/Entries/ShortArrayIFDEntry.cs.meta | 11 + .../TaglibSharp/IFD/Entries/ShortIFDEntry.cs | 99 + .../IFD/Entries/ShortIFDEntry.cs.meta | 11 + .../TaglibSharp/IFD/Entries/StringIFDEntry.cs | 104 + .../IFD/Entries/StringIFDEntry.cs.meta | 11 + .../IFD/Entries/StripOffsetsIFDEntry.cs | 150 + .../IFD/Entries/StripOffsetsIFDEntry.cs.meta | 11 + .../IFD/Entries/SubIFDArrayEntry.cs | 97 + .../IFD/Entries/SubIFDArrayEntry.cs.meta | 11 + .../TaglibSharp/IFD/Entries/SubIFDEntry.cs | 126 + .../IFD/Entries/SubIFDEntry.cs.meta | 11 + .../IFD/Entries/ThumbnailDataIFDEntry.cs | 105 + .../IFD/Entries/ThumbnailDataIFDEntry.cs.meta | 11 + .../IFD/Entries/UndefinedIFDEntry.cs | 100 + .../IFD/Entries/UndefinedIFDEntry.cs.meta | 11 + .../IFD/Entries/UserCommentIFDEntry.cs | 209 + .../IFD/Entries/UserCommentIFDEntry.cs.meta | 11 + Scripts/TaglibSharp/IFD/IFDDirectory.cs | 35 + Scripts/TaglibSharp/IFD/IFDDirectory.cs.meta | 11 + Scripts/TaglibSharp/IFD/IFDEntry.cs | 132 + Scripts/TaglibSharp/IFD/IFDEntry.cs.meta | 11 + Scripts/TaglibSharp/IFD/IFDEntryType.cs | 108 + Scripts/TaglibSharp/IFD/IFDEntryType.cs.meta | 11 + Scripts/TaglibSharp/IFD/IFDReader.cs | 1021 ++ Scripts/TaglibSharp/IFD/IFDReader.cs.meta | 11 + Scripts/TaglibSharp/IFD/IFDRenderer.cs | 274 + Scripts/TaglibSharp/IFD/IFDRenderer.cs.meta | 11 + Scripts/TaglibSharp/IFD/IFDStructure.cs | 466 + Scripts/TaglibSharp/IFD/IFDStructure.cs.meta | 11 + Scripts/TaglibSharp/IFD/IFDTag.cs | 623 ++ Scripts/TaglibSharp/IFD/IFDTag.cs.meta | 11 + Scripts/TaglibSharp/IFD/Makernotes.meta | 8 + .../IFD/Makernotes/Nikon3MakernoteReader.cs | 124 + .../Makernotes/Nikon3MakernoteReader.cs.meta | 11 + Scripts/TaglibSharp/IFD/Tags.meta | 8 + .../IFD/Tags/CanonFileInfoEntryTag.cs | 92 + .../IFD/Tags/CanonFileInfoEntryTag.cs.meta | 11 + .../IFD/Tags/CanonMakerNoteEntryTag.cs | 159 + .../IFD/Tags/CanonMakerNoteEntryTag.cs.meta | 11 + .../IFD/Tags/CanonPictureInfoEntryTag.cs | 62 + .../IFD/Tags/CanonPictureInfoEntryTag.cs.meta | 11 + Scripts/TaglibSharp/IFD/Tags/ExifEntryTag.cs | 385 + .../TaglibSharp/IFD/Tags/ExifEntryTag.cs.meta | 11 + Scripts/TaglibSharp/IFD/Tags/GPSEntryTag.cs | 222 + .../TaglibSharp/IFD/Tags/GPSEntryTag.cs.meta | 11 + Scripts/TaglibSharp/IFD/Tags/IFDEntryTag.cs | 1062 ++ .../TaglibSharp/IFD/Tags/IFDEntryTag.cs.meta | 11 + Scripts/TaglibSharp/IFD/Tags/IOPEntryTag.cs | 61 + .../TaglibSharp/IFD/Tags/IOPEntryTag.cs.meta | 11 + .../IFD/Tags/Nikon3MakerNoteEntryTag.cs | 473 + .../IFD/Tags/Nikon3MakerNoteEntryTag.cs.meta | 11 + .../IFD/Tags/NikonIsoInfoEntryTag.cs | 55 + .../IFD/Tags/NikonIsoInfoEntryTag.cs.meta | 11 + .../IFD/Tags/NikonLensData3EntryTag.cs | 105 + .../IFD/Tags/NikonLensData3EntryTag.cs.meta | 11 + .../IFD/Tags/NikonPictureControlEntryTag.cs | 100 + .../Tags/NikonPictureControlEntryTag.cs.meta | 11 + .../IFD/Tags/NikonPreviewMakerNoteEntryTag.cs | 80 + .../NikonPreviewMakerNoteEntryTag.cs.meta | 11 + .../IFD/Tags/NikonShotInfoEntryTag.cs | 80 + .../IFD/Tags/NikonShotInfoEntryTag.cs.meta | 11 + .../Tags/NikonVibrationReductionEntryTag.cs | 45 + .../NikonVibrationReductionEntryTag.cs.meta | 11 + .../IFD/Tags/NikonWorldTimeEntryTag.cs | 50 + .../IFD/Tags/NikonWorldTimeEntryTag.cs.meta | 11 + .../IFD/Tags/OlympusMakerNoteEntryTag.cs | 352 + .../IFD/Tags/OlympusMakerNoteEntryTag.cs.meta | 11 + .../IFD/Tags/PanasonicMakerNoteEntryTag.cs | 295 + .../Tags/PanasonicMakerNoteEntryTag.cs.meta | 11 + .../IFD/Tags/PentaxMakerNoteEntryTag.cs | 437 + .../IFD/Tags/PentaxMakerNoteEntryTag.cs.meta | 11 + .../IFD/Tags/SonyMakerNoteEntryTag.cs | 242 + .../IFD/Tags/SonyMakerNoteEntryTag.cs.meta | 11 + Scripts/TaglibSharp/IIM.meta | 8 + Scripts/TaglibSharp/IIM/IIMReader.cs | 91 + Scripts/TaglibSharp/IIM/IIMReader.cs.meta | 11 + Scripts/TaglibSharp/IIM/IIMTag.cs | 101 + Scripts/TaglibSharp/IIM/IIMTag.cs.meta | 11 + Scripts/TaglibSharp/ILazy.cs | 42 + Scripts/TaglibSharp/ILazy.cs.meta | 11 + Scripts/TaglibSharp/Id3v1.meta | 8 + Scripts/TaglibSharp/Id3v1/StringHandler.cs | 76 + .../TaglibSharp/Id3v1/StringHandler.cs.meta | 11 + Scripts/TaglibSharp/Id3v1/Tag.cs | 465 + Scripts/TaglibSharp/Id3v1/Tag.cs.meta | 11 + Scripts/TaglibSharp/Id3v2.meta | 8 + Scripts/TaglibSharp/Id3v2/EventTimeCode.cs | 65 + .../TaglibSharp/Id3v2/EventTimeCode.cs.meta | 11 + Scripts/TaglibSharp/Id3v2/EventType.cs | 134 + Scripts/TaglibSharp/Id3v2/EventType.cs.meta | 11 + Scripts/TaglibSharp/Id3v2/ExtendedHeader.cs | 122 + .../TaglibSharp/Id3v2/ExtendedHeader.cs.meta | 11 + Scripts/TaglibSharp/Id3v2/Footer.cs | 266 + Scripts/TaglibSharp/Id3v2/Footer.cs.meta | 11 + Scripts/TaglibSharp/Id3v2/Frame.cs | 528 + Scripts/TaglibSharp/Id3v2/Frame.cs.meta | 11 + Scripts/TaglibSharp/Id3v2/FrameFactory.cs | 321 + .../TaglibSharp/Id3v2/FrameFactory.cs.meta | 11 + Scripts/TaglibSharp/Id3v2/FrameHeader.cs | 456 + Scripts/TaglibSharp/Id3v2/FrameHeader.cs.meta | 11 + Scripts/TaglibSharp/Id3v2/FrameTypes.cs | 105 + Scripts/TaglibSharp/Id3v2/FrameTypes.cs.meta | 11 + Scripts/TaglibSharp/Id3v2/Frames.meta | 8 + .../Id3v2/Frames/AttachmentFrame.cs | 1205 +++ .../Id3v2/Frames/AttachmentFrame.cs.meta | 11 + .../TaglibSharp/Id3v2/Frames/ChapterFrame.cs | 278 + .../Id3v2/Frames/ChapterFrame.cs.meta | 11 + .../TaglibSharp/Id3v2/Frames/CommentsFrame.cs | 522 + .../Id3v2/Frames/CommentsFrame.cs.meta | 11 + .../Id3v2/Frames/EventTimeCodeFrame.cs | 344 + .../Id3v2/Frames/EventTimeCodeFrame.cs.meta | 11 + .../Id3v2/Frames/MusicCdIdentifierFrame.cs | 308 + .../Frames/MusicCdIdentifierFrame.cs.meta | 11 + .../Id3v2/Frames/PlayCountFrame.cs | 345 + .../Id3v2/Frames/PlayCountFrame.cs.meta | 11 + .../Id3v2/Frames/PopularimeterFrame.cs | 275 + .../Id3v2/Frames/PopularimeterFrame.cs.meta | 11 + .../TaglibSharp/Id3v2/Frames/PrivateFrame.cs | 404 + .../Id3v2/Frames/PrivateFrame.cs.meta | 11 + .../Id3v2/Frames/RelativeVolumeFrame.cs | 581 + .../Id3v2/Frames/RelativeVolumeFrame.cs.meta | 11 + .../Id3v2/Frames/SynchronizedLyricsFrame.cs | 554 + .../Frames/SynchronizedLyricsFrame.cs.meta | 11 + .../Id3v2/Frames/TableOfContentsFrame.cs | 296 + .../Id3v2/Frames/TableOfContentsFrame.cs.meta | 11 + .../Id3v2/Frames/TermsOfUseFrame.cs | 360 + .../Id3v2/Frames/TermsOfUseFrame.cs.meta | 11 + .../Id3v2/Frames/TextIdentificationFrame.cs | 1343 +++ .../Frames/TextIdentificationFrame.cs.meta | 11 + .../Id3v2/Frames/UniqueFileIdentifierFrame.cs | 295 + .../Frames/UniqueFileIdentifierFrame.cs.meta | 11 + .../TaglibSharp/Id3v2/Frames/UnknownFrame.cs | 169 + .../Id3v2/Frames/UnknownFrame.cs.meta | 11 + .../Id3v2/Frames/UnsynchronisedLyricsFrame.cs | 497 + .../Frames/UnsynchronisedLyricsFrame.cs.meta | 11 + .../TaglibSharp/Id3v2/Frames/UrlLinkFrame.cs | 768 ++ .../Id3v2/Frames/UrlLinkFrame.cs.meta | 11 + Scripts/TaglibSharp/Id3v2/Header.cs | 292 + Scripts/TaglibSharp/Id3v2/Header.cs.meta | 11 + Scripts/TaglibSharp/Id3v2/SynchData.cs | 155 + Scripts/TaglibSharp/Id3v2/SynchData.cs.meta | 11 + Scripts/TaglibSharp/Id3v2/SynchedTextType.cs | 78 + .../TaglibSharp/Id3v2/SynchedTextType.cs.meta | 11 + Scripts/TaglibSharp/Id3v2/Tag.cs | 2467 +++++ Scripts/TaglibSharp/Id3v2/Tag.cs.meta | 11 + Scripts/TaglibSharp/Id3v2/TimestampFormat.cs | 50 + .../TaglibSharp/Id3v2/TimestampFormat.cs.meta | 11 + Scripts/TaglibSharp/Image.meta | 8 + Scripts/TaglibSharp/Image/Codec.cs | 145 + Scripts/TaglibSharp/Image/Codec.cs.meta | 11 + Scripts/TaglibSharp/Image/CombinedImageTag.cs | 666 ++ .../Image/CombinedImageTag.cs.meta | 11 + Scripts/TaglibSharp/Image/File.cs | 224 + Scripts/TaglibSharp/Image/File.cs.meta | 11 + Scripts/TaglibSharp/Image/ImageBlockFile.cs | 319 + .../TaglibSharp/Image/ImageBlockFile.cs.meta | 11 + Scripts/TaglibSharp/Image/ImageOrientation.cs | 90 + .../Image/ImageOrientation.cs.meta | 11 + Scripts/TaglibSharp/Image/ImageTag.cs | 241 + Scripts/TaglibSharp/Image/ImageTag.cs.meta | 11 + Scripts/TaglibSharp/Image/NoMetadata.meta | 8 + Scripts/TaglibSharp/Image/NoMetadata/File.cs | 185 + .../TaglibSharp/Image/NoMetadata/File.cs.meta | 11 + Scripts/TaglibSharp/Jpeg.meta | 8 + Scripts/TaglibSharp/Jpeg/Codec.cs | 64 + Scripts/TaglibSharp/Jpeg/Codec.cs.meta | 11 + Scripts/TaglibSharp/Jpeg/File.cs | 813 ++ Scripts/TaglibSharp/Jpeg/File.cs.meta | 11 + Scripts/TaglibSharp/Jpeg/JpegCommentTag.cs | 100 + .../TaglibSharp/Jpeg/JpegCommentTag.cs.meta | 11 + Scripts/TaglibSharp/Jpeg/Marker.cs | 350 + Scripts/TaglibSharp/Jpeg/Marker.cs.meta | 11 + Scripts/TaglibSharp/Jpeg/Table.cs | 63 + Scripts/TaglibSharp/Jpeg/Table.cs.meta | 11 + Scripts/TaglibSharp/ListBase.cs | 458 + Scripts/TaglibSharp/ListBase.cs.meta | 11 + Scripts/TaglibSharp/Matroska.meta | 8 + Scripts/TaglibSharp/Matroska/Attachment.cs | 215 + .../TaglibSharp/Matroska/Attachment.cs.meta | 11 + Scripts/TaglibSharp/Matroska/AudioTrack.cs | 146 + .../TaglibSharp/Matroska/AudioTrack.cs.meta | 11 + Scripts/TaglibSharp/Matroska/EBMLElement.cs | 420 + .../TaglibSharp/Matroska/EBMLElement.cs.meta | 11 + Scripts/TaglibSharp/Matroska/EBMLIDs.cs | 76 + Scripts/TaglibSharp/Matroska/EBMLIDs.cs.meta | 11 + Scripts/TaglibSharp/Matroska/EBMLreader.cs | 483 + .../TaglibSharp/Matroska/EBMLreader.cs.meta | 11 + Scripts/TaglibSharp/Matroska/File.cs | 1526 +++ Scripts/TaglibSharp/Matroska/File.cs.meta | 11 + Scripts/TaglibSharp/Matroska/IUIDElement.cs | 119 + .../TaglibSharp/Matroska/IUIDElement.cs.meta | 11 + Scripts/TaglibSharp/Matroska/MatroskaIDs.cs | 549 + .../TaglibSharp/Matroska/MatroskaIDs.cs.meta | 11 + Scripts/TaglibSharp/Matroska/SimpleTag.cs | 125 + .../TaglibSharp/Matroska/SimpleTag.cs.meta | 11 + Scripts/TaglibSharp/Matroska/SubtitleTrack.cs | 86 + .../Matroska/SubtitleTrack.cs.meta | 11 + Scripts/TaglibSharp/Matroska/Tag.cs | 1308 +++ Scripts/TaglibSharp/Matroska/Tag.cs.meta | 11 + Scripts/TaglibSharp/Matroska/Tags.cs | 292 + Scripts/TaglibSharp/Matroska/Tags.cs.meta | 11 + Scripts/TaglibSharp/Matroska/TargetType.cs | 146 + .../TaglibSharp/Matroska/TargetType.cs.meta | 11 + Scripts/TaglibSharp/Matroska/Track.cs | 170 + Scripts/TaglibSharp/Matroska/Track.cs.meta | 11 + Scripts/TaglibSharp/Matroska/VideoTrack.cs | 189 + .../TaglibSharp/Matroska/VideoTrack.cs.meta | 11 + Scripts/TaglibSharp/Mpc.meta | 8 + Scripts/TaglibSharp/Mpc/File.cs | 240 + Scripts/TaglibSharp/Mpc/File.cs.meta | 11 + Scripts/TaglibSharp/Mpc/StreamHeader.cs | 506 + Scripts/TaglibSharp/Mpc/StreamHeader.cs.meta | 11 + Scripts/TaglibSharp/Mpeg.meta | 8 + Scripts/TaglibSharp/Mpeg/AudioFile.cs | 327 + Scripts/TaglibSharp/Mpeg/AudioFile.cs.meta | 11 + Scripts/TaglibSharp/Mpeg/AudioHeader.cs | 777 ++ Scripts/TaglibSharp/Mpeg/AudioHeader.cs.meta | 11 + Scripts/TaglibSharp/Mpeg/File.cs | 689 ++ Scripts/TaglibSharp/Mpeg/File.cs.meta | 11 + Scripts/TaglibSharp/Mpeg/VBRIHeader.cs | 178 + Scripts/TaglibSharp/Mpeg/VBRIHeader.cs.meta | 11 + Scripts/TaglibSharp/Mpeg/VideoHeader.cs | 183 + Scripts/TaglibSharp/Mpeg/VideoHeader.cs.meta | 11 + Scripts/TaglibSharp/Mpeg/XingHeader.cs | 192 + Scripts/TaglibSharp/Mpeg/XingHeader.cs.meta | 11 + Scripts/TaglibSharp/Mpeg4.meta | 8 + Scripts/TaglibSharp/Mpeg4/AppleTag.cs | 1850 ++++ Scripts/TaglibSharp/Mpeg4/AppleTag.cs.meta | 11 + Scripts/TaglibSharp/Mpeg4/Box.cs | 606 ++ Scripts/TaglibSharp/Mpeg4/Box.cs.meta | 11 + Scripts/TaglibSharp/Mpeg4/BoxFactory.cs | 251 + Scripts/TaglibSharp/Mpeg4/BoxFactory.cs.meta | 11 + Scripts/TaglibSharp/Mpeg4/BoxHeader.cs | 402 + Scripts/TaglibSharp/Mpeg4/BoxHeader.cs.meta | 11 + Scripts/TaglibSharp/Mpeg4/BoxTypes.cs | 103 + Scripts/TaglibSharp/Mpeg4/BoxTypes.cs.meta | 11 + Scripts/TaglibSharp/Mpeg4/Boxes.meta | 8 + .../Mpeg4/Boxes/AppleAdditionalInfoBox.cs | 119 + .../Boxes/AppleAdditionalInfoBox.cs.meta | 11 + .../Mpeg4/Boxes/AppleAnnotationBox.cs | 98 + .../Mpeg4/Boxes/AppleAnnotationBox.cs.meta | 11 + .../TaglibSharp/Mpeg4/Boxes/AppleDataBox.cs | 212 + .../Mpeg4/Boxes/AppleDataBox.cs.meta | 11 + .../Boxes/AppleElementaryStreamDescriptor.cs | 435 + .../AppleElementaryStreamDescriptor.cs.meta | 11 + .../Mpeg4/Boxes/AppleItemListBox.cs | 92 + .../Mpeg4/Boxes/AppleItemListBox.cs.meta | 11 + Scripts/TaglibSharp/Mpeg4/Boxes/FullBox.cs | 203 + .../TaglibSharp/Mpeg4/Boxes/FullBox.cs.meta | 11 + .../Mpeg4/Boxes/IsoAudioSampleEntry.cs | 231 + .../Mpeg4/Boxes/IsoAudioSampleEntry.cs.meta | 11 + .../Mpeg4/Boxes/IsoChunkLargeOffsetBox.cs | 169 + .../Boxes/IsoChunkLargeOffsetBox.cs.meta | 11 + .../Mpeg4/Boxes/IsoChunkOffsetBox.cs | 168 + .../Mpeg4/Boxes/IsoChunkOffsetBox.cs.meta | 11 + .../Mpeg4/Boxes/IsoFreeSpaceBox.cs | 116 + .../Mpeg4/Boxes/IsoFreeSpaceBox.cs.meta | 11 + .../TaglibSharp/Mpeg4/Boxes/IsoHandlerBox.cs | 155 + .../Mpeg4/Boxes/IsoHandlerBox.cs.meta | 11 + Scripts/TaglibSharp/Mpeg4/Boxes/IsoMetaBox.cs | 113 + .../Mpeg4/Boxes/IsoMetaBox.cs.meta | 11 + .../Mpeg4/Boxes/IsoMovieHeaderBox.cs | 238 + .../Mpeg4/Boxes/IsoMovieHeaderBox.cs.meta | 11 + .../Mpeg4/Boxes/IsoSampleDescriptionBox.cs | 109 + .../Boxes/IsoSampleDescriptionBox.cs.meta | 11 + .../TaglibSharp/Mpeg4/Boxes/IsoSampleEntry.cs | 96 + .../Mpeg4/Boxes/IsoSampleEntry.cs.meta | 11 + .../Mpeg4/Boxes/IsoSampleTableBox.cs | 90 + .../Mpeg4/Boxes/IsoSampleTableBox.cs.meta | 11 + .../TaglibSharp/Mpeg4/Boxes/IsoUserDataBox.cs | 105 + .../Mpeg4/Boxes/IsoUserDataBox.cs.meta | 11 + .../Mpeg4/Boxes/IsoVisualSampleEntry.cs | 196 + .../Mpeg4/Boxes/IsoVisualSampleEntry.cs.meta | 11 + Scripts/TaglibSharp/Mpeg4/Boxes/TextBox.cs | 96 + .../TaglibSharp/Mpeg4/Boxes/TextBox.cs.meta | 11 + Scripts/TaglibSharp/Mpeg4/Boxes/UnknownBox.cs | 96 + .../Mpeg4/Boxes/UnknownBox.cs.meta | 11 + Scripts/TaglibSharp/Mpeg4/Boxes/UrlBox.cs | 96 + .../TaglibSharp/Mpeg4/Boxes/UrlBox.cs.meta | 11 + Scripts/TaglibSharp/Mpeg4/File.cs | 455 + Scripts/TaglibSharp/Mpeg4/File.cs.meta | 11 + Scripts/TaglibSharp/Mpeg4/FileParser.cs | 606 ++ Scripts/TaglibSharp/Mpeg4/FileParser.cs.meta | 11 + Scripts/TaglibSharp/NonContainer.meta | 8 + Scripts/TaglibSharp/NonContainer/EndTag.cs | 363 + .../TaglibSharp/NonContainer/EndTag.cs.meta | 11 + Scripts/TaglibSharp/NonContainer/File.cs | 398 + Scripts/TaglibSharp/NonContainer/File.cs.meta | 11 + Scripts/TaglibSharp/NonContainer/StartTag.cs | 328 + .../TaglibSharp/NonContainer/StartTag.cs.meta | 11 + Scripts/TaglibSharp/NonContainer/Tag.cs | 246 + Scripts/TaglibSharp/NonContainer/Tag.cs.meta | 11 + Scripts/TaglibSharp/Ogg.meta | 8 + Scripts/TaglibSharp/Ogg/Bitstream.cs | 209 + Scripts/TaglibSharp/Ogg/Bitstream.cs.meta | 11 + Scripts/TaglibSharp/Ogg/Codec.cs | 288 + Scripts/TaglibSharp/Ogg/Codec.cs.meta | 11 + Scripts/TaglibSharp/Ogg/Codecs.meta | 8 + Scripts/TaglibSharp/Ogg/Codecs/Opus.cs | 374 + Scripts/TaglibSharp/Ogg/Codecs/Opus.cs.meta | 11 + Scripts/TaglibSharp/Ogg/Codecs/Theora.cs | 371 + Scripts/TaglibSharp/Ogg/Codecs/Theora.cs.meta | 11 + Scripts/TaglibSharp/Ogg/Codecs/Vorbis.cs | 346 + Scripts/TaglibSharp/Ogg/Codecs/Vorbis.cs.meta | 11 + Scripts/TaglibSharp/Ogg/File.cs | 422 + Scripts/TaglibSharp/Ogg/File.cs.meta | 11 + Scripts/TaglibSharp/Ogg/GroupedComment.cs | 1487 +++ .../TaglibSharp/Ogg/GroupedComment.cs.meta | 11 + Scripts/TaglibSharp/Ogg/Page.cs | 290 + Scripts/TaglibSharp/Ogg/Page.cs.meta | 11 + Scripts/TaglibSharp/Ogg/PageHeader.cs | 522 + Scripts/TaglibSharp/Ogg/PageHeader.cs.meta | 11 + Scripts/TaglibSharp/Ogg/Paginator.cs | 269 + Scripts/TaglibSharp/Ogg/Paginator.cs.meta | 11 + Scripts/TaglibSharp/Ogg/XiphComment.cs | 1693 +++ Scripts/TaglibSharp/Ogg/XiphComment.cs.meta | 11 + Scripts/TaglibSharp/Picture.cs | 629 ++ Scripts/TaglibSharp/Picture.cs.meta | 11 + Scripts/TaglibSharp/PictureLazy.cs | 377 + Scripts/TaglibSharp/PictureLazy.cs.meta | 11 + Scripts/TaglibSharp/Png.meta | 8 + Scripts/TaglibSharp/Png/Codec.cs | 60 + Scripts/TaglibSharp/Png/Codec.cs.meta | 11 + Scripts/TaglibSharp/Png/File.cs | 957 ++ Scripts/TaglibSharp/Png/File.cs.meta | 11 + Scripts/TaglibSharp/Png/PngTag.cs | 302 + Scripts/TaglibSharp/Png/PngTag.cs.meta | 11 + Scripts/TaglibSharp/Properties.cs | 456 + Scripts/TaglibSharp/Properties.cs.meta | 11 + Scripts/TaglibSharp/ReadOnlyByteVector.cs | 219 + .../TaglibSharp/ReadOnlyByteVector.cs.meta | 11 + Scripts/TaglibSharp/Riff.meta | 8 + Scripts/TaglibSharp/Riff/AviHeaderList.cs | 287 + .../TaglibSharp/Riff/AviHeaderList.cs.meta | 11 + Scripts/TaglibSharp/Riff/AviStream.cs | 458 + Scripts/TaglibSharp/Riff/AviStream.cs.meta | 11 + Scripts/TaglibSharp/Riff/BitmapInfoHeader.cs | 783 ++ .../TaglibSharp/Riff/BitmapInfoHeader.cs.meta | 11 + Scripts/TaglibSharp/Riff/DivXTag.cs | 384 + Scripts/TaglibSharp/Riff/DivXTag.cs.meta | 11 + Scripts/TaglibSharp/Riff/File.cs | 611 ++ Scripts/TaglibSharp/Riff/File.cs.meta | 11 + Scripts/TaglibSharp/Riff/InfoTag.cs | 392 + Scripts/TaglibSharp/Riff/InfoTag.cs.meta | 11 + Scripts/TaglibSharp/Riff/List.cs | 622 ++ Scripts/TaglibSharp/Riff/List.cs.meta | 11 + Scripts/TaglibSharp/Riff/ListTag.cs | 503 + Scripts/TaglibSharp/Riff/ListTag.cs.meta | 11 + Scripts/TaglibSharp/Riff/MovieIdTag.cs | 238 + Scripts/TaglibSharp/Riff/MovieIdTag.cs.meta | 11 + Scripts/TaglibSharp/Riff/WaveFormatEx.cs | 746 ++ Scripts/TaglibSharp/Riff/WaveFormatEx.cs.meta | 11 + Scripts/TaglibSharp/StringList.cs | 154 + Scripts/TaglibSharp/StringList.cs.meta | 11 + Scripts/TaglibSharp/SupportedMimeType.cs | 191 + Scripts/TaglibSharp/SupportedMimeType.cs.meta | 11 + Scripts/TaglibSharp/Tag.cs | 1635 +++ Scripts/TaglibSharp/Tag.cs.meta | 11 + Scripts/TaglibSharp/TaglibSharp.csproj | 57 + Scripts/TaglibSharp/TaglibSharp.csproj.meta | 7 + Scripts/TaglibSharp/Tiff.meta | 8 + Scripts/TaglibSharp/Tiff/Arw.meta | 8 + Scripts/TaglibSharp/Tiff/Arw/File.cs | 162 + Scripts/TaglibSharp/Tiff/Arw/File.cs.meta | 11 + Scripts/TaglibSharp/Tiff/BaseTiffFile.cs | 245 + Scripts/TaglibSharp/Tiff/BaseTiffFile.cs.meta | 11 + Scripts/TaglibSharp/Tiff/Codec.cs | 82 + Scripts/TaglibSharp/Tiff/Codec.cs.meta | 11 + Scripts/TaglibSharp/Tiff/Cr2.meta | 8 + Scripts/TaglibSharp/Tiff/Cr2/File.cs | 283 + Scripts/TaglibSharp/Tiff/Cr2/File.cs.meta | 11 + Scripts/TaglibSharp/Tiff/Dng.meta | 8 + Scripts/TaglibSharp/Tiff/Dng/File.cs | 203 + Scripts/TaglibSharp/Tiff/Dng/File.cs.meta | 11 + Scripts/TaglibSharp/Tiff/File.cs | 292 + Scripts/TaglibSharp/Tiff/File.cs.meta | 11 + Scripts/TaglibSharp/Tiff/Nef.meta | 8 + Scripts/TaglibSharp/Tiff/Nef/File.cs | 161 + Scripts/TaglibSharp/Tiff/Nef/File.cs.meta | 11 + Scripts/TaglibSharp/Tiff/Pef.meta | 8 + Scripts/TaglibSharp/Tiff/Pef/File.cs | 163 + Scripts/TaglibSharp/Tiff/Pef/File.cs.meta | 11 + Scripts/TaglibSharp/Tiff/Rw2.meta | 8 + Scripts/TaglibSharp/Tiff/Rw2/File.cs | 349 + Scripts/TaglibSharp/Tiff/Rw2/File.cs.meta | 11 + Scripts/TaglibSharp/Tiff/Rw2/IFDReader.cs | 137 + .../TaglibSharp/Tiff/Rw2/IFDReader.cs.meta | 11 + Scripts/TaglibSharp/Tiff/Rw2/IFDTag.cs | 86 + Scripts/TaglibSharp/Tiff/Rw2/IFDTag.cs.meta | 11 + .../TaglibSharp/UnsupportedFormatException.cs | 163 + .../UnsupportedFormatException.cs.meta | 11 + Scripts/TaglibSharp/WavPack.meta | 8 + Scripts/TaglibSharp/WavPack/File.cs | 271 + Scripts/TaglibSharp/WavPack/File.cs.meta | 11 + Scripts/TaglibSharp/WavPack/StreamHeader.cs | 358 + .../TaglibSharp/WavPack/StreamHeader.cs.meta | 11 + Scripts/TaglibSharp/Xmp.meta | 8 + Scripts/TaglibSharp/Xmp/XmlNodeExtensions.cs | 95 + .../TaglibSharp/Xmp/XmlNodeExtensions.cs.meta | 11 + Scripts/TaglibSharp/Xmp/XmpNode.cs | 433 + Scripts/TaglibSharp/Xmp/XmpNode.cs.meta | 11 + Scripts/TaglibSharp/Xmp/XmpNodeType.cs | 56 + Scripts/TaglibSharp/Xmp/XmpNodeType.cs.meta | 11 + Scripts/TaglibSharp/Xmp/XmpNodeVisitor.cs | 41 + .../TaglibSharp/Xmp/XmpNodeVisitor.cs.meta | 11 + Scripts/TaglibSharp/Xmp/XmpTag.cs | 1389 +++ Scripts/TaglibSharp/Xmp/XmpTag.cs.meta | 11 + Scripts/UI Types.meta | 8 + Scripts/UI Types/GameElement.cs | 124 + Scripts/UI Types/GameElement.cs.meta | 11 + Scripts/UI Types/LevelMaker.cs | 20 + Scripts/UI Types/LevelMaker.cs.meta | 11 + Scripts/UI Types/MainMenu.cs | 223 + Scripts/UI Types/MainMenu.cs.meta | 11 + Scripts/UI Types/SongEntry.cs | 100 + Scripts/UI Types/SongEntry.cs.meta | 11 + Scripts/UI Types/Visualizer.cs | 48 + Scripts/UI Types/Visualizer.cs.meta | 11 + TextMesh Pro.meta | 8 + TextMesh Pro/Documentation.meta | 8 + .../TextMesh Pro User Guide 2016.pdf | Bin 0 -> 694398 bytes .../TextMesh Pro User Guide 2016.pdf.meta | 7 + TextMesh Pro/Examples & Extras.meta | 8 + TextMesh Pro/Examples & Extras/Fonts.meta | 8 + .../Examples & Extras/Fonts/Anton OFL.txt | 93 + .../Fonts/Anton OFL.txt.meta | 8 + .../Examples & Extras/Fonts/Anton.ttf | Bin 0 -> 42376 bytes .../Examples & Extras/Fonts/Anton.ttf.meta | 19 + .../Examples & Extras/Fonts/Bangers - OFL.txt | 93 + .../Fonts/Bangers - OFL.txt.meta | 8 + .../Examples & Extras/Fonts/Bangers.ttf | Bin 0 -> 39676 bytes .../Examples & Extras/Fonts/Bangers.ttf.meta | 19 + .../Fonts/Electronic Highway Sign.TTF | Bin 0 -> 73060 bytes .../Fonts/Electronic Highway Sign.TTF.meta | 22 + .../Fonts/Oswald-Bold - OFL.txt | 92 + .../Fonts/Oswald-Bold - OFL.txt.meta | 8 + .../Examples & Extras/Fonts/Oswald-Bold.ttf | Bin 0 -> 53056 bytes .../Fonts/Oswald-Bold.ttf.meta | 19 + .../Examples & Extras/Fonts/Roboto-Bold.ttf | Bin 0 -> 170760 bytes .../Fonts/Roboto-Bold.ttf.meta | 22 + TextMesh Pro/Examples & Extras/Materials.meta | 9 + .../Crate - Surface Shader Scene.mat | 84 + .../Crate - Surface Shader Scene.mat.meta | 6 + .../Materials/Ground - Logo Scene.mat | 207 + .../Materials/Ground - Logo Scene.mat.meta | 6 + .../Ground - Surface Shader Scene.mat | 112 + .../Ground - Surface Shader Scene.mat.meta | 6 + .../Materials/Small Crate_diffuse.mat | 127 + .../Materials/Small Crate_diffuse.mat.meta | 8 + TextMesh Pro/Examples & Extras/Prefabs.meta | 9 + .../Prefabs/Text Popup.prefab | 280 + .../Prefabs/Text Popup.prefab.meta | 8 + .../Prefabs/TextMeshPro - Prefab 1.prefab | 219 + .../TextMeshPro - Prefab 1.prefab.meta | 6 + .../Prefabs/TextMeshPro - Prefab 2.prefab | 219 + .../TextMeshPro - Prefab 2.prefab.meta | 6 + TextMesh Pro/Examples & Extras/Resources.meta | 9 + .../Resources/Color Gradient Presets.meta | 8 + .../Blue to Purple - Vertical.asset | 17 + .../Blue to Purple - Vertical.asset.meta | 8 + .../Dark to Light Green - Vertical.asset | 17 + .../Dark to Light Green - Vertical.asset.meta | 8 + .../Light to Dark Green - Vertical.asset | 17 + .../Light to Dark Green - Vertical.asset.meta | 8 + .../Yellow to Orange - Vertical.asset | 17 + .../Yellow to Orange - Vertical.asset.meta | 8 + .../Resources/Fonts & Materials.meta | 9 + .../Anton SDF - Drop Shadow.mat | 104 + .../Anton SDF - Drop Shadow.mat.meta | 8 + .../Fonts & Materials/Anton SDF - Outline.mat | 104 + .../Anton SDF - Outline.mat.meta | 8 + .../Anton SDF - Sunny Days.mat | 104 + .../Anton SDF - Sunny Days.mat.meta | 8 + .../Fonts & Materials/Anton SDF.asset | 297 + .../Fonts & Materials/Anton SDF.asset.meta | 8 + .../Bangers SDF - Drop Shadow.mat | 110 + .../Bangers SDF - Drop Shadow.mat.meta | 8 + .../Bangers SDF - Outline.mat | 110 + .../Bangers SDF - Outline.mat.meta | 8 + .../Fonts & Materials/Bangers SDF Glow.mat | 113 + .../Bangers SDF Glow.mat.meta | 8 + .../Fonts & Materials/Bangers SDF Logo.mat | 101 + .../Bangers SDF Logo.mat.meta | 6 + .../Fonts & Materials/Bangers SDF.asset | 297 + .../Fonts & Materials/Bangers SDF.asset.meta | 6 + .../Electronic Highway Sign SDF.asset | 297 + .../Electronic Highway Sign SDF.asset.meta | 8 + .../LiberationSans SDF - Metalic Green.mat | 104 + ...iberationSans SDF - Metalic Green.mat.meta | 8 + .../LiberationSans SDF - Overlay.mat | 62 + .../LiberationSans SDF - Overlay.mat.meta | 8 + .../LiberationSans SDF - Soft Mask.mat | 112 + .../LiberationSans SDF - Soft Mask.mat.meta | 8 + .../Fonts & Materials/Oswald Bold SDF.asset | 297 + .../Oswald Bold SDF.asset.meta | 8 + .../Roboto-Bold SDF - Drop Shadow.mat | 104 + .../Roboto-Bold SDF - Drop Shadow.mat.meta | 8 + .../Roboto-Bold SDF - Surface.mat | 107 + .../Roboto-Bold SDF - Surface.mat.meta | 8 + .../Fonts & Materials/Roboto-Bold SDF.asset | 297 + .../Roboto-Bold SDF.asset.meta | 8 + .../Resources/Sprite Assets.meta | 9 + .../Sprite Assets/Default Sprite Asset.asset | 351 + .../Default Sprite Asset.asset.meta | 8 + .../Sprite Assets/DropCap Numbers.asset | 406 + .../Sprite Assets/DropCap Numbers.asset.meta | 8 + TextMesh Pro/Examples & Extras/Scenes.meta | 9 + .../01- Single Line TextMesh Pro.unity | 380 + .../01- Single Line TextMesh Pro.unity.meta | 24 + .../Scenes/02 - Multi-line TextMesh Pro.unity | 384 + .../02 - Multi-line TextMesh Pro.unity.meta | 24 + .../Scenes/03 - Line Justification.unity | 896 ++ .../Scenes/03 - Line Justification.unity.meta | 24 + .../Scenes/04 - Word Wrapping.unity | 379 + .../Scenes/04 - Word Wrapping.unity.meta | 24 + .../Scenes/05 - Style Tags.unity | 1017 ++ .../Scenes/05 - Style Tags.unity.meta | 24 + .../06 - Extra Rich Text Examples.unity | 677 ++ .../06 - Extra Rich Text Examples.unity.meta | 6 + ...07 - Superscript & Subscript Example.unity | 383 + ...Superscript & Subscript Example.unity.meta | 24 + .../Scenes/08 - Improved Text Alignment.unity | 544 + .../08 - Improved Text Alignment.unity.meta | 6 + .../Scenes/09 - Margin Tag Example.unity | 945 ++ .../Scenes/09 - Margin Tag Example.unity.meta | 8 + ...10 - Bullets & Numbered List Example.unity | 665 ++ ...Bullets & Numbered List Example.unity.meta | 8 + .../Scenes/11 - The Style Tag.unity | 554 + .../Scenes/11 - The Style Tag.unity.meta | 8 + .../Scenes/12 - Link Example.unity | 779 ++ .../Scenes/12 - Link Example.unity.meta | 8 + .../Scenes/12a - Text Interactions.unity | 887 ++ .../Scenes/12a - Text Interactions.unity.meta | 8 + .../Scenes/13 - Soft Hyphenation.unity | 507 + .../Scenes/13 - Soft Hyphenation.unity.meta | 8 + .../Scenes/14 - Multi Font & Sprites.unity | 544 + .../14 - Multi Font & Sprites.unity.meta | 8 + .../15 - Inline Graphics & Sprites.unity | 595 ++ .../15 - Inline Graphics & Sprites.unity.meta | 6 + ... - Linked text overflow mode example.unity | 1063 ++ ...nked text overflow mode example.unity.meta | 8 + .../Scenes/17 - Old Computer Terminal.unity | 691 ++ .../17 - Old Computer Terminal.unity.meta | 8 + .../18 - ScrollRect & Masking & Layout.unity | 9490 +++++++++++++++++ ...- ScrollRect & Masking & Layout.unity.meta | 8 + .../19 - Masking Texture & Soft Mask.unity | 604 ++ ...9 - Masking Texture & Soft Mask.unity.meta | 8 + .../20 - Input Field with Scrollbar.unity | 2242 ++++ ...20 - Input Field with Scrollbar.unity.meta | 8 + .../Scenes/21 - Script Example.unity | 239 + .../Scenes/21 - Script Example.unity.meta | 24 + .../Scenes/22 - Basic Scripting Example.unity | 447 + .../22 - Basic Scripting Example.unity.meta | 8 + .../23 - Animating Vertex Attributes.unity | 520 + ...3 - Animating Vertex Attributes.unity.meta | 8 + .../Scenes/24 - Surface Shader Example.unity | 2687 +++++ .../24 - Surface Shader Example.unity.meta | 24 + .../Scenes/25 - Sunny Days Example.unity | 615 ++ .../Scenes/25 - Sunny Days Example.unity.meta | 8 + .../26 - Dropdown Placeholder Example.unity | 3418 ++++++ ... - Dropdown Placeholder Example.unity.meta | 7 + .../Scenes/Benchmark (Floating Text).unity | 429 + .../Benchmark (Floating Text).unity.meta | 24 + TextMesh Pro/Examples & Extras/Scripts.meta | 9 + .../Examples & Extras/Scripts/Benchmark01.cs | 128 + .../Scripts/Benchmark01.cs.meta | 10 + .../Scripts/Benchmark01_UGUI.cs | 135 + .../Scripts/Benchmark01_UGUI.cs.meta | 10 + .../Examples & Extras/Scripts/Benchmark02.cs | 97 + .../Scripts/Benchmark02.cs.meta | 11 + .../Examples & Extras/Scripts/Benchmark03.cs | 92 + .../Scripts/Benchmark03.cs.meta | 11 + .../Examples & Extras/Scripts/Benchmark04.cs | 85 + .../Scripts/Benchmark04.cs.meta | 11 + .../Scripts/CameraController.cs | 292 + .../Scripts/CameraController.cs.meta | 10 + .../Scripts/ChatController.cs | 51 + .../Scripts/ChatController.cs.meta | 12 + .../Scripts/DropdownSample.cs | 19 + .../Scripts/DropdownSample.cs.meta | 11 + .../Scripts/EnvMapAnimator.cs | 35 + .../Scripts/EnvMapAnimator.cs.meta | 12 + .../Examples & Extras/Scripts/ObjectSpin.cs | 69 + .../Scripts/ObjectSpin.cs.meta | 10 + .../Scripts/ShaderPropAnimator.cs | 51 + .../Scripts/ShaderPropAnimator.cs.meta | 10 + .../Examples & Extras/Scripts/SimpleScript.cs | 58 + .../Scripts/SimpleScript.cs.meta | 10 + .../Scripts/SkewTextExample.cs | 158 + .../Scripts/SkewTextExample.cs.meta | 12 + .../Scripts/TMP_DigitValidator.cs | 27 + .../Scripts/TMP_DigitValidator.cs.meta | 12 + .../Scripts/TMP_ExampleScript_01.cs | 64 + .../Scripts/TMP_ExampleScript_01.cs.meta | 12 + .../Scripts/TMP_FrameRateCounter.cs | 134 + .../Scripts/TMP_FrameRateCounter.cs.meta | 10 + .../Scripts/TMP_PhoneNumberValidator.cs | 105 + .../Scripts/TMP_PhoneNumberValidator.cs.meta | 12 + .../Scripts/TMP_TextEventCheck.cs | 73 + .../Scripts/TMP_TextEventCheck.cs.meta | 12 + .../Scripts/TMP_TextEventHandler.cs | 254 + .../Scripts/TMP_TextEventHandler.cs.meta | 12 + .../Scripts/TMP_TextInfoDebugTool.cs | 652 ++ .../Scripts/TMP_TextInfoDebugTool.cs.meta | 12 + .../Scripts/TMP_TextSelector_A.cs | 157 + .../Scripts/TMP_TextSelector_A.cs.meta | 12 + .../Scripts/TMP_TextSelector_B.cs | 547 + .../Scripts/TMP_TextSelector_B.cs.meta | 14 + .../Scripts/TMP_UiFrameRateCounter.cs | 125 + .../Scripts/TMP_UiFrameRateCounter.cs.meta | 12 + .../Scripts/TMPro_InstructionOverlay.cs | 84 + .../Scripts/TMPro_InstructionOverlay.cs.meta | 10 + .../Examples & Extras/Scripts/TeleType.cs | 83 + .../Scripts/TeleType.cs.meta | 10 + .../Scripts/TextConsoleSimulator.cs | 121 + .../Scripts/TextConsoleSimulator.cs.meta | 12 + .../Scripts/TextMeshProFloatingText.cs | 223 + .../Scripts/TextMeshProFloatingText.cs.meta | 11 + .../Scripts/TextMeshSpawner.cs | 79 + .../Scripts/TextMeshSpawner.cs.meta | 11 + .../Scripts/VertexColorCycler.cs | 84 + .../Scripts/VertexColorCycler.cs.meta | 12 + .../Examples & Extras/Scripts/VertexJitter.cs | 175 + .../Scripts/VertexJitter.cs.meta | 12 + .../Examples & Extras/Scripts/VertexShakeA.cs | 161 + .../Scripts/VertexShakeA.cs.meta | 12 + .../Examples & Extras/Scripts/VertexShakeB.cs | 185 + .../Scripts/VertexShakeB.cs.meta | 12 + .../Examples & Extras/Scripts/VertexZoom.cs | 192 + .../Scripts/VertexZoom.cs.meta | 12 + .../Scripts/WarpTextExample.cs | 144 + .../Scripts/WarpTextExample.cs.meta | 12 + TextMesh Pro/Examples & Extras/Sprites.meta | 9 + .../Sprites/Default Sprites.png | Bin 0 -> 178491 bytes .../Sprites/Default Sprites.png.meta | 437 + .../Sprites/DropCap Numbers.psd | Bin 0 -> 482546 bytes .../Sprites/DropCap Numbers.psd.meta | 166 + TextMesh Pro/Examples & Extras/Textures.meta | 9 + .../Textures/Brushed Metal 3.jpg | Bin 0 -> 28175 bytes .../Textures/Brushed Metal 3.jpg.meta | 53 + .../Textures/Floor Cement.jpg | Bin 0 -> 71537 bytes .../Textures/Floor Cement.jpg.meta | 53 + .../Textures/Floor Tiles 1 - diffuse.jpg | Bin 0 -> 155648 bytes .../Textures/Floor Tiles 1 - diffuse.jpg.meta | 53 + .../Textures/Fruit Jelly (B&W).jpg | Bin 0 -> 150089 bytes .../Textures/Fruit Jelly (B&W).jpg.meta | 53 + .../Textures/Gradient Diagonal (Color).jpg | Bin 0 -> 11688 bytes .../Gradient Diagonal (Color).jpg.meta | 57 + .../Textures/Gradient Horizontal (Color).jpg | Bin 0 -> 11341 bytes .../Gradient Horizontal (Color).jpg.meta | 53 + .../Textures/Gradient Vertical (Color).jpg | Bin 0 -> 11336 bytes .../Gradient Vertical (Color).jpg.meta | 53 + .../Textures/Mask Zig-n-Zag.psd | Bin 0 -> 38488 bytes .../Textures/Mask Zig-n-Zag.psd.meta | 56 + .../Textures/Small Crate_diffuse.jpg | Bin 0 -> 95326 bytes .../Textures/Small Crate_diffuse.jpg.meta | 132 + .../Textures/Small Crate_normal.jpg | Bin 0 -> 126976 bytes .../Textures/Small Crate_normal.jpg.meta | 132 + .../Textures/Sunny Days - Seamless.jpg | Bin 0 -> 273488 bytes .../Textures/Sunny Days - Seamless.jpg.meta | 132 + .../Text Overflow - Linked Text Image 1.png | Bin 0 -> 26169 bytes ...xt Overflow - Linked Text Image 1.png.meta | 59 + ...t Overflow - Linked Text UI Screenshot.png | Bin 0 -> 49290 bytes ...rflow - Linked Text UI Screenshot.png.meta | 59 + .../Textures/Wipe Pattern - Circle.psd | Bin 0 -> 32696 bytes .../Textures/Wipe Pattern - Circle.psd.meta | 59 + .../Textures/Wipe Pattern - Diagonal.psd | Bin 0 -> 33064 bytes .../Textures/Wipe Pattern - Diagonal.psd.meta | 58 + .../Textures/Wipe Pattern - Radial Double.psd | Bin 0 -> 33155 bytes .../Wipe Pattern - Radial Double.psd.meta | 58 + .../Textures/Wipe Pattern - Radial Quad.psd | Bin 0 -> 34433 bytes .../Wipe Pattern - Radial Quad.psd.meta | 59 + TextMesh Pro/Fonts.meta | 8 + TextMesh Pro/Fonts/LiberationSans - OFL.txt | 46 + .../Fonts/LiberationSans - OFL.txt.meta | 8 + TextMesh Pro/Fonts/LiberationSans.ttf | Bin 0 -> 350200 bytes TextMesh Pro/Fonts/LiberationSans.ttf.meta | 19 + TextMesh Pro/Resources.meta | 8 + TextMesh Pro/Resources/Fonts & Materials.meta | 9 + .../LiberationSans SDF - Drop Shadow.mat | 106 + .../LiberationSans SDF - Drop Shadow.mat.meta | 8 + .../LiberationSans SDF - Fallback.asset | 799 ++ .../LiberationSans SDF - Fallback.asset.meta | 8 + .../LiberationSans SDF - Outline.mat | 104 + .../LiberationSans SDF - Outline.mat.meta | 8 + .../LiberationSans SDF.asset | 7821 ++++++++++++++ .../LiberationSans SDF.asset.meta | 8 + .../LineBreaking Following Characters.txt | 1 + ...LineBreaking Following Characters.txt.meta | 8 + .../LineBreaking Leading Characters.txt | 1 + .../LineBreaking Leading Characters.txt.meta | 8 + TextMesh Pro/Resources/Sprite Assets.meta | 9 + .../Resources/Sprite Assets/EmojiOne.asset | 659 ++ .../Sprite Assets/EmojiOne.asset.meta | 8 + TextMesh Pro/Resources/Style Sheets.meta | 9 + .../Style Sheets/Default Style Sheet.asset | 68 + .../Default Style Sheet.asset.meta | 8 + TextMesh Pro/Resources/TMP Settings.asset | 46 + .../Resources/TMP Settings.asset.meta | 8 + TextMesh Pro/Shaders.meta | 8 + .../Shaders/TMP_Bitmap-Custom-Atlas.shader | 143 + .../TMP_Bitmap-Custom-Atlas.shader.meta | 9 + TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader | 145 + .../Shaders/TMP_Bitmap-Mobile.shader.meta | 9 + TextMesh Pro/Shaders/TMP_Bitmap.shader | 143 + TextMesh Pro/Shaders/TMP_Bitmap.shader.meta | 9 + TextMesh Pro/Shaders/TMP_SDF Overlay.shader | 317 + .../Shaders/TMP_SDF Overlay.shader.meta | 9 + TextMesh Pro/Shaders/TMP_SDF SSD.shader | 310 + TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta | 9 + .../Shaders/TMP_SDF-Mobile Masking.shader | 247 + .../TMP_SDF-Mobile Masking.shader.meta | 9 + .../Shaders/TMP_SDF-Mobile Overlay.shader | 240 + .../TMP_SDF-Mobile Overlay.shader.meta | 9 + .../Shaders/TMP_SDF-Mobile SSD.shader | 106 + .../Shaders/TMP_SDF-Mobile SSD.shader.meta | 9 + TextMesh Pro/Shaders/TMP_SDF-Mobile.shader | 240 + .../Shaders/TMP_SDF-Mobile.shader.meta | 9 + .../Shaders/TMP_SDF-Surface-Mobile.shader | 138 + .../TMP_SDF-Surface-Mobile.shader.meta | 9 + TextMesh Pro/Shaders/TMP_SDF-Surface.shader | 158 + .../Shaders/TMP_SDF-Surface.shader.meta | 9 + TextMesh Pro/Shaders/TMP_SDF.shader | 317 + TextMesh Pro/Shaders/TMP_SDF.shader.meta | 9 + TextMesh Pro/Shaders/TMP_Sprite.shader | 116 + TextMesh Pro/Shaders/TMP_Sprite.shader.meta | 9 + TextMesh Pro/Shaders/TMPro.cginc | 84 + TextMesh Pro/Shaders/TMPro.cginc.meta | 9 + TextMesh Pro/Shaders/TMPro_Mobile.cginc | 157 + TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta | 9 + TextMesh Pro/Shaders/TMPro_Properties.cginc | 85 + .../Shaders/TMPro_Properties.cginc.meta | 9 + TextMesh Pro/Shaders/TMPro_Surface.cginc | 101 + TextMesh Pro/Shaders/TMPro_Surface.cginc.meta | 9 + TextMesh Pro/Sprites.meta | 8 + TextMesh Pro/Sprites/EmojiOne Attribution.txt | 3 + .../Sprites/EmojiOne Attribution.txt.meta | 7 + TextMesh Pro/Sprites/EmojiOne.json | 156 + TextMesh Pro/Sprites/EmojiOne.json.meta | 8 + TextMesh Pro/Sprites/EmojiOne.png | Bin 0 -> 112319 bytes TextMesh Pro/Sprites/EmojiOne.png.meta | 431 + UI Toolkit.meta | 8 + UI Toolkit/PanelSettings.asset | 38 + UI Toolkit/PanelSettings.asset.meta | 8 + UI Toolkit/UnityDefaultRuntimeTheme.tss | 2 + UI Toolkit/UnityDefaultRuntimeTheme.tss.meta | 11 + UI Toolkit/UnityThemes.meta | 8 + .../UnityThemes/UnityDefaultRuntimeTheme.tss | 1 + .../UnityDefaultRuntimeTheme.tss.meta | 11 + UI.meta | 8 + UI/Game.uss | 80 + UI/Game.uss.meta | 11 + UI/GlobalMenu.uss | 28 + UI/GlobalMenu.uss.meta | 11 + UI/Level.uss | 75 + UI/Level.uss.meta | 11 + UI/Menu.uss | 66 + UI/Menu.uss.meta | 11 + UI/Menu.uxml | 54 + UI/Menu.uxml.meta | 10 + UnityDefaultRuntimeTheme.tss | 2 + UnityDefaultRuntimeTheme.tss.meta | 11 + 2025 files changed, 218754 insertions(+) create mode 100644 Discord-RPC.meta create mode 100644 Discord-RPC/DiscordRpc.cs create mode 100644 Discord-RPC/DiscordRpc.cs.meta create mode 100644 Discord-RPC/DiscordTime.cs create mode 100644 Discord-RPC/DiscordTime.cs.meta create mode 100644 Discord-RPC/PresenceManager.cs create mode 100644 Discord-RPC/PresenceManager.cs.meta create mode 100644 Editor.meta create mode 100644 Editor/BuildHelper.cs create mode 100644 Editor/BuildHelper.cs.meta create mode 100644 Images.meta create mode 100644 Images/Mask.png create mode 100644 Images/Mask.png.meta create mode 100644 Images/bgImg.png create mode 100644 Images/bgImg.png.meta create mode 100644 Images/default.png create mode 100644 Images/default.png.meta create mode 100644 Images/left.png create mode 100644 Images/left.png.meta create mode 100644 Images/output-grad-left.png create mode 100644 Images/output-grad-left.png.meta create mode 100644 Images/output-grad-right.png create mode 100644 Images/output-grad-right.png.meta create mode 100644 Images/output-str.png create mode 100644 Images/output-str.png.meta create mode 100644 Images/output.png create mode 100644 Images/output.png.meta create mode 100644 Images/right.png create mode 100644 Images/right.png.meta create mode 100644 LevelMaker.meta create mode 100644 LevelMaker/Violent Purple.rhys create mode 100644 LevelMaker/Violent Purple.rhys.meta create mode 100644 LevelMaker/main.py create mode 100644 LevelMaker/main.py.meta create mode 100644 LevelMaker/meganeko - Violent Purple.mp3 create mode 100644 LevelMaker/meganeko - Violent Purple.mp3.meta create mode 100644 LevelMaker/nigga.rhys create mode 100644 LevelMaker/nigga.rhys.meta create mode 100644 NAudio-2.2.1.meta create mode 100644 NAudio-2.2.1/.gitignore create mode 100644 NAudio-2.2.1/AudioFileInspector.meta create mode 100644 NAudio-2.2.1/Docs.meta create mode 100644 NAudio-2.2.1/Docs/AsioPlayback.md create mode 100644 NAudio-2.2.1/Docs/AsioPlayback.md.meta create mode 100644 NAudio-2.2.1/Docs/AsioRecording.md create mode 100644 NAudio-2.2.1/Docs/AsioRecording.md.meta create mode 100644 NAudio-2.2.1/Docs/ConcatenatingAudio.md create mode 100644 NAudio-2.2.1/Docs/ConcatenatingAudio.md.meta create mode 100644 NAudio-2.2.1/Docs/ConvertBetweenStereoAndMono.md create mode 100644 NAudio-2.2.1/Docs/ConvertBetweenStereoAndMono.md.meta create mode 100644 NAudio-2.2.1/Docs/ConvertMp3ToWav.md create mode 100644 NAudio-2.2.1/Docs/ConvertMp3ToWav.md.meta create mode 100644 NAudio-2.2.1/Docs/EnumerateAcmDrivers.md create mode 100644 NAudio-2.2.1/Docs/EnumerateAcmDrivers.md.meta create mode 100644 NAudio-2.2.1/Docs/EnumerateMediaFoundationTransforms.md create mode 100644 NAudio-2.2.1/Docs/EnumerateMediaFoundationTransforms.md.meta create mode 100644 NAudio-2.2.1/Docs/EnumerateOutputDevices.md create mode 100644 NAudio-2.2.1/Docs/EnumerateOutputDevices.md.meta create mode 100644 NAudio-2.2.1/Docs/FadeInOutSampleProvider.md create mode 100644 NAudio-2.2.1/Docs/FadeInOutSampleProvider.md.meta create mode 100644 NAudio-2.2.1/Docs/MediaFoundationEncoder.md create mode 100644 NAudio-2.2.1/Docs/MediaFoundationEncoder.md.meta create mode 100644 NAudio-2.2.1/Docs/MidiEvent.md create mode 100644 NAudio-2.2.1/Docs/MidiEvent.md.meta create mode 100644 NAudio-2.2.1/Docs/MidiFile.md create mode 100644 NAudio-2.2.1/Docs/MidiFile.md.meta create mode 100644 NAudio-2.2.1/Docs/MidiInAndOut.md create mode 100644 NAudio-2.2.1/Docs/MidiInAndOut.md.meta create mode 100644 NAudio-2.2.1/Docs/MixTwoAudioFilesToWav.md create mode 100644 NAudio-2.2.1/Docs/MixTwoAudioFilesToWav.md.meta create mode 100644 NAudio-2.2.1/Docs/OffsetSampleProvider.md create mode 100644 NAudio-2.2.1/Docs/OffsetSampleProvider.md.meta create mode 100644 NAudio-2.2.1/Docs/OutputDeviceTypes.md create mode 100644 NAudio-2.2.1/Docs/OutputDeviceTypes.md.meta create mode 100644 NAudio-2.2.1/Docs/PlayAudioFileConsoleApp.md create mode 100644 NAudio-2.2.1/Docs/PlayAudioFileConsoleApp.md.meta create mode 100644 NAudio-2.2.1/Docs/PlayAudioFileWinForms.md create mode 100644 NAudio-2.2.1/Docs/PlayAudioFileWinForms.md.meta create mode 100644 NAudio-2.2.1/Docs/PlayAudioFromUrl.md create mode 100644 NAudio-2.2.1/Docs/PlayAudioFromUrl.md.meta create mode 100644 NAudio-2.2.1/Docs/PlaySineWave.md create mode 100644 NAudio-2.2.1/Docs/PlaySineWave.md.meta create mode 100644 NAudio-2.2.1/Docs/PlaybackStopped.md create mode 100644 NAudio-2.2.1/Docs/PlaybackStopped.md.meta create mode 100644 NAudio-2.2.1/Docs/RawSourceWaveStream.md create mode 100644 NAudio-2.2.1/Docs/RawSourceWaveStream.md.meta create mode 100644 NAudio-2.2.1/Docs/RecordWavFileWinFormsWaveIn.md create mode 100644 NAudio-2.2.1/Docs/RecordWavFileWinFormsWaveIn.md.meta create mode 100644 NAudio-2.2.1/Docs/RecordingLevelMeter.md create mode 100644 NAudio-2.2.1/Docs/RecordingLevelMeter.md.meta create mode 100644 NAudio-2.2.1/Docs/Resampling.md create mode 100644 NAudio-2.2.1/Docs/Resampling.md.meta create mode 100644 NAudio-2.2.1/Docs/SmbPitchShiftingSampleProvider.md create mode 100644 NAudio-2.2.1/Docs/SmbPitchShiftingSampleProvider.md.meta create mode 100644 NAudio-2.2.1/Docs/WasapiLoopbackCapture.md create mode 100644 NAudio-2.2.1/Docs/WasapiLoopbackCapture.md.meta create mode 100644 NAudio-2.2.1/Docs/WasapiOut.md create mode 100644 NAudio-2.2.1/Docs/WasapiOut.md.meta create mode 100644 NAudio-2.2.1/Docs/WaveFormRendering.md create mode 100644 NAudio-2.2.1/Docs/WaveFormRendering.md.meta create mode 100644 NAudio-2.2.1/Docs/WaveProviders.md create mode 100644 NAudio-2.2.1/Docs/WaveProviders.md.meta create mode 100644 NAudio-2.2.1/Lib.meta create mode 100644 NAudio-2.2.1/Lib/NSpeex.meta create mode 100644 NAudio-2.2.1/Lib/NSpeex/NSpeex.dll create mode 100644 NAudio-2.2.1/Lib/NSpeex/NSpeex.dll.meta create mode 100644 NAudio-2.2.1/MidiFileConverter.meta create mode 100644 NAudio-2.2.1/MixDiff.meta create mode 100644 NAudio-2.2.1/NAudio.Asio.meta create mode 100644 NAudio-2.2.1/NAudio.Core.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Codecs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Codecs/ALawDecoder.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Codecs/ALawDecoder.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Codecs/ALawEncoder.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Codecs/ALawEncoder.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Codecs/G722Codec.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Codecs/G722Codec.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Codecs/MuLawDecoder.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Codecs/MuLawDecoder.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Codecs/MuLawEncoder.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Codecs/MuLawEncoder.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Dsp.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Dsp/BiQuadFilter.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Dsp/BiQuadFilter.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Dsp/Complex.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Dsp/Complex.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Dsp/EnvelopeDetector.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Dsp/EnvelopeDetector.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Dsp/EnvelopeGenerator.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Dsp/EnvelopeGenerator.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Dsp/FastFourierTransform.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Dsp/FastFourierTransform.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Dsp/ImpulseResponseConvolution.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Dsp/ImpulseResponseConvolution.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Dsp/SimpleCompressor.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Dsp/SimpleCompressor.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Dsp/SimpleGate.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Dsp/SimpleGate.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Dsp/SmbPitchShifter.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Dsp/SmbPitchShifter.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Dsp/WdlResampler.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Dsp/WdlResampler.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/Mp3.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/ChannelMode.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/ChannelMode.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/IMp3FrameDecompressor.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/IMp3FrameDecompressor.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/Id3v2Tag.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/Id3v2Tag.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/Mp3Frame.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/Mp3Frame.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/MpegLayer.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/MpegLayer.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/MpegVersion.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/MpegVersion.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/XingHeader.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/XingHeader.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Generator.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Generator.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/GeneratorBuilder.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/GeneratorBuilder.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/GeneratorEnum.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/GeneratorEnum.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/InfoChunk.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/InfoChunk.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Instrument.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Instrument.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/InstrumentBuilder.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/InstrumentBuilder.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Modulator.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Modulator.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/ModulatorBuilder.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/ModulatorBuilder.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/ModulatorType.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/ModulatorType.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Preset.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Preset.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/PresetBuilder.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/PresetBuilder.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/PresetsChunk.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/PresetsChunk.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/RiffChunk.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/RiffChunk.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SFSampleLink.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SFSampleLink.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SFVersion.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SFVersion.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SFVersionBuilder.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SFVersionBuilder.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleDataChunk.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleDataChunk.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleHeader.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleHeader.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleHeaderBuilder.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleHeaderBuilder.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleMode.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleMode.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SoundFont.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SoundFont.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/StructureBuilder.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/StructureBuilder.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Zone.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Zone.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/ZoneBuilder.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/ZoneBuilder.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/Wav.meta create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/Wav/WaveFileChunkReader.cs create mode 100644 NAudio-2.2.1/NAudio.Core/FileFormats/Wav/WaveFileChunkReader.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Manufacturers.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Manufacturers.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/MmException.cs create mode 100644 NAudio-2.2.1/NAudio.Core/MmException.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/MmResult.cs create mode 100644 NAudio-2.2.1/NAudio.Core/MmResult.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/NAudio.Core.csproj create mode 100644 NAudio-2.2.1/NAudio.Core/NAudio.Core.csproj.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Utils.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Utils/BufferHelpers.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Utils/BufferHelpers.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Utils/ByteArrayExtensions.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Utils/ByteArrayExtensions.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Utils/ByteEncoding.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Utils/ByteEncoding.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Utils/ChunkIdentifier.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Utils/ChunkIdentifier.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Utils/CircularBuffer.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Utils/CircularBuffer.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Utils/Decibels.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Utils/Decibels.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Utils/FieldDescriptionAttribute.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Utils/FieldDescriptionAttribute.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Utils/FieldDescriptionHelper.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Utils/FieldDescriptionHelper.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Utils/HResult.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Utils/HResult.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Utils/IEEE.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Utils/IEEE.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Utils/IgnoreDisposeStream.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Utils/IgnoreDisposeStream.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Utils/NativeMethods.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Utils/NativeMethods.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Utils/WavePositionExtensions.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Utils/WavePositionExtensions.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/ISampleChunkConverter.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/ISampleChunkConverter.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Mono16SampleChunkConverter.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Mono16SampleChunkConverter.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Mono24SampleChunkConverter.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Mono24SampleChunkConverter.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Mono8SampleChunkConverter.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Mono8SampleChunkConverter.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/MonoFloatSampleChunkConverter.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/MonoFloatSampleChunkConverter.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Stereo16SampleChunkConverter.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Stereo16SampleChunkConverter.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Stereo24SampleChunkConverter.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Stereo24SampleChunkConverter.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Stereo8SampleChunkConverter.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Stereo8SampleChunkConverter.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/StereoFloatSampleChunkConverter.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/StereoFloatSampleChunkConverter.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/AdsrSampleProvider.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/AdsrSampleProvider.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/ConcatenatingSampleProvider.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/ConcatenatingSampleProvider.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/FadeInOutSampleProvider.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/FadeInOutSampleProvider.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MeteringSampleProvider.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MeteringSampleProvider.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MixingSampleProvider.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MixingSampleProvider.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MonoToStereoSampleProvider.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MonoToStereoSampleProvider.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MultiplexingSampleProvider.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MultiplexingSampleProvider.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/NotifyingSampleProvider.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/NotifyingSampleProvider.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/OffsetSampleProvider.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/OffsetSampleProvider.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/PanningSampleProvider.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/PanningSampleProvider.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm16BitToSampleProvider.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm16BitToSampleProvider.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm24BitToSampleProvider.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm24BitToSampleProvider.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm32BitToSampleProvider.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm32BitToSampleProvider.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm8BitToSampleProvider.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm8BitToSampleProvider.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SMBPitchShiftingSampleProvider.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SMBPitchShiftingSampleProvider.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleChannel.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleChannel.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleProviderConverterBase.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleProviderConverterBase.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleProviderConverters.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleProviderConverters.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleToWaveProvider.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleToWaveProvider.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleToWaveProvider16.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleToWaveProvider16.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleToWaveProvider24.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleToWaveProvider24.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SignalGenerator.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SignalGenerator.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/StereoToMonoSampleProvider.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/StereoToMonoSampleProvider.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/VolumeSampleProvider.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/VolumeSampleProvider.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/WaveToSampleProvider.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/WaveToSampleProvider.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/WaveToSampleProvider64.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/WaveToSampleProvider64.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/WdlResamplingSampleProvider.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/WdlResamplingSampleProvider.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveExtensionMethods.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveExtensionMethods.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveFormats.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/AdpcmWaveFormat.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/AdpcmWaveFormat.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/AudioMediaSubtypes.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/AudioMediaSubtypes.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/Gsm610WaveFormat.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/Gsm610WaveFormat.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/ImaAdpcmWaveFormat.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/ImaAdpcmWaveFormat.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/Mp3WaveFormat.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/Mp3WaveFormat.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/OggWaveFormat.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/OggWaveFormat.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/TrueSpeechWaveFormat.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/TrueSpeechWaveFormat.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormat.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormat.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatCustomMarshaler.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatCustomMarshaler.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatEncoding.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatEncoding.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatExtensible.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatExtensible.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatExtraData.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatExtraData.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WmaWaveFormat.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WmaWaveFormat.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveInputs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveInputs/CaptureState.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveInputs/CaptureState.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveInputs/IWaveIn.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveInputs/IWaveIn.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveInputs/WaveInEventArgs.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveInputs/WaveInEventArgs.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/AiffFileWriter.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/AiffFileWriter.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/BextChunkInfo.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/BextChunkInfo.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/BwfWriter.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/BwfWriter.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/CueWaveFileWriter.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/CueWaveFileWriter.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWaveBuffer.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWaveBuffer.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWavePlayer.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWavePlayer.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWaveProvider.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWaveProvider.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWaveProviderFloat.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWaveProviderFloat.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/PlaybackState.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/PlaybackState.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/StoppedEventArgs.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/StoppedEventArgs.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/WaveBuffer.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/WaveBuffer.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/WaveFileWriter.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/WaveFileWriter.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveProviders.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/BufferedWaveProvider.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/BufferedWaveProvider.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/MixingWaveProvider32.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/MixingWaveProvider32.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/MonoToStereoProvider16.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/MonoToStereoProvider16.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/MultiplexingWaveProvider.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/MultiplexingWaveProvider.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/SilenceWaveProvider.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/SilenceWaveProvider.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/StereoToMonoProvider16.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/StereoToMonoProvider16.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/VolumeWaveProvider16.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/VolumeWaveProvider16.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/Wave16toFloatProvider.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/Wave16toFloatProvider.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveFloatTo16Provider.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveFloatTo16Provider.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveInProvider.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveInProvider.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveProvider16.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveProvider16.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveProvider32.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveProvider32.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveRecorder.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveRecorder.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveStreams.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/AiffFileReader.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/AiffFileReader.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/BlockAlignReductionStream.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/BlockAlignReductionStream.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/CueList.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/CueList.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/CueWaveFileReader.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/CueWaveFileReader.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/ISampleNotifier.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/ISampleNotifier.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/Mp3FileReaderBase.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/Mp3FileReaderBase.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/RawSourceWaveStream.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/RawSourceWaveStream.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/RiffChunk.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/RiffChunk.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/SimpleCompressorStream.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/SimpleCompressorStream.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/Wave32To16Stream.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/Wave32To16Stream.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveChannel32.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveChannel32.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveFileReader.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveFileReader.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveMixerStream32.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveMixerStream32.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveOffsetStream.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveOffsetStream.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveStream.cs create mode 100644 NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveStream.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Extras.meta create mode 100644 NAudio-2.2.1/NAudio.Extras/AudioPlaybackEngine.cs create mode 100644 NAudio-2.2.1/NAudio.Extras/AudioPlaybackEngine.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Extras/AutoDisposeFileReader.cs create mode 100644 NAudio-2.2.1/NAudio.Extras/AutoDisposeFileReader.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Extras/CachedSound.cs create mode 100644 NAudio-2.2.1/NAudio.Extras/CachedSound.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Extras/CachedSoundSampleProvider.cs create mode 100644 NAudio-2.2.1/NAudio.Extras/CachedSoundSampleProvider.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Extras/Equalizer.cs create mode 100644 NAudio-2.2.1/NAudio.Extras/Equalizer.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Extras/EqualizerBand.cs create mode 100644 NAudio-2.2.1/NAudio.Extras/EqualizerBand.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Extras/LoopStream.cs create mode 100644 NAudio-2.2.1/NAudio.Extras/LoopStream.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Extras/NAudio.Extras.csproj create mode 100644 NAudio-2.2.1/NAudio.Extras/NAudio.Extras.csproj.meta create mode 100644 NAudio-2.2.1/NAudio.Extras/SampleAggregator.cs create mode 100644 NAudio-2.2.1/NAudio.Extras/SampleAggregator.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/MergeSort.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/MergeSort.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/ChannelAfterTouchEvent.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/ChannelAfterTouchEvent.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/ControlChangeEvent.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/ControlChangeEvent.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/KeySignatureEvent.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/KeySignatureEvent.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MetaEvent.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MetaEvent.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MetaEventType.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MetaEventType.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MidiCommandCode.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MidiCommandCode.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MidiController.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MidiController.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MidiEvent.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MidiEvent.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MidiEventCollection.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MidiEventCollection.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MidiEventComparer.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MidiEventComparer.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MidiFile.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MidiFile.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MidiIn.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MidiIn.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MidiInCapabilities.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MidiInCapabilities.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MidiInMessageEventArgs.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MidiInMessageEventArgs.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MidiInSysexMessageEventArgs.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MidiInSysexMessageEventArgs.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MidiInterop.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MidiInterop.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MidiMessage.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MidiMessage.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MidiOut.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MidiOut.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MidiOutCapabilities.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MidiOutCapabilities.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MidiOutTechnology.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/MidiOutTechnology.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/NoteEvent.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/NoteEvent.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/NoteOnEvent.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/NoteOnEvent.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/PatchChangeEvent.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/PatchChangeEvent.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/PitchWheelChangeEvent.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/PitchWheelChangeEvent.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/RawMetaEvent.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/RawMetaEvent.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/SequencerSpecificEvent.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/SequencerSpecificEvent.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/SmpteOffsetEvent.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/SmpteOffsetEvent.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/SysexEvent.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/SysexEvent.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/TempoEvent.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/TempoEvent.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/TextEvent.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/TextEvent.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/TimeSignatureEvent.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/TimeSignatureEvent.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/TrackSequenceNumberEvent.cs create mode 100644 NAudio-2.2.1/NAudio.Midi/Midi/TrackSequenceNumberEvent.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Midi/NAudio.Midi.csproj create mode 100644 NAudio-2.2.1/NAudio.Midi/NAudio.Midi.csproj.meta create mode 100644 NAudio-2.2.1/NAudio.Uap.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/ComStream.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/ComStream.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/ActivateAudioInterfaceCompletionHandler.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/ActivateAudioInterfaceCompletionHandler.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioCaptureClient.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioCaptureClient.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClient.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClient.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientBufferFlags.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientBufferFlags.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientProperties.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientProperties.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientShareMode.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientShareMode.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientStreamFlags.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientStreamFlags.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientStreamOptions.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientStreamOptions.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClockClient.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClockClient.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolume.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolume.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeCallback.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeCallback.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeChannel.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeChannel.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeChannels.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeChannels.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeNotificationDelegate.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeNotificationDelegate.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeStepInformation.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeStepInformation.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeVolumeRange.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeVolumeRange.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioMeterInformation.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioMeterInformation.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioMeterInformationChannels.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioMeterInformationChannels.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioMute.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioMute.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioRenderClient.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioRenderClient.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionControl.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionControl.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionEventsCallback.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionEventsCallback.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionManager.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionManager.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionNotification.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionNotification.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioStreamCategory.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioStreamCategory.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioStreamVolume.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioStreamVolume.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioVolumeLevel.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioVolumeLevel.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioVolumeNotificationData.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioVolumeNotificationData.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Connector.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Connector.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/ConnectorType.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/ConnectorType.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/DataFlow.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/DataFlow.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/DeviceState.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/DeviceState.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/DeviceTopology.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/DeviceTopology.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/EEndpointHardwareSupport.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/EEndpointHardwareSupport.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/AudioVolumeNotificationDataStruct.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/AudioVolumeNotificationDataStruct.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/Blob.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/Blob.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ClsCtx.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ClsCtx.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ErrorCodes.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ErrorCodes.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IActivateAudioInterfaceAsyncOperation.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IActivateAudioInterfaceAsyncOperation.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IActivateAudioInterfaceCompletionHandler.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IActivateAudioInterfaceCompletionHandler.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAgileObject.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAgileObject.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioAutoGainControl.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioAutoGainControl.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioCaptureClient.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioCaptureClient.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioClient.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioClient.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioClient2.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioClient2.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioClock2.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioClock2.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioEndpointVolume.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioEndpointVolume.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioEndpointVolumeCallback.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioEndpointVolumeCallback.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioMeterInformation.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioMeterInformation.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioMute.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioMute.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioRenderClient.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioRenderClient.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionControl.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionControl.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionEnumerator.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionEnumerator.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionEvents.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionEvents.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionEventsHandler.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionEventsHandler.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionManager.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionManager.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionNotification.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionNotification.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioStreamVolume.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioStreamVolume.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioVolumeLevel.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioVolumeLevel.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IConnector.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IConnector.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IControlChangeNotify.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IControlChangeNotify.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IControlInterface.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IControlInterface.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IDeviceTopology.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IDeviceTopology.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IKsJackDescription.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IKsJackDescription.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMDevice.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMDevice.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMDeviceCollection.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMDeviceCollection.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMDeviceEnumerator.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMDeviceEnumerator.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMEndpoint.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMEndpoint.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMNotificationClient.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMNotificationClient.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPart.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPart.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPartsList.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPartsList.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPerChannelDbLevel.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPerChannelDbLevel.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPropertyStore.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPropertyStore.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ISimpleAudioVolume.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ISimpleAudioVolume.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ISubunit.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ISubunit.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/MMDeviceEnumeratorComObject.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/MMDeviceEnumeratorComObject.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/PartType.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/PartType.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/StorageAccessMode.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/StorageAccessMode.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/KsJackDescription.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/KsJackDescription.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/MMDevice.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/MMDevice.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/MMDeviceCollection.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/MMDeviceCollection.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/MMDeviceEnumerator.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/MMDeviceEnumerator.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/NativeMethods.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/NativeMethods.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Part.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Part.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PartsList.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PartsList.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropVariant.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropVariant.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropVariantNative.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropVariantNative.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyKey.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyKey.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyKeys.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyKeys.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyStore.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyStore.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyStoreProperty.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyStoreProperty.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Role.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Role.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/SessionCollection.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/SessionCollection.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/SimpleAudioVolume.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/SimpleAudioVolume.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoDescriptor.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoDescriptor.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoEnumFlags.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoEnumFlags.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoEnumerator.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoEnumerator.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoGuids.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoGuids.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoHResults.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoHResults.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInPlaceProcessFlags.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInPlaceProcessFlags.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInPlaceProcessReturn.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInPlaceProcessReturn.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInputDataBufferFlags.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInputDataBufferFlags.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInputStatusFlags.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInputStatusFlags.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInterop.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInterop.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoMediaType.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoMediaType.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoOutputDataBuffer.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoOutputDataBuffer.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoOutputDataBufferFlags.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoOutputDataBufferFlags.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoPartialMediaType.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoPartialMediaType.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoProcessOutputFlags.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoProcessOutputFlags.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoSetTypeFlags.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoSetTypeFlags.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/ChorusPhase.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/ChorusPhase.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/ChorusWaveForm.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/ChorusWaveForm.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoChorus.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoChorus.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoCompressor.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoCompressor.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoDistortion.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoDistortion.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoEcho.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoEcho.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoFlanger.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoFlanger.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoGargle.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoGargle.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoI3DL2Reverb.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoI3DL2Reverb.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoParamEq.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoParamEq.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoWavesReverb.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoWavesReverb.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/EchoPanDelay.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/EchoPanDelay.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/FlangerPhase.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/FlangerPhase.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/FlangerWaveForm.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/FlangerWaveForm.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/GargleWaveShape.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/GargleWaveShape.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/I3Dl2EnvironmentPreset.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/I3Dl2EnvironmentPreset.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/IDmoEffector.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/IDmoEffector.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/IEnumDmo.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/IEnumDmo.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaBuffer.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaBuffer.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaObject.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaObject.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaObjectInPlace.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaObjectInPlace.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaParamInfo.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaParamInfo.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/IWMResamplerProps.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/IWMResamplerProps.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/InputStreamInfoFlags.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/InputStreamInfoFlags.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaBuffer.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaBuffer.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaObject.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaObject.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaObjectInPlace.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaObjectInPlace.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaObjectSizeInfo.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaObjectSizeInfo.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaParamInfo.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaParamInfo.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaTypes.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaTypes.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/OutputStreamInfoFlags.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/OutputStreamInfoFlags.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/ResamplerMediaObject.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/ResamplerMediaObject.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/WindowsMediaMp3Decoder.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/Dmo/WindowsMediaMp3Decoder.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/DmoEffectWaveProvider.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/DmoEffectWaveProvider.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/DmoMp3FrameDecompressor.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/DmoMp3FrameDecompressor.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/AudioSubtypes.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/AudioSubtypes.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFActivate.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFActivate.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFAttributes.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFAttributes.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFByteStream.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFByteStream.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFCollection.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFCollection.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFMediaBuffer.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFMediaBuffer.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFMediaEvent.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFMediaEvent.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFMediaType.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFMediaType.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFReadWriteClassFactory.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFReadWriteClassFactory.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFSample.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFSample.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFSinkWriter.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFSinkWriter.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFSourceReader.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFSourceReader.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFTransform.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFTransform.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_INPUT_STREAM_INFO.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_INPUT_STREAM_INFO.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_MESSAGE_TYPE.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_MESSAGE_TYPE.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_OUTPUT_DATA_BUFFER.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_OUTPUT_DATA_BUFFER.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_OUTPUT_STREAM_INFO.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_OUTPUT_STREAM_INFO.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_REGISTER_TYPE_INFO.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_REGISTER_TYPE_INFO.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MF_SINK_WRITER_STATISTICS.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MF_SINK_WRITER_STATISTICS.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaEventType.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaEventType.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationAttributes.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationAttributes.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationErrors.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationErrors.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationHelpers.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationHelpers.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationInterop.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationInterop.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationTransform.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationTransform.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationTransformCategories.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationTransformCategories.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaType.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaType.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaTypes.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaTypes.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/TranscodeContainerTypes.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/TranscodeContainerTypes.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_ENUM_FLAG.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_ENUM_FLAG.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_INPUT_STATUS_FLAGS.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_INPUT_STATUS_FLAGS.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_INPUT_STREAM_INFO_FLAGS.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_INPUT_STREAM_INFO_FLAGS.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_OUTPUT_DATA_BUFFER_FLAGS.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_OUTPUT_DATA_BUFFER_FLAGS.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_OUTPUT_STATUS_FLAGS.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_OUTPUT_STATUS_FLAGS.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_OUTPUT_STREAM_INFO_FLAGS.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_OUTPUT_STREAM_INFO_FLAGS.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_PROCESS_OUTPUT_FLAGS.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_PROCESS_OUTPUT_FLAGS.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_PROCESS_OUTPUT_STATUS.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_PROCESS_OUTPUT_STATUS.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_SET_TYPE_FLAGS.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_SET_TYPE_FLAGS.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundationEncoder.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundationEncoder.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundationReader.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundationReader.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundationResampler.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/MediaFoundationResampler.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/NAudio.Wasapi.csproj create mode 100644 NAudio-2.2.1/NAudio.Wasapi/NAudio.Wasapi.csproj.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/ResamplerDmoStream.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/ResamplerDmoStream.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/StreamMediaFoundationReader.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/StreamMediaFoundationReader.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/WasapiCapture.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/WasapiCapture.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/WasapiLoopbackCapture.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/WasapiLoopbackCapture.cs.meta create mode 100644 NAudio-2.2.1/NAudio.Wasapi/WasapiOut.cs create mode 100644 NAudio-2.2.1/NAudio.Wasapi/WasapiOut.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinForms.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriver.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriver.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverAddFlags.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverAddFlags.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverDetails.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverDetails.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverDetailsSupportFlags.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverDetailsSupportFlags.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverEnumFlags.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverEnumFlags.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormat.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormat.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatChoose.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatChoose.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatChooseStyleFlags.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatChooseStyleFlags.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatDetails.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatDetails.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatEnumFlags.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatEnumFlags.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatSuggestFlags.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatSuggestFlags.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatTag.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatTag.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatTagDetails.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatTagDetails.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmInterop.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmInterop.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmMetrics.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmMetrics.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmStream.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmStream.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamConvertFlags.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamConvertFlags.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamHeader.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamHeader.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamHeaderStatusFlags.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamHeaderStatusFlags.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamHeaderStruct.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamHeaderStruct.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamOpenFlags.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamOpenFlags.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamSizeFlags.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamSizeFlags.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/WaveFilter.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Compression/WaveFilter.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Mixer.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Mixer/BooleanMixerControl.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Mixer/BooleanMixerControl.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Mixer/CustomMixerControl.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Mixer/CustomMixerControl.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Mixer/ListTextMixerControl.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Mixer/ListTextMixerControl.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Mixer/Mixer.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Mixer/Mixer.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Mixer/MixerControl.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Mixer/MixerControl.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Mixer/MixerControlType.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Mixer/MixerControlType.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Mixer/MixerFlags.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Mixer/MixerFlags.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Mixer/MixerInterop.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Mixer/MixerInterop.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Mixer/MixerLine.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Mixer/MixerLine.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Mixer/MixerLineComponentType.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Mixer/MixerLineComponentType.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Mixer/SignedMixerControl.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Mixer/SignedMixerControl.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Mixer/UnsignedMixerControl.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Mixer/UnsignedMixerControl.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/MmeInterop.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/MmeInterop/MmTime.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/MmeInterop/MmTime.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveCallbackStrategy.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveCallbackStrategy.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveHeader.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveHeader.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveHeaderFlags.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveHeaderFlags.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveInCapabilities.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveInCapabilities.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveInterop.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveInterop.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveOutCapabilities.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveOutCapabilities.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveOutSupport.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveOutSupport.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/Mp3FrameDecompressor.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/Mp3FrameDecompressor.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/NAudio.WinMM.csproj create mode 100644 NAudio-2.2.1/NAudio.WinMM/NAudio.WinMM.csproj.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/WaveFormatConversionProvider.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/WaveFormatConversionProvider.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/WaveFormatConversionStream.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/WaveFormatConversionStream.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/WaveInBuffer.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/WaveInBuffer.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/WaveInEvent.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/WaveInEvent.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/WaveOutBuffer.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/WaveOutBuffer.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/WaveOutEvent.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/WaveOutEvent.cs.meta create mode 100644 NAudio-2.2.1/NAudio.WinMM/WaveOutUtils.cs create mode 100644 NAudio-2.2.1/NAudio.WinMM/WaveOutUtils.cs.meta create mode 100644 NAudio-2.2.1/NAudio.meta create mode 100644 NAudio-2.2.1/NAudio.sln create mode 100644 NAudio-2.2.1/NAudio.sln.DotSettings create mode 100644 NAudio-2.2.1/NAudio.sln.DotSettings.meta create mode 100644 NAudio-2.2.1/NAudio.sln.meta create mode 100644 NAudio-2.2.1/NAudio/AudioFileReader.cs create mode 100644 NAudio-2.2.1/NAudio/AudioFileReader.cs.meta create mode 100644 NAudio-2.2.1/NAudio/Changes.xml create mode 100644 NAudio-2.2.1/NAudio/Changes.xml.meta create mode 100644 NAudio-2.2.1/NAudio/Mp3FileReader.cs create mode 100644 NAudio-2.2.1/NAudio/Mp3FileReader.cs.meta create mode 100644 NAudio-2.2.1/NAudio/NAudio.csproj create mode 100644 NAudio-2.2.1/NAudio/NAudio.csproj.DotSettings create mode 100644 NAudio-2.2.1/NAudio/NAudio.csproj.DotSettings.meta create mode 100644 NAudio-2.2.1/NAudio/NAudio.csproj.meta create mode 100644 NAudio-2.2.1/NAudio/NAudio.csproj.vspscc create mode 100644 NAudio-2.2.1/NAudio/NAudio.csproj.vspscc.meta create mode 100644 NAudio-2.2.1/NAudio/NAudio.ruleset create mode 100644 NAudio-2.2.1/NAudio/NAudio.ruleset.meta create mode 100644 NAudio-2.2.1/NAudioDemo.meta create mode 100644 NAudio-2.2.1/NAudioStrongNameKey.snk create mode 100644 NAudio-2.2.1/NAudioStrongNameKey.snk.meta create mode 100644 NAudio-2.2.1/NAudioTests.meta create mode 100644 NAudio-2.2.1/NAudioUniversalDemo.meta create mode 100644 NAudio-2.2.1/NAudioWpfDemo.meta create mode 100644 NAudio-2.2.1/README.md create mode 100644 NAudio-2.2.1/README.md.meta create mode 100644 NAudio-2.2.1/RELEASE_NOTES.md create mode 100644 NAudio-2.2.1/RELEASE_NOTES.md.meta create mode 100644 NAudio-2.2.1/SampleData.meta create mode 100644 NAudio-2.2.1/Tools.meta create mode 100644 NAudio-2.2.1/azure-pipelines.yml create mode 100644 NAudio-2.2.1/azure-pipelines.yml.meta create mode 100644 NAudio-2.2.1/build.cake create mode 100644 NAudio-2.2.1/build.cake.meta create mode 100644 NAudio-2.2.1/build.ps1 create mode 100644 NAudio-2.2.1/build.ps1.meta create mode 100644 NAudio-2.2.1/global.json create mode 100644 NAudio-2.2.1/global.json.meta create mode 100644 NAudio-2.2.1/license.txt create mode 100644 NAudio-2.2.1/license.txt.meta create mode 100644 NAudio-2.2.1/naudio-icon.png create mode 100644 NAudio-2.2.1/naudio-icon.png.meta create mode 100644 NAudio-2.2.1/naudio-logo.png create mode 100644 NAudio-2.2.1/naudio-logo.png.meta create mode 100644 NAudio-2.2.1/publish.ps1 create mode 100644 NAudio-2.2.1/publish.ps1.meta create mode 100644 NAudio-2.2.1/readme.txt create mode 100644 NAudio-2.2.1/readme.txt.meta create mode 100644 Plugins.meta create mode 100644 Plugins/discord-rpc.so create mode 100644 Plugins/discord-rpc.so.meta create mode 100644 Plugins/x86.meta create mode 100644 Plugins/x86/discord-rpc.dll create mode 100644 Plugins/x86/discord-rpc.dll.meta create mode 100644 Plugins/x86_64.meta create mode 100644 Plugins/x86_64/discord-rpc.dll create mode 100644 Plugins/x86_64/discord-rpc.dll.meta create mode 100644 Prefabs.meta create mode 100644 Prefabs/Presence Manager.prefab create mode 100644 Prefabs/Presence Manager.prefab.meta create mode 100644 Prefabs/Song.prefab create mode 100644 Prefabs/Song.prefab.meta create mode 100644 Scenes.meta create mode 100644 Scenes/Game.unity create mode 100644 Scenes/Game.unity.meta create mode 100644 Scenes/Menu.unity create mode 100644 Scenes/Menu.unity.meta create mode 100644 Scripts.meta create mode 100644 Scripts/BangerTypes.meta create mode 100644 Scripts/BangerTypes/Note.cs create mode 100644 Scripts/BangerTypes/Note.cs.meta create mode 100644 Scripts/BangerTypes/Rhys.cs create mode 100644 Scripts/BangerTypes/Rhys.cs.meta create mode 100644 Scripts/BangerTypes/Song.cs create mode 100644 Scripts/BangerTypes/Song.cs.meta create mode 100644 Scripts/CoroutineStarter.cs create mode 100644 Scripts/CoroutineStarter.cs.meta create mode 100644 Scripts/Enums.meta create mode 100644 Scripts/Enums/ButtonType.cs create mode 100644 Scripts/Enums/ButtonType.cs.meta create mode 100644 Scripts/Game.meta create mode 100644 Scripts/Game/AudioManager.cs create mode 100644 Scripts/Game/AudioManager.cs.meta create mode 100644 Scripts/Game/BassEffect.cs create mode 100644 Scripts/Game/BassEffect.cs.meta create mode 100644 Scripts/Game/Game.cs create mode 100644 Scripts/Game/Game.cs.meta create mode 100644 Scripts/Game/Sound.cs create mode 100644 Scripts/Game/Sound.cs.meta create mode 100644 Scripts/Menu and Songs.meta create mode 100644 Scripts/Menu and Songs/FindSongs.cs create mode 100644 Scripts/Menu and Songs/FindSongs.cs.meta create mode 100644 Scripts/Menu and Songs/SongData.cs create mode 100644 Scripts/Menu and Songs/SongData.cs.meta create mode 100644 Scripts/TaglibSharp.meta create mode 100644 Scripts/TaglibSharp/Aac.meta create mode 100644 Scripts/TaglibSharp/Aac/AudioHeader.cs create mode 100644 Scripts/TaglibSharp/Aac/AudioHeader.cs.meta create mode 100644 Scripts/TaglibSharp/Aac/BitStream.cs create mode 100644 Scripts/TaglibSharp/Aac/BitStream.cs.meta create mode 100644 Scripts/TaglibSharp/Aac/File.cs create mode 100644 Scripts/TaglibSharp/Aac/File.cs.meta create mode 100644 Scripts/TaglibSharp/Aiff.meta create mode 100644 Scripts/TaglibSharp/Aiff/File.cs create mode 100644 Scripts/TaglibSharp/Aiff/File.cs.meta create mode 100644 Scripts/TaglibSharp/Aiff/StreamHeader.cs create mode 100644 Scripts/TaglibSharp/Aiff/StreamHeader.cs.meta create mode 100644 Scripts/TaglibSharp/Ape.meta create mode 100644 Scripts/TaglibSharp/Ape/File.cs create mode 100644 Scripts/TaglibSharp/Ape/File.cs.meta create mode 100644 Scripts/TaglibSharp/Ape/Footer.cs create mode 100644 Scripts/TaglibSharp/Ape/Footer.cs.meta create mode 100644 Scripts/TaglibSharp/Ape/Item.cs create mode 100644 Scripts/TaglibSharp/Ape/Item.cs.meta create mode 100644 Scripts/TaglibSharp/Ape/StreamHeader.cs create mode 100644 Scripts/TaglibSharp/Ape/StreamHeader.cs.meta create mode 100644 Scripts/TaglibSharp/Ape/Tag.cs create mode 100644 Scripts/TaglibSharp/Ape/Tag.cs.meta create mode 100644 Scripts/TaglibSharp/Asf.meta create mode 100644 Scripts/TaglibSharp/Asf/ContentDescriptionObject.cs create mode 100644 Scripts/TaglibSharp/Asf/ContentDescriptionObject.cs.meta create mode 100644 Scripts/TaglibSharp/Asf/ContentDescriptor.cs create mode 100644 Scripts/TaglibSharp/Asf/ContentDescriptor.cs.meta create mode 100644 Scripts/TaglibSharp/Asf/DescriptionRecord.cs create mode 100644 Scripts/TaglibSharp/Asf/DescriptionRecord.cs.meta create mode 100644 Scripts/TaglibSharp/Asf/ExtendedContentDescriptionObject.cs create mode 100644 Scripts/TaglibSharp/Asf/ExtendedContentDescriptionObject.cs.meta create mode 100644 Scripts/TaglibSharp/Asf/File.cs create mode 100644 Scripts/TaglibSharp/Asf/File.cs.meta create mode 100644 Scripts/TaglibSharp/Asf/FilePropertiesObject.cs create mode 100644 Scripts/TaglibSharp/Asf/FilePropertiesObject.cs.meta create mode 100644 Scripts/TaglibSharp/Asf/Guid.cs create mode 100644 Scripts/TaglibSharp/Asf/Guid.cs.meta create mode 100644 Scripts/TaglibSharp/Asf/HeaderExtensionObject.cs create mode 100644 Scripts/TaglibSharp/Asf/HeaderExtensionObject.cs.meta create mode 100644 Scripts/TaglibSharp/Asf/HeaderObject.cs create mode 100644 Scripts/TaglibSharp/Asf/HeaderObject.cs.meta create mode 100644 Scripts/TaglibSharp/Asf/MetadataLibraryObject.cs create mode 100644 Scripts/TaglibSharp/Asf/MetadataLibraryObject.cs.meta create mode 100644 Scripts/TaglibSharp/Asf/Object.cs create mode 100644 Scripts/TaglibSharp/Asf/Object.cs.meta create mode 100644 Scripts/TaglibSharp/Asf/PaddingObject.cs create mode 100644 Scripts/TaglibSharp/Asf/PaddingObject.cs.meta create mode 100644 Scripts/TaglibSharp/Asf/StreamPropertiesObject.cs create mode 100644 Scripts/TaglibSharp/Asf/StreamPropertiesObject.cs.meta create mode 100644 Scripts/TaglibSharp/Asf/Tag.cs create mode 100644 Scripts/TaglibSharp/Asf/Tag.cs.meta create mode 100644 Scripts/TaglibSharp/Asf/UnknownObject.cs create mode 100644 Scripts/TaglibSharp/Asf/UnknownObject.cs.meta create mode 100644 Scripts/TaglibSharp/Audible.meta create mode 100644 Scripts/TaglibSharp/Audible/File.cs create mode 100644 Scripts/TaglibSharp/Audible/File.cs.meta create mode 100644 Scripts/TaglibSharp/Audible/Tag.cs create mode 100644 Scripts/TaglibSharp/Audible/Tag.cs.meta create mode 100644 Scripts/TaglibSharp/ByteVector.cs create mode 100644 Scripts/TaglibSharp/ByteVector.cs.meta create mode 100644 Scripts/TaglibSharp/ByteVectorList.cs create mode 100644 Scripts/TaglibSharp/ByteVectorList.cs.meta create mode 100644 Scripts/TaglibSharp/CombinedTag.cs create mode 100644 Scripts/TaglibSharp/CombinedTag.cs.meta create mode 100644 Scripts/TaglibSharp/CorruptFileException.cs create mode 100644 Scripts/TaglibSharp/CorruptFileException.cs.meta create mode 100644 Scripts/TaglibSharp/Debugger.cs create mode 100644 Scripts/TaglibSharp/Debugger.cs.meta create mode 100644 Scripts/TaglibSharp/Dsf.meta create mode 100644 Scripts/TaglibSharp/Dsf/File.cs create mode 100644 Scripts/TaglibSharp/Dsf/File.cs.meta create mode 100644 Scripts/TaglibSharp/Dsf/StreamHeader.cs create mode 100644 Scripts/TaglibSharp/Dsf/StreamHeader.cs.meta create mode 100644 Scripts/TaglibSharp/File.cs create mode 100644 Scripts/TaglibSharp/File.cs.meta create mode 100644 Scripts/TaglibSharp/FileTypes.cs create mode 100644 Scripts/TaglibSharp/FileTypes.cs.meta create mode 100644 Scripts/TaglibSharp/Flac.meta create mode 100644 Scripts/TaglibSharp/Flac/Block.cs create mode 100644 Scripts/TaglibSharp/Flac/Block.cs.meta create mode 100644 Scripts/TaglibSharp/Flac/BlockHeader.cs create mode 100644 Scripts/TaglibSharp/Flac/BlockHeader.cs.meta create mode 100644 Scripts/TaglibSharp/Flac/File.cs create mode 100644 Scripts/TaglibSharp/Flac/File.cs.meta create mode 100644 Scripts/TaglibSharp/Flac/Picture.cs create mode 100644 Scripts/TaglibSharp/Flac/Picture.cs.meta create mode 100644 Scripts/TaglibSharp/Flac/StreamHeader.cs create mode 100644 Scripts/TaglibSharp/Flac/StreamHeader.cs.meta create mode 100644 Scripts/TaglibSharp/Genres.cs create mode 100644 Scripts/TaglibSharp/Genres.cs.meta create mode 100644 Scripts/TaglibSharp/Gif.meta create mode 100644 Scripts/TaglibSharp/Gif/Codec.cs create mode 100644 Scripts/TaglibSharp/Gif/Codec.cs.meta create mode 100644 Scripts/TaglibSharp/Gif/File.cs create mode 100644 Scripts/TaglibSharp/Gif/File.cs.meta create mode 100644 Scripts/TaglibSharp/Gif/GifCommentTag.cs create mode 100644 Scripts/TaglibSharp/Gif/GifCommentTag.cs.meta create mode 100644 Scripts/TaglibSharp/ICodec.cs create mode 100644 Scripts/TaglibSharp/ICodec.cs.meta create mode 100644 Scripts/TaglibSharp/IFD.meta create mode 100644 Scripts/TaglibSharp/IFD/Entries.meta create mode 100644 Scripts/TaglibSharp/IFD/Entries/ByteIFDEntry.cs create mode 100644 Scripts/TaglibSharp/IFD/Entries/ByteIFDEntry.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Entries/ByteVectorIFDEntry.cs create mode 100644 Scripts/TaglibSharp/IFD/Entries/ByteVectorIFDEntry.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Entries/LongArrayIFDEntry.cs create mode 100644 Scripts/TaglibSharp/IFD/Entries/LongArrayIFDEntry.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Entries/LongIFDEntry.cs create mode 100644 Scripts/TaglibSharp/IFD/Entries/LongIFDEntry.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Entries/MakernoteIFDEntry.cs create mode 100644 Scripts/TaglibSharp/IFD/Entries/MakernoteIFDEntry.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Entries/Rational.cs create mode 100644 Scripts/TaglibSharp/IFD/Entries/Rational.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Entries/RationalArrayIFDEntry.cs create mode 100644 Scripts/TaglibSharp/IFD/Entries/RationalArrayIFDEntry.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Entries/RationalIFDEntry.cs create mode 100644 Scripts/TaglibSharp/IFD/Entries/RationalIFDEntry.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Entries/SByteIFDEntry.cs create mode 100644 Scripts/TaglibSharp/IFD/Entries/SByteIFDEntry.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Entries/SLongArrayIFDEntry.cs create mode 100644 Scripts/TaglibSharp/IFD/Entries/SLongArrayIFDEntry.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Entries/SLongIFDEntry.cs create mode 100644 Scripts/TaglibSharp/IFD/Entries/SLongIFDEntry.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Entries/SRational.cs create mode 100644 Scripts/TaglibSharp/IFD/Entries/SRational.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Entries/SRationalArrayIFDEntry.cs create mode 100644 Scripts/TaglibSharp/IFD/Entries/SRationalArrayIFDEntry.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Entries/SRationalIFDEntry.cs create mode 100644 Scripts/TaglibSharp/IFD/Entries/SRationalIFDEntry.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Entries/SShortArrayIFDEntry.cs create mode 100644 Scripts/TaglibSharp/IFD/Entries/SShortArrayIFDEntry.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Entries/SShortIFDEntry.cs create mode 100644 Scripts/TaglibSharp/IFD/Entries/SShortIFDEntry.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Entries/ShortArrayIFDEntry.cs create mode 100644 Scripts/TaglibSharp/IFD/Entries/ShortArrayIFDEntry.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Entries/ShortIFDEntry.cs create mode 100644 Scripts/TaglibSharp/IFD/Entries/ShortIFDEntry.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Entries/StringIFDEntry.cs create mode 100644 Scripts/TaglibSharp/IFD/Entries/StringIFDEntry.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Entries/StripOffsetsIFDEntry.cs create mode 100644 Scripts/TaglibSharp/IFD/Entries/StripOffsetsIFDEntry.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Entries/SubIFDArrayEntry.cs create mode 100644 Scripts/TaglibSharp/IFD/Entries/SubIFDArrayEntry.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Entries/SubIFDEntry.cs create mode 100644 Scripts/TaglibSharp/IFD/Entries/SubIFDEntry.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Entries/ThumbnailDataIFDEntry.cs create mode 100644 Scripts/TaglibSharp/IFD/Entries/ThumbnailDataIFDEntry.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Entries/UndefinedIFDEntry.cs create mode 100644 Scripts/TaglibSharp/IFD/Entries/UndefinedIFDEntry.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Entries/UserCommentIFDEntry.cs create mode 100644 Scripts/TaglibSharp/IFD/Entries/UserCommentIFDEntry.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/IFDDirectory.cs create mode 100644 Scripts/TaglibSharp/IFD/IFDDirectory.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/IFDEntry.cs create mode 100644 Scripts/TaglibSharp/IFD/IFDEntry.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/IFDEntryType.cs create mode 100644 Scripts/TaglibSharp/IFD/IFDEntryType.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/IFDReader.cs create mode 100644 Scripts/TaglibSharp/IFD/IFDReader.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/IFDRenderer.cs create mode 100644 Scripts/TaglibSharp/IFD/IFDRenderer.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/IFDStructure.cs create mode 100644 Scripts/TaglibSharp/IFD/IFDStructure.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/IFDTag.cs create mode 100644 Scripts/TaglibSharp/IFD/IFDTag.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Makernotes.meta create mode 100644 Scripts/TaglibSharp/IFD/Makernotes/Nikon3MakernoteReader.cs create mode 100644 Scripts/TaglibSharp/IFD/Makernotes/Nikon3MakernoteReader.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Tags.meta create mode 100644 Scripts/TaglibSharp/IFD/Tags/CanonFileInfoEntryTag.cs create mode 100644 Scripts/TaglibSharp/IFD/Tags/CanonFileInfoEntryTag.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Tags/CanonMakerNoteEntryTag.cs create mode 100644 Scripts/TaglibSharp/IFD/Tags/CanonMakerNoteEntryTag.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Tags/CanonPictureInfoEntryTag.cs create mode 100644 Scripts/TaglibSharp/IFD/Tags/CanonPictureInfoEntryTag.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Tags/ExifEntryTag.cs create mode 100644 Scripts/TaglibSharp/IFD/Tags/ExifEntryTag.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Tags/GPSEntryTag.cs create mode 100644 Scripts/TaglibSharp/IFD/Tags/GPSEntryTag.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Tags/IFDEntryTag.cs create mode 100644 Scripts/TaglibSharp/IFD/Tags/IFDEntryTag.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Tags/IOPEntryTag.cs create mode 100644 Scripts/TaglibSharp/IFD/Tags/IOPEntryTag.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Tags/Nikon3MakerNoteEntryTag.cs create mode 100644 Scripts/TaglibSharp/IFD/Tags/Nikon3MakerNoteEntryTag.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Tags/NikonIsoInfoEntryTag.cs create mode 100644 Scripts/TaglibSharp/IFD/Tags/NikonIsoInfoEntryTag.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Tags/NikonLensData3EntryTag.cs create mode 100644 Scripts/TaglibSharp/IFD/Tags/NikonLensData3EntryTag.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Tags/NikonPictureControlEntryTag.cs create mode 100644 Scripts/TaglibSharp/IFD/Tags/NikonPictureControlEntryTag.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Tags/NikonPreviewMakerNoteEntryTag.cs create mode 100644 Scripts/TaglibSharp/IFD/Tags/NikonPreviewMakerNoteEntryTag.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Tags/NikonShotInfoEntryTag.cs create mode 100644 Scripts/TaglibSharp/IFD/Tags/NikonShotInfoEntryTag.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Tags/NikonVibrationReductionEntryTag.cs create mode 100644 Scripts/TaglibSharp/IFD/Tags/NikonVibrationReductionEntryTag.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Tags/NikonWorldTimeEntryTag.cs create mode 100644 Scripts/TaglibSharp/IFD/Tags/NikonWorldTimeEntryTag.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Tags/OlympusMakerNoteEntryTag.cs create mode 100644 Scripts/TaglibSharp/IFD/Tags/OlympusMakerNoteEntryTag.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Tags/PanasonicMakerNoteEntryTag.cs create mode 100644 Scripts/TaglibSharp/IFD/Tags/PanasonicMakerNoteEntryTag.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Tags/PentaxMakerNoteEntryTag.cs create mode 100644 Scripts/TaglibSharp/IFD/Tags/PentaxMakerNoteEntryTag.cs.meta create mode 100644 Scripts/TaglibSharp/IFD/Tags/SonyMakerNoteEntryTag.cs create mode 100644 Scripts/TaglibSharp/IFD/Tags/SonyMakerNoteEntryTag.cs.meta create mode 100644 Scripts/TaglibSharp/IIM.meta create mode 100644 Scripts/TaglibSharp/IIM/IIMReader.cs create mode 100644 Scripts/TaglibSharp/IIM/IIMReader.cs.meta create mode 100644 Scripts/TaglibSharp/IIM/IIMTag.cs create mode 100644 Scripts/TaglibSharp/IIM/IIMTag.cs.meta create mode 100644 Scripts/TaglibSharp/ILazy.cs create mode 100644 Scripts/TaglibSharp/ILazy.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v1.meta create mode 100644 Scripts/TaglibSharp/Id3v1/StringHandler.cs create mode 100644 Scripts/TaglibSharp/Id3v1/StringHandler.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v1/Tag.cs create mode 100644 Scripts/TaglibSharp/Id3v1/Tag.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v2.meta create mode 100644 Scripts/TaglibSharp/Id3v2/EventTimeCode.cs create mode 100644 Scripts/TaglibSharp/Id3v2/EventTimeCode.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v2/EventType.cs create mode 100644 Scripts/TaglibSharp/Id3v2/EventType.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v2/ExtendedHeader.cs create mode 100644 Scripts/TaglibSharp/Id3v2/ExtendedHeader.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v2/Footer.cs create mode 100644 Scripts/TaglibSharp/Id3v2/Footer.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v2/Frame.cs create mode 100644 Scripts/TaglibSharp/Id3v2/Frame.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v2/FrameFactory.cs create mode 100644 Scripts/TaglibSharp/Id3v2/FrameFactory.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v2/FrameHeader.cs create mode 100644 Scripts/TaglibSharp/Id3v2/FrameHeader.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v2/FrameTypes.cs create mode 100644 Scripts/TaglibSharp/Id3v2/FrameTypes.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v2/Frames.meta create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/AttachmentFrame.cs create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/AttachmentFrame.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/ChapterFrame.cs create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/ChapterFrame.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/CommentsFrame.cs create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/CommentsFrame.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/EventTimeCodeFrame.cs create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/EventTimeCodeFrame.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/MusicCdIdentifierFrame.cs create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/MusicCdIdentifierFrame.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/PlayCountFrame.cs create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/PlayCountFrame.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/PopularimeterFrame.cs create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/PopularimeterFrame.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/PrivateFrame.cs create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/PrivateFrame.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/RelativeVolumeFrame.cs create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/RelativeVolumeFrame.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/SynchronizedLyricsFrame.cs create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/SynchronizedLyricsFrame.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/TableOfContentsFrame.cs create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/TableOfContentsFrame.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/TermsOfUseFrame.cs create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/TermsOfUseFrame.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/TextIdentificationFrame.cs create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/TextIdentificationFrame.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/UniqueFileIdentifierFrame.cs create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/UniqueFileIdentifierFrame.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/UnknownFrame.cs create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/UnknownFrame.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/UnsynchronisedLyricsFrame.cs create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/UnsynchronisedLyricsFrame.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/UrlLinkFrame.cs create mode 100644 Scripts/TaglibSharp/Id3v2/Frames/UrlLinkFrame.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v2/Header.cs create mode 100644 Scripts/TaglibSharp/Id3v2/Header.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v2/SynchData.cs create mode 100644 Scripts/TaglibSharp/Id3v2/SynchData.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v2/SynchedTextType.cs create mode 100644 Scripts/TaglibSharp/Id3v2/SynchedTextType.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v2/Tag.cs create mode 100644 Scripts/TaglibSharp/Id3v2/Tag.cs.meta create mode 100644 Scripts/TaglibSharp/Id3v2/TimestampFormat.cs create mode 100644 Scripts/TaglibSharp/Id3v2/TimestampFormat.cs.meta create mode 100644 Scripts/TaglibSharp/Image.meta create mode 100644 Scripts/TaglibSharp/Image/Codec.cs create mode 100644 Scripts/TaglibSharp/Image/Codec.cs.meta create mode 100644 Scripts/TaglibSharp/Image/CombinedImageTag.cs create mode 100644 Scripts/TaglibSharp/Image/CombinedImageTag.cs.meta create mode 100644 Scripts/TaglibSharp/Image/File.cs create mode 100644 Scripts/TaglibSharp/Image/File.cs.meta create mode 100644 Scripts/TaglibSharp/Image/ImageBlockFile.cs create mode 100644 Scripts/TaglibSharp/Image/ImageBlockFile.cs.meta create mode 100644 Scripts/TaglibSharp/Image/ImageOrientation.cs create mode 100644 Scripts/TaglibSharp/Image/ImageOrientation.cs.meta create mode 100644 Scripts/TaglibSharp/Image/ImageTag.cs create mode 100644 Scripts/TaglibSharp/Image/ImageTag.cs.meta create mode 100644 Scripts/TaglibSharp/Image/NoMetadata.meta create mode 100644 Scripts/TaglibSharp/Image/NoMetadata/File.cs create mode 100644 Scripts/TaglibSharp/Image/NoMetadata/File.cs.meta create mode 100644 Scripts/TaglibSharp/Jpeg.meta create mode 100644 Scripts/TaglibSharp/Jpeg/Codec.cs create mode 100644 Scripts/TaglibSharp/Jpeg/Codec.cs.meta create mode 100644 Scripts/TaglibSharp/Jpeg/File.cs create mode 100644 Scripts/TaglibSharp/Jpeg/File.cs.meta create mode 100644 Scripts/TaglibSharp/Jpeg/JpegCommentTag.cs create mode 100644 Scripts/TaglibSharp/Jpeg/JpegCommentTag.cs.meta create mode 100644 Scripts/TaglibSharp/Jpeg/Marker.cs create mode 100644 Scripts/TaglibSharp/Jpeg/Marker.cs.meta create mode 100644 Scripts/TaglibSharp/Jpeg/Table.cs create mode 100644 Scripts/TaglibSharp/Jpeg/Table.cs.meta create mode 100644 Scripts/TaglibSharp/ListBase.cs create mode 100644 Scripts/TaglibSharp/ListBase.cs.meta create mode 100644 Scripts/TaglibSharp/Matroska.meta create mode 100644 Scripts/TaglibSharp/Matroska/Attachment.cs create mode 100644 Scripts/TaglibSharp/Matroska/Attachment.cs.meta create mode 100644 Scripts/TaglibSharp/Matroska/AudioTrack.cs create mode 100644 Scripts/TaglibSharp/Matroska/AudioTrack.cs.meta create mode 100644 Scripts/TaglibSharp/Matroska/EBMLElement.cs create mode 100644 Scripts/TaglibSharp/Matroska/EBMLElement.cs.meta create mode 100644 Scripts/TaglibSharp/Matroska/EBMLIDs.cs create mode 100644 Scripts/TaglibSharp/Matroska/EBMLIDs.cs.meta create mode 100644 Scripts/TaglibSharp/Matroska/EBMLreader.cs create mode 100644 Scripts/TaglibSharp/Matroska/EBMLreader.cs.meta create mode 100644 Scripts/TaglibSharp/Matroska/File.cs create mode 100644 Scripts/TaglibSharp/Matroska/File.cs.meta create mode 100644 Scripts/TaglibSharp/Matroska/IUIDElement.cs create mode 100644 Scripts/TaglibSharp/Matroska/IUIDElement.cs.meta create mode 100644 Scripts/TaglibSharp/Matroska/MatroskaIDs.cs create mode 100644 Scripts/TaglibSharp/Matroska/MatroskaIDs.cs.meta create mode 100644 Scripts/TaglibSharp/Matroska/SimpleTag.cs create mode 100644 Scripts/TaglibSharp/Matroska/SimpleTag.cs.meta create mode 100644 Scripts/TaglibSharp/Matroska/SubtitleTrack.cs create mode 100644 Scripts/TaglibSharp/Matroska/SubtitleTrack.cs.meta create mode 100644 Scripts/TaglibSharp/Matroska/Tag.cs create mode 100644 Scripts/TaglibSharp/Matroska/Tag.cs.meta create mode 100644 Scripts/TaglibSharp/Matroska/Tags.cs create mode 100644 Scripts/TaglibSharp/Matroska/Tags.cs.meta create mode 100644 Scripts/TaglibSharp/Matroska/TargetType.cs create mode 100644 Scripts/TaglibSharp/Matroska/TargetType.cs.meta create mode 100644 Scripts/TaglibSharp/Matroska/Track.cs create mode 100644 Scripts/TaglibSharp/Matroska/Track.cs.meta create mode 100644 Scripts/TaglibSharp/Matroska/VideoTrack.cs create mode 100644 Scripts/TaglibSharp/Matroska/VideoTrack.cs.meta create mode 100644 Scripts/TaglibSharp/Mpc.meta create mode 100644 Scripts/TaglibSharp/Mpc/File.cs create mode 100644 Scripts/TaglibSharp/Mpc/File.cs.meta create mode 100644 Scripts/TaglibSharp/Mpc/StreamHeader.cs create mode 100644 Scripts/TaglibSharp/Mpc/StreamHeader.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg.meta create mode 100644 Scripts/TaglibSharp/Mpeg/AudioFile.cs create mode 100644 Scripts/TaglibSharp/Mpeg/AudioFile.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg/AudioHeader.cs create mode 100644 Scripts/TaglibSharp/Mpeg/AudioHeader.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg/File.cs create mode 100644 Scripts/TaglibSharp/Mpeg/File.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg/VBRIHeader.cs create mode 100644 Scripts/TaglibSharp/Mpeg/VBRIHeader.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg/VideoHeader.cs create mode 100644 Scripts/TaglibSharp/Mpeg/VideoHeader.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg/XingHeader.cs create mode 100644 Scripts/TaglibSharp/Mpeg/XingHeader.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg4.meta create mode 100644 Scripts/TaglibSharp/Mpeg4/AppleTag.cs create mode 100644 Scripts/TaglibSharp/Mpeg4/AppleTag.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg4/Box.cs create mode 100644 Scripts/TaglibSharp/Mpeg4/Box.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg4/BoxFactory.cs create mode 100644 Scripts/TaglibSharp/Mpeg4/BoxFactory.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg4/BoxHeader.cs create mode 100644 Scripts/TaglibSharp/Mpeg4/BoxHeader.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg4/BoxTypes.cs create mode 100644 Scripts/TaglibSharp/Mpeg4/BoxTypes.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes.meta create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/AppleAdditionalInfoBox.cs create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/AppleAdditionalInfoBox.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/AppleAnnotationBox.cs create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/AppleAnnotationBox.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/AppleDataBox.cs create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/AppleDataBox.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/AppleElementaryStreamDescriptor.cs create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/AppleElementaryStreamDescriptor.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/AppleItemListBox.cs create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/AppleItemListBox.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/FullBox.cs create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/FullBox.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/IsoAudioSampleEntry.cs create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/IsoAudioSampleEntry.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/IsoChunkLargeOffsetBox.cs create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/IsoChunkLargeOffsetBox.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/IsoChunkOffsetBox.cs create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/IsoChunkOffsetBox.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/IsoFreeSpaceBox.cs create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/IsoFreeSpaceBox.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/IsoHandlerBox.cs create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/IsoHandlerBox.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/IsoMetaBox.cs create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/IsoMetaBox.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/IsoMovieHeaderBox.cs create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/IsoMovieHeaderBox.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/IsoSampleDescriptionBox.cs create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/IsoSampleDescriptionBox.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/IsoSampleEntry.cs create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/IsoSampleEntry.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/IsoSampleTableBox.cs create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/IsoSampleTableBox.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/IsoUserDataBox.cs create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/IsoUserDataBox.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/IsoVisualSampleEntry.cs create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/IsoVisualSampleEntry.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/TextBox.cs create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/TextBox.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/UnknownBox.cs create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/UnknownBox.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/UrlBox.cs create mode 100644 Scripts/TaglibSharp/Mpeg4/Boxes/UrlBox.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg4/File.cs create mode 100644 Scripts/TaglibSharp/Mpeg4/File.cs.meta create mode 100644 Scripts/TaglibSharp/Mpeg4/FileParser.cs create mode 100644 Scripts/TaglibSharp/Mpeg4/FileParser.cs.meta create mode 100644 Scripts/TaglibSharp/NonContainer.meta create mode 100644 Scripts/TaglibSharp/NonContainer/EndTag.cs create mode 100644 Scripts/TaglibSharp/NonContainer/EndTag.cs.meta create mode 100644 Scripts/TaglibSharp/NonContainer/File.cs create mode 100644 Scripts/TaglibSharp/NonContainer/File.cs.meta create mode 100644 Scripts/TaglibSharp/NonContainer/StartTag.cs create mode 100644 Scripts/TaglibSharp/NonContainer/StartTag.cs.meta create mode 100644 Scripts/TaglibSharp/NonContainer/Tag.cs create mode 100644 Scripts/TaglibSharp/NonContainer/Tag.cs.meta create mode 100644 Scripts/TaglibSharp/Ogg.meta create mode 100644 Scripts/TaglibSharp/Ogg/Bitstream.cs create mode 100644 Scripts/TaglibSharp/Ogg/Bitstream.cs.meta create mode 100644 Scripts/TaglibSharp/Ogg/Codec.cs create mode 100644 Scripts/TaglibSharp/Ogg/Codec.cs.meta create mode 100644 Scripts/TaglibSharp/Ogg/Codecs.meta create mode 100644 Scripts/TaglibSharp/Ogg/Codecs/Opus.cs create mode 100644 Scripts/TaglibSharp/Ogg/Codecs/Opus.cs.meta create mode 100644 Scripts/TaglibSharp/Ogg/Codecs/Theora.cs create mode 100644 Scripts/TaglibSharp/Ogg/Codecs/Theora.cs.meta create mode 100644 Scripts/TaglibSharp/Ogg/Codecs/Vorbis.cs create mode 100644 Scripts/TaglibSharp/Ogg/Codecs/Vorbis.cs.meta create mode 100644 Scripts/TaglibSharp/Ogg/File.cs create mode 100644 Scripts/TaglibSharp/Ogg/File.cs.meta create mode 100644 Scripts/TaglibSharp/Ogg/GroupedComment.cs create mode 100644 Scripts/TaglibSharp/Ogg/GroupedComment.cs.meta create mode 100644 Scripts/TaglibSharp/Ogg/Page.cs create mode 100644 Scripts/TaglibSharp/Ogg/Page.cs.meta create mode 100644 Scripts/TaglibSharp/Ogg/PageHeader.cs create mode 100644 Scripts/TaglibSharp/Ogg/PageHeader.cs.meta create mode 100644 Scripts/TaglibSharp/Ogg/Paginator.cs create mode 100644 Scripts/TaglibSharp/Ogg/Paginator.cs.meta create mode 100644 Scripts/TaglibSharp/Ogg/XiphComment.cs create mode 100644 Scripts/TaglibSharp/Ogg/XiphComment.cs.meta create mode 100644 Scripts/TaglibSharp/Picture.cs create mode 100644 Scripts/TaglibSharp/Picture.cs.meta create mode 100644 Scripts/TaglibSharp/PictureLazy.cs create mode 100644 Scripts/TaglibSharp/PictureLazy.cs.meta create mode 100644 Scripts/TaglibSharp/Png.meta create mode 100644 Scripts/TaglibSharp/Png/Codec.cs create mode 100644 Scripts/TaglibSharp/Png/Codec.cs.meta create mode 100644 Scripts/TaglibSharp/Png/File.cs create mode 100644 Scripts/TaglibSharp/Png/File.cs.meta create mode 100644 Scripts/TaglibSharp/Png/PngTag.cs create mode 100644 Scripts/TaglibSharp/Png/PngTag.cs.meta create mode 100644 Scripts/TaglibSharp/Properties.cs create mode 100644 Scripts/TaglibSharp/Properties.cs.meta create mode 100644 Scripts/TaglibSharp/ReadOnlyByteVector.cs create mode 100644 Scripts/TaglibSharp/ReadOnlyByteVector.cs.meta create mode 100644 Scripts/TaglibSharp/Riff.meta create mode 100644 Scripts/TaglibSharp/Riff/AviHeaderList.cs create mode 100644 Scripts/TaglibSharp/Riff/AviHeaderList.cs.meta create mode 100644 Scripts/TaglibSharp/Riff/AviStream.cs create mode 100644 Scripts/TaglibSharp/Riff/AviStream.cs.meta create mode 100644 Scripts/TaglibSharp/Riff/BitmapInfoHeader.cs create mode 100644 Scripts/TaglibSharp/Riff/BitmapInfoHeader.cs.meta create mode 100644 Scripts/TaglibSharp/Riff/DivXTag.cs create mode 100644 Scripts/TaglibSharp/Riff/DivXTag.cs.meta create mode 100644 Scripts/TaglibSharp/Riff/File.cs create mode 100644 Scripts/TaglibSharp/Riff/File.cs.meta create mode 100644 Scripts/TaglibSharp/Riff/InfoTag.cs create mode 100644 Scripts/TaglibSharp/Riff/InfoTag.cs.meta create mode 100644 Scripts/TaglibSharp/Riff/List.cs create mode 100644 Scripts/TaglibSharp/Riff/List.cs.meta create mode 100644 Scripts/TaglibSharp/Riff/ListTag.cs create mode 100644 Scripts/TaglibSharp/Riff/ListTag.cs.meta create mode 100644 Scripts/TaglibSharp/Riff/MovieIdTag.cs create mode 100644 Scripts/TaglibSharp/Riff/MovieIdTag.cs.meta create mode 100644 Scripts/TaglibSharp/Riff/WaveFormatEx.cs create mode 100644 Scripts/TaglibSharp/Riff/WaveFormatEx.cs.meta create mode 100644 Scripts/TaglibSharp/StringList.cs create mode 100644 Scripts/TaglibSharp/StringList.cs.meta create mode 100644 Scripts/TaglibSharp/SupportedMimeType.cs create mode 100644 Scripts/TaglibSharp/SupportedMimeType.cs.meta create mode 100644 Scripts/TaglibSharp/Tag.cs create mode 100644 Scripts/TaglibSharp/Tag.cs.meta create mode 100644 Scripts/TaglibSharp/TaglibSharp.csproj create mode 100644 Scripts/TaglibSharp/TaglibSharp.csproj.meta create mode 100644 Scripts/TaglibSharp/Tiff.meta create mode 100644 Scripts/TaglibSharp/Tiff/Arw.meta create mode 100644 Scripts/TaglibSharp/Tiff/Arw/File.cs create mode 100644 Scripts/TaglibSharp/Tiff/Arw/File.cs.meta create mode 100644 Scripts/TaglibSharp/Tiff/BaseTiffFile.cs create mode 100644 Scripts/TaglibSharp/Tiff/BaseTiffFile.cs.meta create mode 100644 Scripts/TaglibSharp/Tiff/Codec.cs create mode 100644 Scripts/TaglibSharp/Tiff/Codec.cs.meta create mode 100644 Scripts/TaglibSharp/Tiff/Cr2.meta create mode 100644 Scripts/TaglibSharp/Tiff/Cr2/File.cs create mode 100644 Scripts/TaglibSharp/Tiff/Cr2/File.cs.meta create mode 100644 Scripts/TaglibSharp/Tiff/Dng.meta create mode 100644 Scripts/TaglibSharp/Tiff/Dng/File.cs create mode 100644 Scripts/TaglibSharp/Tiff/Dng/File.cs.meta create mode 100644 Scripts/TaglibSharp/Tiff/File.cs create mode 100644 Scripts/TaglibSharp/Tiff/File.cs.meta create mode 100644 Scripts/TaglibSharp/Tiff/Nef.meta create mode 100644 Scripts/TaglibSharp/Tiff/Nef/File.cs create mode 100644 Scripts/TaglibSharp/Tiff/Nef/File.cs.meta create mode 100644 Scripts/TaglibSharp/Tiff/Pef.meta create mode 100644 Scripts/TaglibSharp/Tiff/Pef/File.cs create mode 100644 Scripts/TaglibSharp/Tiff/Pef/File.cs.meta create mode 100644 Scripts/TaglibSharp/Tiff/Rw2.meta create mode 100644 Scripts/TaglibSharp/Tiff/Rw2/File.cs create mode 100644 Scripts/TaglibSharp/Tiff/Rw2/File.cs.meta create mode 100644 Scripts/TaglibSharp/Tiff/Rw2/IFDReader.cs create mode 100644 Scripts/TaglibSharp/Tiff/Rw2/IFDReader.cs.meta create mode 100644 Scripts/TaglibSharp/Tiff/Rw2/IFDTag.cs create mode 100644 Scripts/TaglibSharp/Tiff/Rw2/IFDTag.cs.meta create mode 100644 Scripts/TaglibSharp/UnsupportedFormatException.cs create mode 100644 Scripts/TaglibSharp/UnsupportedFormatException.cs.meta create mode 100644 Scripts/TaglibSharp/WavPack.meta create mode 100644 Scripts/TaglibSharp/WavPack/File.cs create mode 100644 Scripts/TaglibSharp/WavPack/File.cs.meta create mode 100644 Scripts/TaglibSharp/WavPack/StreamHeader.cs create mode 100644 Scripts/TaglibSharp/WavPack/StreamHeader.cs.meta create mode 100644 Scripts/TaglibSharp/Xmp.meta create mode 100644 Scripts/TaglibSharp/Xmp/XmlNodeExtensions.cs create mode 100644 Scripts/TaglibSharp/Xmp/XmlNodeExtensions.cs.meta create mode 100644 Scripts/TaglibSharp/Xmp/XmpNode.cs create mode 100644 Scripts/TaglibSharp/Xmp/XmpNode.cs.meta create mode 100644 Scripts/TaglibSharp/Xmp/XmpNodeType.cs create mode 100644 Scripts/TaglibSharp/Xmp/XmpNodeType.cs.meta create mode 100644 Scripts/TaglibSharp/Xmp/XmpNodeVisitor.cs create mode 100644 Scripts/TaglibSharp/Xmp/XmpNodeVisitor.cs.meta create mode 100644 Scripts/TaglibSharp/Xmp/XmpTag.cs create mode 100644 Scripts/TaglibSharp/Xmp/XmpTag.cs.meta create mode 100644 Scripts/UI Types.meta create mode 100644 Scripts/UI Types/GameElement.cs create mode 100644 Scripts/UI Types/GameElement.cs.meta create mode 100644 Scripts/UI Types/LevelMaker.cs create mode 100644 Scripts/UI Types/LevelMaker.cs.meta create mode 100644 Scripts/UI Types/MainMenu.cs create mode 100644 Scripts/UI Types/MainMenu.cs.meta create mode 100644 Scripts/UI Types/SongEntry.cs create mode 100644 Scripts/UI Types/SongEntry.cs.meta create mode 100644 Scripts/UI Types/Visualizer.cs create mode 100644 Scripts/UI Types/Visualizer.cs.meta create mode 100755 TextMesh Pro.meta create mode 100755 TextMesh Pro/Documentation.meta create mode 100755 TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf create mode 100755 TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf.meta create mode 100755 TextMesh Pro/Examples & Extras.meta create mode 100755 TextMesh Pro/Examples & Extras/Fonts.meta create mode 100755 TextMesh Pro/Examples & Extras/Fonts/Anton OFL.txt create mode 100755 TextMesh Pro/Examples & Extras/Fonts/Anton OFL.txt.meta create mode 100755 TextMesh Pro/Examples & Extras/Fonts/Anton.ttf create mode 100755 TextMesh Pro/Examples & Extras/Fonts/Anton.ttf.meta create mode 100755 TextMesh Pro/Examples & Extras/Fonts/Bangers - OFL.txt create mode 100755 TextMesh Pro/Examples & Extras/Fonts/Bangers - OFL.txt.meta create mode 100755 TextMesh Pro/Examples & Extras/Fonts/Bangers.ttf create mode 100755 TextMesh Pro/Examples & Extras/Fonts/Bangers.ttf.meta create mode 100755 TextMesh Pro/Examples & Extras/Fonts/Electronic Highway Sign.TTF create mode 100755 TextMesh Pro/Examples & Extras/Fonts/Electronic Highway Sign.TTF.meta create mode 100755 TextMesh Pro/Examples & Extras/Fonts/Oswald-Bold - OFL.txt create mode 100755 TextMesh Pro/Examples & Extras/Fonts/Oswald-Bold - OFL.txt.meta create mode 100755 TextMesh Pro/Examples & Extras/Fonts/Oswald-Bold.ttf create mode 100755 TextMesh Pro/Examples & Extras/Fonts/Oswald-Bold.ttf.meta create mode 100755 TextMesh Pro/Examples & Extras/Fonts/Roboto-Bold.ttf create mode 100755 TextMesh Pro/Examples & Extras/Fonts/Roboto-Bold.ttf.meta create mode 100755 TextMesh Pro/Examples & Extras/Materials.meta create mode 100755 TextMesh Pro/Examples & Extras/Materials/Crate - Surface Shader Scene.mat create mode 100755 TextMesh Pro/Examples & Extras/Materials/Crate - Surface Shader Scene.mat.meta create mode 100755 TextMesh Pro/Examples & Extras/Materials/Ground - Logo Scene.mat create mode 100755 TextMesh Pro/Examples & Extras/Materials/Ground - Logo Scene.mat.meta create mode 100755 TextMesh Pro/Examples & Extras/Materials/Ground - Surface Shader Scene.mat create mode 100755 TextMesh Pro/Examples & Extras/Materials/Ground - Surface Shader Scene.mat.meta create mode 100755 TextMesh Pro/Examples & Extras/Materials/Small Crate_diffuse.mat create mode 100755 TextMesh Pro/Examples & Extras/Materials/Small Crate_diffuse.mat.meta create mode 100755 TextMesh Pro/Examples & Extras/Prefabs.meta create mode 100755 TextMesh Pro/Examples & Extras/Prefabs/Text Popup.prefab create mode 100755 TextMesh Pro/Examples & Extras/Prefabs/Text Popup.prefab.meta create mode 100755 TextMesh Pro/Examples & Extras/Prefabs/TextMeshPro - Prefab 1.prefab create mode 100755 TextMesh Pro/Examples & Extras/Prefabs/TextMeshPro - Prefab 1.prefab.meta create mode 100755 TextMesh Pro/Examples & Extras/Prefabs/TextMeshPro - Prefab 2.prefab create mode 100755 TextMesh Pro/Examples & Extras/Prefabs/TextMeshPro - Prefab 2.prefab.meta create mode 100755 TextMesh Pro/Examples & Extras/Resources.meta create mode 100755 TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets.meta create mode 100755 TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Blue to Purple - Vertical.asset create mode 100755 TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Blue to Purple - Vertical.asset.meta create mode 100755 TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Dark to Light Green - Vertical.asset create mode 100755 TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Dark to Light Green - Vertical.asset.meta create mode 100755 TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Light to Dark Green - Vertical.asset create mode 100755 TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Light to Dark Green - Vertical.asset.meta create mode 100755 TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Yellow to Orange - Vertical.asset create mode 100755 TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Yellow to Orange - Vertical.asset.meta create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials.meta create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Drop Shadow.mat create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Drop Shadow.mat.meta create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Outline.mat create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Outline.mat.meta create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Sunny Days.mat create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Sunny Days.mat.meta create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF.asset create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF.asset.meta create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF - Drop Shadow.mat create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF - Drop Shadow.mat.meta create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF - Outline.mat create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF - Outline.mat.meta create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF Glow.mat create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF Glow.mat.meta create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF Logo.mat create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF Logo.mat.meta create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF.asset create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF.asset.meta create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Electronic Highway Sign SDF.asset create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Electronic Highway Sign SDF.asset.meta create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Metalic Green.mat create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Metalic Green.mat.meta create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Overlay.mat create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Overlay.mat.meta create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Soft Mask.mat create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Soft Mask.mat.meta create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Oswald Bold SDF.asset create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Oswald Bold SDF.asset.meta create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - Drop Shadow.mat create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - Drop Shadow.mat.meta create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - Surface.mat create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - Surface.mat.meta create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF.asset create mode 100755 TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF.asset.meta create mode 100755 TextMesh Pro/Examples & Extras/Resources/Sprite Assets.meta create mode 100755 TextMesh Pro/Examples & Extras/Resources/Sprite Assets/Default Sprite Asset.asset create mode 100755 TextMesh Pro/Examples & Extras/Resources/Sprite Assets/Default Sprite Asset.asset.meta create mode 100755 TextMesh Pro/Examples & Extras/Resources/Sprite Assets/DropCap Numbers.asset create mode 100755 TextMesh Pro/Examples & Extras/Resources/Sprite Assets/DropCap Numbers.asset.meta create mode 100755 TextMesh Pro/Examples & Extras/Scenes.meta create mode 100755 TextMesh Pro/Examples & Extras/Scenes/01- Single Line TextMesh Pro.unity create mode 100755 TextMesh Pro/Examples & Extras/Scenes/01- Single Line TextMesh Pro.unity.meta create mode 100755 TextMesh Pro/Examples & Extras/Scenes/02 - Multi-line TextMesh Pro.unity create mode 100755 TextMesh Pro/Examples & Extras/Scenes/02 - Multi-line TextMesh Pro.unity.meta create mode 100755 TextMesh Pro/Examples & Extras/Scenes/03 - Line Justification.unity create mode 100755 TextMesh Pro/Examples & Extras/Scenes/03 - Line Justification.unity.meta create mode 100755 TextMesh Pro/Examples & Extras/Scenes/04 - Word Wrapping.unity create mode 100755 TextMesh Pro/Examples & Extras/Scenes/04 - Word Wrapping.unity.meta create mode 100755 TextMesh Pro/Examples & Extras/Scenes/05 - Style Tags.unity create mode 100755 TextMesh Pro/Examples & Extras/Scenes/05 - Style Tags.unity.meta create mode 100755 TextMesh Pro/Examples & Extras/Scenes/06 - Extra Rich Text Examples.unity create mode 100755 TextMesh Pro/Examples & Extras/Scenes/06 - Extra Rich Text Examples.unity.meta create mode 100755 TextMesh Pro/Examples & Extras/Scenes/07 - Superscript & Subscript Example.unity create mode 100755 TextMesh Pro/Examples & Extras/Scenes/07 - Superscript & Subscript Example.unity.meta create mode 100755 TextMesh Pro/Examples & Extras/Scenes/08 - Improved Text Alignment.unity create mode 100755 TextMesh Pro/Examples & Extras/Scenes/08 - Improved Text Alignment.unity.meta create mode 100755 TextMesh Pro/Examples & Extras/Scenes/09 - Margin Tag Example.unity create mode 100755 TextMesh Pro/Examples & Extras/Scenes/09 - Margin Tag Example.unity.meta create mode 100755 TextMesh Pro/Examples & Extras/Scenes/10 - Bullets & Numbered List Example.unity create mode 100755 TextMesh Pro/Examples & Extras/Scenes/10 - Bullets & Numbered List Example.unity.meta create mode 100755 TextMesh Pro/Examples & Extras/Scenes/11 - The Style Tag.unity create mode 100755 TextMesh Pro/Examples & Extras/Scenes/11 - The Style Tag.unity.meta create mode 100755 TextMesh Pro/Examples & Extras/Scenes/12 - Link Example.unity create mode 100755 TextMesh Pro/Examples & Extras/Scenes/12 - Link Example.unity.meta create mode 100755 TextMesh Pro/Examples & Extras/Scenes/12a - Text Interactions.unity create mode 100755 TextMesh Pro/Examples & Extras/Scenes/12a - Text Interactions.unity.meta create mode 100755 TextMesh Pro/Examples & Extras/Scenes/13 - Soft Hyphenation.unity create mode 100755 TextMesh Pro/Examples & Extras/Scenes/13 - Soft Hyphenation.unity.meta create mode 100755 TextMesh Pro/Examples & Extras/Scenes/14 - Multi Font & Sprites.unity create mode 100755 TextMesh Pro/Examples & Extras/Scenes/14 - Multi Font & Sprites.unity.meta create mode 100755 TextMesh Pro/Examples & Extras/Scenes/15 - Inline Graphics & Sprites.unity create mode 100755 TextMesh Pro/Examples & Extras/Scenes/15 - Inline Graphics & Sprites.unity.meta create mode 100755 TextMesh Pro/Examples & Extras/Scenes/16 - Linked text overflow mode example.unity create mode 100755 TextMesh Pro/Examples & Extras/Scenes/16 - Linked text overflow mode example.unity.meta create mode 100755 TextMesh Pro/Examples & Extras/Scenes/17 - Old Computer Terminal.unity create mode 100755 TextMesh Pro/Examples & Extras/Scenes/17 - Old Computer Terminal.unity.meta create mode 100755 TextMesh Pro/Examples & Extras/Scenes/18 - ScrollRect & Masking & Layout.unity create mode 100755 TextMesh Pro/Examples & Extras/Scenes/18 - ScrollRect & Masking & Layout.unity.meta create mode 100755 TextMesh Pro/Examples & Extras/Scenes/19 - Masking Texture & Soft Mask.unity create mode 100755 TextMesh Pro/Examples & Extras/Scenes/19 - Masking Texture & Soft Mask.unity.meta create mode 100755 TextMesh Pro/Examples & Extras/Scenes/20 - Input Field with Scrollbar.unity create mode 100755 TextMesh Pro/Examples & Extras/Scenes/20 - Input Field with Scrollbar.unity.meta create mode 100755 TextMesh Pro/Examples & Extras/Scenes/21 - Script Example.unity create mode 100755 TextMesh Pro/Examples & Extras/Scenes/21 - Script Example.unity.meta create mode 100755 TextMesh Pro/Examples & Extras/Scenes/22 - Basic Scripting Example.unity create mode 100755 TextMesh Pro/Examples & Extras/Scenes/22 - Basic Scripting Example.unity.meta create mode 100755 TextMesh Pro/Examples & Extras/Scenes/23 - Animating Vertex Attributes.unity create mode 100755 TextMesh Pro/Examples & Extras/Scenes/23 - Animating Vertex Attributes.unity.meta create mode 100755 TextMesh Pro/Examples & Extras/Scenes/24 - Surface Shader Example.unity create mode 100755 TextMesh Pro/Examples & Extras/Scenes/24 - Surface Shader Example.unity.meta create mode 100755 TextMesh Pro/Examples & Extras/Scenes/25 - Sunny Days Example.unity create mode 100755 TextMesh Pro/Examples & Extras/Scenes/25 - Sunny Days Example.unity.meta create mode 100755 TextMesh Pro/Examples & Extras/Scenes/26 - Dropdown Placeholder Example.unity create mode 100755 TextMesh Pro/Examples & Extras/Scenes/26 - Dropdown Placeholder Example.unity.meta create mode 100755 TextMesh Pro/Examples & Extras/Scenes/Benchmark (Floating Text).unity create mode 100755 TextMesh Pro/Examples & Extras/Scenes/Benchmark (Floating Text).unity.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/Benchmark01.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/Benchmark01.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/Benchmark01_UGUI.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/Benchmark01_UGUI.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/Benchmark02.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/Benchmark02.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/Benchmark03.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/Benchmark03.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/Benchmark04.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/Benchmark04.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/CameraController.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/CameraController.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/ChatController.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/ChatController.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/DropdownSample.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/DropdownSample.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/EnvMapAnimator.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/EnvMapAnimator.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/ObjectSpin.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/ObjectSpin.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/ShaderPropAnimator.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/ShaderPropAnimator.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/SimpleScript.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/SimpleScript.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/SkewTextExample.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/SkewTextExample.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/TMP_DigitValidator.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/TMP_DigitValidator.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/TMP_ExampleScript_01.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/TMP_ExampleScript_01.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/TMP_FrameRateCounter.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/TMP_FrameRateCounter.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/TMP_PhoneNumberValidator.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/TMP_PhoneNumberValidator.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventCheck.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventCheck.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventHandler.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventHandler.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/TMP_TextInfoDebugTool.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/TMP_TextInfoDebugTool.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_A.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_A.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_B.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_B.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/TMP_UiFrameRateCounter.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/TMP_UiFrameRateCounter.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/TMPro_InstructionOverlay.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/TMPro_InstructionOverlay.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/TeleType.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/TeleType.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/TextConsoleSimulator.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/TextConsoleSimulator.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/TextMeshProFloatingText.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/TextMeshProFloatingText.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/TextMeshSpawner.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/TextMeshSpawner.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/VertexColorCycler.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/VertexColorCycler.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/VertexJitter.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/VertexJitter.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/VertexShakeA.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/VertexShakeA.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/VertexShakeB.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/VertexShakeB.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/VertexZoom.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/VertexZoom.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Scripts/WarpTextExample.cs create mode 100755 TextMesh Pro/Examples & Extras/Scripts/WarpTextExample.cs.meta create mode 100755 TextMesh Pro/Examples & Extras/Sprites.meta create mode 100755 TextMesh Pro/Examples & Extras/Sprites/Default Sprites.png create mode 100755 TextMesh Pro/Examples & Extras/Sprites/Default Sprites.png.meta create mode 100755 TextMesh Pro/Examples & Extras/Sprites/DropCap Numbers.psd create mode 100755 TextMesh Pro/Examples & Extras/Sprites/DropCap Numbers.psd.meta create mode 100755 TextMesh Pro/Examples & Extras/Textures.meta create mode 100755 TextMesh Pro/Examples & Extras/Textures/Brushed Metal 3.jpg create mode 100755 TextMesh Pro/Examples & Extras/Textures/Brushed Metal 3.jpg.meta create mode 100755 TextMesh Pro/Examples & Extras/Textures/Floor Cement.jpg create mode 100755 TextMesh Pro/Examples & Extras/Textures/Floor Cement.jpg.meta create mode 100755 TextMesh Pro/Examples & Extras/Textures/Floor Tiles 1 - diffuse.jpg create mode 100755 TextMesh Pro/Examples & Extras/Textures/Floor Tiles 1 - diffuse.jpg.meta create mode 100755 TextMesh Pro/Examples & Extras/Textures/Fruit Jelly (B&W).jpg create mode 100755 TextMesh Pro/Examples & Extras/Textures/Fruit Jelly (B&W).jpg.meta create mode 100755 TextMesh Pro/Examples & Extras/Textures/Gradient Diagonal (Color).jpg create mode 100755 TextMesh Pro/Examples & Extras/Textures/Gradient Diagonal (Color).jpg.meta create mode 100755 TextMesh Pro/Examples & Extras/Textures/Gradient Horizontal (Color).jpg create mode 100755 TextMesh Pro/Examples & Extras/Textures/Gradient Horizontal (Color).jpg.meta create mode 100755 TextMesh Pro/Examples & Extras/Textures/Gradient Vertical (Color).jpg create mode 100755 TextMesh Pro/Examples & Extras/Textures/Gradient Vertical (Color).jpg.meta create mode 100755 TextMesh Pro/Examples & Extras/Textures/Mask Zig-n-Zag.psd create mode 100755 TextMesh Pro/Examples & Extras/Textures/Mask Zig-n-Zag.psd.meta create mode 100755 TextMesh Pro/Examples & Extras/Textures/Small Crate_diffuse.jpg create mode 100755 TextMesh Pro/Examples & Extras/Textures/Small Crate_diffuse.jpg.meta create mode 100755 TextMesh Pro/Examples & Extras/Textures/Small Crate_normal.jpg create mode 100755 TextMesh Pro/Examples & Extras/Textures/Small Crate_normal.jpg.meta create mode 100755 TextMesh Pro/Examples & Extras/Textures/Sunny Days - Seamless.jpg create mode 100755 TextMesh Pro/Examples & Extras/Textures/Sunny Days - Seamless.jpg.meta create mode 100755 TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text Image 1.png create mode 100755 TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text Image 1.png.meta create mode 100755 TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text UI Screenshot.png create mode 100755 TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text UI Screenshot.png.meta create mode 100755 TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Circle.psd create mode 100755 TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Circle.psd.meta create mode 100755 TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Diagonal.psd create mode 100755 TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Diagonal.psd.meta create mode 100755 TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Double.psd create mode 100755 TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Double.psd.meta create mode 100755 TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Quad.psd create mode 100755 TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Quad.psd.meta create mode 100755 TextMesh Pro/Fonts.meta create mode 100755 TextMesh Pro/Fonts/LiberationSans - OFL.txt create mode 100755 TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta create mode 100755 TextMesh Pro/Fonts/LiberationSans.ttf create mode 100755 TextMesh Pro/Fonts/LiberationSans.ttf.meta create mode 100755 TextMesh Pro/Resources.meta create mode 100755 TextMesh Pro/Resources/Fonts & Materials.meta create mode 100755 TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat create mode 100755 TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta create mode 100644 TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset create mode 100755 TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta create mode 100755 TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat create mode 100755 TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta create mode 100755 TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset create mode 100755 TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta create mode 100755 TextMesh Pro/Resources/LineBreaking Following Characters.txt create mode 100755 TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta create mode 100755 TextMesh Pro/Resources/LineBreaking Leading Characters.txt create mode 100755 TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta create mode 100755 TextMesh Pro/Resources/Sprite Assets.meta create mode 100755 TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset create mode 100755 TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta create mode 100755 TextMesh Pro/Resources/Style Sheets.meta create mode 100755 TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset create mode 100755 TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta create mode 100755 TextMesh Pro/Resources/TMP Settings.asset create mode 100755 TextMesh Pro/Resources/TMP Settings.asset.meta create mode 100755 TextMesh Pro/Shaders.meta create mode 100755 TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader create mode 100755 TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta create mode 100755 TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader create mode 100755 TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta create mode 100755 TextMesh Pro/Shaders/TMP_Bitmap.shader create mode 100755 TextMesh Pro/Shaders/TMP_Bitmap.shader.meta create mode 100755 TextMesh Pro/Shaders/TMP_SDF Overlay.shader create mode 100755 TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta create mode 100755 TextMesh Pro/Shaders/TMP_SDF SSD.shader create mode 100755 TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta create mode 100755 TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader create mode 100755 TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta create mode 100755 TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader create mode 100755 TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta create mode 100755 TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader create mode 100755 TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta create mode 100755 TextMesh Pro/Shaders/TMP_SDF-Mobile.shader create mode 100755 TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta create mode 100755 TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader create mode 100755 TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta create mode 100755 TextMesh Pro/Shaders/TMP_SDF-Surface.shader create mode 100755 TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta create mode 100755 TextMesh Pro/Shaders/TMP_SDF.shader create mode 100755 TextMesh Pro/Shaders/TMP_SDF.shader.meta create mode 100755 TextMesh Pro/Shaders/TMP_Sprite.shader create mode 100755 TextMesh Pro/Shaders/TMP_Sprite.shader.meta create mode 100755 TextMesh Pro/Shaders/TMPro.cginc create mode 100755 TextMesh Pro/Shaders/TMPro.cginc.meta create mode 100755 TextMesh Pro/Shaders/TMPro_Mobile.cginc create mode 100755 TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta create mode 100755 TextMesh Pro/Shaders/TMPro_Properties.cginc create mode 100755 TextMesh Pro/Shaders/TMPro_Properties.cginc.meta create mode 100755 TextMesh Pro/Shaders/TMPro_Surface.cginc create mode 100755 TextMesh Pro/Shaders/TMPro_Surface.cginc.meta create mode 100755 TextMesh Pro/Sprites.meta create mode 100755 TextMesh Pro/Sprites/EmojiOne Attribution.txt create mode 100755 TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta create mode 100755 TextMesh Pro/Sprites/EmojiOne.json create mode 100755 TextMesh Pro/Sprites/EmojiOne.json.meta create mode 100755 TextMesh Pro/Sprites/EmojiOne.png create mode 100755 TextMesh Pro/Sprites/EmojiOne.png.meta create mode 100644 UI Toolkit.meta create mode 100644 UI Toolkit/PanelSettings.asset create mode 100644 UI Toolkit/PanelSettings.asset.meta create mode 100644 UI Toolkit/UnityDefaultRuntimeTheme.tss create mode 100644 UI Toolkit/UnityDefaultRuntimeTheme.tss.meta create mode 100644 UI Toolkit/UnityThemes.meta create mode 100644 UI Toolkit/UnityThemes/UnityDefaultRuntimeTheme.tss create mode 100644 UI Toolkit/UnityThemes/UnityDefaultRuntimeTheme.tss.meta create mode 100644 UI.meta create mode 100644 UI/Game.uss create mode 100644 UI/Game.uss.meta create mode 100644 UI/GlobalMenu.uss create mode 100644 UI/GlobalMenu.uss.meta create mode 100644 UI/Level.uss create mode 100644 UI/Level.uss.meta create mode 100644 UI/Menu.uss create mode 100644 UI/Menu.uss.meta create mode 100644 UI/Menu.uxml create mode 100644 UI/Menu.uxml.meta create mode 100644 UnityDefaultRuntimeTheme.tss create mode 100644 UnityDefaultRuntimeTheme.tss.meta diff --git a/Discord-RPC.meta b/Discord-RPC.meta new file mode 100644 index 0000000..f05712e --- /dev/null +++ b/Discord-RPC.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8d13c058ffc5722568931a862a1f4e70 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Discord-RPC/DiscordRpc.cs b/Discord-RPC/DiscordRpc.cs new file mode 100644 index 0000000..a264063 --- /dev/null +++ b/Discord-RPC/DiscordRpc.cs @@ -0,0 +1,219 @@ +using System; +using System.Collections.Generic; +using System.Runtime.InteropServices; +using System.Text; + +namespace DiscordPresence +{ + public class DiscordRpc + { + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate void ReadyCallback(); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate void DisconnectedCallback(int errorCode, string message); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate void ErrorCallback(int errorCode, string message); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate void JoinCallback(string secret); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate void SpectateCallback(string secret); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate void RequestCallback(ref JoinRequest request); + + public struct EventHandlers + { + public ReadyCallback readyCallback; + public DisconnectedCallback disconnectedCallback; + public ErrorCallback errorCallback; + public JoinCallback joinCallback; + public SpectateCallback spectateCallback; + public RequestCallback requestCallback; + } + + [Serializable, StructLayout(LayoutKind.Sequential)] + public struct RichPresenceStruct + { + public IntPtr state; // max 128 bytes + public IntPtr details; // max 128 bytes + public long startTimestamp; + public long endTimestamp; + public IntPtr largeImageKey; // max 32 bytes + public IntPtr largeImageText; // max 128 bytes + public IntPtr smallImageKey; // max 32 bytes + public IntPtr smallImageText; // max 128 bytes + public IntPtr partyId; // max 128 bytes + public int partySize; + public int partyMax; + public IntPtr matchSecret; // max 128 bytes + public IntPtr joinSecret; // max 128 bytes + public IntPtr spectateSecret; // max 128 bytes + public bool instance; + } + + [Serializable] + public struct JoinRequest + { + public string userId; + public string username; + public string discriminator; + public string avatar; + } + + public enum Reply + { + No = 0, + Yes = 1, + Ignore = 2 + } + + [DllImport("discord-rpc", EntryPoint = "Discord_Initialize", CallingConvention = CallingConvention.Cdecl)] + public static extern void Initialize(string applicationId, ref EventHandlers handlers, bool autoRegister, string optionalSteamId); + + [DllImport("discord-rpc", EntryPoint = "Discord_Shutdown", CallingConvention = CallingConvention.Cdecl)] + public static extern void Shutdown(); + + [DllImport("discord-rpc", EntryPoint = "Discord_RunCallbacks", CallingConvention = CallingConvention.Cdecl)] + public static extern void RunCallbacks(); + + [DllImport("discord-rpc", EntryPoint = "Discord_UpdatePresence", CallingConvention = CallingConvention.Cdecl)] + private static extern void UpdatePresenceNative(ref RichPresenceStruct presence); + + [DllImport("discord-rpc", EntryPoint = "Discord_ClearPresence", CallingConvention = CallingConvention.Cdecl)] + public static extern void ClearPresence(); + + [DllImport("discord-rpc", EntryPoint = "Discord_Respond", CallingConvention = CallingConvention.Cdecl)] + public static extern void Respond(string userId, Reply reply); + + [DllImport("discord-rpc", EntryPoint = "Discord_UpdateHandlers", CallingConvention = CallingConvention.Cdecl)] + public static extern void UpdateHandlers(ref EventHandlers handlers); + + public static void UpdatePresence(RichPresence presence) + { + var presencestruct = presence.GetStruct(); + UpdatePresenceNative(ref presencestruct); + presence.FreeMem(); + } + + [Serializable] + public class RichPresence + { + private RichPresenceStruct _presence; + private readonly List _buffers = new List(10); + + public string state; // max 128 bytes + public string details; // max 128 bytes + public long startTimestamp; + public long endTimestamp; + public string largeImageKey; // max 32 bytes + public string largeImageText; // max 128 bytes + public string smallImageKey; // max 32 bytes + public string smallImageText; // max 128 bytes + public string partyId; // max 128 bytes + public int partySize; + public int partyMax; + public string matchSecret; // max 128 bytes + public string joinSecret; // max 128 bytes + public string spectateSecret; // max 128 bytes + public bool instance; + + /// + /// Get the representation of this instance + /// + /// representation of this instance + internal RichPresenceStruct GetStruct() + { + if (_buffers.Count > 0) + FreeMem(); + + _presence.state = StrToPtr(state, 128); + _presence.details = StrToPtr(details, 128); + _presence.startTimestamp = startTimestamp; + _presence.endTimestamp = endTimestamp; + _presence.largeImageKey = StrToPtr(largeImageKey, 32); + _presence.largeImageText = StrToPtr(largeImageText, 128); + _presence.smallImageKey = StrToPtr(smallImageKey, 32); + _presence.smallImageText = StrToPtr(smallImageText, 128); + _presence.partyId = StrToPtr(partyId, 128); + _presence.partySize = partySize; + _presence.partyMax = partyMax; + _presence.matchSecret = StrToPtr(matchSecret, 128); + _presence.joinSecret = StrToPtr(joinSecret, 128); + _presence.spectateSecret = StrToPtr(spectateSecret, 128); + _presence.instance = instance; + + return _presence; + } + + /// + /// Returns a pointer to a representation of the given string with a size of maxbytes + /// + /// String to convert + /// Max number of bytes to use + /// Pointer to the UTF-8 representation of + private IntPtr StrToPtr(string input, int maxbytes) + { + if (string.IsNullOrEmpty(input)) return IntPtr.Zero; + var convstr = StrClampBytes(input, maxbytes); + var convbytecnt = Encoding.UTF8.GetByteCount(convstr); + var buffer = Marshal.AllocHGlobal(convbytecnt); + _buffers.Add(buffer); + Marshal.Copy(Encoding.UTF8.GetBytes(convstr), 0, buffer, convbytecnt); + return buffer; + } + + /// + /// Convert string to UTF-9 and add null termination + /// + /// string to convert + /// UTF-8 representation of with added null termination + private static string StrToUtf8NullTerm(string toconv) + { + var str = toconv.Trim(); + var bytes = Encoding.Default.GetBytes(str); + if (bytes.Length > 0 && bytes[bytes.Length - 1] != 0) + str += "\0\0"; + + return Encoding.UTF8.GetString(Encoding.UTF8.GetBytes(str)); + } + + /// + /// Clamp the string to the given byte length preserving null termination + /// + /// string to clamp + /// max bytes the resulting string should have (including null termination) + /// null terminated string with a byte length less or equal to + private static string StrClampBytes(string toclamp, int maxbytes) + { + var str = StrToUtf8NullTerm(toclamp); + var strbytes = Encoding.UTF8.GetBytes(str); + + if (strbytes.Length <= maxbytes) + return str; + + var newstrbytes = new byte[] { }; + Array.Copy(strbytes, 0, newstrbytes, 0, maxbytes - 1); + newstrbytes[newstrbytes.Length - 1] = 0; + newstrbytes[newstrbytes.Length - 2] = 0; + + return Encoding.UTF8.GetString(newstrbytes); + } + + /// + /// Free the allocated memory for conversion to + /// + internal void FreeMem() + { + for (var i = _buffers.Count - 1; i >= 0; i--) + { + Marshal.FreeHGlobal(_buffers[i]); + _buffers.RemoveAt(i); + } + } + } + } +} diff --git a/Discord-RPC/DiscordRpc.cs.meta b/Discord-RPC/DiscordRpc.cs.meta new file mode 100644 index 0000000..d4d1155 --- /dev/null +++ b/Discord-RPC/DiscordRpc.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 96be01509b6882147aa617d033ba98b0 +timeCreated: 1521121665 +licenseType: Pro +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Discord-RPC/DiscordTime.cs b/Discord-RPC/DiscordTime.cs new file mode 100644 index 0000000..1685013 --- /dev/null +++ b/Discord-RPC/DiscordTime.cs @@ -0,0 +1,55 @@ +using System; + +namespace DiscordPresence +{ + public static class DiscordTime + { + /// + /// Get the current time + /// + /// The current time epoch + public static long TimeNow() + { + return (long)(DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc)).TotalSeconds; + } + + /// + /// Add time to an epoch value + /// + /// Epoch value + /// Seconds to add + /// Minutes to add + /// Hours to add + /// + [Obsolete("AddTime (ref) is deprecated. Use regular add time method instead.")] + public static long AddTime(ref long time, int seconds, int minutes = 0, int hours = 0) + { + time += seconds; + time += minutes * 60; + time += hours * 3600; + return 0; + } + + public static long AddTime(long time = -1, int seconds = 0, int minutes = 0, int hours = 0) + { + if (time == -1) + time = TimeNow(); + + time += seconds; + time += minutes * 60; + time += hours * 3600; + return time; + } + + public static long SubtractTime(long time = -1, int seconds = 0, int minutes = 0, int hours = 0) + { + if (time == -1) + time = TimeNow(); + + time -= seconds; + time -= minutes * 60; + time -= hours * 3600; + return time; + } + } +} diff --git a/Discord-RPC/DiscordTime.cs.meta b/Discord-RPC/DiscordTime.cs.meta new file mode 100644 index 0000000..f7e9ec1 --- /dev/null +++ b/Discord-RPC/DiscordTime.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 48f782a8ee45c474daaf8362cec0e7a8 +timeCreated: 1521143721 +licenseType: Pro +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Discord-RPC/PresenceManager.cs b/Discord-RPC/PresenceManager.cs new file mode 100644 index 0000000..4569b77 --- /dev/null +++ b/Discord-RPC/PresenceManager.cs @@ -0,0 +1,200 @@ +using System; +using UnityEngine; +using UnityEngine.Events; + +namespace DiscordPresence +{ + [Serializable] + public class DiscordJoinEvent : UnityEvent { } + + [Serializable] + public class DiscordSpectateEvent : UnityEvent { } + + [Serializable] + public class DiscordJoinRequestEvent : UnityEvent { } + + public class PresenceManager : MonoBehaviour + { + public DiscordRpc.RichPresence presence = new DiscordRpc.RichPresence(); + public string applicationId; + public string optionalSteamId; + public int callbackCalls; + //public int clickCounter; + public DiscordRpc.JoinRequest joinRequest; + public UnityEvent onConnect; + public UnityEvent onDisconnect; + public UnityEvent hasResponded; + public DiscordJoinEvent onJoin; + public DiscordJoinEvent onSpectate; + public DiscordJoinRequestEvent onJoinRequest; + + DiscordRpc.EventHandlers handlers; + + public static PresenceManager instance; + + /*public void OnClick() + { + Debug.Log("Discord: on click!"); + clickCounter++; + + presence.details = string.Format("Button clicked {0} times", clickCounter); + + DiscordRpc.UpdatePresence(presence); + }*/ + + public void RequestRespondYes() + { + Debug.Log("Discord: responding yes to Ask to Join request"); + DiscordRpc.Respond(joinRequest.userId, DiscordRpc.Reply.Yes); + hasResponded.Invoke(); + } + + public void RequestRespondNo() + { + Debug.Log("Discord: responding no to Ask to Join request"); + DiscordRpc.Respond(joinRequest.userId, DiscordRpc.Reply.No); + hasResponded.Invoke(); + } + + #region Discord Callbacks + public void ReadyCallback() + { + ++callbackCalls; + Debug.Log("Discord: ready"); + onConnect.Invoke(); + UpdatePresence(null); + } + + public void DisconnectedCallback(int errorCode, string message) + { + ++callbackCalls; + Debug.Log(string.Format("Discord: disconnect {0}: {1}", errorCode, message)); + onDisconnect.Invoke(); + } + + public void ErrorCallback(int errorCode, string message) + { + ++callbackCalls; + Debug.Log(string.Format("Discord: error {0}: {1}", errorCode, message)); + } + + public void JoinCallback(string secret) + { + ++callbackCalls; + Debug.Log(string.Format("Discord: join ({0})", secret)); + onJoin.Invoke(secret); + } + + public void SpectateCallback(string secret) + { + ++callbackCalls; + Debug.Log(string.Format("Discord: spectate ({0})", secret)); + onSpectate.Invoke(secret); + } + + public void RequestCallback(ref DiscordRpc.JoinRequest request) + { + ++callbackCalls; + Debug.Log(string.Format("Discord: join request {0}#{1}: {2}", request.username, request.discriminator, request.userId)); + joinRequest = request; + onJoinRequest.Invoke(request); + } + #endregion + + #region Monobehaviour Callbacks + // Singleton + void Awake() + { + if (instance == null) + { + instance = this; + } + else if (instance != this) + { + Destroy(gameObject); + } + DontDestroyOnLoad(gameObject); + } + + void Update() + { + DiscordRpc.RunCallbacks(); + } + + void OnEnable() + { + Debug.Log("Discord: init"); + callbackCalls = 0; + + handlers = new DiscordRpc.EventHandlers(); + handlers.readyCallback = ReadyCallback; + handlers.disconnectedCallback += DisconnectedCallback; + handlers.errorCallback += ErrorCallback; + handlers.joinCallback += JoinCallback; + handlers.spectateCallback += SpectateCallback; + handlers.requestCallback += RequestCallback; + DiscordRpc.Initialize(applicationId, ref handlers, true, optionalSteamId); + } + + void OnDisable() + { + Debug.Log("Discord: shutdown"); + DiscordRpc.Shutdown(); + } + + void OnDestroy() + { + + } + #endregion + + #region Update Presence Method + public static void UpdatePresence(string detail, string state = null, long start = -1, long end = -1, string largeKey = null,string largeText = null, + string smallKey = null, string smallText = null, string partyId = null, int size = -1, int max = -1, string match = null, string join = null, + string spectate = null/*, bool instance*/) + { + instance.presence.details = detail ?? instance.presence.details; + instance.presence.state = state ?? instance.presence.state; + instance.presence.startTimestamp = (start == -1) ? instance.presence.startTimestamp : start; + instance.presence.endTimestamp = (end == -1) ? instance.presence.endTimestamp : end; + instance.presence.largeImageKey = largeKey ?? instance.presence.largeImageKey; + instance.presence.largeImageText = largeText ?? instance.presence.largeImageText; + instance.presence.smallImageKey = smallKey ?? instance.presence.smallImageKey; + instance.presence.smallImageText = smallText ?? instance.presence.smallImageText; + instance.presence.partyId = partyId ?? instance.presence.partyId; + instance.presence.partySize = (size == -1) ? instance.presence.partySize : size; + instance.presence.partyMax = (max == -1) ? instance.presence.partyMax : max; + instance.presence.matchSecret = match ?? instance.presence.matchSecret; + instance.presence.joinSecret = join ?? instance.presence.joinSecret; + instance.presence.spectateSecret = spectate ?? instance.presence.spectateSecret; + //instance.presence.presence.instance = + DiscordRpc.UpdatePresence(instance.presence); + } + + public static void ClearPresence() + { + instance.presence.details = ""; + instance.presence.state = ""; + instance.presence.startTimestamp = 0; + instance.presence.endTimestamp = 0; + instance.presence.largeImageKey = ""; + instance.presence.largeImageText = ""; + instance.presence.smallImageText = ""; + instance.presence.smallImageKey = ""; + instance.presence.partyId = ""; + instance.presence.partySize = 0; + instance.presence.partyMax = 0; + instance.presence.matchSecret = ""; + instance.presence.joinSecret = ""; + instance.presence.spectateSecret = ""; + //instance.presence.instance = + } + + public static void ClearAndUpdate() + { + ClearPresence(); + DiscordRpc.UpdatePresence(instance.presence); + } + #endregion + } +} diff --git a/Discord-RPC/PresenceManager.cs.meta b/Discord-RPC/PresenceManager.cs.meta new file mode 100644 index 0000000..9d7ea66 --- /dev/null +++ b/Discord-RPC/PresenceManager.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: fb9ae853100b2944384e0a4d3708f6ba +timeCreated: 1521125169 +licenseType: Pro +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Editor.meta b/Editor.meta new file mode 100644 index 0000000..92f9079 --- /dev/null +++ b/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d016325df6a55076cb221ba1fdb167b0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Editor/BuildHelper.cs b/Editor/BuildHelper.cs new file mode 100644 index 0000000..99c6716 --- /dev/null +++ b/Editor/BuildHelper.cs @@ -0,0 +1,99 @@ +using UnityEditor; +using System.Diagnostics; +using System.IO; + +[InitializeOnLoad] +public class ScriptBatch +{ + static ScriptBatch() + { + EnsureDLL(); + } + + public static bool FileExists(string filename) + { + return new FileInfo(filename).Exists; + } + + public static bool RunRpcBuildScript() + { + UnityEngine.Debug.Log("Trying to run build script"); + + Process proc = new Process(); +#if UNITY_STANDALONE_OSX || UNITY_EDITOR_OSX + proc.StartInfo.UseShellExecute = false; + // brew installs cmake in /usr/local/bin, which Unity seems to strip from PATH? + string newPath = proc.StartInfo.EnvironmentVariables["PATH"] + ":/usr/local/bin"; + proc.StartInfo.EnvironmentVariables["PATH"] = newPath; +#endif + proc.StartInfo.FileName = "python"; + proc.StartInfo.Arguments = "build.py unity"; + proc.StartInfo.WorkingDirectory = "../.."; + proc.Start(); + proc.WaitForExit(); + return proc.ExitCode == 0; + } + + public static void EnsureDLL() + { +#if UNITY_STANDALONE_WIN || UNITY_EDITOR_WIN + string[] dstDirs = { "Assets/Plugins", "Assets/Plugins/x86", "Assets/Plugins/x86_64" }; + string[] dstDlls = { "Assets/Plugins/x86/discord-rpc.dll", "Assets/Plugins/x86_64/discord-rpc.dll" }; + string[] srcDlls = { "../../builds/install/win64-dynamic/bin/discord-rpc.dll", "../../builds/install/win64-dynamic/bin/discord-rpc.dll" }; +#elif UNITY_STANDALONE_OSX || UNITY_EDITOR_OSX + string[] dstDirs = { "Assets/Plugins" }; + string[] dstDlls = { "Assets/Plugins/discord-rpc.bundle" }; + string[] srcDlls = { "../../builds/install/osx-dynamic/lib/libdiscord-rpc.dylib" }; +#else + string[] dstDirs = { "Assets/Plugins", "Assets/Plugins/x86", "Assets/Plugins/x86_64" }; + string[] dstDlls = { "Assets/Plugins/discord-rpc.so" }; + string[] srcDlls = { "../../builds/install/linux-dynamic/lib/discord-rpc.so" }; +#endif + + Debug.Assert(dstDlls.Length == srcDlls.Length); + + bool exists = true; + foreach (string fname in dstDlls) + { + if (!File.Exists(fname)) + { + exists = false; + break; + } + } + + if (exists) + return; + + exists = true; + foreach (string fname in srcDlls) + { + if (!File.Exists(fname)) + { + exists = false; + break; + } + } + + if (!exists) + { + if (!RunRpcBuildScript()) + { + UnityEngine.Debug.LogError("Build failed"); + return; + } + } + + // make sure the dirs exist + foreach (string dirname in dstDirs) + { + Directory.CreateDirectory(dirname); + } + + // copy dlls + for (int i = 0; i < dstDlls.Length; i++) + { + FileUtil.CopyFileOrDirectory(srcDlls[i], dstDlls[i]); ; + } + } +} diff --git a/Editor/BuildHelper.cs.meta b/Editor/BuildHelper.cs.meta new file mode 100644 index 0000000..fad1055 --- /dev/null +++ b/Editor/BuildHelper.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: b63cc046732c218429ee9448f93382a5 +timeCreated: 1521120904 +licenseType: Pro +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Images.meta b/Images.meta new file mode 100644 index 0000000..9dbb8e7 --- /dev/null +++ b/Images.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 32102b9c06b8f76b78c7c6a294721380 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Images/Mask.png b/Images/Mask.png new file mode 100644 index 0000000000000000000000000000000000000000..d35d2e6a41754051177da69363e841dbf902331e GIT binary patch literal 83860 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%0DNjELhQj&{$KHvP@L^Y*CMgq^ zqB&SW1F)3gt<)F7ym}YmTu#nZHI8W9PJpiT3*#=|8tt3EgO<8_ix4TyZ{L_(9toVt zn<lPfH@efCIs25ac8UwyV8hjS#d>lKxQJf0c4YQP%M&!0SN}u4Ha-ljO{HHNM?En; z{-4M-uy`9n97}Z<J_*sE&OOXHVJACBhpBL_(n+~(E*n&@c)#B7YJ`UAxt|)I@r~5x z*#;f>gdZsa;$^UqNpHyG|0A5sT9kS^dq)Ux9&p*JARybSB+bSy<`*kwHt*Mm#;wjt z{_lq)0O4v(v*)LQ5!zW+Wgu&NGn2@2=fHk}rJKtcfjdiQomSs#D@$%5LO#necJsJ} z%@3w=y$VLT?my-BAd9@VfcvoE8cf}9L`e5##kDk9@`d(0!(CG6O=vccqu>$bWJqe! zelX@D@)=@0n@_>c)q>gt*S^0EJ7=QUJBZzuQQQ79UpLEuQBK5+g3U1V^&u5>U5$TS z(&;^PP;|Yzy+bflX9AD)eZf6R1u1Jm;B-wX4B|SBAdA9mx(vUf2C8;ifyP^A9XpSr zX+OvZ!Kn{{1#RAHMc00h$ROKTL+&fL(Q@-vo?Q1cio}~BG?)?)fxA3Vt2l_In%!D9 zhWiMGNDgxj+-a+w>)`lK7!J1M6|zSeIfNE=<s!bXs^f-<cPOy%R_pHNqG>%u+Q{d` zp*)$^Ufv{SIgQ)Fe-VH=V@Q<k4#6yhNzMB+H2<6|+(8zBi=&QV+k(#Ic&JGi0+q`I z#7D~T<;TLUQS>+fw}CuK4Bq3vuJ3)1ai!Q*IZiw2QjV<waf{xm!M7uO59;f$B`a@e z{5<Xs&H-i%9Jj6^T5Y4RBl?wZi9b;sKg|}x?=NTcEhj&vPh|V%q!u;t`kK;$;<Uuc zNZ4RA*aUuB33nR2zkc*EO2g2XiSQKG>EH?$cE+_2{C3clko*%(z4(`K-qk{U8n>>< zaN_<5x~~r&SIo6&qzgCdv}YFu#?fGjOxo|tRXr)U_}A(z?bOz}OVIi8mmHYZ>dtv& zQWrp<>^k+LN8Y){pZ2&DHW=Ea61nFuhc7YfwsvvO*@#1upuAf_tIv+a#kGomhJCaH znzdo2=tn(b69ho*Y}Ftty@5H;1JBxwP%7+|157slx+ny@w{^{&>5v@QS|doNul&}L z#_D(J&UYCZA<Y0t?fI-%Q<<+r)RGok^I>J`Oh{%WEiZ_M={VIr-9EzBEwd&>#?Lhu zj7;h)wg0KOoK{)q*+SMye^-aCz-+XsLE~Dy)Y5Uk%)(pt&!Epv@%fRuUgzHe9*(lj z!*oJK=hxN3%7wN|kTb^@uOq*361HOUUmWV>hHd3G$dA8+5>Kl~6}s==kIYS<-WG%% zNz^eezRDF;FqZdT*RNN4%18Uawq}ocf#VDa*s_FX0fV8L9UgX*yJ`=@p%Y>bKD#IU zs1~A?LG_j{McnO;2K3pWqc%%u@3eZ-C`#Bebz3ufCpM*);`DU?q7CFJbEwH*4J#+L z-d~HKbhdu9u_H9n_8fw78;qxgaf5*Ut}T^un%1%}t8NTb5B($4x((veL)A|SFxKKO zW2A4REQUd{0FhzA4s1c4i#$#6w1EOOmZ@YS%Y5DHEeFHNQ8SVh%tg~-LbSOsi*6tp zFc@l;#omx~kYEde0omKD>C|P)h+`-6I!BG+jxgKan$(R%$G{*^p3b-CQ#Pq}o9BG7 z44%b|a1`tsSN>P7jy@z8AgyMVqiy2L73DM?togQSv)rub>vULzHNHZeLD_xM@*IL% zFqmrw<DJbS+7q?IU|}shHxXfqnBS4YJoKgZHrk)zIB~xZow-@f#Let|3Xw$EQePMs zrQGmo{<46b3~8p?MY@vvS2}_z{W}|<Smv$Y{8PR@=ruRh{Cc4R>9CbS#`@i7_D5P| z6d|Z;xkcD5Cy5j9r)`OA&f3u5JM{-4%E$26+HgkublhPY%?^4Z$FHoQ9``{9D>D;B z6o)U?bz_q1z)<Sv!szO7<7wd#VE?ud-$dWQUK!{O4OlbcMk6s>>fbvI2soXxP+u_b zs_-w=obZz>%e^<;;5to<9~HUgMhS7pblC=GvXI@m8dV;jNt6y-7KC#D%0Hi#L;*7~ zFFIY;%!6gd6JUm8VvRTiGxbITK)%zZ&uwBJn>eb41Kxe*_Qr)fo7|3i-zp`d+SJc& zWmj^D99NxrWcRtYe=;KV*}iy~9@E8pYtLZ2N8jz2#y+ZfgHSX24rP@zY&e_9fEad} z-O^oy0v4bdPc5JxAA=m?{oZ6@ls*`9E#IUS2Ggtst@a*ks1xZk9(Ux^p{f5@8Q#QV zwr4*W$N`rdlw#$`N}1PMY@SKSD6+R+<CAB|?N-jtRpZ};Wz^%YC`QQXr`L^cesZqR z5ZaLuk>VNzml+(WLl+*^%MV|vY!)X!*x8oi%;Vka{h_rUX-Z##r^4)n6@G7-ZJ(I) z)M)>H7Rnf&|6DsafwR)syQ&#-n(4;VP#zYbOaXm4du6cq(8%h|YKJQBt>X5e*IxlI zwUcZF8teIUZ8+7K_giEU&Z)6t3iUWB!S5{CIsI2pU|2%TWt7moyHBtKr-rx`OG(1@ zhUO#vl4-BHwu>VbdpT%mO%|T&kpoN4fzGhl>WZcCaKulH^|cuh<c$G76HCvd?H&C} zX6v%IxxA_)#)L6Olo(t+Wrzt$3-ciFf}X)B1&l>XP?&x^li=Tmbj)n3$2Ou!3q@M! zv~LWE_<39i9wwcnz?d6wD=QL3XVq4ql?C<jF0(?8rI%S@+;{A-dF0|qK&6mC@3QU= zhV{<A1-<^X!{GalABLp#_u*={+B4*s$xWvW30F1tieimJ-et)?<~(b}^*<b5s51Q9 zx9^jEG^n9!@FqoDh(EMfeeYNcesA{y(cPs3HJ6o<;>aF|)){{}QzVv=yq5(usKxUl z<?fYS{Npbt{gBJ9=@tV3Kf9=zR~onp#s1m`A(X+X!*%9uv$ywn5&D~DD&9CjxR`!M zGT<__Y%uno<QJ5Zzc&ZAs{x36z6Zez7|tw@U;+p~#;mkOjI=TpUtSbGR2+Uz*NwpD zd2X}Sueuo@Iis)J#Cs~YEq`K&jNO<I7aSAPBU#hqGYa-&Hhucql&v%9m4&i7@9=qf z*jwwE;}~acZ6iQ1{RgL!1kBpq_;Pj(IKBY9{7xaoGJQ+@Ag=6RCWQSR_MP6>=N>x5 zxT`1crQ+AbT3gL>oLEdt_R`e+<})>k_jk5A-;l(?G|Cza+1K7rsDd&?<7TWtM@zb! z-kE4jm-Zt?labOTIH`_l<eJpQXx`rQGJU(uumEbNUvwiwT$f%JU%)mRwhf*^9zUax zOkO*2ol)a_=DwgR(y4#kv!5PHA&W`hFII>hD3izYHO$ZsrMFi3-8yf+gPD7YD=N3C zk<L9X$-!~NFs%J2%B#%ic<_^~UrgA?DKyZwpuSD0)q3Wi*a}*<PY6s4j~^cWdcXsV zH0N)mTv~vf*|1bFcje;Xi(io68NN)^Vc1#Zpz{G0lq_o#0cyywOBJC6+T#i3IpA!r zDgq0-nA&WpbEfM6Y{bk}gx(W#cm~?G$H_D1mq8iWb(Z6EbQh2Us800$WKws;q2vUz z@a6Kre7oeBZGO{(P%KiCTe26#@JnbaxiNu09!&DZonpV-xH-!6fNo%S1%xFH^@(Gw zk`IWMXt~lDX}*aLh4?|m#Sk-`&HD4MaKdlaJ^J4BLLcnv$OJKT`7QYAlp*9%?F;ZO z>UkXX-KpYQu;S&XG>+JMxOx(HoS9UQP~Lrd=QW*mfsA+07ttnfM0TeITjbF?3xfAv z{mAF}`?{!dW5-2To&9Kg#ATFGNTx<vF}HUsNaAG=y@ZlTBzf-<ww+u>iEQV(`cw?` zOzr^3($1YDN5e_M_=CL$hop#R5{*?}D?A%cuC_m$MXh92o!cLV^u+|>Dtdufvb68L z6cnyn?x5TA79ZBcKS(Q^NJ_n<*10-wz_WbLY-<r_f4IStZ|$-`E^l{nxS9F7jRw=k z2!ts4e0Re(QwGzfyR0#o9^s&fosfC-CCmXI{U3#X(-8fEUnxM++|vI`Wes2A{X5y{ zZfZ=Jw8OA%9?Cj{i~8FaB+d&M{qweE8cbeGg}%)vEkUdLY;&xrS}wlBr;M@;<gNXQ z398@j#oZ^t&Yn}6<uO>Z*`Z+Xjv=NIEPs*Xb$7W}7k)LQrQ=^D_-fcT?swxC^X8)d zSs4RlSP*wB_g;-)8u@7fK=HK*3o)ClblQ2HDZ7VS2eocX28SDj;_Z~w4*nOElkZF` zt0aSNhgH%FRE{B=>CX9T3#$`sHlliG3CoB4F!WGA+b95<OScMPab-+=P%mBaa4k7_ zmg7uZ66n&*EpD1pe3iFB_FnJXi$>UBT_}H)rPN2|s2bEEH&WdeE(xprSC|vK1Ygvl z>vzn`UyE#p%_-@KnD0;wrjwLj!0z0j-|ew~o4d<Anmv6H%Ep9Qa)uYlUmUFGhy#@~ zDINPME-|Df(2ru&c$x%()ftSN5>$>9>g<~27E_>38-P~s+=RekA@WV;+7B%y+t8_O z#}=9VXe_|O%jM$3RFB1hMOxAWIuGJGNpJ0Jmlu56Fq1f?maKIw2cP_N0z99#|2=X; zK1C+g7SEZ^ZO_-S?5+S`y4S_``>y%o%&Bok;*yaoeDQW_`Lck7QHL~Oc-v2D1#)p{ zsc#I!z9J_~-~WclJ0F%ZpBksXEa><>!jx=aT@?aJ+oO8R16Pjh;UzxYNjN+4W-FY$ zF`70A)L-NHUQ}?#9@-t+XCT{cQnIy#ND-O|su9-cJ76DOj8oUf9AP|<08pf3CC_QJ z&F%HRu5{47_O&nKmGRk{`GaXo184>@SIOR{2x!2t@vD2^2Uzsrb=3&AX?2cWpAa)T z9VD`3CS%L)4!KE80JkImEo+7w`>@OBt=U@PFr&0;WKVC(OYF|*jw}=oHtQ4|0mJH3 zQDl(X1<)4-9^B?3+ZsQOIsSCm&FK(_nX@cN2#ay{L0IE0it<?H&V|@`KQH;dahtOv zkEK*r>=wr((A%mZ8ZtZdQzPkL2;SIYAo6QHbsOp7J4V}{`1akhkKT(LRdoay7dqH9 z;`X|YM<7-r^$@yq_NiLvkPCzDbzg?PS|nRYBhND^m*!(ftz*7V?pViQJlnr$6ZziV z)MwiXNKv<{eb-UjPAA0NR#ywy3P5aJ3J&{G4&wPbjXOYSM4|C}TE4VjQ0^7qFNlLC z?OT$YBv^+2X<Ya;5;Lt#=WW14_ZWDzFR87dHg>tU5l0{)`;fbg5y<){^3V?bZb|O> zcH*)=J3!RVr8VsukVGS{v*SVI)C>Lu7V%BzK?XL4)0d<FAoilp(2_AyDY9wIDbvD@ zx4rOL5;AV%cG0QAvjzCnNN`0UjKe@-9IVk%_>ZBvQorn)W42AN#EN%{oca=5Y0?p< zM;xHfdmoWIk#9mXb+j7(7p_DicxAUZ<iXbX52nrIDk0YLXJ_sNOBbu0X^^r>XU1#i zkMaNJ<@ilse)vs&iC7y6#xXsjZ7a7h5nOAa$i=UW^m>#6H-Q9a&n)RD_Pk%W*o+s< zp5)k_yV?@WLxEmDY;EiryLqd{*U{ctD-=0jKD$8&S6?PMVhq1{a`<s<PpUe8V|MG{ z9)81=ABv@Op1yo-wQXu$QOK^2<;D*4r<NO3g^8?$Pyrjr4nFmrlHI(2V1}Yxe&ThC zJwI=CfIIc<{J`Jz2wE}s9di6149+B$g-MT2SEtksaF~G8P);;*D*f98d%%sp^Q0q6 zuPO-0z;9|y8M>TpW+0vjRvSXlJ7r$kXa$*#;M@|-f=rx61rCIPY<7b$=_$&gr8cS^ zkR7zee}y~=CLf%Z^o7aPXWs}qh))cK`n?FMu2o&DOzx$)6bk!jNW&4buWcsEaVSkS z^cIQS<Si)7x&k?gQb+#iQbHrS;*x8fwyg{n<!oK^hn=Xp`527U$2Y9(bID;q=6O$> ztiM;8k$Wvr@#M?eF}!A~$6f-c5l(wY<s@ZLBQ6JDe8i~AC=FD5tzZR%(-BT7#6P<3 zA9mB9!TqjxXEWCn{G)wA-sGk46Gtuu$5F*s6lOKNV8vYy{~UE)Ay&De><gaSgsh-c z=kQCsZc|}=0iy6Om?0~x9bX+jjlnr?{cZ*nz8qZ%HYy8X&xR!C$U*VU`(6TxVz@yd zUPyUz+!CA)h-|H;O`aD-P8*vxg><x(NEr*|Jw@T=u65_kJ)VUC(>0FM|1HQSQEE;e z&syo0j>m6l8v6QvO6Jj_xjhYe;@2eDoe0`fQ!QWb|C29q&r1W*N4jEaH*z=Td>Jb% z2i7Zf8!y<!G5QT$LhdBNtkD?(P}ig<JPckidHXdy8#cMD)8-jK&jSC5LCj=Q-GJo> zT$+oVj|_t@!D>GeRKbDj1DC&_zNkOYYvQ&Rlm_vv?)V(2V<PYbkJVS0THgG*=3BCN z)@S*nPhAW6AKhx<gcC@PMcfZ>1H|Ls2i)E;7N(ZM;sJ0})lujt{`u!-l8twFtins4 zc9?^!56yhVO`O6HHSY3Ov1TDSz_Y$@bmajJ&R|p0@#9OW#gL!%senYyVznCmVjbOl zkl5;4cY{r{6+A=;`l_ek3@XOe?dk7rP8*lKKw(}eCR29*0h%*)7Hx$e-$2LXv%dbB z;EOjIY(KL2<Pa*v0TpK`I0~H}@vAHW$iUXX>+M908GDSZC4ae|q8N5CQFn6F6`Q!< zbOyf{uTj9FM%Nz(R+JKuI4=A+o*IcKYjRIvm3O$VsPaK^Y1J66lCJpm9n1TR^@Di7 zz7wdVIVci*iF6v-hraK&bUZL|U6ZW;sOs1>Num7Q;N?BycNBQy!%>GuaM=lnA4G&h zHtnX?Ok&r+B6gLw_;CmXZ0m~7-h(<5*giMSA|sz$+Blm&#(SmWMw}grCzgRBde$yk zN_p}JMCekN(cbZOJlutcpYM0{Cnc94;ewpjVq4kK!t370>{9nL%$&enoY!rf&8mYP z42?#)YYZ>@zn<^+?HI}x4I+!7AjKpHcxiDj2-k_|m8+@8xdo@+;f_;Kh78IET7}G~ zEuvetsVlbzCk7cCR243D#W(!m;hLtxf%#eTneX09=eJ5W$v?cUC;0Xgy>H>N`_?fp z3)o9hyzle~en-q;nxhbU3%hfi?xoX(a~%Jp$T@tUS&kM|(Se2h2P|Y|oa?*ettnCk zv`qA2FuQ!0ChX(hQ^Ym9j;t=|<8(3@kVtjL+%5lHF-_ZR+ip~<tXb7@%01OnaMW7< zP5+K%cLD?+Od;^_rCx6+Z}9yRp7Wa&7VjaA3su~!Qs>aoD^qkl{Dh%9%g%d~Y{H~D zp0{FH?{bJu<QU0May-f1*Ckj1w&$!>jvu}jDHYA7?|Vn4S6s8qUOZgfQlF`Opm8Xa zdUh5Bxw%=i6;VIz8hAhsFzx^a`XEzvZexdE<e~NY7dmp6L~s}3rI|_QjUKrywvFnF z79foL?^|w3_R5cY)_NHdd3Mq_=v;F}!4Cc;+E4jfM=>ADU~pnziELdGgWB&A+K?~k zOJ?<3dbe`7G@VM3zb6l!1C$%*u3Xd@Cr5W@O;TL(!(|lY>wq0wkWSv<o1{XH$n_;5 zPo5(`2g<RzqZppxjOov#U1u<#bZn+CN2v|h+()2L%Ht-!yDe3-9_JM}dV7=5cEck% zwnjv#*`Y{m&-$NMt!u@aS_@W;x@reXF8PEZ|BWlG#b{H^ZOX+rtc@Wd&_7`eY|cxd ze*yg>;)8xs+{OX*+kJr2{ZK@h>-sTuSjm;(&Fjiuvm7-EeNtUDD(sOmVDHH>&s!m^ zX<sdyJ6-E!=62%+r^ZEJWGs&2e$rdHnQPo=B&6w09D8Sbw{n5FzcFn(M71v{&b5n= z%VS|-z$n{rtYH3FUGqkL|CV3o1|93(e-@UJT1PKszR!U=xJ8dc{=Q6}U)|AYX*6AG zaVd=Z5e0WSP|mu+($~&yuyo{fRGe8hG}f(Gj%>Ru4;`-7<wCt|ma+7f&Vy(y(JW~> zHTkH1xdu05Yxx9gzd$MQd$zuO*8$g(3wX(iHNPx_GP3heiG|30h{Fr?R=TIt<29S7 z4J~O-n<?>zl$TaZeTX7&G%R{^(kJ2;+M!4{%O++be+3G{ocr+0lt8YUfbciCRoP|n z&Fp#U$Rem!-15ue=b%CwQj43AG6LVyvaUte@1-b@l)zA*!Q$I-FOg&&5WGf`75(E% zOd5}+Z|-4WLLHAY!GBIcEC(KdYyP<x!jqib)s@63`*m-biz2x@===U3Q*YuA_4@vg zzh;av!&t^TGRmGU#uB2e*+LyEw9ep2r81pVD$I;sByC7aN_C1dofb}u85EU5+O*C{ zMWu{58I0+7-Fkn%kKaGwVeZ#;U)S?`KA+chn*huvWF4Zrq}M8m&P#7+GSAEAyssO; zR<pd5jJS|#6x>m}2CrIppjrq``gfn4>58xGeBeFmsvjKfy5IzFu>Otsx6`DbfOX0M z>tv?qpH3nO_%i?ZQO0szI(Iq3I#B!BN}nU?>nDtJqRHp`2(@dG8NhnxpFI{iIy3u7 z+j(c^*>+?_YDo8lkl}+lWNanwHyT{(Ha>MwomtpeHkoS9Nt7P5#$GG2F5)(u@qG=& z5>gwaC>?c&!zIO6u}dpYKiwDe-)?kA<APWnSpglwGlX@U*K0JDQF3UjvwH8>{qy;2 z0leW?J+=Bi(BM6;CzE`ze$#2TL%;T}$Kj>FQ=Hk`ObYZ9xd(+?)M_4OwSE!C6I>QD zvLTl{k-jqKPbmt5x}XEF=Nyrl<GYR^c=Ku*HtRL-?5x<lBgKn$TH@4UvjA9cZ%%h` zKZ0|z2$vXDy>^;f+3+al)ha4=(4;Jm@6$`jyI46-s^vY=ExmmZYJ+WGQY%;9YOSzx z4x*}G2l8jo*Wbu`dd=^%g4?Qv4~k-NgbplPzvaQct#`};bRKr9TAskd@xJ-NtsH>{ zag#4C+u?^(`hn^?qTmFAOfL{|0#xlF>5MP9*39AwHVQ1jPY+p-&CTX=Jqm)}E9w8- z9|JEuk6UXd_@2v%w&dxcY^e`)$xL5b3wzYyS1XhI8Q#J!72KLC{1K%i^i^FSu6RBQ z6NM5&WEw4z=4K&yC;#emFfVy+KRyuMMU%=ugMwHVxjHV;4NLI&8YF2OID#)hi=_95 zRL?=Wwri(F`j9xvnlmXia7R?=ap6Id_zfwr-Gj0n>u~Q%dg$J@z}&1k69_=aNhgFu z&kR~L3%80jX)CjURxF2C-|(khMz4|7OnTyhEHDAGV8Wg;x)0GNcg9_tL^`M&P`>CL zNMOA2`BK2T9d!hI{)lza%J}v{AuNaiyaFY1RU3cDVWFeei~*C)i&zT@`>7QyzJD(b zfRF2h3V!tNn|_<|J!bO7GlHxYb{pVQC8Wr^ew5LWAb%7&5490m0aM+P%r4-vmf+9T z1VySP#`-393VrccT%7Y*K}4pb8y1t>Ch?*O$2`;0hE;k?uU2lC&GA5-e-lC1!<S4J zzfq32&e*<Qsr*FKMoZ(Ena)d*`k8Oi4QYsssgwt8*K}hdRq-^nN25tQ!w?{RD634~ zDj4eDI`Llm@#D}>ng8_H2}9INO8|cp_CzgtBqWHzz2aYOy1Q$_BBBzp3NczUycC== z>CQYKgBjE&FgiJ<;A7_IBnUqC8%{hx&JKskqaW>^ga_Qv$64cJt&93Tc*%o(@<nO! zcWN0p{ag8w)1~p=O!HC82#efn9q7(j<0nnrGFS%z|EK`|8K_i$0#7b4kz0=&P`vA$ zPwpe=j#482%>L(GX0k2%u@~M}T{Q;=wtK-nK97)&7v`4y{v1BYI9iSDLJV+th5D8S zUY=}8mA*TdL_);@6`m2|=!@n0U2U+@@xAvGb#Mh4Q)eb40n1XNhDumq5c(j?^c&t& z9#T_A-K(~dBJ+W>+(k5{E#~xz3Z8&ebRON7ePc?mrQrD+(P2Fz21a0d+lyU@?B~3- zQNFv)d7n)pc2H_ItFP2YL3lU_3NPpyuTOXB5K4N0ho=QHTEyh6c1zg^E!Ah@lr;OJ zeUewmxJsyZuIfOjV(@IF#DJ2##iQ$`er>mA_d;kR&4x26i3`?$J{FXwS$5teI}Exs z=$8vnF4P9EF;v>aEhD1gzj7PHW%wWU`vp(1<OwWPzbjdB!$s`fN8@HSCHJ2iehK6a zcvdiV!%l?I4j&d)ehxx_^Z<E{KkGSAA{3_-EGDzrO5>Q<&yRMg#uEpjaQB<Yzi&as zb-<7nfko{o-ht=e;jLZj+l<-HY&k_L#5Y*vnA7^AO?cyI$cT6&DA$N@jD~LhWHhr3 znh6C5Do6e*X>0^7u(VV#IRev<cvs7#gy)W^8QN$PZOOfhk9N&mu878|b<`c{W;xGn zcyWpJd0OT36-MH#>AxfJcQhBqxQ*=NeC_NVeIy2LG4|(`BEdLTvI|?R-<7Xgv=W!< zM6KPMOIx|tHv<~)JZBThZY;{>fXSZ2E6DU(lW~jW_mo=|!bVb&QCTcN$hou=Q<o}L zx~Bv1()+qkh;BHld~h+Q5@~swTKgYX;?`AnWg#{)Ga2N%rDS?u%r_%YJtKOu)^$Q1 zu|Q6r0*!~>(XBCkdMOee<Xpav>c}Xr%<<$C13El(X6z3aEveW0TpM5QtIt=|f66um zB2LpYclkQsxI@v_C<Ri000~ph_1X06;bSK5cie^j&@&KTn0s=BY<oIm^yO*ghzRVf zN05>N^tW~=n*K3o$5Ik+E4_6h8NNJidsvv^$k^oD{~(CS6SNyi##%`gK9bc$uqk3O zgtmbt-r_x#jZVV`t@igtLvy8*Yi4qmDpuFxjxS+7BeR-Ffu0%Lmnq%YNo*&wUuIHn z28m~5x6UJY^C5Kol>)eKm;D$f8S@B%v{07Y&#-hWA0}SFm8l-*jP(vx^A0<n)H0wS zBZ*&cJ6Y;=hg~YX>`=QmkT<p$UO;wRWCq&6hhtrzkqbCf+r}KRGz?k}TQTRH-~n$a zZDOOO-~n@fy7~LMAHTmuL@s9c#RwL<k(F-zMNG8jX~jjWTz5O{VB16sEI`mxS<8I~ z5z<QV?_{4tEqnknovLz(_ok`QrdcCSUM&UiJRD#4u~T5l`HVU5!ir{que=7nae&)l zYVD&aH>h}FxYa+6TI^<Cy^0!`%hm@^Qfe0{xKcscHZ@7f6BkovI`o`nXWe<%X&|S1 z9nu0N3IF58<;ukIRq#UMa_(i+%G?t9Wf`iCzRIP!VY41*UfN_bH$<GO782{5<PG<% z#JDF$LTk3mZd<nQ*ZIn9abj0g2D3Z;U9n&e@#+EL7Y*SN&~R`7yc2Ptkix?Z(5F&V zwwU<0x*3scS3rNjPx3vs#%zuL`6I#{l7&X710?41=3PJ6w&+#c7cy7NcML-jb~Feo zK`66DwWtBx5#T0PiwGmwkXSI-GcVIWSZp9Ud1e|9iLw?~@+L`xJza&Qna4AX(Fe)p zS3pwfYeJ<+CU?sKjir3J-xrZTCAc&;E;W-{d)si}meOr4F0d&cL9FHa4bvR*pvHW? zrjzOm{P^aXft2f(6~xQqrvo|dOMW?9rZ140e0PGlJKtZ|$g949&GN?rO`|<<DNLo6 zZaLR*Jm@JL$ud|l3OD02`M8$?*lZ)pK}C9$FD7Sf)t{fk4~r?fE8IV!PiQQYZkMRs zV|JupmriywI4WvFMbxM5{%OfuZo!?kj*$3`qHE1lS7D`TonL_mwqb_W%J6_0`y%kD zYqp|3M5MA&7FGG2pfX<w+(Vz#|06tFt}^n%2CGpM-bH^7z6g}H7~HK$Y}WJ4@A_F_ z)XXvCH|{;`Tot9|wvz<@WkyCHXh#idEmuTiPn0JzP-;(>zuhOmDctxcLt9UnK`lxp zd`&)?fF=oCjtG}vQYq3Y$1SeD^l$Ejmcc2!7K}@IVmIKTmKfW9<PV3Wm!D3ez}4D5 zn1C(>P}GB7zA5qE37XM?n!@@)?-!k{Dov>y27TT)P_r$Pee}pR3bV<;3OZ*bEWY|k zOwF33oDei9>#6+No7lB;aKRzejTv(?aRVs|!SUYUUWY!f4@<cQdr@=)<Fu^)3A8$Z z6#0$5dX+p^W60%mVSsWlf_B<L>etHQg^8TOL3}eyV5lTMjN7-o_zpgLZu8|@LTZQ& zeTjzjC$b5^Y4_IzX=?2@z<anjn`Q)_gRf@=-AZAE+whb#k$D(oZn-52E0f_GL+Ppn zM31QwBpvG1cX<lmg2ZnTNW4%iyfY(^k52kq`1;1et69QYbyeeOEVrC?LVlz2)Btp^ zTPveR^psgmT3s;;D_8j3cq9IM`WC&#-CBkv&L228fZ6VkX$q^pM+>}$W(D1~$`>f? z)F``JrAnpyG1^&~&5jzY1Tmv}O{1z}aJJ2x{Feu`4!eVU)+XpKzDK{8>k;&WR6>M~ zHPsnQ5+f`BWRTch%U$HZS3~+b6+|iVVbTt2D7fTe4mF2s?(rHqhe<QQ18Y+(=o^7~ zfh3iY`s=)E$CG2a!g|mva6+XKL`BAHN)H(#o20hI)i0DcexP<-3IrcSo5l{SO<G6C z&vBG9h7{9mh7GP%j`hJRncBIaopoOcAlIIm7CzL31>>tsfDGG`A9KDu=n=wz;4s+h z7_nFQ(-{1F>lX5J#ctpx{=|65xgwf4q&)FTYW@K>e$1@o#LJc|@|%fQ|IWA?iET5i zE+IYF7Pe^%mBtX+uSTw|GcgZa|AF%G1uU?et=42rr3dmm!PW`_?5{Om_a8?ULH=s( zgdH8@c=iBBXPmUL3DN<M#mC)nz>@bup&>!TeLAd?)oSjbqB*Gv=v3|hB6K=Y%cYg0 zza#Xu^mw~y&G<1-Y$vTN03TwDP|-N)`EIQ4!%&ksP|G>Tf^rWCw_7;B^q&Dn3d599 zXH6fF`qwR#3~0~yLHs&xeikH(6Obq-g9(j#ql$Ni3}tc#3OG%qEA%TIeu9sHcIqD& zh22RAiFA;jf5SKYoxjYO_i?#dHu>TLg`@!1^V|RpdK_b6%zfAK|0rqtkiSME5hzbo z9ayM%-WNf@#n=_XcSZK}-C1G68(D6KCVE+~vZs+jo5n+jltsM}lwW2K)>bsayBi<v z6TEC>kW6!?fp|1l6X5oPTAO=>=XsJ)<hiJ!9^r3yG}Hp<XA%C~LVkhxUkXs93NiC? z_c1@TKvqt8|DvhRTOJ94@13hAoTuQv#^;qcHmlFLITL)vxYhGWw|yatR&PYb@w*Yb zE62{8(aAd0yh78%YqzvtJgU>@y3Wg05|xa7XTWe~#4+qr1<w;#sM$aeKA@Fc$iJFR zxa5R7(^=V<W`imJQ67t$0Y{s|4~)UL_AHqoli+9{^?^F2HTmx$!7hb~e>W3Hfsy`V zWMvv%Kd#xk)r|cmyjf8*`bsNq5$kEz^Ao%RlI)uX&kxyBDxlfR)b2?4!Zo}4iWuoY z9@7P{j(~&<gz8sC2|weiH|&7Y=)Fvkq+?J@H=F)G-itP-XGj$ugf=SWKIjyE8g?Hf zGS?fD+e?^CS-|iy_g@dBHL9#^bif-pxLZFBb4>9xbB4OOdHRP%BVW{UGB^>(-C;z; zTiXWZC>GY_oH<9?X5OZ$lE=*KCok>}iKWL%1<6zQ#P&>VF`c`Ocr`WibQHQK%_LoQ z@i*zsO2Xp1@KP{+WVZf4nzR~|<;M_B>BU=NP_6?z8=Rm??x|+u?|$DuwUy9ll(s-- z{lT6ifA-`5oqG@#cp|22XYpdC-RjsF#W(P$Wr!KyIXAn!i>-Ixp(;uP>}#r2TQmXN zrt#BiaHLF1^(tx_%V=DLqG`RC>kro?Z%*(r#D2j3D^`~2tft+T*t@lOrPyc{Gyb}L zrYnhHkJU+FB^8?ni~m;LH{OM1gb`ab&NAq-b%K}K@VcT~y5f)0JmvwJj&||A|Nj@L zq}CcJu*0>2hpl@}$h9t2^=52|MlFJs3c#2)C<9a&i!+0mjN*!V#>X_!n0dP*`-6TC z$j@Z4C+4c=n>%J%gY+P4ForluHsU)stq&jsf&~=R5|n<A3EsD1(ix+wy%0`7gg*lK z9KFsvj$EsWqpz*nRKaVE!G>n@PVd*;Vu`51Yvkke6ymnSu*79Qb`TI^C5}B+>_WKm z^j~xE6FI{L4}b!XY7?=r^7+%bL~(;2F7;|I$+dTghynBU&IiE^#_xl+nvs3U6r{d- z6Iu?#H|FJ7oUwFAuj>x^oR4)6xN?(sTr~@Rp>nq)TrGt(d^C|2Pr10w=p2Umxd$)w zSr+nap=OBqITC`RDj>)=1zvVENl8`)A@`_Om?Nl%yD3XJ!~0u5d;B~xB;LuEJ!%(i zm2FHyGcAp{x66DqRancFHf$!REX9(HcuV(dx&*P-tEn6khN^{Z_U(K}EGjtw&vB+K z6n7cB&B@q6P@uS2u5OCyE8Qn|IRxDw1Xi;AcBe?MZ9Ig)Z=`>$Yvy*C@uP9FLJQoj zDZi{e!(%}Xwbo==(<9A>$0!qL6V{!IMw_d|rDrrAqS{r^tPBZ49!Q1Sr79kaw@Wvi z)ZfosE&;a`<cS(Zc1rd?w=$FQJw(8zH5&>~FZ^Gc;SkRf=N%*zz3M7ce}s5MqpStW zhZwEtul5I^ro%y|j3WQP@d8!0Hl5p!>^jw2!Z1_%Txx9}E=56orD)+RAHZp57bx=` zAn|nfl52g~8Pi!JGSy4D*>xckm!5P8cD3AhJvoAxYVDlXniXJ%9{0wH^wx&=wI&Fd z=wx(OhY7^Z(=oPb#bZ-2ey)DlJDxN}Ep6QPbzT<J7xj+Cf`9OuyD)I#K2VOR!@eKo zH7>xGkY&}!<Dyj&i`0tT#h^UoJ4tXPx@OZ1@V!k3>_)X!g3o~vu<xVxK~eeM#(adj zJtrNrNQ@JG2zxg-<G<>+(wohQgx_q(Ge9Cz!*QXH!O9HQ;U-#EnDXrKLHWQevQY0- z(oBKF<iE!Rrxe(^xZ9^uzq5d%v{GH%>N6mj8J|x$TNA`mD{!hBNnq8gRhaVANF90N z$5v(j?7}82+lSugmGC3?kI^#{4>$QIgkWp>lB|(yD^0<@Qs`(M<o<tmh>Xqp9Nw%D z#M+<}yv0{5K^%z)D4UESqm)kz4^d7;lnL3NCaH&S6Vlq=jc5pz#}i+7o{=p#<hBs6 zHfCI{!8~V~yuk?*%Y$O!6-#tB-g+DC5&VI@H^~`(B$q#7a7mw}_g9bfh-a$(fJz=y zTd-y9#g)o7csxo1{r{=y<A!oGXmlK#i3i3qV(x)^D1W*wMeOlsCk8XXmn=I)<(>Cq zFCyep=`4P5jB(yKk)y1IG|`G6RoD2KCx@xsZ?DaboXI^+Oum7Fsh6tOkXc>GGSm=G z*2NgE!n>At9kq)f^R&Wit$6>D&Z6q&*UQ+;n>E>@ks33xaTxYQ1j#p!+iW)4PU}+A z7WOMg+Mu51nx@omks1FaWm7ru+3eZ8CO-+iNpu9Iy_<mcX;qSn2Rx26*GF1DdOV*w zQy}{IK5B=2`EdOp5@*H<k-iw`-b@71c9&r#ZT#|9x0Pn>#=Xln_^Oa)&;BDU&WC}c z%}~D7VxqIxVvWQ!KdH_=k+M8iA^L&>znQDMy!Z=&{e+Y|KjYd0uIp+<?dF-Y)6isw z!Wy&f`oY0461A4c;x-YpYk*2?ek@9OQm-edn6mv)*T7xqQf!Gjkf#>Nq)`9GJ89S? zlT~<n1-i0Z)oc=c6%tt0s<+H}Yp9#DE(dsy(wbs`Gu#v&?H}78CDXveoA$ZVYi|-< zW%CaSJceB#V<+fv+RnhgSqB-A#3%FzUSpEA4z(Ez9t4mp9>i?5NIqNe6dwFleY98X z0W=W59kiwe%1W%lsXMcp#fjZ7^aOq~lOL`LUOPvkUU~meUB3Zevjpppv>e;Z+Kdx# zj*SMtPBkHY_cel@1ER1|%(DkI-tbr@kPA-Jo~K?B^eSnMUTjSofKa!;jLmV!O7**D z!23-RxYbX6Zp>A3$N%s46c9S14p@h+_t!taPk4zGVAn(eD}s~8r8a;JlM=<x1%0kt zr*2=Z)RRQ*!6Ip0r<A*uaf5|y=ML{#6yct`eC3~(ewq!9d$k!=JiBgdJm;d1_>FOy zW|Q^*WdlVc7tTv{yyW)Dq&eWefPs@-+0-k;agPl~;l$*4MD1;}Ih;TUQ5DY(t6oPg zTz()T9&E*`6}({=#?k;2vTXYpiQ<2Gor|+k#uZYB6O^(OcfRkR^=o;|#97JLcG!dC z(idev;~tCv9><bz;O5W6&be5wL1OVm9mE+ZVNj8v3cZTLC$<akt^wp2cq-b88fugR zu3G552A7rz9pqQiHL~i0K`qK2hFjDtJyIetR5e?!n8HM`?LHF^Yds5Qnb*ELon<Cb za@Tab-Wt9cG1V&M!IxdzsJ09FkHomF1Z@jO#Z<b+x*_va)rkwkUmu9_k$U}JfqfKb z_*yJ24o3ql0NvGxjhnT(?Z<-l01u*bzB}t(xv)spkP0*Ey9-&y;19F=#2-%NoXi5x z<;w5dqUAq^Yu-w0oKE`dRA(xSm2{eJD8X(>C^dewk)6pkclmnX_Kaw;W&B}bkFlFs z#(!XIl4vyRX5Tfs&UvD4gua6V@~-AFn`HkHEp718=14w>b#=2Q@RPIp0z!nPgzu}+ zb#e{?7PNYf0$it`sK<eyX_(P(LL04`PKnznGyULOC<CmJ!_G{`@2r@IM5lj8>WT%a zIJY$Hgmba7wJ;j-t%#};@p7;?PZqvfg%8;l-AG>Z+<)V2*j7=LC)UX5ca$D%VgTiE zGiV*BRh`fag^?@u9|oAYPWJCU_!iZ8w2^7EC3lZ|P#eZ~%rW0=;{Vgqm@JbQ5$rA^ z2D2R*cB3?C*Q%_j^Z>>qv3`~Uy(n!&^lM5VvSST$i$!&amf?bTfh%@kLb>}%piXrI z)^YKVzYMEa?PcA?pu2X@AgF!fZwy_(U7u_&QAxwUMihi<9?J@JgZ)OE{%9y_c|Igd z#~O9h;-&w6gt@x?eNnm`X4%K2ySV5W?*h%}J!B+~s^S{9YPjDDJby@dd9K<{P4^o? z<ediw!v~HK&Z+^=5^6*{0*)Pog!vkGI_k#LQR9$(2goX(EW1OXG9I$ndmGU?8h1AE z<V)2eWfY1ZO`~7q8$5EB^8=x)0>F2ZZ0Mn&r|G6~7d9pQOS<F>btas&M_a9#HhEq& zE7RU0T}Qh8BXqTA`=WGYI)>ay1TmJ`qPwSVp8<<YVzf3~M#U7Sts4rmp7B%=>qVu` z|4}uM@C4=byZrCRrVK@;RrZ<8_B6G2kpxT>OdrhswRePm*JahBYxo8LKXlAqKMU4D z+%cC-x@$IEMU>{g1hIk!joRdvahkHu=uIYo4JEO`$s{@uk8g7XiE6@B#po426GD*2 ze6bLZAXn|Cy*O|pfW37`2v`ciBlgDVc@rsg=I{7hK~SP?3U46Y`D9O*=Tp)$rT$1~ zYCq0VZ)Yas3lQ3<UWc=#^`>Z0YxTM9N>#4lznoii#KPHA`BCYC8{`TqP*Xqzp@Vv@ z{k*tmN=Kx}t20h-d*`%QbW66TiD`)$mUGvx_nz(I=At8XozYZIr71GrEQG5u8qB(} z_i3DOLWeNaFvWS1zBzP}XBRRuS<ysw+I${=NlZzrL|x{o(dd$f8wQ(*F=sRE6k{fF z;~p?S;~F}-t=2*91cqZXZfEh9X5OW}G0XRDy&436_RnB3pB%R1fYdTs2Lwv!F25Cs zHPJ`#DHHNP9Fyydj#VWYrk_ItHTydSX)@4oc*O1_xZ`@lcf`QU7_7d1vxD&U2=;x0 z$(&+gNKH^9*>K22=g0vHp5uR5Sc}*+BQUh@H=2Kry#N~LsoPj;_(T9g57(zCk}(@g z`2*#km&Aif-u4%a=4c2P7*@Z<9_|9eSvM5{zf+;>AL&Pj2f(=EP7?fZ9%{o`3?hJJ zMaVR-$B4hl^co=yhlU;Jgp9AE3VqduhjGWx8yPM_ZQ^P7u2;0kEroGR@~v)!xD!dC zh8a#KZu?o_ultQgoB@sex=l;9|6GtS!qP{6=(+#0>rI-#Zr$N}7NV~F-Av)*>Bcn^ zMel-XxjsmoiuiM&)+jKbw#0}MLsM}4FLNE|QF{<{Ka<}`=^Mt6?E~Z<wHy2HgeW7h zD?@tn%J``8JM69_7`Q=8YetQN9%93$(_R~?$gzya$nSmX`pW>55|PP#YvsAmHZR9r zTbQx9-N$hk>x|~AATjb}X7YT@ev`@aAhF!~U^9|`Za8+E;1d?|b({1k0a>7ut^}mK zQ=0n<HRp!#<95!2H(yv+c?<Qsj_Xvf#jSql^NK3uE5R%u=qmp6Y_rL#l{|HC@k!ON ze3p8X)9ms%V9YJDubKT!f6{IweLrfrr&BFm=f{idmFgYHyqe%`qZQpw;9t#5{zGXc z70GX#tawr7(1}BF{bDg4T`ZjpC%EE0XV?{YdzPf@lSH(%YtrMWZr#cdEXGzQV{2o* zhfGn;s@H{U;O0e2E6}7pj4=-zkm;xB@D8~+o1j|rrvz(uQij2;bo<Pgd&nY{iAAWE zUZ1*^Cs0%pbCH(v_HWEHmC&xl9}TNEH0NL4d-Vu8EG%{(N%oP!gK^zO1SM)kyhOWs zGu=hb9inze6~br^5Eppa)L;7rJy=`%G~V6^69AdXp_ty>1153wt>iaM{|E%R&u0od zZOqudgno_rr7*^qt8v|Obz96xDLnMbJOl#Iv8JSGd5Of8;eGxil4YDude{WTqHNJ{ zg!H_IWIH3vlS^p55H!caIh7b$dI0uC7-smPmh}^?@CD=Sv1WJ8n}Sb!7;xh8sI!3f zEm{6-xSr1?%;FwXg_R=E4m3X2AF$$rl3=<>e8eJo5KYnd??+f>zQJz0j199U>@qSb zImY1F@Qst^rZ3TG#DSAO>1o=Dvvu^zmxau?{X-*rq&DuDy~D{Qe{^Z!-8L`M?NTH< zksb&ukPh%d%Z+;XL7sRKbiLClV(^&UO7y6^o+Q}yJId?Dh<Xfxr~iiF-Gn{F85kcZ ztkVen?U-A2*`1B!Wx6<<gEV=9Aw3iRJ1wX~TKM%AgGQk7>FFWT?{?=dVnB4KfuIXM z`k9aW3@$LC_h!bg#wT6~f^IzKH~8K_MPvR<LJj%^cE3LXA$HO=-IV~JphCLu{Z4BT z$^Wes=qQPU6|52vbH7P3c)B3DKKAj&Y}cFkuQgwWAjs2L-<AaN%h$r!RGJ3?I6q{D z1`62H*2h6&(`b-ozgT1o42|nd!Ah`ysj|e_n`zrqJ~C8EH9X)2hb=SuqG$7J{)!Gp zW~_A&g6w#eHO7qHkh}Q!CYQ{uBtM!(%0t=Jmp~%EIF)1!Zl|O{S;)xPzc{%&ZvAJR z8_T=Yf`6SV?4}keVA0P|ae5vs?wOH$lJXGwdL-5W6KvOl;0Yp|4Z!G6jEY~MI7%4Y z0^j#hdzq2I==ZzGOANUR#N_i>dZ!{jn$f)VPbGIx(nSzH62UD?e~#C3*ULVk{?{@M zm}!9m?5;RlgB}CfVmD-qJ<_&_Q8+xdOy?eRQfBkP-bGlo04s$rLWrFHxt6qEHyZa$ zlF9wG=A($;YB`>zdkn6{XG_BM)6pkX=V&*PGJ=WwjW<O^FNqzhPtzkZD`2fs{0|r# zXdAAHLpt<9{jO1x^UWrzrtm-lZOeqA8A%93glUMzyH?gE(eFt&a9au4zs#MGun?xx ze1I_9VO0_5@bihlh9tt$cF8^=q37AK>q>7E5k^!KK0=bwN@J8nl!*L|g>iw1**_Hz zuA`0$UOQQKi^{9A)ZOT})Fe8CRo=7|^2qfn`nbMG@k;5bq!|!_FrW7b4Vie><qEnL z*g|f{Y`&%e{U%A=*XhmFaC@~-c__RjNZf6G5PVU`d0)vDZUmV0Yb2eeQrsSwP#R+y zioHg;ah1b?2nr9amfd)_O&b<D6uj(Ap87jO5U(Vzz^!5W05^9*=YfJp*L#bDzIeZF z(GEx=pTnrqiLYKjs?cn5AhbB5z2l@++Lu1^#|s2n8Fj(T#j;nZO+6z!qVxNjL_}hO zu-jPUd9`kH-s!Mv7o=0NXIH_fXqW#5E7Rp#ZYd}RF^IuwAaby0YPm>1v(884i<aE< zjMu{*!P#EnnK_;O997(-TI7ODePUP*Z%K?<t}<h+@qfQ9`fu_a;N%yw1~m!`#CSqK zAP@$(*J$74N{`8#jeY?lYuP_PO7}DW`%(V|HQ?QZl5n33TEa6nhXWNP`xXJ}(4M2P zBy`{(CrJ^qe=Q`uM!HnLV^0iF>-3ffN%9w%<l2CTmLN`6-Uit8+P8i~>FceqLIIrq zHkX^WDvLK_{jF{=7!UkO0&0t*4WpNUDIIzvUuvOI&p~i%&r#mFwP!*lhx3mgGgS6o zs(PQ<l^*cEbEEtLz6-qI3EnTFik~ZsSJ8VLR9LXn5vKdrQ{63)$L~0K%}(Ol#X!++ z&bs^sCQD!ix<z)o_n@qMh}85#L*OXuXo>Qf+%=bDpboVE%4I$el*RQqh?e^St3P&< z=(N7|hlJ&Gi&Vn~h<FaKNVrTp#599UXh)DOFh(bz#~d*<N>v2cEOZLXWQ&@Zo3NS; zfycCiVhurZz;ONb{Hqrc)W~pzg|sd=g9i1>>`k*tGIJuLWPAxxNXAB0(3EDe>!Iw< z5clOCMP@<c9BDkd5Qaa-Lcr&U@A|ADsYYJJ>2L8W1QSIneLg7cb|^AOj`aMnf%j0M zl@?Q{lRHbhiK}&d9TY`+&Rmf!Y1jFKjhDtK?_KRV3d1!N&QUyDgll-neZGl3K#;W1 zd&@AXB|_iTNTukuAlS_(EH!b<VP!Vi?+V76iP?MHHciP(iQ>fQ&PK3Dw%-$d85ue& zQ=AbrPvHizS)h7aaFdpU8c?mNb>lmw@W_Ez<c9^~NWvuQ`>NTh`L{*V2nyia*Td}( zMCLLby<%S_)=>oTj^k6zVIMv{7Df9XANg4p$?^K<%Z0(nFLhmA)yS<4>^^Ih`&SfB z<&>V1?CXAU*Z#BT6NFnP$5-hI7tQEePOcraq3GbHE*|id0DWd(&?0etC<;|GO9)jM z%er%dr|t*b+8U#b+2HwP<$^skoMIaEiPJs0A1_XP3@*8?va=tcI~ziSbt&Dy8I|_G zjV|M*bD$nxOfLSe5pBd1tv^aAi9CR}NFLTtQNb5%8n7T7qvRlToYiu)Q|i}vJQr>x zQMPdqMg2~oMc1b(o?kL;tDVDDx8MQB23hL63Dv?mQt3IooG=ZFS;bAFPY%=6@kc<# zWA%QL+tv2#7KqM3e-|KM)FHSgJFZ)Nl{nf4?8<*S)l0E<^22>wZA*lw=#ik6r9r@h zeD^$$wE&Rpe&fMEqQhc;)u(xon8zBYAfoCvd)1HBPhqxBCy$V8ZxbZLrqN?K`n%Il zgISMe1g_ABHN;FUsT~)l`vx@V)FvFEvtoTg(^irxt*C`I_40~fUk)f7T0=)$lh(?8 z`$coc_vi^R&LLv*a=gu?vft|IAE_)>)RaDg_5R1ns>ugp6If>pooAhKCdufT!fro? zd4?h3iKCkkw9l=S8o@Yo^q^VVyy3*Y(gT7ABSXc4PTcrc)jy^SDSU=6jFXA*)@LQY zOi2=B1`rVVqgAMtati?HUZB@>m-Gqgls>(S)mCxthG+oJ`X;ou;anNEIVcFlHB2HG z7c}qh&}-h%Z9+d*yZ6oq{$Cc!uzD-cw_ek216Wgfeu86d2eL*4_eN-V2&Cq;)XfvE z!yz|1ugaD~S0b%hfNfK){u_5Zn5C~%9g9mHF{Nu^NyuT{ouavtAGD#otIA0-jCP6o znV<#7nK95<>z<;GhuM=sn`6#_Mhu)TNtLj870j{Y$_y7g?ABe3TOAB%2I}7BD)PQt zsuebn>!tr{@U~LvV^tdnBS0wAn%UgeJNwhf57!no?vh1(cS`ii?TgZve^L(mU?7~- z?`oz#Sc)m(LOt(e!D82MB|;VwJfQ1*tyQ*wU}_Sb4|{{Ov*xL_d-iquhzp)X<uJYF zpE?AuhoQBBm>MUP{DBEJEXG8Gq&9fy2~=Yw1H2kEIo}~%rO{Iq`z()zZ?c|dHX90B zK2=IKYov}q0$gPU1D)HPIPGe}LqyGZ@2@sNdsM`y@hJvqKFHxv*JJ-hVS2$)0oE1} zS%U@QuZ&1_a2gi+f)hwT@3v@SGjgid(*+}v<y}ZlPaL<gF|slUdaU~3A;~%1$6b+4 z5*}FaKo^mId&Aa$L=ELi&_YosT?E?D@jt<Z=9yz|o0EQj&|Vg4m^K@lbGSGMe~wtl zE|OUOYQoJ3Rcr*?z;)kUK5*a-|LnawJ@9goActp?pBlRv!*-S@jy-Wu$TV6Q2VPdX z{JMz&G5zrlhzr4!yHe%Xq?6-Qvang)F~&(PbP1JktBrY;ix!D5(Mw)sb?iJ)=6J9| z_=k4EwW<S*l5c*85Dj^Xv9DJ)wpn|R6Q~OX|8`FQOkg6<$jo&u6Agk6<KC7Fe-I=~ zYY38FT<G`kOC`c_y6&|ga#`0aCpK4Dd6()o6EQZ$q{XIXECy1T=0KYGRi7g+=mznG zDgW!IlcC@TTpjOrR3B+`PhM2!d-ASDW1<M9&zeH$b0F?RefvWPHt7ZHWfK#sJjis7 zrmN};d>Gc5;FmEP{G%b`jyy>gsnMvGW;|TbSNd1wiphVELL(J;7gv^O<gYsLf1e{y z_!>DMmu>P*><}uMvwy%G0LvWgDe6Y^PXnSbD`;X$E;9DiiB<kzq`9^;zhkQtkxOMM zyc+Vxn3q3S4U)7|)xSQq(Fi48umFnh`Cecg`W@YxAw|ScIv-a^aU+5+tNs~1zE?y_ zxA|y4OQ0zMthmUP`<Ptos4%0(=(6eIbJ$Pvtx){V<p=)uUnI<m+<w5tg8ekd&W~XU z#4WJ#f4JR^vD(!(csmE0fTPljO?9p5@A3rks%B5Qi<fhcpns|#ck2w=rJx+P{u@f~ zFeDA*y!k8#5ExEtxLB=Li|sGvgiwIY%a-ngw}a9x-goBq!A5Ic14Ma4RtQ0>XXhr; z!P@=`weoZ0tIY`=uey{8R~C;dPLm9S;n9V$AL`Rol$p7W+lIgH?%XA__|~r@n`33P zVMY*)Z7pWSySgpL4Pq(B5rBZvf?Ea4Rs<+hrQ2BerQx=v!T_4eXjK}aO@Drdq_9~d zC)3#?eY9RYcsnC0uhA~uVQkmT#%{^jJO;-r@PX(C7Fo?(mgwCUV7UbM5T7y&;b|eg zB*}MMX7o`Pi6^2MoebQ~GE}I8j%68)wwTWevS5wWunFB>R}--EK<oqmc8bVw=Y5=( zWnwc=Lulc-+cl+D)r9XCfKqjK%{%kO#38<#!t>g>P#mOfV+^h93~vT{f<`ynW8Nkp zr05y;i$ogfR%1tx2ts9FJUL!b?T8zE>iuIjKULwzwTusB@wp20`0lDj;Qq~bMA5O= ziEY3$P-_~Av3-)e4z-HT(AQnJTCE&A<jQd(F>_G2-aIrv_2b#Py&ZyV+2(oJq*nA{ z+?)%5F`@(D4MG4I(OaPDtS+~7c3bq)M?8aS>kS6GI$EJ$PaD7RZkK)e)DaBSHeirY zpd~HfC@9dkD~Z_(=bv+Rx3J;A!VAA5B)!qO>b{fYZGyg9AnSnYnjG*o=FsM6GxB28 z?tR!_@oTf_@ELoP^h8O`<;wl7OffkpNa1`7w`kuVC-7xPl2~%Zd6V#XRz8y7!Jjfc zk0Q{5eNM_S5zq>>aoJt|z~s83+jbxfC=aV-)xnFGuR24d?Rv$^YC>g&mDb!V2J~}S zBc2W0^Ddg`ly|+d>t0OIece?|YNgKKc4{dCU#HjxdEW%R#~9Lp&mO}k6s4-|%-1OF z@2Z+zM%|0MBEw(24*8SdFKkZ`-z7YUnM5k(?B(x9WhG5&P{Ta5FPU8awMt;64A`^+ zO|w|;iN6Qi>~_vU@HtlD#@`vq%3_S$r`fP>U);Z_>|3`78RI$Y;K4FgL(Qh2R%Hv} zpsB<qRuq<-dfe#FRIP_=OTl|+jwq3U4@nQwTgNAlZk6lm7T+UwZ&X;>fZBxFB)E=? zKk}OqyK+6SYFm7DEIwDQ2}cc`?6QK%WH%+~I6M!>d2NuF`im3uz*aXMSY6}w#|6n) zK?V1d1q9W~a-lnVAuYs=y<F#fD{3OgjQOJ)gX(cS&#U`c`anClSkgbTKV6ZR>-kA^ zx?HnGyT<Mv5gZ*EazV59Hk5&G<!&pk6T!k<awwR*dZoX$bCutk>ht8c{^HIXu-sC+ zCV)@_Rt#D;KnPt8500=P6Z)W<J4t6`s(0!<6WH=O{m2C&)<v)xqI|Yj3hs>+GRYom z`QlLZwFC7*-mEF(9(%Lx#%}Eh_)@-xQ)JCAMHBmcC$7Jbit~ChTr;0@SFySa*8s*k zt>^&7&)Pyd@6a@Uc!M&|k@)I;Bxt1;&QAH@r$s7qa8r!QYSy2j<t4xC4pgLp&|ahQ zMl)DmlI}xhD0%6<a<jLJtJ};5tWib$4XL#-<uB2v>1UT{NSS(C(VP7IOd7P1_~4VW zIA(9lk51{8Mk;T}Jgv0P)fVXLe+!{T=-v_CAza;ssnMWQiLA#O!?B$qNFt9xF36*f zno>rKE}_FjT0=+3asimMcW&#EEp6r8E(BD$D-YsIQM_}OJVN2{V(i8cR^fDV8tBf( zYD<utvaAKp{Jvd;o$@!;zqAn|+2!I)&4qp6KdoSi=m!1NCKlFARgOB;GxgDOk0DGj z*w0SSl^W7HJjt^oGR1ERo^o5U{Zj1tjILQvW0CeUeSAi|5Hm)k|EoJ$mpl~`$+FM3 zJilDABY5=K<)D=+&>~OKCgQIMMhy;+hV|7i1MthN5LB)eihe3c0uZc#YoyGwBpr|L zTYoQRd3o2P_-cQ&sxW|{0%I-=MZgodncKW}%Eyc)s@+l9qAW0^_GioH*c&}F=vqUz z-I3WB6L4}!1E{B)e}NerrerRk?t1JP;edL@eWW5|P=63T2E%)QMUSoEJaP4wT>Gr@ zJ5xcoxEYD~i<fvGQ?2$?a6b+KFQE(fX}VRm0M&UnLA)04_1cJ`eK&S9$Ub%fj24zQ z^u&;pe;JB2GVMb}YO-!56C4|^G3Hd><_gjfzj1L1>o~s5Lb4j~b^icbOW{O*8|Qmy zjoH1dEf(zgd$V7G-?_t>cBpASI3ssht`3g<<;qb|X6|jwlRiQ#7aS(%%@A1k*FERT zxmy(6o$z7Hicid6#9A;Px7rNFzIE;q=c*dS0i@XA6a9hnre_9foCv20`FVH6_7lX4 z+fkCcpKb0WWy{_c3CvOG1H%?&j*LWBTpS+K&OfNrQwbZGaO_sb&sJ~RMlCd!+GxYm zccDJCe#V0j!u?KiH&P=Z?X)!epQsneTD(L4HdF8nXL}7dCyYh52~rQo3e4D1C|sdN zz~ZA|@e(@=_IC}sCN!c80wja9O~@yg2_!N7J$u6G*Gau>@g5)1ztZCs>4q}j?^o<O zOZ!ER$atW}IrBfZvOW?3{(Lj`HN>H6BiXUc$`qE=mmC&`8@StKw2=b-WFLf8Jg>F4 z;4hE4-XdkyWi`fu5Cm}s<Nb#PoezFQX&`?F80Q)x)3WfwTEyxykh}ZhXA`SaT~95~ z<bX>Rv`ifJO##f&xn-qMN{eaIGgkz9Tu`b#Wvxil1GHkxIgfjA5KF#}Xd-ah#Afzs z3l||ga24@u-{&dVTQIhhE>VHE(sN8vjv=)K&*&4x$fMHJRMJeP7Y~DL1Tw$gG&i{% z4=wU>d=Ei#hG56+>v^7ay)r(fhj5}my!ihrnUMWx%mh`kITJhjN=pRw4^ch5tvXPy zTBKybb<%98*}H5DYE}Lh?y%9z$)thUR6_ZQ8Z!T09lFb}in=!O*RGv*=_-<td!n+b z`JTU?{{R$t5T2i>3_M4nV2`bywl-#yH}5!bH9>5L=al;Z41vU)t3f{q3!id~H!W?* zyz_mQ<iBvh_5OE~Fu{=@rTI+N@yQJrWpg~SC5Y8nIb9b6#JyLtmNeG{EeZa>Clnlp z$5CGUzd9})w$x4Z>-1;ji2GGED%MF3L*wzxGAF(FMa$r$F4w)H{x-Bz@L_t<^ZjZq zq9A0mf?n^q(8R^<gfm3G2Ckx1n5+}LiufsX;0|hKUhNmIon>W~u^H5S<aA>|Vbf>{ zr!VzNmAeK2#NYXTfrm8vO#)M%@$K|x>8faN<^P?30j+AjqNHYpW^`lg<%{Hf0@OcV zG~(Zb)`+d!v`zn^Bd`jY&1SiGEC1V>W=H_2lqWs%emZaOQkQq*Y=5YV*Zlq(rrcfR zH_QF4UBM(J-iYTcD*7E&{U&bdV8UbF$-n+5LkL!s>C`P>)u@(Lhv>PY+X+g7!;_SD z(1GYh%mb4Ki_mcD|9zNBBZdv{KNPOhALchBP&=C+=NGb&t&*_-%sW3Bt3zYQN;~Bn zu||uu_Tg1Vzst%y?2H@oV9i!FJBnMg3=*xxoU4jPyay1s1HFt@3Q-Ll2PC>Xp}?O_ zfd+NI5&azhAmk3yo;|9f`4F^o4hWu(*Owta09Mq@Ee1%i61O;sJ^v5fYHOaWLzQ0w zYmN4eLx`X-%`kwOW1433Hc}t`Z1KZip?&JIm3fWKeNXDq;;rQ;VBoVJTp4t3ltI@y ztb+=uC$m%-X5l>PB6&n@2q1(|E0Efzn{7&ep89Flf7fWKEu+tR>m%gvlsQ^SSgAo* z1TJ+8n~k}kjC1}CVxY$zBXWe5U$h!Npy7`}s~&&GJ+a;^%1m!~l_Wr84@c?2I~!<| z$FiNl|N2*(s6n=`f-^^+zOft(6z2!A)v?}?Y-ZlT)}dk+`&aa1{|EW##H~Ao9vW_% zcgtUPSy4Alc7fx@k*3k?M4F`8nL0=c5;!9-u+g+$l`HRI>h^<YA7UwvN}mxCh=vQ% zh*OQ^!uo$m6*0=<e3W}^ovW^ZbxQk24qS&w)P@7I?=;)J1)k{B$kAcsa30C*{lx}n zhVJYs`5kNXR{omvA?YpZBQH9gj5DCC!+e2e!`-aN6TD~f)l;OxSKy4Hdnv-ks5zM{ zrdu{z8{hBK!_M)QMYmr_;s@IEVO;$%vW-A9ZXhqwD|S{AuTz-N7UHn>7jDxD%+5_A zusz6z^zdbuCUtcdYj2Y!jBm{LS&hBZ--DAjk6sieO>@!<q$-LhJ&^1B#?_4EE$l+l z{OMJfWi5N{A_79!Khu}`P~9wG<~Qf!`h}$F_LvN*V|cD*s^Mpqm7ObOCHF)I?~`8Q z+%|b<>afC5E?lr0SFy5>Wl^Pf6r951&1A5!cA=n(Cl%di1(B9m4aPO#q1Bk0QE~gk z=)OEAHJv;ja)L819a$v5PUjk^uHQ|Vcq3+$YtNf(Ki2iqE+R~yT#+5A>6Q$wG5AWB zQqCGtV%;+1zUV#twV2cxKJi5Y6in4f-3h@vEIAk#42UklyHdwY0}}hgem;<u&^|H) z@Cj9uXxYs+>cbNmYY1_Ovj3eLR6M^XO@5(4hBkTsqQ!ovY#+MGx3W;@za6tdZbR^w zebp9Xyr^K-#sl5XRVp3AKqDv=u)=*hsI~$PO3a$pnDw|l<J%f%WYw9bsZM+vR{6KH zLH2R5e|Q`oPyglyJ71G8;8T@ZhTPBA5o}HOmBgZHn&Tg}P}l?D3ChmzfYQ&H2Z>>a z!|KJczs5S{e_>F*Zw?!jfKMI-&lR$?b<=?_#po_4o0R$M3E<*d5Q;rXq$@EHn0`c% zf1vV?TIz;~|0NYwLZ#Kc$I5HkrmR4Feu_4k#th@XIF}S5YnGltmXKo}zsiSeCS_9} zbYz?7V?&#~D-Gy&XuXOqO8gh{eM>c?calo>im?o;{w9Z>XRt~uoT8K$`is@K|Bg5@ zQ8W)mj@$d{z2$p51^>w|dLqJbJ8^V{&kx)!qg)+ERo|Lw^Z4pBg!CQ7LI>*Vd?2Dx zbSk;o${u<RW;;Mly4aj_9xY_}Dt*1oyW1J8hZCW!xtcvNJ5G<hO1brkLZ5^3`zMqo zvPpJv?7ZejMnC1chi@y6&S|SV)~F0agkk`LYg4f2=-$>Y#RSU2GJ@J--<{AUI!TPl z70C3oIu{s00s;yLY0{5Z1O_~NAJGh1<O7fk_mJeev$!>?>mQRwp|Fxemm&QZ4)wJr z!0yW~$uN{o-E^N-3Y4NTrG`cMbzz*T()8ji=wv_NLy^~-Ji6Ztgi)|0dnioQ8vToP zEIS}Yn&pju3a@g3ZG(xxz=ezfzndhr->}NXGL%g_{g<R|1*bPE8$6DBRKZMOGUgcp z|Dd1mwNnD3`PGNq5(|EZ^1)#7C2P%VK}WxttkIIr5bkx<bW^!qAzVpaoh?S1uZtD^ z6MN#yuM2hfUW0Q<<aC=4L$UJR3SE2g-E+Ay^1oEgHfH{)HM)j1TtGwqFDiJ42=aR* zo)^x7ecw36E~5__IU%PtvFOb+b0)n9rwp$MW^t2>p;^&ywg2eJyf4~2VlNae$&<iz z>0i>DGK@YKwJf=6ux;OIp6yZcBh}dD70~-csPIg~Yc;90e!#V@K@|#^&%IU5Q2y8q z&_y;Nr$Lo0{(aOpnU2y)KP6T&K7@so?sHiB=;h_rv0CK@cP@A;<SNaJCCKmWA*e09 zd<uPqK2ku%`kba<(rNnQ_hsXTt(7w}>_eHNJvqaxtf7SJ=Q9^<V|gV=+qJo`)rE3G z<P}_6WU&Ra7D470$GVP$4@BVGTDodg7w9#GA#voyv{ZSPvHHI>o%`=_sa6w<?<UPo ze>-|4&a2>kCj_<{>j+Y#p0Dtkk?N0BALv%rXr&OvnW$F;^{9aL2XPNVTM;SLyyIS< zZB7G%S4ru_q3C*@?&-owz;edh=N6wrw<CfxVI2VyMk+F#M{4wV60V@1_QKe$bGikt zFYfteu#Phowf^%>HNjOGy!-~1%W}bEe1r%W4fj;X>|@{u{@S|dS)YiPzW^U;%GlsH zX(DwmR6KjRnRFeQsU0BoQdrR)v685C^Om)G;GH{OATmn7Jos#W>f9p&tI1v4<SsM0 zQ{-A@g&77sPesXb^%|2ie}VZBeZ@*%y*aSgwK~9N^!T%>nZcwMn%a-Dsn4ym_BKT= zX3_<jebAzu=@6)A3WT_xO5qRHfeVD^WO17Sn%9-YpRQF`ERxgoH{f_7YE4|y*|haK zfPGFwKk;x|^wd$#n<zqWVs|~|cZsv<5KN)|&`Ncnp7p=<JLUy2+W`!;ntO;HM-KcT z$a^C2rDy>Q_|uTB*Ms(5>GDYbL;1NBAAR7!w-E)|KcXIr_FwF?r*d_{fQ~pZ2!Jf6 zMeg#=zV#^TPwbCaM5=WI_{1n;tt7q%Ig5UVy&#|G#bwp0Op`u9@>_FE`<ceTh((X$ z<G&&H!BZ>x=+GY)$#3;jJdjQH1hStg!g2FEr(wVmfB|o1_Bnvt^|S=X!6pQR>ALq( zH;3zovD6t|lbq%AY_E~uZbJYrj<7iJ@;}I1a)cE58?q8|^(}JK|Nbwk5zDO0X>|M@ zJVmW_j<R@VVF9ASAU8fsGa=u4o^@%zZ_;9z4KB(T+h+La4?570lmpA4E2m0t8!3aA zq*!{ft!|Yk{#$>Gq<%K{*#_@QeDv5yb2eCrkx(UW(R53Iuz`h(da&G(;f9M*Z@CSr zwdCb53Ql@zRP}vn``R^q;73{db0mD+W&w6uD|#M+ALaW`WL<KpGUybh>VIYspiEC{ z51K$%j3;(l4aPQT-n}=Jj%#{HPon~@4xWsQ#e$n7rS?V_=V34OyZTAVk|+KArxwZo z>8I?(C#p9&Qs<9WtpIsG6t;u#vs&-iJIYs68e=B@lIq;(WKUSbU~Glpn-VJ<muA6# z;JE>bJv&eET#<J7uz+P+m~G;ADI*NL)xbyj180+6IX>Idiv$jn2a?Hb+jO2}IpQ%y zQ_`EGSS{mZCn55F=>cK3h4U`r78@i}htELrW*JG%I9kZ^Cgob*Dr)Jd%>L)ap~e*x zL<t0h)#TAnLxK6IQb9X%mk6c8ocRa76nU$xwxQdss{yu;Juc2@02cb(9H=*IDD?+= zetE3>rDX(aZt0H`*}nrLr$ewx0)u#ZbOiP<<I<GHqq)K2jaoN`DYsmCPPwe}q%8rA zb_gv}PDnIG{%TyL+EiMVWSXw>A?btc=3LGTI`=DOU@11jT&_=>TcvlL*Frea={re~ zug?@_SeAr{%Sat2(Jeqn6SKo9vr`_*bNaUpDvFPtO;QsWkFUBf+V3izd`w4CeqM3l z6*7)Ml<SDnEu7!@U$8Yjq8Y7=aC8I7f+`!|M+!iQM>l(yS`^@X=|>|#hN}t@KPrB4 z1eSi*?qlYUL$kKXxp=X{?za6Uzt8u?x2={Bg5DXmnczKgSr<vy(_pio6Q$L7kd>ke z`EtWgFES>wOnV~z_@@7=OsB1mAiGO+8^9vh^Ay~$0#*2p30_h7B$jV~r%=g^Z+I7$ z#8!|3mcX!FoMTzMgw!0aTz`@_Za{*8b}-_aq_;^Q&ElkuhrH^1DSc*#rZ4MJ_i|Q{ z;lJo<)|Md?^RL1XwA!kH)TkC`zPQO2#GKj2g)z|&W2I3YzW^P^Ojr*mPODeIO!SMk z%RZ_E*%$=jpuS^Ksojo@jlT8^6owYFJof4!fKlNmd6?g-Pa*XhXQ?V{(a#>BkKcdJ zoQS8vF-`Zh2@-G<R71-MP+`apx&9!U@60mgsf4X>C|IVS9Z8ky`{0)%8OCBE<CC9O zy*Q8ZlSV<dg2I*uo${}Zw#p!IUzKJj34F$0hB3GPbfR)#mc4MJJW`3zB_8bIdMdJi zwwLk_q0mm>qb2;|*exe~^5;`q7a7yGo_dB1jV)}C{I^~SKfT&Uls|{;>U2gI<Z1f5 zV*<bn6d{B2NP$27m);wMh*d+u%LsDSN^fzuA3Ky_Lj^&?7Rb315j}0}IZ)Ss#Z&gw z^|p7xID9-<S45y}>mn-$n1*(sgz@m4wZdtO<mGxB;LOY<fl@-zLYP}f_9k38$09bJ zr0k$o<bax>Q<%?OC%f+es<z^-1a(1EA8fKWoIIKj_;)Jrne5q&uGI=wEbmIP?eL2P zbo{wwnU6mjNQ2o)&8ENAkNdDofL&Upeb$Y_oj3C2q1VVRqg1U?)jroj&#xcA6>x0W zW*+A<&UPy<n1gw$4xC|LKm_oxT||`r`NP7`4Ch3@{)KF6#vI71DTH2f_GZdCw~DDo zTkbn52z-f8fR%~rg|rwvxx#>>J5qn1TfM>PBf5#R8$-x%;=q*0O4W9c3OE&Dr9!4( zsoF}lU7)x`V|5FQ*sPYlCwTDJoX&P(R2axEao@L1^InFCr&^7(T7Xmi->r6HrXPq{ zkJjQs#HW#pUUeNNeGlNH+q@Joy<MDxw5GC+{~{OouEjFPAFdm`68fTUO6sLpt<%X) zW&Y1qNxr!^g7#WojZ#{>2&}PlG@FbO6>SB@ybs~0$vMwOD$P*~MfqcNVI9~m2K%R@ z95x)i@OFozsWj&4plt(R<|&kFN&U7VyXP)6^^-#2TtWlJpQdAz(cXKZQ*KackZte7 zTqtwDpP(V|mRfK0^6M8_a=fnQ3ZQx&B1S+BRb<Qh+J%23*Y$RP*o6S?e}z^Pm0*et z=WC{!kz2}l-ZAG+RuXx2VL-OrK(=#DSgHN%dz<J4Que@?x&%j`j3_u<fo#7o!`H{? zZ(zc7=m3|rZV8O)m{W4HBo)neF!W84>35p<d<_vfr;%mE{jlH%i0Iqn$83!9El%>L z6P}Imm3=f(7xfA-L$=bJb=R0?Z)O~0`!u)2xNIGR44j~%Z2+fcI5$pmW}v1isVD73 zZr#<NBU0H-MNX#5;cf-~G(7kx=>YPlCx;I#!gI=&02ilnt!kS|1F4BTje96@Zb87! za_rh+aLZ@HrSC;4Y!7>Qr_NTM-s3KRt`E`u+4*EtS}4lrkL)5k^;67wLtaa0d9gfn zTWl6jXFRt@Vp4XTkuIlWR^C6Z{&3_05`%4(r;$tOfb__)Ong!DV*YP(4{l%8(6ei( zCw{sr03T?zlu(pgb;V^gm6qr&-c4AAhD-EGH)(5ev13chr#dxxusC4XuuU__Ca0c6 zX-%%s<`fOTFgUqs4w7pD01y~c!-zc1=@ecLA6TzXrk}B$&2P=o&4+e9Mt=}C*!5av zr%_&<rcG!y9*!BBI}NJq)C4oeZ7x?vLHi));=8)Z>!<CvorIFXRevI1+(knAjVxi6 zAAcG6W9h|UQGTL9bg0d87*^Tm1<sxdpz@xHq2biMTbCnC+wH|!r6xRwyZz$D21L@o z$^!f9(-w*<Ve!n2Z6>q;b^!6*G^GlFfKk%t^+dK*K**}w+jtnJXI7bTAUyH%2z3TS zvD#gsJkjVlaWrGeI#`ra-QmPeDL$PK{|orQ4K;wDir&vU)<g!x*};t-p2vAJ$T^Dv zfv|VD-H@Yz7^JF^A-vpCQ9R9r!&f}!weG-QvA%6LgYM1DwNt)bF5K(KSR3R!BlvIi zZ>DZ$;6Z@C=nUH<Z%UBMf-^Fl`0@V5T@+kPm>a$Uf3VX_PE?5gfDgQd>~IN+(f@r6 z9hjRSR`LNSNJqYS2Y6*>`lc+3!CKDP5;;?)j6p+T>8T+*7`(CH;3ab8l+NNVQMl3n z)w#;11F%|ffLJ|;TrrQJvXK8?JJiIjNjyJmtC|Y?;grSKq@rfmAg1x}j1<rzz&Kvf z?aW5*(-f2?(;7Ewm4i3tbXNh{HZOMAghr0LuTgj(4rMFpnD)APtH)n*`t@qSTn2rt zi45Osvr?}7KI+(y`tKNh0~~GgkP;%A21fOzM*m-3*BX^n7KJZ}q<F{3NNs$ilVs%s zv{Iw7v7CG~N$)5%!LiI)X;6{ljDjGFnv+(RHe+U`4pUZQPtz2xM41kfm0D?nH7#7> zN+?TI#5uQr^J9M9U;D0g_S);5?|l3F_CdjKPSDLLT)F4YE^z4yh3jz*<K-%g_vFR( zlf7ET!ff*A!`CgDapo1X<%#GKa#{UFhneA2$a4V{@_M4ls%$Qhu;_`P`J3qTavv~r zZ6!22AMgq=NU{PHgZoXiG3%?k!tsG(ATSR4;50JRHBq<NgFFZo2LnnJ{PSo@@CC*> zVf9`wj$_kVc{(a%nWlqtS2D-76!7Qta3DmQQ`D_VH5*aKX04J<kZmv#$^h2!J<3#? zfczxVE~>&6&9b?AL&^bS-Fx_~mmxDPT>HqgF&bAwN5XNX^yLUZlt5U#*;&WIwvW|Q zXS5XTkUkpBG&wc??R~&N^>hLnqB#dJP&=X_8W)Q2meQ@7#(Ypq^OkpT)?(CY^%pu$ z;blJHLdp>@v}?5K`2(tY=;UaT)v#Mb-)W%Jki0HODEie-?O&+r@7M}Wla=%Zx|#QA z>cIORkLNf3`P=u$w)D;cNVPhMOULPna0l>6!ntk)idDnZKHg?L3cLrGm1s_xRWH<8 z=DP(blT1S?U<G~*41AKHrp7HJY1(+wWIN8WfTaW-Z))l~fWC9T^anCG!PE1Z_oYq( zu$QdS?<!z+@aUbIel56_(PbD{Hd+r8v(QubBv{<H*m8H&MnDECDcB~_q0K|wLtVtb zWR!>uM`|d({Qbr_&+KJ7jlwuS(>Lhmx`Lz#gWL{mvkHHwJy$am(THuR-Tf1J70W4X zwIsOtx`nw6I+qGMHBBE(<gtV#7Jq*9BEu|S&Ob{XW5bKqa>}$0qQqRkye0X&N=4Z( zvj#Fr%v-H1`74a&SE_#3GX$~)vDp*WHEFZt62Udv4qH_V(Qa_v<$Huz9tI`x%-y4> zuU^o3W_ai95*^HS6Dx>zB_9PhX6%si?w^DCPmO)os#JPLcs8YT`l>rr;Sx3MBc)?@ zA0&~vDRBJZc}*KxFFej%y>QqwB-(JLu-FB*9+I~Cc;Vd(rA`H{0X*+lhmUGbn)J`q zFOBRQvQQ_f0ApBk-l?*~f%Y+tH5B+H9V=SF-E4C^5+NZUom0PdwQCc%*(iEQq7sf| zq_(=gmg2w<<yR}1Jo7ERuEnhK^C)b^WD$l#H=fVMr=QrCq#X`?;*aeYX;Z#Z<!WJM z&)hU6ORdGU#gi7fIv)Ic`j1Zo=UWoSrfVsV{8#T+BJ4Hh%4h0}dPbV1!#~U$FCV}^ zS#rLvs}W2%`eu8HP=Qr5*T3-NTo-rcvACp>xdX`tFG2-eYR{-z6*EfI9O8wW?ZvW7 zri!|%K9frZCUVF+MFnMC7jg;1IUljbLS|`m)JzQP-O@5D&L;v1%yAQKwdp5N@}Flm zRS=n5HTL{VpH~9Bq-Q*2a;$85*1edWS#6a2gkwUV@)P%tXo2W-7IJ|YPnSN?dbVxN z+bymj<K1-+o=+9jM`>dDKCjuy=4LrF8Pll4I#Qw4_3~KGGcq?BJ{uSDYlN_6jWh(e z&-THOoL-hgV!_bbqHboe1w+*2wnmv$#=2v&2IFYy#1HWTe`lx)`)iS??6KVcWIB8= zUK_lFrSu4ylhfyr3Np!ZPW&NpVCc%jk<l}=dB<Mw*LUV?B0zZr2U?WVyncnI3`4ym z<U;--k9OC*3*a1bYmC&kZ}+_|w$EeDLvAekx)`~JEX?&L^utf>`zqrEgC|-_Oo5Yh z#b`}tufe5IhD`o`m)|o=kqK^gLMGDVP;bL_Jb26~2%oUT0Ok$JxBE)O{`N@qX3lZo zLtBN{5z|QtgoddU2D!BntVlWWRxFz|?e9~!f2ympv{J_J?1NGdcvP~fz9HLeV~U0P z`nBV>XItUQc^U3G3n)q5cN!kx7RKCs_9eYM@zi3m``eD^tK^It%Hz=46MIJ!R1{|3 zoBA$hlDU6`t+V!JL0JjHo=h(?mk;~KN5oR3x6u;0nQw`pu7q#fe1^Lg{zi)z1X!AT zpGF#QeTp$o6@KWvrRJMY_o_1|D&oSHx<E6Ju#<LQHSg+PpQKy>K@gd{ZYOt7B6lw> z>Cj&AfdZ+4%l)X!`~pI@1q9IomeZ&qK2$1=N<~^1d;TXNjlJim<X`?jK>Fr*B?y3` M*U`Vfww9IiFGO+u*Z=?k literal 0 HcmV?d00001 diff --git a/Images/Mask.png.meta b/Images/Mask.png.meta new file mode 100644 index 0000000..53334db --- /dev/null +++ b/Images/Mask.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: d53f1d8065591db66b75e21e97ffed83 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Images/bgImg.png b/Images/bgImg.png new file mode 100644 index 0000000000000000000000000000000000000000..1a3d7d3ee377d7ac1ee64dbb59200f956eb4a339 GIT binary patch literal 93628 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 literal 0 HcmV?d00001 diff --git a/Images/bgImg.png.meta b/Images/bgImg.png.meta new file mode 100644 index 0000000..7963b29 --- /dev/null +++ b/Images/bgImg.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 840a48ae09103af249b1f764676b1ef1 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Images/default.png b/Images/default.png new file mode 100644 index 0000000000000000000000000000000000000000..7402eb435a74376cff6437591fb10ba933ed1345 GIT binary patch literal 56532 zcmV*GKxw~;P)<h;3K|Lk000e1NJLTq0077U0077c1^@s6tyr#}00009a7bBm00000 z000010EBrLa{vGk07*naRCt{1odsM}S^M}e-QC^Y-9yX_Fm#Fvir8I<-Q9uMT_~U; zpduhhNSCp8cZ-Nh2t5CD&jg{Yy6^70@BaQfpU>BEhMIft`JVGUr!GPK10P&mTo`U{ zZVV3(4~CbQmjgEoEj=TQrk({8T^klwn846TB67eW!Z(OYc>1^!{NjY5xI7`FtjnXR zWg=`wGZAwMw3TNJ^ib#@=c7Jq#vqev^M_k6SUcH%RnkmK($;zU`}Qm~OF6pEGULQ% z`*Yd5?Jwl+b1J)V$f2&}sLQn{>5g}wXSzIklkM^ReJ=Iw=OW(^Uy2!@5MNp@`nR-{ zGFn^9{JtXE+sger+R7Ou?JX6IuZY&>i%~6~iXy%=6ooatyAaawB0uoWlN`qLJE!Rn zucv$5xtvP7R-5cmSGu28R=mga!tqs(IVsESGWRWZOxZclW?$lL=cLtBtyj$*Wi@|V ztWo^10PT^{H07ueM+IMBO9^K^Q(;q89WD(?IYL@Mln{s-7)AtzGKiqy2qGXbjL_A$ zXQJmwXzSP$S~}?5X<HMTI;I#NK0X%Q-@wI#E*3X=!Mfn;#W&aX7y0+`oyV^TqHAc1 z(J{1UVqnk07US&~MEC`T5q=?bA~Y(1;1wkVMP&&Y1ua5T-B7^H%Sgn<&q{{TpCZ>k zmaaN#azEW^GY6Y4SU%Qr^|~nzNjnxA?c2Y?G9_)3ZDz(c=Nu%*h5UoAWk`;?vQ)}n zDafPm36iniEeA=Gd1$$73X){sns}R}CF4w1B@8iMFrmM8e5|kf$S4o_s6abeUz(|i zv$m0dsiFp<Atp^o^9T}xi~t%D67Ekh{DKKzMi60S;=;t(jW95DA@mF!n8FxXV*VB6 zfAH}$g0L|%FvOVX>oGCV!kFr7U?PLP34Zh|#RUj{Q9eRcNtTe+QYAFZ4ERj!EW{im z?YZcKC_-VQ8Dc}Ggvn2wH%NZYvJvXbHci&ruw$mtj)O~#52viQI&pfl^_koqj^|4b zIuw^DyHwVsI$XMR(&fgZ6OQ+uXSzK>g1kh6yhDOCvIJ>n3DU+E<ZDGh$JYu!lJ?e0 z^j@W3TXSi6%ctUyFAc>(P45Z=KD;VmynU8Se{t`$`{SGG&i8&xb-i&Z+3`}ve#gp- zyKRf}w>X~9-e7$;eYM@mwB=TZx6U@&v3{!7hJ~Zlm(7fopFJT;al(jT$=Lo>iO>)i z0h))Iu)TvWm$8u?m%64XAtTE}h@gVUCxXsNfV(s2Jdx+jNKb>%*VQBRbaXlJAvu_E zWBwK7f8g;8f^hTm^6?`01$npy5ki8zgfK!xh=&kENXbd?%d0C&s7Q+tT4wt4h9>&L zmNw?n&K}N+bRSQRkdZ#p(G!D}N6m@Rj9)y=VBwl^x@$Jan<nj>Z?Wg-a);#P73S$_ zYi+W#x7rmH>~Xz_<fy7jp^$Q1znVe0`y}1@F%slC666gMqyY)iM7AD?79>b35(LYE z=;$U$2a=<mB}gk0q!|hF842<c3GyBZ@)`;990~FW333++avceBsdSHB)rD=&7tbd- zT*zAQbPh?9et4zBk=+X|_N-4ZO<F!dclG?yMhm77(TX1%sWozFpwhrFchz8DJ87DW zfsB)tnvjK_tf+yi2#=P$5U+}|n4r9j7{8RHFprpo2%iW#VZy?KLPA0Uf`S5k{QL-B zBnLMs2rn-ehPxXaIeJ{Xe+Bu=AHOGv05=msE?z>2n~z(Zk4sQWkXKwuoRC$M=2A9N zK&^ucp=YB_m^kPY)=s*Fv!^MSXOI)0Z={E4$Pi!Q{v!e<hE56<9UC7h8NVP}Z0^e8 z^2>KlQQ3HKmd=htbCnMsTcnYCa+zjE<|^HD7q(hmDB5mQR<Xyvy5@lMrAx{7*RG|x z+`4<p@xg;EmnToNTwcC9=kcZ?kJj+9z~>_p<1;A-q7}gjt(bBIbRs!AS%P3mTFQgl zn#+P(Kb815e=K5r{!rxmv7ylC{o8!6H!pK2FP@xsdU8MA_Q9<b`&-wJSYN9@=ya)i zuU$>aHk-1-B+CmqiRS0dZZOF>xyCppb%p-HeRB<VY>ijnuyUm8vIT===FIG;Ff~3@ zddzr#g}4zk$*5R2+2BDg(!N2~qMkHEZYLW(!pc;gFxFKibP*aF@&d|Al3cRroQg^C za|@tKhnpXjR9<c-=rUmX66Bj}`5*G{<2#RE5QJA!fJaPGLPSAVNl@EZL)_fWM8uJ1 zElmxkNCZaG<oXY0s1F|zqBn8sAfxHCM_4UbHo;=W>Z!IHx6H8Kx_!3Y?gR5I4jo%+ zpK^Ac!>PPP*X;9KZ1M|tIFyv_ajd95=vG^M*!{}oW7Hcrj??elI_Y!&PKM{B`=@Eo zp67bKe0iSs_T70}Lt`NsR{4KwxfuARtt_w=(T4bnz+qK;Wnd>sH$gg)93&lWm7%00 zUy&qjNRpP1C4OHTiy2KHio6>e3h51R&U?Onan9}KlPr&C4^O#0x^t3#|7M!koy$i& zZ`2=hzfyI`y|!$hOT~rVE+u)}9rCj_x@4bNZFlN0O5*p-u{yXd!G8CqNtRnykFndZ zWT^RydC}JM=M1o%J|Wa(!Z07LVL={p{i$}sfescTURFkYj)oeNW?G6u+Dek53Npg{ zq9Xi!Jft8zEVx;c;PC1vO7Ope{NTYZ?B9Z$;P0OUcKeL423d9SpbNr-lXA8o!URT8 zNt91cS3y$8!ARWN%T~!ViY68^EJSJW)M4`D=TFj}lQdCb)t(ueTaGQ!*_XcB_*l+n z!&3#@&CXriXLY{pfK4H46)x5ubg8(M>|A^KsLSQ+DR$RxpK!YM;I!S{$Jve#o@NF< zesLz``J3FJmv8feU%$<xl2W|?Sme|Asf5vl!l=)PW+X$)*Ycn?B*9liI}(B;1`A-~ zk7=v&?_?6#LDEv;-`-sA_mxcQzm)j2d@k|&@~PPKb5oH=Q{x3n<NG|f_iuAt-oDAD zy?&iTefjh>_4(sW&&Q8WdpvlMNx6ILq|2>qsSelbk|~#KkGRz!xhpF6IbTG1%Y}li z=6N|AO|nson4Yr4_~_9^hI{wU&`V01pt5rENcq`A`wNcm7brC-fGQB|U?S#ep~GjT zr68iMB*7yqAt)#)jLtnN2_MnblAzPiY(c(xaQ6UJZ(IoU%=KOVzkmEdkiLHCX9N*I z$f-&Q>Kd!b+aoy`AzlVCBg0iEO^Y*Lv}(3l;<lA8hfl4xIi0iFwYX$2rM5cR`}(zX z+Wp(78P6W(1wMbAAN=xJZuqMw=R)5+J{R!r;aR`;&(6_4ygKjO_`ZbpvEd^9(}#iq zpAla^U+mx9QXbv%;et;q3WZvm%L3Y3D}rz<(OMeNj-ES^Agop*0J?<e4Mz|bfowXF zB%LT6>m>7)mNI(#my1-AuSk@(rb4gQ#sZJlw#x99=CY9HkHw*1J`@IjM!CzU_eFsp zUz}$&KF#s|@bFy7`^ULqZ=dG%dxLoOC@1vg?M%Pt*N*!<t2^RxzjUAX^^!fbn%vEv zMW<FdWNln-e`v`pqfIj>*(@9zr#CUkOE=onPQlkgPsz?eO-e^jTwGRMK!9I}mnq2~ z5QO+wkncQt3&9ST*ss}bsFJEQ3rQBzgpepV!9IgrJW^bv$Ic{T2KFN+j2lG=qw6Fi zN=WJ}5NZ~hglV`Dmusw@SnyPT@nH-4tIS+GNoMWt1v>jOw(DmWr#M`^cii?G$`hV6 z6nMY?QX1IYSsU32^-%zq2Vgqu`$0!tB&Mx84B9G#Iee`Ofv?p;&`}$L>8uL{s0m?# z-meP4FbjPkd|wRzpW<tEz;|h{Vn9c=AAbH?>5Kk`AGDP-@H0v8pYNy-#=zxJ=)4pH z?U&IpTnffC*Z6n7FQ<QbbJ6Sl<2<LwH#01L%im>MlDSbUW8WODy_+Y=ty$1tZAN^6 z)Ud&};z2>Wgo`Q4<@8htRcUcTLYSZ68#FwE7(619h#N767&>w+!OKT*aijW6T2hoS z)Ym4I<kWkB0%Imz+&$<~7XE*H{82#^Rip@hA*2Q$!N)7iB`hwfE-osrD#gb`$VrL| zt7<6|dM3I;)^6tf?mmu^LE}7?2G0!ApR{_I{^D(uZMN*1uYL6R2Agw5$Ly=BGd*rU zJMH=kg+-rHj1L_(5lk_zMtAXBFD@f_F7;zlABmpB(Q_E)zbQyZZ4d@(1A2n~E~Yk^ zNnHq&OQB4zg!Q2FY8M?>Lg8~=05sM3!Rr#w&ku7PUS2und8;DXq4NB8%DIenHp$y2 z+a;|YX1HiUq{YN|hRz^gicp}76+to9=d#q%AauoKd6h+^xn%`KB_#z!B*cV82q8Ws z4!Snn+M25W3i7j$z7lQrYi^Welc*}G^*~)!nQX#&gao;SWo1NV6lDoDT}=@~imj-P ztueQIxF=s=G(#+Aa-`_kS%c+ftQsb_bn9g8&Bqs+9?IR|oKdvZqOfY8W8JNjPIvBS zQC_|(a{bg$?$y~+=La2EQGvRO3e#_>AYJ_luAuL&5A7<1WPxNC&~F6!&*)Q-nm*_* zNPTFRAZ#wP=tGpID!-0bg&v>oWqZE7eVTIT`U&4!l($^SUgMIHI^X=@&M9Vz>xOGC zog1e(eL|Sfm<XD1w2uQ3U~4K!G1KF+R#)aTP>>;1<zxtHQDH(zT$tcdRTL*w<dm7n zYGZg&^YT5|Wq}iC|9_K}vmU(!;rdxYRFxG80X`mnQ4wA#bv1bnH6>n4duuf>A2+$k zm@wl}bH|#`S{CoHddGab?FUy-4jr0jaUy+{OLo~V?~<#>!fS7y@V<UG!|&m<T>7gQ z=Y1OAm3p)`ReJ*|Nc$C3u&%Hqx$--77o;xa8$sA&{7(qNraq)6mqU9%O3_`CFSUWt zQ0CqGB;Tj;VJ_|Ez0<)DZf68sui6__Q<y|6KE1{#`{;b<<J;%i9$YuoXzTQmrmIFp zsm+WCFdX4e)d+XA)$lYklC@A#;zLb5At@?I@XJdJ{;VKmdEok2kS@45EeWfM<s+CV zh@${kMw8H0Rv`@3)CmEU{>cgx;)d#is&*!F7JjaTcXXi0;5kF(W~`fLu;KV>{lljd z&9lq*nv~Qh+tl1lb-#+Zbu-oFA>tWIuwNq@Ugdi>y)C4*wAcH!x7GSWd%Z7oTw*}y zWxwAAE}_Cnwl*x_QV_~h0x=zRf4&&K=`CNMg7l)ZF8I6j7KY4A$Y)kg(%w=T)bg>! zx9M#zI%nDR*Uz)OpFPW@KYW-@zjgDd+m&mn)auH;4#lT8I-W^gZhmO>1k-iX2Ph_l zQ^jIvwggREg)mo<B~(y;B8DzIkE|p=p`sv0=%}j^x*F;zvFGVQpMv~fee~5!)jQ|t zOAtd1Q?_z0>Hq)`07*naR6<)xA7z0uguJMjAUeO&YBB=qmim$w6kBzAOps{o#3AZ) z)+ZQl+rPp&v;2r>W&H`p-N!lJFJ2b~y>BS$_Yv{=LveU(V@X6?Q(4&8&lM5vU#fyS znyZ65T5EhdNkQ6by*ZNn9-a06Jp^IP(Or<gLX1Bu2<LlQEe@M+WI<w(u#<RJ;@;U& z7v9lY72MuZ7SY~R6#Vr=en?xx`QX;Z!hW9{3L+Xmln#FP@J!J2>Z8H83wP5hQr88X zN=&fbG9}Jr)}TOzLAGX+R8u`cGYu7fHD!4&DJ3}(0cCknLRn6h&{9?DOOUP*i!BMe z-@h0C*hgPN^v*d@9L0ipGT2{d3nGPT9R-w*Yl#!G2D1F>rkaGYlNrBLu!op`bbwOa zqR~=w5@%^|JH62)tMq_t?X$BkPv2jleS&H)luP(?LJTs2CSmtTb=HPs+UtUt)cgGu zSc2c<e^ijZLNpF6F*xU=j`<$cun7dHU;vcU0LrKUm52&-j?wphE%WX`(lk9d?*6!R zC$;+Q8rzHmvu(Dl9;P}gAV4RULXl%wSx7n<83-Dw$@8mAix9H>1c4eAf=2+Q=p<}G zc)0m6TnGY%*nJ7YE+_xkM_);J?|D;w2*QQr5I~5j3Jb~W$w+J4YROo-8mUmcon-<d ze6?am573{OFw$np_63GJQa3qgR3G)Kyq6R40Ljtxr96Ns$K7xgF0i-~iJl`+NEC&; zZvPeJ4+uh1>&N73APce=54AQG(a=;F-uPQe*nK2PdFC2g`r&!@+eeIWT|8ib<%9q~ zlYtahHGg{x4L37=c?)e-8EpkAL3t#H7=j<k!Sy{sxNs%P{Y?eRsbK%9kKS^yg<#MA z<l<*y@8(FjQYnNZ#f~tyH6du8*5r@#$Osb>3gU#Cy*^<^w<FvKQUyZCMJNuP9U(n+ z<xtHf`{Rwb9A996v~sV;xhqEvD<5Uq-FbbU^0uues11QGa0rIoa<IE$$-?lxg3{MG z!?y(W;Je|>KY%_(>6ZLs0qa73pIR2o*W_U3>qjRoZ(lj8Us1M8`RvJsuF3nSnkUU4 zsJeIpLuAU35XHD~sz?aMii={YLzt>c@~djgi%Ou}lE=frim<o0A-ufY391i+aPy>c zMCo0@elslaPkXQhVavf5gP)%t!!5vsl*57IM7Vl65p;hq!k2DO$VzbwX)6h;7^sU` z`Z{uZ_xF_^G%-qL+M==ME0ZRg?mRfxIW1=`^?ccmkm}p%mcKnbWB=eyzWeLO68a}3 zNBge`^6UJ6CdiLE0IFFqU$=j)@N4>1M1A$-oWuR=X~w^mZI7rrzuqq|WtmUvt{F}{ z=8m^rJ}OFMYLKT?jHfLx-9SakLQ#}kS%jMq45U#AI^BzKb8{x_om~khH+O=YhaXGQ zeU|qB2}ycSB4mppC@6^G7ZAlby3hz$cVB|y;!fCE+Y{30e28%ovNjqbrok=--Xp__ zq0@))&)t+DyXD9#!?gS@CI!`poa)IrM(>LPUpHN3yhkC`$Cj#qFRa$1qq`s-^`V%~ zOJU6a|3Hu*7p|aQ{QZUfKM~|d=iwJazz#$k66H&4MNs4G9QSvR&d^`oI^lM|D%rEX zaJNJLvGrD|8>cHJO&%;TCz?SFp<0U2O%w?e4Jks#-Aa+LHP<8D9Lxz<S0}>B$)4av zg7ADt5ccywUJ!Qc!4^YENC+b!D26e&awh1$p;!*`C**|*X<bEeBTq9WYOKG*kXa*z z=B=Hjx-(^+X;$_w=gO;To_8PR1ixvn>emW4h5=lU2Dmm55ruONQi^{C`SS!}Pg(g{ zNKtUd$khQj$NOA40Nxdaw%*T;d~-cB@Xm!JzU9Xg?J_nmGTuIStjyd9Pu0ORD^V{q z4SoX!Awo(JH3}|vri8!0FJWhAP4MvwFySoB;`?q(@{bjS9agc$=nncC4^oF;kV`~Z zNsLEIOHM@1-H69B#97v7Y>;f+?7_P8)=nXI9A2fERkq)_>dqPW`|t88?>`n(+rO64 z0IGaZ+=~*$`k-zCd^<ntcXN<mE?oaN1o>HhwF7}UC`pdihcKxl2Q34kr821fLy`CU zt0!IWmFzXGOkJ;?v30iiwmC!O=8W_whJ-oudDBb@b3Fw@Rb7&h6z4-lgdq3?dH8sQ zcv1Ng5ab}hhoTW)BnuDk|7}4K{9^o)QVNpFYGzsrW)3D=?gMG+krVq{k6$|4eCg&H zZo3byRLDBF$F%adla6;^6#2htF86IAXSqTR*_+~z<@i^SzaP%%J!fi5NEh|N&{-b= z9d+R?kMsRsBS~(b-)~!iB+1-1*J|g|G3txQM`(<TrizEVn#)nFbwy0nWW`mbg?J=I z_yze8|6D=(8tWhjd&mPI4}?4*VL>4bTMpK15iLalbxQ+z+hBK@fWbl9Bj$~ko4;<R zUedvpO2;y`8RnMlwXeRKM!oy|9OG3}X}>0@3TubzaAwVfVfCPJ1n4bD*N8Fs{EZ;h zem(ggC~W^kz7d4%A||N|V}Zip+5zpKN(VK)%n5z@TbkdUi@Thwa<*9Kq^;0RPE0UK zoEs}QcX*KT@JM$Re+NSi8$%^YHBml6VFX7GoWG(9m)t0VyIZK$Js0_(8cghKtb;Ab z4+N1l)0MICaL^AN8m2!XVT99~ZHq0ElQ&UvbN5?S6(4iDekaTS(X;%>x1=1+l>=Lm z934Q;x@8N}Z6J^>MR!5Ej~sumOZQ(v{zO4~Op;_@pHLP9NJ%<cD&ty6NuJ~mc!MN) zSfA#5t$43X#fgpH=XTDsIXq{C=jt)x7UR4f%mZw6Rm_kaGCw0ok9mB5ckfpBF5JGx zIY=o;JnaLSIC&DmKEVXd-G=b-vM1-Ai6|=(x-oVHEg?u~^p0_I>oS*`pS*S0rt;Bo zmpiYrEM9!bwSWJikoxJ<MW5Ez>cDmsLUo|ps1w&nHKDy=PBZTv`gC15=5+8MU+g|Y zr+)?dc}XzA-=h=B(}BLXy$xN{h8)+X=h-&zo}RIKb~nZK)|GwM<*5tJjwg<mTQeh6 zYE+yHLDiM#)sf;Mgahf0sQfq+Hnye&-J3!<QJe|7pLY*YdiQkwZIW~sq_1%fw(+DK z!h}3ICxAzcPmEk_CLktANGd53+V*zJZd3jFW7m$*TzYb$aZ1S+_sVCd+#kO?=kxJP zq3hSLrJm4S?uS>@v3sI8O*UJM>JZEibAz8Q;QtEpr^vz{AE^xJ2|El!|NmO*3r!b2 zIvWaI+g_gWZG4(RdsMQ+yZq=p<D;vF=`4v46dO#jRCiSrCbX2KcqMsJ*%21u;o&ET z-bDnsNlDoIa`E+oEy>?52wM*J7)P%V3b!1j9Kr-4tR*KRZKO=7o2U|I!L9<-5n*bv z%SMVU*fU>ee{qs!;pIc_cN_D4Kem;Hc0x@6?)|_ue_bG!0}Ik^aZ>jMN_`5#37>pf z{3xXQfgt~eWdFH5>=3MmDN-k@1V0srbTs7qf4Gw3dnZ51reMb`oqY?32+xnED-LGZ z@OwEJ3z})m5o!uDgfu@lAxui*<Lg22qH@Q}s+7CKmgH|q;D1FBGOQw74oz8MX(WiQ ztC^6KpNm4sV1M~B3nw@(+c`&bfBHtdyt@6aS8t|zzv`%rXoV|-ICFe@_fmDwH89_Z z@vk8N1aRd?N<vn6WM@jvKxi$GY`K#e`m*i_?MlWbm)tE08vEvsbXqzg%6LqWr$&gQ ziI9_yhNvzniHImKkFA~A|GpsKlcPJ{o_6H=eF0N7LfyfT*D212D{5+g>4bHY#1i)} z)=bOWsa;fg%<}4kGp<iw7SJ0}YtW8c1+sZ&&+(}Z<_!3;lW;cQocLZ%`mY!0o`P@^ z`WnCQ@^=@sAMvvTg8wx!x=&%j3(Uv_9z_JT<P7V`uP+MxKitjocv6|>a5ZO_LDAur z4ryCv8E%>pr=1YzFWS$;M#@P;notu!Wy+Ug{f!v^I6-`=4uq@(kED$*VHQr)44D<H zl&~SeVte`~i|pdVUUfIK-S0mt^nKM-8PfQ<I;<HL&JK<s)m^<Jq#WePI4MQ9oj(3D zLD(1aUqSwSL3+Z>C0T-Wd?=4-ep4L$;Z8o|Rc*S<{k(lab;mclXK$G0ynW_SorGX7 z%@AWX!c0MoOES{m{qGm#_ZB?iB#566PdX&$RgqIidWTqIe1wRG0-+u3%10g3Ph-s9 zd8&z7iB{RSPFY@mQ9yb9rrztzyUVn%ZI}Go5uKdP2Uy8BJI7#89r>#T;cU9V?)BnK zWoIss`dZ`LgTGsV9}3ck*ngMceG0+~oxjxjcYdz%Yj3FY`TC^T<;%^SfH#$?Zr4w2 z^2pvc$2c)AKx<5hi=>yX6qlAb%4^xZrEGZl1Tj3k0(hb$XFbXPkRUwd2st?jNRD$D zXb9-qnaR1uFr;HwO?O|GvC$%}Xuo^i(>#~gpQ`=a8?X5S36cZzKO;z8;J<?WJ%V7G zuLr}&%YN{tCbs=<e#o1`!{K$Q>)p~8jCEfc>!&f;PFvd5K$cerNg;zEMd3s6{MQ8e zy(O~T><!xxob?<oG(7Q8h+7m-AJLTKRkt>fx1c)_v_YXfu}jB`FW9rpV1L1O?V@Yx zPWL~Rx_{}cXK>a;v-f9W59o2GkawGc{WAl5--yw>pnMZzutTb@?RxOQW3Q#OT??jq z6VQX7T_gTi)BAJ%?1HcV^zZyEy$2TA=eZeu#@5RLsIp}8sm=%9mbrhqn(2B!f46>7 z(md7u^G5Q`kMSo4Q>_WAg^q%mswA(PC_f=7$W8E>S(p+|E{=qYrx#)G>c(7^`28L1 z{t`jB*c&Xc1>vmcaQDTta*-gyGNSTo7P>OF-Y&+0aghR}7bO@h-M`X!f96ityer4; zuRgoLc-2--{|aP_@jog^@68zg73A*`<a50*e5j&+y?5UGRmD-Ot0%YF=k8shzi;6r zjU_{ZiBaCp<^d)eGB%RJJgP_#A#Yzg;Yx8K9NZ{al3s%Rd3&S$Xx}RK5=e3-Ai3Cy zy`Do(h>$W=l{WKt5(^mH-*m#p=}PO4t+z@k*lAN#pGN!bRW9|($C7|XKyfCJCyFHq zd&7X<f_zh;e^HQcE@bb;LA?bbr$y9tjkj>-aIu!8_O-z1huiS{w*}#RCT4dyXZn9_ zZ~n8-|Az%(htgyyTi4ZEv&HECy=~Qu_V*Y48*iU-cv722y;`)-;lkl{rbkyymRK{s zpY^yv2N{2TWx_;OkdU;u(MM&`97{sBB!9ag<T6=uB_Mk}hpwWynyaP0`>05x5i1fH zYmO({oy<SvU3ulC&%OJ(;jbDB8I4UB1DlZ`ounY_$%O3n(43ZnUGx9Nf^g;v^%jJ) zW8yzd5EpBi?EnA}07*naR921LwPNs}F9>S+J3m$gH$TnwY<zSf>gDBhpF8IccvS3P zWq5p5eDJC<;TFRv*79yT3WN%|u{<dW*^-!Bn*G;9tR7oKlF+?u2x|*XLW+;zLam21 zxt=4&TQhR`c;$JARyiE0JZ4#O<1FRzoAY#1jMk14MhBD!c0vVNkOTV^q|a{2UV=bX zAFz9&dTmP3y>MUwSR#<GanfH&b`GG|HB8!TBQR}s5zvBOw^c_#YgITR6hrRMi@%rs zJG+N!e}^1+8cqnbRs=zF846L#g5gVf2z;&##WYtiX+g(H(uUq+!rX7Tt2Jc_@Pj1# zj|#%3d#;DWtV>LovnT>Noi&~1!JW;8zU}Wy{90ZX&_7(y_IOxw*sOf_BKyM&M<~yU z@)8ZVRwK;i1PDnNGg-pj$(nGqHsN&f{^_?*_(?&?KhML@LkOYfP1Z_J#VE*8+Gj$P z)%Y!QjFL`l_RK|c+<8>!OUlvFQi(1ex^Pg9YH3oCimn1o%F$NCl%Q*8^Y82^_$La2 zr>Y=9$mdqn>U_HB1D}h0F-^t3@Uh4TKA`_M6#BrsA||K>WWoH}rxFIVlm~KV5dZCh zkUf5=;vqj*W1%<a^S&!$^8SKvkI(-Rz1LLihmV*1nbtBtyoWGbhQD19_I$glFj5j| zLQ*41+8-AAk&@gxzRCMs;tbQoi34=T208K2b>s+rRdGUEfQt~|?{*8Hzfcg?od#H2 zfwK3jVu>Q4qbMMut-!BhuFP-Bu+yRr^%fnvbhP=hl+|j-%8oi$y)1Ni{-MIXmE3(C zH>dbu(S<~{8cFXY{8t6(J(UEnG9;;G(tBex_8czGK3S+xlX5hbpu%*)3*O{<!Rs7P zc$wn`&(6BTqthPnAd>?3Gu$u_GCeSlGAQsk(;Z%%b4P{F8@`nK_Y#F&XnSoc{RjD( zkPe5W6@Kuggbp7HJ>hk(3p~wYz>`d0c$i6t2N^WDf6@)}@RS=qh9{Y>=zHAY`58BO zb<P7C&U?V;VsFk4@jvXQ?X`J!SLcN<i(eCj4QB>0S(##j@N1mNS9rslQcBD7LZ@d% z`<yCLS86A(7_YT>TnJxmu&aWHg(_hrFH9)O2oT~Z<l<-F%ZEwN8!U9)is9D<;rf9f zTnKRuSspbjeK|`{GbQhSUgksMqtxbap5eA9E6E`5w==#skR0#7)Y04VoT^K~OhGDx z{&Yb&`!&_DsAFJ$PY|{oWXtiPkP2_|DDdc%Bj#a-Gv@MPOU#ucR+y{FwwUY5HgNNp z9o#u?1CO(uQQ@LMLjeuXKJKyG32Qv%FB7EOhS_8RZYlMFra~loo-4dO=LC1tJTbSA zyJM~#v|?d_d7R<G!U^-@v?ILDaf8MJ4=h^my}151LD;WZy^D?2w692#cNNJV*UoLV z%pq4ME*P#fCx)RLL$ws4k{v}V5`1J%BKi}8{PD(weft6S=FzeuiiDo35g|?xyh;N6 z@=p3(X1;ck-b4I|p)=y-=50=p*_pD&=yd5$YR#3SA&);-`G0Dw59z=gJzws&Hh?n_ z$UM<~O?}|3cV>ye8Q@~?ja%E3t}Q_s7`TOg{|$8UE(hX$b>UJZrmZRpzLbT-hYR7T z#R!CFr%^4NPK8@(6!<OK3F;2oLggL{DBa3{k|ZBY@n&x*N~GiWs&@v$rF~&=>3|d5 zPNTw$v%V;#2_x5DquhkGit%z7vr-@>`NKl=Os3hjI{v+vyX{X^-4EKzLQ&xkfoGWv zxRvY;SN6F>%}zR0Z1se~L<*c=?+gVSUGe`56J0T-+w7obuPfY0Ljs-jf=8JyxaEAE zhgy?DI?iRtJPZH5E99o#-sqW*pkUY=@No)#y*HCfUQB*f5cUdC_QEU9dLLG~LAfA# z+X-^p*v3*u)2+;qhoyU6tB$U+&)5{Nxpnq1gV{qEVuL;G`Dj)Kgo(5;A&1g*9xXLF zLPbG>P?A?>!n*weOBAj@9CGy*L{UPO(2&<5WVyM7wIwCA>DFTI{iy1LrVW;!yMCrA zDMwcEVXw;D>HY6MIve}8xhAl+oh&GqnfCwHf^>~?dt=}xDxBB-Ih#(m*OG~L2$rL< zC<ujAL0FDQr)a3Ab%)Ab=BUsZLqVc0<gV9*Gs~Ue^fE_G)=~$^Tw;&kJHLhkMH{I| z7-Oj3Z3{P#k~J_DK9-;yrpzC;Ow2JC_NEee8EUWFBm7Z8m^+6se>W$rDh`B?1q^s} zk`A|zQlNIHGn8$%fuar0aDKHNoL+7Xrxu&T$%UpYj4@|c=t2GlGbr6*2G#p);Ob#B zxS3)NcTZR&Ssc*$@j#Ub9ll(oLR*CowAZ+!WAQ@Q(+!<dSB@Z@9O5q)g#25iByDwJ z@Tnr8^>N;SH%OA(`TGLOktC;<PqNuMd4SriV7hFyixuIfB*m{K&QA!Fa;Pau5h{wR zOcXRR-S1`f2L)l?xP~o=rn~~7C@w*$ix9GwY7&+at^y(BBQ)aIPm$Y_y3Q)AbgxC_ z?JU}zxA~E;nl8qCCc75lN(A1Lhdtqt{mkrk>=|DDaOy<w4bQr|0?GbzXhC^MbCnN# zsX)(_3>2>h;sX1=C>UPn`=i_<9G+)~qL@4c?xhF9jbr|B`5+yt_IN?r4ho!JVG0>b zjo{cq9XK>c9rjJPguMwCm_5_XVb@es{9f`LD@a{nhd_l46~Lk`s3zX;0r#?e;8|WU zd?-N)Wmy>d4E}f<B6fH2H@79|OOW1$iIu#zRtG{$6&Z(<y;DKx@1R!WLLkb8LQtsZ z4>fx{Pz&b-Ijfx@V=?-S^Bo|0whjKw<Y(VG#RNaIIWXNAQs!Gj#!73*UhfDO678S_ z{d~o4N2opE2G@>K;m!$^$D9tpf8%wo56acZ-myUZ_ggDMPzw{*ttDYqUTjhN7*PF@ zAYJs#8QFr6Q2^OezsL{#^eoT+<@M7cH;ebXmL;#Dq_3K&l{hj=aZ0cUSFn+WkcFBI zAuB6M5ZdZugqErj6BTXDf1I@U7KFSFfwZ8IfUXpey0d|j+vpILxFzH4R~%h!o|eC# zR&gcG_4cD&|CdOPk8Rb%+VCPLBnSE2eXpuNOAvNU%9f<5jLM{xj(K(##n)Mma5voz zZXI`q-;TH=AzX1-QL)nzg-!Nwew`(pS!o8RmKZ|Xd>u%hr4D-%6k*2{Sx6eE2b;(0 zViL#bz^2jK_`O||^<jU42|^P~lD)<ROHzNt39cXafQMP`@G=kOHpMjfc+neLDi~ck z!+#(MdCo{dnlAd|UZ_{+{ou)28az1Vi}E2FKAya_7I0#|86?j@pK+QQ?3!eVKQsB+ zNyy`1vt_J0Iu>0xFjE_jEigirg8`}}j3H;85uD#>3dKp5=sek@bLI@!kD@Rv)d3~> zWEkcKZ_ZP3FW8sTK+Y}c{u_cYTdW8y$cM6iZAg;F2l)e@AxUl&9O_rLb&mP5>7xvn z#fC`5*_p_>ndyjW$Vd=Ex|$M%j=BmHHC@bqEQqXv7$K)9PADnJ5z314ga{YGBP~cs znrjnAJ}$EUiwDV0*)!8($A#@i1=mix-+7g5`{Gln`v<7<Yk|6;4yX^uee>VzJ?arU z{6G*+;kg{ylX~V(?c@a_dy&Y3L-r~?%65f28TN4PSRm9N^nr`J=#Za8f&4^o$X@FK zCzev+$Xt8aKivWLCD_B>=}b0_Ho>eLV}@BUNE@?okRE1ntPy5utRXCqGlsQe^kMU4 zGuSiB3=S`}g;VS8A$Pk6R3_8mT4pFbI%@~7FHo?oWH&Y^XJCh#eTl-k@eLi*amgRk zT8~1Dsz7*M6aY{2yx~S_AY4smK*b(!$XV|ICl=e|R$=34eOM8z1`CH6U>3v~Vdf7e zU!!A)GlL~V&0+aa3s^DC5>}5!$2-mvwoEdEZBr~@+f*aW-WleQyucnZmOI0_b)HBT z8r1FggBvLf)UpJ^({lmv@_Yzx$v%}cYjrY={iEHyKPw2-FzKkFb+lJgn?GFiYj|Bi zdv-NF;8yl#%lyp=+B@bB7MbelrWl~FO_+#@5HbRM1fQY|AEBWvO6X~+V1C&B+vip( zEXe#rQbvfIpWMfXAoyg32{APp0X0WcK8H}c`oMLgH5MOR;+$G_$hQ7rj^7(3$43<V zHzPT|LVYlEgN54AKP(8lcZO4NNa4DJnp?8wA_v9Detfcj|7DH`mgD+yE2!M<3B_BS zari)n5y^8bP_1tSTPGO6y5Z`uDpnI#4%UEWgVbPYj4CW1pbCrntHA7j$}lTZ31&np z!}JIxNC;DAp^BLvs*IU8Pyv<?(}a!VHDSvXJvgwy0Mb@jLGCttC_Cf@cQY*E#d#Oh ziqKGa<llA6wm&FHGdgD<${1LVd#Bx@?f?yihOQ{gvw>st^kK(DZP+ke5f%+lfZ1V^ zFeOxxNw^ATYM2VdhofVN(1hucTId+HVNR4T%pIr!^P)9jaf~vPL9&=tLzQ6DSS{F% zj_uG)6n-u-L&?4)RPA<!O9#DhV*e23a4+*1@UAcj$er~`N&Z`cK)p{VqU~#a<d^2^ z(8k+m!(W#kpwt~)YL&KPjQkRRAMF?$3t?v!B|=k@ywNBhAs``4@XAUG^Qb6D^?7&Q zZXW!;AOtV^SAgIX7UC8X6XlcCRpwPeO_mwMS%5J#Tyy+^=^9DrH#z5_f^fg7!lwml z?c3n8b30u2?1W1mz#i!7y^-6G1tAMcNLP|Zb`4i|dtDugAxDA98*qLs3BUtjPtKx3 zneGBtkD;94fH`EYc89bjj&NwM1ME()gtfyAVOfk8%n8?kcz*?$;G+cN=n632SBZ&_ z3TCXIDrSto8fG;5|0sqEj6h!-?yU?X(9e*J4^)Jy;p#9uS`C&A*M|*L4PnPzYdE&r z0ZwnF!sTQ7s4zQ014?qgkloSsEXe5=bpbyX<dP?*^NKI#Q*9u;L9*RBO$QXtLO~K8 z(wCu@aE29Zn`j7&Q6Zm$gq{?n4CDOd@#iHO%22}$_t(IT@YltRWawi?`RifE1*ou4 zz)T5Ig<1V|VM&}mZe@~C-m+(o9UNWm1eu#?aOI#o+)D9AIh_wYKNpDe6S4#3o0f!q zoom?P7Q46c*92kDa3E(pU@kkL9M=(*HQ#npl=sD9&9_fd?&l<0p5HZ1dh4KQ(@7o_ zi2w^@9!qUCLR~@}We5U<2(o~mm)sZoM}qX;OQ`o;D}s;U;uGN(l9m#dR*;uaH`f(6 zvp1EehSQ{C#}6`IoVvj97}=%!JkR+pIU^Uzfj+PcU^(jD|8qfV!@2}PbfTo21S-gp z)ld{x1*4Y3AItIPJRQq%Bh?<uQM%Irj?A-0p_2)0nP>#-M`^<nR8!6kSHyCRqe{SV ziX;qklSgu>`TzhB07*naRDfabl9&-5vM|z9jw8TuZ$%D6Y4R|{OCAQf%fMjtb0kBl z;xN)j8YTouLVScg%#TxmRpYf``)mU^w9FcXc1rNztS!7N_JmKBzW=cxA5kmx{DM26 za2Bc$+d=9=E7%jy%#YR%Q-fJy3NSrb7RxcpTN-_4MNBM`nq&x)1>>#3gsRDerVfL> zRAGpxB*c11AVe@DXp%4?KoPg3^HIgJ4E>F@C?89T*M~iGEuc8j0;+d8!u4ZraQ7q? zUY?^fCF$Lg{I!Chb3~q7A84%|1dq<p-<9vD)TS=cN*z7YVOdas+AvR7Id5AFK}%H? zZcSN~v<rz4!rbKTM|#~|xA#=4z6D`TXCFRnDj_H!FGk+6)XYfM+{cNa_4DN)G<^{N z?8I5xJM%V5<lRm;zl}nO&-jKb-R~Pw(`^u|kI8U-j|{UW4%YO;Ek#FV1n%c=E(<|I z1j4%_I=ssFL@h=%N{IWTralI)r}l@kosm$O6bxt9_`%7gR7jj;4r@jmz~Uh~Fe^$K z;)69|q93YNQDKOqC_;?01SZ;rNvyjZW)O?P9`ZeLSHukQRK>)3YG8)b)nSaE4onI| zp~?_5*cfjQ`xevT+<IG-xckG)d<ry{`JjtQV^T+F(mT}p=H{EeOjtknv62k0T%azM z4!K*cVDC&vls8zw+TrG~c%UxK3^#yj!8$O?R||&G)F76o4MXTUFxXoQVrUxBA02m; zrwR=4QpOCTGKogw4@4EiKzCUfK#_rgu96tCGKixpz$hfuIMnjY3^#&>(N?fB&Jl%P zo~ZIMg5>#Dkh8%R%62o*vHGCUHVB?&hr`=~f$%mz66J)<F{kG82;8HGHy5uD!2G-* z?1`f6Id4H-TL|IZ9E0$<5FSJ<_V{x9gyEf{B#HdZ6ZLk_A0Rn*u%BXVsGEqlgN?eS zvOJd>!7n6EaPe~W7UEkEdfk|WbLSpjCc}nKA%uk#rO4a*qF?TT<cOI#M12;LV{2NX zOV;%?<GQy+9?x5<{MzshApdMZYNI%Uv|J2^k431pDDZ_R*)DKD6Xh8xLGatr0H{3> z4CT8RP>>i1*=xMv_+n2uGRGMu(I})Es)b@~HAo1Thbe*TJp>u-D#e5%%|aIQJwfn$ z6a^MaNEB2fd#E!d@j_t?6@_7b3NRJL^-D(?L(&YC`>eBpioG;=obC9h2=X2!`wz1n zpz??ZWNk2J$}v(O<s3RFY*d38VfrXH(u0Y?hA@^4qx=kEsE-~NWDs2w2BMaN6r{hW z5@w)>0uxdWmLMcC=v<KW7G#p2CYEH;K&B)+r|QAJ8OCsQo-qpbtl@m3EfR$SSC5dR z_rAF6`BiQhd@K&el5lq3|BD16do`OYyxX3gvw2>-U!^{End|9Y)6KRe#97Qnk_>Wl z()CnR;x#~mNDUo5uE#wQzw1F?U*KXfVpuF8B_Sebp+{H;QdPpIMT;kFoMF5bU7Rd* zk*Z(ixjbkpr8l4iv>mq~-EK9E`~BH-gjgZe&rYG>%(ksVg4Fhd_VWJFQW60l&qu(^ zOh34D*c~qIu!S?b{2^-x15PFeK-vZdB(DsC{fqrz+e{zWIK>0y1vW5ukSR=y)J26x z9VP^7;R`*SMiy>nxP(I{6k0K1$}q%B@f*6gAXpBv73n4jmV_=1V*{08_8^q}k3%`o zN;@b-xyZdNXOvu%`+LzbP|INQBSFXzlZ0GchIm`-0}swPL-9T@NM523D@Iwu+!#HW z7NL)laUGZ(Vvdq<D@f??1k(pN!^D1eFe=y_hWhD2tdBNC)0wRZ*?M#rB*s&|2V^M8 zJ||>|#uj9>w+c+~N0LP7!NM3bSU%hc=O!B_7~uTmz<e`ETj>CKiOx{En+Dg8`oO*P zV0e`s0v`&Za4XVYGob4RN53dY*S4}joIRH@<RCOT7=0NpzG`nQrZn6+Zup>V7md7U zV&>MFc3WmeD<%YZs)u_y$XW}E5^}M_B7Q7L?=2hIaI+W|H;9my6jiY|<#q2DpgRi5 zu|8!ZH3P{}dm}68QA3gE`_JV*Ur0g78M)uwX7~>Z!rqY`>ihQ)q#-91o}8d#IZD<V zK*|PpNM7p-2bX)mz9nw3d%ibpo8<}XCsAPeD0`SU*bJse>0>!?@`)}o$q2d%7KAJa zBxEhgL<ut#3Dg_>H6+0hPo^AkUMTVP(!`MOlj02W5Q7oEa;OziM4^@r3iGVs!WJ(S zcG$q1B3~>=M?H-x2RRb}&noy%?$KS4novBii4^431sdEuX#;uNT~J}v!d<ork?Kec zZ6rUc;e*lf_Ope#u^zB+7!BqO^Md$jXP6La2_u7yAeNy6G2WUGO=C(D?Wu@Etie>2 zr_hv8IHrslMpwdOkmrPa9*Odov3}}U5Rys$s#uaKDBnpyIo+%%DVP^62dhWP!<MO9 zkUUQhPOY$j@*PgNx9e^y6`p4LLsLlzp62ss3BrEH^S3T>#>Lv3D`=m|ZB1_+k9<Jp z$jK||>FXz(tqu3p8)0uENRg1?RT(y_Ki)%{q%RM?c|(Ak3H!AO`guKd9=(1v!N4i8 zI<t-~*FIdd&!zHFro+>QLV6PtqYcr4=p_63y9#*lcSEW^={7x`{8=*LCvRvEH)5c* zJ_6O8{orYC5Zp`)f!h6aDBR=)r<d8op4FkSdsPVRUfCaZt%!nci(+BRf<drpRvc`Y z5etjPgu?8heh@#<6~=|x!pL9)7!jlo!~IcwPA1+A70fVSChP+8JwZswxSk1_cW9!P zNE-`6hFvjk@-V<v1Y+F9VT`{NOzWo#`)64~<{B@k+-C##Py0e+kr%2(QDLuOPT}r# z3$rd*vsa-i2B3TZ9^)aW-#<R*2bYo^;lw%@*fqxp=8klLiT#aWc&IUqjY6%-r~p_t zITDf<jD$TaC&7l<aj<B7I82JM!{0L`P#*@NTq%aGh6RbGs$e+Bhbj&dvZszM2?_a{ z{T>tM_mSdYeB?1Rqt$VExgp*Rb}ev%GYd_jaE$|8*-M4TC&S_Oxlm{-8i-qw&bsI> z5xU<>yDp$dMTsj*PG<&tv%s!_<L}I<=xD9-Zb!5<<%c#tIpO)JV7q5|@<OA7Ge?-t z2y)>L(9<Av#mIZ}u=kYiLzEv1A|pyjnj45(#|BEp%o=5~I%9)LcI8p(-B-EppU7z( zWZymsDF=H!M~{*2UlfEbR&$L%e6C`^r>bC9SiyiBCp_`EM!_a~$XILxsdG#rX^}5% zTk4Mm*}Hlm>|Hq$b}t_e+ZT?8t@B61%E|qilEhJ&l0=wdK}H2>!iWHM7~-RZiSuUi zM+G6}80aDk{hS1Q2(mlD6izI6gVJ3Va4Ve(@5p2wNz#519dCJX*9yqq1EMT(I?MXQ z*OEvq$Gh{WCeEZm?IAlz-{1xZ7FocGDPAypxE;g~ae{ecsjz<5VA#H7G#pKw1*di` zhLof^uw&^sST@xkW(;?OG5svCD8mADVF*JD;*cmqP;1g#kS-CJl5}rTn5_!y`_cbN zhEk<5V*@3bl8n~IlB7)2gsl0-P_Wtps<yhoofI#4aV7{p6b3>|MP!!<e^3z4jBnN) zz1AvU7T%bS^5~9+oWREVl(1WQTPUX&O|)AXMH3llX24@9FG)!JP!M(~#ePGOi-|CS z5j0dF)Tq`X9`XGp#;%Vy-d?iP;NsmZj~8FdDeZ7AfFlOy*1^BHgtKc-l`o!s+kOSf zfx?fsrBrx+!42-`xWM%c8>l+!0!4eR;mmqhIJv?OCEzHmn&|`^mqx?R^&{Z$wi$3@ z|3b((un|t}-vB3eCqe3tO|W~-64<hIE^L@L8dgq^gM^`OFdBs$BZ4(Cu`~rt?+f3j zAnXE!Bq4jQNJ)lL)o}|F?J5UR&O$6fWFR3*1CLB6FQh>JR%^JD#vH^Xr)YdBK;c43 zICNI{a|G!TVzD-UZY_y|PX%G{CeIIEp7Vh#$Ei@Z-vQDSec{MT3ap>g50=LV!Lk_x zVbhY4a4=~xr0rP)xyN_H#j}Ue^JX}{cNy$nI}X;&83^;oc_W!zV0@$*j0!P?Q2|I2 zZxv2U(Orz*;O=5{t_D+4eu7#bk{EYQOf*FeGnniiM-@+ev@R?_`O)6dYH)0-0c6fI zg8Y@Xcmm}$6mmUE_r<MA<3&&SQt8b}+Bvt}W|gOJCocwZ!uIcNYt&Zl(*yDbJ{{#g zZI90cJ-c#*QnY2Z)z)z#0;6d*+!Rw4LIst1erChKh3TDQ^cI90$-#r*MREus<g7Fa zQ-5cfpt*61Gq=vMK2&qavgT=??|Z2C2DlgTrwW24`7H!KqXQ%5xOdhTuAD$M&k+MS zzrzepZ_>kZq%F0^f*hFP2nV)|hqQguA@{^OD9_yq^%qV;UBL;c%E^F=>~zRYIRIG) zcfyHX%ON>w0j!-Bfh8FisgDJT@s!1MC8WP52-%Xb1tD9J-hynNU;>Bcxxl$iW>A~# z1y4@9U`ZNt7|?tHwU*_6-xmbEN6Ldj1b9zQ=Rk5i$?}5QqZBMi<`#cQT}OqjO9sQH z`2!$n`4~97brzgCx&;bO?S<M4C*XR;S-4c30>!6yLFU0la5yO*fB)(kVX$bd7fg?J zfXR`@SQ1hIG8bcu@;za?3lig@$b=<GjJrA(WT2-EQ<6Y=EXn3U(y(WgDjbW~fQ-3@ zkhwquN;X=;mHkd|FO3FIvu)vZzB3kuoM`%22m&<$9q$SUynT@AU$u9M^MPptBohK% zMFQ+}31d{|We@^L4jz6kQUzY_9)jo?m=Fdg7KFK}8JW%Vit-SG68zj^YJ$9ShB6X* zk#<6EC^;LvX`I@!<b~EJ?w+JxeRm<^Be~)XZwcCM$!vE)dLLL{uQ^TYWgpBZ)GR(f z?+Dk9c|yf5TgclO0a+^p;NSuu*g3-;Hq7#cO>_KU<DvnOxFj0(Zkq|mk1U4^=MF<% zc@{jqa}}Q4z5)-f{Ra20UV+=SWl&v^4SC15!|@%fVArx?uyCv|OpP*yF+n=G2aDb3 zAMGZ^NlN>odtqU|X2$QNT;%T}1sUWafxCO-`{}@XB*?z`u8_6X8H#r?;C3om&_m!I zD)1lk1HKi6y%#YVKA>~_HjfT3vpwNKCIhagctFL0P$=0Q0B5#EK>DU2IJ7<iQn$>7 z%)^OLlyv~g3bWz*rE<7;_bS}DUJLhcmqKmjX~;d91Sxx#z~PNkA!*@ISU!;f(+4}j z^k_>M8?1|uh23NIdvvw5iamtkv@E1NsKOaSmxs}T>M%J%8K(7DhXo_FVC6((ST#ip z5@#F3fz>vUxr+u@524m1BLokmk~0n3>rq8{iScb{)d$^k4;*6EFfioIZW6dmc9VN| zHkI~kyi4?4@c;l207*naRD06>%E=WTX{(2+E*Zs8iw?Hpb2gF{($*H^mX#DBM1@f! z!pB4Km;iY|hQAu?6Z(dRgpQuxH-hj>3h;<4hzlzsIdtr`)a(aSq(kDv4JPlLroTCT zmCL#Nr|7rd7e;<2*C0T**|>j}APuFS@F?2`E*)}(lC2hSY@R3VPe7s61UpzU+!U5i zc84_yG+4hN3N|l|fz(4wAvY@tE?1p}XZNe%>&Ms7*7ypV-@S!TuV2BthqvJV<tnJl zOM`;6U9fM}C|DIA3NvD?aKZRb1!1==>~7KCf~*^F47=wzLHbI2DA-1a-wva~o*n>i z&eEYFm+`G2taT&gnh$by;OiVJJUdN++b3w~oH)b9J%LCxe>k@@3QLl?XDJk>B|>Fh z3T`nT-o6YUUO$2_pWi~m`)APHbRV8Qs)4KJC!pxeE;zY!F3Q)&!usi<uy8cBhal`R zkM8_PkRf!YBwab2BCA!F#*&Oex!Aa1Ihfo}8m0}Dhgoq_uws%1Y+Gmq`&U^*=@wg5 zX)y4FPI9IJDaT(R2p~Z|BSCJS-QasRah&d^Nuhe<qnyM7?6u@=%@oD7<;D2qQR5(n z1mWu`h@my1Yh*)M7#oo>n4qE<A*-V(pyR45Y7^q9={Gq@V)(LQx=T(jF+W_goqF+M zCiT&W;_y~HPH{PcQ_$I)B7D=$`_1(3Ua+=(flE}(`}0ol@T3V`-su2Es|{esWE(uY zmYk6~BT5}5q&Bc*f-9_<8v$Ea#6rs9rEmd-R(Ea`LsP?T0BA$B0(7<mw70?M*H7U2 zo!{VQSr$}gABMDz6JhhrelS1U4kq~h8G^`T;;3?%fo`HKL6l%xls>E&sSVqvTSMwH zYdE*r1FCjA!Y!1GJU{IPZ*qKktovq8EeXRF4_lBI=iKmg{ohb>Te{N*a<_Ry{!Rwu z?2d-Ky@Md{;0CD5*bDVVS#Y<m5MDoj2w$5U(K+aZ)~_w-xd9qJ+=Kg93!$dyBxLVf z21nM#!?wBoVdVq{%otz+;{tU!Ey%A5(pM-({w~~oPLqOR-ZChRlYns{GDs9jm=mW0 zD<^Bh*7@deVTBR=wwnTP&N)MC8F|-YA13TMckIm@>b_6!$&YQdei-(Y7P#t<r=c{J zMYP^ccY9d2n^Amlrrv=?gESV7^%jg{I4S$Mn21_yDe-8@h!8S@C>=33)<#Yk5?cC5 z5K<0O5_9y1AP={YvIL=Qq%LOeYpLip*xP*2tSH4<>&KgI%U<hny7pk;rN^h~FOiKM z*zPNlzb;61P*2!<;MRIzL0+D<fxD>&P`lLz&Mi`hZ4<3v!$>2TH%J!}B2{5Zv@y&Z zWe=<8gu}L#Ltx*|*>E;v6Wq93@LfR~pFe;{*X!Y0$tk#)xerclAq&SqST@uZCI#r@ z3;9<HvSg?_Bu+7d!wXCyYrPAUZnMFo%#Tk|P?E~r9HB2k$Ti_l&p6}NeYFQ&P`GIX zXE%FcNk};g4-LhFRHW}lIY$OuE6;(KPwzv^r}xkS?eL}LGjw#mfw%8&!|nR>P+5=$ zxd&H5%BC5xb3rt$nH&Jq`<uhq0PR0j5cc`Ot*WOu453P*)<p=0`HH~!Fj0sfAOrJ9 z%412+%+r9f^_Fli)fBI#=Lo`{n2L8c>ACK``+izK6y%B@o}+~X=|F<KtUDZ9m%7j_ zW6da|%~OLU6QX<!2h#22y$m#jOy$K1B_xPY4?*;eod|7xJHpgZn-Jn7gta9JO?zEl zrzo0O$b^A9lQzaHtUJ2eJf&=xZOOG%>g^9D!S6qnhj(_=g)`T8*Z16bp-(|-y2(+= z-0}y=35n$3VFhXm%TNtch!VDR3%Gkg3#wNdLH0B`SU<uLmJC#b_;6*I5GV`d`{}{7 z!DcXTqBjn+wr`GyOq8Hst<QyqH`k$~`8^T@)tnt);Y-6iXn1-L9$u@1tEl!YK{f61 z4HF?TAp#Z+ae@f}dbm)KVz34IQ4IcVL6Gl3w3`I_ozi&rZ+xTyER0oyjg!n^{~Tk; zSnC4iI~?H3VX_y;9kn0~JSM{K8pr4BQYb#BWcTH#i*$H&#szMqSwZ<;Cpf>^9Madj zV^Y=!V{#9yhtlIapgboHu9jxQlLxm@SoIE=k4|W7eGgBc+=Lr7IZ%vR(Bnz7Vb_u| zux@f7%#Wj>&u9W;{Ixg*`bWqAGh(nqPxhcIh9-j{L#~NoiZFAqGAtgg3q|vEpk}2x zJlL-fAG4gGE#Cn;3Y}4TKmwGLWyOyPDM@#}*(`!d@697vBkRyq9^Bbb;{Wb)D(z;$ zHmkzJi*%DWjF(tFFi37fke5)Xy@jBIjw+!cj2y5u(IE8n%m^JF69VNQ&V-hpEn#Ay zMTiJ+i5M#qdY%>%)VLsp*crpk7Vlo5bKvwgm%RGJZkO+6`afyB81j)V2)U}O``u%I zNsw}X7AWpS1%Z^~Q=SF9IBp6zcB?}9Qav~`RpuK(#)NCbqydJIFp>hxrU${Mwc{c6 z$TFxd&x99G>Y(w>V`%^K4q6%;;PsP7SdPnO7jWxw8r8P@mkfnf<NaY~6pFnW+PF}V zVvvw?kN!+Srbg()g2AddQ6~jSU+vUGkhi&h@TJU$Gj7ydkfstEN08Fp4p@-XRnC~h ztNh@|YJW)CI1jS-u7RAiJ#g{tG5GCL6>deEK7WJ{9~<EPyT@?rW-T+kLL!mjRnlCP zq>u5283P^AXEa8iRg=>?{I>-;KT{nlmzlubJv#92q%C~OvB8pb7NbhDlvR0Fvi3S7 z#pt!~*^dNakF9*F2<iNAF`)5!I^$90LD%}MjW*|Y&QRVnI!0$<l)v;4ii4!5p%$Sl zDnN+z5X8{biO|%wB24tu2{8de%ubgu333w;8XGM>VcmSI&8eF-P8X**)Z9*YzW=T` z@J&;>|L4z@ft}=Be|&TJ?`=cVgTS8PEq~BKlp#4v(Sa6Gq4PWin$MZSr!z+I`j|1? z+^Pr{=W0RbSP9rP%n+9MSHp{yCI!gC@L&}fAEg81<7{BgWG`5?bR-<yvj8sUr@+Ho zrSRnbC3ySd7QA}=5bj>P3e|-<a6TgyGIy_rgKJUkIX@bfjiy6Fgc*$Y*TpReds5!d z)Sy2SB!-*@j|3stj{J-uWDCMMcjTNRyc0?&mWCAM@mbd%f+R1q$LwF`4SSc+VEfX^ zuz&4LIJR>&WFAg}iv>Aw<8lo=eTpiFhxc&nQD0XA<!27Uv8_vB$AXcta$+RRigAIl zfu=Ae+z5SEjXzb8?&C?ZbX6v-@usnUGB71n8D_?4!{U*qkULcY$`|Ou{Ujy$kZb}? zSw_&DZ3d9*22hCd(o&R{kR2Ihq=8}2GGMO@V!rM@(As@L78!1RstD+8EM<IplFxX3 zE#2jA$pOpCW6R}EEt+YX7}sBPGTmJ&z*v_smf$DEtc|pgAQngvvu^~EayKWe`}-&k zh##&n=h%*bBiVaRORF<I?mo`;dfi+T)r9^~3tJGf75QaB$W7x&Nk~C1qS_(f9a^)U zQ1fblY7lLBal`<wZI*+gS?X|VwAeR-3=2|*F%g<DGTIELj&g!Ua|gqYr0H<}%mKK0 zIUlZHE`djP>)_t?-=Myt4DwE;!0`h+u^fqW$HM06;W)II7H$fYgAF;oPwY8af2JT) z!u4SOAQf0U&ItC+Hi8o?9k3vm4|!ri-sSmo1mR4)>qC%>yX>(b2Nzkx{soq>YoRB~ zBRpW^+|jUk!8q8lW)2+Qx*X1)N`uOh0=RztDqOizk6Vw6CFkJ$|Ksj0z@tdE|NXi5 z?y|UsAi-hLWnp1)mk@#kcXxMpch`_00fM_ja1tO8cL9<>+>>#i&;L~Q^dtmWVCCN5 z|I0q_Gf6fwU0rXTbGoalFF4}R#(CH=ZzvVXT`{9~1F8?I{MQ5#uXg1X<nAmhey+oJ zltl8e>X2Tq1?BB}Fx;gy>tQ?UC-y?d!RPVy{BA+SD_pG4(%`O1c6X4zz1<<%?^3JC zy9a8xAK2dh)U>hItGe5k8Pu?@<Tnze#7BY*7&1cAwMTEsz}|L}(#7&wx2+>-Ii^R| z@!KX8-Fkah^V@IE{}z^VuYF4Pt4?yccNeYtRcF1{tBc7}1c{Ro&6n9e%@uRW!5=P9 zBLdrw=T!$99oo`J(GJF&&4H8EU_5LCy;Du3ZL!9y#Z_=`a&a6TT^)M|l*P(ErLfGQ zIHvX~%NakoDyEF6i499eVBe-`aCKgV2R9t?^5H4Y3pW>jS@Ztk`M9!cG7hg9Or4_} z)=ub%1%sPlE(tQdXU#kl70dkLo#f9`<|9~&HKJV!iy+H}l*gtCHQ_YxXPjI6J09$) z5AUOG5Ph*N(%pLGL=ZL;I*?uX=*wT(C3CipJ??Hhgk5L^59emMzWHaISlt+hm)6Iw zxlQ<N;mwOiVf(Ui*tK>V_HCSnORk&Yao+{r?x*qc(Q!mQIE~k5_u%rrr8u&73N}vd zg#|;}VzS*Yn9{XAz0ZomibHe9{{G|tR1R^{Clh3F*Gd>d0*<${#*`j5Sk$v9R`xHA zLqkjA<oF7BFuMqzFR{jljXxn{Zz;gFB5=MsaQk=a8!bqX-h6Q!UiT9)uO#L3*cj%8 zba|)j<eu)tK300!n-s6R>Sf;c>hu?#r0*ZMObojAOYrS29dGZSTy^KTjuppst}ba& zrf>o4-nJbjJstW;y4ZD-NbI`z;^dP^{#C)ch)vhV`8!S<Sa0UR+2syAb?)R&a>OY- zy33dx3LiUz=C!Sf&2h;Q;yVRlo4NVgeJaTDD$pG&3)TLrToCVN)$wdjIh>jD3yzGc zhD}2&U`>B(%o<pc3o@!-1un_r>AkUb;ZW?}G#zJ;t;5yRJ2+QPZpMXU>v4MHC>&Wa zkjt@dN_$EzT3~j+hJ3vQTi}#?)cm^znccSr7i8U-YB(^fDqL4Iz}+o%_zc&#=UO54 zZcd8D*V6ofAkPjp;exoV{0&Zv>tWl>-}t1!C6jw&<%|JXGk*j&E*Xpc+h*hZ@eR0j zaVPFv-i;To)E3(p!g0lTY@Iy_E5>xej6O}dAXDvs{jUkauIf#5sE8H)tgwEl4UUa2 zi*r+};pu{s@LpXJN!yDcbDtG(tSoT0DsZbY@PMMoi(WZ$c=i8oLBtCn>?R~hVpIn> zFiA8io}IEuk`Hb>y12W{`^9;7uevjO{_;}?>q7Z$2KBI)^dB%-(z{Q8iNvA5y`+1e zE|L-jCHX2^=d0?_;z#>A!)q^cUQpWQxl21=k|RU?(m}2CCOQ1NnRMQ^=1tkmk08sl zq1&f|m>)0TJJ7tgV>lh)P#9hg<@1d2zz&*Q?J0uPfZDkNq+81%ZG8!ZuB?oJCFSvW zL2cZgUKz(GRffGe0(<}f5CBO;K~&S&@_bd`oL(g{#-SX>_o;xXgIi+J1Usyo(~nY! z$vCoEfZZ`?Gkdqs>4}Zg>?oYK$MVrFF}we-nBJQTQ!3EeRFS-C#a|VKrC3am33lbU zAj_#UFhTassEiZK>f_Gl+IZpE3~$c1M9Lj|z8#RbH7b{bJ^nhVFOMjE+ak9P9|_{T z<QKl&b;H#9ST(*D=8kNSd80aD{@Bh~I=LG*&mRb9YKK!hX5!4Q**LRp8ul+4!Y@p$ z7~KvFhcw4Tdm0?<>tJ%%+8+tRqUql!h`@;MRXNjpl*Yn=m9cNM6`Uv8;My!}xGko0 zyrL+=)>$EA%TJK)EDXh=VkAf<Xm2%v$&Cc@97lucc#>h9fcFS9)OWlF=4@qao|^Ny z$7Zk#9!wCmPj{0pu$M_ol4SeXt5RQfO7lG0!|&Y6`lpr+ZM<M$lcILjt&3GDB$52s zqnDkeS6_-COpeao+DU$rND9}gQoQzXyHdSZO>MgB+`8)Lf-d(ABRLcr&t7_cAk`f~ z!kno;B?yy)t?lrmgYy~oks#`u6h)3#gTk>KGB%dtf<&&Zj)*nY;7KDUljPi-IygD4 zI#!RYig|skFtWQfM)jb=uV({HAKDu8#&p7lc>}O<ZePxZSv|34nmrbeVACm@Vd2o< zF=s#n8a?Y_a*vvr&_!4#`?Z|<uLv@$Pjwza){d@<J<}?}Wl25U-0(Bp_y3MC*QQ9g zVap?kuuW;7&kDjKNXWT{cyh2Yu5GHpqsN}v)D9DBV;QBN(+0J`bQ&aP3~Pg#!`osZ ziL!BSf9zN|2s;-I#_k0Jux@f!EFMOKL%&9t*{2~Fgvl|!a}6#Co5uc62{OD}6)wn3 zhcbNa%JCUhadv)fJX}@{9&76$WKBs#Y_LZ9=6uNBUJ%*)3&C)_43yV?69nOMOe7KL z)n@|rrBMPtgSjB$9tBK}&j}*#@vQNskNq7$f<PbC+o%k5(2*pH;PZpSFRyEKdE<n( zE5>#x?@-mMNX?QzN(%NH=pY#~oFYiRqLTbS6qe*KXC<+!SF>Ql2|bGq-ZbmCP1m+o zzV_ypeYDZ1zaD-AjR;{UkVd*dVZMwwsq9PFr^WDQpvYljVgyVELZ;L2SVEm)F^RIC zqkA?KS$BFtb@XSX?JW=arlOE-EP}L+Hk_#KH4(bL5*{q6j+=9AuyagRsz*v-a+h+L zNJZZ`yQ&=4>1X!+g+~a+tbX<R=d*g(;pr5sHyG1;)WW2$)pMq;f90f$>mWW|5AkI| zSdlIYvUp%QF7=*iEP^z^tqrx|vA-F@Pqjee&8|>-+VONMuORGXX20mncWDVZ+n5At zLW0zU^WtBzXV%YHJ+?L$464YFbE-pa-UefAD`R4}8azVIAKVa2Ml`|Vp$&N<KC^cX zOzT+{6T4U9>s~}D7@t3`zef@-p<OL3?^6!j$JD_UN}Hdot&7m@6*!sOtdP2?IAoju z1^JeLBXwUfs9fmW-|fh^Q#E?85&B91^_ifh)Q6@}TTP^adH{6ZeJui5wy4dsZIn2f zR=kmI2<`)8NMDmFw4ae=(S={`6LV*K!`oY@G}|!Iw$#A-m5cmpQ$$ko$NZ8X^B0o* zASr4sDOK1?QmSeNN#(}BmTWntPpPrn=QrJbdsmHnF>VeC?D^FQpbl;pgw2x?1!4O% zeX}4zQ-QFVK<ILTpv@f9i;<Au?+1-bEu`<WfpSZ6PUe<MoY+0}@McSOJY88E_ZC*c zzKN7x3@(eAJt}iS*lrx7I#uM1?NWuqI*JHeCoUqc;}B-xn!om65M<q$8aOz+2F|Sh z9d|d^gXf`ERD-mk8l(r05`QE}qMI$>rRCY7X1KAXHe6OT#{Rjrv35MwAH#%!fl0xR zo9#-%U~R$Icyy^m?^#&uAs&l3XX?*K%<mUuTK9TbKcp)5PHKQ_^K9V0p+3TQR^l*0 z7|Lxwa55cBL3^?ivL1Bd`w$>-6Sc_}>N6{V@Kpp2vcZ$NAnXA~-y;Zr%wI@fkQ^Kq zP2OG~km$Cn@uQtHTJ4-_UuJaE+Sbjgm;O(MBE==ei<goVla#OiW92ec{#~Vht^d?( z-_qK4{=ibx9G5gb^x$C4C-F~urBd{uH#Cgs!<RFPlgY%5%s!bqVittW?Ps_Am6TGc z14cm?x&Wp~iXIVrfyjL%iz`R(I|EtI#z1?fAu^n6K(nbZN43ccT2_xxR7u)t4ZjW5 z@nU&-oS0c3dq-8ml3ukiqmvCLb)*yBrW8iCDakiq7}2^khPPsO$4haBx3%KrUTdCv zN$uBCr>_h0@%OXzDz_jjhgZfHDyE$&t+=$YB_8ki4ZcU(Bkpo1$R76n!w4dMX^Ygy zUGVm5GrT<78h3ZrhwGYVa9UI!n<qEG%8@@~dN(#uP^WKQ5~Ev{;EZfh3`3gd$Iuo9 zFtklU3~O76Px)Z$<;U7ueMDZtKNbJ`1<B2{j<vAJp)vN+dp$L)DIPAef-lular;Vf zber>YG+QN{%%e8Yov(!~O23VPlv0JeP=7fAMC}6J?S$#=9O%MlKoc+k3ZFif#d^87 zi(;^)x%`pgc?7Yvad1EW`G<Q0(kOj>eqe6PgL53Lr*vpszGK5`1!|YA@UIHxEB(ht zQnha3`ju)GsNbYPp=Nd+D)wG9#Cn0#vgR&Noa=fdx%W+nKh+6=LoB<qe^C(e+2nZy zkyE|F1kr~r1l}$q4gk@I==GdH&|D~9QpmjUJ7g|(pxRK7qu5Xq>dmE*?N}M9d&(hr zYi)R~sf;u88sX4{8dx)^0p{6P#Z)%koQcq~7=|`4f<aA-39wGmicKLY$wm361j!jO zg}GSbRV=YcXVGIj71S<E>f`E`HgMn51cApXGF<Bd`J;Yc6(s#>SH#?G1+NqBaeq%k zoZZk0N0v6kwrP#9c5EHKfr2Q=@Mc9Yv`HZh`Mn?pHu(|#8vPsnoBe<xtqX8L*u=rV zTaeGq)yn<(oUZk;YG5lkjjxBxi`&6{MR^46sEfpd)<|+J1O1i)9PPG$abzbd!*sbG z6t9NE6g2Vg7es7lf_)zUU~uO1!_8kgEo^&qLErLo?ORpr*{n|S->cLpP^VhWLbWAb z8vdtMr}~msRKeR$>QZ_5${|)OT$VOD{o+`C&*W#lGfe&zK>`PVDu{S%-+Y;kJ=>3= zq11{Y_ZN_PjfO60GW6k2K<p`K6FmT_AGFE<WTw8LMsR`Lb3c^#8X@IUO-T1kIM_^V zkwE55VfUZ}5xa_!Bn7FF%i+ZIBG@v%BGwEqjm6#TVphkh7~h(T%;r`k1xeDP5c;<$ zhyg9Bv$QRSVeN%conv0Rz;0YI#&jw3jfkm9&J+qJn?rYjes-16$F>3nw5fn09jag& zb&SOWTH@H4;y63C9BwWz!#9}-J5?R;uhd7zgW6EIH?T}K;Zsc5O~RmlmK%j^E|%_Y zd&sY~K-_ssOO95>^MiG8XS0p4S={7uSUR8zW^^q@DOEuXYV|MlYAZqSb`tb3Gq7y| z3~pbDPoQK|Jw|u2`iO5mZV^lBN$Dx4V>QmW4wX6VrYpNDHnV>vEF4}FTZR_G-f>pA zG_w$HE+|Rq@=tibs|e(KB~Y^Sy!}UjQY!_0%t$@=8#H&?LHYa`j6P>zNb!RyEdWUN z15yKEj64c;up`t#W1$S7zQv~Hu*Zn|_7!$=^y$yBd~VsW&^+~tEhq3dw>AA-(vv}% zo-WP2k1lQIx_pTBvT>ct4es4AUx&7JB~9D^B55LVXkN&^dz1Y3BimT_o!zVUq)lTh zZalTB<%L%#8hRx>?wP@Iy>Ai3@TwOluOKSF@iYp|pr~;iNH_~*cmbMFzz`0l)Q3ig zGtl`RhT%yIWZ$e0&0z@#y9A_8|3St92_knFN7#-cxUr%V&dsyJp6Neh(^wm<>ED=3 zGObf(E(xmv*eE`zbrB41Q&f<nla*zJ7pFY@6+v>-t4BFb|E`regW6TX2-_N%-Lnx^ z3~h%qQ_AA%+^Tr6zB0V`H$c?Ix=6m$1kxwJe6t{$+ij6{y$PaE)rR-chIq8A8cr>( z2d7z8XpmqV#ZhFlD}v$e^PzvIe{*_w`hhc~Lt%P9#Vrxz?-pcShpL>h?JIFu1ewyk zGUg1biY24!VE34kI6S=~Zp<$Mw`FCyATc`&L%Q26$nF9ht&@b4b-5`F_d7x3Nl_#4 zBK4ObAS(n&r`L>NAjTEiP$$YrCPEcB26}3%?-E4ZN6S3tjS1rI+RD#$b(?b=##UZG zy+^h2Ls}GbuxtFU&h}0I(^)dCQ}Mw=Iusqu3Y6u;>dbSRS#9_AjV-VFo@(Hm_^9h2 z2x6WsX`VdB9vsO~`}T*HqK-UhD6%O%(*{y%^==LD;Tn*58<0l>#$?cN0Hx+Vef>Vv zVOODkF&b%Z{UJSJ#lfMHz`^1aLGn=q`8T5W6hZj5pWwc(Jnk(ij&pM>;K;<{*fqR5 zHubl`;$GI6)ujj~*cQdOPK7bFePImiP=sVC%}=zLGKga22vRN&Hh+jEl`wapQTAmy z<LpawCUq>rNAy*_D`3aSy0|sp3XfM-g3r!scz3K3(yldv`e9q>o;8Esy*c!3uF>mH z1z}&)KevPSQD<n_8uoiFkaF=Cymf5=-vd=~Z&giPnpYl<W9wmKpYoX7r39w6D~Jgl zigU!tf$aDhxsN~h0P$%%<UQuk3zB!!2J!FC>RJqodY8faq2;iBY*n0^PypBGTI1>B zBJkU2gXm2^B7R39Wbctc<@f{OSP5{d0{KaSl-nbra-Rl8;5|yG+yT`G8c^c^CB3R* zsoUI!`ps!*Bj-ULOsSUtP>!DZ8bjQg^wVvm#L2VfO%2VFB<WGFO#jo(0<LdsclF@x z8atK_sWp327pvg|+UM^#sAIu?lCj;&Od8#_^rX3cD$iUuw&CiNi|RSu-QNB#2@)80 z-!_vy0{PDfqM*W_34-wD6g}4E2*M7Q<e(t|I%5JwmB-LU-hl4aIAlE<48^H392_o9 z4Oa?^Bl)=?(R+&`az_EY+*ApVS6SoglIl1$vn&pdtIH)>Gq^IBWJXVGOzuj>YL}9n zab3${LN^<JXPY6edi(Ycl7q0@iFt<)yR!UukL_WDaXl+wQqOXj%r=asjyk6Yb&vs7 zDYa;Ths!JA<;I!_Ian9*XIesfr#ZBb+jBV#9xc8}5Qgqy8^~@oLEOb=2t8T{PdELF zTg$59*px=tF_=c{o@FtU<eW@WFvfK$&0+78zgOEbe6CpTC9)q!(!WQLx!p@*X}|K= zGO7}GPy88|W|Y9)#nc8XOCfw$4ZNoalE5MerC1uLd|VD3sSed?f%JQ0pnWlul8lEG zEnWiJctD>>{f0<<i{=0T5CBO;K~!FK^qT1gL(B!}-!6bUd=9h$!#)v&?e?E{cb%Ml z+Qfx=LL^Ci=#U+7rg`X{-JS0oTl|aT+A$55&vK|Rbwt<VV@Gu>IaacGbhY_&hS<zs zIlSt!?Nb|UyRfF-$%p&eJPJJXb7<VXX4(Atbp8V@f|&ffTON?2_w7stdPfqZ1K3k+ z^{=}^?K6Zz-f*abr@;7THVp5mD33i1eY_`-LMfF_4Vd(7#Re2Gz>xI@vV;IA!<>=m zxeeL}gOPrvJM^a;aui34BI6)6>Yl=Qzx^jfY$}eBb%o)*v?QL*&W}^mO2TDg5$qXV z3|oif$I1aEu&i%UKCyACT`@ifh)r`4?-;X_EOd@?A7kDhid`NRsKgoEsyv2LUBNae zU|(mQj?XLVUJBECmd0F%l33W+8tVs^#HJyoabRR2IF2sDN6xFWt?+7XVFd3egZECA zk?L9p8cLOLueC5+^+8+ySTp_*QXcmEnzzpsHf_)`K^}JH81A=(@@8Wso~VYXL*)>( zxe7d2l*Y}eWpRFVQ5+gl3_E-Mh;0MPV^be%tRQihQe>OjqY|Hb&oA*(M;_L`l(0!f zr?QsK;`oMfmgD~T_{B{vM8qPTwZY`><@qYXnf<J>xL;AM9%hY$qf5hid^wz-Tpkyv zR)F7<LI_$>3{mTg;{B!)NZkGdQg`P^)`1_OI#LMgV=bU@X^E8c{h_!u3i0j-APaCs z_WL(5q$l!T!ZBnENZp}MybERQ24qLAroK5H2A?U^7e`VtJ|gGFwO@OIyxUM&wsaMC zWK4O|SsHq=VZ_}%Egzm(R^#~A$@Moc8&YY}%)zB+&mU<sOR{QGomET5RA04me4P#Z z=Qi7aWkZ7tPY$;C2svLnGVwu6DSI%@_Xwi(8wNw*NNB^R15xu}igu(Zag2&AZ^|L5 z*ka2-2_=ji7DA2LZ-Mx8ToSyRz$L-?-?<<vm*QNI#JxojyR!h^ZL>n;<`M{6Q;th= zV@VZUo^OMbbE@Fj3`%RpSHXtiWvM_GW&ls6(S1VKGL|bWIhzXz9mKNTrg@hRaXTCF zo<eRxm_TC3nAy85=F#6+KDYu_53hoqqbp!9{cV@YrEzjvSuTg$(n<*2RvK>)R7T3l z+K^so2<4SVFy3hixCxScBnS)pOpZSgB<0l4h&xspZ}-%J|AvZqvakjo&Z~-x)2re5 zm@?Ek>%ehLO>7@l7n=vw<P#>RJ5(V_D)Et@2_i`H@m8Zb$Nll~=M_Y}+s@j6we6gN z<uGrs4c3h;haHov!*xbAoSjn>cNWxw+v2(iSXKlP>q>JuL_yN_6hQXDAE7*4kjr6k zZOi3=`wT7zVs5~gkwji(epV1e+CwVdw?h@T5eS`2eRC!Zexodcu)e7CZO8f2K5b$| z$$V}vi@f^#+lL3+Jv+0y&bhs_o9tOPrsmp(qbn|3KC${T$&PsqwrrYFXUpDMzwA1` zqUF)s+ZtSdd8GZTH`i*vOLuQ6`=TIz!UHqm(}H90vL!(%74RF&FV7jmmr(7o5{3jS zw9;?Dlo><EnZQ=Tvc-Oon*bT}!yt!3C#BFCOb7f52-^q!s}0nF`a*We7V;A%k?vdw zDf<c{e&>%!+){uOzpfD8ulfnkHkQDX^~G>!RR!FjBG7eyEh-8tWBa(8SU;>1->-IB z_lo@S1*1C(n+dR@oxL)|{hXKt4DoaEYeQO9#n9H(NRaaU1{~XrVS29$m_MXEmW-?n zCz9gGr0O_7qZ}^JsfY)Qir~?bVtBpk2Lx{^inzVSk?K^2>Z+=gI@W;hQbXWYb0Lbj zwSmFYPDoSvx_q-7{to;^YhF^3{@9kMSf=|;p}yGw@>7)|Jy{VMj@9sfYiWdU$cNB% zKj8K1;&{5~C)}7*7FT9i;mqVJI5Ex!i-y$W>r!U+uEw8pGPGUskH~$zpW}0auxK>h zp&H3o3ya1U!>XxeaB!9lTo%{B{iW5Z=BkCDRkabarY_=E{s-xs3L|Apek5(mhtzHV zK^8?2>7fEp9w~yXvosLg7zDNZHad1EsA8xXPmh6`5)FpV{2%oc7^$y783d!uA4a(o zWXU^$$W<iCGJf+=?@N8}wJpcs+l2EqK@_hX<S{o}M0*@=>v?%Y?W;$ZHaom?TJ0U{ zr&ZawW%kb-B?p!@+rM*u!~M>Ses?;zq2p<{U5)Q~9q;TLee0K)%;&8Y-z$jTe;g1p z8ODgE6hY|Cr(6ZH?~wUaV5yS0983}>2SaUCaG-p{B|+SAE(u<a;*yAhr0y?-gkAZN zw6!27Wpi;PZ7d3(Jr&@++Xn92YU9b~pK*O{6I@vKD~`@@h6B?ZVCm3bFpoyjX+0}* zNm#+k1QB5oA~!=?+gRXVYgy$ZL8kO5huQtAa5+{_s0r7Zb#Zns)dSQy?k%s4mut)7 z^#&V+Y%PYE1Lcvhza$qV<7h?5PFDM4LHN^f9V~)qJ-d7&i1JKTE{Wn;9VG9qh`2o^ z5woKx!gf?d;O4S?juV>%cy&%4T$))EONal;C1H_-Ns?EP+{gPl@(Lne#+}`_CjH*} zSU1xK+ZWZq$z`>0e(kS#vEf&|+WZ^dZE3_|a%69#L1JqGq-`sRG>Ra(1z~dF=>#qZ z-neo(AW!6SXtiwdw8kQcK`*11V3_2TiD+G*&7$-@W`iIJyTcwh@w)|4dG%Jr-EH&X z^@+|t*SGv~=ghkHrw-0*=(v4e?LGUJHrOLMw5qntk#)bgoZ3+L)VVFcUVVI^(G$PZ z9fM-8b&sW@S*i2tY2HLycy!oD4|-?CrB^F@Z7Ik>82qMEp*fSH$WiL(Cnyxsh>#sg zCQv@9OM!`GV9<ELp)r92lS&}T7l!EPRBW9>_7g{_PPRdsV<Ti8tcJ`3Rgt}?5Hfb= zNA^w$Cw<R<khc5Z_^_)a-tQ~{|1C8r@2`kED{AA)f-2ZZ1?(#JxU`;DnA5cwX4n?P z^v*>&(>hU6+o>qO@?@byF--1QoWnkzLZj%k_Lb@9N?>+ZD=Z(FAL~XG!}clpad2Kq z+?`bsj}}y?bgvAheU*^7xd_sBl!S8Mk1#m1*{KzvbYgPUfa*+b=&%1ya<qc!Q9EHZ z<!k$#<)q@00KQQH4MMLdjdkw;?Nj>R2hE_p{TuX`sE#>b6Z(@?DSxjBwR2f04_PC5 zUuh)lE(xCvR`6V140l&p;l|=(I6AW`c8xBD^@B@c71arI?TTQwZ6VC+RGf->Y7c6I z=^YDWTE_yI+97`~@^PlM|3RR`zd7^m3h;F~n+KN1t`Svnergrmm{$icDb@8`Q=8JL zQi$7XO(Nt+=B`4>+DGSUKb@z&^!fgRNO!7=4CiV{JJOJjqYV=7Z-LUw3A%T_K-xR% zBSwyrq+n>MPGxXGjMP)KAE1|0N-m9nHZ2II<kL`ppcFom(s}<W)E8|zChs<!uWgB| zcsWRwaJOrM-|5bQ&ki+ve0gV+%O}^>J$Y<({Ua`Gemx>_+1TK`>(<8SFK++s%9UNe z-}7*8_A>CCZFt=E9*NnHhp4_N2-`Q7ZJU`#5TpMz3U{+8inx%~C%-C)k`7&&TM%}= zJMK08j*C#eAjz&$s&T3v<*N0lL)3-V*$UFVg(2M~fo!(~S^M)LlR9Jk-qJLhS|MnA zEqHIJ0=L!maD8!gstf94+lZQ2JERJh_oK9^kIhFc>{H=mdRMZrpjSmK>QN6%9P0B& zwyhjk4V%W4!cHnc9p{&V%W@k$S@biWFR#nxh}cwv%aOUeG_;NdfMdmBI9>zB6F)<D z;TJlV-(b4cOsGE|w+B3IbJkerT|dKSMtf0&W@*+l`re1lVYo+f-DtoiF}PNP_IPDz zkCe9v61THB0=Jgqk~~~nj!SZOaXl`{_R%(6l4ZTE1t?8qEa_EFpm&)(l;$k$RZ5_D z2@YGhwqbC2>>XVLPLt|!IUX!;1mD%Q5VGl4#BVEu<Xtv2kQJfxR1~s<5*i@rTpcP3 zxl=JnkJW_AwH^$YJ5W3Hgv|3G4Wy@OV2q%YBJK|b;ppRFR7P<@j9Fno>RCaM@Hv## zO#W^`q#pg%BuJ9~8QU-t<i+*9E$*D%+~Cs5^}n5U-O%W)<ihU8H!kmMdgJcFCU@Kp zHGA^<STmpSOSW&5?{-gCy%?hYq9CuuT>;y2L_tgeGf56AoI)v8ig1NKl{&mMM-Uhk z91YbV42q;2VY?ne9S=ilIFBNk0hF4(SPto(8C2l*LDsomP`frn*5TTa?V-@Ut01&{ zCD73*rP=!<RJ$pfY%YfQHTm&oX%Pg?{SjB@P|-Nm1}Das#^I60aA-vFk8m7SDi5Uv zMp9lq!WxH$Tf=!|SsWclLQJ3nd{Ta#pIHnymlnhQHP(2ys4(6yqZDFw0c33`3e_eF zv|IlJ(EGySeDr=BL4UR>bXO^A+@!+sK?fKfb>am$A7I$TPVa6XM-eVdHx7$18V~yZ zCmo<+QOB(vR9Bn8c)B)pCx7Ob!wm<EL$&KC$k`R5E%}hJ{$Ge%EkWdR2}xpu>x)X` z?6gvF8u23>hZp0p<6;~fX~p@p9ZGPVMinztL|}L!93NK_7iLtz_4(BiwxAHAmX}1r z+CtR!C7|4ykG~h)0SWXZhw5-KsE-s!_Q~3ipRR}03*Df;OEt%{`E<-HkR5s*NO(ql zg!+amlU?BCs7MPHPq0Km6v9xdPv(6DvPdoo6GY3?@_E$pDSLTkD?oDK4+ZJXk$d#j zB;T`34LsBCjmM$iyzV(Re{^|!{afd@G`xC#>u*;jR}VCIyXn;0?a`4|kDj`;ec^ku zRbb>5yXaK6o~i1WLp7fhgfE6?bML<-Na#EsJrH^7I|ZSZ(bD&2(+Cmo1!edn`nwxp zbYBAFoe@x9qkQ#J3oePy$qLH-#VmrT_x!*GN#8=X$$C0zD~cn0Q9;~YS`RlD*23l4 zRk<jqrc}V`sTDbArd7hJ=~ZxgMpX-^rdNaOw5o8OS{)~+RKuys)o^BN4V;@<2^Z&7 z#f4eLaeZMKJXl)>&o)=&a>TBnI*B?66GXG+-_ULQ0igGUqxrcUrVA~&9Jos<)e|~- z&+LS@Gf(cc2$DOJFhP8U+0w>WU7>&4kxPR6?V-C#b>I141VJdG>JJpN2$Ht-CnRtB z0Uy@?z$JOOwu&Ihf{Hjd-3qRg&22EHI)@!EBX=7JROXzWQPGSI=i~${oS$xkTZ?Mq z!OHr0v!oc_uPTjXI`;G}CHZ?$Q;nh8BjJ*0kClYZr4*M#f4MPq_lE+Wlc+DPp;UYW z3?Jwmr@x{+JB>O*)>i}}jH%RB*cGm~f2SbnBuEqq;{WJK8;=`%8r`Q<>+Y3ZP47tV z9B%UTzDtXz9w&e9BR2p55CBO;K~$T0c%EtH9dM>;=(`&oW7F<;Ojo_=spSvT^zD=L z_+s-0!lEE1ueO|z1PP<j;oVv4<W!(%QW#`8qn6Cqr&<Kjnv5Kcu!|K_gTqA8>s3(6 zQjwAJfku~C&_zFk+Gjt~o^FQr#t_IZ_N5&BSIC@xhU~zPknaBh^4&i|w(AEdw^9MP z@drq0L{D4#AAZjybbS$ot}B6%wZ##zx;Xq-72~h`<JBcOforWe{;New!fzGTG^>ly zYhn1WDZmL@laGF9euQnz$B{122ic0BkiC{ZUiTBEG=eL46olqLVZg;2%8NAmU+W5; z8x1OtdPDEomrvtnH(=Q;1@VEVIhzp(g5*3HroXT`hR;C$d`A7_9#G%!3d8j_P+n*X zy-Rgo<0y7hM5Vl6N)ar3qXg2m5@fEDAY`)yVO#%=&`m`Uvav9N)|H{-w5B#FC$QGc zI&1i@vEulwE=82!_^vD}KyAQTS%?#|>_<-AN(qwI{s)=t?{4`QQn%6P^f%L4?cpea z;zS*&PyK?-D-K)^h3{S}#$6}~JfZaaIpkUIV9+GMpcTZ>n^Bqn6Z?lH#WJP~1Ff6} z(d;)=x119MiC94GMd|&^&K#3hYmPV_{!8~m<j=cnQ|@=jjJnm~ec0ue!OvZrzk2HO z`_l(bO&&2MB!}mtldU~T4ll3sZ399sw0skNt8+s7gHBoMmk!@8h|zzBAV}0XK@b)_ zRMEmgeWM^8y&P&bs$>UKe(J?%bQ*)4fk)%HBskv$x)b#&2QN%Hcz!7M<l};<wiV!# zXer!lHWkPFU1bG!R^UYKsK|-lS&0*~yBg>Hp6Z;K-8IYzUyt5Zf%ATEc~0yeYmPWw zTfeb5N41#>@{I+#Ao6Ybq1;O~$WbdU2X6P|a=@LfryfY{H;Bu@5udr2N06Moi~E~5 z=o`W%fkz)M35!Nd5}d9B-LY!W9i-8liek3th%G)+Y>;r?(P+-uX(h0uDko}3ErHzv z(R+X9MD3|zrW)Svs)8tLqj%I^?{?Y<>?qHP+iHc_Ev1mUAs^B=<>!$@N+PChCox%l z==3kBj{eByz~v@F<ajxe&Lh<ei5Ka-dQ%ke=W?*LNsJu-13`4D4?1R%An_zf1UcYG zl6XEn*77++^2D{7zsK2D{yrC)1qNJc75?^WvzWyD9aE&wI!pE54m!)0n4b|uSmM~0 zqxI^{(TjpalOPFKh3LWNTroL5BZw|X369tx;?*saK?kjxa?ixq&_+F_zr7xY#|wdL z^taD<M(Vi+NILxs(x~`LK3tt5N+phZZyAAo#W>0Xg*dW(0*V7gIC9709L1p$9Jymj zGetQH#~(S$LqBlThYE05hh*sYRpco4{|x!Q8c04=8!1k8kaV&sq?g)5<JOmI4(ix1 z#_;8%dcO%U_)nyE8Uvl*=$t7#J|Dv_r!%zv<Dd%|4@1ycdL2!_V+0HygQ0sg04ldW zP+aSRjPvb~aiSrTkJO`LxB{{dmZ$gf6J&d7(AY2GuqeyO+E*0Wl$vH!Q7=1C2GWD{ z>S#?^L4K$-f8`u1DR8iunIZz__LJ|W*F6P!A+9)30$GQw_+qEHW7bGHRRQrAsw3%g zO`#aS%Ldb>Jgs7p15zKTwF>Bs8al@sUX1J6n5fGUL`yO-#D4KbLDJ7blW>B>TOeE@ z`c^^ATbHU{+Uv8Pbd<&1Zk-fyrAbuK<yIj+XPfxFIN8*P@RqorX&Lt7e48+TvM1<T zo2cj;E#p%j*`~`qy2wco{U^_@5U(SDt03%(gZ9Ip5=6lp#>gc>R*(=$B6f30@L(X9 zM0&L;GA}iT>~wu(yHcKetQK@f>BKlzpd!&m=)`p5G>3|ERF1_s>O;jjD(6xh^<gWH z%DJ?e5*)R2evanwPaNIh!W@&cwZOqD9JM1A&Cc~8cWn&Kx#mz^r#$#RwbPTq6gh@b zoi>3Y#3YykCv$QO!tW<}nK26@ilgxxYY~J2Z$T2c4~6z&e`s!XgX~IY$f?%Ja%}|N z@fy%l+GRXi0$Qgc&^Z49?cpDxaw4&v3(_D^ilaPKUck8=M|HR?N9kNffQo;PQ%N($ zIhOW2D4=mF&5<201No7%NIO#rSr@7y?Rs5g-m1^#0NZ<j)f|EAd0NFHhgQ$7Vd^Yb ztNvGls6D&sv!8ZSkRWL!NNmW}Hg5thwg~k)+bWnLiM!hToj}WIB9>CC<gCYCvQ!>+ zO8u)I2A*R1^#1svH(os~yGWS4+i|o$wj5pHOdjqKbDl>1Ykwe!j+0jqOR8lwqcvCY z8aYRk=8fz)52Ss#gxCmI$h}u1&0{f=?u|n1&7nxX))7fpJ0Sf^13vo|PK^P_--ucQ zG`gA&l!JjrQHGvIMFT|&qhkq}Xv7r3Au9pLGW1%Oeotk3twhl8aIOQBYcoo3T0nWJ zH8fY-L2+jQ)NX^3<u()22eXm>d_A%}HzDPfE7HBsAS+-u6rl&GZRW!eItPZp;n4XH zr2@Sx$0CRsiy%IeNu;UJ1h0fHbTzU=b|N!qJF<eEI4b|Wkb3Qa%3}efk7q-5ZxEz6 z`$B%H4b^I`VL0;})F*y{(YZPY`>g?r9-s)oFi{PMgZW@|`iX?kZvjWl9H#H1G#1C` zXO7Tda=1J+M=L;nrWO=uYa{vmZ^*dP6e)LlBHgVw65J*s`QcQ=K3jpLmury_bQl?L zTp^8p3|*QhkU_PmJkxSf3K|`U4T2mo)iUY?EUCA7=rq#L>L~S=$B-cJJ`zOF1o7<5 zF_IjNoTa$JLMqGjci(;-^(*#7Tsvj<v#yzG4?88kx!N)&;&Su1!IxV^G9-yNT73{` z6GtSHAZgi8?4%@!TIbo_VEM&)*7|<4AiO~TlY;1tf*dNdAZi&kYAE!Xeo$xJgEZ*| z@OC#0AzPsHo=f@UG^if;M)tjK$hzJLnb$~+<1OjrHm8$IvN+eJ6HXnSids+_Wja`b z%fVn*g4pF!CJF-wOPaAZOHxVTF#V3>4X6g9{GU=N-04D*f<}FJN})U{$M#x9=_p0G zh(lD2Iz#{FHVkj?z!-gugQz7ih0mjUYJ^1)gO?pluLVRw#9d?56m^&&+K^Q+gs+7% zavw+Y?j&^4rzlcW=Xi4z2;M-o%36vplVE%@61tn6p}F3X-eWU9uMH>bQ9F>_PBwHr z<$wc4NtPm94u+o6NW&pP6b790nJFkpLiH3AMCVcoh7(nwp}|LY`B%tpwu0(zJIJ04 zg!=g~NMFo@^7SHQ`E7+fXeU&0mtab}1<3s9+yxTZbUvl9+yMI@3!-`LV32uqRg)mu zBuGlsjW+Sb`^cN^q8XC3yX_OrBoV2Z_d8|E9@{B2&%0}MFMAsQNDzj>ryWP_Ys;|+ z@}2}q`gTFYh7bb>O!R7i<!J^~hzJ;{sME!fETPb3Q==z&Lm&H+I>`;FgD#MyJ0W|q z3E7WkA@%MQ;3{>z%eF9HYysW5rqI%;r#kgBR41u!IBr9QB<1UrQYf6PIqaqzLvyGM zr6^_jXsJC`5%Lo?pg8$66zt-_)mD_+bcKmhs1(l?$nsqWS?D3CsiVqb?$HT*3`1%t zjA>z1M0x-z&wx1U%rR6<zFS7^vj_+pA{6OgiXi5%t9{4t6iXAf9Qw#r&_x}A>BDho zlW)V6ai9821oY`)ROddU&iD{YdJky<`}q6%@MHnBx9$0RWd*(ZQgay2)`Rv`Z5UiC zQYvZ#{ShllkxE!nP7$qBF-jSWQ#7&S_geJFNDP<C(2!`xvkhUq+8Vgg4(Si)Lgv00 ziq|`!_1nwW_UPZ-ggV9(#sps&WIiNBfY1kYvBE${^@k;w*6IXwA7eBcIiCo^CM;?* zEP|La&Ox1+BZ%o$XO7;xHRo%BXubLvRh|wSnMXGn73&#sciSb$-f5c<bGL0ALqbBN znMu!j&^eP{Wh97-1ksWpCUKp|w+f;Spc*8cYLFPJK@zD3k-ho*1u?Q|(9!fU{cd?U zDCeNR^%(fzMkBNf)j%|Q`>lq~a|u9sI_^+vc)cBPh4Ru%^`Sps7y7f+pgC0;+T#_W zK4wEAl;^p(%1MC9kyj7~lf!s}>Ml3RVW0Fvw%>YkbsIEqkHHXgl18)_RD@Ekq<k+d z_K|rBlKc&V7~igeKANIM+(}Bs=~xvco`yP|n*AMb{<lqWXP|!P0#(RXE-u`uR(sr6 zxCg`T#aw9wT=<pJLrS+!R-tHE7Dg(pMNveU9G?@!aE7Aig~nVC+_Qz^`BLhLYba%; z^pVZRj(<dh)>C>fA=H5*=$r-9ISeuPfw;deh>jwNhUySmG)!4<xge^9<9|gE6A7Y~ zKku%j2$G%ruyZ<*n((M|GD9MJY@1~!TmGbrO#7mTlElzxUv|?|4Pp@_@3tzItsZ^b zb9BC4IF=$^6ofUBI_9f_81o=DjNV{|8cSy|5Ndw)gXLaElOiVtlTp}BCwbyMp^tH= zH0BD_0cWB0T?Libawt7!BJ<%S%9Dp6?cQLXFEcW4_dxp1Zd6ouL+UkqWZme2?3+C) zb#UNh-|hqHoxc3%7}A%sp!AvtY4B<&!`CAt;xgpXHz7@a4TC&{3QZ}Wb*iTKtYQa{ zMS>)`Q>Q*nZ9*g6yXDkA3xSYfToCwnv&g_j@$L2zY;yvA@L*_3DkI6IrOuD|vm_mp zFa%2aI}8JB7b<)W$~Tav`cuw-AE|F?BoEvLna@^8Jysy|=~BoaPD8faWXNs|L&oKS zNW0Jzspos}*Yt}H$hg!CnU{M*eytBjb+td#*9Jg-b0jC@_7uqOQ(Jm0fsCS5cEBlU zA}&Gw-UFs2FJTQwb}EcYqxt%*m`kaJX-4K$iVc7q%SktUjQL;g%l}4p-nCiut0;nG z$H18Jjs}Xef*_Q(vQ*SES<$BrCud7iL6DrsNIMAq`c*Fz^>@AMMNhT*rGs4hv}-n% z7@1j5?K2om5E+BykgMG7l_ZFoen7|S4<-l!#<vQh^P4W*Nsp$Jm~e#-AjBL+^4=)? zYl1L2xF8yH5wD_#Q&7WY1`1cZ-ruEYLb>mo?L0p>`7DC|^?YbwPUPr3M{*1vL!o;{ z9q`FuXdVxO@##>Qo(%(@4d<9VMgh-9)AvrI<DWul#3Go2Dcy<M3S-Q63KDmqPkaEK zl%kj>lFRW=2%-sJ$OU1M3KS(iCkXFAh7ZsyBB7zQj!A+@N9aTM!RWsQT5qaTUN46J z`8=2&Q*Cp99CU8OIr{q}V0bVRrbnYG;!r*H)XbCd!fe~;vpA-gODV#wq&C<>k#Hv+ z(@i?h6wT87gtjL+_&N@aIr8TcgpFi>Sr85VZWTq4tZ3-d-f%$_amW6uAO?2Nk5I|o zyUAtG?4?ro?i_LGsV)Ej5CBO;K~yG)lH^b-pLG@GV5t?09!61)Zxcj#^pzoxAo^r# zv`k8aG)Y_#ak8R@Pel8=AX=k<I5kCM{5&Qjn+{FFXelpMvWai6U`nTs8S6o5$rI|k zHy{t8(LT%-s>m}?QAcA)Bb|^H?ublE%Q8Y8>0>7V&OkB03VO~^MjYno!(6C1J`P>v zS&r)6P3TBIeew$!QeHxrO6f#4)j+B!IuMp;Yj`TCqt2maorL|rWJ>>HPYVV0yTv5P zTuQM<le9xWeY98}RKeY$3GE4O_#6^`5www%#(lUzbqxtAe<#+s^mh%yMGa$$uryWX z3th@{zP>^c6##kUbI2k*U<|ttL#P{xcL@rga})tiLK^6b%-~a;tdP?jd6<AY{5(fa z?I(-4j`TMVksbXM(gbg)QUjooxkImf0Uf(|q6&kGMtGf3ZpolTKJftt4u4eM=P>^h zf1X_u*5?)^gHo)N+=49NeUHsuV|<4o(0e)<wXYm>>X$t<B#4p(QApkG<qQeQp(Z() z7;5@P4WVO3{Ut%zWW}g6To7GS08D8iFv(+i6!|9wF&b#3(osj%yrlulmqs!gWz*?3 z>6MThzo(HdmeRiX>y-YT=NJ=CQ)=u=^&_PU?@!Xlr(uXcBcw45))`|j(y`D;8Fw9~ z_y_d+sKaMb@tN(*MdW`=PseAB|5T97=k)#bw?9w~5=E)NTdF@osj~-+{4PN>VY71t zVHZHyz$1H`BM6g&VMsPh63Qh(@>?p~B1md)=s(bVW*0OVQPdW1?ob4vws?Po0*`<( z_9h3h*UjAG7~>wo5c>eCcp4Ovy{HtRb1I8~QSHfLf*91{(CDSmn-u??AS}I7vUEBM z#^lHxK`5>Ni-PD$5Us+ayP70XQPHksNK_tn8cL@$B!QM-sg+(#uX5KOU)tKy=+luS zZq%jsnn@?0YLE~LzwZvh#KL^i6Y5NKLRAz=jC63ObUqD@{bwo4zwpn}peBK@{xjuZ zG8j2V%FzruJ@ixz>NHyFzZ$5Os=tPUQbd&jddeJ(ER`?_Z<M7EM!l9~rH-P@;=6Dl z?h3J<BFHLAd8Sa?P}<@<l2VmnmR&gD{V|s7^nt^m38Hi_bSz)WjJNcAVm8yDbAtwe z2g0RqUicc!m`4^CP^dOjDGdDDhFYtILZyOIsf0qI;I9moO3KmD?_jTLCA}(S^#24@ zDmh1CMoYg(uh(0OXt9k&#7JiO-26|UhfmJC>GR}FW>vsol+pn)@u@GRQ@=_k!K2wO zo!j`Jtn-;_>G(RI4xCReE?K7Z^v;olJrL?uF9RzrsLaq(z+jPtiK3Q}3_2!89yyHs zhyH{hy4N%4#L@`qx0!D<s*AqECDEtR=p_rL&Xe+A6XYL7d}D@>`9zRJHbPSbidhZ) zn`K-Mz5ggK$M*<g3Leb`F@~?E(SIYfiI)NCJ?b}Ef+V6KtT*X|_rgmOoq$lk(LiBF z?BFb~=efN(mWwrl(I_Aum^k8#KgZ9_=L9iFvcFppqe%vxo{m+{_Q|4pC*>|hHEP>P z8i<27@i~B6?<tnub^e4PMpjyAo_FVxP$c0<NCsAK=szRJHwx03!?#)?bg#xxvB^eA ziXvev=m4C^@?$V1&`6s0046P^K*kTGhKyrrjQ>?f|GNY+e{M3$xEw}P3iJl5yC{9* zHwdE_^EAm2(4UIQzQVIDh_4Bv3+%%I+u@SU{`IHyHF7x&?2>WH1!xp;!o?4rTtJ-p zDZWSZ`_1W)d5r!fxy?)714k~ozFm;74TN7h@0Q7mlscN!bgWWJZ`md8q@yst-9v3b zgHGT)z8+oUHOjJqq0ZZmW4QqGH9=nYG_w9rg6K&Qox($a31TpdA!7X8<=yWQ#K0bO z@|tqyfJM-==@lf2?gQDLbQf9$70`zF|7QhZsQ{OR1kthmoMKPH5OtK-4@$Pt8J!pg zUiIhvks$2r+JN31CI|QoV2aLROQ4T-p}Ob{<XKd#vbjl24!t7h>QSB^nX7x};gb+3 zkmtZm1g{zJ-xoy1KGr4DA;wVjct`^SrB-oH)ShhDcdF@pXK^{yuSfoAL0G?M9%x_m z&~r&%2#_G%NDzAq^f?LAjeejT7+(~`y#J7hWuBIJ!hHq_gf1XKmQadukWT0k7&2Z^ z%=EX^BA+zy|GMLUH)4kpCl{sBmy@A0zJp3jgF)OOm?%#+zMV`bbhPDixVS*dQoETE zZ)7p}=QQ{jyxG%U&G=5Hlwt<eBK!G%W74c3N}-~Jg+xdfBw?7u&iyq(z73O^uXX58 z0+0FMpB02hKX#p;)gICSYTo0#O%0)wp$(cqgT)B2{iDT!hi&=8xBc-Ju=LS97ndxP zZ9RL47!5BeP&}uMieREJm>`r|*^A^B#PpX1@f{2Vv(<%*V0cHxR4hdjc2`;EWvNB} zZwaE{a_9{SP-?=F#fnLGGT-fiK5`;dA!E24Y|ff^wdIclVXHZr9D1*gIfD31qLgAf zOp$x3wsAssW*{`GNE+;^J((az6^|zTUc>(ZL0F$)7gus>k7K+&nIO90iF`%^TYUBx z1u>BvxdqXY92|-EbvK>nmA#0bMU>o8<f|!`D2V0KWLE)yJ2R9TgpZ&RZxx-;^%N;@ z0T~ZyM2O={C-a8pybb%k4f@3n{6)Uycl^=sHE%Y-J7+5NrYJ!U#cQNw(qIt19j5RN zFoX<(E@%Md${l&}$T~hF?<2!<_LCI^fp;sIyjlV;+maw{DC!KQ)O9pP=8crL?L>Oo z3&`1gCv7ynhj@A~Qfk)>e%V{RKq_?be@KvT{P(9Lh=!uFf{sc05=ealByWKsaw!ne z8>SHIZ-HHSo3e?WET#HHki6|{{ye8o_hh#*Oq5<3+3XQkq_b&Os+aa0CWwZ_U}%{n zETWht`RjuCQ7Yj_xpv4<8u6%Lk6HsYyO)r94+d#8UwqHP=l>Z&^vOJ}%BImSE&Bx$ z*a>~R1^SS+To7$w|GzGXCyUG@U<_UlyxE47WOrm|z2<k%p?^=kFq;d)?g??sSE4>G z(*NHQM7%QgNhYC^Q(wuX=<yut*t`64ITz$jU+4o#0RPT^iy$P2LG!|%U%?_YisyD} zhD7sXuv-0mkXrqsA48+@?4{Gb>TRHtV`L}jlLaSv1<5N)u5}}v*EHh!Py`8{!|!%# z-tVSj-4Pn;Wf~oB35)NQ@95+v2(S~(Fkg1GOf@l+_tbs*FYi?vkv#wMikLS=u%rs2 z2s#1FbO`YcBnlXU>16r>**9pUyJShN@RmhT;qi6sp+ce<;`H`UE<>6(6A;(kn0#7L zyEdn`Z_8m1tb{My!<V8+*aR42D0NM60y5d!8|pw>N=0<R!i;A<4M3(O4%h_|&Nud0 z^FRGp{xf`n@gpqFpZ7Yi`Rn4<X?Amw-GOHpaM+bjqx2Q@Srj!g*sOswl%DUPwxp;T z&h|W@8Z3l85Vmiw{wFLO5Csth$o;fifsfN!*2lH4dl=cuLJ~qNckikuRD_ZtQF#nh zDxURMD%^WB*n}-Dd#df<CdjKHToOJ<izJc1-Nq%6rk>%Fn9^8o8Ac~JhR;kj>1nhu zWLd7y|NlY|1KXb8M>wG*2fGu`<WR92SR{urxF?rG>tp}-2*MtH%$^n;JQk|R9neSb zg*NFtb*8J-vAjrBe?bt!U`!MwLAHQ+ALIWqL6{s`gN)0;u5@ZMC}O0!Q%ZH3<Z$6~ z=)=~K7}KB+m?Z3zz^_D^BLbJ>&kI6w=;R(<G_q%QN<u-%8Io-GezL4*ePvnh4st@t zZncvnRF8Bw&<~pO{(&zFVmZNPF~rMh<_EqTeMZtr9Sv>R0vO*cf$qariX^*XNTY+# za)l}TK1GwqIij$68al0|UkX#+zueGYyuAO-sn+LHF7XCs&Yu*zfn|x8kwp%w0W$8; zNO!{$IZR>8pbutGX6-3F5jgJ&H1kD4e8oYh3*Xi?2jS;TY$y28K`@3a=MT4Jk|6#N zOer@hn%px>5-hBpVCWPAdFFt8YjcWxZzlSs-y{A#lR?Ab%V-%{UNmUF<WqYLu@n{K zH^LCTnvQW6rKnS2@*TuCuMh<guLg=mcixh~@;GQ85eEwfzuxTCr19!ukUzKAO5N>L zneJWWgf!E=D@T&~v`<#XlipbwPkUq&GTAeGCW(fv)g?*(HbD&DBe*2WpgGWl&Zo?3 zJ(onC=uGW$6xy`gFwlwBumwQUx6sICFsN008pl5>NbYd)or3T?&}v`k*n~uq!w`QN z#;CnKaxgj6{`0vUS|7W=T@ZG15!es<prw@EE#r|y7qy4-bc$d}*D0F45+qTl3F{|B zLBz>#=Jx!%1u^Dovp*w<G4%zsiO-;We+BBOi(C$M<T5UY+<P2!ulsR65`<k5{F8!c zy?dHeRCkjc>g;D-<QdOwvx&@%XLcDRNQUJ7oi1sy_qwJfJ+w<td2FAV{j94@=Fv^X zDtIQymx`RP3X=En(B>1*_k!}L5g=q35HSjfSwtapDU2zUOQ#)xA^i@F8F!(}3;^Vz z!U7pK2S;4A&+av_Y3^)dBEzUQqxl$9Ud+Wb`&pBC&ms@(>#Y8v6pzC{Hg897$>FI^ zGO<~^VKAuJrg+z2%AlGf-igbB@P*W2=K=wvD1;BU<i<Hu+CRQL{^j-)*Z-Tb{EQ$B zD@=KT>OTsG0E)~ZBxCp@Xy4I$h@~i&e33?DifA&DL=i}$M3X2n^qOi$A&|3j$xNO_ z(1yGiz6@LJ#CDt(VW0DdC6T1;A_jk@&rQj~q)I*2M(QwOZdDp(4@vj=b1eDe`rhoI zD7*!xh_TQHkKm70)4lEk(@Sa>&t63Lj}QgPE6N|GSPbne2b1bWcP+`G%zV;0JNdC~ zI+2?EsB3cKgD%OEnA^6AjD-8PNhC>X)>FGIsk^;`axxZ0jDNQv?3y*dZXLibdk%pn zVm5WG1yIFqhc0n9)HM2ODNRtN`q04VM}APcB}){hIJ2qFBI;}btz1B-{1|;+<YuG- zl<#sxVYqZMUIQ7~RUk7awUPr}I>%&);Wy@ViU6pxeYhOj<g;83b@+BJhc;jqmqX_@ z<fFA7f0rN(e&vQxdk=%wcLWsvv!Dv38ZV66F=`*wac8(B`czMPk6uEZ$F}Q~Ckn{2 zI67(*hTfpyuyrN5v8?2@p#3r$iUw*mj4Bm><sa)4I3`0Pe>Ldhq1VRoX(I;qST$(? z4T|1W%DKVt;TG`j7z`24FotfXsIi{ULsR+>;c_qpIsQIDG@d<;3J-ft)>B(q+QSYR z2@g6Z$KUUe5bxGGF7|H6ILVuvoj<(2W&7bheG==|IWhfF$277@D);EDR=u<{@HBuu zvFCdQ5ik3Sdp)tc#|)pzH^mSD01yC4L_t)J0^aTEwF94i!PYvc-YkPIdKHv$+o|9r zQPP}95ND{9-JoL+Ov!l6AD+UIc?ig<kYj7pHDMgBHvCgmNdoGGkI-uc*a_q4W1-i5 zfQCj|wJHiK<r^s3rPDOZ<JtD987~E-G%9CYp_J+<j7f)i-p}%XW5jYA#TQ#52hWT7 z&g~yBq5W<_UJViuMKMq9G5WUV=zY3zL{T*Ui(m>}0d4d?n5Z5yCLN{s>O$|CZPrHb zJNuED=NyCV4aX>d%i(*N<%Vq;%g}rs6Sb>B83(;0mZOuC019@V+y!K858kIFE1k<s zB7@#XI*FWg0>;>#(8X*cL8wNJoC`zPXg*O>O)09%&)#ye$RY^4Si$fV_+CN8o3X6c zW|wobo^{Gjf80Jb`cA8O;(he(_R&$d+C@vkuC{*{eyzj1cQ@NclO(aJ585Y_O<6Mc zPD;gd+kadTdEhiIi8OQ}l#xr36}1uB(VLJRzZbH^{m6QM9oZjlKpuY^%EY@|nA|9p z!JnW~g;-uy@^}F{VYyM$=*3Veq6L)iI12e2$fOaFW``n+J+CC53h+2K!ad=blFvh* za0coR2cUYtpXdF`i0xbsRUq5lZv+fJ!z_2o|C@p^ls@yhBr=L-OcM16N9f|6DX%{T zL&{lU9#iUFdZo^p`j`T92-F#&98G2z1=4pMgNQtqBX;^P!DP_N-a{jep}-!^QD(j) z5gt(ldkACt0~pfoQ$%y4h<lf^D@vmi??9K}0_A&WsNQaZB60)t;j^I*o(@&OP{^qu zXL9_Lf@oj&V1g(~kW3OJG4guT7~*Z@wN{Z4S6fC(0xxt93%Y0<7J9KwM978KQORy? z<0*=y%b&HEtDbk#i-LSjj6aKIQ#$_mvA(?UMDPI1t1g`ClQ%1bYv56viT%KbLwuGj zLzi+!Ao&vXDVJ%)cN6Z^OFf0vd~9J8$L}MInO+=2<}-n;2heBUhe3K1`s^FfW?i7p zLmle9t9hZ*4q^FjG`*j<Y~j)bD#pjsd+sgZ-z(?Y9^yvS-@w;|`Q-n9K{QbmzG%(A zhwvbtpgvGXOoR5#465~((6KBfHjwmNsFd2r(I%hf?Pp5A#^LS9)>^O#BYh!k5z3I7 z5kD8(m8EZ-m%@e>=?{fj+iACi?S9^0p!Pc}%pHr^14HC;=p!gwh@1{>1bb8lMcW{% zM+1gX`wgOjvp>i9y0<Xt(5t7pQwtqjoGKzdemrME)K|#!)LU@?r{AfkK%hu@)FCbU zM$_1ki_PB<p@ElL2M1hi6)f>N-Oiukf4W&95gvD|MGQre6xq{uQl&>n-9IhJC!&bY zu{LjWDi4?kRq#T74cr*94v5@MjlGvop~w5<&?KD_NW8$&CfuZg|E{pyHp7EPuGbuv z=jKMA{)(eZf5OqG--9OYE|jU4AWyykS+XmnNhgIpr^20~58VV^$VTWQXoL=%3wiJ; zNCQXU<7ax9>#hH>AUfZiuV)2}gDiL=Ph)ivbD@b`2}9Ic5{872rBpW2m7`6%$YE1~ z^hvj2py*;se@dhNOO8HW!16iOHVn4xn8CIk(o%$FQ9+w<n?AnE!Migg#z`2%c0m`s z9h%U^{CuiHCqo%BNsz*Kpn%T+5~Ht~-kh9z;hz(P$_ZKG{kBPOt~84BKhrpb@bfv_ z%*XpoQy<BT<DESjuZ}nOA_Cr$LCN=Q6S5w*&5}RusI^QZ$$JAZ*Di~HE9L_*_&M;) za%y^Iu%ez_`7(u1B}t}}Bs3aEEr%|4y}*a<(8uneLhm5Iq6D^?SjuUDUCm*n<bmB- zBTOU#gVhs;M5=k>c0l=I8x-$1a`>jmp>v@RoM7GpbP&A`fXb%}l-{;bd)Yzb-PJO+ zLA(t6&k6F!<cQLhUtU)E38>k$`JleglGp|o`Pk_FZWgrfN&F9+VWO0l6UVmhVYL-S z&cxF>B$*LEPdJkYYVUY9)7Fv1W9MMEKopx6vIq#9N^Lihx1T<6AVDcp0KLz^E|d~> zruwN9M@Ma{_vvD}7$FV_;&J5&@{MAAQ4nD(T}rWZ(r2BsVsCed55Lef!qcURAL04@ zc&q0gE-jx+o*ilbl;Lr>vB&cxzk7w9X&f4Vt3xaalCF5x>Ax;W?(5cC@9t31$gHG~ z6+Zo_U>is$dK{m{X$+aiFR3b{Rtdb@#L-0UrDAVC46(;xjC0}pL^1f??Od?6=bU&K zj*g0LhBRuEnROiY+zGZB9@|7(*e7=Y)V_VW915?_To8tq>I}yJYl0}L?qeueJJLWS z_Z<SI|1f9*$MbfSMy!J3?OJG}sb-<5qKi2Q{d-3mXpU3ie1h8UB*zdhz{Md<ai=)2 zKyA(1oa!<*{l)NM2M2E#^ENbvOy&a&Yd@`je`-s%=NGk|Unh=+>QcskTM$a&v{_F& zX2jfR`#$7s<KP!Z8^3yfq|wu7N1H!-dZgJS$)zpL-LCI!<MwcWvxiR{TRsmu-8vxV zhJAF#!!D_E_Z}MlMtpkZY+jvf1M7bzf>=6+&_L`_zFMEQIg|Y8BpX@2PZ0%ygMrX7 zbOLBZq>wEzM}Tdu!&xj4xk%vc5`l=k%;&HO#imm0gGTU&)Uy?U3?tP@?8cJV5ycyS z?9tb`Z~R%FIrwJ<`5NEbe$-}K@AmZCiKF%I$uam0p^h??j*HrkWI+g<<20MvZn2r= z0_<tU46*&*ED;dD9wsthfIUo;5iwC9oUI8Oz~`cw0@*`g?K$i*;tX->jb-wtcb7cm zNh!sY{Cfq-oyzkY*}XaX*Ml?}5A4(5T<#p@f3k(YyK^h|#|N9;zq7abom;z`-jST& z*yK7%a{cbEMz=|l$APC>dDAz)O?B&(OoFKS8}ZGl3H}#?@aJ8dulqAWOuR7u|JpkX zu&A;&03T|Ap*x1|?(P9*7={iBQB)MWySrQL77GIe6+uK$=@P|6UAqfWB&5!N&Yc+q z1a<v)SKZ}4`|iLn!pyzry{EsAB}gmo2V99}U1VZ^z-V?7(eVV$S0)lPT^mo(e0>5z z)76O`_=Nrqi&&zTYPi&!py^Twu|*ck(O!`5`T~DOj(<uJ49;nfX`4kxf?yiUP?M{C z04u-WWz>AFm`KoCF_ob6`NK6ghVy)D1&ij(qX}@PS%NG5SyTiO*Q@0+Ydu;^IfDgT zkhW1d4*#$q4F#d~uTIln-8k%ayLg9XN#=U1v*~NhPA0D~PflEFat!RAZ+B?lVyDB& z%dL}6uC`Av+2xRbHNoTNlT?qV@6P$x5x?wGy97Gza)kUHqO?_??BUVY5-I^Kp|inT zQbW++3}qA8iAXllEKrkz0Cxs4mm*k{N3y`tMKEPiY=T&HS}McYLk<fg*@Uxbd%u5? z0RN{TUz|VAaC1>0i-IT?g#%gOP&k<4P*!rE;(lymSzHWf!8w1N@5>@Og0Bg2U3^%e z<`WAa)-XTke6kB>+j%YONLwepo0!l)3a9DLNle7K*}p#*QUBzG&-3!VZZ~o_TjwD$ zP9ZUl?wxOTaL-(mgJ9b%%Uwv4T}Kz2??aLtE7)d}U2%X~@gT+Z(VMeAwZutpFUa3q zgM3qvqIM^jz`rBKVQivUl!mh?>(vSNmS9eF5%zpT=h2aWy&y%tEDD3!^ku^lD3nDh zhhA*h=aq9_IOhr1qL?x|8z$?$aNgH1CP;O5c<sYv#*?x=E)_YOtg?_Ci3tnz<9E+7 z-oAZ?{&ui_hU5B`6Rp;7o?)=%z%si7S(_}<%MMV>?j3i&|Mt9Z4Y42$i-86CC!1KE zFL*b!e{F|_YHj@j&LTn9V!yU!=0$XZ)*?m++LkZ06>?5MX-*B+InZ?H*L5uhr<2*4 zA8tZ@@A>Qe{x}o2ohC3@{VDpN=JWaOdNC%E$+yEb^Y1|S@7=!>KPE(HID+7QET+1^ z?c@DZrVoqb>7{2k*r)AV$k?}jqTQyIV{O*PO?FxfR!p#5x^Se?(lrw_R_~l=wj+J5 zQA*(+r@}vy9shW9&gTQ(RoFq0e?W?_3DSASv@1b~fD@?m%z|?<**O&1Vzg1{MbIWl z0h0y3>$aN-|F;VAd9Z<Xo*Ij2-$nPLd?`qKel<bf<-6A0OEtMyu*;($ZMEgGZ8KcA ztr%&xa^X;u#mh!nE&{WLTFjn2z;O1wp{fhlOg3JhxJ>WxxgCx<l}QejPtSP0|5S`l z=4JLQcX{AHE=Xs-wgvb{1Zfk4BLt@g=_JUPoyM-y7IYS*^8{XZqO=L~SD&*^g9@CW z*zIeM_Wac~$d}ja|10=EDhOw}J2Ajh5d>SV1i|KtK=|^!+lR_z(>qyPJT4qtW|gpN ztmC@b1B~WRjy9YzbCCITFsZ-6gwc_j6Q=c-o4#bU_VNSs)#EcZS!Z28Vtf6;Dfj9g zL3#xFHw*GS+vWZBM5D?x8{N(xS!A|n(NN1JlOwgJj1JQrGqI2U7|@TQGPo~YY4ETR z=}|KW>(1FUL1pWSH4f=l4^b<sa{E*f3&bkeYoyvWv;L_*$PWwD`9iTT;O9kz?44+x zzK6IOP}IH;!YS~7ZdkWFLB7SeH>h<kVBPU`LAn!#b7T4P{C(#0&FAZ{`xOPja&QE} zJU!=AU4F>wdg>Z_+V1J*n`aKRoi!{_Yj|I}N=!e7S_}wxlMV0XA{`#%E7EUbwCaTQ zV<~HnF11X#e8A=6t8)==+XTT22yrdaBglVJ5Z2`AzfX`CIsR2hkc#Bx)Z|U$^j1yi zZ8EmM7o|_AvrI^st6T{1vzBHsEhHGd+=PRM1gi{QF-&#w!G#V-%J;eyKhF$*Lo~6j zpxWbF7^@cfmkH7aXQ5#?!?r&z2rC&U-g=9de|(E?cH+P2)c-Ytd=}-i5FI|}#m~R% zn^OGBf?UBjdt9DF2ti)vgjAIsuqod^-|5hjSk;AteDwzf*~|LVO~pMK=8~Sk(@4m{ z-9XU6&yLr#A5%7JVT}B&_&L`5i+0!*JWdbk5#%ov1k-Za=c}|{^6LO6pLZMVRj56J z{568S$_=e5*=JR{bB6W4Ieq13^zl@W@HQ89bI}#BanmPT0}XwCBUK$<BUd9qn*b+; zfNA0K6Sq#W+l3b|J~$o75`@#lBKjeL9Tt6cH=NcT|F|^YxC4Kl;q8WRB)Itk&W)qo zmw<?cg}^IU@e0<~3ST193A`4-0)LIU>d)dzH&me4T=wlCN!N==KZgzKuyL(TijMF1 zpPtD4r}(NMcx@O4HMO3f52z~GZBn#llEu!+A>!i$?Unpobjg<Ln*4g2+Jd@3UKOaw zDg#w(4PZdG6!)AEBsqNjIE&5Mn@qC*NcDZ$BgkJXNLx*TMCl4bf^KNN<kKU_Uo6O@ zOy=v{9fo-u#+hsy=Pxv7uEs+E01yC4L_t){%S?)Dr3`fC6#+$22`B;)NgzoU1CqK@ zK*df=+<pX8cEF0^Hfu808m8Y!VmxUm^6nAjM+9lx*TP!l*oe+s!$sCYLC%WWu3!c0 z`;xY;qU}<NeVrabx)cOAuWp2~K!V&&^Lm!OSubnV2$R(#nIiq1bR=!{r2s`#42Vfc z0#U#t0Qk8`KtP2Iq|B8CO=CU9!xs%QTYO@fR&vE5kGu7Sj3y*V3r7%Q7P3c>t|9L3 ztmQbJ1;KLEm-)eZ)DEvJV#3-&?=Gn;=$iUMCJrzFSvl)_1o=M&X+^XkK^kwL^t_)D zr+I4mP{Tz-XaZptN&?1eWFWyu0=)bJfER>>`2#PeJCNrGLWYWxy3tNj0rUFV%ubwV zkWd!Sy#67_<0F!y5&g1OVtDKar1+_Ve1q;bg8dN0-ue&%oC1PKC{!8>Kb3^Q_j!S^ z>VhA9bB@KUEFXfGXPE>qGQA02o$1Ky3=UrK%^3##kmU>OF5vB`?A5nziwHX<;rUTP zet~Q9w+d1j(F$)x5^_}MxYv{?c-%a;L^E+tl)<b%cKrS(iW1rsen1Wn3jmQ3K>+v$ zc!9tWA3y?tPg`18J<?W`F|)V%<U_M`b`|cRmA%b!dDB?pQ{P<f-;DSo(qfMwT?le9 z2nQsCb@@K9CeIJP&%q)v;Ij-Ge4OS<@aU8W!NXK{f(Iw51dmR1<neJ1t^_Ymy2Gjr z2CO;9gmpQn`Bi{3Dh2fj@_mBfn>=a_g)}vkFl%3CI=(L4<8(1$uG0Rgp_-F=nFB9l z1#wjg0C;_UJVAiJ7XbbNp}?CN07SU}mztC)#m`)bIyTf~RQx3EjpsLb<~&QYeN>a{ z`Tj$(_a{X2r&6C5!bJ83__qtv)|_N_x;t;(Y}>-w?)7+J1D!KieVz(mWdy+IX}<8m z2`_jj$sOK0>PAp`#FgOYVHbiMhn%~lGJ%65ymiP4-aX<BAE$W07in}<qcGw7^Gx_L z7xiC?0*SzCoCHQ+yzg>mC)m&b0@vW5xVG#q+$|rA8BKMi%=))E)OYt&EgziQ?3A;6 ziqh86zUm`=^nshAh=5{mKL+R(8V-U2LjYj<1QLYMsX$jzMwV$J;4mu4aL~?i>dUg$ zQBxnEw7QNi^oy!|TFu)$&jw^(6Z%7~?F&Skr6pa(A^L9#g5~&_M`Oux#t}X~!GQOY zJO~M{9&msa`|JoV@3kek6mLUtako{MT-wFKg5X-b6}+9`0PiI_5jD$;bSiw4NkgJA zkSIPx&DEVCcs}O8DhMvKxa?Nty4P3dd%k~u*6~?olF`-EYpqkajFnk6gr*qdsR8Vj z#f4;hF+4zUP$=+W`T?M&V*|8xZGoN!1&9f9OE?;HTLgP5M2w4-nXzh~`Tq0+=6Qvu zsCWKIb9?zPllI|bk#9p?iGM4x=>#ugWRGfb0(*6tWak&=d&MBOi{fpgSC~ZNmWFaV ztiMQub*RwQ6w_c;4imo0ro-nM{_s(%H@utdhiV80ynY}6R>b?j(rw-_e}e}+x7Gt@ zu5^WGmb<}>Wv(!NITfZYbAzXrP~pi%t_Tl;Q;WR_(pK2O^p&>o^eQ`of-Rn~WCsID z<%5I^ApXXkBp>)7l@1@JG2n}{p2T}WcS=}a=F|2*8%pT}#O!=K(SP+D*#CWP*=Z6! zm3g<+mw44b&-QtLKh5KL#le8eqMh`dxaGF{CXG^@?MGJ)H`W2>;(~$_M%vmyOIr^Z z8kv3}h=>h(-rG^!Z*Xt&$a#~r;}SNipU6nCEWMg!d-v8!=hrobKDD*Qek?)o@NYXo z@ZIy@EC>b{wwhupe4FbCUu4_Br<u0!VY(&!BgGC@CR)L32OWu;p=5^x%-?JcbK;y} z_G&wrvD6l(F0g<p^Q>UfY;%}6(*hoyVGa+^w1kIdSipp7mhiw7bA&ZP!c=>LL$mbY z;o17|$Q%QBbgm&hvCs^jUTy==qThKQ{cij>inrUt^1W8@@_rk5<A?>klZ@U|nl*fu z=>T7yw<F%`hkQ3!hgUTJM+IppWwh26(?34SpufC%%<)eCHjkn+YwVI2%+Ommw7<w0 znv0x|o;ol<f{1h!MB5H%>(~QbO=TcT<`vRY1KLhj;_eYl@#x7zP3CT#qrN+Fliit; zgRYmarFcK8&JTS5u{g99UPgcXYEat}cpRb!Rbl@gK|0kOjTHg#6Z*{W@)_`X7V1YF zM@^-}X0Uj-B`nxs2D3L>!87a3h`arXB^EGgz6~ne=5YU1OBg@N3~nD|1h<UThnq$k z!VSaq;rd|)Fm9+mTsKS~t{tie*9_K&t7G-x%2)$}Rp@)n>Y+Mt%`jcKc7zte#?iWP z>v%)BYl;bspKcBhBH0cj>5eTmhbhY~;psId#CyrxVF3$wTSHVB;N4Uzde81i6h>Rv ze;oXRh!E3Bl%IV){?hA744MSP*76{T`W>w`MPBbKPk22n-e*^yvcf$*ex~J)(E~MS zhx-cmvo(`(Q<Vo=!ek*KeO*1Ep{oP*jE%k!gsh_iRBcU#>;kC#0mGuyN6#NAx^m|d z{X^$>Sm%@<@wio$>;Ja4q}P8+5FD<CBgo5h?(qI8J6L|u80K!*fTve$z>~|AVd4S} zcxa9a+&@hV?wO<pw~f(+8;7gFxWVdhb&N7x+D8E{?kxuw_n{Chic*3LdsE<oC<>h4 zTM^ESpuoA|ig0$g62TnwJ!Woic{ndh0nYC$3+MHbfeR2z`YXT{gD7y#P*u2ogbLg| zMgwl2qyl$MRfh*=QsB|~>hSn7Rd{NZCM=0Jfme^<TFwc+zCdS9M&i%M-ci@N7WvuN z<L?p#H8-&!Z?7a$D|2?3pW8pj=D_;V+DrR|N{{ey1A%7xqBe?BK!q$INahHlZJ-Z; zj<yZZ)v*P-8d^Y9P)JZkhNP&kCSmMmA>$T8(~BD0OLpqgQ6?KxRymw3*cW)|X{OJM z4@D6zIJObI9?&KTr-{{FNBw7?xIZljr-^kLea@?RsYnP>d)!H-!SVz<cy^;XOkS!5 zcTF;dn?~uv6$3Si!alE$E}Rvi38#c;!AU_H#N*UZZS<&tzE^|egH+)de<e7|SCL?Z zFQo&+{gens_$#x&R)oWR6^O?X{uDSmKnacuR)rILq2C{des7o-oED)2XGCeiS$%cj z!hz~=<p_NkH(nQRoMeESb^0)Gy*<2>NQZB;BVc_I61^mdSnh(?fc-AlsXN-<cc(!U zq6>hU|L{&EgtsGL^+o@d`)8e>XYO>pcxbs%%90V5>n4P&P7J53N6@Xs-Ar{<43(vY z<@tGp1r2meQMW^bpo1VH0%QSM5g<*G<k2uu<1t5)FoyVw44gesYu>)O#(T52dF9?q z^?X>B7y1caW_}?^=X{30!-@YcL9Y3=3G&A&I=pz$7N)N?f`{fQ!?<CZaQOfVoE;_$ zrv*vCi2;gmtdA@l<*f)uG8BkM7V-qcz2!PEgwYA6LI+|QG94JgW*GVzW&~57V5F}M z9OWkqCx%GCnYhM@k%Nn36=A|;C78b02wvLb03RIpfpvxcgdoJaudBa*ALN^Y+zN-V zG7MIg`hL1|+Wx_*&Gr}e%-7m8qo3~VSZ|4b-gZ(nJ6&!wb$M|$F%ppE<0A8O1ku!1 zLxSj-0bN~lpsTI}gh@gqNdbNlSz#eLRdGHIV-+duU|V7Tabbp|H%>5)JHEy{{Z6vS zt#`TMwYbp0%Fj(KPN>k|Wq9|y1*!0Y@TMOTU9mck0Uw_Xh86K{@YEu6xOcn?oEoJA z$M;f$BmC6i5N~BT&_ff(xNE=xR82PO1Th{e1OsTw1OvTP31XQn2K%V7K);7Wtgjjz z#6<s=p$Z3hslfhpW!R6V0;4^ZVPAJOf<CSs(DPI^7~`b~hX-iDv0)l;Vs9O|7xh_A z&as0fTV3IuBZ06sKN!{YVW{>%HOP&C-{v}fuOMw<eXtyta4z*g*m5<X^<{z2$I4R< zm5J*dPpzM-v35wH&Io^75g!X}aSII@pe{lZlo93=5EkSU<uf(30tQC9Ku1rrqaZ?j zWL^n=5<e0|m?F$2jU>@@)dG$~{WSWn7^b;!|9q#!n@3%*ygnE59$sP~JA*q2g8459 zQntepCeJa1+lI@+u^}pOB&s#A95J5qu&=W+?Bk?_P$9tIWBOB--~e~@=&1x_=qhk9 zQv(k1(S$>M)gd~+aG1X)D%e_ZXn<xLL;N-1U|&rb>!Z;|Z#M-P=_(H+U6f#iGX+LC zD#36E3POP(%1sImWKiI+016xxq6&ATj(zeBD_FD{Pd54yf;5(d6V1l|f*?&5xc2vL zeU{6pzINQE;@}GFBP+%#&g(;?^mfw+_F8h>>eBo`N`Q-32noW^3j}%ew2X<`Lrp^& z03L3B0zPgM5G0Yg#dw9d$$-Qo4EO~Q(nc!4(9c!SZ~hR)$-5WY?k(MIS^DI(?^{^z z(+cnQZhJ$VXzUoy2ub@<lFk!qZ3XdH7X&x4P(f<02!_@9ba?A96BciEfJu|x;Pyc# zaBQ#+9Ok16`?^ZOFgsxwZZE{bK@dhd3Bf2AA=uwT95s)mP(MN*jt^CY6T_6?q;O?8 zIYI?aj#NUmkP4jEM-@)*t42I>z|T)aubF^eJ1#;QjzyjKQK1x6yGX-mnlOxX<A<S+ z00!HCW}ue{l8_8zy~T)sw|A62JUQC|mTq%LHApb5$qgnF{1AIjZUp^yf^>TWZkH8+ z6Tg{=;d~<$!pr_Gk2Cz<6zni7*)Yv$&$MWXi8Na-AAJhY=i}j$MDX)-b8%yMczC#Z zd3gahFCge32tTg?5al5QBnUuqU`QI$K*_}nxQq)E92PglU{mg9!yMGide%_j(FCst zcMyal$-h~UJ4bzC$u>urGR*_-9%=!nL>d#445BL%l0>^nvY?71F(iq81MXnsnr33S z2AmnK1?LRVg>z%{;JktQaNZzYI6qboE*Pv27Y;EX9y#FW=b+cjMz5VYkj0c}Z6u2- z92ugBnqcVf(a5lmhd>*{{G<puMg+*fX?-=}zR{?oKF1N3ZTEnG91S4^AyUNQ&07Bj zLGWl~5&hGh<FqH)8}!bv7^}GvmE|GMrodTU3Q&+7Bm_Wm5MVhv3BpH!1tIb913@l+ zAb<oBLV{q#1b~>n1~7}H2}I2qVX`cJjn%2khx~4TJnQ=bmh^7L!=D6~{0Z8>InFTR z?=1-4{f7z?y5qhpM0ep-FIckA1|~0bfIG+Q!Ik|i;i3p5IL%)jjz{hPG2Rq{(M%RI z`^dmK{p3-HSp_a1t_jzT(S_^B>B9}<4dBKJhH&$EeYj<U0o*pp2yUNj40oVM4E`QJ zk6(jdyMBTZj2mxAj8NgR0Hd@301yC4L_t)Ms@Z*%;gnveiRUi`$M{LYF}~6SlY*7t zIDdIKB}5G_8ejqsPEv+xi;Ur=-A?d+vM;PF2qB`n<Ie<dg#7k`v~OCq7o_QO06|^0 ze{=O|Ms?X<MrF!kqmwfR=`HE+Ez;Xi3z*@u&CSaNFjx`{FE0zu^Bn}iU^&_gB8+~d zrU0~<Ho$jOq|($Q^L6*-Zg(qucFg5bZI<7AB*&-va^L2Li@q)R4Rw&CogkbK^jivY zH4rvl@goGem(GM258A^MOPpc+WFxqKumd5<yfA%2lF5M@1bB!Svv{y7A;#LV`f%eU z6S!l#1>8N$8t$2G1LNn|!hN%?;r=-`@W5PKcyOK_OhAtq{5^gizXrc{H|l8bnr#cW zPPKt?<4oa-VW_qlfNG@Ps&Gc63Y-z4Mldr{6HW_LgL9&gyhE+wp((2H^b%885$^&Y z9`}d!g`uc0MX?0A_WRc$-3WrqViTgiDvkc`MT*<~ylrmz39~f!jO(p3IoyrcM}q>i z@Cx>C3c}09*8#kHsyzb+1p*0aplEBz>k{sx6}x(r{>sD^Udbif-O4Ht``>?(Y5(?J zfoE-fnNKrOgH!~zfra5TyMEOR@J&H*tw(hByisS50iR~L!pcMon70YlBJ<SY{)q-~ z-voWQV~iHuG)x6<7^+CHewaML?#XI!?=($#XpSyST4)4MueKn_SYt_Wc8vu=_BtyT z_-poanXAo-*QT#BhiR)V2@+=O!F|)U;NGd)aL;5-xM4Vj#V}=pjYC!8){&ZU*H{C% zccKYAu}l``Y}J7k2`2FFNeB3;1Qn$65ZKDj2l+b+(q4-8EfyRU4wpf6vu^%a%=q{s z%jxyaLw<MjH#ru^&vr~)Gg5zfZy)V}4u*WrQqo+Cv4ca}MBwd)Zwe9<8wA88fwY+x zF!y(-1kdO#J8|Pgvkhlfm>oxwl-xdUdhg|Vm#Vr_W)pg2u=Q$iThzMtf^g<Ye)b9e z5kc^Uz;a;TUhpC$xp~-|kR%<|BqtZx!{qt4@Yp;Xcx=8ELDB*Xcx<61OkH6OPp`3u z*&Cf<9_j~_?D2%9@ibVrmrihLFOA^xJ~}}K`nrPsTzNd}wfNr@$I}V2Hn_mdI42~R z6FjxT4kj-`e{-QVJhs4=Sl)6B)j}x?9AMf~cbKt)1`Bo?!0U<j@Ijh0e4gbA8%qNT zL2yDKg5PW={cD2Y4Sl%Wp__Hnn+tAl@13;xqj;NZVfs?zW9!EnubUT585c;U1X`lz zl>{o&gNKCvc|kZ$Ej}Jzf&qhLfq;mxxSArDj=iO#Yi~Dl)YNFbsqxcHHm0tmo+ye} zz4$cS>1l1TUt<H_>Uo7t1zzp@x$65>FTl42VWkUhzQiDSpXUnS<)Ffr#)P*IJHx99 zrto6CJ}lm;4U2YY!O~qu@Zug5cyYHG!R5Wy@ah3OVh_l@6dHV(%piD_;!W`6ID_En z32y?<_n5~iUc_r39P@(rlD*&`Ni=xth$p;}K!sQLyC9LA;H5owZCu=C150;U5sz2* zJHeZW+~D05WBBr{J*+zK2H#zv63Z?yoX^GKSG_*p5~MBhD<0Op97NopYl^%YQOoAZ zrGr|fNsAm(c1|*go7P8n;t-}xgrlXhvxXwCwvdR3_@Kdq+XU%O6u=F5I=};XS#WU^ z#0(h>NJ3;01u39psxNNLGy@*7J~Dk)43wXCV3x(U)9b`C|2SoN`+dH5?SDlOLXzxY z`0}(bs!gcyQJM>Ukm^LN=)HH`m9;zYga^ET+#NmA;3L$re{m)NzR3=ORcCv_H)mLn znCh%hg7?|I2sqzk-kl90Ui&%&{jD=BUSx#8r)h!kajHLjc)}MxIPQ%enFRM!7=%Pv zrpKwi@cHRL_~x7wtSRt-AM!lm`&^GM#ORns_Ge#@KP?C+^8ns@Q4vfm@kdRo+AD{3 zZ)I(e%-Awkd-LLGsmTNB5|P2yz|F!y+K?gz6a~m+;lV?P0xlkaC1``Y699SBfzPtA zp27d)<p+Y|5<pT$7AUK010!pDDfi%Ty?$dR(&itV@0?J$J*@0$rq7!XMG>t0+!cYu zA~9Hwml_AKf**8O5PwlYx?T3(ZV0<QoRtK4!DfB2H>@jSz}iADSXbahY@p)Mkni<< z6wugsu%Qyv<#puq>uBhE4_KE=gS9!HZQ$=e6)@Tsk>aJ_|3u)nzyF%y+5_K+Y3PPb zhw!Qggx6{CLy;d|nE9q~C$sd}Li2+oM!C)j4%O*nYbWKZp$QBW<hUqeB1BLIK`vat zxd;i`!PSw@$7fksuP1&558xvqNd(D2OhN`IYU}eDIZ-7UVNpgS4^FpUpSgyac{9oR z-kY4@26)l85nc{xMuN2dTLo#~Dda>8C%`e6IA61K^AXD(*mFh19q)TTf2W9u-A0%1 zyvMxV@8Co;Y+Koiqpct*aAXt?Kl}Xu@HH!COLEy0OVR=>sLk+-d*ka1^!l4g7I!n( zxt!TMRXeUvwApYEnjGE0kYpe&1LTDSfe1ez5I}P9ar3YR`7=j*L3q(`5F+ycVIf{_ zG8yoYP}hW)1Vp4|fs&CK*~ZmFx%bMU2J;gZ(2nHCJC#2;8~&=k$nSmYrO<j<-n$82 zjBF(=Z=WUicNL`FL{ztev<J&V2-68pI=k-R<blLBF@Y}|CL7<5Tn^|+SHFwHFL1v9 zvg^i4s8krxifC*s^{zuy|B>eNvM}D}V!}e|p+zyObAA2vA}lOLt&}K05fy16K|#PP zBm}rcg!wRk(vB`_5N$1GpsFGV<mC8)gaoQg_y7;TAP}dh0)10U5$2>Isd2k!IB&_= zXqI*5nD_1XIbP42F9ug5IqDHD|8_yz&-rkKA*A`c1;O((1YZ%Pvn0R3`Ti@wwIY#S ztdNNXX=%>)t7|Css;V!dKf(JwGB+AzZl7wsX{;Z4jI)b^x3&(KuBZqQ<0k=b2?-t` zDai|@B!vk6kAs(hBCo<iL5@INoEyl<@bfE30%bdMWv9M=GX3X`vtN90rRm{}-R_0g zQ(SI6&k20qP(0v6OZni&4#_{e%C*i8(Dthe@-1OH4+nGTZb`&<|E(_q({&xT=gZ*M zoz8RTbN|~((y^~ZMEATN&U!?jr8a+1<GXXw)ep`DJgq$8b>qT5|GY!XtrKR&STE@9 zDj98REaym3;88+ikmTe9fug)DP>@4yEg1!Zzg!R`2auO111zAij-+XTD}UgyNcHh? zQz`2Ytu{ZNyUPema{Fy|*h?fyZQCeA7Z>W^AV^oUx?Sz{{?nsGUqmhJCc1n#p-(@H z_T`P~=NJ0_Ll9h+*tu$OCNU(($ET-4pI01pyP3b+Dld7R)3FVc)z^*=(HRqJFYK?W zE@UDti7E?JYbYuT6M_)PQ3(EjLFCjrpsK8Z{(v+f^8vDkvV?|%8F2A-740*5kjRX6 zbM&?xU88y8>>jJ48%e%*UYv`5{i)RF6Vc=#s(*IJ3R4ou;$I}l_wbJk@~zMF(*@|} zx_prpm;F7iB`a71AN7TdPY+KGe0Aku=&jU^4*B~R864X%%WlK8809Gu4E;zaBM~Qg zNkMfHen6Iz5FyGfzS%3vDFa1WRf5lBynm4(>Z%l=rlJT$1OP8ZmMm+c1&kcc0WI1W z^q)OaX6Clpl30?HdD|UIkt7e_U7*%9mie}{wUIe}k{&^N1o=@xP&sNW@oD~$<MH8E zQq=u|ZH!_hM@rlT`Hiy%t4|#qK<*phs^(#;3Jk>rfs8N-@XE<ZpcatKUnd9`>j2zb zBmy2D9s<scI|&eoD2bDlbSV<19%e$cP^wb&v}mbW8>gG@NR2Z&Q*y}j#*=K@w;#%A zO~gbFPQ+7&Lt~<^OW5F~@?T8{{A=@<3Gv;c{JBt}zl#uG3c?nnkV7Dg%OS){fa(%j z<CARrH#bxJT|2$e?eyA-4qK;0sZS4f(u;C4kaahpXd0_aDpE*XJR%6Lc4M=hAOvYQ z*!!KrU^%`+5R!(hu$a6sx1ymuFr-<CxDRB20rQ6_El60To{+WOw)lRA#nU$ht_{Q- zK#w3jg8ZL?U^#F)h}ZdUb$8P(9$(nyU9f+i(Sf;x4CW1Dh(_D0i?|v{13h^`33(}A zVNqVdMdIx^dC`?1?MnW43&Mh%o137sAZ)n!0pJnh1_G)QsMD@W()F_j^r3;25o;&t z#~oemdHPb4!>tF|KGn4)y_#FD^hFm5M<nmXl7xU&eg5nV@^2O7ccb&*4bcoQLXSnk z1RsmTV0C_Q<Nb4fZ!3<w-b`5Gm9~1k$=YEdTEm!De4bjeygJHaKvIyKkDpaF@NjXp zTT0boT}cQ29zg)r&I0&(x&T*mc_1eUBwTfYNw_OHWLh7|nOkO<@6U}lDZG7}_Mj@) zzq;{K?*=4DGZLhgRf`0+wJm@4h3OIG*PuH=S_=YOkswX)@`CE$T=1{DeTH$b{FqbT z<{7r}Gx|}chq{Ob+i3t}iU<&QG^PL_PcJ}qa3+?4{4IiTW(vC#gtO7g($W$znM`1B zX@FBGaN{ky_J)!!1AKG`O^tC`p19s2@!UbbqRYpacW$HxzCa)DJ-Q3j*B3HcaU87< zC#3_O62bgtoy;D-7uGQD7emwRc^$l<5;dt>u^3O!c)fdkzTdOUNxrvE?eNGyyw>*c zv_Xzb`Z3jG9L>a>)MWt$-`A}z)d9`R9T=M$phC<;!1Yx*z9!6{6NC#ltJ(|V?CcDv zR4Q<HvLqzI2Ainy8wNSb`NReoj#xF3vSRmQ<Altu*5^tO)2`l6r9MU<wi?}Cn~5Ck z-4^~HLH-+bBM5sX0T!g8$fx;57PA_aoktgscvqa=YL|6jrR9Oula!VY4KWzzXD8;Z zrwk0_MSvKV!`V?EI6B(_I|u7FK|XiJ3I2LP@Umb87nTIeg4dj2T--f@y|XKl#0AwP zUVzL61Qo=Em8>)=mL3)czJtR=hfE)?v0&?5-QB6%-Or#t$<_N=%$IfL-c7AHf<Eus z>zw+mN09#nZJlw>b;mUamg6#O347y3Cj5}^-gx&k<3&ZH)0M+<_8B`C8SR`kLTg?> zKT@oljSACTSIk^a3Q)v^fFO<G1RPx~fQ_>auy?a>w<7m%5`;6F^?AKKOBhbr2P_Ac z#M#*aHMh(F>KXBgk+{XRrG=Hv)#Oc>4!|QOm>fNSnE33S3k~<=>@hxnCB^yP%L`6* zc%OHVApdQ?5QMV^jV(xBF&*z|slAr$dbfDL)w!+n^>@u1E-^F8o4XIy6i^M+1dKG~ zfs(i|5EJABe8y&4z|PT>ki*)^y0ajEg6};#t(RwY+*#m?gqw#1czF3yWrF%9Bog4~ z=H(G03GfN?36K#|MoK~v4Q?I)01yC4L_t)VPDT``P&diwse^15CaiEcdf`B5`Rxqf z*RM<ZHp4=1)Cp^!Of#?}-w@?zU*H~oPz+*Zs@*VdaWLwThp_e$RfNLkYXPwKA_LYJ z^>2E4Ciqp!;ocWh*0>#6Fu`j<pqq4GD{D1JMG8rS#0Ml1f_!+TIcoKz;s`MK{!MI# zYTLK*4;~yzupnHhA3{jN76i#bfaD;M;R9qjexUAV1l$J)YYkgHUVR;sB)urX;RcqZ z{;W$~^97G4h}xO3*tfMukpBi>2!iK1iit?<t*GD8{Go)_`23thEtccvA-C&Dj<ogT zHP^)i>kRd<<fqCj@T#GrD2U_$7(Nn<F9hNKrvzzlA{Xlq<2M2K8VKcpCBb`l`S`d2 ziNpg0`2{+_pqc|&F(7WOM>6(xRSulcS7p-D@s?W-FLy}K-5*+h{h0H;d+GF-RoOn( zHMxQH%|$^itgNjZL4NHGS3UfoAe^Nm9p^ckKNN=6zdr9*eJ73n;^HB@d#L6pM{=aE z7;n2}bT7q;!CpE6Iuu|eDhkACH0w4YID+u;vEb!pw{W<--Wd4H2ts!?#s7j|OAaWz zn2Xu>X9|U3N!E^2k3*6iJ-0>oLg{|XtA8ZgKYDt~y}I@Svx&&sTE?MAkbfiH2-5ic ztoOUSCtM$u9I(D}e!Jm$+^oVi2bLq!jW5jJM8r-5l_ga0NmO+6{o4iUyeFN*H)UZ9 z(q0Y$0lqdd1O!-ES{VTWK`tH{2_UJiOxAKR7P1d;R|^~%pgwHgDA$E?GgWpU-DsOp zo=Cs)AUopuyK}zvIQkzU1zy<5S=`to$S=wFPLO_a?TC(e0I_rgudn)49tGd#1k~L) z8T_npzemN<4UQSx78vZFKHO#DkZ{9cGzW!1OFe!&T@^7cX(1qqI^;ao=K4h0W5JPw z^*t_^zl0#2YY={<F@{89L8H5%PCWh(kYy!-q_#XzHdX`1{tm+KQC<qs(+81e?O3e0 z>-;Xe?22UX+pjYj?~o+T&G`)2wlV)=;OG4$T?o=6%daO$cQ-O(F9+W2gado9gL~k) z4kSm@gH!HRB?<J(vs>-X?p$oVbKY=?SrH7SXiqBvcUvPNV*^#7tSrqZiOUinD*tqM zhi(Po;rZD$2wM`4AZ?QH@)2-4?e;DXfSaF(8$U%B;^7hI2K)+QJmM;%K;1}5$SIf! z`c50CHh=F*lY^&rQw#1Kr#^Ug*0;Lxtm`M3OK&BD&0X|w%cx6K%N>S;duo(lNsupN zFbA})w<EX~Mr?M%TbGFlFcrQnuk+m+Do@j^E+#qNJH4Bpe{hx6fw`k~=fwmH_BAn* zcao9->Pkw&;&_l$ObAD713ZGfJlrn!cBrgz6LcjAM~<H=2xl~_ttMdyoa07~Kr9K3 zNe4ELw!p*FiD+)Q*%*L8x&shJcL75RS<}G+xQ7RT!3#%=FW<G);Aqh<6D&z(-D$_C zNRqcTxt=w6V+>yZk1jw9Yox1_AiwQyx!<2|1!>#G$ZjID1ZhPrffn@dnrrfDpWa=d zen4`(xp&&~F_PnE-hPX`BkSxAub!l|EH*?qHqZsQOG^SxQDH!4FzkT4y9KbfHU*w; z4#3&Y7BFd^-3r2)iuk_;`O%|oIee$JT5W5#+QP{5w$&!Qq|Z$+c2i8sR9DQ{!%@>` zNSOAB#gjaj?V4-2FL|BQ>8!n`MY)HpuU95VK6rRK=Jm_W@DJ5F(G4vn{w+jm-%C_< zCvt~vI~3bV!U=ctyCoF;9q6{t(J81!+kSW)x9YMd4z2)O3jA9><_&Ckbtdw|o#ei+ zt|s)le`d4$)zo!P1&3F8r){6(7(YGMY001fondr)4W^}zm@$c;EQJ6ZIDK1AU$?vC zvmBl6_|XZ$9~7jsD4m7*h9G2$6i_zO61HU83or);s}Gz%NNmQ2$?9<jSI8es-Kujs zZ#%6RNpkzy>Cop`5+q2|7lL%^qx1;!3kbrAMSz34AxW?xO?kdeNRIapj|V<Oa@@+_ z>Q!`fsb%{9c}Dx!O)_7LSLNb`hj?w3nWnIXwmg>-l7jprf_#qs_LBtp{6@ICgd+*A zMfi{)q;_(&6NFEgmn<$JD5j)O5i)c(Rdw#=A{{a+%xL)HVFvRzPj}p!u)-+i>>g^t z^;5K4_p<$8Ru{O{H&ytclkSX8zDvhWJUg^ak05^|Uy15Mzz%=JiIoeld7$e=g^i`& zu)c_1cRSVl1rE(~cBgxO(rU}(xXDgi77jI;J3Lf-SdgP|u$8`m6Y7i`$VqW4Nr(V3 zK|vB99vv0Ha<mhKL-*yfyPy2Sf^>IqB>9FQJOTin06-Fy;RoW{a{Nl>ionFjicA~s zC)#gTfA#6>CdqEZl3a*4FGP~ud3E05ZT&^BCV1Hi65yo?m)P;9a7ce5dZ2HQAU{cv zwzy#ISh?^9YGPe=$AUB=LEa!aZs+Z?#Bv<lyFhQl^k}WAgBYTHy)Ah?9khV4ya=Gk zkbxLK4-h1w?gWX%!}BA8bbtINg7ET@2`nrefQt(qm>TE<Arc?AvIvmSkrmVpa?+#* zJ8Sh_Fj{B&hB>yI4zIOM&e-EsP?_d+`$2ZVtJ+fkPw+-0x&YxUaI7RONKXy&x6n39 z*eM2B=agqS{Q!=z4sY~=@Mai#jDjCa0zTb2#e8-7i0iGhyS(#{th7D0a+2AG*+Vp@ zMtYb=F)UPEmBoOLk|+>IopLUFTW#RxVG9h5)lsvY2ax{jf>5d6z}3MXSeuywcMENR zB#|;#;xX_vmGu}LBp5wCR(aZ*$;xrN7aJeS+HQ2VIKi&`&T*@IPtG{MtUgbDTUX%q z9?4LP_=ITb5#;9xf-^hSm-&49Sj?z>UqE~RF3;obi)@dVcTd{gMYYDo({Z|)2bNeQ zte>Q|c2cy$lp%paeQ|&VOJzYlMPVRmqbCa->~sJY1h2?-a5g98_}2@<k)%CbBo<bV zR>0Q9mRQ42^|S;2Ue-VYod;QApkSyjWa42f=@~>*iy9W8J#P9in?;+am~Gj&!0GVm zHTIdf1Aiq!=j#1b%X=TrQC~FVd(|K*nmC~;F<)%y{l-?+-!0?P_tI3x?3!=PgtyIK zum$-d4>>22Br7K%PF(Zh=^6VMw~w3Ny?R9NO72#Aar!EUGdrf)99}otaPzDf>xCnO zw8r{6C`Gy$iF)WLs2j@*Ny&=~3iEq9y8#cH8!$051o~$Bz{$gjs6mKYq#J(QqpQw( zdjKB`7n%#ObF~9jwuZpMS|7NgJBYX-;GswWQB4INC39_H=wKq~?CU5HFd$I5|I`SH zv5R6==4~IZwEoZ>{R26hWlvo`pjG%d#p2exvo5cY91YzGLfip+1o>`3I_wQ+58Hl2 zka|LnWRuF$y=ny)w#cR)ooBLt&t%QG#RJvmP79M7GuTI^AC7ovt;y%4D+3I*<<%(S zJVK&4*RrFPEwKyG%Ela++nE#lIe74-U)yZ?=OrYZiNK#a*YW=z-3<W~I}|w^u{wP^ zc2s%1iUr>vL{#J@WYsCs>iTLDrp8(_PE49UGsxF0GP<|*h(Y}w=Wd;<zbSdO>#^Kj zZUq&I{&(M=_pSa|7y{uHbb+tqRL6ekYj4<k$s4wmGdkq+Xb;Zqf%)5mF#MuIe1?@! zr^AF_IXfW|PK<OrgrN1BFOjzqUXLJ_ihRrrZFzIj_uYf!=sRWGnR$uxsfk<1m~0pr zYdbrlx6yDKT|L6iUfSE-RKZb8L)b)7T1XuSb>jtGA~-Y;-s#89h1aNaLh-O3aMmZz zlBV`_FUL=AI{nDe-B9qCW7MA~>DiSh7y78Y0^EQsCkmugW%-r$H2L+cOr>nxoaDTi zboIW|Bgs>cB<oYxm?tAiN}itfe266Z&`|8r0xvTmyvig5!C&_X@&kf!npT(m2;iMi z2yX?$ma9HQ&PF_fSYOC&sygNW{#g?Je#urwQTk%*q|Kv@)-8yXpX3*y-iPWTLpL=O zveM85x*BR^B{>-&h2$U$qJ{+@z*?}9&~zmTXHQ3GA-b<MenUb2%+WdFkG_^BP*<V= zIn*%`6XfQX5(DBCIbJ0_b&`?2g&Z}=LojN1AB`#NW|*%}Sm$*t_kdSnNuvL)$`f8s z?`QbGeV!HY{%vlr+K(l@Kh+dRHhwG)Z9+8Hmio64lrdWou<oJ{L1%F~Plo-fTY$g# z`{f;JyvSg~>`152+gRq$hPY|8ek${7X(**P*Ok$m@$h<eIkT~<jPdDZf!D`pxt{Nz zW`w`FdpzJt`QE_Ff^Cfa{c}AN<3?Mo8yBKGDcVgs($Y%IRZpMSKt>uU3h)Cld3iDk zryvj}lK@$Oml*EHOOuE|Ab^)83A=!ICB=XB;A;Oxdo+}lfQo`VpvZ^<Y1C2`B?E2= z5g@E02NbX*&ZfW}OESKX<OC$i%J>D^dylL%NzL47kdw2+ytHVS*_G=@oo_wP@P6>> zeBjfnT>n?^@&evf7kJlvDDtVVDPc5y#FJR45Y@9YNVP98ozolqR|LUwG?Xx#>Pu+# zb;X`FHN_rPh?n=X?4RDruzpZ^%BJ#aih0GQebkb|?e^z0Rym$bS!l6m<2dW(3;Jn} zkMWd`3^3=TYH0%l1w|lF;sZDt2e*QP5WvXGN)q6ppsdw@JnaP`E`N_8pN}pC;U!Rz zQ6o^6Q$dm_0U0p?Ai@v$L{NnyEy1m<ZzyJLX|3Q&_fQB9^wW$T*-vfCq@nstmrvB$ z6gSgk@4<yGiOH+H($8;a<dhr;E~`jl+^9?qxc?~2=LO<@Rf*T9noCHI%l@zdwX>VA z2Eo?rI0r>97M#R4c#h?3c}~7bV3+)P88~5bzOfa#lOU}XELtx6b);PaAYzHg%}64L zdQFixe4FFZ@cbOT`q3Hc^U9MR_pT&4U(Y+}S(>@i@j}viyR`kwO^<GxZnJ0gc$1B@ zVl9?T?4v)qkB{lVAUCZ*Crd3CO9P4#YEDsv$v_kjXyV*5I5!7|2q2BX*BEub+m^|) z1HFCGMg5Ylo9O@g<7<Lo<RyiGr~ntYAPESH3IRze8K9)71a$PYfw`#>w@WaM<lEa% zG-^zw(9o$d(vz1CR$H)TvRT}bMHcZVS39Ph-C~(te88>j#&Or%cTdxwzsRH3AW2$k zQ6a*Dz{)TdH`rY3#RBhR_*$Nm-$W32Bcvmo8v%#P-l)$O3TsPzn&0KoKHN`td3H0| z=2r23tJ0jE##zVLn<pP!s<UU~47Ih(#z@bf(T_55Lb%kB7^YlgBvq8@XdvojrO9um zMG@9kmgb{~ivkH=ZXiG+0dAaEh9iiAtP%lBjxPlHiWohDbS;RC4gqd%iID}ldC*zq zN0M+03yScH3W<}YfwU01F==Q4p9kt$000Z>Nkl<ZEdwK9=4K0A7_R)j1L%}K<H8I_ z%^#vSH*SjE`uG*b2NE~grJp`%QIvnuwene}!;7~$)Q>eqUabu{eE=tQT31vAecqSC z0WX|v&kqXH)x>7|3D3_z>qd|^VOh^}I@N7_ry#iYs4w<ud2_+N=2@oG^NIwYoB7*a z3sY9QoZ3IvV*i?nw(I5%)}J#XSZidIyL4}cov@FqDUXwhHpx^|5ok(FkrgB*1f)bn z<iyBiX<?jA7F|w0oaa(aRUS#9$U;Viphu8Dd3;L{HHspT783<LI6XBwkI_S8LEj;R z5J8~N;6T7H2>8S$fta=uP%=U7Uw2*L7;G!-H;^G1Ga*7@^0Ems%Qw%{+_^taB_(B- zLC&pX#@CP}50NBqktDUKnbFc+-ods-ct1%H*3bVxLB7$%YI%3TqxQuar#JUbT0Oj( zXneJ3m-~e?Yps&wXPNF;KSq7&tQhTyBLb!R2icK*U3GxHkrL3?lmd#9f<P3Rz&kj$ z4;V7IFNlpD0|pNs3pk0ErKN;Hk05{P!5XgPh|+%emk4*nK0#g0(z7QcNeF2RRVhtp z0~KqAjXWdRO(QBcTy^x=7=yVBr<ufUSmv@nb+z@WjP(vVh5OvfE0UNuZ>7@j|B>$f z>`|8Ai|0APuijjUc#U}T`h0lR%j{m&Z_fF=f0yI`;bUP)O+#t;$2Vtv>Z;EN;C=KB z4Mn{WKA-9fnT_>@jHZSn@1~|A-)3SDOKC8s6&2pr_PNUOj>)g%2R{}2a%g4Kf_^uq zxvq%WgsCm?Ypg5uM}Ir4p*BCX;cZs$`Zs4I>)z%&eSDMWSo0{`@xz0&_U|8@@vMGy zmR^NE-<xL_f?lJ~`0~lQfEV{N1D@SVW8S}f)aPdLe$R{NcX;MxY;;cDvc_TGvbl!q zCJxn^6B{WvGJ>WONw*ZHTkD8h8Y%N@khp*(3Gb8ZX0C#BbRVATUp_4R_Z_TIkzENw zjGK3{S*!DGJwiZTlv~<ZQB>1Gk8J5-F6H6p${!r=Eis^fFY?%t17zpKjg(robBfBg zgavB*6PIcyrLIvwl^&;+m9<6h!ujon`Gq?yi;8wym6gTYT`u3}aP3-xW#z3zyF2%e zJKuY7()HoP<8DtMpLBomGK2o=%~|g^@6NebA*$b<bNf(zp8E0Q1zO#w0%m=4QNX8` z;=sn{V!tLtGol6ashEj_c(-;TM=J~b8edE^o^QbNea!P}sLA!L|B&NR`#zWUu{y`| z!@Kid@2bwxtB|m7UY+rN_2@*v^9Lz@Pw%IjJiM1?eD7L{@tuk!gUU;XEw7g!vbbD& z(54LaD~j^>nB}3*dEv}v!>qLRx~Gzs>LnhWr@n9JH1(~U#w)IxGFoBw$bq6`q5?$v z2Y7G=d6)@Otu=tTz9O%>h7^!Oa_}R*kfZZ{@UIBM)g#FNadaN`W$pCsUJ%ZfUw(An z5j+wCKv+hYS5{MjN8MCg%-G(5Wb0-w;_huP;v4KP8y@AQFmPz7&ZvperjzCjbC|Vc zwDqDD<Ly^(nqt3U%QVOB@zb5-56*Evl)99be0rsKTE=SkvsrQU3%OgUg$3I^%Sz(i zDlYE#xN+^U+wEJ&X!q`?Q6D}?cYpFY-SNfK4CmLcGF+?PWqZD_y}+nx$n(LnG&JOU zH=@TTL^G}haBa{|6b|^gW*oQ~i-Bs1Pql^K4IlF8Sc;meT+eDm)x%ScuMy85q<TKN zf70W@oh0wOHxJWpmml!Ff!|xfE^1lsc9+7;&8|6VaSmrwR=TAfS?rL!XSQ9!wy75J zabwN5tr}spVaX7a)$?QY7fp>Ym^Cg)bJ7ro`pEuN#TZ|A#c)ptNnaadajL0~ppCAw zl#z-wSxsJ4Oh!^bP>3I04xESsOM>C$X7T-k^c?@!@qY@!jRfHr<^dv7f<Q`D1}JFD z0##!bpk<BvCr(Dd+|3Bsds*^P1MJCOQ8ZcqflP_8A^tM`$A`!aofIZNZbqow^aXuX z7i=7+vugJQv&{)J&GsCfYjx=OV$<aGmDXw58?CZ)x7p{H?6xUIHO!?uC!DV#ZrwX! zbMKE7tH)1M9iG2D?ee<n47KV*Htj>rdCyu@tJK%#&_C7XdNtM+c%fQ>fh1tGutnj3 z#UW~px&rS8Bu72!Jb$b@@BSX~7ImUg^UwX+on-4rh`YCsxl~prI$gbbfO@HXk5ftB zc8C0Po2;`l)>);ctu{|iT4sLe$YPT{@w3b~Z=RsL3Xks1jh3G_F<5Hs7(dY=Lm6WI zVrjx*QH~=1p;ja>Zv!4TcTHe#rUT54G=Kr>fNQDA0Tl%?J_UR(#rR0VWWdGWBgijy zd`pl{aP#8zZFu7i9%|$Uf+QY579;^75dk0~Aq*tsM9H!UimJ4jn!2onj;@M`iK&i^ zt+SPayQia?Uw>!0h@mvqK~sWt#?Fm0ow;O?(UP^Jtk-RyYP)U!Jhy#ESDGg!ueDA~ z-(;P2W~*Ip)-Lnn3wy0E6&<#?UY=}s=h1Qdhfh<To+3$Jy~(6jz0dOeP;-u6i$tkM zqM)V{9XFYpkOa7<XvR$`3`-6MAqV<--G^Mp$9Lyx?_XqlynS-U_2s=Z$0xUr+dQZ^ zVt>1IzvZ?3U3TT?w^|luZgI>#z0oe~*lN49Bg?IlcFlC%zj>0~_GQB?;^xN~E?qFd zX4dow<FTW>^#;XK)gow4%DzsP(o_pwX<GwTVPg#$QEe?baaD9q6s5={SwU_fA;1Mh zP~jIsHykpFM^KO#d4V4J__zglc)5AdIp*mg#$Oh4r_19PS+4%89)D60ps%Y*V5qCg zLXQGWjZ}e!u{y9a)dWEdPY~|UB%;zw@^h1AMS!G=46l-bI!Vt$U(_nVh(ryy67?TU zmFY8vsWN<8n97s|{q^Rr9$~O@(*%pnhnAV_MUo_*j5AL~l4K%5E+9dQkRX>X9<#l1 zFUk6kCnp^ry-0U{{`!pD8ze~e$Maq_xNm}Lk$NP^CnP|dB)Cb1V9Vi!e}-RETYZ6E zg9Lep1bK}Fd4>dehy=NV1i6j`DMx}7p4(z^9?5a$<XX$r!^<oa4=y&_yLF1g=D4wz zs}>G2o<FOv&Xh5J8p8*BD)fo8mi7-a7Irh&6SUM*1-h!zTohR$AR!~bMHWLhl`ubV z;OFTE%nkH_nZ7PC(bpp|HZTJQy2iw#k-jNl$<ZUoFLiVmQKh{Y+-$UTbO<zb*=QR9 zZ9P+<XJ`WqjO{=`KokfIivixu01(=%H{j+2e1gKf;xY<kC1rI<eJ5>T<7v!83vm<( z=}VK08674+c1l0>84HJMEM7g{XkGk#iya3R+aw@KQc~90q-XB3%|5r+F~8uD-NoXg zj@RxaTHkqe(&@p|G{>he&$zyNd)ED3^*LJ2`wO16sNmP*4mT2`k=+4rX2TH#*D$Cv zPOE)?p8f&-yQ(*tw3jc^sZXAqbiRN8nBA??MAxhN2kpzw?{Uh@+-{q7Y>iFYkrfsx z@r$eycFi~6iRUerjxt+3J;r$EgeaY{(O$|ic;7$MRK(L=m(PZxDXb@{$U_kj17hed z!OINr0Rf?bz%Qs5@C^(Fh6ct2cqUd?UkB(LX#pL5b>dOiK%>jf`QIx@&+*OU&j_NS zrA45o%|_DzXzCavNh}FTyuEvYkdS`BKOhwJ=^F!hQ6Ui$C5g#Vgej_;(t56Xz{bmr z<Qe876w=R2I%ZN|)iJYTb!V&?qrZ5=REu@H=9uo-yTCF5)g;MDt1Z(rc35Y%7v$Cv z%iH&o?H)W%wSW5jwDT)ei@Zaf_CG7gM~)z`GCW>BJLUT1@d>B<_mXUH6(4cFns>mi z?A&h0yffQuvW~8_OiNg5n!I~~MZ&h(#yeJyvs$-sn9<_N(fTt+hpCV0$54q0bCn74 zF%$Ll&?8wZX^H4cQFs*v#epc70O0lXrU9QoU*P2vK%l2<K%k|g3AA-ta%iEN7(Z(3 hsdXm@*S|%O{{ehl^_pgN_rd@G002ovPDHLkV1k*ew9)_o literal 0 HcmV?d00001 diff --git a/Images/default.png.meta b/Images/default.png.meta new file mode 100644 index 0000000..4d41a0f --- /dev/null +++ b/Images/default.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: d4b119aac19034b5bab6c23968928f7c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Images/left.png b/Images/left.png new file mode 100644 index 0000000000000000000000000000000000000000..d93a9eabcdbd7fc543a88bb76395fb2495639294 GIT binary patch literal 51120 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 literal 0 HcmV?d00001 diff --git a/Images/left.png.meta b/Images/left.png.meta new file mode 100644 index 0000000..608b4ee --- /dev/null +++ b/Images/left.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 337d8ab3971c69c7d8c27859f4ad5f28 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Images/output-grad-left.png b/Images/output-grad-left.png new file mode 100644 index 0000000000000000000000000000000000000000..35b593b9fb869dab8af290d6b28245d51de9d80f GIT binary patch literal 4297 zcmeAS@N?(olHy`uVBq!ia0y~yV15C@94tVQ=c{D$ffP%+qpu?a!^VE@KZ&eBzCyA` zkS_y6l^O#>Lkk1LFQ8BZP*bS^1H-EX1_rAc3=HB0b9M#V0411`yxm<G{<rs^*$?Eg zmw5WRvcF&v=C<OtKiK+?fr0;`r;B4q#jUqjH}W<(@UR@L|MmVR%asPXFyqe6lV#q{ zi|j97U;6rfl>VQDy*uK59Q-x$tL=3rhC2TXj0z5;cr*+~)4*sN7)=ACX<#%BjHZFn zG%%V5M$^D(8W>FjqiJ9?4Gc&cc)+IEz<xh1?{F8ezpq;28c~vxSdwa$T$Bo=7>o>z zOmq!QbPX*-3=OSJEvyU;v<(cb3=DX!UxuM*$jwj5OsmALp(ZWx6;K0%r>mdKI;Vst E0Jzx$;s5{u literal 0 HcmV?d00001 diff --git a/Images/output-grad-left.png.meta b/Images/output-grad-left.png.meta new file mode 100644 index 0000000..ac77906 --- /dev/null +++ b/Images/output-grad-left.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: c25c370ea3f298bd6864893e358cbaa7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Images/output-grad-right.png b/Images/output-grad-right.png new file mode 100644 index 0000000000000000000000000000000000000000..b0edb109d54d829d66eee295c9acb0fa3b44190e GIT binary patch literal 4299 zcmeAS@N?(olHy`uVBq!ia0y~yV15C@94tVQ=c{D$ffP%+qpu?a!^VE@KZ&eBzCyA` zkS_y6l^O#>Lkk1LFQ8BZP*bS^1H-EX1_rAc3=HB0b9M#V0411`yxm<G{<rs^*$?Eg zmw5WRvcF&v=C)$JQMuwJ0|WnMPZ!6Kid%25Zsa{|Ai#2P@~`(d`C=NG7{4T`DQx~- zu>Ngv?(Mqw(fdnZr^ju~`+G+F+FJX6?-?2D{Vy;oIE>=aFc?h(qiJ9?4UDFN(KIlc z21e7sXc`zz1EXnRG!2ZVfzdQDAZg$M_X!)$bIlw@_P`#$YKdz^NlIc#s#S7PDv)9@ zGB7gHH89aNv<xvcv@*4@GBDLPFt9Q(n7r~BXs`jHAvZrIGp!Q0hDTrOE(0|%c)I$z JtaD0e0suD~2Ce`A literal 0 HcmV?d00001 diff --git a/Images/output-grad-right.png.meta b/Images/output-grad-right.png.meta new file mode 100644 index 0000000..11ac40e --- /dev/null +++ b/Images/output-grad-right.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: f883f840bd73de696bdf267b9525fa39 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Images/output-str.png b/Images/output-str.png new file mode 100644 index 0000000000000000000000000000000000000000..96864d44be6ee962ef31c7825e3ca7fe0871c017 GIT binary patch literal 329238 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%0ALO0#|eOk_=<F^zuN_ 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 literal 0 HcmV?d00001 diff --git a/Images/output-str.png.meta b/Images/output-str.png.meta new file mode 100644 index 0000000..5058fd5 --- /dev/null +++ b/Images/output-str.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 47f541ac7245fc5db907f1d27b34b2bd +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Images/output.png b/Images/output.png new file mode 100644 index 0000000000000000000000000000000000000000..7aa0b46b0360a112ed793b3b952cf1db453dd761 GIT binary patch literal 99205 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 literal 0 HcmV?d00001 diff --git a/Images/output.png.meta b/Images/output.png.meta new file mode 100644 index 0000000..97ea934 --- /dev/null +++ b/Images/output.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 0657bcd7eafa0447f8b6a42fd94eb9b4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Images/right.png b/Images/right.png new file mode 100644 index 0000000000000000000000000000000000000000..b42124de20a711b39ce19f67f37d1d42cdf52992 GIT binary patch literal 51192 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 literal 0 HcmV?d00001 diff --git a/Images/right.png.meta b/Images/right.png.meta new file mode 100644 index 0000000..f3a8225 --- /dev/null +++ b/Images/right.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: dd04a6e3750dbf99cbaf926a3b918a75 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/LevelMaker.meta b/LevelMaker.meta new file mode 100644 index 0000000..37e0e23 --- /dev/null +++ b/LevelMaker.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6334365b26e7e307e9e90e3fcbce399c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/LevelMaker/Violent Purple.rhys b/LevelMaker/Violent Purple.rhys new file mode 100644 index 0000000..9ced5c0 --- /dev/null +++ b/LevelMaker/Violent Purple.rhys @@ -0,0 +1 @@ +{"notes": [[38.636584, "up"], [56.136472000000005, "up"], [72.95220799999998, "up"], [95.20515200000001, "up"], [120.26671999999999, "up"], [143.419864, "up"], [159.191368, "up"], [173.990656, "up"], [189.870184, "up"], [208.23426399999997, "up"], [223.32161599999998, "up"], [242.33383999999998, "right"], [259.005544, "right"], [283.77904800000005, "down"], [303.511432, "down"], [316.654352, "down"], [331.99376000000007, "down"], [350.393848, "down"], [367.67768799999993, "down"], [382.33294399999994, "down"], [398.21247199999993, "down"], [414.9922, "down"], [432.52809600000006, "down"], [447.1833519999999, "down"], [464.25114399999995, "down"], [480.4187360000001, "down"], [496.0102, "down"], [512.5018640000001, "down"], [527.589216, "down"], [543.108664, "down"], [560.680568, "down"], [576.5961040000001, "down"], [592.799704, "down"], [608.247136, "down"], [623.9466239999999, "down"], [650.340488, "down"], [669.820816, "down"], [686.024416, "down"], [703.020192, "down"], [717.351376, "down"], [732.0066320000001, "down"], [746.373824, "down"], [760.2729119999998, "down"], [776.584536, "down"], [792.1039840000001, "down"], [806.5431920000001, "down"], [822.3146959999999, "down"], [831.9288319999999, "down"], [846.404048, "down"], [861.779464, "down"], [875.930608, "down"], [893.610536, "down"], [909.3460320000002, "down"], [925.0815279999999, "down"], [941.6812160000001, "down"], [958.388928, "down"], [974.592528, "down"], [990.2199999999999, "down"], [1008.8721439999999, "down"], [1016.8659200000001, "down"], [1023.851472, "down"], [1030.8730320000002, "down"], [1038.4707199999998, "down"], [1045.31224, "down"], [1055.682544, "down"], [1069.293568, "down"], [1085.3891440000002, "down"], [1101.952824, "down"], [1117.7603360000003, "down"], [1134.43204, "down"], [1150.9237039999998, "down"], [1159.169536, "down"], [1169.863912, "down"], [1177.173536, "down"], [1186.5716240000002, "down"], [1198.238216, "down"], [1210.769, "down"], [1222.183536, "down"], [1234.9663759999999, "down"], [1246.4169200000001, "down"], [1261.4322559999998, "down"], [1277.455816, "down"], [1290.16664, "down"], [1312.4916, "down"], [1327.8670160000001, "down"], [1342.162192, "down"], [1356.78144, "down"], [1373.16508, "down"], [1390.2688799999999, "down"], [1404.420024, "down"], [1419.7234239999998, "down"], [1436.755208, "up"], [1453.3188879999998, "up"], [1469.0183759999998, "up"], [1485.0419359999999, "up"], [1500.3453359999999, "up"], [1515.0366000000001, "up"], [1533.40068, "up"], [1542.8707840000002, "up"], [1550.4324640000002, "up"], [1556.7698719999999, "up"], [1565.98792, "up"], [1581.075272, "up"], [1595.6945199999996, "up"], [1613.1223919999998, "up"], [1627.777648, "up"], [1643.117056, "up"], [1661.3371039999997, "up"], [1669.51092, "up"], [1677.216632, "up"], [1685.1743999999999, "up"], [1694.680512, "up"], [1706.5631519999997, "up"], [1719.1659519999998, "up"], [1730.8685520000004, "up"], [1742.535144, "up"], [1748.944568, "up"], [1755.4260079999997, "up"], [1768.965016, "up"], [1781.6398319999998, "up"], [1794.9267839999995, "up"], [1806.305312, "up"], [1821.6807279999996, "up"], [1832.303088, "up"], [1837.2361840000003, "up"], [1851.963456, "up"], [1865.7905280000002, "up"], [1882.9303360000001, "up"], [1895.46112, "up"], [1914.4733439999998, "up"], [1932.045248, "up"], [1948.1768320000003, "up"], [1964.9205519999998, "up"], [1980.764072, "up"], [1996.6436000000006, "up"], [2012.7391759999998, "up"], [2027.5384640000002, "up"], [2044.2461759999999, "up"], [2059.8376399999997, "up"], [2073.52068, "up"], [2082.198608, "up"], [2094.40532, "up"], [2099.9865600000003, "up"], [2112.7694, "up"], [2122.2755119999997, "up"], [2127.784736, "up"], [2135.346416, "up"], [2149.2455039999995, "up"], [2159.687824, "up"], [2170.418208, "up"], [2178.051904, "up"], [2184.641368, "up"], [2189.718496, "up"], [2203.0054479999994, "up"], [2213.4837760000005, "up"], [2220.325296, "up"], [2233.432208, "up"], [2243.730496, "up"], [2249.5277840000003, "up"], [2259.2859519999997, "up"], [2275.4175359999995, "up"], [2286.0398959999998, "up"], [2299.7589439999997, "up"], [2310.8854160000005, "up"], [2324.7484959999997, "left"], [2335.3348479999995, "left"], [2342.8605199999997, "left"], [2348.369744, "left"], [2362.592904, "up"], [2376.0238879999997, "up"], [2392.479544, "up"], [2406.6666960000002, "up"], [2423.914528, "up"], [2443.50288, "up"], [2459.598456, "up"], [2475.4419759999996, "up"], [2491.57356, "up"], [2506.444864, "up"], [2522.0363279999997, "up"], [2539.932304, "up"], [2555.4877599999995, "up"], [2570.935192, "up"], [2586.5266559999995, "up"], [2602.9463039999996, "up"], [2618.8258319999995, "up"], [2634.7413680000004, "up"], [2647.66824, "up"], [2662.0714400000006, "up"], [2680.9756399999997, "up"], [2697.755368, "up"], [2714.427072, "up"], [2730.8827279999996, "up"], [2747.806488, "up"], [2763.217912, "up"], [2780.753808, "up"], [2796.9574079999998, "up"], [2814.1692319999997, "up"], [2829.2205759999997, "up"], [2845.5682079999997, "up"], [2862.1318880000003, "up"], [2878.4075040000002, "up"], [2896.267472, "up"], [2912.1469999999995, "up"], [2926.622216, "up"], [2942.2856960000004, "up"], [2957.301032, "up"], [2971.956288, "up"], [2987.4397279999994, "up"], [3003.535304, "up"], [3018.766688, "up"], [3043.8282560000002, "up"], [3056.863152, "up"], [3071.4103840000002, "up"], [3087.2899119999997, "up"], [3102.845368, "up"], [3120.201224, "up"], [3135.3245840000004, "down"], [3151.6002000000003, "down"], [3167.4077119999997, "down"], [3182.207, "down"], [3197.2583440000003, "down"], [3214.578192, "down"], [3231.89804, "down"], [3248.0656320000007, "down"], [3262.4688319999996, "down"], [3279.212552, "down"], [3294.1918800000003, "down"], [3309.7113279999994, "down"], [3326.9951680000004, "down"], [3343.16276, "down"], [3358.9702720000005, "down"], [3375.2458880000004, "down"], [3392.853800000001, "down"], [3407.581072, "down"], [3424.1447520000006, "down"], [3440.2403280000003, "down"], [3456.0478399999997, "down"], [3473.2956719999997, "down"], [3488.3470160000006, "down"], [3505.91892, "down"], [3521.006272, "down"], [3537.641968, "down"], [3552.5132720000006, "down"], [3568.0687279999997, "down"], [3583.5881759999997, "down"], [3599.143632, "down"], [3615.455256, "down"], [3631.7668799999997, "down"], [3646.9982639999994, "down"], [3663.27388, "down"], [3678.433248, "down"], [3694.528824, "down"], [3710.08428, "down"], [3726.0358240000005, "down"], [3742.707528, "down"], [3759.4152400000003, "down"], [3775.0067040000004, "down"], [3789.517928, "down"], [3806.1176159999995, "down"], [3825.093832, "down"], [3841.0093680000004, "down"], [3855.844664, "down"], [3871.4361280000003, "down"], [3886.955576, "down"], [3902.943128, "down"], [3918.4265680000003, "down"], [3935.998471999999, "down"], [3951.0498159999997, "down"], [3966.929344, "down"], [3981.692624, "down"], [3997.60816, "down"], [4013.235632000001, "down"], [4030.4474559999994, "down"], [4045.7868640000006, "down"], [4061.090264, "down"], [4075.385440000001, "down"], [4088.060256, "down"], [4099.582816, "down"], [4108.728848000001, "down"], [4116.3265360000005, "down"], [4127.885104000001, "down"], [4143.332536, "down"], [4159.140047999999, "down"], [4174.94756, "down"], [4191.259183999999, "down"], [4205.914440000001, "down"], [4219.669496, "down"], [4228.887544000001, "down"], [4236.377208000001, "down"], [4243.830864, "down"], [4255.60548, "up"], [4268.100256000001, "up"], [4282.179384000001, "up"], [4296.546576, "up"], [4311.77796, "up"], [4329.709943999999, "up"], [4349.082248, "up"], [4364.673712, "up"], [4381.417432, "up"], [4395.964664, "up"], [4411.8441920000005, "up"], [4428.479888, "up"], [4444.719496000001, "up"], [4460.418984000001, "up"], [4477.2347199999995, "up"], [4493.114248000001, "up"], [4509.1018, "up"], [4524.873304, "up"], [4541.400976, "up"], [4557.820624, "up"], [4573.55612, "up"], [4588.4274239999995, "up"], [4598.725712, "up"], [4605.351184, "up"], [4612.696816, "up"], [4620.438536, "up"], [4626.631912, "up"], [4638.262496, "up"], [4652.77372, "up"], [4669.51744, "up"], [4685.108904, "up"], [4701.816616, "up"], [4716.0397760000005, "up"], [4733.827727999999, "up"], [4741.605456, "up"], [4749.743264000002, "up"], [4757.01688, "up"], [4766.342952, "up"], [4779.161799999999, "up"], [4792.12468, "up"], [4804.223367999998, "up"], [4815.421856, "up"], [4823.235592, "up"], [4830.185136, "up"], [4842.71592, "up"], [4856.002872, "up"], [4867.885512000001, "up"], [4880.272264, "up"], [4889.814384, "up"], [4895.899736, "up"], [4907.962416, "up"], [4920.2411440000005, "up"], [4932.123784, "up"], [4943.322271999999, "up"], [4949.947744, "up"], [4956.86128, "up"], [4968.887952, "up"], [4982.751032, "up"], [4994.597664, "up"], [5007.27248, "up"], [5021.351608, "up"], [5034.314488, "up"], [5046.989304, "up"], [5059.484079999999, "up"], [5072.194904, "up"], [5079.46852, "up"], [5086.202016, "up"], [5099.020864, "up"], [5112.127776, "up"], [5123.830376, "up"], [5136.3611599999995, "up"], [5142.4105039999995, "up"], [5149.684119999999, "up"], [5155.80548, "up"], [5168.336264, "up"], [5180.038864, "up"], [5191.993519999999, "up"], [5203.69612, "up"], [5214.354488, "up"], [5228.793695999999, "up"], [5239.668112, "up"], [5252.090872000001, "up"], [5268.402496000001, "up"], [5282.517632000001, "up"], [5296.308696, "up"], [5312.116208000001, "up"], [5328.247791999999, "up"], [5341.894824, "up"], [5352.553192, "up"], [5368.216672, "up"], [5381.683664, "up"], [5397.023072, "up"], [5411.82236, "up"], [5426.333584, "up"], [5441.34892, "up"], [5456.436272, "up"], [5471.379592, "up"], [5484.5225120000005, "up"], [5500.654096, "up"], [5513.220887999999, "up"], [5526.327800000001, "up"], [5534.933712, "up"], [5548.040624, "up"], [5564.820351999999, "up"], [5579.2595599999995, "up"], [5596.219327999999, "up"], [5612.134864000001, "up"], [5626.898144, "up"], [5641.049287999999, "up"], [5655.812568, "up"], [5672.556288, "up"], [5688.435816, "up"], [5704.099296, "up"], [5716.017943999999, "up"], [5731.681423999999, "right"], [5746.660752, "right"], [5761.09996, "right"], [5775.359128000001, "right"], [5788.934144, "right"], [5803.517384, "right"], [5819.901023999999, "right"], [5835.780551999999, "right"], [5852.740320000001, "right"], [5867.755655999998, "right"], [5885.723648, "down"], [5900.63096, "down"], [5916.330448, "down"], [5932.678079999999, "down"], [5947.837447999999, "down"], [5964.473144, "down"], [5978.912351999999, "down"], [5993.459584, "down"], [6010.9954800000005, "down"], [6027.451136000001, "down"], [6040.88212, "down"], [6056.941688, "down"], [6075.845888, "down"], [6091.257311999999, "down"], [6108.181072, "down"], [6122.368224, "down"], [6137.815656000001, "down"], [6154.451351999999, "down"], [6168.422456, "down"], [6184.590048000001, "down"], [6201.621831999999, "down"], [6216.349104, "down"], [6231.076376, "down"], [6251.636944, "down"], [6269.244856, "down"], [6285.37644, "down"], [6302.12016, "down"], [6318.503800000001, "down"], [6344.249519999999, "left"], [6362.757631999999, "left"], [6379.069256000001, "left"], [6396.353095999999, "left"], [6411.5844799999995, "left"], [6427.391992000001, "left"], [6444.4237760000005, "left"], [6460.339311999999, "left"], [6475.930776000001, "left"], [6490.478007999999, "left"], [6506.609592000001, "left"], [6522.8492, "left"], [6539.448887999999, "left"], [6554.140152, "left"], [6570.415768000001, "left"], [6586.403319999999, "left"], [6602.858976, "left"], [6619.602695999999, "left"], [6634.546016, "left"], [6651.109695999999, "left"], [6667.313296, "left"], [6684.093024, "left"], [6698.496224000001, "left"], [6714.591800000001, "left"], [6731.33552, "left"], [6746.710936, "left"], [6762.84252, "left"], [6778.001888, "left"], [6793.521335999999, "left"], [6810.5891280000005, "left"], [6828.5571199999995, "left"], [6845.84096, "left"], [6862.368632, "left"], [6877.888079999999, "left"], [6894.883855999999, "left"], [6910.47532, "left"], [6918.865184, "left"], [6928.5513359999995, "left"], [6935.608904000001, "left"], [6955.66536, "left"], [6963.515104, "left"], [6969.852512000001, "left"], [6984.003656, "left"], [7001.323503999999, "left"], [7007.120792, "left"], [7018.2112560000005, "left"], [7033.334616000001, "left"], [7040.788272, "left"], [7049.178135999999, "left"], [7056.451751999999, "left"], [7063.257264000001, "left"], [7077.264375999999, "left"], [7092.639791999999, "left"], [7105.530656, "left"], [7118.313496000001, "left"], [7132.392624, "left"], [7146.939855999999, "left"], [7162.063215999999, "left"], [7175.4942, "left"], [7188.421072000001, "left"], [7203.796488, "left"], [7214.994976, "left"], [7224.249032000001, "left"], [7236.635784000002, "left"], [7251.6871280000005, "left"], [7265.118112, "left"], [7280.1694560000005, "left"], [7292.448184000002, "left"], [7300.225911999999, "left"], [7308.975856000001, "left"], [7317.545759999999, "left"], [7325.791592, "left"], [7340.554872000001, "left"], [7355.9662960000005, "left"], [7370.873608000002, "left"], [7382.900280000002, "left"], [7399.607992, "left"], [7414.695343999999, "left"], [7429.9627359999995, "left"], [7446.634440000001, "left"], [7463.414168, "left"], [7479.545752, "left"], [7495.497296, "left"], [7511.08876, "left"], [7529.272800000001, "left"], [7541.33548, "left"], [7554.406384, "left"], [7563.084311999999, "left"], [7571.2941359999995, "left"], [7583.10476, "down"], [7590.1983359999995, "down"], [7597.111872, "down"], [7603.62932, "down"], [7609.714672000001, "down"], [7616.592200000001, "down"], [7623.505735999998, "down"], [7630.383264000001, "down"], [7636.972727999999, "down"], [7643.670215999999, "down"], [7650.583752, "down"], [7657.317248, "down"], [7664.518848, "down"], [7671.360368, "down"], [7678.850032000001, "down"], [7687.131872, "down"], [7708.160543999999, "down"], [3032.9178319999996, "down"]], "artist": "meganeko", "album": "Violent Purple", "title": "Violent Purple", "track_time": 216, "audio": "SUQzAwAAAApDW1RJVDIAAAAhAAAB//5WAGkAbwBsAGUAbgB0ACAAUAB1AHIAcABsAGUAAABUUEUxAAAAFQAAAf/+bQBlAGcAYQBuAGUAawBvAAAAVFJDSwAAAAsAAAH//jEALwAxAAAAVEFMQgAAACEAAAH//lYAaQBvAGwAZQBuAHQAIABQAHUAcgBwAGwAZQAAAFRQT1MAAAALAAAB//4xAC8AMQAAAFREUkMAAAAMAAAAMjAyMi0wNC0yOQBUQ09OAAAAFQAAAf/+QwBoAGkAcAB0AHUAbgBlAAAAUE9QTQAAAAIAAABZVEVOQwAAABUAAAH//m0AZQBnAGEAbgBlAGsAbwAAAFRQRTIAAAAVAAAB//5tAGUAZwBhAG4AZQBrAG8AAABUU1JDAAAAHQAAAf/+UQBaAEUAUwA3ADIAMgAzADMAMAA5ADQAAABUQ09QAAAAHwAAAf/+MgAwADIAMgAgAG0AZQBnAGEAbgBlAGsAbwAAAFRTU0UAAAAfAAAB//5MAGEAdgBmADUAOAAuADcANgAuADEAMAAwAAAAV09BUwAAADYAAGh0dHBzOi8vb3Blbi5zcG90aWZ5LmNvbS90cmFjay8zUmNMd3ltNEhyNlgwTDVSWXlITzZMAENPTU0AAABmAAABWFhY//4AAP/+aAB0AHQAcABzADoALwAvAG0AdQBzAGkAYwAuAHkAbwB1AHQAdQBiAGUALgBjAG8AbQAvAHcAYQB0AGMAaAA/AHYAPQBzAHUAdQBnAHEARwB4ADkARwBFAGcAAABBUElDAAKOBAAAAWltYWdlL2pwZWcAA//+QwBvAHYAZQByAAAA/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAKAAoADAREAAhEBAxEB/8QAHQAAAAcBAQEAAAAAAAAAAAAABQQGBwMIAgEACf/EAFYQAAEDAwIEAwQHBQUFBgQADwECAwQRBQAGIRIxQQdRE2FxIoEIkRQyoUKxUiPBFWLRcjOCFkOSJAnh8FNjorLxF8I0JURzg6PSJjVUk6TiGXSUlbP/xAAcAQABBQEBAQAAAAAAAAAAAAADBAUCBgEABwj/xABEEQABAwIEAgcHAwMCBgICAgMBAgADEQQhMRIFQVFhE3EigZEGodEyscHwFOEjQlIzFWLxcoIkQweSFjTCU6Ilg7Li/9oADAMBAAIRAxEAPwD58N3qU3QFQX/aGeuw+or2M9+iu0e5zTMrizTWogNnWSPVB/rj3D6miymjI7MWXr+YZtq9Q3Tw+cEK8F7Y+2+8WNyaRyivI4fNlStKuLPIIWAQQQeoOPYxxDM52VKQdq4ojjJxeVZhIKuZJ9px0jjo4ksd01pmfqicYdvaS4tKC64txYbbaQOa1qJoAP8A0rmLuI4ViNVankCfvsaNdwkSCIVJ+Xa3E7S9np+vNQ/UI5bUlFVOy6FTTSQaVr1rtTxrgt33mLa0iGIVWR5dvT0Ok73v/wCGrqYBVZ9js889pL5e7UlloC5X9cclS3VD3D/NTdANdhz2zzhMdxuizcXK6J58+wOuWuzTXy+vviSSMsqdvJ167l/MBqTWMlxhNyXFglPApiMopaUnwPU/HnkJVRW/dhHjxfolrYxWyQmNIHY2qedk3EOeWoqbFeN1w8Kf8R/djVOvWmrUiYaiiMaj0ZDtOX16GFrMaOrYfW3PE1S2PhzP3Y0VAyZ+qVIP3TXoGXvPi4n5bkkAuuVSPstpFEj2AbDMJJzZ0pCRRIoGWUpSj/TIuT5zOc+fqVGZSriXpLSlch8emSCCWFSwHImLtuSfRIwgiYDKTgGYY4GeMiO24SnhBeqrhPiOQr7cKI6NMvSogqJ+jlajSZpSlCXHBXZKEmn3YQRktMq7hSKAjw/Rmv4K80mrgQyB0dcSk/RWuKAijTG5Uo91BPs+b6Y7CEkLlIr4NoUqvx2zSHmqZWQA++h4WmEilTIc8fso/rkSEjN8EzHNfkPe4xJhpJ4IqVU/7R5R/KmR1J4PepWfiUT7HE5dmWjtHip9qOL8zgzKiuDl+IgjEV8S8puzix7haR/ZaQP3ZMLCsnnURIPwh9XeJbYFZa0DpwkJ/LNJ05l9pTmkMyxLmKaKhMfIO9EuH+uLERVTVolzY0ckafM8wjz5NOVS6r+uHQhQzDTyKSWacefeHCt51Y8FLJxToLTVphRweUSrhA3PIDmcirSj4jRxVKlGKjRnhp+YprzXWvqzVKhySoND4cW5weoHIMQuNeEaSr5e1wOR4DCB5lw89f6IrZV/4lUH55GqizBE6zjRPtZVcuKk0ZhKcNNvrDhV9yaYIg8WQxoT/cXX2PoeuAqW0oiIV1ShLf3nfOEZzGDkhUSfgTX75sq815hJelF5X8tVfedsl1Y4soWs8h7XEAwke6wpw/8AeLp9wzOrFXxqfiUX7znEn9m002fRsE/Sa5vV9DwCNONHsqmvj3n3KeHFQfQMKLdRzcVTIS8iBx7rUVH21yfUoTmWnVdpH8gHO3aXFH3GVn1CScmIknItIvcIU5rDkXaX29iw4PagjCGEZsadwgXgFhxqgrT/AKavowZiZ03USslOBcF48mnK/wBk4BUfQ1CbhB4/NwKiPBNfKcoP5DidQIDUiRJOFfJwuR3UgnyXABzog7YjWsBqEkdPkWSdWputW3B7UkYmVJRqAE8T82TXMpUUofXE5kLVpEfNxKmEnYpr4YMy8KstIwaVeTJc8czUWUIAyD8X1/qzNRcgkUfi4rhB4616dRkSovKCrw4/5SCta+FAFSSaAZAqpiSyBNWn7hqpxRKISa9PNWPyH9cRLuFnBDIIxxYJIE2aeN9Tjv8AaNfuxIoLVirFzoHlm2uPpJSa05jqM4RkvXv+HqbILiFkegzeqpm8ewywn/TdJ9Rm6U8nlHE4wp15LLDClOqFQk9B4nwGCIJOlIqXhISKlmXrAuPGU8/JIKR9hpI5+04f8QhOpavJh66poA8N2F1TQUp5xKjvTgBzk2ZIqS961lpFtcjkjzkKH9kg4JVupBz+bkJK8HA3GCFcRPEs7cWYmMJNeL5Rah0h5bd5UhfGUKZPFwHcbih3/LFKCAsJLj3lDBrZyCpDXmtOJfY6rRsU/wBpPMfl646U5OIkUk6SPP6Hj83Gw44w4FtrKFjkUnMpRnBSsMbtpYlLbStSIbqiAH+TftUOntH0Y5Wxo0cyK4jh5tSKulx03cDGnFuXRIopDocQpJ3BSsbEY+wX00UleWVG3glYOsYc/eODsR2f+ZhiJDi2bUFXLe0ngRKCOJ1vwCx1SOVRvh54kXRMqMFHPk2+6sI5kdWtNU/eTdjUWk4GoYqbpaX2nWnU8aXWlBSHPbT88SxySW6qZEPy/dNnksz1sZqnnxHa0Cll+yXNK1t8LrKt0KywxXSZ06VHFs0N0SrTJgfm3BtuqbdcGm0mQGnuXA4eH/ljRPZLrWjsUVykChLFS+htguBQUkdQajGw28laANxROgjEsBlSHZrhpUitAE4rTCYk1IaKRRlVgxC2Wlxui3aj+WuIpLjCiWqhtTWq2MlkcNDuMQFVW5hIAoGTkQ0oBUlIBzgovCGBz2lKJSRy6YvjLb5cGCvx0itEpKqb44JNW2qNGHOQGn1UUnDglpVEEv5vLWAeGnEfAZ5nWuT+gngoK/tGg/SM4JBOLlm+hIRskADCZ4PnNHeeYVVtxSD/ACnHS0vbq1NYVkfLyfBZRkWOwL8sEJfQFj9Sdj9GegWHqhOCbxHin3e5kTc0+INS25SJ9PIqqvPblnp9gYr9IliVVHNlM6CKpNW7HbLt07qC4xWVcbEZ9QQt7hPvjmeGuxApkNz3NNrH1dv5+DqV/frUoQ2+JVXHwbv3buLB0DppqBpp36qAD9YltfaUoKpRJO5NOv0Uyiqt0REzXo1KOQ97Q7ftYFJFiqzmfc2Ou97u2uLqGmw/NkOqqltNVLWepJ6+04yXV3UgE9ADsipobUiPNRyAzP6dJwadnoYtr7jLykypKCUqQ2urSSPFQ+18NvXGOeUNYmJcmMpw5D6nj7AwiVPdkkJWqqU/ZbAolPsA5Y2KkJa1CAkAJFA4S3ShVucEy0o8EEnbOoXDuvyWlLIASVK6Ac8kEE8GFciEHvFmG7a4T7w4PTr9GKE26lNJJcgfCGeh2N2UrhZZW8sfpSVH7sVpt0g4ltE24xINFKFeWZ9jEhptTZ/3uQxEp+FauNf+ymp/LDiGmQaM3si/gR54fqzMBm0W+Y04/GeuraFEqacIZbUOnKp/LNNvXNorlFxdR6Ou0f8ACPqXPfL8m5vpVFtNvtjbY4UJjsAmnqo8z8M0RpGQeW1pDboCBVX/ABEk+1g7z0l+iXH3FAfhKtvo5ZuluaVBIoBRw/VweQpm6QHmujjfSlhlTizwpTuTgplJjSVFlj1LVQNC3a+ypzqkRgUMjbi8cq00skprkG+RoRGOZYO5Okte6lxaj4A4AImXggEsuuNHx0cbZuUg7VSPXFke33C/iNGlkvoUYAVax0rZZz3vPKPD6jLJZ7cUZkuvXV/rNEhqmTpxmSUcdSR0rzx1VZxHFTavzDGKE0Y1A0xNdaSmNBeW30V5ZCfpO2FSYx3U49jbl30WrBVT0Ys4nSy0KpJnW+EOodkpJHwTXMJVwT5sRuplD9uFR7aByyo1htJCUyBeXqVqlZZZHpsCo/dkChaviPk8ijvJhWbujkD9WRevjoFIrzcBJ24IMfhNP7ajxH6cwQ0ywa6O3TGahI7TUlhjiYzi+NxuTKcPNTzoFfuJ+/OMFcy1VVnAr8gzlttyrvIEeDa2FO04iXHVEADqSpQAzTCEYgEtHOtEKdSypXRiWbm2qPawRLvEZLo5xrYjjI9CvZP3nNEcgxVRI9v0aeOWVeKY9A6c/L9WGNWpy6O8Nvt8mWs7ApSp1R/2RgVT2yMFSCvn8quS7uG3xmlA7SA1Ha+zesLnu3puUEqGy5KQyB6+8RgDe24+EE+Hvo2G59UbVb/FOMOWLVds+WLUcsgzJEKEk80oUp5Q+CRT78D+cT8KAO0+73us3H/kCySKQJJ7cGsLV8sNui8P12RNmq6pSUMJ+8k5n5C1ZnywdXufXlxIToIT7S1PB7J2C3BJbsEBR/VLeW8fypk06TmPM1bDL6ouJ8VTLPYQPkxdvRMWKjhbi22OilOFmCn8yf3Y4x04AeAbcd3KzXEnpUS8vadZCaKdUR/K22j8k44I6XJO4yE90AffawibYYZJ4g4r2ukflTHFGkjvNfFeXKvhPsaZvdsszDR+sobQgbkuuED7zik3FrGP3FAeLs1nabtOQYkK8qfNsv3D1voXT7S6OpkSN+FuKoq39taZWtw3/brYaY061eQfp+07Bui6KupNA8z7g0vp1ds13ZlT4JfjpS4WlNLO6VAA/RQjE+1zw7zAtakaSk0w829X6ZtsmSlCqgjiydw0xJihRQ6op/tEVyU+1UqUFqrfdCrBQYO61NjE0eeT6hZyvy2a0Yt/RcoXgy6p81HN9ah1CqKH34iKFANSChXBi7vcC6O2AWdxi3rhBPAf9zQFkVr9oU39RvmKkVp0kDyaL/F2vX/lU7/OrAvOjLA4oqkHqWnT+RrgTRuIjKfhU8lqM4f2b60ejqP3iuRwcgZAMcXwxVp+zwuDxbVxZGjkFjjgwWfxPvKQr+7Qdk+vicSSGpo1ScqsuWE7ACijyFMHRyfYxbkcXAQSNiPDOBD0ijlNvCl8aTwL8R19uSKeIcXKmOoD30/EZLHi9e24/G4lIIqogDJpSVqCU8XFRCQSeD9Y4iHmH5NKuPOq4VfyA8IH3V+ObCkVUocyPAYNEtRNGakQ0uIUhxIKTtQ4ciuBYwcasotnyUgGpSNuLr6Z2T3Ngd3r5tOQxHKzoYI5K98paHGobV6DGxUuOlGJ9jUBNc3qJKfhPh9twh6u6/H0p4emYiqTqri5gUaxsms21OJEhX1R8bB1P2T/AE/LF8VwU5uKgFChatSGpqUqQEtrI5pPuL/p+Xsx1StC8cmApIx/3/UPqQWlUUCCOYOGSqj7VqZ+JI4BwkcbZNSg8q+I8Di2OTFiWKs6hKmyHWlbV2PUehx3iXVoyCgUSMG8PZ7vlP0Q8IckGTaXFe/HJ5E81J8DjgUIuAAo0PAtBNEJAel2aebtGvLMi4W11LzavsrRsptR5hQ/MY3KQuFVD+j8z3fZQkGWEYcuXY0LdLE/bF8L7ZTUkBX4Vew47QXgI0qdThmUFdVJ4Fha46+GiVqSPBKiMcxIDiG4hVGNaGvCbPdCzJcKY79BxKOyVdK+3Et5EZY6pGIbhazaVVUcC3abSFAciDuCMpEqCgku0xqCsnstbGm2J9QanSy0hPCg7V65wPBiUKNPykhSifXbF6Mm1zEksGmRqKJA360xag0xDbJMGSXDUVJUD9n78Ua2ACr+a6Y3AKBNM88f0HV6MevLMq8q+oiqJ5YVAq4kucRCOmLEigYypmrfa3JjwQ2mp6noBlm2vZ5dxOvJA4tDcXAiDsD2n7RIlQzcLw9/DrU2jzPNc90u1r16Co9p6eOejpmXbjqYE54OrJVNcylEWXE8Pvoaw1d3JjQ7Oi121AZgtgJDhSnzXwOXL7KfQfEnE0hTZnXq1LPkP1dgs7FECanLiTx9wbUzprkxYemuFtrmhlPOnoDy9pys3FwVElZxbwkLkwQNKefE9nLtPkw9V+lRUuohurhNOILa0sqKStJ5hR5muMUsuNWrjtoo1akpxpSvHzYOff2HwxtUSotQRR7DYaryK/HIU4PDIlCaqNAzTVmlOoC1N+S2rkt48APsrz+GHRCpTblX6P8Atgq7MvM4M3FtDPHwnjlvK2S20kgE/mfgMVJhAzLarm+MY1zLCE/fH3MfGk3ogSq4vMWhB5NKFXiP7A976aYrRETikUbP+fJKP+mjw5qwHlmXIj+GxCUxYapiwdnppoD7G07fSTitMFRiwLStf9+QnoGA9/tfnpc2Ujy1vqQyf9JocCP9kUGKkwAOIUiP+2kBlxESkbJwhie9bVxuNcPTBGPmzoNcQyq2wD6e3BaK5NRqpi+eWSaAV9grm9Uo5BwVKhPxKA8Q9GJIWaNxXnD0CWyf3Zpt5yKJQfJpze2iMVypHiGHXHTVykIKn4cng6I8tQGJJNsnXipBZEbzZ5RyA9jAzo+43B0MxoDyz0ShOCG2mtCKl5NvdtCnUuQANSWbsJqCZRTlucZB58YpjpHtklPhdVuPV+3pJCZKtb2rsHMipBXBddUPBTaB9JJ/LFabFaeADYpPV9os0Enkkn3MdY7WXSOAmPZ4fEP+2mFw/Qmgyf45BxJ82kV6msCP3Fr9gYi12u1kU/7u1b4Y/wC64UH6eGuZ1aUYhLQ//K9oQfgUfCvzLLz+yeqnkhVwukJtPT6xLVT7xgVLI/3bjF6vtlD9i2WR2ABh6ex1zcNGJjExfPhiMOuD/a4Qn78B+QkZj5+5qD6ugSKypCO1QJ8hVmY/y7aqlqARGQ2D+J9aUU+FSciq7QP4ktAv1ztycBVR6AWKx/lonoUBOvtuiq5ltoLeX9AGJF7gU5IA7T7mkk9cVFYrc05qISGoLd8sdvUOJ6fdJe2wbjojJ+lwk/diBe4znIgdg97ZZ/XUwNAUjsqr3BqeD8uOmIaEmTEDqP1TJji6n2JCB9+JTPdTZKUfH3D6tmPq/dbsHqApXYMPZVqU9utH6NiCTIt8CCyjcu/UAaU/mKVn78TIiXKoJpUnKv6toivN83ZZRGT4khmLbrnRDpLEe/wweXlKeU0PgkhI+7FhsrhKOsA7vMEUcJvTu/SYhGvsILhv/c3TunkgMAz31D3URUc/8R5/CuJkpVm7Rtn/AI4v7ukm4yiMch3le4e1t9eu9epZRULbbYVsaPJUoKfc/wBkEAfHNyfpdl6B2K1p1kZkP+on5CjbDU3fq821axP1smIsc2mfKap/hSmv34lVcRx1JU7lb+ntthFILRAH/CG3V0+aWXHcPkapvMlXi0TT76YiVuCU/DUt4TtduRQxJHgGEN/NfqWVKS0i93RlCv8AUfdSQPaAk5BO4yFXIPjs9kBXqUn/AJQzj/zCamUCVayABHQhR/8ALiv88jHWWH/FWI/7Cf8A1HuaYu3fG9SEKS5qW6zP5W3PLB+OxwCr9RwBJaxFpCj4UAeAaDvGu7jcSoJUpNfxvOF1f0nG+S5lXgMGsQlIaVkqdkOFbqlOLP4lGpxvUCcS1IUG/XZyA5bdBNPKYcP1t9x4KAFCnZI6/wApz1T0xCuGwMhT8ZJ8Bg6BvkyJb3q9XwADLicWobhcA2PfbdTU0qUGmP00ykYlJaS3iSo0CmESXWXDvTl12xDJICKkN0jQRkWGSYjSweFIHsxtlQhWAbghSk4sLehcIJG4xqXDybnHNwLJra4Ty3xAtBDWpUCHgpAHLfAEUZAX4ChrQg+mQcqVZWQ2ApxxZoN1EnEi82dIqGTdbU1BckK2WsUSPAHkMjkygAmjC7cyTMaSCUlSqVBweTMUghr9qwpU2ndQNN+ub1hDSPMu1swWFPvuqS2nwG5PQDxJzjKQ9AqaBzMWVCS15lUvqorgJBKanbDW0tZ464d4eGLFOD1SqZ0Pyaf0pGU/Zg0XChcZxbLiQBUEKPXJ2ydIMZzSSD4Fo1kEhQyIBYuYg4eEDamLQGHFhtxYDcV0nYUpkVZMiTUtG6jeosobNVOHhBH3nGi7k0ponMtZGlhoZDaQlI2GJUpCRQNQXtEZxz7KSfXCBJPBxJo5k2xZ3UQnCCI8XElm2XlW9HAiU6hPPgQsgfRhaJRkXHNzC93M08t95KRyUtZObqWcsHmDPwdazYO0hxqUPAiivpGamcx4k1fFILNs65u09akQ0tIVy4BwhR9nEd8KL2VRoC4GMORq/wCog8EKmJiyCfdZlUaJ9hUnhP04tiXKs91Y7Mj7cGNQA4N0+2PzB607VXVt6bEMqAuiX2XW/ccT4hadgfA4828iz+2s+BFD4NBLGlYrR3f0Rrix94NJi7WVxD0ddUSIjwBdjLpyI6eIPI4uKVxEasD7D+r833nYkLrNbDHMj6j3NN3S1uW55TLg94ciOSh4jHS2nqNJyfn8a5I1mOXLgWFORAuppjnrIbjWjE7Lqy46fAbSsSIw2DDu4HsPMYklgjnOIoebWxXa4sBk1hA7mW98pTIZdik81EcSR9G+NEu1nHSat5RuIyUxc6gtU5B8u4RzXoXAk/fjaqwmScAWrF9EoZsMemwlLKBLZKh4LBrhkWs4GI+bRyTxE4F4j243BZ8pSVjkVA1AySwuFPeYUpEyqJcs61tW5skr41n8IxAmaSU9DXKgigTU4v5jmOB0ypVfslX1MUqOycIkVcSpztwR12xXGliKmft9lXcn0MNJHErqeQHjls2ja1bioqUaITmWguLkQDp+Tfbt12stGmbcm+6pUG4qKOMxFJPE/tUKUOZHgOvsy+lJR+1AKJHJsUdvPfyYmiOJ9zKaz7lO6llrDTCorCCQxESqgPgpXrQD0FM1V2LePTEe8cy7SiCOKiAOwc+k+9od25EO+YpQkSOXGoVSj2Dr7crU9ziSc2rRBqIVJieXAffMsOkPKdUpSlFSjzJO5yvzTEteE4vcKzTLqSWGSWx9p1RCW0+1R2GIgFKOTSLvYknQiqlchj5nIeLFINijBzy0Leuciv8AdQEnh+LhH5D44oTFzbTPflBpKsR9A7yvvsBYuzZnYo4Vrg2jfdCf20g/RxK/LF0NqteCEtmkvEg6koJP9SzT54+QDkTAgxnOJcOdcJCuSpB8pJP9kVUfpGOCLOUmmk+TSTXC1jVNcBKf9OHtOPsYzBhX95NLfATbGyKcTDYbVT+2r3vvx0h2idX8adrr8u8bRaq1atahxxUfczMbtpOeVxyJLLalbncrUfbjqjZlfyU2ef1hFlHET2kBi0ftm0n+8nKp4IaA/M4sTtUYzUWyyeq51fDEB2kln2e3FuT9t6Q5/iA/IYX/AB0AzqfFty/U18r4dI8Gbb0BZ082XHP7Tp3+jJixtx/FpFeoNyVlJTsAezpWwQz78Nji6JWSo/RWuaILZGSQ+N/uk2KpVAdJoPo5WrTb0/8Ay1mQrwUplKB9Kt/uwgAHwoHsadc6/wDvXJPQCT7gziYEgU8tqJFT6IKz+4ZtJOYHg0xuLYfxUo9Jp7B73MbW8sUVKePj5dEfkK/fkSmuZJYvzgjFCEjwr86vzWj4LygqQ155/wC9UV/mcCYkcmnk3O5XhrI9nyY7CgRbYyfJabYbA/CAmg9cgQlAwDbCZbhVKklmm3HJASWEgNn/AFHAd/YOuDJLEpMUQovE9GTNKaYjpDsp2qa0HmKomvgB1P04nWQMXBInnBEYwHgPEs0zIlPpAhw+BB/1ZVWx7QkDiP3YiWsnIMRRaw165ZWeScvM/QM+xaX3iDKnuqH/AGccBlH0iqj9OIlVOZadW4CMf9PGlPTmfMvssWXSsf61IjpSeJIqhlT7xJNBtuo+3EagMSXsMd7uiiFSUFDipVB2BjrSpclI4GRGRTZT5qr/AGAdvicRKU2lRtosMVnyHvZpFpS8CJLzskHmlSuFH+ymn31xFIphVeyD+3RPZ72fjRG2E8LLaGk+CAB+WIlkBt6lqX8Rr2tHa21jOhTI9msDbKrtLV5aH5HvJQevC2N1kDcnZKep6YeONEaDPKKgeVeXSegeJDvWz7VbIt1bluGKE5JyB7T8gGRt/YuNPdMrVl6uGpZizxFK3lNMpPgEpP7xgV7pcKGlCtCeScPbm4XfrO8UOrskJhQOQBPye9Ydp9GsWlbkn6/CABCTHnOlSjTkErUoH45lvfXiFVjkPjj827+mL71DvF31UMlUD4ipIoB4Ux5BtdaNK+atMt15+a+kcDUiarzFMtgnhSkHatPgK4tnuFzGqj4DAeT+jreCO3TpQO3paL7o94NOdsQ7ET/9UvZHvRml1KT/AN4v8Ps5+gxomuUx4DEtzigVKeQdY9Zd5tUa2dU0uUYUVZomJBqgGvIE/aV9OM0s0khxLe47dCaADFjGjuz1suzKntQ35q3qNEhpL6EuFZ6UV4dT47YkVGeDc1xwwgJWe8wXVfam46dvMxiJAnToDJ9yaY54Vila1G3xGYKUo0MiCD3MQ0w5bVsqUlba0KT9pKkkEe0ZubSKWoYEOIxyTyzdNWLW9JhVpthhHViMjkbtLz5o0yt0/wAiScUIs5Zf7aCewOBnSn4jRnrXoO53e4MRUx1x0uqop5wbNp6qI57DFcex3kywgoKQeJ4fVhl3O3gjMilVp7eh2Zt1hKLbGg26K6Y0ZpLLfEnhqAKdf+t89aiQiCJMMY7qRQeD8rku9UippTVSjU0ZW6aOvjDS1LtUwtgbqQ3xAfRXEshPEFuEG5WtQCunbg0pJaWhXAtJSpOxQsUP0YjNFYAuwxTIkFUGrD34yONX7MCnIjY4BaBU4NchVAw19oioBNK9d8apE/0tyQvJkXWj4VxukSWvQrBlVtni2xCtDVJU8FBGAKaM4VVkrmPNEdgf6qwFUxJImhauLJyaib+rssAD8XFTxpkFAUZkDNh8q3KjPee0D5deL+z/AMs1aKMkawsaTm3T0+lq9W1l9n3iQEqT1SrqMRKwYFo0lo/UKbnfb44mFFeFstdXFuqRQLUn7ShWgUeYSOtCcTKUSegOQGkV4tWw4LciEVRI7zENwhbapQpIf2/vHPAnonoMOFVFE4D29rElP9TSWpLZO0rcnr7Ejl+2yafX2UipaX/2lOgPjyqSD0x4mKph+fCK5dYORy10/pVx5KqDmC2cBMC/xZDn8B5j+ntHLiMWbtV4tdxYW+3cWVLCf7twhspJ2+ycyO4jWK1eqQpJpRpnWd6hRozaGpLTzvHUtNKCiQOVabDEtzdRoTgalmhjVWrQr7rv1xt+YngLqOJCeXCk8jTwP/PGdZWFhcopUVHZw82rQpKqhPD5sxShBG48cU55ObnFwdQOGqdvTJ6yHGjwqcpdeLiPoDQfdnalF5g4jMWke42lB8aVOdqU+wLKvTSpX7RyvoMSrmCTQly0viFpc+yoHIiZJwfUZlEZaxUJqMVJGrJxODFIV4uUFstBZdjnYsSEh1sj2Gv3YqSlYYiRxY3ZtWO21Sfq3+7p/FEKytlX9kH3kH2Ej0xyjnWgaTiOWf6jwYCkN8eynchjS17TdbKVw5Kxwy4CVUaeH8yORPOih4nLRaXkS0GKXEe0dLbbiAq7wzdxtPXWzd1LIJtteCX01L8ZR99hR/d9xwkoMKsDUcDz/V0LddjFwkyxCiuI59jBbhanLe+pl1NFDcHoR4jFcFzXuqfnBUuBfVS+f0LDJEfiFKH6MX6qNWFHJklx+DmDTCa6syVvKWq9K5tWSr84ggCm3szK1e1ai0RfGbJLkiS6W2nW6JrXh4q9fhiO7iMyRp4FqrWcQqNeIY3KvMacurT6XiTQ8G4BxpRZLQGplvBKX85/I4iM8+Aq/dlGjMsxQOmLUAcWBSsWbZgqkLS22jiWo0AGPFjt017JpjGAxJ5Bgll6pGpTevtx25h6fgi/6jUiPDZWhxCXU18ygJ3HVNaUHU+mel2NuY4028Q4UPCubr0aZtxkKRXq64/fyZfWndUX6Yp1biPq6SQywr3gkUoCR40/LHaeeCziMMBBXxLtEMGiiUigHk2wmzFyHXXEkhCz4UKh0r/TKJcSqSW7pCEAqPmxKy6Uut7SHGYq0Nf9s4KJwMVjd3Z/bQXWb71JYWZKUrClchj8msbZ28ailKn3GnXepcHGAfRA2+k4/wAHpidWMqgn2ujXnqsynBJUOROlPkMT4ljyNKQnS2qUp2cpH2RII4E/2UCiR9GP0Ppu0jH7hKvZ8nXbj1HfSp0JISnkBQexjCLVGLQbU3xNDk1WiP8AZFBjvFt1pB/bjA8GwybldkUTIR2YfJ6ciMxlMoQhEWMqqVraSEU22FRyr45ywgyFC8BwGQP3ycUyyIh66I1XjU5kdla07WJRIEaJ/dNIRXclI3Px64oSkJFEijZJZJZjqkUSek1Zvi5UyVGAij2k7iuYQxkYObi+ODY6PaSBkSC4FkZLYuTr0V5xbTdBRttXCpY58VedOm2ItAlNFlu/WrsUhUAFFD4qVr7uzNnGGmIoIabSjxKRufjilKAkUAbUsrkNVmva50KKiM4ijCqgc6UDqcGSwYlypUlI23yNHDSXK2qppgyGMhxvON/XmUSlJTHKOJAcICVLryNeoG4H9MRrIC8WtShSrUmAEkV1Uzpwr0MVlyhCgSJFK+WgqAPoMFISE1DbrWETzpjVlx8MfazNstaGnBIeo/MKRV1W/D6IH4R7MTKAGJzaW6upJhorRAyAyY8wjcYkWps6s2Yot1zykKLYABUscxXoPXEKzxfVEaddKn2MRhxm41fLTwE81cyfaeZxAstHKtUhqs1Z5CRsMRrNA0xozLaBXljetTCXJIeTDiPvkVS0hSzTwAriMHWtKa5lkgi66ZEX9RA820Hy/pc1VedS6tnkuynHhDYJGzaPtKCfAfZH/rjxv0iYlRWyMkivif8AZ+l+t1i0RbbZFglKdRHTkK+0t5Zktm3xXJLyuFppPEo9fZlRSStWlL8723bp91u0WduO8o+Q4k9jaO+z3tWXVwOkpZSKLSDshPRA9TzJx/QgRJwzf1/tO122y2abO2GAzPEniT0lsL8yXfA6EYVpqwOBq7uNjz5DfOMgjZKfBRHXp7cRXExQNKcz7HaLSDrO8XTd1x6fJUtalOuuKJKlGpJPMk4z6ScG+gBCcGbatTrCkOcfCsKFCg7j44TqSxddyYk1CU8spbQXF0qdqmniT/XNMaj8IaNSgBUliUS5XO2AeRd3WANghuQtQHpQbYMxnIlj1ngGoYHceQh0ovLcW6Mut+U4VthDikk13NPe+IzUpANC59dJxDQqm0vzXAykhsrPAmvIV2yaIyVUDEtVBVrFjS0S3WSLcZz7Ti5Kj5cFtX7cpH+oqoolBOwO5NPjj4i0QhAXJxyHHt6A66q8XLOqKIYJzVwryHM8+TLyrjIU2GIrfkcR4W22AorJ6AdSfhig3E6UaEEgchVlRGgHWvzLdTsy19Qt89i4WuVDu5IcXImVJebJIASD9kA8x1qD7H3ZQuMrTMghZxqcyOWLq2//ALxjkikBQKigyBzr2lqC7PJ41GoHoeZyzLVhi2+1jNGCN3aVAPHEmSIyga/snVJ/I4iUqmTfBEmTBYBHSGb/APcC5vJS1cfq15Z/TcGErV8Fiih9OD6yuCxXtcDtVuo6owUHmk09mThd/wArX0EKTJ05JO3EgmTGJ9R9tI+nBKRGsd0lPtHvDkI7+1+BQkTyOB88mB6g0ZcbTF+uoQ1cLafszoKvNa/xEbp/xAY33EMiBWlRzGIbrZ7pDMvqpO4vkcD4c/BpF2m9OfjjKrJ2ZGLLroPXEigGrTVw8O/picgM4L55KVLbKh9lQUD4HBKRqDMhdDV+1Q0lbcZxBCkkHcYiUKNwjIOLzGPmsIWOoxWgBSatCtRQrBiVjmvWKemTFV5YJAda5ocT1BHj4EYOS31jBnTcgjSsN6Y0RMpFSmqSK0I6YyHA0aihL25Zgvem+cC8oWRctZYUSkUO4rTmPD1GKIZ5IFiSJRSocQwTQRzoMcqapPAtpe6eitO2i2OXU21yO7xhKkQng0hRJ58JSoD4UxTLcWk/fuIMeaDor4EKT5ANv/FnhFIZajkoavbUHzq2viSrbGeDkK1FboFUruD3nBJ8eABKT8aj0wca7RCtVvBjzWrVT/lASD41HQWJcc6xSWWg/wBIp7SSR4ex6kWpd1admFxT0sErkBe5I/WPToR026cirtF3QVOSVLzVXPt944djimYQkRAUTkPd95sO8p6LsBxJ8DiEwrjyalMgY5Z7GuWwJMlHA2r7CAeY8TiqC3UrvryfLl/iHJc5EK0NVUhPEfsoA3V/144SaWOAVLghKllpWbdHrgs0Aab6JSP34wS3Ek55BrkoCWTKabVwIADlV5FUKqDQ+OCNRiHoYpbpTjlQn7adyOhGK4JFVo4KGDFGJqHKJUOBXryx4Cig0LT0CgznAhwUUkK9uKUSJOIYyCHthDkVaXIz62Vp3G52/eMWIIObGcG6na3vjeNE3WM8p9bbjdBxp/Gmv2VdFD0O+PlpPoGlfeTyP0LSyxiTtd9NGa3snejTaZdvWG5raQXGa+8hXp6YpXH1VFA1SfvF0jedmF8CtApJ7FfryYbKtzsR5TT6OBY6HFcU1e6p+VnXArqpBQ/eBYfJjbbDFgU1AJDJJj8KjhtTUBYeXWqUrvmAs3S4lJp0GTBDg5rfI+pSQsV4T9oDrnKxDjkauor9vt7HuMNrcI5uuK5+wdMPD6e26OhEde0l/dK9k2yM9yMntJPuePKaQNkJHwx/g222SdMcSR4OKrWyt0FXVpAHQ3K0F21cXbXNS3oCBY46PN8x0buUOyQOe529cNc3sESBbQAdJHF+UbruKN5m/Fsx+2kippSvQ2w7294ZOr7wpphxTFrjLUI0evLpU/8AW3TPMNx3FZm6q2V3jhg1sUMVvCEgUSGkNLrddq5IcJUrccR5DFUJ6mMJUcWAKUs1SG4+ntQQLIeNVsTNfrVLzqq8PsSdsdrXdLO1NVwlR51H1dX3P0/fbie/dd3+mhA9jVTXcmLIoZDUkHwBBA+/LNH6psKU0KHgD9XUpPR1+jCNSCO0j6MQY1/aaDd5PtbxUPUe3rx1EeDbZPSe6J/ik/8AMz7OuLOs7yVI/tNqwqd8sFZSewtuk9M7oj/tV7CGfY1ZaV7ic0B/NUfnhhulkrKUebbZNh3If9hTNjVNrKSPr0ZQPQrG4zlXtmvAypPiGnGz7lErUmFYI6C8NXiGpX+6z2m/5A4lSD8CdvhTIpkip+3KKdJB+tXslpPlPbmvMAg/Kh8mcZvaAvgKmXz/ANy6K/QT+/CicnkewgtDJt5pXFP/ABAj2ioZtF2YURxKLJ8HUlP3nbJiZBwJp24NIqxmT/Go6KH5M2iSFCoPEPEYalcmiMZrQvX1kDYHM0vhE43i3JHC4gLA5V5g+h6ZBUSV5syFLhJ0GnyPaMnlDclrdqRxj/s5A4qf4hQ/TXExjkT8Kq9vvclrgkPfj0nmn3Go8qOdFxeZ2dhrI5cTCgsfRsfuyBWsfEnyxYFWsSsUSjsUCPbiHKi8xSvhW95Sv0vAoP3gZnWoyrT2MZsZwKpTUdFD8meZdDtCkhY8UmoyVQci0UkZRgoUPSzbSt/U4Mhpilyvwo9zYLEtlEhkkHgcFRUbg+0YlWlKhRT6OaW2VrhUUno4jkeY6HM21LjoUgcNwjkFJQ8Qlyh6cXJXxofXEikkYZhx6yFSwsVjUMajEV7Mx4VD9Bu5s4Q06lwxRRKESf2bzY8OInhcHhRVfbiRSiM3OWyTd1VGRq46cUnppTUnp7pHY1RbLpFuH9w8lShzQoFKx7UmhxGog5NgubSa3P7iadOY8xgxdDZCwtOyqUIPXEKy2wqBGks806KDi9w/zY3raco5Ys6yKnG+VbCQzTe29capJGIpepUQT4UiOTwpebU2T4VFK/fjd1xQsKAyc4ZDBKmUfxIPk2g7IyJGi5qdLXNsxnH3JKEcQoDJbXxFNepU0pKh4gY+7ukXaTdxY0oT2EUr4EUL9J9VRR7rGdztjqCdJP8AwKFAf+VQIPJrPXs96ZMYtcZQK/tU6cX6j6JB+k432EOlBlU7j/4/2pNnZq3GQd+XBPQke8sEEVrTumbjcXAXERWXZCioVKikH+gx0SOskCTxo/V0r1rSnm/mNq69yNT6luVzlLLj8l9biir1ONKh1shVzdwjSEIADIRIMh91IYaWtXThScOiynkPcQT4F8uVCR3i36V8vzlp7Gp1ndLtHF/mhiTBsLbqQ6mGtRBeWk+8SdiANgKmpPItvZ3dxLojiJAqCaceTRST26BgsVbZO215FoUjh8t1ToUpJ2LiKbD4Heh8a9MdZNpuY4RVFCT5tKmZJlrXCnkWHOWqSgAUCajaqgMTK2W7oO77Wfr4y8sWhxHvFDPFXq4CcmjYbod7SPNjXMg4YsasMRDl4aRLQhUVtQW+G1ipQNyke2lPji232ecz9WoDDE4jJtl0siEqi+I4Dt4HwzYk3Euur7+200whyfNc4UNpdSlCfAVJolKUjnyATh17bdqJUpPt+8mgUu2sLcqUSEIHIk+zMk+ZLM6m1IxpNpdq0wFlYBTKvwTR2SeoZPNprwp7yuZO9MT3QuLIdXCgg8VUxPZyHZiwWVou9ULi/wD+WPgn/i/qXzrgnIDi05oHuCjRF7mTZLDs76wx5JSHKGvEDxEmteX34w2d9+BMZFpJqG+X+3fnwiIGlDXJqif3zivK2s7oqd/26f6Y9q9Ro/8A1+1t8OwlH8/Yyjfdu2TVlL0Z2F4KV74P+yNvowf+fhWaLRT2tWdpljFUGvsZpnVUeaCqK2ZyfCG4hxY/wEhX0DJ/5VC8UJ1DoIJ8s3xh6vCQ6e0YeeI9rLHW1pU6tpcpcN5JoW5TSm1A+oIyI3a1WSkqKT0ghqU2klNQxHQxCz6ul2aQZVqufkqI94sOApWPBSeRHtGb+cIjqikeTWEN0jRcR1Hy7DmGa1BfbZe2kPItqItyr+2dgktxnPXhUNj/AGdsjdXlvImqU9/iRgnyLFZWU9qsgSVj4BWKh48u3FpiRcILBPmugn9Le5+nGFc9Tm30BTJOajjJFGYYUfF1ROJ+triGUIPEuFV9cc+ywyj+yD/XOEqmUJ6X5NxU8ngeaSts7+7sQfHOKtfxBlSSk1SWJ2xlKY1ErC08RoaUI9DiuBA00rVjmXqVWjFLfDMmbHZAqXHEp+k4pUAhBVyYEmqgG99mlMOz0xEqCnSgngHQDxynqPEuxAACjUKbeCdhXB66OJFGWkW5Jr7uTq4ENlO/SULbtdsoCXHC+4n+VPL6ScKhHWKCWmlVQNo3NLu25DUngP1V+obUfTmMeobTSQRk2aWVj+ktNS7vdGkxEK/ZniccA2Sn8VfaKinWuXHa9tkuJR1fDMuvbhfRW0RMpzy7XFe9F3D6/LEW1SQx5ivLQlJWUpPIeJ2xPe7TMmRYjiNKmj203GExpMkgrTF+1Dc2rPBbbQ0sOhASGltqTw0H4qj7sYr1X4yNOk17CG725601BwbbSlOT5RWtSnXFnYHc+gyky6pFknFvqaJFGOJ041b4fnS6uOf9mk0APh646xWaEI1SZtOqUk0SwOS4hLqkspCajhV1Hwr7MbZlICtMYo1CAaVLLKFee2J6Vc6se01AWlbkhaCEFPCmu1d8cbS2UVayMGCRYGAe1x0rkvgJ40oJNBzpXpjhLiqjEjAOVplxKQqO6HEfpVkCAk4vq1ZpqVQgOoLSvXl9OKEFaXEgcWdRRdOo+444xS1zYSOTdTsf3Ck6HvxfYnqhqoCOInhJB5HxBHjlls50YokxSWhmRUO92k9YWvu/YvNjKaZuzA/aMIUD8Unqk51zbfinUk1Qcj73Tt22qPcElQTST2HtYbLiLjOradQUOJNCD0yccmrunN+YrjXAvqpB98u1klRxU7Yp1OQOLKSGqfDCJVXBrAcGXU3XCguDjKfTJVeOonHt4HLckgB/fC10qScG6vZbtX/maSm/X1nytORyVftqpTIIBNa/oFPj7MQXd4UjqoVYnN+Lb/vU28XH+OsFft46iOP6cmivmE74N6mUmz2gqi2WGeBhlBpxgClVDr6eAyg7ruItx1cKqq4tZZWkdtEI0D9e1sDFSu4yy457yQfpPhjdtkJSk3MuZyYrqQyL6pDXFkglDXEoc998UyyVODc4ItKcWMoFDiQmparS5QvpmgsZQHKhdBhQqjTqQC5hJCASTQZplCQ05hqWEXLVrcQ8CVcR9MbJNxCcEsybTmw+DqKRc5gQlJCD1yMFwuY4jBjkhSgNUpUUMkAjiI8MdFKqmic2jEYrUsMgQJLc9T7z1R0TiaBCozVRZJQFigDHxc3GxRLq0jwCyMcfyVjJR9rRfhxk1KRXsfG71LYVVuU81/YcIzk3syPhkI7CX0m3W0o/cjSe0A/RmU61u7WybnIA9V1/PFSd1vBlMrzbZLse2H4rdPlT5OZPcm9NCguKlf2kJP7sVjeb4Y9b7A2tfpzal/8AYHgT72cj9075X+9ZX6qaH7sOnfb2uY8miV6T2tWSCP8AmLFWO7F3bAK2Yq/8BH78Vp3+4/kA0K/Ru3E4FQ8f0Z1HeGcE0ct8ZY8OJQwo36Q/EgNCr0RaVqmVQ8n0d1o693bEzxdVNulJ+kDOO8IVnEPNx/8Ah8iBRF0qnSK+yrOxe8ENnnBuDI/7uZxj6FDJDdo/6CPFopvRky8RMg9qKfIsXi97bUCeM3BAPLjYbXT02IyY3aLiD7G0zeh7sjumPwKx72MRO+Gn+Kjkh1A6FcVY/InJf5OA8/JtM3ofcgO6EnsV7wGNxe9eklpKXLm2lB6LbcofaCjIKvYVcfm2aT0TvINUxV/5k+9mG9eduZ5qbtDir/UhS2iPoFPuxIqWI5FwOw+p7cACFSh00PzP1YpC1lp9CUJt+vIISOTct5KwfjUHEqlA5NDLs+6KqbnbVEnikEe8NQQtZ8R2ulintnkWLg2lX0KI/PEciSeBbPLsxGcEqD0oUR7K/Jj9v1JHfA8xpKFdSy82sfDhUcbZYlfYbPNtcyD3SadKVD5gMah3m3O7iWEb0o4eHf441yxLHBt0ljdI/gT2YsWiLakq/YPoer+hQV+WN5iWT8J8mgXDIg0UgjwLDNXdtIet4XkyfNiSQpDjM2MeF5lxFeBYPiKn4GmONobq2XqQMMiDkQcw7Ps691sZBJBESk1BSr4SDmDXgWFI0/C0eyqbqjVNvYmLT+3kznkMkpTsDRRFPE06k4uWMKJGlPB+62V+kQIhtoD3QAAMQOhpG/8AzEditO2yVbrtq+Dem5DS23WYKnJFUqqCP2Yp49cTiZEawoLAI8W6pi3ifGKAp5EkB1Rumo/lgt8kvQ4Os7lUkFDJQwjr+rfHSDd47ZIEQSP+WpbtFa+oCnTLIjxx+TD1d/Oy9mQGbb2qu9yQk/3lwv5aJFOXuJ3w8nqu6HdjX5ABnGy7hIdUt0B2J97gkfNnpRaU+V2csbimkpbZVcbtKkqbQnkn3jsB0AoB4Y2o9RXQrSQip4UH0Zf/AI/Kc7pXgAGn7h81ynlq+rdtdCxUbBKVW1b3CK1/E5viSb1DOr4lE+LVx+n0AYzrP/NRjOj/AJ3LvpGW+9/kXRUoOICUBi0oiqapyopNSR6H6cSybypQFTXxPvYZ/TMM4p1qx/zVYTqb50da3+/P3FFt0xAacKSmIixx3kooKfbWkrVXnucD/l1pyPz97PD6cs4oxGdR6dR+mDNxvnn7jIeSSNO8ApVAsbCUqoKb0Hx+GTj3UBeOR7fe4K9MWJGSv/YsRX89GsX220TLDpCc1w8DiHbOkBaeoNFeg5eGLP8AKpSAU/MtOPS9oCSFKH/Mwe4/Mlp3UqCL32n0m6tVKu2/z4ahvvTgX1xUd6TOkIkJoOn9GZGySQGsNwsdtD82Cvay7QXd5RkaNvunwobOWu7CTwGv6Hk7im3PECry1GJBr4Fqxa7ggd2VKu1NPk8K052iu00/UtfXW2RlIUtAutkJUhVRRCi2shW1dxTkPGmDTNaSEY08HPrNyjT3oQo9CvbiHO12At1/Qtene5WkLotND5MiWqE5ukEbOih6g0PMZCS3hlNY1jzcf8nJFhPbrHYAr5Mne/lX7n2KGZ/+VpNzgooTLs7iJyE+G7SifuxObGQGrIjfLBZ0mTSeSqp+YaPnv3+xOogXuI475RI+pXlhQUn0HFRafgRinqrjSEqIWOR9+bUpjt5ayQGhPFJ92BYS+zCedDkXzrO/z4HFlbdf5VgcQ+IPtxtktkk92qD04jzzHtatK5EDvUWOjA+WXycD94u0NQS+8p5B5FZ4kqHooYiWu4hPfy8x4FqUiOT4X1vUCKVcaUFfykEZouuYcur5FzsXd2XxJixgtaRWi3AD9HXCJnXJhGnHtcFaUCqy4H7tcmVlK2wwrwKN/vwK550mihTwZBpUKg1fmtRz2le8G1+ikU/LIi6mGeLlpDVOmb27PUrhjrStP2gkEoV8fHHa1ulLOVGNYFMWuISXFOJLKXAtO/EARQ+3LCJYlCim3nUMQ1rod+4Wqeub9Qels+WUKXyp4EE0BxBPZW0iP2jQ+xqY71aFASYj2tS2rWUK43Es3S5txlKVw/V1bBHSnFyqdt64zS2i4gaEEBuqLuKUDMVa/leVHjKcWoIbQniKlHYADn9GIQGYOomsNdStd68ej21hl5p99MeMpafeIBoKGuwO5xZBIoERpAxPi2ydQxXXANx9R6ZaLdqt3kLmKQtX7BiqErKUpG6/wIHESTzOwG5y920cQ0iSppwHE9J4Dnx5OnXM8yiSggdJ4dg4n2NR2uIuz24xlFn300U0w0EMp9Ep5n2kknLpBeLRF1aKAdGDp01oiWXrFVJHEmp++gUHQwW4R2mgeBCE1390Ab4gmWMS3qEEYEtHXsscSg6AofzCuVa7INauxW4IxDR02yRUymZjCEJCHAVADb2jKwuJGrUA3lKlUoX68Q1SYi0pFVJPEB7MmpNU4PkmhbfOQXmnHFcBIqfjlXkt1gk0biFijELVeIcZCUSIyeNP+qlIJPtzYZxFmHFaNWTE3tSROA+XxrV/Zpjh+ekjAMPUlk7PdmUPrD6fKKz7q61A9D/XEqbpWvUWUx4UeLgv6jOUGlcKD7wUk9MPLOFCocEIIczV1VyWkLHiOecibGj0pBFWdjT455L8s+B2xeiehxYyjkxASkICVcdP5hyGOUV0kBgUgtwe2nc+46LvcSfDlliQ0tNF80lPUHxBGPtrfJHcXiDmGilg1B3205quB3b0tHvMBxv+KtopJiIO59R44ZcYjPcPdOR+hdJ3jajdJ6xI749v6sslIrvh0r1YHMPzUjSdLKy2eI1HLCAuYUWS8mqqAVJwqVUZAqoZlFoccp7u55DAruAgtQiIrFXWTtH2ve7kXwiRxsWSMayXwKcZ5+Wk+Pj4D25Y7m40VQH9Lerd+UpX+LshqUcCR8uzn+jF/mb76RrMj/Jem3k/VWGvLlFkcKAv8KUEdEjpy+jKJf7sIkaIfiOfY022bYmwiCT8Rz7XU4/WLtK3qpajzysWsKrmUFWXFvEhKU93Nrex6b8lCApNVeHUnLRLIEiiXK1sicS1xbX7ParbIU9H/iN0V+zYQsf7uyCN1nf3yOQHKu+Nw1lRUo9g+pdnlNlFbpihTrXmVHCnQkchxJxJYOKjCBsxTR6BrXJMZS9BdPTMJo4aWGXeU55ZS1Wp8Ma7iRSsEuQSAwOJp52e7xukhJNTXE0VsVGqnijhg1TAtzNvQA2kV8cdowmMUAaVSSWYfntRx76wn2nOVOlOZcepJcCb5HWaB0DM69JyL7qqPzt2YbQSpwU9uQVOlIxe9XXAMCuGsG2yUt1J6YjN1qVpS+VFpFSw/wDzA+7uTz6VxyjJAqWzyEE0DFbY67KUCanFIJIYwmpakjN+WgV54QGj0oZgu02yWp51b55p9c0KeFD55h8clqcNBfPM6k5upx0Vcbj4Sk5EyUGDkI2DG4zHZnAhvhaH4jiETyqXSmDMY0AMUDqiAAd8cAsnJgMY4uVppS998WxxlQqWJQAwal07omdqNlx2K5DShCuE/WZjbJrz2CjU+3HFCUozDrt/usG3rCJUqJP9KFK9oDNRNE3OZLREjxG5khSuEJiuIe603KSQPjjvEkKRqAw6cHD/ACUJQVklI6QU/OjW0X5f7vAt5uWprlZ9H20Vo/dpKWyqnPhTzOAVe28WFa9nvODa175GtXV2yFSK6AyU7XXYPQCQHLvfddz0UJTbW/IilXhxK4dq9d8ZJ99EZJQAPafc4i33q9qdKYgeeJ9lWmNQ/PvcYHmMaF0daNLRyCnznayX1AfZqaACnxyr3O/yyqqs6u37o1UHpSI43UpWfINrdUfNz3Y1Wh1uXrO4R2HK1agFMZIB6DgANPjjWd2lxAw8G+wbDt0GKYgT04/NtRc7xLu8lT86S9NeUaqdkuqdUT7VEnG2W7XIak17W/IjSgUQKDowZJTp8aezEpkJLJTF5KyeZ59M4rPN9QPJWfGuDKic3KjypRHsyBUX1HkqwZU9feKoyQU+wfic4mr58CyDmaiHtKvRcJGaV1eUAeQ4czU+01fivbnnay90vyXSOuaJCMi9ID0Hz1or25MSni80sf0x3A1DoyW3Ksd6nWl5tQWlcOQpvcctgaH44qjvJI6ULRzWsNwCmVIUOkVbzW/52NcyYaIWqmrRreBUcbN9t7bqlpBrw8dK/HnjxDupSKLFXXZPTdoFFcFYz/pJDO/5+7JdxAoXXRM3Q1zc91MjT0ori1J+2pldeX6UgbVx4t763mOleHtYDZ7raYxzCQD+oY+BD8flfg6wQXO3fcTT2oXVo4xarg79QlH+XhXVJV8Rgri1jWCbdQ7Ob7/NLt8L63UnpHeHsxbU697Lay7cSFN6i03Os5BoHHmiWHPAoeFUKr7cZl7bIfgGPL3e5vtpudrdisMgUPaO0ZtD+QptyiklKgeoxqVCpCtKxQjm3UKFKgsTafdaTwhdU9UqHEn6DioFSRQHBiKUqxoz8BNqkrWmeqRBJSeB2IgOp4unEgkGn9k/DDRi3WSJqp6RiPEZ07PJppTcIAMNFdBJBp0GhFe1+MeZZ6Px5BLBPuyYrh4CfA8qH0UAciqFcI1g1SeIy/Q9BoWVMyJO6RQ8jn+vaMG93bV9tWjf4rLeVcn20OuL81QJQpJoG6eFNyetcd7VX7eomrSTV1aQ0LrLXk19xK5T6n3XKlDajRttPokYCe4KPFnjjAyaPcuDlw2ceU4P0Von6BtiLrCvMspGlqKd3F1RK0t/ADdnl26nDwKoV8H6OP7XD6VyKkA4hyTMoDSTgw/tktu167s0iR7rSHwCTyFQRX4Vw1sNEqVFimVqQQHZF24F5aiy2tKSa0Sn3j6muyfzy5QyAOtTQjiw6QXw4skFSVUoFO7p+7HRE+DbzCCwO5SFBVCFp2+1spOQluMKNTFC0tc1pRVSgkJP407pPt8MYJ5at4iRRgj8IEFbNOFQopAPurH7jjeRVrhg4m0KSgIXuRsFeI9fXNAIcCWC3mzpUS62AlfUdDieSKuIZEraZmW5LhIUngc8RjVNAlWbVhdGFPRXYp94VT+ocsapIVR55NQFBT4hQUacsDVye21lDiVU4gNik9R1GEHN9Ryu8VveSN1sLAW2rxT/ANbH1GRVWMj2OIopmUKS4kLSajF8U2oUU4qTyc7BcCqIKqnonrixBrgGIhmktzWRxJQ4kc+WL441kNOVJbodle/N27WaljS0rLsVKx50YkhLievsPr9IOOUU8kNUKxBaeSNEo6XfzT+o7X3V0rH1Xp9K0odr9ahKpxsrFQTtzBpzGx5+OOkUgVkezp6H5zvezZzwDvcR9XCRx+w4vQsKfnxBBxYxpbTC7pJU6ocLKNuIjmcBcXIhQTxa2zt1XMgSMmtkadixloVueHepyrLuVrVV3lFrFGKAOsvdLuDbOw/baNp+ypbFwW2UtpUmpSCSFOK5bnoTz+GXG/uBbRlRzOTv2wbYYx+XP8SshydIH2pmq7q5JdqtxxVVKJrXKPHbSXC9Zd3CWs9P6URH3CU1QKrcXslA8ScfUJTCnSjNuMFrrHWLwSOPPoHT7BxYo8+hCPKYBDZFFLIopf8AQen05AjiWZa691IoB9+J6XABTMYiH3OcCAc332ZEmjgUvKhUYM4sShR5DKTQnfIaQ4Uc6aJGwyQeUccqQI7JUTSgxPLJoFXqU1Lbu+XV2XJUAshIPIZX1rVIvFmIoGTYW4tYSFEetcMCcmmozMl/yG+HiJPqchKvgGRIZaI0XVFahUdMcLKHDWptt1KSdIYzb4apTwSkbDHsCjatLXFvhpiMgU36nCVoGpSgAMypedVy0vJXXOq+0vxcoOeSBcdLjW/wJJPLxyKpNIeaKsizdBJdKEAkD8WBTMFGj4x0Z+JHk3B9uPGYdkvuKCUNNJKlKJ2AAHM4cd7JhWpESStZAAautWm7HYplzY1iu4NymWFBiBavLUsvke75rhJCACQSKE7EbYpTATm2qWeeYIVZgaScSquXQOJacYjgJqeeOcUIGJatZrg15oXtBqbXf7S3W8tQB9ufKPlMIHU8R5/CuOnVoiFZTpHt8vfg6/fbtaWeC1VVyGJ++1it0ndm+0oCr3fV9wLzw1Fusp4YyFeC3Pb6/DG6fdobbCMY9OJ8sh7Wz9fu25VTAjqUc1ZtC6p+dPUa0OwNF2u3aFs5J4UQGELkn1U4RsfUDK1NvS5F1Xj2+7JqIfTsJPWXazKvpOHk2E1FrC56nnrm3afKuctZqp+W8p1Z+KicYp9wXIcXaobeOJGmNISOjBg63Ur3Uo/HG9UoVmWq0lxEJJ2UMCaHIuYeVJV1FcGavXCpB5dMhVycZFNsx7V5rkK0ev1fHfNq+eF75EvRm85F7Sr6Oec+L7WuSeP32jnPnymRe16HwjrmEPQ+ZF8+5z5865j1+GSq8egojNCnz0lyhqNiMmFEZPCmrmROeQU0WQU7g9R7DigXCxxYykFunoL5nu4nb6H9Qt2oX5NqNOK23JIlxlDw4HK0G/IY7w7pIjBWPbi2O72Syu1a1x0VzGB9jWMfup2p7oOFjW2kVaLuDlVC/aUTxNJVTbjiKqCkmpPARj2nd4bhITMgGnGmXjn51bWdv3Gx71pLrH9K+P8Azc+1gd1+XG9XaG7dNCXKBr6zpJJdszwElpNf9WMshxH3j1wS9vTcmtqa15H3tXHvEcahHeJMSv8AVl4KGBbX3XS97sc9UKdbJkWWlHmFh1lQXw/qpTl641z7Ze2y9EkZrnlw5t8iuIZk641AhkUOy4ZUQXWSoUUCCAoeBB5430lhPEM5CVZs/Z9TzbOXBFkFpDv94zxHy1/Doc2OdUZww+TipAObMXPUxnxyy5AaC6bKUSSn1GEkuSpOlSXwRTEFg7LhbUCBUVBIrzxOg0LmRUUYhHuAKqLFBXFqZMWFSOTc7s5pYX6/OTnBWNBSF18XFVCQPYATjnbRhatRyDQSr0Dpb2vspaRwISEJHIDHlODbs82DzCRXDBZDjoDT10WtDS1oAKxyCjtgFLJZ0IAYHLjIU4SUgn1GJTiWrDT8y2OR1l2IaD8TROx9mQ08mTVzcMec2+ChY8p0c0qwqE6s2JXNlprRAqN/Yc1SMMHEKYDNihZJIocb1o5tShTCnmAio5+IxCpFGpScWELhNukqYVShIp0xpUiMqIS1AJ4susLZVwrSRgFRqSyVZtmSJcP6i4QOFRXHWfwqPNJ9FUHsIHrnA609WrwcSKHUGQbdXHWaVBGxB/fiepDmxSJeg0n3T5S+ppWuLY7gocCirEI+pVtqHE4lwfppvi1N6E4hiMTOt3CBeRwqKUPdN6HFqNwQqgWwGA8G6nYTu5du1OtYLyJS025SgiSxxHyn2vxBQ8QNweYO4x5glEw/bOH37WjmRhRT+hLlth6ihw7vYXEyIE0gjh/CT19n/XXHISEZ5j2vyzettMcnXRjA59B5twLZb27dCbYbACUClfE+OMV3KqRdC1O3QojhqMywbUt5EKMvgPCRkYItZZrm56sUGb+XWu7zc+4mrZdwnrKnnXKqHRI6JHoBtjnIhd5NrXk/ekI4Bi9i0+3FYKjRplAq48obDwHqT0HXFiqRDRHn8vvk3m2tUhImmwTw5q7OQ5nwGORibM89IZZSWoyTUIruo/qV4n7h0xNgGaRapiCcAMhwHYynl+mRcNHQy024w7cKyZDTHotVD9HPEy5okGilBwWAnM0ZdjUFrkKKW50cnw46fnmC4iVkoMNUnIs8khSOJJCgeSgajJjF4Q9AVBrzzjgxkc3xPhmMT3uOm2c+oWBalk8DQQDz54z3S8aMiRQNBOHjdUa71xpGBcVAl7ad4DWtDhNTgE04PJ4n3ABuSc6JBkWHGUiNJLH7ZaVvcI4aJy0IQUgANgVVRqWsrbbG4TY297rinJkSijPE+HTMcgHhX/RzK0euJSqcjX45El7pLypXrmBXN8Q41qDg4TvXpmfFg8c9psr9ynR4cNhT0qS4lpppsVUtajRIA9SRh44PJglmTCgyLOAFW4epblF0jJXZNOxhb3oyTGnXJD/mvSXaUcSFjYIBFBw+u5GPMUITkHXreNd0kT3StVcUilABww59rKaL7c3/AF/OcjWWCqR5Q435DqghpkV3K1nYeznjp1IiSFSnSOnPwGbFfbrbWCayqx4AcWoJmpO1/ZFS/r7w7kasaNDBhngtkZY6Ld/1CPSo9MbZb9Nuf2+6OfH9HW1ybnu3wfsx8/5Hw4Nne6fzRa47n+bFkXAWiy8PlotNqHksJR0Sabq+J+GU663RaydBp98S3ax2O0sqKSnUrmcT+jZ5alOEnnlfVIpZqS7GAHzgUemQqXtaPhYUTyzNJOLmFONUdQ5jbBUL0EFxqbzqOQLySpOdUh7nm+hYVssAeuSCq5vux+UwCNsnp4h7VwOMFPT45ApIeguKhGDIq5OM7HBlyB4PgIPPnnPX30ptnPqPw/6pkg4voHX8s58/dN+uc+fvvznweNzg6OT9mPn3OfP2c+fs58+Zz5+zavn0KIOaC+zegveoyYURk4sQs9+n2Ga3Lt8t+DKQQUvR3ChQ+IxbDdSRKBSaHmGCSGOVOlYqOl2E0z81EHVceDau6libvrcdwGPqW2UjXaGdhxBQHC6KDdKhvlqtt9lQpKpFYpyPLw+fPi6pNsSoCqTb16Sc0nFJ930bju6AsGvrQ7eNCXxjUEZAJcjlvy5LQHV1nmnYHcCnsz023uLLeEVQQlfH+kn6ePg2pG4XFlIIr1BT05jwPFtfddKMsOFE22sg15qaSQfjjVd7YIjpmjHkHZ4rgSCqFVYOvRVnfJBt7QSN/dqmn0HGRW2WyyR1YajrVjIuFfbixvAj6u60T1beO301wX+Is1ZpI7CXE3Eg4sMmdn+MFVvuPsbko/8AiH9MAv08DjDJ4EfUPBfU+NPk17oK+Wjtdo5LF4kpRPfkOOONNe+QAeFO/sTX44iRGLJJTOQC4rQq5OpGTG2O6On7qCWZDnxTWn0HDpniX8JefjLAfV6jtkxVGpjRJ6KPCfvwhVUMZhWODJTVtPJNFpUk+BG+BUXoSQcWBSA41UBSHEjYFSqH4+OBLUBhzrzad3XUAfpRvkhR4RyYdJQ1dF8DUcqUDTzle7TFsYCiwLqkVJZWVZHkSW4zTvE86QGwdgonkK/ditUANEjM5NvNzpqVZDNpOZcEpQonjVQ8JHDSh8DXrlZluEAEhvcaTxaen3ByQCBVCT0HM+3GKeda8Bg16EgOGBIDKlIWaJV18DjfGrQWppUMRWlLqKEAg44pUlbHSjJP26u7f+ycguEKye1ZZ9K17rBDo51/F64jXGfF6Cy/pgHN6QOL25IPGbaa+tng+xJH2DyC/T2+BwoTqHS8yYzZr75oEWYaLB9xw7GvgfXFEE64VVGbEtAWMXbT5T/mSkaIvUfTGoXEu2WU6lCX3FUMfagUOdRWgp4Zc4JheIqk4tjurZNClYqC723C7AMNusrS4y4gLS42apUDuCD4UOYYAvEh+d38cm3y9z4Dk0Df5n150gGraTuf1HFcMQTi6pd3erAHF0e07pOfqe4ypykBCHFLffkGiUgblXCNqnnsPjizrUA9Un4uPQ/tS22mYQfmzxkR5CuGonL/AJeZ45DoDrhNEtSUMoLUVG7bVa/4j4qPj8BtiVZHBiWtUqtSvv8A24MIud2iWZnzZTvASPdQN1q9gxsnukQ54nkwyzRW4rIceXFt/f8AXtwm8TcRJgRz+JJq4oequnwyuzXk0pocBybRLerkqE4Bplhl6dJCQSt1Z5qNT8TiIY4BpUIMqqMw/HajOeSnikv1pQCiQfZzOEqBhm90gqCY8S1Hp+BLgEOl9xpatg2hVAPaOWOVp1iZBi3qO1McepZxbgpFEivOm+P5oxlL7z8Mi8Io9nkciTRjaP1PICnFCvLbbK/cKxc6NJVOIBi8ozlvtEm5OBLaDQ/iI2xdDarlxyDSyTJRgMS1pZ9HtREhT3vLOP0NuiIYBtayqU95jbMNuOdgNuXpisPAhzkgZJzIq8E5AmjjpLwpf/pgiXPSGWfktsJKlqAGQUsJzesgzdBMcCG9xyrhY0KlxGTSrkANGNxLeSKqx2gtOJYlSN7exmmJlsh3HWUaCqZNj8VvszQSSVzHE0LgHXy0mvtV6Y7RWvXqEYoBmScAA6TvlyiSRFipVEnvL/4Rw8fkxJWk9A9kbai6dz7l9bvjg81nT0RXmSFK5guAcqnnUgb8zhZ763s0gR0J/qP/AOI+pbVPul7uazDtiaIyKzl4Nge7nzK33ucFWuGhOnNKIP7Gx28hDZ50LhSBxq367emU643XrVkitTxOZblY7NFZnrFnXJxUcT4dDaJ9SlN05DwxgnmUsVJdgSAygYr0xsZauRMfbbN0l5qcqIvWlABWuEShxKm7M/5WO5luszNzVpOTIiuNJeH1RxDziUkVHEhJKgaHlTHE2kqRXS28X0JNNTa2XbHYjy2X2VtPNq4VtuJKVII5gg7g+3Exj5tclYORZNcRJrUYMxhlCuTLOwqD3TgjEGQLLKuRlDpicxllCg8Aqa2PLMqU5uVavvEFcsICC8cSmx9ORo5sstuhwJS5BxEYMuVX4Zz4kh6AObi8fQR7M19R+9M58/cvbnPnzY+3Oo+q8kfTkCHKofK0yNC9fc54/Zz5+BzRi9fQATm0DhV9CM3S+q++Wfhm6S+eg0TyO/hmgVfPANDQ9M4Gj2lcmKWLUlz01cWp1qnP2+Y2QUPRnChQp6j9+LYrqWFYXErSehp5YI5klEiQR0uxmie++nO4yP4RrlDdguTyh5N+it/7tx0O77fMVNKqT67Z6LYerTJF+Neio5/eTqVxtk9krrrPvAZpOdOg/RqvVPa24adYjSI62bjBlUDUuI4HGnVEcQ4FdQRuCedDlzRBFcISbZVSRUjiw225omJSsaSOB+rSv1TywpKhRQ5g8xgVW+gULcivUah6aQW/UYkFUnBwUAWkplih3ez3+U7BRcJVtnIVLZQoiWmEtsnzY+9KoWlZUCCCCK7DagbiNa5CUglJx50PEdhrXm0tzdSwXcMQWUJWk6T/AB1g/Crj3gRQgg1GGObaItMhF0ZTbi7MQ8siI6wglbvgOEVIX4p/MUOMKUEKGjGuXS7CJwEFUvdKfiqcvHlyP1bv6SU640mJerE7b7gmoQuVDU0mRQVIHEkUWBvQe3H+GRR7kgoWgF1DPjDKFdigfkWOPQopRxIZbCVDommKTTNkBUwiQw2z7gSD1BI6YIkM4qWHTCENkJon1AyNaPaMPRIS2EhFAkDYYujWAwrS4LoqRc7LMVGaeekQpLSQWUlSwlxBNaDfZSB9OGmkUuBWgVKSMs8W2KQhE41kAEHPLAj6NN6tiOx5Ue5vxHY8S7s+Y80pBTR0GjvCDyIUOMf2vDGK9qFiYiiZBj28fbiO1uNopJBgSqpQcOzh7MPBpKQwbZKdQttqTVtSUlaSUkKT7rid+dDUeByvyo6tZSQD95t3RRYHD7yfLfp2TPjmSpTMSEDwmVKc4EV8B1UfRIOQitFyjVUJSOKjQe8noD2W4TEQmhUo8AKn9B0l8LDURYQ1dGXR/wDgnAj6SP3YJSAg92QHwI+YZEqUoVKaeTjRc0VosUPiDUZFN1pwJZNJc6ZDD23GhXoTvipNxGrBwoQ4n7UHAVNbH9J5Zi4kLxBxfAlkUNqbWpKgUkbEHEhjIc6vZGY9Zp5sXFkuJH+9Npq4B/qJH4vaOv0+OGI6wVGYY/hNGN2K4qmxw0pfDJZ3Cv1DFtpcGFWoeLHIgLGLvV8o3fprUNtjaG1BICnwVIgOvuUUqg2Z5b9ab5dxRaBKji6vfWiLhCo1jAt8rnbF299SFpISa8NR92SBo/Hb6zktZTGsZe10gkXJ2Pb1OOrKpkpBbb6BpnkrhA2HFThFOgPjgyQomSmeA7H9yXUqkxi21aiDVRrXvHA+AGA8WA8JKdtj4433kikQqUltE4UmFRRgWysi4TheHVuucclDigVOJCtweoO3wyna1kk1dXQrql6qVPTj82qIE6160S5GuDYgXkoAjSozQDD6q8nk/h2/Ekc+YyaV9YdKhi1KYDcqpCnvcnNb9D3C1qkJkRjGcFQp10gNoT48fL6MVogIqTg31G1TRwnX3eZOTKlyx2JxQEr69I6/VkbV/tHJfsRnOvY0wmtbTCM6jzZV/WDjSv8AdY7bA6Kc99X/AF8MmLkI+EUbdLuE0honAMurVVwdNVzXf8JoMkm7WTUlojNMD8TFrdrqUzRL4TJR4n3VfTixF0DgWdF4RhIGqYWoYl0aIYWQ9Tdpeyvh44oKwpPda9EiJBVJYJcrQ/McUQKk43KtVyFwVKBk5rVokAhcg1A6YrhskooVYlpFyLVng1ZEgswmwlpAAHXHUAJDBQBzk0yBL6nFx880F88qVtman1HC44EA74NSnKjBrnfW4oISeJfgMRyzhOAcgmrTqxOvUgAJUUE8umJo0S3Cxhg4yEJSWudOabLAbSEFx1WwSBUnL5bWxNEITUng2MgIqpZbzaW7VIas6tRapnR9P6dYUOOdNVRsn9KRzcUeiU5YlItdrTqvCCv+gf8A5Hh2OsX+9JSv8e1BXIeA+8B0sH7gfOquxWRnS3a+Oq12yMFI/i8tAMl2pJKko5IqSTXn7MoO5b2JplLQBU9GA6AGy2/p83EputxNVHgMv1dW7hdZt7nuzJ0p6XKePE4++srWs+JJ55UJbqSZWpZJdzRGiJIQgUAfI7fEoGlT45FGbxRwZlxncDJLFXEF9RG9K5AJfFTMIi1I2woRVwKmaah7K26HFKUUYVKFH9WP8+6V0o5p+y3m+wrVc5sJlyOxKc8srTwhIPERwipBAqRyx76wAOr9USSQGDd8flg0/wB7bQ64ppq2ambR/u13bRuo9EPAfbQfE7jmD0KWUJWOlrIJVw4cH8zNZaLuWiNSXGxXiKqHcoDymH2Vb8Kh4HqCKEHqCDjapFG/xyBYqGnnI/XBFPJnCmVdZoOWCKSyAsm9HBBqNsEpILKFUZJ1gp3G4xIpBTkzBQLiDhGxOQCiM3Kjyqh5ZOtXziUkKyBSHKrxQjB0cn4Gma+fjzznz8Ouc+fjnPn4DbbOfPhG/jkXofDkS9fMx8/AVGSevoG+dR49U2yTi+1ptnAvn1K+GuSq+fvModsjq5PnKpIeTUbKwpAUKh4y52264Fyo9JXwkHrk0qpiHFuh2i77ag7VzyuOtu6WxfCl+1TwXI7yQRQUP2SANiOW2WTbd1nszgo0+8RyLZdw2yG+TpVgrgRmHbNUHSPfLTrl/wBDyUontp45lmeV/vEblxU/Unfb7ieWet2W7QbgnRKoE/1e8fV0RC7raZRDdju8DwP6tsbhan7a6WXkFKq0r0xTNaqQcA7LFKiVOpJYJD0y85qpEuFMbhLfbLMgrfSyS3z4kKV7vmNqSlxINOLhKetDS9021RlEsWB440+yMw0O6SgWn7iCoA1FATjlQgY6VAlJIyqDwwRbEV+HqN6RpxyONQw5alSrNCWCw6WyFJkQlpJ4gd1BCfeR+HiSaCnISoLPVfEMwMjTik/Th2M5WhdslF6D1Sk91aviFcCmQEYHhU4K40OJGZ7MrVdplSbTJmmG047c4ceRJKlQX20gyY6gpW+1FoUByABAqaLCDIglBNMTicjxHuaaGRG3zJEwAUdKFEJ+IE9xYoOeCgTnjjQMXs13F2tseVtWQjjUByCxsr798UIXqSDzdpKcWWu6+FlKxzQoH4Vofzzi5oHBgtxdoFCuDqygMD881IB5GmTSujmUVZIz1tab1G8HFI8+ZFjoKVEElHGo0p4Cn04CWYiGShzIHzaKSMKuI0kVoFHzoGHy5bk7Q7PmurcVEuSkJK1FRCXGgTufVv78RSSFduKmtFfMfozpjSi5NBSqR7D+rBXyZtp5gvQzRO25bUf/AIVf+bG+Q9ZH0p+R/VrgnQuvA/NmtXoV9fhobKlQ0QI64yQNktltJVT/AB8dT41yNzUrAGVBTsp761Yramkk5kmvbX3UbzdkdD2KTpNi7SIUefcHluArfQFhvhVQAA7DbevrnpPpCwtJaSzIClEGlRWlDyyydA9W311Enq4lFKaitMOHvbjSrPBZKm0wIqQNv/l0f0z2BFtb5dWn/wBR7n5gm6nOJkV5n3sGl6Ps10Xwv2uE6DXnGR/TMk2vbphSW3Qf+VPubjHuN3DiiVQ8S03P7S6ZfQVNwXISiTwqjPKST8Ps/djBN6Q2aepTFoP+kkezEexvkPqLcYz3l6u0D55tHXvssXEKMKcHVAe6JSOFQ/xJ2PxGVa8/8fqAJtJq9ChT2jDzDstt6prTr0U7MfYfe22vukLtp5wibEWhAOzqPeQfiM8w3LY9w2tX/VREDmMR5h3K03K2vE/tLqeWR8mGwLi9bJrUmOvy32jVJIqPUEdQeVMYkLMagtJxDczRQoWZkJ+pvM3GH/cLUfd/Qr8TZ/d4j2HCqABEiMj7Oj3dDiK5FrXTt4XGksToT62HTRSHGzuhXQ+0HLNtV0AerJzyaK4jqNQf0F+XfvejvvpOTa7shqJqq1FKHkJcB+sJ4R+3SOdCeY9eeOspI/dQMMlDkfcXUdz2xF3Ho/kMUn6F1BlyTNlLeICeLYIHJKRsAPQDJqNS/oJAJNWH3q9RLBBVIlK57JbH2lnwAxovrhEaCg4k8HtxNFbxkLxJ4NmrrcBcLlIl+SlpT5KlISagE5Uq1dRIBJLOaZun8DnfXURm5DiEkIS8fcCvEjrTwxRDWNWsNXZbirb5DLGkFXCuQY46zqnX7/mrbmXHqOFPC0n2DYDFJRLPiqpatSd33YmbQuTpoae7yYDd9Pz7HJ8qXHdiO9A4nZXsPI4nKVIwDZVgpVpkFD0sKKFcdCDxYHGr3sZqMiONnfNdWT9loAffhARTFqEIQrAk16AxhGmvMopt9SUKFQFJ3Htw4QrMFrxtalCpV7GbZ0+tlSVCSQU7gpFKYoQVpODkna9GIX7G4NmZWqCwt88bpTuqlK+uWNA7oJaRQoxECgphKgNORV8+GQKn1Hw88zUX2l4UqmQq+o4id84vqMKuiJDtEM7V64mkC1GiXIUAqXmBpRKiFvnzFc98V2+3asVNOuWmAassWnFzJDcaFHLrqiAEpFT4dMtFnY61aYxlmeA6W3TzpiSVSGgboXCfpH5e7e5M1QgXrUzrIMXT7LoBCuYW+ofYR6c9uRxwvdzh2dBTaq7xGJ4+HLtdDnu7neFCO0OlAOKvoOnpdZe6neTU/eG8onX+YkssjhiQIyfLixU/pbR09Sak9Tnk91fy3Jqot7srCCwRphGJzJxJ7S0WhHEeWN1a5twODNstVoKbZNINWMliEZj3hQYqQMWBRZz6sSquFKcWPU52onpkglxKmaahnwxQmNhK6s23ErUU6HFIRwYVLwdlvnpglnWejhTY6cj1B5H3lZwOoNPENOBb5/IV3Vla80vP0jdnVSLhYW0ORX3DVTkRR4QgnqUKoAf0qHhgZe4KvdAKqNrP+JR2/Ys+udM6iZaCHLtAWzIIH21sKASo+vAtI/wjBRq1pPQ1KKxqA5uljsenSucUNaCyTrA8MAQyhVGReaI5DbAqSyA1ZNbfDXwwRDIGUejBW42OJ1xg4syVHiya2y2d9sSkFObOCC4SfpzKuT6VcXtydavKUfqfTkSKPXylcx8+EU5Zz58zHxfQc18+ZEvQ88j0yJD1+OcHr6OWa8fema+fgfDOeHB6oDm0ePigQK9c4h88YNycjbhSoHJpVQvKOdxsOp4k88OU6hUOOTLHbnifJzciHCnYYZEhRkxkVay7d68umg741drPKchymiPeQdlDqlQ6pPUdcf8Ab70wL1Jbfd2kd1GY5RUO7+gL5p75j7RMciMtWvWfkcUu3A0ZkU242q/ZNac96nfnXPXNv3JIhClmsZw6Un3Pzi7in2haamsfA8fFtnqjSEmxuOtvtOcKFFK+NJQpCgeo5g7Vx5uLNMketOKTxdhtrpFwKc2ymsNDvIuC7hbaNqUoOcDXucK/1CnI1326+GeX7ntBjkMkLsEB0o6tWIyxxw5dLPOXLU13sMq33KwouD0sN/8A1NbZS+FNn3VqUkhK1AFQ4lDioogkjGdXWlJRImpPHi0CNtginTNAspCa93+NDmBXEA4GgwqAQA1DYbV/BbLHjuqHmN8S1lKvdClcxX0wiBoTQtzOJwZSfJ+tkNtDiaCqrX026DxziplSniWB3WcywolbqEk9FKAwK1pGJLOlLTyJ67g/9VtqFTJJ34kiiEeKlE7ADxO2AEus6YxUvZFIhTrlNB95cz0MN1BcWPIiWqC750OFxKW+OUh9VONwfy7BKfQV64kmkrRCch7TxPuYreJRUqaQUJ4cgMh28S41FYsESCmnnS5fn8JNNgny0eypK/oyJ/thHM1+gZCAZSvgBT6lwRIjkS6TIT4SFpafZcCVBQBSknYjY7pG4wIBC1IV0hlKgtCZB0EeLNW8nUFrato//WUTiVCNf71tW6mPbWqk+NVDqMlGDcIESfiHw9P+nt5MMgECjKfhOfQeB7ObcPsPqgWyfKsTjhXGkFLsdwpICXqe82a8iQD7Sk0y0+nbxVtcCFJrUinDHik9Jy7XXN+tE3MBkUKYEHjhwUOzNvpJfTKbQUpCFpTwqI/H4H257tAtMqRInL7wfhyoFW6zGrh9+TDFEoXxA8JBqCMckqqGVL2oNyUKSE8PEeLhTzSfFPiPEZPEvcUmrDn4ikb1Ck9FjcHCJkIwLUJXU0DDp8FuVHW060l1tY95KhUEZ0qYp0GOShScw1sMi41BSTQhsj3A0LHs0xDrAUmO/XhFd0KHMeo3GeC+p/T0G3zJkg+BdadBGY7OX6P1HaN0kuoymT4k+0NFtFdqcWh1HnxHRwuIBpUdCPBQ5g/uOedqjVCSCKgu2A6seLO2aZ/DpPklwLjO7tucqHp7PXNhBQoAHsL1WIbi6I1/dO3urLbqSxKDd0gr3aP2ZLZ+22r0IrTwOXGC565FUjvZEcx94jpbXJEMUqyOXQ1Q64mOy46qpShJJAFTsK4G6uBbxlXHg/XZJBDGVkNlr3fH9RXRUl4kJrRtvohPh7fHKapSlkrUal1RSlXEoKjm96rtDVlvi4bKlLQGmlcSuZKkJUfvOCOBelFF6Qx67abVatDRLgkcK1SeAqp4pr+YxRICgAN1vrE2IQviQD9+TSSrjLDiV/W3y4OSg4qqfYa4Ak1rVtwupyQorNe0tc6V7qvNONQ9SWxrVdsGxjyVFLlaUB407mnOnM+IxR10iqBRqOPPzbyjcRe0iv0dZw1D4x4/y7D5hqRzs63cJUaZal/WLfJT5iY754VoqKjfqPv9uLTanBXBvsXpGUHrKgoOIJNMOns4j5s43oq0WNBZcV/EJgFFFg8DKD7eaz9A9uOEViKVW8lhtLQaIu+rnkPAZnxo4zZIfRsj2KOKvxI21KnWMqPqbJE4v7s+zjOam1jBq0y7hahRiKAlKQkCgApTwxY21QJesESx0fjkauLwrrnF7k4ya8vvzMnGlXGoiu5pkxiXhcS7jFiglax8cVpMcYqSwkElqft5pa+9xp627NbH3rdH96VPUkpZZT/Mqh38EgEnoMeLIiVaTIDoPLM9nvbHuV/b7ej91XeOQ4nw+uTUWu+8Np7EREWXSrcS5axUnjk3lBC24lU0DaRv76TWvTx8MHu+9x2g6i3SBUZfUnifY6eIpt5WZJyUxcE8+nsLqzdbxNv9zkz7hKdmTJCy4688oqUtR5kk55nLPJOorkOJdnQhMSQhAoA4EoqcBi9ZthgmnSuESljJYhHj9PvxSlLEVMUhxgCNsWRpaVaiWINw60NMUBDDrZxqEOoxQmKmbEVs23Ep0xQlHJiKmYZh1Xy6HJhLGtfdLtL8/wDaixrHRC+GgXptih9i1YhtTrQo9Jc1nQsdjHf+GhpWTL7kapuiUK+qRbSlhaqbFbjySke2jajgL9WiMA8Sz2wMkp6B82Gf8Rjujp3XWprDp+ySVS5OnVzY9wUWilKHitCeFJP2h7h3G2Rs4lpQVKGdKPpJEqWAjhV0sejUOKSmjMFUZB+P4YmUllSphz7FK7YAhnBYe81TptgFBnBZNaKbYIirKCy7qAoUIrgykEUZAaFkH2SgkjliNaKZM4NXCK5AORegqvtzXj6MlR6+kZtHj4RkSKPXnhp0zHz5mF9V8I2zKPQavh2yLk+jNDwvvIZzyhfqjpmvC9DJPn4mgGdk8cZ51wZc37MfOaO9wGh5HCxqoaF4XM8yHBxJ54VSdQqHAGjK0I54n4udBwcrDhQdjvhEqKTUOLcvsv3Ne7ca3tV8S2mR9Td4yys0CwdiNjzodsuGz7kIlGOT4SG0bhZC7gVFXN29tff7SPzATnLfdoqdOancdKYMtPvMyRUhDbletDSviNtts9M2++TagJhXqRxSfmPc6IrbJ9rGqM6k8RxHSG2mvNDXTTN4lRpMRbbqFEqSndNOhB6g47XFp+Unr7bvA/fm7PY3kc6BQtCPTnmRwpWpI8On0ZSrmIfCQ7AmMKxYe9cFun9qouAcgrkPhyxkUlCTiGYRcnEuUlf2veHgTnDqxwfGIsjPaD6QWg2AOba20qSfpGxwM4Cx3Qx/jJWanNgs9pyUhTDsqRHjq5sthAbNPFKQmvxrjKvvd0kgeFPo+TbdWdaQCeZrXzxYaqwtR/foqQOnGeBPx4an78F1aRjmyq67iKdmLKv25yW6pbshqtKAIQtQAHIABPIcsEpBViS9TJ1YwSfGj59VTCacDQJdWgoU/IAaShJ58IrWtNq+FdszQlIoMzxOA8s32pUhqcuQxPnk44yZIYdi24Ovh0pLrjSCArhNUgHmADvXbp4YMVTVEeNfpkyFIWQqQUpw7c6sUkiRIbEh2R/D7pxIU4ppdRIKTVK1JT9lYO9evPY1qpUJFjUTpVh404npaYISg6Rinh0dHSGvY/eiexBaacjMvykgBcg1SFnx4ehy42nqS6tI9CACenLtdXuvTlrdya1k+HLk4kd17nOWeOSxH8eFCRmr9U7gs/3AOwOcfpvb4/8At17S8Pa8ku/avS0/2DT8hide/Xi/inLVp2i0jyiHky51PMlLKkXx9albf3xBP34kO5TrOMqvMtQLGBIwjHk43blc0DefN9qJCj9xyYu7hWUh83nUQjDQPJkJYeuFFSJDssCtPOWTTISSyS/3FE9rIlCEfCAGn7lavJBUkEo6gjcYjWgEMwVQsGEBtwluvl1/2a/uxAqIHu82pCjmxK3THobyY8pJDoFELP4x6HxwkJXFICPi+f6uKqKFDk3nQji93lXrjvcxiWIpL9iht03REC8lYdh4e1tPrvTybHqYeSjgjS0fWEDoK/aHwNfpymaaVS6aqEwXIQoZEtct9q7rrjVsKU0hiLCkMx6SX1VqA0KkJG+1MUot1KkRqwrl5Vdv2/07d3MgnUjSjA1JxPYGI964TOnu12nYKV8T8ye45WlKtst8Nfit1X0YiWvrFlXDh8g+9WgRXCIB/EAewn6tiEpK1BKQSSaADMAdDAJwDXvbrS7dxvbEZwcaq8TyhyQgbke3+uOMKUo7yshiex3r05tyLm4Cc6Z8m++sZJszEe0MAMu+UFyinmAoVQ16AJoT419MfrZBKRIvM+z74u27zfKkX1EWCB7fvg0Svni6jo8pfAnNbcsvwFMxp3pO+2c4EVfcCWAh5JrkauLyo+7vtmvNNWDXa+tW9JTXiV4YmlnCMA+CWlJupZcpfC0eCuwCdycSG4WTg5FITm7AdpPlUmzjBu+uHnoiZVHIVijEKmShzJcPJlvh3KydgemWPbNrkmPXTfCM65DlXmeQGJfn+5epkp1RWArTNZ+Edn9R5DmzfzFfM+zp23O9u+3X1O3WuMC09NtZISk8lIaV161cO5NcDue4pgrFAe9SleXu7ODrW27Qq4X+dfVUo/1Z+PLs4OoalqcWVrJUo8yeuUZays1Vm7vlg5EDfIPCzTKMmBViUxCO1WmKUhhJYnGZ5bYqSMGnWWMRGPTHCNLSLLFGWK0FNsVAMBPFnmo1aYdKWErZpuISMOEsJUzDMThUSRsEk/dhAjFjkV3S7ifP7b418vnbGFbj9cvC7GhDkSOON0BZQWRwjfiUSug5nGLawSmVSsgc+HS118pKFxgZ0y+TXsS4xPkP+W5MJ8sr7oamBlCGCFGMsp4UqX/Iyn/acJA2BxDQ7pckp/tpwrz/AN/k1NfwYKH+4rhy7ez5v523Rx24THpD61vPOrLi3FmqlKJqST1JNTj+pFMmiRgKMIfYp0wCg1ILDJLNAdsTlLOksMktbHbEqw1KTgwx9rY4mUGcFhzzZ3wBZgWVWN8gyhlnEVrgVYlmZJaOEkjl1GJymmIZgXmgIrmZvn3NfP2c+faimc8fqV5Zz18py23zCHz4pNMiXzj61yGTk/D25z56Ga+fjnPn4ZoLwvq+WcXweME9fs3J8+5z5mIz1fdOKEL4FwIen2Ar3hz65q0VyfAssOYwDk5m1lPLDJNHrGLRdXIzrYDhQpJBSoHcHplj2++VGQhRwaeSIEVo7g9k+48Tv6iLonVl1Vb9XNt8Flvvun6wBuWHgSAtRp7tee4FDz9Dsd4XZmqDgcxwLo99ZL28m6tk9zin6joYJ3G7PXjSc99iWlhqQlSglVFIbk03q2o1STTpX4ZbLi0g3WHrrSmriPvItTY72FUC0mnRjTtGYbSXJl6IujzSmidxxigOec3lrLAoiRNC7nBcRTCqFMMXKIPPGIqILXBFXn64fHICUvND4ZKXBRVCMAsasX2lxOLbiAr84MDnRR2PwxLWjjR+aZYuzJW6wC3TZ2nCVezrnYKcFABmrfpi3xiFlnzl+Lp4qfDOEaBjRjUpXAvF+kPIdRFaqywU1ogUBw4qe6w5Ylp66MyLelBLfurFQsbjMljXGkGmbGmZCiUsGdcW5upRV7TjcSTm1IpwZiE+0ylQXsa7GmYkhOb4hm/rLK+TicNrDhR8Kkq5KSfjktQeMY025IenNspcLjNRxIUagDqa9McbJC55AgYj7xaS4UmNJLHnw25LcMeimQKFzkFnxHwx7uChPcRieJbZEFqOtWAcMhlJZUF04TtviOnNqqtF3NIgOA09wr4RXG6dYjoTlVqEVLE4yWpcLy5I444NAsfaaV0NfD1zrdaZU6V/7OaxoxDdG53Nuz25+W59lpJVTxPQfE4uvZxbowzL9YlujaR9an4uDaufrm43JtaZIZkFRJaU62CYxr/pnp8a+PPKiuQqJNXXl7hNNIqdYGtRzoPZybg9h74xatTu3C83YNFUWQlK5T/ulXlkJFSaVJO2EhJjl6xZ/irzwfofpqdEYXJdTd5VPiVw8SyHf7WFvv8AOstqgPCSi1ReBx5tVUeYv3lJHjQncjr7MCQnAJ5D5Ooeor6G/v1yQmorm0Dpu1Sbg6tMFhUqXSiUNiqkjqqnPCxIKjQNltYJblfVQJJUeXJ2O7G9vxZJK5l2a8thlBkSEqO/lIHEQfVRAFMWLQTIi3/qNT2D3mj9q2uxOz2C5FiiiKDxYLeLm9eLnLnv/wB9JcU6r0JNafDl8MtCRg6VcKKlEsOIrk2zyGr9Q8swtGpPF9pTIsZD8OuQJqxkP1K+zIsZDytQSkk5HBhINWAXjUCI6ShBqr0xHLMBgHIJ5tGSpC5zxUqpJxEKqL2oTk7RdjOwkbTEK0ai1JbVXPUtyKnLVp11vZLdCA6+D9kV97ccgPE0vGz7KJQbi47qE5k8OjtPJ+abvvK7tS4LZWmJGClg5niE/JpT5kvmAcjyblpDTl0VOkLUhu8X5ohPnKQKfVmSn7LKDsabKI8MR73vlF/i2g0BPTl//wBHj5NDt23iUJmlTpSPhT2/yVzUenJ1eCipRJ3J6552pVTUu00pk5mk1OYBVxVQMw2nfJBjJZ2O3y2wqRRiJYnFb5HFSQ06ixeM1UDFSRi0qixqKzsNsco04NKosWjRq022xYlLTKVVikeJsNsUpS06lcmIMQiabYYIq05XTNq7t/2tv3cvUcWyaetrtxuEg7NoFAlPVa1HZKR1Uds6ZcdtGZZTQD7wcUa5liKIVJdrnJWhfk1juOFxjuH3kLQSt91ZXEtCuGlOI78QG36yBT3BtleEdzu3Dq4Par78u1umuDbTSuub2J+/N097jaxvvcnU06/6gnu3G5y1cTjzmwAHJKUjZKQNgkbAY+ot0QIEcQoA0WtUiitZqS0TIj0rtkFJZwaMNkM0rtiVSWqSWFSWQK4mUGoBYVKa3OJVhnSWFSG+e2I1BqknBhj6Nz9+JyGoBZBxNDgiyhl1imCUGcMu4kVOBLkHCW99tjkaUcqvhSfbnPah54fA5lHr9y/5Zj5+G9M589V8c3N4+FAPLOpV84lJPLrgi5AvND7cjR6/UI3+7OfPXTNfPwFc5xL8vlml6HzBPXzJcHr7mPH6tDXOyfM4w75goftfnitCtQYyKPLzO/EnnmKQBiHIFxpFB64MMge0E7dMMg0e0qxG33B6G+0804pp5taVtuoNFIUDUKB6EEVx7tbkpOklwVGFAgh3g0z8y0fuZ2wkua2ZduaIjrLN4TDSlC2a7MzUgGoQpSeFwitFEdFDPQdsu+pWlcRooceh+ez7QbW5CrY0Jyrx5p7eXQ297paAuelm49wtjyLnp6b70aSFBxC0kVCVimyuYrsDQ06gW66Urc0UhHfGYOXaG82U0Ex0Tiix4NnJkmK4SFxiwvqWVbV9hzzK7QEKKFpoeh2lEUqf7a6jpYZJeZYQVB6o/SU0OMcmkZFrAqQYKDD13IrQopcS1Q0FUkqP7hiQrrkXNSjkAyTzpCyUvKcKk0Uogj2jAKOObEAo/EGsLdLblQ2ymnDw0KfD0w6SCMHBQZ1pxxrkPNT0FaKH9cIxEM0HI8seW8B/ZWKEezCAsak1e3rFGmxQy4pZbH2QTWnsPPFYl1J0LFQ0SoBq1Bgz/bpCySxMKfRxINMTKgjUcKhzqtLIr7aTq+7LYI9QcD+JyLl1xHB5/wDbSZ+KYyP7KTm/g1zU4GfoZiP23Q2oKelqXTcpSKYVNigGpNXAzngx5i1MwmS222lKCNwkUCvb4/HHdMqkI6uPug8uPbxLRlCVK1qxPS9FkAVApTIDHEuThdCOAlQSQnf3uQ9ckaAPm22qro3PlBDBqw3Wiv1HqcrN9MJFaU5BuECKCpYppqbu0ldCh1PCoHNsl0VTm5yjBjmutWRrxFEGCVPIS4FLeGyVU5AeO/XNv503ElU5B229uUzKAQcA0KQQd+eNbbs3tDimjSpp4dMJrNKPCKnNx0BPOmRAq+Jpk3Z7G6QemXc3pSVoYigob/7xwilPYAd/aMXQRFFZkjEDDpPAP070Ztsskv50mCRl01z8nZHUMiJA0BdVxGyy4tuPblqJ/vXFKK3lfQnh9ntxRYha7ha5M0gDxpU+133fVlEKYxkan6Bs4tNa5ZQ/NpQ4i31zqtApD6horUEpBUo7AAVJzGMx1wcd1cbsbCXbgtMNC68Ae91S6c+FPM/RiaWeKId9QDjLayRJCpE6Qcq4V+rihzGLhFRIjuB1lXJQzUKEg1JLQKHJykhIJPLJFpy03qC9BhJQhW+N00tMA40aMcdcmPdSSdhiRKSs4PDgKuyPy09g03VCNYahtzk+Iy+lq1WgbG4yQfxf90ilVHLntu1UVquO7xJP8RzPTyHEvzv1BvWlRsbdek0qtX9I5D/UeDNfNL32XpBEzS1hurc7VdzBVf73FXxCMjcCGwr8KQNiR4U64Tf97MQTa2ndAyHEDmf9Ss+gNj2yyFyEyrTpiT8Cef8AqV0nN05Bqc8wJqXcaPaE5HBxLMxx7/phUYFiUziEUNMKEYsRZ6O2cOEsRLFYrXLFADTKLGYMcurSlIqTipAyaRZo7Rdu/kL7t6807GvUXT7cGDJQHGDcpSIy3UkVCghXvUI5EgVzVbhawnSpWPRi+Ta3Eo1ITh0sB7k/LXr/ALNNIf1TpyRAhqWG0zUlLsdSjyT5iCQCaGgNDjnbXUFyaRLBPLi2+eKaD+4mnS0ZFi1ptjugcG3qU152y7bXTuXq+2ads7AenTnfLRxfZQOalqPRKQCSfTJzSx2sKppTgPsDxadKVzSJhiFVH79juF3Vu0H5WNKRe2fbZpx3Wd1ZQ5db203xSyFAhKUAVIUrfhSPsJ3FVGuVexhXvEhvbz+2n4U8PHs48283kydrQLO1/uKxUrj4cujk2E1JdrKz8vjOm32VRtat6lcmzmpEdSX1sllSUKUpQqQCaUJrUk03rljTBKb4zj+3ooMcK1bMmWIWghGC9VThjSjYqVDFDti9SBwepXzYDNjcNdsQLTRrkKq4bLpG66tuIg2eA/cZhQtwMx0FSuBCStavYlIJJ6AYhlKYxqUaBq0Ek6Rm04m2uzpjUVpPG66oIQB1JNB+eJlJpmzhWFWtO9/yz697CxrXI1nZ02xu58YjKTJbe4ygAqB4FGhHEOfjjaieK4BMSq0za4okjICxSrZWSnIKGDOgsS0l211F3DN1Tp61SLs5bIa7hKbip4ltx0EBbnDzIHEK0qab0oDiRVBmWcE1wDRcthbDpQtNFDAkUzZkkEVDdvSvyjdyNcdobl3LtFlRJ0jbkPuSJhltIUlLIq6Q2VcRp6DfemBKkBQQTiWQKVStMA2Rfb4HCk8waHBkUZwQXhtkuuBI65wTV6TQVdrLP/wxe/V8tMG5RdKMKizGESGiq6RgShaQpJIK6jYjbBFcSTQqYgVnEJaH7tfI93i7LWhy7am0bMj2pr+8nxlIksNeq1NqVwe1VBkgULwQqrlrUPiFGwq21NqKVghQO4ORpzZagvBSK7GhzKPXYLsz8jHdrv1oxOqdH2Bq42ZUhyKH3JzLJLiKcQ4VqB2qN6ZyihGCzRi1qPwirXX/APSv+YQbjSUf/wD2sX/8/I9ZF/U9qv8ApdZO4egrx2y1ldtL3+OIl5tUhcWWwFpWG3EmhHEkkH2g5p5uSVVabKKchXIUc6lqjQHbHUXc+5SoGm7Y9dJcaG/PdaZAqlllBW4vfwSOXMmgFSRnUwqcHAr0tMOtKYWUqG4zCCMHMKqKh4zaPmYhQnbhKZjNJ4nXVBCR4kmgGZSuDwnSKt3O+vyk9yflxttnm66sabSxdVLREUmU0/xqQElQPAo0IChzyICVAlJyeBZrQhszkcmR+znzdXsN8tGvPmRulyt+hbSm6yreymRISuS2wEIUrhBq4oA1PQZOiQNSjQMZXQ6QKtC6s0tctCaoudiuzJi3S2SXIklkqCvLdbUUrTUbGhBFRtm/CcHoUFBlkKDqK/8AQxaKKGDzJxuM+HMc8GUsoLwOmYBRzDmR4YoQcHKjU2g9aTtC6ii3aEGnlNVS5GkJ4mZDShRbTifxIUNiPYRuBj1aXJjIaee3RcRlCv8Abpdl9OdwrdpKNDjkquXabUSg2BKSXHrQ6RV2OlRqQpB97bZSaKG+em2s4CAsGi+GOfKv0dTmtVSqNcJU8sjyPi0p3+7MO9vrwmfbXf4hpmeeO3z0qSoOJI4uGoJBIBG/UeBqMTXcH+SQZU4LGYbrtO5daOplwUM2wspZecJPLoM88uIiFYu0hWplwgmvQDmcbSmhxfEgPvm8KCgJTua8RFTmVpk801xLkjXB+E5xNGnimmx9uRCil6UgsZj6t4QA5H4T4g1GEEnNhVGxGPqxhY4VIB9OIfkcKJBxYikhiUXUEE9HGa9UHb7sMlQYVJY3DnsSSPJlJWf0kCv7sOFBhUks4HwSUocQ4odE8/zwoLTEUfm3VPFSQUhY+0lQIIwwYyHBIeSyklx5lseK1AfvzCtKc1DzcdJPBg8rUVsjf3lxar4N+8furgVXMKc1OQhWcgwd/XFuS7Rtl+SkAqJJ4BsOla/lgRfxVwBIczbLpiaNJ33VMq8FSdo8auzKD+Z6423N6ubADSOQ+pamOAIxJqWn1741ktVRjlpUUQ2lA0IJofji+0+INPJky1FMqB5HEyVUwLeVJrk508MhPKisIUA4hjCiMCyy0FKiKg+zAHBmc0VsFZJ6csPGnixKVjR2i7MvIf0BAeQkIMbjaPDtVzjND7ab/DHW1VrQkcvn/s/pP02tMm1w6RSlR5H/AGao1iktaHhIrs5MK6evCd/uw1hQhahxUWm34VWkdDbpaKj1x3ri6JJG8BorWEgbnYAZhUE4liRbqlkEaBicGvoT9p7b6dkXy7PIZWlPlsk7uOvKH2UDmeEVJpyqK4xXFyOtoTgM+3gH6GUWWwWvWSgaufFR5B1p1dqaVr3Ua5jifL4gGmGQa8CByHtNan1ONBKppNZ4vxzcL2S/uFXC8z7BwDE9D3BcK4uQV18p7dI/SoDn935Y92MhRWMtDEok0aqu00sMkJ50xbKqgwfFoC4OLlyeEVUonkMQJQqVWlIqSwlQGJb5dhOwkjV98homMLQVq43FkVDDQ5rP5D1pnq237NDs1r+deprKfhSeHhzdM33ek2MClpOPDpLdz5n/AJjbT2msg0RoNxH8fbZEZyayoKTbmuraT1cV+L2775U9z3KRAIJ76sT7/c/Odo2ya/k/Ku/gJrT+o8/c/n64tS1EqJUpRqSTUk558tVS/TAH1Irgs3xcyByzqMTOMt+6ThUjiwKLOoTUA+OKQOLGWJx4bxi/WQ2r6v5nlebT3ePhrw18ab4qSg01cMmJQOnVTBn4yeWFSMWlUW5XZN60xO5+lXr8EGzN3OKuZ5m6fJDqSuvpStfSuGIJQoJzoaeTTKI1J1ZVD+s/zUO94rizaJ3aO7oRbmWlqlQ4SmhJeUSChaCsELRw8gkjx3rtXdu/DSSLsYnImtPY3m+/KVQ2xw40pV0S75d5e6uu2YGne4b0pk2xRWIj0P6qpazt5jiQBxqA2CqUFTTmTl1s7S1hrJbjPjWrqtzc3EtETnLhSjbGCzuMfEBtC1O+H/Df0lDcf1fqFxAVMjpYgsqI3QlfEtZHt4Uj4ZUfVEqkoihGRqfLAOwenowuWWU5igHjiW4XZy3MSu9HejW1wirud/tExyLDhIHE8loJVTyxzqpKEIBHqOuJdxUU2NnaIOlCwCTw+xm5bcAq9vLpY1LQSAOPh20AbP3Cfeu5X1a7d2LbGXpa+3Zy1R5obDFwscj8PlnhCi0NgUr4gQCdjzf+phs6xbao9YhOojNKx7+kU5NlE81zpmvx3Fq01yUg9HGnMGrrX3c7a3Htbra66buiR9ZhOcIdSCEvNndDifRSSD6bjpj5bXMd5AmePI+zmPBp5Il20qoJMx9g+LbG4tDegyEjUod4/kY0tY4PYLuPqJURs36QzMgfW1iqkMJi8fAnwBUok050HgMom8Sr/Kiir3cD41do25CeokXxxHsdANOppq+1nwks/wDnTj/LxbWg90O9v/FrmtztN9vOAiqH51f9lrKjtAp1g7HYr495Hj9H8wpIx5W0qc3c/wD4TjzcX5gbw4sgJFgkj/8AKs4z34rD4j6tbbn93wLcX57/AJDLfqNNy7idqorRkIW45d9PQgCCsGrjsdI5KHNbQ9qRzGJbe4rSOXwPvZ5EaTqjy5NS/LO8mH/wwtfRXCA79Tvgp68I/rmTCl0jwcY1AwqPa/knPFJTx/nOKVfEzIyDzbx/vaPj+WajFQeyfAX9mvnX7+av7HfK920u2h72uzXF5UOM+60024Vt/UeLh99JA94A7eGN0MaVSr1CufzeKUQhISW2fyE/8QfVfd3uCntz3Mci35m8Muohz3IyG3A4lBUWXUpAStC0hQ3FQaDcHaU1ujT1kYoQ9StSVBK8QXTb5++yts7JfMTfbTYmgxYpiW7nAYTyZaeBV5Y9EqC0j0AxQhRkjCjm8T3VFLrdwemdRlf2M+Qe83qz/wDD51K5pkvHUyHru5bRGbDjv1gIR5fAkghSuKlARviWcAzJ1ZYMSCQhVM8XXHUnzC/OxpazzrtcjqiBaoTReflybGyhtpsc1KUWqADFPVwE4AMQUumJLo3r3WV57iatuuo7/LVOvNykKky5K0hJccUaqUQAAPYBTIkcGpSKMEYSVK4RuSaDNTjg5F/Xn/hSdnLf237Y3TuPfwxHm6mcTb7eZJCQIqV8JpX/ALV33QOvAPHE90cRGngxRnErU6G/Pd2GHYrv9frbBZKLBPX/ABK1KA2+rukkI/wK40f4RhhWRAX5vkHSSh1yKfHbI0Z2NaKTTVNr/wD7lr/zjJIHeDDL8Bf1H/4zk5uboHtgEEVRLnA//umcSwDuqeqNVJfyap65KjO+gbDMfP6U/wDBbkoi6+7gqWaA2mOP/wCJzZhWIdrADSQ9jpf81qgv5i+46hyOoZ5//iF4U5J7B8nkfHxbWsueWr0OxySFaSzkVZtYIoR0xYRxfB4cpXbrkFDHBlS/JGSAZHK2aYpSaPaNzezGsYUC8/5Z1G03L0jfnW405Dq+D6qsnhbloV+FxriJryoVA88fLS6/7a8i229gUpHXRYLTiOnmD0F2B0beU9ltV3XtH3NQLlpeZw/Ubg4gpQGlk8LyCRUIXsduRFQeWXeCUyAGJXfHt6D0usXEf58YvLXBYzHTy++DZv5iOx0vsvq8RUv/AMRsk5v61bbijcPsnxI2408iB6EbHGS9hTMkypGPEcj7m/bVuP5cdFCihgR0+7k2iXxcJTvw1rTKnKgg0dioK1cY2riM4OT7WnXbIvXKiR5aOHgQT+qm+TSrSMGJUYVmXqS+XVIJUHCEgAlPL0zFr1HE1Y0x6a0FH4vB9SEkJQominCqg9p8M0q10B83hj0gkPKlrjPBxt/3kq91SFVIp1wawAaguIx4NQwdfSoivKlIbnsjbj4eFZH/AF4jCi4MZoDUMRiCsSKMcfXb9Z20txZCm5CBVAJo40fZ1T4jfFfWIuE0yLSKjVGaht1MS5HUqK+whDzK1Baqe8T6nqPD241Sd0BBSARXt8/k1CaHGr9JktPcHlRG4/CgJVwqUriI5q3PXJLlQaaIwMOk+OLwIP8AJRLKOOqApXbwGJysuekMspWBJeh4PwpkHrUVvZ4IbIOxpXHe0TxaWUsi6vjWT06Y3Fv9OD42KqFPjhEVYiBVzRWEvzmGVrDaFuJSVk7JBIBJwZwNGohR1iwitK88vFjd7tNtt813+E3dq5xOMhJUhTbg9oIoR6g/DFaBUYOF1CmJZCFBQ+/Y337ChadAuIUCEm4OrSfEcCB+dcW2h0xrPST7H796MSr/ABgKv6jTyDdLVdnM3TMCET5D6UtymwsbLCgoZPbyQgg86+YDetysZLpWqPg0UxoKdJK1l6MywgVcfcXwttjxUoigGOEtzHCKqz5cS64dkuDiqiRzJaB1X3Isek5S4+n3Dfp6Pd+uOI4I6D1KRzV6dMbJ77DSjP782wTbrabWoizPWy/1fxHZzPsbS3m+3DUk5Uu5S3Jb52BWdkjwSOSR6DGU1USo5l0m5upryUzXCipXT8hwA6AyTai2tKkkpUDUEcwc1JoWmOGLc21w41xmRr5HUj9swQ+yObb4oFbeCh7w9pyxWqdR1hrJIkg9ck4H5/rm5bswVpPieWOqoSQ2xZxal7UdrHr7dY8l5olS3AlltSdlk9TXpnoPp/ZE2sf+Su8KZCnt9zrm436LeNRUcBm3d70/MJbuxGmH9D6MW1K1e8gJud2aVVERym6UfqWnkByHXfK9vu9LWsyE48ByHN+Y2tjNvVz+bd4Rj4U9Do5KmvSXXHH1qcccUVKWo1UoncknxzzWSZUhJUakv0JKAnBIZc+8RiVyLlSnJcGE1cqRyzqOLPxkAopihCcGBWbNxkVSQdjimNJ00YyaN1dHaeTduw+upxTVy1XS2yEHwCw62r/zD6Mc4EhVvJ0EH6NzjiEm3TL/AKVJPsILRkYcsEHW1cmO2ptTjyAj7WKIs2lkIAxdr9A9ze+PZODAgqiXUWhbaVsQbpCW+xwEVHBUVSKdAR7Miu3s7uqjSvMHFwE9zaigrTkQ7K913h3V+WqRqDVdkFnvEeGZbDbwIcjuBfCOEq94JcH4T0UOoBxqs/8ApdwEUKtSSaHpH6Nwuv8AqLIySpooCo++l0XigBxXoaZ6CgumLydyfkE7sWrSOortpi7SERE3stKiPumiC+jiHlk9OIK29RTqMrPqOykuIUTxCuitR0Hj4N52O7RbTqikNAulO0cPF2e7k/L67fdVr1lovUEjR+r1pCXn2hxR5dAAA6j2AAncGgqCd8rFlu4ih/Eu4xJFy4jsb7fbOZZvy7OQxycTwPa0Rrjsl3b7z2a32HWd30zEt8OWJKrhb2nVSXCElOydk8lE9N6Y6W25bXtsiprRCyoilDSg49rbZ9t3TcUJhulIABrUVryyyaB/4h3bePD0rpLUzJU5JikWeQ+59t5HAVNqUepBSv8A2sP6auipcsByPeHRjj9HPfbcRiKUZ/CTz5P583A/ay4yFsKHc35J7ki9dndYadjvpRMU+5xJUeSXo/lpV7KpIyi7wkouI5SMKfI1do246opIxnX5h1S0t2N1jL7sQrB/BJjM5qYhLxcZUENJSscS1KpThABNa0O1OeO8txEmIy6hQhoURrKhFTFvr/xMtRsSGdGWkuhctsSpSkdUoUUIST4VKVfRlf2xJCVq7A3i8NVpHa/n5J5HHFeTGkYu2P8AwznVM96rupJof4LIH/5RrGu8/teIamPCTwLUmpfm1vPy6/N1r5hwuz9Kz7uVz7aF7hXAgec1XZLgHwUNj0IEYkSxIBwNHIKWhalDKrtDrq/aWv8A8rHcC8aLVEVY7vZ7hPK4SeBK3nG6ulSPwLqPeTtQ18cRpCkypC8wzEjQSMn8Vp4/3p7+2cVr+IsyTgHm3D/fUb9T+Wcj4g+X8Jf1E+fSy3bVfyxdu4dtgyri8h6KotxWFulI+okVISDQYCEASL++LDWgS2a/4fPyzavi92rdri92iXaLNZuN1pyYyplUl8oKEIQlQBIHESTSmwHM5OVSUJKQakvSoyKBpk24/wCIl3GhdwPmIuYgPolRrTHZtfnNmqVraBLlD1AWpQ/w5yBpjAck4qJdXeRzWer+rfyW6un6H+Ry/Xy3eWZlsdukxhLyeJBWhCVDiAIqKjlXBSJCpEpPQ0oUQkkOo/ez5/u4vePQ8/R90TbIdslrQZBgRVNuOhB4ggqKz7tQCR1oMKERoNQMXMBSgNRdXD7xJO5OZRqWtOyHbOf3Z7pWHS0BJ864ykMlwDZtHNaz6JSFK+GDT3Vaixynu0D+uHem7dodPaY05251VrVWj4lmMOdBhw5CmXglioYUohtW3EnipsSoVyEYkJK0itWnUU/CS22+e3SNn+Yr5eo3cLSs1i+KsBckNzIoJ86KVcL6dwDVCgF0I2orxzYiY1FCuLkTWi38nV1Q6pKhQg0ORri1YyY3pBPDqa2Ef/tDf/mGGSMWGX4C/pd/xRNOXrWOjNBM2u2zLmtqVLKxEjrd4Ktt0rwg0rQ8/DBRgUUGIqooEv5lai0VfNJBr+MWqZbPNr5f1uOtrjpzpxAVpUcvHIqTRqkrSo4MEqcFRlqH9CP+Ee+pjV+uik0rbY9f/wDIwi/7Y7WkV/c8HXL5i+1msLx3w1zLi6au8hl29zFpcbgPKCgX1kEEJ3B6YUpJAI5PI5AmoLY2RFdhSHGX21NOtkpUhYoUkGhBHQ5ClGsBBxDMxzxIocWx4ij4PjiKHJEULKC+I55tGQOQZMOTkQaDfDIVRko3V0t3F/zhYIuidY3Gtubcrab3MKnHLO4diCftGOrbiRvw/aSKggvtpcqCtALZ57UQrNzAMeIH8v15N/NGzk6rsy+xXcxSYV0irCrJfQUutJSUVbWlwmim1JA4VDZSCRzAGWqNWtJkGJpiOfZ94OtXEZQv/I2fiPnhz+rrF3F7e3btvqy42C8R/Imw3ChQSapUOaVpPVKhQg9QcYL60p+4j4Tl+vS7dZXSLuISIODSa00G+VpaaFuQeBXE5D19ApkXz6DmPC8+Gc4l8PPBKyYjm4+Lh3pX0ORGDw8n5p9yM6lxpam3UmqVINCMhqoasWbNXu4u3HyJUlngkcACnQKB1HRVPEbjbDS6yApSaYeY5sI01wLDC4CKg88S1ZHCpWYS+cZPpkHzkjMfWZCGx+I7+zrmpFTR4TRqpIAoANhtlhhRpQ0CzUsDA4jQYygajg7ITTEuZaQwgfrOFNECjGKqxcFSTWuBc6Mw2eCOpddztigqKU4MIAUpqPt73Am6IvAkNEvRXaJkRlK91xP7iOhwaFFINMjgR0O37Fvk20XAVWqTmOY+h5HwdutPa1Z1RZYsuI+zcIqUhDYfbClM0/AfCngccYYv2wmKQ6fCo6Kv6KtLmC+hFxbqqk/dDyLDu4em7p3H0xJs8R3/AHhVHWmk0Q0CnehAoADvuchcQRxprXPniS6t6ptJriz/AGchmPk6hyLa9FkOMvoU28hRQtCxQpI5jG4xEPwjUUmihQvgicIqTT0yYjpiX2upwcoiqfIQ2youHkBuT8M0xV+EOQXzbj6LsbtqtZEhsoedXxFJ5gcgPz+nLZt9qpCAFZtQRoTRrXTmlTfLilK0cTCCFOb9PD456BtG2i4mCliqR90bHeTdWnDNu5rvXcH5fO27k1hLP+b7u2GrXGcRUxma+88QfQbDrt65L1JvGn9uM4J9p9wflUqlb1edSknqUZn+ouilwuD9zmyJclxT0h9xTrjiualKJJJ9pJzxmeVcqitRxLuqEBAATkyJqfZiNkfUJB29c0Cr4uYJptm5YMZcoAqKb5ICrGWIRk0QMVoHdaZRxZlP7NxJ8cUU00oxnF2I7SwCflY7xSEtlRW/CRWnRCkqP0cWOtsgm0mI+6OyWaP/AOoul9I9jZePzxGAQHTFtS6XvT+nrvCuMYpTJiuoebK0BQCkkKBKTsdwNjthk0yPFplVzDuTpv8A4hWo24aUXTT1tnv9X2XXI/GfEpFR9GJDtEKjVKiPIs3+RmQKFIPmGiu7fzQak7wRU299DFrtCVhwwohUQ4oclOKVuqnQbAc6Y62dhDaHUnFXP3NsuruW5FFYDl7220R2lK4+oNG0LGJY3CllshSTyxYhVGjWgKGLsl2u+eHW+gYLNuuJY1PbmkhLabgpQfbSOQDo3I/tA+3K/ebDZ3ZK01Qo8svJu9rvF3aDR8aenPzbrPf8QW8IsP8AF09u6W7z/qv11U5fk+dw8Xl8Xl/a4d6eGM3/AMZg16PyMaVpQVpzzbp/8huNOrqMMq1NK+Tr18wfzb6i762eNaJkCDarTHfElMeLxLWtwAgFS1eAUdgBzx8sNpt9uJkQolRFMW3XW4T34CZAAkY0DrbOe4q44SKrkxoDFO3Pdq/dpNSIvFhkhl7hLbjTieNp5BNShaeo2HqDuCMbLmGO4T1cgwbhEtcSgtBxb9Tf+IxfhbS2zpW2NyymnmqfdUgHx4K/dXK9/iYgcVmnh826i+lIppHtdSu5fcO9dztTTL5fpqpk+QRxLIoEgbJSlI2SkDYAcsWhKY0BCBQBwBKjqUaloKT1xOstQjOrcT5e+/k35etYyr/BtsW6uPxHIamJS1JSEqKTxAp3qOEYjlQmVOlTOCQdQaJ7ydx5PdruLe9WSorMKRdJBkLjsElDZIAoCdzy64KgSAkcGZFcSeLP9vu/2q+2ml9TadtssOWbUMJyFNhSElbZCk8PmJFfdcA2Ch02IOQIBoTwcinOnFtfIJccUs81GpGDUzpoMHiOssvpXTkcwGhq5KFRR3l0/wD8UrUljsdugDRtncMSM1G80SX0lYQgJqQDtWlaZAwxk1JLDRYFKNJ90v8AiUdxdd2WRa7VHg6WZkILbsi3capJSRQgOrJKK+KQD65wjjQa5vdK1Zl1ClPrlvKddUVLUaknJE1NWYJ4OLhOY5Uq7Idt/nMu3bnsNee2UewQJkO5IloVPedcDrfnpCVUSPdNKbffmkJJCicQ05QrEDIuuDy/NdWvxNc4mpqzhNBR5+7Mcw3f+Wv5h1/Ldq2XqOLp6DfZz0VURozXFo+rhSgVKRw9SBw79K4OSmmhY1JJNQ053s7z3jvj3Au2rboER5M5YIjsKV5bKEpCUNprvQAdfXNCu7ROQfJRQ4t0/l9+eC+9jNAXTR67Db9TWac4tzybk44kN8aOBxI4TulQpUHrXxwJINCrMPDGr+LrXcZKZc155tsNIWolKBySK7D4csgTU1ZkigozdpuJtk6PLSAVMrSsA8jQg/uxQlWFWNSaijvYz/xZ9SNISBoizJVQA8MqQK/fgdKOZ9jFpX0e11s+aD5ob78zWpbfdLtEYt0e3xvq0aDGcWttsFXEtVVGpUo0r7AOmadIFEsqEkGpbJ4Jlb6/K180tx+WS7XqdAs0O8m5xkRnG5ji0BASvjBBR16b4QaSKKYVoJNUuwty/wCLFq6XbJTELSdphSnGlIZkpkvqLKiKBYSTQkcwDttkhHGeLHRbopPmPXS4PynlqdeeWXFrWalSiakk9SSa5LM1apNEij1H2qPjiuJzcriajbDqS5AuJKd8gAzhyAVOScw9AUyWTI9oVwnwIwyFUxet4NAaltuvbNF0Zqib9QnRU8GmtQuuUTAcKq/Vnz/+zLJ2P+ko1HulWWOzuVAp0GhH3/u2K6hVbqM8IqD8SefSOke0N4tUWk93u1t1tWpY6oHdrQYLC4yGuJ6fEBFEkA+9wCp4hXYV+yrLLpEndNChfLgebYol/h3KVw4xSeQP6uqL7JbWpCgD69CMp95bLhWUrGLvMawtNWVXHHTb0OMik0ZdNXCpCm61BA8cCQ8IIeSdsi4l5ruSMwuByeSrY5BWTG4ycE4F4UrrX4ZBweVLJAHMeB5ZnQ4nB5+qlbbjja0AIAJbUqhPs8cmIypClAjDhXHw59PRi4VoaMooqB3GJjVzfulM590saskTgQX1DdWyfZ44ut49RqWGRVAxdPP0x9aJhTdGAFKFVHcCmMuCB0uwmqz0OBaitZJ3J6YnOJZhg+KSpPMUzKPXtJKmFDwNcIrEBiGBeAOeDyZRjm1f297hXDQl0Q/HPnRFEefEWohDqfAnofBQ5euHQtaMYs+XB2rZd9uNmlqk1QcxwPuPI+dQ7ZaV7oWnXNqLdlCYPu1kQ1Kq+P7RP2h6jbFVsgLV1sqtSvYOwP3vbtytN2i1xGppik5jw5dLTHc7tZZ7xBVdZMpNouawA2eCokDxWnnsNgRufYMMEidZEeNOPCvJ0jfvTtvjPGoJ7fl0tnGO3SUvVkTKtg/ZaTQn4nliuOxNarL82NhpPeU1Jb7TEtqQiKwluvNXNR9px1igSDRIctCIh3QxdiLUgAV9MslvAcAM22yrzb2dsNN2+w2i6aivzyY1htDP1qcVpqVkAkNJ8amn3DrlrurkbVadUk94+zp7X5Z6i3CRS02dt/ckw7BxLpx3f7nT+7eurhqGaPKQ6eCPHHJllOyEfRz9c8TvLpVysqJw4NdYWaLKBMKOHz4tDKFTtjUo1Lc37gOQ0vnpIphAKFxL3Spr1ydHEmjkQmvLOAYyWIRjVAHhiqIYUaZYxZhw++B0HLDyZ0Yw7g9tNGXDTPyZ64k3FAZF6ZVcIzZ+0GaNpSojpxcJIHhTxyy2kSk2aioZ1Psd7t7SSDYplSYagVDswp5utPlBFCBRJ3FeeIFoAFQ/NVMw2eQ8MTZhpzmxaA/QgE4qjXwLTyCuLUEN/YbgYuSWhUGLxpFAN8UJLTqSxFmXSm+KAtpylmkTaqArucIFuGijstr3Tb+l/kh0TIkpCF3bULtyQK78C2VpQfilAPxyvw3CZd1lp/FAHt/Vua4VR7dET/JZPs/R1TlS6g74+KW06UsGlv1riVSmpSGEPuVJqcSqOLVpYXKWCTiRZakMKkqrWmJlFnSwqQak4kWalqUMMfNScSqalLJLFTgSzBlnE75EsgcKk18cEpzBo4yinjkXIGr9w5zk8keg+jOfPnCD7MkBV9V5KB4DIvnkoznzyU0zKuVXwjOq9cMr+7A6k4KQ4UfJOLzGFUqGZFjUPVHFxOD3jkFChevPTIPXIwoEcJwiDhRxIeFCh9Mi9fk5F6/cOcHz6kbemScavQNBscmMHzmQk0J6YZAqKvquVg+98MURfEyM1SoGLwkZvhyeVN8KsEpNCzg4PxGQo5gvuczPoyQegOVCqUIxTFIUHUHhFcHYzsn3Uk3i+6aSua1A1vZOFqw3aRRLc5HL+HzHD+FSaobcP2SQk7UIuEEsa4QE1ocFOqbhZJQhdB+2r4hy/wBSfmR45st8zvbiBYNRxdR2OC5bLJfmjJTb3TVcGUk0kxleBQupHorbamKbi1EsGtR7yc+kcD5OWzXq5EmCU1WjA9I4HxDYpaa5SZkkF3BPN7bG9MR0ZHJ/DmXwKgpPinbM0gvigF4OnXFn9m8k+ihTI6OTj1BOTKzbDNhpClNeYg/ibNcCqJXBgkhVHiWFLSpBooFJ8CKYFSSnNpCQcnGVb1wRcC81JyNXj6DXJPKPxQF7HML14eiLaI6giopvtnLjUnN5WuTEbJL/APt1Hfmj+mHgWUmjEsVxY0k19uPqSCKhoyKYMHec85yg3HIeuMZ7xwdlHdGLlSgRm+JW6zhqCMdLDUrLmNolORGpIbUtLzxYQEitVBIUR9BGANatWIlUBAzZlrTF0aJK4DwFOXDhQiqKlxVbyhWKT5MNkQJMQ0ejutf20EYCj3SU5hmbVb/rr4KyUtJ+0R19BkkJJLcbWATKqr4Q3U7d22S7d23oazb4cCj78loDjSkHZIV+pR2p7fDHFEPXEIHi/QNn1wqMsQ0RoxJ49AB5lrW93mRe57sqS4pbiz+I14R4DLFFEmNISkUAcL69lu5DJIf06Aw1ZJw+lsUi6vbDfESa7jFsEfFtkqmt+3Wn3dQ6giR0NKWpbgQ2QmqSv19AN/hl028IiSq4lyT7S6nu94myt1TLOAH2PFgnzhd0GGXI3bTT75/hVoVxXF5H/wBzLp7wJ6hP5+zPPd9v5J1kHM59nJ+f7NbSTKVuN18a8ugcA6tE5S1muAduD9wk+gyKQ+q5EsKWNgSMUpiUcnCofDHKFe8CBk+qIzeVHBmGW2uEVVQ+zChCOJYlFXJ+bAS4CKlNcEEgKfHJm0p8t4AfZVyyQRoX0FgJqGbcR7wPLFkqMixAu+XbzSN31Z8oMLT7c7huFytzgYclklKEF4qQgnchPCAB4Vy32sC5LEIriR/s/XbWylu9jTAD3lpwr24OqGvdA6h7aXSPbb81GakSGfrDYYfDo4OIprUct0nnleuUXFurq5KV6H5RuG3TbbIIrilSK4GrA0OFASSqpOIiSM2zUqxFlZBSoHbDiubCccCxiJKqkVO+LkKqGkWmjFWJXLfFKVNOUs83L9cKCxFLlE09DkqvNLWVz7z366dr7foKU82/Y7fPVcI3Gkl1pSklJQFV+x7ylUpzJ3ptiYQxpmNwB3iKH75uepZjEJPdBqPvk29el898KVMgQWGvyK13wBLOAw99zY4nUWoSKMg9VVaYA1LOGRMdyS6lppKnXVGgbbBUon2Dc4IxqVkGXUAKk0ar058v/cLWjS3rRpG4yGUq4C66gMJBpWlXCnxzvxJTmGgl3aytjSSUfP5Na2v5Ee6d2CS9DtNsSoA/71cUkj0IQFb5H8GQ5tAv1Pt8eRUexPvo1dbv+HBqR1ClXLWVkhKpslhh17fwJPDkxtyjmW2yetLSP4UHxIDUkX/hqQHm18XcB51wci1bU8I8a++cIduSn4i27/53GTRKE/8At+jna/4bFjZW79a13IINA3wRW0kGm/ECo135UptkhtyDzY1evE4USkf8zITP+GvFWoCDr5o8qiRAqfhwryCtsHCrJH66C6gJB7FNvdTf8OnuTbnXFWeVY75HqeDgmGOsp6EpWmlfSuJV7eQcHY7b1dZSJHWhST2VHmG1eo/lR7saXQ45N0Hd1NIBUp2G2mSgAczVtSsSKspK0Ab7Fvu3TfDMPHD5tsLrZJ1kkmPcIciBIBoWpTSml19igDiNUCkYKFG8olRInUggjoxZJTSk9DgSCGfU8EemRcgXwpr7M5yq88NOmZR8yktVVgeGJ5M6Oaeb9E+0r2ZsXF8p5kJ4SfDNkzeguDwGBcnpuoV4ZozeFyLTtXCKSXGrjGQAe1fs2hfP1c6j1yNIKzt1yaElRoHFRpmzDtGm0p6k74tUAhISxpNX2I75D6FlAcSCCUE0Ch4fHJxnSoGlWpBANS1lqvRirJFg3WEpUqwXNvzYknqn9TS/BaTUHxpXH2W30IEiMUHLo6C3O8szAETx4xrxB+h6Rl7WnFI2xKpPdbeC4yn3cSEUZUvHLI0ZQSS9JPTOAZHpJoc2r4s3EfDSyFUKVbEHH3b7r8deORY1iodxe0XceD8wfbSd2s1fKZb1L5IXZrvM94vrbH7NKlc/MSn3K/iRWtSnLUBU9clNUnMDkePZ8i6HfWi9uuU31uO6MwOAOfhx7XVO8WiRZrnLgSmlMSYzqmXW1c0KSaEfA5WLyDq1lA4fdXfbeQSIChxZRKKe3GNSaFrRizjCMGyCrEYyNxkg1CcmJoipkNKbXXhUKez1yYZTGJElJ4tFX21OMvOpUKqT9ofvGdIgLTg6vOhUKyDwYRFti561FK247KFJS644oAN1/ERzp7Mhb7eq8XgoISCAok4JrxPGnZxaSSYRDKp4Acf1ZSQwuK8tpRCik04kmoUPEHqDjbPAu3kVErGnEYg9IPEHgWZCxIAoOIOpB3NPbibUyOVJ4jUcsnUPnIkVGaHz8UAOhbdUKSag5MgVqH2YxYyxcGVhPEry19QRtX0OOUU6U4Fplxk5MrEbFC4fhgEDSKluyzqOkPbCDMmJA+wnfIIOpVS1cUOrAOwdu7fOp7c6ddYjLeltyTNcSgVVRxJHL0ARhkxKoFePzftVrsibOGCSneoFedR7mcb0TfXGGnv4TJSy7Xy3HEcAVTnSuGAKsm8i3XJgEV8GbjdrbxcwrzY0dlpIqpb7o4R4cq7nIKokhKsyxr2EXGCofo5onYiAtYVNfSkVqUxElNfif6YcQskXo6IkazpHIe9mNUrhafgNactEdqLEaUHnw2mqnHOnEo7kgeuOlrbmMaiaktk3lcFsRY2gohGfSelpMmvXHMCjpciqviUlZA65NKdRaGQlnGmCnYpr4U546xRE0Azbes8S3cb1EnsN2Xl6zeQ07e7ipUKxtLNPfUP2j1P5QDy8PXFu7XotoEwJ/jn0l+S7sv8Ay24fhoP7ceKuk8B4Ojs+a7OlOPvOKddcUVrcWaqUompJPUk55bNKZVlRb6hOgUZIg4lAqas5ZmM2Fkk0NOmKoowTUsKlUa47d6Mi61urkGRcFW9zyi4yEthRdofeAqeg3+nLhtO2x38hjWvSaVHTz8m9bLtiN1nMC5NBpUYVq3og/JbdNSWgzdOaptlwdQBxw5jS47iFdQSOIU8DyOOFxtCrVelRw4GmbsFz6Nuov7UoPaCPbi2w112G1v23St2+6dkR4af/AL2OA/HPtWioHxpjcq0KcSHUrvaL+xGqaMhPMYjzDb92IPto3B3IHX2Y0zWle8gNnElcC4UOmqEkfZVjWSahJ4FyIzLF2Yypr7cdocT7qg2hPUqUQB95xzKAs6BmWnjSpaggZnDzd3O7vdaX8v8ApHRWn7IxGdmmNwOGSjzEpZZSlBoKjdS67+AOWy6uPwgmJIrg/X983OTYYYLaADVTjySKfN1b7kdx7l3R1Su+XRthiQWW2AzGBDaEoFBQEmlSSfacq11OZ161PyXctwl3Of8AIlABoBhlg0047QIHXG+Q4BtYDEoL/EnhPTDRKqKMC00YiyspO2K0nFhUmrPNSfXDhTAUs0mYac8IFBwKQ5BLNOeS1vNLyqWSMzU5AOBTxPX45hJcwA/MRJE55DUdlx91ZolttJUpR8ABzwqIZJPhDwrTHio0Dd/Snylau1GEO3BTNkjqAVV4ca6H+UEffhxZj+avq2Gff7eKoR3m8umflN0BpdHmX1T99k0FRJcKGwetEIp95OKkWiSRoTXtdLvvWC0HSFhPQkVPm1/Bl6O0VHCLJY7fDCRRKo8dttX0gV+/HFFis54OoTb7dXJwSo9Kj9GeGtbo/bhJDbMCNy+sTFcCCPQndXwByZtoUq0/EeQxLZ13d4pekL8g07c+6MFptaH7hLuSiPsxh5LdfaaqP0DFcdlITVKQntxLgLK6nIK1E9pPyYC/3ikt1Fvt7EYECilAur25e8uv5YqG3pIrIon2fJqBsyM1llZGqtYaia+zNcZPLYob/cnNTDaQnhX2/UsotLWPAqDKrkXRqgl3SLFI96i5gUfoRxYUFB+BJPh76PBbW+aEV8HPH1WiCAF6hkqKduGMypQPxUU/lkVRKXlGPEj6OP8Ajwa6Yxj98GN27vC1DVQyp74H6yhH5VxOuwUsYpHtaU7TKj+2SnsJantnfeGVq84vJAGxPCv/APNON8m1KphT2tUgbhAANWodIq5Lr3K0XrJtcK/2GPcoSwQROjNvihFDsQaeG2JF7PIU0Jq3m33K7t1BaRp/4SQ2y1d8l3Z/uRCMnTZe0pMUAoKtzxW112U04SB8CMYLjagk6VJo7jYetbqNWmZWroUKHzDrnr75FtaaEjSZMa3/AOcbeFJCZNmWUSWxw1KvJVUKFdiOfKhxoXtxrROPsL9CtPVFpdUCldWenEeYdcL9Yl2OcuK8HWXkmi2ZLCmXWz4KSrkfZtjPLCYjQu4wzCUahl0GoYM84loUqCrwGI1K05NWnFkVAqJJ69cS1riyDBmIqOFFT1xRGMKuKscnFIVxq25DISHF6MHDwb4IYlzq9ITvitKMXElnUtcbfLHBMYKcWEqoWWW0EqpT6cTmLSWQFxqRTALFHJ8Cd/HA0e1ZxtKWG6q+0cXoQI01ObAVa8Ay7rvmLryA5DE61ajVkSKB7bNR44eM1ZW8HZTU0K4RpeiL6A7a7irzIxWf7l+nQ9K0BHqPXLXtMyFg2kuRy931Dt+yXEcwVt1ziheXQr9fn2tP690FM0PdTGkDzI66liQke64n9xHUZG5tlQKpwbRuO3yWEuhWIOR5tJLRwk4zyJpk0A5uKm/pidkfuHfOZRk++zMcntCjhUqoXhDGrHdZNtmR5MV9yPJjrDrTrSilbagQQpJHIgiuXbabwgBCsRjh2tHNGFgpIrVvx3ojM9y9J2DuVAYSiZcAYN9aYRwobntinmUGw81ACvaD449XVoJYjCn+OKelJzHTQ4djYdtkNpMuzUcBin/hPDwLZD6uR0zz2eIpOLuiTVzst8IrjeQzgMTjsKRTiBBIruM1qkpPEMZgx1rSSEKKU8yATT25INVGhSshVw6gsn1yIJLaeJ1oe8EjdSOvxHPDJLR39p1qOsSMR7R+jbe+2VbKvNbSCOHiNORTz4h6YmuICsa0h1E1hOlTCoshcZaHOAKCTVBWmoBHUeNPDEMMqoFJkpWmVRXH60zp5vVpCwRVxyeKS6txZBWtRUVAU3O+BlUqVapFZnE8MXNICRQMtQtq8PUYlLm5W5JTQKFfzySVF8zSFBe6TXDBQfOQHnhE5vmbKuGMkDapw0hNKNySMatR6C0+u+3aLEQKKlPpar4Jr7x+iv0ZsSapoOODuGxWBvLqOLmfY7lQogSGY7CaAANoHh0GOUx0xEDPIdpf0+UpCQKZZPV91PCjupbkTE8EdAaaRXiISPQePPI29uLeIRoFae1gXPBbD9xQDAp3ca2sNpajoefSnfZPCFK6nf6MVw2suKiMS2eb1BYQ171T0NN3PuFOlBSIqEw0n8Q95f09McI7Whqp1K/9USyJKLZOnpzPuDSbzvvqcdX7yjUqWdz61OLaAOgSKKqlRcCX2nV8KHW1nwSoE51Q0ClAnNn40dXPhP0Y6W8Jzo0Up4Nx+0egzrXUjLDqFCImq3XCPdCB9r+g9TlkiCIITOsY5AdLqG97gqxgJjFVqwSOk5Mr/wAQmO1BZ0BFjANRm2pSG2Un7KR5QG2ULeCVITXMktnj2r/F28aFYrVVSjzUaV9zpopPpTKipLk+UpyyKQ+ekBSaU2xQjDF4RVi1nvMi2To0qO6WJUdYW2sdCP8Arllgs7pUa0rSaKBwfRTS2sqZojQpNQXajtX3siXJ1hbU0Wa+JABaUvhSs9eAnZQP6Tv7c9Ztb623KPq5AAriD9Pur962T1HY7ogRTEIk5HI/8Jy8M3ZbTndZi4NiNd0IjPqFFOgfs3B6jp8dsRXG1KQdUWI5cXZ5bFQxj8m1veD5XNLa9Zeu2mVMWC9KqshgViSD/MgfYJ/Un4g4xy2AkNKUL873b0nBekrgHVyf/wAT2jh2h0p1hou66OvD1uu8RUSa3vwndLif1JUNlA+IymbhYSQLosUPzHN+RXdlcbdMYLpBSr59IPENefLBYrdqLvDak3Nl2Q1EbcmIbbAKS42AUFZPJIO/tCR1yW0RC4vE6uAr4hvXpq3juNxQJBWgJHKoyr0fo1J83mp1XfvAuG1uza4LEWg3otQLq/vWPoye7XC/y1JGNGT1bN1+5FBNdAA8cz82zAkrR9ogHwHPGBcquJdHKAcn1D5UqpwFa4vtNGIQ5RQsb4ojVQsC01DF25HLfFwNGlozTb/wwoU4FNXMmR6/Tk6hj0vaZCvHJaqvdLkSsrWEiq1qNAlIqSfADJpxNHxISMW+Hbf5W9QaoaYuOoHP8u2hYCwHQFSXE9CEck18Vb+mOMVqonvOq7hv9tZpIQan2efHwdh9IaU0v23KIWmrUHrgpFFTniFurHUqWfsp9lBj+mA6O+aAPy++9QT3hJQaj2eAetQdzUQAWYriZMnkt1J9xJ8EDr/aPwxZDZ66KUKDlx8WyJguLk1mUaNLwXLzqIOPrf8Aq0JBq5LkL4G0+08yfQVOLVmKCgpU8hmyLhghNKVU4JepbfYjwWtr67KHOdLRUA/yNnYe1VT6DOTBJNjLgOQ+p9zOi1klxkNByH1YGo3jVclx5xbslQ3W66v3UD1UdkjFP7VunSMGqAgtRgH4QbXbaGS+q4PA7tRjwtj2uEVPwHxzdUkmCRQdOfk+6yWTBIoOn3PqtTvxwRAjR7emn2mG6r/21VV9BGR6gE/uEn75CjwWwV8ZJYZMucyevikSHX1Hq6sq/M4oTGhHwijUpjQj4QypbVTn8Mngyijz5ROc9q/eTtzzavNQeS0QeX0Z1XKoeklaDsojOzeEA5s7Evk2EtK2nVIUk1CkkgjBKjQvAhp120a8w3C0p3uudqUluZwy2dgQ5sr6f640XG1xyYowLRmCWA1iV4FjWrNNdsvmEgJjamtDb0xSeBuQlXlyY/OhbcG/XluD1GVq82pSk6ZBUButj6hu9qWNJKefEHtH2XUDvf8AIHqPRMSRetESl6ysaCSqKlsJnx0+qBs7TxTQ/wAuUe52lcVSjF+y7T6utb6iJ+4rn/E+7xdWXbS7HdW28hba0KKVoWkpUkjmCDuD6YzmApzDvYlBxDjfWEigGYpVMA9HNkzzxMTVlfOuSSaPnInmDTHJAycSWqNI6Suus7zCs1mhO3C5zF8DMdkVUo+J8ABuSdgNzj7BCVgBIxL6CCW8mEMKaqOTHe7+irR25urWmo87+LX+GP8A6vLZV/uzbx/+3aFKq4PxLPNVQAAN430SIaIHxcfc3O+tYbFQtkq1SJ+I8AeQ7OJbdrRXGVaKtsc8dgJT5qhsNgPE4aGAAdYrJhWqvdDVFu7bXW56MuWrpaP4dpyIQ03LeFPrT5NEssj8SuZJ5JAJPKmKDaSSRKuF4IGXMnkB9cg3mDbZTaqvJO7GMATxPIc+k5Bo3hoKY0Uo256a93bCowcmfiPLjututqLbiCFJUk7gjkccIiUKCgcQ5pUUkFJoQ7T6cn2/u1oRDNyQl13h8t4DZTboH20noeo9DTPQAEXtuJKZ59r9ZgVFvlgFyDHI9Cufjm2T1j2wuek/4g7Io/Bjhssyk/ZdSpVOXMEdRlXuLNcYUo5B0S62ue1ClK+EUx7TRobGQihbUH2m/PMZAp+oc5yBfRnPaswwstrBH3Y420qo1hSXBQqHYz5XLwzepV17cXcE2XVbRQhVKqYmtpJYdSenvUBPgRnotsoqtkzJHeRU9qf5e8Op7qgo03cfxR+1PEeTbXVGm5em79Otk1kszIjymXkHklaTRQB6jqD4EZVNyQkyVjyOLt9lKmaMLSag5djDWmDUZWlChbwkMaQ85IYYaWAfJBCVU34T0PoMiGvMilICDw+6e5qCyvSItvkGO64ypLqFktqpUEEb/GmSo3W0kkiiUY1EUIOHiGMMS25iqTWQpZH9+yAlftI5K+4+uTCWuTOJCROKnmKV8eB9na0pqXR6I7yWkrbVAlqJiSRsGXjuWVj8IVzFevLrhx0uqbltYSsCOmlXwnkrig8q8OnJtRfrM9aFOBQKW0ucKo6zu2r/AKHP2YiuYDHHqCqprlyrxH16XTSChZSoUP3gwhsrIUlPFwndQHp1ONQK6FKcsz4c2TDMvikBaadcHRyZdbZSfEeOQIfPyFFKqg0ORfM6w+HNj7qvDxw6VUfMXjxxIMdskAKJ54pIKlUDfoYusUEt+OwOkSZMi7uIHkwkiO0ojYurBJp7Eg/7QxdAkFVB/H5v2/0Zt4C13KhkKDxzbtai1AqxQyWCBKeSpDZ/QKUKvaAdvbjpFbdcsLV8Kfaf0DuG+bibOMQxHvn2Btm4srUSokk7kncnHsJAyfl0khWSpRqXCqudRpCWl9dS58eJGRB81JdcKFlkEq5bDbffG68lXGAlODrW6XM0ZEcWDi0p2g1LqRu4rk2a5hQhOLivSWVpQp4UKR725qKgepGMalqOJLjY7Vd3kMk60mgGBOArw+ra5bbzLqqhba0mh6FJHMYmBXXAuu61DoZ2HdrkyseTNkpV04XVf1x1tprjWERqOL0zKGJL+ifyr2GfY+2jNy1C+3IeuaPOYUgDjTGoCAo0FVFRJ+A556VMuWRKIv6QPMth263k3neutOMcHkVn3Bsd8+MgSxo94be/KSE+A4Wsru/I0CMdrt/qWIRriHQXUcpykqFXS3gChODAePaU4YBxrQvfDTrXFkbiTVmWpK2hSnEPXHWK5XEKZuBQFYtd6T71ah0oENNzDLiI2EaaPMQB4JP2k/A5Zrb1BLDQE1HI4+3N2zbPVG67XREcmtA/irEeBzHgW6cD5poQYSl2yyEOU95LEpPCT8RlgHqO2UKlGPh9X6BH/wCSIdI660OroUKeFRVo/uf3fgdxbZGiJsiorkd3zG5bj4UtIp7yQAOR269BjBuu6w7hGE9XSmNaun+pvVlv6gt0QpttJSahRVUjmMBx+jdT5Ue20+zOT9Uz4SmETozbUIqUmq2lHiWsAGorRI3ztksTCpdysUqAB2Z1ar0nZSWuu7nFNQATXiDiT8mhu5Xy79xr1rW+Xlq3NXRufMdkJcjyUcXCpRKQUqIIoKD4ZWL7ZL5U65EgKBJOB+hdc3PabxdzJMQFaiTgfe231d2v1Z2/jw39Q2OTa2JhUmO49wkOFIBNKE8qjK7NZz25pImjrtxZ3FqlKpkFIVlXi022qiqYnAaA9DMNu0PPJZMJSxaJI8xAqRUYuQoENItNCzqV+CqfHCMbmb4lkUVmgE5OBoGsu3na2/8Acy6iDZYqnyCPNkKqGmR4rV0/PHKG0VKNRNA227v4rNOqTy4u4GhO0ej+xkNMt4ovWpKe9MeQP2Z6htP4R688sVrZVwjFBz4vy3dN/lulGNB/5Rl4uS6asuWq5paaX5TABUocXChCRzUo+Aywohjt0VOftLqakk9+Y1P3gGFTr69LaFosyHFtuEJcdCT5klXs5hPgn6cMmLT+7L5cAyIgSj92b/Z5TbLZpgeZcym4XEH/AOSbX7iD/wB4scz/ACp+JzOsknwjwTz4+HvL1Uslx3YsE8/cwy53u46lfbbNShPuNMMp4UI8EoSOX54eOKOEVHif1Z0RRwDUc3KmzR7P71w/3iSK/wC6NqpwH/vFDl/ZG/iRkOtVN/bwHP3e9jMypcEYDn7nKYd2v7YDUdaYiTVLbSOBlHs6fEmvrnaooTicfMuGqGLFRqfMvcfSTCV/73cozJ6paq+r/wAO335E3JPwIJ9jiu7P8E/Rj7+kbFb7G7IfcnfWForGSpKEFw9DwbkJ9Sd+lcRC5nXKAkCnHP5823i8nkkAFKcWjGdNzZayGYrzgJ5pbJH5Y6mdCRiW7m5Qn4iHOrR1zRziLH9ogfmch+TEeLgLyM8XwaSuB/8At/X+8R/XO/Ij5/Ny/Kj5vq9G3RKeL6k8ofyJ4vyrnfkxD+QeC7jJpVh8i0yI5/aMON/20lP54YSJORZxMk5FlVxlJHI4SrKFguJTY8M4lzq1ppRWkJFqXFvTUuPMJJRNjqCwB0BQfD0xruBdBeqEgjkfe2e5F0mTVFiGl7glNqnuiFJEhhKiEOoBTxDoaHcfHHBBMiRrFC3BA66Okgxa50l3bm29DMd99xQChR4brSfjzHt+nGyewQupSPBtMtjJCrrYDTo4M13S7E9vfmFimTOZTZ9SPghm/W5PCXFU2DyeS/YqivA5TrvbQqtRl5j9HZdj9XXe3q6mf4eRy8DmD7H8/wDvt8tOtOxM5JvUNMuzvHhj3mDVcZw/pUaVQr+VVPSuUS8tFwKyqOb+gNr3m13RH7Ror+k5+HPwbPqTw7HGoh2Gr5w5KlH1XMwkqUgc6mmOEPeIcFZO3vaG4Q+wfy53vuKW2hqu/PLtdkWsVW2ge6Vj0BC1nx4EjL3GU2tt1hGJ+/1d82laNn2iTcSP3JTpT2Ze8+AdS5cpydJdfecU664orWtZqpRJqST1JJrlTkUZFkkuglRJKiakvLMcvq25VyccJlNA4qXpDsv8r/yoyu7lxj3m/NOR9LtqBbZAIVM3+5Fdq9em2+Wa3sElInuB3BkP6uk9D9B9O+mxcxjcL8Ui/iniv3JHPM8ObD/nH7lQ9R6xRo7TqWY2ktK8UOOzGADTkge664KbEAjgH9lR64g3GUzAAZD7ybZ6j3YX1wLeLCOPAAYCvZyGQdblJ3GVRQ4OrgvwTuKZrmOlm2DUiuKo1cHrcrszq3+AalTEdd4IsyiFV5JX+E/Saew5b9nuQiQwqOCvm7V6dvvw7vq1nuSYHt4H6N9df23/ADHoS8RUpq6I63EJ8FJHFT/w1x6vrXuLHMO/bva6reQAZj5Oo5FTtnnihXN+RVfQNshlk9q9oSVmg3OaE1ye1DNxoPnvIQVBJWeEE7CvTDpifJ7xAcpirjPLaW2UOIVwqSRuCOmKEp0mjxdU4FjmmJ8213WM/b3nGpaHElstKoqtRSnxptlp2maREwCMejmDmPFoZgFAh2S+YfTytU2rTfcJiIYr16b+r3OMo0U3MQN1EdOIA79aDFW52siJTAjEDLsOXuaDY5FW8i7Ff8cR/wAJbGphcKtx9GUmWMpL9BQKs7GjHbbEtGtQiuLUNmjFQkNUr5jKqe1PvD/y5MBu1siutA4g+zH6M2w1uMOlmCeL1PtrV0guxXwfLWKEjmD0I9Qcm+mt0XMZikyLR9100vUcKRHUA5foCKOs03mMdHEeKgOY5/unQKGkup3Fiq4Sr/8Acgd4f1J4KHMjiM+OPBpJcKRaH+Npa0tqBSHEmhodiDjRIiW1VqiJGYqORwI7CMDzdUKQe6oVDIpNCMbMmYOeU+uc+488riccPEo0Aqfhh5pl3MqppTVSsTw+TglCUJCU5BlFslO45YmKXKjj5H1yNHjWVtiFb0E8JPNVKeu2OYTjqdws4VLnAAdwdC6dOl9BWqEtPDJccckP0/WQkU+FKfDFVkCUEnMk/N/Tu1WibC1RGeAx7eLSGr7h9dvLqUmrbP7JPw5n6a5bkRhCQH5pud1+RcrkOTQEvWkBpsul8NMcSkpc4CtbpSaHgQKbD9SiB7cQS38aDRAq6hJfwJAWpVEnieNOQ49poGAy+7imSUQLKyrwdnrU4o/4UcKR9+NqtxnPwpAbavfI04RRV6VH6CjDo/dzVFtnpuEB9m3SEghK4zAHDUUNK1xDcTS3AAWfJpY97uIpetQlIP8Aw1p2Vq3M7ffMVero8mFdVtvTq1bklSkFz+U0NK+BzraFCjQ58M36Ftnq5V4j8S8QKnCtKeY+rRXdSwtW/VTk+Ijht90T9bZAH2VE0cR8FV+kYu6nHJ+W71b/AIt2Skd1WPjXEebDO1ei5mtO4tmscNBLkuSlsroaIRzWo05AJCjj7sqOquOuUMEup7ncdTbKWDjw7TgB5v6TX9uHAZhwojXlsx2Est0PJKdhQewUy8WaVGq1cS/SPSm2f4ywRGfiPeV0qOJdQ/nXUVsaRBPFRyV9HC3le9RjGPxaH1bTrIuw/R1bUMoqkcX5+8hOApRxJe0J38MIkONOL2UDFSSA8faVGKX1eD4Uk+pzCXzcDsp2ud7laxZjPpWizRFJdnup6J6Nj+ZRFPQVPTHXbdvVezUI7qcT7m+7PtytyuQg/AMVHo5eOTup/wC0GlhHS+jTFldbUSAW4jZUKdCmlRnoQgtNWkxgEcwPm/WFWW3Vp1Ca/wDCGE9ye4Onux+noolMNfXnkf8A0+xx6NlSf1qA/u2wevM9OuNt/u8Fgjq48+AaHc9xt9ohA097+KBh4nkPm2+sXzjaakuBN50hOjCoqu3T0uD/AGVpSfvyvx+ppCaKH37HTk+p7aT/AOxAodiq/MD5tH/M13tsnd2Zpv8AgLcqNAtkVxK0TGw2oOrUNgASCAlI39cZr24TcKCquveoN1h3NUX44ISkHMUxLYRw8bildCdsrqhqUSHWRgH0AjkciQ8wZmOrenXlmJqGFQrgz7Ic94JVsnn6YVOqpowGgzdgewPyx3rue63drypyy6XQQS84nhdkjnRsHkP5zt4Vx7tbZeC1+XN1Pdt6gsgUJoVduA7XbF+9ae0DZP4Lp2G1BYZ9wIYSElRG3ETz+J3OXK3s1Kopb8Vvb+43CQhBwOavc22ZRO1RdhHYJcU4SaqVsBzJJ6ACpJx+UUQI1KyZQI7aPUpiaYCrif4TayBCb/aSJbnuByn41nogdB+ZOJ9fV/uyZ8B9B082DrAn92TM5B5lXaPZ2FQrGFKWocL1wIo474hH6EfeevhnCJUp1zeA5e8vkRqlOufDocmmu3Fy1K0uUvgixEc5ElXAj2AnmcjPfRwHQMTyDya/jh7qMSxR5my6ZSphmYpx2nCtyIApxfiAs+6gf2anxOAHXXGJHnl5ZnxaMKnuDqIw+/Ngir4hpdLdAZYpyddHmufSrYfADFfUkj9xRPsDViHD9xX0c7ttulwQl+5yTHYO6VzFkVH8qOZ+AyCVxo7sQqej3sYkiRhGKno97UenNQaX01BX5lvXdp4VVLr1Et+lE1J+nEM8NzOrBWlPtaGaC5nVWtAyFw7jPyHlragRGlKJJc8sqWfaomuKEWKUihUWRG30+JRYQ/qye+olRa+LST+eKRbRjn5tYm0jSKPA1C4RR2HDe9VMJB+kUyX44GRI8XhtQDgS9IuVseoH7WlG+6o7qkn6FVGRMcgyV5gPDFIMlOVEO1TP7me9CX0Ehuo/2kf0yJVKnNNfvpcSZUfEmrMi036K3xwpi5rI6xX/ADR/s8/pGC6yBWC00PSKOHWwnBaaMMeuTnmFNwt0eQrkSprynPpTT7xh0xilY1EeNfm1CUAisanEqBZ7gn9m87Ae6IfT5jZ/xJ3HxByYVMjMah0YFlEkyMxVhtx01Kt7Yd4Uux1bJfZUFtn/ABDkfQ0OFRMhZ08eXFqI7hK8OLCHGSnpTFNWsBBcJbKTUbZtWTNjOn9US7HJC0r4kfibc3Sr2j9/PE8sCZRQtuubOOdNKN5rBqq2amsMi23SG1crNKT5MiDKAcSlKuYUDzSeh/I5Vrux1HSc/YW2W99dbXKnEkDI8R2OmPzJfI/I0Wh/VPb4v3vTC1KcdtoBclQd6mlN3Gx4/aHUHnlAutqUgqKPL3P6B2H1ZDuKEx3BAUcjwPbyLqVKjFsmm9Mr0iCk0foYNXHFXR9G1aHFFsaKALxfwt0u82vkX63aR05b3g5aNOWlqK2UH3XJC0hchz/aPD/g9cs+5TDuxJOAHto3ncrxM6YLWM1REgDtURVR88PBtagVUB44xpxNA2Yhvx8tXZBzuxqpsyWiqzRFp+sE7ecrmGgegpuo9B6kZetsskKSZZPgTn0nk7f6V2AbxcG4uf7EVNXSeCR28ejtd8O++vYvy79hpT9p4I96m/8A0u0hCQOF5SffeAHINN1KR0PDm3kqriXHAfIcA776p3U21udFATQADgOAHYH8sJ6C5wpJKlKO5Uak+pOMlwitEh+EpOZLCZCAHFADYbZXpUhKi1SS4kilcT0xZauVB4KYROD1nIrpZeQ4DQg1qMXRSFCwoOdcqO33bO8I1PZIMtdFFxvy30/zJ2V9I/PPVULF1bJkHF+5bbcDdNuRKc8j2jA+91V1PZ1WHUd0ty9lRJTrHwSogfdTPL50GORSTwL8anQYZVRn+JI8iwwJ3xPRjqz8Vj3Aac8VxIcCcWuNGdsZ2q2/rSyYlvrQPFNVOeiR+/ljpHbqVnk3ex22W8Gs4Jbrt9vLapxt1+IiW+hCUF54VUqgoCehPri0QitSHbxt8WBWmp6WpbTpSC1wcMKO3wmo4Gkg/ljxbACmDhJaITgEjyb32TTjOv8AQF70242FuSIxUwrjAKXke8hW/X3RX0rjheKC0BfLPsflu+xGwuYr4ZA0V2F1GmWByKpIUhQCqgEjqDQj6cqt7ZFAC0/CRh9Xe7RQWnpDy1by2RtlfUmjeER1YtakBiYwtWyQsV9h2P3VyIS3W2TokSTzDNKjfV3Ft9UKKfoOTAZ1RaO7yw8n0prk3LSwi+W16R5MyCrybnEPGwsbcXignwOTDbry1VJpmhwkRiPd4/No7VNtj32Gq8xWQjjJE2NSnludVU6b8/p8cIUhQoXTb+3RcI/JiFK/EOR49nT5tsbrZ1wFeY3VbBPP9Pof64zXNoUd5OTrYUUnSpkE8sayKYMz2PeBzaPXE4wD9nM0vKOwPZvRQu10RcpDdYUAjgqNnHeg9g5n4Y4moQpQ/iCfF/QPpTZxLMbxY7qculX6OxmrLg3Dt0ZSUeWuJCHGPFZ3H5jF+0RqVGjWMaVfo+4zm2s5F8Tg6864uqrZYZLiVUee/ZpPqrmfzx/vpOrioOL8F3u5MVvoGavk0321tVv1vCk6UmER57i/rFrmUqUu0AU0fFKqA09D1yrJXRRQrwLZ9vs07pEqEDvjEHkRn4EcGmNV6OuekLs/bLtFVHkNmnilQ6KSobEZJQ1DBsU9tLaL0TJowRq3yHDRtKlDx6YKh4uKEGQ0QHO3a5bTyVNlIdBBTwq3B9MmgEGoapMMsasA3ysWmpvdfSDFvZS01eGHPNbVIPAnjFEuJ4ugUCk+1OWcorCJHZ7mzn3i2GhNVpxJ6Rgf/YU8Q32+Xjs1c+zsW+33V0FiFcEoLEcIeStxtFCXTxA0FaAAf1y1WYSqBEMYGOJPM8uwPy82kit2RFcDuQjrFDPH+I+rm0D3TRq7QM3ULyihcd6UXGnHOItpSVLSkn+xTLNqQlBUkYAfLN+u7ZfiXbjdKGIqSPaA6V657jag7izGZF8nqlpZKiwzwhCGQqlQkADwHrtnl17eS3q9UhwGQfld7uNxuEgkuFVplyDSyhjUoNvq/BNMRqGLwvYTQ8s5Obi90xS41fuVcKC+e40Vcx9plvhLjigkcRAFTtuTsPacmlJkUEjMvc8A7WdvuyHdnttp7+I2y5W17ziHv4OpQkR3k05+an7KulUmnrlxsILy2jJjlFf6TkfHm/RrLat422LroVAg46cwfEcew+LWls7s6se0tqB2FoCWzrC2oQlqPJUFR+JVQVt8i6UjcI6+PQudxdXk1usIiKVjhz7DxbkjeLpcEpTbESppniMeXMjOntdMNXXW93rUk2bqN+XIvTzhMhc8FLvF4EGlAOQAFB0zyufrCs9dXV0vy25lmnlUu4JKjnXNhIrUCuJBm0Rai0ZpO661v0e12dkyZr1SApQSlIAqVKUdgB4452tvNdSCOEVLnFCu4WI0CpLeO0fKfd5ak/XtUaegmlShEkvrSfhQffj8jYZj8awG+R7FKr4pUDxq1S38mIcbKjrFtVDSrdvJH0+ZisenSv4pPINYPTSqVMo8B+rNxPkodkSYzbGrI6G1uALkSopS2lPU1CjvSux5nAzenhEjUiSpHCn6tr3HZF2dsu4jUVlIrpCcT0ChLeGD8r9tnargJuNtYt3bixs8MEFxCpN3dJ9959SRxUURyPIUCaCuAjtNC9BAJHz6X4fvO4y7NGfyV0lXnjgnkkDmMsBnm3S1frCNabeiFDQ2022gIaYbFEtpA22/IZZrW1xqX4aua43eYlVQgcOfvbJ3Oc5NlKWVFRJ3PjljQnSmjtcMSY0AUa97f2NyRpi8OIpHW4WmlSHPspbJJWK+tBy3PLrjReShMyAcczTp4Nkv56TJTnRmLlb0IhphB0Wm2Ahai+KvyVfrKBv7AaAe3fIRrOrXTUroyHj82JEhJ10qfYHmMbLpthMr6oXVEcTRlgKcd/mCPsoT6mpPTNPXTnRWnOmQ8ePg+UJ5zpr5NP33V9y1C8C88otp91DSdkJHgB0xbDbRQjujHm10VpHFwcVv0+7MaMqS4IsQGhfd5E+CRzUfQfGmTXMEnSkVLnJOEd1OJZlVyjWslNsaIUP/ALp4Aue1I5J+8+uDEapMZT4BiEapMZT4Bhch96W6px1anFqO6lKqT8cUJSEigalKEIFAHhLBydXLU9hig3yNX2p9DFemdV5qL19XA6Zz7U+fVxStM6r7UHzySM59Wr0hx1lYW2tSVDkQaH6cwgKzcClJwIYo3qiUpAbmJbntD8MpHGf9r7Q+BxObdOaMD0NObZNaowfTEs11BLa12t88kuEuMn/EBxJ+IOZqmjz7w8j7nlZos+8GVegXPTjqXkqKW1/ZdbUFtuD27hXsOTC4pxQ8PMe5kC45sDm8LFuvnuvNotks/wCq2D5Cj/Mkbo9qaj0GaOsh+HvD2+fHxcv3ITVOI9rBbrYpFrcCXmykEcSVDdK0+KSNiPUYpjlTJkWsiuEyMMWz6VGHBawFm7RdpNmlJdYXwkVBBFQQeYI6g+GDkiTKnSpp5oUzDFvFo/WSFReNshcFVESIrm/l123PPhPRXTkfWu3NtU6VZ8Dz/V1n9/bZSuLjmOB/VsJ80Hygw9cWudrftvFbZmobK5tiYb4frCgd1tCtAun4QKKp486PuW3HFQHe+f6v2/0x6tRIkW90rDmf49B5jp4P5/oaUzJCVJKVJVQgihB8MqkaSlYfsKjVLkmOFS9ziyVVS4RpwcccVdT7cnAKqDmov6Q/JLp76noOzcKQl6Z5khSiOri6A/BCBnqiUi32xBPHF/QPpyNNl6diJGKypR6ccPYA2p+f3Xn+Ze6Fq0/HcJt1jgJKW6/6jp4iT68IR9OMvVFI72ZxL8q9YTqN0i2J+EVP/Er9KOqrgC5Cj+FtP342rAMhPAOijAMBkq4nSRyrlXmNVEtah4AxLVkcgAJGcMXwLkbNNsOlzq7BfLlquJbm7hGuEluLFaSJZddNEpH2F1+lOeibLdJ/HXGs0Ax97v8A6U3BECbiCZVEgaq+wtI/MPaf4Z3ZuxQB5UttmWgp5HjbFfvBys7vHovF9OLZN9QI9wlpkaHzDQEeHxbr39MRRw6sS66ZOTWPb/SKtW6nh27hIZJLjxHRtPP6dh8ceLW261YBy4tZYwfl3CYjkfk7YRNNtxIrbLTYQ02kJSlIoAB4Y+mPF+vogEaQkDAPX8GHPh2zRE59WzUS2cLgFKDFUaNLSyxhuJ20Wq031gponzlpbKj032P00+nFEiaxl0HfrZNxbLQrkWhO/falGk72p2MkNwZPHIbQRUpUVe8gegrgxS7tKD+H37Wz+mL9V0jq1/EkgH6FsxIt3lmoFB65TrqEIJfqEcbwmME+3G0BrUxs7ckAy1uDk4EuD4pBP31yVGvmRVZPOh8wypTk2DQ41o2rknhS05eYq7RKVdYzfmMLHDNjgV40/rA8R18Rkw69fW346jdIFUn4xz/1DpDSOpLC1FCZcSj1tkCqSNwmvT2eH0YUAHAumbjYaKSRYpORbf3O2GB5imkJWy4Ke8KlG9dsa57cxhWlIIPPMdjYAaEV4MLBxjIIzagdD2AQkKI2PI+ObQ0Bo9q716V0/HtMSDaoieFlJSip5qJPvKPqdzjpdJCYerT/ACIHmcfY/te2to7KBMEYwDJdx7sHlKbSaee4V0/kGyR+X0ZZ7CKiSp071FcUKLccMS6+905dXYUUHYBTqh9w/fjfuK6yBI4PwrfJdc4RyY38vWn3bjriK6hJUphtb9R404U/+auMMnVU1S/CMfd+jv8A6GsUpuOtVwFT8h83YvVGjLVqK3qjTm2blGSeErRsplfoeYr0PXFUcqZQDzfpe47FZbmO+kA5/q64a1vGntB3ybaIOmxLlxXOBUm6vqdSdgfdaTwim/Mk+zIGoJfjN/d7ftk67a2h1lOFVZeA97T0XvDqSHJS5Bdh29KTUNxoLKU+w+7U/ThkBaj3T7G0J9QXMatSAlI5BI9zfzRnfe2avtjEF+cdMahWpKfrAhGS0VVH2QP1cqHlXrls21H5yxCsHDEjs6Xbbv1XbDbVrhpHLTE0qO0dvsY785etLquDpmzSrsqa+4yt+e622GkyH0kICikbACiqDp7cv23wxWtpKtCaEkJTxoMSc381iS4UOvmOMxKzwqMkjsAbC6Uvk6y6A1q02tSYT0VKE+HmLPAaevCfyxNMVx2FwaYAYdpwdy2+7kj26eOvdNB41bVcO5zzYoo2OrwUYkkFC+q/cNMTaKvi9cG2b1eODwl9DdcnpLjV+IpWuSeviVKQoKGxGYFaTUPiK4NzO23enWvbRpUuxXJ8WtlaQ/EeHnRQTyCkH7Fd6EU9tcdor2RKdRy4/fButjul/ttTbLOkZg4p8uHbh2uxOlvnP0tfktt6s00/bJJoFTLSvzW/aW1UUP8AxY+W+6ECgV4F3KD1ZbTAJvYik804jyz+bHtd93+x8mx/Xri61rRSk/sLSqEfP4qfiUtI4B61+nJ3l5HLHSVAPtai83TZTH1iz1vJNMfEnJ0k1NMt92v0yZb7UzZITi+Jq3xVrW2ynokKWST6k9fDKJMmPrCUinQ/MZpEyyKWhASOAHDza9tkn/ImmHbbEcLN5uCAu6SEmio7XNEVJ6E7Kc+Cehyz2qPwoikGijio8uSe3n5PpJfx4+qQe8rPoHL3+TSbl5QlR8pkL2+0aDEcl6n+KattEXNmrbra7Wl9L0CTIhOA1Co76kEfQcS/5CdJ7mHiWZCpITqjWUnoJDuT8pHcTUXcaXOavcMSbVAa4nrmU8BUo/ZbVT3VKV7AdqnLRDeyXFtqVgrh08z4Nt331tJtFksXBqsjukYEHp5t99falTbIgWUnzfssR1bJaAHOnU/9dMNaQ6lUB7TzfyhcXM+9XJlm4n5/U8Wx91uj1xfWtaypSjVR8csyEBIoHYoIEwgJAwDNaVsZvt6ixAeEOuBJUeSR1J9AKn4ZC4l6mMr5PrubqYyRm1/qrXEW0Rk2TTQ8qI0o1kndbiuRUD09Ovsxot7RUh664xJ4NigtVSq62Z7sIsVq0y9crsfrl3kAmPHcqadAs+O9efhkZuukmEcOCRmfoxy9auXRH8IaAluvXKWt1xSnFrVUqUdzjykCNNA3xCUxJAYuzbI9jQl2egOyCKpiVpTwLh6D+XmfTE6pFS92PAc/c0pkVL3UYDmytwuUm6Ohby+IJHClCRRKB4JA2AwiI0xiiWSOJMYwZYMivLCVZSpyJY8BXOq4k1coYzKuFXoMZhNH2p68hJzqvKl98kDpXOq8q+fV67gZ2p6FUfhEWvYJ3zNQfFYHF5XCdR+A/Rm6k83gkSeLiVDcP4Dm6g5hY5uFUZaDuCMlUOYUCzVuvEq1lSW1BTS/tsrSFNrH8yTscEuFEmJz58WNcSV48WfFstuod4ak26cf/t3V/sln+RZ+yfRX04DrJID3+8OfHxHuafrJIMFYhlPMl2NTluuUZTsUKquK9VJSf1JPNJ9RsetcLRE1JIjjzGP+7MAibvxmhZC7adQiN9dgufWYSjQkii2j+lY6HwPI9PDCxTEnQsUV8+xqIpzXQsULT7jJBPji2uDXpNQzVousizTEvsK4SNlJIqlQPNJHUHkRgpYkyp0qYZoUyp0lvBozVUZlsTI3utJolyPUksVNKH9SK8jzB2Pia/cQKV+2vPgef6upyons5usiOPHkQ65/OL8qsS5tTu5ujm1hxRDt3tSEgjwU83TkRzUN67kZTLjbyqWqc/n+r939KeqU3UKbabsBPA8j9C6JTEUd35ZWZxpWX66hWGDxHFHNumHt8CC5Kyf0++XY/wCX+37XRUWEzHQeVFqQE/vUc9rvreqIIOgV8B739H2KdNjbW/ABPsALpH3yv41H3b1bcCqqFT3G0eiW6IH3JytTgJKq8H8++oJzc7rcL/1EeWH0bbSXvKjKPJTh+7KrPJpjPNTaUipYMveuVxZqWprR9CaYEjmyPYG4pkkij7NyBNVDDgPmfhzXYaHUINEuoLaxXmk8x9wxVHMqMFIyLkkkVoc8PBvqi1J7xdo2H46Q7qjSjXlqSN1yoe6knxJTuP8ADTrlrEQv7XUMVo9odlQj/J2GH92EU7U8PJtBBbKmkqPMnfGmAVTV1NZoaOxfyw6US81c7ssVUp1MZskdEjiV95T9GWiwh0xqXzwdz9MxgzdYex2C/hIAFR92LCir9Tca7SATRO+TCWM0Gbx/Dgg8t8UJT0NtmUAxuyKMdxC0GikmoIwqo6ihdM3EhQIOTXvdO3o1t2qXNRVUuCkPkgAqPD7rqfinf4YxQFVrcKj/AIqw9z8z2qT/AB+9iM/DJh48Pc6hXG2lpa0kfZNK4hvIqVHJ/Q0ACkhXNhKmuEnlldKaFuAThkzd2EVyNb1sIU24WOF1JNRxJJFR7c6jcp0xKjjKBQ6ce0GntYUpIGa23Q4lDJUeFL7HirmPoYbAU44eFIUaAnw3zaOSYTMoRpzLSMyENMSnY8hutklKKFIX/wDbOHmD4JJ+jCJNC6hd2n+PUULH7Kz/AOiuXYWk9S6cVanik1ciO/3bnP4H1/PD0qKOmbltyoDqTlw9x+nNoS52kx3OJOwVyPQ403NqDiGxBVMGFLUtr3VApPh/TGRaVIwZwoF/QW2DyQ9IJ/u0FKP7Sth+8/DHVQ6y4Sjlj4nAfV/cSiBiW22pJYn3V5aTVCP2afYP+eXaOPq0hPJ+P7hcG5uFyFtX3D05KmPtzmEl1KEcDiBzSK14h6b75Wr+JQkKqPza+tZF3Wqmfya57M3RrSunbzNaSF3CYUxWa/gbSKqPxJA+GN1rZKu5+sX8Cfm/T9lukbXZqmGMi8AOziej5tTWLuC3o9F3nXPzZUV5hRcQj7S3B9inhvtXoMUX1sYZQuIYH5j3tfab8ixgknu1EkeZPJsJ3C1mvXV7Nylw40N0IDaUR0niKRy41H7RHjiU44l+Mbnf/wCRuFT6AkcB0dJ4tMJPESRt6VxbCirZyW7HYGztC/zdRzm/Mt1gjKnuJPJSxs0kmnVZT9GekbDZr0ahnIdI7OJdS324CUJg/rPs4+xxa91jd+5uo4okpbLzafIZaZHupqanfmdySSctVxGDMLWHh8/9mDrZdwlTQcgAOADEtfQGdNdtU25k143mwtX61E8Sj933DAeoY02u2CFHMfqXcLyJNrZIgT49JbN8IGeT0dZLiIxHJxeORKPTMSKvSXrhwlGMl+4aCtN8GQ+DjUnetMCp6+EYN7VjWitWStE6ij3SKhD6U+5IiOgFqSyfttLB2II8eRoemKLWdVtKJEivMcxyLUW9wq3kEicejgRyLUfdqyWeJfot104yGNPXmKibEaQdmjul1v0KVginSvhi3cYYkyCWAdxYqPqGov0RJlEkAohYqOjmPAtEKCwgAOKp4VxqUpYFKtrwPBmrQSxKRIoFKZV+zC90lfME+g5/AZlt3ZdfLLlX9M3LVTFjCV/xVam/MUWkklTqjUuLO5J8d98d0KNzVFcBx5lpjUHUcy9t28NKLSmdzyXStcIIKHQUvicKtf8AaXsxM7p6tiWaIhTQcPE9JoeBlsU4lE+gxzh2yLSZp6hKfaeAHSfY67ue5osIjIo+Dv8Aacslk7cWCPYbFEEW3RVeU0pYoZL1KrecPUj7R+AGKglSsSPAcBwHj+r+YN3v5d5ujMpVUjL30bY611Cu93RZSoqYR7jVefCP67k+3LDawiJHS3eytxCitMWn22lLUBi2oa8qpi1S+P8ALNuMVG1wktgvqHNps7hv2kUKvgPHG8H8hWo/CMvf7m2Am4VqOQyZS2QEJbVPlp4o7ZolB/1V8+H2eJ6D2jCySGvVoz+TLIs16tGbjfcfu0xSlVW44rZKR9AA+4DJJCYk4OaQmJLF2w1p9FEcLlx6r5hj2eKvXp7cTkGc4/D82lOqc1yT82GLCnllSiVE7mpqcUjDBqRROAe0M7Z1XEqcqWaDxzK40cauVLPwyBNXDU5PK25ZlS+1MzEtb8xwIZaU4s8koTU4NUgSKqLCqVKMSWM/5SERIM+YxEV/2ZV5i/8AZTWnxOJvyirCME/JpfyVKNECriMC0MGqpT0geDbPB96j+7JdZMrgB4vdcy+FH769bWdmrYlfq+6pR+gUGZokVmrye6JDmpi+l5KZtzbDVrgjh95S3EKKUpHNSqnkMTXCShBqstLcIKU/EzeodZWtyX/u1lhuBG3mOII4vXhBAGDgtZdPekLhFbSEVJow9vW0QJ4f4LAQP5WAfzwxtD/WfNmNqs/yZaXe7TOH7S1xUn+QLaP0gkfdhEwyoyWfYXJMUqOLIPQrE8KlqZHB/E2tDyf/AIThAu4TxB8wzpXMlk1WG3OHii3ZtB6JktKb+8cQwvXSj4keWLL18mSktUWexv36Mi3XBDNwaA4WZTEhC1s+la1p6EbY3SzJhJkjqk8QQcWgXJ1StceDR9wtUzSc1TjSvNjFSmiopqhf6kLT4+KT7R445okRcp0nP7xDc45U3CaKwLEU9t1amsj14s5Rwt18yEVVcboKmh/EPDr9GA/O/HkEM3HjzYxfKgX1ax4tu5EUsuKSRQg4+JVUN/QoLAIZqyXV6yz0PtUUN0qbVulaTzSfQjByxpmTpLBPCJkEFvPpXUcWMy2k/wC8WyZUJS97/D0U2roSPvFD1ytXECl1rgpP3UOqoXLYXHXRjLMfUdLo/wDOp8siu3V6VrHTUInSFycBeSwPcgSFE+5QfZbV+HoDUeGU2/tdY1pGPEfX3v6W9K7/AB7nAIlqqsDDpHvHF1htUBUic0jopYT9JpibbrYyzJSeYd9UakJ5v6TaRlfwzRMdA2Dkpbhp1S2kJH3lWe5XKNdya/xSB5kn6P6NilCadAfz6vEldwuEx9Zqt95ayfVSiT+eUC4qqvMl/NUshklVIeJJ9tWnprgW4QOQ2GUm7VVZZ0YBxw2A7ITxbI5n1xBEkLWK5PVkgYNRfU23U0LaaHrwjHsW4WMmj1lPF9ascev2OI+pw8e3o4hy61fN+esbBVsOH1GbLt6Bk5CZTKu2RbYKkqrTocQLsinFJZ0zY4tadmO4L3bvWEO5hBeYRVqSwDTzWVfaHtHMeoGOG2SmKQUblZ3qtuuU3CRUcRzHH75txvmJ7WRdE3y26hsqkvaX1Iz9biut04G3TUrbHgCKLH9ojpjyuAGRSgKAn5tTvFt1Uxmi+BWII6RX78WMfLr3Gi2WUNN3VxuLEkPeZFlKokNumlUrPgqgoTyO3XHS3XoT1ZGDHt1+bf8AbPh2u17UBah7yPe8R1wxo/RrTfIpaRzGh58D7nE9C4STT7sKgN7XMnTUFhshoDF6I2wz3AxfLWw+/KDTLanFHokcvacPIlKE6lGjpu53kcKCuRVA3b0gz9TtL8CSUuJXVakkVFCKKHrtlVvaLkEiX4luG6/kXKZIsNJw8OLqnrqwKsmpLlBVVQaeWhKlCnEkHY/RTIXCDINZ44v632S4F5aRzD+QB82iZTPlqO2VeVGlTswQ4X0/7qyeZClD8j+/A0Z1IqhPj9D9WTWnOo02gtM6j1xaNMyEsTX1l8ji8ppHEQOlfDASTIiNFFs15uNrZKCJjjyAqwhvutYXlUDkhP8AMWj/AFwf5kYaFO+WSzgT5McXqqzar40mczIckDhdadPCpZ5VofH88Mm4jWcC3Nd7a34KVrB1Zg/PFg4ZFvX/AAS5kvwX9okhZ/8AAo9FDocXJVwLq64fxz+JPihXwn/8SeY4Fo/UWn3LU+ph4cbKwS26R9ofuI6jC0B7pdN3Hb1W66jH6/r0NGzoBYVwLHEg8jjdNDTMNhBo7xX6UbTZigbOBPEfHjVsB8B+/C7ZF1i+tPHH3P7T3W46i1VTNWDbNY3PXLVR+WKGDjLfFQYGSNMgooMCkBWb4hhLaeFKAhPgkUGcEBA0pGD2lBRhOsY3m6anAA1DfF9BBxsvxWJs25oKoC2VfYp71KnqcrSRUuklNH1pv6Md4EnANMXYR23taD7F2WC26f4jqUi5TUKH2GUVDSPYT72/XPbdli0RqmUMIxpHacy/K7yY3m4KPBOA+rJdvNNpgaZcv8lAMme8qPF4vwtI3cWPUqon2JPjirbYtUplP3V+j7Napht/yV5qwHYMz4n2MC7xSK2SE3z4pFTv4JP9cafVppbxp6foybsuoQA2j4anPLFgUdcq88G+IFjgH1WaYhre5CgxRDAteQcCoBnm7UmnvEn2Y5ps8O8WEycmUkMKhyNhUDcVHMY3Sxqgkyckq1BxSltvALCeBXIp6YmnKVnUBQvU1GBZUpxGQyPobJIp7wPhkQMXlXYq49tk3n5YdPXCK0r6/bg5PI5lbbjivMp6UCVU9Dl0VYdbtUZSO8BX3uyLtxLtsak/Emp8Dn73X8s1yqGGuTrT0EKKUJGwAI29eeZ1JOThVi9pV9XUEqT7vpzxZEDAMQ4nEtytH6Te1TLYiRW1OvOkcHAK09cuFhAmUBSsBzbLe3QtkFasg73dsu3ETtNpVq3R0ITd5vC5PfNCU0FeAeASKk+Jr6YG5nTcSVThGn4Rz6T0l/NvqjfJNxnNog4cfcwnWWoEuW515Hu+dWNGTTcNDdaz6qNB9OKLeI66Hhie3gG02VvpUBybaBBUSTzx7dlBag0vEaQ47OkIC2IifM4VclrrRCfiefoDiS4UqgQnM/ZaG5UTRCeLxGjPXu5njXVTiitbiuQ6qUfYKnJlQhR2PSoRIwZi5yfr7rTDCSmMyPLZRTeleZ9VHc/8shGnQCpWZzY4xoBUrMudAFnQUNEGYoUU4n/T9B6+J+GRp1pqcvm4EmU1OTKBoqNSMOy1oHKhig8MjqcCXKlrwyDgS5Us16ZlXGrMMQ1vrCUpKiTQUHPIKUA4KUAMWp4OjH0JC3ozzzlKhhkb/wCJXJP543ru0fxI7WGssmCE4c3Hc1XSE0WjCdgRTvwNoKUn2q6/E5KPql46ql9+OUnvBgRC189/jitkGkMzGtMiYkqQglA+0s7JHtJ2yKlpTgSxKlCXN/DIjQq7MQT+llJWfp2GR1rOSXHrFqyDOpvMaBZ5EOG04lyQQHH3CKlI/CAOhO+CMSlyBazkwmJS1hSmm1oUpRNK1xaMG4BimnNLSNSzCwwUpKU8SitVAB44nnuE26dSmCacQhi8vRVqhEofvsfzBzS02tdPiMTpupV4pjPmGlTdSKxCWHK0zB46xr3GCq7eYlbf30w3XyAd6M+wsv5C+KXCvScp4miG5if+0hupWr4pB3+jN/JQOjtcxcADkwadZZ1v4l8K+BJpxAEEe0HcH24qRKheDOiaOTAsrAu78B1wLAdadHC6y5ulY9fXwPMdMmuJKwOBGRalcSVCoY3b7xN0ssXKzPqMJ33Ftr34CfwODr6Hr0oa4lXGi5/amHe+8Q0io0ynTJgoNPahtiF8FwigqiPk0BNS2rqhXs6HqKHxxZBJSsa8x8ubXW6yn9s5hp5bQxaC3EK4Md0tdUxXlQpKymJIICjX+7V+Fz4dfQnElxHqGtOY9o4ht11FqTqAxDdSyOQNV2a46O1JGblw5LS4siO7uHEnnQ+PIg+w5XbuHKeNodvvZdrukyIVRBP/AKnn2cC/nn3k7GvdjO6SbRKWt60KdRKhTlJ/vY3H1/nTQpUPEV6jFu22kEhTNHgKivRTP9Oh/T+zbrHuCY5lmlCNXRT6cmpu2PdG5aq7vW6HJcW1aJLT8OLDKqJRxArSojqpSkip9aDLMbqSS4UulEnGnQOL9X27e5b/AHhOrBCtSQO0VHiT+jaDuVpdzRerLvbiCGWllyOtX4m1bpPwrT4HKxuUJt1SKGQxHj7snT761/Eu1Q8K4dnBt6s1zzG4wL4ZMWs8VKG0uqHvK3HoMU2kYTRR4tLKsk6Q1FboL9xlsxYjDsmS8sIaZZQVrcUeQSBuTlohQDQBpwhUighAqTwDsh25+S++3tDUvVc1GnoqqH6mwA9KI8D+BHxqfTHRKQBk79t/o64nou8VoHIYq9w9rd+V8nPbpy2CO2zdWpKU7TBNJcJ8SCOD4UGcqMLwU7cfSW19XoAUDz1Y+72Ou3dv5Yr724jv3KA7/HrG3ut9pvheYT4uIFdv5k1HiBgFW2nFLoe6+nLjbwZYzrjHHiO0fUeQbCTYqoUtLzY91RqCOhxmmgMEnWJGBdcQQtNC7Pdj7xE7vdsrn2vvCkKktNrmWZ9Z95JFVLbB8Un3wPArGWmEIljClfCcD9C7Ht06bi3Vt83AEpPtp4fJsM9bpVkukm1TU8MmOtTSgepBocGY1QLMKzXk6zInSSG7na/5hL/oAMQ5Q/jVmQQPqr66ONj/ALtfT2Go9mKQnDFwVKtSSkF2KtfzN9tr7GbMyTItz9BVuZEWKf4kVBwYRIg90utLut/syRZyHTyqCPIs1K76dq4zJd/jcZ2n4G47y1H4cOKAZyM2gkvvVE/dUtXmkNt9a/OVGiMqY0bY/e3H1u5pCEj1S0g1P+Ij2YimUpBovFqIdmuLg676Uk9pPtLZ22969TyO4Nr1PcrvIlzIryaVIShDZPvJSge6kEE8hiy1VGVBKxUHA+PubuvbYEwKhQn/AHdl+7Mb+JTzdWQDHfSh9CweaVpBGZNCeoA/pwL9v9ETiTbokE1IBHiC2luEfhJypXUVC/Ukhh7iP93Pov8Ad/yxsozaO54sLuctm2Qn5chXCwyguLPoMxRCBqLRzrTBGqVeQFXWa/3R2+XiVOe/vJCyun6R0HwFBjDIdSyvm/C7q6XdzqmXmo17OQ8HC0EoGw3wLJEKUYrYLPKvtzjQoiPMfeWEJB5VJoPZnISVFu1vAu7lEMYqTg7CXnRzUe2pt0ptam0oS2rj+0lQH2gfvByzRadIIL9Yudgj/G0LxSQB2EcWk/K82tivJ8xxQrFl8vNA5GvRY8OuKRyLoUkKkqNleYngf6hzH+ocebQ9/sTlskqiyU8STuhwDZY8R/Tpk6A90ujbht67VeAqOfMc/eM3ZLV9yVMl+VxV4SVr9VH+mL7OHqoq839J71c9fNoTklppafji51YjFwuONscPmuIb4jRPEoCp9MiSBmwqoM3LwEZjgUuKZC+uw3o5NPNSUfTjfeCsRae4h62MpbGuw6vFP6SRv1ypx5ugyx0NGI6K0w5qvWNnsjdazpbcclIqQlShxH4Cp+GWvbEBU6a8MfJ1/cp/xLaSXkG8ve25N3/Wki2W1CgxHU1aYaQBSiKIBp0qanPbEpNvtiYlfEs1Pjj8n5dtkK5JEp4n5lqzWsOPZW7ZZ4hHk2uKiPt1URUn48/jinbk6YyTx+j9skQmJCUJyQKffa2V7rvFyPb0128xf5DKp6w+GEdrq+4r1ENukNlagkCpOeZ6Co6Q2YmjEo1sqtKQguOKISEpFSSeQA64pFqEnFiKzwdrdC/I/Iu+m4s3UGoXLLcn08Zt8eKl3yAeSVqKh73iBsOVTiwAIwAdwtfTcksYXMvSTwpX6uPUHyM32IhS7LqW33EgVDMxlcZR9OIcSfpphdQ5PZ/StykVikCu2o97ZbW3Z/V2gOJV+sMmJHSeES0pDrB//GJqB8aZMoTJni6tdbdeWP8AejIHPMeYaLet7TyeHhAJ6jE0lohYpk24SENPvx1MPKQrYg5V5YzGopLXA1FQxjQy7QnUsVm/tqXaJB8h9xtRStni2DqSORSaHqKV2wln1QmCZh3Th2dI7GWPRrHWZfeLvhYrfaNM2Oz6eelNLY8gRGEPqSlUlKQAaDqaGpp456qhKYEJiSchQO0R3CbbQknAc+LqL3c7Xr0Jru82qP78Vh3jYJ5+UocSPuNPhlWl2wr/AHY8jj+jql4Bb3Co+HDsOTFdcdo42ndD6d1HDXIQqY2ymXGdIUlK1orxJPMVI5euLZ9pRGhMiK1wqPvpbQi7C5TE09ZrUh9xALfEc02AUkYOa5NPF3o+Urt3G0hoZ/Vktg/XpXG1GCk7pbBpUeqj18Acbr86SmyjyzPu8H5H6q3URaqnBPtJa01FdnHY6koP+9znCwg+lRxn6aJ/2snGgBVOCcfc/FLaNS1GaTM4tstUzUTLkUMKrGYSGWj4pT1+JqfjjzbIKU1VmcXarZGlFTmwxtkqUB44qJakmjUM5s2+0xYIHCtz/eHfE1FED4J3/wAWIkHXIZOWDQIOuQrZuPE/h2ny8D+2mqLSQOYbTTiPxNB/hODKjJLTgnHxYlL1y0OQZf6v/Dkb/wDzKhuP+zB/efuwurX2OddfY4EtV6GmErRzrQYOVDWRJJcSXMhnpTbI1cas9b7VJuLwaisLeWf0itPbgpJERiqjR4AVZNLa57tdv+1pcav9/TPuqOdnstJD4PgtVeFHxIyv3O8xRYJzdt270vuG4gLSjSk8VYDw4nwbE6q+em+lS2NGadt2nWOSZc3/AHyUfXeiEn4HKzcbrPMcMn6RZeh7GCirlRWfIe/2hs1qfvb3A1o4V3nV93lJJqGkyVNND2IRwp+7GxU8izip3O22uxtBSGFI8KnzOLi033l1zo2Sh+06tvEVSf8ATVLW40R4FCyUkehGcmaRBqFFyuNssrpJTNCk+A+Yb56D+d+Sl1pnXWnGLo3WirlZwI8geqmj7i/gU482+7zxjSvEOg7l6EtbgFVksoPI4jzzHtdj9La+sfdK3/XdM3tm8tNp4nIaR5UmMPBbB3TTxAI9ctVnfW8wok0L8k3DYb3aVUuYzTnmD4/7M4U8Rx3DZXpERbqgEpJJ5Ac8wqAzLwrAYpH0lKcQFveXFaO3HIcCB9+JTdR5JxPQ4rlUkA0zYzb3rXpWPIWmWZkxxpTYDCSEJrz948/oxMsS3JAKaAc2hUFzqFQ0RJKnHCri2x2SBRuqQEigZYpJ609a5PBleAtbSqhRBHUZtAXxSk8GMQNZ3CDRDqxLZpwluSnzEkeG++JV2ka8RgejBgktUqxTgWbVa7JqVhTkYOW+YkFS2BVxFPFP4qePMj1wXWTwEJV3hz4+LAJJYDQ4hh1vsU6C6rymhPhOjgdTHVxpWnw23B6io2OFXNGsd46SOfBqFypVicCyBbRZ7nLtslZXDcPA4QN09Urp4ivL2jDYyoTIgYj7p2FnxkQJBmGAXS1rgS3GVgcSDTbkfAj0PPFscgWkKDXRSBaQQyHBwqB5EYarOTUULVsK5uGLDuDSymRHIYeUOo/Ar6KpP9kY3FA1KjORxH1H1bPLCCVIIwLUnert7E+YXtKtiOEG/wBvBkw1cIr5oTu36BY29oTjZt8/+KvKS/21YH6Hw+TtXpvefxZwibPI9I4HwfzqsLr+kta2Sc6hbDkOa04pK00UnhcFQfvGX24teqkSeB+r+iNvuequIpwfhIPtbtfOhpBuDCtt6jt1Ut9cdxSRyaVRTf8A4uMfHKlvMipLGoGVAfGvuDvvqi3033WDL31PsdT0Ml95DY5k0zyuaMrUAHUCaCrUjTQSlIGwGwxwSmmAaEmrvv8ALD21tGjtA2e+fUWzqG5xvrD01wcTiELJKW0E/ZTw8NacyTXLlbQBMYJGJfsvpuxgtbVE2n9xQqT0HIDk3wZf5evXFJS7pqq5fNHM8/TI0L4q4Mo82DXaoO2+EGVGjkXTN05+ZjsExpp5zUVhihFkkrpLitj3Yjh5KT4IUf8AZO3IjN6hEwKFB+Rb7tibVf5NuKJOY5H3H2NgtLXudoXUkOfFeUzIjPJeYeHRST/0CPA4kgBs5TFJihTrKZSCJo8FJxdj+6vZOTr5MHVNkSyHLpFalqYWryw7xJBC0K5V6EGm4yxLRFdoI4jDpwe3SiJNWVcfA8W0s/tVquw21cyfaHUMtrKFKQQtQ/mKUkmnryyMdssIopoesSTgWmlDgNCQk9Qdjkuo5uWp5PvEJBqomgA64dNuKOYU9z7DcosoR3rfKbfPJtTKgo+wUxqv7KUEFKWZC0ni1bpXs1qa+qQtyGLdHru7NVwfQn7R+jOs7GUUMgp2sUsyE8XcS/W4TNAWlJWH1sxEx1OJFOJSU05e0YoCP3JYzxqXZPQt0Yrya3rn3h54/NshPQCkHrlVukgh/SiBXJhDiaMrH84P55Xynk1QT3COltN3vvv1W3RLS2qi5KvOdA/QnkPir8sbLxZCQgcX516su+qiRaJOKsT2DLzPybNrTSh8RTECk4PyhJxcsRhch5LaBVR+4YIAluEIUtQSlu1oqXZtAwk3O6qJkPjhjMtp4nCn8ThHQHkK+uOcRRbjUp+nbOuz2eMXV2e8rBIAqacVdFeHQ1JK+YC03SImE5aZrpRs1J4kBQT4EV3HhvmfkoK6JSaHPt5+92KX1rZSJMQhVTn3fkytz1Dpu9xlRJU9tpWykqJKVNq6EGnMY4CdFO8cXX7u82/cEFEiqH2g8x0shHmRNQNKs9yksyJA95iawsEO+Ch4K8QeeHRNGvDUHXzouK2s5BPAjJXSOSuY4tx1Oh5avfClVqd98sgpk/RV94lpXWWr0abbSwygPTnE8SUq+ygfqPj7Mar2+TajQnFXy7Wx312m1FE4qbaImy7pMXIkvLkPLIAKj9AA6ZVhdSFfWrNWwW6pJ5QVGpJb/XSxrsjzUdalL/YoVxK5k8I4q/GuXONetALudxbG3XoP3zclih/W7tFQR7gWFqJ5ADfEt4sJhPS1e2WgurkRqy4tGd5+2y9PT279Cj8NnuDhTxp+yl6lSPiN8qySnVQOqeodrFncFSMj9+147AwEQNX3HU7wSEWGA9NRx7J8wjgbB+Ks9A2C2TOok8TT3+x+JeqVlMCYP6z7Biz/AGwhf5m7q29xxwrDK3Z0gnccY3/8yhnpd2tJXpSa0+eTadjiH5CVnhix29XRV3vV0dJ4g86tSaDwPu/cMsUKOrjSOQ/3d/QvrAoc21Hc/cW9PSrh/LKF6wV3oR2/R1m++MNKW2LvxnKVawk98tmkVTB2K+Urt01ftYO6luDHmQbPT6uFiqVSj9k+vAKq9pT4YvENRrdj2K0Esv5CxgnLt/T5u6rNxSn3wSelD+eRMRyfpsZJwe1TwqpzOrIbkgYOF+Ql5tbakhbaxRSFioUPAg8xkxHzZlRpUKEOvndj5ZLNqRL9y0ylqyXQArMVIpGfPs/0z6jb0xSlNcHQ929MQzgy2ndVy4H3fJ051Xp6VbJDzEphTEyOSlxtQ3/5+3Gbc7JQ7xGIfmao5bWUwzJ0qHBppiKqXJZYQKuPLS2keJUQB+eVUI1KAHFlzwdi/m9S7aH9CW9pSm/It7zwWlRBrxpQD/8Ak+frlo3eRXXoSk00hrbs/ADyPzZvsTr6F3JubVg1jCj3a7ttf7ncZaAtx1Cafs1k81Abg9QD1x92y/XMjql5j5febru6XE3VBRVUJw7PFquRej3U0PrOyuwm4VztZU4xFbSRRDZ93Y/iBSUmniMssiBhjUHDxdUkWbO5hlrVKsK9rRHZzQatc6sgWtsqR5yhVSRuB1+6p+GTuBHb2yplcG57neG0hVIA736ouLUIRbHA9wMpRHZbHXagJ/M555bINDPJmcS/mrd5lXt1o/inPtaAuc9Dr8+W2SpiG0IsZXio1HF7SONXxxzQkgJSczifvyexR0CU82hw3xqJx3Bb0DgxWx20Tp7TSzwtk1WrwSN1H6AcTzSFCSQ0069KSzUkrut0WtKaqcX7qfuA+igwaaRooxJpGhj91Sm3oZVsVtoDUdJ5ADm58VcVPpxJFVdenE+5oY++T05sAKFOK4lEkk1JPji4YNblk5EtH25lXlWbhW96Y8llhpbrquSECpOCWtKBVRo44nANEdxe+mhe0q3I1wmHUV+RsbNaHEq8tXg899lHsFVemVy73lEVUxYl3bavSl9uNJFjQjmePYMz7A6v9zPml1z3IbdgtTE6asK6pFrs5LSVJ8HHPtufEgemVGe9mnJ1F+v7b6b2/bQClGtQ4qx8hkPvFs8pIQnag9BiB2l6bZqKnND5yhO1M188uNHmOma+cqGwpIIpyzQHzN2ufNsdyYuFtlvwJ8dXE1KjOFtxs+IUNxkgSk1DGuNEqSiQAg5g5OxejvnWuVqtK2NW6fRqWa2AGbhEfTDcd9HxwlKv7SQD4g88e4N3nhTpVi/NNz9CWt5JrtJDFXMU1DwxHlWjAdT/ADu9wLososTVs0nG3AEGOHnqerrvESfYBiaXcp5a1LVWHoXarM65dUqv9RoPIUaGh/Mj3Mi3ti6Oayuc59pVfJmO+aw4OqVNn3Sk+FPZiVN1Mk6gouzSbBtcsRhVbpoeQxHYcw7ndqu5lt7xaMF8g8EW5Rilm62wKqYzh+ytNdy2ulQem4O4y87buAuk6FfE/BvUOxL2W4oMY1fCfp2jj5tTKR9GPbqoLiU1XpkquQLhU30P05JzBcKms2rnV8ZdcivJcaWpC0mqVJNCD4jOUkLSQXxAWMWemOm4IVKZ/ZSUiryEbBX86acvUfH2BQOrOlWI4e5hSnQdJyYC6hRXUkk+OLhRrhQigYhIR/E7Slw7vxAEK8S2fsn4Hb2EYnB6uSnBXzYEjq104FgC2fhiwFrQWI6fUkvrirNGpSS0Seijuk/BQH34nmyCxmMfewTDDVyat7eaics9yDCzwhR4VA9DiG8hEyKtmvEKjUm5izTj+jYb56O1Qtlzja2tUUJhXJHky0tJoluSBUKNOXGPvSfHHvZLs3NouyXitGI6Ry8D7H7n6T3dN9biMqxGXZxHh8mc732l3Wva+PEpxSZFkakN8X/aBKVj6SKfHCfim6tLiHiSfMP6U3qX8iONXNCS6M2poIuFFpKV0NAobjPLYYazFKxjQugSnu4MejxVSpDTDYq46tLaR6qNB95yOg1o0aiAknof01tsH/Lsdi104Uw2kxRToUAJ/dl9jAVGFDkH6/tO4x3FpDLHkpII8gxVqSKCuRKeTsqbgcXO3JCq/vwZS5m5TzfXJFUkV3zgnFoJrpPN7tlri6jMuFOZRIgusKbfacFUqQocJB+FcT3SuqjBGdW1QyIupFIWKpoa+L+ZN0t7K35UZCuNpt1aG1+gUQk/QBizQm4QUK++l+PE9Ws6el3L+UvXcHuL2yOhZ1P8yaeQtcVBVRUmNxVqivMprQjwKT7G4ySWkomrgcFdBHHsLTbrcj8ZBOacj0ci1lPtlut7gfut6h2W2lXl/Xpiw2gLNaNkEiiiQdvQ5YPzSlPdQVK5D59jpM+4yxo1QxlauQ9p7Gcj9sbNqmOW4t207fmzuhTK23FpP31B6jEi906tVZIlJPHB19XqlUCqzwSI7Rh9Gh712tttmua4ki3WuNJSQPeYSkb8jXhpT1x/t75MsfWIBIdntd3RdwC4iJI9uHCnNg9x1D2/sb/Bc+4dqbfRzagpXIp/iAofhkJNzWjDqiP+IgexyTf7lMK29kojmohPsq4YXcnt7dprMCzau+tznCUtMuw3Gw6s8khRTSp5CuJI9yEkmhSRU8i1iF7rXVPa0TxIUDTpa/gXKBMg3LS/1zzrrCYbmvsoSR5KHN0Di5E7V28cHL+5L1oyODsvpO+kRu8cxRRCipFefAnzo2gubKW3XUDfhURU5V7pABUOT+xLclSASwJ1I8pe2/EPyOVxQxa8J7h7XXLuh9buusp6lsOJQ0Qy0CPwJFAfian44xzjXIQeD8K9RIubjcZV6DQYDsHHxNWlBBfSnhU0sj+ycEEEChLqxt5k/wAD5MStxZtEbz5DZWpVaN8irwHoPE5DT1Yq3q2Ui1jEkoxPD6dA5sPkz37pMW8+rjccpUnoOgHgAOQwGK1YtPLcyTLMi8SfunYODPGYm1s+XH3krFC4R/djwH8x6npyGHNIxRObKmXqx3T3jx5dnT0sgXDX3ifZ1xMeZcesoMH3z0poUp36EnOBSODGVk4uw+jbW/Dt4XJWpTzm6is1y+2uqOLXJm/ZbZCkRVkOLa7U9wN41DNk14kFfA3/AGU7DKTPKZpFSHi6VOozyqXzYp29tJuurLNEpXzZjddvwhQJ+4HBqxRQcaN72S3629iTTi7Da5/3ifHVzKkKNParLraf2g73viR+TQNuNf3RdngOwG1FD7oCXuE8q7hP0bn4Yx7jcCRWhJwDZLmWTb7coQaLXn2cve0nbdW3OPaHrOX1SLO8KqgPqK2kq/Wiv2Fdaj41xDaRCOpHF1eW7WuMoUMOI4e8FuFou3C0dk9SzXatru81mC2TtxIQCtXwqRns/pm0GlNRwUo+OAfgXqucncERj+A+bPdjrcI7Wsr7wAIiRUx0H+YgqP3JGPYCevCRxPyZdoJTVRYDBX5TzazWoNfblzViHcLZVFgtH93ogauEBtsktnjKK8yk0I+7PNPVIMq4B2/RtO7oEU1Bk03HjhppCKchvjOhHVoCHVlKq7tfL9Z2bR2uszcfeTJQZTqeqysk7eoFBTFxBQlIUMKP0Tbf2bWNPGlfNuSzOJNCvbMVGODs0UrONyONNeLAlFDRuqJaOTzt+eRoz9ayt1cEOE6657qgknh6gAVwsI1rCQxheo0Do13qSlzWSlUqVxmyr78cd0QDLQ8n5L6sw3Mkf0p+rRnabT38b7t6fgcBU2ial5QpX3W/fP8A5Rnn1tAP8gmMZA18sWwRmtC3c+d0lPcCwReSY1mbSfCqnVn92HvxrkEh41a2+NJEo5JDYzSF3d05qa2XRlRQuLIbdqOoCgSPiK4os1GKVKgfstmnQJY1RniC7/27tS2rurG1hDkJZiSYq25kTgP+8EpASqvKhFK+qR45Z5L2luqEjHCh5PxS73ciyVZrFVAih5ffBjXZHs5/7XXXUV3nNpISot257anlL3r6GlE/T44l3bck30UUERzxV2j7q028+oBc2IkjrUDH/i+8WfusgtG5XPzitaR5La67FxdQSPYni+kYiAqUxUwz8B+r82tgV0Cszi09LR5WmISU/wCq+44r4BKR+/6cVJNZiTyDdUH90sFbZ32GKiqoawlj9tYMO1SpJA4nKMI+O6j9AA+OJFqClhPLFoZDrWEs9pOClc1cl33Wo6C6tQ9OX3kYKdZCdIzLDcrNNIZS5SV3CYt1e1TsByA6AewbYeNPVpo5xpCEgOJDXTkTknMniyGqtWWDt9ZhdtTXNFthKqGWwOORKUPwst81n12SOpGNt5fxWiaqOPJu+2bTd7tL1dsmvM8B2n7Lqj3Z+a7UWuWpFn02hek9NrqlTcZz/e5Sf++eG9D+hFB4k5Q7rcJrk50D9w2f0rZ7YBJIOsk5nIdg+pbGpaCcbHd3rh8eWcHzyEFa6dBmvmaS3UU/LNfPSWt6UzaPnIGemSAePBjltVU8uoyWl65UNhSduWcA+fTGCkkUrXNoS+YU4jy1lJ6ZCj5zKbDDKFKFVr3APhmPmq+1Pc+5dp9ZRb7bQFpA8qXEWT5cpgn321D15g9CAcPBKqBYWktr3Lbod0tlW02RyPI8D95h/Qu2XO26osFu1DYpH1uy3FvzGHT9pB/E2sdFpNQR6Z6NZ3QuY6jN/MO42E223CreYUI+69h4PSkbHHCrbauJbfhm1cg4FN5Jzq4lt16UyVXIF4QpTK0qT7qgagjONDg5EAh6lMJeR5zYCRWikj8J9PQ5yVae6XqVEYF5tTqGJiQ7/crqhwD9J2P9fhmSiqcODlINQqyU+GYspxtXNCik+uGQrWkFmjVqSyaEFtwKBI8DhDiGQ4ijFprxRcGpqRw/WEhw/wBrkr7wfpxMgVSUHg0QTqjKDwbiz7JE7q9trlpy4qKm5zCm+MUqh0DiQoHx4gMaEyq2+7Rcxj4T5jj7GDYtwVtW4CI/CTUfXzbOayYRYIWjbZO4Gbj/AA9uKqPuStaW0KUkeIAOXjb5RKZ1pPdKiR2VIf2gL5NymOhwKEAeRdGO7jP8P7r6hKGvJAmqUEDkAacvSmee7ugw7gpaeYPmBVoFHXUOCDKMCfFmJTxlh1D4T48Kgqn3YhlT3qhta060qQeII839OdSJ+uNRdVWvhlWG8sNzEKBqElaQrenLnz+GWXbbiOeMQLNFp+TafRnqYJhG03JpNCSmh4gHCnSyMWR9ZKQyr31f6Szv8DyOOSk6a6hhzfr6NxC6aTi9KnKZcKFgoUDyVtmCMKFQ8XuWk0Jo5EPrdHESEJP4lbf+uRKQG3y35IqTQM7rC/N6D7Kaq1IpXlrTDcRHJG6nF/s2/pUquV+5UZLpMPLP5tRHfJg29cozVWnyD+a7YKBQmpHM+OOiCUK1Ogly6X1Te9GaijausTq4ki3Pp4JCdwFU5EdUkVBHUGnXArBnC7kJrH8J+jPLapntzHIKgu3fcTVmmfmU7EXu6WWQi36wgx03KVYSQVqWzu4poHdaSnjIIr4EA4nQue0pGrFB+FXyBfldkL3YN0jtrlOqBZ0pXyrkD48/DB0qZnONONPMLLMlo1S62eE06bjH+O7MyAqveHt7Q/WFRggpViC7fdg+4ae6Wg51kvi3bjeLI2XG3HHSXX4SzRaSTUqLaj1/CoeGT1dVIJYsErwI4BQ6On5vzbcrMbTfJlgATHLyyCxl/wCw9o6XVDWlsVZL/Lt6wQqK6tgjl9lRAP0UzNwIUsDofpNpIJIgsccWS0xJMTUtreBKSiS2qoP8wxpiRW4QRza2QVjI6Hbm131q3fNC/EUuibhp+Owugr7/AJfEkfljnhqWgZ5+R9zrWxKMcSJuUij7WUviv/qMkBryvfIKSa0Ncr92oFaqCj+0bE64Uqr9lgUhNGRX8SyfoAytrzbvSiB2/Jhsi22+eeGfBYmI6BxAJHsPPE6kJVmGAR26zS4jCweY+RbXa81PpO0KcgWGyxJM8HhclOAqaYPgBX31enIda8sbpFIrpjHi6Hv287LaA2+32yTLkVGulPYK94+wcatu3HLamG8ZHny5zg90ocCG2d+Z294n9IoB4nBBISO8/MVy26o1GXUpZyoaBPsxPQKAdLh09CttwuTbM25N21hR3ecQpQG3oD1pkB1YOJoxWNvDcziOeXq08zU/Jn7to6XAAcKkrYP2ZLKg4yoeIWP375ik6m9T7JJANQNRzBqPMfVgbtsks7hoOeqd8TKjUOFW2LtZUcKso44poUUkJPgU4Mkjg0au7m7R6glC0afmyBRJbZVw+0ig+85edwX1VsqnHB+4Xx6q3U2PZa5VyiOlIRwbqdlLraLLqiGHYjkm4P1bS+tQDbJUKcKU8yTyKvoGcVkFICav0P0ym3hm72MihSvAdHjz8G9euNS2jTNiXPVGInhJRGClBQCvHxoOeLxdz06sig7Hb9yVHZ1uViquFef6OrF4vL12mLdWtRqokVO9SdyfU4m+Ivx28u1XCysuBpTqhQE/DHe3Q2halKb239X8C7Q6MhKqn6yl+c4U77qXwpr8E575s2mCKRZ4BI9lfq/n7eFKn3KVXTTyao7ex2rd8vVwfS0lL9xlyZBdr7xQkJaSmnhXixBZVkvAquA4dJNW97bUKo26Boa5enakmjDe4lscuVntdzaR5hgqWw+ANwk0KFfDcfDKRvcCjIialQmvt931Y95QZoUTJ4YH5j6tDsqS8CpJqCaAjK7VMgKhk6SrB2T7Wa54bDDEVYUGG0tPx+KnAoClR4VpUHLaiOK8hBGYD9RslxXtqkoPeSAD0Ub4WG8w9SJSrz0svfieUOvgsDr/ADD45X7iGS0NKVHL3OYWuJVF4MXZKE1Sp4bGlUAqr7MSqqcg16Lgc2bVPaio4hRsAVLrpBI/cMD1Slmh8g1AmKzQNGam1H/EQuPHWSyftuHmv/lj9aWvV0WvP5N8tYtPeXnw6HTvuNd2b1qya/HV5jCKMoWPxcOxI9K1xJfyCWWo7H4fvl2i8v5JEGoyHgx35bmzG7wR1IgmSp6K6PNCqBgbErI68gmn82V+GMR3ZVStQceTakLoAxP5x3vrneCe1zMaDFbp4e4Vf/FiKdGuKv3m1d8utyT2Ng0pO4rTiBAOJEEghpq8X9QOzdy/zBoDSssq4w9bGlEnxCAFfeDjncYVPOj+cd6R1N5Mjkota6zuzcO3tsEJT7nEWzyJptiC1jKlFTqN8V/t2qeGJ7W1uql/V4kGCNlBP1h0fzr3H0J4fpOPEHeUqTw8mqtU1JU4pbYOnYNAdnHd/wDZySf7qvBkSf3iWHxWOJxIIw5LPIqgwaz1e1AjQLXFhhJUhnjcofxKod/X/ljbalalLWvm2yDVqJLJNI+pad2FFS3af4Uf/wAx+7CnvS9n1cj35a8mGJb64qq1BJybZd5u/lp7SNuW2M23eNVqRVMEq/Yw6jZUgjr1DQ3P4qDnW9w3ZMFY4cVc+Tvnp70rNupFxcdyH2q7OQ6fKrpdqzWF613fH7xfbg7crg7sXXT9lPRKUjZKR0SkADKOuRUqipZqX71bWsNnCILdISkcB94npYWhG4wbVuYIrm0ePYaNDtkqPX6MwDxe3NAfM43G5gZMB85EsU6UwgSOL568nfJBL598r0GbR88/Vyk1T9GdR89JAJoRwq8M2jxk5MBTspNBsTvkCnk9eZDRfkqVTYDhA9mQ0vmXch0P9MwpfN3fl7+YKb2anPW64MLumkZzgVLgA++yvl5zNeSqUqOSgB1AOLLW6VbKrwdU37YId5irlIkYH6Ho+Tu5Dl26/WeJerJObulkmJ448trceqVD8KhyIO4OX+2ukXKAoZv50vbGewmVBOmhH3/tweCmnsxdVonGtFclV6C4Vt+GdVkcK265oL6tH5hRZXWnEkiiknqOoziKvTiHHKi+S4CndCt0q8RkkqqGRKqihcl3b85uNJG5cb4Vf2k7flTIwnSSnk4xqoSlhSkVFMVVaoFneD6xZ1DmWHAR7FDf7wPpwHwydrCcF9rWXbScS8qOpZHGKjfqMb71NBqdd3KMhaFjChbV/M1bJOl+/Xb7Wch3itb8hmKpNahHAoJdqOnElyv+HHjZFJuNtmtU/Gmp88vaH9F+mb9X41CalGPg6xfNTov/AC53umsLSVIfYSutOdFKRX6Eg43yoRfTxTKGCkCva71bXSbmASx5FtiljhaQPAU+jGu5t9FAHxNS7TfKf80UfQsVrQ+s1hWmHFFMOc4OIQSo1KFjq0SSa/hJPQ7Nqo1V1x5vzb1N6cluV/5LbsJhmB/LpH+oe12s1D24Q8wm42B1EmG6kOpbaWFApO4LahsoY+Wm7V/buM+fvbds/rWQf9PuGCxhX3jgWBQ9G6kkqo1CeDf6niEj/wAWOa76zT8ShXo/R3CT1hZwjvTjsGLU9q7US31hy5zkNjq2x766f2jsMaZ95QkUhR54exjsvUljuUhCpCO3Al1w+dHvBaLjbrZ2801MamxITqZFxfjuBbfGgENs8Q2JBJUqnI8I51wNhAuRarmUUJ+6u2/lquEJATRIwDqBc1ERiEEpUohCUp+0snpiu6qIyEmlcB0s0QJWA3GtGn2bdp9q2uoS4Cg+cOi1H7X/AF6Z6Ht9lHa2abZYqCMeknN2pMQEegtA3SLK0dN4PfMcqKmJCFFKh7CORyo3cS9sUYljVGcmw3FtjRX6Fp5biOOqa09RjGmcRq1JyL4A8WsO0fcZ7th3CtF/bSXYzLnBKYB/vWFe64n/AGSfiBiwTpWlSCcFew8C2ndtuTudmu3OBIwPIjEHzYx8xl20tfu4SrrpGW7Jtk6M244Hm1IW28KpUCCOoCT15508kwKetpWnBg9PIvY7Tq79ICwTlxH3VtlHc8p9pe/uqB2588AiYJWlXIu10zbw6V12rU3fmDqUx1R2nZLTaWOPiLbaWw2kFVKchv7cf7QiaVRArUH2tqtrM2tqmCtaVx5kkk/NvnrSIWLxIPCOEuKoU8udf34yXqVVBf1H6amE+3QqH9I9mDSlyRwOBvo2OH48z9+VeVNC7tIAO7yFPe207v6of0/ZG40R0MvzSpCnAr30IA3oOYryrjVcLKU0HF0D1TuUm32wjiNFLrjxA/Xm2TudluFkLLc2G9CLrYdbDyCkqQeShiEjQKB+NXFndWpSm4jKaioqKVHNhyuE/aXXBd0/EppaK4PgLaTsQDmgxB4dTFLXqGbZnA5FkKZPXhNAfaOR+IwupIyLc7TcbqzVqiVT748D4hq+1a201eHEs6gt31FxexuNuHBQ+K2xsfgPhmddFWi/Y7pab3t90QjcYdJP804eJHuHg1dK7JtX63on2G7RbtDWnio6KKA8QpNQR9BHUZLq9eRBq7WfS9vuCBLYzJWk5V94zbgzrVHvMYw5aSqM6QFgKoaV5g5Zdxh66IdDfZbL80aK4DHk2TuzUJF2ktW0vLgtOFKFv041AHmacso5pXB0daUdYRH8ILXfZ7Shul6N2kHyrfbz5pWdgpdKgV8ANz8PHDwx61ajkHd/TNkVym6XghHHp/QYnwZLuLq53WN4WptRRBaPAyk+HifbzzJF61dDbt6v1bjOdGCBk0hVtkUQ2Cf1K65FOJdYUEIyxc7ch1VAFAewZYLJGqRA6Q22ebSkq5N5vmBnM6dtGnLFw/71HtMYlRP2Rw1P0lWetquRb2ClVxJPkMH89I/6hal8VKJPm1VoB5q9fLvBTHWlbjUeU04kc0rS8pVD60IPsIzNnmC1JX0hu9qrq5tLbZCdq8+ueg1dpBoxmyJEpEiIoV85s8IP6k7j8iPjiSYDAlvFsBMhUKuI/VoW9aR8t5yRb0gEmqo/IH1T4ezKve7SU1ktvEe73Om3lipJJQyFkvUzTtwTJiLLTidltrGyh+lQxst5V266jBt1reS2UmpBy+6FvdovuBHvCkLiumJPSKqjlXvevD+oZZkSxXaaHyfpVluNtuKdJwVxB+nNuXF1nNktBCShKqfaSnc4jVt8STVusVlADXFpnVHcm12VR/iNy8+SOUdpXmL+gbD40zqxQYDB9c7tYbaKKUK8hifvtbTav7yXG+Rn4VvZFuiOjhUsmryk9RXkkH039cQS3JVgl0PcvVFxdoVDANCThzVT6eDQFutUq8TWIUGO5KlvKCW2Wk1Uo+g/f0xsUmrpTtf2R7U/+3UVUq4BD94lFJe8s1S0gGobSeu+5PU06DIEAJPMtPLLoGBaf+ZfsLqLVWqZ+sNOx13iNObSp+3NJpMj8CAkkNndxNBWqakeGMOoJT1a8KYV4HxaBe8QiT/qFaek5efDxdTI0FZ85hYKZDC921Cih4gg9QRywVtAZkKjr3k405gt8KwKK4F/RH5P5CLx2jsqPNouClyMpJ57LVt9GFvwYkpwzHyfinqWAjciqmCqH2NZ65X9cvDTRAJKwgEbmhpnWw0RkvzHrOtnlkB4/JoTUMkz71Ke6KdUAB0ANB9wGOMKdEYS3eAaUs84zx6ej7fZfWK9d0pOQB/dPYw1pIWXtsMSJjTYH2lAHJrOlJL2RXdZqa4ZU51w7hSiR7On3ZBA0pAY0YJoz8lp6auFDaQVrQ2EpSnqTVR/PAgpQFSFjjSVKqGxHzFfMAz2wVJ0tpiS3L1bTgl3Bv3m7XUbpRXZT+/Pkj+1yq+4bqaGKHDm/WvTPpT8ql7fjufxT/V0n/T8+x0vdW7MecfeWt511RW464oqUtRNSok7kk71OVLN+2ABIoHpDYPTNAcnM03U0ptmvmZbZqeWa+c4j9Kc8mA+eDGW2qqBXNo+cqFrTzaPwyQwzfOVJJ/Aoe3CvnIEE9KZJ89eXTrm0cX4IzaPavxZCxQjbOfB8RHcTUoBWEipFPsjxzKPXD9X4amnPxzKPnEtgqNAK5EvmXfhrTuUH6MGQ+bhdlO+F57NXhfkpNx0/KUPr1pdVRDo/Wj9DgHJQ58jXFNvcrt1VTk69vOy2+8w6JBRYyVxHR0jo8neaxXm0a205H1FpyYJ9pf2PRyOvq24n8Khl7tLxNwkDj9+3ofznuW2XG2TqgnTQjypzB4guUt7Uxxq2lwlum1PjkquVXGpqg2zavauJTdD6ZtXLN7DfnR1IO6ke8n2dR+/I1AU8rpL9webbFoPNtwKHsOx/IZxICxR7kphimt9xigFqasxbx7sho8nGz9I3H5YOQ5FjXwLPaWlGFdGl1pRQJpkLhOtDRX0fWRFifzX6VGq+yLzjSFuTocuO9FDe6itavKp4moX03qBif05P1G5aCe6pKq+Ar9HevSF51fVqWaClDXobS/NL2Uu2spdtuFuR/EL7bYjUeQ0igVJPAkKKa7V4gTQ+Jxdt00RiqvAVNOypNHbPTe8RR2YTL3UqKiK8BUkV8HTeVb5UGTIiTY5jS47q2nWVfabWkkFJ9QcnPEZYgsh+khaFAKQag5OAN0VlfKKGjk3N7V/MFrjtEUM2S6l21g1NqnDzox8eFJNUV8UkZNVsmX4g63umwbfux1XCKL/AKhgf18XY2B/xCmDZVGbop43gJ91Mecn6so+JKk8aR6UOJ/8WSrBeHZi/P1+gliUCO47nSMfZg2R7m/M7rzukl+LLuX8Hs7tQbZa6tNqT4LXXjX8TT0x4gsIYcQKnmXd9s9OWG10VGnUv+pWJ8BkPLxbMXK5tQE8IAJA3ANAP6ZK5ukwd3Mu3RRFZYjoa0v3q9/XpaClmJRaUKSRVR+zz8Of0YbZ7dd7dCeYd1GPjwbzZxJK6jINzaV/556OW/FjUS2xhpu4yZcdt9LnDFZS8gKHEfeURXqEjn/NiSUCVSYlCozPya2JCBAtaxngPr7Pm0U9om0T3SDb20qUdvJqg1+GJZtosJQdUQHZg2hNuiVdAHDqztNZbZdH4kVcpryeFC6uhVVhI4uY5cVcaodgtFpqFKFelqLyxigkKEE4fPj7WCw+0rNxRKKbi+kR2FPULaTWhApz9cFN6bjFKTHxAY7ewEwUa5CuTKxdDQoTlXlrlEdFe6PuxVB6dtojqlUV+wexj6kJOLU1lcbs0yJIZbQ2lhxLnCkADY1yzpijiiKY0gCnBxkQCgjodi9WNiULfKoCl1PmqVXYjnUelM853AADDgX7P6Dn66xQFcCR5Nje5WvHLJIbtdqY+u36VuhAHEloHfiUOp6gfE7ZQr+bq1aEfE7Fve9LsyLW0TrnXkMwOk9PGmVMSaNnH7v/AAqY5L89N31As1cuDtHGo58GgdlqH6yOEfhHXGQGhqcS/Kl3X48pm1dZOc1nEJ/4eBI/qOA/iOLKW7UXA+43dkLukGSvikNvOEuV/WhZqUrHjyPI1GZVIwUw2t8QsouwZI1GqgSa1/qBzChz45EEM/qLt6I0BF1tTpuNmd3RJQKFB/Q4PwKH0HocAtApqGIb3ebBSIXdmrXEcjy6FDgfZyaHkRPJJB4wodCMSHRwLqMkEkRooOBLSlkBIKj6DB0rkw6anBjtl069LkNNiOX3nDRDSQVKUfAAYoRFUt2s7GSZYSEVJyGZbhw9YxO2tkulphSHHb1IbPE9DWnyIjlKcINfeUATUp60HTFhUiNBRmXcBuVvsdtLaRGsqhiUkaUGlKdJHEhvOE0APXnl0uU6oVJ6H6SpBUlSRxDaRWjZlz1pLtUJslTj6lBZB4EIJ4uJR8ADnnikkLIdOgsJbm56iIYk+AHPwdkbPpGxWrSosZS/IjqaU26UnyysqHvKruak7/RhUrUsdXGMOdH62qwMdl+HB8PHmefm2U1h2ku2n1OOxWzcreN0uspq4kfzpH5jbBqiUl+c3e2TQVoKj2+TQLkUgkEHbntyzUZutSR0ze4MMPzmGSrhDjgTxHluaZYtvR1k6BWjr24Hq7aRXQWsvmklmR3UuLYeIaYZajNp6HgQkH78tm6qVHBGlRoCPq/C7ChjGDIdlO76O37U61z4jk+2y1BwJaUAptdKK58wR09MzaNxEYESvBrZEkK1pa41FZVWO8vxeEhrZxkqFOJtQ4kn6D92ewwTCeMLdkhlEsYWHBbX1RJjLyD7zawtPtBrhZAFJIbtaSlEgUGd1FCTFubvB/dro6jb8KgFD7jg4laoxVnv4wiY0GBx88WnbjZY9yBK08DvRxI3+PjiS4sorjEih5ut3FpHPwoebS9wtcuyOB6i1NpNUyGq+6fE03TlanhlszqUDTmPrybDJbTWxqPMMy9rG8z4qWXLpIW0BSiV04h6kbn45E3UkqaBeDnLud7Kjq1SGnawkbEk7dScTtrrzbkdrey907gS0vSo8u32QpJ+vhCRVXQJCvtD1HLALWlGebEqQJdmNAdqrN25irTbGC7LdFHpskBTqx4VpRKfQfGuJVyas2iXcDg1sUSoBCSgx1LSD/dBJI8QaYmqheNa+LappgrNhGr9Zad7a2eBd9UXSTBE+QpmMmNHL7quAVW4QCCEioFfEjEkkxKjGhIIAxqaB1xari8nXbWkYVpFVVNBjkMjifk2H+Yq8dsO6dnt2o9KXxlWsISgiUlcRyM7cGTtVQKQlS0mhrWpHFzoM3b4ZTcA0oOBBrTo7Cz7JHuu3TyW93ERCrFNCFBJ5DGoBy8m8PycW2Rb+31ylPNFtC3lLQfwklIr+X34u38jXFHkSKnzbR6kuE6VEH4QQ1bcXzL1KzWoIWCa+I3/AHYiA0xF+RWqdMVS0xEgLuM4NII41knf6cVqUEJqW7lYQmrEWUcVkeRQ+48lX0pI/dgD/caevfBerKwQ+44Af2ba18/Tb882U1FHsqsg4ENHjpTfJ1cjkwnvF3AX2t7V6q1DFWGrqvgt1vcA3Q85sFD+ykFX+EZXtzmMUIo7b6U25O436I5BVIxPYOHiaB/N0lcp9a3FrccWorW4tVVKJNSSTzJO5OUbEmpf0sBQUDMlISjYemScnK3HqkbZz5zts0ptm0fM2hkb7Zrwl6Cdsm+e0pwgyevQT4HJgPn4CgyQfPYG2a8fjQD0zaPXwCvoMm+fQke3Oo+ans0+FpyA2uYjjcnkpSKcmxsSfSuCUGoQQgVPFgVyt4iXB5gEBCVHhJP4eY+7JUwYCKFxKYkvtKbgtBJA95xVOXqeQyJD6lcmDyLLN4/eeadV4B4HAkPqFxKhy2R+1YUR4jfIPqFrftB3hvPaHUYn21fnQ36InW10/spTfgR0UOiuY9mKredUCqjJse7bTBu8BhmFDwPEH3cw716Y1TZu4OnmL/p+R58B33XGV7OxnKbtuDoR945Ze7W7TcJq/m3ddrn2m4MM4p8iOY6GcKK12xxrRtFXhTVa7euaC9cRbrtmvQXlqrLoUN6HcemccXpxczbASuQ3SoUglNfpH5ZCuRcSairDHGqKO2HBahKsHPamCq4MioTVVKnISq7pcZFYPT0Q2y5lutQDSvpmBXWIq4k64y3l0xdG5NiZUtPmeT75qK8uu/h45WbiIiU04sG2fuJksiaVyPa2d7pd8tH9tdbRbPqJyWh55kOSJcZoONsAqIQpQrxKqBU8IqBTnj/a2s8loZ4yAkHAHjz7KdL9DtNov760MlkkEJwCSaE0GNOHmwHun8uWmu9djj6n0xcYca5yE1buUQhyLOTzT5gTuFcxxD3h1ByEG4rhUYZgSOXEdnQw7Z6mudqlNrdoJSM0nBSeyuY9nJ1I178vvcDt3EkXq72It2OKoNPzGZLbqE1VRK+EK4uGpHvECld6YmkmSq5BjxTR+q2O/wC27goQQS1WcQCCD2YilfFopLRBA5Y9Jib05ktb8vZipKHGrH9JaKu+vL01aLJHD0tY4luLNG2UdXFq6Aff0zpT1acGmuLmK1R1sxoPn2N87p290X8smgX9TXCNH1VrKXxRrUq5NBbSX6e88hk1AQ3UGqqkkgVFdq3LGCceGKj8gO10z8289QXYsolGOEYr0mhpwFRjVXIcG1+m2JSbYmTPcW/cJi1SpLrhqpTizU1+7PStqtjb2qQr4jifHh4B+22cCYIUpSKdHIcGMR4ypDyEISVrUQAEjck8hjuogCpa9AK1BIY9q1xMBmJZUEf7ilXnEdX1Gq/ooE/4TiK3Gsqm/qy7OHva+8UmNKYE/wAc+1ldJQ2xNVPkJrFgo+sL8FEfYT8VUH04SdR06E5qw97jt6AFmVeScfcGn7lJVKkuuuK4lrUVqPiSanFCEUFA2+eUyLKjxYvoyH9ZTeU8gLc8qvs4TgLg6dA6Q3vaka+tH+k/RoyUn9qv24qCSA2SX4mSmrLMF9ytOFtR+7MmV1cKlHgC0yyNJdgIkludoCyT0U/bQGwAk8jSnT4559uKhInUBnj7H6H/AOO1rpcJOSSB/wC3+zrjqmE/d7trV9pID8Z5AccbrxiP9ggeleHi9tOWeX3h/cV2t/vIFXc1+oDvJUASM9FKeVaaubbJ+O6y5wHamNFVcHRZbfqlaVBxfVq+8s0GZoJ7yixFHJqTQuu5Oh7pxJa+t2t73JcJe6XUdeewPhmCTQe67Ds27T7TNUd6M4KSciPe3I1T2ht+rbMjUejnEy4L6Ssw+Smz1SPAjqk/A5ikpkyFC/Rbr0/b7tAL3aiCDjp+dDwI4pPg2pk2NemqKmRX4xcrwF5opKqcwK5JEYSMX5rc2J22irhBSTWlRnTkw53VEqO061EWYwcBStTRotSfAq5gegpXrklS6W0q3GYAohOkHA0zI5V5dAYdaLg7b7nHmNBtbjKuNKXEBSOXUHY4kSslVQ0MEireRMqcSMcRUeTuBw0OemHF/SISX1urSuJBKD1INDjcbKMYhmtli0JMacSzAnSQKCQ7T+2ch+IhrTuMr55zvEFeasqBqCVHY5E2qCKBt0twZSDIKj2s8LVYdWKDN6gN/WTsJjX7NZ9pHX240SWoBOD1dlb3accelqDTXysWW63iBJgXaagMuB12O62hw0T71QRTbbn0w+2SphnqsdA/V+a+qtpTabbPJWmBp7nXL5hVuSe4d8cWgBz686KgU2rQc/Zlw39FI4TTg/miwoAUhobSFlnajvjEG3Q3p0pY2ZYQVK9voPU7ZW9uSV3Ao19woIjJJo7r92O37zul7VdAkOXKNEQqQhs1o1wjanikgn2HPVNpvQJVRHAHAdv6tFtF+NfUqOB+f6tlW0UWn25cjiHdkL0kUYpcZce62e2y2HUPJ8tcdSkGvvNrIofUAjEFrKiQrMZqKt3upEzRRypNcKeRabiXZuRdJkApLb0cjnyWCK1GbDeIlnkt6UKKeNWwiUKkKOLFEo2pTY4tIwZs2EyNG2addIb01162Qi6BLfhAcSUE0K+E7GnM+lcrF/taJAZYO6ocsKtmvrYJjMkYydv9OfL/ANvbQ5Hkx7G19bQhJbkvuLktq2FFlCiQCedQKemUJd3OKgGo8j5+9+cyXixUEtwGtNSHSlEdn6wKUT5FFD7uWJ/ykgVUadrQruiWVk2xcdam3W1NrSaKSoUIOGTMFCoLRKuCS+twZV2faaBcfWaNpJJVwj29AMwyIiBOTQT3aY41LPDF0P8Ame7oNdwu6ssQnW3rHZU/wu3pJJSpKFHzHacqrXxGvgE41iQINTQk44/fB3DYbJVpZhctesk7yu05DwH1bd2y7OeaPsfAY+2e4r10wbvNGCH9EvlrK/8A2XacNG+N0oSoCmwSmv3k5PfKG+QB/SCfF+DeqJVJjlSeeD3xFeoeOoPvLIP+E4JX9qjpkQAiDg0qhKL5HK+Van6Dm3FTEWomNUMwqKGZk+Lz4kko+B4h92Q1EhK2IK7oU92aORCuC6cmafSoZ0h7yR0vZDiAyLDZ89O3JQwxODKo4NhPnkuCouhtJ21KiEyrnKlLT48CEpT9HGcp+9LqUh+w/wDj2Kpnm5ADzJ9wdPIyPeysh+zs4lupbTTnm0eVZ9DXKoyT5yBoZrzFyJRttyzaPaPoT6YRIevQTk31H0Jrknz0EACtMk+fiQnnzyQfPwbqanJPnrhHpknzmiRVS5TTCKcTigkfHMOAegVNGWvL38WvTy2zSM1RlkfyJ2H07n44LNyWaliUhpcp6OE1W4ttA9p5ZMYB8cSGa1CyGliBHBEeOOFX87n4ifyyAxFS5LwOkcGkpsFSSSAR7MiQxMkl2RGP7N1afYdsEoF8/LuCnTV9tLh/UBQ5F5VrjtN3Zu3anUKblaXQ/FcARLt75PlyW67pUOh8FcwcU28y4FakNm3Xa7fd7cwTjsPEHo+oyLvZpDVtm7jabY1Bp98uwnDwPMOf30V3q24Oh8DyI3GXm0vEXKOl/N27bTcbROYZh2HgRzHR8sixMo3rTF9WyAvCmt602ydXtXGtuhrSmbVyBc7KffaVTxQfo/55A5EOPQyC2qncfThAWUFxJQUK4hsRku1yJq5bila5fmKNSaHf2ZBGCaOKSNJbjdv3OOKW1HiHKmM96Maht1udF+jpq/nr81CJi+799RLcLim1JQ0Sf9NKQlA+AFM9B6tCttiUjIiviTj7X9VbJ1f4iSgUrj4nEtL9ou9mruzd449Oyg9FkrAftMoFcaSa0FU/hV0Ck0Pt5ZUrmASEA/7Pt62Kw3uKl4mik5KGCk9h5dBwf0+uiYX8DfXfG4sSD9X45iJhCmG0lIKwsq2KQajfnleBJVRGJ4P5ciVKiQCAlSq92mZPClOPFsRcvlh7WdzlKnaVuSGBxVcGnJzbqPUeWri4D7AKeGOX500YMasD0jEO+w+q932z9u+Qf/8AIkg+eFfFpXU3yXW5UyI1p27SoCKcLzdxCpLjiq/aB92nhTljjbX/AFaDrx6W/wBp6wWUKVdICuRHdAHtY6J/bf5VtOG03e+CRe3D5kuNbmw/OkL6BQB4WkjoFK29d6pZbtcx6xKcOBOXvLGmTcvUcnWWkXc4KUdKR2cTXiQHWPW2uX+/Xcn+JKadjWWGAGIi1cXkMpPuNkjYqUaqURzJPpjtt9sLyREYxSnvKPMv1bYNmFhEIiaqzUeZ93AdDUfDxHlnowwd8rwDVVkjDTtpF9c4frKlqagtqFffA9532Jrt4q9mIZldevqBlmezgPH5N5gjFrEbhWeQ9/hwaaaYeuc5DbaVPPOrCUpG5Uon8yTi00jTU4ANmCVTy6RmWL6k8qyxRZo7yXloUFynW90rdG3CD1SncV6kk4mhrKeuIpy7Ofi3K7Um3R+Og14k9PLwaReFVb46JTg2EmrWHbrgah6jfXulFrdG/iSAMbb0HVGB/UHcNkITHMs8Elt5L3dOOmnuusSnvlh18R5elb1JVsGmAkH+ZawkfmcYd6l6qwkNc8PNtk8ulccf9R9gBJ+jeHtLLF97N2Su6o61sKIPIAn+oynJAuLdCs8H6P6EmKJrmHmUq+YaGTHFh7woceQDAvcdcZwLHuKJSNj47pH05QL6HTMFUwL9Rt0fi+oApY7kwKTyxHvDR3dfti5pSeXoqS5anCPKc5lpRFeBX7j19uVtSTTV2/Nt/qL0+qypNGP21ZHkeR+jbFxkioV9obYIh+crjpgc3K3a1OJBX7iT1PPOEZLKi2UoY4BuB271svtW9KW+mQqM80VpiA8KnHNuFVD9kUrU9fXFCEpSKKydv2jdP/jylmUEpUK6eJOFDjl28ma+Yd57UDthvEZngtj0FKm18QopaiVEAVrypXpg7iNRAIODWeuJl36ra6QP2yjAniSanDPDCrZFSCDSm+IVA1fkpS5G2jQ1IQk8ycwA9gfNzrL3JvdskpcXMXMar7zUk8QUPbzBx8h3GeM4qr2v0q1324QoFStQ5H3t4dL6tg6rjFcdRbfSP2kdZ95Pr6j1y0QXUdymqc+Tv1reRXiNUefEcQxvh+jFBahTkOCqwFiNqtrs5K3EBIabpxuLVwgZlEk958lMh70bdTtLfTB1HHisOOPp4FJ8xZoBUUISPCnjmosUqWZSKOjeub4I2OaMYkumPfJK3u6WoEKcUlK5yh7w5Jr9qnx+7HHeytciEqNMEj2Zv5mte6nJvD2c75aK0csaaVp82GOpxCVXNk+ct/YAqfNAqvM7VArsBTE8E8EMhhQOw82zXtrdTDrNVejl2NS9/u+Nz0VqGyI02YUyG/FVNfRIb425DayUtioIIFEk7U54tllkhCSjhmwbZbdaFKXUEGgbI2LVF47i6jYtVotTMOVPkBDaY6lKS3U704uQAqankAcfIfUE9xHoApQYq++LuE16q3hqo5cWAtTJmgNVz4ckl2OmS4y+AKBXCsp4wOhFP3Y32V9LttzqXihRx6f1crS7IAUMjm1jcLameWrjAWn6zwgoWk7OJ6Z6BLAmUi6tz3jx5hr7iFUgEsRx+bVulIEe6alscKcpTcaVMZYfU0QFBKj73CTsD4YW9mXb2y5Y/iA45Vcr24XbW5lGYa97sdhbvoCHKuEYm+6bCFVnMIPEyKH3XUc0n15Yw7fv1vuCeqkGiTkePYeLabPfLa/jMcndURlwPZ7i7C9poh/9rdJNyVKTITa44K1b8Q4AQD12BAr4Z53dqIuZCMql+SXlxqmXjxLVrFukpeS4wCgp94OoVQJ9eLpiUyIIorybJPfIgFVqzbVdxvmp0D27lqiyb1K1RdeKjsayqDiGvHidJ4K+gJ+GYEH+kJHSPoGqttv3fce/EgRp5rzPhm1Vp7V8Lu1o2XcdFaiEpl1hxjiCaPwXVoKR5jW1FJrUV502Jzqo+FYo2m6kks5hb7lHpxBz7qgDXA8j/u/n13Q+X7WPaCahu9W5b0BzZi6RQVsPehPNC/FKqH288CmIyk9XjR+s7dvljugP468RmDgfLiOkNL2e2OuPf3Kya0pwnnj1YWq9XeSQG4zrFMH9O9G6dRpLtPp20pbMdxENtbyepcUOJRPrU/dgZpTcXkkhNRWg7BgH86erJv3wjpx8GlIoP8ZRTqojf2HFy/7brw+BwWpRZuLKq0PGB+7JSYpLKvFDFJRKVxZQ3Un3F+1O33imBSM0sKctLOxWw3GuTTf2VthaPUV/54JVSUksJOIYMlJCzivg1ZxDrr8+rX7DQQHIpmK5eKmzlJ3Y1WH7d/48/wDrz9o+rqXHHv0xhfrjNtU89FfTJPKMTSimSAfAUegPDNcqPvCa5LS+ewn0wtHz0E5rx+KaZr54JKtkfTmjF89oZ4RvufHJgPnJwD1ydHz9wjwyVHzPW+kWNNm03ZaKG/8A8Iv3R91T8MipzThUtS9vtFtPRlTJaOILBS0hQ9OeDUaYBniiqKqZHT0YKvDRUKoYqo19K5ysmNA7zK3GUzHWvjPmPKJUUD18TnULiogFhrsSa82XTEd8o8lBo8P05ho40OdGGOxW3KhaeBXiMwhxYTPt6mqqT7yehGDUl4w0gtnY0wTi112o7v3ntJqRNztiw6y4A3MhO18mU1XdKx4+CuYOK4ZlQq1JbTum12+7QdRcDsPEHn7xxd9tD62sfc7Tbd+08+XIxomRFcP7aI5TdtY/I8jl0tbtNwnpfzfvGz3G0TmOUYcDwI6GMFBpyrjg2B48uooc2r2rljoAUB4EHIkvCWUdaos+3CAsgODiU3Q5Or16lNhXAd6FAyCS8Bo1XoNam5Sa/ZxBd4paBZCbiNXSHRr5skKc73apK1EqTJ4KHoAhNKfA5ercp/xFv/wn5l/Ufp5RO3xGnBpb5ddP2/UHezSrN1ksRbexLEp1UlYShZb99CKnaqlhIyqTlZQsxipAZPU08tttFwuBJKimgoKkVwJ8A7UfPT3QXpnRMLSsd4iXdl+fISDv5KD7qT6KXv7EY1WIESVXXFOCe0+4PyL0Ftgu7tV8sd2PAf8AEfqB838/YE6bariibAlyIU5KuJMmK4pt0HxCkkHEGlSlVOZf0DLGiVHVyJBTyIqPIv6I9he5eqNO/LjI1trq6O3Z1kOu21UwVfcQSEMoWvmricCiCd+HFUVsZpU26czn9fY/n/fdutJt5G2bYjQFU1gZCmKiBwoKA9LpwbVM7j6nmXG4vrLanlPyn/xuuqNSAf39BTLsNv8AzZQgYRo9vQH79tVilMaY0CiEgAdg4NdwbZGtcdMeIwhhpP4UDn6k9T6nLfDBHboCIk0DtYjTGKJDHdO2VV6uKGeMMtAFbry/stNjdSz7B99M2aURI1UqeA5ngGttIOukpw49j3qm7t3OaG4qS3BjpDMZtXNKB1PqSST6nOgjMae98RxPa+v7kSK0o+EYBy6cX/Bosi8E8LzP7KLt/rKB97/Cmp9pTkZx1pEPA4ns/UvLQiBBuDmMB2/oGm31FaiTi4Bs616lVZRxFcUIyYSWP2x427R94cCilUlbMYDxG61fkPpxPInXcRjlU/Rv9tN1VnKf6qD6n5NGPVqTjjpwo2VSqmpYZ3NdTaO2sFkmjt1nBZH/AHbYNPvIzzn1bcCO3TFzPyx9zr4k6/clAZRpp4n9G6PyvSjM7YTmFDzEsS1UHjUAkUxv22irRHGlX6D6RkKN1WgZKT8iGoi+zEfcD0ZLyK+6FgEtqB2UK9Rlbv4NYFMKF/TllKmMpK01GB8ebFL1FizwptTSX4rzaeJtwVBFORHwyjwpWlOiXgT83fEoRPEY1pBBzHNtxrLtbpGyW6beHLc/5TDZeDcZ9Q4h4Ctab5BGkp72YzdG3P01sttbyXi4ldwEkJURXkMWzEzWSYwUi0WuLaTv+3FXn6f2114f8IGDMoGT8jm3Tq6ps4kx9OKlf+xy8AGj5zzkt1Tjy1OLUaqUskknxJPPEq16nV5dUiipZqSycybIkhtLry3PLQG0caieFA5JHgPTBFaqUaSUqlIKyTQUHQOQZBRKT6+OCJaUpDFtJ2BzU99jwU1CVnicX+lA5nJxoMqwlqbO1N1OmIePY5BKS2KVqrwyRNGUSgBilhutwj3COu38TcrjCWlJO5UTQD1rhopVoUCg4t6sb2dMiRCe8SAHad22vxGmw9RTvCOMoHulVN6fGuX1CtQFc37VLAtAAVm42WVPuobSPeUaDILISKlohEpagkM8ZdR9WZJTFQagfqP6jnQo72tWbjdTgJ6mP4R7WtO2CuHVLDnDxeWkr32pTH2MakqD8k9aCu0yJdSO712avOurncWVlxuQ/wAaFKTQ8I2Hw2xBv9EXAFakAfLh0Pwq2oUkh77W6Wd7hdy7XYo3vyLnIDaQnmEcJWtXwQlX0Yx28iEzKkWcHl3L+Pbqk5B2E+Zbszerjq2xf5ctL1yhmEi3gRE1Q0WySkKPJIKVcztscs6SmZPeNHVdrvY44ldcrEGvm1j2o7bab+X+OZ2pLtCOppLfApsHiTFQeaEAAlRPVVKbYaOCa5Totozp5sFxPc7odNuglI+88vBtX307ew9TzrzqzTNxi3KC859alw2wW34yzQKWEEAqQSCTTlU7U3xZJaSdUIZ0EHgeHm320F1bRhNxGQBhXMdAJGTbTt7dXG1OWt87JqpmvT9SfZ1x79P3S0hVpJwy+o+rtdnPU9WWvWGYb7gZnyUw47g4RIdQVNpXtw8fDulP8wBpttTfLPdydVHq0ahxHR9WovphFFVSNSeNHY7tB3Ol6GsU1jX+oYNvt0ZKG4UmYtTkiW2oGiUhIUmQ3QEcQr4HPL92sYZJErshq1csAD01oUl+P7zb9VKhW2JMmupwwCaf1VyPzam098znbXUWpmbOz9bt7DiQhm4ONpjRVLrQIoSSgHoSAOm2Nsu0X0UPW1B6Mz+rr02338cZnnQDzCTVQ6eR7Bi22+dO264TEZlWq7TmtEhpDcmA0Qjynd/fdKKFaFVFCagcjzFd25CJUlNQJMceY8cqcm4enVbcuRStAMpOBOPgORHm6WpbSyvheYTQGm2LCgINJEv0cmoqktUaE15N7dX5q8afmSbTPboCtpVUuJ/QtJ2Wn0IydLIjStLbL2yjv4jBcpCkn2dIOYPSGtu5vfa9d25TT94lpaZZTRqHGSUsNnqrhqak+JJOLLdNrbIIiOJ48W17ZslvtQKYRUnMnPzee1enH71OZuExFYiHB5LdKB1defsH54vgVItJWvJ3S1sQodeod0ZdJ/R/Qy/uBEBpJ4k8DSU067J5ZSLcUUT0v5J9Qz/k36u0/NtjHNLsyan+8H548qxjIYQO44Q35MskfhV+RyWaWXNNGKLSFuyGTWizxp9vP8sAMgWDLFm7WfPaUj8SUKT/AISP6/nkZMDVjWKGrDQiivjihnBwbBfPRA87R+hJ4FQ1Kkx1K8OJCSB/4TlP3ZPeq/Z//Hsndnj6Afafe6fpbCVZX37GHIpJ91Y6ZrkxRhYdQD49MIHzmCfAZN89pRTnnPn3hA9Mk+eCsE0SOLNfPwZUo1cPwyYD5zpQANhtk3z1wnJvn7gB6Vzg+fin4ZJ81JZ9PruqLdCoQHnDJdNOSB7qf/i+nBkjNmQgqoHCvVKne5kVmK4U26Fxxm0JOxASeI/Ej7shSubnr/cFMg5LQHk297yKfWZZKUqUaBCfxKJyZAcUk0wzLlhXzSmmHOF143Kb+OQhvzEpP8v9cEqqnIKiR0lqCN3I0zKSAbh5fo82pI/LAaTwZetQeLzLten9Up4osuOt08lNLFfozgVJelMa8Q0pedCzLclS0JEhnxHhhAsFplRENFz7ODUoqlXVJHLNI4hhYE60ppZChQ4MhwIar7Z9z752o1I1eLJI4VgcL0ZypakI6oWnqPXmOYwsMqoVVSW2bht8G5QGC4FQfMdI+8Xf3tr3JsXeDTgu9jcDUloD67a1qBeir67dUnorLlaXiZkgE4v503zYbjZ5iFCqDkebUnBTfHOrqtXJGaCngPHILOD4ll3m/e5dcIC5AuItVOSq5vb7dUI2/D1yAOJeAtRaKCW5gr9+JbnFDbbo0Uk9Iba/Nd25t2r4zMxyH5UthQQq4R2vfAUAEhauoqNgR446bLMrQYVKwOQ931f0d6WlSYUoKsSDQeONHTXUna3UujWGZ6Y4nQpQUW5EU8ZolXCQpH2kmv7t8WESwrX1YrT/AHfo8kJSAVDAtF369XXU77KbhIflPRmgy356yS2gch73ICvLpjXKV3B0UA9niWiht4bUHqkhIJqaCmJzPaXDbzbre635yVzNwXvKISeGu4ST1pXfCRfj2ww7yvY8X1qwdGHJu33Z+Z+b3Osdu0/AsiNP6ctyUtxLey8XKlKeBCnFUHEQOQAA3J3wdnKi21LAJWrienk6fs/pdG1zLupJOslXmojxIAxpj90YjZLULRZ4sXmtKAVnqVncn6c9Hto+qiSk5v2C2j6mIIYhEguTpLbLLanXVqCUoSKlRPTFZUEpJJwDVoQqRQSAx28S2bHblWiGtLjilAzJCDULUOTaT+hJ69T6AYmhSZVdcsdg5dPafY3C5lTbRdRHnxP08PaymjNPf5p1BGgqc8lDhKluH8KQKk+3C3U/48JkpWjRbfbC7nCFHBmNe/U4l2XbLa75tuhEttq4uLiUd1qJHOp2r4AZCzC1x9bKKKV9h7uqo45OphPdT9lpQitemOVHXSXLAtUm6y2o8ZlTzzholCeZ6n2DqSdhklSJiSVrNAHsaFyq0pFSzuqJbDMOJaojgeYi8S3XkfZdeVTiI8UgAJB60J651shSlKnWKFWQ5AZeJzLcLmZKEJgQahOZ5k+7JpMsF1wJG3EefgPHHJaglJUcg2tcojSVng2u7q68/wA4XKEywyI9tt7RZjoBJUoE7rV6kAbDlnz36i3FV7cgD4U/Vte32pgC1yGq1mp93g31+T+Wl3TOoGSVBTchtXLahQevtGWDZZiu1AIyLufplejeUj+pKve1teUcMqQmhFFq5+3El4KFT+nLY1Qk9DPW1wy7S3t77NRXxT/y/flAuB1c55K+f6u/bfLqiST2eTbnuv3KFmiStPx4zcl59qjy3wShoKHQDmqnw5Yjl0k1GbqXqnfU2iVWMSApShjXIA9HEuvrjYJBAJ9uISKYA1fhqwM2HykcJ3P/ACwSxpaU4sMfI5DAVbfIQMAy6hU+3OaMsRsN9nafnJfgvrZXUBYT+NINaHxGEQsoNUtRb3EtsvVGaPLCADxK94+GalJ4tGk1OLc7sfYTf9bR3lprHt6frK9tiobIH+0a/DF1tHqkHIYv0j0VZfmbkJCO7ENXjkB5/Jqzut3LmKvq7Vbpa2IsY8K1sqoVuD7RqOgO1PQ4tmupEq0pNA7N6h34i6NtbnBOBI4nj5Mb0D3BavsdcWUQ3duHhSrkHR1I8FU6Y5W10JyErwI9rV7ZuiLmMpOEhGHSOJ7WrmQQdsekE1wcpRg1foFUlnUMZbLSnuGqlN02UPA+h2x2gKsQ/OPV6Arapux1F1pBdjOJcdUeNxxZUilOE16enPEG/wAC4ihSsz7n8/WiwoUDK6CmXy0a8scnT6nmtQtS2lW8s/b88qHlge0kDfahOVWNJ16VhnughUKtfw0x7H9Ee9XcyXpK0QxBjtwrrdQ45VuhRF5BZR0J4qhPQc/DPQtj20Xav3jVKKV6eh+fbJt6b+ZS1n9tJy51y/V1kdeckvLedWp15w8S1rUVKUfEk7nPT0ISkBKRQB+qojTGkJQKAMStTv8AuFxa/U0Fg9QUqHL4E4ORA1JP3iG922lcMiCMx8i21utpVYr9Gmx00YU5yA+yfD6K5X57c2d0mZGRLqcqPxZQtOVfsNcJSlaSKApPMHqMtJxdkNFClMGE3+LPVYf4a0tUy1trLzUVe6oyzzU0egPVPI0FRUA5XLywGoyRjHj98XWLnbBGszQ+PP8AWnDiGgWpDsN00JoeaTy+IxjTIqNWDa1JCnYTs981zmkbMqwatgHUen/KU00hfCt1lJFPL97ZbZ5cJ5dNtsa72yiuVddEdC+PI9OGR7M3Rd29Mm6k/Isl9XITjyPThkekZtiddPWSfqGZL07CetlrecK2oTznmeQD+EK5kDpXITxhKRRVTxOXkHcLNNxHClFyoKWMyBSvTRhFrtcu6yAzFYXJUNyEJrQep6YmihkmOlIq3FEapFaUCpa20v23ekvh25IVHjpNSyT76/T0GO8G3kK1S5cm8WW2yTLBmGlPtLfKQY9nujykpRGixyjhQ2nhCU0TQAD4Y407gSHZN6MdrGtVKJSMvB23vyvNiEHclHP4Z57CKF/Am5LK7pNeXzbXujy5YX1Cq/Qces00a5OKaOWS3SY4QKAqJHsOYnIPge6xWRBDcKLLSqqiKKHqMThdVFBYAonAvFvUIk9J/ATT4HJL7yXyzUOKWx5MhxJHInJJUSKuaTUNj/nQda/9lbZxirzd7bDe+9C0sq+4ZXd3A0g836t/4+KvzJRw0/UOmTTYeaSoc6ZVxk/eA80Ukiiae3rknr20Sg1QCgn4jJAPWdRIc/QD8aZN85UqdXySE5r57EcndRrkgHzmS0EjYZJ89Bsnltkg+ew365J8/BupoMmA+ew1tmvnpmMqQ+hpvda1BCQOpJoM18BXAN0Jak6V0zdLlsFNteSwaeACE/8AiqcTE6jRuJ/bSVNkbCfKuXnq3KEK3PiRT9+EBFcW3JBrVnJ8p+c0I/mKaiAU4EmhX7fTEkkmo0DOAeLDXLQ0pH7OqFDkcEFEPigEMLcQtp1SFiihh0qq0xBTm0q9IeiTFqQ4tt1Kj7ySQa1xqUsoUaFqwAoNb6U7p3mK4iO5MW4nkPM94H0NcURTajpUHitSBUFrVV+iajjqceiJD45vR9lD2jkccEjkWIrCs2nrnZkSAShQUoclUoTkiKuBA4NMyYq46ylQIpgyKODGtCa7vPbjUka92KWqLNZO/VDieqFjqk4SORUStSWju7SG+hME6apL+gnaLu5Zu9enjOtwTDvMdI+v2pSqqbPVaPFBy2Wl4JBRT+dPUPp2baJqgVQcj98WuIyKEq8Ek45qNcHSqhly1xKpTJ6gyVeXGS2spIoRnag+q/PN7I3/AA5yeL6rGdKe5MSage3E05qlt10cmEfMBfm7bYV2zyUrXPLbnmVoW+BVQfWtCMVbNCZJBLX4a+NX9E+j7I3IiudVOr1DtqGx81txei7c4RRLcx9CSRQkFLavo2y2xkC5UOYHzL9qmhV1Ca9LRtwsVtvCSmdAjyQefmNgn6eeLVxolwWKtmTGCcQwbV3ZfSTd0cMOE7EZUlDiEMyFUAUkGnvV8caodutpUgrGPa1klslKqDJp1rtLYoslt5JlqLawoIW6CCQa77YsRtNslQUKnxZE2aCRUlq1qG7LkIaaQpxxaqJSkVJOPxUEipODfEIMhAAxYo6+1pthyPFWly4OpKHpKDUNA820Hx6FXwHjgUpM5ClfCMhz6T9A1i5E2qShGKjmfoGn0MOSnkoQgrWohKUpFST0FMcKgAk5NjJKyz0qQi1RlQ4ywp5X/wAw8k1BpyQk/pHU9T6AYONJkOtWXAfXt5cmVcvUpKEeJ+jB1VXuTiwNqkkKsS5YURcp5tpCCta1BKUgbkk0AyC1BIJOQcEVWoBrzXkK0aMtke1WeaJdxdb4bm+2qort+ySegrWoHOgr4YzWC5ryQzTpokfCPq3u9MNrEI4Vd4/Efo2wdSVbn78ticHWiupZN6xXq/srgWC2yrnc5YLDbcVBJTxbKUo8kgCu5IGM29XSbazVU0KsGnupURxjrDSv0YV3H+VDU+htKpvzz0O6JZH/ANQjwVFSoXhxE/aHiRy9m+eKXNqmZWscfb2NBb7pHMsoTh9+xq35S1tx4OpGgsgAMulIA3+0Cctm1xoRajS7f6cUo73B4j2FuFJjO3O6lhJBddd4QSdvbjHuM4iSuRWQf1nZR60JSGJQ2xDUI6fc4dhXor19vXKJckSArz936cH6NDElEYCcg6296QEa7ugCSniLZ4SeX7NO3sxvVqGZfhnqwEbjKDxp8g0ApflgqJ9gwVdIJdHOTCJr/McyeuJlEloJVgCjDVGprggG1qNXwpoPe2yVGOrkacQhWwJJPPJpIS40JyZhKuW+GDShVHYbtxH/APbztLLv7qOGbP8A2jYVsd6pZT+avjjnFSGIqOan7zsY/wAB6eVeKwklxHjgn2d5snKlqeuRUtRUupBUeZPMn4nG4mpfkMk5XMSSzceUthaHEKUhaTVKkmhB8cIlRSahrIblUJqC7D9vbpM1Fphi4Sm6L41NFxI2XSnvfH92XCwmMqaqzfqdnLJeWaZ1Do7eluloF5bV9ZKK1KCKjf7uuWm3xdK9Ux69ulHQ6yd7bc7D1rcWC2W4zcopQleyt6q3HTnhfUEckvVyn4SAO3B/M1iQlGnjRjmsezFwToXT+u7atCIjlpiuKCVftPrSDwqAT6pTxV8UkdcrEtkudRVFmkV8v0Zra6TNKu2OePk7EaP1Nbvmg7TNUW1F1jZj+2ZJoOJQ+2P+7cIp/Kr2bu2z7obSUSH4VYKHu6Rm61EpewXdDjEr5e8e0NoZ0ORbZj0SUyuPJZUW3GnBRSFDmDnrcciJUiRBqDkX6PGtMqBIg1ByLN2Q1kqb3IcbW3T2pP76Z0xwrybxZmiinmD8mEz4aJ0dbKxsrcHwPQ5KWNMqdJaGeISoKC52UkISCakADCZCjMioABZpvmMEWYMLvOk4l6q4B9Xk/wDaoGyv7Q642XFoibHItBcWUc3eTgr7zaTXoG7eeW0oaLdf7wOAJP78YVbfNWgDZvwLjVQJ8ases3bGPxhVxkKeHPymfdB9quf0YRO2pArIat0ttpBUDMrwHvblXqywLDcX4dsitQ4SSC200NgCkHnzPPmcUWyQmIAO1T28NssxwpASyzP2qeOTVmxx/E5+5U9DF5i21tQLzjbMqQP0DgSUJPrtxH/DiG2V1isMhUOlepNxReTKigNUJwJHFWR8su2rujPKJVpjPJ3Q4yhYKfApBH5553FULI5F/HO9xCKeMp5EeRbbSmuGSrwr1x4CsH0ZqHNJa3bX+tAP7v3ZEHCj1L0H3CwGiolANQnpXMoK1cdIrVyhNW0q/Tt/TMeFmpg83gd6qTv7RkE4VDik0dVvnn1E21D0hptCqvHzrq+j9IP7Juvtos5Wd1l1LCBwfun/AI+tFIhmulDMgD5n6OrNrkhtZaWaJPInxxiA4P10MXKAQNq4Wjk9oYSOmSo+c6GgOma+cwbFM18/BAOScsnoIHTOfPSWzXJPHoilANzkxi8euE0yVHzy4Q2nlUnkM181P27tX8Q1NFqkrQwkvK28Bt95yEmCWogTqWOhjHe6YWrZbLSz7pfWXVDl7qRQfeT9GJa6cWpuAaBLbBuOlhBSivqcGpdcmBKKPhRXem+Cyc37goc4vmUuFuMpuqRR1PKvX0zAaGoYlpCmgr5H8ua4aUJoT6Yln+Il8gHTQslGJZkNLH4VA/fgEYKBeqFQQ1mPrFufCm1LZUORT4Y9ZNDk1VYb7DujjcW5UjOqPCmSjYH2jJ1LKlQOCmJ3/Qc1pouJa+txyOJLrO+3szQQc3JUZGLQE23ORVGoNPHOoxM7o/WF30FqGLebJLXDnx1VStB2UOqVDqD4ZJC1Rq1JaS6toruIwzCqS/oT2X70WnvXp9UiMEQdQMJAm2wK3/tt+KTlptboSAAn9H86+ovTku1SlaMUHItdBBSajnjkS6MTweHh5rpVTn0zQ9BoHx5vdPSgGcC+1Md0ixxy6kDb0xNcHutIvGRA6Q2l+bS8I05f9LSXXCIkxLsd9JPup4SClVOlOL6Dlh2AhVvKkjEEEeIxf0P6IuVRLWlXw4NMz9XsTe2MCzFkKfYmKW28CKcBTX7+KnwxfHbqTeKnBwIf0RLIhdsEUaGR9rHurr4ixYlqM8aYChuVQ2q/Co/dg7f+Q6S18sXw05MIi2x2e6UoACU7qWo0SkeJPQYsMgQMWohgKy5ZVwZtjC41v3WsFLssiiljqlP6U/efuySEGQhS/L39LUSTJhGiLxLAEsuSXUpQkqUo8ISkbk9MX1AFS2dRUs4M6tYtCHGGVBUtQKHHUGoQOqUnx6E/AYMDrSCrLl7/AKPlK6nAZ/eDae46onPX64OsTzFhxFBtDQbC0uKrSlPUg/RlelvZ1TrUiSiU4AUrV1G5vZEy/t/YDUlivr1zaAmRFQ3TyVzQr2eB9Me7S9Mw0ypofYXKLcYpVaCcWro97g6TifXX5bMec6CI5W4B5Q5Fz+10T8T4ZtzJGTplUEoGdePR2c/BuolTAK173y++DTT2r7IvY3eEN+rwzU7nYp/7yfNt6pSrFrLTOioGp1JKdU2Pen7GLNbfd9lAqlfpwSt/t60h7xdI3D1R+BUItZD0lJSn2itPBjet9QROx2mVptTq/wCLS6pZ4l0UsjmtdKe4nw8dvHGe9vPyElcoB5Dg6zY3N56ovBJL3Y0DGmFK8B0n5OpGotcXrWF1W3cLtKlt1K1hTp4Cf7I2+7PN7y8kvJ+rKu6H63a2MFmikSAPvzdgvlStyFWK7yAAlMsgDhGwCVEc8um2oA26OQZKUfc7PsKf/wC5tyOBPyLclm3mLMkO1NULIQTz265WtyjGpUZL+ytkj1RiVXEOa6kfxBxQ2KuFZ9CQCcosCCIwO0eFXb4fgAbF96NB3u861XKt1udmR3UJTxtU2UNiFVO3TEpQtYQQOAfk/qfZr+8vRNbRFSSkZUzGGLTR7OSLXbXLlqa6x7JCb3Uhv9s6o/pAG1T4VOSMBAqs0dbPpea2hNzuMoiQPE9nKvRi2xv7lvfmlFrjOsRU7JVIc43V/wAyyKAH0AoPXniNSQTRD86vZIFSEW6SEjKpqT0k5eAFB0sHUCDRsbD8Xjg6f0htRNM3jyHOv35mhRcCoPrLfFIbR1K0ioPrgtJBoXNBCiA1BoXTq9Y6rt1pbqlEh0ea5TZDQ3Wo/wCEH7sV1HFk2Xb1btuEVonJRx6EjEnyw8W7nfrVrKJMKxQwEQ7egHyx1cKaJB/spp9OKV6q1Xny5dD9T9Z7khMqbRGCY+HSeHgGyziyH0OE1Ktz7cT/AMn5GF96rEW3CacO5PL1OEa0KJoBm1p3Eu06yLtOnos15qLbGG+NttfCDIPvrUacyCqgrypizWtBCQcvm7R6gvZLRcW3xKITEkA04qzJ8Dk377Aa6VrB2MFrSi5xwUyEig4xTZY9v3HPQdsuPyE45jN7NeJ3LbVhXxAY9PT95NA/M9ZpETW06bT/AHZa23EkilSUjlj7vCFL2+KUHBPzq/m227sikEY+5vJ2Xr3J+XdFhQ2hq42ziEdCnE1kJQviCwnmBUlBJ25nGTb7gW06JV/CcPBtkMqbHdTLJ8Jz6K4fr2Ou+lrq52t7lSJgl3C0rhSFtuJgpR5o97dBSv3SOhScRrhihuJdJ7pJ7G8bhEm7jKEgKBy9+Hsbu667/aI7jttui0XG33ltISJoLZDoHRxIpUeBG49Rj9s1+bZZjC6oPA19lfstt2yK92wlKlBSDwx8x9ebBLNNbdmMrYeQ4njT7yDXrnogkRNGSg1d/srhEi0qQeL4+jy3FJPMEjFKebLIKKIfE7czQcq5ynoNBizCN/TBHBzq52+fwwZcw50bnIEYMgVwZhlP7QYnWGZCqEMf1MFOSYrpFPNisr26+4B+7GyHBJHIlud4aqSrmAzOmrdHixJ2oLmmtptaQ4pB/wDuHf8ATaHtNK+mN95MoEQR/ErDsHE+DoXqDdVWkabS2P7suA/0jir3dLadN2k36+XK6zHPNlSXFLUroVK8PQDYegGGtglBonIOpqiTHEmNGQf0I084mboexyAVcK4DBBUd/wC7TnnUnduVp6T8387epICJOs5KIPi0XcmqSFbcj1xySahs8SsHpKPNierZr8D/AM/zzK0U9JoXhKMlUPHOyniBT4jIF4WchNpeQpDqg20n31OK5JA+0T6U/LBSLEfeZ4IjLIEDi/mv3y7g/wDuh3Rvl/aKvqC3fq8JJ/DGbHA39IHF7VHKVMvrZCov6x2ewG22MVrxAx7Tifc0Hwk+mA0hvTmakPM7pcUPSuSyfMRjXpaaB5AWnxGxzgS9qx6I8zLb4m1BQ8ORGEo9DOJjbV+jNc30MV519M19R+DBpXlknzjcUEKCE++54dB7c15V6Q1w8zUnmThKPqPZHAK126nJB9RlWSZT5XT3E8q52byjentDYCxapFwcTRT6uBBUPwj/AJ4nlONG62qKAqaD7qyhctcSUI95uG2mOP7XNX3nEizweS4rLSpZptTfBsTz9WPh8cx8+Kj03pnPqPBbI6UzHlGiNcRUMzW3CKB1FdvEHE8mYcci0w0EqrQ/DBPc26cSdAu9vjCQjhcLSQVfDxx6QapBbYoUUWRuOnVsJLrB81rn65KheVY/ovuDJtARBlkvxgaIUo+8j0zNILMiUpzbgPWqyaziKWltsunmU+6sHOIKc2oomQNs9U9uZdnWtyOC+1z8s/bHs6K+H0ZtKsCkEMG0jq266D1DFvNnkrhz4y6hSdgodUqHUHwwsazGqobfdW0V5EqGZNUl/Qjsx3ktfezT31hjgiagjJ/32313J/WjxByyW9ylac8Pk/nb1H6dk2uXWjFByP3xa88qpAxyq6HWj463VR2GYH1Wo9JMftSrpTElwcKMKR1lwhPS28+antrL7h6Ojv2wiVLtK3HVwUCrjjZSOJSB1UKV4eorSpFMWbRfx2cxjmwSvjwB4Vftvp+VNhIOvwMgBSeBFcj0ng6X2TWM/S4TBmpMu2JUS2sfbQPAHw9DlyGuJVFZP2m13RUSerWKjlxHZ7nHqzWtzmNB+0OiPGZUFLSihcVTf3qch6DMnklCNcJyzae43NUy9CKpHDp++TdTT92iav01b74tQZZLKWFMJUCsuoFFpHgK71PQjC2s5lRVOZ9jvloqO5t0zq7COkZuO4XFb6Q0hIajp3S0j7I9T1J9TjqhAGJzeSzn4RgGSYguzXeFCa9SSaBI8Segw+sJFS0OlSzg9yHWYLamYp8x07LkctuoR4D15n0yaApZqrLl73Fa0xiic+JYO5RAKugFcVVoKtqkVQEng2p0dZ3rzckoS2p0rklzgSKlaugA8aqyk24BqtWQJLoF/ciFJUTw8ubvf227TWnQVkYXJiR5V9cSFSpjqQvyyf8ASbrslKeRI3Ua70oMZJruS6kKqkJ4D6np+T+bN/8AUU25SmC3URGOWZ6cODSHfL5f43cKOu62ZppF2Qn9owAAiQAKVBGyVgdeR6+OGiuAB1U2KT7G5emvV0u1LFvfEmMnAnNPbXMfLg6R6v0JI0vcHo05h2Mpo8LlU+82f50+HqMbrmxQjvj4eY4do9z+kbDco7yISQqBBy5HsPvfNC9rJuuNX2u1RFoW1JXxLkN0/ZtJ3Wr0IA29SMijb11StKgU8w93HeI9ttJLiXNIy5k5Dz9jEu9eorpL1FLTcmXIcttX1ZEVwk/V2kbJbB60FDXqST1wu7XSoUaAc3HYra3jtUfjEKScSR/InM/eWXBtiy59ViuObhx33UU8Opympk6tBVxVk7UcTTk7X/KFLTK0dco/EOJl3gKQNxxGoP356RtUwO1Rj+kq97dthSV71apBxKx7W8uqChN2loQgISlfAEgcqACmVaWcrGo8av7d2mPTbIA5MFuh4p7o8CB9wGViH+2k9pb7FggMC1nqeDpOJKnz3OFCVFKGx9txXRKR4/lkEKTHEknk0F/uNvtdr+RcGgHDiTyDqtrzX1w1xci9KVwR0EhiMg+42P3nxPXG9cipDUv5p37frjeJtcpokfCngP16WkVkch8Tg+h08muLydgAOmawLPBwuKJHCNj+WDUeAY362p865xGxzU8hIp/aGJ8y1NvVUiU8yPm3y7GhzS+iL3fZS+CGtRW02UgcRQKFVee5PCBy2OO9rDpSZ15DJ+qejI07Ztk27SZHKvHT7zh4Nn7vdnr1dZEx9ZU444VGp6k74kWoqVUvyW9vF3twqZZzJcD6uIJ9MGWmUrGrVnbeA3ddWWxD28Zpf1l8nkG2xxn8gPjiiMaiHaPT0QuNwi1/CnvnsTj86ODU0xd0uUmW5u5JWp4+hKif34U1Kqtt3SQzzqmVmok+eLF+1mr5WjdY225RfeW24ApuuziTspJ9oyz7NJ/1CE820Q3SoKkcj/s7F99YkfXcOz3JrhRFksNyuImnCkBQVX12Az0/8QTWqoFH4VY9j84AAnXpy1H24urNl1FctLXNmZb5j8KZGVVuRGdKFoI8FD/0zyIzKjViatVJAiUUUKtwHO7v+bgU6qtdvvjyuc1Tf1WX7fNaAqf7QOPMNzFKnSptZtDCf2SU+0eRYXNgWFfC5bZcqJX/AEZSkPAexaQkn4jHSO3iSKiSntchJLktNezB+tcm4CUlm3uCY4P0III+PTHG2nudQjgOs9j1MRkUCkEHoa7/AITe0q4JM9DS/wAXlErofacukUV4pPekp2Yt3/Du0KouU+ZZ6FaG46w6467KeHJbyq09g5DFsdslB1rUVHpa6K2Sg6lEqPSxVO2KCatcDVztp6ZF7qozCE0AOZRx61mmkiorgVjN8JqGrWsfT0vVSNPxYSAp51pbJUr7KAhw1UT0AChlelnRbdauTIGvmGp3XcobGxF1OaBIp2muA7S0j301hDj/AFfR9kc4rTZ1EPvDb61KOy1H0TuB6lXpjPAVUXdS/ErLoHJ+RWKpb2Ve4XI78mQ5J4ANsrW4pnyAfxnjpjjErSAObeJO9Wj+gvaZ5bnaGxJUU+axFDS0+BSTt9FMo1+KXyzzNfN+IerrOSIyhWGIPmK/Vhd1QVSVk0FTWgxSk4OgQmiXHDoHAk/ZUOE/HOVlVkVji/KaKFFJ5g0zQavKvbaaKBHPMcm23zMdwY2iu2N1tMSUU6gvLHkMtNVK2mVq4XHVU+ymnEkE8yaDkcY72WidI4v0/wBGbQq5u03K09xBqSeeYA5nj0OgjdkcV0AGV+hf0G50WFfXhzdL2jlTYFEbo+IzNNX1HA9Z1Ng0BB8CMkU0fUcbDT0J7jQCkjOo8alts8Oo359U+GSAqyAsVCmA2SpQAp4ZtC54MO89yc55UNBUT+L9+SeZ5PbUZDVQlXHvuv8AUf6ZMB9RzBvJh8w65v8AvBhHjv7fDOLxilotS3lsRkJ4nHVBO3UnNycwkk0dnoFpY0vpttKxwsw2ONxR9BU/fiEkqOLsSU9WgDk6zyQuZKkSnQfNfcU6qvio1xKo1NW304lxiN6b5F9R+VEI9M15RxrjkV2znhAcC2DXcZ1GMijR/cKPxNQtuqxX6MhInBp1HFoURy2uorzxMRR6FNa22OsWmM5QgFA5/HHeEVjDQSfGWIwrk9DXQ1W11SensxQM2Or7erc2WkTI4q0vnTocxSeIfVZix3h9jhUh5TT6OTiTQ+lcileOlTUgVTqS3CsvcKNPAgX1tCArZMinuKP83gfXDFFMnNMoIopkNbduUuIVNiJMlsji42zVxI8f5h9+dSubitFMQ0NprUF67a6jiXu0SlMSWF1Q82TwrHVKh4HwOTQpUaqhtt3axXsKoJxVJ+8H9Cezfd2096dNNz4ikRrywkCdAruhX6kjqk+OP8E2pPR8n83eo9gl2qc4VScjz/VrMpqcXVdHJat0wwUNKNdj0piC4UasliAu7FeFWz3ezUs6w60gv26SYsliPx1T14lk0UOo2G2P+320VzbKRMmoJ+nDk/rX0tt9rum1LiukakEgf+qQKg8DniOLaPXujIPdEO3iyxWo2olpLk+zJFEyz1ej+KzuVI5nmKmtVsMi9u/YuDqi4K/p6FfQtsvdvu/T5/dUVwfxXxTyC+XQrLnRsd3B7dXztJOtj8qMtmNcoqJCErBpv9ptQPJSSaHwqMHFdo1KltjUJNCPvgeDhZ7hDuaVoSe8k0/XsLFO181v65JiRlExZg89pqm6HE7LT9BB+GPdotFSUfCrHsPEO37Jcr6xVqvPPtbp/wAFahIDk9zyOoYSKuq+H4fj9GOQkKzRAr08HderSgVkNGG3CeXm/JYQI8cb+Wn8R8VHqcWRx6TVWJaCaeo0pwDCy2SDXc4sDbFLoydwTwQpKhzDaz/4TnSH9tXYfk0U6v21HoLAOwt1jWC+LvMmMZZhAuMsVoFO/gqegB3232yo29su7QYkmgOfZxfm+6bdJvAFlGvQFfEriE8adJyFcOJay1Fqm66qnOSrlMcfUo1DfEQ22PBKeQGW+3tIbVAREn3ntdm27Z7HaIBBZxBIHGmJ7TmS+WVU8SmkwJEhp9R9zyXVIPtqDkpkxaSZAKdIc57aC5qiaMKB5gH5hqDUl5gagbZh36E1qVplHAZrqi3JqeflupoQkcgFBVeZ54xnbESAqT3CeAxHiPc6pLsFvbKKtrUYFf6cUHtQcPKhah7I9qdMaUkXO+admS5aZyUsCHLSkrhGtVIqnmVbb03AysqtF2Mio14DPo7Q/M/VW6bnIqOwvo0gpNQpNaL4AgHKnLgW3PzsWnSNotkEzZCk61d4VJixkg0j70Lx6H9PWlRyocrO63cU0RwwGR4k9HQ776Ft763QQs/tnhyPR28Rk6brcU5uegoPQZSgsqOL9hDtT8lbLkqDqpptwtFxcZKV1pwqIVv8M9D2mVKLNalZDH2NfsgP+ZtQM9Qb5ynlG8FbjhkK888S1UqvfnjNfUXCoJNKg+D+47GOlsEjDBpLWOqYOmo8q5zV8LQcPA2PtOK6JSPE/dlfA6qMBfKjV3l9Btlr11wqgAp0k8h0uqXcTXs3Wt7emSlcDfEfLYSfcaTX7I/eeuNZUTSpyFH8277vU26TFUhwGAHADl7zxaRK/cKjkKunqxcSTUcR5nIg8WImj4s0BObVp1HFl3VcIJHM88GosdXGy6th5DjRKXEKCkqHMEcjic14MsayghQzb793LgxpnSFt01BJQhCEqUB1SnYA+1VT8Ms96oQxpgQ/WvV1zHtu3RbXb4JAHkMB54ktj2FUVjI/EkmmLnWr3M0jBkq3E7fRxb9F6ku69nHUt21g06rPEsg/2QB8cWQiiSrwfoGxx9RtlzeHNREY8e8r2ANKypAdkrPQGg+GDrVTpt1L1i1K4PtoJElDgUUhCgaj2497aopnQrpbMrEF2wtkNjUvaC2tyHSkMOSIK1Be4Qr30n0+0c9uMdFywnJSf0LpKzonUBxbJ9u2tC22+zrN3DtUtyMl3gRdYD60qjqrSi0jYoI3qBUeo5eN3EIgkXDIn4Tn8v0Yr38sJC7U4jgRn2dLf66/KPoy+aXbvOh5sy6JWPMbSJ6XUPJ6hCuEe8PA+zY4rsEWgl0XVQDxBy7cDg2Sy31IkVBuSdJ4EYU7Ry6Rk2kT29tlqkrZfhvB9pXCtqQtQKT4Ebffnp9vsViAFpGodtQ7mmKNYCkmoLHIUVmK2G2GkMtj8KEgDLBFDHCnTGmg6GrjSlGADE7gCXUq6qQlX/hGFQRRrZjjXoDiQNs0tPqfmZsZUj6uH2i+ObXGOL6MTmaLXo1DVyri4dckHTXFibaNvDJ1o4rloXO00TmktMZWehw3ZUhphhtTz7ighDaBVSlHkAMTyKShJWo0AzYZblEKDJIqiRiTwA6WtdVdwbf2f0c9ZoM9mdq2WlQX9XWFohcQAJKh1FNk9VCpoBlBuFG9n61QpGMun7+T8yurm59TXKSsFNrGapBw1Hn48+Awzq6vS5gefQgqKhWqlE1J9uRlmqoJDt8aQkVDVOjoYvOo0AgKYYo4vwoOQ+nFyF614cGss4BNIAcsy7tdib43KtEu0qB8wEupIG1CN9/b+eV3doymRMrpPriwVJEqYZEU8RUMYvMUNvkAEU8cBGah/OUJpgWGpRQimEaklmn0FZS4B9ob+3rkBhg41ad1zrFnQenHbouOZstTiIsCAj7cuUs0baFPE7k9ACcDPJ1aOkuw7Jtqt0uxDXSgVKjySMz7uloXufpDS2jey16uncac7IuMtxEudcoxpIfncJDTMdJ2KEVKENn3QkKUepxkn6uKMqlOP1fom1X17dbpEjakgRpqlKTkEcSrjU5k51oBydDYOtoU1fCophrJ288+7/tDljEm5Qr4sH7uYyxgzpDCA4uN5jB3DrKuNJ+IqMUBQOIY6EZhnYWoIKykOFTPqoVA+IyT0EFq2LAi3SOlaFNvtnmpBBp8RmMuBYdctHuNoLjCS631H4hkxQ5uJQcwwL+FuMK4mvdX4HJ0o4sza9PXPUMzyEcTgSOJRJ4UIHUqPID1yBw+JySgrODF3GY0Vkw7eoOtcnplKecf0o8EfnkkgnEuZIGCXH9Wp1oMJRwZa4PJgsFXNZ2SM18WUsFrcuD6pCwShJ2r1OYHyQTi3g7OaP8A4pqtt5xBLUVPmnbavTByGiW42kZVJXk3M71PC1aNVGSQHp7gaFOfAPeV+QHxxEogBu84omjr+m3cW1KnExLQhNXv+FlP4TmVctHN4XbiOm+dVy0hlHYhSDmsakhwqiV5j7sOgYNGppHuNALcSGeHmVUOTkR3AW2rX+7Rt0tkpVy64iIZUqqW8MLTaldvLbL4NlNp3/xkY6QD9sNNL8ZafmWhbBI4SPTDUYn21UUVwnq+W9sK9FdMmBwL5wMWxxpD4pRxtylD+WI5BRdC3GEVjqGYZCJTXlr68j4YpiVq7pYpEU7wYlYdZ3DSElLKyZEOv9y4dqeh6H7sOUgYFhCilqq4WC164hu3CxOobmEVfiLFAv2p6H1GSGOBZSAvFObSOlNT37tJq1q9WRa4c2OaPxHalK0fiQofiSfHpkkKMSqhs24bfBuUCra4GB8weY6XfHtB3rsHeu1qkW4/UbvHAMy1vKBcb/nT+pB/UPjQ48wzBYfzd6i9PXOzyAr7yTkoDA+49HHg3vsjflwU7bnE8pqp1ra0apFyeDp93n7ix3O7d8iSjwRUvJZZeI+xwoCTxehNaHp1y87fF1dpHXMivm/qr0XfCz2+OCb4TU15VPFkXiGC28h0ICAlaXUrpTqFBX78cU0UCFZF+pTLjUghdCkjwI9zV2ppaO+Og3tNXhKV6ljJL1smmgMpaU/3av51J2r+LbqN6xLYjbJ/yYf7SsFD+kcx0A+T8U3jYf8AA3H+V24fsn40j+IP8h/pHHkOh1Q0hPlaG1nGClKZAeCVKOxTX3a+h3IOLoCbafq14pP3Vvdpc0ljuUHEH2cW90njcWoqJJJqSTvlwTSlA74uUrNWUcb9KYpSWhWrHFwuNU5Vw4LTqUCyzsfzwpB/GCmnt2yZxSQ0y8UlPNo7QEJUONPaWKLQ9wkeFKjGja0adYLr1kQZlk5gAe1qpLZWsCnXLCMm7qUKUY3xJtjCo7ZpIcFH1D8Kf0D9/wBHjiShkVqOXD3+5opFaRRObJqAVhRg28k5tyOxaZrN0vT9vW21L+plmOt9PE0l9XF5alDqAQPgTlU9RALtkoPOvTQZuieqLqKKSzTKK1We2lKGnm6C9wrxdrzqm6y71Mem3NTyy8+8vjUpfU1+Hs8Ns8Y3Eq61SVcMhyHQ/XLGOKOBCYhQMb7paWg6TusaJEcSsyIkebwp/wBLzGkqUk/GpHoRjluVvDaqSlGagD2VGTS7XervY1LUKUUpPbQkVdkPkqjog6O1Hc3GQ42ZHCGxzJS1sT6VUMsFslJsCkDAmnbk776QhVceoYEjhU15YHFuNKlsQUuy5Cg0xGbW+4s8gEpJJxkv1J0Ec8H9rJkEFsZFmgHydRu4+upGrrg9McUpmI2CiMxX7CfE/wAx5k/DplZmk1kqOT8G3/e5NzkMysEjBI5Dn2ni248wvuU3piCtX52V6n19RKktjkdz6DOJcCXpRpTNzYlKwZd9e4T47nOPJpyXA4riJJwRNXByQ2frEppsbFSqVyAFTRmjTrWEhqfXWqP806hky0k+UtdUA9EjZI+gfeccriXrpCpuO+7ircrtUtcCf9h4Bpv7DhpyxOHWjgXI6aIyRcweLdDURTpzt9pm1pHA+60u4SB1K3DRFfYK4uPciSPF+mbmRtu02lmMDpKz2rOHkG3vmUbJr0xJV+bk4M9a0qUEpSlSlLIASkVJPpjtaKIIIYdNRQOyfZ24Jk6Ov1peTxKShmYiquRSrgUPoUM9ytFlQhl5ih8v0dPvUaJge0MNuUBpMiUlyO2C4aOAoB4vCvjTHVVpEsKJSDqzwGPa1UdFJZ3thrid2X1KxLhLcc0tKfQi6W4mqG0k085APIpr9Gx25edb3sibVPXW47vEf09I6OY4Ot7ztKLyErQO+Mj9OxqS9/MRZteX2Um/6Mbdt4JajyYUny5zQBIqXN0rB/SRQYk22S6tU0gkI6DQpPhw8GwW1rd7cgfjz48QRVPlw8Gmrpe9NNnzbfOuKUE1DM+IkKT/AI0LKT9Ay8Q7sqn/AFCADzBw8iAQ7NbbtIcJ48eaTUeRALKi+G+BpMFtaW20cDklY93Y8k+J3+GLIbs3RKYBhxPu6W8qu5LsARJKQMyfoxBFEJJUaJAqSfDHUmgxyauukYtopE43e8y5yhxAKKwB4ckj8s8kXcm6uV3B7fc65OsqNTmW+GjtGa4NuX9a07cZaW4YnIc4AFLaIBATX7RoagDf0y12e7IjQEXC6mtP0/Vsn/yO0iPVrkBFaDHI9PvaXPc5sueWxan1rrT9osD8gccTudVaUxn2N8NynNu1ar432ztqI2qW3bXfr9BW6iXGbDi7KyslCCUE1UtQ4lGhqBQDrjNPPJuNVII0IOXBR7ejyq/PL64uN8UVWhBhjUO7kJCMTjyGQ4FsJ3D0TO0jckJU83LiPN+dFmxlcTMlo8nEH7iDuDscYr/VKOtQThmOIdp2+9ju46gUINCDmk8j9OYyaYjrPEN+eNkchq3cijfPtXZBH0k5PWmkiS8Fg038qhCfvBPxy0WoOgKPF2Db0BMKl8SfY7A9jZnkapjsgbSEKaoTzNKp+8ffjduqawE8sXXvUUPXWa0t29SQVeYpYpw4wwqFH8kXCOouFxtN+WQo7Yse1c7Q40lsnfmPbkTnV5k2suT3+avmU0xZD70TTlrdu6mz+KS6fLbPtSk1Htxvk781OQq/SNvSLP07NcD4p1iP/lTUnzdUvnF7lzO7Pcl20W+ShOmdPLXFigKPC++Pdee257jgSfBP82Vu6C7hfdPdD9i9LbcjbbMSrH7kmJ6BwHliek9DrxK0/MjDiCPNTzq2a0+HPGtdvIjhV3dMiVOCBdZdqd8yJJdjOdS0spr7cT1IyLK1jY+4zTiktX+1s3RgmhkM/sJKR4hSdlf4hitFwtOBxfFKDmGvxpl1i3J1LpC4LuVo/wBVIFHmD1S6jr7cXxyCRhVEUjUjJq3TurYtyipblJEN/kriHuE+IP8AXDlBGLmiRJFCz12Gk4aPPuNy812lRHgjicX7TyGR7/AOZ6sYqLCn7hJ1DFEaJC/g1hrXyEGrsj1cVzI9OWSSihqcS4lRUAAKB+FsLYCUoASNgKYUONHE7CLaSoigAqT4DJPNNMWnIlolauvzUSG2pxSzRIHJKepOYSAGMJK1UDelrQLGmLJVaeJLSNyRQk/+uAC6mgbl1IQmpbtdk9J/UtNmc4jhdmq4gf5BywUqqqoG72UYCNR4tG965n8W1UmGglTFubDVBy8w7q/cPhiGRVTRlmopXY0E3ZwTXh+OCqxBFXpVqPEAlO3szKuXVuF+2K4d0/TmAvihhMmGkFVRQ+GGTUtMtObl03pt3Ur6TGSpccH+9H2T7PEeuKahAaDq1SGgYF32sKLHGtUYFJU5xFR6giv9cVGi4R2uu3B0XSk8gPa2XRbi6vYcsRFLURmrtTZdJ17RadbWgpW4iOKkdFHi/LFsWFA9XicGntR6GccjrXGj+aoitE7Gg57YSRYjGoskNuqdRSnOlW20i27h1KShxJ2B6EYcDDUGjUCg0VmxZi3Ik3dIFOGbHCwP5hzxNcpwCm5WRqoo5tP3e1uWuUqqVBsnc+HridJwqGokTpOL2qI3d4n1dyiX0j9ms/kcdUHrE9LblgJNAwKJLm6euQcZdXGktGgWOY9PXOAoxg0xa8av1s18w3GuYTb7wn3WpaNkrPh/yOEAHFzqFZtM0v3bLVEe6WyQ7a7nEX5jMhjkR1IHJSTyKTtnUKDqDRXdrDeRKt7hOpKsx95HkRiHe7sX83unddaUfF7Si06jtzaVyYSD7klPEElxiu5G9Sjmn1G+Koo13SxGj4i/EL/0lLtc1LbvxrOZwI6Fe/i0f3X7K27Xb0686KvKbtLcWt9y1SFgSQTuS2TTi9n35Z7XcprcCK+j0gYahl4+9222XfbSlMd/ApKBhqAqKdNKjxDrZdY13t1vTDnJlMQi6pIZdBSnjQaKAB6gncY/FQUO6au1JuxKnq411GBpXDHI+LcftjqBc23mOtxRlQk/s3kmilI/CfaDt9GGR3k0ViHbdrvhcRGCTEpGR4j79jS/eKwrm3B67JRwvOkurKRQKUftEe07/HEc9sBGAj+OXZydLubZO13HUR/21fD0dHhkOhri2umbaocjn5rCF19SkZYIVBSAXd4ZOsiSocg9LQORGLBm4yKcTjdeW3TCA0aNa3jyfLbKz9o7J/ecMDXBiK6BhTNubjSpDrfu+eQpQ/m8cjHHolUoZH5tpREqO5WsfCoDzYhHAhtB8ULqqhr08Vf09fZhqiTAHBqxIkpCxk4UVA8T45MtDIauTfhpmNKW4EK+M9r+yF91VJWGn5ClswQrYuPlJQ3T0T76z6Jyhb9c1uOpByGPQMz7n5tf2p3jf44AKohAr2nEj5Ollg7dXDuFCuuo3324GnLasImTnT7wTSpCE/jXSgp4rTnnKbVe6LXcqOlCePQ/VbndINsXHZpBVMv4Uj6ngOnkCwJaZuuL7d7moqW3DYEhwL3IZSpDSU+2hSPhgI0rv7pS04hOPgCBRuYMdhFHFxUaeJBUT7C7zdpbND012saRBaDcWSpTiD1Ukn3SfX1z03cY4bdIihTRKQKP1v8A8ZxJuN0lnIxSgeZOPybSfMDr36hEGn47vAXUByaoHkitUt/Eip9APHPOtwkFNJftvq3dRBCmwQaYVV2cB45+XN1huVyVOeJBIQNgMqsitT8IuLozKqcnyMkpbr4/lgwGEGuLy2eJSlnqaD2ZgzcCp7KtsnkGElklOcS1K+jBE1cS8j3tsgXCrELL7txZVTkcmgd5q7Y0lSWU5YSrajV6Cq09Ns3NxpVjGn7Uq+3+229CSovvJQQP013+4HDITrUE826bZaG+vYbYfyI8uPsaq7q3dFz1hMQyR9XilMdAHKiBT864pnUCsjk7B6pvBdblIEfCnAdgwaOWfcSgcyeWJiHT2uJUD/ItvaZfATf5LQWtHWC0obJPg6sc/wBKT4nZ5hIiSOfyb3cW/wDi4gmT+8oVp/Qk/wD5K9g6S3E+XSQ5cdXQIZ4fKkIdiOA0oEqSSOfPcDbPWdrues24L/o9786vYlLKikdPlm1PfmS1KopzjPIqI3NCRv65dQahihV3cGUtKg3PYK0haQ4klKhUKFRUEYOVAWgpLc7YjrBXoYFqztbHZ1ZdFMzFMMOSFuIZS39gKPFQGvLfKEn04JFmVMlAcaU+rTbhaCO4WkZV+b1C0LAjlJdcfkkdFrok/AY9Q7Fbx01qKu04eTbhaozLWYYQ3ZYyW0JQ204tASkUAqAf64/RpTGdKBQdDe9IFunTkCWntWSVQ9NXB1Bovy+AfEgfvxv3iZUFhKtOdKeZA+rbJlEILBOxdltdx1YxJvpUbPDUmU+02jiU/wAJ9xoD+ZVK9KA55pt1tNchSIRj7B0l1Lck3EsZitR3zhU5AHMnsdxx8ybKZKUM2F1mJUVWJI82njThp8Acfh6ZVpqZRq7MPe6Ev0Yvq8J+92YedasY032r0RcdSDXcCCJUib+3aSo/sW3qniWlulA5XnXYHcDeuM1xcXUCTaSmhTgedO3l9HS7/cdytUHbJ1U04HmRwFeVPMZurHzSXxVy7v6laSoluE6iABWtA2hIP38R+OOFsdFgihzqT4l+q+nIBBt0IHEV8y0NZNQfWbcxZp7tYElRDal7iLI2CXE+AVUJWOoNeaRiSS4oEE8cC3ieCizPGO8n2p5HszH6tPm1PJvKIHAUPOOhrhPNKiqhHwONyoj1wQnifm3ONYkSKcXZ7T0JEeOLc2AEeSGm9uqQCn6SKfHLotIQBTIO2W2WjoY9o66O2m6R5DdQ4y4lxA9Qa4kuIxLGUni269jEqCk5F2XmvG9WWNNbSEh9AXw8VdjlKR+0sxng/ln1PZfj3ZWOfzaUca4VmuOFaupgvyE0UD1znup1r7va8X2n72asvKaty7npFDVvURt9YC+BJH9kgq+GNM5KJFV4h+1+nbJO77JbQnKOYlXZQn21o6kfw8/VPPKlKUTvXeo8fbXGYL72l+3GP9vUzVktQmzAlf8AdpBUs+mKEpqatMSwe/adjXh5xcZAYcGyFgfa/tD9+JZrZMuWBZo5SnsaLl25+3yVMPtqbdQd0n8x6YyqQUK0qzbikhQqGqe3HcC49vL6ibEPmx1+5KhrV7j6PA+o6Hp7M1Cik1DKDpydhZ2jImpLXH1DpZ5ty1TRx8CzwmOrqkj0O1Onspj1FMFChzcJYKnUjJnLH2xiwnUvyx9dk86qHuD2Drk1K5PUQgYlqF7TXGRwo3p0GQCiylDgGmnOIjy9x1pktbzq2l9TRXHJbdnt7S5E19QQpDYqVE8k/wBcIDhUtPIcdCc2+Xa7s/H0XbfMkoQ7dHkgvOAVCf5U+gxFIvWaBvFvbdUKnNgesnf8yari6ft6w7R5KHCjcFZPL4dcVRo0J1lil/cWIw35l/V9GaWW8UpTHhMAIH6iNkj4mn04hUSMXYUgRpoODrPdmpMpXnqKlSJUlIUsjkVKJUfoBxGTUtPoJxYg1ZxUCm/P4YNRZAgMx/BKKqEchU+mRqyBDSepNbaa04FtyLk3IkjlFh/tXCegoNh8TmamKSSKP4jjyGLUek+xF/1fCOotZto0dpbh81uBJdCJL6OfG+SQG0U/DzPX1nrIyZo7Fco62fuo5cfHkGef7i6TtalWzS//ANQaaBSudHa/YIp0Sr8R9m3riqGJUhqW13N5bx1RBj08Gxne24rvF1sa3QW46m1qAPP+8oo/dj2qLQmMHL9X53LL1lzMRmKD2VbeyYDTV7eZggrbW7wI4jXYmgH34mnjAWQjJltlqUgFWbvLL049EtOn7bFYbdXHaSpSHF8IAQ2E15eKsEkgE1wa8GtKMMOm5Qcq8lhJ/wC7BO/xzZQJEFIbjZzfjzpkOXHsbUa/7cSC+/Ot7RWlZ4no6ftA9Sn+mCtp+r7q287htwnHWxNs1IXCVbHBVLrLigQeY57Hwx0mAXHUOsQBcU4Chi1dqGxtXSxIuSAOBSKqPgeoxqSaK0l2GZIXHrDbtmEUR68ugOPdujukuuynvUfpURGoGfJcoi4IHuOH/UHgfXDlLC0u4wuE+pl9BSpJoUnmMHTgXzVlp1S2/CRbb6FS7cdmpQ3cYPt6jJjpctVRQsF1BpqTpma1Kiv+bFUfMjzI529NxyObQoIWk0cVCoocm9naXuwzcGBZb0fqt78sIjPK2RISeoPRVOXQ9PDLXZ7j+QRHNgr2Fvm33SEx9QTlgOzkexuLq5C9aabNquRMlUdRdhyF7uNLIopJPMpVQDfkQD6Y6otkQymWIUrgRwPT2h1rcPT8IkN5YAIkPxJGCVeGQVyIzyLY6OqXoe+sygFGOF8LiT1T1B9cVEmM1GTYbW6McgWMFJzHzDdHUkRq5WHz0EON0DiFDcKSr/kcUqxFW7b+kT2iZ0fxNfAvthgmLYbeyfwMJGKoe6gBr7JZ/GjryDMuR6jcYrC2RcuLLiMSsJA94mgGKNVBVplKq8TAFr4UD3EjhGEjqBUsK18GA6mm/wAHskqZzKAEg+BJA/fgbu46iFS/vFoZ1K6tQScS5LfJE+2xJAPEFtJoR7MPaqC4UkcmC2UOpQnkKOdQATU/fipkJrgGMwtPtxbFN1DfFSIFhhpSpS22/wBrKUVABtkKIBUa/aOwG+/LGW/3JNrSOIBSzwrgOk+7i63ebvDHOmxt1BU6q4V+GnFVMuzMtgO9Xee695Ltb7NAiCFaIihCtdoYUSlFSEip/EtR4aqPPkKDPG727VMpUaDqUo4nmeQ5Dob3tO2RbZEqeZVVGqlKPmT826PfDRtu7afL/ZdNieY77UlAU2ig+uvEFTy1eiSaj/CMfLqOO1sPx60+/e6D6bv59432bcCiqSDT/SP4gdoz7S297bdr59j7Tar1HL4OO62wGGwipWG0ucXErw4ikU9N8PsVhLawLuFDFQwHQHbN13eGbdLezj/7a+8ekilB2VNXZ68XWNoDtVEcfCQ3EgtKLaBQKXwiiR7VGnxOOF/MT8Wb+lf/ABetNntt1uMo7oIA6aA4eZAdDtcakkaivEmTJd8x51wuOqHIqPQeg5D2Z5dfS9as0Yd2v5L24UtZqSant9wyDTTaCtwCu3XGvMtkGLOuEhBA9mSIwZiSMnwCgAHIZ1AxkuKQspSaddsiouDKDngnAlyJ2znFiNmbK5yCD9n3jhECpa22STIKMhXcZKja30bbZJ4112ykNWeZPvsj7ECOry/VxWwH/Xjiu3wrIeDufptaLNU24r/7aTT/AIjk0o7KXIeW4s1WtRUonqTvgCok1dQWsrUVKzLcXttaI9ltM3XN2ZS9Hgq8m2xnB7siX+E06pRz9tfDFcCQAZVcMu13PYbOK3hk3q8TVEWCAf5ScB2DM+LR824SbxcZEqU6p+S+4XHXFc1LJqTmoWVKxdQu5pbuZU0pqpRqT0luh2OuUSwa3s79wdDMRmU2+6sgmgSd9hvnp/p9SpLeW2R8RGHa0iYohMgz/DXHsbu66tKYtyfebcC477hdaUORQv3hT6c9FtlFUYCsxgfB1CNQCygHJpJs+U8mmKFBuEZopqfVv7S4okAAh9lt0EeqR/TEkB7lOVW6brjKF/1AH2MHbPIYdsVcWv7LCtq+31zedCDMS6OCp3Sdgmn0qxrlXILpCRlR2+2jtztsil/FVtZr1sq0nceHoEn4BYxFv9VbbLTo+YdMuCCC4O0kYJtkx+m6nQ2PYBX9+NXppAFutfM08g2ocS3IaGwy21aZam8HZ+Zd5ujdW2a0XFFsnhrzoUtxPGIzigQpQHQ+6N+hNemUn1DHGmaGZaajIjnSlH5h6pjgjvLW5mRqSahXTShHzdT9F9vLr3AuOoVsqUGYMN6c/MkE+WVJoeFTh24lVVz8N/HG6SRMcykqyLut5uMNgiLXmohIAzx4gcg0WspUwlKTxDiJHTYgdMZ51hSdINcW+jBVWtdM2S76jlRL1Di+eYklvznVKAFRSpNT1G/tOL7aKScRyo/ifk4QQrSf2x3Q3zYUWnUqRsoGoPgemWtYrUF2FEhBqxmS0mLPQ82eFp0B1NDyB6fA1HwxCDqTpPBzuccRxb49p7sJtskWpwVKKuIJPQ0BH07/AByrX8elYkD8X9ZWHWwCZOZw9zE7jFDTyhwnnSpwSFVFX4Qg5gsoEYSrM6u/O5AiPp0crgAuBVJR5nXyaIJH+0a4231NIPF+2f8AjYSLNyivc7vnj9HXNEVIjEqT+yPuAeOV+hrg/oAJGnoc4t4ttsnlNQVKDKfE13P3Y6R4oCmzTJ0SFPJx2SzfWnhwgV9cnpqxDNqS+dsE6vtTkZDHk3mM35jJH4h+9J+44kuIEyo6ebVwrKDTg6/SoDsGU6w80pl5pRQtChQpI5g5XykpNC3MGoq3t+WXXzNhv/8Aly6SEMWy7rDbTzp/ZsyDsgq8Er+yT0909DimAgK0Hjl2sM0yrdPWjEDMdHMdI5cRV2d/gxhzHI7rKmX2lFKml80UNPiPXFlS3BCkyJCkGoOI6RwLEmLOFIFU1PsyBPFmpVpXV97RbXW7RaGjOvEhXloQyniUlR6ADmr8uZw8aK95WTSTS0PVx4qLXXazs6zowKut6cS9fnk7gEKTGB5pB6nxV8Btg5JNWCcm52toIe/Ie8yfcnua3bmnrXZ3A5NI4XH0K2ZB2NPX8sPDB/JT2a40jSjNw/L7owyL29dn0VTDR7pO5Lq/6Jr9OSnVQaXCxiCl6zwa+7jTUXW+wbCCCzHH1yUB1PJtJ+kq+jGiddBQN/SnUoJPay0PtzAuTsYIUUIS4F15gH/o4iSo8W4JgSTg61959ZXbtl3SuUeAy1JS3HTGMZ/iUgqPvBwBJrUVHwNMitRq2a7kMMulLQzGme53d15Kp7r9vtqzyfrHZA/laT7y/iPjkNKywCC6uc8B98M2q4Tej/lyKJRdZvWr0HiaPlJdeZPihCqoZ/tqBX4ZMJCS1I/G2/E95f34Bmrla9YdzVIvfcK4ymYD4DsTT/mq4lJO4U5X7IPPf3j4JGLIklRaecS3I6y5NAck+9mU25uM0lmOyhllA4UttigSPQY+Qpo65cimTSfc60CbqnS9vUghCofGojwLiio/Qk45rQVdWOh0MyhE1yvkqnkAGS7R6XZ1n3Ns0VhriYTK+su1HJtv3zX6APjjfLQVLeIhRNHdBuN9auUyRw0Q0RHQR1puv7yB8Mb14ADm3OJNSS/P25LgJ238RnAuZaeu9mT/AHgTX9VPzwa4teKc282O4dT+1L8Py/Rt5rjtRF1Ax9ZjpS3P4fccT9lZ9fH25COUoNDk3q5s0zASIzbVtS3Lbom9wZKaOsvBpKa/ZUTuPpGLdGqQEcWxaymFaVcGklRfJZAO9BlgSgJADrpNTVglwZW2oOoqlSTUEdMkUYYODF2Lax3BgKabCWb4wmoTy84Dw9fTBEDi5jFop2O/apTkeU2pBSeFaFihzgKYF4z0K5u2plTXCJlre3XHXyHqP0q9cmRQYZPK0YnaXLFJZNsu7rybM4eKJdGG+KTa3Sa7or+0aJ+0jn+JBBqDEpHBo50SpPW2/wAXEHJXuPI+Bwbk6V7gztIXFiwavfaeYdTxQL6wvzGJLfIK4/xDpU0KTsoA5YbPciCI7g9h97c7S/Eyca9NcweR++kYNaa20s3dYAktpSvjRxL4DXiT0UP+uWWYEKDZd5sTX8yDPiOY5+9h+iUuTdOSbQ8v9vDV5QUerZ3SfzHwyUYw0lpoFi/sV24OfyaqMcIQEgbJFB7MXJLeNWgBKcgy7jdBTDBiJq+NMcCVucuFNB7Tt/XC6iaBgK8CWn4Uz6xcrjCdAS9GWlSR+ppQqk/TUfDOhmqtcRzHyOTb0SUUpJ5sC7sRlI0O9wHcPNOL/sg0A+k1xt3gk2ilcAQ+WqoAad7W90LTYYn8L1DaW7mwg1aX9YUw4E+AWNj7CPYRlbtNzlQOqEmmnMVB/V1ncrbcK9bt05RXMaQoV7D8w1nevmY0rpZr/wDRzRkQTfwyLi8ZKk+oT/zwF3u8mUkxPQMPk6/HsG87mabhfK0f0oGgHxHubHat7p6w7qXYGXJl3FziJbjMg8DddvdQPdSKf+uV8XlzdrEVsg9iRj4/q75t+x2G1RhECAPme05lqv5Ye1Uy79zF3u5xlR7bp5SnnFvCiDJoeBNeXu7rJ6BI8cjZWMiboqnTTQca82zest2Tabb+HEf3Ju6AM9PE+PwjtYF3m10vvd3SYhQnVfwSK59Vh05KbBq497VUJ9gThClW87gi2Qe6T7OJ8A330zs42XbwlY/cVirt5eGXbV2p0ZZm39O2iIkJDH1ZtsIUKjhpy+jPTZVJhWoAYDB+VbohUu6ShOFVltB832tW406FpuI4OJltL8gJ2ANKNg/Cp+Izz7dpqA0OJf2Nttwrb9gtdu4kdYR2/DXppj4upzy+JZJ65QVjFtuqr1GNFEcz44EB6kudauFBPgM0hkq8IWVNgnYnIONWWeVxOezbBKxLGXhAOQeORIyVHzP2t3yZrR6E8J+OERgWrt5NEgLI880NseqbZr5nROWIAiJqlsq41/zHphSuiNAaldwoQCBORNT08mZsFnkahvEO2xU1kSnUtJ9Knc/AVPwzI0GRQSOL20tpL2dFtDipZAHj7s26Hei4R7dKtOk7cSm3WKMlBT+t5QqpR9aEfFRxSuqaoHAu/eqpEWqodmt/7cAx6VEVJPhTzbfQkCvGdqYSLAuhpRXFi1rnFm4MugnhSaEDwPPLnst3+PdJXwaKdJWDR2caaev/AG9sNwDa1qQ2uItxWw9xRp9xGeuxrT10iBxofN1CaP8AHkBOSvoaNHLQUr36HFZaqNXFqG7q+sWe0v8AOjSmT/hV/Q4jjwWoeLeLw9ZBGvop5FhLfP2YobBVi0WYliFLS4sIQpANVGgBBGJpKJIUcKNVHMUxqQciyFwgC522XEVsHm1N7+JG330wd1CLmBcB/kCG3S4hh/bCOqNpsocSUOJkuBQPMEED92V/0+gx2WlWepVW3HANdR9zTxywK5tGtul2imC02vWFwcUEMRrapxSj0oFn92Ur1EuohHGpfnHqtImNrEMyv3NDfKgh/Uvb/XVmQC85ObWEtfqcW2Uj6agZXp5QYUTn+s+VAy+q0pt57W4/pVn0ChdfBoqYhd5ZcbWxMtKQuRGdTRYRxhBNP5VFIP8AaBxMqIFZSDnk7yb1H7ZGIXkemlfaK+TcjsRJSiFc4y9kF1PF7FJpX4FIOPuzEmJaeRBbzaLAJq3HSwpDxSRQpNDlgJakqoWNtJEu1qRzcjniA8UHn9BoficRHur7WrSrXH0hqrQ96XarlCllbiwk8LiRtXoRX2UONl3FrSUOs7hapuol254j78i3succSmG5DYohxIVsfTK5GrTVJfy3ulqbO7Ug82AqTwqpipoQQ6afNFqlOqu5SLXGAcZs7X1QEH7TqiFOfQaJ+BxkvFla6cA/qH0BtZsdqFwv45jq7Bknzz8W102KlMpuG1uG6N+1Vdz9P5YgAwqX6kod7SGLaygCBbG0BPFxyl7/ANlITjhbisaW0Xo0zqDJ6eYWChSuQP3YtTHhVogaN+rPp83GywpbCwzPZHEw8dwD4HxSrkRjWtVFkHJq0oKgCM2znzF9s27haTrm0xDHKFeRd4g+0y6Dw8Z9hoCfApONtzGQa/ZDWQrrg63JKhtv6jG4jFqners33Yt3dHtrBGoHFo1PZkiHImJ2W+2B+zdr+opFD4lJx+hjXdRGSPFQzH1det5RtV0baT+yvFP+k8R2Vx6GevF6TJQppnXLbENQ3DFvBfp4cdefrQZiYzX4Pa7IpZOAXh2MppvXOm+3iXF2W2yLhc3E0Xc5yx5it9wkDZI9Bz64RUK1/EaOcMsdv/bGPNhmoO7F91MCwXvqcdR3bZ2r7ThEQIQa5uS51rFCWWsdrElcmStJXHipDjhp9pRNEo9pVT78Io0oHiU1x5O0eirYz287dpkTgEvJbMmRTmpxW/CPXkkY1yKClFTslvGIo8c2zNwvkhT0qW6r/e5bpefUDWnggeiRtiJSdRqXOtB2tdaE1UJFicdJ/ax1cKjXoRUHBaMW5Qy9wk8Gk9btK1fIjFuW7avLe856RCSlL0ggUSlxRB4kD9J2yWgDJp1yalAg07HxjtdZdQtKTc9WalDah7zbE9DCT/sIBwRBObKUol+JZ86Mtb+1Xb/t3IVKsFo+t3GvEJ9zcMlxJ/Uni2B9aVzUxULGmGCDvIFTzOLA762/cZLjrylOOLJJUo1JOL40UaG4JViXiHphclhxwiiUIKiaeArjihQDYJYirFhmrY8WXZ9eyHYrKJ+mGo8GJNAIdBkJSlbfOh97j9mPqlZAZ0o/GqSG7jIOEqlKI7CaH5Mx8pejzbYOodVuNlRFLfEFPtqNFKp8eAfTjLcDER83d0KAxdjotqMGC0wo8a0D31fqUd1H4muNi+8qobtEdKQHE5E5gD6M4Hm9UGnNVXGNp+0yp0gFwM0SllG63HDshCR+omgxQgEmjgElRCQwXQ+mJWktKvyb08RIWpyY80pVURUn3vLST0A5+uIp5BNJVLv9lbm0tgleY9nQ6cHV6dZajuDUJCk2xuSuU68T/fGpCEj03J+GPNonrZBTIOkXMla04lnJKwBw0qMf9LbCyD7KVpKSKg51HFgDqn7NcG5EdxTbiFcSFp5jE6k0LwmmTcQR4Hdq0FaUojaijo98DYPDxwdKdjIO/wBrbOVBk2Oa7EltKQQaKQoffhE4djGrpZOVGVFJeZPE0rmPT1zCkjEPAa4Nb9u40HXMNWkZUhESa+vjt5kKow87SnlE/wCm4fwODZX2FA+6RNFFdxTRXCzbnryKpGfMDn0gcRwzHFimlte3rtLeFad1NGkm3Nq4Qh5P7WOK0qn9SfQfDwx0truSzUI5RVP3lzbgmXUnumobwWqJFXPYutrebk2ye0UhxpVU1G4/eKcxlsjkRKNSDUNhiiFrdFUXwKrUcj7mNONHc8sVpNG5KWGWdaqcUAtOtRpg+PNlEZCafaPF+4fvyaT3qtMpdMC271+1J0/cIGpoiPNEf/d5bQNAtonavx2r0qMadwUu2Wi8j4YHsaNZ71QxC7Lj650fOMFwOolMKCPFKwKhJHQggDFshRuFkrqTXUPbyfFeLYe06KvuqQluJAV5SFFJkPjy0JPUEnn7BXPNYLC9vxpiRgOJwHm1OtCCVNd2XsTCihDt2lrmuDdTDI4G/p5n7sttn6WhSQq6XqPIYD3lxN0rJIo3N0d25eupMa0QmYMFrd6Tw8DLQ8VK6n055bFSWe1xBKUhPJI4/fNsO675a7THrnVVZySMVHsHDtab7992rdYtI/5H0VNblsOAoud0YXXjqfebSRsSr8RG1KJHXPOt2vpLiqgcTh2Dk2T0/tVzuW4Hed2RpV/BB4DgceXAZ1xLavszptPmTLw+g8KQWGqDcnmqn3D6cd/Sdjp13ahj8I+vufrMixUB3X0xEi2u1xZEg+Q1Eiec50CEpRU/dXFd3NRSseL8Vt/+q3NSjkVn50dGNR2DVHd7WN1utvtsiaZshUhT9OBpCSfdHGqgoE0Hwyj31rIuRWg1HN/WG37ffbn/APWiJwArkABhmcKB5PaC0WBtxWqdUsNSUAUttnR9ZeJ6hSzRKcYF2elQ6w+Ts6fT0Nqf+vuAD/SjvHxPwho/U0rT7shpmw2x6E0yCFvSJBdce9VfhHwxDL1daRDJst+uwJSiyjKQMyVVJ7eA8GAPqolKfE4mUGzVfVkIbr1wZGGDkytBgi4l6SKnMo8ciU5MB85WSQtNDQgihyVMXNJpi4j45gwaR9G+a4EkF7GaHh5lu38t8GPK1pLkOkF6NDUplJ8VKCVEewH78edsQlUpJzAfqP8A4+t4pdyXMrNCTTtJAPkGW7v2CVatcXJ1/iW3NX9aZdI2Uk9PgRT6MFOgpkLZvUVtLFuUskn8yVA9vuyaMSfcKU/HBgUdbrQUZ+ICCKDHq1OILAUu1HZF53V/bC52rzKSYTwkN79FCn/mT9+euxXBPU3a/wCQ0nw/R1vdIwIUr/oOPYr9Q05eLcIU1aCeLrXLH8Qq2qKTUmrOsf7xph1PWPICh7FCn5jEpwlB5h2CvWWR/wBJ+bDWvyw3Y2AmjBdayzHh25uvuuzEcdeoTvT8sq++zdVHCngVivYMWmlVUBqxH2vjlkL5RqWbisIZ4uBIRxq41UHM+OBCUprpFKtAs0YiwqmQUcGiXji1nr3T+pdOdjZrEK0T5Ei/Oj6yqNGWsRoqBUhwge6VEjY9CfXPNdyvIbu90IUKIBAxzUeTon5Vte7ulZWNMIIGOaieHQG0vZbuLF7e6I7htSHnGblNisx7ehpZQvzVFaVKBG44B7xPoB1xlAUSiNWQNT5N73eyXfXFqU/Ckkq8KU88mHdtYNwlSr7qKXHlTLPGt0lu5v8A2uFpxopSCVH3lcfAoCtfdrihahUKUaKOQe7lJGlMdqkgLKk6R0g18qVFcsWZ7LOD67dG+dW0K+hRB/PHraCNcgHQ7DEogt5iyX20OpFTThX7en0j8jj6cDQt0rUaizlrc+rSULIqOSgeqTsR9GAkGoUexSd4UaieivaYkux1pDjL3Cttweh2UPhUH243mkwCgcQ5XdpRaVVyr4gt2O3t9RdbaYDiqrbHE3XqnqPh+/K7dx9UrWH4v6v2ZU378YxPz/VhHc/W1o7Z2KVdLrMZjqShZisOK9+Q4AeFCE8zvStNh1piRVxQVDp2wenl7nOIlpJx71MgOZL+f1ruSpcudd5ig5IUpTlT+J5ZJr8CSfhjSrvv64t0ogTRIoEigHZgPYxPR9ocud8jq4eJDZ81ZO/L/nkZO6lqrZBkkDO6mbE/6s2KcDK3FqPqpRP9Me4EBMYJ5NhulmS4XTmXPpiyy73JTFgNAn8b6x7qB44jubwIHdblabeqY952DsWl1M2tiKqQ6G0p+2iiSrx3HLGaO4K6k5tzv7FNsErjy49rmmabg2t/yXYqV2e7oMKc0vdJUoEIWa+NSkn1HhhyTIDXMZe5sh7hB4F0N7p9vn+2uvrnYHipbbDnHGdV/qMK3Qr202PqDjWpGlTXg1FWL9p9T/5V1Mw4V0iyaR5KFHbgJFFf4TQ/TjnYTG3mCuBwLatygFzAUjMYjt/VvjJs62XJJAqhpzhJ8K8ssa4zVVMgWmgu0rTGknFQ+WbjZskiU2t1DRSyge88v3UJ+Pj6c8SqoMG7IxcTEFbshtiOhT7zighCUJJUtRNAAMwimJaxPewDfzt3odErUMeze67HtChKujqTVLkv8LVeobFa+vFjdKqg1c8uxvEMIUvq+WJ7eXgx3uXqg3uV9QiOj6jHVTiTycUOvsxqUquDdFL4BtpdYqmoD6zvQbZoxLHiXD25uK03CXAUTwzGSEj+dO4+6oya0cWeA5p5tTmKtJNRTBhJL6jx5TiTzNMIEB89COt9J51yWkByAJYnZ9JKui0jg65xXpfGLVm1PfNORdOWBIcSE+e8224T0bB43D/soOGgJllAbNupFpZSSJzph2usly1m/eNH3qyR4CZE/U9/FxLg3XRPuttgeJUvn4A+OW4QAELUcAH471H/AFKJK/AnT4l2n0NoF7SOmLNY4So/Ba26yXHEkh2WrdZFCPskn7vDK1KtKipShicuxvURKlYZBqBVvnk/tZTApzDUc7/SrEpKOA9rfo60xYFqV6JZ4Tr864qabaaU86t14NNNNjmtwgCiR9/IVOTRXOjKTwbI6X+YrtqqY9d7tcXWmLe8tNstqYa1uLPIyVACnEr8IJ90c98HMVrGlIzdg2tVra1lmNVcBRtH8w3zYye4Nml2XT0FyzWV/wDZvPPqBkyU1+zQbISeoBJPjgUw6MTmy325m4SURiifaWg9DWb+DaebK08MiT+2cJ57/ZHwH55brK36qIE5nF1GVWpWDE3U8XsxcQ06i4S3t65CjhUslcIAlMlIHvDkcipIIfVYFa7jKsFybkxXCy+0qoP7sThPk51pi3iVEtXd+wh1PDGvLKfeA519fEHB00HoZDRY6W0lwtcrTlwdhTmigg0ofzGKBQNPkw2ZbfLPmsmnWiTuPZmGPiHurm7Fdvr7aPmH0ydN6mbS9rCC2Sy+qiXJ7SR9tKujyR9ofiArua4st5UKAhnHd4HiP0bAqRW0rH/6Ff8A8Cf/AMT7D4NCrZ1F8vV8BAVd9LSnKLbUOFKj4H/s3R0PI/kcpm21YUg1SW7LCZhVBorn95hvdpu92vWllTdbM/8AWIteBxtWzrC/0OJ6HwPI9MsVteIuBVJxbWqVSFaJMFew9jNfVeJYHiaDHPVhV51lXHOZC3lBIFB7opyoNsJGaDFgWsVZR+1sTYshiQ0l1l1soWhQ2UDtTJrpIkoUMDm0xXVsHfrXfO0N9VJt7inbW+qiC4OJtY/QsdFDodq9OuUO4TdbJN1kJ7h8uw9LOhSZRQ5tQQu+NnXGBuEGXGfHNDCQ4k+w1FPjjxF6ot9H7sZCvCjiYZP4UPscb/zCWSGhRhabkT5A+yu5PhLQ9fLb3PsK8QT+qFSYRpKR4E+f6NFLt9/cHT1wjTx0iqvM4DwS09dtc677xsqgpcdFrT7vkMUjQmh4cCQAfjxHEEAu9zJEKTjmon6udnsthtknXgVkP8j3lHtUcfKjJs9l7hEbWFT4rnGmhaCFAfT6ZYLf05LGCCsGvQXYFXKV0IGIbqds9BKdct9oY3jxgFyHaUFAaqPtJ2/9MtJMe02YSMwKDpJbTue4ptYFLPxHADp/RrTVvdONZNDahvZhpksSZibRCbVUIdbTutZPUH3vblblAh0CU5Cp8W3+lbEQblEtY1aRqIPPgD7HVjXHd++alqw5NcZj7j6rH/YtAeHCnn8TlRu7lBwjf0pP6hurlGhSqDkMB5D6tvpkt5UWi1Ur+EbDK1ItRGLZ13Mi00JYaw3QEnriIJo0VXE5Quk9BgFjFyBfFKKzgnIF5CfDrkdL2r2lP051Hr2BtnUfOZpviUPDJAOYZfpkaNHqegKZj17GSDwljujtSydIahhXSLuthfvN12cQdlJPtH7sUwzKgkEieDfNk3KTa7tFxFmDlzHEeI9rtPerDa+7mj2lQ3kFbiPOgyaboX1Qr0P2SPHfHu7CZEiVJw+n6P3PdrC2320TcW5qFYpPI8j8i62XawS7JPfiS2FMSGlcK21Dkf3j1xBoKTQvw+4tZLaRUciaKHB5iNrBFEKNPAY5W9Ulo+rVnRvV8ul/cs+rvJWpSY8pstLTyrWlPoND8M9J2tap7ZcB4d4doz9jaL+3120hpw/VuD3Bsf8AD5yyCVCvEFEUqDlvtpetjBdHtpODArMnzY1wY/WxxgeqTX8q5KTulJ6XabQ64pI+Y+TALRdUXFUpAol6O8plxFeVDsfiKH6cR2l2m6C05KQopI7Dh5hsa2EdyGyqzw3h/pSBuOlUkZW/U6T+NHIOCvmGkXk19pKzXTUumIl2hwnpsdX7FxcVPmcDo2KVAbpJ2IqNwcX2e8Ws0aRJIEqpiDh4jm2xe426JDDIsJUOBw8ubWFk7V6pvDqUt2h6Ok7lyX+ySB477/QM643zb7YVVKD0JxLaLrfdut01VKCeQxLFJ+otFdlkqfmTWdVapa/u4URVWI6/FSuVR8T4Ac8p97u1zuCSmMdXFzOZdYlm3HfP24EmKE5k/Efvo8WyOp+9+rtV3ty5SNRXCEeKrTECQtlDI6JQlJokfSTzOM6UW6Roph2Ak9rsNttNpbRCJEYNOYqwa1W6f3B1E6884tZVRUmW4AVe005qP38zjhaWpvJdKBRIzPIfq3JCEwoCE4B2jIbs/wAseoItuQiKiIy62uiQeJJWniKqjclKqV5/QMT7jbog3BKB8JA+T84vogn1FEVYg6SPAH6htH2y0h/BoouKnHA7IaKFMrSKU4qhQPgRTLFt9p1KesrmPrm/SEk11N59ITIaI8yFNQCiSgBDlK8Cx9k+nPFNyhVUrRwb1azx6FIXxYd5Km3CFChBoQc2vENEF6VYMReucmbHYYecK22AQio3A8K4m0JTUgZtYbhciQDwaU1z8wULtDGchW5v+JaxNUoYWf2EIEbKdpuVGuze3rQc6vuN0nV1SMW2yWsm5q0VAhIxIzV0DgBzPk6xao1BqDV92VeNSXCRcLjKqfMkncJ8Ep5IT4AADK9icS7Jb2sVnGIoEhKeQ+Z5npOL3bWHl+UwhKlDiqEgbknCJwxa0VOAb16btbGkdNvSpJSH1I4lK50P4UDx3xEsmVYAydggSm2hKlZsN03oObql1t+QFRYVakke8r2f1xbc3YGHsbfZ7cVHUrxLdNmzf5WtTSbZby4njCFECvAD+NXU09MZa9arvl2gD8dAEQboWe18FmbUpYdUEgldPtHqchGdK3t/FrsVHMjF+udiRebXKhOVAfQUhQ/CehHsNDi1K9Cgrk6EoaklPN1g+bPS38f0PpjWflcE6E8bVcqDcVJAJ9jiT/t5kyAkkD7BewrJGP2XWyPawTsa5yI6uMqqVo7k6B1bbZHbGzz3bSzPu6o4jyXXR7vG2eEKUOpIAOWFEcsqArVgR8nW4p4Y5jAod5JJHYrkwW+3ObfHQuSuqAaNsoHChHolIwgjCBg3+OUqawsenZHb2PFkGP5+t7sA3aoBFVQ0KqPPWOiv0jpuemIVKCyce6M3ZIk9QkE/Gchy6fc14qQxoHTY0la3fPuCgVXWek1q6rdSAf1ePgPU4zTyGRWo+HY3OIdWnQPFp0M7AfdiYBnGLKXqGV2uQKGpTh0ZsgDSVqjPQbgxJZSeNlYWD7MUkAijKgEKqG7T0RDoQ4gfs3UhxPsOAArm1KkirKrtZWvYE4QMRDGLRplbi0pKTQ88GpYDIlGotx7DYG7e2Dwji9cSKOpqSmgbZ/MtqhrT2lUNhQEqSlxlkdRxgJUr4I4/px82eEyzFXAOh+pJx1aIhxNT2D9aNrPly0Gq63pOqJQbZjwCWbcHyAlUinvOb/hbBJ/tKSOmWTcJAhHUjjn2cvF+bKUdVRmXZ43mx2aMiMm4sKUOTbS/NcWep4U1JJP55V+pmkOop+gbhCpCKAFovuD3QgaGsqrteF/wC2ckPzk1kyFdEMRh7y1H+agHXOESOJqeQy8T7m+RKUrIOiveTvjd+7EpUYIctmnW3ONq3qc43HlDk5IWPtr8Ej3U9B1whSW4IQBi2wKSK74PSykvNqtR1HqKNECSqOyfNkEDYAdPjsPjim1t+vmCeAzaeVekN2VCgoBQDagy3lNMm1ksutHPngSHwPBxKTvywZDwhxFPWlc5xYPf7d5iPrKE7jZdPuOAWni+ZHT+oJem7o3MhuFDiDuOih1BGDwyL5vWpm092rEH2wlqe2mhB+0hXgfTMFUdjMaLHS2mu1jlaemuRJSKEHY9CMUINWnIYYgybVcI9xtz7kSbHcDzLzSuFaFg1BB8c5aK5OC0pkSULFQcCHaPQuvLZ3607Kg3SNHRqZpmk+38IDc9sDd5pPRQ5qSNxzG3JwtLkAdRPikurlK9pkCKkxHI/wBJ/pPQeDZfU2lNQ9h9Ro1Bp2S47alq4ONY4k0P+i+nkoHofoocDcWy7NeuM4febfKxXqDFLn7e0N+u2+srT3YtSp1ppFusVPHOtC1VcaP62z+Nsn8XMcjQ83K23EKGiTAuvSqksJBHPik5K4HoPI9HkzrkQpUeIUPUHLGlVcnipQXtyM2iCD/qKV9AGcFHV0OGpOlhNxtEe4xHY0thEiO4KLacTVKhhVpRMkokAIPAsAkpiG0GrOwpK1PWKQjgO/1SYTt6JX/X6cqV3sFTqtjhyP0PvauO7/r8w0xp3szcpV8Zau9tehw0nidcS6lSFgfhBBrviO02NapQLhBSntFD0NWq70p7qq/NvMm1s26K3HjMoYjtjhQ02KJSPQZ6PAlEaQhAoBwDQ9ZU1JcD8ZiOwH7hLYtcM85MtXCmg/SPtLPokE5KW8jgwOKuQz/TxclXASdMYKlchn+niwu5d2GUwDpzRUN5CJagiRdpg4HXydgEJH2BvSpNaHpzxqRDJczie7/jkkZDt5tD/j5J5Pyr9QqMkjIdp4tOfMnOa0rbNP6Lj8ATa4wekIQ5xVkubqKvUCv+1jDeThUK1nNZoOwO2enoq67pX8jh2B10Efzllaj7o5k9TlKmSFKwfoKCCMWUu0d1h8NONOMqoFcLiCkkHkaHpjfKgg0Z16kHSoUZRVG0ezbEpTzcAWUKTzwJSyA1fuDBlDmC9BBptgillD0EUyNHr2Bm6XIOeMPe9uTSMXIMkKkjE5aEDm90rnByekg+3NccXKj9+SDlkatxu1Hc6VoOb5bnFItT6gXmAfeQr9aPXxHXF0MxiGk4pL9D9OeoVbarqpO9GrMcukfUcXYO+adsXdOzM3SI8haimjctke8g/pUPCvQ7jHSLQsBBNeR6P0fqt1ttnvEIniVUcFDMdBbTTdFXm0XERVwHnypVEOMIK0L9QRy9hxVGlUa8X55PtF1bydWUE8iBUFuLojtLdWp0ebcKW1pK0rokhTih1oBsPictNheiJQWnEjg1EXpiW4Qrr+6DwzPk3e7jWhBt9EKPC17hWfeK0U2J+7Ljt8uo48cX83bpbHbtylt6fCae72NpLQpMW7shZokq4FV8Dsfzx7mBKC3OwlAkTy97bbUzzuhtdrl0UqHL915A6lJofiNj8c8+vbhez7oLsD9uUYjsz8Rn7GkuEaFlLU2o2G77pOSqMoPJLYfbUj8XCa/lXLDuyE322LVCaimoHsxbeWA9uu7Oo+3Kn1acnKYXJADrJbDqHKciUkcxXmM8nPVzJCFJqWwX+121/T8hNaZcC1Zfu4XdXuOypm4XKTGgLHvR2gmI0oeoTur41xztdmvFmscWnpOHzxaa22bbrM6oohXmcT7XzR3Yefqq5NxnJyRQcbq2hRDKBzWtatgB7MdZ9pTZxGe+l8BmTyFWa9v4bCIyyeA4k8gyXcSFpZq7xrBouEZTbSghd1eWpx6c7yJTXZDY3oAN+Z2pjMiFaiE07yjgOX3xaLb13cqTPdmhOSRgEjhXmeZ4NwtK6ea09a2ojdCv7Tq/1r6n+mejWtsm0iEac+Pa1ylY1LcW/LNt+XTVi3KASyWmgrrxKQn9x+jKTu56zcUpGaU+8uhXahL6ggA/iBX2n6hpLQ6kStK2p3n/ALulJ9o2/dlntlEwIPQHd9dMGpmAAr0yagyJXkGNXVlLjgeSSVcKUvVFKOUFT8f3HEUZp3T4NxlIwIcMQlp1DgAJQoKAPLY1zFitQw4LSUniKebYvvL2v/yvq2XrGAhc3T9zeU/IKvect8hZqpLn8ilElK+W9DQgVoV3argWTwa/abspCbO4FFpFByUBkR0gZhpv+ER5siPNeSX2G0hKgnfhFa8XqPHG8VDtmkEhXBqSy2Fi03Ey0oD0R7dLid/JJ/8AhPj0ziSRRqY0BCtWYLcaFAblx/KcQFtK39ngRiJR0mobwgBSaFqyEyuG2kuVWzQAPAbf4vD8sTqAViGtSSnPJrfTluS8hJBoKV2xOW6QirGLxLY09ZpEySS3DZSXHihNeFA3UqnoKk+gySPiFWK/H/TLSOIfV3W1R4iZLlxjNxloDiXVvJCVJIqCDXcHHARqWaAPzcqAzLabW8S39wNLdy9Nw1h9qVC/iUNfDRKngniPBXn77YNfU4pkjUlCCrpB+jAhQC1U7XRa2T0ux2VEe8UivpkYi+mydl/leRatSWq+2u83U2xmMtElmjfEVhQIUB4bpH04+RSrRCUxipdRu06L2KTgcC33izdN6ZUlnRun5Wob6dm585kqQ0f1AHb8vbiRSZZMZ1BI5O8wT28H/wBdBUrmoZeDCbeqTaJ81+NL/iusZdRNvFfMatqT9pDauS3iNttk/cW64mSRpAokZDn2t7tUqUdasVHMs7DsoZbQ2hJoK7qNSSdySTzJO5ONeqpq3pKMKBiseyilafTnamZKKOeZp9TtvkhKATwV5ZokoQ1CI9RaWh2JXGKo96tOWLCQzpRRuJa7At2wshQ4XGlEIHUp6/Cv78S66LPSyrT3QxG06ZW4uqkU9uaqVhCKtW26xpihKimpxOV1ZwmjEVtcAqOozqsUiiAXUfubEm98e9MmxwJjMazWUeRInurAZYp/eKJ5FVapA8R4ZftvSnb7MTLFVKxA49H6vyTeJjc3JCTgnBuq1d+0PaS1ss3G/WyY9HaDQbCxKcAHRLaOKm9Tv1OJF/5G8J0JIHl7S62IYknUo1LaLuN87seG07b+3en0MOKqkXKe0lFPVDKf/jPwyQ2tQxuFajy/VuEJH8A6r6v1PetZ3dV01DdZF4uSgU+dJXxcCf0pHJI9ABnSRpjFEjBv0KaZsC6YkIq1oFHPaLFP1TeotmtLRenSVADaobH6j/1vmIiMqtKfE8mOSQRipbyXfQcTt0mHZGAVS2GuKW4qlVOKNcs1khKYv28vn2tq1FSiVZsJdb3JxYQ4k1ZZaN64BSXjiU1vich6DRxlAOZR4/JCaFC01SocJB6jIqFQ8aQvVrVbpikc0H3kK/Unpicij1z6Z1JM0vc25cVZChspB+ysdQc7ClC+BILfLgtPdbT4kMUblIADiD9tCv6euDBMRpwZKBQbQ3uwybFLXHkIIAJCVU5jFiDqYCGHRZUuy3KNcrbJchz4yw4y+yqikKHIg5y01yYloTIgxrFQcw7P9v8AuPau8trdt02NHY1Epopl2xSR5U9NPecZHj1U3zHNO3Jdb3Ip1M+I+83Up4ZNtUCTWPgrinoPRyPgWy+vu3l67Nahjap0tLkx4TTvEzKaP7SGs/6a/FJ5VOxGx35prq1MJqPhLfYpor6MwTgGoy4Hpby9u+9tk7sNNRLkliw6s2SWq8MaYfFsn7Cj+g/AnliqzvVRdxZqHWLnb5ttqqMlcXtT28x0tZPxFRx5biC2tKjxAjcZZUqCsQatJ1moVScGTda4uQrhAqjiVFlXY48N8MFvQujDLva3JkNxpiS5DdV9l9kAqSfYdjklEqFAadLImQA1Iq27uuidYuKKGtRiS0TSiyWlU9aD9+JFR3OXWVDcY54OKaMEj9pb/Okhch+MV8vMW4VkD20rhI41INVMyr2GMYVbvdpOy0axyndRXWWicm3Nrk+QlJCU8AqCd68xtt0wF7elCeojwKsK9rYb3c+uIgQKA8WyOpdC6g7u6nuWpZ6mbTannVLXcpquBsDwQDuqg2HTbnjPeojMnVJyQKCmZ5l+17Bsc8tukjuRj+SsB4c2F3m/6Q7b236rpeF/FL1UhV7uKAqn/wCBbOyfHiI8OeV2VHUqqrwHT0u+iez2vG0GpXBSsceaRkOhsxdJ0q8z35s19yTJdVxLddUVKJ9pxlXqWrUour3FwqdZkkJJOZOJYa8np1xKtLTAuHyyTgtLKkvnl1OZoZwQXoIIyJSyAvvlnIaWSrkU35ZCSPe6+mbo4OQo+t7KT45mmj2rLITXEDSPVKHbO6Hr0kfdmvHumaHzmZWU9OWKARkyIJSatX6N17dtHTPrFslFni/vGVjiacHgpJ2P54ZNU5ZO27Zvdxt69UKqVz4g9ob56Y76Wi8cDVzaVapBG7iSVsKPt5p+Nfbj1Bc0FFv1jbvVdpcUTdDQeeJT7w3bsF+bdjpcjvNS4quqFBaD8RjoEIl7yT4h249VOjXCQQeIPuaokzGL1Z1MNIKXUtqbKSefVND9I+Ay0bTItI75yL+Yf/JW1m3u47sZLwJ6Rl7Gw90gvQ5bgdPC4hZQodQemehAhQBD8zhkwFGG67sLWpbckfZfeQHkKUfsuCo+g0+/GDctvTuNsqD+Q+E9PDzyLX3neIk5irbLTWqJukZTsOQ0XGOIpcjuGnCeRoemea7duk+0rVbypqmpBSeB6PvFsy+Ybx6Fas+okIbsrtsgSSADDkOojO19OKgUPUE5b7XdtshT+2jR2J+obPd3qLb+6lVOYBI9lW5sDtTLQUu3i62uzROanXZja1U9ADT6TnT+pLVAPUJK1dhA8Tm6xP6jt0ilshUiuQSQGh+8Xdq2Wm3v6L0WpQt5PDcbiD78xX6Qf0ePQ9NudNmuprmX8i5xVwHBI97Ht9jcXcov9w+L+KeCR2c2nO1+mVho3mSgl1wFLFRyTyKvjyHp7ctuzWdAbqQYnLs5+PDodjlWE4BrSdqe12VYEt/iVXdpghTh/cD7cdbm6RCk0NVcmhkWrSdAx9ni0TrzubdNfvRLdHYMa2xx5cS3MVUlPqeq1nqo/CmUg1KyU4rVmfdyDQ2e3x2qlTLOpajUqPH3Doa77b2C52CxmPcXEgKXxtRxupoHmCf3dMslnFJDHSTy5NcpYJwa5t7JdkNJG1VAfDFKzQEuSFd4MUjvBchzzalt0nj28TsfhiRQNMMw1KJanFyriFh0pVzHUcj6jA6qirNUguVABStCkpWhaC2tC0hSVpIoUqB2II5g4BaAsaVZOSwlaaK++RHIjg29vPZhMNbk7ShKEAla7E4qoPj9XWT/APk1fA9MrF1t5Qax5Nytt1ktSE3XeR/VxH/EPqPENFWx5UVLj9vT58ZKiH4R2caUDRQAO4I6oOMqk/xU7nHICkKiNQfvBrPS12t904/qMlt7yiA6wFe+0SOqeY+O2I5QakFukKwoVQ3A03cEJfKQpD7Y911APFSviOnxxGsUDcoV96jB9T/MPpftnr17Tk5EgRm2WnfrcdPmhpSxUoUkbigodq88iEFQ1BmXexW0pj4Ml3q+YHS8jtRdzZb7CuU64MGJGYYcq6CscKlKTzSEpKjvTegzExqJFQxXd7GqE6FVrg2O7A/MGjQbsey6ght3Kx8VGXXUpU5Er0SVfh9OmOKDqGhSqdPvdNlir3gKuzqtRWTWvcKEm3TUvIdszoUE+46ypJK01Qd+nsIPUHFiY1wwHWMlBtqiFS4cn8+Y8MNXGcykbNSHEAeACjTAJTRRHS1EoqKtxu19zXYr2t1PvBcdaFIr9obGmP1kNZUjmHW75OkIWeCg7Tdu7fG13CbC7zcGoxH/AMu1JUlLgHNJFdqeGMl2tdufhDuthDHP3qt2Iekoluhoiw46GY7YoEIGw/55X1rUo6jiXcI4UoTRL6nT4SoUTmBVWr0UYlHsHEBTY53S5pQzf8FWlhaAQgkUqpAUB8Dzzq4sw7ub1b9HW5whx0Fl1O622z7hPiK7gemE6w8Gbu5sQRAYZkqLQ9yiUJ35JHIfSSfjmaiWNSq5Mat8RHCDTMJq5JDEfIryyALkQ0rr3USdOW9IQU/WXqhNfwgdcdbC2NzJjkGxbpci2i6Tk6id9LwmL2/mxmG2orciS2Ftx0BCV1VU1AG5qOuelWkQSvWeAfkd1IVmjrE7IJohA3OwA2xwlXVo44ql6KExGz1cP2jjVKaN9ghowt9fGonGaTEt5SKBntMaTvGtr5Hs1ghLn3F/cISDwtprQrWfwpHj8MTFPPB4VaRV3b7X9m7V2IsSgS3N1M+2FzLg4kHyfQevgPj7RBXWjRH8HtUfc2+RRrVWfydNe6nfR6Rrq8C2QmFRWniy26+pSlLCfdJ2PiDile5rg/aQkYcXJEIKQTxaP/8Aei8A7xYRHUBKh+/Af5ietSke1k6hJZ+3950uLCZ1t4Uk7rjuVp8D/XCp3gH+4jycFW/9Ja/t9xjXeE3LiOh1hfIjoeoPgcd0LRKnWg1BaQpKTQuYpBNck4uNxHXwyPF6/P2z+PQjFAH1pFVMk9T1R8enrg1AZvWhH2FNOFKgUqBoQRywdHlWJaa1JN0vckS4bnCofaSfsrT4HNoDgX1aZN8Um1d0tP8AnxwluWkUW2r7SFU5H08DgRWNWOT00OTaS+6fkWOYth5J908yKYvSdQqGIhhKS7DktSYzq2JDKgtDrSilaVDcEEbgjxGcpALwgKBSoVBdlO1PeS3dyoq9M6rEZq/vteQiS+AI90H6Vjkl0/QrpQ5OOdUdI5MUum3tlJt9Zrepj5DNPSOJHRw7Gzfefs5K7aXYz4KHTZ3HKIUoe/FX/wBmv0/Srry58x3Fv1dFoNUlvu37gi8RQnvfPpDcDtL3dl3y2IgzvNurkRv32BVcxloc3W+r7QG6kfbRzHEnke1vDEaHJtN/YIjVqR3a8f4k8j/SeRyPQc3ehuRrlDalQ325UZ0VQ8yriSoehyyIkCxUF1qUKiUULFCOD85F4iaDDBVGMSEMo5F4a13wmvkydY4FwVeWpwpPD9kK9cmFgmjmF0FWbtloLpSlAJWshIFOpwUkukVLb5rimbV3crUkXtV2z41xWpEq4K8pDS0gJUhIqeP0J2+OVuIG8uVLKqJQKk9PCjN6dQLm/EsoqlONDl0OlWu+4d21Q8pc2Ut1CTVDaRwtN/2Uch7cUzLRAjTGPHi/fzvEs47xry5DsGTaye6qS8omqvblTmWVGrEZ1SGpLIuthAoMRlL0KqyLjZJwBBOTIFPBbpyyOlmSX7y//XO6tnBIfg3kSirOk1ewgpVUdMjpoyAvwarueudpc6vvlZHQ9ZNsbYz0ad6Unc0GY9D6BnPqPoG+ScXtGxwiXrnSvhO2HBc60xDPRphG1SD6YoSqrUx3BGRahsepJtofDsOY7FX4tOFNfbjjbyFCm7QblNbHVCspPQW63b7vJeY2oISLhcFSIC1hDwcSK8J61p0y9bTKJJOrUMx7W1eodyut0tepmXqAxGA4N3tY6f8ArkgykABDyKigoCR1/wCvHLvbS6U6DwflKJ+rOlo+TGpb0V2Ww4UH0B3H3g4pPxdreVL62EHk0fqbQ7WowJDCksTgKcah7rg6BX9crG87Ijcf3Y+7J7D2/QtuUsBoGXZLlZHgxNiuNVPuqIqlX9lQ2OebS21zZL6uZJB+8iwKocWrrT2/vdwiodcQwyhYqkPqosDxoBlig2q+mQFKoAeZxaBakDJicTtXcV3aL9aLLkQqq6pC9wkdPjywqdjm65PWUKeOP3mxGcBOGbcybpuFc46GXvObbQAlKWHlNgAchQGhy3S28cqQlVQByJDQGQgsmz2xspUAESAnqEuUJ9ppXEB26AZVYTIebVNl03b7KKQYTUcnmtIqo+088IiCOEftijAqQ5ksaabAOcWLrGK21HB5jnLgbJBPidh+eJpcqMqFnNyRmS84Eg7k0GCVgKuaF4sekJTLcU0gDia9xsgfaSNqfcSPbjcKpFTxbiqdKjQcGXbj0URQ5ImgYTcDizTcfhwBNXNNyKtEd0+yyO43HedP3E6Y1whIpOQopj3EAbIkpG3F0DlCfGo5V69stXfjNC+tb+baTWOqoeKRmnpTzHNPk6UXw6q0Zrad/GVTrNqlhykhfFwOV6Go2UkjkRUEcsrKkFBorN+g217HcoE8C6g8Q+r1nf5N9VejeZiLspKUqltOltakgUAPDQEAdMjRuPWLJ1VxYfKmPzpLsiU85IkOqKnHXFFSlKPMknmcyj4knEuGtTXOo8fQK5oet5eyneCz2GdEtGubebpYU/s49xb4hMtgP/ZrTRSm/FFduaeoJUyyRikZo08sKVitMW0iri0b3dHSsIS9KccQFHfhKiR9xzgrvE82JSaCje35abJb9Y6zl2ycAtEqC7HYI5+cRxJoehAQcd7da4kqmH8fq2O9i6xccSeJ+TUImX/tBe3HmErkxEO8LiAeEKI5D+Ve2x5HHC4ijvI+7nwaq2lXYrrw4uzvaLvLZO5dsbVHltmT9kpV7quIc0qT+FQ8OuUO4tlR95OT9Ks7pE4GOLdFqMCKHb4YlDdM82IxIia8t8kygDg9TY6UoFAAc54o0YQ8tLZNVUPhkg4JBVkw53VNrgL4X5rCFjmkuCv0VrihMS1ZBz6sjNilk1XAuDwaiF+Soc/JYWoAeppTMXEtI72D0CnFiup9U23Ren5t5u8lMO3w2/MddX0HQAdVE7AdSchHGqVQQnMuEsyIklazQB0sk/MrF7gzLtcpslm3tfWlIjsPvJT5bIA4BTqaVJPiTnpm22cUUAocX5XuV8u5lJphwYLq6Kz3D0ktECU2553C6w9U8Ciknr4cxXH9CaCjraga1LrpdoszTF0DFwjrjuA8ljYjxB6j2YilUY1d5roYwS+SHvM3BqD1xtlVVvcaQBVimhNBXjuVqyDp+xRvrFwlKNCvZtpA+04s9EJG5PsA3IxBIpMaCteQZgaP6K9r+0Fl7NWJiw2BtMi8voDs66vIHmOHkXFDoK1CG+X0E5Xlyqmqtfw8ufR72BRxoG3Hza6qY7aaEefYe4J0lK48ZKzVbjihuv1I+0T6ezHC0k7ipFcPujSqRrUAH8x5IJcJJqT1PXG1YqWtcJTgSl8+UIIyBFHKrcHtPf8A6pcXLa6o+TL+wOgcHL6Rt9GPe1zaVmM5H5tLOmo1N3GEAvJChsdjlkIaCrjfYLDpQrpyI65AirxwpUpl0LSSCDUEdM4h9V81ZYhdrcb5ESONJCZrSB9lR5OU8FdfA+3A5HS9q0Mtk0pTfNo8YnpfUc3S1yblxHCkjZaD9lafAjO0hQ0l6MG94Vau6Ni85nhamJFFIJ99B8D6euBBVCehyJC20V9sUixz3Y0hBStB69R44vSoKFQwFgkiOFivXOUmofA0b9dre+UHUNtGj+4ikPx3m/q7F4k+8CnkGpHiPBzmNq+ORQtUWGaTwdRv9rXCv8vb8CMSn6p4Dsbed2u0137L6mj3O1vyE20vB6BcmV++w5zSkrHXwVyUPjgJIgnvo+FulhuMW5wlCwNVKEHiPvNuT2u1z/n5Dr9pXGtmtUJLk2zr/ZwrwBzebA/unv1cO3WhHJRbzqSaA+DaNwtxaUTPVUPBX8kdB5p5Nz7FqGLqBt5CG3Yc+MeGVAkjheYV/MOoPRQ2PTH+KYS9rrk9uuCiiapOShkfvkzbrJUeWKwaNOCHMxDW8htj8APGfacGpYSSpxluAlNC1rozSxl3BPue6gbGld//AExlvbrRHiXW7m4Ku4My65fNdrVvU+vf4bDdDkC1NiMChVUqcB97blz2+GZbIVHClBzV3j9A716ehMcJkOasuxtLqDQw0jb407VgXDVJbD0SyoVwy5KTulbg/wBFs+J949B1xHLcxy1INQH63bWyYECW5wrkn+R6TyT05ng2zuUgTpbj/ktRwr7LLKeFCB0A/wCeNq1BZ1PVSY8vowx9kmmJiKuaZWWVGqa0rgtBDUBYcZj+mdoLUJU8lkAbjI6SGdKqvgZ8Bkgks6VORMc86ZhQ1CS+hg+GR0MwL95J8M7Q5VYQjYZWWOjkoM6jkA+035Zj5+IyYDhQP3I5MdDiXsYYMZU9JJ8ckHDVRmWZJQRt8cUIVTF6JCGO2240UmpqK75aduuNC0lglXqDt52xvaNZaCYYW6UyYw8la67gj7B+IpnpZVQplTkR/u/Pb5HVSkhw3S1NRXVtpJdMhB4j0KxuD92LkrKqKPBmsZ1SJVGcGl0tFLlSKDFhLktjsNoSLY6kgKDa0rodxQ7H76YgkSNYrxYVHVGehmGGwTkVNoWojJnmmwdsGWjUpm2WKJrgyWlWtnGWSVDBKLSqkozzLJoaYnUWnVKzjUc8IqPhgCQwGcVwY1b7e8/CcDLK3lLUlNEJKuVT0+GI5VpSoFRo4KvERpqs0Y7aNF3MSEuPsJhto98qlLS3TryO+IJryKlEmp6BVok7xAFd1WrsFWdY0/boxSqZf4yFEcREZCniD4bdcTKnkVXREfGgeDcJ5DWOI+ODEfJ0z5a3Eu3KW6ACeFCGgT471OJSbutCEgdpLUGS+kxASPEl8XcbCjZizPLp1kSyfuAzhFcZqkHgPe5IivFZzU7E+9ys36I0jhbsUCv6neNZ/PBKgWcTIfY3CO1mI706vYGhe8vbPT/fCxJh3eDGtlyjoIgXiC0fOin9JBPvtk80H2ihxBNYhY+Ik9LdLKObbVmW2WTX4knJXuVyPng6B9xe3eoO0eojadQRQ3xgrjTGSVR5aK/bbV19UncdRldliXCrSt+k2V9FeR64ziMwcwen35FgTbyXBsRgW6A1ctK1zQ5VegM0PKvvXNfOCRDbdWlxSCaGqkoPCVjwB6HOFK45Ma01GGbebstfImm9V6XuFvAahNz21E9d1BK+P+bff+mWlKYpbVSIRRJB8+lsaUqRcBaziHcPvbodsA35mKmZAeAbuEWmykn8Xp7ehpjNt89awqNDwb7cwAd8ZcXUHuT2/wBR9p7ojXmhJj79pWauutDiKKfhfR49D9O2GuozIorSKK/kOfSGOEqtyCg4cPcXYf5evnc0zrWNDtOr3kacvJAbEh9X+6vK/lcP2a+C/pOVqS3J7yPJ2603GOSiJDQu3sOOh9hDjakuIWkKQtBBCh0IPUeuI6UwdgTSmDBNVQtRPgM2K3x5DpFTImyfKab9KAFSj7KD1wiQmveLwg8qtEO9r9SzXSq/XtlDZ5tNucDXwQkVV/iJxcmWFHwJxcTqOCixLTugLC0+GUibLKea24hZaPsUulfgM6S4kpmB4vu6Olry4TrNoPTcm4y1s2m1Q2y6+88eFKEjmpR6/wDQGI0pXOoDMl8uRMaSpWAfzI+ab5ppvee+Kg2vzYWlojh+qRjst9XLznB4kck/hB8Scs1tbC3FOJzdF3C+N0aJwSPurY62NrdWNqqPWmWa3SRkHXFpq7+9iO3Nr7hdgtPuQZTcW8Qi9FeUoVQVpcUeFdN68KkmvrieXcJLK6KViqCB9hqE2KZ4gU4FpvX/AGDvsqC/EuVgXdIaeT8L9rwH9SSn3kn4Y8x7hY3SNKl0rwOBaYWk0ROFezF1I1Bpqboa+yLbNVxRUjzGXV1BKCdgR0UDsR4jG+SEwrKTingWuQahuZ8vnzGsdjZN6dZ0/HvblyQ2gvOPKYdaSgk8IVwkFJJqR4gY3XNum5AGqlHOrWt++eDVUi8TplhtMK0omBBWiUfrYSUp4QUkhNBTpuK18cwWcQiTGsVpXHJhINSa5sJ7qz53zEdjoGqnlJk6q0w+7HnJYTw+a0v3grgGwqB06p9ciLdKdSEcRUeGY+oYVLMagTkXUp9gKNRyPLG5UYLVVcCou+J1Rl8C41RyKbYEoe1DnglyDKafbqlbawtJHiDXIorGoKHBxJBFHY+3kTWY77Yqh5CVj2EVy9ghadQ4tnKgDixOdCLzdUpqoCvPmMGM2MyBhX1VShSlMnpcDKAz1kkOWicHCgPMLBbdZV9lxB5pORVHqSxmcMN1toL+By2pMIqftUxPmRXiOnVB9QdsGga8DmHD8gNKOWtSN6Ae3CiN8Jwz1hukvTVwRLiPhtxP2k8XuqHgR1Gb1YOBeiZu6pVr7p2TibU0zdWU7tFQ4h/UYnCFQqxyfKnq2tutgctclxl9IbWg0IJxeBqFQxdcWEPwG178aP8AaGcUVZBI3Q7Z92WYFoXo3WrYvGkJCfJQtZ4nYIPLhPMoHOnNPNPhgjGU1o69f2CpJPy7M6ZRj0K7elpPuB20uParUcK4WqeuTa31CTab1EXssDce8NgtPXx58qjE4hqe61tnuUd/EqOVNFDBST95FvboPVMPvTEZL7n8G15bkVTJipCS+gc1JHJaD+Js8q1G3JYhX9WB5ur3aF7SolI1wKzB4e48i1nY7w+5OFnvcdEC9Ae4Ek+TLT+tknn6pO49mOCZzkrNtFwhJR+RbHUj2p6D72tbfBT554RvXhA8cFJJhi2C4nq15LalaS0hJfhxVyru82UR2WxUlxQ2JPIAdSdhTK4qRFxMNZokZtBaW0+4XSIIBqUrADo4nsAdPdQXuxdppj8poxdV69UsuKkqHmQLavwSP9ZwePIY4yrXcAqVVKD5n3B/QNii32lIjhouVOFf4o7OaunINgdSXa46ovM27XaY9cbjMcLr8p9VVuKPU/0Gw6Y1KRSgGAGQajrySVVqTmeLB1xgOYzglkSurLuRa9N8woLUpWHH9SKgSczRVlElMGXXGodhnaGqQt5RAW/XgQTTmR0zkxlWTWJVV5+pqBTxJoOm2E0Hi1IUzkW0Pz3vJjMLeWEKcIQkq4UpFVKPoBuTndXVr46rNAyxilJIIpQ5Dq3MF8UxttyzOrZODTSBtlLevea+cqEVO+So8L8pFK5rhV54anCAUcS+8JwjEoUfacskGEvYFMIkMZZmK4UKG/xxwgXpU0yy3q7DaxkWXUiE8KnYbqOGSlIrwo/WfYab+Bz07a7j8iDqlHEOvX8YWmvEOxlztLYfLTKUtqA407dK12+nHpEhKal1JMqoV6y0debf9TmuJA91XvJ9hxwiXqSG6yL/AJDI4sR0han7vKkRWQCtTCzwq2rShFPWtMTXcqYUhSuYZreJVwShHIvwjKZdKFJKVJNCCNwfDM1A5ZNgmJQogs/Ga57YNRbZJIz7DBNNsAS26SYBjVqsUy6u8ESM4+rqUJqB7TyGJJp44hVaqNpnvERCq1Uaha0rEtqa3W6sx1jnHjDznfu2GNpu1ymkKCek4BtBv5Jv7CCek4Bzt3W0wKCDaRIWOT05fF/4RtkTDPJ/ckp0D3uPU3Ep/dkp0Jw9ubNStSXJyAxSQY6VlVERwG00FNtsCi2i1nCtKZ4tUmwgQAopqeZxZGMtx5xxS1qcXwKNVqqeXrhVgJAAHFuUKADQYPLZ3NMicmoFGejqLagQaHE6wC1CCzakpWONAp+pPh/yxPiMC1qaZ1e2hQ+PpkVNTGoMwkinhTE5DVpWGG6p0lZddWJ+y6gtzV0tj3vFpzZSFdFtqG6FjoofGo2xNLCiZNFNQkqSrrIlaVjI/Q8x0F/PDun20l9ttaXm1xVOzIMN8htax+18o+8hSgOfukbj12xguNvkiGtGKfaPe7va3vWoT1mB9lej9Wk4tyDoFeuNYbqFMQbdSs+uSeg1e+W/55LS9fuIUJJ2G+dk+cum779S1Aywy5VmWoJUAdgsDZQ9dqY42ExRMEDJWDRXKApOriH9DuyPzGWzXjULS+oYgjXN1oRg+VAsSzSlCOaVKA9hOQvdsXATcQmoGPSPe1VteplpHIMfm8at0nL7UXtb7DP8Q03cFFDkd4VQR1bX4HwV/wA8W206b+PSo0WPuv6PpUG2VXNJde++3yjouVud1t2wQZkF0lUyzJA42lczRP4T/LyPMYgWj9woV3V+w9jIUak60YhtP2j+aXuJ2Te+oWq7O/UWV8K7LdEl6Okg7gJUatn+yRgFxIkwkGLUQX89tgg4ci7m9s/+JJpG+IZi6zs0zTUpVErlwqyo3tpstI+CsRLsFf8AbNfY7BDvMa8JRpPm7FaU1Xo3uM2iZpnV1rvTS9ylmWhTo9CkkKB9CMQrikjNFpIbmiSOUVQsHxZ7XXcfRfZyxO3TUl7iW1lCSUoW6FPPH9KEA8Sj6AfRkooZJlUQPc5yTxQJ1LNH8xvmZ+be99/LwqIxx2fSMZysW2BXvOkcnXyNlK8ByT0qd8s1tbotxhiebpd7frujQYJ5e9shDcQVKdWoUQNvbjrEQMS2ksYtEhBBJUATjjAvpcQG8nY/v/c+y14kOMMoutlm0+t2xbnAFkCgcQrfhWBtWhBGx6EZeWyLtIBNCMizwrMR6G/M/wCc7Ql9KHXrBqO0TQKCXbpLaXUfEKAUPRQONsdjPECAtKhyIqPvxahUka8aEHmGl+5eodJ/Mdpp5i1TkO61gIVJtypcYRZksITVyO4kVQ7xJB4VINQpI92hrhUxqtyKCia4itQOkVxHSD5uBOvPE88j4+8OpfnywAfq6HEHcFBofoOLKK4hpSqjlSsvbFCkHwUMjprwcSsBul8u2rhprXqLZOURZb8j+HSkqNEhSv7pftSqnwUcEtCqVTmMQ0c6kqSQWju9HaV7QWu5kJLREJ5anGFU2Hin76j0PpgJYRJSVAwVj2dDBBdhSSCcQ0UnTSiCSOEeJwH4xczchnrfoGfd1hECFJnuE/ZisKdP/hBwSoAMy0kl+iPFagO00a7sXypdzL8U/VND3fhPJclkR0/S4U4kKYxmptEvqKwi+KYeGPydg9GfKhrK1afhs312z2VxhPAv61cEGgrt9kEcvXHiG9iRElIBJHQ63N6ntVKPVBSuwe9qGV2U0tbafxbuVZGFAVKIaC8r2bK/dk03MijVER+TSjeruX+zaqPbh9GRc0h2dtZ4pOsL1ct+UOCEA/Sn9+FC7tWSAPF8bre5fggSntLwu6dlLcD5dj1LdiDt58lLQp8FDN0Xiv5JDwRb5Ie8tCewV+jE7V3R7YSEtWUdukIgOucSVT56nEhzkCRvSvUg4GS2uR3+sx6A5f47c1Gq7ryS01qPvFZ9IXV+EjtDpJh1o0SX21O1HQ8hUHJot1SJCutViyJ2e4X8d0vww+rA5HzRy0A/VtA6IigEEBNpCvzOSFkAcVqPizDYEn4p5P8A2cEb5r9SRHAuNYtKxzSn7K0JTt/tYT8OM5qPm8/+NQHOWT/2/Rrqx/MLN1lbFBm2WBF2bQOKPItyFpVT8Sanl+WBVbhBxJp2vU+mrdJwkX/7fo0tePmN1Ja5bjMjTGk6ioIVZk7j6cMm1QRUKV5vT6chGPWyf+36MMT8ykpWz+htFyNqEqtIBP0KyRth/Wrzcf8A4+kfDcSD/m/RicH5nbY/FbtN77caafsKnfMdjRWlJCD+tCD7vEPhXx3yBtjmJDVpZdglCjLDcrC6UBPyJzZWb3Z0Dpq9RpKe1tr9xYkQrrZrk8wVpB+0BT3VDkUnkag1HOPVyj/uHyeo2zcJYyk3R5EKSD/v0EN4tGa57ffMLb5MRVsnWy5RSHjH+sp89qnJ9pY8OVRy6ihzNdwgUKgfB1W6tL/YliVJCknjTA9BBbgWt3TtgvFnt9wuspyTIUWosi4MBCZLgBoguJAR5lN6GhV0rgpp5ggpI8mwLRLdpkniTQDEgY06aZ0+TAe9rmo9ZtuWLSd8tLEdpJanRDOSzKcVX7Br9kctq713yNsERUkkSa8MMG4bPffg6lqqNYpUDhxx6eLqjrLstrLTqC5cNNz2WAK+ey15rdP7SKimOip4pfhU7/a7rbygJjWKeTbZ60lKlCm45jqPbgFRVxb+i4BDIvW8+GCMdGvTMGVchFPTIlDVpkBeExglJNKDMKWfW1zobsbddWKbmTkrtdqO/mOJ/auj+RJ6fzHb25ojxxdr23apbui191HPiewMJ7o2+BYtRO2i0tBmJDSls03KlU3Uo9TU4qNBRIbjfWiYFroNKU0AHEnpaNQ2VkVpQYInUaNnTJTN2R7I9ul2TSN3vMmNxSpcYNniT/dtKWKJ/wAQBJ+GcQApKeJL9E2W00hJI76/YP1bK6/0UrS96dZQgiI7VyMsjZSD0r4pOx+GR0glXa57xtibNNIxgn2j9GkVNFJpTbBlFHUQocGjE8s8/aoB7Tv7M16WttJ9srpqJPnKKIMQAKU+/WgB60G+H0Gjc7bbJrnHIdLKXC22S3z34q58p5TKyglMcAEjY0qrFAQkfFVolwwxrKComhpky/1fT/FvJmJ//Eg/vwgTFxqyCO14lXl+rOW+w2G7S0R2Lq4064aJDzRSCfCvLDIihWdIUzRWdrcLEaZSCeYIZ279vI9pliM7fYUd4p4g3IPCadMOu0Sg6SsA9LndbMi3k6tc6QeRZRPbu6PtlcJcS5AdIkhKz9GaLOQiqaHsLQHZrqQEw6V/8KgT5MGlWyVa3vLlxnYzgPJ1BTkDGuM94UbBPBLArTKkpPS1P251e9orVEK6tJLqWlUdY4qB1s/aSf8ArmBli2ycxLB4NmuoxIgh227ca0Z7hWZ/fyJkZ0lLfFUlsk8A9dtvhnoawI6LTiC6PfQmMsVvlkTMt5eZRV6OOJzoeE7cvQ/nkoptElDkcmOCfXFpVmPl+jTlqlyLROakxyW3UGoV09nsxbMhMqSlWTURXSoFa0FjdwSZk5UvmmT+1HoTzHwNcRRd1Gjlg23cJtUhk54sb09pOdfOJUdkBhP25Dh4W0e1R/diO4u4oMFHHlxdOu9wjgwUcTwGbUAj6f08QFE3+Ynok8EdJ/NWINV1cZftp9v6NlMl5dD/APWnzP6OGfqm43FHkl0Ro3IR4yfLQB7Bz+OTjtIozqpU8ziWWKxhi71KnmcSw1vccqCuKS11KMwkcQoMgXlQGdQmsdFTyJGAOCnpXgztrYLj5QkElSVD7jgJiAmpZolVNA+oZp0ocGS86yhxZlCKUrgizplq52TwqBHPBKalMpHFmU777YAhnTNTBxXO7QLBCVLus2NbIgFfPmvJZR9KiAfhiZa0I+I0aqNZkUEoBJ5DFtvd/ms7UWJSkuauZnLSaFFtjPSfvSnh+/Gxe426clVb7HZX6vhhPiQPq2L7tdy9Fd39VQZukJctyb9X8mU1OjfVyvhPuKRVR4tiQfYMU2l7HOSAW6W8N5boV+UgAVwoa+bQM3tE9f5flxo6oU9QKuKlEKHMlQ6inUb4O7s4ZgZAdJ58PFuUN4tBorENrkMvB5SULCkJUR5gNEn1HplXpR2EGocqpMWIOJ10vrHQb5lQHIEBhlwv7klJbaSGm+RpzODUur4mrDo0p+JKakNLKHmlBSV+BzEKUhQUk0IcSARQtyu3PdCVbb7EN1c/YBwUloTwraNdlGnMA/EZYLXcVlWifEHi0S7cZx4F/UPt3ru0dztJ/wAPu62HpZbDchlxQ/ajotPt51HI41XdpLYy9bFlmG7QXCLiPRJm2l7kaY1Z2VvI1DpCQXiyk8LTtVMz2OZjPp/WNyhY3ryO5GOaVR7lDQjvjh7mCqrNefdLajXTnZr5oreqew07onX4T+1aZQD5ixz4k7JdTXqKLHUYKG3llOgnUBx4j3ucy4qasi6t6z7Z6i0LIUmQ0J0MH3JcQ+YhQ8SOafYRh5LK4h71KjoaNMqFcWCQrReZRQ8w040CaB5Sg2P9quHhsLuUVSmg5nAMa7qGM4qx6GZk6emuq8yZdoYcG37aXxq9nXFZ2yT/ALkqB/zMP5gUcEKPgygsT3mJCZUZ8VoUsPgrI9B1PpmDblg4LSR0KFfBzFwDhpI8H67xJNpfeiDidSwshToT7p3oD92QngXASgAkDizBaSBiyCJjwoEqp7DiYLUBg5HDNztzpQFAtQ9hwgkXwYyoBm41xmp5LOGQuXm4GUBjduvU1DqFEFK0KCkrQSlSSORBHIjxGOEalqNFBgNwE5NYQI0nVEtx5ttyVMfVxLQyjiUVHmeFI5nn7a46pjBGo4NFLeBIqo0bo6W+WDuLqlKFxNKTGWFcnp1IyKePvkH7sQy3dnFgpYr0YuvXHqKzhzlB7MWtUfKQxpoB7WXcPTel+A1LSH/OeHUEAlO+ITfpX/YiUpsqvUa5sLWBS/YPq3pvGkO1Pc7TUCXMuU7Vxjjy0SoAMcPOo2PhSpr1pv8AHG8LuoyUaQkHHHGjbev3hS6hIj7cWxUnv7230U+tnTfZu2IlsKKC/fn/AD3AsGhqmit9uXFhlQyK/uSnwbh/h9xuRW4uzT/Th7mCXf53O4DrS49oXaNNxqEBu129KSkeAK+L7hiYwQjOp7S1cXpWzrql1LPSfdRt3qD5gte6n4kXLWF5ktke80Jim0H/AAooMFSNJ7ob5BsdlDiiJI8K/NzdvtQPzolyQ+85IWHg4VPKKz7w3NTXqMdrJepKk8mqltEoI0ijUi7kroaDwHLHJwFuHEbiSCFGoPPOZhCHG6tXClQ+wsEpPs55lXPqgGVWpdAc171YDWLDbfcvTptrywjUdvbJiuqO8lofgPiR/wBdcb1AwL1D4Tm+CAC2kmR3okhxl5JbdQSlSVDcHF1a5OekMuEGuZTF9QMxBmyLbKbfYcU08hXElaTQg5xFRQvqBuPDucLuLb/q0ngYvSBsRsHduY/piY1iNRk5gBQaAu9sftExbDySlQPXDBdRVjKaMOWsnY8s7U80Bk5C3gwpoLJaKuPhPIHlUfDArrwehCc37T2qrpo++RbrapS4U+KvjadT08QR1SRsQeYOJis8WOa0iuYzFKmqTmHeGD3+0l3F+X26yJcRhy7JSmNLs7m5RJV9h1B58FRxJWN00pzG6eONctwOQ+T8dudiu9r3BJgUQk4hXRxB6eBBzdYbjdJKpTr0t9cp9xRV9ZdPEtw/zE/i9euPYPVDScuDuCLaOdGqJNKZp93R0MZ053a1dpQj+E6juERscmfOK2/ZwqqMAuKOT4ktFNtttN8cYJ55HzDVx76xdTNhnWujrNqNPWZHb+pyx6haNifowQtik/tLI+TRf42WD/6sxT0HEOFfbfQGvnEjSOpXLHcXfs2jUYA4lfpQ8nY+la5LVLGP3E16QyJ3C9tP/tRVT/UnHzDDWPlj1V9bU3dWmbRHSaec44HQseKAk7/EjJmSNWKS7ptC492GqCQU48x4ZtWW3Qehe2wD8t1NxuCN/NkAOKSf5UDZPx39cwIWrEDB+m2NlZ2pC1mp5nHyDivXea1R1cMdlb6uXvq4SPzwyYscS7bHvVlaYgajzOHsdctSyf4teJUsg8Tzilni9TkVpxJLpm47ii4B0HM1L5aLf5DS7m9HD0WM4lPAvZLjh3Sj6ASfQeuDQkDvFt0K6fuEVA+bst2s7oMan0pe4Cg3GuPltqXFJ2WnioVt+NNqjpmSICpEK4v1HY91t5ZE9bgv2P140ZD13pWbCkJKZUJQlx3Uj3kj7Lg9QQUkj+UYlgQUjvHAkh3WdCLlIStsfq3tUmwWZ6cxLckraUONtSAAEk0J59NsWxI6yOpOIwPaHQr7YFwpK4VVHk6+pFc8zBbEMWoIaGdONIkyW0vXBaeJiOsVS2Oi1j8hh00QNRzbnEhMI6yTPgG4miu4ci+WxNplJbQ6wS4HGxQveqvUcvZiqzrcSnrOHtd/2rcUyQmApGoY15/qGgtXwlxtQzCSaOq81NeoP/RyU6dMhD8z3ASJuV1OZq0+4VIPWmAbfrUOL6h6p35+OaHISkHFrFj/APTyIhha/wD6/Gb4WlLP/wA22N+En9Y6eIx0RW6FD8Y9ob6VHd0BBP7yRh/rA4H/AFDhzaT8lcd48PE04kkH8KgR09DicApPS6ms6FZUI82MxNYXaM2GXJapcf8A7GWPNR/4t/oOLUTypwJqOnFqBuVylOgr1J5K7w9v0Y1Chw9VmtuS3BuvP6gTRt//APBEnY/yn4Y6waJTWPuq5cD2ORt4tx/sAJl/p4K/4Tz6GtO0us39D6oZVJC2UpX5MlpwEEIJoajxHP4ZeLCbrYjCvN0XcLZXeQsUI4HgXcpmMxKCX0htaHEbq8QevqMxSiMOT88kkNtIFHLiGlrnpR5m5FllpT6lKojywTxE8qYvjukmPUo0aOa76qoWaUaqgaZgabiJTeimbP3datrS907clq9fD0640SXMlyom3wTkVH6NiN9c7kTFa4J/qP0YXd9Uzb1wtOFLENAo3EYHC2kezr7TiyG0jg7wxUcyc2OGyjtzUCquZzZNsEgDDKwaugDMNt1P9MgTgxlXJmWmR1qcGS06lksyhscqUwRqwlTOMIBbUPChpglHF9rOTP2mWYE1t7hCuE7p8RiaZPWIKWSKbq1AvrnEHlEihJrQYMZYPSvUavaU1pxfHMc0ro+3C4W6w2edd7xPYtVogt+bJmyTRDaeg23Kidgkbk8sQXNwi2TqU1EZkmkTFCkqWrIB057sfOxerpMfgaBY/gtsSSkXSYylcx7+ZKTVLQPQUUr1HLKrcbpNIdMfdD9OsPTUaEhd8dSv6R8I6K5n2B1t1Df7xq64KnXy5TLvNUal+c+p1Xw4iaewUxkUFKNVmruUMUVunRCkJHQKMillSueRCWermZH1VaHAstrSeJKkmhB8QcIBpxBccDg3PY+ZfWcHTYs8V2GmoAVPcipXJUByoVVAI/UBXFhu5VU5hpBZwhRNPBtlInSpayt11SioknoK4kKirNq6hxBtatq1OcAS46mYYtrrxHCgkeOSEZL2rOC0FsVUMOmJ9VytxTxhtKStZ2CAKlXsHXDpQa0Ae1oKl2k7R3WfGsMOFOcMe6w0JbU3x/tG004m+LwVwEbc+Vct9sCqAJkzGf6thVKlayuLLnz50b3f59n3G0Ji3JwykAcIWTU/EdcALKNEmqPBqvyVqTpW699y+xsTUN7XebU85CkrWXHmmaDzD+oeCvUYoVZRTSBaiUnjTj7mL8qRKSE49rb25SNXWCYI6LWZMNscAS+/xOkeJUaH88Xrku4lUijCkjpx8WNAjUmsiu92Mu5ZYOpWyq42WVa3OZc8xKUV8ag0+kYQwQ3g/fiKD20HsNPY8EqoT3FAtMXDSemobhCb8RT/AE0pDp/8Ixpk2/b4z/f+RaxNxOoYoeILlnsbiXbezIuEwfZefHloHsA3+jf1ycP4luKwArVzOFHxVIv4iAHA45cJExySl5ba3CKpbHCmg5AJ5UHQZwVcJWZEKIryy8smORcRACg54Vl/i0pDCoinZKzQfVEVcJ/sDn8MOI0S4zop0jDzGTRSXBiFQrDp97dTSXyh9x9Wlpdv0zIbiObiXcaREAeJDlFfQDiab8O3zkB7HX5/UljDguQV5DH5Ye1uE38pWlNDs+d3D7q2GyqQCVW+0/71JPoASDX/AA4AXJWaW8JPScA2o79cXX/07dSuk4D78Xo6r+W/QCR/DNJ37XsxAr513e8hgn+zUbf4DktN4r4lpQOjFx6je7v45BGOjE/fi+I+d282s/UtI6Y03oqDQJQmBDDjg8KqIAP+zmJtIFq/fUpXaWRHpmNZ1XMipD0n/dovVff7W+rA4m66sukppfNlMgtN/wCwjhGLxHbQf24wG+2+y2kGKIgPCvzbdyr6palKJ4lk1KzuT8cgu4oG8ptgG9vyvdwVKcu+nXllSVATo4J6iiXAPhwn4YgURJi0t5agAL8GC/Mlogx5zuqLcglDpAuDSBslR+y97Fcj60PXBSBSU1DLYrFOrV4NhEyis7kgnG9aiW9hAD2FqrUe3bAuWkNf9qD5kq7oG/7BtZ+CqfvxzsDRSg0dyMAWtFJ3OPlGjDjU3TlmPasQscb+KB22innue/GJ/wC0A+z/AIht7aYNfc7z0lknWVJUQpJSobEEcjhHGr5CckwZzEiItTUhpYW24k7gjlkVJChQjB4VACrWGsNOM63sytSW9hLVxZoi4xGxuFfrA8DzxHGTCvq15cCx9ZUVDaVTPCo1B54uoy1eC1vnUfZPza3I7iXGlKQtJBBSaEHMo+q1tEucXXENMKeUs3ZCaNSOQe9D4H88SqSYzUZOQOrNoq5W123SXGHkFK0mlDk3jD1o9Mwir6rJSIYcG2xxOtALIC47ZcZWn54kME/pWgn3XE9Un0xMCqNVQ4SxInQY15FuIltN7tLdwjDihuHgUkrHE2sc0qFa+w9eeOgX1qah1FcMlnJ8iw9La2nQyutD9hZ3r6H1wYJQdJashM6esRnxH3wYlEixAQp5x1XihtNK/E4rTTi0Ro1bZ9fI00gC02aDGdA3kvN+c9X+0omnwAyRSk5lrorkQ4xpAPOlT7cmobL8wOp4Dy0TXGbzbHRwu26agFtSetCN0n2fRglQRqxGB5hst9bW9yvr0Aol/rSaH2YM5cNBWTunBkT9DyFxbqgFx/TE16rniSwsn3x6H7sh1qocJRUc/e0iN73CwIjvVakf1j/8h9Wys+2P26W6y+y4xIaUUONOpKVIUOYIO4OKK1FQ7PDeiQBSTUHiwaVGK3CQNzvg1Busc1WJ3NQa0xZYKNqremOjxUpXAn6Eo+/M0t9hlC0xxHKtT99gYVEeehy2pDDimX21cSHEGiknxGcU4uYuCpZkGBq7LaMvM62wLPc5rSfPlRkuLbWOFLqVg9PBSfDxyBSlaSB9l+p7Pua5I0RSmurI8mM3TSNr1RFe/hr6R5yShyBJUAuhG4SeSh9+NnWyWchVIKpPEffF2lU1QUryLoLAQ1ZYybhKbDr6t40dfIn9avQH6cowFBq8nQIUBCetX4MKXJclyXHnllx1ZKlKVzJzCScS00kqpFEliNkuSrTcWJSDXy1VUB1T1H0YpgX1awpr9vuPx5QocPstb67hIuFrZuLB4vLANR1Qevwx0ukagFpbtvNuFAToyz8G3pcFeeNodOJAeV8B5c8IGAlyxZbkV5txpSm3EKCkLSd0kciMMmqTUPESFCgoGlGpNUXaDqKMxPShUe7n3ZSUp/ZvHoseB8ccZFxzALpRXHp6Wv3K5hvEpmpSX+XI9PQefNptI3wIDrpLnbUUEFJoedRihIpiGMlrqDq1F9iIYvaFLmso4WLm2Ku0A2Q6Pxp8D9oeo2yz2N0SQF582pu7xN7FpvBVYGCxn2K/qHTmOl2p+WnVUjWFu/giuJ6XDRULUTu1yFfCnL6MsF1IhEfXEvxLflR2lZVmgPzb+zQLbCU3b1ocnoTwLmFNeH0T+VcYkfur1SiiTwfnpTLefuTiiBkOjmW2ctDsWYpxayqRxcfGTWp51rlmRRaaDJv1svTQpwAZh+2svhElDzbSHqq4CD7quqageP3HBJlUmqCK0bxKhChrBzfWrU6kHg4HUj/s1g/dzzjKknHBtMgpxcqGFJNFAj0yJIOTb1Lpg50oHhkKsBkLlS3Q9ciWIyMzGASsA8jscEvJ4FirMBrhURShHPBEuBXQs4pseS2upI+yfaMADiQydZg+JFRyp6ZpeiV04+d/uPIumtomhYzxRa7E0h6W0k7PTXE8RUrx4EFKR4VV45Qtwm6+YiuAfsPpCxEdqb5Y70mA6EjD2nN1r4AMbwl34l8KQOe9dgANyc7S8q55KmbYkoUEvTD/AKdaoa/tfqV6ch1ryxQsIgFFYq5cB28z0ZBgClS4pwTz4ns5DpYYpTkhZW4oqUepxESVGqmowSMHO3HJ5JyYSXAmrGLbpqXclBLLK3VHklCSo/QMVIgUrJgVIlAqTTta6t3Z29COmS9aX47BFQ/OKYzZ9auFNcWJtiMS0Kr+3BprqeQx+VWJx9G2mKEG5akt8Vuo424CFzHQK70CQEVp4qphDEEjN6bqVX9qInpPdHtx9jl1G9oK33Ob/A7VertEDh+qqvEtDA4OnEhpPET/AIhnAIGYqe19Em+WkdatKTx0ivtOHsaMnajmoQtuGGbUyoUU3b2/KqPAr3WfirJdYoYJw7GrFsjNfePTj7MvYy+n9eXXQckyLcWlB1QLqH0cSVEVp1r1OSjuZLUEoxrmzSRJl+Lg3VV8wV0s1mbcutvhfxF6im4bIWCEHkpZr7vsx7Xc9REFziizkBy6WzpT1stIvhHHp6GFPfM/dnQQzZYaD04lrV/TEqd0B/h7WqNskZqYzp/VncbunRNsgRYUHkuW4wPKT7FKrU+gGL4rieXFCdI5lop5La2/uGp5NeWv5drW/R7UU2TfJB3Uni8lkH0Snenxw6kiT+53mySbxpwiADcHT/y62O5IDNt0THlI/UmLxD4qP9cCqS3hHe0jybNPvakd5ctPFqKX8lWmFsfWL0bdpRNK1YknzP8AYrw4k/ySCaQIKvCjaz6jmOEIK/BhKexHZ3QjTj5jXfuJMaSSIq3xFZcVXYbcIp7ScKFX0+GEY8y8/wAhul0aYRDzP1aA1D82F17dLdtmje31i7eUJor6r50kjx4iEg/fmqsEZ3Cyv2BuMWwpuu/czKk8aBstrPv/ANwddl168aou05lG6223S2wgHxS2AkD2jCx9XbgqgRSnGn1dit9ms7eiURpB9vmcW3jt5RLWop4WHSOSRRKz+4/dkl3InPJXsPub0m26sUOIYY/Oc3CiUnkQemNapFYg5tYmEDJlPriwoHiNcTdYQatQEANSQrgZkZJJ94bHHFC9Yq9IAfXfeByCsX2TGO3uo16T1pabmVFLbT4S6K0q2r3Vfca/DBpOlQYJ4+sjKXb3ULceVGUh9tEiM+ksPIXulaFCn0YsSK4F1RKiDUOn3cvQ72gdSORAS7Aeq7FeP4kV+yT+pPI/A9cZp4yhfQXara4E6K8Rm05HkBWxO/jiZq2tu2N9aseo3PPBU2/FcaIA5mqVD8sW2eErSXPwVa5TqCA87QOFsV28xNB9OWIENuBZ1J4hUGqTyIObR6+NqUw8h1tRQ4hQUlQ5gjcZhFRQvWvtW6dVcbHb9TRmQlqSny5aEbht4bFXsV+ftxDFJRZhUcRl2OALT+l4CJN8aSpNUg1xWs0DQ3qyiAkM/H1G7pHVj0phPmMklt9g8nWzzT/TwOCXEJUULjbEmJLg7j6LimO3qGxjzbTLHGQkf3SuoPhvkIJCSY5PiDcAW26mjuOXpixzcS29j45lHlXHwkGu4I3GYQ+6Wo27izqWMiJcVBE9A4WpZ24/BKvX1xOUaDUZPdVcGmrhbnYMhbTyClQPXJUBGD5kFppgiHIFwOsJcBqKj1wSkg5uQNHuyXV/TM4uto86M57rzJ5LT/UdDgAVRGqWOeBFyjSrPgW4MduBfbeX4q/NYXspNaKQfA+GOCVJlS6fKmewl73nwLjZSpt0x3hVwCqF/wDaJ8fb4jJJJB0KZJNMqOuj8Ryci2DTC0aQLcRaKckMGQEFzQ5T9vktSYzzkeQ0oLbdaUUrQR1BHI5PA4F4pIUKHJu9Buds78sNWu/eRa9aJTwQrylAS3OI5NvgfiPQj4eBQrjVb/uRfDxDryoJNuV1lrijin3cmzmptIz9OXeTbbhFXEmx1cDjSxy8CD1B5gjmMUIWmYVS7NZ3yZkhSSwWW0pSWagkIQEAeFMJR2KKamIZdLAJrT7sjRrEScm5ndW7SUaZ0jaFEFuEwooVSikjhSOGvgDU09TiWWHUFFBoT8/vN3C2l/djSOAJaGgarutuUPIuDyB+hSuJP0HFAJ0gKeo3u7jWdK8Ktgpsp2e+t101UroNgB0AHgM8srXNvU8pkNBkGWbNFDJAMCS50n4YUCjlroahr7Qt1FwhPWqTRfCkltKuqDzT8P3482qhKjqjw+TuVjMLyA26sxl2cR4NJ6jgJt97lMNteS0lXuJ/lptiSZGiQpAdMvUCGdSAKUZDy/8A1yIDbSp9CaH0wgFXAl7BIBHTDpFMWJRNMXsDf24oSGAlmGWitQGKkR1LAo0bhdre2d27k6oi2a0NcT7h4nXlj3GGx9pavQeHMmgGO0SRENanVt23SDbbdU0xwGQ4k8AG+erO6to7RwkaH7fFCkR1gXe9KFVzXhspAI5J5g0O3JPUl0tkCVYln8BydCtNrn3Zf+Q3Lj8CeCRwNOf+5bhdne9retZgtktpqNOoS2hC9nUU3AB6jw8KeGONzAjRrQf0eXu3G17+aci1rOtbjjnCpsAg0SQqpO+wP9M5EoGILqhmEajQ5PkC3ghyI9RCHD7pP4F9D+45kkmUieHyayG6Eg0E4FlTGVGdKHAUrBoQeYw4UFCoaOVRSaM2ytQTQniHgdxglBoys5udKEuDkQfTlkMQxFYcn1ZVK0FPTI62Aqpk5EtJSB0PhkCSWErZop40pVuSdj7cHk+UuoqzcRoOpUyfxbp/tDl/TALJB1OSJdQo9RmeOQ00fxLSkj2mmcs90l9qIfzE7tXpepO6+sroskmTd5ShX9IcKUj6EjPO5MZFF/T22RCCxgiHBKfk0qtwNoqdz4ZAmmLcXFEekMzWZLSQpxpQUkEVGRjWtEgkGYeLSFpKDxY7Cbtz7hVIsat+fkylIH3g4vC7deKofIkNIqKcCiJfMNQwWdPsHi/y0l3wEic4R9CQMMDb/wAYvMksBhujnN5JH1ahhapYtyeG36dsUGlaLMPz1j/E4VflhgsDFKQGA2Wo1klUrxp8qOV7Wt9kbfxN9hFKcESjCaexAGE1qPF8m0gT/Cvbj82ESHFy3ON9xb7n6nVFavpOROLUpASKJFHE4foyLOllXBxVzaVDOGHSIpc24c4Irk8K6PERr6hIalLjpkhlXGltf2Sqm1fYaH4YpiR1ahIRWn2GjnXrQUaqVerXpS860vgZYYeuFxkqrwpFSfX0H3ZnUSXCyteJPFpF3UNrHnRIdrO0PyPz1IZn36AZb2yww6fLjN/2id1/AU9uHH4tv8RqfN0TcPVMaaoiVT2l2Li9uNMaWZbZvOoIzYaFBCtaOLhA/CKcvoGS/Knl/sR4dLqh3G6uTWGM9pc/+d9J6f8A/wBR6YTKeT9mTc1cRPrw7/uzvxrmb+9LQcg+FrdTf3ZKdAYZeO6mqLs2UCWYTH/ZQkhoAe3n9+GjsraM1pU9OLXxbXEg1017cWiZ0mQ64p14OuuHcrWSo/Scc0aRgG8otQkZMNXJNTua4YBqkwpAYJqLT9t1VAVEucRuYyeXmDdJ8UnmD7MlgcC1ca1RHUg0LYnWXZW+aVMmZpGc/IhuJo9C4qO8I3p4OD05+3ExiliJVbqpXg3yO6guKJuUioyP3k2WkQzLfW2Gvq04KKVRynhCj1AB+yf5fo8MbFRdecBpXy4Hs5Ho48G9g9WASap5vcy7NTbREgOwWmZcUlP1xNQpaeiVjrTxzFTiSJMK00UnCv0LiiIxyqkSqqVcPcwZaeE742KFGsBqz9mleQ9wKPuq2w0K9Jo4ljzgAxaQWOrLOo4knAkPQXazQmoxqvt7a5K1BUjyPq7ppuHEe6fyB+OOEVFJCg6jco6mdSWCaz06zrnThhyilt9NVNPU3adApX2HkR4YWWBMqSkvYJzBJqGTrHdLZKsdyfhTGyzIZVwrQfzHiDzBysyRqjUUqzDtyFpkSFpyLEtJR5Fz1LDbYQpZa4nHCOSU0I3+JxRapKp004MFyoJiNW5a9PuuKNEkE+Ayx6WyBQDEbFHeguPRneLh4QtAPTockkMqVgsVUjevPJUZAcG8nafVVqf02/YLopKQtSk8K9krQofmDjNeQyaxLG4nNp656dXofUiqq82MpJXHe6OI6fEdcUxyiaPpaK7R1yNIaEu0j6zOdd/Ua4uAwozxI0ICWPaC1e3ZX3bbcUh6yzTwvNq3DZO3GP3/APLE08BWNaPiDPVhvcTQy9LXLzWKu22QONh4Good6VzYJhKnHMPqtGLarzxTR9VwKbp0zqPiXhSNswhxzZr68JzAjyzVSRRt48x6H0wRTTEMteDCZcRTDhSoU/fmPasqpFDgSmjk4lICgcCpLkC9Wq5SLFND8ZRA/E2fsrHgRggFIOoOMsaJ0GOQVDcSDIjatt5diKLT7VFqbG62Vfq9U/8AocWpUmYUyLp88Em3Sas0H7oenk5ISlyELbeR5cho8LiByr0I9D0w6CTgrMNPOgUEsZwLlXHA6csLRpgsuIx6+vpnMgWaORptTJBFQRvUGlMkHFSgW9LkVHeXtmq5yB5uqNOcLMh0U45UU8lHxI338UnxxtUnqJxpyLZVpVayGSLi2DuMEsqA8CRzxyBC0BQdptbnrEghlY8X9qioBTUD78HRvaJGue8cf/eLUeGg8tYH0pzHcLRdZCej6tsls03zmx9bi2MRWlM8oDvWqr4RwnbJh7Vyp3oR1w4xfVZy2z3LZOYlNGjjauKnj4j44oiWY1hY4NdaXKreQKS1LrqREnpt8lg1dcbKj/YPIH1BrjneaFaVp4tVvRjUpEiP5Cvh72m0ICkD1xIkOqFVMHGtHCaYVIeaqvyMKA4kudCa0pzxQgVYSaMf0zYZd9ukO3wY65M2U6llllA3WtRoBjtBGMy2e8uUQRKlWaJAqT0Oz3cS6Q/ly0CjQWn3kL1Zc2kv3q6tbLbSRs2g8xXcDwTU81YrR+4rWrIZPyrb45PUd6dwuRSJBohPA9J+vThkHWVco8YI5csIZNKsH6gmIUY/YLo/b5keXGeWxKYWHG3EGikqG4IOO0C8KtvuIkqSUKFQXc3sv3Qa7kwkwp/Cm7Mp4lLVQF4jqmnIjOuoREnrovhyI5fo/IN429dqrUk9nS3Dl2supLqaOOVPFTqPHEaJdODqaLjQaFwXC0/X7eJbYq82Qh0eI/Cr9xyccvVr6s5HJv2rroetHDA+/wB7B22VJ+0ncc8XE1bWpTMtt0pTbIEhp1q6WYQgpNanAnJgMjMNMIc68CunhgyohwKwrPBmW4pbWUKFCf8AoHBlYOIcNRGBfUtLQqm9Qc4kEMfWULE48b6w808n7YWkrT4GvP2YjWvSCktWFdZil/I+8OKevlzWs1UqW8Sa8yXFHKMR3z2/V/WcNBEgDkPk4W45efaBHuV3zSjVRlq1BEjoRsEj4YpCA+qzqWQDypktPQ8KnMhtVeWSCWMqZpLRA3wqRRhUpygYajDV94SfXNoXtQ9Iirc/DkhGS+MgTmzcayrfcS2lBW4s0ShIqVewdcOiE5sCrkAVq3T0d8quvdZMCSzYHLdA4eIzLofqzYT40V7x+Cc4yQRmhVj0YurXnqOytsFSVPJOJ93tbo6W+VLt9boyZWqtZrvhBr9SsCOBCiOaSsgq2P8AZyfWzSYRR07XWrnf7+dRTbQ6BzV90+bc/T1+0x21iqi6I0lBtIP2pklPmvu+qlcz8ThfxJJf7yz2DJsq7S6vVBV7MVdHDyy9jD73r2834q+u3N9xB/00q4Ef7IoMVx20UXwpDX2+3xQ/CkMKiJMjiWshphO6lk0AHtwi1acBm3hFsCa1car9HZPDAjiVQf8AzD3utn2DmciIlq+M0+bVhCEYBkZN3nPDhfmpZSeSG0pQPv3w6YkJxoya+FGWbnTG1cTdxdWP0qKVp+imEMaDmly6xyJmJkV+uNpKj/qsihHtGZpKfgeFQLw/EU22HWyHWv1p6e3JJWDgcHlWRUOInDAvKtEa/wC0dm1yyp1xP1O6Ae5NaHvH0WPxD7/A4OSNM3xebXW19LAaZp5Ot2udBXbSs4MXRiriyQ1LRu3JHof1eh3/ADxBcQlQ7w73Pn+vzdntrmOUVjOHLl+jRzzZFCqvhXGeRLcQeTiTVKgcBQgva4NSw3vrMdKiaqGxxzR3g05NHtaaDxziHoUG7Py/6g8td1sbqqhYEtgeBFErA+HCfgcUWuZS2LdI6aZR2Ny1ILUx5uuzo8wA+PI/uxx7WyA1FWje4XbqNrFDL6SY85kcIcQAeNH6T+44mntkT4nAtwtbtUFRmGi7Nbk6OfW3GQW3K/tFK+0sjx/pkooEQiiA1K5lT4qLevQ1yteq4wjeU1HuSRuimzg8U/0yEpUjHg0KgUFg+tLeiNfoymPfaSlbK3Ej3ePnwg9aYeIkipaiJWDB1J3w9GoCqPIKm1hSCUqBqCOmcQMnIKanh6zcl2sWy5nzmUmrT5+00fH1HiPDEaoAFa0OLTs+NwPLBpWv4TUe0YoD0KLDVt7nxyYD0qbiaB1LFvNuVpa9qCo71RFfVzbUfw18PDG+4iUhXXR58XmpozWWjpWkrkph8FTZqULA2UPHFMUglTUPalptQB6YejiTVxLbryzKPgaMs4jemRoyag9NvAoDTwKm+iuqf+WQKXIFlZMMtk9R0I65AirJVklNkYEpeguFaK8sEUsgL3bbjKs89qZDdUw+2ahQ+8EdQfDBEEGofKSmRJQsVBblWm7RdeeWqCG7fqlqpEFSglmanqhsnko9EnrywnWE4nMOrTWSrIkp70Rz5p6exiMYtzGQ4itKlKkqFFJUDQpI6EGoI9Mco1hYqGwzxmJVRkXv6sK8tsJRiEj45G4k1HMZ1Hupur8s9zTa+6ECJISHIN1QuC+0obKBHEn/AMSR9Jxs3FJNspSc04vu6pQq287j6YVpzVd4thQoCJLcaSFc+EKPD9xGbaTajo4EAhpbWTqpVRtHttFtYqnlvXHCmLtUcuDcfvFEalw7JLYonzELCmv0miTt6HEZUUDHm7fYTDrPBtM5GIrVOKs8Q2pSwFntbM67sben9X3aCyCmO1IX5IJr+zJqn7tvhnlBFH6PKOrlKBkwGnGPUZJIcavSfd2PLDAPKvacKHmpyAnYEmg5YfOjjKsrp0Mwyaih6YoRk29eb88NqjFFHAFxpFTkkvSWdit1cGK4k4tPIqgo7O/K/p6Jpa13/uddmwqHYmlNxEn8bxT7xHrQpSPVZ8MdVDuiMcX5N6quV3UkW0wnGQ49Arh7/Bshq3Uk3U99n3W4Ol2bMeU86onqTy9gFAPQDFCyEp0h3extY7WFEMYolIoGBJVxHEw5t1YjCd8tYri6FdDRopRUNdaQ1RK09cWJsN0tOtqB2NK0Nce4pRTScQc3Wb60TcoKFu8HazXkTuPpoS2EobuLCeCVGSr02WPQ+HTf0xkuojbrABqk5H6F+L7vYLs5KNTsj6i5xtJ42Vp99B3BHUHAK/cHezDbrO/MKqKxGVObDbrZ0tqD8aq46zUK8PQ4phm1DSvMNXPT44/hP3RhoRwnrioltxVVyJTvmMJUc3OhBHTIVYipno6wEBKxxI+8ezE6hxDwSgYFm5TNQHUHiSrmR0OCQr+JcpR/NLktQKZ8cA0q4kH4nITDuKcIZSFh/Iy+o8jUl2bO/BNfTX2OqGUpQ75HSX9jwH9lHYPkGOaYtKb80mDHejtXHz+NpuQ4Gw8CinClR24gRyJ3rjhDGJUaAaKBrjxwaSeb8dfWqBKaUNBWmPEZ07GLStN3SyuFE+3SoaxsfOZUkfA0phOqUk4hzRdQzCsagfEPrbSFkAKTXwrvhhGS5KXxZ425xlzy3G1NOfoWkpUPgd8IICeDTGdJFQWeiWGTKIDLDr5PRttSvyGFEDSLu0JzUB4tQQe12pJ/CWdP3R7i+yUw3KH48OFEaOJDbV7tbIzkSPENeaV+VXuFqV8JTp922MDdUm5rSw2keO9SfgMEqWCLNVT5tmn9TWMA/uajyGLcm1fLz2w0RwO657j26XITQrt1skpbAPUFQKl/QBg+vlXhEgjpLYZd83O7wsrcgcyMfoPmxSd8wXaftRHWnRbEK3upTw/W4drVJkqoOYdfUgfH3vZgVQyLxnNfGjGjZ903BQVeKJ6CoAeQr9GGQ9V3fuux/Er81cm7M4OJhm8zVOPSB+oMNhDTSfalSj4jmV0EWjFIHk1wsobLuQ01c0ilOjUaqPmB0MWDzbDKGmEJaZbSEIbQOFKQOQA6DHIDDF6I8aqzcRdKjzyTMEAPylNRWi8+rhQDQAblR8AOpyNSTQM6Qy0hbs4JXM/Zx0bojA+6n1V+o/dhEpCcs+bmVcA8jjeNU/s2+hpuf6ZOtHHUHwRGQSrgBWealCp+k52p8VUfFxm1g1Qn4DfNeFVHGphTZ/Zqr/Krl/yzauQVV8izVsPe4S251QrcK/rmqSFZuVSzJablgloBt7q10V/Z/pkKlGByeVZJaDUgihH3YWrzUw692eDe7Y/DuEZEuK4PebWPDqDzBHQjcZtK4F9HKqNYUg0LYDVHy8XsPvyLClN2hU40tlYS+B4UOyj6jn4Y3zW4rV2i33WJQ0y4H2Nobhan7bLdjyWXI8ho8LjLqSlST4EHGxcBQaFvyJAtOpJqHLbnSwuh+yrY4WIEYPFMUUk9DhyljrRntMXxeltR2+6J3Sw5VwA/abOyx9BORRVCgWCaPr4yjn83Zq48Km2JTZ8xtJCwsfiQoc/oIOPADpiSQSC+rSOYGdRyBaZ1JptF2QpaEhMpKapP6x4ZzVok05tAtuSLVKBSpbLqD02IORa3BQbhp1s3qbTlttzrSGZkJ1SgWxRLiSkgmnQ15+OBRHplK+bGE6VVZXy6nlXFbNqca2+ec9CqOLhzKOVX3jUAATWnKvTM0uILjdQlR4hzP3ZwDlVwFBSoKGygagjOzeVbracusTuTYf4JdlJF0YT+weUaFwAePj441yxqtl9ZHkXLU2p1DYH7BcXoshtSFIJHvDnjjGoSJ1Bxqwrg2wlH1XEpqo3yNHoLLrRQnrkaOdS4wspqkiqD0yJDKCy0lkA1TuMGQyBlFJyBS5OFaOvXBFDmC4FD3hQ0NainTE5Q51a00l3DMC5Pm/pkXCLJA8yQ2QZDaxQBzfZewoQTU7b1GYhRiNUtqu9vRcJ7uB9h93QW5kduHc4gmWyazcoZP94xspHotB95B9op4E46RTJlywLoFxBNaSFEqadPA9hefqYBxTm0/WNZ9rYDv/uBp1UdBU6mc0sAeiqn7gcR3VOoXq5FwMp1Cjk+YFDUnunqVbJCkmQASOXEEJCvvxptElPU9jTrkpdVHNtO9FoSKVx+djikwqxq+6jN4sdviKYUl+LsXKghY4afDkMgUVrRv9neCORJWcGln2goV4aH0zQmgo4ySgyKKcqltj3jtvmTG7mgVqstrI6g1KT+eeZTx6aEP3HeLfqLhVMq+w4htmBiZObYgXKkBVa88OHEl9G3LCB5V9J+GHDjVytqoa4qTk0ysS9KJIw4Y8nppBPTCpDwmjE4DR8wA+OL4U4tDMrB2n1CTZvk204xGJSLjPDkkAU4quOKp/4E/RjkgVmNeAfj8B/I9UTKV/BOHkB9S6yS/wC8yC8S/Vo/hcbY3FcwCrISzbPPDpGDTqxYxbnvLWKmmKolUOLbZk1Dcztvr+5aGvse4214thCh5rat0Oo6pI61GOKgmZBjXkfuo6XU9ysYruMokGPA8ndzR+qbV3HsDVzsylBoqKXmuS23OqVDwPQ9RlakSu2Xpkx5Hofh+5WU1jMQsY/eTGER/qaVcYDkdfurRX7xkSrrMsCGmtr7T+2vEFgt1tflLDjfvtL+yoD88Xwy6u6rNqJBpopOIORYehuhocUktIpTMIQByH04MlgUpzJRtkKsRUWYcuEazQnJdykNQrekUcfkL4Ej2eJ8AN8RyqH8c25WMFxdL6uJBNfuv6toNU/NDaLK+Uabtrl1ebVtMnVaZJB5pbHvH409mSEEso/cNByD9FsPR2kiS6XToH3R/PG+urk6iujziQlxyW84oJ5AqWSafTlTlRplUBwJfv0NBEgDkPk+xWytxNRUeuHRGVPiujc/SmutU6ajpbtl9nxGOjId42/9hVR92PEcSiGyXVrZz4yxgnsx8w1/p7vLrNm4xnG34U2ShxC0tOWmM4pZSdgQG+L6KH1xb+KCnvfNsFxt9kEEEED/AIlD5mjf2C73y7pTEXJu2QdLxfLCFSX4bUdNK/aJdC3D8NsQEWsHdKiT5ujyy7LYJ6srMh5Ak+GBAZqU5ZdHtlWte8Vzu01s72rTK+AV6gqbG3x4cyskh/ZioOZadCp7z/6lmEjmsV+f6tOXX5pbTpxtbOjtKNtrpT+I36QuW+T40Kj/AOb4ZNNmpWMq/AYNwj9PS3ON5LUckgAffg2S7ifMBqfV4cF81DKfYJKhEaX5TAPo2ig+muE6uC2HdDuFlstra/2owDzzPm2buOtn3l+VDb8viNAUiqj7BiOW8Uo0jdpjtQBVTeXs/wBmFokM6h1U0uTIHvsW1SeMIPRTtdq+CenXFcFuoESSnFsN9uAoYbc4cT7m/QkhxzhUSlZ34VihOOGk0q66EvdK8818S5QhuOwt940bT4cyfAeuRJqdIcgWSUVrWZcshHCPcR0aT/X1wiQAKJcyquAfUtrkK8xwcKB9hs/mfX0zRhg415OYjb1zHGpfuGo5b5zytC8lJ22yQL3UHkJBrXOyeaiHE9HQ8nhKeL7skC9CyypKmDVZ4kDfi6p9uEwL2rMMPpuClsuFKZKd0LGwcT0+OQoUY8Hxqc3A62UqKVAhQ2IOEBcWJ6OWhiLNi8YbeQriSpW9UnkfhiW5FSk8GcHCrb/u/wBrYmv46nShqJfGk/sZiB7jyfBXiPy+7CBCZE0+w1dpfKtV44pOY9zqddbPJss6RBmMKjS2VFC218wf6eB64kUgpNCHdESJkSFoNQXuM55rQHUbHJAVGLm9OIqPHBlOL52H7OXj/NGhkxXl8cm2n6quvMt0q2foqP8ADiyNWAq6puEfUz6k5Kx97U8H9o2ppRq6yotrHhTlX4Yoo0BNC/SI5KCpA99O4Hj6ZjmlXBpzUumWrywH2AEyabHkFeh9c2jUIkKDQtKadgusXpTbiFIU2hRUk9OmaM2tKgRUNUlHDtmvApxlvirXND7U4lN0Oa5BTiUipyNHtXkp4c59V8W2FDMAo+q/RH3oEpuQwtTLzagtC0ndJHXMUkKFCHtW64TB7t6eJUlDF9jJAWOXF6j+U/djQQqzX/pLmDVs5eLPJs0xyNKaLTiCQQRjughY1B4w5SNslR7VwOI8Mwh6Cyy2jzyLnVwkFKv3ZhFWRKqOFbIcqUj2pPTIUozAsopG5qMgU1cgXGGATgCjFy1ON9vhrUb4Moe6niHNkWuSJEV9cd4fjQaH2HxHpiYijkpKZBpWKhuzoPunZJbQhamS9bnyfcukZHmNV/7xvmB/Mivsw6bmRGBxdVvtkQuq7bA8vc7LdvrZD0dZ39Z+fHvTSGii2qgueY2pahQrUegFab8t8yaX8ukKcAc68nQFlVusiUUUOB+bau+OOXWTIkyVeY++tTri/FRNScPEjXLrA7qcA0cRJXqaafgUUfbjjR2CKRljby4rhArXMIDXCVk5EEtrKSNxmgNQmWraq3U1doQx1nikNtlgk8wtO6D+WeeFAlgB5YP6g3AC5tUyDMYH6NqvLKCUqBBGxHrjUBR0iuD0BkwHEl+IphwHxPJ94cOkYuNXoDfFKRVjLkQK4oDEWbjt1ph0AMCzRiUVHAsH1xdEMWhlOoO1mk4y+5nym3CzwwHLlp6Qp7yE0K1pSouCg57oWsDx4cXAhEwJ4vx+7UNt9RideCZRnw4D5gebq/MYKVk9D1w0iK5P1SKQUoywTQ4MCgagswzXiBwoDCpn2Nz6ZKjTLyY9bpBTQE7dBh0SEYFtE6atzu1/cq49ub61cYCyttVEyYilUQ+jqk/uPQ4oljjuYyhfh0Opbnt8d7HoXnwPJ3X0jqe1dx9NtXe0uKU0v3XY66eaw51SoD/0I3GVdaZLWTq5M+B4F+JbnYSWMpSrh7RzDOLjqiVS4njaVsRhAoLxGbQQXenunLiGEz7bwHjR7zauR/664sjlrgc2okOnvJxBZRLRG3TD1aYyMvqXUdu0HpmTf7qFOMtUSzGR9p9w/ZSP69ACcRyLXIvqY8+bsWy7WvcZgOH04k/R1K1tqrU3cm8fxC6uueVv9XjIqGI6f0oH5nmeuLoYURDSnN+52tvbbfH1cQ7TxPayMTRr81tQCTxkV4jinAZua7tCc21N97P6jm6xkRLXZJ1yckK81CYcdTo351IFBvXmcY7i1SJSuuBxb5Hu9tFbhc0gSBhiaNxdP/J5qxqAm46pnWjRFuA4i7eJafMp/YSefoSMEjq0micT0Ot3Hq+zUsx2iVSq5JGHmfc1PGtnY3QICJt3u3cGegbotyfq8XipuOKoqK/zHHAC4V8ICe3NoFTeodw/toTAnpxV9+Ael/NMrTrP1XQ+krLpJgbecGhIkK9qiAK+2uYqBJxlUVex8PS35Kte4TrlPbQeTQOqO9mp9YKV/G9RTpzZ5srfKWv9hNE/dmgRRjuJAdhttktbQfsRgeGPmWkntVNITTzQR4JGYZQ3lNoMywuRqZUhXC2hSifHEypScmrRAAwLULqS0gAft1EAITuVY3XBBA5tdGimLsV8uPy7P/WIt1u0Pzr0/RUWK4Kpip/Wr+f8vbiiOJFojrZc/k6ruF+q6X+Nb/DxPP8AR3XsPZuzRmQmah6fL4RxNtKolHt8PicZpt0mUe5QBjisIxgvEtuO6WlIGn3uOAQlKff8vzkucBHqDUew4+7fcLnFF/KjbbiIQronItNQWhIIJ9xNOIqVsAMcVnSGhrXBlLlILoTKG0dkjy0Hao5FR9T0ySABhxctQ+EPDCP4gsPqSUsJNWkn8R/Uf3fTk6aRQPCrTgzgbJJ65mTFrfCmvTOe6qPikU9ma8CquMinTOe1o+KSaVzX2p4UkpA22OSFH1XgoHP7s0PqsPm28rAcZUW3UHiSB4/9dMKlVM2VK6YFiNvcTfUhhw+VcECg4tuP0/ocCsdViPheVrgyUuG425VIKXkEjfaviDh0kEdDjqORcsOWhbXkuk+UTUHq0rx/qMipJ+JOb4EcWjO4/ZxnuBHdEcIY1Cw2TFcJomQBv5Sj680nofSuDkUCkK4N3sL02y9KvhP3V1SkxJFmuTsWSyuO+0stuNODhUhQNCCOhwNClTuoIUKhz8PEDhCl9VrrsrqUad1szHdXSJck/VHKmgCyatn/AGtv8WYE0OLbdwi62AkZpx97fCRaBbtUKmJUoNzklC0dAscj8aYqBqinJ1bXqRTkxFxjn+WDcAoMLfbEV2h/unTsTySr/nk2bVUMrJtyVqLgSEuUpxU3I8DmVZEyEFkXGFNmihTJYFqwsFwFGSctTwpvOcquBTfhyyYHN7V4LZ65hS+q8qQQNswCr7U4yio3FD45KmLzVQszZrtK09cmZkNwoebPwUOoPochJGmROlTmFFuvdbXb+6unUzIoSzcGxQ15pVT7KvTwOMiSqzk0qyZx3g2TvFmk2aY5GlNFp1s0II/LHxBTIkKS4sMWjc0phNL0FwLRtkCnk5VcC2+eR00zcwWWWgpFRzyOllSrm8rSl6v4XPuODKWQF4S1wk1FDkaVeFVGTmJrUDBlLxJxZFSN8SqS1YODwdjiZSeT2tWP6V7hag0NMTJsd1fgrGym0q4mnB4LQapUPQjBKSCKFoLuygvUaJ0g/Mdh4N29P9/dMam4WNU2w6cnKFDdLYkuRVHxcZ+0j2pr7MLFdLgGnMOl3PpqaLvWatQ5HA+ByPjRrSVpZTttF0t0mLebSr7M+3uB1v8AxU3SfQjHWK5jlwBxdcJXAvqpUlKuRwetO6f+tOKcUn3UjDqLjJPpYBercPr7wSNq5wNWKK81ShLrF22uwiXZUJaqNTE8IryDg3T9O4zz6yVqSUHi/r/bJhNCYFccPcw7W9o/hmoZACeFt/8AbIHt5/fXEUyNCyHWbhJjkIYF5YpkAGjKnzy9v34ZL7U+cG/LFSRg+rV+AOHSHElyNihw4cCxK3teY+hPjimNNSGjmVpSS1DNtCojaV0qkjHJKCls0dyJMCWuuyPdmV2p1UiehKpFvfAZmxUn+8brsodOJPMfEdcVKQJU0de3zaU7nBorRQxSen3Hj5tx+73Y+JqKC5rnt2U3bTsqrz8OPu5GVzUUo508Uc0mvMZKOX/tS4F1zaN7XbrFhuXdkGAJyPj9cj2uva7eU9MOY36GmcF8EdQNKZgDmVhnY7J8M2jSySBicdpW1BkSGgWoZsagEoUK4WNVC2yUAhuV231vdND3hu4W15Sa0D0ck+W+kH7Kh+R5jFskUdzHoX/s6luVpFeRmOTwPEffJ3N0nrC0dyrMJlrWQ4gAPxF/bZURyP7iNjlQlhksl6ZMuB5vxncNultJCKe49jMqjKjqUlSeJo80n88JqC6EZtrhudFUqyLJyrbwcKm/fSeRAw6JeBZZEKTRScQWke5Hb+breLYY6WQqPFkOOvBxYQkApABNfjyyKJUxrWquYd79O7kiwjV1tQTQDCpzLOTO0tllW6Gy5/u6ow3MVIJWOqcRIuVRqUSa1dsXuV5cj/pbc9qsGAx3NHQ5ZYjWdLs5A4EO3T3EKWDyUByPqR0xapU2mpOHRi0ottxuTSaUI6APqwHW+sdWIiyLWH3NMJWkpSq2oDah4FKzX7sPBHbyd4d5q4NlggkEkqdZH9WLqxqbs/q+8Xpbzt5Te0qNRKuUhZdHt4q/disJKD3Tg/Q7a9tYYwlKNHQkAD2MF1poWF27sCFXKYbjepxKI7bVUNMJH23PFRGwFaCp5bYGQ6eOLcrSdV3J3E0QM+ZbZrkOKVQKJHtxGoqLfggB48p1e5oB6nIaTR7RmGIbRUPMfG/4Ubn6ckEvqMXiw/eS1HZKnFkJSkCqlKJoB7SaYQIAe4AYuykH5Yrb291a1Muj7tyujLLLgZWAG2HSgFW34iCSB4ZG26qX99IdNv8Ac5laoAKD5h2i7cwYulNJS79cXhFQtHGp4iqm2xsAkdVKOwGMl+tVxOIECvv9w4sFkkRRmVWHu97Q+qtf3PV61NqU5brSNmre2sjbxdUN1rPWu3548WthHbjUcVc/c0Vxerl7qDRLST8VuS63EQ2BsFLKBSieg+J+4Y5/Di0IWRiWJTkBpn6kN60L5SfoR+8/RgUDWrXwctWkYsGktm6TBF5xWTV/+ZXRH7zikDSK83wISK8WKoSAKDbIMJLMR4ynErV0AyCiAxKXpNHBwfDNq91B54SeQyTkDzeS0CNhnPiqmTyU5KlHoVV8Wkk7An4Zoegh+EZRG4+nOrR9q5ONbNKmm+TBq46q5Mq/D8whaTwOp+yodMkDwcgumDEoylagQWVgJurSd0j/AF0jqPE/ngiOpNf4n2M1dWWf37WEvxS2sqSmjnIjxxQDVwBwc7TpcaSKlDjZq2rqKdMwpxrwe6qZNtPmB7Xt6zsz2rbWwE3qG2DcY7Y/+YbH+sB1Unr4j2YmSnSeqVkcvc7Jtl8QeqXkfY61RFeY1wnmnFqBUULtVX2im3ApKuFSSCFDmk9DmGOpfVdtLBcU680JAurVPrLrf7QJ/A+jZY+kV9hwAOhRBdHmj/HmKDl9GdjuibCbfSKcQ94eCuRH05I900aYmhoykuIl9taFjiSoUIzgXIKIxYY2tTDgjyCeI/YcPJY/rm54s9a4hyORgsGqa+mY9CqZMPet6gSUfQcmC1AlBzZRaCDQjfJpxxZQrk4Fte9XCvdTjU3TMfai8KR65oD7U4yjOo+q8Fvflm0ZAoc2K6W1FI0vdUSWarbPuutV2Wnw9vgcBPCJUFJZAqmLdO+6ctncWyNSo6gHuGrT3UHqlWMiJF2kmk5M9QoNjL5YJdimrjSmy24np4jxx/jWmQVS41YOtHXC0cquJSAemRIcgSGXcbyBDkCy7jeCZAX7zQpIQv4K8MiQ9zZGSypJ35dCOuDIcksmtv0wSktSCy60kHEq08nMFwqT0xOUuTgWn0xOpLmDRiOm9UXrR1y+u2G5ybXJNOJUddEuDwWnkoehBwBTyYbi2gu0dXcICh08Ozk7N6M73xDpxD+p7eiPIWKKm2psJB9VMk0/2SPZi+OWRCak1D833X04UArtF+CvofexCA5aNZh2RYLpEvY+0W4y+GQj+0yqix8ARh7e8hmPdVi6Gi0vLGWtzGU9JyPYcnRWI8tl1Ckq4FpIUlQ6EGuUKBXVyDpf1vZzmKUdP2Gqta3xnUKLY+2B5oZq6ANwqu4+kffi69UlSwQz7qpJmBHEV8eLTSU7cuWJEtiJo8kUNPHDB6S/cIxQnJ9V84ac8UJfVekpoR6YYOJLEbSqk1qvIHFkIxaG5/tluZcG23rKFEAmmPFMHSIVKTPRoFTvluqpkArQ7UE6ktwu1PeG/wDa27/XLNJSG3CPPhvjiYfH8yfHwUKEYVaESpop1vdNng3CPTMnHgRmOxvh/Huy/exsuXpt/t1qZwVcmMjzIryz1NBT/aCT6nE//VwfB30+104QbvtBpAetjHA5joHHyqGTf+Ty9T21SNMak07qiJTiSuLNCFkeqdx9+TG4xA0lQUnsZ/8A5KhGFxGpB7K+5hi/lF7lR3EoOmwup2KJbRH/AJsKL+0Irr9hfH1LYn/uew+5isH5Re5ThHFp1LY8XJjI/wDixOrcbQfz9hYF79akVCz5Fjkf5RdbpTWS1aYQHPz7igU+gHBf5K34VPg0at6hUcK+TF4vy5my0N51zpa1p6p+t+Yv6NsmjdOEcSi0Ul/1vwIUWpdN2vQHb+e1cGe4kubNa2KLRE91Y6pJNQQfbk1z3l2NHUAA/wBRbNdJlukFC48Oluhp/u1pnWdzMGG69HkbhCZqQguj03P0c9sRLsbi3RrVQjo4Ol3u2G2HWGPUOdfm1M95kZdCgBscwkUPwwAoodLZEXao16VpAHQ0z3Cs7tz06tTDygUOpcQvi+yeW/xIzUShCwCHfvTqQbnOoVWjEdM3FN6tDEoo8t4Dy32jzbcTspJ+P3EYyTgxrKfuj9miiC0gsrqbQNr1KFPvAxZQTQSW+Z/tDrk4LyWDupxHJzktULxODbe53mfpOM7anZEW8wdwgPI4w37K7j2cse44kXCusAKS29S1RDq61Dbm7XGLCjyZ0jy4sdlJdcXSiUpHPHpKTQAlgSkrUEpzLqFrrVknXOppVzeKgyT5cdpR/u2h9ke3qfU4nUnUav0C1gFrEIxnx7Wn1IoNq5HQ1ep9SyV+Pszere1ai0bpC46rv0C02uKuZcZjqWWGEc1KP5AcyegByRjCElSsAGGaeO3jVLKaJSKlvd8tfayRf+/MO1XOMAiwvOSJzRIIC2VcKU1HP9pTl4YlvZBDbFaeOXj+jSyzplgSqM4LpTszdoO6rP1zuLKaRXjPlN/HhGA23uWgUel0e/P/AFBDh7iXn65Ig2COukG1ISXgnk5JKevogGntJzbCCgVcKzVl0D9XK7n0pTCk5Z9rSL5+rtEhPGrklH6ieQx3Aq2od44sQtUFNrhOTHwFvqPu7bLWevsH7sTyKK1BCWcGuJyYbPdcYaSlohyU+ohHF4/iWfQc/oxQlPDgHAHUdRyckKAiGwltupSNySakk8yfXMJJLEpWo1LmLW+xznGrEIDZEV8+mBV8QaeQ94MgWjU1wzUVfuEk0AOc+q/COoHOq+q9iOCalORqX2rg++T8Bm1eaqZP3le96Zr2rLus0VyO/rhA8qy649K8zkwX2p4MRPmsvDiQ6yoLbcQqhSR65OtQQeLkJFDJqVcFrVkBcyMkJuTH/wAy0nYLH/aJH5jocbwo2q9CvhOXR0NZhKnUn4uPvacdt6xUgUWPvxeFBh1P0Quxngts8C09aV+BHUZqkhQocnIL0mrq33t7dnReqlXGGwG7PcFFxCGx7rC+akeg6j026YoR3hq48fe7ttt7+THoX8Q9o5tALFRUdcUFLeG7vy6atTCvMjTsp3hj3A+bG4jQJfSN0j+0n70jEM6MNQ4Nj3SDWgTJzGfY3lcjfwu9ORlUDUyrjQ6BYHvD4jfAV1JB5Ot/EmvJ+fY3OZVwqyUmCmS2ULSFJObWjmF0xDDxEkRDwgF9v1PvD+uSqzhYU+qCFEivAfBYocyrlVwOwQ4KEV9cIFUycgspyZB+3qQdve9MMlVWYLqyS2SCagjJhzCnGtuuSAehTiLdDm0cqvIRTpmPKvC2+E1p1zQ5gtS6O1S9pqVUlS4jh/aNDp/MPX88R3EAmHSzBZBbj6i0/b9c2dC0lJUpPGy+jmPTGWJa7ZdGprqDYrUOmpVgluMPtkAKoF9DljilTKmocMQWArbI2phqOYOL21b3HaKCTw+ORIcDIAyUxkIeUPDIkMqVg0oyTrZ3wagzAvCEKKSCOJHhgtNWQKoy70bqg8Seo6jBEMwNWSca3wBDkGWWjnidSGQFwqbJNAMSlOLnViDdu8tCVEbnfIFBcVLAGLNXi9q/hrcVCvdA3pkVg6CkNtnOsNLoW5HfS8y4tl9Bqh1pRSpJ9CNxjb1QjTQNXBCCnvioPAtNFonfrjKpFMQ7NVypJOxzFErNS5SymRWpTnSioqBkxgGlJeC0K+uTD2ryW8UJfVfOGnPFIL2r8MUJFS8LkZWUOBQ5jFSMMmFadQIatj38uW0sqVvTHNC6h1tdrpm1BgKjxuE+JyDeE4BmfIdYoaGhxSmoDBrSs0ZqLPW2eZGHSWnkiBYxBuzkdQU2otq/Ug8J+kYYKbZLbhWbH2NcXdrhCLtcEjkAmY4P/iyJSniB5BoFWMWekeQYmxrW7OAcd1nrHgqW4f8A4sgUpHAeQaBdlGMkjyDMC+vPn9o6tw+K1FVfpyOWAaQ2qUitHIidRVRQK9BmV5sZhZxi7utke8aYZCtJYFWySxWLeFOLSoLKVgghSTQg+I8McELCg0MlsAKEYN/+1vzDJittWnVhXJYFEtXMe8tA6BzxH8w38a4yXm2av3LbA8uHg6NuWwpkrJbp8Pd7m+QZj3S3qdhvIlwpCNloPElaSOYOV9ZPwSChDptncTbXchacknENNS3/APKF3FzKT/CrgQiWkCvkPgUC/YqlD64iCDcJ6r+Scukcn9J29yiWNF3EaokAPn90YJrLuAlJWwwoJRw/arsa4qtbInFThPc1NEtp7hIVMfUor4kg8xWh9d8saEhAo2sqNWwPf7XIlOjTEJZ4GlByasHmrmlv4bE+tPDJqrSjtG022n/qV8cve2XKAnamx8BmJS7NXk+hvi8fow4RVxqz0KHVVTsB44dEPN9qbyaCl/8Asu7E1bIBGqQ2pdntqxsgLSU/WHxzCQCeFHNVQeQwcsKbgdV/HifoPq69d13StrH/AG/5K7DXSnp5ng7L/I1pJxFkvGp5aSudeHyvzljcoCjv8VFavoysb/JTTCODKpYVP1ackCjGZt3bumurpePtsokOOo9Uo91P3jFqIjHaoi4kD2uoTSa7lSzzacShby1urUVOuKLi1HqompxwACRQcGhUrUalnLNZnbpPSrhJbSeFPh6q/d9OBllEaWVKSvuhz3qS05ILSSERIwI4+gA+0rIQpITqOZeSGqtKeDRmnuO/XaTe3ApEYAx4bahT3K7q+J/fi9Y0JCOPFzmUIwIx4tTFIAoMT4tIS+Fuu4Ga81OZp0ttKQAKKyBTjVwJqauLy+eTc9b0lvfYUzMXEroWJW6yybm+lmMyt948kIFTgJJURjUo0DMhK5DpQKlrqH2tiW1tteobo1BWv7MVo8bqvQAVJ+AxlXuS5MLZFek5N3G3pioq5kCejiz02NobTDfHNhFlAGzt4ltQ0n4OrB+7EvXXsn/cA7AT8h9Wtigtz/bhUrtwYFH7g9r1zJAXK0s8lwpDbDd+jcaKCh5qA3PrhCm7oAmRQp/pLVJtACVKtsD0sZXpnQuoY3nsJmWxChUSWVB+OPatBWkD2kZqbm+iOaV+w+Ro00lpZnBQVGekYfVpy/dnbnCiGbanmr1BIqHIxBNPYOfwxzg3aJaurmGhXS2+fbJY09ZGdaeYaDLBQVNuJUlY2IUNwcfK1xGTZyTk+2qc9Y7u3IZNCDxAdFeIPtGdLGmdBSoMkcpQQpPBuFddOxr5b0XOAgJDg4i2nof+q4wQ3CoF9VK3VcSZUiRDRkmzqQogpooemO4lBaDSQ01q/R0XVlilWyYgKQ6n3VEboUOShimKbq1amaCdUEgkTwdPNQaXl6VvMq1TWyl5k+4qmy0dFDHkAKFQ/Q4J03EYkSw1hx63ymZEdZakMrS424k0KVA1B+kZBSQcGVQCgQci7Y2i9o7naGh3aMQ1PRutCf8ARkI5j2HmPRWM1OokKODo80ZtZzGcvozdvli6w0PgcKvsrR1QsbEZyhpNGBQ0mj0tgiu2Qq8q4FtmubVyqy7rNeaa1zgWQFwrYQfwgezbJVe6y41REK6Hb+Y5IOYUWUfgpUKb/HCJJD0KoWTftShuk1HgcOmSubIJObD3IykGigQcLUMwUC4VNEcxT1zntXlTJJFc2jkC5mWwocKvYD45AuepqbRmql2CV9XfqqE6aEDcoP6h+8YjubcSiozDMhdG4F8skPUttKHEocSsVSsdfAg4zIWuFVWrwLZTUOg5douHAlKnY6lUS4By9DlihuEyjpaeRXVpJLHX9MC2WJLq00NOZwpOLrC78GQgNspqeJ9dPHOpV2G1k1gEsg43tmEN0BZ1iMkW1a+uYQwrXRgblW11SaHExxDLCvVi4nEIe3+wvw6HAqS1oVVkn2CgkEUwJFXMFxIbqtO21cAUVLlVjNyWlphIryTmkABoLlRAwaZfqqpO9cRL5hmhTqpVlimuI1p4txFAKMOk24xlniHuqO2JprUxnHJuWurgMeo5Y2LjoXmqrkaTwbHB0YyX1bXUcsIBi8q41N70w4DkC4yjnhUudXnhpixIfEvgHD0xUlwq52jtTFKWBYqWaiDjfQPEjDpxLTSYJJbl/wCWky7elaU/h8McQl0n87q5SCWkbraFwXiOE0zNLscFymVObiZSaZI5OSzizbI3GccmnVixSJU4NoZKMVZQob5jb1GrOtjYb51GmVgWYQn45rCSzLBKDVP0YQGhwY1UObGIEvkFbHqcWIlBzbZLHxbg6H7mXrQrnFbZPHGrVUR6qmj6gdD6jMnt4boUWMfa61fbbBeGsgormM2qdYfM1Z5t+g6VktKg3GbES/JSFgtNuq3Q2TzqpFFb8qjrlaTZoRcEBVaZeDtGx7ddW21kVrGFGnOnE9lWRLqngAd0jlU45hIS1JLSHc7XTegdPKdQpK7pJq3EZP6uqyPBP3mgwiRUtZZWxu5KH4Rn7vF1WdddkvuPOuKcdcUVrWs1UpRNST7cNoq74KAUDwGuJW2STFxL2rOwrc5LfQ22hbi1qCUpQKlR6AAczilMYGJcStIFSW4sW1Re3qUPT0Mz9Q0CmoBIW1BPMKe6KX1DfT8Xhkx+5gMm0mRd93YyUx8TxV/w8h0+TCYsWfrHUTTLj7kmfcHwhTzhKlFSjTiPs/dhwhKEk8A1S1otYTpFEpD+iViba7YdmymMkIdLSYkRHKq1DhSfgKq+GebypN/uATwGJ7PvB11ExhtlTKzV9W2kVtLMRbQJKiAgeo8cs6sVAur6tVSzsO1rlOtstg8S+o6DqcEuTSmpfJSVEANXXNpvTFiCW0hMl5PAinQdTjVHW5lqcg3GQi3i6S0HLjFTTbRGzp8xY/kB2HxP3DHkGp7G2g6U14l+SgDYdOgzWJ68oqznhL75ZSaZzyr8GyCd/jnPCX0N0J8c54VNUaU0a9eg5LkLTDtrIq7Ke2Skf1xsurxMNEIxUcgG4WtoZqrUaIGZL93I736Y7LWFp12Su1Rn0kxWmEJXdLl/M2g7NN1/1F7eFTtjUIFTLrL3lcv4p7eZ6A7JaW8k/dtRoR/V/I9nJ041x82+ttZSX49id/yfbHiQUwHCqY6PF2Sr3yfRPCPTHmO0SaBXe+XgMvm3uOygtRWlTzObTOsez90Y0BZ9azLgLoLmtSXkulTjzCjxFsrUqteMIWR/ZOLgElZiAxA+6djbbbeo5buS1AoU+R5+TaKXCSCRwJ+jImMO3xyM1prVV90TcEzbBd51llINQ7AkKaPx4TQ/GuDMYUKEV7WpUESCihV2q7H/AD03G2XFmJrhfkFZCP8AMVuZAUPWVHTRLyfFSAlY574insEyJoBUcj9DmPaOxsVxtgBMtqrQr2HtDuW5DsPdaMwomNBvUlgPw50JYci3BsjZxtY+2D1H2h8MaUSz7d3kkqjBxBzT0H35F1uaCO8UYpRom9h7Pc2q1Npadp6euFOZLT6PeQobpUOhB6jLVbXMdwjrIzUOrzwyWqzHIKFqjtZfgmUba/UIePuA/hV1Hxxr3OAlPWpzDcNvmCVdUrItaX3RrbyluNppXfljNBdlIoW7zWoOIaCvOm3IqjVJ2PQY9xThbZpIijg2X7w9q06yjKciIAusZBXHV/2n6mz7enrTH20uRHTVk3Db7k2yqHI5uqsmGtl1bbjam1pJSpKxQgjYgjxx7UBml3ILBFQ1V2w7gSe3V6U4UqftUmiZUYHcgclp/mTX4jbG6eESinFobu1F0jkoZOy0Wxi5R29RafcTc7VLHE75ArX+anMKHUYzmUJPVS4EOqrQtHcWMQ1TbO3c6+xw/bymS2eqOnt8DiCS8REaLweIjUsVTiziezF+WoUZFCaGu1MF/koBxZRbyng+nsffFmigkAdajfI/5OFz/Gk5PI7EXZwq41BI6AUzf8rEHot5OTw52HuoRsrenpkhusfFyFvJyZJzsdeeOgApTmSMMN0io+MEnJkXuymoBshlK0+qwDhBudvxLzqJOTC5naDUrSKrti3BvUIor9+KUbjbnJT7q5AMmlrtoufbyfPhSIxH/aNqA+mmLo7lC8jV8FKTgQysG1iTVugCk/aCumTWsjFmCgXuXplxse62QCOLltmJmBzLnVgkmE9GcPGCCOZxQCFBzBap0bq76kpMGSqkdR91R5tn+npiK4ttY1JzalElMG6Fptke6Sgh1KVpIrvuCMZSSg9LS366QmjTHeK0qg2lSYbfE0BuBzGOENwVChzfn0KSbipydc30UVuOuPkaaJFX6JZju1ZVbfFmkNyqzKnkt27ywNyciRgwyZVYM8ioJAwNGS3qE4ssponfIFLWVeFE8PC4OIfeMApDIFUcZiFKfMT76QenPA6WWrLzH1PU36YJQaWVOujIqT6YiUlrIxpDhWgbUxOQzg1am7j6Ie0rqWZa3XUutsr4mpLf93IaUKtup8UqSQcf7y3RMhK04VzHI8QXOJZINWhnWS2opNRlQmgKTQtRqcJRTG5SCH2pyt+BzUhwKi/LawoD4KcCmN6jCpc9bwpuu+KkYORU4lI97FacXtQ5G9jikZMambjHy30K8Dh4xQ1aeTFJDenRd2ZlQ0trpypjiMn5fuduuNeoPGsLG04yXEAHJMm23agQkltwpry3SjnvmF3QKqKsyyjkPHIsClYsWiNUptkW3ylisdv2Zjb1lnG2uR5ZzTqU5w1v4ZrGVOdCKEbZJiJZlhvfxyYwyYFqYgbozp62TrzMT5kO3t+YW6085wmjbQ/tKpX0CshJMY09LFFbG7mTAnNR8hxPgPa613S4y7xdZNylvKdmyXlPuvV3Kyakjw9PDbGXGtX6tFGiKNMUY7oFAOgN7NC9/wBbFhMK7n/fYqfckEVL6RyFP1fnjpEtMnxZ/N1m72n9zVDkfZ+jb3VWp52s7w5cZ6yVkcDbddmkDkkfv8TjmmPBu8ECLaPq0f7sLQ0Th0pozFXJjFi07JvUktsJSEIHE666rhbaT+pSugwukNNNcJhFVnsAzPYGsI0yJphCm7GtT0xQ4XLqtHCoHqGAd0D+Y+8fTO6sq+JojGu571wKJ4Jr/wD7c+zJgnlEk13rigJpi3Crd35b9FKverV3RxFWIQ4GyrkXVD9ya/TjfuEohhI4lsG7T0SmBOZxPY7Ma11CnUU+LDinitlsBQ2ocnXSKLX7B9kfHKxZW3UIMi/iV7BwDr13cCSkSDgGRgW7jJWR7g3JPQYpWumAaFAq1xoawh5py4uI4Ur2bB6IH9cZL6ehEQbvZxagZVNM6ilq1FqFTbZPkIPAk9Akczjlbx/jwgnMtuuJDPMQDgwZ9KX5bi0JogmifQDYYrTVKQC0alaieTKPQhGlJeQkJDposAc1eOTCqijxRwcwbpnMQL8UDltmPip+8o09BmuOprDReh/40hy5XBf1SzxxxOPK5qp0TjReXvU/tR4rOQbtY2RnrLIaIGZ9zS3zGd9IHaXSMadIiNrlSOJGntNr2S6RsZUkDfy0mm34jt4nEEEZCilJqr+SuPYn7wdps7M7goKWNMSck8+k+5/OXUWrLxrvUUy+X+4PXO6zF8b0h47nwAHJKQNgkbAbDHqKMJACRQO4kBCdKRQMxakgPN+3HOFGNS2u4PdNHa2+6tFy7E6f0X9XY4ZFldurbgT+089h5dN+tWkOCnjgkQBNyqevGngR735fb25RuK7muS6eBHvo6lz4vC4vqOmLFRCr9WikwDDzFBJrtkRFRrOseVRfDJdW9Ejsd8oXfQ6Qv0bQ2o5a0aWukgfUpS1UNpmqNEOoP4ULNErHLcK6HGu9tVFJnjFVAYj+ocQfp5Nvv7RF3HXIjI8e1/RuTp4a2sLltvTYTdItUCSE0IPRQ9vUZSkzmymEsB7h4NmMH50PVT/GOP197Ye6WadpG/KZeSWpLCwRTkodCDl3jmju4dSci6UtC7WXQvAhv7YbpFu9ihzFOIbLo4TxGnvdRlEniVFKpA4O8QTIlhStRzZPUdijvRlqPCCRtTrhIJlJNGK4hSQW1Vr02b3d3OEfs+I0I8Mscs/VIxbTbwGQ4Npfms+Xb6pAOs7FHKw2kC6R0J3A5B8AfQr4Hxxz2bdetV+NLmfh93udmjSYgEnJ1IcigbUrlqUmhairVvbXufqHtXc1SbNJSY7hBfgyBxMPU8R0P8wocQXNpHdJ0yDx4scsaJcVDF2m0V82Pb3UK2xqK1StI3M/anQipTJPiVN0UP8AEk5UrjabuL+yoLHI/q0KrMVqB4jAt9dN6ltmqo6HdN6ziXloivCpTchXxpRQ+OV6WJcRpNER5j3sZStGGrzY2UXlsUULe7/+8bP78TVi6fYXw6ynD2uNK7rvxxIYP8shR/8AgzaRcCfJ6FScQPN5Uq5E7RYo/wDx6v8A83OAj5nye6l8h5/o4li4qGzEUH1dV/8Am5IdXzL7UvkHgomV99uOn+ytR/dnd3pfVVxcaku/oQT6L/5ZLuuQqGVkrUkEORXFJ68AC/u/5ZNPQXA9jR+oNDWPVLLrjDTca4NglLzKfLcSf5k9R7RjlDeTQGijUMBjQvEZtPr0o2WEpWkBVN+u/pi4XGODkEcGA3TQUd4E8FVHriuO7I4vigtv9R6DfgKLzDZKU70GO8N0lWBcaEZsd7d6pVCV9WmKIpshavw+nswV1b6u8lp5++nS1HqV7+Kkg04gNgdwcak1SWzxWf7jZrVWiQ6px6InhcBqto8x/wAsfIJ6YKdsQjQkBt9JjKYcKVp4SDTHPMYMleDLrQVCnTI0fGhzZZbO+QIc04CjjMcVwZDnqcD7G3LBqThg+1lwEKaYJTsa4BSWZKmTUEPKPEAhZ6jlgFIZUYjFlnmC3WoqPEYnUirOMGXLYrgVIADIFN1LX5XceC3pKQ7/APpBEZAs61rIDiyeJcXfYcYJKK0AUKfiGXi5pESuQCv8x0ZBY6Of6MtzGuGQhYoRn7/FttcrOVoUjhU2+0SkpWKEEcwR41GVm/sKYjwY0yVaeWypKikjhUOYOVSWE5Fn1B4COHnviIoIfEvdK88kA41o+KRttywwD6rgUnDJcgXEtOLE0cgXgJofTDgviWJRWPOarzOK0ioaVatLHdPXZdudCCojfFacGzXtumUVa5kXxM23cJNTTxwodWRamKWrRDieKSogdcx2pKqJAZ+MxuMyjSSLYzFjmgNK5Fti14sRZaOY0alM+yxUU55rRrXi5QzQ0znmtyIaPSuTDEVY1Zphg8Q2PsGawrXTNoHvlfw3Jh6VjqqIB+sTyPxSVJ2R/wDi0Gn9pSsbZFay7bsFrojN2sYrwH/CPefZRtSRuBzODCK4h20FiUGD5aQte6jyHhjtb22kazm065K4Bn2Y63VpQhClrUaBKRUk+gx0Slp1KAFSWOx7LHtxP8UWtLoG0RgguE/znkgfSfTDhDRmZcv9jLmcvDn8mIGU7LQhrgRHiINURmdkA+J8T6nCgPURhHerVXMuQJAFKZMIZavikhIJ8NzhAl9V2v7X6ekaW0ZBtzSS1JkN+dLeHMKXuUg+NKD4ZVrtaZZipWIGXhxfn15cmadax2Dsa4g2gBKUpR7o22xvXLxaNCScGOtWkzH41qaqFve+8QPsNjn9OIjKEJMp4ZdrWpjK1CIcc+xr2+KYsthbilSmPOHlJKBVSU03I9g/PGGBKpptYxpi32dSYYQk4VwbYyW4cNt1m3pfdec91Uh4AAJ6gD1yzJ1rNZaUHAOrrUhApHWvMso3BLQSKfHCFdWMCgcsm3ldsW6U/ZdSAcimTvgdDmU9wlh/1enT1xTVpHjy6q255zhqay7fdvXtVyhIfSW7a2r318vMI6D95xm3C/Tap0pxUfY3jbtvVeK1KwQPa3E1O9bbXapE65LTB0pY465j1BQLS2kkqp8KAdScrEK117uMizTsr94u3qhEykxJHcTw5l/IzvP3RuXenuNddUXIlsSV8ESLX3YsZOzTSfCiefiST1y5wW6YIxGnh8+J8XbI0iJASGj2EUOLkpcVqY1A91afbi+JNG2TYgt2JuoVWtzQUhwlTce3N8aVci2ZL4UPZwk4ZCNQkHM/QOsC31CYDifbQfVt9qCzKtd3lw17KjvLZNf5VEA4pSNYCm+QS6kBXNx2rS8y/ShGgxXZcgpUtLTKCpRCUlSjQeABPwyZQlIqo0DJLdohGpZoGHybepokEfHJmNqETBTDn2KE8x6jngimjWJXV/W/5Su4rndTspp69S3POusZs2yes81Os0TxH1UjgV8Tnk+824tbpUYyPeHj+rRlOmQ0ay7m6JRqe0qkMIH16MCUEc1jqnIbZem2k0q+Etm3Oz/Ji1p+JLTPZ9/janWx9IWkDzAhYqPA7Y4bumhTMlt+0LqFQryYrrqbBscduFFbQ1NkgpAT+BHU+ngMSWKJJiZFmoDX3ao4gI0DEuPRtqEWIHKb08M67l1Ko1NojSmrUEqK3KYcZebS6y4koW2sVStJFCCOoI2xAlRSQoZhriav54fMd2Uc7TavU5DbWrTtxUXITvRs81Mn1T08RT1z1Ta78bhB3vjTn7/FxSrGhbQlnfHYijJqeC1T24M9L0KfmS7EfS8w4th4GocaUULHxG+BV3sDk5E1wOLWdm749w9NpCbfrG7Ntp5Idf8AOSKeiwrG6WwtpDVUY8nnVRq4NW275wO50UcEm9xpKCP71y3NKWk+NBTiHpsfXEZ2ezP8faWNduM0fNiMj5x+71ttguLkGzTLV5nkpuCbYsMqX+niCxRX8pocSq2e1rQVr2sKE26pOq1UVStKitOdGDSPnu7lO1CGLC0T1TBUafSvOG0Wwzr5tSbRHM/fg1z2Z+bHW2sZd0YvAtslUdCHW/KieVsSQRsfZmL2m3phUeLatwraBKkcW/mkO77N+lIiT4f1WQvZK2SVJJ9h3+iuNFzthhTrQajpbfFeajRQa9BS+hLiFJW2oVSpJqCMZjhgW4BXEMLvUdsobf8Asvtn3FjnQ80+ynTDxE1KeDwipBaeeaoK88XAueDD3mt8Okji41ZCZGStJBSCDhkqpk8NC251Po7hWuVEHiVITzHqMere6w0rYymrLWS6OK/3SUTxD7Cz+WEmjB76XyAlJZi4QPrKa04Xk/ZV4+mJkkg1LXg1aF1Bp+PdErSWwxLT9BxwilKMsnxaBn2R+A4pK0Gg/FTHNK0rFQ4VpmyKo5BOaehx10eFMBIrTIUfa65sq8yFcueDOLwLYdJRT3aYJQahKsGQW1Q4EhqkGgeOJSBTp4HBKSGfVR4LKHa8NEK8DicpcwqrCLndno19E5pakPod80FKuE7GuxHI7c+nPH+6uVAiRFOsjBzyUjik+GTt27xa5DI7Q91LboTu3oU9wdCOlq8oUld5shXWQ2k+6t9xBNdlU95OygqvPGjbLmWYC2n70Z+FXCv9PbTgccOTo51Qq6HXK428Pt+YyPeA3p1GSvrIjEDFq0SVzYOWNv8AllXXGzangtlIqMSkUeFTjIJJHTJPQXGpFDuMIk4vauJTe+KkmjkC+eTvipGL7UxaxN1eCCKgnli+Nt9yaCrE7lavqroUndB3Bw4DSxzaxQvjD7vCE12GTqxrQkmtGcjsEmpFa5rCtQAYpGj7iozm3SLY9Dj+6K5BtUsjPoi+mc0hkZuOzTanTNadanOY2/LNDH1jlRFNPHNqxmQOW4XiNoixSNQTOElklEKOrnIkU90D+VP2lHwHrieWSg0strbrv5xboy/keQ4+JyDrM/IfuEt6TIcU/IeWpxxxRqVqUakn2k4ACr9YCUoSEpFAGIW61KcWkqSVLP2UAVJxyt7f+SmmkmoGoU2dEccU136qAKhpI4nD8OQ+OOoRj3m3Gcr/ALePTw/Xwczc1cYFuEj6mlQoVpNXVD1X09gpha8A4iMKNZDq+Xl732DCqqpBpzrhAzlTFkNAADCBxq9+UMKH1S1R210z/mjWtshKRxsIX9Yf8PLRuQfaaD44C5k6mFShm26/uOot1KBxOA8Xdiz6e8yGh0pNVHwzzyWeiqB0+KGqKsaatrVqiuy5I4Wmk8RrzPgPjiQyKlUEIzLVhCYkmReQai0JpxxCHLjLQBLmEL4T/po/CkfniC+uUmkSDgn2lu9hbmnXLGKvYGF6qkJu1zdWg/sGqst+BAPvH4n8sUWaDFHjmcWkvpBLJhkGmnbeArlU+HjjoJGzFAeBb1LWEpSVKUaBIFanNMgAqXHSSaBntTQE2yLGtmxfb/ayOH8KzyT8BgLZfWqVNwyHYy3gECUwccz28mmH2OBH3Y5JVi2hRoGptBdvH9UyRIkhTNtbPvK5Fz0T/XGu/wBxTajSk1UfY3fbdtXeq1qwQPa3xhwGWI7cSM2lmG2OHhQKBXp7PzyjrkUpRWo1JfoccaY0iNAokOrX/Ec12dL9nYGm4rnlydSTQ26EmhMZkBax7CotjLBscJklVIf4j2n9KtVGB1gpwxfzRQzXLyEFq1LoxmxaanX6a3Et8V2XJcJCGWUFSlEAk0A57An4YpRFQalGgbdPdxwp1SGgciIqo7yUqFDXFyY9LCZQtNWpNWuq8qwIUqoRamE05Uqpw/8AxYWNNNVOZ+jQ21FdYR/Ufo96orMXAuITtMitrWf+8QPLX96K/wCLCxp0gp5fYcIFBOqPkf1Hza57H6Yul/uFyTZATd24Zciq4wghYcbJ3PWgIp1rTrg7laIkBUnwk4+Trm93cUCUdd8JOPkWle5Vn+oX6Q6iOqOzJJeSyoULRJPGj/CsKT8MUxgKQDX7/Vu213HWQgE1Iw7eR8Ri0DJa3O2YUguzRrd9v+GPeHXNMa8s6yfLYmxpaAehW2pCv/8AmM849VRBK4ZOgjyo5lQrhyd0VpDAcWVHhJ4lA9B1/rlHHeoGMnSCW2Gp2zoC5zblDCA5LHAwFCqQpRqo06gAE/Rlktj+dGmKTJObrcw/BlVKj+WXi0EhEy9zXpS3VPzFe/VfWnQf0x6JRCkIAoG3J1ykqzLdvTr6H7PHUgbhICk+B6jKrOkpkNXaoJAqMEM8oE4AOeotK9xe39t7l6TmWK6I/YvirbyRVbDg+y4n1H3gkdcXWl0uymE0fDPpHJxVjiH83tfaEunbvVE2x3ZnypUdXurH2XUH7LiT1SRv93TPVre4ju4hNGcD90ZEKCg04UcXTf1whZKvCm6c64M4ZPauIoFDkaEsgUXgo35ZgDlVzxL9MtkZ6FxLkWuQoKkW11Z8h6nIkDkodFjcfdg1RgnVxYZLdEpEmShkriPeOhhF6sSIzLU+GpT1tfUUIWunG2sCpbcA5KA3ryUNx1AygJoXOGcqJjkwUPaOY6PkcD0uD8ubKv47e6D/AO1R/wCfBy4JbRvR/bR2n5O0Xbmzrm6rgpANErCyR0A3xkvpAiBVXW4KrlADfdhIZmz2xRLKShyn6SoEq/IH45UFVUlJ4+5v6TRRAYRcHTJdJ5JGyRihCdIc61Ya6ilfXpigPK0ZF1iu4ydXKrIvo93DpeMMkshXIYcF7VpG/acS4VPsJIXzKR1xxhmIwLgRXEMOgyVrP1eQCHB9lSuZ/wCeKFp/klzRIQy12s6bg2aghY5LHMZBCtJq1QUKNOyLcY6RHuLVQrZLw5K/pi1Cq95DEtdM2krzpZcZRWwONsioxVHMFYKaYq5NMPtFBIIpil8FVZF5AC8iQyBhslHEs0GCUGpTgyimT8MGUtYDgy62DTrglJc6uFbdOWBIcg0nenAZJPrgL1QUsh+iXyRrILHu3uu7n2+1JEvVpd4HmCQttW6HWyKLbWOqVAkEeuJ7aKKzQpVSYlUCk8U/0qB6DxzHY6jc2wA6C3c1tom33HTULXelEKTpie75MiGVVXbJdKqZV4oNaoV1Bpzy0xyfkH8ac/uAVSRkpPAj6hsWpUSik/7tsptuUP2oTQfiHgcYLq1Ugk0ZxIMmHOxdq9MY5ImRMjKLj8JNRiMpozaquMs1588mkPtVXj6vU8sUJze6ntMbfpi5AcNbP25v6vIQqnXFyGkmOpNG4tw06qbZG5baCUEbkDDVdUiuwiYxk4tKIgFCyCNxkw3kzVDEI8QgjbOaNclWKxYlCNswtvkk5sZhx6dPhkW2yrBYs1FqnlmVbeZODmRF4TUfRm1cCvBmo0LzVAZtaNOuXSHNcXbbpa1OXe+PGPb0K4G22/76U5/2bY6nxPIDngVy6cE5udtFNfSdTbjHiTkBzPu4uv8ArvWFy7j3pEl5lMaK0C1DgsVKGEV5D9Sj1VzOQREpZo/T7Czh22IxoNScSTxPu5BlIun24CgZy/LWKHyUUU58eg+P0Y7xWqY8Vsq7hUmEY8eDFUXItEJhNCEmlOJCiXFe1fP4Cgxb2NGY64yHV8vJnLJc3LLMVJZYjvultbafrLQcCeIU4gDtxDoTyzinUKNPPEJk6CSBUZGmXDs5vkaGHANqCmHAZtfSxNuN5SaDCACrmFgvYaOEA5ORUA9Fsj1wgDHrb9fLXpxvy7hdFkGQ6pMdCeqUDcn4n8sr+7SkAIHa6tu0xXKmEZDHxdxLHaU/wqNUbcOeaTSnrC19vDWIVZOJAGrrwEpTWywV8RUeUh0dB4pH/XPDKX+JF/rV7AwxoF7Lh/bT7T7mp9QzhZbK86k0fcoy0OvErb7ueNcCOulA4DEt7nX1MRIzOAaJVBShCGxUhKQmuPgXxdbUMaPrVifnLCWWySTzpt9OYq4SjFRcUwLkNEhmlPxtMJU1D4Zt3oQX6Vbjf1V6fTggF3Xek7qOXE+4MqpUWXdj70nPgn3lpORHW4slfE44s8SlE1UonmTjslQApwbDJUnHElqjS3bFy5rak3JJajA18k/aX7fTGu63NMQKIs+bebLZ1TkSTYJ5c26UeMhthMdhAYjtjhTwClfQemVRSyo6lYku6pQEpCECgDlhuKK32F04mVAAjaoIqD+f0ZixgFDi+jWSVIVmPq/nd/xLLs5P7qaYtfES1BtCnAnpxOOmp+hAy++n4gLYr5n5MscneV0UdSGInFQUP0ZcUIBL6SSmLeztHHOldMai1OgcExhlEGE5yKXnjuoeobQv/ayUo1rRDwzPh+roW7y/kzx2p+Emp7B+tGk9d21pGrJbsdvy4z7gfbSBsEuALA+HFT4YujHcFc26WE6jbpCjUgUPhgy+v7eYq7MDVRNqiq3HKqCaffnR46u0tRt8oWJP+JTEWLhZZPawxVw3VXyLcQpuWHPdEdbfvIKf7aKg+pzQhYm1V7tMumvuaZaJk32oK7hTl0g+4tbdjrgbRp3W9wSstqZtBQhYNCFLdQkUP04G7RrVEn/V9HXd9j66aCLmr5BikS0t98bJLLs6HDv9vWXnpExflIkMEAKWpVKcYUE1/VWvMmsFEWKgACUHKnA8uxgVMvZpU0SShWGGND7qNGXHtzpPTsCLLu2qFyFvlRTDtUIrd4AaBZU6UJCVEGh3rTlheslWohEdKcSfdUuwwbjd3KimKKlOKjh2YVNRxdtP+HzHsLkfXEqwW6fFYS5EYcfnykuqeVRxQolKEpRQHoTz555/6rMgMKZFA5nAUpk7BaJuAoqnUDhkBT21qXbaWAGXtqpCaEeNcoiMw1yzgXXzV+p375Kahu8PlW7iZbUCSXDy4j8BTL7aWyYElY/lj2OlzXCpqJP8WK9s4qpc1bik7IHXEe4qCUgBr9vBUolrCQyuwXFT7YrBfP7RA/AcaARMjSfiDdFEwL1D4SxoUWkKSagioIxJk1dQXgpqaHNDiS2o7/dkYvd7Tg8ngj6ghJUYMlWwV1LSz+k+PQ7+OPe2biqxkorFBzH1Yiog6n8/LxZJ1gucm33CM5DnRnC28w6KKQodDnpCFpkSFJNQWqCgoVDIKR055JzBca0A8hyzHLU8cB8KZjlV5ci8Y3pmEOWoBy2OO3/EkQJaimBPUmO8dyEEmiHQPFCjUelR1yChQVDTXNdBkR8ScR9R4huv8u2j5cK7ambeZIfjvtwlpA/GkqJxFdLCUjpxbFutwm4TEpGRFfOjufoDRrel4Kpcqglup5H8I8Paco15dG4XoRkHlrAIk6lZliUpZWV05LVxKp1PT6BidIpm1WTIOt+O+GBek0ZR1Fa0HTCAuNcGUdbqcm8qyElqvLphUnFyCqsOeaJOKAX1WRksAnfCgvQppu7WhD5Kkiix4YsjlKcHxIL9Z4bkh0NOJqofipzwi6U1JeCTSKFmtQaeZfglDjYKVDqOWATKUmoaaWYAtq7pEk6ddoavxSdq9MdolJm6C8Qo0qwadZYt+aU7FUlD4G6eWKRIqI0Vk1CQFNEXO2vwnVNuIKadcVpUF4hnTgwtxkk5hSzpoDVl1s7HY5EhnCnCpkjpgiHMKZdbIFf3YEpcwqjby6ucUmvrlbu5qyF+nXmKy/R10NMPbSlJq2RQBFC3M7Qd1HO3N2ebmRBeNNXFHk3K0Oq/ZyEdCOfCtJ3SrmMcUFKCISrSgnuK4oUf4n/SeTrF5bV7eDXWuO3/APlZUW7QZCbvpS6t+bb7ij7JHMtueDieRB8Mf0rTeakrFJE/EPr2Hg2LrD8CsCG3FztxjOEoFWvvGV+4tygmmTXRyahiw5cbGlcWNWbU4FRsAE0ZNdGIW+0fWmjQb4sjRg0ks+gvDtsMZfCoYoSmj5M2oVDkbi7igxUljUvm7C9io8PVGnp1nmIStxI92vMA+GClJSQQ/KfUckllcJuIy0FrPRrmnL+/FUKoCiUKpzTipKtQq7LY7gm7gCxmw1iCQRttkqtSubBicaFUjbbMaBcrFGInCBtmNGuRiTEcmlRnUaJa2aRE4jyrmNOZGafmW/S9qdvN2WW4DJ4ENp+3IcpUNo9T1PQVODUo/CM30UEt9KIIcz5Acy2E1RqK4dxL8q5Xd4R4rY8qNGbB8thvohtP5nqdzh4LUnFWT9NtbeLbYBDAKnieJPM/RlCUx2fLiNeQKULg3cV7T09gx2SAgUSyAlStUhr8vvtZAskZIYtVqczTdNuuEY1FiEZorUAMmBxaclj0WKEIHj1yQLCVUwc5bIG334QPQp+S3hQ9Kmcttpeu1wjQozZcfkOJaQlIrUk0zVKCElSsgxLlCUklvnZlP9uL022wPMjpSkAHk4j+ta4xToFyk1dIFwLxPW8XZDR99d1/bmYUZ8QbesVdXX9qofoHhlFuoU2SzKoalcOXa3W3kluv+nrpTx5nobqwLezAitR2EBtltPClI6ZWFyKkUVqzLtsUaY0BCBgGmtWSoL1/gxJT7iExm1O8CG1Kqs7DkPDHC1TIIlLjGbbb2WISJRIaUcJkQkCseE68QPtvnhT/AF+7C9XJ/JVOxt35UNaIQSenBkpkuZIQUuvBpg7eVHHCD6V5nCoQhOIFT0uEs0qhQmg5B+tekJ1yUClr6sx0U4KbegzJbyOMZ1LyGwmmyFA1fa9JW2w8Dzyg9IPJTm+/8qcaJbuWbujAN/t7CC2opWJ6WOFDj7dSC02Nw31I9fD2YgqAW5mpGOAZtCU8Ip9mm1MGWYEUZZaPJuba/wADyC2f7Q3H3VwoxQRyaZXdmB5inlk6dfOD8v8AcO6HcNq9QZUdtTMNEZTUhXAAAVKCuLl+KlM9A2K5jitAhY4l0W/9RJ22/XbrSTWhqOzk6qPdp4tgvjUK66gtTFSAtTDqpHl+3gBy5pVqTqSktUd4kuITJDCo9oA+bWvcc2LTGkbHp+x3Vm7jzHJsqTH2SpagEJTToQlJ2Pj65C2SuSRUi004Ov7d+TdXElxcIKcgAfP5sB1nMd1XarFeHW2w6ls29wtICRVqnBsOvApP0YriSEKUgdvm3GzSLSSWAHD4vPP2sK7swihyxVBFbLC+P7PJ22IX/wARbhtEtet/41fNoy1pWYc+ONwttLnxQoH8irFNMW+Skakr8PMNx9GL+o9qNYukkF5cONTxq4pX/wAOJ5BWeMdp9jqt8Os3GActR9jReldUJ07dVuSI5mQnUKZkRg4W/NbUNxxDkagEHxGKFo1igNC326tPyYwEmihQg50IYZqa/O6ju78tYDQWaJaR9ltIFEoHoAAMiEaQAGvs7ZNvGEDGnH5nxf0i+QnQ6tI9g41xkNlt+/zHbj7wofKFG2vpCCf8WeP+prgT3/VpOCAB45luyMiS3o1pekWHSc6aSPMUkpaSeqjsB/14Yy2cBnuEx8OLRXcoigUsutjKVVUtRqSak/nnoppk6QmubcPtVITGlvML/wBcHhPqOn0ZXdzSVAKHBv23LCVFJ4tyJDCJDa23E8SFChGV4KKTUN8VRQoWFxCu2ufVnTxNk/s1nFCv3O8GkSoxnSWeUK4Diyk1eFpNPZknAls139+X2D3ag/xCAWoGpo6KNSFCiJKRybdp9yunsx+2zc1WatC8UH2dI9zwSaTV0T1Dpu4aXu8m2XWG7CuEZXA6w6mhSfH1B6EbHPRI5ESpC0GoPFq0yBWIYcWT4AZNzCg8eXXxzqMmrm/Fug5UzqPdT1FWI0yO+ppLoadQ55atgrhUDT40pmaaghxX30lINKh3g+XS1Iummrhq16CiO/frpInobJ4uBFeBIr1+wd8ou7SlMogBwSAGwJtkwBEVa6ABVu7JLj5qo1I6dBjEkAYBqNRObJqRXCVeVZd1sHmNsmHEqZZxr0ydX1WUdb25ZMF9VkXGis8IFanCg0Y1LCRVwv2xxtlTxQryxtxU2r4YRKuDCmdKlaa4sFksmpxQktSFVyYc9HBXU8vTDAvNdGtNLaXiiKmU+kLURxBPQe3BLlUMA0NzPpFWQ1jCjSX0pZcZaNN0cVK+GCTLi6qdx/cpSoaDvujZjkR1f1UvsclKR7wHxGOUawDm7RbzAgCrZy/WGRZ5Jej8QRXmOnoce4phINKm7AYVDKJuUa6I8i4NpS4RwhzkMmYlIOpDUIWDgWBXfSbkcF2N+1a8BzGFRMFYFlKaZNOOxlJJSocPoRh6OIUyi2TzwZSzBQcTjJp1yBSyAtpZbhcXXrXKBMrUur9QuDVRe2juMUQyUwbSpiMZVdse41BSdKhUHMffsaOVIUKFvD2U7nN6bk/5f1C0u6aLuC+GZAV73lEkftmwRsoUqaUr7aYqQqQURXvj4F8/9Kvli6re2uvHIjItcdwu1K9KhEqCtu76dmJJh3FghTaxzCSoclD92O8a03gUFJpIM05NgRcKSrRJgQ2inRExnSG6qbPInmD1BxmnjCcsm7oWVDHNlRDK60FcbOrqyGSjUGnIoTseeKIxRs97IRi/X6KPrVAMM8tZKoqyzEHkaYVLKuVuF2mvJ0vq2I8o8LDqg2v45CVNU4Oob7B+ZaqAzGLdLu/YUTpgcQj9qkA1HIg8iMBAsgYum7HcmIaScGgLdpYvAFxJArtwjc4rKw7HNe6TRLV1u0XGbQFOJbR4hRqfowZkxwbDLfyk0BYo1pm3AUKm/gjIlamiVeTc3P8A5VtqhUOoT6cJGZ1iuTGbyXmzcft/HWzImOTWmLfGbLr7xV9lIFT7NgcgqcpIFMSyw3i5VCOlScnVPuFrY641IZyUFqzxipq2W8k0Q1X+8X/MulT16chjpbwU76837Tt9gmwt+pHxnFR5nkOgNMh1TrxUo1J9KY5tyKQkUDPM0UmhyVGjUKOJxuijmgMqVYPbLBUQAKk9cm8UpjlvhcCdxuc0lgUWKtI2zUsR5udLClD7JwoYjIkPojKCq8JGEBedYDxbp9hrQtnUv8eLYUm3EeWCNlLPMf7NfpxuvwJYjCf5Ot7xuJtOrCMyansHvbsdxtPspiy1NDiQ2kSYrg/7NVCB9Gx9RjRaTmRCSrPI9oddFLe80IPcViOw4jyyaQ0jq6bpme29HdKSCOJJ5EYoubZE6SlQblqKFahm7Y9ue5EHWMFBLgRJGykHnXPNb/b5LVZIydusNxRMNEhopqG4wotwnp4I4kSUJotwL4UoT0CiK1PpiGNa40YmgaycRyrokVPE8AwBN+tsKW6xOhrbCDQLaVxAj7jjkbeZaAqJWfN03/IW0M5jnQR2YsVY1RYUEfVWFur2+yzT7ziJVrcn4zQdrtEW42VB1aans97mcv1wne7Gbbgt1p5i/wBosj0HIffgxbxx/EanyZzeSyfANI8yztrjJS4XVLU8+RQuuniV9PQegwEqsKAUDUQjHUTUscRtsfDEbcAaZvDa+Bwt8uo9maRhVwSvSaPU5tbkQqR/etkOJ9o3p+ecg0VQ8XKUFUZKcxj5OqHz92Gc7o606jtrjoYYcCJKW1HhU2vYEjrRXDz8cvXpmUBa7dWfB1y6t4VXiJlAHWnA9I/R0FLzrjnEpRrnoqQ1ulIFKM2krVTjUVe3FADSmnANydHQje9F3uGKl2Itm4Np57Altz7lpP8AhxLKerlSrnUfUfJ1W+kFvdRyHJVU/UfIuHvNFU1MszSxQt2eEnh8P2Vf35tmapUf9R+bPsklUyKHFavm0922t7U3VEaG8BwTEuRTUdXG1JT95GKZiUoKhwbpucqkW6lp/jQ+Rr8mPqjrt3ai5MEFK37qykj+w0sn7zg/iuAeQPtIbWJBLuKFckn2kNrHGDxGuKaO4hYaq7U9tZvdXX1p01CSpJlujz3gNmWBu44fYmtPUgYgvbpFlAqdfD2ngGTrCkP68xbbFsFlt9mt7IjRI7CIzLSf9NpCQkD6AM8FKlSrVNIakmviWuWaJCBxbO919UG73cW5lZMWHsQDspzqfhy+nLltdr1UfWnNXydT3G561fVg4J+bRMZgqWnbqMd1mmbbkCpavYtrtujszEcSWioVcH+mr8J9lcZ1SCQlBbmhJQAsNybLc03e3peFA6PcdQPwqHP+uV2aMwr08ODeo5esTqDmkR0vpKVAeIPhkQog4PF97NlmVFollf2hyUeuSUK4hiCqYFyHmRnBy1A4OFSfDlmuFWhu6HZzT3da2hi6R/KmtpKY9xYADzPpX8Sf5Tt4Uxys9wmslVjNRxHB5qINQ6Z90Pl61P21cW85GVdLQCeG4Q0FSQP5080H27euX6z3KC8HdNFci1CJgc8G13lA9MdWp1vxa4um3pnPdYckK1SLpNjwojZdlSXEsstgbqWo0SPpIyJUEAqOQe66Cr+kek9Ns6Q0tabIwAG7fFbj7ciUj3j8VVPxzyueYzyqlPE1bSV1JJZ9xPgcgCxkksu6mg25YQOOqjLLRzOSfaulllgjJuOqjKuor09uSD7UyykcKq0+/JjFjVi57xeTOipY8tLLKQAEJySRQ14uvyRSW6tceJLS0hskkUxWnJvdtIooorNkjH4lb7jDAtSSzf1pyOyUJWeEDYV2zCnU2u6SJk6WCzn1vkkmuciEBssdgNVSycDUdwsb/HFfUjepQRVKvaOWKDEhQb4m0BFAaMcnWe3d0LU+5GjIi39lNXGUiiH0geH/AFTA9ZJbEasU+1plXF9th1LHWR8eYde9U6PchOrcabPlp+0gjdJyxW12lYBq7Hb3EV5GJoDUFp+JcpNt9w1dapThUeXsOLVxJWK8WrRIUs1JiQL62FIPlv8AUUoR8MT6pIsDkzYKaauVhfgkkp42+i04pTIFZOJJGbB3G6dMwh6FNk6Faq55qTqNX6pIa1q50DcEYZBo0RZ6MaEY5xSFp5GNwF8KgRzGP8ATInQvIttlQFjSpvj2X7vf5bjr03fEmfpWc5V9hfvFgnYrR+ZHXnzxaqFSlDUf3AO6vKvQfvDsdUv7LX/xDIsY7j9jnLM7/FrIv+I6Tlq8xic2rzAgK5BR6U5b7+O+I0yi5Vok7snEe5tMd4UHq5cFBtrItDkFYbcTz3SRyIzJITHgWrE4XiHJDaLDgKcT6aNLP3xi55jJkOhVMxhiVoTRzRonvCg54UMUi8GNR7YaJUmoI3FM044NtklBqC7F6JSz3D0jGD/CZ8GjDteZT0JxuV+0s8i/Kb8r226JR8KsQ475pb/L0ZxxCQeLYLA+zk0r1F7Be9eqhLRKpDiXClAr7emKgG96ARVT2n6ws/b9udRwogcGaQl39ZzqMJCOTCe5l4lWztXeG2llP1qQwy56t7rWPiEU+OShQFTprwq3vYYI5b9JUMgT45D5uqjizIdW6oAKWakAUGPwfsiQEJCQ+oQeLJ0eE4M22qlM2jTKoXKEFZ5YTJjrRitvhVIVSvhmFwUrBjTTPAkeOSAYasw03VYrU75tKMS1UDcDT2mEzoiV8NScRyTaS6beX5iXSrPytDqUOFDZKlGgAHM5ibgcWlj3WmZbsaV0sjStijwgB5u7jqh1Wef0bD4Yjkm6xRLqt1fG9nVKcuHYxu4J+vWNxlR99pCm01/Qrl9B/PG/+1NUZK+bcreTr4U/1Rn/APieHgWgtLWyDd5YtlzWYri9mZSR9k9K+mLbiSSJPWxY8w39JSpVCaNQtWO89vbygOtlxkmqH0bpcHiMR9dBfR1Bx5MM8ckCqlv3oPuXEmxGmJZSw5y2FBlMvtuWlWpGLsm37uigjmwYdr91iFcn3+NCI/AHS4T7gTSpNfDFW3hSowk55Os73EPyCuLGowdf9C92JHbPuFMsGo5Lkyxvu8TEp73lx+I1BJ/Tv8MuV9tyb62E8AoscOdGusJESQInSO0djt1ADUmM26ytLjS0hSVINQoHrnmC6pJSrN2yPSQCksWhtEHliKQ1a6IUYkkGgwLWgvLrSlgFH94ndNfyzQeBcFgkYZszFcS+2FAEdCk80nqMGoaTRqI1hYqGlddaLh6001c9NzmkuRpbS/KB6gj3kj1Fdvh4Y42d0q2lTcI4Ztnu7cyIMKcCDqQeniPvg/ld3H7aXHtlq2bZLi2oFpZLDxFA83X3VD8iOhrntVrcIuoxLHkW3Q3HWprkRgRyLTqGaHljiHIqaw7fatOj7wJLjAlR3G1sPsKNPMbWnhUPb1HqBgJ4euRStD7mx7jZ/mRaAaHAg8iH7uRqlGsr+5NaYMdgNtstNqNSlCEBCa+tB9+TtYepRprj73u2WhsoRGo1OZ7SwbS7y7bfIkps8LjLqHUHwKSCPyxRIApBSeLW3lJIVJPEN7e9+no9j0ahUZCUM3K5LntAfoU0kj6Co4x2MpklxzAp7XRNiuVzXZCz8KdPtdeolpk3WczDhx3JUp9wNtMtJ4lrUeQA6nHtaggFSjQB+nBVBUl/Rz5TPl/Y7P6YdutyS29qK4IBkuihDKRuGUHqBzUep9AM8e3/AHVV9KIYsEJ9vT7mutaL/dVkMm5mt9VjTdtckKUBcpoU3FaJ3CRzVTwFR8SMa7K0/Jk0fxTn7mnvbo26DIfiVgOxsQsFxxSlVUompJ6nLxgBQOopJLP2go+spQvavLEsvw1ayPNu5YYDUm2KjvIC2nEcKk+mVKdZSvUk4uxQgKRpLTLD8jRN+8iQVLiubBZ/1UdD/aT+WOBSm7i1Jz+v6tIFKt10OTXwWl1tK0KCkKFQociMZSCDRuBVUOF5gOppyPQ+GSBoxFl0OFCuBzY9FeOEpXEOFaYF7WAMi4lTyU1G2aHurBwqQCClQBChQg7gj9+S6XAmrbLWny56F1q45IftP8Omr3Mm2q8lRPiU/ZP0Y82+73cA06tQ6cf1ZEyFORbM6i+Smc04tdi1JHfa/C1cWVNr9nEio+NBj/F6gQcJYyOw+9kFwciGpeyfyySdCaoRf9QyYkyRFTWGxFJUlDpqC4okCtByp1NegxJuG7puYuqgBAOdeXJwXOVCgb+LRtlYaeriUkjnknmpl1t4QF4Sy7jVeWEDjWjKOoNcm46w4VtneuaHErZN5Pwwgea+bD3U1qPDChxJBZJ1qvLDJNXiVBOAcHl8OFBfFdWUlJASRkw0ilVYTIRzwyWWNhchrirty64UGjXILGe3Tq4urYCkHhKnQ2TWlQrY/ng7gBUauxrUKqoAsN7iW1tnUVxQkApDyhypXfwwFuSlYHBQq6fbH/G7iqKP4F8ORbU6g0kHCp6Mmh6o/plhhnKcFO61BxDRj8JbK+qVJ6jYjHKoUMXDWUnNzNXRbXuyklxHLiA3+OJ1w1xQzJlrm8yrLEuSfMYIClb1T/TMEqkmigy4HEOsbaKDPOQ/U1GtWYbTh0tKWbYT7w8MUoNDVp15MXiHhpXHy3k0tvkY3a6h1JGwyxW8qZB1a8i0qglaSlTsf2S7p/5cY/g1zbE2wylDzWFiob8VAH8v+WBv7IrAINFAYK+hdJ3O0Jzz4Fi3czs1CjNtXexOuSLJIHE24FcflEn7KuoHhX2Y3RTmU9VPgse11xF5JCoxy5tqnNPP25YElvhJ5HnXClGlr/yUyiqC9t2grpUfTgymrAZ9ODnbtRZVuKZGlGFcuoNRWm3h4AUyJLZ5pdLXegLivR+oG5BqIr3uPJ/l8fhiaVOtLrG6IF5CRxGTe7UVqau9rcCCFIdRxII9eWIEKop+e28qreWpbISLWqLLcaWKLQog7Y7g1FXfkzBaAoORmJTcg5rGqRmkRRm4MJkaU7zQlL7WXnh/0nGXaU6VKT/5sLb/AN4dhdl9NSj/ACKQeLquhNMexi/ZiXMlB65MMRVg5226gZKlWEln4zFSNsnRgKmPQ2PLSKjfIFhUpnkNihzqsBLnZQONJpyOSx4sCzUN3NDzWhCQg04hjROk1q/Ot1jXrq3W0jZ2pihNWmqEGjdeqvH4Y2yKpg6NeTrj/bBzzY9Ph1XUZyFsFvNgwt6KVtrRUjiFK4ZXeGLfLe5MSwoND3S0l4qWkUWk4aOSmbtKZKZtwu3eqGr1G/gV3HGsCjK1Hn6e0Yx31uYlfkQeLeLa4TIPx5sQcmdu2nF2GXwqBKFCrblKcQ9fXIRXAnTh4tHcQKt1UVlwbY964l3uGnUSmZ0oRWB5UqMlw8CmydlEeh2PofTH/bFQokKSkVOR4udrKCvSvwaWn2g9xO3zF3QOO8WhAjSqc1pSPdJ9qfvBxxTJ+LcmI/CrENIiU2F2Y/4LxDXvy198HNOpOnb68py2IHHHkLNTHT+IHxSKg+gr0GV/fdpFwPyIBRXEc/1dmRd/jLGr4Th2Hn4u4MObGcbStMhpaVAEFKwQR0IzzBSFVoQ7TFLGQDqDPNvMubJdQo+AUMEQRwahMiTglQZltvxGCJalNXhxhbTpfZBKjstv9fr7c0KChpV/sxKSpKusRnxHP9XpSG7jHqhZSpKqpXT3kKHp+7MFY1Yj9Q5HTcIqk5ceRbXd6+xdo70WNceYyI95YBW0+2KKSr9SSeYPUHn133yw7Zusm2rGNYy2S7tJJVGaEUlGY4Kfz+7i9k9Sdsri6zdILi4qFEJmsoJbI9f0n0P356zaX8N2kGNXg2NF0FK6tY0qGYOf6tFBgUqOWOgLPrfvI25VwjzW/NILDgWNiN652b5R1ijdS22rWneq02ezwbcpcG3ILSZzoKGUgnmpZ2NBQUTU7Y0SS223qVItWKuDZoLSCxmXKDirg7VfL98r1t7dJTc5Q+u3VaaLmuN0IB5pZT+EeJ5n2bZ57vG+quf2kYDl73ZbW3muiFyjSjlzb7TpcO3QnpEp1uJa4aFLdWo0QlKRU7+ApUnrlQShciglIqtX1b8ShIxwSl1Am9xpPc3vxfJZK0W2FCMWEwr8DYWipI6KUdz8B0z1SGwTt+2oj/kTU9v6Ol3Nz+UOu5nDs4NWpQK74hJaZBpg/OsqRRxFdt6jpkKg4FqxzDcvt9qpmehMKQoNy0j3anZY9Mrd/aqQesTk3i2nChpObVN+sbF9gKjPCiubbg5oV0IxtglVCvUlq5EiQULSumbm/YparJdPcUFHyXD9kj0PgccbiNMyevi8WljWUHQprIigO++NQxZlFwPNJdSaj2ZMYFwKqsn5io6glz7PRWF01YaubiB5bjIU4OQU8qHWmSeKVV4UnNDGZQMHEpPPJOJlSOLiUivLNDiZgHCpFck865LiWg5J51qTxcDgOEAfdYObLLSQcmHoUyziOeSDgSy7qeYyYYtTKON1BB3GTDjrZR2OHNhXCAvdT4IG3LJhTTLmCWHy4xbJ2wyTVwTcBRowx5FSdsOGbNhklula4RLOhhzrQNf34VrEmgxaq7a2xP8AmBmU5RLMMGQtR5bD3R9OJrlR6spGZwamFYSrUchi0tqhz67PkPnfzXVLr7Sc4D99CeQdNlkEt8KZipPi0y8wa+OOlXdo1jSGnL3pxE1KnEJ4Hevrh45SjsZFUU0LcLY5FWpC0EH1GOiFhQqGLEFkA0tlXG2rgUP04QgLFCyBdDg68uwVNHkRnmZSUl+wKPB9bb8cKkNKpm2G9wKYpRyaWQ0DFI7J2xfEotAssZgpIptj1BJpNWgWrk1rpqSWXEb71yyRyJmRpU0itEySiR2A7Z62d0855cmsq1SEeXIhubpKT1A8RXGK8tAoUyIyPLtdI3OwKMCMOBY1qDtdDu7CLpp95dws7yyFNL+3EPUK9PA+z243ouFJPVXGCvYekOoyzLtideFGhJ+kXbI+fNbUWCopQpQ3NPHFgIOTgm9EwwOLgVaQscqqP3YNQffkEM5a4RjvAHlXAKaWeTUKhq5u1iRH2T02OAKmxqloW4Pbe9mZCXaJCiX2RVonmpHh8MSTp0nUHWNytwFdajIsN17pzyHxNbSaE0Xt9+KIJKihajb7mqerU0o0yB6DFjcytm2mK0zmBUlGE6+s67poHUUVqodXBcW2Rz4ke+P/ACkfHJxq0SJV0t02a4TDuMK1ZVp54OmaE8iOWP7+g1GjMNoqN8mA0xLNMtmo23woDESxq3ROSiM5gUWLpRQUHLMaUlztNcuvjkahwKqMwhqnTJBgKw3C7c6XuF/mNpjEiGg/t3xyaHh7T0xvuJERjvZupbxdw2yCV/Echz/R2JhNtwo7TDSeBptPClOMRNTUvyaWsiitWZZtdHE1POmRAowJBSWHvNftBhUnBuUajRpBbBD7hI2Kzy9uaDg7qDgCyrsFbbgkMEocSeIKHTJ66jScnoWc28Oj7wxruwrgSyEz2U/aPOvRQysXUarKUSI+Euz2sqdwhMEnxDJp24WYFEqDMbCkLCmXUHqDsccUS1otHa2JYVCvScw2S0k8rtvryTAmGtvcV9WklXItndDtPSoPsKstE9Ly3EiM8x28Qz3cQvIAR8QxHayuudHzO3mrESo6R5Diy8wulUHxT6ggkew5ttcIvIaKz4uFvOLqExyZ5Fun2f7yN6Hlw4F2CpOkptTFfcHG5b1V95onqlJ6cwCCMrm6bWbtJkiwlGY/q6e1u+3XohWY5xWmfvHb83bSMzBuMVp5pMeTHdSFtuoAUlaTyII6Z5qpUkZKTUEO9BEMqQaAguXyHYQBj8TrY5sqNT/hJ/LI6krwVm5aVw4x4jl7majSW5SAttVRyI5EHwI6YFSSg0U1kUqZBVJeZEJS3POYX5MgD7VKpX6KHX88mlYA0qxDHJEVHXGaK9h7fuocDkht/hampVCfB9x0H3a+KVfuOTCSnGPEMC5UKoicaFcDw8D9Cyd4srdzYUzdrei5MEUEiOkeZT1T1+FR6YohnMRrCvSeRy82ku7UTp03UWscFJzHaM/KraLUnyo6A1O6t5hliK8s1ISFMK+PDT8sssHqK9gFFivtbGraaf8A1bmnQoNLp+RfTfmgl59SK7gTTT/y4vPqySnw+x4Nq3En+4lqvTvymaG028h1UGG66nkqSS+qvsUSPuxvm9SXc4omvyZ07RLX9+ceDdm06UtloabLEcJQ0KJceHCkf2U5W5ruaY0UfJvFvt9tb94DxLE3arR+Jto7cRFFr9EjoMSDA9PsbiokjkPaex1a+ZTuf/mHUtu7e2Z4fUxJbRdXWj7qiFA+QD4JAqr126HPRvT+3dVEq/mGNDp9/jwdQ3i9CUKjRkkHz+/a2e7OrErXd+frxea04sE8zV0ZbNxwgQOn6NlxESEnh7m8dOE5XHJCsGZiOJLgbWBwq23wCwcw1sZGRfrlapFtKJTSiGSqqHUmhScjHImTuqzakp04hrzRXcVE4twLmoNydktyD9lw+vgcY7qwKP3IsuXJuEVxhRTU2odPsagi+W6OF1O7bqftJON8MyoTUOcg15sNslykw3k2y6e6+nZl/o6P64eaNKh1kWXEcmLVTBTHyhR6YirR9qDicYChwqoa9MmCWnlmSgVJoygiOR1ngNUdQrphsxi2ZW5R1IQdXY5AtCxQEEjoMiUsX50y/hTTzLyR7DkgxKkmWc1DsAeSKcqZrSqOrCTX5vB4jmssUducCD4kuNS3G69PhnNeiGGmHzca5KiRUJPtTm0Dn+OmmHzcbkhK6cTLavYKZMDpYTbyJ+FRZVxTChuhSD6GuTFXPVMhwuRG1n9m4CfBW2TDj+YtHxpZKRDcZJ4kGnjk2aO6jl+Esk4iu2TZavrUTi3pkmkkm0s0IgSjlkg2Ke74MDuseijQYZJo0kF3VWbTzzdCeeKA7bCrUKsg+zxYVrEqIZZMMuOVpthKs4WKNTy0HTthMQEolS6Ke5fZ6I+GABC1azkGG4nEaCD2loS4HjVtWmTgFVGU8XX7CNUsip1Zqy7GGqYrXF4NXcAaBlXIxJ8c1lCxRgt3sjc1J4hRQ5K8MKhZScHPVXNoi6WN2Go1T7tdj0OOkcoUHE1Dai9abgtV8ll5Z/UvbGGW0Bxo/fbq20E0aTk2RZWeBvhA6Y3LgKTk2FaSHC3BKF0puMgElLb5DzYpGjUA2xUgNrkUxWLF5bYuQaGjRyLq1BaUFt5J5Y8W0tDRt0i9OTdHTTxWhIPLHCRQWmhYVrTMgoW15pjVk3SlyTJiLqk7OMq+y4nqCMZri3StOlQw+ToG5WxTWhw+TceVb7V3Bta59pATPSjidtxPvJPWg6jGtMi7ZQRLlwPvdHUhUSu7l95NtpumpdqLnnI99CuFaB0J/djmFBQqGoFwleAfokABPEoUWenhmFODFJJwaltSeFuhrUYhWggtskNS8l1y0XVifGPC4hXF/wAswgLSQWNQEqChTdpKIuqbM3IbHGy+n3k+B6j6ca0qMSqF1YhVtK2tulnctFwXHWNq1SfEY8IXrTV2KOUSp1B8aa5UydWNRDOMNJCklaeJHJST1B2I+iuROIYRJpUCk5OlGutLL0frC72df2YshSWz+ps+8g/FJGWOFfWRpXzf0hYXYvbSO4T/ACHt4+1hDaN998VgUalRYjCY4yDnMClUahitcKBtvnNMpVWcaa6EZAng05LNsxyrptkCaMC1NWaO0HP1fcAxFR5bKCC9IUPdbH7z4DASzphTVWfJsN/uUVjHrkxPAc/vm7J6TsbOi7ciFbUltrm4VAEuq6qV4nK5OoTmsmb8ou72W9lMspx+XQGpoNrj3zjSnhiyE78I+yr1AxEuZUHSGgFasNmQn7c4W3UkCuyuYOKUSJkFQ9oCya/eINMMGZOAaeisJfkSWSaEqJTXoa4JatIBd3i7yQOh6RDJKm1J35EHNKxwca40cltXKsF2ZnRCUrbNSOih1BwcgTMgoWyxSqhkEiMw3R1CwzqCzxr7CFQUgPpHMdN/YdsYLdRgkNuvwdkvkJuoReReP30NgO89oSzNtl0SnZxKozvrTdP3E5cNtlqlUfLFtMK6VS1Fo1UfuhoZ7S01STeILfmQHl7lxpPJIP6k8v7NPA4judVhcC4T8Cjj0H9fm0kierk61Hi28g2/+DSpVouyFNxHV8LtB7zLg2S6n2dfFO3hjutRkAljz+fR98WZauspIg4j7o3L7Wd1bv2guhsl2Cp9hKgry21cRaSrcOsk80kb8PI9KHK9uO2xbkjrosF/PoPT0t72/dTbYKxQeHLsds7He4OorWxcLbJbmQnxxNvNmoPiPQjqDuM83miXAsxyChHB+gQzIlSJIzUFyyreXHPrEdzyJIFOI/ZWPBQ6j78imQU0rFR95OEsJUrrYjRXsPQR9c3uHckvPfVn0fV5gFfKUahQ8UnqPvzlxkDWnEfebnDdhSuqkGlfLn0g8R9lni2hxJStIUk80kVBwFSMmtISoUIqy/8AC0s//LOuRfRBqn/ZO2E6wq+IV++bTfjpR/aUU/LyL4tiYoUUYsof942Un9+aFR8Kh4UTkY6VdoI97wIS1fbgRK+ij/TN1gZLLgIlHOJPn+jlbhOoUOBMeMPFpup+k5ErHGpZkxLGWlPYH55DEQhx1SnXTsCs1JPoM5JUvBOAfK0RHUs1PS2w7xdxplgbZsViSZGrrmkojtN0JiNnYuH+Y9Pp5DLBtW3onJnnwiRn/qPLs5uvbpuX4iaA98//AMR7+TqJY7U5FuV4uUlKg5aojzqwsniLxPlpBPjxKP0Z6iuUFKEJyUQPDP5B0SdfWICAfiI97KdlT9X1k42rYuRHE/EFJ/dhNxxgB5FuEi+63wWgVys1eoPJxKQeIU8cxq0qwq15pF6POYVBmoS4lwcJSv8AEP64xXYUg9ZHwa+CULOktP6z0M/p+R50fiegrPuL6oPgr+uLbS8FwNKsFOUg0GvBi+h9ZToRbgzUOTY+wQpA4nGx+8Ymu7SNdZI8D83n5aYx3sm40q3xbpHo6ErTzBHMH9xxiSpcZwaaW+QpNU4jm8pX9RbS2+srSNg4R+ZyRAViG3dbdTYJwHN7dUDyp4imRBapNkhXel7x6fc4So5tS1iYEpyFGGzreHVcbSi06Oow6V0wL5USeGbKJuTkQ8ExBSOjg5YUoCsUOOrTgoM6lYcRxIUFJPUHAkHi9olb4ajxznEoRxfi4pI8R4ZrBJAhXQ8KLbtQpPAfEZINvUmeA1QahlnoxQDQ8Q8RhEssN+iQ6VYFlFioNRXJteCGXcRTJMakJVm/Ilus8lVHgrfJNqlsgcUGj6ExpaveT5TniORzRVoV3M9phIKpZl2G1HbBCuJX3ZNNTm2ybckrFQcGUdUN8MGyrnMmILBbmQqu1cmHKBRCw08+iqjthk5O/Wi6poyioxWaAbeOFBbrVjNltTcRs3CSB5Te7aD+NX9BkFKJOkOZWEJ1Fg1yU9dJi1n3nFnamYo17gdZuZVXMnUoPawCfAUw6pCjUjFqaUwb/bJCBgya2Kc/yydWv1sqtgEnJhVA5pUyEhj3jkgWQLZGVBS8gpUgKB6EYUGmTUBVc200axKvDgabQOI8yRsB448rSAMX9d3toZqstqTSse1MBhsBTyh7x8PXG4w6sXR76xEYwaGkaeLaiaYjVCKunTpKXhFsLfT4YPRRschoWcjxjtUYQCjblqYxDZoQMUIUQW2Sqa308vyeArrwjoMdErJS0iVtYNAzgAkcCB0HX2nIqUBm2G/lCRQsfsYk2uY3KjOrZfR9laDQjG+RIUmmYdFuCM0t0rfLt+tQkzGUsXhLZQSQOB0dDTqRtjV3oD3fh+Tr80hKRQ4sDvWkH4qyry/f6+WmiVeoxdHOlQwadNxTuqYZHaKVkEcIBpQ4VVC5qVxDxMaUsEEVHXBhNMnKNYYzoPU509MMeSSbe+fe/wC7V+r2eP09MRXMOsVGbS3cIlTUZhrzVWm0XyHxNFP1hI4m1g7EU5V8DiOCbQaHJskExhXQ5NtxGWy4ptxBQtJooHocdwQcQ3ZSgRUFm0N1AzatMS2N+Z3Qqn48DVcVsktAQp3COQ/0nD96T/hxysZaKMR7R9X6t6O3MFKrCQ9KfqPq6/tpqaY9pL9KJYzAY5HJNKs1LG2U8vCmRJo0yixOFEXJdS22grWo0CUipPwyCiKVaWSQIBUTg3g0N2PmXAtyb1WDF2IYH96v2/p+O+NE98lPdjxLoW5eo44qote8rnw/VvjaLBEs8NuLCjojx0ckIHXxPifU4xrlKjqUal+dzXElwsySmpLPiFXngesYdVH76mpJCm1FK08iDQjM1g4Fy1Mu4p9oqr74P2kq3BwqdJxepAGThTFalEeSfLc6trPM+hyesp+LFzBo0khhyNcX+NKkLSskgim3FkiQUYO6xLSQmhY2uKXgHxTiG58aYkCtODUyJw1BmPqSJDHFT0UB0zNZGbHmKhj2iLsm0TVwJACoEr3FBXJJ5V9h5HG+8iMqRIn4g3rbLoQrMUnwKwaM766dVBsL7VCpLEltxtXig1H78c9pn6yQHmCwXMJtZjHw4djZ3TlxlWW4R5UV1UeQw4HGnU80qH/XLqMssyEypKF4gtMVCjd7U1ljdzdPnU9qbQzdIyQifBRzBH4h6Ebj6OYyvW8qrKT8aU1SfhLShXVnoafs13iXXSv+WLiyyy6lzjgXNwAeSSa+Ws8+AmoryFd8VSxqjm/JjOHEc+kdLkonNLl0Vra/dqr06IxIQF8Mq3Pk+W5TxHRXgofeMHeWkG4xjXnwIzH3ybhZ7jLZr1RHA5jgfvm7WaA7j2fuFA86A75UptNX4LpHmtev8yf5ht7M84vbGaxXpkGHA8C/SbHcYb5NUGhGY4hqWZb2bg15b6OIA1SQaKSfEHmDiJC1RmqS1s0EdwnTIK/MdILKoemWn3ZIVOijlIQP2qB/Okc/aPowpSiXFOB5cPDk0yZLi0wlqtH9QzHaOPaMWIxpTUxoOMOJdbP4kGv/AKYmUkoNFChbnFKiZOuM1DnqBzpkKFlfgQeWZQvmXcmhSi2wPOcHOn2U+04UIwqrBp1TgnRHifZ4tBd0u5EPtnafrDhTOvchJEWOdh/aV4IH0nljzt1gvcF6R3UDM/TtPsbHuF/Ht6dSjqlOQ5dPQPm6nxdRXheoZ+p1zVquraVOGUsAnzF+4mgOw5mg6BPpnpSoIRCm2A7vLoGL84kmVKvUs1JOLiksG39vXVOGr96mVqo+8Wma1PsLij9GTCtdzhkge0/o4hWqQDkGlNCr/hWvLatXuoWpTRJ8FJI/pjjcDrIFBrVL7jflTfEa5VyXNKqORmKVup9uDUugZzJQMaYhOtOtrbqHAdgnEalAggsaZ9Jq3LtUlF0gfVpaEFRTwrbVuCPXK7Igxq1Jbmm7MyaAeJYXcNOptbbi4alNQQKrZjI/ak+3wxSifXgvPpybZJCqSpR3vk0XJ169blBNvbTEZQalC/eUv+0Tzx1FmleK8SzQ2tFalYn2Mfsfcu33sBidSBIO3vn9mr2Hp7DiGbb5Ie8jEN9FKULUaG1MbtK42jvw1/8AKcQmhzzeg0coUFjbemDeVeFbnJOBLgeYQ8gpWkKB6HJjUnJwOObB5FpeiEuwHSg8y2rcHFIkC8FhpiCMUll2tSpaX5M5pUZytArmk4VVuSNSDVj/ACAMFijFUPtvthba0rSeqTXEhBBoWfWFYgvKqHNDwmuDjCyjlhBVttzaInHI83l5sOJ40j2jCDHENpgvZLaT8e48CyLqd812ALDgUK5wZKuWKyKk88nVtl0oUozBIGytx64UDB+eXsKCqqWSl+4SOmTDTwkfCwaXvXJgt8toqqDC1xipWwyYVR3C17oxYlarEl0KkSPcit7k9VnwGcqTgnNuQWKalZMpfLgZrgCU8DaRwobSNgMwHSKDNsN5ekq0I+I+xhzKxb0rXQKcUKCvTDpFGS1hESWCy0+ask+8o71wgJJ6GoQtapacAw91oHauKKt6SrBl1xxw7ZtWSrIvMe9TJgsgVRlnGfTCVZtbb92SzYo31eMAqQRuqnL1P9MfDVT+5SkFNS05I4pDinHCVqJqSeuECAA6ZuOldQGUVbUvmiUFSj0ArgVxgugXUFSaMvK02pNeJIbp0VsfoxEuPk6ncRFNWRXag1yBOJykhsMuBZiJDNRtXJJDa5DVqq2RuFKajFyTQNKM2uNMRApO/jgZVl0/epCk0aziwUcW/LEhW6BLOWfbjcCwpJoociOYyB5tslWFDBrS0XdF1YTBnJK1BP8Ae/8AXXG9aSg6kNEZafHkyV/0w40Q4hIWgkcK0CtfbiiGcKckrKPiODT0mAthfluJ5Hc+OKgsHJnTIFCocDlsruBTN1A4FyE3BqjSWoV2pKYUxRVDOzbh3LX/APL+WN89vq76M2hmQFnUM2Pai0u3d0fWolPrIFduTg6HE0M5jOlWTFEsgaTk09b7Au5xnvJUkS2T78c7EjxGL1zCNQ1ZHiyVOJ4MLuVnj3SDLtlxY82JJbUw+yvaqTz9hHMeBGKAoghSTk1FtdSWkyZ4jRQNQ6x6n+XDU1iuTotkU3q38RLTzKkhzh6BSSdj7NsfIr+JSRrNC/a7X1RZXEY65WhXEHLwLksvYvV76gHbWIQP4pTyEAfQSfuwqr2BORr2OE/qTbYhUSauwEtwdPfLqCoLu11qBzaho+7iV+4YiXuFPhT5usXXq8Goto/FXuDdfS+hrLpJAFugobc6vue+6f8AEf3Y1SzyS/EXS7zdLq+P7y6jlkPJqyM3xEjEajRtFWJMRqmtBicqo+qzqYXENhgCt9V6/h3oRkesfVcD9pKt+GpwiZuD0KIYLOsT7avMbaUU16Dli1E6TgSzJUTwYFAW6p6RGuMdTrQCgF0o4nfoc0pHxIOLsS1pjCFI5hi8S2BtpLsdz6wx0WBQj0UOmI1Lx72be7ecLGk5vKWfqMoUqWl9D4eGdq1p6WUjq19D1LhBBSpO7at0nMSquDktOnLJiOs7cvW/bO4MtIL1zhs1CB9pxKSFfTQfSMS2yxaXaSfhJb2o/n2mofGj2h1pbjVFfHcZdicXWDI1Jo/U0zS90blxVDjA4FtL+w6jqlQ8Py54kuIUXCNCv9nHWGqtVaciXmGdQ2JPFFXvLi81RnDzBHh69cR28yo1dRNmMjzD4K04cGEx5Ee7RGoVxWGX20hMaeqp4AOTbnijwVzT6jkYpVGorjGHEfUdPRxfBVTVwIRctLXdtbbjtvuDFFNutLooeBSocwfHcHNPV3CKEBSS5IlXEsLQSCG+2gPmLafDULVLYZd2AuLCfcV6uIHL2p29BlPvdiUmq7U1HI5+B97vW3+pUkBF4P8AmH1Hub2wZse4RW5MR9uTHcFUOtLCkqHoRlSWhSFFKxQ8i71HKiRAXGQRzDLybMy+6XmVLhyf+2YPCT7RyPxwqZlJGlWI5FpZLKORXWRkoXzGHmMi4wzeGiEh+I+kfjW2pKvoG2bWA8CPFj07gjDUkjmQQfIYMz9RdkJH1mQVjq20OBJ/echrCfgHmz9QuQfvLr0DAe9oLuL3bg6MH8HszTdy1A4fLbit/wB2wo8i4R168PPxoMdrHbJLw9dMdMY48T2e9se5bxBt6TBBQr5cB29PQ6w6xvEnUN3W6/KXPcTULkq/1lndSh4JrskdEpGeh2sSYI9KU0HLkOHvPS/NZJ1zyGWU1Ucy8qsMk2+12yM0pU+5OB9Sd9kn3WgfpWs+hGS61OpUij3U4e/3MSVjVUufWEdF51FDtUNSY9tt7aLey+7sj3a8bhp0KiTmW6jFEqReKlVJ+g8nNMyEgqJzaJ/gEkTFu8PAWG3VhXMbINKfGmOYmSBQtQbhBSADxHzb16VfVfLFBmKTR1xseYnwWNlfeMrk/wC1IpIZOto1ZAtQCeNXuIHNR/djbJLXAOBmrgxNoF2qGE+Wkc3Fc/pxOaDFTHr5uB2+otKiI3vuV955X7s3qTLiprYAVEE5cmp7BqZq8MhJUPOA+nGue3MRrwdriUCAGEas0BG1BxPxyIs2n2gPdX7R09uKra9VD3VYpZdI4NpbvZZllkliYyplY5EjZXqD1yyxSolGpBq4VZuw6xumnlBMd7zI45x3feR8PD4YOa1in+IY82OtG4Nn7l2u6FKJVbdII5rNWyf7X9cZJdvlRinvBxK+BaqS4l5sLQtLiFbhaDUHG0gg0L2tX4dc0uJLjWN65rESycyEzNbKHmwseuEQtSPhLGoBY7zT0nTUmAsu2x9SOvlE44JnRJhKGjXCtGMRZdrU8mGsNz4xB5cSdjmqtkqxjLCLlSTSQMUi3uFN2bfSlR/Av3TiZUK0ZhqUToVxYgxQkjocwYFtG6RCZAVxDLSW+BwjpkmDb7orToXmGUcR0zm+guVghKTkmguR3SXhxzDh0iRJKnHKBdjhQ3pmsZjIothioynVHbMq7NaJFAWdYs7bSPOk+43zCa7qztVcA3oKTGKlht4uipNG0AIZTslA5ZMUTlm2q5viToRieXJga00PEeeEQniX1rblJ1KxJZOR71R0w7eP9IZFxvnhQ1KEgBlls9aYSrUgsu43ty2GbVkCmTdaJJryyTIC4FsVHpkqsmrk2VCmlAlZcWsnelBX6cswFC/ta7uwe6Mn5LiEmqGEn1WSrJ483V5pNWQcqH3lDhCyhNa0R7o+7IEBsU+pQxNH3yag13rgiHVLlCTVxrgpWNxviZSHV7iPF9j26qthg6UbKuMgsft0BSiEpSSfTJV5tIEY4NS215MNAQnnXc4nXi6TvcZUrBqq1P8Antgg8sRkvzi4SUljLKqj1zqttLOMgooU7Eb1HPMNC06xVqax6gUyfKl1W0duKlae0YiljriM2JK+rOAqOTF5en49xY82MQ42rfh519mBTOUGi2Yw6k64SwGTYy2kgDccxitMlWh64g0LC5kPygKihwyV6mZEmos5p7Ub1p4WXAXolfs13R/Z/pgZoRJiMCyqHFqSSzGuqETYMhDExH2VjavooYkSpUfcWKhwqKVqw+5zItyQG5zCos9GynUAEH19Rh40LRig1S8UsDBQYJJiLYAVXzGjycSag/0xahQU9So0wLjaYLp/lwhUA91FnmmUpTSlMATV89nbMcgz9uUFrGCkyeFqeNFCEBSh8MbFLqcHGlM3OF9NsHR9V94jxUzqPX4Cpp49M4uQqzCUgihHTfBFuCMA8lhL1VKAUoKI94Dl0zKlOTUkqKX1m0R2ZAUhttClA1CRQEZEyqIpVrUSc3DcdNR7gkhNWV1qkgbE5scykGubcBcqKaFhKNOPJaLK6KSqvAR0I64YzAmoa6G6QpOlbhs8h7T91QpxCkprwOCnMf8AW+bKlM0Zo19lddRMFDLi2m7yaHRpXUxlQ0Utdxq+zw/ZQr8aB8TUeh9MftsujcQ6VnvJwP0LFult+PNVHwqxH1aQ+px02xmSmWkyVOKQuMU+8kDkqvUHHLUdZTTDm2HUdVKMU03qGVp+Z9YiqFFDhdaXu26j9Kh1H5dMFNEmZNFf7MgVwaiuthh3qE5drDXy0bybco1cj+o/Un1GJY5VRq6qbPgef6vq0xDDYV0b+rJg3BoyoKf7spNHY5PMtk9PFJ2Pod8MuPHWg0PsPb73lTxfZ1iUy0qXEdTPgVp57aaFHotPNJ+7wOYibV3VCivvLm8qzWl9Z3rR0ku2mc5GBNVsn3ml+1B2P54G4tIbpOmVNfmPFrrW/uLJWqBdOjh4jJvPpj5lIbqEtX23OxnKbvwv2iD68JNR9+VW42BYNbdQI5HA+eTvFn6qRSl0inSMfY1LN7/6Oix/MbmyZa+jTUZQV/4qAY3o2W9UaFIHafc3aT1JYJTVKiroAP1o0DfO8GpNeLVb9Nx12uO5UFbR4pCk+quSB7Ppx8g2m2s/3bk6iPLy4um7h6ouZyYbdOgHlirz4eDCYPbt6222XGDCDOkCj1xfXQNJP2kN9ST1V13GLV3qVrBr3RkOfSfc6mVLIIpjzfofbS0QULkXG5t+QxRToaApSuwJ9emYq+lUdKEYnJjSmuKlMYcf01Zv/rb5eXKmJWhgKBqEU4apT0TTYHwxKBcy/spyGbn+0kajWpaQc1DpWISEWgrpyKqfvOOXU3KhitxTQ5JeJerrJ/CJL7Nmjtca0x0cVDXaqvoAH05ibaXWAVnm5Y1oEs/29vkZxD7a4zbDKiVMpB+2ofaAHsp9GQuolClCyxKUFaS1oxMTMcCFo4WwKnwSMbyjRi1FaPM25MBstJ4kNenXORGc2VAJyaekFiQugdCRXri0ApDdIlLRwemYMyAtL0claQfwnnkFKQvuqa+K8SDpVg1zp3UYmshqSeB4bb+PrjLPb6DVOTfI5QoYMTudriXiOWJbKX2juOIbj1B6YnjkVEdSDQuRxLbbUna9+MpT1sUZDVKlpR98ezxx/t9wSrCXAsKs2hXorkdSkuIUlSTQhQ5HHpKwrJhJZm1XudZlhUOU4xv9gGqD7RyyEkEcvxirAVkGoa0tPdJ1PCm4xAv/AL5jY/EHGaXbRnGfB519Mw1bb9T2y7D9hJSVfoX7qvvxsXbyR/EHLrkqyZ8nABzq4zXlknAq5MtMiMy0cLyAseJ54VEhQcCwLSF4KaauGkUqKlx1Vrvwr6Y4ouQcFNuXbkVKS+WCHNiTPLK3EITuUqNR9+Sm0FNRm2yVUgOkue8X12FLKC0l4eKDQ4IRag2eKYxzCjgZ1LFcA8xK2leowRjIdwjmChVm27gw8PcdSqvSuYBR7JRaSH5S+JVMmC2FVvUsSEVRhJQBurc1zqsMsWiMkvrbLMFviVRa/E9PZmYl7bXCY49RYDd7gqSs+AyY6GikvF3CtMfmwVe5rzwqRxbxZ2oQNRzZd1OGS3mlMAyq29jkwygMs4gAZMFnCubgWnntk6uQLLON1GSDKDwZZbVDkwy1cDjIO+dVzBf/2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/+5Rk6wADxFRAMewzci5ACGwEIgAKwJL9QaRqiQiAHtQQjShVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUxBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/+5RkUY/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAARVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU=", "cover_art": "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"} \ No newline at end of file diff --git a/LevelMaker/Violent Purple.rhys.meta b/LevelMaker/Violent Purple.rhys.meta new file mode 100644 index 0000000..b88363d --- /dev/null +++ b/LevelMaker/Violent Purple.rhys.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f81ca634437ee39668bcf03074ac7e0e +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/LevelMaker/main.py b/LevelMaker/main.py new file mode 100644 index 0000000..2c5ae70 --- /dev/null +++ b/LevelMaker/main.py @@ -0,0 +1,488 @@ +import tkinter as tk +from tkinter import filedialog, messagebox, simpledialog +from mutagen.mp3 import MP3, EasyMP3 +import base64 +import tempfile +import json +import os +import pygame + +from mutagen.id3 import ID3, APIC + + +class LevelDesigner: + def __init__(self, root): + self.root = root + self.root.title("Level Designer") + initial_width = 600 + initial_height = 400 + + self.root.geometry( + f"{initial_width}x{initial_height}" + ) # Set initial window size + self.root.minsize(width=initial_width, height=initial_height) + self.song_path = "" + self.notes = [] + + self.select_button = tk.Button( + root, text="Select Song", command=self.select_song + ) + self.select_button.pack() + + self.canvas_frame = tk.Frame(root) + self.canvas_frame.pack(fill="both", expand=True) + + self.canvas = tk.Canvas(self.canvas_frame, bg="white") + self.canvas.pack(side="top", fill="both", expand=True) + + self.h_scrollbar = tk.Scrollbar( + self.canvas_frame, orient="horizontal", command=self.canvas.xview + ) + self.h_scrollbar.pack(side="bottom", fill="x") + self.canvas.configure(xscrollcommand=self.h_scrollbar.set) + + self.canvas.bind("<Button-1>", self.add_note) + self.canvas.bind("<Button-3>", self.delete_note) + + self.root.bind("<space>", self.auto_add_note) + + self.save_button_visible = False + self.save_button_height = 0 + + self.arrows_visible = False + + self.save_button = tk.Button(root, text="Save Level", command=self.save_level) + self.save_button.pack() + self.save_button_height = self.save_button.winfo_height() + self.save_button.pack_forget() + + self.arrow_buttons_frame = tk.Frame(root) + self.arrow_buttons_frame.pack() + + self.song = None + self.meta = None + + self.left_button = tk.Button( + self.arrow_buttons_frame, + text="←", + command=lambda: self.select_arrow("left"), + bg="red", + ) + self.left_button.pack(side="left") + + self.up_button = tk.Button( + self.arrow_buttons_frame, + text="↑", + command=lambda: self.select_arrow("up"), + bg="green", + ) + self.up_button.pack(side="left") + + self.down_button = tk.Button( + self.arrow_buttons_frame, + text="↓", + command=lambda: self.select_arrow("down"), + bg="blue", + ) + self.down_button.pack(side="left") + + self.right_button = tk.Button( + self.arrow_buttons_frame, + text="→", + command=lambda: self.select_arrow("right"), + bg="yellow", + ) + self.right_button.pack(side="left") + + self.canvas_frame.bind("<Configure>", self.update_canvas_height) + self.canvas.bind("<Configure>", self.redraw_notes) + + self.add_controls() + self.current_pos: float = 0.0 + + pygame.mixer.init() + self.song_playing = False + + def init_song(self): + if self.song_path: + pygame.mixer.music.load(self.song_path) + self.song_playing = False + self.cursor = None + + def update_cursor(self): + self.canvas.delete("cursor") + if self.song_playing: + current_time = self.current_pos + pygame.mixer.music.get_pos() / 1000.0 + else: + current_time = self.current_pos + + x = current_time / self.song_length * self.canvas_width + + canvas_width = self.canvas.winfo_width() # Get current canvas width + visible_x1 = self.canvas.canvasx(0) # Get the leftmost visible x coordinate + visible_x2 = visible_x1 + canvas_width # Get the rightmost visible x coordinate + + # # Calculate the new scroll region based on the cursor's position + if x < visible_x1 + 50: # If cursor is about to leave from the left + new_x1 = max(0, x - canvas_width / 2) + self.canvas.xview_moveto(new_x1 / self.canvas_width) + elif x > visible_x2 - 50: # If cursor is about to leave from the right + new_x1 = max(0, x - canvas_width / 2) + self.canvas.xview_moveto(new_x1 / self.canvas_width) + + # Draw the cursor + self.cursor = self.canvas.create_line( + x, 0, x, self.canvas.winfo_height(), fill="red", tags="cursor" + ) + + if self.song_playing: + self.root.after(100, self.update_cursor) + + def play_pause_song(self): + if self.song_playing: + print("Paused") + pygame.mixer.music.pause() + self.current_pos += pygame.mixer.music.get_pos() / 1000.0 + self.song_playing = False + else: + print("Unpaused") + pygame.mixer.music.play(start=self.current_pos) + self.song_playing = True + self.update_cursor() + + def move_cursor(self, amount): + if self.song_playing: + self.current_pos += pygame.mixer.music.get_pos() / 1000.0 + self.current_pos = max(0, min(self.current_pos + amount, self.song_length)) + pygame.mixer.music.play(start=self.current_pos) + else: + self.current_pos = max(0, min(self.current_pos + amount, self.song_length)) + self.update_cursor() + + def backward_1_second(self): + self.move_cursor(-1) + + def backward_half_second(self): + self.move_cursor(-0.5) + + def forward_1_second(self): + self.move_cursor(1) + + def forward_half_second(self): + self.move_cursor(0.5) + + def backward_5_seconds(self): + self.move_cursor(-5) + + def forward_5_seconds(self): + self.move_cursor(5) + + def add_controls(self): + control_frame = tk.Frame(self.root) + control_frame.pack() + + backward_half_second_button = tk.Button( + control_frame, text="<< 0.5s", command=self.backward_half_second + ) + backward_half_second_button.pack(side="left") + + backward_1_second_button = tk.Button( + control_frame, text="<< 1s", command=self.backward_1_second + ) + backward_1_second_button.pack(side="left") + + backward_button = tk.Button( + control_frame, text="<< 5s", command=self.backward_5_seconds + ) + backward_button.pack(side="left") + + play_pause_button = tk.Button( + control_frame, text="PP", command=self.play_pause_song + ) + play_pause_button.pack(side="left") + + forward_button = tk.Button( + control_frame, text=">> 5s", command=self.forward_5_seconds + ) + forward_button.pack(side="left") + + forward_1_second_button = tk.Button( + control_frame, text=">> 1s", command=self.forward_1_second + ) + forward_1_second_button.pack(side="left") + + forward_half_second_button = tk.Button( + control_frame, text=">> 0.5s", command=self.forward_half_second + ) + forward_half_second_button.pack(side="left") + + def get_canvas_width(self): + canvas_width = self.canvas.winfo_width() + return canvas_width + + def redraw_notes(self, event): + self.canvas.delete("notes") + canvas_height = ( + self.canvas_frame.winfo_height() - self.arrow_buttons_frame.winfo_height() + ) + self.canvas_height = canvas_height # Store canvas height for future use + for note_time, arrow in self.notes: + x = ( + note_time + / float(MP3(self.song_path).info.length) + * self.get_canvas_width() + ) + color = self.get_arrow_color(arrow) + self.canvas.create_rectangle( + x - 2, 0, x + 2, self.canvas_height, fill=color, tags="notes" + ) + + def update_canvas_height(self, event): + canvas_height = ( + self.canvas_frame.winfo_height() + - self.arrow_buttons_frame.winfo_height() + - self.save_button_height + ) + self.canvas.config(height=canvas_height) + self.generate_visualizations() + + def select_song(self): + file_path = filedialog.askopenfilename( + filetypes=[("MP3 files", "*.mp3"), ("RHYS files", "*.rhys")] + ) + if file_path: + self.song_path = file_path # Assign the song path here + if file_path.endswith(".rhys"): + self.load_rhys_file(file_path) + self.init_song() + self.generate_visualizations() + self.save_button.pack() + self.arrow_buttons_frame.pack() + + def generate_visualizations(self): + audio = MP3(self.song_path) + meta = EasyMP3(self.song_path) + song_length = audio.info.length + song_name = meta["title"][0] + song_artist = meta["artist"][0] + self.song_length = song_length + + self.canvas.delete("all") + + mins = int(song_length / 60) + secs = song_length % 60 + self.canvas.create_text( + 20, 10, text=f"{song_name}", anchor="nw", font=("Arial", 12) + ) + self.canvas.create_text( + 20, 25, text=f"By: {song_artist}", anchor="nw", font=("Arial", 12) + ) + self.canvas.create_text( + 20, + 40, + text=f"Song Length: {mins}m:{secs}:s", + anchor="nw", + font=("Arial", 12), + ) + + canvas_height = ( + self.canvas_frame.winfo_height() - self.arrow_buttons_frame.winfo_height() + ) + self.canvas.config(height=canvas_height) + + self.canvas_width = song_length * 100 + self.canvas.config(scrollregion=(0, 0, self.canvas_width, canvas_height)) + + for sec in range(int(song_length) + 1): + x = sec * 100 + self.canvas.create_line(x, 0, x, canvas_height, fill="gray") + if sec % 5 == 0: + self.canvas.create_text( + x + 10, + canvas_height - 20, + text=f"{sec}s", + font=("Arial", 10), + anchor="nw", + ) + elif sec % 1 == 0: + self.canvas.create_line(x, 0, x, canvas_height, fill="lightgray") + + self.update_cursor() + + def load_rhys_file(self, file_path): + with open(file_path, "r") as f: + data = json.load(f) + encoded_audio = data["audio"] + self.notes = data["notes"] + + # Decode the base64 audio and save it temporarily + decoded_audio = base64.b64decode(encoded_audio) + temp_audio_file = tempfile.NamedTemporaryFile(delete=False, suffix=".mp3") + temp_audio_file.write(decoded_audio) + temp_audio_file.close() + + self.song_path = ( + temp_audio_file.name + ) # Update the song_path to the temporary file + + self.generate_visualizations() + for note_time, arrow in self.notes: + x = note_time * 100 + color = self.get_arrow_color(arrow) + self.canvas.create_rectangle(x - 2, 0, x + 2, 200, fill=color) + + def auto_add_note(self, event): + print("Auto add") + + if self.song_playing: + current_time = self.current_pos + pygame.mixer.music.get_pos() / 1000.0 + else: + current_time = self.current_pos + + x = current_time / self.song_length * self.canvas_width + + time = x / self.get_canvas_width() * float(MP3(self.song_path).info.length) + self.notes.append((time, self.selected_arrow)) + color = self.get_arrow_color(self.selected_arrow) + self.canvas.create_rectangle( + x - 2, + 0, + x + 2, + self.canvas_frame.winfo_height(), + fill=color, + tags=f"{time}", + ) + + def add_note(self, event): + x = self.canvas.canvasx( + event.x + ) # Adjust x coordinate based on canvas scroll position + time = x / self.get_canvas_width() * float(MP3(self.song_path).info.length) + self.notes.append((time, self.selected_arrow)) + color = self.get_arrow_color(self.selected_arrow) + self.canvas.create_rectangle( + x - 2, + 0, + x + 2, + self.canvas_frame.winfo_height(), + fill=color, + tags=f"{time}", + ) + + def delete_note(self, event): + x = self.canvas.canvasx( + event.x + ) # Adjust x coordinate based on canvas scroll position + canvas_width = self.get_canvas_width() + closest_note = None + closest_distance = float("inf") + + delta = 4 + + # Find the closest note to the mouse click + for note_time, _ in self.notes: + note_x = note_time / float(MP3(self.song_path).info.length) * canvas_width + distance = abs(note_x - x) + if distance < closest_distance and distance <= delta: + closest_note = (note_time, _) + self.canvas.delete(f"{note_time}") + closest_distance = distance + + if closest_note: + self.notes.remove(closest_note) + self.redraw_notes(event) + + def select_arrow(self, direction): + self.selected_arrow = direction + + def get_arrow_color(self, direction): + if direction == "up": + return "green" + elif direction == "down": + return "blue" + elif direction == "left": + return "red" + elif direction == "right": + return "yellow" + + def save_from_mp3(self): + encoded_audio = "" + with open(self.song_path, "rb") as f: + encoded_audio = base64.b64encode(f.read()).decode("utf-8") + + # Get metadata information + audio = EasyMP3(self.song_path) + artist = audio.get("artist", [""])[0] + album = audio.get("album", [""])[0] + title = audio.get("title", [""])[0] + track_time = int(audio.info.length) + + # Fallback to MP3 and ID3 to get cover art + mp3_audio = MP3(self.song_path, ID3=ID3) + cover_art_data = "" + cover_art_filename = "" + + # Extract cover art + for tag in mp3_audio.tags.values(): + if isinstance(tag, APIC): + cover_art_data = base64.b64encode(tag.data).decode("utf-8") + cover_art_filename = ( + f"{os.path.splitext(os.path.basename(self.song_path))[0]}_cover.jpg" + ) + + + formatted_notes = [{"t": note[0], "a": note[1]} for note in self.notes] + + # Fail-safe for missing metadata + if not artist: + artist = "Unknown Artist" + if not album: + album = "Unknown Album" + if not title: + title = "Unknown Track" + + song_data = { + "notes": formatted_notes, + "artist": artist, + "album": album, + "title": title, + "track_time": track_time, + "audio": encoded_audio, + "cover_art": cover_art_data, + } + + file_name = filedialog.asksaveasfilename( + parent=root, title="Save as rhys:", filetypes=[("RHYS files", "*.rhys")] + ) + + if file_name: + with open(f"{file_name}", "w", encoding="utf-8") as f: + json.dump(song_data, f) + print(f"Level saved to {file_name}") + + messagebox.showinfo("Success", f"Level saved to {file_name}") + else: + messagebox.showerror("Error", "You must provide a filename") + + def update_rhys(self): + with open(self.song_path, "r+", encoding="utf-8") as f: + data = json.load(f) + data["notes"] = self.notes + f.seek(0) + json.dump(data, f) + f.truncate() + print("Notes added to rhys file") + + def save_level(self): + if self.song_path: + file_extension = os.path.splitext(self.song_path)[1] + if file_extension == ".mp3": + self.save_from_mp3() + elif file_extension == ".rhys": + self.update_rhys() + + +root = tk.Tk() +app = LevelDesigner(root) + +root.mainloop() diff --git a/LevelMaker/main.py.meta b/LevelMaker/main.py.meta new file mode 100644 index 0000000..2fcd272 --- /dev/null +++ b/LevelMaker/main.py.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b4c76466f83d805ee91bfe213b94f444 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/LevelMaker/meganeko - Violent Purple.mp3 b/LevelMaker/meganeko - Violent Purple.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..8eb8fd2e97a8bfa100eeea092c92e239635486a9 GIT binary patch literal 3629669 zcmb5V1yCG8_b<A*I}1UAyCrCFw_SX32?S>$xCDZ`ySr=f;O;>a+;x!v0RjZqyWe-K z{#Cc$yH)RX&rHwsIepIQU+?zx>Fxo^@*)8M08AM}Esz!u{Eij?KzM!80YCwcfX@I+ zfCIn{Km$+*xC2}OPXEmT0JPNQxZ$k8|FYV{nXCb(a7Igj9lQ{n43SZSCs_X_a|7N1 z{==*#r7R6k{=bP=)BJyymxai{GqK?(&wCyo&i8zrJVF3188uaS&i}SV24Dj>+X-&4 z`+uzg0MymgRp4Yq_^GcYr}`fO|5u~c<^EIs|0`MZzv|!qw@w-W1ArVr6Yv4R1CPA$ z_#Pkx;DZ;3+oKLosQ=5x1JC{s0}bH+1tU#Ox&L8QhQsFpumbP{1OZ%dsRHmTH@xtB zIESv9)PKMb003;<+?-s6-@S8mvUK2bb#iorT6uAqJKDc<b1^lyd&dhgSN`H<&!^}j zp!Z&xAENK2s3xEckWo|l4+K_li}dvLUS9x!*B2W&L~d}PTmi!H)_Dgv&mDdb1(?J2 zdcm8}{l5^J!5fqdp63XszXN=M+vo;=vH?iIZ54y_yThY3z!{(b@PyZ10gi|@T#=MI zNCtoyhYZ&TwKui4d}r%qX$?SneUX6+@_>tUfit}>zitEY!SWz^00II6KoK4RuWJAq z01_hNe-3y+h94;CC@9FtD41wysOZ?3*w|Q@SXel?g!nkP1h`mO_$2rQM8rTK5F3y5 z4GHlZLSi8Ce}o_)!OI|{V4$F25aVFs5dZ%UuYCXlbi@F}03-wg03rbb5&^>N5CGov z0JQ&D`#%8%85Io)9T5S50VnI=0}zmq5Rs9P(NIuOP>}(62#83?1SkMhT0(9qGz}tC zXSzW2L}H#o=>`aWKhSK(g*S*qCW!%K=UmggsPTeyfR9nuHMn?|iC-(Z1V-kTlKLGk zml6ShfbxH+h2w&ViU2@Ehf`$<;93!p5z)}#x=|6~&><iKkO+`zxd~CEG)#%$IulU~ zXLuU=&xv>Fr6IgPvkR9X1{t&@621Y=BF5lG*y}0)8wmkkPb30()83zN9BaCvNcpdl z{i%P5y5Zd_>Qrc-;$@HKTP#Ad)~8=Ud)QqUFN<a^rvFZ2+?!#w+AZUDe&3IIZoK^H z*rm6grNB~0A3l}J4sQECO8W_43avu$hI@!tXa$nsQOgp?<LsqlO7ks~dDVGV@DQf- zcFw@cuOi2EZB;26j8)4y9JU5U%33V40lWfc+oRj!fDsD@d6M}(Be7pF2+>19_a3c8 zP2G9<b^Lhq^l9@c+Nu+Unko$BI^A~7qIN+Ww;3%>5oSPrs*l}bxXImrUjbpYWeD2& z=HGvbmGl^&f-DQTbgzFfD!I$7OH8Ru<9JZs{1R0DLQym|Jbswx^N3Vya587|uC9k6 ziDx{wEBEV}$s}sYB9D>j2gczb&Au{vmeNw@zH138FAQy9uLr^I@B?E_jLsNFERBai z<!_61nLLB2Y~Zf@;6VNb^+v2_oq_FqWLQzeNbyX<sgUp2HwKe7$IHI<zlgM2#3_Gm z!~&6+{3;=M8~lf4-oK(F?;SvZj(v#u1e93u2BChEA!lVaAyGC8RUZtAzZz{9cNO}T zU#XD^Zc8s|Ds`cz%A^U>)2gS8jBeS>myMx`3>a5M$S@Dg<DqZaVckJF{uXi<C*8Bo z5*N#JRS{I=7pGGU%7UaY{y^~n6GCrIku93WJ45LL;_+s(UNHZGz6D|j&MXloU+J_J z(8Y4ML*m_$AH^NZM9@K4DN%O<p=`ZxzbkrGSy})d4?PV`=~8(pFCJN5+6f7HeTcZH z{A4zF2~A7#&?~hiPN_7WDii1P@V=(zN6J1@s(#G0Ii+Irt$;oK#2$~@-oJ~WComzr z%>EutwF9MIfg;^n3=A}S&C3R#hc9e0wxC$nAeCcaJbeevW%`y1mGE*XWt2sQ{1_FP z;iCQ%O#sx?iF7qrV1WJ;9T2_e+lL(Y*1knopX9q_Wz2H^y-CULwGfZOk)v7Av`|Lu z<R$wp1m_oxP)<}+F^tbyt5Tkg&pIqWqpWMm;NiPgg$p=XW@os){}_#Ch>L%R9Nc5P zgp|1bKJdUu^!g>DCe<INjrKdSD*C<bAHf;%MQs;Y$xH^=Y0j})Q2UlCgAR{GhMeem zcxm~8stq%3HX=e-tB~{gx6cmQ<fpw*+5ABM$Aj^%r3}zl4KI@kZQtLY({%(JL#r>T zmhiC|ysKFUUjd#SzJt8qfIhZ<jHG{shVoaM=B#Jx)n@Io7p_DR`F0f=E9>IDZdrGR zrLM49S~aGIHEG|`p;7(O(70J*o-Y(i%hiQakD`fqq!as&==e&5#v+njIO%TDHM0g2 zJ<`{f>$h(TVrWCGMsf#Gwn->$gPL9eWp%}<X4We6;4xK{e$Pwj_$$C-8%Qmqo*hCZ z@d2?&l*oj29B)rBS2AEel28?R>D2yqKFB8>KzSJ4LT}J#OQ@ihXpw7>U1R9v4UuQk zO0fl~5&g4R;z=bgydFA`UMNwR8mbJ*jk4Pb<~jeyNspT9#bb0aIj=7b7?mJhdic&y zN|UGngSAQR)_ip*BP_ZMs>7Aor>U{qkpwbiAtbPsF*G7Cl%J7T4iiRz>eTqnFR7OZ zxOS|OdC-55V9=;!d2VUOy#j2O&W56}bl8S}2JUCu#h0XH&1D?(hFElazfhHpa?x6R z#onyS?DEF0&%fGWp0_$uV@`1v9LV+Js2@l<4wY7ug887L2dSn+rH6z>rCI(#+#S*U zHAYk78<r&Ws7if-u3GwSEWEa|01s#Rqox$tYpCL{D!?__O0n|Y*F^)l=Fz=)Ax!EO zn(b7F63Q0`Y4Ewzhc~oFvKJhu!x<R^DxN(Wwr^?oTfHEpBkE;pqzLN{EMJ})!01>Q zTw?p!<SV0WGRAhQj5oqH6vVFpsOXRVKXEC0Fb0TflITl#{M5)`-1}`qI~Kh?h%2kS z6Qq9Rv@}x5o*hElQ3UW$_FKTso4GPiZ75dYVUO53n2+i(a@*(|$uUfqjbg<O$1ln4 z2agPypODVUF?w0bZ(`^Pk5E4E1~<ITzt1pZ5NxrR(&ap54kQc`%ysPJa97;d=%MmV zbW^VAR}fd}IUW#7T&Uq!+f-SeH&8__jLI%8y~%~nUz9GU5QmF3Jza3PfE=nUWG<iQ ztdl0M8?wst309|BEgu=D*bRNS8f&Jj>xbPk=Smewrf_E1=9th9)+rn+TaC!=nIxfS zMz~be_vW%UN;Nho8b&3Ugu_aQ_Ced~5CwHx?)tSc1Hih5F#1qE8RTu&PN`xIK$TsY ziD5o0N{&oB7{A59$RXOJ_}(s}q-`M5wy>GMYI)4UY5I&CLEA7x5iu}15r+i@q=+WS z(nTBi3kqgra5;+J<?Jzf!+tT#E?ZKSy&I%rXdC;+HG$k$3*xk$mMTm5;>h`lirkqR zA<x=i?<L5Sh5b=J_$p>QL6u9tCnV%^0${*8_&48|JX3A^VVYL}>klQRwQrhwItmkG z=lb$;aeciU`03Lm5)cmw`L8J9RYXCK1hD)s?TH`w?t&p}DUnx~Y*qi((!TlzMm^K% zrE0la@)ksuEOfqYJe}(Z+6AUMH;`Q;bDk0Xjk6Bx#Ai)dzvWx~v9NZ3C!G5HFkgt% z!>IkEzw_1s);}!_tssYPRR!QJGB)3&6jW(2oT&&u6OXgi%n<Mz$AX3Myk%NXKSAW8 zst<gp;yO3aR$<5FpCtrjs;UfCw3_ou@_OcC(skWwh^CPm*=+0;<M}BACSP)yQFHUc zIP2Ob#+55s7};d(zJch6Wlntru1AFSam>t&GRB?u#LMIB-$!b0BuVR3l}cFFv!px% z_G6<G(wfmR01WDaN^XTZzmX@vqWGXS;n2a3r?iwt00`27@QVRo4HY;VLUmz9(bA^Y zB`7BR{H9RgSQErJN{wz^xV({4OQLT$L0!tIa5fBWRTNB{5!fZfAucr5&o?I|w^zx( zZO4`^-!W)gdKtI%=MW6bM2*=T?G2>z^sAmkwI{ic6@0R;ttphPEJwF&#?7hn=a_Re zT4hf$`lwJ`JM#)ae@GX*e9F!~(lS)(Sza>_#fa-;%BvFnHOMEQnBZj(#pysq(S8LG zFg)ss`~vw!I^Pnb?XayK?q`>_mrBtEXbfIEd0|=|AsloFZh`eIRXNT}MUsOuL9vW- zX<|y+NYWd1jpf26@+jD`ZCx%ke2rkc1jocef;h|Ic3~ysV<Ut306{=xdJqCf$F9N; z1q!Qunp3TKBYmnZr{0K}(xeCCPbdaIz$?~be?^N2k9o$dTZyfd>OPwM;ZwBD6n4&J zq;zL+s}ptC&QSmg)J<|n5y|r-DXX}bl<|?KZOM6AFdvDSLd@UJ?=G*U`;t@xHD{s) zb2*yWlB^APa0^#h8GMM02DJOdKg%Cm;;n@$v;<DD@rTVyYtk4Sm)fSL=~HDR7T;Q6 zlGH`qi$;lzg<74(Nj~e7*2M)X)_p)=c0lL8Q;}#X9`eiS$KmO(joaYP3W=M8=$S{x z!0y%^l*{q>MGt|Gk&pjkfRoMI`h9hyylHDLwU@}A0xiU+f|1S(_<&<@3SjDeh#3MW z<sVtr`NmQ=GyV3Kiko`b&LN8qp^+B)n0V>#<lCGX%3z=d{n{0DH%%LsafO@n)T{Gm zp>m?QOW@Hb(@q32rE-D#Mjl0TjUGjj{rBa!q_dsY5vb%T4gcG^?_URgcYbwH2Zv20 zC5%$_T)aW@b`Zx`3-5^y`@KM+-8(Een8vC5`QB{aWt5jeIwX0D1(K(J$DsMQ@5NaH z6L2d2*SmV%e-DcxN;1jY$qq|*0;l60-jan%R&6Cn2IFx|C_kau%BSAlJKxwyQ8kF@ zlv53@(F4l~<j{|xaINI!NIjm(cO(?gt26knii>$zlj8<oT=`=+5eb{1VYGc*lxAoK z>(kit^6pzfgl!7vjqxdG=2F?N?s9#MqFfE?@im*L<T&&r7u8)_v1zm|JM?VRFc1uv zef5Ysm3x?6@h|^{vC+33@sZ5#HI7L>zs9iXz;>=S$;Y3pA4nSF*VU=GrmUfzs#1}d zm*rE9&x4B(q-sqa!kL60b{yEET5lFJ4c0$AcPv9=g%|dy%TGm64?Eb7RgfkhgO!dJ z*7!FvHMi4uOSwo=W`7>31D=WLiB4SyyZV|d$-ye`|2gU&Wq;0Om99dEjji(yWfaQc zR+K-=>N1KifKy1Sw%pkIrGh)=mxpG4Cm)lz^m1m+MElE)lLm8D{?nMcu5iaJ3g3!| zB1VE>0{f#o*RhIQ5Uib}zwRKPQ{VETBpN&ysyxfzM<p7#C5UFdyYT4t-`DK@S&j8G zre3h960H(CcTc{pLJ<*DzN0y2%Nu^<SVI+8d>ggr<bo>6J$ycF;P(qFc(~cw!e);| zaJ%37Li{qJ?rhpatuAsXi9CxRG+y0qDgt0B9@RusU|t?>r!+z)6rdjz#J`FXQt4v# zfr?^Xy!CCT%cC70&p1ZfQX8^pfL))qJvlJaL{$XvKtTpUn#04g41}H%dNA4p>SS=+ zzp5SGOQZp`4U@RftUyROk0>e*;k*i2CH^doIGhkubzabgJ<uGDyfNB(OcAw|-hrzp zb46?_aO2OxT*8pc_rf3{_AOQ$=L&n{U<x3Yutww!KLY>MF+=%|IJNx%RqdaPtMc$N zGq&Waw)Q~zhDJMqd6;aduf|2ayM)CnKy89_*hw=xDnPx^c0R1Eluc5}jy_ARt@r5O zn|py>`eH1gB*uU18m|(iR6{aIC^!sU@u*Yg#}J1wpg>_UUvOC$aW2>*#BHYcO*o{o z@h#L)*L?mf<(Eizn^6{G#r`g_yuT^W_~+paWCH2Hzdx80Md$O8;!x1r04&qzoX9g6 z2uB{!gH!U$$>`AL`L5NT@tMYKjRRr{?$~kZ9c{eBr(a)Iq@~gb!nr=iV!1U)d^W*4 zO_@&s-f5o*o}z5igL75MQh*DfZ9RkCy0A!tBvHa5?ny;l+O|-QSR1>6&$rT(>6qrd zQbWa!+Os|DN?rtM!X;)Dq1CI}+LTxx*^26v5h6i6iENk{Tyx|>jozG}p)Jhw<naD5 z<h<b2xV`V(OublbToDp^y+&Hhw8YI&4^6BnlH97{w#DJbX;da-9Mphl;jKJg$hQF4 zUhK*~018xie^F1nf93u&!BfZf5K+aP21Kl7XdjXmHXDjU<tek>vU4%-$0;kXJVe!R z>CXE&^k)nyTE^Ll4!7?nzezC_d;J}rKW?)?Jnxk22G?TuSIl_m(QaN`X1arL22mbv zb*hRhtE|4WsQ3f<pzaqYJ`rI~k9pKjEr>Fqtp7}q(%&`aOI<J%DQa4|AJ2c^lhFP2 zy+IbEaw1aHx4)UUtexBRsFq~)AWZXTUclu|PW8GGkWk0j5d$k38He@v(2dKfxU!h; zkp|?Lwxdl&FlcplJPJJP6-s5*Hq6ns@GWkYWucOFB&Cj80N3|9e2_v59IY-#HE3FO z$$l}a89Yd*o>ei;tD;{j9MJq>uccPW^Bn1<P9p3rex*vg?%^w-1+$aqpCGTZJ@&<U zo{%HEMa!%r@{9F0H^dZ)XSLQb#@uKEU2Tinm6}}TFp#aSYq$_C84UD{Kf&`pDr1+G zg(b@Wy1xWV92E~{)l=!G(@BI4F>;$$nf0$6l?6OfsBVD-Yu;;_^)=P_Zzbdf2HZZH z<fRKhM4Nj`c>HH=oamnurJ|AnxU`D#k5Ghk0>Z>br!eMjdm{(_!8v5}gP*}hGHfk< z;(6;NQG4^YW$*IznF4f|*|Qf|_9%gDL>DZ0_*Z6%`o+%1PFEP8^Ea~Wf73-uT|%c$ zi@1#{sc6HE+!n^AG4sQjgNsC)5h5AZn2p(_Ead-Lr??<3_x+4-TYrl^5^(uTwos6^ zC2Kk=J=xJ?x*W0x;AhOP&kC|6-ftg~`aQxLmw1|_x#MmauX}pLzyxmY{#NfwR|4#J zU%*2V2)s)2=g`RpmIvTOsp+nAOoR54d?(%G7C+JlWZZcA$h@qYIz3|)jJ*h<5&Epk zea-5NUpIITjA&jxwa|PyTj+W73h3C8dhoQ%Tqu1L(j@UzXCrk-?8E+#qw8htxI78y z)FEvzCf>lQ^*Dl}ME|@NV_esw{v2(YxC}5oI&q&GlxO1R_PH~A|0npl7C*li;U0r5 zKEJ&}yf%=ov4p-^GM`q*N@Aj=Dy@Kk3@7+5-#|kx6f|0OigcGW{ccIb#R;f!h!XYV z-X<>;LHN-js@Ae4XwzgGmBDyhGYS5VJxEeB($ZmfRkfw1t>E0^@VLfhF5h50t#=Tn zXFhUDzBNNR<IRb98@#z<eLdedO&mA=ZJj(1Zz3)uEF_Z~sp46aNw6c|Od4$~Qu$WX zqLiB2>7m8^_<8Y!s(|%lFrKAB%FQ2z!{s35XdiTrVwb=32&EDkrPhCkMk8G+m{OV9 zUTTWir~Y~9%UawekwrVS&)_Bvc|X1P@&bFQ-~}lvJ~o&(wt<EFM7sKkowDaTuQEdH zPH5U3pQq+JylCEI-_DE8%PB})Q2ArREK2n|<yT$-aqrHKn08rWT;A?`hc~w_)m|U# z%So@<hkmxX)G8=nhr8kUXg@wMA9)xDF4sU8<t-$RnfF-Ma8$OwO*PvQT{oI>xI*(; ztNcS*>$W1bohjWJRrei_PFn~RIq}h+Xj^sFvh<zT#pNrz#&n})=l+(_>1?Mw@pJBo zd~7G?X7EJC-<t9(O=X485V%=lz5+CEA(A%%$qDeWgf7k9$&I9LCFm89!W;iIU~7q} zT^)ezMyv1&;9`He<X+VCAJ&V1#CQeFduN%QZc)sKuyWZNR{z?!|HVNa_XF_lni7Gr zTCRlUP8}`4Mr5S3Z5<q>RkC!^wd3v&8oB4PG)6*gz)*zhvw6sbI#jB1yfBjIII1%f z&WEBtd$=H_Z6ME$n+{&Lu6wc|NarRA!#%5CT318tVSS^T7fC*-xPd*&k&a)xO#nz- z%p`?vMo8vc_Ve?zrKlOteB<(rj3up+Y<!regdZ&jyM^4>@W*KAN<Jt~%gcp<B4+z{ z6sacdQ_*!0+GxS59Gr(nG>L5^rGsPbKRzIi)zlJA_((S4FP2J%2PL3!o+E1{kZ!Zs zN#m7Cji*{#2q5M-TLrrlI@A5LR;;ktuvd|Ck!~><CKN^3;}PNsz$nIQ<xw6<!T>=k z)t$U}iG#?WzhP>veo^P!s&&+pQT)fXI7veMcvi_--shkuDGK_@lW>KZg~m&w#n619 z{jMr%n}IMZw|;SU(eqEZr>EJlpctew7jLZms>D*l3WpSvlx(;WCJ97lxgJ|%R^-l^ zRTM`l)<+J-jzEdd2o4Xysf?C19S&R9!x?tV4P{N#QI6#2q^Q^|8mHjb3=bi=&9UiB z2HWIJ=#%T&SO_Gf#D+0~rR9*+jc3Syh>wG=2auEdhq8o{KkIMEGNaRp8iA}<ymYRd z=rk+T#F04yuS{)HER0-Tu{I{>CVclwTp)|84y8HuUcnM*22;UJ;p8cz=tVt=S(%fb z$-2Wd-#`D!Zn}n#aAtuM0ZyUR)&yIa?<_S6xKQ8k*}eiQg8MNuG8!>%^;6{|Z-C4p z&w?$C<KH**PDUS{%+-;C-5$;Vq1A|JyW1Z%U{_!jnOH79{~&^q<OZG#{&S@Jby|H# zAhSKKM6ScG@a0Ort>HEp6y2OUB=*)_HX<JIF{Z<XzC1!Sj*Hbu*0%2v@AzrUYdN7~ z>NEFbe8nx_#_ZyL`##V1Z8)6}i)V~mOI|T(?Ec9vi9ch1BG6P-7OS#M=nrk%VvOp< zH!fix)Y%5Q_sj3kw!QJVBN>B)e$s_!8v<8heHM%OBAJdpr95OFtfKP@gbFh~d`itZ zZdt7<4)l!Nt`(e`2|k@6uEwE#$+x?<)l8s1l4=v#!ffoXpBXs{lq@PdImmYs?F8S% zXDcvV5CwY1JA6RNX9el)Y2iqYac~jeW<U~oD$+Ur80s91vG3|X(c?2g8O3m13Zjtb zVK3$x+iv5jCXL$H+~Bye0S4`%%Ae~5OP_Vg^`bH#eN(?MPY;49!N*<*yJ=I!b~>=4 zQgT|Mv>@1?q_CgL&FPXIC%M&n_F1L60~^aOH*xaN%L1nQfkMEalZhjc!l@)n;#h-% zqu5hM7JcL`Pu8z?)nk1-oc9&gGzmkpRRMRb#!X1mn*6$En_}El7n7Y}nm9HZ-2PuB zkE?Ij5^?XN)D!8`$wMLWpZ=VV&)*6rx!TU476F-<(-Ceb>yPkQ7g)g>ka!-|-|YXC zm5hm^*V*|dDjCB-pMA@<qz%=Y6-*-nAaN>mf6YMCQI$qv;?}gVVVdP)G|?u`KRHpa z0CxoDaM%uY!W}GRc&h1_pE{In$QP-ruBT70Q^49R4p@s*>^q&mrYNC6*vs(|r)nvP zaHXV6Q8+0`?V4lmcYFe_Y+o?hPsYJqr-WK?f=@~EbD}nNiFpvmK2w%jGKha*kzd7$ zF#l@jRPgc5<Qv`FWF;TuH43^MWdRCpiIzI=zdsZ`A{U;ZtA8&4Qpi;`+b$OV08+d1 zQnV!J=~6~=w3Ir0Vb{3XtrD>GXB6;yHYL#*QiCEyE1YJ7UM^iKx5EOSesZWTyqS_~ z96N4bI3GfTGUi*ilI%UVmI%GjNYIA9!WXE1mJheSn_n8gbBjl{??$jz6EJdpRLy;f z$!KV$9xl<X_`qn%C<5>n*6GK7JYR+#rY03%>9iMNSy&|8ZJi~XRcfJu3Lb<En%3rC z0TcQObttSU1-@)sX9EDVfxr{!61?O6Ym_{VA-?^S2{}-Wvm#ORFzEYZm_5S*TClPM zXZQsq9#mfMy*{#dISgdo-QAy|PN>^TWUaMGd-oH47+vwa?q}VU&D}c|_~fS7E1+A$ z<iLrE!3Davex@7ND3;G8f{AQs&O8Qfp+Gth$ig!U#E|S07_e;9W&>GeJC7kSh6KRh zm>PXwZgAUpln9fFrK5+gET&k?=u1RcSIe5H%qp_(5ayo+b1krq2$^#T-t>9m5l->a zX&xa`iX&5BTWU9)Vjx94FGt!j(+p|Y;e6ds%>zwLJ|l?_m)=J3ly?-q0<0-fHLjv6 zo&_Vd;Zx~`0Wtn_BPmx0J`*Pmma`2n&2+*L&m^`mt;eBcsg`5$b@>8r#uM(%vnX1K zx;m^>-2+v4wscH!+d^JWK=YvL74Ye84>JL)N~!!R2e<wu)eV#+r3*djU!&APDtjpP zNm;(HGjWuu_DS%go0@fZek?%?(ZGZaR2&`Prx$5~x>;K3Pf%y4U}tYGOgwsHhxEDX zl+)ONI`J<fS{;_Td%_21i}K2&@HjsCV9}xiFWq#|Ar*tj;;&{yx(&m$ohYIt7qq6Q z01Nx)=vc8ib{*qd@-(ww1mI0g<&rz(l9!7><0GfSQq1W*(BN8j=vMV#V&P5(CSqJk zqD$|^x8*a{20DBBbprtWWGdHEFy9_wGYfT`W%o4<sJACB__Wqr_O4r|>*KZhm=<0{ zC0&50CY4n4Vl4YX4bO(xeO-wYKb>vYFwZh`C@Y%n+%|i(b(_&hl{gZ@-b-9-kciun z<mr)3&*5#bs>hHBfy6W9MxmRmbiU*ju=(!%QRo5NCTpL2o160|3y^j1t@+}|g9Y-H z1-^E9V(ly@2J!;(OXTNLU%@GkSw&~gGZ8nY0BpUHxRdL~lkvRy4+k~Je2UO_g<QbA z6y0#m-4+Hd>tI(SrvXGA?@3bao3h<<N8UG)h;E12`7Y2nPaRf+dHV~ppp;@6I&`r~ z8D$}RLpF%c>U7C-NhJfpDOr0{ltCD>V2q0z#|FRI;#G!r*|O<dy_h)p(|6)FbL?)f z06Nex`u8-G(}KLdZELU}z5Lgug0nB)!33IbooA0L%5x|L@~Y_b27x~sHkIpxf)YIQ zsCCG`h<MWTuxgjL7OrHwhZL=m<8-i>@mVEJ_<(jQ5Oe+i_*_>cM9?X7#~sU|1z)yv zT`N|W@<U=($PCNkdfv~@cWMnRQ&i$yAYADZj;i4shESx|NV1nZ;IJ~578+rJz{w5L z!+0|hQ@{YOLE_N_ZPaS9yU|_UlfH5~0YQ`kt?eaREo}aqhzjJ{?k^*iM9-XKSYwIq z#XCk0iHvp9^_Ds-ur>S|9EjGrx;&sPW=Gqi)_jU!nfkaIMUzl5i=>t#Co8h|TVo&6 zg|p^JCJKVQ1@^MfH<x0u-%WVw#_vwxoeRHBF@qfzxvKr#+>!0Iz2%KBOcI>Dz;?_{ zSpUg@FD-tawSCJmj)_<|v~fw7<Tz2Xnfa7OCr}|n@sG4KPYUP|R}u<@E!1zf(h+DW z{^iCQAXzQNRP=ZJOL@**^c7oBTaGB;=B9yBVt&>jX+;FQp4T%JXVNlOzO<rP3H858 zImC-+OTtt3%&0QGKabj9#8u#Qdr5WPs|wEG%t7w!9ZvXtPG$b!t-wW3;;`V^ysl?> zx~>ly@b7dA8wahO<cyxt>(v-nVuDJ^t@Sqx<zrUKljeS2%s0&jMIxm_>xWuDXcP*P zr`ecm+fLVY{9U5(GxNl%fJu8fm0a?jOZ*#gPYn$nXVuVH8Jzkiom3Tae*c}g5ZOW0 zS=CFZeYk%fm%Q9jIj@n@=Dc$Jqi0)u0Ux!8M=5EBV9aodcWf!zNUG3k$|K@<H(#Ym zlS@x9VeO}6X``kdTBz$u1!Y7gGuphB2ALfYqhc6D-smjIt*9HFLNXy`x%}H~C?wpF ze%bEUtfbU5B5^o&rP;h?f%$mr?C41Yb9_bjM(Q@fHzZ!!CC<G7Dj28#QrsU<^5I8g z?x?wv@tk{O>R?jCAQz&xd>-{=ob11%@W=_d(mf@qC?ka?x0baC%+A3N&P~^gQyWS& z+4i1{SM$AO3R|WMx4u6xSl)j_(&+p5{1MB2d3Zp%0h2xA_j11jNjc}=%5+URoc=?F zh+!wArH=C7C`y68T0Q>KgA58V;=%`RzbbxH1tyU5olvkcQ^$8kM^@Wz_G}$+uV4_M zY;$sa;nW~n)`YB4DT$%O5W0AnwG<xJ?e`|`jGjk652dO(N4nUUHg>#gB&Vb4!I)wC z+yP-EMV}L)GVL5}^3$I_BIe&V+w+Qi%mlaOQM5W52?{%jeFj@XQ_HGgTCpUmsNU(E z@mLvmz)+r4kp9;aTg|VJ&TAQ8{m^@l`RPOjbi(n|HBEQ|a(`$oro2@v`}#4qJ&tc} zNKpN})}b3dn6h969{-8o8cScyT_8P*a(AFVK4Rb*=-y5QBPzs7aCqc-a=_mANtqCy z;`bLtDi%<w)Ms<MymcQ+!vDS_T{zo2$C6H1$=F#!3#hnnVCPEd*qo)bVw+xi{vH(B zH*EgJ!`~id(Xkt3Y6XVWm%6-p${JZ&8!1Yuyd`(vEbSjbxRP8u5_|=ql`-q^R4}g| zF6DjW$syDdA}SS^A%f{$@|7?v*`}0Rvr=0q(g#YcNERu~#7{ps%yK`5d|SD6UyIk+ z0_S4TvhJavHN?;@ylJA)^ijc8(TRY2s_N!lhVCWQYcY7JgG~D#azwOmGko%LA|@?) zLTCxh*(wcI73Bn$wOs1rTn4a1vHG0IkZ#9@c}63?9>(g%s#<vHG@Y7h(8xzV&ne1% zVWfAx_!C9=pY0C<Ad58fDmlWhD*8QKT4NdkQDP-$>=`m-Z-m-<1O<e}N&*vU+DPP; z%=Z4w7(3g4kdj~1#Y_{r(9IRLk7&YBAu;SV=p+u6L?ISu)9E>zTp1xZW1%gZjVDZO zzk{U|FsP%>H@4&G*scDSj*9q67sFQIT8dQJpVS}eQVLRB^NFS8OJ}#OEW-}tp>!17 zTFR6yW#k?gOrWG;RH~ylE^t7*8nUB#N7Bp!sR0EL%DHO_JJrbm(^;eg>Ezh=3o4Kf z-$MwA)YocEiGF4*q*G)2R!=o9hUE}a75~GO`>69I9zh-A&CL_=CTG>~TO|`YyDWCV zSp56g5e9>7;qO)~twxs#Mauvnhb!<<%o+0+=>kFdM>gLWc}lBY-3c`W(S^x;=z%lh zgaX?FZPk?i9>ZsD@+l-`o5_|yW4+Dh_vsAb$++}?6SbN`Ip+E>Vej2*SZghl&^wM2 zNw4um*Q73A()qQ2LylMWI$3{&2w+eM#5Wb>Bitywv|aQnW~2fec@*m+;X|Y&zgE2_ zxt0|Y46r-FTtZz_Ynnxi{e@A|Wt#z16fEYOsR3fwN$C|?^EkRSY|>wgyNpkOshQjS z{l2-7u8UMsni9oHa}shTc`Z8j<BCQ$hu7caRODmJgjKePX~5(KbEFt!eJ{_)b76u| z=r^RmZ=JF6;xazFG_gtfC<II8tprBO>U`zACmzv?!apzEHkPRJ8I=rD{?xK0m69i^ z@u>11F{3^Jq@Ao*n}r7wep6!(gks|E?uHyIk$xPD<i}9sC~YDo1?N^lVQSY?+!ar> z#gG6XW29`m(P@Ae=@&huPhoqUl3&&BgSm4e%@;jU3j^1^(A|nI*A0ugTK5HYmSv(q z{Ofa@cQNxNNYcNTKtp_N*-HP6uuH<me<9k9>VD3mXVk)0(nc{Dj^!lWu!wffc~s>B z$ETw-`>mJwS5!qYBA?*y&F#iVG)d!=GE;_AZ3g_Q>N5IX#S(@wWyC(}DtgazS<6Gb zY{u@VK(J%qf*3V+hz9X{Q?Ra@Vk1T40<@I1K{I%oa2MfOn&<qt+-9&Z)0sqR6q(9+ zFh+wMd?P9P!yx#?cSU-aU3rw&nmlK8Kl+>FE1=6fi4{SzqF|Kr&#FPt$))GKEn4A$ z%Ve`@v}1G3Owb39RKUehCLK>;-AOJ4-Z!RHS!^MLl2HN_6s=wXw}=OqkcA(|OKJWp z{UJ3bC{ZlFg5r&B9J<YYr#i>N#VBZ5Dq@*}A726NCQ_Knxk3!5LqQfJ%=5lY@#V-R z@(mk|;xm77r9~c10;Ody1*t_ds0wD%DU?lW3vrA%%TIm=)$!L|5Onwtp?+AGp+kXc zOqx;D<Q-v89G9HEOYFOIJ%^G)yM^v{*&018%qD7smk3!<Yxtec{~kq-VsH0&u|n3^ zs4b-=?<ffqD|l($`27}e80|-#ky#nuj?k$WJH-S?PnsXphsG5H3s9J9Fz3~)-=xOb zEwUaZ1C8|<&<qa3iRKA*x8-q_e9cka)`R$}Ka}ywj>~~<lh~z&&1w5)Dhl5@=m*`F z-S>4BS{OB_5rgG$VND03V)86uUNm}1jKmer*hEs4huq^?CFh)_XL(U`Ez#!bn)WUt zU8ZcZ%)yEp%=sALfICg%31_H;9}L^8;IJ+bQ!N3f_rf{^LS`$(VtX@BE!@(>@a?m8 za6*loL!ege_H7QKk0$`EHc~u?Mt+K4qjPRPWxJquFR3Wb{}v_E`DX)sv)d~`vAiis zA-v&OuJVgcZibQOY(IMfX*>OOylRNsS~*?q%oi!mB(1ImqetJ}aPufD{6u_WRhf<3 zY~0Jd=z2=fxnRgZ+oi20jd_|k`F=gam;#dRBRX2fg<utyJ9|%8K9>oMGF=EhB-B<^ zBY0#%a`#_~BZQg<XtmL@=|lBf6>72g5Xv4H>2G(DTM1RYP}^BBEXJYDPBegh-9#<6 zg6X^MSb5q*v$P{sA@%&0+|fgM_8>W(ILtTP@=S%}j52}7T@BkT1=CGenApD&DTyJ{ z-EF0W46rw&w5K6LK&T7vA4}-EgU9nO2~BV|S${`v&EMEv*$s2i^2N2-Y3K5bvR=!N z#A3L2_fYY`Qs2Ex3F+C1H_6RgDr7Y$xrcMmbVof0J1EMC-CtVcyo^%kYb|wt(Btsz zhujPk#3oG8iSD1Vu<=$Af_=URK@wp~UE+na%6t7K#Ewc7yiJtwvDlVD5)^(w!WfeT zW*mj4ItkTB+mzb-fbVW?DOql0?`49sw&;%`(!-u=t4Osj4Y)$&9Z}Ccn?KqH?VREq z+G_p!=kV~#TMiFp-A@^xXS<U>$K290Hzl8WUS>(IU{GWG2iv!R<|si_xNOahtx~!= z31~7dO{DflADgF?z9OQ;35#xV&vd4UFyMOUb~`P7sFw}22fSr)_S5J%W7)KNGUR@Q z(v_vu$$S=B+awe2IWNm_RyNq>l;-<-d8GLYFm(I%e*FtDv*VlPm$*0l4KlzkS{e=7 z626WNk6J~iRCebfFKlg$V{;6R;Q&@8enkiIym@?%@K~LpDZgf=pH*GrL%9vBOK#tr z`HdJAaupU9ZY9*V9GH9EH(s*v#bULVT+Bub6Xp|q5RmbDIc6Tp22!RAxA7L{ORn4> z-p4A^H^mp@o13iKeDD%qyimWU+U#;C*j}@^$~(-5CBFiA#ecSaul~!Z_%dfZQ0`N& z1M$XkNS+fZk~r0^5A%)HhZ@6NCH?soeuq(%CN-vbwX6ud9ra(<6yR5>E{U&`R~N$^ z*%i`lvFjU8hLJmeKht1`nCj6Nbn$zJmHK!5g7)s=GAc?SdfaK!Wzv<Oj<e26JuIB0 zCGU&1*S$xVV54So&R#{l!_4$~1*~_lUlBc?7rA&*4PePIZ9<LUAmY=nvXM1?%+R0& zbL68zG;ebo%`7M};0_pFwUydM#bMz+uT2s$8y^0}8(Uqbh!H#K>+1voG+w10qFC5^ z;s6Y>Z{PUS163x9Z0f;eC>Nm{xlg>!*gnpfokxjt{G$+3R6dMYLdBUoPWFkd&ar#U zE=Xo89(0iJTya^POG=u#vTR46PK1d?E&t<e6j<#8x*QJFX<#P?ix8vVz$h!ahS_%v zHzB=BeFe|kR_+z!O*h=xWPMed8Z$DN)|qZ1(n%zu5L+H?G`blOnLH-37{?lTYkqqa z8f8>B5bye_fip$XBEgdq2&4!;eUl0WhY~*smA2@#X+gdU#wlbRx(dv<9YWA>282); z@$l1GzB;?;j)X4}vND)vIRBxA3=EsAj}#LaPyPs%xuR(Q9>RBQ#4Se{0(#D#ipQn% zG@>Hb_H9c9(|-{9ocu*wUcOe?8FW<2&s^T2V6J7zmFPgdE}F{XDjf*^(aaQ1P!XK` zsl6#{{RIY{%lP+(+f6`vV6L%J8qY|&aSbz&TuF4UC^#Cv-#7LTbX>^nXCs?)k9K{+ z)Q6VqkxB+L)~~7fYN2#OqO4xc0&1ah?6<pLjMVE3cwEC|kSkOC3GtF`MCj?{qqA~3 zT|bXF-!c?ZN(YSD`^fPhYt1GV!cfJ}j!2;&oXx>R%W~}7a#&aS+HzEX$ktEe3UV1< z0eyv%{`=}Qmv&;_Vn@kunn%>xAGMB#AL5Io9#lUp%ao#Oi^RW3tR`Dq)r?4Or6XT4 zcuyb`7|eB8?K(S=5&+XJSSqwCN~jOHXXvXF7%qyh-RcZx^BfNZYP(10AJX<+QyO<K zO$?*ht_5cc7e}?H*69_c0oWmmJk;*AVQI~7JD|a$aW6b)<U7)dRE)Q<tx}&}A?S&% zd+zKhrO81ULw|kCu}o!HGrqBbS{G<JKmf6<<dU;HcVno7J|ck)qnt{GIC-t$Q-jWm zh`kp{D1G>ZyJ{#avl)!F{_gFekKNo`i&Y2n5N%?H`=-iFCW9qRFA~cADlmW;qhhrR ziHO~@v*7Ge|KV<8f+U>aFEQ`1aV?^Y&9Xzdx8gr@qftS#k!o)I{hbmeX&|r}rH4YV zQgXe-8>$w^*}C$Z_u3W-Ta}(^#jTN+EgB|>yNNa^z_6}VTi4q%r%XHc&uB*m>dq?d zg90joq{R6IsJ`{KUyXz$pFWNiKu)VU$5Rxg(dg8^^QdKV{4AS~feNJC&LLQSA|CHW zo>^h8u=oe9!}K0MP`w(um4=PFI~4>EYr&Vm-)7Y78*p7q!(IU|dUwn(?~YA`w{rqu zb6IF@EHk9-$rkk|f2+CoQo>p6hVTfOn)h#aadL0Bl`RZF6^`kTUw#kJp{DSURWaZG zWFKGsd04r1bM%sNQ>Rh<3RpU|KR;ol{<S>*VWZPxA*Gva*%(u|2k(*Iu^8>e517SC zeA8?VP2<)ge<Uk&*YYZ;Vz+Yfp=}E%k?2#@o#ui6th&^5WeS3PzWbOSpC=rhzVU*I zRW~dyrV6*DvpQ{p3LP}T_L2`lJoFyT`mAiMVl-i;0!f<cLvGwy;<f2k36=)6e&C4P zXk5h9cogPDs+sKj0s1OdDiu?lSw15Ljms0EFgtY<`}CHCOU{aDm%7v3ASLIV>mBuF zxEt^}c45COvPyFcCXaE+p`)X@S{=w}z732DkLOx9Fq0d=LcXsJ@>lZCFMp#erfPqM z!lP;{I7V#sM&rU=7UtK|7N#CN)TZt0{Ht-0<z-Z2Nf2D7o|nG2u65~21!e#I_v}RK z;wRhE1*%q3vQ`@NXG_*t*=kNv`LGoFX;>RR-)ysa=GRmMZY3XHrq3RdmCi%uM}no2 zv?xXygti3~TUIH9-{%O}Fx?9B5T@}c%PTIph5(4M(%GKOrbbj9f{F45a_vk#XR5Wx z0-C)b>9yuH77XWs$H*70%LmXv;ajsH1E{v->Ic5gmOXyvfM@N8uz6phn6F`TAY_Y` z($x4PPJXVxZcuLgx|KX;N+gT&3*A*V*2Q+`)tePA#<wQe6Lk)xGlsIt<)WQNy4|Es z4^Isw3k=)`>=V)u9Z2%1XKsVo*&L6BUK~9*ORQ<#l)Ge%riR;Z{)0gExuHD{hcG@N zxuLBZ4jQcDu_5Z(Bqml^#T(t>=64N08tNKYGkG6a19l(I4P1Y~E}5v3OLBIsERuTz zbKBLq^K<KH`~94y0uZNa`vc6vkA+yxRY6n;`}W#GI!YQ7vf_a5)R>RlEtWLw%4V_B z2&GCKg~r}yU$uW$d#gyoCw@Z<LWs}HI(2=Vn_4t<8sC3P{Pc-x=`DNG9mXyggOBpa zIAe#4t(fpVu1=;iD`woGGj*vxBBJWMZ#vLQEgIpV*={di!9o<MGmW#ghTL4mW1QeH zr>iM_vbzZNI;$|%lZn~a!m5BcI!_Q<;svtje%enrvq)}`jg_2C_o|wn!DFx4KXcYH zhe^EE_n}A^pyT9RSNpqih>E(4_^s+jOT{g6D)OwF>8WWWjEnahbe>o+SsG6{$Hn$6 zXDg$YzptlC>UN?zNy}NYg>`-pm!l-C@_c|%yT2L@^`puXCRT7v`5dEeT#@tXw##}F zz~6_{t&$n__{Ol={{YI`YodSIwCAGzXj{sIj=b1gpt*Z8MEWI^zA98NXDizAaei(1 z$K4+kzfIwY-3J$&x(wC350xp|Vg*&4X=K}`Ddf%ptlGFec}OfGwJ^>fx|mh9oR+C2 z9y93E62^;t!{9TXi8${uv?K918!gh1WLGY0CiY6~=;MSX5=BNFXBO8jA5D%_!4HCT zvpIU>D7XwvrB$>0SVvh{WRfn0Zg149_>LvHOc`hhRZyWR415RVX#_3{HAA8px&&7v zV;}Hy2q&{uKa1lQCAwzdrz8X~(W49;2*$kG3uVE9q!RN;(nrK&yFse5m<3|w*&%~8 zl1b~=;{O)j5=9nB7xQaaq@Y9rehg2I3=<yDiXx8wpdQm3Q&^qxqqLYW(QUZsoNoc@ z?29hlP|^#1_)fo*5I0}~YBdB)xbWpo<IQBMHg`5RI=BF?Kl+Pm<u0CE@^r0PbW$z* zvAf-C?j5MPII3V`MWsHMFua`Te8}F3H$1_q@yl6FhcBLZ68*KNzg4|A`KxbIl||i& zn|pK99?ukMoV>b_g#HT1XwVU9`0^RC#jNfL+3!gw_ht7UFkLs(=`0Auqn^oC@U%vr zneefU$7RH3*(#ABM3SzPHPER{l^MJGVjz6$G4zX6Ti^)vAo){d0GJ~)_2U%~J{l<d zku8_5XZ(AEcRx;^lLL1AV|$MIq52rks>C7va8dS5@;d?^JX_XF4&!&;_L6zLPLiT+ z%l2+p%P|=nMKHXErl~{kMv*cJ#D>4-1R^`-cNKf#>cYTby{E`A|Kxywm-f70sa=pd z2)%)S5n_k`8YdZmjoMpMsG{x1scl$B*=~T&_bpH{qOM@AVUzphzg84Wx$Swj4%4u@ zYg#3n_ySG%XAWufiB2MTm8X4(Ko+;@r(X+E(u)SZ7}E9+m*|Rn>#a%ke*9>Jm6ChY z6W`CGD%;nzK(GXbE`DTA>miR0z48_>5-yxl6X}Sj3(835z|WT_L)OR@Vk{a|<4+mS zy$}T-JnoXhk4o<Z8qRk#Mpn#pmp}irccr-nm4mg!KXF%l$#(6GG^Lo0qk8)yxWu7E zN#U0ELGcCo#%#EVvy$yO`0#6Qp_ED5hm16}0iP_CK{_1bAW<yrg^i~0njJ45pXDU! zgk4^9D$-16;I^JPUHLXNP9W@f<!i$G(cnb1_a~3Sw}xcM39?`nDR2)V?x&?dQ^mRS zCU3UvDt?vj$Y{0Gy`Ns#Nhv2d#B!o4!pYHT?~CM9&i(#a`XwULwglWt0<a|yp%kxx zNd>c}(?;!%({J0G*$K02?ip+@a*(PZ2`kp!C8Eeg@`0c}`r(c;PMD8bKzSkqnwCRW z{C?0DLpLt&_jauW^)VUrKM$=x6hC;LCLv4FzZj&Q0_!R;-6rTno$udYfBDyVV*y`& zt?FD)NPgZQcrjqmOmE9Qzx-Nz_{H2L0U_seXGpkKtE30>=62#g>r#@G`;R#dZDmPm zE7~KcY~XBZFXl}VglSBKo!E+N;B*ZGU3n<l4E%2pKknM08-P%LM$JF&W&6--@5Z6^ znK0E*=N7%jpC}s!>Xs4iVI+br{5ZNoi1{P&Pa_7t!7g{ACo%1DYwshFMKB-*m6Ii^ zta3a`1w<8oG}P$GrVix45WgXN=Ea8P+WvT2Fcr@JtzfYA_t(0H{Tx2IQ%M;ehw~<w zh4p4JsaZGgH`2>T=;+h)$@zoJPnIETjiY(L3|{9Rug941B*nQd#8k<K`jo1m>}elA zGQnGQ(l~|I&Fwm6y~L#68xA>tG4kP?HQ5Q=gq$TjqzI3n2_$(1GseN`VH~djwv+(P zf1H9>-31JxEdG=IXA(RHUmyk1ThOcQZ`y39y}!Z=d#<)kjI_R#{7i_%C^&j1OKb!o zRDZyF+aw`?dDD1`vawG_F7Q}B5cbpHY(Nd6?$Apl%KjHV+vU8OR9&F$aP4;BMk?E> zinto)Ty9aPiUee7$<V@*R!OpB1p@-qkY#CU1U7#m-V=oeD=#Jy#EMcrOpWv17GjEF z!d<6R55x_B>7{b-)Do^}6})6RgF>MWDGFhhufZ~t77VRnntF?(>;7Y7Bt&b~9)P-J zX7795Gv6q({1=^M*PtjOuAeYwT5*b|BEJ*W&lafF5nCK2Zkc>};3_}U;@`dg4Z;zm zZE+&|gyN-Mrc$6QN-YCFWV5`gT}5z&-k$G$Gi%(Y!5BiJD8zS}gz)iwo|_Qq&+omz z0*6yuP4@LDWng%%6c#NYvDJbrnCL&M#TxcRq;9#m7`!wSW~AHbCVu3e%RH$)9nYk~ z!@`KP&ImRCcih_sDG_^jCWiCqrAAOGlW{4sqCXif$M>Wnq+cvAm^eN)m*_-0Azir- zFu9L~Kz}s%8>q82Zu_0OSX#1weqV<e`|^bOJC`Yn_}qeAiw(ylYu<HLw~NB0C{b;K zj;o9ewqL@pn%Uhc2HuHls*$i^APn{Kab8_KQWDaL{iI3K7Lra3Q(|@E6uAJ%;k9zm z>7}rgZMtL27#w~%BdPq8eT`Q7eLscOr*d104-H?<(w<JjX8Msl<F8IA0u%k}d`pcb z=B_ix2ABN^Bz5rG{WHOAj!~7zX4@2J5ezj1pQ4HjmV!NO@S>Ya#gk(YL?P`NmEr-w z^_Qnb$PkXK=AW<mQb!eUZ<?Ovd-Wrxw0x6>9FzP6_cw_YT_8aTwp#S(Tp8dJVBJ@t z%z$&XW>flr6-)QzO%-8dN{K^nU*Hf(^k<)g%dI`7jABw*4jR#{C$5i|u>0gcmZTsw z(9W`8zPZLKjO&*JcZ&Y)oE+bv6n6Ox>w#}clFJbaY=%@P3SlO=T*W5R@(&QAKxpgt zfPyB2(xw0{@Wc;U@^?e%p~*BS+$==?q@-XxK?%kUD0~`d*Xg8LtQ~ehAL4UcW6&D6 zGDnw|rbLm%=`Lo+iX?9aY(h#Qp$`{05Hn8r=5jTBs>!Tmt?hfJ(AJ+)Ugea!2z2GU zsa~9m7<>-2W--zWp5bH|vJqpuY7do)43Dm+IdU1!2K*L7oAZf+c<Cd}{#F?~_eb=A z!TB`RUmlit)#CXq)sNq5B(Efv2+NKPu1Pehh&|ih9rLD;>tf<{5hu^#allut`q618 z7Z!}t5*lDazv({PT$K>$c<|l*PI~&j?J<0q7f!+xrz{DUM%4bHc0d^>B<Gg!hB#=Q zYW0iwZqZ+7=D{?*gxNW{e;_q=AE`Hwc0P&g#xw`yte@uJ-ppmyqIq03c~7EIys)jZ zGST7wp7-2Ie-m?y=eFk;I{PKIVuQI_@o&82@dP7X=gw@m9_8Ra2wyHob&F@L0tXG3 zsa(>fZ50B<sZyH^v5G9kfYK%J>~}(6?KVv_dPKGMqUy{|_t~Badg91%5_ffaUpd+D z{gS)8J3I%yGY39xglEp<jeD@}T_<g&0;0mi_x!`*7puo3^2zv1<7_VpZPPj~4GX7& zcju+ZZi+_}hvSSdCv@@=e)Rd~DlPVr^$`qD3gSze@rzuutyO8ozt~CYs}9t)(@8F9 zS=GJ>v^E^|GNNOuXz$GDG%3+278%uijvQ(pZhjQ2TBB7{c%gUuUjT$ad%sug*h0tq zyC99$clXHT2P*H4!&y;Mk6`+jXO!7RZkVA?wdPcCr$R>|#GFZB;-d%~F-;zUt#V9d zFF|zl%qET+SY_T*o>@y(sqn_Ti4?37<Prk|iKm^O?;E6qlT%zx6|qsOo+#miRKT}0 zZ$J&CSH~Tr35-w%l}RO-etS{JzObKZ&Q$46Wyh%{z?<ZCng>A4>(X*Bx~e}rc44#< zrv*K^1x}QVUiEdrFe`?zZL(6`N$H5q)}?7n<wc}au>Sz_1McomK9$EP$pWRb$U!s= zR@m#ZlnJTDAd(ouYFd&rep&^2;Q^!4hG4r*vRa;XZ=PxO%?fx>`Q{%SmZuE`^UUf_ zZl@g;ak%(OPDIH;gOH7b8;r+ha3Q`HhvGPdPb!y6V9aAc3{X0v00(?<3nwN67~<t= zr7wN)Y;lzemL&i%YF#^`XKFTFb}Nw5ge!#oW@Buc^VlfV`*FnyN;3|-f4af9tRhsX zll>@Cy`VEuG)>NAv_y{)xsnvF5SXqZ?zG&bkUlu?5<-!v3_5Ud{{STkL0Kguq!j$< z*3o`n?(i+<<*BY#eIIQVqxWekY^t32Q_SEMdv6vMuV=jA+Sk5DwRLvLREp>fl<jrc zJphm#yWe%(^iY)BTk;~6cyTL-YW3e4C*MS5lmI=a+~O_wtJ<9@h#q*KWm;oU{QKNs zd5maX9ca?g$SL!kte4aW*{PrcpB$^)@AAs3tm^Iiqg4l`A~@YjR(ykNbw|z5b~RcZ zZeFvvM`6m<s0A^S0q8gYH2C9L-KE3~JR9sA4&4SRh!fL~&9xUh#JjweKRQd(UQw!@ zlIopNKGhO&wp+ExYE64v@*_$G5GXn@WR&Ugr?V272`rSw<gA`&pG@Mj&GiGxS@Et6 zsGQuW@}&{%$Q2jVc`Ct`J$>S+$pt>a_?+Tu`S2`*nW%@ftI=?gnpanp0pvJyH9pf< z;=Q@&YcF)aCDJ<Pi3rHOAUy}qS}WU=5}q$KvHdaJ4MU?Pw<^baooRWs1*LH0DZR%n zfuZ=~sP80>lr0?Au-pQfQWQExTg`9z*w->)q86%Z(XHTAakG85w(6FUYs1G%{CVTV zJE=&b#a(t!P1*$&!C24wNeu7#`?6ic3Kv}yH$z<9_fsQJN-K*}e%hH`d480EwQ=I! z`rc!uczak4p6h9ha|r<cp^t$N$K`$wut9UTeZ<q+h1H{sTCNWLLQ(!+71bqQ5rVk2 zjbNK~4$g1C%`V>y>vbojcZahU)a%~MYcAYKQ+kU{&a;qc9C@NxbHJhDR4TsQW?tJN z_y#<^-sbyhx!T=|!yr)hj?tS#`3h~yDJ3cgsK%v2q$^6r2<F{Fg(?dZY4=)B2whXv zDjZ4r4k`sn6bA+(l&cyu@Dpm1wWfNcK_w@F*oY3Ni>DF^2A|nK3^ZchWQnStk%;jb z)3eE@l-wW#4HeKy2Au|kSGD-ZnP;Q%<PyO??3k_|0(=iDA4LFiDur;3VAUsx%k(`4 zg_ScRPU#dpj(@Lc!M)wJeYI%c;<DaV$@b9ei}O?oLXv13r-e5st#RJfU$>~5w3Am> zkkGozUQK<(u2brL*D6rjjT>z~i5Lm)3Orfkj0~DR%Y&B<oOw<U(OM_y8)7c7uQJL; zmZF{9T~RAbe*iaUmu{yI0;pHP`Z)gA52bP{Ksbja%%C)rgAeVJ+qLVvG>IPTNPGfM zAy7qr6~kK%5~W3oWokhI*%xjF<*2gS(voXLr`|rMyC?I@lrjM8Q$jef=>_oO$puMO zC=~AL`?1jz;M>d~usf861yF^jZ?&?Mke1^LH8Dcc*EOXTQi4KH<4);5-wa@$TDORi zMhN^ML0dH8P@<3zy0QC?H<4DjVB&2GN&*+T8wGfeUtG`#a3zA?Z0S)hwgOkwbU2<! ztB7Pu+Gb_BE)o=;2RueKO#)S$Ru@JT^jBh^cvU~Ba>l74RC(mo1qD7KK}MXgHFA4x zWez1&;saun)O8p^&Gj6v@mt<V-E1rcwyzZb0M^IUWK~$m_Be_unL?7{Legq6d{b%^ zQ;L(x&cSdhh$^Y*p183FxCSB_q_;JZ#FRLZ&z3KaHIUPlCAuAz@6Fq_nwB)Qth*H} z9&}<zONs03KEFsf<rMNmR4Wi#c_T!lrQgjzsO^2#(y{ekpGwk)YxSr~ryDC31ntZk za~mFhIO!CDSsu=whvz%q&7ANK_Yw7Qk;m*fy$cF{d_e~mF{QM^?vhmMhYKj%h>m9g zadII+JX+g3bzI02GHYaM*s+#{Zg_X8%ChcOwN>6xYZPLDI?LTI;M+S7+i2Q;%9h2! zZIrf^CZ!;f6ymvVdK1s#mmB+mZ5dI_<nP-C*kd1;Kg6tuCrBS^W~;inCEBgW6;&vj z*C_GZNpQVo-NIVWPw7NQ+$A+Ys@z`5K=CIZP?W-*D9yORYpivP!6T18fz#|9SfkIO z2=bT&HboS&D5d`ZLFx452;y0my7y8j2j7Y5Z~;ulA|G>{2nRRcW<;7e6uhWZV9qQ` z6nPA!(4F!cLxmjaqDI3c9#O|CK#s{#G@!)t$)Hv0Q&QWz<<;48R07CIJcd`+wMe{K zh@fQHTZ>poQ69C!0&;1n%*lVqZ-<DJ>T(jVfMiHzqBLDmT7^eUaI%LDYHhbtl5~bM zZ-%K)1f*;+><TumEpcy#n2do<`kW<b8kC>_%&B?Ra?<iwT<X5k{9K^tk_E?0jc@QI zlgq~<sWgY0D#){R5?v@jBoD=bOu<HvjC5z>N0V@Uxbc{FOYSHo4K$LaD4l=+b2xF{ z$%Se}Nh?_Z2ClVfyB&&U&5dHagL0W+L5LQwElV$v?)k0~LI5NZC{Dy}ic<kOwy9^H zV1-$Mq?}5tmq6lLafsk1r=B^*2pE>FX1F!xh3y8W*MGFPTgy-f+n*@;OdxeUN1wvD z>D8hkSx%Ad^7r8D_uI9lo(ok~$YOr`Sgq1`X8TG4uXok=0`tRBZnB;j$X9~g_WJxW zx_#OkY$F)-;(W3m*3Z}O+m%xSI+Sx(Z40V?boCn0><t%dw`f~ACxs9gLgb%SI7Y|R z46RMQE=ARN_WQDGA@uAd^_OchucYDR*iA*OE_$AN=G~{txyxCqpO*5SS@@`&VxMqa zhZkyw-Z+t_G=z?f7&_fb_fn6?8`UUQWvbF#L?oS*FeZm0<{ng)brr#yy>O`qmrR9R zoMcmM$F+H`LbQ7QUmf#m`QdxyOVOLoMeQp3Ip;nvwXR9y_u4tnpDB@hUWdXu<`DEg zWM4k#K78w#_4s6}@#rXw(5KHya)zT~GGRny@TRV0PI(11Sp_?T)O!vn7YiI%%0X_P zg882ACvTzsLfxoelWH{Lw%n2>#!&F!a<m)r81D}0A~04xxVAgJlFIE`*BuqiV112a zAG)2X?t_JmZKPGA?haK#{iPGc(p62k;wqq|nv=jrJ*Rhu;UP018gZsxIr-JKoxgFh z?^;W&e@giO0L{;}f!%&wZ&zq;-83c22EMbTl3lYr1eTLu^<ylD5%-T=687}mn%bJz zk@vN6?-9nK9pX$%{{U8A3K$mG-E_U~$30M|TP8)8lzD}RSx{dO>ZLh)<6Qe??XvVq z8LoM7=HDW?hGgrFK!!yQ%Z5}zb&{b)0tgBo1Ri+bNnt!gISE#5{hw3KvzG)}1*ALu z<2*;pU&Eozj&(+G!{p+m1Di2()W&>r%a9rirpi$yr_^C2xhhVTCGbTt1%tBTZ9suh zP)M&lPJ=?`MMW5ddw?pU#RYL{WW|L@<lOGgX<>f9IXS^t&{7v)7Zp&DJ%AIAcF~2a zQOGnBuR!T<YwV?@a3LWH9Dv7^;M=p!gUlpX3>HI<fYaAStqm<`0IYHfJ75&DS<rwO z9Jt6+gp`7PMkP3wtTg<~W0BTfh-g0(MC^T;4Lq4Ob8yF;+u)&N%5-x|u&7R~*p<ze zn$ZHIe__p1Fu}wrfX#{)Ng{_E){bpT6vCchBBP&(#41G^l$=;X;Wp_iVN{_aoiU|I zjHraQ0G=$m!r4~}(nbMMsVtRd*^(v0`iq1P6&1%>{3<-seHB6MAbRHmtvy=297v(m z83x^4b(&NWu?P3!dXVPDB3^?@_fM3*rj@QOj^LrdqO3wbrCVwoP9?$mX}&E@=uRPs z#Ll;Hfq5J%DMQ^ip~a}&5UK^R7!L;Ob`!goZq(~oFCtRYZc>6IvBZ3*+WbL7#0|mb z4&xqRluSQt;rH!m=0+4#`V!@~9-@a1?_qH=AWa~SAHq*xXZ>}@At4#&J+I3*t+dA{ zT^PXU(0R84*>7&$3AP&mB?6W4J~+j9Dx_TtQ@28h;i$~8ZA*C&qc4E)k&%KeWt!&a zs}vc(ms;-gbM7XsmvEl4r=4=D9TGYudI7dM$c5fbt$9CsLO2F5V$<!#V5rfiP%7if z8xH~MPeIofDv=El=kojH-fgW?5+<7j@aC@0Lz(ax<YH{kJt3A-T8xuWiteNOmEwNk z(-UABq*|sRoB+sh9gL@!>5*{J(92D@!?y~_kkcNERS(h66E0|wXr%`QfSk=4b~OdA zLW*0R9G?z4etCl8C1jw(RGf=Ek`#_4kf3=e8jP65;SWGm8uQLLF_F#jJ{gQpdyboD zKA~V*mQMpg0Q2XJ_e;i%i4+Y4;p25iyVn{<1;s#@ww>TLtqv1YfK50&o+sP@Zb{CG z21SP%NR1@1`(>qXaE=-$EeJtK05%0xMy0H+w#MN$Hut*XoS71eGsO6G%yI$YU-WY; zN3JC*oQ-}t5?<*qDp#&xS2x5s)}Y|wJJ+UX#e>H^rpo=wba-&sQ_`fkmYQj?RV`{X zNCVW7hmH>>31&<vGA!T)TZgG`QFM%z*);57Z+bFJY1bq_=Dj7_QN)Fff&mm9KD&{R zF+vlNb?bQ7bdf#MwO161PyxdZeXOR7?aluHU(RwhmI|bKLyh?ks3E3BcPm-gdpYB$ zQX)uHr%36~z-GmLy4zSLva22dacT*glePVkQvSa1?nbO=(7}dyEs>TwE#LJB^r-a4 z*>BTse{Z@u@%<fba&CLK!TT}u{zt=uXM3mfMXo!a=Eae47K<+rmWxfOc`PLz5^1`= zC*hRqt<h^IL8spm-K=&yODZWT)UIa}`ZjrLQ-q#*UsQ@&sV>F<eBe>(kg0oGJ{A;D zEX^e1<`m;pbq-@}6${WoajCrOIRf%Zlbuo?=bPwQR?7f-<btc4?#JaY2-_#8h<jH9 zj1=_v<O)c73yOqb$g7i#>~Lks9uI(n&z^JF-%4$q`j5l@sge#apmqGSpFecpu5;(_ zzd7)D+~DZs{h0apIrH{&=j`Xtna`iIYWegigPIHM-h%h2$%PS<ix9Klr`Tq<F5fNq zGLS(_(cCCd_>5Z()R8C@njT?-NMn^cRw_DOgwsDY5OrL5Hm>Seo4&Ulz+>uLWg}go zore%m94?9t(xJXut+&}wq^d<?oR2RLpFS?BHpHk3q}$h|oYHYg_kA0V?trjs>qEDV z34CKvMnEOV<-aaVKy`JVY1kdWr?Wja-r~!6MNmRl$NEY7c=$G?ZWk6(2(M66)0pr) zTVHk3jIiNE+iM`#nwm)m<BeB)V2J6OG2|VdD}f-Y6;=+t6=!^qZS4e&{o1CVLB>UG zmdhk{VW{g?GA<SN;>PeJ>h82pR^B^(HNk&~vsP&%u$L2YAmYO&c7Kc&Tkbx_<fH!p zh<{81{X7mZ$>2xSJQvjX)8yB>3i)X5c8*IIi77<)<T&GvHSdrC;ZFX<*W-wh7_v!B z<O1TfD&*=$Ol^+n>HDZ9nGSqYT73r&nc`o<UVbvbeO{xsOjR0~(I=vh3H$JcRSaeo zjtrF5wDL_Bl_dBPz6C|-Ne31MAUM@PQXELw6)K10<AE(eVa~kTcXiYO`cb|}QQ;hz zbd)u8UjtFflnp%Pd$h%|fTF;<q*RtxRgvULZZl5tJm~?jb_yquuic8(05nL<<lD{8 znw4ZTX*rh!r3xpFR6Hbb(ucs;u2yBZKm>;O8c!CUpKx+OAXN!H2Q%%)Dd$@77&Yif z4j2*xDpD3`m38nq-x{<Qrj-muX-lY~0E3PxQdY-GGEdv9yMOGQg5e6u?OA8iweGM( zqn&>jt|MG$#po=*rUA|A1B=^|4;i+a`q|+75=YoPg8e<d2MQCYbiB!o*{{B65oQ`J zA92I6uYvW&5Kg#NQJWIb7BP0y<v-?1Mu@#f(;9`uyJeK>P?y|Q41K5+In-8yo*8q3 zVR(w9;@Ix3lR}k>g70m@>;nzD%F^R5AT2I7YLx@HAox(`7y|Jj`Q7|-ZSwa%1Cv1C z=6!k60jp^{pVV<&F$Ci3mv?%w2Ny@Q?vtOX?lPw-0SIwRefb87NE?-KjjDO<J~*?j zKs{1^E<F$JOKqlM2j<Ti5#%d|qH_NLmzm>`=nl9|64aD3g49%Q+f}dlkBX0vz-@_E zM+POWQmazF{{Y*A2)W&&S()=?JHSZyP&Zn=gBvHhL^<MlFv~Pn;<6lhac%wo0AAcC z@i!4B1atV3YT}2gx_mObHRRHo90w-RE$ZZ`P64J^W$DsFK`V7<nvGAy;vtR!r9up< zqcHq-qdDZKic9sS0HQ(mb2v(YhHrF&pqTM3N2lORfJ3GC8d|mup;QCfIb)TlSeXVb z>N`^$dX{l+3Plnt&YR=;qZv!@KMae)DE4_Ai8Nzq{ZAk%#R~G<Y_Hra7dkYRP9PY( zqd9N1Nx3)@+6@olBWzs_s^!NZ(#bMWfW)<>pGUP3Ay0eDIQ<Q}A{YkNvZ+sbjk687 z=U_JF>59X^hdCf*oXD%eIRa?oq`WDA`e2E3(ivyuw!%u5pawxp3C-&u&CpD6A-%^c z;bTIj#AMR0Kn)n&OL-!y$7n4$mL*8u-o|N(mdJM<Wf}^mO^?NIvosP(T*nha;2nIl zn)_Ahj?r56>Jf?onI`}Pr0<s~l0;akR7vkI{t?5+<iwSv^bcfhsJeGP<@LMcgUx48 zL|2(1O6CiIa;fK12K>$zd+U2NfgK6{qyGTnKBcu!x?b*UFztz=GAlWFHV3<(GPmC6 z1zO>uI&(@O{>H~|Aq}2%E);>rt@`chl<SSxtyv<qJWge~SnSbRp0Q_KoK$f>9Sx#= zN>g;?JTZcKl(AA>fgm!0iuA_DTDcP+ZL@Tjnw+SM)|3ENxJ04Esk<}&Ry&z)vomv6 zlanGVjV0mrM-cOgNfjJONh$`1l`+KHN|9YHykA01H8!?gvDl9-m)ToSHm()6;!0G4 zIf4%0`*AUkn_QKHk!05qCbbwd7-b6N%R35#-8dr<WD6{-k(4@Oa~Wj{4*;pHk1WcR z=H*(x@da|i0t?3yn;%X_j%>2qp}>^62N4)D<yYaH_>vxgIk>!i1bZ`IQTx+5^Y<@q zbLY*Ew>poi@<-E<A<Cihw8+rCea?9OocZ`1(Tms60Xeh|6@3WJ()zEyS@>q@FP?)$ z@;mrufmhD}(9rbG29If6n5BzST=dn&sn)5_+vYYwL(!ZlP^YN<__iylVOU&B(s~+s zV2)&zNRUTMv6?5o`g6F*{t>QF-Gb!uhm(Ga-}|>64)3?jRMM(XuG#3e9<4G(_}8MN zpWaTTakfunuDZ{>25C9dp#2)JRQ9&vr&x_5I@!3vl|a<Ejt3fbL~#xUbp&n+=R=n? zK^4LhZIx0*NaDk7xuRlHv80X%>e9bd^1_m#MGj!|7!_OS6fMZFQK))p1;0^=1yXQu zPz9u>SfSnQ_xVo2MZ#6KauqF<D2Zu=w#oBj?@FO*Sx_K?2(H6w2I4iYLQ)Ay$DI!m z*lS*GEzQ)hUBeJrLROQc{{S6e{3_$#1W<wvMi}PWBGVxkMpJGs%tOl}Bdj2myWluQ zNMDM7F++?gK?)i%u3av|CjkXg_ey>$oV<B*KUVMQB|76tiF&a+Z@4C*3zZE`CPf8E z97z;d8_;`k{uvZ|k_r}pT|+)F$`#n4enpNw3Moet8Ehp(qG^gvGh_u!B0~+c?gWF> z5;|as4C1ASOd$=BnkUo@jcE3aJrWYwNJRob*kb6`0}9gMx++D^%P~=!dFc?Ow2)az zQo>w8HK5;RAbmJ#q*CBkfl`t(&lcFEArp;c071_z2>LYMt%&S-QSNWVc05bFK4Z-( z1vGRTJHihl6gbEByfKRQp<-evnFc+)eYlR+<7lLiU`nb`aO~mi!@;DaFl~~ZLfdLh zTT)V1l2SsG?zo-#(A0PwugZ?CWh4Xln|DPP2M@fTE&6s$_~uHK%t%1+nNpnKMSKTU zA4G$YiqUe7RS8Jqqe1T{pgor1F%X&+DDVQO^c^Meu+&9_HFRas{{Y~e2>M9<*d-t! z_hbjakC<dil%Z0Zc{tH?MQE`@;tfVcH(GEdlSy-?Ll14ng?badDow;{!NP<%pS1@8 zQ(GU>d1fvoFA#Bj31m>(n_7~fQbxoaNMj++uViLDW}a+ZSuP}hy*8S-2l|O0i`qK< zJ~(1J!BLoF_)QqyisGrU!%ANamUjyMLl)Xx7*(ivvB-e2i@jec-TG@#+hb^LK_Dsc zREQ3~<rJz7ndQG)Z<ldJph}J|uYG8Xgeo<R3w*A2#oOOf7LpQc!%_ESfur%;>p3lD zF|1|nbb>|6*!J}}>dK}{L2bT)rg<xb4TlvtMLGlHgCr=KDV_td{mFGIlNh$usDo7+ z*Sv5(0AM^=4+$yTW8;nYk|_|WNo^B_CKVK5TPq^rI9?rFu5rmjiUm$2D{y*)x5Fvg z)=4#WbStV}s#Nsj^J<6_t$NWeMz}U0UP=IsDl<SZ`m4$0{vE#(M?PaFmGy^8hAm29 zH!7ql?{afn^gY7XsR@x7#&A?A*GLVaK0JKBj8=#UsW>;(ZBs`H*WKn$OsR6mVsSu9 z`t**!Rz}tS(aC<qXFB#Y!fRVhBRY>ZRsCS&O8)?Lj@tvGocGoL0ACE4xd`}08+5yb z(i$fK%d1sf9W`9nf5K=oNxNA!C89G-55&c-+Uip@OW`t6;(gV9II$N%;91dlMiK_8 zg{Wd(8X<*{^*3pIE8*jc3c{1!YtbSk6-i*1D?{@fQ39mna;;Y(a8#gV=Cx>$2wa0u zI%2qNl8O~#T1CjUXM<Kmg3KnuT0j7G$4~-81psrCOo1<{#mCPy7tbnI*_xkG!sCGe z?}JjDsKKsx*5ZN^c$eTY9J7Sr9D-`os}rwM00~h+Ji20N(JjKp7&yp6Qd;LuX|lj= zAqB@(ut*grFP7HC(FjdR;Mm9rs+L>LrMpyytm@QSrgVKjr&v(qoi$W!pVE=d#U6=H zSd@!htvas=EB=B10OWXfI>r9<l&|saL0pG``@nRte&BrSuEk_$OLo3Gt#-)4Nd7M^ z0LgZwlBA=ODoHix?8*-1y@{q$&;?IM1E2=WZ|U=KDZ1QERCo-(S61#9S+}|F%$+Ie za-KX+KKjbmv*JnTl?iU7nOc@fcQi(bk`RGFA0xNKplMU%kw$M6aAsU*a5763aRv1e zy(^Fjd{oRLElAr65my4HX{dWEZif`56k$?@AJvcZ?v>JxY5Oha`wG=_n+caAu_@0i ztvn$h@e#r*K?0<5$G)%t>itn9kQg_7epodB0DEl?xTc!6YG%>??RRY(sPsd?eY77F zxaJQ+mQa<Bma+*~4jdoM&1ItQS|d_iY*&b?hjM`On0=LR!lB@Lf+#`i2sqlLQNPC^ zSg2{|BlW=)@@EQVU1o!p2&A$C$-Nv9YBs?sAhLx~l68We#^Vwx1vxVX0^$x4u{i*u zGjgNKsCi`TSI#9QD<D!Fs_{ZFbaH+MnXjLZJm=5Du5;((ocZ_-w$6O`M*cY$q44BO z*UZPyz*J<OzJb1V9z9cRlZ)+Xws0?>Qob7Gs`>lOq1z*?ljkau9!*Bd!jKdy9x~@` zy5L->^p)_CdgRioVjNqc+AjNQ4%N>qj<)WW#qg#3RPbDm@<9|7KV*P5BbM1@+jm*) z&I&a9#Bwc{aN8liPL*J;1ZEwxR2?JVEjs1@07J=2C$^qBmS>gz@f(*FKT>zw?kARd z-InbJ;GGhv6a8NC^>joo>uHojc00Te1Nyec;c9-`>1E^;s<f|6Q#GoPa1P59sFgaB zSR_3%^O~s=;Y@B4-)yrWt@N@>eE5*1d%k08N?b@Z;^8UlLrdK@)fq&wV0hzCvNH`1 z=_nSTxPqV!MFBYFLIyfi2}vU=gTn+{5nqR>-jSyqjx`K9YE-K<C4$4HvJ{yRmXdgZ z-9ZWWk@$F$Xer1_g3nd)48X|KiciyrV>wzEY?NMu)hRvItKt>Fra(pqg-#0NLx~xl z%&k{xl_t|BX@=8|+~LQOB&kqeZ6L{xprvoM7KH)G06?jt!VHKd1k)3V$nhTLni&zd z%#knwM@kezejrbAVuPLv1m})43|`H57i(;JTUJ6i)CVB3vcCQCLKmqZ^LCP)S!=rZ zSxUz=C?ADre>~#mfx&{@U7%2|4y>RsKRnccc^YKWx;d0pk~7xUo78Uy6pub+Sm-HH z1e9^8(w+jJP6AnohDsdBA2y0e!mcAp6`)b`pkeamxjRF%=DN2P66B;Ltwls7#(_JZ zR{s1&B!zb3rnFbgevIjjD7iEgsz<Q?tQGQR+IfQXGeqsVZAbqAg<tuxzC+eW(w~w2 zTHu`vuLJXDwR#ox_-JgYP|*T9<0K7|*=;3M{{SByPmOXnH7fvRK~Bnh>sBjjX(Z-J zuWfzQZ#QIgJ&I0~V(lUndG`mF;46IrVZIem01m@#>+7DA=?e=<X)MSJQ3jP2r4KB! zbPrbFT|}O)B^0Kjw8MwJxYDffSt@NXBBTw!`E-9w_5@p7<<+PE08#FKV4JDVCPjIl zdj^-I?AJx`ziWi(HRl;0(=tu3ZkSSAbRYRs?rt&eH*n&KR6I*f&+RUmeFaUyauSI= zDva`yPs8l}*ugiXHficp7K8qhN3#*^Z;<+nag6tutF#ZEZ5?~;v2hA8rw3FAx+Nop zL;OkD{6<x;Kk@p2Cemv3C{x-n^A5{x>YCH9MLRL}AA4=Dx<c)zoFZ&Rp#bdaJ>(yV z&oJD!J;Q5P{ZvE_V-e;Z%F}YTyie^er<O;_hQPSJY?{=V>+;`d)g+3KP)AUCQy7r5 z8iLYs4b0I(g_)3_sl3g`ANLDU_kTja6KD5$k72^707Qt$`#L?{4kEc0wbQqS#*)P7 zPpyYd6o(r-p<NHO9J6g#Kpw1|@@TFjsMH_OUzdLOqrUo1O|I;QqH3#AN*+R72kQyp zAGb*7LV1r~c<U)6_fRm&Ly`9vQQY>#UB{#O3{rlD)ERP2*-LnUo-Kk0B&2Kr^aCcN zQvQNKB-MxBuTd-zRU%Tk?3TycS?~iIFRl?93JxUjdvP>Y@sPYp;MuFKz+5g;CHX07 zPm-k}CZH3QD%I3T1d`5ao2T$O-(5sz<T!+oguH#guM#@b!xTeU)vPskTZ*>%46&pY zaIQg)I?k!r@A<24Wyh%DPYX%*4S>ZZ63>dNTD2#4-HDq*<msWOyUBpv^!)oApDJ8; zVmr_{ot5l7jwdNnFb$PprCMYZJuE1pTy!AuU~#M7#%eMnjh*vdSwCf<2j7GQQx>5J zLa-#)pfQALuQG~l^(6`w0ZH6@aN!Ef7QAh0P^nk3n`ck0l_f$+1v`R~N@9c+q~PS8 zuSOw$#^BkRTA;AE&l{yXs+6y;SkOD5mXSh?L<$OFDg#bMUp^TEr__8r^EDURUKFZi zD*BEhcg`=U!mfyr?GVn@>xrZbQKDRh0I7L_r4phR`STUed{=L`YQ;@D<)#6vELw4M zBsUrqa_g!f1f*2>bjwAZj<sowWtreQTXgfLB$Y^L8=-KYq<&uQ?o8DP7p+X|AjQ+{ zx&aF27W#+SN2fix9B{qd;n~nrYOe7Zo<1DAT@HJ@o#8?|L!|)Xub}Dab(gxG<kbD) zyrOmfVoNNJ7?2|;%Zn91rL=VQCZzQ_<o8$d+?uGjyDJDR5vCD|%$!N>Ef$1v9$4L4 z=G+bp+bvdtn`F`rSjl1$nD>PSDnP}7MV$JvDy|f#7ClaOqIzV4TuPayp`Q#;nAl3{ z&9@S@6zFkCM+Oxy2W7r`V3u{BjuhDG$n^)2_m!Lupwq-O;9KYN72R1{^GnatH)mBM z;bCnKMSa6nIT1&MAfBZPpa=A*cwlAj3cb(@sM^o?ly?1#KDpC6iI##KyFgnq2p?^1 zC<Lhb@GT?!BLy0@r1Ui?tZD<BrH;p^O6L?cpt4S|JTL?@g;9}tqB#w)DoY?WWY*se zd@w{Z22tq2TaAt<TwvnNl^!gb+bx~;#H1AF&Im3New@m=K9zBMa&@c9QTm@wM2bCp zrE?!X5l&gppEDm9&~sltWJ}QV$n?mN_4wxpucMZ0$KIK*pMmhscyM~4Ikb5Apg^x& z;vYO<+?<WLQlN5aRSU{F+-y3YB=f_R>J<(-GRJOspC>mW94Xjgks(G*WL2!Ycdss* z4*1pD&nd`qnj_vp*+Z&SI;8a-asL2sy)Z9QTYcT6cTt$-6%Oy{3+A5rkF-p3BQ09> zpOM8b+zlC#O}N^x*)^v<>UZZ{_07L>NQ5b7v79<meb3G=;-6?*YHJ?@$HlgKqew}y zxa)7U=L!^3zBH663J0j>4%Nq-i!{j|wBnP+*ln(na4F5Qn!`i9i-PVJ+BT&qIl$Ms z!oSoh$k%<k_-B{ydqIvvBrd@L(vGcIjIqZKT`cpLElqc@%D3FCD7ZZ=H~#?C*4azp zO`mmYQb<bF0Z`&l;-ZKojAvI`Qc)smPaZ7-HrOJaGeEMCn)iQ=4q#Uh4hDk?fItmH zVYPn+vd50<hnU|I)>5x@DO|;UFo+rxLfp<L22y;Vt&rP8iJ+>jeKzPkbBdW#o+W|Z zXEMTxTc}Ar6reCGT1F(Zr7b*(>$pGlTWS?DN#BVgh)0T)PQVWnwg5}4>5Nppkw}F) z<uo68b3F_<P+VB@B3huk=R<|WrM@{xeN^Lce=fl(^cCxgCX%#5avsyf`<SibQBtOm zP@Wus$ae8AH5H2lNGYeCE?=L*O*RSg(d?-!`Z6c`VI0kVfslY@E8qn_rNI&-kuH-V zJ`xs|pJl+61prc#b|YiDM&kkj3sM!*8A^iCnFm20EY-Z7L2GK-KmBDBiBOGyy=_~m zk8NtC_|-$G$wm#r1WEXZ!_)qr-b^w90*t5OIrJU}vzu`H52^*Se5(_V6~>TK>~{)C z33{IMX1s|2`$|nR)9KsATU-cIYf>r09w|L1F4tV&trK$rkwTadc;UfAvo`ukeKMOt zN<tQt@TiZ+;C;F7&@D2gNSwa#ejKP3ZnGM=efcoO5{2;t!a=Ab9FnSrRK2J-B??GS z4-w+wPc)wt_>U2j#J$BPtU36KM)e9$MUBD2CPFYRLRV8j!>7S+RCToLNp-c4c`6kI zXG)l-L5@lkoWolTi;Y1^G$FD*z|gVm(-7+cNsj$^MR!7nG3qxN;J&By^c#H1k`IA( zr$HHx&R?VT9iw!T>N1%=B>O`}v{!0zXmuWZM@I{Y29+HM@KELt?m6dbjZl&Zs4mzJ zta!7wX`jQS`6a-(&hFcssCs)nb72Jv03O2iScc;0jem6Q?yR=zOA>>3NGsi=_GGqx z+iLV8wD37`g6FP9QajlZ%zffITU?P0Qml?$4N&Wej?0d!r6@@x0aLK92I}Bj##P6I z_1Pp4##TdRuXo4w712^&Bqp?NzKBnUx5p`}QkF{8YF$xERm7mE=J%@Y4OwrChRT$* z2AWqAxss$MNAEZzfqGFz=?r@9rqycD(Jl!bD^#8Ws(7Zqn8gwTfCF{Du{I$K;y^!s zO(d&~u;N$sx66Z)gNmwshPVPvYgXJYrz9w>*R-|HmF}y}IMh8!Y-?592F5&<6uDYZ z9yIQ0&YaJP#T|5tpi!vf&&|A}aTm0T{T*iwL*pJl%dq)|q;s>a+$BbtYG2kZ@>Av} zJLiRHsHoql`~A4I+ME@^zQySoLF+0C4j_|EI(s;en>gNzv{=wtabLtH0Yw%M11LV; zYd=8t<Ahcsm0QVSw6q!`@2j3ez-D}C<2Fcr8zb1GioX&z)T!1oqv~vtIKR6-&NG^u zSi!4IyM?Gxh@d4Y2?Br$Q^OWE)dF6yM6uEM<Z9yZuDQkTPBLrD@65@@m2s$w?rD=4 zmxaW;j98$RtbB1=OmT{m!a*ge`+23Wy~dul?AFKLw@3G-Pf|)*Wk1ZS9sCjjC!oiR zA|+Z(fapB4J)ZW*xnJAu=>64qjzfv?`sCDF@4Pmi#6(4xO1Bc_tW=&kH<S>z;#D*a zq;Kz}*1bG@FnhlD9iZwh(gj9eQh1+Zr--KBR%D!%#lbxKdkd>KTg2P_&P@A+r)Er$ zvg5BjqNOcInIz|#%RG~)u0x4-bRjV$Ap(Fn5{jG#FIl!2CY>vUN?6Ha5##jx@k&y} zRK+320FAL^X=zrXSc7ouLrhQ*!>ycZ5b7~PVy0|GY};`u(-b8fn2MQ(Vby%P9GFWQ z*WE7C{Qm&jiyFs7FNT47ZHgaa)rf6Qv?%nKHJu9`jCcMT8dglc<Z7FuP_L>*w55fr zn-#e7N=LShsNgTvqA(8<&uk2mo`LgWpYa&(j-A(9n!~5;l2tBFom|-W1r~}@hl<di z6qELcxOW?5Y~or_RH2<H`biR{fQ}V(vFOw|q^69)RAe8I;fa)%RH=tP#VfV|hHzMW z%~Ph>1qN_gHKLnfh^r_pyQm5jBDgY;MHvC1WFKUpk~v~EqM0*;R|u{^ITxU+`*U7C zjFld~k()=4gk(sg*Pa@5%zXKnUsdppvncc$z8$hIPop$EFT93x$`|U6nXe1b$v%E2 zfM;a!#(CEUT;H=FIitP6Xn7ngYN4TcT+cEb97*SeQgsT40BFk4j(DGood*Xi4ip`Z z_(Z6r)Ht^<vi;3_w;JBnd`oGO^*4CSD>MrSVm3VJcFTs(xd@bFli?w>ZWcoB1w~xl zy|wrINc_M~a^H4}ojIx8bfyfn`^?D|Aq}}+v^1}X+ikPcHv8n-fS6aQ98!K`+~|ti zC)&oS&ZO}iM@Vg^ywKN8GkBF6OhvZp6iSkv(@umQpyRd0r{yQFw(kS?=Ir)2k<Nia z(2q`ek;0X!Bg3cBl&hGB!b7koFsxX6*9E$NYNFsAg1HZeEM!tplZa*!a&azFSN6T( z;7)Mr#|OqD$j@j#kXj9ZIkvXaq@Sd0a5I3h-3)(>m71K`EcTp~g)r=?5#y_yErbTm zJW`OF{A-M>?{`TccvI;4Hr-j)kO}5%Up!c9tSv|P=&1vz8Q@RHhNthrb!iyp%C5VJ zr)Dgx_U9$KrMn@j(tsfgPyliO1o9lPN<mg6y-b~0!6(L#pH)mIoDBk9S_%~WfEr2? zdGLzXwA#KE+cQE^C^I}x1Istsl_9Ciki_}q<BXXhhhp1<uZK!Yt~7!IxJ^<4<^Vg_ zZk`x1RMipVU#3ijA!I5+N^tGYtWrpkA+aIZAH(jPNK=YwbrK3qQne*NWnk}Ky!JJ! zl?fI#6Qx*q(~0S6f)azIVxAox9U-q{_o90cT4~74zbPOE$Tdh=@!{xl<7w(kt4Q=9 z0(x@ob$hQ)THVR5WcYIA;zxDvbC!7Iu^-2U2^p*PPT;fsz&it+ew*9l{{XjM((v}Y zlJDBREkD>a{Dvo9{dm8Ma@D73w2vr<lP+~U$xA9l@%5=&e|$kdek41T>p04<GSmwg z5-^N;INiBi&^Mnq+KCE3amkCjg=Hc0dDKEM&^(z5Ve5qzB15vktvuzEOoWojFZUEr zYa&pDd>{s&xmvuCRFFzKf;SkAXaq9_P_SVEw+U{(U4PlH?!*d+9`81!DCWei(;kNM zW6DVmfkZ6+G3b17kd?(CBjWk~t}3F14o&AmIKAFg>yGy^iDD@)*rB&g(GV{sVc2+k zTTia^@@#sTc_`qGEgx7w=qvVzz}M-@W|~zlny5?{Aqp81*Ddz0>#j9yDNP}Wu%t5{ zl3!J7145)EZ?!Q>E!3$Is|w}iS8v<>J9l#+ok-G*4N1iI1|#0MOzG~|Y1k=W6Z0py z<!MT`%X~HXt<`-PiEHZ?Rl|qKKJ{o3Tp|JdKpw(=t%yoW)Dn<MCV&jU9Sj0+4SU<I zF5SlV#AgQ@tHkn$Bp_}_xBBCZDM~xa$YOgP>(iTZE^Y#IrhJ?4tYn)r5$y~B%f3)t zqMl$VRSkLoniJz+On$aODH1O;?EB*FyUp^XUr`na9^bwV625r4j*lsP3C(TGFThhV zr+QBNXE+g8+zDVI<eKDa;_{>J@3w2rHDK3k>sIuX*NI*jnpwgy4}w}!Zl#wgd@UXd z>;iWu5*vk+gONy1Zoqbv<x*_p2JfyOdLm^}$W|!CDrBL|mk%ae;oPj9f$5e#vul!L z*G=$@>yYJMXOI||=lhqblATdl3ez>8gm!;X<T<l{F<&$6>DzO?yY1K1?bf)!wDj9q zAt^kRhLzW?TsxCo4(GV03dI5MQkCWI?BMHLZqTcR{&n?Kqy1U<^6cR18kVOPR<cy1 z%$~VMTFT8;o4e(Mkpp~#!p$;_m=$7E5RTPpic%O!VsV+}wkk-$r&(hW81%;o($Xxk zMp&%{HpM_N6UCltHED-RSW4NZ;u0|7EG10CF*sC78w8X0VFEE@kzLa6C(rG^HS+n} z7*^x;%fjqvLy;qnH$YiIWN?l6luGD1oMPI+DV0jd9Qbs#*UCy47#Y(qlU~HQ#Q6{T zZcHc3EAED-22h3wQH-*l6sdp6%75B$kTwSp(C(Kcr~7Hby#D~-<kZ*jV4?ovxN`06 z`M;gFM;*9KdPD15&pNW=+*zuWqH0M!Ni{hBq*Eq|7z!|l*r!YagHj6&lFb3z6O^;0 zu*ofKcEqa<N=^(h_O>{gL7WyG^JjbkW(Ad4-yq5vXAxT9Rf%R~mW~og<<w$wnqnD& zd7vV>nZA9^eEppH_M(~3AE{nh&tECaZSx3x_@vV!UpV^LA(NBv_UAr&8Lyv?bLZij z3&Q%oS;g>p!99M>$@A`W=3+C|_f9B6_!j~mpI|HA9Qx+170K`{u;wrhPG;6q%M6o8 ztYXo1ax<-f;X;x@N`c%SnPc1Ul^F<8!KacSMQH91Wc!a3zo?6%b!F97{ao987F+MS zey|4Rhk+n1MxO0??gbA&L$Tf$W@>|h%y2G`ePq47o2z8^IH&457$<SNJ$TY{-(p%= zYC=??l~G7;O*gA*HAyt-Uxr&QEg;=t>#ZrPi2KO3Hapl=0@7*GjXOqRw3jAch`Kz| znkR9_C=Pke<*cwMi4#KZa9l+&suaT)D1*-!iij<6MP7cmd~yO(^F!g1mjx9<Fbf*7 zeWk?W+lUJM;K1ia9go8j){ZoOX_hX`mAb$!(`RYIRqX4Xf}9ipX07^S-x!6KeC7DM zc&YHt5ujs6H7Q&R#ri|YbrD*tEELv=6bB9}d#pKPT6*Zri+WH?e(J?S#^W+r*BU{l zY-yPaB`g`&7Ut?vSG41CB<9qLaAqMs(<xA1#=9D3B!uSphHvXEuak+xYYr5ADoVL2 zC*zXT9x;tJ<cFs=%3LlpQN)EBfI6D=#~UOrc>)F_?-r8bNsT12=fiGGaL1yV0)@^& zXT*Fl?%<(4#A0}s*$`TewO|}F8A)Y9bm2R1i0RF$t3}+>AUF*@!oCq)Zk=K}6O~$o zRIxb8YFsZaNaKzT0>|2ET@8FabFJ2yQ>B0G=CPv?-5Z_FyFI!2Zhe-LRZkPpd`>RC zoLi#|%k_zFjih~Qel88GpRR5<Cf1oDnFU0al<Q!a#=q&FpBnh{%8KMFB-PiKxJ@*Q zonUKG&V$*>xIKryF>2KA+%Gp^(NtLpO65Q9m3d?&RGL(iwh|I!m#kU-D)YhmAEu{7 zVRBtf-c>#&aPcgMf3=0a{{TA6YJl*Pi&S0*9&J@en7?^R9yBL%I{PprCjg#9<mw)x zzJ~t&azbh=n?UKiRGWjVOcoU?T_}_`Dx{98r#vi3Dl`q2)(LJ`)j*O|d2)6;vAw?* zNh_IlYs+Dj84?nszm$Q*LG@7pQx+`*$cumKH9dpgX#J~eu{%A2<XEDJpz&b0i<{Sr zoVoA+0DUFJI<G=aY4GLn%R)vDm2je^62pkDO|!^q{X@$zv}#Wm+EXINL-6a6Cah#X zQohWK84oK^N=Z2!7)Ui>7mYxO=_o;}y)hiK0f2G|=FyU*E_207sV5N%sJ*C8PSJKV zu#vRHD@LN!mepMKEy$_MR-JXdlHCXnz7N?I_qQB?@ie?_`zVwfi;n6OnLIi>PbcP^ zzVf@ZE(>L8i5Mwh=6Hnsnp5UW<^jm^ZdyZ5T@^Y))Q0aD=7>+6qzZjmlAp554#t}( zj|@k>@04HS+6@6cIe-5EM~{<3w{7B3nWavYkA*$I$z0TWa&>qpsYIR0>z;O{RMfjo zDU+F`)aC(K6;Lw`r+koOC7q7nEwHH+VkL>iZ;{1G4LXY#jMYHJNf@-MENUw|4YA5J z;L@nEXwj=pw#A7{Or=$dM~Sf86s0XXmC1-P2%2q%2&+z4OxnA*{jI-uFHyy^Y3pmZ z8-#<iXcP%gRjo&4q;*l-I%UUg8J1H(KJalyxt1b`RF`X<m7#u3W4PgQj^X!^v=X=7 zSzJp(xM@x!zYrUKvIRZCwpWCAJGTz54{E;ryIZEXHq%P$o7kVfH&1(wtZ%)^)YGr} zf_t|coV9T{^P2z%B&8!{qz!^bz+>ty(E<c<3INe-REjHEsVx&CJu9|BNoNL(HbXS7 z*p*3Yl2}xhK&~cGY5`$Vn%v@5hIEz{A-;QJH3q3C1{nG`KYk}6s0EO5G&my48Fh+a zlo`V=;zdpbxd#bveYQCoQOd7{C)=F%q34Id=27eSFZpIZejC#{^VNKFb9ner4=n0c z^NC43y5NhDFEl>fjUK;HjsEQC&s{TLKLK3l68yedrRaRYJ$%V<di$91`m{C9$@4hF zzF?vIU!E&MwFWXM^7A|KC!S)E1|i578bt@L3^E6_6Sqt<4Ia|0M&EFH8|^&PifQK7 zmA2{)6oms&pn4ERaqiaSr0FHWQH25scY{p)%SY~KY$Um@nRe!gj<U_+Fw&GQn(WNf zfNBt>CxyZ*MG?_MJqK*N>Q<G+XrafU`Rw~awYdtmG$$(Y=APbN4ZZG`fVt^r<J>Ke zBIl>3`_ZI@2N1N8P?d^ou420bLr$Puu9U6K6ohxiVCC8y&6LngbWSL-;MvKNVz@|L zV#4~CRkeMGJj(3>3Mg7=dL5+^N}uhnqosyPd6p1V9;p2#G&sj5k&$Zxq!=hL_1uck zqL&iY4Fyt4kM0<duDKUADC7eq^Q0`4yr&A2MJR$jqX46hY(OadL98v(+m#KnnsD&Y zr^C|@k_f@UL7i#G8st3G^cA9q^};a_%?BgP9$UbFWnzSTFo3bCHG6u+8f;L@idk%Z zkWFdqJn>kUQgkd-G)jPK)EG1Ux<bh;OeyqnAkz~n2-I+>bE?wFueOt`?#p10P;ftq z$hmdIaC!d#+ex2_V<Y=1IlqHk)Zl06W+V394X7#UYF#%eNTwAwC<dg}z|MFv<}FOZ zWVYLBN(kH}P%GQx@yB$^q$8`3x(_Zryh}z<l`C4YJugL&1wf@T0~||}h0u-yR1!jW z_qh*Tk)RKoZK|$~&y*0ss}0tQ{YR<F&Gf=WX-+}7K#B^MDW<0G(pN%<Q^KHgY?nn- zo1CKtIj*&2Ys66o2~)^RflGL7l~a%&JN3=Koi`FyIR|aMxlGCd2LRBd5O?Q|ZM!$L zIHrv%Y2nietkRDNsm;egPda2ktKw;sc6%G79+`JHr6p)$C@63K@xm!jU<ZF_#n41i zS&}gW4wJw?PV{EmERz0om?UM>T>PDp)G{JK&=*z2Y_j6pk8WCt{`JKut>t|Q;r4rR zMTlDN7P&J>1ICp;*L~ksQ3_)j8lRwS;?r8?ls`6<IE#IAs?aG9sA#Q0DFsS900l|R zV=>nU9o5F{Y$e-*(+vx+0DIk1>Cc5c&(Vpco+yWXKsd{5BuNU9Izh^~SL))2F^hy$ zNRHrjm2yzcLWF}-OF*H?%1B5g^2rvQwBDe-1`<$(Z;jJSOaqM?F~?k(_fkpNVnn2@ z;PBuo?2pS&VAFL%HHM+LIX)vVrK?q-Y;H0^{9pG-rBrg~w(V3_tB&syPw^bjPa(v= zJM{+jrAEfxdQB>|e@Ns%)Oa&rG`;p-kVMTbVY;_FRouZ<{`VDpLNYf38w&g>17b&o zI^j3{?8FmmY25=M#13cuO3$D+J+jDLgvzw(i9Z5){{X37CpS((sn0MbrQB%tgye8> zEX;B5`e9LlVpBMTP}2$#ixFp|ws7GrM6p<{a>W2N$}DCKa_Z8Qij#_vGHDiQ?H6wT zLi@L`H0*2CT|V3xGEf{~+@&Hi-ANS+2v@yAIT8hPRk&Khbg5YMV)-_=5{*bs9V`dA zKP`Iy0JBXY{ZpqTK!&A;(={b7$5M|Z`G_O}XlM-%Ion-9a%mF5Jh-;`;+hZcCY>!A z7A<MEJD_lF>Qi2J%eL1}<?8!powKkWojKnv9A9MvnwF!{DFBjvGIL8EtSXvQfcpc* zr%G2eiH0FnAHQR`UDdlm`B>7CduQ8boOfB>Swojw+fDIHAwYzs091u5eiV<eoyAmZ zm3tUhyhv|vKenHRJUn|i^KUnkCu=~nwf^F<Qn>hX=;YW<Np`Zc^7zi1eU(Pmt?E}M z&T2$;CH1mdQc$HSLZkv|LTge@H?COI1g7}TKewWT94l7LnPL`#5rXwp;f*NRsZhlZ z*u6*`9;JNP4A|T?+Yl`@YmlnAY`RA4t8O9<o&)z8g$r;q9R*6@LQ2-JVp0hwpcsZy zn8u|V2CW2>q-N8Jw!1oGQCd$MuBagZbtKS!c$rD2Y~ff{tvlcH&#!w68rLIP+0$%p z=f)!`GFy9$paP(H6lg~f=i`m2o-2S%O06?%iX@DHu}Zd9N^%MqGoZ08CEHy^+%t7f zp0!B3Ic$czgr?%BiEYP00d8>fAaM%Prkm1$;zdwqS-~~HG+ee8!=(#N6fh)HHe`@R zLw5A9$~ST~$7pU{%d}ZhCrI0n`;sOZZ6QfZBCe3xR}rV6-+Ew5kQ5M3C6FmptuPId zeZB_@PcUe3WKo<DUK?b(;7IG76IZ0rRocrx{4sm=e6+#2MbeBaEXENbqN}7}N*0i$ zk_zfJBWw{|Ni-^A1!oYJhwj(N_jtQ4XmahTv~0-sroX(O8Ay`DUaM1TR|mCJ86Z%+ z5UROrQ22!#3bxeRidG0vJA;v@Hd=!4QY*2c%%j&}yEF1J-LCy;#Oj?NU~1!LREHvm z+?>lKxQcNO6{sDmH>Prm5rWMawW$0et#$tZ^so7Z8;vC&{{Z%}fBgK9Sr_#^s{a6` z)=uH*E5~fLmD@|-<A|4=RE5Qsz*<%taVCUuB#?ce=ALdzRa$JKoP}}}bE#^L0oxr# z-20TM8gAJ2(p+e7&vm9is##?PZZCfXj$8oCKs3L}pcN!%Qwp3M3iPzYtto|+sBSX| zBL^_5iieEaK4u|8cHt?Q%_oW1R1lHkNuU{&t`7;)D&5Zd{G|6M<;L4*o35;Bw6S$k z(Gf|M)BI{cNl-irG$1H*$bgjsQgV0}YeE|{k;#$!IrDXU4f4^iK4fl}D}IHvrt2!+ z%4A4N<hH;<6s{0z;(#?h22P0sQjG%{T@H{c(7LlrT(l;rx!A7En72!0mm*1Is4L5L zwG^#28yXNrM%lj!!RSy>WssoiEB^pP7K$if^CugO_;VcaWh|h)4w-;a%sG+aiV$#e zqf=--X*)vdD7R=qr<B!F<Y@`wW<yF8TTUnOAwyz4gl+~sT3ndOY3H{^#AOQq0B)CM z^yhG`+DbGy<f`S`ZA75h5|Uhc(CHO+I#g;xkbUj8QfQ&RdTp%WAS@a$hB@-D(bVR( zRH`+?RPxC3J}oKV?#w&e>%wQ-UH&1aXP!HJ^r<QiB#tf`f<Yh=zfs_7F*V#D<d9`f z3mJy%wC-JK>Se)0Hp0qTdBRUFgFN!$A{C3Yg=%HO39mpooNXzg#ql6M`MfA72~Os` zL{#QhnLN{6OOiFg_)c*&Y2un}eYp^#m!%-FnEJPb0OWoX;tfU+NzH{(u^9TXg^m>< zA5J0p94L@+VksesMbr>aM;WhF9lq=`R2Wp2Hx7FeNb+SRXY`OO`>^3bg-I;nd=gTJ z5aNeK^Zf9jw8T;Qw^Z>`K}cBpNl+k+Fk>OXA>^`>TzQtqiqr@1%qvQBQ1fxpPX-Sw zQClN_d2wpK4g1ILt_4>xr!_eUR&op-{c&zfv~8E<qynNz;2RE=ujPRk@mByyb2iJS zCXFY3)iSRIN!mPW?8*=3dgE=)>gK==Bar%*rZ@sICZ(s>zBQ87QI1+vQ4OU7LJ6Vx z;`>jCH1cH2QB0^FM-wGfz_*nqxjECrAv~z8AwW2WFrqLlvd~hZDi5;&aAtEwY!#Av za>K@+EJ{{1c8jwwA^iaX<Rl=*<7n{hS2)cNwwwGh*40|jk;~`)&*?u+tuk$J=@g|$ zk^cZ@sMaYhXn07j&P*$(uL<Ao!&p#-sBuwgx8YT!bT;W|sP)Hs;^>k_@ER*vNE@Ai z8HGVOmLyxMSp;YpoErKQ_MY46*%!;R$Yp6ymdQJ~>&hQx1DW9!CY-7(j8_*Ut)Vy! z`*;WFWfofnuURM>x$#lt9ck6tnpVBkYnbAEz91T5kZZt!$a_s{eNHqIsif9;zZ~2z zWWTso!t*}Cz%e}!a9k^kkXK(R?b1I=famvqSodQgMPn@tN+i*$uG32lke+nKvZ{jz z#h@+@E?k}wRVbcA5G4wgT2d-Y2~Zf8`F0bqk~Mwu8YVEb6|0TKkx;`!n$P4tX`ZdO z?9lAiznyxT%6=4{9vs~>ecqE}0+y4H4wBu^ng0No+fQk%gG6XI5&V6&L}w<lprqTH z>e^3N75Kfo@0C5za*+Und+Nmd{m;&Jjk0U`KPvCwCba&e&)oigxV0@rsFf*3q?1xk zdGgg#{V)gAir}++T*w@=sKm}P-?~l}BZ~ryI)u~%<BCAy##o$qZy3K>4Xf(@XO-sD z-Q(e}4SZ?7DoPDCaLI{4>D5db_{rskNX4a5ZdYX9w8ZXym3sUTY|Y%_u4kFLe30r& z>*-3@(zs#?LV|Olr;|*gH78b859>e8L%rg-vuK^#JGv2WWu>ZAI7(<qc|?MRpsWzI zaPkQw$9nBu+rJGYi?NBwn$y_cZ@(#2HpdP$rCk#5mw9`uuGxX7dxrF;O|eB{Bhdb; zrL67dIFJV#fY>UO6*T5fU2N?wVXT(pJ~gYV+}zwtL{4(yN;bv|JB)llZ3|PrAMoGO zP~3l4>K70dGCEj-%81<wUlP_ww}m6&l^;|}q@pNBMyJaF>>i$sE?H$ciUH$^ZWm`Q z%u4S^dNsAeD(-jtM8_h-gn`8JS_xG=vCgVW5P(Oh>xp+26xi9?An8KDB=GwgxoyBI z_VVdtQqV{PkB4mlZ2iK0>$zW6yLV#S8G2g#c5>AoXlyZXvB>;BS>XyT4S`DdfdHM4 zH~yv@I>olA^@vWQGfKz5q*Ie+6U}p`Yw_G#wAUpd^l_&!YU^KjJ8N<6ZnnDVyP`+d zVL8GbNFgsacSDKvQb<0Vj+psva~<Rfo;;7UnDA-jiFVSe2{RvH__oI4(B6X~BT|QW z{zf#ljt^kFkEoRqvwo1w$RAr+s*u8B@$e_W6)2NVbRGjJo5ZX9sG_fT1LId{+mN23 zMe)RY9RSm*rmwZ12`v8r=T1M%#kHXKL%qN8Ynt5cH`~qvDu?G+{g$$$v<h{DvDmMV zc^*GU^9o4Em9(kN-2VXhPCVRSm>a{3AS75MkN*HF&NJVN!{R=zZMps50^DDo{{WE7 zexpsxxSgts(U66><=;<20D`b;<FV2?D05pw+L6p+TYHMqIeZVjo<wOnqsx<0{Ik56 zfAGTB(Oe)q^*i9FuL%CRlL}oU!NxTM3Xf~~Cp=P9$NA1FSH#SWgU!5uy`$s#W}_7c zvU~;on)%o7=CAB`%J*$9+8*}1HO1vajQg!L+l6iYM~jEwNdw*h?ct5k#+6FFLb?3j zDMTS5CANPdKk*0EeckQ~dvn~!BHx+3GU_4EaxxomIFuC@T}nVo(6ogO#X+Fl9i=t8 zH1&~+5cMlkR1&;Fbld0evbN62e8k^vHYS4>DT!|90fh2pr-4_NJrba_k3ca(6l9Dj z=J7q%6uRBP>77Pb_A}%j^Ln%Y0K?}}xu#3UQz7fSmeCoo<G)x4N0-2o2vWGIKt}kM za16=SmJCQFAym&7Ty-bRFV4o6v(CF*j;MiZgwc8Va%^m&wwoN(r530F#XVdE-~$j+ z>4`3l>)mB}?k26e>O1_kPQ2WtDonX6NJ(+U8mUA80QLb)i5wb~iZDhJRIU-ZCWAFN z;N)M|pZHRCa^Ks2*xfsie+);Pshmx|-ei!FBBgvLmHz;>cijW80P)24M-du$F-CDK zQ=z{--G&{C@AdlI1(J&d_5T18wI~g~uIVHr{0ieo_(m93L<RZ2LDEVcaw+lKBSv;L zqLWQiYySZImcR3ik_UJ&%kUTVAO16wo136}U=T%7E^t5o>6}Xd?y2gHRG0E<p1CSB zzJajJeEyXG0KslbBJ1wpsb+xMV~_s;iOrZ+A=<zVBt4Fo{MM*1<}bMF9FC!$fBqqO zQ<8fJ$>e-|TUyJWTD=a(B!y`#<W-wkB7}6sgmHWx9Hn;akWj}4RKFx-fMjyEX^K*4 z_KnT##<7J0^Zr@XZ8tAS-<@tW<T}0&s;r(C<)L4N#<+>EDis6IA1yAw?XM!+Z(vf9 z*F}QUi0S4JL3Rg5-c#9aS9R?lb5Jf?US|)~ZVn)&0i~0|@(C3PUdL`kR32G(f>R&{ zC3nZSp!B-M#DAX{ytTn&G1JTMgJ%9>I~^~w`n*L;{{X~nlbib0w&IP$?4J@g<4+<7 zp&J}zy@fL*%8`!|$orf2)wup#bWoy(1a$kkHi>*(B|Grew91^QAko;UD_0oWxQyWB z`&xC|BK69N9$Gkf5Kro+`82CY!HH3YW?rPeT~Y~9aD;#fPcKZxuTjL+jWOx11s{vS z^&uoB3MPths)O2mGfK74A2)_QAdvE<t~0^L-}jQQbx2i6r(7Dq2B5f%cr^?ieJUcn zsYq^nBW^w(6_Nh{ULy)F3}%4TF&KieB8+kM+x4Baw-!R1kbzVJXyZrO)jlJ9SJooo zG|04yjZvD0-Aqf7)TpnpggnaB7OH#1`ktf1+l^9pKtV_ZSGUjP)Fy`-ze$qQ+#Xa$ z<M5y*Tq;tyh~}-&T$1HMrij49r1;|SApZa*63RI0fTecu7@VxR=?t=!fhFj8KMG_X zwH3Xd2yBC~rE%WTJX%>xBI@|oPfnQJTm3jbHY%Y{ju91NAXUv3gugk4R<PO@;!;*l z$pnB&!JG{mh*8!oBDAkOyjb1t(`~oSclb@+tDH_U5>$mY;P!$jN2osxR)JB2h14mD zWFbLA@7Ujd!iA?mxP<}|ZVs&{#Bd;fb;Y)aOlv(P`yao0F)IH67z)3r)5teVRoTql zGXfDlL+ML$n+qE(C@5t1@<Iqa>*fP`+^l4}R;c(iQyL0%lC_tkGQtI1eZ}y$*zr<` zpcvsT%y5dUK3q$#9g^VUsw8tIpmkqzEP75-<LUPe`g%Rzt~ibe=sikDHF|W$$?vez zjQ;%F1lz5q)}k!WTQBv05!uZ98%ue<+%+WSOSwyOTjyX_c1Z9@<dNtxl+{G2=3OS{ z>TAhN*9t0EPsnfspfXLUwzR1vr9jjX%pBC37MS6Sb8T?rTxLeTM^Zm*!4I-Iw)mh{ z-U=S@_MEX=r%~1#$s$NSa!v>5`sU@kFjkY|d1I=fBsRsIT9>sQta|%(k0s`bQrrn; zwI^kh)YqnZ52yA-+Q<G%?+Roo?e{w7<9>^H)KqX8w|BiiFqZDbX@~Saj9XH*d&mj7 z-I`TV5z20qex;|79EV-<y}s{DTFivwz;YblnA+IQy<Gln-Vu+5Jr0gan)H`karLRk z98pr1qg5!K$tTA=)=8BiB}SybLP`Q~NM+BwMkR7CRHr4ugw@KC%Q}uM{A2=(VuU9K z1!m30MN&c7;+WEO(TtimS4U~&-MbI2rxex8Rnprb2f!>k+Q0J;qa5H!RlJ=9AER@Q zAtv22{{W>)KEew|MjWs~*44?5+M834AS3N!h_h*AAPilv&^^uXk7VG$f~c2KXj^Gp z5N?o``y2#Ra8y+yodF)qitX&~>Z3~Y2NwZ7&8VQQIS}lxb>1D-`D&4<HC>Qd?-Ajd zY&P&A$nFL3juNkUCBgVlMGl}GYP0_UrQ8Hit5Qj!=^vwTy8i&EvNB4VC<>3hmqp@$ z99N;HdI}4sFDG(-K|8T((mIOmrY_PE5jV2ZqCV-O3+Un=Sv@#{w)GV1GPCMCDJ~&I z@e1gzM?vG@-gY~*TTZB?Gz+CWM-LZgyOZ+z?e|r$S!lgMBS-4>q$TIt98u-a00XG@ z014b03W9ga#g^_Ohw(1s5=G01>~FW*IhJqBvyjIp6TtSgM!4*kcKgp}x7c-^-%P}} z!<Hnf;cscxNpOUe?46UzMD*U6>20}fdu)oD(F-aflr*5@+S_N_cTL3!hUrKE8q`+2 zvdN%-;vL&~@bs>d)XbGRCMgzq54rZ<M*&l6QR+cT{{Y&<`fBK@a=>yu;n9viM?Lo3 zMk17F@RQGz`SWl;Yc4Vt!iRHyN$yC!c6V55*zcti6#JY>QRJ7S`Ds_OsUs-6!b&b9 zl#D6zHFk}->WWClb@_)>w6|k*jK1tbuzv)Y%;u&cFBch5LrF@<64a_wgaA!zL$x{M zytff1BQBvr8Wcvdp%pQ2ul!848xk4OmXhdPw#2DQM^vFj2uVH_DOb^z{jnq^YU~Z- z@YQJ@ujk~RM;up^8b&VI{{X`|)id6!x{_#rg2*5KQLJmc{?~|VW5Q1Y)S8#(*7Ne~ z^L4M7aJxTB&%2e+wuSB$z=7vAU6SA*1r3iv1Y$(7ARG-Gf|iA;Ln^yNuCLl!{{Zr_ z+zZBwR7F_s_Irf#xJlqj-f_CRRFA;Ak9j*#*T)g0DKexlFw98MNXh(Go<H86{@KNA z_=_@50p{F4-%-C)`DY{I50~(l^%LjP%XZa&EM2>YZG$S}@*aw!+*TIpNcxEtAt2CT zApl6fzAQDMOJ={}^YYEB;`eIZt}k|pc8fKejn<r)%9&J`$_fyKB|s7f5hT)^0nFs( zQc#kRYD?0iB7vq&xc>l%mvNzY1Lh*;AU=svtufiP`OTW8YiJVX4^S4R5Af$8X^aOX z;-Xz$<a1f-{;m9$>goC)<Z}Idw|Qn|vD>7^67qPER)i%(hyp4qIadWDLZnJhLrN4v zNe-j;v*-J`z2ngH^nKAb$acwVL6BfYQ*JsCc!COw&%00w9cVD25unrzT)<L*)LmRY z@g(j}Wg3>W?1yaU_h-6R9W4PT&bZ1$CBQaq9M-ewl!YtdgHLr@iyWuBK>oOQrtR7t zJ*G70Zgp0*R*#8hFy}#s4nmoDC5na=q8nD+N#dr&s8=Bvkdm~D)u&NU!b@$wdvuMT z<}2muH*mD9)-Q^%7bG__C@0Q}Rl@pr0M!ZsbR%jj$2KBkQ9`)66Iw0&on27slA%Hk z4o0}OV<tDG6T_*kgn#=(fBA+PBNiEc0{)kO#S>0mwT_I?Oxo?UE^BI3vau36-QcTj z(!3zjv^@MUQGrDUBC047{$*+{6@1b`uj3Y}md`f6U)JNTt~zt45EZ3IFC2=KMyV@G zjtml~1x8wj^dtTe@2QPnu8K`7ZI5670La2G`(w4FSNA*}a`}txX0W_>!(7XYrmpfC zcK0!9akvjCC>Pd21SfEMVM<8=j!z?yCZM)9L|0)*ahKauPPR%^g^CoAXh9tgLX>L( z2N2B1JV>F%vEnHBJ~)aTkrXVTz9XJ(83T}H!;_H)gM2a-MoKqVOLrIi;b4oRb&bZh z=G?8O_b{o)EbbkMC+!&O+ld?S{iKS53+<)Kg0uqJ=d}>5+`uv72lD-SH}gi$POGyo zv0cnkVO=7uD#?8XF0_=CRkfwUXr|PVI8-)L2^_!~YK>abWEh%aIre?v>sJw!FZ_+4 zi232q>gyMAdwX{6zO1;|FA@BSu-qt6Nvc#irD;7<p+XN(af15NpSX{N<@)ryb(PXC z;u0X>(rZly`C3|NTab7a#N<7F0+|=jpyoU;J{is>@bkedCL^1Vi-&qw(BwuB4=3iI zax<xMrKz`4YLy_+jE1Tjv1ZL)?k?PXiBehMk-!3-0)f<YRXj%HY&5#a3Q}o@nC8MX z*8;-}fQp0964jByrDhWO#!sd}^O7?kS&)Xu;ye2~=A=~7;WTQbfG7aiZI&2Or40hj zO9KOl&|@eXjt<C8F)n4KFoF8c6wv~VVyeZ#QcY`tbE7cX;Etu&bG9fdDNYO^1u3Ze zd)x`SBJd<MOVM4TWJXfG*Ax4Q=x}IJNHoacM?<&lTjbkCz*TCKnC3o*k??lwPit0n zMV2hMkF#)!l!P`PY$;6B@E;0z9C3y(+X;$8r^2J6ujs2wm@lCh7V4@`-47zeyN9Ok zoyXG>Z1Elc0C-g$X{6B&0-fkUpaAc=$Xr1jX{~eTi7u_`n@O%L{{UwpnE5(~BHHv> z4l?=_+sIKu(6K_2IgD;G5d0%iNuq@d;EBR2O+7MVI$~dIslm!3sqzrpDlQ&CZcoEB z#b1Ou1@mq`i?O?EwUHsRhn-&$N#+M2KR>4}n|-Q~fEAliMugF=bmo;e%ZgI8aWH}u z=KVZAIp`Zk+AbyvSgJ?e8y)1`T5!#~n(tk~`F!oWlUPeX=KH&0t6XOhQyH53&k%hE z!>-=BFH&zBe{M5^eW%<Xl}e>=SDi{p>QR~gqUfc<;Qh{QiE><1(jRe7xZ=5~N+gnf zq@3}Y<y@*OQN+8d5D)-POo^%XVm3$ABptnTK&#^B38vY(V8&da3W{%%0<2|-Mokbg zS_gHeQN@{0?A%H5#T3&@F`Qk9?JNR*Ry)NZEtM6&2^FVADJnll7CPG?n@NcKqq13} z{{ZSPm(o3rmygd8fIxJ`wJw*vKc}wnt}%*JCM&3Uva|&Nq>!LWPRDRIJ7JSdj~1C# z%sZ2&{{Z3@sN05=T{QK!d;MQ!*CX+t5|L5#Vneh-qg1GmBF+9rWC|36<{B%ze>57C zyb)7xeGFRd30QE#h*U$09F*dfx~b4?2RdV|orE@rQgK&5b8Nc1mgG@b4qo=#M0S*} zKA_RGEMi#PDP^)0lgkz%RA|<Kp^LIzuKD5C`UVR&>xpAi+nPvAX}Bpt_R={3=-iL( z1MSNF=EG-pO4C#*^2^D)+V2;3gGa`moc!CY_xwR`2(bSE7f){KZu9=D_0>*aljm^p zd3;`9+Tq@w7|s6x#$eZ@@-d}pL0WUox_|N;jXJuFGObN3<m=bWAI-j^@2#FSqGSj* zt4w#ql*fz2wXMJi1xr_eQP=^`A1pSTeYlwrqEtmOZP#0b_uwW#0!B0rw$6KsxZxtJ zlNtjQ?ay|v-K5lryjWz0Ug0gc(~0A0<P%bbr>NL^gSaCbE@6)0JzRqZ;S$#pg3xhq z)Zh4wUxl=`&Xu+|ET*1npLIwF$AZ6ga=rd0AaPlzht0Z+=}4xL?R6`;eZ#$XJ5x-) zU#6;L`2=w+iUfhOQk0F7kTw8v#i1#U0SFWUz!IaWMx~&n^~CEfLNlvzK3@CzH|6VC z%D=(3#k#osM<J<+OHxu2qLai5cc|eQj#MU8=~Fl)9YLad$=rE8+U_myR!WM@DHllw zLgTPWLu7y`3EcAQf}ltV92t>ZN#f7;`@h<+wwhm4Y1?eD<(p8#aunE75?0v?PY;-p zUv<DX3LQ2e<Ol|Y@Ny~6oLgTYmmE^hH5!qFQ#xocc#g8m>0LP-z-VgZp;1S9bpHVS zQne+H$8LZ$ZJomsGf}+JCG?eqASR>(wP{*p3^9{ZOAQtUDAIk>{{V?cadq96MXuEz z4why@3vS4_ajHp46d*dXN-N@!53X>IG#cjjO4XTl3RCNr@||@>OHrvOBu!0Of_ON% zPGglS?1ydsb1vPv>^0}MQS1;VL%AYa6+P!%4!7r|B~(cFO)0nEnnFnmClJ$=D-bd+ zxIDi#)vv_YIGUQXgwRpv?#y!y-}!6#hhNKft(U0c>F77v&qY*5jMo;AtA!{PDI7gW z96R)`4oYdEV^T>q4LRP<^WHn-+zYm?x&%j)IbewFDPCJBN<vWDYrOy+eRD#)v`#_t zQA3M#{$GB0FTIS=7fl|!4Zl-ar#QDfo0E<tH^z<!5;#ujP^CfZUmOV_(5o=;#;@Y* zUB*gf&3WeA4IyeJC>)Y2u=sMw6H``XiV8D!n~Angk1Ze-GPJA%$k2oPu|idaSk#(| zJJ`?sS@k1GNE#x{l~4o2DnPH_fzpm=*u|xN9@kqwXg+9fzcX5v-*me~V%;9!8|u-Z z#&K(HuvNshRYs*sG_SA@nWsn;ODYmUscfDJmA=0#Uo^KLmP@tjbPF^)$+^ZvXB(K} z&=3;7FhNINo8bnMD5e#llT^D4a{mB}7Ot0Ul*BD3X@x1ql!j!cOX@7BiUov|LPszT z+hl}so-A}*qLb!5bhtk$<*C=6S#fJwsZxolB=sbk<g+zulSGO=N7|#~isEx}xSEZy z>PwI=B&U3U4B^NHPD#u?0Zf)mk7!p3@FNU`Qx~n^&>EK8uWZqDW~iI>3DHx*rnL*M zQ7{}TuhpMF{>-v=Kj|pcd!<=pv$;?y&}c{B`?f2nRc@m^BB1<9=h8Yyv^R@XT2FVo zTXnT+Sn7e@tp*DVjE1<LpAZp5kPp4UDtLu<75gg7E|Dj6(4l;|9&L&x{vFC!4lzmO z59;cR?3UJ~C<E)zjHljPE)|rlV(&4mEj49V9CX{z<06wrT{Up23U0Lo4;%>(2qEO1 zvMwd&yOJ{tfyv~nV~|!%ZZdFA1>s8TUxq=!<x3<1%y=GIoen1lpQ@F%<BhEVAOc%b zs86%UCL=0BlnBFxaq#EU(Tjy>Xv!$49mXa#bAIVe=iMx7$rFJE^$pdseV#bF-aSU8 zhDA^@bo2Db)`^8TMgUTURCfZH%Yp|>u$rv&I2NL{l6NPjCpea2gW{5;^AyaZ*R+zR z6g&-Zio^yXfp`O+4<=ELZC~5o;aoH&(GSNybVU*8#9D|$sqiPE@KELJheFnjV$YWc zYT0+&jhb4d)dw-a`;Q~%Q0<nL?uDmZ+KYBjm_F@fLsF{v{?R{ZdX2GFvI5oC%B@QF z4#55IZrrUmXtl&@X^Ku`!<S1;cRRI~d&Cu8WXesV=CA{2f}%k2T6yd?1a5tU3=$_< z5#vrgE6LI~?@rs}JZcH;`E<5%j@>0MRz%9S57}unC*pZxxa>`8vi#WCX+7mNCBD-V z+K`B>CA#xhH6LlmSfEHWNOI7KhjcM^BGiBdeKN^!0l*B~Y^%+^ov_n(`wgP$sISi^ zHHOg7)~6MwrDOs_N%5(t+&bm1>f~)!ol;MD`#O7HmU@eDkxNaTxA!E&uyHP&cYnFl z`?s#H8ir`{km=x$9CBrp?1X(B{d2_cE|qe!qHy5XSXrXV1j3FVJ}nHPQ?@lI)VDY8 z1CY}B=^~gwC|pb3Dr?s#M-ph{LTk%71~OQLV^jg*ilP`%rdY+8aQonN9I*0dMlkLV zZ8T-WO#GSai8mAmMd_7XBQ}1}W{ssPBc~S$Ab3;9EVhv;Hfkyv)cYOo-qJ`mDU~J~ zfl%zio^G`HK@=cSCvjeQfoK3!KQ&V@+2lMiHeshZv1kv_fKDond<#z?t}Q_g{f6LT z<d%g&i^h>aH^m7pI+Da$mr8Gn0@`wxX%lLoE4ji2xM-uY+V@SrrT$2COo=H7UE5H* zazL*93uS3R_@w~+a=#72W!+_`@jxEm)w!+}N4G>z@>xF5(bYLp>JIq$rL^fw2A2J6 ziBzVgA%s5VNvXuDIJIeEa+V1=k!7h2DoU$bVr3R|u&D;5;zgR4r3^9iQgJGpl(I_| zI1<bmXA{0evIh#2UmOyg!J~|#o;epFYW>5U<nl+L`ZJ$CaD(j00aw*|C>{eM`Q)QH z^T|y!D&<$gGphB&EBmlIlY)@pN69$6#uZA2WLVTaQN_gI_l`kAh3n5ugV!Sp1aO=p z4is@A;X;SgBK7$>7q8qo!Sm`y-kB#Fy#qn9$&4R4kds1sVUQ{+`mR<Fz3{~md`yhh zDh4kJ8NM8zRNo4)N=*wmI6o1PqnIzb%+I4F9)RUSsX{SKQWPCQ;T6Hy&dK*uP2&5e zlDVxw*7i;otT$;COLLLS_<Y9?;Zkab+&^THleGxAK`d*81lETII;P=dlp%B<wy%hC z{{T{cWO(Mwe9rdb1%pw=)OI*7TP&C6jFj8mHC!1<G?N)#1q-PjirZ>pn~PB_8q|Bq z&!liZPFpqV<Vk{4RigvaI3Ez$rKY(_nIso*PdB#4^u%;za(@nG@G1&VigwJ>3*vxY z4xMpl_HQKmC{rV&laEkNOsv}s*l7w=USbd8Y}W#)mBE5YRURdUEh<5xfl2Tpm=z?a zHjt2Vag}de5pXXxCnHynpw}ewkHrCd9K!YC=!<BMpo)rbwsPZAb9q|i#B7rP0Q+?v z`J?(_;8{td62)<2Nj3K4>PRA?qav6vcbxN_pxkmExW;?O2W1`6i<Kx5o8ngMIBE#T zOASiPnA#;d5vd`yEiXJ+KuE1r5)?<!MgZ2WScy~w4B3{n#nGZl;5-F6aN$BKikB5z z$`y)FlMRsqOhZSby4Uv5Mgos?l;#<mRln=6g0fQ5e$gF$21yAdw;Nal%BsE)-A>)x zWV?55=xa9ka47roS_6$K2V{kQr5&m5@W&KG*ARi?{R3y$3XHK05u*}#^Z<F5wY}bC zUgx_iONv{IKZw_acnq;c5@Se8MF4QVy_W7nB!~3q3^in&K9<EI>h{BYM4Ij~Y!UHo zlBuoxb*J6bI)Ws0G^MF-1U5oylD}U-H~3}KZwQGhxR)gROR4VniL$p;%Qyk{JXj~r z7jzh9$lbKl@1NmTg>hV7NB;nGE}rlws88qY&pqF7<eg+3&V8JppX}DsOr>r&UmEi0 z90RLF<t=8o2W}7CB>D`BL+ZH_!j?7!j8d4Ca&V}8G0GM10tQd2BR7>C8HQVHgjG~N z%qT)QmL(N(eryD|2&qkQK_Dsd$(u@iw}2mIT(UtL7tmM<sAk+pybml{Dl#lUyXD)> zBX`xGC@{49bGU97D|3N|C6ZEv7mARAcOg6=0pVP?+Q7LiLMw?M?EQAu%3HmSFazFN zaIbC-sB7H=sC#L2k8Qs-8L1K(`om#|!=r<UrnMZmN#~X8lw4b@tCE%Ieo?q>(`~W{ zt|?M0fvW>Ug#je0q~an-&9hRhMU{|JpmxKG=E8Bnv51nYkyE}dLaG`?ri@jIT(`w3 zQ%+LPH!s%;3lU3{O+5}uuQaul&%F2Rr)%x{3RBI$W4F&$!Z#X8b)_jKB>`3Y9`cn+ zb0>OjiG(qxV{iv}iXXmidX{4llidcR?~`v{m(P4DQy@WMugI-;z!J^_4}Hy!CsAq= zD9AlkR+s})&KVOO$u6a)lBZo!plz^JqJ4vNf-$LC23<f3lSZr4pD+Ew){QOeMv=J4 zWh&q<x`4t#rD<0Rd~?4NQ<!Ka-K?#RB$RyqO>1lU5$>JXB)tyPY)XJX?^hI(JqSQn z`5(cM=Fl(H`+Rv79>n|T)z<I$aB4?TrCha@k`k%1SYg+<@Fei$#@wTsZL)gO(m#a< z#DLV1f8nVC=GVpC2c2+oEn8E<JZtZqA={Flh_>(kcNsKF6aN6W=;v$x8x}TJ@7A^4 zf(-+F5nD+HoACmpUHMX*WQN>>&5d5XP83Q<{LF;U_-n;lfP=4^JgOu>srYcOAg!=) zt0aE93#bVPu}!_y-|*?~O}W<<XO&~VN2%c8m}9J`p($EvUrORt?c^LCj@#ANQY3Yu zNj;SwVYPaX<wv_3T@E=nLEY5S0aBfY+GL;s%+<9k5-Q3{&<6V!`?pQ-%sg=Uw!-UV zon(?@+#$$;AQ~2>G^UqdVt_b}P$?KFQM{s5NS#O^j*M9)G^F%65(sD1@JFUa$QQzz z`!k%X^TSS=lzhrdRaOUvCzCokr<?Row6A7tTwf{XLU>8=&678vxI6|0$?3X<cxH^= z7b4TOaEeKBtBhm-dspn*7thtsqt_!yD?4?`p(RFv#YUO44$-F4o}}-KR00wb#*<gr zj`<IvWdX#32|+Xp9v>W>XG(#kT980BEoG|oVyuy1-C-$GtQR)?*phmu^)$Z)q|_f8 zS081!(19W`LCd3{w>!%-07UWQ8u16{dPZK>oKiN#s!w&dg5xRoaUm3COUEpY89^ky zB=pV!k?AIfHm{2}5%AK;RSH$H2OoC(ug6|F7Bz~8aeGDFct0?Gw4K_`Un!RLFOnB# zyUh2C>ui3_Dpx--DfcV*ky_NJEkIQD$xTvo1Cis|@-BycXuZ1SH`e32GXsD*_;KxZ zPVs1wX1U9ODWx$cGpc3Q)y)b?p&tX4i^w{)lnx(tciVXchzcB8M53PDV^U~Z(Th03 zFl>UXMlv@UAk-%&CWxt!(wkj)R4MHB$%a!HktHXKMPF@BGV`fWs+0DI?-|k{EjT*7 z=u|5p@L>^ci=MR<t+?!=NlUIcpaXUMM02OJA#b;;@pvd9Ab_Gy39l2zot#=pCJ_v( zcmc=tWh5}TuPvnzqLWS}nuQM#dV`I#z`J=B60xTdh&>?j2Z3fn#DFL`gQ*8|Pi`jE z$mL1mH5{^a51fe=8KLv>Kn{hsR4FE)<j57MeVE0Jv2bN!JWBG{)Dg9P4mm|SQ-Nuh z896es8x$@dh5-Xescy?Uj*#}k49STD>?eGJ4y9DJaYL&B>>aze&ZoCJb=D&->21j~ zTuKF1M-oRbKoN#aN}yMd&HGiZ$eTD|lAY=WdDMHE#`I0~#u|J0Oq8<ie777&0985C zxL^vhZzA1tU=d#iZZ~Uh7cj3jG<I4@s+Rksgm`kU=OC&igsU>fy@Xs~sD6%Uorr+7 zg-v}a6{$=_l-J^arW``a7o(yiYdS|E?`Abh;c55{Y0E@*qQq%I=fi2LoO7oVj^u&s zj+VCOF{ql7**BHJY(<Trq7k1->1i@+*Brp3rO2wjB_(7IxiqIyXk;avX@Z@KYvE3K z>l8%L4BL9o65Yo25_=8Vd3w#{H0|!<r9!c^vrm0P_K#EfKs>xXac=E;Euc&Z{yFrQ z<h!!}0LyM4hJ*WY;;xgxcse^iYqO;|`_3uXTv1xwS*nzxYDqmwIpwoTWm!>gs7`@K zNP~$$sjE3=V>T8^G&JdoqKp$#!lhBJJ9ncZ>szakWLy<*bIL9<64+68hu#9Gpx^1s zhSRpke<6))(rHoC&&j=PyJ9z4%nOr2rA8I2dLaCk-8Chk&C{Bu*>H6Lal@F><G6)& z1dbt31IXir#?Y%(=~2Uhrf$J==-a5jwJ1HHk8Uln*IkCz{kKZpzUkQ!;ivxqy^aI% z&$Vc%9~xtFtqO4=)UNi6`w^;W$WJkd^9{dtAp2<C9mpMhnA0_-d&mu(Nn8ts4w|7P zeU)QbCZQ*Raw9Uu*^H^Lw;iFx`>GA0JxY{7A9=?zfU}@xT6of>s32x=^LKN*z1ElV z{{W<PR-dvl8QG>c1BOaG#HE%}lo|?+)VlBB4qGm+KL{oyis1c!eB9*NVS?HKHB*ly zihSK$?niO%UD4GmzFiw(i3OI}48{aDgrHDR5@}LN_MEF-PG?@VKPB9^33oaF03uKU zpcrL?O*riW2V8HE;2T&BN(=l+;XN?XDx!=FO&E(SDLZ1coLE$vv&~8M!-X&uvq_j~ z&j=J83PX@fH0P4m^GnL5k~1|q0N_)^_4wuzT)+>^M3Fh<H6529b!Lfew3R7GzyZ$+ zh-8!D4+_&BDl`q>(w`|>yHSKYa8ou&>H$@Faju8?K_7k`S&!zgt6`siw~C=1=JM&E zl-&WP(dJ)N{q{`-M3)L12dxl_edOY#S|pL7HSKh}?^rDdNLWuoMNgYw!Iz`7RB($W zj^7L<Q7Vrew$=23U%wntVzZtOp*H(<a&StIN{`W=8rJCjxJeDO0yi(LOjiO3^e1(E z0m++aQmsD`<S{LscXx_jkiQ_)w?62>X|<vIgu9Z6`!R=--F>F2KS0HC*+@-Nke=L2 zfU>%rg0&OcPsxD4-YG5ATkY&d1PUoYy1lu3%dh2%hTf7ZB8m2Vnt`(;HI`OJs@58b zud_AAPc4cY{mIQtHjthb_WesJw6%`{pvtaA(W(h|NU=!wsJVeh=tmY56d!>k_<QK^ zTU+LYSHaI8RiX$1dWK4hcHxZ5ln=#4KbA#NDS1XbNcuSc0FMT`V;KGLV|MQFwGC7< zr@ja4C`aX7PP+vxVv+4>PSYwswn}>mYI|pW;gze-FC+o6JS+bI^G-L(wJMlX+SMR# z5CAo59U`tvuX40rvTbm$_89jlO9T-*GjEC!L$L;)8)8N5@)XdTx0`*+?%hFY8h_y= zHp^Fhmv(=-5R9ERUec2k0)nm26}8u8G~pn82*wMIs3hr9Xzn&1wYrU3W>&6+3Lh}* zp1%1O)|wJDnK7;Z0OuQcQbJ_emQf|K!&0v$RSFf@j(n(bp?h(y6OXXJLbUZorPTtJ z)t;P3n03PaVqK1M;=CPY<eDv+EGd^;J_<^?A7<FkEG8pD?l8<H8irj4p@Tf)S`?@% z@EDCs)00-5Srr1JN$b}V*0{0^8HlLiMNeE&7{ab9$0rnpajR}aAtA-+!NbA62x467 z^n~w<(u`b5XHwT2e6hhXf}B`Ns99yS5~@?_#O5s}kQW+}OajFmp8|LBz|rkl#?qD> zs=m?1=s=A%Ij|LLz%uT;<}SQ|<S{zcsMV1of$g(V<A;pZmAoC4)X=UGrRa<34%+T2 z^CK0X?q8=v(zFD6k6g9wGa+EwOOean^$y>%Tt_fg-E)c;mqNc^pKDL+-32p4-Ari% z%#OO2BqV#TC-)K5WNvMh0;$2YZaaLI66jVS<axA`(ZWtM$eLu(4sI%M>517NxOdKF z89w_n9G=jlg-WPi5XP)`SvJ{`<i&l+@?)$z)2%3_ZKx1Jl1Cy4u3fg9!T>_C7~$H{ z%@|lIBDHVFdLuL3y(eJqR0a}>mjGbjT45Y0ZhK;$Wd_5|KnnJQ<BwNXf>?|x{y3+l zCo$7Qhht&eWHys7%|`)>f8jhl3uHd7M@;kC;wd=0qD@@vx56up<THT8<FKSth!9Aw z<29;EPY}jn$6C@zLW)z&fK5HQAk{{ND<M}7pt5~(Ad=d6ooIW(BXuLM#B;+Ww0HKM zYC6P>N3?#8x4zj{%DmRn2;t&1<WtXxdSYvc3dXdDQ8k3=QwobAah8WT0)kCYR+@lE zQR7bxLky~cNs^VORTanUOzGzJX$u5Z$0v$Qt8ru%twlvZQ**usRVr1gMP_k4F>^=> z6b!WsYVh?Kl)1TEl2bsTU(Y0!7tGQW7rISw!9nwo9(Y9N`I{=?jF2{|!$?gi+>$Y? zQRpo`yY1R6L<%ZX>1w_Sue^SW{TZ<)si5P7xNKGi^6EIbpJTaDq6CIxu$lk^XdWE~ zIZSlKK+hrCU(@9&2?Cj9^?lUvqq>&lOiu)K2AV~9h)DDvJn}a7;@%+|1!?VIT<}{D z+)xY(cX6$(HkPBI=hB__PY6=Fo&Jnh4Xn7Rj7w*m)D{rey;IQBcRt}xloW`lOf;Xw zJ>~s9F~U1q8mZK;{ZTB5D7H?XoX@y4o6h^{an<|EH7Z%$`qbju0O%4Zs-;E1m)doF zD0Q`;1gI08P|ztroZ0x%)z5_e80l{b&W#kOgK_&upw6|_jIinyA||VK!adM|_P?O@ zIb?_;2u$l3<OfTrZ+n8QU?wqDs|1ddlPmuK5SZ;jXFx@a15ul5QX6F_?4)@>ZImtG zl_53ElG)?hzs1|eg<`c;N<7qQUvs94Po*-Vq`5v)oU$noo{$upQ*2O-F?dB-wVv}L z**Y|+?v^D-SX*ly2>$@CSzxoeRBKAoXrOR?6w=ztnW8i)H3iy^)%UU`$<`Ls(Pq9R z09sP`QnS~9os<vhJNt9iZEvl&DEheo3gQpb?yugqPf^(Jh!IReB;;~G@SMCec3Vz& zS&M^WHQfk|`h^teAG2_Jj-MT|6~@%09Z_OAadvrZR56dqwY}i^T+-V0m#*4nOjs{U zs>ongB!m3OA7G!<pNKfeEr5{HlrPTrZ%M&=O5hz_pZ@?8+BkNHN_B>dy6Ee}*6X}Q zM4I0GCv>=<)RhgC4~WWU;b9~TqQwu)bACm4WpTGmV7fs{zI`C^4SDjxVz+88@Y<7e zW!VixZOMpjunJ3!fKXOXB!j=SBz4Jc5etjN>fkHl8`q|-<G9>VBo&|}a;VC^AEQ!y z-fDGS`@pzuZq2R>5okA})C;To);^4$?Qp-#Qbsgn^=#dK<WNm?06cR)Hp~etN7^7C z0nZp0D!7+NC<iChK2)ll1#64#G-43t6fAFwBUK9m(@@3Rk;{Bs4H{ZAO~3HMg*X(| z%$Xj)PEMhZOWI^B$0e$-bh#3;wS<bTYBUK*sVBe;nsGFINJz!L9k=;g)Ec3tE;@nF z^6jBuEC)bTmlM#0a!q_yzot0FYNC72tGI9W)@dOIr`hMn!PtEvr8K{7${}g1P<r5` zQB$5FZme}GS^FvWP-FUFIy>foKQF%Z1owoL8jojydej}wL;zWe;$+F>w^Dt?p9BuS z+CL0g4W7CwLW7qd7RZ<`E=^`pqf5bZ^QeQ5t^WY4LP4vN<S&7=`%f}`1x_tliV6x; z@)@!&7$G#JRN$AXZT2I<YisMWhdI*GP!IApb{^GK`V8d3B-qP<<UXg|&Wl+k#zR5K zeOMZe<5kIV=N9ah4c6<c_fS1lc1XoPwQijw2B-)vMgjOiwcBW9zN>@4?$l$#*!H+Z zPr!V0bx9@(6dgJFKI<iu1d0xybLzD_@xc%yN4KV*X@=^*_SIE=1Y~-EPwo<a`3gK1 z!Cx6AhD^E4p1vs(9eqcut1A4?C`@Qa!YI_HG$Y{*sclr}@X6rHDD&kLoc6EYPTccq z^H6y$5P5wW)pDqMNm>rdBRe;Q1DiV%`8E>Lww+QGlTf6R2*D~eF9I5M+eW;@aI~j; zu6Cs*xtucD*bwH*`hTu8Ty1g5iZCr1f>;e=SAk<%vrTr(<`M#9YHLGpOj39okd=9I zWAmYH!M|QxgVbee^J-F)ra@2}t&gZ~_N9#^r=JjeN7;1)z5f6pdXGfJk$TY*m#nO4 zB&sS~37;K4s2e*^6wv<wE>Z4wmBmtwU$X5!uC>0RC+;hs@jmYtR$a8a9o4q-7TVCF zm7!@VQb^_qJA>(r<^r6<y@^4@INw-Epc#r)Fb_vIO!LIV)s^$ENhXh+iRKM4$pa@6 zTBAtmE3UJ=!n0YSJ8-$oUjs4O6;h9h@BnT}*bUA;!3kIaBNF-uCA^qJ3TmU19q#^$ zw07p|)|!ty__h8R{{ZUp*;o6sZy)~Mp-QWR@htOIKmZNneG(y}2gS$S-0!Vnu~4>3 zwMd_c@CT6W;#+pKR~c4{w#Phn0#oLwY&HYL;h}&5)+;6zs=d(F7Vg_!ZhA81tEHp( zcASVqP0M&w>razJvdH{O=1Js`2|THa4WyDptA*f!moj+)^~g7vHrY+8uO#lqFa+^D zhdz^#Xx<tMV?`+2o|^Y|!lMT!ek03{>u$E9+lV1aQcmEGM;sz03JM1h=9LtXQfNc8 z`f`20yIK(p+>n=D;qu-CWj5#^Z6~4XJq<I^07dP%l9}h){bmJ4zE}mwG05~QpN?&l z);+Mf=|AEQ$fNLMhRZUO_FYPqPF%qqMpf=C*BDZcLD4R@x$Q!fuY^+`(?*8ILMU5M zeWv{L83LcEbDV*F8P96WFtXagA9gs~N~qQpmjw!kV?I|e4Bn+(dvSLJ*>zh*2vsVk zCbp7Tbtk92Ku>`g=(fr#woJ(#<W%;j`Fq2u?x-l!cOS(cwLC|YZFNSQm!|L2t&>?S z%!u-tc?XhKlSKe}j-dDvl}*VBGFCi}F5hJ;W{fQ+pyk-ZT42;=X+nj(Br&8s<c1h& zU>_t9l~aBb(E1FBYs`vL0uK+mdzymE^oX|k20N}Yq`HNY+Nn@M8~kaKqjj{BNTN}V zL{Ni=h+_;(Zepo5kfo9R`yeHL(m5;cKDjWKxig6g6N;W<mGR(xovkUUbb2GamXfyB z0$PcQBy1UY?pav;Aza0J^6Q5kE~&X~VJiYUX;;E|D~b;)@af657wa?Dg*X%nTT7fO zj<dUJ{{W%S*@&)SF~_JXsjghB#C>{QG=hbcs8Idj!W%0gNlzCE-9UPEIMfR0Qk=6s z9N93;z9|7|r(7KznRT{Od`FHzhtJ4SN~#SGMe{nt;mwb_uMZqLRY%NTJaHh$Y>)zp z=ZZ)wRRey8F0nx^`0NgmCQOUFh#pKNi0vqii>m~hdlC=(Ll;1hRYClIZ`=JDw}7?W zsAMQSb8gn6)C#dfC4vN}lB70&K&1-3pdG!q=@qwJu(f<C_Mgx@hWWUgIK(j?`Su3c zxU#hpqDecFcPAdgK*{-Zk`<Dr8kY*IokozBm)BC~$B7vbeAJg*C|P6@u3HVa-y5$b zTwo<QI@alPG-O8>4lOC#4NIvTxUNl_<`f|~xUWfNX+oY9DIWIbqM&+_jA~krB)Hh^ zS9g%fI?`wc1mG*f>e}VD^De5PZLKDUp-CLZCIxlCy6&|OhISp=<jTjBHcC~~h1Gvt zb+(%0SVU?#y)!6cOZq4BuVJ5K?V~p>Li=(axuecuNCS;As0a!)6;V+q;5p}|Ou1xA zBL0v(%VFEC<lc9#wBsBeMQ7X_9rNQLOBy}lx4$VNJ_CiUuJ6duBOR{a>R5zph;$cG z%5svSS4(&Tgy6t<_LSj(ajgsA4La8rM&eCbmZYtrN^uWdb&BP23TEI?6^mWzKJ{uH zC=k<g47iBcMw&dt0pOGNlkhoaw)F(C&=XO}<L%AcHqTUUyIm0+n$SOru^tC8;9I8y z=9&;;DR#>t4pZJs5|hGD#ASebj@d$`82Ei(phy1zk|EMM>qD!dLY@^BX#VH-eg|=F zk)kHZsIEtM%x+tcg)JhU@<0QT+pj^48?NgP;TTU>N@H5Of2qA$Z|VzlLYr+RCZR=D zBbdN(`ZrVMN4C@K&QH}d;VFbpjN4F(l$x!j9wn>*YAZyI^R`P93YT)RN`MDub!xpQ zWhJh=xy3aA6J8+VPsyRXmGbZ0Yu2^CURt*`bZ&gdWF^S*QN_Zg5|C1&2%w<&Wn%ke zzEtaxASe<}2k2dMbJ}kgb0owCY9!!&?YGt4uhpHuj}84pW0PxQVNzqb_X!RZfK4b* zDvYkpXFa*3iKDLES=?HsDwzc#SyziqwyG+aoCbjOGYz{#&n1%yOBRVE%s{CX7`X}r zG>c6OI+ge;pBy6_nZ6~FMP`6bP6mOjyLsB%{{V9?q79ZRpCFGmLaG{Mc&%MOJaUH7 zQjJ8=Hru=StkbGbE-v6`PSNQ8#zRcEiZ5D{p7h6%KW2J{)A&cPJh58YR|v%iJ}=96 zP5xV@7|?&^8F;xanzH4p=9ZdYl)wc_99$?uM>Qz;46vdY?a@=8w7Qy-Pkv)l_kdwj zudhpJS}e$MZMZ^QbR_wbRqW;y;Gd@qn6&=vzFY$$AWA=WZ}xdjve~8wnR6+)TtWW; z<eOi(gZ}_{vCRJfDt;$3tde{q!94i*d&|{JCC7Fw6VKekE_b_*rG2)|N)zrh!ztlH zJQ9SCU!EQ~ql8p=pVgfaM*!4wa;D85&+lA6-Xx0u0J=7+a3A}{4qw?D_>qw7RX6tV z9R1$*Gcu*Y7!H2tDTj8ywgXYtn29w@Z6kq{dpdkcuda5ep*Wm;%Z8|8#YU&hy~ol_ zC4cXCD9oOzYOkyR01n@NMBJ0`AfIE3?$7W~(T~5RY*zalvLAAH))tD!N|J;Z4@1GZ z3H2v_mBd2kb;<%jryTx#+jzX5NdOe57K~?2&6ctmit~V;X>5`CW2v197?$pCP@jm0 zI<$4o9O5j0Xo2~hhvdX~xC_Y77r~^i2mb)K_5Sf6*E{kf=ks#>sQJFHM%@ygFR47C z{E6cHtDX5V59A&TxXGnhe2Ywo=k|;^-}cf|`Qe0#ITmp;PDPbmWh8PqO0tE5;!|V8 zIF~xLrj%BYk!oC9(^BKiB$Q2#ps)u(P<%ZxuHan->V$$hAA4uH7fF*;ScaFlB{r$< zh*Cs`5~2|50Z$O<Xm=kRa6vL8YZNWP1Fnve3|i+&cW!OH499)<6as}F8?7hf%zJ*E zY@WdjsYvi`GT6xqy4VdmI5S<+>`!lgVPcsxnN6QkJ_u(0ZchnuRM<S8OZF;?@HtMq z+d`{Rmzez>mt*yH-rlaJe}|FFz~&FJ{Qm&&x64kn>`dgF)HKVpym({YVAXM)Kcz;M zLcf(%^sZ4aEf)f^sOJ8F+V`7X(I2#Eujx7XbMS2Xlf$vbq8)~>oH;5{^<2y(sYo2^ zX^s&0h;UX;-u8y!53qkOcfR75+8VC>^6hp-tW|BGd!=L05VfBk1dP4LQ)_M35sCZ# zUGr&LHhrQ^#E;yR=}%@}^WYszmnq58U47>i>#iuRYgww4NvS0DB%0+;MHv=JE`n4^ zDkh}7vmCyyxmPC~CR0G-rRfgK{IC3|%I@XHJ?8w=k@UN21-3vTQ#bpOU8~oo+vS?x z!6hPlf!rAn>ghcX(0x1Uv2z&QFU2DMDdN9!M?B9CY(M88xlr{Uu||&5sb)5k(!5aP zvlsx=k_Wo$f}0Qs;2+sh>xefQOuzw<`^mO?k9HT=0^Temj{pV&y_|+Y*5xO0l|>E? zt_$!^;+d{vrJG>XisGo%!RvCnGpm1qYE;B^-UzcOg;$bS_)pSl>^X1Q?m{FmsNk=g zwR(2@@b3Dxp5&Mw-UsO4U4L!=05RxG#8jrPi0c5gKuW)H3Gh-!6+iIT9<Qx?iyXth zZuYvZ<N#(qPNR`iwt3=(bAClv&^E|rliIzZC1!(jniE`})H89Q`R^eGK_zE|6R@vL zI%0gD@d3(Wt~1MNZIn2LaH%A22<eIvohFYLRNz?Vn4dP+b&UPJ=NguW5?d`QimgQ{ z@ut~n+Gddx0E~J$gP8GXW&uElWWHha^0iH?P4@|ihAY>m{;zY4qeV9{19cJ8hy%Y` z3{|<>$can{#0<L*Ugm>ikyi39#ec^U{{RVWYGH7zar9*-SjtQE6biGkqaC)yv};g` z;?y>1#X>_=ub9fI?N7Wv^5np7*2u234j}t6`ZH`bxWlEGCyUhkYgb4v#e5$vVuX%h z^dr<9o9V65a~X<Ei$~pb()AoE5!3^h=m?{%(|L?^aULoInCJVaK%u0%oyCf-60iRN zatC;SQg|qHBZ$wAJQ_)Gq*@>2X=_Vr1tG+m8Xbr@(IO?aR;Y;?ijGGDI|#t@bwZGP zsuc{1O$f%!nS-8F>zw<KJgz4kJW4bIr{Ra1W!%cCr8QEqJU&hdLQs&D<QYY>Q@G`c zid?AU<b859c-B_fg>OMTB=c1%>$W+B<Eh*%;Zo-S2XJ&QojPAZTA?jGGF)-V57YIK zkxzvw@Woa@loE3!{NK~NRibPyQ5oPd?c&lJzTx%T%c)7LZ2rkV4rl4ETag$-Kz?bt z-F`*N<T*41y=eia%cbzs97;-D;453DCWnCnn-A2Y2e%MQe;N%CD(Vtnz>pTDQ74Jx zPD77rpkOllxTZ-&3o9z{c6!v}kN8o-k@w?jw;9jEkQ-|E$kT*TSEWbjD8r-ob5vVr zrr`nhZPF45O5-pG4MhzrTtjg*w*Up7CYC+!;wgI6B_RI*!&-J$t<3HB%vI{>@?l+8 z+taI7<drD}&*d~UuYu0Cg$gt|@Xh)b+3Mw9Bk?Z~DsZhS=02?z-AfBr{Z!=mh~c;0 z6ZN)0A7w<*#C#QBq+;%;9G{l&R{sEtc1lNeSoqfw=EFNzqULK(;@PZl&`Xl!rLwvj zAsp7DPCz6m<L=6is^hLu!7it{+;uj}SUB+QI05GVlV9710hn;2HRZD%gtFZaB&T6P z>=etznpA4FaWB$6DYk!%utaC#J>_($;$1`e*HK#<L=(kFC4C$%<$Kg)82nlvR@1DD zu>BodP|7Ni#rgZlP6Cv1CG82{!w8V$PA_Ex6(oT1_LUf=^>{uMlj?H`eB2JocDdf= zYZhZZm7>iNNp^dw=$?&_=1~;%6+JQ6ZQIp*H3;sf6Yg)jKHRO!<RJV56&{XWIXkKU z0JIudM@#6_7FSzQAQs{_R4LG=l^N(l3r$)~U=hp@oArfRZPlkxn*RX87*BG0gQvS6 zr=p2WHTCC_{{YkMap>7ne_DY4?XY_DJv!rU{_h2XI=J)T8XeDZx7r~CPkZ>FVd8lY zn{TXNINEAUfj6BYIxwiJ?bFiW{{UraN&E7@AE~4!iXVQ*PEV=rr2hcyK%v;G{J{CN zf6Ui=Y@OYirvCtdw<<IXWLFZjOl&rw>eMy>5(o)M-`5$hZWC~zs=D{6H&}NyMfl)^ zq#VUDErf9KxTSO_Y_6zkQ6bhw0rUbn9ElGwW@D>*b>*0vh7}6n&$1l%f>pA4`e9S5 zri=!IH(+}M^2d7ad#&BCDss!E&_ORao)=_}bZj0&`Oe-I$Gcl);I;X4bv@g9g2)sm zg<ZG~*KA+CY3&1K{tKsJwFQQKz=jeMR7TuH^Z1?4T&?WXswr>9Z*T552?#;J=C5;Y znMCbTb`jVm#W+c-m9QMiC!hkPoPJS62-K{ZK#tlyN@8h%tBL*-Yal{z_L3#J?guIO z)_NdxADK9xUswCGXTW_2Pc{y)C--E`<Q`>RquJP0D;QFip~CgRia76xN9af1diZAu zl_}RZfaUKmks75s=fk1Nrn_-+)U7U3_#(tdITBUCk6<U6$j^No2SCK~4<^5k9_leH zQRZyAWh!BrigDU-t;m2W#rS};?x25Wr^Mg~U2%yXd3k1hS}>{Z4x%vo^I(d;A*IsY z0hTGr*GHP?(yfQU3|G{WKXF9+16Co!_Z9SWyKTB$5SQ+9Om+_GT*Z-5{HW%B10a>g zj_g9Gqu$0Oi5NyIdOht&r!@wb(@<CDTi14;6;!(Q65pj0QhuC6JU26|1!+&Up_&Vs z)mqRp7Y^e;A?2;85gJm7CC@CWXWF7`iV<RziWL?_ZS?q*SVQ`<d+H@cuZu}Po+%d5 zj(%-oZ6ipdz|<}gM`6Qz)l4KGq*EpM;ABYgcx^y967-9evFZoyX-501JE}?g6;Y8f z$TC-$4-8Tal;uP_RL|~by$O8;hU!1sNA$>*N}SVQzLyeZN5q=5BGZ0~-yA86n#k)F z{{S?9v(M=mF0ut+w9xd5ICZd`7Md`}u1<M{Hw$!m3gk+f@|^lpPrPB%7^P!T9yR&3 z2|yyTsl=!jdxC#v^ROQ1htuXZf5e@~#2lDZ$joXT7#2|^$jnuS+;r5ddtu%byB%94 z_EZ+x{{Rr=eGLv36Cr0$9$Z?8?h?E>u!k8b=}c2run=4&vXfD^ZCNv8I)7A4vB?Wc z_>uUVb9AfPKYu(=ED4lQw(FZX=S?WyYX+*eYHJLOZPFW8D>S6}G9bzU#HA|c6c03> zhw?dAyRp=Coc)EiTi;!6a;FkN$nhPHnEc6nkI2zze^mDPzkAaQQk-_$0diCw>S;~f zY<T^l)E;?2y4sY2qK_|g`Uhe4WIKuz9l-%dBf$3ZE~QG0TPB;+E7BmO(fSxQam8I9 zM%AIk7RHJIykElIF7s>TU#;3lPFvm%S~TUQsI8PAb;%1zT!%l}JU`&|%Rc2W?!=RT z9@;mZ%JDO%3s}uj5&-Q{6;boU!L_IrP#!qOoJ|8}A-^9jU66CT8mY4-qN_ATr|Sgm z=PQ_K9)g>w^d6*T>uj<@l4X<NPJJhnxB6FL8^yu6x&Fjd)zWw*cJb)#cf-E=_Akr7 zVWmH5;E#Hn{{YhMAqfM8<tN{G0mwAnN=HM(n|Ug(CC35s90R`kr*$^g=S2ZD01g9y z9fAC?o`UBJNh(r~<wm6XlZ=-Ltr8!Eq~=QrkboRe17WsTrASJPRFdLIrExtmWvi73 zf|x|$^_+_7W#l*w2sNn1(MV9Rpyynu?e}c&2-NmSGS@{H8}i>z^Cx9}BlFKyLdDgx zWE@|)ZMOq-+mR{HBib-N_f>U0omL%3bhj^MM3n0v1gL@cQ#`(O801n<0{m)p7-dvv z_>w$}3<=*8(T=SARz1LJ&lSXn0&#1N8QU4!t-q}-n3np`JX2LU=#l&RW2AQKR(Usj z9kyG+tl*aGx7*8VoNd?QB3tM}P+oXdN}!-8p+2~@LMu`oylwGdR+^rcrL^ftEpTwc zj^7EW;AtTKSn+HCrVbKXAvgq&CimGi<2wHUKwk9QjfJ@)F;fcT0Hx%6$X5M*(O*jA zh2nzH7t21!<-6=g!saXCkTh3ebsA-X$f`(E6auONBd9bZ>B_C`kw6Pi!bTrgd$dqm zdPB=r^4S|@eMzHuM0H};qy{E1wQP{FUt!q&)yRamTV&{wB=Zc?qkUb)x77+M`VLG6 zbw#7Q%MT~gn&jNHu#4rj=^jkTD)Me|4;u>`ad@Dg1CtH9^3_slnj9oXBi-ZkXzf#N zk9~%#%vM4;$rEEzo?D$&PMh=kd~k&!LWR?B?a^?L$%s<F5af9FbosW%>t|dAd5zU< z6VLSeAM1?QHiaGJ<m+KYCrX(F^2V|$gEQFofz6}W6O04)b2Pl8usxg6LhW=#%0qR9 z0FDZcoOhu14rk$xCZP&Y{ve+h^be&raV*C1W4fHWRr)&_t1b=0w?<M?<*p<l#ynPc zADG4aL~2xM)-k1DqwX`CYdIIh;Oow~x~kb>lHyfIp8c9ns=1%fAMd2<;-KRE7kjxe zTj&|9<kNk%wOjSPDLPVN5$CwStXk$$r7q9~G<;I315ZQOD#=|GP_F{n_WLyMktz^7 z;}CffpMe}2V^!$uo{+mgY`aBNc@3I)r9+~Up|Key4MPUSJ+!uq(K2Yk8n?)B(X^>U z$EFI0i;56rG(dB=YnIc=Q)MC0K~D;|2h%2iL8xkz46&;K-zyfHo85gN#l4iY)!~Oc z*3}^JCyY@pCySs^DL&NYoT9La9iHaSed5??O;(&q=@=jVg*-!jzFs>ubL{L}?e|wf zVimzCEJp}=D{-_?mroEh6`%lrT(wz*ssuwA7~)Se%dkH$Hj*oLL{|g32<sFx$M}z{ zn?UzX8oNNv)GsKZao&_%X~#H=X-QJjl7F#GvuZ+6RFQxmEZ?r}m*QQx-6&!zNcMo~ zUb*fzpzbWjWM3z$T3ISAGr|ytLa9)Y0Pr5WXO~{yOM1Oh90o!8UGC#?xJV?pRcV(X z(#jarpxf&F6HG>-i^BF3L(4fixV_U9xYhfWaG<_>jTLhrX_oj)jwmE?5Cu-#ld$%j zno?v?NX)&@0PSaQyCL14+iCCOHp`W@?>L9QgQ-G9cau(jYJSSPRVJRfaj=5&+A?F5 zSNcvz$D8zPEvtCjV(Xz$AmgVnd`BL`;?|bV?CQs~wxD(vfR@g%wxJ1XJe37U;#EOg ze2b+caE`t`3!TN)<kss5h^1qPKEuViBY3)85|rB!Druf09$d)Ip4Ut@b=LQK)RSiF zH|5B^JmE4IJQTad;6bGT<Ny>MGs@@d3eR0#T`$XSWtw?ZyMjuNb<Ko|)C%H3n?zcR zMrk{)wZBKT+1WB?y;1^{5|n@{RHYq&9ysS~Z#C3{I7LgGP_E%(Gzya5J4ecW-ddCO z?NO(onpB|@OY2GaP<{CPjfP|KtOofW#VWojP&{hYE&P~=8!9@*wNTQn+sPkKnTp4! zO8zN4gIGN@s#MB62kOnl`6zZon9Z@PBcZjp0^~}HQrc70)F|&t?0K9F-kuR7QY5Jy zDf+g($7EfdvhE{MSxBysoKHZZE#ZUmzipkW;3ng3V%^(|8$2*UaSD@nbf10a)RDzS z5y<is381b5J53AFKqP$nUx)8IjJq^v@>fY$o;W9xK;|;QXPb1jez1*cx1tm@Hq&jO zA*LG?OKAgbzaf@uTU=^ihOTRk-eOfyfy1A@vUfSoO_ZgT6%uzoIb%X}rjFMPNsRze zuX}%Eaz>cEIEqJGg{GAu&$5=uC1Sp`9Jf5W<3;45GawvuH0j{kFXyDmPIP82R`eno zVFyK~*a%vS;;+e9>nI!h0iYh;@)4}+*G)?3$awtNks&8tDt&?GF|z5l6D#V4)e*$e zmI9o2`GP*m6Y6SDOw-p+bXJ_{kn!W-`9gWln)x*S_gCDt3&6bci)r^z(sn{efE_Vx zHqk;mqaJN^R*}WQ#c$K@%xKDz;ENC%7v1Dff=4wULGh+da|E3!6)tj45#3HDnN`X) ztd!dtAw&NFx_AQTwIh;#^Xr2Vs!U}*0f<JaF_icQ7a{khx~CmloLY|RQmRkK6eS@d zfvHLmfj}M-!O7LjQ`lmIe2rgfeGFHobzW*OUsnUBbL~%`R}`%?s{2rU@<`5oTD>91 zSy)?ZQdBt*Xnvf+0<&-_Nx+6E-l&wM2IeKX?GM8#9B2Knv_1zDn{?)k4?|9ElUkz( z(-O^f1h%!>-#n7xE;4__2NHfD=4zTe`@_ilo>pkH?*>)q7d<%YUP_8vU)goF1-9V! z?iK7gFu11_JUqv_kS;l}IlL@eub%78qS-9}0IJwNLXYz#ZjWkeJqBp&A^3a4+vmr{ z%l9EQP9xgEZnh~Fw*p>lq!GlG4brsuq>YI67^XQ>CPl1@;W9AAv*}TX1*`>|v|Xgx zr6txE!bL#@R1kTBI)mYZk|fHVDrx40GYnhBqxF&%7mczP1yn?cu5abnZO=Xv(Oo$o zTJ6oXPL*fC^Zi|C_x9OJ;^Ua$e^$bL(0ri7*A}_j-?s5vW@;NNn_^+UAFL=H*3hj2 z>G(jRspHO%xoyW40p9ukuiO1G>eNV)Z*;6VpX1PZj-C(a`WjO*LR6BKB~&1a5PUMJ z8cJ3lu&C88NsbjSbBiTaON42`#~fAE`*Ls!s5z*=q(3COd+K@)&BBnErg@SSqB^*` z1MorydZJP-_QVs%7xWLOBTbj5VkBa+r5>Dc_5j+SpWS)>W$uNmPsebZb&di`Td(?# zo+3}L2uIV5y-`T-W^pgdy<s|y(k+SjMNj-n{V3|IfG$Fh;cY*DHmn07JOiSP0|An* zCrKQum3fU+OInA3F)djffC5Hv#qcgh%{IfO&aT0HxoWtU=I#-$5?hNEq={wMO%jpz z7hk10=$kFle;skG&<uU<{{ZPt!4M|m36(^Fs=mU~KQQ*6;hovL6anQ+ZJB5(<apZ^ z`@zc2?;eZA^y1k!)Cl(pX_2Ax4FMh>7VF>B5l0TJORkwYHIHxfinVU1hi>5^l1q;f z(X{jWb{`ygwYKY40n3Y7V+ZBjCL@vgJ7E(|w-PICwAe#Uq$Mdxpa6Jd>5mud=zvC$ zkT4Hl!G}H_vqVmPTQw5d!r&C3#ZjY6ODtiyowQo5H`WShpE+r4sPx}s^wa6Z5+<>i zLEo*Dacs0Jk!Vi+_N5w5_NQYcHwI4}hR{VyR8{XFdJ5phF6}5khu^ic`eOZ8Nb1+| zB!GT}vl1=dS*R2qxlX!-AeZV9#_*WIKHO~qtxRm~$pFh+gOh<S4~juQeR5Q5=0#Rd zIv+5~l;qenIM$7;l6X?nmzb-xN>$b~eq#$9Gh=~XH2$zWM_&<>4!wPC`06)E6-oHV zKlKif(mImD)KHmmDD}2Lsz}@>y*-{EMic;WE}6L4Xrz&1laX!x&e&jiifIX3E(&|X zr5o35Yo6T36{R49&oS880ihM(!okKe2+gP+4`2|GqBcB_j%^JAquRUIrF8szOh`7U ziQ#1>D5>V6PrRe*cR1;EkeGV3{{SKfna9}v*S5Bf$^^j}z%pIOy9bn}(rM?oS5M>{ zBz|8;S?nUBN}W5@R}?6>95F7w_fB11g%lltQ>q_u{rKOwuCfG<55l*}b<PpVjr_f7 z_ij4kE2v3Qm~C&=c+-VH`KydFbyU?a!ZG)Lj{gAYYZRvAtyck4@*g*1^+t@fYAbr9 zPHmf%WS$bVY^GP}d5ZKsaa3}qP!Bihdyd6rxsLikIsUG=Yg@*i(09qUh&pUbmle(h zNxHtLQg#R3X*?pE^CbH+2B4SYH}`vf**fj5q1ID{RhNMGwDex^>PT`@<QHMv(vwi! zXe^~Z!|v4mIAjH=_fN63C)5`)t5O0|IRuY$e>7)(?V7&W#24osF{oCgr|SX{lF?O1 z*#q@*q2*q=Y}--!%Mh#_F(b33+iv|=Y&O-d8b>WLG^p(zzQ#NAm#r?VgQjfKuF9JG zjIH_Zw%BPhA4v!bDH{MNst%sqzisfvYiTObni4`&#)A@be>I6N6gv5iGZM4Hqa=>N z8w;f`ldQS}TD02Km`_DY6XE78@EUsXpUV?WR~?1HrT}5uaCa@f?nw6O<F9nkc-6IB zJDl@kiZ(jD6k<sQ3+lgc(-UZ`;`PC{Z&!{F34IOMC#1O5_=;A!C$EW8kf5Ql8G%|& zL*grgb31L`oom}hl`h3{d|KIBL-8ISbWl$qq#v<e=tVuX$7ru)N_8B#{qSzKJEi{H zQ*5)OW)3Ox;oFC6u{vAlKTBVd+j_H2KWvg{6*AJlHNR<XR8ao_#gCTzp#p(k1>B(Z zWwgL1_9BzbIFBs;Y<pezf3fmxe_pt{*0fTS`wL2;A3utpiAzY}9<};%cbAdN9VI|M z)}r%t*-U+6&s)hf$HbhSB-GO__iOaYmitpSNKP+_t9(_hZL*$;3Rxujlh?y2lO{f} zl!|meF`7inB9?>%jsS4;YujX>@+O#e+Y!Re=HP(4q=cF(J6zEfC!sqj&w_d!v)ZHZ zqA3Q7IH>aEp5A^>q?hsI>X3WN&!BSm`81oClqE;XWG`>DXfYg@ss1UeZ4q;3t-9Ln zX?-t1lOhv<)G9mbK_5ZHzvL%L?qT9tkf|X$qghGlBs-Jxk=#v1+-Y-~y~7f1P#WTT z=2O5_qxM@>J=G~*z;>z2L^rZrTWVGc;nU3cHr@Bu(rp$?7Y3^%x<&*Zo^AKn+LboQ zfn_Jn`z%LR$!G!2olpIA!&*bBR0p*4e<)mB&%IokX5xN-Q^m3OTcg((*0rpuN;OgO z%Q6rWC>@Fj69@?d0L^Jz8NS}4#0P{r;7L*Bk<_0+Dt;LYiF%mI`98awsf>}EU+S%K z7SS0tO*A~HjVRVh-EJ$9P(3|5`!S;4(NZ3|;}Uo_C@obgy4jxWBE@RcFI=w2>z8=| znDN}Hr$Dpgy?OX#X6vMwM-B-YpQ9YTYUR-%!WsfwuUw_A*A%A~wN$A`bB`$kG|)H1 zB{3uhF3qw%jR|&o1F{IJVpf#!E*^vVd7n&9sTD7FJO@8>N@P^M)L=QXw+ob;qoHpv zh$L{O2^2~Pf<V{|A|p&<iDZr>#xP}rBD}DbWh!zdj{#ijxRX~XV=}H4dJJY0N7|me zgq-TUseST5>0Ii(tLN40xEb1>g;DrKTJ{OwGf;e12N#vXbsvEJ8M>3r;E^YbiBQ}> zfadBBVPl(xQI><aBPCGg6bm(Oyh^o|CA9@KzqZQK6xzr0B<yfYg%V<O=f#b2C3x{? z#j@L|cZQ_fryu^^)&9w6`4)c3^jFh>>m-2p`@^3f5$<XF$soa4hEvR!V^fyvlw~^< zDyxe1Qc{0XPc)xVvFltd5j7-;<IH3J?7$*!{APuayJ^%SH`idf^_WUDB#JGg`c^t0 z1IYC7!o@KsLd6yH>}n#M*Fwb$Pq@hh_~P2&*QC@lR*S5QG{nBbxJcPaBB@Y3(nnBv z5rUQ^%AG1<niR^NCA=ClRYqm8GB>)?XqO|@lEqCZe^M*R^9N(%YxfW-U$(sX9)GK; z%8Bge>moSu<U_81IKL{fE^SWkZjNnX#Srb@)P#aO6!UcCM>P%Wxfx8j+sdV?bNT+S z-Tf)*l-)v`X}bYD4<qz0iA+Tu-<DQq8dhJfp;%z?98t}>VeRlBxhp61`{mgG0GIoI z*F{By%yb@9T96a_)N|VJt?Gy%=oRoD_w;>=blBTl@Bu!+3#5JWzl}%Ty<2c9suexP z(dd@wf%hjXQ-G4H@P9t~f^&1a+%Nq^d13Tzw3oc7$~=_e`?9M%nqxfF+EOZ5GWV`m z7HV3W(ex&m5;?Lxfw-ngB9F6j1l2<h1Ll4l*I}X5Aki+Mwy|DmJjdKIRC6jYQZg<{ zBvyw!JR9nZQhUYPHXn|V?x@m@d1^@Aa-r^|pAu8J{{Rg-<*Y<6?R5-Rk7#yOBmA9) zAKipgwLCnVK?Sm=lB3L>@umS()zsE#XzX9h4wOsHT<*&iQk_g@$sH0nmG_kW8ECMF zOln^|9naG-gEv@v9fJN602Lp0EGVn>HyZ6A6GZQm31c)FynhY|Jh#OOPeW~)Kry=_ zjCT;U8Yw2Aj4Gq3p>)l}g#r#ud)+&FHMeS)H5F92DG!nWDm*^xsraXVhA}`@YjCLl z0E)2pKQr2-{{SDoh|j|&9y~qHp<HdHrL81=lS<+n$f;4u{S5#LNLMxzrnpJvmC~9P z;1h;S-PlEPHN9*hO}JR$btKerB#}|=&ZBajF)BF91rD5hL8rBaDIjLH-3}!Tl^ztn z$BMa+p@zUyjvf?+8UlPb&7+cGGbl!!%Sg<GG{mQ4$ZobtN+?nn{{Y)Kd4u4RevBeb z3#eV%e~(c@$Ly^C0O+n=g{1W^oK>mflUE`;{o9=W2iNn%(xQ%;xoygT>P}oe$LY<X zE_Rb0&Lr#=$n-eVb7~GDu?15G6tyj{bwH%}e@tXrRE!zIfqy}5gUJs_C;PM%qx(wO ze)I6hRSvS@DCLidz<pobN+4oeZK)-R_g9vaR3r9j_7C~x+Bo{Ogz|nrxLg~Xg~(f1 z+&wueW9`miCDfrD4j^+#t$2r~`{io>B?$_s{M!1~Mcrzqe<r!?&C#tZr*AV_NL|8V zOjc|78%U~;#E?E1-D_m4x%$QY3HiTI*=~`w*{WfTi@*-fC!^-n)-K?;qtSPrbMs|I zd4(4ckF>W3*r$g3SD?ig*2Wn^;us&8_qFz$@+@GId$kfrnLL{b+%0Ckb$d4{aN|RC zAU2doN#ZFSxYT~p9ypZaiGDG;-~RxSxK#QAM*-2&c(lS#5hQKtTw4k%*~xClU~KIR z{M|=6zcSrmjH&J<@>0glB${<uPtl%{u-UIhp`3?E?BZQZeYgoiVE(i0<Lq&3-D7v| zZlj7MrLyyB@)>E7?xv=verIw?CoNYIgD|y+htK_(I@xy#Q$ff8H~_@8^aga-ZBuS! z*Nx`F)%w&=5|7>Y3<s!VO|IA>M=|=BaJ-2&wn%|KJtebzAZL@&)=P+tM<*AKM5EI& zBCkn$;lfdjm+l%0(|j2ZgN;evw7{wB;TSiyV_GX#O3^xsJ<=)=`cv*mi0B2WET6X0 z!PtU4c^V#=qSkd=N+d|HG0bu;MZLnU<Ps+yjs$WoN8PI>o+bJ%*G@7R)7O}&n-QcP znmeV|{R&nHr%L!@-NqP`AeI5#Sg87jqWuvjQ6vJ0Sg7dcJPSl9EFb{lso`8|QkDfO z+VDIXt3fPEM2ZC|m43`Gbd~c2`VM~qnQh&dUo5#-^v%mvF=Gi|@l~n6F-4@3RO*dO zi#w8hci$b*qjOYO0mqqXjX~6NFKyeyN-Zg!&n42e!U!mI6uu`4wf_KVdoeS*dbTB+ zA{5YY@jWJoftJNMluw|?ICjXinWv~qeW!pOC)n$|p5}`PjEX)E{{U&rC6l)n2=*Hk zK^EN=UQ<d~p_26~x12pl`$ymgDhX1tBfxMR2aoFhVBPQK-foP_RZ=qd(Y89*P_FlM zSxSnSN4V8_@Q>@cKHRX{!XigYce1w-qO`@Q+i6Qs7`CCWDyA(``2PSb+l*9gaFW<B zsB>wvxNq7;3cdr!8^QdAYCj0e-|lUIn}upQ44F%01SPdkmYyi>nk5JQRrBHYc%FmW zFtSK%)uTU?EQ>Yj(VLC;AG=Ial~uUnwn|6P0Q-Q+Bqk)_=8%|@#oG;O^idoxTzapV zW7*=bUY^`eL7e08{Mu8hb6k`2VT%fRWlAMP?rLgrNW%uCQ8)**Gq!bHN}Q=?gU2$s z(Z;S+v+&3hR}D^2D{fhpFSRo<EpN<lA(oWl&m^HWI5kKTDx$)vQjAGsKjk42AkUb@ zMSt0qd5ix5Wi_Y7;%~|-!Z1(CrTmpB(E_d`0?@&#r9B{cHqQs%qx-U5WXj+Ni`{cC zg&)4XZD(e!iC?SksYmD(8JZ+kYVv!cLz<Yrmy(&cHp5o9BZuBn+(L>{k<Ch}<S{kE zN)T$Y(%c}WKNB~ob(O8jf9}>;ZUk-SID$C6ctHSQ;I)@edP3n9w1iZeF!uGdK%O7q zun<3$fPXwOv_IB-*^R2t@@1vo?K6k%EpbwRkS(M1f=AtiOfsV-pJ8%LQlpC?^eYp> zrKyp@{7tP7C;tG1;R5ax#2+xumCTk+RvUANiY?i+9*L6DoBPKQ!u8URi5^(8_3~t- zwMCxB{rWO3*90?gXbu)-F(C_EK9#L$=tkJxEXjnKBdSjjLB*h4ol>>OgGbygQ#72_ zIMTe>#Y$+Xrl?=)Let~olkFZj=7|w<ohLuMLvxN)+$M^^u@v^*TAIl9;?7aR-F(PJ zRdKosnjgeGI{g?A&ir`<GjZe1j9)4R^=lq2yO9*K;*v!OIQW%RH}ohh0vW3%)$1(u zKGhUAN}E>cT2C~eLNId1nUkcjPY9U=7W3&{M;0?Jr2hcCTP9Q`FMIqw6xzBHKJi1> zD_0OHb*>6e-9xIOa@bsT(TuYnQPSxD0M4h&BD-~ZR<YAiiP9G*0eLJBas-7F?ofS} z)%bb?QQ?%^`(0yNMm$H?-u{;KuKxfY=KzUns=&jfd&d`8ZBP{=b4ci=g#9L%n{Ku; z%#@yC-&ATsdB3FEMpy976CDF!<fXW2)h(nXedSs1S18wVYy46NnJ4J}jfzm3bO-b5 z@g;W)gvZuux87RG^-_sHo=`3-s`DlM)hvcdRUzU@_SL7RxEA39kl1A=?NwQ4MghkS zfb4|vY>sEw5JZr*isbcVfrC+fO}A4*+Gu+4jC&U0V<wMTPZ!p#aqIRtkEz4Qx1)%1 z>sQVB>l+1I4j)mQF5ZEYkeN)YwnerIlB(08#0#=1#U-6HV~bjLW4JGN?^r{*gcq1a zT9Uvt^I2Eg9?{HtfsPwwrYQv*m7VIg>y+FiRB;@~AHHqI`HAghT@!q^>KiJO_LtO* z{cbC*(}A~5O4}X)iY$L<j+pYe0g*}qfS;RFyjyis8KU?Vh$Ey|@5PLKy7w9_mQd4o zR~w5GL*8UrN}@w<npG=43ZS7pj@@z6-Fg$%k%J!Her^8%Z1{G&UepDsd&u{^M_e(Z z^lMG>DQO(Who1xPaXkx!lTW(}fZo?Kbkr6bA)qmOBWyF=3|}p5KK!85EvdyGi5$JB z4<b^8>QSSn?st*Gg1Hqy-Mt{s)a@_8l2YPVRjDLYP>Lve?Uh^FE<qw+iEbOO<Xomm zu+nhw;_9Bduqw%^E>Klf2A*0Hr3!H*9gopWg~AMjS>ucP-(<KKmXXXqkO$48Wi#cd z?Ui{^rB2Kc;e9{ute#{kL-Ier14eZss85g3{aH1qI*m4h(>jk_S~Sdru{HIV$l~&v zM-c<1d@vGBh>a9mHRj`MWT1(TJb<eRZ@ShOl|bZ#{{S&){{UPc=0+M6@0LqA6XeGi zs;t_tjV5z49FRC&Y16``o>igo{P4-Rjb{Sf*L!Pz3RbXnW)II64jC5p{{RHJlKdC; zi6LkI00NIi4u=;dTnnqNAICq5J}6hhfBZ@2I2Mo8T7An?>S5u=%E2wVN7^5_j-v}e zd!^HN9lciTsK@L2^fYYf1%+@daUk+I-83}JHV|m<75Y)M*@_0v1o0mpHEajKe*7-k z7g)Zu@yFc$)7@@5i&axKVB0l~&s?=p`C^6+GT#*j21wH&qJsjE6`SH1OKIUs0u$ho zL7Wf}G^AkmloVk)#y6X$rvME@d|yEa8!yFTY}=X&pe>bsihI<l>T<M^Qt2f$eQCd= z9pFj8G{x9QZS812#o1uC>HZ_BNV!cyhuCEm4I|i3y}w-c-Igs8s$~o#8b@i&zbm|$ z-fjv!6M*`%UA)t2fu>x)$v`q^yr}VbzY9p+#g9^|C)ktYiniFbN@YKFevh+SrW=3B zUTVO049|)7FfQ>(t&$Ub_@q?t;FJAvr`4vG@u#Qg$-6G005*??r#!J>QP(Q-!M-3^ z;2%|*VjAA$C^1AZEqMn5pc&@vNvFI?_G6lC@b4BACni!u3Wp<MP&XAE#y3kEppz#g zt59)DTW<ico&|C#>4~Q)S=0p!)YM>EQk+IZBj{|BDenW}kpmZ%b}HlBWZr&QboIh3 zO8Wh{IXsSKZMfpR%6d>GRP;G?Rfk)(Mp8S#SKjQ4w-W8KsXr2Gd=7s1U&}Shp@z9S z)6hbSP?4|zjlFs1btL5BRxfE+)zlKC`@Wp<WI(_%4kr@atskV`)iT(L6}39^q;PNw z)7LH*5GGI*tOqvBdvq<3R;+`)-Lmb(PSa^tt<lhg-RAJQJ@Z0SL0$pi5-LxLucij( zblgc);TnDs&!qI1^KYs*$u}9zq7EE=%qLlD1i5Z?<a@q#V@6Fk4Gq?_>Z3vQ;){5W zx*iyw-T}1PTj@|7n`jVJNj&lG*+FUzFA=0T?CA&#Vj_Ib6>?hZL?_~T`U8nB6siO# zGxk~=l@mlKi^OQpUhZd&byJEfTZ-g5sYlo<a%Dmkc0DQ)BL-sUC+qIC!wD&j$nx1m zH>G)>RUOa#vJt01DpqGUIL3fftjnDMS<q0?24aO2;(ych9=<2xk*8W}a{0ItWi>f6 zfuf^QFzmIUa-oV3434J)T&ZirAmB@tEZ3%GTx!fQ4R5R^DJmq;P;<yBKsYHt3|gKJ zjC~0UdNa>CN`@I5{{V?xllkL%?$P{6?P094V1(h#$8%NE6Gfv5*bz?r4WOkb+OEG7 zl8>rhI;vlOIZ5vZ1VY!(e~v3;8bdQ0(;{L@kb+P?($2{q(sszHX-)*ODo~d<@W_n{ zyD<d*mQq%JorXtR&Pj3W7OaCho6Kkyc@W{W;#`nGarX$RNc<oUgztheDRKp@<icW7 z))c0jS`?)dO4k;Q8-QY(b4y6nvkMFqq@_GcD^&m<IG%fi+ow{PCY(YTyuB4_gi0U2 z$MXj?wA$BCh{Wl-m3XEz<{DJpNUTCwa<t4II>x=m3a;K_R^Q)DH(wwf=+CgS{zCYr z!o4Rc;%J8EC;rkKsan1%2Y;hC@=!WET*bfxlLnn-op0h_3iuLf!~q0*LEIm1DnzJW z4CtCUFf6PKyYL-wEC*V2aJtKzrDNCE!1En4Yl$lZff*L1aV0{bjoa@Nbh5?D%=(Nc zeZ{uD_zC<D4!(!4N*dx-#*3fYn0LPM4I-mVr%aeAH1?skA$%7IpsFL}&=XSHx}jdq zhp3_P#gIu##=OVNn_X_QpW8Wxo?Al}g4{y5G2Jb7Ojnf(O3GqLASl=SwSE^q9eoMJ zml5h3)0p;-A-7#csXBnfH&V#t4OeEk=<P`vxp3sPxUwU=xN#?)504@bu;q5{9H)(; z+wW!C?vo-FL=*o2spr|izn*>M>}%bO?via1mba}6brPXYQh&XT$JhDOLX{5@UZWQ6 zwvb3uG<XV%^ix06q5VIzZn5qOj%Auqja?M_a%yha_eSNayS;9QCB?O9lGE_w!z!Xt z#0t`)I;l!Xsr8`CF}jjVg)Wpy#+?I;^?kd0mj3{FPOK2ENdvT0c$4}zgSlE=%@?aK z_TmU-rI#bEUx~GDlklxR2P+$tCf!mfWHBB-?43UP*YPgZ4+`Pg!MCe5&oQ{bz8NuV zJXE2yx}onYap*Bkq+v8s;?l~pPLR}A=r7!5vlb%`$&&KI8fBCft;HTeAZ|`tAwV<% zrwCMv2tcVk1F{{t`7gfS(A2$GH5z&<sD7rv4@x7z{seq#eKFA~0A%mmf1|D^qVE-; zau}=JJ+0rB@^jm#ErL62-CB~A?J!Lx!hA?0gW*A(sKW45w;xGueO`bR4?S4>y^gzg zZ{>>n+lcSnpga6}#@_3FrubfAJ}w|vZ{|%$h!_Q1X~iywy83eCZw6S-xW^tNw0%dA zY$VvKg)J{OJ=Ge5Ivi%20|cF7Mg`XpLeoO*_hau7JH6X0pKI?5LZr0X=2@Rv_mV|a zw!!g9_rUNg8EJ$fSi+U?oDa~u9^E=_E!DTpz!H<~r-#X~&s(KgE|P6iQ^O`Y)Y5_K zL7~Bz)dI{bHRS6uCrKf@ov-<XzvuwOIYao>nFJ52zPdQr{{XvRPhqI`Vvw9Ma8#>O zN<nri*Yh{qYwTvs$ucd^&{esS7AgKDR2&#Yh&|HlOS<3e$rf@QJgNxtEYz<0cCIre z-{Wzer{Hco%Tf4n;(%u(HiAp<R8QSf)#i}feQWcT8Y3!WM%exB$JXv?2uSryNHss= zBiV?iQjlo8T8MUQi-WHEQcr0<(%IW@di6Yx;M(;)%I_jv$gd`qAt*y+`^icNx{yIU zhAg#IWkD+y2Lt2oZtL4%ObUew{{VMo`?DMPl=F3D10D3C^ei4}T0t3;LVAEdrvm-I z(G!U_=#WiF1bBklTZDcRa;0?@3-u(19^yaU&!YbTcl@!kjM_V%EH39Qn`9^D$X5#t zpt!T>GZaDwqS4N@!5XDrKvmXj{n6Xy;#B9qypXcGev#081qLw4bu6!&@Vl#}-Oj0( znvHuo4+jfDC>ss%ERhOPir6gjueUhRq9e?G<%A?2RVIVkoP?DY?Qa6^<q*ayP7cCe zbaPSdskcgPYHcV>YUBG!P#<U?yd1Mdr$`{bSh?6E{A~-xBmvk*7L)S4+Ssor%yB}o zW%Bbt<ZIDm!>%bDi=jyhlA~pLiQs>zb06v)d9*$L#O1O|qRCGZPUvtAmOMxF>64&6 z(&*cU-n&)cDmn8U{o^-ewSCD`CHY)c;U#PJQT~{|&K{~N^M6V2S3P{%6OvkKY53yj zRwEY+jyA^+n&KPcG*1$Msr1N_25c&z&C9?>V}VPGWG}A6dO0-nQc?8dec-G`r?`i$ zjHR)z!>h$Vq>;Z|smGh3%N-3Ej*8O`YQ1A;vNu}JmfUhuDneAD#C`&&;g-Fz0aK>D zG4gf&%74VRl3qc)z3sU-f7X&MmeeRQ9Zgzcqyb7Ihz6Z1YIEBXlW(>rC45UYJ~;fJ zmu--)NfMqX=328_!;fWd*=LAHlWU5I`*l$jC*#lKigx7bjFZRc{jx+RBqa&S0-t@Y zmF~O6$oBNtZ!v$6%BQS87)NWX?km(oZjjkpf<UP`=6VW_klBf&5{+!C(vX7ViXkB> z6(pWO4!ERRgq&E4&j)LCFUb6hzMG3TP-+(}w<puaZSmrz-yj}IT8f9g;s(Q&PAmW; z03E{D({f7~T+7l=3Rmjm)E^@^*oac>x|ZK@AXGCkmBvx@;v7l(X@%4|J)hFIDHV!9 zuG)`#Wwp0w^>%>bRr<pwBy^q;Eh!GLfBa%<2gaE)gvp*Rt#!9vSpNWeG6y`zm}s}H z?L3|y5DDrrG?s{1rcJm=Lr=dQOgyA3Vh&a1jK-pp*8@>d#xyeR3DmJ!zqX~?Bp)I7 z8&OKx;@CQpITV^6qLteTXVnRUW*yUqXGrX2k4CZ9W%rA|7At+DOxW!DdFf3pk03;0 z52-0sl%xP?I+_}qc;~92DS-)zCm}%X5!@!*LP@}L;_5GVJ6^pBuJ1Oe{`^)Q<6xeC zQil>g<4=ZFrP~Vs0Cqf%KclK%0dH`q_;BnwF<o)mINEnZ>D@;SauBJFvYBz6AxTQs zit!}#6(g6fEuU#bXiSK$aH#v~Z3w#yl*H54Yf>L^0Jp?*O@LBH4r`N77kWNYyLTH% zXlM0gwhz~(akUsJJEgE`QR<`Dz#MMBI!bJ#%QNoqen;x9)J3YN1p7&AO+|Kb*y>6T z``qUX2tJh@XX&DU+R4U%6;27q-2777H7!PIGdQ-(RLw-okwXfsW)c}__@zC5Ca2?% zHpnSWRhh-wt&yb_Ik3jrDo`FcsFtLfH4Ns>zS9;694mAE;olQcL=S>@{{R*uLDwOZ zmJI?9xeD31@jr)Y^6)>lnxfJ`<{M2okHpY_gy71IlGB25@nTZ-%R`W5{;&Kw8~*_F zDjSdcFn@Xbu)4MOIoDrffh|{|rV_Mstp*NMHIXEj5?sh<r8dab#;o<e)h6QbYAXwQ zXY`8G+k%orMk=F6fE8rY+UL7nzwK#ptNr~m?x^QyveHA~_$^i8N5qV;-0v|(f^&A= zyVCoH;sVl*DLhqx@Zx+M6RN&?Z>39PMrqr2onw+^&Hn&=lzn%i5`G6OHyf<;95Q~9 zW$1etD65qfpCRw|hRtez_V)u?I9GYq_jySsp`^)EO%Gxb!k@bv6+DYLsod?hyBk4B zVMy?)^EkM)-+6V;jgp7$I=1l@N&f&%Qr6={coZy@k?2NpW|0P=MatuBvbsr3(4_be zm~Wng`QMV4T4!Bp#x9N4in&?9k05%fqwX)@Q;#<Lyzz}I#5xY;=u2CGRb;Y*$l^Tn z9@k^^w!X3VO5gR}Gka$8(`n*z8b_5TFz{OkbkoEFJ#y7&eQz+LO$+i(!(qMJRZE!7 zIpz<K`!j_+M;*gudPGIKpc0Zv<Oe*$pffKDz+#c~l&26D_m>r;w;YE82j7WJ)OjZp z(BipNkPS0qHutT1Ry>8KS(!1$l-LX;geJWG<Im{C%M#p>3TOv5g+X(uR5V1AryMHc z+Z~bx8>&D^pk<0l>rYzb@MU-lTS}-=1a%p-1@THx1~CI!+#t~otV?E`CAlf{5=Vyn z;#Jy4yhaD31_>=vtW$wz)oZe9Rutr5<-TG;QrH!76!A~ur;jo{a9w2Z5S4d_K0Yi0 zNnkWMh8=IQPJ-&ZriA!Tjt5g6TxnW-HryVfqhp0!(X4llk~#2d7b;bWz_JCjS?+S} zvQ}3O!@%JKboEN<;w#JAFxbk3$bpFar(tKtL<t6AfL$$Xfi1>X2NDf7<a`M9Jn?LD z1*9l7(MT4MLm|P!pm`C7t2s3kEn5oa;foI7(#m8<A%~PYkHD{@sXy5m+)y<tGm*r7 zN7b{-2qj1(0@R)A?d(sOUec|I;RgQzZw5>?aEke%JGbZ-Hui+$X5T;ftIA9LwP1dS z!{qH=o8EsGaEY_X^o|F?{OYi}{*u<VNzS2cISy-1DJxABo)-l{`^H~xEqbXEcpt0! zBX7Ctt|FWtgoEvF*UpBJZVW4J>N|B(-&}VTk;$b|P5%Jm;~yNUZ!#)N8iADo@vpc$ z@2V~I-*tm8eNVB}^fF(04US~fJg#WU)Btq?Xe!i=G!m47up10;N@;*-Nvpp904zPV zv}o-EXTE(!v#4%yzOeMy2NQ@w$ti6F{gm+V)||;T%aybNF@i=V`!A;KV70YG+JA9E zr1Tts<lhEg<?GiJl)I*?xqQ*g^YqBjzAE6#JlHkbpzXd8Wk!xg(>G3jW;+DNnt9Dd zVTuuClDbQZ*!N;Mc_}^!QU3sB?Z}MYp%Vgy2jpAs*qc@UO}L^?W0ChCV_>wk?skRL zkmtpDOvsG#USZ+UNk8-m@HmnHY~?XYiWKW9l!7LY1t%9{`>WYGI{7elO_3~zE|FT6 zrWUU(JH(Je(5_YJL8jv@OGH;_BZ$MN2e(QhO<7kT1I4tn`&Fv!Hr33ZXmt#>vV|!G zEkpT=Qc0(;ER1%`2%?%Eu_WMHX+wa}kdxFMj!UTK<*DTR#3UN1ngBZC({3o{6!$*E za*HTOdfzFx&nDE$f{(CM8n5i71Qey23rXVDx>vJWn);+I$YR|dySp`9A3}c7`ZKKT zWfU?BcCkw`6UE$1^|(yX7L=8T*33l5Q;8JfQd3S|(TV~;a#+tAmt^!U(TehGdgtCA zc>LQTJpiO0xmCJIA^j+UT$n?NqbncI59gKgo=s3saE_MKcfR}eTXaiHYNF(;&U6pZ zo<riV%Ns8iLP7@@=U%M4>Y_!WPAbIq47|_DvujN#d_^$=lY{bvoLsROT!)g{1yp|F zf&iA`2vXD%mhEV%c5MR*H#@3{koe(@%W2|pr|~#PKzR!K<D5kn<5HieZ0obx;}=(F zysQ!csizfmSBFDVO8J1a-6AFvmYJ@UY}B441qApJUB`y`pOS*QB_@YH-hTIDm)5pY zB*Y<AIrn}{t<O;DyWC|&l|8nVvXY`oRNA@_Y0P7QofPjJU4HKKZ`=@3BB*_!^BpXN zd66{(O0(Rgvm!wEn3}@D4)`c|E5sgnbWIxY)E#{2xUH<@6Tpm>(m5-b;@ovQ9$LNd zrB<hX^2jNZ^i}tXX<cQj(Wcu=44^$Z#PKC6`zRl%`1>)c_W3rWLUC8iwXxq_rqoe5 zskVrlF6l9HB)qu~EPx7+&;aR`VRa#2TC-NcZmB1f6&jLT{dBRe$n#Owr7!j<R}#6C z!Z@q(u3Y0@v;yvT7RKFr58pQ>iXYbQ(NIUY78as;05`<9iwT7EwR>fty15anE-e|} ze%mikPj3ARKMkJX;ZGWV%3h^N_>J<clATlzsp=i9S=<#PBlqoi><k1z)%P7v@JL05 z1JhB*vV6ig8wcX7^bLa9GpLiq)8FiVCF+%wz?eU*`vxrk0Bj+DnY*iRamNb7D|U2( zcN}AX{K^^WcWX&rl$z7$lWExEACQ%v7_r;c(N}xb(b9N>&aFwH@ILR{GQ|oyxY9Wf z_jmL!tO^|4QQZB-y*(=7{IZ4X1$UtxzeicV_`^zDV(-Rsm1_w-^4X+SFm@~DE4NKw zwS&5r;K!K;&rhp`iltJI**?4is`ixlV(|?|w`16?1hW1@#tF-}^!dB0&BZDA!6&5; z=aDfSpQgr1!R=GRs&hKB8<GYN7vv@8*4mO5+Qk%wiiHmX4>6Mw^JY|OP@xXKcVp#} z&8ZUo%S@%KCC~!16(W(JKF{>esN2&Nr8U9O_is!?I5OIIRm*|*e4RPfdU{o|L(EEH zOiYeSTx~;t`TKF3bFxtH5r}?fsO7bk!!mTJaA~F@s$7;>K&y`}Eu?sr5C`X#P>o6e zab?d3V*YPZ?V<e%Z)r+z$hW-kT2w)=8c+}a0F&qImW|#;b?8b>G={e9`~dPlHgB;y z`WJF;ZCEvoDEDi-ZGXAkWuPs`P?~<tWb;rPgVY1pA9l<2%#NvfkC)zVySiLW)ddw) zCl1dRtC4y=)X@6Q%IqfLT<v8}F%`6tL^gfhkKzR-CY~cKvLIoNLBqw>Bw4e$hFaAs z!o95#+06#6bE_a)+bTz#p;aVq2Vc6U;gh%#+uJH-aBh2@;k1QP0PlXNxU~pHvB38O zDMWT#9d@86^Ev01$TTy_nZ&=Ew|SL&b))#FKGuM_&qJ@zmf0#|8$v8)c&OBIdr0F~ z#~jd-0#b80pT8%uM?jSGXmH;eiN|nT&^R$$9kfoK(@Q)plU1w1BXu9398WZb2_!Vr zuS!cbB(CdpTGE=S#rvuIfchvfX{2bQ5@{M3{naVAp_Ob_+5=J2c>p=N@mCc-oJkc| zUYt+4p^v^#PHX_7PAiE-l1)iIIJjWe<&%*uA8ut{RhxxxdSl6DhL-E9<b(>7f?Cpn zRT?<ra19aMUixTW(yhqX35QW%k+HK{97?>kcs%#nN3d01nOwWxQ591bCEd2KN?&d? zkz+zRo;`yz><+K@Gv=3E_aV1nwJ|zs!n&kd?BukSC&9-)+n*8#rc`IWnsRj)>-%q} z_WiU1lxtAptbB$;?-tJ~Aqm=p&|(K^dTpADoY48o6SXs6Jh;*3I%d9dp|GTaDa$km z%-ybh+a1Y^g|=JpC&yP4QlmIqakJtSHyI#GO+y;vM5!o{0uEs0>|T!f*11}(D`Qsa z^lDkHfEl<%eK6d2(ec7kuk9oQ;txD~gLj@3=~gezH$OsJ-bt>~Lltur)I2dBRigpa z{{TC^z`87=#MQG&#@qo0IC<)Ny6+Ju*ajw-a-Le$wN@U5+N{pGbxN=G8V?~xhKKVb z+{m}KE{<y}oafqAe3_2<tT;NQO`mk6_*2=5Q*|;<prY*3Y#Us$7*%eX9zzk>a}MWr ztGSlm@o2$(gTWT%7^R!7uqviAhwQC2+_t(@9-D)>%g)=l3#8~*#QYo7I}-L=iVR~{ z!hW5jkDF5|A4Wa8s4gWnUYRPn0^w7A57Ux!1;VDYYUfwRU2-eQaiysXNvc$nLJx?} zQbN)}d_Y*mo|x&lAyS$Bl$46RglrZ3>8CGI@%9A+t2$MP;qGBdbR8!q0_qf3Qb|5I zxKXYYB7ulVNAWvKTsyxI1S`b0e#!V9y@X<LdbugVUp54et#sg60@?Utz*^8)j-OIX z>x#2Rr6jaT=%cz%!9acZo@|1~V;_42!wp=Tx3`*!%RR_2v%(a3R1ZUlZy^&Rt(x%) zjY+wSG~@a<8|S070HZ)$ze3q_jjgRwLSbBy<jYG*qFa&$LXA0bkG&_y9`;MKb7;FI z;<REqM=t~He&^{u-8a_aGOR{joJWVrobP?5-D}$T@hQb7MUklu@qgL`rDN$LpByLR zo2yHRc#?d>`crzB@*|C0(30rQsi2F67Lt|F&?s&*%VCDI6s%)H=n|gp40=3ON|4hH zin!|1+DEF52i|fz4QSD*fRcJ2(_3sG^6Yjkbm2@klN3{-KneZXeT)T06gda$`%dE> z#iTOFl9CAW3{|Njg1Hi&PRg5s#m?N2s{Z^LOPRS(H`gRpBv*XkoLUL4lg;kgYm2DN zxKo)#h%T_E-)X^AsR|q<ABAx}(z>X@8P&BzA}*v-7Al$=_`jJqOM5GRRAeiSrrlZ_ zU!YM5KR_6>LT(UHufCV##Pw@BdR@!;OV@CFi`yfiXH)#ir;xS9K~)tdHx+7%^C_(e z@F_mV<0O`niK~IZT?BFLEjH_NKN$q(oR3E$)>G}4>wAIwt?C_?+EwNKdSb(93pJx; z5-6fU+tB5M^GZ|QK~lL7pJSxYxXT(fLm67R4{7XYBlgD4s$-Vo-L&obv$_<@+i__> zeL?CmBKJ<MRgxtn@xj;C>XksM&jg6=7=0QZ_1fEQn&!BYE!McwQb6~ZN=E#Rcxg{u zf49C&vGs@qhiA3j(RTp2h>|_HaHlp8anwD(vA@A{?j5PO(aoqST#A2)3Ll0-P0eV- zsw4g)2eHXF`;@}A_DUm~h)=Sv7+uNj?b>TFEZV#4bDSkDGVC`S4y^J>QB5j&3gSrj zAtag<kyFUEh+gYmQ`*ryNKiECYxox^6Cm8Qzt=qLtR@?p`zT2sN*vt-i;+85ZyX%I zxi4BWI6E(-@1#cW9K{quijiJ?3G<_9E^MW@T|nQ3L{#No=>QcDPwY!_RDeqYbtB4N z+wl*`<#9t6yeGJOU2^V+*6zB>dX~e9LqsyrBk&|pABm~>;~e8$gdPvVy+n(fjmA~z zG#C!S$Hdj81Q*ht6*RIxvT#8J3KHtZ-ems(1LVZ5#hXNLK0{?{RcPNLuL0;hPD4*t zD&DP>i&(^xj86}zK<2~b&wlAKZ$7R!9HmL<IsxDS<S-bmShVuo$ui7~#Gkr$4h->_ zn_E6yedMfAxJUP6z<)97dU6<ZNW~MIDrM@&boY-QU7bBFfpFK}C)w8%9%aX@puzXg zN@!A@`Vw=2NZ`g+PA<df+gtGM;c`}`Jm%^vHOuX;sN&ZqZ`o~-q(xZ{Ew0q}19;Rk zWY>uWd=38qWjhR{&ncQkNO-zb>NCov^J1O7w41K1vqYtQ*^Sq4!W0Snfx)X3P;sMs z*)96p*pp5!!)u@SiSgCUsR}gqt1h;m+79==Bz{c;ZZ-YUc6biJZAA~d0$$-ftGG|m zx%guq<8UNagq#Cpxt2}7+@S`GUVWUs?I&&3w>b8PtmXAcv%D&(52&rAtM#J4VO?rI zHN-ZN2<k@{SC;K-jG;pgBZs^e;b^;Xw02KY&33J>?=_e$leZEO3f1tb8SMU<v>H=U z!Ad?j2jE_-oSnfDkKjIR_hYTXJ6g*7zycygOmrXSAgKMx81@2s@R7v)nRbFxRTcvU zepAh?)}Ythmo;J?!r4?<Eg#+JfvbcD+a$Jl$}7yI(2u)3)72o#xCd|1wC?B;O+k}Q z$Br6l2&W;wGoc+?0v%aOtGiz>)^=?juCq5Ec`{ICI-aX5B<<=21u=022}n@FkI^>Y z*|m*4X<s(vvpADNy|Wb<;Ox;#&Nm~CHR8aOP|>=gS~)!J`Q&KN*0Q%(1UOE*=enSh zczS>ZaIlSQ2@GL+jRT`y>PlSJN>wUX8M3dx9Ct(mEe|K;zO2J@B!5bNtr^;FJ^XLG zdVU81Q)rr(lqp|zzkL4y<r(MJ&=2wnjARXbv1}2V(6@8vbd>i3!55NaS({1ls-0Q= z*n9D=K_TN-w)oOSqmn~oG=<&WIjOCeMpRI^vKw}zs0sv+h^{EJQHoTkAF|n}K$bN| zc!KZ!yR|K=y0Nu{ISFPYn5%ANP6Ph%N<d1h%7jwBsUA6JlJ=JBgp6>Z<or_acOuDF zYZXu;hnL?5HQ64{f9-YGQC;UYk`kibx$UXtFM9eKQ9n<PCEd3q-$fJ=9Pw9Z`>Rd7 z`hZ;6i6gB*$Nn$8S^KPl(Yajw;<coCEv~y47f?v{CyVJAhzgX&Of&EwtMhAMS3s=J zEj=wBR+xm8{{X7{jw|32k^BCfRFheWJcD&X{nEi(XMKh$DyVA-WA@ezJ5;G84kswW zK0B!W01u8NT7s4n%NB-1tzj(olY*7aT$g>;qoBIA4^Cfs7%A35bd1Xl%FQ%}QspIg z35#`mRO|;JIsxn(VdGC$nmNXhgn;5hT{#nyb0>=-s<mZ<x7J~H)YmjyVJe}Pz~hlA zL-4ZSHJ@FQI+2aHm+@LAsyOm)`)1R3yGzyECcMu9+J4KbJ=yuL)LP}K7JW8_={+{O zrA@|j{q9nK@17gb{)A9?laxEH!fTVA1NRM|(zbhG5=c79Ih==J`j*C}pqy-Xcdj2E zS;6zjL0ak1X1->U-9<kv*Uw37dQ&!!oPnO1ARasz<+W8jx{Q{Wu2eP@ow;WK`SivL zNffPfXiMf4;yksKo|y_hb1AUHC{l%1y}&*hkD9NwJ<qvzpIJq|+dx`C@}<OCK3t{= z_uEkQ<_|&v!@(+`SXxVK+_va<OJ!S4k;w8q58h$@3$|SCx}w2u)HW#}Te93+^B8pf zq#wlE$3>*n5$T?dXLK%OsLlMtxY$j$+$!E-LO$!*cs(f_9B`{`tBGy+X4S|z6y8bB zt|hl#l*v`d7lbKHttwBtplS%tG&ngB2zr#lUPqkR2^FG}KMC~oImuR@>3WqBfqAt$ zh9)FC{mSZx0R1Op{eBseil+_^QVl|^l=x;WryEx^D5Uz~kgaJ2nl)-mCWIE;3IvY> zggAynh@%#o@kPO@sT@C8NO1oEYm&b3ew<8!RFobK5KgGd4+i4TvPAB$ZLV5!;-aSK zFsAs$Du+PgLV@w(0~!-5w)?bP#y%6~IQtkjEx}t>;37W>H6LF#&TA$SV1=V?leihU z{{RneDx>a7)|SwvBzS-hUN-qergfzEN{JnnA^o5)lX95oa40|?MbVD#GyFfg`h=mc zBnhfeK;!|ZFG^>g?&vV?3R-!C<^@^>9d!-}GK>lFW+gmjhfw%Wj|zgR_hK1S-l%PB zPPC~9h$GGYIn;^z<56{0uZC5I^22iwplT9Ukge&<pFf6KcH4;Oj6kzRr{vmw8R}q| zM$>X>G$f{nhzAOEvN2?RWTY~$eP8J;@9;d1IVn18sA0|e`Zo}|X*j(qa+z?UV4*<r zR@s6up-}OAmXktg<U{LpaS{-d_?5T*xe|~Ye7EF^lR(bv3-fvpvYM+>DPCIB4a7$z zZl@RfHvW|=xnH?alIbw=&*s!ee3&-%$}?4I@(<>_V4zT%k<9qxq6tE^Itg;=eN%hU znu<2Au{yYtEzhTdLU#dF<VRGIP)AT{*8;F-3%Lobe+l|C%W9eJ%yJ5X?cZ@VW|{ev z>_zVBWsr-0u!9{pDOM6eT9(f4DWG>+N_fa3z61k_(7Ej?8nHq6Rq_S-U68%lH%RTS zQ>q1>DPJn&505_#9V%vXjX2ZHEVCt}RJz&WH0ij<`0mWe3a@y3dqeewMhGcZAiI6o zKH;ajS`KxR__uC1iz8*m+;P%feiF?Vl1)mBYCV4nhlWpARUnou61)iD6goP7Z_T$W zF|^+%SO83N^2jV@{{XP|j+az5rLk5^{JVO=3X1C3BbV7x0R0rq+z3*@=zf!FAd(=l z#}-RWNij7ot>8*ZB(|!9{KFbzMQ#vBHnu@n$mn+F*L`Z;^FsVZE{V8l`0Or%zW)H1 z#F6=9o*I^co_<H%>su0xaUyO~DEnDU;=lTgkQ(y6@(M|<4RXJBpjN61KeTL4xKgV9 zmIWa+WLNPlpP&q_uQu;WAa?wiY>REadEuW0iHPVNKqPw)JWiw~S%v`}y3H;l3kR6_ z7T0UdPo(V%as`IV5=`)TT$JD{X@lSeef4^B9c#-Qq*5!UG2-ZZ_VcpZ18=w6B+HRe zu9Wr)_m8k~t8UzK+L&({9(=jZ4|JixhS}el+ukSiiUHzqK_Mf&{KazHsx=vPDQ7Ag z1p6^P0)TY5bo482!sOdCZcW=*QQhYdr2)5~J!y~~SU8$7Slh#MIF5OGwDUDTCVuUs zrN9Bgq^*PYWU`>+Djp$Y_wSgb>Tgr*l0Y>BQOp{TG4)_>+a$BNXgTVg@iL=O;a1qY zSy95QqmC(|MI<En6yV7tgGR3IZqe!qLeZz@$P`I!m2mq=p!?2VcLnuU%BLJ3xL+Qs z-A#{Wu2sq-r6C*}so6`dqRXlwhhjM<;Qd=m>rf4{R4Kxg^Ca>r`UY`X1t2D`(ET!- zcxLZoB84l!ba?adZ(g|6wv97lT=hmGcu7QHr3C=59~usLyj{;utcniDZ`_p~oo-et zt`+C{I<a`Xy>^(lR<#<akyE`%+@Dj4z9Rf~^6gg(D=r3<>V*M640pFfXj+t}_TSa~ z3$!{i5~`o9rTNYj@4A=5n*0-<`Lk()DHeDHk7a(Z=k4K2pK_I5H1cYW-p6X)^7U|i zEhR79Wyz3Tue?x@mXexySBnr?R!hLD;5c-XR`<5lDvi1ZhPirnq?$0^;#(ZKS?zZ= zk>(gGTMvLY2{b5I!*TG+M)v}Yh?<oNueaUxW8P3^g%c-+2j)Jl4$6}7DoLm&fQ+uy zG6JEKq^k#H`&q7dY%s)Cg$5f-Psie?0)VAQg=tW7+KA%3gb|nz)NGd(?W#%-c_0JP zM)+87F!dr*uRSci_?}Sf;IKOX05JIFe&QJ|4JlE}+~yXzl||si*(gm?r-sIrKq{}Z z5~`;l*P`HaX4O5YsNxiC0aELv5<hUj^-5Wx@(n<ktk5)OrqqALLgU9-ET6XF=D+!4 z^`);@MXx`Te6@>Dd3o^Ybnm#=c5hm;Yw^|QFp4sTkHy2WBht0Rm+}c^sO)|pzFng7 z{z(vOG9C<f<+-yPyb;uhCQ6=)=<`CT7#k9@I`Rpp^JRV*#CK&>twG0=YC`A(6Zyw` z>z&}9*E1RnR_WpH6@T$!DbcPf{pQu*F1IB1HVr8|iqnV?4kSS!hMK%z)DF$uzswo~ zO3Nza4_g{hC&VBHec<Dr#uYs1{&C)s)ZR>vN-b-w?#;uuw!sNcxx`yMiKf_s)-t6P zI*svP?b@e?C$+V@sef0A1_;?fKUj2sI`<z!cz%<Q5O<WRJUp7KRMeF?rM3>8gFtq1 z-TwgD$tU}&@MKB-;#hoEIGji$4of_Wpuw#5dr%`lwZ(=KREBumq5Mjr-`D<F+iF&& zEo<i6Al0an$uy6tY2AetE!uyDAO8R``>?0IFK5-r_vNo97?%3ts<i~1n`Pc^{#tuT z+m_hPw|LcRMN<T;_Au%;RDwG74GquYpyylMH)O$B;l*6}JLjjpD>mvy#m90VYP&fO zpDMatt2Kq|UEd$PUv3WEt`6*7bp4d{N>VmTM?|CmGLE?wDvFkBU%gve!)FMB-61I) z2i_;8g`pda8&>8Bu5BJYhK&x{Dm{LTz&u{u&>u66#^wf02hK#XPL#p~jxV0Po$^61 zpM0-Dn@7(-S1C15(Va)nNdTG=!mkY4JY?j+Q?ipmu{-1nc|CcM(SAymO@QG8*^tut zmvS8s^vo%I-QSnLm?^!Qob|fk!tR<zbAeLe1MjlFUUN0%s#2qpfE_?MvexNV%C84h z-?j*Mn5&eD7$2eN`8&A|UAp~eiF&e5Zs}y0o;dQ_+<K)$@ThVi?haq=u90$pp_}>A z_Qrb&l?3UbAAjw^;HI9;T~>+4v{xlpptx4whILsSD{i@<zO5gaQDt?f5=f$wdXA$w zioH089H_oafTwgTbgRT<lB$M8s-lI-cW=&aG?BS+z7>CIJAPEi!gP|JPBE&4rG+UK z6vb6)foFI=v1d@`Sa1>SP~YzZ>A-w4cCefm+SXmPoJ-1%rIE%eH|jCI^)wotcXEt{ zp<@ab)%?v{B<X(rcKcb#cZ$~hhGMBTs7C^VU8w2Amn;4pc-a)2jkar4{AsE4%i15& zewn{l<4~HEW8mu-%}$H|04{gBYYRzIA7Lx4Inhc*euRUK@}U>g#WIEpK(A}PTU{pR z0W5hI*rkpZkURxGjBB~K(Lf&)Qtda&f6Wwq3l*&otkxB#98pX;&JH02sMMijt3;A( z_(?qu&8m%6*B)=py-n%KZdd+GZo*-hAIqeFsC!+k)IGRE%qHVtbrNB^km_4$VL+tr z3u+rEW96ppU)#9PpS`zi{<V;Q)9x57VPAOQSQI@QsU)h6LU=d&o*^Uu02Vo}`prKQ zg?c|naFf;+aE|ojuwvBquGC9?VauH4HafP)zPf*C>@lW&<p~sp9(a2g?7c~2xky5! zBew!waQV^i1)}3_ws!MPOloXMPNqf0`0fR_#(+a?@ePRtl`5Q%2<Kc4gbR^sxs*_! zy1Q@Xs^JL%G)TZYfpbw2h(Re*h(c1Iw6c0)yQ+xDNu_WdEYSj1197byeVcZlYTD`& z;3z(D=(QiU{{UW@=zD#XcD8A@Sg0c&l5=*X!~}W^K;0tB(bIT6^BkzDi3m|jhp>)E zDmQU2Y*C40RA(l`aczwi`WBvBh~uhjPf?6%oJOrl$i4vaYYx%(8SdD33ekUUCD_cl z!6|@$y<uMKiT?m(pNJT+PL-udCk1;C0@`<NxjUVj?al;@4<a!K&5V4;U9`3PxJtU| z8E(n8PK?`*2b)qB+rp_(Ada9U_2->DlLDT$m8S*|Pa^g^POkkREEAUz_g2|QbIN_C z@9wA_x%0pxV3nm@i?!1>@abK4txeyUI+Vv$cAb*bX=9Iww%S__q!m(}hW^}tv?6I# zK&?UcwySG1YigJ)T2~%ql26UPdeR|c@gVSy65^;+%bkCIGG3)s1^q|qsf7D<Dj(84 zm^7uy91aHhHaLDf&)=1KQ$p_206V;eJ?*sa{-}RX*&B@!(982mkf#E@^dJrBIg0YG zHC!yEG#p(6)jO1%eXx!rMJ~AU1NG+FJDrx{WGuHf8_<ibhg%OIq^Spzh9M(Bpnf%R zXLV{)n~2J4Dk>>a&4(+5{iW9h-9HkVS}TL#Eu`!~IiSQI9ZXW!sAk!m4n>frPhJy1 zeWQ{1j4q^%i*vNxZmiX+B~$N@1L7LK)vdJE;l#73E#FabdmD|oa8UTIv9b6MhG$(B zXuo5+T5o%O(FojO(ogeF9wd8*gI7xIn^)_4C)jS$ZqU}ADmo~jJVKLDN6<%6lIr#3 zL94Z&OWW=U64=a@q~%|D&A2nIQSUK~IcX}4=>cFWhLz?HS$7zE=!Zjnmdo=-ir_Ki z**mjPk#>^Rw7j@2I8uebPBj2|nsUlHrEqk0r5#}r{2;a8XSAWZUX9v8@~!ss=9Qg- zmr8+O05?Am96T}WR-=%2e@xjG%5Il}5yz+W7@r19xVpLBV|ZGdQA8Gx11UZpC)>|5 zMeA2XZr-oexXyH7fs;s8wnY%wC-p0?ML3sOP(m`r&fJGpKokeCWrE2Xq(JEnwt2Lq ztCM-YU}rO@Z5ndL!~XRi(-@T#_D2m*(p8?etC4SDrB@P9kiq=)kNSnFd{m-On^kBB zn!S9x!Ay0fZZ#fLP9$?m((;u<>p~B(jLn{4wIzKayV|R(n@eqwovY8TdJSEq8Znz9 zM5IWFp<g+(!Vl_B<MJcpi6#RATg9*wAyBJ`{aP0Fq<puWk#9%@nyNn_eN*A=%DwK= zQ&}y%N4wnVx0WhNB@Bg<^)pV~6DA_dPA6ryv9gEhP{zx7S8lqD8+EPZwo+<A%kG7} z+Ap{f?+QZVx?)dAs-u;A-n>7kWtkGicA6h2=~i2fw&I;91#t)I&AD-PoY^e|B%vy& z+Ddmgjaz(4HEyw4Kn-zeol)GIU6n`pjmyuHIY((;V*Y`!_|rPEL4d*a&h25giYY?8 zh9~c}wA#PCmmB0~;ak}j=#GvRESkKe^%dlheK+;Q65N$wmqXmWQE_&KLjcf|hc#2_ z;LsN9RI9|+AwiDhsc$GHwpvY8qv$_>Ol(qW=}y=7N3}oubrn*s0T13K6qmfSRJ4F< z8%gWF<n=V@G6VpV%(U{$pkP{m=3lV7i&biw`om7gUE(z6(x>gsCX*xZAS964-NevV zsi__q!>A=aTJWY7;CxyI?+}SU>J_J?<>$l2)X30QeC8GkWH7zkP@;#3AoT=t!COFP zLZh#FIMbLd@T>|efqz7PPvj!;+B+&d+Aa!QjHI4>En9sUTkv8^aLjz4ih7m;HzKNF zsvl!n>y`a-@Y6&BO2Ppfni^+Y4H1(3$E@pTmOyy?niEjTGw)KK=%-Ww9RM^Ra2VqX zbVd^0;2KiTIL{uQkGI)<V!d}tPCy^sJ&ZM^g_pL&5+*d*A89}wn$DDx_C<GDsjeAQ zopA0HqDQl*-H<@ikQmW|XwS)M>8pheq!q0VgrzC!O;mq82q{2Rg^o0pDxt9-F<&qY z_Q6tgwwRLKy<1KRcLx3D?R6Wa71>Yk&yqj2%CER?riLhR=KX8aK9u~bUf+)A@lW-1 zpY;6u9WQlm%z4M&THbZl6}an)DpJ%<N{Ks?PW3rb&HG>hB7x}*gVQtzCo@gd(wk<! zW?N>bmTTuYkJ6m-U_N*;mfEU;T-rWzp=(bzkHaJ|&GVHcpTME*!oG3@6VjO{&t6?R z=F!FYBQ}p}{8<YWBW&lv@e$ljN&#3%sTBJo$1;yxKUd+Yr#~FZK5;FAqd+T>FPV4Y ztvi$-qXt9f;dWEL7oN>t7v!Yebo`|cuUcJI5a|7A{SE=iL!TpDQ*Uy+byYb!_Vcpa z?=a|)QDY@>9UUX1$=+)f=FzRR<b6e_CJFYJ_B|YqzOA^Q!l9SDOT^qH4nKb0hx4B0 zwp?wKstMCVJgLkcAh}C>QygmATqU|~PmW5iRdK1R4YO+Yt|d1^>6=$9-ot)$bs+Af zd&%~7AHO3|6!N-D_XnG7S`Rkd3Le9;{DyHLEK%-CVTx;g#wZ1;t1)jL?1qmg8$U?g zepopUMU8w5J*A}>S4NjwQ9znxE)%T{74&^%MTz{^=~1ftBJ+(QZcc|TJJCaXsI6-9 zsp4uE(|Uo4{W(8Txo9W4q^iCGzejrXh38k*sb+$dHRx?G%`asx+R9zF;ciFq3+=We zQRFm=1xY*!3MsDD;snt6oL#p~5sIt8RMWDg(c3*YyhR<DOuf{osEY6vBv--Hc~<#Q zWXOp&IgKtmt7+C%_M2Ks1t-)TobefA3nBVQS`-41Y7R~S-4&JciW)gLH?@B-TH~}u z4B0NF+gLR=sl(2Ue0Wk#QC}31lU1^1_=BzPn+D&z9ajjV{{X09e_t14V1L9ZgJn^h zqMkQ^pLH?kC+f;RB&j@U9+Wtr{8=i&cy?m^{eFU2lnCxSog*J+4Uz6|%<jDIl3$B1 z<@_Gb?LoF$>eFgZg4bR({7pSE;tL32#0s8e-S*E;SZ#DvY1F^!Rwuw@JiJ>ma=Enu zJRkx<+yg*Arb_1NFn4n<-4sP-i0Ere_p9I6rJ$vllv+@vkyRhF&%>Y5hS}}cdvqt5 zcTtaz2J>eUO6oEV&82_mo{n4bV^J-!hMTy_mmRm#=L}X-@&bnu_mo9?gpPmBi6sJ6 zCM61t&&jQc2oNo68Q?y?&znU(qHPo1AlutYly>rJgI|Uvn`p3<9Z><<gJ?~<C0zh; z>dw<yZI?&lMO>!5o)j*wg;ilAi<srbTxy44v|4Hup<b4v^2R76C_y-U`1@EaKGL&s zM53FE=@Hmd)GegegbH)@!A<G7#VIlI0gm3lOcZO7u1u_54GI&Ld25tMMSG*}#ZY>7 z+9Rq}75fLVkEsbbwKbK-?9(DhWwbVy97~)j01b_D&X}W$BAC(urw17j3JB<SFIF}s z3w){qms94cRoISo9+b~H+yDa(1^Yjs=j*Ic6~K|?*xu!9$1IW?wc42a?fO>eKpaVE z9r%<wo}heA*+RdYt5$@3PQ|_NOS2-@(K_c|Lohl|Pa0)RNuy^UyZ-<RnB>1bH+?{} zS1u0G#-pDGf!S&wtd0@*M_gnEhNlwzsdrzGDVtYWIn8GfpZItZKd9h8h~mmywHE{K zH+DkqkYullLvJ`smHlX0sY=I>BgoWdRU-v3+TReei?C#kMydpw*ZP6XD0AbH1T*@J zx1uxzU2RUAjhWriB?5&9^f*5PhtPT)0?;X_VjJD&!AOPOnzh7oJh~J(A7>_qkrT-z z9x$QMj7W5FE~6w8L};MkOG;S*AgKBb9V?R#nw%KzmrlJdLrsX~_nb6CNd-z#@Bm_j zMN-|Y>|~i?Ar&VfnQk0CV-vQvOQoh1haJ60Z1Ft}Y4RdDN^pZ;c|a3Vp0ph?VNxSO zMrGUv<!`auOKB0Tsu+}!r3RFzNgPOTI86XOdF9gOI-yc}AEc=TNm54;+C^yDmpy4N z)d{jx<LXdZ2Z0DDi-||T1D<%Kkg^>*3khy+dWeQ3_yNzs*&9BQv0AjKv6R0eI+{~% zl%FiDsC&w;=A`fRVN$g$b#aV2(fZn~40d0K2gApi=jPc>VcJW!pHq&-Y}~Embh^rF z;z#qOeq(GJqEcU+-R+Y>S_+SElR&u?f<XsvdveW2ZnY$I&F%~^{N@=d;SM+x#CdLM zmMy&<Wat&6uWkpcwvk;0tiEX_nH|))wjLp-8EP|W=y(v2e*Cs>s#I`Bl^Oy*ufpso zV;C|Wl<xXFe$?w+_>NDu%TRD7r2wYaN-Li*M^8-6qj3>|61*DO5<<15t~C{vRy)h_ zct~q!87dUwZ9|DC=s$LQ3=;|C3wB6l62=xB7T47hV=o~4&8#gx&})T|1tf;;X(>d3 zL7mi4lNRRh2ls2EsN3+U1rNC3;#R1|S?}Wrn9yKx^TnrbHdyx{O4GpaM-n&q_~J{8 zD6TOghnub3T1P($9&Imhwac<N9-`FRO;aJN`=`XybmeMzWwSbz4LOgmCc`DP*2bgE zGcRi!%=oEg%cO<01t^u%h<cH^_~cF0lBR)pIm@};%8sp48g{Ueu_W!(oKD*7&AA<| z?7h>t64Laj^6mCQl77ArkyUgF3j0IUa=<NVMtQL+K$m7T2WqU{xr(&g7%t0nQR%Wk zQ>z{or4pY(@vbFYnzLw^a5y!wM5qKLpvO|u5BEVNj}U2zs)gfP__nF03eALS{bi?n zYiEIX)fY)HMEMG4GGj+Cx~>6LxIiF;ih*AeF(i``qZ$$j0~(qKTw1O#CtbCqVOm91 zQ$dbHBZ>JoALc6Y+Yag3?b?q@Ul~@ggrJE@Tt_22aAfUO0+5w0CWf`C99-x#cKBsC z0Mdhj2DIqxEc+yTuH8JA_i+&lu}uh2N#rr82QMb@{G3~4Tl;--l=DTjE#)l-@RCw1 z`F;4ie<NH`<VdOWZ62h!PL&XT5JOhnUo!P8HK-wAn)r?X0Cpk+Ohx$>s&vIt(-9yp z<2W>eIMzwu>BVYLLTX#NSVC&VSw|I-<WT#MC0|NN{n!Kj#-6?KUaYJT`;GvAX4==! z({Il<Q&C5<t03S*M~;-=Cs!kr3GWwh7uw#{>a9Z+VXLb6E!Ot{-48jiQ2xq6SNKL( zw>gYZiaT$mHstO%=#D{Dj89<U;%Fbu(pM?<t;Ma!7NWJdwN*+a)RIp!PUPhq5^7)4 zz)(;#B_Sx-dSslOt;ecH+0UHqvr287N6gw88||9#m!O@pZ=TYeAj#{{Pl3sR`S=P9 zkbL$A*{>gs0QAkH*T5_2GH;(kN4GkUnx4%*7My_E<|B>C<fS5<n;Q~+D}qpJ5JCk{ z76o#*h?fVL1Oz2Vgp>GrkGmyI7zm+pDTyz%rr@*^K=+(gIeMN$B17s|CJ!RZH;>+V zr&Zt{2LeOt7ZRb%WPa6!5#l$<KA~%V(07LO+8stG+gIm9eu$lIbpFayegt$-=&obg zimm5V3aH7k?%PZoyapMC4+F#>cQEf>nAJ9J;OXWs`hG{B0pE4TSF^F4rtP>o5%-Q+ zd$qew!fO6)-FCV5n}ZDEpCUPqhH#>_+Z<~~(N~2vTJ7ta3)c~DyJo!w<*KsiP~L}e z>6~$TadS4nO5`_6g&>sI=^vItxfc>@D#ILViaTM!Y7(p*_NEH142p!+RH?{HuIX`+ zSUo)u+b(6g)B{TTW(9SKtBE?}E#=b}M&#I;Qq$&nKKZDxF1z@6<!0g{B{br}wtnJd zvL=<t_O^GrUGmZWwbs#W`iaSCdFDfsCB|qt+W@G9DMGwTs1-aSpi`bd+S<=0p`J1V zLBJk7`zg}>4%2AAzO*t~BoLeeNue|t(}$Y@?w`w+n(tkXKBv<c7;&z06ISj~2y!gs z^G}!)xK}a6J>k?Ggd2+CQHEeh<-~S$FzueEx!R>Rw`e6JG@KNk%H}<sok-WeFTKF+ z+({R!y@<DCilEc;8Is$mO;tp%ge!}Nq<h2)S9)S;CQ7bBj}+1Rt&aZyw(bfLK`mBs z0D=!@B9-xIq_jZ;mOUmW^yW)j^7dk+p~kF#NocFSyuCGOvPTa~SmIlYG;Nf1acbxX z-_tr%)u#rU;^r$<b+Z}|pJROPoxRb2ESd%VO>m7LRck4HQLRe3G#1idr@ZnRH31FO z8mgp{1x0qP%NQpf7^wV!?R3x0y!8dxvWZ4GMk~^2X~0xtRdO5~U#8fUn_^_oac|rv zEmEYq;i{D4%}svn^sTDc+uEcn;y9lk9s&DpoC$&yr6QdihXyeoGNe3&Ath^300fQ6 zJcc`{fGS$_0<{E&J*!+y24Y!INBfFZ=MmNQ8n5V}PxwwEw;IZ({;az=d)oWOCN!o5 z{{S5OSzRR!u{BfVCb3|n>kIHvA7MWgP<=Q_)O6@hYQx^+x1a@?SCVn}2A{b}RH-hy z;<%Qz6{z@<YH>mlK|tH*l*qE9#f#|3e_2iCJb<@6s{1%j0^sS;IzxNfk*}>E=|4t{ zl%LwK+lqon4U%7plA5y27u>BlTT%P7CRbMqlz0NuER7}D2$EZ!pe&QoPuoCj0F%hl zojy6|+lqvV)CPF_AEEyM<F&4r2{|Nz{{Xl9I^(KgKX<!pSK3Gq#(4q98?P9T_6Q!8 z;o|nwmU(^Q{l#{-`^Xh{HTr<>B|s80(Mow%nz^>g`0ldj0os_+Rd94!ZTh8YP;q@) zzVgimW`cXlEJYlelS1pcIv(l7mcF-Zd)$`^d!^KM=deB*f=vgy>^nB?KGQWvdNYEO zawFc{jZ@kieyy`3QRwFrE(_@^F!?F7)g!=;sXqglq^3-T3-nvBPuuR$3*D%K4my5x zJP6{G;M$osHR-A<WLM)CE5Kf8q^g|2u1OJuj9;4E*qyeDxIsxZrABn*!=2R<qqOT$ z7GnniO4QM!)Sm*bV0sEyu1QkqZ7SSm0HPD591Sxgm3edq9cZ{aZ@I^q&~0uqt~8~@ z1tXVGb~uqMB~=X!5-Q$A%A82Y5mDss2MrE-Va5F-5?@=ZO5#B%JxDY-+-##5hHGVu zLQHAIvjTLGC?q>i?VN|=A+0-%uby+fL0)Rgfv6=%W05wfB7wI{aAhFKDm|?5wODmx zgEy!R{bcMWHTyN6X&rsI(Iuz^;PrM^_i4u-mY~yLD;8U=;slr%X{Zdi9d<jdp~FP` z)dW**x%9*BlBOBzvCuzP=Dw=hQ)#x(C24`Dxz{h4Rk<g)cgGfh9QyO3pi^qlbM|G! ze?=pN(}Ve<!hjTphSC;U+K%|d8+13PN?6&J5LB;kp!GXtZ*EClz@uMqpoqyPj_dbh zx9>Zp?N>mM<;pZfDnc7Iqg*3uc%*`Thdoniy#iH4a0da~`m|d`_}A2^;C_FrWm`oS zpKe@^A>EL@BvFc7WyiYN?XuW)4=2l9btwkE^J^l9)B-UDtf-Kz#%e0v?xal7M=DKl zr;%y6muBQ$CO|1Iy&R5wmI$pzY&VFOc`fNeig?wqi9)0(;>8k;sZEY8BL-~POpP06 zopgru*Iu?lE`crhKyf7m(65B-Y0UapD;N7(BnDVJsvNMZX1=xwjL8_u+x<E6{{Y+D zLy_div9<NIAtkvlxVbH>VMUZEkO}8dDe06Y-OefjsPaC3_vbQREL0NQ2DH?NN>Lr3 ztO`*+MHD{nSfBEe1ypI;(5~o~R!y;S)~4NUO|2%1N`(kGWXu#Q3q-4eOY3lDU7u;7 zTzzJZq>@#_J-q<TG9n;OO$7I8jx{Xs#nAr%neON{+%D?N5S?x79hE=A?dc?xsVGtN z9j7X-d`7+jIMyTxH8dpSkKYGy*ld+)W*04b$vevJIS&E#ZQZi$=bAppz+>&6;=Odi zyUiFO{Sx_WEB^r5cAPYCjnagu3TzUZ{p95L${XYX{UDzg;NGZ}Nsd&Wcs=nI>K;0S z?<|A<6M|RvsOgaaA`T5IgrfNzua#<kgPU<v5o#tiLoleJnUmu4;z=m@9wGN+H4+lG zAg<_B-I_TNt_!CoY4oUPNPEd0FJw4?$gtV-)3+rIF*q`);Mh-|OM;^4Z6|F?h)k=T zsY_3f0uq${9A_!}(&|zlu>Sz#*s5onkOR!0aCGuAJ?yN9?Cj!Osckgpn@5#r(AO%A zljk64X1vA7lx?>x+C8J_Po@ze>(EY3^&diOl6>?K0If1lpNR?Q&m<o|2I^{ZPoB6( zrb+XfBvnh4(+H;%iU}Va!+?4PO&M#;-^H&_Ewf0?QI<#YCt>vNemE@LmTFj(hL<Vm z;Wb-}Z3EhQWX1vU#D;57vKm-{91$Kk;aBsy_=)_o0})c>ybh7Uq^7}ANgxsI$dJUz zCD{>=?A=;@hinpoeEhqDoi%;5xPMR-ITw{{j?;H$?b@9}o0X-|{8s=(yL;sMa$BzH zQ0ROW%p6m1GT>IEHf`5yx83c`6OO~g9*?NVyV;~QZJW5-ZH+;v-!8&%@I1qx-$i$; zZVrdQ@*{DVn@hx8qow@ayKOfcMCKWXVc<tG(elW#GL7p@UslKq!kXT++b37Gajm)< z(wVh#1<uNS_LWZ*AEW+x1Cb6r41(IJ+<iDeSwV3n1q$LD5t8k4CaznGR=Iv+jY*;3 z*^ovFql!q<TaDZIIO3Mnc!w%uJ?O@vw_BYT=;^EZ>+?{Fi|+mP65K8+wIvM_f741r zP(A=tJqN2ow%C-6h_8t_`(M>tCs+81C={+fClb>AqVHy|?A_y!PRb8OlCU4N$^~(x zn$T50g<S%ZL+$02E0_d?1OCsqt%}2YikFF^lahuCPhsWIaDPv(iG}<P_1_zd5)ak* z<|1JVVYHNju(GX+L8#xJSAiu|Mkj;$awSTM0DzS$z1n6^3R903#9Y2uds*D&Dt48* zA%VqL2ArJRsP!INxVR6n3V36e=S>(fs{_(84*L(P_kFYW?~s5003t{}cvr=xbvMa% zxl<xFr*6`qBAhQbaSD>-im%!S-KT{)V~w@{09J#q9+v+AY3l`)DOX4e<VSP??PH>U zZT?lX;k4cFf<^7a=1YxkY(F|e`UL=ZT1e;=t-W`uS#H-c>k^ze6PLWPrcKM#a&?xG zcQ`3WN=IiCUL*%t^|rZxzg@}xB&MB>WrhG^BGtv@GL!B$NZ6@Hs!<%tKA7#d+Y8AN z7{w{?DDyAXwhfqAL?R}t%}1H{a2*Xt!^C-KqYNGLyaQEPBMm!g7uPs`vZbl0EvQ%D z1KxMon(gARW+9nfdisHuXS0Cu`8Sv&7O@+JXOQ>!aA~HPdgnO}wv{~ds|iX*<w_^> zB;wOZ(^G&Am?cxoq-I#Yr1Gq>MVdRwd1z2vr(4}CbZx>9RHt!Xq?3uEtf#IboVz*r zw=1<K-5-vFUL^GL@M#x?RlYhUI5rY$)*ZUwY96C~d!-h)M*bv#F}Cy_QGxwI+%`fJ z9LqcsTX`>cPC9Asy2PixSatCpUX{H`R>7tMLH=c|Bz|WYcd2@-2@P|@&9+Z2mB%0T zA7BKZqj-BuEMI#!WUlItwXmWOAPN4XDaiuj-3reK=>CM5qHCCWl&j_%88O9&yeM(x z0|NIQahwYt;)zJu`0kPP<pTO0GX+xu{YKp%i|PQSj^x0k^2B??M|WSgE@?^S=&3GR zoFmF}nQ25<fnT`w_T_C!G}YVlZT_P4`mCumWA@dN<ar;XY+PiDg?*v62#4n@j+h+W zt=iP$L0`C&)bq{}lFEx^C}V(b2X6JU`&RU&zL^S)^F?Wh4+@-fZWU1dkxJC{^~DHE zQYfsQzi8b*`0|!z1f@c{c$0+=Id<}9zG2>bP&;9~MrVT9^c1PJ@d_zwB}4&Q@}+uU z?junEgM(S?iI;w>Yorg`D8Qa1nw&Gk3bsW^Akv%S6$4k~r7lL=G&La!Jju)e_6N<* zviBzUY?7B3F>@NPywsD#6g|Ab$H;dX<2b6luhOk|+k_|;D^TQp?cvh;whpU|R~<#S z(m!b(XWmb*sP)T47g5}%sn3(YTHZx?jZx>saSU&V=*0!7Q;^`Qz*vo{+U(@5!~}+$ zryGk`2pN<~J?F_xhrJthJ4<~qbsTuCIOFNyQhddl0Z~E{JSpRvixjD5QYh%&xxNV4 z=8R%XrakgX-tLy5LYz`kxyl~!<eL4ee17b4-pbb^5~EBKJ(<6mt$V4-ygi)nmWt8K z8fjX5*kh^0C0902oVWG>sq;Xp^E*@u>;*AA6Tu9I6b{49vtHWWOgha~=;hedz5efw z&qZn*A~e~BG8^$#HS|btjkyi1l(s4eAW<akPI$IiWP~K6hHM*Uw^|gX)DUPJBVyGT zj^gSzEmn(DFy&8>5ZYs@N=tP+(~FP-rl*hxA0hPw_Yvp<lo+e;i?~gCt9WXomlgul z$(jRI&xa(JW2Q@tz5t+C3d(rE=tVzvH`!lHw%qDoC{f3!^>VbkAO#GLZDVk@rg>`P z0crZr2q;=k&L^gN1h6JjF0Ida@#Y%)h*cmG#BuqxZj^x@>8WgRrzuUwl`)ndQ$z&> zsQcU`><@+(_GR1KE?E8`IOSI>+lAX(nMPr+d$HJCzJP}+;TW6ln+R2BFoVR%q4!-! zG@o8r!?*9&`+|C@28lTyJ%@{Fv)?VR<1xwIQ5kSOp5p8;X`&zft<p`&Qj;MzxZtf@ z@eTk$J$3{N_-CEnsEe5h%BA@w<;JO(j}q0aTcoArxWFhW_k*Za0)2S8VpAdrqP&|V z_sD=%YR$D>#`&qxJ-e2uvTstgMc0as#<Hk5hP-&4CxX6!pN3#T{*aN<K7p#X+xLCP zzY+v#=Dg2_ZB?hWd@k*1*>@cksD!3nVa7OuX#5vef|2GmwG^7vSDiK|I;i+oDB5nM zlFngoxkslEbMB}ETn{7u@8{QaK3}zuXeOb%)wyp#b7n4)L0b=c6U__pN~nFj@F|GO zPgji}tnJ(7j_42LuMwCyA1))LG`*hK>yLkOvTI6ko_O_PYQ0_LkQ<Ea6v6#F(YkdS zOSJlS(w5A35e>Dxo~6YOB@^pY_h4p}++Il`H5H)j7zgvGt0w*Mj+}fNQYb&hQBJBO ze__ST{@bq)fx&7~X5z}LL&gX0$w`V!D)B=UluB0?P~A!Q7wt~pc%}s-G_a>FEbLap zajs1__Ey+hJw<=#f>lXLEF|I>GEzd$E8x|fL$1F*t$xEn0m!Cexp=9wl%3esVf%Of zJpTae&)Pn&rN<uqF@^f$Hq|`zSJNc&j7=z}NC&`C=no9nDn9U<<g~tf3G~9z^UzLf z$Ksl1zIY_7WPLfK7td&Cgm1a=$$<IEz&&zweEq^aGE{ueTj>@w*|go3iW~m`@Qe3H z-Ba+$sm(Z4wJ&e9TTez*$!OvW1uY>%)1D1Rm<D*FsH&MAJs2wR(NL-ws*QasoUEA8 zJIt-dQ!&=QGv+*^R8T#9PIU{4hy{kb5^K$uOh<g9$w8yT^yV5k(C0=N>{i^UT6h)W zGYD~EGwteXs!zP0gkaQ{j5LDT*wX~!*IlUY{pYlrkvBVH!>qUib0IrlCR0`2D;_=y z<_;@{WkRh<Z9AsdZ@WR%Tn@v;9)9t~-)#@AtbNYYZQr!><;cc~krl)HXpU2M);}Z2 z<<i#eHwo!~H}4xg#?d*BQHKM-j)pK$Y09|Z*d9E(iX7U#tCl(dP#y#vi7yFd9cqg{ z+#oD~;NnwsIXb<1l-O4R-h~4olJFWeUV~bjl$!mVL3fH;1(2JF)zTdr`LaTs?{=vx zQ7TNH3LbzVG^fDj>fERNMZf$f=3mr)o>4n|Mw}X3<=0Q!^#^-2t2bFJMYpjmN_A3J z5`~ui^dhHfsbM23la-V##wtK$^)&L^Z5IoHB&eo>f}~dhd;_%~Jw4D~nb9z`tapf) zc3+<%An)X$`>8&PUjD>mRfrKKS6owqdr!DOBJ>v6F7DNQvE7dW{{RvCf%AVqU{0HA zxT0(cav@GixRWL;ifzz*LXttm8dRlJ=3me<#)(nY$dFUWijN}xi1rt`dZSMKxX9Mp z>ges+)<dq_RWMce5J*EPTKTJqz@iD?hZRL^W|cPS%;)v?KcDyAy3%drZJS~=1yfiV z3Sy!M3JL?#>A|&3?mnlPak##++MZMLpZspRqf!C={RJ}YHva(4lptXmJ-q?@_SIsP z#+cA3gn$QN;MZ_%k*#sl9wP{0r2Z5Rex&t2r!DZo9l8P{O#`)v(-@*d9n-c|Ualx- zj55##ZoI#;(_?ik`v>1l*`*O9RVsK6XMk&MAnT;34n2>0rtaO&Xl^P?aATx18MSjt z2UF@vB>J4_BQdAF@f=TU>-&)+w4>n|2QHjn@My9x1n|7i?4s@dvVr%%!kV9HPDXLo zkq-lj?EOp2LLfo7IgAHy=o)SH6{wSofNbktrB#%16~ze2gqA;Sc-ypn;lQGmNn0_1 z@f)pQkos{viPv!$<x});_S1D%a-Zs;`k#|VJzA5FI&h<9QmSfLXLDUmqqeYFCXU@_ z1(E*%cGxug$j>?TZNQG*F>^mGea^ll>-QxAlxe4l{Trk5y(rA>gys}H#IY?@9yI`w zOmEw0t3+|7U!eL%LXFjE87V&^8i>BkN8AraOUSRf76C1&9h587Wp4frU{eYg^yQSP zjHInK7#|*NQuP)r@TSz#UyAc-;%&iDML7}h$~-ArQ=(o3{N3>=MDZBbkU`9IZN{?g zZjrKErrsR4KjkplcsCjK4k6$xT5pg>lAiWsH%8q3HL}}V$#}Sx+ys!75ne+U%uLov zj1-GSt}UeR`*ByFr}o!gAMk;LGJ%uwIk!%(sk4bO^x~y|>~in{qvt&2w^ZZHQ;Sim zl(I=D#FNhwt$LkaT~a8iW~8!nCdiT-ORp`@EdjJ~sGbxKNge~!1Xik1q?D>s3duAS z9RrYL6iQF8jtG{Nq%mzLU~^O7W5G>AR(PCW=|JXkaiGeumZr|s-A<T?k7JNZOJbF( zyfQ@5lu7_%mK&|YJ;FNe{7uT^328|?l@mZcYlezdp+KPG-mGtDOo<Sl@gN6j-L}6G zro+@zyd#XDd!<y~pBm-$3e*L2e$^}sKml2}*=0|<hSELd8VrKSNU3OqN?L+LJZ02< zS&~x~2B3bU`i^uc?`u|WH&cL~ray#xTGO@);ngfT!^P#KuYIXZeT-^KgYr*W3hgo_ z)Q<06n!M|)oyC=x8<7718Wg0^@QsJVY(c-#7XVhI0rKI{{3_aoB!|A%>1TU|+`C<h zH@_n1AU2SmVH_oESHTHa(TsNTAu}pPoE}}v`1b0PkaiR1TeCN-j;*nOmn|<`p_oXw zfe|%BMY2jlk0gSXb31Hu&XSpv-ZXVxuJ$<MS6r+?ubWu*qqf>_<^DOHsV>ltrjp+R zn+J(8P<f#M0#r{`Qk!9;f@_rMwv6fK!Ers#=ycnll#jgf@NHjxJ9`gP&b;c)GjWS@ zg7cqRmkqF6elpDhmJmQHK_HV(RXbCBStX>MP=<66cpe^Y_Rw8hMiX%v0AXCmKqO?_ zPTt*IZBAO>J0_}Ty+2ZYopJBe_e)4sq?|JPkE^xW&r{Wwy<wPdxEY@%Fypv5M2ApR z+E=#^9}ekH^8jhK)ZZ-ka&=Ma(Wr49A6BCJVH8zTH7AW7j_n6?rRZxE);0d2gKxJ+ zN*jeHV$|e`ZKxV0At6bS-2ogzz6U(NcCm&@61yR*S1bTMHK9p<KfK%ZQlVR7Oq%L& zz$Ty7T#wDEwD-*CZFLr=X3o#n?d&*^hHefvn9)?a&?1DAfO--D>9#h@v|mLJTTps4 zKdY}zx8KJZo^%7uB-KNwk?a_@+viT(t`iZNR;#q;v`A?U$$-%a@}1w`bfSf5RYeJ? z9FH+w+mMM;Q&1$w9%IKUa&8`-R@}K1tpLhS1moa25$5S?TT3h9d4$j!ZHo#54J1qS za%w7))fy9CP3_hBtHz(1CeuB-0=AV@xS!CpotB?MGIX*dO48deY@@%3!E%tKpJzxp zgVGw?xxMzicWzTp-X*1`Sxp*;86_+>daH(}r1+9fEVoUqvIvOcc=2s}X31~00+>Zf z%$)q*dsn9)y-sG~F%^i12a??=9bI|*2j`36REtSk@^?#H5TVzocSc<&^nXJy?gT(- zCy6`_B{b`@d1WHpQAG5=l6^xz<ln2b{M%z3((K8p{_uWy@~mSagbw3`H{{DCeieR4 zC7M}tO&Frm7VL&iXtTzjZ$HZbG6jPyS-V;D+EPCfP^A9=gpcd_<Yd6rjbetZG$M-l z;)ZZ=Y!}Z&4?9QbN#Im9Dok}N!-)wXf8jY#-ILy{_J90)Cw6%H0rsDJr|E1ZSzms} z9EwTzRyt<6F-8_0Kt4S%f%BLrz+~S&r4;9!`S*kmOq1t=uuT#;vtK_3RHIi9!zKgg zI#2-EZIgWU!g6n)xB=;0;Q9Ec;gWpRmVG|Esx8o{KzYL@(@sbp>VNpYoEalFWFV@6 z!o5<bdzlrOt`ys$amH;4I}j3hkHn9=Axh@wulEHq4og6JHut=WeP&rHN|b02pTwea zWCs+JOfxQ6SIsG=9N~52a+~<%A-^#xKg<1aN~)ZKqDM(;2;IojGLiwfd47*Jq>sx1 zr0`|yP<Xt{wdws*o+z^8t<%X(ELZ5x1xb2S8u1M&dC;>h$x_gfA)gW9gbM|xR75mf z`#3cys#Vn_a?K-%VPH<Qrj|m54h)9^8n3o}&%Sn}QZ;z8Na0u<FGg~usR-(Yr>OPj zIgBhasufiwwr(4I8<YkMflz$MNc+X#-rDyj#oi4#F7`JAQd$G+wza4iqOY#qQhF;c zR+ovHAQOxE(|p)&HhG9pst!k+QgBmzbE~S=$r+%hfbqyI;P{qZ=KbznaDcf2;w@C< zs^<3lbwW1$J#qlzUINrwC?&aqzkVgT#SOOT(Mdfaw!byqxwmTg%*=8hl`Vw?D&ZZk zd<6g!7OtYBU`LKRY_lstg-XEWJ>OUKccrCCg(xb-gF)ks9W~UQt<<_ThG(WYoeEG< zZbVbYXq9k~q<y5C{_XK$62i6hVzmDNcj)p$0LMT$zfu8Ez_eZZ^>x(mvYUj5<vkgo z%YJ&vEueB9_aH0FrZvh}aCA@)XNhQ`w}#XnsUaYmnhIibJ*C5MHtTz>`N>?(!F$Rf zCx*L(lh&2r2^Ztr3_Hs9JYQO{bYaQ6ecAb+o80RiyHCKfBTwnea#Gw&doLF%Ql11U z#ZYk&IRF6Mo$z*YqT5oyC2Hb&c{+a2>2z&#F6v1-$yb_)@gNLokKGuJlGH60c(Hk{ zC<SM!S=^teJs#RVswAZ5{es#)rXYqP5(|^0w#zN4*H)mEp(3S3^u=XCDI}Z&R)i`= z1c1kH64|lam1u^vxZ;!y$p|$IP~_TA=t=9;`T>cdNtIo4$6)2t+I@|}=2Y87)JLBa z^zinwnln#-nso$dDs#z0gsE;H!jLLYw+nSY<HBU6Xwhx<!tQW|92t#!^*EPh+byp7 zw&+B*+PJv5ly_Q*9O`zjfEf!gwa3=VD5ZUeyQ-s(PNoyxPuXcgD_)r8M_nb$0@Wt# zEvWICQ_nbPlqZ?$eS@hdVUkpdi6v_^0qkg8s?w2C&gzM5GY%!HBZ1~3@h#Vp_FZ{Y z;v>Z%0FZjnp1Ib@Qk1FIC{>W;23{vJ+%9HH5SS2Z6Pe~uyC#z?7hDM&aUOmH#~hZR zl$9KVYh0o<m7Wc*?ykK5061KsGQ%Q0w%*ZZIsqk01n#wZkOsq+eD~@t#aFi=4~0Kg z*SFf30@op`)@ps;4fXjymX~zSpk$Q=HzBoh+Jy(Nv}J>3n6A_UGA`%omFV75KdCDB zwYB9OGNdMiQEKPy#Fv7FPwC5JR3!8>*4GTXOM83l)K|qn^8NWhxE);QlD>bdzismB zi6r)UHs`wi$`)vnwETF@$$9pu^4|oZprOzXYNx}NBbP}v8M>FMchuS?RxuzcN*LE5 z4@VN~>y3gz0H1ClBA5eL;j05SA1NFsbN>J=62_L4;=>;!kib>9$Uwj{>J>iR=8Ul$ z4fb}QoR{FfwpUOV6Zp~%XnaNy3n(>9QEzcAvh_x2^1=W-O81Y3YEpQ#X*D>vJF)f? zf7a37T5BHOpRBKKiiXG^?Hc?sb+me<9ELB_Jr!m7n~;!>>_b<MKzaO{v%1~On5*jT zR_SYEEMvm8vZ@uhKGCS?4%GBGwri;pttm7P&FUTai=%CBa83k{Cy$dG&^^Iw`yFv* z5Z&8{g(~D79Z2w1I%Ac!(42&?0zIu>*}5X;GLwXaVbVCB)~;j_cE_X>TpXnsHGY9q zmURqeveKU6s+8R}Q1Cv7Y<7UF5d7oS=nC4V>~$AfL3T5Van&9-99dE+P7_|9obd+# z00QDDQnNni^Yx;_g##;~re7@@^2aAnspho{QrcC#v-bS*q2+<?Bn|eVIaQ4(UX_M> zpoK!Me+@D0e?)uL+{t=M(F{S3+$*irIOSWRL|#E<9SP#7PeISaJqu&oMcTi3)hMNU zdLN%`n|g2NQr3TMCoXl%^>vZgoRae1b!v6z4-(e36)8u=ley1NLK2V?kw71+qBO>k zlnMaEtxo>{xLjKOO$CG06sU6e6N8ZhQcvC?z1wMAG9Zk{$hOw&X;q5-8f<jYg*nI% zvV1;@<$il}XLOm7kuIkyKNe85<zKMZ2})LyC<;$7dW^K3U69d2l);4G;?Grw_-jj4 z%Uf$NH5GfRGS4+MdIQxwjRi$OIb6K38jO*Qc>VEpi=D7Wvot<D{{UKW;u;014#RZN znjUF9z9SgZBBNFftw{=Y6SLnn&S@JmtQxif)Ovr)Q%xa!D|M8SPcPotZJt~wmrb_D zyW1$PRo6sxFOMVBhDWnEMcutJZlwH+CG~O>k0aBDN2F%hopkk*exaE!PQrTGYk9)9 zp*-iA<OBFZxsW<nAv|Fz6je_XmymZ0G~7oDQF5TAjK~zPO&CS4*DmWIGZlr&P~3zj zv>vCXCW;v*I#Md!Q5vLHlnR!%(*3u3OX1s+6&^ZGOC<a2^z<0-2HrxoOP40`WwyyO z!I)`Jw71GZk7v3(q@@v}$0*@LY2gV?6F>m?V~sn3A=x*h9jt3rD3px69k;(L&4@wV zlymrJp28?!z?+iF?vq|$HrKj5xnX@mtMnXt%`|J1ifHAM-6l9dpeiJL4q|c-f$p(c z5JPaH%Sx)ED52^xI9*gwSOST_yj#>FPf7d))8KMT?<MlhLyB7-OotLjB63MlBCcsQ z4UhTIb+7%EwsDHQ-R-d6`_QzquefD*cLPW~->ZM);;+n<aMSe;nKamWq^NVIRmM-= z1I-kYD4KhE<et5>N)1p73HXeV4_VYmbMyo8rcLveDs_C46Po$#M<;a}<bZtUOF<)H zl6>?VCzjbD`Rq6Al6?Fdsi4V#`Rp~eYv-n8DnsaLz1Fn^Bo3sS4A;O{0Nn{{PL<O) zOP0Y+wdAmA-~to>0E(v*6R6R+pW8`OWNatOxq0f`p$gpikx$=*1XmW^kZV?Qe5dC$ zBl(JIAQa$9p<lPt5=kbbK+XZ;!(6m9q<+q*P~>nyL_R14Ft-r4ol+Jkp@&MU(-2de zO1&ZIlNO{nw%tmPypln!aj8ovQK4$U3Jq_iJEwVy;v=~+ZYPlQJ>Y!}aYR#UI#eDj zQUyV4RbQfNIO=iei4Tr%N7+N#IUI0E<XDQrvuW#{nGyjgP*R5_QiSA)tAPW9Ov#G4 z>nTtom@+8f#<V88y!PW#M!ndjsw~z{{ZQh1p<}8}5;+wTwI!pww1)Z<1nH_v`U%=D z?peFnr;O`xOgqeUkFVO4s;RTpXz@YIWu@SdQBUVjQ2KUlqH2Lu9FN}?xQvPtuLP5h zYBj;qsu^<E5~)m{pvhO487-`&iV>ZtKCAQ1?2Z2b4sv+Ds~OUs<iwhR?ZnfXrMF!i zm`BV7`MYg}cF!d%T=LtVWoTRARYCQw2*q18CP@Uf_-o@=^iQMgjmV1URXV*xwxO}} zTXA|W+~E{Ub00!U6eJY3ucK_X#z47H<_FBbYMK>w39m~=+$>hx!b)dAk0c&`V_=`B zo-JHxmj#NpWX1`^Fl}AgeI(t{!wwU%8B$Q<5X^;81tc1K)$zutcI#<U3dTLHWR}TF zs4{8RyGvq=CAX4gsJ5`6g}MkN8t=9&M$>GS1qz=QMA@K`Qd+gBZp)B{nnIj$YNAq+ zQcgb=1d5Y`d_oL_05M{YzSf&z$njQ}E)Jxj=_oY~1I@G_9)({4<AF*{<SAbW$aCpG zK-Mlq+N7ZvsOElwr_jTao=OmcwWx%pDHSC26vqmH2{|@0O3OVeLM>614l=@?SN{Mo z@=ZafBqaWk)b&1qVB<-U>sDL`*SD7@Rm;?*p&lpb!PQmnPAm<oNeZzpSWy=#=GsCE z*0ltsAZ|%C10b~of=)rf6<UC6&3OvZqb-r`R(Yab#n$+4Z?>w6?fWF2g0-j|=qurj z)(e{QLp154N5Vd>?)1ZJ5RMghkHmhBuyrL{pT8}M!PbiESvRa#tNSZ~V7AJ++~tD9 zZN)()JX<MBJdyye<bjOa)zWRO)l)*O8hfcx9Am6BuhE5fALT<+=xr*S^Up)NC6WIC z)FZ)BQlWTp6ZVIR9KD<8id@>JWosOLy^RIF=^V=_P9J{8t@%q^ap3Akg2(_e=|}^A zv<b^**BTLOG`oMN6r;Vt;ys19Qe!)Fx|R|_b=P=7CvR>s?lXvzxfPIqS=mRe2}oj4 z+Yr<vr`+M#SE9Xry>f|iM1Ze9cj>|UG%+O+fSiM^z3BlO?&tzac#CI*o?o+0-pp@S zp_zUe>cB?hC_HKM4FIM2V5py9!B<En(auaFYy8JDdg5ggS_xJFqYY81t_TL!qgTS3 z4|{Bt80zF{#35S(Nj&mtAucp0CSfY&z8Ey2RCXJ;5&r=8^R%+>?xTim{{Y%H6|vr_ zWj~s}IOi21h^XeL?>iX(00HUcUMmSD#CYJJXL+)6rK#(YQq)wskW_h-%%6$I;%Z-z z$vIralFi4IwibsFr6FlGN|I<n@xmoVCZVi`<xrY}>_2aAlQkBYV&N&eFO5wX5;k2a z?|grDTr4IsrmD^Qot&~>S*CRkj^38(Xcv~%^^%Izpo)$D?zw5V#nQb~9=*Cz(Ca6A zZO+5iw-yU!xXsEbLRYf4s<$0E;eA0IlJ#<*gn&D6e=}H+lxgEeIjnmza88BO`tI7a zA|sZVt|%p6wEEHy3V=_lQ^j8tk=H8{*)DYzMVdu?zea0oq|GYrj(GVy5u^1ryXJ$m z%~5Sd);44NW=WvpQ2S&4?ZPSis`hT}v+jn{Q6czMf`_}LX6sQYdj;JNF)QWo9?;qu z(BxZYJrYwZk0q5B+-bo@Aw!rs>v715QY1mBITz^htumlUgHUoT-H_Hwo7{&RTXgoM z{`zN3aIYruW@w_GVEmX&_-LISY^-dp!SFo}N?6k>be4vAgs3Pkc2YtT38?@KCPIwJ zr~npezGDPggA2UrIG3up2i4^N0NS8zuk8-F*>PxzvB<O+7E#UKP73?Yq}QNs-g#{( zXt!VQ1Arv{{9#t#HE087{0og#3Gu5Qvv$Tm7*)nXo*ew9eb9ZX=k#F{wxkNkYTYfi zkW>uH@E-Q%UaYVzHy7dCBDD?@NG-I`*aDDw^E~;SQEZTyfDY9?yf(`*!jKZnGxn+D zlU8hT{7!!5PeT`&w${`O&Nj@c1N06AlqCA?#DBwxZI#w54246bdXsTQ<jRTzR3`#Q z6=Zy}?W?*o$|YK3Je|<vC|D`*DFl9b=W$dljz#=)y~HA(GM+?v7TZc|hDy9E*B%0} zeHo~8No#i3`p^&V{n-$3qtv|z+$;u)i9j_8>0HVR)yGJ!T%k2>D*ZcuOvi<qm^|JG zdZ|16MnO1KIHb|lZ=QWb+fej|n?kDb^RBO>^n?2*>+Pb>R(Dx-EFf@x>Hh$atrUo6 zx=_r3K4<9a&8|poWu=-V@+Zd_fZ+XfF>-)F+PGRdJ)wk-nJPYWp`bcuzH<h}GhaUh z1Cnyd=pb~?eDs#ha!($Jr2yRI#xEYYO)^w`^5G4ql}Y3?Uo}5&?O((-G+Lys3?#g* zyawNS$Vq})h!d$}p^SIBVQSfIw6pG))?HBL?xawC<oy_yx^Zf50ia848;+I`Qi}SV z8kby{5{f<)S9))P$<6zMhd91vE*9e{x};Im@~>Y^z-Ve1mXM}`zDM%rxM@OYPo^cG z;wAC{(?ZEcC7BH@eiZ}v;1Pm>dZAE5S&yt+p9*bDWkZoqhCO7^<keOi>^q~4#ko>5 zsyr!@je+)zol7cI4hmv-{RcIsi-~LNameCJtnat8G!S!gRAge%6K&2#QK&TW&Z84M zqxFT~L24Mcn<TZvpB+_7&~{Mjl@6fzWRSH+tx0Jvt)jb#!!W8#`V-lH^jdq@r_~}b zL>)lFK$~m|-}`O&q~)g8=tux3^nW_~i_?<rQkA0=9E)896q=5B<V&Ly!QtWNx>Zhn zGegj5A0BUX^q?8QzSPHbiyU(5K-<$3TpsI4yktP>4W;?CydzFu^t6{;A|%AS9rTm# zr-Xu)Q>8e*gO(kDg<Hy!F$59fF@Hn)BIQvnX;;I8OwZNqP3?>eF=Q$BCMj*a2&Vx} ze*P+aF?@FFP2#5q0w2*5$c5VkQK6CcvF@(EBE^YnGsc(-8<j(9zY34tgSY-eq_y(J z@Y9nBi)?m#r6>R;JE>|kN=J!31}riJ3|fd_D=t}A25pQkHNSPN6uT^nDPyWr`cwCx zyCj4e2vYpL{Vhb3CJ~}962KD6l3hwrlBFo{grsgyOkYq1OJ`A1&J60-EeLUjR23~i zp~p~a5IUtN$Duy~g9EJ~t1e#u0HftAslaFVgK6$MqI1{lgRD<6VZ=~v4F<x};;Twi z)PwY8dRy7mI@F0Ml;8y`S5djWkuv_@*bPZyzP)p336T{I)5%=WuV;bu$Gc0@Fw-h% zeTB*`#wk^xoLag)?hccQ_1ERI9&@0G<!%Ax4n@!HbWg<iX57gcI%QBw26f}n+0Vhc ziBkZrd*3g<4K((zvM*zIgg5H&%}(cHpZm%4ZR(V(7P8YiDh8)gN_9<-dVa<%*57y8 zK&n^i!7G2ats(ChNZdV9_!S7Xko1(4r`jt|1~;ws1Ww0km8R6{{{V|is#)S)6tX$3 zbf>tV4;{R5p7!(d5?3e(kl^b!H#eTByb?>@jRP8CO7I;g<myJE*B7l}bz64}w5e^> ztzk}{0)MhL`?JmOFC@I5t19k?>vpy<S)!3355G5HzErKqRf_K*0F=uh4iT^kQ5^E= zwxA8VIR;8m_d7nqpZ@^4w<Cc+BHWg3<}Aq$)YS_i1oPXjR<|g|rAABpD`byUVpVYt zYpEZ^98lP+g=f%^3Cb)8A}~8gg<ZZMfCk0)qe0&9I@NNm*5_tNbqP-!RM|sf6;roN zN>H_g5I6_q{-@cm?=M8w(G?`5WlY8xw9)M3i(R$LmZrMLvO;flA-~%?qxwJ_RQOcn zj06g-(bmtU=C*{~?lOpwJWppT^kUl^`<D0Slv?9D#8m8+NOO(V{{S+`pa;+j4_<hU zNd(ak&aY&FQW0*F5;Cc&JtXDe1qVw9P$1E<u>4*)I)6xQMAJ8qA<n;kW`!35p!&;v zQX5B7w2Fi4g3>{ub3qCqH3o&#tJXTM-Dz&AM2AP3<u*e@b*TRUgde*V)Ny3lcJ*%C zgjR{kM;?TXN%F(RyPf*gtfEXS6fhAE-hh0u)xw%2AMB=|PAOih)p_#e(EU%=dy*3> zZ4rWF;nH|`2Fp0IA47!Ht8?wd{{YGP7+-p<MYjp34&?InI7YN6ngN?ycM|P7$h%IS zi#6t=+Zb<+w%5W8gYT_IoX9GmuPS2AYe5MIFPpS_g7!;A#ka(w6B0l);;hN=IXCaH z8tGcW*uiT`E^)z3go+L^O_n{sanC{9E<YhS<}-UW;&&~zVP6m!^z{AY&_6TQX%RKF z>9qd<c3RtUB#Km&j#&G=AxqohlpGWDtNFIuyCRTAKIZavUcJfrcSVH_p{tFvh(|)4 zO=Kkt;tL7p1xZ0CZf6-b`+;pbC11jD@NJOFn;q24C&F{+t{<;suKHT)=WBbFB4C$r zw5}9|w&Gx=9%%QsK}!A7Iux8nxMGIlT_?Ip>~9-{NxO`pASfKY_<I|>uDkuBJC56K zi$%uYd2JygXf2TF9UMrdM}ZrUQIFd-`L<b%E~q>WeU<wyw`_{{Y$YmCQV$G#$Jd(# zvrTQ;jID=|;&{{VAlI&XAdwSBN)289%Ha|%Dna7-`aHK3lgtt^N_n!#D54(|w=+S? zxypJC1}wri^uZh)>gR8t!v<W#og18i7%~NLW*JZI1}9i%La0L@)WJ?kis=;dVzRxu z`+$DzY=;Dq$d>1LYNV@}49=RjM~f16pt+{Dn_5GPLH_{m9sdALq3txUrZ?V9phOY; zO2e>mJ`RQI4b@hWrqbB{?6?o~jw<(bww*U=H|yof>oLzZRF@RBE1^=nJpkBx0fx2- zL85XFrl^w~NsSo?^dnC=nYtdwAQf<~0|XTv{{XvAdDNZTm8Ycq-_G8ofQdTJN+9^O zUCF9QR@{$Va!IIc@hb<Uqs@ux*{{I=0MGNxtrYZ{7lflFQ1Q;nc!5ud$QOm2gxX$0 zkm`eNC*M<w<d8nmK9u~hQY=T_XM!Uvfdh;Auiq}<{{ZfXbZ?jTioT$?ey<59@WyO# zH}rwU?NQ29%j;w+FY6tiz-_iMTJZxO(~0*q9|=B~4I#ZbnvnB5rNs|Q<g$FkV_ue; z2apz@5wXq$y{jIG^D^7wZ9zlBkr+xn4B}&LU!yh6^f6v_^v!)o;K8MNWS=<PP(p$e z@44a7dvjh@=?!r6H7A)kN<O3690Il5smTY_WmzUu<#hKG%DLIRqk4NoU@TgsTpUdl z`nV8OKM4N-o+p&!M(b*d0;YrRtf6w(5>StMxNW95{?|2q=MpUNc`hq0Dp{t~-v-3< z^<&}j%zXH$^xm1zsPJ1Or86E;qBX=+Gc~sepmi17#2im1VaFoV4FsyRKMWJx+ouwA z3%$NDkd7A%Nd;dI9C|^jL2Zf@QDkm9b!;TM!Sh<@>yn{)RzITqgC@`s23ar028dFR zypK%HAhRM;oZEo)s>!V4DQRu8>E=`JtQ_JBb80A=18ntAZe`ilw<Ci4T>P{4$Frio zA4Y8|z@!ktw2rO1=siOg^JkK{bK@?dN!TcLN{3K<FtM!0s)pZnZ58B7hGf+x{Rr&G zc`beH)8ANQf+nDhpZD8+cPI6u#2m6)+@)#H50m-Z)P9|lYnNIvLCF2_YtJgA405ZX z){l<2RUL+4eO9B=On%g>r7<PJ!i*^$Wx^BE+s~Sw+RN@9j*k7XiBjz=an-><tBy8O zIFy0aLY3j_D@u_}S+rlrXEBa!623eE;aBaxpOrQe4!;8+1t)<O$n>5Lm)SLp{Vo#* zYD~LgR7-0gZ3Dm`4?~wBt|d`fKWVky6%u;2ijG`IXSv6#HLcELLHk3ZJZ4lBw4#N@ zQ-6A#hoH=!NkTQka?Pi>+|@GlBB>lYe)%_3Pu-$w{WWjCEkTw`DPc?{K&-lfMWlEN z?^Do>Ev)8LRXLwyzFI0fn{>{u!a7E7JB7t>q%?$vqo;JVkFq^aQhiQ3p#WlYc`WDQ z7zRm*F3op^39nK~ph)p2pu_746)g^xEa3Mc)?l`#VxKY7vgC5xs7HYH=6y0~3R$YM z<?nG?(-@+2;#fPBKq}}3aaCw4+N4zhCxdEqb)D<Y$tX)|bgoHrfg+`9=m7DmvXgEB zs@0Grx&{5ng(XDr^5*Y<ZM#ir&{jqlCM0=R*Af*fW2p=B$^QUJy6lvvkt1~)?@A10 zn(j-f3aUbQ52@+-KbtrI08vf3N?^B95sq1&oH#Uxe7;}fcM3Z0wq}||*$Mrl004;q z3RDrYRtH{3uZ|ikfCp7JDL%&K>91EywJclT5@RO<b5Ct^A1)4&>ir2LOWYofIfr8@ zqr&A=?>2v(J|3eRu53__`1pB_9i!a-k+9sOyogB(fd?)}u>0RMFKZ_2jbCfEL|PWq zmGLe^bp4x2-D>n84ZTRnqi<bOw5SyG4|g5nJ+{(IiE~KHnK=(XV-oLPqPk1eQqyu} z$a33P)sYp#Pu1E+$!s396gBEeJ#f3V(xFCxb8*<Mt>d*v;}E2rNgv3Z&)!*ZZHq2_ zRx6Hf9CzJCJUX1FrcSK|Tvd~`98EbpU-E@5GPHHdKM>+&-U5&}97dr1`RN-}!0l0w z=_>cPZG|O!)v7_ntb1F_stOZ!mV_W7DPI6c9H;=MRi&J)YCLNG-P&W*Y=Aj1TcP5f z=<pzYz-3||?WFdW`xXcc3t8%TI!+|1^W5P=R8oe=+i_hIk>mMf5TwTvN#xL9?l${f zujE`B0mF$rgR0u|UtBfC$h|3C5zt6tG7q@e{pZB>#`Val4NLi_e&4P)iM7gTk?^O0 z{d!tOWO5%9gXnbfYm3R)06J!{Ebwr+qDKhW{#Z300gd|FpE~CevCU5*BA?nApEA_j z)lwxq$oaR+v7yZ`qAz#ZOW=mJ6|~t%97O_!Rp+@pAadB_y{tM?XI?`m>Yj{^J7(E7 z?IuSm@zd`(cs73Tc6#-7kumj^IOByzr>Q&QMX0G&FUfCj7khB2mUAV*`nZC9FlDAv zv8z^g-UD}CS!_ew#%X_9e4atJ#~J*9_~MAhq8+2t(F={jEq@Ao=dn2a=-|}T7j(Hv zmgeqBTAn_HsGr}3H7cuZ-6S*4sg;_EK6tTy)@u1$H(1+lQGMmM;0kWLIFquHeWNV< zG@tbdPd3pF(x9mvkNZ0p-&m3L+&ewVt`tR*!*aNZrwTw&Reg2?JwNdT)~bO=;Z{A5 z&Hw^+>B~{};_A(pQCzgO&6$?@kHVQ5Rc=IQN*01V6hHLOA~PyAVrtb%0wokst8g6d z@A<eC>Z@J8`0}~UQ-4*L?ekg!r~5$T%r`Mgohof+(87OYl>0}KVRK+uSHk7CT&R`* z07g=f@E*maB%g@KNbTZCsFI%7AtbpiHSEFq*Cya4C7XMKV}tY{f<8Sl#@c(GLO2ey z*!3|P6beBHp|1Y`gx=Dw2{X{r{{R=1O6Yy3E|Eoer1zw!W-Z_F?$D|(Q|4LdR)*uO zI^(X&cye3Htv!Q~#j)EZ2U^rrdRpkMl7p#4sPwT^?TQJjTn$|9r=~^jsxt^p06CO# z>sh9fDl36l&G4Frt!p1oOVvoz@nIk-=UQ7OO8Y1XaMeWg04Qa8S<!9Qu1tZim}+-j z${QOIbvd9&r)jPOw6u?XHH0|-09VoWM>wrEbrAc*Z>>r@El1Hif$CN1jPMmvcT)UH z%b;?8MPjLMWnSTOJMv^XCx8vIwYa8yfPWd|rZ~i{AP#NfPW5R1g7%r^x!M~NR8!`$ z6g0H>6qC2nOru|lUo7)A^L`=f>p3Dag<*(3V!u`wbwN~>lR;Bj3{sPWph9Su96ARA zPuWo6KOE&{Rz+ir@|q}7N#+eRL95EWwwfpr&oRli-!mP-jiS3_b+p8kQ>ZU2c?`7G zO4?;=;c?Yd?53Pa1oI|?k;XgOXq_XA^#1@xZ3?-&P0G{UL8&L6U=C-GL!gb>99KXF zSLk2RZgf~z*M~Pt+Bs8TQ5&P;Gc?up91mI4*fazm0y0H3eMcJ&JqhkK0+KVR@u_XI z!>He%RQP0os~{{?DS+83Py(JAv@Uos?>))Rc~H<)PvZUgCz<5-)MPbKm2vO7{{T_` znJ^zw%p1vv%sS@(0K6DSj{e^a;_-@FElYW9MnZU;bwN9ICpRZBl1&|+foWq)>9*3b z!pt@}+)?xuKYk%3sN(ENPga0AI?p67WT_IJ2hDxOI;!}n*Al4I)wk1$afsfV<X=(w zQ3&+Sc}E)KkzKQ%5F86&*KwUjGAPmg!jHt%ExN2%=*UQ%8g(366h|$tqP+1j6nYfa zw%F?yn9fjuP&xc@-Vs>CK_|voj4PAS*F#mc)hDO36b#tv`+B!FT13d=tuLKA9K|Py zeO6+}czuo)A>}msIXII;>0F9ej+HeaRXUQ~D=%=PPXYz?v>+>F$fvlY{N4xG3{gy+ z(<mZ}WHq;LQsNahB21RZ;^S=9#E&25AAWT!n~Kp)Lqln;L3-`3qltU8N>dV8T~PC6 z@T_%8hk@`pG$~Q4p|;)H#d`{%oK+|92lOYieciP8r%g9LB9R*M!a$t@yP;pHBdSl1 zKfyMn^n9Pq-lNzh+NU^GCnL}GYciUgT~|jXt8~K!4Jg-R(wKtbMy!?~F6>u@TRq;* zOFF}?Air*sV##7Z9aGndWYI&Y*lmydeY96L%0$ViC+WkJ`q$FieXi-XE-R#JK_GwX zkSY%Yo+FEB_3n&=-4N~K%N3~FiD@oRvm{Y6&sU@PtnO5fXPBw2R>LCp@7TCHqTsLT z=vUCT%iX^3)93e8R|oN56!Ht@(5$)9vE9M#)$_EIt&hr#wqsnPqCyg|X}{WSK=M*a zq421|#deKKme|xJ(2u?cgN2^q4(64iC%ltS*RZip*UfM1l43?tF=h`vrm4CdPRmcw zLHJ|cqR~=O@T(rf#5;b;a=x)vtIs~x>Hh!)Y7zsJ-10hx5-RGxABW@gV~~)n(E`0Z z9oMT$1!Oc~w+ZFu{FV?S#~b-+{71z{sl}1Uq}5oKf@$hBrvSpsWP@GKEDf<sqbG1r z1Su*U!)rhIPIQO%)!2Sb6zcu89)iF-3w4cPzAp17F_vKh<1AKzPW}p>fF1VVY^dAY zF6{;+nggF_7v}q>-6rq_lxxrx@hgZ=8g!h6aN=6aQEHp6s+{Djl*b=ZjYE7yHrVh= zc>$LDdq{0i5fXjpwb{1qp2ui_L1z$19BGN|Ig<HhRPiaKz>y)R)P2t-)gb$74oYOj zq?rJxNOPXr3!0*6!hz-i`G%m>mzWxXwqf6)HK|%<90qHuEy=0p<+_>>k;nxFSDELG zXKX}(sXfAY3`dCfI;6V=y|Rk7wHOutoKSmEaPpyQ9?15mOle6MJLa94E?Q?LEC_Pa zlDI~-QYxNhTW?Lk%F3-5V<Mwo13r$>{Lj@}rspD~u)d8Tq|_-jqWA&<%AB|s-2CiX zbd93f1kI47>sNSGn6Z)#Bkw}-=zmXIRC1xp&g*v+(Ht-t9whX1JMW=w@2${6&+VQZ zk4JA2lcwu&PHuV%4?&cmvZIUk5baONTP{k2s+w)W(Q$E-mDZdpAzS=2(Ds>9i#4fP z41JA$$Pf9OP&3pU=PBhI!CQ_Q3iHnr)k?2^c+Gu9!l08%gW&$-v5uC(BMcf#Sn8NM zYCNl))$p_&JPnVu;<_ax#QoV{1FDP#@}pOIeFoWU*IX)q3Urgmbh@S7O?x+5-rkuh zTn+IbErg$Oq}S|^-g@I%Q8cN@QT*G!?^AA*6-aOx0l*Gk^Tnh}{lcS=tEa0M5=}=D z=5iqMVkVD^Gz8|=r%}b1bzC5k%=5vhvDL=Qt6}6g(J65X3QC7CM<a>NcrwPaf)q1v zzjrPSX`LZ$(@;r55QM2fbxL*s`&Co$%RTCZF{T7RTJ?3zdv4tp*KdMA9zy}=i7k&| zR8}%S5=o{mb*tRXBL+&h6SvXDzeVaxy7qC@w{2k4s?QS0KiL3$abzNiD)4@RvB%VH zmp6ws5g76BE7$`{%8(tBv(Oq3h7Pq;rrk@{ElS|~Xe3EPfkhz-2BX`LduobjLb_Wr zu?5=;WHvP~Xf3VCbfhrkh$~QD;R^TCeLm68ZZXkv!g5l7Lg_0yCr}()C)>8PEw=kQ z&D=Xww<9Iq1YKZ0w5mF*N-ZN|f;XrY9;26y+(ICcaLAv8=kom+uYW8gF4W>U5uayE zf3CkM`ZD>Y+q~#`vo48P^BYK>mr(M0ge!!5!@&DCIIh7Kf?XF?0PzPd+zt(r%Y8_Z zP;N=mcoBs=M=p_*X%pMqWvWWqejCB|mBO~9EkLCB5x3u-pKq~PfEJOccGNqXVvS%a zCZMs%QCW)EZHAD`WALFM46sEEaHmXZpy+DjN>P9ePT&c3D(a*qU-(891W~P+<6eN` zK-)C5`k$Gb8B#v3A85WgwZ=HUj80~YUX4RnD&pbSBpo%yiMEZrGIgVh<)L%5(K)2F z##VY9H)Tj^h8t7QxS)hKfmJC-kOLFQq@g8hGy^snZcz#hk}8Q9lfVv^wbfn0xAuQW zJ!XSFncB8mR2TJig`yV_0Ft59Q)Kl}sh}A_xKX{Itx%+6E}y@X^DC>HpHp0<tQ6YD zYLIZ$dHD0-FwU;8OPC&g2r4QSs+3Jh_T*)nstFF?8bU=wROskp^Qh1W3So*kzX}dR z>BY!iwc)|6vw%$?2Q16GU5UOoD$y>|pnSkfsUU4aH{aX&<#%?BrbNo=KDe+{kt$)4 z6!8@dV)GO>`2Z1590X>e{N)Lz1%{;*BA7;`mTB}Al(+}l8~b|X1{gTir*+P;XF=)5 zZi|j)%TtJp0s=nVxl1%{p-&UJJpd;IJe^uPOR(&lYPU<V4RoMXsPah6`?^{ex%xv( zXx__SuARo5?2C-I5iWJgF{Fp*aFEk6(sn3CN)XxiLPC^!oMfM?iZZEAKUe6RRrT%G z=@K@iff{O*q~sCAtBp=%=UM^D(AYZK6xHykrW(oH&pz+_LzXcn<qG()e(qx|V9t=j z1B;F3Fn12Jt~8&BsKo(5;uz>gVV#AjAgrV~RL`n~K=_Q4&_Qb0up-?frD#)cwt1-p z8hl1$E(M2Nw0n)9xWY@V^&g02#SU&I2Qa|Dg}B1Fn)g@Wa&)7MGi%e=Jwr3dM-zb~ ziA0_hAayD{fc3~6J|`rgtl-7mW;9kzJ9>kya(ZPc=O5CK1b%rWf^jZnfr4CrR;OAF zB^()RgUN!yS2dlIGhY@`!E18h`lKupgq^F@<_F0H;@%F<X#W7>nyt5-K`lj3ns(Z~ zFmf6txY|ZlC3!b9y-y2PjZ|ci9-iQ6Q=b6$mH7ej#7ZCr?>M4p>-ufnTT-VJ63~Rz z@Az3y;W?FZ(aqs@;yQ1gS1lowb|FYPtZGPbswH`kyAFYaMy8SOGy>d6XNQ?p4o*aO z0d1>a?$NhPWTjlX;vyMRs+RD=(`r|5EwcDFQ)%D)WMiZQ_QOpt##(-5p==U3Nc6)| ziT2e+6~cPHTiXisS4@~33+DqC#~MT8lySEyL-}Gk1s6ixVHJ*{m}DYTURwI{J{YDY zYVMXP5l--8Rvl+>(h^e2$&n7f+_-k9q3C|>IY<~55Tcf<xL7TE;v2UM6R2)s6@DVc z0{yAzeMU%Qfn^{s6z0-8Q&Zo&Nvm4DSr)i+W12q^+LWyyi3%TyC&#8q3Nb37vu+!F z8<YyRxELQWd5)KSdqLj22YT&lk#0XxyT<^`wY;EQZ~4>ukbhA4(BsTA1&8x@sJ%UN zv&ahj$vG$t54iMk;NJTqeq0poxy16Csn)i%YLRkyI(^=L;>UBlcgT{D1XR41S$L1J z!hn;-=uK#Pb<57*7guQ=b0WTP>aRuL3q8I#CiqQFc~tRaULk_p$aEkeC24glr8<QL ze*AGw6bM#D`jpF!NFj77BfyVyS88c!?~a3eO<od}>R8DyTPB(VDQQplYW{U6YW^*{ zjq4KFjk15qhx<ywL;6QC&<~UGP2*wz00VLUS8gA&el(Bb5Aq-B9C;3hR5XP7S{qr$ z3R0N?;FT!sQ(tzzhjI=sfSYOhwc?ZaR`+RhNn^P|#2;rC_etY%YAPg>YDqig!8D}< zzAjR;R#C?NDT-2B6{{RvE;UY7!-CVPK(fxq^TLpS7%8W>Y?;L*G|R;$JlZ=zLR2`@ z+E}8{_X!>psK$-08g+u})<hYWPGAA;YNWPSuqoFpBPQ;p3Q>*mCfLHGwrL^3N7O$G ze?a~J07s4_p^;jSTs{8gibZJ@PHdWhRuo{{$vL+pv1yvk()9hkZM84zWti)IJWVC_ zad~P`>H!1bPE|cb0_~E6&b>4lx+khGqKZp2$}3f#+ERv|Zi4p;@pioGo2<Lk$EMuW z^2^V>zBMU*O@1EF4YS5K60WsLR}6<C(EW18IHQ3Hh)^-U>1k*>PU{*ZM-sClBze3k z{{TzOX)01r#-w@?j$4(yHmXWdnt(l(88o|H>hEJx)G0+NJ+vfM*$<Ma=!2uR9nHo= zjhP%FvCNdUu|Abh%LTGhYzjcYns(&xzL14i9-)CFg-v;2ac(rJY(Y!1<R~=6X4d<Q zJb+3`CmAo)odk2i{j8Y;7RE)I0rGVlxccfwuDCrh#VMGLf{4sl>?g$k05RrI!=_ed zlUXV`KL+3Txi>is%E2Q9jzgbm;@gifzU4QjAgy1WmFj(cM5!%~M|0>iiEt(9MwHFX ziAuqjeS3uX?sJbOoR<TN;v}3AHE?o6XX_H0Y;07jS0DvV8KX|MgodZrTBH2asAS7Y zK2q0I1JNU7kDz_$9Ihqnq$+MZ?&7V=?NZkQf7o~ioBIwLa>U`*js?i+qB2Fy9xc$+ zMLKi0+Gf^~!27K(;UIM@aM2a^3gYA3i6h1OX68oQwAxvW4wAFlvxksv@0mu)uS`i- z=H%edTGFKir72RBvH(g&Nj{kEXrc%qhfPHTvVEPnCQgpOT3$~Ql7?m?s^n6x1rMP^ zJ<8E#LK%6AA1~3<?@^*)dqWMmKxr~1CCKf9;iG_{9xn>`(;Zc562gf{I<vrI+SNxz zC7tbtxSiR3O2oKJam_6$^djkQCa7&B)6PIVifi<2cID?=-pHF&_15FN#D7mn=;k;& z-t)Ag@)EQT_{jY`8j|<(5oXty*-5|X#@)AqT8}0apDuGi5-MEXD+lzEL5VimF0E5Y zBqN~Er1)^~Y!=qHdvXWk&yNsAQ{}_KrmmO0G}-fQ^R6jDH4M*)kfi?rjSDG1K+D8C zvZ?<7P=F6GaPlA!?AF_~hY91ynoUQM0J5U^Z-J!2ZE0<^a5*Jo-PrO^iQnOiA-gw3 zrU8c&?&)tTyOQhy5=ubKpQ8{(5Rz1AkSa;=$5Lo9$*ZoBi)f@yH+#&v${au_tO4Q4 zBl6EAUCFw+UBT`5I^^prH93~}XzdxU4Y_|>)3+IEZWx@0H~>=GAP^H@v}kGo-_tF2 zd$J=yMZ)T9Pt)~mpZt!}Bh{`zMQAa|^!wUe_c^lXmc^;{uC)E4!2E&76S>t|QyKO* z!*ZP4wQ9aM+dFC_YL?x#->=YC>Ltc(IJ+w=B?u)1)k{#~QK6_51FkbqJe!SFf;1rI z!AG~F%CFBat}Zvl6<QEsjYGSTkc>_|hC_jDCvfyk?IUtRRP%D;Jl~xbY-MpXC8Np2 zAGm|KI~-!a)hO#wP8p6N+IIWc?&GKwAkc%FPb2i^GHHnGJVSnX*&K$g+=@5PwRS-t zNjW`fq=_#DgH8OZ5TCpg@ykW1Is%UuVB63W3YWy6W3WAqndEAi?18j|DXJ69(y9B$ z-;LX<YXLm5b?;F_*IBJC+tiR%<|$&FIKv8sAITR8>Mj=>P5ERf?Ta4O&d}pYY@PX! zZbau-nKrWI_xY>lQ%qS8y%SDa-Mgu?_@uggw$HUGH6Gk=lfN}N3cpC((k%TuHNg0% zSdacx)Sow0zHxh(GrK*>cF}K=gz23;wZ)18j|=aQb?3I{xZp|fPxEDN=q}-X)7=l) zy)CyRZL<=re&m>*fxvlUdQU^I614ot!-ylzPdc`1Plr5fUA&0lS9eT_Q-TH7U8&zP zB$s13)U>ji`*A%;$g;JKkGRb^q_uywvvgpZ84UiyN=JxNc31d@D@DT7fyMDk4q>mx znRSbDbuN&&F6C(d097DS<_}c5j=tPq9D+s_L{c>)Cau%Dwk^skTa=Lv{z~E=;XWY$ z09-ji7`dWEkwVX1hLeVmKI3xpU8O{LBZ<ZPPa%=-@D69I7^twP?h<tjQ5qyK;MN+~ z$U&>JJzQ5ZJvn5OiW;0tiBV7h3J2kAEr67u1dV{E6gbhu>>}Dqh@b+b_zaWHG{vVP zS|w`h^HCwTrxde9fypWAPGKMhFp{-UH>Irt#+b5IY2r&r+>t_0{<r|Tng-?6geIlC zU6ay(QqyL0h~ai>xPksb%LOW`ss`_67zosOv~POme-_nAhJsYZxv<p-FEH+}+&&nF zMO4w2YAIcf1l^nyULTGMtU(oeRjBa*l<n-ytCv>ce%P)Z)AZ&7_@RW!hLBZJL*a%^ zOH8!p<<oj?-AejQWT|n%{`7s5?C~DBrlA3#>eV5jU|sgGqQ@H57!;K`#8i5MEB$d% zqTwB`yKr<}DLjDowp|wD>h>J55lc}StF<;=CtlHM*4BcRxQODUbW!5`v20jSJzggU zp4567$0MzAqxq^Lv`)r@p4dqiBN~e&HtL;4DbAH`w2N-x)TE)roq^~^91JxEjX<E$ zS+Qm<$dh+S6ycj3EDz=!@ioeD3T{?Lswn2u_j_BGxk{>38z*z&>xt5EsA?omlZ)D- zH+PBkcPN+AKW4M}9CbnK6Vlt30!;$~i7sxQxd$0_aip|p7CDbkT;M3i4KZuRuhz|c z!*Q-*Hv7VT)}^CltoVP(;Q$<5>J^(z(*4^lQ6A}RknOJL5q@Jb801G%2PGu(DLZFS zpy~}3-K;l}D&FBblB~zxN0AtZd%G9&d#82Qlzd*&i%z4rHkHYQgYHRB5J_>0?nd<} z=ATi%DvCATEJlxrzYxFll)GHiw(rKXnZS;Pd-$|}b^9xB*Kba|=&Q<Z(%f3#a@8SV zNd)doWYde;_vN0~a+=%-ucOii8irmz_ieUa_R^Hce*%($hM+1b(@KvJ>t)t8-ra9Z zImwj7BI=SEbQGtJ28sY4pq<7)6$K9ItF<QVN}jGY)L>~`G06D0AGSJyb8Y52+)<SY zKeKrzic&ub_Jg<4hDUicRw3JVyWw#Wf=o(AM~M6OG{1PPE1Ph7?38f4=`O6KP$@_4 z5$!wtaUAx*Mgl*MU7VdR=Gi-4$59{l)$sImcw{;n;@at(YKJ4An!*=fQjwMjR1|<+ z-WfW`lA*{wEd!Alux8^ToK81hTXez$MvZHD@_e?+&)PdD_na^_!HBMbg)?q$G^q}^ z?)l^?L;1XNF~_1+C}e(Zr4cGSm8^U!1I>s>0vkc`Lh7m-^zm2p_4Z+^B)}XRu_8)B z#!eJe4-?~)EewXPP55b;(w5*tzBAhX$X|6-m4=^?rLzPpV&ml{4b#y+`p=?rg}+?Z z<EaNBk3h`(pPOIWo#TIw04j(;uW7`Olckmp-CR3`3hSufeYhHO+OUa}oj&kQDnb+Z z*GdX_tvTl@wO;78+^Fe7c=SJ2x!oY!7af{GRLl5MKBs``<O>2?X6uXX-sYmEw+(?I zz`e+2Dnm(6wuK|%fQ>7^x>D1KPCfvEM&=B55l0sl8hDUYPq4eq+FLX|HQL6J1)$tn zDpQC(RFZwteSLG&cNpQfNQxBEDFTny{{ZovNx0o5oQzU|=1xB*(tN<{->5_yemlGc z)CVT09!RZH-^7ZaKs<BKw+RI_m+ii--9!+k!3LOBU7QDweq7yQxm=Yw;z1z;U^1&B zwLb{Bx-%-LC&<YuZoWU33<eNui_2$;N?Gb?J(+_y0;jUAvUvs)StU8dwJYes6IT-Q zJ?*ju!mL8e?%Y{bIUJe?d8@WGl_iwrgsW;bdJ3&QHqFh(m17!y)T{0O+iyZji|-`_ z57S-#;Bd%JwFL8Sn`NQCy@uF-B0RYJ8mqdubX@g>#4<<K;*`fg9H@a$&bX#^0<t+f z2dZxc*5x2a!kh<S!K0Ra#GrF0mL?(7+Tv6X@-4llUjaAyEd{L|V6>sKPlKx*{{Tu) ziP`27B1q@*Z+8~|0OH~all#gQr}QNM0QoD}I!kdrT_ibi)zBfHA1Xo}h~PA!N|H$D z&u})+S=#P;&A2c6J@3x1Vp7VAM^Bb*Pkv;zDvEQA@+u>9LPq|%bq1k|6?brDEh-Jq zV67o(4kVPQR47zb5rdThXelku*p9GQp@C}7*2ia7T@=j4FvF4-;u%YSU?}lW8uH&L zN%Y{6W>m>Qaiu=3HsNR^xLQV4`MpBWup^Y0Tz*L%7P=(-20cTuTgOdmD(yIVHsNZF z%UOmH-Ig+2LQvaIEdePM0-zu3kI|(uohTF?4ev-6>C=!Ur?q62L(^9WP-wp|fP6?F zzZ>_7l?8;WPIRZ41M1r*Q3xy(v36Ts$5t^W`c!Q2)R|AT+BlT|015XR1NoIo^q@KB zn{~9;AxMN{>>VZ4w<O$48H&_*&J{TTb0@Lfaq}k1WTgz)U1lXkRwR!$o;2a7z#M)a znO2&aMy|{~?u5TaFRQ|S_hue-s~FRLtI-!7NHyFDB2<aLw`nRrv2E&}C8fGhIbL<x z9l+kW&2e#c0!^f*g*YB`?d9}zyZy&<wL#k_RW#svk-%4#JjQOUe9~VPa_;`6X(}bS zPND!6tpjLCKYtPU<At%&V2T{-Pl<l3>Bs~dbRcmR^DPZz)E`;5F=n3aU`bI8se6dB zHVJV)0aXcD>J53MVo5G25KkNnc%BL@&lv9~+MY+VG5WOmwLF{3AaE2s<Dsq-%_=IP z9|Mibi1on<;(l$;HHi`_#o6sW2@&Iqb6^B{A*S}~kP3d1De=pq(hvnQ4%uy%j)py> zu8!Jnk>oc}<1Qt{4^V4~E+Z1gQh2uO*u<zQITvN-yl+-m(_2VLeF1ztRoLYzAGEU> z;Qm?lJ(uI%m5zTllyR;Vn&X9P>R`ViG*CTrp6Ye4yV~)6r|)L0yr!+ox#<)&Z&4e4 zU@w6re`JEMhBVGfBvp8a?S7rIPVcf?LUN8`RoOy)wWFyY!_U<`@}((6?_KIVeYM75 zzV?^x#y{KC%~>r%Y`~TO0Ctd6v+0Twnwqr4uzU8Mjd*#*#z0}gvK9y0{?PsSmTP3o zmIazQN_!eEUAg;wl`#8iZPXpoe=+HdszE}ut2W}26e=30w;jN^_VW6Pu@9Rae&ncY zSGf8-52)yRdoxg?lTgYIoSlW8qatccTzx~Oo^8ui(Z|5E!egtdNc1~Xr?Qy!6v0A= zHwj>=)Qp+SA8ca6buY^wU6anL9^m#4xiu@3)ItU&s9w`tWN@Q;bQu7m%241MY0e@% zy~kQ)wY=)uUsFYK$!*!~?Jh*u)DWaLDpXG-{{UPdI8?Oq9CRl(`F6Xr@$_A{%#wsV zba^1W;1vn}RQe1>BK4XE@o#O_3Y^#;vUmK+s^aPUdc(ANC~%{2R!=X7TvZx0Cs|^b z_ZA}!`Iq&58Ksu-N>d&a03d#%Hc0rIeK>_gj9rBwMw$)|v)!7LDPDStl_FG>g)ELm zN+n0=2N9D})95D_Ak~~y3UANhgHdD%49D<FDxn;OPo_q!fek0AHMW}5fo;gSHzG*o z79Z_gC!nC%d`@PjDI|(Nh~vm&)Ot^`7yVxd>Mds4G<KHZ^IL%>(1|ajpBv<m8$~}4 zGuPI7$jO>J70No<`>5r|$B<{A?k<zHsaDM|{{Yk)XcVq=cE4bXbV|Pw_HFBmp@~u& zme+H6ZyiwvJv<v3-rI`r7h4+L1-R;MY5?>8@`^upJ*q7Uj2ypL=W@%|T+BvdgV|Qz z$$-;Wx0!+p+grQ{;x*Ws0r%o*;{jwNCR=5xNCjED%P&qn64R&cu~==@$7w239A5|l z4TRU1im*u_6I>ebYf3P~rsW4J@>og#0J{Y5@y(P85K<eBoZpW+WI1u{ZAQQC#De?t zt?d=1XNl<P`#|+6{+KIi`o8Mh&f&KS$6FI@)P=%TvB6Zj%ZdaZW1h#u9VP*B)H=ig zaZUn;EnTQ=ZCxx#xgZV&BC0+IsK%t4D@k@4k{2GZ+qPj8N3Sk`<K4PDq`K^<y+`R$ z5vUpRT%s-r9^;4oLEwFG<t!~O;|qlPnSBK+Nuf#RFm&KwHD#w%w)`YpZ=q7{$7ZDs z++h29jF{<i)lovhbq1P~re?J&EB<U%A2K}1=Wk8NBb!2k7L!L63W^+?+1g(0GjL#8 zZ%694zbqm%%GnYUdV|qa<<Ru-%Uz!1`2<Hc3icNHx7{Hz^#tXB?BshJi>r{mX{ODp z<V=-EQFa`K?&C`$ib*`mRX{i7Kt7o2i)2G7mLW>uM+4K^9cys({31hnU;-pR5=IGE zhCy72&m!39>X)JKtjYmKIA05iJyX;lTvSPn)MVIgZj5pTj1-*5%r{3;L~7+>^Uy<$ z&^Uz+!jiA~98#=BTekj@J)&nv@ip)-wiqTYhTh5i3?yQxd#C}gvRV9S>&P=MN2uIl zu(n0Zi!LJ)u#i3CXa*?NK~|YctHi(-z7!8}BZOfis1+<LUj_rIrvCs3vPzlEpag^9 zNdx!bZtgmWRKL7h8Pu+=K_?RAx5*Rju_Ob;7Sd=(vkz*ZxKc+Z3uO+a3FIi}PysbR zekx=pxCS!|Pq!AuH&EXdA_ayTQl%}n{{U+#ML-7G3Lq64{iCoO@5>o)_axfVIDk^m z3g9|VyNj*fZt%xCY;DvPI;(|#8gW%J?98?Uy<O+J_mb^zvp|R;S|TVywb~d_DMd&~ zsr*Y(;i`{5LW4YR_U%(CQK0HljwhMqISz*RwC#~?kt%tWRT`;EK4kpcqu&i1ZtbVb z{g+LN<~!|4KvQU-`s>6MJhgfxnvd{|e7cT10GB{$zgrK-tv>zkgXz2Z_l@>#z@n)j z)BPj(f!Z_eExqlxYv<VeO{(=Az79LBuo!G2rD3$W#l)`;B9Tu`@cR{nwy-YYLlq1M zKz7a7cZO}!-p)V!YwsSCDM8s&S7)ymSlR=%Q5<|EHxdg<Euc^-d?JY+)f#+GIA6?9 z#hdz9{{R=QHhXQ><0$Te0O_DOd5|3r*BX*WqP$6yCEqdUTrN7H$f)!lgOK)TmtRZP ztkH*dzmoRhOIfKVr?=cP4K&&c+yc9G#=Og97_+Vt5J2{1h{2eWGJFDn0mx@iF_Pkt zvXq*2+ajXi$_{uZ0$hpPImL+Cn=71x583yQ5dx*Hwn;JyG8NopsM_B~+hm?K*KDLU zXPG|xBkVwquP@cbYzO^#;=6n+A>i(Qn_4W@HsZhgX*B-;h~(0a%3Oz*;>}jI6)2vh z?|>>K)zlWUwG}He++N#SBiU^;b<Nq7y&ej@n`~zXyCPrVH0qRd_SeG|z>oozTr%x< zJ%-LJcx2wM6I4Zl0sc~O9fLFC(erK+Zx<O7r8=kNzTt7#70pW~q~@VzO2yPJ=9cbd zO)09BYEMaShhwf$EE?X<{lU=8MrAhpt00;Lo%S2&r}}+LlHOZnd_-Z|(k3W`$TR#k z$FaM*>e86EC*EzqxbL`KX+x1h{ozliJr>zTQGl$*2f@@MPzxvrCX#IVPbQe5LAXX} zrl-}vw78-`0EgLa&_}9A^u&-J<vCTlZn(-9{XidM2W;{fcEwy;{>uv5zTaHlbRf)2 zqk^Y&oq}ofs~Y88g6RnvQQPgKw>xZ#U&U6|Yu3uNoyUiuN%#efMZeWsY_#b4hfKI2 zg5d2WV4Gye>AIZ_k6;!3_|@s80dBSPH1Z9oaV^MbY%<$cnQCtbXXahz=-pdpv|Lea zo*MI^OL076Gl~Q$Ky*In-=Q_>l%G(?8fJ!NrlTS`(v*H->X_h;^48{LYDuV9O(;jr z)cqIR%dc=QI)!YhL6|V!oczfI`DIC=;ZuihB~@JfH}S^lBusNDD#*L7=Hm^5BG;OT zNCP~0fygvk%2dKqlf*cQ9X23z#(CBhogmj1`Y=^m*G$<i`i@jf)HuF*i6y@|)hGc` zN|RI6Z|yj~+9@Xy%8%lHP7p%0pW7YK-!>Flbt*>62B7#JnQK_BL3R{KL8}>((qhj; z&7KyW0o2g)2dBW)d@%?*lcex-xyKR3zCEYA3AV`=rv*wX;t4$s0Uu8P0354d$E9LG z{9o2q9c%(*=5Y5hJB(1%${Z)1DsV_uMPGy<<_jnhgsU^FzdMj3KAjw{04@bmQRa2> zXo5%kM!4I3O(5}p+5Z5Igo`&QuXDTSkI~mOMM#WFllvp?0ppeW8sPqb2^xAF;@&N` z$>lW#N(`sO*K_w{q<EkyvrL^56!LM|EZ<sqaDiW3o|>@?+LHO(1nT=!k&wred5qtf z$sdS*^q;umONbLHI(fBltf13_uhO7922-p&(wTXs6fFuADI=IUUnwaxEzBB<x3}e& zUo&C9{{WXRk`TqR?y%cWI)7%&gR%;|62G!fPjvJ+rUC-A9yxZf%`&ai){H>RbaNde zml0QIe}fov9FFTMW%iU(rkBkWH29BPSyJ2(q{xt@8iR=G919X+&J=-E)cZ07@n)r3 zS6ANAZFRdvp`$wSAzoS#%6OEO9)J#N{JESwXs>x$G?Pn1)yIm9U3Rmxtmwe2t?9(Q zetA29LX#LCX$PtCSHNw9l1*4ACg*EtA@9h0%%5_5n%%jlt#)?<lStul^ebjT*wfeY z!@~#iQ`xRGjVR5-^82F<i`&;{(Nx1nx=!S}zv!C%IVsgarNYJ_rRzKz`?%9lb-ux{ zf(tRn*Chee@@*&SD*7>^b<j{Z^rupSPirj?w=gbF#t2bD65w5VfPd)XB&hLj34tWw z>tA{GmD{#m(z!=~%TiL@bjC5C;!+Bayc_{0wG|%&Op4TM*{<X;%cU(0#+mMScV0@T zy8XV|v&s6$WDn(OKJxw}<B-y_z#zK0&jI(tHmii*kNI*alwD@^tI&9wK2lwIlj4Lb zsAv0X1%4SYkdoAo#@q2d<^A{uYUOLz9nDfNeZsiPW&_|m6Hoc7;!;lGPFL)M&wqIM zBx1;tR9bn&w<D~%GzTR6*_7LxjM7<-${A$?g)O!y5<Lb!LYg||$fivv-0MJ_s&u`* zNFfS`#-cn6iYh-sPC2awU0CRJGblvYE99zq02waP>2`IWb8OLAYl(!)`pdN(n{VGW z`T+Rje6$rU;vq!Q-3H@*YUMIV4G_^0&_`Nszr2C)#`WL;=G@{<NiWaalHez8{6=st zWv8z8Wd8to6JOO&&jz@);+)&fj^Wh))V~kQ^lj$2?L=Kb$JS$|EzjZi98cL<_3`%P zBb1=f<le4q(=ZYvHr2H)%WjFi!IGLf%fY0kzhy-3K9P%bYLF4dv1=)XX;%i4R9_{K z4)hsdN&-L*x=l@3CBc=ppz11>B-9bpBvFPA3|)(B9l?O6n+az4!fF%C&I7~O(*!`` z<}qleW4~&Y<atf01t*1QSfS1Wm=}!nE1R~aRM!ZZYkPIaUm@y0O1*MqP+^nG(TUnz zu}NgxF7CXWGlz;L(T4b>+TA9*qQA6gpR|sDi3A#h5|P29of4$=w*LSZ5OP<z@;(O! z<mq1E&e9haEE>J`o?+DSK)$fQF^Mhm3gi4krA-P>$^hkt&vGD$?hj%2w>wMmGI6g> za|e<8=@>Ppw$jbrU<oayE8|BJ_zifI(L?^ZWtb44*>{^0U(AC(Bbev!VfrO5P1BNX z4=?uc)#U{qt)0?;G4RPoFw$CR7BB2qZVrDYsxiV45(dc>9?V>l-Zf|eDabPJH$hA= zVkWPRF~F6%%Y`%^)3^1)>L!7JuL4?r6wj<&t}vYeFGgBak@}iYs!!8V@Xm&6t#KU3 z$mHA6B^0EdYzw;)l#LGe0o**(i~h(o1L-x!-QbgGrEmm3TB-nP-q!a*(_xAHFHqWB zxv+y)m-U4(;7@>9*!u|f5tX}5&QuPlNv52|LH%84a<<$n*6q`jS23h0SFrrUS>C>8 zG_ICw{{Yd=84ykUGA=I}Do?0S{O}ihyqQTcJp&Juug9=&JDH~8e61hSfuJ7|?re6g z?w+vjrPvvAW!zliCAiFkz}<HDP(9R&f9sX;d2@EL6|xUvMm|5QzHR#*hSeBE2m|JO zPGze8SbJ46@7%@S?s1hK+ozPLoLj<(GH7@cUS96&C!k32$k|xPo1&@HO$QqDY~Hfn zlWDg897p#i?tnAX#Q6LpwSjk=T`#@e(qa@RRs0ewpH+uWN^Baq_q9|f*b{^)R`a+b z*$28$vx)Ex_tQH#*>>=ikK9%&?d9Q@ZC$C+mS*46wup%d41HO)!W1evY0K!(O_fQ7 zY5-s`epR|5Qtpz3;Z>H<eBWzU<4%R9;y5^&Z7;|P*aJ#755lM7Gtakas0|J!{f)NV zD{t5>cJ3r~gm(Nj>83s|r#!wTl6vI@V;0-0uThN@M>FGr0qRSgYT-dX12l$8ydh;x zf_5h$<5pSaaXIYU1guLLctAM^jzo-=A2as1e3`8tgz%q^5f~P(-c1q$$n(t&vFe*< zzGp<`hyo&Nmdd!-{Kuvgu87bYmE0&mAWlTo^zvqG7I_+m@ebP+HIXUQw4X|y&%jjt zGb2HfK_iRXOKC4>MYK4nWC7#u&AJ`vxJS22wCOu>DYsaoB?UjN<qD}s)`WaiaZ2i% zpl~kz>ZuWGsCH|A?Z7eVQ57WkQ_Z)~kSoS^rV=a*p`{hYi(2OvZVb8!;Ypzb!1K$V z%Xj$qNnZwvbd`fgXBuhi{{U}nHvrn!q&B#Vaa#{@MxSvR>#?mpbch^ieBDB5{{S99 zPD=V3G;+{Vz4{zhTBy~<sBY@|#h%jt06H|LPxw{+4kM2RsCc)F!`49>`YGgCOMLy9 zp|DkpMVOW$OG}FgLXZtqXaNLbX(*BuaHCZm#WAS|BFJ1I3!S!HMQk2zP4D7H-+eH5 zP>Yxs0scUS-7X=A_QE=&X|jhBP~v2`6b~>#1NUWr)95kTX;ylbR@`t6bsuw29Iz{! zMz-m8ieR+b^@YL31Th-grxc^ofoJz+E7VJ<gmI~Uaq6^*jjTg5zjH%;s3HAJ+x>NB zKrcBtwS=|$oLglh>8KfAo={;#=lai;123x5n|bYSKc!jp3Kw4nikOAoS#h<oGSZN_ z5uHsI5ylWrKb1uw{{UzlOsIibNIB&1CiNe-Mj?3~npfH@<lK(LNlGDH<1b_vQ^o93 zX<vazIQz2_Vp@3+Tg{@tCauRy3PZ&tP^8f1fR?1Hg^je4F4m-TayjAy#Rs3zXnrRV z9_ssAw5wcwA*!@J>2|A>DP?XfB=ESAwR#a>Wezr7#jPa{v$$HO>LuHrBk#z!vgaI1 zVYv;8A;g7jeKNTkwACg2x4K%JJGCJ5U@A`vsfwBqL#CfJTBSOxxk$Cf0mf|YeNYg7 z)2bm(eFlm69Avy%TIs+)sC@yon;ocJFXNc%>=`G|KNi<bij>N38(W6x-?dfT{Xdo< z0}7YwN*(PXi)$zX1+laQ@o~yt{{Y!YPB>eN#+K1~G|r&O>E;#+6s|!1*tId?R)`um z>d&Xm#>)y@3k=U>aWL`R1K@m8u0&&6)kTnUYSMzB2+gyfF@3Xc;b}VN(-6lfSCMy! zKGQCP!^VAvfS&@Bjkht7YxYA~3hRTd$toLf>M^*CTBmxuH{FYObbD(AY6ljLPi9Dm zB4T!1?ScC@Yx;^s4~a>~=wn^fMo95c%za&Y-chw(8)-kXyi@*@#CBI6hI;XOOq406 zb<1o+P~0(Z1^Re#*PpEhVq-P<J+8>5lYm|wjHa8{I&Zg$adum5i-pa^(RVq^9%8rL zBn^^12R^t(Lbd!xj&REzzxKvF*k+*a#rIPJ!F%d))OT&2tL->MK!h6R<hj<dLRo7a ztVvv%D@j~<sSY@4_LNN$k7-pt{34Ag9wjx$leBs&*w1e}c9|1^OUZ1>kxpuHTkwxw zNf_56f|OM3mhp(A$2QE|FOn4Wscx(N?pvkj)D3Cif#{L8B2sl4mpagPwbq2yLPd$k zN&T#KaH!Xz6$b^Q7Uc}R!cPX1*6k}-$c$T-?W@as&U!>7r7uVzQ7Lgm9wZOacFAZ1 zCY^F>P$1K>@s8J7bqh*O&sJ(s+K0T`6VSp>`v?aFK{>LNqF;$;&WyFcwOzmM+=WW8 zT0XaNuMnSeaLI8e^(Tv9eQ8|O#X`oIV1vAYQ_SMP@2$UalH;!_PB^kjQjJMCzBEyx zxFuMZh<agiSaHHAlpv^@cnaf+6a!$EBCJ?ut&bL6pI*pzD=43)8jl7f&<J!H2})Mq zIv;zF*^jDLKxaxn8l;BqG7b`{N+YnEACocim!r+L4x!a<HdI9|@dZBGjTEYUcn8yr zw*wI$H+MpS#n|Y!qXr91DDkZW-&g8U-ACeUjf?Lpp}RzMqz4m`Ie<Ql;Ca1JY0Xt} zji>E0r$`0B%@USTy4-N=gd~2VXfZ+oCXN9mL?kd>52ht)Eh_w*)5J(xoS5@URZ$fu z-ty8<Ksoy2DdZDLRJ;9^xwN(kUSrwN>A}_M)>@9>)Fdf3#^kP3uM_?8sR&5)+@FR# z+9$1$Qy}RVGFG(WS;;E^aMGh6^tQstKFU^-k}3{$99RRYe$8-hM0XV1h*uI8o?{cK zG%pFJO~eu4cWTg9l%h7Gj*ol|gTu!MN_H|1{{U-j<w28Un(Rq!DFhlR3LkzEICe3s zrIVEzQAv4|#L~HsPh7&1F%JQ*4R71H&~?l;X&F)x5^L+@x0wo~4?9YEME?M$;rtE_ zmG%@5x<t`McNEcFEZd&Eilk@E4t*eT95WnPrk2;YuF~EWr*$-GCfwS%LLN`;V~WzL z{Yms64-9m+yOPa9IYm?Vmp0&;btk%N8^LOc6?53S+TLzWvU^1##+6jmZa;XZF_y^W zM59s-Lt%;`Yjjl?z^c@8KISyzM{~;+q|v!4VU~5OoKOo+wHjdf^JNi`nth|i`-ktz zr1z@RDRjWL?_aeiPuw7CXo&MffA@K913<Qk+P@vE(xV!81uofWypM(lv7=e<R51&( z<LjLtIKgl_iA*RX#VZ1#By=EvF>Hk!g_63HT|?W+@m?*5wCJnusR?c*1$jtONs##R z(38{>dHV%(&0w&-zZzmj1Bt+SwK~v(RM&Q1#KMXY?b=%AxHnS_jt2goXYR{wpQWKm z3c6mS$Y4F?#N8_-iZ?e$cIE4-F|81pg9WYLlf%HvL&Zw!eL3Z^Qd#YB1f?N7k~sbI zY&)*`YqZC%bya61j8uCE4%VCR-*&CmEhGL%(NkNN!+@gabYXSlsrQ>n8xpU?M%1E5 zT=T8k`b&za98MjBlVtS%)pNOS2YKC*rC-4ZfZ%cEz-L@bYWp*$)8<UPK7+!LSZafE zd8(gq`f=aVb~<(4sAKStuetinixmOgeK8U(uGbbsgXA?5C!FU%gryZfb#YzX)KanH z{8r!ot8-G0MQ7(nMl~ISRCjw=-EOw~Y>B39g-BEM;Asgb-5hG5piKwEDEHQ~E=6cH z9N*R(e&2n${{Z!(Cjcvu0AZQJf#mjr(O_-GYMoNUQcwjgwsd`E;(CQF(J96S+38U0 z50kT})6m+V`ul(n^rO6dPr@2MQ%ckB$Z4AmvFJ@Q2wT!57hHSQUxa)y482`x5XrLN zuE3O{$}*5MB~>T4fbd`ss)<T`P9{)n)qPnAZoP11VS|$^L4qzN=_02xj~t0kOb5<Z zNefL42qK3iOkC1wi-`E<3>rt#zH5Ob7qOZi9%Z|KE%0N?){^8pL3%VbDU_cTC?!OD z0sHaiY(iBjComtV{{Z9bc%|HzGP6QWJ4pcf23x!K30AFfa&`VCw>5uSWzsfMPfvjq z`Y=<Vrb5}hMQtowl(I?u$xuDM?3ytr+$m4T1_d2%v=nFJ0tleTt5b+91uoQfMdx*Y zY%X@MGLm6DBsafB3V-HL-=4b_!97jd{{WEEd_PB9-6H}Nulf!>iv2@QUM<2D)u5g( zwaXvGD%zrxQfkhz{_&<APgwE-hp|GRn8c?ELFOHTy=9UA07?0<*1s$_V_+tX7h20P z;oF<9y6nVp*QieP{IajU&DBQ=comBF3|eVbP#UoxYvYze`9`IiiozM<;7CUrxYa?- z_~1fPn&}j)K(j_7!l{r^!J=L`wVu7x`j<|2Hfs>A6XZz0IzF<f(U!3qDg{Vzf$o(O zHa!XT&o$hyA-lcMg$f`LG0jJlqJCAi?(UV9jWB`+IjEi;0kplA?kry3=#JsFA?F#n zO^VEWdKy_m{M8kuN(62=2fR<99dVQe5{T81H9k%6cd}je#i>uil1jWOPdu1+ZD8Cb zO1|nTapg?2#<xjs=KlcN;c3Q-QVCJ_mB+xKD_?fFp=uQhQKF7P?&TzDOm?XtEU7w2 zNHy}MMRLWN?6ZUGw?_HZv@7UQ2lL0Rpp9|?(CjfNg5F}ueY84}Q%)88dVM4EIQnoj zEz-3bi#cm^>e5iMDmf?~sXGz$U?dua9>phkQK+7Z_L!3Fb)-1U+$(Lt=yp)}R3C0P znoI(L#5rBsQE63juZS(!?d|m!TWNses<y`yb?Tm@;rsHtcOO)(VfeqR_GL}`@r+N; z^<f>)*4B>M*ri=Avl))0p=K)%E8mdd2ZabvGrcQKhgxDqTu@XxcERc8?sJHil5y`- zAUTr$e_HNJmo9bQVuO+tr8!gho>?Zp0!jE|O1tmti*%v{(ISB&fOcR#j88|}9J${k ztA~jVpEYFf%l>&8JE>}|kYtcEx|y**>dlI9GPf3^>ZKF?G42Ee#tG!uZkA-YT{)LN zn6k^g$xK)c0)HFp9_j~<Be}c?9oFS(x2j{_b`Hg*)XlAks*vbyDf?)mO1yU*v6?%A zx|5r8zp+iQO5@9qYno=8gKK}ub}CnAyP(3H()USHfe2ZzjY>)N9vE^=fY&jXxw0PN z2Z3}qx_!QXwz~S~V0fu*u;(0SRsN$2-3s>8W9kkysTx$*gHcv5+I>&{Rn*KlS4gsH z9!eB;;3QFB;WR%^IoM2X<_h3&Evs^XT)<K@7>?i7zA|j<WyvH8p{F=W@UJYft}|6r zAX;cH(zM2saZveY<7UYsQ)_h%6taQuJim1b`1tyB#HygdyCWA95LWDl*p7uh^NI*U zP?A)&6F>mWBAAx3J?sO2J9nYcD^SO?d#=Z{C`!6IlT^7c@U>o{v0D1^V|1#Z)z2=* z@eCnL>iJ@Od3Z72<?4fbmGuaYkEq90IFrf64!+E4Qmcb>QuqeiU1F)I53KJ&wrIq$ z;#@tsxUDw{a1>7r#z;v1bnZUtjGEEKo&%bBwK<BklTl0<NiV4J<v5ef(+ChBJqYW4 zC!KOyKym<<Cuh=1x-BDvu5n(M#w}U3J@ZaQ)0PB>5)<dV+inxluz1`*?4aSGCRspi z+o=|oQb?TXhij~tEoS}WN8YTF;3h=<Pk$E@;N5gjy4zrQl`o%wJ~?g>07BGo0r>Ax z{{T{nEAS^ziFThuXcx4On6p^nDnA9Sy2)|Gk{y<<)<p>WB%iy(D^jg0DpH0gF2?l{ zDpnZ=pjEzkKed#=r!drWztXHqN;nT|evY)ofofNxS>ZbT>x!Cfrj+xmb>P!YHaV@r z0HR0V$W-LfT<FSA2FU4un6BEYW7m7N#nza&ytLabsfM+<v&hL%0-Q?xAfI$|-v=>T z#*~cRgKJf-t!0?iTm>6P^9}Q3C%86gc3nLM%Qcn%0NK3r>IO`d*X+=2gr1-hPmTpJ z=)~sBeYu;2ltw6@X=ptSX8sMQn=4NYi9fb*o_qa~@E@LAtgZT}fjOLAMpbH73{BMW zdoghhI*Ww2x2{5t6)cs)0F=o{9`NLHDo7#qSQW10D#3DYOjippw5o&qu{ckYooS1B zl@it6`v`SBF|RDA-UFR|d_lp}LFi;OSm|vg!q+QKTpfiuqJj-5e=&*$15c9;nQijV zn#reHB<?+#hCU(gu5QJ4`uk}4htnrb>SogRu!7kvzN#h3?IeA)tE0&uXnr6oxvng? zl?nnG$9I9^KSsc*6|}5>`W62G@F)KO#QP6}Lam)e^7VWK1zq&Crzp16I8vkFf9%~I z4<q>;rfs!hNHs}r%L$lO28!qRm~VEQz1sDql{Z^6{{UEvUI!ai&al7G;(8wg$n?t< zwc;)XQgLl+l}J{JFjuhlGhbEWSRN*W9Q9#Won>5enG1PAAW(avoTxU!Mrbi$TE$sM z?QBhpA&Cto)?I9&Xi(We?M#~KB1#l6Ikd%fY#sX7eC-YOQf=-j+gs|Q3xkQZkI=Ev zL!sKeI^_=GH(Mm#WGA?MyAMk`6q!X1Z9xmZHg(1Z;Ral1$22gI;!m*DQ{#^jdZOP) z?#4pADB@w0_)z;CZ~VepA)!VVn~^?1`zyIV643SX+uZvK@dW;;RG3DRk>F3C=+R5J z-`pKNaE&~4imS}vJQCB_ZF8>s#>$|j$3?9^?~uhKLTGq!BmjOqM-V_R_cBB&IOd{$ zu6BDZhS?`x1!O<S_mq27aq^=k&t>ir8(38Mu5qS?poIbS`elOO(~`yrD+av<*cEb> z(1D0<r)=~RopRr3V|ej^T!(2vKx(7yCvW{S(oB0zm`KbD4w73==eVZU1uXnW06Kq0 zwAH=SjbzZ;hW25mOA=-#(FwIwA=cBn)=yA<?`~G*0v!TVkg4%){*|#1Zc!~`R*|TK z&wxJ1RyD_W@0ymZIW@*(?mnv@_ALS7!k&K<l^eU193y{9PwE@1lxR|@ISdDo`nLLH zx0M!)RV(;L!z)rPL}J<3b0X71SZfW?5_;kwnlx2$IYQ|@1_5IiAYT-svx0I3<R`<f zM@!nhr9Vz}9=(CKbsssJZ;3<0Bm<ab`ebO)>Usj1k6y+|JSC3k?Mo*}Y8Y2YyRC)$ z&DUoTc2ZBYe(X~W%7Q^6csI?Ha+7PjMZ{Tymodb6k88B|s|~NanmwgMc?E7G&VweK zp?y%VL-t7V-yZJ5WJr}K52xt;&vvl3-)$3dZfX^ZPb0|ui>;Sy1iK{n;!9ynNNHRv zZ9|d$<JS;qDKsy`?k!}tkx|H+C~$d*+QAe;jXVZ9Th%3_>eZba)$-|oa?h*0m8nUO zDYDYj%C)6FgG2DoN!r$_?Uw=J-W{VqV`#s(*KHxE57oFm!Lk1U51g_IP_GbC6sS3G zwwJAp7e}^}g95WB&5dwl^|8hWs!e|?<fQJDo|kE~I^vQ(W8}as7gStTDFTUlJIZCm zSCtOO;wXNcM`?DOptR(qD5Q?VhnQ?@VI9b9s?QDK{*-~Z=~R)Gzf+|CG;$6K`G%2s zHTIITT{SM4iFStx>9N)O7Z(*iX9J^Rl>xd**ouw8#rAu}tkI-NAWEr-ICze2v3rfW zBrwRZl@13FE^T3C?Ov(8I+V9)dOA+!$$zp)9y{;!4C{^aZ?+Xwp!6pa+Ag=<y4^KY zpq@h##V6`571?B|`IA}ITBWb<;Y3wfj=vQvl}E(*0naJ-yS2{Xl9<O=7c-f4iDuk) z&)b0}C{ASjNAIJ>vO1r=`ny%$+_^~9R|rRntuX>Z*+V0uP?VY^eI)ZZ&XilEXr>*2 zliKVy+fAjkLL^2FIf}4rRl0w0brY{V;?`9~NtWORUeiu$KYufh7M7;+T__Yt%<><r zazYad0uz9CjE3z004#cfEx8Dah>W`0=#Y4lR-PiNjmb)>UVlKu`;EFF+!BHCkUme& zFQN(c6h&Brq>li8p|pLn(jUR1i;A3ZJ0YTlGPH_QilIRG5lpdd_MJ+4%H}?~zeq_n z)ZTp|G8!Yyg*5=8N&rKYuL8%}KAiDQ$`w?t92?cF@#s<)#fNz+ZNd~NL7@jWyhB76 zrC2c+u5xC_VTYV6ZGb{5Hv_`Bn?h4k25n)uT!{eiX-#wU1q-w>oP}<0_?EFXN*G!F zgdj%BcAJ$N?B3qA9P0ax(sgx6#kR?7Cg!ab0unJJHFORDb3RV7YK=jtHGSDvjY)8k zaJb5;^CX?Zd=j2WPk;anuVQg7$!}{FoMI>v5}rfmd7hJt-L;38<uHV)LyDmwZb`x? z3|i4sfNx%#wXvjh+tQ?zht!TGE1eJFK=I!ZESXjS$=D!DZJ{bwY&T8lIl86R-;fm+ z6>3Qy^1Ywe7Tn!|hq1TW?Zrn@yi0W1vwxMXO(xlIE+>p3L<;Z&_|??Y(-~{ltG->J z563_e2IyJsd=_TZrH51!30*$X>T(gCD|>$yyA>SB#ro%BMdsHk6O{q<6on7MdJ*h2 zIJGO#psr4Yp{XT2-C+5%(%;AQKA6^iR|M!!8&%4KaZ*4h*y2z7d6OU{kUqhC3dtD# zms=y+!8;n~B09Lrs#cEV=p9>ak=q+Q_iZfCyQ(;kCD%v0#@XQtQ0hnk<%JQ;Dgw1& zN6FUWo*3pZD0h-c9g5_^Z?`$O$3o<;s0NL)fx?7(B_jwU2pBi`<tl3n9-Wcf*zsf- z{(iT+0Nttq6;w1Tqt96AuhKehdSVqQES!6zH)M%DLP0+n$a3lTHR7Z(pmf;MR=0fn zf`L`mdQEETw^9N9UOofV<23Ra6{z@jH#mn@odd<ELpuTYVqh7@ET!rhU9Lc(sZJdk zvH;RnsLw&TF(s6qHdYo7vlNgBqbdOksBY8I5a>gQAG38K#QP2a3g*<QBCM+IWoy_I zgbYM6i$<ASi%LpO4?G%{10qqVw;sb_Zr<2DBa7D(DC%lTXd7qqEvg#R+EopO0V+yd zWs%fzfR!uYjz6a#Hh4_46>tuR>Pg2|h=&tX*gsk}v*pV{s_S}AsFWLKJOWv_2gnIj zihIs)_*(>@?I|OsSvLs+5!8-3_HyxlY^5Dl8JA~`=Er7?h{?FHr4CKBzct04r-d~n zllkReshUHmr|27mDncj$Xujb0LI#Gis_l4R@C#=oKRGp%Azcu}Vec(R`KSk6;SxBS zo<lDa?r)JPO2|4Z-cI=4`>`oef*iJK*4*Q2-lsU+c|((u7Czei5<S%P9dLyuxFG;y z+X9j+z7I<&FE*=D)Ow0EK$58JpEf}QU<Xf*!{dr=ZTk6wcnsQkSEM&(LV|!$4X85S zQ%sv#EV|Lpo&<-$@Np?S^1+bshY?R&S2@Ll-|gOFKC*=FHeEjBfLeIIWOV+Zm!|HG z%!c7Zh&zso9YGj8GB2Cfrfogiu?O1;YI|v+2kjwV2h%WB9gN0{9WAE2SmkNyu0)iI z5OzHX#RxTN$YF>wZC42Q8*}bNn;pROFEp+dp<vVyd~=qH<lwZXM3gL490+!gLhH+C zezfeUH%QUZshVb!?ff7&J+L=<r1Vhcq>aZhw<ilrkOxsdDK4&3y{15llM%@O07?Fn z(0DdqQ)x{@*nLKgL8oN6?Wt<u<5=QN5Be{sl7Z-ciX08avh3HcGl$-7^08i^#V&r{ z(BH1x>nl%oElQnfq+6_1@y@g@RdJ*G+dqx6e-|;x(DQP(+(L$lFfP3+q_B`jJ}EgX zf#^JsN0U0_LX{pNL)09xrB%t|r3LNC&7ufD>M3798No+aLx!a3VK*B@dyGe8OJNct zxG1)qO;VwST2V4eBmjfJun8%MZ3e9DDJxUfDG1;@{Ze5&dL@6?>B^Pf!BeW(;mG|D zy{nGz`uxL8Y2M7-rC%9p?`?V<G@d71OQ}*82jK)7?}+U-HL6f95K^AeL(tW#?@D{B zug$#4wX<%D+<45Pi0zIPG}xk2JqCI_2}EfKK%g80L)KK(mjm&bj=+B5EsI<;&P=s% zri1j4w6o}tPD)$I;K1UpLqF5S$yWg<Okk;8hJUAv3%Pe;l)yT3MMHTAmY|6jX@h~+ z$=C!WeSy6yO=x;^#-u|f%;I~$<B~>0x0^%$K1t;KtMv+uk}@5qi%xvW&TC5BH2#Z^ zz!PhX9*~4N#aS+HqOVXZ{?;(wP8AB)b6KG54%zAGtFGx^$l=%>bP@dJm8kopnLSQY zrbtq-eu9Ds#gw~8b%(=FG~+6uR||+KBpybGrZ>uh4H?&|2TFw*MNzbSHpHbo+yP|@ zPdo`rAT@sA!IU|I^bl#b2&I%g1XCkNuV7~Bat?UI-uC3uF>(x$sUs7Xgbr_Xu5faC zNIu-x99*dV`5@(yt8u$g-04~lZ<gm2i&N?a<^lJRuhx%W5!V+(F^Fk6q`yP-=crY- ztE!W|8nYa_N7Qk44*92SUDLBObcpg6qMA1?k?$b>l@AK^JB)OTLcl>a<a$3x>bF~M zp798tB~)-w%ybshP0?4IMZ`s12cIfc5aS3dLj6G;y@wS>l}5Z@o=>!0Tglaw6Uc#3 zTZ^JQOLb~=dAAB%T1wKoB!xJk)_`n2CoMJ?q9p~V5;!#xdSY9IE3fW@!!zXF?&Dez zZS+Eq3tr(__lnU?iTkqSx67#G#~1T<>1=lG%3FGTCZ6wOX)Ov&Te~4<i7Mb#d=AI+ z$GL$hEzZJFBu_7UZM8Gb=xuhnbW)+q_g+BiQfPi7WAV>Ey|`Y_x(l#BZc&Kr&%|f! zX)Y0=Wi3sp*lzoz<f<}*$t{Q5Qa=|7ujO2@?#NB{*tJ4xDX1RITX|qTy6(=S?aH54 zoSdc?BmnCru<9JAB2q^&USm9*^>ZX4NvUiX`(3sDKOr@yTnkoTyM^6e<Fcl17b!8I zEPK(~35e2%s7~tm*BtG3YsH$!7M_!b&lZ~7X4|aJsG=3-aX#109oTvLs^r{fCnQjD zy0(Q7$_F*AYS;nn$65B2*~DkQm%wIEAy#YK_-rCF$>2DX$TD5Tg{7Li#;|C(MpJDl zA$M1nryiW|B2!(E*xrB*`JJhZ$c1VlH18<jIeqbHw)Nf0lRep?IV4~bI9HkGcsC15 z>E^Wct*DLAukAX&*1o6uXQNu%Cek4qbK~0ADOl9E7W}hq`E=Eba)3)Erh>ZhDGB|@ z=*mv+dd<Zt8Kpk*=vQhI`hoyIh!ysqsA(+@q)O7Zr+NPXyQL@EHvQRWwox!3^app> zOd6Sh0=+V742fPrja^wwjt7!SR|-<~MJVM3PsjHhMH#1b_%|6yz=sS%T6GQp2||K^ zJhnB=Sgk`23rR`hDdyO|^7g;{ud8M27zkY5KXZ9c$SU`ox5!zllIQX%M3k?V^fVw= zg?DPW7EcDhX}c*2v$zymMF%ATksTmr8gKYSd9owTc_sE6NJ@ft;T5kJsPV?}Q0<yQ zAzT`g%VA>EaWc|?^hdW#iQma5{{V#e^v)!aMy50bD^_5)8WaZQ$MT#&TT0*A;6@@* z(rO#R08(gLvJ)$Y+DnyNGypsX-{SE6u{wZOA+1R%&nCCimgKyIkZ37gu{my#im{8t zwlwvcM9Cz#4V0H2C{1`!H&UtSDo>!vBjOcezaR9=Na7z?b+t!`nJ!#oHyLOSCDpu; zl_ZLS4R;3|1Zr8J56#Me%(k0b#JBeYOLs3#!&rT(P``;oUkwtcf_RSwdHd~yUsH-? zjY&cZx<UFdAwVru?Q~k%Jub&(M0>>|zL^+{>9TfT<#`sZNou~@?>AFyW-`$wnm5E& z6bMir8>D?W`4p=}B{7PZQM*oy*recaE%%EzP3e^-og1g+Y8&a<x$~JSLr3)hcKp4# zkx7<JXHZDw?=Vkq2mb(F1xn_jmxBqns!gJN*W*k6E39SIO}tmkYTA?bklMK|;x^l4 z{l&WCWRau_BxE`Ex4TrSM_RE_%(JlUp_b6v5@;*BjY%hRNj%9rlZ|?+YTlBJC>X4J zD5Yui=W1q3DCe1{)a|}VN&!3-<(ed+4MHQ-T3Q{6Tw<vAt4>(3kj|7*xR$#D-LSG0 zI9zE&AayD0@UQR0y6Cgg%Cz@G5wz)*xVotn_U5Wq5Q?>Jy2hBHDk-VN<#lHXqY+zN z0;8zTs}zbL7g7705^sEa(<a9PV==7OQRGOT>cC}+e|VyK6;`PO#CT=<Z%TIiF*3ze ztU%+@`oARJCO0=EB;cGIs@31LJ*2g=&Bpy~nDlmoL9nqYzz0OOjw)|czf*}9{zmYf z2_SiUORb1vNz|iK+AiaK?#G7Hw*KAe^f2P8k#e5WQBPDdpZ+uO$qlVT8-;2-zgFQ1 zAHX`VtMxtWS>4ri)Hhidi;{s)oh5u+3H>P?l05(!(ngrY5-@MjrkSuVn2?IKpi$3g zu}{@EsJ3fMMd{L10NSCk`j7o@n23z3(w`H_j!6V!rM#DY2NSnRhh$(COJS}lZYq^i ziZ#nMk`kD|Z!e!~YSdJsRhtQQy~)LdIFnXcXx_L5CF6-rZ;8ly4IE_v=27GFLTFI5 z)hZk$9-|_mQ1PTMR<&EEDICy!<SX?jrY9ngT>58HOw#u@<;7VF8z~3utaS%F3Q)cT zg5NF+Pj$5Tki{F6fCGp>Z3_OLxG+pcoEaz-8$)}r$+1gZc?ci^LRC&<79i?iA%{hk zF3WO_a<<8G9Qex)GW#l`kfF$foV3>_C807P#<5Uy4$t=g0J!$9^4i_EO^qFmM5c;m z+Z2)IPfb1N86G`U-!aWQa$Rq7Db&x1`_0s+hE26VlUVpGih2)6Bj8&vue*7A?AD=; zs&uruG2t}t6Ed1Vw1%_(n*36ERP08_erc|)OeUk@E%qs*zKp>*2BR(qrM$hn?`@O2 z4K)(vmMl86WR|PL8e#ElpRl9)55S&Ss?POMcNS_LV&`w0ZK|UsaeGtS%yhMr@f93- zZXmX_sPO_f8D&a>u?DRtS*TSf22IwuxeDO|sNz&vS7VP2@WF3F=)*4dw<bezrX;xy z)qR)Q0I4U~b~z;yp+ITU$e92&BCWf+=$&HXiW<~nOGMI(C8bl=gZJV^M{}21P~2ml z4k@DqkJ?-O=^=6-j91IdTZLo~Z7YP1H6YbY%Dsj$g<HMaPRmBI%6Cy+WukIz&8|<7 zl#rD03W9g9F}B?>7q_Je>Lb9b3ih@e-OsKf1PTMivO1SS>JIMedzPi1rfoK-ol@6w znyv=G@IX7NgJIKdc+Yx>%$-tlK%k~)nSR%>Y;((Qk~@))<g5pWHWzun=?>f5eygS7 ze-yn`g<kF`3a9@7fo$xb9wIzB<#tqcDyqB(PfNau?Do8E2BmOPvB#Q5L!q-5Nz$(~ z-<vh}B*}GLOLf&1D4%J@Rq9%`D7wAH!lzl1LP<H3iD9oNr(8<3w7|H0vQ7(2Dof{= zQ<<Th5MF`^$ds}I`{kU5mP)x4-<Cp1_qzIK=-}ii`rgV<j%J!Yt1N`q5Hyceq1!v5 z>(WQvn(^+Lq4SxQl=S6_0U0tNl$y1Ejn}tr9W(0|$wi(o?-^L)X~E#6osZ{+O;eUm z+qQ3a8+!FZs#iWB_J;ZCj`~_J91UFBRjNT7xRO@FkGGnBHTL7w7c>-G^^LpLc9#@Q z(9n6}Q|}GiuwR>YI$VzPQsS$s6c&T=80Zj*d&xc_+mBT`HNrs$h(6}1lQE0colG=> zmr~lBDJP#)(ETIeGSRfiw2t}6znFjWR@QCq<GUFz0(wSX#>3qpy$)M})578wP@&Ww zndm@;07LUQWWZ5|>$?kDmfVr{UwHxKDM#$MDn5fxzZf?yy*rJvp#DSQJv=<}Eq&*B zi8+e4%S~#Dx<*s5<TPAkh^5Hx8gQOQho*V1-MUY-tyc1;si_4gf$00ivoDx$9))Vp zsE~&2uG=6<AOj9VsEqA>IH(joK{;==-L}Y6`)JYFpQvp2cc`}h>Qzo)5<Qh}Y!1}R zK})xbt**@znw@rIYgIh}H2O|-{-m`)Jwi&=*g)|)y2SpYw@9V36(YF=kQyJnUD~!< zZSUy47NrY$JU1JNKK#Xgkbg&yL(^__*{-I!m+~%gR{_Bz-p9At++E5q_YaHsr-Dak zHk|E#nOJDvWT2N^1uRr@Pa?06A?fYQZp~*vZloBTyE*vq=yo|)6M$<;+Md^CSQ6jj zRd;EE6yg2A`*GIh=@6vQ)m)kx7Of{h$Jyf1I`g@=O@8!Cbao7DY;onpw=q>EKBubI zdZ_#<l!H>TQ;OA@_i_ylp5Gm+l`_tysMM(O_YQ`;?Y)BMV6m9@7ZL)O#?*1Tng^IC z_jJo8oKiy_B=Y3fDPWu$=HAJ6LrEJ|KzuPu%>gb*S9mc<?*+(n&8cnDc=qu-ABH4Q zG{Z2|qFS6>tB6>1rCi5R$oh;9s*1Bzg5^L3D?*Z$p=d3w3rJE{k|<K3b|8*m;1+<f zrCB*FC269*`4PyD4ZXbfVKCO@?I=nR30mw<DxmoNU1a|N`89kGOsrjP<p#0j+^x4+ zEl5q*c^}opf5bkc#57g0<wZ-6+tcU9N{D_D*~XL&6aYJdI-uh!ll)ZfamWfnqBRHa z2D8%FYkkv?>M~n<${;$xSH96Bs(Fu&*p5(YL2i(&C{+!>({}_V@{puH*!NvPJXEiU z>G8yC6b;H1_o%`3Kg>Rt?Vi1RPEJID8Maz?>v7ZOhLo{Vg(Pk$D0Z(rh(S=)8JBw% zw5C1`mwLWnbi9t#UCoyJ3gtTB!HF4$9IK$LaH&d9G=!w6?@j146B>yX3|DutsuQ7A zt__at56l`g8?o%Vf*W@$9~BvO)TK^DuSAu8A5NI!gQ#dysnhRt*<!DF3cEV3MP$~! z!i1Z2)Vzmm&V>Z~j<TeZwABZGp281Mabja!Fdbth2HK((E*ziFnDE0_8O)??)Q1oU zfC@CgB{WeTEkvTCt;X$r&2}r=-A}w19cWT3_J+oo{bV(jBbar&<mm`m;Gpd{Ztd~4 z+$O^BHwL2-{{YLiB}q$wb4eB2o*2n?wcDSBJFSE<&)%zcA?YZV=xB=$IvI}Gph5=2 z{&`<o)T5~4UBWn0gwZdl)8Q%<PGD79y%b_m>>NN-W1Z6Glrw+9R+bikLJ1VAkQ4{N z^Ukg;!@HZ+zeih~A;&>w)b6(1KH)whyMgJ1>kkHQ?rcF27-mX~L)@ZJo%tkkA4w<U znW&aED!DPMd_-`AOu}m9ki>k7^2h?@LrUx2M4dTrNI_55UZ_of2pw_O!r0u&jzO_* zmm=COlar{O^t>i7Z|25fwxYKpOJQxtKtfklRMY{vsOz4UX%I^Fo&otC)P-h_u{$7| zAp>);18i`Wb!g*?rRbqC8$Db<Xya6-jrIs=!rxySiN<L$E#)GCp3@pm@vX0s?A8cN zpK*V1goDD`YeKc3!ja?f#Kk=DcvYlT-M-iMZq?X}5`itv)X%mTGT`Dt@_h%dfcX1F z71oUr{2tXGb8nGGwN`&8O?#=|N2F`3z_vnRQCfJi+pnogQo?=Gc0M5DmF{bU_K=Z> z7bHRoK|ESN{{VU~0PhwN9Y9Kl@4$bUp0z0+)=r@%pSSm&E-WT>w}m9`xb9Y;1O0HR z-U0sNJe(D8{UxvM_ZZiBP0NVrb%pXHq3RET$8;?cr&<j`X$neB3z(!6T$789#C7n< z@p}CIv-tEQ6an?5RZNrA^+(62t_?tD^`ReOO*m4ZQlMx-9I$kGRwbsjB;7A^M7VBn zsC}fLvb6Xd+5>@oT4di8n^$zS{{WvHCAn!7TWb4ARXHC|1A!HdSmgB3<l0N_pOIsj zwjN3MPckWs(sc@kA{a_bu;jHSGpk}lDhorcD5Yso+z>|Kj}e@t0`P#KQlU^?l<iM> zE#1nBy)&xBX0PwH<RVMp2=_tyRyifp^ed$fPC3;bBa;-mZS9nseP*|*kC4qhBZ(ax zI~zCNe$GnmrP$AchfSTwD1|6{@mK!<X1`C;uDrSP9mT&_MWEFszU}*hFA+j}-#(Ds z4$}8_UGmt7GrZfYksJ5e6<o$z9NllL?E$)x_R-97Cz0)M3`U10(|=%y)u|oY@%|+8 zKhk*|k3r4ehU9CMHl;&-xlx@JL(Hp*DjtU{h>$E)7h04mB@`@Bjt|a7;wFO(6-F^3 z45N{FYhCb~`7(8m1;JOArwUIG*$VZ^g@S127eQ8T*=R15r2v(zgn>?{1thvfOK+Ou znYDLvwIp8EcF&D*T9GQ?uPF^JASFmhspIq~Z;n>t2J+=gDxy#-PfrRndUXQk{7WdR zQ;iN?4wY-Z;oY@E%3Rq?bqO^?X&fy#{giSZ+*2~q0yM@vc)x!;#Iug^uP#HdWZKE@ zs!Pfys`lkhWtAGS8Py@FEQ_s#3JgY4^eU{2jgoK#6O$lQ!ET(gI$4rmyubZ(y0&mg zehuVGD$bKvu!5CTbjazWATPnH?t15GbF1%_k<j&%Y;BD6Y2K8b%?4x8`UZ3AK7qbT z#qAp$B3`-Dz7w__7dq1r&qkO=)gby}gsQDfcLZcwhR3NU+8++XnCw;fwBb#CxZ`gj zLYuT3l-9>oD=9q%y4}9-CFVAugo}m2QXnm14+jz}!g|)7GWE2|B$KO9%zIl`sCO%^ z($}e(dVs`WI5&G(>Hh$(NHUNBL&&J0pd@ww0IwXo+e@W74+rHapQ}1rK1^y`(Os6q zg$K|b$KDPpKNo9xQu^3I<k9+@L$#>DkiwG0;3>wT?zlPye_X6@J0dq9-H*E`u=f26 zZc@N#8FovRk>JGGt~FEcsEVau*-+T$n@eqTWWKIskbd$k3ZccTtv$cJ+#;dZ5W^@~ zszd6c!116NVuNbFnE^_m2bsm7T97hgaXVLWUD_|!i!MYetExix2^~H>u&LPQ>yy?{ zr;a~)u^GTl8MiWSn}u_ZhF<fVZ2%=HVdXXe9EAa)%XGH!%8->*0mzWh83-(!J+ZQt z01+T3s7sV5+G$)scIXCGVKN?VQ)Sb3`zWLsO-Co1(ki3vJn)EuI7jV@Fe*ctENP~| zImL^tVz$(9d5&`6Y>-ch*nW7LT&T*0oZOL_FE|no<j`Q1fUBApiyn}a%W+L04ko?E z$RBAVYJJ3yZZ`^~RPk;qohmdO8Fu5*L{Q|3pkX%yi!|JR904_RO~|W6cTcj&?l&Fh zPuxzJ*9b_Y<S3>+!~wD-q;18}IYNADIajZ2wRht*FRgFp+D&7sq2iI6dQ;4EPm`q= z!>Y7qww?TCQ>@yhhbbX^Tn<;EsM$#)krf1T%F2*XXsq9$+g`_VfjkSSJVWaBo&HVr zSEG5Di?WiGs#{K$)}(<z4-EkTbjZ=T^@}G}abfbNKRQdYB|PMb4ydWeTv1Y#qs)?d zoXS2VoJ)qaHO`~Q&?}lAx0kY=;Ir6gM6_$0dAe9r`#AR&_=L+~KlW=)6sG)9UAd>I zB}}qLDH)?rEGby6F>NBQEgRj@(y)ZRDaQ~Lci}1|eaAQ}yiYbICW4La`DwCS^^UWb zY@7noDhsjLBcGf{5@>o55OLn!Yl$kDe;=!3y^E||aVLrSH3*r1?FH?}m`dctL%c2^ z9uT5A59MCl9!DH5B98Jt?tB`nX;)&p@Z#+6XuHc~?p?99N0!->_DWUmtB7+-llW9T zI^_=H*-`hClk}@Qq)rAnw?(MHiXFZfls8QCVlg5nytm0RfH*x(j+CHK0CS!w(S$s- zwoO$-;gSvs1z9lXbxp1U_+OgB7CEH2EA&>lp)oC42R^Kf*rk(Iz_>gbh+mSS&&gqG z0D78JF>x&;y@Svx#fs{EQ*F_Der@LOB{1#q+w&cDeFs1XRTHosNytYUrBFh1E)vX$ zl2)@o9W0acD;KykF4rltS+}+Ir6M~Iyp;KDfH(y@npBhGPI_kBXB1Eh9AB00SIfDS znqk3$>gcTZ4@oT$B{t`s!s`!I@F=97z8uAI{RyC>t*9E*y6JX{GfZ6r7YOT);5?Q# zBg7t~*@&f4ja}xt7{M=+9`iQ_p!LStRaW;JKow$|6G2`(m8&4>`xI}iTqP*buV&gn z`%WzMLPq5K0Njj0B9j^l*N|ogkLa&!`$1*w)rpG@fwaiHzJToOtH>T>hmmnZpshk1 z<@6Jk<;tn5wfsD}^n2J8aiDF-&916rwwe*=*n5I>l&(BvtkrHfp}PG@`$YPCF~ZVL z;-ps(x-_arwE!Q?c_5bwCZzQ}akXNlt#Fj!N?$%uf-(eA%B{ieJ^ujemlrLrsQEJf zz~~$tzLB@lk9%C&R%1CIn@c)sH8*jD0`fwJ$77a48Vb1IV6f>zx^g3~K#II@rAlSc zw2}xl1a!_J^<On*h+VD5`4J<HBqnP}A7w|Al<-$y1MR@%biJ!XEt5)9eA+x>dS6k^ z($^;C#BijImV@?Ip8_+qg$*U>!M)*DuISjj=6G6|kwqY%eFwn$df-7+C!xrYw$Wc~ zQY>@bjUfdqLF?3b;`FE}R4^6^A~;yDT;(RA@HB7NYkTDfP}@e2?jn%<cbodV7l}Ub zDdZZF;yfJYHm{CF3shKUlfl$)_O-&l%iHiH5}&Gg4#wVhYqZyX%j#(NJ6rM-Z7&C) zT$x|K!<^ERvDd*|ls-5KA_?!K;ck{2j9Z)~3j<XsLE=91Zcl5q&-wWdziC`+X0<{~ zlWgn#oGZW_-fR!<p8Z@qb)g)TTh64K1K`>>3vp>g&s9UgU&$Q@nt3-q#i(NH2Hrv& zb{zP}hExe7h2|Cf!>BzJHa#)^DTKYQxjnkzqKT?b0Ion$ze*V&zD(P!l^$5E8Z_XC zGZ5DD8)NVT#(k#-rG%2F8EyhoLe{!7OBr_r`=06s#+Bdy08C}Qy3rmb*6wZ!yMr?8 zm(6yyZ&T~v;jrBfK(#g_0)<s7a36baT=w{8TOm=xlpNLGKS1wZo`lB<kmjtr8%wA( zFw!>o)3sn+HA!qe63T^e%aW72R^a~tMYH04<Ir`)a@@x)NHqca-L<k{K$hnU<e%hv zPbBo_cs9=EAWoL!{!3B9zRN79g$Nx0{{WsgtwCo~)k%*pqYQnLX^Dudnq_5`8m6?a z3qcJ)SaF#Cnc53bl{}U}8;p*U8Pcl027CrcB(tSXM8`bom{8OtzJ?EmM?)|#-bwJz z(B)PTjfPfO=;WZzqmU1@-<D(N;xb@3P(N}xG0@^(#uzb`JtUtTkZ{#TWtk-eZSlnj zRWW)bA&%Q_G*W76E52HG>x~OZV3m4<x1F)QqgiMs7+a+>V-F>3uHcWbej=IaWmGAZ zIT8Nv&u@{{N=R_sElovrZKRh>gdQW%tZon8i;}XcDDY;nol+%HoElv%6uD9;F<~xC zW3bv1EsmsspxV;99mNjE@1`J;BUrB%6&+EYhGB-mITbdAsEnEBn+I$eXw;@{mMEIw z$!S)$ah6F?!6>w<l8o~#ni^tt7M)VFjYm8pqv3!gFd4;gV^;fn&%$sr%HC4cl+g() z<x|t)h~-*Rpj2q!tHef{tkI6zG+oR{OOLRaZKK~Rl(e@_ypH&SYsjfYnx27Hi95sr zUDayr6=zt}_UOebnSYFh5yV7fDdG=?-ElIfkyX(V@t}A&3FI}7BjbY+@^sIZw-W8j zTc84XP=<j%JJjM*ZtFr42Wc%qlKM<QNbx1{cN+>eV$AaC)<m*?;4_3*8LC0xJ?=<~ z@mbAI#QWT=-=Z{*7VJ<f`kmuh{P0SFXA>dzHwf)!BfUDkfuVcL+dV(u3ld@7;KsIG zqo9Zvh%FyFDg7i9@3v1gA84V(6Ig|hh?COYETfxkS(e#k*WyXZUgdH=csd8%Uft>r z(dr{<)Dc5`V6HUANmO}guiI^1eNuNFMptEtaH~q+q}g9Zc^<gVBQSFZr{9raO}v)| z#9&*XHFDCm%??$112jCV?_Af;2@u<LX>mv<hN?;r30Uw4q0SVpIWes@7-rsX%U>dC zy;r5~7VsK`-1gK@UDOi3Kjz<m>6VnHDQ#4UMG`^t>1=6Ak#H8Xh<6XYx*f0$`IxDh z0pJ_BMW)J0{9c~khM3K_&sxHxL&3h>zz2L~#nc|;_WuA;_MYgCd7&mg{iSBEy3pb% zr{R4bJrC2i8tOA5iqa^r<T><)I7+R^C^&HU7h(QhzIQavwT%wbtKLSOypS6bA6NUU z%Kldm*{_2Bla;A0$?qe{+pRYk<f0@rF5bhAhuA}nsV*UD3PR993LOYNN3J8KFm?pe zm@rLM3sF7;HY<F24v|wLY@aEn{U`xakFtZ;2#}ihi^2~ov_rkG)U#bGzh2oxXPZsA zz}LYE6<7F)#mSZwd<n(G>NqH|EjyqrEj}4Yn=GfA+lX0c`xLrY;4`GSl9_?x`?@+> z^5Htop!D3EjJ30AwL@&W`_CQ}p(C1<dj9~>7>y}h>H{)gE=0zXrC=Y-kD70qX}#yZ zDh;pAg{7i6eyJGjx7EweaCni)KZG9=a?NdQEyXyT-4}4aH%5uUBkrw^wl=p`HmZ+W zWt!b2WF2v7tG~U7?ai;aU4ql@L6qEE#3J-pl%Z4=rNtf<(|Yi!Cce0yUBXK%qLqrE zf%Y1N*rs@aP6ej*{{Ud`vY@{b<zQXX8hJkp_Phu6B&Xg<_+!j_g^kiQsdTRcfoX-L z(G!JxF?AzQX{ovz`y$&lTv1Xy#$8=OC?{Y?MFX)OBOBy|!m^W!cow+^p}C(gpE0a< zHcjc)bo_hUmn1fV^N%TqT1p8#AzUOBl4?hY7~OMjn~(;oQO>Pve)-_lQZEyxSZy$^ zD3}mdiAU>UB`M(rB!tjYrsB2n%ocG7lN!ZoTykL`)SBkPd#gTo%tvFOYNwQ$I;%`R z?0LyyJU(kn_ky?v!k~2OpInHyN_8O|MMs8X>KIhB8i6?%QlDTb)N(wrxlw}ERlumb z;&nz}0^?M2DYgWm?L(dkatx-QZmC;q3rQXz*CL9>prOIUkVPGjw~;lN@3tz3kd=>N z70cKmY1BBja-a?@PIMykbxLZWE6<q0jM&V9g?&{@6s0nHTnwNy)=3UpCkF}x%q$k& zWnX2)9%(rhN2x4kaKm-Bg8m0BsW6J4wM<W$72-N|LG=f08V0-$VZ-tRN;zv%H=rKe zD2?!(Gu9iVy)|$|xQ~Y1Pufoxx}o4lQJd9+fqEux>XmEmos)^RG|knN?$J=<AJk%S zg+i=ye5vZ%+pU4iT$dSrA+?~;f^m2ng+muySVQm|Ui@hP0BC0vRgg&C4%zo*m==ZT z-D=ppX$cAPP_>>XV1vtq^C%qY%{<fLf-#iVj=g_isU-ZnGp13GLc4lePq-blxb~}2 z!nj(eu1&4=2{xP5MeMLQ9`M*LJ$!lcsKnwLp6gp@xkrBzqm?vJ!AU=P7WU{pQxCl{ z885l~8(v$HRLP2vlKKZVByw60;%xG*M%<PmU)6!;>i1|~(xOr|z^uXH?mUZG*zXUy zI9cy;(E{`bxDrp3EkCW2dHSU8J(%E`&PvU+Tp=YNk!*D%+Ma{&Yg>F2`R9ahUJyKR zQb~p_g5r9$<hG@0Eg>cNaaStt^JNj)Y*d#NHYD-@bthp=t|~-aOf{M$X3$z&Pq<wo z2nMAq06I9Hz#To*7rPf}ravj87gg)kEV!vE9%Kt@{1QLbaCq_<<0{v13YAo#`JZrq zK-i++X-JM5E>z)P;*QR0>Bu$*QeCb(qVqQGc9`|X<1xbP@}E^!;*V4P2E(Q`DHNa> z0g!4s@<~-{PG^e;Twpnj;Fd(Lth<qG(|p2$)TLp^^&+52%+Xd+B`{^z8i!$>p{hdO zQ2}q)fdtc;9W#>|R!w46SD&e<6!9j5rr1pfi&7NMMYKOX?<O+~d0`50ge0qlDHT$W zpc|8&)zz<#t27L;ic&}-lsOKq%ooKmw%oHiwoVN+fwofKz2?4hp%pvisPMlj6s~K9 zUU+J7fKkN0@SGzOg&%3lBp6HB6v8AimS!u33LE@!!UgG5OtRjt!)qB9T}XuRsn~9# zhDuT^!jIN{hMV{t^zE+W@*wJzaSpwI7+Pz@I~jAdwjV7rl(wKa)3-|3Z>JuSAt|YK zB+95)th9CJ-}O1JBoB37@_mOKB3`71>mvUEkjUc1bcLz=yr~gc0If_c@T+Rlgj3eE z#Mg4B6oo68X19q~1fd*@@QkKiC{jvPlR^mG9}LYv<&$8TlqiDF#%rF~H5S<<jQb1| zO|S&E=_Ub<TC7tpuJA;R<Lc^Ant|;+h9sJJ;uTt`+Go5(LaS98g{><R+M3;NtjAdA z9x(Hr`?eU`Zr3TKC?}-g8$rL4Z|oqRlYn!#b+o{sgJ}{LIXyXiU-(AZ6Abcya!Pa$ zdyi9bDgD_g(40NFvr@Gs$;b>+L5`J`Q4zpxG!)xx3N516aIGnxEmCYCKnf|T=5b_W zEytX3OIn;?0*zLxo?f_BfRF$jTa+jO&|vb}+|wd*Y6ThS>Mf`cXmL8gEkX-6q@`nx z0-vcqAM(Wbj0;+tXIHj`509orO-yPG!bqouF*yxdRv2!n(pFt{Vt&i0EzMmmk9)<Z zHc}PQZK!UAj*1@|jj=SaqGZucLQ0aZvL$I)$o&s7&|l9E>GslJZMCK5*A-68gAMW< zTF32tqwgU~1E0D^<JW9pxZC82Yep&dk9)h?-u0+YS%LOfqxESxw;<>h>y2T$g)s)* zO3$uI=rw!gzvq(D_4|lWl6D*CWckac@4r&i46w_UW?F(&0oW`Jls$H)IM_^4FhI#z zG*>7JPOc&S4(yN2WwTy23rp%4f;G+7gkbqlEK4+{2<DY24`DeA-LY^JaS5mx^pAU0 zZF-q$9D^U5#;wwF`%!ya>@)mBP23bv<adQoM^@M1d=>uyJX>u#Z{yOVMUT4vkEKDj zRdY#o@4nwC=($^+*4?l{nFZ2SGR%-T+E+6~{uBJXk1>cAkK8C%b$-Lx$Wf^}(THt7 zX#Qz?iP<;4p=!H3^%hscyDiZr=;<Kt0#s_*{>c~x#ECGFV$?x@J+=rqaxUif&;BHu zM)-ze>pL{fH7Qg|<-)9}-r8)mkAkrh>=pk2Y}eTA5brUs2}YCV>{gW3dN;VuqGp-Z z*1OY7+@+alQ=`zNkf41C#4CzO%@&dynk0@<R4gABdtG-QMfP&U?bA|T;#*llNlF&z zQ_mmLgagE*=m*h~iWw$V5IxRvPZSB%vq$qA=4a;K_utFHqA|y3(lMN@TVPkb=^UMW zjg+qe$vrA}%QdySEyft0ZkKz0yQ4vZd3)O-4a5~G)u>SeZ*DroK*Y9^#w`*MK_x&F zjxaB!#0K(qKfm`r%U&cn!zjAhX4C6-#ks&1K%j97--TdpS`bFZp&5B>i?o1E2*|U- zvk~ZT%>MwK?FoG-b?XMBv`qqnUAjwYbsrF*6g?CUHpgQ;K!CKUaw4Pe#i&$~uNn|} zhL`SMq0)ab+G*x3Q;_bpfQ3o7DqLX}WUz$Q$nGRn4)G)&6(H0pBi*5{6)~#ZiV7yU ziqsB~Tt`SgZUpPk6VD^#?+&H;^1uh`=y3;dP-uRGizu!kr7EM9D=%zNq#p$gj+*ds zD*?J+F50+ht$K@O<q>7SBlvWrsL>%x{^@?ys-FcM640tuIgCR`I+CQ2T06ZRrF%hZ zxsa045T06`VN}?7r|+orK9~t%5>iwQ6^~~_1Q%gRAe=)*Crv1VNZ}qQ0r<tt+=hDJ zpl99I5dsvM?i2Q6u%}P{5O7L>49iI+`Xj|^1GLeu>|ZKf%)b=<Q$yYOPbJA@M^Dn> zP9!OeW~R|EsH`IRrXCplorBSzDjLewr{S}GcF$#TgzzuxR|Fag?e;+&y>a3j*pU)a z0VH%f+}@|PQjb&=uEFnW8C{gp*4lp-?p2Y60aA!)FDu!yzjjSGGAPv%ACpQqtGR!( zYNOkS(UEgVc6Qcyr0WaS%YIPcgah=a_u)eB)sg`5d~Ub7eh3nt((t>dWi7z@c0EgW zAnoVLOG2Lo4BZ!s{z(r6TjYnlv?s7v=)~<^(d~qUwPhW;LLfTl5>-BWoJez!ByURf zAmC)SxgGwq9)RWkJ9AO0?!1!IT93R|eIa#z5<5ern02E>m)ldd9S<Q;a%i_yi3;mg ziz0S=h5UC*@WblB<b2V~KtEQ{IwB|p5EE$%{LV;O0C8H6i!j&{ektVt0NKGC=D$)z za4t2AO2;&(?5zn--|b;P4l|mMo6r6=0nS-J_Wc^_$MXv}Sz8ntwpbB%Z3Buti*go~ zQ}HIJm*s&~xIx64cD+xgt<rFjfBSxoEqM8j)Rwt!Gb2oCI*Ni7W=`Yj!zR@PR4HC> zPp2Um^|F8M`Y^=&%1Tzx=xrAxY7(nR1pNxh8)5xw^Kt(G<LMs_#Do5C(TTzNowh#} zyG`%68fp6qo%0=y6{RE~{<I+byhGt%9r6a)<|H*~W!NPOGQ)DPx=<7HCpK1Zc61J! zy+)Fr*4q8Wi4d-~Ym>|sq#v{eJ=G3HCy}T%9OKo>KkgqVsM|LQV<|UBkqSsZ@6bbd zv}U>O_slK6OhsEKTP{&Zc*pw6eD<ly_Le+3RC4Mlb2Z!`P^cdVRl2ml*p?+p3Q6Nk z4?zXE7PoZmg7Ig!+%B@5lOaW@vMvk+CQE=CAh?hb=2Lna6?Co&Y32wiBgwEW65Xar z;!Oa=fsHz8ojyzly{>9KX4{r6Cw#QA9i*10L^G1irxjnYYxYMitG#!~+XO{PBuTFf zFm4+?_u%SUsx^vK4jggm;_8mF?6$Jgs4iSI-1b-kzI!cst<(ERsHQq9c%}GM@AkW` zyr3pEig`BK>q$zKDY)i3k8S}`R~G(@fI}kny!c>@bZgTvWn6?)(;`sSra)d37$qdq zgD|C^TU_XF#@%&do0&N)wc3vUV~PE%qxlkge=*zJnj^;-Yuk3IZs@i5QO}9&3@5ra z_!cch?V{4qW+XJFvrWpCP1K{*)Z(K-M26#iXqXnd4Jl0k97*YD)HYT{X+eS~QKM%} zl+D>5$oA=WO(S=_$&JM-TwvMaPxoypVu}9%5CorwaR4bP;!E^RmeWW{Bfh_2{aY)q z^is6F>DEw!B0E<jERB?d(!MD>ABIOrC0(w2#@L%Q(lLU4qx5MNG*W3zuw@i=5TU`N z6U#jPssZgg`!imaw$gpFx@si($|!>n0Hr?tXaVa%z8^uObGF+ixyK>W%3LkBOMLg@ zu6(DI%E}2$Z~-G@N~;tEBz#q9mkcqips1P}WXt_uPw{UiVt@QdKfeeQ7aFn%?Rb@W zeyrub!(qEiM0PH&H0y?m4>VE<@UJW~B86v2Q#4j~w+j)bQVHe=XKwwxk7<@8JAH*6 z;+`PfgTiUk4!cC4=_>&Ax!r8Yx09<}=?9Tz6WhC^?Ulk@OOPERNJ`Jqnk?iZsiEvG z0oksk1jD6&@Te2y!KGUzTHf;I#&$D+@^u9{0~+H!;YPtc62Pr8q@?t<KW=q<+ACB- zy0nt&T2&omih<V8+DZQau3%-0Y@Ecfcs6UO#E2o=Zrp1|dxd6ye<EaONlScHC9+Qd z_1kZTdK$ovi%uZAJ@h6r#c!5G%(s`BMP80LoalH?+`SLyl8S8-P~>uBf_-smR%7M* zH07#Xi$vz6$0fH=Y8BJj?8UPoGNh$hH4$AZ1#3ZLcLbS}l`ooP{?vLC%zO=T6kXJ4 z<%4b9Ce<O6o-A)qX*t)<B}Zfi6ZYgdcw0xcNB3eoi@2b{M;=^VI`43f3>0xZ25mqi z>HR!FQ8)RC=##-6C-YVy)pc=~?Wf!NHd7_#(EkASr_BD28TzK<aYvF}5u<Vu<0s2N z9>LG!laA6T&Z<=NIF?wfVT-*=o@WxnTikM>t|={bD9j{r3JigHP#M%FvC&h=k$^ZU z>0S)&t%Bp_2?UiTL+&^UhzY4?iB&WYsAiogaAdseC~;;`ic+{D&Y5cGWbmjF&jhBW zGLglZPW$bEA)PZ*2Nllk0>KGV?z3ZCA^~4MYsqCFN{9#HiI%h@;xuZbS&=~~1fD|{ z+ui<aJ5gd%lIE^va?)r~ZH)Avy(!`Q@v(c2x^h)p>~>e`_+dUI536GPwcNcG-ThSt zZjhHP$-h_fWi>iC)ynu!xTIA_i(*0c3{z=)9OQsorMx$m=vU<+0bD3+=Fl^HMD_k( zml`^uPf#l2r4XUal@6kvM)*6sIA#Vwbe?=XTa-78L87q@u0t;el$0zf2~i$kG)eUy znOCJ9gc^q`q{WChopipj&~KSg9DxCbTrciPNo}Nto8)QC;MBUlCagL%r{YR#LrW-m zr3EE^2Qdm#6cm#}97qIEw=1_j(3Nez#5Y$zU>p>dgz&ASU6g6e1MwMPwcJ)!qI^N( z(JtI)9tHhF?cTezcRNY{01vyZhozRoav5<$_M@WH?dMU*<5k_HwlejxWteWzTq5E< z5@y<7<Y|pr*;~leIzmBsvXjEowNo?L=3_pe);B0v-n@?FW13YS<qZh$jvnR;s?B-# zOKLUKotpWgx2k&$JEC>?PwiS|0Qrj?_>;0-O?rwfbr>jZ<&@|rP#k!Vdz{OPnzAmf z>pt1)Eejz@kkFkBA97qn<{?AGj%oH0hmy+T9`!0Z8Z^p<abS?G7nwy5Fw>0!XdY67 zWBsb(;jp`uRVkq6a13j@hBJz>=w@W;>8`8HnRbR88-Chf8oixyS=%K40J$m${LDX? z6mUY1gD5Odd5H;?8Sz>au=pz@&~-kUgKk(jEhKa(SHa9&1BQ}3AFlBv+FyDg;&m)6 zg*p@No#+qUke&s=N&qAdEWv3YV#p$6!htHMu;O5~0fUjlH#>8s0YJ46VZsR)!HlQ| zZZ*bgc`V_Oxp}x5Kx206)YLkK5K^=#DJwxKQb^=M9EkB4;To2sMFs<K6O&j#jVDw~ zapv1{RL9lCv@(t*6&`1WBbn#zt~#bLMx%p8E#OG1jT@t-zF0eps#1l-(vulsT%Mgs z$fu9KLHn@`w{~%0rHb@o>(?HlvxhlB?8U87@{q=w0qtenJvXKJ4NFLW&UkeM0#m*r zH|byYB2t?wy+*mPwSi0a5371_8bh@`&eKpO%(+h0#yIlPDgZIV&ZA@DN}Bbi{{S3s z3%ZPyX$c1$aieYP_k}K@B0k((6(_&Fx6x0noj2LLVkNMmg8ljb06oC4Xlj}(eYtUA zl?;mh<fp;7e}~*|MQ$$5KhuY~f?fW1JAms;k7!+^O~#=CyIs90DINf?i|!bh!3fT$ zw6$@1R?fPm)U(ok)NS6N`GVKFpNSVOVR@3-9`izCn?e5o3MepCjVHPr<QpB7IHDwv z3jEyNzSIxSiE=~lIU!--;Zw>hKJeVs*Qm#9CF)9($*PvoC?iOtQZD4KhJ(Oz$0q@9 z97f_uAx5C{&SnsY8>?3eR6fGNDL&45m2>KVWmcuo9M`>A4PwJ>_b*PHYs(1KcJ|4N z>W=bSAAtCg{{UTay+FXdL*Y5T2mrQ{WOt%SahH-?bp)kJP~03{TIA=XGT{cfl*RP} zF$QdlY^L8~#WeC2#FeDbgPcW03+e{r!@0ulEx+p0co@APY(~M|xsU0Ijbb$!Ie-)z z0`F{o(J^d1l9dD33>Q&WGMX^uteuZ6?N2lYPD0)cDWI}iD&yfif#p%~z^=R=geN!c zJ*uvnKKT~wYLvKB;;)UTQ`5u|)g){|<_;z+JXq$mismyEsj5z4-WWap(p|;*eY(h( z5r;0xN@Gj2xw%A@eTPta@KkXnV|3D-#_8jYa@-C><otH$V!PV+1eg>;P9a?!LFwQ@ z&DI-@(n_T|^tab3_Y_t2mroMhKg>_!_3Mvd^+QR^gSaBvInk;l(wV2-(a^?p=XSMr zlq2{~qqszDa%avfZ`s1Ci~{10Pl+uQ+ikSp9AKV#A28L&zOi*PVV!HEtlEt|W=C)8 za>uAzHYe!83u2S|OC#jbe~p$8{;b742N2<3ZS)4daU)3TS1flIe$As%fH;-<Q1W&@ zm99%vv5(wMdP5?23)@fr)KyRQCm%4wSovesUt3dmR++R%NvE9SfzYwyfRn$(jG2-( zVv_EgLgU?rs3a8Q%y?$imfZ)Tdu#*p-A%^ejr`dFIHaHDK-oVX{c{2qtU$r~ZH<+k zsS8=D=5g{4E7y6gQPsm8mA<ZC`nX8^@X3oDOSZ?oSz2NSqs-y#b<0x8{w;WwEQ7@J zido|IITfc8OQvo+iY@`rb2TrPi+_;P?r%pAMU3K8z`c^=hjgRp1fN0cgF-;>7TpTz z`-D^vo3h=k?t>biN?zb7HyY#Rwxz`<Wv7aTZTQn_j+v4mDnu)b^&O9Ox0XcpxG&iK zc+rsc-j$mQLP}*qP?sIlk9i~PxIIAyB#-47mIM@z@xYQD)^sA}AuDWtt?g257H6k1 zEy*isLyff{01{0J=hJLk5<1B0P9p=_9SZwkTq!GsRUS^hq*px57Q``X2xw<cG>I}> zOV<UbiHPeJOJkzeKOu)r5H%dzoJdR~tdl+gxSA`taxa#|+GQoQI>9an8x${ktJHG# zVyimbN_x&7*MHi#6v+vIq-q$~pXwS5SHfIvLokwP>b%s~s6X^_Q>RRXKQr6}iMd@) zX01NqQV&{S8-BG8FQ|H_ettQj$Vx%QtXTg5^ztGYTK@q0{AT!CQqTVYHrU^UpVm5f zjC4hAg%8F(p}v(J-2nvt@<t!)1A+elP~pv_{FTRe@bNU_NeA$#5!2A(a0*XLsjTQ$ zR3pud#MT#R&4yf-sd4`R>}8KNANaTW4lP9Trvhp^acTzTa+K&R)SgQ34{y<pLWd7k zn%k1x8?Qg86Gq?v0PsYekMf^}I>Dk-So^Bw!1g&Cc()(y0GWTMg1_NB`Wn-;y3PF$ zsu@&}wo;Y(GFosDLJ6U$@f`jcc(9wTh{C+x7jU*$c?%RHf#6-rW-}6kUr23eaT}|| z9=@Y7N+S+W&m@rBNECA78d~S29%kfOWu-o)Dv0vIJVf%QFOKOZJxVla=DX^u7HLMR zfu>+-xQR{ZrfmJ)YTDBGPTZESUk^^W(Iw26Dkk3q<Wzo*h~Hf9M8#`@f2jQ!UEfsA zy>PVQOAyc~+(rirX&%nL(~BXrjt=m}M>2C`hRQp0P%5rxHchZd0}QMhx&X{J-B0w$ z6N4F7CS|5aTAUdzI+jZ^hQ}&X1Zu)m&M<&mQ1GFq2}c*&&P@HLS%EdTxI(y2>G2qv zWc7$CWQuOBK)$)e9#JBMn$TdzSUoG$YW9@YoL?NrG_H@g3x&GFXPtMvPh!<*g5R4a zY?DMbo`Y@5iP$7=Pb@)maEoN>Q&Aa`X%iGFDq6Au)1K^n>|U;uAAz7){tIkLDHlnM zrE?zsWTe$C1JF@Q^&GORak@<*(;sv{PO$XUXh>c0)UW9u2<Wb7*d1-uH~Yq}xGHt> z<udOzMy2`BsnvWqiKnnr859(wRhqk$F-2~j5Tqn@3Nk5WO6QRYXRDc!^;Mz3vf9#k zlBAjtd_lqirx09lI5$0ynSEymO^ZBNVWyx3PjV_(B|vhaRX`*40bE#a<yAR`kXgbM zO*|WAB6O*1D|OW<sFHdL;zFXV+Pa4jZED)JIlvO*shDEg>%?%Nk>ipPlJ>0Nv=+rw zFzJc)T&=}CVYH;JXJCLTRqP#b=|Qakds+&YX*)-CpBlps6z2?ktTZLHH^=)%(@rM% zycNJk-1%26_Q0wDnKK#wt%XvhYb%Q`eEHG6-{;x)8$x2-oHCFH2w62h5!V1LqePmc z!K(a~sXA8c-*WpK6HwmQd9^&`DJxlV=9!@L59%HY^%$X6QB5FPiAm#5KISjVktrcK z_O|xrBUe}^2<Ww$FxwmfFTcd;9wkPH^Tq3u?j=$v!jd|1@nb-ZNvw+Rb~5f+VCq)N zt~Oa#w>g(Q#HAJSs5JUU5Wx-L{rHLxZ3nQ^*ziiIPjNuB#luPIsBRFO@f806O(_na z{39A<+xGa+_x?q!O~mRLq2ddcdmD*%-pq@H!S-H!d1xNMH~KgA$;0@T;;;g>b2w4) zREzkC0l?#z2@@QWmzLVxBB^X}rh||P<w4MA1zaU&L@0{#%gZJ?7ZCs`IpJA<i%LTZ zh^J(%(0x%AaG&fBe+)Q{65~24(lGNGG*Vm`g+j3D_qS6?e4+OrR+g7<(=r=~=Hgw( zkq`%o4pCn~IGS(6x6VL&9e#gOSi^$k734AbVeM`ce<@m1L$l|154yG+Dv$|PzSI8o zB>DhIHU9t(09=)tTf$FCz&4}5TwQ<k?bNQ5fcx=!I<MuwKqP+*(s%89F#^7I-R~iS zf3s1y_zp`=;=U!N1EUunqkFsf<PnaHPv48;K6h_6v-K?_rZnD)gFuuf1Tf=+!m1zx z{?1};AX>kDN>^!QN2X(0)pH`GJtzIzFID&ZTk62#Zo0DRDW&seG7C-r0I-e`i^O)& ze{L`v?Y_%t1}KOR3jEu5D*C0VN+*eA)U57L#~{0k2J)L=8{6`|+!ZOyzMXkxNl+7` zf_jQ2z&;!&;fNGOn6$T+pa8!H3-cwS40+D#i*gA=qzi*c8zo2Vz3f*b>qFNCAW~CM z%VM!ktzHd;Oro>7Ae?VniEm*5J%y^Z9^J4mT0>v<p!t%n=o|jQwV#5i`|-}e(Mk;+ z$iNn~Qg=A{MvOSr-8p7Gs}Qlq{wN)`ih1sP@rnNcv;*w_0ElhvrVV}0^U_%-SyEI& zl2W0u1ade>8ookuOc~5bh_y8#rG>WQPT-DN6(lH7j2;yLD%KjqPBX3S%G8$j64k|; zBI6OUxL4}~!1Kg$lM4E^<-oD^l@$%8Q#>j)2c9mYEnW*-=TY`g&8^7pCB~GbEhG?9 zXhF=Q>b0~>oLzAZFsGEWc0y>>jzRB3;D0<yq?pY{PC)9-qOMlgZPHv}<P@zYlsPwy zJ!tgIBCo2+NQN96Y;ii!3m`5#WyV&Yo+L0&=~@Z*Tu)S=OiT)+RYQcaB6Jwnk!~Ve zP43d&!Z6~7;owqA#}jKD(xF=W4_<ia7uKes)K?6aa(s&qOKWM+%Iib+7I&|q^}&Kr zbe61y&YrOu@gIB`lt{4w3VFv>;)c^o{7x%PIJ8EMTW8nE(?|l-W`h~fH<I&ybJhOR ziKoB}kxEWwu8QPCjA;P#rBAmep|bqI>Ua+=6I^EVY;<tDZkm8wQhLyh(tV#s2~b9? zMhBQ|x7OD8E9=k-CH}OUA7%{Y!$Da)rv^m*4<T`Gs0GLL#Mi3li7YIie0m?dA=auK zB^4a~?IJh5!oY~{RjD7=Km3Q)va{`v+oih8?6|~+lu+YNq@_qu<_J53iYrl2?C{=+ z08&js;=!dxD{zoEJK)qCtaDX~+|(M=7Fa0St9oOj#Y$HKeuSg%%+lXslr1sDa;;C_ zU|~@ndK|W-FyfhgwQ(WD8Yw5lXB6V*E((@p7#h1Rqc1b9uq^jEttZcw87?igjug6; zgVVuD@bSnLrD-62m+E^y=D8z8Qkv?>@?$qmBWu+WUj7>TN1T#}AW2XQp&NvrN*{hU zb+TE=RUoQQ5%<N~RW(6M@-BkFLsnSHxJqm~`nQc8e2M*P^att6FcccRodOgDC#_$D z3S5^Z$#LhFTy<orN>?&-2`3WMNh+jKC5YKBO0?Wql!IR_RZtyM)O{GH1@&tRYxet( z$CM~=`z>#-;UeK{X5zu(^1wA6P<s3^(&-w2T3fdBZWILQ%RdI*mj!v_XmsL0d0zqL z&j=U^a>bV9SDSIADYp=yq%9|Ok;sfPYLig$5)>#X8d0e=McNLcjKuVzQSRs6l$59T zZyt*t2ge*_Typ@rQCxa@TK&rA8^oq+QeWlB^z<Hl+HE6z2oAbSowXDYQfPV9VuXrf z7|Cm>I<*(rh+_7IE^8>^V&>SZv;$;1KN@@w+8(29v)J7dKwf;>o4dr`#isC8U|_MI zV!x<#<~m)e`DxWsHHEwQBDkKH4HXMfJGIDH!koU0uw6)mN7oYkOMX;#m6c|I{M-99 z3v4AfZ(1Clgzzq5O?Z71`BxZ``>WL`qE83sr83@r<l=}K4vuBEa?tEqig9Zyk;TWx zO=@}8xn@Ncnhcxuvh>iW02znvtiBN?4>r;ss<;R~>bj<&c>Tu&nN*sfiqX7EgeYqV zH`c9Aq#h0jQa|k058cl=%93%xw8$yN%7zq^MFKrCB!iQ0Qt5-8C>|LKuo(-LEztGI zmLnrG7zC^X$n0=S$>3P4FdE@e6rmjOM7R~uvx;naEv}@GvVEff4kR*lm_8&_a;K(g zdL?w@=YP2JE}GgVg^ck<uEf$FmeNkoO>sO$O7Y-9N=JoN<CHDJZoXnGfPTa23lSZu zzF6-`faplW+H-ZUfDCU5cj8|PK<B-701e5`((<l(DrVS{g#^7Y{{W|2p|9<JrFwE5 zYs(ZYA^}BWu3QIiGtrP>3RJkK1oPs1IS!T>r8yyGZYZfosl-H;8mXwkBL_Qi$>f}v zNpL2tV%w&r+>{c_D|JVbP?Dqc3{;2|te6!dP%2G3TI$`|+t7}gFIr!Y!4(hADU8|m ztA#biiMAsW(5n928f&TKG5J-A$I-T!p$6rtE%95Z<8A^MG0-c$0zgG+;;LZ`K_fS& z>Q#SgB6?4BdvW$TbsO3W-*cP%4%K?QL=GRSs_`uh4i211X*@*#0ElM*ftac7eG+e$ zk=Cs#JamftP9DaLov7xa3vL)@)XIev-Mzmmqrk6qpNg_wVulIBv8xuy&3)t3kFzgh zFQ@h8*FniLEybk=R12tm97$0Xr&{$nDDGsn1fv?}%_K>e;^5s?e8F8T)@Izg+u?r^ zdWvovAz*|aN?EVF?8mj-^$`WmD6^0px?4I^*2_q~5yz*Yg+22>c61QUmKqOEC9Pl6 z5~p+r_<LHTY>}Fn&Y#tt#_pXHY=IUO9!r+v1IkaaO07?z7``is<;4loIhKlfEv>(} zYI!x~ujSg-{T|d)WZxtm)SfRTkbM%J>G8v<B2Vsjn<SgYoFV`>2T%OE*zQOS+jLBM zNc~BR#6BuN*8-_6;T`QG$+J(rsU79ZPZpw=@>Ql5$JQ@K-K7&s)rlv}{{UjVIFtO6 z38V-r@S|%!qnP0cEAU|{>_=yGBThbJUHgeKq>>`7@fDX9U54Bup3-okSJUByW6Zq& z03o_v8etIgKURR$KQ<R$-7VW@jqUY|x0EJ|`mdcNj~*ft58s-r1ZQxvzhG`LY$>|$ z+{~#wXd5l8`~Lvk9d=!M@v1J<nMUhvw@Yjw9~8C%K=zC*eO<UJffT12eO-#*X0x}V zQ5r$^`J7vL?d1~IqMjBVBa%fDv-^+Tl3mE0@>j6?o6>E%u|tSqkIr*&qEdMfdShCo zRv_lqCJ-`ZKDe-;c#Uy4SV5~$5Cc*|xEYa>N%w}w98kStuSfy)-*_B?v3-*m?e3#q zlh&4-nNdq^J`(7yD%!o(ea62G8cvl43FGS{DR%czw;ohwA@<QCGwCcmh3=K1LZ3z~ zNUjCd5~2-5r`^lY?`R!J<UmWX9;>llKZzClB>trGKLghpr;MR}1=_8y1n933n@&fN z6|p<`;%2R_yJLN7$Ee)%!BcO=aiRd`YLySm7TMt|NptX3u2ZNWJnaL8v0c2x(0w^# z1UBGV)Se+wYLm!=n@6vWsZ2bFTTw%ZP*PMmf;Sn2R8YNZ?OUf+ak1O=G-g6tlAkVG z5x8yPu~)HQpSKXjB^F^(#AVpv3s32I2$OtiDos)iaazp-Lwd4^2@L#wM(&Z-k4j-a zV<eW}VDfdd%|Fw?;Fl1U6fQQzn3CY`K8uQDx2SAm&9uuLWF&uduAumDkb*)<j!%d; z09$URj^mf6EOT)!y^oG%9#zM}L9XD9#$gY-T8+DlI+ijbTvQP~1BIz)Za)O8*Vhx2 zXf+u<)m$2C;cj*eg|zYtR1aL00T@1H7Mfs)as|Na32+*Uk6aRx4sJlv?#Xq3OwKO0 zk2*7+>&%`@PxT!R02M@PmO0=>$~3D!1-LQWfql1^;;+qNdnq-dkbDn@I3-DyE}trA zu$R5(z_{5;n{>x`Rlq8R{{Y%2$J^pENhBQ#WRpy&>!a};oQq)73r3JF#9ArI3>g6h z%??xc`7KF|^O58<ptjv<MJquaK^%@x1A%y?g$f*-y$0uO@5>EZ@7_hPS|vOXuPH!F zbBN^I;C>^}kB5OmxYcj_k$gNuuPO;P<#m?0ql$gpn>nepjQu%xlWn*~TuHIjz~f6C zya+u(<_P97LKc~YQtZ}u$(bQZEEZczQdy`ZAprn*Qwc|6ifUpRbg&7nKJ1Me#7W7y zoz=TZMw!w!g%DeW!ip72DI<j=hQ0vQ)70WwVbl~*Xiv}YH*mI>_hU%l320~<uIp}4 z@-7b`euXQEKS9L+oggXdH@mpjbgv4w3T&rmzPDX9Qo0R*9RMB!JhHXTy-z8S&}12A z%@i^~FeJIsei%?F<*tUIue2@HTp>MblSS~PmeQ`MJk#*~`15L^DmtUX<nC583&;(+ zvl(`A9t|g`;3nUDl*4U#EhS#!f0mnKNs*#LkR3Ah0vXhRDMmxf{{Yt_18pjO38D1D z0apTE!5|US4v|b)lua>v1AlHPNMI$HWumnKijf^l0*xDm+TPjSyOXLS*{uz6KH=hZ z<&SZO$J$!G2Zu6f20KKN5Z0$w-M2_K+jUJbz+^a+zy|s1&g$AbM+q7qx5WxXb%A%i zC{=S_8z}&eN#+d>+>_LoOJoUFC7-}@bSq7+ec6BHH!eQ{cqDK%=l<omU7hc1de&gJ zOKGUns7q)<_H`880D6xP3V36U%m~q~2lRP+w;NvmX~?y#>syXF!lu9=(IhIQ@3249 zITC@0E~sV^sL<s30^SI6Bh*41KIuP!eGl$Al1Y?_;qq%Cx)Kcp;8{}{QJpAo6s#H$ zd5kzvP^f6-QAwjV%G47=c!z=9V3Zm%vzwhLOM{UI)0RUJ#8w=iR#huOPfU)s0;*)> zOG!u_4~9UJSW4NVo;0Ofl6F4a9#53IinDPV4y8<=#kzmAIe$z7$p=%CCDbVO8J;-} zG=CD(l0BxG%RSOxY9ai@?$zmfle+rK=(0(Zca))D(i|yB`VuqF<i<r8^!C{hg2o7k z1gGTEt8g}oozI3qnqu5sQ67-Y)?~Dhry5XFK@}Mo*0e|@8HbBVT1pQVI|;jU?iEO} ztA2h=r67Ia;_$n5;;4Ly4I-kP3L;-H)G%4o>>e-j(p~TpCpbsYkTAg8{{R@g$t(sN zqnzGJA6B7-s#v!thTo@bP-$8$!}HcZ#Nk)vh6@7}qy__JsMbkTuNr))<$GG+WNrLS z_7O^OM576(u>fH;sPTN8NE7@k+mFqJNO5x9<9)@x=jwGuYWhw@;?$%BiX>6Q;rcQx z>1A9TRn4VCIAPKvmp0+f2(C{G=<yM+s7Pv3<EBVuTxo58WU8B2*l2zjrX+Q05)oQ` zhK_aXK}M=o>er<&I@0(VVTZ0487i*|MM?GaA9iO^CBn+ri9A|G-9u|0bVzoyv_B*B z)P`r@pc!v$u*0XzjNkT&-G2d3ZXA9szr<>M-4k&2OlhhjRXwHHxV^a38d;Xvyy^(e zhJ^$xS~$2s{34vbfs*{G<^IHYbh@G3ZmvyXjP{p5`QJ(D{{a60QR#%rc|T@N&0IwK z@bCMxzZ&Lm?@K|*J{GrAe|AcA1{rwnrl`9%P$ig5f7wDvXaVi#_u-?mwv5)5Jvg=T zZE+yiO?z=@nbKrB;+=Rp>xXi+lB4vTb4HPXZz#1188Fq!H9MN&fNGNpKwz4SPuq1= z1w^^TZeu5xm^VrBN#+l;C4s=Tajj7uNHi^p)?JmpX;UU<k(~U9ZYGaH;-kDHdU!ZJ zIs0)jidczNx~X0b@;j(5D4UdujE~+;mXQq0eQk!mtvD#9QObBik5B>oC;5Jl3~W?g zdBAC3E(f!b=;Oh?gVlgZs(HQ4yEQh^5(BVWW?WKJ^~BUEY3P-XwDHVT;z*MU(?ur= z{R@gBG0LeDs-;{#%o%CnJL6)78o+AL*`;|8a47q#+YJiznmCp`-~$$rSnA6<jwGB3 z4?%XbLTWLp`+IAWwFOA>KCbDe;lz8V@(1IN5m8AB4x@68rgbHPYdt#7xzmOmqL$xH zRMXVmr$D8Bhmjr_Szt`5DKB80!6u=TtanRfs~ySsQyVPEWn3#k{Ktqq!OF~$sx=g= zFzv`%WJp?aEK5m8k#p3r+hGb>Yl+7Q<do2j{wEY#q^fk&g9XZhVl{4B^!u(T(IgY# zGRLK|1pvfsQQm^%(VgPq;R`@LIvkQiDpm^>Qa7(Wl^FrSyq%}jR;Tpa_6wqtkhLj1 zE7>bThvp75UPC6aEN&+@p1JAO=zU14tIdq0mB)Ldi0SbiaZGZFqv>d_(bpqLXiKz@ ztj=}c)N6}?!i@1FLIPO!g4ONWUv}GZNP5dO@Vwf$4U@MR{r>>+#M8i5HKXDT^<lll z(96=-FExt0ZIC$Fcp8cw>0H<*5~m!)>a=3ouRK#n)o>}gbk3vVUKEY92yxAt`tY2< zk1W+m6m8?odLK*?O)(6$;KF6ZQw|iUQ}^aQt16^W;7VxZ;!*;Ez^N`ky;`nPEK@`A zltBDVpR%#wMhFEU>JBo-iO^$^R5ua~h}yQ^U5KL7?NMrMZnjnWy;J`Hp~b0EW)#S} zeDF!PNvkv;x*ncRNJ?CUEw_>7$Y}7mfy%uI^gS@>B;c&WPdWtzv78H)alq-z3r3hM zxQu%G`e!l)nmHP6OprxE8`K(8Bpg(rThioIcbB$mxyT-FsMDM*$aGVVR8z@E#Etjy zN%6+jC#alh$hK9bR<ao);@CTk63T$^By-0gLeLZ)rq<`INFkMv7xt*A1vLZj!O^{< zM!D}CfA@<~;h^%?2hyC!aI{@yC!^}yC9_TQn;%<?V-Z?YJfJ()s=g7zcFBjea;JI` z*A6j#R&v`t%Vg#yG-%^$;-`;@_~M9`V^~<=*IHbv-aw?aF1nEtdTsJpHFd_ykM<8B zeL=1{-e^{pr;Am+7}TUlkK`-i?`gCkDFfFMBs!s0FmbIMCYV%*nyUPaC=MjK(3;Ym z@j?YyNuwXrHW_!@q&s{V>ytK9sb!W>H(Jza20K9*%(i>WltB`uS)xFxJr2)z66p`+ z%Rr++Y4?!5S#xPG-ma}|w$et;pz{^n4+PZnRx3yDD_XJ{KPubflhk*oaJdwT28d4s z(tf=-WF2K(qs9p3%LruBtRJW*Ax1x7x<7B39$aUZ#HJP;ZNwTWDjR|hJ3zcD+wLMt zl2D;gUCr#jbQ<nVB*LG<o3kn6Qq@3SBdTf0jO(aGN$aBcawC`M{DXMg*J`avJ)JGX zmuoJhx|%rUPZc_k97c(B;Oc0&&}dv23s2YW;#*>`HbNa9Bk-&D9Gr6XYwFHNCjG0f zhpikiKK}rF2W^!n?I&^17ZX<2r86zJN>glsA*WipS%e^@)~5n;U@|ieFo!zuE2oAG zsD}cutng-Aid$Jig$e%vpm1ei;v6**fqhF$LaDt$&Lj}W)=;rH@xHM0Pbck#q^&*% zy#1JsYtjl!Ru$G_m-0UF;-0=-*0WVATg004CB+=05#K$(SM{7U5g-mj<l$~PdG>)G z<#){})ka#i1W4#c!6V^{LIdivsbmAnnJqmJ3Y^GoRppWiV=88n(F1%cMHp14C>Uxm z)%S#-T-q144@io)KMqJnOXDC;Y}{)q-*GLa1#T?SC`hSSuyw<t6Pp6AKozTW^modx zz1B<#EZ7{kK;hyuE{E#Pg!s{3@%Se=$pmJFSoC7**Pf%Yw!u<V@=hn+?QV{i`BLrm zx-w;It!BI72ES6UBY_Gdno7tj*#7`$C)Uj-5l2qfTDjlv=TS|xItMj<)8^d$J$}<2 zwTh^^BS}HDgZ8FLPn!F_s#i1dIA6q)U+*mT44W$LF0WJ-dofo>4=lZmKKHM0H{!3Z z+~08r{WPnAAMA<@R~@ubd?^imzTXr-3PTErlOu_1A*K_$mQ4U2+#=Pd0h@S5uqL%} zs{I|4!vZ*!LH_{EJ?^%BgPF*PmamM{=GBBD7zRd7-gCo+`Ke_mk{e1;KK=0Ni3!Gx zn)p$cZgj@g#NEZ!kJ6%*r|6~-#)Fz%y2m1BCPjX@+Dec5tcnrs8JbFd2ZcbqKM_r~ z9c+hM{b}j#$t7UmaCufmLx`L(FDlU*{{XahZF0(;aX(YK0q#v`d&kjZ@ejYi;N*=n zd|qvJwe+wWW}Z&BYn=sl(zAmXMk?aT4NFGt$sULGdL91&JV9{@Q11@+K7X&x+3l`l zlvXo`E?=WZJlPZ~uZ3}*M7I!mIFnSU90dq3YlBk5d+RaMqH3YB$250?PE8)xnhzY} z9)$+%{J-iCEq7ZRs;F2J*d7E?D+A%eeg_m<=2F<VNa?0g*xa=swK3-Fv!l!a`0_uy z9D7?JH5F*y;dbgau|qGUnDdz&A;bW9(fUvBIGTH8Pl>>{3tP28QJ84EHMu%D^|u)X zw=4TaEA1?gAL){c1VSi))UIVuii>*mHOkkj;|ShUQSM0_qMJB8Q~fd$l_MSv3V}gj z`qJKr*XYV)-)SjZD{&*;<LAN;T4CZOik6}!V8PU#@bqc|sPYP%SW*c}fv6*<aRVnH zrl*Ij+?Q(>%bD|;Nvltvw9)bP9wWmMssI(O4lO%AHv`KCm9OD79?^;e(4xau-si_A z1Jb7AXdO!y^KMp_y{IZX)e&D;Hq?I&d^|C};w2$nbb0Z4siQTPj+LaYN@4I+*{MRn z*+a(^#UPb64{BO%KpvQSIFnZr+pjFjJ_d}lh~AkRGHMS^yb1$P0;c*as(<B>DRKps zlMJ>`QP7UL0xHQ?NllS~DS8WqXs;|0OCT?H+l;F`_NGI1Og`DDQ2W6hLGZy4L8yGB zrbLu1R2Jo0Zqaq;mZ%}SeyM7tK~jQQnx3d^o=QCudh)_`gyM4!tu>OYi7D?ybLO6& z#v>TFF_7XbN|dQ86jD?T3P|Wds3X%HqgYs|Y%|7URYpbc>cYIX!cmAw_~dRR)N>is zd#Sp=EcZ0p`=J6PgohyAP`EF&p|XJ-N&f)Ek@TEw+)_=ll$_Ix?&_2(+s@<Zg=x)K zc(xQM2$I}sAzb)Ej}P2NZKT?cjsyZ4TUk1(RU1dP(QRU><-Kvjn7dSR;M{)kL~2|+ zB(^A@F$)T7^qM5?=y4fQK*yW6*i1Ul2Gcnhiq$x)JVR<yz*+5V&bzU<r}cf>3m~RD zQWxZcYx^>4pSy2{c|jC@k0|QpC>bysagR}wNO7yuecg{NFb^vBoG5vz$O+gIXgOi? zql~L7r$aEwsG;eK5tDCTZ_f>?F-05!aimn_lJu5#D|K*UxRZ-dBB&_r@5=t3iKVS~ z{^wnr3Ws88O~gt3Zxs8)deEgK)n~&UR6C+E#rZd?u2*#=TTCYz4m|?6d;A+At92yZ zPko<txH?^%G37k!iRw=;U=#z;3{bKXogv-qZDX~C5XLB!iUtIgaU4uJw^kzw-z{Re zx)spTqLfrM){xZ_wDrY_u-z>>+JV^8v^B@Lr4-U}2RB*1v`xwi7VigZHRMj?>7gxz zp}UI-;FTFF^x0$3_;laX87`tW>i`<0<bH+tzVBeWIVjZZkEprE(s<cgee@l{9YMe= z_Xm40+pO=*Dx$F&Q=1LC+0xpB@v6A%H45<bIHno34J*twbJOFG;Xia?p&Tc!DkZlS zRmha@n8H+ZbD;!u$W@4`o{q2(60yXOyn8V^hY;{e1_hgx%|LYri7MttLxMuTiE@;G zG`TH6rhIS>D&j%-oP@);rwC;sVf>7~qsY{kX3qQ*Url|EsAVZbzDG%aW59o99fRZ; z=9sjm{L)~@dOKGiKaHm3I2#WFig2YzZXib@cdj@?7?m0UqJgeFaA_x-@z>U<5}HuZ zR+#Y_)3J+6(|1cNg%j=4p{#6t=2VgJG^P`(QcfYw7f{SA8iDZ-t+a)Z0+U|~?}ibQ z<fZXvjk(5L^4x7rIr<iol@Ed62p}heOlL_I1)hmvlPG}84!%!D+fu(Fg%C80yFznN z9xXu!wc3(@31?5;9^(5YFx;W|@Zm&g;zMm-?QD$XNbwDMrG8a=g{fZ&PM>zzz}-@A zYfBBJc<)kv0|cpHi#1gFwrTxMV*vi<qsU_1n^()vY&1s$y63p|>2ec7yLGZkTLAS1 zK&gK~7(TvL;SvbxErwn5bGyRI+=0xDeuL)4Cw#$npS2OzofgC^d#O(k*5TUKCQ7I| zhhI_$$KLi}RSb*9b6*-Uqi5YW1qEIxo`RqUkgw5(L)CYF>#_Vw{ME_3GlPkSZ!=Wm z(g*4cHW1TE_N7WbBbi+US}{l-O>nY?%ef6Tb4aB+H5#b-fzZW+&9KTEVF_uL(h!Ew zI8u-~06Gi+oj_v0asv!ri1DhkaTiLDJd-d$56V+fS}#7X6azp8<ww8{rz28L13E)3 zA#TnIT+i9ZM(B(Wx}Q~kqxWGFkesvT=2gHvjyH`{`!@O-Zhxjuv~koQ1V%wB;00%z zlq!CcovHCv9~T+5gH$KrH_doeM;e$@XZC8Z@~fBpvuflOSIDzg!`|U7xz!5XEBfZC zAz8Upvn8hGf?5H$y0y_?+5VXdlwfjsR!L|zAc_(9VQTYJ4!zmn-tCXWxJE>{t`B*& zj}D;o1au>Dn@ZqcM=GOOQVk1WHAl<E>^}U93R8B4PBgYw68IhzJ1F{&ei+|1xUF5H z-*t&YOt>FoXl@p#?XumEC6^<}Xz;kpsVP!Vfd?BG0YRZ}$dD~Ml4=~b=SvHr`zqMs zVgz9EOi@Wa4jiS9v}d%%@p@ZP+wO_oEIC&IKWVeF$Iwni6+(evnm)cVj(<01t~@Gj ziA|p|w2-i|_>iH`=pf_34w#ZbAik|5m>JY^1*UZ-n?>0QS`rf}DXLHF9vRJAB-5Kf zw&aUcpi-r>>JLqbITp7C2H~e$H>tGcw%qGTW@IN+pj#A6i76nObT#MWfkb*`E9S-% zrB!8ox}H_VY}%Y_Z=Q3|syMiFDCJk)H2?uMrz-T!(&7t^)FnrVb3b-)4pndz6sRa{ zplS%t&E;FIr!KKOlVSb|c2Y&rg#N+h8W#W_K0Y|tENZr2Ssq2pQ)+b$f%^r;=&~D9 z6oN;*Ipd6K5+_h`s|w)T2}jj&DXNX~G<pjzv{0V88adRs!pdrrDudG^Lnth?mOwR5 z;|4<@WfYu&OOu6Y>(>NO<_m#C-V`)7sHaR$Q0G>((p|$aE>D~KWLzT21I&=w219EU z0nPSa!h{o3w)Gi^QHa$os_$<_!h5(MVfS<v=0|QF&LEj=n$5}?Ki)C2k?6D^c?a4l z;7&S4GG)sG=ob)8X(2?Zr%waeUVf$l#W}S7V_EjL1Hb!$r&S#VPNs890D3B??gtUw zQ>b39MZn5+3OPPtP}H93>Q%Brl4Jl#<-`z>ufG~?5>wRnH0zR=RUF$+^jZ=rTz+;q zq{6If`>4(0$8U(H6qn-cT&N*qhMx{YAW>S;zuDdh<Vjh<rJrahSB8hvG$w+MGD-}J zDaxg`J>$0dlN-69R;w+nj-b?}{(0t8$EJioao#QZi-l7v`wk(tU}9wE*nx7S1y;Q9 z;l!8Gw=5ueSJHkMaN}1iYN4(wPE9hgFG?hgIAh7_q!ZH$knox@I1L{#1LKR~PAv?| z!P<R7O`GJ~PB9pii;VE(kOerZ<BF&L1pOG~fmw}s2jlP`$n`|ZSMW|AKz&QBlK%j_ z$S)H8T0e!x*xXkz3bGQ-v(FBZgHEhi#kub-Vy2j?B~aqqW=%tLJ8!S<S{nNv<864h z5TWL_t<dT^q>i;1;-Hz3V_rw@qovgMD;TchD3D{o@^^Db>YG<_><wJ(%1~&irRKRU zw>qUm!1O&vR-{Vpm!?d49*5!km6X;q5V4QmOkolJrj>Dk<aPV2MSk&-D(f=9hML;@ zPwlS|SS{Aq<t#YgzS926fc)`%GV1QDHljhMicTQpSb7_wp~WP$ic>Iz0mywgGFTL+ zGEufdtVKnba^V`y3CVXU4MMl1QOD#jfg{=Cd;s4O%Ax#oZdNc{T`#MN1lR7rt7tV( z%?+Z;`9_<zxpjH9Z8CLQWRQ8KvF{&^J((c{vX9&}9E0>*4@YStOQqAGebM~!zPh<O zis<u+33179IG~<DsbrdcIa8GyWl$Ume*FyuNCS}hKE-UU#MD%J;n5jW;<`6KN^7lC zrlY01W%hhVIx-#OZ~cW-ec16FN+GgcTG`Kxv4VRs^9_HeyUVQExW;j};Z2f<5VW-A zrZb9JN!Sn@;`%6kac|;+p7+hLTy6G21Q0;~0Et89Xy4c__shCd5pr(X2TR5B!WAX> zZAVQj_K9>Y!|>Y>5o-r@sFUXC^2@T=C#x$m9zc`ffdQJ7<(EgcRjqr)bGuD!?`qR4 z;1%i$n;U$1b1Ni=_F|ysT68LV&;F&DNanF$pX$?>Uz%G^oNa9A?I_!8r9X(@q%K?J z_|T~T0Ot5)(`Kb(D*Ofw!aq+-bB*M+9FhPZehrfDC(H(?)#1T>)H0u7lA#f$`Ah@o z+9*Dn;X1f2hjcrImdk5v{iwh^^FD2xxa()$UzH8NFNn|-im3YrBbM<>G>zJ0wE$I3 z<?R0eW)_JI>K#<l<j5ZT7S$(=AoNqU+P(?t*A>BTphS|KTMhQ$C}FoaaX#k#2_eTg zR7zHN;aH(K;iS^8x)S$F^UZuqlp(n6E%%KZPlqym2d+e#ogv5;NkwZ}mn?*Ek8vFu zPxbY}BmgLvGOFMoQrhGz%y4j^eTL8GeSI@V7&zCHn2o)29BN;<YB_J5^0Y4{CvCDo zz0@8;L9KJLd8mgI(a`dEN_f8PkS{{ZDoU6&S>iz7i>iINObgnx3_hEJmdk}HlAX}8 zuyH*;ISLeG!SSih!0TlyDNrFpVh#`&7AK>Yh9b?2#v6GG;!2ghQh6VSCAk$TJQ=~l zt-tR70Bd4v`08|_sF%i*`x%HH<H_(>i2T0nAVOqKKEqdOe5+OCicVwP>UGx7Cd)cR z8H_44wp38I*UTU3;CkXkAf(WTbVP}fA!s!P?lYciKy@1&kQErYy*P@G92rh8ormn@ z<NVQ~lNIIh$+n-WuDr{1t7qt_{{RjwjaUl0rr{q`KBVNVeeF*N_Km5f8oJ7hYaSHk zUxp~7Kurtuh~%KD1K&>Ic=~2JrCb_wQt6hjEC<*DGHJ2o73h6)Xw)J?gF@1pb_=Xt zl-r0>6xtM2lhdYX&8;c~R5eLQ4%x2)oMpZ$*EBxV;!|`vu0c*EBBvuqwRtJw&V5(K zwiGh}qw2pzedrRKkiyi<&8RI4N!=uM%u+&y2zyrRgu(9Ko+U{`7ud-GW0x1G{!{m3 zK?<{9`b(HKY~|w5Ce1O((wZ$ef<Xjhx(Ha*9x&x2Y?U6>z~VeJ2zm=FwvRlEom?ao ztM_IRRz#|f6|x+uNcN=k$Wn~JvWiCLqaagPAY5U9P5`49ElxMv;jKpaGKadJA<dC% zk|afaao!(|28Y;uN2Vqsj!H^o8dfSBv!MH@WR}o{sgm`%@_oysWO<EO{_(zGe=;lV z!=~m$U~zR@?U4(r?XWz(&dYZC*$+oq-`0M7d(%j0qS~k~d5x)R6f05a1!=!6^Cp+_ z=?ZWMI`VV{m0PTdMHDz6n`-ZlIdzjFOqF?$zO_2y{8UXz!^Dkp>jS!+14j`hdYWnY z6jAo$jU9q18DnoQD})NyFo4$ySve3(YbhgfngdXoYTB!HHFktC)_9~g*<h2*Ejyt8 zS?7fUSOMjO`h#!+=G8I`#s}!yuPmUHs1QcPdgD+Obc*2g222MMUx=n02gLGy;lre2 z<5!?J#VHkIE<_6AfW%q2?beud0Kl_GB^4YC2iF%wF=%BvgSDDYGW(hGn{czk0n3)2 zkf*$a(5-1oi-Lom=vu(>;l;p&ObO!re(ghT^%$LaCQ+Xb1Lg;ttMeEsSv?P2G>EQG z)gq8mjId1(3<?IIvkcdW94HJbXV~2OWT?|GCOvMDQ$SAL1|1R+fo&6}t<LR#a;`nO zzO`|HvbNPk$%v&<52LD2?mZ4DmN@QXC|`#|scw6Gcd_VRd=Dpe^p2;scOOl)ceJ>r zG{1G&>!+H-ol>Ab^doVVb*4*MI=M68co*VZorIP$l&goda}46+swGn5c-mIPVFH5j z8MF{x>F%7kh7&&9z<AN`Hm*nhy5h*?t_L=vL#Mo)L1hxr8+60frZO`6mr>ia9+{JW zx`jB)R7)|D_MdS5l#lDs0&yIRT#M>s&zrGqyIS`dfZ_DwPtnw^ZK}05a&I5RF0Q%d zZ}oV{sA4*QN(bh7p18UgQ4rFc-?`e`+imgnaSqeO_OdZFYx7%B2|Q$1h~k_EZfm<j zb8Sucv-*y1v5^wjWSw$yLcG)_9CbQ3=TZd*_2zMo;?*Kjy5Mndk?!`<TZPRaNEl*h z++9ENd8-<Ln~tfSXweqnIE%N5Y4a)lgr0tcj1oGunkN&`>vtZnvr^1<iBziOk%yW0 zH9Tu)V{`}zn|Hf+26_hQw<qfHc&WJJsHm^=9B=~RUkC~9&7f4?q1->VgutGhRrlZ? zm-9@mI?vT~K9aKOCI;ScXh@K+YKQ{9+U6<*oMlm0vGDY_<f~rcI^{jI9!&$PJK3rA zf|dMlQBIuM=E~nGYyE`LKXzylMmvcC*lo5;TS5B~f#HvtX(zQ)NKHJ@M}kISlsA;x z49g3Vsg)sIEul&$#}g`2a%#~43=2@YlF|Slw^0BgJC$Q~!2}L%bZDk7#eBH@yFc}a zw_CJ7I`sV&7Au0Oil5f6=ls36qBxOgj<#I>POG?Is_B1?Z}9Ov{{TmI>^+;aMr0;x z9-l9SaW>MZlzV(WCmE*QCQ<HC1~{xE7%vjrj_GMg8h!3K1SKi={J%Laa1rVaN3i4W z-*CCb7xJTRxQIf!CnD2OS`r8++)X%&m9PUGR&<7jwZW9RNG^oR8%Jc1EeC3jMMu>1 z$shrT7cE2K4-6ytg2U=bO9?e;C-EQDe|OW9rjbDKt4<8yY?6BBWW}xUroA(s>Z9V3 zPiAYts<_CfOy{+u;*x1x*V>*Gl8`po<b@wq;GlE+vqS2z`L^<~9A!nfP<WCDkNtGQ zrBuz8E2agA+uTj{A%_o@a6q8q+mF-w916!(i1=PsxH3}VxZ9OTDR~5q_OFOIbdX0w zj-!!s!<L1$<hoCkO+o6?ynm?3sVCx2Z-E?IGr0YnXSfmF5yBYMEH+G638G{Hzm%iv z%_pJst`0>4kgg5h!t~oOO1=~KS5&0Lk!HC&7E3FR`%5jj(}RUbP&6QphXX>DJE$Q- zq0hs_4iKgFTI;g9lxf{;%y(Bvmn8jB%9;SOYT5q)Yj5#p1kmE!cL=)J2^ps!dwe8X z1-n!#VpO2q<diKP0>>lqrYZ)grzcj|sTAbITw|Z*gK!EAE%wA$Xn(qN>`x@C{&_ZS zRSc|~a#o_?NK2Hb6*nWm=2ek05Lp)(Q)Y@3$zWQruv`ThCoNA3Z#l}Y1vlZ#CI>gQ zcrBi}g)ge|q!2dD0<X0=$|^S$J~=94^HmEoX1hw$*Cu8|aG~bU!9%D%han_skvdf7 z6kD%#wcGovr&BU0OE(6^4SA(h`zrMCILMN#IW(&#ao!D+yji5#ra2l@MW<UdAdkx* z5K|&TlH$V_jm;^9()1Ss(Y8RRla*WxZ=Od@Gjj!&S_(x+JdT!BtDDNwm#g?(`;H8y zkQaot!c9dEMwNI~MowaDP%vdL5^-cyjqxgy)q{h<*y3d;liJmf>0aS#4Gl3eY<E}S ztZb&zt|puw3qh(>JqW=mAc_`(?#c_)Xq_PZ$6?^zy+7aGF{!v%)i%SYCn!+eEr~8g zQSot~w2x|Q?83!#xCWfVrQG^zXuH;G)HxgvfynsLttDw?J8c(BbeOlBO1{kddx6&f z0L4wxeF(=`u49(~adpC10{W>^Qm#h_tvjdwwBnpnebkIPi;R=$U>B=!`uo8nYUcx1 zD6ch266+UjuEHhRP?oASF+3u?gM)PaJB;(|C2C1Q;{LzeCKEznR~$XeJ6qa6hH4oA zCxy5F0BnKn=l9nUOpOa6)@~AGkcI{2ievz2%AY*FzkV4nwLWlf%M~PG`n7%l;nEyQ zayBS%;lQygdtPJcPmU>#H6f#!T2f0;&9o{bX<aIkG07+?Y|-3_FeR?LBi)%@sntlH zgsMfo@EMyGC;P_hvWHG2^B)n{6)6H#(bu=lr8}G&D@6=adVR-_n{oTS*!Y@?3!3M* zWjAd*Dz85dKJG?WH58+rJW<Uiyv9m7f9*?wb<LxDUAo1F<=v2A3CQ^Uay_oSuHIAA z4r6|XnZbM!)D0<^1DRN7W3qfRXwu0bVsYA5)EN>Q1*m4mpb~`&;bT<`Y?J~UmD_!9 zbkO&P?iSaSn$SHQljXjUe#(dBd5l{mQQXI&f9&d8m84gZnB?$0N8cxNbe^!ZcPh*# zTGm5|06!6bZIuzo{^B+{P?i}im!?d(9&g5X4Z2%N2&cIAGb)Uz>QYpmCXY0q&k3k5 zgl5{|xzSXsBFW0O@NlWWeJ7Cv4vBacSrDYrNyHYB?niIt>v*;p>0~NASq?hzabXDn zqySBRJhCX2F|BH@Vcz{axgx?fb+rW03@URh<j&IBWm}=L=li;&4a`)6RywB<BIQx3 zM4Hvx7r9<skNR74+N>B1cQkZ4Wr)^vyEy}a4&6P(DPZzY9FM6TF=~}Inv;h{Ehx6! zZcQeXBcKnf0oMA*Rw68mSbfbfm87LAwxBkl;8L?+yAK3*@^^=MtAk~N2?Ua-Ss&Gl zs~VfL`o8gcTh887drFN&tCWS8N4JW<b}I=eJ=25qJ8RomV+l$$bR+;hj2BvHSY5lY zAy+Ae<9eJ*BevC0(+MAK&lM4{6`-l*wgy9|jxEa4bzRBaO%OBYTV}ZqDO3t1dvO|y zi+%_J<H~h=ngQx^8ciP2m|`16L(F_{_))p~azQVs#p1*FlGJueoLLD<K&q6YXa}^K zVFCbqfEc?e2jz;}+ud5!%cJhxu8gwFft7$8VbXwAx8fj@2Zl!5s+afD9X9^}bD3J8 z0)yrqqV3EWx>HF@zg%7sP_%KW;wq-w8vv2jN;?6Jm+Mu;;sgr&{lkj|l0;FNRfoIY z(E6)i-1U0Y+LYzG(l%<|+Q{3*)eY9O*1LXq@oQlnxYTi1KXXNKdbxY3G)qZ86}c|A z5e<Q`QpyD=o`d3k;f{X}EeKf{mL)j>rhcS1tqbKR=tu8AMg;>}weWJ)q+-FOwr-OI zUU6A9fBBWsAH3p_G>Y?l2uQCMDujS2HpnoN%twr;618*#Aff{jm!#3b!SKzi-9hJs zo<k($4>yv~BVnBQs+l~L<f%uYReV}WI|6<gq39v_Mo}A&r#iHKtCNjv(x#i_!K;p{ z<jTJf%pqw!4yWv>bjbt3$S#;MD9To#L1kbj>e6>e{{UShsPR9Z2#%!J_@84nb!DI5 zwS>PEwz8zAj&dW%6a!ZPaC5ZjaiofrIN7Ue>M7GOryB5ks+l&^<_ERy>pL^rw${K+ z>KkC(W41r}hR6EAby9lxk7g!Hbe^eM9KFuTwqFo>rR05%wM18#*9qpFT7gkQ?NxoE zn{X*A;ZjH;Lz+)Rm}9AZS8Xg86zk0i0_xR1vg?1e3H%SEWsjs+*l+;oQ3cWFkMZUx zIei(}?uoFQeIlGg-X03%N7Ir$(?*z@8ZwgNCHB^ZjwGm1jNn{?h{c9BwJ_k1Af6-k z96Xjku5Ng<*0_fwk%GahYw4KuDw#0%t?C4neFr8BP$dU8QD`90jq+*77ErEE1-0*2 z3infuP17;<qVS}8=79TCjH5b_s_<LimTegVhc+vvwG@pnbwrkGw$HljRoQ9q_V^qG z@QF}TSpunxbnm)y+1y(rQlqE`xN6hgLF$!bA|zd;nodmh3Jr|DSS8q|t~930ZYQUR z@yGbqnFUhgRt~gv!qLjEB_JM|5*&dcmvOv-4nVT*H-cmZ`^^eSLjDTy$dLCoMoTJ5 z-<Lu<;K*`ICbs=BN=s4;F0_zwD$~i#7YdWp6O_3)7N1N`q`8AeBc}C5>qlI^yJ5M> zwaGN%RCUoV4+W=^hoJ`mQ^|(n+6%OGcL)j{JUcl%H={e>5b4A}sqN^GA!3S~YHTDQ zRWeOK*(2GD<Ca7wq|`q*-F-Mv3hfu*uc7y`2o72`n07^i=@Rxn(QY#MWFz}bs*4{0 zMjqbs8IN^Xx*9DnEM=|CWj!Y&*m87MBg<vfDJtMvNK#Zf5Nnhu71hW(U)J_>n57** zVXC#Q@ts18W9@<FhHB^oaH{S;k@w>3)g?;=Gw!NMm=VNR$BRuRJ96cT64;5O$rLp4 z!w00laEwr#pH=gQobf_mRp}|A9++U_OA)lHlUlDJabzPFhUfcbxt9jpddd_)CYbR| z9U>JeGtr<_@0RMRkP6W4K{}G$F4Xsi{{Y(Czt=3%QX6oOJ{#kShsX0L$H78`VOE4n znkm-zO`Z+HJu@dB1ZF!M;rx5D{p@VHdTsvQYG(ypn8@=YytCBMQ~jWm>Ty5)TptI0 zKG#kVZu>!`2d#{7IgWwH%Au2g<nr}BwMf$%lTPZ0l;TR_%?Mc@soZ_}F}TDHB|%B- zXa4}?s74nNsRy#Y<`}<}Ugbw|C^~E|r(%h15&r<23NP&luD@Y?eM@40?t2fpioy9s z?o)(uY1FnnT$srJ0OG{z+-(Q*_7(;2)}&M{`4%}J<riC}HImh)5FGsbiUmG^a9`xD z_*D2bYTlty!oEyiFUy&-(B5^<mbIs<ez)c?=-VcZ(}Zy-v{GO7zXB9mmrdIA2XE)K zaA&xZ=FMwji$qU#W2#9t1RriqbKYHz9Y6s808wn$NtWpa3y%(#=xP4#X`N?tFk!m% zc^iZ#YC;R6({uE5+Yv6t;@uk6LOM7)UGCUzhgf6OIoIaY&v}uTLVz0_!bK0m04Sl- z*%5ZA*QIFybTrR!tnS?O>eR!^1rDXeFN^G+Tl`4PM4<}+hko?xLAlPMRihEpHx%Bj z3`!{S-UG{hqs_MyvXXv3aTv)sF|4QVkJ+M#Eg-VGn?Tz2C{ynP7EnzDmieFU4!Jll zC4;)0M<+QgP`pkJx4GVD={U~Xoskyv2XKJ$IKzI*?me8b?l_TfuCM}<+tjs0I=a+0 z=IwEd3Ot$8Jh-vhNp;22iAqO2dP+?IC4ng`P)c(yp=+&KCtT`jS2v1-B>8dLQU2|r z_D8p=^*EhL)N1_#)&Xk}jAzHSr__oKtC7&v>U~Qkem>0Jt?gQiM(GQVtG__B+TyNd z#$%~vh7rw5Kad>B=mE(X!V*-h0AZSV?c-Fknk6Eoz27Z;tdW23%sW-iFbJ@`<cZA^ z2n%IgDNRQ|+EbT?CB2YCY*wB*c>awnv!+-QsLl(eJ2Q5Jx~%<kxU!l>c+ZsI$An-u z-sPZC>2!PZ{{T=!hq#xYu1JGmj=Dj$Atm6RPDv^2=zwYMCpN+g1zamNWzauYE4lQg zFr?+5Ye>F+uF)YpYUGrDqInE=0<EZbjx0je1va=&One2tqwejp)_VH~?!@vatw9NA z2DqG<Z1-GYq@|)9l=_HA7mwmu^c?<-P?YfC90AmI9GsA#A{z;9x|EH{CZv<hpIpL8 zEJ{|RQsymhvCeU;5P;bcUp|->d_kv>_k$o>H8sOE6@K9)&;y+MufjTk&a3LZh~S!( z<Z54P;QQqK25nwyrcd5iz3H0vth=nyT#o*@K=Q1*<I=p&Oc&ao3`F^?yf~2SDhqAI zDupC^<m*sD;^ZVy$*ETbtyuwcBP1r|$NvB_(sm0U_K6>u=yAL#+OI;s6PHIrS%j(7 zpNo&ZryaMfRDng0zZZoD9Z%5<v7QTT@GU)QUx6J)YLXNva&imOYU<y6dv<hQs#V4t z0lPiHMZ_Vo?y$aUN1*CGHtC8H-Ws^^_q(>+d-*ZwU&KA5n?Nj7RCUD#E#bSrE}FG4 zuQD|3r+8!B51Si^&?WSZ(m%AHy(19Lj5Q7ok931t1j)>2*xpwoe+#`i8B`5StBnqU zV0**jH^5g?LFDUy5^Kr%_BT0|aH}OI3S_oWw1p(*){bFx#4zy^L_@*>eZN!h59^Yv zI9OBaf)q%v0q|I%%&V1L4#5rz5no&&RWfo5Danw2-lQG9?@TgPR$#iaOJss-2+4;q zryAR?NC%-#BHa#c9IEmWPMMD?@V59(Y1cG4g4DV@RK2F9RFy6xhxUyQpUgdfJV$W= zm~^uRkXw(awEe$a+0e9<l_@-IzK&zl8Dd)Pmqw<#gJQJ~nw4Od;}5n#3ZP#@mN=zM zsi<(o76P`&+L&rNgNxf%_Z^~wPY;enhXWuCl*U3HQ1Hl*%9VpkGETO4!KgC=@PsI& zf;f@kg40$&sxt3J>Vw3dqo~0U%ney58s7jzkY$#Rc%4XO1;VDuGy@Wp;^$T%-Mh;| zR7U4~fkAOnz!<Yvi`u`2w-pNaK;D@ZgP^1~+0L-i=v$HBOU$^oUqPxJX+<hY^doVN zy-<xb4O|d{p7^Ld3r!Y@->x#L6vR6<T&X1Na}-L=OO&#i6{${iqN1Q=#sQ@z;Iu32 zlMib0Tg3@|SI!!9#UQ<_@WlxgFAI^ClsFVQj8u#=VOn(p8n!+Bxos?|ThkoSx`$g` zu9>w40;9&^J|`gF6M$xXhghMZp~Wev3>wn2Mrthewt10<NonMW7BL3w<aGr$qT0Vw z4+;847%8?(ZWWs!V_aR@;Rw525;*{wjt~AUiAs2Z<QfH7#h#Jm7@Hc_?BE=CS?eAO zmf`;Z;>Z-Fa2`RRU6f-ak08to>(8IsI=2ss)Ky=nBbEWAHmOLh9EhDoR8T9>W>=dT zg`8sU>tuVzm}DzSU{$h96^nRNi%NpZRtO<UG$8no3~)ligF_{-0)$}S{?`1%CM#`P zbzxkV1rpWFd&@xR9PuB_H}S4AUTvDca@zyThl8VTTMA^Xmg(^Kdz<7Lk94=G*l!|S zDG1qUJV{ze<_=fZPr)Fe4x49jHrH|%oRV=3H7)-D@`c=7%1`jCfe4n6E95=}0{x1m z53V8zHwo&$l5*)BpVD^sD3&x`#A=BEK7Vvzn#;HeNm~pkB^*C$yBgxFTOx5&g!eTx zOKI*B6*2WFuZbY@6`}RtENDnTqiZTPY!836$du^Q5SDlvP;zR)=B{aP;juon@X4yQ zqqJ={+JEX-$1i(j$^v$#$G~PKF3ny~p}sF4qYe>Q8ne)$)m1wI<A+2%-)e6rf|vgQ zvhKvyvH=>THl^9^s~aFKB|lhva|r;R6mwNU<S=r=n}OAT9w+ENuDy3%(zdbx0B`v# zu-8g@d7ci-{EcZR5oEk-d1))1czmzUSlpl}@9|MuzKpDI@>5JBgDRF4KUSQOD8^>p z+q!G3rQ_|gi4HoCRHNNb-Z5$-G1{UoBoAw-O(wgQEc0o^p>Hj2twm0_qT<wgsG6K` z03=XwXjH96rJS=_ow`p-xJhj%g+3mt{ohUoSwv}NN=o~o&w7&6k_$;85hDUP`T#!C zvJj+%>N%H^8mmfpG-jUTzg?u>+zLcs40vs*Q{1lV_@Cd4)-)s|j~6+VBLXqv)WskQ z3{Q(lOW|(2ftvGEnWsx_DF6y9AXAN838|}#%jc7G*7TP5*i$nX61o;8ZnDX_zLsM$ zx86LEfm48zR7N!@&@&+`km*3FYp8v#iEVAQ>Kmg_R==|qqsHpJ02L?TF_n9g<ign% z={YxXx27s8=0Ki~EcDpg8%#IHHW6h2Z0+J(P||)5tRK4)_1Ch0+yk%^@*h^VC@s(S z;ZnPBU{U*n+V#wk7b{CVmkL8{H-3%AiV7ZT19R(yDZ8KvkwTy8EmCa&B}%ry^s$xc zoeQXAdF&=-u?iIuSx|mB_N@hJ1KLJvZf~MFrGCTYXwyk)W^hncXQW~EY0LL#Zg8R* zwx^oCK_a2Z#1l_o=kUikH)xiwu3@2FExvuSSku-<b*GqUGQmMpZY4=r*o6(j$I90c zlV>F4`)Zu^j_%xsO$a<dbXSNz(VZ-5odqfkk;+g)lfk%GT{{~2Z$-`m0z-p{ww{On ztBerbDh2gYw^hWMQY1r0NwcX6Af}2QnC>M7pwdH4YW*D-R#>H5CLk#er`=H-p+k~} zDT;2bTA84oP)H<C2TwHymzSk)GObfvDS4CbDw{1G6fxugp-}w}3Da>Hkt{Wb9=FP7 zM0J*=GPJnci8LutH3#V#1tc69R04qqBJGW$_KxRhXm@DDH9Z@x3I6~_LOG9N<~<dR z)aoQC;OO&4ZD%o@zKq?zSh~YQ;Bc$#tsPLYu^Gx5O&An3nmsLoE4D(fD&SjYxwUeu zF6%Ysn%6iMKwK+f2k?RH+a*`J%Z*VGu7_{tIUwc~Sx4ZdLYw?>i6lJ=p=95+C~lKc z;Be`Zxv~j4u=gV=28sk6EkiI+E)_IKF;86QwRuw{kzCq20_J6~p~A0VJ~;yCsj0MP zs$GIt)!(Y2I%q)Lp#Guz#v{465{it&G8abRUo4RIEwrJ;p~S3JD;<0YILw8v6;-Ri zwo_2(Id+SO0#c`AsZ>jVa`ZW3hT$@fmYzj*X(X}N^uV@QlIqh#PG<^EF0i}sWFR)m zYIvVrJaeg6VYQQ31hNh{wqXs>7Ilcp7S*q=VGJu>7#o#sbxEPb#}La3^<v_22z!69 zzYd22q_v?{WS?N5kVP;gRm>L>8>-W`)xZ=~xmAqZmX?@EuO#M>0B9~$K*6S8s;W-) z#7pKGp-!q*mMN|yT6nh+Kq$kc+l*zNA?~Q{iKewNoN{hj>fkZzIb&kup?RvVMw7v@ z!O@JD)wR@e!U2oQxYXYC!+_)qjH8|vE_Hd~rYuN&OW+(mF;ZMA=V<LrQkDgZmTDm5 zeFMadI&m#Dm?W0v{{WVgF5Z=;KZnB{LR}~Gy17Utq;9r_!FY}nOwBIG1<GYkZYEM` zk~ujn;?1%*8OJ7_Sg}ZzI5vh#F;-BazGH7ut2)@&Z=FV&SQcRk_~x*Z%&<xgQ}kg0 zp}~z*IkAWm`2}oxoLGrL&9+M)7U1Z9=3cZboL1R9ajR8Cda7vpfzbMl$?f5~6j;aF z>sQ-s7lyJ5E11oyb%)H=o^ARLm6Fn++-Af}@=_KHO}een**xl`QCsq;>y@P0p%(-N zR+)G^M#r~ZTWw@kv4t9QrxV#$M7pPd2Xu~AIOY-()RNL2&eu)o9XzK{q^{{Et;A&h zuB#)#KY5_SBviGQR>tm1AB1P_@pW0(U6T8cI^vvl#TBh<HByvKNj}^*io4*T6b}Ke zC2f*STua)su&vHZeGRsSxV5MyDL|=F=l~qfDNJBuTuRafNp37#R9@bt4^Klg^$h}= zfJj?VPcWytDSbnIKNp5fe&z!v(qvutb}~~R6UATf@*O@*CM;R{$5AxPkGUp&!SIDV z;VMy5jX009_hG^kgp<HEOIj^qIz<wY{)t$dYqlMmDU6VZOG$|l9ICYr6rX^qz8U87 zq~GoVJO(GT?+0B(#v5f!tkv~xq*l_*MYIVjARu~=9J8wx0_ys;RI{+{Yn1D3wht2e zj)SSeE=?(^e3X?C16N$yZ%kN%TS!colfa5}9ZoezTbXKd4aPz(;^{31E-_P0v_{UK zF=P1w*nCgiG2|Ma#@Y^)*NJ{g0N8ZsGgzLyqO9kHzWHS)na?Wx8z7zjInN1w4bYz) z=Y>sCr8H~Tpyas=Ogn2LuF894q<>s&y1Yy@LNQUu2H|UHW~$U^ftfGe$nSob?6rlb zU6Q+0XVOeom_k={xqmZgJ2c&Y)Lz~dJ7Z9RQ!cXimCN|2x0&b;$!TvS{o7HYAJzPi zXD3cI$IZUB)>2=OVt4$XY<Q4U0m7+{j~8UC-zU*LBhwyZv`L^>d*$FV`M0?2ptTjH zPcxfL>mJYD7|<4dYck+2g66d)<hoSj%qZ~|%G9dYj3H!yWa8iwR$>DXKIz!oZMUf9 zyOPuj6!{*0O`?|xAd$eIqatGt-yDqAn$=g`6L3u11>SX*QVm0}Bq^iu;WR%Q;LKq{ zgjcnxP(*@?6?Ut!{{THV8)e0qn&EyySqT3CF<Y4dL)KJu(Jv>(NC{Zyz9OE%GA4jj zaz8_u_KwEIakc<VwyMytVeJm(xemkKXv`>>&~H*$55t`aVaT@z$l1o$KG;1++8+#Q zM6>PP<dUet#2nMmefbw#nh5U{Vw7l`*n2(As?^$AcAlQNQ<*J3k9i6kr9+_ysLNHg z%y$UuBQ*}MJTh9W#~`6<j@Dm-WgBbt2zdK|{uOl}9BbU*B|U0$4a0AkC0$aoEoptx zt-PhU+G$<+V>B0KB89unY7QZwuR3kWsx?X2^ceRP;cc2oia0i3ygjQ<vW%x9APcNy z6~|Zor|N9`dV13zZ7xJ~)st}B?oG0&ayh!ICK}mwZMfQ-T1iThu|f#gf;@5UKxUV6 z3j|a(S8O|hC%0FnI8vwWQfQe`f!u+~Y5ru_;x@+V;S!2*Xm0IA(m5z(?6g}LxkqnN zY4;OzwM!gM`2w~6YI6!5Ml+d0PgO1iI;zmLcNQ@XQ*7<r>+Ep-yrxTMsycgo4j_{8 z5gIQCh>c4XPAuYkF@9Qw85AalyHf@JN&&@`TgrGop2y!7XrPb>T8;8Q<l%GtX*oQO z#9f>!<4{QG1v7uj#2$-zIXpSod#Far-kzBuy2r)HTgl0ibFtT+Ishq7WQ;J~BBSF3 zoS7H9DX0d>Wh+mrz&Js<+wm_ti8(O2ouJgMBCED7!M#E#uiuJMxZ9kR`>T))np*9m z=iABi;Yf@}{iA9F>837@<qOEw@KTe346GYilUC>gllFqTWY)4VW(o!FUYT*R?zTW9 zi<a4mm>kQUSR|NFMsV?h2<CA>AwkR*snNQ->Pk!*Dx`HEbw`_L`g&q3i)~|4b81l~ zFm8pW*&gXAA=IU5BD?Mg#!^ZTOG|#bLTJ++;<Ty_rAdb06F_bUF^&-26$%{RpF)yu zDspwr^if-mxcM4rkyq%JW4l&WZSiK1+^Wo}<hO3}z}%dP7%<6|STo3|Bn%B1E$S1C zET)OyAX3&<;Y9H8xHyO2FbYE;RUBp^N_@oo=?AAg4whQ7^B+^x-=+ycrIkA9$f-V< ziAifC8bgI>8&eaI&J9|dxcVXOE2(B$-E}Uu%J`a+-}iDFP^)gI#VSb$AMY*EG7_}m zT*o8C7dVzkHE3s9EvTf_WkP5QO$$+}!ck0aQV4yi%HM&_NN_4I%WDb);HLtZ-lGba zJ#PwbyW*r^<W%BPJ?vJTUeq}o*y53s8kxAq%Y6#)IC#YkT6r-^4e8N$W@ST5Yo{t> zh{^eW=We*ys61;68%{D@KnEnrw%w=@l3Q@5ythg@@0eZCDx$2*DC9hHEDBaES|e1Z z*%sd^VzJxyW;XSfakjZ0S<O0>=M8V+n#NS;LMTSrCL&pu8{fw!Fv)>xVg~5Wp0-ZB z%uksP-rty8tvu%mqiqlEDwXsK$VoAcJuFdM8@ZDLb5ZgfPk{Ei*L1kcyj^76rM#zR z$$3w@^>-^Kq>m3z4Y8LR)%vtiqA1f8W4Z+Z=nd@9z5f7P7845Yf8S!K+>k{}=^TYW zSLcqAEi!yr{M}~nY5mPm<b9u`Z*^9uoviN;TxYD6k-*z^*`y9hAHT%onq$Gc!2&I# z>e2q}Ee#WgN@&bg$&6UE?3>h*+X+ZQ2NSNkt`^!)>QcH4E|AkraF|6_djQP#2C$7X zCYVB-v8_)`P~mdwv~Z{%p@4Tl{$uYSOzy0!;%JO(x$j&GCxUDL0Q+<7$%1)AlU?hI z0%?nIt9O1|^ir>SwRcAmRv``s%DER*KXPmI<9^{Nh7vfI!MjgHrUd43J&w$4T|%8j zJ}fw=irH)h4XAQ;(kQk22iYGStXW%i2r@6?SFmsny?1aVq)0dhMg_Z!m67fZ$vp-s zTIqmjP%76N8p0lF%ZrHNO7?6Xh#%J(FQ=gq2JdGUpk-4`>M3f}T7^xvPmqJalh7n{ zIOT62<H8Bdw(E%u^AHXU8T6(3ZY>F-38H-f*kZKRDFC!;R-$<_k3tcpCFCR|I%u#5 zHF)I0swnYC2QY4#%s{^s4qIkEDt_{fJqBxzrm)d^ANbN7xm*|ZOFVJJ<I3i$bWSv0 zUiCk<9xFKp?PFwTtg;#)W_`^q^BLbr9i`GSr$~s}<w)X2p3`gDE|Ia7Bn|wunr--w z-X{=2844*$s=t!B_9yQLX|uCCf`XPb#GI4Qr2C)FT}7)e8t+j|zF+PST<)_M#`K4d z=fDBUDFa}Uup10|iZGA@MFY5y5S=L$48^G+Jm0q*;YKwruHg4g9j(6V(Q@ogpV5C; zV}?bQ+pBH_{?pH4<<ow(X$}f_;E@1L%BQaycoFY@UvF+vxUS~8E}jH?=;~bfye==O z>5CN*tMzE4z%cU^5^J_ZMMkr%c~oBvmsa#h?03o+eGZVnM$p=hTG6Ghk_XhKEmSs{ zsx(8WKZOf4O2;k2x*Ti0wNXi)F;xMG{-MMlr;~5Lv_;%?$c&F3*Ys{qo*LT1<+k+L zP0}q;B!tj|(L>wRWhpb8DTJ^d;o#YfADs_XKgKxyeeH+3S*K|m@|k%hsVpoJPD&jJ zId_g|?%~v&i={0KwU<KhA-}d8q+7j;9K|?>%cF$x8hhPFQ74H}N~8`B@dU`06s<=# zPf^&Ty%}meAd$5?;UJkwG-9}gBo@_L^x3`L+~FUy;xr?}EOO7)BNo$d0g&L@Uz*RC zZ>m5#&cz(8Hjpln(4D~K9{_y{_#Yf|*|%P`UyUwj;rDx;nlzYzNy*fQB7wClmZc_z zsH;}?*SY$KwRbg1vq?#g;RX0I2NMrd#B@K*C~*bNq<2ZvAo1eIENGV%3|*$tUp76x z)GKUiD^#r`b3bZyBBe4<iBoh?{{RwBRIWCgxWBTXvB>_d3arIy2Z+G8*G=kMW~z>d zbl$Uxd1#98sZGdN#*|R_<$73`5v0)(<~{6XD@Gc;*x5zpu|*4ezy9&F`|&km>Gl`H ztfvoajVrqE#}XJn%OOYq0E0G>a3{&=RGdKbc~Y)K?G`Bi0P*Vo0P}NzkD2m&seFf@ z=;BzosBFYgeO*`o0GpB>Uo!hr`3HiDmG|3@pX{wi_h)x{UsYUOYD>SN1o|)jSuX34 zsAXiWNd!3+#V4--3;Vz2lTSf#J&hlzG&PS@vg?dA+-rkil)TD(w-SGuJx8=-lsA(= zXroZTV?yy6wEFa;WrU?^0aV|v{+PI2V}p=K1_N}^QQidbRY$HXj_i&viVJV`9)o@Y zi_A7kQ@sW|!*rEkTxdpYcei?_P?hy*iXxjKYWzN)%oWwXuJT%W`{~ludX?|uq=QZ% zHV1HVsWnM#@mc=kX0=v{4ynhYCxyUjwvRFY04#ihdSIt)LNp`>-${(794T6ONHoVh z#tfC<%dG`Moia3hXme$j&iMiy(}1Il#}&bl=c&N^8*;&^IAHr(a1f@LB|9466qaPE zlTbs-JU}65sO5lC8BvJEmU)8RYAQTNCsHcTFlEbPxD_A($Q0d6UzOZ=E$Jx^{{Z?y z5s)nFTF4G8o+ZWKVa5q4tpHG`;u(0kq(rVjEBwbsL1Uwz=*x2&;gE%j5ud-sw%02; zS`>~IHv2@RrDB8;%n{>Jm7DttVmuhrC0coGsVXTWg+rJ*RF)HwXVe}7IC<}giU@p5 z-7C)|1C40-q;0n>Fb}HWQgF#~1;n)C#L>tXfSMmnI4_A}QCRbuuQQ6$DjHR*OC8hK zW!s$yDkFSWoEtUmx@8q>nHR*(w{VkFPaG(9WLlV|t3)`SDJmd!%yy)zi2<LC#^W-L zB#UD)W10g><Xd9bixFj`n9-?B`z%ybo@++6;^hp`(>dn1A{sp_lMF>z)tX_0#5O*` zn!>fyHi7Sz{5K{Zm5!>22kR5a{8Ch%k^cbV&}sdpD;s21vhBMCu87Ur#w);o!ae8N zM%0nG9L@|PxQA^8i9v(qq%C`>@*WuNZ*8P&IkfANxCVWg>vd^D5T&g~fhiRv`V4eR zT6HJ^QdsPJEPHW3#TK->2GJNGxKHz*NFPb`!-O<uWy}4HxtzQ?{Fs51?6e`S1V@O2 zR7PiH1LAy7sltHu5rlWERdX&tkOe7|2xY6{k`f8<+~ERWRoed7>FF9<MnShUlGK?E z`O@AT!k4*7J~W{CWm@fNmSUx123{OrpI%&<r&`Bg>}!ZNfD)9Y9_ZU_Z(O`uG$foD z>sFI7_|~SX7WcmK1MD_A{Wyrq5R)n4mup&>%G4qpbL?x|;+V47TZ&YsJmKXepjAmt zHzU|TJYj(<nr&kmV&7*{VT2^%TpMF0xNzHbn|fb$=RMU(cmM)=fIV`|ooh9glpF)A ztw=zmb+0nYHw3g2De=M;)r<-UESq^<v2K+8mr?=9rcU@B4rM*USbx>&)7KQ$q<He` zt-0qoYHKdvcJ=L7C`f%JyK8Fq*UQW!p#A3=w+r;zr%G{A_BV~YZ&l*8D+CW~aWy;E z+g++e>ypz4N?7BrW7HH2OKBvkp9%rgoUB5%*Sn01H0-b5F5aj_%1lWe#PH@{$j<Zk zM&;g~<6U({$d<&F@I;GWb}VG<(@F56dH9k~T)Dw+m?IIVhtG-ecF58qKuBoz5krfT zmldgvK=)RkZZC;6ZIfaPb|&f-THMf593@T1w>QR>axIxJg%4*5IAkMGkaIsk>jK|U zm<}h~LG^9+ptCC1cb5%&Dm%+$*ZEXHIHe<43U820sR3NvcC9Zm{U}C*71?qMRJ63p z3Y0=pRHH%Q0Y40xLQ*QDK*=rIAsUuw7<`+0nj{hN$(Y)NOccYPVubS^qn-$+jbc|< z^}ppSxUP3ovYLAJEzdgZ8MADjv&~MkMDZV0BY|HNo=?2ni(92eGCkqr`m|*_WHf6o z=IE4adrG7*f%WLXlo8Eis&X4;>9&(fz7pBDJ3q;bT7D$7&u8D`YIU*ng`^KKA!4Jz z?T#C|Xj3v<e$cvwLcEx+x|;^a9k@|jLsMjekQ4Y3)cSY~Nn(j6CPkWn*WIc(fQ<tZ z<I%RE79et))5ALMT}q=<XpJeWP)ds2rW|GF((5iHp>3>HD@ha}j-ZXP0#s5$hGDKI zujhx%cV!&yHm_5V+gh~k#YM<Y^lbA}C)GVXMLl!XHoNh-LEiY&pTEV$D#nGhC7tou ziZW_=EmPZrJugC^nJ&bAFEHZRcp8TqQ9{SWZ-G~P1Cx<8z~a_+Zus{PO{6B@tZvP= zo=A27068L_iwef+Y%QcURAb5KRT{W8ZM)|KxzR@io7`zABm37a%_(U<G!)_<n;%?8 zc6&4YeWi_d<1~EOjE|gt?^|tx;^Z4N%U7A?rr?`m!zy3t;tLd4@|qk<t)AAj6|ZXw z6K<(GtyEPjN{Z8+7&MQb?&UjBhAb@;)i6|P^shK=7Q;IEwI<OV&)<Vw_GjkDTWcA2 zMlS-}B~j3aTk@iLTM|JVA7*0qn|fhU;@Y<g+61W_Tlu6rzRmhlB2S0)Sqs@KWR)bJ zVc+PkG+gb56zf5#>22{|YBW%5&{Fym;uMv(p;W0Rpp0fXU|WD!5W??K+bC`S0J8gM z+*s#B%|6O>!^BNWcswGc7M^*k3iHLlx!}XzYkWFL;^S6AWMr)*6oL*JDyB~j3vP8j zj^SG6L>?tbPciB->fY-OD`P3EEo8blulGqr@ei=G`C%rE9{OJ(B_)`+K>EsSP8XB* zRpaT2l1Mczcr|EUL8s&0610}X64Ue?aEellvV2+weUbPMDJwys{8Yy@tt%A{6{c*8 zqmWK%=yBIag)kB;Oobn7u57E!g>vVEIJ^sC(os)#m?Z|GD#4IjR5%hEq#6f~B_LC$ zfx#&upH&_UD0aLwLc9(qDRT;|2)W&!jeQfET9Eo3^Fd0uPR6?t$nDRkJb${mP$EQA ztc)D;QaGgeWbNC$TI4c2L)}YmgznyjJ;Bh9maiyMS9!7()<bDN>fdn$*JV@QPRa_e zJZRf4Wta<T`_Z3;Tr2%OwBT{WlcSwbtD)B`jl4eJn8^2l-knBD`pAqx#j8Y>&4ZRU z{{WU%*Bdscg4sx@#H3N-Q;dR19WqZraj6tLj3Q1iYT{FS;-s260{P_cijj-$Oj^X< zUI-$fo>;y%-*RXw#O_wFs=5@N(02z814|s*#S7yPyTTJ)hEA+&LP@O|$m|koMQfVE zwE!5TX#0wc=G`LL^f><Lu0gd+BR+_}nav@Qn~u#kr%cwJYIB&|^34o=W0et2JacNs zWDZ+};x>q}NYoQJNo15lj;?YfQ{4mkQ}&d62d*cUN)0Tww(Gx~Tca=Jc@91&AnP;o zAGk|;OotTwhnA-taYm(TQK=`|P5=tOSP4oJ5|Ka{g}T(I7LufuEd7)LQgO=O-}xz~ zl4=H_O`Q?P6xV*L0H|priNo;ZJ~-+Tk9oHl%Krejk53QR!OYy%#s#=Y`kGWIR+Cp$ zJy+A%DTS{9;v)(*km~t)d*5Kfs;WV!I^hF3Qx-!&05E~ZuYOR%ht(}n+g&sMXx6sK zN=F+AU)CS+^3k~m+GsvF3z<5YRH2)0zqslx)Sz)V4;OYU`g_cVhe}OUd^67_o{FG! z_@SyQ#+tUZYKrW+BZa1u#B0p>4~`@<Dpdp{GS!48B$*eGYAp$;96}tp%Rmz55WW-s znm-Ch=ZG(^QfU$n3HFxnVQy*HEMl)<VS1`UZr3+fgZl=m%YFm{?;nZ$u|=8;QRA7# zq`r_#CK(2rcHRQHRQPz~ppml_2Z3)=))JJJDMo=HR;M(`0I6}(NuX!7Gz8ls#<px< zZ}ze{e+the{00KqeQK3A42NSa;1DG+am@DeX@}V0N8OG|RxP1MfvL0?Zy(h%M2R6x z+gm>JxfeYX{c*1U0C7#I(vwvmV|Uwj)!wUGut4^=#vBG%j@(GirI>Aw9ux`%dV4=S zqpn3MMQSxA`W$hlG>FhBkm}d`M>W~f{hfiP;<@F?)RRMQgqjl>kQTA*DlLq#Y;c(+ zREPMFY5gkIMh93a!x!^K4A(Cq1*=l%#%x+@b^2>@E%9BKCBi}(Wd%x60FyvD><Rc{ zltn?QMuE3acN{6zA)s<1Dx<uVs8H7zCOs@BP_)&lHEXK!tO!!75o%#H<w~i;{{Y2> zjWpFxXXwz|QC(pl)P9e8qO%tQ;uEyUt*vMN@dL|W-irSKiwhcbf}USt!UY8CkCFXH z&8~YNrY@KJg~>KRP2IR<$g1NAAz{YJ-1VR$ooi0GJC&j&1xfIekCU!%cX2?Jb>9g% z`4*M#RiEk?=?<bgqq8KJlFEe(M3csk@T@663{w~iKsEdQTejD6)<OX_BM#n2#A47g zTHNiJQVX+2w|&3ik9c*>F|RD^C(B}NX=n$bTWUhT{{WcJIQ3LPD~3*jJgDYWD~Bg^ zR*=APWk-abB?HiP{<%jT>IO1&f?Hv!+d2a0HsuT;IV^B66e^IV8mQB#02B0OlGy%q zX^Kpfo2|@0231Or<(G>=ArmiiUX-^~{Kb3qUs`k@(;kULDF_0Aw<lbrt1{iaI{F{8 z$5IC2ASpfvsLHJADUj9LppYssLp-2P06FR{E8Je++k2O!=2)(X{fpwQypdI~;QKBo z)P3NQ*B4q{F3Mpvd^71BoK=n?{NC5v66xE$Q8veRXUdfwUh2o$bqDOYlhq_|_jJ!z zx44e(Av9+L_eMl0C^X?m7ft<eg_5rdZk+3bIAr#&B7sAZp)7$#;G=$7fH_sq68$pS z8R%R~k!z5ksTS8(e21yXkU1!HSloTsHAV^5#fD3CN<^6`WUeFLIv7Rj#E8tbJ{pwu zwe=JsYo{A)0;RVA<e)dNB@M?=GJu*FIA<y*IWSQ6j$@<ba6K*$%bP0xJA0u20PRu# z0G|gg32htE{j_$UleAsAvjCGoY`?B<tAdaX60ovIKsUxq=>i~CU2Y1lPy>C~NM>yI z#S+R&9H;3j1gr7~<CO(fNlD}GZ|O8q0fbx~GF>N<M#&hV3DO+vRvPLlUtXA?JgpfQ zSgzwIS1PhEqus-$;|!9>S0RT5?OI0trxM{)>?DQrDIIaf8Hm8R5nMwKgC%P}SC9yB zeU&Sj{{WsST7QyU(IE`A+RmGUW}t<ROB}{Q3esxT1qw9mi*b&T9^%zPwoAj3zosoh ztKLHr*G$?<^QD&=MQjc>$f(6p%oT!~Vy;av`$YtTDT-eORgrlBFCs%AVX{%gvq6GT zYEy$Krcc8LQq}{5F18Ii;FOm-xK`acU`TQeCwg!hB>LblR1~rwqF*FyAhGV=>${(C zwIoZ`rQQdaBrUaWhg%|xZDXob2?ToLduXDwLX}ctRRWX6KhmIj4;;s1sNCBCItzC- zwu!ggbkr?(r4Xd)iSGF_A(d5j$#kljSBed4g>?p;^3xojkbfF;`+!v>WTfyT>KhiN zM52@a?XsJ0Q2nS)2jU(F7%r_;f=wC3gC-p8U8~a=<cX0oGK-JGO-3Urqc*Cz%QffE zCXoA8UOul=%M>R!x}MV;eweud!&^UYZ|d?8s&&Q4X(l?8M&jHw>ZaKnmf8tH8;~&7 zbx5wlCNYzXN+JP5$Rlx+4dl&G#3RHYjkB6H$yO^CB?#Lvw)rIH#$m^&PliRd%CK0o zQEHx9m2Kuu4rE2)H6KQ8Tng}JqeAmk25o55u3aI`adz9KtxjF<j~Mp!D}lD#{`ym& z_HB-*#PS241#;=ZIl0?KHT0cLxW|b(0nGcjy8i&K^@Yp0_oPXAl*WqCEklCEN*G0X z57eX8T+TreDQ1t;>@4BiVlkl9oJl-SyO3of>Gt3#8O!q4D14MrPJDU~kI|0tTBbZ! z%DaV0gk#5p6-CIjLSZx^CY0hriE&=l^Y{u3TiDT<>x_q2%gLOwT->tERF+td`=zzE zpRBYT3E~vu0PVy&6U#WKP@_*gLS*P9fl-mBTst|wMur>%Y6@Y%X4lfh+l}QWg9ret zm{>1iql5#Kkx&msvOREsG3#&F%U+ys%eY+@L6GW`9SQ1`4axYQ%Pae|qyT~1>f5x% za;6cG$Hm-B9i>0Qqf~9fo@q3vtSx=KHHcM{i2!Qrz)DkFEEVw;9#S102Z~4ibHgcr zi5L3S><lrWUdxB})9pUyr_?irmdf*~G=0i4(CfslzV3L}0y^nH;4v-kb@ee4GdKo` zR1~2IY*d7#Cb;+)#n#j@qw7{D=PV_b$t3fp-%et#5{y(_Qv&2PNM@A$Z7`KJ4~A{t zgcs>n<9}6peK;T&b>5S@j$BW;GOAQrcVq8K&w_pBq~u3iizR$cIJ3m16ICdlWaF|_ z0H+4SB}vB;TBA#L#mk!7lX6LFFg5Z|+F!TR8t%6=#0nzMn|ZR?)j1MPf_Zaplz7N( zgvVh4i0zIP@CsMZdSy{dDms;kF6xv7q#*);Ibpb>x7b}cnNR?YstBk*pV64HfKcN4 zHIh_?W<Iaycl=8(&QI>9n6>c|)Eh#a3F*Y+rl;sY%kQV+0@$ya`7*~Rd0iBBA&8t* z6hB5>P=HJ6B&IFw?HqHZbjG68=o}LmWe{OG$ff6w>K>uAFa4~Pqgv4q49|z^=v%zM zlRS2(;U=fBeza*lcWr4JvRkp+^5Z_>eYAnFOMom7hZQ~;x-r}p&AM1lqi&F+QUwo& z48Fg&n5(k`RTFB8t;Z^$ntl1v<Eyl_8+@T+PxzF?Sh!ha_OQiVH&uL#aSCo&bKMcv z-@JmK?V_OioX~}dwO6}Lx@+!fmWh*ns4KWrmq<S1*4>V{8%CYh_XMoArfmfXSTrF^ zbqN$dP6q87)e?Wz^mX0#KDuZk=C6=qku5Fv#>p(ZIvhLwy=CX5Okb3V3=jgArBa+> zK{fqVuQF=|5n`YKB?l^SJi8bbGWKaxM3RMJhBQ9vG-b!PI!{i(i!SY|7a?zz6vMSb zD|dhz1(iBbkd+W<cda>LddXIz5gjSSpLI*H!MNSrsHP~XPAWKdVN+4X+fVp>$FR8{ zTuQK8r^R6|L}AD0%1f$wRB=LyN)nV%9)$Dfo`34IATXvy1DU{5nL7odZUTy@P&i}- zJ+-NJ+E@XXwyHvCM~!lbjKf^Bfpzm&>UZywnuhNWm2To?wE{_S^5Q=MOupJ%CIpp_ z<&R^f&2Xuxll)k(Y~re1)wrbWf!7i4DhWsduiL>=iE9ZAuEB9r?TW#C{?P;Q9B2eg zjVIy_(L}(#L*XoFQE3WEs3M?@Nt0JlUJ7bxb3=(OsPFe=V)uJa4<~{?poEneGF7lw zQqs@qK0OZpIQO=0DzTD^#RoC<Vk#i&e?Ko4N!AOTn|;DFkmp8lw(|~(DGD79dO{YN z5)_kATA-kzP{=7AIpmzdajgLI9J3s?Ja8WhW;s>m$h>2EW)S752Q7{}f5edjT8dy# zQe(V#Aq1Ks&^%D1QRz|FAfZ7}(_Gg<kslIqA5r2Puk!7q<-)saX5M6n<G$P_qz}fD zqHz_{!csbMY+J3uZW9ubkrnf!x%vY}x252!T&f9fr;+?4!`gC<d30_Up&193un3c> zS(YU!Wo2~awQ(w)Pfws?bc$xxWXL+-j`(0+lSWb0R<s>3fVkHNQP%2mZz{-1YP`B( zQgLz$s}6ahPACQSSs5$>cfx}7DW>k$gg#1=D6!#-Bb28H#De{2hUAAsP9~}!ik$F^ zr8OnslSrXvwFaJL_$3ZD3RF6dSOm&aY8q)~0Jg5_5>B0VhOfmZYV^lwl$p8<#3<6N z8g-T}`K3D*Nkiano>-(vsErkqP>>YS7dvb4ol|Zgrk!zGR2PV6P7E!^NjZfq>7X@b z*3QRcks+KZ!lp>+f+5T)ms=oL_h3p~!l>KJtDI76>y^8?t08`!d5X*Qb<oofZ7E5s zWKaZ9w==XI)N{8tXPcQ2UNqIk9!<*7>c3|p9SG;bw4KtfV;oRYf*~r>f_sYMg&*R7 z(s???<+XcwHP*Q8{{Z<}QEt#=Chw&#t@*b5iayC4%Wil$o<tuEe@fGNsVfwbKM?x% z9u14EKLW5Jw--BcjNvF1YwsCfxVI=KnKjYLsA9vH8yZ&@HD=V{RBQlE88y*}TkRiO zXwYwqBSsA*v*<4l+YDv!sA7bskCQf`P~>hd;)4|>jZ5b2FJhy^)f#$ro?;TW5<S}U z0Qg{~B_t61r_^#uWpJB_%Ry^B8s?n8zZF8L3MC4sG~%SIP^+@o?g_hqEM~)4f<YT? zlB-g=uwrqcRE@UGXcsFKVkZb2W;AP&i7_0SRA*75TG^yT;ykOE)0r8k=3Df=soTxj zWw;EU1U8?yA<9%Xk5kn26*x60{3AEfK`r#62y;F_b1j6`8j9iEOY*K)cZ7JYk18}~ z!SdK|q8m@<dY#T53sP}bPt$E};@e;lz$$p2B=bK;P?X1K%ZS&IDMH}g#d}XrV8>*D zfkd(bRIO4P{J#5H0?8R6i&d%2({$Ue5sgKNMrf@-4452Ra#-|Op$Hy5azL<^QwKS0 zfw$j;4?>@k-V{A5XDzmuuGa|Aqc&WALy2h#NUcdU%~FCARIGy%<q1h8zIJ6l+l$j} zusq1=N<asbi2k*%F;0PUlUGO=0`Wa>7i2Vj_1%ANW)x?{8+yfEU4Lq!`Ui$lZlO(* z%&Hod!<TDyw~|}0`g-Y49%rGtur2Jsiqv)x8)dZcr6Z<R7b2ulTC*<O6lskC2p9&M z)smpSe}fWJ?jbRoQ@jXmN~+GoknqO~RLCMy;~BQw*<unU5*ks$WI{l!cuu@P`){5U z{{UaR3)RW|l}^Up`B2t~K_{mMN@Tf`5K`;GrVidzal#L!d7LT`gyIEHON6sZp+aam z2kTytopMkqYwFB&Q-Yg%49RaJjAv5v8wsY!P&Iw8Nn30@4?LjsgUL>Bzw)OVCA*ex z=)gDodk8J4rDA$m;X{wNQVUIu!+l8g@b+Q~fLocV7~mPSB|IXZW}8z6S%DN~mX9Xp z+W!Cp$St4k4aePFD8&SFX_eiW9%7zZI(74d^8WyE?uT&Ny+M^7wKEM7l+=ZA00B~h zxVe5RQ#}J>xsEG9g^nfBZ~a7_w*7YNNj0IU?BwdB-KUFSzBLN#s4YxXfVD8{q<Mbc z0CMJ)YEGo2wMTf8;u9n=sP=$9ZEM_fV$&K%$EWOfR&L|Wa%`zF_DYtZ5R}uQ2}#)a z`s6K=xg=DJO*lIK-T60H5?ov$ryv3I`LG>lG2K^cv0fc*u<Bbj_X|h~6>6Lt4!jCa z(Td_oLX?5q=G<)3EhLrzaQM9Q_OPz(!YFdZP(^I8zCW|c+hQ0001<8*M78UG<5$h2 zEooVYJ~-Shw7Ky@f&7ZGO)+nhk*O>2^9{$*i~5ghHH)N>UR*fT@vDkg{{RjrkXCrd zY4$p;@as1i2Q5d~(Rx=@Cr;f~<cQ{ECs3wjMh+JI*3>r~Ly@Qi9}$Wcjbeb%x7({v z$&3V=C{Tl)2w|F<{O+T>zb#-i7HF1{_FG64N(Z0-42VXM0Bh{+lW!P6#+-g<#r-1r z3DD}&J%f#LklAhf{KsxS@S*aB8*AwZC;VCC{-(GS-}PxYAOYi<Zpg@z-i>K`MTbew znn?2$l9rNssO$&*cw;S`2783Z!;3|CD2fFvy4cE9RV_xOnv?nGqMBss39fC!?No%u zmh%h$09+mu>N<THUEI=C0*40uw=5+^CyR0<Fo_MVw-dyL3K5myqLWbH6-5db7Z9%6 z=hdA&O_TdIoKUaa?*@@7F`XrzP_6@uDK&UnO+A?>0$VlT-<Q}u+JpQ;0cr-Oj*2xQ zLWq))$+v0uE2py`w$05}YS6q;eVrrR@JXcA(LF<^?iyb2CfRj{>??$2a5}@Op-J)e z2ca7r^ho4HsS81<JX*BK6^LQQli&tT%qTp0b@9%lCa!PAx(-y%quozYRwGP~`kG6j zr%>mXt%A5z4L&rcW}1Q=SKmoUG^lrj<<iuPrkc2F*Px<1_v@sI=xm-Y1XqC~y?(*p zD7&<!GKc}eAO^sjWWW&>YoGyE?#V7bYNJv*bQr{t1_7wlPHdWyTqRyrmvyjtjk00H zsg`lCOr2j<ly$wiWWjw_MaGKH2o<TqgGMzhBvr!wvBud`#R~Gq+*I1W7(}as3TH}{ zrns<KESj89lGKG)CLHu|S5wQ=3=7S4YfUYs;)tn~`a;x45Klqv!7fz{14DB@kyb-k z!i^>LrI#6K({yoCz8ECSi>jT+_bEz-gTCn5jzo2TRWGs0N=Lj0#AB3e0Osu$^8x^? zXD`+n7I`J;{6Q7wI(i&?ieVtqrtAh445DsPu88t34W%v-!W`r>W+fo%Lr{f-fnZmC zCggBkjr&%-2Qh_2!B`ejnq<?C#!^X2hYz6`dN_qLi)8b`l(Pi~6O5X5$P}^y+F5QF z7hbi>1j^L9zfia}QG00aF+?&`2GXV@8CBaJ<4{s`s8k%s-?5{WAwq?`J(TWqdTvko ze^9i$ri-{QhGYeM-ccle*|0{+6se^v?WQV1q!dMa<KSOE^sD8Is@~e`$09N<aojG{ zuS$eUg0}AZc4A3~abSfuvCJf>a!~!)?;6v16cn0BGfqu`7Ya(WNr4Tboe?peA-buv z$ev*J2N|b~CoG$~7F03Kl@QA7L0oL=>d0iHP-)1aJ05tVF-FgOAsD}3qK~am3^U7F zDvGkqLF8$LODg4V7iq62OX}E<DDbfAgKPNYB~4R<sBf@-WvYP8V%;w9*ikxQaR~jY zKs6kQJcz(RvIZ`jvD}!3l5l7Xc9t&yTuB1EaE;C@D-Ops?vq5db-P8zZ2?Xtw0MOY zpQ8q3#|FbK{G`wpDAt*`0Yaw!2*{PGqE+PF-2VXOTWW<vs86Q}8J%LeF`LPGvvK=> z9c;*$<kpzC#%#L##b0G0RQomuAgRho6vVQ_c)3&~rAf)vKH+O)t~DW?loqV<ikh}t z$uvV%{_%gzx>WV)$YZ6v6z{J$?K^#fY%Thc@tjn7o<pEC$aPM<RHIUTDUNN(q$E%? z%+X1q$x)+Fqlw1oqnZOMRfF3s6%YWaJ#udpra5ngz@5hDG?oPxD$+L1OA+ShOA1i? zCkhyhi4USOf~&$t5Eq?bJX@#OYeL!7zsHMVNw*Q@f;LjmG5*bdoNm7YSd1t6I^OZP zn@+4FGHQDVy}KR8)9j`!wKO=8+C-SH5BoJxf%I&BMl@PZWI{@_$o7X_6t}$4gWOgl zu;M(jX$>Q*rs<jOy&ck$2;xcPMku+qMCmC|Zd!^JsAlbtZhMgjSiwOq1W6ky2c2`x zZ}#~uR!GU)tTz-)G)QQsp}4|}aGstB;zX1ti*PT6C{IA5D^ux+V_M@zCV{M+M=I!% zQ^fEL0XOSxDQ>Yk8rujo3u#<HkGSKJx0z@PiCOb>-|`mF&SRYfc4Ea?)fN;H^;Q<@ z_WLZ;?>LE8w<qH?9j?(9<7GkBrl+&s=5qaTo$khMxGmP6V*dbWvONbO_u$36ar{Q7 z$(-IxC%`n1GS1rLB`z0KwLJM0F1mP?^z<Hs0V=Sd6b(cp9YoZz#BH(g#BIPDX7Jkh z94+$dJ(;9oR|Ky~qtxcs<U*u>df5&q+Bc`?oP$MB@p6<EMoM!S`8uKV_hFpwj<o7K zYmSB(a3V@uQQ=c-*b+L?Ts-`8_34>FTJ6=J2VA<hg;$7~Kpkno^pDZdQuD4k#HAYN zqNFvtQUxf@q^(rrQCGJV0MeRp4aw2ajqgR?;fj}HEt`XB=ddNWKINqU0EZIFdbv`r zbstgkbzA8Lz0`6Xl~nyl$hdpW6-`XDG_gY6o)UO`KV@Ivn`Ua2AN3!bKFK9hB8L^L z=F{D_x3xD^MuzYl6B6W8QPsxOl>OvlnTbjYhX(1n%A{MVY5p`mM!zOLsOz_OqU6B^ zD}L(ANdCi1C+|2vir^kV`$%nKK`!Eja!K}(+Q%3?M!2Sq;uadKwLP_)-CccY(@>J6 znQo6g;5KD}yN(}XYfn-JAicUplnR}EJ*R+V>k32q^A_6{!DYAEt?Y==Be00fw4e0a zLP9|L0M7*~RI60d8j@?`TIHG~AaQK(b@f5J-Nm_;lNKJt1G1dzejL7>xovj6RDEg9 zUnf)CZhF=AVBnvdM8;sLY1^pBb(&_|kSbcei)*&%?94|JS}GNAf2Oa(eU-*_NF*f% zxuGQhEH@_0b4}jfmxTkP+;s!+sB`|gU79lr^zh)`qnE5spyrVsFQlbFc!S}Q3LxO| zeeBt0R9YpK{h`T6u1P|;h9Ih7T!)z%!OKuMI8>hwS*{gmZs>M%Pj_0{7`jLDrnZup z_Z9#TGwEN%pXEDvQyi@K39OY^%|{Wz=AsQlrhU-)der^3ac?;pS4%)AhT#nbNdx)Q z%?I1Ju3xP8C@%+e(OipAiGj}s*Lgtn$5y9X@oS5w-kHyJha@Xhi=^1_qBdQXCB(AJ zU~Z+T(Ie?2B2*9xjzR9a3csX!PffF=G_|J4zyZ5_R^#o+l#h7)Ra5cLE1qLKs+93H zZ6$RimVLzd9DpojlFPc94Y^?hj;b=tM>CRrtEHA$BPQdjjH{@xPi{y))XOOxDy=^J zn8l4)x$hT~Ix1N5(#t6T1ScesLtZYwBvM<eTzHbw(i<d^Ojewm-L#4*qO)X-ekE_X z!vfTj&HZV}?35*Egbjsu%qi5`?vf@>mJ2!czDXvz$b<&V9e~wR$-vZi3mg1#Us5-z zK^029qn0Q!Awj+-&=Ejr$0u3s-O#l@<Y>r?e`Pgsl!_trf#LrERKWF;TM?@i`&wmO zUu}m{$5|g9Vb{G=quhk*+-bArr|lq((sIRZc9no?>~{ANUPdN>)E1wKa+7WM4P9!K z;Zf!6IJI#lV!T?kNK(y7i30lAQV*8@08vU2@WlG0ivyE33TdmAh4>_ro;La|IHfWL zWa3E~uy-4$Ou`<8Hco|Vu6e0CjbExrYg)O`Hw0mjXwepWF`*de6osdejlf?DfgHv^ zz!M^LFCyDzKv>eI`1W7B-{rXL(|5#~`c`w5eTDnQf_5uM=0{$9@oJ$`lr<mR1G>Dc z(0=gjbxZp#fAI{9816q~oU=RpTFAfRI!;==#wRwfFd!?CQRz-w@8iBBOrqslB<{(? zdz(ymg$Jvb1qRy4v^fP~w-e8Fk;sh6Au-@uu{d5K$qk~zfTt7bqf0-0V&|C2kmyx2 z7-Ck0(ajnsyeK*0Llld_jYqZ`B}u3waZJ;W4Yo-^s4m6ml(XDDBN#uzXThTm*O^a3 zak*c#v&g?Gzbo5riATb$Lyq~Szsu2_aR~>DV6Z;UO)J!1!F$)LgtSVeIF|}gEA8ou zfNy#M6;s-Nu(S64xzuo?2L@>gclDg=Fp!Q+C%Ko2R?gMl8);=fT9CsodbhgPJ|PtN z<e@-R>8}d6y@m+oze!NY6XTHix~SsJhgRx<3R$TDP-F0Z$dC|_kotrkES(+`gErc! zOxiTcp>l*3o>)wn>qaYYg;Ett_+}RcD+V;vJP95-AQ)=QG~HG!Q@(8|#I;a215as$ z&WM%p)SO2o+DoS1UznFlv+}e$lsHh?Dp8;Sb2*8)99mfST4r0ZrF611t%^J#2b;T& zsC8NA^lUyDj!C-366&{C#`bkea^cv<?g{$!jmA`c_K>F2U(l{!LHzN*`%_e8ubXnW zldpw8)fxW)_?{jGptQBJ4c=I`T-IW^y_uAe_D@RsV%v!%i9Kvs^9}taDpd)iP_<*c z_V)6C>t)7Csvkz_aCnSI*Fk+9LC2E}@yP<JTlb**mlAA7n3ht*oVFAhOupNem1;&V z$+zz4ppI-9cE5FqS0~@&LL=}8ON9G@G^sW4#ann%qX{|W>pR>-@(SX{qX%E~FLoq$ z&$v@88jeeoEN{ES#HYRG$Ko{vpVPm?E?3)fZ>@yz3M_EvM!Ld8NdhNG?H!KYKn+QZ z+pMiFG_-{!NHq!vu6cs$l2WYQvOOdMlEtC4LFI^~HEW_2Vo3&r0@i}^>q=M!AKoW) z*YeE=fpAzPVVg4*#J<>21av7p(t3;<hLc93HHC_XmDgG>9<<X}JvTX|xf)wb@`36I z_mVwDcKCQ>jh)i1rA@*(X4&rT%!n|j0uH1eo+Iyr`CZ(8+FW~Ot7h3QEvOcjOAir1 z^L6)BKO#CB=e1hgBI+?Lc^2Ib$6A`?Mg(##I)-R@V~BDpYYyLP)1&VKON<Fo+-+<= z!i_w})}9p)Z&B(70(g4lQnWti$GF-4WLg2Cz=Oz#?&NBeYb*PcT42XuHrp*Wqf(S1 z0ST|I2j7#mhp9%I<L`U6S{o=tYBf2Y(!sR5%eLPlN^J1B%cyk+z@&mdEKwi|K}q7) z-cm?Zlf*Z-z504Rk4B+Ukd!lWxh{J^euXrWK7yl+b~2eI$1o}FbWMuob6t?L@TX6; z*Ql16H(AWXhaJgMpKvzQEhmX<QRD#XaqVgd1xhpl`fybRNq<K^Q$AnV?EaW`>vBtP zYAb>PlIWofq;45O>IXF*r_c=X?f(FERrI15utI&kKIXdCi~ZGPGHzzK)niTDT#%&! za+(y}R*Bpsb5%SAN5qV4vb6k}G=CK5?rHCCjk*kn;#LE(u?q#q6s1*4CZwLHFBkzp z>M10%_JWVBr3>1;u`It0TFCQm<%R=NZHkWa0@`sLDo>_Vr&&t%B;xE)fTU?HGQ;vT zP5a1@RJg8e7Jt=8L;a-wSm08dxV0xguj<kTD&2HBHSk(pZ7V{8kfBha$c$wmgGS(0 zP~mxi>S@UIJ{cfr#94GWP_73yJr(1GrEv}wrUmU_42y|V$xTMtq3*04DnKBmKoFrq z4&aa9lId_Jt+LjiE_xSQxa5cJKf|W4b0*raB}Dj?{gd=#&A#t<0Mn~b>BseCOocfX z%<3<anaw!0*tH~g+WakCSyOBFaU!GRL67lzfd>g=Be46~1;NOMrR<-}B%KMW5r5P& zVoZ@0HHO4eRFpbu3yLHP&~m3!UV{>D8@g^{>YxMzoq2L_T;)Q6zl%oMSZV6wQb^~L zd8wCMctBnf%ed8fVFQh5$~uEwn~t#ITW5OahZ43;<oqy!=Dut_)YhZJ3LHrVl69)` z!z9(>R1<)3d3-ofUlrAql#mieOf-sBSWJX-!zGqB7a^`H?aQtd8a2o)XSYtSF0Fv1 z9ulWRWY(1m*#3AsfE60M8q_MP0I=TTTU%#QTu_h-L&_YfUHmW><fUM6P^+igAMv}2 zqL1KT4n?&(gGmPpo{X9vsQ#H@hH{(~?zIOH(T~DgE9#XesMw5hs8GejSxL>z)zNKx zvXWd!E+9Af;&sDZP|TTYo6M^$OOkxX2nts9PxQ<ZsV0gHxEw>QZK8ub<UdnUtyzZC zhf7LXwiE9U3{rzbR-Jh<c!!3S$IE#%w)q&{uA$VCu*(&^sgQMR$h4{nT1r&xe`LF- z{#;}DHO;X$!zn|}VPc`b6##!P`CxDCiohVzKwz(-be+!7ob%vVw{tr+3Nvk8>`u8N z$slny;8!1%N&7152Zeo@-4y0i)lY)Qwbv1OBq}k>n`)fX&)b#+miS5JdDjY2rLX*y z$|{2P-Jq_OA5ILWtOk8JIoq`sRk)@`lwn-DgHc*-;ot=_B(`~_(${(d;=LcJ8<1)u zz3x1p<?;ApX;ZB(vAQ5$LPrskd$kp*tG%tjf)s~Q#DYC}VgxFRetT~!t>vj~go|3D z%W<WOEeas*j^NZ)-;*#}0)vs5l-z@w#;F;kMH#p-nHp2P(3HN`UU+}fahGXMl_@{@ zu(tmI-W`S6eKjcm03wihx~_!N9>y=(iE||fu1ql%VCQYRfs&<INoV6RQZ~uafT@o| zW6MaW-ym32rg;sD9O|$V=Vb$pCY+8-9xMwr4cyT4S`d(fP9cpGq}H#_w^-M%t=7^u zcBUvzT55zEH(sjo_+xB}rVfpHI^+GYbIp%WhgH;PA#4`&V8Y&tR@%{0IE5>QS9oII zE$&Q93Jni*w3mvOkwv88qmr4sN@S*O!tLIuYV{lV72I*G3Np1GexA{cch=@5encKE z;@aUd567Dja%XPZadsJeDg>cIt+`5Z4_{n_R|0h5;?dkdt94OXaBYuz;$7|<brPAK zC`Dj-Qlllqz^2LBM0y>Mq4dZ7u~4Eyl95x9;^%89E7HFPmY--n#O?DJbPhYkp#n6j zb6Qe8(tWA>!N(NI__rn_@T(BgB2!^@WBv=oHSfz`d>qrMI(GW<oVFlw$B?sA9Y2U4 z6pDlBE6`<secDC9{D=h=#B=>!nHPVIv8&-Yb{>8%;KQ34#?rLNX=zXd6s!<OLNm-1 zg;s<+Oj5=`I)gmh%(=2%LXUt@!4O9Vp)w@kl?G+D{6+|tr8RhQg|z8?kV=lrZ}s~7 zb3%fKm4CAmlBBDwMtny<)#*rX;~uD4N|LIjboY><>HD(<V^$;e4o6MGDwCHUMYY}Q z>|LY17B$D1$d7qo6}0<eib}syN#+kwdG+6Xu<e_yn`*{2jJ8X=NhML55lKd4f}hXs z;`UEccFN-GH%KlnDilIyvVvP9*Yux5_vftIU&D5gV^@P?MbJ{ZwT&tngP-crL4it+ zSm+Brx9=lvRl+>h{L%{!1&xT_x!Jx^)+pUeZL3;$s?%q)!M7=JZOAPqbD*J=f_bTD zV?jYg)a{KDOKrEQQY~1kgJy!#3mKOvIIDxTUoYP)*52JEH#tM=w^gQ#n&WgJ9%*Gi zgm|83*|vG^@xH3(_K|?)?{-^Td9H|Dqe?k*Z?x%f?a-c)Dc0gz;h{@)YBWMpkyF2b zrAh0R1fg;$B_gX=)xQ#ijBrX_K%3lYJ<adM@>wfIwiF{46AJtdg`%X6ic#GB2Tb)y zY!kQbsE_#*Q``DFUCqzs4!fDdvx8Qp0=wc8T4Wkv{Oc-397T5CqozWj;99ZFH!ru^ zshQ|ZDGCkCNcU=XSoF%>{i=|9#N^&BrwSTQZBu@+v3-E3&k8G>ZVqTyLNT@pRSNYb ztC1o>Lejcs=KYFVtd~!5K}X4O{gOQofyWz&(=vMayjob+P;@D*h@d;~jYAe?7X!^D z)S8cGOki9Js>%6^j-Z!5&qZN$)rPKaAbD;w6yW3(@}bt5CyG^G6r9k;WdjEilg}jL zWk}-UQY*_eIGKQOsTIjQ>yqMH4oT-)lf}T`I6xnDgPSb0kaA(@Q!L^+<b#1MyQ$_f zVT)5J<8=fb#!NWtWgU(j*jES(-A{rB+_GU!GUf?k^5YiC+YFOe1l$E0FvpQncEg5j z*kqRJTHzATh8*ia*Z1LC#F`9RtG2ep{{Wa7l;sl4Fk~%9mc!j2PA0ig>dHoE2BsB+ zt5L{e(%PZVuFsJ9-_3PPue6-tKYa=09X446x5Al<lj74aFl*zEm3L^?G=`kL>BLP+ zoI-dV>+6S(QjW$&QB4bQwmB7QLeN3=80dwC3Wh8}WCKfOTy3j?L-gSY3luDYbT~Tl z>=iV55uRpJQeUtr@O^E+94bRfrfr7z0+^*7npq746pqQ;7sR5_EU}m=BAa8>5@|JP z7OqWerlgi!M*G(+k;s{mrA;EVOp=KmfbE{PcTYLx$*ikXgn4oyxw=YEP&`F(it^AX zQz9}vyImu5uqeQcI2JXiJ6#U$!Y-P9<=iaqEQK_`w-EIT^zc5<Za1RgNj+7@3ick5 z>N3o`Vs+t0grB5cvOav))L1GhLX<Z&@x_3HlY(zV!vl+fR*<pEsy}uOLHFbk&RXFZ z?*MsM0H&6CH428VZq_76**!Km0;a~PXj_BZd)b)@c8Lll_C;DJnvvn~#FM8<)E#4T zw*g&hGAuV<>CYkYHME)&MeX<Eh$N_?YBu|tr>j#+G{_!<7B@1sZKf+s<^@Sc6R)i6 zx@a9m6{?3<1;w^UJ|uhN{{Sf;9Gq&=B307eHfw~#xWct%T6y5<niI&5SpNQlQKK;0 zDmTf1(-O@x*{IumC=5igt8`9EBRPRZi=`A49J3lyT<tZ>uZ~8cz^aVG8mCN<U@Hy6 z?ar6DU*<NL#E57=w|sJFczaJwZ@7^Wj`nV)yj{a=f>-ezhd<HSm`%3|J4`g52AfX` zQ;bB^)W0T{vM8-tmTh!#H9YB&0*na-C5OD%?FJPm2IU%!8bNFj`-F{(&o6FhI6J5~ z0?NAuZMY;bN*qbz3LP?f>NK35g`C^NqwfrBy9(e-Av4)e+C1ygLn{|is>)F!J`(Kq zvZru_!6(ErY1@UE6iS0Ju%s+0mr#0xvBwlkS}h%|iD6K$Nz67&Nj$FG>&Y-C8r$4g z)ufejEuGNqJt_~dt1T1K^4v&_^BufHJ={X_07t|z9jvao(epcbs}U+XN08#n%r2Ed z@lU8Ak?c9P*9g3ZiqDIMyyEH;9GT=>r`i7UH=*Ujfp!X$q^8uxeZj`%y;b*`C#q6< za{z)exw>s;?IuXDlx9Dxr?tE7*P<1e=M|=Y@!Ruu(lan_F<N<~$CDk@g|_MdQdX15 zf;wlKsZvHtO+gOy5e%sYfP&@n9fSdo#Oq_5Dm6dhC-TVZO7K>0T2~G+;yHVnsM1@M zfVS09$c{uG0y<z+l7mGxkxH2bQeI?2Qrz>HUy~pYwMwOaiXDGEnpObPtV0};6&-P! zE7*H}>KqP8ZT=RfrBI&-+;ksyzA0DkIWUr(W5h5nR4Ry^XjcQn!2Js+c(S*1VNBhv z=(#XO1c>P#Wj#~Z;Zf;|A)Lf(3iO^wFE*0y)J~l@QEMC&oX2R-%B`Z*pDH>7Q@Xd9 zWr(jV)P#jFua6BsEV9AsE7%1VEA4D*+G+m))w!oagG;C6UrqU-m!DEAxD!o3^5XOA z$tm#r9u2E;C;N$Ny*u)mp|sn`bx>it>Uk<jFRH%95<cv2o79(ciYC7%bnOz?_vaoB z*|h0PWud0a5yDW=qFi`zq<>{OTbk}^jTC&F#lGKdZ{7pMu{Ub8ekR&GaS=tY(IcS5 zg9Fp-ZYm^>L)v>CTKSajfBA<}+q-*aczsMsZ5LNsKI({2K0rPR0;=`fq0dJ2{@v9? ztNDgBI(_~;9Yc7%2|}YrNe9pG+S%^TtV-8+=j+AhwBo@$&0QI6+;D*dr|8*n5g{js zxx94YIb3o=ux4U7lHhG%aI0<b3kNXP#zsZ@<!X^_D3sEOWU8ojCWR*>9Ep><tlE;D zIEK8@UByJ=+zXn6a&}8{57}_~_#9)puqge=vgOIRMRA1`)Y^wnv8W>XZjKjIyKblL zB;$NDDicuWAlI7>vRtIYc{a<Zy83oy{*I69hnh5~b&+Mna$?m?6vxUGdSWWk_MqZ% zfT6;w8uZD6T6tzl1xceQA~_vrfYlvBx?!^zwq<Tn)Px;fjzF|5P!LGyG9@fuoihFu z)6Be)>^UIBsU}&?L$C*uDax6xDvqoq*XHnej%zGY+nfkKB)HVK8?R4>b6$vHrXM#N z<fxHQlkHAz1E1rjn0(xBNJ{C%%WC!tWWecRHu5LoQDt0H3LBwFK8Cq5S3Of9!sJHQ ze`eq(!CPd*kLE2O8d)h2++?048hGT{qq>e?gtAT|yJXpF`qWM>>5^$An@cnz1f!Nn zHYx7-FgvVzD9~Y&XwpG<Rc6!AH$r*hfbFoWP^%#OJXlt-Dj}9kGUJt|*h;g7iZwj6 z9Xnw$0VtI&ihGyY=#Pc~5VdPL1{;aQXdw2Mgt#6xZCYgD6;YJ&b^8d_EQ+03t1iYG zrYl@t4PC$*235$!pB&auu|^AbvNts+h*3k5yfCO)Nx{!mb7+gDjo4~6PrF@@LynQk z6dX-MYA;%D3sv%2d1v)6Y+;tr9BBRa>f1pyX*o7Um7WIpK<SOkfTZNuR+1bo!6;oR zxX1*Qw)qb>DH=5Z+Z7--xfI1>#pSjxL7}5ZBI?u@losAe<&PH9(9yR@y*W2WO*~eF zgUcKwP+DkMR<z85g|+6G)su9k$ueRtsXI8zzRQW~2*zuRbgep6F!?$L<!n=096n9Q zm2b6o2G+UukP|&9;&$9mypz_0sK&I&yJZARmjmx~bs<qJyO-WgwwtD<+KZlYJ@hMu zXdMat*ya=zDjI=smEa$uKmj~T6j|xvm{Wrkl5lEUQg~aTtwteQ2raThQu1AL(RE^c zW5VJU#s2^-!UEDkV^9*Hp-tLKBI=tnavL0MzMpwM2dMgSttv4ph1G~vw5_eWS=_W- z7ae12)hEPb!WXSIb|~c%r%-%pu2jj@jYKnyG?1i~r->YtlhhrE`YVw*h7l%}0+W-a z8tY3hN9zl{oquL5g(b84n?CXn#Uy2p74?y&eBaU*7h?9(JB0rLA?@SsVGW~w_r+jQ zsZnAunBySlFey}O7_D%iZN76%rB$41u7qR>;M0=LvmC3Y*#c<5wKZmr&~x>Dz%dmb zTPPsCAw%74e)Hfk63&=YRcFbt-|kUZ$F59I0nhK7vU*O&&WpDq6}2U{xwupTE~~1Q z;&Qn<gyynl{G#smTiHyqoPJ#asi4~9-#F5q7_t+;2>UAa0}(D|LDCulTCmxWpSL($ zbtDSxu3+MnNSOsg+5*Y1-XPNq8Iyo%=&U9A5?LmMsFc^Ct_f<=0e5)2$pfM35XmZS zN#BtNG^}uOt~7F6S1Q4FW^_VQw#`WBq0}54fiobXY_UqHWD+AV-5o;1I)cv{`v_DN zfci%<(|=*x7%kLbklU}p*)Ncrs72&nKYa~=?>(U`&9+?<ot#ReJL^r;_Y;>5wpyi8 z^2M~mx>YSjqg5Ze8X4^^HAy#!E%}fhUggG<$sqou^8U>{4kNkMVQ?-J@F?TZe_xwP zB6_(x)Ofb?4Zrv_saA`!6x>Hw!tDpV%Y$UPpJ!hb?ct8=QIH8^&*#zi#hGgBDIyLd z?v2asXLWA<pt>6+*eZR5s4L5DTt%d-aO))VNgMF;Jt%U$xb3lSNb91(e?EiL(%$y{ z)Z1XJP<V3ecFxCpgQ%@+TrIL&nF;a4+s&GT;ynoJ4&yxDXqN)aataZ_`UEo~REZ-s z1<NYlTyyIY-0~!WP9yeKJQO;Qzap6hG^|v8<l!tOO6y`YSFrRE_08@b$uB+iXVLX} zfLF><s8I1q>OTDC#z5AbN8WC5-GwWvkZE5oeIW54Wu7ge#FVWeNj%a;LBLdun$i-X zLMqGu01Hb${Ijk_^g*hB**jr6!mo%|@0(5d=|}dIQ}XgJi(+Dh6k^IB_l=aF-<lO4 z3WtRgk&cyif<5m764mzLM6aTc^v%`=OD+N>9O6%(=;dw`s8HZcc*Dh}>VA`vD;#QB zlM=>SQ`jG#LlFpZ)hX9bz^v4h=rfX3yc2+Ytq~ndH9ak`?-y~VSQ}==Vo8y!u4yQa z({v^yXJX<0W7Fy6GQqWN=$x77!X#(@qsz0KuWp-{;wFIi&;J0#d-*zvW3@RJ<#@SC zN`scDk2<ijc#FjOX$1K3DE%4gE0h$W3CTnc4E{mUCtp~AfPNx9?5AZ<)%BB&t77Cw z6Y&Kn_hC02U<Z+I5-+;n1)x_eHF|@|#H1b}PaMXrD#ERKq+X9Xg+ZExxR(bBO8)>5 z{<y_<6ob}B!LNc)v!t~Cv(V4!`5ttBC!nnRi|T{muj`9#F9pETtQ6%S&}+eq=zV26 z5pE3BIW|7Q3P9p<vHQj*yR?mUk~|O1=jEm`-pRPqt?_P==;%t*%n{5V+;NF2TxSNF zTjVJ<P9vMjSM?Us+v_Vx*f>Y#azq7U8+TiEHVMFUdv!qar--IR7O6H!S9)IY>GwEF zj%`a=m=c_Y7;Ni!bzE&IwCL(E>0K}{l@fSn$|mIGL%}fxBcp?s6rd{<IO@}agF2Om z5yXWBB=rXZLE`p_Tj8kj&T%M57vkcQJV%CW1dt(J4+<^2P^9o55t0qPNuC2#8irZu z#Q@Op4-te*EH~(o=~e}lSg17>$+h5yUBpu)#-t@#zam?#@>NHIx5+lCY=OlFkD)Q8 ztKLtP=ZNHUMOqcy&uN5$sb*b<)ONuN;#b|1O-^mHZOJPY2L@5q4e-ITu5%_Juv?i5 zuGPthC=^1&Pd<vM?S@WH{b;(TjH06zngO?t6c+1NGi9|m5wmcT2bA9Jp#C*~L6B03 zIzyRQLUk4ma#Pnyi&^)aS=yP3HSPylxs_KkbtpZo0(=E9>X4&SF=}Z{8~w6E1`L|m zr$5UlR=-;+wgD$56+q^dG7=c~jz|_jwnkJGyn>Y=C?14iL8eVWRda1LYZ9*x2Ae?Q zJjojY<Buyy0~ht(?V*~iwxrUr?Mwz60Z%A<$HUhfj5@J&d+QMx!J(vS;@XL(BUB=; zojOWh5o|5=_+a!=vB+py$nlQV7(gi7mZmWcnh-HU6hUp0sjc+#{GI~3@Q#BW60%a# zC2e5PGk^&k2ptDsX~?NSX4r4#2^1`T#w6P2H!3r$W%PZOpwNtOks(Q@VbN{~%`MWm z%eU)LlQERBcuQpjkT@M34LXswHFuyr--qPu^GHfX4lEA!q#ug1uP@*0<)(>OsKwFF zl?)nm+*7)y86BdPkVgmxlsHvTxv5-3#Kx4cK@}ZvVKm9gHHI^w^*Phi40$A*d*|N& z0J~S}_IUk0F%`@@#YSx{+#*!eW*YNVX|!J<@ibHQgpMZG4#ZQHd=4XmZ3c%X$ppp~ z(B#{38Em+w+(AOpXrOu=cLW?mc2a>A1)D>412(NOEsgn|(5iks4ObPiOF%-M!Z{E0 zoIiR`_;Jd{S}4SON7eebqqi_ps|gQEexvH^`)R4BJ*2-%C5*shk;ycxH7sqE^6;ia znl#ERP83DSbuG4nwW!b~BBcB>3L=$hWRM^g6N7j(H)G~p3vzE&gBM~LAKtIq`hGj( zMEA*0c05a=ZeF8~Dx%lCu6#dM_}VNHEb!Zl3OXalM<gJ1@jfTi;~M2EI+SW(oy~D2 z!pxGIlFx`$=Yi`Oby553YDo%hMJrDt4G7HE4h73oF5;hPs=oL?X)4?tDs-G)qydwK zF<O*Il6<#1wzJIo9G<eDix)6x(nw***BAKGq%A8Xf+@EaNRUy3y2P}Qnie*=rQjbF z;v1hDVnD4pH8Lj+L74iIBr(NLMFG<@SsAhBDj4>NyC%^!a3lbz61~L*a!KW1VdQbX z@*^rliTHzh+b)DFF-h<%28{2nom3kO?NF&KNo~f};)7B9@y}_WtdJgHuw24zW-;*L z*xB7Vag}AbN0k-TN07sT#+^?zsDIZkqb#!_GNhq+g3}cWH+xfAV|O=Colk0Q4BaCn zB778c1b!jtM&sz_GQDpqtfc&DO;Uam(uH+rp{MNEc$Zx({#dxO%PytPI2Shn9!Vy? zTF*WLYAeWBd{r!Jj&I3~;ly+49WF{IG`VzEw!e0&^yrL8Kwk{2bL9DMQ^a&vf`{HP zcb1TDF^zffBQf{MxLNKp*{@Vb1DN1``MX)5JCA4X6c0KBzEq~uSKzuwn%A%MC;5in z%=3%e8LU^PL5Bmtze%y&VZKdJXhvg*YFU={ZVh>Fqlg1kkZ7cz5P5@$khMl?lGe=x zcL~!Vugr9U%Ax6&pLR%8=%bW`589xAI!8Zf`Y@#^mlWW6aPZ{QCQFM<C92W=LowPo z_KaAJX-!OMIKzo`v-pr}{{W^YQc4XJC|jITqGaog)H&)0I%FtWUx5dfWeetA$)QRu zusr7nI(?M;P81^ws|KA@f^<iT_IR`xbi0ucwsxPaI8!?JAtXhPb|2bTf(O!hW6s@R zy}^1%bptc>?LNlGxL?P&r&5loPD7VZK>50#7g1gpsAuYR&04OlrA`@30G}~_;%E-T znV{$s>7JCRArPk64(~33i}Q&lRIAjpQcf-@EE|7sT~mgy-lkTnKJjUq)cXsHKSoR| zUCtRGdr#=%6{<iv29(gN{uQq+t5>>(sZA1m6p}xtINT1h1qQWC?l<L4@fzh^mo%!5 zMq-t^pKc9Hpl32rF{U9p)2*$#hXL3p5vf3e3mRwAYTUb2lwBZwT3QfPQ^K~@xFgpq zvLME-Np5MoGbVs|mKSi-skOG^;i*kQ0;^^+KWb06!xW-@crQMjn`DrxN|blLO&2F# zy>3uVy|lz-2Bi!4l)vp0&mBdYSBmj0(Av>jm5KH-`yX=c_plh9ND>a-`Td%`ho`XO z8MgT$?;{Z3MJYnmXl+bx(zx0?@YnwUDa0m+Jl=yxC{S42dSKpF;ai-Ofi4G_L&zyw zLV@UVV^VT(IOf6RT3(1tupKBo%WB*lQX~t(VWuFAQdxGjDq3HYIi*H&v<l{vg;lvD zQVm%D03Zw&D8*3wZ?+cN(zKqbHN=DvXj%1zVhhTsb3?*wgN!VrmJn68+}a{>$n$x5 zu;O^qJ);OQ#5R~OWVVy>?mP=3>UYg{0I=Xtu5e_lmMbEp^U2k=T_{qF!60m{$F39% zAD&*qf~uvGm+lfeWW!Gh9}5PTy>ei;%V?^g!q*t7TMU?09m3bTF=AG$5?u<BBixGK z<n>wb8OoD_b8bOmnw66&e7G5|0F>}Hk-~=3HUlsnB7-)=d3s8;BjP^B9LmMLD_sJd zP@u0&Iz<^RVG$*Q%TJoJPrReOaDb9}8iXxsmYf3*b)a^xD64u(uw~aAaP6B`O0q98 z?^7lVAXOP>8T7(cn_F+)lFf=Y)#CuE1a7Kw^*_@e4OIT+DFrnxIU|ZgigChLqH0O& zga`mSX5*!G0hCp>FPbF<N<9Fs1#yDt7f@81GV-+AlU^i->CsysqY*AXPN#7ZO<5J% zgIs|)oTP@sE(Ms04AgC0l0$2d)vB$LxKf&oT$4c3jN0Q&L<&y+I2l%5KYEa)(X8UZ zM;83CAzPqJIcM9Az_6s6C~_m1$R2I7RfP;1($RNC)r7&ElC=c?0DJ!cU2(l>C_0eQ z8ENt4$zSxtjS%7z7J^3#&?{eVD28ySB&?(2I5hN_3t@g+iR5=aIH)WfnbROpsBk%K zuHaKQP&gMMHwLKET7`C`rWC~$LpwI%+_nDz^8Q%gJ-)8`GiYW&S=2LQ+KWrKcSqKu zQ|lmCZcYw|6GJ(S=~hfpEP<rt)7JX}?s1;-RFN%{@5eh5JVq~E!Zi(99xRnOo(wMK zXODD)F4=Ko&50$oF#9XosXYCJa~=d@fT9RePEAF%)RvPbc#RYdL#%qA<-=20u1<?& zQ+l`Y64T77A<iCwNhf3M+aDsoiAfsG3--HTR9Rd`I^}3r5OVM?OD|&ed+Gt(ScDJa zl=2V<&`JBSs=a|Z8umC(>P@yGQ6{dyOK^1e%cv>~yIpDrHld^L;#ck%iF<`U6#2Tv z*Q>#(wvWYL;N5*Mp{%+|09&A;w>rM(zUlt}5&hWJEb>e77fZa|F0YU8E~A!1$*Utb z#7M+yG;I}POh&1#1}7?`>a(eZ#5NcLx7B+79q2|!tbJDl_L8mmYH*30gV3TFEb9~P ztITbs6xX2Ti%~jG1hXYX@L*6D>YkAr;~h@40)Sm8;&<qCN=L+li?J<fj3G$o7`#hh zZKS&$&#W=gU{H@m4w#Kg$Gw|-x120#IlQHxsLB+nX?+iehIXxK>189UUqjTmK?N#K z?W=U0#HzSCEjn_^i0eCY^}lTH477sv&KordA8Ev-g?%(1NW`|w7ME!!;U&GO{(YvQ z@uS)uX>K(|e0LdkCl^>UH71YL(=@%&xp7oDz~Ea;`wpY3R6IW}c#`52Tq8oi*~eIF ztyQNYUSXX>VowxR?=CMjMsV{4czX53cJnGVbrWVXJj39vIB;Px<VU+iY8Ay{m)l58 zY3ixq1CwreqrqI$>NyytQK+slhY|H1Jse*JRMo(QT(q^_wYKB7`-2oyZnU~6coe8} z2gh)8Pgih?5EPQ+iB}TB&`2S^+5_e-r^8USOJSFG0^-7b#d^4b%i5j222<~LB_^x2 zH5`t92j1^nf2mSHMd1Gcn0-gNy|8A-xJ7PEN86Jf!BjfZ!jhrrMpTxCAw??`Jd3?Y zDkMN$WD(3V@@&k$>3Nkd9H0AU4+%ce$oz1rnMoQ|h~!#XETfTKWMrXy#vWrL;|$&! zAtCsWq<%HFq^sx~X4V71j}|>Uf-uyQIgml}7&AXnc0xziWEGCBv^WxfdB|%C_y?Om zP`L;1F1-T*?`SUK_ihf1AHnR+H*(YtA1%18{{VKvk0Rk6dhqk{pvP++vP;9)OmxOL z@jagQ$GLA1ZRs#ULcUxFZ%;$4I>zxQP~Fz+@|Qit)GkWD)>++39tp0=9TJhAhiejG zk4jTP%aGykJul5<opZ=#l+{Nv@~aG!Z?)SaG^J0uI3H4X*(cp-AEj$Pgk-wZ>Qst7 z)Zy><F(qSFOP^RrMdwjNwL?;4+imTl-plUnk9NFn8gwco=3A)65~N-#RZ02}Cp652 zf}(S1pWqTi#k<46SZ&pXa~mMipBiJBnIKTL2H^!D1H^pW*QH-o^2G*XlSf=^d5Q2? z*<X0d<o^J*B9a+8+BIYgPzmE#xPi?__hW35*8t#Vt_)3}U8)#QmXXcHbNX>Ppv6pj z`M4dvqSB%xd+t}>d0)FXsqDQ~P+R{O_8SNiv^c>-aCdii2yVsQ9SRh8cbDQ0#S4@c zr$CFl6n85{3luo?KkvnRcka&2nfYZVGsz^Az2=i=ueJAg@AWLs?TU7QmV|)2y+2Zg z{l$m^>?-)dt-;>|`y;YLjCe3uwr&c$4H@_MNF476+c#c;)3d9w^&hq0c<GgA$#1S0 ze#x}TR4}(-w6aK{vhoXCWNuQ7ku4+c(9UZ-A*m>YDf@Jf?Bx3d?7kNk1q;-hf7k|J zS=5t+*_<0S9BRa9f0C!l9XF(VG+88~S>2Om_=Sw~6|p9D+t`r>O(|Mu%a#Y3L>@Br zrQRg!?aa1Pf`#9H6VB+5@E;3f<c`dKTUc#WTg>)w7TvQmo^#n~tg93ng7?xpp*GUl zio`tqtrpl;D|44-b$p^6$XPhv0yXW5P4SI!8Pqf4L(ugtmE}(}85F%ep4(QEt=7cp zsu6DH=&)2l(!LNUk}^q4L^t%-%s-@56$)W4T}-MG`$TfsvjSg3_e{gfc5~5Ee$s4x zW8a#gR$z1+LtNUD^0RKr9w}KeFJ+h~YhgTHh`~cFFrQeJzbbo7xI$?-o|u0N^g~rP zFOOVjjZKrCf+tcP72iw4Q`K*;&D&NDH}`cnbx?VOeGo4BE^DEEk4~eBCN1Tcmgm5y zr0YnT;rlHqjqqS1tCodq#Wu+6Y_Lx(kxu&XIeZ4xxtF7y@SBGC<T;GZ_PfiligXlx zHwQXDnC{Vcc09H-htG}vrF6R;;km`(AGA~J3Wa|f+woYERt4-~Vl{^^w90jfo`%3R zsZ~qi%5BgVE&6Rndnu(;&kuJn=&iZLq(|v?BoQv%9@m<Mm6I^;K$;#s5$VIrsXx39 zYHkeyZ_c$ZreVOL92iZ|8MCH+8P=*Ju9<svnplEd4qEo`cPJ=WFxQkW3f8x_#D~V> zoyy*jUSXiAHtAF}9V2qSul6#Ob7s^joQ^I}?1*1V{aUxlD8S+C7br56#LI!nTmQ#* zaXCbJ4=K)?{aCd_2`<for7W0_beKsw!`5#b0}U<b%@}-16ne(7wRCQrKxG@rLLtFh z#KVk7o}U!U&)G!9IOgokHKYcqN*oPU(o39JgM$GX3AKmCF*xONYkF0#Rps^r=N{0t zWRm>;l1bSyF923RfGjyT3%F>W4X=?MW}0fw5{z%cQ93%98}`IukB4`|$lcqqV%imy z1=0fklqs}JFXt|2N0`4_Uga3!y4^#pGc6n4vVS)%iG^2uF+9XtiA=1?$8Vz2=oz59 zPBo-_ED{J`Q7FO{mt4!99!f8#av{?}1-R5xn%4-{2#vlA-kaqt7vQ0;D!<8-_O?W% zY@aFz!cxR#rN>GbblPw{TwmQU{6pnc^o{IOkp}m_aV9(Dxe_um6r0h{Cef6P9hTK} zBY09ZfPbJ=ITUwErj<LB2uHO(&7-=ZDmwITR=zq#8t#v!j}w)eSb5DU<8f}UIA7X& z+8HTZNy)JI5PzL~vn<&|j668!N1+_J%9=1JsN+BSddZI9$m!3OHU(-Eg--HAzUL}Y zYK|SJ)^>8okm#lOZp{rcX&adp_duT6oR>ztrphsqL7>e7v`SqnVj=6ZbLn-J7e$sb z-ZZV{w8`lReqU8XJJ_d6)u@i=a=JUuJ>hNAv6x1HEKQ=eY(tIXAM&8u<5{c$Gb56R zX45rd&Z5f4<}^8rv>)wiYIp@n#T)1yzZb%!PDQ@nWeA(t=%s&G%)*|V3^DLMtB4?v zQ{(>dxpyDxWHgV;^o!MnaojGz#&3E?sXb>x7Gd7;gKzmG%v-DwX?upG>?nihK8c`f z;dy)1pvXv&|6P3EWQC{|WmkAxz$YQ1G3UQ*E0BkaH1)eZogGs>o=-5Ul-^edErP%r z83xZ-&-j1@CBB{qLFOQi&StBRr7E&8-DgI)gu`VQEn5v_yE{HR5e3uqc}B)Vz?1D1 z-^7Kz%DXnh>ou>Holcm}^mcODLv1Q@%h9(H-aH4fpPhoymzUc|pQCD6ZD>h650Nt& zueLV(O>fUmoZ8=-_M;!cC%rW>0xF2vVcbyP=o$^P7#-_0I{YNU44_*(wo-z`T8uwX zII&>CItfYg0;TXYi;EZ(Pf>1;vTKjDJd45k*)zG@<s4BIvpO!%?f1U!6*RV{^u*zs zk=1I_v!?Gk=m|NW$J~iJpJ!xC4KkBGU`Kl4;RdKjBQ+nocd|6yi(}U`rBaP)j!)<= zV%S=&6BmhR$w;+$R%#vq6sqP<<qL57`+EttIFq-x_e6uDD?7Xcj5Nw+6z#>g!Q^8B zL}*p%43gh*((%jMN^x;HdLv3B8X4c?aCDc-vdGw8@$U9IwiZ(J94!i9=P$!hMk~t* zs98g%Qj9xV;gf$tHKzNHvbi8EY;rVq$QOmahzw}w)gNPjLymMXJSx4wxg+)po9~=@ zk{UQCU5e%f_(t|n!5l&b4K&*V=7tObr5)QONiaY2ce`408W?CPgYByt-e3NVX)X*A zVQ7?>Q@r;Vc6;7%Rcy?H@2^|IKWvcGcs-EIpq`4rlp{}VtjkugcGB%!u!@jM-ywMl zwhucaZN`xx?E%-q=_3`_vxv-i2{UvIzV>&1wXpb&OjN!q>-GV;Ab<<Q&}HuSd*f4h zdPZQxW6k65ChtqR-^i?;jH4gu0Hnt|JbS6GjJw~JU)x|@yMvpyeYeypC3+iKDBm$u zG!V-$GQRcF`F!!Qg1=;!6mK=lSw>N5FO+mCO}P0JR`|I_srub+#gwLco@0gvu<W%% zW6?~Bo`q&>J4`AR+a9BkA>IR(pJ=Y>E%1lpif&aOc*F;^kBV=-+QEKtN2XXi(;2LO znr<K;sPQL5Ih!Ry=Z0BcMm;<ouIm%eL@j!gZG7s(Ds!JpjF!P)H8pE%nzOckizIbZ zKL60Nx<BaIhqh(iM*Xed_WN`@KMFI-5&X8X$KoMf_R)+~@-1gauUTE%9iT^Vi3V8q z*`V%kzV5GSwaLsa33HZV^uk0|ZBl9IZLa(yLI<w{PF|J)|2_UA@E?Ky2>eIjKLY;| z_>aJU1pXuNAA$b}{72wF0{;>CkHCKf{y!k_@|gbrx)lXyYnRtAy#WBI7y;b9!2ozf z&}-u-4jv&fDLExI9X%5(2Ny5DkchaHjGUqhOkGRY;H|NlrL~=-v#W=<uU|lLSVUB8 zLQ-maR!;th;?j!hx`xJ<_KweAdi#e)#(qrB%q=djt#9q_AD*25zP$PK`1CI*<=1{q z9{$(g{=XxnMoRhL+t)aR3TUwY?~nff`1+N<Gyr6dj@JeEiyeX@?yZO3i;c9450s*T zz`^2IMuyQlcq6*kae-@1dC|SDQM5VIh!NSsL&kq3rbMi*em#N%BY|5tfY-l;oZ?O7 zo4wwMKks*L#t6>@_RuQx`Jd?3o^$(N(QHouu*yKxscFgZ0BlBPH)}oR&PGo`GC@bb zVK`qXOAy6rkbzF-X?&5n;ce21n(6AXe3#*zm<D(fJW^Ge0q3^ls1C(O_5ilh>N3dI z{r1P|9otnT?6@2v_4I6RqLT^Nl>HGrB#$83M>u1t6&6|LYzh4_4rgv{b07Ta3fP)^ zD7r_)LqKc#_?7_P4iFr=n~AH8Iv!$4hO^8w<^H{)aH{F!#d6)z<frHR@$d2Be*Op% z6mTM9k$*qEXqH-Uyyw&8J$cczB0}z3U|`BOT##A_dfsW6YhMCzk-@3wWcKunAEug6 z2blhFI%65Q2ulX4`{ZXGhHFv-JqEUe=XepPq+5VjAZ%8s4ty&_Z%O$de<{$m6;hwT z2|Ij4ybaVT##<hp5J{%77jBN`16+85Z}nbctE%Oif%HgUhzt&IEhB%KTNw%kiKuM) zlzPmlUw+oxwHyTz{42+77d$s)@s)m=eD!qD2qAa)%87IsqNR0?ouCO2g^9jhj@uzw zm4&@bt1^{-J2Cv6g-an<IOUSttlLgYJr~2R`)z!{mAQ{nwF7|bkN5?#dzqr;6uUGd z52O?RU@O#O2o67*jyS5xO~$%PG)JOo-0i_dfZ;=qqR)m$q)rr_SFl%}XK3bc<-+;A z?6(@S_&DA>?)>S^wIfS!P^h(o?}2nv@?F^cAPPD;xh#$AkVuVwZn{ylG)OtUn+<#{ zmcAgcFOD5O-jrM25=0dKmV)L_x^axaw}7bzENepe!qMxcf^Y-7>#t@%B61F5`Z4p9 z<UDkGNzHc23a|RT@C=&bwkV53_@_7#f3DRicRF8lU5$ZF3`$Co;_+Gck{EDypMS`` zBjouWNd72Q5c!WkIC#5LLjpUJNK%;^ge`1t9MOnEQWOoK)WX=5AB=bFx=~Wzn$r|s zWIpoz+wSsQJ$!I=HMuvJMa6D+EHgsB)`DR(3<JnON#D|!34B-p8jeTAD{<n&cVHtD zmX7zihvkhQ$Fnij=dFMkn<BLE-5Z@b6b)H5avZms>V2d5b(W5jIoiHBk|Er3wu`PA z+DiaZ?d)1}ogr~#AjJ%eh}w3ep-`(li}V#S-(Pno2DR>9y0A~>IRQR@8s-^@!GwJs zm_(eWDP0O|?KLXSQ2uQX*P^IheH23>9-i+;2>WN|N=(D91DU&Joewj*Cr7&ZckeVm zC*34=H4YWKeqk1K@r3mR(8oblzOC5B)?oykNq@YE4nrQqwZgOMYNs7AOF@MmCDL9l z51*^@9h5UU_dKV5?=~~$WITPjCiJ;TI!3FS``d%96)5cdb1Popc2ANgAc*3I`L45x zX#uW`P*9eUBvoYv1C$t#XZ%==9K3dRJFdt7%HNVJe%l615}T3)M*+SHn}!M$lWd17 z9Y543jlU^9fWdB!F-iS7eHx^-Rk?I2O~Axj{9v?X9WMe2(Lyw`1zAc)#m2<pqB%~p zvZmNtB69KUBS_B?*hnl5;NybRs^wW<dlW5*sZO0H)rUTgp~U8M<!i)uE{hk=S1XDK z>rGpI&Ok#~7`LeWMajt8N;vif(lxX&*!p{<R~wGyf?J+e!|5ZcCw@%k;UMkdxg>qT zzDG!=J5D*ZH1;AQZG`wVHf9d?K=f((q7*k4UUmTGb>rB;bTEWvmS!Z@zS3d)ID^b} z3GjMLdwe}Aag@fzndrogT@S$+1F3tVqb8a=4*}|ADpiU(nig@O$Pq-0xz$0|LmyEK zW$Jst`1J31L&-5a&G;*NBjz!z5#69KStt>cFU|N<lQhZkX|(w(fjYU}2yd?*v8X-y zO*)-i2(uPytfF8sTJo<gYT@QG3%H@`#0}$;(S3FD<tn2LR}%wfk`i)A2sLZ}_{+tI ziD-+39Fe%omu6#84=|!D@F2)iznWo$P-au21CZI%#5Jgr5JR!mcMy;PmWCW}IC&74 zNw+(*;vUOp2Zfg5ENjXk6wFx!{N6<y-r?D)-&+u--VbS|mqd4t)^+h!P~m(+QE}uu zFt#!y-qp5q9sQtftQEEIRL@F+y}oPC<`K)6GHxMxaQGpJx&h^TP{H6%gjvwv)0`Za z`tN(CY*V3O^pSujN%r@Ln^gG(YeO?U?JW5ClIbKJ2R&;^E7Pba8y3ox*Fgnp^FLKu zb|I1|M$Oj4rk~;F1Q2I+C6zNp)w%Q30zQfz>88;^BP*T{=t`nxLLw4bO;5_dyYPym zdd2hM7J6hOm;o%Cvg%UPZ9NEQu*fDAL?S2*Rv1tK$pHHB0aOE>mKFm^vf^{OlkT(g za8GD=)&3i0pt<E+naYJ%%YAN2hihq(NhG8-c~MrAJs+Hg1ShO>Saf!m3{BoVM%%RT zHT<~sP+JznpyEEqtK%Pk?Rd#zh(z=#J3u5fTOUkCjTYPkj|6rD+~JuHn#L}nnby&w z*3ea+yK`UoLt#xR+3rU%h^QM;1`E6FUK7?>%PHU8u=~TpP|(4qq;Cbx*^fGsWEA+@ z(5vO*^uo8O-oW7bX9RB=3v~C4xF(*mR@WHX7891^X=$+Oyc)Tv<bqNwD&rMcSg$%5 zCBH-DFr+?-**HgW>~ar)A`7=s-K#k{Kedy6HlEV?`bWRc6$#tl-dkAfk>?G8`Kw=Z zmF4NR?(g>I6svA}Dp#Z7UMNpIR+bt3nJ7Y|x_P>sJXkdE?XlE|pF_dgRYp<2nwx28 zbUqM<Qc=5-+|h>CqywakJT#<ZX#Lc!E2H>$Pn}m|XprG!Q@16{xS?2*N|?o{2>%sc z9Yn6F-P$LCi^<6SW8dmzyhYiT9Y@ZbeR@5`R34ri2hLcExGs+TU6O+>xS>2AJV4y8 z3Ht?19a27At%ueCLPK^K$2r7!-7+P3DiSS+GvA>9<L?v?Uj>zbW9H~(*#zexKmnj| zJ5(uzDe*@TWY7#Fn9$73rwfp#)QmiAt2B;nZXTw0C>r4FKm+Rod0~53tl}x_$A5V- z-m;B!oBlq+-^D9xf!KgsAMV3xlB3I?S0(PMook$@8H-V2)lgDtKT*|o=U@?h<jMVn zf6Sms<fcUk{9;K3y|M$yIMd?JM_>a~%q6|j(nsH5I-+SK*BUnJe%Uw1h>hN&ROi0% zv>0O4ONV3gI#{hwVb8J34tlIDNc@`KWiMDb*a-mUdEjTgW7F$Ue*?+D^1_SxV9w-Y z&G8W%5IKf4N<Z3bHOt)Qj1io{y*GtWz#{*{yU|Ks$i3-dCa<gT?Bu-0U%ev3dzA=` z`_mLO83Vs$mONn~%xw+j)DV%b%waFL#=!~DxM>bU_oAE&LUpmoU;JbQi@PrEc4tRK z@lyg0-D(Rf5{Gtut;mtS9R9uQ{~Wu?W4g5tS+b0gEPsQnfV`3rS`Vw0*nElyzw(#P zj{p6Kygzz~1WU?%i30<u1+vvf0#f%$z+-Ioro@6FD%CBq)h<1|=Ox2@+G7C=rK(~E z%K7Mu?3^#33j~?s7+rc;C>b@$t<4j)X)WHbCX-0J#G}Tk3ggorVA?fFpL=T8Sd^%E z6`NP7tbW-S)0jG7TKUb2nqnZt^g4^BSCR&vpeY?w1h;5k067D5iI@U27X?vL#XkhD zRy1SR7>P_+XMRE<jDmJ>HgME>b@w-|Q&6z+2?D-;1{Hc>JCCJhhzg)%WasxMc<6Rn zCZd^Mr!^%U;*Ew9&rB^vXYm^+ilY9Lnfk84bVe<Bon3+5ribbp+lk#lvtREfk-Zp{ z0@~%+=nF~_%p<|eJexf_ktH?e6;QZ#S7k776Q;4$sy><jvT|$V+8iBOl8oT;1EsAb zUSy1JJgDC*<SHZRDb3?Y^PX<Is@vc0A0Z^vI`bO<4k%(feRV+eh~Xid18P2^0lPVT zjv5yJlvT>#UtboaR!&c7|M4Hdlz71IgQLZTNJz;;Xu|kGdb$X-5F5Z`1ZB2qOt2n< z0%Q?AgAlXA_oH66@!un}9|Xw;^bNb^7h3l>u^X{pOoKTaynp)C=9-V&$1Q;NBZx+P z7Ub%g%s$DCmx>|k1&ZIkD`}&pXwyOb)uf=H5(<IC+roDqFGxbvxVQ0<*IIw^dejtI zmD79%2B`#YCQxMU@6Neuux%`bpvZKYV0dV`gm(Vbm-6D)5WftJ*$r<J((a7l&rpDl z@>Lm+a=L%+>k(t>%&~U8tjy(bu@SxAJto+=i<D=NIUw<VKm3+$9=<U~5^sb&c*}7f zfwq>z|GjLMlB_{30L`i!BxVET{v$xryBq79X<c_In=D?cI&b&q{3^!<6Yo#*&lE%Y z!5fMzs?d3igR-OI&p78sQOkpBOepz+oLT7)(rx_xW7)gba!p3Ovw1MrP-I+g2Y@(K z!%9lnrZF@qR5NgCjVI5q9?i?F+nkZTc$#-)!c^CMA<*Jq{<%TlQG6?oeMBlLN4<m% zHg`s!R|m+IxuKBfZ-$#Dg6fx?)g%7;TeCC?Y}7a>nLUZ!p9W5(Zah6<y~rE{lK&Ez z*o5?tbH}-z)hx_Ij~})5L$}wCB7Z0myEDjk?F&ZX{D#4f_@~JRQg47z3XlgF=U&KA zXxZ???NiJCUt|6kT5qDT@mrD4^`kF$og(i(7ye|ieFJCg$~y5U@S*L*4&`Nv8<B{n zyZ0#1@z!Rf=+=!6F=ucVu4|XXn|Y8!Xt04kE?Z17Tsf(H(_R7T^RQAp%*)iFMk+BE zzI__nR)dES`JQ8jWG}G!hN#K|<YZNixPZq1gE^SyzL-}~jDMSysi4n+GpCjDY|brU zUad9#B_!mW`eA6WK2lYoi+!&R52NKV(<7o)^1QRH9OGHGUbkJ`a)15(2)#zM|AX9- zs0&LaC;N!!AS?uq(V(-~UxfSgON<ZmOU7t>>koIExKvNJEc+3#O6ffL#eiZyf4V*I zF5y4^SHVCgWAT(oQb`3#J#1=g0%Z{aG`S+D=-XJcGOXx72}A1#dV4I5Y5B^M>XPih zA)yO_K@kX=f%qWL(&J6#@gZ|ED?+O^a*0>8O@bn{Fu^(nn#nENJu3;TLs_VC;xj`V z2sNDAN)MAElvq!6wv6Uh>dirF#GZymWplKYtoRx@I|qF$_bcoVaWK_96#VwA#U@P1 zTh5|c2ENQtA?qi(Z*=8F`W=jrt<Q1mzrOQJjz>91K}^6pE3ZeChBtlTG+lC*U}lzx zIX{+IAOs;lSj(loD3D4_Ftz!{DCiE+0?S3>@R>QipN^G+Qk=dFMN#|2fTWGf!~Qg! zcMbD42lIV%B1v=2$B(*g-^XdV&Zn0)B-uPz>t*+a3jEo5`;$gS?%<Wh)gcI_iP@e~ zyp4>A(ffQ1YvV3rM`qrMpRvzGzo4P76KH<;aA4#*91)CNZje!}P9}V%$*wa$!|<JT zCd@`IN>R3{p*v4Mr`E7Y^XIV%^dJ8Rbl_WyfBJ_>Zb#c8NFiWG`2D4O)jv_mrnG4s zWd1Fm+er1Di$+C+iNC?`nhenl1f6uI(tSA;&z*N7sc$VSTBp#g4@*A%<~CGL3e>g8 zRt|X}I$GwE$B6%o3Jtf>jy<5?Zyg+?-rJbRs(UbcrMqRNJ0bbU1l;P?hd{RxsUKtj z<h+qSB9cNxh=YdvQ5C+Eyi&HY{_2SUkF8%r4ebl>eUJfnAfTE>vMDVc;M#?WoBE8{ zY!GwTaXBLqNy`%mW(Z&uMc_!<vW^j<emQ0Ll&-+<p4u;i69$f-)HAJ3D<*ECw3Gb= z#f5oB)P`{eZ`W*&*_sigaL!_-MdNDkr}MUCdP*JUvj<{D5vpf1<MD*!EAt3`z(huJ zU6LY#i}J$f7+t43KqI=r@f9I2lo*>?50sS`-@UOxXvkTL3U$xh_jo&JH-fH?#s$k} zVlIwU|LrKwqe!AmW>?L{vSUqab$jt=DVUi-+^g0U>3y!G!~fAgrKv<`2nD+!P+kWe zDvF`)kMQl4KYB>9B{m440+*^jr<P(vO`T(DurdU3uhr@oXO^H0J!dly|IXz)&AQ(C zY83B}8>GaepUire)vx$7&wy##T^6z)M8&B(cHVByn|UTJy+&v<0b7ajD(-_@YUAcW zqDNGPC!-Ncp@I#(*Z)vh8FA>I`oUT0opsGYq?B+gXAR{ISs^}Q2D>Va((_%0H(M@f zMA;A_902I!agw>|n*>l|u{EmFiAB2&p~igxP!P}OzSmj!vSa+a#2^if16y)JFwV=f zApYumX8>%VPb{^47b5A(B%?yAk7|9~72^LjiqL^DDz&f1w&c3_lgZEx+J{aPt>MK5 z6C_e1R+*^fra56yxC8IgY6tISWRh5=WoNKUXQJ&dx!dUpZ>H9%KWSWB_x7H}ZR7qL zR`TB$<}T-mctQ%k5F?&H03!CQ9Ku1$n0@hn_^>l)a{8zy_kfy2DMecK>$3B<w9k<L zo&P>2O4Xb6#2k@|%k1cJqEiK9+=M>A>R;haEF_yfVPu+?(K8Y{J_0B;{F`+`Xh~eb zi#w!vONyd3MRH_-{MOc+^!c?P-Zrdc$5Wc9n$a$Ku1Io>o*C+3%6XqaC~I7*c^J8~ zk{TP*m0Lz+p%Hq5#v(0FEpZ8th1$Cj!*2omnLO|uE4yqOIyytetk711v=S?R$H@eT zFH~V<HabZEHB_e90l1LgrMesY`K&N`?a3{^$9v*TBD8xmV=#lus&IL4S82;Z$*bk- zIuRb~5BHu7Ue6os1H+Xgv9YIO(7BLbFnS#KLu3UP!%cO2Vml{o%3Z4dUQ<G5J$<j^ z{cw>zGc7`~b`u%~lqg>nKKt)=JLHE0_f=YiD8cDB(QEu&RS}ij$31S%e*7wB?P^^E zBgmdlSN#1}@m8MGiuTLUnC90{KX}TcWDAy`cU@w9Zn9sl>T$*f6&T<ol0nc}tns$s zx+M}?>N{M)A<E&&6R!ti+Ngi}zeEqC(3ALAf4LxFYk(vGGbZGJ^%sq1i<&*oEKrQ~ zv7T_{02Qwe`^k9p`S#vdEl~fe;>|eo7oV4xgS+3zIWj3U%x;!R-%K=+X_Vl-M(1<Z z*=e9P$H31dcmvfbXFRS{{gw)I*d&5-^w0g=@V2C;B~6hzo>*0>aRtM(Sg41g1YzQ3 zm4G4w>aC{cB;nC49dE;r;$)9xKaR3K7oKE)js9M>$na4uAZlWgmEsoZ8q(l>Jy^#W zDGg-Dm$3}fq{S&`XY_p3$>4GOef@UUwUJCh?r4DrziA{VK*q^9LQJ+t+Z17>LZP-j zflomj4nzgqV<u(7@RBOuTi=pKj9iz(U8Gk>K2FYa97p|DZKWe^8*S8BhS1(Z#X4(x zddy~^w5_Z_&|IK(HM(5QwB<`r@a<ey<&!`u2$=zUcnf&f0ew>rX|8sm65xPb&vsU8 zm_y_EQ)_cfpkjf6Q2q1ZPt^Q4o1?H`3A>V2&wc{&@BjGUBLLS-#W{|+B^BWR(4teh zs#042MJ{ubUkEn)mw#A2s!U=u{nlBp-}Ll6CR~a}2)cDW$*(=opYk@ag1F?uTm5_o zwN*zpBP85<#dlU<e|}<Di7X%+iU0*`<&@36&~y>!v^OOSuoxJGU{Gh{aHYQ{B6zen z31Np3oM_Tbmg;-S9;qD~?Vbxc9W=_aMENUR<0&HR8_l*8XKv^YUo@4=BaQ*4F*rk) z=gGjzna#6B+x+cO$xRvy(AyPtDQ^Hms_j}Z7QF*HdBjopsThIZ+9&g$#H@9S-CciM zKA*h1h29hMt(%l2w7h56)~@P^ej?pqMpVI7!#kz?UG)j<jE?oj(Ni{5M>t7oWL$%h zF}E^3ejuO&CEaSDCX&Ufs4FjE)SgXatZ6aR#WH%i+LtcN?Q7S&k#Dk>zn`#rR?rs9 z9p0MMHp_fJ@z<v=)Jo%Sr~l#AqIoi%x2}0FTb^K9qwGzM$RufQ7nyE1yljUhv#q!K zkN<BFaME0i;fU0o5df-3paNj^1^<;Rn+CN4x0JD>Az1Id-26MYG~|-_GZQNAN5JlK zsN~cSJ4Qj>1qgFywFYXwe~-y@14w)6wYA4s{G`g1_?>xauBXmE_eQFfj+AQ0H6K0C z(Iv+lmHGXc^ep4*<|-4R`tiQjQPV7TDu7zG^R{)ea9m!&BmgUCOJ?@RIc(g=Sy*zq z#ERSTsD=uf&*KZFQ7B-n*zjWj;AXFaxAVD6<giGrucp@eZ}zyu-!u)ov;R3L=VD?J zn&gwyEuFaSpH|$=`Qi8RSKx1K->e01<A(%-jmd+T4r<Glja`q%c`djKddG5xX$&)( zDe9IBCdG!WAK_im-dzKlKo-Bh*7%A?DVLY~TzOhm?vK<}x8qc*!<A4eQGAfX;51&K zkaK#7MZBbVXL*J!dAFLY7?UUI-)G+Yjz5$2tv@$+UxIui6xF8$jMZlxuN%XubYSX- zxM=?PU$$@hH0!KTfZ-$?Gh6?s{$84hrM&8&*A)B{feH>iBLsu4%&C|%yhs{5nqgjE z44Qb*)=62$IoI958zFGW8;cPaE7y9}y>m`BRAYd>a7)!al=nqs^-;z}I6^o7ZSH(= zgY9Xf31o$mIR*9JJlFw~8VlC%3>Akeg~e26al!O2N1_dKO=D?W-Q{P|a7Z}tWN0)~ z@W^C~YiEz#7%D<7Q*e+p@GD#b>{+%wXJqdjzE7z0;*)S@Xnv%)yUs;zqr1NTN~yZ3 z_ELBDt3@Sf>+1)8t-UXI-Z{Qr=exxOt{r_B?^}`hS7NQcGuMdUU>d?_w`{Midke>n zny@+_oYMF%wpF`@*ED1`jcbEs=kAycbYzQB9iyD>_1U$xY>C|6z0kXV>go4m=b|$H zP?DIYB49B4jB<t4x3KZm$Js&b(!b$O<7)qepeZxxqyICr)Gq-aAzh}VtrxaPi*i{s zzuw@~4^KwAH3g*tseoxKIaHz5FJvtT7GpoVf1SuEP>06+<9`v4U}f<&C5iKb6$18s zUH`!%ihMwR)&GxRGX$)7K-}giR(ui@6{~fSpLk}|YEDba`V3QT;obSlx0Q*-F^<W5 z(Jjl?qeGHxzgxaff1V7B^!<jdPCUh9=%Q6of0h;WSv2|LW;BCfX8b<S9?a!~>vI>3 z)QeU-<71mWP5yVw(S_HG30~lq7Tu?p7mpa>jpZ-5Z-*=Io;B`!E<%hz=~fJe#4U@; zqM$e|baJCY=W_o32qLgFJVtnIN@$HR0AnOBBH0uUQ4=T}osRE8%DTpbXzaLVYuA5F z*u#z*8Bann_9CukaXm-ITmuk?NB7I5_Rsv8kIddvnvW^>aV2+lI5Z5yoiu`qSlkt^ z7i^LM9X4`PN$j%ULH+9Dkhfrl+nV$;i46<A6sp`$TbD(?7<3U?r=Ys8BbD<!4N6h? z27bQ@FXSlf<nea$FChS+plv^4*di-E7-1XNhsu#iEmfz-W;Jz-1du1gX~hP;Ee^Oy zeC02F0O}8eN@Bg{6$9H59QJ`|`3p+a%J@D83DAe&>uh!)R;3zWXC+qTsu;UzVE#Hg z)lvFr*?qY(HXHLGS==F2lMs__4_4G3q%!nOEyu~{{kJvC$#zNylMnzR1<1j7Q8fL` zFJcisxw}F>BC|VwoE^HuIX2$iO=lHR(H>6Fz5g?L<ZK!41|A43W4<PQx2xQw-jeeT z-=VRL!3yJ%+f42IU@sL1uXBn$_p}9z7GPi{hF=eXr(Yux3xs!+8!8#fFs-6n8Q?UT zavR^c%*!9efWIWBeQ{Z3k)iQ4LE3NKmyi!RRnaY%R1|AOQ_(wPFt2L1E9t6|&eVWX z+FH7;SP{obk=0$Wy5zIUOpuTo;|c=U*`tR<FM7X|Nchh~ed+DZE7DaC0Hdk+S7=x= ztFbwP(Zx$0Ra>+XW{U`n^Z>w-48{()A24zSq2A{LW=YlkVjcn+p&^WEx4n3i&r#H6 zJGn_M7}nLtV}FfkwRs)xTlSCtRdg7Hu#byP-#poo@7``-SqV=Lm05%nE&;UJS0~Ir z(5fS_YK9fF*2g%+V|BdlcRhO>RQVug{q@6xR~cL}fWr&M<4|vfzysP7T(8NCGS~X6 zC}}2;DQ8a}ts5t=hlrm`ZQJd{;fXn-lMz?6BzI$UD*WpU#mm{l%X5D^K=_jCf`S8P zcC?>(bedPo{(1@qbWAQWV3C00CmR+qQbR762Rd<(yT6>DT73)5J4lpKe%TXoKV)Z? z9=!s|OepCcSHI|_|2m_)Tdn+gM>~Hy^iaNJ8H~Y<1#nHJWFY7+WWDqlNb0-h$09%& z`h+eQa)l~a!W9-xpYHp#pFm3_Fqb-us;l(zW&OtDRvQ9j1XzkPS{)&|V*s$5Aic_z z@DmvD=1|vgfaMgJ6W5OVE8ns*e8+GWSBAk}Fk#AtBrg&~U)zU3^R&>M3Lxh))kx23 zZ53&xX>pH#7o(5&vTC;RT*>rOc`s8IoXI(+qGV|bESUP2e?}1`bMOYg`}P7P%=t6z zj>yrN)v#1{0DwJ|(wj)gVKuV^Mc_U9Cq;UC)~QiUqfKRG96#wLQBN$)y|yF86TkCj z+JZ0Kj^aa0#eieRi(l%dXG~-u6azwGOlMmJK22e;A-yptZ<-N@ja(UWDRvIQAt4f6 zw0Q{zX=BV4|JyAXNKU`J-4kx4=Fcp_m&+r^vsJ(Kw#UVn=d(ZYOCS>Eo|=6a-J;*! z!=tRz)6f)0=;yDwh+H!3(-Nr&B12RAPBKF=5j<^Eqs1tIY`uod*;Z+FpPZt?c(`3d z<R!0$aQ*yw&SMyBgj?J6D0@kAR1?GEi{W}yv4z;ni_cm^1Zp^tBrr@bfr?s66HbyU zb~K+uDmSY*s-gr3Yw<c5_tZil?1yQru5CQk+KnuT>|J3WNKSRSIw}THfJi6&*o$Ih z;e6mK|26M8N@5A`AcS5wV2JfBPmPtOyu1YIe0;Gjkpch+)g1w6t@x58S`;AZSj#cM zKmI!i@K3nXTwNmoo^6yf5hQ^`h#NZV31#2wxapY6@~NB-EFPgm{5oe#E9v1(bs72; zC<5^MZx>@HGjAjj?jpsD29b{B`JS#|Eb!&Am8Y32l!Lu-P(`&0WR5d)7@Vkp_!Gbn zucNw4U738zwk<CYRt{%?wl%h9Td63Um-;?v5vce5a5TyR)~Dd{f%{H+T#j56tVxxh zJ{g@=zLbGhC4h<g?8&9z={5b73TrT>6McAkG2I)r^mmiYaP7nL@yXyQbvL4K`If2R zwC2Yyc_fF*{vz#@e&*-4UtdggU+w~U8nPHc007%<d#_~6wx@g%1T;xeN9kyt=w?J| zS+#|oet6NFmOmUOkj?`Z7f%7$xhi)<=ee2f%E50k_2R?e!)7}KbBCBs<Sq^LUtTI7 zfiF)DNXL2dE8-Q5yWxzZ1E%+Qa}(Cs>BkYSC45T@3S7)+EZr^q0$&cBG;4DL8yKgL z14`)^t&W=1WH#;$M|};&{_#IXmxAIArge-oioxd)TkVshHX6}7eWB^2jG<EL7RGw% zDPu^%2*4D@%--4q5SZ4sBJh(A`VqxL>4QfTu}hG1?XAP7AOaBtW(i<$1v`7#l*q8# za1lH_(g(vL@ntjHbhqc^-qQtd8iUtK%|Tql?e@Hx=u|Fay)p)P17Ac;KL3U8PS1Q& zyN+6$J{6H8Or_8&bVdS=z(_#=1;`vg8o8SiR!H-}oRX=~Wec`ooV!Cau+7ITGDReC zno}2hTVD3eg<O0ZNqH~lFY)$w6Fax`8oKdk?dxc?a>a#)DAeQA%8tZ&AGfb(Jn-sL z$X*Q`8l;UJXxNCqBdk$rxd*p6faDZ<W^RBBip7dB%7kEUZXSB}=_qN;NK^w^05@D4 z!RJIPjopt(XZZ0&{zf*p8m%NF>48c#@rJ`Qz2f&0?8UBmg!cXpK2Jh8l4F|l8&;29 zeyqA1eyJE;(Qt!^d6bkZ07pWJhL|o1;aqBqo9qrU#HCmM(su~`?l_~GYVsGdp+{0q z`>Yt~7C5R7lzj=PC8Ixf0W6Zo3^a$F2wO;l#zbgDt$yvWzdHRM+4%U>+jQCASkqNO z{dDJ8ceH{pPv7rd@e-h_H7#Ou;(H*TZ}9?+rc-97T~g@byI34F;-DX9T(DLU)+8q) z1`-*UZhQoY6j4)ol-o3!U!GjYo3Y%M^b>{t-q((tIa($28<yv#&smJbZ<5d<f0}sm z-t?B-QqI<ySlGRMexi7J@&j~*nDSkw1uGyRRe%2CyDS0BoIL4b_qc4rJN$f9R#&s7 zK5+QNyCs&iBkoSj-p4=<9#u&Uz&98x-)=0pdwF?M!Bf`}dc^)T18fDdmtX0U&R)eY zR`bYw%LD(efMrug6XzrzTfYUj(whFcOs3ovY$45GBVBP#gny^Hh)xtL5EXxcQ;ue~ z@48Dly{gkiupq{EI{4h!h+6M}Q8O!5Md6PHY?nUVe>jzdQ%6V!Q-d2VXjz0(1q2mS zYX0f}I({IEU=Vku_d>Bm0qF7u9;3qo?Cb#7#~4?p(wZ1-onw@hYJ>5YfW}cq=z4aV zp3>B+@`!>*V<Rxt4HfR!i`dK4gn;Lc)|{P`_i?2L0x;;NWBTs_`=M)d+)v^H_wX5> z+ESp>yXpI~k1)Kcau%6zOp<h(KW-^w1gRejofAni_?WYtq&i})u$k>H-ObZ~l!&J; zQyPL_tNe@H^TapL02DX_uZ?favbK;Sb1I+Eebq2V_1$C(IHQjP9bpLqVL-`^wnh1` zSVS(%Rf%XZdmO23Ym4b`jLn-LLx;N!oXV>3{p^vdfDC>fJ&L6)DIDzp`Qi*56asLO zxTHXTY{YJkD-zLi54{;`E*_FM$6~s@L{1x$U}Hp1GLp?eXm<8A5==bB6p}_RUpxXf zrw<LLOQOVLqVql6S!gT3KUVR$d$If|cR+fiTK=v0_b&d^#>>l#i2?w43GDAo60a8( z#_WQ0h`U~d_hJ+i!m$VqL<;|J{r@l=7mHvht!u<oO7h;vX`ei{!-oEJQ?3sKm1?|O z_#K({ykA_fo+-V)JgOS?H%`Qq#PB%!KRqMTx18U+4!#ud`0Cop0c3(ui&|bMBh(rA z6}<GU7MuPQ_mUNNtCDqWLgIG~U^Wkql6r*b0eGT=K~*!o7xZIGgXt&C8{oaay^dz= zbXGRm#N=qikwx6h8h=p7h}8YG-3KaaDN+nWnf1nu6s|Mt*XB=H2}hX89++w(1+I4q z?kNnB;CKlDW(sy`$aEtRvm#=R-CQeu2!FKOAF>J#<V(Cp*ZvRQ;P-7c%(jdIzjawY z`7jRO)NBDv5m872<kF)=7$G}%LCbNcPxx?WZNdFH7t>*;L*qo^ULy>t-wJf|N0bI( zK$^&eYMllc!bo&}d8K@?S8%O0AelHg<}}BigW)|*qXNy$y3)m>Xv4?%rOeD84A%PE z2}8l5Tgcqp7hrvxb#{9e$~J{+vjHqo8H$rTEz|)RTxHEL8OlHX-=RwtkPP8|o?_ST z&mQ*BLqK1$B2fJWfulj8Rv9-15H(wLnx2gE4Du_>xF(RDR;oL_qqXcFB?G>CsUu-e zEb(W2b9>|(ZHeJdW*WdaizEk$-I&JSov*?$f3+i3^CzS#(_(5CW5My`yk&H4CiF$i zq+(`9=*En*p#9^T(TO{6G)1d;XT&n^z_kB99CL;{r9`Xe(FlIj;B!g{xg9Od-MK{W z)klH7v2+vyj68JUz?|be45(Z#6A@-N!seGh%)!Uw-ol3PMI7+^7e;aVndMhxB1wfR z?9eJz^3cXTzER&>R>a0udVI4#>wg_7B&Xh$#x+fScJTYz2~|?C{+{bGK<n#MUWMIt zD`Jmo^0GPbFp2dRk2^F$HOIC=?u%!)vOR*K!phUYxO!mLk$z4$Xj{O0p_}F)c!*{s zf%a$&OWTTv7wErW7LLHXI8r!Fn2Ald@4S!SnsYbxPBq+m1`abpQKNK#$_6<tSJ~kw z-}tYBjsMl(L-YY%vQd(*UVv1;K9|QEB#hGndS^45KB8F5gzj#v^`M=BXgJ!}15%%S zi|~4GjM;!sm_zFsN}M@GQ;?spm*9Tt+t})|(~&oYqE66rD3Lj__>??6=DL}}?|KrI z*xRN;4$=D|kb%=}%lM3(6m7E-M}TYef;nmiqU`7>C<O+gWRtE3ebAx*u@F-$(RVaH zcE~}J80(*H``aQ@iofRC;42{~Mo-uHUBS{N^RG4ctF#_&bCZcN8;v(TV*S3T#SUar zsq~*0Z50Yw%^FWeB;47-%qsI*$&9SfP*P3|B<MwRuBFuFDa5<2hd-hIY`sT_OX!!X zbLOx#%7@U3+4t;KA~Z5mD!$hgm9Ke&GyCNy1|9$>FBQPuzzI`CC!Vh-*uIw)TE>l9 z4v^t#V=$a{?$rXR;8W^u{gsZ&dLbmYTkaiDHr71GQ@etUiJL(X_RE$S--4jH$#|}i zoqbbm*tO`-pA2B|>)o&<^hkm3o@Gw|^uH4ibYfB_vEzaA_1ir-fKU>5r(gL;^bsW= zR!3zQIu63A%Arq%ZW0|fMrIG~a%PXyXn$ul*Hq^4oc(&ei8q`|41Lqga*UlSfwhSu zOP(cyefDUqdsq4NLD3$7%(}TmnZO;8f{luXCV(rC?qRTJrA^wWp%;&mh1M%A?)A>H zt`Q1^{jJUwrj{<+8;#kau%If*oBrHR#y6<;G_Kv!aL`xFj%;>E^L#}|b15hxP_AI~ z8Uo_$OsnkPq?TyCy$eFmAUpsb9?-0xy{X^&!-A_HGBSF);`?4H#IhWUgPn4B&kov& z$ZJ$z&;DX<R&3?^sg-%WQ?!UMDv5b%uKPZv(h$_6*Mh9&LYx7>&m3z3qGf)aiEXsf z0>jT4^RX;2n6`SE`HD=^hq&WG-r&-Trv{H3k<^uI^l3_h^)(cyxbS;42li<e<#Q50 zm5fgdYGBv5Uu8KiW2nPsG?Mf`@9UcILWS03t*yN`%A_SkA~gK|@!teU_CP0R**LTm zp*i+0wB#7REZk0w4x?l!dkNjb;D)cLj{)oefNd{{KT>q;Bx~A!4HKo|nx_ipq%<X9 z_m64>C21FvC_-cif0#!C2*urQRZSdY-S<h)`i$cA<>l{wNH!cpB|Wk@WR$#Pdm>IT z%+#yiuH^dFeJ*LPV~b~z$~m{wLRCA!qVoLJ3ob4igr$&+OE>KaD`kFWAHKm7{1DC9 z&<oCLdA3zcXXD!V1D6XWq?Dw>HVCELsuzjf#{yV(bO!f|VtV@o!vO%O3X%qe>ax=A z%9SB51OgtRzlZy27D30z?(k_)1&(7ZX$i{_a#HlViMfh+=509)LS72(1O8wROgseA zH(x(gaXigGF;dguhyyg7es}@|k<-l&v^p>&ei#n<y1TO)nm}PU5?w_G-o6n^#d(60 z9?o~Hu(*=)8W{YLp=c#e9VH2yH1+T{zj6Wm@Z>b<MoUlkWR5!M7n8*KoW%am4J5=t zGu1B}|I>dkFj!_<Ntv@jH1xjGE>aQ0i%<Hr(LtRCjn1wDyqOc@SK|C<?rX>0bua`g z3AkZ;xB`dkKr7e3okhm0lhzXZOLwXnhV4x|6LN!wG)@d4hqCgvA*jW6yS?tp4-H-C z<piQ^6=5hO-Y}e0l_^D>X^FX^9cu-9BNVB_Mkhb-vRS%Fs}^2!4MV*2Na1=QL(wh* z8BCdD+MiSDJuZ5#qH+CHzU*+qNV8t+;uv0+)pO9qa{$}b@*pxFN8hF+#B?Vg;`NQD zmqPD-1ezG+FB}{o91fxiW}f`UZC>P)CHdUpr+~pL!o1EF2sKRW@1GQHBT*fg#$K^i zL8mY&gZ9Gg06Rf1kNWSvc?UiBB7tym=K%nC=N(j}-c#BV8=1L!lFe*aYPLiN9C{Sg zb<5<#i_;;ldENL2k84U?7Gj#O-{8_OZ9Iu)TKCwc2Yo3f4xH2f@|37XvgxapyZT7- zyJw6GmKppVRZ2^D?bs@!IyY;}{l|YJ7-%G<X}3?RBVm^7Yjz})K>Dbz4EDgriajFB z%I2(QTgmot8jhh9_;k?Nyi|{MXHPGREj>+|C;P=(odJyBDn<@SaDBC;wdX{Q|3Jfz ztuWP}$R#V#f8X1-ah;DsIX&JMEfi&?48Fdz%9K=n-Iws<x-Yfcf2_4Xm5-)J=)@zQ zi{xOi=`Eco9i!Z9d?8kDB#(%sEJFF9XHQ|kk-h%5?fmT6AAhApi-H)N*-<-!ghaEM zgl=IcYCZP{D+L*I3Pw0m^;W0s2grc(D>vMdH*wXW@bTNKLg?!LKm>FIc&9uBY`8Bo z*<Z@7>-Cen@Ru{D=554o>0Tug^!j{ht`~e!D=VxjAo;B<qdo=(NJH0nSeP0B0BqIm zwGu2_b?lElo=1ttT$#pO6CIQD-?c41=4&2H{kHkYz}%INHN_7iD3!S9&dE$p-d_^N z;Nu!v-%41kIxr(Bh@m3TZ07qYS^JQGZO)Tue*R+*SNpt~<$w7n7$_~LF^f*@s$?FU zV71SP4oFd}V;_~^W2#{Yk72?ai1?i<h}NhK@nFD`n)MpNoV&Z40>mbZ_VbD$n(iUW zFQG(9w;3ap8mM&|h0XL+f9xUWZ{SRcYhX6JK6BBm`Fl!DfSBRTR7Lahas-bD0Kn16 zn1ZBED^S))7p0E>eje&myqf-V_}4wNH)s02D{W$g85~#KToRO2iLl*PQ}G&Y4#R~$ zuMInltyx=hm5=MTr=IwwM+!zYwo~_uVUsjj4a~$AwzIl^zsi<7LsZWd^mJ+R9GMye zfkUL@1$iLb!q-vIknVgb8)cq7^j(`pi65KAAwWP`=QNUtcFc!HK-zD+4UWh7&OY7- zJ^P<vI6ORAFc9M<zXq$IXj>Er4<9um__0B{97C1+S*_p5Clgn=fIXF4{cTPf@uh|O z8M9JZG-XzG;qI<#wIU@)XnGiJt1}hK3T=GK#>?L}enSp!Ku}khsMtZCT0-Q=Qzd!N zW70qVKZAj3FfC0a7EYlO!F!P~rUc7+HD&hEQDCeCPgK17rxyf`*QTS~qMh(THvi%M z&jui~T*5OOchfNe+n<)0IMVM*2MT|;#zdR2EIi~1GpezDFK+N|ybhXpnL?KPdoP4= zC`Jpza+UtqA;b#q2aZkj^+n}JD<d5CU>yk)YWu)TZb68Xbw$M}aDHrc>0qek`<hOf zQnnsIbtB(7?%Y-)V+QjJSGrj%I6iM5|Bh?8*a+ks90+5?t<yK$<l43*xBtakhN7b- zIz-HAPq2PK4`&Jh4{UZO9gH)z1K)pYA>&FKyi8A~T+%2Rf(&aCm3^lSCuodir=GF1 z@-TU=QSz)U&`0f;XP&J--As3FBKg-?5vO=G@cqB#gpS=3x7tzOg9FvM=$S8@9;WK7 zynBsGTWn6gpM12@6J^O)G3NIs8u-vd?}d#@et)4oAxzRn_VvE6pl>&*u<Gc%M)mPy zphK-U9m`uHwqaqa)%k+jp6ix>{MUo2h#?COC?p!P<_|Sy`{0D|PrAzN-+P}?9c-^K zN;m<4U_dV)d>7MBqXEk0QW3&6EBuk=#WJKEcZesauIv4BK~g<UQBEjs8z&ueTct#r zreKDVZgV*#j5a~&vIYM8`ep{)Pry35tTvXEYQN>%NrL|OKNRCr8AhIEnFx?^s&$Bq zK)SLDe8dRq^o4q9xbU5@2z-3X+?u!V+}`M>A(t@nL!@yc6W4a9YiRO(lg1E7BL-{~ zgl%hBp=7QB;!Fr5tbK>+QsBUGzwdd|8KP~b5CB>cCfwM2@8DZ}4Pp2+kS##mG{hGg zH{C^FW7t5817!UMF|1%RSbI<xbn4Y<9{Thz4PC?VmU3Q2&+y~zc5+)r*RwckMx~&_ z#9nLBF29hIY=4m)LsCK&Ywuq+9n=i{jB{-(9WIIODcjQ%NEMl%SSRU1es_&^l-TO- z!zcf7)SMe7j@lKWUu2%=^AhX3NYE~`w1Q{Q^i$8eY60vY|E)+M8?DZ3{<)N?RYH|V zI!w5z)}?El>HQVO?0HKa9SlJ1WO^uy1V#)`MacongcO|AQPm@G$SDytxO16wN}!#3 z_AHWtl{r1y6D{>o#<_<!4*@1W?@dN|gJ0KN<&!A93OF-igG7D_Lpf%qxbG1Fl-pEu zL`cAkSk-DOgvwYisw7z9a?3zQiT}l81nGz?<b3mWmZLNLnxM6|4-%{)+Hu!CU_9<d z_%UY^O22P1$@cgH>Yv4dLS@i`rPWI&(f9m#$()1X7-<hXYlgCE;QrP?HhBvGmkwrV z0K?)gCxg)~5Y%9zj1jiSU*Wn@McG=k6#cRzwMD4bV@`&EjP!<PP!jrbPY`e;@ZmX^ z_yhpZ^l=54|E^jlL?Y~i#PTDf#)f3(I?B?qy6VWTg|w&<ay4n>cVDNb7cRlfCPZj4 zZDDRs={)WmG@8)rB`dK+oyuyQtH*mA(9?w#W(dI4b?XMxQ?j=)$N)f_hDm53`oH?S z3jnGME}ozhZ;QYyK9~;ZCG?T$oi^I_v1Hc0>VGC2y*U^FhX_WczUU$#;M>WUsSrsT z%z*<3TWUP%{XZ;S1zS|#*PR)9=uYYG?ijj;9+2)X=@Mk<?ndeE6a*CMmhMuzK_vtg z=EdLt{Q`5JS$E%k)>(V4a~evVU293mGa-RgKC@NcWY;GbKfw?Q<i5e_(C~qHd6gW* zlltdd0Dwu93$#-yL93y>v*%6bOb^sdQ*GW@BPSl(nSFOJEKXwtj2r}|afUYxt3so! z<a`+9ge>hvwd4<|EhqSeb7^@-sjKJ7Soh1P?1(XDQ6}OhtHT6wbut~HxL>kU^Yxc7 zhvze`uh-keHJwWNfV=E+>^>X)K&YHCyJ>uGeC4hg%u5S-yq$$s7R*fanb2sx9r`V> znls-Kw^&IIyIFH`n!T_NFjoR#p9x@7#AJ0cVQWGL!jpH_lb!0ee!T&YD*YkuLncV~ zMPOaL>bxQgi_UVG^9dH-Q!7&6o~ilNDaiKHmy0?{)w@pe{o^CzswsD?WdkugM<7oA zj_&u@WF!Uw$TK<KmY_-+V4S9=5BRVC;Yi|=hI1zr9t!&s*i!Tc#9U#fu6$hhUJP80 zefensUPbl!`V&n7iWF)-9tZR=Bm&;FbXg)Bcyvnz?XHCf5C;!nG))jGcaM?D#x}>l zRxVlJa2KGkWco{nF;7_cSL?#VVu2CQ_SP@YAU}s~Z=&diPQ^%{bY$ezV!Xq@yzpqC z-%xo1r%%Ydvfzfsm1>+Y5-zu$;+)Oi=}HXMXgAM~HkYq$h*PtEq-PD^kZg(wY~U$g zTtX8<cSjqp$n&zn_lOfUmka|R(pN&yw;M9bpeE>8z(gKI<jNiS{f}21=%kD`nsm-m zmm{kpK<oYSNq+GIF@0xu4I$qqA#|GRZ&L;5PsI2tNWsvugdlCr0dp-1f9ou&1VBJ1 zHAIJZkny|Y;pd?Dpe;UtVTIiK5hQnDeA9WMF;z}a>p?#Hc+)I`=#W=g2e>~k*(h_6 zb!vm1X#S3T8~p_76^5%nQ5x8vTgk|py)!!?`O{qGZ;n<>e=_{TzXOgWqG#f?M`SG= z))OKX2g3GzVZ+Jj249YGZyv!4Rwhdea`_`z+_-~g;4xkkUaEDb>-9RXic8c>HH2{G zU|hw<>|@SRMIHqvsxSl^nJy@k>?!Q%XE?8lhh7u6+`ove%=0mTmPyT8lBS@5dZAk& z6N@TVQDe}%Bs&4A(b{k_6oFv>QW%3kOsrW}LzVLZMAwXTgg8EXxW=g!Q9R?(pVhu9 zEn0yr$uc!`VrO}XDLxcvsHLA$=~ak{l9gdabp&Ra40N!OJHTR7W}0;U92zrX%K0x4 zh`aNLU#PRc2YH1$gpv%o&z~Ej5~;m?C1_n`$Vi2HgipJ@LLPrezEu7U$(};^Z9+lw z5qSq4Sqk_%thsLYJ9^%+VuA(Y;*H$i_5ot!k{E~Md2v92=mX!KCab+S%3%8Vhtnn+ zHT{RwHDiVR!c^<G%G$0w{-h2Lk|}Y<eIQ<LR>^e(f3OxIJ{nw|9ouPsiDrbE$pb%= z5_5h3AO6E2Bq}AN1ysseae69jUWSMSD;lSIGS_~Lg!Af~q;$oz`c!B?t$hzv_QM1O z1ORbht`2II$EwB+Vtpr#0AjU5tgK@7a&_?z-W%FNz2!Gf7!;@5`aEZ6@uMJ-WQF|f zqlAbv2*gxi!ve8~G#iF$WjPL6Rl|Fx7<v`07(YK7s<5>sQ74+pVW7jC6}0(F0oN|{ zfr$!C(KI4AvhNdAkEHXhl?q<b_%IY!sC6jn^WO_(UsqT+ybV0zMc8jFT8U^^$r!&4 zE0I`$eR#f`<LDK_l9KiL_opOvehwHGv()_jxmuP7hQ~uK>B$2sON46emyFKctXaf) za$grj6>K!(2g&RD^gd3$GA?*TJb7Bk&%vRa=B(B83dLa631l@UJ{4xCJ!Kb7d43OS z0=`jn)m5}`<m`A-nS=_mpKR7^OUDy4{56IQJtexvX(PT;{dubc>>a_`KJH%51{O;` zHf6%U3Fdoy#dJY~3KPOS^qr;u`EQrtpaC+YGc0~y4F$?1sR+eHDu26r#!(F7WKPGN zT-It8H?LMzMWT|)y@52cR~P&I_(NG~^figiSbIO{nBGovnuVp=uWl?wE2R;)g*W9U zsey6I6H*K_D}GbzA)`Z`wk#fL!~V;ylO_g6=X;vyZ!e&}uhJQ<sQCP?Sk$k4D)(a@ zD7!?VN2I}3WlB-dl{G9_W97KwwNYlVJcMq(ezk8&7xPY4fP2DC*ZX7j>!0bNhyE_m zk5>=SPd{Cq9)A2C5%ih$%!ZdP!&==O0T{4L>r_lMhGH6NrU=^+0}YJ1u9gy=`ISCQ z-6~xd=@<Oy5~uW#y>|hE?14jO*zeAlIx8`r-xoW@I7W2de4sj+=C9r*Dr>TeIyCVX z47fSm)SOXiL+Spb;~-JpqGW-vKGj^7$=Q6%*l81gUS3;!Lr>egn*11kmNNG)yM;Cw z$|fNd3O=JYdp8VKR|99Fv#3PEjtw~r08&-aDN!pqQOU+$`B(p2aL|*I$r%R0qC!c+ z7D@_Ak{ypleX~p74)~n*jw~Pwpp%xT;kf&5vc&IP|0MD>kGv%>&2p0-gh%}rJpm$* zneZ$7M=v{yXddzP;B`R572>zFb4f99_4)rWNdopKFl#<J#Qo*TszCEp|2wYHfl7{w zrXH_-%48o-Kd(o$!Vvf%W>{TzWnw_iw5#l-!-^Fn>cY515M^tgw6*-w$KC~Y3_DSp z-E!gy;Vn%w#}-zsdipwx=K%nqGjHv8NRTlPows8tgdvFz3mPXWdwRBT8W^!Q1QcFT zH@hAzBGKZhqHtqxKtia;Ga>{lQx1DV@vMw90g+|lNuuqF@v*V%S-EO};rT4Y*H@21 zY?}ZO*gZ@VDVgswjHiFn2Ogj(X$+OJ9s39sUYe2GG8HoHq3<2Mt;3OSM&Txq{52Do z9@UL2Hf=nXM9~KFG(aD8*2ijH@xN9lg+{|8X#s#LR{rGHL$+~GO`w75)X)GCCdw+# zfBpXmjzlZ@vPYG0QOO2VjW0qpk%`o*fl+<jCXG|@j@%L*RRNY<${zeuFBS#FKd!?5 z4V2wpG{d^oK7~`^n)BY7xel$ixLdd>docFN_RElDEI?IN?R9HbvN}rU#&fP@#xRnu zBTnn{-6iz%%&-8-oKJ5mKQrl5fj6r=rWZ1p^SfV!gh7ZFZD@KyFYM8K-q7~*FJHC0 zvEZo_f;<G`9hZpAmcAnE$2mGFW-N!n^U}*-i72EL3gH=EmkrBMfo6a74Z3v0FIGTO zm{ojrK6o(QbKJSWZ()1wo5Jg)OFQu9M^hn|q6^dsUo<x9w2jYd2Vb2X>ilJHl4BJ{ z5cr>eUW+>nMbN0bbldrV5_eFhyc}EYoG19O@5ZHXW!xJ1&TiH>Eb87iGMK3_aWyi4 zXP$Mudj7tIRpzEu56k}0=k0X5U0{F#14ix<9VVr^8Y7f|9VaFddt&U^g|fo$w4N3Z z08GT+?P^8`EfV4BDZHdh$fmdaSO0qeP%!bD9*-rh>K-M96tgkbl7t;J*AqXvyixEP zhtl^`H*d3#L6<<Tikh1NBLG8}vrLn>dXSo&yKO*DZop3Qc#Sa&$NnZe*%H$$^ht;% z^+Rcdy*h<scDfePjEe3Xx`8$Y(XWbS3X;`weZUuS1_}DJ1uS6`X&i#KWBcm#KQ)86 zlrgc(6B6{l6hAc27B)wG$;ZS%o^V=8!6#!d$`6|;tbmXt%9hA_v23nsHnelHme-WW zD>B|$aFKj}q=Lsu8mO)@!Xlsrg^TlS*q)YdVm@vpr_8K3Ba73pBQ@Dd_J%C7*md&5 zZiHL)knpJ3*J-wNHWPHdGP_S5;Po1&KaVoN)o$i92tZBKhBrUI$5N#YOab-6;HwQB zvrto1BZ9Nh@(Oc^tI;*SY0;c{^JRuIkA^R~Tgt}V@s`%W06Y*Cm0q#<{uuQ~6quL_ z+u+-l-Dqoh2`#D_IbCj-9uxYrh@fXl3z{~pm+f`wW0_J|EB=T7R{+SI*~03a+*Cb+ z14Am>I^la(U{$#rp9$IJ%{7?$dkC!+`3)oRg`8fF`E63U!J~`_d)6Q+ksbwsJ}NPr zKRrFsQXc)IY5jPot=1jxu#_AO3MoBEj#F&#;r9Ov2aw`Fi&)-3g^El~5yGTKw%?cW z#UWp5!WxIEt&vEuumVTM@HtJ>DPB{G#~V9^F9g1un%JzroD!`$i~_$<`LyBWn!D09 zF1hm?EW@}zL)k-!373m}-jq~+H^x@{q~2Rk{!Z&-S5bv=tQ4WfZ{GYg$%;Ar-C((- zH_~<Z+3904nk#ISDR}F*TA?`mjD{>>GoRjHUP}Bz+*LL<cC+OXsDLuu&8cs#8~0mL z(BdqNW`1Ug&Jr+)DR}^ot?bZ7xpQEb6J8WbYy;3eT-7v&BFRC#0ak7g5Dq!L)EPmn zFr82N02w9f-&oOK)X2(Xym`u+m@C|eJWSZadMZGsPSJfi6Io;Pa0)c^XaW>b$F_G( z83`X)|KWcK0BumME#UGl>MI%lwhGq-r^Z;-lW76DQqOK9ld6Liolx<GqB!iv4|fum zZYvw<j8Ck)Dt}9SZT*QSmC&VglpP<ry*>0^hrO`<u~Ypy6Yx}>JQahg#Hqv8$6E3H z*4?#V&<&GSGmk*(qoa$Ml614=^QqS7A)(8}(`DO~<rx+ulk0_h`1y)Q!bcrTTXpz> zGxYH_A{g{V{I6f%CrLFq6?uFTJ+4;(7Xsgww7-N8FP9v07~yVA2Pzmt0LYaGvSNgc z)9qjt#)=|1;R}E9VkL6=AiR%~#8({!8oH82*D9Bz^j)M>o9%=1(t%8ppAk>D=gSJg zjm@nLf&CX8+5E=$>1J5O@@B8Aotk8<ote5IfQ+25L(X|uSYG*kbFWwISWFF8+9-t! z*Ff|K$l}9rt1zl4_ZMQFJX>#jn~+_kDUhXs*pYd*m|~`icYX{IEpb5oy`o|C#G^WI zemAl>jJC3`M5#n<^prM}w2FU#0remLXK>IDdXqCO_IBgbKjM-D(Nny04p7PdG!sfr zr^qBP-Thh)Tt2uacG$>vVqE5mfnYs;Ll^6m-&-`>mjY6nm<)`jY}d4Os(7ZFS+Rx> zGzdiL=y~YJMJ9-v#-!30q;i4w^s^t~HaA67p7}Rwz+t3tqXb2V@yh!JK2FhF61~`* zRCRkJAHLGa%E*Yc!-@&JX1iZ(Pa1}aDfHfXPo_4_qA|pteWF;gOOm;@fQ8@YYy1aG z^D|Z@LJ9yTK2#(fQ|@rr?{VryL+9@pa%UejDR>P<Z8XjW1Bv2G8Ix`fQ(bTItge~S zWQVYjl;2^2cmnzWhTL=>VWoOiG6$3{S78f?M;lkGUDzd?h>a?Wo|Wxkwqyc1^ksE% zT8875{On@jd6NSl;G*XYM@srdvcrTnB`L$lUvaDAWaqAbRqB;U-1}cj;&&ykkP>CL zRG)ikoWEy%w!G=8PB0Hgfc!*#aJ>5izJc4ZVo-=*WvRdDYv|#u`-lHGI4GXdNDr6S zLp_qxS&G3iG2n*_l*~;>6RUyMKbPHG)7l2it|Z>kp$;k3#ra_YPE7E3DKpKV$qs?4 zvtK>wA>@ADg}Ny``^$iAqW)PaIBrl&f(6YgEGax<<oRN>(bBc%_!pGfT8ZE)Chzc< zQe5pG9-+zLZ{|^T_hfi{)5JB=Yk0Qnwhpk_zsaFFxE$l#>mVwWZw3@B+^5DjY=?H! z5%wv9T!k+lk3OP@e<MN%fVjGG@w)VpJ-&I+p}}#}m5BEmz8HF)imk@fYMoTguxE1N zxb9(<(!0B*qk+%nbGL`7GA7DflDCN&g>k!&?YBc&Hi{5S&5g{w$L}mrqcBO-l8sLn zxxYS`EooM;Ih@))Pk(=~jg+Fl&{Eobd3yMgVSLWRM}TPYc2fJ{o!yr>huXa+lksc< z7f&%K{F(R`d0rR`{rw#ivV&boPZSanzao!?uZyOXOomeT&oR83Ge$T7>@>^eD{QYI zZ>S&bNO1ZO|9v>fgn8R)k8o2BSzTNzS|JHCZl=NOl9rtBa(t7V{$0Q{Nv1{Ql*>SZ zX_=K)n|7Mau+_@4ncu5e(O@vVX=<OR2ye0Ud&)NcIIPF&FzUa7#?fi{;<41`L-g}W z=R|LFmlce>hqJ5c!FJeVRL);oSmoHtphsrg?54DV)fp7HxwL~+wDNgRuVY?>auCF_ z5=qi9ce)06`i7;yPtk_Wk@1t3jJ@<3j!92!;%XLfKAnz-7efF5KxZ>DJs*)uR_l8_ zh33><2(l&?B^A<eUumQh5P4Dt)iEu68k%m~KY+;w{=1qZJJZWL5%+T98>!HV6aD8C z@V4Z(&un)Z_7X!4QNHT5U_P$403i$iebi`xMS4=)jp?OsDJlDz?!3C!Vvxz8<zLL6 z$uLRkuHUG1*?7JW%3qJ!0^LluA95D?H*G#=cZL4N9J6U@rAazEncNT)SQiO>lDgS` zl|yNC+|YlN2V^8DkeZKgQNV}qGA?@m!+!?=dP~3YtbZzKpGb&XS|?9RCfPw5UGN34 zp8J0u9-)^~KrWY>jaLfH6&Eng#5^-8$hG8e3sez1F4taVQ}g~#ck0#sr{~wBhO<d! z!J2@``(DE%&jF+qLuqOPIHW4EA}7?~h{-4EH!DE3%fk^Czh>TgWH+KDj2fBi*@$*@ z{F54GSh?t`gqY|{kkrtZ2B|^+;Tk$|(<bSMgLDR!p6J-c{Z!$BQOcQwYRl%>smMoH z>s+V;o(KjJU+1qN)rjZ4^dgW!j{=gI{GPTQ`v@-s<J*k=dU;?=UA}>Oxo5jeYTS4@ zDJwRu7ya|G7f@*4bpn39ZZIJ$TFa@Rn?h=aw+A-Lk>><XH(t0&`i@-rrrk%wnk+OW zLu*+f6S@((*gl3Y1Fmd>dH&$WUrf+H!YE^7ua0C8vix}iEHbQSjI0j5!GFWhG|;wC zH1WJiG#a%r%8ns75dw~%|Hv5O!^`U!;cD(U#0{s~wcLlY?J~39|2u!<1dhZhVRmv% zC2dmm)>v{NE&&qf1f`vvW5TQ}zsZ}IH6<E8zvZ8JaWGrrw?>zq-YqtYKM}1k(0f=w zkEIz1plsJb=rO3XyCD!bNmwBO1@LoSYFbRkqWBD=0FnVobZ1Q*1|<0W;j)ZObL7a~ zKJLs)x?*fJS+}N+Y3ZaRGpvtd@)CPf-cmEkds&h<12}?~l;|nQN|@nxFlKrvtbY&C zjS&XC<@++0J}c<#hbcv^+3oDV{NwpSnYC(Z8lwPdJB-Pp&r?IyOcF}R6U5bIVYCM> zqKlaO1(F#oRLlezyH<i~X#H>Z!yhEcW12Eb-HJ><{CKppRx*&0g_hoYLSJ=Rok3Wv zAZ`Jd%b|Gs9O9WE(;WT8rEHA+h-3hMkrigF=-JwEQuE3ZGOD&mNMz!&vr>%ULXWXN z2*swOJ}*>4JkEZyCHi%-jWsYrvjF46{brxx>85104yM6ugCB{OckRoXYe7vxH~?A< zWX{q15B~!IXp(Pz0fVAl5oyv)a?mTuHp;Al*QMV%`RqkZOFD(h9(SI@U`%AmvAY<C zO`1=mg6=$L_qlm8=^XPxYO|g%R%^u(FrJfM!?}V(>==w2bwXM@GeZ(m3IMQ)PER4( zT8##F9p86R)Jng&$#otAhLw1d<4GF|3&uqcq%eX~xI^UNbj8{Q9wloXj`O>KNC)FZ z`A-B&cDGS`1a_Gj{-kuVBnO3=Hi>3JUDIzY^6~Ay6~6H+f<0TCd`rzd`SI^`ngv^j zC+I8zpiVd;_C`I1xQl%4P`RU_jbW-ho~s-mQ_}S3KW+2gT7sQ#S*>dFt4Uu{o#^D` z9*6FsL=tq&UiNAnzw(R%qT|8!yk_4SW9?HNx8U`?%%U^u3m<3>wxUX5kn0~MY|*@` zIPMB}6|n5j)Swh7Um5jwZWHr&n91|Y`?Mlj8B8CoZmc_lK#WysAAbCKU4{7qq7TXT zdpuPHR!A=Og#iGofFjWzOj#Klp8sEex7jxqPzeR)Z8=D-A~ZEI$c@h#UFNV->u)2# zWZ<ZA%Gc;UVsu@W(ReJL5=?V^)<*>*@)(q&=C)Zcwwj3!ua4`2?&f4^qfL&CP@m_! zdg%*(EhqaEr@Hfv%`2Q>bc(sLLffuDScpImd(Ip7H=?BS4HEY8quS;+ZGoIje|Br^ z?LzKWU|ZN{teFNgUWxBB^M}TP7rd~ckDr;pnx7yrYw<tMys5IqGdfRoLP>o7#F)BR z6-|_h2#BFegd>F>*!H*etmWse+2!$Jg<}f}*Ajb3(!+Igf`2x5CV5Y1wSa7-+9dfM z5*&pV_h~x#aI#|9T6N>eILEIJ6;GEQnWsN(@#5qVkV*Q&6~<;Ryzj$FP!S;>2oyP= zp=77{Jv*-MD;2Q-w%l$h_5eT8VMH8(mBy@uSoU1E0=ZsFQXD2)pS%hIzZ7FCDYw)? z>Kq3qm-B+VPNLVI=Y;@5DSoOv9RSdngp?8`r3|dnSxuM1|KWcCKtfVn(_^Esm8{@k zlN@lJs-U!jHapFk5uTkygDKF`EV*U*YFBC4wAU-}IQUD-s3W5B&PA<e39<xwIkl^u z#9yOT^5%_97-u!Nx-tJsi|DrHtlshV?JfpA@4A`yN$VHH-sG@l99E_|NTSxtvF`M* z&%z=VskBtx%(w!@zV9fJ_?o%lo2p7`pR(q3R^jUZ;v&CR+isN_z^BkQQOL6?rPpQq z`U1h9OuPPoOGqtJ{_sWK29-%Y(8`;(;-Uf4U9fR`_pwAM`<yX6LmO0Os1qIu6l?Sv z)UW%-jX8|-V;FEKx}qBNeS)$Ip9xu0ckReUoNy=kh^GaW=oeOV>n`9YDRW_ww%a-X zjvYbQIXNl-u9v<Ch$&rI$V#kyixO69M-$c>!tgWt6(32oyGbe4kG~$sX%HKXGS%z? zg)hjKgn|3;Ops)!l!=&R(hTiZ?v?mW2E8L$@~{*0s4~~lrxq7Bo&&*=;1`IqjDn^; zwYq1+%YXZ?A54bN>#v}OtqFxx1S}c(>Ls)VbB-<bQt%o~5`?)q@w?h{gN_cl696P| zR7IXDYd5!2NkJN*qxF?!7Vj8+PdeRJ<P*0ZKQki{<k$m@X06RBr}nmRZXq~(K>-21 z%dr{riliBmL|5WI8$LjS$TZbUA$PYJ1|h?35&P@*9`?G0HmnnWUe|HpNQ^w%kd(F5 zwK7x3X<==c6ir-O&KKgn`;$AJ^c2``|MT9}UsSe9V$~mZhkKDX)in2hoy!aMg9&Bx zAgT4O4}ik%Z4yQzw`F*{QB}!uQqQIO8h7Xg?{2Yff_H1}wfV9sk<WF2qezh9UF)M) z=w+ouDp#OZA;B|QPbH71D6Il85wr7%Ic858?&&iYXTjZ_0v6433s7<wuk0=bCY|zz zC?mN_Y7NFj>%BM#88ht%f(p6p5{ABxBsYe--oog0YfX}}VYzq?q8WJ(GCxBP@*Y^5 z!?nG}w1s7@n{gg{_H_L>el<iA{g3}3nTfqzK&28Ev+mJ&=AYOa5;o8J&+J21lWzpZ z5iNkN4@hkDV}zm~|91J$WxakO2S@B-WA_hw>|)qE*Q6@YRAc;V!kw!?U1!a+@!c<< zSn3UVHv)0+QEZMDJ!36O>I;`ONKqS5dC{*P&%KhiGh&%e@>Vb>fjT{};mh#8XVv3D zn9x49$PlvZls<WMIyK4=-@XAB@R&NA2+PJ*`pq!mkLtm?2`&zCCcU8VyXaJ=_e98I zwx-&Gp4=gD>O18GiV*v9$c{GI&0EIxEWz9X{ZfL=52e<A(MZj3V<lI|LpnF+cEc)K z*VCG>934Gr-j|~U;XDo;#1?aeh=TD!nsel<ob6i0fjLHiUiNn+1HLpgK#wCvt%m(P zvp(31D`0^jww>2hspgL~dR=$R%}V~8Ha}<o9^0g+os2O-5?-(DuozDM(ugq2hhg3e zD<H<}-eJ8EPk!Zk0#p=(-8kWEC;I0dfG(U{#C^A~o*zLX`49hN0AZSpz69qBVO6Hr zU@HdaMEIl)luRcLgV@z78bjPKtU%1os;oKJ10Ne*x6Hsc3Q$}?)>Bb11}J9zNvBeY zR)?{dv^5HBnIf0L!HWCkZ~LJBD0VU8KNa206khv$rU6ilRU|SGo0ykG0EE7fh6S`k zmNm#{<YXrD@Ov=2&T>#;93GCGWxktEv?{f^|N0X5jH6&2p;#v~rtK>h`?4nQ%3nu; zy{e5Etl(WnrBYw-*>Bx)a23zMT8r8}!C@>00TocfSIyztgiMkA!~}I!M74j>)sA({ z)W)G%>N%(*ioXrRqX;$c#1?Li5tnjh-6#??$e*9ewuCH|Lwp&ZId~>;6_eL~U?jt{ zOK@DzoEKev`h$Yp@6s@9x_a~SVZN;t91{VZ$>=XHNSAQc(pd?nbH(YoxZm~X?MBFw z=gqf~Yq6Q{R_eRf_KAZ0q&Cm^Gmo#E5bW>XU5=EFh_eropf=#1t7*Tt(gtAk1R%v9 z%Deur|AWpb*Ukb|U^>wWU@LmpM1>XObKZtDVAe(Tk8Juz;VKnie7{=&77a#anc=-M zzFOUzSocE-FN&elR{=Sv7=Mn>g0bY$l*CHpI0{U&asl<+ryVP9bDtZR)Uz$_9;L)X z8+S|;ZOl<2VB}O<fJqJ@Bo@V6PiT#bRR_;^PIiG(0=_<47!dL;S`LjsC3a!1JVxpU zJsX@YS&)9(FfZ<RBdI#QRgTO-H|d>5(&T3w#Qn**(!&3hINfM{znK2=o6(=le}%j_ zSyg9WuAMHz3Aq5+#E@2G2*o#7w)9gVrJ|ITJSONZ%a81#CnV1LoCs!z1-xnghD{Ye zy)ToWuVWUi(=&OFK9FVG?OA=oJ;NXZJkw7AF#0`KE0f&T(x1D%aGd@3E4xxW@l!k1 zK^&gsb4Q<y{)qqT9-%Ov6B3M%;iLF+KFx)XlELR}XBkER&Vt?b`dVOZ!{-qk3!nNR zlSl%J$~B{qHLNAt)TKpH_Xq6#!~Yb3WGlNY0cF22WW%Je3)f66zOty#Z8E~oxnTW~ zZM<n&uO^v0fxdOg*)JIV1SH94tMZeUNUEFjAg81Vr*pZ#F#wbL0VA&wR`jEJ?@r9+ zpF_uGX$zw(Q!<~NRAEaGVLwj+Y?B`djd=6sB|9L^k-61JKso=4h9C;feA1oYetU~| zueAu?N3&_Ct#R+Mp%YoX>z(io5%P7Z)tJ(aGmFT2`P1D&pKWbolF2-x@yD3#t_ngG zbrw0iCDc^wRxlF))P$odoX>4=e&>ykF4sU?8!FTy_b(X_E*v0FWI;Vb2CL}?l@s6c zCbj2|e*(x8CEW-h5WWfsjS%3l=L9k>004F${OoJp()S^f#0x2Qge+}JIKKYJwVj{C z-W>6Zu$pJ@P36!WRxME?<W%4&Gd6Nw)<?y{MloTt`<}YVG<-nK#-|pu#B4#nYbjsZ z^K|SI3M0Ee%GBPsrOUbEIr)4dmpfO%-))v%jUFV9c#4pZ{9peET}iJz^Up=~inroc z5h@AC7j{srRwLAWSGEX@T>yYk_gmhyB7G8)nlamnsYln$0_qT2t|?Z;9(d0?GtwC+ zT}*-OHW3gOXA$jBlTQmLh)5&Ek5nc*#q|yTUV26H2cv~J2;5U<Q%4>6%ucgs0}u08 zg=n)YewG=a3S;8O4v)o4wI(`I@yemBVfyf*Q}K9!%@T>7GFbM>qEwGK<pi#dh_8!& z-B;&fAqH+m31!jE9C$-6kUnyMkMNp6jOS`1?<DR($Y3ghUg0e@hfD1192_r!9<3e| z$w_`f)oeV&(TZ(@7hV%iG2a%lN%r2E|3!-P5$N5tP-`c$nYPhIlyi!B^!(m92)Oe_ zAkIh7k%Zh9_v{Ev(!usB3Jkra>9A4xuvl^!PBA-6pkm3*YZ)5Ypl~|Kt~j!}0#~!A z2oq5r&2D<7+WHjakr{;VXXEW&6e*_UH-~bwlN<>%2t<D6kN8{fylK~HO&kC#U;?QB z!~X;>P^Sr7fO0BmmIwW|VlYmW{9*+qdxg)AcTN{gSL$U-#$f-3kbpw1ZKRok8`ijd zxO???Kj_8X^5zkhyYpq2txAbThY_Z1j&PKb`kVJEg#mdJqca<&0#8Xo4<N;kS3OsV zN16F-uWTTj@IHWc9hU5k^+>4W7#-5a;1^6cM{B|HL)B8Y+mD?@_K-JfUDz!nvR*;T zCYA!GWP7TR-Ds1&EX69ewGbQ#BZ5H!*fH3!8<yhVzo7ZOPDk=)myc6kesR%<7FCX) z->{Yv*)|Z8zir5ZLhp%3%z<9{&D0~meV#XRWG?Mn+ph0db^TKR>iJr&g32ExdUMe@ zZ@m(_)Bu3zPXM`RlY%arl9>+<z43RCHSAw0OF?Zx#cG%ROQ11MeXncAf#DQm>zpS? zfR`WKv4KmxQlx(%@KP){fL*@gdvhb7&u&P$x9*urh_pDj_Sz2Wl<*Jw12Z|{&>O_A z&}w>k9{^>7SI4lFY7)ZO`s*M5UjYP{66P+P<Wm~Muhs16;}fRFJ(Y7?cz@$HI7O3{ zj@PcFjG7zlM&ioNv%)?5g_QAd98Kzfay#xI4UAt;tLBoaRb&GUUf;1QE$@Hw6m@0a zT9&n$rk+7)$drShl^L%s4Lv!g@2MAd<z-(g4cdk-UX=2LcRKCb#f2+_un1^%<d}!J zc$*p39i;tv5Nf0LZ3x+1va3JgCj~+p6<`AtTH57$XCZ;!lwX*!j^`6)jQ!dj+5l#= zUYwBe<-P^VJa_pp&CamqO~BqDa~S^fnP5U)(Cm<W+tt1~L)to8UVI-#p&qs)MAy<3 z!oI4tRw=0J^Sz3p8pY0{Qb#TEapL3W_$46IGY5s`INN}Gt26aDKE=tqA2%=Llf$=E z!QaCUOQb+se389gw$vE<@oG*Pr$iLJcArRQPOecO<kD}RGN?-$Eke6LK9%b}O<jMo z4u{jJfBqeF;qX${L;2Yh)aAhdrilkdDZ4Im8{x*0#pRj&!~ghM{}Ebt;iR<GP>`Uo z9B@t`Td{%iI?k!()}KTs@rThc?>M8{>WE>S4n?O-Wu}f%L)hdDb6Z?+NzC-KbUK57 zPuco(ei(|3$g{h2mCy59Yi+1K>$!US_!`L^2Iz7pyJO)q$5$ZhXx)hoCm<M_nl3K1 zlM4&tr3#|KlTBS|V5CYG;MX0QPx<Y__wFcxQJWGx7+xJ0ixFWDZk5EvDjk3o$SJQb zT_O-rGhSGtHt`UeFqnx-({?s!f!Ik%KLWKptErnQ>SL8pt3Ta@{wltay)lmHLNN>4 zes2Hhob1ssCCDoZl|*`p2)D)39yw;-{Yo;WS0Cd7m}z7ucN9{i0Y)VlhX71FgI|S5 z;&J_@q9BvF=368v6WEGcSUAMA(oWaI(ycxdHH&(I`}KrJKu1<WQA-|5DweiRdGJ0* zo`{_lj7JTY6u&PUK9J+2It1ZO>4mT;DOJ61YQp*HbY$F#!zBm-!Fqr<6smx}y#BJB zfA}8(=oh7pTu>>8^oE>I?HFR?zxz8trGRs~31>Ai6}l(pOK;7g2jZnTNX4L!j95T= z1E>*w3DQ|v{V8)=yPohAvpehQ)=Qk^;Mc={X_Cdcvf^$$2PR&VH;~Wihu%goRHs8Q zlxY=nmRf2+kdGJ+q+XhrJY7Cv1AQoE+us%3FOm6mBD%Name~@uqJ4DPe<`^XxySC5 z_8Zj7mH>6;7zka<mWggLPt1$TkvAc5pw~B`EDj1sWLZiCsU=&XpEP;vYr(3<!TuyH zoQqw^K%#n|f%=t#G`G!8jx+t&Up{eR12p7+L>cMjO$r2LMUfS|5D#PMNX{2RzCg$r zEgaSpOg+yeH-AW5i>ZTplE+RjKGP4AIBvU`5TBF${FnXM>El+bf1E~;W{t(sAyUEX zoCR#G`D5*P7iN`D#$sWU_<|AqN8^>WtP_A&+Sl5{{R9yJB9E@pt1~nR0ASjKEMx3( zPwrJgp*%slnLCv%L-tJ^-ReL5;YegmhG$rE<=PDKzwMZ<<Jv1+>dDl8$mQ1iX5et_ zbiw(}XWOedvdCz?$EHZ6ZTHbrG&Q$8EJJZy7pX3FJEwLl@kox|t{9}sxW{!$sijOm zgdSe4V1+>6{1R%)`FZ&bHB$!}LudaDEuL~Si=1d{E{HdOgzAV~REf8GXOG}M?fKGX z$;N6{T{M!Bd^3k!yw2KXJyEzCE7h07sF%!{u(k|UB`1zd+1+1FX76>lhlu9IjdR{! zdRyh((Rr$>&>{YQ$knI)GZvE!&PYQ`g@7tn0k5kv%V{+hp(Uc8Rk7Gu+Uto~ypbX_ zPED1@UOK^<cD3=ze@lqA2qVa3uMtg(Sp}|t&ml1yOjDKL&^EBmggqtz13C}@ECUmp z%^r&@k>?toIys2reapOEuTGF{($AULgi;YLk#7boc?WHe>?(Rb>p_T=pd@DJeRvB9 z?(SufU>MbkBRa+(NkJINj(B|2*<6iR3IH8^BXl?TR!8yaAO7bNNa%uVE?5*p7UjmL zR#B#3z5pF#l7#T-bGcY=lKAC3i%Tv!(b5CTnWoa;X=g>@B?+XKurJ^Ssc5|;CKV+N z*ih6#TMHMqeXs7I>64l`7k+oR9*FG_`de<D2++k%q?4Sv=0S?WD=YgODFPq)BJBO* z=mIrc?jD9Td530~3;s{yub1SVD7f;wiOi0co-CM^Z&RCdKRDJ93`Ceh+7!yBD`KCg z%8e69vJe1KMTzLv$}zO2k!mV`r^KVwx?Y?poLZlcdnOvC%XqGK3?+%8-p2je3_|Hb zZh=?A>ZqG<<C1B&WG)=u>wws8)Sy}jwYohE`Q!T;fzam%Aa8av)s}c0cxNYrQKPJF zye(^4+exDW{^IS0P)I01O9*SD=xJ4Kg(KsNd$4JpyAGxX-+0k8N+s0SR{C-r&K4b1 ziEhqRJdzDZoF*y)b#_p3LeCZ}2q^AEGwwp};mH8P>{DO%f!;>wdH|ou1xBOeTgW1u z_U%9Xx8a}yx(ydC@*$P71PZGY(RkVz7v*N>G>z1M{f9qxXkq?Gi24~8j?1W4-;}lh z@xz$J`e=*d8nzdiqDtr7mROQrI^Bn{(pusA`&rrZz;8aY(CT5-C`Q8>gxQ50K~vh| ze!4bOABLr-)cYupoXP4Grm@!>zvfbpi%B53f?<mn{D$svWv#YTHAql4)Pk=i-ZJPN zt3?xd#_Th{L%Lo$rEb+n`o7D<G0P?{(pTDjOz43OfEfYmIaY9Mg3;quvWr(UX{QC) zsh3=%j~nJ7G3a4pcBY-7p<chNjWQWu?K-*3s*zH<p8xdw1)X;bs+-J&^@gU(q$I-F z%Bxkso*k%573{!g3Z&~LZ_>vfWW{c9*bO6=N-Di0vXbXfLb_KTXtCW=F|aL<wdKT# zJw%IN6X#0|zMH@iee=HV2#L#4x;xngf}=3kC#Gku4S6By$j{}H5(A;P#VHwmRTKcc zHVHj--{!KYq312j1#(S(Ap7t9=W`Ge3ExT&1{KVF<XL}?(u|k9vVoSn<Ut9!d~Ps) z!gQF)M^z<w`u!%bvxWCTHc&PJ8~_fa7?K!1f|txHr{lv#WhG=q^HF2aqH0Y>+E{4i z#*+b7>~B>y8*NAP*X$>2u?HQx4lU^2N9*~r!Q4BI(LGm5daZH)#aq-Ng<y!Zln$#T z?c`*9N=>jy|4&T{MiMolQngcA<{JY(MA1uMKHt{v{HD7t2J+guN=#5cobX`j^=CvE zk+;3BHYkz}56Ei{lw16(*wT5mndDf>IExRJF8I@W49m<QcOZlZq_cSc#F_Jp)uTM3 zW!q2}j(LShJ@6o(d5Yc}l%RA5{bm!U1#Pb9V@5^<&gj^!AF~E@a+1H91IG+Z(Fa02 z;@pbhFnJcbQ{sGX`iRy^qQ885L_TII$r3d*Yt*O)t&0O&?iFvUOX=S_TX($I**3_Z zWSe5XJR)g0QaP_opNMHt>JfRNt3nF^?XOZb2v%W1_@!F^)&Jph{_Dk(9+ZDylj)3I z(mFW7_ROZ9u`Z1q@BDoP_U>EEG0PPwhk<lX4xu%6ygi$K!CA`%tUR<pp+Mh+`?`YR z6Bxsuf7gyH=?Bb!C)goAx0@vqPohc|>Ec6#Oldq-5J2tCi0{@i=ig!!brArco1o$n zOVGFUYWcp@Drh;L{KN>J=fuIwE9M^Uaod@em$lpZSzlPsG=9vlyvmahCq<B)rS$I4 zUcHdNDF~flQFpPpCFrWZt6B@TUHumndfTV`!d{%#gv8?KONczv&7a*Hjmd+lWMNj^ z)O?jqT(X#S>xFpIEby>yz|`_gdJ6+bkRhVPc<gKI$&GR6>qjz?A2PJRBWvBk<}GSK zMgYL%a|9_y<1*|oseqd&ve|mf_C`XwTpVGtPx~ULe%d<L`8R-z1~Hk=yArDxm_7WO zGjm`X3y01s#2?}F)X~sEG(d6tt_Ch20sW^cbrVOOJ^&%(H-?w?-+|!@@*o3kqysfN zCGvmxKl4v6IfEWf_I)E|=XJa1`p^Ar1O4QnqnuaA7EOFQVp(yyJoX@4)vLWi^=3|l zuYg~Hvm<9LQbK-%ykOx-2miu7-nG%W<cZg@b6;!ev-Z4J4x3DY$ny}=6z4BIcA$71 z!md;V?SOjOn_&O>@YF&^owwyOn^QP=L}M>c@0nm9b+ki+W?hCthb1S@Mt)-E^!q8t zJQ1VN;1AUlBKfDz<>zoz4l+BU96P&Tbm;1ydw!_foaLikEw<qRSm$?UIix~HJv;Z( z&N02(HaZstNG@X=AP)mQ)zwE+H;q7wpsh!=K&qVp|D068*`Uy&2I&)ZTl4EJF>)18 zB@bl*8Dvz3+s=WFOEIDbd*aVe@z0zk;{(m@0bsU}EX;)9#|9a)Lw@#SuP>GU@FyR^ z;aH<F=Yb1S$x7h8MTWBADY31hTKf=D!zlriN7I+Pqn82g5oo>+TJquOMa@ZH*`Lxr z`-YZv4uH)dN2F#WCJ+)g#pvXOfB5e`_kRgPJyb%N_K^#P<Z$ei=_dm>Ufns%g8G`w zxF7&f7Yb-G2&1C0{^XJATCAmg|ALX4AcYq8k;p-Tr2X4*lv_8y56v9(gp<z_9zcMc zmdpA`D8POEG+mh4h{nKf)mH(Ch9XBUGd4I*`!K^xB0Z9osSi+{CW+0%r+8F#l0zBR z6&632D0_>4J7kOT(!iCA%e&NR$0g=J>AT?9<$9G@WcCiists${g_kNS>;n5?O;#+O z3dD~|4-GdQ5>f{mOXm9yYF)!HQfk?X$Q8!tychuJ{+(_d*|gNDi*Da)rzoVrtGc|I zwj*3syAwU<R%s$bp=H>9x={E}TIs5LDR^)3aSCx{_Edglk9Z$!^Tf<?jfKsxZ-9*N z+$!|!yD$Iv!m4C|8bxhedUjVKVwSBZgEe|<_S=H?f-uc=1dym*q7*-!CQdFOwmvo; z2^}rG&F<EwLoR2g@KaTqk`nFtBa+lc*&(@hr5)4z9CNLMr+@fA=fBt_mL#+YZe(mY zp8Y4RDQpayZXcVB#EUtf>)$K?X5*1B&rnXb*TB1Z9PMO+kq8dthXUv=I^QaO$?5ef zc`^{r>YrEzOUj#9d=rn07HKBVf48<EmtHl(pv0IT0wN&$;B=uLh{Lmf9^q3Apzud} z@ZcmSq$#g|T{sUIajQeNnOoc;Cu9n5xIZxDFkBVh6i|QI|M;QgW2GDoW4661e_d{7 zuD=ma0IsK#VZGHWSq8MN?1?auH;ulbHNyy(N5qBG8tmm|sNiwKQ1aiQZoms4`nAYZ z0Q*LtP^I~eKl!P5by}JlJ*t#j9cPpAj<jU1uxZF{46yysAt$}EZE_#63ptWGmUUg` zoWZ&E$Y`gUsQtGbXHxIVk1Q6?N2x6?S@q33bjU4b$zyk0wFt+4jEQ0+`s~t(8lK)a z&tmhVg!&C3pL1H&b0Ln2;f=<0muPjD(aC46=!DmRI_HSr95I;aki5x&Td(}^`Rnp| z`ak`D4IN2LW2py9xGYolj6bt|5;joRO|otcnXth(CXwIjRdYCk=K%3e09n{uv*d<< zN26I*^J^c<YLEW<M7{{)qB&QYPHr@9jMRBjcM=W@mgv`_+2~@|SBz)xbiV);T%Gdk zM!(JuWBhJg=qCF*`Z!gD9*BqnpaTdD!W-I>iMoz)jr})3xrOj?2g%8~$ntU)fD37B zu#TI-ay_rIYIjUR&4&`5I;`*eFYy*zjVKaIx2*VO>i)=%>d=!U91`Mz<@G#)`i<30 zzpJmtLMKB#!}eKIbE#V)wq-{}_HK85pz=*5Fp0}-L-IZfc7LimOX#5<Yz$vML|hkj zI5WG((KvmUzj_MXZjZtAK7?uO)fI7p+9&6ByQcfOKeNv4?x~3ae0Mt5kEmf>azab! z&#H<^j(kiDO96=jCw*69m1p)JCI+5Z$|xp*sx58D-o|%Xk9-f(#P#oL_m+lEL$=(; ztmDKv`141pKawf)I6!6^<xT$cUu{Ps#mVUQXmKj3FmISyT4yKOUTA4Z*3HS#)W3*$ z5ybmN4%@}KIq5Y*rH3n>>k6?*PQwTR9Rvd!o^RPo!oT+<IpFt<+{CltESqK4SlbUS zdr`}Gv3&2T0;SQXmhOV7=$73@xcvTbs^63P<ybc6>2uR9VaU!eXB6PGEd3-{qstQO zZD{S3gM}=h-iVAJJW-BMej>O5pO&@{1M$nI(c>Qw;8(KfTMk#N#JaV~V^_<C6?x@1 zi2GjO-eHcs@jrUKku)6r!tmj>W}#{S)JkM{emqNW{mBY0`@m~80{@xyUF+L$BNc(T ziY9uuI~EcVf%f+jy%*a~4vdeCP*V?nh_c?FN50Mzq?V<J@~e7LP93b9zq__A0C2K4 zKwNtVuLSSrxB1B;?Kro!_KF}GUhYB`<1AyK#F0)4Y;U1B`rGdcmUKEMo}W0VOy$2$ zwNPX-{D=Xdcb%55a?`EFBIwgLr7yrDVx5+2u_onhj9PzRa%BDMKl8|-RUZ8XP68hl zwAau6PxDOjFtd85wA2T@`s3&PZ-c>fu1D!$=H3&O`c4S^5grTMG0fa}B@%rVd3b+S z|0_x`4bwM<rYwbT%PJCoK~u`Sux4p%#yj*C;%?<+8R3&Rg*s|kx+KTI`r$xPNG%pa z8w-Tgv7k`?30$U)syVrrT})?5M2%|OmT-~FgK~J`XTuwg3=*=O@VMg5Z)&(!?tY_f z`DqawfjBgN;H3qqiPL4q-}WderFU+3RA-$L#z!d9Yv(JlME32m)2WrPJ~T1Hy1$5F z=jw-dDm{*=#@H}*!-@*%=|`bkQ7BH>osR1>tADN^TIg{LaUw>>9T13bE{pVf^V%x< z08FooRAJtcarAcDbWg*1EbY<OdqE{bCFd-)4{dk@d07ga7pk^Z!aEu<otq>DSv2vl zGn8McV%=k}8JxXBv~8VM;QRCe-eqdHXm9m!-mec<@5;zb7+~VgQWW7*#Icn~@iXrX z)=~D|{KNk<04dJQXn~dJPS%#g*oxjfq56mAIiu4Y8IBw49huiHb|kuGwN>O7qOMiu z6vPqqM2;zXl})ze;$9L;-Bt0HJ+@}^)O`){r1ThepET*@1_xCP!t-kD0l-?_j1a!Y zG&Hj2=ztINPy7T;NK$i_CrF~mvgpFxZ>5=$#tZ9IOezP<KdRjyMdmOI6(L^zT1KWt z{s3T<HLYbDVxvlsCz~EJB{#i{ji~AG3rpGTwm$8l3`QT9F)A?likKY@vQ?h&O4m$R ztFTwnK)=lz^V?Dqply-5B->b1g8>LCdcs}r*w;*#qzk<lruQ`#)1>*X>)R@|G*X1P zsC3L}tD1M**t8SGb==~&-;B*7?n`D)NZ+37Mn@-AC<bi3nXW{9zNmQ>tPQHzv@N!q z`{s4<B`aJyRRW0x$p(^2j&a!|U-h@G>-*s5c~D*6sbZ3n%)|)7V5{J@&J<&SN>I9i z3pk%%At3<||I^M61|j8VMDMyVcT(*?{0BgwKCU%AEDD(19;UHWgh8Cb4?E>tEpiTG z&S(9zH5S0G(?`Z1sh(P5(YAQ<^1L9f-f-3OnAewZ1yCGT-eLNnR3srOj1zuxz8&^q zBX{${*<-HS^ESs)!m-6B^gj9Zb_T6296;y~u;rv?kU~MhX)dY8mlMp+bRppU-l0E< z`62NIwGlnT*@x;9#yQqe`eBMV4P8!FUPrrQ&C)NpmynF-8?&bOjc!spXKqoJtxl`X z8#2Dj_0=8+D7x8p5h<jq=fE*iK+^FSU7U18Mx4PtsmPu#WfNij!p~9e1o)Vw9mCV& zB~DPLl)mvtwvi%xmp{^}<a3H?q<L~EEd<ZQ#?MbVWAnY+MB&k}Ud$@@Ms^p&m~#18 z?_EKY?XMTnJ-t>ibz(f}*Kzfl7Og|_KQA&qdfokL)Hr*%)u&h#;7~x)wyovF7Hh)5 zu|eG2ZIA@U8{Wieu}K90z&USl_=?D}^tsGYf*NLC^SNJ9s%iOp{CEGtDgczpX1st! z08`p~o_{gJ65!Wn(DGOKK<tb6&-1TL>_+h()H%@&wc@YBBEGqGQKVhXknDrU>)H(W z?<+yfiws-6^*9hAOg#U=dOInZzk~gKKoLJ+aGz?&p*B`2Y)?NsOwMdgcp3_htjv=V zK=~TI_FmNjlY~ZATNR{OBs$NM%DN$9-s!iaPQE5^w}$CkO1he3+*b9<M{4rSPd~o| zNS_Kd?J;Pci<i>vfFiNO0h;EZheN7wx;#gHYO@1<7D*;Vj;?%(20}DM81djLRF8b* zFL4u<#F+g7wfQCx**juyRy<Ie-Jy5Kcl-xCXPF!e)Su`j4!^70DJ6Gr*$L8+LGOB= z4EX%TWaY|4nO)O|T6DWz8*)GW^ci@$8V=M$v!Ubh>%;mUfrUhhp*W)u#c@Y^lsAMx zZq(uE{nPb83z_0Q1tQPlCa31K$ULGfk6D)V4X7dgDxOt)&b}P15~B3h<}&HB_k@wz zTx@wuX8o7{Is<?%MU2j#^=GZ99tu19poG6?hUeva_^Kpl&-v5c#yw!d#1I7UyLOl& z{znk{;m6U)U)J_>;OSyoD^|}qe12PHnMX3Nul>}UB&BjyHWtfA!8y<VyHo(s>rBB` zpD8jHZPhMY$eIr<LYJpH1kKTvRS|gDpi_Xay)aXm(O_>!ufGt&mIr^_{IfEXWAU)N zmL9p;@U?Q{^?)D!a&<gKzJyiax3vDlOgkjLx38S%7-REVUpDiqEBqc5S&aCb`vdXl zQ#j$PYBt*@dT2vOpcf@-wX>TJ02TBh510`>VCE)#!=F^r^)T)C%Y{*eQ!_`>^2o!# z$jvSfox)7?kIs>tN{~@=FcjZ|`lpxx{W?1>W(Sk2G2$%i{LeXvRMi*fM*e6;y<duc z69bs906!s=Bu4u?9wd&)yT7=<t6&L1i^1YK!a}j~{I-)ZD|qb*rI26>_VU@HAlksn z5E0TIherwiHS9B+M6o6cGPf?lna8in|N74fK<<Li_*wsF)QS9kYQ+$cO73rYRIa~f zlzhgP)7-r#QuFCe<taXkOd78mK(7b@UCGW<)7S3|n1Dnm^blz7@ogu1n{qFkE<1jA z#^N%;D#b(}Ds)WeSd5s<Ckx8!u~@Es(uOn3K7KZ5ES6_5vSZEd-$d2k)f^{}6QNWA zFQ%iFN2p|DBnPHMiCv1;d}&ptb)RZjR=~t6U8xhc7S~ssK6FkJ$UWMw=itW+2%b6{ zIMtcoNW}p^TU)A8x|qE%76twq$B9k{LnDXjH`S&LhT7-`YMVsTRYW}sOQAm_>jzLU z^kdlck@mZ$z#V@czm}F-AWAMHJ(Jh;AJst5en!*mzSb=<iZU113UL&Y|KsSa8=`Ka zD7-A)-QA6}q%<tuNOyOG7%bhfbayNr0un0SNSB0kHv$sEzU%u1_K!33o1MA$+~<^Y zQzHQI`qitSu|q?B`!C+q9_7d^dtjlISUbd+`(6`s5dlH=M#Z$SO8Py0dkM^v7>T}d zA;Z0N5zvs5Zet6PTH|bg9?Z@BhIpeh|Mhipg{*uiX4^UL6{QR1wrGoCc-)}#KmF%o zfi={NxmYSCvU2ZLtPZ(iMh2}<$r|t($ZH*MVzv*<<c1^gH1*VO^|`T5li%kTgV5Ca z$wL}+{fI>E>7{?$yhQdR37y#_;-jXMrQmiuOc!8L9a(TtlYkLM{h=RpBx~k@<9YUW z<X;#W319h^c^>Z<%8q>D7P`S2Z^RQQ$w8(_9L9#-;8>Bz|1N4jqY-+;Tio&chq|!D z`Lqv{$h$jPXVXa=1#hfBH6@uJ$MWNJxZu-YViyS2N;r-8#A-+rUjd3GNTD<qZ;=!@ zAq@Os1cPxHXsNQzgk|79Bt!FXr)oLAVUF$4C|ToQqwYU9MRuCd67?Mf&h9K;Hn!;t zZ<A4y;dgqylvrQh&&3PAaWUhhv3ivT`hJ8VB)0BbA)~3{oH$wMIa9ineCcb_#+Fwf z(Ewlm;E~ekqBpZUhn_nKG}uTUeN5bFQGCi(V1p*D!=6cXPXI`!fQzc|%3jAgw~s9f z9!O{;82U^~3BeUMCQ6F`^oRRTD8=5+p;PLqM_|JJ&*5?4C%FILT^m$z%660Pjp^sl zt6%>vq^Mj0nKI_1w3PKLu!Gq6R-_LWlXo~XRY!S<r5+9qsZ&>NMDw?qkEJe{8|w=J z%E4Ihc^J2GAPzwHS0rb>Q)Bt?S7gIZ`KIhwxJuX4X{@XytWH6Hl4@*P8PK2j12m~h z7JsdsRoe4j$<TGH=LMR+=U*oWMWKE>orC;XObrm~p22}}7+%1R54vYV=>XW3GK9Wg zZEc1S!6Z&m<&6N<ulh7PF+X+sxW9>cXaBaDF*cjq%FFOziMYZNR&O3<Zu2Fei7a%} zCa#4TmMC7D532t?K$}sUnJh(2{Zgah9TxmZ?{NzoBN2U`5trESq=}Udt<MBE4d()w zuR{m9CgqY4w+pd_?mwYGF%_#1j{Ye4jBz0=7;K%jj?smSeqxary+WpIMtjEVG03kU zwu_@UfsKj7R3E>B0c{oNr{?LtJ3Nl~5GYVe5miwFUak9Ae*?Bl8M>fw>KQUt+c+IX zV#YriobsN`B-3)3RptlPRde&oXjSnckO_hxr@%#cvhpdi>L?0qmK|iqEyo;V`JX)3 zn&fCNIJ$zg<!FDa!K%N&VDYpsk5cn=0OU$G;hNrYJYQMtueMspjKx0lmKeAL)^YU+ zSSIEaN!I(*I^2B8p1yCGA?i^jGrUTi!s^J{n1yzgD{=N-5!-CN`_#vM2&vx^{R!g+ zV_>kVh$NUK*3#Z^F#P9P)_Mx5has&dn=u)nQL7NlVw5)xE~lULwZv$V&B=di#lw?C zXA>ce+Cb~)@UYn;kdfY)pUXD|{syzKAY+(%9*>AaDbr?=T`i19^Cb*+qX^^Rb$ERF zhL-iB0szW_IVGHSi;^LObZ9pC#;$@bNl@a;VIm`TpE$N~3PUI>8R2A_+wqfH_^x}E zIU15ZQ!K|DM*byd`(!?)5Sna4QLX*zg7_bqqF66=HNJbG*ghMgu^Sn(&`%NarT_GY z_g{42_fNR~I+bHfR;;e^NPl$Bc+Vj3nT~&CP<I9&P{Z_Kb=_kj!3`u%6HEyN<wbx3 zQH#jp>`I6^F+9KX_!5dwNzP8wA2MTx5&tNS{x}Uq8>o#eC+qX$f?XG-{e6OEDmcwH zjyR401j|wFy*iL(^<<|vV{D4diCTF}5&o>qQZ$nC4YiErqaIy5Yai4D-O*3DvSQdn zpS`JwU2S-8{F~1WS-qvV@EWm7EJp83tav(MrIBH^txLn|>C$1aQ;T~~qweYP7Y57U z-#Ya~wV(h1W};`H%J2zekRE%QOlbX5)lWGqL$Evp9&Qp1F=KP0xdulc8FDO!2V%Kx z#Cujq-J->L`Wn6Z!z8uTJYJVkLzC2b@T19J;_fAmSOCg7;F&1r0ZfP!SMr5Y579^$ z&r?HJ_#-AW30i6LJadDAb*L><G)TdAXAVMMO`(eHNdPKW!beBj9s2gV8CT<BAkTN> z7<_Xed9<JZFi(M)^1uG^h@O(Oxq)Ig(q*daR*}jHB2QXwT<s9)Le3+2{qqOM@yIYe zYjZbc261OB0D+Z_gsC^B3{CkR5Asc?mbas<{2t!>xA=~_i!6(I+LkImsjX|9ojO%8 z`m0kvirY0Q<}ZLQ7#9Q()fV^?-h5Ewbj_xkO`i9iG5fx4OPnh8pk4I!#{aPp#z9YB zCvhFo4b73f`lSG{1aK(#Zg${fLA%Zoy}3%-KARBq_(wn*gQA^{@oD_)wYGYX9rU~$ zTUuOc=}E{$#XH%OCW(#ezq_a*biyoN2(c+ntKaUuzM+ylT-m^ev9l5RCfH?Gg8^$< zv?5!wvcL%{qMlHjAM`RSkN!n;LkPw@?HdDSiD@6}?Qq`cRB^deI5c7<Q?&V8pzAMl z^0^h$uweZl{3XKvD>Baw#<LT#5hTn_>Ky$%_d<k*ys=YK8axL0DD}P?fRxsAERM*A z2v9e`YcV4DW8$H8XagcC84k-X^&pW&Y5L1hdVly&|79dOf;S7fT;jIQtjDQNtUYmf zQ$}iyH8TkXC+uxBDNdp4s|(?O4|mHJBna5F?2;pt!xdygN9OS7oyy)9^W$P_{@uqs zJ4q)PjPaPico^z_?1F`3iEiwy5sO&58ae_hDu6TdR-e(i<n^Zzm>+nBgz$<)O0<v4 zRgDBRtyLJh3`=Y;rCBt}QdR0SJg9jik5*L2y_35uv3~Prdoay(2q9;m3EtIJL(`^U z10aW&XhaC}ry9=SJZ0GQ#xa+O3G6X5QRw0wQZ-Ir;8@rO#MV;F<-@dYeCGsFcwlY0 zFg4<ABrEdrh)^0+{H>%Kk(fTa?9h>#*$)APH>IS6`L17Rhg;2|Od%v(Ql)9zlN*f~ z0IB;~l;8=A2X)xSUu#&pb7<H!+!K17M`-kv!K!V5>(0|GA~>@Uewb#+$ZtrR=(-c9 zE3%~(!Ez7@nw-cXjAG*%#fNS@*^*Z7RJSRAN<ro6K1PRdgjj2QDFNRw?>@l({?orV zQchAzk5W^7-Wi=E)oCv_9_^3D+1HvGds0sJNTHw(*w*jRfs;CYcnLf;khO>j>9<R* zo5tp1IMhAUP|!P&N5RaREkSsG#_u&YGDfz&(&%b&Y&u(;ybo_;<=CR2YK>yxkJytF zyeQVgpajxqb;do-K)$`WK(arV_Bi;i_W&Y2z;Du6TykUxPTwLiGeYHbHg=(kTqAv8 zez`6=m1Z=14k8;jE)tsxg~C?@YFX$Ad5<GfqYe0;nXNy;wSh~)2`Otlfy17fmDe@Q zD2nqB6&>s{9C2NL@qWz-M#T;**x19&dl3%(w3!U&_b}4ILBc)=Xz2JcbXi|s@q4p~ z-2meYqDOJq@tSLev6{+cCQ^*akAuo$?h_)%ibn@hs+0JCH3$qB_2^{{t8jg<GAn-l z9^UeOgON(wFlE(``R0*7HV<~FH}%y0Y*8sJtwJl-8S~ohr4)cHc=(Ya*&8ACdEViS zE#{&ZfLAbK&<Is)5$XJ=e-&7EkWH`amDr8z!I-YyK~N&#Nmc#p$;{h=<MpVjpi*-t zr3to69G6-pTWcvS+ud{jm58_ait#NR>yxX)yxZ2O9(x#4M>3|uuvB7LHEhP@Z_(T5 zW@iAB`OV|)#51TTQVr~;0LeEV1*>t%^pfQYFNXVl$W|@tU%29(*XAX`MoJ<$uu~rm zX}MjSVb*EZ{UWJQ7=03d{ypw?QRl7_DB7HTRJ|bASIax4@SO*r$Sybm`{SpP;7=jF zN-up37kW}!MO!nv`v)6yweRGUi`O-F$HO*1?4|=Sj@m^AbGQS_56!2=r@!$hR9%UX z5ccg4<YQvHY}ZtNRwW!@vo9lub>U}sK@1B==p?!edOXpy%0GFsW&W*!t^QRWhV7-` zp#cD+uLcG5CW^@DKt0hi^!5NfZtbw*y5K?sn4mB@t5zc_@o}giJy?^44Lh!_h-2=G zXr_RuT50`{5F17JpGOXgW~L#1f(i0hG^FIlwkTuALjUxKfRV7?Xy*oUT&g;ph&eHv zrtO88s4*wZ5T&`Xr^R?jsZZ0gR%J3K$k8gnd-Rp3M8ik%uW4$*9azUBjtN0`8?6pv zX&a`e6LWw5+%=IP_V4WpFvX9dzd>AxrLDHBfJo#g8E(ONTX#CEt<bKeRw2>^djLRS zU7z`P(i8xRjjGSDeRN8FL<Zn4lB~=vLxwtA8fcH1yqTQ}B{X_KjRy%$M0WZbmCoeJ z*e`gNN<9bIx?mp-29{-dDj-gm_Ee9LIPy~4OV=&GDLcWjbD=3<Bnf70(xKQj^pY)f zjQ_O9Kz|6@_w^Y4EL;eM=vfh`ES42a3O?B#Gn^jBgq#hlGNv>rKGoL`n^{y+m)AZ8 zZ@`(9&sR28f!Z@UTvW<3NbB*%>|wb0c-B3BWXIR=rl4p@La0hIyM+amxQvaX>hqBC zta%odP3)+3v0|aA2evjMpY#9;qnljXfqrUB@T(7pvE9<ilzCrbR%dm0VJEL)u(W^r zTZbZUSs2ZUNc)3!#l_(M|G4-EC$%hBh;AXbQ&fEQei?x&`(d#yt(9~{tOI`JEI$^Y zNRZm!c}xzq<l#mKv?wEwZ$DAo6#o;&J7nsP7_0JSE4>E7%7}$s_v*T0;3t!?mR8o7 z=91x-g5xw{m}1W;0w)Y+&yls`GlKyz&Gdxmr5yvfZkkw5!@-5D&O_=Yug<n15r<Zh z(kNw`%~1mirsR0^vNX0`(Ih~l;4(t`ybhHT-0p)pi@Qi)3QQRP?WD%_jn4wRMey%| z1%-QQz-|k07D}uAgLa{bC%?!mK1{Z)SzTj6S%E-&X{;0w=t7Z=h=qp$;{0rAYbtf; zXRhCnrXzZA?4es(pVO^M=VKFGl&@GU>~Tb~2f#?#B#{vPGKuvmi}5#zN~@T(KXH_{ z*z!Yd^gApGLf&in2eLwGueuL~flWDX`CV?ow>u14<5qPuNm8)d`_~HU_rTrY@^=Lz zd_+C)GE=)2pRQ3}Bw+HN{`zptv5?UmE=7gf4yTw^r1j`uU58p`EQlm|onI;j1Mh1y z_9t#J>3KuSmK(r9OS+ipL<>Dy(HyfjTM79Dmp=G+wpNA$8XA@CN;ZRajdjAN5HyB* zA+GZeJWUOzF@4Mo1fY+%<1RX<%>q`FMKe@iMK>H2s)v%|^t@$ZB1%7TALEk|Tg)ye zi*a>PeAF2=rrfngCboHByXY}}7yPxQ)i}^zK)SA<&syHUTzLS(2FUM9q}xkKrs>uB zL`pYL4d}b?y=9?0S+GV$N#WEN8hqBVl<%;;Eh0Yh0u^$;>Cyk-UU0S%=^ZR1oZYr$ z`uOHg)^g(sQxy#6>_Q5dXKf%S0-mh_y2NpcAV_&a2=jK06mhMDA^fV9>l)JAb|xyj zY{ML}PG!|m=%7CQgPn+oKnpb)75rk>RN9G9<&5&8z<!FV4TAVKJ+fZuWCRU!jv7W; zC~3Kz{6{?;mr-*`y!7-C(0%CRbjwVqZ~H{#Pr|hEfBM@4fKXu*r&IEI)j<~(iGKf> z2`jr=-eGO7gj1(TY-j7MJ8?E~P+&AAMqy1jp8m;|EV6T7HCMl)13*Q45C(e+NXnr@ z(6B^ggS3Pbt5184i=5~RwC28IAd%};zUrkj{?HNp<uo5(Xd$s-I9(=$E#x)5JoG!4 zNmhVqXr33nmc$OpO}i-&%==iO4@`*x0aUx<N#*DN3WaAO@H-uk5mgJ|jX+Qcbhcz1 z2c7kYk$ZN}Q^-NKKNEMZyH!cundn>}@jC3{zFE#u5QXF@3ng{ISAH;ss2Yqc8i>4g zvc1a~diwg;Ayia-?K7!hj9QI6k{T-Ed`0i@`XD*@uZAYaYW!PuV%eAFt?H>D?d;j* z#lYqv3Q99hK~>G^J0+<65*|jXCsIMjFI(Kqp|zSoiCU6=)acpR0y&ZC4<C_MJ0Ha* z`OFG=$&Bmg@X~Vmx5(GJpU`Eq*{OrrtZqSTnRzNU>wO9<gyYU!V8eBhTxBEo|MN%u z!2}khMn|WVX)1f16p{=<G0}x^|FioH9fWiFCPT-Iz(+3JpU=<iMmm`@&&07=801Ur zpE>&$k8or<Q19zB#)*q!SgiUEXzA5*Kc|+JeRAn2%{E)f#dOvKQ8l@?JRo<?Wq0U% zRkj>o#rHgS6q1}(@aQxZ?PlZ?7x!mowKktgBYm@#bJ>>;f{5!v2T_tPxBBqZ{vAMk zEG_O=wKs=!$_I#X&}+I<Uk{1cV7RuB7(dYsdM=*>QaQ#@5E$Te4g?<<Brsxs@MJ^T z@}@syv26}Sp^_0y{@%hPA+;>&-}XF~*~Vp9Zf6(8Ro#}w%V7L?2AhNZwX2&Rz<I@H zO2#8Eoq1KQRs=}PjOW61NzIS%PHbawB1>qMj~e;uer=#&$Hef{`}*?upxN!q`FLrB zPIt}Wq$<y2HK#VoIrQQqLRCbVCx`&T>edYlxhR69Pavzee*ozE0GgwV=A?$}koXa| zFG-NAMH7%AYnpV#8vpixA{Y_h+-MGq{Z360lR`4oG?wd+mr|J$K5L?D-W^ltTaIE2 zoj!)6Gp>Y{7z$TLeP~D&e*J3kvl5{n%QP!*%tKktnZW1kzC{8}1tK_ZBR5SR2^H<5 zv<xX_`y}LW7aJAb>YPyA+r~AlD0aPNdX>9n^nmkgf20`F^jh}8i?#j>>}#TI2CWQV zksl=>!Du#YWVRRioXn8xYRdT*25XCWb;i#4V=;$$ln%jieR<lKmQ^32yxsH)|Hcys zY}lCZV`_eXzQyl9eeO<QQZV0Fm6evvEW~TrQ<cULwC~<|myA-(46wBNX@SO-HNm}N z8md?&yD6L4#|>^5tj-`ip?0xiyU-DkPeo4hsBEC^hFw3c_^o!H{VeYqHt75wuH>-( zW<A%xu?(S_gIeK~DXOZa2+tA#^u!_37S#AT&(Ut1i{9I3qPGoE^mXQ2Q#W>HicX8j zq9-KLMk1DXo4Tinez9@KUtq5LDpGT$VgV-|r_%k;KhF#WPB9wkDpLx+k?T6M3R8;p z9kfxC7@0v!g!3n3wi~yZz{bvK#9U<nijaFx3PynW{G)F7r<xBc`6R{xtXuZ9n$+7A znXB(Rr3_Y0MwZH>S!w(SG@NI+)1ylla<-5@Mcws(V6#+AE}?TEBMN}QmS{OLy(0iT z(g42X=HzLPWu?o{P%e6Dd0SBk9<rJg(0g81upXHPmm?fHz$f`&CWtX__V^2u)>mIv zS_-ClMlrPWD$-5SHtuf;0RGjD7_+uyJFG)nA=_5TO{+n^9i8yW<8~Hxv48#{rxoM; z^{D(d?OOMxN+CY+1q<yxZan%6&5l|0L~sAOF)xfE+|<x?D**moIjF7s04kXQ6e_~o zT)*fY!#qW;$Up-t9|QPHsA3&PSbK+F7ZL|xt_xwZZu$?>w<i5mW6Y(8N?i=Rnq9X) z#+k8pN?CJX;~90d3opd(v5)IBYCNG*l#!N8CPzqq=br;HTe2NB?N;Utx!tP#fBvf; z4E!o?a<or)D!J38BFSPK$9CdZS>)Atm*fWhjls}5x4bkqo$xynk^DQ#tC{(YpX))) zN0S~=Xaoq%tiw*Q%hzA$2-1J)GpmLI(o(^t;os?)9ynTBqUP6RO2oc!uM`UzV6fQZ zi;R#mTo9@HX~n+wlUh)I#Q7ob2h3laY%Lr>Z3Xsd;Q_cud(=uUr8yoj*==~h;eLA9 zG(^aTsoVC$2%D5{S+&JC*(S_xV^b{GPM@jfmGzF_>j&V-!^r{sFJ+8&ChQ-vv{)az zj}!LUWfR0TL@9zHL<Tuv<d%CBCHiFvK?vX>@J(6VaPg_qw;4p&gff|S%HD4sK$|zK zDlh5Fx*si`uwgG7-8awk{w!vX)u?nJB!HgxB?1lA-D6}Fi|FtcS^xl?6-+--gr4)Z zUJE+xHZmG29?zxhVtx7{775iIBG_pj>^54#hhFF%#&35^5n1sO4JL=u4Z(ZS&%J(D z>aKbebtvN)gCt|-oFo4`e}>@v4Y4(+BZ9vY1LMXL)<LoNFsoW7_2sktI>+9a;~bTm zG<2d@ao-clKhMX?C1x<+>N*v*PeQHBPrt2VRfc2@mkGWf{B|}Wz5#Pq|MEgkIeRJ} zprjJ$I}+j=3iLL6q*_35L<V)6joy(#-+3eZTlpp;F<5&vgOQ};lMSbfr4tX(HTl|< zqWXR4(qTc2&q`viS9j5(vcj#25=WMOq(+W?9-o3?if3OAT=W;veDZ(IVk#Dv+p<ez zc)O#dB6XqpBGGe@t6FLW8M>`S<)|E3oncU;52LG3i)gq)B9CbG9*1~sfGl20ZyD|1 zP0+!T3)i`;_8#$=*dMs>G)H*IYUlE_r(QZGv!#*pa{WDfSEI{@qYI(|7GtR1^jPD1 z+9m?QMQ^WGY72Q&t6J{QPg*ZJvOnU*{)qm294DIlb;|Ai7)u!^WBEQ~(lPWxz3_-c zp3v%Wtdc1m2KUbYp~s*hluZlV^-AQ@vOF|G1?_+_eE;bW=kHC5zdcdbotHyeO|UwY zk4JEGsm0RPR;8|W3Qu1F0E#wK@O<v4rAu;irtjR!jK>I&KDXhgB&gc=DN%u{=Lw7v zjz&fIrQZF_d{XnMDHJs?kLnT~L<RaJgsM6ok$--Pi5<W*^z}V4t`#E9j$IBmYVoHD zaL__NHJyy<Cmtp3))$W2DY`eYLv=RKI}UTIkOO9ow}e~A05hmk**J)`$j+O{dX;D8 zIAJH9O0sDyDTH3tjPb%M+&x4^v7xNsdlEwM<03Wz(PmU;>XL(tp-3Q921nI^|G<N3 zY@Hn|<?hdGC^Js{+xe1g;iBMUj)%pJa+P?pBgIHk0O_j-*J6EsG=-F~y5j>x`S)6s z#sw9hV&kE(R6o_^WhEoJ+OMxZl0&~%c|sfCu>uyh2?-6<ZN9paq1Ec8Q45MDsf0Qd zRU7ig@PgE+Lqc#A`NJWx!A~vcrNx#i(QqEgCfj_SwFaND{C#rX_Iy+<!I5o`aTVS_ z{r6B9watv@P`Ko!nV*y-hMnVznjF-~yzpr<&s%<@*T)EVeEwt@bg^EFW^VQVV!ais z-fyQ;EWe9A@l&~E`FE{$6(#)Q`nShfU8nO(a(KRutOi})7P_IH6|qPpr5P>n1WeR@ zQ5uSVK&fK((iDkqyU7`(#3u-8?Z4%IMzouM<vZOd%OZ--?lEmYZO4xLG@`VT=Af+B z%Qv``hXQ_mM--dow4MI<PtPrm!ff9YDt(DEd?+^6QldRv1cK#kFHv{e8>&;EWsT}b zrq|hHG#E1AR21?PIR~3bOPYmS7n4)gj$9G=(HtxKWaId`LTv4P5jh)0)B2I<nT{af zR0&p`V3Z6j>#}L<k#=YV*6Q5!ef(Knn##W<%ejN-eXyiJZT}9}xKP?cd*~I~Tea%< zoK{0=(ESaElItv930;h)S4LMpTXZM+UbA7wTYCJ0Ts{1YUBNHZkn7~$4_Km}JzzM@ z&r_;wra(8FklwEDZ(V+yQhvif{o(w*-{c0AxHidpdna)IhIyQAgI6uD8=peDD?EQ> z`xgX!kXPKx=f1Z<|1H;%&a;GzUd}aeriIZ+$i}#rtfhN!=G8~WCVVxK54&}LLe~7L zH~8K^!H(yX;qjT{P`W)r8Md$3Gs(qr&*<uk$^Dya)*!m~Md=flI&}KqO!-8yfyQDs zC+KR4`}3dz-A0e4@lZh<FP{ozs!DUuP%>t>BGy_GT~z{n)#$Rb_a={-voX_GD^cN` z;p4PX#$Fi^fT;f_!sVc;P!FB>afSN|m8zHUD)yqU#DYGLHdY%uL0m^#&IP3yYih2a z7gDd*gstf-=HJfL2RD@2YtOFk<f6z9bjx=1n-?Rna$pIB36Pc>FU#_?kq#uy6o`5p z^HYj)$mk9Da?FouhMDUN6NPdVmnew=5!`ZwAaNj^<9~n7Ou`cbTQj2f)Y5;)yRsd% zH~@cxyew$)umR!YYST>d-ig*sbk5i2vBZlA_hg_}E_P<gfBGMRflus4x+q*_I?N^% z|M&x0@8JA@Z-^`jw_jAY4$T@1G%n}Uc!j>UrBf|yhQ~DIL)`N^W5;)gE+yip0L`c1 zZVe0N5#5a<HUI#qbBbv$(M(0GGPQD#efW2`jdelZ>;Xwlp5onzy|Nnwbg{~-mfXiY zX4OMiY-2n3sqHB)8~aKw8m(kRC1D7j=O!3SmdF6gKA=HP3S*=<!9bI?BcsMnU4<?B zv*`iQJQ33pIxDg(2<ZDHk*H}x`z4^Zq3}@QMZ#Ux6B)j8WN2t4K2cvX%Aq;p8d*tD zVB$O*Zn>2kR)~dWmRy;?ye4zPh>C>hWOW>n=})HNaK%@#r3>Tid04~e6HG(6Ww0v@ zcQYbQ!{5De*W0*uOU=%eJ=B>Nn9LTD?tu7oMAFvZc$*zLo@aGe*lH`SRN~Dj?Bmd@ zS0C0LEuM>RHv^b0qrCipWoFVP<-ER))FKUF|IuTx=(@?p$Z20TPOM5`+ZmGO8w<Jm zr~fVh=tckY1Q*{IRBpmyw~rHVS!1Ne)C~DZ;G|wF;XF0U1`c6Yfy2IA@K_96lv$fs zThr{AyM?N43cgQ_t{!>%vj3DO>&l#KrDgyCRJ-S}*3sqY`{x=fs_WzcWI=ZPcg<@= zL(~LFL&RpQrWjmHnZG5%XafflRLk26ZbQPhs^s`XjB7HEMSiDjRTe?ae<yW>y=75f z8rr8{>FS>A9VHWF``PKUg|k?pPe3|0MC47VoA(XMShZZx%4(W51j;6C%s`9&9Or92 zlQ7$Kbf2$Zmygl5K=G85i1j%9O?-*~k&?wwQz)`@o#&40?dW~o&v7Kh3ljbd&n;(+ z6>`wo72`Py%?JQNVH0PKWbB^kgQBxpNIGwZht7Tb99IW6)w>P}BQe@c1hdA(vRrLj z?=JTnFZ;$L<N3&0Be#Z1qq$0d`YTudkWh3*Y5OYdYVxsV*Z3+THzC+63|5Wdoed39 zj7QOzMq2B>%wSfn3dd{QMEd{y2LtmsmUXcR^_2EFF)aInGJl5Xosr+qgcWh*L*fYU z<#1;~&@Db5K@fw`#rqrv%C6GRh_zr^W`P%X8}WQXd0*i>jh_WcdJ6Jp(J}9+q*E%C z<Odac`-^8}1oC7Ic9x@0zOTbH4&!e*xV8t`QE`dH1Vo9VNO*_!JIWma>fJr4JpLLz zDLp($1m%wd#(y>rolTE;odhJ)bQJRD(DD_@dAt%)oamc;1hY}K&4r&qa)QqM-LP)h z)8wbh;1_T;``QRHVstXl+mzQvjKh|>{8Dl1^?)AT{D_o%TI}zZ{ouJiBoTjC-Ly9E z3K_)((_;gd4}_&UCM5#?x<5&O$!di|8tO+Czc%gX=v%-pt9{o#BM1PL&;TX@mNcC` zap_t}UREHW<twbM=0XlzYZ;`rAAW8&Af+(lz}<(4gRi?OMH%?W8R63NKIE)Id#Q(+ zolBZ8wd#t?6xOXO0kG$sbR9M@9J8V=lbP^S+GQLoqjm6~{%rt6S2GjseU3X7rCejn zzUVREKW>$cO4_fpPaW@wy+1}rQ2Q3E5TgGPK}KXSzWw8`OZ2(^{3JPVR>bK_Zv@S8 zP)N8t_nkF=od@FYv0KDK*nV0}1}43eAv*F}P*AlLY>D{n%#=NR1U_k)hUn6xz3hmH z6)mgqE#5Z!p#AQ3n4}+ZWAX<?)8orc_7yg;1WgdOB2``UZ#*X(WW;{lW$p{vM55-R z&$(;@t7B~NM5t+G0xpL=mp24Tkkr>QJQU?2=-|yWdXN(LZ=SXUtacMtu?Mp)^lw(> zze=*mLcpJ<s5UzKnOi3LpL;`JA9`!QGwz-pa*!88CUl6ZODuwy%K$1`pP`0>174ZH z>=wFdoVnzAIvWEH1mJmB>rFG=YK9dOg`%vI(1&wt2dZ+9Ce<&|2vXIr&5(QW9D*sB zc!p+~s40Wx#LGW;rVHGb6RR*%G6C=vF{~+FFWZ@yl%xFJg@-mO9`>WwvaFu{OLUG- zO9}qz{{;a2A!G#if9`_9-b-5TW5v=vn4a<~&*&9$9p0qZ+-MOq45n?n&hOU<@QXiI zH{7Bg8iai>e53+dp_IEiz#bitwOC@Y1~gbGrNM+LpOEGWu;>Xkg%#hTzHS=cCkvrP zO=KmEZI@=#{!>1GCh7?px<a`6{-lX7*gmB;Ok?-8*Ywi{^s?~&hF?ijH|`~TDERKJ zKAWE9*x#bYA^>oHB|=0>A*f)4AI2W1@fGFsHf9YHuW5Y?6Qc8y3pwXDKzIL+58s@< zn5?~3$ahF2Ox*d)izhbP*Bv${%8dfn;MrHI?v)%jCEt`8#mJ<aYVp#f->dk(H`SLc z)AL++RG(f2fpeV!(dqe@A*|&hk!(WCgG78B5ZUE$6xdfnEIoWyU-dbqSJ`T&-cCcw zHhq!j^@%p}rJR>g?l0A30)G_|>{9<Q!9K%l`cm_70-j0>c@yd?o;peL$Xr4Vf2i== z69Q#7Cg)x=#CDT;h)%47AiME*;eYz~fPp^rD<>#K5_(EC>b7G+@wHDTYP?4?;stfL z;rZvJF@KT&poA4&yd{3hK6OC&-N(S3w7~J>5e@zIp%E;DNNP`N+H&J4XQ+fgB9-b% zwiC8BorX;(jbhS{*;ySj_AxU#iR7p38xioLHkYDYdbF|i0-0s#dKR*$9?Qh?!k4Qi z(w|e~pl0+**k5~~{A2)x5EmL#%r-xK-x2ryi!6%3oqaHb=7dEEfJoJDsq!`_L=1=6 zpo6$A<UA!*#^aNFc<epiy*R#n>LyBDK&@!lPqTLg;LLoO;_U%>es)ZF_l)XGD6fXe zbt-jbXA)ML|HDF!m|z$691OPndH+t~?gt(K`UT)B9D4VP38}FR(9A9kX0cuZ^tdHI zP+I$uy5`HmVkbq)m92qx?wrk)_c=jFOQ+7{fBRK53ylV)rlg+3`OZHK;)jKDOw9)~ zc_dSm-(j&D5K9Bsy6&^G%CQsr_v~lsdfB((EJv^>I9Y5zx!3WZ{`~;pjpRJM|G29k zRU;`e78?h8fb*{|Am)X&PH9y^BRr%)RLi;_oKdiS*FM}z=nPIlKx=(3@8+J_x~Wgo z{EyG6;<a~T#cyQ!q+qb)`|L4E<5uxxX|)L}`SU*OK`;Nf9%=YYA&+vqC~qXDTUQ+> zZfK|!XKRbs@oPuurWw-;mo+FZ&uqpvTZF$DVGGZ}3U?{{odD;{%yyK8O=MG|!do(t zpbZ;T020ToNOdr_#op>JjR5REl+~&vo38|nJRUGoM!}8ss>q2`ug>l}2U#<A6F5sP zp+!UNZh$LtdiqzX1FUcN)sw2p-@cGcv<tKEL`qm_a$^3y$RC=V-fN}vMDLZ9T}d6# z)6InSfAu3DQB`MvbE>2fl60v^=j3^cKP~P!c$4=N|8SJ^%G?^;l{9Z8AW*{0J)6{L zc*nviLZ?oh-{NOf*!lY5%R34rG-p2%NJA}N-wg*901N<7<$~GZaVTo<a!eiZ_3wVg z$TyD>{?q?E0FmC@SQnAg-^5{D(v8_Q4)DXPvdk62k_q=eV^CPhImc?wC}fVEP*F$^ zD7}(3<R*SNv}{#xBK~6Bis{BPb+XY(RSi?nUHly>wyt~d`7%<Va4NV8pkB6#Phi+# zDY*L1B=kUI&;uP^uG*?m*w2OCwL?~|)q_-uTOeRl#XLmd+Y-APTWy#Gd;XVxDxd3G zUMI5rwc&u7kc=}LrN7V?=nNA%^Ku{yn=mp6FZ$<QpSlLW%9uTi9%H%Ksb6mb35ma5 zSYHg<$$j#scDWE`WT2d=$fvh|$Ju=9XgGiIr&`z($l!;T8-6`%fWaE7=Y~w}tID;A zQZ5nGRlH()XO)wnEOAHVQG62xgfTc=Quq<m@~2d5MnNG8A&yL)WU}w~RX=Z2w@!wN z+!K6CEr_s<t`fC02<5Q@+55{Q?X7uUh$`!17;$lHE*yl3o*8#&V-<9ji!8_pq?`NT z&7I0Mw%QuGyFD|w`wK9eD9v~4kJ$13)4vM<3>RE>!6NWhXBv;S3e}7)oAIg4a-E^a z=Z5>AbE1!D7Bfp2^y%VeJYbI*Wn+23eC%Qh?`k+J1i&Ke^2_B?(Unrw3_O56$QS|? z97ehw5AFFCL~GgDf3E%L_Kx!H`L?v_t6oG#5$maWvermP{jqO20UUTb^o^@4F+Erf zdOJ_K=461X0P=OtIAgZCqP&yYh-K@Y7!hU-qF=2dFbT#Phm~r_fF_I{O$`6f*_m^n zHyZiH4#Wko)O1D`KmFmk5xP!MDJ8KXmDrZiW8Q$lIyANVN&rNAn@X}tT6w^qzv>%v zD(OWFu|~Y4+`_++x1Y-dG|Ywg<_;wI7m||8ypSWu{*65!R9kR9e6z0=Uqw&-<kj_U zjmlx}GAk+<{ph4s9|_Kh%WJm^Ar$SX@Lq1&T#nRhX85kxCmK!T%<rs;&h*e|Ij#lr zJ#Oc_7fGg%hY`Q}^v)}`TVdZJM$0#6%mY0GeL;7c@4(%$8=m<2MdzRX<6vN%;Ofi~ z!GPu-oc|N15$pQkqQ<MNEl<P+y@}O58VLAWjp^eK{A+(9kSHr`JeXhcNNN4*2Aiv8 zUvpBm$}{J~AIm9r9=^7MM9grbPjZm3#gzx@+he`-FE!T7Y9sND+2QI2M>JE&20Zi# ztN{ps!FK&Xa=#{$sgK4JZkEcA7Gf-0NSarHptFR+Nc82zpMX%mR`nw02@$g7%{b1> zhYy!38lOaMO$wZ9dn;xL!Ba9OG@*TQ)~J(d@YdTo!mh%-UBnevAL~NniqMdEOO|W) zi?Y+Qs}f%^mP5QZ_OFqjHU1HD(FUy!AnACURHVb@SCij!EeB;7r!?fLNVz$N-9IjJ z0|?<Z2h3amgEF;owSfpXH#S4ubi~B8DaSRVkrJyL4yFyJ!Wx8vq={(x*eL3k5@AOM z$7n8|L_^Xs7p9FEZn3e|>Ja50WA+7%vFP*oZFm~1x?i-6xio<FHGqT6pT>6d^p_~a z5;Su*rQ`hn{eKY*%w}DN`)`?4m^tD1&x}}!&v5^(r?zk^y#I*44PnAI^scS6kf2~C z$j3WaIKtxZG8nOKkkI1_#I>8zWG7f~tZ7O*r;6ui%QZpu)b~J`qajCDOjavMosyd? z|Mw>A+T@HKn%Q=gr*j#zy7noWs7&RYjy}~5sAkR5h5n|HiKSK&50%~UwSU<7_$~Nl z;{om0_OCdpXgx(Q%*ql6i#3z4Ol-lI?UzdEm><Z<I*y`9Eh?g(KO$lJpoNXpZ~>6M z_3&a)e$2p*8fLf{$AC2c`K3!4k~y(w!?(8Prxxj77mQQsaBx8mxpm6&NK}~6s64Lr zxqW?eac7)5_cAx){}zwRp@YBRIu9F($CHY&nhd_z+mh*WU0Kni`b|ZmC?%Mz4yA_S zVIa_GB^jp_23I|PRrD-l5DEp?l}&BGq3UOnwhsj<RWGY`vE#nTfA>W7$X!Q7$B0Me zN;`qLvQ_J*lkcfrU>e^e9Ug6is7;Xn@4xQ@fSs?GT(CF?jF=uDt@cdgy?m?>qWz3C z;Pa1>=sQR@+4Sw?aFp{1fP_IlpQaQ$@C!@Sn)NkUH8U-!iJ}J$O?F@+m%+_@^9d0s zA>nqEF3E8G(L2Ja0ha8|HKw*R`r%w6B_i=%(XrIG`ZBOy%9&Q)mlW+X93~<}M^iXo z+|Zkh8KrtUDdWO<D0`rm-Bzn7tSGr_Q|)Ga#|9uTtt<Q59i)b`#D{p`f|5fHOx;t< zLa7+pEQOu@gtckw0f3e`fI){NgP3v|Cap$ofBoz~Qh3{@dV$1lHnq)Fgv>v9V-$Y! zFxjTXpqE+3cv|Eji262hE53)p6LH_sB>8C5!Odlmek(2HNf~myfmGC3ziO4J>0Mhx zOBqmB{mv1n#da_{pP364RhQY$nvBZufvMFeSuWY+{RjfLpS3WPi2D#%RoEa6Gd`O< zfg=!PECOzCPl;+bD!iLlu7myJu&OwcCdxR++DB|e4~ZAS2_i%Jzy7cZK$JIJ?l>Ye zP?jI(kYo&swe<2(<8{y`igm4uD$5Zi9%y>0)Kt<V_4{zbkbdICT~%GuIu<yzjF^xI zYxK13%=S1I>eC)WmKS^dG&5}%4C|h!hazUkj3sENV<mvHXe>ZEESXzFUWQ@iH1F8A zxsZQPj44)#alykr!EbPo7lotsP_jj)Aty!6f*zCW!FjKcDl@h-L2@3ux;kZY&Q6S# zbI;ycn<0Dfq4NI0;1?KGmt$IxlVU0z(q0b&X}oplgf2*gGov6mm91O4I-x_WkBs^3 z<DjZ}Z+2@}XEt=Idmv5y?$2#0Zl*#PduHnmeb4R0#(V}8r?33W1X9^QD&U+fUl~2_ zqa2&EDgjE`bgE1lqCmKep8ORTzv?z9qa`+_dD}Kk6y4f<rIhpWLL`i6$ZQw>w{&_1 zct5vKK}$a>TQ1Sha3o`X>GX;ZlW#A0FOV{AOE)TFy797qT-+I6Spt7XrZPb+vdusp z)15er`FH*w!TBeQ2I6Y)`BNqrXNkV(_^b;P`1v!#Omqg%-(j58XFHZl{*BShiIlAT z?NWoFthSks=lOH02lhsQ>$|zX-M^)|9Of_*PdxPm>M`6uI^IBoGJasFXu+9hT#>W9 zdK88gjZi*m6m?2jhz*9rL?{Gi!Lx%egLuHhf~!!>>&0H%!PUtU4xUcTN5eoeA5ZH1 z^BH#f;Rhk@t|l4bd01{c{X4zIORs(s8+JV_{4==$5>jl$ZHEkCH*BQ-+o_ayzRV6V zlMaxZ3szBce2t83{V}R28K~$iPQ`7Q*0EHSM>ruP<{U-<z^}?t=4Y>yi}v`t<NL+4 z=HNw=EG?Dd&95C1pKd=ovi}zX5wB?WoARP8huThP#GoaL^LILfiCUkFn~)IEq!0Z+ z(*|N`vp+FTshNwirYjpimBI9j%A*bBa~lW_H$c=5Pmu4w5u9kFdfzR75$RC57wh8O z4|`u?WIQ;xL)%|MUNd0<J9cG?Oa7<-F&L4NcX1BR-%#I&&p)z7ChQ);{pU^iSY+I6 zy|Iju6ihgn6>&{P0Phz7flkn;8jKc~RO>Sq({bnQyi-l71hRpwX5J8xBYDBN(EH`t zA4^RrWY?@|`rm(r6hv+iN}a%$0`Fjx>VZfPbeSy=%#)VlA-X~4(i~x5PI3P%;O8!p z!}3F)XiC(vDPysiM{UyVxJ}|+eTB<*|2Mf`(JyX?)MiXVt(-1PpT*9SY!FPfK<^=I zW^rVg9<{&T%c`UKf)P~AfnIbiUbGDfpcoxf3kRwyYRT~BcExo$GWw9TbmQ<f0UZqm zqxX+!FTv5TyL8dSDi+1bzrgD7;Foi`T*TKX!sXRtMSJr?Aq(3|nN2Mlq`DeqKg?@& zDy_!S&GqW~Lzk1)arj?q%$gBGb&6JMq<<US@?&fq{Rj|49?(pgeP`Dixm@1-J{=7g zscQD3TO$?#KeibTHsAIe7=j#)(E#XnjoEmR%W#4uwFN4YUVfK<`tJh}t0eVxRcQp@ zL~wFT3`SyJVZ-asjnmg@wTE#2EvnU-a@<4`6%RQi2_GYcP#2$GZ*7?<ac8Nql)Nw+ zK@v?I`b7z_G5Pj{`1jw!{dpA1WnH!l$UO+4)(%in<y}ccgV4=k*E3StIU$@^5YKyo zKv*UAOtn*x$u+&Ofd@y;;!1+8tsg|c&G`AKCoUJln2-mesT%klp*K4b5}xlm!YE6T z=*$ALR>*kYbM@iwc9AmKuVbas0d%^-i$pVaCEnK>Gj93@xAjL|kcCAE>y?y{=EB?} zVGU+_7<~wieRSi{bTvyNN*b$~PHnp{ujzoeX}J!@_rxGahIJ*!GHrW5t)x;6#O9_x z^<|d9`Rh9>?*R@j0MKj`jRlqBfzPrDaX5k6%0>)lykuk}>cX{AM$!ypfu#gQ0pcq@ zDjvvO36xa#yV$|vl`-28lMea5^MPX>_wur`>eIlXPoVMhH>H#XM<f7Hy@#};%@v(O z41)JR|ML_HxI(S3tEpmZ9Cf@R8DScC^V7gp;%Fv}hKoHay}G?Ip0Sc5&205YY52H8 z=wVvnHH3?A*>I<r9TdIq^`c9o=tJ<X&iDINvu8MOqJvG`EVQfKyYR%FY}EQd3n7}T zmTR*szPG)O?PLcfD+$>~pry}nf?HJyPixWyk3z-4duHU5vV?fmG1SBZ*@!CD7|KGq zM^ev3=w9?=8JYIv#{TAuX2Zb51<??ID1TFi&bB>q&heSJ#BWRw<DmnJd##rc{dwxv z6tb~RKCv~=J=;Kpz8qi6vBXZ4{D&_~NpI4sJyCalO3>nWm#n~>ZtqXl?=32q;}|J< z?BOp{z;x)3v^wLSzHR<lYuy$)lW3xi%IO}$47R=rB<1;7Lz$hgJbjUz1LPdh8iMFt z+aiN#>H|G)S>7&XE&Rv4BI{g4cq}p!IjT|<wbxgVkJH>c)7`fknh$513r41yYtIj0 z0Q)8xub{Sn3a3o}E1^hvUg+UwTkF65|0@EREV0<d#i^$*SG{DlqY=}7WjeuIHKR(y znIDz!jml4AIbvPsudDsy$KCiK;N#vfZtY32TG|%$butBk;2Q?!0*{rL(vogDiMHaw zs4U`NpM6U_kLpK}FP)FUw|In8-#G^H0LaX|DEfBz;yXjlkQ6k`ki6+Z<M_>wM2|XO zu);s*$_`R2sKu*7<3?22Q3e*%1{XRR&MC~-7rF!RNNq0iq+mr?`LLPH0gsw)DI=K4 zu?rI#04csJEYLAE%+O>8eC%XStA=V-u@(STO_$?eVi4P#Z2N$33@?S_2p+%1SBNNU zGa}x|)dSnL@4QobJRT0;QAHGO(+lF*U<1H3asU83z$ipb4GK!*W$TTI44<;)4P284 zTGBa-B~}p7sysK_=jthHC2=NXwnToPGb7Sc%5tj^52b6{pN>QzGJ>jqCi%YA?MJBx z`bGRPzM+deBI>my3*HqS{zJruE)x3n`}WYwt#@(*Zf2Aso?3tZ_y3%R%L%gUPzD<N znpWnNT17O+hG!e8ePf*wB|160DPTyJB;tb)9;D`>+R1nV)%+_*@#i~5^bR~DIZSj! zFi8mLZMM*^`5VK2Qi^F4D(5*%a`Quml$Pi}Y+xykyFAnWebEzVF#|v^JwiBEAZ%qw zgd#|ho#wJo8-RWZSX~t7Oh&q>SLcu*z&QixKG>kALyDr($vDa1V1-tSZt&JGQ`$qq zSnHLB^<Zt+llHVjQqmkD1|@W==t#=oR^kgpGyjQcZk*M@e^=K)8pUiAdE}`oT#d1S zS3OO^Fu4_|;Qz}3Q#4Lv<tUl|UILmx)`V~C)<r%w2hqH8B0IZmNO}BT?!a$h{{sX7 z>;X0xqT7f&M8gqw!W0818{?uaiLqpgv8qnAmYTgq;s<&fdru!!ikSzFICu_9z82H5 zdR0VXgFjIv8)+#MW$$kOKzXOXy3UN4nn->w_UlItTBL>oHIrO{h)Jt)tXM+XO9jT8 zmqgPLX~4hze~>8GD4|2?#6u*z>w+Q4;2i&euHx2skN2F+MRk)%L7;O<%xter&moHS zHc_s&8$UI&A&Zfpb?Nm2DW()aHjX6%HPbZLtax8r%Io&hX_t6wpu78X?#w6u+Z(hE zt&MbR0MMipNtKUnR}QQc%4A5LauTd<gr-LhlJ+by)g1}-e#98x(~Wcb;3GR1tHhtJ zGE6>`HqhxDyJDr?*ZmQShTb(hcyVI_qrOaL3O_r$sSJqy6A-Kdt%Q;K;Hyer$gQvM zOTFNW1hlKuY&-<KUwe?2mP!*P47;=h#C-)A#Gg+S{0XZwPhpNu546?8j%@QqjKQ^a zOj9u}#iZ;3Pwz#jXLr9pOkUu4tDtRV9!mFJ(C5ibfofgKZ<oIyn#bY+2sp4ne)jXL z=7ookrEP3MMhXzx9E(x2*vk;3d*~M@x6<e`T<V3C(E}PA&38sr<q4eog?6v^v2CyJ zuc$YlUgx#Gu8sNn=%p+k?5?r&VFESx_dosjz=-Cuv$-A;@(PMw81VaNlAEf|nI!rQ zsDLvMKDD1MDQx%+eQaS!t9yy+PrdN`@u9LxE$xJA_>=93ms@tW6@RKDvtxRg-7($A zyk&DA8y`dOhP5BF&(^SC30WcA_BHW+xk9m}UAd-H%x&CR&i7*vKPx^=d}bW@3#u=> zs#FavDq<>s$$V#>LQh4i`uek3@#u2ca>aRQe~uP4(?FTCpw7>ajxS=-LvhOfeDq{S zHhA>k{GmJF2VwY$#4W!%Q_q?~uIKM>RqJ;7@+qBG*?6Nl!sJDT^5PznFBBIsEOr-o zSkdTS^T438+_r2&gdqyCGx?;m0)R0)HIk1uJqT~L^Xp2O7xWKa$is@OzV+j(#jkeo zd{`|$NY4si&m$n8t}ii*#V={o!Q<7cM2s*9C?|!%9?m>WzG3Om&xUyC6c@z$X#?0h zzHn2piekj*<=p$q7~`k{uS6KABIyk&X-1KbIKC4T5{pf+j9CQ}D8RYT|MZ^+Ap2Ro z)#du&Yg2hbVHN5cALHj!OQr$g!Qy6*BzlbhL-L^${W0QA#^0{z^Hvu8ibB{ulu6|W z6an6>*74L?!{;9d=rZj(XsHXJhL*VJB*_36@X`915L^Vvikfw<6cd;P*$A@6?(thx za&tPJEbF-Es~b#me}3ZNsVsgXIWL64Obyus^?u?@g8}O6J>sYw?aw-Rx-sUpnEXM} z;VPkv#BnZ73!$n=ezjS+n?M|b7-U@}5zGof?v|q3`olsi^j{YlvukH14nM}^dm}=A z<T=_ieQk>y>sU#arp&a;Curv0t+Ae}5h{=b$V@mQuF5~x%9Kf%pVTDo9aqYraaDv$ z`*HKbUccNicIFCyGhmocu?tTBg=$%uNk}J*#}y+EHz?l4^1-PJ0iFl~coAp`SSfWM zw%f}v>Am6*Bv>>A?NwhP_U#QT=d+M;sr)YP$d+d1Z)TINI}(@rx)xgB+Wr=Bc#1gT zOCLJu(Sc0~TS5P)e=+=X;x(K@CzRKb%XyTH3`9R2cl-DL<x4zeyJJCc)I!>AM-;Ry z>)FMw2st1@Z#Kl;K~^jF`zUV+)|zERd(d)M6VYPAU_`FB%nDiEBqof4@zn-id&PIA zwA4wOMR)n?e~Cs!8L#~&q_748W?TYRc&@)Bsi2w0x8Zq&Tr&hfB5qAFF;ik@6ck(0 zPKx7L^sx=dZ@6V&a9AQ(tecdn3q|(Il&(3PV9!Mum<n%aBdZk^9l^}wk-B^iEKeUb z>gqJu-&{~~(PhpXT*Z-RiVT&rr9fz?>En=Q+v$Bwr!Fd=ar_v64M!p35qSK_z!%`} z1WF%Lt&+c&g01m)p>a~7I?86F0m{0-j9O_-we-i8JmOB;$?}v2?HBb$fY;$w##>ca zneX{Ju#H}#iK!x)b`gn&OlSHi-$^09He!W^4v`4Yv1o09$)EgO%v4>I;YDd*G+ei? z25BCUJb))&o`^S|2PhlMuS#nIY~x^#)MWjqKivQ6C1y0ULo}~CH0~@JrZR>UVGZa1 zX!ECW3q@j=xNz2#PEFh|b-!$8P6obn1zb5<31mz+Jxwo3@cRtL$1HG_1;bC8r6wmf z2_m>BIOCE@Xgdj{I1WDX3VmZvEf?69B25)&4?!LA3xOV+aaCzObY%z!8#lKY$%+L3 zE%@7=Oct9fX3=$9#w$OVv+`<bdsnr;=+9TMsnytjBwh7i)8E@3V{~qe?(Rk!>F)0C zltxixbazX4r-&f<p}RvsLXd8yn?3XU`~&;pdfhwceXje8w6IY>UdUQY2-CtSEHiRt z&u%8hjB&?)5?s9bmx7|myA9uX&y;NHp|7Pao2BK8es%W3_eXjA-P@oHqxZOPOV4t& zp$V=>05E{f3^10_9*LJT#2+@hAQH+atg3BI!zHezr4j|gYEC6JY^x?0ayoo<>vR=v zgY;F4Z?th)oveIG1RZDdRMI1@RQPYA$vOsf6S%tufTK0t5T&Vk<L`c$h^mv(d+rkS z0eKfx`Dhu}<giEWtrZPo5{*I18rtn&cpmjWuQAC@exG=!&YC|r`QIzaRK=Q+|K-p0 zBFSV@tmtC%?5LI_?%yz%n1x|`HIkMT7D6|H8;tEQrN@d0c51x~i4c|F>kUODL>VVJ z=Jn_=8f96xR6Ap%K2=gR)&3Ez*>oPYkInD~);45}bPuMQY6G|$s=Vwrw%|@M)zZ#d z5e$jTgN8+>)i^9)QJi@A-NnpaIBg;(a*m2B0mqn}tSK@(!If-e&L5my&Y9zcuBaZ$ z$vyKsd3apJsAG<wlBbHp*$4#-RdntfrRCx=2quZSx`lQgO-*WlSh%amJDuOj(XT(i z;g^L+Bv`Z<Kjx}xm?L7a#gv<lFj8ADkT_axSR#zQE?dB(b_7cL!u(uD2LTd(BMoZ> zgFkmMsBf-NibR-KrBV7UC?D+TkS<@k9{>z__zVCY1LP<9kap9-iS9D`O2f9Aw<#(F zI%;o=Nhok4Ch)Pf1*WB<Un{8i`(;epSwygGhO%CWPh@<EA60C#SXm9T*Ik!hoV)Cw z;Qlxbzewoa6UWsH*7yEj|JOWB$5V89cAF5Y5dKIe!DyD?g=DjzAUsQ-aAI_WA;z={ z!^l=5v^sL(DxJ*7rohieqS2Cur~*=?X-4C~*?S*pK+_;{;*O7h>W#D4<$FBj&`TUp z2D29mEp6gx(YTK(ynN0Gu0uyvAkyBZkrFBU55i<+PNQkbL^v)Tcj}+i#PeBAQZJ=y z^8x}!3A`G3BEcrEyVYp7OM5KIwQqPxxK4`LtYFTGHw*I><H2zF*|5eJ8ld+Yu&c04 zy_lL*@gck*SpdvqqFarNY82)DEO@$0{{cFdH1M0d{-GnRb<Yl?5uQ!b$o8R92yF;d zrp=O>Y|W?fWHx9m@hX)R09yTOV1gn?mQ{z+6+Ejw;*qq_zjG$~WHr+)zH@J(#X)(( z6{{_yssC=jXS0egE9VdX#FY%PPs45$uE!spLwMo(Kr$ircWK(q)IrZ<IQ(I$^nJc` z(Y96(fSHqmQbooQ-HJ=u=1JPdTAmDBaglAJ!#;%L*T3^;9RU3CYMJy9DxezX`bi>E zD5faNr?MGEo0AZsKgT6A9gMu*lBaPYL-qf!pFmbJ{PX)WCCc|IQ@SpWB+Vcd>@YcW zKfdT02_P>!ID`8?uVW{Kt`VM$$pfJQkf&kRoYub5r9qOWLw=QPY*Pb~X+c04tr{y- z(RS{1h?Tq$fe6!*biEILdBjB<T<=T9lKPW$O}?#e5LI$srbxq7P5yxdm_g@^vjK-M z49pw-g_#6+o_AfMZ}HJIheE<*y!ec48wA8vHAiBY&twu(M?)7?%eF`j3lazYu4_L# zqcbpcZ~LNM*Gy1o9@YOa%dnT83@*>3@R@{-2hci^?Fw}}GG5cNv1x(U+N~+U2?@XW zWI1gjMXYt`@_RTqn9skJH{+M){2ba+;pRk$MIHmJ1-l;i^W>PDUpAeRG<DV2(?{<3 zR@8B+c$kEhZtw+)d7-G?@Ry-^&*E3rI|x05PSl~60e7l>ZMI1~A3>h)qdhl=@%2Ca zk6|+FJU{>CpBOqI`Zt{`;-HO=b-ak$yKIi?NF48~msa^u&%%)rZIt4azkpUrPBb|{ zx;Ld7=00;>f#j7HQ`)T|!}IHq==qX)+O%HsoL%^$<MWEeMmkC-Hw6@Bq8%irfbNYK zizZb-dj#SVXwJ(sI9RMx<p`QOv6~ckY%Ev8B=@<rA>OrN;Vbvm@ddMl%4s$8#3}5X z9)UevXFK7~3@cZeRjw)CIxvim02CWtmQg3`RBO(C`%U#dAp$ECCmVty9y{!qZ-)z> zcFC}Fy&pVo$xow9FN)!V<*(ilz5lbu7o%~X5WqfU+^=rkf9O(iGd!(Ixf5hgr7l7W zMWNh)nG^AO3yc^)@atpSJ{?EK>+lSX(XM6%;S5t=oaD>9cT|57?s)%w+UipLX)TO_ z@A{R79-&|Gli$iWWJZ41C!rGoBlg0=d(A7%{lP!M@J;+Vd;s*<W;;gc@2rj-{vU5& zM21W12s|yPd{WrTg0cRWKd=u2j<fxo-P4oP-ck8#9~K##p5v;R(+oDu=5P)#E_u{5 zn%@Uq>Np8_1%`c&3QZXa77buu%wux6;gzAg(QuaH+Nk>cZF$pI^y9iFoTG4Fa^ZZ= zvS#(9eDwhm4M0(DQZDk(zW6G|9i|!4j?O^#Bg{TSK;;7(#!W($O0>TbU`zV<+nQj5 z0p%c<kzbvxGEpy93S5m<B7p8)jN{jVNnz7&xy}c|Q{RoYdiRs^ITvm3jd}pAE0~d0 zrEArOl=LEgV@0rE<Y&>ek|uda0x$)ws)IQ3pK*QRrpSJnp?n+hS6*Y@`78q~#z&7W z48keT&0E13QNg*VMFU~atJma|&)RUFX82YO3kCp)AT>}kj`}FUT3`t;g>M6vs8VZ$ ztItAz#H?HmDtMY66y1kWLeoDPl9H{-a(1iob)zST>o^)mVjNUHph)jOem^b(p~Y{| zYL>yI<J{oFLs!xv!*KqmK<?R{{p552fSGBNjAo;l?%(_$!GMzzKedl3<;;~HhOMI_ z;{@i7P7wMZ!$LOotZGq~v8EKl-M^m*D@2yRxyi|-X!&xeGVwHujuuy!Z4;)m-Qz|P zJ^iTp<iNA~MhdCo1~fz&%=PR`jWGRZPz2n)`B_H=hhWhGkoYuvjH-l>YHf+^8E3dn zv8<*~037&kDHp$cnS;<zWg~&w*@E+<Y<=JBKKN;xH<MzL)pRp*-b*2&9J>$E_qKg4 z%435Y1n&pm-t(;S$FWywF=zoWy<gD1V@Xa4=|1o(LBs!cv*6I%15WKXZ!{`RT1G$> zq#&tKW=tvFz9x_#fo)47R&meC_j8A*-yuWK!Rn}Rg_kl*_%&3LbLU^+Eg=6ZOd(`2 zH19gh<HR6yFs!%huWYHL{YOWJpSd3dZ{nDh`F!te4YLFtMijB))l42IQq>=e?1;US zO!D!)q6E9gxa$eG_(YP5FYBKs3Eo^uB2-2>RF22zJwUx|C{;%>Qv?W^rADz){(t8` zqJI;jfZ+f2q1t<~58{e_u?x4BYP_l`qSPEtSD9oO_M;YTTJwvko<ni_ic(o|DkNU3 zh#*}%RE7y-uH}IQ`jW$&^0?ysHcI{)X5qjs26pP8H3tF=@OR{13izzDB#Rm*eDxmS zN&liByd47%?qei9I|e|$^kAhzMG{l{m@flhG}k!td9`v^FRs?)z+a_$O;R#{50e>+ z<ap96|L$_x-UDQmFI~!BqU(Mlos+13EkTb+`%A|dEdLTg{W6^E#)ckt`!v6F#Q;AN zdx^#X;RBF_gwU8caP#N5yPV&4XF@=-`@Hx?=w9DHy`v@`O&HTnFOBxaN`OWx+FA=Y z;S?f$`0&NM+uWY{c|nFxw}%QPeDao=@kN|8xVdn23Jy<|yt3TOq5%N_scE2hXl>0) zWC6l<gLUjBG9c^hno*MuZ2ugzBdW23Ce9AtO#TtAZo!PW38q?hptD~FUvbzQHmnTX zGR599w?=bmBeC1-oZ^4;zXt+dDlX3Bx%fI&V}{ww55y(k>bZ3t&brXoeraPPdz!d? z4$c>(uSbNNoLgDL5H77dVm%ucHq;nN;z9OgV&wx7&GR`0oF(9zle0V<ts`4&YAl<x zm>jK4A`D2|>QI93#Y_r*DvguBJ_5`(XI<w$;6+L<Zq$;)SF7=#T%I&k3&mc30C0@& zpa;!`m7mDnp(@X<q^1_$hOhPQXSB&&`Px`o7nVT7z8z*_7LIBxPNRa(buB2{U#=3= zddVmuD)q8jckp=^SNnO~unTGv2lb~}%RkCN!1L_`KU&?d3!nXijbH#miXK8VbvN?9 z5^d0xg}N`=9{%Vr#(_b#NJ=ROS={%T)!VJl1be&_Pwzh)(%v~YC~Ih|IUWlp2>Vvo z{#5M!Ier-x@@P4!K6@74+h2Nj{PjrWr7}2rzIM<B0Ld>piXWGz&<(L(K9>d)RpENM z)fv894>8ZO>K*{G5}G|WjfAxxy=wm}h92tGuzx-G5C0z^;F^HGF1O2$DcabB1ZGP- zBc;iSMD?uyC$@k5a|XARkt|hj^|Pj_Au<X=gEB<IjoLf>0K2!mezRa9@e-N&40V0k z7>OFpIf!|bJODuVdZfmBMQRKxxO1V2<5L33ILxenGV7BveP8K<F%8)bVn#VR@G%l` zjfMjmyi>naR6Di~Wio+DYOABszn-__6h3~H`@~{-a(Z_@{PpPcUN^~Oi4EoV;xP-t z8G!^1Gg(u}9GK}1tAJXoS`K}8U#f_eC(pr-iZiLT4_QaqX&QC1F#dq~s6NfR?@1%I zkXR=h!vd|OoQelPXeqx-jhHAtBz^j!$RizH^8~w;)KPfx`rgXMnW{Mv$~B-EB+dmu z5tB{>c(6&)gkC75;(2f131hxqPJd*xQDbT1;nLhm2{$K#FqDzHY`$gIQ{5{b^TXz| z62N0|*<E!rIYWB$-ZJ5@&_zV3*hiLM%W{P$@S?q!#^(st!Jj_>AibisZ^-Fp|M*Y2 z5l}zN>-k&`{d6;Ql~VhCjRcBEy%R<QuqQPePFBW|J>!K8pVcD+s!Coq#DKX}Kdl#C zpvVE_t@X>8wH#Sk2GC;_u|mjFe=>*vol<6E>c3{cdlqN!w}U#NvYYy;YSRncnL@w4 zu=t^e6(=_0IF{!<@b#FxQ26r|l=*1%P0{ZsbhX#ZAb?B&GS!T8UloYhe2O)IUEIzk z^;KSLwpYjJMc*hn!yxU+4*s@X=Osi(%8ycY<?Mbg(Y_w_-jbnTv7$<?)uX+zY^CWg zRix^T1T?tAGkWlm<LfFzyd>tCm<<|*YnS#2=4-My=R&sm3p;MVZ-Ydnpu63_nM>cB zb3z!4ln2B1NCimN8S&O^29WR*r%W;n^+$yl7S8wV*_-@Ub0z&@@Uz<iqI%00Rx-C= zIi;lfjoLgh*y9S5GLUqL=2N8%>$)6++&&B`Z1qctzylI`AzV2W;XhYi{ZD-GLoQbI zpXKjD^L<(^ZbEKfAa94C|Ka}`fSjo~m#a?1;HhHb<1F77KZD5M<7iGv`s9Ytp9flE zVUcw_0G>~?ew-RfYrQPG7TRc8UR9`*fV-m!7Sd}AqC`TZU;p664}Y)5;_2o2VLJpA z6$%yyoSpTfO!s0)JS2KshaNG$LTFKQ?aZlkLYmv{Ks<g^Qi{7Dz)k)FNjJE_6sgI! zg!v=~``ldU%*%ie3q(Pw^pJiK=-8OHY-E8-zs|aa@5_qn!?L{|V^_;ld~!Wd%a1`~ zUCX*wW3u#j8zo{AGJC@}?@)He6#NL++-sn__?GKLtB3;?y;V!8h$jZySe?@Y_@%Xw zOkn`+GDBIY(O?3G4p%xj84IL9>=cMf>@1jW+)<GgNK{oM&+sy}x(*t1CZGw+=q^@5 zsDai%6Le{zkD-xCb-P{u;i)fDZmCc0<jE1t$ThkbNzl3M82lo<VazoqJ_ovAV)h?L z2v6Fo6EBaB80}4e99X)zn_469E!w?;48)tv`uj05{5yYQ0U%LxME|mkgAjeLiUi|p zOt)T(6CQPGA+k3D=OtXu5KIp#V2)lp^AOoVwyf+-DsC`)x{_Lek)iC2n9dAO1(PlZ zhICAYc{bhny<Cp>JD|)dY9W(`4NcM32p*_tq?j3g-L$=$8~@D);Q%N?qk)o0dEt7c zvoc$!OQ+1vC9>097q4cpmk!W7Cg8eUZ^+m$;^aTNS0on1=o~ql74u<RqxXq^PN`ro zf3>lpXjr@SMcXTE@ruZ~noJE)8VWGa;*CvxQmfQ!W|-K!Bt<vNuQ43^U?(<{&5>Bg z8(I_ko813i45?NVm1wF27c<6IyygdO8lg5bmmb~wmG|(XG%O{2VCD&LI33<NX-Uh7 z{Z9<#nkW@SyM}3pwYRTXL;O)*`G!oh<)AiZ`N3}))K6^aF{)^5AU=hI@DLy<Iz@On z-4KpQ2YkNjn}Y#7M+Bhlp$@)1+V^`d^*US|>{+KvKJRgbKQ|90(Z*|Y`QhVMM@0O? zKN<jmi7$7Yu<a-fy4H(3<i^BDc~xesf;rO>-~XR<rTxKaXkU%%ZzieXKTL>CQX97m z)zRd{p}9waYn$}lY-BG|1dMC8UAr7JrEmMhn{2T>&%6V#&Pg;aUrl$U>xYRYJ5-R^ zHh=$mr(e)(Hi^v2DV-j>T7d(K5sn;*B-1KiuZP1Ak`wBp)9hea-d2DgfmhujugQ>% zKQI56l6G*+!TRdp4H1@~W|}Vd7k^)$E9+L9%^7dSR~K4HfJ=u5l?u<)G&)C3LUCcP z9wV$HNCux0)43F)Mwte5UZBG=wIG6;L}vGlNvj5mpeMX&p5oOz9CjN47u&o0*Q7Ii zO>GZQ`CaRX`iz<Lb;SigjnbrHcl}}3#PShMWwj?j${gObiR7gf?}&obXBDSHB#6@P z#WwK6eH2$kf>RIIroh7GuUj&1yCp}1zRZ~#K3()^(EKpt<)KiWicXemF6Zy#iP0Bj z?pJQ(jXyNsSwT<N0-RzVZU5n)4})k>ts?kO0X0yrx_Cb#bL-Suu}CL}CG9xxhD<d& zj9w!Wp5XjFC&(tH9aZrot4=?rWwWWveuT%4vc^6Ug{7Z1`If)?3j^6ZR+I#Vi+!6~ zpNT{tR!&?_gaz=5_OxErg?J1fiPaOSzU%B*!W_v5&pp^`z~FWG);o~TkGxP*6Q>2- zY?i*cY#x<q|DT38pLPG_#5R?F(z|!Fuqx?I5}+uH#_k7df{<9$Kr|;r>7i7f6(>fD z;P+~H=mS_s73PfCY(BU`kny0MrI0DBH)B3^_b-}pM7zER%cv2ov5gxg)iOtn-kc(f zkrbTC0510)KpWrhVxR+|bsmw*`Nw3wDdMoAt`0etjJ$xr7>+=M$%yV?`7Q5@13{U4 zC%FYRM(zG)xTr&CarweRbsT4cz7ic$J)oKk@Y&{_di5c_ugNt>m7a(6>z84@F)&+} z6h*PidP##bz{;ys8Re4<nFj8%zqY)^(udv87zxM%Y9|K&@c$eFjHO+fM}?-#BfGL$ zM~X&|jN2<VscQ2=-36|4Rv7X9BADrgJH(Ee3@;u;joyWxnA6Jt69NN5^|^6B`zhrs zh;yN(HidTNvmCQwF{Kb-A4Vp#P9!tLJE{tQQSvwoW6bzA;%LaRt!fPu<DpYU4%Mf0 z(`#;U1_I4GpI*zC?a{gjUMeR%WOz1e(1K?&xMnhRY2l8kufB-zwh(_HCFGBe74%Xs zTrGq@{*9boOKZ`Sd(U1D3Fq^%Q_K14JRqFTD|ch0lqi>@fU*8LC4v^!Vqlr394p<@ zYb7OCXMZ10*f1Y1!LDn+olo50J+<QNMMWW9%(~Q{jd0ii*wkT4dD$G`DC-H8KGK8l zDzuc+a(`8E<M!2lT3z*a0CxVf_oA8Uq4CC;kR*bLC()n@+us+9=z+dZScj@rW_ipa z_tGoa@IQx)A$nASy6O5o3Evn7rTt83LWl5@G!0r6J_<OFDZ<dxOzb$>>BF_x7E}QL z<3A@sz%<b%a)kd>3AvU`g2_KQBE(_8%x_jKm7}U3x4+0RdSqF5+N6x3eW!*=W;n*^ zx9xu3%lcI?d{>AyEIpP~TL1&Va<(Zu{u^#G7HaV}6_*bOH-xT(MdgO11b#y<)C5S8 zFL(Pr^3kf4_vJoKIiCv-&wVh_*u(#3_opacESWqSiD3J>oW-1$0|v-Vh1En8gz9w} zVO8f<76H7P(V4ZV2n+;IT%e|IhrI7rkMlJCtN7-{|B>>B(!9WDhtDl}p6WFI)^Uyb zi+h26ao4ff@5tz>jXy$-^3P)KCe^RL>HO2Lg0vLhj`^0GEGF^&?%<$f#-7X5JCv=Q zcKy%teIq13D0}HZYEv~@M{udk?1d)vEVWN$g2c)AaUPO-3SmL8r0KdWLBz#0+LQ__ z;wHLy;X(v{RT?~2*2~uEZ$$#6C+ejC4%`2CHh-TR2WuUo>cQYrQOt^i9e#;SD2lh# zYdZJme8ktn<UM6Z^u2vQZ2mX@0|1~4!HV_??|>SUYl3x{Xzbrkdo`ZX95e!V=Sb{F z6O~v1PzVP2C5%$06c3U$i9etieMRe=$7fKT8W^PV6(hnoY$l2{xv;`#P)*8DT=o8z zt<vnz!r$C_@$HU*Vhs;eOddqa{cdNX#56&8*ny8(N}5JMLwxHi2^(2dl1pI?dXwZ_ zlZ6bkoy9c5Eg_FxbaZ`03JrrOW*o{|duf>hfhZX+MjnJpA(?kES$ioMKGW4jZ1Njc z%UJ@zHHTs4Ojy5CkM@PQ^9lU56(u<9iLoZ2@Dr3ialN#Km{Ny6M({`M{y4Z-caJa7 zN0@*t`iGg(5dVI5Oc-ijr*$Zf+z2TsghQ!^0)(5Hg2_D^)lY(nZo-N+c~4Fu6U#nN zPxkurvCF~BO6~f|Pm}eWZaM<C#+KIgJ8f*2I3b6b&G@9xdHcy@=ZA<p7~cG2=7+&* zap+>jWfhW#X%Bc%I1!&FD!N!gh(z;Ci_Ao#teaE(u2|YX{Fh<C7P_C>cf4gX{hgQ+ z5f+$#W8PF2xu*aLJOr+Aa=CM$svL`mm?6&}zp#4C$w@EYn+=k998)>IzQV}+njTY` zO}dfgujOyHdcOq_65K`sG&!e({nMAQKksNDuwwxHlq}(?(VwN6`=b2)%UU+=7gD`f zt|U2)T#I7++o)qp(*%^>Ikcrdch=j;6)6^U;WDnNeu@o(pAQMKNJ148Wv~$Ck4I;6 zr7FZo0HU)sz<id-y3#vcdm{t!hI~|I>nx@9PEWnZUPZ-Id-`8z#KsRr9!@n6yHi{5 zk0qR=;lIola^MqCAm*>rg)cQ442+y@42i&R{l4`zL;!}h1(Xj&|7FB}mT1yj5X>!b z<h_fFzzk(pvVKG|s{N*=B+DA!HjN{mp-VB*knP#ep}QRUC?Ca`i#6%+vqVa+a=$BC zPQK!eH0t)Xx9XpqY_REFjo$UM>HRP!vO1Sb+^bw0H><GEkC_=;dH`?JztA~|ay-q$ z`2Y4_X8>f7snP5qv{i+1RRz)i6;HEnuO@*qt4i$tDvXXVgR%UFk_bt<iq+rz9i{S` zCM(R+AC)@75uD0hnU!e;*Cs5XVm^_xZ&lye(bO`1`{FC5`z;Vz^6X7%FwHx1qeh|w zK}{L+xR_y|qCJZfxn3J*?9hn<jLd;u?;N?3tYGf0R3aL(^E8Y!RH_iSFX?ndKXL*M zrGC9Eg5Fex1@&770U1T83`kg?l!F`BVwpaPCP74ZQCCa!U|gzqz_+p(bl<=G1WYP| z&(unkBKfPV$>ZELeB@!FM#Z_A>dZ6!;EZ2~e-6&@-{j-m^=KY6KEmI?X9t!}*k3Fk zj))ims5=|5dh20~*LvDTLiTqCdo^|Sp$TcST;E;mr)(6vHqd)Wu_2L5Za;-*`Loq> zgt8dZP>4pghA&n$Lt~!0Mg;wqUR;_SB|xxWk4LRioh@%!CFJqnJ@jZB+9@^sS(9Rs z0zfiPF!{>Nrvbno8(y8VJevgMk$>}l5-IB@qc6rSYo`<S9<l%Oh+T%8oG`Se5K$xY zmog#k6xxYOLt4KiroYgK&hP=LoKkmbnWb2vC(M1j<?|Jcq0+e9o3Jv05Fd`fbT&X+ z@J$8}R3dmf8YYtTQM5h0w{F@u-W)#0V)9h>rrqGl;P53SWd^{teg^?7(Uz!j?Yn|q zu>9~_A*l4@<;}g?!}KLthFF<-S?^25WFeM!zxN@vnZyAuuKHGv!6aTs>ZCG`L5E^~ z3Fe(CFCqNF{Lk_)>o)x`Kz=u@>FynVi8hV_(ILYH&hNJn-|^#aFIR^NrtpJ=sl!iv z)fZp#O}*8ssfK+k@N4Y<&Th+TK3M~PmDYaX;HD}Cb(7&`*%1<Rwrd-Im#02pM`Gp% zaP(|e?+k{TmPukE^QQN6zQX2Gi#A2(B@OQ;6f_F45y^?a6h4Rpvd2o6>hP@EQnUEg zvWG^R%yojDDV!Q-whO<=A-ktq6Wv9_jwFfrPt%P*95MZOME$?~w-W#|la!$@2FHTy z@WYq{-B7F<+*Yxvde(%xuIh?tWlM)i3N^no1V1LU(ECe-wFf;v2N_#Oq2qSGG|N~C zG39D51D~8bZg_QQ*oRSyX5p4Dha?~a1GNqrbKYA#(tO8eSja|FLN_(wwp&)Aa;^#! z96a{*tgtxgnkM)NUiCdt1PEYL{Yz7_8ImCbY4XSoHx@YR{q@#NRG+Qp<kb=vb6Y>5 zwY`f!@ugG<vrE6~-V3Z^ulNgIZwV>5({QZ*H+uKaD4BV`#BXAIiUz+}NI1MJD&f@K z&AOQH2_;OABnRLNY5*bsCu|5}fl4@v<WPTD%Ki2r9*<N-#y8nWu>G%@9Zrpig&2w7 z5?#b1KRd|JrP75ws@C7$+VgJV5*IH)Gz}Pz9Dck<GvgMJ9Nk>a+-Z8QmH#4tUlFG~ zIK8XS17O&>Q%5ZTIiBfY5Ra*aKr<3|#xV|JMFz~v@`~jHFS-!z4skW*xQWTarKtfU zx<0Z?i20XW2gxE!E|TN1UD>c=?pyC$#H-^OoiN;J2Nj;MMzRLR^prV|yPDMh5Oh9% z(*oMEcbO#lZ(WYn<=ZweZc^K8{E9c2w)38JkK5~@1-E6^_Wm0UFm)qLu+(*m+{{`F zD>YHwKmW9Y0#?kM3l<7BR-`I-0I6?x;EoyMG16zU*^{}<R-M0YU$U?8me6PwRm4@_ zN8h=<czsJ{cqgZxyBq(s^i&5=Crkc_Lf%xL4xs3K!Jtc3Bdy?T|2B?{&t_0?J4{EL zk5rEGW$>={9a+4If$wC2Me9q~-c!B^!;it%D^=dH3uU0ylDH{SQAF@IuF-$jUz{{p z-ha7%Cw)Z;XI2}0F+L;vxYhv#0Mu8*t*vwiHPVfZjWOlWn!aY%He3&SuzP>)u4fG& z%zum05)W0Y`Sxc1#)F?em|bA+4kAq}0RA}kEoeGeD^!Z@qs>=}K6o#(BzbVQ>a_HG z&MJxFXEn`usKt~t2!NlrOeP<u<ZLI;_wW1}fgy`a>UZMlT$w38+*(If#N8cRtMOvZ zhEN~nXJpQ0Y9nFcb6yw?EXPHUGwbXgxE|7E;5%%_G4Md00Sz`Zl&Lo|#+WHj0mc3X z63*mo#;v_o)4Lk34;XJQ!bkEi`(%TdK0kz(TdI{%ZD1!!Rzu`0TYy1SmAVURa%T<H zGyurXG76!S)8<PZLz|i&XsQ}DWBkNk@U<{*>A<CV84bZImN0nKMVKr)?5T*EG50dx zdGwQfdTd2s+7wgy8@m$V{6}UE(QXRJXdp|S#prMUXUXx-553d1IJm{~)2AO*>rqcZ zB3KWxwHaNgp}F$wz-aTKbJ49fa{bqtW9k2mnXD7BH$oYkb^c@1!LRKSNB>OX68e-^ zor)RmCUCI$bCMpJ(XOFUrPn&Rz)UOGHmvcAf}G-cfR1+TCHR0(@&RAyh%tH3GOT+H zpn}MoDWdAbZx+I^W!=dW?!?FZ1gW&{_ge`x{alfO$GS@3nZri)g^1zPzxi*Cl=W27 z6XTX(up55JvfnpLP=l+TbX}!H6&~SaQpGNSrJ|WTIu1q#==81s)^z_OuR4TYOPN`o z*NTzlNEdvpTlebYyqw}ca89`9zoHKQ2o_2^Ai@NIcDiAh(Q%7E_v~VeCbU)($<tfq z4;D8M)QnY*jqToAL1XThuFcm&#(#X>f}8~>m`t<mHU>RxrgXvgE*uCYACBh+&OU|L zw=sxx)2GQuo9^J|#Rd%k`t4_M?DKR|BPce#wHWjO2v-$VWcIId{Jx-YF4$Uw0Vze) zRytmn%SrRoX9)?J^r;_|1_?%3$!<~|ThS3bpN&a`MK}~K?Dd4PvTyHY@M9ml4M<h0 z|3jI-??geqUq!pY!0&$bLNWdf$CSNJM9BHpH<0T{TuTCLHS?@wiJ-A{`xzFe-Zhf= zi+!84S%iO2A!W^c4M7x_p~*RxNWCvsw4bl?#$?3`J#S~<cScbwWonc~VlKSHe&4-b z`q=f}C>4{eoHgX%{HFnQ6(kLH@z}3ym5z?Afi<c5ekS`l!aw8x^$%ihkqAmfDBAO4 zTE#0QMngk!=Jtx=7t?R*3NJF6g?UZ%k>V5%7-VkC7;+{U)Pz2wLnDrG7`RY(dXtC` zFb4l{hAh?@XIFo##geEkGyfKdR=*#VyVM}}VxBOv%AjBf4J+qa5PnfNNCXT|^|~HX zL;hfg{eF=0^8C5>&`8w1n|2eDf&0`tv5aIM5U_kdDrBgt{ii*Zbn&Y5A%zK$p57X= zb%uDjv#8U0Hrud^;ig+J!Bz=;(m93ho5kzLu!FZIW`)Z&)~tBl6mUU|8eM&XOa^OP z-%rjiIktT?V6pfPOn*9)_cc_D$>71<JJax&tsiyzsm{Uhrx7^&%e_F7omC`X6;lN= za#NG&bSowWO+U4=(FFjgfpwWaFI@-AHqozYVU?l7o@<@KB@|b)!2)xb1-;`tU<tye z8Wfw);YYV$j$oG6SBB!IBCaOH+jYlWJVW#!{+0mUSqp<)Y)U4DZE{g-dXw0?ceZK_ zqgwEIPKFzj7O|}w2*S3J<|+RzPv_=SsIcFT^MG7{^c_}c&1l3#$tJ#A4RMhkt`eU= zzHu~C{_^o<MD4{&`Oz+IWC9fk2ag!PNljdX(8z_}>w7Slgdf`m{N-H$Efn-Bv?lDY zYMO!fA8y7FT2)4%a*(cClCX|7`h<7XCmVmIHqKm|r2-p*0#tPz!v3O93)FnupFN<~ z3SSYayDmTgB(I1j`E6n!AFmVAyXxdiD`mP|h`$^w%f!?sHR@`*zmeYS9D%-D-lNyT zQjzbLZy8D-O$r<mnR<TxR|#wAXj=2R=f*X4)$?4c6YYC?DuMx^o5&H7hQgkapeO$7 zY+e|v8f|)AIwP^yuVAPhseyN`jy#qQz7?RRS$J3_b4ytYT#71fb@9`QcqiNP@6>bd zcL?=dT?>FAGdpF=ZjcB^Bb%Qphs{}1^>v^?{Yw3LwHxsh)`zDI^h1h_xBu|Bh5=J) zm&Nc%Zxl;0hpi70`NNj3YP`(6TxtLMXKP}VG?Y1N6N^2HzX>!g$8l^;QItvWOk~4S zxijJLi^KQ8MmZZ7833q~35kW2H+b%(Pham1rIG#aTaNk9dnCvSgc-fX=V%a!N{QAE z_UJxxB^9nKzQ@NLx5pG-@H~IhVD*n@naI`iG=1pCAGi=>2MH@8j4fVsa?u9{<6u*x z#}C5SO-~+Mep5417pz%27<vHJQIvlj(6%DjenC~*w7I+Dj)$3O^{I1B*%0^bB36|i zfYk-@5N*6YbVCPvm;u;1zR(&SOH`$J%P%Be9;*;S9bLvHa2M7;r=M`S#Zuy_PGjBb zi7JxWsCIj!9PJk+UYJ$xH;e_66@CN?<u$@}klYob0SupP%=DY^pkNPqtdzu0I9eH= z9}=Z#GUy0CQ3p44N}n3E-_q)u_x2H?e^S#6jV+W(zL0t^H-ba#;>$5A57vx8Bu>L? zm*o^@5V`>?nt%BF!GO+GriUkx0c8eNGV5snm?ll<%JM`n&LsBgsB$*LbNl*%8MDbp z5sq_kxF8nk#U4`xpNJ(={!?c3bpkX?4It~ZOqixavYha4KO85h{yyt%YLyep7p;pB zf@&Y#(wFNR!2=p#uBYx@5(%)Pm0O+Fj`Jwx`+rF1D*ydAq$1MB96}t$rcNLEd*#${ zr9@yH!J<HPlGlDKfNKJ;#!A{mz&2qK&_8ha`z5#W5*-H^5}O#za2V+d$XX_@8ERKf zTzQU5K#UA4l##KnF<V`vQMxv1pws{oVaowGH+PB%v39K13oxq{KZbLv^dv&4)(hV} zBx55uooXlG2c(cPQtKXDb{soiaq|-L5jUNM&Csl*ai*bHn7Avbin{}g)G@>nxyr}g z0+@#`;OEzdZE=5R(A8E+P;$k$dmYEtYmJft*k3)dIqXls&l+&Uc_;ci(J#pIGF~-^ z?t%wjk3)NJZErs&9Bthx9^Wjg&hCxQRH}dY$H9PZ%qz2d&^#r(IE4PcB<4f0sbZ5R zn1=x2f2VmE2rWMU%fTDp77}1Q6s8z7f3S4Lq1yo3K~SJD&@k2H-iki3rwij}pl?&+ zj>5|5XSep&HX?<O^DwCbY|Ki#F!Y#fN7f#j)J2cCAET>?eu($4meBE%$jkEhInD+L zoF_(g1AyKDY@a*Xi?=Z%z_+*|8sK5V3(qoW@tvy1T#9u*MPT(3_sEDM{y+ucOyKFz zb6i_@X%rZKGxK{C|LfPZ=-^F8{E82!?MDD3006p^jH*SKU;gBr=e+fouzBE4AURDR zKPtnKofO4HAjPG>8v3p(W0Xjpl0p_0w{A#9+dXK^E?@Ix5_??Y7m-wd`TDX92aeO8 z2ZgbevM69cH_Qtq<`>5!g(h6xG}|3l*1!mlr;0dN?jB!?bRh2+*Kjj0_qoOm3Tuy& zPih2>PjVXX#0A6tRx<c?CIla&2uWXvVq=F%>j>?WL%C5>@)7F`O{L~P{7Ybb&Mb!W z*z9epjF?LjVI`A#r<RIkzS`_iH|SMjSeK^w9@q54r(NcIDQI~YijCO|ZEPm(LKy}I zLTuC{$V?$5Ut^^os2cO3D895%GG^}3e&FJAn#X|a;Buijejrj;gZ4V^*228|8J!kY zR?#`sT)|YENgD8#YtzyuR7!CN5*jO@OF@8xl`;S%WE$nxeG(A(Ou)iv1*64E%t=el z`~5@rZ=&AAHTycjYFoj~KBxCjdPuowUi<-3liug^c`0S*yZqC~EVMy0r!JEIMdGm$ z1sk=tqj?H@8GA3HQv%>={q<U??RE@*&>5*xF>f?NKzK*B6FWbMkISgj;M0vb7Or3f zrmzM(jDieXnCa^cL)tzEnx@&-UAe<-h|=FRGs22k-@lAZ>;ngRc*Pf%zY7oNq&VIh zWthAhey)FciVd}^CC1wt`}`nT+8yXuLM|6tnuuwI>bZ!H(ITp&!b^)v4WpUSE9*zM zuwA9Nl;!#IKmMT_2DFhf(>@`~RFTIDLgc^2==oT=@f?S6;j&FumKWJpKHycu!~F2r zMR@fqJu=?SM5Vst#BV>dFFut>!bw0}h1#q0%MbwTs3+#H`dSu|!5)Kg14nzeL2Bg1 zh)5pdd|@*`kb}MLab8*`ZKLoyLqY5F#jWV+nO#Q&Q0b=gSMj7Z*)Vb#GVYT}N#SGU zO*%qj2*@cn&P===rl+Nq+^2k#cHmuI?s=n<&9Be)Gx~t3PGvjC;@q0F!{m>&@=IiZ zxoBLWSMm1Jt*l`;V*9HIbQ`NV6}u6Sg|V&%KtGwYeXvqq+%R!3S!Qy!8_=r{{4rqC z`(cU7RKIVJh`gTmY;HLR{<t86?h0Q-Y8oZ+pQ!PY;`Z#GCPul-=?*ZWhU5JJFna=; zX7Biw;vL3~LbJkbXxMTzJ~I8_%F-;*$CBA>V@_i~OYwb|ER=+Sip8?;Z|~e4jXb|6 z->q)8$MsmrJAX_fJUjS<FCBoX_y%+c_<#L50BFg)et1Yap=xI;Y8_`1<6G#iSfowL zOLWQ_Noz9~(Mr$dV1fim<?zTrjY*r&)D)Ko?#Y2a<b=r>I+HDRq;Yjbf;M+@)!J&b zIj3A8@WYqV%Fd0Q;J<STMJZCm9Nk-e;1_pn!sas@d>;w_?Rw*$cfG%P`S`iPA!B=I zLn3Tm1(Q2}d~)c%NLCabcpiOM(e^EKn>-YwD|~@p>WOw=2lx;cSUb+V7+x;GJ0!G5 zfZM5nk9jOeeQ)E8f6AEoDC$dotoSg91K$2@wj_ZO&^{P0ru}HpHE^`_=Y5dRDeUNa zX3{k+I=ZDsJH07KO{Y;`?AbgLw#kd}w7oHaiTHk4YbA8Tc8BJynnus*HZij*#?rhq znct_n7YF0XGZRMn(?(MAvPRho?xmYw%u~6P)Fe|C7NQp6`)A+R@DqKibxza@WQFHB zX4N2tkp@=|NgpSmYJM&ZptD2LP;DRJ54TB{F_F~S3*EKQ5y?Us-(CH8{wx82l6?R8 zhZ%(-S5XOO|Jdb6=Q_sP6eWs!g#O__U6Erd0m0#_A-M(SKYzFM*r-dCS-(Buzt4kz ztfomNQ%iq7KNx>@uzf6jGa~>O^;+5ZM%7T-|Ja?5Z5Z+}IGO=KujE46LtB1ZTBkV| z#?#B(Kyt6sZ~u;TmF5lmlh<|@KiX?VYrI=|yYQvsPb}ExShRLW`+wr*4vd$K=TOS> z|4!(>Jn!S>ZJa4S14Auu3*J`*Bu4K(y=FKkZ{NR0931|tJ+akD65!v=w1>&q!+Jp6 zL=or^Fs%ogCw5wakm94Gkgn<5sF;SYXeS?q_Y^*&43?+4Ot1*i-du+TzlnJ1rr9t@ zqFCSbt|8FonaxryrJ?v{(;M$(2MN)`({*uAV3{2OP_h&tGjK{52*svrp*PVpG*N)T zE3w1IEGNX7Qw7F9{HR07p80RhWKflHzh%Yc%>vO?5)O>yfJkXf-x5^fK|J1(LL~|C zh4iqO@WxHNfA}AQfcql)ooti?CW<S!;*%}$fJc2bhN~1ND96DiWlhQz|2PbZwTCdV zDAHZ&aGS<P0rAupP&VQ-kV10TM@j?+!L*iCk2WwU*|P2f^Zx2UGV+9Hq2p%mJ<9<r z97Ck^_loWQrb>L)H(#aSt{6UX*mnzfc)@oKpNc2piNVWG@KecWh8`@wI{+;|5VDB& zt`CRt1E!q35j2}ZOveqk$|}M}k=gUxpW2D8-<f9}T9_4YO88$dmRQRcZ5=H?z4oa8 z+0l9KmH63~tW6%=!_orhVMg|id^}S6fbX6391Xvce0lRs{!-Z1Of97+1*m3RV|T4q z8l=2Y>a;>L{%wq`iVaJaa&yH<zH+M=V)xq8xt^)BcDa3%UjEgo0-wd}S1%2o3|>R> ztN$|CUh%(_{p+IqCUkc$3qNvv$mp(S`zK7y4M2jiu+`T3ibuAdT5AsJK559ugnu6- z%7l{Ui7(J=vlTEFjfF{2<u^#9ptl(?A@G;mi$|^&(aBXd0NAmL+Pb2dCE&1XxC<Ed z8Zsche<;0$8gwn+ahPqKQxI1^M)xxnYO-j;DapxS)NbM0i*P!<fCm-a=WA+_Uvh}> zA`F)kV2{*~PrcB=@)lBl^(^J#g)B*ZHg75~q3DO^u62Q8{`3*$e%a0c81yDt59+`8 z?Q|20D0PR2=fP*R|BD`ga=&yJ@Vw^XzcI=zEKq!TO?gByZ3F{;N=NoE!#nU|8^U1S z<YK=&!7XsaV7I)eXiu8bRWi;j*jtp!M=3XM@KKqI>+qt@fE*>`mxI(9)a5b0njF!{ zI%@7=hHqqt0qHESd00&!z6I}CUf5zt9&DT_D3t+NhnqM=ttc6oN_POGKT9oQ@F#U4 z{0ZJ8ri%CPoV<LPm0DTLyyMt{au_1TAo_Jw=Tz-;f{$@volh(Z6%>~Ly+z8L*gpTA zQttHqH~-fI@l!bE>ABMR(nAR)T<7!<5rYJqmP)jnuyVo%p^)%cH*J>u!+#_k_@cb1 zizm8cauB%kFaHOFS?8qO032P;PKnST!nCBK4}^tV-vHiLM{w}rCi6HYAJB~T@Bp=v zP3G|d5aFR1LYDMVB0fs$%?c?By}(O#Z_<{<jQ?UzH31;7Z<e@6+aa#ZdB-Og`&&-U zr#v(GL<&5o0KNpze)>9E3;<xNkB5d-Zbwd$=Nc=NK;#+E#EBFr@uN$WXN$-ak=iR| zo9;_Y5-Cjt6TG+6>{LjdFYoqiow}XaA$d11xM|l#xMI)R-3uo2-D?~7V8RbxFUiw$ z01RU3@Zp>hz9ZC_p|O%=slUefe5pJ-^o&CB447n`3mz)HMNCAk`duI@bDb(1+nQ^l zoPeAfbs=eaTI(vea65crQYPBBbx31fmy18Gcr)NH2URCu*N18rF}fd;kR*=~SN#AC z44=*Ysw_9MK`{tGK~K(LE6T>Et>>XFuKI>aU2UQa9+eK@`<uB^?~Lut=x9>IS>{8E zyGvqSQkwhk{AtJ5Eq*<d8|boWG`zB69c7Uy&8*~J);23q=;|Dm!N<CKpRQkcr>6Di z;{lW$UJ4(S3Vseg(h6|Z@|g;(0U-Aau}&zs$@HT{likHbrqq}qe4aEi#DpSw956XN zATqQW&@)RwgvwjYkHN@gk}6;uvI!Dl;tdT+K@Lfj3;mr2#w8)*N$Rs7-21+4>!;^V zS=zuVnvI66;`kV#XS~=jf;BGU*bV>Qm+)SD%hO`=MUN3)AP=v}g_8l-HSZ-`RPg~A z&SN;?Bz%+jNO2-8zC^SR$qHRLeGJAN=i-T6G9TJJBIu3XB7<2iX<2Mj+hr+e``?Mr zDZfVT7v=6jjKQVM<m133LNbp~P#<(ZK+Yw5Zyo?hpd#KV<T50lqGZob6nxmLr4PNb zbISu0o4oU8V?EilGSuOe{GlPgXwVPD3wpMqa2%ZLaSS0SL}<s%;IH1cnpZAtXY$qI zUX;$?W(7(aLhL-UT;@3F@Xc$>zDjlf!@nRN#Dv(3=Zbk6Mjd^#-Zx9MdX#hDt)87P zbDFIC;tg+nY4J+!t|x|9&HvT}M?cHKkf59VQffx&sYKXF1~Nz((H`mo=-@`26z;K4 z1WNxUUxCQ^lwekGtlN(SS+^Nr-lshv(FOT3C+Yr(Vmrc`{5oak?KhFUT02bP7pT+r zQQGOH!F%>|1CJ#~%#zQJ>eNpk1mPy*8%I3G@Z*iA0r}s8KLD9KMLkov?Xy}+r;S;Q zkeKOCOCf3E6DC@skb*%bST%(^HkG1s7=xZYW{x`l#lWITxbm@<h@U0TDz2_IMHv`F zc=_O0W{DC*bx~)vJ2lo`eB*xOPv@y<q@eD4hgUz*^fh&ZZQ(~euK-N*Mc;dSoUxl1 z6e^A)6tx;JQA4k#$YNhHE~a8s#gEWRk^NOE3PAylecA-X&@~&TrjJV5hnW_6n==<| zW_qq+N)-IOf9LsDtgrA?D5J~>gr0zKI1!^e=|z}AN(VI`Vj?8(WB%dq0z$S@*3DIR zPY*bJ(6vrz%`gu#S7VGd-m66LKSW~iYcev)N8*ohdk!c9l6&zo0DAWg_NzBx>%yj1 zK=9iU2xVLs&4{JKg5A|yA_aXQY-ZDd1+kwT8$_P9fA{`$Jl`*&-61^EH={naVa{1h z7)8pHM+|*cOwi2IP1XP<ff%gpl|SQSmI3<P(BZtgV3%piqoxr@&d=GL@C&5QN>5S} zq3zo`-<7v>xN0y#<<L+5xL}iPSnXgt*7pF<#w_(knp@?OTd-`Tt?@f(u@q*K2MKR< z;L0Nb^xDqQE9Ubv)Mg76nx@wd`oEK<bwWrP>D!K^Q%f(<KYqXkgdAuZ1k$(CN}6V5 zHu}&FQFdOQOD-xiGx_p=JS|}HY%L&R=-thLENNv*$~1p@xM2B7-BBqjT-v(1T7Bp| zdgQ0n7R0Em4KEIll>uYwk=?~I0sufW|6O|>bt~b|N3Z4i7DJ#6{RHz_Q7z!y!4L*{ zDTW*h;@E%q6Tpx|ED`y`tT!t5oh}meMsc81g#TClCp&I~?<M0ej-)1O?TMC=7K)ny z#ef}udtc4CqTi@=@lY2PbOL{T1zJ+sK8^mF4E^BM`#M`u-uSArMoT#S*3lx``UYai z)4rEMQuewO%Xf?h(|<-dCMH(ASRZA}cTiT9zZ_ivDi|mi)+F<JgnqMBJ+aYCR=t=g zyrz63iuw641PQYYI!A72&k9M=dh|p5DjZ%?Ze2}-q&x<MWn>Zg8}WsSxJS%~i`GAy zN3umD)i4@GpUBfigToF>qI&#LH2M1_N=yr%AH!nNWhajt*|j-5CY@p0=9Fu@4yChG zlj@U?7TDlz=VrnE)`{xYSwJ~~CvZR|z4UI(i=Rl7zU!=G^Ben&O17^ANb%TRYPx~q zlGT@0?!)cU9~)A`ZC*M7hLF;6v}FFuL48QsCskjIfra2NgsA`6S)3jgp>W?+dWGfo zQqsuZS3xJgnJ}Z>lMFE1Ug_N%|F3@&0t5Q97>Vo=rmH!KsYpbakGYLHE5^5I3#PLl zT$O|ho-X8kK{ILJt-bRQKDrOf8GjlZ(|f-f*HJlS(Zj$Vw^5ux<_n~vthY}AU~u*j zf!R~W@CM$8PsE-N1@k$n`qv(O(6{6BSo*`<<Je3kaEvEeYyKcIAg$jhpC(x%RJm1C zQPUh>_C^-ZxQ*E|gDm&GcMHw}4Ac9x7Hr~;#3Pef6y#p^Hui7*TaV(h`USO?wR?x} zXlU)>CLsyn-$FHGu`94)-bJQvV)4Dh0NJ)ZjyThqQ4%S+cX6jc3}xX?yY6T6U*XnL z05%aAdM}AC%BC&0)Rb~JVQA4UE2JrIJ?WMxKmvQ$gIL6#dN!Suii*_yB7;qYdy9Rt zIZns@#RmnCA}>Ff9_{Mu!TeHAo^?4Js-6_YtQ|Dc%a1IV$2Aq|P{n26`jz&0S`S)h z%9D^mJ>Eex9=p*-acQs#;5X=RSuhmTJgn!o*_Sd#YeOvWHcX=a%|9JFFj8V!dzZ38 ze%BO{e_|1%73Hj0wm-|B&YpKw5PQJb(RU;m#OPM^<5^#c2C-hV!YRvHCfz&XF(Zy6 zDr0pE@A0%xx8umsLZ+8XC|hB#6R#dx;OBTfe5#23A*$$_owgue%TDNPzoeA0q6hqq zSrKOH8NYCeSYFy%!B2qIb}|+&xiu+feSDJsqK~1liISiXP4#WgR8efh>*Q5!Cj3BY zGHXMLDdUVXa<=nmQ#>A!&_ggB-qMx}!0^PyAt*L0Vz8Iymdyq9m`{~)%$l>#PY$1E zu}6j<c^!p6ONrCd$IOhOsB2_hm*q$kXnSA51!SssKYPtL2qYogx{rRR>F9C*fN459 zEO4{8J`0E3&Y<?y?I&Hb#9pkyUj?<`g7j+94^m^|kRs7sbdaK;P@E)_(xfHit|1jG zM6W*Qr?xx+_u343K<R&x)pkRrav=;GFfQ$N-7Q|e)^Fv-mhOBY)Lxzu5eN#t$q}9K zuosuz_kZ|{f`GQniwONgnVP(*yEU^#j9QA>es-(200|<0p3?hO=-YfZ9p*o^T#-lL zGg}r4M^YUaDnG@hhNRw%QxSyMVOsLOD}wCyKxiNsB+isa8M~{rMRo=5u|LBRRU@w7 z3;>$)Z#(rU8@y5K9bb#OTUp;?_Mz3<1UlZyoh=Wq&DGfSO&|?CHFsXhe@#>-m4dFX zAyb?y*C<|)$xth4CNjwuLnSC?eya4wm<4&D=W9_9U5PPfm42M_dskDfA2`EkNSo<A z{ofD%E#37$rQZ&HX?>6hmVRF2bMd9n05iVAf+LkGGLWup*)^0fdXAi^U;phX;!;>a zLVN`Rg%{XxeF<AI8BRr}I`!fGrS!bXm8~P1V#WCThC8J}mcb%p6i<@qPr;<&(7a?+ zdoN^EB&1PVfrp47uK&)_jZ4eD{ZQRMv2cV9o4To8s9PZ2X*e8of3GWjioT<U!6KA9 zeG+MCWIk5Dr=$%I&I(2pGTecR04O3(|M1rW0G-5Eoe#k`YTNH!#92ee4wew}?>Nho z?QVC24X;kkIPCc-m?JycEKOpq@P8bg1w&L_7lntRhVJejy1R$&?(R-OLb|(4x*G(g zQ5uPt7Lb%~kVeV*#_unzyYD&o?!ET2v@)yb^t6XZ7!c?Y&`>LxrSaCbCo#Fzh@a0s zSA^KwACy#~xEd=}#n~R*6=1u!D}LON?j&WPmray}zTSQ*d+n5C3B&M5jJu!figYDD zE^`rOM2x{ev6gzXR}c1b9GMp|v){Z&ETE5Aio^j{Q_QQOE(8+$C4D$UtwXE-FnB}q zSHt$d4y1QWis7y-PKTPnAFA?@!Xr*w1bU{{xn2p`ys?G+$7eRHlO@$?zpQ$0gQ<pU z2oBET-;p#$9PpnH>d}NGv{Z&#J5hDO(fU$<MC@D**nL%cHrg&lBgh48awu1<RXHcW zwaM5qlbC8|VhOT{BZPwogI__0q%_nWnWTs0+6Nu|&m5a6#J2Cj*_)b^0O+kIcK)k~ z@St8%JZk~V9)6TphLpAfA~nWv8V><nT<lGJscIpO4DBb8dWyb^Ki2?zg@5{603goH zrt>E(s;Wn#%K!SGwKaa#h`86Z1Tg+^y|w)n6#p@0t|9ruGPMX|kThfOi!c2d8kNL@ z(zHuJ;GncmDD+KmWJXPk7}(qbAi=ob6<|B)D4oDsJZ)>&sz`HcXDv8Z*TMuTR}QtQ z5&lq1d`N-z|5%wk%TmB$md^db^HKMv{MXY{o;(-APgywz#cY@(Ez22?g<{lt{}mt< zQ*^q>O()kDue8y`f@BacDQq_8Df^w}V+gtl?1w6~BL9OQ^&#8MY931!F8$xu%bIrB zJ)PhO!>wpp<0`@|;scZr*D4l8n(;L-h74DQ%zgNbot>7L1b^3gls4B4<b7$*?b1%> z>4*XXe{pi@ThIFxQjy=$w4L#V*jDz2t!h=1i@)D?(D1-O+Yhc%3W+yw??^c!2nD#= zW9uh=Ss!p{e?wh#{LaqnwPeQ}YVa~N9+h+1Q>RHhxm5$9dP`ww9d9a3Ec8F{Fzb`K zhrVWcxY3Z7{(t|=7XUP-U7bH6<5Oo;F@y0RCd%NP6k3k7*vK1eZxY^R<pMOu^W<73 zeB|Mu;-s+3`*_m%w#(lcSc{}F>4|uTwe!T*;1X>`e?IY`=x<p-nQUv$w#;*Q^}uAb zVWl7M9sRwrU35Lk6SpP>+;c}2A1NoMEp-kPioqV%44h|3pNS%yd^D-d380qrX?(2Y z#PGA_^fJiq-y|%3a18o-=B+~htU!Zu`1(PtrE{r7VM=Sj_RCC*p{x}fgxet$`aGhl zS?gc0$Q1`bVg{f(<xc?a$ebZ7&m73-@h3L+vvsZ+a@qgw8TejGpMENrVs|PJp|Xh` zY^Cqi?0;>hr+V|dF5`xSkv}ue@#eF88m}2Fo+F4FLEP$O-BH*VHr9H)leZHjI+$GH za`eiW3bhi{-o7G-$7Y6{x;A&Ug_L-5ORK(_#Nr|sD|^M4eco!;pK>1VsL(s1`{7&w zz$!5uRy4v9?-G}^1RHLIEx~VQ#<PY;o5BCre*yp=ncMi}Oy^uIT9i~gS|X7G&Z3d{ zMhhXE4g3Ip`dk($W)DBB)d8md7#yk{K`xc-ygR64no+@pOmt^4KCyL^O^ygaBr60& z<DZsZc_S;=!tHw0X`q&?A-$h4*eKPk@%3GQRqZb~Q$aYR+S&AJpT9+HE7L5pruJBp zprwIcM@&PH-3V6dcsD$QFyc_GaisvPe%tUZ0TN6$$0PfB0R^QM?cLoZ!IuU;tXnEL z#bf^&$&Nf)9AJ5V7T_O?`g)v1R^+B97(g5wszXt8goTpAW`@gD<4*TL08gI=RCgPY z#<d$vQdj%AZ>;$li^P)IDcgNtONuuRzp#YRH4_boJZ}l=UtV~zN~{1Ctp&lS(DqWc z^`^<?9nHVbV5=#y@H~@OMqn1$R$xur*2N{D06B3n?s^|aZto(RWW=#~kqC!0O>D-h z!{xr^LPrKIHH#Wbwu@$=(IYIe<Xqtw_q*^E&_3eOqlT-gbvr=iAr$s}VEvy$*z8Zr zVE&k$PxX*hTs%QBUUSc>rn1h6J%=59m&^(peWOi36`wh&s%I3UpNGK3#RHh^Q+LSd zNy(Rc7jn)Y(z88A)cb>+p0*^nHgwEHuq@s*$uZ)S=>rb&MJvD!n9BHKnhNCvld`_J zE8Q6v2K=z&Ve5}LhOp7fMrU(eUQuLpV}_KvEgW+v_2ZgjCMFQcGc%G|zEGEoRzKA? z-}gxfQ8sM|8RtJq$~j1sy-@~LYgTNqSc4=uVoXIXLY1hhH)@X?!9daklT|ddzab14 zi7yRMo^Oq*^>@uI*Br89Hmx0Gm>qku2g!Dx{;VGCq765{Dha~r3-lU6Jb>_a+TD;( z*wGYM?ZQK7fKy=p99k6<CpHTYD73=nRO=%(thd<FDon|(DwHNPqpP?gj>4rHrxaH~ z?W{TIW1T&6p<DW%l0asGEo%Ra6Lfh0&N~UodzO+QfYnGIH`tbs0)ACVlA}3WwibZD zk)?&t(4s;*@$dX^4Z{o4F%~|AEUS*V7>f-@Cx9zp`(K*ZR2cOKxp|KZc7o`%8>-_E z@JWBjtX{#57zDw-3h!vzVr|BjZb!m@DW|Z2qE^WuUBZq#gF0>*F0SMW*sAE4Q0QcT zQ3=67CCt1M88zrMk6#<Pr{mFJC8ey4#HXoFftC=-Ww{yQwXd!zR*n|-I$yzhnw1TA z^!RdU^JnO@3nuirQ!}LmYL2z}E344EJltIgJetKu0$;n!lS1T-ch_C1gz^qxU~iu& zDmm*konV(hb4wcYtF*{2bEe$zO53tFt-$s<>x8<u6#~MoCWejbw2^;eP}2jN;7}~w zQNyXDyyADkMP<8Tbk;0D%>puMYJNp;T_o=SP!8D<sb*}ik-b%jqinn_i00ED_@%xZ zEE@|WOv*3z>-`B>s{&t?0f?R?&xC<bqy?kQ#@M*Yim7OM%J&1ExDoOhVrjLsmd2U& zxyV;bc;>i6OSG6AQ?e4ollL5Jf=TYWHvjjZw1v?+k{N5Au*%9u7LZ!S7{>d=eyGV) z<7UTdaQu_^<U59v0I#M7;uu31wty8b)Rd(ZkaO_D+eH~w&27&i%g$wL0?QKhHXodH z;G)w*3RsAPSeq5<De$&BHXwrbs40?)e<(a&D_N61k$u0}GJ1I<{kz-@m4!}*LK#(} zKZ6hnH}EAiYxlLH>M?K<<{pA-<xy1FC;s?l43jF9L>|2>Vv=+k;j{)}nf$zceEY3U z2(qVgLUyi{DnL#CwO~yGccI)5eOQ?}>?&#3#MKHDP2A>ZQnymeRle08Gqx-1Vjs9r zJlBtf=y_4v(x%Js2DU}IC49j*8+zO~me(ZwOp@bPF(&zjrPO9A(2=AWZyKma3-cG0 zqY~KBfqko{4qW;?;jd-cmGADCzMqZ4^=#vpYXua6v@i#e^*XsGtg-)|4QvmuX->Dw ztsS;=u-fTp|Lno$d+(UPZmBgv3Re>`Nxu$jxIv#baKixfb$)0n^yH}j>VFyl3<ksU z2br(bWMTQ&jOFng>9G7Mhih;ajK4?GY(0m2tz=3)*Jczi>otOj>$p-QKp+bW<t;*n z53onm^FA712L?^)p$>m!0jW4B<LkOU+!G2a{FPU>eNQqe^o0B~IHA~%^qYku<F3pe z2$<P>Wr>=$iVyEIMIxj1wXf*pfNsIl^%vgJ@8m^v#id@H*YX?+`gmWU)wGc`)7<Y0 ztC*WlvsVH6WHQo^1pA_OI%P#glrX9@%X%jCI1oTvw82D$1ctzQ>akAe4S8OTK(ajI ztwh+*PvpIPOq{iaI9M_8vF5#b&?Ri+I$6=;n%<d;Px^R}(;Y+Uq56BZ#g7b|ThQlX z3Xl|j(N+}1KDBlp=lWgR<`knAHsaR-9EktO%<jtDoONG(2Qa6wDx&PWa9*6SBsh5P z4I-kHv<8iNf<lpwGR*GU3cdzAL!34@-eHP9k1<N`u;!$`k~{sN1u$@IyI9j|lr0s# zA5aDitVJ>W(|;QP9AjD*#S*?Vj7D7(XDUz7y|7Uz)J^Av?LXcXE3YQY6$=n>?aJIJ z@*n%Yc`D{v`i`5$U>zJ9&-5iBMJSBw7POmlOM1RII3|ZK5=vN%>wSG^ZX~Y{op8BO z1Tep^6eI9J7@4As3?^RDOd0Bs<^G7tAv*`b#8a0Sr(3@Sf7i+wGIwOuSaLL{-;Z7M zc~5jCc`0TGyCiyx`u;2*9b>nx(sZ2#PFo9C)(zJn<5YkZd*ZhL<4ZwhYN|fQ+Yv(~ zmLK7!D%N*c;tBmU8xrIb$|VR;*oslK-I)>CXQLy7jX!b)fgMVyaQs@v@@-dvizta# zD6B2x3Fg>|m2iCU#b{AJ8esEFieFdfdROip{EV~#ThETXNoLV?9X}uvg*Q`Dl=l1U z1Vdbw{<82`IwkI@K>&o!<y3ESjVNqmwK~441n<Ie?RdD@>4~FtIre6A?j||!zgPOD z3EV4V(9ojsAFBT;px3beVf~~Q^t|{8|Ns3{SpLG2$che@w2v;L3#uJBD;>_))S=Sv zqgH{d=>vwS)p^z*vW@E7M%|s!eJk2ZGFS%eJDd;1YzU;aQ3Rya062A1B+J|(AVPXE zj!o33!oR`@Q3y{vimRD5jzTmYz%a|2Z|p!|m}i<=WKO0`Y6LP;5l$BJeMDUVk&9!h z{(@tob@n#~{6%^oS~53z&Lca5UF60Jus2-bTxC!0#q((O<-EarEK0IG>M36;qJIa` zVp`1G@1^k#EmpT#!*ur$!5Ym?#ZxSBoCQn>8l#suOC&@@T%|36zW)6z&`#|a2B_`~ zR>VrNx?{J+{>Y?Ssq~E)bu1kc?f5P)ytRb3hRGeT*1e4Pjjk_n+M}x<BPnk`CDZ&) z4Jjik^-xf<EUpFtH}D(!{o5sUUUPhv9)H0dl{M@uRoDRea8scJ&F=SHGhgrUv;Q2F zS|$o|dvmE=wqNKGYE3W1zF0Pe5Z$we{1uS<QF#OPh75y0lngHHdFO`0?xQT*nK0mQ z38U^keqH5q6*X~2-9*ce9*s2IULpkSj<@U?M_3ZqiU{%1%u)coR^1voz<c3=pk$xz zzoOGxhu?eHl;Ba|arEn1D0vH$SuFkXr{rIKvAzd=bwqJ%uhLGv4ZWOvJDvJ+lxuP( zKPyKl{mNIkPI!+DJyY$Oqfaa34WDa94N%xIjn0VTD$}4d$v-|()X&{!(dA$;!7i>Y zY1UNz)fFjA-&jvcpy@MZxZt5<m3HhYZ>z-zoD@(ET!lixGDPPDY)1&T2o+gKVfitN zg&OL*-2Ok3vzY577#zz%hCgkBM(g9pr!=O@B=PCwp2jQiO(yEusN@24Qmsm3s}yb_ zv>t`jo`nqiK@HH|Q=Sz7B7K&g5e-5_zzFpS*H5y@ppV`YL579z_`mmC^i&5`SNypx ze2zB`4dv((d{_W22_WLNe=z=SZhQ6qE?R$~>2tP8^HEs|%x>6Q8`!rE=(QiP$X4DW zOfqWwR^uk8zT&jW|4;uP;gBru4W~1_4Xvo2NAdWI1ng|s_fHcyYued;Y#EENPNNY9 zdX#MyiRtYMYUcMd+n+1lw|<Y$%Lfz*<_ChuKLBm|si7UukiC<h&L`KOcdt=FXx_iM z{ctDC(A*J0_q7T*;|*XVIJR-hU6ZxZf=FI*QPW#eP@(kqwqYzKDn-#d7DhJqFAcZf zPS2xdScs47mvx@G-K}=ZsIRS&Ms{*|p)Z&7-PC~10VZeCvC*u7BW&$UCl(=0p<Y9q z+UjX{EPVVX#pc{ZIU~fd%KB0#6xukT=4M4VQlS*Qo$S<hZ1%-((UUp?`fyIhd)KFT z6sr@VH}NHS?#~U-Cl)UG1*wR(6cuzVv9{AU-K2O6N?#)93zzQi8^d||%|Cu?oaDQi zp+j|b1pk}#|02c8{b_xF=5_nB7Q4({j>1GfDIKKO&E_@2_Mbk`;CAMxdA&8GxI!_; z+^G37FlDH69{TB+os&|{{U8+ww&8)W--491SsZKiPyd}LU@-m4{JF8M@<;=V6`Oy; z_NARdWdn{y#)(=@a~zXQ-yjH{Q&m6>-x=)uAWlul<Rt__-f_o__)T6ulY~Cd=^B@9 z=_;8W(A^iU&v5msy^8a<n!Ib`?}?66&xvY8rhf10Wfw7go0;*7_&xIOkH=4wG0DQe zdrNnSpQh6y0KoU>@R*#D-2PjdxRZ;tyrTyYvv{Fn#f&D0D8dti!W~NB`+1y1y`oQC z*pdfKjE72;9u<E)8FHzV(0rQb#3T&RdwSw@RzGd^tbF%b{*}RWa&zW;LQWi`3(9PS z`HKY*f165KVwQ-OYR0U3vbxr``PWgRy<bYePqV8!7aN<-TSE&Lm#d8<`WmI>Xq2Q& zap!Ho+lLjd*Hf!dfk5YXzZW(924(uQ<oyUBV0gcD!vwL)WT<ht-gx=S1=hPFSr*vD z{m|Kx0>v=!Mp-P=oM`#_C3ubcYdjt`16w=^Eu7K47ADz1P(7d9K*LNPvF-1{_l27O z^oQkNII_U<XH9}!8G90}jzSW*FU(ZM?dFAu*^Wnxe`)d0jw{z4`QI)cL*#~I$UU(& zqowDg0@I^MC2!x;CN8K7fs;=6yD=aRM0z?sGhzwj0Dx%=z@4@jv#e4hFP%k@o?HG^ zn)l|rdl}=dcESjCF(u2`8Sfw*byzBB_8mJpV1jyrezue&uC^L9oj|*Q;Hm1Y8zGA9 zHi1x(-R|6hBpMQtkX{N>>e_CHxQ2jsyAi)s0lzM0i7sJi{?cZ3^FdL8m`T}CO~$D| zQvAAfpL7S!5-Qfl0VxzcRkLSWtXkkBD&vwIb+w3Eq0nU(?pBtp4iG#<6&6dK5l&I~ zMrCJI4M<uLP6?l~Kuh-(){Ci-niN#QAL|wtQB0r}S)jLOT-%NlaqJ(aVSlLA15aHx zzdj^!%bO#@MKrUnh&E_wyIc?xka;Slb|V4(LvyRBO-mCk8x<$NfV@cfS;CD&m`{zx zMc-8E4hL6TQ2}5j-72|%`Y!?CpUq+UUu;2o43ke{PL&CTnSM1%8r=LiY~Z_m<+bC% ztFxKfRfpQacW!}ad_Ew2J^FO$+vTezFf&Z@(+K@nW!FzdBlzjuw!pf~T(~hErAbA3 ze-HY!O5tDGj0p}7=Lve4iJ#T7^&cCYof=AfPwxE%=A2r8KT8dMd`NkTfrc8_j{_<* z!|(=ry$N@|7t=FHC4XQNK#8biQ4ZuuVQp<8KW$(UMU&0qol#c4ohj)c&v~7(@8a1G zy|(WxxbjH9=2>3lzwd&~V}&Y(p|pc>Pp8>yQsV7a)IKz$bFE~v011bla5m^rT2E<W z&Xh!DB?yc{De9wU+ZUFz$6n+tXr8CN2>puW5&fHF4uxc5`+xdGkGp<2MN7k`FUUeu zb+SthI1Y}J4|8UW5l7Rc+@5>i=+2-z8S}1ecU=eWjDht=Z)V#IQaE7LSYrxmeUH@b z!&?~>zaf`)HrU~m6s|(=7F*n2wri}@pbXIZ&mR@;#Nwa+V_`rSDl@GUl5-W=`Y%>{ zG4VbhTokJ8y7{oriek$GWx?xdtsof$f2-p9cs2MU)i|E}I7OVYUqm-)v&t?X^VLwJ zKkny{4rnjZyK(V++cjRsq_)Yf8q`v7Ao(Cpg1x>U=_W8LSEYJ)&4PVU%RQHO664#+ zeX8A|b-1I};LdZEY#jnfX*+-1X2YJ6tVx?XJo%GA{vP9k=LSXvc-LK~J)}dclN^)g zBngF<X6P?Z*5ij^1F&^U;k-fDlQN2=ljJ0)Eh(8p%@nD01nd;!S3Ki5O$eLP^_itj z*%Q_`cm{M~Z<L(qocR$Kp0_7+5;e<|I&*y)lg{jhpHGp<5oj|s<wJ^5dSn&ZliH#O zqaG3cuV~RhU{!HWq6n%mX=A1+H=ZdDIC?n<0?QbY)7S`L;~D;^LW@@Sq!P}ie7zgH z%Phi1I~OC$SI}_QM?+hPA(xnGbP06t5rG2fC!i6K;DfAI^qH22-aF=#G)`HXNr8RE zKm9ktfVq^0I#{GW%9Wxb;t_!fEgo(PMOobJ7!8gOghM3ZI$)N#jO>n6gmKakeQ<0N zRFHON=%DqRtBLmb2yz)P677SC1rc=F_MLU=`?Sw~R<S&XWQ(kgnlZ+5;wNW<u|5P! zMrkq(8whQXZYNPg+DRk+!lX!)=L07x2|5XloRPqJOK(LRm*cZ<dwRB>t!Y0jr7>@O zR*$Im9<|O7c7Ie9u{1|4+g--qa#OT9=gqs!Q<x<PKZ&3);a<LNqpF)DPg2I}Rq-qF z`sU!%h&ox63);$vIO+S=rsc&W*kC8uZ=GR}{r0Yi7a`C8<^WH<$-e~5`h2bRwRS0a zvci{5q#H5tlHtCj?FN?e1dwY)QH2FOqOc6{uFu#!6qd`MvbOIr+q1nN^<S0w#qrTV zc`iiOTW>T@iolDid6#B=1D?3l?Wa_Yh}h!yn9bw+x%j(;txx)2rXq^gWp7^C$G$*c z1~Lq(OBcTas6_=UE8>>|_T7#D>3;@@WMqKxmqdb$<xnH7BH9w;GHp~P5LZR<S<PbW zL<(B!-wVx9GHPILNb7-qwNdyu0q5uT5@JCIMGDhXhU$mB$q34~eY&kD>q}_0r(RCd z2Fek1`|4#V{|U^DX;MUBMiY+77|R5Z0QKSL>0D|)+ECUrz#|rOlC<80u&^AEThsTu zGtaI_;j<O_%Nh8UE?82_b8T{?+fH(e_9k6FZfgl0+20TVE&oa|NuEG={bH!Yq=!5o zJ*l^)_FUvdq@oTsknzvB3H@mfc@p5h(w$!^8Pm}Fl-CD}Db+W2$+I#Du``&K8s3nB zl=V5l(u&Dhc(F%=1foyOxhR9ZTX}&2IBj-TkFhZ%P$+rGm$~QA7gR6+P?$o1XuuYy zRu`z(_Jm@x_Fu_@WxhVPAzLoo5HY?ieFTjZBIS%Dh7V~9s{-8*yM~+>6O#b#OP9-} zt%s+IMDm6^t@yUhQ~rkoQ6CFC_|v%6*3=)P;*5!Ze#lrR(EZaNwns4zHc-J52~m+l zW4DTROeXHOK8jk#G5?qUSRRRh{0DmP3s?*C|4uw&PoqW;0uTvo(8mHvF{n#%rM}WA z>;%z*P^H!-+3oGPH!0;`q})umc!ZdUkciY&yRkTFr;D)hX^Z)^Y|mY5tPn<+o9v0? zOXKz5`ObfjQr6Zg8*zL~D+RJo!h0E@CmE04%j_Swmby}~C~}Z$CgXq-K5GAzQKdG> zT&$7%aqi<>U#0j28>JZ!S=HsdD2Ni>Peuo@uKv)_h>r>HFVH^zpe3c9@tb3R{HNwt zgmIrkCWiD{m2DVvCP<b#EIWIIRMv_q=lWjj;8DTQ>N0(;>R`V(Wc_h%dH=VjDCS9X z`KLSr4Qcy+Gd8GhQPhc4%tn_bJ=`QmWtkz{NQ^Dl3f}N58XKlw(ijSUlSuQteF(iQ zEA&*vrQ>(?&dm9%4=dD$z4h0a8M^ghHb>-sjJFkyHXf@5^eLJO4lx30z!sy_5&)-v zh46p=;Z_)Yg2+!%HlBS0c~&zq``UQNRNHfUhgIHm*t+pYV`6J;bo{V(=9Cy*o;QfP zreHT#sVC*9B$KkwyQ*|S5co6OOIcNwHhP}ury2aMpPF2~>4uS?NVh8C!T{RtCW?x& z+1bv_ntX6Kr~RBlX%~}nczt^@r7!8DvU|1aJ4!Bc5WlXB?<J&Poxf6gdSLlvUYf%r zfA^@>cT$x4fD$modc#tqGPHh-pU#Kaj0%*OLvYRjcJ)HnKY6i^hOr>(OP%U-YLfM% zY|)grn4)~Uv!$^G*?i7wL_@D}rVNj?F1R7dtZZ=j%>J&KjrjCIl1H~?sQBK4#p5wA zT^Xv>6KGH5kysB115h_^-F?R3z$Dy7V?c-F#n6;P(9YShmR%S0d-O<Si^}(1SvuKs ztK?=e^Uhb~CHwStu05;aZ5AbgbN0#&+7rD1@2w`nDJ3)%q?VEKob@(5I8WeFkzb?e zQ~T#}O3Ug&D_WD*#K!|2v{f)^mHyQ~jKAH=y{2_2MlW6Id@3Fth2c42rux-w9<6}g z_Lh<oMPM7))F|U9m*_H)Hv^E5SXi-`LAv-v%pBW7#!#JB|M-+^vfSI&UP{`nLpI5* z$sa01N{fEkH%$XwsxI7A_dhuuB?S;V@M!l;T`P90<c$*(Jh`05m$f047irQOmeVvT z3t^WGW`Zvf&YaVG#KgO&w!{#@r&Ha(B!?+?k^-MSo?h?ZY!0hd_3(ozI=w;*2xcc| z1w-FH2PN<UTet*GU|xtzwb4p90Fn@V+6D+he<X>F#)@!Y$$c#4tmq3;wyR)J6-87b zifFkFitKKV%f$Fe`jwnQQ2w^yHSY@Fq)%%LZwWROCm`?D8qnpIFU;qwqGFL<)Z%Ve zBnmOmphCT-Mjak9XiPYAGPraS9ru}OFEoblG1B_=eF`IVUvxAg(8IIgSWbv!HGTdG z70o%}O&*_{g8iN8!Nv$=gC3dCYEK?ti$L<(`_xRFpFKz&<>ue~(e@||-j7@N2fI8# z(Z1JBoGCVG`_ha}9OLRao6Yut{OwiBS!Wfg=AFQA2~<YQAvwMbsS{~_?*HObt#cj{ z1B6}$?CmKJwZ<PPS)5naOW+)8*SkYkp8bO@UQ|Nw0dSpHwzw4K)Zt;Sr(iC=Kl;XA z46!lcQZj%>)K5k?%Y;_L2ud<qQXJRVhn}ul0%o~$w&G-PczIrR(cK41>B3{1Z!Ot? z+=|zVsvcGc9zaGcd5y@u@RW_uV@=3c&or}K+F7U~5&%&78z5$BfY^NzQ^R01zhFee zOyP#)dn~F7NjFt>)6h6RCBR)mb5SV${poB1`URY`<)K41--Drc0Rn{W4}f%~(k;EY z7P{4w;(pXw2v%0bK~i|h!}C|%01(5Bos3*g*`oF|c{z6Zcb^(&FDe+c8dfZYm}CyX z)4ipC{%~dBQ%c%Upo`lgkxX~CYMJ<Urc%8!&h<=2eFnhH>G0k#(`Fp_i)64?-Yc=3 zoVJ}@#y|ZJqu@Qn^?z`(`bf)(GK)ueBwbxAx{2Kk+~=P=-WBoKX>~X-nV}pT^F@0u zPod}I0S{vLzsSeR7vlcXSdHaA&)?_X?EfhL*~Z}9)w!jSqOtmkAS3oQ`;cit=Qtn% z<ENQkweIX&#aK^5N0BC=+YczeSJ`vuey!d0^*5S^t?8F4BTdzDWgl%_P-hxeo5*{n zMv^Z{ET*0_3IRZ-W}q$M&$g6NJ<i#g@NA5?=BATAvOlL-O6Xw>U_ceei*nXx1rL8j z#8{{NMyB2yAsvp&&(~3Vj%TG@$w^WWB?DgFYHd3rt}=f{Ruo`JcoXuC+!^@ahc7Gx z^E3U0qw>wK-%#-aS$yd{&Qej#GPAIP9vU;K0R(p2G#gIJ<&=iItMEH7&J49i#{(-X zsS1RZc?Q<iD!`V%7COzinG)iw)~_fjRN`ylS?yX+DLA{r&%Hv5VxC<#oQsZ74G7iC z_t);qRTjt)ejh+P=QpXy+XuZmlL@4M{B7COICwO%MOgm3k3C2^!74c?KJME5Tudq5 zlalo$s-6}vHMozMBn4uGy&nvbV&_Cn7;{lkcC{g8dCkwUsmOklXVyBB_;5Y6|ILGc zWS^;Bf&k8jd1YkJTk<K#FPG|8{NdFy46h(8xnXq#Za$hOyr(_}O(*97FZwGw$$E{| z=Kz&lqLh`;`_%&|3k!m6Kp<gWL2)?N$Lpq3n_lk<Q?Gt4($u%}<kgqf<jcKbhTf_U zMghYxIJn*}JzZot1)S<7qZX&uv1&{&is4U)W#)=FLsRk!t>P}E=drXWj8WniB=f&- zxt&m03kMaW+k-9kF5mEgP_aJ-hnYm3{nTKSZ{6iJCv#bmXcE$SqM9FwYGtYcf_{UJ zDA<`{w3fE{Oy6>JEmH81qNJJzzlRjdRY&N9{E_DrX_*x<$+)FRt7<O_V-6fj(KzQi z{b^E8CzdOMjr$2V)uH@q_kaI>33!td7tPZ>EE{2ZuMB$`P`U`WS)Jql>AxKXX%*A| z*Z<d%?}70*)DzrL^v~Juw8AJ^nRDyBsc$7nxqKFq;o}8y52Juw+(BfMwJH#;4k2RN zh@u2v083o@$qx-qYo#kn8_c90TvCHAX7r^G($ZlXc<R+1Bo@SU7B7Y7ulJcFt})U5 zm5N_ZpK)W?--0<S4p4%nfd&0x<IxF1@}{#xu}CyIy_1j7_ZF0itqY;uaP5?q<4p{l z>fnzGlC7bsisB6c(|&E?DnNcQCg|6zog$<f&e31}F=`5zrxJeIznyr#``T=I8UL}t z+Nfof1-Ny0nL`xqI&H?)xvW`6ihfG(>dxuPLne*b){wh!Se#Kzl})fKvJ@1mgnRS; z3jMqjiB8*hO|6VfUAp=ZF3I1YT;#Z43R$O_od#NU){G;M1^i0#dn2O#;roP55v;TY zp=TJG$wqdDwT0jcaw~162=r41bt1#?XyLNyA*a?eYMF)~x$vt7q^}*Q7xCKOS$NO` zuK4TyM!-rw|JNTOVji+oz^2RRq>y0X!mgeek79T(b~ayMc}5XiztEG*8*?z`t_hBe zqCgRgA}f%-zS!eQ7N|RrC1X7-P{vMho3fy%f0krXbr{ZG4MTxVb3szR0{Rg+Et%0` zU^v@~{6r0+1vu@6qw2cg!Nj=8CcgcsS`1OGl<!%;G^eDe@dWjRQDnc>pB$4xu#XgL znq=AtQSQ|HH9s>qyxFQyJqKjCT^^B?yvi$Gbk-g-8=Xd)umI*zd5sBl&G?ui`xG6) zw+t%TihUkr;)af2*i;gH1dsu-v@e|kYc%`}8LHFY-E)z?_M)An8n6ek4r%7i3fbS! z07w4#s0E#Dy+)ziijX3`?X@g@Sk&8MiXOyRx_q-ca#XY93vC4Gbi@b{C#5C(ZsVY0 zrB)VN<+HJPwO55{s|j_2l<*N`693*6e1TB9+GUC-0I17w9CzPP^GhBys|xZhMhDUh zp+o1ozfu?FQD?ptOlDZ<agJDaGX&fFPyf?@JZhLmOuN8e>%s9@S;y(3C7JkEL$%!x zC%Kq8xwD?sLMbjxoOCi?4}f184x~PkK^l-t0&%s#&roxTInh!mavNFL>ppXikiyfM zp#GZF<M|tJJ5zML_^k>tR+d$c&p!b|VZOrv1Z0S2{PJWRElRuKMX^7xKMmXNOFh+6 zm-fDiM(nd;DtyKRAbxz09#wof36_@@<O(zpwim|IUfE_(%vc8h1aceU@3DWO0cAWY z5k)rrH?)8>sv1#keY@6|@ZC~-n!on>G5*tYD?K}f@tg;v$;Av&`W@NVu3Vk9is)O` z?~Z;|$d-V@jyI}^Cw2m-xGF;-B8v{OBgxb|qa-=z`bP4qjfVT`#`pIUw+8P8e@%^X zH+{Hq1x`$U^0nuU<ur+XybnGU*i@)l9XDV9^IFI<CeEgBVAReJee~#ND%w94yj?^$ zEKyJy?n!~(*k*(QCX)x*+z9UAXgR36?UD|$A{`>9$quBgq^RvW(n?d(|LI>B29L`R z<3F>vS;iUXT3tvaXQP;@iW#Rn6P=wz6@^gGk;Az#zj)z=iq!RamXU&f#XdU+ax>rl zYJV@r$QC+lAQOXuyiARkE~)r4eu(pPO|b2o3^@$hQPjiZosJX+mZktClOT88Hd}Mm zvEnFxb?gGS5il5LbP)cLL>sIx>lsszG5_in#oM1-M5+yXN)(pIIsLF50itSbJ505X zo=D=}WL1Jk?~=4oTosJJ?P66hu3#reE~i=8wiJgDrf0(apb`2knuic2MBdv-xHy>I zFl|=As@4CEw@7mFC$$AS#(dlLZjv?YkdeGeo^Sosfi~pZAHA&#HyZ;VK10}n4F0`g z`rfLoF$9rR)kp?npNw%AYCUs!HjJ$uwwdpeunLkx2_mD&!)qF|y}sa1E_&8<^$+oy z)vL!U+Z_f@yvVjGBxT)D?~FSe^>Pu7W*~4an2ygY=E{Z}hKmK*FPaWVXW*H9?3;$s z8!rf9%)!q^kWiTZwi!`~X6CxR%yu1Npvg6>n7o<e6YX<if9ZEcuCV+U5&eO#Vo))$ z6o6oz>90iHjK!Q178wqJJoaSBy9{$k>`T<5+a7gxx|pFd@i=?W?7KQbJ6uBhnmzPl zD!aSpuNfro5BM?}mXLOBD=bIk?a7MXLR8*DBOUg1dvQp8!1SmUs}H*)Ecg+VIEcE$ ziXPB=jkUm0<gjTj%L+odS^%@C|Ed~YK-@ur0hst>>W?sq2-#~PW_9u0pM7@LL)w>S zWjIz(okSbO&u8e47h>c{r}(PAzp^2(34fq3xylfwFC-~F!)wsPAm$(2hjy^-Epr7Z zRJ7XIPEA^G;{Y}IV+;;WF!3J0*~2a>K#SSf_DuJ_dMlugau&P9oj%mhC-Ym`M}&iS z=%v}UZw`GX{=8_YS{yRzNm_O+!Hs{Gd}cxDF&hU^7}0$|fKx~pIHci80G3%(21pMm zIEeqMc9&bNJqW2{k2z!G2RhMoGKzK6Cz7-OKYvXs4A?Ac{2w}QkUZUgq*lA?@ks&Z zu3TgD%o(g^QN;=N5!7g2X^Sq@MHxSl-ZZ{xNc$1IET=x|!Km9xU35NDL8S$a?Z$aN zYeS{m`X&t8AM-zhcy;H!zRxeJF?>k04r>yMzU@eL-8(z7?kH&`W<&orUH{O9`p4Ay zzqeLp1XxZ`>Q-PBfI*OppuBNBi5p42THUNl$jObPcVw>@Ha#U#5=}&;-rxo*SS;zU z61&^Mfu$ZBQOT-JA8`GKRf4><uUlV{4WD^QLkr&sedU~W84tQ_N{!*bwmP1VBn+CR z%|U9I2wEE}n|wG%`Qh8*`?n+>XqhR!2@p31popo&-Hh^zqjnn#x{&;rV;KxbG0u40 z%qEzibL?X(RJt?>v<E<u16*)il2HWR&2G<;Ad>z5Li_yzKtlCEk6eF@ptN?waZc6| z9R<;v*Rj58*^dO(Bwg&7Pf*RY%s!b&H71$k)0b<aCt`qX4H(El%CM52eEqNf^#H(R zdgJ+6wl<ZDwK1!M^7yzC)1y*D9B>Bf#(jDIJGoinP(~BWW^!xci#BLh|A_Y@BcyU> z)_ICPr9o_+2h=0*bxtQ{TYsrPtDocVj5J*8Rd4=LI~r;tBktN4dK9hck+=*#ES@Gt z+|Q$(iBpj<KU*%?oI9f{3O#o+w*Q?Rvg<jOVXbkSxj!b!Oo#P{lJw^CzhH}RQUQVN z$r$B+FD1~2P-_lj0I0AF-c}ZCXi+=8Y#CBa8ds4`I`YCfQKu%rV${7wvS7Qjq%bA$ zTyiA1JU|3At`zcA7{40~ijaV3|3aWI@RszW@zUhLETrfOEepV*N^i=Gq$Q!o5S<rW zbnb=g(m{vB({ZF-#2EZXCb<^>1WR^1^`d>)<Y#diWrEkXe^7oO!tX%e2qnLekA>rr z2GECnMK}N){sF)U*-%A#Q8~$1$=^x7q4|BTyluc+P5HA_P}0kg%6T2aKC$w%I1&<9 z*(fab+BU6@K6g6gpZ-n&peNJH{0RZ0qHF<*IBRZ#>!^{!SCx4&Qds}3I05kHceN{6 zS|Yv4k=XBk?cx<2h?P>{x?n&}1A`8WYJ5tvOr_afyB|4;Gg&b)KsqW4?nL?^_@lQj zerw`Q{_bZ^O34)iDlg2x_Jw#-ph2t*t6hkbEtKNYpgOu~T)2u#8Qxh~4@ONk4a4n1 zQlnj9<{Ab$G*w1pY#7f_)SR%J9}1PK>YKkXk@r;u4X#QRx5T=A@8(k!`<%QyRAlM! zcH<*}{=Bw}8bwEI0QGA6hIUM0D<7YpD|BI6#wduNE~P#yxLi06pwHMx`;s>81@Di5 z47zH$CET@kpA6HHlhoInIt*MAMAJ#S_-fP#RN`sXss*Ikh7vy@!I|epKcYRy-<|2a zN``XjI*ewPvhLL0u-1O_fc}*QpuhMN<Ja8dQwwlfO$Cq)|6wgIce#Yu@m;266oOZD z!i=*$??>h$wcV}|N{ij`@ycuqY}>OhN}k~p`0!8vz$kcRzQtZ<4t%{sSpFSkIO%TK z&{a$eP8YwyEH*x1E98acC;G7hLmw2smuDuSX$~MY7Z(&>ezY7c^(YhJ2Zg?9m}-28 zyaHes4`53DcW#)>-|1I+6dzYh!8l1L+mk%lC#a1|;~*9tR8NVv?<qi{IvhUmBBRL= zKE7e7A|^v-^M2&rvkKKmxwPYvRiGrpH%JQ2SnT#G`Oc|9I{^P+#gpAr76k*+qI)cZ zI*3g$r<X2v!M0rgeP!7&;QHngJuNBm4<F4cB8Qh3iXd%;W!kfp)nSE9Q2=b|K$&kr zO;NEWOj|Zhw-k`EIS|ZN_RT!C4Im|8T%VqZx;u9;+#)1EfJ4>Q)uAIxUrk4Zm71hn z7xgy|6_a9Yq!8nYH8=2yr}h@LMVuqnvkbrB_eskNH2~olPDXRCg@HP0beDrWB%+*{ zt8Kfu%f@qCUn1^5$4MOK&t8LcN@UzsW$R0Nr4l^QqvqY6?n(&>Bm3=NOPs&g{^{=? z2DGCyn@1;>RYidDHzL&I9pg>Uxlxpuvm0x#bB44|B~pVbdTXhHh{DwHVCKY~V2S^{ zg;Rw5ISsPobq_MH`WlLP&27)nbwAR#C5&C+*OSt#+B?!yAdoyJP3oJ7Agf<iPE5%% z%SywC4st%%O9_JEEb$TQZC2yeTd}c!QbQIyn6Rsy$nSp8D@APQH`5Gi?f)jers<1y zou{ZPn?y=>>#$}ri-zaz3Gv`^6@d8~h{)69VE{5?7BBhPwS|D1K>E$_i}<9L94+EK zd2vhTWpcKSW;Lxnkm{%zeGn7bT+S+KA$8c9pPW}ZPx{yPp<`cY=VQq~65CTh^ij+4 z{--RWqA)wYban!lOL1~l*t)3Rv2lH}VKQRCqJPeE$=~<v?xVOuku(+)pH5FjIvOln zaBE!hVSkiRw$JR1!fl6lJiCf8gW(`R*bZJ`;5d<Q;b?uS2!k9+kYV11kFdaZ&E?Wy zr#57ymziup-*z8M_MiUI0Ej5dasifzrTX#dlhvu}1a*UxLOlLFXLkK&c1~Kgd26q` zSmizLcbu#JECyaB2(om_;pZ={_95Z(8rK&0dQ2eNiu<pKWsMxW*%bqR#Yxd)Xj$Y% zETZ@Swfh#l+fDzGn}jPvMM*6C4LR8s>kuKnby(L$iTV)rJmLx6t6|ec;)yPTul@eU zzls}-9(NHY-KZ*?z4%`d0)>Lg0Tguz9!~6IWCdzWOj)&70d~AdUZ{etn_SF|*pCp^ zdHRrQ^7u#u($_Dy=+uNmQ$^cE5~b@iM*E6@%`lotD6y~-5?Wkq4yxy__xt<C4kG&Q z04Ks7!~1R-*1roK(ZMWZ{+N99DDt0}HAgt0Fc((T*2ATOrXeGDpWfyszqC=LYqZ5c z6@-)qsG>E_(h?idLie3FQ$i^$ipCkig=L5v2DNhiMo`G{0iBgCZ26a7p)PjG3TMg> zIjZ84$NJhvJh_s&VZJk_&?BZ}o=}C4P;F%)pKLPsfBF{zfMzT(|B2II)v6DqRtc){ zBR{lV#g)SODVu!m>T=-Q(#2_!mEL&ax?VD>P)OUK7;mKCciiad9Cgap*wPdkI<iBH zCRxw{UsN{n%9`}5kEaIbIDgohx2c&NgRQgH@5om%8m+}<nV0S)8wa=kBY|>k_|Q2E zRf4j@my?N*=otDUcNp6imz~6u5{i+|kS|HIZ3b+u;<_#(wvbvSyqxps*F)bDEIBB2 zeM)K3ute3~+kXV+wLgU3bUs5P?*qf55ggkl!^2F}2T4Se2d3FbL2cSaCxeEXdKb*f zvjo$hh&}KFArtxh(^v-lbXejBx-lmN2q)i!W`xJ@EQ&~^G<x1D5^QVGwpTrlp^FWn z(7Hn?G(EN8rMsgdqM*H#S`rJNYgUjfaSe|=z2tj@GiuKtYoCK;HMY5>;|MamB5!BW zHPqi17gcN#vZ=J?3Cl1S8YR48zLF2WCPVB`kKE8nIL(sR9szmXt^3#L1M#oA(7!PK zWm^HjpW?9mLDxnNhyRSlAwLr1DQpzl4O=}aFTgLXNR!lj8>Jj`ED>60eWu<&@+|oW z07Jysr#rpwPpR#lR#HDFz}%vE+C&*DY@q}fJ;K#U*kDE!e}@E|?}SVxjpN1Um~@?H z%a{=|8cXYwvFS9&zcb&gN2#E<QR$aw9*43==GD%G*dT;;PcwTZauWV9qhql-1W$~b zYn#Hkyd2)L%2Ml$$hIGD@i=Mh)O_OFB;(87s|kpJGy5w`H4i1tT2-hfJ6sjym+aY7 zJVFWd0BN*;LFUDHgI*_jpa6qM_9L5i>c~@`p?WsyLgk~iO#Hb3K^}L>fBqT?L0lcf z-jRgNh{58w;#jmas?Z_{*H5K5aFziY2Y1EylknkzCHndv*$jdYCLsx1OOpRlzSSxt zVngJG_7Q4P_vVz5uKBPBH$}?6c@C(>@d*Iao@B|H@pqOBqw_%Ow3QnItB7$*pK1%D zHsiPpUS+m*HT#mon4@+`F8|ekQy4s#!Xg>78@|r>`cA7;i9}%v>m!){!F1<s4<(e+ z8jJN~wT;l_l0n+7d8%9GFHrt|0hMxG1l)2@iepXQum{D7>(9Xr+IHUa`Fd<+nA^k* zxCEa})!%J#jhr?pESJ`WXl6%ru}hw^=DsA6qigrmheRRgz)?#x>K9}t#B@$(7QEcO z1;m6}+)%3|_)lBLX9&XSi;WKC6JRLmT#E&ltK-$4d#F(y!9U{NJ^SqMW-{MJQMHIW zC?1Z-GuPou_oN;~#6d&9vBkn0A}MHf-z^q~Wq$wEB*;uFU84U5&$n|Dfv>TD>i8`j zcIbw3W8FRSRfj9_3sNg)+F!X89uSMq@@;>is{c-l=`Qe96bql<O2q+H_5StFzW~#% zO`JS*N?%(7deTJz2vg5XtO4U<NFGqUR_U6(dOT{z<vx~-$<H1J0;w(#!{Bi6{2~!d zKMt#kqz+Mv&3@j8=+>N(-7;jIfk*M+zU`FYki&mvrKyAbtN(HUa8dqe_qq0lJ!qXs z{9Sv()gK3i#=C28I+*{V1a(>u?!ZBK!}s<VPht#}?05p0Z23q#U_0C5=c|-g=-pea zB=m7t1_~8pfN>=qobmzqg=K&!O(l!M`H>o2VkcmgDsQPqq87;lJ0nrxjTD>_m)1l5 z&?>GRk3Y_YRT&mNCcNNGiI@x_<sJVseJcR@&nvFN)4(#<;+w5KwANBF^c<R<((u;a zf68ZZ=5bxSRPYdb=w3|?U=-xQuu^P3qEX%h{~fle7-ddIJZx{@h`z_rt*{N%3(5me zuTv{}pVA^TMwE}EMY4yK`YU?X-$P2f1Z|%r5A>mOoxkH>FaFMrz4f0eY9hFw6D|Od z@Ibq6?Z~*%9N>UyC6JS)pZK)v#CZxPTK&~8zZyxRa15WFdGwlZ?{Xg_TS}dwrv!2z zDtG;vBP%rTn_hj%$e}u&ql;77uO5G2{MS!~HJ(X%B%xE`VYEMbW8*bN>POlMaB1pv z|LLC{B_pZ%gG|*8U;E$vd!(FrEv<jv)Hd%+*H8!ZKbX=v6o_c3ARd3S_tyU=P(<r7 zNjSbxdh*8d5)*7(6Ich14xJ_;KGB8X>U?>fd0Z&x4xKxJM$!UWo3{%7c4%0XB|q-V z+;%fub?3tvMcV^X(#UkcqZJSmx%|~A?eFM#%qQY_?4D>#bnub_aBMJ+?-gb6BLl(v z-4}tWaBiifQ$2&Wjm3Ht96(ua(@`VSSGys|(HhhhtQyF+h&%r0LHyO0T2VzK-{Y!Y zapDb{!w~xORbE;m_R3muUn=FjJDV^k^#cWQ8WuJiWhLh5QQ3*@-T8ag$#=EP8ft=E zp{Hm=AFd7C3TN9Ct?g~%W@V9(p97#rVQGeMPSE)+=u2Vx)BK2KtVh_84=8bPR|Yq> zRKmv6a##lw1dj<XugXz47@Nk=Jg12bn;X-r5=-q-kFbdw57OkWQZpK#%ci8sowodk zlEkl1N5HuwZ8&prz!boi^zZzMO@WV*pDXa!zJjgWuvjH<q#RI4xScc%niV%X<xsdM zIr#+rmp}O(Ve^|hg`moUVCbTh+*^(0%cAA1B=q)x2v#`!0wFaw2kI@@R!W1~t#Gki zr+^60om|tkF;g`D2ulfd!c>Md#ridqVIFPxLVMeO9@;X{Z0);b>8F4>E_6&8%wwDg zy-?dXCPtFC6lgIn({m^rhG%N@=FGhWH6Ug^OET&mj+f*@m0-@EgC88d>|bj^6t8Wg zcX)Q!)w2>W|1}wY;_7>o?)bC4!cF8MtWA>g={2Wz%{1C`tWpFp3}aKA@V{MiDWa4- z>Oiw7paySJ4baZx3j5!uEC5AX>}I(&#YWWc84HVxVY^9AO!=<dm<{*Ne8uGTzP`gs z(N1e|%;AyWPcS3%xjM*^1m1!`Uuy|Msh&riZM=R~iPJ}__WP~t;@45_jZmOpUo(8I z;qcfT{E|QWuGWwk4n_G8XOJ>(j2fjgyWe+nMON*t+NtIL`O9u$GRO*xy=daHmW&DA zR!1I5$B!0lEuXHvso0ofOP|EtXmf-w)cc~n*2WyL+H&}JAtjYYDuw}#Q&YdvV*djl z`pnRoq?@k>SlNLgN@4QnejN~;XFR%}b-y6kLkfX_w@*u|hu)R{H9FJ7mhabl5)5fU zxW<z0%aKc7{7QAnh!IzvkO9BaV&P&@+W=Y3_%V%mgT?4FDP8$XcrmN3*TiD%DtE)V zD@_~;);|Z%tZ(`~(AQbNCJfq3Xil+tW(DGUBJ$sSY=o$SPUXd2eSM;$l8?JMmBEZ4 z(z<{}g?J@p+gBHKT22RLn%{htc8tS1!}f{l?4m=Tf`WGl_+)g81$wIj60dUli#~QW zbS1AjfBMk8__(=#>Gs;{@;J|dnsVFo;}5hSwx$ieyxk9ZTy2hN#ifbORthith5}+k zUyS}zj}rzT_JfVwPRDd+@-hS-ZigAnPC91&gz6O!R*54)8<}Hk3ZRJ|-W!eRT{vTe zhDQ9We<O5RfVrV4I?sDC8PXdvbOdEZ3mAX$KWPy5+3{UM+(-24!n1r2_N`C=;<vE^ z%X-r43Cc{=l;AEr=8vQ3c$Ewhjhbo_l*qu<;Uo3R&kN-P$E1`9E!syI22rV9T}feb zzDW9|d*(XC*nMO!*s|P9{DwGGFkif102=_14FE=A(>UEZDyC0O@bA?j@=3oqk)^J$ zq#uw{mb%pk^&&(>nYE0QgPM6%l=%vy`S1vAZ8IichfA10Q5WZz;)f#`Qo~h%W)MX9 zz9oBY`WEFz2-SWG-+0wbRd3@ca(I8!GZX)20!uPMzy2ID`_<k0zORvHWy*#LYPO^z z6X=F3n;WY~hMOFQC<U<FM)MHq$g-m>*B+lzdh~am{=OxkgKzd%lq#9PB#9sIIt|l5 zgX5*XuIDi1gWMBs6xrM&O|#v8(>YT?=~L2=S(~nFi`Ux+IF8?<1IZq>A0ef2Z9f-` zdkXw-ZNu-0U1e!W<qj~sjf312y8r2K9tJezHu?_>_gr<q{>kdVU&*k{)Rjvm9E|@j zfBXZ~@PfghSwV=h^mMX3a4SIh<L$g7eG<!jdn$L(!>qUX7WC<BeZo*!)&anKw9K}T zpEOc)5`SNuR#Un06L(j)P$g>$%cDQCD)a_H*XcK}4!cMEy6CNy+^@PL!=qQ5ODSTL zp$m_W)?+@zL-Y%nlOaqe3%$6u4q{XYikCad7N{rq5AEGOn~{O5fk$i|d8>XfMBXUM zf^7&Li=>VP>DS-iA2dE_2F*%OgUv?pl?XC$Bu2N?<S2v6Eo7)8bi%C0|1v9`aIi^t z6(ix|I$;`_dg*Bgo!Fa_rCq8?f+X(W8!|yfC*wPR2gLr5qqA&lvs<EY2pZgryBC+@ z5Zq~Sch}-YUxK^4d+`Fr-JKS9r$Eu-EuKS9en39l&%S0~GkeWi&-fjS^XiQ)#VHeB z=d-RWSx%{OaZ&@D&^ahjQ61`+S<+^lU3n>q8ayH%JCw}==j${GWOwAG@JY_MplNga zi{j9(8W>!<ek(Wu_4LHji0r;b60B|r+>>;Bznb<@W=9$TQ1A-6PJ`;5{p0Ti09rA= z?H>uf>HpvIAHzzbs3Oeda@%k|ki0*RsCay2$1v~EsFZ#l6Q);rXUm>&=XW%U#ClR{ zNjATDz+Pe#izbn@Iy_^H%5)vVXrL0<y1Z}glh8Z2AHA0LjwJkch8v2%QTQQFEs<*^ zXbcO5OONJT`hCTb%4w>8z7*W1{+A|%IAP~~RHl_FU%s5ct+wf(?VcA6)iAe7I{{Q0 zL#V?YCMwN7eRRI>lXP%vQ0ju7LS-r$A5yjAPi28${-YrzA-UHzw}{UHd}$r&Cdm>C zIodY-7N5U)+f$xj;?;hAN)=&@QEQ$UJ6DG^anGhQC4l{u-y(6W;4o2OBHBK9_uqGw zY5DAe)Kg6Hf3{zr=dl|l`Zck48P(Cy%%k1H4W;$d(JOs)+PR>2klb?a6&pUc@w!m@ zAgDBCb&O$r_U5;QC=B%;vI&^8J5G_R7J@UXD=~=8x02HQoF!K(fuq!H#!cl{U48s6 zmSgDGe?2211jg1H|M<rNfLgS=f@gf8%1FWrW(Ouw{t<8azc#b%L}$zqQEm%a6s3)3 zV&oOe7a0@5<n$!@3TWA-0J_vRpc<8EZ3;1gCCc;aL51{qC6r751DU(bevGfj4fKb~ zWvxp1CYM57zDI_NqWXwcY08iEM|tfv6CrO>A~+i;*?WHQm-E6P07fA?d1z(FcVZ2j zz~V{*^yaFVWGt4bc0tbljWEoK2#AHz-l_m@>X@{lFE{<Jk!ogfEp?d``o)(p;SV&o zE1m~#x9C1m2Q%O|3N6>J*i44jLRFywERssbd*nx<Ekf2FYAemYVm~jHKMp#7?}qE8 z!cDQtbl?t@fUB2p+4u0ELUN+y#7Kh1RtzkstiaxWufqS)KBh6!o~sMTQx2Qk5ugIF zC7qp-4D(~4S_DyZ_kCWXxFzj>GuM<n3`4~te^m3Z781k%bgfaUkim2*{fe<LK07R4 z#_z_1aQLBKP_9$9;XTdqldM|h7YIUWmn-i9=Rf{$>(LfWdKw`6A*E2EQM0g8H2-ni zLj><tro{86Kj@E4fF18lWlGTVvQU(xGToZT&%qCN!<HK2KBa7r4}GHwDsfvKx0I=O zfj6OVMs$ARXRzn8;t089mmOPjY9j^SiMN0~7x;Q2#)f1EY^jjh8O<(I{Nb=B+cjlN zhu_Vn7BxG#&pb4;AP-XIX<?l!k!8+7;vIb2zy6KPIX|EK0GQMlNe>0DDKJw60GwtM zAc-6<R!Z(6fSP^>Gz;a4w<bCsQ^;r_D%MMoJA%qD-K^W|X3NCc&(;*JgnN7bQTlY| z!Xf^vaam5SVYfowY^PdENqF6g28syf7)>2m6Pj4vzhwE{K?PGMu*}?&Emj_Ij(2zU z)hys`Yv^T-JaO01hc99>jb1diy8F-l(4qVwe*mtF0Ik;4GQSI{%C{_g-35_G1_i%_ zsex8OFD=vhPN(2Q$9c>-W<~-$#U}+`<Ztc0S3Vo+S!xnQj;h74e^;qtCVc<jKWzj6 zWrU4pgYa*a2Rmy;!{3khWtqv<-v&`&Ib=mN(0Q3W{~;p57;|_hNND#$p9HDjDb<an zq6_UCRM|h`oesT2O)}(9t-Z@Vq5eon25DiugMJRDaW^AX9_%gG(FDZ^aM?rFz0rK@ z9Uwo-;XDxKd(#48uvz+xVaz0KI_{D}t|}cTzO8D<33b*rO!mIxOU-V<s{n^}NE>po zrGLr1spZhxBr0xh*T7H%E|_DYHBNc$_QTgQ!lsTCh*&iKshS#%+-Hp(xQLaoj=1;I zvDk|C5*_@g)Nb13DE0^v%#&g2lFh=|l}@a)b?Y|nQaK+7n;Wz!Zy9$oZSEn{+}*1> zRw4K=m=j*v&{Qm47|i_yn+kxRk_sXzhFs4Jd@K#dm${#^%2<w4%59zhjv95mffC}m zhxBWb@>q6<rEJTN_bPe8w*(PLVI*%-!`ahJ{4iRk;^VYLx4fFPq`@GN4Fo{nk`*`B zcO|NRv0VlmS%o<6|2zMaP+%B?k=m)Uh`i-GvM5bzv}32~8CPWzUWQY}AC%VtU9?D0 zn0%%Ar%Yr3x2ELj)%y~NoWgG|_JM2k+e~kq<Z5f2_P84<srNN;Fiwpf{(bStH|cHj zmyHiq%;tTErA|{T$SAeaRRj#HADfkU+*6eo#Nb_f;3wZ)tpEF!t7Ld}HqOl@L5&){ zN+|<y+m<NTSHy_*5*kTJUfF=we{T{9irJM&SDmPJuf&NWT3>z@Y(5cbU#bFwfv$Td zK^hU%vjG;@mmF9lcz-U?BaaYO6OXX>RJpNFl>+9zhgm9<n8m9FrCJfn2BjNEBlXVM zia*P;wemj<NMPk31|WyS%5Ry{z*HbB<98F4B1|Mdi1*nV5D0#Tlb5+winuqjui`2R zg>VW4{n#;MGBZE1@>$GgK95Iqp%HOeJu@_=2py$t*g;V#$mJB;_(evEIk)J1E243$ zq1QcZ^I{p((B=O@%1S6E)l?p!RdspJ_?9EYen*7-kN*x77$UwrkM@2+;oub2j72fF z9;QDfa(wln;It?r_jM<%1oInawW!)@*}^5I>{iQ$_c&boLNbv&?Yc7MQ{s3tW~9c6 zrY2jpl?3O+u>=4twTg0nlYFZbZ7d$qCHfd14kz*DVi(#|Ll9eneu2}!Y+aUC%Gsk% zGUyoCu~EgAXiD39+=#00Z;RWYZq+}_rJno;OvH1lWfBQ6E2w?t)%vrvohka5`o&L@ zc6j{m<52YUL>Z*C5|~(@VfN}p|1;fGh2*G_SqjmmBsRx?eC1qY*6p|Z55ArJP)6Lt zwc!XF9S(N_cu8}w`2b`^baBZdlZC?E?UK4PjtB8Pn84`IG%7lp+!g9;0Ex?Yi7$ev zgl)hRnHJ2!viECZwZA*z%<TB@4)1j#k({Sgwm4mttOE>u&%K?I-J8l2dZ(2?YMfjj z0Yp&&!V$ACr3jzS=?>0ebRiBWud>5|0zw9I2WUzr1n?5Y(|@ZNpEpPqp2rYyjo{z- zzr~fq6NCTh|DV+u9LPlWhNEXGt>kiBl7z@lGjC#4%aDnr?M&eSp(9LYPMG78M2W*X z+~6<Zh9D>|pkd7bU7H;TE*6EJYmM1B_H-zR^H{Gkh(g4sh9+1%gp%+ck}B#z_x)wR zf6d^I;?oa`*X@Pv#{WvE17F~!xEF463mucA71310z~wCOQ8OCBdtFJtT(iI-{215! za&l31f*YiNOT`u`>ERh%Dg6p<n17xynA|f+Z&w@x#aU#&KW1>;k(m@DCA<*)C*o(4 z6?kA!@#7n~w5&^3Y(&V>XdP=0TP0#uRAf5iIOM*dTI(atbY^vNKfzbz(*KsGSlH>R zP-qk+e)?D7;l6@DA0S9Q0i~b8E%P>?<gm9_Uqf1NA5p0;O8pvSpeP?o+Za!=%p43| z(CH&TlsVacf`?9&NUFsGi6nyvJ?Hopf}%yQWOygkUO!at1gihmAJt?pWz~%gEKsNZ z<3h>9#bnz3THGF}NrZv7QuL4i5p*z2eo+`zHq@G##NFyVGCFnL)KTR03R3!h>JGIS zW$X3svEX_CQSM@P=rFL`5)8!2@JGLTH9`izSWA;qTStm&9n<@3)N02>hl<pYFh{(X z3t?Ll$n$t`Z4vt*n0Y1fpNCh$W5nL$=dS<ovDLa!Kw?KM4Cj1hLqoA#ZiOO(9DK?; zw-lHRQfCP_O1#BL{8s&$#f?fbGQnoaNQ$h;k|LYrV;?A8vy5!HcCv$+n74r8>dQ$N z#A#nKj|1a^@k8Yd!08f+m7lP+^?pZ?Ap~>G%y9usHjJr|V4Rga9=z<s>WnYq0tHVT zGf_WYdewnF&xM7!SuP^1l|oL8bjDZ?3{bJky7!i!QU*!2N0*2quJX1iy~0+d{3hD+ zlsh-K0r1StyneNttov2LD_9a|n+$ln!GX$}h)%?vhZaMyDh<T?=I*?cYhRc|@?%6c z#pb(Z${769Qv;rd1$wF!@}NFs#P{%z#@ZuklVk*caO<&~|M6dfN+F3a{mWl7J4Qnl zEzgdFqc%Jf)l6!rcyAQ`A!8l$YZ_-%>kpoUoGT0|+EPR@!?Owcd%dI#t>5|2oi!<r znH?e?!9;rk<~A@EB!s{h$&e}7EGc>8E{)#liG4prk~Ja8VAp)xhK&A>kOGE>dkMSi z0R!e*U4Gz&>E|wQPQ?~NK}5ct`W{qF(Jy+Rv^kI&54aE1T=_B7bvwyb?Cdy2Grx~X zy5Y=F2I&|q97?ntd5G2CgzX>wXS*Ov-QJ)pC<7BW>qEea`_tURfKGYlGhR(i<r{Ta z+r#GpmGGMBN-V4bdq_)!4x;G_qAoo1dZC<(UkFX=v8d1Gu`)3&&!m^SzGD>Hce`dc zbR?3RC{M!_QO5$k@^jpo_5N8OP0`oHCTckop~Y?*AqUh}YedYCP6XRL|LrZ(Aiu9b zAmsyM7t@8HpuPuT2N%!!p>4UJD0iSr@25Z(CcuKG*dS>tTKUA&Dia1A8u+UNoA2C+ zY5(}Qqf1#!Y387@^E%k0E}NBqiFKvcbmYBN`%cA-(bep&*^KesBDK!TDOyOGkAXW9 z^s6D~M!ag_2eQQCe`)K#q>~Vf9Ybo9MXz@RvFPtOZbFI!JO7hU=chS`%>lqbgL)Mj zqN={Od8$ayWTPV9A!sb4u!a9BkdMw+kN(+9=vB;qrS_+ke6gF@A)fb>ggQLzfW1Ol zDH&HW2IYIcEDuIc@p!^5Do{o$b}ZuXvo}VZ!y;;HW%0Wkr6jQw*^vIG6Gg10*L*M# zRTYIC)2a*yE+`lWZce|%s;-`jfNm&=q<%)Y=ec*<yB_Zty(f_<l1Wh(AvdJi`hxTP zT=zwb9!pWgQ!8oU*z1oP%njhe{BA_`<0HKMVZOUq)%!@EUfNeAjMqq$3Wxu;HG)#^ zbAg09NJw;1dZU}csvvBREC|k!rjXb@FAw4xAx&01VoV`o%7-L9{CX`rK9Qr0L9enb zVyYJ#gU)t!07}=DOgyIUIikS7{X6M|$U$fDd?$w%zC8$4!%1=>J^)VM$*i)!k&fy6 z8-KM^B%FX3x*^l?{~A~bV~s4a!B;4Yt9Hsr_!&}5Uji!zZ#M%q(tBx#412){2>F;G zi7T8$a54(EQD=}8ru1zOEnGq+SYE|#Vgg>;*t04v5Y2f;K86-Uca$WzBY%A)`1*<9 zJRlk#rKw{OO+D*T|F=j1-$LTOIzi$okNMyI>(;eeClh)_%DGp|4A`j%tnMLd@sB$n zb?RnNTa3Im6(6&Ku_hBb_Fa%hmjii11y5JObXN~K)asU7vPzea4A5$o-1({aOQ^f( z!97*1t@d{G<;|v#>WFq$Lp6J%vc!uCS-5q#y}&!Qy~ccVvh%}21f;x<ILyaX{MRX) zA82vEvbL0xVcytK6#Vs6<w6x}t~85JS`UGJL^g_82;8GqOf=3`k<3M1*+15~!5+QH zlgG7e*pfv&;tKJ6+1y=SsfIt`Z;Gq4(lAZSEZr+fF>B>?!_fZmH$#Arlh!1~5KDD9 zMy)a{9!XH}H2+no-!M{D%k&2g6Rx*5y-A#Cm|nb{xQElEI^`kgzlyCy9Fj4g2e5Q; zsVOUxU6p1LHb}mcqL%IKYN@E-;%nLopKq7mbd^{bA-5Z78x)5Qp^TL3TNNUvtb#PE z=wM)_8DAUJqoaK+N**4+K;8$P(vr~7r~d_gq?!5KKnBYka;{5E^A*3?-8$aZtUQ)v z#zgX<l2v~3!HoWeX)kpYWUj%?s1*!gEWNy-KhaoeS-8_5XiyXG?(u(#d-}@-*~*o) zT!<b<i@Dt$D~w!9Ak5%<6`?a5FndcrAsIEG3~O;6*Jy`?HcJU{k$iUYRAXkGa4*Kg zf6`81OzeGrt>}f_QUi$a*ejrv@KM*OZ?<71N1(A}T`$g@2oY{ACRB<Rs(15IEVv@D zm9Kl2Qo%ClJ-a_EKTQ5bW}@RQLisi8=8&Y|D`ZAcAf%<dtRZHg<-c8t8z1$ryM|?f z!?1PV_*=37fPankh|h4n)Q8a+MQQ7!c`aP!N~e-A32JX|FpBkQ7sJ|iL!^UlRI*SI z1p%@59zjh0!8NiGWxxf$Z)}x|Xf1SR*W`?}=DU@u*DS>oL08!Qk$ybLASuG4mQ|Tb zICr9{8AeD+17+MFV$-M-<VyJL(y>$>9E|6P`4d3t!5~M7C8!S@oNNif`X(Jw7Repi zgG6$2%HiFA(&W;g!<&|<$*DD^!JAG^t(~y0AgfkmsHqQWJi{PkvFFvn6X-MEd=q}$ zW_X;Io^av+3!o~bt^z81B%#afe4NV3oq{AJC$hnR%(o^lbx*wS=FMSU{upy+GjpP+ z*_(I0tEb2RLjwfZ$x71w+qhY5&zo%pP*((GvS1+XkOBHKDe$Axaf2HFGH}GUS)0C- zS=D34yU<}PzpEC2o?S*-uM==+{8CI~pm+L87xuF|t~t#U-idcM`1qi(4-rt#21ljo zg%*OVGFo_>>mW~vK5;@Gbee(xFaKSd7Yfv8GCU3=&s92DSLBlY66Kg?r_5!g#!gh7 z`v+9r(4|g1nfEqBxlvkN=%3(2@DdsIdoWuSyD^H9OP&mDskvhR>g7nv%BzOhPFGq5 z2C;1*j^sb3phN8J(MK$yVoek>YFBzcE8;Ywt2G*teDmR2nXV0W51gv9Z?4^c&Gm@- z^;BUgP@67&w#LFYK<y+@V{DJUl6aeGjUj|gDfb@=X^)?*WJQkq+L}=uc>5v@E2dFm zH-G<}f-9_kV^Q||%#D}yM;Gp4zn#PLHsjQ^d*MiT^q*YGmD+OYfDdci&taMn8qGG) z2p}N+r|Somk0WkAGlwIGH|AGq4UR+A8yVXIu$cR;A>hLSp^j&aK0H5j-}L^yc!|Gm zx`vG9=T<FB$ImjLtw+SZ6ICVv9e!>fbC?Si9d-kzOn>^A!kBGFkQ!C#17FDfu;v#$ zeLS?z5lS<$c@Y$UWkIHnWxuh%#Oho$<ZAcOl{Q7$;pXumV<CCNfBcn#fL6S#vqyvo z%9g^YqQS~hyahIlrPpd4xXw&>(Z+Esp`NK|tQ#^5NFnW#p<NuMzuk+9g2?h^Wg@FT ziB23JJ;V1qefdN6o+ldtZL@->7TD_FJK<6Euu_B2K!56a;%*yW5BinV5HIb=Kk^|b z`0FBWjtYYYDghk0B00nMW7|k_HG)}s_0$|_E6{uMBWhGUy1ctY{XRA|Cea~U^~(Fz z+WQ62LfB`ODvn1iy*F9x3;7-An?GBhwAM*DPSuo2nnSWbNbsAI98f4tIvhu~o2^)Q zmA%VAuxgGkX{**g5#|q&s|m((RQkKRFuixWn7=Wt`df#mD?tifzJ#reT9OK=2yyMi zSjdbN>%qg&B@1iNwlY6dKf8=CvCO@Dzk5O8#3~k>y+-kyghPmJJ?73*Qh0A0ps64C z1Zk@kf>py{DPMm_>!;!~<3s3`+OVXy2FS7;-UFgUwF|P+rqEH!G0#|NI0~mLD(1xO zGe#+NK>zwLOLG9wL0G5rJ<F{kUG}5do^e!efkO@FuOx1~Gp0Y}#mAZKUqS+oZja{E zEoNEx^cADA>u0stxPwN&x^W((2UJQ%LX}co%ka3OS*gb11g_N+(rL?-%P#bACF^Qv zH5Md~cH3+?qq~(fRRfHXK?Fj@u&gh3jad1r*>Q4g%ChX~9ogSuFA7dQ<qL9{n!%+T z@H_MTL0?N0qEXg<wa9SeM(Bms+0NwzY?M+rV{e++aNzdY%pzn*MTzoS&d56?`dt5< zmd9&NkeonBh4Mr&M_-VFp#VW|;Dm+;-p_6_mv>Exf@!flGCH|qlG1B6G-f#aDCv%% zjMOaI=lVhOZ9s{UZ3C6mBZkF-y30vk8&#*@($|yy*(+o4_(;L}n`2MAQ--kSfsONT z!;Y6nZ|s~w*`F~QGw<|sDicvcKFCMm0W~oyEmIQ(aXQj4J!T8amruUv#8EG98)()j zY7`gq7?BSyaJETEaQyWsNttn^_mxfr!2RR@87iqlqd$Abe5)+|_)C<j9(Cr%`ixFt zmMi`=_ivT}6b|JNdlAVyH%v=mS5`WA);R0;qHiX*J&o@t-OWzgRB_>^4w!=tr{E29 z@fPREDx|iIpqEWSb?PDewIeEMx{*cr7MRpwCmm_OP4PE6Z?<JY=7Jg#$#eo?-ff(n zI_zLQxPn!lnr`n)IMnDkUID`<1lvi~@I|5JZv)g<uS}>}PHSom!<7+42P{c8FC8{t z2t%j=Y!fu{8&Cjn16Ws$ISgQuUjZ~pL^gRtq0n{jaCvcaA(xri{+lpL`ur*FQ91%{ zLv9*$LNB^rebsbH<Z`JYia0g_LK2a=2?j7gQ8jV{!f90n`9@ltC!w*3cW>Z$dc?<? zsO=!azy9O%MW=Hp#>ip|kDg~T+)wdM@T{l4Z;{QdV!qkZy!)cb^i1%}T9r+Q$g<g4 z)Iu<$IBeQzxLcwSz|@Dt07;XSCSuaFMZtNOGF|`FY%asM%cxHBSI74s|0sZD8qTKL zAt{|K%{o8VF;xuygXx*5QsP}!jqM+@$L~ScY;m(cSVMY0Ar{WZz48e^e2am>RFo1s zaf-7PBLA7-OVgMunI}v0mI~=`pv^1&^hHSm|Hp-H<~mmwkJigZkhcCx<oh2u?ys38 zm4y9)oO*F)#VJHC6QulL@Ys1^Do0+TpCwC%K!jG@bYMz`tmu(nj)ik3wTpuq2a?fr z_B-Tdj*}j)?7Zzl%Q5zIr;ab4hgBQ_(d=Os2ETupl?Fcf7M*!_uL>VdL!};%pj2g? zh)FjHC}G*_YKid>>RmB<6a=lRm=R>w%MjUU;ewkc_+GAyfW*xi4cHJu=Jy-;!ixo$ ze%aTBPg@Ku5#0td7wxXaeO>xlbwzL6F)_f2yLE(b0!SGD5$2c&46fVFpw9hAk$wu_ zFSyyDx>K`Ga&VfpZ<Z!lbRW@ffJVOgEW?BZpf3sRmzX7heT!$34ty?u6^Hf6pilvn zJdmjlg^^f*|LT9i+xw&Fy4oS0tdgvQplF0q)Yy~hulnjNKD?976q-I9h_PJg{w@8; zjtrt_QcV)=367h-Jt?sw9l-3hlSE(n^CJjIu-I*dyIouet>pgWMzOt;@R~lk8cZHH zhYbJ#KK;V9<~md%IOxZHcBAaqMm!KAbSuFS$-`~e3SSM3es*332u)^_OU9RQkNho@ zxO#n!rUfCCJrBz5LVvm?yi=>z|NX6R`+ETM<>zeVJIcGjzqQg`Xw2_`Dysg%ECiEG z*GVeakpk~B$k*L3bm@<GH;`AcjQWU#Yjquo!HH4MKH~`p@t+pu00}B;2z}DYfl7=| zjc<?X44>-GK3^5y!y(8N0PaUFgud<@Jwdfp`H_-1Z+8T3y~AmB3Q4L#^Yc1R8if@6 zCp<n;r}FZ|a+@lH;i=CRP&D)aT8O}huQ2{cm4tY#_U+N0!nZX+e0=>J;0YNn{s0+D zupzUh#?MQg$%gQ#6VIde3l!EDt=`_}B8GqYFVam=ppNMB><RvmuB`r==*JdN#gl_v z#kH#_nL}kbxl5DePdRF6xq4m~ItTx6V$|DhmLd2<nD$En83QBCb8cE%U^YdVPjvmc z^2g=90H6@6-)8ocQ)Cpo&@ib*5K96K<^6+#FYrtXSV4w!t++^pFSb(Sr!NY8V0M7% z1m59Tx8CFz{Dr}8(0V63!=#RifT0?SrhSAlGc~B(xhg-AO>zT97XsoC{x+I-B&qE7 zM-l(+dUgtkjNe?=UKf1uO>nnd?U?1lDqQ$x@u+61pL8(yU7d$WdUdq5AM1rNfCArZ zG}&5PfgT}8rl0#|SQpBxxL}TA$XZke4bs7-q>~(J@IvQIOk1COryY#HkTpOuA?5S6 zv}$My^pNtzsvAW@F;ant1lWGD4}3&@^LuZmyn=uH(OU@sk_KUpyU{4%La?(OoQCDQ zWHbbTsZ};#fYkt=Bcyb(*w0n1&le|$F7mOSPY#PpsBS}$ti@VuHI$6Ng@5&D019kY zc+0=gDwP_YL=|Pxj$SBw^B=2D(x7x|4sB*|q!+(<9|*fG2J}sC=j1EROg})Pc>w^V z`Bc^BOrLDJ;{F=JNQWz4JQ}9!uNArBq_&^<*vJ*XZKAfSv_~?8M&n~yBR0n?=)v3^ zS)1N9p_H_i@(qz~fB6QLWrs<!!RVx3zwkdMQ^Q1H_l1VvRLq)LHyDOcRtTGt>cy0$ zSV(NS)j>mdy4v_t4F-xT?Bff_HRlBfXa8M$H(%uSVjZ)gzSF`kp>Y0wBSWngxKzx9 zi?HPJ!%oWU5fvlw4pz8eIsM53RwU7mbc+E^hNFYxIjfNYqU7?l&G)#5?fjMuWTDmt zGPzWkp|fqVRS3$iw7wbY@u4J7H#ZTm4(XlTFR;-Ye1nD1UC3<U;VA6eRL*N>puWxe zuV>YQZhBc%y70y9E2MTO0dGZ$*`X0);2Ha20LB!%%>;2JTFl5DxBc99`vKUM*#Etk zx-c#Vsr$gURp`(^{@<a%Jb^`02GLLh5X*_VT=wKSvyEKSy_ymwD_^)oHaU0T-?mSP z;k}1tEy{p)xb20T?##$Ns4=QsU=hA;@22?U(?|Cx<$Dw`KvJQ<nUW3KGFIG{y3&TK z{f$`d8=8RUvU*?5NcitwTzeZuYZPg{Sf*YrDo$2q-$5NW4?mGvCYDc~>AxWKiIp+8 ztPHpwMO9P-^4U&eLrAbRMtWHJt0>h2|EXGmJOFTx!Y!!_;8nV8(1a1ZS>Z%o&2YPj z->Sm_*h+fZ^M<+g7Oo!Of6#af!RcA7ic5Ve$(WOfe^Qxj$STr)5?*Y^GH~XX_=KA? z{WuXso0T4A4y`v>pRx$l2Qi4hkZx<>Z=ZaHU8_TtSa!2hkq9xnuqB&lzIA~ieaD(u z{%ulnQ8swme{Ac=jW716x3koZwlkN`G!&6$QZ%~b+bAWG!J%e#rL~Ka@>fGTS1#0u zVP&|5_kplRSS5%N29u#^{O%nDz{c%s2g?3m|33+kqEJ{pMbor2`?Z!~75yzvjb717 z<WH1W0SiW2)fndpCK1gb4LY=p8#O|E$9g`woiQi`8icQn=+p<qG1fz2(BEsflqx!w zsq{E=@ld#x7NJOXU^E~ZBaY6(SmrlYpterRO*K6X|NV4%8dWhO6(Em?HV|dyyZC+a zWkFNU6UOyfmv#CgD#14r`gUJnA8Z)vo&qu5&OH}{w4w?d(^sC(K(n}*d}f4-7Hs^K zYPdF<4b1P<6RAiy8UuTO{5*k!#Qk_FeGNts=bf&?0j}g&{VG&JfE$L1Y~N^B2bT3t zQ*b0bm_n%<sou6r*}i?t6R<io*`vw{(&TEPsl-2K-^yij6SU$q-nWogYF}b01sv=7 z&3n%~+#{HJZtFcgRz#AGylkj*u=RSj9j(l7nKcfF{Em9+g{@Bc7pZZ>N?M<j`%nM? zsybpWa6{pN<Uph5ft^`ILtjg=3A;H&`_#bUqDCLBAd8S)4XI%~mgC|t#=rCb4MD0( zKrQE^Q=zfkTCLfMG1?2g=2_QymJ9I-Us_dPaQvrBhxG{wyd8M@jLjSdG@hJ&_`Ynu z=K)}!CL1j9v4L{RyNz`IV7S{J3QfaLRh(tv)Slb5KL2J>2EP%E^NhV<9+kJsXq?Bo z<u_8z-cuJJC530uc@of4amE!~ZiK+D#~e&%T0nhxF@;MJf|RO)N$&xn3Qi>c7WlZN z=5<`v_+_}{?7TcrVq5=IkK6mNy1_UwU+v9Pq)T$aPyjl!Ag-M{kBe?9SC1<%+pg@- z3NG{=P$XX_c+1HKhIn%}o40f1brbjZqZqfk?RR`3u&nV-#k?XV;YMNJDq<&GC39|( zQzIZ#>1`)rEeX71gN=o>G9pMe-_76^JeCAbFulK$mevYZ6s}LG_Crz8^oY<YrTBV8 z2!8*erFPcV+*7jBYXB=!D@etf@c~^&++nmd+QUoJLiqPzr><T!8WX3luvb=Id9d~k zn&5*4G%yO%^W;1F@BYmMz`Khrc5(#oJ2NY4*wc()1~9(W|GL>CMu*CXyv~ENStFtV z+(rk6KPue5RzmFgQy%$FMjc6Ft*@1hkAn`nD52TOyX3}G#8I4Ds!j7EKZ<wC3g>@n zFL$!E+l@QjR{J?|v9)=;g4@6H>;J|bkKJMb`8Y&5T_NhLlvs)41wNvMw!UCvFpyOF ze8q|st)4)gTK|Q2>sysh!}Dqvce;>OFvr~ukZ#@6H;d(N2uIaQL<iDa&|ODIE(xzn zayMWr0K{tIaWFMH;LHwEP$X<J9zGGfL?P^T0!fWez>`DVNQ;@h-XklCyJ%Qpq|unE zF@`(mv}@tP;VzE3Ew%Cq2OLY5%2eoFFWu3jQO;Xg9>ox&K+mkeT<O^tQz}ycj*=^- z5}ziAzO4X8Tm%R%9JLU01=);xB&M!uIbHa!`h#Y1T}-2ram$@z%y6UKX7oD`bbPQk z;ndRSnj^&=3I>X*t~7eeMUM!8q5Q>j-*w<=;LAV$c2M|9h4~x~r$Q^_j%YiKdW;t* zJGsaJ!SvMk<e||MX|GX{pT;Q<CVfIOBO8E;)IyhZ^-=9kI=TK2oP<c+BG1;&-YeDI zn18oaDA;VMU6k{jCW7~W;cEImiW=t$&s_iRbY_b~e%wvdj?}=M8?^h?O(C~+a&DCB z+Pe{3FtZIC`&>d)cXtfy46OY``{Fl)D0H+_5u87c68YvNnjC@SU2mJC1=ZZ}b=)0A znP;<L^CHa{-i>Lzz4+PIiAU9ru8U1quk@$sD<)ms2Eh+>1M?xL7fAB<Y$hj`Mt%Ue z`eusr;`pBBwMvQ>J#M|aLiZvo9BW}O*=mfe1|<~^091F8<HSbvmz^I(7aA-Kp=J%A zh%6}*kY{X*0)gDW)3LE}^4mkTF-u8x6uaIeVVb$Cju|i>bJy7Hh~~e~9Q9SEvc>F0 z2PK~|Z0oVJKAgO5kzaI@0)YV3zBj{<B&p0(I^?+q^*&C**^mWJd<-f#96IFLfAvQc z3S4H=Q#*T;Ho(6JiL%<F57RryH6YItqdUZYu4m$AOpIzon!JY0MtY~y-e(I}|K6+s zPS`5b!wWF|b@}zmp@RB$wXn5{Dnx3+y9gx!iDteO!w>F2F!pS#^(;P@ctd$R<tfC1 zPQ1*}18IIAQp^i%JKP=n<tRSF%xby~rl$?MU*jRN%=meo>zQL#CDiZ;{X~^Ro){vU zL$LedkB!4Ksc&ntr9cu~w;}d}&~WP7@}e&`bTRdw6hSjb$<5#Dqy2DfNonvKLo22+ z{HsTlLU|5msk`!EI5jW(ToK)QltCZ8t68E$?MI>tgV$ZG2Z@^{{Yv`d&Cu*CC2KSk zBN60sz1(rQqHTaRd8xA8T6<464LRm^RdtMcF8-BpUq~#~$|9iIE<((%=_fvrBqCB6 z>{@;{d}$>W1t7!K7am$F-={F{8td7ixJWnQToP)#%-dfYWltvWguArU$Qsg>tk<m_ zG5amg&t`dela+s8<NyBKvQS_wg@M|!2AxDmHLB=)OHjR!g<Kjw4g=PEP&iw~YYRS| zHz5vy4xs3wNHUC#1V22cpK_C<loB;e7e=60W3c#$dq-Cgyv2s&Bp_hDZ0aysP<Zjo z-?u&{hA8!y!Mi5PB-h<nkvS=-fv5Lv^vzq3a5=B9Te6`vq8&c@mB@Tjv`J$U^*0=L zg%{$&z^t<_+c>&t&3lg_W6pj=as<v%^{m;7bozX+j$3{5cSv&4yv9C(=K$gLV<-+7 zklTh9iwF$;)>XI!eW;inJxRmx^=8R3Z)h5gcep@hJ1)@uddt{q@d<^HMc~~*m%4Wq zDB_M1a@_YfTxrm@fwlka4yC>O78ihC2ymMrK&;P2iynV2DFLgbSA{7-t_f}=c|8aB zCy+S}&GN&@Ft1I4L<;_h@Y;jx5o8}rL|D%3_zFBiSh9rQ5d>k0)7+NLEYxa;;-^5R z1W^WJ!%JOFT<yRI1Igd2TBg@4A<m29c&aE!hKFJQ>W>K&Xh63-k0o)bB4vLrGFb>R zop+V1|JlHo%xZf_sFb~L%U;=r_Q8*8Ppd-JIYCZOd9?bX)ry3sHo9sJ;~UssN!&=D z6$;!aB;V&uBC){{RwviyC2*`$CRk<e#KptaocNwSNgMR*3xd7rAtfcx!CJ`H!XtDi zC7(s|d-6O?`yraCijmJJww3I(>?yzyfY678(FaQ3>xugD+_8uBQikw+=N(E5l1fkC z+Ngft#avvMWe{u}iCHaRAOW5&app8G?3t(N?kU*r_Sa#}K<!#z%Q~<9(v<;Ga@!#t zXXfUfzJYo(fAG)5qA=2ARdFR-s&vw7Rup-iWvtVyq?8(?6uPtop9~zGVk-8njL3c3 z+r4eFKIHt_$LdrYx=j#U?T=Ce0B9ESONUyUtJ*Gn_X2$T)2_N2JCrX}VkO&8HmzU7 z+!NyFC^8b3E-rp}REnHvD{TpaJY?%+*whhxVW`Y|efa?lK+5;-b;%De0i;6FmH+Yg z1mMb2zwy^|QQm(N61BCD>KZmv7EyZ3A9t+3NmoMk0K8H$=_P-j#m}C&$S%Jg!N2g4 z$mVOIUoZ+kv6grIj!UirPj(Ucr{odyo~mP+5PAEkqVvZ49n<pZ=hL{?t2MshH%&7z z6L7~))mtQm)>o=WtILW|9!#<gMlehZCo3Qxu8RhGWvO<hqxtU5DsMP{GQzfYaHOjD z7l63LspAMytpu=IrnY7I@(N7Q(*Qt%;JX@{uV&D9g#i4aw+ZQ?<?|IWWPswZ*t<|% zk3xO3{=q%SeG<;n%Way#FI#4=6`7D@Mm3?d%wbXFRpg_j2>YiyldlZ&0O$dMv3T5! zKz<RCm=_@NW-!m$u1t4{VRY0IO*1DEgPAbWkV!!MbI$kJVq+q1t93!&<WudAVW(s# z6WB|MOAHMi!rPF=8ekZb%4<)55tQ?A95*xTFDlXU0WW^>fp_*D)qo0nhmFROX2y5| zvLQ8|$BU0(Oy8hG)xY;g%h+I`8L7@GtHPyn>65745qo5!np1h{P!a=rjb}vtPRQt1 zx&XsMNfy7ViOJW>mTXG|r3_O{Ue;&iopMkPaVZHoW(7*73#8&bYDw6;XVK{B5!XrW zx>k*sMby=L^MfReBT|EpHqs@{sF5~t^_mqfV^+Qnl`V5t@J6ANgz>Z|_JG)E+erO3 zCPa4bPze-5R<QQN!5TZi2wB3-=?(UUanqd7_j!HuKp0i?bgfgc(+&CFUDnflg7s^! zEDJJ%EpnNJoT&p5^;lvJ`-AKDZKCxAT^>o8D2A(ppN%l8E$)w<q4G^>IOo;cQ>JJf zFY6Z5WtN<!U@mL~<3~M%4SP($;oN_?FmEdAc5&c&C48Flibs(tN|sU<xNoh}T1$6{ zJa0(t`agShESs-y9^B;uC%d~vtLLNma9a00yQWVkbY!3GmaoF|g5i@>xnef;?M(r= zeQ@|sP-RS<Gs!XL0FZ(zV`3WO!>xe5MjE9BHL<QP&p-a<0H8d>rrjZKsS@IPjaj%< zlxB{uvPgA5ONOK2UE1Xkym98t2lA@gu)>qDpNpDWq$OjAVG^4i%W6;4xT3~CyB@b2 zSRFGmFhy-`<m(VB3q$igR!@6|mZPp%Z15ua>AAd3>^$jy{{2kk5QiW2u9<7{*bAf4 zWd3t0ev)0XjE=^D-Afj-<ofDdS%<#rss6A!wh96`T*(Dki4{y^IYWf@4I6nWrKX*O zWAC&3@UVk%JK{(G8301|Q=CNof6&_oGnZtZ#RX0G*7&CrVlju3QKZc(&AsOc@}i0h zWfj0%3@|EdSw|j*C=MYZcUjE36%lyH7M{+I)o#Z!;g<v*X(bzR2$qi6@ygLuK$h%O z5rD#EvhFUkRp3nexslI>=@m=df_pIt0Hy-2u!CC+60Q~?lr|{e$j{GC4x|m(Q&t7? zu975%e}9F%<NCAg3>>`q(cVm_&TZJOvlGwPy*+&%6@J~Nq@m-49$>5hOVve~MN!`P z$G;B%EM{M^JK^J$9-62(J1GWvbX&+ZUE?s~IbMbEF`!+Rt71B+aBYQ0loR=!s}J{V ze7oa|<+rH=ZVbX)UC=34wxNZcg3N|^!|*mMl2CXU&I{u3*PPgl1>5~%Hgeo9yPn?* z00ekRL9RgL_I=R>g;ZdD3$liXw0Th#9vy!Yvra;pbnIqemGj88x+v_+nYvv*IR)56 zMkUWk(l+p(r+0_pW8FjG`Yk4`;4%Kia2}?4gieJEOoWd^t9a&8NIZP!@(ycp+|Co< zwnBe`<hXM>xlqN}YV$WO3c>@J_oF}#`1ZdI|FL(n|MmWC{q<V=Sn{I&YFfr<5c+gi zMfKKn*JHw^0ue)Hv*6%O6Q#GPs08}?$@u`#%7IW0DP<PI-BBjzb%%yI_0aOT0K}Im z**=Rnkh;Bsfo}6&xcxNblUC+h!_ThE2I~^UkcWf-U36s77C#)kJJZ*a%2sl+o<==! zfzHR#%7wY1kOhig>yK~W{a^iGdYeBptk|8tKT-}~do;5uMMZ=&DX-9nW2Zc=xI@i` zOUwm!ao3z&g4Ha5;1v>XM^J}0N8e}77R|0trcHdUX#{~9@Udt+#jfweNV_rR-joF| zz0!U@l-CjB2frtUaXfL>i0&B-TFuCa(!t1ZITD8$LSW|g<fS2u$~EHMylkGZTYGCU zks2OPq)(+HyhQaX8vgZ5ic$YL`n|{u=M-bR*tYG0hx7J|kh-AgD3jx#@apbg0)Gzy zG|g+MXfn0Y5i#-Y3F%y4dusBz9uNC3m#*W=tT`AOy#`W_<=MB2Ni%gVe`$11+d^SJ zvyW5Af@vq8uSE%psZupE@MUiML}W6PQ7=uy=Lerpg(vsMJ#&WUR){=JAv+sH%(U5{ z6XoyH*aBD}o4w>U$($-uDf?5$q?Y3Fh(+BEwfO8t;#}EZvglgbvgiX?UQEM0S|=^Z zUpx%R^S@T5zc#-XY)!<iq`Lw`gDM)3FpEN=z+e<F7Xa?R^Z%B=@J)QK(?{4vcEkbI zESfcXC+98yu|*9og_Z6$y$>55sabfINH7v`OK~LO$%-WSspyNBq#!AUz=wva6$L%_ zcfb*eAEEb;;!{WshqXdFiT0M)nFAj=$&QJhsAiL`34>%=3`Z^8M49KAfB+gQK=AJ! zR0xJl8-dJ>luTHtL&lVLsdv6teKie=*L+^}VT3?ZFd}J14cDY*tlwBFkq#oj1~L$# zT7ikGS@d=vkoScWOK{^~s{yD0DBVzL0DPj$jv+#XS(3LXHL}HQ`>`2QGCiCAZsX)T zw}Y>GyR%OY8H3#0wN31GWz~k^XdM8~E9~md#G`_$$In3@FQvw-`Z;H?$vQ*!ed-8l z){_0jL2d`cBwC>j>x2{DT+#HAJoa7oD%pxvgsW)7Z3E8GU)Wgl@s_l{Gi=Lz=uzh& z&D5q-k|}A{qpYB|>Kr^|!6nB%-8bJ=I7TY5k8}^lT;_88$ZtNxv}6kknv%}CN*}~% z_Wtqz4S+u}UJ*RQ^ZHn_b}V|N3aT)&`&B>E&xz^iF;oxM&{jT>kp$#3@M3?rb{c4Y zPVk$bsfeKG##!urxaQ7WpnE+#2v9A<-|yl^B;_SGIaAqsBB|5DM)TV7%>tzureJF- z!XZR_ouXxGH|+8H6Pe8tr`Tl>tB20Nc~&QPYt2=Rl&cR(w{Egd2q@!bp>E}aE4bc> zfk`Y~;jY6&W>|1C4Vg$w20n^bJ1O=3D;Dq>m-slPMhdo7M5S?(wS>h3RYpY^r;(pB zJln%?XUu=gnqZ6oAG$B`oRf<YuQ-k|jn(k6GK910hfCt{6c((Bj8DPkA93g{tK!mh z2kU6}?MLi)02&$Q-k=bXT%uzLW&|}Rb?{oUr4-ugegIEZmPOPodDOcdmGM*Z!RfV? zsQHsv!kZpqO-o6;ifg`t1xTS6rocM3NM%f=J-fn95YB}R*@x2|)c>%0G2@tSTnH7| z020m+8u`0iiWgOYvJfkc^S}J}H~lTJlzL_MkPWJJM9LxxOrPXkcX(?ClZ*(eZ*Ne? z3~AGB)0wKvSfc1e-h+-PViAJmgra!KzOwjb{A79%PHv3O7Nss_J=Udl$dAgM3Bg4f zo2v5sD2=cJz;!`kHeY3A`L8+kGO*F^h!-BUJ<gqBIMonuXDlSl2miJoB|^nbYsN)` z^EINS{&t-Rf4@iSHGapqXGQ*2lgr$zAolmbg45{bKquv218a@4hu&rK3adOYqM%ET zGZ!(<Xuu%R%@oHSs8nGX<U>z5GY;+!4c)^PyT<ON`I?xl87he5U#ys1De{-o-TAWp z&xH6y_J@p|wn(PFEH_4#LMJfQ+zijhckcMpi|fOw*mxPXDPn38G()QpY;z?vf^ADz zi4lG-{hED0p3Pd6Yoa9XpS#&NM5lnO$W`4!3mf&-?URuoKekyAF;Ma;z0LYMAS_tJ zaf&rjKUvE6g1ma?UwW3Bj-`vCs7h`9{``EtzboqxEUm70RR5j-H~vqItFx#0O)8~1 zDrN^lF)k@4%A%lEvy`*9`5X6jjayc^)+DR9XH(QUM?8lZU$HLakwUwUJ65jqGd>}O zi`@`YWXL{Ma&}W8Ja?#)jHbX$S%&XMz*t#nie+$0hD*&ayIQr+4Ts95+Yib?>C%On z?@<0zVTR^zgvxfu-@*HAAHDY&cA4t1_>p8{e5Ov2A7ABw8QqM(WJSH9VRG~go&0<( zUDFz3-B3OYk&9bC<OLVM8S_nsg?&#;@<@kYqr^5`Ph@4WMp`YQ#A0{MUQ!mCdkmbY zx|6;zfFL8eorD5?dZaVjo^6U|hb8PRX^k)~`Zn}Gq5hCr>z1tOybsm=zIj_!G^8#c zjG6(6En7=qJ+$UlpWq1pBU=-QhwMRh*g}wEOpqfUo>#0@^(_j8l1cQSyd1Z<sgi&a zqp=v*ZKKz0g@F=x)WK46nn8a3JS5iWL2r(n_F-Fx3DC+x=ARoTZ=yC3ypkK;EQNu9 zQ+U+#kN+V6ILo*?|K@)SIY4u=IuMDmJawumRm0IFsIk38odd|CDN37IA%z_fkVsc+ zS!sbx%1#thiLH)Eb5^%~f8gL(9+7JbOT0Dv*%2e0!TB}Ar-way!P!D<X#m0llAv&= zV~OR*6OO8Z{%L9S(ea>qUZEOQ!BYqU6?vvv+{eFS%QM&z%jN#mwA1gAQPTp0(&%{b zp=L>vD%j}y$(Us0&AQ}tEQtXHu>HPIghWJS{)Gifc1%fNKuQLv{74e|gR$Q&x+t-C z8dZ$YZX-Zf*eFr>&TMR`!L`GUEs}y7n;nc?A-Q(6AH=XdE&Va0P@OZSnQBZ|fCN(X zjeBpFOzTm&R}yx}<e5}PDh*InhzhVq&t;?c)&D@%OgtFBGp<Dfx1#LoZx|_j^m-y) ztWhyt^4m6$wDscF45H7Lr1>4m$HqT6I#M&Wk{f=7(wEv-4F>zTtZZ8vLj_F5N8d~a zfXFC-Oh{pgZN*Bo>@rkC8&T{3^w0nJ*RiZQpyPUJSUxG5g{j8W#5pK)I;iPlvGIi# zt1D|9-qh)6#+=HQSJ`QQs3nwqj7fNhwK*Xui>Ol#bG<uw{_kzwh)Q!^!q%4ngoek0 zU0<~e8c}78ZeX{Iq~FMxpdj|F%xwrT$vBXcOQZ3wDm>w#2cX97haQW?AzXi;5Ix%Y zn!jyR?hwrBGCj3cLY~u}d>qJOV>helKB+u5E*}{b%?!uG%;}LK)hP~1Ucq@Y2{DyU zMqw5N=$g`hZGC&plCZQ}_y*@<chb?voF+}d-&;d9u026#i<oSs5vK~2G+^<K9Mav- zc8?qU^tk23i-+?GSfom@Nx8e_!vZCDf#T;}D0A<8>EpB|k#5pdhR0aBDVF#S+!)C% zVNQ^`%S$`V1%{Jgz4okZ_Nf)P`gPcgjf6T}{5LC2zr4Lt`{sWyyiEIL4Qw^hjky;V zy5~v+$ZtG_6grXWW+2b^!tS*A-7XPuNl^f0eLM}hhg=;=O8@vDK!E{_o2MX>8Y%eB zIJ0n~c$dF=%A6kkTm-dzA>>v0_PCB4-sBqHW^qkHb`+qyn3hWc<de=X|IKs$PJvBC zyx1#mFGym%9*TD(PojDaZ&|WPTzhC!`q_JOGXWHJya&{TE&611rS4OX6Rlk4tEJ|S zHL&sr<d9d&LpoCzsdgN^{(QbWr}=Mzxzf$e&j;Jqk?=1_OHy5~mhpXv`FiA+otr(u zBNsMu0#O;!xN5U3(z~v6o?xoaUvtv&==a4(8XM$E@~nOs7_fZUCvae8#vzevO2odp z|Cq<=)GS%E=8{#$bT!gE8XA08f#SU>hW|0!Euq633WMEB23GyY5bQiNd0=$1AT%IF z=a{@EGxeECxY!gUsgn|k*q;G$LOD0_i@5eZ)Nyo7qvfwYrsVD212$+ag)?)e!Z|Ha zBiwWI=rato<Pg*P7$<I$@uzp&>TV5g9Gs(qO%e|=jFB?EVP`hmIULc-xiBdT`Ho$! z&2&?;^^gAv0A7+^dmc;jQkmWXLzFQUBlJo8tWdWfhs1?1BDF{Km=uJg(RMaa;#ksi z5E3Ybu=htQuDWl|bDQ&5_oh-9RBhfs?e^152h2HNtzbXv#T0<r+2_QWh@ppIPiDaP zCqFbjrIw+VIaGeX#p3%PCk?-8*4kVt`*fYyO>w()NgvarxnK7VaMl(*r{I^JLi?|2 zE(lLM*JD|TvE3}#dW$tR)G*184xfIUo9)&UrUZAs-WQ=lfINUE?WMDPFnD!U^4ONO zeUYp3HlA_PUSz|2!mF%e;E~7RlryvO5XrVS3<U{E^}zp^$SXGMPm+F1^dZ1<2}xOy z#-GX|Qe`ekMSQJY3QE>lEpL{1$I*{#nqQub6&Ze)?_gC_U;rxsMPZj*x9;0dV|$W3 znImN$xBVY8mqI%<PAt@H0_ya8;45Vu{B%M-K&N^TjnCRoSZ!qCRg9u}B_GcE)u-*4 zcMqpWOR@OgP%#n_k@0Tlh8$N7@tyKF{?c#f-{rm0@e#hEhE27K2xDPvH@T)GnLb=T zCChO{r8h&qY7!jX8~_n7)J$uBmTHy6vV;pqZ_TVDu|)$rH^O<u=uzKwfN`UC%MucY zt)N5!!6e$1N6q|iqvDxF%_jqBe)~YQ+UqVp2CNmuPlILH*mS;B%#%W(3OY!UKh_GV zSlM>{l)lZ%)$w2yLWWZ7)(pPH`Z*g+R|GLHI6UB8*)p_O8#<2G0<-=r2xQC_LTq)Q z4so?;mA|2RV%qTe;?;XcS}?z_QvNwb?ah`D8{o97O=F&lF5Rlcz+_CM7C`R3&KpFH zt(9w>XKzpNF`f4e8VBOz&1p`}&%q$=&p8#w1h(o_3NfkkWNrdnwr_fiz)bHx#g3L1 zq!EbE7TkcuVFz-zPb`vee-2F#S?Q*TjRtCKWxZLWV-0NCQ@m%>hkjS8DlGr`o|#xr zXC7=+bixe*qXnO}7dfJR^L0hB+;FOkvlcU>zj-Q87~@qh_h^3lw|`-|0RaACSUknj zztohC{%&@Xh`KYcrz~>X??Y>Ums-^qF8-`u?vRSWJeO<hKSw9}B9(=WB#8o$+>w;R z8%XmQ7iF-i_#a1C!BE8-1(!=mcXxNUbV_%3H_{~`mu~5n?nb($8w8|FB&0)1K;XXX z`w2UH_I&%znKRQ-sg%>PtS)Y$cZ{J|wBO?zlZ)M`8uQdx8JRWQMas_GBIdKGbYeYr zv0#;xiS$5;bWd}B>&|hKf#$I}SPUSmq7ciK!}XHW0o;US^q(gT$h_kgu>1tx#=;e8 z4mUZF;e(+u!!7G_Wq7eL=A$e`?(~{V3EoV0dfE^hZ{dJH*8cW*c`1BIxhZmxmr!re zPaLKIgg01=)rD{slqAB5^Jj0>-~5a(<{b_hSb*tZ_tTPomq4s0z=N}tG0R<&fAT#! zZOOZYx7WacP3c2|a>2Y|uO-E}c&K+{@rDcxj|JoU5Rr<`>~)=7KKs|G5LT3^QR%h6 zLuSj04XL&wA%|UC+p4XvqOVcrq)rN$ho(XR!YZ42M+D8cma1)|12R}gOS6LXnALjt z@FZkP=o3q%{jWb<0>dH;u4tUGW2(`zpoxZ+q9n~bDAOt>BNMY7-NtaUL}Pvq8TcS0 zulxD2#OemGUfJ9x`GD{<coN-KcHhJu&&%hj0%BJ2`pq;78ItFt<94(wPpbx>vnN&j zwc#K`9mai1gZjz{ctCa&K-a}zFpLzF6;w`1XbUGNKp`-VGsNw3-&|3biQpL-Nd3u_ z*4O`<e-ZHg1}j1EMrK-YpASLfp-^2m<Nlxz5}mT~)G{am6ap}BC8CpTK<cV#bhnf5 zQh0gyZ3R1nv_>^Y7L;{<hG?wVTz;@TKXmFwRJBMb-5s;SAtXG>g2eE+C)V@ywcZ&i zW)}AC%I9^YMiiBGMx^9Qgd!;jn!)#+5tbP=I%OW(Odx50;u%RBFe-Dh73CD>tj(z! zgHbNkNio}VMd{rRYY+=DlQdG{P|_nH;i~fDwwbmO9Hj>Pu`@ak?DF@7Q6H-=azP+x z=QY|I01VRvtoboxn1~h{&kX;Z$}|ouM6U8*{cnIl(d5Q^sN5oQV^i-rEq!9+%bet* z7v~joSb1;p$JMg^nOt<Kv@+T<sV5kYOski7@7On0_-~STfKSTVYqPLyXOJb7Z=uUf z?vVLUUhBK+BRLwK*i>T??1xzu3`-EmQZ#lUP{9a?sHaGM?~~gqqnNXPbf!`yg}_IG z%Y`f$w$V_wjMqgtO=n^%%>*Iv=_Y%ULH{L?|9A9vu7YGsP}?_V*Sobo4t??FzL#G* zmyE@$%q%-H8mtkP_fjp5I2lqwcm^K>zG-ZeJ9j3w&g0!y%!KRA8n?g<z2E$_*IlCC z`|P5t+%uV@>TwhMMZ&sH$(2-)3>}3!rX`&E-N&+`C98xaMTf~#{BHi)t7QQ+Olq_y za<x>eJ7nHGFGYiS5+=u2@)ZrP+($XQYdHz8WPvDp?c7G!)7;B+Y+C9yngvsX2#YbJ z?6AEdm}Cjss(_guhrM#$(`FOM#rM}4LCQ)1hFubtDJ2gHO_~z4T?=~g`Nx0C97FSe zxs8s`gpEz;<B&zeieoy89OTN-h?El9O2=wn9k{`*!s;q?DuXNxcPax3M(!X+PeI>| z?-|}<ggsO}YBX6mO`eWQ_>Rsl>l>TbhA%v#b57Vs=E9M42!<qOx9o&^0HEqdEGncF zNsKx%6s&tn)^aY?bnM@BSvUW*VbM_ax!c|8{`~nE86^Pbh96WqDd^z+%u>%JBDShA zJ$#A`kFdaL-bK0GoFHnnd>XB0J|No&z!(Bxd1vxP2ktzNApHI6h2zL%JrA;rLh`X? zJ)L+1j4k=*EP3s#JP8yWChW~ZyRm+`HR;PVT|)yt#8T8^#iGNcUdM=1!}oxuryB+I zQm6sofDC1`7|c!b^+=P{rQItsRFLO<V+B&lvGk~xmag<tk?1}TQXxo<Mkh=2Sz=bs zSj+v<{9;-syS`LZHgA_79T)E)XsS$>h4^Ppd$sE26=o3(10_tfi9^d+3=|C~uMHf{ zY4s73Bm3{{UEKfG|1lUAg=O;;L&{mtR_MecsxekM%1oJ7SCR?0miI1pTzRGTOhg@( zY2$;3D~4*;nPt(s8nr|At%UlgXof*<b~uLO>3$x;;pI|CwORG{=g$Ur>kWyjFWp}s zdJUvm0b~zjdAK_tIV8eM?pYm+{yIBKr`D$Z%Ao^kjSsNd<ze+@+MCT?<``w2cS1_S zB$ua=6I8XP?=De7JCklQ>re3ID1VK%y{-t_Ryu~kO(%W&es2MRc-wJDkP*b-s{_~` z@tK~1D?-uwkyTTUf;W+BIfVt$<yHu`*S3s!v0CrV#UidhYFaYLOngH7$o}m|VBxsj zxhMq8l#=*`onDX@S1ihkg@EjC<*RM_(vo5lfRpNhnWBxXc%no<c8Yrx<wH8u<nC2F z6)@FcXX?@Lx^5mFAL*!+2@&Gb!Jo%UCZe`Eqf>sFI9P$s<Y__Pe=jkBQM4yjcFag` zt=ckDVmK^nfZi6$TonRDMGNYgL;4wH&142*|L{Kp!@dzRJU(GV&=1e)vN$b{$6c|L z%ksvONj|f`CsxF!rKPcDj?T*oxf$7Vr{h^h>(CTq)+d5ZX6Kb>pvHuqXB70jxz`8? zNvJ5LpVm|RGKQPupOQ=qT^3^>ck}+VhwCEnskJdIrIeHAr#sTVTw9#<a&-hzWmhT4 zxrWaiLub~*_sJ{_hiQ~aG~s~}(Q)M01ZTr2W~w7l?Wm1_B6zyTnzQ^#Hk3Zy7H)8y z63UYy4vuY*%C|&2elJ3CNB|Mpxlo_)U^b~2MZo=Wg2U9n#6ed-Dy3sVuS!<<-Y$N> zg=mlt-F*0JqhdI_wxGq6FusdGi&~+9KOG<8atT=v58qI(;<3=BwEJSrmP+wKC68Xi ziesE#mdsc7TxN>=GNOr*S_`RFCgZs2TgGOfS@j)ECjW8miWdH**X98N1`1X_foB|% zVnT88NIx?4D`0M5En)uau!Cy=2deDfNuX0^qRs-;J{LcW5~0%JJY(0xzaRgH|2`Ph zZf>j*LUyZE62~D*@23P;;aO4Ys9{Wg-Wn3qT>b&xn}IiO%j)Bx&Y~&o_iGm^rG)d= zao5Y50;|U1zi;=tPi5l}v&PuvU-X3K(e{m*>qCZ-7JxZd0CT|u{`zb{MNH-(92-7? zk8Vw8N^ZqX%9vTxbnCmgi8!|YX7yY^Unf(?)E&=#CVY};nb530(JT9m7Nqbon1`Jh z`^s1)%kFLG%jzJ?7cCgAH<f;uCxsvxN?_h4gmd1I#?DIJ&o`I1N`>4(l0(mj&d{r? z?7q|Ys@;JoKvU~yz*ekd>j~z)rY#!}8k=MEpw;#g_roy6htkdWl^3$5y7Ac%o90M2 z2o7OYijm`son$fW8=d_Ri&rhi!VMw<4t}?BG$f=z@^PCSb-1;_0=Lha7;9OeI-fKN zGHL8HTmf5bR#v4H)$K}yh})jfgY%E0`Rx{hvKDf}LHjql)^N8PE^%!PAHQ19=nSW* zRF0&DjGtK|K+P3o|LxyF`wwWG$=KqQ<xCG=Sj6HKCC>cDMw#~gymV&GT~xXsq9MK0 z1WgK=8TXC*lnmNkJZAGUUku5^*AjZhQ!cDG5r!r2oplurNUysoT+(TuZ0pnKW_}zU z#rX*=NU?Q(@gXYoMu!7mfO2s?dT2lr02M4w-On?TuZ+!zB=J9_6(`pfKK$X-Kun&D z%G^FY{Cd{)HEg_xW{d7%L{-b;cO83EGK>rbD<OsX!rs}tUtg%ySM!e4TYt5CmPWUz ze0<$Llz?aA?7l(e4dXRSc(>n;&GiAkO-GEoJU5-4S2mKEyOF4vgUiaV&fm5XaXZJ7 z=EZgStN1E~4BjoCm_n1dnt0ZHSs8Ab0tl*>@Xi>HDNLcGs@9;2q+XEUlge6T$VXTU z@zsudz|={2HCoz?AGD04r>O%Ze^3*};v4nGhA)g~${Nm9*m2EfPSaSawB*yvR*s2$ z*gm0#!6TsrX{E_$2t9e&Tx2cORKTn{mBd$7(x1g4|380$_W!p$21=-gfeP>}fud~b z@n_w3a*Y$oL?mqXHyKh+hzYD!B-otjsXJ@{LDV`9YT=#C3=RfHI_t4FV)|uot)F#a zf&;mYd9|c^K5l^oBbl`25B8_53_=w>OrYHrtyGw)bi#{;hL>dTw_v=_Y}A+bj4`)u z?#0K5pIqN71b&|2WtY7%a0*E8KR1b;zADZdQ&w697j$PX77>o?=#L;*Z}3-#b1(e4 zeO-!@q+lj1H}wX}p%z>_AFV!((nc#us;|8D_Rx7_DVZfTD8XKSG9H($(Ge7%(GX?2 z%v_zFx?)wL<HRuO)`+=O<4<GaIQ@jq;hB8ODm@Yb4J<+&Lunj_LwinsTdKEw<YWy_ zQH-V;cP5NBzbEBdQ`<Y%j;~QT8q=HfGXBj|q%J{hiS^s0o))Vkk!KwRxj<yV!5fp4 zB`D}_ro#9_7Ls+s$HjaJVf2u_wH$I`)Ij2LOT^@-tkHnas}g=69y0!sA!lJ?$xt~2 zTL1s}|0aGThhvr&eHkaRfBbV1&HIWp-E5m|r^<Ugf00I~w@edcHyedyp)S`rtVhU# zdl{T0fw@>xmM`L%WcAl*(|VBIt`^7^7#(`ln_v{@FozCFNQJ_`&s)-58k`)JWRaBq zfO{8))s`|@Y84=I&(gG=`rfIgny+I{?uVhGl1v|43k+Ed6JioSqAs>SeAsnumZuUq zJ?mCPK5iLbLt7spiP;Y%lVhw_BO+F*&!f)Zn%7UBzN330g8iINOG=1m?Kud?b|UrE zk;`30G{!@Rt=#y@JA4n<H`<(CK|!OtEJ|{x^XvctYfU1lwO1_huMeleT;iCSK?20i z*~}yfdXOuqBJTWV>xbs=qBcj!FiH4rB7QFBv7c7c-KZb_?NnG$iOSE%^M?7QDEhUQ zZS7S^ezEt%O|FwCHVlCMCUQ$&w>aAJ{2Ccfnt5;e?|5Aof1@Na2mtu}zK?Q)K4yOC z1kKAvZ02?H;4ibjVAv|a|KI-skOK$Qe_Og#Vc5yU;y^4;J3&WT#AyJWb8;7z=f>>u z+OdW<o|;GJAiZScU~*HTOCNtdRdsBh;m+y)8d1&{WO7P*+iR@S-Shy7e|nKiwLA9k zmI{3@k_E4Ep@9FXBZY3>Jc%}1AzanwAar<_$4Iaq_m(}Bp8kCQhpYM-+2AbX!{!I= z#Nx^4eKybcW}{oL_BwXY7k70l3D1*eWKk_$KGTunB@Vh1)MlJAmxMOjRGkG4-o4NL zvYY^->YE}{9+=->_&HH}S{3IuWfYq`v)mXhn^-JQ7Bc31KD*hmeN-VjZ(rB$9H^_@ zM%6-8rudLj6#9Bg>QGdIlVetRd3sNv#r>49wjFm}>gcj!$b9bv)yG=^Bv8u%b{NiO zMjdG&8v&UJljdiKsx>i2_z>!wlC5`|@WZu@?OycH1<vn2`C6Jv7yf$1xE*$``0N_A zzVz)!Ot~zJgnY`SIVPNhf9Rm10)<3n@Nyae3;+Pghw%UY56wTN(VIUrl+k;Wvt<+E zjM_6{7cVmP_<`)yAu3Nui<Qt~o7YaTGhlRE@0VL<QA8`%=R=*~s<5-`K^w9he8b*$ z82NU{5bU~G%ulM!N8sJ>IOU)Dm9KBF^f($`0`G(VI6*!3)G=Y0!B^B;%N^!+UIEJM zn5}S<!vU>{5!Hj!pJ2~eBMHB+e-?=QNT9^{r=XKo)DWt+yP!cedOlV8puzXv=Xb0= zOZmq6wd<y2=0`Dn^|yH+OTz(KxPCx}^UV=gDGfq$6k}xpv9}Lu?A6=GE*G8gosB&u z0dcG2pf~qokd@?YSHJCy5?kbN$xC8{dx5#~6sKhpQbhU=jT<k)$>E`?D%i*>a|^8V zlAw=yyE_Y!iA_nC_@~TkTVH9^=v@vU3EBCS8L1@jh+h|3DAL4`BTDnnd0vfU&8mXN zS7I4NeHSJno}sorG;?Wmhmp+}7%AUM2<~3<@5w_p>SQS~5h(#AVZ=!us^|_gUPRQo z|MO?J0Z<Q(p2L~Hn@WVxmc@Z7@_2$tEtkUt5AJDiRE!_Lt;e3^!B)tukIq!!?QBne zO={RMI?D5jR-J%jKmwl0HroTzvtuYc>K$Ij;BI8l%5vZBZ{I&=QbA>-Y1*gt{`v){ z=HNsHK$6*QbqPgAm!QZT&<WYmeil{@_xxj%ZEa6v2i^A=NfzBFcUytmZgeoBsMu<V zk8i{gNuJ<lGYjz?gOhbaMvVf&Tn#j8lIfH6CpDrW%z2@v8-sI9<QDnfKW@Qs0)^Nx zR6<arR3vI54YvYLU!9AHHE_k2<@Q1;>0$njGBwJuKE0`4n9Zo66GN;S(JXSZ9DAXk zGXCF9x6{7n7p_1Bv>!DUS-$NjcAlu$__~&j`H&JrFkFlT^zwSu$Ab_e{x+e1DHW$M zXmww9G9?(kg-fz7P{nG^x4hLi@b1s!m+g$DQ)+DdE3bJ2V=l8>#E(Iho!O<NQIr0L zbZc;o%(e<8Q~VC$89pfnTmSF>9s#iMa%&F9crE&N{xeYgQJoWvYDJL-Y=}?!qN+MN zUswUyvLqNf3Ch;L?^P`-5D7@`&gn80)!;Ol7H-3DO;^|#1p0hmO`h{Q=5KgYiI0O! z=@fEZP(=;WChN`qa=GTWejSli3#l`?uPpFkdATv2ouGcCERhB9oN2i&x=^agEjT{6 z?FB-Fk++mcvuga@#B8L(o0gCYDrZoTV4}mSUCIHRZ-P0662__XMA<YWf0X?5YAgBv zBE6&pP*$K(Nf4Z6zkmz?xO%jOeEMWJBFg^8g0xm&vQ`b2rq={%Sv|*#W-?5Y39Z}l z1iAJx@jKUg!W4@W6e0D$GIQjRYpR?sy7sfBRL*I+nKW<udavgW`(083LIK)DNyN!$ zcwPWYQEwnu<*S8f=6)##hkZUf8Xj3eo^5FMopA>A*vF@j_V~ixwDi;`93bSLP60oo zionexoS$1|mBU@)GB_eh)QlQ-1JXO(xEpl18&v9_`uhCu{M`UT_n1~3j`6`d@Io^- zk*12~H?Hxd^}nstPmZIq{Q#a9-_x7lH@}SCNC6DUwD>L-_?%6_%5)3dT?@o*2BL6M ze9O?>%u8CZl1s&&Co=IrY=bW>s?Jz0>~|C)B#^#e)0O9wRDUSNSD{}u60tqAxiD%i z94*H3no--x`C%j)VR3!+u;xJ;nde$3xa*vxAS*vAYWLwv8#Av!N%j-*F=(>9*J3!a zGC>)~>?7&fy<329iEC=^<SMuRsg+c~W=8&eqB#3m?&ojgyKbeANIVeL=HbPc^XV?V zQcE^kH8}1RTh^*E#XDT#Zzp68FLRMeOxQ3AlgzA_SknPKs66k#TqoSAX77lw?%*UE zz`V;!OU91Dxuz%*44`7IKGqG=^6^%B8}KU=vXRHv+(7Lknyj#tk>H8|&g@nFyyrX9 zS_mqFO5`)HoMXZm_vxzVN49d1(wPb;m+jyEZpZS*X07oNQ<1xJvZbZBis_jS6p-o3 z{ra!}uLH0NH2U8$xP7#(orpyvjZtTm0xIHHz9`bL^WGqNhI%{pos2k{5YzyvXsD$p znxa2FJe3#>QWTbymdo`WiGj4ukwq={qs6MGLHp4#ziYb*t2^ClwofPwj++`+xh6>< zXHVXmlSfZlD*M>H5>+g8mn*%fxro^py+#RQnuWr3oFLHAG96A3u@Wciv9^5VUao32 zjARuiWu^f90tizPbxhNKpCbCQ41Kziigo_{vj<T^-TNiwLb?l6&eJgjJ!Hb;vgy8= z)z>y6It2bzYG?J7$3N)O(;YLOg=vOSTz553oR0LgxWgr~v8P=81+<Dg3rNcSk3a40 zTVgp%=}ZvQ|G<5v&PQ^Pu59$=>k}DXD0weQV!2?-vDbmQOZz_f^=8}<u3BVmU?n@< z$-Ua9d_D%sA*=gfraeT#>)T^lXw$)G<(8>Tl$)FsW7)sy-0MIW%wnLfFXW+~$8Bxr zs4cXtJ`uF7XJMvoXzt8!)idI6|A+rL_}~2f_!nN1rnT_2s8vZUp{rfF$Xp0-8k_w+ zl8`N&RMlInejRG;K6eom`|_6Ieqd1oz>?_SqGBl|m!*9lU$0rj>>0{G@&p=ME*FP2 zD4)pgHWwjNVh&R)rT4R9#qcius(H>mJ_~+af;U}V&`NB3`SC*V!b|J#)ek7lA*gra za;B8O6%|D*8SefB`VkM!?%M5{d|pc|J1}Y%#A>T#{}`5kB|vK7?x-prCpUAG3^!#< z$L*+9Gq1xT*-0;2gH_<4g=N5&78&BkGj^xFkzjzy#LpQWJ@9U4C^jF%BqpaT3;A5< z>bsem;m3->m8i+$up2K0p*aoEc^62FG^sngC`ZzZ7sm-sFOt~#%UF@HIxe1a)SqAo z;Rxza93*ovzzl;CmT^}xG}qY7X7lK9mq)x{cX6iO;lLfV)=9KJ$k)NFtRKquK4yqU zWxE+v(N)gwxuSO2(JD-;tLOijo0gk{J9{?$_SiVq`1UaA=70Wq9sqR;7#<(u@hZw9 zzlhS6q6ijQRMh%NiYM0HMa3$n29HzoNb_j|^mafC_7&CvetfF6t@D_dzJXzwMb4l% zQ4%6}z}*6M51^i=r^Gj76V`Zpw8&ba*M-Y>Yin?#Nh`Mq`E&N%!X=Yuouufo57Fna zXD0u;zAKU`frKbDq*zCe1*`eSmN=uY)F?NM$Yb4drE3NA5Lq%uT5`+AK=L*QW-T&V zWqX}xqo?D9rkSe3ddaR=-=x|JJfI}27Fku!h<kA1yA{y26RqDr2L^CHBli!Ba+1FJ z7?fYeNf<F-$=nA7M(4L-1}>k`WFhxj6IsY&k{1$+l*PdKd=?t_M-(;p?%(up`zt<Q zRE8P~hEW4dbZX%iKNf{6*m-D1jJ-W2)F~ucz#=zqy?2nBYW$$}caP?~wtS)dfpn4t zzVoIz0Tm;R!Hx{C;h(I*4#VI-?iVFST0bCtJgH8i&&&OTP`^l5m=E5~-h^zE^IFMB zt4ja-pRa*I(?WWu7{u3dw89*+r|76&D-N|HP08qq&OwoQoP(d<`aI~9tLhWyOh5ch zfepCAs~G7WVL#zI1AshUOG3$MD=C$+D%9+yRQQV#d<Tr+;O7lE02Zo>*Ya%iBAbF5 z4csKadA`T3w2K!r=O%YjUL=@A%GmhG82$(lHp&9-kCn3_l2r2k6ziF$RAgDKXYw!H znro}whmXyn2u0sGES2y&j+{M~RnG;C4<a&qTOijsXd{~a_FzC0e1?ithQuj8HBYaG zwkMOzl+TJ;N>%$NM4kc8-Q`{0m?C}=1{TFw3DSTtvJH7D<y6HdwiY@Q_;Rpy6GDXx z-n0Z#&q6T`y5|J+_g0!h&i{CP4griD0OpRz*)fF43PPB-)XGeiqFg`Q4BX54u9AR5 zO{0SwM9h2TB!~uwWT~Ndhrmf8#_m4YzZa(1I#_wEJfv@6ZvvkM9_uA;r)H%DQ~~M? z%Akz7LnObig6Py~`Qe1dx(NT*{~j1rNu_^$M3$mdDvV}vB!=o7Wm54o1;#S*^!7Fv zP#Q<>|GEBqM1dK*Xy+GL!MRR8UqhCSly9@fd;7lOfDI-6w=*FWY?Ms22v)tx`&18F z1*A?N%{^Gtv?oi&&F-v5Oe^!SV`3|=yja;n86NuIXw`3=H!7IUDxHdhAH(EkvI^ZL zu-2NwpE5J{xNbN^+are4A>TQO3!Ct1a4Dmu<^^jozwjK$&p&8Yhs?JeSYu<W8r?2f zls)vB__Q1|X9;?=wII_p9ncmFmY*BVEEy<fLpRp5cO@igZ4O!9UNRnBa+3H5^yVVa z=-sH@whn$vj7g%FxP{yye0yc`u1wl<F4S~UuD1P7X%MK>+c0)muJ;Vf%8_QV7zkUq z;HF&MT4@ceSdOrfl?C_Ci9o$*_-$=<9ucZEe`}e!e`(;gUp9)#%&k@}cJ_$JRmPOC zM*pr1&RSQ2yzu`;qjm-80Dy`L8&Dwplm<@}sMdvJZRB?HumA5s{eMUdkB_<4m4}s7 zL_<wc8UJ|J61pTS;IVs$A$3KMZ?t~!F(|9+43>#k86P`;<H(*SoJGb3`;a7gX{%iN zu_Y*mocU4W8{I4T#F(9N`(j2M(zF!B2m^g7KqqROz>a|$j(_<G3J)++p(SBGt~Dy` zi-5d0_PeUf#d1&w{#0CU5@Uzoy>q&7yaoPlvv#vULryfV_iU`@n~bmG_aB-Dq}|+f zChfxMv$t|z+m3a+ufLygC&vz24UJp|_WYgfvmE@xAV1hOMjKH9KcHnJy9Z*qSxQ2| z4#Pc=J;FEbm3~ikc0#@wwab0@dGl$|5zog^S5}D>^>W=80x1cGth}^8>`RGrPW3xv zEIMHB$rLImOn!tBv}n$=+HCb{0V%wXr5J_@yp3<trujA7irfzNJ3+=msO3IL-R&A? zJ_;DUTWRC;KiI~ip|5Qjwebl_ZsOiw>?Y3Ee1%*Iecn_}F#1{E`4>_qJkz%Nkc}s$ z`T2kTAF4k==QVOdlBQKF6?zh_YWajlWT4EdgGF1!$vYa$E>4dsuWweREVx2{`1e*j zz4=$D;*z*_N4SDdgx4lY-Y=gXW%xX^Dll!|206?3qlTAM$P3|*zpp}OFSKAPc{l)I z`9%_2(+<}fq{Xd%@tHx5^DiHz--trs-*0Aq>$BVHnl$(3AIQ-7zhKeQ;pL1(0bw}O z?Oj)&vgQr>)3MGAejfKZ>~I<@!@&(w+r}Wq;nKV9uJfi!Uwjt#Nuxh4C%D+6|LUx{ z%~J8OB`7aU!{sbrWHqJHKcW!e@7td^DdE9_7|eQ2h{ra~W#N%RR=ZtyK)7Sf(`yPZ z6S?s@_?A)t0uf@o|C$gA@FVMQ&f`hr`3FW}i6*{DYuh!pu@KyU&=e0kl_UJVle3Db z$=@s;-5fAG{ZLA|kkNW0IbTPg5WWAhHjhf%yXjRz=x_74w{yhoNU*_`dFZLD$r^tF z5mUhhB?)bh_hWupOG@<>ZRMdN=|BHl>s>G`u9(5`0ePC#VGXIMogZ3si9v1YVhC1F zb^kq?-)UDf0uO)9P0y~>!Cz6c-8|#H_~5L2B9*7|^T2tW9|Otl-A-=<iQu?Z`c|Ib zLgdz_z>$c9Wnfc=ll#9i=rRDDatT9np)PYuM6?@If6J;v=5S2_so<Mk4E*LbQ^|X? zJAQc7iYz7uP1x$i#9a+T$a4@8S3=HaPHhmfwN+OY&czQsy1w8mXT14OdwKJ;w)(5q zw5g$|_y&8^ZiF~1@N>1Cx*{=_DAj%)9=%=5wSDM&?!<mW=^|mbjSo|=7l+3}SYft0 z^_6i}s_$40EHEm+2sryR*B`ITZLEL+%p@3QS+Hg!Zr~IFJSfdJ2Q5kjr!^tQd0NL| zmahT3rbSr5Jb~tHTsaA60d?-ZZjr|4Z-0&1+H}XFd4w+CQ@P8a&XJh}sNFbQIQ`Pn zn+@c&mYupj!-+VvvO0X~6%IS$M4}Vgk^6MWxfD6kpcIExJ!*!>{Lg>;pZ=#>bg2ea z=t}=hH<_r^Laf(cGr3xg5D~mO??^K0?;SPbBhMuEP(|7%=5VtmlT;|<X+&~c(NQxb zH_F1J>e#Q*5r4(7hB$6qM#f4WefyW$uT8nm^TEgSEV7e#i_Ogq`Al;Tl$5BL0L*|C z9NRI^Z5yZ()U+f1i2!!ilX1l~FiKFiY(Inm2jM^#O~Ah#jn9<b8Qc#q$8|!r7<AJs zA8EjGT6UlJF?+q*bLKTCw>w9cOtWhOCj@|cCIawhi(a^4@j3aHt3}dL#)K8Q$V2y& zWOCtVUlRnAFsXHvH5y0k+zY2XQjL0zvzQSQ<gBGQi>;qXC4G-(w!^Un{&KSk(!6gS zw=p@fb%iv=c+gWx*UY`|gqPp~zyLBz&4ILjZ93(=e(n+ueDMeg33gL8clUNpw7QP2 zGLESJ-gZqFw@~jLbN+)EDERC0Q7iOIn9-2rs=dT-y1sw$Oykh)#vL}{aOYzq?zN>T zvFRO6W_tS%|5Gq5j_8U8wEivLOg@Riw#BAB8p##j4usOwc-^5Ox(Fhzp|eH(<}=Vq zEdE%&?rv+Z5|i_gQP1|MRK9D#@@Qz!7WJdmEI&R=I7KYrqF0^I^l>Q~%~gD=_p)en z<y_pGh2CVe7hV?&rxH83ycN-l{zo?mmo;gCvL+0GjSA<yRWG8B53EtPa!-zd^HN+i zOrub!TU8j3Byb;;WB;Jz6B_E|a@@}MPR)#nEy!6hX=j6}YKFVNoypynlGML=ygcgi z$pAOO7IPG&nHg<;4?-<Z>TMQ4ad1__PUBQth-Z*&COIcS)|Zr$IL|tX`!R`cgYmY$ zg_PoTKcY5gzP`d}oXE`DaqYyoekHNrHdSh^r@7-bB8kDFI7ZPV^GoAsxdsJ`bMzja z`U*T*nW9D?zpI_PW~*@~%l_A8KP(#!C1+Q4PuY2l(cgWKl#c|hs%~*6m&JKOCk1nH zTY1s+#V1>l;)~b^x>ax$U%#xqE2~0=`Io;Svju?qSeCV*`a@%cTp>}|g;@0{i;6Pm z5EWw9=UZ}2F>(y`pL+N_BO?0Kd@w=+D+*Sh>>AVR^>3Gb)34+l-cPWt1SA0>dhv8f zL~76T@AC6T*34;%yL;;|3Tkx4UejDWCK(mE&g`+9%3nU8+Lcdhb1nnX;Q*2<4xK`y zRi?+T(p<)s40kO9$!5&cc>TrZOl1^wmS<p%(JnSxTX;nuWIS3Fe>Z^@z(0NXVYQUC z*hZLJWIss7Va#<i11`k%f?e(F3o12PD;V%IXO+Jh0X~G@;h}0SzE%Axx55ev_d7a; zooJ&<^s(_hFC02NypO?C=QUbtn_1kwi1Xq_O#HP}?Y#vR<$X8uT8)_~DxXBBWzQdT z8pS-Q?T3Ny&!kcrOsj?IIAG;^=bo}-JlQJwok%xPPqzFLDh^i{M?pzdRSc=w>wJ<* zCcYJ8V6_t<;gKT$xmdSuy~6{R#?T%bwwWw&2X|ra3`G-N1Y64h*C7c1@Q3oBQ&9iO zU+m$=?`qIQL2bx>OBQmqb;+tZPFK+WFNqNAy}2?nyI*(5tBXGg>b^s7Xdi{MYshu= z!4uZ>Pd{pRsAia9sAjup-OLPnv3nZSVopY)zLQ^i|3rE2_{kO*)iyXgclLy{`>8tj z5%^m7Rn81@CDSW5UWB#+3m0CF#DhD)682!CJ4-Ma#$84-t+h)sSf?YxJeK;DPc|_6 zMF~OAnAJZD?0#;<4E!aIwuE)Lt5MB220k$Q?|tK*=u$L#PKxpP8A&=)^3&pFe2tMC zO0dIZ>a?<r)J9Djb{P`@$(puZWuLMoNf0jB1ZF?xEb$W2<l9QieZ_M3e3+3#mLe}F zJg5~1ca0+QXhs#R$*}3(`@E`W-Wa`%zpQ`#19|As`2zMamjbAI$&?1PN=lTh)MVN^ zelPEUhk1cm8#0!Z@ZL%;{|Vy5BD%$sQT<E9oxtN8>y?%ew2sxab-o|%uJGRCedk}W zU-a5$LVz6(DE`)4V9*TRs>3f6O!K4lEep#z6xKVdiZpK+qnsM1$ovIIB7Ma5jdbMU zcb3;LE|8-P7>@WsOoe%e2zYuC_}6sBSO(aT*k$S}uWxuo0i4TjakZwTgG+{s0qHeo z^T@djDa;ryr(f{AH7HC7UbUq<dzKsl#TRj3sl@hXNOEvgw>rzxIc~T#;&=q<By9&Z zN<Q~?H@B_>$;6@$O*vCMr*-LjYOk+&wa>WP79kI{u@kJJwwWRhc-A1KNu9>sWZ}}D zmG*`Uj+YfnRp3@s1se@l0S%Q}N-d{O5k$FQNd*e|Z0?~WvZbr&DCS9R=s}L-IYCIJ za0wq_ew|5>Li2=c^=;>8sfY?tt=2TM>Yc(gbLwhIGsvdX;mxyhm1z>(3AyzWuXs%d z6R87;aFP<N(fX3eU<&hVY$<X+Gu+VuPdn*Zub;2QLKKyn!#}rV5GA=3zxOXhpvz%U zcYhSIoDia^)7EfpcymDV0`sUeRwJjg8*~2;|78FcU|xahKh5=^qcsc5a^&fn_h+K0 z79#0Rk5NU14d)QZXAGEcNxW&5_@;1hSv0_apBCmy=(Lo=TNgfUb~{})p^{&=;SI9n zjC?HAx!<6+s#?_(FzX6p@H!;O(qYx*jP(%*m1~aQx-SbTDY)7Ab>U|rGk3O>nu1Ur zq2DLd1ZqQLSYCNm`|!CQfl&(Q(yNTOJyuefEs8}|)U|I~-XVW)%hgWoBArawnC+>I zP16&9H)|xWyHd8F#+KO_B7qn&y=6;a)qc0El}wFDM^70^wX2X(LR&9@TN21Jv-^>t zc=)rb6lId7P1?j#+%Xy}oK0S9TfO^dAgT_Zj=UtZC&q&x1@e_y0P=cR9UY>f4j{qr z#Bm!T{4_R6STtav8V?<g?n5%z!}Dq!l<*s_F1X%M-;R41%UF4eo}1|a3MPQnkEZwV zlNUL%87%F;qp4qkn4nROWJ<vZNRLUB{lU5Bp?xSsl5nTm^(1KWk;0!S{fGY&7<9m} zs*%Wfs~iSRAv_a91}`~OWNC)rqW$xK-u;$~aWHakG^rm|Vkl$b)Fg|xB1FAfMHlKa zGfV0F?Ym>G(=@Z(X)x4SW7Ya8*y#wIfQ8!+!03UVl8A*GQYCG=Ym-wtvHw*4tq7Ju ziyPM`rH@C?VZL|9@F_Bbx%XX6#3)6|ofd29?=|w*qa%4Btt)mFl|SLV_jy;;kpA_j z$05(u--;@2Y6{5Z6yynv1BOq1o=t)mH1R&-M;tuT!_mUq#x6bZz}5{WmAHc)GE8ep zOA1}?R$XldZQMC~$0K06^ms_~ce0wwDle*F(W4(nPO^pQbiB-tLhd@PMYqZrpBSft z_;v<cYB6Ehc6>nG!Qpk$eLy_AK9bF%ja4Xb8<q+^@~0@PPNqET4%=8Ghi$HbC_bkw zoZLs}YjtXxG7QhNu10^2Z?2A2f}B-JS@P5dAlgCa;7g~#5k>xeMlg~pA}f|p)6)8P zWnlcyXVgsK=^y^P0H~2<&EY`?Q%dTui8vA%6*tP}jMW{<5tq3rD*LEJHcd4QT{k_S zb#ECgs!}bfv(<<}K1-5@Mj+hbRFL|yardMJ@TODVCOpCm65kWQ{%g{}_4YiJvazuc zi`mVeBy3X&@qu$VX=@$k?H76R5~OT%b<+nCqt@+CdE|kJjM2O=&5@He>PNvk9zjF3 zxT11(Mu8tXvaJW`$*F5*sa!p%&lIJ?bz6?Nuf`odp-jEkLJqTob{{o#j%c)1Hw_i^ zn7>SRv-gPLV})T<tJxbysfW#0(`y%<bepKwYP4lM1bto4P-`S`Buo(>gEJsFR)%#7 zjR5puzCO@1R;sK0zUKNGtMhZNTONR+`-z%JW?(YDR~Qp5*ZwipF|R;ipkvUvJD2~+ zH72ArHqSgXB8LTGEU|ECf>m&><9E=C5;d-sCsE#|oR@Kv;1r37<wG{CLlwz==S*=V zHUho`C7|6RG53s^#d3uT3~X3(;QdbPLj2$V5W0WV%WVMVpDER?Swt;%{o>NnZ7RN? z4(O&h-9=LOqm-6%gQKV-2ggzcC)R$y(M)V7CHR%dJ$#;e2xRHLa7B!!GG2|0d<}ku zEI}%^UYmQ>5os@2L(_I7Wkcw3!m`<``3f*3Eg7sL;E0Px`x@Vwb4Z0(|7pnx(*u49 zE21UF<5tUmrT^1c>upozLdi@AAPt$XFO2qxknyUp;rSn9`@0`6^+f`22*ChgcI)_M zJgE;=$h78o>82H}GKU~SzR}5N<2gm6h?+PX{NY_=+wkPqK=r!GI`{oVK~Ejsp>O!M zD;Nzi)R`(xd5tWsd#^F$u-_o(^*NANoqOMptzaxzPEA?>m|9A6oGv1E;?aS@=zQnS zIC*Q}qA8pnqK6sMal%{-OGtOvIQOWJtb9540sX8`CHG684t_uhvek5bIgDzx17(OT z)nrsWILYF+w=I?V4FQTV_cCM&prnq0O3pKs$&VcD`cd(o>^(8gAC3OqzpQ_Sf@(Po zoKS^1RrdnWERG#xhfC}Z8*2xgv7Pv$nkb#l?cLl&))kOLWBFUQd-~T2^pYCicPs>@ z_`s^kIxAx6s)104&?hN2?!AvqpTrv4A;EwCGz_(UJ7>L>hbv>g;y2W?+?EWz{UT6G zq%7dbb61x9Ij9Cjh7Opv#&zUDv*51{ChDa@%u#2J#@n4ZuOR5EV4~%I#)89(C7^Ns z<%W)L5i&AMBJ-*F?+0l~uS!m-_U=q)wUeU(>}czL>?@idUVB>J=q~Iq<>!szsc)j< zgzzRogF|o-4-vCowNyQ7w@`2;#pD<L0Z=qz8aBeNIrqKB^iQ5=!dPni<TnTiC>5fR z*Rs+|XrTg3JF)DsZiBbQgm7;WPPI}^=BmQwlbPoy<V*Lz6xG9XX@+2Bxr9tpWW^Aq zSsP1qNZh^^7}#jIC+K@WW$_{S)j03tOJ6}lb?;+uzFDWy^6!&UXflVZ6);hAXwfW* zY(J&7Gs!1m-t~X}=`k4l5BX{U)PF`(M(D-j$R}PT%1JKEM?(ms=66)-gXR-HrM&## zDz*ffwQReE>x7POu7Wo51bxoE-KDI%A7!}>7k&)SQW^(_HB~<l!(~In#tAvz4FaLY z_<+T>)MAu0(|CeJU6s5hq4YA*c4-0IfG|QRZf=ksqmX0z_#$X8e?{k^TIeoieJCh& zKlTfKI2{IWy(&K*`B>nQc4N+3NOalRS}~xR&>sU7p2>7yY+$+JR(6h43&DGh*VNi` z#<-w-6PYi;;PKF(?rEiYo)(4QMPSbO`^}N?T3j>@M}<<T?r9N`xF5kAfjLwJdttuB zC>XL(@x$!7MB33j#$D=7x*JFfUXTRs{$fT}8!xx*XWv!FqV~K%1a;-Ak{S<fmfE$) zX4~C$hw((6(+m>(0rS+2JpJ67H~OG;K)lFAkQr6)lJhrNo7SvKO!b{o&mAygm(abj zAsAr;TaqeO^c@SO<F^}kt#{AlRj_6{>ahA*ZvWRm7}P;(aD2u&s1j!6XhHujwlct` zte0xQ8U5@ol2|jdNw;`)ypWbl7iHID1M5$pR9)ME@^6X9jd6|O&%w?sSs>e+8^#OQ zQM@LTPj(Kq*d(R}5MSurC}TcZID|6>erHg8J#>ErXN2(&&fafN%5bIkZRR;%dR1r7 z3FhlDO2i*G;O?p%c$Cp7N~SRD<}?1b2V2m8qD0D5GKX;=)@>PK^%y=<uS%mP)z6m2 z5#3oZUC+X*&yhgy08@U_V)*X(iOEF>b~<POOz6C(5?(%>FHjI9B~d4F?RBt=sLLOC z;g#@(dP;;W6c0B|3G2HM0WQl5Y~j{=8=K+NqEdOq_hHB+4KwKcHR4b5BNzl@jmwHl zOK;B_)%nBr;CJLve)4ET*1a~qgUxqR{m=s&@(u@)oCtKVI3gPd<-DU~pkLzhJb~!7 z5O66WlM8!FOmTRTMItEQHE%<ntwm|a061eR4=zY#GDWwCVh&B>nsiQ~x}{hD!~X;T zZF3v^Ma9|ClRbH{hzLZP^R=n?84IJ1<HVK0mnHVfn|2$(&ktR^f9|}WMk3v2QaVeC zX!hpdq<0-I%21?<fq1Rl{IJ`8ZJ$D1Z-hF6)#vzO%Ago%%dbuu38_qw*~%jfTGrw; z%P0-%=)I;=bxmc^e1*QlUsOi;Zq%p7V+EMRo0L9bp+SsyoHs<?G`_wfFKqMjNOG8* zGSN*aP4sM}nVHpploA4bgs7fsBy^7u0YGUoQyna&q(SE~Z5J-Hr4yZlB`8hu0sA~l zYVYfIEwPGTVaCtAXF}l#vw;n1n#(mxwneFL3pU{rCwFyemW~hu!v{}F;ki5LEcENk zTf*e-bZ&0MN^cM@T$j+*Xhx8*f|ud?MOx_;CTF^4nPp=k8A8#Ki)UL2$H~qR3Hj59 zI&ZxG%8g7u{4e~|1{zIP^A>aouN2oANK=AAojC)Aj_mE>%VaiMNF(I|85~?~5i-&4 zg%Z$s4kz=`b`1ssk$?Cf0H8EF{XH}pOu3RN3X3R5)Zt!>T2Z9|YaABu@V0SAYcm^p zl)SVrLyUUWtXzXXig7R+5)X&Z_0lll6lc<?=0}-9qsy`3*-~dcm6$rcSnpT7@6G1+ z0^A)1f=?hfDow1;0JN>Peam+IVeL?UULR`PDHAcz5}+lYUu=}M=E@+9#BMRVVNc#G zF&P6d2^~UOfLwN&OBpW2qw+2MlgGC4B>SVy|5D6llF{RR6Z`Yy_p$HmrAlnxJt#B; zKqZPwdU`LaZB=?<E3TS?o-UvHQ<PU_*uU6&GK#xo(edgNfip8}ZJ_O5gRKrPY_w47 zvvM%5YT=0l;6@1@QZNy{K{!oA-p|m0sjB=?U)U(UZ2^uclvxe)x#m5GA>YJ?5j$TG zC2g?6T+(*lg$ppY?Xh?1(UtboCp~VTIj>0_(8FF|aS<f(?tCxi*!Hy9QY?Z!7?w0V zve4=+5t*Xco#gi}+brwl&!6DG!MQhLr;78zUswO>KcV~AurTZf0Vrgg8nRF4=DVeF zjM-59ktE?T*m!UAabw#%`@zJ@<CIV$KUm4<g6Ey)YOdZy{qGFnQ7(GMP|A4-l(o41 z^TtTOgmuq6yZQU?!q~i2Y)OJ8wmIZ3Hx6v_v;7ZQNI1x0hydAd+9fl^t9JQM1K<H# zt=nbO#xA^7p$mnN892*NEo0aSPK~^pXgN_@=>m?+Qb(2LbQi=X8E7u)I6y?_#V#C; zToaO)0dDNEFl#UStrJ1pJPf>_!~p5;lDObV%1~9eAdQ7o;u4nbox~8o7jto5yloTj ztMvD}B5n2^Bi`>r<}AL6aVK6Y%vcn;gWUd9_F3oc$SClWlRcNWOZLe)a4DJ!Q&b3; zQiHRmC`Au~whVuitF#nl{-#n?<`YV>%a}fE)iE<l2z6i*L|j(u!&ngSl@l|6^J=vp z`_fR`iD7H%71omTc;)5-OBtZdz@%D!^k+o}E@qku7r=gO9bc~=HJxS3q*QQRi~NWG z1%QkHZpn#*=Sq4ATL01ZXw&CrwIX%kHH`P1w|UVVGm>A>H!505yvBntvls>mC>BPw z?K_oUulz%He!#>zR=znieh1O5@=NFq($>tMO2f%o=^`^&@1LuyHe5b6I{7JQzHhPL z27R|+B`2-mPxTE-3Ngg0gdlb`Yq14~R!P-&zx7)%J6igTfBneWND9SwQQIs*_76&A z=qhsLYM#|q&o{MlPB<C2GMxH8PtxW9>iTed*b7mEr0b*5783irElV+NrbfcB!+Ob0 zVcn7X4{LaF9C>q>Yg6c$Po!=rUu9M8f>cDpBWdvUY}MSomMu2!8;yLt3kkLwPR0pr zEWewAhj8E>qp>|G2nY(LwTIZ~>Nb`zsbIs+p<d%GSAqP@F-bctVb1`Zr4}defSVp^ zWb!f%LlXGOqw+)2Re{j8PKLkl!`i3Xd0|bKpzU2L4YJ_PDuc*~VIF_;oPu;O<_G<5 z91^ximRO@N4;!xs1QfGS{AHm3|1-kt$45A~PKf?57P~G;cLd&1U*vup6R`E%BL((p z`~Lg`z1&KF{c#&TPK=NFVHh+v;3`=}|0GIY7U*0J8<@sdL6rNBNtsyq);t)!?hm{P zQ4*t!MmysY@sqX=&bO8G%Y7Zx5c4^BxPFiZpe|9SqKZEq2ek_`)kmImZw_%NuUGka zKOYh!>d-W4TZEunQ25Bw=J|Xkp1<rtFz{kH!|Y~U#Kh4PN)trg_0e}~ssQ3o`CHo6 z_mBRc*AkW&my68LQ3h|byhUl10pf|ws&yHi-!S;CTdlHfUW#c_j{8OSl=QR=E+>}j z^DRNJb4z?peDJ_$%Cw%GJ*%$UVnsQ+$S2V)<d`qb(abg0gf3PtT?9E9RZa_)9cBp6 z9KXylec#jZ|K*8R_3!Bm39>5a#?s_AJVQXNskGfp?o*$E;ZYt{PCfKyv>{g-lIcp# z&{!G&Db^4eiO2k#=Yq|%aPGdqG)q^qwmM{G2mpx~L>)-|tN(2nSW|la563c1!eJY# zqRgSFg69^~w4O*<iJUKyd>KZ+K(7-GvfF;@kr+*EF~o%##WOO_-7?gq%>}1Dxm;qV zx=-v<MK?4p+4E>_rj{lxxXk2Qmxr%oh{kh+7Nio9{m6cBs^`1Yni*cVbsCh09Ex~! zf3F%(eA=39RnPIyS6u8{^OSxVZkYxV_FRd`RAVnx+2*^C#hE9>!wwa@2F1R9Y)xNR z%~_fLn~R6JmqKk{oIn7Sic3&iC*{*_#ts!nHlupysGWvU6GenF;?PRah57nqJD~)! z^|pVGSnvAWF{SCu#d4+8jmADeS(<>qkOjvk@Q58@%RtiTx)((y^Q~+FQfYU0B6l0C z(pn^BfeD6J;|HA)U-LzMWUazs&x4F0Y<8d^(e7*V=shk`z$_~Y2%FhuozE7&atdj` zTXp?xa64HZqSY%r)l5AjIU)+$nw1lN7h<j@HyFAr8Kp$%q>xS;dB{O)=XEF8q=WQ& z#4G&|f9U!9EM#bfNZO(>)E#Vb?u<^@ZE?oAIDntZ`Vx-JSnVlY#1GYIbzI8y%;DdL z^qbD4u}&cq^=YfRF!7mHwef@C)Su!lkT~{WM(2D=gM}DAi68V;i`m(6ty1d%lz>#; z9QVnG%olh{XgmXf1TSW&Uo<}1n1O}8X{kK?Vp)$|U@2UY9s*`0v7FnV?r>Ag!(OBc zmw5`ktrx@Qhap>so+Ma&ZAJp>ovhDr$DEXok<+yTViXF<W_>;M@&*?7LM!i`VbEOQ zfj}WDI^EK?Od8`fxzBcwi~d!(%i5uIr}#;I!3y$&u>AX2n~DxIFx1Iem5S+$e*<-p z?K;(~ke;|M&7$khxr~log3qTpzMe=+BKex*%FCLZ(ssX9=aLkIkzhPY&Uax=k7V!) z`OL3lZ8ckSKem%JovbhEh*_e^+p0|OxST?$M8H9tnYTr?sdSBOPq<Fp%%rTZ4c<pc z`Nf983ag$~b!*D(GO?a|edKL|`49g+09J&3)d_{PU(9;S%;JO`&9B*_wr6DEZSEOY zc)orp+8i7J?g%aTl|r5xn(JGAbVQ3xfQ`;Fs9t8M{VbkNGO@NGX<rag@Z=SnO)FV4 zAguka0J23zqYDNA&AwekI6JT8xh^gpvHD}`$yNA77{y$~-iS0gRLPnUFPY?hdvEM& zxZ#3~i{ySD%8ogS$D&bV_A+_6d>U@{^aO(}V71sIo?l`}z(A}%q5g=H$CK-K7&G*j z3Ml&p8kSH}R=cATD^1o|#ZA6tNDa|^{Bp+5ZvImgGowu0<M42lCZ~=wtZjN|fdL-R zvZvFj)pA*1AsUC#Z_w%emP`3l@FPYE<U(<rp(X?j(9KAJjO6tBPFYRdGY`D`QxI$v zxS5*=9n%!*(21*XByhgotM|c19>P+C@MatLPa7?~Vd^qujMv<v15KjFF&G&bR*$_p z$GF2|YJaMp|G2%M@8?-*q68H3`o-$0Gtn$04yLo@<P{4;|K*QZ{{&!J=nVr9NF@Zr zSd>L0-B22B>}qMJU{o+z`J%o63sOY1lAUp#e6}6D=*7MWvFf^xXKP9Oo=rgm2nsrY z>_hJk`|P~D@00GHGdxDPVl0(a@Vx^>hvKydB)}-~7B003y8xwgRZI7k1yw9ldv@q4 zTd6dizADWhkNfAPlYqxBf;q`}J_Lq(v;?B}rtiLfvfwPTavxA<v_74qV{J_0-%ACs z{A%4tZCt<QKs@b{-VsB=XP-%*=wwF-jEUZz%H(zaWkK)EIkGlLrJJCgWm9S+)WxR} z%t|h0gLi{=<XtFka%=Q?qMj+7;9g{R;>~BTcX%<Z+zYI>TV_um3m{L-sXS47)|3E@ z5OL8<9Fxj2QtE#!U2}Mx?bF@Zw#^0`Hf&?tHa51K#<p$SZrZSM8a7TE+iJMq_WgZ- z?{)39d!Bjbo_prZIh3!^P3dHa0hp>aA2BGID>V_H`@`N!-lh#cdt921u|}Bo8cEr0 zC1c_JtfarSUKl%<jMy~Mc$q5fDzBVB)7t&bKONPC$~^=5u?b?+g}PYy$@`7&lsY=T zqHK$udJO;Z-wuPJf065+qLPSc{NrC8d_rChGmiyM_G@6+wMCTir7hGpDXzQEI}=;A zaDGrXXTQSctrlG$;#Z|UMie(tykBCf)J;=rT3dSi97)4q>wXD-{tJIU3k9LSF{vim z%VO_3)Z~dtAg2o{-<ExgFgJ68_S|K^KYF7gFyhJzB=l!-+EWk<XQ6Cs9@>6*YdL>7 z#`JOC8!ZdnOHIP)k_)i<^n~TN!fne}k{&Kpy%J62pI&wPtgmtm#PQ;$1VE$YeTvge zPi6IK+lLus6Qlh}n9@187$t1C;FzS7tKXJ!2>U6))@rSt^H+So^~2<wakV*<P&=LT zLyjbQ9&Uj6oAHm0DaeFH(*)aILyS5QKvb~3F3gNaXL;)K<Q+<dy_eaqkq3K?kdE3> zz}%Ii+nPd~f4<UqTb_Yc#ya5@u>fc5S9lwxBT?Oz)m80TdBA*fcNpdSvsFyg79(i1 zTH^?QY4mh}W{f#w_18?DqnHC@w8<ze!@u}H0zh|@>-nLIsi?w2<}cyisH5lRwT(_e zVu@$MwX}RNXX3DRvLo5@o8xMf(kM+Nl#|tAYJ$=?JZY3QwK>hV47RSDlGJwvMf3dd zXBeb!%Ak)_x$4j~;N$1d^Y4)W91R*wSg0Y)Y?oH=J(tns#p*$lCE242AFVXHrpiBW zpw0N=-^xxsQ&D*KuYk0hLRFH{LoELjGs=?aPjJjs*g#d)l*4T14#>V;|1HmSx7$Sk z=!d<NL?Klox~_bK+<5U^`)oE|RM1TY74z<sjZ~^N5mHB-(g(9l)fMw)aumWj;XsfV z%0%_0{xgx$3wN_@z<}j}LCTMj>OxEcDp6bjfFaH0cO7hvSf*)Vy*J7BjEs_hHR>b6 z*uJ<Tif*ydqtF5`$*s8zm4Be_`s)JKP4Ab!7YDZSD%^;vD(UeBQYe_d>#*XK?QTrP z`5;kz1yx(lN;5^H0$eIFURp~=tp2P_N&x({9!*`-$9_p`-59H{+jlYl@Q2*L1ld;n zFvOf?X#ChMk3S)o`dCgjPWMw|urx)KF*;-6AzRUh-q6CJg9bAbKo%k4e|)AJjZecZ z<h9(%RMET`ZMOKMxeQM8r7HQtddVj|KAOG%y1KmpA5BV~fFRe)4VC7p!fUkTqbMqn z>QFoz&2L`RJ9-anAA!!VKD-}r7=juxIlihI5oQs3E3$l|i~Xp4282h57`rTOSzZiJ zE+<7Ni50j*2|~;6Zi}hk7VquBdRz5H=8b{vWI!+X#j;$sK_)>dwY*4yEEx|^a~DVj z5vxo>B@9EH+Doqg0K_kV{02JK&houK>|Y!OouIsf_K9%ZO=D~KI$g?8)W(0DLVj#A znFRn!?rR?^RwzTf<&bq5N;a`ak(m#Cgf<n`+&de6sYC7fr$Cv~_Tse0M@15(2ZCrd zV1%2gfooTEq?h(aw*b|2haM>Ya3zWTnfY7&nBQ6NN`E3BpA8IlXyT)`nEI6J!c8Ic zcL&cBQx}O)zJK_i187*umtT}kt~AUiFl^3rP%1qj{M*6)&sZ!T;b@J#w5!8~AG`S_ z`O)m66jYDm`?q8<Kby^pHMbUP$iaXFohbQ4s`zy@*&<?z)QP)=DPFg`Fh0-hz>6YV z!3K-DRmC-tqBjLnA&C6ZDi~Mg#w=Eokx~7<CSOVyLhr@?5I!jC<x;C(^pn9Y#?Lp~ z9R*`({gD|>&av;3vFvk7v0pBBD5iIoRU(S0$P6Jf%6FjaZ&lG~oLKD?YcDs)FHnIi z089X!c7&?R*VvT4+(=X9#?YotK1so()9ycKVQBa1=8LySO*FwgP-7=t+0hXxQ!k+| zRD54t#NQ(*TBjU!Uz}Rle!cyu0bib$nyXl8a*oP&<L*rd^9uH}r87{CilGE0HU}pU zSkU2Qj`nk6D{g5D64xSzF(+-0uI8nXx;u@QD)LWZ&k`f&sWgj(Mj(#{BDN{oZEZ$t zF**&uVai2gpMZe71hAscY0u5H6iuqd*6=@2{^5TZ2*WP9dVGw1B?%j&YcgmXM>t`9 zSgRGppK^M4%RKrdiCZ4G6&)F!vKQ!DI>Hai0-3cxxG@_E-ILKz7hMTmJ~reOM^flV zvAk^+uib-{r6BH#(6aEBjP^K<KGh1r5_Gy5*%`34-NLeJ`sc}71}h~PC5DS8?q`PY za!1K6=<WfLgGa%0u6Y9sox)7wQxtx=+5*RGpG1yJt273S_o8y2nn&r0RMTkh5uJXY zrUa7(0syGV`+qJHn26F)8i&>MOPW7MNTGfgQF!LMjg(}%(@ii+n2vM$Z5`l1F>63k zAlJLe7piS~KAmAwOrbrYx_MyYJJav7rm~@xY5b(651yZofRV5UQi>3!(DDb#z#`Ea zz8Bg5ng}hv5I>s9dpywQa<#_d%#-)p5h2de&9oz>rCy}Tr=*SbT=F4x=t9@Hu$9t3 z2peF3^?)ZpYy|QF#yEI)vPa2g063J86L|8uh>+kAmtHT33;v=)MPG`*=FdO;A^HO~ z3~Nuv*e0?PFGi-8eyEHSmKC+`{W>_OHsMH}>%n3<gbO{soAsx~&8S{{>c->(xA$*K z_rp$K)r^1a2mS0E_?$mEd@)+z7uCkbh-N-gQ;5cYarCMUmS-A7>WT_hfm8LUp_GVB zZf9iKU!Tv^fUl|g4jqCwXyzRlBk3$9lYRT+2&>od>vdCB*Vp%545VXS!U<S^;=flP zyufcd(u}9OVh2|Y9!)=XDW1J%Jxi~%kgJUsusDONA)yagO`?L+H|<l_=tqd04mEXy zI<n3Hm5z?0i+4#FqPY38B}E=}y{yAGWAJXAQ&pxamQ~smD*VJKxIQlU8$o;f+GNP- zuW=847GwwahRLZygzNfgCoXu7zVNZ2Bal}nrq?Pq4JxhkVDjbb43o(?v?}ljyRm#g zMnXt0mP^V>QObfbNWryQ7vcr-%fkfHe`x(G8WLiK41hl6FndI3bE+v)!wwxqjFy1{ zz=RZ{LAxgf*|3#${xANa`#4wJ7)e#MOZ7HPA^E4z$L5T7dQ2m|<}IQMNNe#nPMIyV zBp>870K8(`-#$K`9FX&_A#?!7axk<IH`kU7fcb&$$_<a7-+j#e3;4ka;7#W8M2O0; z2{u4oPH^C=AXdzm3A$2k!lXQ`uQbuT6@fAwr|GA2Nu`<+5yo8DB`){nMe}jo(+`~& zIL5rP!3)HJGw$pD!Y60NU^5H{6-tnpx9Lw@y(kXRS<}6r)pEc^Mq0O2{{oid%3}%0 zF0B_rsVC}pq0Fi*grB*xY9P)<V$jLZ-p5Np+uh$?inNA~v1X*f;MD4sH&dBp1_Kz> zKXjPmP7mt6-jhw|@&VaS&nL?T4PY_Ns!?mvP$*c@vF#7ULz#WTW4fG@HA-peT%=qH zycR4hcT;z+I6s<b1^iO9lV!6rE{Kw=1@6?QYg;PoeWuU4R@ynkCv6&5rtNwwW55sR zGjn3I)gIFs!O|)K0PXYuW!P){@hgC&c*wZ<zxW4050b9=A+cb}g`rTGo(Q1<JS-2h zfKZ|-r}u%?qb3T!Dk`sNL#ncv-yGtcJ<Bl_)FpoxH6XIc>*HLG`N`Xm;9H4|vM}L* zFE0r)-Ijj5*HLJ9fC)br&P)f30syB&oS_M9x5~boS>m#m7f^rf#aZDHGCef`4EWaF z(Q#_2i63y0WLmkxg&L}O=mTeZ9~X*Q#RsTeJRdP!`C;J1Z{#SqCq$bi^Ibs`Jma{s zGnDD9iG-wwo69v{lmQmf06-5Q9*SENdqMJ%&aCxmnKXY$FD%zt%*9+Kf(sVDlF&n% z)kzbMTaPeKHFJFzW2SH=ONDVzd~Czta5m#s#pX(NU1S^KISc%Lnc6BNB3r^e?;x8% zsQ@SQ0j2VRp(rt3%Nh){Aw`!lHAiHcn3ux)A$UFE2dX<Me5#B$ZV_Y7sGl?DC-+Ow zwU5Vhqws^9D57Cn=8+yu-IP51Nh))`HGll#podDeuCj`v0(}yJ*lY_D{2%_*eNvG9 zFZDjfq309R6Q$Up8uMBXq#%h@Nc~?05~ZLvh4U{~u{%2&#28$^aYRjO(V_W^A(!r7 zzk=lJQ+1L8BS3-GkVwC(O{^D?WB3dkWKU4)_SY9&61oyW7YZr7%DK2(W>%enp@-hY z!Do(Ko>2%<l~fizQv!QkIk;qD^_%C}bm8??_KPLzlIxo<J2K%ak{Gmsgs7bTg-~hX zYV%1DgCTAk@7xlL(Ox(Op7K;5xzP@{+It@sSQ;rvc3oI753yx#lN^H5u{x@>GMp2j zv^Tt0?7W>+^QLBFk3ys|27&p5NaG5OPV<-(4W*m$t0FPt2+i-O9X=JWfycv?CUjo{ zz%}n-jc_8?X1Gw43|S&o>To4{z@h#DOHepLUUP!PIIU({pn8$n=Q$!?9LHyWHFC~( zt2gN|#gL*apFh`sK}Y*B=n~K}E$IvreRo|^Q81BPGjvC48`9EvN?GFoDg;dcfD)%@ zjjWn8<3rm&{2}`<bBy{=2NIMDVJOC?VUeib9yVum&Y}`Hr)}X(f8=tc?E5#YfYHUk zxl+oosm!xHzHXz^$dd!7C})P8IV)b>-Gz}5TPsQ2fmVA}p|yJg<JZZ|fcJ`k!_RlK zC7J3}NDu+2I#a%wqlcmsv>Khp^@HEYvWeA1whQnh;iWLJWe3~rNmXo?dSdV#Ml1f` zCo0;WFV|{#FfrXK9E1YgPYzN!QnfyAJMYm<hF4LrX_ZPJA?5M?{6OwqcX@=5+VI&z zviBCe`MP0PlbZwwln{j#5fK(gm2Nd5FV}HOmHfcL##!F<ZA?|wG%E0Tkt<U0gc3cr z-t0B9H92`JIjPb@YEk_DMLfVdgyD_CwNh8r)6+dkq$2+S-?C474U`{C2yAbxU!%Dh zv~-@xV2$dqToJjpgl6w#wxuWt>WW)5Ofae$O2BdqH&-PFIF~O!Wf2e3E#?b|DjSjL ze0>>cJ>BF;$*{Oi2u=JgLqRQ(+SH_}`CtBl;J-k+>W3lXtW<^!wmjEE7kaTg13HW$ z$J=|~m;KpL8XitvD}OLbr8*`%RSAUGFqr2=-BmyCY*-QG@pzQ@?U#zc;W6j%A&MKb zFYz|)(g4s@wZYfOfxR?D_S6Mc5fpy(0=~vYWDIVB9F_pW6)_}OG^S=jklKT^;jopO zjsKmz79P8%7j|iJvg4-%^J<5O#a5ew1*k0(OAzJb8Y^-D`2bQ|Y)jtAg?;5q2e#aX zO6xrL{`BvtV>asI^iP4#Kq5>iLepXx6vNY)I>R&Dp8nt8G|x8NyPL7U6}O+{TaPQm zk2B9M)ozo6R8M*|ARR}9Cl~#s;E}O@c!9+)f7vwV*-r#71i)V0f{AhS?Y`B`(kdP5 z*nyIQ(anE-GfFeFk)OOJ@n1;H9QhY$`<rCSns*&;>T?6iT53}4&Tw>7i+^2=*dpN= ze$w?_*xrV0q7nEBf=Of~QKQ$$rEjNu-`Q;}pT5`JnbO}Ls(t$urcD1Y{&xa#g85hd z7|9An%_kB}F(T0mmyFMdJVj38&wC>Z|Dutu8uTGT0Snt_x9*XphVhZ(93!Y`oT*Cj z=q;edYt%o<;_-KD-IX`tB;?$2T#GA|kalzClH@#Btv=lZ5nAxw<F>{(yivSf6g6Qt z1tvmK8AZdWFi(i4Qyl?aDI{n9Q1k_<ia=~?+RMF!erLSl1NUf_Bf+^tGdor`;)jX# zDx8AsdCSLo4|#~yFOy5!G{=@~hhCabw_bJD{#&5Vkl>O^^+}q@iAwWgu8bVly)1>Y zSP?t`H{5`lF`$-Db~~|-XYpQL#wnQ#-g$_Y@VHnY7{g22VRgHxcf0hwa7?KdxFEg- z^dC~XaIr0><xr=DhLYt^_0GI7OR`5iQWWVgmB)4|{_8Bji&7%7V(ZD;tjrHuRCQ>y z?LzGfJTXce4{;l+Y>~jiam$zECKnP(TV=$h6^gRqjfiX=B#UL~j`HYksI$OMX8(OJ zniN?T34jLt^FOlK3WULzS$*0eE0o)NVK+VegoZ}~(f_Xzc|xz_yQMoe3aR}TF`g*P z!K+fGn+5#L{8NXKNi1GU^-;k+%TbG{JCeU5mIbjzf%NBryT!VfbQvmc%E5CT099jD z0>UPny@Eb2rGY{v`l)enLaM@z&mebi6NhSJ)*!6rpj#X^sD`R&H=U{#>j@ZcS=CiS ze>rn6B04DrFMaq*u1$d5$kKN`1B0o?sH(>Ih%4%Y3V5zQ#3+qBuWN)q`BzvIIQ!;7 zK38<_^6UFN&Uv?9tV#e++$2z(^xcZCG-~>DYEe+2s3mN?$bcADVu~d+R1Hbkxz!%Y zH{N2M!>q1%nJ@DfD~T^0N6?;@y{!R~bLOHNZn#jeJ#jOIBtM%RSR;$QWd`nCF+#m$ zMT!qfP^ETtOGwE09gXI9e<&s96bn?ca-s0|o5PeA1uMzHjspdGAKU7z&0wGqBXKcU zM-f?ygR(eu^4L;!Lp1HrYKlm2)0pFlnREZk{{R>y#?==j;u#TI5+&hqMg@xw>%&qf zQA3<F?px|e%mM%Oh}Undxgb4%d$C-GkH28-|N7q@VxFT<DXen?_A=r+@@NKNzJX9r zhskn?M@0=Hz)lAx{nSjWjNQ<j(mb>xurO(Lkr7zR9r$Q24(jZtjEM+ZVWKyz7KI83 z^5`AnrIb7$zcs*DeqKsOMxE$1f-Vc%=p6gLEt--MyVsh2E|{@$5OB<SukiSe04op3 zY~QZx2(G7q!bgKp0G&LXY7zRvw;|jq(V$#}X4D?_3Rvz3bG`}FcLTN1O#TZIHCQ-# zhFsf$O@ZKFk-TFaNC-UsjXJL1IDnH4mUa%>Ke6_kaB@4=w88_Fx4>dWDlH~~012o- zmYs#6Y~s?AK{Hr0j;Ubv5u-@2C_Em0CxTO;-i{S_D*{xjZjt7FIR<b2@FW@*CQmVJ zB2pYSRk+U0c_QMfb~bl$S<ksxJi?hX;juT0Y-JQIK)upM?`ndzu4GjI|M7<>S@St# zHjx?<R1l^sMngTeIRo1Cb77uwKhR}jQ_UiN$6#cqQP$L;a<Zn$X_+b~@yO~ZddrSv zyF9cE`>OO{EC{9yB0yhic#pXQFMxB`3*H$LrRX&{X(8c>*+-L<S{%C!7af$FlUzbu z&`^mMK{(Ns6OG*V0&GvVda2`s=d!!8vt1ygkHzvbzz%cAwmeE1yTZw<u69m&He-&w z>E0n^Gn{&PRBzbmxs)Cel>YG^um(;gL}7%uVWjSmZGWSQ6%+bs76*}ajIrkib(cJ9 z3MBrbO5A71R6`(l!BIH%9K@#y|Bz7hXfj386+4Nd%;G{CH}NNk(621g_`;~p{)t6n z&-gv=eF6M@(&yD{Ato?qBbbM;%j8BhSr;>xnP@vB37;r)U$owtemXRkyY3D=)M{u_ z_K%-KxlaL_rX~!(CRO;Rwv9~)@X4ZcgAiSAG!#SVh+;Xf%9NLv8;gkM?G&bih4)%@ zYrZiv!TiU++6jdIM!sTtCVC|svZg2;l^7cvVSSj{Dr=tl!TB#cAP|6B24J0b$>T_8 zer<%|!U1~6r{geE)|qiNo`thE^yJ2yJU8+w>K&m}R`=Q{=&Vq4Dy<P6@!z&lY!wA2 zWy=C0AvT)vMg{0;;U3`}Y|#7x1W^3!)OWZx13rZo^Z_jBd=i+uwex696PqBvxDu(6 zin7}M1~w)bJWdR51wv=ha}Bc<W^C_HG^lBN>ZU<K>CDfPj$RzVj+xdOEKnh2#-`~g zQt^>sv1EjBm)&Q=NIeipUxyHhG#p%7hlp!;5(gwr!fI-G3~&BOVFV=LT+?ENMxIey zgn|S4t^{R#8o0O&fh;z3+-%)3fc1Sp#cxcRfR-fyzXj!s*SU3);C%YTBAH2P>p``1 z^WuYvGac?rrcEC(j41^+QTc+`U%c}C#wgl2N^5@y{p!pEUkalUT(PD<#L%tRJjc|7 zZ=KSfLVmd5%OOH4kW5+&I`JBEV;0nZ@xKj#equ22LnZzrQ8J-y8sm-1;sD`)PC=PN z__q;toX}#swa6}mWcqmao;{-}B9iF2SCf^wi~8t>s4QO_N2r|KS3)B%pT6@OujI;O z_MjY|@{WVI-i$l$Ty@eAC*#FbXra&k{K?v7<Hu_#Pf;>BLQ*l)!Xo6@1%$zhO-HHz zji<~jR;4)+i!^PIP|l`iNmMe~MTL9Ji*Nc6ohzFWm`-9K??*mvmgG`maQ)R`qs3fS z)nXKuQUpLs5UIj5*@7w@6v<QJ+mc+?#F)cqh8;^^!oqZop1^(Xy3|;DtCU$d=vv+w z)uVD7#M8ddc`igLo`vX`X(&9DNkaS6r2FCJQ$oop!buyqhKB|KfF@WLLkFb-jJ3Rz zQP~c>#X8rewS(Vx4+~(au3E_&y9*)PTynE!otUy3Y_(>;Z|VoISx!cyh(eF%#$o=- z`-JsOkQA^5KhtO7<nGzDr^d@MZ3hCmM`@*#h=rxeH6TVp#umtp>i_Wn1E9_!*VR4a z98iQ=BQrhYjZx8dI|GhTsV3VCrxOzb@gmEMSK%z0_n7tLfWn`#L2QC-`28_8<SnY_ z`kCvYJ2qOE4o;7Rm>m$Y=W7ul=}WW3kKcCB#26pNvF@DV?OR3q*)+AX{FVCW#mlk9 zd<AMbg$<VyPn!gEd4Ae`w1^yT>v2%Ds_IV$M|?m3YScMS$jJ{HIt~jh=Aj;~fD`^+ zLFd!Fo#$Q_Y1BJ+l5e}+ozWFjf09=G2Ch6Pcj5z*6HrU0pj|B^*TgcUn0lm&#v;Ro zVPJ)~032b1rAa=Eg}Jdgb{~Y3{mepGD!F&O>VrC+QhNL@DHYEqpsabK-A+}sV>UfH z)JzQq<5N!t5tu#?ib#YeaY55oSo}$4P1Q%nLsyk-e-dwgc(7?6Y>a6+VJ?dkfH@3Y z;FumW6Dq`@A}f<G4=_=a8RWrF%+LGeLUpidyIzo+U63T7(Z$5tu!G%l-sMOUh4G}y zx6j{HgobGN4}VDipIt!T50z*}Ry@bpG+Y85kH9>Z0|$x%+ktzazAt&TO#>~TPL(DE z05783h0h54)vJ~L18=HQP>S=ntKuwuZ$f+9B=H83&k8aHgy?552-1>J+zZloaN_Ar z_)_qZX3zjA*t@S7EluAR%@{)qRSMlhU;*;Zy){w;8HBnz=*7dS)%-~$$$4QOp>60y zGV^R1gKPlWrePuO-4U&&sER5?6}xWHkEC+8oQ`|XRaNudByx@HD9G?~=Qe1n!8%T@ zU`-GzM`Kk8Pr^?qtuP$4M%~#dBa~IfGiWr2YSzD3@G?lFwNdJ-96BsDKIE5R@Uu0W z*P7;%3y+T(EhdRpqKuT9=?!ByVlVSso7?Ia1i3PJ=O}|HjxjQHTVLNIu!3%OvXDfk z^{b)~YK?q3i`e?&=AiB2CX&9tC*NL_vf=oH8qU<_>I08>;A%=_U+e@X$~0xM@`mO^ zPOrfnXa<v91u;kjFy<UfJHa+!@dMvbC;5Nz55p;-_ku_Y6r$B{5Due2)~T=_DYXt_ z!(r_W&0Fp*HLv^08BcXWH#1w7&!9lao6IdVj<0pntte?c4F35cb}Jy+YwV8a4j-+> zQ9GdD*aLP;b!+Y-nh4y{13u|DQ3Y}1iJ+v`k~3rGR^4)!V=uha2#<s0X$>)6hlORC zu(m&<gH&C9mvF{H%@V)!LwjecS6yS4_d;#21|aU+fw>4PJzxi9F_8(;=ny>jy6y19 zI&|h6;!Y|pQX*@{fx%6g%Bzv4&)CeQUT(Sy`*&$<zx$>MzKq!Ma$2^7Y`nvZG%HS! zRX-n2g75k<?Ob9AoGJJnlv;lo+F4P&U(OVXm|KX8i30GDOnMS&)OHpdBXR;QKF^K_ zn%-Cqo4H!+IKYYtj9Iz~tZ<z!jvM@8^5Xhz<D<9{sL#u>5f|ds0v8Y$`@HrYv2>$m zB=?iDLAcpX)j`aIKW@Ik(^zT@7WiiG;fwOgkIz&aywsn!Xs}6`3xg5=;eQ^8BPY1x z#zb1EIV6u^$?l2L+F?CO=^8|Y<skIRN(uNz0y~5f##q2e76s!X1Vn>4Hutk#t(q$B z)WH_(0e0g0I{JtRVV0_s@>b;HX2<c1%3ps6l)T9Y1nh%<EP?N?8<}dTD&hKJh@nCB z-Dl?QiTz?KxfL+XH+6*Ph%Jj;gnlt?UyJKLXq(q`gxEFxKB{-zRY+jv=a6P&$}2Q_ zd2fjMe!R2=0!S`?qXvyj045YF<289B*bt6ktRpggjT&>bxA5xLt7%7TL$#r~Vf(s} z^?f?p9`R=<*-$h6@t%W};WP^1zmXd{YO9@di+J$kpW=k321DN*z5MkgxwuTk#NwiX z0-%tJEL+3*@FD@|p_O6{xd>}nrJnh{INb)kqgmmHUv|BM25*0cPqAyws@#94+gA03 zk#byXhNY(-wc=^hQ5~M=5%nIdZlYM$%q(%U654VeK~LoKi8khC6>{f0sFb;<;ZcW) z`t)V-jz$1)cHkfWC(t-y%(^~jJlL{fg6u-J$!Lfz)@Q=jfhS3<-nYd%$grcZVML9L z36!H2nhud5LZDG9q-l^ilZB*}QWSvbE7FX!Pnu1|fXQ9xihB?@*<rvva5`3b6$l%< z^qv4VD#B*Yf&z%rjzjlhD&KS+RkN4$<A1G84CD8Z)M@&yuWnIo&sksbyGAto^vit2 z2<<#6K0bcn89HoOFwL$KP>z8zg2`6Sf7ES#(No{#Sq5d5cfbdFiqsqZcXPC;C%qaK ztRf~7U|ej%dxsATWTI!D_*hJiP1%h_w(G^cxI()POJS4p&3GJhS@D-vdyT}1SP1ge z@CcV=2o!*a697Q)-hh6HlLRPp_5J$0C*MPzF^`01YA3GtJ|lc(;rVOBYGJx7Aq>=Z zsv+Zh!Pm5HyEb>l^m}=k$>t<>ym1bdfTztC@1tO%VE!43L|)a6#glv(4f`kww`s)i zFDA3-T&ua5#7ODy(X^A1>oY?T?#9rJOrSabKm3maangBpuFpvRNbKn=3Wr;ue6w^o z5~dQli*w++%gUV7D0Jh#(Zs(o5Q*bq(pn<M`C?z5sIFgx-WuYu!0N5DOIse2%WO(o z5N(_t@MoGNKl#033B1DeW-g2!2tP?rTL@*F_{?Uu`e|~v`pgD+08O=4{#hb_npyeV zDHWW>)`0Q%#xHeWb)6sU(%-HEHL2C8GfHps6)H<<p`9I>7*(WL8G%Xg#W{7vnr&^g zt1EA>P0@EUiII$$0HhJ`@DD|lI`ZG%%FJb1)e;BFj(w7aWXUS^w%EtV+(k`pJ~fMY zpMMDl#42JlL5=xvEIJg0-K2XA`jdAz{4#P1QCf)n<^^5>zlVR7ypg~*qlCpJ(S(60 zhI5O@9>>9V%ESfgn$8Hw)n$82KVlg0peG<*l`%K+J`NbQn@lj9WctF@_El>Us#%m7 z-6;iY2s{eEIq5F`I+5V*eZQYz%B)VrECfhJ;-Z7ZRcw*nla%z@^780roy{`-;eP?3 zi5AkiMI{5u(?ayOLp)KueQZV=$3)dqPTwH=FBWR=tmG)|s6S#wqEI`3xzexYJyh1q zDP4s#=By=#%T*42>dxjW==l4`F127|<;XCODTg`>(iebSV}og7Y3W9&G@OC(LGFa8 z$@mgqSw)Jgj+B-5F!R`Z1>o>v*M9RF=sFkPfMe8yNgag(81k$uDAu2ZMAiKNtiqYw z?PY`W6}Tx)aK3M`{kQ}-%m-+<{P<l8JBkI{hY7G0S79Hy<&QOhr%VDO#@KOuw6~OD zMp@*%TIZhPnX2uE)d&0M?!a^!p7RrG*4S+qthyoC=x$up^mLTPCF0H{>Q+d}Sc(}* zGZvJ9-(>#qP?<wU7VylYgjyD3TfX%|wx=*MI<6ToXh4mzmhQ066C|hnCi4kTe#-YF zr#&aQkL%TUw{l)!jeAnWWE~kqgCgp_=%2_)h(R(+*b3(Ys+x8!`1k(rY(K9#tw>NK z0UjZPgmDA;7P}$br~mMW=x-!Z>D@9BsVIiNkeePUp{Dvl`ad>N#@IEl56Cke8h?FE z5Phs$B%SA$OV}L~zmz+4=D}s$9Kjl9iR+OKP2H9nb$D1(aJ({(OpREwgTa4akX+<6 z#8I)uJXT3j=X7hiT8A_DBaoFL3k<ZFne1FCgD?WkpYyg?qdfz5d~A^o?+A0H5$-xM z#811Zp5HBVrKnnAMa-z9v5MRwK1`^~y4*MbWT;a)J@a+%D2~faVbhY~48D@cB5pI0 zU?{{|SWMjPRatRw<w!jZUvzg6b2w!#%vo2xL?XzF{)5IUr!J3RMx8_>`Gunhdj14s zqoFMY$ocB(MMyT0h%m64tm{hx_yN534ju3wcH&$g8Vpe`B26Ws&C-iU?VE2J_{v(T z8F973ZqJSy*;G-cT}M;>96V?z{1^Q~Z{c%du9w_n#AFeaR6OT4XO!gc0e1Q9<d2LO zGE&7^mAIz$8S^>~UYJXONSRU*0206}7DpzYq~yQ(BLx2m+Eq6sP7yiU8e>z2bTrHg zJ4pXoR1NdY{Q+->B)m9x;}gzq=sLZ$xZAAIZPfU3s8W2yTF(h|&d@8g7T84Mz9v5; zJp|iZRTCK)xEH|M2e~yv0UAG3G<Gfv>dW6;4y8$|F_K{W6PeFU5H_1Idlo>?d}2BF z<!+}xZscA{;l2mPHAJM{yKUhQ1KJoi_pP(sfj;7wu=19D!DduK&in${(tir8P~qV` zTfun_mNN<HON?i3u3RwL;+6@uQ&@?OR#BPs&Q~R8hGVBwD=0S>q>?7#+EL9;+^-el zeEnfPf708lud@VT6bPX+>0yAY!5>QLb+^1Waq;55jrr6iV@C3c0usqcz3{|$`Asfa z=Dhs8B>z%8Qj9pvmO`X!0ZamAb;5}9fB(i{%?D<}48cZkH(IeUj%li1Yy3PM+8%Xd z<xQi(M>UlwGKeW+MDqQ8DA_I9CM`p$QZoZjzk9-s&+A{8;FdU-k)m0v%>V13{sV;n z$@z;+@A!ZWQv#-jTsRzrqpAquzxhTkM%&Lk5UJ{IY>*m6&YHidt?b?W>o<Oa&9VV* zGwd}{nZZb)PnrKDU3DzQ=l{i0f@mTVSKR-w6V0_)bl3zfJ1|G_{uoeE;TG8l&BWw( zRYNzh!->0F2nNcOL0!Zu6jJr-;Au*+E3s>pbt`-oG9`MEowJ@jlGu}VlyY>e6*-z6 z81wF=H2~ak`z;Ig9Omk%kP3P8$j$8)P{artuEJ){*)}LrawEe65cR`Ui1!FRh$Odl z1xoeNJ?z1Dk6%?Ge-``La#{<oLxo}4PTYOHqa^+EEdac60gFqhW+VatAdT)L!K0KU zieiP<=H@ocnwu_rd?cOkKfy2#n|_?p<tKF#^B}A&&8-u&L6XT#aiAvK)SOz;7?y7y z$$gb|#-=2>`{7ZLj=G6#N?~qwhyz$zZk*TnQoeGd>-Ubo1bp*-|Be_42!vnf<wilo zDu6~~cH2LSo<jKZ-~0ul|4Bume~QYf!c#IKU^2)S^P1#Qk?AC|AIsW$i?<4^&-+^> zHc~~`orWo|0<myXQbZ=Wilz7`M+E-0|LT(z?C<9g-+*-R8{T@Jib5fbqv+MRU0G;s zFe8#H6RPwF)zffyUb>Scmo?jmy%N`SBrrZ*7BmJj%TAc-SuQ1Lo;wSas-(uqQ`*CW z9p^<w9F^R4rpNTiDA>c3YHxwI=+us*)zgq)+<b7o_s5Kn&^M^50h?u*(IO{5b+ivE z^50f4;1Q{uU(99@=V)i9>Y(_M38q+-@x>yB4i{7G#LSu~4cO&n5%M$HDu6Y;RF&)= z(~lQ@+-f74dKb*F0={?;WtK4}hI|i{Y)hl=WO?5!LX--2W1U9+WW-L?{65V7d=#|S zIAe|4Gja@f`j#)Mhs;rtl#DBih74{g{?L@$EZ0haTe)#+sPQ#>`d9rbX!Tf!2BDnV z=Xn{%u5Jpss&C)x-Zu%~4FVS;Ax|A{W)YA3zxm@uFpMI--t3v!fW+V_vM{|8I^Ux; zL#7uLCAPhPYMS>~UEnC6Bxjnrt%M?a^dT}xh#fsfTM_SCIB8tTL!%z{o$1z}L;U0P z$L9$hL&O5Vjr9l<@EZkKGT0C@cr1}gz`iy&g!+WMSQKiBN$V9VKUAqiTBAzpmSUi? zGfP#WCSq%~Pw1%S-JZ$h^pz^Mtu3<#p(1Ii85U2x&i96ITzAf#)q&*3zoYkV+Qa6< z+7B@J1@%(ap>y-0G>Q{IndN0VN-rO@rxFiGwvWp3%f#hATLOrLj0}I*+<0;z*zTD6 zI)q5cu=ecxUhoVCn|>rZea&MlPU1t~<JN<Kp|gfitx^94i;-~*w+>V4CXd>zNlK|% zuCLZB)dHWfR>G`$MiHVdUHYIEjcxpKL!@=1a@<9GR^IgRL9Qrb-V{|s(2{B2x+Q7$ zK|A+y%~#MvUl~}A(zN{+kx&ffrxq%FIzvEYfh{Jd@CvtsCW`qN^if6&p7LM*If8}} zky*1jAmx-SIVH0Umx@)1u&XGYl!cD1=LwBc<DOxn1>AILCO5i&kwi)Jj96u@-@P8T z?!8G@<vcs24`YjvCO|}um{%PN$UyztNu~1{+;<4xSNkg>Va^Gl1&BGzr_UHBBSH^# zeMB38md+h76?$+}ZbX|qhDNBwaH^5*>2KrF_M^u0Ep?&aH)b36+HNXWCP3ng7OC}3 z9gIinDvvUt1YX@LWF#nx7Ywoafj*7tYzPG3S^xl`VfSJS#88d+=_y_BrJNobe{-dw z@0s6i4scsJ%k3!elr86#zI&Z*YZil++)?H5+Bz%X31KJ2nkdhBTq!PdPa|f%JHRvJ zSA=tv008VLx>PVepnsH%_D?9ryo;J|;Y_OturrQ4mXgXSG&hKQb~1Lga)pM1l2&S+ zN|VHp7Hd%wG~00ugA9w6dxvMnQ`=5+>PlVX%2lIsD5(#Us&P2Kc!TMUm-4O2i;QUg z(QhttQK`2RlL4dl5C8K(7!_&V?IS!9r4T`X({R$5*DkxmOeZM5<a3@7q$4#<03y`L z>T`7+)a7hG$xc~PDo|)NG%-B=s=k&(ad~tIq5m*J07fQOh+?=jnj@+xEuhodp*!V) zdaB@keAFHuib)I`*vE$(l9@$NL1#)SraJC^yzVBZjwzc$ivR^cb4Z1iTGYfI>Ks37 zDdp~SQ1ExA73CZ4Egv2765GX=6vrQ+N=#qg!B=EK9g14!ZArWj?RJ07*74XNQ>(@V za0R(qVePP-;l)VEw0tNrksvX#7RM&!{D3#O4FV*7(V*~|pgv~hzIMF-cm%HB7Ki~r zPSeo?WK~`U3t&E`1RbI#v7+2Aa88?9H?UTZX2$}5V9qTI(<8L3Ba5R<57oHW8*TW3 zE7PtjX`t(dX|CUh;fB}MBF{{WeQydKlbcLpB32B9&8gSF(>W1*N?n8HQ3j#KK+zHU zrV;i>voiS5#GB?RZhnz$6&v0O!5O5vwEw*PpZ_c*{v*{P{6idP(V#VB(=%L@*D9xq zQs=&@$hxDu*zCq9I4xk6GoSCNVr!PQW>(3Hp!KpVSdCK50ppCiU!x@0_=>W5Ve=g5 z3XMq%Kx2%*tt8%`j3+D=tGeNsyfcs$5HKW~s8D_>)6y15>k5=bAQ6!MS`JrQRXeR( zxv*oUUou+c*G6Rjqv_T0#VOmGj|vePh0r&unvgSAxH1Xm03rxIAlF@0`m9-x=}5>G zw$3BPg*2&4MMW-~he4P&eXYf+VS}GY#V$@46f<T@H(k^;cTSvdP=|C~MegAud$Mff zi?=bceopkx^}ZcXW!@(Y2FrhsW}fC({}=N;)VSE0r8zu~A3SH4&Bzhw6!6k@fId9e z7Fa76+~1e@h)}=mqsLqO%G=S#U!<qEmKzQu6HDIN{$4=Wf7J2)%o^PNvPl~NZZ~-A z?*Z?)ImxDfpE;`&SjxODsD<1o0EmCo>JgSF8DsCbC8ztenke$Lz3=n><Nx16n+pi7 z9UqX)K<a-2;b6yDlP<f6#^HWmoYVCObQ68jLOd4WiN%pzzV<f_T1n_uBgSzv5)8!H z@2om3^EYYQPjuDTWw+x*elJy9(+$tJc}9E&87GktBWdf#mJB+?e#E0z=1kmL<~unX zWOKI#*u-+40`!z50f`@<ozQ!WHxtzzh>19x?M%~s=Jb@lswEHbSx)4w^9Ee0MO)S6 zg!;cDoJG|kIZg@@aV2y8E|}u68jSr~@0u7G2wfO!k0Eo7Pp7fd`HJblax8ID7B7UR zFLj;#RoX;*J;Lk&y%ye4h-Ss<<}cnYT*Qaz8tAjSM{@S9_7?Mec9Q`AaOkj=f>iJt zxXWYM*xUpl0_dJ5k$#fP;~v4xO-ITO{u4w?D=JicQm`Vuc(lXqnehGWi<5AGxr3SR z1-apx@W}eNm#?vxU56a7(w!9(j>}8d6FsE@x~l=*8~$73CtJc^?-VcbAt&7Y2g>W8 zv!F#F=dU2FQ%BOj{Br?KLrbxCipsI0Dv5j|9F-c|I^_hZe~?6QKU6*tXZQb6&We42 z`pZ#*Xp0=~W?f*ivydtf!`#1yne9{5kEqy;S{Yk9ENby%10!LPxFk9uf6^smPO9Lw zqUQnpybuK~?ZHV+Nv)RZkin~(RkFS<tU1tWMSLJy9-75M?}T~WGQ(~|mWl!!I!7m} z6egB>Fr|l+$a;S(RPS%`*>(3lF*mw4a?&bVG#I)bk>wVKrReWyrN|Bwuf=)%w=g^3 zH~3tDmPV)u><lAyEoyx(DFM34F9amHc8_v^Mmwn4_6vJh58{Ni5Z}#m9K3G+7-#S1 zE>6~GE7g8ZwUEij`#>{IYRGHAPB19y%@2}AYxye=r7@4_^7pHRnL2;Co8*ZnV@s5l z8XaLU5q~(p0wJ1_-x=n{@lR8TH5@Ay6Yuhcg!Cf+;U@VriE3OAiY;jl=Y#lZzO*TE zGKTEq>ni2lTR?&*->+WQz7O1x*TIugAb+gAjQbz{kpBM%CW!wahpRjt3bAmcLag_i z%VDW~-!tyH_bpPEt5zt6%6BB$Pi)LERK2wyuLt*T3TCV9Y?q-uaTkKrkKOpNn*EEn zUGB4%9x5`5F%63c8u{dOT$PM0WJ?zE3g*E}<&jB<qmZZ0sF>iKfzM<5H!O-MwwT2_ zNhyM9`s3A1g%W|)R15#~>w&ZpZsJ(o*ien3)Mu{m`*i-_p)iv~-DDD@P<RD9wb>lL z#P$arz#Q%XMh%8aWPZb<!b<EOSzE)hJ54=+1dEBP5NU%e5k#bX3^;-!`G&FqeSaiA zeJRfxEP-CfCVkM&?OpfDt&CvKv560#T+!(dD;_`OU3{Zhz%nSD(qJwW!-lNX07yVp zmmFvkF!b5gJeYQz(p0>L2j9T;Kb0k3KR=YaHc`e(FuG)OukxOiDX$b79ktFXsN#01 z>W%P%4o-P!rp3Wdx*PiT38icM2XvNnG>pw*ABU>(R_)Il_xtyYckD!%CvP;%{^5TT z2&1j6=W;;OthOgl3h`e<ot&~8DRl}$M5}v!Ap9fZSkuf0U6`qY%cT)H+kJm*E|5MQ znjL3Rv`r#QyP|)yEUria+nSU6Hw&4C5y)*rPueZ`=r|9aay+Tg5CK#iZ=RUU>!H?T zAr=Rku`YY_q6eoEfFf(};e@$XyC@5Xtd5d%yL%<>4F=nS%9H}TWy-ePoA}#Wk`}5? zXt=O{Z%&Mi?SF|{{}t8CNs<%2!s?K-uw955wC}{sgp(1!B+>h8O<7IW>*ow2G;3Vv zS!lD_h#c?Ao(KIZXIoKY=dsD8KwSwgYF0QdqH0T-0&ZY;97AO$Zpi8uHRBS0O&k5p zmR5$QdRQ~)+Spi9)R<NxSw>_OKaeG-BGmL)Y;m8;1cUi@$K-WMH&+oyz6G&E9?Gw+ z(FNw6sG1ZPSR}U^|GUV?mdvxgXktc7_Hvr%y&ZhW1>PiO?|QoZ5%Zuru$`zz4T?IV zcT#S*kZhamYLCSgQ?2-i|2{O#7dd@5crr>sv6onm17tMkCu>yNiGHg1x~6b68Lu#* z?%e@Wc_%J9MobZV$|TT3gv(N5wJ1M8l`swY=z(S>L!Svs;g^7N;ez@HcdkNIReX+6 zqYj&z_qX>FgOMN_Ql_sUXm>zhP`;@r-B@D|T59*%FC^y1<M2jvZ9&3Y&)-P_wR+!f z1AKpeSPeU&M`dqx86OumRmJjABu+3-<!))+b*vD-ld_a_ZL%$<7t4~Ssf+Z&;Udkb zPgubdH$=CC>*+)qQ@Zrv^f`-#h7X<Qi$7~(mylqum2GJ6_BW|X$YBFQhljU}=jU*~ z;hykQrJPfhV<Xw`YmEy2kY-0_Wu~H*#&uB8$(>teFROyA*1Mvim_gi@IaDaC@sF~d zN*sT4*{SN(7e&i-FNWR_vzi_o=Erb8*8O>?ZdOoTnB+LfyQ_D5fr(I^v$<;Tnx-W- zYdR8~k|<AEO7o>^9Cq0$D_{AQPF=HfXJo`U`oOu$Jn|3!-9Q);sdbxUViP4x!93G2 zDb#x$8|%iJekQECrqHNL572>Bu|*O9AS35r5lUHf&GM-Q>Tj%-`Z8Pl81sZ6uK2<U zRh4+pZEV!Vl<3Q-(VtNHrqdN+fgEta<-($;@6m(hjCu=Ct^fCaltKBX21W@&8WBi; z2*_k+E;21LpHl9tHDVU$ZF8$Pfuuaot~0z9HR?cvyh#?;deLQ96wLT(&vy`aC=Ca3 zWonhbMIfGZFNaO<2aoyRI>$FY#J#7)d$!fCCZ#AgS;Qoto)J_w$+YOE-x}W=X4!(1 zLt!bgRglZFe#n4^Hmo<=_8&R)Spy}oNV+0QoDIq1&7(WDG~bBiY8O4FbK`$!eH+x6 z=ph96B1?m}R+e7M`{&NEDV&S4VIpK9M>A(10{@qGYfV)gl8*qwJ5ENSGXk$&2b*Vz zo|Ce7rnNj<PW9L-f$I-j^BU)4$*s>J7Bepiy>`|$OE2Jz@F&NO%t~IS=+u1o@<-*z zfA~ZAZ=4c(=BR?s%8@w^rop6W64%zT94JA|N#}2&Q92b*Se<zX0Co&Yh5iU`pWpDr z9wl(bDi&y}#kfPWOu*bdE&ium>~<vC6_ebs_>``+sCjHPc-!j;IZ~vyYq-*WvR`F9 z5ueh<eZ_Hx%*<<TsX3Vt1Z&Ru3O~E9W5zxdM}JYxlHLq7YsC))z_k34lnTwoxHd5f zl(L93LrxIaQKmHc8+3rUu&ATQS%YJVe_a>xYE}1KOCxkjP2}Dy=sXZwC~v-w)BLkq z@$6R9_5OOzkK3N0XI5P203YRB_Y{?NY@`~-hwj5~?z-+Gd`RUX6?3R?tI&YS*1hW{ zDVp(!QB$NnLK#;bgyy9~0$`7GXOp5lujcJ+e+7o;rL>!^9+tbN<Ag?kG>hig>PWSI z_2Xyoo2FRgB;-)z@R~4@Lr9aKSJCOn_sqc!%3(VZbfok7QtoT@H6zHZkt6&$i6iWn zrZ|nph4t9_D)_aEZi49c6SLVr{FebRM#3w*s2o=+Lw*TFyQFA$+t#tPQ~gNj4wQFs ze9}Z>_upG(9iHsBjx{p#>@Gh%@)0G*hSRlcTL+Le?x4u7Q}(jrZ!%*!X{L-?e?P|| zlBv@7Y{HFDSz(B`2!Wb1yYb<UHH=$@Yy<4@G4PB+6)yJm^L}XVz&kl#P#M7ruV8XI zJZ<=v&|LcM_R<H0_MpZS>XTV(!r~37oaqeko3QGN3NvLN`+tdP(ijJ}oMn)I=RL_N z!cyI<%#RM|R0`&nTJTqi4d0xq<70A7Y~c0NhCKuXB8sBOQZSEV;UmNrNDY@d!EF$? zIHHBZwb0Ydwx7)<rJA-Tl`6|lut{j@V;++<aX7n__%kOm6UamQw_4M~HlPY_^3h6$ zK)%4_)?*YFinQJ|BE=N%WR`|5P&pnPab6xT?k~~w!avQ2!dRzDO3&)oA^w7&%cS*o z@l$*g^V5ocI3PjgM#BOCdKw%BkvULAICkU_TT!fZpUJ+f{rrdjbTEvYl&(2E?v<j1 zejd;=9Q~ZfG?or4NQkHoc$Wt3OtzenZjNT;#CVX(4&N`%KMbe4KH2?9l%-0In3{0s z^{Q7nPh@o+E#Lg}Pf5HQ%H>rDdGlMq<$06-K@X2Y#mnv1_oU&tupbYFI7rKxn1O-s zIT;8inRh}(odvWk7Np7y95d-lWS?~Dt3OyKoPRm?|5>E%rsPWgn#+rvhE7Zg1hS&Z zIOVdqdN=^-E4Y8}@#b?oRMYB+;Fy%;AI@mqI2_OdWSCR{gpdu#epS-6ac>>$Y^_1| zh?5i|kJeFt>R{-mNqYpqLyIn%bU`C74eRh|R0THC-@Lga6VAga*%?){@ck^{{+WJ@ zv77(X*-1$@II46c@txawXK6GayHMSYu);`ywHAr)nve!twV03-AS&2t_D4NEDt(kK z#@#J6c!J1Bt0NYt-k<Zb+8urft&8ticjA+Ra87+I$;Yf&If^<(@n7+HIs+wrL7tWo zR1_|u|M2e#h2i1V-9BJ3(=Vw}5~c^CDLh$D(xE{4<JNt<%llI&{}os*V@M(6d5?<~ zkqSg?mWo`5MM;K~u_^^904C*8x@9>Y@_L3S6mG}OifrNbXVRW9w8-65*bK`g7rX#I zAxdejrqy}IwfpT?17&fhI#5v&THh@6YgGJhO?}0l&T*{Xs{WAY7@4a(c(SKiS1!MH zQIIoVps_bZ{FDKrAcKvCg;_L91V~IYxXGpSoQK8^7-68f+DA`#ayeBd?Ls*d^8vDd zPY-DMqgPMy!h*pT?KtD2h^W18<YRwNlNutKr_a)jz6)wdm-%_-|B-k>5s%AHy<Sa) zk)A#S0BZ@Ec&SQ!1L>A~7v7~)NV9Pd3mvER<|LZ2?TGrL&;6V*<tep4#1f`bBYufA zjK*Q-K!^His-sxlxA2ueh4k6*BRkntw`hKYyfSNVxS_I^w=%1rdzB#fD?%z`U#By- zCS#1=tULchS8CFA1iB*TN$I)xi_Aa#OM+qIlyyyyNU!w6UX+Bx4A2pu%<Y9Hf{<}8 z`5tgvGhFtvD6Q70G!ctK#D~h1<Zscx(4^szpYCqZV%r^ot!7t<o8fx}qK9F$1Hk%t zPx`a2b(bacivVO106MuGbpqN4zBh~r8c|wTD@{5YCIUqS)w>JSO!4Gt)%+1tR<jFM z6GqoRhex4U)>d0XHF&J-g|Gg4(sa>9Tm;g*{*kn=8bjE}UkV=frj;DZ>hSo&=@9S| zTI;@<ap_!mABJxZ>xVWc_sU#jF8c(H<LTblq1^FuF0qg_c+%h&5wAVU4>jtf>&Y#_ zZeK=)h6zy3uxBuPOCKYTT+=)=&d=HE!o$;$Q#Ol^OVNdC6a;L5-wTl`0Vdx7wT7s9 zQH0_oy0rNp)<0kzY0}#_QSlgK^?3E-XMTO4P5a4yJKVSaoc@z>>NuOMWV7PXxG>zV zKO+vOc9)>sCs{bpGb=m-m(zsz3oUJeye@I>(Cx5>OMi6SeWJqT^*{WRf??sMv`g6K zt^|irz6cG2&>=HWh9)eL=Op{HL43>wI5c{-k&*V4UC%(VqC@~Ou|{OyH{PFv+{4Kw zOU&8`(b6-_30D;I3`Y4pzXqqZ8|Pob+O@h@r1%HY<u}H!jj9Sxz~F-)RoH5N8PxFd zG8OQHCEF-p(E6x{%<+S5!^8Cc^b&(?P2}oABrp~zeMt@wySD$2rK@0zs_WXr(A|wN z4BbOYGjw-IcbBw;$k5&0-Q6wHof4AL9X?7Z2z=vveZOF?xz9Rlue0_Y;p{it=g~wF z)-y)2yf?#<)!84@B@_z#{=S&?^F$IoikZRP&FC6BBRU#AYZ1^90I=O_T9$q4IZmiw z2;W?5)|sL$B2HoEiZ=PtgC;+jIBcvs<1iy9mf2YLiXVq*+&1#FZ_F<bwsmh~{_#PZ zb#B7ryv&)FQkL)IGLdzflN~rkSk;HYWXB!#)F!pk8Uf)@fn*ytJo#9+O=lGMfUQt7 zi{(gR)!cJKbX@NWWE~dWNu_T5yRlB(ETO^s8ICN?@KS|uwk=WRjbTxu#hanZF=d$n zOol5Y0iOFfcfaiIS>X7~L<8VgfpGm1Ws)UoFPoTE9ENkg`$?R-WJQ@v-(C6{3JfYu z%fS5ey(6d0?Jcbzr{hmN8`?%KZ2=Y~THa{V%v=*AYV4IDqryS0h>9!mjJk7*=QyiV zu!OuLuc$X)>*df?xwXnq_PMY59p0Y#Z31maYEjG&G-?%FDfeR!zE_fksIR$b@pK?_ zfc~kTWo*sEDBlqF6?Zuw8G9N@tV&Fmh=C7(B!+VZUvQ0_UR`Z{7>UBjA}D~6Ds&6d zUAJS2r&bi&{)!@b#Ub>RH@`V3Sa7SO=gB!0h9U>QUH!Ols?t>ooMh1DwsgVPu&v}- zZUG{3N6O&6LBp~X98vjA&jm>U6Q2;hi$w`TBCQRAJE}$s&uL%_N`6I={*sSwSy-o& z%*2j0HDLGpdZyE#3k3sc9o40?{?No&>Eu)-IU*}H4WWgF;)$XDp7X14<sgXZ>F!ke zPLeQYQ?oT$>LYy7{B365VX0xfWhc7d<L=g{pu)-NU;X>T5MliA`G;pg1Q?rue2js) zDCu6Ar5p^wxE8%9D|#oRgR=J&>$g71W1t-3q;>IC#z9jj%v%c}L!_CzO%cQrGiV=| zrUNF$lal0<VbbryKI}EUGYo;vLW2==Vvit<=UI9o(<GP5I|Vg*m9M?8`~j_f*R36S zB529jJ>lp~`%q}q?k5sn3wnC+hE-QD!*NY^8&skAhiOje>#`F5J|RR7$U3=?<0}&4 z`d&<l+A%k#-Pt3((&8seoR74v@x?Wkq1T1pVYhTGpWmo)^&^Z!FNwMZ6hXlv{zp$_ zZd4NthPCQX+pqHIS53T=iAolyz#KH0L*FrUz3__=An-6zp+^-c8J+2V&UJ{&`0!3I z7)dKq7t8>RO?yv8Kw5Gt5k6#tjSC488loj*eV_Q@)2t_okty^j$(N=e7%+_HU-J3C zX(nHrD|mD#MAqXN?X<NXHm6>5JP(YJjb#}{i(*VUoV#;2Oje9J(BlE%&O$8+{^1`8 z1DCLGTAWcVNJ&rgi7^{unzy>2G}#PN;MH?Sp#3&d`*mUn()TbGf%-}YuHGPV4I6pZ zZ9W>QW@CW#8nEsc05f+;(>6GUsx_R2uMW5V=`U9UPnX~Qj;oar78RHQ(D&knq!67% zBie0Zc|8)GXU}|4Hpp${WDwdq%pYBe7ZPH`W3DB4ym-*PJsRJ?#meHBG-iAtzVrP| zx;=&vSiI*f<th^hVF?*c`()8UQrbnJU$zXxLu&2ST*>m=g;f20$pL_hh@?_1LhlRm zSp!i9nTt|wpHmJWNLBZo!xltzN2w^Nyh7$YgaTD<d#*>7v)7ok)H8Jh4mF*EYaFM5 z3RDXE+o|SqINS+j2*DH1#0)z2zv=}~e>(b>*AKoOZ%_Z>k3sLX;Cz>f7ne;8X@k7h z+CqK<Cw1k;*U&7hRuM%FZvr+X-QC*!jslG&G%)a`U@&yBTva_Wpjb}SFEy)&?Tb0| zt(lfVY3Y0`rossS+CTggVZhH^>+Apa&!N+%77XGTb?Hu#&B(zli5!Br`EI2FQ_nmj zPU(8%B$d4pdC0NY`u3u&?-(z>Nh!|8_q;Ur=iZMn6WU$DFj)7zgu-+&2oK>yD{0h! zvBOFp=7(<m(}k6pg$`db@f=7K1sR8RO=Ss*t|+@JByH2LYG_(Z%JXlg$C%Y@qMQ2k zxAZFcCgoX}1@zyo*v3V*gdt@pa-!nd;7aY;cBJYt6xAh${6|ATkEWc3s!D4puC$h+ z;$-84;gXE_uK2&W3b<#u$mwX~`n#(O^7pU5HeSw?2db25+5u4rj<XPmjt0GQ-A%tc z8IfnOB(o)9V!0!Seni^?jeeiR@1^V2jnRW6!V$n!#qr*=+-2e(nhqCxlN_NyvC9Za z7awy+pgiSIf)*xOEBa5dT{`x;=>RlPQ1cceg^Ts~84yM@1)>dJ3eS{*n)Z|An?Mvl z*QpqaoEoo$Ayzrs{n0H1ednu7>f%P%OkS6m7dQ(Tj(;uySje+!amfl*IM@t=<Btg_ zc8G)PU+A&n^^f)Yb$N*hV@<~dV6UVN!UK?f+L`7!!^hjUlXh*nm-ga!z6#+c%qstY zGdqQAY;TQ9m!F9J*i6J|u)!Wp!)`ZgNnm%)%pE|=o-5Q|?^0{>*1zG|gSSix(I1br zrbcQ_Ujq$J0=#4xV%JyvY04~MJjY8OcFz%?q!^sdW^{?xC3VX6sWa+LcXY$d&0Tgj zt4$~qQ`)$7YU*jbQ=<cz<QKk+aL~iq#Tmvsa;OHgml#^GctS)fy<k`7OT>^aq+7Oj z3{%>|>eF+01_M71Yl$#u4&`kI3IGKq5y|^Ox08)DD12T!p;<^oiTtrfIp{`go|$c3 zTdFbgOI({GNOo_SZZN}aYWPzK?~wklBUoT)2>+%u!+;h4NHB8GIfOc{2L7&)`qIqx z{jm_F+F<&^YqfuxBDm7Hb>Z}smoRlJcDJ;mr^LDi0-(vNc;$_|M_~UX3F7>p{-Op5 zZV}t?L?hf)9(GbeKEuFJcyO?bdxyXi@BHJQ{)abx>X3_NB)&zqIU{^@XOE|C4{R+7 zHHnM=1N&K;T0WCQ_;9}Vx^&g(2yg9`kD<P`gfsVie3~$x4sPf;KHSrVZkFiyGb(;Y zfh{{9t-ddrfN+@TBKP73Q9UWfidNE6jm5i53*1&}*GAbpTJtoU<(f5QYT@h0r*oxJ zRmR7v*Vk^P=Y2W*rV3y*G86PtDl76aNhRXHpDYNz61o-(`-J5!WU3A|+Z24zJ4&CQ z^*%ep&ZFmkC;O`vb2!WwA}ViEgX2mwKHPk5a}E0b>jwSi^>gMR(eiTp-RFiio-kf| z84x;T7aNy$K{1-NQD@_KY)U_lmdszFx={erHZR|_i(h@Q*XswRaVxGf%qJkLJ}6=J zV*B-RUA_j7ge;5}2xSpM(y#y4&XkBCL^2(IYF=0d&t`rm-|xq3RZ-+6t&(bfpV?IO zYu>&=E`*RIe~fj@|MXw|cf!D-@cr8X9Dl?MV=+24Or1#glV<o+z^nf~jNOEaz0RfP z7g3!NjJ1>N!oa|(f#ALtFY%v@N^S_hk{(7CtBipw#5~w?6`i)tHQGC*Ee8)oq%C5c zQ+;1dC!T3Xa7N`_hLvvB-lfUHzFzjV1c!nha3bEK8>Bz6G?U->3$b9E42cjt<2vzV zN+`ndb8h9*>9q=NxEcUMlw=Y{Hw1hq0IKqYQ7G~&`m-u~j#Ul&YACiFUvM|#-?VM} zzb~YDUEI{6oqS#N(Rk9V@qm3fVtXfVqIpg8vNLHT|0(lAign6X$;nJQ7MG2*nU<ba zlJ1SB89j0<4{Xu0u^*&LxEsh#D+f{$0qYy7F85@IPig0HVO^%gdXlp`DYZd4M2Cdx zyHE1JyK^(P1l>U?R7MUTL)#ysHjDqO*}i*x*8m7()CQoT(N_(HJkLa7rE=5Q1A>{& z^2=?I!))$EOpUO-h@*{4g&Wl#gno(fE>Pj?ul>(|U>b&KAhz-6lxkPL+(<=qv<%CJ z+$OTA8G$SP3UdDjGVn>+Bw4|^N%{3pp%fZR`+WJ&60-Ea?RkGjf0!xZ2fS5EI-u2X zs}GTZHramj3Q;0`4tX7TRHTmvNEpj9DD8U+UwT1!m3G<+Z9?+47^oUfFlP7_v!K;Y zV_}ha(d$sTTL$2eJf)x@H~>HJlhQP_$`nclps+`8<>qHlNGEE=vpAe27^0p2V-k|g z=`WH98e@qzYLctlX!I2{DM-O%at*W>%-HhscIP!-DaAyJFKi}oYHS$th=dl?o>PS0 zI3bx}*-K(U5wzHb7d4X@mX5j2d@aXR$|S2-I9`PQi*}i^u2yuOsE;d`yK$`yK!Dmz z4!z(>i=}Esdp@k5y{<MNXg&&GI<8S>P=r@s-L7Cl)&W3#aj6jJ6O_{|NoU4Lr+TT$ zVP#|)xf;ifC0l;EI`ziI$~fKMo(W@=%KOl$Ij*G%j-30p=>YKXm#dW69K2+KfAv2B zLzGtD@Vlh=A$}+tC|VsGQx<6#+2j!X7Vk>%HU^ZAiM}am@FAnm1Vgt+I_(PIfMkM| zI%#!|U}QNmFL5%et_mXdX6>_^=W}meo}aPTB6&z~&h+kf+({wUqkJc$Ugi~4RPT&p zr}g~z)!`I2p-sF3eMaBUSuwh}h%*v>pQU0Nr#GeaTDgY;@%mcyn?QgPHk~FW!E9I& zo2@5J*pTEwgsu7lHFm~!hN=G0&x%snZWSorgd%$lj#yqlVtK7VB+aC7vUOQj7s19p z^>Qp>*V#A$Z<A#6%I9C8Fg7?5fm}FZ$$;ItzToow3rXIBp$4bWKJcTKMrATcTBR-e zWrIkZvY?Qj%#qXdREbG8>%cs1F|+G-9j|!9oIPw;6U9^%f2to-GIE(1jddqobD6JF zz>)`u!CZ}W4cjsXegW|O{DzD)AIsp2aq?eU8VATbwj#I=4-G#d8;yte#0kiaHQwJk zN1JGU^NT0~@%Kjvlg7XOvkW}{H;3_C@uif8g^g3ZSd=P;U^E>6>R>~>%ck36H&HtS zM8*_VBJe`&)=(rtc~sZ|9n%-&9akjTf(BT*;TNC+qYia_SzeC-DPO>%PB@-4$6mrn zoTuK0YN+O3bDZe6>0bYq=pic=j1l#P<eZOc{IX#6mGzq|-Nq7v8|YyXoN$b&`-crD ze3uimR<b4)5pd{Ef^1>lw6Bbl;+xN_%dqQBs>$gW$^E-6GOc_CTFcQXQ&<_3KFkQ{ zrnu8<&`KvJW0wrkm1Q1FXV<u0lsTNJM#M27XSq|&Kuc|I4o6mulvZUR=Gi@p)l%w9 zc8n3ctxf+>JpFwc?vExJ_KC+Ak((g}OIX##e`#U$n$oc8c~nlvQ6^>(KY(&!ey#M? zRJ9Dtistq8E>rP{01D7jb2P&CT<%I8I)1B?s&M5-Dg|nmnL(YLVQhJ!2a}vzu_<x# z;Y!i9mVgcHErrRqjukkg@IuvmIJIzb^&o9B4(1zxfAzlr&wm7O|G9+t%9K*Nh>rW< zW(`=6mu&zh((A30GNL%3`YnVO!O;+F2tb%MEt+Hs>%$!&8NN~lAYj0#yWN?MZ4%pA zBJ$VD;`a2qmxeKCW;;juxIE5fUN6{mtd`!t)X&hMqLtAEI5j%LJ_^7Um<Vc!3tgBb z>5=4o7$q;dgvCB6xO`!8Dm*4^vCK2+&Vnou-E6dE&bYAb&bJ~uRW^V$L~Gm|X=b^I zL!spU<=BJ5c&5TUz0E)=yu)B!K4UKt<5nt8d>NBd>+|n12H<?{88XpXS`bh=FAYTv zoMIcP9Y&>$fWD#k-{p#GH$KeqYrc`v^sDXP_?Pb|)Q`zG_pg6!E-SJU^K10N+sd&u zDd2w)-OzYy={Xcj{F+f6*Ms>Ah<8|wzloPc%Q`)-wL2QAJjeA}tU8Ec<93C=RTkH` zcQH%ljwc&a@p**Wa{lpP)7vhtm&#VRbK~*|gWBxnMQ0-WqBJ=JTT@zrh%;sGfBciL zFhm6K*4Y`w7a<0x_o6ng*gD&A{+ko*hWOgPEUKrjDXPf{09V)oun!lk2oR^qWW@cG z@4}6Ei9#%I1tsZ?$TjD`iu4T3?X*D~+dmHYerv#!#7*=4Yc59#Ct5Iv)Z&uNCgGn; zoSPw`PYhuCb2a3pXwVX!AQC{Nn15QN_*2mGvEs}`tG-9kx$?j&Yu~pd{^eohniW%N z$i0yJDfMizKdqbO(ByCVOc|?wg|}&1`t-x_8xT8A&15J6f&djW3_y8%<d>#Qv6eAU zEHo{`ZE_FvoS+<`(sT;nm+D26npXZ`$CEly1b$T9%`lF=e0@Q2=em4l`P+lFsowhf zjZqfPfB>M+><h;JrBxx||M@r}Ij<1UJSgEa;Xo+ebyFPWXkMpD;q547cIIjk`sb9* zLP5%Ql?6xly!Uqd^I@}Qa%=aunu*D*ndfCa;07gr?3!O-D5>PIi$F6PD}G1P!UqX` z5G)Mm{l)bIL4vxL|9RBE`rm`|KUFs!E-Bmuk#hq@t6Z_xRh=rcG=m9<;r{3GSyfkt z%rQHL3TiuBnhc_>++K>hITam^0|6p9*^m_XgMq)-yO%uW>BT2cuQfu{fpSBmL?MMk zYS_(Od@7UcmP8ZiNJ;r1EQhp3Oa&^(BR6@>l5`w%A?RoKRku@n#ys8`Z7Q-sQXvG~ zuV)z!$}?<|m7A6|*ZoQ9y9?(uiZz@Dm6%CXtV=lE8iEMi^;-qARaYL0I>;C*=H_Ss zfTI_kVs%s8o<eUD0SQ1apK9i_mCvMvg>k|L-fZP*R!c~+hdC`}%A$UMiAL`;K3h=W z0RA{YW3aR6jpcgK*JqOW09Gt6DBOlhFohNrg@#5TdsZFBVOJJ>>Wh!BHX4asVV_ly zjWtV)mG>AY&MulXg@R3PeZlWIsrX^{V~OROk(U|-IcXm!P9rp4^*w2q%rDtn;D^6H zpT=?fTL+$>$8WFR-`jnzQ)}+Cz3ZO#fTkqDDHbj#j{opK10cQ;H*z>8Tu^6#-#;?h zVp_L<fb&l*xTCH_XCNB(ROkv2%W!|{U7xrjvoJ#@Bkz<nx&JDVcB=j^+iN<w81>&q z+5`$eo4w<IdkKT`q>D&)-{(}b4)bpJs@J#FF($a?tXc)#T&w%fxEzE`!<)V6<lD$7 z+c(qWO1su92Bazwa*t~#k!7abKGmZ2s_bd|>PfA?@}fM29OV$hQ56oXcZAbl%K9ea z^xHli$`uGG?FV-fiL}e3P@&P@J_8Jy>5%|fM<1&~4*art<*P<OWCZi{BqHjDvv0R@ z=hG{`wSR<YVUG<9ANBt<T4MHebE|uj%?C%Zh!_aPm`(PU&OLJL;RD~RO|xRk)+&G{ z)yzN6+3}$NI2DqwpBOeXD`9^n^TnzX<HgOrbSBX<oJj7lB+<%9JJLC{HJK>8kSY$Y zi+J+VDb9Ilr_uV^(6hNTJ}H|Xb=8Q96dKQ}frN(+acb3Jm9P7Y4rC~{t@*V_pw0O| z{{LABq8C_y^3w3<yRiUru}D)4>v}l<*(;bUsqVk9gs9XGXgS$L!*E)aCNB%vx|)iX z%4o@Jmeh)*Gy@|HJqxE~v*%iNGw1@<fT<cOgI)s$z)pk)rwkHMSoJ}W-bWL7^AyNY zURJd!1{l?2R@w@PO5tJ?iX4PVv*TOPhpms?8fs`wFdMkRuAS7me|>6x*2Qk@|KoaL z5<>=9%@lu9ms<-Qau>3V)BgNZ@0}vYh0=f1&I&}iE$39cSQcJykk7jPjE&l!{T?~U zi>#xm?;W$F%aesn6F<HGY`*s&EyNeCgBp*UG0*x9E2(hE(2+%Cp)e8sT85LscE!rQ z*TZWNKLP}PDn&DID1WVMn=+m<%FQrdL%-K$O3=oaP4hPF&iEw3gLO>&yJ^wcWq&nI z0$3A_<Hab26Pa95izMlj=bevF*4xQCXU)3S<;QNg3)V~i!_;jTQkz$;s$Q3_PUl_W zrF6Zv#2WKsqy$XIPGdt1F#q5Dc?bihs2ZOg6G9cslwCxJ?Xj|IZJ6NxtBRPeUT?D? zcu|SC=JZkhNRmv!JKU8Snf@QLpPqhiYP8u=lrhzqRca%%Z9})h5v9Z5Fmpx-!KKZ; z2Jb3gwPZj%P$1ApITEHJ_oIdMtNx@hsjP6nU9?Pi*s~_f6&CW+VK({X@DhS)jqaSN zQ<G5atkKn9LgwUrIXNCOO%t?+a}}I9)B4#@uR(9?^AqeWU?)Hn{b0=-K4b%%AUg5R za~H4_3;=lJ7r`PE-wpP|30AQ5al}a#2=|g5Zq!XTpzy$-jiWFix372FE~+1#oU6O& z6?AvR7c1IphI;=%&M(1>dPn%-_T|;=sTW5Np?paOrk!9&>9COsJ@#<dVVl<|A^>Zc zW8Fp|^O%%#m;E=tdCR|5F4H@pLuq4K^sA(0dDz(kBU@&r5AR&pQz_gs9s5aSTW@B& z=GLn1=;ravC`uugM#+oz8Gg{{N9lq>Qd15~vTk(H>}&Y{zyC-u=_}(ZEy!EvHbRCR zvC1Cc-(Sju0=UlBw{^e&L$KQU6g)AtA&aQD?FB3B6&2DIQF<8n{e)ixd`FR>B_G?T zTyh*1IvU-VqeJg*VABvZQ}bC2Q%ai)ETA7kg6$~>WkAX;BBqH#T0l16TnYo+OQT;1 zQx*8HB6XJ&+hii06}r7Sxk#Qq|7lA)KwzQ+_m$BQP3N`Tspdu}nog8;T-8kc<?NrO zqdBf}7fg5rASU_Q7Gp>V-Z3F6A4wh3U>HHys;1hTv&JE!u1l3t7|YbC^ZFd;@M*^S zBk8&F7OI$(xV$Q>)3u+0`>b1eQ2!+(_eD8Bir+pADLKKBJ<3oKlQ#wR^sW=dkM&&{ zxq7(KD*azFqPjt91^%&SRF&<XnB$r6QTFIJT=UW$;NB~hG+vR`1zJhP0I@a4m4~Gc z2<Muruz{jy6KEZMSJ9lW%JNA(N!~Vs2!H`p^89FzM3jjLL#wmFBggiJ+l6Tct$Y2? z|MnOFe1`M?&sg0wr2|~V=)^J5T;5lRjt#O9aX@~d`xeZ#RIQzQMBBX;=V;A|&H~!& zkDiM7zwMs28kAv=WeNUU1LIE>X8vUSMR%GtQ%ot-Qx8v^v#hE$(}~%}SQse){%XTg z;=-^!*NA`9ZhvkniY6`g!eIiKd|K?}FGH;3Rxy%vN20*hQT4>1`Ar{Q95Jlkd$Qy& zQ@p5)f|a5lPK2XKeb7K85tzVef*y&mGlVa)>dM!6pEJ~2%aZ=EV1@Y2JJ$-5Ib{<e zq|SN=xjpz)RVrDg(mqf1O`2jeABpvTx9>CQjYX+5z2=bQ(QKD#cXiLbdjICO5ixC| zAfF^aQAtGWIj7I*BZdYE<^+z;S6Vwv0d3@A_UN%V>FljGW>^%AXwt#b@Xj=p?>=e0 zIfF)GjrWtqb@p0I8xmTDsXXSNZ44y3KE@w|0lHFjbJgyiC?&iJoQK?3T8aYa3kf`E z0N{X6pI<TW7v|+2(ci4JWdGa$Tmul16yWDCk%pOdZjcx_0Mp*jp$;;QfS2Mf_#*)) zAe?ThL5xXRdnKKZ7lN_v{ioYfPhE~t%SES!I|;*@$QteXozV4Sc<C;l3MjczW$7)G zUC_J5Emni0yT9#>q5k)iNO)RqD7{PJq803P09YD*H5nTW+Jr&Ew-j|ojzo1!DCMm2 z-90E@C>0qn2;%$TbZleJqJEaGU3`bWiW46Cl$dHwXYkwl<AElKt(ZEi3eAKJQEu2R zNrZr2mLPQ|pGo&b*e`ivt(x7BWWSgv!ahpuH#c&5t!JN0>E~=1C=ejMo<3>T)^!W& zeI$In$Ab$^r>)HK01PT#IWx$`!u-mUOxCpa9xMk+#gIK7qD6spn>0bQRBU37VD@*~ z$kiIha`k}~xNLV%5~E8}jVwfg^PM6e-P-}RAH~YiyXzn=L)VsZ*ZUKSCX<$5CTTS$ z;EXly5tQgLDQfA&B_-kg%;kOR1g%Q22h)mRWZC&jQs>>j{&NZ7<#}ra_y5<>LwaJj z2v@_1tAz9aoe(e+>hU^@zSUG~^KX4_*{~>vXRux-s~6IA_@)j`A&s6@lB+f7aO0*E zQHeRe++5rM5EQiB0cZdg4U2irikx)L^Rr0oVx{rw=yr5z-~SdN?(|97LiW1`?SIAS z=sIW_J|kCMS@%m4nha!bul4nbe17Dsuf_#36v;i0S)Sa@-3KA*a&jeHQJ24~9;zJ6 z@v?1f{J!&jKfeKBs9S^p7~l>+YDGvwM%?N?(GEc^&56Ne8P~6cDDfq%&Rl4I!==nt zY$DOVs>vp(wFVgz&%J%$tJe0X^JV#-M?5}A3V^QwANslDzOW<6;B*Jia3|4s;Y>U4 z+PfJO9FHgt!M$y`*)s;cP@<=%R;%O-ZiqQLyN^d@7pBC2j9{T>GWE&&ALSy*&-0B% z0;@`%RDZ|epwp%BxVSF|Ahwv%El76yRK8VI(e_chL(Imw<Isv2<(gV27muVroxT4o zG5Zhy9{}J!51ju`1=1Xuevf>Ng>9V;*PqTzlHgrIhT+i#TwfnW=AQ4d?(qOfOb%7- zqgZ^?lroEZb-+>JCwlk5on?j^b(4FXH>)#FyyB!jB0p<_<!=In=7Pq0&&~d$j$Nc% zd%qmkoOVIM2ILI}z_gOW8ZW{sPV<_y1hn$FnV8f$DwQ_JQ+tlJ%UqiAm*vdw(#ASP zIw;)!=GatR{x?SV`b+=ieY7D*?;O(G4W+~h7iJGSiTT7K!6m9cOMfOsj)p)f&)?nd z4{M6{WlhIgj(;N%;AzIkWh?aBXR?0Paf?XJ93V!CK*-0NC5oz~kBXneUaBYd&`|cG zm}10ul|s3on-+O<RgNl<2Xf5NDtB#nUQz2o#xDf{FnxKI|9H|3!Z}HAMim1sC9seb zZh-)12lTZT2Sn*6s0|&;St3i-3^6h`^Nmq8akpJVAM(RWqyi`9rW-f2mt^s3ts<UB z%0#BpdoqRM|1g)3k>Y{XDht?q|M0(tA<2oov%*#KkfGaD5(`(tHerG1U${%+;&Ohx zP3vmL!0D(>XWf5GcQERvQiV7^=+z~TS7CcY+D69k`yhxFjnyE)BZg!Gt_k;kuRL$N zb0izZsC`oO^{qw2`<~GB7rDnYlY6|ykM`9?%5*RkbdD*k!8ndn#1X%S5h`VF2rNmS zmisGu1OrcT?0LenctlFQ%)G#8=Fpe`jY&Ie1{iny+`?u-CnROH49wR%wG?nIL?+|w znB**KqD);G{QMXx%6P;p)$9jKMcxXD(Y3BQ(Wn9D$PW6HucxEsA>)-@uJI0%Q-+y( zs4%?IDOYGj?8jVf$4fqvcnAcTDA!VztIHy?US&SQ&K638@F`LDFO3FXDlhB@?lw+V znDvCpp-8zdZ{@W3k|PyQw~2-khxI2xKoZ8oyUQQ!Stm!1&YNjc6lSJ5VR3ma1*#ZX z0XxHNn}arn*{x=I>Y$pdkDL0WlCrH>#Drlu8HQOQ%=YL9#{a{A2Zm_*R)6n|%}v5) zQ(26`ADe6(u79tWd`s%`_a5C%%QM#(IUTcpvZd46rzhbnt05h_0LT82`etfect4M^ z5Yd+aSt(+s%k=EsgjPK_eak5a<zVT%68R330nrJ&yPqO207r@@;t$!HvLpp4jq&0( z&JGX5+qg{?WgpIPcMkv%DVGh0q!1l!DFT)8#Ue(R$j7Mpi)MPjOiQc~#Wtd<=OQ^n zp!<PAhGjH118hGAgXrYi;`2!0IQu*w!S!uYm{!ZJ8@P2!_+map8tf6}?pE{7u^FBq znM8yR{^4wJ)Ssa64ONjixQ?>83IVy3@ecw>_6<^r;$k*^okYS(rQJa;id2rYf6-9B z;N`o_kjPDk!gs;Ug)%$=;_+4AIv$1n+UaU-d2jl{$}v6*^)Bs!6C$L47X|ru`PUYd zwy|n{#Rm{%+X&OJ{`ccU<>WVnR)tSWW)lV#4tc+!%*3D3lcOIM1aPe5$xY-G6zC@- zW;k6C-~OxrO#mW2=hmNNw%<D8o0nq1?D(>6hsq`wNo&fhzk@YoO`<!U_X%NZrk_f5 znV!BcY9uc`sCH~Tui)^%>6C2(EZfqGgi5=}??rz8h&ya)WyOo?^!l3mo+;>Dp1cYg z6>c8}z*L-$yh)(_mT#@7az&lUr|Y92Gu3dl?4C@c{bweQ;wy#;aArP(9=;+vXPOe~ zKDxYE^qDJI%=k(IZ_q%U7{@HfeD_pja!FQ!XxihN9=%<AkQO>NPw<y&R#ZwQDLTm_ zvaAKgy<jClKBYl|^=RFa$=h;HzxegNDxX*nX7L*KK?aj~MG2L?d<hB61)<AgXKp5I zC*<KdU3#r{1Hpm~W^`E|AQVu->B>l(IBbL(4~EiGLdz67jmV!WjrOYK1^-(8c>Qp9 zS9rCjO2Ml7xZFarsVYf}2m$~YrtVmG-3i5%@=k=+YEox)qxrs_Iy6Ij>h}+0@W@lo z+*RoyyI70Tv;?|CI86%+p{Z+=7X+OD@Sg-AmU0<8oEiB`giRNUG3a1hZ#$^ayL?%S z=ln}TM5f>LRpScF;D$Qmt<kSdu8og&m(zz#3JtQ!;&OPA40YE(XiDZDv%d$?x#Rjl zzC)wB5D8GZXC_$b*>I;xj*Ka(zV?i|Osx2u$MfaP`#8R{Y3mr3fKp06Z?Iehuu2Ch zkf1HWS6^ED=5M8^>Jb0C6hK|n=FUo>s^eAsFddiI3Joq+X$Is5MCzGvy4v;#McJm$ z2596xB8QA_pdc$UpiGhYF@JH^IjheMM;cKx<;2q;r(i_ds?DF);riM$E>um@BDbJ~ zSyALh9KqDltU^kKzNh(d^mcRNllRbEg8!1hrM^-iMNQ%B!0%_x8ZR&FIj(AO-(|zM zc`1-2T$T-GnV=nVlv|X;;CJo_j`2w9;PQ%i$IA|sx1{2LSYxevj8lQdmLGfN+o~R< z9aV{`e%)9|8W%Ei3)Rex{BG$@{s^+Nmi5&OoE@nSr9CJGG@$nh`pNyne-?lUmNUG7 z`+tg9*7iY$;M$81E|pCaUv4s++*XM`hwrdgCanu-q?;5Lk<6!Lprd!n8B`#YC=lTY zj-<uijt*)gf!S5=>G6z=l;=s^-9(ssTQ$@1B3Ca=+4AIo`{;a+;$Pk<>A27Rlu!1O zmPAOWUzc8wVT}dJRIn#sk}GU|prF7kZ?!l^uEink;35Iavhw0SL>wNY<Fq1E=~R=Z z?)bI_Ja_Z@KT>)RP?{KB;PE-o+Qrafpy~-!#1%3~v4jt+BBvQ|1vHi82I@6x6GclY zM8QD8A*WM1&3>%6pBCRs?-4NRK=18z^TPVx<{Nbqd~a({I(T6#dpe-N$BCz&KMSYE z!CtbNc|D~u+IV;rYxCAc*s}ltz9>%cC^4YTQcewWGf9%BgUPDZa%@6>m98{B*;QI) z6mz;e4aly3una;ee+cxfRa>}jF)_h%f2?WA=x8!nH?Za?SPubMM-|ZKMMumgGP+#S zd4s!HeMvCO{^7p`LzH_9&;O<PAu+@j$Pl80P1gJVk{e@?G|{E+9@ORKFurEk#-~W- zfQNuAgz9X{SV3E7hMr>)9X=*v$<JFQHJ<DkZfW!KhL`<McL?pwe>oTvYgNP@1+jnd z+x<y(&$-&!)Vo5hzB-?R^F|E3ABfXI0OU?uQEDsZh|st-(a^tKG>qDUvbE<%Cc_0{ zi%KJYF^oh!>q4ccwP&>DQ)6qDUPFT>j+d9^^6c$Q;(DWE+=f+_V?VJ4`}I~+4H8Mo zueD|;tqR<*E3x9fhj|W9w>b@$DZz$O!Umjd=^BeW6V4_<0OFQ~qz-@$6S+Fy1$%^^ zZh}W^U3Ex{RfL(0oCDGEfs?3gtgraD$%sp=gbp9_z^u^D>(`>j2aO7+b8fQNUM*Q( zD<}Xd#h7KnqH8JH=Hn-Fu7$fuW<`DM1ed3<TMevYwDli-<>`%>W(x^(l9_)ktfcZh z8um3;s9cz?(}k3MItN}~Vi%@SDzehsJCF$f;SWE5#W~l{F4@eLZ8uHCY#edSpKauu zJcCI{;rnOwQ%l~=bB1iWwM~td3`ux5=0s?ku$LzRx~ZWe1nESc*6h!QB#uqeXO|L~ z#Hcdu4Jdr%LU8xD*DIzP=SdzUu2Dwf+8rI(ZvRwV_WjhOBbcn5;~EQPnl@gSWkw)_ zk75jgCGBWj%b}?<nHHH^^;T^;<}HJeE`Cz~PtA-CwcNIQCFLUN8$JHlsymf2fl)Qv z@J`E;TJ%3?j15Z$7v&M+_wODDv$dU3S6d)dOIFALCep*6b&yfRGVhQlApilG*A+@i z@V61WWRVDj9I{aLp$+j$%W-Y3ZMYswz_i+%!z<Nw4E@}ngTA=(d4_V}p``!zhk|SO zZCQaUp^%{p9_|X?PqxW%jnu0xbL@{-3N@{@s;orC?(_fz9EFyx6zy0gxvyLD91Utc zr<+=V$;kroC0cGRBv=J0#H0==ik6y2HN3L?aiL)y-fUw@^jc0e8KkiNfB7#mt1#e- zkdecIjE2t9rkEI54YO#|rLs(Q(1-M2{r|AU@uqiwjbA$q@M!Kz(%-;bFW0HQk)N$U zB-5YDRT-j=`1(9vf0BkeE`4dGjaK`36efuU13&=S4=ds*axx$d1t36Xr+NWnkr;dw zJ)X-xRuOtyZbuD}X{VLD^o1@gx_!0UrucrP{yLDb=;-qLi<m@&sg6fE2?oEuLGb2_ z<3$%%iD%H~^uxE-aP`ef;k0`no#}IntWvInwqNwY4x?zWiVnFz#-`UOOt$q!P~%Gx zE6q;29ja)lTKrTyu7^oBT0B0H+Xy@RpZ(L*Z>8)2<nSRvr8V<iFrB9L4EaMlu)RW_ z(Yp52JKGS1BakvRsXgMw`7eBMk$p1nmkEGo7_R~WyWO`}>jPJ92X9i@MOvifVh{iw zSxFtwrp*+b&TI+GXD0!VcozRgLJMu11)uBVA0H}r(R;Vtu{y4PM$$52$5PBo_Y$qG z?It_$rd;oBJO5Yz^Dx8`d3gVq){qO?d~Xo}xAe`0_kTM{$`}{-2=b&PSv%uNqiO$9 zhM_-gLT<i{l)|C!+c6#2joPA&X1Y{thaUU^KW<7$b-p5NrTs^r+8;k}HRv8y<VLz& zGULH4+&EiMIv@!wfdCr-pO1L8W53t+tBJA5m{4-+t55HtB`KhP6-uQ~GfFM>?u!Z{ zfF$(^qB)Z0p<q1#zYH1I>cG<|@{m;sBz_W8Wv}pgNW*@2Rfkc_?b8#TN2l)?Z^ldD zphY4?mh!8=31btJ$UXv!3Tyyu+RP%)0v(XSB!0D~#X`Ove?W7~)87Sol?C>y7&Zf4 z!yk+VyWjPSv2m!A&Bcv%_DPkm=I|PP{rqq%=c{XeEL7*+_IF6Cx7Zqhrg*75O9F1v z9z`hH=N=zQ$C0gWbFJM2OF^oBX6;`ju%0}@t3Nxa+uBDmFGLqxQY<cqJ#r>NNAK%$ ztWQOW$urIK;^yMOaXxc4syk(5eT628;X2(v{1@Q<x1#^<U(6*#oj!^VrC}`lc~&;r z?r~&0U;e^a5HAQj9MG2nMKb(X2*%~UEK#KjZ_1^bN<J7zS={cqsnm)mAHb<1`?-KH zm#FvMr}vX|&~5)4#k@4<-et{jDTk@1jhq45r-#NzdmmdEU6>v}KoLAtKT2d>sfTnc zKW8l<<I<KWL8Ag<Lltx+Mj~6LfL3uzl56{dWhQhoyqwe>AhRtsIX)3x<PfSm){7MV z<b-sPan2aZacYjVWRFWVL!0q8RkzbS+OjT#Oys=~ttWCD!OEygo3c^)CWoyhBpW&N zk5&sg9Q>oVYp=x_IcL2_HF0Xo6FLUW^r(~tpWi6Emb9+`n(^QbmW5eTGEO1h!#5}c z?6DAn6xSro3C3e@!I6rpWn(8o0ktjEMQ$o1%`)mjza~#n65Q#>i%qFhxu4G^Y!K-o z;N?SpH+`(@l6lgrICuRscRi5(dWy)euLB|=VD794|1WFJ-2trub$oE*AO2e~;9n&p zhcm)2Dkw(rVqilI!CKGpICTrAY)-GrG&ldArqWme&&OKk9zR_LOuz0D&+8X8xTck3 z%Jr>D{)DIDNp{D2-exVsx_?NJc<q*AWzr)WW6kow6PxOOwLT%C5;}b6plS||YSWnG zhndSMFamrz6{U(toMVJo3O)TvNbxbY0}Rw@7_v9-qtyAf0&UzPAKqQ1e!hNsAs_{S z$@+)GHztTs)|g%uy=nZUtiLWdUA2!XBC%9`nLy-TQU^i_!us*+Yi@<yI>T*BzPU@v zFTgN9;@IZlpb^_Ag71>Cgddo{_$Upp@U@1ej3fv2#QgQ>#&rbhsc_=~5YTGz9JJ(P zaM)J0U>#(G!#H{8W5?rWObth;aS0VSBi>x~Tvm5BzHh(r*g4O&4VzlF?_8J4gYzlL zuWk;mtpw>`3jHeoa2sVPO}y3%n<z}WR0s59macpYg~Xu<A7D{^pj$k~Y*}3d1Mr_h z<Y5>xUvsvL{<r@;h5^5^te>4pnd??47ea>KV{8?=oRm!?ki~JaqsEC3O83?nUSFqg z#;H=o5m7*rBdd?j(eGKkDSDP$#a~TZdjl3#BK~C4yxP7$3JkI}JI_7cjXJmyZkErZ z57BZw3}cMpGz*tYY}|NpX2FVbY^eV=ooq|84W*(jiAI+JSLGGo#Z1x-GIL7Hsd1xR zU^u-KY8sY>q3tbR2&1}V!B%D{f+y?5Qh8K&ccD5B+%RuUB1vvU_8E@&V7wV}P!k2n zDE5<QppZ8F?hOHJ{j%&0O0b_th%p&@r9e~LtaYHZArj^?j`*o-9bS*k>g(}GTKgla zq&qx{`B%7Y6dphyUiN?~UCMj(?7E4Wn;KttnVeX+V3VlQ;5Yte!AJ&J?37VdvSB{H zMN#Z#N%aC6iUZu3?DQ$bR=(l=|H)InC(Mu*IMCZ^7#F<CMqt@E9igix@A>@7EtdKE zU1%F9m|^VFp!Ke&!i%m73jZzIoNGBWmWY4#5BHyOR5Ex%A=c1fzUZ?a@{5Osy4OM8 z1GaGMfBeE`j-a{LWXSJ;;hzDU2%4kfz?PR}r3W=b%j;+-Z~pEd>i(p0Sc<|xGW2E; zn|=8v3wK8nkon4|mly(5w|Sh7O1d|&j^(%58KY#;i|mo)Aw#})L7(gB!xCWB<cX;g zFEITri@azwnzNxR^P@&H-MW=LPD<KC+DIP!N8B}{l2c_*YwSvN|D^a~+3NKV?`QeR zka`C{-FiojjsAQF{;*jf02=o;wX0nlQpZn?O0CbMMnp+PytT&M4o>`DdxZSb!n?fc z#JCl=@q~qb^h?F(rTYEv>(|$H)VZGG9Yw_41pvkeH=3+b44o^cvM&S0k@|IU6HW0j z9Tk`yxf_{DC)>A@^M*ESJnS)8A2>*3qRG;x>?04Wj9lQU<iwtoP5Qm1tMdJ`e-6ys zDlN6`>cAz7|M~CB=hw#+^`M@gaE4D203qzEubzRI57U6kcbvFVb1CiB_8<NiKtxyh z4JUNMA2Re$hN8m)Sc?o!@bBM2^lX>g+h|DCHiaJ2Hd7^f5dssjysiU-BL0~bUqX%w z5!&2^jaB64OYFV$SRPmZsh)X}omN(C7BZGjc*9YEcNINWumY4aqu$0}_{({xe6}<d z!`#*`QHb#>-d3LN)RB88s#eOd_hh$Ht8U1;4^_0)eMA)Jct?+;fl)x$cHbFjuBLuK z=L@R%y8K;@nKt)dWi$cQ&{#yYBxlnk6(C<N8V)r!(mvg>Ce>WE3y1m=ILZ+QlBMj$ z8`eX&q!><Kmiri@hQcWAnVL+C9cfiyokQX9JHe@-Ilw3Kuhh6874{hM$A|yQWd7dj zJG$(>&z!36jqS(;sm9b=mF^$+FS@IMq5a!we-r{)(aU&10HErIu%L2Ny-iP^pXt~n zrkgPg5jzBxfIRi$h>@%W^L>8(+8oR?N+&&GyRPcq#Ows$M?5K^znN$Sm*2r!*6w_m z>Awz}r>B@#>n{oa!#@NOpV>(BjKWg80`9-cV2>j+Yj?@*BI!zg<#i8oo630+{8%@F z3y%g}mz|0aNuch!%Baz{6l$`v68-`pW=LDV?s8|iI(ft!gD0et<-$_HlHftS(iQT= zWli$0;1biIPHEiNw1J;tJI_h*m?F&nZ_c{gv_1S*s0N=4p|KDR08)%ch-F~Hucm4t zDrC_O3Bz?43g9qrZGid6cMGYdk_(NWAC|4x>|-wceH_Qc5t!o~wse$8XzE@=xliNi z&to_9#Lu@o;bZJ-R7{ROsVC63+_<^E_FD)C-{$vnY?5JMZ?3if>34bWa%H1aR4NwU zFCp1afqt!krM}A@_&v$iKrV(KkK$7fZq(A&F%@b;>{6UbPe~8P@R!f5&H~uv;ufXD zb_jmUAuZ~jH9=PxSThtdrnIuW!yrHk%X~7zYN{;dLweez$s<~kIhtD1e2eG71}ASz zb)#CdUd2%S`RAUr*($VLwPig7L|u78mZI(d&7W&9L~Eh-3oOH3dB#l_xc&}P^p8_z zU1M-G`89v&o3^Vq!K;@J^&b&-CMa76qb7sVAW@Px!Y6>00V0OKTb!K>AYe?ZVg05v zad@9o%U>FoT?!GMXlaFlpVu&hbCeNrJ0wM2FU`xn$cjK*)QUT8{5eSPYcx!-qflOA z6Iz7^oSI!&7OalTw@sivyI2#el}p2&+`?_ulJJMc1L56LlsA%i&i?XLhJFc3pe9~J zB~LO7n2ysG>N*N1DP)rO5cEtSz431v2-)VRK*_sf$8ImnaZ%v5$$r_47|x*N7)bc2 zWingf@YOc#s1>)D8^vY5v|4It)b?-1v4L~Ba>2m2!vL#Bu-ICaB|*CBrUWBWIJ`{* zl|y&`O3bEE87U*|&Hn0o9IR8G=S~Wx@SZm<)>k%asn0P}qEN~?Np*ZFoB#0pB1}^6 z`;No+ere3t8#`58mZwLZM~_M(sqd;DVK77tPuq@GoyllnbP&**>a~&o_Fw(a!hl!2 zaQ}Hi4by5i6Z3IfT;ew-aiUj)67<fuaQ(~3`bU1iFds2KzT1wN)*JNI2aWA7UX9$K zu>vac=iM=DZNY#8r3c=oWJo4an$9n|l}z0H(CR1}t2k60S}!nzW`{g23?!3Gyj3u6 zJxPS8e6|SZHk_VB=NU*lNNd1|#5~GK%DPyW6a}YzJc2bnH(-c)F4>76{qq`oiq60H zOZ+!P{09sTrc=H3bIbbsQc<+1;{Dg}nL5R+dz{VvMo*`Hi;KM|32vDR$xC-^ev8UN zE0<)Q#tis`krPpA6SZ0=ARys&uf-}Y7TlaeKTTVwth2YFI%NWBhhn5kc#~>{E_J1Z z84@6SHPln3OJ4mvV8{~>3vP@0_4l1y>;6;(HMN)`7xWO@x8wejQ?$DWZn=n}LPZpv z+^Rvu7*EtR)N$&!>u$Znz8ER>-m!a8!n#UG_vKdNA>MYgB~J6F$%f6#&5aV^8wCge zU^V_2*Zc!yM05NP|84-{cO^q@TsAkU3TIV_ylQ;bAN!MLOz3(h2US~|FR15DmD1(8 zgmMj$3`I4OLGg@!>5NwMyBHJy?YHm#Ae&9f))}&s1Zm{D*(JMnVzKhux$v;Psw|L4 z?R<6crRr{`P-9SZwTUP%D9)+%%_m;L4qk#mkqC~gr-q#dBV2RbC(*;b%0M-n4yv|T zhHTfG00gcu&u#><*xP-1kH0f$A-R`&MC$Nlnb1#(ozID{f7T~Ulke4SUoc+WPBSId zr8Yt35NR|73{6A_g=kk+k~osD|7{Y?Cik>fQEKB2B65u=H;Vq^)&3@QwfA)l!`M?e z--Ncq9y%_C)s8EzO}(B@TtVwuz)_i^kFq{r<*+*B`-9MC1pexwC+%|M)ARl0l#43k z$f9p+C6pTa;CFr;>D}XVsW;FH6LES|Y2|oFTG7t^M$!Z9)fWG%pXHWlrd{}qf^+|N zB47TQ=FfNEcJ9Y!bNJk&#IqPC^ayHVdE^7*fdAp&0YoI{H9R|`G*^oWFoe(lF@42w z{-^7pXts0P{Tnynw&W3ZG+sU_>FPX}1EtNci=)8HF|`NYRozG1NRp2{<OCM3OT;8o zo^PA3M~n<db+~wI#hFj@#WOx|1{>U;9+ne7k99<shF(z2=0I(YH71~V+KyMV0!(cb z%pZ%6?v>JY=8%J!OwSR~+sTU%57}_ne~!?VsPdZ{%wE0YV>S8QElm?h0YbIyS-;g* zQ^iptBFb}F={K>Qf01exA-6kjcFPa>h6Vtw%n6C6JB?Kv)lM~2b=MGQb5xB|XOhHw z$m%KtTaRK<TD5|z9~{r;lyxQ?@#`PV@?Sntmz1tJdiSzup|W!g6w{n!V11EXEkq8F zeF(>(=(Vqi5PIsF5h`0Lra-4qLC1p9r)WR(5JZ*`nTI50hJ%-k8su=7T1dldyqhTi z59tm<8lSkvH@ur*cV@4Mw4Xb7VmKe8y{jT+H_ciXz7UBH$~GMaEsRXE0`)@v;ok*A zq);@tU?<ppC+B2lJ`U$!%{tW4s}H_S<M{gv^g~+<kfNlXcIi<5C$%U9oPM=Uk2giX z(LSA$xs=OoUh4+o4T`c`J<F@p)(ZqmeZG2IDJ!_0xl?tpk;9qT-^Y9JP&DQj%3T!q z)h3Q0V0i+X4CO7x<l^hG%+Nq;)`0;+@Ize#><C*l$~gC%tT^$Lmh1<s{ODtw#iB!* zbFpCrLJf>n^<%Y+7bC%OYClIt&9*lVXg22YQToFI3yVx!Fw}Rx$bTU7#+Rwk?ry^} zH`0u5@+z0FQ`EqV?#g6zt|V|k(}vMwwTBeDE<=cgEjDX?S@?D`xLRv+9TlLv-TOzX zY={8b-uIo~)A{(OZtH#}mMkW-i(6(hs;xu}A?Skkh;@n>avrOzP|H9tnOu%@Pv?+P z9QQmrn-NSvyDqq8Yhyf3TxCDg_&IBXXna!dgI1VMcJxPmfoCr0!9Y?CA&T9LjrU8O z#OuXE4L$$(1&J`P`9J&{Vc=I@qbC%?UB$8|RWW2oY_uo$lcJkF^FsF9dt!*Wm{axs zrHWNnFAahm8x$C;bj<_cr<exj%yFqB@W@xFfWM8I7yJj7kK0VYvsK}4DEUT*+s$rC zr3_W`=QL4Rj}$1$+-;R^3kdEpTu4Gq@cn+ER5RfJ!|dtAVCxVC1wY3F=8D~xq_Cfr zfzf{Zrtt$8sUdo+6(B8|;F`b;CP*_vTl9C`{f+W|GVLj)@7;1TD9gHH(u<37WJ?6; z0oRA~<s`&prP9Ux-PgVd*8=I@vj>`cU1BUTOr5aPebUvNx*%_J)*&bWzCl-jCd{Pw zIb{}oIOEdrKmaS>IIcq~y%VMK(nLn4ArL>C@GoQ%!?x57b^ehZ<;S<BS*I}kmCj?1 zt!R-CK|X;HY^u2L8?;nE)`cGp2I*Q{yg3>D!1OjwNJT}C?sOmaMtr>bi~s;U^PxkT zp%x8uC<X@BhkD3NFD5DS8+oRlL02T!fV{`c3FUwISHTcX#0?!ziFP%|oJ_cpW3cOH zZR#MigNWo;^uxpuoub7V#prirKN(1+I}PR<nM7JFfwyj%y$j{KBL_uk<er}-CsKX! z(f4<d-IZ0bmwp;);%>c>e>at)RXIV0NnT!5$<{2-;M)DtuB#_2W{a%%6DwCW0*ReM zhH;f|mf(mk&A~N?>EkAoB?-$mjj8)Km&;{)$EGTpC<8tgQ)N_PQqv&YvY{B{tsAq8 z$uGK|1SZ_bh++pcpr#$dwr{J-B9Sz#v^==v$I0ufA3Bfsb2RHg6bylZ83Bh_?nigH zVG@So38Cc2{t#JI#ZgqvCG0kvyyCv5n$Xd90%ei-wZJ1Yhk?-*oML9E@#a+1IYRnp zV>L7irKwB3C$2_FE>S}}Km`UMBFH0pqik{d5jO{DeN7Ob2&tLXq<}y)$>?eIr<#c? z+%{r0Q%Zsvmski$CU>0FitjXQz%t*+$lTmi@MF)HWtK2ciV}ppR~1tVtbs;8|L`w@ z0f%Xf;QSMaB#=E&bVxQv-|u~8ImX^w-2Y?gDj1^Rn(orw-L-Th-Q8VM(%qd3OLuol zvvjv~ry$+kB}fP;yzBFQf8pG@bLY-EbLP@=IGg{?HRD6STWpadhK!7xYdYcnqLhAj z^!Aj*W_6jYkgJlFI%ctT5tn2V0{5o4HaZVNs3H!`tY*A`A}BnrNN*&~|0E;i6S`j7 zAAOXnGXM8ZsvjG1fM|3_mQw(RscUGo0h<ERXWS5iX)lMD!tVP&%d#)pd^Y?QcVrzt zB4cgG)k<^5+P&YZ@Xt>)J4eRl=4N|ADGB8O0QJ^hgW<TmRP2w2r-cKvyjRlAM=|<C zq@@|0xWYUKQrO2ZL_=)XmSc|~*t}nad5iq0T!{7>-F0NY+CI(y4f5Fzo!sx9Gt{(> z#sVY^??u#`5OG`mQp^}U3P&B*t?`}-`O`YK%p&t3ga`hv5%Vyt-*87&zd^z%&GQA# ziPqiaqfh+<+$tpl%hXH`R_>K8K-1;3T8yMBlZ-$7F8n!mRKJdChtc)C{o)n-eD#L1 zH@Z<@G<&!*+v@ePlMTUt{7WMQe{zWbA(5*T&D0l;K~<!<REYlHIhZt=?KTwYSP!-E zxA?T=skfNWi+;b=G@*TameMl7LdVekJuoTX$`$|!J6hJ)NxPumjjc=iMfhi@TmnD7 zTv<8!rLDcF%K1*84wLTF=r9d&$L+Pbnq|&`=pcWxbkdS^LR!Gv$pq8QTQ?@NXIno2 zkXIyf1XiZ2G5gv#hx=FX9J^$Wsd5z6(CUfzZ;g#^PJNB*#+>E3SyR!BoU%QSaTlv^ zr>D4#8ZZdce5$I&WRaDiS-W+DMcOQftZXEYK7yl@wN*@<vyx0)9~GtvYQAjkO3TIk zMqK41rEB8+TOaIGQ3o}N9jA~|*~UhBDSDn{XhnKYKAUR34q;dkq+nrEm&bjhn>25+ zEm7Y@tpcwNo@t7tF8v541C?u(rykn<RJ76Z%P?P73~0OZ@!}SpB;zQ8%g^JTTz2Xg zQ}f&sQ*^0Y(~jF}06{oEu|<${(zjky5q!C(32<8KzxW>qK*y0o<}bv5%9~ez5}{Q_ z();RA!=W%hf?5Cb7g7c&ee%Y^e7;?7vT0#s@@jW<JGNT!vGJ~n<KwAN!KVRW<6`;O zw|DV;e9ljc6L;f<<p-6R0Ju(&6d)m3iSSr_O(b@r!<HdRqC7ArZ8vA~(2ZI@fRxGP zSdGKRAKi}Vq8rp~=*PoJns9Xa%X{Cty+#?&x1)$4k_euA+nY8;Z#1EJ2^R^0Q1)Gq z8wfciDAi5w(p5Cdo^O1STxY6WYiLYhGbH6QuHUmLHZ)Ic>__5<oa_&`mW^RDmY%8J z;w#0{6w|cQ;D##7d#>3PC;N{&t*N<B_9Hb&7xF_PgnO-gPh~`y6XGFA&ex353u)!* zECjq62*-ml=DTEbM)^NAxr_r+O}s;wN`KX?58j}`%7YLCcCsmo>`yXyDPdut-S;WQ z_gq~Egm?2gC5oOJn$K}UGjYmz5}tfXWt5~r;<QR_hU$%3+3aBoLQQZ66}qZk^q>FX zzYBo2qc(6r<(!i%eTBroEz0Mwb`_0iP>uyPEsuEM5ZQ(9b@uo*D>~pAkDWx+E4CjV z!r3i$`^m@ei_Ky}1!dczu&AJf4mtoaLt4?Hf%F&JMV*;m!JGHx2S4BsSm~p`Zw58< zbyd6_ESfjMQzFNi)_1KRp(cyGsB4()Hoh2pmw3|<cw2U2+d<++dNju(WzoH$T@nF| z6hdVxosNmC?aEWwW2-Jf<V}l81Qq=fT%_LNA3PM^nUjt8F`i=X*Vnucv@G@Z`B^m# zI#KSk{6i{LXmsa|`y89FP!bhn{kUuBaOEpF8PPWC*`Xn=J!R5AN2gN+Q3O6pE@--3 zjIIZp#0m*Gqz%uuUqP`10{{TkK#d;unK8<E?4fNds4}Ru-~M&IE7f%6aXTNLYB-?) zU~5N)G~|d%4gtK9NJ;pu`>>UE2AAB@$Zg!$K-Jkthi2Wx8S6TG`bVW)b#FhZT(Z=i z9-BU&Ko(4K>f-~_RdJy4Km1Pt*s~0VkohlHT{@Ca!b9GeSoCf+K+pakQMH$Js0>5! z$deBl3$1Ej@K2?80aNf{<Q1Hr@GW07r|I@P-LyiA_uINAK{p$(H}Z_&6ac+%UiM*{ z4n}B;AQ~041v|VvqNSv*V_q?E4Q;;?VJ|{ZX|&KZqG@9-O9tGiyj;G;VYR(~Bv&dp zukOtaGPhh`#qw3*!4i`kVa6$+QOX$YQx=~@Dm%;?ZPo%wKswB?zzXq*1u7R)81kZ` z(k>!sxyTgB;WS<jdZsYmndGKHEn1bbD#TV&dL)gSG>J(|qcCUSMo$eLg%kUJK@qbl z$918Wo>JlQ7T1PYC9900bP5vV<Tvso&Um@(m*k}O)V(-5VMO?_{b2P%-eH5-m3qEw zudS5K(%2i(@9A(yltXDGaW#r58|jl5MZDd`T!$qwfw45XH8tF=D)^V~&=U5A3XM7O zgt!ilv=s9D)s2X-xCO7NDzKeDJ+OU-rNecJh3&b|L;vA_5CZ+8U}SfIr^#ndQbikz zkIEhCR8fW!tVmE}c^~f^b=Rz=ce(SliD#5cP+Rpl!Oq?0PWMuA-qY=z*B``ES$vFA zYI-<7_g7Ww{4aT-l`}V_b5eHDX`nQVGi_QV)Bkmtdxw)=qhErfh#ree#}=g`yLf0$ zvuYm`^E!h+$?#}(?)PXHc3Y?Z(+_RoxMS}_NAm|!ZXAK+P?I0Aa5*^KAr6W*i)GG_ zv1F3p^x(|M5T_x%hWFnsuBK&iVcZCW$3*TH!SHRHX{nqf6b&4@>1ndgJwd@iZ`Cg} zfvDgA=AHzVMB~}by{_MfTWvd0%u6aPZ2}?L-C1HrDl39|hNDX|1)CfmKGWv8e{i}6 z^_W^dfU(z1LJx_gsM+d6jSs5wA6endARxGfrF60LLURa7%w7sb6LcJw=+|tO@od?- z3rz#<OyNU9&4vhSf?Oa#cdN2qDCRLDqbg#>CCz}}cwLmwXj#FG&)CF;ZJG`BzSn>L zGnW7uT;Wd_NZ5x8@E7)G)V6U9PZ0gH;{Z;6-RGY%rW@9o1HO)eqvZ;kZ&(ArNG{Sd zrJMN?f7R4kU0(K6e1DwoQ+s`XgyoDMOJ6ddjw`_gKqGoUlNsy5+v_OOD3>eqCoL)R z;d6foM2JT!l{ULpk{*XqQGH-2e9lf=?-TnIDv95;I%D10`1?!V(kTCES$}I#^T|+B zFBuOu7Uf*w7)Fw9St$Hs%olXs9r-e7OaQJmO_Ii;QhaFu5%6bH=Ev+r*i@%FUAiA} zTAQ2KAMF-uzc{F=hD3kgoYdm@ZY%xaN#w*mJlx1>US;V)NOQ9N^hbP(t44W|H@!#O z`*}GF1TJ**Iqn4Dc{b*34!K(1a?(Plp%=HAbs=z285w;pj{#SrCdal?oOcMX<q+{> z;|4NiTzW3<bA~D`vKm(yI3?}-!@B<RDN@j(_-4v+q8)qwIhE24o9R=wnthv$CVvs+ z1qMLpIzsDh(YUt*5k<9-|LZ^B0;qSmHtmi{3iWKK$V8~KP+6`Z^^Z%iO76e>?~4<6 zg?-R8a7C6t6`Coz`iSEd$Dt7$DzvOcRJEv{jk6g>Z-s?7eKnbWF7oNTGQTVC3-s8^ zS;fZ33#b7kN`N@hCORy`qam%eJGtIe=t4tI9oB4%sofv?^P)*u3I5|wAEaqp84c6S z>~x7sM@~LATYnn^APrqCEb-qJFx6diY1AoWw#F(6qvdjuw_>!p|M)jlt_JlVUo7!Y z{EHoVA(|W{A5k$%J#?(_NQG~Q4cWK+s3B85$I`IrFmBHQ9aRsLR2@65sqcGmITGkI zsnuVMaQwf?57X4j;ys5#Ru?3&52ytZPa66(e<F}QGR2f<GYz8A3H?oBnKkDCZPiqm z!YGQD2vc=I()ukvgQS8#P2M65i3p7xO+Gp)MOPqjt$zHISRcDs$u&*{5(-0gLKh0R z2E=vZx06Mq*7+g;5DM6EkoW_X-6e&GJ(^Bci!*S|yI1*_e<1$P6iWK@5dR-_T8RE6 zTog6xuU$o<hJ;9_ljjg#M}8jHU-5HN5bW+F6nRthpL^!v>^<3GsN}uVpB`FzV~Fh} zHv7vzyf@S}?Lh$8y1lmuj3#5}R7foV@4$rbQ6&o(uI<PYjdY?68W_bPHEW^&ECFLM z$SiBBR>V^yvoNm4H^uA-zPH(Z1c$vnGb&FGv2?d*Cq+u3WxiZom7w!i5$X-=>QA@I zo@jWO5#EYJ=H;&`#H{)HjnJN?>!`)g9MvTYsTpmNeFOYUw?>obK^;o!oh09ZuB}j% zUwG`C!9CAiL|3#V?$Wm0v=HY7FpI_w=igI2%}p)_3;X-`rHUeCL~uXk)eRnK6j*8a zmNtJ3&JiTwT%SMje?8O7$*y3wvXo3by!HR4!;`mAcYP)u<K<#{)ijeLliNwqc1d(| zK^u_r*Citk_dSy-pOy1_rjvdEhV{n#4wq2ot$)S)*QR)#CIA%fF<EVmH?)<30D2kc zKl~3t&}l3i|LT8fi*5svP!`k&0z0`<2Z@hKm!$XEwr!&^Rt+6dQ^WLdWU_5Jx^}u$ zx+A(DF03_fQlE(`)ABA>>4?86^YgdSQM1_XLHU4lu}Ayt1s{99ATOpyw~Ql}=C$x6 zfOk=|!&`U}ewd-@OVrm_B#mnreeEe?_Utz1z2;b@js<`Bjf%X~tk52~Nc%qgO?0e4 zhY4!1e373iv!R6)5y<x3+S0$oKc^?$8a0I_^;B{RmRK|e005Qn5AbumNN!MCb0RR2 z`_P9Gwx0KE4FZZeL&yO^i>S-yh517HtSpudO!D7=Y<t*8AGHtpb(4r^fzNImGwR(8 z{^vAM&oqSqCDm(OwYc3abmAC}7W8Cuq-8Wq_uF3l>FLyl5;BfJdS2)}RFh(dTBpII z)Hi{hO{t1!H?VC7thPFqcvHq_Av^Lml)?lCa(`MECgYf|tWQDH{!j`X>kI(2>y;E~ zFx8~>fCw*!6tz4dk`6c1um7umU{D$KwJ<pE)GQ$SH#$v}Z>e4tHLl4lv9&xAgg;Bb zR+D!`9<$2DYW_y56_j!8U6RgLZ|c98UQq;)6X)enf-f`&2Et*G;SP;NAGzFATZ3hp z&4iR4&!K-;$wSAuzqQz>s}%hv-9^We_g&Pip`Y~<|0K&P6sGRLx_i|>tZU50^(BbE zv@@7g2+rGDtBupBQ*8>sHOZofuHk|Sg=jrb`It<|kZbH!BRYh_?`xP@m;chAZIBJX z&CBxb20J9F@3Pxa{Q(IlM__YabU@9+bA~rg>q%DBVtqk?6yXv^m1DcUjjBXjTw))d z8+wfxutTYixjDXsj4NnN@+<j3eA<G_ptM&(|K4Ol!Rqm>iyUf0eBuLE4=6j9oNrAJ zJZ<1RY^;U3$k~oRj)$&+2#s{sW9~F%HcSMHmVS?{`et%>qLqsg-1iN8c<&-QP={DE z0?2~N#Dk7<#Fw!{IyR?NqwBUIh+DP!hzgrH$%{02nE&uU13>?vT0gtwQr8_}juQ!0 zi3Jxy^lwfQvUpdX_h=Aeh>x$X`+-<Am2#X1!2_vNxvTh@n|$!xXYc(kH|P%=ZqmRO z&V{_eH{Kif_g-9XTYkHEVu9u21jSZ(Z;r2z!aOMeL@Gr*or-00ZH=5pKba_~$JnI` zPl;0&+mKt&7*0ljTqjNzCv0zLv}L`u15fsxlu(xvO_Cv%PbUiIx9dQ)yM1w%=<Q4# zpmdBHzumPRmd5XpWK%#LcAa+ETo)hByr3NC_>lbU_L@NM*caLHs~AbUV)$G>R|Ou> zk1;jUAm@cg^M(?Iar+K5P-R0RdwZJwlWted>$^~W!S`o8bqMetQAw?-pR?4Oi}y6C z#x52IQ^4thO;x|^SnHIO*)`Djvt~U#XSKu-*^t7mcRi;C4e};7aJ|Vd)r@8@BR+3E zx=DqEjl;OED{?js0!*R@<|vcwfU(`+6K<yyVcr}SG}WU|3R;jySSwFsK!c7Mr}`iM zCjc0Lu>J)qv8mRWQjPGCSIqAz8)cwMFf#^A)>Ag4z}S%|2C)A&n8;4SZ|+R;ZoNPB zh|aXfOmE@4be4t;5iUWy$FQ=1qa_kC7SH>fcQT9Zd{n%HVhDY78Hc_sdJ0|4brHL# z)%R0osR<hDh9PSpl>45bcG$ND5w#Q}p!|mrN!LQ4ftDDb267S$vlJMviUJl&a=>0o z1WDyNDRPGC_NW<W?6b?p2ezaxDxyVyzq{q|HEHsif;F@+msq(;KO<`*>7QO5`s_B8 zTR~y$8WW?{P1hj)!~in@Cdd=@QZ>meMrAHM<lYMzAvpy~5}wN0ytj5qT{%6q9WLxb z*HM&+e1gi<O@e^6w>)S`!QiVNr;AdRV*Our5ESD)1vyuwylW<Ol>clIy{P^eireb5 z{3xujTVX}pD+-7c*Pc596@^u;6U7y5nC11Sct?}JM<9}667kQpj6r(oK>WC$F7MY= z^;)h32lqdf<YFrpk#%Qj|HXd@j2!)HHwNcV<1!RQvry%DD<lVq{(Jxynf3lYn}KoG z@3;lbGQLTDSw#EWK_jJ^F$Dm}RgTUa?sn{wa(h8{cqf4<XnC%xw`Q(JfE$DFER#J- z+lNN70<?&bZsr_8B*ceFD1LtkYX55nKCx^8P%^+90yZUtfediM?&`~7U&lhC{eEFx zzPd|fT-Iy4WCInzwW5oCotk$ZJyaW{zw9pwMb>@^$Z=HJx#v4}W*!*bK6FVI;b>KG zeN&9k55k8{ru=8f!dxFG9<HuQNt7$3P~hl)Mi9T%LV7P$>oDuV>?*i`@<~TOvJR6} zddmj+bBU2MnZqWX5(<mxkfVOM=*o}cf}2O?7j7MFUP5hbY;jsaREbf~6wOg)ndy$z z9l=H065&N*2Us_)c3aXP5H|!ow=}rn6oKOqy@D?xxo<zk^zI$Q+e%%}A8jtJn9d!< z|CE+%n#>&w8!(e)3b&+~fYW7uLM|Ha)B2e~5MEf)fBef92*%CO2vYyFiApoqi_l0T z-%mmIzqAB%Btr5(o_Pbxa1JJ4f@?iQEeW(q)d@ZU_0~^Dlq08hB~3Iz`%Vc}ZHa^& zvObUnbw$5#Pe_auJ|7==f%W@loZsJ1;9#X!A;@T9cR`ySoyYUlGM?BWb1&q3Dp73@ z5Ve@5&-!N<h3ifR<;O3D8}KxU8L6@K9C0^<xyhmF#3M|9J}v9{_~jexklmcSpgH?; zMeMI9zRB#^_s59M(X0&hNFbZ~>VtCwyOr9~$PyxT7A(PW7I3;mm2m}YeI46y>zK$E z4>5k(tEzaIbI`uo`PEEPmaBQR<Fk|VgpSuotA@hF$G|o&SP5EfKCO(auR?D+U;n)3 zS*9T<x>@{{1|Tas^T!V6smwft=-KvDf?>t~&`SnV5~Id*gcsWhM(q%rvRY7@2XGC9 zl4M`N#CG<j!0<8+GY>wl%LSX18qVV-o$>W#Du<JMF4U5^&&_k(4*o_W>Z?nS_%Hqs z0MxT08_#DX9BL7<D#A9UXoXK!H6kd%0_ipX_!qkftEM#)m_1>)%*9Uel$BTNPnj~3 z&`l}P*0`FkOhOvqiO5QYBNanw>Oqr6TJEt^2A3XYHQ{QmB0`H;f6r>jiDyQr&JdEY z*|Gh>AdVrJJdDU-$MMU)(%gNvKJcQVRY9<cOZv{k0ySG#K_9v%0mhPNY63T$lhH9+ z@}u2|RQ2T8u*6%Atq5x5&CtrSbS$<24d(juPh7XG6p=F|G~c(=BISCT$#ww^r=^r3 zvV48hjWe-{O{3;0%+YnRk|zqm1hIbBomXb(;-2xLc?Sg!w0U3}<9n@a$l_M9=bL;h z^I}-#sV<(T_B1}v9j5Q|_wRM6X1I`MAKWH&sle}q{K#D!%#5GLUn5~0jI>|TC8UVv z*^=@)R?P`#`q*peXcIfvEr}3oF<SOf+uyHaS$+Ci?YD>8+)PRuyFSU}@@7|X@P<bt zBu@{@e~WDGB!3%L_xYE9wn5PM91#5{35R5vW4#EyU3}Dv=_Mxy6i<#5#Q)sZn+mot z^(*{2F><l18rC7=FY#h+uH3QdkCL~zSajUQhzKLt=`+Fyyh?bfxJ}oVyS~RgKG5cT zmOR?IO)t6cJIth>KY@#n$!_Eq>eu1tt&NGd6S-JL<^TddoMHbosX=fhU7{7P)h)7a z!(^IFM_B12w<Xd9N3(pY44V4&NUlNo5Fp~#M;QNB%mB7}_zo=Xp_o^q8L)ns^WYUD zVZpifeBP>c2bQvLjJ3Jq?!46s8R3;P@>4i#^=8s>gl{MGa3eWJD*mMY8y)4*7%vTj zz!k@9HXy5qAcK0Ox+kzI=~6k8f#dI^8LeSkq2!+>QN=@ivYjaG-cf>}>%YIE3DoRa zy`$kTv%lc#Ad2@>0wj=)kzhGytj-R(6^Rk<g3nxNkF!zet@TUNL_PN#5yc4cr?3k{ zl{tPD4iTNfp#sUFxg6q2P|HWK)C<h+@{M#C|HNthr+?dlra|CdgXnL6exx(B7asGC zyCSoxD7+bvqj73^#QoiV6xdWEqPsxX5@%X;5zojTkmU!LR@);XCsuiJ|Ew>K4Gn37 zn0DYurR>cmh$V#u2zlD83H{1&qUu1YMp7J%gUVj~z6i#sdJalb|GQnc@P=A_Z<#6` z&T9&mg^dpPJC(MCWGKMQz9Zg>f&`S3tVz=w0}aOooJq4v0+CgGgN`dAe1w!K?l>c0 zgH9Dbl!+h2acBrEh0q%~8v8byv_Wg;k;~W<Bf)-pSsrXE2R9DEu1wm=oT1=kxc;Am zp<yy9uxQxKUDXt1u#*qM2S4OX$Du(01?VXQR2&pT_jaus?`UhiMgO$CT_bsE;tU7I z<jQ?U!m3LcF&Fdpp!fGT%?b=jaR$hJ(ESDLn%VfnB+7Qnie9>`@H^)&p}h`Qw87%$ zQOt*?wO4Jqc>~-S$Gt9Lla9_cm<9m;lEM)#Dx2$s7?)#ZvxgryS9#v&s9K-j|KYy~ zfRPu`KZEQalpT%zB5WRkZd3%Re_TLwNOcTJag!!x!bH?#yFZDN2BhIXIGjJVzA54N zj6qgw!hUa78sg=@MddH1K{7;E9k<i-Y`m0w7#BpIdp?fIh>FWLYiPUUbZFjwf82ZE z$-ZI4pdSxf?(qW4ryW)JriPs%afGylmPPKn?(t2<$qky%qC}4uiD)dytQ1HI6D#01 zt`*qNc33dgH}eGCc0RlHS;e?Vt5KF#%`bn={Z!fKBCl2SBN16!N7D2vLBwh}z5b(< zKh(K6)Bx+?XDM4Fj0k!pf|Q1nb+{Kt_d|@0hj9%Ym7<AxBE|(<m<OMr_eTU}u7Fx4 zqq2&##T)?UF6F-ufG7Gb*dx65XR*|hbSr~rs{8(@6g*{yA8i`)`E6b0Duo8D(GuXM z2(<Lg7~+e0EMRUDhqgSmn;~+(uWu>=Vw9Af-)lQ1lb)i*kJ1QEyLO-2ujOB*n;eV) zuz=k79ykGY6O!QxWwC$xXBkApD`YT#z$-3HZD_zjCyt7G;Uib-l(dKHbUK8VqnyU^ z4X0V6HR7jw)}5|Mcs8PUoH-8?*N2|~XPu8<@}cZ1AhheoIHMU%oM_t|Mi%!;yvJ$= zEmSoFunP<)0stU?bai9Qo0y;T$wHX|YH1|Yi<!t5k7Fa2mJCz<CQQn;L6M=Zkf*LR z%=Zdksqo9=7atz5I@gUQB}PTHD={M=tcO!sF<keq5WGw|NvU7+{8AmG+g`WWFAhfw zZ<wwGwQe%4iwSM}ncrwGA%z4taoHhnN~0x{HGr1>gA6QD-b`Yb(2ewWOFwR<*$Km{ zWow=osv-_!0oNFsvF?gVTo2fCP@hE=A}5hJ07~;Zfm12k)`bOX;8IdP5FdAvxD2~U zihzX`pAb#)I35PMROL%Hp>hfx&)|fJ;_7kgZs+vvq*t?z?m99&5EZ#-k{kt%m;i3J ztb9>Ih~=q?)yL(>lutLc&m0JVeMDYz$}hjMdw?S?`44}H{``Sl|LjakT-}=alki{| zie<KqT$YQ3bmo=qBjO8YLxxl2)pSdl`w>S)5E02MTek+j-~0Wf#a#^H{ur*mR1mP~ zdi&`+Iv~^6nVtNLMHrYD8@Hu;d@fG9pmD<iJiHKI2%xd(Nz#mySl?Guz((}~C*F3L zC3;j&(kT^U%Lo3B2S|khXlN~Q;{2ELima_av$T4gX}t?U4M@)osKc(wgiEEZ<`R{H zLM=eUn=&QD;LNwwckxQW0ZIULDv~KV87!3V^y#>@fe}YE*E?4^mhuf3d9%X&&X$IC z{rRG2_;A-wpR=P$Ogw`xyJCysy8t39B<HbPO31c1sa~KF^<5&Cr?hWHuUj>CID2Q< zIKv_d$teDuENQMo*Z91Mo{fu6iHH-2V-AhMZ-uWjSc3XJXv47Cb~N%~P<OgK!%DuI zln{M{>N4WTNkr~#4HmfV*h{#X%t)r4(#MMdkdjw0KLSR#OzV;pRxo=JRW3i%iTi*2 z-{~Opj~_5K4_}!?LRC?OE4?C19UE@ZYFmboTo<ZWP1lw!4I%EaH0ebJ>~I~6Rov?N zp%aUY@|-oor_Ur-yxz^VN3A|y0-~2oJ#e-Hz`Zg;5vw$4yBGQWSbRwWhbq0*DmYbG zjVS;5vq5-4r9A4lKq|OEMO||~R3s_s`o@Ec7`0yW#)jgH*}!n#qZf|B_puWg(g>kw z9wP1Y(s;HDoThIH3T!62MJ5y08&Wz6)y6v)5~NDIYS3)=5ntq}uU$dnikGYsw)BdN zrfpc8ZJf%29Svm@WR%@-t<_c(-Pu{*!K$t@vXx#dYQH{DeY9eCIo%k59SK+cm}M(D z#{4dcMFcq!w!`wsLk0Cuu1N7Rc-*$KuqDW725D)(nua#y7iBgoLYVsISAxsfSBC}T z938<Ozjp)M;b|H~#eS*Td0?>UIw>BjWeopy8`c}pAd!rBBjwfh$cZ`P<Es_4QSUOk zIotkP_KHowv8Ppddh!qdpU^NLxmLB{$r_Bu3=M>>iesNiY~&iMC$I>e?jI35DEGLf zY0FZHnmtO<)s!e<^ZUial3s*(O*rVvg>+Ssr)u~k9QsYQ718(TlS~&#kcVlY(kb-I zCuXQf#!b|{X$&#D)%}=)6ak7V{o9TSjV%4fNN#?7h=5H(OiZ=0cHD9W=7N(@@v7h) z9%j2r7tJn;ZXT$Yv{<>g$#aP;54%$|3(jIrvUpRT4+>R7@E}}ZzTIZ7uD}g}(#K@& zM|FU_ydJs&LiOtI&jK{baP_;RQ>tMHjXT&8U27Ye66x^Owd*-*@}q3%*&5iydyZ9X zrp2@O_xCf+`W3((1aoBD-RMv{1gE&Mu$230LDV)v<P|a`cv`uP4-#9f!krdJ4Y(TI zf$pENnFRYBWE_V7Qbm7|Bq@|>nLF0QE1o5f2Ig=+Cbs9u$EYqoRaM>m>2ckY!Tweq z2`?uNNKV3~Zb?-7B<Al~J49m6uo#aD*~N(IaToUA{1>GEurH^#fJ(+8O!Zoe6pD(1 zyXOU&n!<cdU}L~X<%)r_Wd%7PoS9M7pkOXaEc?<CR98th(PV4>u2p_^b^SFmC9MW_ zGbLIseY1GdK5W;C!T9smvf)Kh1Myt~K)D5HZjlpr|4A8A%S{mbwX}>6_##zS7g18( z&WewzW|G!X2IY{U5O%;^)2A`LTt9EJb;&o`ZmkE3U?N0svPK<@su|pmjA;}p0>1Ke zWTd`+g%&v)W+1hjmsQB_{y0Liv%HQpr~nKJ_3Xz9Q@_#B<tY^;NxHNCj0@HZX54NV zRxH_&SpWG%rSc0fvpgCa<?j{OPLAFR(iwSwmhuu3h`oBhk13l3AV5@80LJay@)pW( zoyCI6lJ~;n1$NnNsvBmRo~?cg+-{hwU;%7~HEc`y*Rtxx3F-F&y)l)>-Zc%a>l$@N z@$Eoq{TGsz)_c~zbTPqa7g49@`V+A<Du%ce9VTy^R#m^dpXG<PA@a19zAeHA{{Q0t z3K}Mb7lOa!PuY+F7m)}c8t}%fhQnz9AN86CA&bdB=Q?|&M^P^<X_oFVTAxGCr9pQ` zArF}?-||K)XebUzm=@=+#8s6|AOl9H{-ey62F1hX!U5y`{B)}-KlH~@5Yi43!V>Ae zYB#r;o9!2U%QMO~s!pJ)jE+JAcY6ycBQ8p0^|TP$z(!n^b3?tuQzKTXDC!el&J0%e zTyM<lu^)MzH#f(VU;LLX=eYiLD}MuczwVtgo%RBuZ<FE@!^r?>1yvn2Rz2SNG(bIy zuT`n7SIIIFzLiB|7j^hycG>>-m)0Tf{`;k046e8$P`U_eGSh(m$cbr@r*ZY3dI6qp zFO8(gH;<7kz#F8()N+qPakOTX9R2Vu^5q5BtD#5Nmz<MD+#%7d=nrv@ff*ES357Jf zIE;)W-AH&;j%fLQJcmc}kPb0qH=6=76>sjA=!&kNd+fb4Se(`h008p&Wx;VmlOc44 z?YCebx>m;LF%eW##mfG}{{$L_S$^#To@7@sWFubq*fow7%BF@;O@a^I$@3R7aXw{2 zD=#~B8rDNZiD4!zPnvLRA+I-8G8wVEt(T`W4g2$Ad2vh-{I6k{qz;=Yu9$<;1(yXk zCh-Uk5K>R^s1&`SeIBxTHx)NbiIIhaHu&?xaor#0ln&q0yC{6@!_}WIcV^V28yL5X zl^rQp`o4ab$pja(FIhIW&-v63wZ5M1hx3aWDN+fM7$TcG6HtlJ<?~)84lTF_Ba{GO zDqjI77509D)b%(uR)is20Kk?;A(=+o&1=4>q)F8QW2tCy=8pv>_w-rVZb;7v0_0=l z6^JUA<@tF~sEF*@#IU_6pU3JPvkA;4mhD|Yh8|^Ln@XI|FsMjT4uC@u2Pmq(ed;HJ zna~ufqQ<LioAssNwNk8>0qPqZWe>cJRL1d5>`1N>qPnXQl9FO-O{hbQP`(z5cMU`@ zrhM&MNiv$UF4pEf(WLmaD<m}_jTmy*<jjF*IZrkTgy1iI6apPVpg({10aG`kTSbK0 z7nO9yqJ|S8IHrW<AuQVWRg@KL7X*tvx(*#PmRI*AN+E}9j_3T5QU(i7(K=rSdMK4u zZ8yt&zMOzFDfmZ}6++;etyEC0nE6Y24%#^IY(5h*<W|pdit9XeEmxQ#4T&&jo%8_? zEbIC<-$YMNStK;ryi#v`JBsgQYQj9!bTBlPxl!T6exA?36Krl>1bX9HeroAGm}1eT z`-B*wlc&A3s&}bdabIP0E)-}yI*smQy&ogWqad(|SLJ)_l0gm@2*Sk495DTKr&bxB ztUIyrxSOZ%_P%&<)?st_+_l8LqW4WU;RHvpTTf@}c87;}A1cPTSE;Ka=!*2j4(Y@I z5&Wy2vrzFIU=9EwDGVh|k-^0qI7WU55WH+QiuA!)mty^>exStmbp)%xaBP8T?DwUh zgF?)xLPjffR@~6kJaYWN_@Bv_wVV*J=MvlIk+QTK?{UB;mB&i+26Aq%Ur|xqS9$1v z@xKj#ArM|W+vk~6IwKMM=YJU1Y^E%NG(ekN%MJPe#;_>{;#2vCC8pM_Y}|K_x`R$N z&;&FhhYoKQtDcxPe&{?btYH-juo<WdKwAXL3S7d$DkQwv>)!ueBMe13r(o(a9t9`4 zrxg&&>^58Ih8I1xE`QTJZ>N$-lZX6vjH=+Sw9fLrFY{*rx$u-*VgwBcb_A@BRD76N zH1$>nQk}#{*>w!QoNI)@$H5hq!7wt_g(vD&bpB21?lNu_cp($XHKCP0h`Qz7_3>3u zkj(8_5)f#eE7AtQrsRf5<27oY6kFz*-muVXwql5_;ka|hqD!rMuI8+{r(?P1W%NAl z-(e@o)Ua5IY0v#pS;0OJOPKkNq}$=(Y+m8!Hr;8Er6=xxC~(38z$a}W35TgLKJ_$8 zHO^KcM)?8@R-uR75hR82hSO~d&wV18-;_certw|gL+N~#<1Me@-XY4#&|zuQH@FYn zB1~s;k}DKl<8~LTx%;#(|KfiO1ic}=rg6q}Z;TM@FG6b^+wfqf%uzW|SWwIGkp9x! z{Co*=RT&zjHKEC!zL<=j!+wC}pO)70ljDujUKrh!<#_Evp+DCgS+|663m;!9dwJSg z{xs3r#`DH|Qyz$VrvCi=_XCyRspgN%&Nk_b5`W>uShf0|gQW#}aNmoF=<rrV)VD;z z*O-^rvHJQ!CZZ_U67r~|Tiyi2nuY5d!{Y`JG_odoS|KG><8t1JZYy+$4=ra_K@-Q; zRFUovd^Z~xBFo3qBdsG%vF#t9?py=^T%NCE^}d-pjr;tRs7Pnkqnz@lwrh5t{s!+S zlOQbg#Yu*#zHzA(&J+ag;{-s}@7J|c_t@ok<0gsqD`~T)j|qQ1{(Rh>=+kQLFu+|p zw<l~_k|&p>j}_BRsJARYHL{bp?dKwUS4MVbQnX!TlXcvCF?S&Rz3lyZ*v`_T)O*tp zWu7IQR60b<UN9b!v&o6<l7TF=RApIFmH}}uj1_(ZrT{<uU;Ix){ymZg7l^o?`UtTi zX0#C~96ff*gevm^Ku4a)eE!v6br;soq>9v4Mv3Lgk0tEwjTH}{=YI2o_V;LPda)(6 zrH65h3{V9=Z<o0|nI_31TWA5VcK%vAW{z;0AwB~EfYN#rfduOPL?G2-H><da<m@h1 z;XWxw)q=6S(u{l<UQ(?aHJqQ&TIHIVK~^ZaB;|nmj<Ov!(7`ApU+TuDWUWMw&)S9X zt>U(BYimW}p6)>i-Ay9mc?hb%L>vH6*jk{%)DuRgHe`w#;9wp;?)$EsU?fTFH*ueL z2(0CGwvViYj-&kA){TiuwP;?gnzX-NFSRLdY`$0zApn3fGrB}dJru(j$K2ziP>HJ- z`_?JC)WQ?Y@&1X2Eeu0!lmICDpls*F5_(b+PI4K!Yj!n_(c*TDHNRk3ve-&QF|=L{ zNz)Y=`_JOTyr0w83e=N(jAQwi&h7~)bdt&@vDoZCcoFca8b-(9xgGAyWhmt}eUFh9 z`A>h+2Y~(~Yy{Dtdm5iHvx?9fq57d%)c|WHLJAyPL-9_%XXY(gu?cW2lMI{<p@gBZ zoiLMxA0t2bfg((^7^dJ5(ItnV6*ec<z8OKRVQcwbA1QYBMjK}Z%6)J!4f2X7hB3;4 zk4dtl^05S2*10Ph?*9ImJU^0Ds!;NJPNbl~O-v<gsgsntct{|C1W(<16(PQ#3>294 z((TpSam}h%zzA^Bh76TSXl#X?5(TK)gAzr{_k|;{B4(fwu8;_)?J|pk!aq0j*9PZ5 zKn6(|PY-Sgb7k_y&K!p*D*OH{{yiO+B>P%q|G`nKSxJQp0Ilf`@2e#H!M^a*#2qJ4 zDOu^<*H3Keyv-;6ef^sA$WNMcRTat2`HRx$;3+cgRGL6p)6xgBB3$vFwfQ*^ebWao zJVDQE3uHYJT>Dt4HHHcqJe8my`@Gx}a58a72YZD9lo3K%141LdR0k6A6DgMp0)<vX z+9_cI69~VH37+&4Rh1`IHcaIH#eX#j248s70hP(q`iun4jL8v2{?<V*u4UeV+}ZUP zIvd~i$elZ92z`T`&_iOc-+NIFPsF3y<X@8qP!27pct~-IqQBhUZVD^nK^O>eEyo`z z%C1(qc~pGo<6;d@9&9)=Aok?J{wi!*YMO8d3Rv&-O9TUQPuW@e1`TW}`HOkaEPuoh zQ)|Q=>9N1qbk40@?8PP~)aYdmSFtwM)lZzpIZ-1r(lfB{GP<a=YMDDPuHW1Eim|7) zv0yuq3qN)YA&a~x*<X2lx;+!Q>D$0754Q*`=x#(LR2^4JDMh_k5uRP|Rj#UCdo0A( zl<j9l$F_(|nu$UwastG~hyxJmoLBJ43}|r_mmhokE!i^tiK4|(SA|)K62d>gmNqN6 zjt8+Z(~H<lqc5c0u6#e=SLBJ^nJgcA&^FO6i1}8_Rqm*#E&*T6ST<jnIW>XzcOT0+ z7ClU7Q4f^B*^q32$Sjj_dcMjz{Bui6xgSY2=%Y?r&du#XKioh3a{$m2Vq1HcB%}r> zvH7Nh&WRJ8Hjw&%{0<qyzh~`227~|rLTi%LeP3~<gi+&4EJ>^f4Z<z)rAR$Sg^kNj zfl+FIBw{26E+7{pAz33sQdQr(%lktiO*wvL7)XI}kYh5F-j3#T5Q83u*IEi}ojCI2 zGP(W!Cdo&H`<Y+{x)n6CXg2Nkwsd-TUN~+MvkZn%Oc+t^4h^PnF-91;Dq6NNjhLkB zuCmLmrMdV{h`M_qIxB9-#>Yh%9eMN=JbBjz*t`c9*-9<NMNdYGaJ9L&A)}eg(@fiP zPyF36D>fAl6B^yV0e+)mQYJGmn))7R(Ue6UYRGFvHbi=i-%v@pH)&b3B;Ok+x)CRN z`Vz&_&y6CbG;C(U3<$VRGq$<1Ab#bqt24uG);u`BiZc|Fgos}rN+XRobeSaVshf2N zJSs9cZOXmQMtZ0iPJw_AY>a?$oL}0R)fy7xS$6UHI7s_wJmi)gYs$qu>1J>R$_hMV z{;U7+PXa*?(;GqNuZN{zUxS1Py-|c)|LNZ($Pyhd@3SXzJhGd-cFu!%LF?X<U+9+2 zhbn^t|7d@-#2RykmhtDI0*KS93?HUtVtEn9mw`sKLRs*t^cW+t+;t@};{+se0$u;Y zYZC&L%0AP2+PH=0IFnXcFI$YXt*;SyU7Q<uOCama@Ss*{pYc%oZ4G7E^3xQxX-vQ3 zBg)UwnF64o(#uG7@JcXhE~)y#J67;oEijS`k2Rws(HdUsZ}C})jmH%G4`OfzxolDP zYY6Z1qS-@`<=}b?2qVVn7gR!aAXot7ZXCsUQ&u+3N5?44L_*HBDc9hLx;sym(&B>$ zG^%W+saKenFa&u@#LTL}dhe4mQF(9&3|lxr5{YuiMYg?Ak4bQ03SKQ3!Nj`^j7W+M zx=$&t<iIlc<!XYrFYXO;RQ>79M~VAM*L$1mhO-iSr390M3Y>OX^i}~|D-wR8UcY$o z=g|=T1Zq>+BZX}<f6-v`Sjyuc{)GVO6V464Q=B;&ppvRts1XX#3F3b^14V*!&2bw; zZMVZHLt_c8sL(G?G?6vSegYwqHWP9F>V=u^)6pgnZll6vg-gUljl)pYB1F=A7*Vb3 z$6FMd@#}$$GysL4sD2(&N~VmwX0HZQ4@d_{E4wPtv<FDbSVK%Nv_RUVSt8-8s6Hb! z5~~+T{JxV&FROfDYDpv5{P7~<1XSY7w=e8LQj1OR1Nl0!euKAiK=aUAa=c9__o=*H zU`kFS2NbY;S0GNuE=pN%493Im(KmHiQ{50Qc?ya<dT5$8;ySy7Y<zcs5gva$%VLT? zFr0<cMEKd+_%jZHbM5b-;{oHt=Gk+%;?5^w&mwZ=CeBK=b*hL`d0QS+rm#XSTa$ob zHhYOww6926j`giFf15AZM^8iO=PqD~uT>VsI5!IdKb`-GqYLeyoJN+4YGnMxzWAl` zEnGJ!30F}S2CY(FN*7Q5k7xCW#^f{cz^Ws!y!q)PNn+k)@jv`)0o27LMv(c_G}*)0 zPYR)=$iJW5AoHim=t(s{A@kQ4_8Jz)H^AU6Vm-O?K7qdk$}6{c2T|tAsx3Q=q6SRY zQ6(%oeWuDJC;)(_bBOh#EtB%Fq{F;StNRgdCU?_A{;%@G>J{2*od;qfSZ=59ECqU5 z($W`t7xI<o+God-%0>GsQyT)$CrRs6XU+WGJ6CTvg`t`9ki1vfFUS*vFz1%UfJ7cD zgsrHAfzqRiL=G!@MASd4O<8&N?S>5d5u02$?WW^Xy)z)9q}!4A5NKQMRbcQV_FH^O zF#Iy}w<t)F1h*A~b2zS3yoTY;+(PFG9%!gI5VyTbVaAf)A}Jl>k?Y$IhwiiH*ER~b z`a~`}U$Lk*5?KA^89mjpOA<}W8i|DYbV<{x`^@j9Fa(0C8w+E^&m9I8>jREBk{IM` zDmOC)6V=Sp@lRLXO52Mcjjk{cQWVP>Mrs+HxP%u^P|h-+I6PhR_XqTb97G%K1r#K$ zyZ_sN)CYoAVKbUP#aUFNV^$F!Dn<hNIh7NtLGh3{F+3vi&onR3FHr(Q(uj&NF_1ux z+_3#;RT8MG>}7PUtfChhMI7}sy`&`)hKmHGwa)Ei1G*81n$>Ub+E%j5UcV>MgN+_} zkWuifa$jeDggzi6S{4)nfE690RNzrp_n)5BRZt_%k;sMcVK!R1wIAr*2%A(Z-K=wl zc4?RZ;@Soec@)x{v=)x7JT-rj6(WF95^=PWO@niWFWRj3NsuG|W-Rp?mbxY^(X3Yy zqeUvf(Co2Z-AQ=4M<fhA&%a$6vzGPHyAPeC@Aq2lhfi_$qC{A!Pp^TQU#DP$Ec(gJ z;+k_>jRDjU<_lTXF%b<Wju!ZPjw&kSZV2_vSt`?c7<i@2wswMr)>DRfRnT<ZIjd>- zVf4{hKn>_J+h$OLJ0mp@Ehyy4zjI(%S`09Gq@1j^M`G7NJtJ{b6PZH};RaEbr)JJI zv&os!Au9AC8mCotpiG`B^?)`1#s4A*I*4&|{*vfkSr#RR!@N9N+QO}(!6KL~2crLp z&$@MpJHZ4dUhr7HR_m~Ttr=~vc=_Ab+%yDP9_l1Po{~KY$7(o|f$EDfFYeSEkx<eO zUZ}X9uJ)7MaymVJX^`3R+KeJDho^oPgohqq#{>Y{*)f{s-#F#WxXox8_v*s(P-o3; zI|3?QAD^t^@s89mZ1EqoRqu{zvrsE){;XF9oQ8S?ynOxIL}g*vvsmde3BCB2X@~#E z#MEz^oAYyZ6%u^_WQW8K6{jSiz*eVK46zYeEZ&nJjWc3IhBs9|3?{my1k-`SQ{Pxc zlUw@B=_;Y2a~03ubP(11e&1-8;q&;G8`eojKyBZfP^S)KYZU+*H#`tB%?qm$-BF0z zoGy$pu&%I7^PzHcJ3r;vu(*_Iow#K~wMen&Q(!eS!q#3vN=XsxucypRmJF#tCiKyz z%NS_IDNc{E+82VKL6vzDlW>f7uGGI_UNixe*pNR9K>ouS%76UV83_8jD1`sQakZ1b za1uWH8Po7=SCMreEJS|IeV-m9gY-L{4JE=99tog^q=A*#)}V`Srj6Nxf)O|{akX0P zy5N&G53wiz(e_q2ZLj=JgJhv?amHWmy{uiZVI?+ayK}jd{9EP^*#-K&En<ja{})Q! zVu*2|d?pO0bP9}cT7L1Nb7u4XDdoAo3f&5WtWfNQvw?iT7@tm_N0tZymB|gc@x<F> zXsUqEmFp&b*YmeiFH7y0X^BC;(tFLC+lnU%j5FpJ*wMcx_faC!J4vWsI+`2u*kAQc z0heq6i5I6624RG(u!{w<_kZLvbw9vrEhu0Vd$#0MM^9i#@%65_txa0LM!NE;U0%y2 zwQ%;~?o#0tSB{AmR%#BN8YItq(v)_WbiZ?OGX%+y_xk#Cg>|P1y-Be?QUS2c03ZO> zG=)THFq`!tW&Ns*emiLaI3=0r^fhP0<~-peVt8fs?OSgX-^Y>E3rk#`CkK}E5QSMU zaN)M<zxY1@K|gUr@Ygmqj;zKIi7`g4gy<h?8<W!tE?dJ}e_uS%0_!0&@Lr<fB)?+O z4DVIzW2I@|rEVVSxjiq;#~wJ>lZQe~6^IHUrwV;^3`HAUb`KbyYa*+QzdSQ#mbzwf zkIDAkuG`+f%ejZA=9Im2aXu`Cl`jc9zlot8>s^mXAp%}GLvL@pjd{0Wps+iU^^wWF z#r}nRd(%64eRhTIh$GTL!UUj7KtbH?5tL>RyRMt(>0OQ;7+if}sB454nV5xzvR%H| z#e7UnXiwI!bW*P7H$Kn>-QLrD(FmBSVbL}W5CThbzs>Fxrs<1G?o6Vf{k3{eCl7kR z?WcII$M6z{FyjD#3Lk%BC}<3l$2jypqDhK>HIhsh9D>&U&Eg%It$ppIb2N(D<In7N zfX=pi!#i+!=OnXqV0^yu`NXhxE~TqGT5-Q=f$*!U3Uc3DQiWBMB;4nM?-%0xUthA{ zia=lgp8aC2WMboSv;{=lg1=jFK=7BI0l~1yt=e5`{xpm1`fC;$g|bFsb}4)@P+sE5 zeUH+=p`xf$m#MlLO(u&=Du)$;UKS*l=wMcy@iFrcWaOhvYdzo3|9;Z=x&UwJha~N@ zYFVb&-}pW~(2bT0Uo*zF_AJbACICIeJzz8QU6m{4xR(c3WBXTU@BIDzJu>NLW`znH zyhGF4AaC}G%WLaV^RrC-VvM5_0CJviW1={boppo*sHh8Hhf-wm4jyR02!Z-|k(7w$ zjj*XBb5wF?7j*t`N<=dHU<(S>S^am?`;(~1lJ9G3E+c@JCxu?cubM$eTT7Skh8~__ zw7^V(=x{PsuSpKLP?MTyfaI)PN@^x33(@h8Ie_VN_K-)zLWP;EhjC>nCp6#25|+NP zX!$3-5@L(~LaIT<06voFg$Ma**Dm(&vzn{>pE2|_V^fR*Gq^lOpySeEEI-9HPL{LF z{Jv0y<p?FX=S0*7ZkRA<H_a1KS6Zo)$u-rcKqpt;>yr|oolz72i~nX2EV}Zi3sl@U z&692s;W2xnqF@(g$cD}zcvtrW(cn+1p`f34xF{;9GoD;`pN7Y!2!B%>{mjx#0)tcc zEmg`b%6_dXYxZZYaXsPO3X~~fcVd44%1@|vVmd)Z0RT8m=teKD*(;*P@8kvCZi9fn zSCoj6D*<&2+cKV|prG^O_uLn~kICm4?=gKZNK4fG5JFIM&oY877%YOQ!N`fmX~#)2 z<u*N+FN8N9HF>J=<ccAC>?Pf}wO5wl>K9WQ-Of6_IzLoAlEAd(DT8}>`yG3Ex%8et zj?KYCWfG;tbW7Q*>O+;Fh^h}I{l?_FNuq-3<?ZKgJ7EUEKgyS!>@W#u$AWbDNN5Wc zGn)(q1%<pCwJ4I0m4cS_wfSA*edF!@{g>GL3(eck1Ig?|JQpN37=4eqaV`2?PzGM= z#2hQRG|sx&taMM2$)Icnx`G>A_r*gOU?{mcr&3jHEux2)IWsgtNqVI+u>(+tuX&|f za=m|I{^9QpfU%KXpFhRx=as*(Co*?M&3kZw=pV#yh}rH5q6A0SqO`|zJQUQZY!JAX zTW-C2ZqrM2OM-3kVoqt-u*E_0D&M`jSk5pGqCtN7(%okVR&6P6JEpeB><+aQlX=zN z)$jH1kMD<<Z?JlKCB7Xtu@3?-?`14fSmFQx?KTtdqfxrkw&nmSVrm4KfdUOK9O{S= zfzaUCPoW953+0}uiMzZac|r<9GaTbmtb=K2@GLns#WOE7ohn8#<>=&6AL=iE!BIi2 zIw2`{8<qpE(UK)U2b;zvT)usq<6ZJ_PO#bM5AuX5ytf{}mrF*(h740uKSt7om?Nzc zZfVLAcy4EqfAROXo%eV4_rUoO8`LS7yvnzN!ho8Lh%3m}i3;DQMlizfgjj)=<6Sd& z<eILW0hG_7^cq;Clgv?b=+De_W-zoxZPnf~usA?U1!d<H5n6oPE}%BEN=;g2qQ~Q8 zhK=n;p7~UTpPTu1oJTo~1Xnp^IpaV4LjW+GA{!1!#IB;{ai}7+0&(B|&EGkRFW@<U z`-V72n=0rynXOLwO_nhV6eF{D9;eSpS#;%e<S~zlTpEBZ17pL}m1^0i$lHcH@%%ph z-rRmc@s@at@iJtO{{;duoBL^aG$St&qTxcXYeebd>GF?l=D{M6ZNA0X7M^-Hd#Tc< zYWa~%X`YoCo<WMHol$CR^6DW%tgMZ$9i5JahEamYM%53Vw92!l7@cBd4eKhGc{bg* z!T7t(*WU8yZM@-|zeva|4WKAkP%{O8Kr|*tCOj9m;XY%8w@1X*4Q?y0JnGLm$CUJo zWTp3alcV?d*7rADz;BD1mYFz!IAx|Ev88;R`JrddB@4CX=Tx5<ZnL1SUU}`Uk^u2! zoebdos`&CEqn-VLG_)muWe@CLCB@^))0Cq*A1rW(=URvL?cFP3K_cvb99;!hTip^3 zA-KCkaM$9+-QC^Yp+ISIcPQ@ePH|e?r8q6_6fF)Pnit+5xLIpw?zwYjwy2$3l*oQ) zr~X1X9R?cU2O*Cy%?yg=?v&wJPbYuRBZF5Yj_+W$iN7u@tO?~1yL`t#2>`1uygGNx zY{6U6ohU?`kK%UW3JtCmd!S&o>W@jfP2yiz?SXv@JHB{pc-vZ>mc4x&qkP>EJ@yqR z0s{eX3apkx%JOED=5(@tN9o1JKO|C7w#=116m(iRhMMK}HltWU$2~gx_WaNDOkAF1 zGJ^GXLtWD=2+gykt+w7Xma&8_8GJwdwexOWAEm}p(84N@W7duD3KfuG)rP=&KGwe0 z#c~u^4Y3szvSWyQ{7PtAAIgwF9G;0Q)ra!j+etR%JxFvv?wUe+mmuE*SDq#5YbxpE z>bMZ$XggsuUpY~b{8UL)tjE@E!tAk^(J6E01g**GjQ@Q-7H!NNPn+k6JpW}?ERf)g zDw`d5%5vc;yE+ni<C1QeM(k)HvYffFeB7W~oq&<)?VqR?u0UpF?9g`tKx7oYh?j5b zH#XdxI@TGSM?b<;qa*K>t5r<i5>CU@ZDU9;HY<3p=+O{$`Myz^RG7iX!^#t2Nfr1O z<@-1J#Hoz*9seQ#a7WhQ_>g&9tfJeW!y*D@i2_>x=P-EGbw^j^g25zU=*Dn6pfGV@ zR*pb}GzB|#ph~RXQlly}hlI+)j&qHALo%l~UH?Ec`4Zz#ykv?X4}$&&I!F5JA6{Fs z&SPB=zjLP7${~22K$-5GK~nh*Gko{g<nmv3L`XD17%xAJ=8+%U&eES1TH|1;DDdLj zm2WEN<ysHKW2i0n@JpwjeOra*xC%3x2s0MuA%5$H_PuK-xG>mY*q}nu+2&jK=rMN! zn#(6XtVqFnuH@$rl0r!oW4$5Z&v^#2He?{|(AgBKPpqa`rYA#^pHOkjJiJJd<u7?Y z^Kj$I6&u(IF8BeO{oyNIgh=)G)_v_s^eEw+sQKYBGO0h>?F$=;rXv+2GFih)453K6 zk3(ow)wIm}I)u;?2%Yqp{xqdB`gk^&3+cb5`lnSR4t)ay5NX#xromr6i(*RtRC8sT zqRyO72H6QCTUaCe&HZ{?<N9|0b)U5slJ|~(eF$(~W(}&pZWbQ=;xA0CfWlp48=2|R zca6l_h)>Ay<o(R1did*Qs^CN4cROeflO#>O+)lEJjLeNMhW0%|Q9L?HDdmJy5)4E4 zXdPxIyX@RYNk(N9aSpjjyzp=!uP!L2=o82ajbHBBr?!8L%{`uj9IHv2%zpjOcy06N z{=<2ZQfKt;aJms|5EiQv!iqZ^aKf%6m|iWaqV^j;y9+Vb7h3V0vw@wemM+4Q_{`V{ z;c;dv6`TBL!~35+_dhE1Wz)=*o6lj7?uIGhAC}W5m|nG_f>@#3`3m1PwJu7QraxsB z^!?3d!cjG8e5=ZJ5?`m(Lcw#k_E#lRY*Jps<Ui@i((SJ#D0O6eJihv<U(In}!3@0~ z4bpf2MwH$Q18RC)3h!v;Q8gE7j7lulBHh~r+xn*dq98P)n5z8bD~+Dq9j!X<=|Yr0 zf~S?Q#@VlKHldJiuvvrn(>mmcHwm?=op$TDE-ej?3zq^-amtqi+|LPvh41(e1Ayra zQ2sd=hh&K%G=Gg3=}(qxMH5^wHRgE>G=Jx=$lJtPz37if)fdGY-FdtMhEbg=CA*F4 zUzK=he#qssQADf+o~nyDyxY>|GA90U+Rt)2LB=z5eEvT!-h#AIQvp!Y<H0sxDh<ad zCq{C&C6!JPRvjFP6oHs-cKzaPE_b!lc>2C^sC_$M(rtqZ%4J)=+XwyOHi`-Aq|P`0 zmnGklBn=wtxkEs+e(H~^Yg5(pCkZcjL;#Gr^?+|H*CdRe>|C8>CaPggtRsd3F0#wd zmBlk|opzl(<a};A(m>djV_(GX8|l2E2zFAUUINFNEsq6>O3dMwXzXZkrHvGOut9Q1 zhV2}?BfS_!=(axSPXuoW69(J!CBEv0s?$lXU?=WJgD<JQQu(l9n|(09$M2f1*F@!* ztmj4}`e3B_zh9j8Nt0mY`5EzXy`1FG9xIJp6k7C!CBc9y{7o}p6a<%14<=h~!Unb@ z8{v`Y3}~X+$HJQ4@m~i3U1{F+*I=a*$9SRP#+d(RY@zvI!5GMAmzPZdtt>hAEt)KL z?uf5B+OU|?OEvvJ{;RCBprr(bWKnxY6S_}Hd<S3-qB1&GaU5J!m_iIE<Np*h;O1ly z?76j3_N~)6NQH286Ajy&8IT@2RszN}xGC6_YH@7R!cswQG!ylKA2F;xpaRB?z%g1H z`5Tq@_J03#=n_lMRwvgSVo8`|wH`Y6Zw{DWVde=|apVVrz_^+jLs>eUAU#dZQwMx& z{`PX6P$gwG^=RFZ+G9HDb1y?q7&t{7<op@O%7dTbH3u-7H6M+;$6Xgas^Tz#T4_j6 z(KSrfTQ2(>n*ZECF`_Z5LobgiW?bBNAsLz<JPYXy1)0+a+&GCU*ySJW${`{=%OT9Q z_1<N=z`<ho_ARsF`BR2kufOe&Td3Y9`pVXof`2?3wbd?b@@0f?EStMy97WnhLfX>A z0Hy0>2ls@dqH*q~Y$#Ss-#W<;<|X)XD(ravpTBtl0KPFAAD@w|Yllv<3R5|tq@I4N z$ZS^E%&cp<jV^Af(eS`jl0!5u)Tzl2w7koiT<_)ReG?hgqubHf>!SBuiK2<Jt=GKC z;^!Uv72_t-4yZK`gaqtQ)j{PWr4ImS58aIKy%zs0QN=~L$*J6)!Xq`duaoKY)iGno zz>G@GYGF3MF%M(X+JpIjo#j<?6P&2h!|$ec0(%1pHr^ml120AUhqC3FVlhYpwa(Jz zCGwca^85%6zUCQCW4^E)(sF!+_!#r}x|M>~k4$ONEkeOfw6BQZbZTKD>Tf_F{7hNT z_2aD1{dl}mgV`02`2WoM39<+<1yEE<>U6bV?9dcd!Pv(DfH-4+kUJ)JWe-12N$m>l z!9;{dV<#H!mt<d-&G8kjOg2fuMf)<Eh8k08tuxW|7Nu-0s(mLT{Z2c3ZdAqTm}I76 zQ;p6dNeJ)wttjI?y_Zrfr!;z!;_>LBm2#zP4FLZ~deYUC!MEZkx+ohgRds0nOF`#9 zKdAJf{xg?)2;C0Cp$ajt1knA9GmHWLKd*b#uDZCG@8212k7I(uOdv5|qr7v7HK;FO z7IZ|ixE`L?e+`hzYW+*Kok^>OP}KJ<{obtor+fbffR9&$o;&4C+3sH_$gC$O4Zl-) z4FAgfmWYKR3kq37(>Y#xT7B)I>b+$ZdZRtX+vVg!&SEI$RW_73iNt~j<OUCLbo6ak zrN^qGeTqQ>#l-)3YvU0sxz0TmmB3R80>H@n$#8`oZ6Xjd0eL^+=thuulK)!%L4GoU zn+CY)IWy0)%S(5l45&Em;wdWw+Rx=r7QuEAziui0{c^VUB(Ra88CDb@flQT3!aNQ+ z_{k%qZd40Ek}$#M`lDYoxa?h#5Yk!n*&Rr1gvhXmNEi*kY}#sg_KLO2#w@{hnzrQ* zn52s&y=581ISKQzF({c-mXLpje0ZZ~{1P42(!+qOI6TN+hudc${1b%#9)bxH7+Rm@ z^|H#d!78+&813w6ct3xRf?&~Q4b=}xyyUH!qv7_@CmXY%`HxlonqXFj8)Pb@7ISB7 zg-3N}Ien2a8!96qyf$C0_{m(`(ra}FJF%IBe?QyMFhAGcEIV_moBpMEEDaQ1+&qAj z<<uDe{J|jcBg~OwvoQ>=pi&Z&Tm>>oFXcYk&$zD{QNxceAN^beuIGP@JfPQ<Aer0i zsBR)8Wp6L?IyeJe&UKliHY-D64?RU%a%#{>MQ6AEY?Zxn>lMhnd7=d7?ZbfN)BxB> zn!(GYmZaTUxwQyP-h%VkkBi(2Q~k}~ns8|zI!(XXO1lWCG1lICr3(5MkXO6!f6h9} zGsU^kBpkD^#^F2JvU_-Ty$T`UG~ejWIt|o76CQ$wabDYrCevw@{w!Gyb4HCj&kH9W zW0V44_AEExtO_`=JbB2N8hE;zh;Np8vaKAPu%sdt2uEgGinJ5LBsx_8sjHTPUmJ>9 z-6y2}4I!+6s7j!~dzBCDbE5p`i&+GK0U$UjnD8>yzSsX>DE~+Dz5g^bK{!<w8jV6W zriS+a&2!oXPPcbyN2vbmUNG7*2MA){Ic|BVKm2zE{>xmZ&{buuRP4?|<djTP5!4}& zzuIIoxwwbkRJ(=>3g`PFHXat|I!ncFb0+iLu<!E}HUu%<GlDE!#^4;Q4$C>(asU#N z`T#&!?qo76cX%v9ah(`csR<FWWDZ^-ypM>TBj%)_57x`x8P<LzvHHG`i<X*-eo4~Y zDv%`%GmjZBHpe)=!b&aGd)09iiibCzSE<4H4P-RQx~5eKWM1lhdjsrz5&u?<tD|>@ zz?R(GK;Pi&v^=V&mBfH8$hn=YgFLnyv~z?EHzlH>Kp5+I_?m>j>33|=UIHY!Nq(dH z@cK5wcO6izy3tEm|I*tY2jmw61~bgBYw%!!&I!Hq!kcP4sMX`7?nfP{EChufZL|3` z<6948$X59~wiQ~=?;g&WTG0G#U8k)MSawA_KF;jgz19-`y|d!0%<TP(V%jnHUjO?+ zu<&v#>d^chE5@fM^8*)@!dJ^$j?;d%k~7Azw2rNr7pP1ALwHv*<^UUVMha3-vxO7@ z#9@uUQ$6cUGbOgG0z;LdPK)Y09DhAmSuMkvpMyP$GbBG<j>WRwGqK27+xJ-`jFq3m zGkXllRFUOL4I?pWi<V_`2F^x+*h%IKxt|t-UN__^A@A<vf1Sy%fsIY{Mr!#C6mvTp z0GdJoj64IE0BqrE5wElHP<reOM5FJ&kL#!1Bo%oL-B@_XKPbHdve2@v^~z<Oq?k-s z$j0^0Yh2EizQ@IMe<oC-(=^TIVPxhRhI*XDMj=y7BbTC;RO1SC$qgswdA|%&9KS(2 z%jPmAcx}Z?`=OLP05Y<gaivnyC0tNkhIj<Zp#=Uh+du%L%F~d2wlWu4@jg(~xuXeI z+HU|qIx-c9nRoGP#`Mi_m$~l&WEpBTep}?b^!owdq3v1{)cpdP9SG3O5(y?b5Iunx zzs|?-@xa3XOF-*G{=NR8{@W~idUI#YUXI7aPr@-VXg@X0m1wn+3rktP-a@~pQ7k{H z$jqF9BqU;j6K<>P^&}o!?XUH{KIRebED4f{#Xme~ul@YPjA}rKig&UhiePGEkwn3V z#thWSi_@vtah9&3#L^<9j&GY;!=^<<0f>yEj0HObStIn~udEk;QTBpJV#h|*#XuS! zZv}_>j#ikS4)gg(0=d7mJI=|)v;+iJo4_3I+vAHV%eBrl6@9C7B7#2%SnKSjwn9yJ zdes2uH=S>V-v8N9l!7bFy)CF3idbvuPO3^BTR&)MVT-}Ee|EzfZ&9P<6jMx>`aX$* zXQw(<CP2`&tSS??#QiiiR6Nss;rrdsI8E$|St5elcRHjjZ0JxX*oB$Z@dGcP7nHH4 z!>@xZZlhSbLS;cY@;e*;G3Acv<H>&q@O{h8W5Q|X5?Y3_I}WG+O2b?T!al#53`y?V zVS-0vNv|Y9gT&*Vm{YTTD3_wHKjIGTKp!*WhD_R9-s`_91lB@S-w_E<%)s{4-x}zW zv_xTBTZSh#p2F6df<!0}$6|q9>As;UA^2hKOIP3>e?iU*5r1^H>L<4eHEw9RFj==4 ze@8tycB&~-wx`>UiuDY!oUP>-a^A-8w>XDUL&I5&M(Q`UrX!-Iz>SU_FDGUuQgz_u zllkHjYqOmey{u-=XAw|FC#eAsvl=hBan>ItDjb23n@K6)vS!Bf-1USXEI*G0gPoFr zDlqYn;Tt!M`8EE!Nxzr;!I!LsS#E;zl8d4F=A({ii;zZ%EX6xa(zIW3TWWjuS!*s- z;58TT*M3oT(OJn`2!CPs_QFlT8|fYILR>Q<GTk;-`3FG_twm>>CF-`#mUeGY$hq32 zy}fzLx?F!w-zm-ssJ^IrJ1ZgUY&%;+q|H2hr^wccJl+|GDO?#9?w@|9V`CR5+PREs zWdx)O4j<K%z|amwnLn!!UkSQW0FhKV4A3#CC*+gWpw8U~QeLLEhh2@j691+xwZC}B zzaRuwRB&YhiNsA)o+Ms4+$Ii*(x(<x{ffWj?DhsfijA?hUK(^@2M|(*!(&O8QOn$4 z<@(~cx&^^=U3(66JsN?$lwh1(iC*~u2HwTi%A4YS@>FW+z*RYwP&lm`;a`KZ@<l@* z1;66oUgCt`1w45{?x>6wvM6j^=ln@Se#0l6?P4ABIw<@XJ~bipA=#?A*AQz%V+P?V zDsYkF;zAmox_8_o*B6lm06@qE?kY+nE~FeQ_NyGof09k$!%%cEEOqgzmp7iL8anHr zbxN=sOy;dq<P|8<N1PkDh8=FFTlRdIdQ0ASWl+N(HY5E<Md4%vRwQbR)cUDP34HLn zW_!tG?L9i5Ep`1pOa@t~><^BV0|OM>-4Rq!uNAI8TyJ_Z5zk+!EmZ0B7e&dCN*6wn z%W@2s&)U$KQ656R@PFiLp0*lsd7EZF@7(Wq-+e{Zk4@wk=&JsY*L#PCmg?}aEaveM zE9NQQ|4l#|FHVm=Rko}79skTAsyn$=`!noICxoXJ^OJJapVamhSs48drOe0S`IVev z*a}uHxJ18<m9tWKike%$q^Q$x@+ndz%YQaWB+8^r7^7JG7{kecNsmc|SKSdv&!tXN zRe){8c0X^07##mYgKzqIiPI)dXHa&k&1F1nfuHC5;!<0X8Ncc5miP`>{h74)GsUi~ zmqjZ;?2j1$2E?{YB-xZ2-;}`-819!Q)L=x$Y<rBp#_6)@C5OLCulhTu#bUr)PRIGP zRy_L@%RC-Wj<We)s8ZG{DuS)$qM7ny9`l2E;+<7PbZDT|Q#9F2VPHkfU1VUbSPK9^ z)1Hg$v7OB}Gs7>IM)CI~ZMSfen;t>sdS5X*^dlG0doF_~bWw^)V-0Xr_@k+;DbSGK zBD~`MzKnFnX`)7V&$E;%ApA8b<rbCCUK;tYuWm&eghA7yEeH@4O{#)o|0n<wNRZt3 zqfjxbLOu3vsWP7=XPa2e@I5{spGKFa(lByMts<l;NXvLX|9t_l@S=Lq{5v-T`e$Nc zDi;(li0%9SH>l*??l$_V(nd}Wm3(94_UOyJN3N>wtP2CHN!3f^2E_U)Q{YAH;-&R2 z+dIQ12>?fvhYe4-t2JYWA_a3wi)`I?hjo8ETs~7qt5&*zcu;e9C2#A36?^TQMw2F6 z2fBjLzx~^xdzuLkPPweg93wrukwo7ND^HYiotk*74?O=*)D>5SWmMRDBSnIRY8wDR zMC=hr80g~}n=e1O46f9yNlEJE6fquzov$8GhEI;3pre!VIU3>E6Qst^?bM->ge?x| zA&)xk*`Mi&ajgyW`>ksGNO-mO`=uE2CYGQY^{Ovc!Im6Dl??cn;w72|QcG(lr>x?V zSoFyN9^Ti+;kc;zxfxwDz;;UaS5B;qyGplEiI-BCu5uA@_2%AMO>wMUIki(J37++c zul@JhmSlQ_jr+D$xv;gBituzS4LzL!YQ#x}b4!Yuo<_FlH=v*rWp7cU#sjg&=DPp) zpAJFTzh(804>kMr?VkOG;ap;O$jp_X{^#nYY&2If)xqjvla<!d#bH|M(ZslEB1*JF zZR@xHuxGl16hBNDy!PzmJei-TwWkreOu^UN_+=KT1qb#XMMJhg1xE*~1%+_2PuxY6 z!)w5yWj!nH_IhokzZ1H|OF92!Piid+>;$lJC|zWdAGj=L4N$!%_bu5-r5dAdCbV5q zF}FI;|C0{%^2GVWFM0&Yl*RJM`?Ztn48|b@0FYE%7^@Ghup+v+P+<6UvSSLtPFM(e zm=0De!~s0qPmI|ce55@ye&_aQ5Wel(rsC>=J*%%3)C-g>m)Xz#)LzIpE_3G8UFcKB z<vuon(lj8FpH37H?3N>KUeINJ*9Zy<nps@Q(br^u#${P+=hkKkJzsph8{yd-ug_vd zp~ChWl6?Y_aOQnv%$HTkBt^}3-L%wn@Hjn$aV_*e6!rEFmEkq;)D@sgzdG#Pvk(A) zKmt>Kvc@BgTwH&W#;=Ob{{8&13WAN2d!N4ri4C5y2#4~;Y|y$_#Ho%!;#gbg2ssi{ z##P+q7|eD7bntkf5SbKlE6F_x>$c|5=9E$DaiJ3kvY@~*pM3h%?^92|wP%5Q<KJgf z^-G=7dB2d?8)l{R^bmnCDu~r-u^<ixOH`*+>7d4C8`A}ctpI>BevFEt{{CNG<dv_y zQ&IV<4ct8vHP}PXGc?zVBzXU9>dQbpmUc;qaI;z*^^=I3vPssQp3=?T#<>>>_`ZpT zixW1HN@r!TB>B7u2}KJ(d9*tnS`rX!JXi%u&da9KUi0)n3Sq5ig05@AqInr5Q#wvF zOF%8F-{9N-B!RHW$;iQo+Xw80avV(gh$B?nT2_9^SUc$a_I`~9>kXb6ukk;k!7xO4 z)-8SK@})CF{`nWPArK!x<6rURML&=_fXaApkqp7CkT16Xk7jxWW}O(ndB|^&pd<{{ zIb{}RLqA&)VhsrC6IY!p^XJt9WDMSF#E3ph+RC&BzpQusT>!uqUc=)f+(t=YjX%*D z7}+WuI{&v9Cyj^tpAa_wD7lE}*82MWpVVnZ8~bXno?RLi^sRz3D9%cSWn$1Fix3%a zytZgjt5bLX9rk<YyClk2lYSOt$0RR6xV<%x%Xe}s853!Cd3`CD3uP4V(Vl`Szg|ca zOh1Vf0M;zFpo$vg5fgT{sPETUq085=CL&HH(OBnQEW!M7qb^;rJJYp<k<fVk;w7xd zdWep+-_}d7tUu3cT&wl_{R2}*wKXCDJH03Z6>JyBC8vsD2Tr>2PSC1G6UXzqYdMeW zY&6WyV8NeMjc1gR8AjByni8A-Jg$GZ**jt@O<iWt@(g<b+21#OYWvy*M>qhe07yuE z#$;C2wr6wE&T~oI9kPOYmll=F{NWD%n2oPo$2FJ~X4MZfR_r2A6h3mkI616Aw_2SM z&7SHBoc__Ii6}pc!RQQ=5s6x;{FED?9mGMH2>_s^s#P}0(}hOCRM7fTQDFx;38tFA z;~xS93em0Z9Fp`Y(J3lG^9N&Ep#H<9j{R`RbzVc6v!Qs_9@nm)5*#}E$A`AdhB*#- z<&_mlbDS6F&b|CLn8Z>1Mpn8GV5o|r{|du4eaNy)3>~oG$AILhuNU$n<(<8)c3n^& zDaEf-5%!n5YjmrpR+ICa=RR5HiE7)mqctP9o%+K01SSQcwh7T&47f=e5N>ORFn{b- z5<q-%=&vCzPGJM((tlYRWCU<iv~nqBh}YS4qhnIYWg6l&&FVEJKWE59A<jfzGOw*4 z|M-sbw5LZcc1HN3YR9FO5<)+VG+i*MoTzvE$pc;CK<43nxCk_g7w0am4^9~^X|K3y za*~;;ZLfND-znQZ9S^uH?SJ1{X?b2Jne<O=NU-u#KPLKef%P^UtvnC~z_uY4q*6NG zF_){y>5-=*%^^K?KL11Ew6b=V+MsEp=aH;DL?PqD?DoT7QQf0X8POi$gTiZu>nLS} z9kb_-RLd%lH?1Tn1u9EnoPEbXI|vv-5AA=LE@j~z{e?pWk@RBiWg8Xy8PU$Y(g{1* z9N_1{C2V%k>wpJ?5GYY8TV9ORnF<R#`j@l9H_;AtL!&d7CufthX9KpRuj{~U7gmy+ zp>xkU4+i`th=-Xo(|39jI{>!xWih;$WL#UG?4*J<GBr`X?~ujSjU$UY_HZQD6?P|n zPxBNFdLmD*y2C$a9Q8!!+PdDNvAC-$8`*MXaHhp`?~@YM_P*OGFO+nc3de+f`7NrO ze@hxiS`I>baAt&lImHfc(22ttV=zNN#)?d53qb~+rx@T=as+QD;agzg$_K~R>+SsF z@|v3Mfa?34b_@P%qk`IYNopnv^>qTBIXX!59A2GAa^!-<2&Z#tgk`h1G}}0;6Cxhs zxYTd#s^=m}326~Rrf}&Y+6-+oN8)*P^Kz*(6554V6L<{JX)i$2)5|ovk5NwSzmE%+ z!nmX)(VU=C@hW2j_Ee%zODO4?CqE8mcddkjEzdq9VE^BLuNeSTBUwE@RNzo9Cvg@I zQ9>pB=_p(37PJ<{?sgfy94RS1#kF{%$5VtF?)hlgE<+nI8n!Z(f7W?)J9|Iw8j1`< zXcQ#AzeG{?(a|CZfb6CYrlPjYCL1P986)-0@ug!_nj9w%^K<lm4xCp>h$<OG5+6=- z7gL&)L^UWP=^sl%q*)sdnNwrrH$~EGVi?($LMcQ#N!7%LL$?#PWXr03Oh8RvI8`N3 zbI0p`i)Kpp*Pm$8(B+DKrQ-VU^NiBV(i@qi6MPn76UeV_T47$>>sb_1<06)ASh9^9 zY(a@F2MF7E)fs9V7-rq8eRS!5K$IsPH*3$nzOqAk@HV`7n}OuK6+j>{?03JN7C9R0 zi)mehL{CW{Y2n9%01EPRQ_M|BjS#i6DQ_;hKVg+R2CJE*);4x)fyp{4VYC=zeK5>? z`_|uoC2=Y?cg-`MW=Y;~qY@`yb}>|+D!_WQrnxFU-+_8>Ab%*{sMSuzm=K|wWo)<q z`)`i{VG*U*)X%Wp1SM)J;4FbLue9#6aqVh%1#EYrNK7)r`USYHW@1R$tnrGTIJKuW z11a(sXw9B1H4Z!LXFe96%u8i}0L}56K&?WqNA#$~p&YO7S2^aDB%p$d`n_*h3x<?c zJIKyGjN7gng=iRv^R4-p(rlRu?@m!re--erG1=S>qFQ_&XhI}9FIS{(A_e9zjG)3W zt7teQeuIkykKWHhcGtDlJ21z*U}&D%j=BHQ85|9mhQ@eMeN#4lLCFslPP+Ls&BD#~ z9>y$a8oOnIhZ?DYQiiyWBkS5^cBuIqv<G3St%8aoJ?&)*NB%wuGV{GWKze(>;bdH+ z@ASD>lS3zVh>Qc`-KXb6ApP);DXdOu>yyRFg3+TzImDp!gt+=^d=`ao^WQJD=7H4i zi>K-e?M*%SH7?IzZv6n1$G?Vse~Uw&0~?o6PgL7gOCZH$&v!7=;*75(59;Cvr>J)b zL1Nj^@luG(kOs*~qfF%N<NNuu5k%E2x30d2yDv73Vk{gYg0e&FDjTOUCtM2Ezc5xu z7|jD^BB^u|v};%QZk%EZgqvOoge5CN4{^GFe)Gcfj<&V5Xr9j8;rEQcofec%#+$Yz zO^P`;E&1*@i;KL{a?9E9Kq{0cs<E}o%jWYcy0>q|Q0f5HY`XjtN4`2{r}^)RU#o05 zbA~H>cHdy4ZHBbhcZKdxrjQTe)l{BT@Gwjgu*0(@FMAoG>rrNk5jXr<EJoxh2S2ai zo){$h_I5qXFR=C&I42tpe0cy9Lfrp(6au3){*yUsfz3?A;72-W!z~K1mC!&%FP6_o zq`3@^TIUt({xms!E<v6#|2GxY_WK11T2H&VUJ~TO^_C<Bve8?`sR=oMN<c%!eRv$@ z`x}oOJBhMF*L;U2LnH-|mlouvrrds^qi4`9C~wM;R99%>UjO%0i^lQWYfB|%o^8La zEr5+WTIKlEpeg;U&icJ2DcoGw2#CzuabxQA)o2Uy3Ig@M;}4zxQ)xlx56oUx6R~K* zkxq(B^!62T?J%xPb(J?{yH9~J2m}xajg+1Fgw5r-(rO`YuFJn8b35+?0m3B--aM6& zP%lQtua1m@XWH{7FB+#z)yaQ~i=T8hhk>{?(go`3fslXl=0Yth8OXwWPiYa@z$yjE zNaYvpr>X^r&6_|Z1hO&9EbQs(rAO=!ZS467zkMA<w`?w&%!*7?+b-Tib7E&&VAqs% z;aV}C4~f`}p~K|Qu_5#u@6ybbCDkC({a&$Nocbc{TB|g419@Q@1^er9@*BCgQIf4H zYV<c+P3TtT(d9e-3>i~%Y_5@Cj!yioR7z6;Ijy;NFP2<SN5J<*hRQ);RfTJ<&7IL; z?4{5@M9ZLf?xY8SBZTsf21h4&<5N_0e*jY8No8cvEQX9~Pc==q9Fx)g^Zu@4B5eei zJ@!IwrqIHc7Z&#&1Nh};Abd|4((Mq)L~h91f6bTxB<SaX%SD2>u_G<Ik&cRvMfTJC z{p+27zM&1xe_<IiVXBD{2IeOUYg#MOHqCuya$>lx>QJU6_U}^z?}A1>aj!|KOk8Nc z?eBVd(q|D0`Te%|osf)V9Xs*+fJPQMG*o6wevOM?EV_P4{+0<&Kl|%Qb$b%W(KfOt znwK#8C!fsDc#VPfrSlAvZf*x&Prm25o^pncS6O}~F#zbhzbF{)P=nB2MhFYuei3EJ z&}Rm$emuE+Yp2fJm9qW)+SFXCV`^8W^xX4KZ?3lZ!{aANDvlyy1>^eszRvvT3Q$Np z?+tVdRZ(MCDFqk!WvSt5d>90I2s}(C=M_q)0j9)`P<)CvU}k8}r26#nQpmX7hzt(S z9Mc*r7A;jRTD9w|SLWmLFkiq#?7#0{6qSXA&jvA*)j&LP9+TWE_a77FI@K!$M&p@} zqdRFxt>Y}4yhQFkNy5c4zf5z{>MJZjRXbyEZ7(4}j@Jx(q;xI@0L*7&JIN3ZLHkN8 z_&7-tW_<J8L3y_#i{r6*<I{KiJAtsX+R**uM-Qus8YU?J8J$tnQHi5wj=vh}zfG<N zbK&mk`H@cTU#t4w2T=#tTkIKch?lcH1%PVVR+qO1lIsJ3Xv$K&75w+S6ea@zh$;Lr zr;U!_`9l=j>Ugr`u`h}8^hs*UqpFyLle3a=-`&a0?<Y2#G?ZcO6}i3s)atI#j3j|I z5*AcuP})VVoVs_od8U=o6zf0V>aIT8QaX~x{@}joW6E<WOEC>u_six@)nc=PiJONY zMQ~Y|fq@FzDzTY2;EG32M+#b2HB^m4IjgaLN*@1wNzb2vKivNbR#WRN+MWc%k3SHS zQT*0I3PHhfg*=c!Odmm#1y7J!SqP-iO$3wllxU)$<3kYsd#y&r<xb&7v2d!Yi93oT zmPEzqVMp63L|su3pf9WKI5Ja7Xw!*hXTG9&oXmMyhCDF)P_>iO@_))zI_!`l!^_MN z4~3Jb&X1squF#d1;5c=-fpjm@*c2?RW-#t<YfMC(KtC6$RvBTiF$z%sXYos|lNtkP z{^@kTCUpN&)33_J0^PqKQ#{2&ef?9Rc69)Nu>s8X9P*x71{&~*Zur<uLnm1&f_GwU zjJSBBe&2UBCMZXR{ly#&tgY`=y@yF?tz&YF8R)Bxj$^tHse)|w-ol$gAYdIx#Vcsa zc|;6qIBxze5fr<6Q+d5@cF|?fno(uiy|U0u?5I?JbsO!`=I`4gA>*?^hsG6%l%vBa z<211y?0lE}H6Iwc)F6n)klFq8370oPle>@K$JSCW+?j<{BMLd@EZ?wZEt4g2r57T0 zywrfN&I$z3(4BCFPFiwdC8y4#h5WuSiwFgGs$zdSwbjw?68Y!xv;LIDBkcwRTIJ;~ z`4VOyFJeI`%7hpQS*k8i*?4gD{OcKR&KZ05+rf2j@DoHAqEYx?cmy_`|EU-(Ef5?O z1jBf?lWjn1t1mc+9)l`F&UP+X;C8qT0&`?pG8*8@gjU_}RNIZW(S6sfxxz})nF@Qy zKR5_hM{7lsk=f1kq{i8bz9ZgT-Tn-!zt*K?fzF@RWDv1yx~sw?^7M(QXYKCFe>XWy zMKW<lbaR=ciW+Fsl261xd@*VQ7FHt3RQ)Kp!LU`sn%@OO=QGpR;ToiLh@ONNn;v=5 zx0+Z9QQp--=XxVP5{a}A4!~eT4m(ShhdwOXiz)@&W!EIN&k*7fbWM|}wWA-!Tl>tt z4~U5Ekc;BVE7h)7JeXWVF!bK-qRpSsx5GHuH@-OBucl*DUHiD&@l#%EDg84Nq8wf0 zHSsRJ{wY$r_3pROQfi9t9k*_E_0yC}Xa35YPV*=jD~Q314ERx}{_#E8$$9ms%dr<) zIIyGlCa%?Zc>?K<AIn>3MKG~MrMUI^&BOrM;(3BJ)=e69I+@X!@yJRRECOQ;BbA&~ zo;s4zvB_KGd^TAvOf@K9aM$ndlqa+?^#fiadkzW61FO=28=r+{-s++5iHQ(M?hVw3 z#2aS#bE8xkv<b=!hROMV{+)dgY^2toQ&eU*-Rc^s{@n$2m>%l?P}iSd&BA?K)#Ttb zP`L;-aL4F#2C}2|u@1ZnJs@yY*+p5>LultKFR<~;$%yV+o6<Ht^=$P6CXF6F&$F3i z35Dvkn6waW3jY1wc%>{0{8Kmgl~E;HD=kj-zo4Br*=6(mvkqkNALv`f=pvqQ7_6e4 zvh-O%a&-z+o%#)_FPLbkI0-!IfHth;<h1=+id}1hFuK`pk$0Fgr-cCiU@X>_^%vd8 z)>tDW$kB{3uXtgB>x}BT1*PO~l?I4}2L$reG5f{jYwEVtBOVL`BLF(rCe;Rrb6j7y zE{QdhmB|DVn)4V%<U-2PYlA*3n0=E-MkXqb2K)$#8O>Cbiz3iL6G4^b^17$#?j0Tn zkH{Rw;K1O#Nj+?!lbdcqM#4lPFY=lY2(d-bXdtJ#zY{L1ULo{Xush9wr7*$EidsB6 zD5%nVzS@KOjS)&Z^Z)MpUIf0d>S-I+w9Til>05q&=buX{0jSxu{x~u+d$>&0pjrQQ zQYzB4lr60pkE}kcyp8Vq8L%Nk*x0i(5SLUany7s%)SrH<9UbidO}w3nw>+UiEojvr z(+%<%>H{%^WOG9x2N>KY6UfX{ij71qQkPJCe}jKnk<d9tlX+psE6ES+0*(b>W5iBL zb*!|;!RGKK^f1dY$GdjB*L+qlnYNnl{boZx6`Dm@%-!LU!^|h2@&X6Me+NRA|Ke)2 zk~rk4N3AEYFhU?zVI$NVieJT2^)itau!~IT<u&>dL)tJtWX@vYWR)4Pm4-1=gJEuq zqPVPSwo~LXt#ye7wJX2Z99C)TTK{N(T>oM{eIh#YY`fnANrD@}iS26Er`k?#3Eg}r zy&A}Y_pZ03rDVG+o(f2H?>0aHBY${?7=%7_S@`f^^~wt*{CyV0n2BQeafw)}IO&}2 zO!5EHd7}&{c6h*@KDo4<owP2Sp839tk?H-vu<$jN-|P`BQ-ybRbPfSVesda0fOq^^ z0Kih3)wwthHH8vp1CBwP=+ZgQia2#FX6)1Pu;@lWX)fFVfUrdsV=!WPSKWv(D<>Vk zGwd6uRTs)MYRsS&tp{o|g$IY&>`*p^*7+gm1nOYKPv@Pc)>4<gGU7k_x%Z{H@;((+ zSpq;yx6L6-RIG?TY@f(DWk*H4tu#!-)Bgx~tuI#^vv~zbz{ef798jrh{#$nb2NusW zDOZN@{j0efMgMaTP}_Ght*sj7(H#cB2f5Lr=r$MHsb`_3ElSAE&@34vchPykj#I)L z*hH?Pv5j&$4IF|K@Ka{WMX$CP&0W0{jyffpeayvCB5=L-sC-a*EtZTEkKpKvp(`Kf zZ5KjY9CJRMj1e3{ThiJ}#BbDABVruz{1Zw$;unRB_$#Ob`qDnY&wDtbq-kWa&EJD9 zgTo^i$0^4c(|<!|qV>v(K7AAex|o36E;Lg(4%AZMQ#ebrl^HNph+A#$q6ql!7@CgE zjEyd{a%Qb`Kiuuph`;*}NQndibqJyPvs{Hrv?zkYp=?O}MV<(y@=e@m^$hof#a_;7 zv2X<Zmg;0=4j&o_k~C_CVoz(;RXs4LUr|9^3F;owIQSOVNv`|=F*&$wEM$g;^n!e* z+WzhlZ6&#VJa0?zBH0aBcJ@zCCVkp}{U+OYXC-KvUt+UzYzs|ZYL8e;Ee*X(sd7@0 z=9^g52tpObOkyjY;8w3o9Oc%UaJRqSt})4_Wd)!Hj1zl8O?5l3?@1(aPltwQX(civ zSzVec9l#-~acqJK!#ydHrqY~gmNbPZDQ4j@+fRaH5{QsEH$EhJD!43k0$CIR6m+Qz zE{#<tgQCw9a1EbSx(&ZdUAVt}&ks!A;ug{z&_RGdtv`>#-U1P5FQEU4v*!&4mF^cd zrN|6iGd9jS<}0HEBqHG~8R%pQhsMJ&H>LB`;g!mG*WWI_DWV02b>8;a;K*4~NPkbB z0nY~0z+=bGH5uVJ!<p(7GDA<>b`Fd-oxQVxLk(O%_;>uZgMhY-hW2Mfmr7+QdBW5( z(R~Hb`I~G%U7S;E1Ysk74$+B+X1mQ_e#bv2-cz16sgf_lL=hiwKa%qd)S1kz;Mb%W z30!%Fhaji+v=qzYOTZ;89kK!uaPQ~}N#N!IAnbeClJqtOqOxB$U?#jFR)&(VvoEhK zpD0;f7W~Q_+*6}fQqwoLP)POWEMu>zHoeV+PgdMbf2E>E48=#GQi3j4hpLgF_ZJwh zu%Fl;#gy(<uD{D(He1aXwUvSHt6D?*VPlku6*z^ziCw2JYG4X}@vfq`mK(mOp&_b_ zB_F$XRkC2m(|v=DnQ~59_dEs4yh6vm9#;``Bq&`lgk0LCuldBJ6CMd(lnghc=uO<& z!-~3HMG0L^Wq%czi_elGs~2{ruL2^-h5oG#p>KBY(Q4}~JOaaMgv}Vv<gfu6n;^9+ z5si_FXcc2T#y^qj68e0+5v%i&O<bwrnPr}0lq*c;3*+L+P8v&&`aO{)>iJ8|zmE-| z_**#y0nJEOG*RUX6|JH32P$8r(otysg<>#mW<7W)f&9g@xHXNjdZWM~zG`r(C%C3g zoYg5i$giJ@@{*i#z@B(Mu!SzyqawvYMUH49qLM-Z!GlHaBB)Awx`yNiGQin;Jko*l z$W%U||8jMXMXte|rBm=gce{pcxdH~jd;qYGikW8<@S)K#?s@co(wIwD>Tf<HJ-{i0 zuj{+<8vueqjDL)ScDe0|SOBpfWgn+zxTCfp>pXYcki;3ry3S>vX2L<RRIU^NC_jd^ zlY|?Do>!t|b(}OIfNG`jLg?8c%J~y*_^r)-n8^?&;MH7b7!&_7jmk8n$G6U;U2sny zeli@km>@=(DIf&dfjdMa=$qT15IrYltlJ|;a6Y5MoHLnJpQ>UL3O(v`R+dVq#6T$j z*SnZvO6i(3JouF*j1@s52SR)j&XA<LIXz;Xq(wdM@NjTEjFk&h6BgLMu(GjRVUsOS zQ%1zV4oil|!H9U+*)dDt%RBzTAwWlBLn!~bSYhZn9?CyVwzqbcE%p4<75)!8f0o-= zJlJWF;}r8_ujSLL|D}p@h?=RUJy2ORkTh(F9m74=m1`CRV-duZfFx5CO*53KMo5py zF%**(L7mr9nJPsDhC{LEiyb0mhYUuWUNDU0K)Xl*n>PA$<?`rXlzV-PMs(v<A~Kb^ z(YuEP&D%fHxNOSQSc{wJ79450it~wdZ_-*pU={j4jc;~ys`Rl*Ux%qp;97pZ^=`FP z2+zFmz}E$S{AZYH`DCH`8_5pJ?!$uthKv0Nn*j9a)3h5(FiCctu0O__)uSOnN`M0e z_e%hW<g?3apFd-)o(if?6B)4>iH=OJ2c_hqCT<f7lgsxZ^N~_$D3hn*gB99|_&=LU zb9DNyTcbShMm`W&v$uQK^f*PSwI_!IL|L`yK7NZ1Ys@-Syk@?U6}V)C9Ff>Y+ZWO; zqc79gO3*=<)=+j!r<{9AN?MYv3`b$Ttk@?6WQ5XT?b3JrBcS<rR3<xzq#^=4-F|ox zAmq=K?lK@l7?eUbp{q1P{(n2Km20WbnEKj14J#L~K7xUF;ynecEQS#6!9;(9nE-kC zZ+g1sKmgM8D(z=jK`tAnsvulPL1dJ@aR3G#ldrc&a2SjXszKA3EL?&*V+f=5QA7TN zH|@=ZK!#wdxCg$FTUB2p)9EnGe|sujv3{GtoNk|wpRw^7B;V;pAzwuE?1y7`9v#v| zCV(7K*j7p96@Tr52Ce^Y;G<>5gTLZ1Rh{o~Hg>dn4XxIBtUS7&zxX@^K)!a#k1#?x zI9wiHLKt4V3<HAFQF+3$%sg;kL&*>zZi)m=oyfu1djAzMX;Ct|wXBlUH24~QqXm^- z{M@Z6!ws&cxds0rlN`g-M?4Uu{p2(0m)jV{rV|4t0!X{cHD~^#>EM(tiV;LhZy@5m z6z9bRZne4@E@59IE$Lig|GbR&U@W>D5VxfYnGls_e1gP6o~tC_>fR?oFbZrZ5}oh( z=LP{=7&pGK5UEK}otm15${`1Ra);*6iUSCt^G~EBsZ9&JCGNSfvJRbHoYSJ^Y`N%= zkQO;YaOBDvnC8!ZI}ZJrvO?=X1cPiB@L%_o0~sD!beX(xtG%D-&4<Oc_M-E-wp(@l zV4d2NtE~I_E&vEK{nu}1%iOFI;22f1Tt|RhXjLj%ai_fgE5(*gm{<gP#nSu}N{fk5 zz~&D<cBo>`)TD7{?^SYLE?Gt?9!hE|VJFb~{E56xt)2(XQq5oQ*~a!`_Cgau?rs;4 z*q915w)7{ds;c2(^#?>_wQCQJFX?6zL<GL)U$9=wrDP!jklU8OS^0@;)d=}tX`0|P zXCMEib0W^8DWXPL05Y*M1Ihku^TUkzq_!cNP4@N2$DC$teH!%<r4&A!Lee-_HeoOr z4#pm>gMb?#lW#^3``yiHxR+v3Dw>3tC;k%FpI=qvNVFhpY_p+c0w6QGU?ry=uFo-j zggH|&ZU!Q2gBL(zGojAv9sd>pa8Y*6{uujGL=x)17tRtp4CDSc)2;6s-NiowiBMoH zmiON<TVjpsxi*26DyuZ-^oGN~W$oAFe+)$Z$Bf1zPYb<$0D!*kTNAn@kRi2Syiu^3 z^UKmo;+>3QH%j;)10<gE(!VLMi9JhDk?)3)O7DMO-PC2sx4HBW0R<QL8p!5!5@rBU zc1ChF@_#Q%IKQpWcbKHOD)G+$6NZVQteD0NBVVKM$>e)|ZaVe(6uoCZj-P&isD)o9 zf2Qlc9s|E@g&?C)jJarPaG+3IuggS-r?d9u4-CY#aU61jJBC*Ti~}IiG*q*Zi+`=m z`02K$TW2LZOG5P_R{Cl@pDgMl><9Ira!h&)1vq%_s?(Q(BiGff-!FfU-bfI$C8eNO z#7*lQ1@-D4kBsZSa>-PfKTcSb;AmuPBz4i!61wRo6v-cEN-ca21W3k8B;+d69-h|m z7ox8Xa3=0U=hA7c^g)*6s91&n?a#sR9NYX(el60bU4@6f5C6~q?UG%cJH*}=tsrsW zut-ORGj#o%soZyo;@r{_*N8<e1wZgZB@K30p-gcBl+bgSO=g>DO*T$`>4IIy1zKUO zU$I_`74n36(E4IF19^Ca(t~D~ka;4-fFBS60EI8#5<d5vHB{5r{(d@@cbrR-(m{hu zMwVNY;tmh$-<6iAqm09TP}kNQ*W*>DZk+JU!#(KcLb4GM$l6v4#hYY{DfWLfEzxs# zPWJ5gsA#$1ZkNy{%0n8aHW=D1WmUq~v{O7giS}k=j?&AORnTPJprMXD_v6Hz9Z#gg zj+m{^uQ4*v5_`mf1Kom85tsS124#XT=V;F$kiE*&jUxka7W6=1vkteqTBJ!J>aiay z9xri;rPZLw@A<J%q9ji=bV*w=A>gq|ulTF?uNs!Jp`ee+lt*s$UmcV$sYUm64>~gT zQJ);|ifgYGMyzdr=616r3=R#!5$B*!scDA=eyccoAU1TSk)x%_+oUXKpHk5KhU5{( zgZ7U9dJu4xarHfaRtPpHk7G~)HEhMUmPWB34cEmkImW>}<RJ`e-CtN<Hsp$NuVa3_ zzsN2){6F4WL+UUR6dkG*HzB%Tt>N1>B0BW7<E@vv4}njj&kk;I{7^}cf^xr?Iz1wj zk$~EK6+kb#7=Mk*m^%nyOSR)9h8QE8KH1bj6wjx9#4+R5M3$v*OZ}b6kS*yuhOD%Y z?aFxbG8ut7)pDhNp{1&)9m|1((bt8Sj8gy!6fh*^ot)K1?Ml5S)XTyj^f($5<<B-T zxvhFKZtRHTG}ad<3tkoJN-h4n3=27`&Dn-NKf0+d9->dD9=1Lyp%-Iwx@lwFVz226 zr6ae{ET(7!mXM)ORWQq+=DD;?G`6aT#V5B36}zw=GUJl8IvC@AOhLfd)LV{UDnk;^ z7cXwLb+~F<Ni-to_QH3#VM6T4OfvN#3|=XnW*m{~4%M<JW+}PnWRSxwfj$>mCy@Cx zNqs~$x@h(*H)eNe^m>=O<U9VS09Zz$KMSZ#mr7wd{^p@Vu};&@6`6JFI_b47w^?TS znpI}*X2gynqx5sk64g5Awu6Hal3YmGg##_N=|!nsdWQ<x5+6`gD~zA%AMTtEbgkTx zdH78(wqDJ+a=}o(-*mqX50bhoduf?>h^U<Y^2irbj2P}lb(7D;>;R=)*!GZ5zida# z$9aD(C0nNxTSO)B2i$FH%QZ8oMMeCpJn9)*FvLvF;>benyGkf>^>dL(&x7Zou?vAA zxn&>9trSs&`2qErGFy<sKQM4l-wj3IiTP^#YXui))DV!Ihrq>%J+|6IaeTWaKEZE% z5DJSuSQb&gSf9iG^}a|~@<Uk2W#O<-9Wwc8FbHNMJyje7$)f3`6^s$O{v1rkrQ0uz zVlTQH5?%g%?3dx-{Ix;Clal_x@_)O1VIg9&V>J6SiTAs|{Kq<v8nf_-U~q%`L6cc5 zum)9U_RTX6J*q$PgVs%w0F?AT4@3CW{51hq2*B-8Ar(BPcl@FHi=SlB{55F)-RLQ+ zaEJ<uS(<f4X`Q$dE}Pp8(qTPS_8?Z!LMZlQOFmv{-WG-v+da-^c&A*6-5W|w7-6&0 zu)0pj+6bFU2U<iLO@+%1d4mC$!aNvT9!@&y?~u-uB^TU8nkH<8q_jf7f1+OU$o~$& zCx7QwTHnqe`kMAIMsqzVomd{ES%eKL8LSrbEoKF<T^6!PJ&(WmD?P6eyp-}%L3(?V z6Q2r@2STW$?2W}cZ;qMj)BrIm&T~q7W1+Wfu^4P8H<=yUWds<0ZYL5`76Cd~Fz)B* z!z622MDnpVu^CGNtsOc8j&wO_j%`b1-fiRr;)y~g6mWy13C%~vv?`H0#|I23!f*rG zG~X2DCuE2t1?cdu#v-HR4%G^QAtRRRKUmn!?G>9_jAc^;mWBOEIjTehc|sRBb=yYs zCT2$|83VkwM=KwP>xCWgv_h5~@yUZ3t0ETdcHA#wniS_;06)d0uK~zn;`3(nJHee_ z`u@*<{tE!keK3+gCYgfPzp~JPAF4C!r&<ojCc~uj%ByTD?IS<8MFS(@m~A^hT&{@@ z{g|x}6-#UcNE8bhnYBG(zHTW?w}FsX?xF{0HRV3&$)Ji;Bu2a!q(vCsY4u1BizLB~ zC{9^*EN^f)_d|!Am>!{;<m27`hU<)ig@Mj;>o1NmPC0ziHsXAR8w&qppH0j-;g2rU zemC~zLx{2^n1h&FGFCD#5aH&jpiDO`e)aheyGXxS&YKhdKuLR08AG{VE@@J@U2L_k z_^;W_w#Yt<a6Eikv#)UkYC%z5gvjHIR90HTaV$HZqV-!$(f?G^KTzNMbPDgIVY(0X z8is4TNF?H#)a_e%r<R8zU0+%AiHb;OhhYL#E{iHmP?XU$QG0&~qgM3~lcOf*Fmvu| zsqbOhBlXfNP}gDGU}xekorM*CYb^+N^7-i+=bHP~UsdI7>gIWqcR}!CTyDdL^S4oZ z{Q8~bm%me;hdM95n`fiPyPolI^Y8V)9|SyQUAI3Y_7alHiJ{$NN+7+mmTjC2Hcw_T zy3G=#{QU9T-EwCb|At&~5KYkb($G2TM^m+fqp{=-LsWz~<X^)!+2o$CXDst7U+cbn zw5BCApbZU&({b>Bh8l14zMglO(36X&hLkQ*A%d_Q7&H#`;m9MmsR(XHA|0@gl`PpS zEp_VqDt}Z{8d@oqtlyzMZSg9^h&?sPf7kuMh2b(%ocSFnQ=%|d7MOoxH2p=lD$rGV zi`O2NfrnaW`_+5R7@g7DsfZBq7p|n!s|RC-jJjulZ6kM<0^rVe>y$&&^lBp)+%+$I zdM^E_7aU><C`ab{pbCLJuOi#AJ(g~u(h`HAEx8EHjs|1I|2Vn|zb3dYJVy8E?vc{n z-90*`yF)-ix<k4_x<gt@;FXYWk(BOkseSYN2gZI6XZN0S&l8Yf`0TIkbxg_EiuQP- zqEuMBG3NKYPJ}qf)bFIS2hlhCZO0@d;v-U+XySF?K@q0H*&~!Y)nOIEXzj^0{FwS~ zNU0yE7ldZF|03j$^(>^aq583KRTHuFm*g6N=#*jYGt!-jqKb#8iReH4w*c@SipG#5 z?tV#l^m+?g<@i{b{wrG}<Ozr4@)otBdP1FK+#p!Z=8k_=^+dIWsNb|x&-f;vAUjPU zDL{LCCCB8z-^i_WkQ*ugG<Ee;Lc4X+R<}2wk;KX_>a#hVx31c(x42pug42aJ_x><N zp5Fkw@x&vcVcO@I(*(3=#g$kq^~H2h+ItNhU5Qn2W}UO-$@>q5e?d)aS~zMnzVae0 zTzlangVEz??CrldP=?U!x{jc7G{g(4At+$F`jF`CvcI^X*_qO)ZgSZnQj-nx2thq8 zA<mUfpKra^mIb4QV=D2AghP}kwIr=Gi=V8&$WHMc$tWDZ)$3_L1YeJ#DCU?0P??3d zM$<@Q_f#7Ueu8DRjM+@$=Sck8WJw)Aq5JQ{vuM`I$#ixh^E1iPWB&eDt$1JCXh=Nl z6YVLoXK^&RsHiP-$xa~8|D^2y<{$j!8PW65<U4e4qoa%xV-Z~<{*Z<{EE&eZ4PK8j z*zs~i*X14kzyI)Y7`(d3GR*(5NX5EVOpMkaJ!aenmOmxMM8M{Ko3WB2<($hKIBLWb zx;9ax?wZsnBDH^pdiS~UfI)$D55Iz0^SB7*IAOtMburi0zj^F6Zz1W{c6QOptm~~! zSnPc^=TE%%2Nr)g!Z4ND?b&~=zyfiX6V!1J4%-StUqS+H5%Sf+V8je?SDx@T&fIU2 zg0+rSt{c(cdl{O}E(ACYH5qb?1xOeE-9qwug@@R_hDK9-;c-@^u1q`Aj02&ggyP-^ zu-TGu)l)D<*J{hCTef&G(D%n&HU4Rcnm1qR@ExKIL(M8%&8{+Bcx7y~yK3iX#VgMp z+pW(F7b&rkVd^)QEpv7AQ7JE1P)2~$V?J0V)DcAqw)}!qd!O-c{HWaG#`C_6+|H5- zsS96R%lrvR^lzH7@BJ<-@A3CFs(1-SH~;pgcfos7^fV_<@93``Tk33>wVNI^=%SUs zdCm6PL04ZlW4MmXq05pHFba?oi`qa=OBvU{`iJ4qE^q9FP0DY6IL>APyMHy8VfmZY z1A?iI?)Mn?3+-4)DyT(;fCE+22osDH<`RdEqa4rBZ<%;X6x^we(Z}3VHUMbUNCA*c zEK+L%)RC4^|DX0O;$-zY+M~?r>(kdEn(SpoARM!hyd1D+ND&c)Rs1RHGhKgWzy}J9 z-D9c5jHrBg%7995i|PnNL|T8Xu|)roOe^O-{;bK^KZeGSeb8_jO-|R~riYOOs=}F< z)29$PqCEjEowxm(Ex;`*1u<pEZ(hA^7a)L{(VNyWj5QjLgzTnl%Ete?=iG#rGKlW^ z2>zoR7+y<(uQY^biMCdG&dbGO*|!tJNMhX;=dv_nyTPwz>kr=E5+P7K;4UOYSzTAp zI%Gf^Y+fB9)mRNCaKHk~t=fI;!Yl@nA#AJr;27xPE&f^7u%4?IDMxa~g>6!1?O*Y; zDs~MuB)nrmyyL7{W-n1W<cxn`$>W;csjxL!FAsB#`ri?gNneFp?fks`hyP{>a0tf# zhv{E5hm3_efA}ZVQ^5L9j})fp25+J=77o5e>KUa|!O2K(S7{DQLqbXX!l?Zih4I`m z*3-!<3q{#C;yL`KkRiBxP2GcnlL@?3%&(U{Y@SX89nb}R-#ZkT<^*P8<dm7LM3RI( zkm(cZ&iexp9KszyV^JnCf_Cc(C{WV$#Ep)T>15QzXX)RbBUy=t(&DYn*~3NPu>{do z7=-X>@Hj`jcBJ>SL?nbeIIY<$=V-}G*P_H13Mr5M)!eTW%oQHm$PlG)=>MrK$tj<0 zJ&&^Z$+FtsQ9K4`H_`0|y{KdWMHHJYl+KCU1Mp3z=rD4iV&+z)77BeNDTFoX>WCE( z0iyqGc@%}g5(ZfR1=3REgPG~+WZiq&|8u5e<M}y(hP)-1VvMq&SfZyZCc^+%Lth*+ z%!dqWh`28H1=}AtZR3!l7KhG!Ebdy0X)+_+bD}X83^Xv=F?{J-WM%E*>j$Ou1K^Mz zE`F0cN5dBs{=<J8052tCtc^-GC<R<C5DOQ?41wi;eVyrFiFWlS$|k<V3W?j_7AMt= zfD6iIV0*~tTnQ&3>dktxlqyL2bpA)3(1{79ZgnoMuPd@&<+*PXs()n;4*=-*(3Qi- zUL=;0f#XHgY*|+t49a*hNAjBG<^RbTzbc;2NE+Nve(fqZQ9f~uIz=n|+}G~J_%{Ds z^;|lpY~lY+5TAD-#KLNf07rbuJg1xYBAZ*Y&9@EVV|Vv28f$6*5U-CJxU$In2~rHW z!_(EXk^F0egt8SV)`CNv;)HmFlgx_{wmvk#dVW0~)62hB^Cfc;O1a9kxUu>@DTpC< zI}S-x5=Q2|3X_;P)9Pe{*w*t?uF9`>bN{ygsw=Jhv=Gh`BUedDwM00UY(6AyoA`dd z%l@z9%4e{@52AQb;R&R58Y2naGuA+>@ND9GY*(_G9a)zBhXx<Qgh3Cm-d*Vii(obC zTFp^2)YcpTNH0HAm?JVGrb2U<*4HAz{O7-FeGG)*Z`652dMj%cZz>igjKNxJqsloc zMTiaaU&S;c44q9?DG9mkWGu&sl3%r9Qyf3B-LK~^QVvs-Nc2b+F4R}28`vpF%U3b+ zXE_XSh?A#zNFyM#4}ha);;L54#h?F34M<-rera~jMBIflr4894oDUt<N^)+{YatXJ z|8?%+E!0!7e#N|U(TiqmBkLqy%g+oaa+6!Bl{w5)O6H@%nNk0HYSd92MkCOO2+B+d z@_z==u>{Eiv^>pdWqT<ra1-K2jiRTf8mrfVC}b9n(`wSkj<aaCsN;GTcQpz6zJi&0 z(k|2dr%&Sne7~!tdv57`vbHB6Il3u@!@uIXS@@2{pC7DOgJ9|!k__0d!DZmyJ+0hc zw-C&9#BQm9$Pm%B>}4*KQL5CQVf$0Hh1J>nv_3QQq$2JvyBxN)qnr5V#F`cECtsDg z`%a~QaNoW}F0%#`i4c*&9wJ9!xXXOp^svi&6rk_&H#vukR|-J8+lTrO|8oGmjxcQg zC3Dxe5>d8@l8xJ=a8t<E#(7`va(F{9hkHpz`=C@+w#G93<7w=Aqe=tyeKLRC@a+hl zB9L(Z1AXomd9A!l+bvgyyX}V5_r9m9|60|>^v(QtWu34p+$sFMgt=RZ2C>C*bpTpg zTICa|;X3k?Q$}23da{<LLgfdlg0f-1D%+OX=p6QlhXzez4EonOmX1!bqp}absA81! z;C+}G9bl*9Zq9#t{j>Yj(o#azd^h&p0;Q4pjXx2ax+Q^BvMzVrI|Qih>eS1nfy)+3 z*)D*O97@Apk@ECmxsZGLcV1-5T-2J(jD)*#_r1z60g+{C7X_7=i6_`02!F)W#>`d} zBBj%Cb@ALSHs9EcwdxY=0)2W>)b@eg)vz)`s6zniss_l91=Kk5pgl01m*gO7_V@SP zCX;-M_Zq8|#EIa+Xh=85_iu%(;~cRo2!=&;+;O+kyUr*V4>6`#<OriZPrOJda7#;M z)edF_Z?6Tn_W$tT34zDpHG&+GEoeo(3xfHd$KUb6__w+cM`oD*j!+ASb`}i4RU1Ed z1Wf(TU>%jYS?Jf0ZZ76xMS9VBY;T=zIwzXQ9<@Ci?AoW<R;6uj2WdCyQt@rxeF%3G zua)PQ<JR5R=ne?JJ<`47|2ukE7*6h<a&Q06;UA|!s;C0=BUTXvO2o29;Zf77w=>sh z84UPC#Os`?s590Qw9SD<k^!#C_nrxM)7csET=<}%>uaY7ey1$+!Ok?JOC;!f#j0zC z`~_PsWVuAgd1#iUOT5UQ3D)W%Bz7to+de7)I8{6oiKWuZ@6gYb_Z77HuEQL*2sk;( zm2ewHnUwZGq?8uQa)b~yc%T1flh*MBbuPKtX#92nmp@plAJBxxmycdAWzQ@KJJUZU z@)@yP!|rAU)VAn!iul|a;_xhGqq~;S;(-|s2KB>tRt>Yi?_rl!QG|Ivrv%^4k444v z8<zCIV->xQVV4h+cxuUak-ZK`X#Ju8-@jY00D%3B%SWfA?gnT9iK3Rd@hMa;3Pliz z(`RQ`4&hhk5>T-d&SA8aTed%JDVs|q@-ip-_I{FMuULC_;PXHNB_ZNZ8RP@<mN(5= zVkCO8c~XFd1&Jr=O*oQX|M{9_rJcG2eMW7*to&G*ACO6&+SNTaTk%NBvb}f^O&gGF z#<W+LLt_u4R*iRA3nBw<lej$bErsoiPb;h0<Z`exCTRdV1QF7*U_4$2SFJ09Zh?<z z3Z51L#MFtNTT~3%qFh>NQJXO+nE3q&3(H`(YGy>jG61O>dI}ovv#d|)!vw7k8%PPE zVtt_reep}0?mMY8#CGn#fp*q0KU$Z5Ag%FErMQqAa6T^3ZiZmzb!O<n#iFyd=X_Pd zP?I@wsfNmbxkBhZG5i}6rtE4Qh4YIE6PLWyEyO%uee0_bKI;^SgkawL_l$I$NxkY` zXGIjfQ^k9e9YV2=GMhTCg|hY$4v}+Ap6~lHP{kh7{XkwiD2I54v&Zhg`iJGu4k@o{ zvy$x!(y7RCF*u^1R>S5mH#nlW^VX4slJOeMXE$28+aq|QRTxMfXUA#pVzWs?ky%LN z4Y;vHM&u(TaZm|q)e~T>Rd>hV`kdX(0q*#8+_kJ;AoZz*KOFO^#rtf^3YM)gX7|d5 z)z7cNuP#!W@@9AVPy=RW66z2j%fV(npX{w0ei<{voErt_XP(f`Nbr~gNwwhWnoUNn z9H^&in$72kFUNW4o4kZ$&P}Bg(+J<%d6ZU9IYaH}!jt{0$@j&ZH{&fNctgLi@foud zWI(KEH(r{@U}$LB=l^=!L_-soaE_g=<_4;WFH>2F6t)h^ob7>=tkin&p<#bzb6Z)O zzne0m2p?N5yUO3qd(4Y4&Kebbg1&tDev>}gQ4-%>R=EHN4S^-39x;hIZ0~e@VAIE4 zN=*OJ+JL$I@h7rso*uP^p=_YEo5tny^3V4h(y}~gv!|`dDk;4g6QykhWTUg?YU+&% zn`B(X<_KZA|L=d60JOgq*CB^wvO3i#regGt=xQ+ib#|kaex<X?4IvYg9Zr2Yx5!s? zF$)FOrm}c2V~~MHS@r{Zble?+S5X!_P1>UxQ|S-Fw_nfx_HI?8aq}IR0-`=6ZU)<2 zH+FrJe>$MA!7tOVEX2n4wx1${GoMB5>&|Mao)$PSAhqyP<0vpKNWfeu{!8U*Jh7)| z^r~Z0?sZO7$)a0f=9~Bf!`G(ytR&j2-c=f|urlX5MsV)IU#{1A8Yaee`?T<i;WTmf zdx`~6Ry6Zap`gb^hJq)04BsIfA_VrRz${i(P$hkBh)U=6_4z-RNEOP;&wnOs#@&Ra z3)#yr3DR4s^^#?qVp42$S=BaI`94KFAEvu?Go1E(KE#}V^J>1kWnB8bV{9w;lvzrk ztAuPUn~XwT<%=4Nmj7rWzNIRNgT#E$@QLLQeC18)e`J@+Ka7!8d`;HxxdQZhr0o@( z^0>>&*KflWaMR2DclBs3^~ycZXz97AJ!<f_|JDB@0QiG%MH>mvT<19NRrJ63c;aHG zI$}3C&9ZvF2sGMX4J~Z@fPuQdY-=d66;)yQ2Y$8BJKp&YI#ssj5?+Y)^W--@!<+Bf zTG&hSAfgUeXhK_!i!^~R!5&@GEyhLBms!E}g3GQ}dCxpfEuqX<i@~u^0mQb8G4D$x z4x^s3X6XEH{r;qtMd&D|N-+ztns`t0G!eL%WP)d2s(*hJUwxHh<Ma~kEkWekl~{db zR}6go22;LY=`$?^TRS5PcvLzx0|e-&Qv))b04=JTbt&wNynAYGNs<06Hs(^ofG_~_ zyT%xUn6Hs9W4N}QljSoDl&F%{ZbEwOs*hMod(=&$lSK;$E@0MT5l$&S+cMr^LBXQ- z6%tLRJfVAEcY;47A}usp3H7HIhpT4_94^e={?8G}l$?sW|1pXh81KRqFX;&KOOw~v zyV7!gxdVc-snLc3rEQ|fmtT6vY^p;ECM9gnl|c~mVoLem?@}Wenkl8{i^>1;A7vL| z@6XKZ4u^QB<}BSX{o^;Z)*QDw;zmeXnR8o2hF?$H<q#8wG1Jf8-}R4$x%`bi+6~co z>n=gkKS9Ff<(v{zAu<)o065^j1@oJzUJgcm<)>D4BA}F;sY7(iSd=Es`|4)N1b#L# zbVv5FL0n>{D9K=#xjcs<r-j9z7rhY`lD0~F%g3Bh>mBq5*DwyK2mhzjo^4m?r_%4i z(j0fyk)|){Fy#-dQ_s2q3;kd{R)>!vb+J4AQm#l1^7uHuucE2())2HFYwVhDd_(CJ zy<d;JC8dWajHOxL0@>+IMu7UV_O4z?JZq%D*|_yRtBGok02Qm<>L8Y0CTOJ?P;Jd$ z+KRw5&t3C)QWg45L+p2WFpZ2WBVYR9GsRVr#=C@btl0bKG`b&_I4LeB874Rd6war! zQW~|3K+7ocmIs)F=+BrhS8!_2ck=TOq&xS0!zdzlH&K5oCgXs#VE_OCi!~_>_pALj zHX&O0LYo!jCt~H;zx;98G1&XF-0J8dzKK;_ErkVrAo}K&P32cuf;wY^_f@7bn!-dE zB&5gNC);vv5u+6M?N_Yidw&C`rM%pAf6*?X#1qxPR|yA|17r>_VW#dI(P3G!iNfqF z!=>qR*%qUm`Y%+DUCSpge`coK<Rt-!v>VzP@7>Wh(P;fv9=q^iUR;fWAO_p)=%55p z{6~bk`4pl-yBWUXxW*kreD(EuuXKNU{RL{Yvl-o6Qv9GeYgPNNQ19zTsM|>~LEpZI z!r#wj2G%f|17gm{PjDdml9vz3$=;&U;d1FG%x10Z6e6yksrWt$%I$}$O^!Z%M)-CF z@Ai9-6NCke%92a>NCK3HB^0-{-{p30x3XQ_D!&I>;Cy%eayLllqjq(4v_>QEcx}cK z@D~)L!wsNL-@O47Sr!LoVi?pjcCLM&v`0Ni+^>KcN>wn(EBDp#YeIT|$LXS#5*Zm& zVt&kiII$w>CODBCdG50;Zu_t!r+W6rz{S5*tPg!B@bCQT4uNNsHh}3b+zpRl{#QfJ z7@dq(l|=>vHjK`#Hw2e&>`=JI(h`)2BG`Y?LAB;Qh4T+nO%oE;)_wsOB3Z;x#yJ%M z%3rz3GVw%;V@Xug-&?oQ$pmlzc^#Z8jD7Z1%m7v&Oa#}U9Ua*I{LlXKRX1tImU^|g z;+9q5wnOTQW2!tpEqG?@O5#to#npKPh#y1%d!qtsWh+iz*3ysoBap@lY>r6e#p==t zgZrvY%*b3m4^?qDp}qf<<7Ja68aA9X?{+d}D{@Yy-NJ{)(;^eUM|c=od%VGCHnvV> zc4ha{Q~Uau{p!Db<aQS&6_W};C@b*OO4d~V0aja#$eu#<DJUvpy2AKOn7g13dDjy> z!|bOdUM?blMux;qFa;^0)_gS_UQI@t_vsDubo6|TiJsply!{)g;NSP>{+Rdv_y;8` zW=xi92MCtNoklZg0Wz+7`bvL*@%?057jvNRY8m|KuemH6`<a^MfEh<y-m(&oXg}=V z{#~{v1YTbQhQHROsS+8cSfnd@3Y|k8xHiQUmctVo`?Nn9BpG`j726X^rj$2;<Ko#7 zN`bz1I2-G%KlVrV8f|jh?DG#ZW^j!p0Nqh%vm?@yAJhOc<Tgk}Y4hK5+0Kz3$>!H5 z?~KM}biz!0z+yUzP+<Q$weIX9+nU3L%*o(l%bfwlpy#IZ!&$1_e|j~1dBcD+$U-t@ zVL2c$BGUw<=SN=R9oicZ0iXmvqO<HOw!0U@YR4qKd~_m86)h?KE6>uUb3YZO=T?qu zvwl{*G@{xxvqX+R-+o4qX?DF4pkAu&h}(ENti+};MZIG&`5{mV`Bv3u_^M1kt(%UY zA_+6ind^@?DEYM-FT*I(vn!Co)DK6?C@rgAbv;2xDx#)C=PWs!t;$-&&1wXv7mMeR zf#{<<F{tmKpnu7@6ex5ZsAzokMotxcQ!LSo@Z-x<jKJK*Hn&y^w-QRl`k*~8k-}`g zlx*?~PVucrYN^IIF@+wBu!?{9!}QnxDH_f0;LBQ!t}==-y2eB3%~Zj)0}hogw^te0 zIJEo4a+VlHV`Eoxksi(i%T^FOi69;{Afw7v4AT)rpkZu1829d_@<~GLZCx5Df4zQ8 z>o#=T@{2il3>>1ZuKJn%zi*LQmp<`7Ly$vgJ}D<oXTVuJ=s}us=-+pr1Ou-KpH}2* zpWf>oGJe0nUz3MpP}LVoYjXQ?Y$aYHAT2BYtcrUa_N}%<m8v=&bO4;DRQ<@9S_Dj0 z-xH3;qL-AG8|~3TWR9)AKdqNZj>3t_rvB>wLpVv~aAt?laKq81Vr!~gKWTMTsVi@a z>q$b-o#5qehw9=A>FJ5+;Bg+RfG;i;iH}PZAqfD+_jo(ZJ$3vtwLQW2j1S!5+&{3Q zj-gKBR#3dc0&|Hm0NBB0q0-5U*`cJ)%uEWbOVTX1-5Y~aZN>un7AC8w(UU0&Z&1NM zm0kpI--o`Bk7<0gBufsv4guh5=VgeWX08<Aaeu%gC+x{O|9AeR0K(QqSC95ZykY)J z%3_Ft@w0SRbtGz`vW#^{5wXpyUZJCzZApn22l`QgY4;bl{~^VkxCdJhtyQP?7-?{` z?4cZ;E{#yVz6&<%h91g8e}1`>yf`{^Z)o8A0DBh&pkaHZ%YJ6~JwjsU#Vkp@6=4sE zLX|E@@Ra;d&AI?xU7RG0J~i;699JDsx-<xjMn8EEqI)SG#L1rN*#iSWRl)hv4F{dj zLnE2nR~&u`i5ss_BKY*U?5iVG0Wt@WmZkBYUR}fZrNROdw}Wu2$B2uLOR-L|WvEI= zPuP&{qNHcuce%yLLR}UFvf8r1^Q>T>t5A)_qkrm&J0T6IOyx_7)PZg&=Euo%3D0C@ z<}oxlO=KjV`pYy>S|SZO=9rw$l!u_3`(Ok;qC_LN(f%0DHhlSWM(0KuxXvLh+bO;A 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%0D#}20^DI-<E=0A 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%0D2!ICB?DfCTJU8U1uaOVg3@<+KV1C(y3{;A^ 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%0AG_1$N!S#> zzbz)Nc0Vts7M<f#Z1NFpN?G>932e%DpLr89;YozFYNdG8X(;)vO|F}V0Kix(nYn(F z34n`O?dtR@*Nan3`7uzA6g~DgNzZ$l?cQPn2g00wp99u=H9TrB(AP`?mTgQXN|!3% zn*C^~VYe{sKAa<uc$2;Tso>i<ee_2f_)TuG=F#i>$Idg{?`14S<uL#vo%xf0`0oSJ zx!6|cK>~9c3S3{M!o?F68J&+ATxE&kPW_{Bel(IQ6m~|W<mBj2Hl7jR*^uKZ{0$Xs zuz9vp_5SqW2A#F1sK#KlQo??FWUva8dQLmuCqBN{o4#%?lPgH(^zrA$f;JQYFab0n zF@UBdW$SJ^m67)EU3o!ql)UuBYZ3@q_NO2Ye7Sxa6`m8?lDGsRN0m)s9<+p{*ISdK zH~c<rL_V*btajA;)Ho<08Ctp_b_}w+a=_oBcXI4-t>u8zd1!>)01OBqP$+$_nKsd| zJ!^*ADClf4YSZu`H40`6Gw_8Ke~!#?0a530`%3l<R(tbCi7%9kO^F|Jg-=F8Sn(6w z;BwEmV{%w^j*4Dsb^Q8ghC(%?1w*aF5XI>3V+j)!U`pU~XlF#&h{cqsh{rX^oKX;O zljU`nt1{L4IAh97<h~Yg)`F#F<U!M&pq5;?tnG>d_9YAhGt8x9fzeI*(|Q!0Goy85 z#P((~<-;X~O+RM-;lBewXJKDE!lIQ^*_H^B9P|StYf$<x)qXvqlg@~u9BWtvYtoEw zN?%$GYDl1`G(x3CbcKzju=uGm)xs;z)eILADJnUn_x1vBb3`R*L2WV2CL-;f(#SBi zrK2oXQTp6$n%MEnA-e)v9Z$V1ZsA7tO7s-$2z*1#PmYx71KOL>1DDPYbIHn&!$>=N z01N;^!XxWTlF|0YUzwGKR~9UdcbC>-y%md`%54`&DI3}lB2gM@&*WI$woXa9n=>H4 znQlIOeA!7k!1sJZFyXHlkwBbew{?muhC+qK$jm%}JD4Q<I(&n5j+0P^!Jh4=dZxpl z(V@$_90%Qa#asbHk_#>CMN%`q4Tp;ot-|rjRiqj*djzZIp<Li0bbZXNy`vIHR3}b( zU)o8kui5yibI@W`7b7L^3oohP>$i$k!&Jc!UwfX}CQIo=fuCTY3pLz-zssZ`O+^vr zm}>Z-5CtGk70-cQKep)DJl>5>w4G6g!#FY1fBgS<ATv_K_+XbCW;1joX>kC?cSn0! zTk6^$_~ZnoKYeew7rrb^^aZvVruyN|y7ai}Q~7||MGpP%<GptHrApxu^_Nh5bg(Xy zhoaFklrFA~PqtNeFf;gAXZ|n*05aG}8N)_9ewoI!a3DVmR<9|c&B4Tvo6HLOIwqDb z<d@q;xl^3jJmMHSu+(vcM!6}0wn_P!RD}OpB189)l|B6?_jjnkHGB7c*52S{>~;{& zuLPz&Fomehl{0x=IjK`I0Hea+l@fh4i%j{@M+~)xQMK@wFhypDaU?U2u1yh8I7*qs z0lz}wG{1W4wipKaJhY7-Rg*IVD`y%ma#A-E(s{}>=c;z<@?s(jp$b0xJtapg_-x{4 z{8_9?@%MX?xlry1pzl*;G+r*cm<i-lAj<>ZpwX~keCE`#JZ!kI<SY3Ko(0dStLS5j z%|Nb*8Kn%J->H}Q2Yc?!Qs(m~+k0Wtd)0p<KZ8%S-;v~EyXD{_9R2tT!yy07pL`5q z+F>(3aOFc<K_`r*m>s~0bSV9uE1LJa6R%4GXz)X(I=dx21dT%+Bc>5OMp?rHsJXxd zU}H+7jGI5tka3hqzBXoM9>3GHuxZfao?V&!B)l(0CG3~=jfsVq`;f?2(b3B`dzN!r zmz>KDROpQLe4s?V*)sR1Dm~r)pTr=3bE8D^7yv})qg^;(gS=)lJq)G}0T|wxV01Fc zo(pV5(errVx3AElj|+LA+sHF6R|T7t6vcQzo2Upmuj13oYhSj0{JoQFV%AE$qW@(w zhR36%{q~Z+wqLcnGz6rP8etE@gbB-$e{kbM@F6jY%8XLOw@m&zD$Pu1Q^c25J5c9} z{N~7JrT%01N|gL79^U%^`f3;i!nvL$D;7|Kd@{h;Mo-e5MIdl7{c@J`OZ^|(krM*w z8+frSV(Pw+)RU8SrkuO(M0<_KXN%WUosNe&JdY*2mA7~%!!r2wx6xr@9DbmNOVHdc z!PFmk8GlX?qHgKT_h0_04ME2cFg-Zp&M<=hNtB9IiBIr!Rc^GOb!O!K6%kuqM^JTT z6KvC5f6BC~9MxYPS8<2VneMTZiCdhj00eN%c$N-<HWJewZexaDDkOxb-zmjrS`%dE z|JtGHxchp+I`wu5^CZaaI4H=mML28I8G$s&M{FGm_Z@<<wK)%dQ5j8fz|TK2eR^h_ z785Cm5`pFe2-w3nM7?CivCw~D%8}vp1QFZ&4+woUmb0)I_N02@_{rw@7deeR^E09t zsCwZPgEpsirLP60fK1KxFjqmTzx;tMSq=>n14o<=>wD9+mYFXco|Rv`{Co<%4aAOZ zB42!MN0+3U35-OpM`O_s*D<Md-Hk}bEB!!x!U9`G{cQUHH|y`%|6Zh{M;Q@qi!#qq zGW!1Z+l!f*U?OruI*o5f5?R;t)5>IN!T`7%b6A_S43Y9dX{PwJ(ABNE%^ST%Obf4E z7P7ZbTFw+ze8c8~T_V1J_&5@<_FZs@SX*sl(OU^G5{17)Q3x=f-o*Y`;D_N$E;Byn zAv~NdU*$qqVmUIG#!LJwkQm0y6^-3VwWU&yakAL!Gi`25J`6OCFc)tM{b#Kop>GJ7 zQ~lWzk><+@(wV$#Oa(rMna+DsPcq)&>LM0ss1pE6{`f<l^90@-g2gOyuhf<YvFM?N za$4I@e*@^hT;bY|0sxUp^g{RpZp*HHn)J9HMNdgL)M*I>1xZ@tj!%ua5KAI1dDJz2 zWn@_;HGi_StGbrq%f5R>nNvIK;e-y6XA~aAr|acq-ZVe6pQ@~!0{~=z+-mM2*6@}0 zi-u<9+QNRuP=Qbt&QFyce!E6t(C^h6S*E98@S4ifzA%;UJ(dSkAHZKJmb-W07o)9- zS-_Ms9b2AA;W?$6(OfU4{(>C<hN;2taV#_BG{9RC`&w{%pz_BU2?Kygr0~vEvAKZU z!8}pKB97qtwt%PI%P@(uV`TsIIC=K=H0aBnxGY3*xh{zsq)H<+OiTHVwVEt&1_%)N z7yo4dpg-f97E1r6#cG1eKQ6c|(RL{RLs>-5$<-z3eW)!<S){_>41O9VM=ic5=zq5< z%lQ<H*gn5dc^#gXMNy`F3RdAKF=gm({}rgsFitw<f%I7LnR!_9`2L902zjX+MkqNt z+7xp6wkD<26AH?vQUCyO%}ZiKh9o{)WeSeklZaR^N@ffV$E2;Qno3HwHot$+I_vwg zMp-bi)v&)gxB)O@5}E9DzmM~H0mk`Nw>3p&Uc|)=&1lkn|31bh19bwxQs0y)3=1p7 zbUlHyI^-|&Yuc!d<dMm;*>#<=ar=4}DD%$|xT7~cmxvR8X=2A~L`>^oX?V=10m?DX zBj?_r0&QND8k&2m$I$MUXtTXNvM^j;M229f=Ad7}Q~Q_t0vRjO2FhdzGm4HgU%s)Y zg9{SBOO{dDHu@!G{zFa4cG$V%Zpv2v$>sUWx=3e>dF&HsHWzAi^b{xutQT6I8v_KW zm_rme2>El8EDfU)l(w1_{^OsUQ1kx+#<K?`<{E=}LHN74ctm-q{O^p$pUK;E5eJpX zTi>WxWH2|ySo5nqowCXhZ%@>I&)^d_oF#)xu1)3rvy<Z2k3w`7rcECXjIxc+j?m8z zdMD#NIAtUur~_E-Nfq7&+*YH215+^l$?oY?B#f_+_(mrKA1}apDyUB>=5^ucN`IVC zt)!@h+X8&mt=GI{3j;Z&mHI+BT4RDmnQE()mQ}W))*v#FfGkEfAGaN&1#9tk3^$n( zbzRCp2Gbf=t?o~f0MJqZlhy}6K~ezE5}pTE;gW0WLhX;J(p{S$_&>nkbrwd(FRNn@ zy@3=>HqkHV%_^FMANT5BC%dK4O7v|r_P4*7i(;x(qU35jE}?iE``4HGLCdafSJaH~ z#F%L7#x!_I500i1;uxP#U90veIovtTmtD2MR3^#jnN&GWMxKch9`VdjYtfDzrKTC; zUF@r$`>gyF%ktr{cw2eI&uK88KafjDBa%D+xvYsdIneRH{(BdIDW22h0Hwb}4m+ai zPY2xXWY>yDdju_+v-KtZ4{4U6uswV{mS<#9)2STLg*2BT?WRpgoMDVGnZ*ch(dCQF ztfdhl)a^0EY>UQNNHtffx!E&4GpGU~)~nbULhhii_vS96SMWTBglAHuclRKcj7MiO zUQc#CP{QN7`@7Bk#kU1(h2vx<@$L#o?xWOtoWI@n(8_UG2#8}+N@@1mw~O3|x$<>d zNepUoW_HwMm(<*cRFz36Bk_DvTzhA<UYPExR~P-9->0&s%+QFFV|S<caSk6U%$AJH zcEOde6~4Tu1o#x`V*7#ZjXU2~uQ&jQ;we2<PZFDQtu1j+5)mMgoFMkBF(jh9XKd{) zuWcY%jIk2Am{DT5`1=K-K)n;*Kcm<Se)Y4{Na|g)2i_}A>Fx|76%Cy>q(h9G7miqx zBfe*p_0RoB$((F=FaA!8&@X&<x0QA`{(e~Uf08rbS`#ONi)IY%;)j?aUgQxG5hVWP z|M8!nQ2sOYCbP+WSK83-AW4+}Jo1xgMWJRYB<a-aDv@$WlFYc`ioY!a1O(PSYH%8; z76R9U&5_%kpYc?j$ylO=M|aS=_&nhnN=(e}TXmgmF{i&u=#Sll!Jd_2vduLGGM;ww zTxo;05HLAD5AEC3BudnD(-|e%r_;BC7$%=rXY{M<zC)k#Sp<-l5Z>Tq+HPoMv1sx; z#jkGTJd}3f2!9#LoeL=YEu|kxWaY~HMOyntA^6l4jW`f<xW5I#w;|6w{Ks&wKqK<C zV5@6tA%Ii8fAD8x+?qbo;5Gb^S=z16dg)?aBGbogdu4mH;%@C@fzOLS*fvNKL%Z0t z?oj%#U~6J>qEX73y;k*EXR(Yz07Cy9i=R+}(8Zj3l<%iCbebYDUMiKyQv3QvSI~p> z;=r5cT&zSVQp``DxpZM1Mym-)U!IjwNvwR!yDHSzCE80EYpmqn_<8x%whgUFKv#`D zBgYv4Lz4&-#9R!WOLPvYVM;aom;Yx%fEA2iwRUNSWJ^_ZEtquUV;1ezSe*O8DfO-7 zVA0oHmalF#@`(d3Y0F1CJLYma{x*IaW@nV32yx@4mZ0|bc&SKv;k$;zkE`>xWp-Y! zgJ8P~#W(=aRDME<>FJ`j9eAFaPj#OK?I)@{A8kdWHz2E`sfnlYN-1LXXGj0L>Y`CP ze|?~lTh@8nM)Yth@~-3ieYmgq{@oDQdq<)epWtL)o44DCHWJ{wQ_bKr59rpkpyM3X z>z%71!4Lo%1qOO)M$#64WbWjK_I_7&c2Y3cz>C-*&adCzQPdo-4;)>v-O|$(nE&`W z?fvYM;LiR&$APYA_<6@lr6*lT%OU>nlb8lUwkopQd!kJS${dyu0AhwUX(Y!0nqHCH z!)Pp%nRxg_f|~bRBXyyUfpi;GRE<iYPK`@we01#9(w+E(?%hR|qoafXEmgRfVm6~; zCx6%(Zw#VOn5vWGpf5hapgilOvRMu>p(r@1h_fm1BxDp)<@c80AO2e*!1iaR_6Lw3 z2>G@D?!P;9FV*-o`&G#5px5~C33vPZob4=<U5jqt%g5}D4!(&8@<k|9FP{!+Z+>j~ zTa{J{L7eFKJ+2x{Zl%r17~;avxCSDv69x2_SrSLE9BaaazwTS{=12KpdhmME4}B|# z<3&7=^-UdTeQOtyftRK}R9A1w|Mn=cJj$bU9Q&8VQp<fo*|&?g*57ZOqEVJy)2@E% zMcE{cm(qdvuZ6cPGL%5g*WOPJzlUG|Abu7XJd6ro-2$kUQvGGgl;S|S+SWw8CqY4! z@#&G}F!h>gjzsExJ}ph=o$F8!gAo{;U{g+|Bw0WL{Um0)Wz+&E${-(KdMRDd=T77= zN{*`o6ilS$)=*7n<@PQ@c{A-7#;)2Gc%ATX`?D+t>N=UjKZo%}*xbIru~hy>OA1)+ z9Dz9Z5f^(-d|7zzT&s;-ROX5#wO=p@I<_=ZgDaOs<kBP|7o)@I_z#>p4P!de{ZocR zI%Agg{^7qJ25jeAJ=i7VQ`(Uz;2X5Xmu0n4WAT(#PN}m)`7fbA*DNK!v#_A0sEAe8 zb^iTn@Ifn`gqvDU`N<!9l_gVnVAzDC6Vf#9_y;RYO`El7rlQ)W0(fS9Cb4|dg*Yx} z!ebzM1_49a^P-a~xe3V=<|Z+ECOVwj+u4k0twg!r{&~fVtwZ6BtH__ye}1duD>bnb zP@h^|SFNik)%mgXj}j$6TeO~AO8(<y5X<-i_ai2^#rEGDwYK1|iSQi+2Jq_!(22^j zRr$?Cajv{_gUXB%;isnM#0t#y+Z}tx@{AR>Dqk#M)Q*;rUbpmtMVS@!Q%J+&V{|Mv z`1C*q_@VO4tJ8qZy4Ul9nXXqK=g(fX842k+0ddpL$#9Sr6fBvO7=Nys)pn!Oov|5) z@MWyi4c0y(RzH6IQSfK|)F0}lA4@IIEtBRi&o4*$IZkJS#X>2a!zZvmS`O<Qf9!I7 z--&Nt?C2X5f1_cc2PD!jS4-uFpl|a1!+$3XXisZ0dq9m;WpNyp!U|9FX16@%$4`Au zdeVB8MEp8XQ_MMidAOr@*NofB2l^7C%=Rf|YM|-K*U?rMyTFv*INR3Rzlob`;FWwU zk{*-mdwV1s8_FLEgjjlq-7rCDYB+6<XI^IcVt<R%o-m3(K5g9pn3ec|bYzKLl#wDh z;=6N>?Z>Jy-s07b<yxabf^P9Q^CHgR0Iu2A>E@SIpP4iKf~*oI2h!29T${RRG=uCZ z3Q&(%|F$dz+_fgf9I_*sPvmYibOZMZEa~9)XjA=+7i#=wi!V{H^L3<V^o@XB8fR(6 z*Y=nGt-34nE&KlQmQ(VrS4+tlQ`DF8>H_aOgCFaARp_Y=QTa>*Ib{tiN{BV2V;`q4 zra1k15oDk^6o)C9BU;tP+arNKc;+E~722Qoa?R=*W#O>?M(Lw=(KDkz&4`3o)z{w~ z+UXYan@b>HKOOA>T;Kh9NI!uCI&xeH3e!201o=3Lqa_65KADk>S_}Qde<K8#!?%vA ze~|DJ)gY-@PB0j?e}__sSnqA!{#C38?uO3jv_}JfO<Z^7Bw=!yDf@@eR}X4$F61fA z+3*SDzHv(8ER#h+zVQ2&u2Ht*Mf#}o9!y!RaI-}0;^T@&I1V^5j^iYs{dsOPT`Rqz zEky-kq}zyk;IDsU$S8|1ho2$H!g(H-5-zr3Ug`q-J9PHZ|Ngm1i_byv#oQx{dvulW z???IH;=S8<OMCUY0Dy|e8`IojYj)7V&faTK;SX-#qVLa>$Hw>Tp+3>Y*x_H_h^X_S zyBO&<uNq;u2O%O5gtZu2(dr+HCJEadJiIKEDPAHRhrbkW=oIP%Mqe%BD?${)5Qy<5 zhfW^ipBkiJFbb+a#O-%cAjRK{Cfb?z(-3nMq2aa;xRjTH4(BZlBA-Z7WiEYCYDt>0 zc`Z0NDO_aoWKMA6qY9;lZtz!l3+Chf@52e<@!s&AkB{HKl0A&0v9kTDAE0h_VwC5* zm4jf4x@3l1J-hjb|85wtlgY%9kZ%*IVB#-17!}tOjN<>D#&i<v?4zjStPD+bVvXfy zpkJa6Uw+4Lprk0DRWSaJSKQwO&C#o2+K7SnU0Gqi5gKDfgF6tzl%Gq1dxBU~A5)nI zim*N?63OB}$DU0SC%a|a3T1db1YsD>w<J-3!*%t%Q(s_w4p@)G77|Pt@l12}Rv7^` z7uQ;;eSTYdqt{?cAp^^120eNAyY2CHfpw9F_+vxR$M#EjDoyu;J^Z&F0O;~ua9vc% z?FSLWB^O+px-Y4O3{8JYa+@M9)&6FXnM_|(=qO{wn4{i0h%!8Z_-6$Jt7p8up*aXv zyK(U)mwSN3UhsfQx5H+XcV>pV;sD%Yj1xkvVXmejXQ;VY%8*wu;G4PhE{=>rpcX8K zVW5B=;7N%1nRN2W-qwC(063JUkm6Jc>!#+bq7`M<*^9@>NFUE46yWyd{{5n%(#&2Z z3*a;W2LRTJ57^{pHL^$}EJTE7?R6~h4c<ZiyZ;^m(9xLJkHB*6`ttE{Qc=3`=8?`7 zP2e&8bmuEn{a^UoIWQ;ji$kL~<dM5@yB^F+t&>1z`but$1T_>BYEfp~Yj5hP%V316 z&3tc-GkDwzF*5Q?Ryj}g%%hSb3}HJI+FqK|l_|`f^-L{qcM&4JzK%9mjagTdgOGf6 zH~LHmbY$yaCB3qWT1ykXBzY;H^ORWSfVGj-dWFqWYY9EP%Lf;Y#^JbfNpqJXV`o_g zU_v8GR8U5xNG(^U<VJCEM7)6pvd`cY4usJX*XgCGQcCyw#o5ndaF>3}Mdczvhr)n3 zdv`8<zh_g{%p(5j@63Cx3|r(TzReywty<(cii#`lsR+>zrGTGR!$NRf&V8%#a&L|+ zXcd6+gVmIWbmWH5WE~FMTj8P|#qBGOZgH_kbd$IP7bN4IJe;4C{4L`sG(zlfQzFN? zqhSh>5qA$vGAa-Q1636CB<UX`{NtFGxepngb#gv2xjiUw=<85OV8;HZf80UMzmcyU z93u+V&;!i=@t=B6T$OX&i5*C5udeak{2)Um*wAQx2Q-Drublp|`XWXP(&x2IW@>6y zZ_&`zWZoKi%^1JsC^|iCc$^Uu0sv6xr@8+vCAwh4{24>zDc{K{uc!GWyKR8}^q14y z6I;CH_k~Y8MXcJDmpBOmO=ok-xh82E@Oiiah)+_<-MG2L#zr$bA65ukfU=VBpL0-? zfv~ZX?TPZ&rW8%3q%3t%5UEe(YM3|sizYy)H#RN!iWgt{?HfI7U3sjEXU}C6ouL(Z zRtzvNyY`yC-L`m0<7uZ8#!wIZefh4z+nP~p-DB38$V*8DTP^0JWLaHYWme|z(BW?w z&^Z`Np?}J=9g!@e$8Z2+fW3Z7OiS#7W5UR1FGd<fdwkFQ=3FwCR(!}UGJ1Hc>NbEa zjicGeg^Fnb;hz+ot2}r$!FsN9MB`7aQuBbBWByCODD%%l$~a5=>-rH6GGB~*^-?%1 zJKJRGiG7dTf9G!qFo<>C{+J4>E<d3n#q<j7_8W!2+pI0k$^KR18*;v={36@j0*`R* z`uIQL1YZX0uxKEwrQ6qOp9iSIj6}<9cAe+r`xWN~3;2pQe|_O~s~U<{DI4c(;`q&= zOG#Q^7%uax(i6fhJ2c8r{`H5s3`6X>Hu+p?-$emaUz|ayCSI&Ui}04G2^we3TEj<R zMY}agh1ylbwg9<^Y)KRhB%?8~`})fZ*UPoyq|bV-72O5LJ!uUc*~yQEq})mZ06+yD zdV7*i%2s|8z1mRguFzuXouUMu0JZ<k&g6$74C5Z6q;x?hf>K;6<IV@wR253;RK@x= zE<Xz22GMXhjE;;clL&yuG5eqw{=+0&{-z*$gPCIUC}R>YkwJ1ll91;O++u?%X?9p_ zq(EyRpEF8u?1F78mL-A|9@u$o&Irs&Y-goFo^uQ+O<T@6#@7-&?OrV$eGf!^P5{OD z3nhjk!I-v<8P#dntSZ`-6E5`&y}gpV|NMth`v<AiR_zaHX7q<@>Ldpv;xaN_D{`C> zG^x&iFY%W%4c>Ka>ReoX)bOKtB17;^!|E3o1C|c7^p{=khplpG|0i83Z{5o@lWv{D zclRL$avl!o_TGSVR3nRhGUg4;VNj^~jEf8~Q$1i^80dyGxcXixl2eg4&oXbwTB2%h zazy6CUW%!4S4JHHL;3^XIle;}ZO{>KREaDa^x#+9pWKNxq5NC6qRq|ijOfD7<N1|W zv?T<0^>YS+qZlEeoT_HR#a9U?<d9KI@+_HEU4S(Q5^C}uWwF56{Ik!`rKo%;DZxBq zXiB7;oYyp)v3&N0Hj)q{j^d+WO1Di2>%<2;f?~VwJ2DT5ij8#$f@dZ(?lxwcWjn^3 z)H0K_r(z;nTku0GyCXax-Cj_C@s(;lYImhjXR@Ezu~(s15z*{sUmtR#h-B1f&Ug?@ z1{bjP?YZ?q6cNgb$6ZQhNqTa77y!s-i0R|U)%_tq1{0omJJ#|uRl)GnzxY201GZ5b z&!Tibh8Q%sQc<R0_*V-xKF5AIQGMkle!X)^QcmYV)KfpjXeh8`oib1BDOAZvIXgUL zjaPhY_#xu*s1c*tIJb*2=v5PG(lwd$+O)dK?@z&3#AyHkO9dLdN6vsSQRn!K7SWGp zB|`5KG#U}Rvf*e{6!NydueM|iKPOYjT%y79>T+u8o(BgGi6??#WwS^#O4CT%t-65i z6f|aN|0wFrVd2Rx^z@TXxFA)SP;CO=fm8)*<^(D`IdERK2W?}aqh^hSt}&x~b1%nO z3<IfQ#B2h`LaLFiTzT94aR5%B?Axl_Cs}8Xy}x!OH1q__5?dNdguGAvA7)co8s@K` zeW1G5C6YxfK0FqozfPLe`Va`y_MsZLuR35El6|lni&+U{=seI-80ZwtTpq&OfJ*0P zzdF6StWl}LNNkP{=kDERLp;CSa0_7o5TILL;Z+GX*Ox>M5x7VA9$SCdW)LU@@T3VR z1DgblnzMf9=loay0D!HuYg)Usr8@Ge;!;u8s-}7N$~hjXrp3pVm$-%z2@~`gW8V_| zeWCD!w2W}>i)bvC7$u>I@&ew-mMOVBFTK})^G>p@B{~y@M~5HYn%%}!P8~)mPj(Lz ziz;GHOzZ>t0EX5~%epnG)|^-mwCc9)4upwc6eRWRQ{eLx<G5TP9w^c_R(%rlsf@f$ z^mLt&=*@<)C@9B0{5%;B;8x&w)4J)%6$l*46u`!$Zb2~ZmKoCtxhaAIk#j1->E=KL zrm0>TAi7k!HkZUp$P~U;tf*<|GKoo(_{^kzn#M_ckH6$VyFaG0h4n|cBeF@&=*eF? z`>1lf1~)Xt2Pyn{05c;70FCo`x-$<K^_y63R?5P-&4f-G7Q>{_h<D8mpMsb5;$jG| z%g!z|uah!D#SqmT`9&DLXVdp4;`hI|iQcz;PuM45rJ_5vcYzjSeUaE8Uw+};`FNXE zOt7mT8QdZB7@#u^0Ki;st92PQaZKF}5;*=J|66+0{KK<Wo&9bxDPUB5Mv?g>%72>* z{8aEfPUBi>?6=}l{L>i#%tqT%zq?H@Dw{!}`4{odpY-;Z{QL`XH$Hd;nJqTs-`{); z?lO#S`MP>-+|{P_G^qaFYXP_*v~=YKLrS^FQiyY>2u87dWJrI6B<u+_o4jx;hO?xv zgj@l$Hh;<Z^;$4+o;#)DQw4M@eJr`RW&G1;eoPE$g2+D<<n3Rk9Z$c{MF*$tRXnDg z(sbaweBcQLq8i*Z94Shp@&IQJAinHztC5tjIs<`szZXxgvsglVL<BhQfg6pQwm(|e zw|TmFFW(VQ+D6L*_!+m;t`{^Syo;iMx_H=@nii^og-9Ss(_IxjhkP*!sr`U{+()*Z zTc>9^rgEK7M{-h)fs?4Ukf7o7<|LT7SENp#UI=kXF*}tJ!U2TljN467=ialwYK|BX z*D3olS{2E1OUEbc87-j2$Vcq+QxHjJBml=`+ul4W-ZY04Z&yMU|LeaW0MMbVD~^Qx zKMi8KIW3qRa2pfdD{@>Be2KNzS4D-eH4<SYO(DyI(a285?YunY=N>Tdgdj`-Q?i+N zCv10cTbtVaiPZ!RASZHYM|ZDM$KiX;K6b_$A})=B7zf3}ahhAu<O$i|^x$<$(Ft$y z8b_P^(SY^8!f%?kvRu8`$2Eo%GWGa>?J%bAP8q1$JN~}pVgLP?>1c*n@3WnxwIcuD zMDO_Gq2BMzKSUlzwh!|A%p^-lP~*>E?_~f$935p>pmp$Dv;kMFp)k<`hN%w{jZ$x; ztp;9*epV|;kP@nJ*eBpypqySM;hGxYThX^C))`dH;k5`Ie#b%sJ4hV*-nph_xw$3L zOA{0%1Ofn;L5;LZejx;#q{w8W5VZtgVkb51y?|RnSg&09Q}{yc_H0R-Y-~UNgpLY{ zo{CF>)wZnNPJ1z#>tPnx?%GA@@%`nOrQgBeUb<uT$A{zAJl=tgP7EN9`s|wOMF1mO z&a}!zu50zb_}>cwKB^kcZqWB3nU9<$2W`O&$yRE769`07t?4zD9VQ^7QC5;F!jc-^ zkpLbwcUX%5L6n=8e*Fz6(65px**Q!|5J;zyY?<b1d58IBb|DL-f=gU7o_2?2(UkRm zNV}s(8eY2KCdNuf!XWmiERyrP^s^{Or2;jl^=AZzxi!>_<qA8>*451^-;9Qs&7E0o z=JLwzm>VdpN`pVHgk>5e>Bb(;Z~8Y8PtxN-s5|P{Mt%X>LjVk!lHwtD)=dP0R%kcs zF-&zg9m%0_v|LI#Yl4RXC5yb7B=JY1farEyrgp3!SXe;cykg$HkTb7YEB5$Y24~)` zdFzG#7c;+jaG%`7>T*(qrT`I$SqWaOo2Gb9S_)V&ar3ZPGUgL5ZZAZzW?A2vbzA+i zVyRs*;!1oZP8PZBVO9Dn%qA@SQ(|E(e?&OQ;rUQ2B?LDPH=^-q#JBV37MK7MZr;rE z`+I?+6OtZ)A~!r$O38|eN!8I5H0AjC|KYzC2JB{9ZaSc`R0wxekzzIk$MRSn^Eqp& z;XBz~g9@=q+G@hQ53(uXi0NdzpFhW!NM~Usf3)e{1FH!#(Jj8<CI~FGMa86_1o-)S zWR8)LKv{V3K`rq@Mjx-Ll*r{ktRnJa0MXd0i1T6LK`8BLgoo~S`g>+{#jwODzYEty zOamJ<;%!(gNw>?(8FyGZwiL>~X1z{#?$V8w^1OZKdQC}8|5__TCXRBJdn@ajk^?g` zk@1DL@w>K7;P;~I7t<RrLefGMa)_VQrANRfm>PM!9M<jiloH0|)GeX9-=<A#ct7x( zGPF;{o=Qf)bEt4oRh1m0EUdzqu@=*s!GCB!e&pebv`$mun7J2BELz9b0s$s32`mmJ z$|XQ^($C}2B9Nkmot=7^#FE}kX8g!!5Y#%cjD#c(6Wfq}@#lZbiT8Pqii${0E?)?i zT|V}fb<zHQ)O;*;%bD>4VtkZUINsN9Q~`v5l)rgLRrY6^F=o_r5JeUJFa9m>nO0|a zX)&~z)~HeQhj<H@j>?UWTAbixQ;JgPd3>y-cCYEIsDa2!wN_PkHc<&1jEIUE_NYdH zVUDh_E~n*%X9L3kp?`K+B&<bK+)~se7Qz!h^Vt136KZxBGJ~pt(L#7OfUR)31)&%* z913Qr^eU;H{m2XIjD9p$63T<p==?X+j3lH(HIv16XUPGiUs3~p3Jcu+N(~lBYf#L6 zqIf!WS;F&Bxr*A^cf4IN9Z62fHXTA0B@gI*0{jKEW~U+~xA@Ut2<t16FE*Om=3*SM zAxiXDP%GY7SCr=<^^|4)B+ySLA9e~61;^Fa4e@xeNZ!@n9|C0iP|aw!?Q#=i!|^P> zhc5iLROoMT1eYl+kT=ekM~JF2uY^4F5+ci7M?FvR;$9{|kNUU0B5Vqdntfz|XQ!iD z-QSO6+e~GT(zg=(ktBblGbD?NaTrg2ZK5%tiZmamzXO>JOVr_$6&V7f^n{^RxM=J7 zWHAcc$lla{`0t0HW2zX>?$WgC7I#xy?26(cI4qQNH2d)qoiMHv?fM4Q1{)@6k2Tj! zC8xB-h~>m~IKC%jK{RL1i>wsES?!@GoiQ$cRS|fmOTi!i%J2bPQJePcTrP@eLgq|t z)A{Q77Us+N;FP4{>ZBcf#j54=7_RZ@Vg9;7pUolcsu3AfySpki)bCrw?BUnBCWEs* zAA)}!i?M^K`ZaxNiejI=8>?DVn*|D-t;*t&qu@fdk+%96H-_jVYps%-Rn#{q2HlJ_ z3?o$3IyqhlL^5qhz7s{LwP?ltWHq_UydlvF46dYwx7dv)Vajiu-=T$%a&Nkz*WMS8 z;Jh<_SRU&#@trS*u%R9dx`d@R3se>pmNb?eUo?t(P9B7ILeRK<g2ME4nAIiY7jS4o zrK3EFLwk^WQ6d=1YI{^U3~ugoeMKoN7(!JQu#A%D3uSwg;lImM!@*Sa74|KS1H9fa z(ll7y{!A&T7QG8fS}n^;H^|EBzJ&aT{|U<f0kJ#}qIT1=Uj1zmu7S71Zhp+-Ec=46 zrt*@2GJDoCF6?>Iux+fadXp4a92y~*p)n=~4PcZL!T-*;a^Z`gMI1?+qzTx;adwhL zvP9NA9Kg09OP%3#_LH2kj3oogfP>M6zPw1wOaxPHn)GEsXp?t~3{f(C&c@mbg^x|v zFAftW8y(3m{YYdm*@4W2#{E9STfjhmy@QbFm$JWkaBO|?pqI~D_v+y&csB5j@8e-c z3`?2{EB3Qv22SLJejWrD$EuYIFpG~fw$|mlQCoPo>%;S9<1U|3Nx&%hZ@%`}&)|Es zk-e;?hGhCDa=|eeztXewWV<j>Aqv3!A&1VQjd&lCR{Y8*)}7R#Kv~P*RcvkcRB2$l zY&1QrOtJio(`T_P#he^h!)))yg~-6CW_i1BF|-$YQ5#Qasgbe$t7l2~^MPu<!o;5H zyT{$$q<*yoSI0}+5JPv25VYW?yq)7Mfh6nEUJ-mOCY45H0t}>F^1t{89x*NJfN1y( zFso-Rws_+vjb2uix{T3)Pku##tJ6uQY4r+YiP$FwCO=nQe)aiz;XneJn*mvb!^|<U zDChmwaLXnQr>@O9*5bN8-bq>Y0Sn`J=SOnK4QP};C6f`DB!or?*EPZ8<bFt^jWIwk zO{<HQr11H!<t*ctK(^)M{4Xpyj>m(g_PdvF<ENlARE!}`@<=c@_iX8>IR%fj;kmu{ zIOH%vDuMV*lant;jQ^o#q^gUZ)<dIsoK?%8)T-d7zuY3{Tbd-nLLu#>QY|mcWU=lY zXc{}}3_tB%M2}-j)k4(O@yC@ERB6af7DiCSX2Y)XrL-80Bz3FgTpwOO7C%G%0h|~& z$&8pO9K$hY8Vgm=+&NXy`y<u|9T`Nusc3$^&=^>%=mH~k4HBre=^xPzzA$AitNhvW z=y5ytClTMj>Nz6Ghim8ruvC4Y_NRC-mGfx8oTO0kwvk@^&__v%q7C;l5(!#{;m5|w z8$<uae;7IhVSvj2NDXEQ)csc%ELehy|4FSEq%~Dp_?7lmY}lZ=F(Wkx6D>VAHKIDT z9S7O?96;!DSSI|#z)h!H-k4K9hHl9OQL_DoTyZ=vf$!G0q2NPmbTrL)tw}xXrfA-F zujTJqjCw_QQJHrbM3(66PYVmaE}1M+aj>u%*bMbbqj3p$T~uu}cbM>6hhqT-tf5*K z{I-0XvNM%VrT}I+1~N(u0~2^St=-e+$L9J$F92Fm2r-|e1o{QJRFa(CTV2e)x6u-+ z;$-5brA-kOQx=EC%kL2LlZSli?$jJlQzpRk4=*%DPJNO{LDeYhB38ZQI8c4=uH?N9 zSh|{!0f43%hLeNS<V4Q+9t^yQK}%B#QLq<y2Fd`vY^-y)<yI$q!^8o8lFpnqEQ|wp ziUK7%G(<&BeJvBZ?pXfanSH)iz;z+5dGocY==O23O(|SWM7iO`)MswgL?7w^EXDTV zrr0L6rLPnzJW|TDo8QsU{O5m&;{Tcc!k0S_XcSZ}^Qiy%4^$?aAM=g(3uQT>^e@Y` ze7Zkl&C}Rp$xRvDCwG9U2PEg&l%ugA7urH;+<u}aA_NvaIRscQvSj`fB6X(y75cqG z`LX*~Xn!ptLy_p(!_@5a#U@v!d;NGPe`ewo-r;50RHnjmZcKQK+B9kPD_yM|mKKM~ z&>ffg_!P!3q}+#ik{7L&oNTa7%Yi!k5STYqn#=Hzgzyb<sNqDeXAlc1)(3D*&Y?hI z4Mtlo4PQC-n4ES;6j;={u;G@O*xb?DL`tbb`c5TC0fIRiAC`cFU5oVQ1gK+=L+>Wr z7up)EG!+<!6Ua@zu@Kc}Mh9PpAEBk7P{PuJ7%$vGa+v~DGY&@OuoZ{BnVY-MwzYN_ z5B+udZK_BKC`w?JEhC(hL!Y%@*(=GJ6<6sI78pJ++#?FSGbo-AjDFSmd_~Y3Q~FeW zF2?uTEU$jMGZl#urAs4S?9I&Eu?+(N%RLknJr|5R|J#3b5XSUPak=xD%1zhm%^|A) zf(K8uLh+yd8u3S8qo^p^z4zI;miqfy6y!YrUc&;$$bM}$DP^{1f`~NhWoc)U_n(>n z1feC0dkJ{V@fuTCKlOe=UT@sitR8aSmAlvh;ajL0vL*5soWT@DGZjxopJIB3aDOT{ zX4h4rL6Z7Lp7qCk+U2v@=O!MlcO0|^u~x?KEyWLFX&B#a^<v_6Mi~3nSKQB@1n;Q6 z{?miJUT(S*uqzgL0L)mTNFeeTRXNgbw7XOq7Ahg)X54a7KkWI#(%Q5df8l-+V19K< zbRRjpzRZvhz^+ZuEdnVnPn49!WMdDnmStFcdHC-7IOKAu$dYA>N@=X?Kr|;A#Y9Ty z0xgZ%%_ztYFk@Agio3~DN(=p2q{DI%CKrje2X1o{LzJ7!+Ap%e`klS1=BAZy9~DNG zR?e%%0<llzKpNQ${(5Qu9oi=rM~Zrt@$Ese#Eg9a0H<*=j?sCHh$ge-6bCHCbtvP% z``3OLx+HvA2a9w@XE2_^g4sAu(%T+&{{`{l*P{9_qjb->F?k7oN|wI#u0EjB*uQV? z&U5NP4x7M<IqA?+2yqlMc-h=p3C>oh0?3hCoGPT1w4;3VCW!rc$Hyi7xezvU*J?yE zc@upEP0@@b&a0jwoiZY|^UNfb5Ss|?hK4_{g~ZF8QD!Ep!6cZ>h@^dOPFuKAo^|!r zA(i@=<RT6G!GO$^3R%?4ipRUFD$0;)XWxuZOIM-mk1yi7N$oKJ7)*_RSEQ^n7FCOT z=KBh~WXI~7w4Oy;NInlAO&<wrinqf}5A`U?%yC3;?^pZk{0Oz=)UH3lkIs;HzyA&r z29Vlc>&=YEqW%C-KQ9H-dt$k1><e3*5KW$<$#_o7RV4)`&V=PTM32AA@}O?YwqmIw zLV<Y2GArS4OMdld2}(;ZpCe~0+s{KY)RXxc0_5h`rox*Qt3FY&$w@@vBZ_xtFP6|E zpdqMQH*18_?%lR1EVdDc<zN0e1fl~Zj1IO)k$PJJsQO<445Ilj{<&Cr1TSLGzcM@% z-uU5(zH{ClPZw^_f|LSB<YeQ<L|C{Z3z1BQehdn-y8YN0et*Xu<<d<bf!n$b9*Txy zE+%)<<~RUywxc<ilI17Mq%_-ZKC+uYLNfJ%!ZBu?B{D_@P6S#+;yVS#M5Na5E(9~w z&?`r8pNQ%c(RFB?B6(rP%iGLUFvj}tqe&eF)}YJ=z7C1Y!{onztJEHjpIT|RKb@%= z>L><`G5~P^z~-XolAt#~EEd|U@ENysW~*eGauq)FwV@Y>`Rr}@`3xxcvcU{7xY1NX ziS+R^andXRohg1sexA}Xfv=p|V~rPrwDTT+&!d^bP%xQ`kq^Q>!SZIUWyFgmcLKd$ zGkxRt7EnMm9#JY7aY!tWpravbBX+H#_K)@F?(iLfpDrTG<Jg}Er>#D+PL&)cZb#3} z|9x-5KfEcuE_Gk=UVFkFo}0qLapZFj<b<F;_J8wldttyw=(5(qGX~8~M><sg2NzM9 z9<w<1OU4~tT~op6MFBtn1_c=#r-S=TyO#p_NeRU%3Zct1qfvE8q$%({&TO|TAt(Pf z<*40HqldlCHz61iM}Er$Xyz#16T5v-Nqf5mbD5l0R@kP-Qi7oE?q`MZeu~@897Jg7 zruI|Zpn879jBq<~%EHuIn#-C@YXP6OFZLhz4o2r(B{K&rW?Iggq5X!*#;jxkFV2dr zmDE%*f8vKr=3C{k91brnaeiweZJ%`pC^?LpfxtqMRtQ7I8y>_>;&=LG&Qc(jvzo)G z7!*Mpn>m<Z$c|iIe5SKeiZwRk{N-ydPFZEwcU5NEh9-;*6d-^;6RY@{7?tl}JhGrR zEN#MAhETq0(J+OUGIwhFa&i8JhKNWfr2423&SVvCaUB-1+Bn1z3)6{ojIX)ZG=oH2 z-s5#gOI2yOklFAPaDl+Ssb?APhv84pUJa5{fh0rnmub!WJx4L(-X3V*mmK|z|E(}) zTKF<*{_R|jv73&6iw(bu&P<KPweL@CElU3qvj8t*h(QD5<@GgLP&b6NhKoMUXxJBY zq|~j7OzjjluA=#>Nrqd*zaO*G;Uvd)w(T>QMlUylG2Bo!zQk^4wh|mKlqeUDsDxv3 zMOOZx>-YORhbKp`9_aw-#KNIh;xe^eeRY@+@Fp&9DbI-#wkiB=NUOJfZA7a*S%k!t zV9s;VOIY~lcE#G1>*R)m#XFWuqsN^~|4Yfur+CkLO%mqQ-f`HbiEIO+ikZ<1Z-@#Y zEw>hh$A~&6U0lA_xU1*$Sj5s;gwb+GcCo<np$U<zq*dnz9nx2NTHd{=DUbUg6&Qr! zANrKdI;FUN!p@epS?B<9SM33Q7AY^f_7iGHKFIxWhb)P3s3BzB^uYLYT5P}mh-t~$ zJe7jJZU~#@b}I!ZW(;pd0nAF^3$)hlNphJ7Lpqgv$@2O$el;IICG{F`vK7&DQqM{I z=WGo&?T3@~r%C_SKdAiQAhM(bRzWISAO4kM)(3-FQT4xL-(|E@X?6niF}uysyyz0B zOd!k(ndVkln+>jI0hdxyb{YLq0HlP4MK05*2*4XT<&><G1ROz_hv;8BjQ3m1RKK+L zv<9MN>YZNyJOIzm9v1_xko-eyzvSr|Kwk9vhB=_x)vO&|5?On*6bZM>4h=sj9hlxc z#VbiW6|cB(p#QIy1&G6yRQqtd&opCQyJxFfM{PH(Saz~02cBDQ`l_2PEiHu&S%XM| zRaOE&g*53DCqjmbO6l4^4<l7=-vTJmO8Nu!neh{|k{BwJMESb=sH}#==DIT&#AdP7 z3~2-(4czL__n`=d5ylOoojUs|J$!{Nh7bVSb0(|v+&B|Zpv4o$g?tw7T9snkzMei< z$eY4gebDgT@e*_)fTKC{n4k+oEoDu<pp}=-ud%4b(-DED<xQ=pqHY!muT%xC$KY`C z<!CY0i9fWbmE>h2?P}y0fB;P#A{7wl|MEXZnuPulSU5#=zuQ47Ob+F}YJr;n>|2j= z=Id_?+3zY}TCDsvd*|Lsdo2i|TF3vY!7X``k!FK`jm7wi#pAB)arUnDC$;2Nguv5D zfD8cO#ji@)8VSXJ30!H{q(DGceF}*=+uYa9HyHW`*2f?b7#oVn^vkBj(HT5-)k3;T ztl0guhI(>}d|5BX429m;a2rJjVEhOr)3%Za24gqkT|uMt&uI;ryTy%~@18N|!ND)O z+%9GAPXK8Cji|s)9<#_Yj8V0bSp$Qi(%i)347vo&RGh>Ud|iY3Z5zfP4Tmec2?I<I z?AktGu_ndil<|rPgba^Mdl?^*$d2MAAzwdXf%;VuzI?P?WN<+}QN@xv43J=&vaT`r zLco=MI=j4N`<Qi~OU{Q~W5^wvD`S9QZhLCO%~iPCHC@AlTDcm)Y#RU8|MlGjKbPHT z%I1fP@z3Uq-@k~j%iEU!Y<PTpC_A=qAIC^T!0qC*;;^ur1y2nB;lB+8-ZQMA`oDb= z;WX;_Te$drMP|ySpFwKrj%`uk8xhtuQ%iK7c9!+R*xbqeWA9KZx6;lMd~z;?XM3-) zJok~JKA@6bYw(HItD2XO_nZJgA?f)Y0$kdaKppg8a~=?NIkfj=Z0(APAE51(%PA5$ zx;Z)@dSNjalQu7q$m@Ps6!4;>iX5r%g|nD7wJ<R|EMe-^kb-8odJ5O5DTGtUE{oAO zGG!&k3g&SnD=e-nz1U-_fB1`}>M8<22}GgA&`Xe&VUbW})JJD=r=$+ZxjJogSDN*} z(WNb8(E`aCaWt<O{2?AK&As-8ltrX-X-Q*}CxPwoENeWkpWZbqqWNd`gkDuIqh20> z*$=_XIIh?fZRfhMc~NWLNWjF%$V#d(+h!4wVj9~acu2`tZ5NXw(4zL4Db#CsENjg? z47-5BR0xyrv64=F!+o@$_Gd^jgC*oSv|Fxd_6&K!;dj*x#S}*Q-39MQ0EqxV2KGkL zO_KlRf8dm$5i0)=$PREhTQJKd<{Y8UU)O$7Law$b%AA^VrN)y=U27s(xEuWt92(jR z&CFiJUy~|ON%B(=X^KUO$o<$!F#7}O05Nl-d9#9lxv$ov4<Ccw8HZ+Ikeg?ODLUEb z_eikLUsksG|KsT_!=mcGzke7ShVBrC?(PzX?(QDC8w3&Q?hd6prAw6V&YLm-0cj*e zsriq;>$#ru^1Pb;owe85EB0p%d|#8qnzrx6z>-hHR3<O5jwzeVuZCz$kFVe~-g-sd zt-pJ}T+6SN5TA8fTo{P=_YUQ@zJm34y#vGNu}p;^PPpSc_#DEYT^7On{d*C50o<_| zc_@HSEvA?ditO<0Qr^$}$oZExak@jQQoi8e>V$x$WC_Etnx#5v^6Kt^ePApWEp^1% zYmB9`Yqas*$NsL*=xF$e^S=U#PA6{!<CvjuSgvl5DFZ$&ec2R<48)MA!EL^pRcOmC zjr=u3G)4DCrg{`H^GIET!vrx}>j1k@tRdF!{-OBB@DUZ?j!KpaNsbV|l<xo&Dk&&1 z>m)5u6<f&3P2&54o@P)O78(R#_-<FIWFYxZ{{xT!E58vU|8}WR-n#)~cnLO-w5@I) zn|uLw)xOD_Sc+_tCrdRP^ZIV|y#_)MiRRMa?-I{ENLz^6O^Lgw%-WPOD7Ib0ewH0( z0o7jtKr+CdgsRG~a2*-qx;Vj-W`-PdB9&^Sz!ui>Y~>R@lJ_RSurhHC{n}5TS@E;B zQX<uBJ^9r!uIBd4n6Nm#EX|bzXR1n{6sW_8keJ9wBCrtHbbx7H5EWHc#9(A?jbbUW zHn;gy0u{fWsrkY#kP|i}@Y@4e05M_!@>N;X2VOtKXWjC{)d(WkoC~;ID()zKoEeuN z%@oBQg<s~@dZVHX%&bV1p~`3)d@yh?g&*zL0RY2$doVbj@wJ?zkoqzSjS@J|_rT7Z zCoIF&qmj@F=clnC+UaV>vcoJS(?q=1T%!*=`_>ao6>AaUlltaokkArUGL7bohTbD@ zE19Ab+thF2p-l(Bwk%ONNA_=<2J%DhzD)33&uW;QSTV14kchYy^aZs3(;vZqHskwG z4@{*m9^rBVixk8|#Zl3y@Eo|sWA}~(UpARZd{~N54XtJ6hC-=T(G?=tUZUEpZ<+6q z5^=~V268Qa9yM+8N9+~X-|Qwg_TaIMF4e&pK1Uw^uA`QY<5zbdwaEc|6j0rsceOrP z*<NHdD+|s09c7ra=w?H*WOI*(Z;8(S;HmpYW)bg1tZGAsMP=&uVRx`uvw=315RTc* zsB~$rhW;xB&h6Q(1hpTz()=KqxSvj(3z7k){H*4X4~{Mb7k_B&J%qIZ#3?Q^LX?-E z5c<%lP4{18>X$<KG~xt$4m(&)32Vp&>n`Qm{Cf3hfB_PMz>zv3{7zXiyatht%%QMP zl1Q>F0>8rpV<72@qx%%Gzzp7Zt;lm^%QHmKli$ljUlM=V4sI~?%%YxtU!_&xGJ;${ z$3rj=<KXvW?5=2S(Qs>_A<ODsG-_#Jv)G^Gohw?Sl#<<jxYn#FH*s8RihOYOi0mqQ zWf3oM^9R&p{r~iTmeVFOw?Pr#JI?1FvI9Gvs5Itz0;A||?L&Dhd)!)9@`?lLfHpEs z>>pg!#r0ibddlukw$(yviM)S@(%8hbYJ6+4*L=D8J_OK~>S%ONe5Cz)ZgQjqzrsS~ z>Rmhd^ujx}&{VBtRI)F_(L&p)cv*4LTcewfRUL^%De2X9wQvHng3NFnpf%a1t7{$^ zHWrd4K}?ynLqP@3s8S*Bl{TLhUp#Bh6#meAmFONI;1Qh5OdwPnD+5_!$BNT`A#AR| zCD}p|!0+;5%XYwck`<(nq)OH#FFW|V;thW%+c523XVMzChYYhuS!!KEM}ZFIw?od~ zD7aDUZ9c+7vZ^_22~K(tR2_5z&Cu~7DjTg}5(H-k+@vS%r&e=%jFEwhS8w>)XWLP5 zL{id2(jG*{fV`qYfMz{<Yt#@Koky;LEW^Q}x*oYdsanTgnTVN-+u9{;qNvVjW0}x@ z=XySKgMlB12_x`PsMw5_6gJmYH7Mhk`KSLy1d5dGynvJqujugc8>vWKT<v8jr#EZZ zk7#zkU(FNG*XLui0wJ!#W7`CK!C3}qq#5q^R&IKZ^aF00MY+A4UstPMx0LkV9>y7j zA-pltK#jghm2Ca=4^&b|l>7mDc4nxPgJBXK5(vXEW4<0`_*_qh_=U96+*q`ev)X{P zN)OgxjjExOo-mK#*bUn%NyJg@3^u0cZjADM@WjXVHXeo>W`9gyY1iAAz2(|jk6cU| z^RwIsn>pJms&4x00@a_fq{KE_FfZ#GKfv#<u2L$d<Poj=dwq<I1XBk?dXIr3_BD%) z<_|Ajz5^jx<Cj0A_d<E*e7}QjhFH|=nMB7hj^9!@g?sG3l$y_8VmH0ZJ;;tgECrAO zYPJ%>O`;~6C2IgBJyhhy$AJ-KADoo8BD}_2tSgHHW!Zzaj#I`#hG~7T%kZdW4|VwC zva=rYm8h@7R&`%%M%uGBx2())H2mdUnE-DUslL9W<50g{BXv_k73}?|KcfEr9kSx8 zPT4HGD;@%ipuvyF5##cY8zfI<YyS-vRUjv4CbhSZsekcxwrV2F>+L0S<WF8}z|M{s zmt2Nm4AKN5H}*gAv@h*0R}Mo?)3Ufd#gA?RsrNftUTE}KY&v&3ydMBi0K_!lnj#aD z3=2MhE*ea};6<)2Ph;~_aSz|aIYyisjnLtoJ+J#jh-^uth=smDrqio3e$5VbTNmG5 z%7Nw=WUqBDXUF9~USC3b!b%{5G7ltMSN^^d6<rZ47(-9RO@ylE;iLC>25lg1{-Muf zQ-mpe1_&?FaRL*D|4{rWw<yIRbZ##2_+j>GT|savL>3vAzG$gZy>vZiCrn7r8kp^^ zfvl#OrkB-W4<PICLcX)es%xc^pOO{(dg$bJAFSsFA^nG%ff#pM9{OBnn;iy73AR%b z;HOcO5q8_~UUyDYnr8^Z>*<2k?C{LmQB9H3qE7gbbF7h+h;r3!V#gtj{RjDFEwysX zXym7nIFtX&|9=ldo|e!$iKqI`OK0lAcYsf_7y@nl?m3Z<>hk9jV*-VaM3YB;1T`T| zIUdcvhJK`lvUf=QNTx)2DnlirU@~yR@P{c1Ea^70j~#d9GJV95hKYj>C-zc3Fj~d) z^POc&kS^Kbj^+}>W8B<$I(HK+eB&4IE*Cp>G3Do_PHL{O;Wj?tN3+pOJpMr_Y(0W+ z$#{9ycwY6illopGAESK6FQHA#8t<HFNj<q4Nx71fF<OaxwzUz>+B%e%rAS698N@gF zI6pH3=j#g3Ny!+@zISu|DNEe+@`d7IDh=s&c~D^f>_xrC66=@y?|EL-g5peUiRZQ7 z+&!k|H}36uPz@DL#6@Yx=<(S}F?QmTWCaAd2$kqi`reu{ma_Y2{MyV=@isYj?Oo=r znA~Q33r3ay;J(F%tXXXbj?a)wqdG)ZwZkXw)xS_J-V(fS;=u8Pt?%z&ZPrC(bPt+S z+n=$06b@+p<XBl=yXY?(#zB8<8=)KliL3c%|MO^QFk?Lquu@rUo%j=P!&RD)kjV^h zci87>F2TzRc3QFehU<}XCLQq=K~tY*NhC2Nd-!pC(EG|;C=*Yqzl2<Q+HO;du6V21 z;u(L!W(SGs_9X4qr>G^jG=NnZWA~MWjetYbmb&r#KW_A7jOia(H#9FUPWs{S+F^4d zZArUNpvjPgFee?vhSxa0EcenWN7bn9>}&9xe$w2zLJ}q|uy?YS4<R7%f(wR;?`Zd= ztGboS#Gi3aO*fa{Q6km7PZP62+Fkz=pB2XtAyE9`uhRT7d?$C4&+6~iufJNcJ#JWH zg*-MQv_&9F8t1*2m2}Dqdi182aiaA;<AZa38%9sx0tf6kmn_}v_=Bvqk2NqO85bF! z#L0_i^4^kf6I3(a#Yjky6Vw1mwZ_pv(s)USiL0j)&zqfivupO)=E~Gs`81_8eO5_( zaq5ycLpO?P%0CP5Dt@>~)+<bQ5Nn^==T|a)>cnL|pl{$H*!2DI<j1^q^}qWsuOpD{ zG}c@Z=TG55vnIq{%49BDqXtH;LFAN^zVW=UMFWwBrym@jC^o&JBZS!1V%Z#lv+9c~ zjL?FAL%_80k|e34n$o+qmxiJ;Rqu#$RK5A7RYO{jbAI<!-~VSnYbdnspBvc99Y4jj z8vlB-`t~Ct7+iy8Lp<vs0KhdpyGxEVa22768O~>yw)>KF??|-CfP#4A#j@Rq6Fwg5 z!0%;oSw<WzOy&3mB64a<MA6<Xg*)khlF{$Mxiiw4@OV@NVgQTKLFuzD)_M*yHVu9A z@NNS^<;y{qElnDgpoDY|r3N;Ra`Ojz6*9MrXCY7a`q2TzZck8@eKvEe6*?4idEa+p zX!B@koT3Djtr$W!{J8d`%O$co)%X2dw=0EnBCiXcEY!vPDuB$iCDqKBZQ{u}`<5;r z|NRh~cAbLEU$yxPtF2Z<OqTRP!^|cAB`p}^8NyIvRY^mbm+^*udLoM@GX=~(t(5hO zjRghGBq@rX%j}>1hesgKC>bK+-%HUQ4r!cI2u?DsNkfI!z*jIQV*Uv4y~t)lit3Es z)A>Y24`-bU#`!S+O{M;cYh*i*Oumcp1U@zr1z;t5%|+DWk8;7x;p6G9FFA*;rV&WF zL?V=)4<{ryUIW!&CCDG=$lEr(x|cAJAr6Q_1U#r8Yv0*+=Y@<^MM>~PrO<z&9XB;l z!5vtMdb2dKaN?3y!-`A7%!WJ^n}ARFE`gMs+o=shRz5YmeJQIqGl|^3YAva@;8qXZ zaB_d+miX6#TglAhRF7+&L+Zt9ek2)H5a-y*t<P6ksjGypQ=~(7;sqJVH{f#DS$n`r zdy!5`movgiw@XC3wCPB5a{A}s3#+pBiJmbzO-!tSy}~Ai`G}B@5aLR^#-4M1!Bl?o zYr>F1V+ZkLD2{u({Qj>|=Zm8pWjQoVG*f1`^#)Q#X9RZ5^e3u3xP1^Om76%5LnWmI zog;jxCp}DN45OCw+t1p?zNErNqjSY{hxM$qfBHv(kgF8eg4u|!1Z5v+C2b6Gyb<<a zp)qk$c6xIYPyZ?}kmK!!*SGNnaG@dB+QcM4jEa3Mml1_C8000LLSU!wmuezmgW^>^ zWJ|i^dgs_>Xa$FFE!=!V1gVJUa*_bt0{P~yYV8oKhY%g97FIz)=5400-(y=!0cBC` zkjhMtHGPbW%NA~pn82uruf!H+lhgCfcmZw=kL6r0kvYQV4=?BApTDLXii|)q1XJqa z&uM$?!%sFs1@tuDOsg0s7;*p7RmhHs;<jH@PCix-J}HOU)nk>Gm>|a1;+HF-f#?>L zb)D)3lXVugGlqb42puDXhrh`}jqeS-11~3kSYL7_hom)p$AmbHI#ZZ;NLFL}iohX` zVA&iik;!(+(9=@(NsYE!Pa(%Dp5N011+R#WkMMOxT+q^GB>L>4EiB#giBjEP-b)Ne zNo!MWx#O>qjjXj?9e-CF{Bw3o`^MKV7(xY-Ssar+Q|<<5@NyBm#sBrc#YYfXC>lJl z5qXJ1>fi94BBhkV%+45F!m1M+n=ex|mAs5x)Y)+wI)3PyjB$>)RtBE+eJuD=!1$~F zkziyVIppE}1rCZ#>81SM=f|pFTnzK|4FFQHcVrqQrpHq};l_B}hU%y@H&gCyx!dcN z-&ifDv&*0v->5aQGUXM~if)Y9zxiKZ(Rk}UJ&o~?fnvvBvzFs=#hjUKB2xN?)P}2m zrS$2Daz)L4OhyZU=i6C0@#ECH2#<;I>mAOwcvn0Mk}~RYd?g*lEqMYnV!Qhf+{-<h z5l;K)5W4sliw5s3wWL%PV#1`u3%Er>Vbf24!^cm0^5qP-m_A$vXXg$#Ax=W(Nf}UX ziSme_rVIs&Hq_F&ur*i06{h>r=H4RpcOJxbhz5U+nzYaAiCy}GLprM1p@mIPMPI(l zY6j!?!<T=DKEvxbxW-X%2z(}0eI6Tk<`*J86qO-_KYCe1@W0f=>u{SHu;KAvR%`Mv zYS-hQ=^Ka>{+s_Ip96sMSxubx1e;;X(_Aomw}f;u*Xkr49g{5g_FwT=oZy3ol5q!m zu9<GpXwJH!N{PjSdG`@E`xm!Q<a4z8vTv*{(eaSIk;Xd6bWu=nmxAtB(HhE}(vYBo znO^2f;SzGW(+S#TWtjd!?ukuyM}_W2%OA@JM*qg&kHy94&)&%KZ(!QC;HG;Mcq^eq zhQhakS6`yKmO@l@@Dra0$piJF_yF?TJqAc)pnV3^%1wv9wQg!U9D?C4UAF0&P3)3M zV_&JFZKJrRUbUMi*H$_7R0B&Y`VVc&i+4{<6tlnW=oKj@+lZ17uFfIbt;Z2kp^pLp zKo`U8*%jS~^me*;1$fBOC+FG=P?XsVlU~hUEN(AXv34tUWo`qn(|VBWpzGga-`OJB zM3h*Y*y_XK5A&kNjjaP8^*MYq3UiDXbr#iSqhGI3Gx2K@-AvI;MQe)S-}3ugY*XvA z>a5flL3T36+>=o+g#%1qO&s0jOXd{dK?VQuhvl;XdUFO-#Qmccy=XIO1b+jwFV?EM zc^FB6@XS9psm|*VF8VQ3>%=p%y1Md=7{R;tIDN|CMSABw$Sa7<i8*XvHXwFiM#sQ- zSm48cEaas+uY>pa+jK%%moUv%>t)z5)PRZJ`jR|-AO0Ae?@a&!lw+9a+SjUnw6@Ct zxi4@^X-Lrw1^O<<GC7m@E(;wz8jN`u0*^b)yx;HWxuWu^mtPYhBPkbu{;S$EVRq<e zi}-GxY#qR>9pKibx&{evQu8!bPc<@Bd~_;hAn%m~XhB}|Wbr4O@)2`Ho3Je;U=8Lp zN=GZa`fYBN8w>Y8TYh@IGAizrzq2aRaQN+JqHHP7CsZubBkoE%`A;cdHF^TRvZ|n} z@h$>%hMJ5hF?76F;M5GVSciGS5v#Cee6$4gAx=;QrFGEQz!bT6bB)Ze>k43ZAU%v< zIMmW{cRcHM$9l!WpKsG8AlklNpB?~P(jaxqL^rl~(}IuDx=2)$zN&o+{ii>I|07AY zaTHH6pcc1fA!(BkzyHFy3an$o8smO5NHK&$aJ~Zj?7fMd{CM%j|J(|j5%Wc-({t&W zH{JX?vr9rKoNR)YS&)Lye1b4{<HBRwS2+x%tJ7*Hw^M?{NH`T_oh>?LMJE%)#;cE2 zC|k7unaGpM>@4U?;7icSr#B8y4=>YyDpO<dqFp?FQ%ty+9nT9A)4n>@Yz2@B|0S0} zScAZ*Chs0*GQG9XMEXIVGA3)DwM=>%+Y)S^*%d!VS#Bab!GhRm?xUq?q>&FpZP~!~ zjc?yO7@>o6O2IiH6m^qcr4huR!9`Jo)@r)D2KmlmZJ*YiTnR199Op7mVU4=<PU9-8 zvc(q49MFJ)H~w7alnqKYp5K|sFm>(rKd9B3GkfCfJRVql5i-AP=rQYJ`m1_={7EwB zarSkHVWVep_EeXnXGq_#HKUW6S=E{c?|ArO=)cb&Hz+9#u?UnpfIdA9QXZZ`kC;V> ze#Wuybei#x{~+HN2C{zf-;?A3pc)k{Rh<Xq&2mZQHvq`YY%JA$X#k|wL>(QFkwYmt z+mMxFu7N~*@c&8Vw?*;WlfPtVt%Fs#M)Z^N&-0|ow6qQk&j83kt2iA5mfX3I&lV>$ z3Y}Ev`m^?P<+McTz-><4m=h-!)rCvRCtMZ(ru_$0c(y^B<N2rry0{@7eBxr|k}~#i zzZROE<Z^v|I!1YZzWmlKdvRgUSKMXo;i;CZw3f5tVx`MNgs9^tA0BE2e?%;@MJw#$ z-(s(BqlTQhFrW}X#%^LymvO~tshug#a8Y|k-mb*QU`9azCn2eSS(Dsa*>q4%k0V1& zK8zYunTf~$k3&Px8y2-uExO7isP+vl>09bJM;&pNh|xP!X`t`7=Md~D-oNgSdxxv) z@qEqRZ}o`N_Ve<|UpQCoJp3UL(GBW(cqfrU68zbA4gnJ`tSYRHX*}sYzu10kg|D?v zee<7x4)y<gR|to%K8n0~?-!54_8XzUoe_W<uD5Y+3qi9{Q2jQ8n5-I3;rJ;E09J9D zu8SaOv~w917&c)DX3W38v9P@xya7{d`QfInV+zfxeMOVECh^5+_^F0MzmUU_U20Zz z#Z(?aH;@aj=E``_9z~q~)6D|?etp_gAoM%{{vdUK+ovB_IwERA5kYoKnY9=CEINx} z@IoE{aKBuu$=vJPtDbcf``cb{xRd9|tlA1Ci25LZ|6T|k7)Zf}?yxZpmTBLRU=t<; z>HeUj!&=|2pe#moPNxO<jZAe)<<Qhg!;Aj>{Sf~<G|%-zM`M#2wct>3;OmxMNIRk) zfR%2NmTo#>v2vyEZk3f@Qqzv(+boU|cqaK@z*|1KFebk~LUi;{cZ>Xe;`RzrKFA<i z0HG4A6ba%;2Y=|7rB~dP2at58fog3=?pE!*n92%ySmW_QNmN@d8($Z%^#*zRiy!=6 z>B7}N3-k5qOxU=nW19TdUn-ICIC05CK!i|1C3$GkA$$sO{$KwO3xFJ@Wa^4ZWhZK{ z#>K}VuF3WS*1+gKv08E_DU4CtOD%PgX$3Eyibm;FsY69E&OtFZmv`e&(dRbg4E*4{ zJiy58DK7(P0@w+%|IN#gOUU@L2_dmfaDVJqA9*Z{6JVAV{4KbhVNWyxkCs@7G2_%h z&NCR){w0W<TOk7gwwt<b8fC6iDr=hLu<#GBg5rK}^{U7DE2N(Q+Hdycz@5fPW@RPn zS#=PZ9{l$n&>u@A;5vJHOmI=88Vi~tSQQMYsq%`vBAxD&gToo3G~jo;XVRRLw8=W^ z{ilY=zV8-er$e49hjjs}S=l^9bBQR`M^SQmT_oF$LCH{Fl1~?(j_Nrm8498#R_pzI zziGj{{tCV(`?sU+er=j6jN3XPLi4FKWMd&GWyAIi0@)%?rCP>R{A-*NY}B8-kUwer z9-lgBwqJLSkW{q>Y~jVl)5i}_IaGoxFv|rF(i1S!teNT>`!^i)LyRnMxqJ-%b1^^p zLH*DExj@Joil)v-M1I0HRMNb|`rw6H*kQ%2%vy{`pkp#FBBfsHXy{<#Ov!7H{XxJq zeS5nXajPicQZm*_#}&efk0y(shD3-@O5ITw!T%=8PXe20ogK%Ovpey_?_2nN$I_P~ zu2VqJI0J&teTg~I!m0)fp>b_XThXSdx%%zPE674Z&(Nm*^0V~@c3Nfwl@57!3y8+U zfk<%CdOw3EzukjFC{4V8W^Ctg`L2uR*D9yX8KD4=*EHZf0!r;2sC*4#Mk9eM$A6NR z6$0{s0<x&|iG+C$E+Pv?n6*D}t|PZMW55tI8QapWbxQi6Q|ezvd{(P3B@uZvBGH=h zTBB9^QD4N~*7c;;S{nR<LRiz=sTUkflQ{Z<Y|<v3&6fayaNl^@qPCoerNjI>s$8C- z-=EGYYbcZ9ow%iPZ&rMcWtm^+tIigB2NX)}fhjQ>EBO9Wf5SyrTTl>p){F1GH+K`{ zW1davV?>>_|G6B!R)}9zO;QGcfBH*CAg3t&=L)9s5geMvlZs%)VNAAYkYXEHO5|++ zO}s1NBnMu)zYI@nuz7gyHdbsPc28boPuZcFOK?_POB^c<Jv6S^esx{U(B}F1w`AuM zQpR)A>5vm$TS-y9+n+8$Ce|ok)@&1PzReYfVm*<5yY|J^29c<_TW$4VCa(y^4JXcP zKSfJrHPOgw;Rni1$6-h-Qp@3v{F}dpZYnlNCL+ngcA4>sHI{eOd@Dm`Hf5Dvo_>Ut z^fD0Dln7n$K_Mx9(s$VLorGcmC5i5A0+{<%edSHJN+imXzhL8dXqAeD^po`3J!7`2 zNxf4P)W^&#?I-(2rno)oLa)8&fQaLlHMMCU7o-Ww?GG4}vyB$XzOr)HNu_MF#Z5A1 z69mz#RUFW~hM!$AzHY-T50t5%xkomZ;reknsDkt2VspTpI899D0<VAZ%E$5&MQX&K z3BrO%F=|DJpq%5d5`eq?l?oDFOQIIiHiH!9ev7#}MO9^0|NLM7k1~MFptN~{MzqGe zTh}P*AWS3{Zm-n5ve1U{fis7k8{P$fdPn-%9)WPq;RA5X5ZwI%a&nd3ICiw9Pn8*R zr8A6&+85lekt?=!>TU0fW5sloEZAF(b8yjPY(y`+c01;h$xK$7KfnFMYq>Y8RCEiD zn@-2Fovcp({4#Xw`E1Wa?~07D>a7iK8?KRcD<I?pZAZh9F-GD;aV0gqoDp^Y%1cw` zfBUgBA007Cs$kjg@}1Zr9!h9smE9hG?UtYWK%^Xp>*vWYme!02j790qAISn`QppHA z%r7uranLyJKS%N;e@t%RvekodcmbYiZva&oerv<~ywS%U102~u8*f{ExO_#0yy=80 z&7)h0G2Bi#h@{4^^No*X@%h5D6Mh;ovYA-S%p0;d)q7sF{s%V{`IgnonnNQCU?gco z^;36=JU6&!3dhj_sGvYhUsO~ta?rX|rdk!lNFZj(fH+F6Pk{rP;;N9*+v<<4aCrY7 ziE+k1`&R~mZe;)YA8o<7twur6LE<fyJ%WEeu#I}wo|{+jBlm=E)>TF=w5D#zC8{xS zm^J82C(ZS$`UD`$%wAGRSfNr3i_uqiVX1=IrbU(ZRvvu7nq(fMw$>x>B2NkVGBLU? z8d2WcrN12Vx#+j&va|k$*#lCnA1Uh&bS8oG)dv;aPgIP6S_Gc5_by1;b`r&})b*E6 zC6;_;&LQe#o{FdKoq46-+kpXi&yoMD=5e?(#pXHjkuK^aWmFhcXF6hL#S9xwhgWD4 zlF!pVU?ld{-fiwbjfzxfaf9i<(d{i`TH`9DtS_+B!8HdVb5}JvVAD9Wtfr{0=V^nt zpQP^3vl{B`7S)d-%7g{T=r2{GZ3eV-f6RbTW-$f;P?P^4n@RKAZbR7|ObVB3KmSv5 z6{hC}5AAP+9lX(z^_pE|&;M0VKlORkO2f5@xvzO-gU+o11l`kHe+u_+n_43cUli8m z+}G{*)W6i0*%#esAO+}I9D{O%|MZ6e^!JKp&IiQuV#5+V5SuLQd|Jl_a*ctbxQ53} zjOHZOOd&$CKx;OT_{D!lhgkkx*|>7~hZ-EA4?my3J<kWZjXN*Ds@D`#7$y@^&{G%R zGpYa;&Y7nH#r|7)%BYNK>R+S76wn!qc<>D79l(s=vwpTj*6Cp+M~Tet^~2$2xfYi- zUTb03GiC~g26PVbIdlNP<GBcu1u`&WUXff<&1C+#x3l5KRhH&|eQg-Uj|;h`d%>1? zw3dIyop$6*rPvwXl%=Dr9o6F2f1I-AV%o7@^TE+DC~Xf{S}rTGQo{A`Q?TdB{WuXH z{&5tf9Ct!{a<svRA(o(rT6UO=LbPUEy-7B+KGPG90H1%M(zi@c!V}y2cm)4Fegfx@ zL<>sP#RpK%9?QtQ(z_|;8+Ju!uZv=9U+b57jD4Rd!EoX0dsnAfT{EIW`{~M2Gb+e{ z<ZkYv@xrc?Qt<3mwqE*a&U4P{!+&NH4fPHk7OVvly?uMSuc80+4+sN&lim#aNn|5Z z$;l%{uar1T>v))_HL#Dt+2@#KjYZ$9&t7UI##jOYEb_Q`#TlT6WTRgg!wF>ZIMhAM zq0Vp9^X4SM^!OBMoU^Z(dv5h8Vf65CD~M+0-*<HpTeePVSl(0EWix(u%YxW8?#;2} zET$3qH_k+<MdJ;uQ1;zOR&qMGH_Sa{PiD9-ULy}X^B``ldUjh{Rr+^?^g$~!osRM) zt)uP<rFiV?ONzP%9L6gaO`JI)D-99s>5J+z_K2Xg>}}X0V-bh0sV@-}mK+{Mn6*@4 zz+}|8+D06vq;z!QVw$?O>+()w^?6Zg#+*$!iYvVKXeA5)I7HNVP(lVGGhya}6c|~I zRdPgAUOH?F&QT?us&fk1D$5}r1_rOcs3%c%PJN~+?mN=KP1#BJPtTqyhF_?>{S<6p z|IJ9S(l1+8a`C@-Is1Tp;%{n1YNu>K7?!nm8W|mi04kO|DTzwc3&^-(3613>=hW)- z06nPvpZ+Ofpx>-pi2RSdBr3KRuZ=o(Aua4M4`Kfau8-qMqKT3(Nh4|5UH(+P&mz}p zn|OtArl%>PzpVji4xB$f1|~S(E5E=ldRp~ELJTx#G1^ax!L~y=s4g?(Fp3eS>gF|+ z1WA8Cp0<9R`!=Rmg3dfaG*e=wcnf~79$a<J!M+vnOz14PUQtc&-tqcj%Vh&W56%)B zhVdoeQ)sS|7%>>UNeGwA0)65!A01TdT0))o-AUkTHfK~K!j&udU?QLWeBNcUasLTX z>R^xuspw3mV*qd8VK`xj8R5#E_EV~4FEu=d8!DmgA<ne*hlgASA8?a1=t&94_+6+} z26kyS<#zRrM_hQa>DRZAH{=t_VyM3c6zt(E8whb~Ln1CjqjN-6z3~2XZ2o9Cwgf>j z%f&%81xx?Xf-1(5;z6PazZ3+ooA82bJSuu_o0*#$lI~O(re2$Dz~RB|E$s$Ojjr-( zfX*Z#Homrc$fz@J+v^s~wbO;DfBKh)fu@v<U6F|{C5H-TVF#pO{c`*23UBQt)KkGn zMl9PBPBj8dTZ}Rr(z0|%<UxPqcTee*TlAQ^jrHg9n1nAlud@!C%3FdEi8E0}3s?1t z4;1jj$ftTH{`Dkvy2}DNdh{Z*s4Ts9<Qo})ZHm<Z*WADU*Pbi^%BA_JjO}}5fU&<a zbEHK+j{zydVFXPXef5dW_Ln348Ezr%BZHE%o`lF+r^H>7p={);7O`+(tU6ezvBj1> zM)Ai8@)%~<^=~z_zX@fNTj4RIxb<O|Y~fd<$cSoT^Dda6xsd4Y0jE$mq%IC_IKw5h zzq#kOZms4_I`B(K!*&a;u0sunEM$ab7AA1LDI{`QnSNMo1XwyARddQ^E^%{ad0ik) zGwhR(=-B4NsiNtP0-lTE*We?ENf+fbBwf>FfEXl6XF)-K@bR_P5}SSn^7xt4GiNxF z_Ny-mqF!6Cmy);Ne+p#JG6bcCF&I4hiyI9RZS$6S)FI5+=%4<*VGN{78;JVXickb) z0k5KU5{$y+lviV79-p0cn8c;+p)@FHm|sL*>;l;S4)glnLCcomH}MT8rsEwk%M*%7 z1xgrzp-qi{pswRBuGf?Z(W1|qV)CiJFFI787k6Z(SfqTRkC-yOy5ab&ggA%@Nuq!F z3IKqJKcGM8Q(Wy|RKNalQS$HlOMUVRVQz!$H=mi|H78`wOkWRkc^79-Q1OheT7#Uz z*Rb-uy#JGl;(U`{$JT>$<{YH&IIr6E*<cE)U8gW2^F>9-X`sYSf~zyd9B@Ko1rJns zyBuvNKn}=H7R&s87Y!-To{X>HVZNTNEkGdJY8SQFe@PNC!@t1czw02-I0Fdc;K)&h zBumwHt6r(GKbA8ewcF+xD_C*_X3-QglR4y+Ymm(QwHuMHF^SEkKUgj+OOa7ZK>{jY zcgmhn@DLN;O<^^EuwX1M%tsld>Sktb-c-;kwZW>y$?v-^gLsLC^?}m$8yjJ(<{VN> z|2zLL0t_6Q#?A*+D*`s`A<zS?B<pgWhUV#k(PZYM_v9Fe(9g=xmjNb%D<@!PZ~fgD z=Pc=3IEYLD1xrlRYl-(cJ?;g5^5O=W0otIF{C6KSrp&))oz@c<SYcSR&M~rrY|)B> z4z47|O~_$eFz??}&Ocbj+|4&Tu!<c9-jmWhCGCc>Gk6vi=oct2V&NvJ%)D3Ji_?>B znV!_#VLiAHM&<A9|2a`?SJW$A&p?uO`-(x_O-h*@BSH?FW7!-DHRBJNYZNwy33c$1 zeeSh#wgwETL#Km3yg<f))&jxBMqJ2nPfx81;dsM5LavvDSsQL(eC|yGrH{5jSOJA{ z8@l`m7N1P+w4ke>Qz3Fk^|9h=xi5n2=#_OTnwfMOKQqWx*B%7Zejyqc1(}S8ai+E< zP0AV1FK39E`yu}cfEv!Iq%oguCbQITDF*!7N^)TJtug)ZOSwE^Mz)xodc8rlQYZmb zvrwCF%Q|SH_>>!^wGxJe4*cWKBj&%@=CUq5fK|OjkmKW=BVTGz(5js>Y7Ok+9$+R_ z0DG0Kt?pxQmkHfmRsJ{<ZFqJU$i@n`1$x06<k{a>wP(r4;q@kBN12IkacHDD3HHxy z9ya3Fg&R_gEJQ^h$=rOgE#a*_BB*6MUg3_I;^z$mCSbpKAGL=EzOke{`P%D?RaUNY zx_IsMT03E?wOWY@-JMQ@u%m=<t4sZKbGa{BcN#U_cRO;DX=6@|KY6k_53;)uP*x01 z624?Y9@d&`(2#r8a$(W^f+8tBOcw~h>d_$ne7F0oJ>X06Z7IJw0IllA`z`#g`2O&4 zTkMaE3El{+0WzNVrsqZIUtc)<FTxe<7pw4M2)(IHz#TkRV-H2V`Tx(7u0@xnh$kF7 z+y39X>o7c&(~>+401e?4<9FBipfr%N5CVP9eg}*aHmoV(dDnI{9ncU~ANFO1Ux}Pd zNqC0_cIB>m3Ey{>9b0R#udffe0PGI?4-(2h{VxIJ9X3sW=kI`IxpRF(1wfS@Ecf>l z019M0XcOQCKpCKqOtaG$ED8WW$_69ab<7_m8K4SjP|?HV-IV>#*qebmG>Vue;<UHl ziJO1;NhZGgFcz3cR2ni%3x9IVF#VDm`Vguy4{4K+e-FP!2GXH*BP;|_WeDQ~fDXoD z#Wef3k!a1Oj%ewWjml*hKLME~9O^-aEuEGnq$;}AFV0u1SC5}t(=aWn4EKZ;1;p_9 zGoIQ=^mQjm`2CUPEfmrc%IW15t<8*f^gb`V9t$m8I%=zWf20ce5#=sH)0W7Wpraw) z8q2~CpL0Jv6E=s(e%VxggtyeMJy-dC{7UA1PHy^@xbyb4o=1X?+UvJIB85zwkGTuq zY74gl>JOt&uPUC$?vm?Vg&!Jyo)T}}VGmC`!F{Wy5A#xRPf3~%^Nflg$q;2`C8o|d zBWUt*L1A41Ur?v{pXrcXQtEBoq|{7QG07!vJB?6;EKPx-mxHYY-wnFZ{^=hDpaqz( zojU@cYSnk{Gm?l)<Wy##asVWN=<HQ11Qb>SeKD|ZwPS@E5H-#5aCbuRevi%SWiWOq z++QNwa`$ew+~}j+xEzXxQxqA<=gw@inivr>AOCs&7Vvw1hQniZj7ICFwWvTn=TrP= z%AV_*MO&4-RA#m$-*l<=9|2PXkuP0e*!Q|ELFq7SkVFtAVgTGjLmiiObyJHfs61LW zN3x0?LKbhfErkABq1th@-ujuTn}HjE5pT$rmF1}kTPAlTV2iis@kME|fOd@^(^Y`> zE$`GsS_w&U<+cqA!iVOLJJ0+t0*L3EU{U_GfAtky+Ib_tK+|5N{<`qG^F+ip;&2!_ zg&h5NCK6qn=98e98Aceu-Ao;Za(M`;{zQ}|WW^Wo4y&MF51tbDVy-}<`ZU(HSITWw zyr{UderxBweTC#ybq1lz>%Pc(<i=H?uS5nw*_yDQP|AKaD3zt+s&CCZ!=CWaleA*U zkyBcM!z%ti{vlxma-FQ9Ef3M9>`w_E>mhTENh+(;3Y~#x9L`U%ad~Z=Mm327{*#K0 z9-g-1hAY3^$|LFi{8fx5Wf~Hbtkf<2m{6Ng8MeLuO|kxuubBNw8YO?P^aqBovuo!? z^Vd2bc&&dhB~tR2l<sQ;S(mbp67N)|MTOxKV;YNCA9hS&Q*-f)sI*9pjN}eP7j3!{ zZifUFR{u@!A)UEstC$zqT8)SARMv~t{@eVEzriTYw!qNGAs{+6*m`O#A}4RO)qsTu z)*9s7eXMBWIo{~nLH4fjVovuRPbA~;2-4rF6)B>0^>|%e?@Rq6Ze8z*4%)ORA(68y z6sY2EVaT)PV}+LD^5RvwamQ65i~0NjF%0`X2Ksk{-Zp~s-(SxL1bhh-=s|cvZ)E_{ z<uXC0^agFZkzcs>;#MC8O_8wPWLY%17}j+~LnwCbUs@PnKA^_Te<%&%8R@V7X#`(E zc6RhfR8Vne|6oRt$jX7}Ik@bX-HtveL;uG=#EC%8S2TLSl)V(&<<OAEL`$ux*GX<U z8u*^nfVh8ACz)+CxIxO8x6FK=K=@ej=crjnRW{jTQ5Wln%%xaebwW)1440Y&V@U3P zx~(5f2me=tNDaLIc$4b6_rR$0SyX44NatPK@Y|R^GB8FWrkj-C$6@2H+t`D(k#r<+ zAc4pUC82I8dPlZJw*(U${a&yso)o)4hkEB$%E;%xH@LW;J&Uc(qYMvYW~3MQV|LF` zQ5hkaZkMwqi_s&>jzPvuX%-au9STe!DCZNsoF#K%jWWytSb3DQQy^GQ(8sav0ld6z zF?U_cCfC162ZR<XFRJk->O3x`LX>{phxW{T!{s<6i`|V*^|DK(WZGNs{hdcft)eWg zYZaeFN%cM(MXjBd%rJ-OxEu2(7ThTtCR4XwM{Ov0#THyBv>TX$t{T4A*m+!62zAnr zjCV2TnL1g<)C`xTkMg*o>WA-dJe}OLqt@*qY8-50c$D%ll*`l1ewV-O_~(DHK*$}? z|6DPNZn$kZ-0UM?q>>=|Pk6NkCSn`>W55ODD0ddQZGqf353L}OZ26B1cVkI8wssu6 zOk<~INKc%=%JOKO3MmQ5agbh&kls4l4wHy=r4-xLcioYn*ClHi-ZnSeNMLY$@u6c7 zKZ*0)Cn;uN%36_<=HpL7qRlsn`FhFlCl^K;wp2fKnZlQ^*O|4c&|zV2b~U)935VHu zq~mN}WxDX|E5@HY)1e=7k-i}Ki%lkwn5Y=hRa@}%E2=8qSseBAJ+_y_*%(YWULCjv zz1AU=naJsk-}M!7j-_evPH9u8NwNl;8@@Mak!4Ri;7btkeK0wJbQHs?%#i&Z3}r(r zP0s51*k3c<7%UXjG1PM(6U5fUYj?}*bd5ku?FqNs26Hw{<ioIVF(wDNlHwYUK44TK zUCQF9{6JoCXlWhX{c;M~n~@Um#kkNqarh6hS*z=izH!L_0M1k&-dBUbJ&!A~-xS-? zJK5?g)vY;G`$1Fx^v4GwpD3=ng1MRnZ0lxVku<nz<vOP=hhg7ixP)SxK|2k#M?$Yh z`uD*(7EJZz$dgot)&!ZH3uz=T@VLV>rnyp}`S~#Kgh*y=rkWphna;!<M%>y9yuUxv zf4kxM+&5XVuOwlxJt~WT;0q2=5)g(l92~A?7|n2^GR{INa#zC$f#md0rM+>j$iL)- zolcu%{Du5?N3kU+jIEbibB3{Pd1!WW=lyBIP+=tZoqfO}lRBcp%xU|~w_mVKA3)yr zRWfcbosZS0w4K{B60?rIRQ!mIeN+g)eTq-Uua&N0Rfk(^c^~jw?<|?K-KQQ>Ox;WB zW3fD!D{xXioZK+T<o$EuOvcCX6(_2=S9R82mt%ro&{tmum-G$2rdR#X+Gyg8FXd4D z7-D6-2z*~w_d^AGrx;CUa?HUQ7OyTW2T~qB{L<!i4BTOoqW<wudpfV41d5hIpO;8f zU73>!v3$&x1z5BFtK&Zi{%8L;ASRKTn-yJVC-R^EcmOh%ipdEkp`S!q0UV(}7>CN> zjInXxEZUv-E>D<wJ_oZ5>c6(FHq4Uy^ImV9PQN@KQEqaco+yj69>h4z+eph+<Op5r zge%+x+kd$Ud?$E7w{eYY{TfuI*Q3I9dk>{yrq5PRBPNS;8vBm}AJ<9~1=KyKPSD7d zsx^JQ9yY3mz}<X`w!a~_MH$klSDR@Njorx)h2MwXZUSt$DJ2NbK%O8`8il3GVd359 z2Jkw47ng@AIPUbNW&lqjpV?FUx?sCXb_O@BwxUgq2%kV$UQ@8SO1)}Y^qmKEX3kHO zH{@#T%<k$a=g8i@{WpEp=|ny?-v&|o=5SZYi3`ZM2X7At!n-nsO8zP<`loVQ+(A02 z2ob1P7Um@{OF&AHh@{o`TZ;DV3h}GZKj#OZar?qmNt^;+`RVIuDl;azyQu0P5Ze%K z;>M&k<CLMx&qOf9MJ?FJplG>JrKB|#<A=YuHQ;COzoMW7Bjy{yycMzg2mk302?O;q zSp;KJ%s|V{+@%<d5|ztMPRZQ|ZZWvLZt^YhMJp2}oh;lEy7g<QON1}KJ6!}D$PRzI z=yR&j#$A9^hR01qQIh;nShL=tvp&99MG3DACr_1<@{h0EdNXq*=3vbT16-(gboB0+ zU3U86@W+mR_?9I2a*@>z!D!unIo`!$evIfr%WpQC{RL|jx8ew;sgb?#PCE;a_u;7_ z5$Lg<;acu&^H1H7Y{x>lT_+mzg_8<W7Ca=26(&?FS?WKLL2R{|B|js?YTUeU<J}*W z_h|>aC6wF3mTau8jmp#_WmGCq1|tGqXwpXh)$B>L4>K3Sz@sI^djH4Iup>Wwy7-AS zq|$kYS?CtmtUVcm<zuR!NafAT^<&17b+S%-f$^s-6nEMzBYTgW9rNT=Y`@qTsUi3w zl_tMG)_vKAuAo?W{l09E#MBRoEnf(J@e%GZd&E<om5}PegffoOf=#Z{G}7w8<k2FC zm{WP_fE>j%<#X{*e_;T$r-+DuiS0znupXsisHXEpoU1D|x^FS+Z*KA<V#5Cd<nJOz z*y+hKXn55QjPF(A^4O>b6;!dws3iW_oV#+c!T-V@Ni8~C%9J%^HrX&1C6&lB2?Brc zW=$}<5|WDB%?mzY(Y}@C7|WCY4ArkX%eEA73?ll~;lM$SUE<Jto^%^o&ma+6$C#?w zMwwJod=t`Wr2`Esr%COp6X5S384wd%YmZ}l8U~1Efj(3Iyvj>e5_WwPd<z6E5iP@5 z%;uwzJ4s}7y2EsakZsc<t>i`j&;PV-FGpnX9`Tu{8IvNQKH3RPEK6xK*h3D^E8nCI zw@gV49CX*IVhG>ZS&elD`cyUE&Ph8{ef*A6Eb;Z}+4RuG#dhvjEf^<W)vuwAb9b!5 z&`UTPP;f*|&cxjtH85fBW@F3|l%Yq8dimlvI?g2B5pplw62W+v_o|MmOTj>wli|-( z<aeJBISBpnv*{TQ|G|50<B3SY*j#uFy=?|!|LLy*faX{Y&m;#>q(&*v8i;}1TUWKe zwP9Gah0bunOCV$`$5)=7KSN{j;T}lJ^eYqTppWgje_e%St<4(2pT}=AjG9U@POk{Y zicK#H^A3}Y{3%9<Gy)>^W)<5bR~Yu;@Kzz*qkQuhQ6MR!*GMPyOC*Y1+@l+_QAl7o zjmIrTG%DJ1E2y-|x)lVGaM$EBPPPWd;X{8my!qzCZkK*n(LQ<0S@UN7$0{;253QiW zLLR9y9j__N+&fB2u?Q6H#YC5xl?*cI3wp1b3~W8pV#K!(y5?ckDmen6>YneZXHd`y zE(X(HEMT}53s*UqtzhQu<SnW6f@)yV>Ey*o6!;th5rn)Y$YI^sk$G6B>{Y+*iDz7} z{+p|D&|<`gfBxk&F!MJDoU^)TWEAi;%zv^aeSh(vgdU5HZRlY6rtSkA-uDK6cBfT* zlpsF`k!O_WL|)Sge?=0AbPj*E5oT$n_R6N_9R~CAm@(HR7ZpjccyD8*{p&xp!wy4k zgnrSK3Iil%>zhX704!sF_mJ=~Ov-rf{){l-(_#F)I{$oraUuWq&1dT%0r$U>+!(Po zqibb9`PuF>_OSLo3OjNLd~|tQZAc-y?(F1==xO^h8`3TBAOP<<T>9^CN3}!#gVbA( z!|agmQ}f#NE}(qfoDd@)L+6Wj`VLMQBH}_q1bP4nq=|fp)4+o6`rTa`Q3<(d*7I%n zYZq(dCG`StWK2Zyng_T1B7xq~@wW0Ix@Kh~_#l6wvusxriK%JKa#An_+ml0;t<KSB zm0}2;smUEh_mDt|Z8Xw}s-!&zt=u#FgX#6q^P6I^rKnHn!xD73g-pfh@1GI^3JFD6 zz%caCC+uFzK1q7JB}`#@oFD_lQ1YOd5l*p2bfm!1oMRy=1M<hrj_6`bcaZiNy3Xj@ zu%I^<dOlEET3oEvso_Y?H)hba@i}E`70KAp&XxuM>KG_*TWCTHB+8H@74gEkKr6zN z`tpZYj~p1hF{gt6^d|}f#V~F8Vp1$9Lz7-&9udV468R$X|4>>2k4N+*Q8XZ`deSQa z3>}>Dxd^@&bQ`R>1k*MC(qob_A|@gJ3bSjlH66YxN^O;WQJA0qG7U4r6C`+g=S>co z!E})Ex{Xd&<tl{b0^8)=FHl!*ZH}mO<Wf?BVC^x(J^GlaMB{Pw18Pbph1WN4-`%Fx zC1X?O*XH_IU@{Vt0l$b^z1rz(eJ;a{s&vt1@kjRfh$0S7>@z;1<D@FNPvJh5a*q*^ zpP5(KXd1oRAo=0$-kEiHWBU0gyrTN~qsg&UB6#ylm%l5rOhsGl$U-)IbYDvjhR1?O z`9OgohUSwlAIia@S3#8d2RM9rZfaBvEN^<C&Y>ZnAcpEjm27S##maV)d=m<9p^6Wx zuv69M#77!LK`qmLog;X;t3r2};PtHVUE*}g&%R~Th#dFCLHt~!4F?OxDfFtG>+76R zPfF0F&|ptW48B|~@x?Ekjjc^sDEyY1<ZM$T>!1GY2u7m3dC&oojM8BJTcj8iEaLw> zXBeH4Fj3DRS(?L|0V;{{5(wo)+Z1zn(|H`hnfVk6Go`BUyKQ!8{di4Jc?YNpBje>8 zuedaWg9vt*VZ3%7kylZEzg6yIAy3F!Sz6xYxS!kte(8w5)2|*u3^4U|)^Y<tgff@; z&UD>}*v-k`(MWHlQrYlpZmj~l$rX*ILgmM5lEy8r4fvN-vG1?_^wMb})%!m`l)+b@ zzm6b}*{`TEG}2=i+F(yCkRjKgMySSV@dX{#UVA6M-Z1XAYspOFrKwGA=Dox!nr-y1 zy{GEG4lwyxm+)r)le!S3Q5CH(zsBBlN;wak5M?ZaYmkZ>rQ4qbUzJ-Qmy@wH*!>-O z^BU%a!sbKFl@^yz#Yh#ePHDJ}?J;&7w`_8xwH)MKVlA#;5;Af6>TUui>Fphoy142f zqcwn4{Dqnn7k^WUM3@6p&GIcB7tQ9MB2K?I{ZFpx@|ONT-ZEp)8lj`#`_2YA{?lI$ z0L8zs2s))0kW&jThS1NbJXQuDCTT%Qb38<U#arur+r8s~KUDdy&9gFng&IArsy8+y zutAZwAh-QwHLV`f=z(3FW#maQVw$gqvaF&Vzp8%R4#$;Q_Mg+f?B?rIw2-HrdQ%l$ z2@|4mW$SUQFsuOSvX>nF1;|!Skto|JRPn-4``5lhxza}lV4OL^l;Hz~P0D`zsuq?h zp3nX6$p;4a%vQhAmd4E4A=Is{NAbFpuj}3CY=TWw=5@mbgALF{^X&B)5na-tg%gGN z*|E)F*_7S^W$UCZ7UK@({DE~&BSBvliGWP8#S|0)>FF~CUsi_C<Hvrr@TGj;;yb-h za?+e3#Y;D#&-WDCveQ!xX>kA}IcYpip0OcMO3bCk1@U@@pMDY6lg`v&?&FC7ekW2x z-kTaM&-13^G86DG$2Xf=Xw{?XzDeV;zSzVc{3X-O)o1AQjfiBB?vOx8_PCtr;Y-;p zSRg+uQbKjGwxj|zdg4F*%>j_RnArm+C9e`Xwg)dm66VCL?|7aL5_NQws7Qse(0<0` z+rx7XVQ?zOtAylZD~|f|kS&`ms(XQX=c9ToY1x9j9#g+j-ES*wzGS#g77+FuZxp6* z!Ov5^S>q8?i47)6mu~B|h<v~DuR)~XFl=v!qB>Vjzh>F6^=96auVLN{x<NGx73yaC zSJGGgACJi2$LENMQ91Jhf9AsR3BhtvLWZ&AGgHvVWGy5VDoty8r8C34oP!1<Vsa_w zZ10S$-4ViHPt7ua2X<8<)I!(ip1F5@6RHKrI{a9iCM4y!Vd9@uF(YciFqy-mE6MiQ zsPUqGe9D|UW#94f*=sVt@56W#KZ>v7q+=stqKh4gvJ%0d%ZtPth2zrGV%{q2Tk8-K z3SSZ+6VaT@P$rO#6i1iW4g5or5+xAfl)}d&ZuOQsSXJY_g$BohSsc5YLPFh!ouE%x zc!r+b$JCqCd}*c^^*0i)ZmY}5@K|GnVngAO=T9A?|Ko4?1E6#Pi@yg{yb42!si=|U zSdxE355RhK)QQ}Eq+nJ^sigt9T>k$!x(cqS+AcZ_!_eJ5Gz>i;(h@^A3=PuVol19i zNOzYKg80&nG)O4jAp#Z%^Nrshxa;1%&U&7E&faJ5$RZJ6*{L)+=ljAo4Z=_I!|Ggx zN-RyEI8z8Gi{$Iuz9%(K)VI*}Q$E*^siR8L)ffiDJV!(;JWf1%KaQG0D1x>i0Ic~8 zCK)U>?4h<DB?2rCo9pY~E)I3dhCqb4IH8hJ#_Zi7#i0o`uE-T$m2sC@agLoJ_ljmI z2QD-6q<We^I{0<jXFH0Paye-FJrenqZ5j$71NcH&Uc3ku;XPM!5~AZG@JB7LH8*p! zZ*qUjI6}CFP(<loibDV3bm2zx*^nXdFibx1&V5{YX3<@}QQqcQYp*8{ugF^VVljxu zilK@<>8hSyWVmGhE@wn)KmdcwL{X_R!rG$Q;-k&OpUT~s(7kKsk9|Uq^M<%pmn$oN zmOQUNq3Xbvk(rA**PL78w^Y246smYm1Mf9V-W@`hsg66$sQh9}QsucR#O$Rqut0S~ z<VZ?aS*wFM`B(pm;lNUf&3!y7Pq|8$PyrTi99y4&<0{udnwU08%6vNGcxq^r{J3X^ zy4?MFP2cz6-YuqA_iN1?3!_j%2NRTQKC29~B*>l*UB*m<MoXJO?j3VYc~c66jszzw z>wPE#wrySr+8?!M9#H~587NSsI}PhgFa@n1b`oU}OhMn~bM5IGFj4gSzyS(Aud@UI zK6ZQ*0YYrqh~~aB*N|m>C`_<S-wBV2(2pz3eJ6K3)#LJuekJf&kqu<}b?Fq_4=%CU zTfL5a86aJ5$jV`@9*%mY3Byl|aEC(7^gC=pA4FrJDOG{y0|{EBY9ld`Zb)BXD|!-r z_sw^gu9>kO9WA)CShC_pJB|w<Qcb$rL~Ld1`K3u6a#@g_*{~w<3b|-9F$LgU+^hKt z=V8^}{S?At^o+PybZdZA$eHG^DMNmH3d{@K!n_xLK8rQDU%_dzIF^azQ0YX}ROESR zhMay*3%ftlJhz1~F?l(X3>;7qM2gx{Vg19u3;+zL+j7C9vXmP%O%{x0#TmJEiObiL zB~EI-7)T}Bh46(2Sbg@lKB>ZGDvKpcE#~XwXm?zT?Snq+Uani?<+aV{94XY*W_Ov> z+gh#H@zz0;C-$<zd|9r8YX}tk`r8GWmwNgZ0C166e>RoAuj8*tjn@PfNMK{MAR*26 zi;IEpdcKh>ug);<>^(yqgXQ0^6uF?Q<@fgVjMI0AUDPfazCFiLse(i(|5iyWm`3Z- zB;zQT)GpbdlMUx|%V1znF#20<ksw!1R?~c}TuIz*991pIsx67*3V9VHEH*@!BDe0m z;*yH4!B9h~oB8>8vw5BKsns}uFC7g4N~K_|6QrQeKDQ1$@Hxi6XurfP#=?9<SoM%B zAgtkjpp@i6^kHbb%(1DjvT!U7tL}G9bW<V=@~Qh}MsQ&vdXS$W1oaqswISsNI+pBZ zZ2XvsgO`%5JVCZjIr<{>IGgj|oVUhU2-GPVI7Fz43XCHLi9%(wNjrD{;ol7a_Ar|6 zUI<vqp}B+zo|54B#(Bh5xuB88xLpqv$i((fz_oeVtp#S&lvbrE28DLhPQb4NiBLQV zsJZLp09O4RBuLIq&F$W+a~7!}xqc!|rZONSg8N1-iepd!!q11B2pC8laKW#iuGWz| z&=*@+LH0VEl?nAjnc~r{KQ5Z$UiT$fzUGo|8mEGwqqD;s)S#-iZNnej+&>1w71@B# z5=<2$j@OtY*!f~~Ay%zkWa$qxCaXM4nv(3s>gnAsi_7#j1LbV8%4h)D%~lcItaS-G z*;;@85Ycg`V4iv>y4gBN)0lypkfZ0pCta=!GMorKf=uoAzfx%qT<p4@UZAuVYldzc zmVofjbxgKYCDhh?tWkHRu~q_xgn-f5Qf3gleL1ibORgC&Hb;$a2Uhnj<W0{vW#4Oq z51iE#7T&cR-99kns2qg2io0|+F`E=yqqB;^lk?d)7oN!o6$eIrZIi{h-9HuA1FQga z7n`EUTIl-^{}~`KoP5jcl%@?{Zu;7iMHl-{BVfF0LKc{IB|4t`xmSo8?(uHEXjJOp z(O>0@ymt*vhUg!iTn`?g@^ErGj{(kXDPLEbf%2szpr@^s(kQwVXjhCp@${LbQU(Ag ztxnAKMp;zY>7qJl2ToZJ;EbAzr=3R>)FpTo8rKUJVEnHNNoAc)658K<?7rf~e6XDO zdnM*!$gvOmFHZcwFvNZh^1tbOZiVWtgal60imU05BA0B>k&MVAxptx%I6xK<U8$YS zzzWQ@r>wj__u{a!6t0!N2nwiqbHGfZGt>5{`<AKcxMgy%GFNoZsL{fE@5Ie)+^e0l zV9pATUCu(;{q&OCqLBFSUU)c`5km9cS=?1FAw+=9kHU;K+9p5yKX(J&>T3`tB%Fqg z$Q}p6iXVlWJ&Z+JhN_tFt{~X(0FlNxpAw=kbL{DlJ(@{Z5trdZsLu6&<{ry#5+9M@ z{?j?#y!~+rdhI@hlF_=TzYUB8tG)U3|Ni$l932cZvqIsox-a1>#jc2FRPGVi=Aa^y z+#)$%X0#z+mI=lLq>E2x{c)*Ki{TB<eU7i$ag?w7kxazg>J~uRiOc$~)9a5oMyt2( zMZ}xgkd4+y=qc$RYgPcn2pdGN&9O(JR}M&lW5o@ZQIlrnrIP43Q=`MaI%`%j-!2Uw zDwa6q6+NlZXMXsuWn!wN-_V7}OI{WI4(6)7U%6o;5hQTVqpQo2K@wXCQtTvkLHLbN zy#0j6Uq=MU=eZk{l3Q2o%?@RZ(<zs)>2~F^6Q`(9;F=*?T|r}$LZc^m-dhlS<glB< z>&*ZG4UJ@y!*7KhyONNhX{~OF$j3T#$7ebM0Dvk^1>7q+!<-3SJsLk{cu;1Zfm3@# zN!mPuq{k0kfrQA4k^noI=Iy{?ys+5({9(8d6AR$ScO0cSO)F1ZP5P>r_#1<YBIM@$ z6f#)UE+g)$atN{|hf~10F$855kr|CcWc{u#K|H@j(ts+K$WC<c|L6a4I14ee={_C} zOnLv@RdQGrk2MR0|JWc)Ml;I)&@#@(dWvK1$LbT`;?fzTwF~=w&GL{drQRGp`PsIu zp!o*B9_7L}#n!8UuVZnx@!<e#s^|WDUCUw`k<TCy0OoKzD0NErJ9+=BUa~cjGOr0y zSOU)~>|D)M?370<Hrut5T-2}LHQByOxBPmA<LCOX)72*ri{nHg1H(BzL;4M_*`vNP z5_kpgHMr8)qV&h>ci;Z_qvO?ChJ!G0a62onwZ_F4788dw)VpSXNx&k0&oCcV^$5Ho zVg2P-#X=G7pFwP`OBwO$PP0E^<k_W|kNWG7M}ztITI(TFKbi2ljUfPl(STxt8`Pxe zKy<IiQ`mgLZi%9LL3CN{4;hXOPo~d;@Qn#78(u0?M5{?%@E|K&Pia4Wsz55xa*f%> z08ail&-n*oP_W0XiICXh(tG8j>8e29R*5g0)*`xnP``yYm3^|(cNjv?G(a)xXNdr8 zE)3Xh&G_}d^XDAM{F~nNJF5RuVo6e`K4QlgopnkU7)@YFZ4S*#_OupC`@!@vU5`cz zvDQOKX5l7W+2wDg%n8tT%>FI#DvuZ#$y^nqo)w&~2vI^_uC`FV3BHu)6yu5H!6Z6n zHFaGf!UE-RzPb314&w^GAf?Vqsg3^(r+F~tI>WqTuBm*y@ZhXp&SHUJt2OkuqoDjp ztpfSZ^99}&-I}f%c&BZ1?n&vJIcGdbunZ>DxUhZio5d+coWB8#Srsl$(D5k4cY*mp z99*HI0VXbcVyfF1+cSp7Ukdw09cw$Gu~;@yQOax2GZBf;#~34@4yC@lT_~I|RGW_> z>(B-Om@Z$sG{<%vugpbHt-gu4QS_7kd&Z&?{Xv<4)QWc$z|4uyLqR~u!0sj#ez6&y zQKptKPjQ#Lfw88~dDYOQ-Q2E=NWsw^d*fJm`owjvkHaThR>W7wY3)TkLCPbL_?#%d z=|vlN9R42@W#8qw8==$JTmUbn%E~G%705sQFT&A73^r`QWS;8QNu`o3(KwUTeznP3 zgCy8|A1Lz${^=1o`za>e8Q)V2L?pf0O&19NJ}3so*BK!dW;O`M{th=dERY4^6}>R8 znX&%D6*}Ah0(aK6FkcO~+`sor`bjm%-OmRLWSELfVqF;kL{YBF4+4zo(5H-@CG`9f z^;)fth$B~!5h8O-g%_EZcug7{UVcKe@*$+HJev9wO)Z>I4Gmg0_>Fs?SV0eK_<~97 z-&ubn-}?H+>ap+%RDyr{*ZmXJ;qKx5N+5}sn9{txtnZqWnpa+&E%W8@VZ|P(`K2KU zp+b6(0pwv<mR8rK<QQ(WT=1Mkix>)i)h~s7>I5QCpShDU(?B-5?VmqVT$6bsxrkYz zK<-ah9=Q`AOA09qgekv;<L4G|eP6=q;2={{eQNi0VP<hw>G9APP;OexKQ-8k^*84A z$v?9Uui#GSnMp|@#DX7)JqwR2AQ-Xro3G+}0KGph3)7{eD4=93x6=8C|2H7|PrY?h zY&uWPQEn+-b{^b`R@DEe7uGkN7J*#6GN1Ctrmjcd6f%r-04tH18DG}E*A2Y`Nwbgr zDCy$#dPf#aZ`5_pWQc$qn@}fTofcG;29h#*-?j(;uW!BakrDazV>o-Yz7PPQ$0@Z| z4^VxNX`tKPC){pKhAlyjr$V#~Rc<ak++C@gzEcIS<!1iE*Yd1t6O13Nugs+K2Cyjx z!E9`ro24_djO*#QZ_+(`ciI?*SP|yTSN!ys@~&y%vCo*Oc#BvNk&Ja!)^+y4lTu?+ zBu{K5G%%Y}-AolR1B%VwyFRpkz5FtpT812}2m{}GH^RG{K=R9WUx@dwq>Q+zB%KJ9 z8Mhr)><|P5*#H?i=rf^8j}47nE%~;eKQjdOd*8_NP9Xn6;^t^?ng~I4AWaL)y;nIc z*7fkd99X6{Xj+_qX^bvXjUr~Me5La+_16!NYT-Qu4z)N5n{1dXHf<{`d8~6STB!uI z;G`@Du=qdxPl4#C+D7tRwAWHLA*lQ#PCTA{o0)t!*%!FYl6NUosX?M{R{R22XEE_y z8WX!7Bx$Kb24%joDFN(k*i{_Ncx`M;ZOacT$(*MKi@RRKMz_f>(eN0}P{b>q;MHA3 z$G%L+3wsNE-8WlPE%}&%0eXUfPV$O)b9`W3MuLN5NAkR*z0YtKQ~oI=6kqlzy|VL% zyF$v-_pffUhx{T+;sH~z$DaYzUF%6FrlH|<gL-(Q%7f7$vfbriie{iLXb@4)uxSew zd9j!*0jf&MXeLRbIfkU_gvg4YgC~Q1<(L!T)V8G`!ISr-m@Fpqq1@yN^AaYViXe(e z=4KJ2G7Q%0RQu&l;YIL60N2{)qXF+%?m(h9w0)KhnUz<jw`g^3!J@ITw$@Mp4x2Ti zKRI$@pMLUqr>E>R{e6=dPoqPm<tyv>GCQ;c#maoN_kI-R-R3y1Tg<}G95l)wTMGvD z{#@tJ<m*x_5h$LG<84ZZW!Pyj;J~Q<;lGQHt_NSc1=C)uRGdpovDo78(wmOwdknH* z@cjMBn*NC^V+0YI$?1Bauf?2bGrUgRQxF%U*Qwp36ZgI>yZl7cNbNI8JuwuGhKRdL z(GO1MtM|DY*DRc8jlYVVpF+7|WXf8KhQV$6*UQ${N9q@bwOpg4tGNs4X>uTNK3J}T z$P?LOWtF*_Ch9t@V6LP52swAgjO+QOJ8y?Q>{wamf)I>dN{cAp)6EswPo)*k^-d(Z zah$p0W8YJ^(%%W*D0Y*xJi>CkQf^rHx=pT1YV7hV!-9@QRD&_ayc9ix7w8dNQ+?&} zZ4g1ZE;aa1AWg^1&v`D+IZ%>&RPe-Ey^EbxQhFE2GPs<=38C&O-l1NeVru##@3O<@ zOVXE(ukarlH`}kqYx9b;?epz~KQhTE?u=naVtw~z7|NHUlx@pbh#$~V;72Sh(eJae zmo+lG>ijYa+_Fj+P{0cL?D?72;XB|;eA3#ZVOqCNEV`TWN{T;2>+&D|>i~2~^)=M} zt1Uk)!6(I{On}d5kUauGBf{YkFA)GBT{ZPi36+>h3?oOpbzAIKn>3tD3NtQqB|A%b zSG$v+L-T&FoZ9+77M*gsPdNmMarWyTqLz|7dHS9kj7vvBbDYj>Y+k+fIpx`??a%q- zU1O1JJa5%h9k}{wcDk^$#YQX56S=}_l37wxk~tfCar;X*%ip2n8_)J&OqX->)z8Z# z_Jtx>W))C+B^nu#n5B{REMI~6x@a;#x7LS+=~D#C;NAke=Vcy5lR<Die;tV3P>SX_ zC@KStbOkTCd-xRBeUa4Hw{eZAPmc?me7Et$(jjoga9Q_tGjY;T%00c}VY0Mv6uH0X z?7r}F+vE9d^VRRQl@|$Wx)1Mq?qkf>eB7Uq`?Rag#bMw1_<xw3e>;<6bf0_kEnnDY z7muFokJXU6b^;<=Sy?|9K!iBM<7Re3qXxd^v}fUS&EdKRf~mHJmRkkF<uU)8m%)y2 zBfJToVDC@p`-lG;037_%!2h5A5a;Y0N`GiXZtAh#1fXGTbq^5~0A5&oEATZ_d^~*b z2#z!K5F5YDRki3`2xg;rRiRgO<&{Ss)xH`)xc`DI^@=(+Ox#2~r@o4GInOM9l$Q^& zs8X0GIR56z+rpy<(XLhG9A@a3JtvWN`0#t{<HdjPvU8zE6>l3{0=Sy(eo43Tx%~Hg zS4+zSPYn6zxP-R)t?r7NNHclOLbH24jL!<L9dB>1INy+%JbFRqi4)t7w9jW3dEa(W z^^t1n2oo33ri_j7p1d>b$|$Hfo~yS%SFh52_EtPgMAVB_r~SvPXA8Dj@LRzUyJu<| zWW=g|>(rSh7d5q2ergV;s*}Acy_E9n>HTEfzPga=1K-?p&CZ%goU-LF(9+OBkn2>< zNr|{$6~#J$bu#PB!#a<=0Cu!XYSew$W!HLs+i!<f66L%X)zm~IvACJC==z?ykn;kU zpf$$y_jZwe`nM&|?ijK>zC5nO4C>W;#r2+l__KwR%*z{bI9dXnr(L9vAOJNl52qOc z73`=cUeWJ~Vx>P2gm>(;yauwp^=<(q(LgqPJ>GDj84bkHKA=;=0nna)p%F?J#qTUo zua0=percn$WPa?WnMK+-w|yr_^y(X|PI5}kq>#oy;9fe`yP+s8^33`DiQlakt@?6( zl9)OF^O>0&kKlmXwHHf&!^pRgE|S^)Vn5Bm>>K3SIWhzjX{^Z^4e(@bQLb`ck?HHW zxLRzMp{o+<%PfDUoXjQY!K-J*I>|vVy-O}EmiN!(f{b+Eui2YG%}ag;Y^p+`z7B80 z8h>qDJgB}tP{?u3rYn_UyJ1?MvV8bLu=2q%i=S_a?T5jJPuttm^WIudRrOx(fT`8= zq8`hSTXRsiGq+t9M1#70F&RA_r~a8xN2e@r1kb*>zB##AgVd5@`$ot;Qqkt=)E^!I zOJpL$pTE3;0)pbR;iAd_00UYBq5bfuM^P=I@M?a<^5&`N=hOscyQAYqxqtYRgaenv zOhUl4GG_51FEOG-ap?>_jz0`WxN){f4kmJHL0y;M9|f%3yPLSz_qAuQezfqFW^;{a zSRcBIlPWjN2#SBbgX@D{S0QbESWiK=dL83g3<2L};3RwokhM5^8i19{2Gv+~zJNi^ zGO+qK5PtFkdhU1iYs7QqHH)86cdJtZ&)c&cHn}|}>_kX6$i9AR=T<qoi@Y8uNMIWo zDPLvIDWzNFL$7;wk>M7-4A?Z}nQ&$XfWVN{MEVK7ax`lMg<S*=M;e){8&4IQY};n< z=Z<gBrO84}idn1=W${jp_(+0FZj#fT5&QM*>`r&?^6+;(3!w;erF`=%y~HZIW7>y? zGF1of3}e#-0CDk^25nLWQ8D`P`RK)`-x)n-%t^TKHa@gAZok4V&rh9tFT5;1f)((o ziqcI@&2p=`kA=Q=om*c_>TGuV&!rT#arUxeuV9Gil!*4Kw%fD;CTOZI-p^!L1|XX* zAa@k;lS>&ZdY0%P{<x_58><;={y(p~d!CAMM1xya@PGb=v!SKuI<Y5!oocb(&&Ik! zKJD!>X>L!V>bIlXcR_xZmQgG!<9;>9rIfomfdFO<(a2j(7k~D2>u!nq6zf8wjZY86 zH>Ofapx)7hY^`Mgr{`p4WL*&jx5-BI*N`nvmXi4&&+B0%&VyEf-!x#afooSrf+o%w z&8Be2_j_ecOR|-ka=C6J3<z>Y7hXZ*5y95njgfB(AtI|7hCT#m{dIUI2@M2Hd>kCu zRrT!lx5Fx3$$3g|%P&?GCUEhy?LOq1L+;(PFF1cKX3eg^=9h>W!aU`ygsk2U^Xah9 zlj>b^{+Tj$tWN891InMsKVMNUvM(Ff#q9RcJ?XC_M82oScth7%>s4yuQ>B0Lz1s6` zm5Z&p^5CyS-fEikpEm_E2ZOrt@$AnZp8&78qysEk|9j-_Bs7N>PD!|>LL=ir?*kBW zlG+$lYA1P!Mithq%U{uy^yvB{*0OsvMmjA2=O2l}(b*JDZ}F&i6w6IpWZ7A9tuRph zuk#=cK40K1wsxc9*H<P-I21#SoQe8gUvA|W5AK_6?GZ;wP7*2vE1zC(Uslpm8Awj+ zUW&w&GfphconCuJFi{^5v)M-1Zrz%Hq3R(-4D~gHK{|d!XiMhqV%hq3uBKxPl4?+L z;u6t>B5nLqi?qku<m?D_4LheCDY}QT8T>WDRS~~Z_YrFiik$>%u5(?55e;@<w4>nw zxVn>O^^b<;M!e6)557iu(Rh)Cj7BNKoK(jBCt=KT{dIrDPqlcU*wc_pj~^4E$?>O@ z8O0pI+6!S%we6Z28WkG8+x)JG({h(YzR>`ekSlNHM(<0blxsAv;4ff{$x{%C%n^aC zgbY1d{*c0{uj{FMTH#1Yp|D){TFdzvUMF5ETAhqcYJI!s*qv^(j(m>$O2ge{g9uJ+ zzJV^(2#6-ezy^}qwU&el6D+PoipOx}UFMh=p5W1RH#1;nZykcJLiIV}k^kzS3bkRu zx^+WH<q1dYYms6>;P@H`jDHxE#RIzsQc!V9u@o-KpU#i44iie^yc}{a2)6chq&v+1 z@Jy&-4f)G0^%z`kzk9IcDbp^q4==jRsW9uoMj4M;O4ps__*9Vk%GkGgI{wzJAWF)p z=2zRR>;PZ%NA4X`ti}nwu(|(bj@<m&cn_}ODoD>fR2v|XqpW>{%AGL8cuelsjIAuK zu%wY2v#l~#B3bL`<#v{`c&<(%;HxIxHVprc#^g-LTvfPx*1fcvWjBlN<c8fw<*l8Y zVJGGI^Q#vj_@YV`LdNtN9?GHUEu7Sx&)SuYLE-ga;$t=_FWY4>dwY0HbGJex-hX#o z&P25}yX2o@;g2vZp9-`2aZFRXjg<%2V}@2?f{S!tn@<`C<5n-jndFFswQ(ZJv~0dv zS+Fq_90;Iufl{;6e-GFy$i+-mWwde9mD{qZl(@$1KDg4%>@GIF`jR=*f7$o?5A1Df z%N-><w{Unot92dTKm7T_f!)+*-%qJ`WClY@F!sSXp|8Bg+ni(xFk5=?1h6EhhDJ=W zb&S4eDp%}`Ax_F<4=_v-kwwJGFJ5yBvTh+R9gQOun`e{<`2A0mez>~XkXJ5|m6bZe z<qJ6rSU8n)3V0%*15@<i-bGH=onyo}CWfia{2iWH!G!f1wow+L19cL&tN5RAQZPOc zeaOzF7Pkr7osJD&a}nuLf5U3~<)nXtpqk^?!hHCvI(s`gm5jRE6MQi=h4LWR07)gA zMd{xiy&2O&9vd&oKBUQd8<k8IE1&u%!33k&)7lMnjUR^_o3(08*yWLH7N?lG{&w;* z!|-yPUyd}<1#mQYg{8716BXgXkuuupy4erfrpZ4Snpp&k7(giza`m*i<$e2#mvz8q z+d*kMm`q_#(?LYG!So5wbwBPI@^5>N@L!u#kdwSTGcggM3bFTIR~z@ekBd2wMnSTp zm0neggR@%;Hj_R>QXG#Xe5RmAUgQQ!zuv8MT>Xc?A^_ON@=yQZDG!`Zl^j;a5j986 zKPP0Fv6`>%l6MNh{nO<a6bAu#t-*CPQ#Sx0=RC?up#pNm9utzadj#{Hu&iT_$l|c; zI)CO{f?E(<{2y2_E|Drn<OYgM!%QMVP64$`6O@Z5q;zl4`=Fm08ZiFCd;X2zh5Y5D zu>DL7s?GOrx5C%WcsQ%t)vaKz&CZmt%`aHeVBeYD*%*dwY%GGc51QqeM%X^Ts}Phw zQqzO6Sp9r;a`UpEaVQr3BDnDt>k3vZOji(qFeR72_?WAkU(?4CGRdoGXhNS;0+02= z)`5Y>7)-J{cHXPzPcSdXbkW%kq;C%9<m2=>$-x)iH1r?O%?h74O29Iwv^Y9w0#0fj zOdV;;jLBfK0BnVaQNj6Yz|N=7e_)Cq$mLoafKY;T;Yf8!A`wx5K5mLOAFtCp(!hq2 z?x3ho?V;w4j&FbbqLJGS53`H^Q-#;ij2bUF$`0qqdCKLJLo-1G<~*8s5&!TvLFK<w zZr<Vv4k(nHmPoO);t;)ZiK`kLq(t#w_IQxXL{bd(_qK<a>hEfYo*7yFPFW90f^l^) zxE$rRKnZiCbP-9)O-HlXI+9;*_co|$eX_3HkbP%5Ya7@A5XQhKB1IYBTr>opLS_0O zQAE`1h$x%Y;b|4Q_A)~bI^oZBpihHTeI=BVY6$$cQQfhGk;Tui8@ViyS3!L-G(Sj> z^iZsnPS|H#uRQi0pKLcP>kH#yJTXaPJk5kXm%}$!lZnBi_f@2@BfaNRA6;^{L&lDE zp3E_$@F)WJGd$=&)jaME=?6=tKIf}?_T^14?OGdg{;CcfQ`X0wi#-OY{Zw9EEmzlE zu?rQjjW|=<GOoYRo0IDptAImbnQWQCX@QMbqvpI6=f_1<?0g@6?5U4e`IZpz+;S0% zMq~T532hehxY^6G8!%tO$UZEpNKPM|m_C0Y+%|ba>0fsReP0GakP+a36BR8pvk-M< zsNJbZIrh^l&C;xY_`8P#OCTmTcrXDu=7&^47HgdFb1xMCJAeecw^2|*y8I}*`x1FH zPknxpE^|CgLrP2{NnjHY6<ESsHuMU$UUe^}k{b2V<~nHxhGg~Ypxq2KuYq{W9)T0- zs*h7RIPZ3fP6{!Xi|3yGy)iU)VI@Ihn*!yLjkIG|DOSZdS-*Hb%e!%&>_5ToI+N1J zVQJ`N3^ItUp6Q75!6Ej}X!x6^5%!p1e7~M4-!nDJ$g@lwWj6X}{5s%GnES=|zrE*8 zUd!QPSo6w6sx5?20#Q|LMXDi|40q9VdnWqz1g}#BAIeCMX@q2Y`HKYdfsE%ur2PAT zkF?LE8pn!)g-*4Z7oaG2FQ9fP7aq*rA{I~~os5-;-rhsYTP+S%m1sjF4L@WhgRdqL zm>X(fXEzpaBeUNv$7FfyV$==ir4bPXMJIw48_PFHVw?9zN7M=X)HK-)tEew?CbSFd z_r>jX%2_WI2**HrupK0ib3sV*F*97ZtF0m7AO3OSz<kx0P7!oBvK1fH1zGeG4>C~a zzXKWuVaxAZ{QP&AOx2t&CH9&Rr^DdtI)-;l&s=j~|Mz&M(eg3v8z|6D5DkE)M%Tm^ zqii%X!&HO47*wCNkP1eRA&HL0gU!Dc`xC_^(jHlfaPJ$JAN((?)$m=Cx!UpG;5blE zW`QITQkF_0BmToE*8*E0+gU9<E~(9CFE6TR))FyO6$=QL%RIbk!jN<1okHv_0+dII z8S2HIQ#I5sq4QK3-WoVbBb+YLO-l?`>walu^*_%Z&HwAPn%ZOqP^(SGqg)AcT|)_F z2OJj=oZKxQDtzMNiSA-T^IbY5UrbbWF@D<cPu%}p!d>iUbo<ad6;45vwjzJm$2gIf z@`IJnztYDM^CiR8e*ag8eGF6A+Hb#Kg!u*1wa-ieK(gU(BAafH8djIG+3HC|WM@&k z+C9#%qE)l%RnHLYBF2ud&kB@~zBjLLhCyB@#)~VYuIKPb6&22x3P3V9LRpM|_?H5K z`&?#TDE*HFP$E?d)ql;$xuN(M<*%TtJF;kDW6hkiSMOSImv#%s2CiZ%Z2O&Axacvy z2Q1J2r{$tvOYn=mwX+_p?@GJ(FFQ|*$*0i!|62b9i258b#xoMT`~c61&w}Hyd1676 z?{ISufBSTyL3n#DjYYLc4t(h>#YpDo-kqvFt7~x~@8zdli88bo%Y1XWU@{P8<>{Li z1bo@}fc?tCl6wl3JeZCR9|OPl;*E|j<A^frs@5C{w#-&`{T#h|T9}wnwNjG-!v~+d zH9CP;51X;?CZFaA>2F9x!a5=>7p^y2@L)6Mu5nd{?KBRFSTh(D)H(xBQFKG%Tg1i$ zS5;l2%i**pv}E#aAZhmAelF)vQq)dtDyxz4JOCW5=rSVW;R-W$9!7?a0fwn}jukny zT3%o$Od|s!Vh~ZO%6-dDvK##u-J|3meEI`36I!7S3mU6_x1SA}D{-)x*f*(?d!$B0 zuaDS@!Fum0#Lm(<{_nrn1prpce?jfPL*(Egsggs^xOG`R$5k$Xi#U(J6nMhHf5z63 z%QsZ)_{}L0v2NYg@<D?pMY^(bUT5zlph5>JH4p$?{*fZnmXk7UHZ7K2E;BaGPLYNV zxwCyNxQz)Y1Yi%n)gl#rX_<w?vQ?v}HHt>C`iQK3{w2(aS&j>}=85$iTz;}hbT=rj z73Xvo>B&0eS<oI$sKHt>+>71+k`ON?2PeReG(G)oW)72Js@6}X4-)rzxxrMN<x&!E z&LnL(%Ux3ZvB|~H9I3E2bJ9EAvAc~?_6)4j!_!HGgx1<uV!d=Rvde^PZ0$_^nboA; zUxo1e-l-$bUmh|+&DuNVe2Lc`LVA%%D6PrYr5Cvv`Xn*{H1PK|ABWP5z(1E|g=+ic zwH}K1U2_`>CLK5Cto-`sUY0OL5^~#NclK}s?7doc11ASNet89MmFH}|C6)XFmv7v^ z+%P?I_w5fFM~c$qCO&-d`in{3`c!%q?DB}w^KI|{`$se3zy+9@4<3!oi%9M?!6PzU zytf|XDE$c<HlOcEN+wMQDwlH0JyI;a(Nogmgb+={yjoXo{kv1Fj!8|NRcguNASM-V zs-$2AndDEP8g<yBNoV~49Z3GEWES%x8n83X5*gPy`e`mddh20iZy_~fBqtmU6+e=h zCm<6(B;2#Dp@k1A5V2}@sERpPtgWQWM2tF0a1qmhEs4B;BFI%f>i~7la+`0<9-z?n zmkQ%%iEn*T5w?Lfgb$Kmn1$y~xBiQ~Hu}!}rHF>LUYQuH)h-V0whw>p<J-A8tK}ni zi$c%L4kZ7NzBeBffb002Ya~2U;&C{j5>cGkPLY#issiIrTxZoke0`m<pQDV9*(u}5 zb40qnlJn$><NJf{E3kKYj7+oxe|ToAF6N}~3WxuE_jAAAt+CEzRfR?hk0WM1Kex8S zOYmB1DM{8%WUd>ldcB_h`(cXI&zlzdh1I;@(>jdlE?(Ua{+H`{O_y(rFCOlcveQsL zx~Ta-kcC?W^+y4-mI6+@N=4BT5bHbfpz<F9Db4Q&5+@$elyhaZi2!KWo15$y2@#yh z5Hwwj%yBvG?@1?ra!xdH=>igel|_k|XT?%AGw9eVtnFC-Qj)t=LbiTKK1D!efPm-S zIXw-2iVdC!Qx6cnwK>MLt;Wi_8A7px#W6813zto5(nSHG7%s=7j}RTWom+gKvFuqm z+tK%RieYg)b35_n=op>7I<-=BPA5dHxptJh9KCR5O50E4ygOr^@!2%$qH$Zsg=nc` z87@Yg*$oW^@zTm;|EYqrv!^J()nTJiXmrJC`}l!VUi936lt$JOI8!H)^j_s#@#)XU z<J>h_##DeWD*xAtvXzIAR3vv^l}YQ4XsztI;37`kaoSg!1wPVg)|v?p(0)6l$XtL3 zZgab|kYKb`W9>h+09kRV+Eusbh;yZO#Fp}8Rkh6nXP}qg96(jT<YaM$U2Xvabyq6B zoW{bNu>L+4Iqi>Qz|iN+|M#CfjA98FGv365?MX-Bh6(PA63B8{C!_KoH?Z71?~>ct zGf6+)_2GWZu5};l@+l{SKA-g9MmXyW?{a<JT>NzR8hZK4VAucr1I2|-rZyXyh}1lJ zeIC6cT6p-)@dUS)F7G%|5bu6(fh|*1o9|_jG=mTOX^#4lzU|+4lI@TUE05EH(EhnZ zu1nO~N>mv@B*#w|4G_!3yF_9;YuCyntUncOzD_pmLMY>&)X)5ONqgFfC4~)<Q?nLf z9unV_@cso!N2wV5p3hSD${X|RLw{jqXTLWf<N6|#kFP8+TGJgSC@QJL{>IKiZ^-#2 zo*LJWwv}gu%ni+UB$k%S6R<%0Shg^zFF7H3WaO@-f+%Z6v@LzHmY*|@Y&TdwnbpgQ zRA7{_`N#Q}-=Q)ig0}ONI4>-+#~RRU_3g9)GGHQ&Q>NJT0#<nVS7`#c7@>gL5=pb| zxnb#<eBt+-y(!zb>-l~kNtp~YKUbzq)Yhyi;Ru_&?x@Zz`&a)bK+ut~zP!4cr{ZXm zhJamsN{p%bOuom&Pt2yk5&U!*Rxt&3{7h1sZe0EO8z>a7j5dO*s#DpTC8DN_lm6)8 z8Gwznq6{d5mIAJ>)yz=;B2G9}L0r+!+cq$8$pe?QsT6gYVk;V4VkQ$Ox+u3;$f0Po zoCYu#)TQRO1wqil_vrW`HC%P3OLpf@X|;bw;bYeIMsGfcLz+p(l=p-+fd~i(njJMQ z)KAUcr!bz_ThOSoYS~}pgK`H=hvA=ZgFP=Nwq{zKMTr<%1`Cc36v%R~H(s|DF+c=E zsE6N<X)|%4ye+RF?2<e<aacU8U66xvYLe%VlT-{p?MMLt`=-&rfw<i3<Q#xwPcH<p zxBpco@aAVVL;0Uuw(8HL0xYqObTJB#s-(|1d<7^t%bIp`3+uz?>!y+RuI0FN;cp`K zlce3l1I>aAwQJ%7LS8pCP}n=!3IG8BbgU6yo-JX`Xq_9QN#kQQAz?+h-VRy#06ZE^ zBljQvb7<&HYz97r0-lIynon#|P`tW7x^ek#gLVZC*FW*DZTvj#H6erOE1LG|Gd%Nx z&j`u;z3qR<zYQB?9}5FQ#;|VYq#4Q_sh9sC2Qm6j6j^rXdgR1w{$^=1(W#JgcI)6w zqyi$*a7eH}nsQDw;SM5=zLDk;^tSOBiYW*iOkt-IMzs|rn$V*2yB2s~ZvFZFZicn7 zO7mN%<CC$?OSV`y{Fz0L@g<*?&~JROn;G6&vT|)AD0a02E?^W8li!Tu<DOpW8ZaMt zR-ttP0Cu~c;FhU*YHTM`k6|&t%>cn?UxMU*hntf1Hwivp<lqZ<pica6PD0tw6wz%> zrVC>2ZVkUHoMjbb@?uN~Ey%Sv#NSYcqFb$qAQivn#>a8e|EkREX1`H#8;oULh=bZ| zvAL4w)Yg106q~GD5yl2+sPd><)haYi@v2r|-vynNML-8{DIs-9-xPpax(n_W`a4^* zM!{;%A71k2xco<#J+(hKeD3^O3xz*?5P;6FvhqsO65tp|^IsDLK!fk06qF3WmFBJc z2D=9MOXV<7G+fm%-e0P9h0$-#={x+V->0<s%afhq1?N$x+!ALxfNl>1Sm+Z>uu%9m zuQR{PkIRs|US<eQ2)m(L_S%CcvlNqAACV%Dl2y3n$2KO3*eil;9!f*lTi7Ng)f+jN zV}C?ci@P_GWH_6T*#&x%o=!rGy@jF-s(7be6O_S!-ZcbvmAmpE<M<B5)|v6yNn}q^ z5gi%S8ZFK)tm&(fIL_@i(&S7<3t~|7f|H%?%y7n=t+;8-Omm1xSG@9c7PL%R1Q$NF zH@+GQB60NZxN{WvR%Ah5YOFBHfI$ssQ^`Uden^vsN*sYQQeqj@B@6<fquGu+mWV-t zCwZt@29s_c?BadAjKCfxm%osiX|_#@WWKX}?T}a|@kD`GLAiY@xS%E`J!bQmom**q z8XC!#&z?eeWoH+?&7;B|XPBJz!80tbbDECPi1_Pj?<=KWzy6<p^gJ9x?B#~P)egY2 zUXo$_9U#%w#i_UofaYDwD^U^-R5_(E|0+z)q$l3}GlKXDIo8@O`rYbl&Q}la$lis^ zv=6Ta;*r50kx1H>u$J@NkWK$jPp?Cpga*K3^Yp0DHnftU(d`A4#)f4;Q?RsWKm}m* z1O}y(rU4Hq+VGLf?jPSYo^Y+Ss@+nU<kT-$z38VtFb>i4_`&7(R_B==Eu^;l&)w>o z57~+^-9d&+(}~8HlY7FV-=y!mUmI!z61**U3UXNFi12aTp@&7o8bS9pott{TV<0%4 z_F=vCVuO8fK;JjVjVG``<WLzN+)ii`2j{&O9`n@duYOh!gsOpBQ|o&du}Nh8k8st( zf&!cYK-iy;<XRakgP-&Gl=Cy_XK)7@$%!$Fc|7}sPnwzE#k$X@MqMc!g(O}+&^=E| zZP+!{tTIV#zOYCs%_0~1?{%(8>qn1wR{r3$aI?EGyX{}Y2Fev^jg7U!&xiovhU6;d zl1wx!oZ)}x4|X`vmfR$Skjm2F95)OjQd|w7VmBi&7~!AK+jEOwcQKmXDot`>_lJY@ zNFdR^a6usLQxLdp`Z!Mf?KPy=Ur@(={7dbS8}(dE?G4FgRb!NDBKGU%7MXd@z&?MU zb|N%gcc95BKpILx4K-U^?D=6}f>meDS%&^ziSsQJe=GCKD{7M?`_P(TW4>f1?kKgs zhSg5?mEz*35<Osdm}!F!O|}Q}WaEcrc^~+L?EtaxyOY`p!2DpnY%$=(nlNi5Lohmg z<OLxvi~a~DxR*_B;Wpu{tzJf()H<PueE{21R2qtMnjRY+#GZnzaO1tKf#6^)Mm^9H zOD6V9*PhYs9nW&+SQ?gkH#Po_3NziPHzujd4zJa)alcR~jF1tO&JG=#Ntr2@CgJBW zs%b5CTbns!HxbwaKU~%}5DT#E4sOdhkkxi#5Oi_}Ce*0T)e%z}XKNj!2J+Pk6nQyb zv``HD_y87Z02Y}{r!J5Xi*SB63GKY<AO5%ik}fi1A5<Wkk;1fv6bl~?KDEP)fI@@` zMRVXS{*L#2sCa__V+j_1nkrK`m4YlW9BUdZqE*PSD|3nw4X94GAQz>hAdY3niULZc z5cx_bg9~*>>p<xGSU~<}WE1b<snxnQYOghdOs04>I=OLhU2CR+N>~vx7L4!OBCIG~ z`MeFT=iTiSNsuTkj@paw4$b=b)if#*-Vt8FF3Awgrm#%d<GuI?Kkl4UaJHbX(=X)f zV-i-9zpvag83MWvS1DIjnR)omspZ$mb~0aj!*2iNxo-yU2HAGSD;Fm-zj|9#c^|n~ zG&1-Qx8hV;eC{s`y7gSQ|LZl}JfXq^;9HAxetA47&RsmKy-}`zV>J)<1C-WjPY5g| z_L-o4$IMvb#lM*jOhr@+l`m9p&wbakzKT(7vaSC4Y4EC%`gJ4^E6sP^^78StQdJzI zA8NgaIOlhjO}|SKdP~53WqUYn1`fKUBmXl*V%+DD#+Hb^fx8!7`2W}c5CDM15Mvbo zHE(W18zwnytI`(WF!Ny;&5D8duS2pCJspqrQdgZJBH;HFoqQrTpfiA8!0D536geHO zEEiV1@>($=Bj-RW&poGZT``I2x>SE^CGs-R;K!kOhYAs(JFwvw`tJ`}QNmhlwjh(V z+v*k~Y7FN>+zjeEjyBDiJ>~@1;Oo*xMdPc3o^Gel<Q_W>o0rkS_kNdY>W}TuGljl! z2fq$hGJM}Z*7f7*+l!~h?+=)9zHmWm861GzHt$NNx`rAaA}B9<D2Je?gj{BzrBlAW z8FRWQ3ku`6@E5YW@;N%@2{i+|1$wDjEAh0^Rj%kUA?MuOt8(&@$d+)|ni_qf6jq@6 zOA`>MW6@c^`7DmUB@zgd7#97{97m655V?iCM|^^<IHYz-u#@RoOn<bh(uUh2-rm}W zIR}M&!~@^T?vQ9O?N7ken+pTxKhqtAkm!INYHgXwG9VZ+%r$}L`AJ*XT$uFwS?EkV zl0w`YXVl^U>YoUuWgszm;Gq#vw{9#Iu(rnzH$~}h$I%1{TO=v)93_=Mh*GOj4-QZr zM#GtoieX@#gC5^PT*e#WFRCFgJRZ0I7LFtlktZ<A1vcgRvOKGjbIaQr`9_>1^SLCO zkdf~tF8P`?vyVlCAc#P8!8Ep?5`+dS4FcS(ephu2myIizHoE&<X+|x2786?>GQDn* zgiJhxv2GYBmjP~H>=-!}_2|ZDo`AxG@FaltE(uAiE||$&({GX4E@+cfJ`LYawJ`x1 zI+Y4BaHZi(>#tr}F2Bj$euO4A{`e4k^=ey=41BeC;po*R!<LnqG!`nqH?j3Zg_~Z! z=GQ=X_c<E$%AP#E8J6ETByO97N4?u!Bo0+`!iYXh|G}oIDoDeT%#|LFL|VA1{wkLJ z)qrUqkAMj$Kym;8PY|$dvb-#qRJP3>l7{shgoO_A5?;OXX;-<eDs^G=FYvBS#fi&I z&rnRJtd)a4+TE?cWqN8wZV)`^X<=pl|NdnM06EAu@9_k*HRPuMqu%Gl`kmsEEZ~F& zN#gx|mx7g{Nq*slhNe4XDOfd9^p{dNI#>XZ$u+O97}!E8#xpCEF3p2(W0Emd=+}e| zh^T%R0q3k`z7uV5cS{h{Y0=q!YAyUUlg8`U0VI-K?QeOOI(3+ap54pBVQuA##|--M zuFm)HX~;-dP{i@zKeQ;wkj4nilh|Lzb4_S0u!3w<yEM!x>?-vFdH?YzqNA0^(pIvL zL~gS2M8JqRguF&aJJZeZjUmo7UWL3gD7dpP0qz6f5~=A-RLL5kQnv;-{SpuIkm+C; zwT^tFHwMsG&U#=x!EmtUL<NGfq64-<e&@`nbnnF|Q3=p<;1cQ;RI4v3@^ag~w)r0R zaTB%6SrdNG^s-JUi`gtm+IAu8d&i&PU8dowLUONn43*^;kH{xjQt=sDVicV?ad>z* zZo~sn#M4$9z!_ql9tkLPw8}ap0?R^ri0E`E$B8YQLej&RjjRibged;izdR6F4mEke zqp?)9;(pB*ONJe4<58RM89@uWymqKk#>=dGWR5LpxEX)F+~aX}_~Y>FsjS;#mmK~) zUM_iMppR6d#thY&fsh-h3U0@|pt6GCl@R+RQ_H80Evmi4V#vVgl6vsf$?I43uMOkv z);4nI=S^Rmw|_!#8D+MiOA(LsjsO5I^9%eJq*a2poQ1K&mKzkpR%Mnb&9{Bj4glM; zUf}m4u%eDnXXu)$h9P#*wkKDnkJz~SQxdA{eYNWH;jwgb1^b)@0Aw~|@>MJlV0W$4 zE=V1gDQKfTi9vf>F}!F%&nGiP#Fs_3@XdQDP*kRDbx#SX3hc=_VMQuXMS+A#d<}TU zm@D3oK1b%9J~b4TR<n)BYM8+RMCfFES%c{yxrh$`XIP6(UCDI`%${b6%kzG$C7Vj| zrOqbd_`X|-3PtlR2e_=3A#MSodB|Vyd%wO-WHwFF1po&O<YvFS^08e6kJFediOrD8 znrOufqi0e>|KX3~zuwT8*r56^*$D1Xfk_~ax{HHD)yyDiEHA46;$%R@u)o6>){F>_ zWW=TcsrH&0Dw>v5DrFD&Iu1^&lHGh?<7_0TJ9Zz_IjIl%4~g_rEp(ljKw0*1PcfSG zLmSrUlo=VQ-bQPy?U~^uY<(ZakP#8HzFtMC0$jWl<Foz6W%7f3O-jjhz7WnDZHKjM zuF}C4-$6CaVV1x_j5|PfKLcC1B|ihWolWk>W6FngL4lZ=K-fS=ZCchd_sG4^<>-hZ zwb`W7Q1>y!!o?A_%ys`5hS`b1<EEs7HQkR~{q|@@o_W=hj?D>B$Cx($%dAr{U*yZD z?YgPD?Ca~(?|2kKOMf!EofjQ52W!B-pK1!?BHGw?V#2KpasHq{*Q0)vgnTqq#j~u> zg-j9)CuC!l31JxP;N@{S8z8D5?3OyH?ABri_%Am+6J{-U0)3sPc-}rY7t!FF7W%^n zn(p_#MC?Sb<QNq1zxrMIw<42-=_Sg2<{$oE;lLnql>a%YrK-*OE8Zv?Y=n(NPBZ|G zJJIdFBpe`8G+0S3nsSDbfSuZkWr;su0IN1J?0i4j=$4I@O&6>+Z0_MVJ_!&?R0(KR zgF7+UFN7DJHR@c+9-iC5OKxz64Q%P3nU|jZbhvOtWqak3MG2(KkT4Omjg8<Wun9O3 zPE9J^dI@4z0=u}F=iCKIx@+2pII$sONzC&xb(AB2i)dqw_BoEfH}!~Vjj*}#`Bp4V z&Ih&dUGlwGshMuKQm4}PA>>t^AS@qW_Q9y?VLFRdCUl&`33U4ve}k*{^Hn<~-o!77 zG*mn0+8~<7{3scrVSeBKmpleKRh=;TxU<;K*fYy$eEkw-Iw!^ZMMb3%2am=?x%*Rn zUC8!V-u&yEAFAC3fr4L-i5mtPP;P1VNMz!>8;#r{s|+FlYNswz<-#bpHh$LeYQC$E zfhv;Z<*$u~*B!r^#7mTTl<_NQ+KA*fRJC(NV|qA<b~3Rhx3;2JWLp3E-@@ZjQ$LH( z?shwXPmTANGamrB^PArJw*WL(nk#gMaDeM~$G{~2dH06h=apZED9<84qcV$Xlr&wn zS13Hg=Rk-o7Py?gXGI<5)@Mphf*^DIXlj~thS)nWFGGg88gD5lOZTLN?ekviJf6e= z+M(#<XI~XZ1-nySAN(iHl#AqPt$LRO6DMwhKW=|&Y`O|-Qn(GiV&jSH-UztepzqAr z+A}Xj);&Z1H3lR=NMs;r`+6;61Tpv-oe9H)*8QH&1)wtMig>Q)zH7wYS_8zD-L*rF zsm-N8-!zE#s+l5WJ8e<#_x<hD+kL(5+VPK@rG=)<T+S#RWgKF_Q9Ce5QytlieR3aZ zkNxQ{v9ns6$wqMt#!)9eSrEY=3JGs)6G2XxHIt{TZMlj)E>;(Oo#LHC$tPQbW?lQ# z1HskVO+Rx<*y`Ws`*IU7W>}eJ&o3IBID+MvxE3FVBb)i0v->l57jBuzcvCB8A-&p{ zg2tx%K%I#i2K|5akBgfB({3GG4gh2-B+`yig9l4_uNeWGi7Tv@_PBf#&nG>&6FS+8 zL2=PEy?!@(KWcOQrK&rQ?I7jb^w4Lnut=XPAP|zV6G3;j-ex2rf0~Ne*fxrYC&ACl z)4xtsU?gaiOlU|4pk_eT@$}&GSl$u3zc8=Y<GP<4>@7p|Hx~<TxiCeDNm&7TMWQ`? zbUF`FI<by2hf`16$UEfY_HRGpLV9IoA`I93WUhA+GEQayl}Z_UWfNY~@vO|L&jx)4 zc`(#8QGl4f#`G&y`nuY61GJ}iJb=%7`-!=a9QRe&)3-D?q-nu@vpOG=_YaQ6gZS46 z>+!=dWX{H=3I_{s6pIU&2v7S?<!rjb7Zdh!)&zGewQ<klgG`w^(TwtNg*TEdKss~~ zNG{Fp<A0T>mAu6#qfo|2XV<cDfhgeLmubq9DqOhvWNF-3Os58=)NFqRaR#?Eb-5I( zLSqat%{Qpu##(#Jd259D2yvRUSbTYU<F*t14}X;Z7!qM(bwRZw0aTOz$3L!UxQth+ z$(&$cypK+9qXGU#9AEF2*qdnZ{c$@hg6O)>G4f{xS_CPmzpcp@6gZlyf)SN5vd!m~ z+unV$dR>&*sp2Tk!DIWzrkjQ~vv{@>8xL%VP3%2rLQf(Y4>MxVc>SYRX>D1MRQIYu zc#1$clGCYxJ!t5_2oqMLm#tdER}U;dG^OEL8(Y%9t()@J?q5;G^6AyW+n`H6b8zk< z-q`b1mCMaz*>-q6tEoO$9dhyUM8b4E1Iku!=<uydMvs!H<$GU1p0|!IF_@$j;;xpz z%$ahYOcXn`r_EWM%>b(?E8r@C{LK7r*##m1rzPVx>;4k&{c`iT-S|I_u7WMfZi~(g zHFVcdLrOPDOLsR&cXuN&bax{l-5nw+-Q6Ha2-2W{Ab!H!@xDJ{J?GtL?|oLN_i*IZ z>C)rlq2iVvnM)nzS|M^GM(aFv8S-e62=KUFx?|0<pz>XOdW1buUX?(4;uz0$-G1Q^ z5Obgx`(#z>7I}|-NrY(euWunaN8YbC3I%7q$_7~9>p(Rgr!p5myVF)64J0S+nl}8y zpC5+AqPO+)I|ZHK;RUrgy*?J~n>9jzF}WMtDE2d7lK=~hN5j01Pb)J1v&{`F>-P#5 zQ*r@#%H2=)L@>V*rcN|R9I#k($SUr(tOveh2wOQ5Yp5}V3ITvv->o*)r1+)Kxh3PI zqlS33+y)GxN%HU8)y`F|c9*Irs{F&M97oG(JeozGGiQx@H&+!neikbkQ~t;pOHZ31 z5l%l+={=yST)E%M#Qtgek|8>1@Hp;2a2tFP+TUZK@0W=uiL9s1B=<MGc9j-GH`V(q z8)$XlOH|R(ihN=kx{O7Mr*NP5L-Umq9{@IV8TKrYI&+=RFBFa(wHACNYq!f`ZXbc- zkZ$wckhF}=t-=ZkCzr%;{RK7JQ74xp>&0DaD85bi@-fj#s~t(}mw+)eO9r>`(nx!B zWWcy~Wf%TS_NtC7A83?sd|fo33Xxgu{IyMoNRkG129WXMlkyoA73nKr5_taiN7FNf zxkc7c!^zo~S0QL=z}O&k;UE6;FeGGM1pk?EkRQl~ZFxwR^n1(pAO3r3F26~z$o_L$ zfmg%7X1$NLl|hh*2uUE|o7X8sLPm527)t{ob+{8`b1><s%!bW0X%yHB51Nl?rbFBd zbL&;k`q@!1X;a`yY8epBTp{dt<GQ;f`~G;ttv1vOfPO^#`|`AB<;(!pHyGaA{1SAG z_8-mKHj62Ov<*N8?FT}bwzY|nLK#Dz4-Md5vNcAb8rlB-OM6TB%pgimnoK2dSPjqd zLK4MxLOpI>&*@gKkn##NYu->ohav_IoQJh&eE<;$g5(Q{3&0I1_fvpT2S|XBO|(Mv z343-ILZB$mtE|-NPrRM=sj)n(DNEqaj*ChRi6K$@o4l)AbV2yCRM~`LIGsKjEk11w zi<-dVXV?6CF1FiRd3YWCCP`2N6I$>5oZUvMJcMVYBxub`5kF28U}7{9q*O}PWM5rv zqo7d%D60kVj&L(D;;Y?ratG;%rK(!+vG9i6IQ`4tMD(A?X$b$Bd}R;S$iJNK=t?uQ z8lH2Ow1CHW&cNJcXc!wNKizPorV&l9J_f#FgQpGC^!fKV-L)5<c$Ie_v42<1?$^j9 zyobQMs+4tP@BzT~rX+buHL&I`8eoetMi;CpLUe{2{(~qFmCi*ry0~ST!D%-4x3&?f zkVn#Q7iwhXSi|)iJs|qA_!S@IbmWmX-)M}PDH~geKd@he(^0+}FN;m55#rnBro{{h z2R@=naV%ABE#Ka-nNWtup=R)ESPXDQ*V;l^{hrR78^MVa9Z^z)Ku?&8v%Nxfajm)- z+Ex=|wlu;Z2#~;OF_dW7Hxy&6=DMb}C0x)_(QqiEt(Qm4W+Dci>^|l1FcMwcKFH0- zZfd8&fzT`A)qoiZKCK)pi2~7;bMo*TO8x6PL&xLM-eaI8iJARi?%%ef%b!w}iwvL* zCxpzDSL#{LFHN_k-52v2@(A%RO3k1GpeXrRk<5q2%cb1mHe&_sf~*Oz&20Z)|CM2& zLn;LSnHMTis?uZ`!;49&=6}gO7LJ0(8St1#7Nw@`*1nibP*Y(S7x6ZiZBcR^f5VAA zjarePp%pOsj-+1xytwggT%<O}$F(A#ca%P=Wo4n{+%}$fEI!DdBPIfRVnOw$y}=8( zWbZN(<$&Sk8YC+9Nx?*uUWXeTQ<Z6hlVeV>8t(i1Spy>GZ&@#j7JyE9xhkoSw(%6h zBzD$VZe1Lcsatds0@~{=%)VFJwsLd%rV@G&8M#%Dj=1kuWzzsCBETPw(y1LwDZ#k- z6<!4T@!VxLzr6Zg7b%@ucO=i%z>}r%%vy2kPk|W^m2zm***&BU61`VALV72N%QdYf zqf|J*pUYADzV~cFzA|X8m?~Qj$4GLSWCA7^8^x$+N7}Aqm+~VeZ|PtYQj}39CW{EJ zR?5X_P|}h?LegCNak!DiGQ&FWZ;yCLxP))w3Up$PSES+VpbrZbr5-3T096>4j3yy% z=_iZRYvFeVXpp!6=RcbPKy7qi&Jg-*$<ichK6KK=tXkib7VDCu<SU`UWSDq!hp)Dv zt;_1OwG10(p;ynvc_lI~CO2hN@o*C;U&KdFGOt#bNfraNsYKVP$xnhV(D_FGrBt`p zk$@YB2`n`<M2~9))5fJ4v9Z3UATQZ7_|k6%pX0b8YOco*M?oISC9`Xfs>*&2lga4P zYVbvgkJYy^|6@Wy#IAU7gxx}>ADs+lrY6C3Ea63I`SjC?V?s}N{`It<obzFgM;tMC zD+@79;XMN*2D`G04k2V*(^yO|bN<O(QMI&!Lnge72$<(*rz@MmKn!Vg<CL7k!*7w< zG5|4W<m|CF_!4}R+Qd|eXo#lq)K68n9B$BOY)WmeuQaHa-h!@85K*t_U2!ozTvn94 zeYe7aZ;aK8o}ML^FUGlh=F<~Fz4M*8ZGgYDgO0xnx#-x(AOy>7)t|FQVNspZrSbDC zi2D~k{}QvN)=aGaNIhHkpHIDi_pDZ(?}0%-8XW%BA72<Kjo8fdj8{y))cLbGOd-A| z{B3py3|*Mv;-wf0h)avtBt5F?C?mmtF;ypaTrO97&G$*Y7PYM#pgL9v>8Kqr7S^1f zK3c->hq~mdUe33_4KZh|yVAICymGvAm#*%(QQ@G3_|^d^YODO?c<5x*py+Z0b9o1h zDcIiLNpaJ(WItn0gdAg_vC?#QEOF_Jp3<w45nv!w&j76vPi7LO9-Pa|uEruy535Z| zg+7MHcXp+O#Q0J3R*BkK?VD%-W!^dg>H|upGZy_`52b0{N4v^AW#}1B;PMFm6XS)x z-7C++q}BFmakpI;t1gc&bA!;1v6rzQ+4I_l8$6$r&8&_0W<+C;6}0Cr3_L5o9t$|W z!TNbz93p1rPqF8=;JX)RR{z-h!MET4>!16!x*#`OrQ{(iDNjDZnz}eUZK8Pgvh6l9 z$?vM2eEr{Hv!{|)z%3y!X-HxMem8%WqNV<*qA>R9sF4t(Or9C#@#!|1JxAJ3(Lem- z0jQCtD=*Ff(CCbE7-Ig?w0sl)=>bNL6n7JbQv$e}IC};jJYnbk=48#f_2|#}hNF01 zlkEC4mSZI`wk3YXs`7lqi;+C%nC*l0+f+;yBX<j1m=FIp?E(6cqci%@#dDp}0S~Y2 zrS^6!q`coN;8%{JDppR+Om*!^TDE(cM1!;WW4grxcI&<HPcc@7xeGR`FYS<*r?0L0 z4rygu-=hCKhrXe9<6m*)FHpl6#Nx8(-aN85w80-0`)#dIz$8LhMt1Oqq<W#{4y5{y zD)MJQU$s>@lNNO)=?Yiw+(c=>7!gUuhL{QeYrfZ#t8?f2{j+$!YIwdqvrfIbA9E?x z7DcSq8WnukR@AUjOC~amIV+6JpA#b&7eB4Y;qmetGEPsT3f<-c3{hYppd^F@6(-jo zZHG-YsEOfCLb&jYiZpaIRwDKK-6tv<H|;0&9z)v^z`+mErLRUOT!n!^H2B%h$GfzT zun5^aGU2?j_oCX)8e-Rk|M16vffO-}Ph188Y6lmg$4LP6C@IfNvB_{2g#Q~dOvo(f zbK7Qp&)>E2X)7Qtr7DvcPHjX*LJ?>z8X$$KBFVTTB8HXo;QP*q!h{j1!@dBAUt>c3 z4fxg5AU`~4M4rDnobhri<`}ww<7#H9m;v54sRTIhM<-;hw?m|~d`W%juMItsF&eS( z*LIMlDR5E2a}(}jnS{yOf##RtW3!92Tn74=+2c}fhp`?r8tP1MRr3oyXz<>#vlB9k zXfA1fx0`t6Eqle_mfL!Q8D846T*Ys{^w8B~H2pU9b1klsa(@p2lI=xcG-p-;pvXT~ zk9v@1ph6bym?C~-QbN1u74sdk&H*nn<Y#=Avs>UO6+eGt)-WeNB#LO$HM{cM`WoU7 zaWGc?@wdsf;?SR3(@20_Vp)JOzPdWg@DKn<9SQ)WD7U1Aduw-Nm5gPO)vBCL&?(-2 zzr@07w4@jaJnAfI_lA_(h=NejcZ24~yt4?Se69v=&i>&~3j^s>zkNdJe^tJT&Z9>P z#j6_lUoyCa3n1=agzrBbuKYSU%SI19{2)8&zjUWsELB1b<T4A_`K+`LoRK4q(qY_+ z?~Fat;AWOOIO1p(gT(m(m<XabaU!O0iZ|hzJrUF0gi51~xlQRvx-r?evp&m?^=sXp z3p!|4J}Oh9;OexS;PUsUJ!j5#t8m&|X#r|(!FUG|9tq3%<exU>WFJY`In8X?2QBW# zl@foirBsRw!sVV-pK1J3i(&Rt6aMB$XsIc`2y#BAIr6?*@1MgN{*N%IMrtLTu6%*x zn+g@vYQrZH3`!<Ml8r-+c55XQ>IRoX85T!qot(K<e5E{C*cG{5hABE5IoIFMMhT+C zK$>0gmA0o|B-4pe$#C;07!eb+&n+awTlGTSGnF#>{VH{}4Oc^IUskN&HBTZNMR)(n zC&EAledh;K)ZsMA$D!BW=MT%0I<IM1@++cX1Y%RAL2bx`YL<6=PW{Gh<K=xy`%}>? z|L_+AfI`XkpU!x*ln(2gQNBSiRBiqL@t>(;-4OnJ7BA_v@!Y%xXV(F;=dCg~Qc;+> z#BUe5#<&8-!L6Tz3oG?2WOxO2wohBIk9T^@&6$mItg7w})1sI=U?ez1sD=S$bY};a zZl>Ta!T~RVCM<7S%OyP4uOo5^$(E#X)@mrJlO5zyUm-7**Bf=iWU8k}sI{y2;Ky#2 zY@*%xE<M9CC_!>24fCYWU9!cPunC1YJ@ceg$@e@)*`%KNsbq$<rJW5D$L*nG@|W4) zcQr2Z%*v0sr5j7eUn^Hj7DALdS;03?IW~shWFwW%Ps5~0h{wv)kU$q{Ge|9Q#|A;K zDJs6tiyt~9)yQgq;|eVZqtB!U%c2}HxT|tRPvdqK%SGNi*1trmXoCqp$+jfI9c_KI zNPtWWDj=D(9P52U9zj;tasngLjBalk{4t>rMJNV|2Qm)N9d@U}a$c`gh32Uf!q+*` zmO`$7v?{cy<im19f~+F&|M?@T0FVv&*C)jOLHZ!E86}1YgUHr<Qp{Qkil{%76%ew% z*X5%#lBF|K21a%%3nWTEIZPt)ui<?5nY=0p+vF7j3}HgpHU$X9*kN09Ff(<U%R;^9 zW4A*metSIkU5HPK;*l=CQyqGD7M~WeCV(||K;e2n6(2C*R8-9ZzE<NOzT)dL=56O< z<#ze6=98|56=6>%I{Pcu(lV&1aZ)QSlEGBH>4JM}tD|W%{MQ;vr5qm}qb7iuT~2Wj zR!NsgujtS5JB*y3ZU``h<PeX?-N`#%D<T;!WP7c*SznYdKPkr)!ouPp#2Vk(y&f0k z(04c^5<?i9;!d;oEcHP^^Ll~NkwCVSe@KSZ6xBstawaWJQPDDrXR7&}jGl{t+ftI} zCyY-LW+a&sfpe+cs7&BtH0K0V;O3#R3Y_@RDR}c7)i&$oU~j4hK-@30pH8r7i*%)l zvGX9u{eTsIb|kfLWAfWi4(X;@)lO2KK|X7bBnQy$|Lad}VIXfxlRHHIngVd=0}?ty zf@>W%$KbLAjBWl+l}D#*DS06&!2Bg5nFu!_&*K@B@dz0+-#IPoWtU-ndfFk@lpSei z`=I-x0P|k0d(0foHoh2@xR>F&(5_X?UR%FvlMqmX$0U~Fv?sQVGQhKX_|g++7(j!? zk|m6kAj8K?po;<sEBDzWYzviF(iWbdA~O0t>%*-ORSLs6I6aV%^vWV1v9S_fVV!D! zb0Yekhz2*ILbJ4Y#VeT+jRXR0ry}+K{&l`fUA(cyH2d{Vk=+IdmZBVc-1geZe!z^F zFm^fXI16Q7h}j}3fLsIyOCu5*f8XZe$iH)XFRa%&SD+9KbI6oAD}NbCJ^e5B`JBRV zg`o~AWCi(Rq(<^Va?3R41jpi!B!2FnIR?#lB*`hSd>itmj~*B3s*>XTioBIV4aACa z?U}Sv8FBl;ymyED4xfHO1r>~Cy&KGTn0xHF>}5@X6ZgnQYzY*&t{7TB_@U^Qg8uUV z>JJP6YNs>tJfpyqEOl<Oj9|h<PIpfta|Z%R-9C+=8#-uyuFCQ4mz~79*zhT*nlR$B z%Dt9by_!8awUc$M%nZV#s8<(yG;C><CBJc3Q$`D@v6oZ)=7~M?rOk|kVQcb2j2I=N z`j(?IURsKs1BoaSe`v++i-xINGox!UN;D`Et%h>tFku-MADD03E#8_1|LZtBBr^uv zz;oz9k!*DA%+*~USKG$VU-611U1WMaHOlOfrHzCq&qhy>(V=-uC+GT#mkQ)A|H?U1 z4lWh6d^-z_8+I@M&$n()@s@rLi}(rl;h_VF9D!GYqgjKl%TaPCg1JN|oo)}Z^i{Y> zlb+NOmZ@}1Nv&&#NNxxwl^L<0%{GnC)w^}kuW#G%`8IEfgemdj!JiP%OD`%t#rtvf zWL+Q#&-pI?r(xtuFAtadj`)DDp|Jh<Y&oP)i`qjx#v}4$^Q8^AxEXoSN;dfwf<vD; zN~#^j{E<U7#^!s$L=`#Hfq(etAm%TKdEgm^<Qr*<0Umm4j6icwg#QvcNi<hqSH<Yf z+3u_0K0h19d_V<K17zO>c`4aD>(EAqcsiERRFgY6!;w^vRE=1H-_$7MzZx6SUY836 zfk)$)A{zV0J>>iC52pp|9twB`%kV(U4~qtQc6!hwptO%dL^x08h@woic1`|ZB@;nz zW}QI40X<B6coKCSrv9EC8^13ZgTzSpJ)PcoL7<D$3w!@z03v{}>~eumLD|ghSaw)( znGxBHfP<AdispwebKDT0mGt1?V@5*|AsNfs$H%SdA4>gXPIhsojz2Pt>1keTK30Yw z^FORz($yg+b==}0toRd;K&)O=*_b~7m`KnHf7y~gHO`dAAUvu!Y5c3*P}ahZs!7K+ z^^aRpIDuz@og`YG;B=J&W=g_OnokUrlx6ig`sK|?ZeN85KCC={jYciVkJM9NL?@N* z_VSdIPF_bEldgaBMZ-{_a@1-l0@v^|`*rNNz50iNw71RL2>fLm5c~&;w@;^p(u#DL zZsIYh=(+~(m)zFjJXnoFBiM0M?0}(mFs>5@HtToD2PZnqa9wfI%*J)M?9iAWn4f<| znXJ~eeJBB8D>u=H8~A)aJY+dI$MUm9M~<-1OPc)Bs?{h3Y8;sTukA=)XRN4KcvqDr zAIo3w?W;~}$f!x~Pdo2P#pRF7f?d<?>^*&%Qgj3*%;*4sv}79Y-v&OP?|+*okfA^V zo{D5A+dlOZUrN0yfNgBXemk^saa8g%M`Hfg2WULf%8-mmk&n%5+SKy}bk!#J?zAQ5 z(YP2qI}~5aLh6J6Zbah1NF`tk7qkO#JKOYfn%DxvXhX#HW=Ia|s(|B!yX}H&2zt03 zyUBNgR`q5JJ=#pZcIN8(3#mk;$*@7&_iE{U==Uk4?^-4N8?Fa9L*IOKes^+nGW7d) zV(u~Ee!P{7P6z%BhgY!hcH+!mkI!>jYBB@B0Fc&uh!RaT8C?-jq@tuU*kN90ADKcq z&@w0JAO2$ikSE0G7lQw(g7#LTiU>gV6lnUC3qyL-%=Q_<|3pV27=i8xBpwWk+Z{~K zI?#gl#jOAg(VL!$53Z%vKxVF*we|#%=U9%zw57Ft_pwn7@x$-H)Bv6gTr(;ZkB=lM z6rz(HnNpz-H~Sy!OY2HR?ezJC1`@_dzo$8Md+o6HzWX3D9f@y54C^0BH2cOW(RZKv z=-~I!qP2Q!$MR)@n$c#~+3Ed4<F6ZKg^5nr<a%1Qz3$O){>G)q<2Ud)+^`pz-fO!Y zKUtw|B}FQ;ZqD~y=|awwYcgF089M~|Qx@MyYw6y~n0O~L0mjoR3%x+$ite+~UOSqS z0azolRVSuqv7R5s{~B5RFyjw+2gWEMqE!4L=%d71RWa$*R!2>|<|LUW$zfIqG{Ebj zvU@)q`rein11;W8Ncs+7{(;xrxl&h>&u~nQ8Cz(J`z#{Sc(vYeDd|(!wF3MX=9?=5 zAn;xDq|D6H7+Dob3AH&kkdE2UuBPu_{V|4t=1C6W7K6x=Rw@f8EdWdtSMPuRlR&KN zcO%$_!K9RQu3c$ma{ObBmv|3^5hBL1dq|%sJCTP~gCE^Le(mmmF4cK_c{F?#<lk0T z@5&n?tyI|ayqA)D0at+k=kHS~MF+w|AuZfNZD{JFmy~p~1F@4mW*lXSFo_hjYHFER zK04@1G9g#wdH=YQm^4DyyHI?<N!b1KSw)ckzcup^Z%gJlp}#cYhRTsjgP3SpRMQm% zY5Vyo!Ta>9Q^C@e5WY7>X&qb)m8`M@ug#Q3bG7A|cU}{SZ$@l_h;l|c!%UP2JEvdA z_C&t?F_Ibjkp1W8<iD)ry+4ccXO;+8YQ})6)`G^j(T8XDQb=-BxCi#d<<&%)rAmqP zX3>f@HQ;=G?1mX*<+g+WmjCqV>lv-qm%lW>Xm$t314?Qyt*;=a87E8gquiK){UoeB zWUxRLg1%`F9@4U<3`Ya!;+kCD8E70$k0mI7pNTQ^5!@$xY>ZWHQ2d9#D-5(tYG!%K zqbxzs7J?GVj`2IyJGR1M@HvO`-Ou<<krDeCyd;?~3N0`Zc2+W>+mfbEMsjX}8edI( zhDdztWzqZlGIGjC!3~tbY0o$K4r_JR2PAID_iTO*tBqbfj;_}kP0RPs)7a^%4Gc5o zD`)p%SF6bOxqSF|B=z`KW?{+0=L-3<lWgOVyg^QtK2NaS&Y-=l7JwCVX9Oao>0nK* z`R9A`4`sy_S5DdZbh+GlpF0sbzSyWI!Q2%l(XZZrez}DTXQl_sYNWWQ_p73)Kp5!Q zWQ8XDevya*W1zO9mz=EUtk(6`EcSP^(Jn*5Sk2rvr_9-&36&=8mKm(Oa1sN!&fX5^ zH1M0?VYX7uw?r%0cNrxu&J>$`+Q{fi{Oy?I3lK41Xn2XGEk?P*hP}4Hk7_d!3iAI# z(#o>ZCMnqyPW9VfHzgUZK3{hrs7jw7_k?)qGCb_L7!FhTordkLZdQrb<rR?uSe<;Z zrxn02Onm5@fA~iNK>IQ~KN0<psElY5`8P;nHe29Hk{0YHs?lenMH^)lpOaf0xcrkn zfr6WoZl=Y>vL!=5vqGlU^mcN|DNF-??q9}(XbhTwLf(u78~`BsAgv+E&n#u+;n{j# zdgEw}nAld(@1TVDdiAZKFo^3~;Hx;Pm`ckry?1s?(&dalt)iVPKE=IHRb<t+aw<-; zt8_Ge?{(B{WkVV2qmIg&`RCPFaW&<)VZX!=YjS&06f@~00SHsZI9gRE4298-T+-!y z=${!61#0YZ<@GG>-Sd-pCf4y?jhfmvo%emHJn%{&>x1Q50u%r!5s0=z&oYQplm6L} zDf9t#I$%I=iV~WRSBt9h;_NdrqT`&SW2Q-wr>unGQ-!5V!TftDJZ_D3{rB6Q9!-_N z+3Q++KhyU!y7XGaL~ge0I5*0(Me}K{mX_`noaaomM2AooSWGg;S{YUprg|!N<c~p$ zgbd1Jbb>sKVLA01OEoDK?v0PJU;a)Q{Qdk7|9k+FkkF<#i{vf8bkMxmh^}h7hAkrh z9k7DV{_X)>0)I&W8^+r*5CM=_RW*k>8rA8si&#yF#(9<4Q0BrLkoe`oar<4ER{Dx) z`U{lyHlWVr&QTBesv{ycJOXLb?7h0XC&b9$k!}z_%BY+_)zc8VM%oUXq3^rr8@iY7 zn-%XHfr7iE1+6yJ=(sV$)3*h+)=U5f0H0>Yj;cDL#W9(~0fh${CYIYIJ$no;9$tvt zbVvru!ssD@{0GIDwG7Rd?-i@$JX)yAOCSJBB?_M5AU}Fmi6cr{tbmo?=9*7BGBQ_S zJ|wrH|EtR!)z^Gu*kXm`rgPS26ciObDZ*;nW9sXquMWfF@&hlF&V1EcwN$804sBAM zkcyA5#-x>hD`mTzqzwJ1Dlvp7Qmm(9Fv?@o(J)(~#$oJz{@n-n&zLgR*_ApPD?81P zWvV24aSDl9vZkv2<FODYZW9G^UWK%_Np&^kJ>7FFF@e7fM1P#Fc$%2${^8#MBlIxX zLg;^g2plA;i+^V#K-Y4-V(=T{!gK4J<!*I+RU00G$WH;JMBMR7(T*Rl#F>~9t}c8% zx0}GQS?7@q`Hr4%Zw-uz79?N>pvnX|!uY<K%P2oqa06}U-feibbAI1(NTYvQW|BQT zdvZ|6oi5+vQMuv%Gc<;gv3M|-#$>N1<&r5En4(7^+4^QOn%ro<GWS{r^qK0<$F?tl z@aJ{(4-2PV=2p6|Klhr~qfo{76fnS$>q^P0Xu;N&!T^x~h-SZ4H^)RUEA<Byhq8KC zTk>HqXegGx_WjXdZ7S5qBGUWS|8tSxa82c^=}Oh2feQ-6@4%vn+)|U?S;+n=2*rKJ zR?qcPM%erH*EBrR_eyka-1ae}dKon`w1&gJb1cFQyi9bAdaj}mf9b0+$XmVl9M@zj zXRZ~CgI@e4G!BBDFXa`9$fiD^C#8%0;rnY4swn6s%?(J`8w(=mwIF4Ts#ug>?A2If zPB`~}EkV#u`~UZs0vM7O%k~`>MVs8=%pBtxby7N;djpv}_&4s=Qw$dOq^VmJt-u9Q zy6an-9IXf)7w;VxQ7=~aS^o=!Z>gbut}Ztn5IGYiL!iJ0$gKpf2}6x&OBcf<Fy>(= zeD50-;S4~r5%VG8(owzNxl1l~2IbE%jNXOJ(^cyPFV&mpDXe`+mtz0RWa<8lAcWlw z_1^royb_B6T|84zmS)uA5o(&4rFq+Y9-0!4U{EmdwXytZam7<u5#o^RBuq~5qpoz0 zO68-^KKenpcD>ZvVo5#T$Elo_pXW5+`mF-y*y9|eS-QJ}^E-~Pm`Ayc0oC-Hx9r4; zD^)V`g_kXlVg<=$6pHuKbj^h@>Z)55`h>reGec;Tc=+o0m>;^!tUGyGU9RZaEK=^q zgXa?SIjz{KCzD%pbp76kS8XjKGBts8O0frUds+emdde<dDs~P$_Na5ts3Dg8A?bFc zv-K*i$u~CQllX*Wgi(|$)zquOBEfIq=WAi`f9L-L0CYxW8jMA5EG;t=DjrFV*%#@1 z$!$A?mfYAMo0Rvf4q+)OLkj?~stq#87B?w44GWWaLhLUhmo@L-m7{FQRwukWSFxO5 z4xnnuPs$d}4B*-;s5JOHLk9ob)Ae2xP4!E+>MFd~(AXdh_qwK?de7y;-7WF9iNa5L z7z#=&X=TNS3h+Ls(+Yoq#*%!c-^W)Q0+jgU{J98jjlv|x!^U1T9eRizv@jSEyMS@E zi|@q1|C%Mm@t)>E0YLSA8o6|MhKJzbk2v(iq)Az8ovsP~QCtd3<Wv|;a^9Va|5Jx% z;A_v4!-GdRPyJwa4^FIg0d~jQAuES$LdJO^RcKj^GRNwj$oK2FYPwBp(D(z}QN#t4 z*20Iyz0WzlhCY9k{K|dRaYSv2a~L%qB_=#25uX9A?`st5R9pOz^+8qlg#rA(&zE?m zAz=4zgmhbNkRVFHSWJeD1}1qrs{Jah13j}qx>YIgT}w^ND6iC#F8-Py)BpGXjR4SR zA``^?%ll@y-jy*@5R)O;xw>Tx@C%jW??jRX_ChMIi0(nDXIx_7W4u9)s#)kndtX$> z?8;45gVy}F2HB~{#?$Nq&8mKvUvgF9X2e^Xa|B@YkqS_B+H4?z*aIN6=tmPZq=0mp zUaI8*IEq%eZ4ZV+2obUO=f<utAW)2xm_fOs^7s-eRL?L}Nh6o8qlxJxBbgxL4gTbB zF1fs_8td?t&2FzT9tYIa6ltlXePY?k3=-7v78?(2v?$e|S~7OJdY(S5`&vdqPZ(2X zpS%8i+|xuBDa(T)ip*kTP6lB)ly%*ru*QWc8>R558${y5_%KVT>jmMEiNTATro-Ta zM)*^srRI}ueC@cK%6|5*M@UtTdbaBb1a<h4@nJv!0L(oSC1}?yhSwfW28z-=b@;fH z)$5`qoT1j+oGl>97La!J7i(S#Z-U^LA0N|&amTFdmn1&axI43c$-ixr4gFPodA8bJ zNfTl&zkcT^@BH6?V-yJ5mUz2#Nv<nw>GB381~WlY#na~=fKQUb5sL8tv^~Gf9*VW% zHRNTaOEtOHO*iZtAPpK7cNgBwskS>kCi4DOZuBNSA?NIBVR@{z)mVqMRm0t<WzEHQ zHHRKQ*<QnK!s@nQ{dIK0N`RVQ=N69Fu7A;bgZvfzdQV_pXR>+DFE~?xH+Ae9&bGJK zcmuJtW5ZW>+9yCRV?afh#|PWs*%dv@%g%Qjz;f^-b?3&^l~8@G-C>5PgPM9vlB?&l zrWsNUc(wC7wGP|IR%aOu=kg>{B2{%pA&k5m6?W=X27&@QYBP>`6%O-(D{2Dy1(1@< zXknu?i7HOs^+zp<1bc1Ssakvjp9U?7_%fx?bz`>&-%?RyR&9(*^Y#1@F8FUu_#e#C z-mBSm%8%S8smtbh`6u#tX?B$JMfRrOTHtCL_AD_0nrhifH$fqFzf3-Fb=DQre70+D zHS?MwL5&8#b%)>fHFP5#g}q#=y~JCblZMk8{i{D;V5r`vn-A6iQ0~ly`NSjuy&}x_ zxf}rGqj3{0_5keSKA~Kt*QkH~ZB?*R{{9`9doohpMyHA;>D=X!XDx5+j=0Y2x^I+6 z-<J8zudS|dqDy(#S+4W%gt@RdWq-%`8T?P%Dn%2O#pmmK2j>nKTCIK6ME&V3Ex{C( zsr)dq6y{%^fBb2_W-!rhhxo$hd&Z96$Co8zA;*#%A<-9?@5`P^y2Jgu=e>685urPl z!kHHM{#n;$+W=6hn4@PJjOLT9rccbk6rKu5S?fTv)l;)n-msc8!Md4<u`p075@ffz z(rRMp_uUa~L+Um4FJbt)prW9U>L3}@4SZGRHN>KOTngvYITuB}W^7PgonmHO9g~f< zd6>j}+;9~Y0gIO_Q*0stS&cc0B7>8Y5kFC`&_<C8KI!pmG=X%6vn3q&+3csuCk^<E zw8#_zy2?Ndab}4s71&|8@?zfT83*|_S_FfY08F;j7#d=`(9v2(D<dD;xk~U4|9BWk zhy0)aVVa`U+f)EM9{M1c?@8;SC0q3MUsNn^V+=QFK)=D4?&Qd}1kBC<JR-|l{p65a zolujeYh>AAs2Wm&>5S{HRH%LT4f2W&1cb;QzlNu8K^1p6#oNWD<%|0!*o0AOfuzw( z5D%kOYGWoh{fFhm<B$)hd+>VU3~A$*-QMmho%A$-4kk=ap3YdF5L}P9>)MW@kP6u0 zXW!tMoI8mCOJ>xYo@86%_4-g~nyl@6moVPH<<GS{eq^e7cdk{v9(Bgmsey9(Co4)w z8vsz!R3pv*?L3PmODMgZ*20B6@{L5RSxk&sNXj9KeDN(oL|*~HqqlX9lN2xNK2q_= z<3F-Dg1MV!2i|vY5S6k0Iq*>z``2Tq`WM9|_g|8DT`f3Ld^Q3&Dd+F`beA%OD=IK{ zXA8u~z}L~>$=H!^X;zit8ep50NM@blN*8@|BD&B1yDt&bow8_=EMnUz1zS~o5@~^e zWFe(x{@zq6OZ_b9Km1E!AYEL9{)-o?9PvI?0Kq@+^S4Lbzf!CT&0?rnLgU12N=Uzt zr~$;E^ge*YFr?!DGW~+(IVnkJMa6~}arfJq3M!{-rzAqkjijAg^wh2AzqBjB;gYU% zzI`Gy<jCFk%<<bShJVB=TSDW#zQY0n2HJo3sRa|_vQWnEC|U9yJYbFt=DBeHVkj$y z{mM!Y4g4V$Oi;b+qSudKo2w@3wL)eRDa|e^d+fT(=WHY?#L%7_^%HE6bHwoCDWg)l z8r^|{f($8TE^D6tG%d)LGkYXX{83qLS!IRe;UQ4;4{8vm4(F074ZQU|X2|;o!@oX; zIAy%1TJ$wARWU2b_<&$i_|a%4G|Qf#Gu8UaIwpi}?wxKbnM3B}o&o)~gu=-o-c#;J z<$eH@1tScpNlLMNWYG7_cW?K8G&_?(a}<RYt)MH;&WPSs3h1P2=QLNyl(J$K5m6PK zUvTDJGW;m0mTgU7Pryus7F7;eN@ehLwemvM{kQ+L`2+*G;%_7L@0wbmFCP&4JM^f2 zUqt>Rtpuqn!hgnsd(qG0$2Vm$i1*U7g7Rv`$7#ga%y=I@sw-MXGmS}JHCd)n-$%_) zWtniCCcc8(*?SB`mnPn<n>$FcnicyRwtZtLn5(Go2qD(lRId_-w8e2Lx^C7%QsF8b zWtjy?!LD0N`pl9to&_70)5iIz^rS<0GXrFxPlQO{FDb!D6&{q-qKz2~D>=)^)EXYe zrt(aW{w1*um6Ve;M(ZfK{svV_(hVVd=1<xH+FI<`0^)hYJ7(z;o*B$f6v1x!`Gs+t zm5aM5LOpC!pBgz&e+}ay#BfrSkyF=01Yd9V)T^!eCxdNp9bUWp-fj-j?`#cQHGV2f zr769T&$5y-tgpU8bc)Z!=<v-LeuaDhDo`b(5^1h#_FyUUqpHU#rL+}>A87&xXN?6d zN5Q}f@<iPSTwn3+HGgo4f+6iTP86SUR^b5ha)H}UL&x#-tIWhbDI>TJIC1tL{!;(~ zM;!B~07YFT`v02HK#;^VXT<(_N{TbJ=^bgFMVai8Mh^#8ArasUt}I0-dlFk^jFo$q z0G;Ula%4mj`b%)n$Tvz^9WE6P2A8_%<D8l(9D%Yazg4#7m!(eeJvjWVfn?WkbW{^S zx%`e$Zk9Vvw$dsHEjHEy2Y<28sB|Ddx0<@`uk>3_rqe@@2*u=Dd|?I~zB9w)5pU*V z5^7i>d!WRN^+1?!2r+_NAslZgLjVOJYaTcuG0ViZL6~mV95Q~-eHED29PIQ2ET?HP z8Gg(FiYy1#XnGjd@Qd5j0VB9{2J49h6l-kx{@XC{ty>2wDo7(CddxSp*vGCz0wv4W zT}`ty3CB~WxhIArSY@y9({VFnS{mja<4a%7Xw|^0=r@;lR{b3(FFa<K^Xs`AL}OA+ zp0}6r4oCMDI#y+mTb6GoJ;R>E?qLJH!g(M7l1ZyTLQi7bfo)VXS!_dW2QRPm?=Kt! z2AZWaGW8q3o#?7t|KYy@16kATc)L*WDqD#*p`l`-$7MRta@&WK#$5e=oy1HiqtbvX zp-^Se&%pAq^TZ7j4_w6j?l8~oiMsd(vQ)+8sEah$Exb#5-Cf<F@|7LU=SPja1Q^RN zCNByFL|C#bK4V$YZLU~zz(l-|KCH=YQQRZ&RzXWd7nK1;h0&a)l%P6iQ4h63nTqwO zj7E|FSGO}GE{Dtym)vpDD~;Wq(4y-}ki`?X+H<c%^v8~jTvDqfV8(P*PCmHoZ<&l< z`#Wjvo(NF(2llPxQWis!Cb^YPsdTEZm*dH@Z@=`27whx3dam5tcRL%Ab9IIM>ev1n ztDMgl1_xi&MLO%^KtRrce!TnuJh6K1O+u2gi|{hzbW2+$p;bS1Wg?-zcMLeg`MU8l z%<{V3I0g6J_-@CI4h||G?afDc{DdocrsYnqkjEJ{uv!?*k(WqVb|1E0Za9%xe|xaD z9aj;*l?4!$XAlLG+>4cI)ev&Bs<|@e6YI!^rMJia!~Z7$w8dlOjY_d^Jbs~WiQxYe zC0ft+S%%xOT=)G<U<OS#sh-JBczq3hKey4AjX`>f)=P|KTDy^i8RpL5!DqX(E^q;V zeD?pMw!`(|FFE|1eXrZ!?ObKhnAiwCB{MRp)A6#S$1Q^XxkeuZgoICqwI&JKoz!}& z(#_JN?0!A_ltEUrs9x)X>|1gdpGo~gR7toNuMov7Khf_anZfbT4>#tI&s7CBT)kYz zMul-1JL8KZn+NO*x>JimJu;Y{d1Yp3>ZE>9BIU9`%~YLfb#>*8ZUeuHRhuAz^sh1^ zrpof4f?rJ!%w-p(!59QX7_g>+kn!12sn>%xSZnW5dux4UIRF3@){2)DcE*-4sw%@< zU9P$vrRxf1ec>Pzf|LQ(Ssgy5JE1>RCray-M=b8@y=&sM*|>Qm#LO<-A+nNmeFyBt zQqJ->aCnQBlFC$yxz7wcLmUif%baw$Z(BMJ{H{@4o8I2^lPy-4nVF@=u?ajR{r~*6 z3jk=GbK{PkT+-Mo*c_q1P$mkq{HK36rQsC2Lyx0RSYYo-JU(u_dQ7zH2v5pOBGsZ* zDr*SLg%kr(!<Y9L&FHd3t-qLkkTtAt)1^))sqL-}@NrNAfUtb1SN?46fn_o+n`bp7 zf2@7N;XXb6$;wGLj~v0u+xF0I>@N6_*!|<!WtS=VbEvo%-3g8`ZN8F50sTd-q3t7D z0^J%%LR~aMeR~MTKAYa@^YsbH2Y|AN&}_x0248~QDUsV>S>QcMXb;`AdNF%!t39c( zw%#h|x;%eAIH`CFVCcqqFe%k5n=$Qhll$Pd%hNV<t@*=45mR{LxKv)>jfoGtY4jpY zOt9x=deUCc)lw3Qb9OomT-?V%wsmRr@B5J>_^kzK@m;hO9W_a4E1zA3V66~j@lFQ% zZC!d&s4K0#)Ud&3=JDrVn^=|GbJ2gJ7+As<Pk|wY{WS3Q(f?YT?eZtrVE`ZxEsZq# z0469s9`iNU8pR2c24>Q~^M3&Ym9lLh^cPUWqYHDCZ&;Yn3xpcRZODs?{qG%iK*wJx z0IXwcfe8t-MLORjWFH_&gBw8rgIVOgJCu34RdmK-m*>R6?9!bmI$MYT&D~Nxw6HSp z*S$TrhhZx4vPY)ap`hhm4%-QARmsP=p(8US)j)9QQpiy7@K42;zQSUm2h8kBIn@nK zjk)pZvhTONRkD=rKIA^UvWa)qmO2?yL?ZDV^E|C(U&yGAe4f|}jOq=&;`^q%J;nbd z)Wy-#&T>YYpuqjds*3Hn5}QNw_);fWfNowKsn>kCna`epK!x@&T&B*>G+Q%S@^vY9 z4bK8UKHoND$!JazYQvChLisGz0~><xXu_)iq(Otq`Z#ZQ|I#7HHR(Y)S(x6+;)?xU z+vC=WN^#?611bwP$isq}$rZ>FZCB}!LkErN^2Hj5o(uzwrPv*=o_f&4)>LarphgYK zV{5&X0xt2Pg<9(AOc#=^iHiGEbT@(8ZqGKw|7|X@{KNkgK+pr(`OhV2P=`*%od>c1 zG?j6lx0#B^KyMB#YN@uN;_i?eXYDa@YfTP{@di+7<9@M5h9S><yquu<QKD#DSXXaY z_Kw0Zt>fBgkH5c2WDP8Z-*ADN%8ny+snx_DcTax`e<^8h90tKSqG4h!g;8YJ9I8wN zC&Z-^<1I0XwsaDqDP^k!Iq2buTgaGR-roD2lGm7cjui|)4p>%X3ybBrq9=sR86Y5n zDLG*eBfBdti^ZP_Q2w-f42jqqMq&?Qyf4TA8z_z<Mq$E&YbGfX12o5gowFfUZ>Y5s zS}=L1ZJC9K9lJ<O=HkL=jHe*sp?sr-f#%%fW`%1i77YMGg`g!34jd5@QrdEz>~1-C z9jqW}(MpcXF#yUz3V_a~Fq_9z9m_s<_M=e6@nUR@a;EO03aU*&!J6Uum&!_!vd_fX zBE7j?CONw-&1E|@sk5A~=;prag$o8xy!(@Dd3>Y@10XkVs@f}*kfz0!5JjLK{J;NS zN4OU<?0iF~NE1h*D0Z+5z^t(MjPA1>yi9ELu*33bK%vM$x1HheJ4rSah~t*A+Cx)6 zBBt{*bufscmUjymwlL@ytr({&rfv1u9&55ktQCm6$e{oLfhD@H9F1MXM!p<Q$#2F7 z%NyibE3$b!%sdo2S#+W(mVhbN#YL@Hz*h+ZCfARv(r!L1&#Yg2?3Ka}3^+HYZZleg z#tiNRi|?{hNRGc)&UpX)oA{hir2V4$89qd$G5a*sbD9o?q5EM^PXQGFm@p(sX`Uh# z>1ipWz<`e!`#Ir~-z9YC<7J9w*_MU4K)LulQ<JC;V?Ctg3ff7eLAl3xw!o9yTaf4& zMF=El1q#40#7&bWD9dvbA)Af<{XtF$50`V$@{>_PX6K-BwiEsMDH{L}&j?C(EixQ2 z6dp|kB?R+g_Uee(_H!$~wQ*^e-<L~IUfO2adgFEaY*M7%dHo<!!<uSQyuoFsXUmAP z|D|yMeV`K*_;!V-kZAbd`M(4p@hQAL`%bv5SRSk<9?6c4uHlH_|4eZtUUlSPahDuI z(-#zGQ9A!bePcDjQzRuxwjrj6Y;bHICz(F3f8h-Y&WS8ZOIz9}WL@4!5y1G}dGlB= zcMZRfkl}&m0Vu8ea?EB{Dya+ZjKhsH|G;~1>P6{seJa%b&~)8sj|#kcQ4#qFA=Se1 ztpcq|^K8?(b49Pn=y+I}D$X_P(up0v`r2)|_FVn<Bv>`qugR?!#G??j#aa}4@^?~c z+Yu%SVEPZEi4D(8Od%s@1|17ohVieNZWJ@^?3a&`f5z3~r1)9Os<r21Q2`8U!1&^< z;4DH_uV?P-d6IlwO(k)q_OKUm?8!KU5t(e=`Bg~PNRvzmneX>Kg&a{e)|k`jBz#%s z(k!`DMg0+D{ayiDSx@}I`B9&vv}xv_hK;0c>=Cm9^vqg<b#HN-W<rU40di-=%>I1S z15P%vy9Ul#Dc<arXXF#~Ot2)Lh}8b%w_`(4Q>;M%0Qmp<6M>|rw|(%9SX(Yi#YL># z151y?d6q$KiUG@&|AB0uMUSp_s|pDnt@sSp_Ao$&S9{pdx>HRVSxOzb@_kv3U6pbT za*!G6Cb-AdlaOmWM&JD{>FxNNTN=1g)zSy(twpoT_$WY;p;{O$ML^Q_<4r2>_S3sP zX$_7x7O*bQsHA5qAJ{300SC$JMw%_Kx&YE4o56SKs+3q;URW>f?d)qXHJ`L5E5oGr z_Tlqqe+@?J`n7cCjcnp=@>n<CPZ>&d40td}ms|yIku4qi2&AmW;#?(#&-(H%5ctFb zJexcbF+U+bM04`*yOnOG!SvP6f@IsV&H{kEq15>PLoLBlwk}t!#EmQ72YAa#vYS|G z4l<4bx1Z*uGqVk-l!wKn<nCdNYGu5qsippJed^jK<-x9;%Z+MO_;TqoHnH3XuG{w^ z6f24ejP$YIESI+ef_jCHEb?yBtySrne3bogF~2|?p;Q+P{=nN4gRmW1v(x|k-<|=G zyp$37Yl!?Q`Y#CoAAQU-b8kfc`{Wge`~6@7TPYP57yy7~eTg(KJTyp^Om4;*8noiX z1FJ%sjTT=MxS6r`>WC*4(T;n`nKV@ey28D-sT`{0M}PXVx(s!O%{hNI+JpBh=lmH0 zz|c{om6=t3pVCc(JiKw0c03b+NLF;mOrClxdYzu$jvuq1<rh6leP0}g6+CBmOIezZ zII{k{?Y321jOGA-Tal%MZt_1U%<@mi{4~y}&Ew6DfA6$SKML|Mu#hQgO9y}e;GW)^ zJ^UZNn$kU+dZ`D$eSmR1U2Ji&%6q4COI1e5;rhR76(vi@ujtMHFbiF!^xiy&!RxRQ z9SZ2XoU^n8>-KZ6F7|(B{%&u$I+`_1c)^MBW*;0&@$y>H^OGA|fnptb%$!U)>H9Uh zN(&kEhAAYqv2CzF$`Buv;NS!f>Ielq%h4$DgSw+KTWp3W*7uQ<btk4ub)B50EIWyV zw}MIR&Dp4weD!<V|IYt40O>*AaD<)jQ1Q6eT|80*3tH`7UEwTwpK$f}K3Ovw9%@|X zKhH1&uJ}@><X?NcRMV-+ElM5!3WXQbO9&A%-RB*jop+bqXjEX#yHQXb8x@W}_>vV% zPDF4?vY`1_<Pp=Ktcc@z?`l}QDbPabqc;H*f6|SslBAl1&srg7{+rCtoK{u1^7x<@ zR1-#~@=BPgFlS|G{5b5iO(H`g)cf6%jcs)OfZEVrIgK~V^3iHvmFLFaQiU$Et7vLp z;I^CIC~Bm%p`R2h-Lk^CuR3tFAwLcVfcl7k1Is9Bwz9SLH84xd7g`8$NY%ae(C?+^ z88;%Ewbr}El30<@DtP;>{bPoAi*QO|F9xpq_9IG;r8g800Ad|qO!Fnq!B;bV)t|5W z^$`_Ydo>%Md-=;r!aA)|!@DIH?M|nJTMQI(8!D3&kdVB-eA-@2QT0RX{k+-n--74N z#M=o96ig1yDyq*%exQgG73bE$w#6R^GY927rg_bO_#^V~R#pDx-`%PpIVY2UN5%5_ zW;;vfI{1>|g76<RjG>D)Barso2gjpG1(sCgdH!(w{$E?-dkVg9U)=agT==>1T#z3y z3NY9We~u7<i4I6k6;ApMB(_ICywL&(qp<dnx$bPgZmbZ+#)syh<6RGR$8*RpM#xsq z?shUn*h&gwv`V{|#}~ezeO5oA`WF2AenU?YBVtT9eSw`l&=XT%IY9OCi=qFhv|ffG zn*u?t<nqv4_Ywvl6$gG5@_!F3VxzkRmPi3*+QhOIA3jNI)mzEYDh&$?i0X;N{JM2a z%<LD;JT;LwEY6Z|s#-rH7~dWX-Sp0DFu6XL)wj&wJ>%BDbJ=#*n|&<p3JQAjl6{8Q z_XGyU&5DzC#puz4fNCnm1;_jSiDR8Zql!=p6bj@d-l)HGLsqGDi^Y)PniM&3lR<e= z@n@x3fk%m_cjc5`GhmoLW=K#{o3LtKOpD*w9M;&arCgo<2G&}{SjKUQI>?x&{ty4d z2+)Pt#vKcVr0n4rYVjCmEY*C2q?XC>D9*ay_wk=bAGoAdz)I74dD$vF^4nY<HuWeW z8;T0Fg)ysbbnSw5rupaI5%I`fS_lU`<fvqslsGkT7T@DoR(QlH^>sm(sL~g&V;;`y zD(MKu+8TRmsRF*`GjFm%IXSt)+HVCIzOB{B(y*dR0|w;p_l5a&saG++MP_u8nh=Hy zOmS9JH*G>TabJPD&Od#n2-|S#bgmcOI$QF8FR!3N<~H$p{9(gY%tR|q9|K8rrDG!z zO&NCUb)MgZ+@J1$ZbWMF*wX%XypJO+;+<B7W%-#J(IQ^4E3GE6Kds=&h3nytUTsmF z-N55C4ZdH%@PJBU7^VBByCeh_62W?0=(kzxdRu9dht@J?zESznz*Xdg8j241Yr!@> zeO(+2w7pyFG9+0Xlo_N~)?;f<gFGy|yBN<WVV9&W(x#CYNOT>vtz?KG1l96Y`ot&% z+k&y;SJZdYPxW<C%b5T0--UsqSquZu$Xj$q6X4>Jtmv2arYCW3K;1N_z6Y$55+7Y_ zEU^O~k99RQmkBu>D%tm>HJu&Vs_QL2{CrGynVxK9L*-?GgU~gFB7DRwQ5P-7|BRNx zPJp86%)69UK2CJLW9f>njx#tJCmY2(qnfc?elwH~Rj*NHfDQvDJ#Jj8?D5azYsk{W zJ@Qv}_UhuEvS5ppT~zNs#|OYFfjZ2IiKczAOV7^LqxS!8FPuQEHEgv=1p*c>APyC1 zq{-t~<A=#3qWBK(kgh<gozEEe4||^-X8Sk%DH+DIG&d@)-tvAOyEa^4BTSKLRS5Fa zBP=giH<>Z?atr0sDeQXq5lFAO>VEM#Jt*r|g=eaJrfvS>bFn@*e8B|%mv&=YG|3uF zttSfZw5krwxp^m@AdAB-m07Bo8E@sNNurBNgySroiX!uy2~4am>?wSYby9Q#oK+?` zA+)l%XAo#)%K&yDOdNTWFv|=5mu*OLjas2%V8+^i_@4kkwXasL5d2STIac@T5&-#@ zyZcrl03yWI^qG4Rl+VYpYNagP^I=gcI0&_dLTvifcoO;`$JEA;d7a6@=NFRp@$<q0 zt~Y8|NT%wpB7{SHds;8wkpl9bsp3P%wIdu(1b>Or>muZj*Js_4jED$_Zqn<j;%KNE z==D2uUON7%>bRU?sr|-|`c2DueF90AIOBgTon=&%Ul+xPfdPh4x^w964(SGIhLmm) z5Co)#?(Xgm>Fx&Ul2YkLQA$LZcl@uHFRaA}X083)x%atepR<1f<+_!b`sxb{vM8w0 z8g0xV<2zqA%koVzP0x7tyZdM3XCKuhbNjgy_f`OiCw3up^c&n~MQ4oup)ZC8pIO}J z>W@f_u#DV<WrIT`l}1AZTZ@GLS-S|u2vhmpNp}yS=r2zvtxUaT$F1k_H&*$E@h4|J zKfb}?w?-_u^@LM96*yhGQB^B60KG+A5IjtsDc85O*O-RjQ+T@h&Q9oOoE5G4*cZu8 zQB~Qt+$ZarX;A@Ka!;wr@*CQBB<gxxaD&%!$4fEtFft)W()dm(P@e)H;1~9o+|c&S z$*p_2npPf?^MC$V3;-BOwFP%J2bjjHzCF$ZDE*aix)4_gHjDpP|KAO<`a}p`T0iG3 zP@(DyI`^dJla?f47*IeB)j|;n=y~QX3=9+s|DFU#hkfQ){!v3|)`rM&|F%sa!(H{E z=Djh522z})m0T-`qXJ-ldqCr9;fMlISjb0UWk2f9R*9TZDc+6Kz(T6RP*hci<h_YB zLLy2yn%}9Ku1<2Yb#`e<rE-Y`o$lJI=RXnl79mTDjq;990SGyM;sCCKGuTnZ+4+%E zSrX;HFB(oHgqHG$+I7(TCqklI<CWZc4;V!VIf|#`C|<o_gfjs(Y=DP$pM`?jag65+ z9=Dc)l5jeXZC@$fHsu3rv(qzF$pAQ|pkk}1Kq)#dwX7^k3neM)7evDMggf{sj6(cX zua245BV|H|XtEIm9eUpg{!*MH-Ef6ijJithUawDXBOTLn>fZ1*=TU8w1)Q)fdefsV zUI#Lo${xC~qUe!*O+Gbg1&<lB>h;xGFaLk*AMwssPQCSrMQUznQ~MT)j!LCf&;0_C zzh_7E9Wnn^#TWWwVW^AxP{RC`sJ}}B3k}_;fLiL%{^OMB7n_;o*-Pm-!WLF9Oyo~2 zC*2rk*w+Dq$1yBnv!uSm>43s7mEoqiQYoKhmI7|NEZ9+fLtLn8cQbGk6F)g_(=DhQ zg}IM)B~Wg7TcW(=Cj}D?90zJ_Ctn@fXD*3qOuUAvVTP^Ww{^X>czR(RwRe<yub*j~ zhOd*(hmo@;&G0@3r&gTfvl8i~lLo%XtgGEyUh1d|g#)pH>u;%i!;Zh_2JkLap=A@D z$OK9;!=tD~(u}c9k3Am>Exlrm^kTk7?Qj%MMeCJA(3My}1;=L|#A}C#^^Q?Y{MHSd z(p>-&PMwp6qTwnd@o*20)jsis$!up?`;8oGtFs_WIB;KI(c*JBB6`-d$ZqtyBR}>s z5$Y(SjDZ~ET4yQQP`_MeMVhP-^1$YFNb-sleBz61OK5L!Y0(imbG1te$p6h>BmsaO zj0pY_S&?cP<^U<8{_JLfn16Q+ri<k4B+i1)XF#dCVUum@+Ayan{v5*=v^z2@JaTrm zq^IK_glEYtkaX3>jjw2*D!pu=OEh6}EBRn0rI0J*G5>5#8s@91re#*`BU#rBtc3Ee zBRq`_UIBZA0Y6)$WWg%!E@ELb?4s~#p}r<$1kak>+0;Zkt_xU<qa_fhQi!SZcn<K1 zd~ahw@4$GB!~=-a7iY205(Q#NO3g~Tm4$?QA)Wbnxu6pXE|%bWpk#y&Cj?Bz80D*x zIM#iQ&^l)Vs;@&dTb5<ThWMz`306mykpN;mIZY@x`_e24?*&&rS=~Sf)p+cMnv*A} z3JST)przFAahn`(Y`@r79*en>VrBbQhO*c<Z@qS3f$QH&Bgv?&MXGnvY{gup{K#d2 z<d3UFcDX48cwT+!*jFqFLB{NnF)P3^yctocW?ybH`uvrbdtVlC^)p_JQCvm5@QV{i z7rLp$#$%r2liJq5^`8R+4ibFvJ>`{Bl&*V)#7Gi-kp9nqlt$#7h!bZiVMKXDWkl0R zkUz9hVWSbCQ*v9&;H6});A^GLnbx|r#EB&~><nh_qi4HnmO@9p@b0#A`V9z}9MuIF zp<2l3(Ug+K@h9%6C~9#epSwt9jE~XBzAQHv<2wQiMs8JXP~y^1qh~1&5a8Bb>jdfD z<lMilr?&*<OywuU`NV{VT_JrXLVZ(8-3Cz^J;qxs7St+ALg%-R{i`TqVl~z1A(-gV zN;E3;$w!3}F{t`1XWbHWK8;1(#aW6x+&n~G5}k(GUwAoRZCH0q&M}}6rYkjp<?CXM z4*Osw>4w~%1gL;2isy(nwsz0Z+{a5BG<Te<D$61ofawl+H2LB}QfS!tSRQuc?|RXd zSdnz*vK)rR(uVRTP{hXTjsg8`+msltp(_IYe)Grleej7DMY56}IMPm!kD-hhvyc$W z`AUb73m{X~<%Wp86i}EpOn*r43!qoiVlGPfr+)(gm`!Jb;QzWQBC{2UkH}$6#=Fmm zTMS`GH}noBpnH3kU_ff~(%$isT$@%H%#E71NSfyS5o3BDNUe#dAZA-nr;2ZX{?WyG z?hw_TNym|nEU5i99z~`f>0nMHGo(|L9siA_o<v9^x{n^Mn;Zej!R81352!)*&*vkS z?ajB^)cQ5w4DR8#B1|iS%lBhQUvo${5^}ashFr*WUeI<z(9mn-L#_@>ysP|u&5UKX zjex^7mUzHy-lo(;3|?Yh5jbCEh~-<!t8YX+%9>bacP-qd-9NPTYpNOBLp!Pus>{HO zw8<+3X$Gt~!lbgytVqa?G%hkaHef8=x|N%#><8@BjA_$pNdumQ*>=5i-Pf_fl%YbC z-Il>dhJH&AbA|Awm&UlvBvLZwiW46kndgw#m*omP%}u~)r=@I~s(%<;V-6vC-JU`e z9!YUy09-si$LhjKn*wV?<kIO@GcTsiD5T-xYME_k=C)E^){Y{Vug{z3<o~_@4+DT% z5+>JJxNZv4u?-T47!%D(#Qd+-5PITwpQHpRLsb%(GrEWp;_fynB#@@W?kfj_5NOFq zpx5ue6s|M9bfj96(G*?l?A7|t&yw!Q`oTq+L7)}mw0YWT3l3j#o35&mLn%pC3EtTS zsX%X77L^?3`Z*U`!XG&0*eEoY8&3Y-w?s=>cHb4spU~?CjMpY>&%|^6dHh0}7%{-X zJEWswCt-tMNgMz5ve1sIr^Y$E+{*_^4uFfpJi72pIA8A764#ty!^#V(P!Q&qcM~gf zc}%<2iv?fb)yaMMyf&dAN{B2eFXJvBe-}8=@@#=$qx{DacRNW60MNABsP#5(5>z@H ztf@N4jm<!TGkDpe+8mzO)ifzg`SUX45<Bd@JXny-e<`w0r();^P6@9zH(`uC6GUOY z;$wBk_WT-A`pjI|Djd%0ZMibmIx><?8z*BB>nGyEIEoWawD|R-Z1kQMioWIgPt?^V zv7?d-9X?)fa?w1?zJKd~0{|>yF*ZCRmy+J~i=}6j!bt0Tcbw%qgof!Ve2q<#qXO4G zXVY^%ey_OP?fMHvlXZ!+>Nd8~oRcug9%(d||13d(MPk#u8<s@Z`M4K6z6=0lla%5E zeM!jF_W^w_N;hagYg`Ik;a|xm_j8!#DQYN83v?WX^{o8G5viE$i|Td>5=uw4EL+fy zxHa`rpoP0t9199^y*XkoON1vk@1sht0o>A(>DDaF-kTl*(39EGO)(G?!a})5B0*!9 z<zdaolgDAi-y}F#Kf;e3j@z^l1PBU7Q1TYlB*rGqDqgVnVJZ)5g)We*%BL_ivRJ5F zQM3o@>9sUqPcI>!0t%~2dBFh1hAh3)%G;7tl2BSw<`13*5ImC)_{}BbYU#3|BuMRY z_ay;;(VZ#X(LCD7!Amd-QnX&$foDgx5Uve%>F1!wDr^UT`eGW><rqYK)Vj$z4LhBN z`T8dTGV6uUwMa|#VO(<aYMaxXEGujJ(To(A2(A%A|Emz-5cwv8zou!Tz=q%-nP8Sh zTRAsQ1xsVO{2s?*K6-~gMIBa3r{`ky!kTq)Cc}@^cpeydP@(d;a7cd|m*rY45ETND zN@a$Ov{tV$v?tIB1|Csd6n5J3&+`zxNSe)#d8yoq0YYJwK*5gRWy53*@Vz@5t87>} zC5aS;$DzdiS-`2H33Cl<|B>6jy!~D4!}_9||Au_wO_J1<@Vexi!}-};I;G7gJQZA` zg=`)`C5j%y-qjr^AY=+%s`@TCBZbc3ftDAAe)4bJVfCn#0^p|<AaDc=2)IXXkeiJ} zV}$NLUY(qIg80O_1<j??-^WG7Y!iA(ngD<pztX<ub9;bhFg~3?!>(q@%BNWw^^%*U zRuY8?G6?&)!nsemTE10HXh&JLI98Z02=X=A=Qn?wXGxJ9I5~XaKjRbR%OwuCNo;Ln zVF-GPn9S~a2-0F5T54adaxq3DUGk=tA2QFMEOkl*pFKY8jd9tX;f+@6i?J_A|I`06 z1ei~1c#hCt{aDq68<K!EI%VTrHjku)?b0}cZ9e*^z;I?s`E50Q?(*9Z`FufTb$8~X z(|7YwKk2!r@Tu<sR`zeWwg=?Bh&xzufgJ-B3(<r+B9?l1bp+$RtR>ORDY6k1JPG*} zOYxz}xFDbJQybZvsha{=TxHI`BO|90r{hjMmLfd-^Vt8SresCJg30KU+|{SU@m9vh zp8QS&Duxr>yn+ve9T-2j6k%Iv0T2Zg@zOwtK3>CFh%tb^u07&+f)Vo$kGBnZQo^^s za(i83L3NZ-=TJ0E<k1ii5)O_2zJ03raXXAPc8Qsj6K>Eq@3S+xz(@5N`z24z)EULg z4n!FVz>VY~_$)ZEJHAhsS{oj$>4Qh-mY3(^u1&!m$ha)QT*gDbvaZ=s&M(ApoAEwr znMKz6v{9)IJGgw!8h(mx!J?s&I91@Z7`Hm#8_!V?)IB^#)!;H6q5Yx4tob2AQiOA9 zdhpZ`iuf!ftc}kE^a%aszQcfrJexzOJiKp0xAMfNGE_X10}%O3yU=J(;X9Ir;e`@6 zUGf>5zunafKf_-l>r8mddqZ;4p0ESLX;-4<O2Mq9B%RumrIQ#)0r~mvfE#3b_Kqj` zlkA6S08$#3zoT>neQs}kgQ?iSd-`v$+=7b^=G0UPPhdp}7nk|MN2x^Ni~+iws#NZB zK}k;HOydt59w|a^$=$!XZE%tCR&J5L{`I9epw(x;p8PEE<IHF~)37VZ#xSKfMzll_ z$t?HvOFojpGC)d5F0rM_Boo#y>@_-@XfcKgFE{5<R2k7k8OF3J6le4%@2YgOs33#u ziN8JLPxV?rZx@ec4L$4h=591<n5;A+o(zo=!pOd>Ee~>krQC$KT(%@fad;?MYlAG# zVe^a8op(Fglqe-vS>#0?gE7lm6ZgG|(PvsB6egD#5#v{BQ6+(auJQrpr|znZ3(vN4 zvrm-fXc*u`^jc2YSy^VX7-QF;f65RK8aw%1*1Wm+zxu;z2(q@$=02G0N`VeDh;*L> zoBNZ4GyN<WE4;z~DjSCE`SpFbCS<=HtHV}FD^;zPp{e~|3-){cI)yeatd*ZgK;S)u z<ODzj{*+2k{;YU@2H%^3pMo^tr$lS3SC62pJ#A(sWn=-((l$}6s@Q`~4GE(ZE83G% zWjs!-fLdhRt+d2<SRGS?$`ldM?zx0BX;Itpt2JC5qk$BgA(X<YW$pF;S$JADFISG} zBQhWR(C|=FmPRUQ*b0T6PSFfzZOID*;3;2;a3BMb?mlXPGSRJvr*+d^r5JIe?$tyf zWDGi_GLuk>GbG!l$Y@j<ATKQ~f3zK`;8Y)HljJBOUa$e9y9iOwLt)l)TiBj<!1rIX zjH6Vn*b#KX`A89a#v-ek9VVTSUplQO`z}EYm*XavzzDS!=TgWa<MhLLmw3BsdC$-C zru?)yUIP!F7l-foaP@2T`!BxTt#*`X5eiTB#`g5=+!JE(9LBeKFA+B2NCN;t|K(4f zq9V)5ZXxE67L>v;Rm4Z$$1MuDL}tB}#>M3D9KoJ+3Pz%*$A#^!Ojfe~&eHP4b5vOK z1pgT*cPPwd(;dgm#YriZ#fZ$_$_QXBp+LBFs5azhcV2!$-#?Gaw4h@l0^X)~YUZtp zK2s|=c#Q`XJT`SI&@5pk1>L5SWQ#dnEYqaE4N|(nwVX=A7nBG6;%C(>TUzfR;LvV< zLvFW3B6ndw>73ib|DkT9<5?X&cFvpcSZG&uW6IV`I@xQXXP$9U>Z@&t6oUbl>F^){ z6H&~1nmIj%&<jzlIv_}zWkknb>hI)^z9-Q%Avdgu6Lzw%QfI)GuIJ@?>j*!1bxnxN zh%g_m-cw;b8)?$%cz(8a_^9VJUq^8`_#++yjxCbr=2a*jW)L32<Bcw|!4Rt040Ez5 zM#h+I98p4YlChp`Rf3S(K|eE@;g;9#(<Ck*N>tm%WKZ-s8}!*u&h+2p8{k5}!7Yyb z#<Z*yUS$M6Z@=(nMtl$c?f<7hy0`j9=cokca$%puxkogxL2Pzd^lu06<6Jy#vFrgK zbM-ueCFF)o><cv$2>Hkz6cyGgX_Xw!bZrGWlLprl2Jm=sp$dCibyif?G73<mKYdT8 zelAvleczU$^^DR0G=dzWo){#WHz~KjZ|XH9u0ZQH?U9g0P68X*(|W07*4Ju7m4jz3 zrXm)28u=9^m8Kdjdn*TKs^WVIct%(!9#)+>m<Z>-jRTVPyK&mGg^Kh2_EA9lvjSFP zq5UTtN1df<B}h^1me^WjxBwlHo4F((dF2T=qcm|0nv%WV%Kn1(^XqE^igtN5DK|C8 zO*slfp3vhOA|j96ANOdWMyR8T{(}%}${B&MIRHTWIu(pXUUCXERbXDv(iK1C6P{(? z5*z%BZbnWgV?k<J?!lN8t;e$#&S%uK>fB!%DC`5vkBEk`y;euoJcwGCRySujPmTLQ z5IV7A1<~QF>tG*GzMVUTM7$xdj?trvU;XQydgSl@>c9D;vk>GgafJWKw<KG7u8!!x z#eULrh@*cEyN~7czr)gmmx%7OhbS`(y|pqCdC|7WN})I<9wG*zuPE=1@nt@HOQzrH zf0~j)bw!kcFGk^WMO02JWBwqBL;U8s6xFqwcq8lvu0&HO1+W&T!;kq)bkPM5w#a&n zI<#=q%}U~rPa(xCuof6Mh#1St@Ts1(j5O3-0!5c~U8<8i?K6MJF3n!Rl^$}~N99*p z47tev?%R0Jnf%9J$nP(2a;no4heoyrZt@S!^**aCc8rePOtVzLmjF2+0HuyKJqBsf zEemjnffsGFXJ~%<SawG^UCEB5P5bDKLW)-vg`HZ$ZzdTNPSi;BKHt=cup%$h3q?Ot zng&7cVu+^DJ8;m;_i{0;IkYer9O0vJGRYiiUjN|2Bu9E&-kKSrP!5*Vs$mdObkUk$ zq|40;(Wu!-_4xS7X}iLfFB|XHf2(X$`(EaY$fgse*4OVnZe}@Prn5weOHY1wnsd3Q zf9wAUh#V_nxCJI(l9N@f7pDt}??PD7^e%(9m@ch@@smG~ug&9r@|Gc-)yiQl%>%K> zbRFU{um{IM+=3BDNpUhOweMm3G^MpBXIRLz4+#pAXc1v*nYm7h9tZD0Ptfte-$pha zG1_Px<Ys)c#94-*PB4OJCaC*Oh3o*#6~crd>VREMFjGv(W;%U2Qblu9rAwq1>OWx8 zez9yaKo~y;+vz%vOQnWd>ba_0<wlcpBbzaPdR_I~)lLunj;9v#nkt$N;*|P8Uvu;c z=sP|XA{!(K)bh}iDQxCmRa&tTFO|6;6<U!aMIQR9k|=4;(FXDrMY~erwaV(lHC~;2 zp55=7*Lx$nUszEiBCHVUwe$iC{*>k-kq=gsSdrP7*hXbH3YD>q%vT(kWGT!ks@V3| z&;{et792ASzz7d)(S4U&KbfUG0#=dY6Lq?J^4tE`Bp?zG9~6=(m34;|71Dc;OGbz! zrqDvOD7w|d0)shOkdlQ$|LMOUjQma!dd)~+DJ6aWiszIOo6`8rOx9~Dcq+U2O?1|) zPkt<1TEs(p$<#DWLxy)5{L8JXpcg|qwpCS(xO@4BQC^c9UJ-Wzd~y;y#|2Z6`t>6^ zgVOsaq{$`3kp{>F^txqlk-Dd*(3D<%s-y|r#QJp8SZ7We>MrcY9@QA1p+!V%GR<J^ zP7=m`Gx{;6OGumaCMvhr@g6VLFYQJA?{jfJDq~|-j9(CO7J<1Yy|GJr-8Nc2E<9LA z=aP+~1sma926!bJv1VD+OihK!_r1i8<z-krBWh;&(bNIC^2x+>cAyHmHi(Oig~<E3 zl-jhgL5CR6W`Q^!lEK#z2IZ&~^}DK!ytQi^374XbOC$RAtb%^0;4gw-?_CM)bJ)Ii zMGP4Iv1k_4ldDuoAv1;|K8s;fuNbA(coh|+YM;Dni)cmi^mKjA69tEXAmbH-_8&Bw zmR$-Ig<d1{2{cJ&KCE14U1y&>Qw0?nKq)q~0^@VB+kf-FhcIM9qBTE6|G)fb&74H2 zE_T|oY8}1HP$P*$>rK4x_;zR<v{AH)cEk~_u<gw))riii7~=3?>5JrnF#>kz{lrkM zdEH4%P98&HlavZF)(zYk85fZulxS;|&I`JE{Dm5S>RB^W=a@I1bTf5q$FR!XJ>wl4 z-8a%DBIZ)`S}<#$+DNwIQ<MN{MI@}t+ZX&8b_AQ9!HLVkV0EU|I*gA?Et&ng*RBbR z%Y_fIdGIy~-S2{mzc(D(5AUA89gp|Df0QVMXUxajmtB4n?0{cB9oPH&y12ZJbGO5% z$4kNKve9P@Bhp*)jxo|-XNCa)gB%TV@z~g-!k6Onp1+p-O4B)CL**>AQEbsbiR9uE zGX#>hnYDHws6OG1d~^62LMFSH?$58iTDvM3JMRSVd-qqQ&txV@X9TXfQZ6A-=OH>P z_6*6_<eqMLd)FQ0+5Qr;%!G^RLBolNgb|_Uyr79PM@Fw{(bEEbn#00x)B437M|1u! ze@Si`0NjTxogR@l>Wq=abB|bKJ&9?xUIR!I>Fn<cU`SEhNPm%F3A8oM?_ENoXo6Re zgC(`Iv7)TV^2`$XrX(<3-5|m*Wg06OOH>B`_$W_27BH63r`trgoiWsdqe;8TA2tr6 zu2oRp?fvzbsZZP@H?xWPHBr7J7mXy-5N(UP>a<Z7@q^3}F0}SjDW5Zpy^XI<L}<jT zruOS$CNx&*r{2$1XIw(OiNt_QO;7&HGTmlY(@ws@+y1xbyWi(Xa}2G^mA%poPzH7X zc-3q>e`a8{cRud186NxoVMd9yQrj>Ri4kB%hU6@+6eesuNai9{(Gu2q73gXrl_N4i zTg?DZDeYZfpGvjUi*uc^SEK)Qh%W=ZTj5WZUdXEF3oDiu>1odTl_bCH=&%x&DXb~0 zu5dyo#@>I)n4OzLA!8r%)Jk+)X{0XgI&YK_Lssjsnr+i9rcz50pM)2I1H>{D0b6An z^9)|$u$d<H&)4?6=xtrhX?G|7xBrX)P@!fUfe8LxI@|Wk8Gcyolb`!jGYlz-n!_)v z5det5#`LJ^()fVQJ`?vn+L1I}Db6UJC4hRl$@pJ8(-#g8kyxQc%5L};{A+&uYVt}6 zU3QW<J$v-6Y?OobYZ!{PyHen#om^&S>|nCjN+@W=e2hHx#(%FY_-d_TH)>?Au6_E^ zv+Z7NApg4Ip>|7bH*=mpFx_;%eP#Pq>iyl<y`##`-^b^U#r)B6IQED6Mg`3=k3p}o zUy9-bdZs%0*^)qmd`SK?LIejZlcMuGIQ9<AQBV!`OH)T2%>z-15fe;Q*#tUV0{2Kx zP-jTWYDLxS=6qU4N8j{-*296Pf(>i-fKG31cN~BMZ7aZd3XsJgqlrbzkwvbn%C7rz zC%t6>vJ=*i&PvU&X>cL>0itU6#815uHQ^zAB&A^T!J)me_Q#QY=KY;h^mf2_B)M~= zbpQPy@cI~`96$JtA<lR%GYF6cjad6~_z}kdMj!?VIn>Adum9~004R>R>3(VnFt&Sq zgYaL#a#jfbnj%t6{rApa2}TgZbH&4mSOcQEdpgZ0ozkKOXA=vQsO`b?5MYeuR?^c} zM%XP~41)Y(+QG4O0&?)S(S22J{QEH&X$HEJD%T9?qIEtaQB~3XgCFIpZ6{IhE3Ls= z!WyW!xGSJNi2Jf}swX*Hd?jsFEtoA%E^JdLZ8^;DIs1A&?)Wdf(qrb2+vTeRxXiN< zxc0UsJ8oVbCA!m2PXz|{LYtDyTK47g*<6Oo3$uJ~hxej<)Z8FNa~bbBT7QsOgz6>y zezX^E)+d1g&>L$tU9Bm`8T}1nc{V5`g)L1C4R;ln&i!6}n`S2?OvlA42M~Mb^5Oya zWadAdt{^Q&6E3n3rYU+>5J+{^u8IE21;m*Tc?3h;|Naer_-@)MmK$36pi*Dt|K3HH zhE>LhMee@ftv=eW*Y(!Xo1+Se-wUYn{6F=12l@qq_Qrpo@qwbEbY(?gsMfMS9hR1N zxBuf`*Z_bTBpdHo$hmEm{1EdODpQ^|2>zheP&m=0|4qCWk}f_*%-dF039rZ>kIWj< zD6$u>SP$5^mO^sov3eGF<&dL-W)9smY}t=<eu3#*L_e#)!N242;UFH=syZ9X_#}YI zH%d5*OdXLMkMNEiqVzDeow`VDz8F%(Ii#865LL0O;1<|<C{xVSGml}#a`mc2gt?aF zYR!--`xQg=cJX+n56bVTf2_5^drj${yk<TRUY=hJd;nX6vLbBoCAAEBE{O>9C2Ix; z6pK7Ls9vC;oQDm|?74a}f9v`E9*a|;h%m&&08^V!c<YI|F0Fa;$xgJ+U}Mr#sP#90 zs*X%FO=<WvZX3mZ_SwLjLy4w3l$ow7Jp)o2LfS{ow<&46=89zOM-Gmj1Fu_*RID*$ zOJV}PX+LB$Mm)-M>s&q_^4WY9e8Fh)uC?;2hK_D}{MYf3oyGVep4^yt!h4yGuI1|- zTfJ`s@MCyD0q*YQT%;lca^wdc`G5P5IRcQxZTOCz)Z7Zw@2&WVkE*jBLjUQZ2&x7| z|Nnw0?4_sxV<8Kf8q;$7?r7ef^-y@oUe$xH;-;l@!`bIaeB75arf-_TGh{s+USKez ziJR%LcNoG2jVI>}1AT=O@t1xlN;nzA-df9Z&ep%Ielsu@A~lfNk;v8W!Xg;RO^QV5 zC5W?PDD0tIf?vzdpGlgJ-`Z=2mz;`afWeqztdgwugh&4Xnj5_#su%A%`f5d*iS_KL zV3z&0Mh9=#oIEC;%zW$Pwu8~ZQt?8ki7tIhL^>^cb)=qvU^0#B@UN}rpZ%va7|1k? zpzx~ssS<xx!lxH_qJJQ?%1J$P#tH8$rWR~X*vInGcq6EOGmlyu(p#Lt3D8Dp8A6fy zlJIpkY+Oxh7cHaNiio=QDAP@>LsBDUDI+_j!alU<;aF@Bmab^s-DUDS><qm_KnSTW zO*|6YxG0rt1X}T4Ci!03i>~i1e~JfvBE~8DquM64@Z-<>lE@m^Km8Gass>VHME--h z`cO|H_7M?y^1)%IQB_$qn)5Gl9J9Aqs0>~jGO$i4_jbDXP33B|I8RnB{lUok%-^T` zEcYi1zqN8J@rgIaEZen2ZM0Me@2zSzzz*_LZ-NxtpT74@etUDEXH@jVU$S`BjfvAE zgRm^QY@1_cC?^Igz75S;xRu!?jT^42sB@iP;`2dg$3l6bK*qlKo{9<?Kfm{(lxa4f z(PY$v2HCPs`ELT<yCW+1-0oKspMNyPfWvJCXmK^!aXj3c;uviC_4PmJqi*BBj7tUY zFLLiQbhEcyT)XxBV4mdPJ|asqZ(IS6Ahi}LwNZbQ;i$MYQLf5L%LU~#4AB1w16gKg z6({s7j;0{h4!gmLO!{NsLaSk<w{zX>(G>fBLK&W6LNBjH(u=Y1A_O8|<YT~Sn;p@y z1wMTAAdAgb)?e`+xNNKC%zqd_{ILe{>P<4y_h5m+da2Q!s`kQ}G<GeXi2%HG5^M+g z74XsXm!{=E{olZVmc&NaSY(L&;qwAeC>3}o*zRBd8*z%Oe^T_q%W~_Hh8V^#t{wFr z=VF0fXpa21U}ul1JpObx_U7AKn;8SU=lLgrkUG9nTmlXnOq*ZsILvBDm!vR;fE7S+ zoI`MoOBRaho9nqlMq{n_cXFz=jdG&Vt>j*pemX+79>re|wV`i_?cRC%i8%m6xB&nJ zY+gkA_0Rg8@yybgBr@wh5u<X8zg2rT$Yb-Z(O_Raow^v?!k*BDX&<z4sp<LKU%Zuu z%f~Tj(YRRaYh^!=n#Y0Y!gnXs?%e~lh)aG5yL48Ryc{BgNqhdYTa!XPw`>Nw;oIuN zo>ws`!8mksoDmF^(5S3DpHf;7n5?~@{dDl58fj<+>!kplL49G>Ca9Jd2>_6i3FQsu z5?Y^zd>uB%YQ<C~w}eEOL1TH4WwPpJGK_4dtyc-)Jp_++eYVfuzoEMp?x6$NS|T1? zzq3xX=EUZV;lJIh^hPmj7JPCHboiM5>F*5y*3csOr#x;lNaum(3J?tR0Ea5^A!+K! z@0~Z<=o!Ds?Zt-iEI74n)@==KL+Ww}n6|Blg$$$jkbywOAw~g`6Z20Bw84;%Zd%_7 z#CM8qoh~`IqG-kWT|R#ik$55`(qE)U67|8xnfSzm;HD}r`!*DFPK`VzU0I$0ruU=@ zc6Ky;C)S!1H5O!K$Z*F>Sr)Us`EHI13|}YU+*_@shJXs-L7(Bv@IN6X4sppyz9d5k z2Q&qEWJNK!%qSPEr_Cn1LBCY&A{kPxqne?aMGx|+Tkj&IZ5Qi4(DJa)g4TP+)~3{d zgBO_%0<g?fq&IQGD?s$C(xvLl>Y~B!+=K*Zk+95mUIvsI+!q1{Lb=f7WFFksc-F8- zPPqupR71xp+C?(-dkCk+ei}WHu%^w0AmGi$hXJ^E6=4A`*5ssf*}kM~1}LLIm_Ehz zscGzoEUN!`a<m8GM@j4EgO3!*)e?+Rb;3t;^o62g89rT7hS5E3|MZUs0F5|}b`kIY zQo*?m*hi=s=3Z7<61382k(_@K^|uLiCC?MM5oSB0MyL&t1N69_is5L7wr0zdi-vCg ztr6ZCKlrr(F`ZPV;Y$h6%cfst(1sB6)s&s71je^!6EG`FvPCl!viGP9_$|JDdi@b@ zS2HWG=A~pUhZRk<UO%Bc{Pxqu8<>AySg^jmN*OvMF90q3JGxvfM%oLAv!LY-gOi#< zPo{*#MgxSznhT@cc5Ud1`ttb+X$y}Y5Ql;$YyXL}tf(WFyBrtMuUYl1Rz8#cvKFak zGJ?OW+Ki*aC5_}4xaG?$xOae-^ZKTxkGkz%DZ!Rd3}0KWfH(XQ4tESKLV_g^ixmZ< zGbaNGRKZ=&S`w-+>Diw&T_!w#_sy!4e4Ll`7{Q}pw43z3^jiCix~StC?jSFu^0_j0 zn^nR9bL-57y7KW=1we|FN_*2{PzvF(0Dw-#3p}u}3E@HODW0Nt7&uD&_370f5?NUx zevLN(zJL1HAo7QqHqKGW2j!921~`t;!H5kCasNUhNUVQG<exO%f>upWqJ|P;YXl<0 zsV#nY<4Xfbfl4{o=~RK#ZIewTVOZCDzZ7$gwLjGFS7Unpo;!TI&Ht=3LSVW*&>Dlf zylI>$L7Ov|+E=Tb&OhsXz8SH1-cM{s-Sd|HT~iGOZ_~pQQK|0qck1-7AN5VQ`l=HI z-&J4pZEV&Xwd*xzs9Ho?O0!QK?@=Ib8_!Oifscsay?$`^z#qF@AFL4;|ESyCh4XY= z%!E5L9$1+^>y?!N%CNh9tM(wbtIYcQ^;6@)VN9Qoke>pim~@>|%09sb;mwOs@R{4O zCl1ITswkagrlwQ(qx$z@mR3op1P51s8`~wui_+$a`?ykLgW5S%<65e=!vmKIx4EKS zqbK3X=f{+L|A#{dDlxu-TOfZQPP`}yq2E`%I^vL3D#DH*>^`^_?LRaRlP5GgI`4X) zRkT-T2R?nfR)^<l!@2(6w-3yqH`f2te-wrqWVHJIEe&A0{*ep8Umyy0cgW6!VPKUu zh;d&5@{j-Bvi|=QMhAaxEpg6}rYVs|7&*{wPE_;<wuoygQKU!%#~RkV@$=r7Bd^uk zVN4UTC40t-MavYb%vz}=_o4|_Ug%61<NKs$4&3c+y~?<~O#DT166pm3a|AgiOMOIC zZEP>}oD#kcmS*Z{9#v#yHU41>uxs1j<SgXT_|-^n8~#$8%`PC;HvYEuaml_dVuIgv zBHpLPh~aLGXuiHiXfJ2X^BP}S;>Q4dCSd3bpZY%Ompzvl!S8E>5uRbX^5z8m+Tu9? zO%*L~6GrFVa2}M-=!NFb-$4=7iVfFv5xS@v&`e`zvCJ=>rLR9VCg^njcD6OQmnrBd zs=M0?di{;L`Lf_48l21X1A1lRVr+?k6LvlGx5D?Sz30FFG}?dj<Ud;8)c0BND}2lg z5pI<8X9E5Z{UQH6Z<Cf-PawlvP8vl;xoS`p{UzF<(x4N^KmEZlV7JoOAZ{sul(o~> z<1{49-ei}^Mn~9o>?QX#wjr9OboNklim#x+4iLzfq>UF%n@mDclUjCctE+7K!QPJN z<QAe;;irEYplr0awXoLA*;DygT28grzYl{oe8`9z^)s`m$0G#iXd?eTRXllH`({Km zzqUwih)_Gc0BP6UvNUq6Ahv|UX**KhNKEB(-(fQ!<PeWSw{0%J`C@BU$ET{}8xZk* zhS^y2ern<rRuWk-$+Rw03Nz31^3|o^$6sVbt_8$ltg6V6Y{!(tMpL@PazDDS>pxqh zhmwg8>k$DvTTxSDx~ydB3eIDxn#{F9CCToj8Ji#QoZ>B-BYY7jJ^(jEfbm|AVz#!p zw_>C!YTGxjSycpTR3M!sfltwi^SYlwFqUQDUgWJuc~^hxdBPIV_A>&n3_yd)wfAqW zjtH@MrHEWd$@avFH?cPD@EY5cKslv7-~UO2q;N6u+_Yh^+BtdKzM^Y0&KEj84~m{Z z5I7P11pqR;fe~W<eL-}{__f3-J@%ry!$g+;;11?x=g%0DgCLnn>wvlB?f28{s@n|> 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%0D^fOg1+v&$9Jnv07M)k~)mt*pAApC#6+v}QYSn~! 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%0AMTCx!=)0p?^_p9gNPvccV0b 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%0DL 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%0A{sf=U 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%0A%8Yf6asjy%T#=Mm&-ww4%FNo^cq!rg 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%0A-qG+ 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 UpPIY@008iRzyJT+|8EKW53tW5N&o-= literal 0 HcmV?d00001 diff --git a/LevelMaker/meganeko - Violent Purple.mp3.meta b/LevelMaker/meganeko - Violent Purple.mp3.meta new file mode 100644 index 0000000..1feaa96 --- /dev/null +++ b/LevelMaker/meganeko - Violent Purple.mp3.meta @@ -0,0 +1,23 @@ +fileFormatVersion: 2 +guid: 551ceb1164cf982b88ec38ddad60fb3e +AudioImporter: + externalObjects: {} + serializedVersion: 7 + defaultSettings: + serializedVersion: 2 + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + preloadAudioData: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/LevelMaker/nigga.rhys b/LevelMaker/nigga.rhys new file mode 100644 index 0000000..1fc42eb --- /dev/null +++ b/LevelMaker/nigga.rhys @@ -0,0 +1 @@ +{"notes": [], "artist": "meganeko", "album": "Violent Purple", "title": "Violent Purple", "track_time": 216, "audio": "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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/+5Rk6wADxFRAMewzci5ACGwEIgAKwJL9QaRqiQiAHtQQjShVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUxBTUUzLjEwMFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/+5RkUY/wAABpAAAACAAADSAAAAEAAAGkAAAAIAAANIAAAARVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVU=", "cover_art": "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"} \ No newline at end of file diff --git a/LevelMaker/nigga.rhys.meta b/LevelMaker/nigga.rhys.meta new file mode 100644 index 0000000..bfd5ea0 --- /dev/null +++ b/LevelMaker/nigga.rhys.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 197cce406806a79ffa20a4a3a6a58d12 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1.meta b/NAudio-2.2.1.meta new file mode 100644 index 0000000..df1d3fa --- /dev/null +++ b/NAudio-2.2.1.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2fa15299bfe96bd02b7c7ad2453c5bca +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/.gitignore b/NAudio-2.2.1/.gitignore new file mode 100644 index 0000000..b046054 --- /dev/null +++ b/NAudio-2.2.1/.gitignore @@ -0,0 +1,18 @@ +[bB]in/ +[oO]bj/ +[pP]ackages/ +AppPackages/ +TestResults/ +TestResult.xml +BuildArtefacts/ +_ReSharper*/ +*.suo +*.ncrunchsolution +*.user +*.ncrunchproject +*.orig +*.lock.json +.vs/ +.fake/ +# cake: +Tools/ \ No newline at end of file diff --git a/NAudio-2.2.1/AudioFileInspector.meta b/NAudio-2.2.1/AudioFileInspector.meta new file mode 100644 index 0000000..1608b63 --- /dev/null +++ b/NAudio-2.2.1/AudioFileInspector.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: abea6fd19baae04ad917587ba5ba825b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Docs.meta b/NAudio-2.2.1/Docs.meta new file mode 100644 index 0000000..cd5d409 --- /dev/null +++ b/NAudio-2.2.1/Docs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: db168f24468186a3387e0908ba936711 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Docs/AsioPlayback.md b/NAudio-2.2.1/Docs/AsioPlayback.md new file mode 100644 index 0000000..7074ef5 --- /dev/null +++ b/NAudio-2.2.1/Docs/AsioPlayback.md @@ -0,0 +1,62 @@ +# Playback with ASIO + +The `AsioOut` class in NAudio allows you to both play back and record audio using an ASIO driver. ASIO is a driver format supported by many popular Digital Audio Workstation (DAW) applications on Windows, and usually offers very low latency for record and playback. + +To use ASIO, you do need a soundcard that has an ASIO driver. Most professional soundcards have ASIO drivers, but you can also try the [ASIO4ALL](http://asio4all.com/) driver which enables ASIO for soundcards that don't have their own native ASIO driver. + +The `AsioOut` class is able to play, record or do both simultaneously. This article covers the scenario where we just want to play audio. + +## Opening an ASIO device for playback + +To discover the names of the installed ASIO drivers on your system you use `AsioOut.GetDriverNames()`. + +We can use one of those driver names to pass to the constructor of `AsioOut` + +```c# +var asioOut = new AsioOut(asioDriverName); +``` + +## Selecting Output Channels + +Pro Audio soundcards often support multiple inputs and outputs. We may want to find out how many output channels are available on the device. We can get this with: + +```c# +var outputChannels = asioOut.DriverOutputChannelCount; +``` + +By default, `AsioOut` will send the audio to the first output channels on your soundcard. So if you play stereo audio through a four channel soundcard, the samples will come out of the first two channels. If you wanted it to come out of different channels you can adjust the `OutputChannelOffset` parameter. + +Next, I call `Init`. This lets us pass the `IWaveProvider` or `ISampleProvider` we want to play. Note that the sample rate of the `WaveFormat` of the input provider must be one supported by the ASIO driver. Usually this means 44.1kHz or higher. + + +```c# +// optionally, change the starting channel for outputting audio: +asioOut.OutputChannelOffset = 2; +asioOut.Init(mySampleProvider); +``` + +## Start Playback + +As `AsioOut` is an implementation of `IWavePlayer` we just need to call `Play` to start playing. + +```c# +asioOut.Play(); // start playing +``` + +Note that since ASIO typically works at very low latencies, it's important that the components that make up your signal chain are able to provide audio fast enough. If the ASIO buffer size is say 10ms, that means that every 10ms you need to generate the next 10ms of audio. If you miss this window, the audio will gitch. + +## Stop Playback + +We stop recording by calling Stop(). + +```c# +asioOut.Stop(); +``` + +As with other NAudio `IWavePlayer` implementations, we'll get a `PlaybackStopped` event firing when the driver stops. + +And of course we should remember to `Dispose` our instance of `AsioOut` when we're done with it. + +```c# +asioOut.Dispose(); +``` \ No newline at end of file diff --git a/NAudio-2.2.1/Docs/AsioPlayback.md.meta b/NAudio-2.2.1/Docs/AsioPlayback.md.meta new file mode 100644 index 0000000..06bdf93 --- /dev/null +++ b/NAudio-2.2.1/Docs/AsioPlayback.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1b742009de6c3daeb8a8a7deeed416d4 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Docs/AsioRecording.md b/NAudio-2.2.1/Docs/AsioRecording.md new file mode 100644 index 0000000..3559863 --- /dev/null +++ b/NAudio-2.2.1/Docs/AsioRecording.md @@ -0,0 +1,87 @@ +# Recording with ASIO + +The `AsioOut` class in NAudio allows you to both play back and record audio using an ASIO driver. ASIO is a driver format supported by many popular Digital Audio Workstation (DAW) applications on Windows, and usually offers very low latency for record and playback. + +To use ASIO, you do need a soundcard that has an ASIO driver. Most professional soundcards have ASIO drivers, but you can also try the [ASIO4ALL](http://asio4all.com/) driver which enables ASIO for soundcards that don't have their own native ASIO driver. + +Often you'll use `AsioOut` to play audio, or to play and record simultaneously. This article covers the scenario where we just want to record audio. + +## Opening an ASIO device for recording + +To discover the names of the installed ASIO drivers on your system you use `AsioOut.GetDriverNames()`. + +We can use one of those driver names to pass to the constructor of `AsioOut` + +```c# +var asioOut = new AsioOut(asioDriverName); +``` + +## Selecting Recording Channels + +We may want to find out how many input channels are available on the device. We can get this with: + +```c# +var inputChannels = asioOut.DriverInputChannelCount; +``` + +By default, ASIO will capture all input channels when you record, but if you have a multi-input soundcard, this may be overkill. If you want to select a sub-range of channels to record from, we can set the `InputChannelOffset` to the first channel to record on. And then here I set up a `recordChannelCount` variable which I will use when I start recording. So in this example, I'm recording on channels 4 and 5 (n.b. channel numbers are zero based). + +Finally, I call `InitRecordAndPlayback`. This is a little bit ugly and future versions of NAudio may provide a nicer method, but the first parameter supplies the audio to be played. We're just recording, so this is null. The second argument is the number of channels to record (starting from `InputChannelOffset`). And the third argument is the desired sample rate. When we're playing we don;t need this as the sample rate of the input `IWaveProvider` will be used, but since we're just recording, we do need to specify the desired sample rate. + +```c# +asioOut.InputChannelOffset = 4; +var recordChannelCount = 2; +var sampleRate = 44100; +asioOut.InitRecordAndPlayback(null, recordChannelCount, sampleRate); +``` + +## Start Recording + +We need to subscribe to the `AudioAvailable` event in order to process audio received in the ASIO buffer callback. + +And we kick off recording by calling `Play()`. Yes, again it's not very intuitively named for the scenario in which we're recording only, but it basically tells the ASIO driver to start capturing audio and call us on each buffer swap. + +```c# +asioOut.AudioAvailable += OnAsioOutAudioAvailable; +asioOut.Play(); // start recording +``` + +## Handle received audio + +When we receive audio we get access to the raw ASIO buffers in an `AsioAudioAvailableEventArgs` object. + +Because ASIO is all about ultimate low latency, NAudio provides direct access to an `IntPtr` array called `InputBuffers` which contains the recorded buffer for each input channel. It also provides a `SamplesPerBuffer` property to tell you how many + +But there's still a lot of work to be done. ASIO supports many different recording formats including 24 bit audio where there are 3 bytes per sample. You need to examine the `AsioSampleType` property of the `AsioAudioAvailableEventArgs` to know what format each sample is in. + +So it can be a lot of work to access these samples in a meaningful format. NAudio provides a convenience method called `GetAsInterleavedSamples` to read samples from each input channel, turn them into IEEE floating point samples, and interleave them so they could be written to a WAV file. It supports the most common `AsioSampleType` properties, but not all of them. + +Note that this example uses an overload of `GetAsInterleavedSamples` that always returns a new `float[]`. It's better for memory purposes to create your own `float[]` up front and pass that in instead. + +Here's the simplest handler for `AudioAvailable` that just gets the audio as floating point samples and writes them to a `WaveFileReader` that we've set up in advance. + +```c# +void OnAsioOutAudioAvailable(object sender, AsioAudioAvailableEventArgs e) +{ + var samples = e.GetAsInterleavedSamples(); + writer.WriteSamples(samples, 0, samples.Length); +} +``` + +For a real application, you'd probably want to write your own logic in here to access the samples and pass them on to whatever processing logic you need. + +## Stop Recording + +We stop recording by calling Stop(). + +```c# +asioOut.Stop(); +``` + +As with other NAudio `IWavePlayer` implementations, we'll get a `PlaybackStopped` event firing when the driver stops. + +And of course we should remember to `Dispose` our instance of `AsioOut` when we're done with it. + +```c# +asioOut.Dispose(); +``` \ No newline at end of file diff --git a/NAudio-2.2.1/Docs/AsioRecording.md.meta b/NAudio-2.2.1/Docs/AsioRecording.md.meta new file mode 100644 index 0000000..b7fec7f --- /dev/null +++ b/NAudio-2.2.1/Docs/AsioRecording.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c34bcdfc487ec4bb4bc0b528c2f2215c +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Docs/ConcatenatingAudio.md b/NAudio-2.2.1/Docs/ConcatenatingAudio.md new file mode 100644 index 0000000..afc9430 --- /dev/null +++ b/NAudio-2.2.1/Docs/ConcatenatingAudio.md @@ -0,0 +1,44 @@ +# Concatenating Audio + +When you play audio or render audio to a file, you create a single `ISampleProvider` or `IWaveProvider` that represents the whole piece of audio to be played. So playback will continue until you reach the end, and then stop. + +But what if you have two pieces of audio you want to play back to back? The `ConcatenatingSampleProvider` enables you to schedule one or more pieces of audio to play one after the other. + +Here's a simple example where we have three audio files that are going to play back to back. Note that the three audio files must have exactly the same sample rate, channel count and bit depth, because it's not possible to change those during playback. + +```c# +var first = new AudioFileReader("first.mp3"); +var second = new AudioFileReader("second.mp3"); +var third = new AudioFileReader("third.mp3"); + +var playlist = new ConcatenatingSampleProvider(new[] { first, second, third }); + +// to play: +outputDevice.Init(playlist); +outputDevice.Play(); + +// ... OR ... to save to file +WaveFileWriter.CreateWaveFile16("playlist.wav", playlist); +``` + +Note that the `ConcatenatingSampleProvider` does not provide repositioning. If you want that, you can quite simply copy the code for `ConcatenatingSampleProvider` and adjust it to allow you to rewind, or jump to the beginning of one of the inputs, depending on your specific requirements. + +# FollowedBy Extension Helpers + +There are some helpful extension methods you can make use of to simplify concatenating. For example, to append one `ISampleProvider` onto the end of another, use `FollowedBy`. Under the hood this simply creates a `ConcatenatingSampleProvider`: + +```c# +var first = new AudioFileReader("first.mp3"); +var second = new AudioFileReader("second.mp3"); +var playlist = first.FollowedBy(second); +``` + +You can also provide a duration of silence that you want after the first sound has finished and before the second begins: + +```c# +var first = new AudioFileReader("first.mp3"); +var second = new AudioFileReader("second.mp3"); +var playlist = first.FollowedBy(TimeSpan.FromSeconds(1), second); +``` + +This makes use of an `OffsetSampleProvider` in conjunction with a `ConcatenatingSampleProvider` diff --git a/NAudio-2.2.1/Docs/ConcatenatingAudio.md.meta b/NAudio-2.2.1/Docs/ConcatenatingAudio.md.meta new file mode 100644 index 0000000..3c8aae8 --- /dev/null +++ b/NAudio-2.2.1/Docs/ConcatenatingAudio.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6ee154fed44b9e338a02d896a7902bd3 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Docs/ConvertBetweenStereoAndMono.md b/NAudio-2.2.1/Docs/ConvertBetweenStereoAndMono.md new file mode 100644 index 0000000..b1d4990 --- /dev/null +++ b/NAudio-2.2.1/Docs/ConvertBetweenStereoAndMono.md @@ -0,0 +1,86 @@ +# Convert Between Stereo and Mono + +NAudio includes a number of utility classes that can help you to convert between mono and stereo audio. You can use these whether you are playing audio live, or whether you are simply converting from one file format to another. + +# Mono to Stereo + +If you have a mono input file, and want to convert to stereo, the `MonoToStereoSampleProvider` allows you to do this. It takes a `SampleProvider` as input, and has two floating point `LeftVolume` and `RightVolume` properties, which default to `1.0f`. This means that the mono input will be copied at 100% volume into both left and right channels. + +If you wanted to route it just to the left channel, you could set `LeftVolume` to `1.0f` and `RightVolume` to `0.0f`. And if you wanted it more to the right than the left you might set `LeftVolume` to `0.25f` and `RightVolume` to `1.0f`. + +```c# +using(var inputReader = new AudioFileReader(monoFilePath)) +{ + // convert our mono ISampleProvider to stereo + var stereo = new MonoToStereoSampleProvider(inputReader); + stereo.LeftVolume = 0.0f; // silence in left channel + stereo.RightVolume = 1.0f; // full volume in right channel + + // can either use this for playback: + myOutputDevice.Init(stereo); + myOutputDevice.Play(); + // ... + + // ... OR ... could write the stereo audio out to a WAV file + WaveFileWriter.CreateWaveFile16(outputFilePath, stereo); +} +``` + +There's also a `MonoToStereoProvider16` that works with 16 bit PCM `IWaveProvider` inputs and outputs 16 bit PCM. It works very similarly to `MonoToStereoSampleProvider` otherwise. + +# Stereo to Mono + +If you have a stereo input file and want to collapse to mono, then the `StereoToMonoSampleProvider` is what you want. It takes a stereo `ISampleProvider` as input, and also has a `LeftVolume` and `RightVolume` property, although the defaults are `0.5f` for each. This means the left sample will be multiplied by `0.5f` and the right by `0.5f` and the two are then summed together. + +If you want to just keep the left channel and throw away the right, you'd set `LeftVolume` to 1.0f and `RightVolume` to 0.0f. You could even sort out an out of phase issue by setting `LeftVolume` to `0.5f` and `RightVolume` to -0.5f. + +Usage is almost exactly the same. Note that some output devices won't let you play a mono file directly, so this would be more common if you were creating a mono output file, or if the mono audio was going to be passed on as a mixer input to `MixingSampleProvider`. + +```c# +using(var inputReader = new AudioFileReader(stereoFilePath)) +{ + // convert our stereo ISampleProvider to mono + var mono = new StereoToMonoSampleProvider(inputReader); + mono.LeftVolume = 0.0f; // discard the left channel + mono.RightVolume = 1.0f; // keep the right channel + + // can either use this for playback: + myOutputDevice.Init(mono); + myOutputDevice.Play(); + // ... + + // ... OR ... could write the mono audio out to a WAV file + WaveFileWriter.CreateWaveFile16(outputFilePath, mono); +} +``` + +There is also a `StereoToMonoProvider16` that works with 16 bit PCM stereo `IWaveProvider` inputs and emits 16 bit PCM. + +# Panning Mono to Stereo + +Finally, NAudio offers a `PanningSampleProvider` which allows you to use customisable panning laws to govern how a mono input signal is placed into a stereo output signal. + +It has a `Pan` property which can be configured between `-1.0f` (fully left) and `1.0f` (fully right), with `0.0f` being central. + +The `PanningStrategy` can be overridden. By default is uses the `SinPanStrategy`. There is also `SquareRootPanStrategy`, `LinearPanStrategy` and `StereoBalanceStrategy`, each one operating slightly differently with regards to how loud central panning is, and how the sound tapers off as it is panned to each side. You can experiment to discover which one fits your needs the best. + +Usage is very similar to the `MonoToStereoSampleProvider` + +```c# +using(var inputReader = new AudioFileReader(monoFilePath)) +{ + // convert our mono ISampleProvider to stereo + var panner = new PanningSampleProvider(inputReader); + // override the default pan strategy + panner.PanStrategy = new SquareRootPanStrategy(); + panner.Pan = -0.5f; // pan 50% left + + // can either use this for playback: + myOutputDevice.Init(panner); + myOutputDevice.Play(); + // ... + + // ... OR ... could write the stereo audio out to a WAV file + WaveFileWriter.CreateWaveFile16(outputFilePath, panner); +} +``` diff --git a/NAudio-2.2.1/Docs/ConvertBetweenStereoAndMono.md.meta b/NAudio-2.2.1/Docs/ConvertBetweenStereoAndMono.md.meta new file mode 100644 index 0000000..e3c1872 --- /dev/null +++ b/NAudio-2.2.1/Docs/ConvertBetweenStereoAndMono.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 40297cafdca12f48b96ee748736da292 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Docs/ConvertMp3ToWav.md b/NAudio-2.2.1/Docs/ConvertMp3ToWav.md new file mode 100644 index 0000000..ef915ee --- /dev/null +++ b/NAudio-2.2.1/Docs/ConvertMp3ToWav.md @@ -0,0 +1,57 @@ +# Convert an MP3 File to a WAV File + +In this article I will show a few ways you can convert an MP3 file into a WAV file with NAudio. + +To start with we'll need a couple of file paths, one to the input MP3 file, and one to where we want to put the converted WAV file. + +```c# +var infile = @"C:\Users\Mark\Desktop\example.mp3"; +var outfile = @"C:\Users\Mark\Desktop\converted.wav"; +``` + +## Mp3FileReader + +The `Mp3FileReader` class uses the ACM MP3 codec that is present on almost all consumer versions of Windows. However, it is important to note that some versions of Windows Server do not have this codec installed without installing the "Desktop Experience" component. + +The conversion is straightforward. Open the MP3 file with `Mp3FileReader` and then pass it to `WaveFileWriter.CreateWaveFile` to write the converted PCM audio to a WAV file. This will usually be 44.1kHz 16 bit stereo, but uses whatever format the MP3 decoder emits. + +```c# +using(var reader = new Mp3FileReader(infile)) +{ + WaveFileWriter.CreateWaveFile(outfile, reader); +} +``` + +## MediaFoundationReader + +`MediaFoundationReader` is a flexible class that allows you to read any audio file formats that Media Foundation supports. This typically includes MP3 on most consumer versions of Windows, but also usually supports WMA, AAC, MP4 and others. So unless you need to support Windows XP or are on a version of Windows without any Media Foundation condecs installed, this is a great choice. Usage is very similar to `Mp3FileReader`: + +```c# +using(var reader = new MediaFoundationReader(infile)) +{ + WaveFileWriter.CreateWaveFile(outfile, reader); +} +``` + +## DirectX Media Object +`Mp3FileReaderBase` allows us to plug in alternative MP3 frame decoders. One option that comes in the box with NAudio is the DirectX Media Object MP3 codec. Again, this can only be used if you have that codec installed on Windows, but it comes with most consumer versions of Windows. + +Here's how to use the `DmoMp3FrameDecompressor` as a custom frame decompressor + +```c# +using(var reader = new Mp3FileReaderBase(infile, wf => new DmoMp3FrameDecompressor(wf))) +{ + WaveFileWriter.CreateWaveFile(outfile, reader); +} +``` + +## NLayer +The final option is to use [NLayer](https://github.com/naudio/NLayer) as the decoder for `Mp3FileReader`. NLayer is a fully managed MP3 decoder, meaning it can run on any version of Windows (or indeed any .NET platform). You'll need the [NLayer.NAudioSupport nuget package](https://www.nuget.org/packages/NLayer.NAudioSupport/). But then you can plug in a fully managed MP3 frame decoder: + +```c# +using (var reader = new Mp3FileReaderBase(infile, wf => new Mp3FrameDecompressor(wf))) +{ + WaveFileWriter.CreateWaveFile(outfile, reader); +} +``` + diff --git a/NAudio-2.2.1/Docs/ConvertMp3ToWav.md.meta b/NAudio-2.2.1/Docs/ConvertMp3ToWav.md.meta new file mode 100644 index 0000000..775e1f4 --- /dev/null +++ b/NAudio-2.2.1/Docs/ConvertMp3ToWav.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4a63bbfeced7b8bf8b216b887f6f257f +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Docs/EnumerateAcmDrivers.md b/NAudio-2.2.1/Docs/EnumerateAcmDrivers.md new file mode 100644 index 0000000..576219b --- /dev/null +++ b/NAudio-2.2.1/Docs/EnumerateAcmDrivers.md @@ -0,0 +1,95 @@ +# Enumerate ACM Drivers + +ACM drivers are the old Windows API for dealing with compressed audio that predates Media Foundation. In one sense this means that this is no longer very important, but sometimes you find that some codecs are more readily available as ACM codecs instead of Media Foundation Transforms. + +The class in NAudio that makes use of ACM codecs is `WaveFormatConversionStream`. When you construct one you provide it with a source and a target `WaveFormat`. This will be either going from compressed audio to PCM (this is a decoder) or from PCM to compressed (this is an encoder). Its important to not that you can't just pick two random `WaveFormat` definitions and expect a conversion to be possible. You can only perform the supported transforms. + +That's why it's really useful to be able to enumerate the ACM codecs installed on your system. You can do that with `AcmDriver.EnumerateAcmDrivers`. Then you explore the `FormatTags` for each driver, and from there ask for each format matching that tag with `driver.GetFormats`. + +It is a little complex, but the information you get from doing this is invaluable in helping you to work out exactly what `WaveFormat` you need to use to successfully use a codec. + +This code sample enumerates through all ACM drivers and prints out details of their formats. + +```c# +foreach (var driver in AcmDriver.EnumerateAcmDrivers()) +{ + StringBuilder builder = new StringBuilder(); + builder.AppendFormat("Long Name: {0}\r\n", driver.LongName); + builder.AppendFormat("Short Name: {0}\r\n", driver.ShortName); + builder.AppendFormat("Driver ID: {0}\r\n", driver.DriverId); + driver.Open(); + builder.AppendFormat("FormatTags:\r\n"); + foreach (AcmFormatTag formatTag in driver.FormatTags) + { + builder.AppendFormat("===========================================\r\n"); + builder.AppendFormat("Format Tag {0}: {1}\r\n", formatTag.FormatTagIndex, formatTag.FormatDescription); + builder.AppendFormat(" Standard Format Count: {0}\r\n", formatTag.StandardFormatsCount); + builder.AppendFormat(" Support Flags: {0}\r\n", formatTag.SupportFlags); + builder.AppendFormat(" Format Tag: {0}, Format Size: {1}\r\n", formatTag.FormatTag, formatTag.FormatSize); + builder.AppendFormat(" Formats:\r\n"); + foreach (AcmFormat format in driver.GetFormats(formatTag)) + { + builder.AppendFormat(" ===========================================\r\n"); + builder.AppendFormat(" Format {0}: {1}\r\n", format.FormatIndex, format.FormatDescription); + builder.AppendFormat(" FormatTag: {0}, Support Flags: {1}\r\n", format.FormatTag, format.SupportFlags); + builder.AppendFormat(" WaveFormat: {0} {1}Hz Channels: {2} Bits: {3} Block Align: {4}, AverageBytesPerSecond: {5} ({6:0.0} kbps), Extra Size: {7}\r\n", + format.WaveFormat.Encoding, format.WaveFormat.SampleRate, format.WaveFormat.Channels, + format.WaveFormat.BitsPerSample, format.WaveFormat.BlockAlign, format.WaveFormat.AverageBytesPerSecond, + (format.WaveFormat.AverageBytesPerSecond * 8) / 1000.0, + format.WaveFormat.ExtraSize); + if (format.WaveFormat is WaveFormatExtraData && format.WaveFormat.ExtraSize > 0) + { + WaveFormatExtraData wfed = (WaveFormatExtraData)format.WaveFormat; + builder.Append(" Extra Bytes:\r\n "); + for (int n = 0; n < format.WaveFormat.ExtraSize; n++) + { + builder.AppendFormat("{0:X2} ", wfed.ExtraData[n]); + } + builder.Append("\r\n"); + } + } + } + driver.Close(); + Console.WriteLine(builder.ToString()); +} +``` + + +The output will be quite verbose (especially if you've installed some additional codecs on your system.) Here's a snippet of the output from the GSM codec: + + +``` +Long Name: Microsoft GSM 6.10 Audio CODEC +Short Name: Microsoft GSM 6.10 +Driver ID: 48141232 +FormatTags: +=========================================== +Format Tag 0: PCM + Standard Format Count: 8 + Support Flags: Codec + Format Tag: Pcm, Format Size: 16 + Formats: + =========================================== + Format 0: 8.000 kHz, 8 Bit, Mono + FormatTag: Pcm, Support Flags: Codec + WaveFormat: Pcm 8000Hz Channels: 1 Bits: 8 Block Align: 1, AverageBytesPerSecond: 8000 (64.0 kbps), Extra Size: 0 + =========================================== + Format 1: 8.000 kHz, 16 Bit, Mono + FormatTag: Pcm, Support Flags: Codec + WaveFormat: Pcm 8000Hz Channels: 1 Bits: 16 Block Align: 2, AverageBytesPerSecond: 16000 (128.0 kbps), Extra Size: 0 + =========================================== + Format 2: 11.025 kHz, 8 Bit, Mono + FormatTag: Pcm, Support Flags: Codec + WaveFormat: Pcm 11025Hz Channels: 1 Bits: 8 Block Align: 1, AverageBytesPerSecond: 11025 (88.2 kbps), Extra Size: 0 +``` + +And here's an example showing a non-PCM format. Here we can see that for `DviAdpcm`, the `WaveFormat` structure needs two extra bytes with values 0xF9 and 0x01: + +``` + =========================================== + Format 1: 8.000 kHz, 4 Bit, Stereo + FormatTag: DviAdpcm, Support Flags: Codec + WaveFormat: DviAdpcm 8000Hz Channels: 2 Bits: 4 Block Align: 512, AverageBytesPerSecond: 8110 (64.9 kbps), Extra Size: 2 + Extra Bytes: + F9 01 +``` diff --git a/NAudio-2.2.1/Docs/EnumerateAcmDrivers.md.meta b/NAudio-2.2.1/Docs/EnumerateAcmDrivers.md.meta new file mode 100644 index 0000000..8a8c3c7 --- /dev/null +++ b/NAudio-2.2.1/Docs/EnumerateAcmDrivers.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fa0fa61c3719ea16cac65b953acc0393 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Docs/EnumerateMediaFoundationTransforms.md b/NAudio-2.2.1/Docs/EnumerateMediaFoundationTransforms.md new file mode 100644 index 0000000..46bab89 --- /dev/null +++ b/NAudio-2.2.1/Docs/EnumerateMediaFoundationTransforms.md @@ -0,0 +1,121 @@ +# Enumerate Media Foundation Transforms + +The `MediaFoundationReader` and `MediaFoundationEncoder` classes in NAudio make use of any available Media Foundation Transforms installed on your computer. It can be useful to enumerate any audio related MFTs on your computer. + +There are three types of audio MFT - effects, decoders and encoders. A decoder allows you to decode audio compressed in different formats to PCM. An encoder allows you to encode PCM audio into compressed formats. An effect modifies audio in some way. The most + +You can use `MediaFoundationApi.EnumerateTransforms` to explore + +```c# +var effects = MediaFoundationApi.EnumerateTransforms(MediaFoundationTransformCategories.AudioEffect); + +var decoders = MediaFoundationApi.EnumerateTransforms(MediaFoundationTransformCategories.AudioDecoder); + +var encoder = MediaFoundationApi.EnumerateTransforms(MediaFoundationTransformCategories.AudioEncoder); +``` + +These return an `IEnumerable<IMFActivate>`. This is a fairly low-level interface. Here's some code that will describe an `IMFActivate` by exploring its attributes: + +```c# +private string DescribeMft(IMFActivate mft) +{ + mft.GetCount(out var attributeCount); + var sb = new StringBuilder(); + for (int n = 0; n < attributeCount; n++) + { + AddAttribute(mft, n, sb); + } + return sb.ToString(); +} + +private static void AddAttribute(IMFActivate mft, int index, StringBuilder sb) +{ + var variantPtr = Marshal.AllocHGlobal(MarshalHelpers.SizeOf<PropVariant>()); + try + { + mft.GetItemByIndex(index, out var key, variantPtr); + var value = MarshalHelpers.PtrToStructure<PropVariant>(variantPtr); + var propertyName = FieldDescriptionHelper.Describe(typeof (MediaFoundationAttributes), key); + if (key == MediaFoundationAttributes.MFT_INPUT_TYPES_Attributes || + key == MediaFoundationAttributes.MFT_OUTPUT_TYPES_Attributes) + { + var types = value.GetBlobAsArrayOf<MFT_REGISTER_TYPE_INFO>(); + sb.AppendFormat("{0}: {1} items:", propertyName, types.Length); + sb.AppendLine(); + foreach (var t in types) + { + sb.AppendFormat(" {0}-{1}", + FieldDescriptionHelper.Describe(typeof (MediaTypes), t.guidMajorType), + FieldDescriptionHelper.Describe(typeof (AudioSubtypes), t.guidSubtype)); + sb.AppendLine(); + } + } + else if (key == MediaFoundationAttributes.MF_TRANSFORM_CATEGORY_Attribute) + { + sb.AppendFormat("{0}: {1}", propertyName, + FieldDescriptionHelper.Describe(typeof (MediaFoundationTransformCategories), (Guid) value.Value)); + sb.AppendLine(); + } + else if (value.DataType == (VarEnum.VT_VECTOR | VarEnum.VT_UI1)) + { + var b = (byte[]) value.Value; + sb.AppendFormat("{0}: Blob of {1} bytes", propertyName, b.Length); + sb.AppendLine(); + } + else + { + sb.AppendFormat("{0}: {1}", propertyName, value.Value); + sb.AppendLine(); + } + } + finally + { + PropVariant.Clear(variantPtr); + Marshal.FreeHGlobal(variantPtr); + } +} +``` + +Here's an example output for an MFT effect. In this case, the Resampler which is a very useful MFT for changing sample rates: + +``` +Audio Effect +Name: Resampler MFT +Input Types: 2 items: + Audio-PCM + Audio-IEEE floating-point +Class identifier: f447b69e-1884-4a7e-8055-346f74d6edb3 +Output Types: 2 items: + Audio-PCM + Audio-IEEE floating-point +Transform Flags: 1 +Transform Category: Audio Effect +``` + +Here's an example output for a decoder. This shows Windows 10 can decode the Opus audio codec: + +``` +Audio Decoder +Name: Microsoft Opus Audio Decoder MFT +Input Types: 1 items: + Audio-0000704f-0000-0010-8000-00aa00389b71 +Class identifier: 63e17c10-2d43-4c42-8fe3-8d8b63e46a6a +Output Types: 1 items: + Audio-IEEE floating-point +Transform Flags: 1 +Transform Category: Audio Decoder +``` + +And an encoder. This is another one new to Windows 10 - it comes with a FLAC encoder: +``` +Audio Encoder +Name: Microsoft FLAC Audio Encoder MFT +Input Types: 1 items: + Audio-PCM +Class identifier: 128509e9-c44e-45dc-95e9-c255b8f466a6 +Output Types: 1 items: + Audio-0000f1ac-0000-0010-8000-00aa00389b71 +Transform Flags: 1 +Transform Category: Audio Encoder +``` + diff --git a/NAudio-2.2.1/Docs/EnumerateMediaFoundationTransforms.md.meta b/NAudio-2.2.1/Docs/EnumerateMediaFoundationTransforms.md.meta new file mode 100644 index 0000000..07c4b97 --- /dev/null +++ b/NAudio-2.2.1/Docs/EnumerateMediaFoundationTransforms.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2aca94fa135997abe9a5f584222d5b7f +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Docs/EnumerateOutputDevices.md b/NAudio-2.2.1/Docs/EnumerateOutputDevices.md new file mode 100644 index 0000000..19f9840 --- /dev/null +++ b/NAudio-2.2.1/Docs/EnumerateOutputDevices.md @@ -0,0 +1,126 @@ +# Enumerating Audio Devices + +The technique you use to enumerate audio devices depends on what audio output (or input) driver type you are using. This article shows the technique for each supported output device. + +# WaveOut or WaveOutEvent + +To discover the number of output devices you can use `WaveOut.DeviceCount`. Then you can call `WaveOut.GetCapabilities` passing in the index of a device to find out its name (and some basic information about its capabilities). + +Note that you can also pass an index of -1 which is the "audio mapper". Use this if you want to keep playing audio even when a device is removed (such as USB headphones being unplugged). + +Also note that the `ProductName` retured is limited to 32 characters, resulting in it often being truncated. This is a limitation of the underlying Windows API and there is unfortunately no easy way to fix it in NAudio. + +```c# +for (int n = -1; n < WaveOut.DeviceCount; n++) +{ + var caps = WaveOut.GetCapabilities(n); + Console.WriteLine($"{n}: {caps.ProductName}"); +} +``` + +Once you've selected the device you want, you can open it by creating an instance of `WaveOut` or `WaveOutEvent` and specifying it as the `DeviceNumber`: + +```c# +var outputDevice = new WaveOutEvent() { DeviceNumber = deviceNumber }; +``` + +# WaveIn or WaveInEvent + +Getting details of audio capture devices for `WaveIn` is very similar to for `WaveOut`: + +```c# +for (int n = -1; n < WaveIn.DeviceCount; n++) +{ + var caps = WaveIn.GetCapabilities(n); + Console.WriteLine($"{n}: {caps.ProductName}"); +} +``` + +Once you've selected the device you want, you can open it by creating an instance of `WaveIn` or `WaveInEvent` and specifying it as the `DeviceNumber`: + +```c# +var recordingDevice = new WaveInEvent() { DeviceNumber = deviceNumber }; +``` + +# DirectSoundOut + +`DirectSoundOut` exposes the `Devices` static method allowing you to enumerate through all the output devices. This has the benefit over `WaveOut` of not having truncated device names: + +```c# +foreach (var dev in DirectSoundOut.Devices) +{ + Console.WriteLine($"{dev.Guid} {dev.ModuleName} {dev.Description}"); +} +``` + +Each device has a Guid, and that can be used to open a specific device: + +```c# +var outputDevice = new DirectSoundOut(deviceGuid); +``` + +There are also a couple of special device GUIDs you can use to open the default playback device (`DirectSoundOut.DSDEVID_DefaultPlayback`) or default voice playback device (`DirectSoundOut.DSDEVID_DefaultVoicePlayback`) + +# WASAPI Devices + +WASAPI playback (render) and recording (capture) devices can both be accessed via the `MMDeviceEnumerator` class. This allows you to enumerate only the type of devices you want (`DataFlow.Render` or `DataFlow.Capture` or `DataFlow.All`). + +You can also choose whether you want to include devices that are active, or also include disabled, unplugged or otherwise not present devices with the `DeviceState` bitmask. Here we show them all: + +```c# +var enumerator = new MMDeviceEnumerator(); +foreach (var wasapi in enumerator.EnumerateAudioEndPoints(DataFlow.All, DeviceState.All)) +{ + Console.WriteLine($"{wasapi.DataFlow} {wasapi.FriendlyName} {wasapi.DeviceFriendlyName} {wasapi.State}"); +} +``` + +To open the device you want, simply pass the device in to the appropriate WASAPI class depending on if you are playing back or recording... + +```c# +var outputDevice = new WasapiOut(mmDevice, ...); +var recordingDevice = new WasapiIn(captureDevice, ...); +var loopbackCapture = new WasapiLoopbackCapture(loopbackDevice); +``` + +You can also use the MMEnumerator to request what the default device is for a number of different scenarios (playback or record, and voice, multimedia or 'console'): + +```c# +enumerator.GetDefaultAudioEndpoint(DataFlow.Render, Role.Multimedia); +``` + +# ASIO + +You can discover the registered ASIO drivers on your system with `AsioOut.GetDriverNames`. There is no guarantee that the associated soundcard is currently connected to the system. + +```c# +foreach (var asio in AsioOut.GetDriverNames()) +{ + Console.WriteLine(asio); +} +``` + +You can then use the driver name to open the device: + +```c# +new AsioOut(driverName); +``` + +# Management Objects + +Finally you can use Windows Management Objects to get hold of details of the sound devices installed. This doesn't map specifically to any of the NAudio output device types, but can be a source of useful information + +```c# +var objSearcher = new ManagementObjectSearcher( + "SELECT * FROM Win32_SoundDevice"); + +var objCollection = objSearcher.Get(); +foreach (var d in objCollection) +{ + Console.WriteLine("=====DEVICE===="); + foreach (var p in d.Properties) + { + Console.WriteLine($"{p.Name}:{p.Value}"); + } +} +``` diff --git a/NAudio-2.2.1/Docs/EnumerateOutputDevices.md.meta b/NAudio-2.2.1/Docs/EnumerateOutputDevices.md.meta new file mode 100644 index 0000000..b184519 --- /dev/null +++ b/NAudio-2.2.1/Docs/EnumerateOutputDevices.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: acc5b7519439dd36688b2e1da144f988 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Docs/FadeInOutSampleProvider.md b/NAudio-2.2.1/Docs/FadeInOutSampleProvider.md new file mode 100644 index 0000000..c267e60 --- /dev/null +++ b/NAudio-2.2.1/Docs/FadeInOutSampleProvider.md @@ -0,0 +1,45 @@ +# Fading Audio in and out with FadeInOutSampleProvider + +The `FadeInOutSampleProvider` offers a simple, basic way to fade audio in and out. + +It follows the decorator pattern common to many `ISampleProvider` implementations. You pass in the `ISampleProvider` that you want to fade in and out. + +In this example, we'll construct a `FadeInOutSampleProvider` taking its source from an `AudioFileReader`, and passing the `true` flag to specify that we want to start with silence, ready for a fade in. + +We'll also immediately trigger a fade in over 2 seconds (2000 milliseconds) by calling `BeginFadeIn`. + +```c# +var audio = new AudioFileReader("example.mp3"); +var fade = new FadeInOutSampleProvider(audio, true); +fade.BeginFadeIn(2000); +``` + +Now we can pass our `FadeInOutSampleProvider` to an output device and start playing. We'll hear the audio fading in over the first two seconds. + +```c# +var waveOutDevice = new WaveOutEvent(); +waveOutDevice.Init(fade); +waveOutDevice.Play(); +``` + +At some point in the future, we might want to fade out, and we can trigger that with `BeginFadeOut`, again specifying a 2 second fadeout. + +```c# +fade.BeginFadeOut(2000); +``` + +Once the audio has faded out, the `FadeInOutSampleProvider` continues to read from its source but emits silence until it reaches its end, or until you call `BeginFadeIn` again. + +### Taking it further + +The `FadeInOutSampleProvider` is a very basic fade provider, and you may want additional features like: + +- automatically fading out when you reach the end of the source +- automatically stopping at the end of a fade out +- cross-fading into another input. + +You can do this by taking the code for `FadeInOutSampleProvider` and adapting it. + +For example, to automatically fade out at the end of the source, you'd actually need to read ahead by the duration of the fade (or know in advance where you want the fade to begin) + +These features may be added in the future to NAudio, but don't be afraid to create your own custom `ISampleProvider` implementations that behave just how you want. \ No newline at end of file diff --git a/NAudio-2.2.1/Docs/FadeInOutSampleProvider.md.meta b/NAudio-2.2.1/Docs/FadeInOutSampleProvider.md.meta new file mode 100644 index 0000000..c48893c --- /dev/null +++ b/NAudio-2.2.1/Docs/FadeInOutSampleProvider.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: fc4cdc744a05508caa5e5ec08ffc82e7 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Docs/MediaFoundationEncoder.md b/NAudio-2.2.1/Docs/MediaFoundationEncoder.md new file mode 100644 index 0000000..c8e8635 --- /dev/null +++ b/NAudio-2.2.1/Docs/MediaFoundationEncoder.md @@ -0,0 +1,93 @@ +# Encode to MP3, WMA and AAC with MediaFoundationEncoder + +The `MediaFoundationEncoder` class allows you to use any Media Foundation transforms (MFTs) on your computer to encode files in a variety of common audio formats including MP3, WMA and AAC. However, not all versions of Windows will come with these installed. Media Foundation is available on Windows Vista and above, and Server versions of Windows do not typically have the Media Foundation codecs installed (you can add them by installing the "desktop experience" component. + +To get started, let's create an audio folder on the desktop and also create a simple 20 second WAV file that we can use as an input file. I'll use a combination of the `SignalGenerator` and the `Take` extension method to feed into `WaveFileWriter.CreateWaveFile16` to do that: + +```c# +var outputFolder = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), "NAudio"); +Directory.CreateDirectory(outputFolder); +var testFilePath = Path.Combine(outputFolder, "test.wav"); +// create a test file +WaveFileWriter.CreateWaveFile16(testFilePath, new SignalGenerator(44100,2) +{ Type = SignalGeneratorType.Sweep, + Frequency = 500, + FrequencyEnd = 3000, + Gain = 0.2f, + SweepLengthSecs = 20 +}.Take(TimeSpan.FromSeconds(20))); +``` +## Initialize Media Foundation + +We also need to ensure we've initialized Media Foundation. If we forget this we'll get a `ComException` of `0xC00D36B0` (`MF_E_PLATFORM_NOT_INITIALIZED`) + +```c# +MediaFoundationApi.Startup(); +``` + +## Converting WAV to WMA + +`MediaFoundationEncoder` includes some static helper methods to make encoding very straightforward. Let's create a WMA file first, as the WMA encoder is available with almost all versions of Windows. We just need to call the `EncodeToWma` method, passing in the source audio (a `WaveFileReader` in our case) and the output file path. We can also specify a desired bitrate and it will automatically try to find the bitrate closest to what we ask for. + +```c# +var wmaFilePath = Path.Combine(outputFolder, "test.wma"); +using (var reader = new WaveFileReader(testFilePath)) +{ + MediaFoundationEncoder.EncodeToWma(reader, wmaFilePath); +} +``` + +## Converting WAV to AAC +Windows 7 came with an AAC encoder. So we can create MP4 files with AAC encoded audio in them like this: + +```c# +var aacFilePath = Path.Combine(outputFolder, "test.mp4"); +using (var reader = new WaveFileReader(testFilePath)) +{ + MediaFoundationEncoder.EncodeToAac(reader, aacFilePath); +} +``` + +### Converting WAV to MP3 +Windows 8 came with an MP3 encoder. So we can also convert our WAV file to MP3. This time, let's catch the exception if there isn't an available encoder: + +```c# + +var mp3FilePath = Path.Combine(outputFolder, "test.mp3"); +using (var reader = new WaveFileReader(testFilePath)) +{ + try + { + MediaFoundationEncoder.EncodeToMp3(reader, mp3FilePath); + } + catch (InvalidOperationException ex) + { + Console.WriteLine(ex.Message); + } +} +``` + +## Converting from other input formats + +We've used `WaveFileReader` in all our examples so far. But we can use the same technique using `MediaFoundationReader`. This will allow us to convert files of a whole variety of types MP3, WMA, AAC, etc into anything we have an encoder for. Let's convert our WMA file into AAC + +```c' +var aacFilePath2 = Path.Combine(outputFolder, "test2.mp4"); +using (var reader = new MediaFoundationReader(wmaFilePath)) +{ + MediaFoundationEncoder.EncodeToAac(reader, aacFilePath2); +} +``` + +## Extracting audio from online video files + +As one final example, let's see that we can use `MediaFoundationReader` to read a video file directly from a URL and then convert its audio to an Mp3 file: + +``` +var videoUrl = "https://sec.ch9.ms/ch9/0334/cf0bd333-9c8a-431e-bc62-8089aea60334/WhatsCoolFallCreators.mp4"; +var mp3Path2 = Path.Combine(outputFolder, "test2.mp3"); +using (var reader = new MediaFoundationReader(videoUrl)) +{ + MediaFoundationEncoder.EncodeToMp3(reader, mp3Path2); +} +``` \ No newline at end of file diff --git a/NAudio-2.2.1/Docs/MediaFoundationEncoder.md.meta b/NAudio-2.2.1/Docs/MediaFoundationEncoder.md.meta new file mode 100644 index 0000000..1437a5a --- /dev/null +++ b/NAudio-2.2.1/Docs/MediaFoundationEncoder.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e479ae7576d6885b984016692be4e0ea +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Docs/MidiEvent.md b/NAudio-2.2.1/Docs/MidiEvent.md new file mode 100644 index 0000000..4ce74a3 --- /dev/null +++ b/NAudio-2.2.1/Docs/MidiEvent.md @@ -0,0 +1,55 @@ +# MidiEvent types in NAudio + +`MidiEvent` is the base class for all MIDI events in NAudio. It has the following properties: + + - **Channel** - the MIDI channel number from 1 to 16 +- **DeltaTime** - the number of ticks after the previous event in the MIDI file +- **AbsoluteTime** - the number of ticks from the start of the MIDI file (calculated by adding the deltas for all previous events) +- **CommandCode** - the `MidiCommandCode` indicating what type of MIDI event it is (e.g note on, note off) + - note that a command code of `NoteOn` may actually be a note off message if its velocity is zero + +## NoteEvent + +`NoteEvent` is used to represent Note Off and Key After Touch messages. It is also the base class for `NoteOnEvent`. + +It has the following properties +- **NoteNumber** the MIDI note number in the range 0-127 +- **Velocity** the MIDI note velocity in the range 0-127. If the commanbd codew is NoteOn and the velocity is 0, then most synthesizers will interpret this as a note off event + +## NoteOnEvent + +`NoteOnEvent` inherits from `NoteEvent` and adds a property to track the associated note off event. This makes it easier to adjust the duration of a note, as the duration is found by comparing absolute times of the note on and off events. It also makes sure the associated note off event stays updated if the note number or channel properties change. + +- **OffEvent** - a link to the associated note off event +- **NoteLength** - the note length in ticks. Adjusting this value will change the absolutetime of the associated note off event + +## MetaEvent + +`MetaEvent` is the base class for all MIDI meta events. The main property is **MetaEventType** which indicates which type of MIDI meta event it is. Most common meta event types have their own specialized class which are discussed next. + +## TextEvent + +`TextEvent` is used for all meta events whose data is text. Examples include markers, copyright messages, lyrics, track names as well as basic text events. The **Text** property allows you to access the text in these events. + +## KeySignatureEvent + +`KeySignatureEvent` exposes the raw `SharpsFlats` and `MajorMinor` properties. + +## TempoEvent + +The `TempoEvent` exposes both the raw `MicrosecondsPerQuarterNote` value from the MIDI event and also converts that into a `Tempo` expressed as beats per minute. + +## TimeSignatureEvent + +`TimeSignatureEvent` exposes `Numerator` (number of beats in a bar), `Denominator` (which is confusingly in 'beat units' so 1 means 2, 2 means 4 (crochet), 3 means 8 (quaver), 4 means 16 and 5 means 32), as well as `TicksInMetronomeClick` and `No32ndNotesInQuarterNote`. + +## Other MIDI Event Types + +- SysexEvent +- ChannelAfterTouchEvent +- PatchChangeEvent +- TrackSequenceNumberEvent +- RawMetaevent +- SmpteOffsetEvent +- SequeceSpecificEvent +- PitchWheelChangeEvent diff --git a/NAudio-2.2.1/Docs/MidiEvent.md.meta b/NAudio-2.2.1/Docs/MidiEvent.md.meta new file mode 100644 index 0000000..bc1378c --- /dev/null +++ b/NAudio-2.2.1/Docs/MidiEvent.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: adced5da34f484b5fad4395c130f4391 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Docs/MidiFile.md b/NAudio-2.2.1/Docs/MidiFile.md new file mode 100644 index 0000000..ab0ab67 --- /dev/null +++ b/NAudio-2.2.1/Docs/MidiFile.md @@ -0,0 +1,65 @@ +# Exploring MIDI Files with MidiFile + +The `MidiFile` class in NAudio allows you to open and examine the MIDI events in a standard MIDI file. It can also be used to create or update MIDI files, but this article focuses on reading. + +## Opening a MIDI file + +Opening a `MidiFile` is as simple as creating a new `MidiFile` object and passing in the path. You can choose to enable `strictMode` which will throw exceptions if various faults are found with the file such as note on events missing a paired note off or controller values out of range. + +```c# +var strictMode = false; +var mf = new MidiFile(fileName, strictMode); +``` + +We can discover what MIDI file format the file is (Type 0 or type 1), as well as how many tracks are present and what the `DeltaTicksPerQuarterNote` value is. + +```c# +Console.WriteLine("Format {0}, Tracks {1}, Delta Ticks Per Quarter Note {2}", + mf.FileFormat, mf.Tracks, mf.DeltaTicksPerQuarterNote); +``` + +## Examining the MIDI events + +The MIDI events can be accessed with the `Events` property, passing in the index of the track whose events you want to access. This gives you a `MidiEventCollection` you can iterate through. + +All the events in the MIDI file will be represented by a class inheriting from `MidiEvent`. The `MidiFile` class will also have set an `AbsoluteTime` property on each note, which represents the timestamp of the MIDI event from the start of file in terms of delta ticks. + +For note on events, `MidiFile` will also try to pair up the corresponding `NoteOffEvent` events. This allows you to see the duration of each note (which is simply the difference in time between the absolute time of the `NoteOffEvent` and `NoteOnEvent`. + +Each `MidiEvent` has a `ToString` overload with basic information, so we can print out details of all the events in the file like this. (we don't print out the `NoteOffEvent` instances, because they are each paired to a `NoteOnEvent` which reports the duration) + + +```c# +for (int n = 0; n < mf.Tracks; n++) +{ + foreach (var midiEvent in mf.Events[n]) + { + if(!MidiEvent.IsNoteOff(midiEvent)) + { + Console.WriteLine("{0} {1}\r\n", ToMBT(midiEvent.AbsoluteTime, mf.DeltaTicksPerQuarterNote, timeSignature), midiEvent); + } + } +} +``` + +You'll see that a helper `ToMBT` method is being used above to convert the `AbsoluteTime` into a more helpful Measures Beats Ticks format. Here's a basic implementation (that doesn't take into account any possible time signature events that might take place) + +```c# +private string ToMBT(long eventTime, int ticksPerQuarterNote, TimeSignatureEvent timeSignature) +{ + int beatsPerBar = timeSignature == null ? 4 : timeSignature.Numerator; + int ticksPerBar = timeSignature == null ? ticksPerQuarterNote * 4 : (timeSignature.Numerator * ticksPerQuarterNote * 4) / (1 << timeSignature.Denominator); + int ticksPerBeat = ticksPerBar / beatsPerBar; + long bar = 1 + (eventTime / ticksPerBar); + long beat = 1 + ((eventTime % ticksPerBar) / ticksPerBeat); + long tick = eventTime % ticksPerBeat; + return String.Format("{0}:{1}:{2}", bar, beat, tick); +} +``` + +Note that to get the `TimeSignatureEvent` needed by this function we can simply do something like: + +```c# +var timeSignature = mf.Events[0].OfType<TimeSignatureEvent>().FirstOrDefault(); +``` + diff --git a/NAudio-2.2.1/Docs/MidiFile.md.meta b/NAudio-2.2.1/Docs/MidiFile.md.meta new file mode 100644 index 0000000..bd92983 --- /dev/null +++ b/NAudio-2.2.1/Docs/MidiFile.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1f4fd4b5c8a96624a9b55cd1be59ec3a +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Docs/MidiInAndOut.md b/NAudio-2.2.1/Docs/MidiInAndOut.md new file mode 100644 index 0000000..c3fd8e0 --- /dev/null +++ b/NAudio-2.2.1/Docs/MidiInAndOut.md @@ -0,0 +1,114 @@ +# Sending and Receiving MIDI Events + +NAudio allows you to send and receive MIDI events from MIDI devices using the `MidiIn` and `MidiOut` classes. + +## Enumerating MIDI Devices + +To discover how many devices are present in your system, you can use `MidiIn.NumberOfDevices` and `MidiOut.NumberOfDevices`. Then you can ask for information about each device using `MidiIn.DeviceInfo(index)` and `MidiOut.DeviceInfo(index)`. The `ProductName` property is most useful as it can be used to populate a combo box allowing users to select the device they want. + +```c# +for (int device = 0; device < MidiIn.NumberOfDevices; device++) +{ + comboBoxMidiInDevices.Items.Add(MidiIn.DeviceInfo(device).ProductName); +} +if (comboBoxMidiInDevices.Items.Count > 0) +{ + comboBoxMidiInDevices.SelectedIndex = 0; +} +for (int device = 0; device < MidiOut.NumberOfDevices; device++) +{ + comboBoxMidiOutDevices.Items.Add(MidiOut.DeviceInfo(device).ProductName); +} +``` + +## Receiving MIDI events + +To start monitoring incoming MIDI messages we create a new instance of `MidiIn` passing in the selected device index (zero based). Then we subscribe to the `MessageReceived` and `ErrorReceived` properties. Then we call `Start` to actually start receiving messages from the device. + +```c# +midiIn = new MidiIn(selectedDeviceIndex); +midiIn.MessageReceived += midiIn_MessageReceived; +midiIn.ErrorReceived += midiIn_ErrorReceived; +midiIn.Start(); +``` + +Both event handlers provide us with a `MidiInMessageEventArgs` which provides a `Timestamp` (in milliseconds), the parsed `MidiEvent` as well as the `RawMessage` (which can be useful if NAudio couldn't interpret the message) + +```c# +void midiIn_ErrorReceived(object sender, MidiInMessageEventArgs e) +{ + log.WriteError(String.Format("Time {0} Message 0x{1:X8} Event {2}", + e.Timestamp, e.RawMessage, e.MidiEvent)); +} + +void midiIn_MessageReceived(object sender, MidiInMessageEventArgs e) +{ + log.WriteInfo(String.Format("Time {0} Message 0x{1:X8} Event {2}", + e.Timestamp, e.RawMessage, e.MidiEvent)); +} +``` + +To stop monitoring, simply call `Stop` on the MIDI in device. And also `Dispose` the device if you are finished with it. + +```c# +midiIn.Stop(); +midiIn.Dispose(); +``` + +## Sending MIDI events + +Sending MIDI events makes use of `MidiOut`. First, create an instance of `MidiOut` passing in the desired device number: + +```c# +midiOut = new MidiOut(comboBoxMidiOutDevices.SelectedIndex); +``` + +Then you can create any MIDI messages using classes derived from `MidiEvent`. For example, you could create a `NoteOnEvent`. Note that timestamps and durations are ignored in this scenario - they only apply to events in a MIDI file. + +```c# +int channel = 1; +int noteNumber = 50; +var noteOnEvent = new NoteOnEvent(0, channel, noteNumber, 100, 50); +``` + +To send the MIDI event, we need to call `GetAsShortMessage` on the `MidiEvent` and pass the resulting value to `MidiOut.Send` + +```c# +midiOut.Send(noteOnEvent.GetAsShortMessage()); +``` + +When you're done with sending MIDI events, simply `Dispose` the device. + +```c# +midiOut.Dispose(); +``` + +## Sending and Receiving Sysex message events + +Sending a Sysex message can be done using MidiOut.SendBuffer(). It is not necessary to build and send an entire message as a single SendBuffer call as long as you ensure that the calls are not asynchronously interleaved. +```c# +private static void SendSysex(byte[] message) +{ + midiOut.SendBuffer(new byte[] { 0xF0, 0x00, 0x21, 0x1D, 0x01, 0x01 }); + midiOut.SendBuffer(message); + midiOut.SendBuffer(new byte[] { 0xF7 }); +} +``` + +Receiving Sysex messages requires two actions in addition to the midiIn handling above: (1) Allocate a number of buffers each large enough to receive an expected Sysex message from the device. (2) Subscribe to the SysexMessageReceived EventHandler property: +```c# +midiIn = new MidiIn(selectedDeviceIndex); +midiIn.MessageReceived += midiIn_MessageReceived; +midiIn.ErrorReceived += midiIn_ErrorReceived; +midiIn.CreateSysexBuffers(BufferSize, NumberOfBuffers); +midiIn.SysexMessageReceived += midiIn_SysexMessageReceived; +midiIn.Start(); +``` + +The second parameter to the SysexMessageReceived EventHandler is of type MidiInSysexMessageEventArgs, which has a SysexBytes byte array property: +```c# +static void midiIn_SysexMessageReceived(object sender, MidiInSysexMessageEventArgs e) +{ + byte[] sysexMessage = e.SysexBytes; + .... +``` diff --git a/NAudio-2.2.1/Docs/MidiInAndOut.md.meta b/NAudio-2.2.1/Docs/MidiInAndOut.md.meta new file mode 100644 index 0000000..960fe9d --- /dev/null +++ b/NAudio-2.2.1/Docs/MidiInAndOut.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f1710179b8d44d1e0a7cef6d9d178410 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Docs/MixTwoAudioFilesToWav.md b/NAudio-2.2.1/Docs/MixTwoAudioFilesToWav.md new file mode 100644 index 0000000..cb95aba --- /dev/null +++ b/NAudio-2.2.1/Docs/MixTwoAudioFilesToWav.md @@ -0,0 +1,27 @@ +# Mix Two Audio Files into a WAV File + +In this tutorial we will mix two audio files together into a WAV file. The input files can be any supported format such as WAV or MP3. + +First, we should open the two input files. We'll use `AudioFileReader` to do this. + +Next, we'll use `MixingSampleProvider` to mix them together. This expects an `IEnumerable<ISampleProvider>` which + +Finally, we use `WaveFileWriter.CreateWaveFile16` passing in the `MixingSampleProvider` to mix the two files together and output a 16 bit WAV file. + +```c# +using(var reader1 = new AudioFileReader("file1.wav")) +using(var reader2 = new AudioFileReader("file2.wav")) +{ + var mixer = new MixingSampleProvider(new[] { reader1, reader2 }); + WaveFileWriter.CreateWaveFile16("mixed.wav", mixer); +} +``` + +Note that there is potential for audio to clip. If the two files are both loud, then the combined value of a sample will be greater than 1.0f. These have to be clipped before converting back to 16 bit PCM. This can be fixed by reducing the volume of the inputs. Here's how we could set the volumes to 75% before mixing + +```c# +reader1.Volume = 0.75f; +reader2.Volume = 0.75f; +``` + +Alternatively, if we'd used `WaveFileWriter.CreateWaveFile` instead, then the output would contain IEEE floating point samples instead of 16 bit PCM. This would result in a file twice as large, but any sample values > 1.0f would be left intact. diff --git a/NAudio-2.2.1/Docs/MixTwoAudioFilesToWav.md.meta b/NAudio-2.2.1/Docs/MixTwoAudioFilesToWav.md.meta new file mode 100644 index 0000000..47be05d --- /dev/null +++ b/NAudio-2.2.1/Docs/MixTwoAudioFilesToWav.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 00637f610499c0556839be57bd2ef673 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Docs/OffsetSampleProvider.md b/NAudio-2.2.1/Docs/OffsetSampleProvider.md new file mode 100644 index 0000000..8a3e240 --- /dev/null +++ b/NAudio-2.2.1/Docs/OffsetSampleProvider.md @@ -0,0 +1,57 @@ +# Using OffsetSampleProvider + +`OffsetSampleProvider` allows you to extract a sub-section of another `ISampleProvider`. You can skip over the start of the source `ISampleProvider` with `SkipOver` and limit how much audio you play from the source with `Take`. You can also insert leading and trailing silence with `DelayBy` and `LeadOut`. + +`Take` is especially useful when working with never-ending `ISampleProvider` sources such as `SignalGenerator`. + +Let's look at an example. Here, the `OffsetSampleProvider` uses a `SignalGenerator` as its source. It inserts 1 second of silence before playing for 5 seconds and then inserts 1 extra second of silence at the end: + +```c# +// the source ISampleProvider +var sineWave = new SignalGenerator() { + Gain = 0.2, + Frequency = 500, + Type = SignalGeneratorType.Sin}; +var trimmed = new OffsetSampleProvider(sineWave) { + DelayBy = TimeSpan.FromSeconds(1), + Take = TimeSpan.FromSeconds(5), + LeadOut = TimeSpan.FromSeconds(1) +}; +``` + +For another example, let's say we have an audio file and we want to skip over the first one minute, and then take a 30 second excerpt and write it to a WAV file: + +```c# +var source = new AudioFileReader("example.mp3"); +var trimmed = new OffsetSampleProvider(source) { + SkipOver = TimeSpan.FromSeconds(30), + Take = TimeSpan.FromSeconds(60), +WaveFileWriter.CreateWaveFile16(outputFilePath, trimmed); +``` + +## Skip and Take Extension Methods + +NAudio also offers some helpful extension methods to simplify the above task. Skip and Take are extension methods on `ISampleProvider` and create an `OffsetSampleProvider` behind the scenes. So the previous example could be rewritten: + +```c# +var trimmed = new AudioFileReader("example.mp3") + .Skip(TimeSpan.FromSeconds(30)) + .Take(TimeSpan.FromSeconds(60)); +WaveFileWriter.CreateWaveFile16(outputFilePath, trimmed); +``` + +## Optimizing SkipOver + +Note that `SkipOver` is implemented by simply reading that amount of audio from the source and discarding it. Obviously if the source is a file as in this example, it would be more efficient just to position it to the desired starting point: + +```c# +var source = new AudioFileReader("example.mp3"); +source.CurrentTime = TimeSpan.FromSeconds(30); +var trimmed = source.Take(TimeSpan.FromSeconds(60)); +WaveFileWriter.CreateWaveFile16(outputFilePath, trimmed); +``` + + +## Sample Accurate Trimming + +As well as the TimeSpan based versions of the `SkipOver`, `DelayBy` `Take` and `LeadOut` properties, there are sample based ones, for when you need accurate control over exactly how many samples of audio to skip and take. These are called `SkipOverSamples`, `DelayBySamples`, `TakeSamples` and `LeadOutSamples`. They're calculated automatically for you when you use the `TimeSpan` based properties, but you can set them directly yourself. diff --git a/NAudio-2.2.1/Docs/OffsetSampleProvider.md.meta b/NAudio-2.2.1/Docs/OffsetSampleProvider.md.meta new file mode 100644 index 0000000..0084d5c --- /dev/null +++ b/NAudio-2.2.1/Docs/OffsetSampleProvider.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 005978899c9d079a28c1a2086af4b18c +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Docs/OutputDeviceTypes.md b/NAudio-2.2.1/Docs/OutputDeviceTypes.md new file mode 100644 index 0000000..e07fdbb --- /dev/null +++ b/NAudio-2.2.1/Docs/OutputDeviceTypes.md @@ -0,0 +1,79 @@ +# Understanding Output Devices + +NAudio supplies wrappers for four different audio output APIs. In addition, some of them support several different modes of operation. This can be confusing for those new to NAudio and the various Windows audio APIs, so in this article I will explain what the four main options are and when you should use them. + +## IWavePlayer + +Well start off by discussing the common interface for all output devices. In NAudio, each output device implements `IWavePlayer`, which has an `Init` method into which you pass the Wave Provider that will be supplying the audio data. Then you can call `Play`, `Pause` and `Stop` which are pretty self-explanatory, except that you need to know that `Play` only begins playback. + +You should only call `Init` once on a given instance of an `IWavePlayer`. If you need to play something else, you should `Dispose` of your output device and create a new one. + +You will notice there is no capability to get or set the playback position. That is because the output devices have no concept of position they just read audio from the `IWaveProvider` supplied until it reaches an end, at which point the `PlaybackStopped` event is fired. Alternatively, you can ignore `PlaybackStopped` and just call `Stop` whenever you decide that playback is no longer required. + +You may notice a `Volume` property on the interface that is marked as `[Obsolete]`. This was marked obsolete because it is not supported on all device types, but most of them do. + +Finally there is a `PlaybackState` property that can report `Stopped`, `Playing` or `Paused`. Be careful with Stopped though, since if you call the `Stop` method, the `PlaybackState` will immediately go to `Stopped` but it may be a few milliseconds before any background playback threads have actually exited. + +## WaveOutEvent & WaveOut +`WaveOutEvent` should be thought of as the default audio output device in NAudio. If you dont know what to use, choose `WaveOutEvent`. It essentially wraps the Windows `waveOut` APIs, and is the most universally supported of all the APIs. + +The `WaveOutEvent` (or `WaveOut`) object allows you to configure several things before you get round to calling `Init`. Most common would be to change the `DeviceNumber` property. 1 indicates the default output device, while 0 is the first output device (usually the same in my experience). To find out how many `WaveOut` output devices are available, query the static `WaveOut.DeviceCount` property. + +You can also set `DesiredLatency`, which is measured in milliseconds. This figure actually sets the total duration of all the buffers. So in fact, you could argue that the real latency is shorter. In a future NAudio, I might reduce confusion by replacing this with a `BufferDuration` property. By default the `DesiredLatency` is 300ms, which should ensure a smooth playback experience on most computers. You can also set the `NumberOfBuffers` to something other than its default of 2 although 3 is the only other value that is really worth using. + +One complication with `WaveOut` is that there are several different "callback models" available. Understanding which one to use is important. Callbacks are used whenever `WaveOut` has finished playing one of its buffers and wants more data. In the callback we read from the source wave provider and fill a new buffer with the audio. It then queues it up for playback, assuming there is still more data to play. As with all output audio driver models, it is imperative that this happens as quickly as possible, or your output sound will stutter. + +### Event Callback +Event callback is the default and recommended approach if you are using waveOut APIs, and this is implemented in the `WaveOutEvent` class unlike the other callback options which are accessed via the `WaveOut` class. + +The implementation of event callback is similar to WASAPI and DirectSound. A background thread simply sits around filling up buffers when they become empty. To help it respond at the right time, an event handle is set to trigger the background thread that a buffer has been returned by the soundcard and is in need of filling again. + +### New Window Callback +This is a good approach if you are creating a `WaveOut` object from the GUI thread of a Windows Forms or WPF application. Whenever `WaveOut` wants more data it posts a message that is handled by the Windows message pump of an invisible new window. You get this callback model by default when you call the empty `WaveOut` constructor. However, it will not work on a background thread, since there is no message pump. + +One of the big benefits of using this model (or the Existing Window model) is that everything happens on the same thread. This protects you from threading race conditions where a reposition happens at the same time as a read. + +note: The reason for using a new window instead of an existing window is to eliminate bugs that can happen if you start one playback before a previous one has finished. It can result in WaveOut picking up messages it shouldnt. + +### Existing Window + +Existing Window is essentially the same callback mechanism as New Window, but you have to pass in the handle of an existing window. This is passed in as an IntPtr to make it compatible with WPF as well as WinForms. The only thing to be careful of with this model is using multiple concurrent instances of WaveOut as they will intercept each others messages (I may fix this in a future version of NAudio). + +note: with both New and Existing Window callback methods, audio playback will deteriorate if your windows message pump on the GUI thread has too much other work to do. + +### Function Callback +Function callback was the first callback method I attempted to implement for NAudio, and has proved the most problematic of all callback methods. Essentially you can give it a function to callback, which seems very convenient, these callbacks come from a thread within the operating system. + +To complicate matters, some soundcards really dont like two threads calling waveOut functions at the same time (particularly one calling waveOutWrite while another calls waveOutReset). This in theory would be easily fixed with locks around all waveOut calls, but some audio drivers call the callbacks from another thread while you are calling waveOutReset, resulting in deadlocks. + +Function callbacks should be considered as obsolete now in NAudio, with `WaveOutEvent` a much better choice. + +## DirectSoundOut + +DirectSound is a good alternative if for some reason you dont want to use `WaveOut` since it is simple and widely supported. + +To select a specific device with `DirectSoundOut`, you can call the static `DirectSoundOut.Devices` property which will let you get at the GUID for each device, which you can pass into the `DirectSoundOut` constructor. Like `WaveOut`, you can adjust the latency (overall buffer size). + +`DirectSoundOut` uses a background thread waiting to fill buffers (same as `WaveOutEvent`). This is a reliable and uncomplicated mechanism, but as with any callback mechanism that uses a background thread, you must take responsibility yourself for ensuring that repositions do not happen at the same time as reads (although some of NAudios built-in WaveStreams can protect you from getting this wrong). + +## WasapiOut + +WASAPI is the latest and greatest Windows audio API, introduced with Windows Vista. But just because it is newer doesnt mean you should use it. In fact, it can be a real pain to use, since it is much more fussy about the format of the `IWaveProvider` passed to its `Init` function and will not perform resampling for you. + +To select a specific output device, you need to make use of the `MMDeviceEnumerator` class, which can report the available audio "endpoints" in the system. + +WASAPI out offers you a couple of configuration options. The main one is whether you open in `shared` or `exclusive` mode. In exclusive mode, your application requests exclusive access to the soundcard. This is only recommended if you need to work at very low latencies. + +You can also choose whether event callbacks are used. I recommend you do so, since it enables the background thread to get on with filling a new buffer as soon as one is needed. + +Why would you use WASAPI? I would only recommend it if you want to work at low latencies or are wanting exclusive use of the soundcard. Remember that WASAPI is not supported on Windows XP. However, in situations where WASAPI would be a good choice, ASIO out is often a better one + +## AsioOut + +ASIO is the de-facto standard for audio interface drivers for recording studios. All professional audio interfaces for Windows will come with ASIO drivers that are designed to operate at the lowest latencies possible. ASIO is probably a better choice than WASAPI for low latency applications since it is more widely supported (you can use ASIO on XP for example). + +ASIO Out devices are selected by name. Use the AsioOut.GetDriverNames() to see what devices are available on your system. Note that this will return all installed ASIO drivers. It does not necessarily mean that the soundcard is currently connected in the case of an external audio interface, so `Init` can fail for that reason. + +ASIO drivers support their own customised settings GUI. You can access this by calling `ShowControlPanel()`. Latencies are usually set within the control panel and are typically specified in samples. Remember that if you try to work at a really low latency, your input IWaveProviders `Init` function needs to be really fast. + +ASIO drivers can process data in a whole host of native WAV formats (e.g. big endian vs little endian, 16, 24, 32 bit ints, IEEE floats etc), not all of which are currently supported by NAudio. If ASIO Out doesnt work with your soundcard, create an issue on the NAudio GitHub page, as it is fairly easy to add support for another format. \ No newline at end of file diff --git a/NAudio-2.2.1/Docs/OutputDeviceTypes.md.meta b/NAudio-2.2.1/Docs/OutputDeviceTypes.md.meta new file mode 100644 index 0000000..ceabc43 --- /dev/null +++ b/NAudio-2.2.1/Docs/OutputDeviceTypes.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 03ce09c6afec103449209139e690d618 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Docs/PlayAudioFileConsoleApp.md b/NAudio-2.2.1/Docs/PlayAudioFileConsoleApp.md new file mode 100644 index 0000000..e322036 --- /dev/null +++ b/NAudio-2.2.1/Docs/PlayAudioFileConsoleApp.md @@ -0,0 +1,22 @@ +## Play an Audio File from a Console application + +To play a file from a console application, we will use `AudioFileReader` as a simple way of opening our audio file, and `WaveOutEvent` as the output device. + +We simply need to pass the `audioFile` into the `outputDevice` with the `Init` method, and then call `Play`. + +Since `Play` only means "start playing" and isn't blocking, we can wait in a loop until playback finishes. + +Afterwards, we need to `Dispose` our `audioFile` and `outputDevice`, which in this example we do by virtue of putting them inside `using` blocks. + +```c# +using(var audioFile = new AudioFileReader(audioFile)) +using(var outputDevice = new WaveOutEvent()) +{ + outputDevice.Init(audioFile); + outputDevice.Play(); + while (outputDevice.PlaybackState == PlaybackState.Playing) + { + Thread.Sleep(1000); + } +} +``` \ No newline at end of file diff --git a/NAudio-2.2.1/Docs/PlayAudioFileConsoleApp.md.meta b/NAudio-2.2.1/Docs/PlayAudioFileConsoleApp.md.meta new file mode 100644 index 0000000..40bab03 --- /dev/null +++ b/NAudio-2.2.1/Docs/PlayAudioFileConsoleApp.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f14877a65b1ec472aa8481c7eb817d59 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Docs/PlayAudioFileWinForms.md b/NAudio-2.2.1/Docs/PlayAudioFileWinForms.md new file mode 100644 index 0000000..3a1a0d4 --- /dev/null +++ b/NAudio-2.2.1/Docs/PlayAudioFileWinForms.md @@ -0,0 +1,171 @@ +## Play an Audio File from a WinForms application + +In this demo, we'll see how to play an audio file from a WinForms application. This technique will also work + +To start with, we'll create a very simple form with a start and a stop button. And we'll also declare two private members, one to hold the audio output device (that's the soundcard we're playing out of), and one to hold the audio file (that's the audio file we're playing). + +```c# +using NAudio.Wave; +using NAudio.Wave.SampleProviders; + +public class MainForm : Form +{ + private WaveOutEvent outputDevice; + private AudioFileReader audioFile; + + public MainForm() + { + InitializeComponent(); + } + + private void InitializeComponent() + { + var flowPanel = new FlowLayoutPanel(); + flowPanel.FlowDirection = FlowDirection.LeftToRight; + flowPanel.Margin = new Padding(10); + + var buttonPlay = new Button(); + buttonPlay.Text = "Play"; + buttonPlay.Click += OnButtonPlayClick; + flowPanel.Controls.Add(buttonPlay); + + var buttonStop = new Button(); + buttonStop.Text = "Stop"; + buttonStop.Click += OnButtonStopClick; + flowPanel.Controls.Add(buttonStop); + + this.Controls.Add(flowPanel); + + this.FormClosing += OnButtonStopClick; + } +} +``` + +Now we've not defined the button handlers yet, so let's do that. First of all the Play button. The first time we click this, we won't have opened our output device or audio file. + +So we'll create an output device of type `WaveOutEvent`. This is only one of several options for sending audio to the soundcard, but its a good choice in many scenarios, due to its ease of use and broad platform support. + +We'll also subscribe to the `PlaybackStopped` event, which we can use to do some cleaning up. + +Then if we haven't opened an audio file, we'll use `AudioFileReader` to load an audio file. This is a good choice as it supports several common audio file formats including WAV and MP3. + +We then tell the output device to play audio from the audio file by using the `Init` method. + +Finally, if all that is done, we can call `Play` on the output device. This method starts playback but won't wait for it to stop. + +```c# +private void OnButtonPlayClick(object sender, EventArgs args) +{ + if (outputDevice == null) + { + outputDevice = new WaveOutEvent(); + outputDevice.PlaybackStopped += OnPlaybackStopped; + } + if (audioFile == null) + { + audioFile = new AudioFileReader(@"D:\example.mp3"); + outputDevice.Init(audioFile); + } + outputDevice.Play(); +} +``` + +We also need a way to request playback to stop. That's in the stop button click handler, and that's nice and easy. Just call `Stop` on the output device (if we have one). + +```c# +private void OnButtonStopClick(object sender, EventArgs args) +{ + outputDevice?.Stop(); +} +``` + +Finally, we need to clean up, and the best place to do that is in the `PlaybackStopped` event handler. Playback can stop for three reasons: + +1. you requested it to stop with `Stop()` +2. you reached the end of the input file +3. there was an error (e.g. you removed the USB headphones you were listening on) + +In the handler for `PlaybackStopped` we'll dispose of both the output device and the audio file. Of course, you might not want to do this. Maybe you want the user to carry on playing from where they left off. In which case you'd not dispose of either. But you would probably want to reset the `Position` of the `audioFile` to 0, if it had got to the end, so they could listen again. + +```c# +private void OnPlaybackStopped(object sender, StoppedEventArgs args) +{ + outputDevice.Dispose(); + outputDevice = null; + audioFile.Dispose(); + audioFile = null; +} +``` + +And that's it. Congratulations, you've played your first audio file with NAudio. + +## Example 2 - Supporting Rewind and Resume + +In this example, we'll use a similar approach, but this time, when we stop, we won't dispose either the output device or the reader. This means that next time we press play, we'll resume from where we were when we stopped. + +I've also added a rewind button. This sets the position of the `AudioFileReader` back to the start by simply setting `Position = 0` + +Obviously it is important that when the form is closed we do properly stop playback and dispose our resources, so we set a `closing` flag to true when the user shuts down the form. This means that when the `PlaybackStopped` event fires, we can dispose of the output device and `AudioFileReader` + +Here's the code + +```c# +var wo = new WaveOutEvent(); +var af = new AudioFileReader(@"example.mp3"); +var closing = false; +wo.PlaybackStopped += (s, a) => { if (closing) { wo.Dispose(); af.Dispose(); } }; +wo.Init(af); +var f = new Form(); +var b = new Button() { Text = "Play" }; +b.Click += (s, a) => wo.Play(); +var b2 = new Button() { Text = "Stop", Left=b.Right }; +b2.Click += (s, a) => wo.Stop(); +var b3 = new Button { Text="Rewind", Left = b2.Right }; +b3.Click += (s, a) => af.Position = 0; +f.Controls.Add(b); +f.Controls.Add(b2); +f.Controls.Add(b3); +f.FormClosing += (s, a) => { closing = true; wo.Stop(); }; +f.ShowDialog(); +``` + +## Example 3 - Adjusting Volume + +In this example, we'll build on the previous one by adding in a volume slider. We'll use a WinForms `TrackBar` with value between 0 and 100. + +When the user moves the trackbar, the `Scroll` event fires and we can adjust the volume in one of two ways. + +First, we can simply change the volume of our output device. It's important to note that this is a floating point value where 0.0f is silence and 1.0f is the maximum value. So we'll need to divide the value of our `TrackBar` by 100. + +```c# +t.Scroll += (s, a) => wo.Volume = t.Value / 100f; +``` + +Alternatively, the `AudioFileReader` class has a convenient `Volume` property. This adjusts the value of each sample before it even reaches the soundcard. This is more work for the code to do, but is very convenient when you are mixing together multiple files and want to control their volume individually. The `Volume` property on the `AudioFileReader` works just the same, going between 0.0 and 1.0. You can actually provide values greater than 1.0f to this property, to amplify the audio, but this does result in the potential for clipping. + +```c# +t.Scroll += (s, a) => af.Volume = t.Value / 100f; +``` + +Let's see the revised version of our form: + +```c# +var wo = new WaveOutEvent(); +var af = new AudioFileReader(inputFilePath); +var closing = false; +wo.PlaybackStopped += (s, a) => { if (closing) { wo.Dispose(); af.Dispose(); } }; +wo.Init(af); +var f = new Form(); +var b = new Button() { Text = "Play" }; +b.Click += (s, a) => wo.Play(); +var b2 = new Button() { Text = "Stop", Left=b.Right }; +b2.Click += (s, a) => wo.Stop(); +var b3 = new Button { Text="Rewind", Left = b2.Right }; +b3.Click += (s, a) => af.Position = 0; +var t = new TrackBar() { Minimum = 0, Maximum = 100, Value = 100, Top = b.Bottom, TickFrequency = 10 }; +t.Scroll += (s, a) => wo.Volume = t.Value / 100f; +// Alternative: t.Scroll += (s, a) => af.Volume = t.Value / 100f; +f.Controls.AddRange(new Control[] { b, b2, b3, t }); +f.FormClosing += (s, a) => { closing = true; wo.Stop(); }; +f.ShowDialog(); +``` diff --git a/NAudio-2.2.1/Docs/PlayAudioFileWinForms.md.meta b/NAudio-2.2.1/Docs/PlayAudioFileWinForms.md.meta new file mode 100644 index 0000000..3d5acd7 --- /dev/null +++ b/NAudio-2.2.1/Docs/PlayAudioFileWinForms.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 761265341f1275309a060bdb94d8f809 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Docs/PlayAudioFromUrl.md b/NAudio-2.2.1/Docs/PlayAudioFromUrl.md new file mode 100644 index 0000000..e63c36d --- /dev/null +++ b/NAudio-2.2.1/Docs/PlayAudioFromUrl.md @@ -0,0 +1,19 @@ +# Play Audio From URL + +The `MediaFoundationReader` class provides the capability of playing audio directly from a URL and supports many common audio file formats such as MP3. + +In this example designed to be run from a console app, we use `MediaFoundationReader` to load the audio from the network and then simply block until playback has finished. + +```c# +var url = "http://media.ch9.ms/ch9/2876/fd36ef30-cfd2-4558-8412-3cf7a0852876/AzureWebJobs103.mp3"; +using(var mf = new MediaFoundationReader(url)) +using(var wo = new WasapiOut()) +{ + wo.Init(mf); + wo.Play(); + while (wo.PlaybackState == PlaybackState.Playing) + { + Thread.Sleep(1000); + } +} +``` \ No newline at end of file diff --git a/NAudio-2.2.1/Docs/PlayAudioFromUrl.md.meta b/NAudio-2.2.1/Docs/PlayAudioFromUrl.md.meta new file mode 100644 index 0000000..28d3207 --- /dev/null +++ b/NAudio-2.2.1/Docs/PlayAudioFromUrl.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 62bd0226a3622c8d3a0a946e6ec904a0 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Docs/PlaySineWave.md b/NAudio-2.2.1/Docs/PlaySineWave.md new file mode 100644 index 0000000..31e44ed --- /dev/null +++ b/NAudio-2.2.1/Docs/PlaySineWave.md @@ -0,0 +1,76 @@ +# Play a Sine Wave + +To play a sine wave we can use the `SignalGenerator` class. This can produce a variety of signal types including sawtooth, pink noise and triangle waves. We will specify that we want a frequency of 500Hz, and set the gain to 0.2 (20%). This will help protect us from hurting our ears. + +The `SignalGenerator` will produce a never-ending stream of sound, so for it to finish, we'd either just call Stop on our output device when we are happy, or we can se the `Take` extension method, to specify that we want just the first 20 seconds of sound. + +Here's some sample code + +```c# +var sine20Seconds = new SignalGenerator() { + Gain = 0.2, + Frequency = 500, + Type = SignalGeneratorType.Sin} + .Take(TimeSpan.FromSeconds(20)); +using (var wo = new WaveOutEvent()) +{ + wo.Init(sine20Seconds); + wo.Play(); + while (wo.PlaybackState == PlaybackState.Playing) + { + Thread.Sleep(500); + } +} +``` + +# Explore other Signal Types + +Signal Generator can produe several other signal types. There are three other simple repeating signal patterns, for which you can adjust the gain and signal frequency. + +triangle: + +``` +Gain = 0.2, +Frequency = 500, +Type = SignalGeneratorType.Triangle +``` + +square: + +```c# +Gain = 0.2, +Frequency = 500, +Type = SignalGeneratorType.Square +``` + +and sawtooth: +```c# +Gain = 0.2, +Frequency = 500, +Type = SignalGeneratorType.SawTooth +``` + +There are also two types of noise - pink and white noise. The Frequency property has no effect: + +pink noise + +```c# +Gain = 0.2, +Type = SignalGeneratorType.PinkNoise +``` +white noise: + +```c# +Gain = 0.2, +Type = SignalGeneratorType.WhiteNoise +``` + +The final type is the frequency sweep (or 'chirp'). This is a sine wave that starts at `Frequency` and smoothly ramps up to `FrequencyEnd` over the period defined in `SweepLengthSecs`. It then returns to the start frequency and repeats indefinitely + +```c# +Gain = 0.2, +Frequency = 500, // start frequency of the sweep +FrequencyEnd = 2000, +Type = SignalGeneratorType.Sweep, +SweepLengthSecs = 2 +``` diff --git a/NAudio-2.2.1/Docs/PlaySineWave.md.meta b/NAudio-2.2.1/Docs/PlaySineWave.md.meta new file mode 100644 index 0000000..d90da39 --- /dev/null +++ b/NAudio-2.2.1/Docs/PlaySineWave.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 8fc5d808ab7bacb1fa779f41cc3137d5 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Docs/PlaybackStopped.md b/NAudio-2.2.1/Docs/PlaybackStopped.md new file mode 100644 index 0000000..ec5097a --- /dev/null +++ b/NAudio-2.2.1/Docs/PlaybackStopped.md @@ -0,0 +1,23 @@ +# Handling Playback Stopped + +In NAudio, you use an implementation of the `IWavePlayer` class to play audio. Examples include `WaveOut`, `WaveOutEvent`, `WasapiOut`, `AsioOut` etc. To specify the audio to be played, you call the `Init` method passing in an `IWaveProvider`. And to start playing you call `Play`. + +## Manually Stopping Playback + +You can stop audio playback any time by simply calling `Stop`. Depending on the implementation of `IWavePlayer`, playback may not stop instantaneously, but finish playing the currently queued buffer (usually no more than 100ms). So even when you call `Stop`, you should wait for the `PlaybackStopped` event to be sure that playback has actually stopped. + +## Reaching the end of the input audio + +In NAudio, the `Read` method on `IWaveProvider` is called every time the output device needs more audio to play. The `Read` method should normally return the requested number of bytes of audio (the `count` parameter). If `Read` returns less than `count` this means this is the last piece of audio in the input stream. If `Read` returns 0, the end has been reached. + +NAudio playback devices will stop playing when the `IWaveProvider`'s `Read` method returns 0. This will cause the `PlaybackStopped` event to get raised. + +## Output device error + +If there is any kind of audio error during playback, the `PlaybackStopped` event will be fired, and the `Exception` property set to whatever exception caused playback to stop. A very common cause of this would be playing to a USB device that has been removed during playback. + +## Disposing resources + +Often when playback ends, you want to clean up some resources, such as disposing the output device, and closing any input files such as `AudioFileReader`. It is strongly recommended that you do this when you receive the `PlaybackStopped` event and not immediately after calling `Stop`. This is because in many `IWavePlayer` implementations, the audio playback code is on another thread, and you may be disposing resources that will still be used. + +Note that NAudio attempts to fire the `PlaybackStopped` event on the `SynchronizationContext` the device was created on. This means in a WinForms or WPF application it is safe to access the GUI in the handler. \ No newline at end of file diff --git a/NAudio-2.2.1/Docs/PlaybackStopped.md.meta b/NAudio-2.2.1/Docs/PlaybackStopped.md.meta new file mode 100644 index 0000000..de6bf52 --- /dev/null +++ b/NAudio-2.2.1/Docs/PlaybackStopped.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 36f8dde647787e7a397600c095d69a20 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Docs/RawSourceWaveStream.md b/NAudio-2.2.1/Docs/RawSourceWaveStream.md new file mode 100644 index 0000000..38739f2 --- /dev/null +++ b/NAudio-2.2.1/Docs/RawSourceWaveStream.md @@ -0,0 +1,107 @@ +# Using RawSourceWaveStream + +`RawSourceWaveStream` is useful when you have some raw audio, which might be PCM or compressed, but it is not contained within a file format. `RawSourceWaveStream` allows you to specify the `WaveFormat` associated with the raw audio. Let's see some examples. + +## Playing from a Byte array + +Suppose we have a byte array containing raw 16 bit mono PCM, and want to play it. + +For demo purposes, let's create a 5 second sawtooth wave into the `raw`. Obviously `SignalGenerator` would be a better way to do this, but we are simulating getting a byte array from somewhere else, maybe received over the network. + +```c# +var sampleRate = 16000; +var frequency = 500; +var amplitude = 0.2; +var seconds = 5; + +var raw = new byte[sampleRate * seconds * 2]; + +var multiple = 2.0*frequency/sampleRate; +for (int n = 0; n < sampleRate * seconds; n++) +{ + var sampleSaw = ((n*multiple)%2) - 1; + var sampleValue = sampleSaw > 0 ? amplitude : -amplitude; + var sample = (short)(sampleValue * Int16.MaxValue); + var bytes = BitConverter.GetBytes(sample); + raw[n*2] = bytes[0]; + raw[n*2 + 1] = bytes[1]; +} +``` + +`RawSourceWaveStream` takes a `Stream` and a `WaveFormat`. The `WaveFormat` in this instance is 16 bit mono PCM. The stream we can use `MemoryStream` for, passing in our byte array. + +```c# +var ms = new MemoryStream(raw); +var rs = new RawSourceWaveStream(ms, new WaveFormat(sampleRate, 16, 1)); +``` + +And now we can play the `RawSourceWaveStream` just like it was any other `WaveStream`: + +```c# +var wo = new WaveOutEvent(); +wo.Init(rs); +wo.Play(); +while (wo.PlaybackState == PlaybackState.Playing) +{ + Thread.Sleep(500); +} +wo.Dispose(); +``` + +## Turning a raw file into WAV + +Suppose we have a raw audio file and we know the wave format of the audio in it. Let's say its 8kHz 16 bit mono. We can just open the file with `File.OpenRead` and pass it into a `RawSourceWaveStream`. Then we can convert it to a WAV file with `WaveFileWriter.CreateWaveFile`. + +```c# +var inPath = "example.pcm"; +var outPath = "example.wav"; +using(var fileStream = File.OpenRead(inPath)) +{ + var s = new RawSourceWaveStream(fileStream, new WaveFormat(8000,1)); + WaveFileWriter.CreateWaveFile(outPath, s); +} +``` + +Note that WAV files can contain compressed audio, so as long as you know the correct `WaveFormat` structure you can use that. Let's look at a compressed audio example next. + +## Converting G.729 audio into a PCM WAV + +Suppose we have a `.g729` file containing raw audio compressed with G.729. G.729 isn't actually a built-in `WaveFormat` in NAudio (some other common ones like mu and a-law are). But we can use `WaveFormat.CreateCustomFormat` or even derive from `WaveFormat` to define the correct format. + +Now in the previous example we saw how we could create a WAV file that contains the G.729 audio still encoded. But if we wanted it to be PCM, we'd need to use `WaveFormatConversionStream.CreatePcmStream` to look for an ACM codec that understands the incoming `WaveFormat` and can turn it into PCM. + +Please note that this won't always be possible. If your version of Windows doesn't have a suitable decoder, this will fail. + +But here's how we would convert that raw G.729 file into a PCM WAV file if we did have a suitable decoder: + +```c# +var inFile = @"c:\users\mheath\desktop\chirpg729.g729"; +var outFile = @"c:\users\mheath\desktop\chirpg729.wav"; +var inFileFormat = WaveFormat.CreateCustomFormat( + WaveFormatEncoding.G729, + 8000, // sample rate + 1, // channels + 1000, // average bytes per second + 10, // block align + 1); // bits per sample +using(var inStream = File.OpenRead(inFile)) +using(var reader = new RawSourceWaveStream(inStream, inFileFormat)) +using(var converter = WaveFormatConversionStream.CreatePcmStream(reader)) +{ + WaveFileWriter.CreateWaveFile(outFile, converter); +} +``` + +If it was a format that NAudio has built-in support for like G.711 a-law, then we'd do it like this: + +```c# +var inFile = @"c:\users\mheath\desktop\alaw.bin"; +var outFile = @"c:\users\mheath\desktop\alaw.wav"; +var inFileFormat = WaveFormat.CreateALawFormat(8000,1); +using(var inStream = File.OpenRead(inFile)) +using(var reader = new RawSourceWaveStream(inStream, inFileFormat)) +using(var converter = WaveFormatConversionStream.CreatePcmStream(reader)) +{ + WaveFileWriter.CreateWaveFile(outFile, converter); +} +``` \ No newline at end of file diff --git a/NAudio-2.2.1/Docs/RawSourceWaveStream.md.meta b/NAudio-2.2.1/Docs/RawSourceWaveStream.md.meta new file mode 100644 index 0000000..2c9c545 --- /dev/null +++ b/NAudio-2.2.1/Docs/RawSourceWaveStream.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 60ee3f7b528eac9fcbcb15629c62973e +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Docs/RecordWavFileWinFormsWaveIn.md b/NAudio-2.2.1/Docs/RecordWavFileWinFormsWaveIn.md new file mode 100644 index 0000000..012ce73 --- /dev/null +++ b/NAudio-2.2.1/Docs/RecordWavFileWinFormsWaveIn.md @@ -0,0 +1,157 @@ +# Recording a WAV file in a WinForms app with WaveIn + +In this example we'll see how to create a very simple WinForms app that records audio to a WAV File. + +First of all, let's choose where to put the recorded audio. It will go to a file called `recorded.wav` in a `NAudio` folder on your desktop: + +```c# +var outputFolder = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), "NAudio"); +Directory.CreateDirectory(outputFolder); +var outputFilePath = Path.Combine(outputFolder,"recorded.wav"); +``` + +Next, let's create the recording device. I'm going to use `WaveInEvent` in this case. We could also use `WaveIn` or indeed `WasapiCapture`. + +```c# +var waveIn = new WaveInEvent(); +``` + +I'll declare a `WaveFileWriter` but it won't get created until we start recording: + +```c# +WaveFileWriter writer = null; +``` + +And let's set up our form. It will have two buttons - one to start and one to stop recording. And we'll declare a `closing` flag to allow us to stop recording when the form is closed. + +```c# +bool closing = false; +var f = new Form(); +var buttonRecord = new Button() { Text = "Record" }; +var buttonStop = new Button() { Text = "Stop", Left = buttonRecord.Right, Enabled = false }; +f.Controls.AddRange(new Control[] { buttonRecord, buttonStop }); +``` + +Now we need some event handlers. When we click `Record`, we'll create a new `WaveFileWriter`, specifying the path for the WAV file to create and the format we are recording in. This must be the same as the recording device format as that is the format we'll receive recorded data in. So we use `waveIn.WaveFormat`. + +Then we start recording with `waveIn.StartRecording()` and set the button enabled states appropriately. + + +```c# +buttonRecord.Click += (s, a) => +{ + writer = new WaveFileWriter(outputFilePath, waveIn.WaveFormat); + waveIn.StartRecording(); + buttonRecord.Enabled = false; + buttonStop.Enabled = true; +}; +``` + + +We also need a handler for the `DataAvailable` event on our input device. This will start firing periodically after we start recording. We can just write the buffer in the event args to our writer. Make sure you write `a.BytesRecorded` bytes, not `a.Buffer.Length` + +```c# +waveIn.DataAvailable += (s, a) => +{ + writer.Write(a.Buffer, 0, a.BytesRecorded); +}; +``` + +One safety feature I often add when recording WAV is to limit the size of a WAV file. They grow quickly and can't be over 4GB in any case. Here I'll request that recording stops after 30 seconds: + +```c# +waveIn.DataAvailable += (s, a) => +{ + writer.Write(a.Buffer, 0, a.BytesRecorded); + if (writer.Position > waveIn.WaveFormat.AverageBytesPerSecond * 30) + { + waveIn.StopRecording(); + } +}; +``` + +Now we need to handle the stop recording button. This is simple, we just call `waveIn.StopRecording()`. However, we might still receive more data in the `DataAvailable` callback, so don't dispose you `WaveFileWriter` just yet. + +```c# +buttonStop.Click += (s, a) => waveIn.StopRecording(); +``` + +We'll also add a safety measure that if you try to close the form while you're recording, we'll call `StopRecording` and set a flag so we know we can also dispose the input device: + +```c# +f.FormClosing += (s, a) => { closing=true; waveIn.StopRecording(); }; +``` + +To safely dispose our `WaveFileWriter`, (which we need to do in order to produce a valid WAV file), we should handle the `RecordingStopped` event on our recording device. We `Dispose` the `WaveFileWriter` which fixes up the headers in our WAV file so that it is valid. Then we set the button states. Finally, if we're closing the form, the input device should be disposed. + +```c# +waveIn.RecordingStopped += (s, a) => +{ + writer?.Dispose(); + writer = null; + buttonRecord.Enabled = true; + buttonStop.Enabled = false; + if (closing) + { + waveIn.Dispose(); + } +}; +``` + +Now all our handlers are set up, we're ready to show the dialog: + +```c# +f.ShowDialog(); +``` + +Here's the full program for reference: + +```c# +var outputFolder = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), "NAudio"); +Directory.CreateDirectory(outputFolder); +var outputFilePath = Path.Combine(outputFolder,"recorded.wav"); + +var waveIn = new WaveInEvent(); + +WaveFileWriter writer = null; +bool closing = false; +var f = new Form(); +var buttonRecord = new Button() { Text = "Record" }; +var buttonStop = new Button() { Text = "Stop", Left = buttonRecord.Right, Enabled = false }; +f.Controls.AddRange(new Control[] { buttonRecord, buttonStop }); + +buttonRecord.Click += (s, a) => +{ + writer = new WaveFileWriter(outputFilePath, waveIn.WaveFormat); + waveIn.StartRecording(); + buttonRecord.Enabled = false; + buttonStop.Enabled = true; +}; + +buttonStop.Click += (s, a) => waveIn.StopRecording(); + +waveIn.DataAvailable += (s, a) => +{ + writer.Write(a.Buffer, 0, a.BytesRecorded); + if (writer.Position > waveIn.WaveFormat.AverageBytesPerSecond * 30) + { + waveIn.StopRecording(); + } +}; + +waveIn.RecordingStopped += (s, a) => +{ + writer?.Dispose(); + writer = null; + buttonRecord.Enabled = true; + buttonStop.Enabled = false; + if (closing) + { + waveIn.Dispose(); + } +}; + +f.FormClosing += (s, a) => { closing=true; waveIn.StopRecording(); }; +f.ShowDialog(); +``` + diff --git a/NAudio-2.2.1/Docs/RecordWavFileWinFormsWaveIn.md.meta b/NAudio-2.2.1/Docs/RecordWavFileWinFormsWaveIn.md.meta new file mode 100644 index 0000000..640ab3f --- /dev/null +++ b/NAudio-2.2.1/Docs/RecordWavFileWinFormsWaveIn.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: dbb8c3cb6e9f8b067a9b558e966ad136 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Docs/RecordingLevelMeter.md b/NAudio-2.2.1/Docs/RecordingLevelMeter.md new file mode 100644 index 0000000..1197a70 --- /dev/null +++ b/NAudio-2.2.1/Docs/RecordingLevelMeter.md @@ -0,0 +1,116 @@ +# Recording Level Meter + +In this article we'll see how you can represent the current audio input level coming from a recording device. + +## Start Capturing Audio + +In NAudio, the method you call to start capturing audio from an input device is called `StartRecording`. This method name can cause confusion. All that it means is that you are asking the input device to provide you with samples audio. It doesn't mean you are actually recording to an audio file. + +So if you want to allow the user to set up their volume levels before they start "recording", you'll actually need to call `StartRecording` to start capturing the audio simply for the purposes of updating the level meter. + +We won't go into great detail in this article on how to record audio as that's [covered elsewhere](RecordWavFileWinFormsWaveIn.md), but here we'll create a new recording device, subscribe to the data available event, and start capturing audio by calling `StartRecording`. + +```c# +var waveIn = new WaveInEvent(deviceNumber); +waveIn.DataAvailable += OnDataAvailable; +waveIn.StartRecording(); +``` + +## Handling Captured Audio + +In the `DataAvailable` event handler, if we were simply recording audio, we'd write to a `WaveFileWriter` like this: + +```c# +private void OnDataAvailable(object sender, WaveInEventArgs args) +{ + writer.Write(args.Buffer, 0, args.BytesRecorded); +}; +``` + +But if we're just letting the user get their levels set up, we'd only write to the file if the user had actually begun recording. So we might have a boolean flag that says whether we're recording or not. So when we get the `DataAvailable` event we don't necessarily write to a file. + +```c# +private void OnDataAvailable(object sender, WaveInEventArgs args) +{ + if (isRecording) + { + writer.Write(args.Buffer, 0, args.BytesRecorded); + } +}; +``` + +## Calculating Peak Values + +The `WaveInEventArgs.Buffer` property contains the captured audio. Unfortunately this is represented as a byte array. This means that we must convert to samples. + +The way this works depends on the bit depth being recorded at. The two most common options are 16 bit signed integers (`short`'s in C#), which is what `WaveIn` and `WaveInEvent` will supply by default. And 32 bit IEEE floating point numbers (`float`'s in C#) which is what `WasapiIn` or `WasapiLoopbackCapture` will supply by default. + +Here's how we might discover the maximum sample value if the incoming audio is 16 bit. Notice that we are simply taking the absolute value of each sample, and we are calculating one maximum value irrespective of whether it is mono or stereo audio. If you wanted, you could calculate the maximum values for each channel separately, by maintaining separate max values for each channel (the samples are interleaved): + +```c# +void OnDataAvailable(object sender, WaveInEventArgs args) +{ + if (isRecording) + { + writer.Write(args.Buffer, 0, args.BytesRecorded); + } + + float max = 0; + // interpret as 16 bit audio + for (int index = 0; index < args.BytesRecorded; index += 2) + { + short sample = (short)((args.Buffer[index + 1] << 8) | + args.Buffer[index + 0]); + // to floating point + var sample32 = sample/32768f; + // absolute value + if (sample32 < 0) sample32 = -sample32; + // is this the max value? + if (sample32 > max) max = sample32; + } +} +``` + +The previous example showed using bit manipulation, but NAudio also has a clever trick up its sleeve called `WaveBuffer`. This allows us to 'cast' from a `byte[]` to a `short[]` or `float[]`, something that is not normally possible in C#. + +Here's it working for floating point audio: + +```c# +void OnDataAvailable(object sender, WaveInEventArgs args) +{ + if (isRecording) + { + writer.Write(args.Buffer, 0, args.BytesRecorded); + } + + float max = 0; + var buffer = new WaveBuffer(args.Buffer); + // interpret as 32 bit floating point audio + for (int index = 0; index < args.BytesRecorded / 4; index++) + { + var sample = buffer.FloatBuffer[index]; + + // absolute value + if (sample < 0) sample = -sample; + // is this the max value? + if (sample > max) max = sample; + } +} +``` + +The same approach can be used for 16 bit audio, by accessing `ShortBuffer` instead of `FloatBuffer`. + + +## Updating the Volume Meter + +A very simple way to implement a volume meter in WinForms or WPF is to use a progressbar. You can set it up with a minimum value of 0 and a maximum value of 100. + +In both our examples, we calulated `max` as a floating point value between 0.0f and 1.0f, so setting the progressBar value is as simple as: + +```c# +progressBar.Value = 100 * max; +``` + +Note that you are updating the UI in the `OnDataAvailable` callback. NAudio will attempt to call this on the UI context if there is one. + +Also, this approach means that the frequency of meter updates will match the size of recording buffers. This is the simplest approach, and normally works just fine as there will usually be at least 10 buffers per second which is usually adequate for a volume meter. \ No newline at end of file diff --git a/NAudio-2.2.1/Docs/RecordingLevelMeter.md.meta b/NAudio-2.2.1/Docs/RecordingLevelMeter.md.meta new file mode 100644 index 0000000..50ffc3f --- /dev/null +++ b/NAudio-2.2.1/Docs/RecordingLevelMeter.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e7762dbc1e537f56fb1d8eec5c9ed84e +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Docs/Resampling.md b/NAudio-2.2.1/Docs/Resampling.md new file mode 100644 index 0000000..0421ba7 --- /dev/null +++ b/NAudio-2.2.1/Docs/Resampling.md @@ -0,0 +1,68 @@ +# Resampling Audio + +Every now and then youll find you need to resample audio with NAudio. For example, to mix files together of different sample rates, you need to get them all to a common sample rate first. Or if youre playing audio through an API like ASIO , audio must be resampled to match the output device's current sample rate before being to the device. + +There are also some gotchas you need to be aware of when resampling. In particular there is the danger of "aliasing". I explain what this is in my Pluralsight ["Digital Audio Fundamentals"](https://www.shareasale.com/r.cfm?u=1036405&b=611266&m=53701&afftrack=&urllink=www%2Epluralsight%2Ecom%2Fcourses%2Fdigital%2Daudio%2Dfundamentals) course. The main takeaway is that if you lower the sample rate, you really ought to use a low pass filter first, to get rid of high frequencies that cannot correctly. + +### Option 1: MediaFoundationResampler + +Probably the most powerful resampler available with NAudio is the `MediaFoundationResampler`. This is not available for XP users, but desktop versions of Windows from Vista onwards include it. If you are using a Windows Server, youll need to make sure the "desktop experience" is installed. It has a customisable quality level (60 is the highest quality, down to 1 which is linear interpolation). Ive found its fast enough to run on top quality. It also is quite flexible and is often able to change to a different channel count or bit depth at the same time. + +Here's a code sample that resamples an MP3 file (usually 44.1kHz) down to 16kHz. `The MediaFoundationResampler` takes an `IWaveProvider` as input, and a desired output `WaveFormat`: + +```c# +int outRate = 16000; +var inFile = @"test.mp3"; +var outFile = @"test resampled MF.wav"; +using (var reader = new Mp3FileReader(inFile)) +{ + var outFormat = new WaveFormat(outRate, reader.WaveFormat.Channels); + using (var resampler = new MediaFoundationResampler(reader, outFormat)) + { + // resampler.ResamplerQuality = 60; + WaveFileWriter.CreateWaveFile(outFile, resampler); + } +} +``` + +### Option 2: WdlResamplingSampleProvider + +The second option is based on the Cockos WDL resampler for which we were kindly granted permission to use as part of NAudio. It works with floating point samples, so you'll need an `ISampleProvider` to pass in. Here we use `AudioFileReader` to get to floating point and then make a resampled 16 bit WAV file: + +```c# +int outRate = 16000; +var inFile = @"test.mp3"; +var outFile = @"test resampled WDL.wav"; +using (var reader = new AudioFileReader(inFile)) +{ + var resampler = new WdlResamplingSampleProvider(reader, outRate); + WaveFileWriter.CreateWaveFile16(outFile, resampler); +} +``` + +The big advantage that the WDL resampler brings to the table is that it is fully managed. This means it can be used within UWP Windows Store apps (as Im still finding it very difficult to work out how to create the `MediaFoundationResampler` in a way that passes WACK), or in cross-platform scenarios. + +The disadvantage is of course that performance will not necessarily be as fast as using `MediaFoundationResampler`. + +### Option 3: ACM Resampler + +You can also use `WaveFormatConversionStream` which is an ACM based Resampler, which has been in NAudio since the beginning and works back to Windows XP. It resamples 16 bit only and you cant change the channel count at the same time. It predates `IWaveProvider` so you need to pass in a `WaveStream` based. Heres it being used to resample an MP3 file: + +```c# +int outRate = 16000; +var inFile = @"test.mp3"; +var outFile = @"test resampled ACM.wav"; +using (var reader = new Mp3FileReader(inFile)) +{ + var outFormat = new WaveFormat(outRate, reader.WaveFormat.Channels); + using (var resampler = new WaveFormatConversionStream(outFormat, reader)) + { + WaveFileWriter.CreateWaveFile(outFile, resampler); + } +} +``` + +### Option 4: Do it yourself + +Of course the fact that NAudio lets you have raw access to the samples means you are able to write your own resampling algorithm, which could be Linear Interpolation or something more complex. Id recommend against doing this unless you really understand audio DSP. If you want to see some spectograms showing what happens when you write your own naive resampling algorithm, have a look at [this article](http://www.codeproject.com/Articles/501521/How-to-convert-between-most-audio-formats-in-NET) I wrote on CodeProject. Basically, youre likely to end up with significant aliasing if you dont also write a low pass filter. Given NAudio now has the WDL resampler, that should probably be used for all cases where you need a fully managed resampler. + diff --git a/NAudio-2.2.1/Docs/Resampling.md.meta b/NAudio-2.2.1/Docs/Resampling.md.meta new file mode 100644 index 0000000..20d57bb --- /dev/null +++ b/NAudio-2.2.1/Docs/Resampling.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4d8a42b3f9114fc97ad1f29d546cf875 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Docs/SmbPitchShiftingSampleProvider.md b/NAudio-2.2.1/Docs/SmbPitchShiftingSampleProvider.md new file mode 100644 index 0000000..388ff1b --- /dev/null +++ b/NAudio-2.2.1/Docs/SmbPitchShiftingSampleProvider.md @@ -0,0 +1,33 @@ +# Pitch Shifting with SmbPitchShiftingSampleProvider + +The `SmbPitchShiftingSampleProvider` class provides a fully managed pitch shifter effect. + +You pass in the source audio to the constructor, and then use the `PitchFactor` to set the amount of pitch shift. 1.0f means no pitch change, 2.0f means an octave up, and 0.5f means an octave down. To move up one semitone, use the twelfth root of two. + +In this simple example, we calculate pitch factors to transpose an audio file up and down a whole tone (two semitones). This demo just plays the first 10 seconds of the audio file. + +Note that pitch shifting algorithms do introduce artifacts. It may sound slightly metalic, and the bigger the shift the bigger the effect. But for practicing along to a backing track that's in the wrong key, this can be a great benefit. + +```c# +var inPath = @"C:\Users\markh\example.mp3"; +var semitone = Math.Pow(2, 1.0/12); +var upOneTone = semitone * semitone; +var downOneTone = 1.0/upOneTone; +using (var reader = new MediaFoundationReader(inPath)) +{ + var pitch = new SmbPitchShiftingSampleProvider(reader.ToSampleProvider()); + using(var device = new WaveOutEvent()) + { + pitch.PitchFactor = (float)upOneTone; // or downOneTone + // just playing the first 10 seconds of the file + device.Init(pitch.Take(TimeSpan.FromSeconds(10))); + device.Play(); + while(device.PlaybackState == PlaybackState.Playing) + { + Thread.Sleep(500); + } + } +} +``` + +For an alternative approach to pitch shifting, look at creating a managed wrapper for the SoundTouch library, as explained in [this article](http://markheath.net/post/varispeed-naudio-soundtouch) \ No newline at end of file diff --git a/NAudio-2.2.1/Docs/SmbPitchShiftingSampleProvider.md.meta b/NAudio-2.2.1/Docs/SmbPitchShiftingSampleProvider.md.meta new file mode 100644 index 0000000..dc7dacf --- /dev/null +++ b/NAudio-2.2.1/Docs/SmbPitchShiftingSampleProvider.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 866a3f9402e37b57495d6d4d56c924df +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Docs/WasapiLoopbackCapture.md b/NAudio-2.2.1/Docs/WasapiLoopbackCapture.md new file mode 100644 index 0000000..37e52de --- /dev/null +++ b/NAudio-2.2.1/Docs/WasapiLoopbackCapture.md @@ -0,0 +1,52 @@ +# Record Soundcard Output with WasapiLoopbackCapture + +Lots of people ask how they can use NAudio to record the audio being played by another program. The answer is that unfortunately Windows does not provide an API that lets you target the output of one specific program to record. However, with WASAPI loopback capture, you can record all the audio that is being played out of a specific output device. + +Since NAudio 2.1.0, the audio can be captured at a sample rate of your choosing, although it will make sense to match the sound card's format. + +Let's start off by selecting a path to record to, creating an instance of `WasapiLoopbackCapture` (uses the default system device, but we can pass any rendering `MMDevice` that we want which we can find with `MMDeviceEnumerator`). We'll also create a `WaveFileWriter` using the capture `WaveFormat`. + +```c# +var outputFolder = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), "NAudio"); +Directory.CreateDirectory(outputFolder); +var outputFilePath = Path.Combine(outputFolder, "recorded.wav"); +var capture = new WasapiLoopbackCapture(); +// optionally we can set the capture waveformat here: e.g. capture.WaveFormat = new WaveFormat(44100, 16,2); +var writer = new WaveFileWriter(outputFilePath, capture.WaveFormat); +``` + +We need to handle the `DataAvailable` event, and it's very much the same approach here as recording to a WAV file from a regular `WaveIn` device. We just write `BytesRecorded` bytes from the `Buffer` into the `WaveFileWriter`. And in this example, I am stopping recording when we've captured 20 seconds worth of audio, by calling `StopRecording`. + +```c# +capture.DataAvailable += (s, a) => +{ + writer.Write(a.Buffer, 0, a.BytesRecorded); + if (writer.Position > capture.WaveFormat.AverageBytesPerSecond * 20) + { + capture.StopRecording(); + } +}; +``` + +When the `RecordingStopped` event fires, we `Dispose` our `WaveFileWriter` so we create a valid WAV file, and we're done recording so we'll `Dispose` our capture device as well. + +```c# +capture.RecordingStopped += (s, a) => +{ + writer.Dispose(); + writer = null; + capture.Dispose(); +}; +``` + +All that remains is for us to start recording with `StartRecording` and wait for recording to finish by monitoring the `CaptureState`. + +```c# +capture.StartRecording(); +while (capture.CaptureState != NAudio.CoreAudioApi.CaptureState.Stopped) +{ + Thread.Sleep(500); +} +``` + +Now there is one gotcha with `WasapiLoopbackCapture`. If no audio is playing whatsoever, then the `DataAvailable` event won't fire. So if you want to record "silence", one simple trick is to simply use an NAudio playback device to play silence through that device for the duration of time you're recording. Alternatively, you could insert silence yourself when you detect gaps in the incoming audio. \ No newline at end of file diff --git a/NAudio-2.2.1/Docs/WasapiLoopbackCapture.md.meta b/NAudio-2.2.1/Docs/WasapiLoopbackCapture.md.meta new file mode 100644 index 0000000..31df039 --- /dev/null +++ b/NAudio-2.2.1/Docs/WasapiLoopbackCapture.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 345a6592778dcd5edadc2c784c8ca8e6 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Docs/WasapiOut.md b/NAudio-2.2.1/Docs/WasapiOut.md new file mode 100644 index 0000000..0542643 --- /dev/null +++ b/NAudio-2.2.1/Docs/WasapiOut.md @@ -0,0 +1,37 @@ +# Working with WasapiOut + +`WasapiOut` is an implementation of `IWavePlayer` that uses the WASAPI audio API under the hood. WASAPI was introduced with Windows Vista, meaning it will be supported on most versions of Windows, but not XP. + +## Configuring WasapiOut + +When you create an instance of `WasapiOut` you can choose an output device. This is discussed in the [enumerating output devices article](EnumerateOutputDevices.md). + +There are a number of other options you can specify with WASAPI. + +First of all, you can choose the "share mode". This is normally set to `AudioClientShareMode.Shared` which means you are happy to share the sound card with other audio applications in Windows. This however does mean that the sound card will continue to operate at whatever sample rate it is currently set to, irrespective of the sample rate of audio you want to play. Fortunately, since NAudio 2.1.0 `WasapiOut` in shared mode will automatically resample the incoming audio. + +If you choose `AudioClientShareMode.Exclusive` then you are requesting exclusive access to the sound card. The benefits of this approach are that you can specify the exact sample rate you want (has to be supported by the sound card and usually cannot be less than 44.1kHz), and you can often work at lower latencies. Obviously this mode impacts on other programs wanting to use the soundcard. + +You can choose whether to use `eventSync` or not. This governs the behaviour of the background thread that is supplying audio to WASAPI. With event sync, you listen on an event for when WASAPI wants more audio. Without, you simply sleep for a short period of time and then provide more audio. Event sync is the default and generally is fine for most use cases. + +You can also request the latency you want. This is only a request, and depending on the share mode may not have any effect. The lower the latency, the shorter the period of time between supplying audio to the soundcard and hearing it. This can be very useful for real-time monitoring effects, but comes at the cost of higher CPU usage and potential for dropouts causing pops and clicks. So take care when adjusting this setting. The default is currently set to a fairly conservative 200ms. + +## Playing Audio with WasapiOut + +Once you've created an instance of `WasapiOut`, you use it exactly the same as any other `IWavePlayer` device in NAudio. You call `Init` to pass it the audio to be played, `Stop` to stop playback. You can use the `Volume` property to adjust the volume and subscribe to `PlaybackStopped` to determine when playback has stopped. And you should call `Dispose` when you are finished with it. + +Here's a simple example of playing audio with the default `WasapiOut` device in shared mode with event sync and the default latency: + +```c# +using(var audioFile = new AudioFileReader(audioFile)) +using(var outputDevice = new WasapiOut()) +{ + outputDevice.Init(audioFile); + outputDevice.Play(); + while (outputDevice.PlaybackState == PlaybackState.Playing) + { + Thread.Sleep(1000); + } +} +``` + diff --git a/NAudio-2.2.1/Docs/WasapiOut.md.meta b/NAudio-2.2.1/Docs/WasapiOut.md.meta new file mode 100644 index 0000000..968087a --- /dev/null +++ b/NAudio-2.2.1/Docs/WasapiOut.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: be40a62f1b56671f7937a4062fb5eb85 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Docs/WaveFormRendering.md b/NAudio-2.2.1/Docs/WaveFormRendering.md new file mode 100644 index 0000000..e68ca87 --- /dev/null +++ b/NAudio-2.2.1/Docs/WaveFormRendering.md @@ -0,0 +1,79 @@ +# Render an Audio Wave Form to PNG + + NAudio does not include any visualization code in the core library, but it does provide access to the raw audio samples which you need to render wave-forms. + + NAudio does however provide a sample project at GitHub: [NAudio.WaveFormRenderer](https://github.com/naudio/NAudio.WaveFormRenderer) which makes use of `NAudio` and `System.Drawing` to render waveforms in a variety of styles. + +![Orange Blocks](https://cloud.githubusercontent.com/assets/147668/18606778/5a9516ac-7cb1-11e6-8660-a0a80d72fe26.png) + + ## WaveFormRendererLib + + The `WaveFormRendererLib` project contains a customizable waveform rendering algorithm, allowing you to + + The waveform rendering algorithm is customizable: + + - Supports several peak calculation strategies (max, average, sampled, RMS, decibels) + - Supports different colors or gradients for the top and bottom half + - Supports different sizes for top and bottom half + - Overall image size and background can be customized + - Transparent backgrounds + - Support for SoundCloud style bars + - Several built-in rendering styles + +## WaveFormRenderer + +The `WaveFormRenderer` class allows easy rendering of files. We need to create some configuration options first. + +The peak provider decides how peaks are calculated. There are four built in options you can choose from. `MaxPeakProvider` simply picks out the maximum sample value in the timeblock that each bar represents. `RmsPeakProvider` calculates the root mean square of each sample and returns the maximum value found in a specified blcok. The `SamplingPeakProvider` simply samples the samples, and you pass in a sample interval.Finally the `AveragePeakProvider` averages the sample values and takes a scale parameter to multiply the average by as it tends to produce lower values. + +```c# +var maxPeakProvider = new MaxPeakProvider(); +var rmsPeakProvider = new RmsPeakProvider(blockSize); // e.g. 200 +var samplingPeakProvider = new SamplingPeakProvider(sampleInterval); // e.g. 200 +var averagePeakProvider = new AveragePeakProvider(scaleFactor); // e.g. 4 +``` + +Next we need to provide the rendering settings. This is an instance of `WaveFormRendererSettings` which specifies: + +- **Width** - the width of the rendered image in pixels +- **TopHeight** - height of the top half of the waveform in pixels +- **BottomHeight** - height of the bottom half of the waveform in pixels. Normally set to the same as `TopHeight` but can be 0 or smaller for asymmetric waveforms +- **PixelsPerPeak** - allows for wider bars to represent each peak. Usually set to 1. +- **SpacerPixels** - allows blank spaces to be inserted between vertical bars. Usually 0 unless when wide bars are used. +- **TopPeakPen** - Pen to draw the top bars with +- **TopSpacerPen** - Pen to draw the top spacer bars with +- **BottomPeakPen** - Pen to draw the bottom bars with +- **BottomSpacerPen** - Pen to draw the bottom spacer bars with +- **DecibelScale** - if true, convert values to decibels for a logarithmic waveform +- **BackgroundColor** - background color (used if no `BackgroundImage` is specified) +- **BackgroundImage** - background image (alternative to solid color) + +To simplify setting up an instance of `WaveFormRendererSettings` several derived types are supplied including +`StandardWaveFormRendererSettings`, `SoundCloudOriginalSettings` and `SoundCloudBlockWaveFormSettings`. The latter two mimic rendering styles that have been used by SoundCloud in the past. + +```c# +var myRendererSettings = new StandardWaveFormRendererSettings(); +myRendererSettings.Width = 640; +myRendererSettings.TopHeight = 32; +myRendererSettings.BottomHeight = 32; +``` + +Now we just need to create our `WaveFormRenderer` and give it a path to the file we want to render, and pass in the peak provider we've chosen and the renderer settings: + +```C# +var renderer = new WaveFormRenderer(); +var audioFilePath = "myfile.mp3"; +var image = renderer.Render(audioFilePath, myPeakProvider, myRendererSettings); +``` + +With that image we could render it to a WinForms picturebox: +```c# +pictureBox1.Image = image; +``` + +Or we could save it to a PNG file which you'd want to do if you were rendering on a web server for example: +```c# +image.Save("myfile.png", ImageFormat.Png); +``` + + diff --git a/NAudio-2.2.1/Docs/WaveFormRendering.md.meta b/NAudio-2.2.1/Docs/WaveFormRendering.md.meta new file mode 100644 index 0000000..69a638e --- /dev/null +++ b/NAudio-2.2.1/Docs/WaveFormRendering.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 251415af448e848b190efab8d1b54612 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Docs/WaveProviders.md b/NAudio-2.2.1/Docs/WaveProviders.md new file mode 100644 index 0000000..64ef9f9 --- /dev/null +++ b/NAudio-2.2.1/Docs/WaveProviders.md @@ -0,0 +1,80 @@ +# WaveStream, IWaveProvider and ISampleProvider + +When you play audio with NAudio or construct a playback graph, you are typically working with either `IWaveProvider` or `ISampleProvider` interface implementations. This article explains the three main base interfaces and classes you will encounter in NAudio and when you might use them. + +## WaveStream + +`WaveStream` was the first base class in NAudio, and inherits from `System.IO.Stream`. It represents a stream of audio data, and its format can be determined by looking at the `WaveFormat` property. + +It supports reporting `Length` and `Position` and these are both measured in terms of bytes, not samples. `WaveStreams` can be repositioned (assuming the underlying implementation supports that), although care must often be taken to reposition to a multiple of the `BlockAlign` of the `WaveFormat`. For example if the wave stream produces 16 bit samples, you should always reposition to an even numbered byte position. + +Audio data is from a stream using the `Read` method which has the signature: + +```c# +int Read(byte[] destBuffer, int offset, int numBytes) +``` + +This method is inherited from `System.IO.Stream`, and works in the standard way. The `destBuffer` is the buffer into which audio should be written. The `offset` parameter specifies where in the buffer to write audio to (this parameter is almost always 0), and the `numBytes` parameter is how many bytes of audio should be read. + +The `Read` method returns the number for bytes that were read. This should never be more than `numBytes` and can only be less if the end of the audio stream is reached. NAudio playback devices will stop playing when `Read` returns 0. + +`WaveStream` is the base class for NAudio file reader classes such as `WaveFileReader`, `Mp3FileReader`, `AiffFileReader` and `MediaFoundationReader`. It is a good choice of base class because these inherently support repositioning. `RawSourceWaveStream` is also a `WaveStream`, and delegates repositioning requests down to its source stream. + +For a more detailed look at all the methods on `WaveStream`, see [this article](http://markheath.net/post/naudio-wavestream-in-depth) + +## IWaveProvider + +Implementing `WaveStream` can be quite a lot of work, and for non-repositionable streams can seem like overkill. Also, streams that simply read from a source and modify or analyse audio as it passes through don't really benefit from inheriting from `WaveStream`. + +So the `IWaveProvider` interface provides a much simpler, minimal interface that simply has the `Read` method, and a `WaveFormat` property. + +```c# +public interface IWaveProvider +{ + WaveFormat WaveFormat { get; } + int Read(byte[] buffer, int offset, int count); +} +``` + +The `IWavePlayer` interface only needs an `IWaveProvider` passed to its `Init` method in order to be able to play audio. `WaveFileWriter.CreateWaveFile` and `MediaFoundationEncoder.EncodeToMp3` also only needs an `IWaveProvider` to dump the audio out to a WAV file. So in many cases you won't need to create a `WaveStream` implementation, just implement `IWaveProvider` and you've got an audio source that can be played or rendered to a file. + +`BufferedWaveProvider` is a good example of a `IWaveProvider` as it has no ability to reposition - it simply returns any buffered audio from its `Read` method. + +## ISampleProvider + +The strength of `IWaveProvider` is that it can be used to represent audio in any format. It can be used for 16,24 or 32 bit PCM audio, and even for compressed audio (MP3, G.711 etc). But if you are performing any kind of signal processing or analysis on the audio, it is very likely that you want the audio to be in 32 bit IEEE floating point format. And it can be a pain to try to read floating point values out of a `byte[]` in C#. + +So `ISampleProvider` defines an interface where the samples are all 32 bit floating point: + +```c# +public interface ISampleProvider +{ + WaveFormat WaveFormat { get; } + int Read(float[] buffer, int offset, int count); +} +``` + +The `WaveFormat` will always be 32 bit floating point, but the number of channels or sample rate may of course vary. + +The `Read` method's `count` parameter specifies the number of samples to be read, and the method returns the number of samples written into `buffer`. + +`ISampleProvider` is a great base interface to inherit from if you are implementing any kind of audio effects. In the `Read` method you typically read from your source `ISampleProvider`, then modify the floating point samples, before returning them. Here's the implementation of the `Read` method in `VolumeSampleProvider` showing how simple this can be: + +```c# +public int Read(float[] buffer, int offset, int sampleCount) +{ + int samplesRead = source.Read(buffer, offset, sampleCount); + if (volume != 1f) + { + for (int n = 0; n < sampleCount; n++) + { + buffer[offset + n] *= volume; + } + } + return samplesRead; +} +``` + +NAudio makes it easy to go from an `IWaveProvider` to an `ISampleProvider` with the `ToSampleProvider` extension method. You can also use `AudioFileReader` which reads a wide variety of file types and implements `ISampleProvider`. + +You can get back to an `IWaveProvider` with the `ToWaveProvider` extension method. Or there's the `ToWaveProvider16` extension method if you want to go back to 16 bit integer samples. diff --git a/NAudio-2.2.1/Docs/WaveProviders.md.meta b/NAudio-2.2.1/Docs/WaveProviders.md.meta new file mode 100644 index 0000000..af015d8 --- /dev/null +++ b/NAudio-2.2.1/Docs/WaveProviders.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2b5df41571d1abea9bdc3ea5b09cc595 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Lib.meta b/NAudio-2.2.1/Lib.meta new file mode 100644 index 0000000..f2ecb9b --- /dev/null +++ b/NAudio-2.2.1/Lib.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 934ec9e0979902ae597a31e07c268090 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Lib/NSpeex.meta b/NAudio-2.2.1/Lib/NSpeex.meta new file mode 100644 index 0000000..4c0f1f0 --- /dev/null +++ b/NAudio-2.2.1/Lib/NSpeex.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3f2fc50e0d4595e018575ed90a221b7d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Lib/NSpeex/NSpeex.dll b/NAudio-2.2.1/Lib/NSpeex/NSpeex.dll new file mode 100644 index 0000000000000000000000000000000000000000..5de7848ee8a87d574efecc0dc55f61157e841134 GIT binary patch literal 118272 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 JUjOen@LxxgFPH!T literal 0 HcmV?d00001 diff --git a/NAudio-2.2.1/Lib/NSpeex/NSpeex.dll.meta b/NAudio-2.2.1/Lib/NSpeex/NSpeex.dll.meta new file mode 100644 index 0000000..cd66981 --- /dev/null +++ b/NAudio-2.2.1/Lib/NSpeex/NSpeex.dll.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: fc99d70d4c8a64410be99b2a56c034cf +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/MidiFileConverter.meta b/NAudio-2.2.1/MidiFileConverter.meta new file mode 100644 index 0000000..120f92b --- /dev/null +++ b/NAudio-2.2.1/MidiFileConverter.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 64c1b69cc9505864ebd8145b987a8228 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/MixDiff.meta b/NAudio-2.2.1/MixDiff.meta new file mode 100644 index 0000000..6cda302 --- /dev/null +++ b/NAudio-2.2.1/MixDiff.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 09c61e8dbd04013a0b9a5c29a7ab1b41 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Asio.meta b/NAudio-2.2.1/NAudio.Asio.meta new file mode 100644 index 0000000..4a14fb6 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Asio.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cd798bf474eb39fd79b3ea71ca230215 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core.meta b/NAudio-2.2.1/NAudio.Core.meta new file mode 100644 index 0000000..af72d89 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a794c49108896f591b2bdbf303001af7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Codecs.meta b/NAudio-2.2.1/NAudio.Core/Codecs.meta new file mode 100644 index 0000000..a829759 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Codecs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7219dd404ab3ec526992037f04717e08 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Codecs/ALawDecoder.cs b/NAudio-2.2.1/NAudio.Core/Codecs/ALawDecoder.cs new file mode 100644 index 0000000..f1056de --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Codecs/ALawDecoder.cs @@ -0,0 +1,59 @@ +namespace NAudio.Codecs +{ + /// <summary> + /// a-law decoder + /// based on code from: + /// http://hazelware.luggle.com/tutorials/mulawcompression.html + /// </summary> + public class ALawDecoder + { + /// <summary> + /// only 512 bytes required, so just use a lookup + /// </summary> + private static readonly short[] ALawDecompressTable = new short[256] + { + -5504, -5248, -6016, -5760, -4480, -4224, -4992, -4736, + -7552, -7296, -8064, -7808, -6528, -6272, -7040, -6784, + -2752, -2624, -3008, -2880, -2240, -2112, -2496, -2368, + -3776, -3648, -4032, -3904, -3264, -3136, -3520, -3392, + -22016,-20992,-24064,-23040,-17920,-16896,-19968,-18944, + -30208,-29184,-32256,-31232,-26112,-25088,-28160,-27136, + -11008,-10496,-12032,-11520,-8960, -8448, -9984, -9472, + -15104,-14592,-16128,-15616,-13056,-12544,-14080,-13568, + -344, -328, -376, -360, -280, -264, -312, -296, + -472, -456, -504, -488, -408, -392, -440, -424, + -88, -72, -120, -104, -24, -8, -56, -40, + -216, -200, -248, -232, -152, -136, -184, -168, + -1376, -1312, -1504, -1440, -1120, -1056, -1248, -1184, + -1888, -1824, -2016, -1952, -1632, -1568, -1760, -1696, + -688, -656, -752, -720, -560, -528, -624, -592, + -944, -912, -1008, -976, -816, -784, -880, -848, + 5504, 5248, 6016, 5760, 4480, 4224, 4992, 4736, + 7552, 7296, 8064, 7808, 6528, 6272, 7040, 6784, + 2752, 2624, 3008, 2880, 2240, 2112, 2496, 2368, + 3776, 3648, 4032, 3904, 3264, 3136, 3520, 3392, + 22016, 20992, 24064, 23040, 17920, 16896, 19968, 18944, + 30208, 29184, 32256, 31232, 26112, 25088, 28160, 27136, + 11008, 10496, 12032, 11520, 8960, 8448, 9984, 9472, + 15104, 14592, 16128, 15616, 13056, 12544, 14080, 13568, + 344, 328, 376, 360, 280, 264, 312, 296, + 472, 456, 504, 488, 408, 392, 440, 424, + 88, 72, 120, 104, 24, 8, 56, 40, + 216, 200, 248, 232, 152, 136, 184, 168, + 1376, 1312, 1504, 1440, 1120, 1056, 1248, 1184, + 1888, 1824, 2016, 1952, 1632, 1568, 1760, 1696, + 688, 656, 752, 720, 560, 528, 624, 592, + 944, 912, 1008, 976, 816, 784, 880, 848 + }; + + /// <summary> + /// Converts an a-law encoded byte to a 16 bit linear sample + /// </summary> + /// <param name="aLaw">a-law encoded byte</param> + /// <returns>Linear sample</returns> + public static short ALawToLinearSample(byte aLaw) + { + return ALawDecompressTable[aLaw]; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Codecs/ALawDecoder.cs.meta b/NAudio-2.2.1/NAudio.Core/Codecs/ALawDecoder.cs.meta new file mode 100644 index 0000000..623e9d1 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Codecs/ALawDecoder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2dafb58666ffc1c3aa9121a4f7a57f2f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Codecs/ALawEncoder.cs b/NAudio-2.2.1/NAudio.Core/Codecs/ALawEncoder.cs new file mode 100644 index 0000000..5bca38b --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Codecs/ALawEncoder.cs @@ -0,0 +1,61 @@ +namespace NAudio.Codecs +{ + /// <summary> + /// A-law encoder + /// </summary> + public static class ALawEncoder + { + private const int cBias = 0x84; + private const int cClip = 32635; + private static readonly byte[] ALawCompressTable = new byte[128] + { + 1,1,2,2,3,3,3,3, + 4,4,4,4,4,4,4,4, + 5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5, + 6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6, + 7,7,7,7,7,7,7,7, + 7,7,7,7,7,7,7,7, + 7,7,7,7,7,7,7,7, + 7,7,7,7,7,7,7,7, + 7,7,7,7,7,7,7,7, + 7,7,7,7,7,7,7,7, + 7,7,7,7,7,7,7,7, + 7,7,7,7,7,7,7,7 + }; + + /// <summary> + /// Encodes a single 16 bit sample to a-law + /// </summary> + /// <param name="sample">16 bit PCM sample</param> + /// <returns>a-law encoded byte</returns> + public static byte LinearToALawSample(short sample) + { + int sign; + int exponent; + int mantissa; + byte compressedByte; + + sign = ((~sample) >> 8) & 0x80; + if (sign == 0) + sample = (short)-sample; + if (sample > cClip) + sample = cClip; + if (sample >= 256) + { + exponent = (int)ALawCompressTable[(sample >> 8) & 0x7F]; + mantissa = (sample >> (exponent + 3)) & 0x0F; + compressedByte = (byte)((exponent << 4) | mantissa); + } + else + { + compressedByte = (byte)(sample >> 4); + } + compressedByte ^= (byte)(sign ^ 0x55); + return compressedByte; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Codecs/ALawEncoder.cs.meta b/NAudio-2.2.1/NAudio.Core/Codecs/ALawEncoder.cs.meta new file mode 100644 index 0000000..606e1b9 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Codecs/ALawEncoder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 993adc5498381fe94b002f4473e8e9c0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Codecs/G722Codec.cs b/NAudio-2.2.1/NAudio.Core/Codecs/G722Codec.cs new file mode 100644 index 0000000..fec69fa --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Codecs/G722Codec.cs @@ -0,0 +1,626 @@ +using System; + +namespace NAudio.Codecs +{ + /// <summary> + /// SpanDSP - a series of DSP components for telephony + /// + /// g722_decode.c - The ITU G.722 codec, decode part. + /// + /// Written by Steve Underwood &lt;steveu@coppice.org&gt; + /// + /// Copyright (C) 2005 Steve Underwood + /// Ported to C# by Mark Heath 2011 + /// + /// Despite my general liking of the GPL, I place my own contributions + /// to this code in the public domain for the benefit of all mankind - + /// even the slimy ones who might try to proprietize my work and use it + /// to my detriment. + /// + /// Based in part on a single channel G.722 codec which is: + /// Copyright (c) CMU 1993 + /// Computer Science, Speech Group + /// Chengxiang Lu and Alex Hauptmann + /// </summary> + public class G722Codec + { + /// <summary> + /// hard limits to 16 bit samples + /// </summary> + static short Saturate(int amp) + { + short amp16; + + // Hopefully this is optimised for the common case - not clipping + amp16 = (short)amp; + if (amp == amp16) + return amp16; + if (amp > Int16.MaxValue) + return Int16.MaxValue; + return Int16.MinValue; + } + + static void Block4(G722CodecState s, int band, int d) + { + int wd1; + int wd2; + int wd3; + int i; + + // Block 4, RECONS + s.Band[band].d[0] = d; + s.Band[band].r[0] = Saturate(s.Band[band].s + d); + + // Block 4, PARREC + s.Band[band].p[0] = Saturate(s.Band[band].sz + d); + + // Block 4, UPPOL2 + for (i = 0; i < 3; i++) + s.Band[band].sg[i] = s.Band[band].p[i] >> 15; + wd1 = Saturate(s.Band[band].a[1] << 2); + + wd2 = (s.Band[band].sg[0] == s.Band[band].sg[1]) ? -wd1 : wd1; + if (wd2 > 32767) + wd2 = 32767; + wd3 = (s.Band[band].sg[0] == s.Band[band].sg[2]) ? 128 : -128; + wd3 += (wd2 >> 7); + wd3 += (s.Band[band].a[2] * 32512) >> 15; + if (wd3 > 12288) + wd3 = 12288; + else if (wd3 < -12288) + wd3 = -12288; + s.Band[band].ap[2] = wd3; + + // Block 4, UPPOL1 + s.Band[band].sg[0] = s.Band[band].p[0] >> 15; + s.Band[band].sg[1] = s.Band[band].p[1] >> 15; + wd1 = (s.Band[band].sg[0] == s.Band[band].sg[1]) ? 192 : -192; + wd2 = (s.Band[band].a[1] * 32640) >> 15; + + s.Band[band].ap[1] = Saturate(wd1 + wd2); + wd3 = Saturate(15360 - s.Band[band].ap[2]); + if (s.Band[band].ap[1] > wd3) + s.Band[band].ap[1] = wd3; + else if (s.Band[band].ap[1] < -wd3) + s.Band[band].ap[1] = -wd3; + + // Block 4, UPZERO + wd1 = (d == 0) ? 0 : 128; + s.Band[band].sg[0] = d >> 15; + for (i = 1; i < 7; i++) + { + s.Band[band].sg[i] = s.Band[band].d[i] >> 15; + wd2 = (s.Band[band].sg[i] == s.Band[band].sg[0]) ? wd1 : -wd1; + wd3 = (s.Band[band].b[i] * 32640) >> 15; + s.Band[band].bp[i] = Saturate(wd2 + wd3); + } + + // Block 4, DELAYA + for (i = 6; i > 0; i--) + { + s.Band[band].d[i] = s.Band[band].d[i - 1]; + s.Band[band].b[i] = s.Band[band].bp[i]; + } + + for (i = 2; i > 0; i--) + { + s.Band[band].r[i] = s.Band[band].r[i - 1]; + s.Band[band].p[i] = s.Band[band].p[i - 1]; + s.Band[band].a[i] = s.Band[band].ap[i]; + } + + // Block 4, FILTEP + wd1 = Saturate(s.Band[band].r[1] + s.Band[band].r[1]); + wd1 = (s.Band[band].a[1] * wd1) >> 15; + wd2 = Saturate(s.Band[band].r[2] + s.Band[band].r[2]); + wd2 = (s.Band[band].a[2] * wd2) >> 15; + s.Band[band].sp = Saturate(wd1 + wd2); + + // Block 4, FILTEZ + s.Band[band].sz = 0; + for (i = 6; i > 0; i--) + { + wd1 = Saturate(s.Band[band].d[i] + s.Band[band].d[i]); + s.Band[band].sz += (s.Band[band].b[i] * wd1) >> 15; + } + s.Band[band].sz = Saturate(s.Band[band].sz); + + // Block 4, PREDIC + s.Band[band].s = Saturate(s.Band[band].sp + s.Band[band].sz); + } + + static readonly int[] wl = { -60, -30, 58, 172, 334, 538, 1198, 3042 }; + static readonly int[] rl42 = { 0, 7, 6, 5, 4, 3, 2, 1, 7, 6, 5, 4, 3, 2, 1, 0 }; + static readonly int[] ilb = { 2048, 2093, 2139, 2186, 2233, 2282, 2332, 2383, 2435, 2489, 2543, 2599, 2656, 2714, 2774, 2834, 2896, 2960, 3025, 3091, 3158, 3228, 3298, 3371, 3444, 3520, 3597, 3676, 3756, 3838, 3922, 4008 }; + static readonly int[] wh = { 0, -214, 798 }; + static readonly int[] rh2 = { 2, 1, 2, 1 }; + static readonly int[] qm2 = { -7408, -1616, 7408, 1616 }; + static readonly int[] qm4 = { 0, -20456, -12896, -8968, -6288, -4240, -2584, -1200, 20456, 12896, 8968, 6288, 4240, 2584, 1200, 0 }; + static readonly int[] qm5 = { -280, -280, -23352, -17560, -14120, -11664, -9752, -8184, -6864, -5712, -4696, -3784, -2960, -2208, -1520, -880, 23352, 17560, 14120, 11664, 9752, 8184, 6864, 5712, 4696, 3784, 2960, 2208, 1520, 880, 280, -280 }; + static readonly int[] qm6 = { -136, -136, -136, -136, -24808, -21904, -19008, -16704, -14984, -13512, -12280, -11192, -10232, -9360, -8576, -7856, -7192, -6576, -6000, -5456, -4944, -4464, -4008, -3576, -3168, -2776, -2400, -2032, -1688, -1360, -1040, -728, 24808, 21904, 19008, 16704, 14984, 13512, 12280, 11192, 10232, 9360, 8576, 7856, 7192, 6576, 6000, 5456, 4944, 4464, 4008, 3576, 3168, 2776, 2400, 2032, 1688, 1360, 1040, 728, 432, 136, -432, -136 }; + static readonly int[] qmf_coeffs = { 3, -11, 12, 32, -210, 951, 3876, -805, 362, -156, 53, -11, }; + static readonly int[] q6 = { 0, 35, 72, 110, 150, 190, 233, 276, 323, 370, 422, 473, 530, 587, 650, 714, 786, 858, 940, 1023, 1121, 1219, 1339, 1458, 1612, 1765, 1980, 2195, 2557, 2919, 0, 0 }; + static readonly int[] iln = { 0, 63, 62, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 0 }; + static readonly int[] ilp = { 0, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 0 }; + static readonly int[] ihn = { 0, 1, 0 }; + static readonly int[] ihp = { 0, 3, 2 }; + + /// <summary> + /// Decodes a buffer of G722 + /// </summary> + /// <param name="state">Codec state</param> + /// <param name="outputBuffer">Output buffer (to contain decompressed PCM samples)</param> + /// <param name="inputG722Data"></param> + /// <param name="inputLength">Number of bytes in input G722 data to decode</param> + /// <returns>Number of samples written into output buffer</returns> + public int Decode(G722CodecState state, short[] outputBuffer, byte[] inputG722Data, int inputLength) + { + int dlowt; + int rlow; + int ihigh; + int dhigh; + int rhigh; + int xout1; + int xout2; + int wd1; + int wd2; + int wd3; + int code; + int outlen; + int i; + int j; + + outlen = 0; + rhigh = 0; + for (j = 0; j < inputLength; ) + { + if (state.Packed) + { + // Unpack the code bits + if (state.InBits < state.BitsPerSample) + { + state.InBuffer |= (uint)(inputG722Data[j++] << state.InBits); + state.InBits += 8; + } + code = (int)state.InBuffer & ((1 << state.BitsPerSample) - 1); + state.InBuffer >>= state.BitsPerSample; + state.InBits -= state.BitsPerSample; + } + else + { + code = inputG722Data[j++]; + } + + switch (state.BitsPerSample) + { + default: + case 8: + wd1 = code & 0x3F; + ihigh = (code >> 6) & 0x03; + wd2 = qm6[wd1]; + wd1 >>= 2; + break; + case 7: + wd1 = code & 0x1F; + ihigh = (code >> 5) & 0x03; + wd2 = qm5[wd1]; + wd1 >>= 1; + break; + case 6: + wd1 = code & 0x0F; + ihigh = (code >> 4) & 0x03; + wd2 = qm4[wd1]; + break; + } + + // Block 5L, LOW BAND INVQBL + wd2 = (state.Band[0].det * wd2) >> 15; + + // Block 5L, RECONS + rlow = state.Band[0].s + wd2; + + // Block 6L, LIMIT + if (rlow > 16383) + rlow = 16383; + else if (rlow < -16384) + rlow = -16384; + + // Block 2L, INVQAL + wd2 = qm4[wd1]; + dlowt = (state.Band[0].det * wd2) >> 15; + + // Block 3L, LOGSCL + wd2 = rl42[wd1]; + wd1 = (state.Band[0].nb * 127) >> 7; + wd1 += wl[wd2]; + if (wd1 < 0) + wd1 = 0; + else if (wd1 > 18432) + wd1 = 18432; + state.Band[0].nb = wd1; + + // Block 3L, SCALEL + wd1 = (state.Band[0].nb >> 6) & 31; + wd2 = 8 - (state.Band[0].nb >> 11); + wd3 = (wd2 < 0) ? (ilb[wd1] << -wd2) : (ilb[wd1] >> wd2); + state.Band[0].det = wd3 << 2; + + Block4(state, 0, dlowt); + + if (!state.EncodeFrom8000Hz) + { + // Block 2H, INVQAH + wd2 = qm2[ihigh]; + dhigh = (state.Band[1].det * wd2) >> 15; + + // Block 5H, RECONS + rhigh = dhigh + state.Band[1].s; + + // Block 6H, LIMIT + if (rhigh > 16383) + rhigh = 16383; + else if (rhigh < -16384) + rhigh = -16384; + + // Block 2H, INVQAH + wd2 = rh2[ihigh]; + wd1 = (state.Band[1].nb * 127) >> 7; + wd1 += wh[wd2]; + if (wd1 < 0) + wd1 = 0; + else if (wd1 > 22528) + wd1 = 22528; + state.Band[1].nb = wd1; + + // Block 3H, SCALEH + wd1 = (state.Band[1].nb >> 6) & 31; + wd2 = 10 - (state.Band[1].nb >> 11); + wd3 = (wd2 < 0) ? (ilb[wd1] << -wd2) : (ilb[wd1] >> wd2); + state.Band[1].det = wd3 << 2; + + Block4(state, 1, dhigh); + } + + if (state.ItuTestMode) + { + outputBuffer[outlen++] = (short)(rlow << 1); + outputBuffer[outlen++] = (short)(rhigh << 1); + } + else + { + if (state.EncodeFrom8000Hz) + { + outputBuffer[outlen++] = (short)(rlow << 1); + } + else + { + // Apply the receive QMF + for (i = 0; i < 22; i++) + state.QmfSignalHistory[i] = state.QmfSignalHistory[i + 2]; + state.QmfSignalHistory[22] = rlow + rhigh; + state.QmfSignalHistory[23] = rlow - rhigh; + + xout1 = 0; + xout2 = 0; + for (i = 0; i < 12; i++) + { + xout2 += state.QmfSignalHistory[2 * i] * qmf_coeffs[i]; + xout1 += state.QmfSignalHistory[2 * i + 1] * qmf_coeffs[11 - i]; + } + outputBuffer[outlen++] = (short)(xout1 >> 11); + outputBuffer[outlen++] = (short)(xout2 >> 11); + } + } + } + return outlen; + } + + /// <summary> + /// Encodes a buffer of G722 + /// </summary> + /// <param name="state">Codec state</param> + /// <param name="outputBuffer">Output buffer (to contain encoded G722)</param> + /// <param name="inputBuffer">PCM 16 bit samples to encode</param> + /// <param name="inputBufferCount">Number of samples in the input buffer to encode</param> + /// <returns>Number of encoded bytes written into output buffer</returns> + public int Encode(G722CodecState state, byte[] outputBuffer, short[] inputBuffer, int inputBufferCount) + { + int dlow; + int dhigh; + int el; + int wd; + int wd1; + int ril; + int wd2; + int il4; + int ih2; + int wd3; + int eh; + int mih; + int i; + int j; + // Low and high band PCM from the QMF + int xlow; + int xhigh; + int g722_bytes; + // Even and odd tap accumulators + int sumeven; + int sumodd; + int ihigh; + int ilow; + int code; + + g722_bytes = 0; + xhigh = 0; + for (j = 0; j < inputBufferCount; ) + { + if (state.ItuTestMode) + { + xlow = + xhigh = inputBuffer[j++] >> 1; + } + else + { + if (state.EncodeFrom8000Hz) + { + xlow = inputBuffer[j++] >> 1; + } + else + { + // Apply the transmit QMF + // Shuffle the buffer down + for (i = 0; i < 22; i++) + state.QmfSignalHistory[i] = state.QmfSignalHistory[i + 2]; + state.QmfSignalHistory[22] = inputBuffer[j++]; + state.QmfSignalHistory[23] = inputBuffer[j++]; + + // Discard every other QMF output + sumeven = 0; + sumodd = 0; + for (i = 0; i < 12; i++) + { + sumodd += state.QmfSignalHistory[2 * i] * qmf_coeffs[i]; + sumeven += state.QmfSignalHistory[2 * i + 1] * qmf_coeffs[11 - i]; + } + xlow = (sumeven + sumodd) >> 14; + xhigh = (sumeven - sumodd) >> 14; + } + } + // Block 1L, SUBTRA + el = Saturate(xlow - state.Band[0].s); + + // Block 1L, QUANTL + wd = (el >= 0) ? el : -(el + 1); + + for (i = 1; i < 30; i++) + { + wd1 = (q6[i] * state.Band[0].det) >> 12; + if (wd < wd1) + break; + } + ilow = (el < 0) ? iln[i] : ilp[i]; + + // Block 2L, INVQAL + ril = ilow >> 2; + wd2 = qm4[ril]; + dlow = (state.Band[0].det * wd2) >> 15; + + // Block 3L, LOGSCL + il4 = rl42[ril]; + wd = (state.Band[0].nb * 127) >> 7; + state.Band[0].nb = wd + wl[il4]; + if (state.Band[0].nb < 0) + state.Band[0].nb = 0; + else if (state.Band[0].nb > 18432) + state.Band[0].nb = 18432; + + // Block 3L, SCALEL + wd1 = (state.Band[0].nb >> 6) & 31; + wd2 = 8 - (state.Band[0].nb >> 11); + wd3 = (wd2 < 0) ? (ilb[wd1] << -wd2) : (ilb[wd1] >> wd2); + state.Band[0].det = wd3 << 2; + + Block4(state, 0, dlow); + + if (state.EncodeFrom8000Hz) + { + // Just leave the high bits as zero + code = (0xC0 | ilow) >> (8 - state.BitsPerSample); + } + else + { + // Block 1H, SUBTRA + eh = Saturate(xhigh - state.Band[1].s); + + // Block 1H, QUANTH + wd = (eh >= 0) ? eh : -(eh + 1); + wd1 = (564 * state.Band[1].det) >> 12; + mih = (wd >= wd1) ? 2 : 1; + ihigh = (eh < 0) ? ihn[mih] : ihp[mih]; + + // Block 2H, INVQAH + wd2 = qm2[ihigh]; + dhigh = (state.Band[1].det * wd2) >> 15; + + // Block 3H, LOGSCH + ih2 = rh2[ihigh]; + wd = (state.Band[1].nb * 127) >> 7; + state.Band[1].nb = wd + wh[ih2]; + if (state.Band[1].nb < 0) + state.Band[1].nb = 0; + else if (state.Band[1].nb > 22528) + state.Band[1].nb = 22528; + + // Block 3H, SCALEH + wd1 = (state.Band[1].nb >> 6) & 31; + wd2 = 10 - (state.Band[1].nb >> 11); + wd3 = (wd2 < 0) ? (ilb[wd1] << -wd2) : (ilb[wd1] >> wd2); + state.Band[1].det = wd3 << 2; + + Block4(state, 1, dhigh); + code = ((ihigh << 6) | ilow) >> (8 - state.BitsPerSample); + } + + if (state.Packed) + { + // Pack the code bits + state.OutBuffer |= (uint)(code << state.OutBits); + state.OutBits += state.BitsPerSample; + if (state.OutBits >= 8) + { + outputBuffer[g722_bytes++] = (byte)(state.OutBuffer & 0xFF); + state.OutBits -= 8; + state.OutBuffer >>= 8; + } + } + else + { + outputBuffer[g722_bytes++] = (byte)code; + } + } + return g722_bytes; + } + } + + /// <summary> + /// Stores state to be used between calls to Encode or Decode + /// </summary> + public class G722CodecState + { + /// <summary> + /// ITU Test Mode + /// TRUE if the operating in the special ITU test mode, with the band split filters disabled. + /// </summary> + public bool ItuTestMode { get; set; } + + /// <summary> + /// TRUE if the G.722 data is packed + /// </summary> + public bool Packed { get; private set; } + + /// <summary> + /// 8kHz Sampling + /// TRUE if encode from 8k samples/second + /// </summary> + public bool EncodeFrom8000Hz { get; private set; } + + /// <summary> + /// Bits Per Sample + /// 6 for 48000kbps, 7 for 56000kbps, or 8 for 64000kbps. + /// </summary> + public int BitsPerSample { get; private set; } + + /// <summary> + /// Signal history for the QMF (x) + /// </summary> + public int[] QmfSignalHistory { get; private set; } + + /// <summary> + /// Band + /// </summary> + public Band[] Band { get; private set; } + + /// <summary> + /// In bit buffer + /// </summary> + public uint InBuffer { get; internal set; } + + /// <summary> + /// Number of bits in InBuffer + /// </summary> + public int InBits { get; internal set; } + + /// <summary> + /// Out bit buffer + /// </summary> + public uint OutBuffer { get; internal set; } + + /// <summary> + /// Number of bits in OutBuffer + /// </summary> + public int OutBits { get; internal set; } + + /// <summary> + /// Creates a new instance of G722 Codec State for a + /// new encode or decode session + /// </summary> + /// <param name="rate">Bitrate (typically 64000)</param> + /// <param name="options">Special options</param> + public G722CodecState(int rate, G722Flags options) + { + this.Band = new Band[2] { new Band(), new Band() }; + this.QmfSignalHistory = new int[24]; + this.ItuTestMode = false; + + if (rate == 48000) + this.BitsPerSample = 6; + else if (rate == 56000) + this.BitsPerSample = 7; + else if (rate == 64000) + this.BitsPerSample = 8; + else + throw new ArgumentException("Invalid rate, should be 48000, 56000 or 64000"); + if ((options & G722Flags.SampleRate8000) == G722Flags.SampleRate8000) + this.EncodeFrom8000Hz = true; + if (((options & G722Flags.Packed) == G722Flags.Packed) && this.BitsPerSample != 8) + this.Packed = true; + else + this.Packed = false; + this.Band[0].det = 32; + this.Band[1].det = 8; + } + } + + /// <summary> + /// Band data for G722 Codec + /// </summary> + public class Band + { + /// <summary>s</summary> + public int s; + /// <summary>sp</summary> + public int sp; + /// <summary>sz</summary> + public int sz; + /// <summary>r</summary> + public int[] r = new int[3]; + /// <summary>a</summary> + public int[] a = new int[3]; + /// <summary>ap</summary> + public int[] ap = new int[3]; + /// <summary>p</summary> + public int[] p = new int[3]; + /// <summary>d</summary> + public int[] d = new int[7]; + /// <summary>b</summary> + public int[] b = new int[7]; + /// <summary>bp</summary> + public int[] bp = new int[7]; + /// <summary>sg</summary> + public int[] sg = new int[7]; + /// <summary>nb</summary> + public int nb; + /// <summary>det</summary> + public int det; + } + + /// <summary> + /// G722 Flags + /// </summary> + [Flags] + public enum G722Flags + { + /// <summary> + /// None + /// </summary> + None = 0, + /// <summary> + /// Using a G722 sample rate of 8000 + /// </summary> + SampleRate8000 = 0x0001, + /// <summary> + /// Packed + /// </summary> + Packed = 0x0002 + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Codecs/G722Codec.cs.meta b/NAudio-2.2.1/NAudio.Core/Codecs/G722Codec.cs.meta new file mode 100644 index 0000000..6a9f94b --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Codecs/G722Codec.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6553764289718963f904db2e9c58aaa1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Codecs/MuLawDecoder.cs b/NAudio-2.2.1/NAudio.Core/Codecs/MuLawDecoder.cs new file mode 100644 index 0000000..730c2bc --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Codecs/MuLawDecoder.cs @@ -0,0 +1,60 @@ +namespace NAudio.Codecs +{ + /// <summary> + /// mu-law decoder + /// based on code from: + /// http://hazelware.luggle.com/tutorials/mulawcompression.html + /// </summary> + public static class MuLawDecoder + { + /// <summary> + /// only 512 bytes required, so just use a lookup + /// </summary> + private static readonly short[] MuLawDecompressTable = new short[256] + { + -32124,-31100,-30076,-29052,-28028,-27004,-25980,-24956, + -23932,-22908,-21884,-20860,-19836,-18812,-17788,-16764, + -15996,-15484,-14972,-14460,-13948,-13436,-12924,-12412, + -11900,-11388,-10876,-10364, -9852, -9340, -8828, -8316, + -7932, -7676, -7420, -7164, -6908, -6652, -6396, -6140, + -5884, -5628, -5372, -5116, -4860, -4604, -4348, -4092, + -3900, -3772, -3644, -3516, -3388, -3260, -3132, -3004, + -2876, -2748, -2620, -2492, -2364, -2236, -2108, -1980, + -1884, -1820, -1756, -1692, -1628, -1564, -1500, -1436, + -1372, -1308, -1244, -1180, -1116, -1052, -988, -924, + -876, -844, -812, -780, -748, -716, -684, -652, + -620, -588, -556, -524, -492, -460, -428, -396, + -372, -356, -340, -324, -308, -292, -276, -260, + -244, -228, -212, -196, -180, -164, -148, -132, + -120, -112, -104, -96, -88, -80, -72, -64, + -56, -48, -40, -32, -24, -16, -8, -1, + 32124, 31100, 30076, 29052, 28028, 27004, 25980, 24956, + 23932, 22908, 21884, 20860, 19836, 18812, 17788, 16764, + 15996, 15484, 14972, 14460, 13948, 13436, 12924, 12412, + 11900, 11388, 10876, 10364, 9852, 9340, 8828, 8316, + 7932, 7676, 7420, 7164, 6908, 6652, 6396, 6140, + 5884, 5628, 5372, 5116, 4860, 4604, 4348, 4092, + 3900, 3772, 3644, 3516, 3388, 3260, 3132, 3004, + 2876, 2748, 2620, 2492, 2364, 2236, 2108, 1980, + 1884, 1820, 1756, 1692, 1628, 1564, 1500, 1436, + 1372, 1308, 1244, 1180, 1116, 1052, 988, 924, + 876, 844, 812, 780, 748, 716, 684, 652, + 620, 588, 556, 524, 492, 460, 428, 396, + 372, 356, 340, 324, 308, 292, 276, 260, + 244, 228, 212, 196, 180, 164, 148, 132, + 120, 112, 104, 96, 88, 80, 72, 64, + 56, 48, 40, 32, 24, 16, 8, 0 + }; + + /// <summary> + /// Converts a mu-law encoded byte to a 16 bit linear sample + /// </summary> + /// <param name="muLaw">mu-law encoded byte</param> + /// <returns>Linear sample</returns> + public static short MuLawToLinearSample(byte muLaw) + { + return MuLawDecompressTable[muLaw]; + } + + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Codecs/MuLawDecoder.cs.meta b/NAudio-2.2.1/NAudio.Core/Codecs/MuLawDecoder.cs.meta new file mode 100644 index 0000000..caedf24 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Codecs/MuLawDecoder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f4eca770fed38a1fdb22919fad473d7b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Codecs/MuLawEncoder.cs b/NAudio-2.2.1/NAudio.Core/Codecs/MuLawEncoder.cs new file mode 100644 index 0000000..62551b3 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Codecs/MuLawEncoder.cs @@ -0,0 +1,53 @@ +namespace NAudio.Codecs +{ + /// <summary> + /// mu-law encoder + /// based on code from: + /// http://hazelware.luggle.com/tutorials/mulawcompression.html + /// </summary> + public static class MuLawEncoder + { + private const int cBias = 0x84; + private const int cClip = 32635; + + private static readonly byte[] MuLawCompressTable = new byte[256] + { + 0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3, + 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7, + 7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7, + 7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7, + 7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7, + 7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7, + 7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7, + 7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7, + 7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7 + }; + + /// <summary> + /// Encodes a single 16 bit sample to mu-law + /// </summary> + /// <param name="sample">16 bit PCM sample</param> + /// <returns>mu-law encoded byte</returns> + public static byte LinearToMuLawSample(short sample) + { + int sign = (sample >> 8) & 0x80; + if (sign != 0) + sample = (short)-sample; + if (sample > cClip) + sample = cClip; + sample = (short)(sample + cBias); + int exponent = (int)MuLawCompressTable[(sample >> 7) & 0xFF]; + int mantissa = (sample >> (exponent + 3)) & 0x0F; + int compressedByte = ~(sign | (exponent << 4) | mantissa); + + return (byte)compressedByte; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Codecs/MuLawEncoder.cs.meta b/NAudio-2.2.1/NAudio.Core/Codecs/MuLawEncoder.cs.meta new file mode 100644 index 0000000..1085807 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Codecs/MuLawEncoder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9dcda0662b2ddf6da9c03c6ecf1ca9ac +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Dsp.meta b/NAudio-2.2.1/NAudio.Core/Dsp.meta new file mode 100644 index 0000000..bdf69e3 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Dsp.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 260264afad51612ce90794c3a43c0c02 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Dsp/BiQuadFilter.cs b/NAudio-2.2.1/NAudio.Core/Dsp/BiQuadFilter.cs new file mode 100644 index 0000000..3336675 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Dsp/BiQuadFilter.cs @@ -0,0 +1,322 @@ +// based on Cookbook formulae for audio EQ biquad filter coefficients +// http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt +// by Robert Bristow-Johnson <rbj@audioimagination.com> + +// alpha = sin(w0)/(2*Q) (case: Q) +// = sin(w0)*sinh( ln(2)/2 * BW * w0/sin(w0) ) (case: BW) +// = sin(w0)/2 * sqrt( (A + 1/A)*(1/S - 1) + 2 ) (case: S) +// Q: (the EE kind of definition, except for peakingEQ in which A*Q is +// the classic EE Q. That adjustment in definition was made so that +// a boost of N dB followed by a cut of N dB for identical Q and +// f0/Fs results in a precisely flat unity gain filter or "wire".) +// +// BW: the bandwidth in octaves (between -3 dB frequencies for BPF +// and notch or between midpoint (dBgain/2) gain frequencies for +// peaking EQ) +// +// S: a "shelf slope" parameter (for shelving EQ only). When S = 1, +// the shelf slope is as steep as it can be and remain monotonically +// increasing or decreasing gain with frequency. The shelf slope, in +// dB/octave, remains proportional to S for all other values for a +// fixed f0/Fs and dBgain. + +using System; + +namespace NAudio.Dsp +{ + /// <summary> + /// BiQuad filter + /// </summary> + public class BiQuadFilter + { + // coefficients + private double a0; + private double a1; + private double a2; + private double a3; + private double a4; + + // state + private float x1; + private float x2; + private float y1; + private float y2; + + /// <summary> + /// Passes a single sample through the filter + /// </summary> + /// <param name="inSample">Input sample</param> + /// <returns>Output sample</returns> + public float Transform(float inSample) + { + // compute result + var result = a0 * inSample + a1 * x1 + a2 * x2 - a3 * y1 - a4 * y2; + + // shift x1 to x2, sample to x1 + x2 = x1; + x1 = inSample; + + // shift y1 to y2, result to y1 + y2 = y1; + y1 = (float)result; + + return y1; + } + + private void SetCoefficients(double aa0, double aa1, double aa2, double b0, double b1, double b2) + { + // precompute the coefficients + a0 = b0/aa0; + a1 = b1/aa0; + a2 = b2/aa0; + a3 = aa1/aa0; + a4 = aa2/aa0; + } + + /// <summary> + /// Set this up as a low pass filter + /// </summary> + /// <param name="sampleRate">Sample Rate</param> + /// <param name="cutoffFrequency">Cut-off Frequency</param> + /// <param name="q">Bandwidth</param> + public void SetLowPassFilter(float sampleRate, float cutoffFrequency, float q) + { + // H(s) = 1 / (s^2 + s/Q + 1) + var w0 = 2 * Math.PI * cutoffFrequency / sampleRate; + var cosw0 = Math.Cos(w0); + var alpha = Math.Sin(w0) / (2 * q); + + var b0 = (1 - cosw0) / 2; + var b1 = 1 - cosw0; + var b2 = (1 - cosw0) / 2; + var aa0 = 1 + alpha; + var aa1 = -2 * cosw0; + var aa2 = 1 - alpha; + SetCoefficients(aa0,aa1,aa2,b0,b1,b2); + } + + /// <summary> + /// Set this up as a peaking EQ + /// </summary> + /// <param name="sampleRate">Sample Rate</param> + /// <param name="centreFrequency">Centre Frequency</param> + /// <param name="q">Bandwidth (Q)</param> + /// <param name="dbGain">Gain in decibels</param> + public void SetPeakingEq(float sampleRate, float centreFrequency, float q, float dbGain) + { + // H(s) = (s^2 + s*(A/Q) + 1) / (s^2 + s/(A*Q) + 1) + var w0 = 2 * Math.PI * centreFrequency / sampleRate; + var cosw0 = Math.Cos(w0); + var sinw0 = Math.Sin(w0); + var alpha = sinw0 / (2 * q); + var a = Math.Pow(10, dbGain / 40); // TODO: should we square root this value? + + var b0 = 1 + alpha * a; + var b1 = -2 * cosw0; + var b2 = 1 - alpha * a; + var aa0 = 1 + alpha / a; + var aa1 = -2 * cosw0; + var aa2 = 1 - alpha / a; + SetCoefficients(aa0, aa1, aa2, b0, b1, b2); + } + + /// <summary> + /// Set this as a high pass filter + /// </summary> + public void SetHighPassFilter(float sampleRate, float cutoffFrequency, float q) + { + // H(s) = s^2 / (s^2 + s/Q + 1) + var w0 = 2 * Math.PI * cutoffFrequency / sampleRate; + var cosw0 = Math.Cos(w0); + var alpha = Math.Sin(w0) / (2 * q); + + var b0 = (1 + cosw0) / 2; + var b1 = -(1 + cosw0); + var b2 = (1 + cosw0) / 2; + var aa0 = 1 + alpha; + var aa1 = -2 * cosw0; + var aa2 = 1 - alpha; + SetCoefficients(aa0, aa1, aa2, b0, b1, b2); + } + + /// <summary> + /// Create a low pass filter + /// </summary> + public static BiQuadFilter LowPassFilter(float sampleRate, float cutoffFrequency, float q) + { + var filter = new BiQuadFilter(); + filter.SetLowPassFilter(sampleRate,cutoffFrequency,q); + return filter; + } + + /// <summary> + /// Create a High pass filter + /// </summary> + public static BiQuadFilter HighPassFilter(float sampleRate, float cutoffFrequency, float q) + { + var filter = new BiQuadFilter(); + filter.SetHighPassFilter(sampleRate, cutoffFrequency, q); + return filter; + } + + /// <summary> + /// Create a bandpass filter with constant skirt gain + /// </summary> + public static BiQuadFilter BandPassFilterConstantSkirtGain(float sampleRate, float centreFrequency, float q) + { + // H(s) = s / (s^2 + s/Q + 1) (constant skirt gain, peak gain = Q) + var w0 = 2 * Math.PI * centreFrequency / sampleRate; + var cosw0 = Math.Cos(w0); + var sinw0 = Math.Sin(w0); + var alpha = sinw0 / (2 * q); + + var b0 = sinw0 / 2; // = Q*alpha + var b1 = 0; + var b2 = -sinw0 / 2; // = -Q*alpha + var a0 = 1 + alpha; + var a1 = -2 * cosw0; + var a2 = 1 - alpha; + return new BiQuadFilter(a0, a1, a2, b0, b1, b2); + } + + /// <summary> + /// Create a bandpass filter with constant peak gain + /// </summary> + public static BiQuadFilter BandPassFilterConstantPeakGain(float sampleRate, float centreFrequency, float q) + { + // H(s) = (s/Q) / (s^2 + s/Q + 1) (constant 0 dB peak gain) + var w0 = 2 * Math.PI * centreFrequency / sampleRate; + var cosw0 = Math.Cos(w0); + var sinw0 = Math.Sin(w0); + var alpha = sinw0 / (2 * q); + + var b0 = alpha; + var b1 = 0; + var b2 = -alpha; + var a0 = 1 + alpha; + var a1 = -2 * cosw0; + var a2 = 1 - alpha; + return new BiQuadFilter(a0, a1, a2, b0, b1, b2); + } + + /// <summary> + /// Creates a notch filter + /// </summary> + public static BiQuadFilter NotchFilter(float sampleRate, float centreFrequency, float q) + { + // H(s) = (s^2 + 1) / (s^2 + s/Q + 1) + var w0 = 2 * Math.PI * centreFrequency / sampleRate; + var cosw0 = Math.Cos(w0); + var sinw0 = Math.Sin(w0); + var alpha = sinw0 / (2 * q); + + var b0 = 1; + var b1 = -2 * cosw0; + var b2 = 1; + var a0 = 1 + alpha; + var a1 = -2 * cosw0; + var a2 = 1 - alpha; + return new BiQuadFilter(a0, a1, a2, b0, b1, b2); + } + + /// <summary> + /// Creaes an all pass filter + /// </summary> + public static BiQuadFilter AllPassFilter(float sampleRate, float centreFrequency, float q) + { + //H(s) = (s^2 - s/Q + 1) / (s^2 + s/Q + 1) + var w0 = 2 * Math.PI * centreFrequency / sampleRate; + var cosw0 = Math.Cos(w0); + var sinw0 = Math.Sin(w0); + var alpha = sinw0 / (2 * q); + + var b0 = 1 - alpha; + var b1 = -2 * cosw0; + var b2 = 1 + alpha; + var a0 = 1 + alpha; + var a1 = -2 * cosw0; + var a2 = 1 - alpha; + return new BiQuadFilter(a0, a1, a2, b0, b1, b2); + } + + /// <summary> + /// Create a Peaking EQ + /// </summary> + public static BiQuadFilter PeakingEQ(float sampleRate, float centreFrequency, float q, float dbGain) + { + var filter = new BiQuadFilter(); + filter.SetPeakingEq(sampleRate, centreFrequency, q, dbGain); + return filter; + } + + /// <summary> + /// H(s) = A * (s^2 + (sqrt(A)/Q)*s + A)/(A*s^2 + (sqrt(A)/Q)*s + 1) + /// </summary> + /// <param name="sampleRate"></param> + /// <param name="cutoffFrequency"></param> + /// <param name="shelfSlope">a "shelf slope" parameter (for shelving EQ only). + /// When S = 1, the shelf slope is as steep as it can be and remain monotonically + /// increasing or decreasing gain with frequency. The shelf slope, in dB/octave, + /// remains proportional to S for all other values for a fixed f0/Fs and dBgain.</param> + /// <param name="dbGain">Gain in decibels</param> + public static BiQuadFilter LowShelf(float sampleRate, float cutoffFrequency, float shelfSlope, float dbGain) + { + var w0 = 2 * Math.PI * cutoffFrequency / sampleRate; + var cosw0 = Math.Cos(w0); + var sinw0 = Math.Sin(w0); + var a = Math.Pow(10, dbGain / 40); // TODO: should we square root this value? + var alpha = sinw0 / 2 * Math.Sqrt((a + 1 / a) * (1 / shelfSlope - 1) + 2); + var temp = 2 * Math.Sqrt(a) * alpha; + + var b0 = a * ((a + 1) - (a - 1) * cosw0 + temp); + var b1 = 2 * a * ((a - 1) - (a + 1) * cosw0); + var b2 = a * ((a + 1) - (a - 1) * cosw0 - temp); + var a0 = (a + 1) + (a - 1) * cosw0 + temp; + var a1 = -2 * ((a - 1) + (a + 1) * cosw0); + var a2 = (a + 1) + (a - 1) * cosw0 - temp; + return new BiQuadFilter(a0, a1, a2, b0, b1, b2); + } + + /// <summary> + /// H(s) = A * (A*s^2 + (sqrt(A)/Q)*s + 1)/(s^2 + (sqrt(A)/Q)*s + A) + /// </summary> + /// <param name="sampleRate"></param> + /// <param name="cutoffFrequency"></param> + /// <param name="shelfSlope"></param> + /// <param name="dbGain"></param> + /// <returns></returns> + public static BiQuadFilter HighShelf(float sampleRate, float cutoffFrequency, float shelfSlope, float dbGain) + { + var w0 = 2 * Math.PI * cutoffFrequency / sampleRate; + var cosw0 = Math.Cos(w0); + var sinw0 = Math.Sin(w0); + var a = Math.Pow(10, dbGain / 40); // TODO: should we square root this value? + var alpha = sinw0 / 2 * Math.Sqrt((a + 1 / a) * (1 / shelfSlope - 1) + 2); + var temp = 2 * Math.Sqrt(a) * alpha; + + var b0 = a * ((a + 1) + (a - 1) * cosw0 + temp); + var b1 = -2 * a * ((a - 1) + (a + 1) * cosw0); + var b2 = a * ((a + 1) + (a - 1) * cosw0 - temp); + var a0 = (a + 1) - (a - 1) * cosw0 + temp; + var a1 = 2 * ((a - 1) - (a + 1) * cosw0); + var a2 = (a + 1) - (a - 1) * cosw0 - temp; + return new BiQuadFilter(a0, a1, a2, b0, b1, b2); + } + + private BiQuadFilter() + { + // zero initial samples + x1 = x2 = 0; + y1 = y2 = 0; + } + + private BiQuadFilter(double a0, double a1, double a2, double b0, double b1, double b2) + { + SetCoefficients(a0,a1,a2,b0,b1,b2); + + // zero initial samples + x1 = x2 = 0; + y1 = y2 = 0; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Dsp/BiQuadFilter.cs.meta b/NAudio-2.2.1/NAudio.Core/Dsp/BiQuadFilter.cs.meta new file mode 100644 index 0000000..24eb727 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Dsp/BiQuadFilter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 002be4be672d48998988a3ee6ccd6c8c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Dsp/Complex.cs b/NAudio-2.2.1/NAudio.Core/Dsp/Complex.cs new file mode 100644 index 0000000..c86abb1 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Dsp/Complex.cs @@ -0,0 +1,17 @@ +namespace NAudio.Dsp +{ + /// <summary> + /// Type to represent complex number + /// </summary> + public struct Complex + { + /// <summary> + /// Real Part + /// </summary> + public float X; + /// <summary> + /// Imaginary Part + /// </summary> + public float Y; + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Dsp/Complex.cs.meta b/NAudio-2.2.1/NAudio.Core/Dsp/Complex.cs.meta new file mode 100644 index 0000000..4c773b9 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Dsp/Complex.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c69a68658a6de29ed9ff863da5926bd2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Dsp/EnvelopeDetector.cs b/NAudio-2.2.1/NAudio.Core/Dsp/EnvelopeDetector.cs new file mode 100644 index 0000000..91af879 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Dsp/EnvelopeDetector.cs @@ -0,0 +1,99 @@ +// based on EnvelopeDetector.cpp v1.10 2006, ChunkWare Music Software, OPEN-SOURCE +using System; + +namespace NAudio.Dsp +{ + class EnvelopeDetector + { + private double sampleRate; + private double ms; + private double coeff; + + public EnvelopeDetector() : this(1.0, 44100.0) + { + } + + public EnvelopeDetector( double ms, double sampleRate ) + { + System.Diagnostics.Debug.Assert( sampleRate > 0.0 ); + System.Diagnostics.Debug.Assert( ms > 0.0 ); + this.sampleRate = sampleRate; + this.ms = ms; + SetCoef(); + } + + public double TimeConstant + { + get => ms; + set + { + System.Diagnostics.Debug.Assert( value > 0.0 ); + this.ms = value; + SetCoef(); + } + } + + public double SampleRate + { + get => sampleRate; + set + { + System.Diagnostics.Debug.Assert( value > 0.0 ); + this.sampleRate = value; + SetCoef(); + } + } + + public double Run( double inValue, double state ) + { + return inValue + coeff * (state - inValue); + } + + private void SetCoef() + { + coeff = Math.Exp(-1.0 / (0.001 * ms * sampleRate)); + } + } + + class AttRelEnvelope + { + // DC offset to prevent denormal + protected const double DC_OFFSET = 1.0E-25; + + private readonly EnvelopeDetector attack; + private readonly EnvelopeDetector release; + + public AttRelEnvelope( double attackMilliseconds, double releaseMilliseconds, double sampleRate ) + { + attack = new EnvelopeDetector(attackMilliseconds,sampleRate); + release = new EnvelopeDetector(releaseMilliseconds,sampleRate); + } + + public double Attack + { + get => attack.TimeConstant; + set => attack.TimeConstant = value; + } + + public double Release + { + get => release.TimeConstant; + set => release.TimeConstant = value; + } + + public double SampleRate + { + get => attack.SampleRate; + set => attack.SampleRate = release.SampleRate = value; + } + + public double Run(double inValue, double state) + { + // assumes that: + // positive delta = attack + // negative delta = release + // good for linear & log values + return inValue > state ? attack.Run( inValue, state ) : release.Run( inValue, state ); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Dsp/EnvelopeDetector.cs.meta b/NAudio-2.2.1/NAudio.Core/Dsp/EnvelopeDetector.cs.meta new file mode 100644 index 0000000..7fd9d30 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Dsp/EnvelopeDetector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 948281e44bc2c11dd91b8154d9cb879d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Dsp/EnvelopeGenerator.cs b/NAudio-2.2.1/NAudio.Core/Dsp/EnvelopeGenerator.cs new file mode 100644 index 0000000..e903e75 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Dsp/EnvelopeGenerator.cs @@ -0,0 +1,244 @@ +using System; +using System.Linq; + +namespace NAudio.Dsp +{ + // C# ADSR based on work by Nigel Redmon, EarLevel Engineering: earlevel.com + // http://www.earlevel.com/main/2013/06/03/envelope-generators-adsr-code/ + /// <summary> + /// Envelope generator (ADSR) + /// </summary> + public class EnvelopeGenerator + { + private EnvelopeState state; + private float output; + private float attackRate; + private float decayRate; + private float releaseRate; + private float attackCoef; + private float decayCoef; + private float releaseCoef; + private float sustainLevel; + private float targetRatioAttack; + private float targetRatioDecayRelease; + private float attackBase; + private float decayBase; + private float releaseBase; + + /// <summary> + /// Envelope State + /// </summary> + public enum EnvelopeState + { + /// <summary> + /// Idle + /// </summary> + Idle = 0, + /// <summary> + /// Attack + /// </summary> + Attack, + /// <summary> + /// Decay + /// </summary> + Decay, + /// <summary> + /// Sustain + /// </summary> + Sustain, + /// <summary> + /// Release + /// </summary> + Release + }; + + /// <summary> + /// Creates and Initializes an Envelope Generator + /// </summary> + public EnvelopeGenerator() + { + Reset(); + AttackRate = 0; + DecayRate = 0; + ReleaseRate = 0; + SustainLevel = 1.0f; + SetTargetRatioAttack(0.3f); + SetTargetRatioDecayRelease(0.0001f); + } + + /// <summary> + /// Attack Rate (seconds * SamplesPerSecond) + /// </summary> + public float AttackRate + { + get + { + return attackRate; + } + set + { + attackRate = value; + attackCoef = CalcCoef(value, targetRatioAttack); + attackBase = (1.0f + targetRatioAttack) * (1.0f - attackCoef); + } + } + + /// <summary> + /// Decay Rate (seconds * SamplesPerSecond) + /// </summary> + public float DecayRate + { + get + { + return decayRate; + } + set + { + decayRate = value; + decayCoef = CalcCoef(value, targetRatioDecayRelease); + decayBase = (sustainLevel - targetRatioDecayRelease) * (1.0f - decayCoef); + } + } + + /// <summary> + /// Release Rate (seconds * SamplesPerSecond) + /// </summary> + public float ReleaseRate + { + get + { + return releaseRate; + } + set + { + releaseRate = value; + releaseCoef = CalcCoef(value, targetRatioDecayRelease); + releaseBase = -targetRatioDecayRelease * (1.0f - releaseCoef); + } + } + + private static float CalcCoef(float rate, float targetRatio) + { + return (float)Math.Exp(-Math.Log((1.0f + targetRatio) / targetRatio) / rate); + } + + /// <summary> + /// Sustain Level (1 = 100%) + /// </summary> + public float SustainLevel + { + get + { + return sustainLevel; + } + set + { + sustainLevel = value; + decayBase = (sustainLevel - targetRatioDecayRelease) * (1.0f - decayCoef); + } + } + + /// <summary> + /// Sets the attack curve + /// </summary> + void SetTargetRatioAttack(float targetRatio) + { + if (targetRatio < 0.000000001f) + targetRatio = 0.000000001f; // -180 dB + targetRatioAttack = targetRatio; + attackBase = (1.0f + targetRatioAttack) * (1.0f - attackCoef); + } + + /// <summary> + /// Sets the decay release curve + /// </summary> + void SetTargetRatioDecayRelease(float targetRatio) + { + if (targetRatio < 0.000000001f) + targetRatio = 0.000000001f; // -180 dB + targetRatioDecayRelease = targetRatio; + decayBase = (sustainLevel - targetRatioDecayRelease) * (1.0f - decayCoef); + releaseBase = -targetRatioDecayRelease * (1.0f - releaseCoef); + } + + /// <summary> + /// Read the next volume multiplier from the envelope generator + /// </summary> + /// <returns>A volume multiplier</returns> + public float Process() + { + switch (state) + { + case EnvelopeState.Idle: + break; + case EnvelopeState.Attack: + output = attackBase + output * attackCoef; + if (output >= 1.0f) + { + output = 1.0f; + state = EnvelopeState.Decay; + } + break; + case EnvelopeState.Decay: + output = decayBase + output * decayCoef; + if (output <= sustainLevel) + { + output = sustainLevel; + state = EnvelopeState.Sustain; + } + break; + case EnvelopeState.Sustain: + break; + case EnvelopeState.Release: + output = releaseBase + output * releaseCoef; + if (output <= 0.0) + { + output = 0.0f; + state = EnvelopeState.Idle; + } + break; + } + return output; + } + + /// <summary> + /// Trigger the gate + /// </summary> + /// <param name="gate">If true, enter attack phase, if false enter release phase (unless already idle)</param> + public void Gate(bool gate) + { + if (gate) + state = EnvelopeState.Attack; + else if (state != EnvelopeState.Idle) + state = EnvelopeState.Release; + } + + /// <summary> + /// Current envelope state + /// </summary> + public EnvelopeState State + { + get + { + return state; + } + } + + /// <summary> + /// Reset to idle state + /// </summary> + public void Reset() + { + state = EnvelopeState.Idle; + output = 0.0f; + } + + /// <summary> + /// Get the current output level + /// </summary> + public float GetOutput() + { + return output; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Dsp/EnvelopeGenerator.cs.meta b/NAudio-2.2.1/NAudio.Core/Dsp/EnvelopeGenerator.cs.meta new file mode 100644 index 0000000..f6d7c25 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Dsp/EnvelopeGenerator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b9d9da6567264e66ea3a0f6e977707af +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Dsp/FastFourierTransform.cs b/NAudio-2.2.1/NAudio.Core/Dsp/FastFourierTransform.cs new file mode 100644 index 0000000..50204a4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Dsp/FastFourierTransform.cs @@ -0,0 +1,124 @@ +using System; + +namespace NAudio.Dsp +{ + /// <summary> + /// Summary description for FastFourierTransform. + /// </summary> + public static class FastFourierTransform + { + /// <summary> + /// This computes an in-place complex-to-complex FFT + /// x and y are the real and imaginary arrays of 2^m points. + /// </summary> + public static void FFT(bool forward, int m, Complex[] data) + { + int n, i, i1, j, k, i2, l, l1, l2; + float c1, c2, tx, ty, t1, t2, u1, u2, z; + + // Calculate the number of points + n = 1; + for (i = 0; i < m; i++) + n *= 2; + + // Do the bit reversal + i2 = n >> 1; + j = 0; + for (i = 0; i < n - 1; i++) + { + if (i < j) + { + tx = data[i].X; + ty = data[i].Y; + data[i].X = data[j].X; + data[i].Y = data[j].Y; + data[j].X = tx; + data[j].Y = ty; + } + k = i2; + + while (k <= j) + { + j -= k; + k >>= 1; + } + j += k; + } + + // Compute the FFT + c1 = -1.0f; + c2 = 0.0f; + l2 = 1; + for (l = 0; l < m; l++) + { + l1 = l2; + l2 <<= 1; + u1 = 1.0f; + u2 = 0.0f; + for (j = 0; j < l1; j++) + { + for (i = j; i < n; i += l2) + { + i1 = i + l1; + t1 = u1 * data[i1].X - u2 * data[i1].Y; + t2 = u1 * data[i1].Y + u2 * data[i1].X; + data[i1].X = data[i].X - t1; + data[i1].Y = data[i].Y - t2; + data[i].X += t1; + data[i].Y += t2; + } + z = u1 * c1 - u2 * c2; + u2 = u1 * c2 + u2 * c1; + u1 = z; + } + c2 = (float)Math.Sqrt((1.0f - c1) / 2.0f); + if (forward) + c2 = -c2; + c1 = (float)Math.Sqrt((1.0f + c1) / 2.0f); + } + + // Scaling for forward transform + if (forward) + { + for (i = 0; i < n; i++) + { + data[i].X /= n; + data[i].Y /= n; + } + } + } + + /// <summary> + /// Applies a Hamming Window + /// </summary> + /// <param name="n">Index into frame</param> + /// <param name="frameSize">Frame size (e.g. 1024)</param> + /// <returns>Multiplier for Hamming window</returns> + public static double HammingWindow(int n, int frameSize) + { + return 0.54 - 0.46 * Math.Cos((2 * Math.PI * n) / (frameSize - 1)); + } + + /// <summary> + /// Applies a Hann Window + /// </summary> + /// <param name="n">Index into frame</param> + /// <param name="frameSize">Frame size (e.g. 1024)</param> + /// <returns>Multiplier for Hann window</returns> + public static double HannWindow(int n, int frameSize) + { + return 0.5 * (1 - Math.Cos((2 * Math.PI * n) / (frameSize - 1))); + } + + /// <summary> + /// Applies a Blackman-Harris Window + /// </summary> + /// <param name="n">Index into frame</param> + /// <param name="frameSize">Frame size (e.g. 1024)</param> + /// <returns>Multiplier for Blackmann-Harris window</returns> + public static double BlackmannHarrisWindow(int n, int frameSize) + { + return 0.35875 - (0.48829 * Math.Cos((2 * Math.PI * n) / (frameSize - 1))) + (0.14128 * Math.Cos((4 * Math.PI * n) / (frameSize - 1))) - (0.01168 * Math.Cos((6 * Math.PI * n) / (frameSize - 1))); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Dsp/FastFourierTransform.cs.meta b/NAudio-2.2.1/NAudio.Core/Dsp/FastFourierTransform.cs.meta new file mode 100644 index 0000000..4026a93 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Dsp/FastFourierTransform.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9ec6b00cc4159b586897136e641138f9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Dsp/ImpulseResponseConvolution.cs b/NAudio-2.2.1/NAudio.Core/Dsp/ImpulseResponseConvolution.cs new file mode 100644 index 0000000..11b23c9 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Dsp/ImpulseResponseConvolution.cs @@ -0,0 +1,46 @@ +using System; + +namespace NAudio.Dsp +{ + /// <summary> + /// Summary description for ImpulseResponseConvolution. + /// </summary> + public class ImpulseResponseConvolution + { + /// <summary> + /// A very simple mono convolution algorithm + /// </summary> + /// <remarks> + /// This will be very slow + /// </remarks> + public float[] Convolve(float[] input, float[] impulseResponse) + { + var output = new float[input.Length + impulseResponse.Length]; + for(int t = 0; t < output.Length; t++) + { + for(int n = 0; n < impulseResponse.Length; n++) + { + if((t >= n) && (t-n < input.Length)) + { + output[t] += impulseResponse[n] * input[t-n]; + } + } + } + Normalize(output); + return output; + } + + /// <summary> + /// This is actually a downwards normalize for data that will clip + /// </summary> + public void Normalize(float[] data) + { + float max = 0; + for(int n = 0; n < data.Length; n++) + max = Math.Max(max,Math.Abs(data[n])); + if(max > 1.0) + for(int n = 0; n < data.Length; n++) + data[n] /= max; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Dsp/ImpulseResponseConvolution.cs.meta b/NAudio-2.2.1/NAudio.Core/Dsp/ImpulseResponseConvolution.cs.meta new file mode 100644 index 0000000..7824919 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Dsp/ImpulseResponseConvolution.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b7a44740888480b46a3fe96225fd011a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Dsp/SimpleCompressor.cs b/NAudio-2.2.1/NAudio.Core/Dsp/SimpleCompressor.cs new file mode 100644 index 0000000..cd6d923 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Dsp/SimpleCompressor.cs @@ -0,0 +1,83 @@ +// based on SimpleComp v1.10 2006, ChunkWare Music Software, OPEN-SOURCE +using System; +using NAudio.Utils; + +namespace NAudio.Dsp +{ + class SimpleCompressor : AttRelEnvelope + { + // runtime variables + private double envdB; // over-threshold envelope (dB) + + public SimpleCompressor(double attackTime, double releaseTime, double sampleRate) + : base(attackTime, releaseTime, sampleRate) + { + this.Threshold = 0.0; + this.Ratio = 1.0; + this.MakeUpGain = 0.0; + this.envdB = DC_OFFSET; + } + + public SimpleCompressor() + : this(10.0, 10.0, 44100.0) + { + } + + public double MakeUpGain { get; set; } + + public double Threshold { get; set; } + + public double Ratio { get; set; } + + // call before runtime (in resume()) + public void InitRuntime() + { + this.envdB = DC_OFFSET; + } + + // // compressor runtime process + public void Process(ref double in1, ref double in2) + { + // sidechain + + // rectify input + double rect1 = Math.Abs(in1); // n.b. was fabs + double rect2 = Math.Abs(in2); // n.b. was fabs + + // if desired, one could use another EnvelopeDetector to smooth + // the rectified signal. + + double link = Math.Max( rect1, rect2 ); // link channels with greater of 2 + + link += DC_OFFSET; // add DC offset to avoid log( 0 ) + double keydB = Decibels.LinearToDecibels(link); // convert linear -> dB + + // threshold + double overdB = keydB - Threshold; // delta over threshold + if (overdB < 0.0) + overdB = 0.0; + + // attack/release + + overdB += DC_OFFSET; // add DC offset to avoid denormal + + envdB = Run(overdB, envdB); // run attack/release envelope + + overdB = envdB - DC_OFFSET; // subtract DC offset + + // Regarding the DC offset: In this case, since the offset is added before + // the attack/release processes, the envelope will never fall below the offset, + // thereby avoiding denormals. However, to prevent the offset from causing + // constant gain reduction, we must subtract it from the envelope, yielding + // a minimum value of 0dB. + + // transfer function + double gr = overdB * (Ratio - 1.0); // gain reduction (dB) + gr = Decibels.DecibelsToLinear(gr) * Decibels.DecibelsToLinear(MakeUpGain); // convert dB -> linear + + // output gain + in1 *= gr; // apply gain reduction to input + in2 *= gr; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Dsp/SimpleCompressor.cs.meta b/NAudio-2.2.1/NAudio.Core/Dsp/SimpleCompressor.cs.meta new file mode 100644 index 0000000..ddbe17b --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Dsp/SimpleCompressor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 99e71970bea34de0499f40fd9e749c8f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Dsp/SimpleGate.cs b/NAudio-2.2.1/NAudio.Core/Dsp/SimpleGate.cs new file mode 100644 index 0000000..613aa5d --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Dsp/SimpleGate.cs @@ -0,0 +1,70 @@ +// based on SimpleGate v1.10 2006, ChunkWare Music Software, OPEN-SOURCE +using System; +using NAudio.Utils; + +namespace NAudio.Dsp +{ + class SimpleGate : AttRelEnvelope + { + // transfer function + private double threshdB; // threshold (dB) + private double thresh; // threshold (linear) + + // runtime variables + private double env; // over-threshold envelope (linear) + + public SimpleGate() + : base(10.0, 10.0, 44100.0) + { + threshdB = 0.0; + thresh = 1.0; + env = DC_OFFSET; + } + + public void Process( ref double in1, ref double in2 ) + { + // in/out pointers are assummed to reference stereo data + + // sidechain + + // rectify input + double rect1 = Math.Abs( in1 ); // n.b. was fabs + double rect2 = Math.Abs( in2 ); // n.b. was fabs + + // if desired, one could use another EnvelopeDetector to smooth + // the rectified signal. + + double key = Math.Max( rect1, rect2 ); // link channels with greater of 2 + + // threshold + double over = ( key > thresh ) ? 1.0 : 0.0; // key over threshold ( 0.0 or 1.0 ) + + // attack/release + over += DC_OFFSET; // add DC offset to avoid denormal + + env = Run(over, env); // run attack/release + + over = env - DC_OFFSET; // subtract DC offset + + // Regarding the DC offset: In this case, since the offset is added before + // the attack/release processes, the envelope will never fall below the offset, + // thereby avoiding denormals. However, to prevent the offset from causing + // constant gain reduction, we must subtract it from the envelope, yielding + // a minimum value of 0dB. + + // output gain + in1 *= over; // apply gain reduction to input + in2 *= over; + } + + public double Threshold + { + get => threshdB; + set + { + threshdB = value; + thresh = Decibels.DecibelsToLinear(value); + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Dsp/SimpleGate.cs.meta b/NAudio-2.2.1/NAudio.Core/Dsp/SimpleGate.cs.meta new file mode 100644 index 0000000..8ad8a28 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Dsp/SimpleGate.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fdb802472d4ec8bdeaa68b32f779cf19 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Dsp/SmbPitchShifter.cs b/NAudio-2.2.1/NAudio.Core/Dsp/SmbPitchShifter.cs new file mode 100644 index 0000000..3fadc33 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Dsp/SmbPitchShifter.cs @@ -0,0 +1,295 @@ +using System; + +namespace NAudio.Dsp +{ + + /**************************************************************************** + * + * NAME: PitchShift.cs + * VERSION: 1.0 + * HOME URL: http://www.dspdimension.com + * KNOWN BUGS: none + * + * SYNOPSIS: Routine for doing pitch shifting while maintaining + * duration using the Short Time Fourier Transform. + * + * DESCRIPTION: The routine takes a pitchShift factor value which is between 0.5 + * (one octave down) and 2. (one octave up). A value of exactly 1 does not change + * the pitch. numSampsToProcess tells the routine how many samples in indata[0... + * numSampsToProcess-1] should be pitch shifted and moved to outdata[0 ... + * numSampsToProcess-1]. The two buffers can be identical (ie. it can process the + * data in-place). fftFrameSize defines the FFT frame size used for the + * processing. Typical values are 1024, 2048 and 4096. It may be any value <= + * MAX_FRAME_LENGTH but it MUST be a power of 2. osamp is the STFT + * oversampling factor which also determines the overlap between adjacent STFT + * frames. It should at least be 4 for moderate scaling ratios. A value of 32 is + * recommended for best quality. sampleRate takes the sample rate for the signal + * in unit Hz, ie. 44100 for 44.1 kHz audio. The data passed to the routine in + * indata[] should be in the range [-1.0, 1.0), which is also the output range + * for the data, make sure you scale the data accordingly (for 16bit signed integers + * you would have to divide (and multiply) by 32768). + * + * COPYRIGHT 1999-2006 Stephan M. Bernsee <smb [AT] dspdimension [DOT] com> + * + * The Wide Open License (WOL) + * + * Permission to use, copy, modify, distribute and sell this software and its + * documentation for any purpose is hereby granted without fee, provided that + * the above copyright notice and this license appear in all source copies. + * THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY OF + * ANY KIND. See http://www.dspguru.com/wol.htm for more information. + * + *****************************************************************************/ + + /**************************************************************************** + * + * This code was converted to C# by Michael Knight + * madmik3 at gmail dot com. + * http://sites.google.com/site/mikescoderama/ + * + *****************************************************************************/ + /// <summary> + /// SMB Pitch Shifter + /// </summary> + public class SmbPitchShifter + { + + private static int MAX_FRAME_LENGTH = 16000; + private float[] gInFIFO = new float[MAX_FRAME_LENGTH]; + private float[] gOutFIFO = new float[MAX_FRAME_LENGTH]; + private float[] gFFTworksp = new float[2*MAX_FRAME_LENGTH]; + private float[] gLastPhase = new float[MAX_FRAME_LENGTH/2 + 1]; + private float[] gSumPhase = new float[MAX_FRAME_LENGTH/2 + 1]; + private float[] gOutputAccum = new float[2*MAX_FRAME_LENGTH]; + private float[] gAnaFreq = new float[MAX_FRAME_LENGTH]; + private float[] gAnaMagn = new float[MAX_FRAME_LENGTH]; + private float[] gSynFreq = new float[MAX_FRAME_LENGTH]; + private float[] gSynMagn = new float[MAX_FRAME_LENGTH]; + private long gRover; + + /// <summary> + /// Pitch Shift + /// </summary> + public void PitchShift(float pitchShift, long numSampsToProcess, + float sampleRate, float[] indata) + { + PitchShift(pitchShift, numSampsToProcess, 2048L, 10L, sampleRate, indata); + } + + /// <summary> + /// Pitch Shift + /// </summary> + public void PitchShift(float pitchShift, long numSampsToProcess, long fftFrameSize, + long osamp, float sampleRate, float[] indata) + { + double magn, phase, tmp, window, real, imag; + double freqPerBin, expct; + long i, k, qpd, index, inFifoLatency, stepSize, fftFrameSize2; + + + float[] outdata = indata; + /* set up some handy variables */ + fftFrameSize2 = fftFrameSize/2; + stepSize = fftFrameSize/osamp; + freqPerBin = sampleRate/(double) fftFrameSize; + expct = 2.0*Math.PI*(double) stepSize/(double) fftFrameSize; + inFifoLatency = fftFrameSize - stepSize; + if (gRover == 0) gRover = inFifoLatency; + + + /* main processing loop */ + for (i = 0; i < numSampsToProcess; i++) + { + + /* As long as we have not yet collected enough data just read in */ + gInFIFO[gRover] = indata[i]; + outdata[i] = gOutFIFO[gRover - inFifoLatency]; + gRover++; + + /* now we have enough data for processing */ + if (gRover >= fftFrameSize) + { + gRover = inFifoLatency; + + /* do windowing and re,im interleave */ + for (k = 0; k < fftFrameSize; k++) + { + window = -.5*Math.Cos(2.0*Math.PI*(double) k/(double) fftFrameSize) + .5; + gFFTworksp[2*k] = (float) (gInFIFO[k]*window); + gFFTworksp[2*k + 1] = 0.0F; + } + + + /* ***************** ANALYSIS ******************* */ + /* do transform */ + ShortTimeFourierTransform(gFFTworksp, fftFrameSize, -1); + + /* this is the analysis step */ + for (k = 0; k <= fftFrameSize2; k++) + { + + /* de-interlace FFT buffer */ + real = gFFTworksp[2*k]; + imag = gFFTworksp[2*k + 1]; + + /* compute magnitude and phase */ + magn = 2.0*Math.Sqrt(real*real + imag*imag); + phase = Math.Atan2(imag, real); + + /* compute phase difference */ + tmp = phase - gLastPhase[k]; + gLastPhase[k] = (float) phase; + + /* subtract expected phase difference */ + tmp -= (double) k*expct; + + /* map delta phase into +/- Pi interval */ + qpd = (long) (tmp/Math.PI); + if (qpd >= 0) qpd += qpd & 1; + else qpd -= qpd & 1; + tmp -= Math.PI*(double) qpd; + + /* get deviation from bin frequency from the +/- Pi interval */ + tmp = osamp*tmp/(2.0*Math.PI); + + /* compute the k-th partials' true frequency */ + tmp = (double) k*freqPerBin + tmp*freqPerBin; + + /* store magnitude and true frequency in analysis arrays */ + gAnaMagn[k] = (float) magn; + gAnaFreq[k] = (float) tmp; + + } + + /* ***************** PROCESSING ******************* */ + /* this does the actual pitch shifting */ + for (int zero = 0; zero < fftFrameSize; zero++) + { + gSynMagn[zero] = 0; + gSynFreq[zero] = 0; + } + + for (k = 0; k <= fftFrameSize2; k++) + { + index = (long) (k*pitchShift); + if (index <= fftFrameSize2) + { + gSynMagn[index] += gAnaMagn[k]; + gSynFreq[index] = gAnaFreq[k]*pitchShift; + } + } + + /* ***************** SYNTHESIS ******************* */ + /* this is the synthesis step */ + for (k = 0; k <= fftFrameSize2; k++) + { + + /* get magnitude and true frequency from synthesis arrays */ + magn = gSynMagn[k]; + tmp = gSynFreq[k]; + + /* subtract bin mid frequency */ + tmp -= (double) k*freqPerBin; + + /* get bin deviation from freq deviation */ + tmp /= freqPerBin; + + /* take osamp into account */ + tmp = 2.0*Math.PI*tmp/osamp; + + /* add the overlap phase advance back in */ + tmp += (double) k*expct; + + /* accumulate delta phase to get bin phase */ + gSumPhase[k] += (float) tmp; + phase = gSumPhase[k]; + + /* get real and imag part and re-interleave */ + gFFTworksp[2*k] = (float) (magn*Math.Cos(phase)); + gFFTworksp[2*k + 1] = (float) (magn*Math.Sin(phase)); + } + + /* zero negative frequencies */ + for (k = fftFrameSize + 2; k < 2*fftFrameSize; k++) gFFTworksp[k] = 0.0F; + + /* do inverse transform */ + ShortTimeFourierTransform(gFFTworksp, fftFrameSize, 1); + + /* do windowing and add to output accumulator */ + for (k = 0; k < fftFrameSize; k++) + { + window = -.5*Math.Cos(2.0*Math.PI*(double) k/(double) fftFrameSize) + .5; + gOutputAccum[k] += (float) (2.0*window*gFFTworksp[2*k]/(fftFrameSize2*osamp)); + } + for (k = 0; k < stepSize; k++) gOutFIFO[k] = gOutputAccum[k]; + + /* shift accumulator */ + //memmove(gOutputAccum, gOutputAccum + stepSize, fftFrameSize * sizeof(float)); + for (k = 0; k < fftFrameSize; k++) + { + gOutputAccum[k] = gOutputAccum[k + stepSize]; + } + + /* move input FIFO */ + for (k = 0; k < inFifoLatency; k++) gInFIFO[k] = gInFIFO[k + stepSize]; + } + } + } + /// <summary> + /// Short Time Fourier Transform + /// </summary> + + public void ShortTimeFourierTransform(float[] fftBuffer, long fftFrameSize, long sign) + { + float wr, wi, arg, temp; + float tr, ti, ur, ui; + long i, bitm, j, le, le2, k; + + for (i = 2; i < 2*fftFrameSize - 2; i += 2) + { + for (bitm = 2, j = 0; bitm < 2*fftFrameSize; bitm <<= 1) + { + if ((i & bitm) != 0) j++; + j <<= 1; + } + if (i < j) + { + temp = fftBuffer[i]; + fftBuffer[i] = fftBuffer[j]; + fftBuffer[j] = temp; + temp = fftBuffer[i + 1]; + fftBuffer[i + 1] = fftBuffer[j + 1]; + fftBuffer[j + 1] = temp; + } + } + long max = (long) (Math.Log(fftFrameSize)/Math.Log(2.0) + .5); + for (k = 0, le = 2; k < max; k++) + { + le <<= 1; + le2 = le >> 1; + ur = 1.0F; + ui = 0.0F; + arg = (float) Math.PI/(le2 >> 1); + wr = (float) Math.Cos(arg); + wi = (float) (sign*Math.Sin(arg)); + for (j = 0; j < le2; j += 2) + { + + for (i = j; i < 2*fftFrameSize; i += le) + { + tr = fftBuffer[i + le2]*ur - fftBuffer[i + le2 + 1]*ui; + ti = fftBuffer[i + le2]*ui + fftBuffer[i + le2 + 1]*ur; + fftBuffer[i + le2] = fftBuffer[i] - tr; + fftBuffer[i + le2 + 1] = fftBuffer[i + 1] - ti; + fftBuffer[i] += tr; + fftBuffer[i + 1] += ti; + + } + tr = ur*wr - ui*wi; + ui = ur*wi + ui*wr; + ur = tr; + } + } + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Core/Dsp/SmbPitchShifter.cs.meta b/NAudio-2.2.1/NAudio.Core/Dsp/SmbPitchShifter.cs.meta new file mode 100644 index 0000000..1c13dec --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Dsp/SmbPitchShifter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ce882f1e47a44ed5cb4bbedb19b89d8c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Dsp/WdlResampler.cs b/NAudio-2.2.1/NAudio.Core/Dsp/WdlResampler.cs new file mode 100644 index 0000000..2693401 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Dsp/WdlResampler.cs @@ -0,0 +1,713 @@ +// This class based on the Resampler that is part of Cockos WDL +// originally written in C++ and ported to C# for NAudio by Mark Heath +// Used in NAudio with permission from Justin Frankel +// Original WDL License: +// Copyright (C) 2005 and later Cockos Incorporated +// +// Portions copyright other contributors, see each source file for more information +// +// This software is provided 'as-is', without any express or implied +// warranty. In no event will the authors be held liable for any damages +// arising from the use of this software. +// +// Permission is granted to anyone to use this software for any purpose, +// including commercial applications, and to alter it and redistribute it +// freely, subject to the following restrictions: +// +// 1. The origin of this software must not be misrepresented; you must not +// claim that you wrote the original software. If you use this software +// in a product, an acknowledgment in the product documentation would be +// appreciated but is not required. +// 2. Altered source versions must be plainly marked as such, and must not be +// misrepresented as being the original software. +// 3. This notice may not be removed or altered from any source distribution. + + +using System; + +// default to floats for audio samples +using WDL_ResampleSample = System.Single; // n.b. default in WDL is double + +// default to floats for sinc filter ceofficients +using WDL_SincFilterSample = System.Single; // can also be set to double + +namespace NAudio.Dsp +{ + /// <summary> + /// Fully managed resampler, based on Cockos WDL Resampler + /// </summary> + public class WdlResampler + { + private const int WDL_RESAMPLE_MAX_FILTERS = 4; + private const int WDL_RESAMPLE_MAX_NCH = 64; + private const double PI = 3.1415926535897932384626433832795; + + /// <summary> + /// Creates a new Resampler + /// </summary> + public WdlResampler() + { + m_filterq = 0.707f; + m_filterpos = 0.693f; // .792 ? + + m_sincoversize = 0; + m_lp_oversize = 1; + m_sincsize = 0; + m_filtercnt = 1; + m_interp = true; + m_feedmode = false; + + m_filter_coeffs_size = 0; + m_sratein = 44100.0; + m_srateout = 44100.0; + m_ratio = 1.0; + m_filter_ratio = -1.0; + + Reset(); + } + + /// <summary> + /// sets the mode + /// if sinc set, it overrides interp or filtercnt + /// </summary> + public void SetMode(bool interp, int filtercnt, bool sinc, int sinc_size = 64, int sinc_interpsize = 32) + { + m_sincsize = sinc && sinc_size >= 4 ? sinc_size > 8192 ? 8192 : sinc_size : 0; + m_sincoversize = (m_sincsize != 0) ? (sinc_interpsize <= 1 ? 1 : sinc_interpsize >= 4096 ? 4096 : sinc_interpsize) : 1; + + m_filtercnt = (m_sincsize != 0) ? 0 : (filtercnt <= 0 ? 0 : filtercnt >= WDL_RESAMPLE_MAX_FILTERS ? WDL_RESAMPLE_MAX_FILTERS : filtercnt); + m_interp = interp && (m_sincsize == 0); + + //Debug.WriteLine(String.Format("setting interp={0}, filtercnt={1}, sinc={2},{3}\n", m_interp, m_filtercnt, m_sincsize, m_sincoversize)); + + if (m_sincsize == 0) + { + m_filter_coeffs = new WDL_SincFilterSample[0]; //.Resize(0); + m_filter_coeffs_size = 0; + } + if (m_filtercnt == 0) + { + m_iirfilter = null; + } + } + + /// <summary> + /// Sets the filter parameters + /// used for filtercnt>0 but not sinc + /// </summary> + public void SetFilterParms(float filterpos = 0.693f, float filterq = 0.707f) + { + m_filterpos = filterpos; + m_filterq = filterq; + } + + /// <summary> + /// Set feed mode + /// </summary> + /// <param name="wantInputDriven">if true, that means the first parameter to ResamplePrepare will specify however much input you have, not how much you want</param> + public void SetFeedMode(bool wantInputDriven) + { + m_feedmode = wantInputDriven; + } + + /// <summary> + /// Reset + /// </summary> + public void Reset(double fracpos = 0.0) + { + m_last_requested = 0; + m_filtlatency = 0; + m_fracpos = fracpos; + m_samples_in_rsinbuf = 0; + if (m_iirfilter != null) m_iirfilter.Reset(); + } + + /// <summary> + /// Set input and output rates + /// </summary> + public void SetRates(double rate_in, double rate_out) + { + if (rate_in < 1.0) rate_in = 1.0; + if (rate_out < 1.0) rate_out = 1.0; + if (rate_in != m_sratein || rate_out != m_srateout) + { + m_sratein = rate_in; + m_srateout = rate_out; + m_ratio = m_sratein / m_srateout; + } + } + + /// <summary> + /// amount of input that has been received but not yet converted to output, in seconds + /// </summary> + public double GetCurrentLatency() + { + double v = ((double)m_samples_in_rsinbuf - m_filtlatency) / m_sratein; + + if (v < 0.0) v = 0.0; + return v; + } + + /// <summary> + /// Prepare + /// note that it is safe to call ResamplePrepare without calling ResampleOut (the next call of ResamplePrepare will function as normal) + /// nb inbuffer was WDL_ResampleSample **, returning a place to put the in buffer, so we return a buffer and offset + /// </summary> + /// <param name="out_samples">req_samples is output samples desired if !wantInputDriven, or if wantInputDriven is input samples that we have</param> + /// <param name="nch"></param> + /// <param name="inbuffer"></param> + /// <param name="inbufferOffset"></param> + /// <returns>returns number of samples desired (put these into *inbuffer)</returns> + public int ResamplePrepare(int out_samples, int nch, out WDL_ResampleSample[] inbuffer, out int inbufferOffset) + { + if (nch > WDL_RESAMPLE_MAX_NCH || nch < 1) + { + inbuffer = null; + inbufferOffset = 0; + return 0; + } + + int fsize = 0; + if (m_sincsize > 1) + { + fsize = m_sincsize; + } + + int hfs = fsize / 2; + if (hfs > 1 && m_samples_in_rsinbuf < hfs - 1) + { + m_filtlatency += hfs - 1 - m_samples_in_rsinbuf; + + m_samples_in_rsinbuf = hfs - 1; + + if (m_samples_in_rsinbuf > 0) + { + m_rsinbuf = new WDL_SincFilterSample[m_samples_in_rsinbuf * nch]; + } + } + + int sreq = 0; + + if (!m_feedmode) sreq = (int)(m_ratio * out_samples) + 4 + fsize - m_samples_in_rsinbuf; + else sreq = out_samples; + + if (sreq < 0) sreq = 0; + + again: + Array.Resize(ref m_rsinbuf, (m_samples_in_rsinbuf + sreq) * nch); + + int sz = m_rsinbuf.Length / ((nch != 0) ? nch : 1) - m_samples_in_rsinbuf; + if (sz != sreq) + { + if (sreq > 4 && (sz == 0)) + { + sreq /= 2; + goto again; // try again with half the size + } + // todo: notify of error? + sreq = sz; + } + + inbuffer = m_rsinbuf; + inbufferOffset = m_samples_in_rsinbuf * nch; + + m_last_requested = sreq; + return sreq; + } + + /// <summary> + /// if numsamples_in &lt; the value return by ResamplePrepare(), then it will be flushed to produce all remaining valid samples + /// do NOT call with nsamples_in greater than the value returned from resamplerprpare()! the extra samples will be ignored. + /// returns number of samples successfully outputted to out + /// </summary> + public int ResampleOut(WDL_ResampleSample[] outBuffer, int outBufferIndex, int nsamples_in, int nsamples_out, int nch) + { + if (nch > WDL_RESAMPLE_MAX_NCH || nch < 1) + { + return 0; + } + + if (m_filtercnt > 0) + { + if (m_ratio > 1.0 && nsamples_in > 0) // filter input + { + if (m_iirfilter == null) m_iirfilter = new WDL_Resampler_IIRFilter(); + + int n = m_filtercnt; + m_iirfilter.setParms((1.0 / m_ratio) * m_filterpos, m_filterq); + + int bufIndex = m_samples_in_rsinbuf * nch; + int a, x; + int offs = 0; + for (x = 0; x < nch; x++) + for (a = 0; a < n; a++) + m_iirfilter.Apply(m_rsinbuf, bufIndex + x, m_rsinbuf, bufIndex + x, nsamples_in, nch, offs++); + } + } + + m_samples_in_rsinbuf += Math.Min(nsamples_in, m_last_requested); // prevent the user from corrupting the internal state + + + int rsinbuf_availtemp = m_samples_in_rsinbuf; + + if (nsamples_in < m_last_requested) // flush out to ensure we can deliver + { + int fsize = (m_last_requested - nsamples_in) * 2 + m_sincsize * 2; + + int alloc_size = (m_samples_in_rsinbuf + fsize) * nch; + Array.Resize(ref m_rsinbuf, alloc_size); + if (m_rsinbuf.Length == alloc_size) + { + Array.Clear(m_rsinbuf, m_samples_in_rsinbuf * nch, fsize * nch); + rsinbuf_availtemp = m_samples_in_rsinbuf + fsize; + } + } + + int ret = 0; + double srcpos = m_fracpos; + double drspos = m_ratio; + int localin = 0; // localin is an index into m_rsinbuf + + int outptr = outBufferIndex; // outptr is an index into outBuffer; + + int ns = nsamples_out; + + int outlatadj = 0; + + if (m_sincsize != 0) // sinc interpolating + { + if (m_ratio > 1.0) BuildLowPass(1.0 / (m_ratio * 1.03)); + else BuildLowPass(1.0); + + int filtsz = m_filter_coeffs_size; + int filtlen = rsinbuf_availtemp - filtsz; + outlatadj = filtsz / 2 - 1; + int filter = 0; // filter is an index into m_filter_coeffs m_filter_coeffs.Get(); + + if (nch == 1) + { + while (ns-- != 0) + { + int ipos = (int)srcpos; + + if (ipos >= filtlen - 1) break; // quit decoding, not enough input samples + + SincSample1(outBuffer, outptr, m_rsinbuf, localin + ipos, srcpos - ipos, m_filter_coeffs, filter, filtsz); + outptr++; + srcpos += drspos; + ret++; + } + } + else if (nch == 2) + { + while (ns-- != 0) + { + int ipos = (int)srcpos; + + if (ipos >= filtlen - 1) break; // quit decoding, not enough input samples + + SincSample2(outBuffer, outptr, m_rsinbuf, localin + ipos * 2, srcpos - ipos, m_filter_coeffs, filter, filtsz); + outptr += 2; + srcpos += drspos; + ret++; + } + } + else + { + while (ns-- != 0) + { + int ipos = (int)srcpos; + + if (ipos >= filtlen - 1) break; // quit decoding, not enough input samples + + SincSample(outBuffer, outptr, m_rsinbuf, localin + ipos * nch, srcpos - ipos, nch, m_filter_coeffs, filter, filtsz); + outptr += nch; + srcpos += drspos; + ret++; + } + } + } + else if (!m_interp) // point sampling + { + if (nch == 1) + { + while (ns-- != 0) + { + int ipos = (int)srcpos; + if (ipos >= rsinbuf_availtemp) break; // quit decoding, not enough input samples + + outBuffer[outptr++] = m_rsinbuf[localin + ipos]; + srcpos += drspos; + ret++; + } + } + else if (nch == 2) + { + while (ns-- != 0) + { + int ipos = (int)srcpos; + if (ipos >= rsinbuf_availtemp) break; // quit decoding, not enough input samples + + ipos += ipos; + + outBuffer[outptr + 0] = m_rsinbuf[localin + ipos]; + outBuffer[outptr + 1] = m_rsinbuf[localin + ipos + 1]; + outptr += 2; + srcpos += drspos; + ret++; + } + } + else + while (ns-- != 0) + { + int ipos = (int)srcpos; + if (ipos >= rsinbuf_availtemp) break; // quit decoding, not enough input samples + + Array.Copy(m_rsinbuf, localin + ipos * nch, outBuffer, outptr, nch); + outptr += nch; + srcpos += drspos; + ret++; + } + } + else // linear interpolation + { + if (nch == 1) + { + while (ns-- != 0) + { + int ipos = (int)srcpos; + double fracpos = srcpos - ipos; + + if (ipos >= rsinbuf_availtemp - 1) + { + break; // quit decoding, not enough input samples + } + + double ifracpos = 1.0 - fracpos; + int inptr = localin + ipos; + outBuffer[outptr++] = (WDL_ResampleSample)(m_rsinbuf[inptr] * (ifracpos) + m_rsinbuf[inptr + 1] * (fracpos)); + srcpos += drspos; + ret++; + } + } + else if (nch == 2) + { + while (ns-- != 0) + { + int ipos = (int)srcpos; + double fracpos = srcpos - ipos; + + if (ipos >= rsinbuf_availtemp - 1) + { + break; // quit decoding, not enough input samples + } + + double ifracpos = 1.0 - fracpos; + int inptr = localin + ipos * 2; + outBuffer[outptr + 0] = (WDL_ResampleSample)(m_rsinbuf[inptr] * (ifracpos) + m_rsinbuf[inptr + 2] * (fracpos)); + outBuffer[outptr + 1] = (WDL_ResampleSample)(m_rsinbuf[inptr + 1] * (ifracpos) + m_rsinbuf[inptr + 3] * (fracpos)); + outptr += 2; + srcpos += drspos; + ret++; + } + } + else + { + while (ns-- != 0) + { + int ipos = (int)srcpos; + double fracpos = srcpos - ipos; + + if (ipos >= rsinbuf_availtemp - 1) + { + break; // quit decoding, not enough input samples + } + + double ifracpos = 1.0 - fracpos; + int ch = nch; + int inptr = localin + ipos * nch; + while (ch-- != 0) + { + outBuffer[outptr++] = (WDL_ResampleSample)(m_rsinbuf[inptr] * (ifracpos) + m_rsinbuf[inptr + nch] * (fracpos)); + inptr++; + } + srcpos += drspos; + ret++; + } + } + } + + if (m_filtercnt > 0) + { + if (m_ratio < 1.0 && ret > 0) // filter output + { + if (m_iirfilter == null) m_iirfilter = new WDL_Resampler_IIRFilter(); + int n = m_filtercnt; + m_iirfilter.setParms(m_ratio * m_filterpos, m_filterq); + + int x, a; + int offs = 0; + for (x = 0; x < nch; x++) + for (a = 0; a < n; a++) + m_iirfilter.Apply(outBuffer, x, outBuffer, x, ret, nch, offs++); + } + } + + if (ret > 0 && rsinbuf_availtemp > m_samples_in_rsinbuf) // we had to pad!! + { + // check for the case where rsinbuf_availtemp>m_samples_in_rsinbuf, decrease ret down to actual valid samples + double adj = (srcpos - m_samples_in_rsinbuf + outlatadj) / drspos; + if (adj > 0) + { + ret -= (int)(adj + 0.5); + if (ret < 0) ret = 0; + } + } + + int isrcpos = (int)srcpos; + m_fracpos = srcpos - isrcpos; + m_samples_in_rsinbuf -= isrcpos; + if (m_samples_in_rsinbuf <= 0) + { + m_samples_in_rsinbuf = 0; + } + else + { + // TODO: bug here + Array.Copy(m_rsinbuf, localin + isrcpos * nch, m_rsinbuf, localin, m_samples_in_rsinbuf * nch); + } + + + + return ret; + } + + // only called in sinc modes + private void BuildLowPass(double filtpos) + { + int wantsize = m_sincsize; + int wantinterp = m_sincoversize; + + if (m_filter_ratio != filtpos || + m_filter_coeffs_size != wantsize || + m_lp_oversize != wantinterp) + { + m_lp_oversize = wantinterp; + m_filter_ratio = filtpos; + + // build lowpass filter + int allocsize = (wantsize + 1) * m_lp_oversize; + Array.Resize(ref m_filter_coeffs, allocsize); + //int cfout = 0; // this is an index into m_filter_coeffs + if (m_filter_coeffs.Length == allocsize) + { + m_filter_coeffs_size = wantsize; + + int sz = wantsize * m_lp_oversize; + int hsz = sz / 2; + double filtpower = 0.0; + double windowpos = 0.0; + double dwindowpos = 2.0 * PI / (double)(sz); + double dsincpos = PI / m_lp_oversize * filtpos; // filtpos is outrate/inrate, i.e. 0.5 is going to half rate + double sincpos = dsincpos * (double)(-hsz); + + int x; + for (x = -hsz; x < hsz + m_lp_oversize; x++) + { + double val = 0.35875 - 0.48829 * Math.Cos(windowpos) + 0.14128 * Math.Cos(2 * windowpos) - 0.01168 * Math.Cos(6 * windowpos); // blackman-harris + if (x != 0) val *= Math.Sin(sincpos) / sincpos; + + windowpos += dwindowpos; + sincpos += dsincpos; + + m_filter_coeffs[hsz + x] = (WDL_SincFilterSample)val; + if (x < hsz) filtpower += val; + } + filtpower = m_lp_oversize / filtpower; + for (x = 0; x < sz + m_lp_oversize; x++) + { + m_filter_coeffs[x] = (WDL_SincFilterSample)(m_filter_coeffs[x] * filtpower); + } + } + else m_filter_coeffs_size = 0; + + } + } + + // SincSample(WDL_ResampleSample *outptr, WDL_ResampleSample *inptr, double fracpos, int nch, WDL_SincFilterSample *filter, int filtsz) + private void SincSample(WDL_ResampleSample[] outBuffer, int outBufferIndex, WDL_ResampleSample[] inBuffer, int inBufferIndex, double fracpos, int nch, WDL_SincFilterSample[] filter, int filterIndex, int filtsz) + { + int oversize = m_lp_oversize; + fracpos *= oversize; + int ifpos = (int)fracpos; + filterIndex += oversize - 1 - ifpos; + fracpos -= ifpos; + + for (int x = 0; x < nch; x++) + { + double sum = 0.0, sum2 = 0.0; + int fptr = filterIndex; + int iptr = inBufferIndex + x; + int i = filtsz; + while (i-- != 0) + { + sum += filter[fptr] * inBuffer[iptr]; + sum2 += filter[fptr + 1] * inBuffer[iptr]; + iptr += nch; + fptr += oversize; + } + outBuffer[outBufferIndex + x] = (WDL_ResampleSample)(sum * fracpos + sum2 * (1.0 - fracpos)); + } + } + + // SincSample1(WDL_ResampleSample* outptr, WDL_ResampleSample* inptr, double fracpos, WDL_SincFilterSample* filter, int filtsz) + private void SincSample1(WDL_ResampleSample[] outBuffer, int outBufferIndex, WDL_ResampleSample[] inBuffer, int inBufferIndex, double fracpos, WDL_SincFilterSample[] filter, int filterIndex, int filtsz) + { + int oversize = m_lp_oversize; + fracpos *= oversize; + int ifpos = (int)fracpos; + filterIndex += oversize - 1 - ifpos; + fracpos -= ifpos; + + double sum = 0.0, sum2 = 0.0; + int fptr = filterIndex; + int iptr = inBufferIndex; + int i = filtsz; + while (i-- != 0) + { + sum += filter[fptr] * inBuffer[iptr]; + sum2 += filter[fptr + 1] * inBuffer[iptr]; + iptr++; + fptr += oversize; + } + outBuffer[outBufferIndex] = (WDL_ResampleSample)(sum * fracpos + sum2 * (1.0 - fracpos)); + } + + // SincSample2(WDL_ResampleSample* outptr, WDL_ResampleSample* inptr, double fracpos, WDL_SincFilterSample* filter, int filtsz) + private void SincSample2(WDL_ResampleSample[] outptr, int outBufferIndex, WDL_ResampleSample[] inBuffer, int inBufferIndex, double fracpos, WDL_SincFilterSample[] filter, int filterIndex, int filtsz) + { + int oversize = m_lp_oversize; + fracpos *= oversize; + int ifpos = (int)fracpos; + filterIndex += oversize - 1 - ifpos; + fracpos -= ifpos; + + double sum = 0.0; + double sum2 = 0.0; + double sumb = 0.0; + double sum2b = 0.0; + int fptr = filterIndex; + int iptr = inBufferIndex; + int i = filtsz / 2; + while (i-- != 0) + { + sum += filter[fptr] * inBuffer[iptr]; + sum2 += filter[fptr] * inBuffer[iptr + 1]; + sumb += filter[fptr + 1] * inBuffer[iptr]; + sum2b += filter[fptr + 1] * inBuffer[iptr + 1]; + sum += filter[fptr + oversize] * inBuffer[iptr + 2]; + sum2 += filter[fptr + oversize] * inBuffer[iptr + 3]; + sumb += filter[fptr + oversize + 1] * inBuffer[iptr + 2]; + sum2b += filter[fptr + oversize + 1] * inBuffer[iptr + 3]; + iptr += 4; + fptr += oversize * 2; + } + outptr[outBufferIndex + 0] = (WDL_ResampleSample)(sum * fracpos + sumb * (1.0 - fracpos)); + outptr[outBufferIndex + 1] = (WDL_ResampleSample)(sum2 * fracpos + sum2b * (1.0 - fracpos)); + } + + private double m_sratein; // WDL_FIXALIGN + private double m_srateout; + private double m_fracpos; + private double m_ratio; + private double m_filter_ratio; + private float m_filterq, m_filterpos; + private WDL_ResampleSample[] m_rsinbuf; // WDL_TypedBuf<WDL_ResampleSample> + private WDL_SincFilterSample[] m_filter_coeffs; // WDL_TypedBuf<WDL_SincFilterSample> + + private WDL_Resampler_IIRFilter m_iirfilter; // WDL_Resampler_IIRFilter * + + private int m_filter_coeffs_size; + private int m_last_requested; + private int m_filtlatency; + private int m_samples_in_rsinbuf; + private int m_lp_oversize; + + private int m_sincsize; + private int m_filtercnt; + private int m_sincoversize; + private bool m_interp; + private bool m_feedmode; + + + + class WDL_Resampler_IIRFilter + { + public WDL_Resampler_IIRFilter() + { + m_fpos = -1; + Reset(); + } + + public void Reset() + { + m_hist = new double[WDL_RESAMPLE_MAX_FILTERS * WDL_RESAMPLE_MAX_NCH, 4]; + } + + public void setParms(double fpos, double Q) + { + if (Math.Abs(fpos - m_fpos) < 0.000001) return; + m_fpos = fpos; + + double pos = fpos * PI; + double cpos = Math.Cos(pos); + double spos = Math.Sin(pos); + + double alpha = spos / (2.0 * Q); + + double sc = 1.0 / (1 + alpha); + m_b1 = (1 - cpos) * sc; + m_b2 = m_b0 = m_b1 * 0.5; + m_a1 = -2 * cpos * sc; + m_a2 = (1 - alpha) * sc; + + } + + public void Apply(WDL_ResampleSample[] inBuffer, int inIndex, WDL_ResampleSample[] outBuffer, int outIndex, int ns, int span, int w) + { + double b0 = m_b0, b1 = m_b1, b2 = m_b2, a1 = m_a1, a2 = m_a2; + + while (ns-- != 0) + { + double inx = inBuffer[inIndex]; + inIndex += span; + double outx = (double)(inx * b0 + m_hist[w, 0] * b1 + m_hist[w, 1] * b2 - m_hist[w, 2] * a1 - m_hist[w, 3] * a2); + m_hist[w, 1] = m_hist[w, 0]; + m_hist[w, 0] = inx; + m_hist[w, 3] = m_hist[w, 2]; + m_hist[w, 2] = denormal_filter(outx); + outBuffer[outIndex] = (WDL_ResampleSample)m_hist[w, 2]; + + outIndex += span; + } + } + + double denormal_filter(float x) + { + // TODO: implement denormalisation + return x; + } + double denormal_filter(double x) + { + // TODO: implement denormalisation + return x; + } + + private double m_fpos; + private double m_a1, m_a2; + private double m_b0, m_b1, m_b2; + private double[,] m_hist; + } + + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Dsp/WdlResampler.cs.meta b/NAudio-2.2.1/NAudio.Core/Dsp/WdlResampler.cs.meta new file mode 100644 index 0000000..c768f10 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Dsp/WdlResampler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e8fc91db3b581d2c1838b722c510af62 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats.meta b/NAudio-2.2.1/NAudio.Core/FileFormats.meta new file mode 100644 index 0000000..0229f05 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2bfdce551a43e5b108bd7c5e5c6d1c31 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3.meta new file mode 100644 index 0000000..c9eaec4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 04a83e021c942fac482903119991a5c0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/ChannelMode.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/ChannelMode.cs new file mode 100644 index 0000000..001435e --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/ChannelMode.cs @@ -0,0 +1,26 @@ +namespace NAudio.Wave +{ + /// <summary> + /// Channel Mode + /// </summary> + public enum ChannelMode + { + /// <summary> + /// Stereo + /// </summary> + Stereo, + /// <summary> + /// Joint Stereo + /// </summary> + JointStereo, + /// <summary> + /// Dual Channel + /// </summary> + DualChannel, + /// <summary> + /// Mono + /// </summary> + Mono + } + +} diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/ChannelMode.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/ChannelMode.cs.meta new file mode 100644 index 0000000..e9ebaca --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/ChannelMode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8d327d03248d33862b3c20dfa9b98412 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/IMp3FrameDecompressor.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/IMp3FrameDecompressor.cs new file mode 100644 index 0000000..3dab9c4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/IMp3FrameDecompressor.cs @@ -0,0 +1,29 @@ +using System; + +namespace NAudio.Wave +{ + /// <summary> + /// Interface for MP3 frame by frame decoder + /// </summary> + public interface IMp3FrameDecompressor : IDisposable + { + /// <summary> + /// Decompress a single MP3 frame + /// </summary> + /// <param name="frame">Frame to decompress</param> + /// <param name="dest">Output buffer</param> + /// <param name="destOffset">Offset within output buffer</param> + /// <returns>Bytes written to output buffer</returns> + int DecompressFrame(Mp3Frame frame, byte[] dest, int destOffset); + + /// <summary> + /// Tell the decoder that we have repositioned + /// </summary> + void Reset(); + + /// <summary> + /// PCM format that we are converting into + /// </summary> + WaveFormat OutputFormat { get; } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/IMp3FrameDecompressor.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/IMp3FrameDecompressor.cs.meta new file mode 100644 index 0000000..3138fcf --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/IMp3FrameDecompressor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1fa554d3bdb10af1c82e1c4406311f4f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/Id3v2Tag.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/Id3v2Tag.cs new file mode 100644 index 0000000..9301e12 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/Id3v2Tag.cs @@ -0,0 +1,238 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.IO; +using NAudio.Utils; + +namespace NAudio.Wave +{ + /// <summary> + /// An ID3v2 Tag + /// </summary> + public class Id3v2Tag + { + private long tagStartPosition; + private long tagEndPosition; + private byte[] rawData; + + /// <summary> + /// Reads an ID3v2 tag from a stream + /// </summary> + public static Id3v2Tag ReadTag(Stream input) + { + try + { + return new Id3v2Tag(input); + } + catch (FormatException) + { + return null; + } + } + + #region Id3v2 Creation from key-value pairs + + /// <summary> + /// Creates a new ID3v2 tag from a collection of key-value pairs. + /// </summary> + /// <param name="tags">A collection of key-value pairs containing the tags to include in the ID3v2 tag.</param> + /// <returns>A new ID3v2 tag</returns> + public static Id3v2Tag Create(IEnumerable<KeyValuePair<string, string>> tags) + { + return Id3v2Tag.ReadTag(CreateId3v2TagStream(tags)); + } + + /// <summary> + /// Convert the frame size to a byte array. + /// </summary> + /// <param name="n">The frame body size.</param> + /// <returns></returns> + static byte[] FrameSizeToBytes(int n) + { + byte[] result = BitConverter.GetBytes(n); + Array.Reverse(result); + return result; + } + + /// <summary> + /// Creates an ID3v2 frame for the given key-value pair. + /// </summary> + /// <param name="key"></param> + /// <param name="value"></param> + /// <returns></returns> + static byte[] CreateId3v2Frame(string key, string value) + { + if (string.IsNullOrEmpty(key)) + { + throw new ArgumentNullException("key"); + } + + if (string.IsNullOrEmpty(value)) + { + throw new ArgumentNullException("value"); + } + + if (key.Length != 4) + { + throw new ArgumentOutOfRangeException("key", "key " + key + " must be 4 characters long"); + } + + const byte UnicodeEncoding = 01; // encode text in Unicode + byte[] UnicodeOrder = new byte[] { 0xff, 0xfe }; // Unicode byte order mark + byte[] language = new byte[] { 0, 0, 0 }; // language is empty (only used in COMM -> comment) + byte[] shortDescription = new byte[] { 0, 0 }; // short description is empty (only used in COMM -> comment) + + byte[] body; + if (key == "COMM") // comment + { + body = ByteArrayExtensions.Concat( + new byte[] { UnicodeEncoding }, + language, + shortDescription, + UnicodeOrder, + Encoding.Unicode.GetBytes(value)); + } + else + { + body = ByteArrayExtensions.Concat( + new byte[] { UnicodeEncoding }, + UnicodeOrder, + Encoding.Unicode.GetBytes(value)); + } + + return ByteArrayExtensions.Concat( + // needs review - have converted to UTF8 as Win 8 has no Encoding.ASCII, + // need to check what the rules are for ID3v2 tag identifiers + Encoding.UTF8.GetBytes(key), + FrameSizeToBytes(body.Length), + new byte[] { 0, 0 }, // flags + body); + } + + /// <summary> + /// Gets the Id3v2 Header size. The size is encoded so that only 7 bits per byte are actually used. + /// </summary> + /// <param name="size"></param> + /// <returns></returns> + static byte[] GetId3TagHeaderSize(int size) + { + byte[] result = new byte[4]; + for (int idx = result.Length - 1; idx >= 0; idx--) + { + result[idx] = (byte)(size % 128); + size = size / 128; + } + + return result; + } + + /// <summary> + /// Creates the Id3v2 tag header and returns is as a byte array. + /// </summary> + /// <param name="frames">The Id3v2 frames that will be included in the file. This is used to calculate the ID3v2 tag size.</param> + /// <returns></returns> + static byte[] CreateId3v2TagHeader(IEnumerable<byte[]> frames) + { + int size = 0; + foreach (byte[] frame in frames) + { + size += frame.Length; + } + + byte[] tagHeader = ByteArrayExtensions.Concat( + Encoding.UTF8.GetBytes("ID3"), + new byte[] { 3, 0 }, // version + new byte[] { 0 }, // flags + GetId3TagHeaderSize(size)); + return tagHeader; + } + + /// <summary> + /// Creates the Id3v2 tag for the given key-value pairs and returns it in the a stream. + /// </summary> + /// <param name="tags"></param> + /// <returns></returns> + static Stream CreateId3v2TagStream(IEnumerable<KeyValuePair<string, string>> tags) + { + List<byte[]> frames = new List<byte[]>(); + foreach (KeyValuePair<string, string> tag in tags) + { + frames.Add(CreateId3v2Frame(tag.Key, tag.Value)); + } + + byte[] header = CreateId3v2TagHeader(frames); + + MemoryStream ms = new MemoryStream(); + ms.Write(header, 0, header.Length); + foreach (byte[] frame in frames) + { + ms.Write(frame, 0, frame.Length); + } + + ms.Position = 0; + return ms; + } + + #endregion + + private Id3v2Tag(Stream input) + { + tagStartPosition = input.Position; + var reader = new BinaryReader(input); + byte[] headerBytes = reader.ReadBytes(10); + if ((headerBytes.Length >= 3) && + (headerBytes[0] == (byte)'I') && + (headerBytes[1] == (byte)'D') && + (headerBytes[2] == '3')) + { + + // http://www.id3.org/develop.html + // OK found an ID3 tag + // bytes 3 & 4 are ID3v2 version + + if ((headerBytes[5] & 0x40) == 0x40) + { + // extended header present + byte[] extendedHeader = reader.ReadBytes(4); + int extendedHeaderLength = extendedHeader[0] * (1 << 21); + extendedHeaderLength += extendedHeader[1] * (1 << 14); + extendedHeaderLength += extendedHeader[2] * (1 << 7); + extendedHeaderLength += extendedHeader[3]; + } + + // synchsafe + int dataLength = headerBytes[6] * (1 << 21); + dataLength += headerBytes[7] * (1 << 14); + dataLength += headerBytes[8] * (1 << 7); + dataLength += headerBytes[9]; + byte[] tagData = reader.ReadBytes(dataLength); + + if ((headerBytes[5] & 0x10) == 0x10) + { + // footer present + byte[] footer = reader.ReadBytes(10); + } + } + else + { + input.Position = tagStartPosition; + throw new FormatException("Not an ID3v2 tag"); + } + tagEndPosition = input.Position; + input.Position = tagStartPosition; + rawData = reader.ReadBytes((int)(tagEndPosition - tagStartPosition)); + + } + + /// <summary> + /// Raw data from this tag + /// </summary> + public byte[] RawData + { + get + { + return rawData; + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/Id3v2Tag.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/Id3v2Tag.cs.meta new file mode 100644 index 0000000..49515e7 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/Id3v2Tag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 885b808a3099f0e53a8ddf5bd811c00d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/Mp3Frame.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/Mp3Frame.cs new file mode 100644 index 0000000..615f5aa --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/Mp3Frame.cs @@ -0,0 +1,278 @@ +using System; +using System.IO; + +namespace NAudio.Wave +{ + + /// <summary> + /// Represents an MP3 Frame + /// </summary> + public class Mp3Frame + { + private static readonly int[,,] bitRates = new int[,,] { + { + // MPEG Version 1 + { 0, 32, 64, 96, 128, 160, 192, 224, 256, 288, 320, 352, 384, 416, 448 }, // Layer 1 + { 0, 32, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320, 384 }, // Layer 2 + { 0, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320 }, // Layer 3 + }, + { + // MPEG Version 2 & 2.5 + { 0, 32, 48, 56, 64, 80, 96, 112, 128, 144, 160, 176, 192, 224, 256 }, // Layer 1 + { 0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160 }, // Layer 2 + { 0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160 }, // Layer 3 (same as layer 2) + } + }; + private static readonly int[,] samplesPerFrame = new int[,] { + { // MPEG Version 1 + 384, // Layer1 + 1152, // Layer2 + 1152 // Layer3 + }, + { // MPEG Version 2 & 2.5 + 384, // Layer1 + 1152, // Layer2 + 576 // Layer3 + } + }; + + private static readonly int[] sampleRatesVersion1 = new int[] {44100, 48000, 32000}; + private static readonly int[] sampleRatesVersion2 = new int[] {22050, 24000, 16000}; + private static readonly int[] sampleRatesVersion25 = new int[] {11025, 12000, 8000}; + + //private short crc; + private const int MaxFrameLength = 16*1024; + + /// <summary> + /// Reads an MP3 frame from a stream + /// </summary> + /// <param name="input">input stream</param> + /// <returns>A valid MP3 frame, or null if none found</returns> + public static Mp3Frame LoadFromStream(Stream input) + { + return LoadFromStream(input, true); + } + + /// <summary>Reads an MP3Frame from a stream</summary> + /// <remarks>http://mpgedit.org/mpgedit/mpeg_format/mpeghdr.htm has some good info + /// also see http://www.codeproject.com/KB/audio-video/mpegaudioinfo.aspx + /// </remarks> + /// <returns>A valid MP3 frame, or null if none found</returns> + public static Mp3Frame LoadFromStream(Stream input, bool readData) + { + var frame = new Mp3Frame(); + frame.FileOffset = input.Position; + byte[] headerBytes = new byte[4]; + int bytesRead = input.Read(headerBytes, 0, headerBytes.Length); + if (bytesRead < headerBytes.Length) + { + // reached end of stream, no more MP3 frames + return null; + } + while (!IsValidHeader(headerBytes, frame)) + { + // shift down by one and try again + headerBytes[0] = headerBytes[1]; + headerBytes[1] = headerBytes[2]; + headerBytes[2] = headerBytes[3]; + bytesRead = input.Read(headerBytes, 3, 1); + if (bytesRead < 1) + { + return null; + } + frame.FileOffset++; + } + /* no longer read the CRC since we include this in framelengthbytes + if (this.crcPresent) + this.crc = reader.ReadInt16();*/ + + int bytesRequired = frame.FrameLength - 4; + if (readData) + { + frame.RawData = new byte[frame.FrameLength]; + Array.Copy(headerBytes, frame.RawData, 4); + bytesRead = input.Read(frame.RawData, 4, bytesRequired); + if (bytesRead < bytesRequired) + { + // TODO: could have an option to suppress this, although it does indicate a corrupt file + // for now, caller should handle this exception + throw new EndOfStreamException("Unexpected end of stream before frame complete"); + } + } + else + { + // n.b. readData should not be false if input stream does not support seeking + input.Position += bytesRequired; + } + + return frame; + } + + + /// <summary> + /// Constructs an MP3 frame + /// </summary> + private Mp3Frame() + { + + } + + /// <summary> + /// checks if the four bytes represent a valid header, + /// if they are, will parse the values into Mp3Frame + /// </summary> + private static bool IsValidHeader(byte[] headerBytes, Mp3Frame frame) + { + if ((headerBytes[0] == 0xFF) && ((headerBytes[1] & 0xE0) == 0xE0)) + { + // TODO: could do with a bitstream class here + frame.MpegVersion = (MpegVersion) ((headerBytes[1] & 0x18) >> 3); + if (frame.MpegVersion == MpegVersion.Reserved) + { + //throw new FormatException("Unsupported MPEG Version"); + return false; + } + + frame.MpegLayer = (MpegLayer) ((headerBytes[1] & 0x06) >> 1); + + if (frame.MpegLayer == MpegLayer.Reserved) + { + return false; + } + int layerIndex = frame.MpegLayer == MpegLayer.Layer1 ? 0 : frame.MpegLayer == MpegLayer.Layer2 ? 1 : 2; + frame.CrcPresent = (headerBytes[1] & 0x01) == 0x00; + frame.BitRateIndex = (headerBytes[2] & 0xF0) >> 4; + if (frame.BitRateIndex == 15) + { + // invalid index + return false; + } + int versionIndex = frame.MpegVersion == Wave.MpegVersion.Version1 ? 0 : 1; + frame.BitRate = bitRates[versionIndex, layerIndex, frame.BitRateIndex]*1000; + if (frame.BitRate == 0) + { + return false; + } + int sampleFrequencyIndex = (headerBytes[2] & 0x0C) >> 2; + if (sampleFrequencyIndex == 3) + { + return false; + } + + if (frame.MpegVersion == MpegVersion.Version1) + { + frame.SampleRate = sampleRatesVersion1[sampleFrequencyIndex]; + } + else if (frame.MpegVersion == MpegVersion.Version2) + { + frame.SampleRate = sampleRatesVersion2[sampleFrequencyIndex]; + } + else + { + // mpegVersion == MpegVersion.Version25 + frame.SampleRate = sampleRatesVersion25[sampleFrequencyIndex]; + } + + bool padding = (headerBytes[2] & 0x02) == 0x02; + bool privateBit = (headerBytes[2] & 0x01) == 0x01; + frame.ChannelMode = (ChannelMode) ((headerBytes[3] & 0xC0) >> 6); + frame.ChannelExtension = (headerBytes[3] & 0x30) >> 4; + if (frame.ChannelExtension != 0 && frame.ChannelMode != ChannelMode.JointStereo) + { + return false; + } + + + frame.Copyright = (headerBytes[3] & 0x08) == 0x08; + bool original = (headerBytes[3] & 0x04) == 0x04; + int emphasis = (headerBytes[3] & 0x03); + + int nPadding = padding ? 1 : 0; + + frame.SampleCount = samplesPerFrame[versionIndex, layerIndex]; + int coefficient = frame.SampleCount/8; + if (frame.MpegLayer == MpegLayer.Layer1) + { + frame.FrameLength = (coefficient*frame.BitRate/frame.SampleRate + nPadding)*4; + } + else + { + frame.FrameLength = (coefficient*frame.BitRate)/frame.SampleRate + nPadding; + } + + if (frame.FrameLength > MaxFrameLength) + { + return false; + } + return true; + } + return false; + } + + /// <summary> + /// Sample rate of this frame + /// </summary> + public int SampleRate { get; private set; } + + /// <summary> + /// Frame length in bytes + /// </summary> + public int FrameLength { get; private set; } + + /// <summary> + /// Bit Rate + /// </summary> + public int BitRate { get; private set; } + + /// <summary> + /// Raw frame data (includes header bytes) + /// </summary> + public byte[] RawData { get; private set; } + + /// <summary> + /// MPEG Version + /// </summary> + public MpegVersion MpegVersion { get; private set; } + + /// <summary> + /// MPEG Layer + /// </summary> + public MpegLayer MpegLayer { get; private set; } + + /// <summary> + /// Channel Mode + /// </summary> + public ChannelMode ChannelMode { get; private set; } + + /// <summary> + /// The number of samples in this frame + /// </summary> + public int SampleCount { get; private set; } + + /// <summary> + /// The channel extension bits + /// </summary> + public int ChannelExtension { get; private set; } + + /// <summary> + /// The bitrate index (directly from the header) + /// </summary> + public int BitRateIndex { get; private set; } + + /// <summary> + /// Whether the Copyright bit is set + /// </summary> + public bool Copyright { get; private set; } + + /// <summary> + /// Whether a CRC is present + /// </summary> + public bool CrcPresent { get; private set; } + + + /// <summary> + /// Not part of the MP3 frame itself - indicates where in the stream we found this header + /// </summary> + public long FileOffset { get; private set; } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/Mp3Frame.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/Mp3Frame.cs.meta new file mode 100644 index 0000000..9686098 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/Mp3Frame.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ddd4473ebace51cf7a0af87b52fc99bc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/MpegLayer.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/MpegLayer.cs new file mode 100644 index 0000000..6235046 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/MpegLayer.cs @@ -0,0 +1,25 @@ +namespace NAudio.Wave +{ + /// <summary> + /// MPEG Layer flags + /// </summary> + public enum MpegLayer + { + /// <summary> + /// Reserved + /// </summary> + Reserved, + /// <summary> + /// Layer 3 + /// </summary> + Layer3, + /// <summary> + /// Layer 2 + /// </summary> + Layer2, + /// <summary> + /// Layer 1 + /// </summary> + Layer1 + } +} diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/MpegLayer.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/MpegLayer.cs.meta new file mode 100644 index 0000000..f180c4c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/MpegLayer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e2962ca896cb1e9daa5b1a31cd0b4461 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/MpegVersion.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/MpegVersion.cs new file mode 100644 index 0000000..7fde286 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/MpegVersion.cs @@ -0,0 +1,25 @@ +namespace NAudio.Wave +{ + /// <summary> + /// MPEG Version Flags + /// </summary> + public enum MpegVersion + { + /// <summary> + /// Version 2.5 + /// </summary> + Version25, + /// <summary> + /// Reserved + /// </summary> + Reserved, + /// <summary> + /// Version 2 + /// </summary> + Version2, + /// <summary> + /// Version 1 + /// </summary> + Version1 + } +} diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/MpegVersion.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/MpegVersion.cs.meta new file mode 100644 index 0000000..7057570 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/MpegVersion.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 320265f8457c08b5ba324954599b5667 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/XingHeader.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/XingHeader.cs new file mode 100644 index 0000000..a55e7fa --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/XingHeader.cs @@ -0,0 +1,194 @@ +using System; + +namespace NAudio.Wave +{ + /// <summary> + /// Represents a Xing VBR header + /// </summary> + public class XingHeader + { + [Flags] + enum XingHeaderOptions + { + Frames = 1, + Bytes = 2, + Toc = 4, + VbrScale = 8 + } + + private static int[] sr_table = { 44100, 48000, 32000, 99999 }; + private int vbrScale = -1; + private int startOffset; + private int endOffset; + + private int tocOffset = -1; + private int framesOffset = -1; + private int bytesOffset = -1; + private Mp3Frame frame; + + private static int ReadBigEndian(byte[] buffer, int offset) + { + int x; + // big endian extract + x = buffer[offset+0]; + x <<= 8; + x |= buffer[offset+1]; + x <<= 8; + x |= buffer[offset+2]; + x <<= 8; + x |= buffer[offset+3]; + + return x; + } + + private void WriteBigEndian(byte[] buffer, int offset, int value) + { + byte[] littleEndian = BitConverter.GetBytes(value); + for (int n = 0; n < 4; n++) + { + buffer[offset + 3 - n] = littleEndian[n]; + } + } + + /// <summary> + /// Load Xing Header + /// </summary> + /// <param name="frame">Frame</param> + /// <returns>Xing Header</returns> + public static XingHeader LoadXingHeader(Mp3Frame frame) + { + XingHeader xingHeader = new XingHeader(); + xingHeader.frame = frame; + int offset = 0; + + if (frame.MpegVersion == MpegVersion.Version1) + { + if (frame.ChannelMode != ChannelMode.Mono) + offset = 32 + 4; + else + offset = 17 + 4; + } + else if (frame.MpegVersion == MpegVersion.Version2) + { + if (frame.ChannelMode != ChannelMode.Mono) + offset = 17 + 4; + else + offset = 9 + 4; + } + else + { + return null; + // throw new FormatException("Unsupported MPEG Version"); + } + + if ((frame.RawData[offset + 0] == 'X') && + (frame.RawData[offset + 1] == 'i') && + (frame.RawData[offset + 2] == 'n') && + (frame.RawData[offset + 3] == 'g')) + { + xingHeader.startOffset = offset; + offset += 4; + } + else if ((frame.RawData[offset + 0] == 'I') && + (frame.RawData[offset + 1] == 'n') && + (frame.RawData[offset + 2] == 'f') && + (frame.RawData[offset + 3] == 'o')) + { + xingHeader.startOffset = offset; + offset += 4; + } + else + { + return null; + } + + XingHeaderOptions flags = (XingHeaderOptions)ReadBigEndian(frame.RawData, offset); + offset += 4; + + if ((flags & XingHeaderOptions.Frames) != 0) + { + xingHeader.framesOffset = offset; + offset += 4; + } + if ((flags & XingHeaderOptions.Bytes) != 0) + { + xingHeader.bytesOffset = offset; + offset += 4; + } + if ((flags & XingHeaderOptions.Toc) != 0) + { + xingHeader.tocOffset = offset; + offset += 100; + } + if ((flags & XingHeaderOptions.VbrScale) != 0) + { + xingHeader.vbrScale = ReadBigEndian(frame.RawData, offset); + offset += 4; + } + xingHeader.endOffset = offset; + return xingHeader; + } + + /// <summary> + /// Sees if a frame contains a Xing header + /// </summary> + private XingHeader() + { + } + + /// <summary> + /// Number of frames + /// </summary> + public int Frames + { + get + { + if(framesOffset == -1) + return -1; + return ReadBigEndian(frame.RawData, framesOffset); + } + set + { + if (framesOffset == -1) + throw new InvalidOperationException("Frames flag is not set"); + WriteBigEndian(frame.RawData, framesOffset, value); + } + } + + /// <summary> + /// Number of bytes + /// </summary> + public int Bytes + { + get + { + if(bytesOffset == -1) + return -1; + return ReadBigEndian(frame.RawData, bytesOffset); + } + set + { + if (framesOffset == -1) + throw new InvalidOperationException("Bytes flag is not set"); + WriteBigEndian(frame.RawData, bytesOffset, value); + } + } + + /// <summary> + /// VBR Scale property + /// </summary> + public int VbrScale + { + get { return vbrScale; } + } + + /// <summary> + /// The MP3 frame + /// </summary> + public Mp3Frame Mp3Frame + { + get { return frame; } + } + + } +} diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/XingHeader.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/XingHeader.cs.meta new file mode 100644 index 0000000..cbc0292 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/Mp3/XingHeader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 248dc08407c0be51d9cf681f9aa547aa +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont.meta new file mode 100644 index 0000000..da700a9 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d694494830d5159c0a631ff056488570 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Generator.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Generator.cs new file mode 100644 index 0000000..ada096c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Generator.cs @@ -0,0 +1,82 @@ +namespace NAudio.SoundFont +{ + /// <summary> + /// Soundfont generator + /// </summary> + public class Generator + { + /// <summary> + /// Gets the generator type + /// </summary> + public GeneratorEnum GeneratorType { get; set; } + + /// <summary> + /// Generator amount as an unsigned short + /// </summary> + public ushort UInt16Amount { get; set; } + + /// <summary> + /// Generator amount as a signed short + /// </summary> + public short Int16Amount + { + get => (short)UInt16Amount; + set => UInt16Amount = (ushort)value; + } + + /// <summary> + /// Low byte amount + /// </summary> + public byte LowByteAmount + { + get + { + return (byte)(UInt16Amount & 0x00FF); + } + set + { + UInt16Amount &= 0xFF00; + UInt16Amount += value; + } + } + + /// <summary> + /// High byte amount + /// </summary> + public byte HighByteAmount + { + get + { + return (byte)((UInt16Amount & 0xFF00) >> 8); + } + set + { + UInt16Amount &= 0x00FF; + UInt16Amount += (ushort)(value << 8); + } + } + + /// <summary> + /// Instrument + /// </summary> + public Instrument Instrument { get; set; } + + /// <summary> + /// Sample Header + /// </summary> + public SampleHeader SampleHeader { get; set; } + + /// <summary> + /// <see cref="object.ToString"/> + /// </summary> + public override string ToString() + { + if (GeneratorType == GeneratorEnum.Instrument) + return $"Generator Instrument {Instrument.Name}"; + else if (GeneratorType == GeneratorEnum.SampleID) + return $"Generator SampleID {SampleHeader}"; + else + return $"Generator {GeneratorType} {UInt16Amount}"; + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Generator.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Generator.cs.meta new file mode 100644 index 0000000..d3842dd --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Generator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2ca71a120b28b526da8fd94e7b335272 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/GeneratorBuilder.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/GeneratorBuilder.cs new file mode 100644 index 0000000..b18abe4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/GeneratorBuilder.cs @@ -0,0 +1,48 @@ +using System.IO; + +namespace NAudio.SoundFont +{ + internal class GeneratorBuilder : StructureBuilder<Generator> + { + public override Generator Read(BinaryReader br) + { + Generator g = new Generator(); + g.GeneratorType = (GeneratorEnum)br.ReadUInt16(); + g.UInt16Amount = br.ReadUInt16(); + data.Add(g); + return g; + } + + public override void Write(BinaryWriter bw, Generator o) + { + //Zone z = (Zone) o; + //bw.Write(p.---); + } + + public override int Length => 4; + + public Generator[] Generators => data.ToArray(); + + public void Load(Instrument[] instruments) + { + foreach (Generator g in Generators) + { + if (g.GeneratorType == GeneratorEnum.Instrument) + { + g.Instrument = instruments[g.UInt16Amount]; + } + } + } + + public void Load(SampleHeader[] sampleHeaders) + { + foreach (Generator g in Generators) + { + if (g.GeneratorType == GeneratorEnum.SampleID) + { + g.SampleHeader = sampleHeaders[g.UInt16Amount]; + } + } + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/GeneratorBuilder.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/GeneratorBuilder.cs.meta new file mode 100644 index 0000000..361fe1f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/GeneratorBuilder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bfa287d06e76883baabb9d8bdcf9f66b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/GeneratorEnum.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/GeneratorEnum.cs new file mode 100644 index 0000000..f4e4186 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/GeneratorEnum.cs @@ -0,0 +1,133 @@ +using System; + +namespace NAudio.SoundFont +{ + /// <summary> + /// Generator types + /// </summary> + public enum GeneratorEnum + { + /// <summary>Start address offset</summary> + StartAddressOffset = 0, + /// <summary>End address offset</summary> + EndAddressOffset, + /// <summary>Start loop address offset</summary> + StartLoopAddressOffset, + /// <summary>End loop address offset</summary> + EndLoopAddressOffset, + /// <summary>Start address coarse offset</summary> + StartAddressCoarseOffset, + /// <summary>Modulation LFO to pitch</summary> + ModulationLFOToPitch, + /// <summary>Vibrato LFO to pitch</summary> + VibratoLFOToPitch, + /// <summary>Modulation envelope to pitch</summary> + ModulationEnvelopeToPitch, + /// <summary>Initial filter cutoff frequency</summary> + InitialFilterCutoffFrequency, + /// <summary>Initial filter Q</summary> + InitialFilterQ, + /// <summary>Modulation LFO to filter Cutoff frequency</summary> + ModulationLFOToFilterCutoffFrequency, + /// <summary>Modulation envelope to filter cutoff frequency</summary> + ModulationEnvelopeToFilterCutoffFrequency, + /// <summary>End address coarse offset</summary> + EndAddressCoarseOffset, + /// <summary>Modulation LFO to volume</summary> + ModulationLFOToVolume, + /// <summary>Unused</summary> + Unused1, + /// <summary>Chorus effects send</summary> + ChorusEffectsSend, + /// <summary>Reverb effects send</summary> + ReverbEffectsSend, + /// <summary>Pan</summary> + Pan, + /// <summary>Unused</summary> + Unused2, + /// <summary>Unused</summary> + Unused3, + /// <summary>Unused</summary> + Unused4, + /// <summary>Delay modulation LFO</summary> + DelayModulationLFO, + /// <summary>Frequency modulation LFO</summary> + FrequencyModulationLFO, + /// <summary>Delay vibrato LFO</summary> + DelayVibratoLFO, + /// <summary>Frequency vibrato LFO</summary> + FrequencyVibratoLFO, + /// <summary>Delay modulation envelope</summary> + DelayModulationEnvelope, + /// <summary>Attack modulation envelope</summary> + AttackModulationEnvelope, + /// <summary>Hold modulation envelope</summary> + HoldModulationEnvelope, + /// <summary>Decay modulation envelope</summary> + DecayModulationEnvelope, + /// <summary>Sustain modulation envelop</summary> + SustainModulationEnvelope, + /// <summary>Release modulation envelope</summary> + ReleaseModulationEnvelope, + /// <summary>Key number to modulation envelope hold</summary> + KeyNumberToModulationEnvelopeHold, + /// <summary>Key number to modulation envelope decay</summary> + KeyNumberToModulationEnvelopeDecay, + /// <summary>Delay volume envelope</summary> + DelayVolumeEnvelope, + /// <summary>Attack volume envelope</summary> + AttackVolumeEnvelope, + /// <summary>Hold volume envelope</summary> + HoldVolumeEnvelope, + /// <summary>Decay volume envelope</summary> + DecayVolumeEnvelope, + /// <summary>Sustain volume envelope</summary> + SustainVolumeEnvelope, + /// <summary>Release volume envelope</summary> + ReleaseVolumeEnvelope, + /// <summary>Key number to volume envelope hold</summary> + KeyNumberToVolumeEnvelopeHold, + /// <summary>Key number to volume envelope decay</summary> + KeyNumberToVolumeEnvelopeDecay, + /// <summary>Instrument</summary> + Instrument, + /// <summary>Reserved</summary> + Reserved1, + /// <summary>Key range</summary> + KeyRange, + /// <summary>Velocity range</summary> + VelocityRange, + /// <summary>Start loop address coarse offset</summary> + StartLoopAddressCoarseOffset, + /// <summary>Key number</summary> + KeyNumber, + /// <summary>Velocity</summary> + Velocity, + /// <summary>Initial attenuation</summary> + InitialAttenuation, + /// <summary>Reserved</summary> + Reserved2, + /// <summary>End loop address coarse offset</summary> + EndLoopAddressCoarseOffset, + /// <summary>Coarse tune</summary> + CoarseTune, + /// <summary>Fine tune</summary> + FineTune, + /// <summary>Sample ID</summary> + SampleID, + /// <summary>Sample modes</summary> + SampleModes, + /// <summary>Reserved</summary> + Reserved3, + /// <summary>Scale tuning</summary> + ScaleTuning, + /// <summary>Exclusive class</summary> + ExclusiveClass, + /// <summary>Overriding root key</summary> + OverridingRootKey, + /// <summary>Unused</summary> + Unused5, + /// <summary>Unused</summary> + UnusedEnd + } +} diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/GeneratorEnum.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/GeneratorEnum.cs.meta new file mode 100644 index 0000000..dbeaad7 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/GeneratorEnum.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9045c8a79ebbbca81b748bffc7e33e53 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/InfoChunk.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/InfoChunk.cs new file mode 100644 index 0000000..0b68b7a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/InfoChunk.cs @@ -0,0 +1,152 @@ +using System; +using System.IO; + +// ReSharper disable once CheckNamespace +namespace NAudio.SoundFont +{ + /// <summary> + /// A soundfont info chunk + /// </summary> + public class InfoChunk + { + internal InfoChunk(RiffChunk chunk) + { + bool ifilPresent = false; + bool inamPresent = false; + if(chunk.ReadChunkID() != "INFO") + { + throw new InvalidDataException("Not an INFO chunk"); + } + //this.chunk = chunk; + RiffChunk c; + while((c = chunk.GetNextSubChunk()) != null) + { + switch(c.ChunkID) + { + case "ifil": + ifilPresent = true; + SoundFontVersion = c.GetDataAsStructure(new SFVersionBuilder()); + break; + case "isng": + WaveTableSoundEngine = c.GetDataAsString(); + break; + case "INAM": + inamPresent = true; + BankName = c.GetDataAsString(); + break; + case "irom": + DataROM = c.GetDataAsString(); + break; + case "iver": + ROMVersion = c.GetDataAsStructure(new SFVersionBuilder()); + break; + case "ICRD": + CreationDate = c.GetDataAsString(); + break; + case "IENG": + Author = c.GetDataAsString(); + break; + case "IPRD": + TargetProduct = c.GetDataAsString(); + break; + case "ICOP": + Copyright = c.GetDataAsString(); + break; + case "ICMT": + Comments = c.GetDataAsString(); + break; + case "ISFT": + Tools = c.GetDataAsString(); + break; + default: + throw new InvalidDataException($"Unknown chunk type {c.ChunkID}"); + } + } + if(!ifilPresent) + { + throw new InvalidDataException("Missing SoundFont version information"); + } + // n.b. issue #150 - it is valid for isng not to be present + if(!inamPresent) + { + throw new InvalidDataException("Missing SoundFont name information"); + } + } + + /// <summary> + /// SoundFont Version + /// </summary> + public SFVersion SoundFontVersion { get; } + + /// <summary> + /// WaveTable sound engine + /// </summary> + public string WaveTableSoundEngine { get; set; } + + /// <summary> + /// Bank name + /// </summary> + public string BankName { get; set; } + + /// <summary> + /// Data ROM + /// </summary> + // ReSharper disable once InconsistentNaming + public string DataROM { get; set; } + + /// <summary> + /// Creation Date + /// </summary> + public string CreationDate { get; set; } + + /// <summary> + /// Author + /// </summary> + public string Author { get; set; } + + /// <summary> + /// Target Product + /// </summary> + public string TargetProduct { get; set; } + + /// <summary> + /// Copyright + /// </summary> + public string Copyright { get; set; } + + /// <summary> + /// Comments + /// </summary> + public string Comments { get; set; } + + /// <summary> + /// Tools + /// </summary> + public string Tools { get; set; } + + /// <summary> + /// ROM Version + /// </summary> + // ReSharper disable once InconsistentNaming + public SFVersion ROMVersion { get; set; } + + /// <summary> + /// <see cref="Object.ToString"/> + /// </summary> + public override string ToString() + { + return string.Format("Bank Name: {0}\r\nAuthor: {1}\r\nCopyright: {2}\r\nCreation Date: {3}\r\nTools: {4}\r\nComments: {5}\r\nSound Engine: {6}\r\nSoundFont Version: {7}\r\nTarget Product: {8}\r\nData ROM: {9}\r\nROM Version: {10}", + BankName, + Author, + Copyright, + CreationDate, + Tools, + "TODO-fix comments",//Comments, + WaveTableSoundEngine, + SoundFontVersion, + TargetProduct, + DataROM, + ROMVersion); + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/InfoChunk.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/InfoChunk.cs.meta new file mode 100644 index 0000000..6634eae --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/InfoChunk.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5d807dd257ae41af98fbca7ce19609be +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Instrument.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Instrument.cs new file mode 100644 index 0000000..68bf7d4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Instrument.cs @@ -0,0 +1,28 @@ +using System; + +namespace NAudio.SoundFont +{ + /// <summary> + /// SoundFont instrument + /// </summary> + public class Instrument + { + internal ushort startInstrumentZoneIndex; + internal ushort endInstrumentZoneIndex; + + /// <summary> + /// instrument name + /// </summary> + public string Name { get; set; } + + /// <summary> + /// Zones + /// </summary> + public Zone[] Zones { get; set; } + + /// <summary> + /// <see cref="Object.ToString"/> + /// </summary> + public override string ToString() => Name; + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Instrument.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Instrument.cs.meta new file mode 100644 index 0000000..ea6fda9 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Instrument.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 915449e7cff4e8323baea718b9bbac9e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/InstrumentBuilder.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/InstrumentBuilder.cs new file mode 100644 index 0000000..74323d6 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/InstrumentBuilder.cs @@ -0,0 +1,54 @@ +using System; +using System.IO; +using System.Text; + +namespace NAudio.SoundFont +{ + /// <summary> + /// Instrument Builder + /// </summary> + internal class InstrumentBuilder : StructureBuilder<Instrument> + { + private Instrument lastInstrument = null; + + public override Instrument Read(BinaryReader br) + { + Instrument i = new Instrument(); + string s = Encoding.UTF8.GetString(br.ReadBytes(20), 0, 20); + if (s.IndexOf('\0') >= 0) + { + s = s.Substring(0, s.IndexOf('\0')); + } + i.Name = s; + i.startInstrumentZoneIndex = br.ReadUInt16(); + if (lastInstrument != null) + { + lastInstrument.endInstrumentZoneIndex = (ushort)(i.startInstrumentZoneIndex - 1); + } + data.Add(i); + lastInstrument = i; + return i; + } + + public override void Write(BinaryWriter bw, Instrument instrument) + { + } + + public override int Length => 22; + + public void LoadZones(Zone[] zones) + { + // don't do the last preset, which is simply EOP + for (int instrument = 0; instrument < data.Count - 1; instrument++) + { + Instrument i = data[instrument]; + i.Zones = new Zone[i.endInstrumentZoneIndex - i.startInstrumentZoneIndex + 1]; + Array.Copy(zones, i.startInstrumentZoneIndex, i.Zones, 0, i.Zones.Length); + } + // we can get rid of the EOP record now + data.RemoveAt(data.Count - 1); + } + + public Instrument[] Instruments => data.ToArray(); + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/InstrumentBuilder.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/InstrumentBuilder.cs.meta new file mode 100644 index 0000000..2560d1d --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/InstrumentBuilder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6379aa530dfca04609a977236a9edde8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Modulator.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Modulator.cs new file mode 100644 index 0000000..a64abc3 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Modulator.cs @@ -0,0 +1,58 @@ +using System; + +namespace NAudio.SoundFont +{ + /// <summary> + /// Transform Types + /// </summary> + public enum TransformEnum + { + /// <summary> + /// Linear + /// </summary> + Linear = 0 + } + + /// <summary> + /// Modulator + /// </summary> + public class Modulator + { + + /// <summary> + /// Source Modulation data type + /// </summary> + public ModulatorType SourceModulationData { get; set; } + + /// <summary> + /// Destination generator type + /// </summary> + public GeneratorEnum DestinationGenerator { get; set; } + + /// <summary> + /// Amount + /// </summary> + public short Amount { get; set; } + + /// <summary> + /// Source Modulation Amount Type + /// </summary> + public ModulatorType SourceModulationAmount { get; set; } + + /// <summary> + /// Source Transform Type + /// </summary> + public TransformEnum SourceTransform { get; set; } + + /// <summary> + /// <see cref="Object.ToString"/> + /// </summary> + public override string ToString() + { + return String.Format("Modulator {0} {1} {2} {3} {4}", + SourceModulationData, DestinationGenerator, + Amount, SourceModulationAmount, SourceTransform); + } + + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Modulator.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Modulator.cs.meta new file mode 100644 index 0000000..a4f49d6 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Modulator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c6ccfafe60ae9edd1bc40c356bf01323 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/ModulatorBuilder.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/ModulatorBuilder.cs new file mode 100644 index 0000000..69c83f6 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/ModulatorBuilder.cs @@ -0,0 +1,29 @@ +using System.IO; + +namespace NAudio.SoundFont +{ + class ModulatorBuilder : StructureBuilder<Modulator> + { + public override Modulator Read(BinaryReader br) + { + Modulator m = new Modulator(); + m.SourceModulationData = new ModulatorType(br.ReadUInt16()); + m.DestinationGenerator = (GeneratorEnum)br.ReadUInt16(); + m.Amount = br.ReadInt16(); + m.SourceModulationAmount = new ModulatorType(br.ReadUInt16()); + m.SourceTransform = (TransformEnum)br.ReadUInt16(); + data.Add(m); + return m; + } + + public override void Write(BinaryWriter bw, Modulator o) + { + //Zone z = (Zone) o; + //bw.Write(p.---); + } + + public override int Length => 10; + + public Modulator[] Modulators => data.ToArray(); + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/ModulatorBuilder.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/ModulatorBuilder.cs.meta new file mode 100644 index 0000000..670c438 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/ModulatorBuilder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0396c63a18e17413c9973b063c6854ad +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/ModulatorType.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/ModulatorType.cs new file mode 100644 index 0000000..d5f566d --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/ModulatorType.cs @@ -0,0 +1,101 @@ +using System; + +namespace NAudio.SoundFont +{ + /// <summary> + /// Controller Sources + /// </summary> + public enum ControllerSourceEnum + { + /// <summary> + /// No Controller + /// </summary> + NoController = 0, + /// <summary> + /// Note On Velocity + /// </summary> + NoteOnVelocity = 2, + /// <summary> + /// Note On Key Number + /// </summary> + NoteOnKeyNumber = 3, + /// <summary> + /// Poly Pressure + /// </summary> + PolyPressure = 10, + /// <summary> + /// Channel Pressure + /// </summary> + ChannelPressure = 13, + /// <summary> + /// Pitch Wheel + /// </summary> + PitchWheel = 14, + /// <summary> + /// Pitch Wheel Sensitivity + /// </summary> + PitchWheelSensitivity = 16 + } + + /// <summary> + /// Source Types + /// </summary> + public enum SourceTypeEnum + { + /// <summary> + /// Linear + /// </summary> + Linear, + /// <summary> + /// Concave + /// </summary> + Concave, + /// <summary> + /// Convex + /// </summary> + Convex, + /// <summary> + /// Switch + /// </summary> + Switch + } + + /// <summary> + /// Modulator Type + /// </summary> + public class ModulatorType + { + bool polarity; + bool direction; + bool midiContinuousController; + ControllerSourceEnum controllerSource; + SourceTypeEnum sourceType; + ushort midiContinuousControllerNumber; + + internal ModulatorType(ushort raw) + { + // TODO: map this to fields + polarity = ((raw & 0x0200) == 0x0200); + direction = ((raw & 0x0100) == 0x0100); + midiContinuousController = ((raw & 0x0080) == 0x0080); + sourceType = (SourceTypeEnum) ((raw & (0xFC00)) >> 10); + + controllerSource = (ControllerSourceEnum) (raw & 0x007F); + midiContinuousControllerNumber = (ushort) (raw & 0x007F); + + } + + /// <summary> + /// <see cref="Object.ToString"/> + /// </summary> + /// <returns></returns> + public override string ToString() + { + if(midiContinuousController) + return String.Format("{0} CC{1}",sourceType,midiContinuousControllerNumber); + else + return String.Format("{0} {1}",sourceType,controllerSource); + } + + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/ModulatorType.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/ModulatorType.cs.meta new file mode 100644 index 0000000..c74dbd8 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/ModulatorType.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 25150aa1197fa1317b11c98e9f1e91e1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Preset.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Preset.cs new file mode 100644 index 0000000..216b91f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Preset.cs @@ -0,0 +1,45 @@ +using System; + +namespace NAudio.SoundFont +{ + /// <summary> + /// A SoundFont Preset + /// </summary> + public class Preset + { + internal ushort startPresetZoneIndex; + internal ushort endPresetZoneIndex; + internal uint library; + internal uint genre; + internal uint morphology; + + /// <summary> + /// Preset name + /// </summary> + public string Name { get; set; } + + /// <summary> + /// Patch Number + /// </summary> + public ushort PatchNumber { get; set; } + + /// <summary> + /// Bank number + /// 0 - 127, GM percussion bank is 128 + /// </summary> + public ushort Bank { get; set; } + + /// <summary> + /// Zones + /// </summary> + public Zone[] Zones { get; set; } + + /// <summary> + /// <see cref="Object.ToString"/> + /// </summary> + public override string ToString() + { + return $"{Bank}-{PatchNumber} {Name}"; + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Preset.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Preset.cs.meta new file mode 100644 index 0000000..5cf7051 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Preset.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9a90b260280d942c590705acf46579b1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/PresetBuilder.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/PresetBuilder.cs new file mode 100644 index 0000000..f025e95 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/PresetBuilder.cs @@ -0,0 +1,54 @@ +using System; +using System.IO; +using System.Text; + +namespace NAudio.SoundFont +{ + class PresetBuilder : StructureBuilder<Preset> + { + private Preset lastPreset = null; + + public override Preset Read(BinaryReader br) + { + Preset p = new Preset(); + string s = Encoding.UTF8.GetString(br.ReadBytes(20), 0, 20); + if (s.IndexOf('\0') >= 0) + { + s = s.Substring(0, s.IndexOf('\0')); + } + p.Name = s; + p.PatchNumber = br.ReadUInt16(); + p.Bank = br.ReadUInt16(); + p.startPresetZoneIndex = br.ReadUInt16(); + p.library = br.ReadUInt32(); + p.genre = br.ReadUInt32(); + p.morphology = br.ReadUInt32(); + if (lastPreset != null) + lastPreset.endPresetZoneIndex = (ushort)(p.startPresetZoneIndex - 1); + data.Add(p); + lastPreset = p; + return p; + } + + public override void Write(BinaryWriter bw, Preset preset) + { + } + + public override int Length => 38; + + public void LoadZones(Zone[] presetZones) + { + // don't do the last preset, which is simply EOP + for (int preset = 0; preset < data.Count - 1; preset++) + { + Preset p = data[preset]; + p.Zones = new Zone[p.endPresetZoneIndex - p.startPresetZoneIndex + 1]; + Array.Copy(presetZones, p.startPresetZoneIndex, p.Zones, 0, p.Zones.Length); + } + // we can get rid of the EOP record now + data.RemoveAt(data.Count - 1); + } + + public Preset[] Presets => data.ToArray(); + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/PresetBuilder.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/PresetBuilder.cs.meta new file mode 100644 index 0000000..9f60807 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/PresetBuilder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5d27fa542277ee9c29061708d7b75f12 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/PresetsChunk.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/PresetsChunk.cs new file mode 100644 index 0000000..5e8aa29 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/PresetsChunk.cs @@ -0,0 +1,118 @@ +using System; +using System.IO; +using System.Text; + +namespace NAudio.SoundFont +{ + /// <summary> + /// Class to read the SoundFont file presets chunk + /// </summary> + public class PresetsChunk + { + private PresetBuilder presetHeaders = new PresetBuilder(); + private ZoneBuilder presetZones = new ZoneBuilder(); + private ModulatorBuilder presetZoneModulators = new ModulatorBuilder(); + private GeneratorBuilder presetZoneGenerators = new GeneratorBuilder(); + private InstrumentBuilder instruments = new InstrumentBuilder(); + private ZoneBuilder instrumentZones = new ZoneBuilder(); + private ModulatorBuilder instrumentZoneModulators = new ModulatorBuilder(); + private GeneratorBuilder instrumentZoneGenerators = new GeneratorBuilder(); + private SampleHeaderBuilder sampleHeaders = new SampleHeaderBuilder(); + + internal PresetsChunk(RiffChunk chunk) + { + string header = chunk.ReadChunkID(); + if(header != "pdta") + { + throw new InvalidDataException(String.Format("Not a presets data chunk ({0})",header)); + } + + RiffChunk c; + while((c = chunk.GetNextSubChunk()) != null) + { + switch(c.ChunkID) { + case "PHDR": + case "phdr": + c.GetDataAsStructureArray(presetHeaders); + break; + case "PBAG": + case "pbag": + c.GetDataAsStructureArray(presetZones); + break; + case "PMOD": + case "pmod": + c.GetDataAsStructureArray(presetZoneModulators); + break; + case "PGEN": + case "pgen": + c.GetDataAsStructureArray(presetZoneGenerators); + break; + case "INST": + case "inst": + c.GetDataAsStructureArray(instruments); + break; + case "IBAG": + case "ibag": + c.GetDataAsStructureArray(instrumentZones); + break; + case "IMOD": + case "imod": + c.GetDataAsStructureArray(instrumentZoneModulators); + break; + case "IGEN": + case "igen": + c.GetDataAsStructureArray(instrumentZoneGenerators); + break; + case "SHDR": + case "shdr": + c.GetDataAsStructureArray(sampleHeaders); + break; + default: + throw new InvalidDataException(String.Format("Unknown chunk type {0}", c.ChunkID)); + } + } + + // now link things up + instrumentZoneGenerators.Load(sampleHeaders.SampleHeaders); + instrumentZones.Load(instrumentZoneModulators.Modulators,instrumentZoneGenerators.Generators); + instruments.LoadZones(instrumentZones.Zones); + presetZoneGenerators.Load(instruments.Instruments); + presetZones.Load(presetZoneModulators.Modulators,presetZoneGenerators.Generators); + presetHeaders.LoadZones(presetZones.Zones); + sampleHeaders.RemoveEOS(); + } + + /// <summary> + /// The Presets contained in this chunk + /// </summary> + public Preset[] Presets => presetHeaders.Presets; + + /// <summary> + /// The instruments contained in this chunk + /// </summary> + public Instrument[] Instruments => instruments.Instruments; + + /// <summary> + /// The sample headers contained in this chunk + /// </summary> + public SampleHeader[] SampleHeaders => sampleHeaders.SampleHeaders; + + /// <summary> + /// <see cref="Object.ToString"/> + /// </summary> + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("Preset Headers:\r\n"); + foreach(Preset p in presetHeaders.Presets) { + sb.AppendFormat("{0}\r\n",p); + } + sb.Append("Instruments:\r\n"); + foreach(Instrument i in instruments.Instruments) { + sb.AppendFormat("{0}\r\n",i); + } + return sb.ToString(); + } + } + +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/PresetsChunk.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/PresetsChunk.cs.meta new file mode 100644 index 0000000..14b5702 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/PresetsChunk.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c4c92ff17ffaf15a6ba356ea49291c42 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/RiffChunk.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/RiffChunk.cs new file mode 100644 index 0000000..bbb577d --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/RiffChunk.cs @@ -0,0 +1,148 @@ +using System; +using System.IO; +using NAudio.Utils; + +namespace NAudio.SoundFont +{ + internal class RiffChunk + { + private string chunkID; + private BinaryReader riffFile; + + public static RiffChunk GetTopLevelChunk(BinaryReader file) + { + RiffChunk r = new RiffChunk(file); + r.ReadChunk(); + return r; + } + + private RiffChunk(BinaryReader file) + { + riffFile = file; + chunkID = "????"; + ChunkSize = 0; + DataOffset = 0; + } + + /// <summary> + /// just reads a chunk ID at the current position + /// </summary> + /// <returns>chunk ID</returns> + public string ReadChunkID() + { + byte[] cid = riffFile.ReadBytes(4); + if (cid.Length != 4) + { + throw new InvalidDataException("Couldn't read Chunk ID"); + } + return ByteEncoding.Instance.GetString(cid, 0, cid.Length); + } + + /// <summary> + /// reads a chunk at the current position + /// </summary> + private void ReadChunk() + { + this.chunkID = ReadChunkID(); + this.ChunkSize = riffFile.ReadUInt32(); //(uint) IPAddress.NetworkToHostOrder(riffFile.ReadUInt32()); + this.DataOffset = riffFile.BaseStream.Position; + } + + /// <summary> + /// creates a new riffchunk from current position checking that we're not + /// at the end of this chunk first + /// </summary> + /// <returns>the new chunk</returns> + public RiffChunk GetNextSubChunk() + { + if (riffFile.BaseStream.Position + 8 < DataOffset + ChunkSize) + { + RiffChunk chunk = new RiffChunk(riffFile); + chunk.ReadChunk(); + return chunk; + } + //Console.WriteLine("DEBUG Failed to GetNextSubChunk because Position is {0}, dataOffset{1}, chunkSize {2}",riffFile.BaseStream.Position,dataOffset,chunkSize); + return null; + } + + public byte[] GetData() + { + riffFile.BaseStream.Position = DataOffset; + byte[] data = riffFile.ReadBytes((int)ChunkSize); + if (data.Length != ChunkSize) + { + throw new InvalidDataException(String.Format("Couldn't read chunk's data Chunk: {0}, read {1} bytes", this, data.Length)); + } + return data; + } + + /// <summary> + /// useful for chunks that just contain a string + /// </summary> + /// <returns>chunk as string</returns> + public string GetDataAsString() + { + byte[] data = GetData(); + if (data == null) + return null; + return ByteEncoding.Instance.GetString(data, 0, data.Length); + } + + public T GetDataAsStructure<T>(StructureBuilder<T> s) + { + riffFile.BaseStream.Position = DataOffset; + if (s.Length != ChunkSize) + { + throw new InvalidDataException(String.Format("Chunk size is: {0} so can't read structure of: {1}", ChunkSize, s.Length)); + } + return s.Read(riffFile); + } + + public T[] GetDataAsStructureArray<T>(StructureBuilder<T> s) + { + riffFile.BaseStream.Position = DataOffset; + if (ChunkSize % s.Length != 0) + { + throw new InvalidDataException(String.Format("Chunk size is: {0} not a multiple of structure size: {1}", ChunkSize, s.Length)); + } + int structuresToRead = (int)(ChunkSize / s.Length); + T[] a = new T[structuresToRead]; + for (int n = 0; n < structuresToRead; n++) + { + a[n] = s.Read(riffFile); + } + return a; + } + + public string ChunkID + { + get + { + return chunkID; + } + set + { + if (value == null) + { + throw new ArgumentNullException("ChunkID may not be null"); + } + if (value.Length != 4) + { + throw new ArgumentException("ChunkID must be four characters"); + } + chunkID = value; + } + } + + public uint ChunkSize { get; private set; } + + public long DataOffset { get; private set; } + + public override string ToString() + { + return String.Format("RiffChunk ID: {0} Size: {1} Data Offset: {2}", ChunkID, ChunkSize, DataOffset); + } + + } + +} diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/RiffChunk.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/RiffChunk.cs.meta new file mode 100644 index 0000000..9bd5b83 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/RiffChunk.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cba7a5fa7b81267f7ac35507bc558285 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SFSampleLink.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SFSampleLink.cs new file mode 100644 index 0000000..29a886c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SFSampleLink.cs @@ -0,0 +1,41 @@ +namespace NAudio.SoundFont +{ + /// <summary> + /// Sample Link Type + /// </summary> + public enum SFSampleLink : ushort + { + /// <summary> + /// Mono Sample + /// </summary> + MonoSample = 1, + /// <summary> + /// Right Sample + /// </summary> + RightSample = 2, + /// <summary> + /// Left Sample + /// </summary> + LeftSample = 4, + /// <summary> + /// Linked Sample + /// </summary> + LinkedSample = 8, + /// <summary> + /// ROM Mono Sample + /// </summary> + RomMonoSample = 0x8001, + /// <summary> + /// ROM Right Sample + /// </summary> + RomRightSample = 0x8002, + /// <summary> + /// ROM Left Sample + /// </summary> + RomLeftSample = 0x8004, + /// <summary> + /// ROM Linked Sample + /// </summary> + RomLinkedSample = 0x8008 + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SFSampleLink.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SFSampleLink.cs.meta new file mode 100644 index 0000000..16aa323 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SFSampleLink.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0712837ff2068d3399cb7284d8c502bc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SFVersion.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SFVersion.cs new file mode 100644 index 0000000..c84a40a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SFVersion.cs @@ -0,0 +1,22 @@ +using System; +using System.IO; + +namespace NAudio.SoundFont +{ + /// <summary> + /// SoundFont Version Structure + /// </summary> + public class SFVersion + { + + /// <summary> + /// Major Version + /// </summary> + public short Major { get; set; } + + /// <summary> + /// Minor Version + /// </summary> + public short Minor { get; set; } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SFVersion.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SFVersion.cs.meta new file mode 100644 index 0000000..5e910de --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SFVersion.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 837d52dfba90c0d07abbeb879c443b1b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SFVersionBuilder.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SFVersionBuilder.cs new file mode 100644 index 0000000..7ba3801 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SFVersionBuilder.cs @@ -0,0 +1,36 @@ +using System.IO; + +namespace NAudio.SoundFont +{ + /// <summary> + /// Builds a SoundFont version + /// </summary> + class SFVersionBuilder : StructureBuilder<SFVersion> + { + /// <summary> + /// Reads a SoundFont Version structure + /// </summary> + public override SFVersion Read(BinaryReader br) + { + SFVersion v = new SFVersion(); + v.Major = br.ReadInt16(); + v.Minor = br.ReadInt16(); + data.Add(v); + return v; + } + + /// <summary> + /// Writes a SoundFont Version structure + /// </summary> + public override void Write(BinaryWriter bw, SFVersion v) + { + bw.Write(v.Major); + bw.Write(v.Minor); + } + + /// <summary> + /// Gets the length of this structure + /// </summary> + public override int Length => 4; + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SFVersionBuilder.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SFVersionBuilder.cs.meta new file mode 100644 index 0000000..381ab93 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SFVersionBuilder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0d9dcf26575c0df0ba2283289eba689a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleDataChunk.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleDataChunk.cs new file mode 100644 index 0000000..d51d396 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleDataChunk.cs @@ -0,0 +1,20 @@ +using System.IO; + +namespace NAudio.SoundFont +{ + class SampleDataChunk + { + public SampleDataChunk(RiffChunk chunk) + { + string header = chunk.ReadChunkID(); + if (header != "sdta") + { + throw new InvalidDataException($"Not a sample data chunk ({header})"); + } + SampleData = chunk.GetData(); + } + + public byte[] SampleData { get; private set; } + } + +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleDataChunk.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleDataChunk.cs.meta new file mode 100644 index 0000000..b3c1946 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleDataChunk.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8eb4bd424684b93c4b2e4fa1cea68600 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleHeader.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleHeader.cs new file mode 100644 index 0000000..ce748bd --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleHeader.cs @@ -0,0 +1,56 @@ +namespace NAudio.SoundFont +{ + /// <summary> + /// A SoundFont Sample Header + /// </summary> + public class SampleHeader + { + /// <summary> + /// The sample name + /// </summary> + public string SampleName; + /// <summary> + /// Start offset + /// </summary> + public uint Start; + /// <summary> + /// End offset + /// </summary> + public uint End; + /// <summary> + /// Start loop point + /// </summary> + public uint StartLoop; + /// <summary> + /// End loop point + /// </summary> + public uint EndLoop; + /// <summary> + /// Sample Rate + /// </summary> + public uint SampleRate; + /// <summary> + /// Original pitch + /// </summary> + public byte OriginalPitch; + /// <summary> + /// Pitch correction + /// </summary> + public sbyte PitchCorrection; + /// <summary> + /// Sample Link + /// </summary> + public ushort SampleLink; + /// <summary> + /// SoundFont Sample Link Type + /// </summary> + public SFSampleLink SFSampleLink; + + /// <summary> + /// <see cref="object.ToString"/> + /// </summary> + public override string ToString() => SampleName; + + } +} + diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleHeader.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleHeader.cs.meta new file mode 100644 index 0000000..007f61b --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleHeader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 205e21efcca43d7e083f98a57bdc5f91 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleHeaderBuilder.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleHeaderBuilder.cs new file mode 100644 index 0000000..ad0e4e8 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleHeaderBuilder.cs @@ -0,0 +1,40 @@ +using System.IO; +using NAudio.Utils; + +namespace NAudio.SoundFont +{ + class SampleHeaderBuilder : StructureBuilder<SampleHeader> + { + public override SampleHeader Read(BinaryReader br) + { + SampleHeader sh = new SampleHeader(); + var s = br.ReadBytes(20); + + sh.SampleName = ByteEncoding.Instance.GetString(s, 0, s.Length); + sh.Start = br.ReadUInt32(); + sh.End = br.ReadUInt32(); + sh.StartLoop = br.ReadUInt32(); + sh.EndLoop = br.ReadUInt32(); + sh.SampleRate = br.ReadUInt32(); + sh.OriginalPitch = br.ReadByte(); + sh.PitchCorrection = br.ReadSByte(); + sh.SampleLink = br.ReadUInt16(); + sh.SFSampleLink = (SFSampleLink)br.ReadUInt16(); + data.Add(sh); + return sh; + } + + public override void Write(BinaryWriter bw, SampleHeader sampleHeader) + { + } + + public override int Length => 46; + + internal void RemoveEOS() + { + data.RemoveAt(data.Count - 1); + } + + public SampleHeader[] SampleHeaders => data.ToArray(); + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleHeaderBuilder.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleHeaderBuilder.cs.meta new file mode 100644 index 0000000..b3540af --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleHeaderBuilder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e7106a07c80ae5d04934a581d1da57fa +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleMode.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleMode.cs new file mode 100644 index 0000000..82a3794 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleMode.cs @@ -0,0 +1,25 @@ +namespace NAudio.SoundFont +{ + /// <summary> + /// SoundFont sample modes + /// </summary> + public enum SampleMode + { + /// <summary> + /// No loop + /// </summary> + NoLoop, + /// <summary> + /// Loop Continuously + /// </summary> + LoopContinuously, + /// <summary> + /// Reserved no loop + /// </summary> + ReservedNoLoop, + /// <summary> + /// Loop and continue + /// </summary> + LoopAndContinue + } +} diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleMode.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleMode.cs.meta new file mode 100644 index 0000000..c2788a9 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SampleMode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c74e89fe3c36a371396c4bdddf58bafd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SoundFont.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SoundFont.cs new file mode 100644 index 0000000..3b67769 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SoundFont.cs @@ -0,0 +1,100 @@ +using System; +using System.IO; + +namespace NAudio.SoundFont +{ + /// <summary> + /// Represents a SoundFont + /// </summary> + public class SoundFont + { + private InfoChunk info; + private PresetsChunk presetsChunk; + private SampleDataChunk sampleData; + + /// <summary> + /// Loads a SoundFont from a file + /// </summary> + /// <param name="fileName">Filename of the SoundFont</param> + public SoundFont(string fileName) : + this(new FileStream(fileName, FileMode.Open, FileAccess.Read)) + { + } + + /// <summary> + /// Loads a SoundFont from a stream + /// </summary> + /// <param name="sfFile">stream</param> + public SoundFont(Stream sfFile) + { + using (sfFile) // a bit ugly, done to get Win store to compile + { + RiffChunk riff = RiffChunk.GetTopLevelChunk(new BinaryReader(sfFile)); + if (riff.ChunkID == "RIFF") + { + string formHeader = riff.ReadChunkID(); + if (formHeader != "sfbk") + { + throw new InvalidDataException(String.Format("Not a SoundFont ({0})", formHeader)); + } + RiffChunk list = riff.GetNextSubChunk(); + if (list.ChunkID == "LIST") + { + //RiffChunk r = list.GetNextSubChunk(); + info = new InfoChunk(list); + + RiffChunk r = riff.GetNextSubChunk(); + sampleData = new SampleDataChunk(r); + + r = riff.GetNextSubChunk(); + presetsChunk = new PresetsChunk(r); + } + else + { + throw new InvalidDataException(String.Format("Not info list found ({0})", list.ChunkID)); + } + } + else + { + throw new InvalidDataException("Not a RIFF file"); + } + } + } + + /// <summary> + /// The File Info Chunk + /// </summary> + public InfoChunk FileInfo => info; + + /// <summary> + /// The Presets + /// </summary> + public Preset[] Presets => presetsChunk.Presets; + + /// <summary> + /// The Instruments + /// </summary> + public Instrument[] Instruments => presetsChunk.Instruments; + + /// <summary> + /// The Sample Headers + /// </summary> + public SampleHeader[] SampleHeaders => presetsChunk.SampleHeaders; + + /// <summary> + /// The Sample Data + /// </summary> + public byte[] SampleData => sampleData.SampleData; + + /// <summary> + /// <see cref="Object.ToString"/> + /// </summary> + public override string ToString() + { + return String.Format("Info Chunk:\r\n{0}\r\nPresets Chunk:\r\n{1}", + info, presetsChunk); + } + + // TODO: save / save as function + } +} diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SoundFont.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SoundFont.cs.meta new file mode 100644 index 0000000..814cc4d --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/SoundFont.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 055d03d2ee64244a7b30a27e8952f6b7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/StructureBuilder.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/StructureBuilder.cs new file mode 100644 index 0000000..05ee5b4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/StructureBuilder.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using System.IO; +namespace NAudio.SoundFont +{ + + /// <summary> + /// base class for structures that can read themselves + /// </summary> + internal abstract class StructureBuilder<T> + { + protected List<T> data; + + public StructureBuilder() + { + Reset(); + } + + public abstract T Read(BinaryReader br); + public abstract void Write(BinaryWriter bw, T o); + public abstract int Length { get; } + + public void Reset() + { + data = new List<T>(); + } + + public T[] Data => data.ToArray(); + } + +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/StructureBuilder.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/StructureBuilder.cs.meta new file mode 100644 index 0000000..c5c6651 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/StructureBuilder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0f5ee50d32cbd966cba3b11d2668a53d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Zone.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Zone.cs new file mode 100644 index 0000000..fb374ce --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Zone.cs @@ -0,0 +1,35 @@ +using System; + +namespace NAudio.SoundFont +{ + /// <summary> + /// A SoundFont zone + /// </summary> + public class Zone + { + internal ushort generatorIndex; + internal ushort modulatorIndex; + internal ushort generatorCount; + internal ushort modulatorCount; + + /// <summary> + /// <see cref="Object.ToString"/> + /// </summary> + public override string ToString() + { + return String.Format("Zone {0} Gens:{1} {2} Mods:{3}", generatorCount, generatorIndex, + modulatorCount, modulatorIndex); + } + + /// <summary> + /// Modulators for this Zone + /// </summary> + public Modulator[] Modulators { get; set; } + + /// <summary> + /// Generators for this Zone + /// </summary> + public Generator[] Generators { get; set; } + + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Zone.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Zone.cs.meta new file mode 100644 index 0000000..e464de8 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/Zone.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c988c04fa9e4bff738159377090a7507 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/ZoneBuilder.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/ZoneBuilder.cs new file mode 100644 index 0000000..fdbd0e5 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/ZoneBuilder.cs @@ -0,0 +1,49 @@ +using System; +using System.IO; + +namespace NAudio.SoundFont +{ + class ZoneBuilder : StructureBuilder<Zone> + { + private Zone lastZone = null; + + public override Zone Read(BinaryReader br) + { + Zone z = new Zone(); + z.generatorIndex = br.ReadUInt16(); + z.modulatorIndex = br.ReadUInt16(); + if (lastZone != null) + { + lastZone.generatorCount = (ushort)(z.generatorIndex - lastZone.generatorIndex); + lastZone.modulatorCount = (ushort)(z.modulatorIndex - lastZone.modulatorIndex); + } + data.Add(z); + lastZone = z; + return z; + } + + public override void Write(BinaryWriter bw, Zone zone) + { + //bw.Write(p.---); + } + + public void Load(Modulator[] modulators, Generator[] generators) + { + // don't do the last zone, which is simply EOZ + for (int zone = 0; zone < data.Count - 1; zone++) + { + Zone z = (Zone)data[zone]; + z.Generators = new Generator[z.generatorCount]; + Array.Copy(generators, z.generatorIndex, z.Generators, 0, z.generatorCount); + z.Modulators = new Modulator[z.modulatorCount]; + Array.Copy(modulators, z.modulatorIndex, z.Modulators, 0, z.modulatorCount); + } + // we can get rid of the EOP record now + data.RemoveAt(data.Count - 1); + } + + public Zone[] Zones => data.ToArray(); + + public override int Length => 4; + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/ZoneBuilder.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/ZoneBuilder.cs.meta new file mode 100644 index 0000000..635493e --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/SoundFont/ZoneBuilder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e6e8f80eb7385a545877da8f0ab13353 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/Wav.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/Wav.meta new file mode 100644 index 0000000..f9777e8 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/Wav.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 69f1359ac9fe480c69db2035d02414ef +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/Wav/WaveFileChunkReader.cs b/NAudio-2.2.1/NAudio.Core/FileFormats/Wav/WaveFileChunkReader.cs new file mode 100644 index 0000000..e57376d --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/Wav/WaveFileChunkReader.cs @@ -0,0 +1,175 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.IO; +using NAudio.Utils; +using NAudio.Wave; +using System.Diagnostics; + +namespace NAudio.FileFormats.Wav +{ + public class WaveFileChunkReader + { + private WaveFormat waveFormat; + private long dataChunkPosition; + private long dataChunkLength; + private List<RiffChunk> riffChunks; + private readonly bool strictMode; + private bool isRf64; + private readonly bool storeAllChunks; + private long riffSize; + + public WaveFileChunkReader() + { + storeAllChunks = true; + strictMode = false; + } + + public void ReadWaveHeader(Stream stream) + { + this.dataChunkPosition = -1; + this.waveFormat = null; + this.riffChunks = new List<RiffChunk>(); + this.dataChunkLength = 0; + + var br = new BinaryReader(stream); + ReadRiffHeader(br); + this.riffSize = br.ReadUInt32(); // read the file size (minus 8 bytes) + + if (br.ReadInt32() != ChunkIdentifier.ChunkIdentifierToInt32("WAVE")) + { + throw new FormatException("Not a WAVE file - no WAVE header"); + } + + if (isRf64) + { + ReadDs64Chunk(br); + } + + int dataChunkId = ChunkIdentifier.ChunkIdentifierToInt32("data"); + int formatChunkId = ChunkIdentifier.ChunkIdentifierToInt32("fmt "); + + // sometimes a file has more data than is specified after the RIFF header + long stopPosition = Math.Min(riffSize + 8, stream.Length); + + // this -8 is so we can be sure that there are at least 8 bytes for a chunk id and length + while (stream.Position <= stopPosition - 8) + { + Int32 chunkIdentifier = br.ReadInt32(); + var chunkLength = br.ReadUInt32(); + if (chunkIdentifier == dataChunkId) + { + dataChunkPosition = stream.Position; + if (!isRf64) // we already know the dataChunkLength if this is an RF64 file + { + dataChunkLength = chunkLength; + } + stream.Position += chunkLength; + } + else if (chunkIdentifier == formatChunkId) + { + if (chunkLength > Int32.MaxValue) + throw new InvalidDataException(string.Format("Format chunk length must be between 0 and {0}.", Int32.MaxValue)); + waveFormat = WaveFormat.FromFormatChunk(br, (int)chunkLength); + } + else + { + // check for invalid chunk length + if (chunkLength > stream.Length - stream.Position) + { + if (strictMode) + { + Debug.Assert(false, String.Format("Invalid chunk length {0}, pos: {1}. length: {2}", + chunkLength, stream.Position, stream.Length)); + } + // an exception will be thrown further down if we haven't got a format and data chunk yet, + // otherwise we will tolerate this file despite it having corrupt data at the end + break; + } + if (storeAllChunks) + { + if (chunkLength > Int32.MaxValue) + throw new InvalidDataException(string.Format("RiffChunk chunk length must be between 0 and {0}.", Int32.MaxValue)); + riffChunks.Add(GetRiffChunk(stream, chunkIdentifier, (int)chunkLength)); + } + stream.Position += chunkLength; + } + + // All Chunks have to be word aligned. + // https://www.tactilemedia.com/info/MCI_Control_Info.html + // "If the chunk size is an odd number of bytes, a pad byte with value zero is + // written after ckData. Word aligning improves access speed (for chunks resident in memory) + // and maintains compatibility with EA IFF. The ckSize value does not include the pad byte." + if (((chunkLength % 2) != 0) && (br.PeekChar() == 0)) + { + stream.Position++; + } + } + + if (waveFormat == null) + { + throw new FormatException("Invalid WAV file - No fmt chunk found"); + } + if (dataChunkPosition == -1) + { + throw new FormatException("Invalid WAV file - No data chunk found"); + } + } + + /// <summary> + /// http://tech.ebu.ch/docs/tech/tech3306-2009.pdf + /// </summary> + private void ReadDs64Chunk(BinaryReader reader) + { + int ds64ChunkId = ChunkIdentifier.ChunkIdentifierToInt32("ds64"); + int chunkId = reader.ReadInt32(); + if (chunkId != ds64ChunkId) + { + throw new FormatException("Invalid RF64 WAV file - No ds64 chunk found"); + } + int chunkSize = reader.ReadInt32(); + this.riffSize = reader.ReadInt64(); + this.dataChunkLength = reader.ReadInt64(); + long sampleCount = reader.ReadInt64(); // replaces the value in the fact chunk + reader.ReadBytes(chunkSize - 24); // get to the end of this chunk (should parse extra stuff later) + } + + private static RiffChunk GetRiffChunk(Stream stream, Int32 chunkIdentifier, Int32 chunkLength) + { + return new RiffChunk(chunkIdentifier, chunkLength, stream.Position); + } + + private void ReadRiffHeader(BinaryReader br) + { + int header = br.ReadInt32(); + if (header == ChunkIdentifier.ChunkIdentifierToInt32("RF64")) + { + this.isRf64 = true; + } + else if (header != ChunkIdentifier.ChunkIdentifierToInt32("RIFF")) + { + throw new FormatException("Not a WAVE file - no RIFF header"); + } + } + + /// <summary> + /// WaveFormat + /// </summary> + public WaveFormat WaveFormat { get { return this.waveFormat; } } + + /// <summary> + /// Data Chunk Position + /// </summary> + public long DataChunkPosition { get { return this.dataChunkPosition; } } + + /// <summary> + /// Data Chunk Length + /// </summary> + public long DataChunkLength { get { return this.dataChunkLength; } } + + /// <summary> + /// Riff Chunks + /// </summary> + public List<RiffChunk> RiffChunks { get { return this.riffChunks; } } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/FileFormats/Wav/WaveFileChunkReader.cs.meta b/NAudio-2.2.1/NAudio.Core/FileFormats/Wav/WaveFileChunkReader.cs.meta new file mode 100644 index 0000000..670e5d5 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/FileFormats/Wav/WaveFileChunkReader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cfd5fdfc493b0c827975a6e6db12fca9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Manufacturers.cs b/NAudio-2.2.1/NAudio.Core/Manufacturers.cs new file mode 100644 index 0000000..7a74660 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Manufacturers.cs @@ -0,0 +1,376 @@ +using System; + +namespace NAudio +{ + /// <summary> + /// Manufacturer codes from mmreg.h + /// </summary> + public enum Manufacturers + { + /// <summary>Microsoft Corporation</summary> + Microsoft = 1, + /// <summary>Creative Labs, Inc</summary> + Creative = 2, + /// <summary>Media Vision, Inc.</summary> + Mediavision = 3, + /// <summary>Fujitsu Corp.</summary> + Fujitsu = 4, + /// <summary>Artisoft, Inc.</summary> + Artisoft = 20, + /// <summary>Turtle Beach, Inc.</summary> + TurtleBeach = 21, + /// <summary>IBM Corporation</summary> + Ibm = 22, + /// <summary>Vocaltec LTD.</summary> + Vocaltec = 23, + /// <summary>Roland</summary> + Roland = 24, + /// <summary>DSP Solutions, Inc.</summary> + DspSolutions = 25, + /// <summary>NEC</summary> + Nec = 26, + /// <summary>ATI</summary> + Ati = 27, + /// <summary>Wang Laboratories, Inc</summary> + Wanglabs = 28, + /// <summary>Tandy Corporation</summary> + Tandy = 29, + /// <summary>Voyetra</summary> + Voyetra = 30, + /// <summary>Antex Electronics Corporation</summary> + Antex = 31, + /// <summary>ICL Personal Systems</summary> + IclPS = 32, + /// <summary>Intel Corporation</summary> + Intel = 33, + /// <summary>Advanced Gravis</summary> + Gravis = 34, + /// <summary>Video Associates Labs, Inc.</summary> + Val = 35, + /// <summary>InterActive Inc</summary> + Interactive = 36, + /// <summary>Yamaha Corporation of America</summary> + Yamaha = 37, + /// <summary>Everex Systems, Inc</summary> + Everex = 38, + /// <summary>Echo Speech Corporation</summary> + Echo = 39, + /// <summary>Sierra Semiconductor Corp</summary> + Sierra = 40, + /// <summary>Computer Aided Technologies</summary> + Cat = 41, + /// <summary>APPS Software International</summary> + Apps = 42, + /// <summary>DSP Group, Inc</summary> + DspGroup = 43, + /// <summary>microEngineering Labs</summary> + Melabs = 44, + /// <summary>Computer Friends, Inc.</summary> + ComputerFriends = 45, + /// <summary>ESS Technology</summary> + Ess = 46, + /// <summary>Audio, Inc.</summary> + Audiofile = 47, + /// <summary>Motorola, Inc.</summary> + Motorola = 48, + /// <summary>Canopus, co., Ltd.</summary> + Canopus = 49, + /// <summary>Seiko Epson Corporation</summary> + Epson = 50, + /// <summary>Truevision</summary> + Truevision = 51, + /// <summary>Aztech Labs, Inc.</summary> + Aztech = 52, + /// <summary>Videologic</summary> + Videologic = 53, + /// <summary>SCALACS</summary> + Scalacs = 54, + /// <summary>Korg Inc.</summary> + Korg = 55, + /// <summary>Audio Processing Technology</summary> + Apt = 56, + /// <summary>Integrated Circuit Systems, Inc.</summary> + Ics = 57, + /// <summary>Iterated Systems, Inc.</summary> + Iteratedsys = 58, + /// <summary>Metheus</summary> + Metheus = 59, + /// <summary>Logitech, Inc.</summary> + Logitech = 60, + /// <summary>Winnov, Inc.</summary> + Winnov = 61, + /// <summary>NCR Corporation</summary> + Ncr = 62, + /// <summary>EXAN</summary> + Exan = 63, + /// <summary>AST Research Inc.</summary> + Ast = 64, + /// <summary>Willow Pond Corporation</summary> + Willowpond = 65, + /// <summary>Sonic Foundry</summary> + Sonicfoundry = 66, + /// <summary>Vitec Multimedia</summary> + Vitec = 67, + /// <summary>MOSCOM Corporation</summary> + Moscom = 68, + /// <summary>Silicon Soft, Inc.</summary> + Siliconsoft = 69, + /// <summary>Supermac</summary> + Supermac = 73, + /// <summary>Audio Processing Technology</summary> + Audiopt = 74, + /// <summary>Speech Compression</summary> + Speechcomp = 76, + /// <summary>Ahead, Inc.</summary> + Ahead = 77, + /// <summary>Dolby Laboratories</summary> + Dolby = 78, + /// <summary>OKI</summary> + Oki = 79, + /// <summary>AuraVision Corporation</summary> + Auravision = 80, + /// <summary>Ing C. Olivetti &amp; C., S.p.A.</summary> + Olivetti = 81, + /// <summary>I/O Magic Corporation</summary> + Iomagic = 82, + /// <summary>Matsushita Electric Industrial Co., LTD.</summary> + Matsushita = 83, + /// <summary>Control Resources Limited</summary> + Controlres = 84, + /// <summary>Xebec Multimedia Solutions Limited</summary> + Xebec = 85, + /// <summary>New Media Corporation</summary> + Newmedia = 86, + /// <summary>Natural MicroSystems</summary> + Nms = 87, + /// <summary>Lyrrus Inc.</summary> + Lyrrus = 88, + /// <summary>Compusic</summary> + Compusic = 89, + /// <summary>OPTi Computers Inc.</summary> + Opti = 90, + /// <summary>Adlib Accessories Inc.</summary> + Adlacc = 91, + /// <summary>Compaq Computer Corp.</summary> + Compaq = 92, + /// <summary>Dialogic Corporation</summary> + Dialogic = 93, + /// <summary>InSoft, Inc.</summary> + Insoft = 94, + /// <summary>M.P. Technologies, Inc.</summary> + Mptus = 95, + /// <summary>Weitek</summary> + Weitek = 96, + /// <summary>Lernout &amp; Hauspie</summary> + LernoutAndHauspie = 97, + /// <summary>Quanta Computer Inc.</summary> + Qciar = 98, + /// <summary>Apple Computer, Inc.</summary> + Apple = 99, + /// <summary>Digital Equipment Corporation</summary> + Digital = 100, + /// <summary>Mark of the Unicorn</summary> + Motu = 101, + /// <summary>Workbit Corporation</summary> + Workbit = 102, + /// <summary>Ositech Communications Inc.</summary> + Ositech = 103, + /// <summary>miro Computer Products AG</summary> + Miro = 104, + /// <summary>Cirrus Logic</summary> + Cirruslogic = 105, + /// <summary>ISOLUTION B.V.</summary> + Isolution = 106, + /// <summary>Horizons Technology, Inc</summary> + Horizons = 107, + /// <summary>Computer Concepts Ltd</summary> + Concepts = 108, + /// <summary>Voice Technologies Group, Inc.</summary> + Vtg = 109, + /// <summary>Radius</summary> + Radius = 110, + /// <summary>Rockwell International</summary> + Rockwell = 111, + /// <summary>Co. XYZ for testing</summary> + Xyz = 112, + /// <summary>Opcode Systems</summary> + Opcode = 113, + /// <summary>Voxware Inc</summary> + Voxware = 114, + /// <summary>Northern Telecom Limited</summary> + NorthernTelecom = 115, + /// <summary>APICOM</summary> + Apicom = 116, + /// <summary>Grande Software</summary> + Grande = 117, + /// <summary>ADDX</summary> + Addx = 118, + /// <summary>Wildcat Canyon Software</summary> + Wildcat = 119, + /// <summary>Rhetorex Inc</summary> + Rhetorex = 120, + /// <summary>Brooktree Corporation</summary> + Brooktree = 121, + /// <summary>ENSONIQ Corporation</summary> + Ensoniq = 125, + /// <summary>FAST Multimedia AG</summary> + Fast = 126, + /// <summary>NVidia Corporation</summary> + Nvidia = 127, + /// <summary>OKSORI Co., Ltd.</summary> + Oksori = 128, + /// <summary>DiAcoustics, Inc.</summary> + Diacoustics = 129, + /// <summary>Gulbransen, Inc.</summary> + Gulbransen = 130, + /// <summary>Kay Elemetrics, Inc.</summary> + KayElemetrics = 131, + /// <summary>Crystal Semiconductor Corporation</summary> + Crystal = 132, + /// <summary>Splash Studios</summary> + SplashStudios = 133, + /// <summary>Quarterdeck Corporation</summary> + Quarterdeck = 134, + /// <summary>TDK Corporation</summary> + Tdk = 135, + /// <summary>Digital Audio Labs, Inc.</summary> + DigitalAudioLabs = 136, + /// <summary>Seer Systems, Inc.</summary> + Seersys = 137, + /// <summary>PictureTel Corporation</summary> + Picturetel = 138, + /// <summary>AT&amp;T Microelectronics</summary> + AttMicroelectronics = 139, + /// <summary>Osprey Technologies, Inc.</summary> + Osprey = 140, + /// <summary>Mediatrix Peripherals</summary> + Mediatrix = 141, + /// <summary>SounDesignS M.C.S. Ltd.</summary> + Soundesigns = 142, + /// <summary>A.L. Digital Ltd.</summary> + Aldigital = 143, + /// <summary>Spectrum Signal Processing, Inc.</summary> + SpectrumSignalProcessing = 144, + /// <summary>Electronic Courseware Systems, Inc.</summary> + Ecs = 145, + /// <summary>AMD</summary> + Amd = 146, + /// <summary>Core Dynamics</summary> + Coredynamics = 147, + /// <summary>CANAM Computers</summary> + Canam = 148, + /// <summary>Softsound, Ltd.</summary> + Softsound = 149, + /// <summary>Norris Communications, Inc.</summary> + Norris = 150, + /// <summary>Danka Data Devices</summary> + Ddd = 151, + /// <summary>EuPhonics</summary> + Euphonics = 152, + /// <summary>Precept Software, Inc.</summary> + Precept = 153, + /// <summary>Crystal Net Corporation</summary> + CrystalNet = 154, + /// <summary>Chromatic Research, Inc</summary> + Chromatic = 155, + /// <summary>Voice Information Systems, Inc</summary> + Voiceinfo = 156, + /// <summary>Vienna Systems</summary> + Viennasys = 157, + /// <summary>Connectix Corporation</summary> + Connectix = 158, + /// <summary>Gadget Labs LLC</summary> + Gadgetlabs = 159, + /// <summary>Frontier Design Group LLC</summary> + Frontier = 160, + /// <summary>Viona Development GmbH</summary> + Viona = 161, + /// <summary>Casio Computer Co., LTD</summary> + Casio = 162, + /// <summary>Diamond Multimedia</summary> + Diamondmm = 163, + /// <summary>S3</summary> + S3 = 164, + /// <summary>Fraunhofer</summary> + FraunhoferIis = 172, + + /* + public static String GetName(int manufacturerId) { + switch(manufacturerId) { + case Gravis: return "Advanced Gravis Computer Technology, Ltd."; + case Antex: return "Antex Electronics Corporation"; + case Apps: return "APPS Software"; + case Artisoft: return "Artisoft, Inc."; + case Ast: return "AST Research, Inc."; + case Ati: return "ATI Technologies, Inc."; + case Audiofile: return "Audio, Inc."; + case Apt: return "Audio Processing Technology"; + case Audiopt: return "Audio Processing Technology"; + case Auravision: return "Auravision Corporation"; + case Aztech: return "Aztech Labs, Inc."; + case Canopus: return "Canopus, Co., Ltd."; + case Compusic: return "Compusic"; + case Cat: return "Computer Aided Technology, Inc."; + case ComputerFriends: return "Computer Friends, Inc."; + case Controlres: return "Control Resources Corporation"; + case Creative: return "Creative Labs, Inc."; + case Dialogic: return "Dialogic Corporation"; + case Dolby: return "Dolby Laboratories, Inc."; + case DspGroup: return "DSP Group, Inc."; + case DspSolutions: return "DSP Solutions, Inc."; + case Echo: return "Echo Speech Corporation"; + case Ess: return "ESS Technology, Inc."; + case Everex: return "Everex Systems, Inc."; + case Exan: return "EXAN, Ltd."; + case Fujitsu: return "Fujitsu, Ltd."; + case Iomagic: return "I/O Magic Corporation"; + case IclPS: return "ICL Personal Systems"; + case Olivetti: return "Ing. C. Olivetti & C., S.p.A."; + case Ics: return "Integrated Circuit Systems, Inc."; + case Intel: return "Intel Corporation"; + case Interactive: return "InterActive, Inc."; + case Ibm: return "International Business Machines"; + case Iteratedsys: return "Iterated Systems, Inc."; + case Logitech: return "Logitech, Inc."; + case Lyrrus: return "Lyrrus, Inc."; + case Matsushita: return "Matsushita Electric Corporation of America"; + case Mediavision: return "Media Vision, Inc."; + case Metheus: return "Metheus Corporation"; + case Melabs: return "microEngineering Labs"; + case Microsoft: return "Microsoft Corporation"; + case Moscom: return "MOSCOM Corporation"; + case Motorola: return "Motorola, Inc."; + case Nms: return "Natural MicroSystems Corporation"; + case Ncr: return "NCR Corporation"; + case Nec: return "NEC Corporation"; + case Newmedia: return "New Media Corporation"; + case Oki: return "OKI"; + case Opti: return "OPTi, Inc."; + case Roland: return "Roland Corporation"; + case Scalacs: return "SCALACS"; + case Epson: return "Seiko Epson Corporation, Inc."; + case Sierra: return "Sierra Semiconductor Corporation"; + case Siliconsoft: return "Silicon Software, Inc."; + case Sonicfoundry: return "Sonic Foundry"; + case Speechcomp: return "Speech Compression"; + case Supermac: return "Supermac Technology, Inc."; + case Tandy: return "Tandy Corporation"; + case Korg: return "Toshihiko Okuhura, Korg, Inc."; + case Truevision: return "Truevision, Inc."; + case TurtleBeach: return "Turtle Beach Systems"; + case Val: return "Video Associates Labs, Inc."; + case Videologic: return "VideoLogic, Inc."; + case Vitec: return "Visual Information Technologies, Inc."; + case Vocaltec: return "VocalTec, Inc."; + case Voyetra: return "Voyetra Technologies"; + case Wanglabs: return "Wang Laboratories"; + case Willowpond: return "Willow Pond Corporation"; + case Winnov: return "Winnov, LP"; + case Xebec: return "Xebec Multimedia Solutions Limited"; + case Yamaha: return "Yamaha Corporation of America"; + default: return String.Format("Unknown Manufacturer ({0})",manufacturerId); + } + } + **/ + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Core/Manufacturers.cs.meta b/NAudio-2.2.1/NAudio.Core/Manufacturers.cs.meta new file mode 100644 index 0000000..09893ee --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Manufacturers.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5afbacfabd5ebb284bac75eba86d67d5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/MmException.cs b/NAudio-2.2.1/NAudio.Core/MmException.cs new file mode 100644 index 0000000..26dd5d0 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/MmException.cs @@ -0,0 +1,50 @@ +using System; + +namespace NAudio +{ + /// <summary> + /// Summary description for MmException. + /// </summary> + public class MmException : Exception + { + /// <summary> + /// Creates a new MmException + /// </summary> + /// <param name="result">The result returned by the Windows API call</param> + /// <param name="function">The name of the Windows API that failed</param> + public MmException(MmResult result, string function) + : base(ErrorMessage(result, function)) + { + Result = result; + Function = function; + } + + + private static string ErrorMessage(MmResult result, string function) + { + return $"{result} calling {function}"; + } + + /// <summary> + /// Helper function to automatically raise an exception on failure + /// </summary> + /// <param name="result">The result of the API call</param> + /// <param name="function">The API function name</param> + public static void Try(MmResult result, string function) + { + if (result != MmResult.NoError) + throw new MmException(result, function); + } + + /// <summary> + /// Returns the Windows API result + /// </summary> + public MmResult Result { get; } + + /// <summary> + /// The function being called + /// </summary> + public string Function { get; } + + } +} diff --git a/NAudio-2.2.1/NAudio.Core/MmException.cs.meta b/NAudio-2.2.1/NAudio.Core/MmException.cs.meta new file mode 100644 index 0000000..148b4b4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/MmException.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 61d7bb7a701c37af792b57af559ec511 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/MmResult.cs b/NAudio-2.2.1/NAudio.Core/MmResult.cs new file mode 100644 index 0000000..2b4c788 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/MmResult.cs @@ -0,0 +1,85 @@ +using System; + +namespace NAudio +{ + /// <summary> + /// Windows multimedia error codes from mmsystem.h. + /// </summary> + public enum MmResult + { + /// <summary>no error, MMSYSERR_NOERROR</summary> + NoError = 0, + /// <summary>unspecified error, MMSYSERR_ERROR</summary> + UnspecifiedError = 1, + /// <summary>device ID out of range, MMSYSERR_BADDEVICEID</summary> + BadDeviceId = 2, + /// <summary>driver failed enable, MMSYSERR_NOTENABLED</summary> + NotEnabled = 3, + /// <summary>device already allocated, MMSYSERR_ALLOCATED</summary> + AlreadyAllocated = 4, + /// <summary>device handle is invalid, MMSYSERR_INVALHANDLE</summary> + InvalidHandle = 5, + /// <summary>no device driver present, MMSYSERR_NODRIVER</summary> + NoDriver = 6, + /// <summary>memory allocation error, MMSYSERR_NOMEM</summary> + MemoryAllocationError = 7, + /// <summary>function isn't supported, MMSYSERR_NOTSUPPORTED</summary> + NotSupported = 8, + /// <summary>error value out of range, MMSYSERR_BADERRNUM</summary> + BadErrorNumber = 9, + /// <summary>invalid flag passed, MMSYSERR_INVALFLAG</summary> + InvalidFlag = 10, + /// <summary>invalid parameter passed, MMSYSERR_INVALPARAM</summary> + InvalidParameter = 11, + /// <summary>handle being used simultaneously on another thread (eg callback),MMSYSERR_HANDLEBUSY</summary> + HandleBusy = 12, + /// <summary>specified alias not found, MMSYSERR_INVALIDALIAS</summary> + InvalidAlias = 13, + /// <summary>bad registry database, MMSYSERR_BADDB</summary> + BadRegistryDatabase = 14, + /// <summary>registry key not found, MMSYSERR_KEYNOTFOUND</summary> + RegistryKeyNotFound = 15, + /// <summary>registry read error, MMSYSERR_READERROR</summary> + RegistryReadError = 16, + /// <summary>registry write error, MMSYSERR_WRITEERROR</summary> + RegistryWriteError = 17, + /// <summary>registry delete error, MMSYSERR_DELETEERROR</summary> + RegistryDeleteError = 18, + /// <summary>registry value not found, MMSYSERR_VALNOTFOUND</summary> + RegistryValueNotFound = 19, + /// <summary>driver does not call DriverCallback, MMSYSERR_NODRIVERCB</summary> + NoDriverCallback = 20, + /// <summary>more data to be returned, MMSYSERR_MOREDATA</summary> + MoreData = 21, + + /// <summary>unsupported wave format, WAVERR_BADFORMAT</summary> + WaveBadFormat = 32, + /// <summary>still something playing, WAVERR_STILLPLAYING</summary> + WaveStillPlaying = 33, + /// <summary>header not prepared, WAVERR_UNPREPARED</summary> + WaveHeaderUnprepared = 34, + /// <summary>device is synchronous, WAVERR_SYNC</summary> + WaveSync = 35, + + // ACM error codes, found in msacm.h + + /// <summary>Conversion not possible (ACMERR_NOTPOSSIBLE)</summary> + AcmNotPossible = 512, + /// <summary>Busy (ACMERR_BUSY)</summary> + AcmBusy = 513, + /// <summary>Header Unprepared (ACMERR_UNPREPARED)</summary> + AcmHeaderUnprepared = 514, + /// <summary>Cancelled (ACMERR_CANCELED)</summary> + AcmCancelled = 515, + + // Mixer error codes, found in mmresult.h + + /// <summary>invalid line (MIXERR_INVALLINE)</summary> + MixerInvalidLine = 1024, + /// <summary>invalid control (MIXERR_INVALCONTROL)</summary> + MixerInvalidControl = 1025, + /// <summary>invalid value (MIXERR_INVALVALUE)</summary> + MixerInvalidValue = 1026, + } + +} diff --git a/NAudio-2.2.1/NAudio.Core/MmResult.cs.meta b/NAudio-2.2.1/NAudio.Core/MmResult.cs.meta new file mode 100644 index 0000000..2eac4fd --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/MmResult.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5a5737d65fafc6905841ede5a084e38a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/NAudio.Core.csproj b/NAudio-2.2.1/NAudio.Core/NAudio.Core.csproj new file mode 100644 index 0000000..64c7dd4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/NAudio.Core.csproj @@ -0,0 +1,28 @@ +<Project Sdk="Microsoft.NET.Sdk"> + + <PropertyGroup> + <TargetFramework>netstandard2.0</TargetFramework> + <Authors>Mark Heath</Authors> + <Version>2.2.1</Version> + <GeneratePackageOnBuild>true</GeneratePackageOnBuild> + <GenerateDocumentationFile>true</GenerateDocumentationFile> + <SignAssembly>true</SignAssembly> + <AssemblyOriginatorKeyFile>..\NAudioStrongNameKey.snk</AssemblyOriginatorKeyFile> + <PackageProjectUrl>https://github.com/naudio/NAudio</PackageProjectUrl> + <PackageTags>C# .NET audio sound</PackageTags> + <RepositoryUrl>https://github.com/naudio/NAudio</RepositoryUrl> + <Copyright>© Mark Heath 2023</Copyright> + <AllowUnsafeBlocks>true</AllowUnsafeBlocks> + <PackageLicenseExpression>MIT</PackageLicenseExpression> + <PackageIcon>naudio-icon.png</PackageIcon> + </PropertyGroup> + + <ItemGroup> + <None Include="..\naudio-icon.png"> + <Pack>True</Pack> + <PackagePath></PackagePath> + </None> + </ItemGroup> + + +</Project> diff --git a/NAudio-2.2.1/NAudio.Core/NAudio.Core.csproj.meta b/NAudio-2.2.1/NAudio.Core/NAudio.Core.csproj.meta new file mode 100644 index 0000000..be1966e --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/NAudio.Core.csproj.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5fed61e509c33c031be751e91ab0134c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Utils.meta b/NAudio-2.2.1/NAudio.Core/Utils.meta new file mode 100644 index 0000000..e7b38eb --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Utils.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4a4883c2f0a16350eaa05e0309365cc7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Utils/BufferHelpers.cs b/NAudio-2.2.1/NAudio.Core/Utils/BufferHelpers.cs new file mode 100644 index 0000000..9b7463b --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Utils/BufferHelpers.cs @@ -0,0 +1,38 @@ +namespace NAudio.Utils +{ + /// <summary> + /// Helper methods for working with audio buffers + /// </summary> + public static class BufferHelpers + { + /// <summary> + /// Ensures the buffer is big enough + /// </summary> + /// <param name="buffer"></param> + /// <param name="bytesRequired"></param> + /// <returns></returns> + public static byte[] Ensure(byte[] buffer, int bytesRequired) + { + if (buffer == null || buffer.Length < bytesRequired) + { + buffer = new byte[bytesRequired]; + } + return buffer; + } + + /// <summary> + /// Ensures the buffer is big enough + /// </summary> + /// <param name="buffer"></param> + /// <param name="samplesRequired"></param> + /// <returns></returns> + public static float[] Ensure(float[] buffer, int samplesRequired) + { + if (buffer == null || buffer.Length < samplesRequired) + { + buffer = new float[samplesRequired]; + } + return buffer; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Utils/BufferHelpers.cs.meta b/NAudio-2.2.1/NAudio.Core/Utils/BufferHelpers.cs.meta new file mode 100644 index 0000000..c4b6dfe --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Utils/BufferHelpers.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 805d03493e343612b998fc931d4b14e6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Utils/ByteArrayExtensions.cs b/NAudio-2.2.1/NAudio.Core/Utils/ByteArrayExtensions.cs new file mode 100644 index 0000000..13b937b --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Utils/ByteArrayExtensions.cs @@ -0,0 +1,81 @@ +using System; +using System.Text; + +namespace NAudio.Utils +{ + /// <summary> + /// these will become extension methods once we move to .NET 3.5 + /// </summary> + public static class ByteArrayExtensions + { + /// <summary> + /// Checks if the buffer passed in is entirely full of nulls + /// </summary> + public static bool IsEntirelyNull(byte[] buffer) + { + foreach (byte b in buffer) + if (b != 0) + return false; + return true; + } + + /// <summary> + /// Converts to a string containing the buffer described in hex + /// </summary> + public static string DescribeAsHex(byte[] buffer, string separator, int bytesPerLine) + { + StringBuilder sb = new StringBuilder(); + int n = 0; + foreach (byte b in buffer) + { + sb.AppendFormat("{0:X2}{1}", b, separator); + if (++n % bytesPerLine == 0) + sb.Append("\r\n"); + } + sb.Append("\r\n"); + return sb.ToString(); + } + + /// <summary> + /// Decodes the buffer using the specified encoding, stopping at the first null + /// </summary> + public static string DecodeAsString(byte[] buffer, int offset, int length, Encoding encoding) + { + for (int n = 0; n < length; n++) + { + if (buffer[offset + n] == 0) + length = n; + } + return encoding.GetString(buffer, offset, length); + } + + /// <summary> + /// Concatenates the given arrays into a single array. + /// </summary> + /// <param name="byteArrays">The arrays to concatenate</param> + /// <returns>The concatenated resulting array.</returns> + public static byte[] Concat(params byte[][] byteArrays) + { + int size = 0; + foreach (byte[] btArray in byteArrays) + { + size += btArray.Length; + } + + if (size <= 0) + { + return new byte[0]; + } + + byte[] result = new byte[size]; + int idx = 0; + foreach (byte[] btArray in byteArrays) + { + Array.Copy(btArray, 0, result, idx, btArray.Length); + idx += btArray.Length; + } + + return result; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Utils/ByteArrayExtensions.cs.meta b/NAudio-2.2.1/NAudio.Core/Utils/ByteArrayExtensions.cs.meta new file mode 100644 index 0000000..ebaeb4d --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Utils/ByteArrayExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 484bbcc75ac9c874e964a420a3d9ec16 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Utils/ByteEncoding.cs b/NAudio-2.2.1/NAudio.Core/Utils/ByteEncoding.cs new file mode 100644 index 0000000..48fc54a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Utils/ByteEncoding.cs @@ -0,0 +1,86 @@ +using System; +using System.Text; + +namespace NAudio.Utils +{ + /// <summary> + /// An encoding for use with file types that have one byte per character + /// </summary> + public class ByteEncoding : Encoding + { + private ByteEncoding() + { + } + + /// <summary> + /// The one and only instance of this class + /// </summary> + public static readonly ByteEncoding Instance = new ByteEncoding(); + + /// <summary> + /// <see cref="Encoding.GetByteCount(char[],int,int)"/> + /// </summary> + public override int GetByteCount(char[] chars, int index, int count) + { + return count; + } + + /// <summary> + /// <see cref="Encoding.GetBytes(char[],int,int,byte[],int)"/> + /// </summary> + public override int GetBytes(char[] chars, int charIndex, int charCount, byte[] bytes, int byteIndex) + { + for (int n = 0; n < charCount; n++) + { + bytes[byteIndex + n] = (byte)chars[charIndex + n]; + } + return charCount; + } + + /// <summary> + /// <see cref="Encoding.GetCharCount(byte[],int,int)"/> + /// </summary> + public override int GetCharCount(byte[] bytes, int index, int count) + { + for (int n = 0; n < count; n++) + { + if (bytes[index + n] == 0) + return n; + } + return count; + } + + /// <summary> + /// <see cref="Encoding.GetChars(byte[],int,int,char[],int)"/> + /// </summary> + public override int GetChars(byte[] bytes, int byteIndex, int byteCount, char[] chars, int charIndex) + { + for (int n = 0; n < byteCount; n++) + { + var b = bytes[byteIndex + n]; + if (b == 0) + { + return n; + } + chars[charIndex + n] = (char)b; + } + return byteCount; + } + + /// <summary> + /// <see cref="Encoding.GetMaxCharCount"/> + /// </summary> + public override int GetMaxCharCount(int byteCount) + { + return byteCount; + } + + /// <summary> + /// <see cref="Encoding.GetMaxByteCount"/> + /// </summary> + public override int GetMaxByteCount(int charCount) + { + return charCount; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Utils/ByteEncoding.cs.meta b/NAudio-2.2.1/NAudio.Core/Utils/ByteEncoding.cs.meta new file mode 100644 index 0000000..3228a07 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Utils/ByteEncoding.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 31a6080421fbac3638b74e3384716d62 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Utils/ChunkIdentifier.cs b/NAudio-2.2.1/NAudio.Core/Utils/ChunkIdentifier.cs new file mode 100644 index 0000000..e0042cb --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Utils/ChunkIdentifier.cs @@ -0,0 +1,25 @@ +using System; +using System.Linq; +using System.Text; + +namespace NAudio.Utils +{ + /// <summary> + /// Chunk Identifier helpers + /// </summary> + public class ChunkIdentifier + { + /// <summary> + /// Chunk identifier to Int32 (replaces mmioStringToFOURCC) + /// </summary> + /// <param name="s">four character chunk identifier</param> + /// <returns>Chunk identifier as int 32</returns> + public static int ChunkIdentifierToInt32(string s) + { + if (s.Length != 4) throw new ArgumentException("Must be a four character string"); + var bytes = Encoding.UTF8.GetBytes(s); + if (bytes.Length != 4) throw new ArgumentException("Must encode to exactly four bytes"); + return BitConverter.ToInt32(bytes, 0); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Utils/ChunkIdentifier.cs.meta b/NAudio-2.2.1/NAudio.Core/Utils/ChunkIdentifier.cs.meta new file mode 100644 index 0000000..8909fca --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Utils/ChunkIdentifier.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 371354566e021435ea77f634cd44595d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Utils/CircularBuffer.cs b/NAudio-2.2.1/NAudio.Core/Utils/CircularBuffer.cs new file mode 100644 index 0000000..a4ba73e --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Utils/CircularBuffer.cs @@ -0,0 +1,157 @@ +using System; +using System.Diagnostics; + +namespace NAudio.Utils +{ + /// <summary> + /// A very basic circular buffer implementation + /// </summary> + public class CircularBuffer + { + private readonly byte[] buffer; + private readonly object lockObject; + private int writePosition; + private int readPosition; + private int byteCount; + + /// <summary> + /// Create a new circular buffer + /// </summary> + /// <param name="size">Max buffer size in bytes</param> + public CircularBuffer(int size) + { + buffer = new byte[size]; + lockObject = new object(); + } + + /// <summary> + /// Write data to the buffer + /// </summary> + /// <param name="data">Data to write</param> + /// <param name="offset">Offset into data</param> + /// <param name="count">Number of bytes to write</param> + /// <returns>number of bytes written</returns> + public int Write(byte[] data, int offset, int count) + { + lock (lockObject) + { + var bytesWritten = 0; + if (count > buffer.Length - byteCount) + { + count = buffer.Length - byteCount; + } + // write to end + int writeToEnd = Math.Min(buffer.Length - writePosition, count); + Array.Copy(data, offset, buffer, writePosition, writeToEnd); + writePosition += writeToEnd; + writePosition %= buffer.Length; + bytesWritten += writeToEnd; + if (bytesWritten < count) + { + Debug.Assert(writePosition == 0); + // must have wrapped round. Write to start + Array.Copy(data, offset + bytesWritten, buffer, writePosition, count - bytesWritten); + writePosition += (count - bytesWritten); + bytesWritten = count; + } + byteCount += bytesWritten; + return bytesWritten; + } + } + + /// <summary> + /// Read from the buffer + /// </summary> + /// <param name="data">Buffer to read into</param> + /// <param name="offset">Offset into read buffer</param> + /// <param name="count">Bytes to read</param> + /// <returns>Number of bytes actually read</returns> + public int Read(byte[] data, int offset, int count) + { + lock (lockObject) + { + if (count > byteCount) + { + count = byteCount; + } + int bytesRead = 0; + int readToEnd = Math.Min(buffer.Length - readPosition, count); + Array.Copy(buffer, readPosition, data, offset, readToEnd); + bytesRead += readToEnd; + readPosition += readToEnd; + readPosition %= buffer.Length; + + if (bytesRead < count) + { + // must have wrapped round. Read from start + Debug.Assert(readPosition == 0); + Array.Copy(buffer, readPosition, data, offset + bytesRead, count - bytesRead); + readPosition += (count - bytesRead); + bytesRead = count; + } + + byteCount -= bytesRead; + Debug.Assert(byteCount >= 0); + return bytesRead; + } + } + + /// <summary> + /// Maximum length of this circular buffer + /// </summary> + public int MaxLength => buffer.Length; + + /// <summary> + /// Number of bytes currently stored in the circular buffer + /// </summary> + public int Count + { + get + { + lock (lockObject) + { + return byteCount; + } + } + } + + /// <summary> + /// Resets the buffer + /// </summary> + public void Reset() + { + lock (lockObject) + { + ResetInner(); + } + } + + private void ResetInner() + { + byteCount = 0; + readPosition = 0; + writePosition = 0; + } + + /// <summary> + /// Advances the buffer, discarding bytes + /// </summary> + /// <param name="count">Bytes to advance</param> + public void Advance(int count) + { + lock (lockObject) + { + if (count >= byteCount) + { + ResetInner(); + } + else + { + byteCount -= count; + readPosition += count; + readPosition %= MaxLength; + } + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Utils/CircularBuffer.cs.meta b/NAudio-2.2.1/NAudio.Core/Utils/CircularBuffer.cs.meta new file mode 100644 index 0000000..6a72d04 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Utils/CircularBuffer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4b93719906c7b03c8a1b1ebfca9bd248 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Utils/Decibels.cs b/NAudio-2.2.1/NAudio.Core/Utils/Decibels.cs new file mode 100644 index 0000000..0e68d40 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Utils/Decibels.cs @@ -0,0 +1,37 @@ +using System; + +namespace NAudio.Utils +{ + /// <summary> + /// A util class for conversions + /// </summary> + public class Decibels + { + // 20 / ln( 10 ) + private const double LOG_2_DB = 8.6858896380650365530225783783321; + + // ln( 10 ) / 20 + private const double DB_2_LOG = 0.11512925464970228420089957273422; + + /// <summary> + /// linear to dB conversion + /// </summary> + /// <param name="lin">linear value</param> + /// <returns>decibel value</returns> + public static double LinearToDecibels(double lin) + { + return Math.Log(lin) * LOG_2_DB; + } + + /// <summary> + /// dB to linear conversion + /// </summary> + /// <param name="dB">decibel value</param> + /// <returns>linear value</returns> + public static double DecibelsToLinear(double dB) + { + return Math.Exp(dB * DB_2_LOG); + } + + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Utils/Decibels.cs.meta b/NAudio-2.2.1/NAudio.Core/Utils/Decibels.cs.meta new file mode 100644 index 0000000..0a23d54 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Utils/Decibels.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 40ae7d4a28a67ac3f80fd3acd70d4332 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Utils/FieldDescriptionAttribute.cs b/NAudio-2.2.1/NAudio.Core/Utils/FieldDescriptionAttribute.cs new file mode 100644 index 0000000..6330368 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Utils/FieldDescriptionAttribute.cs @@ -0,0 +1,33 @@ +using System; + +namespace NAudio.Utils +{ + /// <summary> + /// Allows us to add descriptions to interop members + /// </summary> + [AttributeUsage(AttributeTargets.Field)] + public class FieldDescriptionAttribute : Attribute + { + /// <summary> + /// The description + /// </summary> + public string Description { get; } + + /// <summary> + /// Field description + /// </summary> + public FieldDescriptionAttribute(string description) + { + Description = description; + } + + /// <summary> + /// String representation + /// </summary> + /// <returns></returns> + public override string ToString() + { + return Description; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Utils/FieldDescriptionAttribute.cs.meta b/NAudio-2.2.1/NAudio.Core/Utils/FieldDescriptionAttribute.cs.meta new file mode 100644 index 0000000..e77cc44 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Utils/FieldDescriptionAttribute.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5d998a838371c5f349726ca190ba4ff9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Utils/FieldDescriptionHelper.cs b/NAudio-2.2.1/NAudio.Core/Utils/FieldDescriptionHelper.cs new file mode 100644 index 0000000..cf5f5ed --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Utils/FieldDescriptionHelper.cs @@ -0,0 +1,37 @@ +using System; +using System.Reflection; + +namespace NAudio.Utils +{ + /// <summary> + /// Helper to get descriptions + /// </summary> + public static class FieldDescriptionHelper + { + /// <summary> + /// Describes the Guid by looking for a FieldDescription attribute on the specified class + /// </summary> + public static string Describe(Type t, Guid guid) + { + // when we go to .NET 3.5, use LINQ for this + foreach (var f in t + .GetFields(BindingFlags.Static | BindingFlags.Public)) + { + if (f.IsPublic && f.IsStatic && f.FieldType == typeof (Guid) && (Guid) f.GetValue(null) == guid) + { + foreach (var a in f.GetCustomAttributes(false)) + { + var d = a as FieldDescriptionAttribute; + if (d != null) + { + return d.Description; + } + } + // no attribute, return the name + return f.Name; + } + } + return guid.ToString(); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Utils/FieldDescriptionHelper.cs.meta b/NAudio-2.2.1/NAudio.Core/Utils/FieldDescriptionHelper.cs.meta new file mode 100644 index 0000000..47af9d1 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Utils/FieldDescriptionHelper.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 31feee3e181c4dc388fb1071282f79d2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Utils/HResult.cs b/NAudio-2.2.1/NAudio.Core/Utils/HResult.cs new file mode 100644 index 0000000..09b459c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Utils/HResult.cs @@ -0,0 +1,71 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Utils +{ + /// <summary> + /// HResult + /// </summary> + public static class HResult + { + /// <summary> + /// S_OK + /// </summary> + public const int S_OK = 0; + /// <summary> + /// S_FALSE + /// </summary> + public const int S_FALSE = 1; + /// <summary> + /// E_INVALIDARG (from winerror.h) + /// </summary> + public const int E_INVALIDARG = unchecked((int)0x80000003); + /// <summary> + /// MAKE_HRESULT macro + /// </summary> + public static int MAKE_HRESULT(int sev, int fac, int code) + { + return (int) (((uint)sev) << 31 | ((uint)fac) << 16 | ((uint)code)); + } + + const int FACILITY_AAF = 18; + const int FACILITY_ACS = 20; + const int FACILITY_BACKGROUNDCOPY = 32; + const int FACILITY_CERT = 11; + const int FACILITY_COMPLUS = 17; + const int FACILITY_CONFIGURATION = 33; + const int FACILITY_CONTROL = 10; + const int FACILITY_DISPATCH = 2; + const int FACILITY_DPLAY = 21; + const int FACILITY_HTTP = 25; + const int FACILITY_INTERNET = 12; + const int FACILITY_ITF = 4; + const int FACILITY_MEDIASERVER = 13; + const int FACILITY_MSMQ = 14; + const int FACILITY_NULL = 0; + const int FACILITY_RPC = 1; + const int FACILITY_SCARD = 16; + const int FACILITY_SECURITY = 9; + const int FACILITY_SETUPAPI = 15; + const int FACILITY_SSPI = 9; + const int FACILITY_STORAGE = 3; + const int FACILITY_SXS = 23; + const int FACILITY_UMI = 22; + const int FACILITY_URT = 19; + const int FACILITY_WIN32 = 7; + const int FACILITY_WINDOWS = 8; + const int FACILITY_WINDOWS_CE = 24; + + /// <summary> + /// Helper to deal with the fact that in Win Store apps, + /// the HResult property name has changed + /// </summary> + /// <param name="exception">COM Exception</param> + /// <returns>The HResult</returns> + public static int GetHResult(this COMException exception) + { + return exception.ErrorCode; + } + } + +} diff --git a/NAudio-2.2.1/NAudio.Core/Utils/HResult.cs.meta b/NAudio-2.2.1/NAudio.Core/Utils/HResult.cs.meta new file mode 100644 index 0000000..b5c4712 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Utils/HResult.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4561599be2017d323a610393560f1aba +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Utils/IEEE.cs b/NAudio-2.2.1/NAudio.Core/Utils/IEEE.cs new file mode 100644 index 0000000..f683275 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Utils/IEEE.cs @@ -0,0 +1,146 @@ +using System; + + +namespace NAudio.Utils +{ + /// <summary> + /// Methods for converting between IEEE 80-bit extended double precision + /// and standard C# double precision. + /// </summary> + public static class IEEE + { + #region Helper Methods + private static double UnsignedToFloat(ulong u) + { + return (((double)((long)(u - 2147483647L - 1))) + 2147483648.0); + } + + private static double ldexp(double x, int exp) + { + return x * Math.Pow(2, exp); + } + + private static double frexp(double x, out int exp) + { + exp = (int)Math.Floor(Math.Log(x) / Math.Log(2)) + 1; + return 1 - (Math.Pow(2, exp) - x) / Math.Pow(2, exp); + } + + private static ulong FloatToUnsigned(double f) + { + return ((ulong)(((long)(f - 2147483648.0)) + 2147483647L) + 1); + } + #endregion + + #region ConvertToIeeeExtended + /// <summary> + /// Converts a C# double precision number to an 80-bit + /// IEEE extended double precision number (occupying 10 bytes). + /// </summary> + /// <param name="num">The double precision number to convert to IEEE extended.</param> + /// <returns>An array of 10 bytes containing the IEEE extended number.</returns> + public static byte[] ConvertToIeeeExtended(double num) + { + int sign; + int expon; + double fMant, fsMant; + ulong hiMant, loMant; + + if (num < 0) + { + sign = 0x8000; + num *= -1; + } + else + { + sign = 0; + } + + if (num == 0) + { + expon = 0; hiMant = 0; loMant = 0; + } + else + { + fMant = frexp(num, out expon); + if ((expon > 16384) || !(fMant < 1)) + { // Infinity or NaN + expon = sign | 0x7FFF; hiMant = 0; loMant = 0; // infinity + } + else + { // Finite + expon += 16382; + if (expon < 0) + { // denormalized + fMant = ldexp(fMant, expon); + expon = 0; + } + expon |= sign; + fMant = ldexp(fMant, 32); + fsMant = Math.Floor(fMant); + hiMant = FloatToUnsigned(fsMant); + fMant = ldexp(fMant - fsMant, 32); + fsMant = Math.Floor(fMant); + loMant = FloatToUnsigned(fsMant); + } + } + + byte[] bytes = new byte[10]; + + bytes[0] = (byte)(expon >> 8); + bytes[1] = (byte)(expon); + bytes[2] = (byte)(hiMant >> 24); + bytes[3] = (byte)(hiMant >> 16); + bytes[4] = (byte)(hiMant >> 8); + bytes[5] = (byte)(hiMant); + bytes[6] = (byte)(loMant >> 24); + bytes[7] = (byte)(loMant >> 16); + bytes[8] = (byte)(loMant >> 8); + bytes[9] = (byte)(loMant); + + return bytes; + } + #endregion + + #region ConvertFromIeeeExtended + /// <summary> + /// Converts an IEEE 80-bit extended precision number to a + /// C# double precision number. + /// </summary> + /// <param name="bytes">The 80-bit IEEE extended number (as an array of 10 bytes).</param> + /// <returns>A C# double precision number that is a close representation of the IEEE extended number.</returns> + public static double ConvertFromIeeeExtended(byte[] bytes) + { + if (bytes.Length != 10) throw new Exception("Incorrect length for IEEE extended."); + double f; + int expon; + uint hiMant, loMant; + + expon = ((bytes[0] & 0x7F) << 8) | bytes[1]; + hiMant = (uint)((bytes[2] << 24) | (bytes[3] << 16) | (bytes[4] << 8) | bytes[5]); + loMant = (uint)((bytes[6] << 24) | (bytes[7] << 16) | (bytes[8] << 8) | bytes[9]); + + if (expon == 0 && hiMant == 0 && loMant == 0) + { + f = 0; + } + else + { + if (expon == 0x7FFF) /* Infinity or NaN */ + { + f = double.NaN; + } + else + { + expon -= 16383; + f = ldexp(UnsignedToFloat(hiMant), expon -= 31); + f += ldexp(UnsignedToFloat(loMant), expon -= 32); + } + } + + if ((bytes[0] & 0x80) == 0x80) return -f; + else return f; + } + #endregion + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Utils/IEEE.cs.meta b/NAudio-2.2.1/NAudio.Core/Utils/IEEE.cs.meta new file mode 100644 index 0000000..d69074c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Utils/IEEE.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3f4779abfe55a5129aed268985734ec3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Utils/IgnoreDisposeStream.cs b/NAudio-2.2.1/NAudio.Core/Utils/IgnoreDisposeStream.cs new file mode 100644 index 0000000..591a31d --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Utils/IgnoreDisposeStream.cs @@ -0,0 +1,121 @@ +using System; +using System.IO; + +namespace NAudio.Utils +{ + /// <summary> + /// Pass-through stream that ignores Dispose + /// Useful for dealing with MemoryStreams that you want to re-use + /// </summary> + public class IgnoreDisposeStream : Stream + { + /// <summary> + /// The source stream all other methods fall through to + /// </summary> + public Stream SourceStream { get; private set; } + + /// <summary> + /// If true the Dispose will be ignored, if false, will pass through to the SourceStream + /// Set to true by default + /// </summary> + public bool IgnoreDispose { get; set; } + + /// <summary> + /// Creates a new IgnoreDisposeStream + /// </summary> + /// <param name="sourceStream">The source stream</param> + public IgnoreDisposeStream(Stream sourceStream) + { + SourceStream = sourceStream; + IgnoreDispose = true; + } + + /// <summary> + /// Can Read + /// </summary> + public override bool CanRead => SourceStream.CanRead; + + /// <summary> + /// Can Seek + /// </summary> + public override bool CanSeek => SourceStream.CanSeek; + + /// <summary> + /// Can write to the underlying stream + /// </summary> + public override bool CanWrite => SourceStream.CanWrite; + + /// <summary> + /// Flushes the underlying stream + /// </summary> + public override void Flush() + { + SourceStream.Flush(); + } + + /// <summary> + /// Gets the length of the underlying stream + /// </summary> + public override long Length => SourceStream.Length; + + /// <summary> + /// Gets or sets the position of the underlying stream + /// </summary> + public override long Position + { + get + { + return SourceStream.Position; + } + set + { + SourceStream.Position = value; + } + } + + /// <summary> + /// Reads from the underlying stream + /// </summary> + public override int Read(byte[] buffer, int offset, int count) + { + return SourceStream.Read(buffer, offset, count); + } + + /// <summary> + /// Seeks on the underlying stream + /// </summary> + public override long Seek(long offset, SeekOrigin origin) + { + return SourceStream.Seek(offset, origin); + } + + /// <summary> + /// Sets the length of the underlying stream + /// </summary> + public override void SetLength(long value) + { + SourceStream.SetLength(value); + } + + /// <summary> + /// Writes to the underlying stream + /// </summary> + public override void Write(byte[] buffer, int offset, int count) + { + SourceStream.Write(buffer, offset, count); + } + + /// <summary> + /// Dispose - by default (IgnoreDispose = true) will do nothing, + /// leaving the underlying stream undisposed + /// </summary> + protected override void Dispose(bool disposing) + { + if (!IgnoreDispose) + { + SourceStream.Dispose(); + SourceStream = null; + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Utils/IgnoreDisposeStream.cs.meta b/NAudio-2.2.1/NAudio.Core/Utils/IgnoreDisposeStream.cs.meta new file mode 100644 index 0000000..38e933d --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Utils/IgnoreDisposeStream.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bdce5dd33a333dec68928c040b88b8d5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Utils/NativeMethods.cs b/NAudio-2.2.1/NAudio.Core/Utils/NativeMethods.cs new file mode 100644 index 0000000..5e70ed8 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Utils/NativeMethods.cs @@ -0,0 +1,30 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Utils +{ + /// <summary> + /// General purpose native methods for internal NAudio use + /// </summary> + public static class NativeMethods + { + /// <summary> + /// Loads a DLL + /// </summary> + [DllImport("kernel32.dll")] + public static extern IntPtr LoadLibrary(string dllToLoad); + + /// <summary> + /// Get procedure address + /// </summary> + [DllImport("kernel32.dll")] + public static extern IntPtr GetProcAddress(IntPtr hModule, string procedureName); + + + /// <summary> + /// Free a library + /// </summary> + [DllImport("kernel32.dll")] + public static extern bool FreeLibrary(IntPtr hModule); + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Utils/NativeMethods.cs.meta b/NAudio-2.2.1/NAudio.Core/Utils/NativeMethods.cs.meta new file mode 100644 index 0000000..2f26e33 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Utils/NativeMethods.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ee40aafc39873b89a92f23994072df89 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Utils/WavePositionExtensions.cs b/NAudio-2.2.1/NAudio.Core/Utils/WavePositionExtensions.cs new file mode 100644 index 0000000..c9eb92a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Utils/WavePositionExtensions.cs @@ -0,0 +1,20 @@ +using System; +using NAudio.Wave; + +namespace NAudio.Utils +{ + /// <summary> + /// WavePosition extension methods + /// </summary> + public static class WavePositionExtensions + { + /// <summary> + /// Get Position as timespan + /// </summary> + public static TimeSpan GetPositionTimeSpan(this IWavePosition @this) + { + var pos = @this.GetPosition() / (@this.OutputWaveFormat.Channels * @this.OutputWaveFormat.BitsPerSample / 8); + return TimeSpan.FromMilliseconds(pos * 1000.0 / @this.OutputWaveFormat.SampleRate); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Utils/WavePositionExtensions.cs.meta b/NAudio-2.2.1/NAudio.Core/Utils/WavePositionExtensions.cs.meta new file mode 100644 index 0000000..3a44371 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Utils/WavePositionExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 18dcfe70f0a5b9404aed33a016d178b7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave.meta b/NAudio-2.2.1/NAudio.Core/Wave.meta new file mode 100644 index 0000000..4b39440 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5545d72073d38ecd0ba1eb8431a619b0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters.meta new file mode 100644 index 0000000..1211678 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8c846a3ee00da3e73a82fe6cf130ea64 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/ISampleChunkConverter.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/ISampleChunkConverter.cs new file mode 100644 index 0000000..900579e --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/ISampleChunkConverter.cs @@ -0,0 +1,14 @@ +namespace NAudio.Wave.SampleProviders +{ + /// <summary> + /// Sample provider interface to make WaveChannel32 extensible + /// Still a bit ugly, hence internal at the moment - and might even make these into + /// bit depth converting WaveProviders + /// </summary> + interface ISampleChunkConverter + { + bool Supports(WaveFormat format); + void LoadNextChunk(IWaveProvider sourceProvider, int samplePairsRequired); + bool GetNextSample(out float sampleLeft, out float sampleRight); + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/ISampleChunkConverter.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/ISampleChunkConverter.cs.meta new file mode 100644 index 0000000..274614a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/ISampleChunkConverter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a03ef97975bed8f35b27c90824f2c16b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Mono16SampleChunkConverter.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Mono16SampleChunkConverter.cs new file mode 100644 index 0000000..1ea86ff --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Mono16SampleChunkConverter.cs @@ -0,0 +1,44 @@ +using NAudio.Utils; + +namespace NAudio.Wave.SampleProviders +{ + class Mono16SampleChunkConverter : ISampleChunkConverter + { + private int sourceSample; + private byte[] sourceBuffer; + private WaveBuffer sourceWaveBuffer; + private int sourceSamples; + + public bool Supports(WaveFormat waveFormat) + { + return waveFormat.Encoding == WaveFormatEncoding.Pcm && + waveFormat.BitsPerSample == 16 && + waveFormat.Channels == 1; + } + + public void LoadNextChunk(IWaveProvider source, int samplePairsRequired) + { + int sourceBytesRequired = samplePairsRequired * 2; + sourceSample = 0; + sourceBuffer = BufferHelpers.Ensure(sourceBuffer, sourceBytesRequired); + sourceWaveBuffer = new WaveBuffer(sourceBuffer); + sourceSamples = source.Read(sourceBuffer, 0, sourceBytesRequired) / 2; + } + + public bool GetNextSample(out float sampleLeft, out float sampleRight) + { + if (sourceSample < sourceSamples) + { + sampleLeft = sourceWaveBuffer.ShortBuffer[sourceSample++] / 32768.0f; + sampleRight = sampleLeft; + return true; + } + else + { + sampleLeft = 0.0f; + sampleRight = 0.0f; + return false; + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Mono16SampleChunkConverter.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Mono16SampleChunkConverter.cs.meta new file mode 100644 index 0000000..0f494d8 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Mono16SampleChunkConverter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 83d03fed2e2947e83805e1ded941f2ab +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Mono24SampleChunkConverter.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Mono24SampleChunkConverter.cs new file mode 100644 index 0000000..965bfbd --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Mono24SampleChunkConverter.cs @@ -0,0 +1,43 @@ +using NAudio.Utils; + +namespace NAudio.Wave.SampleProviders +{ + class Mono24SampleChunkConverter : ISampleChunkConverter + { + private int offset; + private byte[] sourceBuffer; + private int sourceBytes; + + public bool Supports(WaveFormat waveFormat) + { + return waveFormat.Encoding == WaveFormatEncoding.Pcm && + waveFormat.BitsPerSample == 24 && + waveFormat.Channels == 1; + } + + public void LoadNextChunk(IWaveProvider source, int samplePairsRequired) + { + int sourceBytesRequired = samplePairsRequired * 3; + sourceBuffer = BufferHelpers.Ensure(sourceBuffer,sourceBytesRequired); + sourceBytes = source.Read(sourceBuffer, 0, sourceBytesRequired); + offset = 0; + } + + public bool GetNextSample(out float sampleLeft, out float sampleRight) + { + if (offset < sourceBytes) + { + sampleLeft = (((sbyte)sourceBuffer[offset + 2] << 16) | (sourceBuffer[offset + 1] << 8) | sourceBuffer[offset]) / 8388608f; + offset += 3; + sampleRight = sampleLeft; + return true; + } + else + { + sampleLeft = 0.0f; + sampleRight = 0.0f; + return false; + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Mono24SampleChunkConverter.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Mono24SampleChunkConverter.cs.meta new file mode 100644 index 0000000..c88a77e --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Mono24SampleChunkConverter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d2453fcf3da2a36df94e9b9c94a80fb0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Mono8SampleChunkConverter.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Mono8SampleChunkConverter.cs new file mode 100644 index 0000000..c5a4677 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Mono8SampleChunkConverter.cs @@ -0,0 +1,43 @@ +using NAudio.Utils; + +namespace NAudio.Wave.SampleProviders +{ + class Mono8SampleChunkConverter : ISampleChunkConverter + { + private int offset; + private byte[] sourceBuffer; + private int sourceBytes; + + public bool Supports(WaveFormat waveFormat) + { + return waveFormat.Encoding == WaveFormatEncoding.Pcm && + waveFormat.BitsPerSample == 8 && + waveFormat.Channels == 1; + } + + public void LoadNextChunk(IWaveProvider source, int samplePairsRequired) + { + int sourceBytesRequired = samplePairsRequired; + sourceBuffer = BufferHelpers.Ensure(sourceBuffer, sourceBytesRequired); + sourceBytes = source.Read(sourceBuffer, 0, sourceBytesRequired); + offset = 0; + } + + public bool GetNextSample(out float sampleLeft, out float sampleRight) + { + if (offset < sourceBytes) + { + sampleLeft = sourceBuffer[offset] / 256f; + offset++; + sampleRight = sampleLeft; + return true; + } + else + { + sampleLeft = 0.0f; + sampleRight = 0.0f; + return false; + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Mono8SampleChunkConverter.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Mono8SampleChunkConverter.cs.meta new file mode 100644 index 0000000..68da8cf --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Mono8SampleChunkConverter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 625e4cd6ff63faa69aeb03c64a3dd13e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/MonoFloatSampleChunkConverter.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/MonoFloatSampleChunkConverter.cs new file mode 100644 index 0000000..924c367 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/MonoFloatSampleChunkConverter.cs @@ -0,0 +1,43 @@ +using NAudio.Utils; + +namespace NAudio.Wave.SampleProviders +{ + class MonoFloatSampleChunkConverter : ISampleChunkConverter + { + private int sourceSample; + private byte[] sourceBuffer; + private WaveBuffer sourceWaveBuffer; + private int sourceSamples; + + public bool Supports(WaveFormat waveFormat) + { + return waveFormat.Encoding == WaveFormatEncoding.IeeeFloat && + waveFormat.Channels == 1; + } + + public void LoadNextChunk(IWaveProvider source, int samplePairsRequired) + { + int sourceBytesRequired = samplePairsRequired * 4; + sourceBuffer = BufferHelpers.Ensure(sourceBuffer, sourceBytesRequired); + sourceWaveBuffer = new WaveBuffer(sourceBuffer); + sourceSamples = source.Read(sourceBuffer, 0, sourceBytesRequired) / 4; + sourceSample = 0; + } + + public bool GetNextSample(out float sampleLeft, out float sampleRight) + { + if (sourceSample < sourceSamples) + { + sampleLeft = sourceWaveBuffer.FloatBuffer[sourceSample++]; + sampleRight = sampleLeft; + return true; + } + else + { + sampleLeft = 0.0f; + sampleRight = 0.0f; + return false; + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/MonoFloatSampleChunkConverter.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/MonoFloatSampleChunkConverter.cs.meta new file mode 100644 index 0000000..97a02c7 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/MonoFloatSampleChunkConverter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 437fab9a23431babbb01d935f19601e5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Stereo16SampleChunkConverter.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Stereo16SampleChunkConverter.cs new file mode 100644 index 0000000..0fddc6d --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Stereo16SampleChunkConverter.cs @@ -0,0 +1,44 @@ +using NAudio.Utils; + +namespace NAudio.Wave.SampleProviders +{ + class Stereo16SampleChunkConverter : ISampleChunkConverter + { + private int sourceSample; + private byte[] sourceBuffer; + private WaveBuffer sourceWaveBuffer; + private int sourceSamples; + + public bool Supports(WaveFormat waveFormat) + { + return waveFormat.Encoding == WaveFormatEncoding.Pcm && + waveFormat.BitsPerSample == 16 && + waveFormat.Channels == 2; + } + + public void LoadNextChunk(IWaveProvider source, int samplePairsRequired) + { + int sourceBytesRequired = samplePairsRequired * 4; + sourceBuffer = BufferHelpers.Ensure(sourceBuffer, sourceBytesRequired); + sourceWaveBuffer = new WaveBuffer(sourceBuffer); + sourceSamples = source.Read(sourceBuffer, 0, sourceBytesRequired) / 2; + sourceSample = 0; + } + + public bool GetNextSample(out float sampleLeft, out float sampleRight) + { + if (sourceSample < sourceSamples) + { + sampleLeft = sourceWaveBuffer.ShortBuffer[sourceSample++] / 32768.0f; + sampleRight = sourceWaveBuffer.ShortBuffer[sourceSample++] / 32768.0f; + return true; + } + else + { + sampleLeft = 0.0f; + sampleRight = 0.0f; + return false; + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Stereo16SampleChunkConverter.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Stereo16SampleChunkConverter.cs.meta new file mode 100644 index 0000000..b6c7fe0 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Stereo16SampleChunkConverter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: eb63d6025268e431fb059e8ac2c8c657 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Stereo24SampleChunkConverter.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Stereo24SampleChunkConverter.cs new file mode 100644 index 0000000..cc8e0c3 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Stereo24SampleChunkConverter.cs @@ -0,0 +1,46 @@ +using NAudio.Utils; + +namespace NAudio.Wave.SampleProviders +{ + class Stereo24SampleChunkConverter : ISampleChunkConverter + { + private int offset; + private byte[] sourceBuffer; + private int sourceBytes; + + public bool Supports(WaveFormat waveFormat) + { + return waveFormat.Encoding == WaveFormatEncoding.Pcm && + waveFormat.BitsPerSample == 24 && + waveFormat.Channels == 2; + } + + + public void LoadNextChunk(IWaveProvider source, int samplePairsRequired) + { + int sourceBytesRequired = samplePairsRequired * 6; + sourceBuffer = BufferHelpers.Ensure(sourceBuffer, sourceBytesRequired); + sourceBytes = source.Read(sourceBuffer, 0, sourceBytesRequired); + offset = 0; + } + + public bool GetNextSample(out float sampleLeft, out float sampleRight) + { + if (offset < sourceBytes) + { + sampleLeft = (((sbyte)sourceBuffer[offset + 2] << 16) | (sourceBuffer[offset + 1] << 8) | sourceBuffer[offset]) / 8388608f; + offset += 3; + sampleRight = (((sbyte)sourceBuffer[offset + 2] << 16) | (sourceBuffer[offset + 1] << 8) | sourceBuffer[offset]) / 8388608f; + offset += 3; + return true; + } + else + { + sampleLeft = 0.0f; + sampleRight = 0.0f; + return false; + } + } + + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Stereo24SampleChunkConverter.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Stereo24SampleChunkConverter.cs.meta new file mode 100644 index 0000000..4ad4c76 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Stereo24SampleChunkConverter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9fc9dfc3dea45eb56858b69bb637778a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Stereo8SampleChunkConverter.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Stereo8SampleChunkConverter.cs new file mode 100644 index 0000000..405515b --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Stereo8SampleChunkConverter.cs @@ -0,0 +1,42 @@ +using NAudio.Utils; + +namespace NAudio.Wave.SampleProviders +{ + class Stereo8SampleChunkConverter : ISampleChunkConverter + { + private int offset; + private byte[] sourceBuffer; + private int sourceBytes; + + public bool Supports(WaveFormat waveFormat) + { + return waveFormat.Encoding == WaveFormatEncoding.Pcm && + waveFormat.BitsPerSample == 8 && + waveFormat.Channels == 2; + } + + public void LoadNextChunk(IWaveProvider source, int samplePairsRequired) + { + int sourceBytesRequired = samplePairsRequired * 2; + sourceBuffer = BufferHelpers.Ensure(sourceBuffer, sourceBytesRequired); + sourceBytes = source.Read(sourceBuffer, 0, sourceBytesRequired); + offset = 0; + } + + public bool GetNextSample(out float sampleLeft, out float sampleRight) + { + if (offset < sourceBytes) + { + sampleLeft = sourceBuffer[offset++] / 256f; + sampleRight = sourceBuffer[offset++] / 256f; + return true; + } + else + { + sampleLeft = 0.0f; + sampleRight = 0.0f; + return false; + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Stereo8SampleChunkConverter.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Stereo8SampleChunkConverter.cs.meta new file mode 100644 index 0000000..068c368 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/Stereo8SampleChunkConverter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8c82db87017be790c844cdce7de932ff +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/StereoFloatSampleChunkConverter.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/StereoFloatSampleChunkConverter.cs new file mode 100644 index 0000000..5b975b0 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/StereoFloatSampleChunkConverter.cs @@ -0,0 +1,43 @@ +using NAudio.Utils; + +namespace NAudio.Wave.SampleProviders +{ + class StereoFloatSampleChunkConverter : ISampleChunkConverter + { + private int sourceSample; + private byte[] sourceBuffer; + private WaveBuffer sourceWaveBuffer; + private int sourceSamples; + + public bool Supports(WaveFormat waveFormat) + { + return waveFormat.Encoding == WaveFormatEncoding.IeeeFloat && + waveFormat.Channels == 2; + } + + public void LoadNextChunk(IWaveProvider source, int samplePairsRequired) + { + int sourceBytesRequired = samplePairsRequired * 8; + sourceBuffer = BufferHelpers.Ensure(sourceBuffer, sourceBytesRequired); + sourceWaveBuffer = new WaveBuffer(sourceBuffer); + sourceSamples = source.Read(sourceBuffer, 0, sourceBytesRequired) / 4; + sourceSample = 0; + } + + public bool GetNextSample(out float sampleLeft, out float sampleRight) + { + if (sourceSample < sourceSamples) + { + sampleLeft = sourceWaveBuffer.FloatBuffer[sourceSample++]; + sampleRight = sourceWaveBuffer.FloatBuffer[sourceSample++]; + return true; + } + else + { + sampleLeft = 0.0f; + sampleRight = 0.0f; + return false; + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/StereoFloatSampleChunkConverter.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/StereoFloatSampleChunkConverter.cs.meta new file mode 100644 index 0000000..9de826f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleChunkConverters/StereoFloatSampleChunkConverter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 392194e6d7ee3729b94218c9a74c7bf7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders.meta new file mode 100644 index 0000000..96c9185 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 59c9c4957c1914458a6c571c8ee50200 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/AdsrSampleProvider.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/AdsrSampleProvider.cs new file mode 100644 index 0000000..c2f3d92 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/AdsrSampleProvider.cs @@ -0,0 +1,90 @@ +using System; +using NAudio.Dsp; + +namespace NAudio.Wave.SampleProviders +{ + /// <summary> + /// ADSR sample provider allowing you to specify attack, decay, sustain and release values + /// </summary> + public class AdsrSampleProvider : ISampleProvider + { + private readonly ISampleProvider source; + private readonly EnvelopeGenerator adsr; + private float attackSeconds; + private float releaseSeconds; + + /// <summary> + /// Creates a new AdsrSampleProvider with default values + /// </summary> + public AdsrSampleProvider(ISampleProvider source) + { + if (source.WaveFormat.Channels > 1) throw new ArgumentException("Currently only supports mono inputs"); + this.source = source; + adsr = new EnvelopeGenerator(); + AttackSeconds = 0.01f; + adsr.SustainLevel = 1.0f; + adsr.DecayRate = 0.0f * WaveFormat.SampleRate; + ReleaseSeconds = 0.3f; + adsr.Gate(true); + } + + /// <summary> + /// Attack time in seconds + /// </summary> + public float AttackSeconds + { + get + { + return attackSeconds; + } + set + { + attackSeconds = value; + adsr.AttackRate = attackSeconds * WaveFormat.SampleRate; + } + } + + /// <summary> + /// Release time in seconds + /// </summary> + public float ReleaseSeconds + { + get + { + return releaseSeconds; + } + set + { + releaseSeconds = value; + adsr.ReleaseRate = releaseSeconds * WaveFormat.SampleRate; + } + } + + /// <summary> + /// Reads audio from this sample provider + /// </summary> + public int Read(float[] buffer, int offset, int count) + { + if (adsr.State == EnvelopeGenerator.EnvelopeState.Idle) return 0; // we've finished + var samples = source.Read(buffer, offset, count); + for (int n = 0; n < samples; n++) + { + buffer[offset++] *= adsr.Process(); + } + return samples; + } + + /// <summary> + /// Enters the Release phase + /// </summary> + public void Stop() + { + adsr.Gate(false); + } + + /// <summary> + /// The output WaveFormat + /// </summary> + public WaveFormat WaveFormat { get { return source.WaveFormat; } } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/AdsrSampleProvider.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/AdsrSampleProvider.cs.meta new file mode 100644 index 0000000..b84c9a0 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/AdsrSampleProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d42c5bd3593a2256f996d0a08a1a8d80 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/ConcatenatingSampleProvider.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/ConcatenatingSampleProvider.cs new file mode 100644 index 0000000..4ec2f01 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/ConcatenatingSampleProvider.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using System.Linq; + +namespace NAudio.Wave.SampleProviders +{ + /// <summary> + /// Sample Provider to concatenate multiple sample providers together + /// </summary> + public class ConcatenatingSampleProvider : ISampleProvider + { + private readonly ISampleProvider[] providers; + private int currentProviderIndex; + + /// <summary> + /// Creates a new ConcatenatingSampleProvider + /// </summary> + /// <param name="providers">The source providers to play one after the other. Must all share the same sample rate and channel count</param> + public ConcatenatingSampleProvider(IEnumerable<ISampleProvider> providers) + { + if (providers == null) throw new ArgumentNullException(nameof(providers)); + this.providers = providers.ToArray(); + if (this.providers.Length == 0) throw new ArgumentException("Must provide at least one input", nameof(providers)); + if (this.providers.Any(p => p.WaveFormat.Channels != WaveFormat.Channels)) throw new ArgumentException("All inputs must have the same channel count", nameof(providers)); + if (this.providers.Any(p => p.WaveFormat.SampleRate != WaveFormat.SampleRate)) throw new ArgumentException("All inputs must have the same sample rate", nameof(providers)); + } + + /// <summary> + /// The WaveFormat of this Sample Provider + /// </summary> + public WaveFormat WaveFormat => providers[0].WaveFormat; + + /// <summary> + /// Read Samples from this sample provider + /// </summary> + public int Read(float[] buffer, int offset, int count) + { + var read = 0; + while (read < count && currentProviderIndex < providers.Length) + { + var needed = count - read; + var readThisTime = providers[currentProviderIndex].Read(buffer, offset + read, needed); + read += readThisTime; + if (readThisTime == 0) currentProviderIndex++; + } + return read; + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/ConcatenatingSampleProvider.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/ConcatenatingSampleProvider.cs.meta new file mode 100644 index 0000000..4b1f063 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/ConcatenatingSampleProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 45daceb97bb82abed82468a84576e974 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/FadeInOutSampleProvider.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/FadeInOutSampleProvider.cs new file mode 100644 index 0000000..e589b6c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/FadeInOutSampleProvider.cs @@ -0,0 +1,146 @@ +namespace NAudio.Wave.SampleProviders +{ + /// <summary> + /// Sample Provider to allow fading in and out + /// </summary> + public class FadeInOutSampleProvider : ISampleProvider + { + enum FadeState + { + Silence, + FadingIn, + FullVolume, + FadingOut, + } + + private readonly object lockObject = new object(); + private readonly ISampleProvider source; + private int fadeSamplePosition; + private int fadeSampleCount; + private FadeState fadeState; + + /// <summary> + /// Creates a new FadeInOutSampleProvider + /// </summary> + /// <param name="source">The source stream with the audio to be faded in or out</param> + /// <param name="initiallySilent">If true, we start faded out</param> + public FadeInOutSampleProvider(ISampleProvider source, bool initiallySilent = false) + { + this.source = source; + fadeState = initiallySilent ? FadeState.Silence : FadeState.FullVolume; + } + + /// <summary> + /// Requests that a fade-in begins (will start on the next call to Read) + /// </summary> + /// <param name="fadeDurationInMilliseconds">Duration of fade in milliseconds</param> + public void BeginFadeIn(double fadeDurationInMilliseconds) + { + lock (lockObject) + { + fadeSamplePosition = 0; + fadeSampleCount = (int)((fadeDurationInMilliseconds * source.WaveFormat.SampleRate) / 1000); + fadeState = FadeState.FadingIn; + } + } + + /// <summary> + /// Requests that a fade-out begins (will start on the next call to Read) + /// </summary> + /// <param name="fadeDurationInMilliseconds">Duration of fade in milliseconds</param> + public void BeginFadeOut(double fadeDurationInMilliseconds) + { + lock (lockObject) + { + fadeSamplePosition = 0; + fadeSampleCount = (int)((fadeDurationInMilliseconds * source.WaveFormat.SampleRate) / 1000); + fadeState = FadeState.FadingOut; + } + } + + /// <summary> + /// Reads samples from this sample provider + /// </summary> + /// <param name="buffer">Buffer to read into</param> + /// <param name="offset">Offset within buffer to write to</param> + /// <param name="count">Number of samples desired</param> + /// <returns>Number of samples read</returns> + public int Read(float[] buffer, int offset, int count) + { + int sourceSamplesRead = source.Read(buffer, offset, count); + lock (lockObject) + { + if (fadeState == FadeState.FadingIn) + { + FadeIn(buffer, offset, sourceSamplesRead); + } + else if (fadeState == FadeState.FadingOut) + { + FadeOut(buffer, offset, sourceSamplesRead); + } + else if (fadeState == FadeState.Silence) + { + ClearBuffer(buffer, offset, count); + } + } + return sourceSamplesRead; + } + + private static void ClearBuffer(float[] buffer, int offset, int count) + { + for (int n = 0; n < count; n++) + { + buffer[n + offset] = 0; + } + } + + private void FadeOut(float[] buffer, int offset, int sourceSamplesRead) + { + int sample = 0; + while (sample < sourceSamplesRead) + { + float multiplier = 1.0f - (fadeSamplePosition / (float)fadeSampleCount); + for (int ch = 0; ch < source.WaveFormat.Channels; ch++) + { + buffer[offset + sample++] *= multiplier; + } + fadeSamplePosition++; + if (fadeSamplePosition > fadeSampleCount) + { + fadeState = FadeState.Silence; + // clear out the end + ClearBuffer(buffer, sample + offset, sourceSamplesRead - sample); + break; + } + } + } + + private void FadeIn(float[] buffer, int offset, int sourceSamplesRead) + { + int sample = 0; + while (sample < sourceSamplesRead) + { + float multiplier = (fadeSamplePosition / (float)fadeSampleCount); + for (int ch = 0; ch < source.WaveFormat.Channels; ch++) + { + buffer[offset + sample++] *= multiplier; + } + fadeSamplePosition++; + if (fadeSamplePosition > fadeSampleCount) + { + fadeState = FadeState.FullVolume; + // no need to multiply any more + break; + } + } + } + + /// <summary> + /// WaveFormat of this SampleProvider + /// </summary> + public WaveFormat WaveFormat + { + get { return source.WaveFormat; } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/FadeInOutSampleProvider.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/FadeInOutSampleProvider.cs.meta new file mode 100644 index 0000000..4eca075 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/FadeInOutSampleProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ef4e6e9b64f36e64db98acef7b5fada4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MeteringSampleProvider.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MeteringSampleProvider.cs new file mode 100644 index 0000000..c959149 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MeteringSampleProvider.cs @@ -0,0 +1,102 @@ +using System; + +namespace NAudio.Wave.SampleProviders +{ + /// <summary> + /// Simple SampleProvider that passes through audio unchanged and raises + /// an event every n samples with the maximum sample value from the period + /// for metering purposes + /// </summary> + public class MeteringSampleProvider : ISampleProvider + { + private readonly ISampleProvider source; + + private readonly float[] maxSamples; + private int sampleCount; + private readonly int channels; + private readonly StreamVolumeEventArgs args; + + /// <summary> + /// Number of Samples per notification + /// </summary> + public int SamplesPerNotification { get; set; } + + /// <summary> + /// Raised periodically to inform the user of the max volume + /// </summary> + public event EventHandler<StreamVolumeEventArgs> StreamVolume; + + /// <summary> + /// Initialises a new instance of MeteringSampleProvider that raises 10 stream volume + /// events per second + /// </summary> + /// <param name="source">Source sample provider</param> + public MeteringSampleProvider(ISampleProvider source) : + this(source, source.WaveFormat.SampleRate / 10) + { + } + + /// <summary> + /// Initialises a new instance of MeteringSampleProvider + /// </summary> + /// <param name="source">source sampler provider</param> + /// <param name="samplesPerNotification">Number of samples between notifications</param> + public MeteringSampleProvider(ISampleProvider source, int samplesPerNotification) + { + this.source = source; + channels = source.WaveFormat.Channels; + maxSamples = new float[channels]; + SamplesPerNotification = samplesPerNotification; + args = new StreamVolumeEventArgs() { MaxSampleValues = maxSamples }; // create objects up front giving GC little to do + } + + /// <summary> + /// The WaveFormat of this sample provider + /// </summary> + public WaveFormat WaveFormat => source.WaveFormat; + + /// <summary> + /// Reads samples from this Sample Provider + /// </summary> + /// <param name="buffer">Sample buffer</param> + /// <param name="offset">Offset into sample buffer</param> + /// <param name="count">Number of samples required</param> + /// <returns>Number of samples read</returns> + public int Read(float[] buffer, int offset, int count) + { + int samplesRead = source.Read(buffer, offset, count); + // only bother if there is an event listener + if (StreamVolume != null) + { + for (int index = 0; index < samplesRead; index += channels) + { + for (int channel = 0; channel < channels; channel++) + { + float sampleValue = Math.Abs(buffer[offset + index + channel]); + maxSamples[channel] = Math.Max(maxSamples[channel], sampleValue); + } + sampleCount++; + if (sampleCount >= SamplesPerNotification) + { + StreamVolume(this, args); + sampleCount = 0; + // n.b. we avoid creating new instances of anything here + Array.Clear(maxSamples, 0, channels); + } + } + } + return samplesRead; + } + } + + /// <summary> + /// Event args for aggregated stream volume + /// </summary> + public class StreamVolumeEventArgs : EventArgs + { + /// <summary> + /// Max sample values array (one for each channel) + /// </summary> + public float[] MaxSampleValues { get; set; } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MeteringSampleProvider.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MeteringSampleProvider.cs.meta new file mode 100644 index 0000000..179fa84 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MeteringSampleProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6092594cdd22ef3beb0d1d91ef9eb348 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MixingSampleProvider.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MixingSampleProvider.cs new file mode 100644 index 0000000..e1da2dd --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MixingSampleProvider.cs @@ -0,0 +1,206 @@ +using System; +using System.Collections.Generic; +using NAudio.Utils; + +namespace NAudio.Wave.SampleProviders +{ + /// <summary> + /// A sample provider mixer, allowing inputs to be added and removed + /// </summary> + public class MixingSampleProvider : ISampleProvider + { + private readonly List<ISampleProvider> sources; + private float[] sourceBuffer; + private const int MaxInputs = 1024; // protect ourselves against doing something silly + + /// <summary> + /// Creates a new MixingSampleProvider, with no inputs, but a specified WaveFormat + /// </summary> + /// <param name="waveFormat">The WaveFormat of this mixer. All inputs must be in this format</param> + public MixingSampleProvider(WaveFormat waveFormat) + { + if (waveFormat.Encoding != WaveFormatEncoding.IeeeFloat) + { + throw new ArgumentException("Mixer wave format must be IEEE float"); + } + sources = new List<ISampleProvider>(); + WaveFormat = waveFormat; + } + + /// <summary> + /// Creates a new MixingSampleProvider, based on the given inputs + /// </summary> + /// <param name="sources">Mixer inputs - must all have the same waveformat, and must + /// all be of the same WaveFormat. There must be at least one input</param> + public MixingSampleProvider(IEnumerable<ISampleProvider> sources) + { + this.sources = new List<ISampleProvider>(); + foreach (var source in sources) + { + AddMixerInput(source); + } + if (this.sources.Count == 0) + { + throw new ArgumentException("Must provide at least one input in this constructor"); + } + } + + /// <summary> + /// Returns the mixer inputs (read-only - use AddMixerInput to add an input + /// </summary> + public IEnumerable<ISampleProvider> MixerInputs => sources; + + /// <summary> + /// When set to true, the Read method always returns the number + /// of samples requested, even if there are no inputs, or if the + /// current inputs reach their end. Setting this to true effectively + /// makes this a never-ending sample provider, so take care if you plan + /// to write it out to a file. + /// </summary> + public bool ReadFully { get; set; } + + /// <summary> + /// Adds a WaveProvider as a Mixer input. + /// Must be PCM or IEEE float already + /// </summary> + /// <param name="mixerInput">IWaveProvider mixer input</param> + public void AddMixerInput(IWaveProvider mixerInput) + { + AddMixerInput(SampleProviderConverters.ConvertWaveProviderIntoSampleProvider(mixerInput)); + } + + /// <summary> + /// Adds a new mixer input + /// </summary> + /// <param name="mixerInput">Mixer input</param> + public void AddMixerInput(ISampleProvider mixerInput) + { + // we'll just call the lock around add since we are protecting against an AddMixerInput at + // the same time as a Read, rather than two AddMixerInput calls at the same time + lock (sources) + { + if (sources.Count >= MaxInputs) + { + throw new InvalidOperationException("Too many mixer inputs"); + } + sources.Add(mixerInput); + } + if (WaveFormat == null) + { + WaveFormat = mixerInput.WaveFormat; + } + else + { + if (WaveFormat.SampleRate != mixerInput.WaveFormat.SampleRate || + WaveFormat.Channels != mixerInput.WaveFormat.Channels) + { + throw new ArgumentException("All mixer inputs must have the same WaveFormat"); + } + } + } + + /// <summary> + /// Raised when a mixer input has been removed because it has ended + /// </summary> + public event EventHandler<SampleProviderEventArgs> MixerInputEnded; + + /// <summary> + /// Removes a mixer input + /// </summary> + /// <param name="mixerInput">Mixer input to remove</param> + public void RemoveMixerInput(ISampleProvider mixerInput) + { + lock (sources) + { + sources.Remove(mixerInput); + } + } + + /// <summary> + /// Removes all mixer inputs + /// </summary> + public void RemoveAllMixerInputs() + { + lock (sources) + { + sources.Clear(); + } + } + + /// <summary> + /// The output WaveFormat of this sample provider + /// </summary> + public WaveFormat WaveFormat { get; private set; } + + /// <summary> + /// Reads samples from this sample provider + /// </summary> + /// <param name="buffer">Sample buffer</param> + /// <param name="offset">Offset into sample buffer</param> + /// <param name="count">Number of samples required</param> + /// <returns>Number of samples read</returns> + public int Read(float[] buffer, int offset, int count) + { + int outputSamples = 0; + sourceBuffer = BufferHelpers.Ensure(sourceBuffer, count); + lock (sources) + { + int index = sources.Count - 1; + while (index >= 0) + { + var source = sources[index]; + int samplesRead = source.Read(sourceBuffer, 0, count); + int outIndex = offset; + for (int n = 0; n < samplesRead; n++) + { + if (n >= outputSamples) + { + buffer[outIndex++] = sourceBuffer[n]; + } + else + { + buffer[outIndex++] += sourceBuffer[n]; + } + } + outputSamples = Math.Max(samplesRead, outputSamples); + if (samplesRead < count) + { + MixerInputEnded?.Invoke(this, new SampleProviderEventArgs(source)); + sources.RemoveAt(index); + } + index--; + } + } + // optionally ensure we return a full buffer + if (ReadFully && outputSamples < count) + { + int outputIndex = offset + outputSamples; + while (outputIndex < offset + count) + { + buffer[outputIndex++] = 0; + } + outputSamples = count; + } + return outputSamples; + } + } + + /// <summary> + /// SampleProvider event args + /// </summary> + public class SampleProviderEventArgs : EventArgs + { + /// <summary> + /// Constructs a new SampleProviderEventArgs + /// </summary> + public SampleProviderEventArgs(ISampleProvider sampleProvider) + { + SampleProvider = sampleProvider; + } + + /// <summary> + /// The Sample Provider + /// </summary> + public ISampleProvider SampleProvider { get; private set; } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MixingSampleProvider.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MixingSampleProvider.cs.meta new file mode 100644 index 0000000..1074df4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MixingSampleProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 66d3b89e042012baab766ec314d09c76 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MonoToStereoSampleProvider.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MonoToStereoSampleProvider.cs new file mode 100644 index 0000000..01ff738 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MonoToStereoSampleProvider.cs @@ -0,0 +1,74 @@ +using System; + +namespace NAudio.Wave.SampleProviders +{ + /// <summary> + /// No nonsense mono to stereo provider, no volume adjustment, + /// just copies input to left and right. + /// </summary> + public class MonoToStereoSampleProvider : ISampleProvider + { + private readonly ISampleProvider source; + private float[] sourceBuffer; + + /// <summary> + /// Initializes a new instance of MonoToStereoSampleProvider + /// </summary> + /// <param name="source">Source sample provider</param> + public MonoToStereoSampleProvider(ISampleProvider source) + { + LeftVolume = 1.0f; + RightVolume = 1.0f; + if (source.WaveFormat.Channels != 1) + { + throw new ArgumentException("Source must be mono"); + } + this.source = source; + WaveFormat = WaveFormat.CreateIeeeFloatWaveFormat(source.WaveFormat.SampleRate, 2); + } + + /// <summary> + /// WaveFormat of this provider + /// </summary> + public WaveFormat WaveFormat { get; } + + /// <summary> + /// Reads samples from this provider + /// </summary> + /// <param name="buffer">Sample buffer</param> + /// <param name="offset">Offset into sample buffer</param> + /// <param name="count">Number of samples required</param> + /// <returns>Number of samples read</returns> + public int Read(float[] buffer, int offset, int count) + { + var sourceSamplesRequired = count / 2; + var outIndex = offset; + EnsureSourceBuffer(sourceSamplesRequired); + var sourceSamplesRead = source.Read(sourceBuffer, 0, sourceSamplesRequired); + for (var n = 0; n < sourceSamplesRead; n++) + { + buffer[outIndex++] = sourceBuffer[n] * LeftVolume; + buffer[outIndex++] = sourceBuffer[n] * RightVolume; + } + return sourceSamplesRead * 2; + } + + /// <summary> + /// Multiplier for left channel (default is 1.0) + /// </summary> + public float LeftVolume { get; set; } + + /// <summary> + /// Multiplier for right channel (default is 1.0) + /// </summary> + public float RightVolume { get; set; } + + private void EnsureSourceBuffer(int count) + { + if (sourceBuffer == null || sourceBuffer.Length < count) + { + sourceBuffer = new float[count]; + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MonoToStereoSampleProvider.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MonoToStereoSampleProvider.cs.meta new file mode 100644 index 0000000..4ba054e --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MonoToStereoSampleProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3dc6917d27749847ea1295b714885d45 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MultiplexingSampleProvider.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MultiplexingSampleProvider.cs new file mode 100644 index 0000000..38eaa62 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MultiplexingSampleProvider.cs @@ -0,0 +1,162 @@ +using System; +using System.Collections.Generic; +using NAudio.Utils; + +namespace NAudio.Wave.SampleProviders +{ + /// <summary> + /// Allows any number of inputs to be patched to outputs + /// Uses could include swapping left and right channels, turning mono into stereo, + /// feeding different input sources to different soundcard outputs etc + /// </summary> + public class MultiplexingSampleProvider : ISampleProvider + { + private readonly IList<ISampleProvider> inputs; + private readonly WaveFormat waveFormat; + private readonly int outputChannelCount; + private readonly int inputChannelCount; + private readonly List<int> mappings; + + /// <summary> + /// Creates a multiplexing sample provider, allowing re-patching of input channels to different + /// output channels + /// </summary> + /// <param name="inputs">Input sample providers. Must all be of the same sample rate, but can have any number of channels</param> + /// <param name="numberOfOutputChannels">Desired number of output channels.</param> + public MultiplexingSampleProvider(IEnumerable<ISampleProvider> inputs, int numberOfOutputChannels) + { + this.inputs = new List<ISampleProvider>(inputs); + outputChannelCount = numberOfOutputChannels; + + if (this.inputs.Count == 0) + { + throw new ArgumentException("You must provide at least one input"); + } + if (numberOfOutputChannels < 1) + { + throw new ArgumentException("You must provide at least one output"); + } + foreach (var input in this.inputs) + { + if (waveFormat == null) + { + if (input.WaveFormat.Encoding != WaveFormatEncoding.IeeeFloat) + { + throw new ArgumentException("Only 32 bit float is supported"); + } + waveFormat = WaveFormat.CreateIeeeFloatWaveFormat(input.WaveFormat.SampleRate, numberOfOutputChannels); + } + else + { + if (input.WaveFormat.BitsPerSample != waveFormat.BitsPerSample) + { + throw new ArgumentException("All inputs must have the same bit depth"); + } + if (input.WaveFormat.SampleRate != waveFormat.SampleRate) + { + throw new ArgumentException("All inputs must have the same sample rate"); + } + } + inputChannelCount += input.WaveFormat.Channels; + } + + mappings = new List<int>(); + for (int n = 0; n < outputChannelCount; n++) + { + mappings.Add(n % inputChannelCount); + } + } + + /// <summary> + /// persistent temporary buffer to prevent creating work for garbage collector + /// </summary> + private float[] inputBuffer; + + /// <summary> + /// Reads samples from this sample provider + /// </summary> + /// <param name="buffer">Buffer to be filled with sample data</param> + /// <param name="offset">Offset into buffer to start writing to, usually 0</param> + /// <param name="count">Number of samples required</param> + /// <returns>Number of samples read</returns> + public int Read(float[] buffer, int offset, int count) + { + int sampleFramesRequested = count / outputChannelCount; + int inputOffset = 0; + int sampleFramesRead = 0; + // now we must read from all inputs, even if we don't need their data, so they stay in sync + foreach (var input in inputs) + { + int samplesRequired = sampleFramesRequested * input.WaveFormat.Channels; + inputBuffer = BufferHelpers.Ensure(inputBuffer, samplesRequired); + int samplesRead = input.Read(inputBuffer, 0, samplesRequired); + sampleFramesRead = Math.Max(sampleFramesRead, samplesRead / input.WaveFormat.Channels); + + for (int n = 0; n < input.WaveFormat.Channels; n++) + { + int inputIndex = inputOffset + n; + for (int outputIndex = 0; outputIndex < outputChannelCount; outputIndex++) + { + if (mappings[outputIndex] == inputIndex) + { + int inputBufferOffset = n; + int outputBufferOffset = offset + outputIndex; + int sample = 0; + while (sample < sampleFramesRequested && inputBufferOffset < samplesRead) + { + buffer[outputBufferOffset] = inputBuffer[inputBufferOffset]; + outputBufferOffset += outputChannelCount; + inputBufferOffset += input.WaveFormat.Channels; + sample++; + } + // clear the end + while (sample < sampleFramesRequested) + { + buffer[outputBufferOffset] = 0; + outputBufferOffset += outputChannelCount; + sample++; + } + } + } + } + inputOffset += input.WaveFormat.Channels; + } + + return sampleFramesRead * outputChannelCount; + } + + /// <summary> + /// The output WaveFormat for this SampleProvider + /// </summary> + public WaveFormat WaveFormat => waveFormat; + + /// <summary> + /// Connects a specified input channel to an output channel + /// </summary> + /// <param name="inputChannel">Input Channel index (zero based). Must be less than InputChannelCount</param> + /// <param name="outputChannel">Output Channel index (zero based). Must be less than OutputChannelCount</param> + public void ConnectInputToOutput(int inputChannel, int outputChannel) + { + if (inputChannel < 0 || inputChannel >= InputChannelCount) + { + throw new ArgumentException("Invalid input channel"); + } + if (outputChannel < 0 || outputChannel >= OutputChannelCount) + { + throw new ArgumentException("Invalid output channel"); + } + mappings[outputChannel] = inputChannel; + } + + /// <summary> + /// The number of input channels. Note that this is not the same as the number of input wave providers. If you pass in + /// one stereo and one mono input provider, the number of input channels is three. + /// </summary> + public int InputChannelCount => inputChannelCount; + + /// <summary> + /// The number of output channels, as specified in the constructor. + /// </summary> + public int OutputChannelCount => outputChannelCount; + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MultiplexingSampleProvider.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MultiplexingSampleProvider.cs.meta new file mode 100644 index 0000000..40479c1 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/MultiplexingSampleProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cf906b84f456a3677b86ad4cde765bc3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/NotifyingSampleProvider.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/NotifyingSampleProvider.cs new file mode 100644 index 0000000..78b8ebd --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/NotifyingSampleProvider.cs @@ -0,0 +1,57 @@ +using System; + +namespace NAudio.Wave.SampleProviders +{ + /// <summary> + /// Simple class that raises an event on every sample + /// </summary> + public class NotifyingSampleProvider : ISampleProvider, ISampleNotifier + { + private readonly ISampleProvider source; + // try not to give the garbage collector anything to deal with when playing live audio + private readonly SampleEventArgs sampleArgs = new SampleEventArgs(0, 0); + private readonly int channels; + + /// <summary> + /// Initializes a new instance of NotifyingSampleProvider + /// </summary> + /// <param name="source">Source Sample Provider</param> + public NotifyingSampleProvider(ISampleProvider source) + { + this.source = source; + channels = WaveFormat.Channels; + } + + /// <summary> + /// WaveFormat + /// </summary> + public WaveFormat WaveFormat => source.WaveFormat; + + /// <summary> + /// Reads samples from this sample provider + /// </summary> + /// <param name="buffer">Sample buffer</param> + /// <param name="offset">Offset into sample buffer</param> + /// <param name="sampleCount">Number of samples desired</param> + /// <returns>Number of samples read</returns> + public int Read(float[] buffer, int offset, int sampleCount) + { + int samplesRead = source.Read(buffer, offset, sampleCount); + if (Sample != null) + { + for (int n = 0; n < samplesRead; n += channels) + { + sampleArgs.Left = buffer[offset + n]; + sampleArgs.Right = channels > 1 ? buffer[offset + n + 1] : sampleArgs.Left; + Sample(this, sampleArgs); + } + } + return samplesRead; + } + + /// <summary> + /// Sample notifier + /// </summary> + public event EventHandler<SampleEventArgs> Sample; + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/NotifyingSampleProvider.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/NotifyingSampleProvider.cs.meta new file mode 100644 index 0000000..bf80723 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/NotifyingSampleProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e6074b4caa561016da629867edda491e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/OffsetSampleProvider.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/OffsetSampleProvider.cs new file mode 100644 index 0000000..e0f909c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/OffsetSampleProvider.cs @@ -0,0 +1,255 @@ +using System; + +namespace NAudio.Wave.SampleProviders +{ + /// <summary> + /// Allows you to: + /// 1. insert a pre-delay of silence before the source begins + /// 2. skip over a certain amount of the beginning of the source + /// 3. only play a set amount from the source + /// 4. insert silence at the end after the source is complete + /// </summary> + public class OffsetSampleProvider : ISampleProvider + { + private readonly ISampleProvider sourceProvider; + private int phase; // 0 = not started yet, 1 = delay, 2 = skip, 3 = take, 4 = lead_out, 5 = end + private int phasePos; + private int delayBySamples; + private int skipOverSamples; + private int takeSamples; + private int leadOutSamples; + + private int TimeSpanToSamples(TimeSpan time) + { + var samples = (int)(time.TotalSeconds * WaveFormat.SampleRate) * WaveFormat.Channels; + return samples; + } + + private TimeSpan SamplesToTimeSpan(int samples) + { + return TimeSpan.FromSeconds((samples / WaveFormat.Channels) / (double)WaveFormat.SampleRate); + } + + /// <summary> + /// Number of samples of silence to insert before playing source + /// </summary> + public int DelayBySamples + { + get { return delayBySamples; } + set + { + if (phase != 0) + { + throw new InvalidOperationException("Can't set DelayBySamples after calling Read"); + } + if (value % WaveFormat.Channels != 0) + { + throw new ArgumentException("DelayBySamples must be a multiple of WaveFormat.Channels"); + } + delayBySamples = value; + } + } + + /// <summary> + /// Amount of silence to insert before playing + /// </summary> + public TimeSpan DelayBy + { + get { return SamplesToTimeSpan(delayBySamples); } + set { delayBySamples = TimeSpanToSamples(value); } + } + + /// <summary> + /// Number of samples in source to discard + /// </summary> + public int SkipOverSamples + { + get { return skipOverSamples; } + set + { + if (phase != 0) + { + throw new InvalidOperationException("Can't set SkipOverSamples after calling Read"); + } + if (value % WaveFormat.Channels != 0) + { + throw new ArgumentException("SkipOverSamples must be a multiple of WaveFormat.Channels"); + } + skipOverSamples = value; + } + } + + /// <summary> + /// Amount of audio to skip over from the source before beginning playback + /// </summary> + public TimeSpan SkipOver + { + get { return SamplesToTimeSpan(skipOverSamples); } + set { skipOverSamples = TimeSpanToSamples(value); } + } + + + /// <summary> + /// Number of samples to read from source (if 0, then read it all) + /// </summary> + public int TakeSamples + { + get { return takeSamples; } + set + { + if (phase != 0) + { + throw new InvalidOperationException("Can't set TakeSamples after calling Read"); + } + if (value % WaveFormat.Channels != 0) + { + throw new ArgumentException("TakeSamples must be a multiple of WaveFormat.Channels"); + } + takeSamples = value; + } + } + + /// <summary> + /// Amount of audio to take from the source (TimeSpan.Zero means play to end) + /// </summary> + public TimeSpan Take + { + get { return SamplesToTimeSpan(takeSamples); } + set { takeSamples = TimeSpanToSamples(value); } + } + + /// <summary> + /// Number of samples of silence to insert after playing source + /// </summary> + public int LeadOutSamples + { + get { return leadOutSamples; } + set + { + if (phase != 0) + { + throw new InvalidOperationException("Can't set LeadOutSamples after calling Read"); + } + if (value % WaveFormat.Channels != 0) + { + throw new ArgumentException("LeadOutSamples must be a multiple of WaveFormat.Channels"); + } + leadOutSamples = value; + } + } + + /// <summary> + /// Amount of silence to insert after playing source + /// </summary> + public TimeSpan LeadOut + { + get { return SamplesToTimeSpan(leadOutSamples); } + set { leadOutSamples = TimeSpanToSamples(value); } + } + + /// <summary> + /// Creates a new instance of offsetSampleProvider + /// </summary> + /// <param name="sourceProvider">The Source Sample Provider to read from</param> + public OffsetSampleProvider(ISampleProvider sourceProvider) + { + this.sourceProvider = sourceProvider; + } + + /// <summary> + /// The WaveFormat of this SampleProvider + /// </summary> + public WaveFormat WaveFormat + { + get { return sourceProvider.WaveFormat; } + } + + /// <summary> + /// Reads from this sample provider + /// </summary> + /// <param name="buffer">Sample buffer</param> + /// <param name="offset">Offset within sample buffer to read to</param> + /// <param name="count">Number of samples required</param> + /// <returns>Number of samples read</returns> + public int Read(float[] buffer, int offset, int count) + { + int samplesRead = 0; + + if (phase == 0) // not started yet + { + phase++; + } + + if (phase == 1) // delay + { + int delaySamples = Math.Min(count, DelayBySamples - phasePos); + for (int n = 0; n < delaySamples; n++) + { + buffer[offset + n] = 0; + } + phasePos += delaySamples; + samplesRead += delaySamples; + if (phasePos >= DelayBySamples) + { + phase++; + phasePos = 0; + } + } + + if (phase == 2) // skip + { + if (SkipOverSamples > 0) + { + var skipBuffer = new float[WaveFormat.SampleRate * WaveFormat.Channels]; + // skip everything + int samplesSkipped = 0; + while (samplesSkipped < SkipOverSamples) + { + int samplesRequired = Math.Min(SkipOverSamples - samplesSkipped, skipBuffer.Length); + var read = sourceProvider.Read(skipBuffer, 0, samplesRequired); + if (read == 0) // source has ended while still in skip + { + break; + } + samplesSkipped += read; + } + } + phase++; + phasePos = 0; + } + + if (phase == 3) // take + { + int samplesRequired = count - samplesRead; + if (takeSamples != 0) + samplesRequired = Math.Min(samplesRequired, takeSamples - phasePos); + int read = sourceProvider.Read(buffer, offset + samplesRead, samplesRequired); + phasePos += read; + samplesRead += read; + if (read < samplesRequired || (takeSamples > 0 && phasePos >= takeSamples)) + { + phase++; + phasePos = 0; + } + } + + if (phase == 4) // lead out + { + int samplesRequired = Math.Min(count - samplesRead, LeadOutSamples - phasePos); + for (int n = 0; n < samplesRequired; n++) + { + buffer[offset + samplesRead + n] = 0; + } + phasePos += samplesRequired; + samplesRead += samplesRequired; + if (phasePos >= LeadOutSamples) + { + phase++; + phasePos = 0; + } + } + + return samplesRead; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/OffsetSampleProvider.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/OffsetSampleProvider.cs.meta new file mode 100644 index 0000000..2a859a9 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/OffsetSampleProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 28684c685cf828ce6b26303d51fddb79 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/PanningSampleProvider.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/PanningSampleProvider.cs new file mode 100644 index 0000000..a0c8350 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/PanningSampleProvider.cs @@ -0,0 +1,217 @@ +using System; +using NAudio.Utils; + +namespace NAudio.Wave.SampleProviders +{ + /// <summary> + /// Converts a mono sample provider to stereo, with a customisable pan strategy + /// </summary> + public class PanningSampleProvider : ISampleProvider + { + private readonly ISampleProvider source; + private float pan; + private float leftMultiplier; + private float rightMultiplier; + private readonly WaveFormat waveFormat; + private float[] sourceBuffer; + private IPanStrategy panStrategy; + + /// <summary> + /// Initialises a new instance of the PanningSampleProvider + /// </summary> + /// <param name="source">Source sample provider, must be mono</param> + public PanningSampleProvider(ISampleProvider source) + { + if (source.WaveFormat.Channels != 1) + { + throw new ArgumentException("Source sample provider must be mono"); + } + this.source = source; + waveFormat = WaveFormat.CreateIeeeFloatWaveFormat(source.WaveFormat.SampleRate, 2); + panStrategy = new SinPanStrategy(); + } + + /// <summary> + /// Pan value, must be between -1 (left) and 1 (right) + /// </summary> + public float Pan + { + get + { + return pan; + } + set + { + if (value < -1.0f || value > 1.0f) + { + throw new ArgumentOutOfRangeException(nameof(value), "Pan must be in the range -1 to 1"); + } + pan = value; + UpdateMultipliers(); + } + } + + /// <summary> + /// The pan strategy currently in use + /// </summary> + public IPanStrategy PanStrategy + { + get + { + return panStrategy; + } + set + { + panStrategy = value; + UpdateMultipliers(); + } + } + + private void UpdateMultipliers() + { + var multipliers = panStrategy.GetMultipliers(Pan); + leftMultiplier = multipliers.Left; + rightMultiplier = multipliers.Right; + } + + /// <summary> + /// The WaveFormat of this sample provider + /// </summary> + public WaveFormat WaveFormat => waveFormat; + + /// <summary> + /// Reads samples from this sample provider + /// </summary> + /// <param name="buffer">Sample buffer</param> + /// <param name="offset">Offset into sample buffer</param> + /// <param name="count">Number of samples desired</param> + /// <returns>Number of samples read</returns> + public int Read(float[] buffer, int offset, int count) + { + int sourceSamplesRequired = count / 2; + sourceBuffer = BufferHelpers.Ensure(sourceBuffer, sourceSamplesRequired); + int sourceSamplesRead = source.Read(sourceBuffer, 0, sourceSamplesRequired); + int outIndex = offset; + for (int n = 0; n < sourceSamplesRead; n++) + { + buffer[outIndex++] = leftMultiplier * sourceBuffer[n]; + buffer[outIndex++] = rightMultiplier * sourceBuffer[n]; + } + return sourceSamplesRead * 2; + } + } + + /// <summary> + /// Pair of floating point values, representing samples or multipliers + /// </summary> + public struct StereoSamplePair + { + /// <summary> + /// Left value + /// </summary> + public float Left { get; set; } + /// <summary> + /// Right value + /// </summary> + public float Right { get; set; } + } + + /// <summary> + /// Required Interface for a Panning Strategy + /// </summary> + public interface IPanStrategy + { + /// <summary> + /// Gets the left and right multipliers for a given pan value + /// </summary> + /// <param name="pan">Pan value from -1 to 1</param> + /// <returns>Left and right multipliers in a stereo sample pair</returns> + StereoSamplePair GetMultipliers(float pan); + } + + /// <summary> + /// Simplistic "balance" control - treating the mono input as if it was stereo + /// In the centre, both channels full volume. Opposite channel decays linearly + /// as balance is turned to to one side + /// </summary> + public class StereoBalanceStrategy : IPanStrategy + { + /// <summary> + /// Gets the left and right channel multipliers for this pan value + /// </summary> + /// <param name="pan">Pan value, between -1 and 1</param> + /// <returns>Left and right multipliers</returns> + public StereoSamplePair GetMultipliers(float pan) + { + float leftChannel = (pan <= 0) ? 1.0f : ((1 - pan) / 2.0f); + float rightChannel = (pan >= 0) ? 1.0f : ((pan + 1) / 2.0f); + // Console.WriteLine(pan + ": " + leftChannel + "," + rightChannel); + return new StereoSamplePair() { Left = leftChannel, Right = rightChannel }; + } + } + + + /// <summary> + /// Square Root Pan, thanks to Yuval Naveh + /// </summary> + public class SquareRootPanStrategy : IPanStrategy + { + /// <summary> + /// Gets the left and right channel multipliers for this pan value + /// </summary> + /// <param name="pan">Pan value, between -1 and 1</param> + /// <returns>Left and right multipliers</returns> + public StereoSamplePair GetMultipliers(float pan) + { + // -1..+1 -> 1..0 + float normPan = (-pan + 1) / 2; + float leftChannel = (float)Math.Sqrt(normPan); + float rightChannel = (float)Math.Sqrt(1 - normPan); + // Console.WriteLine(pan + ": " + leftChannel + "," + rightChannel); + return new StereoSamplePair() { Left = leftChannel, Right = rightChannel }; + } + } + + /// <summary> + /// Sinus Pan, thanks to Yuval Naveh + /// </summary> + public class SinPanStrategy : IPanStrategy + { + private const float HalfPi = (float)Math.PI / 2; + + /// <summary> + /// Gets the left and right channel multipliers for this pan value + /// </summary> + /// <param name="pan">Pan value, between -1 and 1</param> + /// <returns>Left and right multipliers</returns> + public StereoSamplePair GetMultipliers(float pan) + { + // -1..+1 -> 1..0 + float normPan = (-pan + 1) / 2; + float leftChannel = (float)Math.Sin(normPan * HalfPi); + float rightChannel = (float)Math.Cos(normPan * HalfPi); + // Console.WriteLine(pan + ": " + leftChannel + "," + rightChannel); + return new StereoSamplePair() { Left = leftChannel, Right = rightChannel }; + } + } + + /// <summary> + /// Linear Pan + /// </summary> + public class LinearPanStrategy : IPanStrategy + { + /// <summary> + /// Gets the left and right channel multipliers for this pan value + /// </summary> + /// <param name="pan">Pan value, between -1 and 1</param> + /// <returns>Left and right multipliers</returns> + public StereoSamplePair GetMultipliers(float pan) + { + // -1..+1 -> 1..0 + float normPan = (-pan + 1) / 2; + float leftChannel = normPan; + float rightChannel = 1 - normPan; + return new StereoSamplePair() { Left = leftChannel, Right = rightChannel }; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/PanningSampleProvider.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/PanningSampleProvider.cs.meta new file mode 100644 index 0000000..2742caf --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/PanningSampleProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6fbafe53926fbedc0b92735047b1b0c7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm16BitToSampleProvider.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm16BitToSampleProvider.cs new file mode 100644 index 0000000..ef2b5ca --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm16BitToSampleProvider.cs @@ -0,0 +1,40 @@ +using System; + +namespace NAudio.Wave.SampleProviders +{ + /// <summary> + /// Converts an IWaveProvider containing 16 bit PCM to an + /// ISampleProvider + /// </summary> + public class Pcm16BitToSampleProvider : SampleProviderConverterBase + { + /// <summary> + /// Initialises a new instance of Pcm16BitToSampleProvider + /// </summary> + /// <param name="source">Source wave provider</param> + public Pcm16BitToSampleProvider(IWaveProvider source) + : base(source) + { + } + + /// <summary> + /// Reads samples from this sample provider + /// </summary> + /// <param name="buffer">Sample buffer</param> + /// <param name="offset">Offset into sample buffer</param> + /// <param name="count">Samples required</param> + /// <returns>Number of samples read</returns> + public override int Read(float[] buffer, int offset, int count) + { + int sourceBytesRequired = count * 2; + EnsureSourceBuffer(sourceBytesRequired); + int bytesRead = source.Read(sourceBuffer, 0, sourceBytesRequired); + int outIndex = offset; + for(int n = 0; n < bytesRead; n+=2) + { + buffer[outIndex++] = BitConverter.ToInt16(sourceBuffer, n) / 32768f; + } + return bytesRead / 2; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm16BitToSampleProvider.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm16BitToSampleProvider.cs.meta new file mode 100644 index 0000000..8acd53f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm16BitToSampleProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 81fb3f4311d5b36af8a9dfa1f52f90e3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm24BitToSampleProvider.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm24BitToSampleProvider.cs new file mode 100644 index 0000000..36f16cb --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm24BitToSampleProvider.cs @@ -0,0 +1,39 @@ +namespace NAudio.Wave.SampleProviders +{ + /// <summary> + /// Converts an IWaveProvider containing 24 bit PCM to an + /// ISampleProvider + /// </summary> + public class Pcm24BitToSampleProvider : SampleProviderConverterBase + { + /// <summary> + /// Initialises a new instance of Pcm24BitToSampleProvider + /// </summary> + /// <param name="source">Source Wave Provider</param> + public Pcm24BitToSampleProvider(IWaveProvider source) + : base(source) + { + + } + + /// <summary> + /// Reads floating point samples from this sample provider + /// </summary> + /// <param name="buffer">sample buffer</param> + /// <param name="offset">offset within sample buffer to write to</param> + /// <param name="count">number of samples required</param> + /// <returns>number of samples provided</returns> + public override int Read(float[] buffer, int offset, int count) + { + int sourceBytesRequired = count * 3; + EnsureSourceBuffer(sourceBytesRequired); + int bytesRead = source.Read(sourceBuffer, 0, sourceBytesRequired); + int outIndex = offset; + for (int n = 0; n < bytesRead; n += 3) + { + buffer[outIndex++] = (((sbyte)sourceBuffer[n + 2] << 16) | (sourceBuffer[n + 1] << 8) | sourceBuffer[n]) / 8388608f; + } + return bytesRead / 3; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm24BitToSampleProvider.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm24BitToSampleProvider.cs.meta new file mode 100644 index 0000000..3d9f0d5 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm24BitToSampleProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9f18ba798c5940be58149dd1b63d33c6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm32BitToSampleProvider.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm32BitToSampleProvider.cs new file mode 100644 index 0000000..e443ce8 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm32BitToSampleProvider.cs @@ -0,0 +1,42 @@ +namespace NAudio.Wave.SampleProviders +{ + /// <summary> + /// Converts an IWaveProvider containing 32 bit PCM to an + /// ISampleProvider + /// </summary> + public class Pcm32BitToSampleProvider : SampleProviderConverterBase + { + /// <summary> + /// Initialises a new instance of Pcm32BitToSampleProvider + /// </summary> + /// <param name="source">Source Wave Provider</param> + public Pcm32BitToSampleProvider(IWaveProvider source) + : base(source) + { + + } + + /// <summary> + /// Reads floating point samples from this sample provider + /// </summary> + /// <param name="buffer">sample buffer</param> + /// <param name="offset">offset within sample buffer to write to</param> + /// <param name="count">number of samples required</param> + /// <returns>number of samples provided</returns> + public override int Read(float[] buffer, int offset, int count) + { + int sourceBytesRequired = count*4; + EnsureSourceBuffer(sourceBytesRequired); + int bytesRead = source.Read(sourceBuffer, 0, sourceBytesRequired); + int outIndex = offset; + for (int n = 0; n < bytesRead; n += 4) + { + buffer[outIndex++] = (((sbyte) sourceBuffer[n + 3] << 24 | + sourceBuffer[n + 2] << 16) | + (sourceBuffer[n + 1] << 8) | + sourceBuffer[n])/2147483648f; + } + return bytesRead/4; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm32BitToSampleProvider.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm32BitToSampleProvider.cs.meta new file mode 100644 index 0000000..fcf64ec --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm32BitToSampleProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d533c57aba859386089eb3fb74dd16d4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm8BitToSampleProvider.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm8BitToSampleProvider.cs new file mode 100644 index 0000000..312bba0 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm8BitToSampleProvider.cs @@ -0,0 +1,38 @@ +namespace NAudio.Wave.SampleProviders +{ + /// <summary> + /// Converts an IWaveProvider containing 8 bit PCM to an + /// ISampleProvider + /// </summary> + public class Pcm8BitToSampleProvider : SampleProviderConverterBase + { + /// <summary> + /// Initialises a new instance of Pcm8BitToSampleProvider + /// </summary> + /// <param name="source">Source wave provider</param> + public Pcm8BitToSampleProvider(IWaveProvider source) : + base(source) + { + } + + /// <summary> + /// Reads samples from this sample provider + /// </summary> + /// <param name="buffer">Sample buffer</param> + /// <param name="offset">Offset into sample buffer</param> + /// <param name="count">Number of samples to read</param> + /// <returns>Number of samples read</returns> + public override int Read(float[] buffer, int offset, int count) + { + int sourceBytesRequired = count; + EnsureSourceBuffer(sourceBytesRequired); + int bytesRead = source.Read(sourceBuffer, 0, sourceBytesRequired); + int outIndex = offset; + for (int n = 0; n < bytesRead; n++) + { + buffer[outIndex++] = sourceBuffer[n] / 128f - 1.0f; + } + return bytesRead; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm8BitToSampleProvider.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm8BitToSampleProvider.cs.meta new file mode 100644 index 0000000..5dcc447 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/Pcm8BitToSampleProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d69c1eb0ab43fb9a4a9bea9c3bec66a8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SMBPitchShiftingSampleProvider.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SMBPitchShiftingSampleProvider.cs new file mode 100644 index 0000000..145f483 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SMBPitchShiftingSampleProvider.cs @@ -0,0 +1,151 @@ +using System; +using NAudio.Dsp; + +namespace NAudio.Wave.SampleProviders +{ + /// <summary> + /// Author: Freefall + /// Date: 05.08.16 + /// Based on: the port of Stephan M. Bernsee´s pitch shifting class + /// Port site: https://sites.google.com/site/mikescoderama/pitch-shifting + /// Test application and github site: https://github.com/Freefall63/NAudio-Pitchshifter + /// + /// NOTE: I strongly advice to add a Limiter for post-processing. + /// For my needs the FastAttackCompressor1175 provides acceptable results: + /// https://github.com/Jiyuu/SkypeFX/blob/master/JSNet/FastAttackCompressor1175.cs + /// + /// UPDATE: Added a simple Limiter based on the pydirac implementation. + /// https://github.com/echonest/remix/blob/master/external/pydirac225/source/Dirac_LE.cpp + /// + ///</summary> + public class SmbPitchShiftingSampleProvider : ISampleProvider + { + //Shifter objects + private readonly ISampleProvider sourceStream; + private readonly WaveFormat waveFormat; + private float pitch = 1f; + private readonly int fftSize; + private readonly long osamp; + private readonly SmbPitchShifter shifterLeft = new SmbPitchShifter(); + private readonly SmbPitchShifter shifterRight = new SmbPitchShifter(); + + //Limiter constants + const float LIM_THRESH = 0.95f; + const float LIM_RANGE = (1f - LIM_THRESH); + const float M_PI_2 = (float) (Math.PI/2); + + /// <summary> + /// Creates a new SMB Pitch Shifting Sample Provider with default settings + /// </summary> + /// <param name="sourceProvider">Source provider</param> + public SmbPitchShiftingSampleProvider(ISampleProvider sourceProvider) + : this(sourceProvider, 4096, 4L, 1f) + { + } + + /// <summary> + /// Creates a new SMB Pitch Shifting Sample Provider with custom settings + /// </summary> + /// <param name="sourceProvider">Source provider</param> + /// <param name="fftSize">FFT Size (any power of two &lt;= 4096: 4096, 2048, 1024, 512, ...)</param> + /// <param name="osamp">Oversampling (number of overlapping windows)</param> + /// <param name="initialPitch">Initial pitch (0.5f = octave down, 1.0f = normal, 2.0f = octave up)</param> + public SmbPitchShiftingSampleProvider(ISampleProvider sourceProvider, int fftSize, long osamp, + float initialPitch) + { + sourceStream = sourceProvider; + waveFormat = sourceProvider.WaveFormat; + this.fftSize = fftSize; + this.osamp = osamp; + PitchFactor = initialPitch; + } + + /// <summary> + /// Read from this sample provider + /// </summary> + public int Read(float[] buffer, int offset, int count) + { + int sampRead = sourceStream.Read(buffer, offset, count); + if (pitch == 1f) + { + //Nothing to do. + return sampRead; + } + if (waveFormat.Channels == 1) + { + var mono = new float[sampRead]; + var index = 0; + for (var sample = offset; sample <= sampRead + offset - 1; sample++) + { + mono[index] = buffer[sample]; + index += 1; + } + shifterLeft.PitchShift(pitch, sampRead, fftSize, osamp, waveFormat.SampleRate, mono); + index = 0; + for (var sample = offset; sample <= sampRead + offset - 1; sample++) + { + buffer[sample] = Limiter(mono[index]); + index += 1; + } + return sampRead; + } + if (waveFormat.Channels == 2) + { + var left = new float[(sampRead >> 1)]; + var right = new float[(sampRead >> 1)]; + var index = 0; + for (var sample = offset; sample <= sampRead + offset - 1; sample += 2) + { + left[index] = buffer[sample]; + right[index] = buffer[sample + 1]; + index += 1; + } + shifterLeft.PitchShift(pitch, sampRead >> 1, fftSize, osamp, waveFormat.SampleRate, left); + shifterRight.PitchShift(pitch, sampRead >> 1, fftSize, osamp, waveFormat.SampleRate, right); + index = 0; + for (var sample = offset; sample <= sampRead + offset - 1; sample += 2) + { + buffer[sample] = Limiter(left[index]); + buffer[sample + 1] = Limiter(right[index]); + index += 1; + } + return sampRead; + } + throw new Exception("Shifting of more than 2 channels is currently not supported."); + } + + /// <summary> + /// WaveFormat + /// </summary> + public WaveFormat WaveFormat => waveFormat; + + /// <summary> + /// Pitch Factor (0.5f = octave down, 1.0f = normal, 2.0f = octave up) + /// </summary> + public float PitchFactor + { + get { return pitch; } + set { pitch = value; } + } + + private float Limiter(float sample) + { + float res; + if ((LIM_THRESH < sample)) + { + res = (sample - LIM_THRESH)/LIM_RANGE; + res = (float) ((Math.Atan(res)/M_PI_2)*LIM_RANGE + LIM_THRESH); + } + else if ((sample < -LIM_THRESH)) + { + res = -(sample + LIM_THRESH)/LIM_RANGE; + res = -(float) ((Math.Atan(res)/M_PI_2)*LIM_RANGE + LIM_THRESH); + } + else + { + res = sample; + } + return res; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SMBPitchShiftingSampleProvider.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SMBPitchShiftingSampleProvider.cs.meta new file mode 100644 index 0000000..69be5c4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SMBPitchShiftingSampleProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 03d302c9649107c3a8efd7dde4d57186 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleChannel.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleChannel.cs new file mode 100644 index 0000000..360fa6a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleChannel.cs @@ -0,0 +1,83 @@ +using System; + +namespace NAudio.Wave.SampleProviders +{ + /// <summary> + /// Utility class that takes an IWaveProvider input at any bit depth + /// and exposes it as an ISampleProvider. Can turn mono inputs into stereo, + /// and allows adjusting of volume + /// (The eventual successor to WaveChannel32) + /// This class also serves as an example of how you can link together several simple + /// Sample Providers to form a more useful class. + /// </summary> + public class SampleChannel : ISampleProvider + { + private readonly VolumeSampleProvider volumeProvider; + private readonly MeteringSampleProvider preVolumeMeter; + private readonly WaveFormat waveFormat; + + /// <summary> + /// Initialises a new instance of SampleChannel + /// </summary> + /// <param name="waveProvider">Source wave provider, must be PCM or IEEE</param> + public SampleChannel(IWaveProvider waveProvider) + : this(waveProvider, false) + { + + } + + /// <summary> + /// Initialises a new instance of SampleChannel + /// </summary> + /// <param name="waveProvider">Source wave provider, must be PCM or IEEE</param> + /// <param name="forceStereo">force mono inputs to become stereo</param> + public SampleChannel(IWaveProvider waveProvider, bool forceStereo) + { + ISampleProvider sampleProvider = SampleProviderConverters.ConvertWaveProviderIntoSampleProvider(waveProvider); + if (sampleProvider.WaveFormat.Channels == 1 && forceStereo) + { + sampleProvider = new MonoToStereoSampleProvider(sampleProvider); + } + waveFormat = sampleProvider.WaveFormat; + // let's put the meter before the volume (useful for drawing waveforms) + preVolumeMeter = new MeteringSampleProvider(sampleProvider); + volumeProvider = new VolumeSampleProvider(preVolumeMeter); + } + + /// <summary> + /// Reads samples from this sample provider + /// </summary> + /// <param name="buffer">Sample buffer</param> + /// <param name="offset">Offset into sample buffer</param> + /// <param name="sampleCount">Number of samples desired</param> + /// <returns>Number of samples read</returns> + public int Read(float[] buffer, int offset, int sampleCount) + { + return volumeProvider.Read(buffer, offset, sampleCount); + } + + /// <summary> + /// The WaveFormat of this Sample Provider + /// </summary> + public WaveFormat WaveFormat => waveFormat; + + /// <summary> + /// Allows adjusting the volume, 1.0f = full volume + /// </summary> + public float Volume + { + get { return volumeProvider.Volume; } + set { volumeProvider.Volume = value; } + } + + /// <summary> + /// Raised periodically to inform the user of the max volume + /// (before the volume meter) + /// </summary> + public event EventHandler<StreamVolumeEventArgs> PreVolumeMeter + { + add { preVolumeMeter.StreamVolume += value; } + remove { preVolumeMeter.StreamVolume -= value; } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleChannel.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleChannel.cs.meta new file mode 100644 index 0000000..685d0a0 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleChannel.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 334d9cf849b338fd99ed853675797ffd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleProviderConverterBase.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleProviderConverterBase.cs new file mode 100644 index 0000000..24380e0 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleProviderConverterBase.cs @@ -0,0 +1,54 @@ +using NAudio.Utils; + +namespace NAudio.Wave.SampleProviders +{ + /// <summary> + /// Helper base class for classes converting to ISampleProvider + /// </summary> + public abstract class SampleProviderConverterBase : ISampleProvider + { + /// <summary> + /// Source Wave Provider + /// </summary> + protected IWaveProvider source; + private readonly WaveFormat waveFormat; + + /// <summary> + /// Source buffer (to avoid constantly creating small buffers during playback) + /// </summary> + protected byte[] sourceBuffer; + + /// <summary> + /// Initialises a new instance of SampleProviderConverterBase + /// </summary> + /// <param name="source">Source Wave provider</param> + public SampleProviderConverterBase(IWaveProvider source) + { + this.source = source; + waveFormat = WaveFormat.CreateIeeeFloatWaveFormat(source.WaveFormat.SampleRate, source.WaveFormat.Channels); + } + + /// <summary> + /// Wave format of this wave provider + /// </summary> + public WaveFormat WaveFormat => waveFormat; + + /// <summary> + /// Reads samples from the source wave provider + /// </summary> + /// <param name="buffer">Sample buffer</param> + /// <param name="offset">Offset into sample buffer</param> + /// <param name="count">Number of samples required</param> + /// <returns>Number of samples read</returns> + public abstract int Read(float[] buffer, int offset, int count); + + /// <summary> + /// Ensure the source buffer exists and is big enough + /// </summary> + /// <param name="sourceBytesRequired">Bytes required</param> + protected void EnsureSourceBuffer(int sourceBytesRequired) + { + sourceBuffer = BufferHelpers.Ensure(sourceBuffer, sourceBytesRequired); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleProviderConverterBase.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleProviderConverterBase.cs.meta new file mode 100644 index 0000000..b76209c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleProviderConverterBase.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6d8ae5e121f67c8d58ccccd7401a2ee1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleProviderConverters.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleProviderConverters.cs new file mode 100644 index 0000000..1ca088b --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleProviderConverters.cs @@ -0,0 +1,57 @@ +using System; + +namespace NAudio.Wave.SampleProviders +{ + /// <summary> + /// Utility class for converting to SampleProvider + /// </summary> + static class SampleProviderConverters + { + /// <summary> + /// Helper function to go from IWaveProvider to a SampleProvider + /// Must already be PCM or IEEE float + /// </summary> + /// <param name="waveProvider">The WaveProvider to convert</param> + /// <returns>A sample provider</returns> + public static ISampleProvider ConvertWaveProviderIntoSampleProvider(IWaveProvider waveProvider) + { + ISampleProvider sampleProvider; + if (waveProvider.WaveFormat.Encoding == WaveFormatEncoding.Pcm) + { + // go to float + if (waveProvider.WaveFormat.BitsPerSample == 8) + { + sampleProvider = new Pcm8BitToSampleProvider(waveProvider); + } + else if (waveProvider.WaveFormat.BitsPerSample == 16) + { + sampleProvider = new Pcm16BitToSampleProvider(waveProvider); + } + else if (waveProvider.WaveFormat.BitsPerSample == 24) + { + sampleProvider = new Pcm24BitToSampleProvider(waveProvider); + } + else if (waveProvider.WaveFormat.BitsPerSample == 32) + { + sampleProvider = new Pcm32BitToSampleProvider(waveProvider); + } + else + { + throw new InvalidOperationException("Unsupported bit depth"); + } + } + else if (waveProvider.WaveFormat.Encoding == WaveFormatEncoding.IeeeFloat) + { + if (waveProvider.WaveFormat.BitsPerSample == 64) + sampleProvider = new WaveToSampleProvider64(waveProvider); + else + sampleProvider = new WaveToSampleProvider(waveProvider); + } + else + { + throw new ArgumentException("Unsupported source encoding"); + } + return sampleProvider; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleProviderConverters.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleProviderConverters.cs.meta new file mode 100644 index 0000000..e10325f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleProviderConverters.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 612a115f95cfd4611b0bcfd0b8add160 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleToWaveProvider.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleToWaveProvider.cs new file mode 100644 index 0000000..7550974 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleToWaveProvider.cs @@ -0,0 +1,42 @@ +using System; + +namespace NAudio.Wave.SampleProviders +{ + /// <summary> + /// Helper class for when you need to convert back to an IWaveProvider from + /// an ISampleProvider. Keeps it as IEEE float + /// </summary> + public class SampleToWaveProvider : IWaveProvider + { + private readonly ISampleProvider source; + + /// <summary> + /// Initializes a new instance of the WaveProviderFloatToWaveProvider class + /// </summary> + /// <param name="source">Source wave provider</param> + public SampleToWaveProvider(ISampleProvider source) + { + if (source.WaveFormat.Encoding != WaveFormatEncoding.IeeeFloat) + { + throw new ArgumentException("Must be already floating point"); + } + this.source = source; + } + + /// <summary> + /// Reads from this provider + /// </summary> + public int Read(byte[] buffer, int offset, int count) + { + int samplesNeeded = count / 4; + var wb = new WaveBuffer(buffer); + int samplesRead = source.Read(wb.FloatBuffer, offset / 4, samplesNeeded); + return samplesRead * 4; + } + + /// <summary> + /// The waveformat of this WaveProvider (same as the source) + /// </summary> + public WaveFormat WaveFormat => source.WaveFormat; + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleToWaveProvider.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleToWaveProvider.cs.meta new file mode 100644 index 0000000..7c1657f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleToWaveProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c49c46e7ded52b7029c132fef7a42070 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleToWaveProvider16.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleToWaveProvider16.cs new file mode 100644 index 0000000..d3f83b4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleToWaveProvider16.cs @@ -0,0 +1,78 @@ +using System; +using NAudio.Utils; + +namespace NAudio.Wave.SampleProviders +{ + /// <summary> + /// Converts a sample provider to 16 bit PCM, optionally clipping and adjusting volume along the way + /// </summary> + public class SampleToWaveProvider16 : IWaveProvider + { + private readonly ISampleProvider sourceProvider; + private readonly WaveFormat waveFormat; + private volatile float volume; + private float[] sourceBuffer; + + /// <summary> + /// Converts from an ISampleProvider (IEEE float) to a 16 bit PCM IWaveProvider. + /// Number of channels and sample rate remain unchanged. + /// </summary> + /// <param name="sourceProvider">The input source provider</param> + public SampleToWaveProvider16(ISampleProvider sourceProvider) + { + if (sourceProvider.WaveFormat.Encoding != WaveFormatEncoding.IeeeFloat) + throw new ArgumentException("Input source provider must be IEEE float", nameof(sourceProvider)); + if (sourceProvider.WaveFormat.BitsPerSample != 32) + throw new ArgumentException("Input source provider must be 32 bit", nameof(sourceProvider)); + + waveFormat = new WaveFormat(sourceProvider.WaveFormat.SampleRate, 16, sourceProvider.WaveFormat.Channels); + + this.sourceProvider = sourceProvider; + volume = 1.0f; + } + + /// <summary> + /// Reads bytes from this wave stream + /// </summary> + /// <param name="destBuffer">The destination buffer</param> + /// <param name="offset">Offset into the destination buffer</param> + /// <param name="numBytes">Number of bytes read</param> + /// <returns>Number of bytes read.</returns> + public int Read(byte[] destBuffer, int offset, int numBytes) + { + int samplesRequired = numBytes / 2; + sourceBuffer = BufferHelpers.Ensure(sourceBuffer, samplesRequired); + int sourceSamples = sourceProvider.Read(sourceBuffer, 0, samplesRequired); + var destWaveBuffer = new WaveBuffer(destBuffer); + + int destOffset = offset / 2; + for (int sample = 0; sample < sourceSamples; sample++) + { + // adjust volume + float sample32 = sourceBuffer[sample] * volume; + // clip + if (sample32 > 1.0f) + sample32 = 1.0f; + if (sample32 < -1.0f) + sample32 = -1.0f; + destWaveBuffer.ShortBuffer[destOffset++] = (short)(sample32 * 32767); + } + + return sourceSamples * 2; + } + + /// <summary> + /// <see cref="IWaveProvider.WaveFormat"/> + /// </summary> + public WaveFormat WaveFormat => waveFormat; + + /// <summary> + /// Volume of this channel. 1.0 = full scale + /// </summary> + public float Volume + { + get { return volume; } + set { volume = value; } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleToWaveProvider16.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleToWaveProvider16.cs.meta new file mode 100644 index 0000000..9127a23 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleToWaveProvider16.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a7dc47f5c4eacbac58cfc8d397818c82 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleToWaveProvider24.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleToWaveProvider24.cs new file mode 100644 index 0000000..f0f5264 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleToWaveProvider24.cs @@ -0,0 +1,85 @@ +using System; +using NAudio.Utils; + +namespace NAudio.Wave.SampleProviders +{ + /// <summary> + /// Converts a sample provider to 24 bit PCM, optionally clipping and adjusting volume along the way + /// </summary> + public class SampleToWaveProvider24 : IWaveProvider + { + private readonly ISampleProvider sourceProvider; + private readonly WaveFormat waveFormat; + private volatile float volume; + private float[] sourceBuffer; + + /// <summary> + /// Converts from an ISampleProvider (IEEE float) to a 16 bit PCM IWaveProvider. + /// Number of channels and sample rate remain unchanged. + /// </summary> + /// <param name="sourceProvider">The input source provider</param> + public SampleToWaveProvider24(ISampleProvider sourceProvider) + { + if (sourceProvider.WaveFormat.Encoding != WaveFormatEncoding.IeeeFloat) + throw new ArgumentException("Input source provider must be IEEE float", "sourceProvider"); + if (sourceProvider.WaveFormat.BitsPerSample != 32) + throw new ArgumentException("Input source provider must be 32 bit", "sourceProvider"); + + waveFormat = new WaveFormat(sourceProvider.WaveFormat.SampleRate, 24, sourceProvider.WaveFormat.Channels); + + this.sourceProvider = sourceProvider; + volume = 1.0f; + } + + /// <summary> + /// Reads bytes from this wave stream, clipping if necessary + /// </summary> + /// <param name="destBuffer">The destination buffer</param> + /// <param name="offset">Offset into the destination buffer</param> + /// <param name="numBytes">Number of bytes read</param> + /// <returns>Number of bytes read.</returns> + public int Read(byte[] destBuffer, int offset, int numBytes) + { + var samplesRequired = numBytes / 3; + sourceBuffer = BufferHelpers.Ensure(sourceBuffer, samplesRequired); + var sourceSamples = sourceProvider.Read(sourceBuffer, 0, samplesRequired); + + int destOffset = offset; + for (var sample = 0; sample < sourceSamples; sample++) + { + // adjust volume + var sample32 = sourceBuffer[sample] * volume; + // clip + if (sample32 > 1.0f) + sample32 = 1.0f; + if (sample32 < -1.0f) + sample32 = -1.0f; + + var sample24 = (int) (sample32*8388607.0); + destBuffer[destOffset++] = (byte)(sample24); + destBuffer[destOffset++] = (byte)(sample24 >> 8); + destBuffer[destOffset++] = (byte)(sample24 >> 16); + } + + return sourceSamples * 3; + } + + /// <summary> + /// The Format of this IWaveProvider + /// <see cref="IWaveProvider.WaveFormat"/> + /// </summary> + public WaveFormat WaveFormat + { + get { return waveFormat; } + } + + /// <summary> + /// Volume of this channel. 1.0 = full scale, 0.0 to mute + /// </summary> + public float Volume + { + get { return volume; } + set { volume = value; } + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleToWaveProvider24.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleToWaveProvider24.cs.meta new file mode 100644 index 0000000..d1cd0ae --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SampleToWaveProvider24.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 70f1e21d0a50fcef8a2a9f4ae9d6a9cc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SignalGenerator.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SignalGenerator.cs new file mode 100644 index 0000000..30cbad7 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SignalGenerator.cs @@ -0,0 +1,282 @@ +using System; + +namespace NAudio.Wave.SampleProviders +{ + /// <summary> + /// Signal Generator + /// Sin, Square, Triangle, SawTooth, White Noise, Pink Noise, Sweep. + /// </summary> + /// <remarks> + /// Posibility to change ISampleProvider + /// Example : + /// --------- + /// WaveOut _waveOutGene = new WaveOut(); + /// WaveGenerator wg = new SignalGenerator(); + /// wg.Type = ... + /// wg.Frequency = ... + /// wg ... + /// _waveOutGene.Init(wg); + /// _waveOutGene.Play(); + /// </remarks> + public class SignalGenerator : ISampleProvider + { + // Wave format + private readonly WaveFormat waveFormat; + + // Random Number for the White Noise & Pink Noise Generator + private readonly Random random = new Random(); + + private readonly double[] pinkNoiseBuffer = new double[7]; + + // Const Math + private const double TwoPi = 2*Math.PI; + + // Generator variable + private int nSample; + + // Sweep Generator variable + private double phi; + + /// <summary> + /// Initializes a new instance for the Generator (Default :: 44.1Khz, 2 channels, Sinus, Frequency = 440, Gain = 1) + /// </summary> + public SignalGenerator() + : this(44100, 2) + { + + } + + /// <summary> + /// Initializes a new instance for the Generator (UserDef SampleRate &amp; Channels) + /// </summary> + /// <param name="sampleRate">Desired sample rate</param> + /// <param name="channel">Number of channels</param> + public SignalGenerator(int sampleRate, int channel) + { + phi = 0; + waveFormat = WaveFormat.CreateIeeeFloatWaveFormat(sampleRate, channel); + + // Default + Type = SignalGeneratorType.Sin; + Frequency = 440.0; + Gain = 1; + PhaseReverse = new bool[channel]; + SweepLengthSecs = 2; + } + + /// <summary> + /// The waveformat of this WaveProvider (same as the source) + /// </summary> + public WaveFormat WaveFormat => waveFormat; + + /// <summary> + /// Frequency for the Generator. (20.0 - 20000.0 Hz) + /// Sin, Square, Triangle, SawTooth, Sweep (Start Frequency). + /// </summary> + public double Frequency { get; set; } + + /// <summary> + /// Return Log of Frequency Start (Read only) + /// </summary> + public double FrequencyLog => Math.Log(Frequency); + + /// <summary> + /// End Frequency for the Sweep Generator. (Start Frequency in Frequency) + /// </summary> + public double FrequencyEnd { get; set; } + + /// <summary> + /// Return Log of Frequency End (Read only) + /// </summary> + public double FrequencyEndLog => Math.Log(FrequencyEnd); + + /// <summary> + /// Gain for the Generator. (0.0 to 1.0) + /// </summary> + public double Gain { get; set; } + + /// <summary> + /// Channel PhaseReverse + /// </summary> + public bool[] PhaseReverse { get; } + + /// <summary> + /// Type of Generator. + /// </summary> + public SignalGeneratorType Type { get; set; } + + /// <summary> + /// Length Seconds for the Sweep Generator. + /// </summary> + public double SweepLengthSecs { get; set; } + + /// <summary> + /// Reads from this provider. + /// </summary> + public int Read(float[] buffer, int offset, int count) + { + int outIndex = offset; + + // Generator current value + double multiple; + double sampleValue; + double sampleSaw; + + // Complete Buffer + for (int sampleCount = 0; sampleCount < count/waveFormat.Channels; sampleCount++) + { + switch (Type) + { + case SignalGeneratorType.Sin: + + // Sinus Generator + + multiple = TwoPi*Frequency/waveFormat.SampleRate; + sampleValue = Gain*Math.Sin(nSample*multiple); + + nSample++; + + break; + + + case SignalGeneratorType.Square: + + // Square Generator + + multiple = 2*Frequency/waveFormat.SampleRate; + sampleSaw = ((nSample*multiple)%2) - 1; + sampleValue = sampleSaw >= 0 ? Gain : -Gain; + + nSample++; + break; + + case SignalGeneratorType.Triangle: + + // Triangle Generator + + multiple = 2*Frequency/waveFormat.SampleRate; + sampleSaw = ((nSample*multiple)%2); + sampleValue = 2*sampleSaw; + if (sampleValue > 1) + sampleValue = 2 - sampleValue; + if (sampleValue < -1) + sampleValue = -2 - sampleValue; + + sampleValue *= Gain; + + nSample++; + break; + + case SignalGeneratorType.SawTooth: + + // SawTooth Generator + + multiple = 2*Frequency/waveFormat.SampleRate; + sampleSaw = ((nSample*multiple)%2) - 1; + sampleValue = Gain*sampleSaw; + + nSample++; + break; + + case SignalGeneratorType.White: + + // White Noise Generator + sampleValue = (Gain*NextRandomTwo()); + break; + + case SignalGeneratorType.Pink: + + // Pink Noise Generator + + double white = NextRandomTwo(); + pinkNoiseBuffer[0] = 0.99886*pinkNoiseBuffer[0] + white*0.0555179; + pinkNoiseBuffer[1] = 0.99332*pinkNoiseBuffer[1] + white*0.0750759; + pinkNoiseBuffer[2] = 0.96900*pinkNoiseBuffer[2] + white*0.1538520; + pinkNoiseBuffer[3] = 0.86650*pinkNoiseBuffer[3] + white*0.3104856; + pinkNoiseBuffer[4] = 0.55000*pinkNoiseBuffer[4] + white*0.5329522; + pinkNoiseBuffer[5] = -0.7616*pinkNoiseBuffer[5] - white*0.0168980; + double pink = pinkNoiseBuffer[0] + pinkNoiseBuffer[1] + pinkNoiseBuffer[2] + pinkNoiseBuffer[3] + pinkNoiseBuffer[4] + pinkNoiseBuffer[5] + pinkNoiseBuffer[6] + white*0.5362; + pinkNoiseBuffer[6] = white*0.115926; + sampleValue = (Gain*(pink/5)); + break; + + case SignalGeneratorType.Sweep: + + // Sweep Generator + double f = Math.Exp(FrequencyLog + (nSample*(FrequencyEndLog - FrequencyLog))/(SweepLengthSecs*waveFormat.SampleRate)); + + multiple = TwoPi*f/waveFormat.SampleRate; + phi += multiple; + sampleValue = Gain*(Math.Sin(phi)); + nSample++; + if (nSample > SweepLengthSecs*waveFormat.SampleRate) + { + nSample = 0; + phi = 0; + } + break; + + default: + sampleValue = 0.0; + break; + } + + // Phase Reverse Per Channel + for (int i = 0; i < waveFormat.Channels; i++) + { + if (PhaseReverse[i]) + buffer[outIndex++] = (float) -sampleValue; + else + buffer[outIndex++] = (float) sampleValue; + } + } + return count; + } + + /// <summary> + /// Private :: Random for WhiteNoise &amp; Pink Noise (Value form -1 to 1) + /// </summary> + /// <returns>Random value from -1 to +1</returns> + private double NextRandomTwo() + { + return 2*random.NextDouble() - 1; + } + + } + + /// <summary> + /// Signal Generator type + /// </summary> + public enum SignalGeneratorType + { + /// <summary> + /// Pink noise + /// </summary> + Pink, + /// <summary> + /// White noise + /// </summary> + White, + /// <summary> + /// Sweep + /// </summary> + Sweep, + /// <summary> + /// Sine wave + /// </summary> + Sin, + /// <summary> + /// Square wave + /// </summary> + Square, + /// <summary> + /// Triangle Wave + /// </summary> + Triangle, + /// <summary> + /// Sawtooth wave + /// </summary> + SawTooth, + } + +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SignalGenerator.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SignalGenerator.cs.meta new file mode 100644 index 0000000..da4dc07 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/SignalGenerator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d258ded653f698bee8c7c028c4705ed9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/StereoToMonoSampleProvider.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/StereoToMonoSampleProvider.cs new file mode 100644 index 0000000..f0a35e9 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/StereoToMonoSampleProvider.cs @@ -0,0 +1,65 @@ +using System; + +namespace NAudio.Wave.SampleProviders +{ + /// <summary> + /// Takes a stereo input and turns it to mono + /// </summary> + public class StereoToMonoSampleProvider : ISampleProvider + { + private readonly ISampleProvider sourceProvider; + private float[] sourceBuffer; + + /// <summary> + /// Creates a new mono ISampleProvider based on a stereo input + /// </summary> + /// <param name="sourceProvider">Stereo 16 bit PCM input</param> + public StereoToMonoSampleProvider(ISampleProvider sourceProvider) + { + LeftVolume = 0.5f; + RightVolume = 0.5f; + if (sourceProvider.WaveFormat.Channels != 2) + { + throw new ArgumentException("Source must be stereo"); + } + this.sourceProvider = sourceProvider; + WaveFormat = WaveFormat.CreateIeeeFloatWaveFormat(sourceProvider.WaveFormat.SampleRate, 1); + } + + /// <summary> + /// 1.0 to mix the mono source entirely to the left channel + /// </summary> + public float LeftVolume { get; set; } + + /// <summary> + /// 1.0 to mix the mono source entirely to the right channel + /// </summary> + public float RightVolume { get; set; } + + /// <summary> + /// Output Wave Format + /// </summary> + public WaveFormat WaveFormat { get; } + + /// <summary> + /// Reads bytes from this SampleProvider + /// </summary> + public int Read(float[] buffer, int offset, int count) + { + var sourceSamplesRequired = count * 2; + if (sourceBuffer == null || sourceBuffer.Length < sourceSamplesRequired) sourceBuffer = new float[sourceSamplesRequired]; + + var sourceSamplesRead = sourceProvider.Read(sourceBuffer, 0, sourceSamplesRequired); + var destOffset = offset; + for (var sourceSample = 0; sourceSample < sourceSamplesRead; sourceSample += 2) + { + var left = sourceBuffer[sourceSample]; + var right = sourceBuffer[sourceSample + 1]; + var outSample = (left * LeftVolume) + (right * RightVolume); + + buffer[destOffset++] = outSample; + } + return sourceSamplesRead / 2; + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/StereoToMonoSampleProvider.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/StereoToMonoSampleProvider.cs.meta new file mode 100644 index 0000000..3c85706 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/StereoToMonoSampleProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1c42345f609a5494a858cfb765a53d9a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/VolumeSampleProvider.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/VolumeSampleProvider.cs new file mode 100644 index 0000000..6deac08 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/VolumeSampleProvider.cs @@ -0,0 +1,50 @@ +namespace NAudio.Wave.SampleProviders +{ + /// <summary> + /// Very simple sample provider supporting adjustable gain + /// </summary> + public class VolumeSampleProvider : ISampleProvider + { + private readonly ISampleProvider source; + + /// <summary> + /// Initializes a new instance of VolumeSampleProvider + /// </summary> + /// <param name="source">Source Sample Provider</param> + public VolumeSampleProvider(ISampleProvider source) + { + this.source = source; + Volume = 1.0f; + } + + /// <summary> + /// WaveFormat + /// </summary> + public WaveFormat WaveFormat => source.WaveFormat; + + /// <summary> + /// Reads samples from this sample provider + /// </summary> + /// <param name="buffer">Sample buffer</param> + /// <param name="offset">Offset into sample buffer</param> + /// <param name="sampleCount">Number of samples desired</param> + /// <returns>Number of samples read</returns> + public int Read(float[] buffer, int offset, int sampleCount) + { + int samplesRead = source.Read(buffer, offset, sampleCount); + if (Volume != 1f) + { + for (int n = 0; n < sampleCount; n++) + { + buffer[offset + n] *= Volume; + } + } + return samplesRead; + } + + /// <summary> + /// Allows adjusting the volume, 1.0f = full volume + /// </summary> + public float Volume { get; set; } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/VolumeSampleProvider.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/VolumeSampleProvider.cs.meta new file mode 100644 index 0000000..125abce --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/VolumeSampleProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1860a5545ba93312c8d9a7ebf71684d8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/WaveToSampleProvider.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/WaveToSampleProvider.cs new file mode 100644 index 0000000..813ffef --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/WaveToSampleProvider.cs @@ -0,0 +1,48 @@ +using System; + +namespace NAudio.Wave.SampleProviders +{ + /// <summary> + /// Helper class turning an already 32 bit floating point IWaveProvider + /// into an ISampleProvider - hopefully not needed for most applications + /// </summary> + public class WaveToSampleProvider : SampleProviderConverterBase + { + /// <summary> + /// Initializes a new instance of the WaveToSampleProvider class + /// </summary> + /// <param name="source">Source wave provider, must be IEEE float</param> + public WaveToSampleProvider(IWaveProvider source) + : base(source) + { + if (source.WaveFormat.Encoding != WaveFormatEncoding.IeeeFloat) + { + throw new ArgumentException("Must be already floating point"); + } + } + + /// <summary> + /// Reads from this provider + /// </summary> + public override int Read(float[] buffer, int offset, int count) + { + int bytesNeeded = count * 4; + EnsureSourceBuffer(bytesNeeded); + int bytesRead = source.Read(sourceBuffer, 0, bytesNeeded); + int samplesRead = bytesRead / 4; + int outputIndex = offset; + unsafe + { + fixed(byte* pBytes = &sourceBuffer[0]) + { + float* pFloat = (float*)pBytes; + for (int n = 0, i = 0; n < bytesRead; n += 4, i++) + { + buffer[outputIndex++] = *(pFloat + i); + } + } + } + return samplesRead; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/WaveToSampleProvider.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/WaveToSampleProvider.cs.meta new file mode 100644 index 0000000..618a5da --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/WaveToSampleProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 95013b818c7c8e5a48cb01fc08f7d910 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/WaveToSampleProvider64.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/WaveToSampleProvider64.cs new file mode 100644 index 0000000..088c5f6 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/WaveToSampleProvider64.cs @@ -0,0 +1,42 @@ +using System; + +namespace NAudio.Wave.SampleProviders +{ + /// <summary> + /// Helper class turning an already 64 bit floating point IWaveProvider + /// into an ISampleProvider - hopefully not needed for most applications + /// </summary> + public class WaveToSampleProvider64 : SampleProviderConverterBase + { + /// <summary> + /// Initializes a new instance of the WaveToSampleProvider class + /// </summary> + /// <param name="source">Source wave provider, must be IEEE float</param> + public WaveToSampleProvider64(IWaveProvider source) + : base(source) + { + if (source.WaveFormat.Encoding != WaveFormatEncoding.IeeeFloat) + { + throw new ArgumentException("Must be already floating point"); + } + } + + /// <summary> + /// Reads from this provider + /// </summary> + public override int Read(float[] buffer, int offset, int count) + { + int bytesNeeded = count * 8; + EnsureSourceBuffer(bytesNeeded); + int bytesRead = source.Read(sourceBuffer, 0, bytesNeeded); + int samplesRead = bytesRead / 8; + int outputIndex = offset; + for (int n = 0; n < bytesRead; n += 8) + { + long sample64 = BitConverter.ToInt64(sourceBuffer, n); + buffer[outputIndex++] = (float)BitConverter.Int64BitsToDouble(sample64); + } + return samplesRead; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/WaveToSampleProvider64.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/WaveToSampleProvider64.cs.meta new file mode 100644 index 0000000..87c66d6 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/WaveToSampleProvider64.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2369c218857d9126383b7a828e8ac22c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/WdlResamplingSampleProvider.cs b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/WdlResamplingSampleProvider.cs new file mode 100644 index 0000000..5102765 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/WdlResamplingSampleProvider.cs @@ -0,0 +1,57 @@ +using System; +using System.Linq; +using NAudio.Dsp; + +namespace NAudio.Wave.SampleProviders +{ + /// <summary> + /// Fully managed resampling sample provider, based on the WDL Resampler + /// </summary> + public class WdlResamplingSampleProvider : ISampleProvider + { + private readonly WdlResampler resampler; + private readonly WaveFormat outFormat; + private readonly ISampleProvider source; + private readonly int channels; + + /// <summary> + /// Constructs a new resampler + /// </summary> + /// <param name="source">Source to resample</param> + /// <param name="newSampleRate">Desired output sample rate</param> + public WdlResamplingSampleProvider(ISampleProvider source, int newSampleRate) + { + channels = source.WaveFormat.Channels; + outFormat = WaveFormat.CreateIeeeFloatWaveFormat(newSampleRate, channels); + this.source = source; + + resampler = new WdlResampler(); + resampler.SetMode(true, 2, false); + resampler.SetFilterParms(); + resampler.SetFeedMode(false); // output driven + resampler.SetRates(source.WaveFormat.SampleRate, newSampleRate); + } + + /// <summary> + /// Reads from this sample provider + /// </summary> + public int Read(float[] buffer, int offset, int count) + { + float[] inBuffer; + int inBufferOffset; + int framesRequested = count / channels; + int inNeeded = resampler.ResamplePrepare(framesRequested, outFormat.Channels, out inBuffer, out inBufferOffset); + int inAvailable = source.Read(inBuffer, inBufferOffset, inNeeded * channels) / channels; + int outAvailable = resampler.ResampleOut(buffer, offset, inAvailable, framesRequested, channels); + return outAvailable * channels; + } + + /// <summary> + /// Output WaveFormat + /// </summary> + public WaveFormat WaveFormat + { + get { return outFormat; } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/WdlResamplingSampleProvider.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/WdlResamplingSampleProvider.cs.meta new file mode 100644 index 0000000..936b8e2 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/SampleProviders/WdlResamplingSampleProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 99b24572c3b9b5b8fbe117e913e8db93 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveExtensionMethods.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveExtensionMethods.cs new file mode 100644 index 0000000..272d9c0 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveExtensionMethods.cs @@ -0,0 +1,137 @@ +using System; +using NAudio.Wave.SampleProviders; + +namespace NAudio.Wave +{ + /// <summary> + /// Useful extension methods to make switching between WaveAndSampleProvider easier + /// </summary> + public static class WaveExtensionMethods + { + /// <summary> + /// Converts a WaveProvider into a SampleProvider (only works for PCM) + /// </summary> + /// <param name="waveProvider">WaveProvider to convert</param> + /// <returns></returns> + public static ISampleProvider ToSampleProvider(this IWaveProvider waveProvider) + { + return SampleProviderConverters.ConvertWaveProviderIntoSampleProvider(waveProvider); + } + + /// <summary> + /// Allows sending a SampleProvider directly to an IWavePlayer without needing to convert + /// back to an IWaveProvider + /// </summary> + /// <param name="wavePlayer">The WavePlayer</param> + /// <param name="sampleProvider"></param> + /// <param name="convertTo16Bit"></param> + public static void Init(this IWavePlayer wavePlayer, ISampleProvider sampleProvider, bool convertTo16Bit = false) + { + IWaveProvider provider = convertTo16Bit ? (IWaveProvider)new SampleToWaveProvider16(sampleProvider) : new SampleToWaveProvider(sampleProvider); + wavePlayer.Init(provider); + } + + /// <summary> + /// Turns WaveFormatExtensible into a standard waveformat if possible + /// </summary> + /// <param name="waveFormat">Input wave format</param> + /// <returns>A standard PCM or IEEE waveformat, or the original waveformat</returns> + public static WaveFormat AsStandardWaveFormat(this WaveFormat waveFormat) + { + var wfe = waveFormat as WaveFormatExtensible; + return wfe != null ? wfe.ToStandardWaveFormat() : waveFormat; + } + + /// <summary> + /// Converts a ISampleProvider to a IWaveProvider but still 32 bit float + /// </summary> + /// <param name="sampleProvider">SampleProvider to convert</param> + /// <returns>An IWaveProvider</returns> + public static IWaveProvider ToWaveProvider(this ISampleProvider sampleProvider) + { + return new SampleToWaveProvider(sampleProvider); + } + + /// <summary> + /// Converts a ISampleProvider to a IWaveProvider but and convert to 16 bit + /// </summary> + /// <param name="sampleProvider">SampleProvider to convert</param> + /// <returns>A 16 bit IWaveProvider</returns> + public static IWaveProvider ToWaveProvider16(this ISampleProvider sampleProvider) + { + return new SampleToWaveProvider16(sampleProvider); + } + + /// <summary> + /// Concatenates one Sample Provider on the end of another + /// </summary> + /// <param name="sampleProvider">The sample provider to play first</param> + /// <param name="next">The sample provider to play next</param> + /// <returns>A single sampleprovider to play one after the other</returns> + public static ISampleProvider FollowedBy(this ISampleProvider sampleProvider, ISampleProvider next) + { + return new ConcatenatingSampleProvider(new[] { sampleProvider, next}); + } + + /// <summary> + /// Concatenates one Sample Provider on the end of another with silence inserted + /// </summary> + /// <param name="sampleProvider">The sample provider to play first</param> + /// <param name="silenceDuration">Silence duration to insert between the two</param> + /// <param name="next">The sample provider to play next</param> + /// <returns>A single sample provider</returns> + public static ISampleProvider FollowedBy(this ISampleProvider sampleProvider, TimeSpan silenceDuration, ISampleProvider next) + { + var silenceAppended = new OffsetSampleProvider(sampleProvider) {LeadOut = silenceDuration}; + return new ConcatenatingSampleProvider(new[] { silenceAppended, next }); + } + + /// <summary> + /// Skips over a specified amount of time (by consuming source stream) + /// </summary> + /// <param name="sampleProvider">Source sample provider</param> + /// <param name="skipDuration">Duration to skip over</param> + /// <returns>A sample provider that skips over the specified amount of time</returns> + public static ISampleProvider Skip(this ISampleProvider sampleProvider, TimeSpan skipDuration) + { + return new OffsetSampleProvider(sampleProvider) { SkipOver = skipDuration}; + } + + /// <summary> + /// Takes a specified amount of time from the source stream + /// </summary> + /// <param name="sampleProvider">Source sample provider</param> + /// <param name="takeDuration">Duration to take</param> + /// <returns>A sample provider that reads up to the specified amount of time</returns> + public static ISampleProvider Take(this ISampleProvider sampleProvider, TimeSpan takeDuration) + { + return new OffsetSampleProvider(sampleProvider) { Take = takeDuration }; + } + + /// <summary> + /// Converts a Stereo Sample Provider to mono, allowing mixing of channel volume + /// </summary> + /// <param name="sourceProvider">Stereo Source Provider</param> + /// <param name="leftVol">Amount of left channel to mix in (0 = mute, 1 = full, 0.5 for mixing half from each channel)</param> + /// <param name="rightVol">Amount of right channel to mix in (0 = mute, 1 = full, 0.5 for mixing half from each channel)</param> + /// <returns>A mono SampleProvider</returns> + public static ISampleProvider ToMono(this ISampleProvider sourceProvider, float leftVol = 0.5f, float rightVol = 0.5f) + { + if(sourceProvider.WaveFormat.Channels == 1) return sourceProvider; + return new StereoToMonoSampleProvider(sourceProvider) {LeftVolume = leftVol, RightVolume = rightVol}; + } + + /// <summary> + /// Converts a Mono ISampleProvider to stereo + /// </summary> + /// <param name="sourceProvider">Mono Source Provider</param> + /// <param name="leftVol">Amount to mix to left channel (1.0 is full volume)</param> + /// <param name="rightVol">Amount to mix to right channel (1.0 is full volume)</param> + /// <returns></returns> + public static ISampleProvider ToStereo(this ISampleProvider sourceProvider, float leftVol = 1.0f, float rightVol = 1.0f) + { + if (sourceProvider.WaveFormat.Channels == 2) return sourceProvider; + return new MonoToStereoSampleProvider(sourceProvider) { LeftVolume = leftVol, RightVolume = rightVol }; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveExtensionMethods.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveExtensionMethods.cs.meta new file mode 100644 index 0000000..0a6b585 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveExtensionMethods.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c72633fbddc86e8e891f67ef1242f6b2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats.meta new file mode 100644 index 0000000..61f59a3 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2b38b6f06e66733d9a5b68a9434ca98c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/AdpcmWaveFormat.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/AdpcmWaveFormat.cs new file mode 100644 index 0000000..58845d4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/AdpcmWaveFormat.cs @@ -0,0 +1,107 @@ +using System; +using System.Runtime.InteropServices; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// Microsoft ADPCM + /// See http://icculus.org/SDL_sound/downloads/external_documentation/wavecomp.htm + /// </summary> + [StructLayout(LayoutKind.Sequential, Pack=2)] + public class AdpcmWaveFormat : WaveFormat + { + short samplesPerBlock; + short numCoeff; + // 7 pairs of coefficients + [MarshalAs(UnmanagedType.ByValArray, SizeConst = 14)] + short[] coefficients; + + /// <summary> + /// Empty constructor needed for marshalling from a pointer + /// </summary> + AdpcmWaveFormat() : this(8000,1) + { + } + + /// <summary> + /// Samples per block + /// </summary> + public int SamplesPerBlock => samplesPerBlock; + + /// <summary> + /// Number of coefficients + /// </summary> + public int NumCoefficients => numCoeff; + + /// <summary> + /// Coefficients + /// </summary> + public short[] Coefficients => coefficients; + + /// <summary> + /// Microsoft ADPCM + /// </summary> + /// <param name="sampleRate">Sample Rate</param> + /// <param name="channels">Channels</param> + public AdpcmWaveFormat(int sampleRate, int channels) : + base(sampleRate,0,channels) + { + this.waveFormatTag = WaveFormatEncoding.Adpcm; + + // TODO: validate sampleRate, bitsPerSample + this.extraSize = 32; + switch(this.sampleRate) + { + case 8000: + case 11025: + blockAlign = 256; + break; + case 22050: + blockAlign = 512; + break; + case 44100: + default: + blockAlign = 1024; + break; + } + + this.bitsPerSample = 4; + this.samplesPerBlock = (short) ((((blockAlign - (7 * channels)) * 8) / (bitsPerSample * channels)) + 2); + this.averageBytesPerSecond = + ((this.SampleRate * blockAlign) / samplesPerBlock); + + // samplesPerBlock = blockAlign - (7 * channels)) * (2 / channels) + 2; + + + numCoeff = 7; + coefficients = new short[14] { + 256,0,512,-256,0,0,192,64,240,0,460,-208,392,-232 + }; + } + + /// <summary> + /// Serializes this wave format + /// </summary> + /// <param name="writer">Binary writer</param> + public override void Serialize(System.IO.BinaryWriter writer) + { + base.Serialize(writer); + writer.Write(samplesPerBlock); + writer.Write(numCoeff); + foreach (short coefficient in coefficients) + { + writer.Write(coefficient); + } + } + + /// <summary> + /// String Description of this WaveFormat + /// </summary> + public override string ToString() + { + return String.Format("Microsoft ADPCM {0} Hz {1} channels {2} bits per sample {3} samples per block", + this.SampleRate, this.channels, this.bitsPerSample, this.samplesPerBlock); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/AdpcmWaveFormat.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/AdpcmWaveFormat.cs.meta new file mode 100644 index 0000000..afa1a1f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/AdpcmWaveFormat.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 688bfbb914df7d3ffa3355c5577e0f24 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/AudioMediaSubtypes.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/AudioMediaSubtypes.cs new file mode 100644 index 0000000..896450c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/AudioMediaSubtypes.cs @@ -0,0 +1,341 @@ +using System; +// ReSharper disable InconsistentNaming + +namespace NAudio.Dmo +{ + /// <summary> + /// Audio Media Subtypes + /// </summary> + public class AudioMediaSubtypes + { + // https://msdn.microsoft.com/en-us/library/windows/desktop/dd317599(v=vs.85).aspx + + /// <summary> + /// PCM + /// </summary> + public static readonly Guid MEDIASUBTYPE_PCM = new Guid("00000001-0000-0010-8000-00AA00389B71"); // PCM audio. + /// <summary> + /// PCM Audio obsolete + /// </summary> + public static readonly Guid MEDIASUBTYPE_PCMAudioObsolete = new Guid("e436eb8a-524f-11ce-9f53-0020af0ba770"); // Obsolete. Do not use. + /// <summary> + /// MPEG1 Packet + /// </summary> + public static readonly Guid MEDIASUBTYPE_MPEG1Packet = new Guid("e436eb80-524f-11ce-9f53-0020af0ba770"); // MPEG1 Audio packet. + /// <summary> + /// MPEG1 Payload + /// </summary> + public static readonly Guid MEDIASUBTYPE_MPEG1Payload = new Guid("e436eb81-524f-11ce-9f53-0020af0ba770"); // MPEG1 Audio Payload. + /// <summary> + /// MPEG2 Audio + /// </summary> + public static readonly Guid MEDIASUBTYPE_MPEG2_AUDIO = new Guid("e06d802b-db46-11cf-b4d1-00805f6cbbea"); // MPEG-2 audio data + /// <summary> + /// DVD audio data + /// </summary> + public static readonly Guid MEDIASUBTYPE_DVD_LPCM_AUDIO = new Guid("e06d8032-db46-11cf-b4d1-00805f6cbbea"); // DVD audio data + /// <summary> + /// DRM Audio + /// </summary> + public static readonly Guid MEDIASUBTYPE_DRM_Audio = new Guid("00000009-0000-0010-8000-00aa00389b71"); // Corresponds to WAVE_FORMAT_DRM. + /// <summary> + /// IEEE Float + /// </summary> + public static readonly Guid MEDIASUBTYPE_IEEE_FLOAT = new Guid("00000003-0000-0010-8000-00aa00389b71"); // Corresponds to WAVE_FORMAT_IEEE_FLOAT + /// <summary> + /// Dolby AC3 + /// </summary> + public static readonly Guid MEDIASUBTYPE_DOLBY_AC3 = new Guid("e06d802c-db46-11cf-b4d1-00805f6cbbea"); // Dolby data + /// <summary> + /// Dolby AC3 SPDIF + /// </summary> + public static readonly Guid MEDIASUBTYPE_DOLBY_AC3_SPDIF = new Guid("00000092-0000-0010-8000-00aa00389b71"); // Dolby AC3 over SPDIF. + /// <summary> + /// RAW Sport + /// </summary> + public static readonly Guid MEDIASUBTYPE_RAW_SPORT = new Guid("00000240-0000-0010-8000-00aa00389b71"); // Equivalent to MEDIASUBTYPE_DOLBY_AC3_SPDIF. + /// <summary> + /// SPDIF TAG 241h + /// </summary> + public static readonly Guid MEDIASUBTYPE_SPDIF_TAG_241h = new Guid("00000241-0000-0010-8000-00aa00389b71"); // Equivalent to MEDIASUBTYPE_DOLBY_AC3_SPDIF. + + + // http://msdn.microsoft.com/en-us/library/dd757532%28VS.85%29.aspx + /// <summary> + /// I420 + /// </summary> + public static readonly Guid MEDIASUBTYPE_I420 = new Guid("30323449-0000-0010-8000-00AA00389B71"); + /// <summary> + /// IYUV + /// </summary> + public static readonly Guid MEDIASUBTYPE_IYUV = new Guid("56555949-0000-0010-8000-00AA00389B71"); + /// <summary> + /// RGB1 + /// </summary> + public static readonly Guid MEDIASUBTYPE_RGB1 = new Guid("e436eb78-524f-11ce-9f53-0020af0ba770"); + /// <summary> + /// RGB24 + /// </summary> + public static readonly Guid MEDIASUBTYPE_RGB24 = new Guid("e436eb7d-524f-11ce-9f53-0020af0ba770"); + /// <summary> + /// RGB32 + /// </summary> + public static readonly Guid MEDIASUBTYPE_RGB32 = new Guid("e436eb7e-524f-11ce-9f53-0020af0ba770"); + /// <summary> + /// RGB4 + /// </summary> + public static readonly Guid MEDIASUBTYPE_RGB4 = new Guid("e436eb79-524f-11ce-9f53-0020af0ba770"); + /// <summary> + /// RGB555 + /// </summary> + public static readonly Guid MEDIASUBTYPE_RGB555 = new Guid("e436eb7c-524f-11ce-9f53-0020af0ba770"); + /// <summary> + /// RGB565 + /// </summary> + public static readonly Guid MEDIASUBTYPE_RGB565 = new Guid("e436eb7b-524f-11ce-9f53-0020af0ba770"); + /// <summary> + /// RGB8 + /// </summary> + public static readonly Guid MEDIASUBTYPE_RGB8 = new Guid("e436eb7a-524f-11ce-9f53-0020af0ba770"); + /// <summary> + /// UYVY + /// </summary> + public static readonly Guid MEDIASUBTYPE_UYVY = new Guid("59565955-0000-0010-8000-00AA00389B71"); + /// <summary> + /// Video Image + /// </summary> + public static readonly Guid MEDIASUBTYPE_VIDEOIMAGE = new Guid("1d4a45f2-e5f6-4b44-8388-f0ae5c0e0c37"); + /// <summary> + /// YUY2 + /// </summary> + public static readonly Guid MEDIASUBTYPE_YUY2 = new Guid("32595559-0000-0010-8000-00AA00389B71"); + /// <summary> + /// YV12 + /// </summary> + public static readonly Guid MEDIASUBTYPE_YV12 = new Guid("31313259-0000-0010-8000-00AA00389B71"); + /// <summary> + /// YVU9 + /// </summary> + public static readonly Guid MEDIASUBTYPE_YVU9 = new Guid("39555659-0000-0010-8000-00AA00389B71"); + /// <summary> + /// YVYU + /// </summary> + public static readonly Guid MEDIASUBTYPE_YVYU = new Guid("55595659-0000-0010-8000-00AA00389B71"); + /// <summary> + /// MPEG2 Video + /// </summary> + public static readonly Guid WMFORMAT_MPEG2Video = new Guid("e06d80e3-db46-11cf-b4d1-00805f6cbbea"); + /// <summary> + /// SCcript + /// </summary> + public static readonly Guid WMFORMAT_Script = new Guid("5C8510F2-DEBE-4ca7-BBA5-F07A104F8DFF"); + /// <summary> + /// Video Info + /// </summary> + public static readonly Guid WMFORMAT_VideoInfo = new Guid("05589f80-c356-11ce-bf01-00aa0055595a"); + /// <summary> + /// WAVEFORMATEX + /// </summary> + public static readonly Guid WMFORMAT_WaveFormatEx = new Guid("05589f81-c356-11ce-bf01-00aa0055595a"); + /// <summary> + /// Webstream + /// </summary> + public static readonly Guid WMFORMAT_WebStream = new Guid("da1e6b13-8359-4050-b398-388e965bf00c"); + /// <summary> + /// ACELP net + /// </summary> + public static readonly Guid WMMEDIASUBTYPE_ACELPnet = new Guid("00000130-0000-0010-8000-00AA00389B71"); + /// <summary> + /// Base + /// </summary> + public static readonly Guid WMMEDIASUBTYPE_Base = new Guid("00000000-0000-0010-8000-00AA00389B71"); + /// <summary> + /// DRM + /// </summary> + public static readonly Guid WMMEDIASUBTYPE_DRM = new Guid("00000009-0000-0010-8000-00AA00389B71"); + /// <summary> + /// MP3 + /// </summary> + public static readonly Guid WMMEDIASUBTYPE_MP3 = new Guid("00000055-0000-0010-8000-00AA00389B71"); + /// <summary> + /// MP43 + /// </summary> + public static readonly Guid WMMEDIASUBTYPE_MP43 = new Guid("3334504D-0000-0010-8000-00AA00389B71"); + /// <summary> + /// MP4S + /// </summary> + public static readonly Guid WMMEDIASUBTYPE_MP4S = new Guid("5334504D-0000-0010-8000-00AA00389B71"); + /// <summary> + /// M4S2 + /// </summary> + public static readonly Guid WMMEDIASUBTYPE_M4S2 = new Guid("3253344D-0000-0010-8000-00AA00389B71"); + /// <summary> + /// P422 + /// </summary> + public static readonly Guid WMMEDIASUBTYPE_P422 = new Guid("32323450-0000-0010-8000-00AA00389B71"); + /// <summary> + /// MPEG2 Video + /// </summary> + public static readonly Guid WMMEDIASUBTYPE_MPEG2_VIDEO = new Guid("e06d8026-db46-11cf-b4d1-00805f6cbbea"); + /// <summary> + /// MSS1 + /// </summary> + public static readonly Guid WMMEDIASUBTYPE_MSS1 = new Guid("3153534D-0000-0010-8000-00AA00389B71"); + /// <summary> + /// MSS2 + /// </summary> + public static readonly Guid WMMEDIASUBTYPE_MSS2 = new Guid("3253534D-0000-0010-8000-00AA00389B71"); + /// <summary> + /// PCM + /// </summary> + public static readonly Guid WMMEDIASUBTYPE_PCM = new Guid("00000001-0000-0010-8000-00AA00389B71"); + /// <summary> + /// WebStream + /// </summary> + public static readonly Guid WMMEDIASUBTYPE_WebStream = new Guid("776257d4-c627-41cb-8f81-7ac7ff1c40cc"); + /// <summary> + /// WM Audio Lossless + /// </summary> + public static readonly Guid WMMEDIASUBTYPE_WMAudio_Lossless = new Guid("00000163-0000-0010-8000-00AA00389B71"); + /// <summary> + /// WM Audio V2 + /// </summary> + public static readonly Guid WMMEDIASUBTYPE_WMAudioV2 = new Guid("00000161-0000-0010-8000-00AA00389B71"); + /// <summary> + /// WM Audio V7 + /// </summary> + public static readonly Guid WMMEDIASUBTYPE_WMAudioV7 = new Guid("00000161-0000-0010-8000-00AA00389B71"); + /// <summary> + /// WM Audio V8 + /// </summary> + public static readonly Guid WMMEDIASUBTYPE_WMAudioV8 = new Guid("00000161-0000-0010-8000-00AA00389B71"); + /// <summary> + /// WM Audio V9 + /// </summary> + public static readonly Guid WMMEDIASUBTYPE_WMAudioV9 = new Guid("00000162-0000-0010-8000-00AA00389B71"); + /// <summary> + /// WMSP1 + /// </summary> + public static readonly Guid WMMEDIASUBTYPE_WMSP1 = new Guid("0000000A-0000-0010-8000-00AA00389B71"); + /// <summary> + /// WMV1 + /// </summary> + public static readonly Guid WMMEDIASUBTYPE_WMV1 = new Guid("31564D57-0000-0010-8000-00AA00389B71"); + /// <summary> + /// WMV2 + /// </summary> + public static readonly Guid WMMEDIASUBTYPE_WMV2 = new Guid("32564D57-0000-0010-8000-00AA00389B71"); + /// <summary> + /// WMV3 + /// </summary> + public static readonly Guid WMMEDIASUBTYPE_WMV3 = new Guid("33564D57-0000-0010-8000-00AA00389B71"); + /// <summary> + /// WMVA + /// </summary> + public static readonly Guid WMMEDIASUBTYPE_WMVA = new Guid("41564D57-0000-0010-8000-00AA00389B71"); + /// <summary> + /// WMVP + /// </summary> + public static readonly Guid WMMEDIASUBTYPE_WMVP = new Guid("50564D57-0000-0010-8000-00AA00389B71"); + /// <summary> + /// WMVP2 + /// </summary> + public static readonly Guid WMMEDIASUBTYPE_WVP2 = new Guid("32505657-0000-0010-8000-00AA00389B71"); + /// <summary> + /// Audio + /// </summary> + public static readonly Guid WMMEDIATYPE_Audio = new Guid("73647561-0000-0010-8000-00AA00389B71"); + /// <summary> + /// File Transfer + /// </summary> + public static readonly Guid WMMEDIATYPE_FileTransfer = new Guid("D9E47579-930E-4427-ADFC-AD80F290E470"); + /// <summary> + /// Image + /// </summary> + public static readonly Guid WMMEDIATYPE_Image = new Guid("34A50FD8-8AA5-4386-81FE-A0EFE0488E31"); + /// <summary> + /// Script + /// </summary> + public static readonly Guid WMMEDIATYPE_Script = new Guid("73636d64-0000-0010-8000-00AA00389B71"); + /// <summary> + /// Text + /// </summary> + public static readonly Guid WMMEDIATYPE_Text = new Guid("9BBA1EA7-5AB2-4829-BA57-0940209BCF3E"); + /// <summary> + /// Video + /// </summary> + public static readonly Guid WMMEDIATYPE_Video = new Guid("73646976-0000-0010-8000-00AA00389B71"); + /// <summary> + /// Two strings + /// </summary> + public static readonly Guid WMSCRIPTTYPE_TwoStrings = new Guid("82f38a70-c29f-11d1-97ad-00a0c95ea850"); + + + // others? + /// <summary> + /// Wave + /// </summary> + public static readonly Guid MEDIASUBTYPE_WAVE = new Guid("e436eb8b-524f-11ce-9f53-0020af0ba770"); + /// <summary> + /// AU + /// </summary> + public static readonly Guid MEDIASUBTYPE_AU = new Guid("e436eb8c-524f-11ce-9f53-0020af0ba770"); + /// <summary> + /// AIFF + /// </summary> + public static readonly Guid MEDIASUBTYPE_AIFF = new Guid("e436eb8d-524f-11ce-9f53-0020af0ba770"); + + /// <summary> + /// Audio Subtypes + /// </summary> + public static readonly Guid[] AudioSubTypes = { + MEDIASUBTYPE_PCM, + MEDIASUBTYPE_PCMAudioObsolete, + MEDIASUBTYPE_MPEG1Packet, + MEDIASUBTYPE_MPEG1Payload, + MEDIASUBTYPE_MPEG2_AUDIO, + MEDIASUBTYPE_DVD_LPCM_AUDIO, + MEDIASUBTYPE_DRM_Audio, + MEDIASUBTYPE_IEEE_FLOAT, + MEDIASUBTYPE_DOLBY_AC3, + MEDIASUBTYPE_DOLBY_AC3_SPDIF, + MEDIASUBTYPE_RAW_SPORT, + MEDIASUBTYPE_SPDIF_TAG_241h, + WMMEDIASUBTYPE_MP3, + }; + + /// <summary> + /// Audio subtype names + /// </summary> + public static readonly string[] AudioSubTypeNames = { + "PCM", + "PCM Obsolete", + "MPEG1Packet", + "MPEG1Payload", + "MPEG2_AUDIO", + "DVD_LPCM_AUDIO", + "DRM_Audio", + "IEEE_FLOAT", + "DOLBY_AC3", + "DOLBY_AC3_SPDIF", + "RAW_SPORT", + "SPDIF_TAG_241h", + "MP3" + }; + + /// <summary> + /// Get Audio Subtype Name + /// </summary> + public static string GetAudioSubtypeName(Guid subType) + { + for (int index = 0; index < AudioSubTypes.Length; index++) + { + if (subType == AudioSubTypes[index]) + { + return AudioSubTypeNames[index]; + } + } + return subType.ToString(); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/AudioMediaSubtypes.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/AudioMediaSubtypes.cs.meta new file mode 100644 index 0000000..8234f76 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/AudioMediaSubtypes.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 52c1de42c00dc986bbe51ad9579cfa85 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/Gsm610WaveFormat.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/Gsm610WaveFormat.cs new file mode 100644 index 0000000..17e17e4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/Gsm610WaveFormat.cs @@ -0,0 +1,47 @@ +using System; +using System.Runtime.InteropServices; +using System.IO; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// GSM 610 + /// </summary> + [StructLayout(LayoutKind.Sequential, Pack = 2)] + public class Gsm610WaveFormat : WaveFormat + { + private readonly short samplesPerBlock; + + /// <summary> + /// Creates a GSM 610 WaveFormat + /// For now hardcoded to 13kbps + /// </summary> + public Gsm610WaveFormat() + { + waveFormatTag = WaveFormatEncoding.Gsm610; + channels = 1; + averageBytesPerSecond = 1625; + bitsPerSample = 0; // must be zero + blockAlign = 65; + sampleRate = 8000; + + extraSize = 2; + samplesPerBlock = 320; + } + + /// <summary> + /// Samples per block + /// </summary> + public short SamplesPerBlock { get { return samplesPerBlock; } } + + /// <summary> + /// Writes this structure to a BinaryWriter + /// </summary> + public override void Serialize(BinaryWriter writer) + { + base.Serialize(writer); + writer.Write(samplesPerBlock); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/Gsm610WaveFormat.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/Gsm610WaveFormat.cs.meta new file mode 100644 index 0000000..fe65206 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/Gsm610WaveFormat.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 17affe410545d7a92a79cbd01c31e7b2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/ImaAdpcmWaveFormat.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/ImaAdpcmWaveFormat.cs new file mode 100644 index 0000000..75e22f2 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/ImaAdpcmWaveFormat.cs @@ -0,0 +1,42 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Runtime.InteropServices; + +namespace NAudio.Wave +{ + /// <summary> + /// IMA/DVI ADPCM Wave Format + /// Work in progress + /// </summary> + [StructLayout(LayoutKind.Sequential, Pack = 2)] + public class ImaAdpcmWaveFormat : WaveFormat + { + short samplesPerBlock; + + /// <summary> + /// parameterless constructor for Marshalling + /// </summary> + ImaAdpcmWaveFormat() + { + } + + /// <summary> + /// Creates a new IMA / DVI ADPCM Wave Format + /// </summary> + /// <param name="sampleRate">Sample Rate</param> + /// <param name="channels">Number of channels</param> + /// <param name="bitsPerSample">Bits Per Sample</param> + public ImaAdpcmWaveFormat(int sampleRate, int channels, int bitsPerSample) + { + this.waveFormatTag = WaveFormatEncoding.DviAdpcm; // can also be ImaAdpcm - they are the same + this.sampleRate = sampleRate; + this.channels = (short)channels; + this.bitsPerSample = (short)bitsPerSample; // TODO: can be 3 or 4 + this.extraSize = 2; + this.blockAlign = 0; //TODO + this.averageBytesPerSecond = 0; //TODO + this.samplesPerBlock = 0; // TODO + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/ImaAdpcmWaveFormat.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/ImaAdpcmWaveFormat.cs.meta new file mode 100644 index 0000000..640894d --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/ImaAdpcmWaveFormat.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: da859204c2b5680399dd869de2d33520 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/Mp3WaveFormat.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/Mp3WaveFormat.cs new file mode 100644 index 0000000..c36c0fd --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/Mp3WaveFormat.cs @@ -0,0 +1,88 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Wave +{ + /// <summary> + /// MP3 WaveFormat, MPEGLAYER3WAVEFORMAT from mmreg.h + /// </summary> + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 2)] + public class Mp3WaveFormat : WaveFormat + { + /// <summary> + /// Wave format ID (wID) + /// </summary> + public Mp3WaveFormatId id; + /// <summary> + /// Padding flags (fdwFlags) + /// </summary> + public Mp3WaveFormatFlags flags; + /// <summary> + /// Block Size (nBlockSize) + /// </summary> + public ushort blockSize; + /// <summary> + /// Frames per block (nFramesPerBlock) + /// </summary> + public ushort framesPerBlock; + /// <summary> + /// Codec Delay (nCodecDelay) + /// </summary> + public ushort codecDelay; + + private const short Mp3WaveFormatExtraBytes = 12; // MPEGLAYER3_WFX_EXTRA_BYTES + + /// <summary> + /// Creates a new MP3 WaveFormat + /// </summary> + public Mp3WaveFormat(int sampleRate, int channels, int blockSize, int bitRate) + { + waveFormatTag = WaveFormatEncoding.MpegLayer3; + this.channels = (short)channels; + this.averageBytesPerSecond = bitRate / 8; + this.bitsPerSample = 0; // must be zero + this.blockAlign = 1; // must be 1 + this.sampleRate = sampleRate; + + this.extraSize = Mp3WaveFormatExtraBytes; + this.id = Mp3WaveFormatId.Mpeg; + this.flags = Mp3WaveFormatFlags.PaddingIso; + this.blockSize = (ushort)blockSize; + this.framesPerBlock = 1; + this.codecDelay = 0; + } + } + + /// <summary> + /// Wave Format Padding Flags + /// </summary> + [Flags] + public enum Mp3WaveFormatFlags + { + /// <summary> + /// MPEGLAYER3_FLAG_PADDING_ISO + /// </summary> + PaddingIso = 0, + /// <summary> + /// MPEGLAYER3_FLAG_PADDING_ON + /// </summary> + PaddingOn = 1, + /// <summary> + /// MPEGLAYER3_FLAG_PADDING_OFF + /// </summary> + PaddingOff = 2, + } + + /// <summary> + /// Wave Format ID + /// </summary> + public enum Mp3WaveFormatId : ushort + { + /// <summary>MPEGLAYER3_ID_UNKNOWN</summary> + Unknown = 0, + /// <summary>MPEGLAYER3_ID_MPEG</summary> + Mpeg = 1, + /// <summary>MPEGLAYER3_ID_CONSTANTFRAMESIZE</summary> + ConstantFrameSize = 2 + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/Mp3WaveFormat.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/Mp3WaveFormat.cs.meta new file mode 100644 index 0000000..1dcc9e8 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/Mp3WaveFormat.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9f1e5b808f488ea09a611f594b3f0de0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/OggWaveFormat.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/OggWaveFormat.cs new file mode 100644 index 0000000..49f88d9 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/OggWaveFormat.cs @@ -0,0 +1,14 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Wave +{ + //http://svn.xiph.org/tags/vorbisacm_20020708/src/vorbisacm/vorbisacm.h + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack=2)] + class OggWaveFormat : WaveFormat + { + //public short cbSize; + public uint dwVorbisACMVersion; + public uint dwLibVorbisVersion; + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/OggWaveFormat.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/OggWaveFormat.cs.meta new file mode 100644 index 0000000..f91e781 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/OggWaveFormat.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: eb16dc9ab3ffc47e5aff31af04ef7d37 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/TrueSpeechWaveFormat.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/TrueSpeechWaveFormat.cs new file mode 100644 index 0000000..61cae72 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/TrueSpeechWaveFormat.cs @@ -0,0 +1,45 @@ +using System.Runtime.InteropServices; +using System.IO; + +namespace NAudio.Wave +{ + /// <summary> + /// DSP Group TrueSpeech + /// </summary> + [StructLayout(LayoutKind.Sequential, Pack = 2)] + public class TrueSpeechWaveFormat : WaveFormat + { + [MarshalAs(UnmanagedType.ByValArray, SizeConst = 16)] + short[] unknown; + + /// <summary> + /// DSP Group TrueSpeech WaveFormat + /// </summary> + public TrueSpeechWaveFormat() + { + this.waveFormatTag = WaveFormatEncoding.DspGroupTrueSpeech; + this.channels = 1; + this.averageBytesPerSecond = 1067; + this.bitsPerSample = 1; + this.blockAlign = 32; + this.sampleRate = 8000; + + this.extraSize = 32; + this.unknown = new short[16]; + this.unknown[0] = 1; + this.unknown[1] = 0xF0; + } + + /// <summary> + /// Writes this structure to a BinaryWriter + /// </summary> + public override void Serialize(BinaryWriter writer) + { + base.Serialize(writer); + foreach (short val in unknown) + { + writer.Write(val); + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/TrueSpeechWaveFormat.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/TrueSpeechWaveFormat.cs.meta new file mode 100644 index 0000000..59cea41 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/TrueSpeechWaveFormat.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 511a5d1b33520e13db819645e09c0889 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormat.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormat.cs new file mode 100644 index 0000000..6a5be4e --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormat.cs @@ -0,0 +1,347 @@ +using System; +using System.IO; +using System.Runtime.InteropServices; +using System.Diagnostics; +using NAudio.Utils; + +namespace NAudio.Wave +{ + /// <summary> + /// Represents a Wave file format + /// </summary> + [StructLayout(LayoutKind.Sequential, CharSet=CharSet.Ansi, Pack=2)] + public class WaveFormat + { + /// <summary>format type</summary> + protected WaveFormatEncoding waveFormatTag; + /// <summary>number of channels</summary> + protected short channels; + /// <summary>sample rate</summary> + protected int sampleRate; + /// <summary>for buffer estimation</summary> + protected int averageBytesPerSecond; + /// <summary>block size of data</summary> + protected short blockAlign; + /// <summary>number of bits per sample of mono data</summary> + protected short bitsPerSample; + /// <summary>number of following bytes</summary> + protected short extraSize; + + /// <summary> + /// Creates a new PCM 44.1Khz stereo 16 bit format + /// </summary> + public WaveFormat() : this(44100,16,2) + { + + } + + /// <summary> + /// Creates a new 16 bit wave format with the specified sample + /// rate and channel count + /// </summary> + /// <param name="sampleRate">Sample Rate</param> + /// <param name="channels">Number of channels</param> + public WaveFormat(int sampleRate, int channels) + : this(sampleRate, 16, channels) + { + } + + /// <summary> + /// Gets the size of a wave buffer equivalent to the latency in milliseconds. + /// </summary> + /// <param name="milliseconds">The milliseconds.</param> + /// <returns></returns> + public int ConvertLatencyToByteSize(int milliseconds) + { + int bytes = (int) ((AverageBytesPerSecond/1000.0)*milliseconds); + if ((bytes%BlockAlign) != 0) + { + // Return the upper BlockAligned + bytes = bytes + BlockAlign - (bytes % BlockAlign); + } + return bytes; + } + + /// <summary> + /// Creates a WaveFormat with custom members + /// </summary> + /// <param name="tag">The encoding</param> + /// <param name="sampleRate">Sample Rate</param> + /// <param name="channels">Number of channels</param> + /// <param name="averageBytesPerSecond">Average Bytes Per Second</param> + /// <param name="blockAlign">Block Align</param> + /// <param name="bitsPerSample">Bits Per Sample</param> + /// <returns></returns> + public static WaveFormat CreateCustomFormat(WaveFormatEncoding tag, int sampleRate, int channels, int averageBytesPerSecond, int blockAlign, int bitsPerSample) + { + WaveFormat waveFormat = new WaveFormat(); + waveFormat.waveFormatTag = tag; + waveFormat.channels = (short)channels; + waveFormat.sampleRate = sampleRate; + waveFormat.averageBytesPerSecond = averageBytesPerSecond; + waveFormat.blockAlign = (short)blockAlign; + waveFormat.bitsPerSample = (short)bitsPerSample; + waveFormat.extraSize = 0; + return waveFormat; + } + + /// <summary> + /// Creates an A-law wave format + /// </summary> + /// <param name="sampleRate">Sample Rate</param> + /// <param name="channels">Number of Channels</param> + /// <returns>Wave Format</returns> + public static WaveFormat CreateALawFormat(int sampleRate, int channels) + { + return CreateCustomFormat(WaveFormatEncoding.ALaw, sampleRate, channels, sampleRate * channels, channels, 8); + } + + /// <summary> + /// Creates a Mu-law wave format + /// </summary> + /// <param name="sampleRate">Sample Rate</param> + /// <param name="channels">Number of Channels</param> + /// <returns>Wave Format</returns> + public static WaveFormat CreateMuLawFormat(int sampleRate, int channels) + { + return CreateCustomFormat(WaveFormatEncoding.MuLaw, sampleRate, channels, sampleRate * channels, channels, 8); + } + + /// <summary> + /// Creates a new PCM format with the specified sample rate, bit depth and channels + /// </summary> + public WaveFormat(int rate, int bits, int channels) + { + if (channels < 1) + { + throw new ArgumentOutOfRangeException(nameof(channels), "Channels must be 1 or greater"); + } + // minimum 16 bytes, sometimes 18 for PCM + waveFormatTag = WaveFormatEncoding.Pcm; + this.channels = (short)channels; + sampleRate = rate; + bitsPerSample = (short)bits; + extraSize = 0; + + blockAlign = (short)(channels * (bits / 8)); + averageBytesPerSecond = this.sampleRate * this.blockAlign; + } + + /// <summary> + /// Creates a new 32 bit IEEE floating point wave format + /// </summary> + /// <param name="sampleRate">sample rate</param> + /// <param name="channels">number of channels</param> + public static WaveFormat CreateIeeeFloatWaveFormat(int sampleRate, int channels) + { + var wf = new WaveFormat(); + wf.waveFormatTag = WaveFormatEncoding.IeeeFloat; + wf.channels = (short)channels; + wf.bitsPerSample = 32; + wf.sampleRate = sampleRate; + wf.blockAlign = (short) (4*channels); + wf.averageBytesPerSecond = sampleRate * wf.blockAlign; + wf.extraSize = 0; + return wf; + } + + /// <summary> + /// Helper function to retrieve a WaveFormat structure from a pointer + /// </summary> + /// <param name="pointer">WaveFormat structure</param> + /// <returns></returns> + public static WaveFormat MarshalFromPtr(IntPtr pointer) + { + var waveFormat = Marshal.PtrToStructure<WaveFormat>(pointer); + switch (waveFormat.Encoding) + { + case WaveFormatEncoding.Pcm: + // can't rely on extra size even being there for PCM so blank it to avoid reading + // corrupt data + waveFormat.extraSize = 0; + break; + case WaveFormatEncoding.Extensible: + waveFormat = Marshal.PtrToStructure<WaveFormatExtensible>(pointer); + break; + case WaveFormatEncoding.Adpcm: + waveFormat = Marshal.PtrToStructure<AdpcmWaveFormat>(pointer); + break; + case WaveFormatEncoding.Gsm610: + waveFormat = Marshal.PtrToStructure<Gsm610WaveFormat>(pointer); + break; + default: + if (waveFormat.ExtraSize > 0) + { + waveFormat = Marshal.PtrToStructure<WaveFormatExtraData>(pointer); + } + break; + } + return waveFormat; + } + + /// <summary> + /// Helper function to marshal WaveFormat to an IntPtr + /// </summary> + /// <param name="format">WaveFormat</param> + /// <returns>IntPtr to WaveFormat structure (needs to be freed by callee)</returns> + public static IntPtr MarshalToPtr(WaveFormat format) + { + int formatSize = Marshal.SizeOf(format); + IntPtr formatPointer = Marshal.AllocHGlobal(formatSize); + Marshal.StructureToPtr(format, formatPointer, false); + return formatPointer; + } + + /// <summary> + /// Reads in a WaveFormat (with extra data) from a fmt chunk (chunk identifier and + /// length should already have been read) + /// </summary> + /// <param name="br">Binary reader</param> + /// <param name="formatChunkLength">Format chunk length</param> + /// <returns>A WaveFormatExtraData</returns> + public static WaveFormat FromFormatChunk(BinaryReader br, int formatChunkLength) + { + var waveFormat = new WaveFormatExtraData(); + waveFormat.ReadWaveFormat(br, formatChunkLength); + waveFormat.ReadExtraData(br); + return waveFormat; + } + + private void ReadWaveFormat(BinaryReader br, int formatChunkLength) + { + if (formatChunkLength < 16) + throw new InvalidDataException("Invalid WaveFormat Structure"); + waveFormatTag = (WaveFormatEncoding)br.ReadUInt16(); + channels = br.ReadInt16(); + sampleRate = br.ReadInt32(); + averageBytesPerSecond = br.ReadInt32(); + blockAlign = br.ReadInt16(); + bitsPerSample = br.ReadInt16(); + if (formatChunkLength > 16) + { + extraSize = br.ReadInt16(); + if (extraSize != formatChunkLength - 18) + { + Debug.WriteLine("Format chunk mismatch"); + extraSize = (short)(formatChunkLength - 18); + } + } + } + + /// <summary> + /// Reads a new WaveFormat object from a stream + /// </summary> + /// <param name="br">A binary reader that wraps the stream</param> + public WaveFormat(BinaryReader br) + { + int formatChunkLength = br.ReadInt32(); + ReadWaveFormat(br, formatChunkLength); + } + + /// <summary> + /// Reports this WaveFormat as a string + /// </summary> + /// <returns>String describing the wave format</returns> + public override string ToString() + { + switch (waveFormatTag) + { + case WaveFormatEncoding.Pcm: + case WaveFormatEncoding.Extensible: + // extensible just has some extra bits after the PCM header + return $"{bitsPerSample} bit PCM: {sampleRate}Hz {channels} channels"; + case WaveFormatEncoding.IeeeFloat: + return $"{bitsPerSample} bit IEEFloat: {sampleRate}Hz {channels} channels"; + default: + return waveFormatTag.ToString(); + } + } + + /// <summary> + /// Compares with another WaveFormat object + /// </summary> + /// <param name="obj">Object to compare to</param> + /// <returns>True if the objects are the same</returns> + public override bool Equals(object obj) + { + var other = obj as WaveFormat; + if(other != null) + { + return waveFormatTag == other.waveFormatTag && + channels == other.channels && + sampleRate == other.sampleRate && + averageBytesPerSecond == other.averageBytesPerSecond && + blockAlign == other.blockAlign && + bitsPerSample == other.bitsPerSample; + } + return false; + } + + /// <summary> + /// Provides a Hashcode for this WaveFormat + /// </summary> + /// <returns>A hashcode</returns> + public override int GetHashCode() + { + return (int) waveFormatTag ^ + (int) channels ^ + sampleRate ^ + averageBytesPerSecond ^ + (int) blockAlign ^ + (int) bitsPerSample; + } + + /// <summary> + /// Returns the encoding type used + /// </summary> + public WaveFormatEncoding Encoding => waveFormatTag; + + /// <summary> + /// Writes this WaveFormat object to a stream + /// </summary> + /// <param name="writer">the output stream</param> + public virtual void Serialize(BinaryWriter writer) + { + writer.Write((int)(18 + extraSize)); // wave format length + writer.Write((short)Encoding); + writer.Write((short)Channels); + writer.Write((int)SampleRate); + writer.Write((int)AverageBytesPerSecond); + writer.Write((short)BlockAlign); + writer.Write((short)BitsPerSample); + writer.Write((short)extraSize); + } + + /// <summary> + /// Returns the number of channels (1=mono,2=stereo etc) + /// </summary> + public int Channels => channels; + + /// <summary> + /// Returns the sample rate (samples per second) + /// </summary> + public int SampleRate => sampleRate; + + /// <summary> + /// Returns the average number of bytes used per second + /// </summary> + public int AverageBytesPerSecond => averageBytesPerSecond; + + /// <summary> + /// Returns the block alignment + /// </summary> + public virtual int BlockAlign => blockAlign; + + /// <summary> + /// Returns the number of bits per sample (usually 16 or 32, sometimes 24 or 8) + /// Can be 0 for some codecs + /// </summary> + public int BitsPerSample => bitsPerSample; + + /// <summary> + /// Returns the number of extra bytes used by this waveformat. Often 0, + /// except for compressed formats which store extra data after the WAVEFORMATEX header + /// </summary> + public int ExtraSize => extraSize; + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormat.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormat.cs.meta new file mode 100644 index 0000000..5ee8aac --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormat.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 20e0144840a68b4be942c08a8e04a563 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatCustomMarshaler.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatCustomMarshaler.cs new file mode 100644 index 0000000..bb84d19 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatCustomMarshaler.cs @@ -0,0 +1,69 @@ +using System; +using System.Runtime.InteropServices; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// Custom marshaller for WaveFormat structures + /// </summary> + public sealed class WaveFormatCustomMarshaler : ICustomMarshaler + { + private static WaveFormatCustomMarshaler marshaler = null; + + /// <summary> + /// Gets the instance of this marshaller + /// </summary> + /// <param name="cookie"></param> + /// <returns></returns> + public static ICustomMarshaler GetInstance(string cookie) + { + if (marshaler == null) + { + marshaler = new WaveFormatCustomMarshaler(); + } + return marshaler; + } + + /// <summary> + /// Clean up managed data + /// </summary> + public void CleanUpManagedData(object ManagedObj) + { + + } + + /// <summary> + /// Clean up native data + /// </summary> + /// <param name="pNativeData"></param> + public void CleanUpNativeData(IntPtr pNativeData) + { + Marshal.FreeHGlobal(pNativeData); + } + + /// <summary> + /// Get native data size + /// </summary> + public int GetNativeDataSize() + { + throw new NotImplementedException(); + } + + /// <summary> + /// Marshal managed to native + /// </summary> + public IntPtr MarshalManagedToNative(object ManagedObj) + { + return WaveFormat.MarshalToPtr((WaveFormat)ManagedObj); + } + + /// <summary> + /// Marshal Native to Managed + /// </summary> + public object MarshalNativeToManaged(IntPtr pNativeData) + { + return WaveFormat.MarshalFromPtr(pNativeData); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatCustomMarshaler.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatCustomMarshaler.cs.meta new file mode 100644 index 0000000..9d0bc28 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatCustomMarshaler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f3967eabd2cd87dc88f3f9403726620e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatEncoding.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatEncoding.cs new file mode 100644 index 0000000..e1542db --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatEncoding.cs @@ -0,0 +1,434 @@ +using System; + +namespace NAudio.Wave +{ + /// <summary> + /// Summary description for WaveFormatEncoding. + /// </summary> + public enum WaveFormatEncoding : ushort + { + /// <summary>WAVE_FORMAT_UNKNOWN, Microsoft Corporation</summary> + Unknown = 0x0000, + + /// <summary>WAVE_FORMAT_PCM Microsoft Corporation</summary> + Pcm = 0x0001, + + /// <summary>WAVE_FORMAT_ADPCM Microsoft Corporation</summary> + Adpcm = 0x0002, + + /// <summary>WAVE_FORMAT_IEEE_FLOAT Microsoft Corporation</summary> + IeeeFloat = 0x0003, + + /// <summary>WAVE_FORMAT_VSELP Compaq Computer Corp.</summary> + Vselp = 0x0004, + + /// <summary>WAVE_FORMAT_IBM_CVSD IBM Corporation</summary> + IbmCvsd = 0x0005, + + /// <summary>WAVE_FORMAT_ALAW Microsoft Corporation</summary> + ALaw = 0x0006, + + /// <summary>WAVE_FORMAT_MULAW Microsoft Corporation</summary> + MuLaw = 0x0007, + + /// <summary>WAVE_FORMAT_DTS Microsoft Corporation</summary> + Dts = 0x0008, + + /// <summary>WAVE_FORMAT_DRM Microsoft Corporation</summary> + Drm = 0x0009, + + /// <summary>WAVE_FORMAT_WMAVOICE9 </summary> + WmaVoice9 = 0x000A, + + /// <summary>WAVE_FORMAT_OKI_ADPCM OKI</summary> + OkiAdpcm = 0x0010, + + /// <summary>WAVE_FORMAT_DVI_ADPCM Intel Corporation</summary> + DviAdpcm = 0x0011, + + /// <summary>WAVE_FORMAT_IMA_ADPCM Intel Corporation</summary> + ImaAdpcm = DviAdpcm, + + /// <summary>WAVE_FORMAT_MEDIASPACE_ADPCM Videologic</summary> + MediaspaceAdpcm = 0x0012, + + /// <summary>WAVE_FORMAT_SIERRA_ADPCM Sierra Semiconductor Corp </summary> + SierraAdpcm = 0x0013, + + /// <summary>WAVE_FORMAT_G723_ADPCM Antex Electronics Corporation </summary> + G723Adpcm = 0x0014, + + /// <summary>WAVE_FORMAT_DIGISTD DSP Solutions, Inc.</summary> + DigiStd = 0x0015, + + /// <summary>WAVE_FORMAT_DIGIFIX DSP Solutions, Inc.</summary> + DigiFix = 0x0016, + + /// <summary>WAVE_FORMAT_DIALOGIC_OKI_ADPCM Dialogic Corporation</summary> + DialogicOkiAdpcm = 0x0017, + + /// <summary>WAVE_FORMAT_MEDIAVISION_ADPCM Media Vision, Inc.</summary> + MediaVisionAdpcm = 0x0018, + + /// <summary>WAVE_FORMAT_CU_CODEC Hewlett-Packard Company </summary> + CUCodec = 0x0019, + + /// <summary>WAVE_FORMAT_YAMAHA_ADPCM Yamaha Corporation of America</summary> + YamahaAdpcm = 0x0020, + + /// <summary>WAVE_FORMAT_SONARC Speech Compression</summary> + SonarC = 0x0021, + + /// <summary>WAVE_FORMAT_DSPGROUP_TRUESPEECH DSP Group, Inc </summary> + DspGroupTrueSpeech = 0x0022, + + /// <summary>WAVE_FORMAT_ECHOSC1 Echo Speech Corporation</summary> + EchoSpeechCorporation1 = 0x0023, + + /// <summary>WAVE_FORMAT_AUDIOFILE_AF36, Virtual Music, Inc.</summary> + AudioFileAf36 = 0x0024, + + /// <summary>WAVE_FORMAT_APTX Audio Processing Technology</summary> + Aptx = 0x0025, + + /// <summary>WAVE_FORMAT_AUDIOFILE_AF10, Virtual Music, Inc.</summary> + AudioFileAf10 = 0x0026, + + /// <summary>WAVE_FORMAT_PROSODY_1612, Aculab plc</summary> + Prosody1612 = 0x0027, + + /// <summary>WAVE_FORMAT_LRC, Merging Technologies S.A. </summary> + Lrc = 0x0028, + + /// <summary>WAVE_FORMAT_DOLBY_AC2, Dolby Laboratories</summary> + DolbyAc2 = 0x0030, + + /// <summary>WAVE_FORMAT_GSM610, Microsoft Corporation</summary> + Gsm610 = 0x0031, + + /// <summary>WAVE_FORMAT_MSNAUDIO, Microsoft Corporation</summary> + MsnAudio = 0x0032, + + /// <summary>WAVE_FORMAT_ANTEX_ADPCME, Antex Electronics Corporation</summary> + AntexAdpcme = 0x0033, + + /// <summary>WAVE_FORMAT_CONTROL_RES_VQLPC, Control Resources Limited </summary> + ControlResVqlpc = 0x0034, + + /// <summary>WAVE_FORMAT_DIGIREAL, DSP Solutions, Inc. </summary> + DigiReal = 0x0035, + + /// <summary>WAVE_FORMAT_DIGIADPCM, DSP Solutions, Inc.</summary> + DigiAdpcm = 0x0036, + + /// <summary>WAVE_FORMAT_CONTROL_RES_CR10, Control Resources Limited</summary> + ControlResCr10 = 0x0037, + + /// <summary></summary> + WAVE_FORMAT_NMS_VBXADPCM = 0x0038, // Natural MicroSystems + /// <summary></summary> + WAVE_FORMAT_CS_IMAADPCM = 0x0039, // Crystal Semiconductor IMA ADPCM + /// <summary></summary> + WAVE_FORMAT_ECHOSC3 = 0x003A, // Echo Speech Corporation + /// <summary></summary> + WAVE_FORMAT_ROCKWELL_ADPCM = 0x003B, // Rockwell International + /// <summary></summary> + WAVE_FORMAT_ROCKWELL_DIGITALK = 0x003C, // Rockwell International + /// <summary></summary> + WAVE_FORMAT_XEBEC = 0x003D, // Xebec Multimedia Solutions Limited + /// <summary></summary> + WAVE_FORMAT_G721_ADPCM = 0x0040, // Antex Electronics Corporation + /// <summary></summary> + WAVE_FORMAT_G728_CELP = 0x0041, // Antex Electronics Corporation + /// <summary></summary> + WAVE_FORMAT_MSG723 = 0x0042, // Microsoft Corporation + /// <summary>WAVE_FORMAT_MPEG, Microsoft Corporation </summary> + Mpeg = 0x0050, + + /// <summary></summary> + WAVE_FORMAT_RT24 = 0x0052, // InSoft, Inc. + /// <summary></summary> + WAVE_FORMAT_PAC = 0x0053, // InSoft, Inc. + /// <summary>WAVE_FORMAT_MPEGLAYER3, ISO/MPEG Layer3 Format Tag </summary> + MpegLayer3 = 0x0055, + + /// <summary></summary> + WAVE_FORMAT_LUCENT_G723 = 0x0059, // Lucent Technologies + /// <summary></summary> + WAVE_FORMAT_CIRRUS = 0x0060, // Cirrus Logic + /// <summary></summary> + WAVE_FORMAT_ESPCM = 0x0061, // ESS Technology + /// <summary></summary> + WAVE_FORMAT_VOXWARE = 0x0062, // Voxware Inc + /// <summary></summary> + WAVE_FORMAT_CANOPUS_ATRAC = 0x0063, // Canopus, co., Ltd. + /// <summary></summary> + WAVE_FORMAT_G726_ADPCM = 0x0064, // APICOM + /// <summary></summary> + WAVE_FORMAT_G722_ADPCM = 0x0065, // APICOM + /// <summary></summary> + WAVE_FORMAT_DSAT_DISPLAY = 0x0067, // Microsoft Corporation + /// <summary></summary> + WAVE_FORMAT_VOXWARE_BYTE_ALIGNED = 0x0069, // Voxware Inc + /// <summary></summary> + WAVE_FORMAT_VOXWARE_AC8 = 0x0070, // Voxware Inc + /// <summary></summary> + WAVE_FORMAT_VOXWARE_AC10 = 0x0071, // Voxware Inc + /// <summary></summary> + WAVE_FORMAT_VOXWARE_AC16 = 0x0072, // Voxware Inc + /// <summary></summary> + WAVE_FORMAT_VOXWARE_AC20 = 0x0073, // Voxware Inc + /// <summary></summary> + WAVE_FORMAT_VOXWARE_RT24 = 0x0074, // Voxware Inc + /// <summary></summary> + WAVE_FORMAT_VOXWARE_RT29 = 0x0075, // Voxware Inc + /// <summary></summary> + WAVE_FORMAT_VOXWARE_RT29HW = 0x0076, // Voxware Inc + /// <summary></summary> + WAVE_FORMAT_VOXWARE_VR12 = 0x0077, // Voxware Inc + /// <summary></summary> + WAVE_FORMAT_VOXWARE_VR18 = 0x0078, // Voxware Inc + /// <summary></summary> + WAVE_FORMAT_VOXWARE_TQ40 = 0x0079, // Voxware Inc + /// <summary></summary> + WAVE_FORMAT_SOFTSOUND = 0x0080, // Softsound, Ltd. + /// <summary></summary> + WAVE_FORMAT_VOXWARE_TQ60 = 0x0081, // Voxware Inc + /// <summary></summary> + WAVE_FORMAT_MSRT24 = 0x0082, // Microsoft Corporation + /// <summary></summary> + WAVE_FORMAT_G729A = 0x0083, // AT&T Labs, Inc. + /// <summary></summary> + WAVE_FORMAT_MVI_MVI2 = 0x0084, // Motion Pixels + /// <summary></summary> + WAVE_FORMAT_DF_G726 = 0x0085, // DataFusion Systems (Pty) (Ltd) + /// <summary></summary> + WAVE_FORMAT_DF_GSM610 = 0x0086, // DataFusion Systems (Pty) (Ltd) + /// <summary></summary> + WAVE_FORMAT_ISIAUDIO = 0x0088, // Iterated Systems, Inc. + /// <summary></summary> + WAVE_FORMAT_ONLIVE = 0x0089, // OnLive! Technologies, Inc. + /// <summary></summary> + WAVE_FORMAT_SBC24 = 0x0091, // Siemens Business Communications Sys + /// <summary></summary> + WAVE_FORMAT_DOLBY_AC3_SPDIF = 0x0092, // Sonic Foundry + /// <summary></summary> + WAVE_FORMAT_MEDIASONIC_G723 = 0x0093, // MediaSonic + /// <summary></summary> + WAVE_FORMAT_PROSODY_8KBPS = 0x0094, // Aculab plc + /// <summary></summary> + WAVE_FORMAT_ZYXEL_ADPCM = 0x0097, // ZyXEL Communications, Inc. + /// <summary></summary> + WAVE_FORMAT_PHILIPS_LPCBB = 0x0098, // Philips Speech Processing + /// <summary></summary> + WAVE_FORMAT_PACKED = 0x0099, // Studer Professional Audio AG + /// <summary></summary> + WAVE_FORMAT_MALDEN_PHONYTALK = 0x00A0, // Malden Electronics Ltd. + /// <summary>WAVE_FORMAT_GSM</summary> + Gsm = 0x00A1, + + /// <summary>WAVE_FORMAT_G729</summary> + G729 = 0x00A2, + + /// <summary>WAVE_FORMAT_G723</summary> + G723 = 0x00A3, + + /// <summary>WAVE_FORMAT_ACELP</summary> + Acelp = 0x00A4, + + /// <summary> + /// WAVE_FORMAT_RAW_AAC1 + /// </summary> + RawAac = 0x00FF, + /// <summary></summary> + WAVE_FORMAT_RHETOREX_ADPCM = 0x0100, // Rhetorex Inc. + /// <summary></summary> + WAVE_FORMAT_IRAT = 0x0101, // BeCubed Software Inc. + /// <summary></summary> + WAVE_FORMAT_VIVO_G723 = 0x0111, // Vivo Software + /// <summary></summary> + WAVE_FORMAT_VIVO_SIREN = 0x0112, // Vivo Software + /// <summary></summary> + WAVE_FORMAT_DIGITAL_G723 = 0x0123, // Digital Equipment Corporation + /// <summary></summary> + WAVE_FORMAT_SANYO_LD_ADPCM = 0x0125, // Sanyo Electric Co., Ltd. + /// <summary></summary> + WAVE_FORMAT_SIPROLAB_ACEPLNET = 0x0130, // Sipro Lab Telecom Inc. + /// <summary></summary> + WAVE_FORMAT_SIPROLAB_ACELP4800 = 0x0131, // Sipro Lab Telecom Inc. + /// <summary></summary> + WAVE_FORMAT_SIPROLAB_ACELP8V3 = 0x0132, // Sipro Lab Telecom Inc. + /// <summary></summary> + WAVE_FORMAT_SIPROLAB_G729 = 0x0133, // Sipro Lab Telecom Inc. + /// <summary></summary> + WAVE_FORMAT_SIPROLAB_G729A = 0x0134, // Sipro Lab Telecom Inc. + /// <summary></summary> + WAVE_FORMAT_SIPROLAB_KELVIN = 0x0135, // Sipro Lab Telecom Inc. + /// <summary></summary> + WAVE_FORMAT_G726ADPCM = 0x0140, // Dictaphone Corporation + /// <summary></summary> + WAVE_FORMAT_QUALCOMM_PUREVOICE = 0x0150, // Qualcomm, Inc. + /// <summary></summary> + WAVE_FORMAT_QUALCOMM_HALFRATE = 0x0151, // Qualcomm, Inc. + /// <summary></summary> + WAVE_FORMAT_TUBGSM = 0x0155, // Ring Zero Systems, Inc. + /// <summary></summary> + WAVE_FORMAT_MSAUDIO1 = 0x0160, // Microsoft Corporation + /// <summary> + /// Windows Media Audio, WAVE_FORMAT_WMAUDIO2, Microsoft Corporation + /// </summary> + WindowsMediaAudio = 0x0161, + + /// <summary> + /// Windows Media Audio Professional WAVE_FORMAT_WMAUDIO3, Microsoft Corporation + /// </summary> + WindowsMediaAudioProfessional = 0x0162, + + /// <summary> + /// Windows Media Audio Lossless, WAVE_FORMAT_WMAUDIO_LOSSLESS + /// </summary> + WindowsMediaAudioLosseless = 0x0163, + + /// <summary> + /// Windows Media Audio Professional over SPDIF WAVE_FORMAT_WMASPDIF (0x0164) + /// </summary> + WindowsMediaAudioSpdif = 0x0164, + + /// <summary></summary> + WAVE_FORMAT_UNISYS_NAP_ADPCM = 0x0170, // Unisys Corp. + /// <summary></summary> + WAVE_FORMAT_UNISYS_NAP_ULAW = 0x0171, // Unisys Corp. + /// <summary></summary> + WAVE_FORMAT_UNISYS_NAP_ALAW = 0x0172, // Unisys Corp. + /// <summary></summary> + WAVE_FORMAT_UNISYS_NAP_16K = 0x0173, // Unisys Corp. + /// <summary></summary> + WAVE_FORMAT_CREATIVE_ADPCM = 0x0200, // Creative Labs, Inc + /// <summary></summary> + WAVE_FORMAT_CREATIVE_FASTSPEECH8 = 0x0202, // Creative Labs, Inc + /// <summary></summary> + WAVE_FORMAT_CREATIVE_FASTSPEECH10 = 0x0203, // Creative Labs, Inc + /// <summary></summary> + WAVE_FORMAT_UHER_ADPCM = 0x0210, // UHER informatic GmbH + /// <summary></summary> + WAVE_FORMAT_QUARTERDECK = 0x0220, // Quarterdeck Corporation + /// <summary></summary> + WAVE_FORMAT_ILINK_VC = 0x0230, // I-link Worldwide + /// <summary></summary> + WAVE_FORMAT_RAW_SPORT = 0x0240, // Aureal Semiconductor + /// <summary></summary> + WAVE_FORMAT_ESST_AC3 = 0x0241, // ESS Technology, Inc. + /// <summary></summary> + WAVE_FORMAT_IPI_HSX = 0x0250, // Interactive Products, Inc. + /// <summary></summary> + WAVE_FORMAT_IPI_RPELP = 0x0251, // Interactive Products, Inc. + /// <summary></summary> + WAVE_FORMAT_CS2 = 0x0260, // Consistent Software + /// <summary></summary> + WAVE_FORMAT_SONY_SCX = 0x0270, // Sony Corp. + /// <summary></summary> + WAVE_FORMAT_FM_TOWNS_SND = 0x0300, // Fujitsu Corp. + /// <summary></summary> + WAVE_FORMAT_BTV_DIGITAL = 0x0400, // Brooktree Corporation + /// <summary></summary> + WAVE_FORMAT_QDESIGN_MUSIC = 0x0450, // QDesign Corporation + /// <summary></summary> + WAVE_FORMAT_VME_VMPCM = 0x0680, // AT&T Labs, Inc. + /// <summary></summary> + WAVE_FORMAT_TPC = 0x0681, // AT&T Labs, Inc. + /// <summary></summary> + WAVE_FORMAT_OLIGSM = 0x1000, // Ing C. Olivetti & C., S.p.A. + /// <summary></summary> + WAVE_FORMAT_OLIADPCM = 0x1001, // Ing C. Olivetti & C., S.p.A. + /// <summary></summary> + WAVE_FORMAT_OLICELP = 0x1002, // Ing C. Olivetti & C., S.p.A. + /// <summary></summary> + WAVE_FORMAT_OLISBC = 0x1003, // Ing C. Olivetti & C., S.p.A. + /// <summary></summary> + WAVE_FORMAT_OLIOPR = 0x1004, // Ing C. Olivetti & C., S.p.A. + /// <summary></summary> + WAVE_FORMAT_LH_CODEC = 0x1100, // Lernout & Hauspie + /// <summary></summary> + WAVE_FORMAT_NORRIS = 0x1400, // Norris Communications, Inc. + /// <summary></summary> + WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS = 0x1500, // AT&T Labs, Inc. + + /// <summary> + /// Advanced Audio Coding (AAC) audio in Audio Data Transport Stream (ADTS) format. + /// The format block is a WAVEFORMATEX structure with wFormatTag equal to WAVE_FORMAT_MPEG_ADTS_AAC. + /// </summary> + /// <remarks> + /// The WAVEFORMATEX structure specifies the core AAC-LC sample rate and number of channels, + /// prior to applying spectral band replication (SBR) or parametric stereo (PS) tools, if present. + /// No additional data is required after the WAVEFORMATEX structure. + /// </remarks> + /// <see>http://msdn.microsoft.com/en-us/library/dd317599%28VS.85%29.aspx</see> + MPEG_ADTS_AAC = 0x1600, + + /// <summary></summary> + /// <remarks>Source wmCodec.h</remarks> + MPEG_RAW_AAC = 0x1601, + + /// <summary> + /// MPEG-4 audio transport stream with a synchronization layer (LOAS) and a multiplex layer (LATM). + /// The format block is a WAVEFORMATEX structure with wFormatTag equal to WAVE_FORMAT_MPEG_LOAS. + /// </summary> + /// <remarks> + /// The WAVEFORMATEX structure specifies the core AAC-LC sample rate and number of channels, + /// prior to applying spectral SBR or PS tools, if present. + /// No additional data is required after the WAVEFORMATEX structure. + /// </remarks> + /// <see>http://msdn.microsoft.com/en-us/library/dd317599%28VS.85%29.aspx</see> + MPEG_LOAS = 0x1602, + + /// <summary>NOKIA_MPEG_ADTS_AAC</summary> + /// <remarks>Source wmCodec.h</remarks> + NOKIA_MPEG_ADTS_AAC = 0x1608, + + /// <summary>NOKIA_MPEG_RAW_AAC</summary> + /// <remarks>Source wmCodec.h</remarks> + NOKIA_MPEG_RAW_AAC = 0x1609, + + /// <summary>VODAFONE_MPEG_ADTS_AAC</summary> + /// <remarks>Source wmCodec.h</remarks> + VODAFONE_MPEG_ADTS_AAC = 0x160A, + + /// <summary>VODAFONE_MPEG_RAW_AAC</summary> + /// <remarks>Source wmCodec.h</remarks> + VODAFONE_MPEG_RAW_AAC = 0x160B, + + /// <summary> + /// High-Efficiency Advanced Audio Coding (HE-AAC) stream. + /// The format block is an HEAACWAVEFORMAT structure. + /// </summary> + /// <see>http://msdn.microsoft.com/en-us/library/dd317599%28VS.85%29.aspx</see> + MPEG_HEAAC = 0x1610, + + /// <summary>WAVE_FORMAT_DVM</summary> + WAVE_FORMAT_DVM = 0x2000, // FAST Multimedia AG + + // others - not from MS headers + /// <summary>WAVE_FORMAT_VORBIS1 "Og" Original stream compatible</summary> + Vorbis1 = 0x674f, + + /// <summary>WAVE_FORMAT_VORBIS2 "Pg" Have independent header</summary> + Vorbis2 = 0x6750, + + /// <summary>WAVE_FORMAT_VORBIS3 "Qg" Have no codebook header</summary> + Vorbis3 = 0x6751, + + /// <summary>WAVE_FORMAT_VORBIS1P "og" Original stream compatible</summary> + Vorbis1P = 0x676f, + + /// <summary>WAVE_FORMAT_VORBIS2P "pg" Have independent headere</summary> + Vorbis2P = 0x6770, + + /// <summary>WAVE_FORMAT_VORBIS3P "qg" Have no codebook header</summary> + Vorbis3P = 0x6771, + + /// <summary>WAVE_FORMAT_EXTENSIBLE</summary> + Extensible = 0xFFFE, // Microsoft + /// <summary></summary> + WAVE_FORMAT_DEVELOPMENT = 0xFFFF, + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatEncoding.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatEncoding.cs.meta new file mode 100644 index 0000000..da0dd94 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatEncoding.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9d1490161606b9a658571079c28a7e44 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatExtensible.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatExtensible.cs new file mode 100644 index 0000000..3a1b308 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatExtensible.cs @@ -0,0 +1,94 @@ +using System; +using System.Runtime.InteropServices; +using NAudio.Dmo; + +namespace NAudio.Wave +{ + /// <summary> + /// WaveFormatExtensible + /// http://www.microsoft.com/whdc/device/audio/multichaud.mspx + /// </summary> + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 2)] + public class WaveFormatExtensible : WaveFormat + { + short wValidBitsPerSample; // bits of precision, or is wSamplesPerBlock if wBitsPerSample==0 + int dwChannelMask; // which channels are present in stream + Guid subFormat; + + /// <summary> + /// Parameterless constructor for marshalling + /// </summary> + WaveFormatExtensible() + { + } + + /// <summary> + /// Creates a new WaveFormatExtensible for PCM or IEEE + /// </summary> + public WaveFormatExtensible(int rate, int bits, int channels) + : base(rate, bits, channels) + { + waveFormatTag = WaveFormatEncoding.Extensible; + extraSize = 22; + wValidBitsPerSample = (short) bits; + for (int n = 0; n < channels; n++) + { + dwChannelMask |= (1 << n); + } + if (bits == 32) + { + // KSDATAFORMAT_SUBTYPE_IEEE_FLOAT + subFormat = AudioMediaSubtypes.MEDIASUBTYPE_IEEE_FLOAT; + } + else + { + // KSDATAFORMAT_SUBTYPE_PCM + subFormat = AudioMediaSubtypes.MEDIASUBTYPE_PCM; + } + + } + + /// <summary> + /// WaveFormatExtensible for PCM or floating point can be awkward to work with + /// This creates a regular WaveFormat structure representing the same audio format + /// Returns the WaveFormat unchanged for non PCM or IEEE float + /// </summary> + /// <returns></returns> + public WaveFormat ToStandardWaveFormat() + { + if (subFormat == AudioMediaSubtypes.MEDIASUBTYPE_IEEE_FLOAT && bitsPerSample == 32) + return CreateIeeeFloatWaveFormat(sampleRate, channels); + if (subFormat == AudioMediaSubtypes.MEDIASUBTYPE_PCM) + return new WaveFormat(sampleRate,bitsPerSample,channels); + return this; + //throw new InvalidOperationException("Not a recognised PCM or IEEE float format"); + } + + /// <summary> + /// SubFormat (may be one of AudioMediaSubtypes) + /// </summary> + public Guid SubFormat { get { return subFormat; } } + + /// <summary> + /// Serialize + /// </summary> + /// <param name="writer"></param> + public override void Serialize(System.IO.BinaryWriter writer) + { + base.Serialize(writer); + writer.Write(wValidBitsPerSample); + writer.Write(dwChannelMask); + byte[] guid = subFormat.ToByteArray(); + writer.Write(guid, 0, guid.Length); + } + + /// <summary> + /// String representation + /// </summary> + public override string ToString() + { + return $"WAVE_FORMAT_EXTENSIBLE {AudioMediaSubtypes.GetAudioSubtypeName(subFormat)} " + + $"{SampleRate}Hz {Channels} channels {BitsPerSample} bit"; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatExtensible.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatExtensible.cs.meta new file mode 100644 index 0000000..a6d0661 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatExtensible.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0ee2bcf6013d2eed49e35d24a685a0b3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatExtraData.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatExtraData.cs new file mode 100644 index 0000000..de882e5 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatExtraData.cs @@ -0,0 +1,59 @@ +using System; +using System.Runtime.InteropServices; +using System.IO; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// This class used for marshalling from unmanaged code + /// </summary> + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 2)] + public class WaveFormatExtraData : WaveFormat + { + // try with 100 bytes for now, increase if necessary + [MarshalAs(UnmanagedType.ByValArray, SizeConst = 100)] + private byte[] extraData = new byte[100]; + + /// <summary> + /// Allows the extra data to be read + /// </summary> + public byte[] ExtraData => extraData; + + /// <summary> + /// parameterless constructor for marshalling + /// </summary> + internal WaveFormatExtraData() + { + } + + /// <summary> + /// Reads this structure from a BinaryReader + /// </summary> + public WaveFormatExtraData(BinaryReader reader) + : base(reader) + { + ReadExtraData(reader); + } + + internal void ReadExtraData(BinaryReader reader) + { + if (this.extraSize > 0) + { + reader.Read(extraData, 0, extraSize); + } + } + + /// <summary> + /// Writes this structure to a BinaryWriter + /// </summary> + public override void Serialize(BinaryWriter writer) + { + base.Serialize(writer); + if (extraSize > 0) + { + writer.Write(extraData, 0, extraSize); + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatExtraData.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatExtraData.cs.meta new file mode 100644 index 0000000..718cfdf --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WaveFormatExtraData.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5cdc08d0635e235ca904afe27648a574 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WmaWaveFormat.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WmaWaveFormat.cs new file mode 100644 index 0000000..3b75fb6 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WmaWaveFormat.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Runtime.InteropServices; + +namespace NAudio.Wave.WaveFormats +{ + /// <summary> + /// The WMA wave format. + /// May not be much use because WMA codec is a DirectShow DMO not an ACM + /// </summary> + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 2)] + class WmaWaveFormat : WaveFormat + { + short wValidBitsPerSample; // bits of precision + int dwChannelMask; // which channels are present in stream + int dwReserved1; + int dwReserved2; + short wEncodeOptions; + short wReserved3; + + public WmaWaveFormat(int sampleRate, int bitsPerSample, int channels) + : base(sampleRate,bitsPerSample,channels) + { + wValidBitsPerSample = (short) bitsPerSample; + if (channels == 1) + dwChannelMask = 1; + else if (channels == 2) + dwChannelMask = 3; + + // WMAUDIO3 is Pro + this.waveFormatTag = WaveFormatEncoding.WindowsMediaAudio; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WmaWaveFormat.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WmaWaveFormat.cs.meta new file mode 100644 index 0000000..ef9729a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveFormats/WmaWaveFormat.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ca78fbc4850c6fe1c8fa6f2e9467c117 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveInputs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveInputs.meta new file mode 100644 index 0000000..5048cfa --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveInputs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 12d1e21cc51f27961bbbdae33dc219ca +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveInputs/CaptureState.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveInputs/CaptureState.cs new file mode 100644 index 0000000..6849b1b --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveInputs/CaptureState.cs @@ -0,0 +1,27 @@ +// for consistency this should be in NAudio.Wave namespace, but left as it is for backwards compatibility +// ReSharper disable once CheckNamespace +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// Represents state of a capture device + /// </summary> + public enum CaptureState + { + /// <summary> + /// Not recording + /// </summary> + Stopped, + /// <summary> + /// Beginning to record + /// </summary> + Starting, + /// <summary> + /// Recording in progress + /// </summary> + Capturing, + /// <summary> + /// Requesting stop + /// </summary> + Stopping + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveInputs/CaptureState.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveInputs/CaptureState.cs.meta new file mode 100644 index 0000000..8d8ef11 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveInputs/CaptureState.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 57be7ed148101e3eab854c0b5cd06159 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveInputs/IWaveIn.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveInputs/IWaveIn.cs new file mode 100644 index 0000000..7209f7f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveInputs/IWaveIn.cs @@ -0,0 +1,36 @@ +using System; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// Generic interface for wave recording + /// </summary> + public interface IWaveIn : IDisposable + { + /// <summary> + /// Recording WaveFormat + /// </summary> + WaveFormat WaveFormat { get; set; } + + /// <summary> + /// Start Recording + /// </summary> + void StartRecording(); + + /// <summary> + /// Stop Recording + /// </summary> + void StopRecording(); + + /// <summary> + /// Indicates recorded data is available + /// </summary> + event EventHandler<WaveInEventArgs> DataAvailable; + + /// <summary> + /// Indicates that all recorded data has now been received. + /// </summary> + event EventHandler<StoppedEventArgs> RecordingStopped; + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveInputs/IWaveIn.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveInputs/IWaveIn.cs.meta new file mode 100644 index 0000000..cdb8e2d --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveInputs/IWaveIn.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 150e887b50a3e8c56a8bd1ec58cf04be +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveInputs/WaveInEventArgs.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveInputs/WaveInEventArgs.cs new file mode 100644 index 0000000..3c2d51f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveInputs/WaveInEventArgs.cs @@ -0,0 +1,41 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace NAudio.Wave +{ + /// <summary> + /// Event Args for WaveInStream event + /// </summary> + public class WaveInEventArgs : EventArgs + { + private byte[] buffer; + private int bytes; + + /// <summary> + /// Creates new WaveInEventArgs + /// </summary> + public WaveInEventArgs(byte[] buffer, int bytes) + { + this.buffer = buffer; + this.bytes = bytes; + } + + /// <summary> + /// Buffer containing recorded data. Note that it might not be completely + /// full. <seealso cref="BytesRecorded"/> + /// </summary> + public byte[] Buffer + { + get { return buffer; } + } + + /// <summary> + /// The number of recorded bytes in Buffer. <seealso cref="Buffer"/> + /// </summary> + public int BytesRecorded + { + get { return bytes; } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveInputs/WaveInEventArgs.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveInputs/WaveInEventArgs.cs.meta new file mode 100644 index 0000000..94ba47b --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveInputs/WaveInEventArgs.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4d30a3b14ac4946338a12b514a86af9f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs.meta new file mode 100644 index 0000000..962a81f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ce0f5123666b54e4fadd0abc7733531e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/AiffFileWriter.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/AiffFileWriter.cs new file mode 100644 index 0000000..8cf56d7 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/AiffFileWriter.cs @@ -0,0 +1,376 @@ +using System; +using System.IO; +using NAudio.Utils; + +namespace NAudio.Wave +{ + /// <summary> + /// This class writes audio data to a .aif file on disk + /// </summary> + public class AiffFileWriter : Stream + { + private Stream outStream; + private BinaryWriter writer; + private long dataSizePos; + private long commSampleCountPos; + private long dataChunkSize = 8; + private WaveFormat format; + private string filename; + + /// <summary> + /// Creates an Aiff file by reading all the data from a WaveProvider + /// BEWARE: the WaveProvider MUST return 0 from its Read method when it is finished, + /// or the Aiff File will grow indefinitely. + /// </summary> + /// <param name="filename">The filename to use</param> + /// <param name="sourceProvider">The source WaveProvider</param> + public static void CreateAiffFile(string filename, WaveStream sourceProvider) + { + using (var writer = new AiffFileWriter(filename, sourceProvider.WaveFormat)) + { + byte[] buffer = new byte[16384]; + + while (sourceProvider.Position < sourceProvider.Length) + { + int count = Math.Min((int)(sourceProvider.Length - sourceProvider.Position), buffer.Length); + int bytesRead = sourceProvider.Read(buffer, 0, count); + + if (bytesRead == 0) + { + // end of source provider + break; + } + + writer.Write(buffer, 0, bytesRead); + } + } + } + + /// <summary> + /// AiffFileWriter that actually writes to a stream + /// </summary> + /// <param name="outStream">Stream to be written to</param> + /// <param name="format">Wave format to use</param> + public AiffFileWriter(Stream outStream, WaveFormat format) + { + this.outStream = outStream; + this.format = format; + this.writer = new BinaryWriter(outStream, System.Text.Encoding.UTF8); + this.writer.Write(System.Text.Encoding.UTF8.GetBytes("FORM")); + this.writer.Write((int)0); // placeholder + this.writer.Write(System.Text.Encoding.UTF8.GetBytes("AIFF")); + + CreateCommChunk(); + WriteSsndChunkHeader(); + } + + /// <summary> + /// Creates a new AiffFileWriter + /// </summary> + /// <param name="filename">The filename to write to</param> + /// <param name="format">The Wave Format of the output data</param> + public AiffFileWriter(string filename, WaveFormat format) + : this(new FileStream(filename, FileMode.Create, FileAccess.Write, FileShare.Read), format) + { + this.filename = filename; + } + + private void WriteSsndChunkHeader() + { + this.writer.Write(System.Text.Encoding.UTF8.GetBytes("SSND")); + dataSizePos = this.outStream.Position; + this.writer.Write((int)0); // placeholder + this.writer.Write((int)0); // zero offset + this.writer.Write(SwapEndian((int)format.BlockAlign)); + } + + private byte[] SwapEndian(short n) + { + return new byte[] { (byte)(n >> 8), (byte)(n & 0xff) }; + } + + private byte[] SwapEndian(int n) + { + return new byte[] { (byte)((n >> 24) & 0xff), (byte)((n >> 16) & 0xff), (byte)((n >> 8) & 0xff), (byte)(n & 0xff), }; + } + + private void CreateCommChunk() + { + this.writer.Write(System.Text.Encoding.UTF8.GetBytes("COMM")); + this.writer.Write(SwapEndian((int)18)); + this.writer.Write(SwapEndian((short)format.Channels)); + commSampleCountPos = this.outStream.Position; ; + this.writer.Write((int)0); // placeholder for total number of samples + this.writer.Write(SwapEndian((short)format.BitsPerSample)); + this.writer.Write(IEEE.ConvertToIeeeExtended(format.SampleRate)); + } + + /// <summary> + /// The aiff file name or null if not applicable + /// </summary> + public string Filename + { + get { return filename; } + } + + /// <summary> + /// Number of bytes of audio in the data chunk + /// </summary> + public override long Length + { + get { return dataChunkSize; } + } + + /// <summary> + /// WaveFormat of this aiff file + /// </summary> + public WaveFormat WaveFormat + { + get { return format; } + } + + /// <summary> + /// Returns false: Cannot read from a AiffFileWriter + /// </summary> + public override bool CanRead + { + get { return false; } + } + + /// <summary> + /// Returns true: Can write to a AiffFileWriter + /// </summary> + public override bool CanWrite + { + get { return true; } + } + + /// <summary> + /// Returns false: Cannot seek within a AiffFileWriter + /// </summary> + public override bool CanSeek + { + get { return false; } + } + + /// <summary> + /// Read is not supported for a AiffFileWriter + /// </summary> + public override int Read(byte[] buffer, int offset, int count) + { + throw new InvalidOperationException("Cannot read from an AiffFileWriter"); + } + + /// <summary> + /// Seek is not supported for a AiffFileWriter + /// </summary> + public override long Seek(long offset, SeekOrigin origin) + { + throw new InvalidOperationException("Cannot seek within an AiffFileWriter"); + } + + /// <summary> + /// SetLength is not supported for AiffFileWriter + /// </summary> + /// <param name="value"></param> + public override void SetLength(long value) + { + throw new InvalidOperationException("Cannot set length of an AiffFileWriter"); + } + + /// <summary> + /// Gets the Position in the AiffFile (i.e. number of bytes written so far) + /// </summary> + public override long Position + { + get { return dataChunkSize; } + set { throw new InvalidOperationException("Repositioning an AiffFileWriter is not supported"); } + } + + /// <summary> + /// Appends bytes to the AiffFile (assumes they are already in the correct format) + /// </summary> + /// <param name="data">the buffer containing the wave data</param> + /// <param name="offset">the offset from which to start writing</param> + /// <param name="count">the number of bytes to write</param> + public override void Write(byte[] data, int offset, int count) + { + byte[] swappedData = new byte[data.Length]; + + int align = format.BitsPerSample / 8; + + for (int i = 0; i < data.Length; i++) + { + int pos = (int)Math.Floor((double)i / align) * align + (align - (i % align) - 1); + swappedData[i] = data[pos]; + } + + outStream.Write(swappedData, offset, count); + dataChunkSize += count; + } + + private byte[] value24 = new byte[3]; // keep this around to save us creating it every time + + /// <summary> + /// Writes a single sample to the Aiff file + /// </summary> + /// <param name="sample">the sample to write (assumed floating point with 1.0f as max value)</param> + public void WriteSample(float sample) + { + if (WaveFormat.BitsPerSample == 16) + { + writer.Write(SwapEndian((Int16)(Int16.MaxValue * sample))); + dataChunkSize += 2; + } + else if (WaveFormat.BitsPerSample == 24) + { + var value = BitConverter.GetBytes((Int32)(Int32.MaxValue * sample)); + value24[2] = value[1]; + value24[1] = value[2]; + value24[0] = value[3]; + writer.Write(value24); + dataChunkSize += 3; + } + else if (WaveFormat.BitsPerSample == 32 && WaveFormat.Encoding == NAudio.Wave.WaveFormatEncoding.Extensible) + { + writer.Write(SwapEndian(UInt16.MaxValue * (Int32)sample)); + dataChunkSize += 4; + } + else + { + throw new InvalidOperationException("Only 16, 24 or 32 bit PCM or IEEE float audio data supported"); + } + } + + /// <summary> + /// Writes 32 bit floating point samples to the Aiff file + /// They will be converted to the appropriate bit depth depending on the WaveFormat of the AIF file + /// </summary> + /// <param name="samples">The buffer containing the floating point samples</param> + /// <param name="offset">The offset from which to start writing</param> + /// <param name="count">The number of floating point samples to write</param> + public void WriteSamples(float[] samples, int offset, int count) + { + for (int n = 0; n < count; n++) + { + WriteSample(samples[offset + n]); + } + } + + /// <summary> + /// Writes 16 bit samples to the Aiff file + /// </summary> + /// <param name="samples">The buffer containing the 16 bit samples</param> + /// <param name="offset">The offset from which to start writing</param> + /// <param name="count">The number of 16 bit samples to write</param> + public void WriteSamples(short[] samples, int offset, int count) + { + // 16 bit PCM data + if (WaveFormat.BitsPerSample == 16) + { + for (int sample = 0; sample < count; sample++) + { + writer.Write(SwapEndian(samples[sample + offset])); + } + dataChunkSize += (count * 2); + } + // 24 bit PCM data + else if (WaveFormat.BitsPerSample == 24) + { + byte[] value; + for (int sample = 0; sample < count; sample++) + { + value = BitConverter.GetBytes(UInt16.MaxValue * (Int32)samples[sample + offset]); + value24[2] = value[1]; + value24[1] = value[2]; + value24[0] = value[3]; + writer.Write(value24); + } + dataChunkSize += (count * 3); + } + // 32 bit PCM data + else if (WaveFormat.BitsPerSample == 32 && WaveFormat.Encoding == WaveFormatEncoding.Extensible) + { + for (int sample = 0; sample < count; sample++) + { + writer.Write(SwapEndian(UInt16.MaxValue * (Int32)samples[sample + offset])); + } + dataChunkSize += (count * 4); + } + else + { + throw new InvalidOperationException("Only 16, 24 or 32 bit PCM audio data supported"); + } + } + + /// <summary> + /// Ensures data is written to disk + /// </summary> + public override void Flush() + { + writer.Flush(); + } + + #region IDisposable Members + + /// <summary> + /// Actually performs the close,making sure the header contains the correct data + /// </summary> + /// <param name="disposing">True if called from <see>Dispose</see></param> + protected override void Dispose(bool disposing) + { + if (disposing) + { + if (outStream != null) + { + try + { + UpdateHeader(writer); + } + finally + { + // in a finally block as we don't want the FileStream to run its disposer in + // the GC thread if the code above caused an IOException (e.g. due to disk full) + outStream.Dispose(); // will close the underlying base stream + outStream = null; + } + } + } + } + + /// <summary> + /// Updates the header with file size information + /// </summary> + protected virtual void UpdateHeader(BinaryWriter writer) + { + this.Flush(); + writer.Seek(4, SeekOrigin.Begin); + writer.Write(SwapEndian((int)(outStream.Length - 8))); + UpdateCommChunk(writer); + UpdateSsndChunk(writer); + } + + private void UpdateCommChunk(BinaryWriter writer) + { + writer.Seek((int)commSampleCountPos, SeekOrigin.Begin); + writer.Write(SwapEndian((int)(dataChunkSize * 8 / format.BitsPerSample / format.Channels))); + } + + private void UpdateSsndChunk(BinaryWriter writer) + { + writer.Seek((int)dataSizePos, SeekOrigin.Begin); + writer.Write(SwapEndian((int)dataChunkSize)); + } + + /// <summary> + /// Finaliser - should only be called if the user forgot to close this AiffFileWriter + /// </summary> + ~AiffFileWriter() + { + System.Diagnostics.Debug.Assert(false, "AiffFileWriter was not disposed"); + Dispose(false); + } + + #endregion + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/AiffFileWriter.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/AiffFileWriter.cs.meta new file mode 100644 index 0000000..ee9b4b2 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/AiffFileWriter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d2d2a3c7a425faf15bbbd22dc448bca9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/BextChunkInfo.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/BextChunkInfo.cs new file mode 100644 index 0000000..afd5495 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/BextChunkInfo.cs @@ -0,0 +1,67 @@ +using System; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// https://tech.ebu.ch/docs/tech/tech3285.pdf + /// </summary> + public class BextChunkInfo + { + /// <summary> + /// Constructs a new BextChunkInfo + /// </summary> + public BextChunkInfo() + { + //UniqueMaterialIdentifier = Guid.NewGuid().ToString(); + Reserved = new byte[190]; + } + + /// <summary> + /// Description (max 256 chars) + /// </summary> + public string Description { get; set; } + /// <summary> + /// Originator (max 32 chars) + /// </summary> + public string Originator { get; set; } + /// <summary> + /// Originator Reference (max 32 chars) + /// </summary> + public string OriginatorReference { get; set; } + /// <summary> + /// Originator Date Time + /// </summary> + public DateTime OriginationDateTime { get; set; } + /// <summary> + /// Origination Date as string + /// </summary> + public string OriginationDate => OriginationDateTime.ToString("yyyy-MM-dd"); + /// <summary> + /// Origination as time + /// </summary> + public string OriginationTime => OriginationDateTime.ToString("HH:mm:ss"); + /// <summary> + /// Time reference (first sample count since midnight) + /// </summary> + public long TimeReference { get; set; } + /// <summary> + /// version 2 has loudness stuff which we don't know so using version 1 + /// </summary> + public ushort Version => 1; + /// <summary> + /// 64 bytes http://en.wikipedia.org/wiki/UMID + /// </summary> + public string UniqueMaterialIdentifier { get; set; } + /// <summary> + /// for version 2 = 180 bytes (10 before are loudness values), using version 1 = 190 bytes + /// </summary> + public byte[] Reserved { get; } + /// <summary> + /// Coding history arbitrary length string at end of structure + /// http://www.ebu.ch/CMSimages/fr/tec_text_r98-1999_tcm7-4709.pdf + /// A=PCM,F=48000,W=16,M=stereo,T=original,CR/LF + /// </summary> + public string CodingHistory { get; set; } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/BextChunkInfo.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/BextChunkInfo.cs.meta new file mode 100644 index 0000000..7306ee9 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/BextChunkInfo.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d71853733d8bd6258b3502de4734f0b2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/BwfWriter.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/BwfWriter.cs new file mode 100644 index 0000000..a3970a4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/BwfWriter.cs @@ -0,0 +1,150 @@ +using System; +using System.Diagnostics; +using System.IO; +using System.Text; + +namespace NAudio.Wave +{ + /// <summary> + /// Broadcast WAVE File Writer + /// </summary> + public class BwfWriter : IDisposable + { + private readonly WaveFormat format; + private readonly BinaryWriter writer; + private readonly long dataChunkSizePosition; + private long dataLength; + private bool isDisposed; + + /// <summary> + /// Createa a new BwfWriter + /// </summary> + /// <param name="filename">Rarget filename</param> + /// <param name="format">WaveFormat</param> + /// <param name="bextChunkInfo">Chunk information</param> + public BwfWriter(string filename, WaveFormat format, BextChunkInfo bextChunkInfo) + { + this.format = format; + writer = new BinaryWriter(File.OpenWrite(filename)); + writer.Write(Encoding.UTF8.GetBytes("RIFF")); // will be updated to RF64 if large + writer.Write(0); // placeholder + writer.Write(Encoding.UTF8.GetBytes("WAVE")); + + writer.Write(Encoding.UTF8.GetBytes("JUNK")); // ds64 + writer.Write(28); // ds64 size + writer.Write(0L); // RIFF size + writer.Write(0L); // data size + writer.Write(0L); // sampleCount size + writer.Write(0); // table length + // TABLE appears here - to store the sizes of other huge chunks other than + + // write the broadcast audio extension + writer.Write(Encoding.UTF8.GetBytes("bext")); + var codingHistory = Encoding.ASCII.GetBytes(bextChunkInfo.CodingHistory ?? ""); + var bextLength = 602 + codingHistory.Length; + if (bextLength % 2 != 0) + bextLength++; + writer.Write(bextLength); // bext size + var bextStart = writer.BaseStream.Position; + writer.Write(GetAsBytes(bextChunkInfo.Description, 256)); + writer.Write(GetAsBytes(bextChunkInfo.Originator, 32)); + writer.Write(GetAsBytes(bextChunkInfo.OriginatorReference, 32)); + writer.Write(GetAsBytes(bextChunkInfo.OriginationDate, 10)); + writer.Write(GetAsBytes(bextChunkInfo.OriginationTime, 8)); + writer.Write(bextChunkInfo.TimeReference); // 8 bytes long + writer.Write(bextChunkInfo.Version); // 2 bytes long + writer.Write(GetAsBytes(bextChunkInfo.UniqueMaterialIdentifier, 64)); + writer.Write(bextChunkInfo.Reserved); // for version 1 this is 190 bytes + writer.Write(codingHistory); + if (codingHistory.Length % 2 != 0) + writer.Write((byte)0); + Debug.Assert(writer.BaseStream.Position == bextStart + bextLength, "Invalid bext chunk size"); + + // write the format chunk + writer.Write(Encoding.UTF8.GetBytes("fmt ")); + format.Serialize(writer); + + writer.Write(Encoding.UTF8.GetBytes("data")); + dataChunkSizePosition = writer.BaseStream.Position; + writer.Write(-1); // will be overwritten unless this is RF64 + // now finally the data chunk + } + + /// <summary> + /// Write audio data to this BWF + /// </summary> + public void Write(byte[] buffer, int offset, int count) + { + if (isDisposed) throw new ObjectDisposedException("This BWF Writer already disposed"); + writer.Write(buffer, offset, count); + dataLength += count; + } + + /// <summary> + /// Flush writer, and fix up header sizes + /// </summary> + public void Flush() + { + if (isDisposed) throw new ObjectDisposedException("This BWF Writer already disposed"); + writer.Flush(); + FixUpChunkSizes(true); // here to ensure WAV file created is always playable after Flush + } + + private void FixUpChunkSizes(bool restorePosition) + { + var pos = writer.BaseStream.Position; + var isLarge = dataLength > Int32.MaxValue; + var riffSize = writer.BaseStream.Length - 8; + if (isLarge) + { + var bytesPerSample = (format.BitsPerSample / 8) * format.Channels; + writer.BaseStream.Position = 0; + writer.Write(Encoding.UTF8.GetBytes("RF64")); + writer.Write(-1); + writer.BaseStream.Position += 4; // skip over WAVE + writer.Write(Encoding.UTF8.GetBytes("ds64")); + writer.BaseStream.Position += 4; // skip over ds64 chunk size + writer.Write(riffSize); + writer.Write(dataLength); + writer.Write(dataLength / bytesPerSample); + + // data chunk size can stay as -1 + } + else + { + // fix up the RIFF size + writer.BaseStream.Position = 4; + writer.Write((uint)riffSize); + // fix up the data chunk size + writer.BaseStream.Position = dataChunkSizePosition; + writer.Write((uint)dataLength); + } + if (restorePosition) + { + writer.BaseStream.Position = pos; + } + + } + + /// <summary> + /// Disposes this writer + /// </summary> + public void Dispose() + { + if (!isDisposed) + { + FixUpChunkSizes(false); + writer.Dispose(); + isDisposed = true; + } + } + + private static byte[] GetAsBytes(string message, int byteSize) + { + var outputBuffer = new byte[byteSize]; + var encoded = Encoding.ASCII.GetBytes(message ?? ""); + Array.Copy(encoded, outputBuffer, Math.Min(encoded.Length, byteSize)); + return outputBuffer; + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/BwfWriter.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/BwfWriter.cs.meta new file mode 100644 index 0000000..168051d --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/BwfWriter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1011aa0b7ec8e3f8ba5ba60617e4f213 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/CueWaveFileWriter.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/CueWaveFileWriter.cs new file mode 100644 index 0000000..b866d01 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/CueWaveFileWriter.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.IO; + +namespace NAudio.Wave +{ + /// <summary> + /// A wave file writer that adds cue support + /// </summary> + public class CueWaveFileWriter : WaveFileWriter + { + private CueList cues = null; + + /// <summary> + /// Writes a wave file, including a cues chunk + /// </summary> + public CueWaveFileWriter(string fileName, WaveFormat waveFormat) + : base (fileName, waveFormat) + { + } + + /// <summary> + /// Adds a cue to the Wave file + /// </summary> + /// <param name="position">Sample position</param> + /// <param name="label">Label text</param> + public void AddCue(int position, string label) + { + if (cues == null) + { + cues = new CueList(); + } + cues.Add(new Cue(position, label)); + } + + private void WriteCues(BinaryWriter w) + { + // write the cue chunks to the end of the stream + if (cues != null) + { + byte[] cueChunks = cues.GetRiffChunks(); + int cueChunksSize = cueChunks.Length; + w.Seek(0, SeekOrigin.End); + + if (w.BaseStream.Length % 2 == 1) + { + w.Write((Byte)0x00); + } + + w.Write(cues.GetRiffChunks(), 0, cueChunksSize); + w.Seek(4, SeekOrigin.Begin); + w.Write((int)(w.BaseStream.Length - 8)); + } + } + + /// <summary> + /// Updates the header, and writes the cues out + /// </summary> + protected override void UpdateHeader(BinaryWriter writer) + { + base.UpdateHeader(writer); + WriteCues(writer); + } + } +} + diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/CueWaveFileWriter.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/CueWaveFileWriter.cs.meta new file mode 100644 index 0000000..144ee29 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/CueWaveFileWriter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c437de1d2248fcaadb9bf3f9d203824d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs new file mode 100644 index 0000000..0c14e3f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs @@ -0,0 +1,940 @@ +using System; +using System.Runtime.InteropServices; +using System.Security; +using System.Threading; +using System.Collections.Generic; +using System.Diagnostics; + +namespace NAudio.Wave +{ + /// <summary> + /// NativeDirectSoundOut using DirectSound COM interop. + /// Contact author: Alexandre Mutel - alexandre_mutel at yahoo.fr + /// Modified by: Graham "Gee" Plumb + /// </summary> + public class DirectSoundOut : IWavePlayer + { + /// <summary> + /// Playback Stopped + /// </summary> + public event EventHandler<StoppedEventArgs> PlaybackStopped; + + private PlaybackState playbackState; + private WaveFormat waveFormat; + private int samplesTotalSize; + private int samplesFrameSize; + private int nextSamplesWriteIndex; + private int desiredLatency; + private Guid device; + private byte[] samples; + private IWaveProvider waveStream = null; + private IDirectSound directSound = null; + private IDirectSoundBuffer primarySoundBuffer = null; + private IDirectSoundBuffer secondaryBuffer = null; + private EventWaitHandle frameEventWaitHandle1; + private EventWaitHandle frameEventWaitHandle2; + private EventWaitHandle endEventWaitHandle; + private Thread notifyThread; + private SynchronizationContext syncContext; + private long bytesPlayed; + + // Used purely for locking + private Object m_LockObject = new Object(); + + /// <summary> + /// Gets the DirectSound output devices in the system + /// </summary> + public static IEnumerable<DirectSoundDeviceInfo> Devices + { + get { + devices = new List<DirectSoundDeviceInfo>(); + DirectSoundEnumerate(new DSEnumCallback(EnumCallback), IntPtr.Zero); + return devices; + } + } + + private static List<DirectSoundDeviceInfo> devices; + + private static bool EnumCallback(IntPtr lpGuid, IntPtr lpcstrDescription, IntPtr lpcstrModule, IntPtr lpContext) + { + var device = new DirectSoundDeviceInfo(); + if (lpGuid == IntPtr.Zero) + { + device.Guid = Guid.Empty; + } + else + { + byte[] guidBytes = new byte[16]; + Marshal.Copy(lpGuid, guidBytes, 0, 16); + device.Guid = new Guid(guidBytes); + } + device.Description = Marshal.PtrToStringAnsi(lpcstrDescription); + if (lpcstrModule != null) + { + device.ModuleName = Marshal.PtrToStringAnsi(lpcstrModule); + } + devices.Add(device); + return true; + } + + + /// <summary> + /// Initializes a new instance of the <see cref="DirectSoundOut"/> class. + /// </summary> + public DirectSoundOut() + : this(DSDEVID_DefaultPlayback) + { + } + + /// <summary> + /// Initializes a new instance of the <see cref="DirectSoundOut"/> class. + /// </summary> + public DirectSoundOut(Guid device) + : this(device, 40) + { + } + + /// <summary> + /// Initializes a new instance of the <see cref="DirectSoundOut"/> class. + /// </summary> + public DirectSoundOut(int latency) + : this(DSDEVID_DefaultPlayback, latency) + { + } + + /// <summary> + /// Initializes a new instance of the <see cref="DirectSoundOut"/> class. + /// (40ms seems to work under Vista). + /// </summary> + /// <param name="latency">The latency.</param> + /// <param name="device">Selected device</param> + public DirectSoundOut(Guid device, int latency) + { + if (device == Guid.Empty) + { + device = DSDEVID_DefaultPlayback; + } + this.device = device; + this.desiredLatency = latency; + this.syncContext = SynchronizationContext.Current; + } + + /// <summary> + /// Releases unmanaged resources and performs other cleanup operations before the + /// <see cref="DirectSoundOut"/> is reclaimed by garbage collection. + /// </summary> + ~DirectSoundOut() + { + Dispose(); + } + + /// <summary> + /// Begin playback + /// </summary> + public void Play() + { + if (playbackState == PlaybackState.Stopped) + { + // ------------------------------------------------------------------------------------- + // Thread that process samples + // ------------------------------------------------------------------------------------- + notifyThread = new Thread(new ThreadStart(PlaybackThreadFunc)); + // put this back to highest when we are confident we don't have any bugs in the thread proc + notifyThread.Priority = ThreadPriority.Normal; + notifyThread.IsBackground = true; + notifyThread.Start(); + } + + lock (m_LockObject) + { + playbackState = PlaybackState.Playing; + } + } + + /// <summary> + /// Stop playback + /// </summary> + public void Stop() + { + // Try and tidy up nicely + if (Monitor.TryEnter(m_LockObject, 50)) + { + playbackState = PlaybackState.Stopped; + Monitor.Exit(m_LockObject); + } + else + { + // No joy - abort the thread! + if (notifyThread != null) + { + notifyThread.Abort(); + notifyThread = null; + } + } + } + + /// <summary> + /// Pause Playback + /// </summary> + public void Pause() + { + lock (m_LockObject) + { + playbackState = PlaybackState.Paused; + } + } + + /// <summary> + /// Gets the current position in bytes from the wave output device. + /// (n.b. this is not the same thing as the position within your reader + /// stream) + /// </summary> + /// <returns>Position in bytes</returns> + public long GetPosition() + { + if (playbackState != Wave.PlaybackState.Stopped) + { + var sbuf = secondaryBuffer; + if (sbuf != null) + { + uint currentPlayCursor, currentWriteCursor; + sbuf.GetCurrentPosition(out currentPlayCursor, out currentWriteCursor); + return currentPlayCursor + bytesPlayed; + } + } + return 0; + } + + /// <summary> + /// Gets the current position from the wave output device. + /// </summary> + public TimeSpan PlaybackPosition + { + get + { + // bytes played in this stream + var pos = GetPosition(); + + // samples played in this stream + pos /= waveFormat.Channels * waveFormat.BitsPerSample / 8; + + // ms played in this stream + return TimeSpan.FromMilliseconds(pos * 1000.0 / waveFormat.SampleRate); + } + } + + + /// <summary> + /// Initialise playback + /// </summary> + /// <param name="waveProvider">The waveprovider to be played</param> + public void Init(IWaveProvider waveProvider) + { + this.waveStream = waveProvider; + this.waveFormat = waveProvider.WaveFormat; + } + + private void InitializeDirectSound() + { + // Open DirectSound + lock (this.m_LockObject) + { + Debug.Assert(directSound == null); + DirectSoundCreate(ref device, out directSound, IntPtr.Zero); + + if (directSound != null) + { + // Set Cooperative Level to PRIORITY (priority level can call the SetFormat and Compact methods) + directSound.SetCooperativeLevel(GetDesktopWindow(), DirectSoundCooperativeLevel.DSSCL_PRIORITY); + + // ------------------------------------------------------------------------------------- + // Create PrimaryBuffer + // ------------------------------------------------------------------------------------- + + // Fill BufferDescription for PrimaryBuffer + BufferDescription bufferDesc = new BufferDescription(); + bufferDesc.dwSize = Marshal.SizeOf(bufferDesc); + bufferDesc.dwBufferBytes = 0; + bufferDesc.dwFlags = DirectSoundBufferCaps.DSBCAPS_PRIMARYBUFFER; + bufferDesc.dwReserved = 0; + bufferDesc.lpwfxFormat = IntPtr.Zero; + bufferDesc.guidAlgo = Guid.Empty; + + object soundBufferObj; + // Create PrimaryBuffer + directSound.CreateSoundBuffer(bufferDesc, out soundBufferObj, IntPtr.Zero); + primarySoundBuffer = (IDirectSoundBuffer)soundBufferObj; + + // Play & Loop on the PrimarySound Buffer + primarySoundBuffer.Play(0, 0, DirectSoundPlayFlags.DSBPLAY_LOOPING); + + // ------------------------------------------------------------------------------------- + // Create SecondaryBuffer + // ------------------------------------------------------------------------------------- + + // A frame of samples equals to Desired Latency + samplesFrameSize = MsToBytes(desiredLatency); + + // Fill BufferDescription for SecondaryBuffer + BufferDescription bufferDesc2 = new BufferDescription(); + bufferDesc2.dwSize = Marshal.SizeOf(bufferDesc2); + bufferDesc2.dwBufferBytes = (uint)(samplesFrameSize * 2); + bufferDesc2.dwFlags = DirectSoundBufferCaps.DSBCAPS_GETCURRENTPOSITION2 + | DirectSoundBufferCaps.DSBCAPS_CTRLPOSITIONNOTIFY + | DirectSoundBufferCaps.DSBCAPS_GLOBALFOCUS + | DirectSoundBufferCaps.DSBCAPS_CTRLVOLUME + | DirectSoundBufferCaps.DSBCAPS_STICKYFOCUS + | DirectSoundBufferCaps.DSBCAPS_GETCURRENTPOSITION2; + bufferDesc2.dwReserved = 0; + GCHandle handleOnWaveFormat = GCHandle.Alloc(waveFormat, GCHandleType.Pinned); // Ptr to waveFormat + bufferDesc2.lpwfxFormat = handleOnWaveFormat.AddrOfPinnedObject(); // set Ptr to waveFormat + bufferDesc2.guidAlgo = Guid.Empty; + + // Create SecondaryBuffer + directSound.CreateSoundBuffer(bufferDesc2, out soundBufferObj, IntPtr.Zero); + secondaryBuffer = (IDirectSoundBuffer)soundBufferObj; + handleOnWaveFormat.Free(); + + // Get effective SecondaryBuffer size + BufferCaps dsbCaps = new BufferCaps(); + dsbCaps.dwSize = Marshal.SizeOf(dsbCaps); + secondaryBuffer.GetCaps(dsbCaps); + + nextSamplesWriteIndex = 0; + samplesTotalSize = dsbCaps.dwBufferBytes; + samples = new byte[samplesTotalSize]; + System.Diagnostics.Debug.Assert(samplesTotalSize == (2 * samplesFrameSize), "Invalid SamplesTotalSize vs SamplesFrameSize"); + + // ------------------------------------------------------------------------------------- + // Create double buffering notification. + // Use DirectSoundNotify at Position [0, 1/2] and Stop Position (0xFFFFFFFF) + // ------------------------------------------------------------------------------------- + IDirectSoundNotify notify = (IDirectSoundNotify)soundBufferObj; + + frameEventWaitHandle1 = new EventWaitHandle(false, EventResetMode.AutoReset); + frameEventWaitHandle2 = new EventWaitHandle(false, EventResetMode.AutoReset); + endEventWaitHandle = new EventWaitHandle(false, EventResetMode.AutoReset); + + DirectSoundBufferPositionNotify[] notifies = new DirectSoundBufferPositionNotify[3]; + notifies[0] = new DirectSoundBufferPositionNotify(); + notifies[0].dwOffset = 0; + notifies[0].hEventNotify = frameEventWaitHandle1.SafeWaitHandle.DangerousGetHandle(); + + notifies[1] = new DirectSoundBufferPositionNotify(); + notifies[1].dwOffset = (uint)samplesFrameSize; + notifies[1].hEventNotify = frameEventWaitHandle2.SafeWaitHandle.DangerousGetHandle(); + + notifies[2] = new DirectSoundBufferPositionNotify(); + notifies[2].dwOffset = 0xFFFFFFFF; + notifies[2].hEventNotify = endEventWaitHandle.SafeWaitHandle.DangerousGetHandle(); + + notify.SetNotificationPositions(3, notifies); + } + } + } + + /// <summary> + /// Current playback state + /// </summary> + /// <value></value> + public PlaybackState PlaybackState + { + get { return playbackState; } + } + + /// <summary> + /// The volume 1.0 is full scale + /// </summary> + /// <value></value> + public float Volume + { + get + { + return 1.0f; + //return 1 + (secondaryBuffer.GetVolume()) / 10000.0f; + } + set + { + if (value != 1.0f) + { + throw new InvalidOperationException("Setting volume not supported on DirectSoundOut, adjust the volume on your WaveProvider instead"); + } + //int intVol = (int)((value - 1) * 10000.0f); + //secondaryBuffer.SetVolume(intVol); + } + } + + /// <inheritdoc/> + public WaveFormat OutputWaveFormat => waveFormat; + + /// <summary> + /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + /// </summary> + public void Dispose() + { + Stop(); + GC.SuppressFinalize(this); + } + + /// <summary> + /// Determines whether the SecondaryBuffer is lost. + /// </summary> + /// <returns> + /// <c>true</c> if [is buffer lost]; otherwise, <c>false</c>. + /// </returns> + private bool IsBufferLost() + { + return (secondaryBuffer.GetStatus() & DirectSoundBufferStatus.DSBSTATUS_BUFFERLOST) != 0 ? true : false; + } + + /// <summary> + /// Convert ms to bytes size according to WaveFormat + /// </summary> + /// <param name="ms">The ms</param> + /// <returns>number of byttes</returns> + private int MsToBytes(int ms) + { + int bytes = ms * (waveFormat.AverageBytesPerSecond / 1000); + bytes -= bytes % waveFormat.BlockAlign; + return bytes; + } + + /// <summary> + /// Processes the samples in a separate thread. + /// </summary> + private void PlaybackThreadFunc() + { + // Used to determine if playback is halted + bool lPlaybackHalted = false; + bool firstBufferStarted = false; + bytesPlayed = 0; + + Exception exception = null; + // Incase the thread is killed + try + { + InitializeDirectSound(); + int lResult = 1; + + if (PlaybackState == PlaybackState.Stopped) + { + secondaryBuffer.SetCurrentPosition(0); + nextSamplesWriteIndex = 0; + lResult = Feed(samplesTotalSize); + } + + // Incase the previous Feed method returns 0 + if (lResult > 0) + { + lock (m_LockObject) + { + playbackState = PlaybackState.Playing; + } + + secondaryBuffer.Play(0, 0, DirectSoundPlayFlags.DSBPLAY_LOOPING); + + var waitHandles = new WaitHandle[] { frameEventWaitHandle1, frameEventWaitHandle2, endEventWaitHandle }; + + bool lContinuePlayback = true; + while (PlaybackState != PlaybackState.Stopped && lContinuePlayback) + { + // Wait for signals on frameEventWaitHandle1 (Position 0), frameEventWaitHandle2 (Position 1/2) + int indexHandle = WaitHandle.WaitAny(waitHandles, 3 * desiredLatency, false); + + // TimeOut is ok + if (indexHandle != WaitHandle.WaitTimeout) + { + // Buffer is Stopped + if (indexHandle == 2) + { + // (Gee) - Not sure whether to stop playback in this case or not! + StopPlayback(); + lPlaybackHalted = true; + lContinuePlayback = false; + } + else + { + if (indexHandle == 0) + { + // we're at the beginning of the buffer... + if (firstBufferStarted) + { + // because this notification is based on the *playback" cursor, this should be reasonably accurate + bytesPlayed += samplesFrameSize * 2; + } + } + else + { + firstBufferStarted = true; + } + + indexHandle = (indexHandle == 0) ? 1 : 0; + nextSamplesWriteIndex = indexHandle * samplesFrameSize; + + // Only carry on playing if we can! + if (Feed(samplesFrameSize) == 0) + { + StopPlayback(); + lPlaybackHalted = true; + lContinuePlayback = false; + } + } + } + else + { + // Timed out! + StopPlayback(); + lPlaybackHalted = true; + lContinuePlayback = false; + // report this as an error in the Playback Stopped + // seems to happen when device is unplugged + throw new Exception("DirectSound buffer timeout"); + } + } + } + } + catch (Exception e) + { + // Do nothing (except report error) + Debug.WriteLine(e.ToString()); + exception = e; + } + finally + { + if (!lPlaybackHalted) + { + try + { + StopPlayback(); + } + catch (Exception e) + { + Debug.WriteLine(e.ToString()); + // don't overwrite the original reason we exited the playback loop + if (exception == null) exception = e; + } + } + + lock (m_LockObject) + { + playbackState = PlaybackState.Stopped; + } + + bytesPlayed = 0; + + // Fire playback stopped event + RaisePlaybackStopped(exception); + } + } + + private void RaisePlaybackStopped(Exception e) + { + var handler = PlaybackStopped; + if (handler != null) + { + if (this.syncContext == null) + { + handler(this, new StoppedEventArgs(e)); + } + else + { + syncContext.Post(state => handler(this, new StoppedEventArgs(e)), null); + } + } + } + + + /// <summary> + /// Stop playback + /// </summary> + private void StopPlayback() + { + lock (this.m_LockObject) + { + if (secondaryBuffer != null) + { + CleanUpSecondaryBuffer(); + + secondaryBuffer.Stop(); + Marshal.ReleaseComObject(secondaryBuffer); + secondaryBuffer = null; + } + if (primarySoundBuffer != null) + { + primarySoundBuffer.Stop(); + Marshal.ReleaseComObject(primarySoundBuffer); + primarySoundBuffer = null; + } + if (directSound != null) + { + Marshal.ReleaseComObject(directSound); + directSound = null; + } + } + } + + /// <summary> + /// Clean up the SecondaryBuffer + /// </summary> + /// <remarks> + /// <para> + /// In DirectSound, when playback is started, + /// the rest of the sound that was played last time is played back as noise. + /// This happens even if the secondary buffer is completely silenced, + /// so it seems that the buffer in the primary buffer or higher is not cleared. + /// </para> + /// <para> + /// To solve this problem fill the secondary buffer with silence data when stop playback. + /// </para> + /// </remarks> + private void CleanUpSecondaryBuffer() + { + if (secondaryBuffer != null) + { + byte[] silence = new byte[samplesTotalSize]; + + // Lock the SecondaryBuffer + IntPtr wavBuffer1; + int nbSamples1; + IntPtr wavBuffer2; + int nbSamples2; + secondaryBuffer.Lock(0, (uint)samplesTotalSize, + out wavBuffer1, out nbSamples1, + out wavBuffer2, out nbSamples2, + DirectSoundBufferLockFlag.None); + + // Copy silence data to the SecondaryBuffer + if (wavBuffer1 != IntPtr.Zero) + { + Marshal.Copy(silence, 0, wavBuffer1, nbSamples1); + if (wavBuffer2 != IntPtr.Zero) + { + Marshal.Copy(silence, 0, wavBuffer1, nbSamples1); + } + } + + // Unlock the SecondaryBuffer + secondaryBuffer.Unlock(wavBuffer1, nbSamples1, wavBuffer2, nbSamples2); + } + } + + + /// <summary> + /// Feeds the SecondaryBuffer with the WaveStream + /// </summary> + /// <param name="bytesToCopy">number of bytes to feed</param> + private int Feed(int bytesToCopy) + { + int bytesRead = bytesToCopy; + + // Restore the buffer if lost + if (IsBufferLost()) + { + secondaryBuffer.Restore(); + } + + // Clear the bufferSamples if in Paused + if (playbackState == PlaybackState.Paused) + { + Array.Clear(samples, 0, samples.Length); + } + else + { + // Read data from stream (Should this be inserted between the lock / unlock?) + bytesRead = waveStream.Read(samples, 0, bytesToCopy); + + if (bytesRead == 0) + { + Array.Clear(samples, 0, samples.Length); + return 0; + } + } + + // Lock a portion of the SecondaryBuffer (starting from 0 or 1/2 the buffer) + IntPtr wavBuffer1; + int nbSamples1; + IntPtr wavBuffer2; + int nbSamples2; + secondaryBuffer.Lock(nextSamplesWriteIndex, (uint)bytesRead, // (uint)bytesToCopy, + out wavBuffer1, out nbSamples1, + out wavBuffer2, out nbSamples2, + DirectSoundBufferLockFlag.None); + + // Copy back to the SecondaryBuffer + if (wavBuffer1 != IntPtr.Zero) + { + Marshal.Copy(samples, 0, wavBuffer1, nbSamples1); + if (wavBuffer2 != IntPtr.Zero) + { + Marshal.Copy(samples, 0, wavBuffer1, nbSamples1); + } + } + + // Unlock the SecondaryBuffer + secondaryBuffer.Unlock(wavBuffer1, nbSamples1, wavBuffer2, nbSamples2); + + return bytesRead; + } + + + //---------------------------------------------------------------------------------------------- + // Minimal Native DirectSound COM interop interfaces + //---------------------------------------------------------------------------------------------- +#region Native DirectSound COM Interface + + [StructLayout(LayoutKind.Sequential, Pack = 2)] + internal class BufferDescription + { + public int dwSize; + [MarshalAs(UnmanagedType.U4)] + public DirectSoundBufferCaps dwFlags; + public uint dwBufferBytes; + public int dwReserved; + public IntPtr lpwfxFormat; + public Guid guidAlgo; + } + + [StructLayout(LayoutKind.Sequential, Pack = 2)] + internal class BufferCaps + { + public int dwSize; + public int dwFlags; + public int dwBufferBytes; + public int dwUnlockTransferRate; + public int dwPlayCpuOverhead; + } + + internal enum DirectSoundCooperativeLevel : uint + { + DSSCL_NORMAL = 0x00000001, + DSSCL_PRIORITY = 0x00000002, + DSSCL_EXCLUSIVE = 0x00000003, + DSSCL_WRITEPRIMARY = 0x00000004 + } + + [FlagsAttribute] + internal enum DirectSoundPlayFlags : uint + { + DSBPLAY_LOOPING = 0x00000001, + DSBPLAY_LOCHARDWARE = 0x00000002, + DSBPLAY_LOCSOFTWARE = 0x00000004, + DSBPLAY_TERMINATEBY_TIME = 0x00000008, + DSBPLAY_TERMINATEBY_DISTANCE = 0x000000010, + DSBPLAY_TERMINATEBY_PRIORITY = 0x000000020 + } + + internal enum DirectSoundBufferLockFlag : uint + { + None = 0, + FromWriteCursor = 0x00000001, + EntireBuffer = 0x00000002 + } + + [FlagsAttribute] + internal enum DirectSoundBufferStatus : uint + { + DSBSTATUS_PLAYING = 0x00000001, + DSBSTATUS_BUFFERLOST = 0x00000002, + DSBSTATUS_LOOPING = 0x00000004, + DSBSTATUS_LOCHARDWARE = 0x00000008, + DSBSTATUS_LOCSOFTWARE = 0x00000010, + DSBSTATUS_TERMINATED = 0x00000020 + } + + [FlagsAttribute] + internal enum DirectSoundBufferCaps : uint + { + DSBCAPS_PRIMARYBUFFER = 0x00000001, + DSBCAPS_STATIC = 0x00000002, + DSBCAPS_LOCHARDWARE = 0x00000004, + DSBCAPS_LOCSOFTWARE = 0x00000008, + DSBCAPS_CTRL3D = 0x00000010, + DSBCAPS_CTRLFREQUENCY = 0x00000020, + DSBCAPS_CTRLPAN = 0x00000040, + DSBCAPS_CTRLVOLUME = 0x00000080, + DSBCAPS_CTRLPOSITIONNOTIFY = 0x00000100, + DSBCAPS_CTRLFX = 0x00000200, + DSBCAPS_STICKYFOCUS = 0x00004000, + DSBCAPS_GLOBALFOCUS = 0x00008000, + DSBCAPS_GETCURRENTPOSITION2 = 0x00010000, + DSBCAPS_MUTE3DATMAXDISTANCE = 0x00020000, + DSBCAPS_LOCDEFER = 0x00040000 + } + + [StructLayout(LayoutKind.Sequential)] + internal struct DirectSoundBufferPositionNotify + { + public UInt32 dwOffset; + public IntPtr hEventNotify; + } + + /// <summary> + /// IDirectSound interface + /// </summary> + [ComImport, + Guid("279AFA83-4981-11CE-A521-0020AF0BE560"), + SuppressUnmanagedCodeSecurity, + InterfaceType(ComInterfaceType.InterfaceIsIUnknown) + ] + internal interface IDirectSound + { + //STDMETHOD(CreateSoundBuffer) (THIS_ LPCDSBUFFERDESC pcDSBufferDesc, LPDIRECTSOUNDBUFFER *ppDSBuffer, LPUNKNOWN pUnkOuter) PURE; + void CreateSoundBuffer([In] BufferDescription desc, [Out, MarshalAs(UnmanagedType.Interface)] out object dsDSoundBuffer, IntPtr pUnkOuter); + //STDMETHOD(GetCaps) (THIS_ LPDSCAPS pDSCaps) PURE; + void GetCaps(IntPtr caps); + //STDMETHOD(DuplicateSoundBuffer) (THIS_ LPDIRECTSOUNDBUFFER pDSBufferOriginal, LPDIRECTSOUNDBUFFER *ppDSBufferDuplicate) PURE; + void DuplicateSoundBuffer([In, MarshalAs(UnmanagedType.Interface)] IDirectSoundBuffer bufferOriginal, [In, MarshalAs(UnmanagedType.Interface)] IDirectSoundBuffer bufferDuplicate); + //STDMETHOD(SetCooperativeLevel) (THIS_ HWND hwnd, DWORD dwLevel) PURE; + void SetCooperativeLevel(IntPtr HWND, [In, MarshalAs(UnmanagedType.U4)] DirectSoundCooperativeLevel dwLevel); + //STDMETHOD(Compact) (THIS) PURE; + void Compact(); + //STDMETHOD(GetSpeakerConfig) (THIS_ LPDWORD pdwSpeakerConfig) PURE; + void GetSpeakerConfig(IntPtr pdwSpeakerConfig); + //STDMETHOD(SetSpeakerConfig) (THIS_ DWORD dwSpeakerConfig) PURE; + void SetSpeakerConfig(uint pdwSpeakerConfig); + //STDMETHOD(Initialize) (THIS_ LPCGUID pcGuidDevice) PURE; + void Initialize([In, MarshalAs(UnmanagedType.LPStruct)] Guid guid); + } + + /// <summary> + /// IDirectSoundBuffer interface + /// </summary> + [ComImport, + Guid("279AFA85-4981-11CE-A521-0020AF0BE560"), + SuppressUnmanagedCodeSecurity, + InterfaceType(ComInterfaceType.InterfaceIsIUnknown) + ] + internal interface IDirectSoundBuffer + { + // STDMETHOD(GetCaps) (THIS_ LPDSBCAPS pDSBufferCaps) PURE; + void GetCaps([MarshalAs(UnmanagedType.LPStruct)] BufferCaps pBufferCaps); + // STDMETHOD(GetCurrentPosition) (THIS_ LPDWORD pdwCurrentPlayCursor, LPDWORD pdwCurrentWriteCursor) PURE; + void GetCurrentPosition([Out] out uint currentPlayCursor, [Out] out uint currentWriteCursor); + // STDMETHOD(GetFormat) (THIS_ LPWAVEFORMATEX pwfxFormat, DWORD dwSizeAllocated, LPDWORD pdwSizeWritten) PURE; + void GetFormat(); + // STDMETHOD(GetVolume) (THIS_ LPLONG plVolume) PURE; + [return: MarshalAs(UnmanagedType.I4)] + int GetVolume(); + // STDMETHOD(GetPan) (THIS_ LPLONG plPan) PURE; + void GetPan([Out] out uint pan); + // STDMETHOD(GetFrequency) (THIS_ LPDWORD pdwFrequency) PURE; + [return: MarshalAs(UnmanagedType.I4)] + int GetFrequency(); + // STDMETHOD(GetStatus) (THIS_ LPDWORD pdwStatus) PURE; + [return: MarshalAs(UnmanagedType.U4)] + DirectSoundBufferStatus GetStatus(); + // STDMETHOD(Initialize) (THIS_ LPDIRECTSOUND pDirectSound, LPCDSBUFFERDESC pcDSBufferDesc) PURE; + void Initialize([In, MarshalAs(UnmanagedType.Interface)] IDirectSound directSound, [In] BufferDescription desc); + // STDMETHOD(Lock) (THIS_ DWORD dwOffset, DWORD dwBytes, LPVOID *ppvAudioPtr1, LPDWORD pdwAudioBytes1, + // LPVOID *ppvAudioPtr2, LPDWORD pdwAudioBytes2, DWORD dwFlags) PURE; + void Lock(int dwOffset, uint dwBytes, [Out] out IntPtr audioPtr1, [Out] out int audioBytes1, [Out] out IntPtr audioPtr2, [Out] out int audioBytes2, [MarshalAs(UnmanagedType.U4)] DirectSoundBufferLockFlag dwFlags); + // STDMETHOD(Play) (THIS_ DWORD dwReserved1, DWORD dwPriority, DWORD dwFlags) PURE; + void Play(uint dwReserved1, uint dwPriority, [In, MarshalAs(UnmanagedType.U4)] DirectSoundPlayFlags dwFlags); + // STDMETHOD(SetCurrentPosition) (THIS_ DWORD dwNewPosition) PURE; + void SetCurrentPosition(uint dwNewPosition); + // STDMETHOD(SetFormat) (THIS_ LPCWAVEFORMATEX pcfxFormat) PURE; + void SetFormat([In] WaveFormat pcfxFormat); + // STDMETHOD(SetVolume) (THIS_ LONG lVolume) PURE; + void SetVolume(int volume); + // STDMETHOD(SetPan) (THIS_ LONG lPan) PURE; + void SetPan(uint pan); + // STDMETHOD(SetFrequency) (THIS_ DWORD dwFrequency) PURE; + void SetFrequency(uint frequency); + // STDMETHOD(Stop) (THIS) PURE; + void Stop(); + // STDMETHOD(Unlock) (THIS_ LPVOID pvAudioPtr1, DWORD dwAudioBytes1, LPVOID pvAudioPtr2, DWORD dwAudioBytes2) PURE; + void Unlock(IntPtr pvAudioPtr1, int dwAudioBytes1, IntPtr pvAudioPtr2, int dwAudioBytes2); + // STDMETHOD(Restore) (THIS) PURE; + void Restore(); + } + + /// <summary> + /// IDirectSoundNotify interface + /// </summary> + [ComImport, + Guid("b0210783-89cd-11d0-af08-00a0c925cd16"), + SuppressUnmanagedCodeSecurity, + InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] + internal interface IDirectSoundNotify + { + void SetNotificationPositions(UInt32 dwPositionNotifies, [In, MarshalAs(UnmanagedType.LPArray)] DirectSoundBufferPositionNotify[] pcPositionNotifies); + } + + /// <summary> + /// Instanciate DirectSound from the DLL + /// </summary> + /// <param name="GUID">The GUID.</param> + /// <param name="directSound">The direct sound.</param> + /// <param name="pUnkOuter">The p unk outer.</param> + [DllImport("dsound.dll", EntryPoint = "DirectSoundCreate", SetLastError = true, CharSet = CharSet.Unicode, ExactSpelling = true, CallingConvention = CallingConvention.StdCall)] + static extern void DirectSoundCreate(ref Guid GUID, [Out, MarshalAs(UnmanagedType.Interface)] out IDirectSound directSound, IntPtr pUnkOuter); + + + /// <summary> + /// DirectSound default playback device GUID + /// </summary> + public static readonly Guid DSDEVID_DefaultPlayback = new Guid("DEF00000-9C6D-47ED-AAF1-4DDA8F2B5C03"); + + /// <summary> + /// DirectSound default capture device GUID + /// </summary> + public static readonly Guid DSDEVID_DefaultCapture = new Guid("DEF00001-9C6D-47ED-AAF1-4DDA8F2B5C03"); + + /// <summary> + /// DirectSound default device for voice playback + /// </summary> + public static readonly Guid DSDEVID_DefaultVoicePlayback = new Guid("DEF00002-9C6D-47ED-AAF1-4DDA8F2B5C03"); + + /// <summary> + /// DirectSound default device for voice capture + /// </summary> + public static readonly Guid DSDEVID_DefaultVoiceCapture = new Guid("DEF00003-9C6D-47ED-AAF1-4DDA8F2B5C03"); + + /// <summary> + /// The DSEnumCallback function is an application-defined callback function that enumerates the DirectSound drivers. + /// The system calls this function in response to the application's call to the DirectSoundEnumerate or DirectSoundCaptureEnumerate function. + /// </summary> + /// <param name="lpGuid">Address of the GUID that identifies the device being enumerated, or NULL for the primary device. This value can be passed to the DirectSoundCreate8 or DirectSoundCaptureCreate8 function to create a device object for that driver. </param> + /// <param name="lpcstrDescription">Address of a null-terminated string that provides a textual description of the DirectSound device. </param> + /// <param name="lpcstrModule">Address of a null-terminated string that specifies the module name of the DirectSound driver corresponding to this device. </param> + /// <param name="lpContext">Address of application-defined data. This is the pointer passed to DirectSoundEnumerate or DirectSoundCaptureEnumerate as the lpContext parameter. </param> + /// <returns>Returns TRUE to continue enumerating drivers, or FALSE to stop.</returns> + delegate bool DSEnumCallback(IntPtr lpGuid, IntPtr lpcstrDescription, IntPtr lpcstrModule, IntPtr lpContext); + + /// <summary> + /// The DirectSoundEnumerate function enumerates the DirectSound drivers installed in the system. + /// </summary> + /// <param name="lpDSEnumCallback">callback function</param> + /// <param name="lpContext">User context</param> + [DllImport("dsound.dll", EntryPoint = "DirectSoundEnumerateA", SetLastError = true, CharSet = CharSet.Unicode, ExactSpelling = true, CallingConvention = CallingConvention.StdCall)] + static extern void DirectSoundEnumerate(DSEnumCallback lpDSEnumCallback, IntPtr lpContext); + + /// <summary> + /// Gets the HANDLE of the desktop window. + /// </summary> + /// <returns>HANDLE of the Desktop window</returns> + [DllImport("user32.dll")] + private static extern IntPtr GetDesktopWindow(); +#endregion + } + + /// <summary> + /// Class for enumerating DirectSound devices + /// </summary> + public class DirectSoundDeviceInfo + { + /// <summary> + /// The device identifier + /// </summary> + public Guid Guid { get; set; } + /// <summary> + /// Device description + /// </summary> + public string Description { get; set; } + /// <summary> + /// Device module name + /// </summary> + public string ModuleName { get; set; } + } + +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs.meta new file mode 100644 index 0000000..d63ac9a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7fe45ee6d993dd8baab8b4ad691677f4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWaveBuffer.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWaveBuffer.cs new file mode 100644 index 0000000..3b841e9 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWaveBuffer.cs @@ -0,0 +1,70 @@ +namespace NAudio.Wave +{ + /// <summary> + /// IWaveBuffer interface use to store wave datas. + /// Data can be manipulated with arrays (<see cref="ByteBuffer"/>,<see cref="FloatBuffer"/>, + /// <see cref="ShortBuffer"/>,<see cref="IntBuffer"/> ) that are pointing to the same memory buffer. + /// This is a requirement for all subclasses. + /// + /// Use the associated Count property based on the type of buffer to get the number of data in the + /// buffer. + /// + /// <see cref="WaveBuffer"/> for the standard implementation using C# unions. + /// </summary> + public interface IWaveBuffer + { + /// <summary> + /// Gets the byte buffer. + /// </summary> + /// <value>The byte buffer.</value> + byte[] ByteBuffer { get; } + + /// <summary> + /// Gets the float buffer. + /// </summary> + /// <value>The float buffer.</value> + float[] FloatBuffer { get; } + + /// <summary> + /// Gets the short buffer. + /// </summary> + /// <value>The short buffer.</value> + short[] ShortBuffer { get; } + + /// <summary> + /// Gets the int buffer. + /// </summary> + /// <value>The int buffer.</value> + int[] IntBuffer { get; } + + /// <summary> + /// Gets the max size in bytes of the byte buffer.. + /// </summary> + /// <value>Maximum number of bytes in the buffer.</value> + int MaxSize { get; } + + /// <summary> + /// Gets the byte buffer count. + /// </summary> + /// <value>The byte buffer count.</value> + int ByteBufferCount { get; } + + /// <summary> + /// Gets the float buffer count. + /// </summary> + /// <value>The float buffer count.</value> + int FloatBufferCount { get;} + + /// <summary> + /// Gets the short buffer count. + /// </summary> + /// <value>The short buffer count.</value> + int ShortBufferCount { get; } + + /// <summary> + /// Gets the int buffer count. + /// </summary> + /// <value>The int buffer count.</value> + int IntBufferCount { get; } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWaveBuffer.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWaveBuffer.cs.meta new file mode 100644 index 0000000..05330f1 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWaveBuffer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 97c01ab014dc1ea5cab017cd5aabef82 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWavePlayer.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWavePlayer.cs new file mode 100644 index 0000000..8593331 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWavePlayer.cs @@ -0,0 +1,72 @@ +using System; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// Represents the interface to a device that can play a WaveFile + /// </summary> + public interface IWavePlayer : IDisposable + { + /// <summary> + /// Begin playback + /// </summary> + void Play(); + + /// <summary> + /// Stop playback + /// </summary> + void Stop(); + + /// <summary> + /// Pause Playback + /// </summary> + void Pause(); + + /// <summary> + /// Initialise playback + /// </summary> + /// <param name="waveProvider">The waveprovider to be played</param> + void Init(IWaveProvider waveProvider); + + /// <summary> + /// The volume + /// 1.0f is full scale + /// Note that not all implementations necessarily support volume changes + /// </summary> + float Volume { get; set; } + + /// <summary> + /// Current playback state + /// </summary> + PlaybackState PlaybackState { get; } + + /// <summary> + /// Indicates that playback has gone into a stopped state due to + /// reaching the end of the input stream or an error has been encountered during playback + /// </summary> + event EventHandler<StoppedEventArgs> PlaybackStopped; + + /// <summary> + /// The WaveFormat this device is using for playback + /// </summary> + WaveFormat OutputWaveFormat { get; } + } + + /// <summary> + /// Interface for IWavePlayers that can report position + /// </summary> + public interface IWavePosition + { + /// <summary> + /// Position (in terms of bytes played - does not necessarily translate directly to the position within the source audio file) + /// </summary> + /// <returns>Position in bytes</returns> + long GetPosition(); + + /// <summary> + /// Gets a <see cref="Wave.WaveFormat"/> instance indicating the format the hardware is using. + /// </summary> + WaveFormat OutputWaveFormat { get; } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWavePlayer.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWavePlayer.cs.meta new file mode 100644 index 0000000..98efbab --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWavePlayer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 709bf3b24e2f0ef7f9cbe9b2b500866f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWaveProvider.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWaveProvider.cs new file mode 100644 index 0000000..99469bf --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWaveProvider.cs @@ -0,0 +1,25 @@ +using System; + +namespace NAudio.Wave +{ + /// <summary> + /// Generic interface for all WaveProviders. + /// </summary> + public interface IWaveProvider + { + /// <summary> + /// Gets the WaveFormat of this WaveProvider. + /// </summary> + /// <value>The wave format.</value> + WaveFormat WaveFormat { get; } + + /// <summary> + /// Fill the specified buffer with wave data. + /// </summary> + /// <param name="buffer">The buffer to fill of wave data.</param> + /// <param name="offset">Offset into buffer</param> + /// <param name="count">The number of bytes to read</param> + /// <returns>the number of bytes written to the buffer.</returns> + int Read(byte[] buffer, int offset, int count); + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWaveProvider.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWaveProvider.cs.meta new file mode 100644 index 0000000..97ff6fe --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWaveProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 01869402f29c6485cb8f6e6832a5a303 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWaveProviderFloat.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWaveProviderFloat.cs new file mode 100644 index 0000000..db88a9d --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWaveProviderFloat.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace NAudio.Wave +{ + /// <summary> + /// Like IWaveProvider, but makes it much simpler to put together a 32 bit floating + /// point mixing engine + /// </summary> + public interface ISampleProvider + { + /// <summary> + /// Gets the WaveFormat of this Sample Provider. + /// </summary> + /// <value>The wave format.</value> + WaveFormat WaveFormat { get; } + + /// <summary> + /// Fill the specified buffer with 32 bit floating point samples + /// </summary> + /// <param name="buffer">The buffer to fill with samples.</param> + /// <param name="offset">Offset into buffer</param> + /// <param name="count">The number of samples to read</param> + /// <returns>the number of samples written to the buffer.</returns> + int Read(float[] buffer, int offset, int count); + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWaveProviderFloat.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWaveProviderFloat.cs.meta new file mode 100644 index 0000000..7528045 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/IWaveProviderFloat.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cddb85b592809353aa33da48e1a84a66 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/PlaybackState.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/PlaybackState.cs new file mode 100644 index 0000000..7989f20 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/PlaybackState.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace NAudio.Wave +{ + /// <summary> + /// Playback State + /// </summary> + public enum PlaybackState + { + /// <summary> + /// Stopped + /// </summary> + Stopped, + /// <summary> + /// Playing + /// </summary> + Playing, + /// <summary> + /// Paused + /// </summary> + Paused + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/PlaybackState.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/PlaybackState.cs.meta new file mode 100644 index 0000000..fb7adb5 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/PlaybackState.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b4d6c88f33a49050b9b16d8e568806aa +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/StoppedEventArgs.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/StoppedEventArgs.cs new file mode 100644 index 0000000..9b883f7 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/StoppedEventArgs.cs @@ -0,0 +1,28 @@ +using System; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// Stopped Event Args + /// </summary> + public class StoppedEventArgs : EventArgs + { + private readonly Exception exception; + + /// <summary> + /// Initializes a new instance of StoppedEventArgs + /// </summary> + /// <param name="exception">An exception to report (null if no exception)</param> + public StoppedEventArgs(Exception exception = null) + { + this.exception = exception; + } + + /// <summary> + /// An exception. Will be null if the playback or record operation stopped due to + /// the user requesting stop or reached the end of the input audio + /// </summary> + public Exception Exception => exception; + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/StoppedEventArgs.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/StoppedEventArgs.cs.meta new file mode 100644 index 0000000..1b9d13d --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/StoppedEventArgs.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 75e4d113592ca0e7c800c56228781d88 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/WaveBuffer.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/WaveBuffer.cs new file mode 100644 index 0000000..7e5ea99 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/WaveBuffer.cs @@ -0,0 +1,242 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Wave +{ + /// <summary> + /// WaveBuffer class use to store wave datas. Data can be manipulated with arrays + /// (<see cref="ByteBuffer"/>,<see cref="FloatBuffer"/>,<see cref="ShortBuffer"/>,<see cref="IntBuffer"/> ) that are pointing to the + /// same memory buffer. Use the associated Count property based on the type of buffer to get the number of + /// data in the buffer. + /// Implicit casting is now supported to float[], byte[], int[], short[]. + /// You must not use Length on returned arrays. + /// + /// n.b. FieldOffset is 8 now to allow it to work natively on 64 bit + /// </summary> + [StructLayout(LayoutKind.Explicit, Pack = 2)] + public class WaveBuffer : IWaveBuffer + { + /// <summary> + /// Number of Bytes + /// </summary> + [FieldOffset(0)] + public int numberOfBytes; + [FieldOffset(8)] + private byte[] byteBuffer; + [FieldOffset(8)] + private float[] floatBuffer; + [FieldOffset(8)] + private short[] shortBuffer; + [FieldOffset(8)] + private int[] intBuffer; + + /// <summary> + /// Initializes a new instance of the <see cref="WaveBuffer"/> class. + /// </summary> + /// <param name="sizeToAllocateInBytes">The number of bytes. The size of the final buffer will be aligned on 4 Bytes (upper bound)</param> + public WaveBuffer(int sizeToAllocateInBytes) + { + int aligned4Bytes = sizeToAllocateInBytes%4; + sizeToAllocateInBytes = (aligned4Bytes == 0) ? sizeToAllocateInBytes : sizeToAllocateInBytes + 4 - aligned4Bytes; + // Allocating the byteBuffer is co-allocating the floatBuffer and the intBuffer + byteBuffer = new byte[sizeToAllocateInBytes]; + numberOfBytes = 0; + } + + /// <summary> + /// Initializes a new instance of the <see cref="WaveBuffer"/> class binded to a specific byte buffer. + /// </summary> + /// <param name="bufferToBoundTo">A byte buffer to bound the WaveBuffer to.</param> + public WaveBuffer(byte[] bufferToBoundTo) + { + BindTo(bufferToBoundTo); + } + + /// <summary> + /// Binds this WaveBuffer instance to a specific byte buffer. + /// </summary> + /// <param name="bufferToBoundTo">A byte buffer to bound the WaveBuffer to.</param> + public void BindTo(byte[] bufferToBoundTo) + { + /* WaveBuffer assumes the caller knows what they are doing. We will let this pass + * if ( (bufferToBoundTo.Length % 4) != 0 ) + { + throw new ArgumentException("The byte buffer to bound must be 4 bytes aligned"); + }*/ + byteBuffer = bufferToBoundTo; + numberOfBytes = 0; + } + + /// <summary> + /// Performs an implicit conversion from <see cref="NAudio.Wave.WaveBuffer"/> to <see cref="System.Byte"/>. + /// </summary> + /// <param name="waveBuffer">The wave buffer.</param> + /// <returns>The result of the conversion.</returns> + public static implicit operator byte[](WaveBuffer waveBuffer) + { + return waveBuffer.byteBuffer; + } + + /// <summary> + /// Performs an implicit conversion from <see cref="NAudio.Wave.WaveBuffer"/> to <see cref="System.Single"/>. + /// </summary> + /// <param name="waveBuffer">The wave buffer.</param> + /// <returns>The result of the conversion.</returns> + public static implicit operator float[](WaveBuffer waveBuffer) + { + return waveBuffer.floatBuffer; + } + + /// <summary> + /// Performs an implicit conversion from <see cref="NAudio.Wave.WaveBuffer"/> to <see cref="System.Int32"/>. + /// </summary> + /// <param name="waveBuffer">The wave buffer.</param> + /// <returns>The result of the conversion.</returns> + public static implicit operator int[](WaveBuffer waveBuffer) + { + return waveBuffer.intBuffer; + } + + /// <summary> + /// Performs an implicit conversion from <see cref="NAudio.Wave.WaveBuffer"/> to <see cref="System.Int16"/>. + /// </summary> + /// <param name="waveBuffer">The wave buffer.</param> + /// <returns>The result of the conversion.</returns> + public static implicit operator short[](WaveBuffer waveBuffer) + { + return waveBuffer.shortBuffer; + } + + /// <summary> + /// Gets the byte buffer. + /// </summary> + /// <value>The byte buffer.</value> + public byte[] ByteBuffer + { + get { return byteBuffer; } + } + + /// <summary> + /// Gets the float buffer. + /// </summary> + /// <value>The float buffer.</value> + public float[] FloatBuffer + { + get { return floatBuffer; } + } + + /// <summary> + /// Gets the short buffer. + /// </summary> + /// <value>The short buffer.</value> + public short[] ShortBuffer + { + get { return shortBuffer; } + } + + /// <summary> + /// Gets the int buffer. + /// </summary> + /// <value>The int buffer.</value> + public int[] IntBuffer + { + get { return intBuffer; } + } + + + /// <summary> + /// Gets the max size in bytes of the byte buffer.. + /// </summary> + /// <value>Maximum number of bytes in the buffer.</value> + public int MaxSize + { + get { return byteBuffer.Length; } + } + + /// <summary> + /// Gets or sets the byte buffer count. + /// </summary> + /// <value>The byte buffer count.</value> + public int ByteBufferCount + { + get { return numberOfBytes; } + set + { + numberOfBytes = CheckValidityCount("ByteBufferCount", value, 1); + } + } + /// <summary> + /// Gets or sets the float buffer count. + /// </summary> + /// <value>The float buffer count.</value> + public int FloatBufferCount + { + get { return numberOfBytes / 4; } + set + { + numberOfBytes = CheckValidityCount("FloatBufferCount", value, 4); + } + } + /// <summary> + /// Gets or sets the short buffer count. + /// </summary> + /// <value>The short buffer count.</value> + public int ShortBufferCount + { + get { return numberOfBytes / 2; } + set + { + numberOfBytes = CheckValidityCount("ShortBufferCount", value, 2); + } + } + /// <summary> + /// Gets or sets the int buffer count. + /// </summary> + /// <value>The int buffer count.</value> + public int IntBufferCount + { + get { return numberOfBytes / 4; } + set + { + numberOfBytes = CheckValidityCount("IntBufferCount", value, 4); + } + } + + /// <summary> + /// Clears the associated buffer. + /// </summary> + public void Clear() + { + Array.Clear(byteBuffer, 0, byteBuffer.Length); + } + + /// <summary> + /// Copy this WaveBuffer to a destination buffer up to ByteBufferCount bytes. + /// </summary> + public void Copy(Array destinationArray) + { + Array.Copy(byteBuffer, destinationArray, numberOfBytes); + } + + /// <summary> + /// Checks the validity of the count parameters. + /// </summary> + /// <param name="argName">Name of the arg.</param> + /// <param name="value">The value.</param> + /// <param name="sizeOfValue">The size of value.</param> + private int CheckValidityCount(string argName, int value, int sizeOfValue) + { + int newNumberOfBytes = value * sizeOfValue; + if ( (newNumberOfBytes % 4) != 0 ) + { + throw new ArgumentOutOfRangeException(argName, String.Format("{0} cannot set a count ({1}) that is not 4 bytes aligned ", argName, newNumberOfBytes)); + } + + if (value < 0 || value > (byteBuffer.Length / sizeOfValue)) + { + throw new ArgumentOutOfRangeException(argName, String.Format("{0} cannot set a count that exceed max count {1}", argName, byteBuffer.Length / sizeOfValue)); + } + return newNumberOfBytes; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/WaveBuffer.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/WaveBuffer.cs.meta new file mode 100644 index 0000000..d868b6e --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/WaveBuffer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 93f05635aa1735b7ca64dcdb08b2429b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/WaveFileWriter.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/WaveFileWriter.cs new file mode 100644 index 0000000..a6b99d8 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/WaveFileWriter.cs @@ -0,0 +1,443 @@ +using System; +using System.IO; +using NAudio.Wave.SampleProviders; +using NAudio.Utils; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// This class writes WAV data to a .wav file on disk + /// </summary> + public class WaveFileWriter : Stream + { + private Stream outStream; + private readonly BinaryWriter writer; + private long dataSizePos; + private long factSampleCountPos; + private long dataChunkSize; + private readonly WaveFormat format; + private readonly string filename; + + /// <summary> + /// Creates a 16 bit Wave File from an ISampleProvider + /// BEWARE: the source provider must not return data indefinitely + /// </summary> + /// <param name="filename">The filename to write to</param> + /// <param name="sourceProvider">The source sample provider</param> + public static void CreateWaveFile16(string filename, ISampleProvider sourceProvider) + { + CreateWaveFile(filename, new SampleToWaveProvider16(sourceProvider)); + } + + /// <summary> + /// Creates a Wave file by reading all the data from a WaveProvider + /// BEWARE: the WaveProvider MUST return 0 from its Read method when it is finished, + /// or the Wave File will grow indefinitely. + /// </summary> + /// <param name="filename">The filename to use</param> + /// <param name="sourceProvider">The source WaveProvider</param> + public static void CreateWaveFile(string filename, IWaveProvider sourceProvider) + { + using (var writer = new WaveFileWriter(filename, sourceProvider.WaveFormat)) + { + var buffer = new byte[sourceProvider.WaveFormat.AverageBytesPerSecond * 4]; + while (true) + { + int bytesRead = sourceProvider.Read(buffer, 0, buffer.Length); + if (bytesRead == 0) + { + // end of source provider + break; + } + // Write will throw exception if WAV file becomes too large + writer.Write(buffer, 0, bytesRead); + } + } + } + + /// <summary> + /// Writes to a stream by reading all the data from a WaveProvider + /// BEWARE: the WaveProvider MUST return 0 from its Read method when it is finished, + /// or the Wave File will grow indefinitely. + /// </summary> + /// <param name="outStream">The stream the method will output to</param> + /// <param name="sourceProvider">The source WaveProvider</param> + public static void WriteWavFileToStream(Stream outStream, IWaveProvider sourceProvider) + { + using (var writer = new WaveFileWriter(new IgnoreDisposeStream(outStream), sourceProvider.WaveFormat)) + { + var buffer = new byte[sourceProvider.WaveFormat.AverageBytesPerSecond * 4]; + while(true) + { + var bytesRead = sourceProvider.Read(buffer, 0, buffer.Length); + if (bytesRead == 0) + { + // end of source provider + outStream.Flush(); + break; + } + + writer.Write(buffer, 0, bytesRead); + } + } + } + + /// <summary> + /// WaveFileWriter that actually writes to a stream + /// </summary> + /// <param name="outStream">Stream to be written to</param> + /// <param name="format">Wave format to use</param> + public WaveFileWriter(Stream outStream, WaveFormat format) + { + this.outStream = outStream; + this.format = format; + writer = new BinaryWriter(outStream, System.Text.Encoding.UTF8); + writer.Write(System.Text.Encoding.UTF8.GetBytes("RIFF")); + writer.Write((int)0); // placeholder + writer.Write(System.Text.Encoding.UTF8.GetBytes("WAVE")); + + writer.Write(System.Text.Encoding.UTF8.GetBytes("fmt ")); + format.Serialize(writer); + + CreateFactChunk(); + WriteDataChunkHeader(); + } + + /// <summary> + /// Creates a new WaveFileWriter + /// </summary> + /// <param name="filename">The filename to write to</param> + /// <param name="format">The Wave Format of the output data</param> + public WaveFileWriter(string filename, WaveFormat format) + : this(new FileStream(filename, FileMode.Create, FileAccess.Write, FileShare.Read), format) + { + this.filename = filename; + } + + private void WriteDataChunkHeader() + { + writer.Write(System.Text.Encoding.UTF8.GetBytes("data")); + dataSizePos = outStream.Position; + writer.Write((int)0); // placeholder + } + + private void CreateFactChunk() + { + if (HasFactChunk()) + { + writer.Write(System.Text.Encoding.UTF8.GetBytes("fact")); + writer.Write((int)4); + factSampleCountPos = outStream.Position; + writer.Write((int)0); // number of samples + } + } + + private bool HasFactChunk() + { + return format.Encoding != WaveFormatEncoding.Pcm && + format.BitsPerSample != 0; + } + + /// <summary> + /// The wave file name or null if not applicable + /// </summary> + public string Filename => filename; + + /// <summary> + /// Number of bytes of audio in the data chunk + /// </summary> + public override long Length => dataChunkSize; + + /// <summary> + /// Total time (calculated from Length and average bytes per second) + /// </summary> + public TimeSpan TotalTime => TimeSpan.FromSeconds((double)Length / WaveFormat.AverageBytesPerSecond); + + /// <summary> + /// WaveFormat of this wave file + /// </summary> + public WaveFormat WaveFormat => format; + + /// <summary> + /// Returns false: Cannot read from a WaveFileWriter + /// </summary> + public override bool CanRead => false; + + /// <summary> + /// Returns true: Can write to a WaveFileWriter + /// </summary> + public override bool CanWrite => true; + + /// <summary> + /// Returns false: Cannot seek within a WaveFileWriter + /// </summary> + public override bool CanSeek => false; + + /// <summary> + /// Read is not supported for a WaveFileWriter + /// </summary> + public override int Read(byte[] buffer, int offset, int count) + { + throw new InvalidOperationException("Cannot read from a WaveFileWriter"); + } + + /// <summary> + /// Seek is not supported for a WaveFileWriter + /// </summary> + public override long Seek(long offset, SeekOrigin origin) + { + throw new InvalidOperationException("Cannot seek within a WaveFileWriter"); + } + + /// <summary> + /// SetLength is not supported for WaveFileWriter + /// </summary> + /// <param name="value"></param> + public override void SetLength(long value) + { + throw new InvalidOperationException("Cannot set length of a WaveFileWriter"); + } + + /// <summary> + /// Gets the Position in the WaveFile (i.e. number of bytes written so far) + /// </summary> + public override long Position + { + get => dataChunkSize; + set => throw new InvalidOperationException("Repositioning a WaveFileWriter is not supported"); + } + + /// <summary> + /// Appends bytes to the WaveFile (assumes they are already in the correct format) + /// </summary> + /// <param name="data">the buffer containing the wave data</param> + /// <param name="offset">the offset from which to start writing</param> + /// <param name="count">the number of bytes to write</param> + [Obsolete("Use Write instead")] + public void WriteData(byte[] data, int offset, int count) + { + Write(data, offset, count); + } + + /// <summary> + /// Appends bytes to the WaveFile (assumes they are already in the correct format) + /// </summary> + /// <param name="data">the buffer containing the wave data</param> + /// <param name="offset">the offset from which to start writing</param> + /// <param name="count">the number of bytes to write</param> + public override void Write(byte[] data, int offset, int count) + { + if (outStream.Length + count > UInt32.MaxValue) + throw new ArgumentException("WAV file too large", nameof(count)); + outStream.Write(data, offset, count); + dataChunkSize += count; + } + + private readonly byte[] value24 = new byte[3]; // keep this around to save us creating it every time + + /// <summary> + /// Writes a single sample to the Wave file + /// </summary> + /// <param name="sample">the sample to write (assumed floating point with 1.0f as max value)</param> + public void WriteSample(float sample) + { + if (WaveFormat.BitsPerSample == 16) + { + writer.Write((Int16)(Int16.MaxValue * sample)); + dataChunkSize += 2; + } + else if (WaveFormat.BitsPerSample == 24) + { + var value = BitConverter.GetBytes((Int32)(Int32.MaxValue * sample)); + value24[0] = value[1]; + value24[1] = value[2]; + value24[2] = value[3]; + writer.Write(value24); + dataChunkSize += 3; + } + else if (WaveFormat.BitsPerSample == 32 && WaveFormat.Encoding == WaveFormatEncoding.Extensible) + { + writer.Write(UInt16.MaxValue * (Int32)sample); + dataChunkSize += 4; + } + else if (WaveFormat.Encoding == WaveFormatEncoding.IeeeFloat) + { + writer.Write(sample); + dataChunkSize += 4; + } + else + { + throw new InvalidOperationException("Only 16, 24 or 32 bit PCM or IEEE float audio data supported"); + } + } + + /// <summary> + /// Writes 32 bit floating point samples to the Wave file + /// They will be converted to the appropriate bit depth depending on the WaveFormat of the WAV file + /// </summary> + /// <param name="samples">The buffer containing the floating point samples</param> + /// <param name="offset">The offset from which to start writing</param> + /// <param name="count">The number of floating point samples to write</param> + public void WriteSamples(float[] samples, int offset, int count) + { + for (int n = 0; n < count; n++) + { + WriteSample(samples[offset + n]); + } + } + + /// <summary> + /// Writes 16 bit samples to the Wave file + /// </summary> + /// <param name="samples">The buffer containing the 16 bit samples</param> + /// <param name="offset">The offset from which to start writing</param> + /// <param name="count">The number of 16 bit samples to write</param> + [Obsolete("Use WriteSamples instead")] + public void WriteData(short[] samples, int offset, int count) + { + WriteSamples(samples, offset, count); + } + + + /// <summary> + /// Writes 16 bit samples to the Wave file + /// </summary> + /// <param name="samples">The buffer containing the 16 bit samples</param> + /// <param name="offset">The offset from which to start writing</param> + /// <param name="count">The number of 16 bit samples to write</param> + public void WriteSamples(short[] samples, int offset, int count) + { + // 16 bit PCM data + if (WaveFormat.BitsPerSample == 16) + { + for (int sample = 0; sample < count; sample++) + { + writer.Write(samples[sample + offset]); + } + dataChunkSize += (count * 2); + } + // 24 bit PCM data + else if (WaveFormat.BitsPerSample == 24) + { + for (int sample = 0; sample < count; sample++) + { + var value = BitConverter.GetBytes(UInt16.MaxValue * (Int32)samples[sample + offset]); + value24[0] = value[1]; + value24[1] = value[2]; + value24[2] = value[3]; + writer.Write(value24); + } + dataChunkSize += (count * 3); + } + // 32 bit PCM data + else if (WaveFormat.BitsPerSample == 32 && WaveFormat.Encoding == WaveFormatEncoding.Extensible) + { + for (int sample = 0; sample < count; sample++) + { + writer.Write(UInt16.MaxValue * (Int32)samples[sample + offset]); + } + dataChunkSize += (count * 4); + } + // IEEE float data + else if (WaveFormat.BitsPerSample == 32 && WaveFormat.Encoding == WaveFormatEncoding.IeeeFloat) + { + for (int sample = 0; sample < count; sample++) + { + writer.Write((float)samples[sample + offset] / (float)(Int16.MaxValue + 1)); + } + dataChunkSize += (count * 4); + } + else + { + throw new InvalidOperationException("Only 16, 24 or 32 bit PCM or IEEE float audio data supported"); + } + } + + /// <summary> + /// Ensures data is written to disk + /// Also updates header, so that WAV file will be valid up to the point currently written + /// </summary> + public override void Flush() + { + var pos = writer.BaseStream.Position; + UpdateHeader(writer); + writer.BaseStream.Position = pos; + } + + #region IDisposable Members + + /// <summary> + /// Actually performs the close,making sure the header contains the correct data + /// </summary> + /// <param name="disposing">True if called from <see>Dispose</see></param> + protected override void Dispose(bool disposing) + { + if (disposing) + { + if (outStream != null) + { + try + { + UpdateHeader(writer); + } + finally + { + // in a finally block as we don't want the FileStream to run its disposer in + // the GC thread if the code above caused an IOException (e.g. due to disk full) + outStream.Dispose(); // will close the underlying base stream + outStream = null; + } + } + } + } + + /// <summary> + /// Updates the header with file size information + /// </summary> + protected virtual void UpdateHeader(BinaryWriter writer) + { + writer.Flush(); + UpdateRiffChunk(writer); + UpdateFactChunk(writer); + UpdateDataChunk(writer); + } + + private void UpdateDataChunk(BinaryWriter writer) + { + writer.Seek((int)dataSizePos, SeekOrigin.Begin); + writer.Write((UInt32)dataChunkSize); + } + + private void UpdateRiffChunk(BinaryWriter writer) + { + writer.Seek(4, SeekOrigin.Begin); + writer.Write((UInt32)(outStream.Length - 8)); + } + + private void UpdateFactChunk(BinaryWriter writer) + { + if (HasFactChunk()) + { + int bitsPerSample = (format.BitsPerSample * format.Channels); + if (bitsPerSample != 0) + { + writer.Seek((int)factSampleCountPos, SeekOrigin.Begin); + + writer.Write((int)((dataChunkSize * 8) / bitsPerSample)); + } + } + } + + /// <summary> + /// Finaliser - should only be called if the user forgot to close this WaveFileWriter + /// </summary> + ~WaveFileWriter() + { + System.Diagnostics.Debug.Assert(false, "WaveFileWriter was not disposed"); + Dispose(false); + } + + #endregion + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/WaveFileWriter.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/WaveFileWriter.cs.meta new file mode 100644 index 0000000..b8d1b1a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveOutputs/WaveFileWriter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a57e342c9900d722c9ed655fdd396bd6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders.meta new file mode 100644 index 0000000..4f25685 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 600d210b55771aa73a6e2493d62b3b0e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/BufferedWaveProvider.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/BufferedWaveProvider.cs new file mode 100644 index 0000000..bcba8d9 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/BufferedWaveProvider.cs @@ -0,0 +1,136 @@ +using System; +using NAudio.Utils; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// Provides a buffered store of samples + /// Read method will return queued samples or fill buffer with zeroes + /// Now backed by a circular buffer + /// </summary> + public class BufferedWaveProvider : IWaveProvider + { + private CircularBuffer circularBuffer; + private readonly WaveFormat waveFormat; + + /// <summary> + /// Creates a new buffered WaveProvider + /// </summary> + /// <param name="waveFormat">WaveFormat</param> + public BufferedWaveProvider(WaveFormat waveFormat) + { + this.waveFormat = waveFormat; + BufferLength = waveFormat.AverageBytesPerSecond * 5; + ReadFully = true; + } + + /// <summary> + /// If true, always read the amount of data requested, padding with zeroes if necessary + /// By default is set to true + /// </summary> + public bool ReadFully { get; set; } + + /// <summary> + /// Buffer length in bytes + /// </summary> + public int BufferLength { get; set; } + + /// <summary> + /// Buffer duration + /// </summary> + public TimeSpan BufferDuration + { + get + { + return TimeSpan.FromSeconds((double)BufferLength / WaveFormat.AverageBytesPerSecond); + } + set + { + BufferLength = (int)(value.TotalSeconds * WaveFormat.AverageBytesPerSecond); + } + } + + /// <summary> + /// If true, when the buffer is full, start throwing away data + /// if false, AddSamples will throw an exception when buffer is full + /// </summary> + public bool DiscardOnBufferOverflow { get; set; } + + /// <summary> + /// The number of buffered bytes + /// </summary> + public int BufferedBytes + { + get + { + return circularBuffer == null ? 0 : circularBuffer.Count; + } + } + + /// <summary> + /// Buffered Duration + /// </summary> + public TimeSpan BufferedDuration + { + get { return TimeSpan.FromSeconds((double)BufferedBytes / WaveFormat.AverageBytesPerSecond); } + } + + /// <summary> + /// Gets the WaveFormat + /// </summary> + public WaveFormat WaveFormat + { + get { return waveFormat; } + } + + /// <summary> + /// Adds samples. Takes a copy of buffer, so that buffer can be reused if necessary + /// </summary> + public void AddSamples(byte[] buffer, int offset, int count) + { + // create buffer here to allow user to customise buffer length + if (circularBuffer == null) + { + circularBuffer = new CircularBuffer(BufferLength); + } + + var written = circularBuffer.Write(buffer, offset, count); + if (written < count && !DiscardOnBufferOverflow) + { + throw new InvalidOperationException("Buffer full"); + } + } + + /// <summary> + /// Reads from this WaveProvider + /// Will always return count bytes, since we will zero-fill the buffer if not enough available + /// </summary> + public int Read(byte[] buffer, int offset, int count) + { + int read = 0; + if (circularBuffer != null) // not yet created + { + read = circularBuffer.Read(buffer, offset, count); + } + if (ReadFully && read < count) + { + // zero the end of the buffer + Array.Clear(buffer, offset + read, count - read); + read = count; + } + return read; + } + + /// <summary> + /// Discards all audio from the buffer + /// </summary> + public void ClearBuffer() + { + if (circularBuffer != null) + { + circularBuffer.Reset(); + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/BufferedWaveProvider.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/BufferedWaveProvider.cs.meta new file mode 100644 index 0000000..a173647 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/BufferedWaveProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d9cd706c7d00d67b7ad963996b47b64e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/MixingWaveProvider32.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/MixingWaveProvider32.cs new file mode 100644 index 0000000..45a32f5 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/MixingWaveProvider32.cs @@ -0,0 +1,154 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace NAudio.Wave +{ + /// <summary> + /// WaveProvider that can mix together multiple 32 bit floating point input provider + /// All channels must have the same number of inputs and same sample rate + /// n.b. Work in Progress - not tested yet + /// </summary> + public class MixingWaveProvider32 : IWaveProvider + { + private List<IWaveProvider> inputs; + private WaveFormat waveFormat; + private int bytesPerSample; + + /// <summary> + /// Creates a new MixingWaveProvider32 + /// </summary> + public MixingWaveProvider32() + { + this.waveFormat = WaveFormat.CreateIeeeFloatWaveFormat(44100, 2); + this.bytesPerSample = 4; + this.inputs = new List<IWaveProvider>(); + } + + /// <summary> + /// Creates a new 32 bit MixingWaveProvider32 + /// </summary> + /// <param name="inputs">inputs - must all have the same format.</param> + /// <exception cref="ArgumentException">Thrown if the input streams are not 32 bit floating point, + /// or if they have different formats to each other</exception> + public MixingWaveProvider32(IEnumerable<IWaveProvider> inputs) + : this() + { + foreach (var input in inputs) + { + AddInputStream(input); + } + } + + /// <summary> + /// Add a new input to the mixer + /// </summary> + /// <param name="waveProvider">The wave input to add</param> + public void AddInputStream(IWaveProvider waveProvider) + { + if (waveProvider.WaveFormat.Encoding != WaveFormatEncoding.IeeeFloat) + throw new ArgumentException("Must be IEEE floating point", "waveProvider.WaveFormat"); + if (waveProvider.WaveFormat.BitsPerSample != 32) + throw new ArgumentException("Only 32 bit audio currently supported", "waveProvider.WaveFormat"); + + if (inputs.Count == 0) + { + // first one - set the format + int sampleRate = waveProvider.WaveFormat.SampleRate; + int channels = waveProvider.WaveFormat.Channels; + this.waveFormat = WaveFormat.CreateIeeeFloatWaveFormat(sampleRate, channels); + } + else + { + if (!waveProvider.WaveFormat.Equals(waveFormat)) + throw new ArgumentException("All incoming channels must have the same format", "waveProvider.WaveFormat"); + } + + lock (inputs) + { + this.inputs.Add(waveProvider); + } + } + + /// <summary> + /// Remove an input from the mixer + /// </summary> + /// <param name="waveProvider">waveProvider to remove</param> + public void RemoveInputStream(IWaveProvider waveProvider) + { + lock (inputs) + { + this.inputs.Remove(waveProvider); + } + } + + /// <summary> + /// The number of inputs to this mixer + /// </summary> + public int InputCount + { + get { return this.inputs.Count; } + } + + /// <summary> + /// Reads bytes from this wave stream + /// </summary> + /// <param name="buffer">buffer to read into</param> + /// <param name="offset">offset into buffer</param> + /// <param name="count">number of bytes required</param> + /// <returns>Number of bytes read.</returns> + /// <exception cref="ArgumentException">Thrown if an invalid number of bytes requested</exception> + public int Read(byte[] buffer, int offset, int count) + { + if (count % bytesPerSample != 0) + throw new ArgumentException("Must read an whole number of samples", "count"); + + // blank the buffer + Array.Clear(buffer, offset, count); + int bytesRead = 0; + + // sum the channels in + byte[] readBuffer = new byte[count]; + lock (inputs) + { + foreach (var input in inputs) + { + int readFromThisStream = input.Read(readBuffer, 0, count); + // don't worry if input stream returns less than we requested - may indicate we have got to the end + bytesRead = Math.Max(bytesRead, readFromThisStream); + if (readFromThisStream > 0) + { + Sum32BitAudio(buffer, offset, readBuffer, readFromThisStream); + } + } + } + return bytesRead; + } + + /// <summary> + /// Actually performs the mixing + /// </summary> + static unsafe void Sum32BitAudio(byte[] destBuffer, int offset, byte[] sourceBuffer, int bytesRead) + { + fixed (byte* pDestBuffer = &destBuffer[offset], + pSourceBuffer = &sourceBuffer[0]) + { + float* pfDestBuffer = (float*)pDestBuffer; + float* pfReadBuffer = (float*)pSourceBuffer; + int samplesRead = bytesRead / 4; + for (int n = 0; n < samplesRead; n++) + { + pfDestBuffer[n] += pfReadBuffer[n]; + } + } + } + + /// <summary> + /// <see cref="WaveStream.WaveFormat"/> + /// </summary> + public WaveFormat WaveFormat + { + get { return this.waveFormat; } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/MixingWaveProvider32.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/MixingWaveProvider32.cs.meta new file mode 100644 index 0000000..9092552 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/MixingWaveProvider32.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 29fb07c137f64c3c98d063eed3a17415 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/MonoToStereoProvider16.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/MonoToStereoProvider16.cs new file mode 100644 index 0000000..65cb32c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/MonoToStereoProvider16.cs @@ -0,0 +1,75 @@ +using System; +using NAudio.Utils; + +namespace NAudio.Wave +{ + /// <summary> + /// Converts from mono to stereo, allowing freedom to route all, some, or none of the incoming signal to left or right channels + /// </summary> + public class MonoToStereoProvider16 : IWaveProvider + { + private readonly IWaveProvider sourceProvider; + private byte[] sourceBuffer; + + /// <summary> + /// Creates a new stereo waveprovider based on a mono input + /// </summary> + /// <param name="sourceProvider">Mono 16 bit PCM input</param> + public MonoToStereoProvider16(IWaveProvider sourceProvider) + { + if (sourceProvider.WaveFormat.Encoding != WaveFormatEncoding.Pcm) + { + throw new ArgumentException("Source must be PCM"); + } + if (sourceProvider.WaveFormat.Channels != 1) + { + throw new ArgumentException("Source must be Mono"); + } + if (sourceProvider.WaveFormat.BitsPerSample != 16) + { + throw new ArgumentException("Source must be 16 bit"); + } + this.sourceProvider = sourceProvider; + WaveFormat = new WaveFormat(sourceProvider.WaveFormat.SampleRate, 2); + RightVolume = 1.0f; + LeftVolume = 1.0f; + } + + /// <summary> + /// 1.0 to copy the mono stream to the left channel without adjusting volume + /// </summary> + public float LeftVolume { get; set; } + + /// <summary> + /// 1.0 to copy the mono stream to the right channel without adjusting volume + /// </summary> + public float RightVolume { get; set; } + + /// <summary> + /// Output Wave Format + /// </summary> + public WaveFormat WaveFormat { get; } + + /// <summary> + /// Reads bytes from this WaveProvider + /// </summary> + public int Read(byte[] buffer, int offset, int count) + { + var sourceBytesRequired = count / 2; + sourceBuffer = BufferHelpers.Ensure(this.sourceBuffer, sourceBytesRequired); + var sourceWaveBuffer = new WaveBuffer(sourceBuffer); + var destWaveBuffer = new WaveBuffer(buffer); + + var sourceBytesRead = sourceProvider.Read(sourceBuffer, 0, sourceBytesRequired); + var samplesRead = sourceBytesRead / 2; + var destOffset = offset / 2; + for (var sample = 0; sample < samplesRead; sample++) + { + short sampleVal = sourceWaveBuffer.ShortBuffer[sample]; + destWaveBuffer.ShortBuffer[destOffset++] = (short)(LeftVolume * sampleVal); + destWaveBuffer.ShortBuffer[destOffset++] = (short)(RightVolume * sampleVal); + } + return samplesRead * 4; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/MonoToStereoProvider16.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/MonoToStereoProvider16.cs.meta new file mode 100644 index 0000000..5ba81e6 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/MonoToStereoProvider16.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8a3b258c622ed082ba8f90675e296ff1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/MultiplexingWaveProvider.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/MultiplexingWaveProvider.cs new file mode 100644 index 0000000..7edf6bf --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/MultiplexingWaveProvider.cs @@ -0,0 +1,185 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using NAudio.Utils; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// Allows any number of inputs to be patched to outputs + /// Uses could include swapping left and right channels, turning mono into stereo, + /// feeding different input sources to different soundcard outputs etc + /// </summary> + public class MultiplexingWaveProvider : IWaveProvider + { + private readonly IList<IWaveProvider> inputs; + private readonly int outputChannelCount; + private readonly int inputChannelCount; + private readonly List<int> mappings; + private readonly int bytesPerSample; + + /// <summary> + /// Creates a multiplexing wave provider, allowing re-patching of input channels to different + /// output channels. Number of outputs is equal to total number of channels in inputs + /// </summary> + /// <param name="inputs">Input wave providers. Must all be of the same format, but can have any number of channels</param> + public MultiplexingWaveProvider(IEnumerable<IWaveProvider> inputs) : this(inputs, -1) + { + + } + + /// <summary> + /// Creates a multiplexing wave provider, allowing re-patching of input channels to different + /// output channels + /// </summary> + /// <param name="inputs">Input wave providers. Must all be of the same format, but can have any number of channels</param> + /// <param name="numberOfOutputChannels">Desired number of output channels. (-1 means use total number of input channels)</param> + public MultiplexingWaveProvider(IEnumerable<IWaveProvider> inputs, int numberOfOutputChannels) + { + this.inputs = new List<IWaveProvider>(inputs); + + outputChannelCount = numberOfOutputChannels == -1 ? this.inputs.Sum(i => i.WaveFormat.Channels) : numberOfOutputChannels; + + if (this.inputs.Count == 0) + { + throw new ArgumentException("You must provide at least one input"); + } + if (outputChannelCount < 1) + { + throw new ArgumentException("You must provide at least one output"); + } + foreach (var input in this.inputs) + { + if (WaveFormat == null) + { + if (input.WaveFormat.Encoding == WaveFormatEncoding.Pcm) + { + WaveFormat = new WaveFormat(input.WaveFormat.SampleRate, input.WaveFormat.BitsPerSample, outputChannelCount); + } + else if (input.WaveFormat.Encoding == WaveFormatEncoding.IeeeFloat) + { + WaveFormat = WaveFormat.CreateIeeeFloatWaveFormat(input.WaveFormat.SampleRate, outputChannelCount); + } + else + { + throw new ArgumentException("Only PCM and 32 bit float are supported"); + } + } + else + { + if (input.WaveFormat.BitsPerSample != WaveFormat.BitsPerSample) + { + throw new ArgumentException("All inputs must have the same bit depth"); + } + if (input.WaveFormat.SampleRate != WaveFormat.SampleRate) + { + throw new ArgumentException("All inputs must have the same sample rate"); + } + } + inputChannelCount += input.WaveFormat.Channels; + } + bytesPerSample = WaveFormat.BitsPerSample / 8; + + mappings = new List<int>(); + for (int n = 0; n < outputChannelCount; n++) + { + mappings.Add(n % inputChannelCount); + } + } + + /// <summary> + /// persistent temporary buffer to prevent creating work for garbage collector + /// </summary> + private byte[] inputBuffer; + + /// <summary> + /// Reads data from this WaveProvider + /// </summary> + /// <param name="buffer">Buffer to be filled with sample data</param> + /// <param name="offset">Offset to write to within buffer, usually 0</param> + /// <param name="count">Number of bytes required</param> + /// <returns>Number of bytes read</returns> + public int Read(byte[] buffer, int offset, int count) + { + int outputBytesPerFrame = bytesPerSample * outputChannelCount; + int sampleFramesRequested = count / outputBytesPerFrame; + int inputOffset = 0; + int sampleFramesRead = 0; + // now we must read from all inputs, even if we don't need their data, so they stay in sync + foreach (var input in inputs) + { + int inputBytesPerFrame = bytesPerSample * input.WaveFormat.Channels; + int bytesRequired = sampleFramesRequested * inputBytesPerFrame; + inputBuffer = BufferHelpers.Ensure(inputBuffer, bytesRequired); + int bytesRead = input.Read(inputBuffer, 0, bytesRequired); + sampleFramesRead = Math.Max(sampleFramesRead, bytesRead / inputBytesPerFrame); + + for (int n = 0; n < input.WaveFormat.Channels; n++) + { + int inputIndex = inputOffset + n; + for (int outputIndex = 0; outputIndex < outputChannelCount; outputIndex++) + { + if (mappings[outputIndex] == inputIndex) + { + int inputBufferOffset = n * bytesPerSample; + int outputBufferOffset = offset + outputIndex * bytesPerSample; + int sample = 0; + while (sample < sampleFramesRequested && inputBufferOffset < bytesRead) + { + Array.Copy(inputBuffer, inputBufferOffset, buffer, outputBufferOffset, bytesPerSample); + outputBufferOffset += outputBytesPerFrame; + inputBufferOffset += inputBytesPerFrame; + sample++; + } + // clear the end + while (sample < sampleFramesRequested) + { + Array.Clear(buffer, outputBufferOffset, bytesPerSample); + outputBufferOffset += outputBytesPerFrame; + sample++; + } + } + } + } + inputOffset += input.WaveFormat.Channels; + } + + return sampleFramesRead * outputBytesPerFrame; + } + + /// <summary> + /// The WaveFormat of this WaveProvider + /// </summary> + public WaveFormat WaveFormat { get; } + + /// <summary> + /// Connects a specified input channel to an output channel + /// </summary> + /// <param name="inputChannel">Input Channel index (zero based). Must be less than InputChannelCount</param> + /// <param name="outputChannel">Output Channel index (zero based). Must be less than OutputChannelCount</param> + public void ConnectInputToOutput(int inputChannel, int outputChannel) + { + if (inputChannel < 0 || inputChannel >= InputChannelCount) + { + throw new ArgumentException("Invalid input channel"); + } + if (outputChannel < 0 || outputChannel >= OutputChannelCount) + { + throw new ArgumentException("Invalid output channel"); + } + mappings[outputChannel] = inputChannel; + } + + /// <summary> + /// The number of input channels. Note that this is not the same as the number of input wave providers. If you pass in + /// one stereo and one mono input provider, the number of input channels is three. + /// </summary> + public int InputChannelCount => inputChannelCount; + + /// <summary> + /// The number of output channels, as specified in the constructor. + /// </summary> + public int OutputChannelCount => outputChannelCount; + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/MultiplexingWaveProvider.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/MultiplexingWaveProvider.cs.meta new file mode 100644 index 0000000..87ed7ec --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/MultiplexingWaveProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 04da46248fb6f35049508cc32d9d2079 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/SilenceWaveProvider.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/SilenceWaveProvider.cs new file mode 100644 index 0000000..1e18794 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/SilenceWaveProvider.cs @@ -0,0 +1,33 @@ +using System; +using System.Linq; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// Silence producing wave provider + /// Useful for playing silence when doing a WASAPI Loopback Capture + /// </summary> + public class SilenceProvider : IWaveProvider + { + /// <summary> + /// Creates a new silence producing wave provider + /// </summary> + /// <param name="wf">Desired WaveFormat (should be PCM / IEE float</param> + public SilenceProvider(WaveFormat wf) { WaveFormat = wf; } + + /// <summary> + /// Read silence from into the buffer + /// </summary> + public int Read(byte[] buffer, int offset, int count) + { + Array.Clear(buffer, offset, count); + return count; + } + + /// <summary> + /// WaveFormat of this silence producing wave provider + /// </summary> + public WaveFormat WaveFormat { get; private set; } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/SilenceWaveProvider.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/SilenceWaveProvider.cs.meta new file mode 100644 index 0000000..c12eebe --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/SilenceWaveProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fd86b60f18db5fe0ea9f96278327423f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/StereoToMonoProvider16.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/StereoToMonoProvider16.cs new file mode 100644 index 0000000..eca352e --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/StereoToMonoProvider16.cs @@ -0,0 +1,81 @@ +using System; +using NAudio.Utils; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// Takes a stereo 16 bit input and turns it mono, allowing you to select left or right channel only or mix them together + /// </summary> + public class StereoToMonoProvider16 : IWaveProvider + { + private readonly IWaveProvider sourceProvider; + private byte[] sourceBuffer; + + /// <summary> + /// Creates a new mono waveprovider based on a stereo input + /// </summary> + /// <param name="sourceProvider">Stereo 16 bit PCM input</param> + public StereoToMonoProvider16(IWaveProvider sourceProvider) + { + LeftVolume = 0.5f; + RightVolume = 0.5f; + if (sourceProvider.WaveFormat.Encoding != WaveFormatEncoding.Pcm) + { + throw new ArgumentException("Source must be PCM"); + } + if (sourceProvider.WaveFormat.Channels != 2) + { + throw new ArgumentException("Source must be stereo"); + } + if (sourceProvider.WaveFormat.BitsPerSample != 16) + { + throw new ArgumentException("Source must be 16 bit"); + } + this.sourceProvider = sourceProvider; + WaveFormat = new WaveFormat(sourceProvider.WaveFormat.SampleRate, 1); + } + + /// <summary> + /// 1.0 to mix the mono source entirely to the left channel + /// </summary> + public float LeftVolume { get; set; } + + /// <summary> + /// 1.0 to mix the mono source entirely to the right channel + /// </summary> + public float RightVolume { get; set; } + + /// <summary> + /// Output Wave Format + /// </summary> + public WaveFormat WaveFormat { get; private set; } + + /// <summary> + /// Reads bytes from this WaveProvider + /// </summary> + public int Read(byte[] buffer, int offset, int count) + { + int sourceBytesRequired = count * 2; + sourceBuffer = BufferHelpers.Ensure(sourceBuffer, sourceBytesRequired); + WaveBuffer sourceWaveBuffer = new WaveBuffer(sourceBuffer); + WaveBuffer destWaveBuffer = new WaveBuffer(buffer); + + int sourceBytesRead = sourceProvider.Read(sourceBuffer, 0, sourceBytesRequired); + int samplesRead = sourceBytesRead / 2; + int destOffset = offset / 2; + for (int sample = 0; sample < samplesRead; sample+=2) + { + short left = sourceWaveBuffer.ShortBuffer[sample]; + short right = sourceWaveBuffer.ShortBuffer[sample+1]; + float outSample = (left * LeftVolume) + (right * RightVolume); + // hard limiting + if (outSample > Int16.MaxValue) outSample = Int16.MaxValue; + if (outSample < Int16.MinValue) outSample = Int16.MinValue; + + destWaveBuffer.ShortBuffer[destOffset++] = (short)outSample; + } + return sourceBytesRead / 2; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/StereoToMonoProvider16.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/StereoToMonoProvider16.cs.meta new file mode 100644 index 0000000..e7a3aae --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/StereoToMonoProvider16.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 311d2a85336781bf7b64386cd6956e61 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/VolumeWaveProvider16.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/VolumeWaveProvider16.cs new file mode 100644 index 0000000..2a9650c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/VolumeWaveProvider16.cs @@ -0,0 +1,86 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace NAudio.Wave +{ + /// <summary> + /// Helper class allowing us to modify the volume of a 16 bit stream without converting to IEEE float + /// </summary> + public class VolumeWaveProvider16 : IWaveProvider + { + private readonly IWaveProvider sourceProvider; + private float volume; + + /// <summary> + /// Constructs a new VolumeWaveProvider16 + /// </summary> + /// <param name="sourceProvider">Source provider, must be 16 bit PCM</param> + public VolumeWaveProvider16(IWaveProvider sourceProvider) + { + this.Volume = 1.0f; + this.sourceProvider = sourceProvider; + if (sourceProvider.WaveFormat.Encoding != WaveFormatEncoding.Pcm) + throw new ArgumentException("Expecting PCM input"); + if (sourceProvider.WaveFormat.BitsPerSample != 16) + throw new ArgumentException("Expecting 16 bit"); + } + + /// <summary> + /// Gets or sets volume. + /// 1.0 is full scale, 0.0 is silence, anything over 1.0 will amplify but potentially clip + /// </summary> + public float Volume + { + get { return volume; } + set { volume = value; } + } + + /// <summary> + /// WaveFormat of this WaveProvider + /// </summary> + public WaveFormat WaveFormat + { + get { return sourceProvider.WaveFormat; } + } + + /// <summary> + /// Read bytes from this WaveProvider + /// </summary> + /// <param name="buffer">Buffer to read into</param> + /// <param name="offset">Offset within buffer to read to</param> + /// <param name="count">Bytes desired</param> + /// <returns>Bytes read</returns> + public int Read(byte[] buffer, int offset, int count) + { + // always read from the source + int bytesRead = sourceProvider.Read(buffer, offset, count); + if (this.volume == 0.0f) + { + for (int n = 0; n < bytesRead; n++) + { + buffer[offset++] = 0; + } + } + else if (this.volume != 1.0f) + { + for (int n = 0; n < bytesRead; n += 2) + { + short sample = (short)((buffer[offset + 1] << 8) | buffer[offset]); + var newSample = sample * this.volume; + sample = (short)newSample; + // clip if necessary + if (this.Volume > 1.0f) + { + if (newSample > Int16.MaxValue) sample = Int16.MaxValue; + else if (newSample < Int16.MinValue) sample = Int16.MinValue; + } + + buffer[offset++] = (byte)(sample & 0xFF); + buffer[offset++] = (byte)(sample >> 8); + } + } + return bytesRead; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/VolumeWaveProvider16.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/VolumeWaveProvider16.cs.meta new file mode 100644 index 0000000..068227d --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/VolumeWaveProvider16.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: be83288562473106da43d7cbe3f34789 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/Wave16toFloatProvider.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/Wave16toFloatProvider.cs new file mode 100644 index 0000000..dd8e249 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/Wave16toFloatProvider.cs @@ -0,0 +1,78 @@ +using System; +using System.Collections.Generic; +using System.Text; +using NAudio.Wave; +using NAudio.Utils; + +namespace NAudio.Wave +{ + /// <summary> + /// Converts 16 bit PCM to IEEE float, optionally adjusting volume along the way + /// </summary> + public class Wave16ToFloatProvider : IWaveProvider + { + private IWaveProvider sourceProvider; + private readonly WaveFormat waveFormat; + private volatile float volume; + private byte[] sourceBuffer; + + /// <summary> + /// Creates a new Wave16toFloatProvider + /// </summary> + /// <param name="sourceProvider">the source provider</param> + public Wave16ToFloatProvider(IWaveProvider sourceProvider) + { + if (sourceProvider.WaveFormat.Encoding != WaveFormatEncoding.Pcm) + throw new ArgumentException("Only PCM supported"); + if (sourceProvider.WaveFormat.BitsPerSample != 16) + throw new ArgumentException("Only 16 bit audio supported"); + + waveFormat = WaveFormat.CreateIeeeFloatWaveFormat(sourceProvider.WaveFormat.SampleRate, sourceProvider.WaveFormat.Channels); + + this.sourceProvider = sourceProvider; + this.volume = 1.0f; + } + + /// <summary> + /// Reads bytes from this wave stream + /// </summary> + /// <param name="destBuffer">The destination buffer</param> + /// <param name="offset">Offset into the destination buffer</param> + /// <param name="numBytes">Number of bytes read</param> + /// <returns>Number of bytes read.</returns> + public int Read(byte[] destBuffer, int offset, int numBytes) + { + int sourceBytesRequired = numBytes / 2; + sourceBuffer = BufferHelpers.Ensure(sourceBuffer, sourceBytesRequired); + int sourceBytesRead = sourceProvider.Read(sourceBuffer, offset, sourceBytesRequired); + WaveBuffer sourceWaveBuffer = new WaveBuffer(sourceBuffer); + WaveBuffer destWaveBuffer = new WaveBuffer(destBuffer); + + int sourceSamples = sourceBytesRead / 2; + int destOffset = offset / 4; + for (int sample = 0; sample < sourceSamples; sample++) + { + destWaveBuffer.FloatBuffer[destOffset++] = (sourceWaveBuffer.ShortBuffer[sample] / 32768f) * volume; + } + + return sourceSamples * 4; + } + + /// <summary> + /// <see cref="IWaveProvider.WaveFormat"/> + /// </summary> + public WaveFormat WaveFormat + { + get { return waveFormat; } + } + + /// <summary> + /// Volume of this channel. 1.0 = full scale + /// </summary> + public float Volume + { + get { return volume; } + set { volume = value; } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/Wave16toFloatProvider.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/Wave16toFloatProvider.cs.meta new file mode 100644 index 0000000..c4bbece --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/Wave16toFloatProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bb90871d6f5e13a21866ebf770b2a064 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveFloatTo16Provider.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveFloatTo16Provider.cs new file mode 100644 index 0000000..6e3f6e5 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveFloatTo16Provider.cs @@ -0,0 +1,85 @@ +using System; +using System.Collections.Generic; +using System.Text; +using NAudio.Wave; +using NAudio.Utils; + +namespace NAudio.Wave +{ + /// <summary> + /// Converts IEEE float to 16 bit PCM, optionally clipping and adjusting volume along the way + /// </summary> + public class WaveFloatTo16Provider : IWaveProvider + { + private readonly IWaveProvider sourceProvider; + private readonly WaveFormat waveFormat; + private volatile float volume; + private byte[] sourceBuffer; + + /// <summary> + /// Creates a new WaveFloatTo16Provider + /// </summary> + /// <param name="sourceProvider">the source provider</param> + public WaveFloatTo16Provider(IWaveProvider sourceProvider) + { + if (sourceProvider.WaveFormat.Encoding != WaveFormatEncoding.IeeeFloat) + throw new ArgumentException("Input wave provider must be IEEE float", "sourceProvider"); + if (sourceProvider.WaveFormat.BitsPerSample != 32) + throw new ArgumentException("Input wave provider must be 32 bit", "sourceProvider"); + + waveFormat = new WaveFormat(sourceProvider.WaveFormat.SampleRate, 16, sourceProvider.WaveFormat.Channels); + + this.sourceProvider = sourceProvider; + this.volume = 1.0f; + } + + /// <summary> + /// Reads bytes from this wave stream + /// </summary> + /// <param name="destBuffer">The destination buffer</param> + /// <param name="offset">Offset into the destination buffer</param> + /// <param name="numBytes">Number of bytes read</param> + /// <returns>Number of bytes read.</returns> + public int Read(byte[] destBuffer, int offset, int numBytes) + { + int sourceBytesRequired = numBytes * 2; + sourceBuffer = BufferHelpers.Ensure(sourceBuffer, sourceBytesRequired); + int sourceBytesRead = sourceProvider.Read(sourceBuffer, 0, sourceBytesRequired); + WaveBuffer sourceWaveBuffer = new WaveBuffer(sourceBuffer); + WaveBuffer destWaveBuffer = new WaveBuffer(destBuffer); + + int sourceSamples = sourceBytesRead / 4; + int destOffset = offset / 2; + for (int sample = 0; sample < sourceSamples; sample++) + { + // adjust volume + float sample32 = sourceWaveBuffer.FloatBuffer[sample] * volume; + // clip + if (sample32 > 1.0f) + sample32 = 1.0f; + if (sample32 < -1.0f) + sample32 = -1.0f; + destWaveBuffer.ShortBuffer[destOffset++] = (short)(sample32 * 32767); + } + + return sourceSamples * 2; + } + + /// <summary> + /// <see cref="IWaveProvider.WaveFormat"/> + /// </summary> + public WaveFormat WaveFormat + { + get { return waveFormat; } + } + + /// <summary> + /// Volume of this channel. 1.0 = full scale + /// </summary> + public float Volume + { + get { return volume; } + set { volume = value; } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveFloatTo16Provider.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveFloatTo16Provider.cs.meta new file mode 100644 index 0000000..3fd838b --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveFloatTo16Provider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ca7ce275ae68592f798779e711632d96 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveInProvider.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveInProvider.cs new file mode 100644 index 0000000..c1d62ec --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveInProvider.cs @@ -0,0 +1,41 @@ +namespace NAudio.Wave +{ + /// <summary> + /// Buffered WaveProvider taking source data from WaveIn + /// </summary> + public class WaveInProvider : IWaveProvider + { + private readonly IWaveIn waveIn; + private readonly BufferedWaveProvider bufferedWaveProvider; + + /// <summary> + /// Creates a new WaveInProvider + /// n.b. Should make sure the WaveFormat is set correctly on IWaveIn before calling + /// </summary> + /// <param name="waveIn">The source of wave data</param> + public WaveInProvider(IWaveIn waveIn) + { + this.waveIn = waveIn; + waveIn.DataAvailable += OnDataAvailable; + bufferedWaveProvider = new BufferedWaveProvider(WaveFormat); + } + + private void OnDataAvailable(object sender, WaveInEventArgs e) + { + bufferedWaveProvider.AddSamples(e.Buffer, 0, e.BytesRecorded); + } + + /// <summary> + /// Reads data from the WaveInProvider + /// </summary> + public int Read(byte[] buffer, int offset, int count) + { + return bufferedWaveProvider.Read(buffer, offset, count); + } + + /// <summary> + /// The WaveFormat + /// </summary> + public WaveFormat WaveFormat => waveIn.WaveFormat; + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveInProvider.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveInProvider.cs.meta new file mode 100644 index 0000000..9c0f822 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveInProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 02f80e84002fc1614916883da07a21b2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveProvider16.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveProvider16.cs new file mode 100644 index 0000000..af9f678 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveProvider16.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace NAudio.Wave +{ + /// <summary> + /// Base class for creating a 16 bit wave provider + /// </summary> + public abstract class WaveProvider16 : IWaveProvider + { + private WaveFormat waveFormat; + + /// <summary> + /// Initializes a new instance of the WaveProvider16 class + /// defaulting to 44.1kHz mono + /// </summary> + public WaveProvider16() + : this(44100, 1) + { + } + + /// <summary> + /// Initializes a new instance of the WaveProvider16 class with the specified + /// sample rate and number of channels + /// </summary> + public WaveProvider16(int sampleRate, int channels) + { + SetWaveFormat(sampleRate, channels); + } + + /// <summary> + /// Allows you to specify the sample rate and channels for this WaveProvider + /// (should be initialised before you pass it to a wave player) + /// </summary> + public void SetWaveFormat(int sampleRate, int channels) + { + this.waveFormat = new WaveFormat(sampleRate, 16, channels); + } + + /// <summary> + /// Implements the Read method of IWaveProvider by delegating to the abstract + /// Read method taking a short array + /// </summary> + public int Read(byte[] buffer, int offset, int count) + { + WaveBuffer waveBuffer = new WaveBuffer(buffer); + int samplesRequired = count / 2; + int samplesRead = Read(waveBuffer.ShortBuffer, offset / 2, samplesRequired); + return samplesRead * 2; + } + + /// <summary> + /// Method to override in derived classes + /// Supply the requested number of samples into the buffer + /// </summary> + public abstract int Read(short[] buffer, int offset, int sampleCount); + + /// <summary> + /// The Wave Format + /// </summary> + public WaveFormat WaveFormat + { + get { return waveFormat; } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveProvider16.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveProvider16.cs.meta new file mode 100644 index 0000000..406b459 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveProvider16.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7c4b7c76dc6cab69f839ca6072e4838b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveProvider32.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveProvider32.cs new file mode 100644 index 0000000..b9d9e07 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveProvider32.cs @@ -0,0 +1,69 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace NAudio.Wave +{ + /// <summary> + /// Base class for creating a 32 bit floating point wave provider + /// Can also be used as a base class for an ISampleProvider that can + /// be plugged straight into anything requiring an IWaveProvider + /// </summary> + public abstract class WaveProvider32 : IWaveProvider, ISampleProvider + { + private WaveFormat waveFormat; + + /// <summary> + /// Initializes a new instance of the WaveProvider32 class + /// defaulting to 44.1kHz mono + /// </summary> + public WaveProvider32() + : this(44100, 1) + { + } + + /// <summary> + /// Initializes a new instance of the WaveProvider32 class with the specified + /// sample rate and number of channels + /// </summary> + public WaveProvider32(int sampleRate, int channels) + { + SetWaveFormat(sampleRate, channels); + } + + /// <summary> + /// Allows you to specify the sample rate and channels for this WaveProvider + /// (should be initialised before you pass it to a wave player) + /// </summary> + public void SetWaveFormat(int sampleRate, int channels) + { + this.waveFormat = WaveFormat.CreateIeeeFloatWaveFormat(sampleRate, channels); + } + + /// <summary> + /// Implements the Read method of IWaveProvider by delegating to the abstract + /// Read method taking a float array + /// </summary> + public int Read(byte[] buffer, int offset, int count) + { + WaveBuffer waveBuffer = new WaveBuffer(buffer); + int samplesRequired = count / 4; + int samplesRead = Read(waveBuffer.FloatBuffer, offset / 4, samplesRequired); + return samplesRead * 4; + } + + /// <summary> + /// Method to override in derived classes + /// Supply the requested number of samples into the buffer + /// </summary> + public abstract int Read(float[] buffer, int offset, int sampleCount); + + /// <summary> + /// The Wave Format + /// </summary> + public WaveFormat WaveFormat + { + get { return waveFormat; } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveProvider32.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveProvider32.cs.meta new file mode 100644 index 0000000..2d033d0 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveProvider32.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b64b302e84a8fc2a5b14990c7b66aaab +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveRecorder.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveRecorder.cs new file mode 100644 index 0000000..442ef43 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveRecorder.cs @@ -0,0 +1,57 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace NAudio.Wave +{ + /// <summary> + /// Utility class to intercept audio from an IWaveProvider and + /// save it to disk + /// </summary> + public class WaveRecorder : IWaveProvider, IDisposable + { + private WaveFileWriter writer; + private IWaveProvider source; + + /// <summary> + /// Constructs a new WaveRecorder + /// </summary> + /// <param name="destination">The location to write the WAV file to</param> + /// <param name="source">The Source Wave Provider</param> + public WaveRecorder(IWaveProvider source, string destination) + { + this.source = source; + this.writer = new WaveFileWriter(destination, source.WaveFormat); + } + + /// <summary> + /// Read simply returns what the source returns, but writes to disk along the way + /// </summary> + public int Read(byte[] buffer, int offset, int count) + { + int bytesRead = source.Read(buffer, offset, count); + writer.Write(buffer, offset, bytesRead); + return bytesRead; + } + + /// <summary> + /// The WaveFormat + /// </summary> + public WaveFormat WaveFormat + { + get { return source.WaveFormat; } + } + + /// <summary> + /// Closes the WAV file + /// </summary> + public void Dispose() + { + if (writer != null) + { + writer.Dispose(); + writer = null; + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveRecorder.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveRecorder.cs.meta new file mode 100644 index 0000000..c697d99 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveProviders/WaveRecorder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 56d35f5495266bb93be0a219f7d5c587 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams.meta new file mode 100644 index 0000000..5f7fd61 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4095ea49265422cb38f98bd7e228597e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/AiffFileReader.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/AiffFileReader.cs new file mode 100644 index 0000000..c782b31 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/AiffFileReader.cs @@ -0,0 +1,324 @@ +using System; +using System.IO; +using System.Collections.Generic; +using NAudio.Utils; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary>A read-only stream of AIFF data based on an aiff file + /// with an associated WaveFormat + /// originally contributed to NAudio by Giawa + /// </summary> + public class AiffFileReader : WaveStream + { + private readonly WaveFormat waveFormat; + private readonly bool ownInput; + private readonly long dataPosition; + private readonly int dataChunkLength; + private readonly List<AiffChunk> chunks = new List<AiffChunk>(); + private Stream waveStream; + private readonly object lockObject = new object(); + + /// <summary>Supports opening a AIF file</summary> + /// <remarks>The AIF is of similar nastiness to the WAV format. + /// This supports basic reading of uncompressed PCM AIF files, + /// with 8, 16, 24 and 32 bit PCM data. + /// </remarks> + public AiffFileReader(String aiffFile) : + this(File.OpenRead(aiffFile)) + { + ownInput = true; + } + + /// <summary> + /// Creates an Aiff File Reader based on an input stream + /// </summary> + /// <param name="inputStream">The input stream containing a AIF file including header</param> + public AiffFileReader(Stream inputStream) + { + waveStream = inputStream; + ReadAiffHeader(waveStream, out waveFormat, out dataPosition, out dataChunkLength, chunks); + Position = 0; + } + + /// <summary> + /// Ensures valid AIFF header and then finds data offset. + /// </summary> + /// <param name="stream">The stream, positioned at the start of audio data</param> + /// <param name="format">The format found</param> + /// <param name="dataChunkPosition">The position of the data chunk</param> + /// <param name="dataChunkLength">The length of the data chunk</param> + /// <param name="chunks">Additional chunks found</param> + public static void ReadAiffHeader(Stream stream, out WaveFormat format, out long dataChunkPosition, out int dataChunkLength, List<AiffChunk> chunks) + { + dataChunkPosition = -1; + format = null; + BinaryReader br = new BinaryReader(stream); + + if (ReadChunkName(br) != "FORM") + { + throw new FormatException("Not an AIFF file - no FORM header."); + } + uint fileSize = ConvertInt(br.ReadBytes(4)); + string formType = ReadChunkName(br); + if (formType != "AIFC" && formType != "AIFF") + { + throw new FormatException("Not an AIFF file - no AIFF/AIFC header."); + } + + dataChunkLength = 0; + + while (br.BaseStream.Position < br.BaseStream.Length) + { + AiffChunk nextChunk = ReadChunkHeader(br); + if (nextChunk.ChunkName == "\0\0\0\0") break; + + if (br.BaseStream.Position + nextChunk.ChunkLength > br.BaseStream.Length) + { + break; + } + if (nextChunk.ChunkName == "COMM") + { + short numChannels = ConvertShort(br.ReadBytes(2)); + uint numSampleFrames = ConvertInt(br.ReadBytes(4)); + short sampleSize = ConvertShort(br.ReadBytes(2)); + double sampleRate = IEEE.ConvertFromIeeeExtended(br.ReadBytes(10)); + + format = new WaveFormat((int)sampleRate, (int)sampleSize, (int)numChannels); + + if (nextChunk.ChunkLength > 18 && formType == "AIFC") + { + // In an AIFC file, the compression format is tacked on to the COMM chunk + string compress = new string(br.ReadChars(4)).ToLower(); + if (compress != "none") throw new FormatException("Compressed AIFC is not supported."); + br.ReadBytes((int)nextChunk.ChunkLength - 22); + } + else br.ReadBytes((int)nextChunk.ChunkLength - 18); + } + else if (nextChunk.ChunkName == "SSND") + { + uint offset = ConvertInt(br.ReadBytes(4)); + uint blockSize = ConvertInt(br.ReadBytes(4)); + dataChunkPosition = nextChunk.ChunkStart + 16 + offset; + dataChunkLength = (int)nextChunk.ChunkLength - 8; + br.BaseStream.Position += (nextChunk.ChunkLength - 8); + } + else + { + if (chunks != null) + { + chunks.Add(nextChunk); + } + br.BaseStream.Position += nextChunk.ChunkLength; + } + + + } + + if (format == null) + { + throw new FormatException("Invalid AIFF file - No COMM chunk found."); + } + if (dataChunkPosition == -1) + { + throw new FormatException("Invalid AIFF file - No SSND chunk found."); + } + } + + /// <summary> + /// Cleans up the resources associated with this AiffFileReader + /// </summary> + protected override void Dispose(bool disposing) + { + if (disposing) + { + // Release managed resources. + if (waveStream != null) + { + // only dispose our source if we created it + if (ownInput) + { + waveStream.Dispose(); + } + waveStream = null; + } + } + else + { + System.Diagnostics.Debug.Assert(false, "AiffFileReader was not disposed"); + } + // Release unmanaged resources. + // Set large fields to null. + // Call Dispose on your base class. + base.Dispose(disposing); + } + + /// <summary> + /// <see cref="WaveStream.WaveFormat"/> + /// </summary> + public override WaveFormat WaveFormat => waveFormat; + + /// <summary> + /// <see cref="WaveStream.WaveFormat"/> + /// </summary> + public override long Length => dataChunkLength; + + /// <summary> + /// Number of Samples (if possible to calculate) + /// </summary> + public long SampleCount + { + get + { + if (waveFormat.Encoding == WaveFormatEncoding.Pcm || + waveFormat.Encoding == WaveFormatEncoding.Extensible || + waveFormat.Encoding == WaveFormatEncoding.IeeeFloat) + { + return dataChunkLength / BlockAlign; + } + else + { + throw new FormatException("Sample count is calculated only for the standard encodings"); + } + } + } + + /// <summary> + /// Position in the AIFF file + /// <see cref="Stream.Position"/> + /// </summary> + public override long Position + { + get + { + return waveStream.Position - dataPosition; + } + set + { + lock (lockObject) + { + value = Math.Min(value, Length); + // make sure we don't get out of sync + value -= (value % waveFormat.BlockAlign); + waveStream.Position = value + dataPosition; + } + } + } + + + /// <summary> + /// Reads bytes from the AIFF File + /// <see cref="Stream.Read"/> + /// </summary> + public override int Read(byte[] array, int offset, int count) + { + if (count % waveFormat.BlockAlign != 0) + { + throw new ArgumentException( + $"Must read complete blocks: requested {count}, block align is {WaveFormat.BlockAlign}"); + } + lock (lockObject) + { + // sometimes there is more junk at the end of the file past the data chunk + if (Position + count > dataChunkLength) + { + count = dataChunkLength - (int) Position; + } + + // Need to fix the endianness since intel expect little endian, and apple is big endian. + byte[] buffer = new byte[count]; + int length = waveStream.Read(buffer, offset, count); + + int bytesPerSample = WaveFormat.BitsPerSample/8; + for (int i = 0; i < length; i += bytesPerSample) + { + if (WaveFormat.BitsPerSample == 8) + { + array[i] = buffer[i]; + } + else if (WaveFormat.BitsPerSample == 16) + { + array[i + 0] = buffer[i + 1]; + array[i + 1] = buffer[i]; + } + else if (WaveFormat.BitsPerSample == 24) + { + array[i + 0] = buffer[i + 2]; + array[i + 1] = buffer[i + 1]; + array[i + 2] = buffer[i + 0]; + } + else if (WaveFormat.BitsPerSample == 32) + { + array[i + 0] = buffer[i + 3]; + array[i + 1] = buffer[i + 2]; + array[i + 2] = buffer[i + 1]; + array[i + 3] = buffer[i + 0]; + } + else throw new FormatException("Unsupported PCM format."); + } + + return length; + } + } + +#region Endian Helpers + private static uint ConvertInt(byte[] buffer) + { + if (buffer.Length != 4) throw new Exception("Incorrect length for long."); + return (uint)((buffer[0] << 24) | (buffer[1] << 16) | (buffer[2] << 8) | buffer[3]); + } + + private static short ConvertShort(byte[] buffer) + { + if (buffer.Length != 2) throw new Exception("Incorrect length for int."); + return (short)((buffer[0] << 8) | buffer[1]); + } +#endregion + + +#region AiffChunk + /// <summary> + /// AIFF Chunk + /// </summary> + public struct AiffChunk + { + /// <summary> + /// Chunk Name + /// </summary> + public string ChunkName; + + /// <summary> + /// Chunk Length + /// </summary> + public uint ChunkLength; + + /// <summary> + /// Chunk start + /// </summary> + public uint ChunkStart; + + /// <summary> + /// Creates a new AIFF Chunk + /// </summary> + public AiffChunk(uint start, string name, uint length) + { + ChunkStart = start; + ChunkName = name; + ChunkLength = length + (uint)(length % 2 == 1 ? 1 : 0); + } + } + + private static AiffChunk ReadChunkHeader(BinaryReader br) + { + var chunk = new AiffChunk((uint)br.BaseStream.Position, ReadChunkName(br), ConvertInt(br.ReadBytes(4))); + return chunk; + } + + private static string ReadChunkName(BinaryReader br) + { + return new string(br.ReadChars(4)); + } +#endregion + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/AiffFileReader.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/AiffFileReader.cs.meta new file mode 100644 index 0000000..2fa0745 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/AiffFileReader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1a1851104bdd2bfa68d09461399768d5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/BlockAlignReductionStream.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/BlockAlignReductionStream.cs new file mode 100644 index 0000000..08a2881 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/BlockAlignReductionStream.cs @@ -0,0 +1,173 @@ +using System; +using NAudio.Utils; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// Helper stream that lets us read from compressed audio files with large block alignment + /// as though we could read any amount and reposition anywhere + /// </summary> + public class BlockAlignReductionStream : WaveStream + { + private WaveStream sourceStream; + private long position; + private readonly CircularBuffer circularBuffer; + private long bufferStartPosition; + private byte[] sourceBuffer; + private readonly object lockObject = new object(); + + /// <summary> + /// Creates a new BlockAlignReductionStream + /// </summary> + /// <param name="sourceStream">the input stream</param> + public BlockAlignReductionStream(WaveStream sourceStream) + { + this.sourceStream = sourceStream; + circularBuffer = new CircularBuffer(sourceStream.WaveFormat.AverageBytesPerSecond * 4); + } + + private byte[] GetSourceBuffer(int size) + { + if (sourceBuffer == null || sourceBuffer.Length < size) + { + // let's give ourselves some leeway + sourceBuffer = new byte[size * 2]; + } + return sourceBuffer; + } + + /// <summary> + /// Block alignment of this stream + /// </summary> + public override int BlockAlign + { + get + { + // can position to sample level + return (WaveFormat.BitsPerSample / 8) * WaveFormat.Channels; + } + } + + /// <summary> + /// Wave Format + /// </summary> + public override WaveFormat WaveFormat + { + get { return sourceStream.WaveFormat; } + } + + /// <summary> + /// Length of this Stream + /// </summary> + public override long Length + { + get { return sourceStream.Length; } + } + + /// <summary> + /// Current position within stream + /// </summary> + public override long Position + { + get + { + return position; + } + set + { + lock (lockObject) + { + if (position != value) + { + if (position % BlockAlign != 0) + throw new ArgumentException("Position must be block aligned"); + long sourcePosition = value - (value % sourceStream.BlockAlign); + if (sourceStream.Position != sourcePosition) + { + sourceStream.Position = sourcePosition; + circularBuffer.Reset(); + bufferStartPosition = sourceStream.Position; + } + position = value; + } + } + } + } + + private long BufferEndPosition + { + get + { + + return bufferStartPosition + circularBuffer.Count; + } + } + + /// <summary> + /// Disposes this WaveStream + /// </summary> + protected override void Dispose(bool disposing) + { + if (disposing) + { + if (sourceStream != null) + { + sourceStream.Dispose(); + sourceStream = null; + } + } + else + { + System.Diagnostics.Debug.Assert(false, "BlockAlignReductionStream was not Disposed"); + } + base.Dispose(disposing); + } + + /// <summary> + /// Reads data from this stream + /// </summary> + /// <param name="buffer"></param> + /// <param name="offset"></param> + /// <param name="count"></param> + /// <returns></returns> + public override int Read(byte[] buffer, int offset, int count) + { + lock (lockObject) + { + // 1. attempt to fill the circular buffer with enough data to meet our request + while (BufferEndPosition < position + count) + { + int sourceReadCount = count; + if (sourceReadCount % sourceStream.BlockAlign != 0) + { + sourceReadCount = (count + sourceStream.BlockAlign) - (count % sourceStream.BlockAlign); + } + + int sourceRead = sourceStream.Read(GetSourceBuffer(sourceReadCount), 0, sourceReadCount); + circularBuffer.Write(GetSourceBuffer(sourceReadCount), 0, sourceRead); + if (sourceRead == 0) + { + // assume we have run out of data + break; + } + } + + // 2. discard any unnecessary stuff from the start + if (bufferStartPosition < position) + { + circularBuffer.Advance((int)(position - bufferStartPosition)); + bufferStartPosition = position; + } + + // 3. now whatever is in the buffer we can return + int bytesRead = circularBuffer.Read(buffer, offset, count); + position += bytesRead; + // anything left in buffer is at start position + bufferStartPosition = position; + + return bytesRead; + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/BlockAlignReductionStream.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/BlockAlignReductionStream.cs.meta new file mode 100644 index 0000000..4231751 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/BlockAlignReductionStream.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b03e330f4cfd559c59ede2792c76a09f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/CueList.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/CueList.cs new file mode 100644 index 0000000..9b2a08f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/CueList.cs @@ -0,0 +1,279 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Text; +using System.Text.RegularExpressions; +using NAudio.Utils; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// Holds information on a cue: a labeled position within a Wave file + /// </summary> + public class Cue + { + /// <summary> + /// Cue position in samples + /// </summary> + public int Position { get; } + /// <summary> + /// Label of the cue + /// </summary> + public string Label { get; } + + /// <summary> + /// Creates a Cue based on a sample position and label + /// </summary> + /// <param name="position"></param> + /// <param name="label"></param> + public Cue(int position, string label) + { + Position = position; + Label = label??string.Empty; + } + } + + /// <summary> + /// Holds a list of cues + /// </summary> + /// <remarks> + /// The specs for reading and writing cues from the cue and list RIFF chunks + /// are from http://www.sonicspot.com/guide/wavefiles.html and http://www.wotsit.org/ + /// ------------------------------ + /// The cues are stored like this: + /// ------------------------------ + /// struct CuePoint + /// { + /// Int32 dwIdentifier; + /// Int32 dwPosition; + /// Int32 fccChunk; + /// Int32 dwChunkStart; + /// Int32 dwBlockStart; + /// Int32 dwSampleOffset; + /// } + /// + /// struct CueChunk + /// { + /// Int32 chunkID; + /// Int32 chunkSize; + /// Int32 dwCuePoints; + /// CuePoint[] points; + /// } + /// ------------------------------ + /// Labels look like this: + /// ------------------------------ + /// struct ListHeader + /// { + /// Int32 listID; /* 'list' */ + /// Int32 chunkSize; /* includes the Type ID below */ + /// Int32 typeID; /* 'adtl' */ + /// } + /// + /// struct LabelChunk + /// { + /// Int32 chunkID; + /// Int32 chunkSize; + /// Int32 dwIdentifier; + /// Char[] dwText; /* Encoded with extended ASCII */ + /// } LabelChunk; + /// </remarks> + public class CueList + { + private readonly List<Cue> cues = new List<Cue>(); + /// <summary> + /// Creates an empty cue list + /// </summary> + public CueList() + { + + } + + /// <summary> + /// Adds an item to the list + /// </summary> + /// <param name="cue">Cue</param> + public void Add(Cue cue) + { + cues.Add(cue); + } + + /// <summary> + /// Gets sample positions for the embedded cues + /// </summary> + /// <returns>Array containing the cue positions</returns> + public int[] CuePositions + { + get + { + int[] positions = new int[cues.Count]; + for (int i = 0; i < cues.Count; i++) + { + positions[i] = cues[i].Position; + } + return positions; + } + } + + /// <summary> + /// Gets labels for the embedded cues + /// </summary> + /// <returns>Array containing the labels</returns> + public string[] CueLabels + { + get + { + string[] labels = new string[cues.Count]; + for (int i = 0; i < cues.Count; i++) + { + labels[i] = cues[i].Label; + } + return labels; + } + } + + /// <summary> + /// Creates a cue list from the cue RIFF chunk and the list RIFF chunk + /// </summary> + /// <param name="cueChunkData">The data contained in the cue chunk</param> + /// <param name="listChunkData">The data contained in the list chunk</param> + internal CueList(byte[] cueChunkData, byte[] listChunkData) + { + int cueCount = BitConverter.ToInt32(cueChunkData, 0); + Dictionary<int, int> cueIndex = new Dictionary<int, int>(); + int[] positions = new int[cueCount]; + int cue = 0; + + for (int p = 4; cueChunkData.Length - p >= 24; p += 24, cue++) + { + cueIndex[BitConverter.ToInt32(cueChunkData, p)] = cue; + positions[cue] = BitConverter.ToInt32(cueChunkData, p + 20); + } + + string[] labels = new string[cueCount]; + int labelLength = 0; + + var labelChunkId = ChunkIdentifier.ChunkIdentifierToInt32("labl"); + for (int p = 4; listChunkData.Length - p >= 16; p += labelLength + labelLength % 2 + 12) + { + if (BitConverter.ToInt32(listChunkData, p) == labelChunkId) + { + labelLength = BitConverter.ToInt32(listChunkData, p + 4) - 4; + var cueId = BitConverter.ToInt32(listChunkData, p + 8); + cue = cueIndex[cueId]; + labels[cue] = Encoding.UTF8.GetString(listChunkData, p + 12, labelLength - 1); + } + } + + for (int i = 0; i < cueCount; i++) + { + cues.Add(new Cue(positions[i], labels[i])); + } + } + + /// <summary> + /// Gets the cues as the concatenated cue and list RIFF chunks. + /// </summary> + /// <returns>RIFF chunks containing the cue data</returns> + internal byte[] GetRiffChunks() + { + if (Count == 0) + { + return null; + } + var cueChunkLength = 12 + 24 * Count; + var listChunkLength = 12; + for (int i = 0; i < Count; i++) + { + var labelChunkLength = Encoding.UTF8.GetBytes(this[i].Label).Length + 1; + listChunkLength += labelChunkLength + labelChunkLength % 2 + 12; + } + + byte[] chunks = new byte[cueChunkLength + listChunkLength]; + var cueChunkId = ChunkIdentifier.ChunkIdentifierToInt32("cue "); + int dataChunkId = ChunkIdentifier.ChunkIdentifierToInt32("data"); + int listChunkId = ChunkIdentifier.ChunkIdentifierToInt32("LIST"); + int adtlTypeId = ChunkIdentifier.ChunkIdentifierToInt32("adtl"); + int labelChunkId = ChunkIdentifier.ChunkIdentifierToInt32("labl"); + + using (var stream = new MemoryStream(chunks)) + { + using (var writer = new BinaryWriter(stream)) + { + writer.Write(cueChunkId); + writer.Write(cueChunkLength - 8); + writer.Write(Count); + for (int cue = 0; cue < Count; cue++) + { + int position = this[cue].Position; + + writer.Write(cue); + writer.Write(position); + writer.Write(dataChunkId); + writer.Seek(8, SeekOrigin.Current); + writer.Write(position); + } + writer.Write(listChunkId); + writer.Write(listChunkLength - 8); + writer.Write(adtlTypeId); + for (int cue = 0; cue < Count; cue++) + { + var labelArray = Encoding.UTF8.GetBytes(this[cue].Label); + writer.Write(labelChunkId); + writer.Write(labelArray.Length + 1 + 4); + writer.Write(cue); + writer.Write(labelArray); + if (labelArray.Length % 2 == 0) + { + writer.Seek(2, SeekOrigin.Current); + } + else + { + writer.Seek(1, SeekOrigin.Current); + } + } + } + } + return chunks; + } + + /// <summary> + /// Number of cues + /// </summary> + public int Count => cues.Count; + + /// <summary> + /// Accesses the cue at the specified index + /// </summary> + /// <param name="index"></param> + /// <returns></returns> + public Cue this[int index] => cues[index]; + + /// <summary> + /// Checks if the cue and list chunks exist and if so, creates a cue list + /// </summary> + internal static CueList FromChunks(WaveFileReader reader) + { + CueList cueList = null; + byte[] cueChunkData = null; + byte[] listChunkData = null; + + foreach (RiffChunk chunk in reader.ExtraChunks) + { + if (chunk.IdentifierAsString.ToLower() == "cue ") + { + cueChunkData = reader.GetChunkData(chunk); + } + else if (chunk.IdentifierAsString.ToLower() == "list") + { + listChunkData = reader.GetChunkData(chunk); + } + } + if (cueChunkData != null && listChunkData != null) + { + cueList = new CueList(cueChunkData, listChunkData); + } + return cueList; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/CueList.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/CueList.cs.meta new file mode 100644 index 0000000..b2dcbc7 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/CueList.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 358ee4691aea281f2ba1fb0101b512ab +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/CueWaveFileReader.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/CueWaveFileReader.cs new file mode 100644 index 0000000..2695a18 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/CueWaveFileReader.cs @@ -0,0 +1,47 @@ +using System; +using System.IO; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// A wave file reader supporting cue reading + /// </summary> + public class CueWaveFileReader : WaveFileReader + { + private CueList cues; + + /// <summary> + /// Loads a wavefile and supports reading cues + /// </summary> + /// <param name="fileName"></param> + public CueWaveFileReader(string fileName) + : base(fileName) + { + } + + /// <summary> + /// Loads a wave from a stream and supports reading cues + /// </summary> + /// <param name="inputStream"></param> + public CueWaveFileReader(Stream inputStream) + : base(inputStream) + { + } + + /// <summary> + /// Cue List (can be null if cues not present) + /// </summary> + public CueList Cues + { + get + { + if (cues == null) + { + cues = CueList.FromChunks(this); + } + return cues; + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/CueWaveFileReader.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/CueWaveFileReader.cs.meta new file mode 100644 index 0000000..d2da9a3 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/CueWaveFileReader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7703ccb590a6fdfba8d9d575ae5b417e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/ISampleNotifier.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/ISampleNotifier.cs new file mode 100644 index 0000000..7e76e2e --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/ISampleNotifier.cs @@ -0,0 +1,40 @@ +using System; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// An interface for WaveStreams which can report notification of individual samples + /// </summary> + public interface ISampleNotifier + { + /// <summary> + /// A sample has been detected + /// </summary> + event EventHandler<SampleEventArgs> Sample; + } + + /// <summary> + /// Sample event arguments + /// </summary> + public class SampleEventArgs : EventArgs + { + /// <summary> + /// Left sample + /// </summary> + public float Left { get; set; } + /// <summary> + /// Right sample + /// </summary> + public float Right { get; set; } + + /// <summary> + /// Constructor + /// </summary> + public SampleEventArgs(float left, float right) + { + Left = left; + Right = right; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/ISampleNotifier.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/ISampleNotifier.cs.meta new file mode 100644 index 0000000..1cbf0b2 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/ISampleNotifier.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7fe616dd078daa99285b2a2291feb506 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/Mp3FileReaderBase.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/Mp3FileReaderBase.cs new file mode 100644 index 0000000..3d6bc4a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/Mp3FileReaderBase.cs @@ -0,0 +1,461 @@ +using System; +using System.IO; +using System.Collections.Generic; +using System.Diagnostics; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + class Mp3Index + { + public long FilePosition { get; set; } + public long SamplePosition { get; set; } + public int SampleCount { get; set; } + public int ByteCount { get; set; } + } + + /// <summary> + /// Class for reading from MP3 files + /// </summary> + public class Mp3FileReaderBase : WaveStream + { + private readonly WaveFormat waveFormat; + private Stream mp3Stream; + private readonly long mp3DataLength; + private readonly long dataStartPosition; + + /// <summary> + /// The MP3 wave format (n.b. NOT the output format of this stream - see the WaveFormat property) + /// </summary> + public Mp3WaveFormat Mp3WaveFormat { get; private set; } + + private readonly XingHeader xingHeader; + private readonly bool ownInputStream; + + private List<Mp3Index> tableOfContents; + private int tocIndex; + + private long totalSamples; + private readonly int bytesPerSample; + private readonly int bytesPerDecodedFrame; + + private IMp3FrameDecompressor decompressor; + + private readonly byte[] decompressBuffer; + private int decompressBufferOffset; + private int decompressLeftovers; + private bool repositionedFlag; + + private long position; // decompressed data position tracker + + private readonly object repositionLock = new object(); + + + /// <summary>Supports opening a MP3 file</summary> + /// <param name="mp3FileName">MP3 File name</param> + /// <param name="frameDecompressorBuilder">Factory method to build a frame decompressor</param> + public Mp3FileReaderBase(string mp3FileName, FrameDecompressorBuilder frameDecompressorBuilder) + : this(File.OpenRead(mp3FileName), frameDecompressorBuilder, true) + { + } + + + + /// <summary> + /// Opens MP3 from a stream rather than a file + /// Will not dispose of this stream itself + /// </summary> + /// <param name="inputStream">The incoming stream containing MP3 data</param> + /// <param name="frameDecompressorBuilder">Factory method to build a frame decompressor</param> + public Mp3FileReaderBase(Stream inputStream, FrameDecompressorBuilder frameDecompressorBuilder) + : this(inputStream, frameDecompressorBuilder, false) + { + + } + + protected Mp3FileReaderBase(Stream inputStream, FrameDecompressorBuilder frameDecompressorBuilder, bool ownInputStream) + { + if (inputStream == null) throw new ArgumentNullException(nameof(inputStream)); + if (frameDecompressorBuilder == null) throw new ArgumentNullException(nameof(frameDecompressorBuilder)); + this.ownInputStream = ownInputStream; + try + { + mp3Stream = inputStream; + Id3v2Tag = Id3v2Tag.ReadTag(mp3Stream); + + dataStartPosition = mp3Stream.Position; + var firstFrame = Mp3Frame.LoadFromStream(mp3Stream); + if (firstFrame == null) + throw new InvalidDataException("Invalid MP3 file - no MP3 Frames Detected"); + double bitRate = firstFrame.BitRate; + xingHeader = XingHeader.LoadXingHeader(firstFrame); + // If the header exists, we can skip over it when decoding the rest of the file + if (xingHeader != null) dataStartPosition = mp3Stream.Position; + + // workaround for a longstanding issue with some files failing to load + // because they report a spurious sample rate change + var secondFrame = Mp3Frame.LoadFromStream(mp3Stream); + if (secondFrame != null && + (secondFrame.SampleRate != firstFrame.SampleRate || + secondFrame.ChannelMode != firstFrame.ChannelMode)) + { + // assume that the first frame was some kind of VBR/LAME header that we failed to recognise properly + dataStartPosition = secondFrame.FileOffset; + // forget about the first frame, the second one is the first one we really care about + firstFrame = secondFrame; + } + + mp3DataLength = mp3Stream.Length - dataStartPosition; + + // try for an ID3v1 tag as well + mp3Stream.Position = mp3Stream.Length - 128; + byte[] tag = new byte[128]; + mp3Stream.Read(tag, 0, 128); + if (tag[0] == 'T' && tag[1] == 'A' && tag[2] == 'G') + { + Id3v1Tag = tag; + mp3DataLength -= 128; + } + + mp3Stream.Position = dataStartPosition; + + // create a temporary MP3 format before we know the real bitrate + Mp3WaveFormat = new Mp3WaveFormat(firstFrame.SampleRate, + firstFrame.ChannelMode == ChannelMode.Mono ? 1 : 2, firstFrame.FrameLength, (int) bitRate); + + CreateTableOfContents(); + tocIndex = 0; + + // [Bit rate in Kilobits/sec] = [Length in kbits] / [time in seconds] + // = [Length in bits ] / [time in milliseconds] + + // Note: in audio, 1 kilobit = 1000 bits. + // Calculated as a double to minimize rounding errors + bitRate = (mp3DataLength*8.0/TotalSeconds()); + + mp3Stream.Position = dataStartPosition; + + // now we know the real bitrate we can create an accurate MP3 WaveFormat + Mp3WaveFormat = new Mp3WaveFormat(firstFrame.SampleRate, + firstFrame.ChannelMode == ChannelMode.Mono ? 1 : 2, firstFrame.FrameLength, (int) bitRate); + decompressor = frameDecompressorBuilder(Mp3WaveFormat); + waveFormat = decompressor.OutputFormat; + bytesPerSample = (decompressor.OutputFormat.BitsPerSample)/8*decompressor.OutputFormat.Channels; + // no MP3 frames have more than 1152 samples in them + bytesPerDecodedFrame = 1152 * bytesPerSample; + // some MP3s I seem to get double + decompressBuffer = new byte[bytesPerDecodedFrame * 2]; + } + catch (Exception) + { + if (ownInputStream) inputStream.Dispose(); + throw; + } + } + + /// <summary> + /// Function that can create an MP3 Frame decompressor + /// </summary> + /// <param name="mp3Format">A WaveFormat object describing the MP3 file format</param> + /// <returns>An MP3 Frame decompressor</returns> + public delegate IMp3FrameDecompressor FrameDecompressorBuilder(WaveFormat mp3Format); + + private void CreateTableOfContents() + { + try + { + // Just a guess at how many entries we'll need so the internal array need not resize very much + // 400 bytes per frame is probably a good enough approximation. + tableOfContents = new List<Mp3Index>((int)(mp3DataLength / 400)); + Mp3Frame frame; + do + { + var index = new Mp3Index(); + index.FilePosition = mp3Stream.Position; + index.SamplePosition = totalSamples; + frame = ReadNextFrame(false); + if (frame != null) + { + ValidateFrameFormat(frame); + + totalSamples += frame.SampleCount; + index.SampleCount = frame.SampleCount; + index.ByteCount = (int)(mp3Stream.Position - index.FilePosition); + tableOfContents.Add(index); + } + } while (frame != null); + } + catch (EndOfStreamException) + { + // not necessarily a problem + } + } + + private void ValidateFrameFormat(Mp3Frame frame) + { + if (frame.SampleRate != Mp3WaveFormat.SampleRate) + { + string message = + String.Format( + "Got a frame at sample rate {0}, in an MP3 with sample rate {1}. Mp3FileReader does not support sample rate changes.", + frame.SampleRate, Mp3WaveFormat.SampleRate); + throw new InvalidOperationException(message); + } + int channels = frame.ChannelMode == ChannelMode.Mono ? 1 : 2; + if (channels != Mp3WaveFormat.Channels) + { + string message = + String.Format( + "Got a frame with channel mode {0}, in an MP3 with {1} channels. Mp3FileReader does not support changes to channel count.", + frame.ChannelMode, Mp3WaveFormat.Channels); + throw new InvalidOperationException(message); + } + } + + /// <summary> + /// Gets the total length of this file in milliseconds. + /// </summary> + private double TotalSeconds() + { + return (double)totalSamples / Mp3WaveFormat.SampleRate; + } + + /// <summary> + /// ID3v2 tag if present + /// </summary> + // ReSharper disable once InconsistentNaming + public Id3v2Tag Id3v2Tag { get; } + + /// <summary> + /// ID3v1 tag if present + /// </summary> + // ReSharper disable once InconsistentNaming + public byte[] Id3v1Tag { get; } + + /// <summary> + /// Reads the next mp3 frame + /// </summary> + /// <returns>Next mp3 frame, or null if EOF</returns> + public Mp3Frame ReadNextFrame() + { + var frame = ReadNextFrame(true); + if (frame != null) position += frame.SampleCount*bytesPerSample; + return frame; + } + + /// <summary> + /// Reads the next mp3 frame + /// </summary> + /// <returns>Next mp3 frame, or null if EOF</returns> + private Mp3Frame ReadNextFrame(bool readData) + { + Mp3Frame frame = null; + try + { + frame = Mp3Frame.LoadFromStream(mp3Stream, readData); + if (frame != null) + { + tocIndex++; + } + } + catch (EndOfStreamException) + { + // suppress for now - it means we unexpectedly got to the end of the stream + // half way through + } + return frame; + } + + /// <summary> + /// This is the length in bytes of data available to be read out from the Read method + /// (i.e. the decompressed MP3 length) + /// n.b. this may return 0 for files whose length is unknown + /// </summary> + public override long Length => totalSamples * bytesPerSample; + + /// <summary> + /// <see cref="WaveStream.WaveFormat"/> + /// </summary> + public override WaveFormat WaveFormat => waveFormat; + + /// <summary> + /// <see cref="Stream.Position"/> + /// </summary> + public override long Position + { + get + { + return position; + } + set + { + lock (repositionLock) + { + value = Math.Max(Math.Min(value, Length), 0); + var samplePosition = value / bytesPerSample; + Mp3Index mp3Index = null; + for (int index = 0; index < tableOfContents.Count; index++) + { + if (tableOfContents[index].SamplePosition + tableOfContents[index].SampleCount > samplePosition) + { + mp3Index = tableOfContents[index]; + tocIndex = index; + break; + } + } + + decompressBufferOffset = 0; + decompressLeftovers = 0; + repositionedFlag = true; + + if (mp3Index != null) + { + // perform the reposition + mp3Stream.Position = mp3Index.FilePosition; + + // set the offset into the buffer (that is yet to be populated in Read()) + var frameOffset = samplePosition - mp3Index.SamplePosition; + if (frameOffset > 0) + { + decompressBufferOffset = (int)frameOffset * bytesPerSample; + } + } + else + { + // we are repositioning to the end of the data + mp3Stream.Position = mp3DataLength + dataStartPosition; + } + + position = value; + } + } + } + + /// <summary> + /// Reads decompressed PCM data from our MP3 file. + /// </summary> + public override int Read(byte[] sampleBuffer, int offset, int numBytes) + { + int bytesRead = 0; + lock (repositionLock) + { + if (decompressLeftovers != 0) + { + int toCopy = Math.Min(decompressLeftovers, numBytes); + Array.Copy(decompressBuffer, decompressBufferOffset, sampleBuffer, offset, toCopy); + decompressLeftovers -= toCopy; + if (decompressLeftovers == 0) + { + decompressBufferOffset = 0; + } + else + { + decompressBufferOffset += toCopy; + } + bytesRead += toCopy; + offset += toCopy; + } + + int targetTocIndex = tocIndex; // the frame index that contains the requested data + + if (repositionedFlag) + { + decompressor.Reset(); + + // Seek back a few frames of the stream to get the reset decoder decode a few + // warm-up frames before reading the requested data. Without the warm-up phase, + // the first half of the frame after the reset is attenuated and does not resemble + // the data as it would be when reading sequentially from the beginning, because + // the decoder is missing the required overlap from the previous frame. + tocIndex = Math.Max(0, tocIndex - 3); // no warm-up at the beginning of the stream + mp3Stream.Position = tableOfContents[tocIndex].FilePosition; + + repositionedFlag = false; + } + + while (bytesRead < numBytes) + { + Mp3Frame frame = ReadNextFrame(true); // internal read - should not advance position + if (frame != null) + { + int decompressed = decompressor.DecompressFrame(frame, decompressBuffer, 0); + + if (tocIndex <= targetTocIndex || decompressed == 0) + { + // The first frame after a reset usually does not immediately yield decoded samples. + // Because the next instructions will fail if a buffer offset is set and the frame + // decoding didn't return data, we skip the part. + // We skip the following instructions also after decoding a warm-up frame. + continue; + } + // Two special cases can happen here: + // 1. We are interested in the first frame of the stream, but need to read the second frame too + // for the decoder to return decoded data + // 2. We are interested in the second frame of the stream, but because reading the first frame + // as warm-up didn't yield any data (because the decoder needs two frames to return data), we + // get data from the first and second frame. + // This case needs special handling, and we have to purge the data of the first frame. + else if (tocIndex == targetTocIndex + 1 && decompressed == bytesPerDecodedFrame * 2) + { + // Purge the first frame's data + Array.Copy(decompressBuffer, bytesPerDecodedFrame, decompressBuffer, 0, bytesPerDecodedFrame); + decompressed = bytesPerDecodedFrame; + } + + int toCopy = Math.Min(decompressed - decompressBufferOffset, numBytes - bytesRead); + Array.Copy(decompressBuffer, decompressBufferOffset, sampleBuffer, offset, toCopy); + if ((toCopy + decompressBufferOffset) < decompressed) + { + decompressBufferOffset = toCopy + decompressBufferOffset; + decompressLeftovers = decompressed - decompressBufferOffset; + } + else + { + // no lefovers + decompressBufferOffset = 0; + decompressLeftovers = 0; + } + offset += toCopy; + bytesRead += toCopy; + } + else + { + break; + } + } + } + Debug.Assert(bytesRead <= numBytes, "MP3 File Reader read too much"); + position += bytesRead; + return bytesRead; + } + + /// <summary> + /// Xing header if present + /// </summary> + public XingHeader XingHeader => xingHeader; + + /// <summary> + /// Disposes this WaveStream + /// </summary> + protected override void Dispose(bool disposing) + { + if (disposing) + { + if (mp3Stream != null) + { + if (ownInputStream) + { + mp3Stream.Dispose(); + } + mp3Stream = null; + } + if (decompressor != null) + { + decompressor.Dispose(); + decompressor = null; + } + } + base.Dispose(disposing); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/Mp3FileReaderBase.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/Mp3FileReaderBase.cs.meta new file mode 100644 index 0000000..b366add --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/Mp3FileReaderBase.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3332b96b8c40d397886a20e46fbae91f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/RawSourceWaveStream.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/RawSourceWaveStream.cs new file mode 100644 index 0000000..55ecb12 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/RawSourceWaveStream.cs @@ -0,0 +1,81 @@ +using System; +using System.IO; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// WaveStream that simply passes on data from its source stream + /// (e.g. a MemoryStream) + /// </summary> + public class RawSourceWaveStream : WaveStream + { + private readonly Stream sourceStream; + private readonly WaveFormat waveFormat; + + /// <summary> + /// Initialises a new instance of RawSourceWaveStream + /// </summary> + /// <param name="sourceStream">The source stream containing raw audio</param> + /// <param name="waveFormat">The waveformat of the audio in the source stream</param> + public RawSourceWaveStream(Stream sourceStream, WaveFormat waveFormat) + { + this.sourceStream = sourceStream; + this.waveFormat = waveFormat; + } + + /// <summary> + /// Initialises a new instance of RawSourceWaveStream + /// </summary> + /// <param name="byteStream">The buffer containing raw audio</param> + /// <param name="offset">Offset in the source buffer to read from</param> + /// <param name="count">Number of bytes to read in the buffer</param> + /// <param name="waveFormat">The waveformat of the audio in the source stream</param> + public RawSourceWaveStream(byte[] byteStream, int offset, int count, WaveFormat waveFormat) + { + sourceStream = new MemoryStream(byteStream, offset, count); + this.waveFormat = waveFormat; + } + + /// <summary> + /// The WaveFormat of this stream + /// </summary> + public override WaveFormat WaveFormat => waveFormat; + + /// <summary> + /// The length in bytes of this stream (if supported) + /// </summary> + public override long Length => sourceStream.Length; + + /// <summary> + /// The current position in this stream + /// </summary> + public override long Position + { + get + { + return sourceStream.Position; + } + set + { + sourceStream.Position = value - (value % waveFormat.BlockAlign); + } + } + + /// <summary> + /// Reads data from the stream + /// </summary> + public override int Read(byte[] buffer, int offset, int count) + { + try + { + return sourceStream.Read(buffer, offset, count); + } + catch (EndOfStreamException) + { + return 0; + } + } + } +} + diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/RawSourceWaveStream.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/RawSourceWaveStream.cs.meta new file mode 100644 index 0000000..05ea023 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/RawSourceWaveStream.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d4c837e9f00c9ff0e9510945165c5505 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/RiffChunk.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/RiffChunk.cs new file mode 100644 index 0000000..78fe60e --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/RiffChunk.cs @@ -0,0 +1,42 @@ +using System; +using System.Text; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// Holds information about a RIFF file chunk + /// </summary> + public class RiffChunk + { + /// <summary> + /// Creates a RiffChunk object + /// </summary> + public RiffChunk(int identifier, int length, long streamPosition) + { + Identifier = identifier; + Length = length; + StreamPosition = streamPosition; + } + + /// <summary> + /// The chunk identifier + /// </summary> + public int Identifier { get; } + + /// <summary> + /// The chunk identifier converted to a string + /// </summary> + public string IdentifierAsString => Encoding.UTF8.GetString(BitConverter.GetBytes(Identifier)); + + /// <summary> + /// The chunk length + /// </summary> + public int Length { get; private set; } + + /// <summary> + /// The stream position this chunk is located at + /// </summary> + public long StreamPosition { get; private set; } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/RiffChunk.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/RiffChunk.cs.meta new file mode 100644 index 0000000..8dced5b --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/RiffChunk.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2ca36425d317e7399aeb29747f50219b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/SimpleCompressorStream.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/SimpleCompressorStream.cs new file mode 100644 index 0000000..81e0fb6 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/SimpleCompressorStream.cs @@ -0,0 +1,145 @@ +using NAudio.Dsp; + +namespace NAudio.Wave +{ + /// <summary> + /// A simple compressor + /// </summary> + public class SimpleCompressorEffect : ISampleProvider + { + private readonly ISampleProvider sourceStream; + private readonly SimpleCompressor simpleCompressor; + private readonly int channels; + private readonly object lockObject = new object(); + + /// <summary> + /// Create a new simple compressor stream + /// </summary> + /// <param name="sourceStream">Source stream</param> + public SimpleCompressorEffect(ISampleProvider sourceStream) + { + this.sourceStream = sourceStream; + channels = sourceStream.WaveFormat.Channels; + simpleCompressor = new SimpleCompressor(5.0, 10.0, sourceStream.WaveFormat.SampleRate); + simpleCompressor.Threshold = 16; + simpleCompressor.Ratio = 6; + simpleCompressor.MakeUpGain = 16; + + } + + /// <summary> + /// Make-up Gain + /// </summary> + public double MakeUpGain + { + get => simpleCompressor.MakeUpGain; + set + { + lock (lockObject) + { + simpleCompressor.MakeUpGain = value; + } + } + } + + /// <summary> + /// Threshold + /// </summary> + public double Threshold + { + get => simpleCompressor.Threshold; + set + { + lock (lockObject) + { + simpleCompressor.Threshold = value; + } + } + } + + /// <summary> + /// Ratio + /// </summary> + public double Ratio + { + get => simpleCompressor.Ratio; + set + { + lock (lockObject) + { + simpleCompressor.Ratio = value; + } + } + } + + /// <summary> + /// Attack time + /// </summary> + public double Attack + { + get => simpleCompressor.Attack; + set + { + lock (lockObject) + { + simpleCompressor.Attack = value; + } + } + } + + /// <summary> + /// Release time + /// </summary> + public double Release + { + get => simpleCompressor.Release; + set + { + lock (lockObject) + { + simpleCompressor.Release = value; + } + } + } + + /// <summary> + /// Turns gain on or off + /// </summary> + public bool Enabled { get; set; } + + /// <summary> + /// Gets the WaveFormat of this stream + /// </summary> + public WaveFormat WaveFormat => sourceStream.WaveFormat; + + + /// <summary> + /// Reads bytes from this stream + /// </summary> + /// <param name="array">Buffer to read into</param> + /// <param name="offset">Offset in array to read into</param> + /// <param name="count">Number of bytes to read</param> + /// <returns>Number of bytes read</returns> + public int Read(float[] array, int offset, int count) + { + lock (lockObject) + { + int samplesRead = sourceStream.Read(array, offset, count); + if (Enabled) + { + for (int sample = 0; sample < samplesRead; sample+=channels) + { + double in1 = array[offset+sample]; + double in2 = (channels == 1) ? 0 : array[offset+sample+1]; + simpleCompressor.Process(ref in1, ref in2); + array[offset + sample] = (float)in1; + if (channels > 1) + array[offset + sample + 1] = (float)in2; + } + } + return samplesRead; + } + } + } +} + diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/SimpleCompressorStream.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/SimpleCompressorStream.cs.meta new file mode 100644 index 0000000..d47c420 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/SimpleCompressorStream.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d38a1ead5cdd67ab49b53c86686d7d14 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/Wave32To16Stream.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/Wave32To16Stream.cs new file mode 100644 index 0000000..41e6ba2 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/Wave32To16Stream.cs @@ -0,0 +1,180 @@ +using System; +using NAudio.Utils; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// WaveStream that converts 32 bit audio back down to 16 bit, clipping if necessary + /// </summary> + public class Wave32To16Stream : WaveStream + { + private WaveStream sourceStream; + private readonly WaveFormat waveFormat; + private readonly long length; + private long position; + private bool clip; + private float volume; + private readonly object lockObject = new object(); + + /// <summary> + /// The <see cref="Read"/> method reuses the same buffer to prevent + /// unnecessary allocations. + /// </summary> + private byte[] sourceBuffer; + + /// <summary> + /// Creates a new Wave32To16Stream + /// </summary> + /// <param name="sourceStream">the source stream</param> + public Wave32To16Stream(WaveStream sourceStream) + { + if (sourceStream.WaveFormat.Encoding != WaveFormatEncoding.IeeeFloat) + throw new ArgumentException("Only 32 bit Floating point supported"); + if (sourceStream.WaveFormat.BitsPerSample != 32) + throw new ArgumentException("Only 32 bit Floating point supported"); + + waveFormat = new WaveFormat(sourceStream.WaveFormat.SampleRate, 16, sourceStream.WaveFormat.Channels); + volume = 1.0f; + this.sourceStream = sourceStream; + length = sourceStream.Length / 2; + position = sourceStream.Position / 2; + } + + /// <summary> + /// Sets the volume for this stream. 1.0f is full scale + /// </summary> + public float Volume + { + get + { + return volume; + } + set + { + volume = value; + } + } + + /// <summary> + /// <see cref="WaveStream.BlockAlign"/> + /// </summary> + public override int BlockAlign => sourceStream.BlockAlign / 2; + + + /// <summary> + /// Returns the stream length + /// </summary> + public override long Length => length; + + /// <summary> + /// Gets or sets the current position in the stream + /// </summary> + public override long Position + { + get + { + return position; + } + set + { + lock (lockObject) + { + // make sure we don't get out of sync + value -= (value % BlockAlign); + sourceStream.Position = value * 2; + position = value; + } + } + } + + /// <summary> + /// Reads bytes from this wave stream + /// </summary> + /// <param name="destBuffer">Destination buffer</param> + /// <param name="offset">Offset into destination buffer</param> + /// <param name="numBytes"></param> + /// <returns>Number of bytes read.</returns> + public override int Read(byte[] destBuffer, int offset, int numBytes) + { + lock (lockObject) + { + int count = numBytes*2; + sourceBuffer = BufferHelpers.Ensure(sourceBuffer, count); + int bytesRead = sourceStream.Read(sourceBuffer, 0, count); + Convert32To16(destBuffer, offset, sourceBuffer, bytesRead); + position += (bytesRead/2); + return bytesRead/2; + } + } + + /// <summary> + /// Conversion to 16 bit and clipping + /// </summary> + private unsafe void Convert32To16(byte[] destBuffer, int offset, byte[] source, int bytesRead) + { + fixed (byte* pDestBuffer = &destBuffer[offset], + pSourceBuffer = &source[0]) + { + short* psDestBuffer = (short*)pDestBuffer; + float* pfSourceBuffer = (float*)pSourceBuffer; + + int samplesRead = bytesRead / 4; + for (int n = 0; n < samplesRead; n++) + { + float sampleVal = pfSourceBuffer[n] * volume; + if (sampleVal > 1.0f) + { + psDestBuffer[n] = short.MaxValue; + clip = true; + } + else if (sampleVal < -1.0f) + { + psDestBuffer[n] = short.MinValue; + clip = true; + } + else + { + psDestBuffer[n] = (short)(sampleVal * 32767); + } + } + } + } + + /// <summary> + /// <see cref="WaveStream.WaveFormat"/> + /// </summary> + public override WaveFormat WaveFormat => waveFormat; + + /// <summary> + /// Clip indicator. Can be reset. + /// </summary> + public bool Clip + { + get + { + return clip; + } + set + { + clip = value; + } + } + + /// <summary> + /// Disposes this WaveStream + /// </summary> + protected override void Dispose(bool disposing) + { + if (disposing) + { + if (sourceStream != null) + { + sourceStream.Dispose(); + sourceStream = null; + } + } + base.Dispose(disposing); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/Wave32To16Stream.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/Wave32To16Stream.cs.meta new file mode 100644 index 0000000..66326b3 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/Wave32To16Stream.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1ce30a69521443a9c84bb58e72c27c71 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveChannel32.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveChannel32.cs new file mode 100644 index 0000000..b1b85f3 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveChannel32.cs @@ -0,0 +1,269 @@ +using System; +using NAudio.Wave.SampleProviders; + +namespace NAudio.Wave +{ + /// <summary> + /// Represents Channel for the WaveMixerStream + /// 32 bit output and 16 bit input + /// It's output is always stereo + /// The input stream can be panned + /// </summary> + public class WaveChannel32 : WaveStream, ISampleNotifier + { + private WaveStream sourceStream; + private readonly WaveFormat waveFormat; + private readonly long length; + private readonly int destBytesPerSample; + private readonly int sourceBytesPerSample; + private volatile float volume; + private volatile float pan; + private long position; + private readonly ISampleChunkConverter sampleProvider; + private readonly object lockObject = new object(); + + /// <summary> + /// Creates a new WaveChannel32 + /// </summary> + /// <param name="sourceStream">the source stream</param> + /// <param name="volume">stream volume (1 is 0dB)</param> + /// <param name="pan">pan control (-1 to 1)</param> + public WaveChannel32(WaveStream sourceStream, float volume, float pan) + { + PadWithZeroes = true; + + var providers = new ISampleChunkConverter[] + { + new Mono8SampleChunkConverter(), + new Stereo8SampleChunkConverter(), + new Mono16SampleChunkConverter(), + new Stereo16SampleChunkConverter(), + new Mono24SampleChunkConverter(), + new Stereo24SampleChunkConverter(), + new MonoFloatSampleChunkConverter(), + new StereoFloatSampleChunkConverter(), + }; + foreach (var provider in providers) + { + if (provider.Supports(sourceStream.WaveFormat)) + { + this.sampleProvider = provider; + break; + } + } + + if (this.sampleProvider == null) + { + throw new ArgumentException("Unsupported sourceStream format"); + } + + // always outputs stereo 32 bit + waveFormat = WaveFormat.CreateIeeeFloatWaveFormat(sourceStream.WaveFormat.SampleRate, 2); + destBytesPerSample = 8; // includes stereo factoring + + this.sourceStream = sourceStream; + this.volume = volume; + this.pan = pan; + sourceBytesPerSample = sourceStream.WaveFormat.Channels * sourceStream.WaveFormat.BitsPerSample / 8; + + length = SourceToDest(sourceStream.Length); + position = 0; + } + + private long SourceToDest(long sourceBytes) + { + return (sourceBytes / sourceBytesPerSample) * destBytesPerSample; + } + + private long DestToSource(long destBytes) + { + return (destBytes / destBytesPerSample) * sourceBytesPerSample; + } + + /// <summary> + /// Creates a WaveChannel32 with default settings + /// </summary> + /// <param name="sourceStream">The source stream</param> + public WaveChannel32(WaveStream sourceStream) + : + this(sourceStream, 1.0f, 0.0f) + { + } + + /// <summary> + /// Gets the block alignment for this WaveStream + /// </summary> + public override int BlockAlign => (int)SourceToDest(sourceStream.BlockAlign); + + /// <summary> + /// Returns the stream length + /// </summary> + public override long Length => length; + + /// <summary> + /// Gets or sets the current position in the stream + /// </summary> + public override long Position + { + get + { + return position; + } + set + { + lock (lockObject) + { + // make sure we don't get out of sync + value -= (value % BlockAlign); + if (value < 0) + { + sourceStream.Position = 0; + } + else + { + sourceStream.Position = DestToSource(value); + } + // source stream may not have accepted the reposition we gave it + position = SourceToDest(sourceStream.Position); + } + } + } + + + /// <summary> + /// Reads bytes from this wave stream + /// </summary> + /// <param name="destBuffer">The destination buffer</param> + /// <param name="offset">Offset into the destination buffer</param> + /// <param name="numBytes">Number of bytes read</param> + /// <returns>Number of bytes read.</returns> + public override int Read(byte[] destBuffer, int offset, int numBytes) + { + lock (lockObject) + { + int bytesWritten = 0; + WaveBuffer destWaveBuffer = new WaveBuffer(destBuffer); + + // 1. fill with silence + if (position < 0) + { + bytesWritten = (int) Math.Min(numBytes, 0 - position); + for (int n = 0; n < bytesWritten; n++) + destBuffer[n + offset] = 0; + } + if (bytesWritten < numBytes) + { + sampleProvider.LoadNextChunk(sourceStream, (numBytes - bytesWritten)/8); + float left, right; + + int outIndex = (offset/4) + bytesWritten/4; + while (this.sampleProvider.GetNextSample(out left, out right) && bytesWritten < numBytes) + { + // implement better panning laws. + left = (pan <= 0) ? left : (left*(1 - pan)/2.0f); + right = (pan >= 0) ? right : (right*(pan + 1)/2.0f); + left *= volume; + right *= volume; + destWaveBuffer.FloatBuffer[outIndex++] = left; + destWaveBuffer.FloatBuffer[outIndex++] = right; + bytesWritten += 8; + if (Sample != null) RaiseSample(left, right); + } + } + // 3. Fill out with zeroes + if (PadWithZeroes && bytesWritten < numBytes) + { + Array.Clear(destBuffer, offset + bytesWritten, numBytes - bytesWritten); + bytesWritten = numBytes; + } + position += bytesWritten; + return bytesWritten; + } + } + + /// <summary> + /// If true, Read always returns the number of bytes requested + /// </summary> + public bool PadWithZeroes { get; set; } + + + /// <summary> + /// <see cref="WaveStream.WaveFormat"/> + /// </summary> + public override WaveFormat WaveFormat => waveFormat; + + /// <summary> + /// Volume of this channel. 1.0 = full scale + /// </summary> + public float Volume + { + get { return volume; } + set { volume = value; } + } + + /// <summary> + /// Pan of this channel (from -1 to 1) + /// </summary> + public float Pan + { + get { return pan; } + set { pan = value; } + } + + /// <summary> + /// Determines whether this channel has any data to play + /// to allow optimisation to not read, but bump position forward + /// </summary> + public override bool HasData(int count) + { + // Check whether the source stream has data. + bool sourceHasData = sourceStream.HasData(count); + + if (sourceHasData) + { + if (position + count < 0) + return false; + return (position < length) && (volume != 0); + } + return false; + } + + /// <summary> + /// Disposes this WaveStream + /// </summary> + protected override void Dispose(bool disposing) + { + if (disposing) + { + if (sourceStream != null) + { + sourceStream.Dispose(); + sourceStream = null; + } + } + else + { + System.Diagnostics.Debug.Assert(false, "WaveChannel32 was not Disposed"); + } + base.Dispose(disposing); + } + + /// <summary> + /// Sample + /// </summary> + public event EventHandler<SampleEventArgs> Sample; + + // reuse the same object every time to avoid making lots of work for the garbage collector + private SampleEventArgs sampleEventArgs = new SampleEventArgs(0,0); + + /// <summary> + /// Raise the sample event (no check for null because it has already been done) + /// </summary> + private void RaiseSample(float left, float right) + { + sampleEventArgs.Left = left; + sampleEventArgs.Right = right; + Sample(this, sampleEventArgs); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveChannel32.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveChannel32.cs.meta new file mode 100644 index 0000000..eb4813c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveChannel32.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 82e4600846a0308bcb03fcd86739743a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveFileReader.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveFileReader.cs new file mode 100644 index 0000000..cd2450f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveFileReader.cs @@ -0,0 +1,257 @@ +using System; +using System.IO; +using System.Collections.Generic; +using NAudio.FileFormats.Wav; + +namespace NAudio.Wave +{ + /// <summary>This class supports the reading of WAV files, + /// providing a repositionable WaveStream that returns the raw data + /// contained in the WAV file + /// </summary> + public class WaveFileReader : WaveStream + { + private readonly WaveFormat waveFormat; + private readonly bool ownInput; + private readonly long dataPosition; + private readonly long dataChunkLength; + private readonly object lockObject = new object(); + private Stream waveStream; + + /// <summary>Supports opening a WAV file</summary> + /// <remarks>The WAV file format is a real mess, but we will only + /// support the basic WAV file format which actually covers the vast + /// majority of WAV files out there. For more WAV file format information + /// visit www.wotsit.org. If you have a WAV file that can't be read by + /// this class, email it to the NAudio project and we will probably + /// fix this reader to support it + /// </remarks> + public WaveFileReader(String waveFile) : + this(File.OpenRead(waveFile), true) + { + } + + /// <summary> + /// Creates a Wave File Reader based on an input stream + /// </summary> + /// <param name="inputStream">The input stream containing a WAV file including header</param> + public WaveFileReader(Stream inputStream) : + this(inputStream, false) + { + } + + private WaveFileReader(Stream inputStream, bool ownInput) + { + this.waveStream = inputStream; + var chunkReader = new WaveFileChunkReader(); + try + { + chunkReader.ReadWaveHeader(inputStream); + waveFormat = chunkReader.WaveFormat; + dataPosition = chunkReader.DataChunkPosition; + dataChunkLength = chunkReader.DataChunkLength; + ExtraChunks = chunkReader.RiffChunks; + } + catch + { + if (ownInput) + { + inputStream.Dispose(); + } + + throw; + } + + Position = 0; + this.ownInput = ownInput; + } + + /// <summary> + /// Gets a list of the additional chunks found in this file + /// </summary> + public List<RiffChunk> ExtraChunks { get; } + + /// <summary> + /// Gets the data for the specified chunk + /// </summary> + public byte[] GetChunkData(RiffChunk chunk) + { + long oldPosition = waveStream.Position; + waveStream.Position = chunk.StreamPosition; + byte[] data = new byte[chunk.Length]; + waveStream.Read(data, 0, data.Length); + waveStream.Position = oldPosition; + return data; + } + + /// <summary> + /// Cleans up the resources associated with this WaveFileReader + /// </summary> + protected override void Dispose(bool disposing) + { + if (disposing) + { + // Release managed resources. + if (waveStream != null) + { + // only dispose our source if we created it + if (ownInput) + { + waveStream.Dispose(); + } + waveStream = null; + } + } + else + { + System.Diagnostics.Debug.Assert(false, "WaveFileReader was not disposed"); + } + // Release unmanaged resources. + // Set large fields to null. + // Call Dispose on your base class. + base.Dispose(disposing); + } + + /// <summary> + /// <see cref="WaveStream.WaveFormat"/> + /// </summary> + public override WaveFormat WaveFormat => waveFormat; + + /// <summary> + /// This is the length of audio data contained in this WAV file, in bytes + /// (i.e. the byte length of the data chunk, not the length of the WAV file itself) + /// <see cref="WaveStream.WaveFormat"/> + /// </summary> + public override long Length => dataChunkLength; + + /// <summary> + /// Number of Sample Frames (if possible to calculate) + /// This currently does not take into account number of channels + /// Multiply number of channels if you want the total number of samples + /// </summary> + public long SampleCount + { + get + { + if (waveFormat.Encoding == WaveFormatEncoding.Pcm || + waveFormat.Encoding == WaveFormatEncoding.Extensible || + waveFormat.Encoding == WaveFormatEncoding.IeeeFloat) + { + return dataChunkLength / BlockAlign; + } + // n.b. if there is a fact chunk, you can use that to get the number of samples + throw new InvalidOperationException("Sample count is calculated only for the standard encodings"); + } + } + + /// <summary> + /// Position in the WAV data chunk. + /// <see cref="Stream.Position"/> + /// </summary> + public override long Position + { + get + { + return waveStream.Position - dataPosition; + } + set + { + lock (lockObject) + { + value = Math.Min(value, Length); + // make sure we don't get out of sync + value -= (value % waveFormat.BlockAlign); + waveStream.Position = value + dataPosition; + } + } + } + + /// <summary> + /// Reads bytes from the Wave File + /// <see cref="Stream.Read"/> + /// </summary> + public override int Read(byte[] array, int offset, int count) + { + if (count % waveFormat.BlockAlign != 0) + { + throw new ArgumentException( + $"Must read complete blocks: requested {count}, block align is {WaveFormat.BlockAlign}"); + } + lock (lockObject) + { + // sometimes there is more junk at the end of the file past the data chunk + if (Position + count > dataChunkLength) + { + count = (int) (dataChunkLength - Position); + } + return waveStream.Read(array, offset, count); + } + } + + /// <summary> + /// Attempts to read the next sample or group of samples as floating point normalised into the range -1.0f to 1.0f + /// </summary> + /// <returns>An array of samples, 1 for mono, 2 for stereo etc. Null indicates end of file reached + /// </returns> + public float[] ReadNextSampleFrame() + { + switch (waveFormat.Encoding) + { + case WaveFormatEncoding.Pcm: + case WaveFormatEncoding.IeeeFloat: + case WaveFormatEncoding.Extensible: // n.b. not necessarily PCM, should probably write more code to handle this case + break; + default: + throw new InvalidOperationException("Only 16, 24 or 32 bit PCM or IEEE float audio data supported"); + } + var sampleFrame = new float[waveFormat.Channels]; + int bytesToRead = waveFormat.Channels*(waveFormat.BitsPerSample/8); + byte[] raw = new byte[bytesToRead]; + int bytesRead = Read(raw, 0, bytesToRead); + if (bytesRead == 0) return null; // end of file + if (bytesRead < bytesToRead) throw new InvalidDataException("Unexpected end of file"); + int offset = 0; + for (int channel = 0; channel < waveFormat.Channels; channel++) + { + if (waveFormat.BitsPerSample == 16) + { + sampleFrame[channel] = BitConverter.ToInt16(raw, offset)/32768f; + offset += 2; + } + else if (waveFormat.BitsPerSample == 24) + { + sampleFrame[channel] = (((sbyte)raw[offset + 2] << 16) | (raw[offset + 1] << 8) | raw[offset]) / 8388608f; + offset += 3; + } + else if (waveFormat.BitsPerSample == 32 && waveFormat.Encoding == WaveFormatEncoding.IeeeFloat) + { + sampleFrame[channel] = BitConverter.ToSingle(raw, offset); + offset += 4; + } + else if (waveFormat.BitsPerSample == 32) + { + sampleFrame[channel] = BitConverter.ToInt32(raw, offset) / (Int32.MaxValue + 1f); + offset += 4; + } + else + { + throw new InvalidOperationException("Unsupported bit depth"); + } + } + return sampleFrame; + } + + /// <summary> + /// Attempts to read a sample into a float. n.b. only applicable for uncompressed formats + /// Will normalise the value read into the range -1.0f to 1.0f if it comes from a PCM encoding + /// </summary> + /// <returns>False if the end of the WAV data chunk was reached</returns> + [Obsolete("Use ReadNextSampleFrame instead (this version does not support stereo properly)")] + public bool TryReadFloat(out float sampleValue) + { + var sf = ReadNextSampleFrame(); + sampleValue = sf != null ? sf[0] : 0; + return sf != null; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveFileReader.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveFileReader.cs.meta new file mode 100644 index 0000000..2dedede --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveFileReader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 83ef28116468271b4880ec548affd8ad +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveMixerStream32.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveMixerStream32.cs new file mode 100644 index 0000000..43658cb --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveMixerStream32.cs @@ -0,0 +1,248 @@ +using System; +using System.Collections.Generic; + +namespace NAudio.Wave +{ + /// <summary> + /// WaveStream that can mix together multiple 32 bit input streams + /// (Normally used with stereo input channels) + /// All channels must have the same number of inputs + /// </summary> + public class WaveMixerStream32 : WaveStream + { + private readonly List<WaveStream> inputStreams; + private readonly object inputsLock; + private WaveFormat waveFormat; + private long length; + private long position; + private readonly int bytesPerSample; + + /// <summary> + /// Creates a new 32 bit WaveMixerStream + /// </summary> + public WaveMixerStream32() + { + AutoStop = true; + waveFormat = WaveFormat.CreateIeeeFloatWaveFormat(44100, 2); + bytesPerSample = 4; + inputStreams = new List<WaveStream>(); + inputsLock = new object(); + } + + /// <summary> + /// Creates a new 32 bit WaveMixerStream + /// </summary> + /// <param name="inputStreams">An Array of WaveStreams - must all have the same format. + /// Use WaveChannel is designed for this purpose.</param> + /// <param name="autoStop">Automatically stop when all inputs have been read</param> + /// <exception cref="ArgumentException">Thrown if the input streams are not 32 bit floating point, + /// or if they have different formats to each other</exception> + public WaveMixerStream32(IEnumerable<WaveStream> inputStreams, bool autoStop) + : this() + { + AutoStop = autoStop; + + foreach (var inputStream in inputStreams) + { + AddInputStream(inputStream); + } + } + + /// <summary> + /// Add a new input to the mixer + /// </summary> + /// <param name="waveStream">The wave input to add</param> + public void AddInputStream(WaveStream waveStream) + { + if (waveStream.WaveFormat.Encoding != WaveFormatEncoding.IeeeFloat) + throw new ArgumentException("Must be IEEE floating point", "waveStream"); + if (waveStream.WaveFormat.BitsPerSample != 32) + throw new ArgumentException("Only 32 bit audio currently supported", "waveStream"); + + if (inputStreams.Count == 0) + { + // first one - set the format + int sampleRate = waveStream.WaveFormat.SampleRate; + int channels = waveStream.WaveFormat.Channels; + waveFormat = WaveFormat.CreateIeeeFloatWaveFormat(sampleRate, channels); + } + else + { + if (!waveStream.WaveFormat.Equals(waveFormat)) + throw new ArgumentException("All incoming channels must have the same format", "waveStream"); + } + + lock (inputsLock) + { + inputStreams.Add(waveStream); + length = Math.Max(length, waveStream.Length); + // get to the right point in this input file + waveStream.Position = Position; + } + } + + /// <summary> + /// Remove a WaveStream from the mixer + /// </summary> + /// <param name="waveStream">waveStream to remove</param> + public void RemoveInputStream(WaveStream waveStream) + { + lock (inputsLock) + { + if (inputStreams.Remove(waveStream)) + { + // recalculate the length + long newLength = 0; + foreach (var inputStream in inputStreams) + { + newLength = Math.Max(newLength, inputStream.Length); + } + length = newLength; + } + } + } + + /// <summary> + /// The number of inputs to this mixer + /// </summary> + public int InputCount => inputStreams.Count; + + /// <summary> + /// Automatically stop when all inputs have been read + /// </summary> + public bool AutoStop { get; set; } + + /// <summary> + /// Reads bytes from this wave stream + /// </summary> + /// <param name="buffer">buffer to read into</param> + /// <param name="offset">offset into buffer</param> + /// <param name="count">number of bytes required</param> + /// <returns>Number of bytes read.</returns> + /// <exception cref="ArgumentException">Thrown if an invalid number of bytes requested</exception> + public override int Read(byte[] buffer, int offset, int count) + { + if (AutoStop) + { + if (position + count > length) + count = (int)(length - position); + + // was a bug here, should be fixed now + System.Diagnostics.Debug.Assert(count >= 0, "length and position mismatch"); + } + + + if (count % bytesPerSample != 0) + throw new ArgumentException("Must read an whole number of samples", "count"); + + // blank the buffer + Array.Clear(buffer, offset, count); + int bytesRead = 0; + + // sum the channels in + var readBuffer = new byte[count]; + lock (inputsLock) + { + foreach (var inputStream in inputStreams) + { + if (inputStream.HasData(count)) + { + int readFromThisStream = inputStream.Read(readBuffer, 0, count); + // don't worry if input stream returns less than we requested - may indicate we have got to the end + bytesRead = Math.Max(bytesRead, readFromThisStream); + if (readFromThisStream > 0) + Sum32BitAudio(buffer, offset, readBuffer, readFromThisStream); + } + else + { + bytesRead = Math.Max(bytesRead, count); + inputStream.Position += count; + } + } + } + position += count; + return count; + } + + /// <summary> + /// Actually performs the mixing + /// </summary> + static unsafe void Sum32BitAudio(byte[] destBuffer, int offset, byte[] sourceBuffer, int bytesRead) + { + fixed (byte* pDestBuffer = &destBuffer[offset], + pSourceBuffer = &sourceBuffer[0]) + { + float* pfDestBuffer = (float*)pDestBuffer; + float* pfReadBuffer = (float*)pSourceBuffer; + int samplesRead = bytesRead / 4; + for (int n = 0; n < samplesRead; n++) + { + pfDestBuffer[n] += pfReadBuffer[n]; + } + } + } + + /// <summary> + /// <see cref="WaveStream.BlockAlign"/> + /// </summary> + public override int BlockAlign => waveFormat.BlockAlign; + + /// <summary> + /// Length of this Wave Stream (in bytes) + /// <see cref="System.IO.Stream.Length"/> + /// </summary> + public override long Length => length; + + /// <summary> + /// Position within this Wave Stream (in bytes) + /// <see cref="System.IO.Stream.Position"/> + /// </summary> + public override long Position + { + get + { + // all streams are at the same position + return position; + } + set + { + lock (inputsLock) + { + value = Math.Min(value, Length); + foreach (WaveStream inputStream in inputStreams) + { + inputStream.Position = Math.Min(value, inputStream.Length); + } + position = value; + } + } + } + + /// <summary> + /// <see cref="WaveStream.WaveFormat"/> + /// </summary> + public override WaveFormat WaveFormat => waveFormat; + + /// <summary> + /// Disposes this WaveStream + /// </summary> + protected override void Dispose(bool disposing) + { + if (disposing) + { + lock (inputsLock) + { + foreach (WaveStream inputStream in inputStreams) + { + inputStream.Dispose(); + } + } + } + else + { + System.Diagnostics.Debug.Assert(false, "WaveMixerStream32 was not disposed"); + } + base.Dispose(disposing); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveMixerStream32.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveMixerStream32.cs.meta new file mode 100644 index 0000000..fa1481c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveMixerStream32.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ff9a8fcd0944d99ff8ff42ccc5921e97 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveOffsetStream.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveOffsetStream.cs new file mode 100644 index 0000000..56fb34f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveOffsetStream.cs @@ -0,0 +1,234 @@ +using System; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// Simply shifts the input stream in time, optionally + /// clipping its start and end. + /// (n.b. may include looping in the future) + /// </summary> + public class WaveOffsetStream : WaveStream + { + private WaveStream sourceStream; + private long audioStartPosition; + private long sourceOffsetBytes; + private long sourceLengthBytes; + private long length; + private readonly int bytesPerSample; // includes all channels + private long position; + private TimeSpan startTime; + private TimeSpan sourceOffset; + private TimeSpan sourceLength; + private readonly object lockObject = new object(); + + /// <summary> + /// Creates a new WaveOffsetStream + /// </summary> + /// <param name="sourceStream">the source stream</param> + /// <param name="startTime">the time at which we should start reading from the source stream</param> + /// <param name="sourceOffset">amount to trim off the front of the source stream</param> + /// <param name="sourceLength">length of time to play from source stream</param> + public WaveOffsetStream(WaveStream sourceStream, TimeSpan startTime, TimeSpan sourceOffset, TimeSpan sourceLength) + { + if (sourceStream.WaveFormat.Encoding != WaveFormatEncoding.Pcm) + throw new ArgumentException("Only PCM supported"); + // TODO: add support for IEEE float + perhaps some others - + // anything with a fixed bytes per sample + + this.sourceStream = sourceStream; + position = 0; + bytesPerSample = (sourceStream.WaveFormat.BitsPerSample / 8) * sourceStream.WaveFormat.Channels; + StartTime = startTime; + SourceOffset = sourceOffset; + SourceLength = sourceLength; + + } + + /// <summary> + /// Creates a WaveOffsetStream with default settings (no offset or pre-delay, + /// and whole length of source stream) + /// </summary> + /// <param name="sourceStream">The source stream</param> + public WaveOffsetStream(WaveStream sourceStream) + : this(sourceStream, TimeSpan.Zero, TimeSpan.Zero, sourceStream.TotalTime) + { + } + + /// <summary> + /// The length of time before which no audio will be played + /// </summary> + public TimeSpan StartTime + { + get + { + return startTime; + } + set + { + lock (lockObject) + { + startTime = value; + audioStartPosition = (long)(startTime.TotalSeconds * sourceStream.WaveFormat.SampleRate) * bytesPerSample; + // fix up our length and position + length = audioStartPosition + sourceLengthBytes; + Position = Position; + } + } + } + + /// <summary> + /// An offset into the source stream from which to start playing + /// </summary> + public TimeSpan SourceOffset + { + get + { + return sourceOffset; + } + set + { + lock (lockObject) + { + sourceOffset = value; + sourceOffsetBytes = (long)(sourceOffset.TotalSeconds * sourceStream.WaveFormat.SampleRate) * bytesPerSample; + // fix up our position + Position = Position; + } + } + } + + /// <summary> + /// Length of time to read from the source stream + /// </summary> + public TimeSpan SourceLength + { + get + { + return sourceLength; + } + set + { + lock (lockObject) + { + sourceLength = value; + sourceLengthBytes = (long)(sourceLength.TotalSeconds * sourceStream.WaveFormat.SampleRate) * bytesPerSample; + // fix up our length and position + length = audioStartPosition + sourceLengthBytes; + Position = Position; + } + } + + } + + /// <summary> + /// Gets the block alignment for this WaveStream + /// </summary> + public override int BlockAlign => sourceStream.BlockAlign; + + /// <summary> + /// Returns the stream length + /// </summary> + public override long Length => length; + + /// <summary> + /// Gets or sets the current position in the stream + /// </summary> + public override long Position + { + get + { + return position; + } + set + { + lock (lockObject) + { + // make sure we don't get out of sync + value -= (value % BlockAlign); + if (value < audioStartPosition) + sourceStream.Position = sourceOffsetBytes; + else + sourceStream.Position = sourceOffsetBytes + (value - audioStartPosition); + position = value; + } + } + } + + /// <summary> + /// Reads bytes from this wave stream + /// </summary> + /// <param name="destBuffer">The destination buffer</param> + /// <param name="offset">Offset into the destination buffer</param> + /// <param name="numBytes">Number of bytes read</param> + /// <returns>Number of bytes read.</returns> + public override int Read(byte[] destBuffer, int offset, int numBytes) + { + lock (lockObject) + { + int bytesWritten = 0; + // 1. fill with silence + if (position < audioStartPosition) + { + bytesWritten = (int)Math.Min(numBytes, audioStartPosition - position); + for (int n = 0; n < bytesWritten; n++) + destBuffer[n + offset] = 0; + } + if (bytesWritten < numBytes) + { + // don't read too far into source stream + int sourceBytesRequired = (int)Math.Min( + numBytes - bytesWritten, + sourceLengthBytes + sourceOffsetBytes - sourceStream.Position); + int read = sourceStream.Read(destBuffer, bytesWritten + offset, sourceBytesRequired); + bytesWritten += read; + } + // 3. Fill out with zeroes + for (int n = bytesWritten; n < numBytes; n++) + destBuffer[offset + n] = 0; + position += numBytes; + return numBytes; + } + } + + /// <summary> + /// <see cref="WaveStream.WaveFormat"/> + /// </summary> + public override WaveFormat WaveFormat => sourceStream.WaveFormat; + + /// <summary> + /// Determines whether this channel has any data to play + /// to allow optimisation to not read, but bump position forward + /// </summary> + public override bool HasData(int count) + { + if (position + count < audioStartPosition) + return false; + if (position >= length) + return false; + // Check whether the source stream has data. + // source stream should be in the right poisition + return sourceStream.HasData(count); + } + + /// <summary> + /// Disposes this WaveStream + /// </summary> + protected override void Dispose(bool disposing) + { + if (disposing) + { + if (sourceStream != null) + { + sourceStream.Dispose(); + sourceStream = null; + } + } + else + { + System.Diagnostics.Debug.Assert(false, "WaveOffsetStream was not Disposed"); + } + base.Dispose(disposing); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveOffsetStream.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveOffsetStream.cs.meta new file mode 100644 index 0000000..378e948 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveOffsetStream.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ec0cf406391b5e377a2e4d898239f08e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveStream.cs b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveStream.cs new file mode 100644 index 0000000..42a60cc --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveStream.cs @@ -0,0 +1,133 @@ +// created on 27/12/2002 at 20:20 +using System; +using System.IO; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// Base class for all WaveStream classes. Derives from stream. + /// </summary> + public abstract class WaveStream : Stream, IWaveProvider + { + /// <summary> + /// Retrieves the WaveFormat for this stream + /// </summary> + public abstract WaveFormat WaveFormat { get; } + + // base class includes long Position get; set + // base class includes long Length get + // base class includes Read + // base class includes Dispose + + /// <summary> + /// We can read from this stream + /// </summary> + public override bool CanRead => true; + + /// <summary> + /// We can seek within this stream + /// </summary> + public override bool CanSeek => true; + + /// <summary> + /// We can't write to this stream + /// </summary> + public override bool CanWrite => false; + + /// <summary> + /// Flush does not need to do anything + /// See <see cref="Stream.Flush"/> + /// </summary> + public override void Flush() { } + + /// <summary> + /// An alternative way of repositioning. + /// See <see cref="Stream.Seek"/> + /// </summary> + public override long Seek(long offset, SeekOrigin origin) + { + if (origin == SeekOrigin.Begin) + Position = offset; + else if (origin == SeekOrigin.Current) + Position += offset; + else + Position = Length + offset; + return Position; + } + + /// <summary> + /// Sets the length of the WaveStream. Not Supported. + /// </summary> + /// <param name="length"></param> + public override void SetLength(long length) + { + throw new NotSupportedException("Can't set length of a WaveFormatString"); + } + + /// <summary> + /// Writes to the WaveStream. Not Supported. + /// </summary> + public override void Write(byte[] buffer, int offset, int count) + { + throw new NotSupportedException("Can't write to a WaveFormatString"); + } + + /// <summary> + /// The block alignment for this wavestream. Do not modify the Position + /// to anything that is not a whole multiple of this value + /// </summary> + public virtual int BlockAlign => WaveFormat.BlockAlign; + + /// <summary> + /// Moves forward or backwards the specified number of seconds in the stream + /// </summary> + /// <param name="seconds">Number of seconds to move, can be negative</param> + public void Skip(int seconds) + { + long newPosition = Position + WaveFormat.AverageBytesPerSecond*seconds; + if (newPosition > Length) + Position = Length; + else if (newPosition < 0) + Position = 0; + else + Position = newPosition; + } + + /// <summary> + /// The current position in the stream in Time format + /// </summary> + public virtual TimeSpan CurrentTime + { + get + { + return TimeSpan.FromSeconds((double)Position / WaveFormat.AverageBytesPerSecond); + } + set + { + Position = (long) (value.TotalSeconds * WaveFormat.AverageBytesPerSecond); + } + } + + /// <summary> + /// Total length in real-time of the stream (may be an estimate for compressed files) + /// </summary> + public virtual TimeSpan TotalTime + { + get + { + return TimeSpan.FromSeconds((double) Length / WaveFormat.AverageBytesPerSecond); + } + } + + /// <summary> + /// Whether the WaveStream has non-zero sample data at the current position for the + /// specified count + /// </summary> + /// <param name="count">Number of bytes to read</param> + public virtual bool HasData(int count) + { + return Position < Length; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveStream.cs.meta b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveStream.cs.meta new file mode 100644 index 0000000..bf6ce67 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Core/Wave/WaveStreams/WaveStream.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7577856f6292f68a69721979f5073930 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Extras.meta b/NAudio-2.2.1/NAudio.Extras.meta new file mode 100644 index 0000000..7788d3f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Extras.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5bd5446324463b7e5b44609f282cf816 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Extras/AudioPlaybackEngine.cs b/NAudio-2.2.1/NAudio.Extras/AudioPlaybackEngine.cs new file mode 100644 index 0000000..8ce770e --- /dev/null +++ b/NAudio-2.2.1/NAudio.Extras/AudioPlaybackEngine.cs @@ -0,0 +1,58 @@ +using System; +using NAudio.Wave; +using NAudio.Wave.SampleProviders; + +namespace NAudio.Extras +{ + /// <summary> + /// Demo for fire and forget playback + /// </summary> + public class AudioPlaybackEngine : IDisposable + { + private readonly IWavePlayer outputDevice; + private readonly MixingSampleProvider mixer; + + public AudioPlaybackEngine(int sampleRate = 44100, int channelCount = 2) + { + outputDevice = new WaveOutEvent(); + mixer = new MixingSampleProvider(WaveFormat.CreateIeeeFloatWaveFormat(sampleRate, channelCount)); + mixer.ReadFully = true; + outputDevice.Init(mixer); + outputDevice.Play(); + } + + public void PlaySound(string fileName) + { + var input = new AudioFileReader(fileName); + AddMixerInput(new AutoDisposeFileReader(input)); + } + + private ISampleProvider ConvertToRightChannelCount(ISampleProvider input) + { + if (input.WaveFormat.Channels == mixer.WaveFormat.Channels) + { + return input; + } + if (input.WaveFormat.Channels == 1 && mixer.WaveFormat.Channels == 2) + { + return new MonoToStereoSampleProvider(input); + } + throw new NotImplementedException("Not yet implemented this channel count conversion"); + } + + public void PlaySound(CachedSound sound) + { + AddMixerInput(new CachedSoundSampleProvider(sound)); + } + + private void AddMixerInput(ISampleProvider input) + { + mixer.AddMixerInput(ConvertToRightChannelCount(input)); + } + + public void Dispose() + { + outputDevice.Dispose(); + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Extras/AudioPlaybackEngine.cs.meta b/NAudio-2.2.1/NAudio.Extras/AudioPlaybackEngine.cs.meta new file mode 100644 index 0000000..861d0c0 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Extras/AudioPlaybackEngine.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3f2923573697fd90181b132c7d0e5bdd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Extras/AutoDisposeFileReader.cs b/NAudio-2.2.1/NAudio.Extras/AutoDisposeFileReader.cs new file mode 100644 index 0000000..1b5100b --- /dev/null +++ b/NAudio-2.2.1/NAudio.Extras/AutoDisposeFileReader.cs @@ -0,0 +1,38 @@ +using NAudio.Wave; +using System; + +namespace NAudio.Extras +{ + + /// <summary> + /// Used by AudioPlaybackEngine + /// </summary> + public class AutoDisposeFileReader : ISampleProvider + { + private readonly ISampleProvider reader; + private bool isDisposed; + public AutoDisposeFileReader(ISampleProvider reader) + { + this.reader = reader; + WaveFormat = reader.WaveFormat; + } + + public int Read(float[] buffer, int offset, int count) + { + if (isDisposed) + return 0; + int read = reader.Read(buffer, offset, count); + if (read == 0) + { + if (reader is IDisposable d) + { + d.Dispose(); + } + isDisposed = true; + } + return read; + } + + public WaveFormat WaveFormat { get; } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Extras/AutoDisposeFileReader.cs.meta b/NAudio-2.2.1/NAudio.Extras/AutoDisposeFileReader.cs.meta new file mode 100644 index 0000000..7af660a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Extras/AutoDisposeFileReader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 89451fc3406271eceb937e18d02c623f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Extras/CachedSound.cs b/NAudio-2.2.1/NAudio.Extras/CachedSound.cs new file mode 100644 index 0000000..19beca5 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Extras/CachedSound.cs @@ -0,0 +1,31 @@ +using System.Collections.Generic; +using System.Linq; +using NAudio.Wave; + +namespace NAudio.Extras +{ + /// <summary> + /// Used by AudioPlaybackEngine + /// </summary> + public class CachedSound + { + public float[] AudioData { get; } + public WaveFormat WaveFormat { get; } + public CachedSound(string audioFileName) + { + using (var audioFileReader = new AudioFileReader(audioFileName)) + { + // TODO: could add resampling in here if required + WaveFormat = audioFileReader.WaveFormat; + var wholeFile = new List<float>((int)(audioFileReader.Length / 4)); + var readBuffer = new float[audioFileReader.WaveFormat.SampleRate * audioFileReader.WaveFormat.Channels]; + int samplesRead; + while ((samplesRead = audioFileReader.Read(readBuffer, 0, readBuffer.Length)) > 0) + { + wholeFile.AddRange(readBuffer.Take(samplesRead)); + } + AudioData = wholeFile.ToArray(); + } + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Extras/CachedSound.cs.meta b/NAudio-2.2.1/NAudio.Extras/CachedSound.cs.meta new file mode 100644 index 0000000..8c0e2fb --- /dev/null +++ b/NAudio-2.2.1/NAudio.Extras/CachedSound.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 56d15c54fd435923ab1d70a8d1c54ff4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Extras/CachedSoundSampleProvider.cs b/NAudio-2.2.1/NAudio.Extras/CachedSoundSampleProvider.cs new file mode 100644 index 0000000..cd00fae --- /dev/null +++ b/NAudio-2.2.1/NAudio.Extras/CachedSoundSampleProvider.cs @@ -0,0 +1,27 @@ +using System; +using NAudio.Wave; + +namespace NAudio.Extras +{ + class CachedSoundSampleProvider : ISampleProvider + { + private readonly CachedSound cachedSound; + private long position; + + public CachedSoundSampleProvider(CachedSound cachedSound) + { + this.cachedSound = cachedSound; + } + + public int Read(float[] buffer, int offset, int count) + { + var availableSamples = cachedSound.AudioData.Length - position; + var samplesToCopy = Math.Min(availableSamples, count); + Array.Copy(cachedSound.AudioData, position, buffer, offset, samplesToCopy); + position += samplesToCopy; + return (int)samplesToCopy; + } + + public WaveFormat WaveFormat => cachedSound.WaveFormat; + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Extras/CachedSoundSampleProvider.cs.meta b/NAudio-2.2.1/NAudio.Extras/CachedSoundSampleProvider.cs.meta new file mode 100644 index 0000000..8f3ca31 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Extras/CachedSoundSampleProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3be47b226f5bf19beab232d032a8ad0e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Extras/Equalizer.cs b/NAudio-2.2.1/NAudio.Extras/Equalizer.cs new file mode 100644 index 0000000..0c73e81 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Extras/Equalizer.cs @@ -0,0 +1,76 @@ +using NAudio.Dsp; +using NAudio.Wave; + +namespace NAudio.Extras +{ + /// <summary> + /// Basic example of a multi-band eq + /// uses the same settings for both channels in stereo audio + /// Call Update after you've updated the bands + /// Potentially to be added to NAudio in a future version + /// </summary> + public class Equalizer : ISampleProvider + { + private readonly ISampleProvider sourceProvider; + private readonly EqualizerBand[] bands; + private readonly BiQuadFilter[,] filters; + private readonly int channels; + private readonly int bandCount; + private bool updated; + + public Equalizer(ISampleProvider sourceProvider, EqualizerBand[] bands) + { + this.sourceProvider = sourceProvider; + this.bands = bands; + channels = sourceProvider.WaveFormat.Channels; + bandCount = bands.Length; + filters = new BiQuadFilter[channels,bands.Length]; + CreateFilters(); + } + + private void CreateFilters() + { + for (int bandIndex = 0; bandIndex < bandCount; bandIndex++) + { + var band = bands[bandIndex]; + for (int n = 0; n < channels; n++) + { + if (filters[n, bandIndex] == null) + filters[n, bandIndex] = BiQuadFilter.PeakingEQ(sourceProvider.WaveFormat.SampleRate, band.Frequency, band.Bandwidth, band.Gain); + else + filters[n, bandIndex].SetPeakingEq(sourceProvider.WaveFormat.SampleRate, band.Frequency, band.Bandwidth, band.Gain); + } + } + } + + public void Update() + { + updated = true; + CreateFilters(); + } + + public WaveFormat WaveFormat => sourceProvider.WaveFormat; + + public int Read(float[] buffer, int offset, int count) + { + int samplesRead = sourceProvider.Read(buffer, offset, count); + + if (updated) + { + CreateFilters(); + updated = false; + } + + for (int n = 0; n < samplesRead; n++) + { + int ch = n % channels; + + for (int band = 0; band < bandCount; band++) + { + buffer[offset + n] = filters[ch, band].Transform(buffer[offset + n]); + } + } + return samplesRead; + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Extras/Equalizer.cs.meta b/NAudio-2.2.1/NAudio.Extras/Equalizer.cs.meta new file mode 100644 index 0000000..a015565 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Extras/Equalizer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d5280887eb8347c358e1a1827f205ac1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Extras/EqualizerBand.cs b/NAudio-2.2.1/NAudio.Extras/EqualizerBand.cs new file mode 100644 index 0000000..c22f5eb --- /dev/null +++ b/NAudio-2.2.1/NAudio.Extras/EqualizerBand.cs @@ -0,0 +1,9 @@ +namespace NAudio.Extras +{ + public class EqualizerBand + { + public float Frequency { get; set; } + public float Gain { get; set; } + public float Bandwidth { get; set; } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Extras/EqualizerBand.cs.meta b/NAudio-2.2.1/NAudio.Extras/EqualizerBand.cs.meta new file mode 100644 index 0000000..c6b6baf --- /dev/null +++ b/NAudio-2.2.1/NAudio.Extras/EqualizerBand.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 459fb406b2c876df4bd4775071541f13 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Extras/LoopStream.cs b/NAudio-2.2.1/NAudio.Extras/LoopStream.cs new file mode 100644 index 0000000..ac8dbea --- /dev/null +++ b/NAudio-2.2.1/NAudio.Extras/LoopStream.cs @@ -0,0 +1,94 @@ +using System; +using NAudio.Wave; + +namespace NAudio.Extras +{ + /// <summary> + /// Loopable WaveStream + /// </summary> + public class LoopStream : WaveStream + { + readonly WaveStream sourceStream; + + /// <summary> + /// Creates a new Loop stream + /// </summary> + public LoopStream(WaveStream source) + { + sourceStream = source; + } + + /// <summary> + /// The WaveFormat of this stream + /// </summary> + public override WaveFormat WaveFormat + { + get { return sourceStream.WaveFormat; } + } + + /// <summary> + /// Length in bytes of this stream (effectively infinite) + /// </summary> + public override long Length + { + get { return long.MaxValue / 32; } + } + + /// <summary> + /// Position within this stream in bytes + /// </summary> + public override long Position + { + get + { + return sourceStream.Position; + } + set + { + sourceStream.Position = value; + } + } + + /// <summary> + /// Always has data available + /// </summary> + public override bool HasData(int count) + { + // infinite loop + return true; + } + + /// <summary> + /// Read data from this stream + /// </summary> + public override int Read(byte[] buffer, int offset, int count) + { + int read = 0; + while (read < count) + { + int required = count - read; + int readThisTime = sourceStream.Read(buffer, offset + read, required); + if (readThisTime < required) + { + sourceStream.Position = 0; + } + + if (sourceStream.Position >= sourceStream.Length) + { + sourceStream.Position = 0; + } + read += readThisTime; + } + return read; + } + + /// <summary> + /// Dispose this WaveStream (disposes the source) + /// </summary> + protected override void Dispose(bool disposing) + { + sourceStream.Dispose(); + base.Dispose(disposing); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Extras/LoopStream.cs.meta b/NAudio-2.2.1/NAudio.Extras/LoopStream.cs.meta new file mode 100644 index 0000000..31bca35 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Extras/LoopStream.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 42b9f4e0218488fcab4af20751e8d4bc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Extras/NAudio.Extras.csproj b/NAudio-2.2.1/NAudio.Extras/NAudio.Extras.csproj new file mode 100644 index 0000000..578cf31 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Extras/NAudio.Extras.csproj @@ -0,0 +1,32 @@ +<Project Sdk="Microsoft.NET.Sdk"> + + <PropertyGroup> + <TargetFrameworks>net472;netcoreapp3.1;net6.0-windows;net6.0</TargetFrameworks> + <SignAssembly>true</SignAssembly> + <AssemblyOriginatorKeyFile>..\NAudioStrongNameKey.snk</AssemblyOriginatorKeyFile> + <GeneratePackageOnBuild>true</GeneratePackageOnBuild> + <GenerateDocumentationFile>true</GenerateDocumentationFile> + <Authors>Mark Heath</Authors> + <PackageProjectUrl>https://github.com/naudio/NAudio</PackageProjectUrl> + <PackageTags>C# .NET audio sound</PackageTags> + <RepositoryUrl>https://github.com/naudio/NAudio</RepositoryUrl> + <Copyright>© Mark Heath 2023</Copyright> + <PackageLicenseExpression>MIT</PackageLicenseExpression> + <Version>2.2.1</Version> + <PackageIcon>naudio-icon.png</PackageIcon> + </PropertyGroup> + + <ItemGroup> + <ProjectReference Include="..\NAudio.Core\NAudio.Core.csproj" /> + <ProjectReference Include="..\NAudio.Wasapi\NAudio.Wasapi.csproj" /> + <ProjectReference Include="..\NAudio\NAudio.csproj" /> + </ItemGroup> + + <ItemGroup> + <None Include="..\naudio-icon.png"> + <Pack>True</Pack> + <PackagePath></PackagePath> + </None> + </ItemGroup> + +</Project> diff --git a/NAudio-2.2.1/NAudio.Extras/NAudio.Extras.csproj.meta b/NAudio-2.2.1/NAudio.Extras/NAudio.Extras.csproj.meta new file mode 100644 index 0000000..2e4b392 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Extras/NAudio.Extras.csproj.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3eab9a9bc1dbce43f87c9e9310bd37e9 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Extras/SampleAggregator.cs b/NAudio-2.2.1/NAudio.Extras/SampleAggregator.cs new file mode 100644 index 0000000..957df0f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Extras/SampleAggregator.cs @@ -0,0 +1,119 @@ +using System; +using System.Diagnostics; +using NAudio.Dsp; +using NAudio.Wave; + +namespace NAudio.Extras +{ + /// <summary> + /// Demo sample provider that performs FFTs + /// </summary> + public class SampleAggregator : ISampleProvider + { + // volume + public event EventHandler<MaxSampleEventArgs> MaximumCalculated; + private float maxValue; + private float minValue; + public int NotificationCount { get; set; } + int count; + + // FFT + public event EventHandler<FftEventArgs> FftCalculated; + public bool PerformFFT { get; set; } + private readonly Complex[] fftBuffer; + private readonly FftEventArgs fftArgs; + private int fftPos; + private readonly int fftLength; + private readonly int m; + private readonly ISampleProvider source; + + private readonly int channels; + + public SampleAggregator(ISampleProvider source, int fftLength = 1024) + { + channels = source.WaveFormat.Channels; + if (!IsPowerOfTwo(fftLength)) + { + throw new ArgumentException("FFT Length must be a power of two"); + } + m = (int)Math.Log(fftLength, 2.0); + this.fftLength = fftLength; + fftBuffer = new Complex[fftLength]; + fftArgs = new FftEventArgs(fftBuffer); + this.source = source; + } + + static bool IsPowerOfTwo(int x) + { + return (x & (x - 1)) == 0; + } + + + public void Reset() + { + count = 0; + maxValue = minValue = 0; + } + + private void Add(float value) + { + if (PerformFFT && FftCalculated != null) + { + fftBuffer[fftPos].X = (float)(value * FastFourierTransform.HammingWindow(fftPos, fftLength)); + fftBuffer[fftPos].Y = 0; + fftPos++; + if (fftPos >= fftBuffer.Length) + { + fftPos = 0; + // 1024 = 2^10 + FastFourierTransform.FFT(true, m, fftBuffer); + FftCalculated(this, fftArgs); + } + } + + maxValue = Math.Max(maxValue, value); + minValue = Math.Min(minValue, value); + count++; + if (count >= NotificationCount && NotificationCount > 0) + { + MaximumCalculated?.Invoke(this, new MaxSampleEventArgs(minValue, maxValue)); + Reset(); + } + } + + public WaveFormat WaveFormat => source.WaveFormat; + + public int Read(float[] buffer, int offset, int count) + { + var samplesRead = source.Read(buffer, offset, count); + + for (int n = 0; n < samplesRead; n+=channels) + { + Add(buffer[n+offset]); + } + return samplesRead; + } + } + + public class MaxSampleEventArgs : EventArgs + { + [DebuggerStepThrough] + public MaxSampleEventArgs(float minValue, float maxValue) + { + MaxSample = maxValue; + MinSample = minValue; + } + public float MaxSample { get; private set; } + public float MinSample { get; private set; } + } + + public class FftEventArgs : EventArgs + { + [DebuggerStepThrough] + public FftEventArgs(Complex[] result) + { + Result = result; + } + public Complex[] Result { get; private set; } + } +} diff --git a/NAudio-2.2.1/NAudio.Extras/SampleAggregator.cs.meta b/NAudio-2.2.1/NAudio.Extras/SampleAggregator.cs.meta new file mode 100644 index 0000000..97e819d --- /dev/null +++ b/NAudio-2.2.1/NAudio.Extras/SampleAggregator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e8419fa60904cab35992a0c460851ac4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi.meta b/NAudio-2.2.1/NAudio.Midi.meta new file mode 100644 index 0000000..e3401d3 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8786e5ee3ed1fa7b28ac2faa2f6d5dce +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/MergeSort.cs b/NAudio-2.2.1/NAudio.Midi/MergeSort.cs new file mode 100644 index 0000000..3af8dfe --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/MergeSort.cs @@ -0,0 +1,75 @@ +using System; +using System.Collections.Generic; + +namespace NAudio.Utils +{ + class MergeSort + { + /// <summary> + /// In-place and stable implementation of MergeSort + /// </summary> + static void Sort<T>(IList<T> list, int lowIndex, int highIndex, IComparer<T> comparer) + { + if (lowIndex >= highIndex) + { + return; + } + + + int midIndex = (lowIndex + highIndex) / 2; + + + // Partition the list into two lists and Sort them recursively + Sort(list, lowIndex, midIndex, comparer); + Sort(list, midIndex + 1, highIndex, comparer); + + // Merge the two sorted lists + int endLow = midIndex; + int startHigh = midIndex + 1; + + + while ((lowIndex <= endLow) && (startHigh <= highIndex)) + { + // MRH, if use < 0 sort is not stable + if (comparer.Compare(list[lowIndex], list[startHigh]) <= 0) + { + lowIndex++; + } + else + { + // list[lowIndex] > list[startHigh] + // The next element comes from the second list, + // move the list[start_hi] element into the next + // position and shuffle all the other elements up. + T t = list[startHigh]; + + for (int k = startHigh - 1; k >= lowIndex; k--) + { + list[k + 1] = list[k]; + } + + list[lowIndex] = t; + lowIndex++; + endLow++; + startHigh++; + } + } + } + + /// <summary> + /// MergeSort a list of comparable items + /// </summary> + public static void Sort<T>(IList<T> list) where T : IComparable<T> + { + Sort(list, 0, list.Count - 1, Comparer<T>.Default); + } + + /// <summary> + /// MergeSort a list + /// </summary> + public static void Sort<T>(IList<T> list, IComparer<T> comparer) + { + Sort(list, 0, list.Count - 1, comparer); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Midi/MergeSort.cs.meta b/NAudio-2.2.1/NAudio.Midi/MergeSort.cs.meta new file mode 100644 index 0000000..1739dc3 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/MergeSort.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8be75d1f4652a5e37bc52c20b5872e04 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi.meta b/NAudio-2.2.1/NAudio.Midi/Midi.meta new file mode 100644 index 0000000..a99306f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 14ee89a13799605f0844135edd8d246b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/ChannelAfterTouchEvent.cs b/NAudio-2.2.1/NAudio.Midi/Midi/ChannelAfterTouchEvent.cs new file mode 100644 index 0000000..406c91f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/ChannelAfterTouchEvent.cs @@ -0,0 +1,82 @@ +using System; +using System.IO; + +namespace NAudio.Midi +{ + /// <summary> + /// Represents a MIDI Channel AfterTouch Event. + /// </summary> + public class ChannelAfterTouchEvent : MidiEvent + { + private byte afterTouchPressure; + + /// <summary> + /// Creates a new ChannelAfterTouchEvent from raw MIDI data + /// </summary> + /// <param name="br">A binary reader</param> + public ChannelAfterTouchEvent(BinaryReader br) + { + afterTouchPressure = br.ReadByte(); + if ((afterTouchPressure & 0x80) != 0) + { + // TODO: might be a follow-on + throw new FormatException("Invalid afterTouchPressure"); + } + } + + /// <summary> + /// Creates a new Channel After-Touch Event + /// </summary> + /// <param name="absoluteTime">Absolute time</param> + /// <param name="channel">Channel</param> + /// <param name="afterTouchPressure">After-touch pressure</param> + public ChannelAfterTouchEvent(long absoluteTime, int channel, int afterTouchPressure) + : base(absoluteTime, channel, MidiCommandCode.ChannelAfterTouch) + { + AfterTouchPressure = afterTouchPressure; + } + + /// <summary> + /// Calls base class export first, then exports the data + /// specific to this event + /// <seealso cref="MidiEvent.Export">MidiEvent.Export</seealso> + /// </summary> + public override void Export(ref long absoluteTime, BinaryWriter writer) + { + base.Export(ref absoluteTime, writer); + writer.Write(afterTouchPressure); + } + + /// <summary> + /// The aftertouch pressure value + /// </summary> + public int AfterTouchPressure + { + get { return afterTouchPressure; } + set + { + if (value < 0 || value > 127) + { + throw new ArgumentOutOfRangeException("value", "After touch pressure must be in the range 0-127"); + } + afterTouchPressure = (byte) value; + } + } + + /// <summary> + /// <see cref="MidiEvent.GetAsShortMessage" /> + /// </summary> + public override int GetAsShortMessage() + { + return base.GetAsShortMessage() + (afterTouchPressure << 8); + } + + /// <summary> + /// Describes this channel after-touch event + /// </summary> + public override string ToString() + { + return $"{base.ToString()} {afterTouchPressure}"; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/ChannelAfterTouchEvent.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/ChannelAfterTouchEvent.cs.meta new file mode 100644 index 0000000..e04cd8e --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/ChannelAfterTouchEvent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2b2c57b6ea3097aa5a74305c86be7256 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/ControlChangeEvent.cs b/NAudio-2.2.1/NAudio.Midi/Midi/ControlChangeEvent.cs new file mode 100644 index 0000000..14ee12f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/ControlChangeEvent.cs @@ -0,0 +1,120 @@ +using System; +using System.IO; +using System.Text; + +namespace NAudio.Midi +{ + /// <summary> + /// Represents a MIDI control change event + /// </summary> + public class ControlChangeEvent : MidiEvent + { + private MidiController controller; + private byte controllerValue; + + /// <summary> + /// Reads a control change event from a MIDI stream + /// </summary> + /// <param name="br">Binary reader on the MIDI stream</param> + public ControlChangeEvent(BinaryReader br) + { + byte c = br.ReadByte(); + controllerValue = br.ReadByte(); + if((c & 0x80) != 0) + { + // TODO: might be a follow-on + throw new InvalidDataException("Invalid controller"); + } + controller = (MidiController) c; + if((controllerValue & 0x80) != 0) + { + throw new InvalidDataException(String.Format("Invalid controllerValue {0} for controller {1}, Pos 0x{2:X}", controllerValue, controller, br.BaseStream.Position)); + } + } + + /// <summary> + /// Creates a control change event + /// </summary> + /// <param name="absoluteTime">Time</param> + /// <param name="channel">MIDI Channel Number</param> + /// <param name="controller">The MIDI Controller</param> + /// <param name="controllerValue">Controller value</param> + public ControlChangeEvent(long absoluteTime, int channel, MidiController controller, int controllerValue) + : base(absoluteTime,channel,MidiCommandCode.ControlChange) + { + this.Controller = controller; + this.ControllerValue = controllerValue; + } + + /// <summary> + /// Describes this control change event + /// </summary> + /// <returns>A string describing this event</returns> + public override string ToString() + { + return String.Format("{0} Controller {1} Value {2}", + base.ToString(), + this.controller, + this.controllerValue); + } + + /// <summary> + /// <see cref="MidiEvent.GetAsShortMessage" /> + /// </summary> + public override int GetAsShortMessage() + { + byte c = (byte)controller; + return base.GetAsShortMessage() + (c << 8) + (controllerValue << 16); + } + + /// <summary> + /// Calls base class export first, then exports the data + /// specific to this event + /// <seealso cref="MidiEvent.Export">MidiEvent.Export</seealso> + /// </summary> + public override void Export(ref long absoluteTime, BinaryWriter writer) + { + base.Export(ref absoluteTime, writer); + writer.Write((byte)controller); + writer.Write((byte)controllerValue); + } + + /// <summary> + /// The controller number + /// </summary> + public MidiController Controller + { + get + { + return controller; + } + set + { + if ((int) value < 0 || (int) value > 127) + { + throw new ArgumentOutOfRangeException("value", "Controller number must be in the range 0-127"); + } + controller = value; + } + } + + /// <summary> + /// The controller value + /// </summary> + public int ControllerValue + { + get + { + return controllerValue; + } + set + { + if (value < 0 || value > 127) + { + throw new ArgumentOutOfRangeException("value", "Controller Value must be in the range 0-127"); + } + controllerValue = (byte) value; + } + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/ControlChangeEvent.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/ControlChangeEvent.cs.meta new file mode 100644 index 0000000..304d2cb --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/ControlChangeEvent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c25d280a1e6d482cbbb916d149f47474 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/KeySignatureEvent.cs b/NAudio-2.2.1/NAudio.Midi/Midi/KeySignatureEvent.cs new file mode 100644 index 0000000..932f3cf --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/KeySignatureEvent.cs @@ -0,0 +1,75 @@ +using System; +using System.IO; + +namespace NAudio.Midi +{ + /// <summary> + /// Represents a MIDI key signature event event + /// </summary> + public class KeySignatureEvent : MetaEvent + { + private readonly byte sharpsFlats; + private readonly byte majorMinor; + + /// <summary> + /// Reads a new track sequence number event from a MIDI stream + /// </summary> + /// <param name="br">The MIDI stream</param> + /// <param name="length">the data length</param> + public KeySignatureEvent(BinaryReader br, int length) + { + if (length != 2) + { + throw new FormatException("Invalid key signature length"); + } + sharpsFlats = br.ReadByte(); // sf=sharps/flats (-7=7 flats, 0=key of C,7=7 sharps) + majorMinor = br.ReadByte(); // mi=major/minor (0=major, 1=minor) + } + + /// <summary> + /// Creates a new Key signature event with the specified data + /// </summary> + public KeySignatureEvent(int sharpsFlats, int majorMinor, long absoluteTime) + : base(MetaEventType.KeySignature, 2, absoluteTime) + { + this.sharpsFlats = (byte) sharpsFlats; + this.majorMinor = (byte) majorMinor; + } + + /// <summary> + /// Creates a deep clone of this MIDI event. + /// </summary> + public override MidiEvent Clone() => (KeySignatureEvent)MemberwiseClone(); + + /// <summary> + /// Number of sharps or flats + /// </summary> + public int SharpsFlats => (sbyte)sharpsFlats; + + /// <summary> + /// Major or Minor key + /// </summary> + public int MajorMinor => majorMinor; + + /// <summary> + /// Describes this event + /// </summary> + /// <returns>String describing the event</returns> + public override string ToString() + { + return String.Format("{0} {1} {2}", base.ToString(), SharpsFlats, majorMinor); + } + + /// <summary> + /// Calls base class export first, then exports the data + /// specific to this event + /// <seealso cref="MidiEvent.Export">MidiEvent.Export</seealso> + /// </summary> + public override void Export(ref long absoluteTime, BinaryWriter writer) + { + base.Export(ref absoluteTime, writer); + writer.Write(sharpsFlats); + writer.Write(majorMinor); + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/KeySignatureEvent.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/KeySignatureEvent.cs.meta new file mode 100644 index 0000000..64afb9b --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/KeySignatureEvent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5e9dad1f1ea2d0518b5d2a4071104e97 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MetaEvent.cs b/NAudio-2.2.1/NAudio.Midi/Midi/MetaEvent.cs new file mode 100644 index 0000000..67d07e3 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MetaEvent.cs @@ -0,0 +1,132 @@ +using System; +using System.IO; +using System.Text; + +namespace NAudio.Midi +{ + /// <summary> + /// Represents a MIDI meta event + /// </summary> + public class MetaEvent : MidiEvent + { + private MetaEventType metaEvent; + internal int metaDataLength; + + /// <summary> + /// Gets the type of this meta event + /// </summary> + public MetaEventType MetaEventType + { + get + { + return metaEvent; + } + } + + /// <summary> + /// Empty constructor + /// </summary> + protected MetaEvent() + { + } + + /// <summary> + /// Custom constructor for use by derived types, who will manage the data themselves + /// </summary> + /// <param name="metaEventType">Meta event type</param> + /// <param name="metaDataLength">Meta data length</param> + /// <param name="absoluteTime">Absolute time</param> + public MetaEvent(MetaEventType metaEventType, int metaDataLength, long absoluteTime) + : base(absoluteTime,1,MidiCommandCode.MetaEvent) + { + this.metaEvent = metaEventType; + this.metaDataLength = metaDataLength; + } + + /// <summary> + /// Creates a deep clone of this MIDI event. + /// </summary> + public override MidiEvent Clone() => new MetaEvent(metaEvent, metaDataLength, AbsoluteTime); + + /// <summary> + /// Reads a meta-event from a stream + /// </summary> + /// <param name="br">A binary reader based on the stream of MIDI data</param> + /// <returns>A new MetaEvent object</returns> + public static MetaEvent ReadMetaEvent(BinaryReader br) + { + MetaEventType metaEvent = (MetaEventType) br.ReadByte(); + int length = ReadVarInt(br); + + MetaEvent me = new MetaEvent(); + switch(metaEvent) + { + case MetaEventType.TrackSequenceNumber: // Sets the track's sequence number. + me = new TrackSequenceNumberEvent(br,length); + break; + case MetaEventType.TextEvent: // Text event + case MetaEventType.Copyright: // Copyright + case MetaEventType.SequenceTrackName: // Sequence / Track Name + case MetaEventType.TrackInstrumentName: // Track instrument name + case MetaEventType.Lyric: // lyric + case MetaEventType.Marker: // marker + case MetaEventType.CuePoint: // cue point + case MetaEventType.ProgramName: + case MetaEventType.DeviceName: + me = new TextEvent(br,length); + break; + case MetaEventType.EndTrack: // This event must come at the end of each track + if(length != 0) + { + throw new FormatException("End track length"); + } + break; + case MetaEventType.SetTempo: // Set tempo + me = new TempoEvent(br,length); + break; + case MetaEventType.TimeSignature: // Time signature + me = new TimeSignatureEvent(br,length); + break; + case MetaEventType.KeySignature: // Key signature + me = new KeySignatureEvent(br, length); + break; + case MetaEventType.SequencerSpecific: // Sequencer specific information + me = new SequencerSpecificEvent(br, length); + break; + case MetaEventType.SmpteOffset: + me = new SmpteOffsetEvent(br, length); + break; + default: +//System.Windows.Forms.MessageBox.Show(String.Format("Unsupported MetaEvent {0} length {1} pos {2}",metaEvent,length,br.BaseStream.Position)); + var data = br.ReadBytes(length); + if (data.Length != length) + { + throw new FormatException("Failed to read metaevent's data fully"); + } + return new RawMetaEvent(metaEvent, default(long), data); + } + me.metaEvent = metaEvent; + me.metaDataLength = length; + + return me; + } + + /// <summary> + /// Describes this meta event + /// </summary> + public override string ToString() + { + return $"{AbsoluteTime} {metaEvent}"; + } + + /// <summary> + /// <see cref="MidiEvent.Export"/> + /// </summary> + public override void Export(ref long absoluteTime, BinaryWriter writer) + { + base.Export(ref absoluteTime, writer); + writer.Write((byte)metaEvent); + WriteVarInt(writer, metaDataLength); + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MetaEvent.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/MetaEvent.cs.meta new file mode 100644 index 0000000..aca6aea --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MetaEvent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f3ae6de562990f225958fe03626da596 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MetaEventType.cs b/NAudio-2.2.1/NAudio.Midi/Midi/MetaEventType.cs new file mode 100644 index 0000000..0462703 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MetaEventType.cs @@ -0,0 +1,47 @@ +using System; + +namespace NAudio.Midi +{ + /// <summary> + /// MIDI MetaEvent Type + /// </summary> + public enum MetaEventType : byte + { + /// <summary>Track sequence number</summary> + TrackSequenceNumber = 0x00, + /// <summary>Text event</summary> + TextEvent = 0x01, + /// <summary>Copyright</summary> + Copyright = 0x02, + /// <summary>Sequence track name</summary> + SequenceTrackName = 0x03, + /// <summary>Track instrument name</summary> + TrackInstrumentName = 0x04, + /// <summary>Lyric</summary> + Lyric = 0x05, + /// <summary>Marker</summary> + Marker = 0x06, + /// <summary>Cue point</summary> + CuePoint = 0x07, + /// <summary>Program (patch) name</summary> + ProgramName = 0x08, + /// <summary>Device (port) name</summary> + DeviceName = 0x09, + /// <summary>MIDI Channel (not official?)</summary> + MidiChannel = 0x20, + /// <summary>MIDI Port (not official?)</summary> + MidiPort = 0x21, + /// <summary>End track</summary> + EndTrack = 0x2F, + /// <summary>Set tempo</summary> + SetTempo = 0x51, + /// <summary>SMPTE offset</summary> + SmpteOffset = 0x54, + /// <summary>Time signature</summary> + TimeSignature = 0x58, + /// <summary>Key signature</summary> + KeySignature = 0x59, + /// <summary>Sequencer specific</summary> + SequencerSpecific = 0x7F, + } +} diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MetaEventType.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/MetaEventType.cs.meta new file mode 100644 index 0000000..59d05ce --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MetaEventType.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 02e443089aecba62484242a60442075d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MidiCommandCode.cs b/NAudio-2.2.1/NAudio.Midi/Midi/MidiCommandCode.cs new file mode 100644 index 0000000..01cf8cc --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MidiCommandCode.cs @@ -0,0 +1,39 @@ +namespace NAudio.Midi +{ + /// <summary> + /// MIDI command codes + /// </summary> + public enum MidiCommandCode : byte + { + /// <summary>Note Off</summary> + NoteOff = 0x80, + /// <summary>Note On</summary> + NoteOn = 0x90, + /// <summary>Key After-touch</summary> + KeyAfterTouch = 0xA0, + /// <summary>Control change</summary> + ControlChange = 0xB0, + /// <summary>Patch change</summary> + PatchChange = 0xC0, + /// <summary>Channel after-touch</summary> + ChannelAfterTouch = 0xD0, + /// <summary>Pitch wheel change</summary> + PitchWheelChange = 0xE0, + /// <summary>Sysex message</summary> + Sysex = 0xF0, + /// <summary>Eox (comes at end of a sysex message)</summary> + Eox = 0xF7, + /// <summary>Timing clock (used when synchronization is required)</summary> + TimingClock = 0xF8, + /// <summary>Start sequence</summary> + StartSequence = 0xFA, + /// <summary>Continue sequence</summary> + ContinueSequence = 0xFB, + /// <summary>Stop sequence</summary> + StopSequence = 0xFC, + /// <summary>Auto-Sensing</summary> + AutoSensing = 0xFE, + /// <summary>Meta-event</summary> + MetaEvent = 0xFF, + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MidiCommandCode.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/MidiCommandCode.cs.meta new file mode 100644 index 0000000..2303042 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MidiCommandCode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0853717fd4371bf8bb468f4c08a0ef09 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MidiController.cs b/NAudio-2.2.1/NAudio.Midi/Midi/MidiController.cs new file mode 100644 index 0000000..516678f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MidiController.cs @@ -0,0 +1,42 @@ +using System; + +namespace NAudio.Midi +{ + /// <summary> + /// MidiController enumeration + /// http://www.midi.org/techspecs/midimessages.php#3 + /// </summary> + public enum MidiController : byte + { + /// <summary>Bank Select (MSB)</summary> + BankSelect = 0, + /// <summary>Modulation (MSB)</summary> + Modulation = 1, + /// <summary>Breath Controller</summary> + BreathController = 2, + /// <summary>Foot controller (MSB)</summary> + FootController = 4, + /// <summary>Main volume</summary> + MainVolume = 7, + /// <summary>Pan</summary> + Pan = 10, + /// <summary>Expression</summary> + Expression = 11, + /// <summary>Bank Select LSB</summary> + BankSelectLsb = 32, + /// <summary>Sustain</summary> + Sustain = 64, + /// <summary>Portamento On/Off</summary> + Portamento = 65, + /// <summary>Sostenuto On/Off</summary> + Sostenuto = 66, + /// <summary>Soft Pedal On/Off</summary> + SoftPedal = 67, + /// <summary>Legato Footswitch</summary> + LegatoFootswitch = 68, + /// <summary>Reset all controllers</summary> + ResetAllControllers = 121, + /// <summary>All notes off</summary> + AllNotesOff = 123, + } +} diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MidiController.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/MidiController.cs.meta new file mode 100644 index 0000000..6df065e --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MidiController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a269b0eddbdb42adeb1c8fddb0a723db +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MidiEvent.cs b/NAudio-2.2.1/NAudio.Midi/Midi/MidiEvent.cs new file mode 100644 index 0000000..c16b252 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MidiEvent.cs @@ -0,0 +1,396 @@ +using System; +using System.IO; + +namespace NAudio.Midi +{ + /// <summary> + /// Represents an individual MIDI event + /// </summary> + public class MidiEvent + : ICloneable + { + /// <summary>The MIDI command code</summary> + private MidiCommandCode commandCode; + private int channel; + private int deltaTime; + private long absoluteTime; + + /// <summary> + /// Creates a MidiEvent from a raw message received using + /// the MME MIDI In APIs + /// </summary> + /// <param name="rawMessage">The short MIDI message</param> + /// <returns>A new MIDI Event</returns> + public static MidiEvent FromRawMessage(int rawMessage) + { + long absoluteTime = 0; + int b = rawMessage & 0xFF; + int data1 = (rawMessage >> 8) & 0xFF; + int data2 = (rawMessage >> 16) & 0xFF; + MidiCommandCode commandCode; + int channel = 1; + + if ((b & 0xF0) == 0xF0) + { + // both bytes are used for command code in this case + commandCode = (MidiCommandCode)b; + } + else + { + commandCode = (MidiCommandCode)(b & 0xF0); + channel = (b & 0x0F) + 1; + } + + MidiEvent me; + switch (commandCode) + { + case MidiCommandCode.NoteOn: + case MidiCommandCode.NoteOff: + case MidiCommandCode.KeyAfterTouch: + if (data2 > 0 && commandCode == MidiCommandCode.NoteOn) + { + me = new NoteOnEvent(absoluteTime, channel, data1, data2, 0); + } + else + { + me = new NoteEvent(absoluteTime, channel, commandCode, data1, data2); + } + break; + case MidiCommandCode.ControlChange: + me = new ControlChangeEvent(absoluteTime,channel,(MidiController)data1,data2); + break; + case MidiCommandCode.PatchChange: + me = new PatchChangeEvent(absoluteTime,channel,data1); + break; + case MidiCommandCode.ChannelAfterTouch: + me = new ChannelAfterTouchEvent(absoluteTime,channel,data1); + break; + case MidiCommandCode.PitchWheelChange: + me = new PitchWheelChangeEvent(absoluteTime, channel, data1 + (data2 << 7)); + break; + case MidiCommandCode.TimingClock: + case MidiCommandCode.StartSequence: + case MidiCommandCode.ContinueSequence: + case MidiCommandCode.StopSequence: + case MidiCommandCode.AutoSensing: + me = new MidiEvent(absoluteTime,channel,commandCode); + break; + //case MidiCommandCode.MetaEvent: + //case MidiCommandCode.Sysex: + default: + throw new FormatException(String.Format("Unsupported MIDI Command Code for Raw Message {0}", commandCode)); + } + return me; + + } + + /// <summary> + /// Constructs a MidiEvent from a BinaryStream + /// </summary> + /// <param name="br">The binary stream of MIDI data</param> + /// <param name="previous">The previous MIDI event (pass null for first event)</param> + /// <returns>A new MidiEvent</returns> + public static MidiEvent ReadNextEvent(BinaryReader br, MidiEvent previous) + { + int deltaTime = ReadVarInt(br); + MidiCommandCode commandCode; + int channel = 1; + byte b = br.ReadByte(); + if((b & 0x80) == 0) + { + // a running command - command & channel are same as previous + commandCode = previous.CommandCode; + channel = previous.Channel; + br.BaseStream.Position--; // need to push this back + } + else + { + if((b & 0xF0) == 0xF0) + { + // both bytes are used for command code in this case + commandCode = (MidiCommandCode) b; + } + else + { + commandCode = (MidiCommandCode) (b & 0xF0); + channel = (b & 0x0F) + 1; + } + } + + MidiEvent me; + switch(commandCode) + { + case MidiCommandCode.NoteOn: + me = new NoteOnEvent(br); + break; + case MidiCommandCode.NoteOff: + case MidiCommandCode.KeyAfterTouch: + me = new NoteEvent(br); + break; + case MidiCommandCode.ControlChange: + me = new ControlChangeEvent(br); + break; + case MidiCommandCode.PatchChange: + me = new PatchChangeEvent(br); + break; + case MidiCommandCode.ChannelAfterTouch: + me = new ChannelAfterTouchEvent(br); + break; + case MidiCommandCode.PitchWheelChange: + me = new PitchWheelChangeEvent(br); + break; + case MidiCommandCode.TimingClock: + case MidiCommandCode.StartSequence: + case MidiCommandCode.ContinueSequence: + case MidiCommandCode.StopSequence: + me = new MidiEvent(); + break; + case MidiCommandCode.Sysex: + me = SysexEvent.ReadSysexEvent(br); + break; + case MidiCommandCode.MetaEvent: + me = MetaEvent.ReadMetaEvent(br); + break; + default: + throw new FormatException(String.Format("Unsupported MIDI Command Code {0:X2}",(byte) commandCode)); + } + me.channel = channel; + me.deltaTime = deltaTime; + me.commandCode = commandCode; + return me; + } + + /// <summary> + /// Converts this MIDI event to a short message (32 bit integer) that + /// can be sent by the Windows MIDI out short message APIs + /// Cannot be implemented for all MIDI messages + /// </summary> + /// <returns>A short message</returns> + public virtual int GetAsShortMessage() + { + return (channel - 1) + (int)commandCode; + } + + /// <summary> + /// Default constructor + /// </summary> + protected MidiEvent() + { + } + + /// <summary> + /// Creates a MIDI event with specified parameters + /// </summary> + /// <param name="absoluteTime">Absolute time of this event</param> + /// <param name="channel">MIDI channel number</param> + /// <param name="commandCode">MIDI command code</param> + public MidiEvent(long absoluteTime, int channel, MidiCommandCode commandCode) + { + this.absoluteTime = absoluteTime; + Channel = channel; + this.commandCode = commandCode; + } + + /// <summary> + /// Creates a deep clone of this MIDI event. + /// </summary> + public virtual MidiEvent Clone() => (MidiEvent)MemberwiseClone(); + + object ICloneable.Clone() => Clone(); + + /// <summary> + /// The MIDI Channel Number for this event (1-16) + /// </summary> + public virtual int Channel + { + get => channel; + set + { + if ((value < 1) || (value > 16)) + { + throw new ArgumentOutOfRangeException("value", value, + String.Format("Channel must be 1-16 (Got {0})",value)); + } + channel = value; + } + } + + /// <summary> + /// The Delta time for this event + /// </summary> + public int DeltaTime + { + get + { + return deltaTime; + } + } + + /// <summary> + /// The absolute time for this event + /// </summary> + public long AbsoluteTime + { + get + { + return absoluteTime; + } + set + { + absoluteTime = value; + } + } + + /// <summary> + /// The command code for this event + /// </summary> + public MidiCommandCode CommandCode + { + get + { + return commandCode; + } + } + + /// <summary> + /// Whether this is a note off event + /// </summary> + public static bool IsNoteOff(MidiEvent midiEvent) + { + if (midiEvent != null) + { + if (midiEvent.CommandCode == MidiCommandCode.NoteOn) + { + NoteEvent ne = (NoteEvent)midiEvent; + return (ne.Velocity == 0); + } + return (midiEvent.CommandCode == MidiCommandCode.NoteOff); + } + return false; + } + + /// <summary> + /// Whether this is a note on event + /// </summary> + public static bool IsNoteOn(MidiEvent midiEvent) + { + if (midiEvent != null) + { + if (midiEvent.CommandCode == MidiCommandCode.NoteOn) + { + NoteEvent ne = (NoteEvent)midiEvent; + return (ne.Velocity > 0); + } + } + return false; + } + + /// <summary> + /// Determines if this is an end track event + /// </summary> + public static bool IsEndTrack(MidiEvent midiEvent) + { + if (midiEvent != null) + { + MetaEvent me = midiEvent as MetaEvent; + if (me != null) + { + return me.MetaEventType == MetaEventType.EndTrack; + } + } + return false; + } + + + /// <summary> + /// Displays a summary of the MIDI event + /// </summary> + /// <returns>A string containing a brief description of this MIDI event</returns> + public override string ToString() + { + if(commandCode >= MidiCommandCode.Sysex) + return String.Format("{0} {1}",absoluteTime,commandCode); + else + return String.Format("{0} {1} Ch: {2}", absoluteTime, commandCode, channel); + } + + /// <summary> + /// Utility function that can read a variable length integer from a binary stream + /// </summary> + /// <param name="br">The binary stream</param> + /// <returns>The integer read</returns> + public static int ReadVarInt(BinaryReader br) + { + int value = 0; + byte b; + for(int n = 0; n < 4; n++) + { + b = br.ReadByte(); + value <<= 7; + value += (b & 0x7F); + if((b & 0x80) == 0) + { + return value; + } + } + throw new FormatException("Invalid Var Int"); + } + + /// <summary> + /// Writes a variable length integer to a binary stream + /// </summary> + /// <param name="writer">Binary stream</param> + /// <param name="value">The value to write</param> + public static void WriteVarInt(BinaryWriter writer, int value) + { + if (value < 0) + { + throw new ArgumentOutOfRangeException("value", value, "Cannot write a negative Var Int"); + } + if (value > 0x0FFFFFFF) + { + throw new ArgumentOutOfRangeException("value", value, "Maximum allowed Var Int is 0x0FFFFFFF"); + } + + int n = 0; + byte[] buffer = new byte[4]; + do + { + buffer[n++] = (byte)(value & 0x7F); + value >>= 7; + } while (value > 0); + + while (n > 0) + { + n--; + if(n > 0) + writer.Write((byte) (buffer[n] | 0x80)); + else + writer.Write(buffer[n]); + } + } + + /// <summary> + /// Exports this MIDI event's data + /// Overriden in derived classes, but they should call this version + /// </summary> + /// <param name="absoluteTime">Absolute time used to calculate delta. + /// Is updated ready for the next delta calculation</param> + /// <param name="writer">Stream to write to</param> + public virtual void Export(ref long absoluteTime, BinaryWriter writer) + { + if (this.absoluteTime < absoluteTime) + { + throw new FormatException("Can't export unsorted MIDI events"); + } + WriteVarInt(writer,(int) (this.absoluteTime - absoluteTime)); + absoluteTime = this.absoluteTime; + int output = (int) commandCode; + if (commandCode != MidiCommandCode.MetaEvent) + { + output += (channel - 1); + } + writer.Write((byte)output); + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MidiEvent.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/MidiEvent.cs.meta new file mode 100644 index 0000000..f711983 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MidiEvent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1411a0f384a8c30c08256dbd3198a15f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MidiEventCollection.cs b/NAudio-2.2.1/NAudio.Midi/Midi/MidiEventCollection.cs new file mode 100644 index 0000000..a32cc8b --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MidiEventCollection.cs @@ -0,0 +1,294 @@ +using System; +using System.Collections.Generic; +using NAudio.Utils; + +namespace NAudio.Midi +{ + /// <summary> + /// A helper class to manage collection of MIDI events + /// It has the ability to organise them in tracks + /// </summary> + public class MidiEventCollection : IEnumerable<IList<MidiEvent>> + { + private int midiFileType; + private readonly List<IList<MidiEvent>> trackEvents; + + /// <summary> + /// Creates a new Midi Event collection + /// </summary> + /// <param name="midiFileType">Initial file type</param> + /// <param name="deltaTicksPerQuarterNote">Delta Ticks Per Quarter Note</param> + public MidiEventCollection(int midiFileType, int deltaTicksPerQuarterNote) + { + this.midiFileType = midiFileType; + DeltaTicksPerQuarterNote = deltaTicksPerQuarterNote; + StartAbsoluteTime = 0; + trackEvents = new List<IList<MidiEvent>>(); + } + + /// <summary> + /// The number of tracks + /// </summary> + public int Tracks => trackEvents.Count; + + /// <summary> + /// The absolute time that should be considered as time zero + /// Not directly used here, but useful for timeshifting applications + /// </summary> + public long StartAbsoluteTime { get; set; } + + /// <summary> + /// The number of ticks per quarter note + /// </summary> + public int DeltaTicksPerQuarterNote { get; } + + /// <summary> + /// Gets events on a specified track + /// </summary> + /// <param name="trackNumber">Track number</param> + /// <returns>The list of events</returns> + public IList<MidiEvent> GetTrackEvents(int trackNumber) + { + return trackEvents[trackNumber]; + } + + /// <summary> + /// Gets events on a specific track + /// </summary> + /// <param name="trackNumber">Track number</param> + /// <returns>The list of events</returns> + public IList<MidiEvent> this[int trackNumber] => trackEvents[trackNumber]; + + /// <summary> + /// Adds a new track + /// </summary> + /// <returns>The new track event list</returns> + public IList<MidiEvent> AddTrack() + { + return AddTrack(null); + } + + /// <summary> + /// Adds a new track + /// </summary> + /// <param name="initialEvents">Initial events to add to the new track</param> + /// <returns>The new track event list</returns> + public IList<MidiEvent> AddTrack(IList<MidiEvent> initialEvents) + { + List<MidiEvent> events = new List<MidiEvent>(); + if (initialEvents != null) + { + events.AddRange(initialEvents); + } + trackEvents.Add(events); + return events; + } + + /// <summary> + /// Removes a track + /// </summary> + /// <param name="track">Track number to remove</param> + public void RemoveTrack(int track) + { + trackEvents.RemoveAt(track); + } + + /// <summary> + /// Clears all events + /// </summary> + public void Clear() + { + trackEvents.Clear(); + } + + /// <summary> + /// The MIDI file type + /// </summary> + public int MidiFileType + { + get => midiFileType; + set + { + if (midiFileType != value) + { + // set MIDI file type before calling flatten or explode functions + midiFileType = value; + + if (value == 0) + { + FlattenToOneTrack(); + } + else + { + ExplodeToManyTracks(); + } + } + } + } + + /// <summary> + /// Adds an event to the appropriate track depending on file type + /// </summary> + /// <param name="midiEvent">The event to be added</param> + /// <param name="originalTrack">The original (or desired) track number</param> + /// <remarks>When adding events in type 0 mode, the originalTrack parameter + /// is ignored. If in type 1 mode, it will use the original track number to + /// store the new events. If the original track was 0 and this is a channel based + /// event, it will create new tracks if necessary and put it on the track corresponding + /// to its channel number</remarks> + public void AddEvent(MidiEvent midiEvent, int originalTrack) + { + if (midiFileType == 0) + { + EnsureTracks(1); + trackEvents[0].Add(midiEvent); + } + else + { + if(originalTrack == 0) + { + // if its a channel based event, lets move it off to + // a channel track of its own + switch (midiEvent.CommandCode) + { + case MidiCommandCode.NoteOff: + case MidiCommandCode.NoteOn: + case MidiCommandCode.KeyAfterTouch: + case MidiCommandCode.ControlChange: + case MidiCommandCode.PatchChange: + case MidiCommandCode.ChannelAfterTouch: + case MidiCommandCode.PitchWheelChange: + EnsureTracks(midiEvent.Channel + 1); + trackEvents[midiEvent.Channel].Add(midiEvent); + break; + default: + EnsureTracks(1); + trackEvents[0].Add(midiEvent); + break; + } + + } + else + { + // put it on the track it was originally on + EnsureTracks(originalTrack + 1); + trackEvents[originalTrack].Add(midiEvent); + } + } + } + + + private void EnsureTracks(int count) + { + for (int n = trackEvents.Count; n < count; n++) + { + trackEvents.Add(new List<MidiEvent>()); + } + } + + private void ExplodeToManyTracks() + { + IList<MidiEvent> originalList = trackEvents[0]; + Clear(); + foreach (MidiEvent midiEvent in originalList) + { + AddEvent(midiEvent, 0); + } + PrepareForExport(); + } + + private void FlattenToOneTrack() + { + bool eventsAdded = false; + for (int track = 1; track < trackEvents.Count; track++) + { + foreach (MidiEvent midiEvent in trackEvents[track]) + { + if (!MidiEvent.IsEndTrack(midiEvent)) + { + trackEvents[0].Add(midiEvent); + eventsAdded = true; + } + } + } + for (int track = trackEvents.Count - 1; track > 0; track--) + { + RemoveTrack(track); + } + if (eventsAdded) + { + PrepareForExport(); + } + } + + /// <summary> + /// Sorts, removes empty tracks and adds end track markers + /// </summary> + public void PrepareForExport() + { + var comparer = new MidiEventComparer(); + // 1. sort each track + foreach (var list in trackEvents) + { + MergeSort.Sort(list, comparer); + + // 2. remove all End track events except one at the very end + int index = 0; + while (index < list.Count - 1) + { + if(MidiEvent.IsEndTrack(list[index])) + { + list.RemoveAt(index); + } + else + { + index++; + } + } + } + + int track = 0; + // 3. remove empty tracks and add missing + while (track < trackEvents.Count) + { + var list = trackEvents[track]; + if (list.Count == 0) + { + RemoveTrack(track); + } + else + { + if(list.Count == 1 && MidiEvent.IsEndTrack(list[0])) + { + RemoveTrack(track); + } + else + { + if(!MidiEvent.IsEndTrack(list[list.Count-1])) + { + list.Add(new MetaEvent(MetaEventType.EndTrack, 0, list[list.Count - 1].AbsoluteTime)); + } + track++; + } + } + } + } + + /// <summary> + /// Gets an enumerator for the lists of track events + /// </summary> + public IEnumerator<IList<MidiEvent>> GetEnumerator() + { + return trackEvents.GetEnumerator(); + + } + + /// <summary> + /// Gets an enumerator for the lists of track events + /// </summary> + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() + { + return trackEvents.GetEnumerator(); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MidiEventCollection.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/MidiEventCollection.cs.meta new file mode 100644 index 0000000..f2dbc98 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MidiEventCollection.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8ee05fa9439bfbeb1b8b297d101e1e6f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MidiEventComparer.cs b/NAudio-2.2.1/NAudio.Midi/Midi/MidiEventComparer.cs new file mode 100644 index 0000000..e27664d --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MidiEventComparer.cs @@ -0,0 +1,50 @@ +using System; +using System.IO; +using System.Text; +using System.Collections.Generic; + +namespace NAudio.Midi +{ + /// <summary> + /// Utility class for comparing MidiEvent objects + /// </summary> + public class MidiEventComparer : IComparer<MidiEvent> + { + #region IComparer<MidiEvent> Members + + /// <summary> + /// Compares two MidiEvents + /// Sorts by time, with EndTrack always sorted to the end + /// </summary> + public int Compare(MidiEvent x, MidiEvent y) + { + long xTime = x.AbsoluteTime; + long yTime = y.AbsoluteTime; + + if (xTime == yTime) + { + // sort meta events before note events, except end track + MetaEvent xMeta = x as MetaEvent; + MetaEvent yMeta = y as MetaEvent; + + if (xMeta != null) + { + if (xMeta.MetaEventType == MetaEventType.EndTrack) + xTime = Int64.MaxValue; + else + xTime = Int64.MinValue; + } + if (yMeta != null) + { + if (yMeta.MetaEventType == MetaEventType.EndTrack) + yTime = Int64.MaxValue; + else + yTime = Int64.MinValue; + } + } + return xTime.CompareTo(yTime); + } + + #endregion + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MidiEventComparer.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/MidiEventComparer.cs.meta new file mode 100644 index 0000000..3bc123c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MidiEventComparer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b733154ccd4446781b13375c7b9236c3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MidiFile.cs b/NAudio-2.2.1/NAudio.Midi/Midi/MidiFile.cs new file mode 100644 index 0000000..a894a94 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MidiFile.cs @@ -0,0 +1,296 @@ +using System; +using System.IO; +using System.Text; +using System.Collections.Generic; +using NAudio.Utils; + +namespace NAudio.Midi +{ + /// <summary> + /// Class able to read a MIDI file + /// </summary> + public class MidiFile + { + private readonly MidiEventCollection events; + private readonly ushort fileFormat; + //private ushort tracks; + private readonly ushort deltaTicksPerQuarterNote; + private readonly bool strictChecking; + + /// <summary> + /// Opens a MIDI file for reading + /// </summary> + /// <param name="filename">Name of MIDI file</param> + public MidiFile(string filename) + : this(filename,true) + { + } + + /// <summary> + /// MIDI File format + /// </summary> + public int FileFormat => fileFormat; + + /// <summary> + /// Opens a MIDI file for reading + /// </summary> + /// <param name="filename">Name of MIDI file</param> + /// <param name="strictChecking">If true will error on non-paired note events</param> + public MidiFile(string filename, bool strictChecking) : + this(File.OpenRead(filename), strictChecking, true) + { + } + + /// <summary> + /// Opens a MIDI file stream for reading + /// </summary> + /// <param name="inputStream">The input stream containing a MIDI file</param> + /// <param name="strictChecking">If true will error on non-paired note events</param> + public MidiFile(Stream inputStream, bool strictChecking) : + this(inputStream, strictChecking, false) + { + } + + private MidiFile(Stream inputStream, bool strictChecking, bool ownInputStream) + { + this.strictChecking = strictChecking; + + var br = new BinaryReader(inputStream); + try + { + string chunkHeader = Encoding.UTF8.GetString(br.ReadBytes(4)); + if(chunkHeader != "MThd") + { + throw new FormatException("Not a MIDI file - header chunk missing"); + } + uint chunkSize = SwapUInt32(br.ReadUInt32()); + + if(chunkSize != 6) + { + throw new FormatException("Unexpected header chunk length"); + } + // 0 = single track, 1 = multi-track synchronous, 2 = multi-track asynchronous + fileFormat = SwapUInt16(br.ReadUInt16()); + int tracks = SwapUInt16(br.ReadUInt16()); + deltaTicksPerQuarterNote = SwapUInt16(br.ReadUInt16()); + + events = new MidiEventCollection((fileFormat == 0) ? 0 : 1, deltaTicksPerQuarterNote); + for (int n = 0; n < tracks; n++) + { + events.AddTrack(); + } + + long absoluteTime = 0; + + for(int track = 0; track < tracks; track++) + { + if(fileFormat == 1) + { + absoluteTime = 0; + } + chunkHeader = Encoding.UTF8.GetString(br.ReadBytes(4)); + if(chunkHeader != "MTrk") + { + throw new FormatException("Invalid chunk header"); + } + chunkSize = SwapUInt32(br.ReadUInt32()); + + long startPos = br.BaseStream.Position; + MidiEvent me = null; + var outstandingNoteOns = new List<NoteOnEvent>(); + while(br.BaseStream.Position < startPos + chunkSize) + { + try + { + me = MidiEvent.ReadNextEvent(br, me); + } + catch (InvalidDataException) + { + if (strictChecking) throw; + continue; + } + catch (FormatException) + { + if (strictChecking) throw; + continue; + } + + absoluteTime += me.DeltaTime; + me.AbsoluteTime = absoluteTime; + events[track].Add(me); + if (me.CommandCode == MidiCommandCode.NoteOn) + { + var ne = (NoteEvent) me; + if(ne.Velocity > 0) + { + outstandingNoteOns.Add((NoteOnEvent) ne); + } + else + { + // don't remove the note offs, even though + // they are annoying + // events[track].Remove(me); + FindNoteOn(ne,outstandingNoteOns); + } + } + else if(me.CommandCode == MidiCommandCode.NoteOff) + { + FindNoteOn((NoteEvent) me,outstandingNoteOns); + } + else if(me.CommandCode == MidiCommandCode.MetaEvent) + { + MetaEvent metaEvent = (MetaEvent) me; + if(metaEvent.MetaEventType == MetaEventType.EndTrack) + { + //break; + // some dodgy MIDI files have an event after end track + if (strictChecking) + { + if (br.BaseStream.Position < startPos + chunkSize) + { + throw new FormatException( + $"End Track event was not the last MIDI event on track {track}"); + } + } + } + } + } + if(outstandingNoteOns.Count > 0) + { + if (strictChecking) + { + throw new FormatException( + $"Note ons without note offs {outstandingNoteOns.Count} (file format {fileFormat})"); + } + } + if(br.BaseStream.Position != startPos + chunkSize) + { + throw new FormatException($"Read too far {chunkSize}+{startPos}!={br.BaseStream.Position}"); + } + } + } + finally + { + if (ownInputStream) + { + br.Dispose(); + } + } + } + + /// <summary> + /// The collection of events in this MIDI file + /// </summary> + public MidiEventCollection Events => events; + + /// <summary> + /// Number of tracks in this MIDI file + /// </summary> + public int Tracks => events.Tracks; + + /// <summary> + /// Delta Ticks Per Quarter Note + /// </summary> + public int DeltaTicksPerQuarterNote => deltaTicksPerQuarterNote; + + private void FindNoteOn(NoteEvent offEvent, List<NoteOnEvent> outstandingNoteOns) + { + bool found = false; + foreach(NoteOnEvent noteOnEvent in outstandingNoteOns) + { + if ((noteOnEvent.Channel == offEvent.Channel) && (noteOnEvent.NoteNumber == offEvent.NoteNumber)) + { + noteOnEvent.OffEvent = offEvent; + outstandingNoteOns.Remove(noteOnEvent); + found = true; + break; + } + } + if(!found) + { + if (strictChecking) + { + throw new FormatException($"Got an off without an on {offEvent}"); + } + } + } + + private static uint SwapUInt32(uint i) + { + return ((i & 0xFF000000) >> 24) | ((i & 0x00FF0000) >> 8) | ((i & 0x0000FF00) << 8) | ((i & 0x000000FF) << 24); + } + + private static ushort SwapUInt16(ushort i) + { + return (ushort) (((i & 0xFF00) >> 8) | ((i & 0x00FF) << 8)); + } + + /// <summary> + /// Describes the MIDI file + /// </summary> + /// <returns>A string describing the MIDI file and its events</returns> + public override string ToString() + { + var sb = new StringBuilder(); + sb.AppendFormat("Format {0}, Tracks {1}, Delta Ticks Per Quarter Note {2}\r\n", + fileFormat,Tracks,deltaTicksPerQuarterNote); + for (var n = 0; n < Tracks; n++) + { + foreach (var midiEvent in events[n]) + { + sb.AppendFormat("{0}\r\n", midiEvent); + } + } + return sb.ToString(); + } + + /// <summary> + /// Exports a MIDI file + /// </summary> + /// <param name="filename">Filename to export to</param> + /// <param name="events">Events to export</param> + public static void Export(string filename, MidiEventCollection events) + { + if (events.MidiFileType == 0 && events.Tracks > 1) + { + throw new ArgumentException("Can't export more than one track to a type 0 file"); + } + using (var writer = new BinaryWriter(File.Create(filename))) + { + writer.Write(Encoding.UTF8.GetBytes("MThd")); + writer.Write(SwapUInt32(6)); // chunk size + writer.Write(SwapUInt16((ushort)events.MidiFileType)); + writer.Write(SwapUInt16((ushort)events.Tracks)); + writer.Write(SwapUInt16((ushort)events.DeltaTicksPerQuarterNote)); + + for (int track = 0; track < events.Tracks; track++ ) + { + IList<MidiEvent> eventList = events[track]; + + writer.Write(Encoding.UTF8.GetBytes("MTrk")); + long trackSizePosition = writer.BaseStream.Position; + writer.Write(SwapUInt32(0)); + + long absoluteTime = events.StartAbsoluteTime; + + // use a stable sort to preserve ordering of MIDI events whose + // absolute times are the same + MergeSort.Sort(eventList, new MidiEventComparer()); + if (eventList.Count > 0) + { + System.Diagnostics.Debug.Assert(MidiEvent.IsEndTrack(eventList[eventList.Count - 1]), "Exporting a track with a missing end track"); + } + foreach (var midiEvent in eventList) + { + midiEvent.Export(ref absoluteTime, writer); + } + + uint trackChunkLength = (uint)(writer.BaseStream.Position - trackSizePosition) - 4; + writer.BaseStream.Position = trackSizePosition; + writer.Write(SwapUInt32(trackChunkLength)); + writer.BaseStream.Position += trackChunkLength; + } + } + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MidiFile.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/MidiFile.cs.meta new file mode 100644 index 0000000..a2a50a6 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MidiFile.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: baf04e17fe7e304d7a8b3a8851618ada +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MidiIn.cs b/NAudio-2.2.1/NAudio.Midi/Midi/MidiIn.cs new file mode 100644 index 0000000..2a70731 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MidiIn.cs @@ -0,0 +1,240 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Midi +{ + /// <summary> + /// Represents a MIDI in device + /// </summary> + public class MidiIn : IDisposable + { + private IntPtr hMidiIn = IntPtr.Zero; + private bool disposeIsRunning = false; // true while the Dispose() method run. + private bool disposed = false; + private MidiInterop.MidiInCallback callback; + + // Buffer headers created and marshalled to recive incoming Sysex mesages + private IntPtr[] SysexBufferHeaders = new IntPtr[0]; + + /// <summary> + /// Called when a MIDI message is received + /// </summary> + public event EventHandler<MidiInMessageEventArgs> MessageReceived; + + /// <summary> + /// An invalid MIDI message + /// </summary> + public event EventHandler<MidiInMessageEventArgs> ErrorReceived; + + /// <summary> + /// Called when a Sysex MIDI message is received + /// </summary> + public event EventHandler<MidiInSysexMessageEventArgs> SysexMessageReceived; + + /// <summary> + /// Gets the number of MIDI input devices available in the system + /// </summary> + public static int NumberOfDevices + { + get + { + return MidiInterop.midiInGetNumDevs(); + } + } + + /// <summary> + /// Opens a specified MIDI in device + /// </summary> + /// <param name="deviceNo">The device number</param> + public MidiIn(int deviceNo) + { + this.callback = new MidiInterop.MidiInCallback(Callback); + MmException.Try(MidiInterop.midiInOpen(out hMidiIn, (IntPtr) deviceNo,this.callback,IntPtr.Zero,MidiInterop.CALLBACK_FUNCTION),"midiInOpen"); + } + + /// <summary> + /// Closes this MIDI in device + /// </summary> + public void Close() + { + Dispose(); + } + + /// <summary> + /// Closes this MIDI in device + /// </summary> + public void Dispose() + { + GC.KeepAlive(callback); + Dispose(true); + GC.SuppressFinalize(this); + } + + /// <summary> + /// Start the MIDI in device + /// </summary> + public void Start() + { + MmException.Try(MidiInterop.midiInStart(hMidiIn), "midiInStart"); + } + + /// <summary> + /// Stop the MIDI in device + /// </summary> + public void Stop() + { + MmException.Try(MidiInterop.midiInStop(hMidiIn), "midiInStop"); + } + + /// <summary> + /// Reset the MIDI in device + /// </summary> + public void Reset() + { + MmException.Try(MidiInterop.midiInReset(hMidiIn), "midiInReset"); + } + + /// <summary> + /// Create a number of buffers and make them available to receive incoming Sysex messages + /// </summary> + /// <param name="bufferSize">The size of each buffer, ideally large enough to hold a complete message from the device</param> + /// <param name="numberOfBuffers">The number of buffers needed to handle incoming Midi while busy</param> + public void CreateSysexBuffers(int bufferSize, int numberOfBuffers) + { + SysexBufferHeaders = new IntPtr[numberOfBuffers]; + + var hdrSize = Marshal.SizeOf(typeof(MidiInterop.MIDIHDR)); + for (var i = 0; i < numberOfBuffers; i++) + { + var hdr = new MidiInterop.MIDIHDR(); + + hdr.dwBufferLength = bufferSize; + hdr.dwBytesRecorded = 0; + hdr.lpData = Marshal.AllocHGlobal(bufferSize); + hdr.dwFlags = 0; + + var lpHeader = Marshal.AllocHGlobal(hdrSize); + Marshal.StructureToPtr(hdr, lpHeader, false); + + MmException.Try(MidiInterop.midiInPrepareHeader(hMidiIn, lpHeader, Marshal.SizeOf(typeof(MidiInterop.MIDIHDR))), "midiInPrepareHeader"); + MmException.Try(MidiInterop.midiInAddBuffer(hMidiIn, lpHeader, Marshal.SizeOf(typeof(MidiInterop.MIDIHDR))), "midiInAddBuffer"); + SysexBufferHeaders[i] = lpHeader; + } + } + + private void Callback(IntPtr midiInHandle, MidiInterop.MidiInMessage message, IntPtr userData, IntPtr messageParameter1, IntPtr messageParameter2) + { + switch(message) + { + case MidiInterop.MidiInMessage.Open: + // message Parameter 1 & 2 are not used + break; + case MidiInterop.MidiInMessage.Data: + // parameter 1 is packed MIDI message + // parameter 2 is milliseconds since MidiInStart + if (MessageReceived != null) + { + MessageReceived(this, new MidiInMessageEventArgs(messageParameter1.ToInt32(), messageParameter2.ToInt32())); + } + break; + case MidiInterop.MidiInMessage.Error: + // parameter 1 is invalid MIDI message + if (ErrorReceived != null) + { + ErrorReceived(this, new MidiInMessageEventArgs(messageParameter1.ToInt32(), messageParameter2.ToInt32())); + } + break; + case MidiInterop.MidiInMessage.Close: + // message Parameter 1 & 2 are not used + break; + case MidiInterop.MidiInMessage.LongData: + // parameter 1 is pointer to MIDI header + // parameter 2 is milliseconds since MidiInStart + if (SysexMessageReceived != null) + { + MidiInterop.MIDIHDR hdr = (MidiInterop.MIDIHDR)Marshal.PtrToStructure(messageParameter1, typeof(MidiInterop.MIDIHDR)); + + // Copy the bytes received into an array so that the buffer is immediately available for re-use + var sysexBytes = new byte[hdr.dwBytesRecorded]; + Marshal.Copy(hdr.lpData, sysexBytes, 0, hdr.dwBytesRecorded); + + if (sysexBytes.Length!=0) // do not trigger the sysex event if no data in SYSEX message + SysexMessageReceived(this, new MidiInSysexMessageEventArgs(sysexBytes, messageParameter2.ToInt32())); + + // Re-use the buffer - but not if we have no event handler registered as we are closing + // BUT When disposing the (resetting the MidiIn port), LONGDATA midi message are fired with a zero length. + // In that case, buffer should no be ReAdd to avoid an inifinite loop of callback as buffer are reused forever. + if (!disposeIsRunning) + MidiInterop.midiInAddBuffer(hMidiIn, messageParameter1, Marshal.SizeOf(typeof(MidiInterop.MIDIHDR))); + } + break; + case MidiInterop.MidiInMessage.LongError: + // parameter 1 is pointer to MIDI header + // parameter 2 is milliseconds since MidiInStart + break; + case MidiInterop.MidiInMessage.MoreData: + // parameter 1 is packed MIDI message + // parameter 2 is milliseconds since MidiInStart + break; + } + } + + /// <summary> + /// Gets the MIDI in device info + /// </summary> + public static MidiInCapabilities DeviceInfo(int midiInDeviceNumber) + { + MidiInCapabilities caps = new MidiInCapabilities(); + int structSize = Marshal.SizeOf(caps); + MmException.Try(MidiInterop.midiInGetDevCaps((IntPtr)midiInDeviceNumber,out caps,structSize),"midiInGetDevCaps"); + return caps; + } + + /// <summary> + /// Closes the MIDI in device + /// </summary> + /// <param name="disposing">True if called from Dispose</param> + protected virtual void Dispose(bool disposing) + { + if(!this.disposed) + { + disposeIsRunning = true; + //if(disposing) Components.Dispose(); + + if (SysexBufferHeaders.Length > 0) + { + //// When SysexMessageReceived contains event handlers (!=null) , the 'midiInReset' call generate a infinit loop of CallBack call with LONGDATA message having a zero length. + //SysexMessageReceived = null; // removin all event handler to avoir the infinit loop. + + // Reset in order to release any Sysex buffers + // We can't Unprepare and free them until they are flushed out. Neither can we close the handle. + MmException.Try(MidiInterop.midiInReset(hMidiIn), "midiInReset"); + + // Free up all created and allocated buffers for incoming Sysex messages + foreach (var lpHeader in SysexBufferHeaders) + { + MidiInterop.MIDIHDR hdr = (MidiInterop.MIDIHDR)Marshal.PtrToStructure(lpHeader, typeof(MidiInterop.MIDIHDR)); + MmException.Try(MidiInterop.midiInUnprepareHeader(hMidiIn, lpHeader, Marshal.SizeOf(typeof(MidiInterop.MIDIHDR))), "midiInPrepareHeader"); + Marshal.FreeHGlobal(hdr.lpData); + Marshal.FreeHGlobal(lpHeader); + } + + // Defensive protection against double disposal + SysexBufferHeaders = new IntPtr[0]; + } + MidiInterop.midiInClose(hMidiIn); + } + disposed = true; + disposeIsRunning = false; + } + + /// <summary> + /// Cleanup + /// </summary> + ~MidiIn() + { + System.Diagnostics.Debug.Assert(false,"MIDI In was not finalised"); + Dispose(false); + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MidiIn.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/MidiIn.cs.meta new file mode 100644 index 0000000..492d174 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MidiIn.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c5dc06cf0a1779735b59062a217259f4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MidiInCapabilities.cs b/NAudio-2.2.1/NAudio.Midi/Midi/MidiInCapabilities.cs new file mode 100644 index 0000000..80c94db --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MidiInCapabilities.cs @@ -0,0 +1,73 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Runtime.InteropServices; + +namespace NAudio.Midi +{ + /// <summary> + /// MIDI In Device Capabilities + /// </summary> + [StructLayout(LayoutKind.Sequential + , CharSet = CharSet.Auto + )] + public struct MidiInCapabilities + { + /// <summary> + /// wMid + /// </summary> + UInt16 manufacturerId; + /// <summary> + /// wPid + /// </summary> + UInt16 productId; + /// <summary> + /// vDriverVersion + /// </summary> + UInt32 driverVersion; + /// <summary> + /// Product Name + /// </summary> + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = MaxProductNameLength)] + string productName; + /// <summary> + /// Support - Reserved + /// </summary> + Int32 support; + + private const int MaxProductNameLength = 32; + + /// <summary> + /// Gets the manufacturer of this device + /// </summary> + public Manufacturers Manufacturer + { + get + { + return (Manufacturers)manufacturerId; + } + } + + /// <summary> + /// Gets the product identifier (manufacturer specific) + /// </summary> + public int ProductId + { + get + { + return productId; + } + } + + /// <summary> + /// Gets the product name + /// </summary> + public string ProductName + { + get + { + return productName; + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MidiInCapabilities.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/MidiInCapabilities.cs.meta new file mode 100644 index 0000000..92e8796 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MidiInCapabilities.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1990565bce473f93a918a9f9c4881d97 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MidiInMessageEventArgs.cs b/NAudio-2.2.1/NAudio.Midi/Midi/MidiInMessageEventArgs.cs new file mode 100644 index 0000000..01da607 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MidiInMessageEventArgs.cs @@ -0,0 +1,44 @@ +using System; + +namespace NAudio.Midi +{ + /// <summary> + /// MIDI In Message Information + /// </summary> + public class MidiInMessageEventArgs : EventArgs + { + /// <summary> + /// Create a new MIDI In Message EventArgs + /// </summary> + /// <param name="message"></param> + /// <param name="timestamp"></param> + public MidiInMessageEventArgs(int message, int timestamp) + { + this.RawMessage = message; + this.Timestamp = timestamp; + try + { + this.MidiEvent = MidiEvent.FromRawMessage(message); + } + catch (Exception) + { + // don't worry too much - might be an invalid message + } + } + + /// <summary> + /// The Raw message received from the MIDI In API + /// </summary> + public int RawMessage { get; private set; } + + /// <summary> + /// The raw message interpreted as a MidiEvent + /// </summary> + public MidiEvent MidiEvent { get; private set; } + + /// <summary> + /// The timestamp in milliseconds for this message + /// </summary> + public int Timestamp { get; private set; } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MidiInMessageEventArgs.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/MidiInMessageEventArgs.cs.meta new file mode 100644 index 0000000..4345ef7 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MidiInMessageEventArgs.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 66f2564e21373964b88ba4d0682cc28f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MidiInSysexMessageEventArgs.cs b/NAudio-2.2.1/NAudio.Midi/Midi/MidiInSysexMessageEventArgs.cs new file mode 100644 index 0000000..3b34789 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MidiInSysexMessageEventArgs.cs @@ -0,0 +1,32 @@ +using System; + +namespace NAudio.Midi +{ + /// <summary> + /// MIDI In Sysex Message Information + /// </summary> + public class MidiInSysexMessageEventArgs : EventArgs + { + /// <summary> + /// Create a new Sysex MIDI In Message EventArgs + /// </summary> + /// <param name="sysexBytes">The Sysex byte array received</param> + /// <param name="timestamp">Milliseconds since MidiInStart</param> + public MidiInSysexMessageEventArgs(byte[] sysexBytes, int timestamp) + { + this.SysexBytes = sysexBytes; + this.Timestamp = timestamp; + } + + /// <summary> + /// The Raw Sysex bytes received in a long MIDI message + /// </summary> + public byte[] SysexBytes { get; private set; } + + + /// <summary> + /// The timestamp in milliseconds (since MidiInStart) for this message + /// </summary> + public int Timestamp { get; private set; } + } +} diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MidiInSysexMessageEventArgs.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/MidiInSysexMessageEventArgs.cs.meta new file mode 100644 index 0000000..ccd84ec --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MidiInSysexMessageEventArgs.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: afcdff534b23928ea914ff0b1bd995e2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MidiInterop.cs b/NAudio-2.2.1/NAudio.Midi/Midi/MidiInterop.cs new file mode 100644 index 0000000..d245085 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MidiInterop.cs @@ -0,0 +1,276 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Midi +{ + internal class MidiInterop + { + + public enum MidiInMessage + { + /// <summary> + /// MIM_OPEN + /// </summary> + Open = 0x3C1, + /// <summary> + /// MIM_CLOSE + /// </summary> + Close = 0x3C2, + /// <summary> + /// MIM_DATA + /// </summary> + Data = 0x3C3, + /// <summary> + /// MIM_LONGDATA + /// </summary> + LongData = 0x3C4, + /// <summary> + /// MIM_ERROR + /// </summary> + Error = 0x3C5, + /// <summary> + /// MIM_LONGERROR + /// </summary> + LongError = 0x3C6, + /// <summary> + /// MIM_MOREDATA + /// </summary> + MoreData = 0x3CC, + } + + + + public enum MidiOutMessage + { + /// <summary> + /// MOM_OPEN + /// </summary> + Open = 0x3C7, + /// <summary> + /// MOM_CLOSE + /// </summary> + Close = 0x3C8, + /// <summary> + /// MOM_DONE + /// </summary> + Done = 0x3C9 + } + + // http://msdn.microsoft.com/en-us/library/dd798460%28VS.85%29.aspx + public delegate void MidiInCallback(IntPtr midiInHandle, MidiInMessage message, IntPtr userData, IntPtr messageParameter1, IntPtr messageParameter2); + + // http://msdn.microsoft.com/en-us/library/dd798478%28VS.85%29.aspx + public delegate void MidiOutCallback(IntPtr midiInHandle, MidiOutMessage message, IntPtr userData, IntPtr messageParameter1, IntPtr messageParameter2); + + // http://msdn.microsoft.com/en-us/library/dd798446%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiConnect(IntPtr hMidiIn, IntPtr hMidiOut, IntPtr pReserved); + + // http://msdn.microsoft.com/en-us/library/dd798447%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiDisconnect(IntPtr hMidiIn, IntPtr hMidiOut, IntPtr pReserved); + + // http://msdn.microsoft.com/en-us/library/dd798450%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiInAddBuffer(IntPtr hMidiIn, IntPtr lpMidiInHdr, int uSize); + + // http://msdn.microsoft.com/en-us/library/dd798452%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiInClose(IntPtr hMidiIn); + + // http://msdn.microsoft.com/en-us/library/dd798453%28VS.85%29.aspx + [DllImport("winmm.dll", CharSet = CharSet.Auto)] + public static extern MmResult midiInGetDevCaps(IntPtr deviceId, out MidiInCapabilities capabilities, int size); + + // http://msdn.microsoft.com/en-us/library/dd798454%28VS.85%29.aspx + // TODO: review this, probably doesn't work + [DllImport("winmm.dll")] + public static extern MmResult midiInGetErrorText(int err, string lpText, int uSize); + + // http://msdn.microsoft.com/en-us/library/dd798455%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiInGetID(IntPtr hMidiIn, out int lpuDeviceId); + + // http://msdn.microsoft.com/en-us/library/dd798456%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern int midiInGetNumDevs(); + + // http://msdn.microsoft.com/en-us/library/dd798457%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiInMessage(IntPtr hMidiIn, int msg, IntPtr dw1, IntPtr dw2); + + // http://msdn.microsoft.com/en-us/library/dd798458%28VS.85%29.aspx + [DllImport("winmm.dll", EntryPoint = "midiInOpen")] + public static extern MmResult midiInOpen(out IntPtr hMidiIn, IntPtr uDeviceID, MidiInCallback callback, IntPtr dwInstance, int dwFlags); + + // http://msdn.microsoft.com/en-us/library/dd798458%28VS.85%29.aspx + [DllImport("winmm.dll", EntryPoint = "midiInOpen")] + public static extern MmResult midiInOpenWindow(out IntPtr hMidiIn, IntPtr uDeviceID, IntPtr callbackWindowHandle, IntPtr dwInstance, int dwFlags); + + // http://msdn.microsoft.com/en-us/library/dd798459%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiInPrepareHeader(IntPtr hMidiIn, IntPtr lpMidiInHdr, int uSize); + + // http://msdn.microsoft.com/en-us/library/dd798461%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiInReset(IntPtr hMidiIn); + + // http://msdn.microsoft.com/en-us/library/dd798462%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiInStart(IntPtr hMidiIn); + + // http://msdn.microsoft.com/en-us/library/dd798463%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiInStop(IntPtr hMidiIn); + + // http://msdn.microsoft.com/en-us/library/dd798464%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiInUnprepareHeader(IntPtr hMidiIn, IntPtr lpMidiInHdr, int uSize); + + // http://msdn.microsoft.com/en-us/library/dd798465%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiOutCacheDrumPatches(IntPtr hMidiOut, int uPatch, IntPtr lpKeyArray, int uFlags); + + // http://msdn.microsoft.com/en-us/library/dd798466%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiOutCachePatches(IntPtr hMidiOut, int uBank, IntPtr lpPatchArray, int uFlags); + + // http://msdn.microsoft.com/en-us/library/dd798468%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiOutClose(IntPtr hMidiOut); + + // http://msdn.microsoft.com/en-us/library/dd798469%28VS.85%29.aspx + [DllImport("winmm.dll", CharSet = CharSet.Auto)] + public static extern MmResult midiOutGetDevCaps(IntPtr deviceNumber, out MidiOutCapabilities caps, int uSize); + + // http://msdn.microsoft.com/en-us/library/dd798470%28VS.85%29.aspx + // TODO: review, probably doesn't work + [DllImport("winmm.dll")] + public static extern MmResult midiOutGetErrorText(IntPtr err, string lpText, int uSize); + + // http://msdn.microsoft.com/en-us/library/dd798471%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiOutGetID(IntPtr hMidiOut, out int lpuDeviceID); + + // http://msdn.microsoft.com/en-us/library/dd798472%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern int midiOutGetNumDevs(); + + // http://msdn.microsoft.com/en-us/library/dd798473%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiOutGetVolume(IntPtr uDeviceID, ref int lpdwVolume); + + // http://msdn.microsoft.com/en-us/library/dd798474%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiOutLongMsg(IntPtr hMidiOut, ref MIDIHDR lpMidiOutHdr, int uSize); + + // http://msdn.microsoft.com/en-us/library/dd798475%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiOutMessage(IntPtr hMidiOut, int msg, IntPtr dw1, IntPtr dw2); + + // http://msdn.microsoft.com/en-us/library/dd798476%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiOutOpen(out IntPtr lphMidiOut, IntPtr uDeviceID, MidiOutCallback dwCallback, IntPtr dwInstance, int dwFlags); + + // http://msdn.microsoft.com/en-us/library/dd798477%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiOutPrepareHeader(IntPtr hMidiOut, ref MIDIHDR lpMidiOutHdr, int uSize); + + // http://msdn.microsoft.com/en-us/library/dd798479%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiOutReset(IntPtr hMidiOut); + + // http://msdn.microsoft.com/en-us/library/dd798480%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiOutSetVolume(IntPtr hMidiOut, int dwVolume); + + // http://msdn.microsoft.com/en-us/library/dd798481%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiOutShortMsg(IntPtr hMidiOut, int dwMsg); + + // http://msdn.microsoft.com/en-us/library/dd798482%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiOutUnprepareHeader(IntPtr hMidiOut, ref MIDIHDR lpMidiOutHdr, int uSize); + + // http://msdn.microsoft.com/en-us/library/dd798485%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiStreamClose(IntPtr hMidiStream); + + // http://msdn.microsoft.com/en-us/library/dd798486%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiStreamOpen(out IntPtr hMidiStream, IntPtr puDeviceID, int cMidi, IntPtr dwCallback, IntPtr dwInstance, int fdwOpen); + + // http://msdn.microsoft.com/en-us/library/dd798487%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiStreamOut(IntPtr hMidiStream, ref MIDIHDR pmh, int cbmh); + + // http://msdn.microsoft.com/en-us/library/dd798488%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiStreamPause(IntPtr hMidiStream); + + // http://msdn.microsoft.com/en-us/library/dd798489%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiStreamPosition(IntPtr hMidiStream, ref MMTIME lpmmt, int cbmmt); + + // http://msdn.microsoft.com/en-us/library/dd798490%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiStreamProperty(IntPtr hMidiStream, IntPtr lppropdata, int dwProperty); + + // http://msdn.microsoft.com/en-us/library/dd798491%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiStreamRestart(IntPtr hMidiStream); + + // http://msdn.microsoft.com/en-us/library/dd798492%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult midiStreamStop(IntPtr hMidiStream); + + // TODO: this is general MM interop + public const int CALLBACK_FUNCTION = 0x30000; + public const int CALLBACK_NULL = 0; + + // http://msdn.microsoft.com/en-us/library/dd757347%28VS.85%29.aspx + // TODO: not sure this is right + [StructLayout(LayoutKind.Sequential)] + public struct MMTIME + { + public int wType; + public int u; + } + + // TODO: check for ANSI strings in these structs + // TODO: check for WORD params + [StructLayout(LayoutKind.Sequential)] + public struct MIDIEVENT + { + public int dwDeltaTime; + public int dwStreamID; + public int dwEvent; + [MarshalAs(UnmanagedType.ByValArray, SizeConst = 1)] + public int dwParms; + } + + // http://msdn.microsoft.com/en-us/library/dd798449%28VS.85%29.aspx + [StructLayout(LayoutKind.Sequential)] + public struct MIDIHDR + { + public IntPtr lpData; // LPSTR + public int dwBufferLength; // DWORD + public int dwBytesRecorded; // DWORD + public IntPtr dwUser; // DWORD_PTR + public int dwFlags; // DWORD + public IntPtr lpNext; // struct mididhdr_tag * + public IntPtr reserved; // DWORD_PTR + public int dwOffset; // DWORD + // n.b. MSDN documentation incorrect, see mmsystem.h + [MarshalAs(UnmanagedType.ByValArray, SizeConst = 8)] + public IntPtr[] dwReserved; // DWORD_PTR dwReserved[8] + } + + [StructLayout(LayoutKind.Sequential)] + public struct MIDIPROPTEMPO + { + public int cbStruct; + public int dwTempo; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MidiInterop.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/MidiInterop.cs.meta new file mode 100644 index 0000000..2391c96 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MidiInterop.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c8c8a85eb1eb7944286dc2e03a67a7ce +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MidiMessage.cs b/NAudio-2.2.1/NAudio.Midi/Midi/MidiMessage.cs new file mode 100644 index 0000000..350bd8f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MidiMessage.cs @@ -0,0 +1,116 @@ +using System; + +namespace NAudio.Midi +{ + /// <summary> + /// Represents a MIDI message + /// </summary> + public class MidiMessage + { + private int rawData; + + /// <summary> + /// Creates a new MIDI message + /// </summary> + /// <param name="status">Status</param> + /// <param name="data1">Data parameter 1</param> + /// <param name="data2">Data parameter 2</param> + public MidiMessage(int status, int data1, int data2) + { + rawData = status + (data1 << 8) + (data2 << 16); + } + + /// <summary> + /// Creates a new MIDI message from a raw message + /// </summary> + /// <param name="rawData">A packed MIDI message from an MMIO function</param> + public MidiMessage(int rawData) + { + this.rawData = rawData; + } + + /// <summary> + /// Creates a Note On message + /// </summary> + /// <param name="note">Note number (0 to 127)</param> + /// <param name="volume">Volume (0 to 127)</param> + /// <param name="channel">MIDI channel (1 to 16)</param> + /// <returns>A new MidiMessage object</returns> + public static MidiMessage StartNote(int note, int volume, int channel) + { + ValidateNoteParameters(note, volume, channel); + return new MidiMessage((int)MidiCommandCode.NoteOn + channel - 1, note, volume); + } + + private static void ValidateNoteParameters(int note, int volume, int channel) + { + ValidateChannel(channel); + if (note < 0 || note > 127) + { + throw new ArgumentOutOfRangeException("note", "Note number must be in the range 0-127"); + } + if (volume < 0 || volume > 127) + { + throw new ArgumentOutOfRangeException("volume", "Velocity must be in the range 0-127"); + } + } + + private static void ValidateChannel(int channel) + { + if ((channel < 1) || (channel > 16)) + { + throw new ArgumentOutOfRangeException("channel", channel, + String.Format("Channel must be 1-16 (Got {0})", channel)); + } + } + + /// <summary> + /// Creates a Note Off message + /// </summary> + /// <param name="note">Note number</param> + /// <param name="volume">Volume </param> + /// <param name="channel">MIDI channel (1-16)</param> + /// <returns>A new MidiMessage object</returns> + public static MidiMessage StopNote(int note, int volume, int channel) + { + ValidateNoteParameters(note, volume, channel); + return new MidiMessage((int)MidiCommandCode.NoteOff + channel - 1, note, volume); + } + + /// <summary> + /// Creates a patch change message + /// </summary> + /// <param name="patch">The patch number</param> + /// <param name="channel">The MIDI channel number (1-16)</param> + /// <returns>A new MidiMessageObject</returns> + public static MidiMessage ChangePatch(int patch, int channel) + { + ValidateChannel(channel); + return new MidiMessage((int)MidiCommandCode.PatchChange + channel - 1, patch, 0); + } + + /// <summary> + /// Creates a Control Change message + /// </summary> + /// <param name="controller">The controller number to change</param> + /// <param name="value">The value to set the controller to</param> + /// <param name="channel">The MIDI channel number (1-16)</param> + /// <returns>A new MidiMessageObject</returns> + public static MidiMessage ChangeControl(int controller, int value, int channel) + { + ValidateChannel(channel); + return new MidiMessage((int)MidiCommandCode.ControlChange + channel - 1, controller, value); + } + + /// <summary> + /// Returns the raw MIDI message data + /// </summary> + public int RawData + { + get + { + return rawData; + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MidiMessage.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/MidiMessage.cs.meta new file mode 100644 index 0000000..9a9cd5b --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MidiMessage.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c49652d55936bb4a68b294cc24399b3f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MidiOut.cs b/NAudio-2.2.1/NAudio.Midi/Midi/MidiOut.cs new file mode 100644 index 0000000..b69f611 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MidiOut.cs @@ -0,0 +1,162 @@ +using System; +using System.Runtime.InteropServices; +using NAudio.Wave; + +namespace NAudio.Midi +{ + /// <summary> + /// Represents a MIDI out device + /// </summary> + public class MidiOut : IDisposable + { + private IntPtr hMidiOut = IntPtr.Zero; + private bool disposed = false; + MidiInterop.MidiOutCallback callback; + + /// <summary> + /// Gets the number of MIDI devices available in the system + /// </summary> + public static int NumberOfDevices + { + get + { + return MidiInterop.midiOutGetNumDevs(); + } + } + + /// <summary> + /// Gets the MIDI Out device info + /// </summary> + public static MidiOutCapabilities DeviceInfo(int midiOutDeviceNumber) + { + MidiOutCapabilities caps = new MidiOutCapabilities(); + int structSize = Marshal.SizeOf(caps); + MmException.Try(MidiInterop.midiOutGetDevCaps((IntPtr)midiOutDeviceNumber, out caps, structSize), "midiOutGetDevCaps"); + return caps; + } + + + /// <summary> + /// Opens a specified MIDI out device + /// </summary> + /// <param name="deviceNo">The device number</param> + public MidiOut(int deviceNo) + { + this.callback = new MidiInterop.MidiOutCallback(Callback); + MmException.Try(MidiInterop.midiOutOpen(out hMidiOut, (IntPtr)deviceNo, callback, IntPtr.Zero, MidiInterop.CALLBACK_FUNCTION), "midiOutOpen"); + } + + /// <summary> + /// Closes this MIDI out device + /// </summary> + public void Close() + { + Dispose(); + } + + /// <summary> + /// Closes this MIDI out device + /// </summary> + public void Dispose() + { + GC.KeepAlive(callback); + Dispose(true); + GC.SuppressFinalize(this); + } + + /// <summary> + /// Gets or sets the volume for this MIDI out device + /// </summary> + public int Volume + { + // TODO: Volume can be accessed by device ID + get + { + int volume = 0; + MmException.Try(MidiInterop.midiOutGetVolume(hMidiOut,ref volume),"midiOutGetVolume"); + return volume; + } + set + { + MmException.Try(MidiInterop.midiOutSetVolume(hMidiOut,value),"midiOutSetVolume"); + } + } + + /// <summary> + /// Resets the MIDI out device + /// </summary> + public void Reset() + { + MmException.Try(MidiInterop.midiOutReset(hMidiOut),"midiOutReset"); + } + + /// <summary> + /// Sends a MIDI out message + /// </summary> + /// <param name="message">Message</param> + /// <param name="param1">Parameter 1</param> + /// <param name="param2">Parameter 2</param> + public void SendDriverMessage(int message, int param1, int param2) + { + MmException.Try(MidiInterop.midiOutMessage(hMidiOut,message,(IntPtr)param1,(IntPtr)param2),"midiOutMessage"); + } + + /// <summary> + /// Sends a MIDI message to the MIDI out device + /// </summary> + /// <param name="message">The message to send</param> + public void Send(int message) + { + MmException.Try(MidiInterop.midiOutShortMsg(hMidiOut,message),"midiOutShortMsg"); + } + + /// <summary> + /// Closes the MIDI out device + /// </summary> + /// <param name="disposing">True if called from Dispose</param> + protected virtual void Dispose(bool disposing) + { + if(!this.disposed) + { + //if(disposing) Components.Dispose(); + MidiInterop.midiOutClose(hMidiOut); + } + disposed = true; + } + + private void Callback(IntPtr midiInHandle, MidiInterop.MidiOutMessage message, IntPtr userData, IntPtr messageParameter1, IntPtr messageParameter2) + { + } + + /// <summary> + /// Send a long message, for example sysex. + /// </summary> + /// <param name="byteBuffer">The bytes to send.</param> + public void SendBuffer(byte[] byteBuffer) + { + var header = new MidiInterop.MIDIHDR(); + header.lpData = Marshal.AllocHGlobal(byteBuffer.Length); + Marshal.Copy(byteBuffer, 0, header.lpData, byteBuffer.Length); + + header.dwBufferLength = byteBuffer.Length; + header.dwBytesRecorded = byteBuffer.Length; + int size = Marshal.SizeOf(header); + MidiInterop.midiOutPrepareHeader(this.hMidiOut, ref header, size); + var errcode = MidiInterop.midiOutLongMsg(this.hMidiOut, ref header, size); + if (errcode != MmResult.NoError) + { + MidiInterop.midiOutUnprepareHeader(this.hMidiOut, ref header, size); + } + Marshal.FreeHGlobal(header.lpData); + } + + /// <summary> + /// Cleanup + /// </summary> + ~MidiOut() + { + System.Diagnostics.Debug.Assert(false); + Dispose(false); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MidiOut.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/MidiOut.cs.meta new file mode 100644 index 0000000..743408d --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MidiOut.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 07be0a58a97987af8828cef74fd20f04 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MidiOutCapabilities.cs b/NAudio-2.2.1/NAudio.Midi/Midi/MidiOutCapabilities.cs new file mode 100644 index 0000000..202d59d --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MidiOutCapabilities.cs @@ -0,0 +1,181 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Midi +{ + /// <summary> + /// class representing the capabilities of a MIDI out device + /// MIDIOUTCAPS: http://msdn.microsoft.com/en-us/library/dd798467%28VS.85%29.aspx + /// </summary> + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)] + public struct MidiOutCapabilities + { + Int16 manufacturerId; + Int16 productId; + int driverVersion; + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = MaxProductNameLength)] + string productName; + Int16 wTechnology; + Int16 wVoices; + Int16 wNotes; + UInt16 wChannelMask; + MidiOutCapabilityFlags dwSupport; + + const int MaxProductNameLength = 32; // max product name length (including NULL) + + [Flags] + enum MidiOutCapabilityFlags + { + /// <summary> + /// MIDICAPS_VOLUME + /// </summary> + Volume = 1, + /// <summary> + /// separate left-right volume control + /// MIDICAPS_LRVOLUME + /// </summary> + LeftRightVolume = 2, + /// <summary> + /// MIDICAPS_CACHE + /// </summary> + PatchCaching = 4, + /// <summary> + /// MIDICAPS_STREAM + /// driver supports midiStreamOut directly + /// </summary> + Stream = 8, + } + + /// <summary> + /// Gets the manufacturer of this device + /// </summary> + public Manufacturers Manufacturer + { + get + { + return (Manufacturers)manufacturerId; + } + } + + /// <summary> + /// Gets the product identifier (manufacturer specific) + /// </summary> + public short ProductId + { + get + { + return productId; + } + } + + /// <summary> + /// Gets the product name + /// </summary> + public String ProductName + { + get + { + return productName; + } + } + + /// <summary> + /// Returns the number of supported voices + /// </summary> + public int Voices + { + get + { + return wVoices; + } + } + + /// <summary> + /// Gets the polyphony of the device + /// </summary> + public int Notes + { + get + { + return wNotes; + } + } + + /// <summary> + /// Returns true if the device supports all channels + /// </summary> + public bool SupportsAllChannels + { + get + { + return wChannelMask == 0xFFFF; + } + } + + /// <summary> + /// Queries whether a particular channel is supported + /// </summary> + /// <param name="channel">Channel number to test</param> + /// <returns>True if the channel is supported</returns> + public bool SupportsChannel(int channel) + { + return (wChannelMask & (1 << (channel - 1))) > 0; + } + + /// <summary> + /// Returns true if the device supports patch caching + /// </summary> + public bool SupportsPatchCaching + { + get + { + return (dwSupport & MidiOutCapabilityFlags.PatchCaching) != 0; + } + } + + /// <summary> + /// Returns true if the device supports separate left and right volume + /// </summary> + public bool SupportsSeparateLeftAndRightVolume + { + get + { + return (dwSupport & MidiOutCapabilityFlags.LeftRightVolume) != 0; + } + } + + /// <summary> + /// Returns true if the device supports MIDI stream out + /// </summary> + public bool SupportsMidiStreamOut + { + get + { + return (dwSupport & MidiOutCapabilityFlags.Stream) != 0; + } + } + + /// <summary> + /// Returns true if the device supports volume control + /// </summary> + public bool SupportsVolumeControl + { + get + { + return (dwSupport & MidiOutCapabilityFlags.Volume) != 0; + } + } + + /// <summary> + /// Returns the type of technology used by this MIDI out device + /// </summary> + public MidiOutTechnology Technology + { + get + { + return (MidiOutTechnology)wTechnology; + } + } + + } +} diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MidiOutCapabilities.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/MidiOutCapabilities.cs.meta new file mode 100644 index 0000000..bf37857 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MidiOutCapabilities.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1f5b982cd7e237cf9b90297e2770cc62 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MidiOutTechnology.cs b/NAudio-2.2.1/NAudio.Midi/Midi/MidiOutTechnology.cs new file mode 100644 index 0000000..82d6693 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MidiOutTechnology.cs @@ -0,0 +1,26 @@ +using System; + +namespace NAudio.Midi +{ + /// <summary> + /// Represents the different types of technology used by a MIDI out device + /// </summary> + /// <remarks>from mmsystem.h</remarks> + public enum MidiOutTechnology + { + /// <summary>The device is a MIDI port</summary> + MidiPort = 1, + /// <summary>The device is a MIDI synth</summary> + Synth = 2, + /// <summary>The device is a square wave synth</summary> + SquareWaveSynth = 3, + /// <summary>The device is an FM synth</summary> + FMSynth = 4, + /// <summary>The device is a MIDI mapper</summary> + MidiMapper = 5, + /// <summary>The device is a WaveTable synth</summary> + WaveTableSynth = 6, + /// <summary>The device is a software synth</summary> + SoftwareSynth = 7 + } +} diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/MidiOutTechnology.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/MidiOutTechnology.cs.meta new file mode 100644 index 0000000..bc9ea9b --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/MidiOutTechnology.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7681569a0fbc00cc88ecaabb8d9bb1df +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/NoteEvent.cs b/NAudio-2.2.1/NAudio.Midi/Midi/NoteEvent.cs new file mode 100644 index 0000000..a329a0a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/NoteEvent.cs @@ -0,0 +1,185 @@ +using System; +using System.IO; +using System.Text; + +namespace NAudio.Midi +{ + /// <summary> + /// Represents a note MIDI event + /// </summary> + public class NoteEvent : MidiEvent + { + private int noteNumber; + private int velocity; + + /// <summary> + /// Reads a NoteEvent from a stream of MIDI data + /// </summary> + /// <param name="br">Binary Reader for the stream</param> + public NoteEvent(BinaryReader br) + { + NoteNumber = br.ReadByte(); + velocity = br.ReadByte(); + // it seems it is possible for cubase + // to output some notes with a NoteOff velocity > 127 + if (velocity > 127) + { + velocity = 127; + } + } + + /// <summary> + /// Creates a MIDI Note Event with specified parameters + /// </summary> + /// <param name="absoluteTime">Absolute time of this event</param> + /// <param name="channel">MIDI channel number</param> + /// <param name="commandCode">MIDI command code</param> + /// <param name="noteNumber">MIDI Note Number</param> + /// <param name="velocity">MIDI Note Velocity</param> + public NoteEvent(long absoluteTime, int channel, MidiCommandCode commandCode, int noteNumber, int velocity) + : base(absoluteTime, channel, commandCode) + { + this.NoteNumber = noteNumber; + this.Velocity = velocity; + } + + private static readonly string[] NoteNames = new string[] { "C", "C#", "D", "D#", "E", "F", "F#", "G", "G#", "A", "A#", "B" }; + + /// <summary> + /// <see cref="MidiEvent.GetAsShortMessage" /> + /// </summary> + public override int GetAsShortMessage() + { + return base.GetAsShortMessage() + (noteNumber << 8) + (velocity << 16); + } + + /// <summary> + /// The MIDI note number + /// </summary> + public virtual int NoteNumber + { + get + { + return noteNumber; + } + set + { + if (value < 0 || value > 127) + { + throw new ArgumentOutOfRangeException("value", "Note number must be in the range 0-127"); + } + noteNumber = value; + } + } + + /// <summary> + /// The note velocity + /// </summary> + public int Velocity + { + get + { + return velocity; + } + set + { + if (value < 0 || value > 127) + { + throw new ArgumentOutOfRangeException("value", "Velocity must be in the range 0-127"); + } + velocity = value; + } + } + + /// <summary> + /// The note name + /// </summary> + public string NoteName + { + get + { + if ((Channel == 16) || (Channel == 10)) + { + switch (noteNumber) + { + case 35: return "Acoustic Bass Drum"; + case 36: return "Bass Drum 1"; + case 37: return "Side Stick"; + case 38: return "Acoustic Snare"; + case 39: return "Hand Clap"; + case 40: return "Electric Snare"; + case 41: return "Low Floor Tom"; + case 42: return "Closed Hi-Hat"; + case 43: return "High Floor Tom"; + case 44: return "Pedal Hi-Hat"; + case 45: return "Low Tom"; + case 46: return "Open Hi-Hat"; + case 47: return "Low-Mid Tom"; + case 48: return "Hi-Mid Tom"; + case 49: return "Crash Cymbal 1"; + case 50: return "High Tom"; + case 51: return "Ride Cymbal 1"; + case 52: return "Chinese Cymbal"; + case 53: return "Ride Bell"; + case 54: return "Tambourine"; + case 55: return "Splash Cymbal"; + case 56: return "Cowbell"; + case 57: return "Crash Cymbal 2"; + case 58: return "Vibraslap"; + case 59: return "Ride Cymbal 2"; + case 60: return "Hi Bongo"; + case 61: return "Low Bongo"; + case 62: return "Mute Hi Conga"; + case 63: return "Open Hi Conga"; + case 64: return "Low Conga"; + case 65: return "High Timbale"; + case 66: return "Low Timbale"; + case 67: return "High Agogo"; + case 68: return "Low Agogo"; + case 69: return "Cabasa"; + case 70: return "Maracas"; + case 71: return "Short Whistle"; + case 72: return "Long Whistle"; + case 73: return "Short Guiro"; + case 74: return "Long Guiro"; + case 75: return "Claves"; + case 76: return "Hi Wood Block"; + case 77: return "Low Wood Block"; + case 78: return "Mute Cuica"; + case 79: return "Open Cuica"; + case 80: return "Mute Triangle"; + case 81: return "Open Triangle"; + default: return String.Format("Drum {0}", noteNumber); + } + } + else + { + int octave = noteNumber / 12; + return String.Format("{0}{1}", NoteNames[noteNumber % 12], octave); + } + } + } + + /// <summary> + /// Describes the Note Event + /// </summary> + /// <returns>Note event as a string</returns> + public override string ToString() + { + return String.Format("{0} {1} Vel:{2}", + base.ToString(), + this.NoteName, + this.Velocity); + } + + /// <summary> + /// <see cref="MidiEvent.Export"/> + /// </summary> + public override void Export(ref long absoluteTime, BinaryWriter writer) + { + base.Export(ref absoluteTime, writer); + writer.Write((byte)noteNumber); + writer.Write((byte)velocity); + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/NoteEvent.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/NoteEvent.cs.meta new file mode 100644 index 0000000..cc9524f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/NoteEvent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c302c3c700b39a6b39b7c9b51ccd96b7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/NoteOnEvent.cs b/NAudio-2.2.1/NAudio.Midi/Midi/NoteOnEvent.cs new file mode 100644 index 0000000..6f181df --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/NoteOnEvent.cs @@ -0,0 +1,150 @@ +using System; +using System.IO; +using System.Text; + +namespace NAudio.Midi +{ + /// <summary> + /// Represents a MIDI note on event + /// </summary> + public class NoteOnEvent : NoteEvent + { + private NoteEvent offEvent; + + /// <summary> + /// Reads a new Note On event from a stream of MIDI data + /// </summary> + /// <param name="br">Binary reader on the MIDI data stream</param> + public NoteOnEvent(BinaryReader br) + : base(br) + { + } + + /// <summary> + /// Creates a NoteOn event with specified parameters + /// </summary> + /// <param name="absoluteTime">Absolute time of this event</param> + /// <param name="channel">MIDI channel number</param> + /// <param name="noteNumber">MIDI note number</param> + /// <param name="velocity">MIDI note velocity</param> + /// <param name="duration">MIDI note duration</param> + public NoteOnEvent(long absoluteTime, int channel, int noteNumber, + int velocity, int duration) + : base(absoluteTime, channel, MidiCommandCode.NoteOn, noteNumber, velocity) + { + this.OffEvent = new NoteEvent(absoluteTime, channel, MidiCommandCode.NoteOff, + noteNumber, 0); + NoteLength = duration; + } + + /// <summary> + /// Creates a deep clone of this MIDI event. + /// </summary> + public override MidiEvent Clone() => new NoteOnEvent(AbsoluteTime, Channel, NoteNumber, Velocity, NoteLength); + + /// <summary> + /// The associated Note off event + /// </summary> + public NoteEvent OffEvent + { + get + { + return offEvent; + } + set + { + if (!MidiEvent.IsNoteOff(value)) + { + throw new ArgumentException("OffEvent must be a valid MIDI note off event"); + } + if (value.NoteNumber != this.NoteNumber) + { + throw new ArgumentException("Note Off Event must be for the same note number"); + } + if (value.Channel != this.Channel) + { + throw new ArgumentException("Note Off Event must be for the same channel"); + } + offEvent = value; + + } + } + + /// <summary> + /// Get or set the Note Number, updating the off event at the same time + /// </summary> + public override int NoteNumber + { + get + { + return base.NoteNumber; + } + set + { + base.NoteNumber = value; + if (OffEvent != null) + { + OffEvent.NoteNumber = NoteNumber; + } + } + } + + /// <summary> + /// Get or set the channel, updating the off event at the same time + /// </summary> + public override int Channel + { + get + { + return base.Channel; + } + set + { + base.Channel = value; + if (OffEvent != null) + { + OffEvent.Channel = Channel; + } + } + } + + /// <summary> + /// The duration of this note + /// </summary> + /// <remarks> + /// There must be a note off event + /// </remarks> + public int NoteLength + { + get + { + return (int)(offEvent.AbsoluteTime - this.AbsoluteTime); + } + set + { + if (value < 0) + { + throw new ArgumentException("NoteLength must be 0 or greater"); + } + offEvent.AbsoluteTime = this.AbsoluteTime + value; + } + } + + /// <summary> + /// Calls base class export first, then exports the data + /// specific to this event + /// <seealso cref="MidiEvent.Export">MidiEvent.Export</seealso> + /// </summary> + public override string ToString() + { + if ((this.Velocity == 0) && (OffEvent == null)) + { + return String.Format("{0} (Note Off)", + base.ToString()); + } + return String.Format("{0} Len: {1}", + base.ToString(), + (this.OffEvent == null) ? "?" : this.NoteLength.ToString()); + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/NoteOnEvent.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/NoteOnEvent.cs.meta new file mode 100644 index 0000000..7da620d --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/NoteOnEvent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 05e29c6e2b877491aacdbb1a84391049 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/PatchChangeEvent.cs b/NAudio-2.2.1/NAudio.Midi/Midi/PatchChangeEvent.cs new file mode 100644 index 0000000..56956e2 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/PatchChangeEvent.cs @@ -0,0 +1,119 @@ +using System; +using System.IO; +using System.Text; + +namespace NAudio.Midi +{ + /// <summary> + /// Represents a MIDI patch change event + /// </summary> + public class PatchChangeEvent : MidiEvent + { + private byte patch; + + /// <summary> + /// Gets the default MIDI instrument names + /// </summary> + public static string GetPatchName(int patchNumber) + { + return patchNames[patchNumber]; + } + + // TODO: localize + private static readonly string[] patchNames = new string[] + { + "Acoustic Grand","Bright Acoustic","Electric Grand","Honky-Tonk","Electric Piano 1","Electric Piano 2","Harpsichord","Clav", + "Celesta","Glockenspiel","Music Box","Vibraphone","Marimba","Xylophone","Tubular Bells","Dulcimer", + "Drawbar Organ","Percussive Organ","Rock Organ","Church Organ","Reed Organ","Accoridan","Harmonica","Tango Accordian", + "Acoustic Guitar(nylon)","Acoustic Guitar(steel)","Electric Guitar(jazz)","Electric Guitar(clean)","Electric Guitar(muted)","Overdriven Guitar","Distortion Guitar","Guitar Harmonics", + "Acoustic Bass","Electric Bass(finger)","Electric Bass(pick)","Fretless Bass","Slap Bass 1","Slap Bass 2","Synth Bass 1","Synth Bass 2", + "Violin","Viola","Cello","Contrabass","Tremolo Strings","Pizzicato Strings","Orchestral Strings","Timpani", + "String Ensemble 1","String Ensemble 2","SynthStrings 1","SynthStrings 2","Choir Aahs","Voice Oohs","Synth Voice","Orchestra Hit", + "Trumpet","Trombone","Tuba","Muted Trumpet","French Horn","Brass Section","SynthBrass 1","SynthBrass 2", + "Soprano Sax","Alto Sax","Tenor Sax","Baritone Sax","Oboe","English Horn","Bassoon","Clarinet", + "Piccolo","Flute","Recorder","Pan Flute","Blown Bottle","Skakuhachi","Whistle","Ocarina", + "Lead 1 (square)","Lead 2 (sawtooth)","Lead 3 (calliope)","Lead 4 (chiff)","Lead 5 (charang)","Lead 6 (voice)","Lead 7 (fifths)","Lead 8 (bass+lead)", + "Pad 1 (new age)","Pad 2 (warm)","Pad 3 (polysynth)","Pad 4 (choir)","Pad 5 (bowed)","Pad 6 (metallic)","Pad 7 (halo)","Pad 8 (sweep)", + "FX 1 (rain)","FX 2 (soundtrack)","FX 3 (crystal)","FX 4 (atmosphere)","FX 5 (brightness)","FX 6 (goblins)","FX 7 (echoes)","FX 8 (sci-fi)", + "Sitar","Banjo","Shamisen","Koto","Kalimba","Bagpipe","Fiddle","Shanai", + "Tinkle Bell","Agogo","Steel Drums","Woodblock","Taiko Drum","Melodic Tom","Synth Drum","Reverse Cymbal", + "Guitar Fret Noise","Breath Noise","Seashore","Bird Tweet","Telephone Ring","Helicopter","Applause","Gunshot" + }; + + /// <summary> + /// Reads a new patch change event from a MIDI stream + /// </summary> + /// <param name="br">Binary reader for the MIDI stream</param> + public PatchChangeEvent(BinaryReader br) + { + patch = br.ReadByte(); + if ((patch & 0x80) != 0) + { + // TODO: might be a follow-on + throw new FormatException("Invalid patch"); + } + } + + /// <summary> + /// Creates a new patch change event + /// </summary> + /// <param name="absoluteTime">Time of the event</param> + /// <param name="channel">Channel number</param> + /// <param name="patchNumber">Patch number</param> + public PatchChangeEvent(long absoluteTime, int channel, int patchNumber) + : base(absoluteTime, channel, MidiCommandCode.PatchChange) + { + this.Patch = patchNumber; + } + + /// <summary> + /// The Patch Number + /// </summary> + public int Patch + { + get + { + return patch; + } + set + { + if (value < 0 || value > 127) + { + throw new ArgumentOutOfRangeException("value", "Patch number must be in the range 0-127"); + } + patch = (byte)value; + } + } + + /// <summary> + /// Describes this patch change event + /// </summary> + /// <returns>String describing the patch change event</returns> + public override string ToString() + { + return String.Format("{0} {1}", + base.ToString(), + GetPatchName(this.patch)); + } + + /// <summary> + /// Gets as a short message for sending with the midiOutShortMsg API + /// </summary> + /// <returns>short message</returns> + public override int GetAsShortMessage() + { + return base.GetAsShortMessage() + (this.patch << 8); + } + + /// <summary> + /// Calls base class export first, then exports the data + /// specific to this event + /// <seealso cref="MidiEvent.Export">MidiEvent.Export</seealso> + /// </summary> + public override void Export(ref long absoluteTime, BinaryWriter writer) + { + base.Export(ref absoluteTime, writer); + writer.Write(patch); + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/PatchChangeEvent.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/PatchChangeEvent.cs.meta new file mode 100644 index 0000000..debb263 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/PatchChangeEvent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 634951b3e09f5b91e9e2296679a619ef +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/PitchWheelChangeEvent.cs b/NAudio-2.2.1/NAudio.Midi/Midi/PitchWheelChangeEvent.cs new file mode 100644 index 0000000..5790aa4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/PitchWheelChangeEvent.cs @@ -0,0 +1,99 @@ +using System; +using System.IO; +using System.Text; + +namespace NAudio.Midi +{ + /// <summary> + /// Represents a MIDI pitch wheel change event + /// </summary> + public class PitchWheelChangeEvent : MidiEvent + { + private int pitch; + + /// <summary> + /// Reads a pitch wheel change event from a MIDI stream + /// </summary> + /// <param name="br">The MIDI stream to read from</param> + public PitchWheelChangeEvent(BinaryReader br) + { + byte b1 = br.ReadByte(); + byte b2 = br.ReadByte(); + if((b1 & 0x80) != 0) + { + // TODO: might be a follow-on + throw new FormatException("Invalid pitchwheelchange byte 1"); + } + if((b2 & 0x80) != 0) + { + throw new FormatException("Invalid pitchwheelchange byte 2"); + } + + pitch = b1 + (b2 << 7); // 0x2000 is normal + } + + /// <summary> + /// Creates a new pitch wheel change event + /// </summary> + /// <param name="absoluteTime">Absolute event time</param> + /// <param name="channel">Channel</param> + /// <param name="pitchWheel">Pitch wheel value</param> + public PitchWheelChangeEvent(long absoluteTime, int channel, int pitchWheel) + : base(absoluteTime, channel, MidiCommandCode.PitchWheelChange) + { + Pitch = pitchWheel; + } + + /// <summary> + /// Describes this pitch wheel change event + /// </summary> + /// <returns>String describing this pitch wheel change event</returns> + public override string ToString() + { + return String.Format("{0} Pitch {1} ({2})", + base.ToString(), + this.pitch, + this.pitch - 0x2000); + } + + /// <summary> + /// Pitch Wheel Value 0 is minimum, 0x2000 (8192) is default, 0x3FFF (16383) is maximum + /// </summary> + public int Pitch + { + get + { + return pitch; + } + set + { + if (value < 0 || value >= 0x4000) + { + throw new ArgumentOutOfRangeException("value", "Pitch value must be in the range 0 - 0x3FFF"); + } + pitch = value; + } + } + + /// <summary> + /// Gets a short message + /// </summary> + /// <returns>Integer to sent as short message</returns> + public override int GetAsShortMessage() + { + return base.GetAsShortMessage() + ((pitch & 0x7f) << 8) + (((pitch >> 7) & 0x7f) << 16); + } + + /// <summary> + /// Calls base class export first, then exports the data + /// specific to this event + /// <seealso cref="MidiEvent.Export">MidiEvent.Export</seealso> + /// </summary> + public override void Export(ref long absoluteTime, BinaryWriter writer) + { + base.Export(ref absoluteTime, writer); + writer.Write((byte)(pitch & 0x7f)); + writer.Write((byte)((pitch >> 7) & 0x7f)); + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/PitchWheelChangeEvent.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/PitchWheelChangeEvent.cs.meta new file mode 100644 index 0000000..12f1dfa --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/PitchWheelChangeEvent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 755e2b966ec197fd98d3a68214f2add5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/RawMetaEvent.cs b/NAudio-2.2.1/NAudio.Midi/Midi/RawMetaEvent.cs new file mode 100644 index 0000000..fe8eac2 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/RawMetaEvent.cs @@ -0,0 +1,50 @@ +using System.IO; +using System.Text; + +namespace NAudio.Midi +{ + /// <summary> + /// Represents a MIDI meta event with raw data + /// </summary> + public class RawMetaEvent : MetaEvent + { + /// <summary> + /// Raw data contained in the meta event + /// </summary> + public byte[] Data { get; set; } + + /// <summary> + /// Creates a meta event with raw data + /// </summary> + public RawMetaEvent(MetaEventType metaEventType, long absoluteTime, byte[] data) : base(metaEventType, data?.Length ?? 0, absoluteTime) + { + Data = data; + } + + /// <summary> + /// Creates a deep clone of this MIDI event. + /// </summary> + public override MidiEvent Clone() => new RawMetaEvent(MetaEventType, AbsoluteTime, (byte[])Data?.Clone()); + + /// <summary> + /// Describes this meta event + /// </summary> + public override string ToString() + { + var sb = new StringBuilder().Append(base.ToString()); + foreach (var b in Data) + sb.AppendFormat(" {0:X2}", b); + return sb.ToString(); + } + + /// <summary> + /// <see cref="MidiEvent.Export"/> + /// </summary> + public override void Export(ref long absoluteTime, BinaryWriter writer) + { + base.Export(ref absoluteTime, writer); + if (Data == null) return; + writer.Write(Data, 0, Data.Length); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/RawMetaEvent.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/RawMetaEvent.cs.meta new file mode 100644 index 0000000..72b18aa --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/RawMetaEvent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0f1ecb3ad474534b7b6aecdc86832e14 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/SequencerSpecificEvent.cs b/NAudio-2.2.1/NAudio.Midi/Midi/SequencerSpecificEvent.cs new file mode 100644 index 0000000..76c3885 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/SequencerSpecificEvent.cs @@ -0,0 +1,84 @@ +using System; +using System.IO; +using System.Text; + +namespace NAudio.Midi +{ + /// <summary> + /// Represents a Sequencer Specific event + /// </summary> + public class SequencerSpecificEvent : MetaEvent + { + private byte[] data; + + /// <summary> + /// Reads a new sequencer specific event from a MIDI stream + /// </summary> + /// <param name="br">The MIDI stream</param> + /// <param name="length">The data length</param> + public SequencerSpecificEvent(BinaryReader br, int length) + { + this.data = br.ReadBytes(length); + } + + /// <summary> + /// Creates a new Sequencer Specific event + /// </summary> + /// <param name="data">The sequencer specific data</param> + /// <param name="absoluteTime">Absolute time of this event</param> + public SequencerSpecificEvent(byte[] data, long absoluteTime) + : base(MetaEventType.SequencerSpecific, data.Length, absoluteTime) + { + this.data = data; + } + + /// <summary> + /// Creates a deep clone of this MIDI event. + /// </summary> + public override MidiEvent Clone() => new SequencerSpecificEvent((byte[])data.Clone(), AbsoluteTime); + + /// <summary> + /// The contents of this sequencer specific + /// </summary> + public byte[] Data + { + get + { + return this.data; + } + set + { + this.data = value; + this.metaDataLength = this.data.Length; + } + } + + /// <summary> + /// Describes this MIDI text event + /// </summary> + /// <returns>A string describing this event</returns> + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append(base.ToString()); + sb.Append(" "); + foreach (var b in data) + { + sb.AppendFormat("{0:X2} ", b); + } + sb.Length--; + return sb.ToString(); + } + + /// <summary> + /// Calls base class export first, then exports the data + /// specific to this event + /// <seealso cref="MidiEvent.Export">MidiEvent.Export</seealso> + /// </summary> + public override void Export(ref long absoluteTime, BinaryWriter writer) + { + base.Export(ref absoluteTime, writer); + writer.Write(data); + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/SequencerSpecificEvent.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/SequencerSpecificEvent.cs.meta new file mode 100644 index 0000000..ac9592e --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/SequencerSpecificEvent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5c2e5150502c40b1c842743a4b96633f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/SmpteOffsetEvent.cs b/NAudio-2.2.1/NAudio.Midi/Midi/SmpteOffsetEvent.cs new file mode 100644 index 0000000..31913fc --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/SmpteOffsetEvent.cs @@ -0,0 +1,104 @@ +using System; +using System.IO; + +namespace NAudio.Midi +{ + /// <summary> + /// SMPTE Offset Event + /// </summary> + public class SmpteOffsetEvent : MetaEvent + { + private readonly byte hours; + private readonly byte minutes; + private readonly byte seconds; + private readonly byte frames; + private readonly byte subFrames; // 100ths of a frame + + /// <summary> + /// Creates a new time signature event + /// </summary> + public SmpteOffsetEvent(byte hours, byte minutes, byte seconds, byte frames, byte subFrames) + { + this.hours = hours; + this.minutes = minutes; + this.seconds = seconds; + this.frames = frames; + this.subFrames = subFrames; + } + + /// <summary> + /// Reads a new time signature event from a MIDI stream + /// </summary> + /// <param name="br">The MIDI stream</param> + /// <param name="length">The data length</param> + public SmpteOffsetEvent(BinaryReader br,int length) + { + if(length != 5) + { + throw new FormatException(String.Format("Invalid SMPTE Offset length: Got {0}, expected 5",length)); + } + hours = br.ReadByte(); + minutes = br.ReadByte(); + seconds = br.ReadByte(); + frames = br.ReadByte(); + subFrames = br.ReadByte(); + } + + /// <summary> + /// Creates a deep clone of this MIDI event. + /// </summary> + public override MidiEvent Clone() => (SmpteOffsetEvent)MemberwiseClone(); + + /// <summary> + /// Hours + /// </summary> + public int Hours => hours; + + /// <summary> + /// Minutes + /// </summary> + public int Minutes => minutes; + + /// <summary> + /// Seconds + /// </summary> + public int Seconds => seconds; + + /// <summary> + /// Frames + /// </summary> + public int Frames => frames; + + /// <summary> + /// SubFrames + /// </summary> + public int SubFrames => subFrames; + + + /// <summary> + /// Describes this time signature event + /// </summary> + /// <returns>A string describing this event</returns> + public override string ToString() + { + return String.Format("{0} {1}:{2}:{3}:{4}:{5}", + base.ToString(),hours,minutes,seconds,frames,subFrames); + } + + /// <summary> + /// Calls base class export first, then exports the data + /// specific to this event + /// <seealso cref="MidiEvent.Export">MidiEvent.Export</seealso> + /// </summary> + public override void Export(ref long absoluteTime, BinaryWriter writer) + { + base.Export(ref absoluteTime, writer); + writer.Write(hours); + writer.Write(minutes); + writer.Write(seconds); + writer.Write(frames); + writer.Write(subFrames); + } + } +} + diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/SmpteOffsetEvent.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/SmpteOffsetEvent.cs.meta new file mode 100644 index 0000000..9369dd4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/SmpteOffsetEvent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ddebf99510b46b46f926d4efbafc67eb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/SysexEvent.cs b/NAudio-2.2.1/NAudio.Midi/Midi/SysexEvent.cs new file mode 100644 index 0000000..3618cfa --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/SysexEvent.cs @@ -0,0 +1,80 @@ +using System; +using System.IO; +using System.Text; +using System.Collections.Generic; + +namespace NAudio.Midi +{ + /// <summary> + /// Represents a MIDI sysex message + /// </summary> + public class SysexEvent : MidiEvent + { + private byte[] data; + //private int length; + + /// <summary> + /// Reads a sysex message from a MIDI stream + /// </summary> + /// <param name="br">Stream of MIDI data</param> + /// <returns>a new sysex message</returns> + public static SysexEvent ReadSysexEvent(BinaryReader br) + { + SysexEvent se = new SysexEvent(); + //se.length = ReadVarInt(br); + //se.data = br.ReadBytes(se.length); + + List<byte> sysexData = new List<byte>(); + bool loop = true; + while(loop) + { + byte b = br.ReadByte(); + if(b == 0xF7) + { + loop = false; + } + else + { + sysexData.Add(b); + } + } + + se.data = sysexData.ToArray(); + + return se; + } + + /// <summary> + /// Creates a deep clone of this MIDI event. + /// </summary> + public override MidiEvent Clone() => new SysexEvent { data = (byte[])data?.Clone() }; + + /// <summary> + /// Describes this sysex message + /// </summary> + /// <returns>A string describing the sysex message</returns> + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + foreach (byte b in data) + { + sb.AppendFormat("{0:X2} ", b); + } + return String.Format("{0} Sysex: {1} bytes\r\n{2}",this.AbsoluteTime,data.Length,sb.ToString()); + } + + /// <summary> + /// Calls base class export first, then exports the data + /// specific to this event + /// <seealso cref="MidiEvent.Export">MidiEvent.Export</seealso> + /// </summary> + public override void Export(ref long absoluteTime, BinaryWriter writer) + { + base.Export(ref absoluteTime, writer); + //WriteVarInt(writer,length); + //writer.Write(data, 0, data.Length); + writer.Write(data, 0, data.Length); + writer.Write((byte)0xF7); + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/SysexEvent.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/SysexEvent.cs.meta new file mode 100644 index 0000000..8cb8b2c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/SysexEvent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ee7ebba1bf9438ccea79b495bf008415 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/TempoEvent.cs b/NAudio-2.2.1/NAudio.Midi/Midi/TempoEvent.cs new file mode 100644 index 0000000..984eddf --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/TempoEvent.cs @@ -0,0 +1,87 @@ +using System; +using System.IO; +using System.Text; + +namespace NAudio.Midi +{ + /// <summary> + /// Represents a MIDI tempo event + /// </summary> + public class TempoEvent : MetaEvent + { + private int microsecondsPerQuarterNote; + + /// <summary> + /// Reads a new tempo event from a MIDI stream + /// </summary> + /// <param name="br">The MIDI stream</param> + /// <param name="length">the data length</param> + public TempoEvent(BinaryReader br,int length) + { + if(length != 3) + { + throw new FormatException("Invalid tempo length"); + } + microsecondsPerQuarterNote = (br.ReadByte() << 16) + (br.ReadByte() << 8) + br.ReadByte(); + } + + /// <summary> + /// Creates a new tempo event with specified settings + /// </summary> + /// <param name="microsecondsPerQuarterNote">Microseconds per quarter note</param> + /// <param name="absoluteTime">Absolute time</param> + public TempoEvent(int microsecondsPerQuarterNote, long absoluteTime) + : base(MetaEventType.SetTempo,3,absoluteTime) + { + this.microsecondsPerQuarterNote = microsecondsPerQuarterNote; + } + + /// <summary> + /// Creates a deep clone of this MIDI event. + /// </summary> + public override MidiEvent Clone() => (TempoEvent)MemberwiseClone(); + + /// <summary> + /// Describes this tempo event + /// </summary> + /// <returns>String describing the tempo event</returns> + public override string ToString() + { + return String.Format("{0} {2}bpm ({1})", + base.ToString(), + microsecondsPerQuarterNote, + (60000000 / microsecondsPerQuarterNote)); + } + + /// <summary> + /// Microseconds per quarter note + /// </summary> + public int MicrosecondsPerQuarterNote + { + get { return microsecondsPerQuarterNote; } + set { microsecondsPerQuarterNote = value; } + } + + /// <summary> + /// Tempo + /// </summary> + public double Tempo + { + get { return (60000000.0/microsecondsPerQuarterNote); } + set { microsecondsPerQuarterNote = (int) (60000000.0/value); } + } + + /// <summary> + /// Calls base class export first, then exports the data + /// specific to this event + /// <seealso cref="MidiEvent.Export">MidiEvent.Export</seealso> + /// </summary> + public override void Export(ref long absoluteTime, BinaryWriter writer) + { + base.Export(ref absoluteTime, writer); + writer.Write((byte) ((microsecondsPerQuarterNote >> 16) & 0xFF)); + writer.Write((byte) ((microsecondsPerQuarterNote >> 8) & 0xFF)); + writer.Write((byte) (microsecondsPerQuarterNote & 0xFF)); + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/TempoEvent.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/TempoEvent.cs.meta new file mode 100644 index 0000000..2497a70 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/TempoEvent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ba91904904653124b8d42e744d2dcb65 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/TextEvent.cs b/NAudio-2.2.1/NAudio.Midi/Midi/TextEvent.cs new file mode 100644 index 0000000..0b1a188 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/TextEvent.cs @@ -0,0 +1,96 @@ +using System; +using System.IO; +using System.Text; + +namespace NAudio.Midi +{ + /// <summary> + /// Represents a MIDI text event + /// </summary> + public class TextEvent : MetaEvent + { + private byte[] data; + + /// <summary> + /// Reads a new text event from a MIDI stream + /// </summary> + /// <param name="br">The MIDI stream</param> + /// <param name="length">The data length</param> + public TextEvent(BinaryReader br,int length) + { + data = br.ReadBytes(length); + } + + /// <summary> + /// Creates a new TextEvent + /// </summary> + /// <param name="text">The text in this type</param> + /// <param name="metaEventType">MetaEvent type (must be one that is + /// associated with text data)</param> + /// <param name="absoluteTime">Absolute time of this event</param> + public TextEvent(string text, MetaEventType metaEventType, long absoluteTime) + : base(metaEventType, text.Length, absoluteTime) + { + Text = text; + } + + /// <summary> + /// Creates a deep clone of this MIDI event. + /// </summary> + public override MidiEvent Clone() => (TextEvent)MemberwiseClone(); + + /// <summary> + /// The contents of this text event + /// </summary> + public string Text + { + get + { + Encoding byteEncoding = NAudio.Utils.ByteEncoding.Instance; + return byteEncoding.GetString(data); + } + set + { + Encoding byteEncoding = NAudio.Utils.ByteEncoding.Instance; + data = byteEncoding.GetBytes(value); + metaDataLength = data.Length; + } + } + + /// <summary> + /// The raw contents of this text event + /// </summary> + public byte[] Data + { + get + { + return data; + } + set + { + data = value; + metaDataLength = data.Length; + } + } + + /// <summary> + /// Describes this MIDI text event + /// </summary> + /// <returns>A string describing this event</returns> + public override string ToString() + { + return String.Format("{0} {1}",base.ToString(),Text); + } + + /// <summary> + /// Calls base class export first, then exports the data + /// specific to this event + /// <seealso cref="MidiEvent.Export">MidiEvent.Export</seealso> + /// </summary> + public override void Export(ref long absoluteTime, BinaryWriter writer) + { + base.Export(ref absoluteTime, writer); + writer.Write(data); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/TextEvent.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/TextEvent.cs.meta new file mode 100644 index 0000000..6129f9d --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/TextEvent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9ed54aa8babbdd25eae220708a67897b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/TimeSignatureEvent.cs b/NAudio-2.2.1/NAudio.Midi/Midi/TimeSignatureEvent.cs new file mode 100644 index 0000000..46503a0 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/TimeSignatureEvent.cs @@ -0,0 +1,144 @@ +using System; +using System.IO; +using System.Text; + +namespace NAudio.Midi +{ + /// <summary> + /// Represents a MIDI time signature event + /// </summary> + public class TimeSignatureEvent : MetaEvent + { + private byte numerator; + private byte denominator; + private byte ticksInMetronomeClick; + private byte no32ndNotesInQuarterNote; + + /// <summary> + /// Reads a new time signature event from a MIDI stream + /// </summary> + /// <param name="br">The MIDI stream</param> + /// <param name="length">The data length</param> + public TimeSignatureEvent(BinaryReader br,int length) + { + if(length != 4) + { + throw new FormatException(String.Format("Invalid time signature length: Got {0}, expected 4", length)); + } + numerator = br.ReadByte(); + denominator = br.ReadByte(); //2=quarter, 3=eigth etc + ticksInMetronomeClick = br.ReadByte(); + no32ndNotesInQuarterNote = br.ReadByte(); + } + + /// <summary> + /// Creates a new TimeSignatureEvent + /// </summary> + /// <param name="absoluteTime">Time at which to create this event</param> + /// <param name="numerator">Numerator</param> + /// <param name="denominator">Denominator</param> + /// <param name="ticksInMetronomeClick">Ticks in Metronome Click</param> + /// <param name="no32ndNotesInQuarterNote">No of 32nd Notes in Quarter Click</param> + public TimeSignatureEvent(long absoluteTime, int numerator, int denominator, int ticksInMetronomeClick, int no32ndNotesInQuarterNote) + : + base(MetaEventType.TimeSignature, 4, absoluteTime) + { + this.numerator = (byte)numerator; + this.denominator = (byte)denominator; + this.ticksInMetronomeClick = (byte)ticksInMetronomeClick; + this.no32ndNotesInQuarterNote = (byte)no32ndNotesInQuarterNote; + } + + /// <summary> + /// Creates a deep clone of this MIDI event. + /// </summary> + public override MidiEvent Clone() => (TimeSignatureEvent)MemberwiseClone(); + + /// <summary> + /// Numerator (number of beats in a bar) + /// </summary> + public int Numerator + { + get { return numerator; } + } + + /// <summary> + /// Denominator (Beat unit), + /// 1 means 2, 2 means 4 (crochet), 3 means 8 (quaver), 4 means 16 and 5 means 32 + /// </summary> + public int Denominator + { + get { return denominator; } + } + + /// <summary> + /// Ticks in a metronome click + /// </summary> + public int TicksInMetronomeClick + { + get { return ticksInMetronomeClick; } + } + + /// <summary> + /// Number of 32nd notes in a quarter note + /// </summary> + public int No32ndNotesInQuarterNote + { + get { return no32ndNotesInQuarterNote; } + } + + /// <summary> + /// The time signature + /// </summary> + public string TimeSignature + { + get + { + string den = String.Format("Unknown ({0})",denominator); + switch(denominator) + { + case 1: + den = "2"; + break; + case 2: + den = "4"; + break; + case 3: + den = "8"; + break; + case 4: + den = "16"; + break; + case 5: + den = "32"; + break; + } + return String.Format("{0}/{1}",numerator,den); + } + } + + /// <summary> + /// Describes this time signature event + /// </summary> + /// <returns>A string describing this event</returns> + public override string ToString() + { + return String.Format("{0} {1} TicksInClick:{2} 32ndsInQuarterNote:{3}", + base.ToString(),TimeSignature,ticksInMetronomeClick,no32ndNotesInQuarterNote); + } + + /// <summary> + /// Calls base class export first, then exports the data + /// specific to this event + /// <seealso cref="MidiEvent.Export">MidiEvent.Export</seealso> + /// </summary> + public override void Export(ref long absoluteTime, BinaryWriter writer) + { + base.Export(ref absoluteTime, writer); + writer.Write(numerator); + writer.Write(denominator); + writer.Write(ticksInMetronomeClick); + writer.Write(no32ndNotesInQuarterNote); + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/TimeSignatureEvent.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/TimeSignatureEvent.cs.meta new file mode 100644 index 0000000..de97959 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/TimeSignatureEvent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7ae3b7f100ed4c0a8a1e7a6b2eceef2c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/TrackSequenceNumberEvent.cs b/NAudio-2.2.1/NAudio.Midi/Midi/TrackSequenceNumberEvent.cs new file mode 100644 index 0000000..ac65760 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/TrackSequenceNumberEvent.cs @@ -0,0 +1,65 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.IO; + +namespace NAudio.Midi +{ + /// <summary> + /// Represents a MIDI track sequence number event event + /// </summary> + public class TrackSequenceNumberEvent : MetaEvent + { + private ushort sequenceNumber; + + /// <summary> + /// Creates a new track sequence number event + /// </summary> + public TrackSequenceNumberEvent(ushort sequenceNumber) + { + this.sequenceNumber = sequenceNumber; + } + + /// <summary> + /// Reads a new track sequence number event from a MIDI stream + /// </summary> + /// <param name="br">The MIDI stream</param> + /// <param name="length">the data length</param> + public TrackSequenceNumberEvent(BinaryReader br, int length) + { + // TODO: there is a form of the TrackSequenceNumberEvent that + // has a length of zero + if(length != 2) + { + throw new FormatException("Invalid sequence number length"); + } + sequenceNumber = (ushort) ((br.ReadByte() << 8) + br.ReadByte()); + } + + /// <summary> + /// Creates a deep clone of this MIDI event. + /// </summary> + public override MidiEvent Clone() => (TrackSequenceNumberEvent)MemberwiseClone(); + + /// <summary> + /// Describes this event + /// </summary> + /// <returns>String describing the event</returns> + public override string ToString() + { + return String.Format("{0} {1}", base.ToString(), sequenceNumber); + } + + /// <summary> + /// Calls base class export first, then exports the data + /// specific to this event + /// <seealso cref="MidiEvent.Export">MidiEvent.Export</seealso> + /// </summary> + public override void Export(ref long absoluteTime, BinaryWriter writer) + { + base.Export(ref absoluteTime, writer); + writer.Write((byte)((sequenceNumber >> 8) & 0xFF)); + writer.Write((byte)(sequenceNumber & 0xFF)); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Midi/Midi/TrackSequenceNumberEvent.cs.meta b/NAudio-2.2.1/NAudio.Midi/Midi/TrackSequenceNumberEvent.cs.meta new file mode 100644 index 0000000..0006229 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/Midi/TrackSequenceNumberEvent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c1c76b4045694028d9d872b0769eb8e3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Midi/NAudio.Midi.csproj b/NAudio-2.2.1/NAudio.Midi/NAudio.Midi.csproj new file mode 100644 index 0000000..e5205ad --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/NAudio.Midi.csproj @@ -0,0 +1,30 @@ +<Project Sdk="Microsoft.NET.Sdk"> + + <PropertyGroup> + <TargetFramework>netstandard2.0</TargetFramework> + <Version>2.2.1</Version> + <GeneratePackageOnBuild>true</GeneratePackageOnBuild> + <GenerateDocumentationFile>true</GenerateDocumentationFile> + <Authors>Mark Heath</Authors> + <SignAssembly>true</SignAssembly> + <AssemblyOriginatorKeyFile>..\NAudioStrongNameKey.snk</AssemblyOriginatorKeyFile> + <PackageProjectUrl>https://github.com/naudio/NAudio</PackageProjectUrl> + <PackageTags>C# .NET audio sound</PackageTags> + <RepositoryUrl>https://github.com/naudio/NAudio</RepositoryUrl> + <Copyright>© Mark Heath 2023</Copyright> + <PackageLicenseExpression>MIT</PackageLicenseExpression> + <PackageIcon>naudio-icon.png</PackageIcon> + </PropertyGroup> + + <ItemGroup> + <ProjectReference Include="..\NAudio.Core\NAudio.Core.csproj" /> + </ItemGroup> + + <ItemGroup> + <None Include="..\naudio-icon.png"> + <Pack>True</Pack> + <PackagePath></PackagePath> + </None> + </ItemGroup> + +</Project> diff --git a/NAudio-2.2.1/NAudio.Midi/NAudio.Midi.csproj.meta b/NAudio-2.2.1/NAudio.Midi/NAudio.Midi.csproj.meta new file mode 100644 index 0000000..561800d --- /dev/null +++ b/NAudio-2.2.1/NAudio.Midi/NAudio.Midi.csproj.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6342a698975ba7f2eaa9208185883a97 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Uap.meta b/NAudio-2.2.1/NAudio.Uap.meta new file mode 100644 index 0000000..c7e7c2b --- /dev/null +++ b/NAudio-2.2.1/NAudio.Uap.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c0171b950045af59ba24d27231a37a07 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi.meta b/NAudio-2.2.1/NAudio.Wasapi.meta new file mode 100644 index 0000000..170ec56 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cd1ef79dcac86f0ab820a6fe8b2fe512 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/ComStream.cs b/NAudio-2.2.1/NAudio.Wasapi/ComStream.cs new file mode 100644 index 0000000..34c10d4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/ComStream.cs @@ -0,0 +1,163 @@ +using System; +using System.IO; +using System.Runtime.InteropServices; +using System.Runtime.InteropServices.ComTypes; + +namespace NAudio.Wave +{ + /// <summary> + /// Implementation of Com IStream + /// </summary> + class ComStream : Stream, IStream + { + private Stream stream; + + public override bool CanRead => stream.CanRead; + + public override bool CanSeek => stream.CanSeek; + + public override bool CanWrite => stream.CanWrite; + + public override long Length => stream.Length; + + public override long Position + { + get { return stream.Position; } + set { stream.Position = value; } + } + + public ComStream(Stream stream) + : this(stream, true) + { + } + + internal ComStream(Stream stream, bool synchronizeStream) + { + if (stream == null) + throw new ArgumentNullException(nameof(stream)); + if (synchronizeStream) + stream = Synchronized(stream); + this.stream = stream; + } + + void IStream.Clone(out IStream ppstm) + { + ppstm = null; + } + + void IStream.Commit(int grfCommitFlags) + { + stream.Flush(); + } + + void IStream.CopyTo(IStream pstm, long cb, IntPtr pcbRead, IntPtr pcbWritten) + { + } + + void IStream.LockRegion(long libOffset, long cb, int dwLockType) + { + } + + void IStream.Read(byte[] pv, int cb, IntPtr pcbRead) + { + if (!CanRead) + throw new InvalidOperationException("Stream is not readable."); + int val = Read(pv, 0, cb); + if (pcbRead != IntPtr.Zero) + Marshal.WriteInt32(pcbRead, val); + } + + void IStream.Revert() + { + } + + void IStream.Seek(long dlibMove, int dwOrigin, IntPtr plibNewPosition) + { + SeekOrigin origin = (SeekOrigin) dwOrigin; + long val = Seek(dlibMove, origin); + if (plibNewPosition != IntPtr.Zero) + Marshal.WriteInt64(plibNewPosition, val); + } + + void IStream.SetSize(long libNewSize) + { + SetLength(libNewSize); + } + + void IStream.Stat(out System.Runtime.InteropServices.ComTypes.STATSTG pstatstg, int grfStatFlag) + { + const int STGM_READ = 0x00000000; + const int STGM_WRITE = 0x00000001; + const int STGM_READWRITE = 0x00000002; + + var tmp = new System.Runtime.InteropServices.ComTypes.STATSTG { type = 2, cbSize = Length, grfMode = 0 }; + + if (CanWrite && CanRead) + tmp.grfMode |= STGM_READWRITE; + else if (CanRead) + tmp.grfMode |= STGM_READ; + else if (CanWrite) + tmp.grfMode |= STGM_WRITE; + else + throw new ObjectDisposedException("Stream"); + + pstatstg = tmp; + } + + void IStream.UnlockRegion(long libOffset, long cb, int dwLockType) + { + } + + void IStream.Write(byte[] pv, int cb, IntPtr pcbWritten) + { + if (!CanWrite) + throw new InvalidOperationException("Stream is not writeable."); + Write(pv, 0, cb); + if (pcbWritten != IntPtr.Zero) + Marshal.WriteInt32(pcbWritten, cb); + } + + public override void Flush() + { + stream.Flush(); + } + + public override int Read(byte[] buffer, int offset, int count) + { + return stream.Read(buffer, offset, count); + } + + public override long Seek(long offset, SeekOrigin origin) + { + return stream.Seek(offset, origin); + } + + public override void SetLength(long value) + { + stream.SetLength(value); + } + + public override void Write(byte[] buffer, int offset, int count) + { + stream.Write(buffer, offset, count); + } + + protected override void Dispose(bool disposing) + { + base.Dispose(disposing); + if (stream == null) + return; + stream.Dispose(); + stream = null; + } + + public override void Close() + { + base.Close(); + if (stream == null) + return; + stream.Close(); + stream = null; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/ComStream.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/ComStream.cs.meta new file mode 100644 index 0000000..afb2c80 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/ComStream.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e4689070fe9fe831f8ddd4cac01305a7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi.meta new file mode 100644 index 0000000..beca16b --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ef3f02134b535055ebf32679f04a14c6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/ActivateAudioInterfaceCompletionHandler.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/ActivateAudioInterfaceCompletionHandler.cs new file mode 100644 index 0000000..1de6afc --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/ActivateAudioInterfaceCompletionHandler.cs @@ -0,0 +1,54 @@ +using NAudio.CoreAudioApi.Interfaces; +using NAudio.Wasapi.CoreAudioApi.Interfaces; +using System; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using System.Threading.Tasks; + +namespace NAudio.Wasapi.CoreAudioApi +{ + internal class ActivateAudioInterfaceCompletionHandler : + IActivateAudioInterfaceCompletionHandler, IAgileObject + { + private Action<IAudioClient2> initializeAction; + private TaskCompletionSource<IAudioClient2> tcs = new TaskCompletionSource<IAudioClient2>(); + + public ActivateAudioInterfaceCompletionHandler( + Action<IAudioClient2> initializeAction) + { + this.initializeAction = initializeAction; + } + + public void ActivateCompleted(IActivateAudioInterfaceAsyncOperation activateOperation) + { + // First get the activation results, and see if anything bad happened then + activateOperation.GetActivateResult(out int hr, out object unk); + if (hr != 0) + { + tcs.TrySetException(Marshal.GetExceptionForHR(hr, new IntPtr(-1))); + return; + } + + var pAudioClient = (IAudioClient2)unk; + + // Next try to call the client's (synchronous, blocking) initialization method. + try + { + initializeAction(pAudioClient); + tcs.SetResult(pAudioClient); + } + catch (Exception ex) + { + tcs.TrySetException(ex); + } + + + } + + + public TaskAwaiter<IAudioClient2> GetAwaiter() + { + return tcs.Task.GetAwaiter(); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/ActivateAudioInterfaceCompletionHandler.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/ActivateAudioInterfaceCompletionHandler.cs.meta new file mode 100644 index 0000000..e0d0558 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/ActivateAudioInterfaceCompletionHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a7518ca52032c1620b77500a36ed501c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioCaptureClient.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioCaptureClient.cs new file mode 100644 index 0000000..1dbf68a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioCaptureClient.cs @@ -0,0 +1,80 @@ +using System; +using System.Runtime.InteropServices; +using NAudio.CoreAudioApi.Interfaces; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// Audio Capture Client + /// </summary> + public class AudioCaptureClient : IDisposable + { + IAudioCaptureClient audioCaptureClientInterface; + + internal AudioCaptureClient(IAudioCaptureClient audioCaptureClientInterface) + { + this.audioCaptureClientInterface = audioCaptureClientInterface; + } + + /// <summary> + /// Gets a pointer to the buffer + /// </summary> + /// <returns>Pointer to the buffer</returns> + public IntPtr GetBuffer( + out int numFramesToRead, + out AudioClientBufferFlags bufferFlags, + out long devicePosition, + out long qpcPosition) + { + Marshal.ThrowExceptionForHR(audioCaptureClientInterface.GetBuffer(out var bufferPointer, out numFramesToRead, out bufferFlags, out devicePosition, out qpcPosition)); + return bufferPointer; + } + + /// <summary> + /// Gets a pointer to the buffer + /// </summary> + /// <param name="numFramesToRead">Number of frames to read</param> + /// <param name="bufferFlags">Buffer flags</param> + /// <returns>Pointer to the buffer</returns> + public IntPtr GetBuffer( + out int numFramesToRead, + out AudioClientBufferFlags bufferFlags) + { + Marshal.ThrowExceptionForHR(audioCaptureClientInterface.GetBuffer(out var bufferPointer, out numFramesToRead, out bufferFlags, out _, out _)); + return bufferPointer; + } + + /// <summary> + /// Gets the size of the next packet + /// </summary> + public int GetNextPacketSize() + { + Marshal.ThrowExceptionForHR(audioCaptureClientInterface.GetNextPacketSize(out var numFramesInNextPacket)); + return numFramesInNextPacket; + } + + /// <summary> + /// Release buffer + /// </summary> + /// <param name="numFramesWritten">Number of frames written</param> + public void ReleaseBuffer(int numFramesWritten) + { + Marshal.ThrowExceptionForHR(audioCaptureClientInterface.ReleaseBuffer(numFramesWritten)); + } + + /// <summary> + /// Release the COM object + /// </summary> + public void Dispose() + { + if (audioCaptureClientInterface != null) + { + // although GC would do this for us, we want it done now + // to let us reopen WASAPI + Marshal.ReleaseComObject(audioCaptureClientInterface); + audioCaptureClientInterface = null; + GC.SuppressFinalize(this); + } + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioCaptureClient.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioCaptureClient.cs.meta new file mode 100644 index 0000000..7570e47 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioCaptureClient.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cf06c7bd2ac4fbc12b00c87962225987 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClient.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClient.cs new file mode 100644 index 0000000..cc11a0f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClient.cs @@ -0,0 +1,378 @@ +using NAudio.CoreAudioApi.Interfaces; +using NAudio.Wasapi.CoreAudioApi; +using NAudio.Wave; +using System; +using System.Runtime.InteropServices; +using System.Threading.Tasks; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// Windows CoreAudio AudioClient + /// </summary> + public class AudioClient : IDisposable + { + private IAudioClient audioClientInterface; + private WaveFormat mixFormat; + private AudioRenderClient audioRenderClient; + private AudioCaptureClient audioCaptureClient; + private AudioClockClient audioClockClient; + private AudioStreamVolume audioStreamVolume; + private AudioClientShareMode shareMode; + + /// <summary> + /// Activate Async + /// </summary> + public static async Task<AudioClient> ActivateAsync(string deviceInterfacePath, AudioClientProperties? audioClientProperties) + { + var icbh = new ActivateAudioInterfaceCompletionHandler( + ac2 => + { + + if (audioClientProperties != null) + { + IntPtr p = Marshal.AllocHGlobal(Marshal.SizeOf(audioClientProperties.Value)); + try + { + // TODO: consider whether we can marshal this without the need for AllocHGlobal + Marshal.StructureToPtr(audioClientProperties.Value, p, false); + ac2.SetClientProperties(p); + } + finally + { + Marshal.FreeHGlobal(p); + + } + } + + /*var wfx = new WaveFormat(44100, 16, 2); + int hr = ac2.Initialize(AudioClientShareMode.Shared, + AudioClientStreamFlags.EventCallback | AudioClientStreamFlags.NoPersist, + 10000000, 0, wfx, IntPtr.Zero);*/ + }); + var IID_IAudioClient2 = new Guid("726778CD-F60A-4eda-82DE-E47610CD78AA"); + NativeMethods.ActivateAudioInterfaceAsync(deviceInterfacePath, IID_IAudioClient2, IntPtr.Zero, icbh, out var activationOperation); + var audioClient2 = await icbh; + return new AudioClient((IAudioClient)audioClient2); + } + + public AudioClient(IAudioClient audioClientInterface) + { + this.audioClientInterface = audioClientInterface; + } + + /// <summary> + /// Retrieves the stream format that the audio engine uses for its internal processing of shared-mode streams. + /// Can be called before initialize + /// </summary> + public WaveFormat MixFormat + { + get + { + if (mixFormat == null) + { + Marshal.ThrowExceptionForHR(audioClientInterface.GetMixFormat(out var waveFormatPointer)); + var waveFormat = WaveFormat.MarshalFromPtr(waveFormatPointer); + Marshal.FreeCoTaskMem(waveFormatPointer); + mixFormat = waveFormat; + } + return mixFormat; + } + } + + /// <summary> + /// Initializes the Audio Client + /// </summary> + /// <param name="shareMode">Share Mode</param> + /// <param name="streamFlags">Stream Flags</param> + /// <param name="bufferDuration">Buffer Duration</param> + /// <param name="periodicity">Periodicity</param> + /// <param name="waveFormat">Wave Format</param> + /// <param name="audioSessionGuid">Audio Session GUID (can be null)</param> + public void Initialize(AudioClientShareMode shareMode, + AudioClientStreamFlags streamFlags, + long bufferDuration, + long periodicity, + WaveFormat waveFormat, + Guid audioSessionGuid) + { + this.shareMode = shareMode; + int hresult = audioClientInterface.Initialize(shareMode, streamFlags, bufferDuration, periodicity, waveFormat, ref audioSessionGuid); + Marshal.ThrowExceptionForHR(hresult); + // may have changed the mix format so reset it + mixFormat = null; + } + + /// <summary> + /// Retrieves the size (maximum capacity) of the audio buffer associated with the endpoint. (must initialize first) + /// </summary> + public int BufferSize + { + get + { + Marshal.ThrowExceptionForHR(audioClientInterface.GetBufferSize(out uint bufferSize)); + return (int) bufferSize; + } + } + + /// <summary> + /// Retrieves the maximum latency for the current stream and can be called any time after the stream has been initialized. + /// </summary> + public long StreamLatency => audioClientInterface.GetStreamLatency(); + + /// <summary> + /// Retrieves the number of frames of padding in the endpoint buffer (must initialize first) + /// </summary> + public int CurrentPadding + { + get + { + Marshal.ThrowExceptionForHR(audioClientInterface.GetCurrentPadding(out var currentPadding)); + return currentPadding; + } + } + + /// <summary> + /// Retrieves the length of the periodic interval separating successive processing passes by the audio engine on the data in the endpoint buffer. + /// (can be called before initialize) + /// </summary> + public long DefaultDevicePeriod + { + get + { + Marshal.ThrowExceptionForHR(audioClientInterface.GetDevicePeriod(out var defaultDevicePeriod, out _)); + return defaultDevicePeriod; + } + } + + /// <summary> + /// Gets the minimum device period + /// (can be called before initialize) + /// </summary> + public long MinimumDevicePeriod + { + get + { + Marshal.ThrowExceptionForHR(audioClientInterface.GetDevicePeriod(out _, out var minimumDevicePeriod)); + return minimumDevicePeriod; + } + } + + // TODO: GetService: + // IID_IAudioSessionControl + // IID_IChannelAudioVolume + // IID_ISimpleAudioVolume + + /// <summary> + /// Returns the AudioStreamVolume service for this AudioClient. + /// </summary> + /// <remarks> + /// This returns the AudioStreamVolume object ONLY for shared audio streams. + /// </remarks> + /// <exception cref="InvalidOperationException"> + /// This is thrown when an exclusive audio stream is being used. + /// </exception> + public AudioStreamVolume AudioStreamVolume + { + get + { + if (shareMode == AudioClientShareMode.Exclusive) + { + throw new InvalidOperationException("AudioStreamVolume is ONLY supported for shared audio streams."); + } + if (audioStreamVolume == null) + { + var audioStreamVolumeGuid = new Guid("93014887-242D-4068-8A15-CF5E93B90FE3"); + Marshal.ThrowExceptionForHR(audioClientInterface.GetService(audioStreamVolumeGuid, out var audioStreamVolumeInterface)); + audioStreamVolume = new AudioStreamVolume((IAudioStreamVolume)audioStreamVolumeInterface); + } + return audioStreamVolume; + } + } + + /// <summary> + /// Gets the AudioClockClient service + /// </summary> + public AudioClockClient AudioClockClient + { + get + { + if (audioClockClient == null) + { + var audioClockClientGuid = new Guid("CD63314F-3FBA-4a1b-812C-EF96358728E7"); + Marshal.ThrowExceptionForHR(audioClientInterface.GetService(audioClockClientGuid, out var audioClockClientInterface)); + audioClockClient = new AudioClockClient((IAudioClock)audioClockClientInterface); + } + return audioClockClient; + } + } + + /// <summary> + /// Gets the AudioRenderClient service + /// </summary> + public AudioRenderClient AudioRenderClient + { + get + { + if (audioRenderClient == null) + { + var audioRenderClientGuid = new Guid("F294ACFC-3146-4483-A7BF-ADDCA7C260E2"); + Marshal.ThrowExceptionForHR(audioClientInterface.GetService(audioRenderClientGuid, out var audioRenderClientInterface)); + audioRenderClient = new AudioRenderClient((IAudioRenderClient)audioRenderClientInterface); + } + return audioRenderClient; + } + } + + /// <summary> + /// Gets the AudioCaptureClient service + /// </summary> + public AudioCaptureClient AudioCaptureClient + { + get + { + if (audioCaptureClient == null) + { + var audioCaptureClientGuid = new Guid("c8adbd64-e71e-48a0-a4de-185c395cd317"); + Marshal.ThrowExceptionForHR(audioClientInterface.GetService(audioCaptureClientGuid, out var audioCaptureClientInterface)); + audioCaptureClient = new AudioCaptureClient((IAudioCaptureClient)audioCaptureClientInterface); + } + return audioCaptureClient; + } + } + + /// <summary> + /// Determines whether if the specified output format is supported + /// </summary> + /// <param name="shareMode">The share mode.</param> + /// <param name="desiredFormat">The desired format.</param> + /// <returns>True if the format is supported</returns> + public bool IsFormatSupported(AudioClientShareMode shareMode, + WaveFormat desiredFormat) + { + return IsFormatSupported(shareMode, desiredFormat, out _); + } + + private IntPtr GetPointerToPointer() + { + return Marshal.AllocHGlobal(Marshal.SizeOf<IntPtr>()); + } + + /// <summary> + /// Determines if the specified output format is supported in shared mode + /// </summary> + /// <param name="shareMode">Share Mode</param> + /// <param name="desiredFormat">Desired Format</param> + /// <param name="closestMatchFormat">Output The closest match format.</param> + /// <returns>True if the format is supported</returns> + public bool IsFormatSupported(AudioClientShareMode shareMode, WaveFormat desiredFormat, out WaveFormatExtensible closestMatchFormat) + { + IntPtr pointerToPtr = GetPointerToPointer(); // IntPtr.Zero; // Marshal.AllocHGlobal(Marshal.SizeOf<WaveFormatExtensible>()); + closestMatchFormat = null; + int hresult = audioClientInterface.IsFormatSupported(shareMode, desiredFormat, pointerToPtr); + + var closestMatchPtr = Marshal.PtrToStructure<IntPtr>(pointerToPtr); + + if (closestMatchPtr != IntPtr.Zero) + { + closestMatchFormat = Marshal.PtrToStructure<WaveFormatExtensible>(closestMatchPtr); + Marshal.FreeCoTaskMem(closestMatchPtr); + } + Marshal.FreeHGlobal(pointerToPtr); + // S_OK is 0, S_FALSE = 1 + if (hresult == 0) + { + + // directly supported + return true; + } + if (hresult == 1) + { + return false; + } + if (hresult == AudioClientErrorCode.UnsupportedFormat) + { + // documentation is confusing as to what this flag means + // https://docs.microsoft.com/en-us/windows/desktop/api/audioclient/nf-audioclient-iaudioclient-isformatsupported + // "Succeeded but the specified format is not supported in exclusive mode." + return false; // shareMode != AudioClientShareMode.Exclusive; + } + Marshal.ThrowExceptionForHR(hresult); + // shouldn't get here + throw new NotSupportedException("Unknown hresult " + hresult); + } + + /// <summary> + /// Starts the audio stream + /// </summary> + public void Start() + { + audioClientInterface.Start(); + } + + /// <summary> + /// Stops the audio stream. + /// </summary> + public void Stop() + { + audioClientInterface.Stop(); + } + + /// <summary> + /// Set the Event Handle for buffer synchro. + /// </summary> + /// <param name="eventWaitHandle">The Wait Handle to setup</param> + public void SetEventHandle(IntPtr eventWaitHandle) + { + audioClientInterface.SetEventHandle(eventWaitHandle); + } + + /// <summary> + /// Resets the audio stream + /// Reset is a control method that the client calls to reset a stopped audio stream. + /// Resetting the stream flushes all pending data and resets the audio clock stream + /// position to 0. This method fails if it is called on a stream that is not stopped + /// </summary> + public void Reset() + { + audioClientInterface.Reset(); + } + + #region IDisposable Members + + /// <summary> + /// Dispose + /// </summary> + public void Dispose() + { + if (audioClientInterface != null) + { + if (audioClockClient != null) + { + audioClockClient.Dispose(); + audioClockClient = null; + } + if (audioRenderClient != null) + { + audioRenderClient.Dispose(); + audioRenderClient = null; + } + if (audioCaptureClient != null) + { + audioCaptureClient.Dispose(); + audioCaptureClient = null; + } + if (audioStreamVolume != null) + { + audioStreamVolume.Dispose(); + audioStreamVolume = null; + } + Marshal.ReleaseComObject(audioClientInterface); + audioClientInterface = null; + GC.SuppressFinalize(this); + } + } + + #endregion + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClient.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClient.cs.meta new file mode 100644 index 0000000..26098ba --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClient.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 846d6d04ca85ae6a3935291559fc7c08 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientBufferFlags.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientBufferFlags.cs new file mode 100644 index 0000000..14430b0 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientBufferFlags.cs @@ -0,0 +1,29 @@ +using System; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// Audio Client Buffer Flags + /// </summary> + [Flags] + public enum AudioClientBufferFlags + { + /// <summary> + /// None + /// </summary> + None, + /// <summary> + /// AUDCLNT_BUFFERFLAGS_DATA_DISCONTINUITY + /// </summary> + DataDiscontinuity = 0x1, + /// <summary> + /// AUDCLNT_BUFFERFLAGS_SILENT + /// </summary> + Silent = 0x2, + /// <summary> + /// AUDCLNT_BUFFERFLAGS_TIMESTAMP_ERROR + /// </summary> + TimestampError = 0x4 + + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientBufferFlags.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientBufferFlags.cs.meta new file mode 100644 index 0000000..6bca477 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientBufferFlags.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 35d25567d043e828481e3414ed5364ff +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientProperties.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientProperties.cs new file mode 100644 index 0000000..a5eae40 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientProperties.cs @@ -0,0 +1,30 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// The AudioClientProperties structure is used to set the parameters that describe the properties of the client's audio stream. + /// </summary> + /// <remarks>https://docs.microsoft.com/en-us/windows/win32/api/audioclient/ns-audioclient-audioclientproperties-r1</remarks> + [StructLayout(LayoutKind.Sequential)] + public struct AudioClientProperties + { + /// <summary> + /// The size of the buffer for the audio stream. + /// </summary> + public UInt32 cbSize; + /// <summary> + /// Boolean value to indicate whether or not the audio stream is hardware-offloaded + /// </summary> + public int bIsOffload; + /// <summary> + /// An enumeration that is used to specify the category of the audio stream. + /// </summary> + public AudioStreamCategory eCategory; + /// <summary> + /// A bit-field describing the characteristics of the stream. Supported in Windows 8.1 and later. + /// </summary> + public AudioClientStreamOptions Options; + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientProperties.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientProperties.cs.meta new file mode 100644 index 0000000..a66a858 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientProperties.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0d0a6a02596db73dfb64e6d898a78434 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientShareMode.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientShareMode.cs new file mode 100644 index 0000000..40d2922 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientShareMode.cs @@ -0,0 +1,17 @@ +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// AUDCLNT_SHAREMODE + /// </summary> + public enum AudioClientShareMode + { + /// <summary> + /// AUDCLNT_SHAREMODE_SHARED, + /// </summary> + Shared, + /// <summary> + /// AUDCLNT_SHAREMODE_EXCLUSIVE + /// </summary> + Exclusive, + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientShareMode.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientShareMode.cs.meta new file mode 100644 index 0000000..2e4cc2d --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientShareMode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 012fdf654294f3b5283af94aae91304a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientStreamFlags.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientStreamFlags.cs new file mode 100644 index 0000000..4d8fd9c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientStreamFlags.cs @@ -0,0 +1,118 @@ +using System; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// AUDCLNT_STREAMFLAGS + /// https://docs.microsoft.com/en-us/windows/win32/coreaudio/audclnt-streamflags-xxx-constants + /// </summary> + [Flags] + public enum AudioClientStreamFlags : uint + { + /// <summary> + /// None + /// </summary> + None, + /// <summary> + /// AUDCLNT_STREAMFLAGS_CROSSPROCESS + /// The audio stream will be a member of a cross-process audio session. + /// </summary> + CrossProcess = 0x00010000, + /// <summary> + /// AUDCLNT_STREAMFLAGS_LOOPBACK + /// The audio stream will operate in loopback mode + /// </summary> + Loopback = 0x00020000, + /// <summary> + /// AUDCLNT_STREAMFLAGS_EVENTCALLBACK + /// Processing of the audio buffer by the client will be event driven + /// </summary> + EventCallback = 0x00040000, + /// <summary> + /// AUDCLNT_STREAMFLAGS_NOPERSIST + /// The volume and mute settings for an audio session will not persist across application restarts + /// </summary> + NoPersist = 0x00080000, + /// <summary> + /// AUDCLNT_STREAMFLAGS_RATEADJUST + /// The sample rate of the stream is adjusted to a rate specified by an application. + /// </summary> + RateAdjust = 0x00100000, + /// <summary> + /// AUDCLNT_STREAMFLAGS_SRC_DEFAULT_QUALITY + /// When used with AUDCLNT_STREAMFLAGS_AUTOCONVERTPCM, a sample rate converter with better quality + /// than the default conversion but with a higher performance cost is used. This should be used if + /// the audio is ultimately intended to be heard by humans as opposed to other scenarios such as + /// pumping silence or populating a meter. + /// </summary> + SrcDefaultQuality = 0x08000000, + /// <summary> + /// AUDCLNT_STREAMFLAGS_AUTOCONVERTPCM + /// A channel matrixer and a sample rate converter are inserted as necessary to convert between the uncompressed format supplied to IAudioClient::Initialize and the audio engine mix format. + /// </summary> + AutoConvertPcm = 0x80000000, + + } + + /// <summary> + /// AUDIOCLIENT_ACTIVATION_PARAMS + /// https://docs.microsoft.com/en-us/windows/win32/api/audioclientactivationparams/ns-audioclientactivationparams-audioclient_activation_params + /// </summary> + struct AudioClientActivationParams + { + public AudioClientActivationType ActivationType; + public AudioClientProcessLoopbackParams ProcessLoopbackParams; + } + + + /// <summary> + /// AUDIOCLIENT_PROCESS_LOOPBACK_PARAMS + /// https://docs.microsoft.com/en-us/windows/win32/api/audioclientactivationparams/ns-audioclientactivationparams-audioclient_process_loopback_params + /// </summary> + struct AudioClientProcessLoopbackParams + { + /// <summary> + /// AUDIOCLIENT_PROCESS_LOOPBACK_PARAMS + /// The ID of the process for which the render streams, and the render streams of its child processes, will be included or excluded when activating the process loopback stream. + /// </summary> + public uint TargetProcessId; + public ProcessLoopbackMode ProcessLoopbackMode; + } + + /// <summary> + /// PROCESS_LOOPBACK_MODE + /// https://docs.microsoft.com/en-us/windows/win32/api/audioclientactivationparams/ne-audioclientactivationparams-process_loopback_mode + /// </summary> + enum ProcessLoopbackMode + { + + /// <summary> + /// PROCESS_LOOPBACK_MODE_INCLUDE_TARGET_PROCESS_TREE + /// Render streams from the specified process and its child processes are included in the activated process loopback stream. + /// </summary> + IncludeTargetProcessTree, + /// <summary> + /// PROCESS_LOOPBACK_MODE_EXCLUDE_TARGET_PROCESS_TREE + /// Render streams from the specified process and its child processes are excluded from the activated process loopback stream. + /// </summary> + ExcludeTargetProcessTree + } + + /// <summary> + /// AUDIOCLIENT_ACTIVATION_TYPE + /// https://docs.microsoft.com/en-us/windows/win32/api/audioclientactivationparams/ne-audioclientactivationparams-audioclient_activation_type + /// </summary> + enum AudioClientActivationType + { + /// <summary> + /// AUDIOCLIENT_ACTIVATION_TYPE_DEFAULT + /// Default activation. + /// </summary> + Default, + /// <summary> + /// AUDIOCLIENT_ACTIVATION_TYPE_PROCESS_LOOPBACK + /// Process loopback activation, allowing for the inclusion or exclusion of audio rendered by the specified process and its child processes. + /// </summary> + ProcessLoopback + }; +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientStreamFlags.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientStreamFlags.cs.meta new file mode 100644 index 0000000..87a55c5 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientStreamFlags.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 80217dd1ffe000cbe8b28d5e612b8a95 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientStreamOptions.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientStreamOptions.cs new file mode 100644 index 0000000..8f67d51 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientStreamOptions.cs @@ -0,0 +1,34 @@ +using System; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// Defines values that describe the characteristics of an audio stream. + /// AUDCLNT_STREAMOPTIONS + /// https://docs.microsoft.com/en-us/windows/win32/api/audioclient/ne-audioclient-audclnt_streamoptions + /// </summary> + [Flags] + public enum AudioClientStreamOptions + { + /// <summary> + /// AUDCLNT_STREAMOPTIONS_NONE + /// No stream options. + /// </summary> + None = 0, + /// <summary> + /// AUDCLNT_STREAMOPTIONS_RAW + /// The audio stream is a 'raw' stream that bypasses all signal processing except for endpoint specific, always-on processing in the APO, driver, and hardware. + /// </summary> + Raw = 0x1, + /// <summary> + /// AUDCLNT_STREAMOPTIONS_MATCH_FORMAT + /// The audio client is requesting that the audio engine match the format proposed by the client. The audio engine + /// will match this format only if the format is supported by the audio driver and associated APOs. + /// </summary> + MatchFormat = 0x2, + /// <summary> + /// AUDCLNT_STREAMOPTIONS_AMBISONICS + /// </summary> + Ambisonics = 0x4, + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientStreamOptions.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientStreamOptions.cs.meta new file mode 100644 index 0000000..b44b5be --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClientStreamOptions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 97caa4cf9f231804cb1e5246c27d1087 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClockClient.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClockClient.cs new file mode 100644 index 0000000..9ee4f89 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClockClient.cs @@ -0,0 +1,120 @@ +using System; +using NAudio.CoreAudioApi.Interfaces; +using System.Diagnostics; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// Audio Clock Client + /// </summary> + public class AudioClockClient : IDisposable + { + IAudioClock audioClockClientInterface; + + internal AudioClockClient(IAudioClock audioClockClientInterface) + { + this.audioClockClientInterface = audioClockClientInterface; + + //Stopwatch.GetTimestamp(); + //Stopwatch.Frequency + } + + /// <summary> + /// Characteristics + /// </summary> + public int Characteristics + { + get + { + Marshal.ThrowExceptionForHR(audioClockClientInterface.GetCharacteristics(out var characteristics)); + return (int)characteristics; + } + } + + /// <summary> + /// Frequency + /// </summary> + public ulong Frequency + { + get + { + Marshal.ThrowExceptionForHR(audioClockClientInterface.GetFrequency(out var freq)); + return freq; + } + } + + /// <summary> + /// Get Position + /// </summary> + public bool GetPosition(out ulong position, out ulong qpcPosition) + { + var hr = audioClockClientInterface.GetPosition(out position, out qpcPosition); + if (hr == -1) return false; + Marshal.ThrowExceptionForHR(hr); + return true; + } + + /// <summary> + /// Adjusted Position + /// </summary> + public ulong AdjustedPosition + { + get + { + ulong pos, qpos; + int cnt = 0; + while (!GetPosition(out pos, out qpos)) + { + if (++cnt == 5) + { + // we've tried too many times, so now we have to just run with what we have... + break; + } + } + + if (Stopwatch.IsHighResolution) + { + // cool, we can adjust our position appropriately + + // get the current qpc count (in ticks) + var qposNow = (ulong)((Stopwatch.GetTimestamp() * 10000000M) / Stopwatch.Frequency); + + // find out how many ticks have passed since the device reported the position + var qposDiff = qposNow - qpos; + + // find out how many device position units (usually bytes) would have played in that time span + var posDiff = (qposDiff * Frequency) / TimeSpan.TicksPerSecond; + + // add it to the position + pos += posDiff; + } + return pos; + } + } + + /// <summary> + /// Can Adjust Position + /// </summary> + public bool CanAdjustPosition => Stopwatch.IsHighResolution; + + #region IDisposable Members + + /// <summary> + /// Dispose + /// </summary> + public void Dispose() + { + if (audioClockClientInterface != null) + { + // althugh GC would do this for us, we want it done now + // to let us reopen WASAPI + Marshal.ReleaseComObject(audioClockClientInterface); + audioClockClientInterface = null; + GC.SuppressFinalize(this); + } + } + + #endregion + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClockClient.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClockClient.cs.meta new file mode 100644 index 0000000..37b12f5 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioClockClient.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1359181d2036ed894a95db3d84c4375a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolume.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolume.cs new file mode 100644 index 0000000..c2ff9f4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolume.cs @@ -0,0 +1,183 @@ +/* + LICENSE + ------- + Copyright (C) 2007 Ray Molenkamp + + This source code is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this source code or the software it produces. + + Permission is granted to anyone to use this source code for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this source code must not be misrepresented; you must not + claim that you wrote the original source code. If you use this source code + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original source code. + 3. This notice may not be removed or altered from any source distribution. +*/ + +using System; +using NAudio.CoreAudioApi.Interfaces; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// Audio Endpoint Volume + /// </summary> + public class AudioEndpointVolume : IDisposable + { + private readonly IAudioEndpointVolume audioEndPointVolume; + private AudioEndpointVolumeCallback callBack; + + private Guid notificationGuid = Guid.Empty; + + /// <summary> + /// GUID to pass to AudioEndpointVolumeCallback + /// </summary> + public Guid NotificationGuid { + get => notificationGuid; + set => notificationGuid = value; + } + + /// <summary> + /// On Volume Notification + /// </summary> + public event AudioEndpointVolumeNotificationDelegate OnVolumeNotification; + + /// <summary> + /// Volume Range + /// </summary> + public AudioEndpointVolumeVolumeRange VolumeRange { get; } + + /// <summary> + /// Hardware Support + /// </summary> + public EEndpointHardwareSupport HardwareSupport { get; } + + /// <summary> + /// Step Information + /// </summary> + public AudioEndpointVolumeStepInformation StepInformation { get; } + + /// <summary> + /// Channels + /// </summary> + public AudioEndpointVolumeChannels Channels { get; } + + /// <summary> + /// Master Volume Level + /// </summary> + public float MasterVolumeLevel + { + get + { + Marshal.ThrowExceptionForHR(audioEndPointVolume.GetMasterVolumeLevel(out var result)); + return result; + } + set + { + Marshal.ThrowExceptionForHR(audioEndPointVolume.SetMasterVolumeLevel(value, ref notificationGuid)); + } + } + + /// <summary> + /// Master Volume Level Scalar + /// </summary> + public float MasterVolumeLevelScalar + { + get + { + Marshal.ThrowExceptionForHR(audioEndPointVolume.GetMasterVolumeLevelScalar(out var result)); + return result; + } + set + { + Marshal.ThrowExceptionForHR(audioEndPointVolume.SetMasterVolumeLevelScalar(value, ref notificationGuid)); + } + } + + /// <summary> + /// Mute + /// </summary> + public bool Mute + { + get + { + Marshal.ThrowExceptionForHR(audioEndPointVolume.GetMute(out var result)); + return result; + } + set + { + Marshal.ThrowExceptionForHR(audioEndPointVolume.SetMute(value, ref notificationGuid)); + } + } + + /// <summary> + /// Volume Step Up + /// </summary> + public void VolumeStepUp() + { + Marshal.ThrowExceptionForHR(audioEndPointVolume.VolumeStepUp(ref notificationGuid)); + } + + /// <summary> + /// Volume Step Down + /// </summary> + public void VolumeStepDown() + { + Marshal.ThrowExceptionForHR(audioEndPointVolume.VolumeStepDown(ref notificationGuid)); + } + + /// <summary> + /// Creates a new Audio endpoint volume + /// </summary> + /// <param name="realEndpointVolume">IAudioEndpointVolume COM interface</param> + internal AudioEndpointVolume(IAudioEndpointVolume realEndpointVolume) + { + audioEndPointVolume = realEndpointVolume; + Channels = new AudioEndpointVolumeChannels(audioEndPointVolume); + StepInformation = new AudioEndpointVolumeStepInformation(audioEndPointVolume); + Marshal.ThrowExceptionForHR(audioEndPointVolume.QueryHardwareSupport(out var hardwareSupp)); + HardwareSupport = (EEndpointHardwareSupport)hardwareSupp; + VolumeRange = new AudioEndpointVolumeVolumeRange(audioEndPointVolume); + callBack = new AudioEndpointVolumeCallback(this); + Marshal.ThrowExceptionForHR(audioEndPointVolume.RegisterControlChangeNotify(callBack)); + } + + internal void FireNotification(AudioVolumeNotificationData notificationData) + { + OnVolumeNotification?.Invoke(notificationData); + } + #region IDisposable Members + + /// <summary> + /// Dispose + /// </summary> + public void Dispose() + { + if (callBack != null) + { + Marshal.ThrowExceptionForHR(audioEndPointVolume.UnregisterControlChangeNotify(callBack)); + callBack = null; + } + Marshal.ReleaseComObject(audioEndPointVolume); + GC.SuppressFinalize(this); + } + + /// <summary> + /// Finalizer + /// </summary> + ~AudioEndpointVolume() + { + Dispose(); + } + + #endregion + + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolume.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolume.cs.meta new file mode 100644 index 0000000..3a17d89 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolume.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: acd66887ba7db23139cd26a2b14cc451 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeCallback.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeCallback.cs new file mode 100644 index 0000000..8567df8 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeCallback.cs @@ -0,0 +1,74 @@ +/* + LICENSE + ------- + Copyright (C) 2007 Ray Molenkamp + + This source code is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this source code or the software it produces. + + Permission is granted to anyone to use this source code for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this source code must not be misrepresented; you must not + claim that you wrote the original source code. If you use this source code + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original source code. + 3. This notice may not be removed or altered from any source distribution. + + (Modified for NAudio by Mark Heath) + + */ + +using System; +using System.Runtime.InteropServices; +using NAudio.CoreAudioApi.Interfaces; +using NAudio.Utils; + +namespace NAudio.CoreAudioApi +{ + // This class implements the IAudioEndpointVolumeCallback interface, + // it is implemented in this class because implementing it on AudioEndpointVolume + // (where the functionality is really wanted, would cause the OnNotify function + // to show up in the public API. + internal class AudioEndpointVolumeCallback : IAudioEndpointVolumeCallback + { + private readonly AudioEndpointVolume parent; + + internal AudioEndpointVolumeCallback(AudioEndpointVolume parent) + { + this.parent = parent; + } + + public void OnNotify(IntPtr notifyData) + { + //Since AUDIO_VOLUME_NOTIFICATION_DATA is dynamic in length based on the + //number of audio channels available we cannot just call PtrToStructure + //to get all data, thats why it is split up into two steps, first the static + //data is marshalled into the data structure, then with some IntPtr math the + //remaining floats are read from memory. + // + var data = Marshal.PtrToStructure<AudioVolumeNotificationDataStruct>(notifyData); + + //Determine offset in structure of the first float + var offset = Marshal.OffsetOf<AudioVolumeNotificationDataStruct>("ChannelVolume"); + //Determine offset in memory of the first float + var firstFloatPtr = (IntPtr)((long)notifyData + (long)offset); + + var voldata = new float[data.nChannels]; + + //Read all floats from memory. + for (int i = 0; i < data.nChannels; i++) + { + voldata[i] = Marshal.PtrToStructure<float>(firstFloatPtr); + } + + //Create combined structure and Fire Event in parent class. + var notificationData = new AudioVolumeNotificationData(data.guidEventContext, data.bMuted, data.fMasterVolume, voldata, data.guidEventContext); + parent.FireNotification(notificationData); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeCallback.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeCallback.cs.meta new file mode 100644 index 0000000..23439a2 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeCallback.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5431fee5cb104331d85ca8f2b70b59c5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeChannel.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeChannel.cs new file mode 100644 index 0000000..b254f28 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeChannel.cs @@ -0,0 +1,87 @@ +/* + LICENSE + ------- + Copyright (C) 2007 Ray Molenkamp + + This source code is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this source code or the software it produces. + + Permission is granted to anyone to use this source code for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this source code must not be misrepresented; you must not + claim that you wrote the original source code. If you use this source code + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original source code. + 3. This notice may not be removed or altered from any source distribution. +*/ + +using System; +using NAudio.CoreAudioApi.Interfaces; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// Audio Endpoint Volume Channel + /// </summary> + public class AudioEndpointVolumeChannel + { + private readonly uint channel; + private readonly IAudioEndpointVolume audioEndpointVolume; + + private Guid notificationGuid = Guid.Empty; + + /// <summary> + /// GUID to pass to AudioEndpointVolumeCallback + /// </summary> + public Guid NotificationGuid + { + get => notificationGuid; + set => notificationGuid = value; + } + + internal AudioEndpointVolumeChannel(IAudioEndpointVolume parent, int channel) + { + this.channel = (uint)channel; + audioEndpointVolume = parent; + } + + /// <summary> + /// Volume Level + /// </summary> + public float VolumeLevel + { + get + { + Marshal.ThrowExceptionForHR(audioEndpointVolume.GetChannelVolumeLevel(channel,out var result)); + return result; + } + set + { + Marshal.ThrowExceptionForHR(audioEndpointVolume.SetChannelVolumeLevel(channel, value, ref notificationGuid)); + } + } + + /// <summary> + /// Volume Level Scalar + /// </summary> + public float VolumeLevelScalar + { + get + { + Marshal.ThrowExceptionForHR(audioEndpointVolume.GetChannelVolumeLevelScalar(channel, out var result)); + return result; + } + set + { + Marshal.ThrowExceptionForHR(audioEndpointVolume.SetChannelVolumeLevelScalar(channel, value, ref notificationGuid)); + } + } + + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeChannel.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeChannel.cs.meta new file mode 100644 index 0000000..d46b762 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeChannel.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 795f6ca72922c49cb903390ba9854714 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeChannels.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeChannels.cs new file mode 100644 index 0000000..72c0319 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeChannels.cs @@ -0,0 +1,68 @@ +/* + LICENSE + ------- + Copyright (C) 2007 Ray Molenkamp + + This source code is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this source code or the software it produces. + + Permission is granted to anyone to use this source code for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this source code must not be misrepresented; you must not + claim that you wrote the original source code. If you use this source code + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original source code. + 3. This notice may not be removed or altered from any source distribution. +*/ + +using System; +using NAudio.CoreAudioApi.Interfaces; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// Audio Endpoint Volume Channels + /// </summary> + public class AudioEndpointVolumeChannels + { + readonly IAudioEndpointVolume audioEndPointVolume; + readonly AudioEndpointVolumeChannel[] channels; + + /// <summary> + /// Channel Count + /// </summary> + public int Count + { + get + { + Marshal.ThrowExceptionForHR(audioEndPointVolume.GetChannelCount(out var result)); + return result; + } + } + + /// <summary> + /// Indexer - get a specific channel + /// </summary> + public AudioEndpointVolumeChannel this[int index] => channels[index]; + + internal AudioEndpointVolumeChannels(IAudioEndpointVolume parent) + { + audioEndPointVolume = parent; + + var channelCount = Count; + channels = new AudioEndpointVolumeChannel[channelCount]; + for (int i = 0; i < channelCount; i++) + { + channels[i] = new AudioEndpointVolumeChannel(audioEndPointVolume, i); + } + } + + + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeChannels.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeChannels.cs.meta new file mode 100644 index 0000000..5ac5199 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeChannels.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e67735c04cc93a4a3a77d9d828e5ece6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeNotificationDelegate.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeNotificationDelegate.cs new file mode 100644 index 0000000..0d7848a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeNotificationDelegate.cs @@ -0,0 +1,30 @@ +/* + LICENSE + ------- + Copyright (C) 2007 Ray Molenkamp + + This source code is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this source code or the software it produces. + + Permission is granted to anyone to use this source code for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this source code must not be misrepresented; you must not + claim that you wrote the original source code. If you use this source code + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original source code. + 3. This notice may not be removed or altered from any source distribution. +*/ + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// Audio Endpoint Volume Notifiaction Delegate + /// </summary> + /// <param name="data">Audio Volume Notification Data</param> + public delegate void AudioEndpointVolumeNotificationDelegate(AudioVolumeNotificationData data); +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeNotificationDelegate.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeNotificationDelegate.cs.meta new file mode 100644 index 0000000..2fceb40 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeNotificationDelegate.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 23cb1b9fc7a5c4149991e072439682b3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeStepInformation.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeStepInformation.cs new file mode 100644 index 0000000..1d51fb6 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeStepInformation.cs @@ -0,0 +1,51 @@ +/* + LICENSE + ------- + Copyright (C) 2007 Ray Molenkamp + + This source code is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this source code or the software it produces. + + Permission is granted to anyone to use this source code for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this source code must not be misrepresented; you must not + claim that you wrote the original source code. If you use this source code + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original source code. + 3. This notice may not be removed or altered from any source distribution. +*/ +using System; +using NAudio.CoreAudioApi.Interfaces; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// Audio Endpoint Volume Step Information + /// </summary> + public class AudioEndpointVolumeStepInformation + { + private readonly uint step; + private readonly uint stepCount; + + internal AudioEndpointVolumeStepInformation(IAudioEndpointVolume parent) + { + Marshal.ThrowExceptionForHR(parent.GetVolumeStepInfo(out step, out stepCount)); + } + + /// <summary> + /// Step + /// </summary> + public uint Step => step; + + /// <summary> + /// StepCount + /// </summary> + public uint StepCount => stepCount; + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeStepInformation.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeStepInformation.cs.meta new file mode 100644 index 0000000..0f4df7f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeStepInformation.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f421c0f486e30bc66b4212b3fab88334 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeVolumeRange.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeVolumeRange.cs new file mode 100644 index 0000000..5cdf4ce --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeVolumeRange.cs @@ -0,0 +1,57 @@ +/* + LICENSE + ------- + Copyright (C) 2007 Ray Molenkamp + + This source code is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this source code or the software it produces. + + Permission is granted to anyone to use this source code for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this source code must not be misrepresented; you must not + claim that you wrote the original source code. If you use this source code + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original source code. + 3. This notice may not be removed or altered from any source distribution. +*/ +// modified for NAudio +using NAudio.CoreAudioApi.Interfaces; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// Audio Endpoint Volume Volume Range + /// </summary> + public class AudioEndpointVolumeVolumeRange + { + readonly float volumeMinDecibels; + readonly float volumeMaxDecibels; + readonly float volumeIncrementDecibels; + + internal AudioEndpointVolumeVolumeRange(IAudioEndpointVolume parent) + { + Marshal.ThrowExceptionForHR(parent.GetVolumeRange(out volumeMinDecibels,out volumeMaxDecibels,out volumeIncrementDecibels)); + } + + /// <summary> + /// Minimum Decibels + /// </summary> + public float MinDecibels => volumeMinDecibels; + + /// <summary> + /// Maximum Decibels + /// </summary> + public float MaxDecibels => volumeMaxDecibels; + + /// <summary> + /// Increment Decibels + /// </summary> + public float IncrementDecibels => volumeIncrementDecibels; + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeVolumeRange.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeVolumeRange.cs.meta new file mode 100644 index 0000000..ea37fbf --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioEndpointVolumeVolumeRange.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: de7798c6a6747218ca3c513b2d347f43 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioMeterInformation.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioMeterInformation.cs new file mode 100644 index 0000000..d012f7a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioMeterInformation.cs @@ -0,0 +1,66 @@ +/* + LICENSE + ------- + Copyright (C) 2007 Ray Molenkamp + + This source code is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this source code or the software it produces. + + Permission is granted to anyone to use this source code for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this source code must not be misrepresented; you must not + claim that you wrote the original source code. If you use this source code + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original source code. + 3. This notice may not be removed or altered from any source distribution. +*/ +using System; +using System.Runtime.InteropServices; +using NAudio.CoreAudioApi.Interfaces; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// Audio Meter Information + /// </summary> + public class AudioMeterInformation + { + private readonly IAudioMeterInformation audioMeterInformation; + + internal AudioMeterInformation(IAudioMeterInformation realInterface) + { + audioMeterInformation = realInterface; + Marshal.ThrowExceptionForHR(audioMeterInformation.QueryHardwareSupport(out var hardwareSupp)); + HardwareSupport = (EEndpointHardwareSupport)hardwareSupp; + PeakValues = new AudioMeterInformationChannels(audioMeterInformation); + + } + + /// <summary> + /// Peak Values + /// </summary> + public AudioMeterInformationChannels PeakValues { get; } + + /// <summary> + /// Hardware Support + /// </summary> + public EEndpointHardwareSupport HardwareSupport { get; } + + /// <summary> + /// Master Peak Value + /// </summary> + public float MasterPeakValue + { + get + { + Marshal.ThrowExceptionForHR(audioMeterInformation.GetPeakValue(out var result)); + return result; + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioMeterInformation.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioMeterInformation.cs.meta new file mode 100644 index 0000000..41cbcb7 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioMeterInformation.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ebc66e31fb56148a8b9d655b355f13b3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioMeterInformationChannels.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioMeterInformationChannels.cs new file mode 100644 index 0000000..c12b762 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioMeterInformationChannels.cs @@ -0,0 +1,75 @@ +/* + LICENSE + ------- + Copyright (C) 2007 Ray Molenkamp + + This source code is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this source code or the software it produces. + + Permission is granted to anyone to use this source code for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this source code must not be misrepresented; you must not + claim that you wrote the original source code. If you use this source code + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original source code. + 3. This notice may not be removed or altered from any source distribution. +*/ +using System; +using NAudio.CoreAudioApi.Interfaces; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// Audio Meter Information Channels + /// </summary> + public class AudioMeterInformationChannels + { + private readonly IAudioMeterInformation audioMeterInformation; + + /// <summary> + /// Metering Channel Count + /// </summary> + public int Count + { + get + { + Marshal.ThrowExceptionForHR(audioMeterInformation.GetMeteringChannelCount(out var result)); + return result; + } + } + + /// <summary> + /// Get Peak value + /// </summary> + /// <param name="index">Channel index</param> + /// <returns>Peak value</returns> + public float this[int index] + { + get + { + var channels = Count; + if (index >= channels) + { + throw new ArgumentOutOfRangeException(nameof(index), + $"Peak index cannot be greater than number of channels ({channels})"); + } + var peakValues = new float[Count]; + var Params = GCHandle.Alloc(peakValues, GCHandleType.Pinned); + Marshal.ThrowExceptionForHR(audioMeterInformation.GetChannelsPeakValues(peakValues.Length, Params.AddrOfPinnedObject())); + Params.Free(); + return peakValues[index]; + } + } + + internal AudioMeterInformationChannels(IAudioMeterInformation parent) + { + audioMeterInformation = parent; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioMeterInformationChannels.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioMeterInformationChannels.cs.meta new file mode 100644 index 0000000..7888d5c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioMeterInformationChannels.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 71de29b174f1d58bda887cbbbe968ef0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioMute.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioMute.cs new file mode 100644 index 0000000..3663c1e --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioMute.cs @@ -0,0 +1,31 @@ +using NAudio.CoreAudioApi.Interfaces; +using NAudio.Wasapi.CoreAudioApi.Interfaces; +using System; +using System.Collections.Generic; +using System.Text; + +namespace NAudio.CoreAudioApi +{ + public class AudioMute + { + private IAudioMute audioMuteInterface; + internal AudioMute(IAudioMute audioMute) + { + audioMuteInterface = audioMute; + } + + public bool IsMuted + { + get + { + audioMuteInterface.GetMute(out var result); + return result; + } + set + { + var guid = Guid.Empty; + audioMuteInterface.SetMute(value, guid); + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioMute.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioMute.cs.meta new file mode 100644 index 0000000..3982009 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioMute.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 457ce9387475963d7af2c645033b7881 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioRenderClient.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioRenderClient.cs new file mode 100644 index 0000000..3b43010 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioRenderClient.cs @@ -0,0 +1,55 @@ +using System; +using NAudio.CoreAudioApi.Interfaces; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// Audio Render Client + /// </summary> + public class AudioRenderClient : IDisposable + { + IAudioRenderClient audioRenderClientInterface; + + internal AudioRenderClient(IAudioRenderClient audioRenderClientInterface) + { + this.audioRenderClientInterface = audioRenderClientInterface; + } + + /// <summary> + /// Gets a pointer to the buffer + /// </summary> + /// <param name="numFramesRequested">Number of frames requested</param> + /// <returns>Pointer to the buffer</returns> + public IntPtr GetBuffer(int numFramesRequested) + { + Marshal.ThrowExceptionForHR(audioRenderClientInterface.GetBuffer(numFramesRequested, out var bufferPointer)); + return bufferPointer; + } + + /// <summary> + /// Release buffer + /// </summary> + /// <param name="numFramesWritten">Number of frames written</param> + /// <param name="bufferFlags">Buffer flags</param> + public void ReleaseBuffer(int numFramesWritten,AudioClientBufferFlags bufferFlags) + { + Marshal.ThrowExceptionForHR(audioRenderClientInterface.ReleaseBuffer(numFramesWritten, bufferFlags)); + } + + /// <summary> + /// Release the COM object + /// </summary> + public void Dispose() + { + if (audioRenderClientInterface != null) + { + // althugh GC would do this for us, we want it done now + // to let us reopen WASAPI + Marshal.ReleaseComObject(audioRenderClientInterface); + audioRenderClientInterface = null; + GC.SuppressFinalize(this); + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioRenderClient.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioRenderClient.cs.meta new file mode 100644 index 0000000..c5f3289 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioRenderClient.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 313765d6192cc14f2acde31c649e504e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionControl.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionControl.cs new file mode 100644 index 0000000..67a4472 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionControl.cs @@ -0,0 +1,222 @@ +// ----------------------------------------- +// milligan22963 - implemented to work with nAudio +// 12/2014 +// ----------------------------------------- + +using System; +using System.Runtime.InteropServices; +using NAudio.CoreAudioApi.Interfaces; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// AudioSessionControl object for information + /// regarding an audio session + /// </summary> + public class AudioSessionControl : IDisposable + { + private readonly IAudioSessionControl audioSessionControlInterface; + private readonly IAudioSessionControl2 audioSessionControlInterface2; + private AudioSessionEventsCallback audioSessionEventCallback; + + /// <summary> + /// Constructor. + /// </summary> + /// <param name="audioSessionControl"></param> + public AudioSessionControl(IAudioSessionControl audioSessionControl) + { + audioSessionControlInterface = audioSessionControl; + audioSessionControlInterface2 = audioSessionControl as IAudioSessionControl2; + + if (audioSessionControlInterface is IAudioMeterInformation meters) + AudioMeterInformation = new AudioMeterInformation(meters); + if (audioSessionControlInterface is ISimpleAudioVolume volume) + SimpleAudioVolume = new SimpleAudioVolume(volume); + } + + #region IDisposable Members + + /// <summary> + /// Dispose + /// </summary> + public void Dispose() + { + if (audioSessionEventCallback != null) + { + Marshal.ThrowExceptionForHR(audioSessionControlInterface.UnregisterAudioSessionNotification(audioSessionEventCallback)); + audioSessionEventCallback = null; + } + GC.SuppressFinalize(this); + } + + /// <summary> + /// Finalizer + /// </summary> + ~AudioSessionControl() + { + Dispose(); + } + + #endregion + + /// <summary> + /// Audio meter information of the audio session. + /// </summary> + public AudioMeterInformation AudioMeterInformation { get; } + + /// <summary> + /// Simple audio volume of the audio session (for volume and mute status). + /// </summary> + public SimpleAudioVolume SimpleAudioVolume { get; } + + /// <summary> + /// The current state of the audio session. + /// </summary> + public AudioSessionState State + { + get + { + Marshal.ThrowExceptionForHR(audioSessionControlInterface.GetState(out var state)); + + return state; + } + } + + /// <summary> + /// The name of the audio session. + /// </summary> + public string DisplayName + { + get + { + Marshal.ThrowExceptionForHR(audioSessionControlInterface.GetDisplayName(out var displayName)); + + return displayName; + } + set + { + if (value != String.Empty) + { + Marshal.ThrowExceptionForHR(audioSessionControlInterface.SetDisplayName(value, Guid.Empty)); + } + } + } + + /// <summary> + /// the path to the icon shown in the mixer. + /// </summary> + public string IconPath + { + get + { + Marshal.ThrowExceptionForHR(audioSessionControlInterface.GetIconPath(out var iconPath)); + + return iconPath; + } + set + { + if (value != String.Empty) + { + Marshal.ThrowExceptionForHR(audioSessionControlInterface.SetIconPath(value, Guid.Empty)); + } + } + } + + /// <summary> + /// The session identifier of the audio session. + /// </summary> + public string GetSessionIdentifier + { + get + { + if (audioSessionControlInterface2 == null) throw new InvalidOperationException("Not supported on this version of Windows"); + Marshal.ThrowExceptionForHR(audioSessionControlInterface2.GetSessionIdentifier(out var str)); + return str; + } + } + + /// <summary> + /// The session instance identifier of the audio session. + /// </summary> + public string GetSessionInstanceIdentifier + { + get + { + if (audioSessionControlInterface2 == null) throw new InvalidOperationException("Not supported on this version of Windows"); + Marshal.ThrowExceptionForHR(audioSessionControlInterface2.GetSessionInstanceIdentifier(out var str)); + return str; + } + } + + /// <summary> + /// The process identifier of the audio session. + /// </summary> + public uint GetProcessID + { + get + { + if (audioSessionControlInterface2 == null) throw new InvalidOperationException("Not supported on this version of Windows"); + Marshal.ThrowExceptionForHR(audioSessionControlInterface2.GetProcessId(out var pid)); + return pid; + } + } + + /// <summary> + /// Is the session a system sounds session. + /// </summary> + public bool IsSystemSoundsSession + { + get + { + if (audioSessionControlInterface2 == null) throw new InvalidOperationException("Not supported on this version of Windows"); + return (audioSessionControlInterface2.IsSystemSoundsSession() == 0); + } + } + + /// <summary> + /// the grouping param for an audio session grouping + /// </summary> + /// <returns></returns> + public Guid GetGroupingParam() + { + Marshal.ThrowExceptionForHR(audioSessionControlInterface.GetGroupingParam(out var groupingId)); + + return groupingId; + } + + /// <summary> + /// For chanigng the grouping param and supplying the context of said change + /// </summary> + /// <param name="groupingId"></param> + /// <param name="context"></param> + public void SetGroupingParam(Guid groupingId, Guid context) + { + Marshal.ThrowExceptionForHR(audioSessionControlInterface.SetGroupingParam(groupingId, context)); + } + + /// <summary> + /// Registers an even client for callbacks + /// </summary> + /// <param name="eventClient"></param> + public void RegisterEventClient(IAudioSessionEventsHandler eventClient) + { + // we could have an array or list of listeners if we like + audioSessionEventCallback = new AudioSessionEventsCallback(eventClient); + Marshal.ThrowExceptionForHR(audioSessionControlInterface.RegisterAudioSessionNotification(audioSessionEventCallback)); + } + + /// <summary> + /// Unregisters an event client from receiving callbacks + /// </summary> + /// <param name="eventClient"></param> + public void UnRegisterEventClient(IAudioSessionEventsHandler eventClient) + { + // if one is registered, let it go + if (audioSessionEventCallback != null) + { + Marshal.ThrowExceptionForHR(audioSessionControlInterface.UnregisterAudioSessionNotification(audioSessionEventCallback)); + audioSessionEventCallback = null; + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionControl.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionControl.cs.meta new file mode 100644 index 0000000..7de3108 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionControl.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e30d51a37a59f08288185ef1b641164d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionEventsCallback.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionEventsCallback.cs new file mode 100644 index 0000000..313c9e2 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionEventsCallback.cs @@ -0,0 +1,135 @@ +// ----------------------------------------- +// milligan22963 - implemented to work with nAudio +// 12/2014 +// ----------------------------------------- + +using System; +using System.Runtime.InteropServices; +using NAudio.CoreAudioApi.Interfaces; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// AudioSessionEvents callback implementation + /// </summary> + public class AudioSessionEventsCallback : IAudioSessionEvents + { + private readonly IAudioSessionEventsHandler audioSessionEventsHandler; + + /// <summary> + /// Constructor. + /// </summary> + /// <param name="handler"></param> + public AudioSessionEventsCallback(IAudioSessionEventsHandler handler) + { + audioSessionEventsHandler = handler; + } + + /// <summary> + /// Notifies the client that the display name for the session has changed. + /// </summary> + /// <param name="displayName">The new display name for the session.</param> + /// <param name="eventContext">A user context value that is passed to the notification callback.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + public int OnDisplayNameChanged( + [In] [MarshalAs(UnmanagedType.LPWStr)] string displayName, + [In] ref Guid eventContext) + { + audioSessionEventsHandler.OnDisplayNameChanged(displayName); + + return 0; + } + + /// <summary> + /// Notifies the client that the display icon for the session has changed. + /// </summary> + /// <param name="iconPath">The path for the new display icon for the session.</param> + /// <param name="eventContext">A user context value that is passed to the notification callback.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + public int OnIconPathChanged( + [In] [MarshalAs(UnmanagedType.LPWStr)] string iconPath, + [In] ref Guid eventContext) + { + audioSessionEventsHandler.OnIconPathChanged(iconPath); + + return 0; + } + + /// <summary> + /// Notifies the client that the volume level or muting state of the session has changed. + /// </summary> + /// <param name="volume">The new volume level for the audio session.</param> + /// <param name="isMuted">The new muting state.</param> + /// <param name="eventContext">A user context value that is passed to the notification callback.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + public int OnSimpleVolumeChanged( + [In] [MarshalAs(UnmanagedType.R4)] float volume, + [In] [MarshalAs(UnmanagedType.Bool)] bool isMuted, + [In] ref Guid eventContext) + { + audioSessionEventsHandler.OnVolumeChanged(volume, isMuted); + + return 0; + } + + /// <summary> + /// Notifies the client that the volume level of an audio channel in the session submix has changed. + /// </summary> + /// <param name="channelCount">The channel count.</param> + /// <param name="newVolumes">An array of volumnes cooresponding with each channel index.</param> + /// <param name="channelIndex">The number of the channel whose volume level changed.</param> + /// <param name="eventContext">A user context value that is passed to the notification callback.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + public int OnChannelVolumeChanged( + [In] [MarshalAs(UnmanagedType.U4)] UInt32 channelCount, + [In] [MarshalAs(UnmanagedType.SysInt)] IntPtr newVolumes, // Pointer to float array + [In] [MarshalAs(UnmanagedType.U4)] UInt32 channelIndex, + [In] ref Guid eventContext) + { + audioSessionEventsHandler.OnChannelVolumeChanged(channelCount, newVolumes, channelIndex); + + return 0; + } + + /// <summary> + /// Notifies the client that the grouping parameter for the session has changed. + /// </summary> + /// <param name="groupingId">The new grouping parameter for the session.</param> + /// <param name="eventContext">A user context value that is passed to the notification callback.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + public int OnGroupingParamChanged( + [In] ref Guid groupingId, + [In] ref Guid eventContext) + { + audioSessionEventsHandler.OnGroupingParamChanged(ref groupingId); + + return 0; + } + + /// <summary> + /// Notifies the client that the stream-activity state of the session has changed. + /// </summary> + /// <param name="state">The new session state.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + public int OnStateChanged( + [In] AudioSessionState state) + { + audioSessionEventsHandler.OnStateChanged(state); + + return 0; + } + + /// <summary> + /// Notifies the client that the session has been disconnected. + /// </summary> + /// <param name="disconnectReason">The reason that the audio session was disconnected.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + public int OnSessionDisconnected( + [In] AudioSessionDisconnectReason disconnectReason) + { + audioSessionEventsHandler.OnSessionDisconnected(disconnectReason); + + return 0; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionEventsCallback.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionEventsCallback.cs.meta new file mode 100644 index 0000000..7a950e9 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionEventsCallback.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9fab1604ffdb79414a399472a69175bf +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionManager.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionManager.cs new file mode 100644 index 0000000..4f6bedd --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionManager.cs @@ -0,0 +1,139 @@ +// ----------------------------------------- +// milligan22963 - implemented to work with nAudio +// 12/2014 +// ----------------------------------------- + +using System; +using System.Runtime.InteropServices; +using NAudio.CoreAudioApi.Interfaces; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// AudioSessionManager + /// + /// Designed to manage audio sessions and in particuar the + /// SimpleAudioVolume interface to adjust a session volume + /// </summary> + public class AudioSessionManager + { + private readonly IAudioSessionManager audioSessionInterface; + private readonly IAudioSessionManager2 audioSessionInterface2; + private AudioSessionNotification audioSessionNotification; + private SessionCollection sessions; + + private SimpleAudioVolume simpleAudioVolume; + private AudioSessionControl audioSessionControl; + + /// <summary> + /// Session created delegate + /// </summary> + public delegate void SessionCreatedDelegate(object sender, IAudioSessionControl newSession); + + /// <summary> + /// Occurs when audio session has been added (for example run another program that use audio playback). + /// </summary> + public event SessionCreatedDelegate OnSessionCreated; + + internal AudioSessionManager(IAudioSessionManager audioSessionManager) + { + audioSessionInterface = audioSessionManager; + audioSessionInterface2 = audioSessionManager as IAudioSessionManager2; + + RefreshSessions(); + } + + /// <summary> + /// SimpleAudioVolume object + /// for adjusting the volume for the user session + /// </summary> + public SimpleAudioVolume SimpleAudioVolume + { + get + { + if (simpleAudioVolume == null) + { + audioSessionInterface.GetSimpleAudioVolume(Guid.Empty, 0, out var simpleAudioInterface); + + simpleAudioVolume = new SimpleAudioVolume(simpleAudioInterface); + } + return simpleAudioVolume; + } + } + + /// <summary> + /// AudioSessionControl object + /// for registring for callbacks and other session information + /// </summary> + public AudioSessionControl AudioSessionControl + { + get + { + if (audioSessionControl == null) + { + audioSessionInterface.GetAudioSessionControl(Guid.Empty, 0, out var audioSessionControlInterface); + + audioSessionControl = new AudioSessionControl(audioSessionControlInterface); + } + return audioSessionControl; + } + } + + internal void FireSessionCreated(IAudioSessionControl newSession) + { + OnSessionCreated?.Invoke(this, newSession); + } + + /// <summary> + /// Refresh session of current device. + /// </summary> + public void RefreshSessions() + { + UnregisterNotifications(); + + if (audioSessionInterface2 != null) + { + Marshal.ThrowExceptionForHR(audioSessionInterface2.GetSessionEnumerator(out var sessionEnum)); + sessions = new SessionCollection(sessionEnum); + + audioSessionNotification = new AudioSessionNotification(this); + Marshal.ThrowExceptionForHR(audioSessionInterface2.RegisterSessionNotification(audioSessionNotification)); + } + } + + /// <summary> + /// Returns list of sessions of current device. + /// </summary> + public SessionCollection Sessions => sessions; + + /// <summary> + /// Dispose. + /// </summary> + public void Dispose() + { + UnregisterNotifications(); + + GC.SuppressFinalize(this); + } + + private void UnregisterNotifications() + { + sessions = null; + + if (audioSessionNotification != null && audioSessionInterface2 != null) + { + Marshal.ThrowExceptionForHR( + audioSessionInterface2.UnregisterSessionNotification(audioSessionNotification)); + audioSessionNotification = null; + } + } + + /// <summary> + /// Finalizer. + /// </summary> + ~AudioSessionManager() + { + Dispose(); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionManager.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionManager.cs.meta new file mode 100644 index 0000000..987c5b7 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b82cca6b4e9ed7f1c9d82c477a65d173 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionNotification.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionNotification.cs new file mode 100644 index 0000000..a542877 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionNotification.cs @@ -0,0 +1,22 @@ +using NAudio.CoreAudioApi.Interfaces; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi +{ + internal class AudioSessionNotification : IAudioSessionNotification + { + private AudioSessionManager parent; + + internal AudioSessionNotification(AudioSessionManager parent) + { + this.parent = parent; + } + + [PreserveSig] + public int OnSessionCreated(IAudioSessionControl newSession) + { + parent.FireSessionCreated(newSession); + return 0; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionNotification.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionNotification.cs.meta new file mode 100644 index 0000000..0add8ee --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioSessionNotification.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5527577e69597b711905d777738980aa +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioStreamCategory.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioStreamCategory.cs new file mode 100644 index 0000000..dbf0bbe --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioStreamCategory.cs @@ -0,0 +1,71 @@ +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// Specifies the category of an audio stream. + /// https://docs.microsoft.com/en-us/windows/win32/api/audiosessiontypes/ne-audiosessiontypes-audio_stream_category + /// AUDIO_STREAM_CATEGORY + /// </summary> + public enum AudioStreamCategory + { + /// <summary> + /// Other audio stream. + /// </summary> + Other = 0, + /// <summary> + /// Media that will only stream when the app is in the foreground. + /// </summary> + ForegroundOnlyMedia, + /// <summary> + /// Media that can be streamed when the app is in the background. + /// </summary> + BackgroundCapableMedia, + /// <summary> + /// Real-time communications, such as VOIP or chat. + /// </summary> + Communications, + /// <summary> + /// Alert sounds. + /// </summary> + Alerts, + /// <summary> + /// Sound effects. + /// </summary> + SoundEffects, + /// <summary> + /// Game sound effects. + /// </summary> + GameEffects, + /// <summary> + /// Background audio for games. + /// </summary> + GameMedia, + /// <summary> + /// Game chat audio. Similar to AudioCategory_Communications except that AudioCategory_GameChat will not attenuate other streams. + /// </summary> + GameChat, + /// <summary> + /// Speech + /// </summary> + Speech, + /// <summary> + /// Stream that includes audio with dialog. + /// </summary> + Movie, + /// <summary> + /// Stream that includes audio without dialog. + /// </summary> + Media, + /// <summary> + /// Media is audio captured with the intent of capturing voice sources located in the far field. (Far away from the microphone.) + /// </summary> + FarFieldSpeech, + /// <summary> + /// Media is captured audio that requires consistent speech processing for the captured audio stream across all Windows devices. Used by applications that process speech data using machine learning algorithms. + /// </summary> + UniformSpeech, + /// <summary> + /// Media is audio captured with the intent of enabling dictation or typing by voice. + /// </summary> + VoiceTyping + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioStreamCategory.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioStreamCategory.cs.meta new file mode 100644 index 0000000..c820c7b --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioStreamCategory.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9f0b3a6ee92931d45beb370dced445e3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioStreamVolume.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioStreamVolume.cs new file mode 100644 index 0000000..ed88c17 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioStreamVolume.cs @@ -0,0 +1,163 @@ +using NAudio.CoreAudioApi.Interfaces; +using System; +using System.Globalization; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// Manages the AudioStreamVolume for the <see cref="AudioClient"/>. + /// </summary> + public class AudioStreamVolume : IDisposable + { + IAudioStreamVolume audioStreamVolumeInterface; + + internal AudioStreamVolume(IAudioStreamVolume audioStreamVolumeInterface) + { + this.audioStreamVolumeInterface = audioStreamVolumeInterface; + } + + /// <summary> + /// Verify that the channel index is valid. + /// </summary> + /// <param name="channelIndex"></param> + /// <param name="parameter"></param> + private void CheckChannelIndex(int channelIndex, string parameter) + { + int channelCount = ChannelCount; + if (channelIndex >= channelCount) + { + throw new ArgumentOutOfRangeException(parameter, "You must supply a valid channel index < current count of channels: " + channelCount.ToString()); + } + } + + /// <summary> + /// Return the current stream volumes for all channels + /// </summary> + /// <returns>An array of volume levels between 0.0 and 1.0 for each channel in the audio stream.</returns> + public float[] GetAllVolumes() + { + Marshal.ThrowExceptionForHR(audioStreamVolumeInterface.GetChannelCount(out var channels)); + var levels = new float[channels]; + Marshal.ThrowExceptionForHR(audioStreamVolumeInterface.GetAllVolumes(channels, levels)); + return levels; + } + + /// <summary> + /// Returns the current number of channels in this audio stream. + /// </summary> + public int ChannelCount + { + get + { + Marshal.ThrowExceptionForHR(audioStreamVolumeInterface.GetChannelCount(out var channels)); + unchecked + { + return (int)channels; + } + } + } + + /// <summary> + /// Return the current volume for the requested channel. + /// </summary> + /// <param name="channelIndex">The 0 based index into the channels.</param> + /// <returns>The volume level for the channel between 0.0 and 1.0.</returns> + public float GetChannelVolume(int channelIndex) + { + CheckChannelIndex(channelIndex, "channelIndex"); + + uint index; + unchecked + { + index = (uint)channelIndex; + } + Marshal.ThrowExceptionForHR(audioStreamVolumeInterface.GetChannelVolume(index, out var level)); + return level; + } + + /// <summary> + /// Set the volume level for each channel of the audio stream. + /// </summary> + /// <param name="levels">An array of volume levels (between 0.0 and 1.0) one for each channel.</param> + /// <remarks> + /// A volume level MUST be supplied for reach channel in the audio stream. + /// </remarks> + /// <exception cref="ArgumentOutOfRangeException"> + /// Thrown when <paramref name="levels"/> does not contain <see cref="ChannelCount"/> elements. + /// </exception> + public void SetAllVolumes(float[] levels) + { + // Make friendly Net exceptions for common problems: + int channelCount = ChannelCount; + if (levels == null) + { + throw new ArgumentNullException(nameof(levels)); + } + if (levels.Length != channelCount) + { + throw new ArgumentOutOfRangeException( + nameof(levels), + String.Format(CultureInfo.InvariantCulture, "SetAllVolumes MUST be supplied with a volume level for ALL channels. The AudioStream has {0} channels and you supplied {1} channels.", + channelCount, levels.Length)); + } + for (int i = 0; i < levels.Length; i++) + { + float level = levels[i]; + if (level < 0.0f) throw new ArgumentOutOfRangeException(nameof(levels), "All volumes must be between 0.0 and 1.0. Invalid volume at index: " + i.ToString()); + if (level > 1.0f) throw new ArgumentOutOfRangeException(nameof(levels), "All volumes must be between 0.0 and 1.0. Invalid volume at index: " + i.ToString()); + } + unchecked + { + Marshal.ThrowExceptionForHR(audioStreamVolumeInterface.SetAllVoumes((uint)channelCount, levels)); + } + } + + /// <summary> + /// Sets the volume level for one channel in the audio stream. + /// </summary> + /// <param name="index">The 0-based index into the channels to adjust the volume of.</param> + /// <param name="level">The volume level between 0.0 and 1.0 for this channel of the audio stream.</param> + public void SetChannelVolume(int index, float level) + { + CheckChannelIndex(index, "index"); + + if (level < 0.0f) throw new ArgumentOutOfRangeException(nameof(level), "Volume must be between 0.0 and 1.0"); + if (level > 1.0f) throw new ArgumentOutOfRangeException(nameof(level), "Volume must be between 0.0 and 1.0"); + unchecked + { + Marshal.ThrowExceptionForHR(audioStreamVolumeInterface.SetChannelVolume((uint)index, level)); + } + } + + #region IDisposable Members + + /// <summary> + /// Dispose + /// </summary> + public void Dispose() + { + Dispose(true); + GC.SuppressFinalize(this); + } + + /// <summary> + /// Release/cleanup objects during Dispose/finalization. + /// </summary> + /// <param name="disposing">True if disposing and false if being finalized.</param> + protected virtual void Dispose(bool disposing) + { + if (disposing) + { + if (audioStreamVolumeInterface != null) + { + // although GC would do this for us, we want it done now + Marshal.ReleaseComObject(audioStreamVolumeInterface); + audioStreamVolumeInterface = null; + } + } + } + + #endregion + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioStreamVolume.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioStreamVolume.cs.meta new file mode 100644 index 0000000..b58c22c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioStreamVolume.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7a61b85caebedd4129b7419517663b5c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioVolumeLevel.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioVolumeLevel.cs new file mode 100644 index 0000000..5543ee9 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioVolumeLevel.cs @@ -0,0 +1,56 @@ +using NAudio.CoreAudioApi.Interfaces; +using System; + +namespace NAudio.Wasapi.CoreAudioApi +{ + /// <summary> + /// Audio Volume Level + /// </summary> + public class AudioVolumeLevel + { + private readonly IAudioVolumeLevel audioVolumeLevelInterface; + + internal AudioVolumeLevel(IAudioVolumeLevel audioVolumeLevel) + { + audioVolumeLevelInterface = audioVolumeLevel; + } + + public uint ChannelCount + { + get + { + audioVolumeLevelInterface.GetChannelCount(out uint result); + return result; + } + } + + public void GetLevelRange(uint channel, out float minLevelDb, out float maxLevelDb, out float stepping) + { + audioVolumeLevelInterface.GetLevelRange(channel, out minLevelDb, out maxLevelDb, out stepping); + } + + public float GetLevel(uint channel) + { + audioVolumeLevelInterface.GetLevel(channel, out float result); + return result; + } + + public void SetLevel(uint channel, float value) + { + var guid = Guid.Empty; + audioVolumeLevelInterface.SetLevel(channel, value, ref guid); + } + + public void SetLevelUniform(float value) + { + var guid = Guid.Empty; + audioVolumeLevelInterface.SetLevelUniform(value, ref guid); + } + + public void SetLevelAllChannel(float[] values, uint channels) + { + var guid = Guid.Empty; + audioVolumeLevelInterface.SetLevelAllChannel(values, channels, ref guid); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioVolumeLevel.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioVolumeLevel.cs.meta new file mode 100644 index 0000000..a39936a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioVolumeLevel.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e4e60185d1c5963a98b6b595dbe05870 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioVolumeNotificationData.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioVolumeNotificationData.cs new file mode 100644 index 0000000..5703b6f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioVolumeNotificationData.cs @@ -0,0 +1,79 @@ +/* + LICENSE + ------- + Copyright (C) 2007 Ray Molenkamp + + This source code is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this source code or the software it produces. + + Permission is granted to anyone to use this source code for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this source code must not be misrepresented; you must not + claim that you wrote the original source code. If you use this source code + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original source code. + 3. This notice may not be removed or altered from any source distribution. +*/ +using System; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// Audio Volume Notification Data + /// </summary> + public class AudioVolumeNotificationData + { + /// <summary> + /// Event Context + /// </summary> + public Guid EventContext { get; } + + /// <summary> + /// Muted + /// </summary> + public bool Muted { get; } + + /// <summary> + /// Guid that raised the event + /// </summary> + public Guid Guid { get; } + + /// <summary> + /// Master Volume + /// </summary> + public float MasterVolume { get; } + + /// <summary> + /// Channels + /// </summary> + public int Channels { get; } + + /// <summary> + /// Channel Volume + /// </summary> + public float[] ChannelVolume { get; } + + /// <summary> + /// Audio Volume Notification Data + /// </summary> + /// <param name="eventContext"></param> + /// <param name="muted"></param> + /// <param name="masterVolume"></param> + /// <param name="channelVolume"></param> + /// <param name="guid"></param> + public AudioVolumeNotificationData(Guid eventContext, bool muted, float masterVolume, float[] channelVolume, Guid guid) + { + EventContext = eventContext; + Muted = muted; + MasterVolume = masterVolume; + Channels = channelVolume.Length; + ChannelVolume = channelVolume; + Guid = guid; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioVolumeNotificationData.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioVolumeNotificationData.cs.meta new file mode 100644 index 0000000..b41f7ac --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/AudioVolumeNotificationData.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d127c3cd3345c5532b27dd7b21272089 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Connector.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Connector.cs new file mode 100644 index 0000000..c51cc3c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Connector.cs @@ -0,0 +1,113 @@ +using NAudio.CoreAudioApi.Interfaces; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// Connector + /// </summary> + public class Connector + { + private readonly IConnector connectorInterface; + + internal Connector(IConnector connector) + { + connectorInterface = connector; + } + + /// <summary> + /// Connects this connector to a connector in another device-topology object + /// </summary> + public void ConnectTo(Connector other) + { + connectorInterface.ConnectTo(other.connectorInterface); + } + + /// <summary> + /// Retreives the type of this connector + /// </summary> + public ConnectorType Type + { + get + { + connectorInterface.GetType(out var result); + return result; + } + } + + /// <summary> + /// Retreives the data flow of this connector + /// </summary> + public DataFlow DataFlow + { + get + { + connectorInterface.GetDataFlow(out var result); + return result; + } + } + + /// <summary> + /// Disconnects this connector from it's connected connector (if connected) + /// </summary> + public void Disconnect() + { + connectorInterface.Disconnect(); + } + + /// <summary> + /// Indicates whether this connector is connected to another connector + /// </summary> + public bool IsConnected + { + get + { + connectorInterface.IsConnected(out var result); + return result; + } + } + + /// <summary> + /// Retreives the connector this connector is connected to (if connected) + /// </summary> + public Connector ConnectedTo + { + get + { + connectorInterface.GetConnectedTo(out var result); + return new Connector(result); + } + } + + /// <summary> + /// Retreives the global ID of the connector this connector is connected to (if connected) + /// </summary> + public string ConnectedToConnectorId + { + get + { + connectorInterface.GetConnectorIdConnectedTo(out var result); + return result; + } + } + + /// <summary> + /// Retreives the device ID of the audio device this connector is connected to (if connected) + /// </summary> + public string ConnectedToDeviceId + { + get + { + connectorInterface.GetDeviceIdConnectedTo(out var result); + return result; + } + } + + public Part Part + { + get + { + return new Part(connectorInterface as IPart); + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Connector.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Connector.cs.meta new file mode 100644 index 0000000..2f09134 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Connector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5975197a8927bb07f96dfac2ab3a6b7a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/ConnectorType.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/ConnectorType.cs new file mode 100644 index 0000000..7e5a80c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/ConnectorType.cs @@ -0,0 +1,33 @@ +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// Connector Type + /// </summary> + public enum ConnectorType + { + /// <summary> + /// The connector is part of a connection of unknown type. + /// </summary> + UnknownConnector, + /// <summary> + /// The connector is part of a physical connection to an auxiliary device that is installed inside the system chassis + /// </summary> + PhysicalInternal, + /// <summary> + /// The connector is part of a physical connection to an external device. + /// </summary> + PhysicalExternal, + /// <summary> + /// The connector is part of a software-configured I/O connection (typically a DMA channel) between system memory and an audio hardware device on an audio adapter. + /// </summary> + SoftwareIo, + /// <summary> + /// The connector is part of a permanent connection that is fixed and cannot be configured under software control. + /// </summary> + SoftwareFixed, + /// <summary> + /// The connector is part of a connection to a network. + /// </summary> + Network, + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/ConnectorType.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/ConnectorType.cs.meta new file mode 100644 index 0000000..d7f4c2d --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/ConnectorType.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 62566ba8a59e2312d8ad9737b2c00c16 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/DataFlow.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/DataFlow.cs new file mode 100644 index 0000000..2f62588 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/DataFlow.cs @@ -0,0 +1,25 @@ +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// The EDataFlow enumeration defines constants that indicate the direction + /// in which audio data flows between an audio endpoint device and an application + /// </summary> + public enum DataFlow + { + /// <summary> + /// Audio rendering stream. + /// Audio data flows from the application to the audio endpoint device, which renders the stream. + /// </summary> + Render, + /// <summary> + /// Audio capture stream. Audio data flows from the audio endpoint device that captures the stream, + /// to the application + /// </summary> + Capture, + /// <summary> + /// Audio rendering or capture stream. Audio data can flow either from the application to the audio + /// endpoint device, or from the audio endpoint device to the application. + /// </summary> + All + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/DataFlow.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/DataFlow.cs.meta new file mode 100644 index 0000000..a6f061b --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/DataFlow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 06ac6685f0088aee5a288b35ded78723 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/DeviceState.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/DeviceState.cs new file mode 100644 index 0000000..8e6c4b1 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/DeviceState.cs @@ -0,0 +1,55 @@ +/* + LICENSE + ------- + Copyright (C) 2007 Ray Molenkamp + + This source code is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this source code or the software it produces. + + Permission is granted to anyone to use this source code for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this source code must not be misrepresented; you must not + claim that you wrote the original source code. If you use this source code + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original source code. + 3. This notice may not be removed or altered from any source distribution. +*/ +// adapted for NAudio, +// updated to be in line with http://msdn.microsoft.com/en-us/library/dd370823%28v=vs.85%29.aspx +using System; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// Device State + /// </summary> + [Flags] + public enum DeviceState + { + /// <summary> + /// DEVICE_STATE_ACTIVE + /// </summary> + Active = 0x00000001, + /// <summary> + /// DEVICE_STATE_DISABLED + /// </summary> + Disabled = 0x00000002, + /// <summary> + /// DEVICE_STATE_NOTPRESENT + /// </summary> + NotPresent = 0x00000004, + /// <summary> + /// DEVICE_STATE_UNPLUGGED + /// </summary> + Unplugged = 0x00000008, + /// <summary> + /// DEVICE_STATEMASK_ALL + /// </summary> + All = 0x0000000F + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/DeviceState.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/DeviceState.cs.meta new file mode 100644 index 0000000..15a97af --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/DeviceState.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 804832c5b7fd126f0b4c9116b2a4f709 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/DeviceTopology.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/DeviceTopology.cs new file mode 100644 index 0000000..f2be34a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/DeviceTopology.cs @@ -0,0 +1,54 @@ +using NAudio.CoreAudioApi.Interfaces; +using System; +using System.Collections.Generic; +using System.Text; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// Windows CoreAudio DeviceTopology + /// </summary> + public class DeviceTopology + { + private readonly IDeviceTopology deviceTopologyInterface; + + internal DeviceTopology(IDeviceTopology deviceTopology) + { + deviceTopologyInterface = deviceTopology; + } + + /// <summary> + /// Retrieves the number of connections associated with this device-topology object + /// </summary> + public uint ConnectorCount + { + get + { + deviceTopologyInterface.GetConnectorCount(out var count); + return count; + } + } + + /// <summary> + /// Retrieves the connector at the supplied index + /// </summary> + public Connector GetConnector(uint index) + { + deviceTopologyInterface.GetConnector(index, out var connectorInterface); + return new Connector(connectorInterface); + } + + /// <summary> + /// Retrieves the device id of the device represented by this device-topology object + /// </summary> + public string DeviceId + { + get + { + deviceTopologyInterface.GetDeviceId(out var result); + return result; + } + } + + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/DeviceTopology.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/DeviceTopology.cs.meta new file mode 100644 index 0000000..694388f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/DeviceTopology.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8ef9c30d3985e1824a72f878ceb0bcde +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/EEndpointHardwareSupport.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/EEndpointHardwareSupport.cs new file mode 100644 index 0000000..4023a50 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/EEndpointHardwareSupport.cs @@ -0,0 +1,45 @@ +/* + LICENSE + ------- + Copyright (C) 2007 Ray Molenkamp + + This source code is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this source code or the software it produces. + + Permission is granted to anyone to use this source code for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this source code must not be misrepresented; you must not + claim that you wrote the original source code. If you use this source code + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original source code. + 3. This notice may not be removed or altered from any source distribution. +*/ +using System; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// Endpoint Hardware Support + /// </summary> + [Flags] + public enum EEndpointHardwareSupport + { + /// <summary> + /// Volume + /// </summary> + Volume = 0x00000001, + /// <summary> + /// Mute + /// </summary> + Mute = 0x00000002, + /// <summary> + /// Meter + /// </summary> + Meter = 0x00000004 + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/EEndpointHardwareSupport.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/EEndpointHardwareSupport.cs.meta new file mode 100644 index 0000000..cda24dc --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/EEndpointHardwareSupport.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 26a0c39d61b0c33029ab47dfb7a55584 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces.meta new file mode 100644 index 0000000..f9785d3 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 90623017487f4829ca96a7aca147e182 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/AudioVolumeNotificationDataStruct.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/AudioVolumeNotificationDataStruct.cs new file mode 100644 index 0000000..c84c7bc --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/AudioVolumeNotificationDataStruct.cs @@ -0,0 +1,38 @@ +/* + LICENSE + ------- + Copyright (C) 2007 Ray Molenkamp + + This source code is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this source code or the software it produces. + + Permission is granted to anyone to use this source code for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this source code must not be misrepresented; you must not + claim that you wrote the original source code. If you use this source code + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original source code. + 3. This notice may not be removed or altered from any source distribution. +*/ + +using System; +// ReSharper disable InconsistentNaming + +namespace NAudio.CoreAudioApi.Interfaces +{ +#pragma warning disable CS0649 // Field is never assigned to, and will always have its default value 0 + + internal struct AudioVolumeNotificationDataStruct + { + public Guid guidEventContext; + public bool bMuted; + public float fMasterVolume; + public uint nChannels; + public float ChannelVolume; + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/AudioVolumeNotificationDataStruct.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/AudioVolumeNotificationDataStruct.cs.meta new file mode 100644 index 0000000..774bbe0 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/AudioVolumeNotificationDataStruct.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e7c2540452bc8c5f9bbe6eceb1ce3873 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/Blob.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/Blob.cs new file mode 100644 index 0000000..d37cd62 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/Blob.cs @@ -0,0 +1,41 @@ +/* + LICENSE + ------- + Copyright (C) 2007 Ray Molenkamp + + This source code is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this source code or the software it produces. + + Permission is granted to anyone to use this source code for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this source code must not be misrepresented; you must not + claim that you wrote the original source code. If you use this source code + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original source code. + 3. This notice may not be removed or altered from any source distribution. +*/ +// Adapted for NAudio +using System; + +namespace NAudio.CoreAudioApi.Interfaces +{ + /// <summary> + /// Representation of binary large object container. + /// </summary> + public struct Blob + { + /// <summary> + /// Length of binary object. + /// </summary> + public int Length; + /// <summary> + /// Pointer to buffer storing data. + /// </summary> + public IntPtr Data; + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/Blob.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/Blob.cs.meta new file mode 100644 index 0000000..a5c1513 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/Blob.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9401cce56596eede1b8ea863f09314e1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ClsCtx.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ClsCtx.cs new file mode 100644 index 0000000..e0c0c72 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ClsCtx.cs @@ -0,0 +1,38 @@ +using System; +// ReSharper disable InconsistentNaming + +namespace NAudio.CoreAudioApi.Interfaces +{ + /// <summary> + /// is defined in WTypes.h + /// </summary> + [Flags] + enum ClsCtx + { + INPROC_SERVER = 0x1, + INPROC_HANDLER = 0x2, + LOCAL_SERVER = 0x4, + INPROC_SERVER16 = 0x8, + REMOTE_SERVER = 0x10, + INPROC_HANDLER16 = 0x20, + //RESERVED1 = 0x40, + //RESERVED2 = 0x80, + //RESERVED3 = 0x100, + //RESERVED4 = 0x200, + NO_CODE_DOWNLOAD = 0x400, + //RESERVED5 = 0x800, + NO_CUSTOM_MARSHAL = 0x1000, + ENABLE_CODE_DOWNLOAD = 0x2000, + NO_FAILURE_LOG = 0x4000, + DISABLE_AAA = 0x8000, + ENABLE_AAA = 0x10000, + FROM_DEFAULT_CONTEXT = 0x20000, + ACTIVATE_32_BIT_SERVER = 0x40000, + ACTIVATE_64_BIT_SERVER = 0x80000, + ENABLE_CLOAKING = 0x100000, + PS_DLL = unchecked ( (int) 0x80000000 ), + INPROC = INPROC_SERVER | INPROC_HANDLER, + SERVER = INPROC_SERVER | LOCAL_SERVER | REMOTE_SERVER, + ALL = SERVER | INPROC_HANDLER + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ClsCtx.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ClsCtx.cs.meta new file mode 100644 index 0000000..7bd9f8c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ClsCtx.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6dc21302f555b0ebf8fe7afd5bc3938c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ErrorCodes.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ErrorCodes.cs new file mode 100644 index 0000000..0e6c984 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ErrorCodes.cs @@ -0,0 +1,166 @@ +using System; + +namespace NAudio.CoreAudioApi.Interfaces +{ + /// <summary> + /// Audio Client WASAPI Error Codes (HResult) + /// </summary> + public static class AudioClientErrorCode + { + // All error codes are precalculated. + // Calculation: + // (winerror.h) + // #define FACILITY_AUDCLNT 2185 + // (audioclient.h) + // #define AUDCLNTERR(n) MAKEHRESULT(SEVERITYERROR, FACILITYAUDCLNT, n) + + /// <summary> + /// AUDCLNT_E_NOT_INITIALIZED + /// </summary> + public const int NotInitialized = unchecked((int)0x88890001); + /// <summary> + /// AUDCLNT_E_ALREADY_INITIALIZED + /// </summary> + public const int AlreadyInitialized = unchecked((int)0x88890002); + /// <summary> + /// AUDCLNT_E_WRONG_ENDPOINT_TYPE + /// </summary> + public const int WrongEndpointType = unchecked((int)0x88890003); + /// <summary> + /// AUDCLNT_E_DEVICE_INVALIDATED + /// </summary> + public const int DeviceInvalidated = unchecked((int)0x88890004); + /// <summary> + /// AUDCLNT_E_NOT_STOPPED + /// </summary> + public const int NotStopped = unchecked((int)0x88890005); + /// <summary> + /// AUDCLNT_E_BUFFER_TOO_LARGE + /// </summary> + public const int BufferTooLarge = unchecked((int)0x88890006); + /// <summary> + /// AUDCLNT_E_OUT_OF_ORDER + /// </summary> + public const int OutOfOrder = unchecked((int)0x88890007); + /// <summary> + /// AUDCLNT_E_UNSUPPORTED_FORMAT + /// </summary> + public const int UnsupportedFormat = unchecked((int)0x88890008); + /// <summary> + /// AUDCLNT_E_INVALID_SIZE + /// </summary> + public const int InvalidSize = unchecked((int)0x88890009); + /// <summary> + /// AUDCLNT_E_DEVICE_IN_USE + /// </summary> + public const int DeviceInUse = unchecked((int)0x8889000A); + /// <summary> + /// AUDCLNT_E_BUFFER_OPERATION_PENDING + /// </summary> + public const int BufferOperationPending = unchecked((int)0x8889000B); + /// <summary> + /// AUDCLNT_E_THREAD_NOT_REGISTERED + /// </summary> + public const int ThreadNotRegistered = unchecked((int)0x8889000C); + /// <summary> + /// AUDCLNT_E_NO_SINGLE_PROCESS + /// </summary> + public const int NoSingleProcess = unchecked((int)0x8889000D); + /// <summary> + /// AUDCLNT_E_EXCLUSIVE_MODE_NOT_ALLOWED + /// </summary> + public const int ExclusiveModeNotAllowed = unchecked((int)0x8889000E); + /// <summary> + /// AUDCLNT_E_ENDPOINT_CREATE_FAILED + /// </summary> + public const int EndpointCreateFailed = unchecked((int)0x8889000F); + /// <summary> + /// AUDCLNT_E_SERVICE_NOT_RUNNING + /// </summary> + public const int ServiceNotRunning = unchecked((int)0x88890010); + /// <summary> + /// AUDCLNT_E_EVENTHANDLE_NOT_EXPECTED + /// </summary> + public const int EventHandleNotExpected = unchecked((int)0x88890011); + /// <summary> + /// AUDCLNT_E_EXCLUSIVE_MODE_ONLY + /// </summary> + public const int ExclusiveModeOnly = unchecked((int)0x88890012); + /// <summary> + /// AUDCLNT_E_BUFDURATION_PERIOD_NOT_EQUAL + /// </summary> + public const int BufferDurationPeriodNotEqual = unchecked((int)0x88890013); + /// <summary> + /// AUDCLNT_E_EVENTHANDLE_NOT_SET + /// </summary> + public const int EventHandleNotSet = unchecked((int)0x88890014); + /// <summary> + /// AUDCLNT_E_INCORRECT_BUFFER_SIZE + /// </summary> + public const int IncorrectBufferSize = unchecked((int)0x88890015); + /// <summary> + /// AUDCLNT_E_BUFFER_SIZE_ERROR + /// </summary> + public const int BufferSizeError = unchecked((int)0x88890016); + /// <summary> + /// AUDCLNT_E_CPUUSAGE_EXCEEDED + /// </summary> + public const int CpuUsageExceeded = unchecked((int)0x88890017); + /// <summary> + /// AUDCLNT_E_BUFFER_ERROR + /// </summary> + public const int BufferError = unchecked((int)0x88890018); + /// <summary> + /// AUDCLNT_E_BUFFER_SIZE_NOT_ALIGNED + /// </summary> + public const int BufferSizeNotAligned = unchecked((int)0x88890019); + /// <summary> + /// AUDCLNT_E_INVALID_DEVICE_PERIOD + /// </summary> + public const int InvalidDevicePeriod = unchecked((int)0x88890020); + /// <summary> + /// AUDCLNT_E_INVALID_STREAM_FLAG + /// </summary> + public const int InvalidStreamFlag = unchecked((int)0x88890021); + /// <summary> + /// AUDCLNT_E_ENDPOINT_OFFLOAD_NOT_CAPABLE + /// </summary> + public const int EndpointOffloadNotCapable = unchecked((int)0x88890022); + /// <summary> + /// AUDCLNT_E_OUT_OF_OFFLOAD_RESOURCES + /// </summary> + public const int OutOfOffloadResources = unchecked((int)0x88890023); + /// <summary> + /// AUDCLNT_E_OFFLOAD_MODE_ONLY + /// </summary> + public const int OffloadModeOnly = unchecked((int)0x88890024); + /// <summary> + /// AUDCLNT_E_NONOFFLOAD_MODE_ONLY + /// </summary> + public const int NonOffloadModeOnly = unchecked((int)0x88890025); + /// <summary> + /// AUDCLNT_E_RESOURCES_INVALIDATED + /// </summary> + public const int ResourcesInvalidated = unchecked((int)0x88890026); + /// <summary> + /// AUDCLNT_E_RAW_MODE_UNSUPPORTED + /// </summary> + public const int RawModeUnsupported = unchecked((int)0x88890027); + /// <summary> + /// AUDCLNT_E_ENGINE_PERIODICITY_LOCKED + /// </summary> + public const int EnginePeriodicityLocked = unchecked((int)0x88890028); + /// <summary> + /// AUDCLNT_E_ENGINE_FORMAT_LOCKED + /// </summary> + public const int EngineFormatLocked = unchecked((int)0x88890029); + /// <summary> + /// AUDCLNT_E_HEADTRACKING_ENABLED + /// </summary> + public const int HeadTrackingEnabled = unchecked((int)0x88890030); + /// <summary> + /// AUDCLNT_E_HEADTRACKING_UNSUPPORTED + /// </summary> + public const int HeadTrackingUnsupported = unchecked((int)0x88890040); + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ErrorCodes.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ErrorCodes.cs.meta new file mode 100644 index 0000000..246d059 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ErrorCodes.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8fee7c1623ee2858a96bdb56c82f0646 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IActivateAudioInterfaceAsyncOperation.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IActivateAudioInterfaceAsyncOperation.cs new file mode 100644 index 0000000..7a5acad --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IActivateAudioInterfaceAsyncOperation.cs @@ -0,0 +1,14 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Wasapi.CoreAudioApi.Interfaces +{ + [ComImport, InterfaceType(ComInterfaceType.InterfaceIsIUnknown), Guid("72A22D78-CDE4-431D-B8CC-843A71199B6D")] + public interface IActivateAudioInterfaceAsyncOperation + { + //virtual HRESULT STDMETHODCALLTYPE GetActivateResult(/*[out]*/ _Out_ + // HRESULT *activateResult, /*[out]*/ _Outptr_result_maybenull_ IUnknown **activatedInterface) = 0; + void GetActivateResult([Out] out int activateResult, + [Out, MarshalAs(UnmanagedType.IUnknown)] out object activateInterface); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IActivateAudioInterfaceAsyncOperation.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IActivateAudioInterfaceAsyncOperation.cs.meta new file mode 100644 index 0000000..1bb3212 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IActivateAudioInterfaceAsyncOperation.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6d06e8a3bcaefe8aaa49a6029b6fdf34 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IActivateAudioInterfaceCompletionHandler.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IActivateAudioInterfaceCompletionHandler.cs new file mode 100644 index 0000000..fb8b660 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IActivateAudioInterfaceCompletionHandler.cs @@ -0,0 +1,13 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Wasapi.CoreAudioApi.Interfaces +{ + [ComImport, InterfaceType(ComInterfaceType.InterfaceIsIUnknown), Guid("41D949AB-9862-444A-80F6-C261334DA5EB")] + public interface IActivateAudioInterfaceCompletionHandler + { + //virtual HRESULT STDMETHODCALLTYPE ActivateCompleted(/*[in]*/ _In_ + // IActivateAudioInterfaceAsyncOperation *activateOperation) = 0; + void ActivateCompleted(IActivateAudioInterfaceAsyncOperation activateOperation); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IActivateAudioInterfaceCompletionHandler.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IActivateAudioInterfaceCompletionHandler.cs.meta new file mode 100644 index 0000000..d13fe22 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IActivateAudioInterfaceCompletionHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0c6ac3a0efca25ddabcb9e9a08fdd050 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAgileObject.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAgileObject.cs new file mode 100644 index 0000000..d38b0e3 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAgileObject.cs @@ -0,0 +1,11 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Wasapi.CoreAudioApi.Interfaces +{ + [ComImport, InterfaceType(ComInterfaceType.InterfaceIsIUnknown), Guid("94ea2b94-e9cc-49e0-c0ff-ee64ca8f5b90")] + interface IAgileObject + { + + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAgileObject.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAgileObject.cs.meta new file mode 100644 index 0000000..934c4dc --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAgileObject.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 74378eae8b70592acb779764c2153ed2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioAutoGainControl.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioAutoGainControl.cs new file mode 100644 index 0000000..4f8bd40 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioAutoGainControl.cs @@ -0,0 +1,21 @@ +using System; +using System.Collections.Generic; +using System.Runtime.InteropServices; +using System.Text; + +namespace NAudio.CoreAudioApi.Interfaces +{ + [Guid("85401FD4-6DE4-4b9d-9869-2D6753A82F3C"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + internal interface IAudioAutoGainControl + { + [PreserveSig] + int GetEnabled( + [Out, MarshalAs(UnmanagedType.Bool)] out bool enabled); + + [PreserveSig] + int SetEnabled( + [In, MarshalAs(UnmanagedType.Bool)] bool enabled); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioAutoGainControl.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioAutoGainControl.cs.meta new file mode 100644 index 0000000..d894482 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioAutoGainControl.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c9d683484621a9e8c9053d30bfb0e843 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioCaptureClient.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioCaptureClient.cs new file mode 100644 index 0000000..468e964 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioCaptureClient.cs @@ -0,0 +1,30 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi.Interfaces +{ + [Guid("C8ADBD64-E71E-48a0-A4DE-185C395CD317"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), ComImport] + interface IAudioCaptureClient + { + /*HRESULT GetBuffer( + BYTE** ppData, + UINT32* pNumFramesToRead, + DWORD* pdwFlags, + UINT64* pu64DevicePosition, + UINT64* pu64QPCPosition + );*/ + + int GetBuffer( + out IntPtr dataBuffer, + out int numFramesToRead, + out AudioClientBufferFlags bufferFlags, + out long devicePosition, + out long qpcPosition); + + int ReleaseBuffer(int numFramesRead); + + int GetNextPacketSize(out int numFramesInNextPacket); + + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioCaptureClient.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioCaptureClient.cs.meta new file mode 100644 index 0000000..242b4b4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioCaptureClient.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b74dd937e51eacd2b830404b3671190f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioClient.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioClient.cs new file mode 100644 index 0000000..43f6339 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioClient.cs @@ -0,0 +1,61 @@ +using System; +using System.Runtime.InteropServices; +using NAudio.Wave; + +namespace NAudio.CoreAudioApi.Interfaces +{ + /// <summary> + /// Windows CoreAudio IAudioClient interface + /// Defined in AudioClient.h + /// </summary> + [Guid("1CB9AD4C-DBFA-4c32-B178-C2F568A703B2"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + public interface IAudioClient + { + [PreserveSig] + int Initialize(AudioClientShareMode shareMode, + AudioClientStreamFlags streamFlags, + long hnsBufferDuration, // REFERENCE_TIME + long hnsPeriodicity, // REFERENCE_TIME + [In] WaveFormat pFormat, + [In] ref Guid audioSessionGuid); + + /// <summary> + /// The GetBufferSize method retrieves the size (maximum capacity) of the endpoint buffer. + /// </summary> + int GetBufferSize(out uint bufferSize); + + [return: MarshalAs(UnmanagedType.I8)] + long GetStreamLatency(); + + int GetCurrentPadding(out int currentPadding); + + [PreserveSig] + int IsFormatSupported( + AudioClientShareMode shareMode, + [In] WaveFormat pFormat, + IntPtr closestMatchFormat); // or outIntPtr?? + + int GetMixFormat(out IntPtr deviceFormatPointer); + + // REFERENCE_TIME is 64 bit int + int GetDevicePeriod(out long defaultDevicePeriod, out long minimumDevicePeriod); + + int Start(); + + int Stop(); + + int Reset(); + + int SetEventHandle(IntPtr eventHandle); + + /// <summary> + /// The GetService method accesses additional services from the audio client object. + /// </summary> + /// <param name="interfaceId">The interface ID for the requested service.</param> + /// <param name="interfacePointer">Pointer to a pointer variable into which the method writes the address of an instance of the requested interface. </param> + [PreserveSig] + int GetService([In, MarshalAs(UnmanagedType.LPStruct)] Guid interfaceId, [Out, MarshalAs(UnmanagedType.IUnknown)] out object interfacePointer); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioClient.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioClient.cs.meta new file mode 100644 index 0000000..4ae5d1c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioClient.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 60b323d6fe7e8871e84a6038281945bf +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioClient2.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioClient2.cs new file mode 100644 index 0000000..8f1b786 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioClient2.cs @@ -0,0 +1,42 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi.Interfaces +{ + /// <summary> + /// https://docs.microsoft.com/en-us/windows/win32/api/audioclient/nn-audioclient-iaudioclient2 + /// </summary> + [ComImport, InterfaceType(ComInterfaceType.InterfaceIsIUnknown), Guid("726778CD-F60A-4eda-82DE-E47610CD78AA")] + public interface IAudioClient2 : IAudioClient + { + //virtual HRESULT STDMETHODCALLTYPE IsOffloadCapable(/*[in]*/ _In_ + // AUDIO_STREAM_CATEGORY Category, /*[in]*/ _Out_ BOOL *pbOffloadCapable) = 0; + /// <summary> + /// The IsOffloadCapable method retrieves information about whether or not the endpoint on which a stream is created is capable of supporting an offloaded audio stream. + /// </summary> + /// <param name="category">An enumeration that specifies the category of an audio stream.</param> + /// <param name="pbOffloadCapable">A pointer to a Boolean value. TRUE indicates that the endpoint is offload-capable. FALSE indicates that the endpoint is not offload-capable.</param> + void IsOffloadCapable(AudioStreamCategory category, out bool pbOffloadCapable); + //virtual HRESULT STDMETHODCALLTYPE SetClientProperties(/*[in]*/ _In_ + // const AudioClientProperties *pProperties) = 0; + /// <summary> + /// Pointer to an AudioClientProperties structure. + /// </summary> + /// <param name="pProperties"></param> + void SetClientProperties([In] IntPtr pProperties); + // TODO: try this: void SetClientProperties([In, MarshalAs(UnmanagedType.LPStruct)] AudioClientProperties pProperties); + //virtual HRESULT STDMETHODCALLTYPE GetBufferSizeLimits(/*[in]*/ _In_ + // const WAVEFORMATEX *pFormat, /*[in]*/ _In_ BOOL bEventDriven, /*[in]*/ + // _Out_ REFERENCE_TIME *phnsMinBufferDuration, /*[in]*/ _Out_ + // REFERENCE_TIME *phnsMaxBufferDuration) = 0; + /// <summary> + /// The GetBufferSizeLimits method returns the buffer size limits of the hardware audio engine in 100-nanosecond units. + /// </summary> + /// <param name="pFormat">A pointer to the target format that is being queried for the buffer size limit.</param> + /// <param name="bEventDriven">Boolean value to indicate whether or not the stream can be event-driven.</param> + /// <param name="phnsMinBufferDuration">Returns a pointer to the minimum buffer size (in 100-nanosecond units) that is required for the underlying hardware audio engine to operate at the format specified in the pFormat parameter, without frequent audio glitching.</param> + /// <param name="phnsMaxBufferDuration">Returns a pointer to the maximum buffer size (in 100-nanosecond units) that the underlying hardware audio engine can support for the format specified in the pFormat parameter.</param> + void GetBufferSizeLimits(IntPtr pFormat, bool bEventDriven, + out long phnsMinBufferDuration, out long phnsMaxBufferDuration); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioClient2.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioClient2.cs.meta new file mode 100644 index 0000000..61bc4b9 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioClient2.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5ef62470d7745a7539bb131e6fef6beb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioClock2.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioClock2.cs new file mode 100644 index 0000000..6925d24 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioClock2.cs @@ -0,0 +1,35 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi.Interfaces +{ + /// <summary> + /// Defined in AudioClient.h + /// </summary> + [Guid("CD63314F-3FBA-4a1b-812C-EF96358728E7"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + internal interface IAudioClock + { + [PreserveSig] + int GetFrequency(out ulong frequency); + + [PreserveSig] + int GetPosition(out ulong devicePosition, out ulong qpcPosition); + + [PreserveSig] + int GetCharacteristics(out uint characteristics); + } + + /// <summary> + /// Defined in AudioClient.h + /// </summary> + [Guid("6f49ff73-6727-49AC-A008-D98CF5E70048"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + internal interface IAudioClock2 : IAudioClock + { + [PreserveSig] + int GetDevicePosition(out ulong devicePosition, out ulong qpcPosition); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioClock2.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioClock2.cs.meta new file mode 100644 index 0000000..dd4810a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioClock2.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2839f9aa307bc77dc916ffbbbd977b2b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioEndpointVolume.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioEndpointVolume.cs new file mode 100644 index 0000000..ef9e9d5 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioEndpointVolume.cs @@ -0,0 +1,51 @@ +/* + LICENSE + ------- + Copyright (C) 2007 Ray Molenkamp + + This source code is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this source code or the software it produces. + + Permission is granted to anyone to use this source code for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this source code must not be misrepresented; you must not + claim that you wrote the original source code. If you use this source code + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original source code. + 3. This notice may not be removed or altered from any source distribution. +*/ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi.Interfaces +{ + [Guid("5CDF2C82-841E-4546-9722-0CF74078229A"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + internal interface IAudioEndpointVolume + { + int RegisterControlChangeNotify(IAudioEndpointVolumeCallback pNotify); + int UnregisterControlChangeNotify(IAudioEndpointVolumeCallback pNotify); + int GetChannelCount(out int pnChannelCount); + int SetMasterVolumeLevel(float fLevelDB, ref Guid pguidEventContext); + int SetMasterVolumeLevelScalar(float fLevel, ref Guid pguidEventContext); + int GetMasterVolumeLevel(out float pfLevelDB); + int GetMasterVolumeLevelScalar(out float pfLevel); + int SetChannelVolumeLevel(uint nChannel, float fLevelDB, ref Guid pguidEventContext); + int SetChannelVolumeLevelScalar(uint nChannel, float fLevel, ref Guid pguidEventContext); + int GetChannelVolumeLevel(uint nChannel, out float pfLevelDB); + int GetChannelVolumeLevelScalar(uint nChannel, out float pfLevel); + int SetMute([MarshalAs(UnmanagedType.Bool)] Boolean bMute, ref Guid pguidEventContext); + int GetMute(out bool pbMute); + int GetVolumeStepInfo(out uint pnStep, out uint pnStepCount); + int VolumeStepUp(ref Guid pguidEventContext); + int VolumeStepDown(ref Guid pguidEventContext); + int QueryHardwareSupport(out uint pdwHardwareSupportMask); + int GetVolumeRange(out float pflVolumeMindB, out float pflVolumeMaxdB, out float pflVolumeIncrementdB); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioEndpointVolume.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioEndpointVolume.cs.meta new file mode 100644 index 0000000..1526b05 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioEndpointVolume.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c8fe2e4ecb89416d3a4f3a69d4e33df9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioEndpointVolumeCallback.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioEndpointVolumeCallback.cs new file mode 100644 index 0000000..d70b407 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioEndpointVolumeCallback.cs @@ -0,0 +1,38 @@ +/* + LICENSE + ------- + Copyright (C) 2007 Ray Molenkamp + + This source code is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this source code or the software it produces. + + Permission is granted to anyone to use this source code for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this source code must not be misrepresented; you must not + claim that you wrote the original source code. If you use this source code + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original source code. + 3. This notice may not be removed or altered from any source distribution. + + (Modified for NAudio by Mark Heath) + +*/ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi.Interfaces +{ + [Guid("657804FA-D6AD-4496-8A60-352752AF4F89"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + internal interface IAudioEndpointVolumeCallback + { + void OnNotify(IntPtr notifyData); + }; + +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioEndpointVolumeCallback.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioEndpointVolumeCallback.cs.meta new file mode 100644 index 0000000..c81b5c7 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioEndpointVolumeCallback.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4bc3ebc67e89d1e1ba3709792c617b19 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioMeterInformation.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioMeterInformation.cs new file mode 100644 index 0000000..c43f9c2 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioMeterInformation.cs @@ -0,0 +1,37 @@ +/* + LICENSE + ------- + Copyright (C) 2007 Ray Molenkamp + + This source code is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this source code or the software it produces. + + Permission is granted to anyone to use this source code for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this source code must not be misrepresented; you must not + claim that you wrote the original source code. If you use this source code + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original source code. + 3. This notice may not be removed or altered from any source distribution. +*/ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi.Interfaces +{ + [Guid("C02216F6-8C67-4B5B-9D00-D008E73E0064"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + internal interface IAudioMeterInformation + { + int GetPeakValue(out float pfPeak); + int GetMeteringChannelCount(out int pnChannelCount); + int GetChannelsPeakValues(int u32ChannelCount, [In] IntPtr afPeakValues); + int QueryHardwareSupport(out int pdwHardwareSupportMask); + }; +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioMeterInformation.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioMeterInformation.cs.meta new file mode 100644 index 0000000..3887a09 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioMeterInformation.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cd3c17c0518b95efe95844ae25f9c63c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioMute.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioMute.cs new file mode 100644 index 0000000..d8d1547 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioMute.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Runtime.InteropServices; +using System.Text; + +namespace NAudio.CoreAudioApi.Interfaces +{ + [Guid("DF45AEEA-B74A-4B6B-AFAD-2366B6AA012E"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + internal interface IAudioMute + { + [PreserveSig] + int GetMute( + [Out, MarshalAs(UnmanagedType.Bool)] out bool mute); + + [PreserveSig] + int SetMute( + [In, MarshalAs(UnmanagedType.Bool)] bool mute, + [In] ref Guid eventContext); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioMute.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioMute.cs.meta new file mode 100644 index 0000000..384b1d9 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioMute.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0cbc18145fa4b227b9b5f8cb7d5debb1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioRenderClient.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioRenderClient.cs new file mode 100644 index 0000000..6678416 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioRenderClient.cs @@ -0,0 +1,16 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi.Interfaces +{ + [Guid("F294ACFC-3146-4483-A7BF-ADDCA7C260E2"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + interface IAudioRenderClient + { + int GetBuffer(int numFramesRequested, out IntPtr dataBufferPointer); + int ReleaseBuffer(int numFramesWritten, AudioClientBufferFlags bufferFlags); + } + + +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioRenderClient.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioRenderClient.cs.meta new file mode 100644 index 0000000..9df402f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioRenderClient.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ba2ce2459365a7c7ead8beab9c7e6175 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionControl.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionControl.cs new file mode 100644 index 0000000..8d465f4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionControl.cs @@ -0,0 +1,262 @@ +// ----------------------------------------- +// SoundScribe (TM) and related software. +// +// Copyright (C) 2007-2011 Vannatech +// http://www.vannatech.com +// All rights reserved. +// +// This source code is subject to the MIT License. +// http://www.opensource.org/licenses/mit-license.php +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// ----------------------------------------- +// milligan22963 - ported to nAudio +// ----------------------------------------- + +using System; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi.Interfaces +{ + /// <summary> + /// Windows CoreAudio IAudioSessionControl interface + /// Defined in AudioPolicy.h + /// </summary> + [Guid("F4B1A599-7266-4319-A8CA-E70ACB11E8CD"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + public interface IAudioSessionControl + { + /// <summary> + /// Retrieves the current state of the audio session. + /// </summary> + /// <param name="state">Receives the current session state.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + int GetState( + [Out] out AudioSessionState state); + + /// <summary> + /// Retrieves the display name for the audio session. + /// </summary> + /// <param name="displayName">Receives a string that contains the display name.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + int GetDisplayName( + [Out] [MarshalAs(UnmanagedType.LPWStr)] out string displayName); + + /// <summary> + /// Assigns a display name to the current audio session. + /// </summary> + /// <param name="displayName">A string that contains the new display name for the session.</param> + /// <param name="eventContext">A user context value that is passed to the notification callback.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + int SetDisplayName( + [In] [MarshalAs(UnmanagedType.LPWStr)] string displayName, + [In] [MarshalAs(UnmanagedType.LPStruct)] Guid eventContext); + + /// <summary> + /// Retrieves the path for the display icon for the audio session. + /// </summary> + /// <param name="iconPath">Receives a string that specifies the fully qualified path of the file that contains the icon.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + int GetIconPath( + [Out] [MarshalAs(UnmanagedType.LPWStr)] out string iconPath); + + /// <summary> + /// Assigns a display icon to the current session. + /// </summary> + /// <param name="iconPath">A string that specifies the fully qualified path of the file that contains the new icon.</param> + /// <param name="eventContext">A user context value that is passed to the notification callback.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + int SetIconPath( + [In] [MarshalAs(UnmanagedType.LPWStr)] string iconPath, + [In] [MarshalAs(UnmanagedType.LPStruct)] Guid eventContext); + + /// <summary> + /// Retrieves the grouping parameter of the audio session. + /// </summary> + /// <param name="groupingId">Receives the grouping parameter ID.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + int GetGroupingParam( + [Out] out Guid groupingId); + + /// <summary> + /// Assigns a session to a grouping of sessions. + /// </summary> + /// <param name="groupingId">The new grouping parameter ID.</param> + /// <param name="eventContext">A user context value that is passed to the notification callback.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + int SetGroupingParam( + [In] [MarshalAs(UnmanagedType.LPStruct)] Guid groupingId, + [In] [MarshalAs(UnmanagedType.LPStruct)] Guid eventContext); + + /// <summary> + /// Registers the client to receive notifications of session events, including changes in the session state. + /// </summary> + /// <param name="client">A client-implemented <see cref="IAudioSessionEvents"/> interface.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + int RegisterAudioSessionNotification( + [In] IAudioSessionEvents client); + + /// <summary> + /// Deletes a previous registration by the client to receive notifications. + /// </summary> + /// <param name="client">A client-implemented <see cref="IAudioSessionEvents"/> interface.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + int UnregisterAudioSessionNotification( + [In] IAudioSessionEvents client); + } + + + /// <summary> + /// Windows CoreAudio IAudioSessionControl interface + /// Defined in AudioPolicy.h + /// </summary> + [Guid("bfb7ff88-7239-4fc9-8fa2-07c950be9c6d"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + public interface IAudioSessionControl2 : IAudioSessionControl + { + /// <summary> + /// Retrieves the current state of the audio session. + /// </summary> + /// <param name="state">Receives the current session state.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + new int GetState( + [Out] out AudioSessionState state); + + /// <summary> + /// Retrieves the display name for the audio session. + /// </summary> + /// <param name="displayName">Receives a string that contains the display name.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + new int GetDisplayName( + [Out] [MarshalAs(UnmanagedType.LPWStr)] out string displayName); + + /// <summary> + /// Assigns a display name to the current audio session. + /// </summary> + /// <param name="displayName">A string that contains the new display name for the session.</param> + /// <param name="eventContext">A user context value that is passed to the notification callback.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + new int SetDisplayName( + [In] [MarshalAs(UnmanagedType.LPWStr)] string displayName, + [In] [MarshalAs(UnmanagedType.LPStruct)] Guid eventContext); + + /// <summary> + /// Retrieves the path for the display icon for the audio session. + /// </summary> + /// <param name="iconPath">Receives a string that specifies the fully qualified path of the file that contains the icon.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + new int GetIconPath( + [Out] [MarshalAs(UnmanagedType.LPWStr)] out string iconPath); + + /// <summary> + /// Assigns a display icon to the current session. + /// </summary> + /// <param name="iconPath">A string that specifies the fully qualified path of the file that contains the new icon.</param> + /// <param name="eventContext">A user context value that is passed to the notification callback.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + new int SetIconPath( + [In] [MarshalAs(UnmanagedType.LPWStr)] string iconPath, + [In] [MarshalAs(UnmanagedType.LPStruct)] Guid eventContext); + + /// <summary> + /// Retrieves the grouping parameter of the audio session. + /// </summary> + /// <param name="groupingId">Receives the grouping parameter ID.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + new int GetGroupingParam( + [Out] out Guid groupingId); + + /// <summary> + /// Assigns a session to a grouping of sessions. + /// </summary> + /// <param name="groupingId">The new grouping parameter ID.</param> + /// <param name="eventContext">A user context value that is passed to the notification callback.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + new int SetGroupingParam( + [In] [MarshalAs(UnmanagedType.LPStruct)] Guid groupingId, + [In] [MarshalAs(UnmanagedType.LPStruct)] Guid eventContext); + + /// <summary> + /// Registers the client to receive notifications of session events, including changes in the session state. + /// </summary> + /// <param name="client">A client-implemented <see cref="IAudioSessionEvents"/> interface.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + new int RegisterAudioSessionNotification( + [In] IAudioSessionEvents client); + + /// <summary> + /// Deletes a previous registration by the client to receive notifications. + /// </summary> + /// <param name="client">A client-implemented <see cref="IAudioSessionEvents"/> interface.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + new int UnregisterAudioSessionNotification( + [In] IAudioSessionEvents client); + /// <summary> + /// Retrieves the identifier for the audio session. + /// </summary> + /// <param name="retVal">Receives the session identifier.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + int GetSessionIdentifier( + [Out] [MarshalAs(UnmanagedType.LPWStr)] out string retVal); + + /// <summary> + /// Retrieves the identifier of the audio session instance. + /// </summary> + /// <param name="retVal">Receives the identifier of a particular instance.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + int GetSessionInstanceIdentifier( + [Out] [MarshalAs(UnmanagedType.LPWStr)] out string retVal); + + /// <summary> + /// Retrieves the process identifier of the audio session. + /// </summary> + /// <param name="retVal">Receives the process identifier of the audio session.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + int GetProcessId( + [Out] out UInt32 retVal); + + /// <summary> + /// Indicates whether the session is a system sounds session. + /// </summary> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + int IsSystemSoundsSession(); + + /// <summary> + /// Enables or disables the default stream attenuation experience (auto-ducking) provided by the system. + /// </summary> + /// <param name="optOut">A variable that enables or disables system auto-ducking.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + int SetDuckingPreference(bool optOut); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionControl.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionControl.cs.meta new file mode 100644 index 0000000..df06fe6 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionControl.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a1c4f057c171a6bd2a37e0d3563f6cdd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionEnumerator.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionEnumerator.cs new file mode 100644 index 0000000..4f77521 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionEnumerator.cs @@ -0,0 +1,16 @@ +using System; +using System.Linq; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi.Interfaces +{ + [Guid("E2F5BB11-0570-40CA-ACDD-3AA01277DEE8"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + internal interface IAudioSessionEnumerator + { + int GetCount(out int sessionCount); + + int GetSession(int sessionCount, out IAudioSessionControl session); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionEnumerator.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionEnumerator.cs.meta new file mode 100644 index 0000000..9764f9b --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionEnumerator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b5b16a2d4e42ff95a9fd227104b559df +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionEvents.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionEvents.cs new file mode 100644 index 0000000..a8bd8d9 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionEvents.cs @@ -0,0 +1,178 @@ +// ----------------------------------------- +// SoundScribe (TM) and related software. +// +// Copyright (C) 2007-2011 Vannatech +// http://www.vannatech.com +// All rights reserved. +// +// This source code is subject to the MIT License. +// http://www.opensource.org/licenses/mit-license.php +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// ----------------------------------------- +// milligan22963 - ported to nAudio +// ----------------------------------------- + + using System; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi.Interfaces +{ + /// <summary> + /// Defines constants that indicate the current state of an audio session. + /// </summary> + /// <remarks> + /// MSDN Reference: http://msdn.microsoft.com/en-us/library/dd370792.aspx + /// </remarks> + public enum AudioSessionState + { + /// <summary> + /// The audio session is inactive. + /// </summary> + AudioSessionStateInactive = 0, + + /// <summary> + /// The audio session is active. + /// </summary> + AudioSessionStateActive = 1, + + /// <summary> + /// The audio session has expired. + /// </summary> + AudioSessionStateExpired = 2 + } + + /// <summary> + /// Defines constants that indicate a reason for an audio session being disconnected. + /// </summary> + /// <remarks> + /// MSDN Reference: Unknown + /// </remarks> + public enum AudioSessionDisconnectReason + { + /// <summary> + /// The user removed the audio endpoint device. + /// </summary> + DisconnectReasonDeviceRemoval = 0, + + /// <summary> + /// The Windows audio service has stopped. + /// </summary> + DisconnectReasonServerShutdown = 1, + + /// <summary> + /// The stream format changed for the device that the audio session is connected to. + /// </summary> + DisconnectReasonFormatChanged = 2, + + /// <summary> + /// The user logged off the WTS session that the audio session was running in. + /// </summary> + DisconnectReasonSessionLogoff = 3, + + /// <summary> + /// The WTS session that the audio session was running in was disconnected. + /// </summary> + DisconnectReasonSessionDisconnected = 4, + + /// <summary> + /// The (shared-mode) audio session was disconnected to make the audio endpoint device available for an exclusive-mode connection. + /// </summary> + DisconnectReasonExclusiveModeOverride = 5 + } + + /// <summary> + /// Windows CoreAudio IAudioSessionControl interface + /// Defined in AudioPolicy.h + /// </summary> + [Guid("24918ACC-64B3-37C1-8CA9-74A66E9957A8"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + public interface IAudioSessionEvents + { + /// <summary> + /// Notifies the client that the display name for the session has changed. + /// </summary> + /// <param name="displayName">The new display name for the session.</param> + /// <param name="eventContext">A user context value that is passed to the notification callback.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + int OnDisplayNameChanged( + [In] [MarshalAs(UnmanagedType.LPWStr)] string displayName, + [In] ref Guid eventContext); + + /// <summary> + /// Notifies the client that the display icon for the session has changed. + /// </summary> + /// <param name="iconPath">The path for the new display icon for the session.</param> + /// <param name="eventContext">A user context value that is passed to the notification callback.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + int OnIconPathChanged( + [In] [MarshalAs(UnmanagedType.LPWStr)] string iconPath, + [In] ref Guid eventContext); + + /// <summary> + /// Notifies the client that the volume level or muting state of the session has changed. + /// </summary> + /// <param name="volume">The new volume level for the audio session.</param> + /// <param name="isMuted">The new muting state.</param> + /// <param name="eventContext">A user context value that is passed to the notification callback.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + int OnSimpleVolumeChanged( + [In] [MarshalAs(UnmanagedType.R4)] float volume, + [In] [MarshalAs(UnmanagedType.Bool)] bool isMuted, + [In] ref Guid eventContext); + + /// <summary> + /// Notifies the client that the volume level of an audio channel in the session submix has changed. + /// </summary> + /// <param name="channelCount">The channel count.</param> + /// <param name="newVolumes">An array of volumnes cooresponding with each channel index.</param> + /// <param name="channelIndex">The number of the channel whose volume level changed.</param> + /// <param name="eventContext">A user context value that is passed to the notification callback.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + int OnChannelVolumeChanged( + [In] [MarshalAs(UnmanagedType.U4)] UInt32 channelCount, + [In] [MarshalAs(UnmanagedType.SysInt)] IntPtr newVolumes, // Pointer to float array + [In] [MarshalAs(UnmanagedType.U4)] UInt32 channelIndex, + [In] ref Guid eventContext); + + /// <summary> + /// Notifies the client that the grouping parameter for the session has changed. + /// </summary> + /// <param name="groupingId">The new grouping parameter for the session.</param> + /// <param name="eventContext">A user context value that is passed to the notification callback.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + int OnGroupingParamChanged( + [In] ref Guid groupingId, + [In] ref Guid eventContext); + + /// <summary> + /// Notifies the client that the stream-activity state of the session has changed. + /// </summary> + /// <param name="state">The new session state.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + int OnStateChanged( + [In] AudioSessionState state); + + /// <summary> + /// Notifies the client that the session has been disconnected. + /// </summary> + /// <param name="disconnectReason">The reason that the audio session was disconnected.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + int OnSessionDisconnected( + [In] AudioSessionDisconnectReason disconnectReason); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionEvents.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionEvents.cs.meta new file mode 100644 index 0000000..d8cc359 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionEvents.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a6bfb0f1b64237fb096e8aebe55e0b9e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionEventsHandler.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionEventsHandler.cs new file mode 100644 index 0000000..bded890 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionEventsHandler.cs @@ -0,0 +1,55 @@ +using System; + +namespace NAudio.CoreAudioApi.Interfaces +{ + /// <summary> + /// interface to receive session related events + /// </summary> + public interface IAudioSessionEventsHandler + { + /// <summary> + /// notification of volume changes including muting of audio session + /// </summary> + /// <param name="volume">the current volume</param> + /// <param name="isMuted">the current mute state, true muted, false otherwise</param> + void OnVolumeChanged(float volume, bool isMuted); + + /// <summary> + /// notification of display name changed + /// </summary> + /// <param name="displayName">the current display name</param> + void OnDisplayNameChanged(string displayName); + + /// <summary> + /// notification of icon path changed + /// </summary> + /// <param name="iconPath">the current icon path</param> + void OnIconPathChanged(string iconPath); + + /// <summary> + /// notification of the client that the volume level of an audio channel in the session submix has changed + /// </summary> + /// <param name="channelCount">The channel count.</param> + /// <param name="newVolumes">An array of volumnes cooresponding with each channel index.</param> + /// <param name="channelIndex">The number of the channel whose volume level changed.</param> + void OnChannelVolumeChanged(UInt32 channelCount, IntPtr newVolumes, UInt32 channelIndex); + + /// <summary> + /// notification of the client that the grouping parameter for the session has changed + /// </summary> + /// <param name="groupingId">>The new grouping parameter for the session.</param> + void OnGroupingParamChanged(ref Guid groupingId); + + /// <summary> + /// notification of the client that the stream-activity state of the session has changed + /// </summary> + /// <param name="state">The new session state.</param> + void OnStateChanged(AudioSessionState state); + + /// <summary> + /// notification of the client that the session has been disconnected + /// </summary> + /// <param name="disconnectReason">The reason that the audio session was disconnected.</param> + void OnSessionDisconnected(AudioSessionDisconnectReason disconnectReason); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionEventsHandler.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionEventsHandler.cs.meta new file mode 100644 index 0000000..36f65fe --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionEventsHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9a38029aa9ab65f868153367b00d7c81 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionManager.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionManager.cs new file mode 100644 index 0000000..d79e35d --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionManager.cs @@ -0,0 +1,110 @@ +// ----------------------------------------- +// SoundScribe (TM) and related software. +// +// Copyright (C) 2007-2011 Vannatech +// http://www.vannatech.com +// All rights reserved. +// +// This source code is subject to the MIT License. +// http://www.opensource.org/licenses/mit-license.php +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// ----------------------------------------- +// milligan22963 - ported to nAudio +// ----------------------------------------- + +using System; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi.Interfaces +{ + /// <summary> + /// Windows CoreAudio IAudioSessionManager interface + /// Defined in AudioPolicy.h + /// </summary> + [Guid("BFA971F1-4D5E-40BB-935E-967039BFBEE4"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + internal interface IAudioSessionManager + { + /// <summary> + /// Retrieves an audio session control. + /// </summary> + /// <param name="sessionId">A new or existing session ID.</param> + /// <param name="streamFlags">Audio session flags.</param> + /// <param name="sessionControl">Receives an <see cref="IAudioSessionControl"/> interface for the audio session.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + int GetAudioSessionControl( + [In, Optional] [MarshalAs(UnmanagedType.LPStruct)] Guid sessionId, + [In] [MarshalAs(UnmanagedType.U4)] UInt32 streamFlags, + [Out] [MarshalAs(UnmanagedType.Interface)] out IAudioSessionControl sessionControl); + + /// <summary> + /// Retrieves a simple audio volume control. + /// </summary> + /// <param name="sessionId">A new or existing session ID.</param> + /// <param name="streamFlags">Audio session flags.</param> + /// <param name="audioVolume">Receives an <see cref="ISimpleAudioVolume"/> interface for the audio session.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + int GetSimpleAudioVolume( + [In, Optional] [MarshalAs(UnmanagedType.LPStruct)] Guid sessionId, + [In] [MarshalAs(UnmanagedType.U4)] UInt32 streamFlags, + [Out] [MarshalAs(UnmanagedType.Interface)] out ISimpleAudioVolume audioVolume); + } + + + [Guid("77AA99A0-1BD6-484F-8BC7-2C654C9A9B6F"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + internal interface IAudioSessionManager2 : IAudioSessionManager + { + /// <summary> + /// Retrieves an audio session control. + /// </summary> + /// <param name="sessionId">A new or existing session ID.</param> + /// <param name="streamFlags">Audio session flags.</param> + /// <param name="sessionControl">Receives an <see cref="IAudioSessionControl"/> interface for the audio session.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + new int GetAudioSessionControl( + [In, Optional] [MarshalAs(UnmanagedType.LPStruct)] Guid sessionId, + [In] [MarshalAs(UnmanagedType.U4)] UInt32 streamFlags, + [Out] [MarshalAs(UnmanagedType.Interface)] out IAudioSessionControl sessionControl); + + /// <summary> + /// Retrieves a simple audio volume control. + /// </summary> + /// <param name="sessionId">A new or existing session ID.</param> + /// <param name="streamFlags">Audio session flags.</param> + /// <param name="audioVolume">Receives an <see cref="ISimpleAudioVolume"/> interface for the audio session.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + new int GetSimpleAudioVolume( + [In, Optional] [MarshalAs(UnmanagedType.LPStruct)] Guid sessionId, + [In] [MarshalAs(UnmanagedType.U4)] UInt32 streamFlags, + [Out] [MarshalAs(UnmanagedType.Interface)] out ISimpleAudioVolume audioVolume); + + [PreserveSig] + int GetSessionEnumerator(out IAudioSessionEnumerator sessionEnum); + + [PreserveSig] + int RegisterSessionNotification(IAudioSessionNotification sessionNotification); + + [PreserveSig] + int UnregisterSessionNotification(IAudioSessionNotification sessionNotification); + + [PreserveSig] + int RegisterDuckNotification(string sessionId, IAudioSessionNotification audioVolumeDuckNotification); + + [PreserveSig] + int UnregisterDuckNotification(IntPtr audioVolumeDuckNotification); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionManager.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionManager.cs.meta new file mode 100644 index 0000000..776353f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1752755bb2bdfef81b41cb365c7ddd54 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionNotification.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionNotification.cs new file mode 100644 index 0000000..ea24c46 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionNotification.cs @@ -0,0 +1,25 @@ +using System; +using System.Linq; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi.Interfaces +{ + /// <summary> + /// Windows CoreAudio IAudioSessionNotification interface + /// Defined in AudioPolicy.h + /// </summary> + [Guid("641DD20B-4D41-49CC-ABA3-174B9477BB08"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + public interface IAudioSessionNotification + { + + /// <summary> + /// + /// </summary> + /// <param name="newSession">session being added</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + int OnSessionCreated(IAudioSessionControl newSession); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionNotification.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionNotification.cs.meta new file mode 100644 index 0000000..8201964 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioSessionNotification.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2ae0da94f32ba68bf9424fb3bdfbc309 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioStreamVolume.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioStreamVolume.cs new file mode 100644 index 0000000..5438078 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioStreamVolume.cs @@ -0,0 +1,36 @@ +using System; +using System.Linq; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi.Interfaces +{ + [Guid("93014887-242D-4068-8A15-CF5E93B90FE3"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + interface IAudioStreamVolume + { + [PreserveSig] + int GetChannelCount( + [Out] out uint dwCount); + + [PreserveSig] + int SetChannelVolume( + [In] uint dwIndex, + [In] float fLevel); + + [PreserveSig] + int GetChannelVolume( + [In] uint dwIndex, + [Out] out float fLevel); + + [PreserveSig] + int SetAllVoumes( + [In] uint dwCount, + [In, MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.R4, SizeParamIndex=0)] float[] fVolumes); + + [PreserveSig] + int GetAllVolumes( + [In] uint dwCount, + [MarshalAs(UnmanagedType.LPArray)] float []pfVolumes); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioStreamVolume.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioStreamVolume.cs.meta new file mode 100644 index 0000000..f2f9cf6 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioStreamVolume.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 06b65c1bd2cc3dc54bbc996cb967e23b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioVolumeLevel.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioVolumeLevel.cs new file mode 100644 index 0000000..81ddf02 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioVolumeLevel.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Runtime.InteropServices; +using System.Text; + +namespace NAudio.CoreAudioApi.Interfaces +{ + [Guid("7FB7B48F-531D-44A2-BCB3-5AD5A134B3DC"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + internal interface IAudioVolumeLevel : IPerChannelDbLevel + { + + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioVolumeLevel.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioVolumeLevel.cs.meta new file mode 100644 index 0000000..cbdfc33 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IAudioVolumeLevel.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5f59a2929568a5beda63493eaee1ec32 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IConnector.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IConnector.cs new file mode 100644 index 0000000..0e26da7 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IConnector.cs @@ -0,0 +1,26 @@ +using System; +using System.Collections.Generic; +using System.Runtime.InteropServices; +using System.Text; + +namespace NAudio.CoreAudioApi.Interfaces +{ + /// <summary> + /// Windows CoreAudio IConnector interface + /// Defined in devicetopology.h + /// </summary> + [Guid("9C2C4058-23F5-41DE-877A-DF3AF236A09E"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + internal interface IConnector + { + int GetType(out ConnectorType type); + int GetDataFlow(out DataFlow flow); + int ConnectTo([In] IConnector connectTo); + int Disconnect(); + int IsConnected(out bool connected); + int GetConnectedTo(out IConnector conTo); + int GetConnectorIdConnectedTo([MarshalAs(UnmanagedType.LPWStr)] out string id); + int GetDeviceIdConnectedTo([MarshalAs(UnmanagedType.LPWStr)] out string id); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IConnector.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IConnector.cs.meta new file mode 100644 index 0000000..c02ed94 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IConnector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b52a63e5a8f8161659cf203219f88607 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IControlChangeNotify.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IControlChangeNotify.cs new file mode 100644 index 0000000..2421aaf --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IControlChangeNotify.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Runtime.InteropServices; +using System.Text; + +namespace NAudio.Wasapi.CoreAudioApi.Interfaces +{ + [Guid("9c2c4058-23f5-41de-877a-df3af236a09e"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + interface IControlChangeNotify + { + [PreserveSig] + int OnNotify( + [In] uint controlId, + [In] IntPtr context); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IControlChangeNotify.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IControlChangeNotify.cs.meta new file mode 100644 index 0000000..42bbab2 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IControlChangeNotify.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dbfd7ab9c9e07d6f784a302c19fa326f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IControlInterface.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IControlInterface.cs new file mode 100644 index 0000000..d06dd1a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IControlInterface.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Runtime.InteropServices; +using System.Text; + +namespace NAudio.CoreAudioApi.Interfaces +{ + [Guid("45d37c3f-5140-444a-ae24-400789f3cbf3"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + public interface IControlInterface + { + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IControlInterface.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IControlInterface.cs.meta new file mode 100644 index 0000000..2c3d072 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IControlInterface.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fdcdcd356db913d1ba52fc2c4454b792 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IDeviceTopology.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IDeviceTopology.cs new file mode 100644 index 0000000..bd37810 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IDeviceTopology.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using System.Runtime.InteropServices; +using System.Text; + +namespace NAudio.CoreAudioApi.Interfaces +{ + /// <summary> + /// Windows CoreAudio IDeviceTopology interface + /// Defined in devicetopology.h + /// </summary> + [Guid("2A07407E-6497-4A18-9787-32F79BD0D98F"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + internal interface IDeviceTopology + { + int GetConnectorCount(out uint count); + int GetConnector(uint index, out IConnector connector); + int GetSubunitCount(out uint count); + int GetSubunit(uint index, out ISubunit subunit); + int GetPartById(uint id, out IPart part); + int GetDeviceId([MarshalAs(UnmanagedType.LPWStr)] out string id); + int GetSignalPath(IPart from, IPart to, bool rejectMixedPaths, out IPartsList parts); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IDeviceTopology.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IDeviceTopology.cs.meta new file mode 100644 index 0000000..03cb070 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IDeviceTopology.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 09e54fc93f98a8d049713d6bf6531754 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IKsJackDescription.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IKsJackDescription.cs new file mode 100644 index 0000000..0cfd5a9 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IKsJackDescription.cs @@ -0,0 +1,17 @@ +using NAudio.Utils; +using System; +using System.Collections.Generic; +using System.Runtime.InteropServices; +using System.Text; + +namespace NAudio.CoreAudioApi.Interfaces +{ + [Guid("4509F757-2D46-4637-8E62-CE7DB944F57B"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + internal interface IKsJackDescription + { + int GetJackCount([Out] out uint jacks); + int GetJackDescription([In] uint jack, [Out, MarshalAs(UnmanagedType.LPWStr)] out string description); + }; +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IKsJackDescription.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IKsJackDescription.cs.meta new file mode 100644 index 0000000..3a1bb4e --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IKsJackDescription.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f83ef4b740833d22db4e29c0dc27480c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMDevice.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMDevice.cs new file mode 100644 index 0000000..bd51bd8 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMDevice.cs @@ -0,0 +1,22 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi.Interfaces +{ + [Guid("D666063F-1587-4E43-81F1-B948E807363F"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + interface IMMDevice + { + // activationParams is a propvariant + int Activate(ref Guid id, ClsCtx clsCtx, IntPtr activationParams, + [MarshalAs(UnmanagedType.IUnknown)] out object interfacePointer); + + int OpenPropertyStore(StorageAccessMode stgmAccess, out IPropertyStore properties); + + int GetId([MarshalAs(UnmanagedType.LPWStr)] out string id); + + int GetState(out DeviceState state); + } + +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMDevice.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMDevice.cs.meta new file mode 100644 index 0000000..3eccdea --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMDevice.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9c2a3d4cf41bb7f71930154ec8710a70 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMDeviceCollection.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMDeviceCollection.cs new file mode 100644 index 0000000..c61aa5c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMDeviceCollection.cs @@ -0,0 +1,14 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi.Interfaces +{ + [Guid("0BD7A1BE-7A1A-44DB-8397-CC5392387B5E"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + interface IMMDeviceCollection + { + int GetCount(out int numDevices); + int Item(int deviceNumber, out IMMDevice device); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMDeviceCollection.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMDeviceCollection.cs.meta new file mode 100644 index 0000000..1f2d163 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMDeviceCollection.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b583c3e5a1b0f6cfd80dc409f39a7579 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMDeviceEnumerator.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMDeviceEnumerator.cs new file mode 100644 index 0000000..08e06a4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMDeviceEnumerator.cs @@ -0,0 +1,23 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi.Interfaces +{ + [Guid("A95664D2-9614-4F35-A746-DE8DB63617E6"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + interface IMMDeviceEnumerator + { + int EnumAudioEndpoints(DataFlow dataFlow, DeviceState stateMask, + out IMMDeviceCollection devices); + + [PreserveSig] + int GetDefaultAudioEndpoint(DataFlow dataFlow, Role role, out IMMDevice endpoint); + + int GetDevice(string id, out IMMDevice deviceName); + + int RegisterEndpointNotificationCallback(IMMNotificationClient client); + + int UnregisterEndpointNotificationCallback(IMMNotificationClient client); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMDeviceEnumerator.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMDeviceEnumerator.cs.meta new file mode 100644 index 0000000..8a6a3d3 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMDeviceEnumerator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e65a6182dac45acac8b299a517f6da07 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMEndpoint.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMEndpoint.cs new file mode 100644 index 0000000..e536eba --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMEndpoint.cs @@ -0,0 +1,16 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi.Interfaces +{ + /// <summary> + /// defined in MMDeviceAPI.h + /// </summary> + [Guid("1BE09788-6894-4089-8586-9A2A6C265AC5"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + interface IMMEndpoint + { + int GetDataFlow(out DataFlow dataFlow); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMEndpoint.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMEndpoint.cs.meta new file mode 100644 index 0000000..e6787a9 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMEndpoint.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fd98d0de7f07b4b6995fb18fc0bd6d3e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMNotificationClient.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMNotificationClient.cs new file mode 100644 index 0000000..f9690cb --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMNotificationClient.cs @@ -0,0 +1,42 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi.Interfaces +{ + /// <summary> + /// IMMNotificationClient + /// </summary> + [Guid("7991EEC9-7E89-4D85-8390-6C703CEC60C0"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + public interface IMMNotificationClient + { + /// <summary> + /// Device State Changed + /// </summary> + void OnDeviceStateChanged([MarshalAs(UnmanagedType.LPWStr)] string deviceId, [MarshalAs(UnmanagedType.I4)] DeviceState newState); + + /// <summary> + /// Device Added + /// </summary> + void OnDeviceAdded([MarshalAs(UnmanagedType.LPWStr)] string pwstrDeviceId); + + /// <summary> + /// Device Removed + /// </summary> + void OnDeviceRemoved([MarshalAs(UnmanagedType.LPWStr)] string deviceId); + + /// <summary> + /// Default Device Changed + /// </summary> + void OnDefaultDeviceChanged(DataFlow flow, Role role, [MarshalAs(UnmanagedType.LPWStr)] string defaultDeviceId); + + /// <summary> + /// Property Value Changed + /// </summary> + /// <param name="pwstrDeviceId"></param> + /// <param name="key"></param> + void OnPropertyValueChanged([MarshalAs(UnmanagedType.LPWStr)] string pwstrDeviceId, PropertyKey key); + } + +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMNotificationClient.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMNotificationClient.cs.meta new file mode 100644 index 0000000..5f33a3e --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IMMNotificationClient.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8d5f41265adf8e25c9d78757446c3202 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPart.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPart.cs new file mode 100644 index 0000000..a1fd1d9 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPart.cs @@ -0,0 +1,64 @@ +using NAudio.Wasapi.CoreAudioApi.Interfaces; +using System; +using System.Collections.Generic; +using System.Runtime.InteropServices; +using System.Text; + +namespace NAudio.CoreAudioApi.Interfaces +{ + /// <summary> + /// Windows CoreAudio IPart interface + /// Defined in devicetopology.h + /// </summary> + [Guid("AE2DE0E4-5BCA-4F2D-AA46-5D13F8FDB3A9"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + internal interface IPart + { + int GetName( + [Out, MarshalAs(UnmanagedType.LPWStr)] out string name); + + int GetLocalId( + [Out] out uint id); + + int GetGlobalId( + [Out, MarshalAs(UnmanagedType.LPWStr)] out string id); + + int GetPartType( + [Out] out PartTypeEnum partType); + + int GetSubType( + out Guid subType); + + int GetControlInterfaceCount( + [Out] out uint count); + + int GetControlInterface( + [In] uint index, + [Out, MarshalAs(UnmanagedType.IUnknown)] out IControlInterface controlInterface); + + [PreserveSig] + int EnumPartsIncoming( + [Out] out IPartsList parts); + + [PreserveSig] + int EnumPartsOutgoing( + [Out] out IPartsList parts); + + int GetTopologyObject( + [Out] out object topologyObject); + + [PreserveSig] + int Activate( + [In] ClsCtx dwClsContext, + [In] ref Guid refiid, + [MarshalAs(UnmanagedType.IUnknown)] out object interfacePointer); + + int RegisterControlChangeCallback( + [In] ref Guid refiid, + [In] IControlChangeNotify notify); + + int UnregisterControlChangeCallback( + [In] IControlChangeNotify notify); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPart.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPart.cs.meta new file mode 100644 index 0000000..c263e2b --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPart.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dad4c55e6718c40feb0986641df67487 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPartsList.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPartsList.cs new file mode 100644 index 0000000..dcf31ef --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPartsList.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Runtime.InteropServices; +using System.Text; + +namespace NAudio.CoreAudioApi.Interfaces +{ + /// <summary> + /// Windows CoreAudio IPartsList interface + /// Defined in devicetopology.h + /// </summary> + [Guid("6DAA848C-5EB0-45CC-AEA5-998A2CDA1FFB"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + internal interface IPartsList + { + int GetCount(out uint count); + int GetPart(uint index, out IPart part); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPartsList.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPartsList.cs.meta new file mode 100644 index 0000000..8cbad39 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPartsList.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 154717f78fd02abe29d9d49ed4e573aa +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPerChannelDbLevel.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPerChannelDbLevel.cs new file mode 100644 index 0000000..ee2f0d2 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPerChannelDbLevel.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Runtime.InteropServices; +using System.Text; + +namespace NAudio.CoreAudioApi.Interfaces +{ + [Guid("7FB7B48F-531D-44A2-BCB3-5AD5A134B3DC"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + internal interface IPerChannelDbLevel + { + int GetChannelCount(out uint channels); + int GetLevelRange(uint channel, out float minLevelDb, out float maxLevelDb, out float stepping); + int GetLevel(uint channel, out float levelDb); + int SetLevel(uint channel, float levelDb, ref Guid eventGuidContext); + int SetLevelUniform(float levelDb, ref Guid eventGuidContext); + int SetLevelAllChannel(float[] levelsDb, uint channels, ref Guid eventGuidContext); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPerChannelDbLevel.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPerChannelDbLevel.cs.meta new file mode 100644 index 0000000..e2ae1c4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPerChannelDbLevel.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6a4601e515f6625aaa1d40021d621d03 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPropertyStore.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPropertyStore.cs new file mode 100644 index 0000000..825081e --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPropertyStore.cs @@ -0,0 +1,20 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi.Interfaces +{ + /// <summary> + /// is defined in propsys.h + /// </summary> + [Guid("886d8eeb-8cf2-4446-8d02-cdba1dbdcf99"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + interface IPropertyStore + { + int GetCount(out int propCount); + int GetAt(int property, out PropertyKey key); + int GetValue(ref PropertyKey key, out PropVariant value); + int SetValue(ref PropertyKey key, ref PropVariant value); + int Commit(); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPropertyStore.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPropertyStore.cs.meta new file mode 100644 index 0000000..dae08df --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/IPropertyStore.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 931493de827e3fb7db0ec7d7da6a224c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ISimpleAudioVolume.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ISimpleAudioVolume.cs new file mode 100644 index 0000000..bafc43f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ISimpleAudioVolume.cs @@ -0,0 +1,76 @@ +// ----------------------------------------- +// SoundScribe (TM) and related software. +// +// Copyright (C) 2007-2011 Vannatech +// http://www.vannatech.com +// All rights reserved. +// +// This source code is subject to the MIT License. +// http://www.opensource.org/licenses/mit-license.php +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// ----------------------------------------- +// milligan22963 - ported to nAudio +// ----------------------------------------- + +using System; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi.Interfaces +{ + /// <summary> + /// Windows CoreAudio ISimpleAudioVolume interface + /// Defined in AudioClient.h + /// </summary> + [Guid("87CE5498-68D6-44E5-9215-6DA47EF883D8"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + internal interface ISimpleAudioVolume + { + /// <summary> + /// Sets the master volume level for the audio session. + /// </summary> + /// <param name="levelNorm">The new volume level expressed as a normalized value between 0.0 and 1.0.</param> + /// <param name="eventContext">A user context value that is passed to the notification callback.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + int SetMasterVolume( + [In] [MarshalAs(UnmanagedType.R4)] float levelNorm, + [In] [MarshalAs(UnmanagedType.LPStruct)] Guid eventContext); + + /// <summary> + /// Retrieves the client volume level for the audio session. + /// </summary> + /// <param name="levelNorm">Receives the volume level expressed as a normalized value between 0.0 and 1.0. </param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + int GetMasterVolume( + [Out] [MarshalAs(UnmanagedType.R4)] out float levelNorm); + + /// <summary> + /// Sets the muting state for the audio session. + /// </summary> + /// <param name="isMuted">The new muting state.</param> + /// <param name="eventContext">A user context value that is passed to the notification callback.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + int SetMute( + [In] [MarshalAs(UnmanagedType.Bool)] bool isMuted, + [In] [MarshalAs(UnmanagedType.LPStruct)] Guid eventContext); + + /// <summary> + /// Retrieves the current muting state for the audio session. + /// </summary> + /// <param name="isMuted">Receives the muting state.</param> + /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> + [PreserveSig] + int GetMute( + [Out] [MarshalAs(UnmanagedType.Bool)] out bool isMuted); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ISimpleAudioVolume.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ISimpleAudioVolume.cs.meta new file mode 100644 index 0000000..c6cb029 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ISimpleAudioVolume.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9970533e0767b1706a10efd9a3bc83c4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ISubunit.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ISubunit.cs new file mode 100644 index 0000000..57c09b2 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ISubunit.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Runtime.InteropServices; +using System.Text; + +namespace NAudio.CoreAudioApi.Interfaces +{ + [Guid("82149A85-DBA6-4487-86BB-EA8F7FEFCC71"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + internal interface ISubunit + { + // Stub, Not Implemented + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ISubunit.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ISubunit.cs.meta new file mode 100644 index 0000000..fce5de7 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/ISubunit.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: be40a77028a5e0bd4b18296b7cde97c3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/MMDeviceEnumeratorComObject.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/MMDeviceEnumeratorComObject.cs new file mode 100644 index 0000000..2bdef0a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/MMDeviceEnumeratorComObject.cs @@ -0,0 +1,13 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi.Interfaces +{ + /// <summary> + /// implements IMMDeviceEnumerator + /// </summary> + [ComImport, Guid("BCDE0395-E52F-467C-8E3D-C4579291692E")] + class MMDeviceEnumeratorComObject + { + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/MMDeviceEnumeratorComObject.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/MMDeviceEnumeratorComObject.cs.meta new file mode 100644 index 0000000..b58da7c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/MMDeviceEnumeratorComObject.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ffbe3fbe94660824c84d930691a1dd39 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/PartType.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/PartType.cs new file mode 100644 index 0000000..8f7159a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/PartType.cs @@ -0,0 +1,13 @@ +namespace NAudio.CoreAudioApi.Interfaces +{ + public enum PartTypeEnum + { + Connector = 0, + Subunit = 1, + HardwarePeriphery = 2, + SoftwareDriver = 3, + Splitter = 4, + Category = 5, + Other = 6 + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/PartType.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/PartType.cs.meta new file mode 100644 index 0000000..a5e1641 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/PartType.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e87b507e90736f6afae01c80cb0d7b37 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/StorageAccessMode.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/StorageAccessMode.cs new file mode 100644 index 0000000..7e97748 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/StorageAccessMode.cs @@ -0,0 +1,21 @@ +namespace NAudio.CoreAudioApi.Interfaces +{ + /// <summary> + /// MMDevice STGM enumeration + /// </summary> + public enum StorageAccessMode + { + /// <summary> + /// Read-only access mode. + /// </summary> + Read, + /// <summary> + /// Write-only access mode. + /// </summary> + Write, + /// <summary> + /// Read-write access mode. + /// </summary> + ReadWrite + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/StorageAccessMode.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/StorageAccessMode.cs.meta new file mode 100644 index 0000000..ddae1d0 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Interfaces/StorageAccessMode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 380a4c9bdc68d9ea7875f2eae4040d36 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/KsJackDescription.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/KsJackDescription.cs new file mode 100644 index 0000000..2a67f08 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/KsJackDescription.cs @@ -0,0 +1,32 @@ +using NAudio.CoreAudioApi.Interfaces; + +namespace NAudio.CoreAudioApi +{ + public class KsJackDescription + { + private readonly IKsJackDescription ksJackDescriptionInterface; + + internal KsJackDescription(IKsJackDescription ksJackDescription) + { + ksJackDescriptionInterface = ksJackDescription; + } + + public uint Count + { + get + { + ksJackDescriptionInterface.GetJackCount(out var result); + return result; + } + } + + public string this[uint index] + { + get + { + ksJackDescriptionInterface.GetJackDescription(index, out var result); + return result; + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/KsJackDescription.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/KsJackDescription.cs.meta new file mode 100644 index 0000000..8269028 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/KsJackDescription.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f043c8ffdde656db9918629634e65188 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/MMDevice.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/MMDevice.cs new file mode 100644 index 0000000..2572178 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/MMDevice.cs @@ -0,0 +1,333 @@ +/* + LICENSE + ------- + Copyright (C) 2007 Ray Molenkamp + + This source code is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this source code or the software it produces. + + Permission is granted to anyone to use this source code for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this source code must not be misrepresented; you must not + claim that you wrote the original source code. If you use this source code + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original source code. + 3. This notice may not be removed or altered from any source distribution. +*/ +// modified for NAudio +// milligan22963 - updated to include audio session manager + +using System; +using NAudio.CoreAudioApi.Interfaces; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// MM Device + /// </summary> + public class MMDevice : IDisposable + { + #region Variables + private readonly IMMDevice deviceInterface; + private PropertyStore propertyStore; + private AudioMeterInformation audioMeterInformation; + private AudioEndpointVolume audioEndpointVolume; + private AudioSessionManager audioSessionManager; + private DeviceTopology deviceTopology; + #endregion + + #region Guids + // ReSharper disable InconsistentNaming + private static Guid IID_IAudioMeterInformation = new Guid("C02216F6-8C67-4B5B-9D00-D008E73E0064"); + private static Guid IID_IAudioEndpointVolume = new Guid("5CDF2C82-841E-4546-9722-0CF74078229A"); + private static Guid IID_IAudioClient = new Guid("1CB9AD4C-DBFA-4c32-B178-C2F568A703B2"); + private static Guid IDD_IAudioSessionManager = new Guid("BFA971F1-4D5E-40BB-935E-967039BFBEE4"); + private static Guid IDD_IDeviceTopology = new Guid("2A07407E-6497-4A18-9787-32F79BD0D98F"); + // ReSharper restore InconsistentNaming + #endregion + + #region Init + /// <summary> + /// Initializes the device's property store. + /// </summary> + /// <param name="stgmAccess">The storage-access mode to open store for.</param> + /// <remarks>Administrative client is required for Write and ReadWrite modes.</remarks> + public void GetPropertyInformation(StorageAccessMode stgmAccess = StorageAccessMode.Read) + { + Marshal.ThrowExceptionForHR(deviceInterface.OpenPropertyStore(stgmAccess, out var propstore)); + propertyStore = new PropertyStore(propstore); + } + + private AudioClient GetAudioClient() + { + Marshal.ThrowExceptionForHR(deviceInterface.Activate(ref IID_IAudioClient, ClsCtx.ALL, IntPtr.Zero, out var result)); + return new AudioClient(result as IAudioClient); + } + + private void GetAudioMeterInformation() + { + Marshal.ThrowExceptionForHR(deviceInterface.Activate(ref IID_IAudioMeterInformation, ClsCtx.ALL, IntPtr.Zero, out var result)); + audioMeterInformation = new AudioMeterInformation(result as IAudioMeterInformation); + } + + private void GetAudioEndpointVolume() + { + Marshal.ThrowExceptionForHR(deviceInterface.Activate(ref IID_IAudioEndpointVolume, ClsCtx.ALL, IntPtr.Zero, out var result)); + audioEndpointVolume = new AudioEndpointVolume(result as IAudioEndpointVolume); + } + + private void GetAudioSessionManager() + { + Marshal.ThrowExceptionForHR(deviceInterface.Activate(ref IDD_IAudioSessionManager, ClsCtx.ALL, IntPtr.Zero, out var result)); + audioSessionManager = new AudioSessionManager(result as IAudioSessionManager); + } + + private void GetDeviceTopology() + { + Marshal.ThrowExceptionForHR(deviceInterface.Activate(ref IDD_IDeviceTopology, ClsCtx.ALL, IntPtr.Zero, out var result)); + deviceTopology = new DeviceTopology(result as IDeviceTopology); + } + + #endregion + + #region Properties + + /// <summary> + /// Audio Client + /// Makes a new one each call to allow caller to manage when to dispose + /// n.b. should probably not be a property anymore + /// </summary> + public AudioClient AudioClient => GetAudioClient(); + + /// <summary> + /// Audio Meter Information + /// </summary> + public AudioMeterInformation AudioMeterInformation + { + get + { + if (audioMeterInformation == null) + GetAudioMeterInformation(); + + return audioMeterInformation; + } + } + + /// <summary> + /// Audio Endpoint Volume + /// </summary> + public AudioEndpointVolume AudioEndpointVolume + { + get + { + if (audioEndpointVolume == null) + GetAudioEndpointVolume(); + + return audioEndpointVolume; + } + } + + /// <summary> + /// AudioSessionManager instance + /// </summary> + public AudioSessionManager AudioSessionManager + { + get + { + if (audioSessionManager == null) + { + GetAudioSessionManager(); + } + return audioSessionManager; + } + } + + /// <summary> + /// DeviceTopology instance + /// </summary> + public DeviceTopology DeviceTopology + { + get + { + if (deviceTopology == null) + { + GetDeviceTopology(); + } + return deviceTopology; + } + } + + /// <summary> + /// Properties + /// </summary> + public PropertyStore Properties + { + get + { + if (propertyStore == null) + GetPropertyInformation(); + return propertyStore; + } + } + + /// <summary> + /// Friendly name for the endpoint + /// </summary> + public string FriendlyName + { + get + { + if (propertyStore == null) + { + GetPropertyInformation(); + } + if (propertyStore.Contains(PropertyKeys.PKEY_Device_FriendlyName)) + { + return (string)propertyStore[PropertyKeys.PKEY_Device_FriendlyName].Value; + } + else + return "Unknown"; + } + } + + /// <summary> + /// Friendly name of device + /// </summary> + public string DeviceFriendlyName + { + get + { + if (propertyStore == null) + { + GetPropertyInformation(); + } + if (propertyStore.Contains(PropertyKeys.PKEY_DeviceInterface_FriendlyName)) + { + return (string)propertyStore[PropertyKeys.PKEY_DeviceInterface_FriendlyName].Value; + } + else + { + return "Unknown"; + } + } + } + + /// <summary> + /// Icon path of device + /// </summary> + public string IconPath + { + get + { + if (propertyStore == null) + { + GetPropertyInformation(); + } + if (propertyStore.Contains(PropertyKeys.PKEY_Device_IconPath)) + { + return (string)propertyStore[PropertyKeys.PKEY_Device_IconPath].Value; + } + + return "Unknown"; + } + } + + /// <summary> + /// Device Instance Id of Device + /// </summary> + public string InstanceId + { + get + { + if (propertyStore == null) + { + GetPropertyInformation(); + } + if (propertyStore.Contains(PropertyKeys.PKEY_Device_InstanceId)) + { + return (string)propertyStore[PropertyKeys.PKEY_Device_InstanceId].Value; + } + + return "Unknown"; + } + } + + /// <summary> + /// Device ID + /// </summary> + public string ID + { + get + { + Marshal.ThrowExceptionForHR(deviceInterface.GetId(out var result)); + return result; + } + } + + /// <summary> + /// Data Flow + /// </summary> + public DataFlow DataFlow + { + get + { + var ep = deviceInterface as IMMEndpoint; + ep.GetDataFlow(out var result); + return result; + } + } + + /// <summary> + /// Device State + /// </summary> + public DeviceState State + { + get + { + Marshal.ThrowExceptionForHR(deviceInterface.GetState(out var result)); + return result; + } + } + + #endregion + + #region Constructor + internal MMDevice(IMMDevice realDevice) + { + deviceInterface = realDevice; + } + #endregion + + /// <summary> + /// To string + /// </summary> + public override string ToString() + { + return FriendlyName; + } + + /// <summary> + /// Dispose + /// </summary> + public void Dispose() + { + this.audioEndpointVolume?.Dispose(); + this.audioSessionManager?.Dispose(); + GC.SuppressFinalize(this); + } + + /// <summary> + /// Finalizer + /// </summary> + ~MMDevice() + { + Dispose(); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/MMDevice.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/MMDevice.cs.meta new file mode 100644 index 0000000..c6d2050 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/MMDevice.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 20f17a61d888220899ff15dd645f51ef +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/MMDeviceCollection.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/MMDeviceCollection.cs new file mode 100644 index 0000000..a641b0e --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/MMDeviceCollection.cs @@ -0,0 +1,93 @@ +/* + LICENSE + ------- + Copyright (C) 2007 Ray Molenkamp + + This source code is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this source code or the software it produces. + + Permission is granted to anyone to use this source code for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this source code must not be misrepresented; you must not + claim that you wrote the original source code. If you use this source code + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original source code. + 3. This notice may not be removed or altered from any source distribution. +*/ +// updated for NAudio +using System; +using System.Collections.Generic; +using System.Runtime.InteropServices; +using NAudio.CoreAudioApi.Interfaces; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// Multimedia Device Collection + /// </summary> + public class MMDeviceCollection : IEnumerable<MMDevice> + { + private readonly IMMDeviceCollection mmDeviceCollection; + + /// <summary> + /// Device count + /// </summary> + public int Count + { + get + { + Marshal.ThrowExceptionForHR(mmDeviceCollection.GetCount(out var result)); + return result; + } + } + + /// <summary> + /// Get device by index + /// </summary> + /// <param name="index">Device index</param> + /// <returns>Device at the specified index</returns> + public MMDevice this[int index] + { + get + { + mmDeviceCollection.Item(index, out var result); + return new MMDevice(result); + } + } + + internal MMDeviceCollection(IMMDeviceCollection parent) + { + mmDeviceCollection = parent; + } + + #region IEnumerable<MMDevice> Members + + /// <summary> + /// Get Enumerator + /// </summary> + /// <returns>Device enumerator</returns> + public IEnumerator<MMDevice> GetEnumerator() + { + for (int index = 0; index < Count; index++) + { + yield return this[index]; + } + } + + #endregion + + #region IEnumerable Members + + System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() + { + return GetEnumerator(); + } + + #endregion + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/MMDeviceCollection.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/MMDeviceCollection.cs.meta new file mode 100644 index 0000000..63870fe --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/MMDeviceCollection.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 98ab460d8e626944496bb661adec5874 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/MMDeviceEnumerator.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/MMDeviceEnumerator.cs new file mode 100644 index 0000000..0d2059f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/MMDeviceEnumerator.cs @@ -0,0 +1,151 @@ +/* + LICENSE + ------- + Copyright (C) 2007 Ray Molenkamp + + This source code is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this source code or the software it produces. + + Permission is granted to anyone to use this source code for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this source code must not be misrepresented; you must not + claim that you wrote the original source code. If you use this source code + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original source code. + 3. This notice may not be removed or altered from any source distribution. +*/ +// updated for use in NAudio +using System; +using System.Runtime.InteropServices; +using NAudio.CoreAudioApi.Interfaces; + +namespace NAudio.CoreAudioApi +{ + + /// <summary> + /// MM Device Enumerator + /// </summary> + public class MMDeviceEnumerator : IDisposable + { + private IMMDeviceEnumerator realEnumerator; + + /// <summary> + /// Creates a new MM Device Enumerator + /// </summary> + public MMDeviceEnumerator() + { + if (System.Environment.OSVersion.Version.Major < 6) + { + throw new NotSupportedException("This functionality is only supported on Windows Vista or newer."); + } + realEnumerator = new MMDeviceEnumeratorComObject() as IMMDeviceEnumerator; + } + + /// <summary> + /// Enumerate Audio Endpoints + /// </summary> + /// <param name="dataFlow">Desired DataFlow</param> + /// <param name="dwStateMask">State Mask</param> + /// <returns>Device Collection</returns> + public MMDeviceCollection EnumerateAudioEndPoints(DataFlow dataFlow, DeviceState dwStateMask) + { + Marshal.ThrowExceptionForHR(realEnumerator.EnumAudioEndpoints(dataFlow, dwStateMask, out var result)); + return new MMDeviceCollection(result); + } + + /// <summary> + /// Get Default Endpoint + /// </summary> + /// <param name="dataFlow">Data Flow</param> + /// <param name="role">Role</param> + /// <returns>Device</returns> + public MMDevice GetDefaultAudioEndpoint(DataFlow dataFlow, Role role) + { + Marshal.ThrowExceptionForHR(((IMMDeviceEnumerator)realEnumerator).GetDefaultAudioEndpoint(dataFlow, role, out var device)); + return new MMDevice(device); + } + + /// <summary> + /// Check to see if a default audio end point exists without needing an exception. + /// </summary> + /// <param name="dataFlow">Data Flow</param> + /// <param name="role">Role</param> + /// <returns>True if one exists, and false if one does not exist.</returns> + public bool HasDefaultAudioEndpoint(DataFlow dataFlow, Role role) + { + const int E_NOTFOUND = unchecked((int)0x80070490); + int hresult = ((IMMDeviceEnumerator)realEnumerator).GetDefaultAudioEndpoint(dataFlow, role, out var device); + if (hresult == 0x0) + { + Marshal.ReleaseComObject(device); + return true; + } + if (hresult == E_NOTFOUND) + { + return false; + } + Marshal.ThrowExceptionForHR(hresult); + return false; + } + + /// <summary> + /// Get device by ID + /// </summary> + /// <param name="id">Device ID</param> + /// <returns>Device</returns> + public MMDevice GetDevice(string id) + { + Marshal.ThrowExceptionForHR(((IMMDeviceEnumerator)realEnumerator).GetDevice(id, out var device)); + return new MMDevice(device); + } + + /// <summary> + /// Registers a call back for Device Events + /// </summary> + /// <param name="client">Object implementing IMMNotificationClient type casted as IMMNotificationClient interface</param> + /// <returns></returns> + public int RegisterEndpointNotificationCallback([In] [MarshalAs(UnmanagedType.Interface)] IMMNotificationClient client) + { + return realEnumerator.RegisterEndpointNotificationCallback(client); + } + + /// <summary> + /// Unregisters a call back for Device Events + /// </summary> + /// <param name="client">Object implementing IMMNotificationClient type casted as IMMNotificationClient interface </param> + /// <returns></returns> + public int UnregisterEndpointNotificationCallback([In] [MarshalAs(UnmanagedType.Interface)] IMMNotificationClient client) + { + return realEnumerator.UnregisterEndpointNotificationCallback(client); + } + + /// <inheritdoc/> + public void Dispose() + { + Dispose(true); + GC.SuppressFinalize(this); + } + + /// <summary> + /// Called to dispose/finalize contained objects. + /// </summary> + /// <param name="disposing">True if disposing, false if called from a finalizer.</param> + protected virtual void Dispose(bool disposing) + { + if (disposing) + { + if (realEnumerator != null) + { + // although GC would do this for us, we want it done now + Marshal.ReleaseComObject(realEnumerator); + realEnumerator = null; + } + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/MMDeviceEnumerator.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/MMDeviceEnumerator.cs.meta new file mode 100644 index 0000000..9848546 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/MMDeviceEnumerator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 15480c2b785549747b4900c03b87a956 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/NativeMethods.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/NativeMethods.cs new file mode 100644 index 0000000..604c1f1 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/NativeMethods.cs @@ -0,0 +1,26 @@ +using NAudio.Wasapi.CoreAudioApi.Interfaces; +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Wasapi.CoreAudioApi +{ + static class NativeMethods + { + + /// <summary> + /// Enables Windows Store apps to access preexisting Component Object Model (COM) interfaces in the WASAPI family. + /// </summary> + /// <param name="deviceInterfacePath">A device interface ID for an audio device. This is normally retrieved from a DeviceInformation object or one of the methods of the MediaDevice class.</param> + /// <param name="riid">The IID of a COM interface in the WASAPI family, such as IAudioClient.</param> + /// <param name="activationParams">Interface-specific activation parameters. For more information, see the pActivationParams parameter in IMMDevice::Activate. </param> + /// <param name="completionHandler"></param> + /// <param name="activationOperation"></param> + [DllImport("Mmdevapi.dll", ExactSpelling = true, PreserveSig = false)] + public static extern void ActivateAudioInterfaceAsync( + [In, MarshalAs(UnmanagedType.LPWStr)] string deviceInterfacePath, + [In, MarshalAs(UnmanagedType.LPStruct)] Guid riid, + [In] IntPtr activationParams, // n.b. is actually a pointer to a PropVariant, but we never need to pass anything but null + [In] IActivateAudioInterfaceCompletionHandler completionHandler, + out IActivateAudioInterfaceAsyncOperation activationOperation); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/NativeMethods.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/NativeMethods.cs.meta new file mode 100644 index 0000000..2454d78 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/NativeMethods.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d5a9ec3dec5d31637985cbe3350e5588 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Part.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Part.cs new file mode 100644 index 0000000..9c110fe --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Part.cs @@ -0,0 +1,189 @@ +using NAudio.CoreAudioApi.Interfaces; +using NAudio.Wasapi.CoreAudioApi; +using System; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// Audio Part + /// </summary> + public class Part + { + private const int E_NOTFOUND = unchecked((int)0x80070490); + private readonly IPart partInterface; + private DeviceTopology deviceTopology; + private static Guid IID_IAudioVolumeLevel = new Guid("7FB7B48F-531D-44A2-BCB3-5AD5A134B3DC"); + private static Guid IID_IAudioMute = new Guid("DF45AEEA-B74A-4B6B-AFAD-2366B6AA012E"); + private static Guid IID_IAudioEndpointVolume = new Guid("5CDF2C82-841E-4546-9722-0CF74078229A"); + private static Guid IID_IKsJackDescription = new Guid("4509F757-2D46-4637-8E62-CE7DB944F57B"); + + internal Part(IPart part) + { + partInterface = part; + } + + /// <summary> + /// Name + /// </summary> + public string Name + { + get + { + partInterface.GetName(out var result); + return result; + } + } + + /// <summary> + /// Local ID + /// </summary> + public uint LocalId + { + get + { + partInterface.GetLocalId(out var result); + return result; + } + } + + /// <summary> + /// Global ID + /// </summary> + public string GlobalId + { + get + { + partInterface.GetGlobalId(out var result); + return result; + } + } + + /// <summary> + /// Part Type + /// </summary> + public PartTypeEnum PartType + { + get + { + partInterface.GetPartType(out var result); + return result; + } + } + + /// <summary> + /// Sub Type + /// </summary> + public Guid GetSubType + { + get + { + partInterface.GetSubType(out var result); + return result; + } + } + + /// <summary> + /// Control Interface Count + /// </summary> + public uint ControlInterfaceCount + { + get + { + partInterface.GetControlInterfaceCount(out var result); + return result; + } + } + + /// <summary> + /// Get Control Interface by index + /// </summary> + public IControlInterface GetControlInterface(uint index) + { + partInterface.GetControlInterface(index, out var result); + return result; + } + + /// <summary> + /// Incoming parts list + /// </summary> + public PartsList PartsIncoming + { + get + { + var hr = partInterface.EnumPartsIncoming(out var result); + return hr == 0 ? new PartsList(result) : hr == E_NOTFOUND ? new PartsList(null) : throw new COMException(nameof(IPart.EnumPartsIncoming), hr); + } + } + + /// <summary> + /// Outgoing parts list + /// </summary> + public PartsList PartsOutgoing + { + get + { + var hr = partInterface.EnumPartsOutgoing(out var result); + return hr == 0 ? new PartsList(result) : hr == E_NOTFOUND ? new PartsList(null) : throw new COMException(nameof(IPart.EnumPartsOutgoing), hr); + } + } + + /// <summary> + /// Device topology + /// </summary> + public DeviceTopology DeviceTopology + { + get + { + if (deviceTopology == null) + { + GetDeviceTopology(); + } + + return deviceTopology; + } + } + + /// <summary> + /// Audio Volume Level + /// </summary> + public AudioVolumeLevel AudioVolumeLevel + { + get + { + var hr = partInterface.Activate(ClsCtx.ALL, ref IID_IAudioVolumeLevel, out var result); + return hr == 0 ? new AudioVolumeLevel(result as IAudioVolumeLevel) : null; + } + } + + /// <summary> + /// Audio Mute + /// </summary> + public AudioMute AudioMute + { + get + { + var hr = partInterface.Activate(ClsCtx.ALL, ref IID_IAudioMute, out var result); + return hr == 0 ? new AudioMute(result as IAudioMute) : null; + } + } + + /// <summary> + /// Jack Description + /// </summary> + public KsJackDescription JackDescription + { + get + { + var hr = partInterface.Activate(ClsCtx.ALL, ref IID_IKsJackDescription, out var result); + return hr == 0 ? new KsJackDescription(result as IKsJackDescription) : null; + } + } + + private void GetDeviceTopology() + { + Marshal.ThrowExceptionForHR(partInterface.GetTopologyObject(out var result)); + deviceTopology = new DeviceTopology(result as IDeviceTopology); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Part.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Part.cs.meta new file mode 100644 index 0000000..b5ecf9c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Part.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 67f9eef20e28bf788a80d5b586c2d2c7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PartsList.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PartsList.cs new file mode 100644 index 0000000..99fc9db --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PartsList.cs @@ -0,0 +1,45 @@ +using NAudio.CoreAudioApi.Interfaces; +using System; +using System.Collections.Generic; +using System.Text; + +namespace NAudio.CoreAudioApi +{ + public class PartsList + { + private IPartsList partsListInterface; + + internal PartsList(IPartsList partsList) + { + partsListInterface = partsList; + } + + public uint Count + { + get + { + uint result = 0; + if (partsListInterface != null) + { + partsListInterface.GetCount(out result); + } + + return result; + } + } + + public Part this[uint index] + { + get + { + if (partsListInterface == null) + { + throw new IndexOutOfRangeException(); + } + + partsListInterface.GetPart(index, out IPart part); + return new Part(part); + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PartsList.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PartsList.cs.meta new file mode 100644 index 0000000..0749388 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PartsList.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4b913672a3374dc70882b7fcb23102ad +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropVariant.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropVariant.cs new file mode 100644 index 0000000..a616c4e --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropVariant.cs @@ -0,0 +1,284 @@ +/* + LICENSE + ------- + Copyright (C) 2007 Ray Molenkamp + + This source code is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this source code or the software it produces. + + Permission is granted to anyone to use this source code for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this source code must not be misrepresented; you must not + claim that you wrote the original source code. If you use this source code + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original source code. + 3. This notice may not be removed or altered from any source distribution. +*/ +// adapted for use in NAudio + +#pragma warning disable CS0618 // 'VarEnum' is obsolete: 'Marshalling VARIANTs may be unavailable in future releases.' + +using System; +using System.IO; +using System.Runtime.InteropServices; +using NAudio.Utils; + +namespace NAudio.CoreAudioApi.Interfaces +{ + /// <summary> + /// from Propidl.h. + /// http://msdn.microsoft.com/en-us/library/aa380072(VS.85).aspx + /// contains a union so we have to do an explicit layout + /// </summary> + [StructLayout(LayoutKind.Explicit)] + public struct PropVariant + { + /// <summary> + /// Value type tag. + /// </summary> + [FieldOffset(0)] public short vt; + /// <summary> + /// Reserved1. + /// </summary> + [FieldOffset(2)] public short wReserved1; + /// <summary> + /// Reserved2. + /// </summary> + [FieldOffset(4)] public short wReserved2; + /// <summary> + /// Reserved3. + /// </summary> + [FieldOffset(6)] public short wReserved3; + /// <summary> + /// cVal. + /// </summary> + [FieldOffset(8)] public sbyte cVal; + /// <summary> + /// bVal. + /// </summary> + [FieldOffset(8)] public byte bVal; + /// <summary> + /// iVal. + /// </summary> + [FieldOffset(8)] public short iVal; + /// <summary> + /// uiVal. + /// </summary> + [FieldOffset(8)] public ushort uiVal; + /// <summary> + /// lVal. + /// </summary> + [FieldOffset(8)] public int lVal; + /// <summary> + /// ulVal. + /// </summary> + [FieldOffset(8)] public uint ulVal; + /// <summary> + /// intVal. + /// </summary> + [FieldOffset(8)] public int intVal; + /// <summary> + /// uintVal. + /// </summary> + [FieldOffset(8)] public uint uintVal; + /// <summary> + /// hVal. + /// </summary> + [FieldOffset(8)] public long hVal; + /// <summary> + /// uhVal. + /// </summary> + [FieldOffset(8)] public long uhVal; + /// <summary> + /// fltVal. + /// </summary> + [FieldOffset(8)] public float fltVal; + /// <summary> + /// dblVal. + /// </summary> + [FieldOffset(8)] public double dblVal; + //VARIANT_BOOL boolVal; + /// <summary> + /// boolVal. + /// </summary> + [FieldOffset(8)] public short boolVal; + /// <summary> + /// scode. + /// </summary> + [FieldOffset(8)] public int scode; + //CY cyVal; + //[FieldOffset(8)] private DateTime date; - can cause issues with invalid value + /// <summary> + /// Date time. + /// </summary> + [FieldOffset(8)] public System.Runtime.InteropServices.ComTypes.FILETIME filetime; + //CLSID* puuid; + //CLIPDATA* pclipdata; + //BSTR bstrVal; + //BSTRBLOB bstrblobVal; + /// <summary> + /// Binary large object. + /// </summary> + [FieldOffset(8)] public Blob blobVal; + //LPSTR pszVal; + /// <summary> + /// Pointer value. + /// </summary> + [FieldOffset(8)] public IntPtr pointerValue; //LPWSTR + //IUnknown* punkVal; + /*IDispatch* pdispVal; + IStream* pStream; + IStorage* pStorage; + LPVERSIONEDSTREAM pVersionedStream; + LPSAFEARRAY parray; + CAC cac; + CAUB caub; + CAI cai; + CAUI caui; + CAL cal; + CAUL caul; + CAH cah; + CAUH cauh; + CAFLT caflt; + CADBL cadbl; + CABOOL cabool; + CASCODE cascode; + CACY cacy; + CADATE cadate; + CAFILETIME cafiletime; + CACLSID cauuid; + CACLIPDATA caclipdata; + CABSTR cabstr; + CABSTRBLOB cabstrblob; + CALPSTR calpstr; + CALPWSTR calpwstr; + CAPROPVARIANT capropvar; + CHAR* pcVal; + UCHAR* pbVal; + SHORT* piVal; + USHORT* puiVal; + LONG* plVal; + ULONG* pulVal; + INT* pintVal; + UINT* puintVal; + FLOAT* pfltVal; + DOUBLE* pdblVal; + VARIANT_BOOL* pboolVal; + DECIMAL* pdecVal; + SCODE* pscode; + CY* pcyVal; + DATE* pdate; + BSTR* pbstrVal; + IUnknown** ppunkVal; + IDispatch** ppdispVal; + LPSAFEARRAY* pparray; + PROPVARIANT* pvarVal; + */ + + /// <summary> + /// Creates a new PropVariant containing a long value + /// </summary> + public static PropVariant FromLong(long value) + { + return new PropVariant() {vt = (short) VarEnum.VT_I8, hVal = value}; + } + + /// <summary> + /// Helper method to gets blob data + /// </summary> + private byte[] GetBlob() + { + var blob = new byte[blobVal.Length]; + Marshal.Copy(blobVal.Data, blob, 0, blob.Length); + return blob; + } + + /// <summary> + /// Interprets a blob as an array of structs + /// </summary> + public T[] GetBlobAsArrayOf<T>() + { + var blobByteLength = blobVal.Length; + var singleInstance = (T) Activator.CreateInstance(typeof (T)); + var structSize = Marshal.SizeOf(singleInstance); + if (blobByteLength%structSize != 0) + { + throw new InvalidDataException(String.Format("Blob size {0} not a multiple of struct size {1}", blobByteLength, structSize)); + } + var items = blobByteLength/structSize; + var array = new T[items]; + for (int n = 0; n < items; n++) + { + array[n] = (T) Activator.CreateInstance(typeof (T)); + Marshal.PtrToStructure(new IntPtr((long) blobVal.Data + n*structSize), array[n]); + } + return array; + } + + /// <summary> + /// Gets the type of data in this PropVariant + /// </summary> + public VarEnum DataType => (VarEnum) vt; + + /// <summary> + /// Property value + /// </summary> + public object Value + { + get + { + VarEnum ve = DataType; + switch (ve) + { + case VarEnum.VT_I1: + return bVal; + case VarEnum.VT_I2: + return iVal; + case VarEnum.VT_I4: + return lVal; + case VarEnum.VT_I8: + return hVal; + case VarEnum.VT_INT: + return iVal; + case VarEnum.VT_UI4: + return ulVal; + case VarEnum.VT_UI8: + return uhVal; + case VarEnum.VT_LPWSTR: + return Marshal.PtrToStringUni(pointerValue); + case VarEnum.VT_BLOB: + case VarEnum.VT_VECTOR | VarEnum.VT_UI1: + return GetBlob(); + case VarEnum.VT_CLSID: + return Marshal.PtrToStructure<Guid>(pointerValue); + case VarEnum.VT_BOOL: + switch (boolVal) + { + case -1: + return true; + case 0: + return false; + default: + throw new NotSupportedException("PropVariant VT_BOOL must be either -1 or 0"); + } + case VarEnum.VT_FILETIME: + return DateTime.FromFileTime((((long)filetime.dwHighDateTime) << 32) + filetime.dwLowDateTime); + } + throw new NotImplementedException("PropVariant " + ve); + } + } + + /// <summary> + /// Clears with a known pointer + /// </summary> + public static void Clear(IntPtr ptr) + { + PropVariantNative.PropVariantClear(ptr); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropVariant.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropVariant.cs.meta new file mode 100644 index 0000000..8c7b3e6 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropVariant.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3892ee0c92a144082acfe4cc8aa18f41 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropVariantNative.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropVariantNative.cs new file mode 100644 index 0000000..a307108 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropVariantNative.cs @@ -0,0 +1,23 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi.Interfaces +{ + class PropVariantNative + { +#if WINDOWS_UWP + // Windows 10 requires api-ms-win-core-com-l1-1-1.dll + [DllImport("api-ms-win-core-com-l1-1-1.dll")] +#else + [DllImport("ole32.dll")] +#endif + internal static extern int PropVariantClear(ref PropVariant pvar); + +#if WINDOWS_UWP + [DllImport("api-ms-win-core-com-l1-1-1.dll")] +#else + [DllImport("ole32.dll")] +#endif + internal static extern int PropVariantClear(IntPtr pvar); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropVariantNative.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropVariantNative.cs.meta new file mode 100644 index 0000000..5a9b74d --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropVariantNative.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 58b8be5a3485ed506b918cebd59713a6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyKey.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyKey.cs new file mode 100644 index 0000000..2440b9b --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyKey.cs @@ -0,0 +1,28 @@ +using System; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// PROPERTYKEY is defined in wtypes.h + /// </summary> + public struct PropertyKey + { + /// <summary> + /// Format ID + /// </summary> + public Guid formatId; + /// <summary> + /// Property ID + /// </summary> + public int propertyId; + /// <summary> + /// <param name="formatId"></param> + /// <param name="propertyId"></param> + /// </summary> + public PropertyKey(Guid formatId, int propertyId) + { + this.formatId = formatId; + this.propertyId = propertyId; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyKey.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyKey.cs.meta new file mode 100644 index 0000000..b790a35 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyKey.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 26f11b5ed4de32a31aff80c20080b66f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyKeys.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyKeys.cs new file mode 100644 index 0000000..df3d0ed --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyKeys.cs @@ -0,0 +1,105 @@ +/* + LICENSE + ------- + Copyright (C) 2007 Ray Molenkamp + + This source code is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this source code or the software it produces. + + Permission is granted to anyone to use this source code for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this source code must not be misrepresented; you must not + claim that you wrote the original source code. If you use this source code + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original source code. + 3. This notice may not be removed or altered from any source distribution. +*/ +using System; +// ReSharper disable InconsistentNaming + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// Property Keys + /// </summary> + public static class PropertyKeys + { + /// <summary> + /// PKEY_DeviceInterface_FriendlyName + /// </summary> + public static readonly PropertyKey PKEY_DeviceInterface_FriendlyName = new PropertyKey(new Guid(0x026e516e, unchecked((short)0xb814), 0x414b, 0x83, 0xcd, 0x85, 0x6d, 0x6f, 0xef, 0x48, 0x22), 2); + /// <summary> + /// PKEY_AudioEndpoint_FormFactor + /// </summary> + public static readonly PropertyKey PKEY_AudioEndpoint_FormFactor = new PropertyKey(new Guid(0x1da5d803, unchecked((short)0xd492), 0x4edd, 0x8c, 0x23, 0xe0, 0xc0, 0xff, 0xee, 0x7f, 0x0e), 0); + /// <summary> + /// PKEY_AudioEndpoint_ControlPanelPageProvider + /// </summary> + public static readonly PropertyKey PKEY_AudioEndpoint_ControlPanelPageProvider = new PropertyKey(new Guid(0x1da5d803, unchecked((short)0xd492), 0x4edd, 0x8c, 0x23, 0xe0, 0xc0, 0xff, 0xee, 0x7f, 0x0e), 1); + /// <summary> + /// PKEY_AudioEndpoint_Association + /// </summary> + public static readonly PropertyKey PKEY_AudioEndpoint_Association = new PropertyKey(new Guid(0x1da5d803, unchecked((short)0xd492), 0x4edd, 0x8c, 0x23, 0xe0, 0xc0, 0xff, 0xee, 0x7f, 0x0e), 2); + /// <summary> + /// PKEY_AudioEndpoint_PhysicalSpeakers + /// </summary> + public static readonly PropertyKey PKEY_AudioEndpoint_PhysicalSpeakers = new PropertyKey(new Guid(0x1da5d803, unchecked((short)0xd492), 0x4edd, 0x8c, 0x23, 0xe0, 0xc0, 0xff, 0xee, 0x7f, 0x0e), 3); + /// <summary> + /// PKEY_AudioEndpoint_GUID + /// </summary> + public static readonly PropertyKey PKEY_AudioEndpoint_GUID = new PropertyKey(new Guid(0x1da5d803, unchecked((short)0xd492), 0x4edd, 0x8c, 0x23, 0xe0, 0xc0, 0xff, 0xee, 0x7f, 0x0e), 4); + /// <summary> + /// PKEY_AudioEndpoint_Disable_SysFx + /// </summary> + public static readonly PropertyKey PKEY_AudioEndpoint_Disable_SysFx = new PropertyKey(new Guid(0x1da5d803, unchecked((short)0xd492), 0x4edd, 0x8c, 0x23, 0xe0, 0xc0, 0xff, 0xee, 0x7f, 0x0e), 5); + /// <summary> + /// PKEY_AudioEndpoint_FullRangeSpeakers + /// </summary> + public static readonly PropertyKey PKEY_AudioEndpoint_FullRangeSpeakers = new PropertyKey(new Guid(0x1da5d803, unchecked((short)0xd492), 0x4edd, 0x8c, 0x23, 0xe0, 0xc0, 0xff, 0xee, 0x7f, 0x0e), 6); + /// <summary> + /// PKEY_AudioEndpoint_Supports_EventDriven_Mode + /// </summary> + public static readonly PropertyKey PKEY_AudioEndpoint_Supports_EventDriven_Mode = new PropertyKey(new Guid(0x1da5d803, unchecked((short)0xd492), 0x4edd, 0x8c, 0x23, 0xe0, 0xc0, 0xff, 0xee, 0x7f, 0x0e), 7); + /// <summary> + /// PKEY_AudioEndpoint_JackSubType + /// </summary> + public static readonly PropertyKey PKEY_AudioEndpoint_JackSubType = new PropertyKey(new Guid(0x1da5d803, unchecked((short)0xd492), 0x4edd, 0x8c, 0x23, 0xe0, 0xc0, 0xff, 0xee, 0x7f, 0x0e), 8); + /// <summary> + /// PKEY_AudioEngine_DeviceFormat + /// </summary> + public static readonly PropertyKey PKEY_AudioEngine_DeviceFormat = new PropertyKey(new Guid(unchecked((int)0xf19f064d), 0x82c, 0x4e27, 0xbc, 0x73, 0x68, 0x82, 0xa1, 0xbb, 0x8e, 0x4c), 0); + /// <summary> + /// PKEY_AudioEngine_OEMFormat + /// </summary> + public static readonly PropertyKey PKEY_AudioEngine_OEMFormat = new PropertyKey(new Guid(unchecked((int)0xe4870e26), 0x3cc5, 0x4cd2, 0xba, 0x46, 0xca, 0xa, 0x9a, 0x70, 0xed, 0x4), 3); + /// <summary> + /// PKEY _Devie_FriendlyName + /// </summary> + public static readonly PropertyKey PKEY_Device_FriendlyName = new PropertyKey(new Guid(unchecked((int)0xa45c254e), unchecked((short)0xdf1c), 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0), 14); + /// <summary> + /// PKEY _Device_IconPath + /// </summary> + public static readonly PropertyKey PKEY_Device_IconPath = new PropertyKey(new Guid(unchecked((int)0x259abffc), unchecked((short)0x50a7), 0x47ce, 0xaf, 0x8, 0x68, 0xc9, 0xa7, 0xd7, 0x33, 0x66), 12); + /// <summary> + /// Device description property. + /// </summary> + public static readonly PropertyKey PKEY_Device_DeviceDesc = new PropertyKey(new Guid(unchecked((int)0xa45c254e), unchecked((short)0xdf1c), 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0), 2); + /// <summary> + /// Id of controller device for endpoint device property. + /// </summary> + public static readonly PropertyKey PKEY_Device_ControllerDeviceId = new PropertyKey(new Guid(unchecked((int)0xb3f8fa53), unchecked((short)0x0004), 0x438e, 0x90, 0x03, 0x51, 0xa4, 0x6e, 0x13, 0x9b, 0xfc), 2); + /// <summary> + /// Device interface key property. + /// </summary> + public static readonly PropertyKey PKEY_Device_InterfaceKey = new PropertyKey(new Guid(unchecked((int)0x233164c8), unchecked((short)0x1b2c), 0x4c7d, 0xbc, 0x68, 0xb6, 0x71, 0x68, 0x7a, 0x25, 0x67), 1); + /// <summary> + /// System-supplied device instance identification string, assigned by PnP manager, persistent across system restarts. + /// </summary> + public static readonly PropertyKey PKEY_Device_InstanceId = new PropertyKey(new Guid(0x78c34fc8, 0x104a, 0x4aca, 0x9e, 0xa4, 0x52, 0x4d, 0x52, 0x99, 0x6e, 0x57), 256); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyKeys.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyKeys.cs.meta new file mode 100644 index 0000000..81444f7 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyKeys.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0a35c4b910c802eb39b9cb5dc62a93b7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyStore.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyStore.cs new file mode 100644 index 0000000..3574bd0 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyStore.cs @@ -0,0 +1,154 @@ +/* + LICENSE + ------- + Copyright (C) 2007 Ray Molenkamp + + This source code is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this source code or the software it produces. + + Permission is granted to anyone to use this source code for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this source code must not be misrepresented; you must not + claim that you wrote the original source code. If you use this source code + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original source code. + 3. This notice may not be removed or altered from any source distribution. +*/ +// this version modified for NAudio from Ray Molenkamp's original +using System; +using System.Runtime.InteropServices; +using NAudio.CoreAudioApi.Interfaces; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// Property Store class, only supports reading properties at the moment. + /// </summary> + public class PropertyStore + { + private readonly IPropertyStore storeInterface; + + /// <summary> + /// Property Count + /// </summary> + public int Count + { + get + { + Marshal.ThrowExceptionForHR(storeInterface.GetCount(out var result)); + return result; + } + } + + /// <summary> + /// Gets property by index + /// </summary> + /// <param name="index">Property index</param> + /// <returns>The property</returns> + public PropertyStoreProperty this[int index] + { + get + { + PropertyKey key = Get(index); + Marshal.ThrowExceptionForHR(storeInterface.GetValue(ref key, out var result)); + return new PropertyStoreProperty(key, result); + } + } + + /// <summary> + /// Contains property guid + /// </summary> + /// <param name="key">Looks for a specific key</param> + /// <returns>True if found</returns> + public bool Contains(PropertyKey key) + { + for (int i = 0; i < Count; i++) + { + PropertyKey ikey = Get(i); + if ((ikey.formatId == key.formatId) && (ikey.propertyId == key.propertyId)) + { + return true; + } + } + return false; + } + + /// <summary> + /// Indexer by guid + /// </summary> + /// <param name="key">Property Key</param> + /// <returns>Property or null if not found</returns> + public PropertyStoreProperty this[PropertyKey key] + { + get + { + for (int i = 0; i < Count; i++) + { + PropertyKey ikey = Get(i); + if ((ikey.formatId == key.formatId) && (ikey.propertyId == key.propertyId)) + { + Marshal.ThrowExceptionForHR(storeInterface.GetValue(ref ikey, out var result)); + return new PropertyStoreProperty(ikey, result); + } + } + return null; + } + } + + /// <summary> + /// Gets property key at sepecified index + /// </summary> + /// <param name="index">Index</param> + /// <returns>Property key</returns> + public PropertyKey Get(int index) + { + Marshal.ThrowExceptionForHR(storeInterface.GetAt(index, out var key)); + return key; + } + + /// <summary> + /// Gets property value at specified index + /// </summary> + /// <param name="index">Index</param> + /// <returns>Property value</returns> + public PropVariant GetValue(int index) + { + PropertyKey key = Get(index); + Marshal.ThrowExceptionForHR(storeInterface.GetValue(ref key, out var result)); + return result; + } + + /// <summary> + /// Sets property value at specified key. + /// </summary> + /// <param name="key">Key of property to set.</param> + /// <param name="value">Value to write.</param> + public void SetValue(PropertyKey key, PropVariant value) + { + Marshal.ThrowExceptionForHR(storeInterface.SetValue(ref key, ref value)); + } + + /// <summary> + /// Saves a property change. + /// </summary> + public void Commit() + { + Marshal.ThrowExceptionForHR(storeInterface.Commit()); + } + + /// <summary> + /// Creates a new property store + /// </summary> + /// <param name="store">IPropertyStore COM interface</param> + internal PropertyStore(IPropertyStore store) + { + storeInterface = store; + } + } +} + diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyStore.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyStore.cs.meta new file mode 100644 index 0000000..0cfb13a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyStore.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b2559f537b6f5f73796885acc5d361c2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyStoreProperty.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyStoreProperty.cs new file mode 100644 index 0000000..b8fcce2 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyStoreProperty.cs @@ -0,0 +1,52 @@ +/* + LICENSE + ------- + Copyright (C) 2007 Ray Molenkamp + + This source code is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this source code or the software it produces. + + Permission is granted to anyone to use this source code for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this source code must not be misrepresented; you must not + claim that you wrote the original source code. If you use this source code + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original source code. + 3. This notice may not be removed or altered from any source distribution. +*/ +// modified from Ray Molenkamp's original + +using NAudio.CoreAudioApi.Interfaces; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// Property Store Property + /// </summary> + public class PropertyStoreProperty + { + private PropVariant propertyValue; + + internal PropertyStoreProperty(PropertyKey key, PropVariant value) + { + Key = key; + propertyValue = value; + } + + /// <summary> + /// Property Key + /// </summary> + public PropertyKey Key { get; } + + /// <summary> + /// Property Value + /// </summary> + public object Value => propertyValue.Value; + } +} + diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyStoreProperty.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyStoreProperty.cs.meta new file mode 100644 index 0000000..7f3aab0 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/PropertyStoreProperty.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8f569b3d671716b43b8210542d10068d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Role.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Role.cs new file mode 100644 index 0000000..b0df7a4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Role.cs @@ -0,0 +1,26 @@ +using System; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// The ERole enumeration defines constants that indicate the role + /// that the system has assigned to an audio endpoint device + /// </summary> + public enum Role + { + /// <summary> + /// Games, system notification sounds, and voice commands. + /// </summary> + Console, + + /// <summary> + /// Music, movies, narration, and live music recording + /// </summary> + Multimedia, + + /// <summary> + /// Voice communications (talking to another person). + /// </summary> + Communications, + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Role.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Role.cs.meta new file mode 100644 index 0000000..cd07586 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/Role.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d306f73915e24946c98896a9d91f37b7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/SessionCollection.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/SessionCollection.cs new file mode 100644 index 0000000..36b946a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/SessionCollection.cs @@ -0,0 +1,46 @@ +using NAudio.CoreAudioApi.Interfaces; +using System; +using System.Linq; +using System.Runtime.InteropServices; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// Collection of sessions. + /// </summary> + public class SessionCollection + { + readonly IAudioSessionEnumerator audioSessionEnumerator; + + internal SessionCollection(IAudioSessionEnumerator realEnumerator) + { + audioSessionEnumerator = realEnumerator; + } + + /// <summary> + /// Returns session at index. + /// </summary> + /// <param name="index"></param> + /// <returns></returns> + public AudioSessionControl this[int index] + { + get + { + Marshal.ThrowExceptionForHR(audioSessionEnumerator.GetSession(index, out var result)); + return new AudioSessionControl(result); + } + } + + /// <summary> + /// Number of current sessions. + /// </summary> + public int Count + { + get + { + Marshal.ThrowExceptionForHR(audioSessionEnumerator.GetCount(out var result)); + return result; + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/SessionCollection.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/SessionCollection.cs.meta new file mode 100644 index 0000000..b387b9f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/SessionCollection.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 64805631dda4646d1a119b002f7f2a4e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/SimpleAudioVolume.cs b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/SimpleAudioVolume.cs new file mode 100644 index 0000000..370224a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/SimpleAudioVolume.cs @@ -0,0 +1,85 @@ +// ----------------------------------------- +// milligan22963 - implemented to work with nAudio +// 12/2014 +// ----------------------------------------- + +using System; +using System.Runtime.InteropServices; +using NAudio.CoreAudioApi.Interfaces; + +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// Windows CoreAudio SimpleAudioVolume + /// </summary> + public class SimpleAudioVolume : IDisposable + { + private readonly ISimpleAudioVolume simpleAudioVolume; + + /// <summary> + /// Creates a new Audio endpoint volume + /// </summary> + /// <param name="realSimpleVolume">ISimpleAudioVolume COM interface</param> + internal SimpleAudioVolume(ISimpleAudioVolume realSimpleVolume) + { + simpleAudioVolume = realSimpleVolume; + } + + #region IDisposable Members + + /// <summary> + /// Dispose + /// </summary> + public void Dispose() + { + GC.SuppressFinalize(this); + } + + /// <summary> + /// Finalizer + /// </summary> + ~SimpleAudioVolume() + { + Dispose(); + } + + #endregion + + /// <summary> + /// Allows the user to adjust the volume from + /// 0.0 to 1.0 + /// </summary> + public float Volume + { + get + { + Marshal.ThrowExceptionForHR(simpleAudioVolume.GetMasterVolume(out var result)); + return result; + } + set + { + if ((value >= 0.0) && (value <= 1.0)) + { + Marshal.ThrowExceptionForHR(simpleAudioVolume.SetMasterVolume(value, Guid.Empty)); + } + // should throw something if out of range + } + } + + /// <summary> + /// Mute + /// </summary> + public bool Mute + { + get + { + Marshal.ThrowExceptionForHR(simpleAudioVolume.GetMute(out var result)); + return result; + } + set + { + Marshal.ThrowExceptionForHR(simpleAudioVolume.SetMute(value, Guid.Empty)); + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/SimpleAudioVolume.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/SimpleAudioVolume.cs.meta new file mode 100644 index 0000000..5b2641e --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/CoreAudioApi/SimpleAudioVolume.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 814febfd09d5a4b318170b3f2651e500 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo.meta new file mode 100644 index 0000000..8b5229a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 54f3868250147a1498c0be1339afee1c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoDescriptor.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoDescriptor.cs new file mode 100644 index 0000000..8a88ca9 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoDescriptor.cs @@ -0,0 +1,29 @@ +using System; + +namespace NAudio.Dmo +{ + /// <summary> + /// Contains the name and CLSID of a DirectX Media Object + /// </summary> + public class DmoDescriptor + { + /// <summary> + /// Name + /// </summary> + public string Name { get; private set; } + + /// <summary> + /// CLSID + /// </summary> + public Guid Clsid { get; private set; } + + /// <summary> + /// Initializes a new instance of DmoDescriptor + /// </summary> + public DmoDescriptor(string name, Guid clsid) + { + Name = name; + Clsid = clsid; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoDescriptor.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoDescriptor.cs.meta new file mode 100644 index 0000000..641d411 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoDescriptor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cf76518a294b1c3d7a7652ab2d829ac0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoEnumFlags.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoEnumFlags.cs new file mode 100644 index 0000000..8e2b056 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoEnumFlags.cs @@ -0,0 +1,11 @@ +using System; + +namespace NAudio.Dmo +{ + [Flags] + enum DmoEnumFlags + { + None, + DMO_ENUMF_INCLUDE_KEYED = 0x00000001 + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoEnumFlags.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoEnumFlags.cs.meta new file mode 100644 index 0000000..1f1c076 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoEnumFlags.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2e504be0a5803a10cb0f805ec0af5e61 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoEnumerator.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoEnumerator.cs new file mode 100644 index 0000000..74e20b2 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoEnumerator.cs @@ -0,0 +1,60 @@ +using System; +using System.Collections.Generic; +using System.Runtime.InteropServices; + +namespace NAudio.Dmo +{ + /// <summary> + /// DirectX Media Object Enumerator + /// </summary> + public class DmoEnumerator + { + /// <summary> + /// Get audio effect names + /// </summary> + /// <returns>Audio effect names</returns> + public static IEnumerable<DmoDescriptor> GetAudioEffectNames() + { + return GetDmos(DmoGuids.DMOCATEGORY_AUDIO_EFFECT); + } + + /// <summary> + /// Get audio encoder names + /// </summary> + /// <returns>Audio encoder names</returns> + public static IEnumerable<DmoDescriptor> GetAudioEncoderNames() + { + return GetDmos(DmoGuids.DMOCATEGORY_AUDIO_ENCODER); + } + + /// <summary> + /// Get audio decoder names + /// </summary> + /// <returns>Audio decoder names</returns> + public static IEnumerable<DmoDescriptor> GetAudioDecoderNames() + { + return GetDmos(DmoGuids.DMOCATEGORY_AUDIO_DECODER); + } + + private static IEnumerable<DmoDescriptor> GetDmos(Guid category) + { + IEnumDmo enumDmo; + var hresult = DmoInterop.DMOEnum(ref category, DmoEnumFlags.None, 0, null, 0, null, out enumDmo); + Marshal.ThrowExceptionForHR(hresult); + int itemsFetched; + do + { + Guid guid; + IntPtr namePointer; + enumDmo.Next(1, out guid, out namePointer, out itemsFetched); + + if (itemsFetched == 1) + { + string name = Marshal.PtrToStringUni(namePointer); + Marshal.FreeCoTaskMem(namePointer); + yield return new DmoDescriptor(name, guid); + } + } while (itemsFetched > 0); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoEnumerator.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoEnumerator.cs.meta new file mode 100644 index 0000000..e7c288f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoEnumerator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c34808f0a74cb31d5af94b04910ce150 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoGuids.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoGuids.cs new file mode 100644 index 0000000..7390455 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoGuids.cs @@ -0,0 +1,31 @@ +using System; + +namespace NAudio.Dmo +{ + /// <summary> + /// DMO Guids for use with DMOEnum + /// dmoreg.h + /// </summary> + static class DmoGuids + { + public static readonly Guid DMOCATEGORY_AUDIO_DECODER = new Guid("57f2db8b-e6bb-4513-9d43-dcd2a6593125"); + public static readonly Guid DMOCATEGORY_AUDIO_ENCODER = new Guid("33D9A761-90C8-11d0-BD43-00A0C911CE86"); + public static readonly Guid DMOCATEGORY_VIDEO_DECODER = new Guid("4a69b442-28be-4991-969c-b500adf5d8a8"); + public static readonly Guid DMOCATEGORY_VIDEO_ENCODER = new Guid("33D9A760-90C8-11d0-BD43-00A0C911CE86"); + public static readonly Guid DMOCATEGORY_AUDIO_EFFECT = new Guid("f3602b3f-0592-48df-a4cd-674721e7ebeb"); + public static readonly Guid DMOCATEGORY_VIDEO_EFFECT = new Guid("d990ee14-776c-4723-be46-3da2f56f10b9"); + public static readonly Guid DMOCATEGORY_AUDIO_CAPTURE_EFFECT = new Guid("f665aaba-3e09-4920-aa5f-219811148f09"); + } + + static class DmoMediaTypeGuids + { + public static readonly Guid FORMAT_None = new Guid("0F6417D6-C318-11D0-A43F-00A0C9223196"); + public static readonly Guid FORMAT_VideoInfo = new Guid("05589f80-c356-11ce-bf01-00aa0055595a"); + public static readonly Guid FORMAT_VideoInfo2 = new Guid("F72A76A0-EB0A-11d0-ACE4-0000C0CC16BA"); + public static readonly Guid FORMAT_WaveFormatEx = new Guid("05589f81-c356-11ce-bf01-00aa0055595a"); + public static readonly Guid FORMAT_MPEGVideo = new Guid("05589f82-c356-11ce-bf01-00aa0055595a"); + public static readonly Guid FORMAT_MPEGStreams = new Guid("05589f83-c356-11ce-bf01-00aa0055595a"); + public static readonly Guid FORMAT_DvInfo = new Guid("05589f84-c356-11ce-bf01-00aa0055595a"); + public static readonly Guid FORMAT_525WSS = new Guid("C7ECF04D-4582-4869-9ABB-BFB523B62EDF"); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoGuids.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoGuids.cs.meta new file mode 100644 index 0000000..3083d2c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoGuids.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 72670d8bfb85821a6b1d70300ce7b0a3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoHResults.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoHResults.cs new file mode 100644 index 0000000..c4a7c92 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoHResults.cs @@ -0,0 +1,17 @@ +using System; + +namespace NAudio.Dmo +{ + /// <summary> + /// MediaErr.h + /// </summary> + enum DmoHResults + { + DMO_E_INVALIDSTREAMINDEX = unchecked((int)0x80040201), + DMO_E_INVALIDTYPE = unchecked((int)0x80040202), + DMO_E_TYPE_NOT_SET = unchecked((int)0x80040203), + DMO_E_NOTACCEPTING = unchecked((int)0x80040204), + DMO_E_TYPE_NOT_ACCEPTED = unchecked((int)0x80040205), + DMO_E_NO_MORE_ITEMS = unchecked((int)0x80040206), + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoHResults.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoHResults.cs.meta new file mode 100644 index 0000000..07a3ab3 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoHResults.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8e651510ddb1f52e188ecefd280707eb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInPlaceProcessFlags.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInPlaceProcessFlags.cs new file mode 100644 index 0000000..ce8bc41 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInPlaceProcessFlags.cs @@ -0,0 +1,20 @@ +using System; + +namespace NAudio.Dmo +{ + /// <summary> + /// DMO Inplace Process Flags + /// </summary> + [Flags] + public enum DmoInPlaceProcessFlags + { + /// <summary> + /// DMO_INPLACE_NORMAL + /// </summary> + Normal = 0, + /// <summary> + /// DMO_INPLACE_ZERO + /// </summary> + Zero = 0x1 + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInPlaceProcessFlags.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInPlaceProcessFlags.cs.meta new file mode 100644 index 0000000..436698e --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInPlaceProcessFlags.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2b79d153f33e68f2eaca4979efa2d5aa +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInPlaceProcessReturn.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInPlaceProcessReturn.cs new file mode 100644 index 0000000..d7e47b7 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInPlaceProcessReturn.cs @@ -0,0 +1,17 @@ +namespace NAudio.Dmo +{ + /// <summary> + /// Return value when Process is executed with IMediaObjectInPlace + /// </summary> + public enum DmoInPlaceProcessReturn + { + /// <summary> + /// Success. There is no remaining data to process. + /// </summary> + Normal = 0x0, + /// <summary> + /// Success. There is still data to process. + /// </summary> + HasEffectTail = 0x1, + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInPlaceProcessReturn.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInPlaceProcessReturn.cs.meta new file mode 100644 index 0000000..116dd2b --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInPlaceProcessReturn.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0089423704213ab668032695e0beb2a1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInputDataBufferFlags.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInputDataBufferFlags.cs new file mode 100644 index 0000000..a6bdd26 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInputDataBufferFlags.cs @@ -0,0 +1,28 @@ +using System; + +namespace NAudio.Dmo +{ + /// <summary> + /// DMO Input Data Buffer Flags + /// </summary> + [Flags] + public enum DmoInputDataBufferFlags + { + /// <summary> + /// None + /// </summary> + None, + /// <summary> + /// DMO_INPUT_DATA_BUFFERF_SYNCPOINT + /// </summary> + SyncPoint = 0x00000001, + /// <summary> + /// DMO_INPUT_DATA_BUFFERF_TIME + /// </summary> + Time = 0x00000002, + /// <summary> + /// DMO_INPUT_DATA_BUFFERF_TIMELENGTH + /// </summary> + TimeLength = 0x00000004 + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInputDataBufferFlags.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInputDataBufferFlags.cs.meta new file mode 100644 index 0000000..b2469fd --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInputDataBufferFlags.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3d4989d423ebade3fab507674bdb6433 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInputStatusFlags.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInputStatusFlags.cs new file mode 100644 index 0000000..de5fc15 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInputStatusFlags.cs @@ -0,0 +1,11 @@ +using System; + +namespace NAudio.Dmo +{ + [Flags] + enum DmoInputStatusFlags + { + None, + DMO_INPUT_STATUSF_ACCEPT_DATA = 0x1 + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInputStatusFlags.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInputStatusFlags.cs.meta new file mode 100644 index 0000000..ea13eac --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInputStatusFlags.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 30981fab14b91315bad1a65afafb7c3a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInterop.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInterop.cs new file mode 100644 index 0000000..0c43880 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInterop.cs @@ -0,0 +1,32 @@ +using System; +using System.Text; +using System.Runtime.InteropServices; + +namespace NAudio.Dmo +{ + static class DmoInterop + { + [DllImport("msdmo.dll")] + public static extern int DMOEnum( + [In] ref Guid guidCategory, + DmoEnumFlags flags, + int inTypes, + [In] DmoPartialMediaType[] inTypesArray, + int outTypes, + [In] DmoPartialMediaType[] outTypesArray, + out IEnumDmo enumDmo); + + [DllImport("msdmo.dll")] + public static extern int MoFreeMediaType( + [In] ref DmoMediaType mediaType); + + [DllImport("msdmo.dll")] + public static extern int MoInitMediaType( + [In,Out] ref DmoMediaType mediaType, int formatBlockBytes); + + [DllImport("msdmo.dll")] + public static extern int DMOGetName([In] ref Guid clsidDMO, + // preallocate 80 characters + [Out] StringBuilder name); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInterop.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInterop.cs.meta new file mode 100644 index 0000000..407c882 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoInterop.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 54388459e39ee784f922c0db618c8a32 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoMediaType.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoMediaType.cs new file mode 100644 index 0000000..281ce58 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoMediaType.cs @@ -0,0 +1,141 @@ +using System; +using NAudio.Wave; +using System.Runtime.InteropServices; + +namespace NAudio.Dmo +{ + /// <summary> + /// http://msdn.microsoft.com/en-us/library/aa929922.aspx + /// DMO_MEDIA_TYPE + /// </summary> + public struct DmoMediaType + { + Guid majortype; + Guid subtype; + bool bFixedSizeSamples; + bool bTemporalCompression; + int lSampleSize; + Guid formattype; + IntPtr pUnk; // not used + int cbFormat; + IntPtr pbFormat; + + /// <summary> + /// Major type + /// </summary> + public Guid MajorType => majortype; + + /// <summary> + /// Major type name + /// </summary> + public string MajorTypeName => MediaTypes.GetMediaTypeName(majortype); + + /// <summary> + /// Subtype + /// </summary> + public Guid SubType => subtype; + + /// <summary> + /// Subtype name + /// </summary> + public string SubTypeName + { + get + { + if (majortype == MediaTypes.MEDIATYPE_Audio) + { + return AudioMediaSubtypes.GetAudioSubtypeName(subtype); + } + return subtype.ToString(); + } + } + + /// <summary> + /// Fixed size samples + /// </summary> + public bool FixedSizeSamples => bFixedSizeSamples; + + /// <summary> + /// Sample size + /// </summary> + public int SampleSize => lSampleSize; + + /// <summary> + /// Format type + /// </summary> + public Guid FormatType => formattype; + + /// <summary> + /// Format type name + /// </summary> + public string FormatTypeName + { + get + { + if(formattype == DmoMediaTypeGuids.FORMAT_None) + { + return "None"; + } + if (formattype == Guid.Empty) + { + return "Null"; + } + if(formattype == DmoMediaTypeGuids.FORMAT_WaveFormatEx) + { + return "WaveFormatEx"; + } + return FormatType.ToString(); + } + } + + /// <summary> + /// Gets the structure as a Wave format (if it is one) + /// </summary> + public WaveFormat GetWaveFormat() + { + if (formattype == DmoMediaTypeGuids.FORMAT_WaveFormatEx) + { + return WaveFormat.MarshalFromPtr(pbFormat); + } + throw new InvalidOperationException("Not a WaveFormat type"); + } + + /// <summary> + /// Sets this object up to point to a wave format + /// </summary> + /// <param name="waveFormat">Wave format structure</param> + public void SetWaveFormat(WaveFormat waveFormat) + { + majortype = MediaTypes.MEDIATYPE_Audio; + + var wfe = waveFormat as WaveFormatExtensible; + if (wfe != null) + { + subtype = wfe.SubFormat; + } + else + { + switch (waveFormat.Encoding) + { + case WaveFormatEncoding.Pcm: + subtype = AudioMediaSubtypes.MEDIASUBTYPE_PCM; + break; + case WaveFormatEncoding.IeeeFloat: + subtype = AudioMediaSubtypes.MEDIASUBTYPE_IEEE_FLOAT; + break; + case WaveFormatEncoding.MpegLayer3: + subtype = AudioMediaSubtypes.WMMEDIASUBTYPE_MP3; + break; + default: + throw new ArgumentException($"Not a supported encoding {waveFormat.Encoding}"); + } + } + bFixedSizeSamples = SubType == AudioMediaSubtypes.MEDIASUBTYPE_PCM || SubType == AudioMediaSubtypes.MEDIASUBTYPE_IEEE_FLOAT; + formattype = DmoMediaTypeGuids.FORMAT_WaveFormatEx; + if (cbFormat < Marshal.SizeOf(waveFormat)) + throw new InvalidOperationException("Not enough memory assigned for a WaveFormat structure"); + //Debug.Assert(cbFormat >= ,"Not enough space"); + Marshal.StructureToPtr(waveFormat, pbFormat, false); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoMediaType.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoMediaType.cs.meta new file mode 100644 index 0000000..6eb1093 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoMediaType.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d853b22ffe503ad4e9cc5619c1e48e4f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoOutputDataBuffer.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoOutputDataBuffer.cs new file mode 100644 index 0000000..15e2e79 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoOutputDataBuffer.cs @@ -0,0 +1,109 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Dmo +{ + /// <summary> + /// DMO Output Data Buffer + /// </summary> + [StructLayout(LayoutKind.Sequential, Pack=8)] + public struct DmoOutputDataBuffer : IDisposable + { + [MarshalAs(UnmanagedType.Interface)] + IMediaBuffer pBuffer; + DmoOutputDataBufferFlags dwStatus; + long rtTimestamp; + long referenceTimeDuration; + + /// <summary> + /// Creates a new DMO Output Data Buffer structure + /// </summary> + /// <param name="maxBufferSize">Maximum buffer size</param> + public DmoOutputDataBuffer(int maxBufferSize) + { + pBuffer = new MediaBuffer(maxBufferSize); + dwStatus = DmoOutputDataBufferFlags.None; + rtTimestamp = 0; + referenceTimeDuration = 0; + } + + /// <summary> + /// Dispose + /// </summary> + public void Dispose() + { + if (pBuffer != null) + { + ((MediaBuffer)pBuffer).Dispose(); + pBuffer = null; + GC.SuppressFinalize(this); + } + } + + /// <summary> + /// Media Buffer + /// </summary> + public IMediaBuffer MediaBuffer + { + get { return pBuffer; } + internal set { pBuffer = value; } + } + + /// <summary> + /// Length of data in buffer + /// </summary> + public int Length + { + get { return ((MediaBuffer)pBuffer).Length; } + } + + /// <summary> + /// Status Flags + /// </summary> + public DmoOutputDataBufferFlags StatusFlags + { + get { return dwStatus; } + internal set { dwStatus = value; } + } + + /// <summary> + /// Timestamp + /// </summary> + public long Timestamp + { + get { return rtTimestamp; } + internal set { rtTimestamp = value; } + } + + /// <summary> + /// Duration + /// </summary> + public long Duration + { + get { return referenceTimeDuration; } + internal set { referenceTimeDuration = value; } + } + + /// <summary> + /// Retrives the data in this buffer + /// </summary> + /// <param name="data">Buffer to receive data</param> + /// <param name="offset">Offset into buffer</param> + public void RetrieveData(byte[] data, int offset) + { + ((MediaBuffer)pBuffer).RetrieveData(data, offset); + } + + /// <summary> + /// Is more data available + /// If true, ProcessOuput should be called again + /// </summary> + public bool MoreDataAvailable + { + get + { + return (StatusFlags & DmoOutputDataBufferFlags.Incomplete) == DmoOutputDataBufferFlags.Incomplete; + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoOutputDataBuffer.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoOutputDataBuffer.cs.meta new file mode 100644 index 0000000..05cea07 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoOutputDataBuffer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 15a84cf5b307d1a0a9a45a5bc1a6b830 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoOutputDataBufferFlags.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoOutputDataBufferFlags.cs new file mode 100644 index 0000000..3f8d99d --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoOutputDataBufferFlags.cs @@ -0,0 +1,32 @@ +using System; + +namespace NAudio.Dmo +{ + /// <summary> + /// DMO Output Data Buffer Flags + /// </summary> + [Flags] + public enum DmoOutputDataBufferFlags + { + /// <summary> + /// None + /// </summary> + None, + /// <summary> + /// DMO_OUTPUT_DATA_BUFFERF_SYNCPOINT + /// </summary> + SyncPoint = 0x00000001, + /// <summary> + /// DMO_OUTPUT_DATA_BUFFERF_TIME + /// </summary> + Time = 0x00000002, + /// <summary> + /// DMO_OUTPUT_DATA_BUFFERF_TIMELENGTH + /// </summary> + TimeLength = 0x00000004, + /// <summary> + /// DMO_OUTPUT_DATA_BUFFERF_INCOMPLETE + /// </summary> + Incomplete = 0x01000000 + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoOutputDataBufferFlags.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoOutputDataBufferFlags.cs.meta new file mode 100644 index 0000000..7791489 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoOutputDataBufferFlags.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e3ef66871a5cb199289b1760a58e2fe5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoPartialMediaType.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoPartialMediaType.cs new file mode 100644 index 0000000..1320ed1 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoPartialMediaType.cs @@ -0,0 +1,25 @@ +using System; + +namespace NAudio.Dmo +{ + /// <summary> + /// DMO_PARTIAL_MEDIATYPE + /// </summary> + struct DmoPartialMediaType + { + Guid type; + Guid subtype; + + public Guid Type + { + get { return type; } + internal set { type = value; } + } + + public Guid Subtype + { + get { return subtype; } + internal set { subtype = value; } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoPartialMediaType.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoPartialMediaType.cs.meta new file mode 100644 index 0000000..7c29d1f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoPartialMediaType.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4ba7a211df38b565d99996dd25a00141 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoProcessOutputFlags.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoProcessOutputFlags.cs new file mode 100644 index 0000000..4886def --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoProcessOutputFlags.cs @@ -0,0 +1,20 @@ +using System; + +namespace NAudio.Dmo +{ + /// <summary> + /// DMO Process Output Flags + /// </summary> + [Flags] + public enum DmoProcessOutputFlags + { + /// <summary> + /// None + /// </summary> + None, + /// <summary> + /// DMO_PROCESS_OUTPUT_DISCARD_WHEN_NO_BUFFER + /// </summary> + DiscardWhenNoBuffer = 0x00000001 + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoProcessOutputFlags.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoProcessOutputFlags.cs.meta new file mode 100644 index 0000000..e0c10a3 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoProcessOutputFlags.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ebd2da65df8036cdd97c75d4ff61189d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoSetTypeFlags.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoSetTypeFlags.cs new file mode 100644 index 0000000..3e09ada --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoSetTypeFlags.cs @@ -0,0 +1,12 @@ +using System; + +namespace NAudio.Dmo +{ + [Flags] + enum DmoSetTypeFlags + { + None, + DMO_SET_TYPEF_TEST_ONLY = 0x00000001, + DMO_SET_TYPEF_CLEAR = 0x00000002 + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoSetTypeFlags.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoSetTypeFlags.cs.meta new file mode 100644 index 0000000..4aed63b --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/DmoSetTypeFlags.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ca01e76ee78ce922f988601deaa41e00 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect.meta new file mode 100644 index 0000000..ad355f7 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e61cc0619e62502c68c02a726268c1d2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/ChorusPhase.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/ChorusPhase.cs new file mode 100644 index 0000000..d453fce --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/ChorusPhase.cs @@ -0,0 +1,29 @@ +namespace NAudio.Dmo.Effect +{ + /// <summary> + /// Chorus Phase + /// </summary> + public enum ChorusPhase : int + { + /// <summary> + /// DSFXCHORUS_PHASE_NEG_180 + /// </summary> + Neg180 = 0, + /// <summary> + /// DSFXCHORUS_PHASE_NEG_90 + /// </summary> + Neg90 = 1, + /// <summary> + /// DSFXCHORUS_PHASE_ZERO + /// </summary> + Zero = 2, + /// <summary> + /// DSFXCHORUS_PHASE_90 + /// </summary> + Pos90 = 3, + /// <summary> + /// DSFXCHORUS_PHASE_180 + /// </summary> + Pos180 = 4, + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/ChorusPhase.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/ChorusPhase.cs.meta new file mode 100644 index 0000000..939a925 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/ChorusPhase.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a553b6d507262b6bc988541846301a84 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/ChorusWaveForm.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/ChorusWaveForm.cs new file mode 100644 index 0000000..fb08d5f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/ChorusWaveForm.cs @@ -0,0 +1,18 @@ +namespace NAudio.Dmo.Effect +{ + /// <summary> + /// Chorus Wave Form + /// </summary> + public enum ChorusWaveForm : int + { + /// <summary> + /// DSFXCHORUS_WAVE_TRIANGLE + /// </summary> + Triangle = 0, + + /// <summary> + /// DSFXCHORUS_WAVE_SIN + /// </summary> + Sin = 1 + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/ChorusWaveForm.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/ChorusWaveForm.cs.meta new file mode 100644 index 0000000..0353fa4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/ChorusWaveForm.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fce246c41d460e969920e44c79384b48 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoChorus.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoChorus.cs new file mode 100644 index 0000000..9e748a8 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoChorus.cs @@ -0,0 +1,316 @@ +using System; +using System.Linq; +using System.Runtime.InteropServices; + +namespace NAudio.Dmo.Effect +{ + internal struct DsFxChorus + { + public float WetDryMix; + public float Depth; + public float FeedBack; + public float Frequency; + public ChorusWaveForm WaveForm; + public float Delay; + public ChorusPhase Phase; + } + + [ComImport, + System.Security.SuppressUnmanagedCodeSecurity, + Guid("880842e3-145f-43e6-a934-a71806e50547"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] + internal interface IDirectSoundFXChorus + { + [PreserveSig] + int SetAllParameters([In] ref DsFxChorus param); + + [PreserveSig] + int GetAllParameters(out DsFxChorus param); + } + + /// <summary> + /// DMO Chorus Effect + /// </summary> + public class DmoChorus : IDmoEffector<DmoChorus.Params> + { + /// <summary> + /// DMO Chorus Params + /// </summary> + public struct Params + { + /// <summary> + /// DSFXCHORUS_WETDRYMIX_MIN + /// </summary> + public const float WetDryMixMin = 0.0f; + /// <summary> + /// DSFXCHORUS_WETDRYMIX_MAX + /// </summary> + public const float WetDryMixMax = 100.0f; + /// <summary> + /// DSFXCHORUS_WETDRYMIX_DEFAULT + /// </summary> + public const float WetDrtMixDefault = 50.0f; + + /// <summary> + /// DSFXCHORUS_DEPTH_MIN + /// </summary> + public const float DepthMin = 0.0f; + /// <summary> + /// DSFXCHORUS_DEPTH_MAX + /// </summary> + public const float DepthMax = 100.0f; + /// <summary> + /// DSFXCHORUS_DEPTH_DEFAULT + /// </summary> + public const float DepthDefault = 10.0f; + + /// <summary> + /// DSFXCHORUS_FEEDBACK_MIN + /// </summary> + public const float FeedBackMin = -99.0f; + /// <summary> + /// DSFXCHORUS_FEEDBACK_MAX + /// </summary> + public const float FeedBackMax = 99.0f; + /// <summary> + /// DSFXCHORUS_FEEDBACK_DEFAULT + /// </summary> + public const float FeedBaclDefault = 25.0f; + + /// <summary> + /// DSFXCHORUS_FREQUENCY_MIN + /// </summary> + public const float FrequencyMin = 0.0f; + /// <summary> + /// DSFXCHORUS_FREQUENCY_MAX + /// </summary> + public const float FrequencyMax = 10.0f; + /// <summary> + /// DSFXCHORUS_FREQUENCY_DEFAULT + /// </summary> + public const float FrequencyDefault = 1.1f; + + /// <summary> + /// DSFXCHORUS_WAVE_DEFAULT + /// </summary> + public const ChorusWaveForm WaveFormDefault = ChorusWaveForm.Sin; + + /// <summary> + /// DSFXCHORUS_DELAY_MIN + /// </summary> + public const float DelayMin = 0.0f; + /// <summary> + /// DSFXCHORUS_DELAY_MAX + /// </summary> + public const float DelayMax = 20.0f; + /// <summary> + /// DSFXCHORUS_DELAY_DEFAULT + /// </summary> + public const float DelayDefault = 16.0f; + + /// <summary> + /// DSFXCHORUS_PHASE_DEFAULT + /// </summary> + public const ChorusPhase PhaseDefault = ChorusPhase.Pos90; + + /// <summary> + /// Ratio of wet (processed) signal to dry (unprocessed) signal. + /// </summary> + public float WetDryMix + { + get + { + var param = GetAllParameters(); + return param.WetDryMix; + } + set + { + var param = GetAllParameters(); + param.WetDryMix = Math.Max(Math.Min(WetDryMixMax, value), WetDryMixMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Percentage by which the delay time is modulated by the low-frequency oscillator, + /// in hundredths of a percentage point. + /// </summary> + public float Depth + { + get + { + var param = GetAllParameters(); + return param.Depth; + } + set + { + var param = GetAllParameters(); + param.Depth = Math.Max(Math.Min(DepthMax, value), DepthMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Percentage of output signal to feed back into the effect's input. + /// </summary> + public float FeedBack + { + get + { + var param = GetAllParameters(); + return param.FeedBack; + } + set + { + var param = GetAllParameters(); + param.FeedBack = Math.Max(Math.Min(FeedBackMax, value), FeedBackMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Frequency of the LFO. + /// </summary> + public float Frequency + { + get + { + var param = GetAllParameters(); + return param.Frequency; + } + set + { + var param = GetAllParameters(); + param.Frequency = Math.Max(Math.Min(FrequencyMax, value), FrequencyMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Waveform shape of the LFO. + /// </summary> + public ChorusWaveForm WaveForm + { + get + { + var param = GetAllParameters(); + return param.WaveForm; + } + set + { + var param = GetAllParameters(); + if (Enum.IsDefined(typeof(ChorusWaveForm), value)) + { + param.WaveForm = value; + } + SetAllParameters(param); + } + } + + /// <summary> + /// Number of milliseconds the input is delayed before it is played back. + /// </summary> + public float Delay + { + get + { + var param = GetAllParameters(); + return param.Delay; + } + set + { + var param = GetAllParameters(); + param.Delay = Math.Max(Math.Min(DelayMax, value), DelayMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Phase differential between left and right LFOs. + /// </summary> + public ChorusPhase Phase + { + get + { + var param = GetAllParameters(); + return param.Phase; + } + set + { + var param = GetAllParameters(); + if (Enum.IsDefined(typeof(ChorusPhase), value)) + { + param.Phase = value; + } + SetAllParameters(param); + } + } + + private readonly IDirectSoundFXChorus fxChorus; + + internal Params(IDirectSoundFXChorus dsFxObject) + { + fxChorus = dsFxObject; + } + + private void SetAllParameters(DsFxChorus param) + { + Marshal.ThrowExceptionForHR(fxChorus.SetAllParameters(ref param)); + } + + private DsFxChorus GetAllParameters() + { + Marshal.ThrowExceptionForHR(fxChorus.GetAllParameters(out var param)); + return param; + } + } + + private readonly MediaObject mediaObject; + private readonly MediaObjectInPlace mediaObjectInPlace; + private readonly Params effectParams; + + /// <summary> + /// Media Object + /// </summary> + public MediaObject MediaObject => mediaObject; + + /// <summary> + /// Media Object InPlace + /// </summary> + public MediaObjectInPlace MediaObjectInPlace => mediaObjectInPlace; + + /// <summary> + /// Effect Parameter + /// </summary> + public Params EffectParams => effectParams; + + /// <summary> + /// Create new DMO Chorus + /// </summary> + public DmoChorus() + { + var guidChorus = new Guid("EFE6629C-81F7-4281-BD91-C9D604A95AF6"); + + var targetDescriptor = DmoEnumerator.GetAudioEffectNames().First(descriptor => + Equals(descriptor.Clsid, guidChorus)); + + if (targetDescriptor != null) + { + var mediaComObject = Activator.CreateInstance(Type.GetTypeFromCLSID(targetDescriptor.Clsid)); + + mediaObject = new MediaObject((IMediaObject) mediaComObject); + mediaObjectInPlace = new MediaObjectInPlace((IMediaObjectInPlace) mediaComObject); + effectParams = new Params((IDirectSoundFXChorus) mediaComObject); + } + } + + /// <summary> + /// Dispose code + /// </summary> + public void Dispose() + { + mediaObjectInPlace?.Dispose(); + mediaObject?.Dispose(); + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoChorus.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoChorus.cs.meta new file mode 100644 index 0000000..53b9e00 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoChorus.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 897dbc9ec90e76383a66f873e33f7071 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoCompressor.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoCompressor.cs new file mode 100644 index 0000000..874179e --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoCompressor.cs @@ -0,0 +1,293 @@ +using System; +using System.Linq; +using System.Runtime.InteropServices; + +namespace NAudio.Dmo.Effect +{ + internal struct DsFxCompressor + { + public float Gain; + public float Attack; + public float Release; + public float Threshold; + public float Ratio; + public float PreDelay; + } + + [ComImport, + System.Security.SuppressUnmanagedCodeSecurity, + Guid("4bbd1154-62f6-4e2c-a15c-d3b6c417f7a0"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] + interface IDirectSoundFXCompressor + { + [PreserveSig] + int SetAllParameters([In] ref DsFxCompressor param); + + [PreserveSig] + int GetAllParameters(out DsFxCompressor param); + } + + /// <summary> + /// DMO Compressor Effect + /// </summary> + public class DmoCompressor : IDmoEffector<DmoCompressor.Params> + { + /// <summary> + /// DMO Compressor Params + /// </summary> + public struct Params + { + /// <summary> + /// DSFXCOMPRESSOR_GAIN_MIN + /// </summary> + public const float GainMin = -60.0f; + /// <summary> + /// DSFXCOMPRESSOR_GAIN_MAX + /// </summary> + public const float GainMax = 60.0f; + /// <summary> + /// DSFXCOMPRESSOR_GAIN_DEFAULT + /// </summary> + public const float GainDefault = 0.0f; + + /// <summary> + /// DSFXCOMPRESSOR_ATTACK_MIN + /// </summary> + public const float AttackMin = 0.01f; + /// <summary> + /// DSFXCOMPRESSOR_ATTACK_MAX + /// </summary> + public const float AttackMax = 500.0f; + /// <summary> + /// DSFXCOMPRESSOR_ATTACK_DEFAULT + /// </summary> + public const float AttackDefault = 10.0f; + + /// <summary> + /// DSFXCOMPRESSOR_RELEASE_MIN + /// </summary> + public const float ReleaseMin = 50.0f; + /// <summary> + /// DSFXCOMPRESSOR_RELEASE_MAX + /// </summary> + public const float ReleaseMax = 3000.0f; + /// <summary> + /// DSFXCOMPRESSOR_RELEASE_DEFAULT + /// </summary> + public const float ReleaseDefault = 200.0f; + + /// <summary> + /// DSFXCOMPRESSOR_THRESHOLD_MIN + /// </summary> + public const float ThresholdMin = -60.0f; + /// <summary> + /// DSFXCOMPRESSOR_THRESHOLD_MAX + /// </summary> + public const float ThresholdMax = 0.0f; + /// <summary> + /// DSFXCOMPRESSOR_THRESHOLD_DEFAULT + /// </summary> + public const float TjresholdDefault = -20.0f; + + /// <summary> + /// DSFXCOMPRESSOR_RATIO_MIN + /// </summary> + public const float RatioMin = 1.0f; + /// <summary> + /// DSFXCOMPRESSOR_RATIO_MAX + /// </summary> + public const float RatioMax = 100.0f; + /// <summary> + /// DSFXCOMPRESSOR_RATIO_DEFAULT + /// </summary> + public const float RatioDefault = 3.0f; + + /// <summary> + /// DSFXCOMPRESSOR_PREDELAY_MIN + /// </summary> + public const float PreDelayMin = 0.0f; + /// <summary> + /// DSFXCOMPRESSOR_PREDELAY_MAX + /// </summary> + public const float PreDelayMax = 4.0f; + /// <summary> + /// DSFXCOMPRESSOR_PREDELAY_DEFAULT + /// </summary> + public const float PreDelayDefault = 4.0f; + + /// <summary> + /// Output gain of signal after compression. + /// </summary> + public float Gain + { + get + { + var param = GetAllParameters(); + return param.Gain; + } + set + { + var param = GetAllParameters(); + param.Gain = Math.Max(Math.Min(GainMax, value), GainMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Time before compression reaches its full value. + /// </summary> + public float Attack + { + get + { + var param = GetAllParameters(); + return param.Attack; + } + set + { + var param = GetAllParameters(); + param.Attack = Math.Max(Math.Min(AttackMax, value), AttackMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Speed at which compression is stopped after input drops below Threshold. + /// </summary> + public float Release + { + get + { + var param = GetAllParameters(); + return param.Release; + } + set + { + var param = GetAllParameters(); + param.Release = Math.Max(Math.Min(ReleaseMax, value), ReleaseMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Point at which compression begins, in decibels. + /// </summary> + public float Threshold + { + get + { + var param = GetAllParameters(); + return param.Threshold; + } + set + { + var param = GetAllParameters(); + param.Threshold = Math.Max(Math.Min(ThresholdMax, value), ThresholdMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Compression ratio + /// </summary> + public float Ratio + { + get + { + var param = GetAllParameters(); + return param.Ratio; + } + set + { + var param = GetAllParameters(); + param.Ratio = Math.Max(Math.Min(RatioMax, value), RatioMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Time after Threshold is reached before attack phase is started, in milliseconds. + /// </summary> + public float PreDelay + { + get + { + var param = GetAllParameters(); + return param.PreDelay; + } + set + { + var param = GetAllParameters(); + param.PreDelay = Math.Max(Math.Min(PreDelayMax, value), PreDelayMin); + SetAllParameters(param); + } + } + + private readonly IDirectSoundFXCompressor fxCompressor; + + internal Params(IDirectSoundFXCompressor dsFxObject) + { + fxCompressor = dsFxObject; + } + + private void SetAllParameters(DsFxCompressor param) + { + Marshal.ThrowExceptionForHR(fxCompressor.SetAllParameters(ref param)); + } + + private DsFxCompressor GetAllParameters() + { + Marshal.ThrowExceptionForHR(fxCompressor.GetAllParameters(out var param)); + return param; + } + } + + private readonly MediaObject mediaObject; + private readonly MediaObjectInPlace mediaObjectInPlace; + private readonly Params effectParams; + + /// <summary> + /// Media Object + /// </summary> + public MediaObject MediaObject => mediaObject; + + /// <summary> + /// Media Object InPlace + /// </summary> + public MediaObjectInPlace MediaObjectInPlace => mediaObjectInPlace; + + /// <summary> + /// Effect Parameter + /// </summary> + public Params EffectParams => effectParams; + + /// <summary> + /// Create new DMO Compressor + /// </summary> + public DmoCompressor() + { + var guidChorus = new Guid("EF011F79-4000-406D-87AF-BFFB3FC39D57"); + + var targetDescriptor = DmoEnumerator.GetAudioEffectNames().First(descriptor => + Equals(descriptor.Clsid, guidChorus)); + + if (targetDescriptor != null) + { + var mediaComObject = Activator.CreateInstance(Type.GetTypeFromCLSID(targetDescriptor.Clsid)); + + mediaObject = new MediaObject((IMediaObject)mediaComObject); + mediaObjectInPlace = new MediaObjectInPlace((IMediaObjectInPlace)mediaComObject); + effectParams = new Params((IDirectSoundFXCompressor)mediaComObject); + } + } + + /// <summary> + /// Dispose code + /// </summary> + public void Dispose() + { + mediaObjectInPlace?.Dispose(); + mediaObject?.Dispose(); + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoCompressor.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoCompressor.cs.meta new file mode 100644 index 0000000..badd39c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoCompressor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 15197c0a5d6e81c1b8728e05b60be587 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoDistortion.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoDistortion.cs new file mode 100644 index 0000000..ff6545f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoDistortion.cs @@ -0,0 +1,261 @@ +using System; +using System.Linq; +using System.Runtime.InteropServices; + +namespace NAudio.Dmo.Effect +{ + internal struct DsFxDistortion + { + public float Gain; + public float Edge; + public float PostEqCenterFrequency; + public float PostEqBandWidth; + public float PreLowPassCutoff; + } + + [ComImport, + System.Security.SuppressUnmanagedCodeSecurity, + Guid("8ecf4326-455f-4d8b-bda9-8d5d3e9e3e0b"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] + interface IDirectSoundFXDistortion + { + [PreserveSig] + int SetAllParameters([In] ref DsFxDistortion param); + + [PreserveSig] + int GetAllParameters(out DsFxDistortion param); + } + + /// <summary> + /// DMO Distortion Effect + /// </summary> + public class DmoDistortion : IDmoEffector<DmoDistortion.Params> + { + /// <summary> + /// DMO Distortion Params + /// </summary> + public struct Params + { + /// <summary> + /// DSFXDISTORTION_GAIN_MIN + /// </summary> + public const float GainMin = -60.0f; + /// <summary> + /// DSFXDISTORTION_GAIN_MAX + /// </summary> + public const float GainMax = 0.0f; + /// <summary> + /// DSFXDISTORTION_GAIN_DEFAULT + /// </summary> + public const float GainDefault = -18.0f; + + /// <summary> + /// DSFXDISTORTION_EDGE_MIN + /// </summary> + public const float EdgeMin = 0.0f; + /// <summary> + /// DSFXDISTORTION_EDGE_MAX + /// </summary> + public const float EdgeMax = 100.0f; + /// <summary> + /// DSFXDISTORTION_EDGE_DEFAULT + /// </summary> + public const float EdgeDefault = 15.0f; + + /// <summary> + /// DSFXDISTORTION_POSTEQCENTERFREQUENCY_MIN + /// </summary> + public const float PostEqCenterFrequencyMin = 100.0f; + /// <summary> + /// DSFXDISTORTION_POSTEQCENTERFREQUENCY_MAX + /// </summary> + public const float PostEqCenterFrequencyMax = 8000.0f; + /// <summary> + /// DSFXDISTORTION_POSTEQCENTERFREQUENCY_DEFAULT + /// </summary> + public const float PostEqCenterFrequencyDefault = 2400.0f; + + /// <summary> + /// DSFXDISTORTION_POSTEQBANDWIDTH_MIN + /// </summary> + public const float PostEqBandWidthMin = 100.0f; + /// <summary> + /// DSFXDISTORTION_POSTEQBANDWIDTH_MAX + /// </summary> + public const float PostEqBandWidthMax = 8000.0f; + /// <summary> + /// DSFXDISTORTION_POSTEQBANDWIDTH_DEFAULT + /// </summary> + public const float PostEqBandWidthDefault = 2400.0f; + + /// <summary> + /// DSFXDISTORTION_PRELOWPASSCUTOFF_MIN + /// </summary> + public const float PreLowPassCutoffMin = 100.0f; + /// <summary> + /// DSFXDISTORTION_PRELOWPASSCUTOFF_MAX + /// </summary> + public const float PreLowPassCutoffMax = 8000.0f; + /// <summary> + /// DSFXDISTORTION_PRELOWPASSCUTOFF_DEFAULT + /// </summary> + public const float PreLowPassCutoffDefault = 8000.0f; + + /// <summary> + /// Amount of signal change after distortion. + /// </summary> + public float Gain + { + get + { + var param = GetAllParameters(); + return param.Gain; + } + set + { + var param = GetAllParameters(); + param.Gain = Math.Max(Math.Min(GainMax, value), GainMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Percentage of distortion intensity. + /// </summary> + public float Edge + { + get + { + var param = GetAllParameters(); + return param.Edge; + } + set + { + var param = GetAllParameters(); + param.Edge = Math.Max(Math.Min(EdgeMax, value), EdgeMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Center frequency of harmonic content addition. + /// </summary> + public float PostEqCenterFrequency + { + get + { + var param = GetAllParameters(); + return param.PostEqCenterFrequency; + } + set + { + var param = GetAllParameters(); + param.PostEqCenterFrequency = Math.Max(Math.Min(PostEqCenterFrequencyMax, value), PostEqCenterFrequencyMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Width of frequency band that determines range of harmonic content addition. + /// </summary> + public float PostEqBandWidth + { + get + { + var param = GetAllParameters(); + return param.PostEqBandWidth; + } + set + { + var param = GetAllParameters(); + param.PostEqBandWidth = Math.Max(Math.Min(PostEqBandWidthMax, value), PostEqBandWidthMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Filter cutoff for high-frequency harmonics attenuation. + /// </summary> + public float PreLowPassCutoff + { + get + { + var param = GetAllParameters(); + return param.PreLowPassCutoff; + } + set + { + var param = GetAllParameters(); + param.PreLowPassCutoff = Math.Max(Math.Min(PreLowPassCutoffMax, value), PreLowPassCutoffMin); + SetAllParameters(param); + } + } + + private readonly IDirectSoundFXDistortion fxDistortion; + + internal Params(IDirectSoundFXDistortion dsFxObject) + { + fxDistortion = dsFxObject; + } + + private void SetAllParameters(DsFxDistortion param) + { + Marshal.ThrowExceptionForHR(fxDistortion.SetAllParameters(ref param)); + } + + private DsFxDistortion GetAllParameters() + { + Marshal.ThrowExceptionForHR(fxDistortion.GetAllParameters(out var param)); + return param; + } + } + + private readonly MediaObject mediaObject; + private readonly MediaObjectInPlace mediaObjectInPlace; + private readonly Params effectParams; + + /// <summary> + /// Media Object + /// </summary> + public MediaObject MediaObject => mediaObject; + + /// <summary> + /// Media Object InPlace + /// </summary> + public MediaObjectInPlace MediaObjectInPlace => mediaObjectInPlace; + + /// <summary> + /// Effect Parameter + /// </summary> + public Params EffectParams => effectParams; + + /// <summary> + /// Create new DMO Distortion + /// </summary> + public DmoDistortion() + { + var guidDistortion = new Guid("EF114C90-CD1D-484E-96E5-09CFAF912A21"); + + var targetDescriptor = DmoEnumerator.GetAudioEffectNames().First(descriptor => + Equals(descriptor.Clsid, guidDistortion)); + + if (targetDescriptor != null) + { + var mediaComObject = Activator.CreateInstance(Type.GetTypeFromCLSID(targetDescriptor.Clsid)); + + mediaObject = new MediaObject((IMediaObject)mediaComObject); + mediaObjectInPlace = new MediaObjectInPlace((IMediaObjectInPlace)mediaComObject); + effectParams = new Params((IDirectSoundFXDistortion)mediaComObject); + } + } + + /// <summary> + /// Dispose code + /// </summary> + public void Dispose() + { + mediaObjectInPlace?.Dispose(); + mediaObject?.Dispose(); + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoDistortion.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoDistortion.cs.meta new file mode 100644 index 0000000..1e4a6fa --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoDistortion.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 82bef84e2279a7f39bd39be2dad09e3a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoEcho.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoEcho.cs new file mode 100644 index 0000000..da368e0 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoEcho.cs @@ -0,0 +1,256 @@ +using System; +using System.Linq; +using System.Runtime.InteropServices; + +namespace NAudio.Dmo.Effect +{ + internal struct DsFxEcho + { + public float WetDryMix; + public float FeedBack; + public float LeftDelay; + public float RightDelay; + public EchoPanDelay PanDelay; + } + + [ComImport, + System.Security.SuppressUnmanagedCodeSecurity, + Guid("8bd28edf-50db-4e92-a2bd-445488d1ed42"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] + interface IDirectSoundFXEcho + { + [PreserveSig] + int SetAllParameters([In] ref DsFxEcho param); + + [PreserveSig] + int GetAllParameters(out DsFxEcho param); + } + + /// <summary> + /// Dmo Echo Effect + /// </summary> + public class DmoEcho : IDmoEffector<DmoEcho.Params> + { + /// <summary> + /// DMO Echo Params + /// </summary> + public struct Params + { + /// <summary> + /// DSFXECHO_WETDRYMIX_MIN + /// </summary> + public const float WetDryMixMin = 0.0f; + /// <summary> + /// DSFXECHO_WETDRYMIX_MAX + /// </summary> + public const float WetDryMixMax = 100.0f; + /// <summary> + /// DSFXECHO_WETDRYMIX_DEFAULT + /// </summary> + public const float WetDeyMixDefault = 50.0f; + + /// <summary> + /// DSFXECHO_FEEDBACK_MIN + /// </summary> + public const float FeedBackMin = 0.0f; + /// <summary> + /// DSFXECHO_FEEDBACK_MAX + /// </summary> + public const float FeedBackMax = 100.0f; + /// <summary> + /// DSFXECHO_FEEDBACK_DEFAULT + /// </summary> + public const float FeedBackDefault = 50.0f; + + /// <summary> + /// DSFXECHO_LEFTDELAY_MIN + /// </summary> + public const float LeftDelayMin = 1.0f; + /// <summary> + /// DSFXECHO_LEFTDELAY_MAX + /// </summary> + public const float LeftDelayMax = 2000.0f; + /// <summary> + /// DSFXECHO_LEFTDELAY_DEFAULT + /// </summary> + public const float LeftDelayDefault = 500.0f; + + /// <summary> + /// DSFXECHO_RIGHTDELAY_MIN + /// </summary> + public const float RightDelayMin = 1.0f; + /// <summary> + /// DSFXECHO_RIGHTDELAY_MAX + /// </summary> + public const float RightDelayMax = 2000.0f; + /// <summary> + /// DSFXECHO_RIGHTDELAY_DEFAULT + /// </summary> + public const float RightDelayDefault = 500.0f; + + /// <summary> + /// DSFXECHO_PANDELAY_DEFAULT + /// </summary> + public const EchoPanDelay PanDelayDefault = EchoPanDelay.Off; + + /// <summary> + /// Ratio of wet (processed) signal to dry (unprocessed) signal. + /// </summary> + public float WetDryMix + { + get + { + var param = GetAllParameters(); + return param.WetDryMix; + } + set + { + var param = GetAllParameters(); + param.WetDryMix = Math.Max(Math.Min(WetDryMixMax, value), WetDryMixMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Percentage of output fed back into input. + /// </summary> + public float FeedBack + { + get + { + var param = GetAllParameters(); + return param.FeedBack; + } + set + { + var param = GetAllParameters(); + param.FeedBack = Math.Max(Math.Min(FeedBackMax, value), FeedBackMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Delay for left channel, in milliseconds. + /// </summary> + public float LeftDelay + { + get + { + var param = GetAllParameters(); + return param.LeftDelay; + } + set + { + var param = GetAllParameters(); + param.LeftDelay = Math.Max(Math.Min(LeftDelayMax, value), LeftDelayMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Delay for right channel, in milliseconds. + /// </summary> + public float RightDelay + { + get + { + var param = GetAllParameters(); + return param.RightDelay; + } + set + { + var param = GetAllParameters(); + param.RightDelay = Math.Max(Math.Min(RightDelayMax, value), RightDelayMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Value that specifies whether to swap left and right delays with each successive echo. + /// </summary> + public EchoPanDelay PanDelay + { + get + { + var param = GetAllParameters(); + return param.PanDelay; + } + set + { + var param = GetAllParameters(); + if (Enum.IsDefined(typeof(EchoPanDelay), value)) + { + param.PanDelay = value; + } + SetAllParameters(param); + } + } + + private readonly IDirectSoundFXEcho fxEcho; + + internal Params(IDirectSoundFXEcho dsFxObject) + { + fxEcho = dsFxObject; + } + + private void SetAllParameters(DsFxEcho param) + { + Marshal.ThrowExceptionForHR(fxEcho.SetAllParameters(ref param)); + } + + private DsFxEcho GetAllParameters() + { + Marshal.ThrowExceptionForHR(fxEcho.GetAllParameters(out var param)); + return param; + } + } + + private readonly MediaObject mediaObject; + private readonly MediaObjectInPlace mediaObjectInPlace; + private readonly Params effectParams; + + /// <summary> + /// Media Object + /// </summary> + public MediaObject MediaObject => mediaObject; + + /// <summary> + /// Media Object InPlace + /// </summary> + public MediaObjectInPlace MediaObjectInPlace => mediaObjectInPlace; + + /// <summary> + /// Effect Parameter + /// </summary> + public Params EffectParams => effectParams; + + /// <summary> + /// Create new DMO Echo + /// </summary> + public DmoEcho() + { + var guidEcho = new Guid("EF3E932C-D40B-4F51-8CCF-3F98F1B29D5D"); + + var targetDescriptor = DmoEnumerator.GetAudioEffectNames().First(descriptor => + Equals(descriptor.Clsid, guidEcho)); + + if (targetDescriptor != null) + { + var mediaComObject = Activator.CreateInstance(Type.GetTypeFromCLSID(targetDescriptor.Clsid)); + + mediaObject = new MediaObject((IMediaObject) mediaComObject); + mediaObjectInPlace = new MediaObjectInPlace((IMediaObjectInPlace) mediaComObject); + effectParams = new Params((IDirectSoundFXEcho) mediaComObject); + } + } + + /// <summary> + /// Dispose code + /// </summary> + public void Dispose() + { + mediaObjectInPlace?.Dispose(); + mediaObject?.Dispose(); + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoEcho.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoEcho.cs.meta new file mode 100644 index 0000000..3b2d9ce --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoEcho.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 35464a832e72c83df9e9d3430d9725fd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoFlanger.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoFlanger.cs new file mode 100644 index 0000000..3b8033d --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoFlanger.cs @@ -0,0 +1,316 @@ +using System; +using System.Linq; +using System.Runtime.InteropServices; + +namespace NAudio.Dmo.Effect +{ + internal struct DsFxFlanger + { + public float WetDryMix; + public float Depth; + public float FeedBack; + public float Frequency; + public FlangerWaveForm WaveForm; + public float Delay; + public FlangerPhase Phase; + } + + [ComImport, + System.Security.SuppressUnmanagedCodeSecurity, + Guid("903e9878-2c92-4072-9b2c-ea68f5396783"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] + interface IDirectSoundFXFlanger + { + [PreserveSig] + int SetAllParameters([In] ref DsFxFlanger param); + + [PreserveSig] + int GetAllParameters(out DsFxFlanger param); + } + + /// <summary> + /// DMO Flanger Effect + /// </summary> + public class DmoFlanger : IDmoEffector<DmoFlanger.Params> + { + /// <summary> + /// DMO Flanger Params + /// </summary> + public struct Params + { + /// <summary> + /// DSFXFLANGER_WETDRYMIX_MIN + /// </summary> + public const float WetDryMixMin = 0.0f; + /// <summary> + /// DSFXFLANGER_WETDRYMIX_MAX + /// </summary> + public const float WetDryMixMax = 100.0f; + /// <summary> + /// DSFXFLANGER_WETDRYMIX_DEFAULT + /// </summary> + public const float WetDrtMixDefault = 50.0f; + + /// <summary> + /// DSFXFLANGER_DEPTH_MIN + /// </summary> + public const float DepthMin = 0.0f; + /// <summary> + /// DSFXFLANGER_DEPTH_MAX + /// </summary> + public const float DepthMax = 100.0f; + /// <summary> + /// DSFXFLANGER_DEPTH_DEFAULT + /// </summary> + public const float DepthDefault = 100.0f; + + /// <summary> + /// DSFXFLANGER_FEEDBACK_MIN + /// </summary> + public const float FeedBackMin = -99.0f; + /// <summary> + /// DSFXFLANGER_FEEDBACK_MAX + /// </summary> + public const float FeedBackMax = 99.0f; + /// <summary> + /// DSFXFLANGER_FEEDBACK_DEFAULT + /// </summary> + public const float FeedBaclDefault = -50.0f; + + /// <summary> + /// DSFXFLANGER_FREQUENCY_MIN + /// </summary> + public const float FrequencyMin = 0.0f; + /// <summary> + /// DSFXFLANGER_FREQUENCY_MAX + /// </summary> + public const float FrequencyMax = 10.0f; + /// <summary> + /// DSFXFLANGER_FREQUENCY_DEFAULT + /// </summary> + public const float FrequencyDefault = 0.25f; + + /// <summary> + /// DSFXFLANGER_WAVE_DEFAULT + /// </summary> + public const FlangerWaveForm WaveFormDefault = FlangerWaveForm.Sin; + + /// <summary> + /// DSFXFLANGER_DELAY_MIN + /// </summary> + public const float DelayMin = 0.0f; + /// <summary> + /// DSFXFLANGER_DELAY_MAX + /// </summary> + public const float DelayMax = 4.0f; + /// <summary> + /// DSFXFLANGER_DELAY_DEFAULT + /// </summary> + public const float DelayDefault = 2.0f; + + /// <summary> + /// DSFXFLANGER_PHASE_DEFAULT + /// </summary> + public const FlangerPhase PhaseDefault = FlangerPhase.Zero; + + /// <summary> + /// Ratio of wet (processed) signal to dry (unprocessed) signal. + /// </summary> + public float WetDryMix + { + get + { + var param = GetAllParameters(); + return param.WetDryMix; + } + set + { + var param = GetAllParameters(); + param.WetDryMix = Math.Max(Math.Min(WetDryMixMax, value), WetDryMixMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Percentage by which the delay time is modulated by the low-frequency oscillator, + /// in hundredths of a percentage point. + /// </summary> + public float Depth + { + get + { + var param = GetAllParameters(); + return param.Depth; + } + set + { + var param = GetAllParameters(); + param.Depth = Math.Max(Math.Min(DepthMax, value), DepthMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Percentage of output signal to feed back into the effect's input. + /// </summary> + public float FeedBack + { + get + { + var param = GetAllParameters(); + return param.FeedBack; + } + set + { + var param = GetAllParameters(); + param.FeedBack = Math.Max(Math.Min(FeedBackMax, value), FeedBackMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Frequency of the LFO. + /// </summary> + public float Frequency + { + get + { + var param = GetAllParameters(); + return param.Frequency; + } + set + { + var param = GetAllParameters(); + param.Frequency = Math.Max(Math.Min(FrequencyMax, value), FrequencyMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Waveform shape of the LFO. + /// </summary> + public FlangerWaveForm WaveForm + { + get + { + var param = GetAllParameters(); + return param.WaveForm; + } + set + { + var param = GetAllParameters(); + if (Enum.IsDefined(typeof(FlangerWaveForm), value)) + { + param.WaveForm = value; + } + SetAllParameters(param); + } + } + + /// <summary> + /// Number of milliseconds the input is delayed before it is played back. + /// </summary> + public float Delay + { + get + { + var param = GetAllParameters(); + return param.Delay; + } + set + { + var param = GetAllParameters(); + param.Delay = Math.Max(Math.Min(DelayMax, value), DelayMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Phase differential between left and right LFOs. + /// </summary> + public FlangerPhase Phase + { + get + { + var param = GetAllParameters(); + return param.Phase; + } + set + { + var param = GetAllParameters(); + if (Enum.IsDefined(typeof(FlangerPhase), value)) + { + param.Phase = value; + } + SetAllParameters(param); + } + } + + private readonly IDirectSoundFXFlanger fxFlanger; + + internal Params(IDirectSoundFXFlanger dsFxObject) + { + fxFlanger = dsFxObject; + } + + private void SetAllParameters(DsFxFlanger param) + { + Marshal.ThrowExceptionForHR(fxFlanger.SetAllParameters(ref param)); + } + + private DsFxFlanger GetAllParameters() + { + Marshal.ThrowExceptionForHR(fxFlanger.GetAllParameters(out var param)); + return param; + } + } + + private readonly MediaObject mediaObject; + private readonly MediaObjectInPlace mediaObjectInPlace; + private readonly Params effectParams; + + /// <summary> + /// Media Object + /// </summary> + public MediaObject MediaObject => mediaObject; + + /// <summary> + /// Media Object InPlace + /// </summary> + public MediaObjectInPlace MediaObjectInPlace => mediaObjectInPlace; + + /// <summary> + /// Effect Parameter + /// </summary> + public Params EffectParams => effectParams; + + /// <summary> + /// Create new DMO Flanger + /// </summary> + public DmoFlanger() + { + var guidFlanger = new Guid("EFCA3D92-DFD8-4672-A603-7420894BAD98"); + + var targetDescriptor = DmoEnumerator.GetAudioEffectNames().First(descriptor => + Equals(descriptor.Clsid, guidFlanger)); + + if (targetDescriptor != null) + { + var mediaComObject = Activator.CreateInstance(Type.GetTypeFromCLSID(targetDescriptor.Clsid)); + + mediaObject = new MediaObject((IMediaObject)mediaComObject); + mediaObjectInPlace = new MediaObjectInPlace((IMediaObjectInPlace)mediaComObject); + effectParams = new Params((IDirectSoundFXFlanger)mediaComObject); + } + } + + /// <summary> + /// Dispose code + /// </summary> + public void Dispose() + { + mediaObjectInPlace?.Dispose(); + mediaObject?.Dispose(); + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoFlanger.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoFlanger.cs.meta new file mode 100644 index 0000000..1520747 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoFlanger.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5981fc4c9d48ec679b52fdeab055f02e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoGargle.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoGargle.cs new file mode 100644 index 0000000..6288a68 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoGargle.cs @@ -0,0 +1,160 @@ +using System; +using System.Linq; +using System.Runtime.InteropServices; + +namespace NAudio.Dmo.Effect +{ + internal struct DsFxGargle + { + public uint RateHz; + public GargleWaveShape WaveShape; + } + + [ComImport, + System.Security.SuppressUnmanagedCodeSecurity, + Guid("d616f352-d622-11ce-aac5-0020af0b99a3"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] + interface IDirectSoundFXGargle + { + [PreserveSig] + int SetAllParameters([In] ref DsFxGargle param); + + [PreserveSig] + int GetAllParameters(out DsFxGargle param); + } + + /// <summary> + /// DMO Gargle Effect + /// </summary> + public class DmoGargle : IDmoEffector<DmoGargle.Params> + { + /// <summary> + /// DMO Gargle Params + /// </summary> + public struct Params + { + /// <summary> + /// DSFXGARGLE_RATEHZ_MIN + /// </summary> + public const uint RateHzMin = 1; + /// <summary> + /// DSFXGARGLE_RATEHZ_MAX + /// </summary> + public const uint RateHzMax = 1000; + /// <summary> + /// DSFXGARGLE_RATEHZ_DEFAULT + /// </summary> + public const uint RateHzDefault = 20; + + /// <summary> + /// DSFXGARGLE_WAVE_DEFAULT + /// </summary> + public const GargleWaveShape WaveShapeDefault = GargleWaveShape.Triangle; + + /// <summary> + /// Rate of modulation in hz + /// </summary> + public uint RateHz + { + get + { + var param = GetAllParameters(); + return param.RateHz; + } + set + { + var param = GetAllParameters(); + param.RateHz = Math.Max(Math.Min(RateHzMax, value), RateHzMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Gargle Wave Shape + /// </summary> + public GargleWaveShape WaveShape + { + get + { + var param = GetAllParameters(); + return param.WaveShape; + } + set + { + var param = GetAllParameters(); + if (Enum.IsDefined(typeof(GargleWaveShape), value)) + { + param.WaveShape = value; + } + SetAllParameters(param); + } + } + + private readonly IDirectSoundFXGargle fxGargle; + + internal Params(IDirectSoundFXGargle dsFxObject) + { + fxGargle = dsFxObject; + } + + private void SetAllParameters(DsFxGargle param) + { + Marshal.ThrowExceptionForHR(fxGargle.SetAllParameters(ref param)); + } + + private DsFxGargle GetAllParameters() + { + Marshal.ThrowExceptionForHR(fxGargle.GetAllParameters(out var param)); + return param; + } + } + + private readonly MediaObject mediaObject; + private readonly MediaObjectInPlace mediaObjectInPlace; + private readonly Params effectParams; + + /// <summary> + /// Media Object + /// </summary> + public MediaObject MediaObject => mediaObject; + + /// <summary> + /// Media Object InPlace + /// </summary> + public MediaObjectInPlace MediaObjectInPlace => mediaObjectInPlace; + + /// <summary> + /// Effect Parameter + /// </summary> + public Params EffectParams => effectParams; + + /// <summary> + /// Create new DMO Gargle + /// </summary> + public DmoGargle() + { + var guidGargle = new Guid("DAFD8210-5711-4B91-9FE3-F75B7AE279BF"); + + var targetDescriptor = DmoEnumerator.GetAudioEffectNames().First(descriptor => + Equals(descriptor.Clsid, guidGargle)); + + if (targetDescriptor != null) + { + var mediaComObject = Activator.CreateInstance(Type.GetTypeFromCLSID(targetDescriptor.Clsid)); + + mediaObject = new MediaObject((IMediaObject) mediaComObject); + mediaObjectInPlace = new MediaObjectInPlace((IMediaObjectInPlace) mediaComObject); + effectParams = new Params((IDirectSoundFXGargle) mediaComObject); + } + } + + /// <summary> + /// Dispose code + /// </summary> + public void Dispose() + { + mediaObjectInPlace?.Dispose(); + mediaObject?.Dispose(); + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoGargle.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoGargle.cs.meta new file mode 100644 index 0000000..40c83fc --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoGargle.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f62f8be5d2d525c53bb45fb0bc0eac39 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoI3DL2Reverb.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoI3DL2Reverb.cs new file mode 100644 index 0000000..57685d6 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoI3DL2Reverb.cs @@ -0,0 +1,543 @@ +using System; +using System.Linq; +using System.Runtime.InteropServices; + +namespace NAudio.Dmo.Effect +{ + internal struct DsFxI3Dl2Reverb + { + public int Room; + public int RoomHf; + public float RoomRollOffFactor; + public float DecayTime; + public float DecayHfRatio; + public int Reflections; + public float ReflectionsDelay; + public int Reverb; + public float ReverbDelay; + public float Diffusion; + public float Density; + public float HfReference; + } + + [ComImport, + System.Security.SuppressUnmanagedCodeSecurity, + Guid("4b166a6a-0d66-43f3-80e3-ee6280dee1a4"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] + interface IDirectSoundFXI3DL2Reverb + { + [PreserveSig] + int SetAllParameters([In] ref DsFxI3Dl2Reverb param); + + [PreserveSig] + int GetAllParameters(out DsFxI3Dl2Reverb param); + + [PreserveSig] + int SetPreset([In] uint preset); + + [PreserveSig] + int GetPreset(out uint preset); + + [PreserveSig] + int SetQuality([In] int quality); + + [PreserveSig] + int GetQuality(out int quality); + } + + /// <summary> + /// DMO I3DL2Reverb Effect + /// </summary> + public class DmoI3DL2Reverb : IDmoEffector<DmoI3DL2Reverb.Params> + { + /// <summary> + /// DMO I3DL2Reverb Params + /// </summary> + public struct Params + { + /// <summary> + /// DSFX_I3DL2REVERB_ROOM_MIN + /// </summary> + public const int RoomMin = -10000; + /// <summary> + /// DSFX_I3DL2REVERB_ROOM_MAX + /// </summary> + public const int RoomMax = 0; + /// <summary> + /// DSFX_I3DL2REVERB_ROOM_DEFAULT + /// </summary> + public const int RoomDefault = -1000; + + /// <summary> + /// DSFX_I3DL2REVERB_ROOMHF_MIN + /// </summary> + public const int RoomHfMin = -10000; + /// <summary> + /// DSFX_I3DL2REVERB_ROOMHF_MAX + /// </summary> + public const int RoomHfMax = 0; + /// <summary> + /// DSFX_I3DL2REVERB_ROOMHF_DEFAULT + /// </summary> + public const int RoomHfDefault = -100; + + /// <summary> + /// DSFX_I3DL2REVERB_ROOMROLLOFFFACTOR_MIN + /// </summary> + public const float RoomRollOffFactorMin = 0.0f; + /// <summary> + /// DSFX_I3DL2REVERB_ROOMROLLOFFFACTOR_MAX + /// </summary> + public const float RoomRollOffFactorMax = 10.0f; + /// <summary> + /// DSFX_I3DL2REVERB_ROOMROLLOFFFACTOR_DEFAULT + /// </summary> + public const float RoomRollOffFactorDefault = 0.0f; + + /// <summary> + /// DSFX_I3DL2REVERB_DECAYTIME_MIN + /// </summary> + public const float DecayTimeMin = 0.1f; + /// <summary> + /// DSFX_I3DL2REVERB_DECAYTIME_MAX + /// </summary> + public const float DecayTimeMax = 20.0f; + /// <summary> + /// DSFX_I3DL2REVERB_DECAYTIME_DEFAULT + /// </summary> + public const float DecayTimeDefault = 1.49f; + + /// <summary> + /// DSFX_I3DL2REVERB_DECAYHFRATIO_MIN + /// </summary> + public const float DecayHfRatioMin = 0.1f; + /// <summary> + /// DSFX_I3DL2REVERB_DECAYHFRATIO_MAX + /// </summary> + public const float DecayHfRatioMax = 2.0f; + /// <summary> + /// DSFX_I3DL2REVERB_DECAYHFRATIO_DEFAULT + /// </summary> + public const float DecayHfRatioDefault = 0.83f; + + /// <summary> + /// DSFX_I3DL2REVERB_REFLECTIONS_MIN + /// </summary> + public const int ReflectionsMin = -10000; + /// <summary> + /// DSFX_I3DL2REVERB_REFLECTIONS_MAX + /// </summary> + public const int ReflectionsMax = 1000; + /// <summary> + /// DSFX_I3DL2REVERB_REFLECTIONS_DEFAULT + /// </summary> + public const int ReflectionsDefault = -2602; + + /// <summary> + /// DSFX_I3DL2REVERB_REFLECTIONSDELAY_MIN + /// </summary> + public const float ReflectionsDelayMin = 0.0f; + /// <summary> + /// DSFX_I3DL2REVERB_REFLECTIONSDELAY_MAX + /// </summary> + public const float ReflectionsDelayMax = 0.3f; + /// <summary> + /// DSFX_I3DL2REVERB_REFLECTIONSDELAY_DEFAULT + /// </summary> + public const float ReflectionsDelayDefault = 0.007f; + + /// <summary> + /// DSFX_I3DL2REVERB_REVERB_MIN + /// </summary> + public const int ReverbMin = -10000; + /// <summary> + /// DSFX_I3DL2REVERB_REVERB_MAX + /// </summary> + public const int ReverbMax = 2000; + /// <summary> + /// DSFX_I3DL2REVERB_REVERB_DEFAULT + /// </summary> + public const int ReverbDefault = 200; + + /// <summary> + /// DSFX_I3DL2REVERB_REVERBDELAY_MIN + /// </summary> + public const float ReverbDelayMin = 0.0f; + /// <summary> + /// DSFX_I3DL2REVERB_REVERBDELAY_MAX + /// </summary> + public const float ReverbDelayMax = 0.1f; + /// <summary> + /// DSFX_I3DL2REVERB_REVERBDELAY_DEFAULT + /// </summary> + public const float ReverbDelayDefault = 0.011f; + + /// <summary> + /// DSFX_I3DL2REVERB_DIFFUSION_MIN + /// </summary> + public const float DiffusionMin = 0.0f; + /// <summary> + /// DSFX_I3DL2REVERB_DIFFUSION_MAX + /// </summary> + public const float DiffusionMax = 100.0f; + /// <summary> + /// DSFX_I3DL2REVERB_DIFFUSION_DEFAULT + /// </summary> + public const float DiffusionDefault = 100.0f; + + /// <summary> + /// DSFX_I3DL2REVERB_DENSITY_MIN + /// </summary> + public const float DensityMin = 0.0f; + /// <summary> + /// DSFX_I3DL2REVERB_DENSITY_MAX + /// </summary> + public const float DensityMax = 100.0f; + /// <summary> + /// DSFX_I3DL2REVERB_DENSITY_DEFAULT + /// </summary> + public const float DensityDefault = 100.0f; + + /// <summary> + /// DSFX_I3DL2REVERB_HFREFERENCE_MIN + /// </summary> + public const float HfReferenceMin = 20.0f; + /// <summary> + /// DSFX_I3DL2REVERB_HFREFERENCE_MAX + /// </summary> + public const float HfReferenceMax = 20000.0f; + /// <summary> + /// DSFX_I3DL2REVERB_HFREFERENCE_DEFAULT + /// </summary> + public const float HfReferenceDefault = 5000.0f; + + /// <summary> + /// DSFX_I3DL2REVERB_QUALITY_MIN + /// </summary> + public const int QualityMin = 0; + /// <summary> + /// DSFX_I3DL2REVERB_QUALITY_MAX + /// </summary> + public const int QualityMax = 3; + /// <summary> + /// DSFX_I3DL2REVERB_QUALITY_DEFAULT + /// </summary> + public const int QualityDefault = 2; + + /// <summary> + /// Attenuation of the room effect, in millibels (mB) + /// </summary> + public int Room + { + get + { + var param = GetAllParameters(); + return param.Room; + } + set + { + var param = GetAllParameters(); + param.Room = Math.Max(Math.Min(RoomMax, value), RoomMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Attenuation of the room high-frequency effect, in mB. + /// </summary> + public int RoomHf + { + get + { + var param = GetAllParameters(); + return param.RoomHf; + } + set + { + var param = GetAllParameters(); + param.RoomHf = Math.Max(Math.Min(RoomHfMax, value), RoomHfMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Rolloff factor for the reflected signals. + /// </summary> + public float RoomRollOffFactor + { + get + { + var param = GetAllParameters(); + return param.RoomRollOffFactor; + } + set + { + var param = GetAllParameters(); + param.RoomRollOffFactor = Math.Max(Math.Min(RoomRollOffFactorMax, value), RoomRollOffFactorMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Decay time, in seconds. + /// </summary> + public float DecayTime + { + get + { + var param = GetAllParameters(); + return param.DecayTime; + } + set + { + var param = GetAllParameters(); + param.DecayTime = Math.Max(Math.Min(DecayTimeMax, value), DecayTimeMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Ratio of the decay time at high frequencies to the decay time at low frequencies. + /// </summary> + public float DecayHfRatio + { + get + { + var param = GetAllParameters(); + return param.DecayHfRatio; + } + set + { + var param = GetAllParameters(); + param.DecayHfRatio = Math.Max(Math.Min(DecayHfRatioMax, value), DecayHfRatioMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Attenuation of early reflections relative to lRoom, in mB. + /// </summary> + public int Reflections + { + get + { + var param = GetAllParameters(); + return param.Reflections; + } + set + { + var param = GetAllParameters(); + param.Reflections = Math.Max(Math.Min(ReflectionsMax, value), ReflectionsMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Delay time of the first reflection relative to the direct path, in seconds. + /// </summary> + public float ReflectionsDelay + { + get + { + var param = GetAllParameters(); + return param.ReflectionsDelay; + } + set + { + var param = GetAllParameters(); + param.ReflectionsDelay = Math.Max(Math.Min(ReflectionsDelayMax, value), ReflectionsDelayMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Attenuation of late reverberation relative to lRoom, in mB. + /// </summary> + public int Reverb + { + get + { + var param = GetAllParameters(); + return param.Reverb; + } + set + { + var param = GetAllParameters(); + param.Reverb = Math.Max(Math.Min(ReverbMax, value), ReverbMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Time limit between the early reflections and the late reverberation relative to the time of the first reflection. + /// </summary> + public float ReverbDelay + { + get + { + var param = GetAllParameters(); + return param.ReverbDelay; + } + set + { + var param = GetAllParameters(); + param.ReverbDelay = Math.Max(Math.Min(ReverbDelayMax, value), ReverbDelayMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Echo density in the late reverberation decay, in percent. + /// </summary> + public float Diffusion + { + get + { + var param = GetAllParameters(); + return param.Diffusion; + } + set + { + var param = GetAllParameters(); + param.Diffusion = Math.Max(Math.Min(DiffusionMax, value), DiffusionMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Modal density in the late reverberation decay, in percent. + /// </summary> + public float Density + { + get + { + var param = GetAllParameters(); + return param.Density; + } + set + { + var param = GetAllParameters(); + param.Density = Math.Max(Math.Min(DensityMax, value), DensityMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Reference high frequency, in hertz. + /// </summary> + public float HfReference + { + get + { + var param = GetAllParameters(); + return param.HfReference; + } + set + { + var param = GetAllParameters(); + param.HfReference = Math.Max(Math.Min(HfReferenceMax, value), HfReferenceMin); + SetAllParameters(param); + } + } + + /// <summary> + /// the quality of the environmental reverberation effect. Higher values produce better quality at the expense of processing time. + /// </summary> + public int Quality + { + get + { + Marshal.ThrowExceptionForHR(fxI3Dl2Reverb.GetQuality(out var quality)); + return quality; + } + set => Marshal.ThrowExceptionForHR(fxI3Dl2Reverb.SetQuality(value)); + } + + private readonly IDirectSoundFXI3DL2Reverb fxI3Dl2Reverb; + + internal Params(IDirectSoundFXI3DL2Reverb dsFxObject) + { + fxI3Dl2Reverb = dsFxObject; + } + + /// <summary> + /// Sets standard reverberation parameters of a buffer. + /// </summary> + /// <param name="preset">I3DL2EnvironmentPreset</param> + public void SetPreset(I3DL2EnvironmentPreset preset) + { + var p = (uint)preset; + Marshal.ThrowExceptionForHR(fxI3Dl2Reverb.SetPreset(p)); + } + + /// <summary> + /// retrieves an identifier for standard reverberation parameters of a buffer. + /// </summary> + /// <returns>I3DL2EnvironmentPreset</returns> + public I3DL2EnvironmentPreset GetPreset() + { + Marshal.ThrowExceptionForHR(fxI3Dl2Reverb.GetPreset(out var preset)); + return (I3DL2EnvironmentPreset)preset; + } + + private void SetAllParameters(DsFxI3Dl2Reverb param) + { + Marshal.ThrowExceptionForHR(fxI3Dl2Reverb.SetAllParameters(ref param)); + } + + private DsFxI3Dl2Reverb GetAllParameters() + { + Marshal.ThrowExceptionForHR(fxI3Dl2Reverb.GetAllParameters(out var param)); + return param; + } + } + + private readonly MediaObject mediaObject; + private readonly MediaObjectInPlace mediaObjectInPlace; + private readonly Params effectParams; + + /// <summary> + /// Media Object + /// </summary> + public MediaObject MediaObject => mediaObject; + + /// <summary> + /// Media Object InPlace + /// </summary> + public MediaObjectInPlace MediaObjectInPlace => mediaObjectInPlace; + + /// <summary> + /// Effect Parameter + /// </summary> + public Params EffectParams => effectParams; + + /// <summary> + /// Create new DMO I3DL2Reverb + /// </summary> + public DmoI3DL2Reverb() + { + var guidi3Dl2Reverb = new Guid("EF985E71-D5C7-42D4-BA4D-2D073E2E96F4"); + + var targetDescriptor = DmoEnumerator.GetAudioEffectNames().First(descriptor => + Equals(descriptor.Clsid, guidi3Dl2Reverb)); + + if (targetDescriptor != null) + { + var mediaComObject = Activator.CreateInstance(Type.GetTypeFromCLSID(targetDescriptor.Clsid)); + + mediaObject = new MediaObject((IMediaObject)mediaComObject); + mediaObjectInPlace = new MediaObjectInPlace((IMediaObjectInPlace)mediaComObject); + effectParams = new Params((IDirectSoundFXI3DL2Reverb)mediaComObject); + } + } + + /// <summary> + /// Dispose code + /// </summary> + public void Dispose() + { + mediaObjectInPlace?.Dispose(); + mediaObject?.Dispose(); + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoI3DL2Reverb.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoI3DL2Reverb.cs.meta new file mode 100644 index 0000000..78aa3af --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoI3DL2Reverb.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 753587a000cdd04c1afb4056237cc01a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoParamEq.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoParamEq.cs new file mode 100644 index 0000000..98fc003 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoParamEq.cs @@ -0,0 +1,197 @@ +using System; +using System.Linq; +using System.Runtime.InteropServices; + +namespace NAudio.Dmo.Effect +{ + internal struct DsFxParamEq + { + public float Center; + public float BandWidth; + public float Gain; + } + + [ComImport, + System.Security.SuppressUnmanagedCodeSecurity, + Guid("c03ca9fe-fe90-4204-8078-82334cd177da"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] + interface IDirectSoundFxParamEq + { + [PreserveSig] + int SetAllParameters([In] ref DsFxParamEq param); + + [PreserveSig] + int GetAllParameters(out DsFxParamEq param); + } + + /// <summary> + /// DMO Parametric Equalizer Effect + /// </summary> + public class DmoParamEq : IDmoEffector<DmoParamEq.Params> + { + /// <summary> + /// DMO ParamEq Params + /// </summary> + public struct Params + { + /// <summary> + /// DSFXPARAMEQ_CENTER_MIN + /// </summary> + public const float CenterMin = 80.0f; + /// <summary> + /// DSFXPARAMEQ_CENTER_MAX + /// </summary> + public const float CenterMax = 16000.0f; + /// <summary> + /// DSFXPARAMEQ_CENTER_DEFAULT + /// </summary> + public const float CenterDefault = 8000.0f; + + /// <summary> + /// DSFXPARAMEQ_BANDWIDTH_MIN + /// </summary> + public const float BandWidthMin = 1.0f; + /// <summary> + /// DSFXPARAMEQ_BANDWIDTH_MAX + /// </summary> + public const float BandWidthMax = 36.0f; + /// <summary> + /// DSFXPARAMEQ_BANDWIDTH_DEFAULT + /// </summary> + public const float BandWidthDefault = 12.0f; + + /// <summary> + /// DSFXPARAMEQ_GAIN_MIN + /// </summary> + public const float GainMin = -15.0f; + /// <summary> + /// DSFXPARAMEQ_GAIN_MAX + /// </summary> + public const float GainMax = 15.0f; + /// <summary> + /// DSFXPARAMEQ_GAIN_DEFAULT + /// </summary> + public const float GainDefault = 0.0f; + + /// <summary> + /// Center frequency, in hertz + /// </summary> + public float Center + { + get + { + var param = GetAllParameters(); + return param.Center; + } + set + { + var param = GetAllParameters(); + param.Center = Math.Max(Math.Min(CenterMax, value), CenterMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Bandwidth, in semitones. + /// </summary> + public float BandWidth + { + get + { + var param = GetAllParameters(); + return param.BandWidth; + } + set + { + var param = GetAllParameters(); + param.BandWidth = Math.Max(Math.Min(BandWidthMax, value), BandWidthMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Gain + /// </summary> + public float Gain + { + get + { + var param = GetAllParameters(); + return param.Gain; + } + set + { + var param = GetAllParameters(); + param.Gain = Math.Max(Math.Min(GainMax, value), GainMin); + SetAllParameters(param); + } + } + + private readonly IDirectSoundFxParamEq fxParamEq; + + internal Params(IDirectSoundFxParamEq dsFxObject) + { + fxParamEq = dsFxObject; + } + + private void SetAllParameters(DsFxParamEq param) + { + Marshal.ThrowExceptionForHR(fxParamEq.SetAllParameters(ref param)); + } + + private DsFxParamEq GetAllParameters() + { + Marshal.ThrowExceptionForHR(fxParamEq.GetAllParameters(out var param)); + return param; + } + } + + private readonly MediaObject mediaObject; + private readonly MediaObjectInPlace mediaObjectInPlace; + private readonly Params effectParams; + + /// <summary> + /// Media Object + /// </summary> + public MediaObject MediaObject => mediaObject; + + /// <summary> + /// Media Object InPlace + /// </summary> + public MediaObjectInPlace MediaObjectInPlace => mediaObjectInPlace; + + /// <summary> + /// Effect Parameter + /// </summary> + public Params EffectParams => effectParams; + + /// <summary> + /// Create new DMO ParamEq + /// </summary> + public DmoParamEq() + { + var guidParamEq = new Guid("120CED89-3BF4-4173-A132-3CB406CF3231"); + + var targetDescriptor = DmoEnumerator.GetAudioEffectNames().First(descriptor => + Equals(descriptor.Clsid, guidParamEq)); + + if (targetDescriptor != null) + { + var mediaComObject = Activator.CreateInstance(Type.GetTypeFromCLSID(targetDescriptor.Clsid)); + + mediaObject = new MediaObject((IMediaObject) mediaComObject); + mediaObjectInPlace = new MediaObjectInPlace((IMediaObjectInPlace) mediaComObject); + effectParams = new Params((IDirectSoundFxParamEq) mediaComObject); + } + } + + /// <summary> + /// Dispose code + /// </summary> + public void Dispose() + { + mediaObjectInPlace?.Dispose(); + mediaObject?.Dispose(); + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoParamEq.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoParamEq.cs.meta new file mode 100644 index 0000000..7b5718f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoParamEq.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: faad6296756e163cda2bad38370c8244 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoWavesReverb.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoWavesReverb.cs new file mode 100644 index 0000000..ce8933c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoWavesReverb.cs @@ -0,0 +1,229 @@ +using System; +using System.Linq; +using System.Runtime.InteropServices; + +namespace NAudio.Dmo.Effect +{ + internal struct DsFxWavesReverb + { + public float InGain; + public float ReverbMix; + public float ReverbTime; + public float HighFreqRtRatio; + } + + [ComImport, + System.Security.SuppressUnmanagedCodeSecurity, + Guid("46858c3a-0dc6-45e3-b760-d4eef16cb325"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] + interface IDirectSoundFXWavesReverb + { + [PreserveSig] + int SetAllParameters([In] ref DsFxWavesReverb param); + + [PreserveSig] + int GetAllParameters(out DsFxWavesReverb param); + } + + /// <summary> + /// DMO Reverb Effect + /// </summary> + public class DmoWavesReverb : IDmoEffector<DmoWavesReverb.Params> + { + /// <summary> + /// DMO Reverb Params + /// </summary> + public struct Params + { + /// <summary> + /// DSFX_WAVESREVERB_INGAIN_MIN + /// </summary> + public const float InGainMin = -96.0f; + /// <summary> + /// DSFX_WAVESREVERB_INGAIN_MAX + /// </summary> + public const float InGainMax = 0.0f; + /// <summary> + /// DSFX_WAVESREVERB_INGAIN_DEFAULT + /// </summary> + public const float InGainDefault = 0.0f; + + /// <summary> + /// DSFX_WAVESREVERB_REVERBMIX_MIN + /// </summary> + public const float ReverbMixMin = -96.0f; + /// <summary> + /// DSFX_WAVESREVERB_REVERBMIX_MAX + /// </summary> + public const float ReverbMixMax = 0.0f; + /// <summary> + /// DSFX_WAVESREVERB_REVERBMIX_DEFAULT + /// </summary> + public const float ReverbMixDefault = 0.0f; + + /// <summary> + /// DSFX_WAVESREVERB_REVERBTIME_MIN + /// </summary> + public const float ReverbTimeMin = 0.001f; + /// <summary> + /// DSFX_WAVESREVERB_REVERBTIME_MAX + /// </summary> + public const float ReverbTimeMax = 3000.0f; + /// <summary> + /// DSFX_WAVESREVERB_REVERBTIME_DEFAULT + /// </summary> + public const float ReverbTimeDefault = 1000.0f; + + /// <summary> + /// DSFX_WAVESREVERB_HIGHFREQRTRATIO_MIN + /// </summary> + public const float HighFreqRtRatioMin = 0.001f; + /// <summary> + /// DSFX_WAVESREVERB_HIGHFREQRTRATIO_MAX + /// </summary> + public const float HighFreqRtRatioMax = 0.999f; + /// <summary> + /// DSFX_WAVESREVERB_HIGHFREQRTRATIO_DEFAULT + /// </summary> + public const float HighFreqRtRatioDefault = 0.001f; + + /// <summary> + /// Input gain of signal, in decibels (dB). + /// </summary> + public float InGain + { + get + { + var param = GetAllParameters(); + return param.InGain; + } + set + { + var param = GetAllParameters(); + param.InGain = Math.Max(Math.Min(InGainMax, value), InGainMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Reverb mix, in dB. + /// </summary> + public float ReverbMix + { + get + { + var param = GetAllParameters(); + return param.ReverbMix; + } + set + { + var param = GetAllParameters(); + param.ReverbMix = Math.Max(Math.Min(ReverbMixMax, value), ReverbMixMin); + SetAllParameters(param); + } + } + + /// <summary> + /// Reverb time, in milliseconds. + /// </summary> + public float ReverbTime + { + get + { + var param = GetAllParameters(); + return param.ReverbTime; + } + set + { + var param = GetAllParameters(); + param.ReverbTime = Math.Max(Math.Min(ReverbTimeMax, value), ReverbTimeMin); + SetAllParameters(param); + } + } + + /// <summary> + /// High-frequency reverb time ratio. + /// </summary> + public float HighFreqRtRatio + { + get + { + var param = GetAllParameters(); + return param.HighFreqRtRatio; + } + set + { + var param = GetAllParameters(); + param.HighFreqRtRatio = Math.Max(Math.Min(HighFreqRtRatioMax, value), HighFreqRtRatioMin); + SetAllParameters(param); + } + } + + private readonly IDirectSoundFXWavesReverb fxWavesReverb; + + internal Params(IDirectSoundFXWavesReverb dsFxObject) + { + fxWavesReverb = dsFxObject; + } + + private void SetAllParameters(DsFxWavesReverb param) + { + Marshal.ThrowExceptionForHR(fxWavesReverb.SetAllParameters(ref param)); + } + + private DsFxWavesReverb GetAllParameters() + { + Marshal.ThrowExceptionForHR(fxWavesReverb.GetAllParameters(out var param)); + return param; + } + } + + private readonly MediaObject mediaObject; + private readonly MediaObjectInPlace mediaObjectInPlace; + private readonly Params effectParams; + + /// <summary> + /// Media Object + /// </summary> + public MediaObject MediaObject => mediaObject; + + /// <summary> + /// Media Object InPlace + /// </summary> + public MediaObjectInPlace MediaObjectInPlace => mediaObjectInPlace; + + /// <summary> + /// Effect Parameter + /// </summary> + public Params EffectParams => effectParams; + + /// <summary> + /// Create new DMO WavesReverb + /// </summary> + public DmoWavesReverb() + { + var guidWavesReverb = new Guid("87FC0268-9A55-4360-95AA-004A1D9DE26C"); + + var targetDescriptor = DmoEnumerator.GetAudioEffectNames().First(descriptor => + Equals(descriptor.Clsid, guidWavesReverb)); + + if (targetDescriptor != null) + { + var mediaComObject = Activator.CreateInstance(Type.GetTypeFromCLSID(targetDescriptor.Clsid)); + + mediaObject = new MediaObject((IMediaObject) mediaComObject); + mediaObjectInPlace = new MediaObjectInPlace((IMediaObjectInPlace) mediaComObject); + effectParams = new Params((IDirectSoundFXWavesReverb) mediaComObject); + } + } + + /// <summary> + /// Dispose code + /// </summary> + public void Dispose() + { + mediaObjectInPlace?.Dispose(); + mediaObject?.Dispose(); + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoWavesReverb.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoWavesReverb.cs.meta new file mode 100644 index 0000000..c14beb0 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/DmoWavesReverb.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bf9948b12879b17d69e14018ddd7d238 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/EchoPanDelay.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/EchoPanDelay.cs new file mode 100644 index 0000000..066c45a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/EchoPanDelay.cs @@ -0,0 +1,17 @@ +namespace NAudio.Dmo.Effect +{ + /// <summary> + /// DSFXECHO_PANDELAY + /// </summary> + public enum EchoPanDelay : int + { + /// <summary> + /// DSFXECHO_PANDELAY_MIN + /// </summary> + Off = 0, + /// <summary> + /// DSFXECHO_PANDELAY_MAX + /// </summary> + On = 1, + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/EchoPanDelay.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/EchoPanDelay.cs.meta new file mode 100644 index 0000000..0d83cfa --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/EchoPanDelay.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 207695cbc8055f7ba8a16a6169e4d8ef +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/FlangerPhase.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/FlangerPhase.cs new file mode 100644 index 0000000..65d1195 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/FlangerPhase.cs @@ -0,0 +1,29 @@ +namespace NAudio.Dmo.Effect +{ + /// <summary> + /// Flanger Phase + /// </summary> + public enum FlangerPhase : int + { + /// <summary> + /// DSFXFLANGER_PHASE_NEG_180 + /// </summary> + Neg180 = 0, + /// <summary> + /// DSFXFLANGER_PHASE_NEG_90 + /// </summary> + Neg90 = 1, + /// <summary> + /// DSFXFLANGER_PHASE_ZERO + /// </summary> + Zero = 2, + /// <summary> + /// DSFXFLANGER_PHASE_90 + /// </summary> + Pos90 = 3, + /// <summary> + /// DSFXFLANGER_PHASE_180 + /// </summary> + Pos180 = 4, + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/FlangerPhase.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/FlangerPhase.cs.meta new file mode 100644 index 0000000..08ea2b3 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/FlangerPhase.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2374b998db717f493a937a2bf582ac62 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/FlangerWaveForm.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/FlangerWaveForm.cs new file mode 100644 index 0000000..3ac2dff --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/FlangerWaveForm.cs @@ -0,0 +1,18 @@ +namespace NAudio.Dmo.Effect +{ + /// <summary> + /// Flanger Wave Form + /// </summary> + public enum FlangerWaveForm : int + { + /// <summary> + /// DSFXFLANGER_WAVE_TRIANGLE + /// </summary> + Triangle = 0, + + /// <summary> + /// DSFXFLANGER_WAVE_SIN + /// </summary> + Sin = 1 + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/FlangerWaveForm.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/FlangerWaveForm.cs.meta new file mode 100644 index 0000000..25ef810 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/FlangerWaveForm.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3695b357682ed595fa4aab2d736e545a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/GargleWaveShape.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/GargleWaveShape.cs new file mode 100644 index 0000000..c044516 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/GargleWaveShape.cs @@ -0,0 +1,18 @@ +namespace NAudio.Dmo.Effect +{ + /// <summary> + /// Gargle Wave Shape + /// </summary> + public enum GargleWaveShape : uint + { + /// <summary> + /// DSFXGARGLE_WAVE_TRIANGLE + /// </summary> + Triangle = 0, + + /// <summary> + /// DSFXGARGLE_WAVE_SQUARE + /// </summary> + Square = 1 + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/GargleWaveShape.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/GargleWaveShape.cs.meta new file mode 100644 index 0000000..f46ec28 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/GargleWaveShape.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: db34a1a0aa9d5ecb58f8f7bb302b1813 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/I3Dl2EnvironmentPreset.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/I3Dl2EnvironmentPreset.cs new file mode 100644 index 0000000..76cb503 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/I3Dl2EnvironmentPreset.cs @@ -0,0 +1,158 @@ +namespace NAudio.Dmo.Effect +{ + /// <summary> + /// I3DL2 Reverberation Presets + /// </summary> + public enum I3DL2EnvironmentPreset + { + /// <summary> + /// DSFX_I3DL2_ENVIRONMENT_PRESET_DEFAULT + /// </summary> + Default = 0, + + /// <summary> + /// DSFX_I3DL2_ENVIRONMENT_PRESET_GENERIC + /// </summary> + Generic = 1, + + /// <summary> + /// DSFX_I3DL2_ENVIRONMENT_PRESET_PADDEDCELL + /// </summary> + PaddedCell = 2, + + /// <summary> + /// DSFX_I3DL2_ENVIRONMENT_PRESET_ROOM + /// </summary> + Room= 3, + + /// <summary> + /// DSFX_I3DL2_ENVIRONMENT_PRESET_BATHROOM + /// </summary> + Bathroom= 4, + + /// <summary> + /// DSFX_I3DL2_ENVIRONMENT_PRESET_LIVINGROOM + /// </summary> + LivingRoom = 5, + + /// <summary> + /// DSFX_I3DL2_ENVIRONMENT_PRESET_STONEROOM + /// </summary> + StoneRoom = 6, + + /// <summary> + /// DSFX_I3DL2_ENVIRONMENT_PRESET_AUDITORIUM + /// </summary> + Auditorium = 7, + + /// <summary> + /// DSFX_I3DL2_ENVIRONMENT_PRESET_CONCERTHALL + /// </summary> + ConcertHall = 8, + + /// <summary> + /// DSFX_I3DL2_ENVIRONMENT_PRESET_CAVE + /// </summary> + Cave = 9, + + /// <summary> + /// DSFX_I3DL2_ENVIRONMENT_PRESET_ARENA + /// </summary> + Arena = 10, + + /// <summary> + /// DSFX_I3DL2_ENVIRONMENT_PRESET_HANGAR + /// </summary> + Hangar = 11, + + /// <summary> + /// DSFX_I3DL2_ENVIRONMENT_PRESET_CARPETEDHALLWAY + /// </summary> + CarpetedHallway = 12, + + /// <summary> + /// DSFX_I3DL2_ENVIRONMENT_PRESET_HALLWAY + /// </summary> + Hallway = 13, + + /// <summary> + /// DSFX_I3DL2_ENVIRONMENT_PRESET_STONECORRIDOR + /// </summary> + StoneCorridor = 14, + + /// <summary> + /// DSFX_I3DL2_ENVIRONMENT_PRESET_ALLEY + /// </summary> + Alley = 15, + + /// <summary> + /// DSFX_I3DL2_ENVIRONMENT_PRESET_FOREST + /// </summary> + Forest = 16, + + /// <summary> + /// DSFX_I3DL2_ENVIRONMENT_PRESET_CITY + /// </summary> + City = 17, + + /// <summary> + /// DSFX_I3DL2_ENVIRONMENT_PRESET_MOUNTAINS + /// </summary> + Mountains = 18, + + /// <summary> + /// DSFX_I3DL2_ENVIRONMENT_PRESET_QUARRY + /// </summary> + Quarry = 19, + + /// <summary> + /// DSFX_I3DL2_ENVIRONMENT_PRESET_PLAIN + /// </summary> + Plain = 20, + + /// <summary> + /// DSFX_I3DL2_ENVIRONMENT_PRESET_PARKINGLOT + /// </summary> + ParkingLot = 21, + + /// <summary> + /// DSFX_I3DL2_ENVIRONMENT_PRESET_SEWERPIPE + /// </summary> + SewerPipe = 22, + + /// <summary> + /// DSFX_I3DL2_ENVIRONMENT_PRESET_UNDERWATER + /// </summary> + UnderWater = 23, + + /// <summary> + /// DSFX_I3DL2_ENVIRONMENT_PRESET_SMALLROOM + /// </summary> + SmallRoom = 24, + + /// <summary> + /// DSFX_I3DL2_ENVIRONMENT_PRESET_MEDIUMROOM + /// </summary> + MediumRoom = 25, + + /// <summary> + /// DSFX_I3DL2_ENVIRONMENT_PRESET_LARGEROOM + /// </summary> + LargeRoom = 26, + + /// <summary> + /// DSFX_I3DL2_ENVIRONMENT_PRESET_MEDIUMHALL + /// </summary> + MediumHall = 27, + + /// <summary> + /// DSFX_I3DL2_ENVIRONMENT_PRESET_LARGEHALL + /// </summary> + LargeHall = 28, + + /// <summary> + /// DSFX_I3DL2_ENVIRONMENT_PRESET_PLATE + /// </summary> + Plate = 29 + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/I3Dl2EnvironmentPreset.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/I3Dl2EnvironmentPreset.cs.meta new file mode 100644 index 0000000..7937545 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/I3Dl2EnvironmentPreset.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5281e59ed24a4eb73bb04ac3ec7b9800 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/IDmoEffector.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/IDmoEffector.cs new file mode 100644 index 0000000..b9e0ac5 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/IDmoEffector.cs @@ -0,0 +1,26 @@ +using System; + +namespace NAudio.Dmo.Effect +{ + /// <summary> + /// Interface of DMO Effectors + /// </summary> + /// <typeparam name="TParameters">Parameters of the effect to be used</typeparam> + public interface IDmoEffector<out TParameters> : IDisposable + { + /// <summary> + /// Media Object + /// </summary> + MediaObject MediaObject { get; } + + /// <summary> + /// Media Object InPlace + /// </summary> + MediaObjectInPlace MediaObjectInPlace { get; } + + /// <summary> + /// Effect Parameter + /// </summary> + TParameters EffectParams { get; } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/IDmoEffector.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/IDmoEffector.cs.meta new file mode 100644 index 0000000..e296940 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/Effect/IDmoEffector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ac81f091a0214974892737b5ff989061 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/IEnumDmo.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/IEnumDmo.cs new file mode 100644 index 0000000..30c0023 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/IEnumDmo.cs @@ -0,0 +1,21 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Dmo +{ + [Guid("2c3cd98a-2bfa-4a53-9c27-5249ba64ba0f"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + interface IEnumDmo + { + // int Next(int itemsToFetch, CLSID[] clsids, string[] names, out int itemsFetched); + // lets do one at a time to keep it simple - don't call with itemsToFetch > 1 + int Next(int itemsToFetch, out Guid clsid, out IntPtr name, out int itemsFetched); + + int Skip(int itemsToSkip); + + int Reset(); + + int Clone(out IEnumDmo enumPointer); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/IEnumDmo.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/IEnumDmo.cs.meta new file mode 100644 index 0000000..e702a41 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/IEnumDmo.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cba01a77002424092a5056050a8397a0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaBuffer.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaBuffer.cs new file mode 100644 index 0000000..13f667a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaBuffer.cs @@ -0,0 +1,42 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Dmo +{ + /// <summary> + /// IMediaBuffer Interface + /// </summary> + [ComImport, +#if !WINDOWS_UWP + System.Security.SuppressUnmanagedCodeSecurity, +#endif + Guid("59eff8b9-938c-4a26-82f2-95cb84cdc837"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] + public interface IMediaBuffer + { + /// <summary> + /// Set Length + /// </summary> + /// <param name="length">Length</param> + /// <returns>HRESULT</returns> + [PreserveSig] + int SetLength(int length); + + /// <summary> + /// Get Max Length + /// </summary> + /// <param name="maxLength">Max Length</param> + /// <returns>HRESULT</returns> + [PreserveSig] + int GetMaxLength(out int maxLength); + + /// <summary> + /// Get Buffer and Length + /// </summary> + /// <param name="bufferPointerPointer">Pointer to variable into which to write the Buffer Pointer </param> + /// <param name="validDataLengthPointer">Pointer to variable into which to write the Valid Data Length</param> + /// <returns>HRESULT</returns> + [PreserveSig] + int GetBufferAndLength(IntPtr bufferPointerPointer, IntPtr validDataLengthPointer); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaBuffer.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaBuffer.cs.meta new file mode 100644 index 0000000..1674a46 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaBuffer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9b722f575493227f69e761f8cebe96c4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaObject.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaObject.cs new file mode 100644 index 0000000..806deb3 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaObject.cs @@ -0,0 +1,84 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Dmo +{ + /// <summary> + /// defined in mediaobj.h + /// </summary> + [ComImport, +#if !WINDOWS_UWP + System.Security.SuppressUnmanagedCodeSecurity, +#endif + Guid("d8ad0f58-5494-4102-97c5-ec798e59bcf4"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] + interface IMediaObject + { + [PreserveSig] + int GetStreamCount(out int inputStreams, out int outputStreams); + + [PreserveSig] + int GetInputStreamInfo(int inputStreamIndex, out InputStreamInfoFlags flags); + + [PreserveSig] + int GetOutputStreamInfo(int outputStreamIndex, out OutputStreamInfoFlags flags); + + [PreserveSig] + int GetInputType(int inputStreamIndex, int typeIndex, out DmoMediaType mediaType); + + [PreserveSig] + int GetOutputType(int outputStreamIndex, int typeIndex, out DmoMediaType mediaType); + + [PreserveSig] + int SetInputType(int inputStreamIndex, [In] ref DmoMediaType mediaType, DmoSetTypeFlags flags); + + [PreserveSig] + int SetOutputType(int outputStreamIndex, [In] ref DmoMediaType mediaType, DmoSetTypeFlags flags); + + [PreserveSig] + int GetInputCurrentType(int inputStreamIndex, out DmoMediaType mediaType); + + [PreserveSig] + int GetOutputCurrentType(int outputStreamIndex, out DmoMediaType mediaType); + + [PreserveSig] + int GetInputSizeInfo(int inputStreamIndex, out int size, out int maxLookahead, out int alignment); + + [PreserveSig] + int GetOutputSizeInfo(int outputStreamIndex, out int size, out int alignment); + + [PreserveSig] + int GetInputMaxLatency(int inputStreamIndex, out long referenceTimeMaxLatency); + + [PreserveSig] + int SetInputMaxLatency(int inputStreamIndex, long referenceTimeMaxLatency); + + [PreserveSig] + int Flush(); + + [PreserveSig] + int Discontinuity(int inputStreamIndex); + + [PreserveSig] + int AllocateStreamingResources(); + + [PreserveSig] + int FreeStreamingResources(); + + [PreserveSig] + int GetInputStatus(int inputStreamIndex, out DmoInputStatusFlags flags); + + [PreserveSig] + int ProcessInput(int inputStreamIndex, [In] IMediaBuffer mediaBuffer, DmoInputDataBufferFlags flags, + long referenceTimeTimestamp, long referenceTimeDuration); + + [PreserveSig] + int ProcessOutput(DmoProcessOutputFlags flags, + int outputBufferCount, + [In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] DmoOutputDataBuffer[] outputBuffers, + out int statusReserved); + + [PreserveSig] + int Lock(bool acquireLock); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaObject.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaObject.cs.meta new file mode 100644 index 0000000..1fbc890 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaObject.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 732c248ab6e2c4e4abb02927fc8b7a17 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaObjectInPlace.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaObjectInPlace.cs new file mode 100644 index 0000000..5d90567 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaObjectInPlace.cs @@ -0,0 +1,28 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Dmo +{ + /// <summary> + /// defined in mediaobj.h + /// </summary> + [ComImport, + System.Security.SuppressUnmanagedCodeSecurity, + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + Guid("651B9AD0-0FC7-4AA9-9538-D89931010741")] + internal interface IMediaObjectInPlace + { + [PreserveSig] + int Process( + [In] int size, + [In] IntPtr data, + [In] long refTimeStart, + [In] DmoInPlaceProcessFlags dwFlags); + + [PreserveSig] + int Clone([MarshalAs(UnmanagedType.Interface)] out IMediaObjectInPlace mediaObjectInPlace); + + [PreserveSig] + int GetLatency(out long latencyTime); + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaObjectInPlace.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaObjectInPlace.cs.meta new file mode 100644 index 0000000..b759413 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaObjectInPlace.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6bf9a4fc24fca50e8a5c5720924685e4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaParamInfo.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaParamInfo.cs new file mode 100644 index 0000000..83340ac --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaParamInfo.cs @@ -0,0 +1,35 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Dmo +{ + /// <summary> + /// defined in Medparam.h + /// </summary> + [ComImport, +#if !WINDOWS_UWP + System.Security.SuppressUnmanagedCodeSecurity, +#endif + Guid("6d6cbb60-a223-44aa-842f-a2f06750be6d"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] + interface IMediaParamInfo + { + [PreserveSig] + int GetParamCount(out int paramCount); + + [PreserveSig] // MP_PARAMINFO + int GetParamInfo(int paramIndex, ref MediaParamInfo paramInfo); + + [PreserveSig] + int GetParamText(int paramIndex, out IntPtr paramText); + + [PreserveSig] + int GetNumTimeFormats(out int numTimeFormats); + + [PreserveSig] + int GetSupportedTimeFormat(int formatIndex, out Guid guidTimeFormat); + + [PreserveSig] // MP_TIMEDATA is a DWORD + int GetCurrentTimeFormat(out Guid guidTimeFormat, out int mediaTimeData); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaParamInfo.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaParamInfo.cs.meta new file mode 100644 index 0000000..bdefc7a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/IMediaParamInfo.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b75f475d8401263e987d09f4e3b8462c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/IWMResamplerProps.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/IWMResamplerProps.cs new file mode 100644 index 0000000..a222099 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/IWMResamplerProps.cs @@ -0,0 +1,25 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Dmo +{ + /// <summary> + /// Windows Media Resampler Props + /// wmcodecdsp.h + /// </summary> + [Guid("E7E9984F-F09F-4da4-903F-6E2E0EFE56B5"), + InterfaceType(ComInterfaceType.InterfaceIsIUnknown), + ComImport] + interface IWMResamplerProps + { + /// <summary> + /// Range is 1 to 60 + /// </summary> + int SetHalfFilterLength(int outputQuality); + + /// <summary> + /// Specifies the channel matrix. + /// </summary> + int SetUserChannelMtx([In] float[] channelConversionMatrix); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/IWMResamplerProps.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/IWMResamplerProps.cs.meta new file mode 100644 index 0000000..ea92ecb --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/IWMResamplerProps.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3f5add792cbbba201a8470362b394fe3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/InputStreamInfoFlags.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/InputStreamInfoFlags.cs new file mode 100644 index 0000000..eeaaf2c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/InputStreamInfoFlags.cs @@ -0,0 +1,14 @@ +using System; + +namespace NAudio.Dmo +{ + [Flags] + enum InputStreamInfoFlags + { + None, + DMO_INPUT_STREAMF_WHOLE_SAMPLES = 0x00000001, + DMO_INPUT_STREAMF_SINGLE_SAMPLE_PER_BUFFER = 0x00000002, + DMO_INPUT_STREAMF_FIXED_SAMPLE_SIZE = 0x00000004, + DMO_INPUT_STREAMF_HOLDS_BUFFERS = 0x00000008 + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/InputStreamInfoFlags.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/InputStreamInfoFlags.cs.meta new file mode 100644 index 0000000..e2b51fc --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/InputStreamInfoFlags.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 42169c0b527cad3488e7d3a8a0926ec6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaBuffer.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaBuffer.cs new file mode 100644 index 0000000..3bfc452 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaBuffer.cs @@ -0,0 +1,142 @@ +using System; +using System.Runtime.InteropServices; +using NAudio.Utils; + +namespace NAudio.Dmo +{ + /// <summary> + /// Attempting to implement the COM IMediaBuffer interface as a .NET object + /// Not sure what will happen when I pass this to an unmanaged object + /// </summary> + public class MediaBuffer : IMediaBuffer, IDisposable + { + private IntPtr buffer; + private int length; + private readonly int maxLength; + + /// <summary> + /// Creates a new Media Buffer + /// </summary> + /// <param name="maxLength">Maximum length in bytes</param> + public MediaBuffer(int maxLength) + { + buffer = Marshal.AllocCoTaskMem(maxLength); + this.maxLength = maxLength; + } + + /// <summary> + /// Dispose and free memory for buffer + /// </summary> + public void Dispose() + { + if (buffer != IntPtr.Zero) + { + Marshal.FreeCoTaskMem(buffer); + buffer = IntPtr.Zero; + GC.SuppressFinalize(this); + } + } + + /// <summary> + /// Finalizer + /// </summary> + ~MediaBuffer() + { + Dispose(); + } + + #region IMediaBuffer Members + + /// <summary> + /// Set length of valid data in the buffer + /// </summary> + /// <param name="length">length</param> + /// <returns>HRESULT</returns> + int IMediaBuffer.SetLength(int length) + { + //System.Diagnostics.Debug.WriteLine(String.Format("Set Length {0}", length)); + if (length > maxLength) + { + return HResult.E_INVALIDARG; + } + this.length = length; + return HResult.S_OK; + } + + /// <summary> + /// Gets the maximum length of the buffer + /// </summary> + /// <param name="maxLength">Max length (output parameter)</param> + /// <returns>HRESULT</returns> + int IMediaBuffer.GetMaxLength(out int maxLength) + { + //System.Diagnostics.Debug.WriteLine("Get Max Length"); + maxLength = this.maxLength; + return HResult.S_OK; + } + + /// <summary> + /// Gets buffer and / or length + /// </summary> + /// <param name="bufferPointerPointer">Pointer to variable into which buffer pointer should be written</param> + /// <param name="validDataLengthPointer">Pointer to variable into which valid data length should be written</param> + /// <returns>HRESULT</returns> + int IMediaBuffer.GetBufferAndLength(IntPtr bufferPointerPointer, IntPtr validDataLengthPointer) + { + + //System.Diagnostics.Debug.WriteLine(String.Format("Get Buffer and Length {0},{1}", + // bufferPointerPointer,validDataLengthPointer)); + if (bufferPointerPointer != IntPtr.Zero) + { + Marshal.WriteIntPtr(bufferPointerPointer, this.buffer); + } + if (validDataLengthPointer != IntPtr.Zero) + { + Marshal.WriteInt32(validDataLengthPointer, this.length); + + } + //System.Diagnostics.Debug.WriteLine("Finished Getting Buffer and Length"); + return HResult.S_OK; + + } + + #endregion + + /// <summary> + /// Length of data in the media buffer + /// </summary> + public int Length + { + get { return length; } + set + { + if (length > maxLength) + { + throw new ArgumentException("Cannot be greater than maximum buffer size"); + } + length = value; + } + } + + /// <summary> + /// Loads data into this buffer + /// </summary> + /// <param name="data">Data to load</param> + /// <param name="bytes">Number of bytes to load</param> + public void LoadData(byte[] data, int bytes) + { + this.Length = bytes; + Marshal.Copy(data, 0, buffer, bytes); + } + + /// <summary> + /// Retrieves the data in the output buffer + /// </summary> + /// <param name="data">buffer to retrieve into</param> + /// <param name="offset">offset within that buffer</param> + public void RetrieveData(byte[] data, int offset) + { + Marshal.Copy(buffer, data, offset, Length); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaBuffer.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaBuffer.cs.meta new file mode 100644 index 0000000..ab51115 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaBuffer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2ab5c74444d865b1f8c8d42473eeeb8d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaObject.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaObject.cs new file mode 100644 index 0000000..b17ede7 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaObject.cs @@ -0,0 +1,491 @@ +using System; +using System.Collections.Generic; +using NAudio.Utils; +using System.Runtime.InteropServices; +using NAudio.Wave; +using System.Diagnostics; + +namespace NAudio.Dmo +{ + /// <summary> + /// Media Object + /// </summary> + public class MediaObject : IDisposable + { + private IMediaObject mediaObject; + private readonly int inputStreams; + private readonly int outputStreams; + + #region Construction + + /// <summary> + /// Creates a new Media Object + /// </summary> + /// <param name="mediaObject">Media Object COM interface</param> + internal MediaObject(IMediaObject mediaObject) + { + this.mediaObject = mediaObject; + mediaObject.GetStreamCount(out inputStreams, out outputStreams); + } + + #endregion + + #region Public Properties + /// <summary> + /// Number of input streams + /// </summary> + public int InputStreamCount + { + get { return inputStreams; } + } + + /// <summary> + /// Number of output streams + /// </summary> + public int OutputStreamCount + { + get { return outputStreams; } + } + #endregion + + #region Get Input and Output Types + + /// <summary> + /// Gets the input media type for the specified input stream + /// </summary> + /// <param name="inputStream">Input stream index</param> + /// <param name="inputTypeIndex">Input type index</param> + /// <returns>DMO Media Type or null if there are no more input types</returns> + public DmoMediaType? GetInputType(int inputStream, int inputTypeIndex) + { + try + { + DmoMediaType mediaType; + int hresult = mediaObject.GetInputType(inputStream, inputTypeIndex, out mediaType); + if (hresult == HResult.S_OK) + { + // this frees the format (if present) + // we should therefore come up with a way of marshaling the format + // into a completely managed structure + DmoInterop.MoFreeMediaType(ref mediaType); + return mediaType; + } + } + catch (COMException e) + { + if (e.GetHResult() != (int)DmoHResults.DMO_E_NO_MORE_ITEMS) + { + throw; + } + } + return null; + } + + /// <summary> + /// Gets the DMO Media Output type + /// </summary> + /// <param name="outputStream">The output stream</param> + /// <param name="outputTypeIndex">Output type index</param> + /// <returns>DMO Media Type or null if no more available</returns> + public DmoMediaType? GetOutputType(int outputStream, int outputTypeIndex) + { + try + { + DmoMediaType mediaType; + int hresult = mediaObject.GetOutputType(outputStream, outputTypeIndex, out mediaType); + if (hresult == HResult.S_OK) + { + // this frees the format (if present) + // we should therefore come up with a way of marshaling the format + // into a completely managed structure + DmoInterop.MoFreeMediaType(ref mediaType); + return mediaType; + } + } + catch (COMException e) + { + if (e.GetHResult() != (int)DmoHResults.DMO_E_NO_MORE_ITEMS) + { + throw; + } + } + return null; + } + + /// <summary> + /// retrieves the media type that was set for an output stream, if any + /// </summary> + /// <param name="outputStreamIndex">Output stream index</param> + /// <returns>DMO Media Type or null if no more available</returns> + public DmoMediaType GetOutputCurrentType(int outputStreamIndex) + { + DmoMediaType mediaType; + int hresult = mediaObject.GetOutputCurrentType(outputStreamIndex, out mediaType); + if (hresult == HResult.S_OK) + { + // this frees the format (if present) + // we should therefore come up with a way of marshaling the format + // into a completely managed structure + DmoInterop.MoFreeMediaType(ref mediaType); + return mediaType; + } + else + { + if (hresult == (int)DmoHResults.DMO_E_TYPE_NOT_SET) + { + throw new InvalidOperationException("Media type was not set."); + } + else + { + throw Marshal.GetExceptionForHR(hresult); + } + } + } + + /// <summary> + /// Enumerates the supported input types + /// </summary> + /// <param name="inputStreamIndex">Input stream index</param> + /// <returns>Enumeration of input types</returns> + public IEnumerable<DmoMediaType> GetInputTypes(int inputStreamIndex) + { + int typeIndex = 0; + DmoMediaType? mediaType; + while ((mediaType = GetInputType(inputStreamIndex,typeIndex)) != null) + { + yield return mediaType.Value; + typeIndex++; + } + } + + /// <summary> + /// Enumerates the output types + /// </summary> + /// <param name="outputStreamIndex">Output stream index</param> + /// <returns>Enumeration of supported output types</returns> + public IEnumerable<DmoMediaType> GetOutputTypes(int outputStreamIndex) + { + int typeIndex = 0; + DmoMediaType? mediaType; + while ((mediaType = GetOutputType(outputStreamIndex, typeIndex)) != null) + { + yield return mediaType.Value; + typeIndex++; + } + } + + #endregion + + #region Set Input Type + + /// <summary> + /// Querys whether a specified input type is supported + /// </summary> + /// <param name="inputStreamIndex">Input stream index</param> + /// <param name="mediaType">Media type to check</param> + /// <returns>true if supports</returns> + public bool SupportsInputType(int inputStreamIndex, DmoMediaType mediaType) + { + return SetInputType(inputStreamIndex, mediaType, DmoSetTypeFlags.DMO_SET_TYPEF_TEST_ONLY); + } + + /// <summary> + /// Sets the input type helper method + /// </summary> + /// <param name="inputStreamIndex">Input stream index</param> + /// <param name="mediaType">Media type</param> + /// <param name="flags">Flags (can be used to test rather than set)</param> + private bool SetInputType(int inputStreamIndex, DmoMediaType mediaType, DmoSetTypeFlags flags) + { + int hResult = mediaObject.SetInputType(inputStreamIndex, ref mediaType, flags); + if (hResult != HResult.S_OK) + { + if (hResult == (int)DmoHResults.DMO_E_INVALIDSTREAMINDEX) + { + throw new ArgumentException("Invalid stream index"); + } + if (hResult == (int)DmoHResults.DMO_E_TYPE_NOT_ACCEPTED) + { + Debug.WriteLine("Media type was not accepted"); + } + + return false; + } + return true; + } + + /// <summary> + /// Sets the input type + /// </summary> + /// <param name="inputStreamIndex">Input stream index</param> + /// <param name="mediaType">Media Type</param> + public void SetInputType(int inputStreamIndex, DmoMediaType mediaType) + { + if(!SetInputType(inputStreamIndex,mediaType,DmoSetTypeFlags.None)) + { + throw new ArgumentException("Media Type not supported"); + } + } + + /// <summary> + /// Sets the input type to the specified Wave format + /// </summary> + /// <param name="inputStreamIndex">Input stream index</param> + /// <param name="waveFormat">Wave format</param> + public void SetInputWaveFormat(int inputStreamIndex, WaveFormat waveFormat) + { + DmoMediaType mediaType = CreateDmoMediaTypeForWaveFormat(waveFormat); + bool set = SetInputType(inputStreamIndex, mediaType, DmoSetTypeFlags.None); + DmoInterop.MoFreeMediaType(ref mediaType); + if (!set) + { + throw new ArgumentException("Media Type not supported"); + } + } + + /// <summary> + /// Requests whether the specified Wave format is supported as an input + /// </summary> + /// <param name="inputStreamIndex">Input stream index</param> + /// <param name="waveFormat">Wave format</param> + /// <returns>true if supported</returns> + public bool SupportsInputWaveFormat(int inputStreamIndex, WaveFormat waveFormat) + { + DmoMediaType mediaType = CreateDmoMediaTypeForWaveFormat(waveFormat); + bool supported = SetInputType(inputStreamIndex, mediaType, DmoSetTypeFlags.DMO_SET_TYPEF_TEST_ONLY); + DmoInterop.MoFreeMediaType(ref mediaType); + return supported; + } + + /// <summary> + /// Helper function to make a DMO Media Type to represent a particular WaveFormat + /// </summary> + private DmoMediaType CreateDmoMediaTypeForWaveFormat(WaveFormat waveFormat) + { + DmoMediaType mediaType = new DmoMediaType(); + int waveFormatExSize = Marshal.SizeOf(waveFormat); // 18 + waveFormat.ExtraSize; + DmoInterop.MoInitMediaType(ref mediaType, waveFormatExSize); + mediaType.SetWaveFormat(waveFormat); + return mediaType; + } + + #endregion + + #region Set Output Type + + /// <summary> + /// Checks if a specified output type is supported + /// n.b. you may need to set the input type first + /// </summary> + /// <param name="outputStreamIndex">Output stream index</param> + /// <param name="mediaType">Media type</param> + /// <returns>True if supported</returns> + public bool SupportsOutputType(int outputStreamIndex, DmoMediaType mediaType) + { + return SetOutputType(outputStreamIndex, mediaType, DmoSetTypeFlags.DMO_SET_TYPEF_TEST_ONLY); + } + + /// <summary> + /// Tests if the specified Wave Format is supported for output + /// n.b. may need to set the input type first + /// </summary> + /// <param name="outputStreamIndex">Output stream index</param> + /// <param name="waveFormat">Wave format</param> + /// <returns>True if supported</returns> + public bool SupportsOutputWaveFormat(int outputStreamIndex, WaveFormat waveFormat) + { + DmoMediaType mediaType = CreateDmoMediaTypeForWaveFormat(waveFormat); + bool supported = SetOutputType(outputStreamIndex, mediaType, DmoSetTypeFlags.DMO_SET_TYPEF_TEST_ONLY); + DmoInterop.MoFreeMediaType(ref mediaType); + return supported; + } + + /// <summary> + /// Helper method to call SetOutputType + /// </summary> + private bool SetOutputType(int outputStreamIndex, DmoMediaType mediaType, DmoSetTypeFlags flags) + { + int hresult = mediaObject.SetOutputType(outputStreamIndex, ref mediaType, flags); + if (hresult == (int)DmoHResults.DMO_E_TYPE_NOT_ACCEPTED) + { + return false; + } + else if (hresult == HResult.S_OK) + { + return true; + } + else + { + throw Marshal.GetExceptionForHR(hresult); + } + } + + /// <summary> + /// Sets the output type + /// n.b. may need to set the input type first + /// </summary> + /// <param name="outputStreamIndex">Output stream index</param> + /// <param name="mediaType">Media type to set</param> + public void SetOutputType(int outputStreamIndex, DmoMediaType mediaType) + { + if (!SetOutputType(outputStreamIndex, mediaType, DmoSetTypeFlags.None)) + { + throw new ArgumentException("Media Type not supported"); + } + } + + /// <summary> + /// Set output type to the specified wave format + /// n.b. may need to set input type first + /// </summary> + /// <param name="outputStreamIndex">Output stream index</param> + /// <param name="waveFormat">Wave format</param> + public void SetOutputWaveFormat(int outputStreamIndex, WaveFormat waveFormat) + { + DmoMediaType mediaType = CreateDmoMediaTypeForWaveFormat(waveFormat); + bool succeeded = SetOutputType(outputStreamIndex, mediaType, DmoSetTypeFlags.None); + DmoInterop.MoFreeMediaType(ref mediaType); + if (!succeeded) + { + throw new ArgumentException("Media Type not supported"); + } + } + + #endregion + + #region Get Input and Output Size Info + /// <summary> + /// Get Input Size Info + /// </summary> + /// <param name="inputStreamIndex">Input Stream Index</param> + /// <returns>Input Size Info</returns> + public MediaObjectSizeInfo GetInputSizeInfo(int inputStreamIndex) + { + int size; + int maxLookahead; + int alignment; + Marshal.ThrowExceptionForHR(mediaObject.GetInputSizeInfo(inputStreamIndex, out size, out maxLookahead, out alignment)); + return new MediaObjectSizeInfo(size, maxLookahead, alignment); + } + + /// <summary> + /// Get Output Size Info + /// </summary> + /// <param name="outputStreamIndex">Output Stream Index</param> + /// <returns>Output Size Info</returns> + public MediaObjectSizeInfo GetOutputSizeInfo(int outputStreamIndex) + { + int size; + int alignment; + Marshal.ThrowExceptionForHR(mediaObject.GetOutputSizeInfo(outputStreamIndex, out size, out alignment)); + return new MediaObjectSizeInfo(size, 0, alignment); + } + + #endregion + + #region Buffer Processing + /// <summary> + /// Process Input + /// </summary> + /// <param name="inputStreamIndex">Input Stream index</param> + /// <param name="mediaBuffer">Media Buffer</param> + /// <param name="flags">Flags</param> + /// <param name="timestamp">Timestamp</param> + /// <param name="duration">Duration</param> + public void ProcessInput(int inputStreamIndex, IMediaBuffer mediaBuffer, DmoInputDataBufferFlags flags, + long timestamp, long duration) + { + Marshal.ThrowExceptionForHR(mediaObject.ProcessInput(inputStreamIndex, mediaBuffer, flags, timestamp, duration)); + } + + /// <summary> + /// Process Output + /// </summary> + /// <param name="flags">Flags</param> + /// <param name="outputBufferCount">Output buffer count</param> + /// <param name="outputBuffers">Output buffers</param> + public void ProcessOutput(DmoProcessOutputFlags flags, int outputBufferCount, DmoOutputDataBuffer[] outputBuffers) + { + int reserved; + Marshal.ThrowExceptionForHR(mediaObject.ProcessOutput(flags, outputBufferCount, outputBuffers, out reserved)); + } + #endregion + + /// <summary> + /// Gives the DMO a chance to allocate any resources needed for streaming + /// </summary> + public void AllocateStreamingResources() + { + Marshal.ThrowExceptionForHR(mediaObject.AllocateStreamingResources()); + } + + /// <summary> + /// Tells the DMO to free any resources needed for streaming + /// </summary> + public void FreeStreamingResources() + { + Marshal.ThrowExceptionForHR(mediaObject.FreeStreamingResources()); + } + + /// <summary> + /// Gets maximum input latency + /// </summary> + /// <param name="inputStreamIndex">input stream index</param> + /// <returns>Maximum input latency as a ref-time</returns> + public long GetInputMaxLatency(int inputStreamIndex) + { + long maxLatency; + Marshal.ThrowExceptionForHR(mediaObject.GetInputMaxLatency(inputStreamIndex, out maxLatency)); + return maxLatency; + } + + /// <summary> + /// Flushes all buffered data + /// </summary> + public void Flush() + { + Marshal.ThrowExceptionForHR(mediaObject.Flush()); + } + + /// <summary> + /// Report a discontinuity on the specified input stream + /// </summary> + /// <param name="inputStreamIndex">Input Stream index</param> + public void Discontinuity(int inputStreamIndex) + { + Marshal.ThrowExceptionForHR(mediaObject.Discontinuity(inputStreamIndex)); + } + + /// <summary> + /// Is this input stream accepting data? + /// </summary> + /// <param name="inputStreamIndex">Input Stream index</param> + /// <returns>true if accepting data</returns> + public bool IsAcceptingData(int inputStreamIndex) + { + DmoInputStatusFlags flags; + int hresult = mediaObject.GetInputStatus(inputStreamIndex, out flags); + Marshal.ThrowExceptionForHR(hresult); + return (flags & DmoInputStatusFlags.DMO_INPUT_STATUSF_ACCEPT_DATA) == DmoInputStatusFlags.DMO_INPUT_STATUSF_ACCEPT_DATA; + } + + // TODO: there are still several IMediaObject functions to be wrapped + + #region IDisposable Members + + /// <summary> + /// Experimental code, not currently being called + /// Not sure if it is necessary anyway + /// </summary> + public void Dispose() + { + if (mediaObject != null) + { + Marshal.ReleaseComObject(mediaObject); + mediaObject = null; + } + } + + #endregion + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaObject.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaObject.cs.meta new file mode 100644 index 0000000..289d3a4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaObject.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9cf19be77f18a21d9a44f2ffd62cfc0d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaObjectInPlace.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaObjectInPlace.cs new file mode 100644 index 0000000..d9c3141 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaObjectInPlace.cs @@ -0,0 +1,87 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Dmo +{ + /// <summary> + /// Media Object InPlace + /// </summary> + public class MediaObjectInPlace : IDisposable + { + private IMediaObjectInPlace mediaObjectInPlace; + + /// <summary> + /// Creates a new Media Object InPlace + /// </summary> + /// <param name="mediaObjectInPlace">Media Object InPlace COM Interface</param> + internal MediaObjectInPlace(IMediaObjectInPlace mediaObjectInPlace) + { + this.mediaObjectInPlace = mediaObjectInPlace; + } + + /// <summary> + /// Processes a block of data. + /// The application supplies a pointer to a block of input data. The DMO processes the data in place. + /// </summary> + /// <param name="size">Size of the data, in bytes.</param> + /// <param name="offset">offset into buffer</param> + /// <param name="data">In/Out Data Buffer</param> + /// <param name="timeStart">Start time of the data.</param> + /// <param name="inPlaceFlag">DmoInplaceProcessFlags</param> + /// <returns>Return value when Process is executed with IMediaObjectInPlace</returns> + public DmoInPlaceProcessReturn Process(int size, int offset, byte[] data, long timeStart, DmoInPlaceProcessFlags inPlaceFlag) + { + var pointer = Marshal.AllocHGlobal(size); + Marshal.Copy(data, offset, pointer, size); + + var result = mediaObjectInPlace.Process(size, pointer, timeStart, inPlaceFlag); + Marshal.ThrowExceptionForHR(result); + + Marshal.Copy(pointer, data, offset, size); + Marshal.FreeHGlobal(pointer); + + return (DmoInPlaceProcessReturn) result; + } + + /// <summary> + /// Creates a copy of the DMO in its current state. + /// </summary> + /// <returns>Copyed MediaObjectInPlace</returns> + public MediaObjectInPlace Clone() + { + Marshal.ThrowExceptionForHR(this.mediaObjectInPlace.Clone(out var cloneObj)); + return new MediaObjectInPlace(cloneObj); + } + + /// <summary> + /// Retrieves the latency introduced by this DMO. + /// </summary> + /// <returns>The latency, in 100-nanosecond units</returns> + public long GetLatency() + { + Marshal.ThrowExceptionForHR(this.mediaObjectInPlace.GetLatency(out var latencyTime)); + return latencyTime; + } + + /// <summary> + /// Get Media Object + /// </summary> + /// <returns>Media Object</returns> + public MediaObject GetMediaObject() + { + return new MediaObject((IMediaObject) mediaObjectInPlace); + } + + /// <summary> + /// Dispose code + /// </summary> + public void Dispose() + { + if (mediaObjectInPlace != null) + { + Marshal.ReleaseComObject(mediaObjectInPlace); + mediaObjectInPlace = null; + } + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaObjectInPlace.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaObjectInPlace.cs.meta new file mode 100644 index 0000000..1a385ce --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaObjectInPlace.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ae8ce3663e8de93e5b0c316607ab168c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaObjectSizeInfo.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaObjectSizeInfo.cs new file mode 100644 index 0000000..30aae6b --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaObjectSizeInfo.cs @@ -0,0 +1,44 @@ +using System; + +namespace NAudio.Dmo +{ + /// <summary> + /// Media Object Size Info + /// </summary> + public class MediaObjectSizeInfo + { + /// <summary> + /// Minimum Buffer Size, in bytes + /// </summary> + public int Size { get; private set; } + + /// <summary> + /// Max Lookahead + /// </summary> + public int MaxLookahead { get; } + + /// <summary> + /// Alignment + /// </summary> + public int Alignment { get; } + + /// <summary> + /// Media Object Size Info + /// </summary> + public MediaObjectSizeInfo(int size, int maxLookahead, int alignment) + { + Size = size; + MaxLookahead = maxLookahead; + Alignment = alignment; + } + + /// <summary> + /// ToString + /// </summary> + public override string ToString() + { + return $"Size: {Size}, Alignment {Alignment}, MaxLookahead {MaxLookahead}"; + } + + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaObjectSizeInfo.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaObjectSizeInfo.cs.meta new file mode 100644 index 0000000..1dea4ef --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaObjectSizeInfo.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e0248885c30d4cd4991ac25b67f3b507 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaParamInfo.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaParamInfo.cs new file mode 100644 index 0000000..5365048 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaParamInfo.cs @@ -0,0 +1,64 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Dmo +{ + /// <summary> + /// MP_PARAMINFO + /// </summary> + struct MediaParamInfo + { +#pragma warning disable 0649 + public MediaParamType mpType; + public MediaParamCurveType mopCaps; + public float mpdMinValue; // MP_DATA is a float + public float mpdMaxValue; + public float mpdNeutralValue; + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)] + public string szUnitText; + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)] + public string szLabel; +#pragma warning restore 0649 + } + + /// <summary> + /// MP_TYPE + /// </summary> + enum MediaParamType + { + /// <summary> + /// MPT_INT + /// </summary> + Int, + /// <summary> + /// MPT_FLOAT + /// </summary> + Float, + /// <summary> + /// MPT_BOOL + /// </summary> + Bool, + /// <summary> + /// MPT_ENUM + /// </summary> + Enum, + /// <summary> + /// MPT_MAX + /// </summary> + Max, + } + + /// <summary> + /// MP_CURVE_TYPE + /// </summary> + [Flags] + internal enum MediaParamCurveType + { + MP_CURVE_JUMP = 0x1, + MP_CURVE_LINEAR = 0x2, + MP_CURVE_SQUARE = 0x4, + MP_CURVE_INVSQUARE = 0x8, + MP_CURVE_SINE = 0x10 + } + +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaParamInfo.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaParamInfo.cs.meta new file mode 100644 index 0000000..de7810f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaParamInfo.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 14b99da6613e7f1089aa701d10f9e087 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaTypes.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaTypes.cs new file mode 100644 index 0000000..a0342b8 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaTypes.cs @@ -0,0 +1,72 @@ +using System; + +namespace NAudio.Dmo +{ + /// <summary> + /// uuids.h, ksuuids.h + /// </summary> + static class MediaTypes + { + public static readonly Guid MEDIATYPE_AnalogAudio = new Guid("0482DEE1-7817-11cf-8a03-00aa006ecb65"); // Analog audio. + public static readonly Guid MEDIATYPE_AnalogVideo = new Guid("0482DDE1-7817-11cf-8A03-00AA006ECB65"); // Analog video. + public static readonly Guid MEDIATYPE_Audio = new Guid("73647561-0000-0010-8000-00AA00389B71"); // Audio. + public static readonly Guid MEDIATYPE_AUXLine21Data = new Guid("670AEA80-3A82-11d0-B79B-00AA003767A7"); // Line 21 data. Used by closed captions. + public static readonly Guid MEDIATYPE_File = new Guid("656c6966-0000-0010-8000-00AA00389B71"); // File. (Obsolete) + public static readonly Guid MEDIATYPE_Interleaved = new Guid("73766169-0000-0010-8000-00AA00389B71"); // Interleaved audio and video. Used for Digital Video (DV). + public static readonly Guid MEDIATYPE_Midi = new Guid("7364696D-0000-0010-8000-00AA00389B71"); // MIDI format. + // public static readonly Guid MEDIATYPE_MPEG2_PES MPEG-2 PES packets. + // public static readonly Guid MEDIATYPE_MPEG2_SECTIONS MPEG-2 section data + public static readonly Guid MEDIATYPE_ScriptCommand = new Guid("73636d64-0000-0010-8000-00AA00389B71"); // Data is a script command, used by closed captions. + public static readonly Guid MEDIATYPE_Stream = new Guid("e436eb83-524f-11ce-9f53-0020af0ba770"); // Byte stream with no time stamps. + public static readonly Guid MEDIATYPE_Text = new Guid("73747874-0000-0010-8000-00AA00389B71"); // Text. + public static readonly Guid MEDIATYPE_Timecode = new Guid("0482DEE3-7817-11cf-8a03-00aa006ecb65"); // Timecode data. Note: DirectShow does not provide any filters that support this media type. + public static readonly Guid MEDIATYPE_Video = new Guid("73646976-0000-0010-8000-00AA00389B71"); // Video. + + public static readonly Guid[] MajorTypes = new Guid[] + { + MEDIATYPE_AnalogAudio, + MEDIATYPE_AnalogVideo, + MEDIATYPE_Audio, + MEDIATYPE_AUXLine21Data, + MEDIATYPE_File, + MEDIATYPE_Interleaved, + MEDIATYPE_Midi, + MEDIATYPE_ScriptCommand, + MEDIATYPE_Stream, + MEDIATYPE_Text, + MEDIATYPE_Timecode, + MEDIATYPE_Video, + }; + + public static readonly string[] MajorTypeNames = new string[] + { + "Analog Audio", + "Analog Video", + "Audio", + "AUXLine21Data", + "File", + "Interleaved", + "Midi", + "ScriptCommand", + "Stream", + "Text", + "Timecode", + "Video", + }; + + + public static string GetMediaTypeName(Guid majorType) + { + for (int index = 0; index < MajorTypes.Length; index++) + { + if (majorType == MajorTypes[index]) + { + return MajorTypeNames[index]; + } + } + throw new ArgumentException("Major Type not found"); + } + } + + +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaTypes.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaTypes.cs.meta new file mode 100644 index 0000000..3704763 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/MediaTypes.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2d00baed247aaf06fa0974c81f0edb08 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/OutputStreamInfoFlags.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/OutputStreamInfoFlags.cs new file mode 100644 index 0000000..4a33ab3 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/OutputStreamInfoFlags.cs @@ -0,0 +1,14 @@ +using System; + +namespace NAudio.Dmo +{ + [Flags] + enum OutputStreamInfoFlags + { + DMO_OUTPUT_STREAMF_WHOLE_SAMPLES = 0x00000001, + DMO_OUTPUT_STREAMF_SINGLE_SAMPLE_PER_BUFFER = 0x00000002, + DMO_OUTPUT_STREAMF_FIXED_SAMPLE_SIZE = 0x00000004, + DMO_OUTPUT_STREAMF_DISCARDABLE = 0x00000008, + DMO_OUTPUT_STREAMF_OPTIONAL = 0x00000010 + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/OutputStreamInfoFlags.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/OutputStreamInfoFlags.cs.meta new file mode 100644 index 0000000..6050f43 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/OutputStreamInfoFlags.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4adc696038ab3e3b8b483930316564c6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/ResamplerMediaObject.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/ResamplerMediaObject.cs new file mode 100644 index 0000000..24cd6b6 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/ResamplerMediaObject.cs @@ -0,0 +1,80 @@ +using System; +using System.Runtime.InteropServices; +using NAudio.CoreAudioApi.Interfaces; + +namespace NAudio.Dmo +{ + /// <summary> + /// From wmcodecsdp.h + /// Implements: + /// - IMediaObject + /// - IMFTransform (Media foundation - we will leave this for now as there is loads of MF stuff) + /// - IPropertyStore + /// - IWMResamplerProps + /// Can resample PCM or IEEE + /// </summary> + [ComImport, Guid("f447b69e-1884-4a7e-8055-346f74d6edb3")] + class ResamplerMediaComObject + { + } + + /// <summary> + /// DMO Resampler + /// </summary> + public class DmoResampler : IDisposable + { + MediaObject mediaObject; + IPropertyStore propertyStoreInterface; + IWMResamplerProps resamplerPropsInterface; + ResamplerMediaComObject mediaComObject; + + /// <summary> + /// Creates a new Resampler based on the DMO Resampler + /// </summary> + public DmoResampler() + { + mediaComObject = new ResamplerMediaComObject(); + mediaObject = new MediaObject((IMediaObject)mediaComObject); + propertyStoreInterface = (IPropertyStore)mediaComObject; + resamplerPropsInterface = (IWMResamplerProps)mediaComObject; + } + + /// <summary> + /// Media Object + /// </summary> + public MediaObject MediaObject => mediaObject; + + #region IDisposable Members + + /// <summary> + /// Dispose code - experimental at the moment + /// Was added trying to track down why Resampler crashes NUnit + /// This code not currently being called by ResamplerDmoStream + /// </summary> + public void Dispose() + { + if(propertyStoreInterface != null) + { + Marshal.ReleaseComObject(propertyStoreInterface); + propertyStoreInterface = null; + } + if(resamplerPropsInterface != null) + { + Marshal.ReleaseComObject(resamplerPropsInterface); + resamplerPropsInterface = null; + } + if (mediaObject != null) + { + mediaObject.Dispose(); + mediaObject = null; + } + if (mediaComObject != null) + { + Marshal.ReleaseComObject(mediaComObject); + mediaComObject = null; + } + } + + #endregion + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/ResamplerMediaObject.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/ResamplerMediaObject.cs.meta new file mode 100644 index 0000000..3d1065d --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/ResamplerMediaObject.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2dd4d0cd273c4927c9d3fbde6f81713b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/WindowsMediaMp3Decoder.cs b/NAudio-2.2.1/NAudio.Wasapi/Dmo/WindowsMediaMp3Decoder.cs new file mode 100644 index 0000000..59db68a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/WindowsMediaMp3Decoder.cs @@ -0,0 +1,88 @@ +using System; +using System.Runtime.InteropServices; +using NAudio.CoreAudioApi.Interfaces; + +namespace NAudio.Dmo +{ + // http://msdn.microsoft.com/en-us/library/ff819509%28VS.85%29.aspx + // CLSID_CMP3DecMediaObject + + /// <summary> + /// implements IMediaObject (DirectX Media Object) + /// implements IMFTransform (Media Foundation Transform) + /// On Windows XP, it is always an MM (if present at all) + /// </summary> + [ComImport, Guid("bbeea841-0a63-4f52-a7ab-a9b3a84ed38a")] + class WindowsMediaMp3DecoderComObject + { + } + + /// <summary> + /// Windows Media MP3 Decoder (as a DMO) + /// WORK IN PROGRESS - DO NOT USE! + /// </summary> + public class WindowsMediaMp3Decoder : IDisposable + { + MediaObject mediaObject; + IPropertyStore propertyStoreInterface; + //IWMResamplerProps resamplerPropsInterface; + WindowsMediaMp3DecoderComObject mediaComObject; + + /// <summary> + /// Creates a new Resampler based on the DMO Resampler + /// </summary> + public WindowsMediaMp3Decoder() + { + mediaComObject = new WindowsMediaMp3DecoderComObject(); + mediaObject = new MediaObject((IMediaObject)mediaComObject); + propertyStoreInterface = (IPropertyStore)mediaComObject; + //resamplerPropsInterface = (IWMResamplerProps)mediaComObject; + } + + /// <summary> + /// Media Object + /// </summary> + public MediaObject MediaObject + { + get + { + return mediaObject; + } + } + + + #region IDisposable Members + + /// <summary> + /// Dispose code - experimental at the moment + /// Was added trying to track down why Resampler crashes NUnit + /// This code not currently being called by ResamplerDmoStream + /// </summary> + public void Dispose() + { + if(propertyStoreInterface != null) + { + Marshal.ReleaseComObject(propertyStoreInterface); + propertyStoreInterface = null; + } + /*if(resamplerPropsInterface != null) + { + Marshal.ReleaseComObject(resamplerPropsInterface); + resamplerPropsInterface = null; + }*/ + if (mediaObject != null) + { + mediaObject.Dispose(); + mediaObject = null; + } + if (mediaComObject != null) + { + Marshal.ReleaseComObject(mediaComObject); + mediaComObject = null; + } + } + + #endregion + } + +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/Dmo/WindowsMediaMp3Decoder.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/Dmo/WindowsMediaMp3Decoder.cs.meta new file mode 100644 index 0000000..8b7a308 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/Dmo/WindowsMediaMp3Decoder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b90b2c5020c6991d0b8fed5c598950ec +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/DmoEffectWaveProvider.cs b/NAudio-2.2.1/NAudio.Wasapi/DmoEffectWaveProvider.cs new file mode 100644 index 0000000..9752643 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/DmoEffectWaveProvider.cs @@ -0,0 +1,99 @@ +using System; +using NAudio.Dmo; +using NAudio.Dmo.Effect; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// Provide WaveProvider that can apply effects in real time using DMO. + /// + /// If the audio thread is running on the STA thread, please generate and operate from the same thread. + /// If the audio thread is running on the MTA thread, please operate on any MTA thread. + /// </summary> + /// <typeparam name="TDmoEffector">Types of DMO effectors to use</typeparam> + /// <typeparam name="TEffectorParam">Parameters of the effect to be used</typeparam> + public class DmoEffectWaveProvider<TDmoEffector, TEffectorParam> : IWaveProvider, IDisposable + where TDmoEffector : IDmoEffector<TEffectorParam>, new() + { + private readonly IWaveProvider inputProvider; + private readonly IDmoEffector<TEffectorParam> effector; + + /// <summary> + /// Create a new DmoEffectWaveProvider + /// </summary> + /// <param name="inputProvider">Input Stream</param> + public DmoEffectWaveProvider(IWaveProvider inputProvider) + { + this.inputProvider = inputProvider; + effector = new TDmoEffector(); + + var mediaObject = effector.MediaObject; + + if (mediaObject == null) + { + throw new NotSupportedException(@"Dmo Effector Not Supported: " + nameof(TDmoEffector)); + } + + if (!mediaObject.SupportsInputWaveFormat(0, inputProvider.WaveFormat)) + { + throw new ArgumentException(@"Unsupported Input Stream format", nameof(inputProvider)); + } + + mediaObject.AllocateStreamingResources(); + mediaObject.SetInputWaveFormat(0, this.inputProvider.WaveFormat); + mediaObject.SetOutputWaveFormat(0, this.inputProvider.WaveFormat); + } + + /// <summary> + /// Stream Wave Format + /// </summary> + public WaveFormat WaveFormat => inputProvider.WaveFormat; + + /// <summary> + /// Reads data from input stream + /// </summary> + /// <param name="buffer">buffer</param> + /// <param name="offset">offset into buffer</param> + /// <param name="count">Bytes required</param> + /// <returns>Number of bytes read</returns> + public int Read(byte[] buffer, int offset, int count) + { + var readNum = inputProvider.Read(buffer, offset, count); + + if (effector == null) + { + return readNum; + } + + if (effector.MediaObjectInPlace.Process(readNum, offset, buffer, 0, DmoInPlaceProcessFlags.Normal) + == DmoInPlaceProcessReturn.HasEffectTail) + { + var effectTail = new byte[readNum]; + while (effector.MediaObjectInPlace.Process(readNum, 0, effectTail, 0, DmoInPlaceProcessFlags.Zero) == + DmoInPlaceProcessReturn.HasEffectTail) + { + } + } + + return readNum; + } + + /// <summary> + /// Get Effector Parameters + /// </summary> + public TEffectorParam EffectParams => effector.EffectParams; + + /// <summary> + /// Dispose + /// </summary> + public void Dispose() + { + if (effector != null) + { + effector.MediaObject.FreeStreamingResources(); + effector.Dispose(); + } + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/DmoEffectWaveProvider.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/DmoEffectWaveProvider.cs.meta new file mode 100644 index 0000000..64fd4b1 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/DmoEffectWaveProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6afa35ed21130b4cc8c4f96faf3acb41 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/DmoMp3FrameDecompressor.cs b/NAudio-2.2.1/NAudio.Wasapi/DmoMp3FrameDecompressor.cs new file mode 100644 index 0000000..f21ba3e --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/DmoMp3FrameDecompressor.cs @@ -0,0 +1,112 @@ +using System; +using System.Collections.Generic; +using System.Text; +using NAudio.Dmo; +using NAudio.Wave; +using System.Diagnostics; + +namespace NAudio.FileFormats.Mp3 +{ + /// <summary> + /// MP3 Frame decompressor using the Windows Media MP3 Decoder DMO object + /// </summary> + public class DmoMp3FrameDecompressor : IMp3FrameDecompressor + { + private WindowsMediaMp3Decoder mp3Decoder; + private WaveFormat pcmFormat; + private MediaBuffer inputMediaBuffer; + private DmoOutputDataBuffer outputBuffer; + private bool reposition; + + /// <summary> + /// Initializes a new instance of the DMO MP3 Frame decompressor + /// </summary> + /// <param name="sourceFormat"></param> + public DmoMp3FrameDecompressor(WaveFormat sourceFormat) + { + this.mp3Decoder = new WindowsMediaMp3Decoder(); + if (!mp3Decoder.MediaObject.SupportsInputWaveFormat(0, sourceFormat)) + { + throw new ArgumentException("Unsupported input format"); + } + mp3Decoder.MediaObject.SetInputWaveFormat(0, sourceFormat); + pcmFormat = new WaveFormat(sourceFormat.SampleRate, sourceFormat.Channels); // 16 bit + if (!mp3Decoder.MediaObject.SupportsOutputWaveFormat(0, pcmFormat)) + { + throw new ArgumentException(String.Format("Unsupported output format {0}", pcmFormat)); + } + mp3Decoder.MediaObject.SetOutputWaveFormat(0, pcmFormat); + + // a second is more than enough to decompress a frame at a time + inputMediaBuffer = new MediaBuffer(sourceFormat.AverageBytesPerSecond); + outputBuffer = new DmoOutputDataBuffer(pcmFormat.AverageBytesPerSecond); + } + + /// <summary> + /// Converted PCM WaveFormat + /// </summary> + public WaveFormat OutputFormat { get { return pcmFormat; } } + + /// <summary> + /// Decompress a single frame of MP3 + /// </summary> + public int DecompressFrame(Mp3Frame frame, byte[] dest, int destOffset) + { + // 1. copy into our DMO's input buffer + inputMediaBuffer.LoadData(frame.RawData, frame.FrameLength); + + if (reposition) + { + mp3Decoder.MediaObject.Flush(); + reposition = false; + } + + // 2. Give the input buffer to the DMO to process + mp3Decoder.MediaObject.ProcessInput(0, inputMediaBuffer, DmoInputDataBufferFlags.None, 0, 0); + + outputBuffer.MediaBuffer.SetLength(0); + outputBuffer.StatusFlags = DmoOutputDataBufferFlags.None; + + // 3. Now ask the DMO for some output data + mp3Decoder.MediaObject.ProcessOutput(DmoProcessOutputFlags.None, 1, new[] { outputBuffer }); + + if (outputBuffer.Length == 0) + { + Debug.WriteLine("ResamplerDmoStream.Read: No output data available"); + return 0; + } + + // 5. Now get the data out of the output buffer + outputBuffer.RetrieveData(dest, destOffset); + Debug.Assert(!outputBuffer.MoreDataAvailable, "have not implemented more data available yet"); + + return outputBuffer.Length; + } + + /// <summary> + /// Alerts us that a reposition has occured so the MP3 decoder needs to reset its state + /// </summary> + public void Reset() + { + reposition = true; + } + + /// <summary> + /// Dispose of this obejct and clean up resources + /// </summary> + public void Dispose() + { + if (inputMediaBuffer != null) + { + inputMediaBuffer.Dispose(); + inputMediaBuffer = null; + } + outputBuffer.Dispose(); + if (mp3Decoder!= null) + { + mp3Decoder.Dispose(); + mp3Decoder = null; + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/DmoMp3FrameDecompressor.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/DmoMp3FrameDecompressor.cs.meta new file mode 100644 index 0000000..3d0b496 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/DmoMp3FrameDecompressor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 45011d75d138ca218a65b5e1aa5890fe +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation.meta new file mode 100644 index 0000000..ced33be --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fab758039c2a7464fb05f628dc1b8e12 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/AudioSubtypes.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/AudioSubtypes.cs new file mode 100644 index 0000000..b34de02 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/AudioSubtypes.cs @@ -0,0 +1,172 @@ +using System; +using NAudio.Utils; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// Audio Subtype GUIDs + /// http://msdn.microsoft.com/en-us/library/windows/desktop/aa372553%28v=vs.85%29.aspx + /// </summary> + public static class AudioSubtypes + { + /// <summary> + /// Advanced Audio Coding (AAC). + /// </summary> + [FieldDescription("AAC")] + public static readonly Guid MFAudioFormat_AAC = new Guid("00001610-0000-0010-8000-00aa00389b71"); + /// <summary> + /// Not used + /// </summary> + [FieldDescription("ADTS")] + public static readonly Guid MFAudioFormat_ADTS = new Guid("00001600-0000-0010-8000-00aa00389b71"); + /// <summary> + /// Dolby AC-3 audio over Sony/Philips Digital Interface (S/PDIF). + /// </summary> + [FieldDescription("Dolby AC3 SPDIF")] + public static readonly Guid MFAudioFormat_Dolby_AC3_SPDIF = new Guid("00000092-0000-0010-8000-00aa00389b71"); + /// <summary> + /// Encrypted audio data used with secure audio path. + /// </summary> + [FieldDescription("DRM")] + public static readonly Guid MFAudioFormat_DRM = new Guid("00000009-0000-0010-8000-00aa00389b71"); + /// <summary> + /// Digital Theater Systems (DTS) audio. + /// </summary> + [FieldDescription("DTS")] + public static readonly Guid MFAudioFormat_DTS = new Guid("00000008-0000-0010-8000-00aa00389b71"); + /// <summary> + /// Uncompressed IEEE floating-point audio. + /// </summary> + [FieldDescription("IEEE floating-point")] + public static readonly Guid MFAudioFormat_Float = new Guid("00000003-0000-0010-8000-00aa00389b71"); + /// <summary> + /// MPEG Audio Layer-3 (MP3). + /// </summary> + [FieldDescription("MP3")] + public static readonly Guid MFAudioFormat_MP3 = new Guid("00000055-0000-0010-8000-00aa00389b71"); + /// <summary> + /// MPEG-1 audio payload. + /// </summary> + [FieldDescription("MPEG")] + public static readonly Guid MFAudioFormat_MPEG = new Guid("00000050-0000-0010-8000-00aa00389b71"); + /// <summary> + /// Windows Media Audio 9 Voice codec. + /// </summary> + [FieldDescription("WMA 9 Voice codec")] + public static readonly Guid MFAudioFormat_MSP1 = new Guid("0000000a-0000-0010-8000-00aa00389b71"); + /// <summary> + /// Uncompressed PCM audio. + /// </summary> + [FieldDescription("PCM")] + public static readonly Guid MFAudioFormat_PCM = new Guid("00000001-0000-0010-8000-00aa00389b71"); + /// <summary> + /// Windows Media Audio 9 Professional codec over S/PDIF. + /// </summary> + [FieldDescription("WMA SPDIF")] + public static readonly Guid MFAudioFormat_WMASPDIF = new Guid("00000164-0000-0010-8000-00aa00389b71"); + /// <summary> + /// Windows Media Audio 9 Lossless codec or Windows Media Audio 9.1 codec. + /// </summary> + [FieldDescription("WMAudio Lossless")] + public static readonly Guid MFAudioFormat_WMAudio_Lossless = new Guid("00000163-0000-0010-8000-00aa00389b71"); + /// <summary> + /// Windows Media Audio 8 codec, Windows Media Audio 9 codec, or Windows Media Audio 9.1 codec. + /// </summary> + [FieldDescription("Windows Media Audio")] + public static readonly Guid MFAudioFormat_WMAudioV8 = new Guid("00000161-0000-0010-8000-00aa00389b71"); + /// <summary> + /// Windows Media Audio 9 Professional codec or Windows Media Audio 9.1 Professional codec. + /// </summary> + [FieldDescription("Windows Media Audio Professional")] + public static readonly Guid MFAudioFormat_WMAudioV9 = new Guid("00000162-0000-0010-8000-00aa00389b71"); + /// <summary> + /// Dolby Digital (AC-3). + /// </summary> + [FieldDescription("Dolby AC3")] + public static readonly Guid MFAudioFormat_Dolby_AC3 = new Guid("e06d802c-db46-11cf-b4d1-00805f6cbbea"); + + /// <summary> + /// Free Lossless Audio Codec (Supported in Windows 10 and later.) + /// </summary> + public static readonly Guid MFAudioFormat_FLAC = new Guid("0000f1ac-0000-0010-8000-00aa00389b71"); + + /// <summary> + /// Apple Lossless Audio Codec (Supported in Windows 10 and later.) + /// </summary> + public static readonly Guid MFAudioFormat_ALAC = new Guid("63616c61-0000-0010-8000-00aa00389b71"); + + + /// <summary> + /// MPEG-4 and AAC Audio Types + /// http://msdn.microsoft.com/en-us/library/windows/desktop/dd317599(v=vs.85).aspx + /// Reference : wmcodecdsp.h + /// </summary> + [FieldDescription("MPEG-4 and AAC Audio Types")] + public static readonly Guid MEDIASUBTYPE_RAW_AAC1 = new Guid("000000ff-0000-0010-8000-00aa00389b71"); + + /// <summary> + /// Dolby Audio Types + /// http://msdn.microsoft.com/en-us/library/windows/desktop/dd317599(v=vs.85).aspx + /// Reference : wmcodecdsp.h + /// </summary> + [FieldDescription("Dolby Audio Types")] + public static readonly Guid MEDIASUBTYPE_DVM = new Guid("00002000-0000-0010-8000-00aa00389b71"); + + /// <summary> + /// Dolby Audio Types + /// http://msdn.microsoft.com/en-us/library/windows/desktop/dd317599(v=vs.85).aspx + /// Reference : wmcodecdsp.h + /// </summary> + [FieldDescription("Dolby Audio Types")] + public static readonly Guid MEDIASUBTYPE_DOLBY_DDPLUS = new Guid("a7fb87af-2d02-42fb-a4d4-05cd93843bdd"); + + /// <summary> + /// μ-law coding + /// http://msdn.microsoft.com/en-us/library/windows/desktop/dd390971(v=vs.85).aspx + /// Reference : Ksmedia.h + /// </summary> + [FieldDescription("μ-law")] + public static readonly Guid KSDATAFORMAT_SUBTYPE_MULAW = new Guid("00000007-0000-0010-8000-00aa00389b71"); + + /// <summary> + /// Adaptive delta pulse code modulation (ADPCM) + /// http://msdn.microsoft.com/en-us/library/windows/desktop/dd390971(v=vs.85).aspx + /// Reference : Ksmedia.h + /// </summary> + [FieldDescription("ADPCM")] + public static readonly Guid KSDATAFORMAT_SUBTYPE_ADPCM = new Guid("00000002-0000-0010-8000-00aa00389b71"); + + /// <summary> + /// Dolby Digital Plus formatted for HDMI output. + /// http://msdn.microsoft.com/en-us/library/windows/hardware/ff538392(v=vs.85).aspx + /// Reference : internet + /// </summary> + [FieldDescription("Dolby Digital Plus for HDMI")] + public static readonly Guid KSDATAFORMAT_SUBTYPE_IEC61937_DOLBY_DIGITAL_PLUS = new Guid("0000000a-0cea-0010-8000-00aa00389b71"); + + /// <summary> + /// MSAudio1 - unknown meaning + /// Reference : wmcodecdsp.h + /// </summary> + [FieldDescription("MSAudio1")] + public static readonly Guid MEDIASUBTYPE_MSAUDIO1 = new Guid("00000160-0000-0010-8000-00aa00389b71"); + + /// <summary> + /// IMA ADPCM ACM Wrapper + /// </summary> + [FieldDescription("IMA ADPCM")] + public static readonly Guid ImaAdpcm = new Guid("00000011-0000-0010-8000-00aa00389b71"); + + /// <summary> + /// WMSP2 - unknown meaning + /// Reference: wmsdkidl.h + /// </summary> + [FieldDescription("WMSP2")] + public static readonly Guid WMMEDIASUBTYPE_WMSP2 = new Guid("0000000b-0000-0010-8000-00aa00389b71"); + + + // TODO: find out what these are, and add them: + // {00000031-0000-0010-8000-00aa00389b71} // probably GSM610 ACM wrapper + + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/AudioSubtypes.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/AudioSubtypes.cs.meta new file mode 100644 index 0000000..e52d0c9 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/AudioSubtypes.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3f5d5b0a7a4669307b2f8190912519fb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFActivate.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFActivate.cs new file mode 100644 index 0000000..85fc841 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFActivate.cs @@ -0,0 +1,183 @@ +using System; +using System.Runtime.InteropServices; +using System.Text; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// IMFActivate, defined in mfobjects.h + /// </summary> + [ComImport, InterfaceType(ComInterfaceType.InterfaceIsIUnknown), Guid("7FEE9E9A-4A89-47a6-899C-B6A53A70FB67")] + public interface IMFActivate : IMFAttributes + { + /// <summary> + /// Retrieves the value associated with a key. + /// </summary> + new void GetItem([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [In, Out] IntPtr pValue); + + /// <summary> + /// Retrieves the data type of the value associated with a key. + /// </summary> + new void GetItemType([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out int pType); + + /// <summary> + /// Queries whether a stored attribute value equals a specified PROPVARIANT. + /// </summary> + new void CompareItem([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, IntPtr value, [MarshalAs(UnmanagedType.Bool)] out bool pbResult); + + /// <summary> + /// Compares the attributes on this object with the attributes on another object. + /// </summary> + new void Compare([MarshalAs(UnmanagedType.Interface)] IMFAttributes pTheirs, int matchType, [MarshalAs(UnmanagedType.Bool)] out bool pbResult); + + /// <summary> + /// Retrieves a UINT32 value associated with a key. + /// </summary> + new void GetUINT32([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out int punValue); + + /// <summary> + /// Retrieves a UINT64 value associated with a key. + /// </summary> + new void GetUINT64([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out long punValue); + + /// <summary> + /// Retrieves a double value associated with a key. + /// </summary> + new void GetDouble([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out double pfValue); + + /// <summary> + /// Retrieves a GUID value associated with a key. + /// </summary> + new void GetGUID([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out Guid pguidValue); + + /// <summary> + /// Retrieves the length of a string value associated with a key. + /// </summary> + new void GetStringLength([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out int pcchLength); + + /// <summary> + /// Retrieves a wide-character string associated with a key. + /// </summary> + new void GetString([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pwszValue, int cchBufSize, + out int pcchLength); + + /// <summary> + /// Retrieves a wide-character string associated with a key. This method allocates the memory for the string. + /// </summary> + new void GetAllocatedString([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [MarshalAs(UnmanagedType.LPWStr)] out string ppwszValue, + out int pcchLength); + + /// <summary> + /// Retrieves the length of a byte array associated with a key. + /// </summary> + new void GetBlobSize([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out int pcbBlobSize); + + /// <summary> + /// Retrieves a byte array associated with a key. + /// </summary> + new void GetBlob([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [Out, MarshalAs(UnmanagedType.LPArray)] byte[] pBuf, int cbBufSize, + out int pcbBlobSize); + + /// <summary> + /// Retrieves a byte array associated with a key. This method allocates the memory for the array. + /// </summary> + new void GetAllocatedBlob([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out IntPtr ip, out int pcbSize); + + /// <summary> + /// Retrieves an interface pointer associated with a key. + /// </summary> + new void GetUnknown([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [In, MarshalAs(UnmanagedType.LPStruct)] Guid riid, + [MarshalAs(UnmanagedType.IUnknown)] out object ppv); + + /// <summary> + /// Associates an attribute value with a key. + /// </summary> + new void SetItem([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, IntPtr value); + + /// <summary> + /// Removes a key/value pair from the object's attribute list. + /// </summary> + new void DeleteItem([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey); + + /// <summary> + /// Removes all key/value pairs from the object's attribute list. + /// </summary> + new void DeleteAllItems(); + + /// <summary> + /// Associates a UINT32 value with a key. + /// </summary> + new void SetUINT32([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, int unValue); + + /// <summary> + /// Associates a UINT64 value with a key. + /// </summary> + new void SetUINT64([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, long unValue); + + /// <summary> + /// Associates a double value with a key. + /// </summary> + new void SetDouble([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, double fValue); + + /// <summary> + /// Associates a GUID value with a key. + /// </summary> + new void SetGUID([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [In, MarshalAs(UnmanagedType.LPStruct)] Guid guidValue); + + /// <summary> + /// Associates a wide-character string with a key. + /// </summary> + new void SetString([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [In, MarshalAs(UnmanagedType.LPWStr)] string wszValue); + + /// <summary> + /// Associates a byte array with a key. + /// </summary> + new void SetBlob([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] byte[] pBuf, + int cbBufSize); + + /// <summary> + /// Associates an IUnknown pointer with a key. + /// </summary> + new void SetUnknown([MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [In, MarshalAs(UnmanagedType.IUnknown)] object pUnknown); + + /// <summary> + /// Locks the attribute store so that no other thread can access it. + /// </summary> + new void LockStore(); + + /// <summary> + /// Unlocks the attribute store. + /// </summary> + new void UnlockStore(); + + /// <summary> + /// Retrieves the number of attributes that are set on this object. + /// </summary> + new void GetCount(out int pcItems); + + /// <summary> + /// Retrieves an attribute at the specified index. + /// </summary> + new void GetItemByIndex(int unIndex, out Guid pGuidKey, [In, Out] IntPtr pValue); + + /// <summary> + /// Copies all of the attributes from this object into another attribute store. + /// </summary> + new void CopyAllItems([In, MarshalAs(UnmanagedType.Interface)] IMFAttributes pDest); + + /// <summary> + /// Creates the object associated with this activation object. + /// </summary> + void ActivateObject([In, MarshalAs(UnmanagedType.LPStruct)] Guid riid, [Out,MarshalAs(UnmanagedType.Interface)] out object ppv); + + /// <summary> + /// Shuts down the created object. + /// </summary> + void ShutdownObject(); + + /// <summary> + /// Detaches the created object from the activation object. + /// </summary> + void DetachObject(); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFActivate.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFActivate.cs.meta new file mode 100644 index 0000000..da5655d --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFActivate.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5521581be9be681039c25cfc82ea1faf +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFAttributes.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFAttributes.cs new file mode 100644 index 0000000..bede23f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFAttributes.cs @@ -0,0 +1,170 @@ +using System; +using System.Runtime.InteropServices; +using System.Text; +using NAudio.CoreAudioApi.Interfaces; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// Provides a generic way to store key/value pairs on an object. + /// http://msdn.microsoft.com/en-gb/library/windows/desktop/ms704598%28v=vs.85%29.aspx + /// </summary> + [ComImport, InterfaceType(ComInterfaceType.InterfaceIsIUnknown), Guid("2CD2D921-C447-44A7-A13C-4ADABFC247E3")] + public interface IMFAttributes + { + /// <summary> + /// Retrieves the value associated with a key. + /// </summary> + void GetItem([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [In, Out] IntPtr pValue); + + /// <summary> + /// Retrieves the data type of the value associated with a key. + /// </summary> + void GetItemType([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out int pType); + + /// <summary> + /// Queries whether a stored attribute value equals a specified PROPVARIANT. + /// </summary> + void CompareItem([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, IntPtr value, [MarshalAs(UnmanagedType.Bool)] out bool pbResult); + + /// <summary> + /// Compares the attributes on this object with the attributes on another object. + /// </summary> + void Compare([MarshalAs(UnmanagedType.Interface)] IMFAttributes pTheirs, int matchType, [MarshalAs(UnmanagedType.Bool)] out bool pbResult); + + /// <summary> + /// Retrieves a UINT32 value associated with a key. + /// </summary> + void GetUINT32([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out int punValue); + + /// <summary> + /// Retrieves a UINT64 value associated with a key. + /// </summary> + void GetUINT64([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out long punValue); + + /// <summary> + /// Retrieves a double value associated with a key. + /// </summary> + void GetDouble([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out double pfValue); + + /// <summary> + /// Retrieves a GUID value associated with a key. + /// </summary> + void GetGUID([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out Guid pguidValue); + + /// <summary> + /// Retrieves the length of a string value associated with a key. + /// </summary> + void GetStringLength([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out int pcchLength); + + /// <summary> + /// Retrieves a wide-character string associated with a key. + /// </summary> + void GetString([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pwszValue, int cchBufSize, + out int pcchLength); + + /// <summary> + /// Retrieves a wide-character string associated with a key. This method allocates the memory for the string. + /// </summary> + void GetAllocatedString([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [MarshalAs(UnmanagedType.LPWStr)] out string ppwszValue, + out int pcchLength); + + /// <summary> + /// Retrieves the length of a byte array associated with a key. + /// </summary> + void GetBlobSize([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out int pcbBlobSize); + + /// <summary> + /// Retrieves a byte array associated with a key. + /// </summary> + void GetBlob([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [Out, MarshalAs(UnmanagedType.LPArray)] byte[] pBuf, int cbBufSize, + out int pcbBlobSize); + + /// <summary> + /// Retrieves a byte array associated with a key. This method allocates the memory for the array. + /// </summary> + void GetAllocatedBlob([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out IntPtr ip, out int pcbSize); + + /// <summary> + /// Retrieves an interface pointer associated with a key. + /// </summary> + void GetUnknown([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [In, MarshalAs(UnmanagedType.LPStruct)] Guid riid, + [MarshalAs(UnmanagedType.IUnknown)] out object ppv); + + /// <summary> + /// Associates an attribute value with a key. + /// </summary> + void SetItem([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, IntPtr Value); + + /// <summary> + /// Removes a key/value pair from the object's attribute list. + /// </summary> + void DeleteItem([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey); + + /// <summary> + /// Removes all key/value pairs from the object's attribute list. + /// </summary> + void DeleteAllItems(); + + /// <summary> + /// Associates a UINT32 value with a key. + /// </summary> + void SetUINT32([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, int unValue); + + /// <summary> + /// Associates a UINT64 value with a key. + /// </summary> + void SetUINT64([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, long unValue); + + /// <summary> + /// Associates a double value with a key. + /// </summary> + void SetDouble([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, double fValue); + + /// <summary> + /// Associates a GUID value with a key. + /// </summary> + void SetGUID([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [In, MarshalAs(UnmanagedType.LPStruct)] Guid guidValue); + + /// <summary> + /// Associates a wide-character string with a key. + /// </summary> + void SetString([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [In, MarshalAs(UnmanagedType.LPWStr)] string wszValue); + + /// <summary> + /// Associates a byte array with a key. + /// </summary> + void SetBlob([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] byte[] pBuf, + int cbBufSize); + + /// <summary> + /// Associates an IUnknown pointer with a key. + /// </summary> + void SetUnknown([MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [In, MarshalAs(UnmanagedType.IUnknown)] object pUnknown); + + /// <summary> + /// Locks the attribute store so that no other thread can access it. + /// </summary> + void LockStore(); + + /// <summary> + /// Unlocks the attribute store. + /// </summary> + void UnlockStore(); + + /// <summary> + /// Retrieves the number of attributes that are set on this object. + /// </summary> + void GetCount(out int pcItems); + + /// <summary> + /// Retrieves an attribute at the specified index. + /// </summary> + void GetItemByIndex(int unIndex, out Guid pGuidKey, [In, Out] IntPtr pValue); + + /// <summary> + /// Copies all of the attributes from this object into another attribute store. + /// </summary> + void CopyAllItems([In, MarshalAs(UnmanagedType.Interface)] IMFAttributes pDest); + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFAttributes.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFAttributes.cs.meta new file mode 100644 index 0000000..7016e80 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFAttributes.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 99c1f736371d39556a8c2d3ba90b524c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFByteStream.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFByteStream.cs new file mode 100644 index 0000000..971d7e9 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFByteStream.cs @@ -0,0 +1,103 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// IMFByteStream + /// http://msdn.microsoft.com/en-gb/library/windows/desktop/ms698720%28v=vs.85%29.aspx + /// </summary> + [ComImport, InterfaceType(ComInterfaceType.InterfaceIsIUnknown), Guid("ad4c1b00-4bf7-422f-9175-756693d9130d")] + public interface IMFByteStream + { + /// <summary> + /// Retrieves the characteristics of the byte stream. + /// virtual HRESULT STDMETHODCALLTYPE GetCapabilities(/*[out]*/ __RPC__out DWORD *pdwCapabilities) = 0; + /// </summary> + void GetCapabilities(ref int pdwCapabiities); + + /// <summary> + /// Retrieves the length of the stream. + /// virtual HRESULT STDMETHODCALLTYPE GetLength(/*[out]*/ __RPC__out QWORD *pqwLength) = 0; + /// </summary> + void GetLength(ref long pqwLength); + + /// <summary> + /// Sets the length of the stream. + /// virtual HRESULT STDMETHODCALLTYPE SetLength(/*[in]*/ QWORD qwLength) = 0; + /// </summary> + void SetLength(long qwLength); + + /// <summary> + /// Retrieves the current read or write position in the stream. + /// virtual HRESULT STDMETHODCALLTYPE GetCurrentPosition(/*[out]*/ __RPC__out QWORD *pqwPosition) = 0; + /// </summary> + void GetCurrentPosition(ref long pqwPosition); + + /// <summary> + /// Sets the current read or write position. + /// virtual HRESULT STDMETHODCALLTYPE SetCurrentPosition(/*[in]*/ QWORD qwPosition) = 0; + /// </summary> + void SetCurrentPosition(long qwPosition); + + /// <summary> + /// Queries whether the current position has reached the end of the stream. + /// virtual HRESULT STDMETHODCALLTYPE IsEndOfStream(/*[out]*/ __RPC__out BOOL *pfEndOfStream) = 0; + /// </summary> + void IsEndOfStream([MarshalAs(UnmanagedType.Bool)] ref bool pfEndOfStream); + + /// <summary> + /// Reads data from the stream. + /// virtual HRESULT STDMETHODCALLTYPE Read(/*[size_is][out]*/ __RPC__out_ecount_full(cb) BYTE *pb, /*[in]*/ ULONG cb, /*[out]*/ __RPC__out ULONG *pcbRead) = 0; + /// </summary> + void Read(IntPtr pb, int cb, ref int pcbRead); + + /// <summary> + /// Begins an asynchronous read operation from the stream. + /// virtual /*[local]*/ HRESULT STDMETHODCALLTYPE BeginRead(/*[out]*/ _Out_writes_bytes_(cb) BYTE *pb, /*[in]*/ ULONG cb, /*[in]*/ IMFAsyncCallback *pCallback, /*[in]*/ IUnknown *punkState) = 0; + /// </summary> + void BeginRead(IntPtr pb, int cb, IntPtr pCallback, IntPtr punkState); + + /// <summary> + /// Completes an asynchronous read operation. + /// virtual /*[local]*/ HRESULT STDMETHODCALLTYPE EndRead(/*[in]*/ IMFAsyncResult *pResult, /*[out]*/ _Out_ ULONG *pcbRead) = 0; + /// </summary> + void EndRead(IntPtr pResult, ref int pcbRead); + + /// <summary> + /// Writes data to the stream. + /// virtual HRESULT STDMETHODCALLTYPE Write(/*[size_is][in]*/ __RPC__in_ecount_full(cb) const BYTE *pb, /*[in]*/ ULONG cb, /*[out]*/ __RPC__out ULONG *pcbWritten) = 0; + /// </summary> + void Write(IntPtr pb, int cb, ref int pcbWritten); + + /// <summary> + /// Begins an asynchronous write operation to the stream. + /// virtual /*[local]*/ HRESULT STDMETHODCALLTYPE BeginWrite(/*[in]*/ _In_reads_bytes_(cb) const BYTE *pb, /*[in]*/ ULONG cb, /*[in]*/ IMFAsyncCallback *pCallback, /*[in]*/ IUnknown *punkState) = 0; + /// </summary> + void BeginWrite(IntPtr pb, int cb, IntPtr pCallback, IntPtr punkState); + + /// <summary> + /// Completes an asynchronous write operation. + /// virtual /*[local]*/ HRESULT STDMETHODCALLTYPE EndWrite(/*[in]*/ IMFAsyncResult *pResult, /*[out]*/ _Out_ ULONG *pcbWritten) = 0; + /// </summary> + void EndWrite(IntPtr pResult, ref int pcbWritten); + + /// <summary> + /// Moves the current position in the stream by a specified offset. + /// virtual HRESULT STDMETHODCALLTYPE Seek(/*[in]*/ MFBYTESTREAM_SEEK_ORIGIN SeekOrigin, /*[in]*/ LONGLONG llSeekOffset, /*[in]*/ DWORD dwSeekFlags, /*[out]*/ __RPC__out QWORD *pqwCurrentPosition) = 0; + /// </summary> + void Seek(int SeekOrigin, long llSeekOffset, int dwSeekFlags, ref long pqwCurrentPosition); + + /// <summary> + /// Clears any internal buffers used by the stream. + /// virtual HRESULT STDMETHODCALLTYPE Flush( void) = 0; + /// </summary> + void Flush(); + + /// <summary> + /// Closes the stream and releases any resources associated with the stream. + /// virtual HRESULT STDMETHODCALLTYPE Close( void) = 0; + /// </summary> + void Close(); + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFByteStream.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFByteStream.cs.meta new file mode 100644 index 0000000..91b79d3 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFByteStream.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 357e52f5d8db6f49d84c041bf1318085 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFCollection.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFCollection.cs new file mode 100644 index 0000000..616c329 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFCollection.cs @@ -0,0 +1,44 @@ +using System; +using System.Collections.Generic; +using System.Runtime.InteropServices; +using System.Text; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// Represents a generic collection of IUnknown pointers. + /// </summary> + [ComImport, InterfaceType(ComInterfaceType.InterfaceIsIUnknown), Guid("5BC8A76B-869A-46A3-9B03-FA218A66AEBE")] + public interface IMFCollection + { + /// <summary> + /// Retrieves the number of objects in the collection. + /// </summary> + void GetElementCount(out int pcElements); + + /// <summary> + /// Retrieves an object in the collection. + /// </summary> + void GetElement([In] int dwElementIndex, [Out, MarshalAs(UnmanagedType.IUnknown)] out object ppUnkElement); + + /// <summary> + /// Adds an object to the collection. + /// </summary> + void AddElement([In, MarshalAs(UnmanagedType.IUnknown)] object pUnkElement); + + /// <summary> + /// Removes an object from the collection. + /// </summary> + void RemoveElement([In] int dwElementIndex, [Out, MarshalAs(UnmanagedType.IUnknown)] out object ppUnkElement); + + /// <summary> + /// Removes an object from the collection. + /// </summary> + void InsertElementAt([In] int dwIndex, [In, MarshalAs(UnmanagedType.IUnknown)] object pUnknown); + + /// <summary> + /// Removes all items from the collection. + /// </summary> + void RemoveAllElements(); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFCollection.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFCollection.cs.meta new file mode 100644 index 0000000..7d42301 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFCollection.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 23877682662bc590ca97d8eb9051506a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFMediaBuffer.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFMediaBuffer.cs new file mode 100644 index 0000000..0f79776 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFMediaBuffer.cs @@ -0,0 +1,34 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// IMFMediaBuffer + /// http://msdn.microsoft.com/en-gb/library/windows/desktop/ms696261%28v=vs.85%29.aspx + /// </summary> + [ComImport, InterfaceType(ComInterfaceType.InterfaceIsIUnknown), Guid("045FA593-8799-42b8-BC8D-8968C6453507")] + public interface IMFMediaBuffer + { + /// <summary> + /// Gives the caller access to the memory in the buffer. + /// </summary> + void Lock(out IntPtr ppbBuffer, out int pcbMaxLength, out int pcbCurrentLength); + /// <summary> + /// Unlocks a buffer that was previously locked. + /// </summary> + void Unlock(); + /// <summary> + /// Retrieves the length of the valid data in the buffer. + /// </summary> + void GetCurrentLength(out int pcbCurrentLength); + /// <summary> + /// Sets the length of the valid data in the buffer. + /// </summary> + void SetCurrentLength(int cbCurrentLength); + /// <summary> + /// Retrieves the allocated size of the buffer. + /// </summary> + void GetMaxLength(out int pcbMaxLength); + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFMediaBuffer.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFMediaBuffer.cs.meta new file mode 100644 index 0000000..97b3117 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFMediaBuffer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 31f40b5b14413995682420c8293a1220 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFMediaEvent.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFMediaEvent.cs new file mode 100644 index 0000000..11d9641 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFMediaEvent.cs @@ -0,0 +1,207 @@ +using System; +using System.Runtime.InteropServices; +using System.Text; +using NAudio.CoreAudioApi.Interfaces; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// IMFMediaEvent - Represents an event generated by a Media Foundation object. Use this interface to get information about the event. + /// http://msdn.microsoft.com/en-us/library/windows/desktop/ms702249%28v=vs.85%29.aspx + /// Mfobjects.h + /// </summary> + [ComImport, InterfaceType(ComInterfaceType.InterfaceIsIUnknown), Guid("DF598932-F10C-4E39-BBA2-C308F101DAA3")] + public interface IMFMediaEvent : IMFAttributes + { + /// <summary> + /// Retrieves the value associated with a key. + /// </summary> + new void GetItem([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [In, Out] IntPtr pValue); + + /// <summary> + /// Retrieves the data type of the value associated with a key. + /// </summary> + new void GetItemType([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out int pType); + + /// <summary> + /// Queries whether a stored attribute value equals a specified PROPVARIANT. + /// </summary> + new void CompareItem([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, IntPtr value, [MarshalAs(UnmanagedType.Bool)] out bool pbResult); + + /// <summary> + /// Compares the attributes on this object with the attributes on another object. + /// </summary> + new void Compare([MarshalAs(UnmanagedType.Interface)] IMFAttributes pTheirs, int matchType, [MarshalAs(UnmanagedType.Bool)] out bool pbResult); + + /// <summary> + /// Retrieves a UINT32 value associated with a key. + /// </summary> + new void GetUINT32([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out int punValue); + + /// <summary> + /// Retrieves a UINT64 value associated with a key. + /// </summary> + new void GetUINT64([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out long punValue); + + /// <summary> + /// Retrieves a double value associated with a key. + /// </summary> + new void GetDouble([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out double pfValue); + + /// <summary> + /// Retrieves a GUID value associated with a key. + /// </summary> + new void GetGUID([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out Guid pguidValue); + + /// <summary> + /// Retrieves the length of a string value associated with a key. + /// </summary> + new void GetStringLength([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out int pcchLength); + + /// <summary> + /// Retrieves a wide-character string associated with a key. + /// </summary> + new void GetString([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pwszValue, int cchBufSize, + out int pcchLength); + + /// <summary> + /// Retrieves a wide-character string associated with a key. This method allocates the memory for the string. + /// </summary> + new void GetAllocatedString([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [MarshalAs(UnmanagedType.LPWStr)] out string ppwszValue, + out int pcchLength); + + /// <summary> + /// Retrieves the length of a byte array associated with a key. + /// </summary> + new void GetBlobSize([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out int pcbBlobSize); + + /// <summary> + /// Retrieves a byte array associated with a key. + /// </summary> + new void GetBlob([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [Out, MarshalAs(UnmanagedType.LPArray)] byte[] pBuf, int cbBufSize, + out int pcbBlobSize); + + /// <summary> + /// Retrieves a byte array associated with a key. This method allocates the memory for the array. + /// </summary> + new void GetAllocatedBlob([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out IntPtr ip, out int pcbSize); + + /// <summary> + /// Retrieves an interface pointer associated with a key. + /// </summary> + new void GetUnknown([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [In, MarshalAs(UnmanagedType.LPStruct)] Guid riid, + [MarshalAs(UnmanagedType.IUnknown)] out object ppv); + + /// <summary> + /// Associates an attribute value with a key. + /// </summary> + new void SetItem([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, IntPtr value); + + /// <summary> + /// Removes a key/value pair from the object's attribute list. + /// </summary> + new void DeleteItem([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey); + + /// <summary> + /// Removes all key/value pairs from the object's attribute list. + /// </summary> + new void DeleteAllItems(); + + /// <summary> + /// Associates a UINT32 value with a key. + /// </summary> + new void SetUINT32([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, int unValue); + + /// <summary> + /// Associates a UINT64 value with a key. + /// </summary> + new void SetUINT64([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, long unValue); + + /// <summary> + /// Associates a double value with a key. + /// </summary> + new void SetDouble([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, double fValue); + + /// <summary> + /// Associates a GUID value with a key. + /// </summary> + new void SetGUID([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [In, MarshalAs(UnmanagedType.LPStruct)] Guid guidValue); + + /// <summary> + /// Associates a wide-character string with a key. + /// </summary> + new void SetString([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [In, MarshalAs(UnmanagedType.LPWStr)] string wszValue); + + /// <summary> + /// Associates a byte array with a key. + /// </summary> + new void SetBlob([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] byte[] pBuf, + int cbBufSize); + + /// <summary> + /// Associates an IUnknown pointer with a key. + /// </summary> + new void SetUnknown([MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [In, MarshalAs(UnmanagedType.IUnknown)] object pUnknown); + + /// <summary> + /// Locks the attribute store so that no other thread can access it. + /// </summary> + new void LockStore(); + + /// <summary> + /// Unlocks the attribute store. + /// </summary> + new void UnlockStore(); + + /// <summary> + /// Retrieves the number of attributes that are set on this object. + /// </summary> + new void GetCount(out int pcItems); + + /// <summary> + /// Retrieves an attribute at the specified index. + /// </summary> + new void GetItemByIndex(int unIndex, out Guid pGuidKey, [In, Out] IntPtr pValue); + + /// <summary> + /// Copies all of the attributes from this object into another attribute store. + /// </summary> + new void CopyAllItems([In, MarshalAs(UnmanagedType.Interface)] IMFAttributes pDest); + + /// <summary> + /// Retrieves the event type. + /// </summary> + /// <remarks> + /// virtual HRESULT STDMETHODCALLTYPE GetType( + /// /* [out] */ __RPC__out MediaEventType *pmet) = 0; + /// </remarks> + void GetType([Out] out MediaEventType pmet); + + /// <summary> + /// Retrieves the extended type of the event. + /// </summary> + /// <remarks> + /// virtual HRESULT STDMETHODCALLTYPE GetExtendedType( + /// /* [out] */ __RPC__out GUID *pguidExtendedType) = 0; + /// </remarks> + void GetExtendedType([Out] out Guid pguidExtendedType); + + /// <summary> + /// Retrieves an HRESULT that specifies the event status. + /// </summary> + /// <remarks> + /// virtual HRESULT STDMETHODCALLTYPE GetStatus( + /// /* [out] */ __RPC__out HRESULT *phrStatus) = 0; + /// </remarks> + void GetStatus([MarshalAs(UnmanagedType.Error)] out int phrStatus); + + /// <summary> + /// Retrieves the value associated with the event, if any. + /// </summary> + /// <remarks> + /// virtual HRESULT STDMETHODCALLTYPE GetValue( + /// /* [out] */ __RPC__out PROPVARIANT *pvValue) = 0; + /// </remarks> + void GetValue([Out]IntPtr pvValue); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFMediaEvent.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFMediaEvent.cs.meta new file mode 100644 index 0000000..ab18c3c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFMediaEvent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 21cbed534f79e24f58be0aa60b8e2956 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFMediaType.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFMediaType.cs new file mode 100644 index 0000000..e7d2d3f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFMediaType.cs @@ -0,0 +1,196 @@ +using System; +using System.Runtime.InteropServices; +using System.Text; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// Represents a description of a media format. + /// http://msdn.microsoft.com/en-us/library/windows/desktop/ms704850%28v=vs.85%29.aspx + /// </summary> + [ComImport, InterfaceType(ComInterfaceType.InterfaceIsIUnknown), Guid("44AE0FA8-EA31-4109-8D2E-4CAE4997C555")] + public interface IMFMediaType : IMFAttributes + { + /// <summary> + /// Retrieves the value associated with a key. + /// </summary> + new void GetItem([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [In, Out] IntPtr pValue); + + /// <summary> + /// Retrieves the data type of the value associated with a key. + /// </summary> + new void GetItemType([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out int pType); + + /// <summary> + /// Queries whether a stored attribute value equals a specified PROPVARIANT. + /// </summary> + new void CompareItem([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, IntPtr value, [MarshalAs(UnmanagedType.Bool)] out bool pbResult); + + /// <summary> + /// Compares the attributes on this object with the attributes on another object. + /// </summary> + new void Compare([MarshalAs(UnmanagedType.Interface)] IMFAttributes pTheirs, int matchType, [MarshalAs(UnmanagedType.Bool)] out bool pbResult); + + /// <summary> + /// Retrieves a UINT32 value associated with a key. + /// </summary> + new void GetUINT32([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out int punValue); + + /// <summary> + /// Retrieves a UINT64 value associated with a key. + /// </summary> + new void GetUINT64([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out long punValue); + + /// <summary> + /// Retrieves a double value associated with a key. + /// </summary> + new void GetDouble([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out double pfValue); + + /// <summary> + /// Retrieves a GUID value associated with a key. + /// </summary> + new void GetGUID([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out Guid pguidValue); + + /// <summary> + /// Retrieves the length of a string value associated with a key. + /// </summary> + new void GetStringLength([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out int pcchLength); + + /// <summary> + /// Retrieves a wide-character string associated with a key. + /// </summary> + new void GetString([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pwszValue, int cchBufSize, + out int pcchLength); + + /// <summary> + /// Retrieves a wide-character string associated with a key. This method allocates the memory for the string. + /// </summary> + new void GetAllocatedString([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [MarshalAs(UnmanagedType.LPWStr)] out string ppwszValue, + out int pcchLength); + + /// <summary> + /// Retrieves the length of a byte array associated with a key. + /// </summary> + new void GetBlobSize([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out int pcbBlobSize); + + /// <summary> + /// Retrieves a byte array associated with a key. + /// </summary> + new void GetBlob([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [Out, MarshalAs(UnmanagedType.LPArray)] byte[] pBuf, int cbBufSize, + out int pcbBlobSize); + + /// <summary> + /// Retrieves a byte array associated with a key. This method allocates the memory for the array. + /// </summary> + new void GetAllocatedBlob([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out IntPtr ip, out int pcbSize); + + /// <summary> + /// Retrieves an interface pointer associated with a key. + /// </summary> + new void GetUnknown([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [In, MarshalAs(UnmanagedType.LPStruct)] Guid riid, + [MarshalAs(UnmanagedType.IUnknown)] out object ppv); + + /// <summary> + /// Associates an attribute value with a key. + /// </summary> + new void SetItem([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, IntPtr value); + + /// <summary> + /// Removes a key/value pair from the object's attribute list. + /// </summary> + new void DeleteItem([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey); + + /// <summary> + /// Removes all key/value pairs from the object's attribute list. + /// </summary> + new void DeleteAllItems(); + + /// <summary> + /// Associates a UINT32 value with a key. + /// </summary> + new void SetUINT32([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, int unValue); + + /// <summary> + /// Associates a UINT64 value with a key. + /// </summary> + new void SetUINT64([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, long unValue); + + /// <summary> + /// Associates a double value with a key. + /// </summary> + new void SetDouble([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, double fValue); + + /// <summary> + /// Associates a GUID value with a key. + /// </summary> + new void SetGUID([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [In, MarshalAs(UnmanagedType.LPStruct)] Guid guidValue); + + /// <summary> + /// Associates a wide-character string with a key. + /// </summary> + new void SetString([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [In, MarshalAs(UnmanagedType.LPWStr)] string wszValue); + + /// <summary> + /// Associates a byte array with a key. + /// </summary> + new void SetBlob([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] byte[] pBuf, + int cbBufSize); + + /// <summary> + /// Associates an IUnknown pointer with a key. + /// </summary> + new void SetUnknown([MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [In, MarshalAs(UnmanagedType.IUnknown)] object pUnknown); + + /// <summary> + /// Locks the attribute store so that no other thread can access it. + /// </summary> + new void LockStore(); + + /// <summary> + /// Unlocks the attribute store. + /// </summary> + new void UnlockStore(); + + /// <summary> + /// Retrieves the number of attributes that are set on this object. + /// </summary> + new void GetCount(out int pcItems); + + /// <summary> + /// Retrieves an attribute at the specified index. + /// </summary> + new void GetItemByIndex(int unIndex, out Guid pGuidKey, [In, Out] IntPtr pValue); + + /// <summary> + /// Copies all of the attributes from this object into another attribute store. + /// </summary> + new void CopyAllItems([In, MarshalAs(UnmanagedType.Interface)] IMFAttributes pDest); + + /// <summary> + /// Retrieves the major type of the format. + /// </summary> + void GetMajorType(out Guid pguidMajorType); + + /// <summary> + /// Queries whether the media type is a compressed format. + /// </summary> + void IsCompressedFormat([MarshalAs(UnmanagedType.Bool)] out bool pfCompressed); + + /// <summary> + /// Compares two media types and determines whether they are identical. + /// </summary> + [PreserveSig] + int IsEqual([In, MarshalAs(UnmanagedType.Interface)] IMFMediaType pIMediaType, ref int pdwFlags); + + /// <summary> + /// Retrieves an alternative representation of the media type. + /// </summary> + + void GetRepresentation([In] Guid guidRepresentation, ref IntPtr ppvRepresentation); + + /// <summary> + /// Frees memory that was allocated by the GetRepresentation method. + /// </summary> + void FreeRepresentation([In] Guid guidRepresentation, [In] IntPtr pvRepresentation); + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFMediaType.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFMediaType.cs.meta new file mode 100644 index 0000000..f5e51e5 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFMediaType.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c36fc65a2544d752bb97ae84ebfcfcab +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFReadWriteClassFactory.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFReadWriteClassFactory.cs new file mode 100644 index 0000000..b245817 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFReadWriteClassFactory.cs @@ -0,0 +1,32 @@ +using System; +using System.Collections.Generic; +using System.Runtime.InteropServices; +using System.Text; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// Creates an instance of either the sink writer or the source reader. + /// </summary> + [ComImport,Guid("E7FE2E12-661C-40DA-92F9-4F002AB67627"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] + public interface IMFReadWriteClassFactory + { + /// <summary> + /// Creates an instance of the sink writer or source reader, given a URL. + /// </summary> + void CreateInstanceFromURL([In, MarshalAs(UnmanagedType.LPStruct)] Guid clsid, [In, MarshalAs(UnmanagedType.LPWStr)] string pwszURL, [In, MarshalAs(UnmanagedType.Interface)] IMFAttributes pAttributes, [In, MarshalAs(UnmanagedType.LPStruct)] Guid riid, [Out, MarshalAs(UnmanagedType.Interface)] out object ppvObject); + + /// <summary> + /// Creates an instance of the sink writer or source reader, given an IUnknown pointer. + /// </summary> + void CreateInstanceFromObject([In, MarshalAs(UnmanagedType.LPStruct)] Guid clsid, [In, MarshalAs(UnmanagedType.IUnknown)] object punkObject, [In, MarshalAs(UnmanagedType.Interface)] IMFAttributes pAttributes, [In, MarshalAs(UnmanagedType.LPStruct)] Guid riid, [Out, MarshalAs(UnmanagedType.Interface)] out object ppvObject); + } + + /// <summary> + /// CLSID_MFReadWriteClassFactory + /// </summary> + [ComImport, Guid("48e2ed0f-98c2-4a37-bed5-166312ddd83f")] + public class MFReadWriteClassFactory + { + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFReadWriteClassFactory.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFReadWriteClassFactory.cs.meta new file mode 100644 index 0000000..1bae871 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFReadWriteClassFactory.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dc310d871579047b3a10a7cad699c086 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFSample.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFSample.cs new file mode 100644 index 0000000..dac68bb --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFSample.cs @@ -0,0 +1,238 @@ +using System; +using System.Runtime.InteropServices; +using System.Text; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// http://msdn.microsoft.com/en-gb/library/windows/desktop/ms702192%28v=vs.85%29.aspx + /// </summary> + [ComImport, InterfaceType(ComInterfaceType.InterfaceIsIUnknown), Guid("c40a00f2-b93a-4d80-ae8c-5a1c634f58e4")] + public interface IMFSample : IMFAttributes + { + /// <summary> + /// Retrieves the value associated with a key. + /// </summary> + new void GetItem([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [In, Out] IntPtr pValue); + + /// <summary> + /// Retrieves the data type of the value associated with a key. + /// </summary> + new void GetItemType([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out int pType); + + /// <summary> + /// Queries whether a stored attribute value equals a specified PROPVARIANT. + /// </summary> + new void CompareItem([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, IntPtr value, [MarshalAs(UnmanagedType.Bool)] out bool pbResult); + + /// <summary> + /// Compares the attributes on this object with the attributes on another object. + /// </summary> + new void Compare([MarshalAs(UnmanagedType.Interface)] IMFAttributes pTheirs, int matchType, [MarshalAs(UnmanagedType.Bool)] out bool pbResult); + + /// <summary> + /// Retrieves a UINT32 value associated with a key. + /// </summary> + new void GetUINT32([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out int punValue); + + /// <summary> + /// Retrieves a UINT64 value associated with a key. + /// </summary> + new void GetUINT64([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out long punValue); + + /// <summary> + /// Retrieves a double value associated with a key. + /// </summary> + new void GetDouble([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out double pfValue); + + /// <summary> + /// Retrieves a GUID value associated with a key. + /// </summary> + new void GetGUID([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out Guid pguidValue); + + /// <summary> + /// Retrieves the length of a string value associated with a key. + /// </summary> + new void GetStringLength([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out int pcchLength); + + /// <summary> + /// Retrieves a wide-character string associated with a key. + /// </summary> + new void GetString([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pwszValue, int cchBufSize, + out int pcchLength); + + /// <summary> + /// Retrieves a wide-character string associated with a key. This method allocates the memory for the string. + /// </summary> + new void GetAllocatedString([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [MarshalAs(UnmanagedType.LPWStr)] out string ppwszValue, + out int pcchLength); + + /// <summary> + /// Retrieves the length of a byte array associated with a key. + /// </summary> + new void GetBlobSize([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out int pcbBlobSize); + + /// <summary> + /// Retrieves a byte array associated with a key. + /// </summary> + new void GetBlob([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [Out, MarshalAs(UnmanagedType.LPArray)] byte[] pBuf, int cbBufSize, + out int pcbBlobSize); + + /// <summary> + /// Retrieves a byte array associated with a key. This method allocates the memory for the array. + /// </summary> + new void GetAllocatedBlob([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, out IntPtr ip, out int pcbSize); + + /// <summary> + /// Retrieves an interface pointer associated with a key. + /// </summary> + new void GetUnknown([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [In, MarshalAs(UnmanagedType.LPStruct)] Guid riid, + [MarshalAs(UnmanagedType.IUnknown)] out object ppv); + + /// <summary> + /// Associates an attribute value with a key. + /// </summary> + new void SetItem([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, IntPtr value); + + /// <summary> + /// Removes a key/value pair from the object's attribute list. + /// </summary> + new void DeleteItem([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey); + + /// <summary> + /// Removes all key/value pairs from the object's attribute list. + /// </summary> + new void DeleteAllItems(); + + /// <summary> + /// Associates a UINT32 value with a key. + /// </summary> + new void SetUINT32([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, int unValue); + + /// <summary> + /// Associates a UINT64 value with a key. + /// </summary> + new void SetUINT64([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, long unValue); + + /// <summary> + /// Associates a double value with a key. + /// </summary> + new void SetDouble([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, double fValue); + + /// <summary> + /// Associates a GUID value with a key. + /// </summary> + new void SetGUID([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [In, MarshalAs(UnmanagedType.LPStruct)] Guid guidValue); + + /// <summary> + /// Associates a wide-character string with a key. + /// </summary> + new void SetString([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [In, MarshalAs(UnmanagedType.LPWStr)] string wszValue); + + /// <summary> + /// Associates a byte array with a key. + /// </summary> + new void SetBlob([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [In, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] byte[] pBuf, + int cbBufSize); + + /// <summary> + /// Associates an IUnknown pointer with a key. + /// </summary> + new void SetUnknown([MarshalAs(UnmanagedType.LPStruct)] Guid guidKey, [In, MarshalAs(UnmanagedType.IUnknown)] object pUnknown); + + /// <summary> + /// Locks the attribute store so that no other thread can access it. + /// </summary> + new void LockStore(); + + /// <summary> + /// Unlocks the attribute store. + /// </summary> + new void UnlockStore(); + + /// <summary> + /// Retrieves the number of attributes that are set on this object. + /// </summary> + new void GetCount(out int pcItems); + + /// <summary> + /// Retrieves an attribute at the specified index. + /// </summary> + new void GetItemByIndex(int unIndex, out Guid pGuidKey, [In, Out] IntPtr pValue); + + /// <summary> + /// Copies all of the attributes from this object into another attribute store. + /// </summary> + new void CopyAllItems([In, MarshalAs(UnmanagedType.Interface)] IMFAttributes pDest); + + /// <summary> + /// Retrieves flags associated with the sample. + /// </summary> + void GetSampleFlags(out int pdwSampleFlags); + + /// <summary> + /// Sets flags associated with the sample. + /// </summary> + void SetSampleFlags(int dwSampleFlags); + + /// <summary> + /// Retrieves the presentation time of the sample. + /// </summary> + void GetSampleTime(out long phnsSampletime); + + /// <summary> + /// Sets the presentation time of the sample. + /// </summary> + void SetSampleTime(long hnsSampleTime); + + /// <summary> + /// Retrieves the duration of the sample. + /// </summary> + void GetSampleDuration(out long phnsSampleDuration); + + /// <summary> + /// Sets the duration of the sample. + /// </summary> + void SetSampleDuration(long hnsSampleDuration); + + /// <summary> + /// Retrieves the number of buffers in the sample. + /// </summary> + void GetBufferCount(out int pdwBufferCount); + + /// <summary> + /// Retrieves a buffer from the sample. + /// </summary> + void GetBufferByIndex(int dwIndex, out IMFMediaBuffer ppBuffer); + + /// <summary> + /// Converts a sample with multiple buffers into a sample with a single buffer. + /// </summary> + void ConvertToContiguousBuffer(out IMFMediaBuffer ppBuffer); + + /// <summary> + /// Adds a buffer to the end of the list of buffers in the sample. + /// </summary> + void AddBuffer(IMFMediaBuffer pBuffer); + + /// <summary> + /// Removes a buffer at a specified index from the sample. + /// </summary> + void RemoveBufferByIndex(int dwIndex); + + /// <summary> + /// Removes all buffers from the sample. + /// </summary> + void RemoveAllBuffers(); + + /// <summary> + /// Retrieves the total length of the valid data in all of the buffers in the sample. + /// </summary> + void GetTotalLength(out int pcbTotalLength); + + /// <summary> + /// Copies the sample data to a buffer. + /// </summary> + void CopyToBuffer(IMFMediaBuffer pBuffer); + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFSample.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFSample.cs.meta new file mode 100644 index 0000000..933f75c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFSample.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ad1aab0938653f3278a3eff54e705335 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFSinkWriter.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFSinkWriter.cs new file mode 100644 index 0000000..fcbaabe --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFSinkWriter.cs @@ -0,0 +1,59 @@ +using System; +using System.Collections.Generic; +using System.Runtime.InteropServices; +using System.Text; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// Implemented by the Microsoft Media Foundation sink writer object. + /// </summary> + [ComImport, Guid("3137f1cd-fe5e-4805-a5d8-fb477448cb3d"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] + public interface IMFSinkWriter + { + /// <summary> + /// Adds a stream to the sink writer. + /// </summary> + void AddStream([In, MarshalAs(UnmanagedType.Interface)] IMFMediaType pTargetMediaType, out int pdwStreamIndex); + /// <summary> + /// Sets the input format for a stream on the sink writer. + /// </summary> + void SetInputMediaType([In] int dwStreamIndex, [In, MarshalAs(UnmanagedType.Interface)] IMFMediaType pInputMediaType, [In, MarshalAs(UnmanagedType.Interface)] IMFAttributes pEncodingParameters); + /// <summary> + /// Initializes the sink writer for writing. + /// </summary> + void BeginWriting(); + /// <summary> + /// Delivers a sample to the sink writer. + /// </summary> + void WriteSample([In] int dwStreamIndex, [In, MarshalAs(UnmanagedType.Interface)] IMFSample pSample); + /// <summary> + /// Indicates a gap in an input stream. + /// </summary> + void SendStreamTick([In] int dwStreamIndex, [In] long llTimestamp); + /// <summary> + /// Places a marker in the specified stream. + /// </summary> + void PlaceMarker([In] int dwStreamIndex, [In] IntPtr pvContext); + /// <summary> + /// Notifies the media sink that a stream has reached the end of a segment. + /// </summary> + void NotifyEndOfSegment([In] int dwStreamIndex); + /// <summary> + /// Flushes one or more streams. + /// </summary> + void Flush([In] int dwStreamIndex); + /// <summary> + /// (Finalize) Completes all writing operations on the sink writer. + /// </summary> + void DoFinalize(); + /// <summary> + /// Queries the underlying media sink or encoder for an interface. + /// </summary> + void GetServiceForStream([In] int dwStreamIndex, [In] ref Guid guidService, [In] ref Guid riid, out IntPtr ppvObject); + /// <summary> + /// Gets statistics about the performance of the sink writer. + /// </summary> + void GetStatistics([In] int dwStreamIndex, [In, Out] MF_SINK_WRITER_STATISTICS pStats); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFSinkWriter.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFSinkWriter.cs.meta new file mode 100644 index 0000000..e02fec2 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFSinkWriter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 928c4c61c33ca3fae9efeb10aa3df4af +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFSourceReader.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFSourceReader.cs new file mode 100644 index 0000000..7d34124 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFSourceReader.cs @@ -0,0 +1,99 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// IMFSourceReader interface + /// http://msdn.microsoft.com/en-us/library/windows/desktop/dd374655%28v=vs.85%29.aspx + /// </summary> + [ComImport, InterfaceType(ComInterfaceType.InterfaceIsIUnknown), Guid("70ae66f2-c809-4e4f-8915-bdcb406b7993")] + public interface IMFSourceReader + { + /// <summary> + /// Queries whether a stream is selected. + /// </summary> + void GetStreamSelection([In] int dwStreamIndex, [Out, MarshalAs(UnmanagedType.Bool)] out bool pSelected); + /// <summary> + /// Selects or deselects one or more streams. + /// </summary> + void SetStreamSelection([In] int dwStreamIndex, [In, MarshalAs(UnmanagedType.Bool)] bool pSelected); + /// <summary> + /// Gets a format that is supported natively by the media source. + /// </summary> + void GetNativeMediaType([In] int dwStreamIndex, [In] int dwMediaTypeIndex, [Out] out IMFMediaType ppMediaType); + /// <summary> + /// Gets the current media type for a stream. + /// </summary> + void GetCurrentMediaType([In] int dwStreamIndex, [Out] out IMFMediaType ppMediaType); + /// <summary> + /// Sets the media type for a stream. + /// </summary> + void SetCurrentMediaType([In] int dwStreamIndex, IntPtr pdwReserved, [In] IMFMediaType pMediaType); + /// <summary> + /// Seeks to a new position in the media source. + /// </summary> + void SetCurrentPosition([In, MarshalAs(UnmanagedType.LPStruct)] Guid guidTimeFormat, [In] IntPtr varPosition); + /// <summary> + /// Reads the next sample from the media source. + /// </summary> + void ReadSample([In] int dwStreamIndex, [In] int dwControlFlags, [Out] out int pdwActualStreamIndex, [Out] out MF_SOURCE_READER_FLAG pdwStreamFlags, + [Out] out UInt64 pllTimestamp, [Out] out IMFSample ppSample); + /// <summary> + /// Flushes one or more streams. + /// </summary> + void Flush([In] int dwStreamIndex); + + /// <summary> + /// Queries the underlying media source or decoder for an interface. + /// </summary> + void GetServiceForStream([In] int dwStreamIndex, [In, MarshalAs(UnmanagedType.LPStruct)] Guid guidService, + [In, MarshalAs(UnmanagedType.LPStruct)] Guid riid, [Out] out IntPtr ppvObject); + + /// <summary> + /// Gets an attribute from the underlying media source. + /// </summary> + [PreserveSig] + int GetPresentationAttribute([In] int dwStreamIndex, [In, MarshalAs(UnmanagedType.LPStruct)] Guid guidAttribute, [Out] IntPtr pvarAttribute); + } + + /// <summary> + /// Contains flags that indicate the status of the IMFSourceReader::ReadSample method + /// http://msdn.microsoft.com/en-us/library/windows/desktop/dd375773(v=vs.85).aspx + /// </summary> + [Flags] + public enum MF_SOURCE_READER_FLAG { + /// <summary> + /// No Error + /// </summary> + None = 0, + /// <summary> + /// An error occurred. If you receive this flag, do not make any further calls to IMFSourceReader methods. + /// </summary> + MF_SOURCE_READERF_ERROR = 0x00000001, + /// <summary> + /// The source reader reached the end of the stream. + /// </summary> + MF_SOURCE_READERF_ENDOFSTREAM = 0x00000002, + /// <summary> + /// One or more new streams were created + /// </summary> + MF_SOURCE_READERF_NEWSTREAM = 0x00000004, + /// <summary> + /// The native format has changed for one or more streams. The native format is the format delivered by the media source before any decoders are inserted. + /// </summary> + MF_SOURCE_READERF_NATIVEMEDIATYPECHANGED = 0x00000010, + /// <summary> + /// The current media has type changed for one or more streams. To get the current media type, call the IMFSourceReader::GetCurrentMediaType method. + /// </summary> + MF_SOURCE_READERF_CURRENTMEDIATYPECHANGED = 0x00000020, + /// <summary> + /// There is a gap in the stream. This flag corresponds to an MEStreamTick event from the media source. + /// </summary> + MF_SOURCE_READERF_STREAMTICK = 0x00000100, + /// <summary> + /// All transforms inserted by the application have been removed for a particular stream. + /// </summary> + MF_SOURCE_READERF_ALLEFFECTSREMOVED = 0x00000200 + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFSourceReader.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFSourceReader.cs.meta new file mode 100644 index 0000000..ca855dc --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFSourceReader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a49cafaca00d0a3bea48a1544addc41c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFTransform.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFTransform.cs new file mode 100644 index 0000000..e9c8ee8 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFTransform.cs @@ -0,0 +1,254 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// IMFTransform, defined in mftransform.h + /// </summary> + [ComImport, InterfaceType(ComInterfaceType.InterfaceIsIUnknown), Guid("bf94c121-5b05-4e6f-8000-ba598961414d")] + public interface IMFTransform + { + /// <summary> + /// Retrieves the minimum and maximum number of input and output streams. + /// </summary> + /// <remarks> + /// virtual HRESULT STDMETHODCALLTYPE GetStreamLimits( + /// /* [out] */ __RPC__out DWORD *pdwInputMinimum, + /// /* [out] */ __RPC__out DWORD *pdwInputMaximum, + /// /* [out] */ __RPC__out DWORD *pdwOutputMinimum, + /// /* [out] */ __RPC__out DWORD *pdwOutputMaximum) = 0; + /// </remarks> + void GetStreamLimits([Out] out int pdwInputMinimum, [Out] out int pdwInputMaximum, [Out] out int pdwOutputMinimum, [Out] out int pdwOutputMaximum); + + /// <summary> + /// Retrieves the current number of input and output streams on this MFT. + /// </summary> + /// <remarks> + /// virtual HRESULT STDMETHODCALLTYPE GetStreamCount( + /// /* [out] */ __RPC__out DWORD *pcInputStreams, + /// /* [out] */ __RPC__out DWORD *pcOutputStreams) = 0; + /// </remarks> + void GetStreamCount([Out] out int pcInputStreams, [Out] out int pcOutputStreams); + + /// <summary> + /// Retrieves the stream identifiers for the input and output streams on this MFT. + /// </summary> + /// <remarks> + /// virtual HRESULT STDMETHODCALLTYPE GetStreamIDs( + /// DWORD dwInputIDArraySize, + /// /* [size_is][out] */ __RPC__out_ecount_full(dwInputIDArraySize) DWORD *pdwInputIDs, + /// DWORD dwOutputIDArraySize, + /// /* [size_is][out] */ __RPC__out_ecount_full(dwOutputIDArraySize) DWORD *pdwOutputIDs) = 0; + /// </remarks> + void GetStreamIds([In] int dwInputIdArraySize, [In, Out] IntPtr pdwInputIDs, [In] int dwOutputIdArraySize, [In, Out] IntPtr pdwOutputIDs); + + /// <summary> + /// Gets the buffer requirements and other information for an input stream on this Media Foundation transform (MFT). + /// </summary> + /// <remarks> + /// virtual HRESULT STDMETHODCALLTYPE GetInputStreamInfo( + /// DWORD dwInputStreamID, + /// /* [out] */ __RPC__out MFT_INPUT_STREAM_INFO *pStreamInfo) = 0; + /// </remarks> + void GetInputStreamInfo([In] int dwInputStreamId, [Out] out MFT_INPUT_STREAM_INFO pStreamInfo); + + /// <summary> + /// Gets the buffer requirements and other information for an output stream on this Media Foundation transform (MFT). + /// </summary> + /// <remarks> + /// virtual HRESULT STDMETHODCALLTYPE GetOutputStreamInfo( + /// DWORD dwOutputStreamID, + /// /* [out] */ __RPC__out MFT_OUTPUT_STREAM_INFO *pStreamInfo) = 0; + /// </remarks> + void GetOutputStreamInfo([In] int dwOutputStreamId, [Out] out MFT_OUTPUT_STREAM_INFO pStreamInfo); + + /// <summary> + /// Gets the global attribute store for this Media Foundation transform (MFT). + /// </summary> + /// <remarks> + /// virtual HRESULT STDMETHODCALLTYPE GetAttributes( + /// /* [out] */ __RPC__deref_out_opt IMFAttributes **pAttributes) = 0; + /// </remarks> + void GetAttributes([Out] out IMFAttributes pAttributes); + + /// <summary> + /// Retrieves the attribute store for an input stream on this MFT. + /// </summary> + /// <remarks> + /// virtual HRESULT STDMETHODCALLTYPE GetInputStreamAttributes( + /// DWORD dwInputStreamID, + /// /* [out] */ __RPC__deref_out_opt IMFAttributes **pAttributes) = 0; + /// </remarks> + void GetInputStreamAttributes([In] int dwInputStreamId, [Out] out IMFAttributes pAttributes); + + /// <summary> + /// Retrieves the attribute store for an output stream on this MFT. + /// </summary> + /// <remarks> + /// virtual HRESULT STDMETHODCALLTYPE GetOutputStreamAttributes( + /// DWORD dwOutputStreamID, + /// /* [out] */ __RPC__deref_out_opt IMFAttributes **pAttributes) = 0; + /// </remarks> + void GetOutputStreamAttributes([In] int dwOutputStreamId, [Out] out IMFAttributes pAttributes); + + /// <summary> + /// Removes an input stream from this MFT. + /// </summary> + /// <remarks> + /// virtual HRESULT STDMETHODCALLTYPE DeleteInputStream( + /// DWORD dwStreamID) = 0; + /// </remarks> + void DeleteInputStream([In] int dwOutputStreamId); + + /// <summary> + /// Adds one or more new input streams to this MFT. + /// </summary> + /// <remarks> + /// virtual HRESULT STDMETHODCALLTYPE AddInputStreams( + /// DWORD cStreams, + /// /* [in] */ __RPC__in DWORD *adwStreamIDs) = 0; + /// </remarks> + void AddInputStreams([In] int cStreams, [In] IntPtr adwStreamIDs); + + /// <summary> + /// Gets an available media type for an input stream on this Media Foundation transform (MFT). + /// </summary> + /// <remarks> + /// virtual HRESULT STDMETHODCALLTYPE GetInputAvailableType( + /// DWORD dwInputStreamID, + /// DWORD dwTypeIndex, + /// /* [out] */ __RPC__deref_out_opt IMFMediaType **ppType) = 0; + /// </remarks> + void GetInputAvailableType([In] int dwInputStreamId, [In] int dwTypeIndex, [Out] out IMFMediaType ppType); + + /// <summary> + /// Retrieves an available media type for an output stream on this MFT. + /// </summary> + /// <remarks> + /// virtual HRESULT STDMETHODCALLTYPE GetOutputAvailableType( + /// DWORD dwOutputStreamID, + /// DWORD dwTypeIndex, + /// /* [out] */ __RPC__deref_out_opt IMFMediaType **ppType) = 0; + /// </remarks> + void GetOutputAvailableType([In] int dwOutputStreamId, [In] int dwTypeIndex, [Out] out IMFMediaType ppType); + + /// <summary> + /// Sets, tests, or clears the media type for an input stream on this Media Foundation transform (MFT). + /// </summary> + /// <remarks> + /// virtual HRESULT STDMETHODCALLTYPE SetInputType( + /// DWORD dwInputStreamID, + /// /* [in] */ __RPC__in_opt IMFMediaType *pType, + /// DWORD dwFlags) = 0; + /// </remarks> + void SetInputType([In] int dwInputStreamId, [In] IMFMediaType pType, [In] _MFT_SET_TYPE_FLAGS dwFlags); + + /// <summary> + /// Sets, tests, or clears the media type for an output stream on this Media Foundation transform (MFT). + /// </summary> + /// <remarks> + /// virtual HRESULT STDMETHODCALLTYPE SetOutputType( + /// DWORD dwOutputStreamID, + /// /* [in] */ __RPC__in_opt IMFMediaType *pType, + /// DWORD dwFlags) = 0; + /// </remarks> + void SetOutputType([In] int dwOutputStreamId, [In] IMFMediaType pType, [In] _MFT_SET_TYPE_FLAGS dwFlags); + + /// <summary> + /// Gets the current media type for an input stream on this Media Foundation transform (MFT). + /// </summary> + /// <remarks> + /// virtual HRESULT STDMETHODCALLTYPE GetInputCurrentType( + /// DWORD dwInputStreamID, + /// /* [out] */ __RPC__deref_out_opt IMFMediaType **ppType) = 0; + /// </remarks> + void GetInputCurrentType([In] int dwInputStreamId, [Out] out IMFMediaType ppType); + + /// <summary> + /// Gets the current media type for an output stream on this Media Foundation transform (MFT). + /// </summary> + /// <remarks> + /// virtual HRESULT STDMETHODCALLTYPE GetOutputCurrentType( + /// DWORD dwOutputStreamID, + /// /* [out] */ __RPC__deref_out_opt IMFMediaType **ppType) = 0; + /// </remarks> + void GetOutputCurrentType([In] int dwOutputStreamId, [Out] out IMFMediaType ppType); + + /// <summary> + /// Queries whether an input stream on this Media Foundation transform (MFT) can accept more data. + /// </summary> + /// <remarks> + /// virtual HRESULT STDMETHODCALLTYPE GetInputStatus( + /// DWORD dwInputStreamID, + /// /* [out] */ __RPC__out DWORD *pdwFlags) = 0; + /// </remarks> + void GetInputStatus([In] int dwInputStreamId, [Out] out _MFT_INPUT_STATUS_FLAGS pdwFlags); + + /// <summary> + /// Queries whether the Media Foundation transform (MFT) is ready to produce output data. + /// </summary> + /// <remarks> + /// virtual HRESULT STDMETHODCALLTYPE GetOutputStatus( + /// /* [out] */ __RPC__out DWORD *pdwFlags) = 0; + /// </remarks> + void GetOutputStatus([In] int dwInputStreamId, [Out] out _MFT_OUTPUT_STATUS_FLAGS pdwFlags); + + /// <summary> + /// Sets the range of time stamps the client needs for output. + /// </summary> + /// <remarks> + /// virtual HRESULT STDMETHODCALLTYPE SetOutputBounds( + /// LONGLONG hnsLowerBound, + /// LONGLONG hnsUpperBound) = 0; + /// </remarks> + void SetOutputBounds([In] long hnsLowerBound, [In] long hnsUpperBound); + + /// <summary> + /// Sends an event to an input stream on this Media Foundation transform (MFT). + /// </summary> + /// <remarks> + /// virtual HRESULT STDMETHODCALLTYPE ProcessEvent( + /// DWORD dwInputStreamID, + /// /* [in] */ __RPC__in_opt IMFMediaEvent *pEvent) = 0; + /// </remarks> + void ProcessEvent([In] int dwInputStreamId, [In] IMFMediaEvent pEvent); + + /// <summary> + /// Sends a message to the Media Foundation transform (MFT). + /// </summary> + /// <remarks> + /// virtual HRESULT STDMETHODCALLTYPE ProcessMessage( + /// MFT_MESSAGE_TYPE eMessage, + /// ULONG_PTR ulParam) = 0; + /// </remarks> + void ProcessMessage([In] MFT_MESSAGE_TYPE eMessage, [In] IntPtr ulParam); + + /// <summary> + /// Delivers data to an input stream on this Media Foundation transform (MFT). + /// </summary> + /// <remarks> + /// virtual /* [local] */ HRESULT STDMETHODCALLTYPE ProcessInput( + /// DWORD dwInputStreamID, + /// IMFSample *pSample, + /// DWORD dwFlags) = 0; + /// </remarks> + void ProcessInput([In] int dwInputStreamId, [In] IMFSample pSample, int dwFlags); + + /// <summary> + /// Generates output from the current input data. + /// </summary> + /// <remarks> + /// virtual /* [local] */ HRESULT STDMETHODCALLTYPE ProcessOutput( + /// DWORD dwFlags, + /// DWORD cOutputBufferCount, + /// /* [size_is][out][in] */ MFT_OUTPUT_DATA_BUFFER *pOutputSamples, + /// /* [out] */ DWORD *pdwStatus) = 0; + /// </remarks> + [PreserveSig] + int ProcessOutput([In] _MFT_PROCESS_OUTPUT_FLAGS dwFlags, + [In] int cOutputBufferCount, + [In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] MFT_OUTPUT_DATA_BUFFER[] pOutputSamples, + [Out] out _MFT_PROCESS_OUTPUT_STATUS pdwStatus); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFTransform.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFTransform.cs.meta new file mode 100644 index 0000000..a10ecf0 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/IMFTransform.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e5ce0edd86755786cb59fd9fed6d9de5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_INPUT_STREAM_INFO.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_INPUT_STREAM_INFO.cs new file mode 100644 index 0000000..11cff00 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_INPUT_STREAM_INFO.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using System.Runtime.InteropServices; +using System.Text; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// Contains information about an input stream on a Media Foundation transform (MFT) + /// </summary> + [StructLayout(LayoutKind.Sequential)] + public struct MFT_INPUT_STREAM_INFO + { + /// <summary> + /// Maximum amount of time between an input sample and the corresponding output sample, in 100-nanosecond units. + /// </summary> + public long hnsMaxLatency; + /// <summary> + /// Bitwise OR of zero or more flags from the _MFT_INPUT_STREAM_INFO_FLAGS enumeration. + /// </summary> + public _MFT_INPUT_STREAM_INFO_FLAGS dwFlags; + /// <summary> + /// The minimum size of each input buffer, in bytes. + /// </summary> + public int cbSize; + /// <summary> + /// Maximum amount of input data, in bytes, that the MFT holds to perform lookahead. + /// </summary> + public int cbMaxLookahead; + /// <summary> + /// The memory alignment required for input buffers. If the MFT does not require a specific alignment, the value is zero. + /// </summary> + public int cbAlignment; + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_INPUT_STREAM_INFO.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_INPUT_STREAM_INFO.cs.meta new file mode 100644 index 0000000..a33e019 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_INPUT_STREAM_INFO.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cb721f812f9b6608d9ec647ac6f74239 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_MESSAGE_TYPE.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_MESSAGE_TYPE.cs new file mode 100644 index 0000000..d724f4e --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_MESSAGE_TYPE.cs @@ -0,0 +1,53 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// Defines messages for a Media Foundation transform (MFT). + /// </summary> + public enum MFT_MESSAGE_TYPE + { + /// <summary> + /// Requests the MFT to flush all stored data. + /// </summary> + MFT_MESSAGE_COMMAND_FLUSH = 0x00000000, + /// <summary> + /// Requests the MFT to drain any stored data. + /// </summary> + MFT_MESSAGE_COMMAND_DRAIN = 0x00000001, + /// <summary> + /// Sets or clears the Direct3D Device Manager for DirectX Video Accereration (DXVA). + /// </summary> + MFT_MESSAGE_SET_D3D_MANAGER = 0x00000002, + /// <summary> + /// Drop samples - requires Windows 7 + /// </summary> + MFT_MESSAGE_DROP_SAMPLES = 0x00000003, + /// <summary> + /// Command Tick - requires Windows 8 + /// </summary> + MFT_MESSAGE_COMMAND_TICK = 0x00000004, + /// <summary> + /// Notifies the MFT that streaming is about to begin. + /// </summary> + MFT_MESSAGE_NOTIFY_BEGIN_STREAMING = 0x10000000, + /// <summary> + /// Notifies the MFT that streaming is about to end. + /// </summary> + MFT_MESSAGE_NOTIFY_END_STREAMING = 0x10000001, + /// <summary> + /// Notifies the MFT that an input stream has ended. + /// </summary> + MFT_MESSAGE_NOTIFY_END_OF_STREAM = 0x10000002, + /// <summary> + /// Notifies the MFT that the first sample is about to be processed. + /// </summary> + MFT_MESSAGE_NOTIFY_START_OF_STREAM = 0x10000003, + /// <summary> + /// Marks a point in the stream. This message applies only to asynchronous MFTs. Requires Windows 7 + /// </summary> + MFT_MESSAGE_COMMAND_MARKER = 0x20000000 + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_MESSAGE_TYPE.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_MESSAGE_TYPE.cs.meta new file mode 100644 index 0000000..de501b0 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_MESSAGE_TYPE.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 376697207e6e567b0b0e2c62b942da69 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_OUTPUT_DATA_BUFFER.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_OUTPUT_DATA_BUFFER.cs new file mode 100644 index 0000000..19d2bbf --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_OUTPUT_DATA_BUFFER.cs @@ -0,0 +1,28 @@ +using System.Runtime.InteropServices; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// Contains information about an output buffer for a Media Foundation transform. + /// </summary> + [StructLayout(LayoutKind.Sequential)] + public struct MFT_OUTPUT_DATA_BUFFER + { + /// <summary> + /// Output stream identifier. + /// </summary> + public int dwStreamID; + /// <summary> + /// Pointer to the IMFSample interface. + /// </summary> + public IMFSample pSample; + /// <summary> + /// Before calling ProcessOutput, set this member to zero. + /// </summary> + public _MFT_OUTPUT_DATA_BUFFER_FLAGS dwStatus; + /// <summary> + /// Before calling ProcessOutput, set this member to NULL. + /// </summary> + public IMFCollection pEvents; + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_OUTPUT_DATA_BUFFER.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_OUTPUT_DATA_BUFFER.cs.meta new file mode 100644 index 0000000..af2fd46 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_OUTPUT_DATA_BUFFER.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3c28e2f5f1504e7c3beb616f615d0690 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_OUTPUT_STREAM_INFO.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_OUTPUT_STREAM_INFO.cs new file mode 100644 index 0000000..1bec26f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_OUTPUT_STREAM_INFO.cs @@ -0,0 +1,24 @@ +using System.Runtime.InteropServices; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// Contains information about an output stream on a Media Foundation transform (MFT). + /// </summary> + [StructLayout(LayoutKind.Sequential)] + public struct MFT_OUTPUT_STREAM_INFO + { + /// <summary> + /// Bitwise OR of zero or more flags from the _MFT_OUTPUT_STREAM_INFO_FLAGS enumeration. + /// </summary> + public _MFT_OUTPUT_STREAM_INFO_FLAGS dwFlags; + /// <summary> + /// Minimum size of each output buffer, in bytes. + /// </summary> + public int cbSize; + /// <summary> + /// The memory alignment required for output buffers. + /// </summary> + public int cbAlignment; + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_OUTPUT_STREAM_INFO.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_OUTPUT_STREAM_INFO.cs.meta new file mode 100644 index 0000000..cf42e50 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_OUTPUT_STREAM_INFO.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 36673722fc34855c1be98f68d532f398 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_REGISTER_TYPE_INFO.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_REGISTER_TYPE_INFO.cs new file mode 100644 index 0000000..6af26e9 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_REGISTER_TYPE_INFO.cs @@ -0,0 +1,21 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// Contains media type information for registering a Media Foundation transform (MFT). + /// </summary> + [StructLayout(LayoutKind.Sequential)] + public class MFT_REGISTER_TYPE_INFO + { + /// <summary> + /// The major media type. + /// </summary> + public Guid guidMajorType; + /// <summary> + /// The Media Subtype + /// </summary> + public Guid guidSubtype; + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_REGISTER_TYPE_INFO.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_REGISTER_TYPE_INFO.cs.meta new file mode 100644 index 0000000..85f59bb --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MFT_REGISTER_TYPE_INFO.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 77c96403b87e7073c88fa4573b81f150 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MF_SINK_WRITER_STATISTICS.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MF_SINK_WRITER_STATISTICS.cs new file mode 100644 index 0000000..5f30fb9 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MF_SINK_WRITER_STATISTICS.cs @@ -0,0 +1,79 @@ +using System; +using System.Collections.Generic; +using System.Runtime.InteropServices; +using System.Text; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// Contains statistics about the performance of the sink writer. + /// </summary> + [StructLayout(LayoutKind.Sequential)] + public class MF_SINK_WRITER_STATISTICS + { + /// <summary> + /// The size of the structure, in bytes. + /// </summary> + public int cb; + /// <summary> + /// The time stamp of the most recent sample given to the sink writer. + /// </summary> + public long llLastTimestampReceived; + /// <summary> + /// The time stamp of the most recent sample to be encoded. + /// </summary> + public long llLastTimestampEncoded; + /// <summary> + /// The time stamp of the most recent sample given to the media sink. + /// </summary> + public long llLastTimestampProcessed; + /// <summary> + /// The time stamp of the most recent stream tick. + /// </summary> + public long llLastStreamTickReceived; + /// <summary> + /// The system time of the most recent sample request from the media sink. + /// </summary> + public long llLastSinkSampleRequest; + /// <summary> + /// The number of samples received. + /// </summary> + public long qwNumSamplesReceived; + /// <summary> + /// The number of samples encoded. + /// </summary> + public long qwNumSamplesEncoded; + /// <summary> + /// The number of samples given to the media sink. + /// </summary> + public long qwNumSamplesProcessed; + /// <summary> + /// The number of stream ticks received. + /// </summary> + public long qwNumStreamTicksReceived; + /// <summary> + /// The amount of data, in bytes, currently waiting to be processed. + /// </summary> + public int dwByteCountQueued; + /// <summary> + /// The total amount of data, in bytes, that has been sent to the media sink. + /// </summary> + public long qwByteCountProcessed; + /// <summary> + /// The number of pending sample requests. + /// </summary> + public int dwNumOutstandingSinkSampleRequests; + /// <summary> + /// The average rate, in media samples per 100-nanoseconds, at which the application sent samples to the sink writer. + /// </summary> + public int dwAverageSampleRateReceived; + /// <summary> + /// The average rate, in media samples per 100-nanoseconds, at which the sink writer sent samples to the encoder + /// </summary> + public int dwAverageSampleRateEncoded; + /// <summary> + /// The average rate, in media samples per 100-nanoseconds, at which the sink writer sent samples to the media sink. + /// </summary> + public int dwAverageSampleRateProcessed; + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MF_SINK_WRITER_STATISTICS.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MF_SINK_WRITER_STATISTICS.cs.meta new file mode 100644 index 0000000..f5f785b --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MF_SINK_WRITER_STATISTICS.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d8a192902c28914538873cc3a63ad495 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaEventType.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaEventType.cs new file mode 100644 index 0000000..da5e401 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaEventType.cs @@ -0,0 +1,437 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// See mfobjects.h + /// </summary> + public enum MediaEventType + { + /// <summary> + /// Unknown event type. + /// </summary> + MEUnknown = 0, + /// <summary> + /// Signals a serious error. + /// </summary> + MEError = 1, + /// <summary> + /// Custom event type. + /// </summary> + MEExtendedType = 2, + /// <summary> + /// A non-fatal error occurred during streaming. + /// </summary> + MENonFatalError = 3, + // MEGenericV1Anchor = MENonFatalError, + /// <summary> + /// Session Unknown + /// </summary> + MESessionUnknown = 100, + /// <summary> + /// Raised after the IMFMediaSession::SetTopology method completes asynchronously + /// </summary> + MESessionTopologySet = 101, + /// <summary> + /// Raised by the Media Session when the IMFMediaSession::ClearTopologies method completes asynchronously. + /// </summary> + MESessionTopologiesCleared = 102, + /// <summary> + /// Raised when the IMFMediaSession::Start method completes asynchronously. + /// </summary> + MESessionStarted = 103, + /// <summary> + /// Raised when the IMFMediaSession::Pause method completes asynchronously. + /// </summary> + MESessionPaused = 104, + /// <summary> + /// Raised when the IMFMediaSession::Stop method completes asynchronously. + /// </summary> + MESessionStopped = 105, + /// <summary> + /// Raised when the IMFMediaSession::Close method completes asynchronously. + /// </summary> + MESessionClosed = 106, + /// <summary> + /// Raised by the Media Session when it has finished playing the last presentation in the playback queue. + /// </summary> + MESessionEnded = 107, + /// <summary> + /// Raised by the Media Session when the playback rate changes. + /// </summary> + MESessionRateChanged = 108, + /// <summary> + /// Raised by the Media Session when it completes a scrubbing request. + /// </summary> + MESessionScrubSampleComplete = 109, + /// <summary> + /// Raised by the Media Session when the session capabilities change. + /// </summary> + MESessionCapabilitiesChanged = 110, + /// <summary> + /// Raised by the Media Session when the status of a topology changes. + /// </summary> + MESessionTopologyStatus = 111, + /// <summary> + /// Raised by the Media Session when a new presentation starts. + /// </summary> + MESessionNotifyPresentationTime = 112, + /// <summary> + /// Raised by a media source a new presentation is ready. + /// </summary> + MENewPresentation = 113, + /// <summary> + /// License acquisition is about to begin. + /// </summary> + MELicenseAcquisitionStart = 114, + /// <summary> + /// License acquisition is complete. + /// </summary> + MELicenseAcquisitionCompleted = 115, + /// <summary> + /// Individualization is about to begin. + /// </summary> + MEIndividualizationStart = 116, + /// <summary> + /// Individualization is complete. + /// </summary> + MEIndividualizationCompleted = 117, + /// <summary> + /// Signals the progress of a content enabler object. + /// </summary> + MEEnablerProgress = 118, + /// <summary> + /// A content enabler object's action is complete. + /// </summary> + MEEnablerCompleted = 119, + /// <summary> + /// Raised by a trusted output if an error occurs while enforcing the output policy. + /// </summary> + MEPolicyError = 120, + /// <summary> + /// Contains status information about the enforcement of an output policy. + /// </summary> + MEPolicyReport = 121, + /// <summary> + /// A media source started to buffer data. + /// </summary> + MEBufferingStarted = 122, + + /// <summary> + /// A media source stopped buffering data. + /// </summary> + MEBufferingStopped = 123, + + /// <summary> + /// The network source started opening a URL. + /// </summary> + MEConnectStart = 124, + /// <summary> + /// The network source finished opening a URL. + /// </summary> + MEConnectEnd = 125, + /// <summary> + /// Raised by a media source at the start of a reconnection attempt. + /// </summary> + MEReconnectStart = 126, + /// <summary> + /// Raised by a media source at the end of a reconnection attempt. + /// </summary> + MEReconnectEnd = 127, + /// <summary> + /// Raised by the enhanced video renderer (EVR) when it receives a user event from the presenter. + /// </summary> + MERendererEvent = 128, + /// <summary> + /// Raised by the Media Session when the format changes on a media sink. + /// </summary> + MESessionStreamSinkFormatChanged = 129, + //MESessionV1Anchor = MESessionStreamSinkFormatChanged, + /// <summary> + /// Source Unknown + /// </summary> + MESourceUnknown = 200, + /// <summary> + /// Raised when a media source starts without seeking. + /// </summary> + MESourceStarted = 201, + /// <summary> + /// Raised by a media stream when the source starts without seeking. + /// </summary> + MEStreamStarted = 202, + /// <summary> + /// Raised when a media source seeks to a new position. + /// </summary> + MESourceSeeked = 203, + /// <summary> + /// Raised by a media stream after a call to IMFMediaSource::Start causes a seek in the stream. + /// </summary> + MEStreamSeeked = 204, + /// <summary> + /// Raised by a media source when it starts a new stream. + /// </summary> + MENewStream = 205, + /// <summary> + /// Raised by a media source when it restarts or seeks a stream that is already active. + /// </summary> + MEUpdatedStream = 206, + /// <summary> + /// Raised by a media source when the IMFMediaSource::Stop method completes asynchronously. + /// </summary> + MESourceStopped = 207, + /// <summary> + /// Raised by a media stream when the IMFMediaSource::Stop method completes asynchronously. + /// </summary> + MEStreamStopped = 208, + /// <summary> + /// Raised by a media source when the IMFMediaSource::Pause method completes asynchronously. + /// </summary> + MESourcePaused = 209, + /// <summary> + /// Raised by a media stream when the IMFMediaSource::Pause method completes asynchronously. + /// </summary> + MEStreamPaused = 210, + /// <summary> + /// Raised by a media source when a presentation ends. + /// </summary> + MEEndOfPresentation = 211, + /// <summary> + /// Raised by a media stream when the stream ends. + /// </summary> + MEEndOfStream = 212, + /// <summary> + /// Raised when a media stream delivers a new sample. + /// </summary> + MEMediaSample = 213, + /// <summary> + /// Signals that a media stream does not have data available at a specified time. + /// </summary> + MEStreamTick = 214, + /// <summary> + /// Raised by a media stream when it starts or stops thinning the stream. + /// </summary> + MEStreamThinMode = 215, + /// <summary> + /// Raised by a media stream when the media type of the stream changes. + /// </summary> + MEStreamFormatChanged = 216, + /// <summary> + /// Raised by a media source when the playback rate changes. + /// </summary> + MESourceRateChanged = 217, + /// <summary> + /// Raised by the sequencer source when a segment is completed and is followed by another segment. + /// </summary> + MEEndOfPresentationSegment = 218, + /// <summary> + /// Raised by a media source when the source's characteristics change. + /// </summary> + MESourceCharacteristicsChanged = 219, + /// <summary> + /// Raised by a media source to request a new playback rate. + /// </summary> + MESourceRateChangeRequested = 220, + /// <summary> + /// Raised by a media source when it updates its metadata. + /// </summary> + MESourceMetadataChanged = 221, + /// <summary> + /// Raised by the sequencer source when the IMFSequencerSource::UpdateTopology method completes asynchronously. + /// </summary> + MESequencerSourceTopologyUpdated = 222, + //MESourceV1Anchor = MESequencerSourceTopologyUpdated, + /// <summary> + /// Sink Unknown + /// </summary> + MESinkUnknown = 300, + /// <summary> + /// Raised by a stream sink when it completes the transition to the running state. + /// </summary> + MEStreamSinkStarted = 301, + /// <summary> + /// Raised by a stream sink when it completes the transition to the stopped state. + /// </summary> + MEStreamSinkStopped = 302, + /// <summary> + /// Raised by a stream sink when it completes the transition to the paused state. + /// </summary> + MEStreamSinkPaused = 303, + /// <summary> + /// Raised by a stream sink when the rate has changed. + /// </summary> + MEStreamSinkRateChanged = 304, + /// <summary> + /// Raised by a stream sink to request a new media sample from the pipeline. + /// </summary> + MEStreamSinkRequestSample = 305, + /// <summary> + /// Raised by a stream sink after the IMFStreamSink::PlaceMarker method is called. + /// </summary> + MEStreamSinkMarker = 306, + /// <summary> + /// Raised by a stream sink when the stream has received enough preroll data to begin rendering. + /// </summary> + MEStreamSinkPrerolled = 307, + /// <summary> + /// Raised by a stream sink when it completes a scrubbing request. + /// </summary> + MEStreamSinkScrubSampleComplete = 308, + /// <summary> + /// Raised by a stream sink when the sink's media type is no longer valid. + /// </summary> + MEStreamSinkFormatChanged = 309, + /// <summary> + /// Raised by the stream sinks of the EVR if the video device changes. + /// </summary> + MEStreamSinkDeviceChanged = 310, + /// <summary> + /// Provides feedback about playback quality to the quality manager. + /// </summary> + MEQualityNotify = 311, + /// <summary> + /// Raised when a media sink becomes invalid. + /// </summary> + MESinkInvalidated = 312, + + /// <summary> + /// The audio session display name changed. + /// </summary> + MEAudioSessionNameChanged = 313, + + /// <summary> + /// The volume or mute state of the audio session changed + /// </summary> + MEAudioSessionVolumeChanged = 314, + + /// <summary> + /// The audio device was removed. + /// </summary> + MEAudioSessionDeviceRemoved = 315, + + /// <summary> + /// The Windows audio server system was shut down. + /// </summary> + MEAudioSessionServerShutdown = 316, + + /// <summary> + /// The grouping parameters changed for the audio session. + /// </summary> + MEAudioSessionGroupingParamChanged = 317, + + /// <summary> + /// The audio session icon changed. + /// </summary> + MEAudioSessionIconChanged = 318, + + /// <summary> + /// The default audio format for the audio device changed. + /// </summary> + MEAudioSessionFormatChanged = 319, + + /// <summary> + /// The audio session was disconnected from a Windows Terminal Services session + /// </summary> + MEAudioSessionDisconnected = 320, + + /// <summary> + /// The audio session was preempted by an exclusive-mode connection. + /// </summary> + MEAudioSessionExclusiveModeOverride = 321, + //MESinkV1Anchor = MEAudioSessionExclusiveModeOverride, + /// <summary> + /// Trust Unknown + /// </summary> + METrustUnknown = 400, + /// <summary> + /// The output policy for a stream changed. + /// </summary> + MEPolicyChanged = 401, + /// <summary> + /// Content protection message + /// </summary> + MEContentProtectionMessage = 402, + /// <summary> + /// The IMFOutputTrustAuthority::SetPolicy method completed. + /// </summary> + MEPolicySet = 403, + //METrustV1Anchor = MEPolicySet, + /// <summary> + /// DRM License Backup Completed + /// </summary> + MEWMDRMLicenseBackupCompleted = 500, + /// <summary> + /// DRM License Backup Progress + /// </summary> + MEWMDRMLicenseBackupProgress = 501, + /// <summary> + /// DRM License Restore Completed + /// </summary> + MEWMDRMLicenseRestoreCompleted = 502, + /// <summary> + /// DRM License Restore Progress + /// </summary> + MEWMDRMLicenseRestoreProgress = 503, + /// <summary> + /// DRM License Acquisition Completed + /// </summary> + MEWMDRMLicenseAcquisitionCompleted = 506, + /// <summary> + /// DRM Individualization Completed + /// </summary> + MEWMDRMIndividualizationCompleted = 508, + /// <summary> + /// DRM Individualization Progress + /// </summary> + MEWMDRMIndividualizationProgress = 513, + /// <summary> + /// DRM Proximity Completed + /// </summary> + MEWMDRMProximityCompleted = 514, + /// <summary> + /// DRM License Store Cleaned + /// </summary> + MEWMDRMLicenseStoreCleaned = 515, + /// <summary> + /// DRM Revocation Download Completed + /// </summary> + MEWMDRMRevocationDownloadCompleted = 516, + //MEWMDRMV1Anchor = MEWMDRMRevocationDownloadCompleted, + /// <summary> + /// Transform Unknown + /// </summary> + METransformUnknown = 600, + /// <summary> + /// Sent by an asynchronous MFT to request a new input sample. + /// </summary> + METransformNeedInput = (METransformUnknown + 1), + /// <summary> + /// Sent by an asynchronous MFT when new output data is available from the MFT. + /// </summary> + METransformHaveOutput = (METransformNeedInput + 1), + /// <summary> + /// Sent by an asynchronous Media Foundation transform (MFT) when a drain operation is complete. + /// </summary> + METransformDrainComplete = (METransformHaveOutput + 1), + /// <summary> + /// Sent by an asynchronous MFT in response to an MFT_MESSAGE_COMMAND_MARKER message. + /// </summary> + METransformMarker = (METransformDrainComplete + 1), + //MEReservedMax = 10000 + } +} + + +/* + +MECaptureAudioSessionDeviceRemoved The device was removed. +MECaptureAudioSessionDisconnected The audio session is disconnected because the user logged off from a Windows Terminal Services (WTS) session. +MECaptureAudioSessionExclusiveModeOverride The user opened an audio stream in exclusive mode. +MECaptureAudioSessionFormatChanged The audio format changed. +MECaptureAudioSessionServerShutdown The audio session server shutdown. +MECaptureAudioSessionVolumeChanged The volume changed. +MEContentProtectionMessage The configuration changed for an output protection scheme. +MEVideoCaptureDevicePreempted The device has been preempted. +MEVideoCaptureDeviceRemoved The device has been removed. +}*/ diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaEventType.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaEventType.cs.meta new file mode 100644 index 0000000..c241a0b --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaEventType.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 743418488aa8d8640b58af34734c503d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationAttributes.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationAttributes.cs new file mode 100644 index 0000000..f3e55b2 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationAttributes.cs @@ -0,0 +1,298 @@ +using System; +using System.Collections.Generic; +using System.Text; +using NAudio.Utils; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// Media Foundation attribute guids + /// http://msdn.microsoft.com/en-us/library/windows/desktop/ms696989%28v=vs.85%29.aspx + /// </summary> + public static class MediaFoundationAttributes + { + /// <summary> + /// Specifies whether an MFT performs asynchronous processing. + /// </summary> + public static readonly Guid MF_TRANSFORM_ASYNC = new Guid("f81a699a-649a-497d-8c73-29f8fed6ad7a"); + + /// <summary> + /// Enables the use of an asynchronous MFT. + /// </summary> + public static readonly Guid MF_TRANSFORM_ASYNC_UNLOCK = new Guid("e5666d6b-3422-4eb6-a421-da7db1f8e207"); + + /// <summary> + /// Contains flags for an MFT activation object. + /// </summary> + [FieldDescription("Transform Flags")] + public static readonly Guid MF_TRANSFORM_FLAGS_Attribute = new Guid("9359bb7e-6275-46c4-a025-1c01e45f1a86"); + + /// <summary> + /// Specifies the category for an MFT. + /// </summary> + [FieldDescription("Transform Category")] + public static readonly Guid MF_TRANSFORM_CATEGORY_Attribute = new Guid("ceabba49-506d-4757-a6ff-66c184987e4e"); + + /// <summary> + /// Contains the class identifier (CLSID) of an MFT. + /// </summary> + [FieldDescription("Class identifier")] + public static readonly Guid MFT_TRANSFORM_CLSID_Attribute = new Guid("6821c42b-65a4-4e82-99bc-9a88205ecd0c"); + + /// <summary> + /// Specifies the container type of an encoded file. The container types are supported by Media Foundation. + /// </summary> + [FieldDescription("Container type")] + public static readonly Guid MF_TRANSCODE_CONTAINERTYPE = new Guid(0x150ff23f, 0x4abc, 0x478b, 0xac, 0x4f, 0xe1, 0x91, 0x6f, 0xba, 0x1c, 0xca); + + /// <summary> + /// Contains the registered input types for a Media Foundation transform (MFT). + /// </summary> + [FieldDescription("Input Types")] + public static readonly Guid MFT_INPUT_TYPES_Attributes = new Guid("4276c9b1-759d-4bf3-9cd0-0d723d138f96"); + + /// <summary> + /// Contains the registered output types for a Media Foundation transform (MFT). + /// </summary> + [FieldDescription("Output Types")] + public static readonly Guid MFT_OUTPUT_TYPES_Attributes = new Guid("8eae8cf3-a44f-4306-ba5c-bf5dda242818"); + + /// <summary> + /// Contains the symbolic link for a hardware-based MFT. + /// </summary> + public static readonly Guid MFT_ENUM_HARDWARE_URL_Attribute = new Guid("2fb866ac-b078-4942-ab6c-003d05cda674"); + + /// <summary> + /// Contains the display name for a hardware-based MFT. + /// </summary> + [FieldDescription("Name")] + public static readonly Guid MFT_FRIENDLY_NAME_Attribute = new Guid("314ffbae-5b41-4c95-9c19-4e7d586face3"); + + /// <summary> + /// Contains a pointer to the stream attributes of the connected stream on a hardware-based MFT. + /// </summary> + public static readonly Guid MFT_CONNECTED_STREAM_ATTRIBUTE = new Guid("71eeb820-a59f-4de2-bcec-38db1dd611a4"); + + /// <summary> + /// Specifies whether a hardware-based MFT is connected to another hardware-based MFT. + /// </summary> + public static readonly Guid MFT_CONNECTED_TO_HW_STREAM = new Guid("34e6e728-06d6-4491-a553-4795650db912"); + + /// <summary> + /// Specifies the preferred output format for an encoder. + /// </summary> + [FieldDescription("Preferred Output Format")] + public static readonly Guid MFT_PREFERRED_OUTPUTTYPE_Attribute = new Guid("7e700499-396a-49ee-b1b4-f628021e8c9d"); + + /// <summary> + /// Specifies whether an MFT is registered only in the application's process. + /// </summary> + public static readonly Guid MFT_PROCESS_LOCAL_Attribute = new Guid("543186e4-4649-4e65-b588-4aa352aff379"); + + /// <summary> + /// Contains configuration properties for an encoder. + /// </summary> + public static readonly Guid MFT_PREFERRED_ENCODER_PROFILE = new Guid("53004909-1ef5-46d7-a18e-5a75f8b5905f"); + + /// <summary> + /// Specifies whether a hardware device source uses the system time for time stamps. + /// </summary> + public static readonly Guid MFT_HW_TIMESTAMP_WITH_QPC_Attribute = new Guid("8d030fb8-cc43-4258-a22e-9210bef89be4"); + + /// <summary> + /// Contains an IMFFieldOfUseMFTUnlock pointer, which can be used to unlock the MFT. + /// </summary> + public static readonly Guid MFT_FIELDOFUSE_UNLOCK_Attribute = new Guid("8ec2e9fd-9148-410d-831e-702439461a8e"); + + /// <summary> + /// Contains the merit value of a hardware codec. + /// </summary> + public static readonly Guid MFT_CODEC_MERIT_Attribute = new Guid("88a7cb15-7b07-4a34-9128-e64c6703c4d3"); + + /// <summary> + /// Specifies whether a decoder is optimized for transcoding rather than for playback. + /// </summary> + public static readonly Guid MFT_ENUM_TRANSCODE_ONLY_ATTRIBUTE = new Guid("111ea8cd-b62a-4bdb-89f6-67ffcdc2458b"); + + // Presentation descriptor attributes: + // http://msdn.microsoft.com/en-gb/library/windows/desktop/aa367736%28v=vs.85%29.aspx + + /// <summary> + /// Contains a pointer to the proxy object for the application's presentation descriptor. + /// </summary> + [FieldDescription("PMP Host Context")] + public static readonly Guid MF_PD_PMPHOST_CONTEXT = new Guid("6c990d31-bb8e-477a-8598-0d5d96fcd88a"); + + /// <summary> + /// Contains a pointer to the presentation descriptor from the protected media path (PMP). + /// </summary> + [FieldDescription("App Context")] + public static readonly Guid MF_PD_APP_CONTEXT = new Guid("6c990d32-bb8e-477a-8598-0d5d96fcd88a"); + + /// <summary> + /// Specifies the duration of a presentation, in 100-nanosecond units. + /// </summary> + [FieldDescription("Duration")] + public static readonly Guid MF_PD_DURATION = new Guid("6c990d33-bb8e-477a-8598-0d5d96fcd88a"); + + /// <summary> + /// Specifies the total size of the source file, in bytes. + /// </summary> + [FieldDescription("Total File Size")] + public static readonly Guid MF_PD_TOTAL_FILE_SIZE = new Guid("6c990d34-bb8e-477a-8598-0d5d96fcd88a"); + + /// <summary> + /// Specifies the audio encoding bit rate for the presentation, in bits per second. + /// </summary> + [FieldDescription("Audio encoding bitrate")] + public static readonly Guid MF_PD_AUDIO_ENCODING_BITRATE = new Guid("6c990d35-bb8e-477a-8598-0d5d96fcd88a"); + + /// <summary> + /// Specifies the video encoding bit rate for the presentation, in bits per second. + /// </summary> + [FieldDescription("Video Encoding Bitrate")] + public static readonly Guid MF_PD_VIDEO_ENCODING_BITRATE = new Guid("6c990d36-bb8e-477a-8598-0d5d96fcd88a"); + + /// <summary> + /// Specifies the MIME type of the content. + /// </summary> + [FieldDescription("MIME Type")] + public static readonly Guid MF_PD_MIME_TYPE = new Guid("6c990d37-bb8e-477a-8598-0d5d96fcd88a"); + + /// <summary> + /// Specifies when a presentation was last modified. + /// </summary> + [FieldDescription("Last Modified Time")] + public static readonly Guid MF_PD_LAST_MODIFIED_TIME = new Guid("6c990d38-bb8e-477a-8598-0d5d96fcd88a"); + + /// <summary> + /// The identifier of the playlist element in the presentation. + /// </summary> + [FieldDescription("Element ID")] + public static readonly Guid MF_PD_PLAYBACK_ELEMENT_ID = new Guid("6c990d39-bb8e-477a-8598-0d5d96fcd88a"); + + /// <summary> + /// Contains the preferred RFC 1766 language of the media source. + /// </summary> + [FieldDescription("Preferred Language")] + public static readonly Guid MF_PD_PREFERRED_LANGUAGE = new Guid("6c990d3a-bb8e-477a-8598-0d5d96fcd88a"); + + /// <summary> + /// The time at which the presentation must begin, relative to the start of the media source. + /// </summary> + [FieldDescription("Playback boundary time")] + public static readonly Guid MF_PD_PLAYBACK_BOUNDARY_TIME = new Guid("6c990d3b-bb8e-477a-8598-0d5d96fcd88a"); + + /// <summary> + /// Specifies whether the audio streams in the presentation have a variable bit rate. + /// </summary> + [FieldDescription("Audio is variable bitrate")] + public static readonly Guid MF_PD_AUDIO_ISVARIABLEBITRATE = new Guid("33026ee0-e387-4582-ae0a-34a2ad3baa18"); + + /// <summary> + /// Media type Major Type + /// </summary> + [FieldDescription("Major Media Type")] + public static readonly Guid MF_MT_MAJOR_TYPE = new Guid("48eba18e-f8c9-4687-bf11-0a74c9f96a8f"); + /// <summary> + /// Media Type subtype + /// </summary> + [FieldDescription("Media Subtype")] + public static readonly Guid MF_MT_SUBTYPE = new Guid("f7e34c9a-42e8-4714-b74b-cb29d72c35e5"); + /// <summary> + /// Audio block alignment + /// </summary> + [FieldDescription("Audio block alignment")] + public static readonly Guid MF_MT_AUDIO_BLOCK_ALIGNMENT = new Guid("322de230-9eeb-43bd-ab7a-ff412251541d"); + /// <summary> + /// Audio average bytes per second + /// </summary> + [FieldDescription("Audio average bytes per second")] + public static readonly Guid MF_MT_AUDIO_AVG_BYTES_PER_SECOND = new Guid("1aab75c8-cfef-451c-ab95-ac034b8e1731"); + /// <summary> + /// Audio number of channels + /// </summary> + [FieldDescription("Audio number of channels")] + public static readonly Guid MF_MT_AUDIO_NUM_CHANNELS = new Guid("37e48bf5-645e-4c5b-89de-ada9e29b696a"); + /// <summary> + /// Audio samples per second + /// </summary> + [FieldDescription("Audio samples per second")] + public static readonly Guid MF_MT_AUDIO_SAMPLES_PER_SECOND = new Guid("5faeeae7-0290-4c31-9e8a-c534f68d9dba"); + /// <summary> + /// Audio bits per sample + /// </summary> + [FieldDescription("Audio bits per sample")] + public static readonly Guid MF_MT_AUDIO_BITS_PER_SAMPLE = new Guid("f2deb57f-40fa-4764-aa33-ed4f2d1ff669"); + + /// <summary> + /// Enables the source reader or sink writer to use hardware-based Media Foundation transforms (MFTs). + /// </summary> + [FieldDescription("Enable Hardware Transforms")] + public static readonly Guid MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS = new Guid("a634a91c-822b-41b9-a494-4de4643612b0"); + + /// <summary> + /// Specifies whether the sink writer limits the rate of incoming data. + /// </summary> + [FieldDescription("Disable Sink Writer Throttling")] + public static readonly Guid MF_SINK_WRITER_DISABLE_THROTTLING = new Guid("08b845d8-2b74-4afe-9d53-be16d2d5ae4f"); + + /// <summary> + /// Contains additional format data for a media type. + /// </summary> + [FieldDescription("User data")] + public static readonly Guid MF_MT_USER_DATA = new Guid("b6bc765f-4c3b-40a4-bd51-2535b66fe09d"); + + /// <summary> + /// Specifies for a media type whether each sample is independent of the other samples in the stream. + /// </summary> + [FieldDescription("All samples independent")] + public static readonly Guid MF_MT_ALL_SAMPLES_INDEPENDENT = new Guid("c9173739-5e56-461c-b713-46fb995cb95f"); + + /// <summary> + /// Specifies for a media type whether the samples have a fixed size. + /// </summary> + [FieldDescription("Fixed size samples")] + public static readonly Guid MF_MT_FIXED_SIZE_SAMPLES = new Guid("b8ebefaf-b718-4e04-b0a9-116775e3321b"); + + /// <summary> + /// Contains a DirectShow format GUID for a media type. + /// </summary> + [FieldDescription("DirectShow Format Guid")] + public static readonly Guid MF_MT_AM_FORMAT_TYPE = new Guid("73d1072d-1870-4174-a063-29ff4ff6c11e"); + + /// <summary> + /// Specifies the preferred legacy format structure to use when converting an audio media type. + /// </summary> + [FieldDescription("Preferred legacy format structure")] + public static readonly Guid MF_MT_AUDIO_PREFER_WAVEFORMATEX = new Guid("a901aaba-e037-458a-bdf6-545be2074042"); + + /// <summary> + /// Specifies for a media type whether the media data is compressed. + /// </summary> + [FieldDescription("Is Compressed")] + public static readonly Guid MF_MT_COMPRESSED = new Guid("3afd0cee-18f2-4ba5-a110-8bea502e1f92"); + + /// <summary> + /// Approximate data rate of the video stream, in bits per second, for a video media type. + /// </summary> + [FieldDescription("Average bitrate")] + public static readonly Guid MF_MT_AVG_BITRATE = new Guid("20332624-fb0d-4d9e-bd0d-cbf6786c102e"); + + /// <summary> + /// Specifies the payload type of an Advanced Audio Coding (AAC) stream. + /// 0 - The stream contains raw_data_block elements only + /// 1 - Audio Data Transport Stream (ADTS). The stream contains an adts_sequence, as defined by MPEG-2. + /// 2 - Audio Data Interchange Format (ADIF). The stream contains an adif_sequence, as defined by MPEG-2. + /// 3 - The stream contains an MPEG-4 audio transport stream with a synchronization layer (LOAS) and a multiplex layer (LATM). + /// </summary> + [FieldDescription("AAC payload type")] + public static readonly Guid MF_MT_AAC_PAYLOAD_TYPE = new Guid("bfbabe79-7434-4d1c-94f0-72a3b9e17188"); + + /// <summary> + /// Specifies the audio profile and level of an Advanced Audio Coding (AAC) stream, as defined by ISO/IEC 14496-3. + /// </summary> + [FieldDescription("AAC Audio Profile Level Indication")] + public static readonly Guid MF_MT_AAC_AUDIO_PROFILE_LEVEL_INDICATION = new Guid("7632f0e6-9538-4d61-acda-ea29c8c14456"); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationAttributes.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationAttributes.cs.meta new file mode 100644 index 0000000..0a26376 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationAttributes.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b6e301d5ba722e772abf2a0edbfbb7d1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationErrors.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationErrors.cs new file mode 100644 index 0000000..3ea5455 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationErrors.cs @@ -0,0 +1,2764 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace NAudio.MediaFoundation +{ + // from mferror.h + /// <summary> + /// Media Foundation Errors + /// + /// </summary> + /// <remarks> + /// RANGES + /// 14000 - 14999 = General Media Foundation errors + /// 15000 - 15999 = ASF parsing errors + /// 16000 - 16999 = Media Source errors + /// 17000 - 17999 = MEDIAFOUNDATION Network Error Events + /// 18000 - 18999 = MEDIAFOUNDATION WMContainer Error Events + /// 19000 - 19999 = MEDIAFOUNDATION Media Sink Error Events + /// 20000 - 20999 = Renderer errors + /// 21000 - 21999 = Topology Errors + /// 25000 - 25999 = Timeline Errors + /// 26000 - 26999 = Unused + /// 28000 - 28999 = Transform errors + /// 29000 - 29999 = Content Protection errors + /// 40000 - 40999 = Clock errors + /// 41000 - 41999 = MF Quality Management Errors + /// 42000 - 42999 = MF Transcode API Errors + /// </remarks> + public static class MediaFoundationErrors + { + #region General Media Foundation errors + /// + /// MessageId: MF_E_PLATFORM_NOT_INITIALIZED + /// + /// MessageText: + /// + /// Platform not initialized. Please call MFStartup().%0 + /// + public const int MF_E_PLATFORM_NOT_INITIALIZED = unchecked((int) 0xC00D36B0); + + /// + /// MessageId: MF_E_BUFFERTOOSMALL + /// + /// MessageText: + /// + /// The buffer was too small to carry out the requested action.%0 + /// + public const int MF_E_BUFFERTOOSMALL = unchecked((int) 0xC00D36B1); + + /// + /// MessageId: MF_E_INVALIDREQUEST + /// + /// MessageText: + /// + /// The request is invalid in the current state.%0 + /// + public const int MF_E_INVALIDREQUEST = unchecked((int) 0xC00D36B2); + + /// + /// MessageId: MF_E_INVALIDSTREAMNUMBER + /// + /// MessageText: + /// + /// The stream number provided was invalid.%0 + /// + public const int MF_E_INVALIDSTREAMNUMBER = unchecked((int) 0xC00D36B3); + + /// + /// MessageId: MF_E_INVALIDMEDIATYPE + /// + /// MessageText: + /// + /// The data specified for the media type is invalid, inconsistent, or not supported by this object.%0 + /// + public const int MF_E_INVALIDMEDIATYPE = unchecked((int) 0xC00D36B4); + + /// + /// MessageId: MF_E_NOTACCEPTING + /// + /// MessageText: + /// + /// The callee is currently not accepting further input.%0 + /// + public const int MF_E_NOTACCEPTING = unchecked((int) 0xC00D36B5); + + /// + /// MessageId: MF_E_NOT_INITIALIZED + /// + /// MessageText: + /// + /// This object needs to be initialized before the requested operation can be carried out.%0 + /// + public const int MF_E_NOT_INITIALIZED = unchecked((int) 0xC00D36B6); + + /// + /// MessageId: MF_E_UNSUPPORTED_REPRESENTATION + /// + /// MessageText: + /// + /// The requested representation is not supported by this object.%0 + /// + public const int MF_E_UNSUPPORTED_REPRESENTATION = unchecked((int) 0xC00D36B7); + + /// + /// MessageId: MF_E_NO_MORE_TYPES + /// + /// MessageText: + /// + /// An object ran out of media types to suggest therefore the requested chain of streaming objects cannot be completed.%0 + /// + public const int MF_E_NO_MORE_TYPES = unchecked((int) 0xC00D36B9); + + /// + /// MessageId: MF_E_UNSUPPORTED_SERVICE + /// + /// MessageText: + /// + /// The object does not support the specified service.%0 + /// + public const int MF_E_UNSUPPORTED_SERVICE = unchecked((int) 0xC00D36BA); + + /// + /// MessageId: MF_E_UNEXPECTED + /// + /// MessageText: + /// + /// An unexpected error has occurred in the operation requested.%0 + /// + public const int MF_E_UNEXPECTED = unchecked((int) 0xC00D36BB); + + /// + /// MessageId: MF_E_INVALIDNAME + /// + /// MessageText: + /// + /// Invalid name.%0 + /// + public const int MF_E_INVALIDNAME = unchecked((int) 0xC00D36BC); + + /// + /// MessageId: MF_E_INVALIDTYPE + /// + /// MessageText: + /// + /// Invalid type.%0 + /// + public const int MF_E_INVALIDTYPE = unchecked((int) 0xC00D36BD); + + /// + /// MessageId: MF_E_INVALID_FILE_FORMAT + /// + /// MessageText: + /// + /// The file does not conform to the relevant file format specification. + /// + public const int MF_E_INVALID_FILE_FORMAT = unchecked((int) 0xC00D36BE); + + /// + /// MessageId: MF_E_INVALIDINDEX + /// + /// MessageText: + /// + /// Invalid index.%0 + /// + public const int MF_E_INVALIDINDEX = unchecked((int) 0xC00D36BF); + + /// + /// MessageId: MF_E_INVALID_TIMESTAMP + /// + /// MessageText: + /// + /// An invalid timestamp was given.%0 + /// + public const int MF_E_INVALID_TIMESTAMP = unchecked((int) 0xC00D36C0); + + /// + /// MessageId: MF_E_UNSUPPORTED_SCHEME + /// + /// MessageText: + /// + /// The scheme of the given URL is unsupported.%0 + /// + public const int MF_E_UNSUPPORTED_SCHEME = unchecked((int) 0xC00D36C3); + + /// + /// MessageId: MF_E_UNSUPPORTED_BYTESTREAM_TYPE + /// + /// MessageText: + /// + /// The byte stream type of the given URL is unsupported.%0 + /// + public const int MF_E_UNSUPPORTED_BYTESTREAM_TYPE = unchecked((int) 0xC00D36C4); + + /// + /// MessageId: MF_E_UNSUPPORTED_TIME_FORMAT + /// + /// MessageText: + /// + /// The given time format is unsupported.%0 + /// + public const int MF_E_UNSUPPORTED_TIME_FORMAT = unchecked((int) 0xC00D36C5); + + /// + /// MessageId: MF_E_NO_SAMPLE_TIMESTAMP + /// + /// MessageText: + /// + /// The Media Sample does not have a timestamp.%0 + /// + public const int MF_E_NO_SAMPLE_TIMESTAMP = unchecked((int) 0xC00D36C8); + + /// + /// MessageId: MF_E_NO_SAMPLE_DURATION + /// + /// MessageText: + /// + /// The Media Sample does not have a duration.%0 + /// + public const int MF_E_NO_SAMPLE_DURATION = unchecked((int) 0xC00D36C9); + + /// + /// MessageId: MF_E_INVALID_STREAM_DATA + /// + /// MessageText: + /// + /// The request failed because the data in the stream is corrupt.%0\n. + /// + public const int MF_E_INVALID_STREAM_DATA = unchecked((int) 0xC00D36CB); + + /// + /// MessageId: MF_E_RT_UNAVAILABLE + /// + /// MessageText: + /// + /// Real time services are not available.%0 + /// + public const int MF_E_RT_UNAVAILABLE = unchecked((int) 0xC00D36CF); + + /// + /// MessageId: MF_E_UNSUPPORTED_RATE + /// + /// MessageText: + /// + /// The specified rate is not supported.%0 + /// + public const int MF_E_UNSUPPORTED_RATE = unchecked((int) 0xC00D36D0); + + /// + /// MessageId: MF_E_THINNING_UNSUPPORTED + /// + /// MessageText: + /// + /// This component does not support stream-thinning.%0 + /// + public const int MF_E_THINNING_UNSUPPORTED = unchecked((int) 0xC00D36D1); + + /// + /// MessageId: MF_E_REVERSE_UNSUPPORTED + /// + /// MessageText: + /// + /// The call failed because no reverse playback rates are available.%0 + /// + public const int MF_E_REVERSE_UNSUPPORTED = unchecked((int) 0xC00D36D2); + + /// + /// MessageId: MF_E_UNSUPPORTED_RATE_TRANSITION + /// + /// MessageText: + /// + /// The requested rate transition cannot occur in the current state.%0 + /// + public const int MF_E_UNSUPPORTED_RATE_TRANSITION = unchecked((int) 0xC00D36D3); + + /// + /// MessageId: MF_E_RATE_CHANGE_PREEMPTED + /// + /// MessageText: + /// + /// The requested rate change has been pre-empted and will not occur.%0 + /// + public const int MF_E_RATE_CHANGE_PREEMPTED = unchecked((int) 0xC00D36D4); + + /// + /// MessageId: MF_E_NOT_FOUND + /// + /// MessageText: + /// + /// The specified object or value does not exist.%0 + /// + public const int MF_E_NOT_FOUND = unchecked((int) 0xC00D36D5); + + /// + /// MessageId: MF_E_NOT_AVAILABLE + /// + /// MessageText: + /// + /// The requested value is not available.%0 + /// + public const int MF_E_NOT_AVAILABLE = unchecked((int) 0xC00D36D6); + + /// + /// MessageId: MF_E_NO_CLOCK + /// + /// MessageText: + /// + /// The specified operation requires a clock and no clock is available.%0 + /// + public const int MF_E_NO_CLOCK = unchecked((int) 0xC00D36D7); + + /// + /// MessageId: MF_S_MULTIPLE_BEGIN + /// + /// MessageText: + /// + /// This callback and state had already been passed in to this event generator earlier.%0 + /// + public const int MF_S_MULTIPLE_BEGIN = unchecked((int) 0x000D36D8); + + /// + /// MessageId: MF_E_MULTIPLE_BEGIN + /// + /// MessageText: + /// + /// This callback has already been passed in to this event generator.%0 + /// + public const int MF_E_MULTIPLE_BEGIN = unchecked((int) 0xC00D36D9); + + /// + /// MessageId: MF_E_MULTIPLE_SUBSCRIBERS + /// + /// MessageText: + /// + /// Some component is already listening to events on this event generator.%0 + /// + public const int MF_E_MULTIPLE_SUBSCRIBERS = unchecked((int) 0xC00D36DA); + + /// + /// MessageId: MF_E_TIMER_ORPHANED + /// + /// MessageText: + /// + /// This timer was orphaned before its callback time arrived.%0 + /// + public const int MF_E_TIMER_ORPHANED = unchecked((int) 0xC00D36DB); + + /// + /// MessageId: MF_E_STATE_TRANSITION_PENDING + /// + /// MessageText: + /// + /// A state transition is already pending.%0 + /// + public const int MF_E_STATE_TRANSITION_PENDING = unchecked((int) 0xC00D36DC); + + /// + /// MessageId: MF_E_UNSUPPORTED_STATE_TRANSITION + /// + /// MessageText: + /// + /// The requested state transition is unsupported.%0 + /// + public const int MF_E_UNSUPPORTED_STATE_TRANSITION = unchecked((int) 0xC00D36DD); + + /// + /// MessageId: MF_E_UNRECOVERABLE_ERROR_OCCURRED + /// + /// MessageText: + /// + /// An unrecoverable error has occurred.%0 + /// + public const int MF_E_UNRECOVERABLE_ERROR_OCCURRED = unchecked((int) 0xC00D36DE); + + /// + /// MessageId: MF_E_SAMPLE_HAS_TOO_MANY_BUFFERS + /// + /// MessageText: + /// + /// The provided sample has too many buffers.%0 + /// + public const int MF_E_SAMPLE_HAS_TOO_MANY_BUFFERS = unchecked((int) 0xC00D36DF); + + /// + /// MessageId: MF_E_SAMPLE_NOT_WRITABLE + /// + /// MessageText: + /// + /// The provided sample is not writable.%0 + /// + public const int MF_E_SAMPLE_NOT_WRITABLE = unchecked((int) 0xC00D36E0); + + /// + /// MessageId: MF_E_INVALID_KEY + /// + /// MessageText: + /// + /// The specified key is not valid. + /// + public const int MF_E_INVALID_KEY = unchecked((int) 0xC00D36E2); + + /// + /// MessageId: MF_E_BAD_STARTUP_VERSION + /// + /// MessageText: + /// + /// You are calling MFStartup with the wrong MF_VERSION. Mismatched bits? + /// + public const int MF_E_BAD_STARTUP_VERSION = unchecked((int) 0xC00D36E3); + + /// + /// MessageId: MF_E_UNSUPPORTED_CAPTION + /// + /// MessageText: + /// + /// The caption of the given URL is unsupported.%0 + /// + public const int MF_E_UNSUPPORTED_CAPTION = unchecked((int) 0xC00D36E4); + + /// + /// MessageId: MF_E_INVALID_POSITION + /// + /// MessageText: + /// + /// The operation on the current offset is not permitted.%0 + /// + public const int MF_E_INVALID_POSITION = unchecked((int) 0xC00D36E5); + + /// + /// MessageId: MF_E_ATTRIBUTENOTFOUND + /// + /// MessageText: + /// + /// The requested attribute was not found.%0 + /// + public const int MF_E_ATTRIBUTENOTFOUND = unchecked((int) 0xC00D36E6); + + /// + /// MessageId: MF_E_PROPERTY_TYPE_NOT_ALLOWED + /// + /// MessageText: + /// + /// The specified property type is not allowed in this context.%0 + /// + public const int MF_E_PROPERTY_TYPE_NOT_ALLOWED = unchecked((int) 0xC00D36E7); + + /// + /// MessageId: MF_E_PROPERTY_TYPE_NOT_SUPPORTED + /// + /// MessageText: + /// + /// The specified property type is not supported.%0 + /// + public const int MF_E_PROPERTY_TYPE_NOT_SUPPORTED = unchecked((int) 0xC00D36E8); + + /// + /// MessageId: MF_E_PROPERTY_EMPTY + /// + /// MessageText: + /// + /// The specified property is empty.%0 + /// + public const int MF_E_PROPERTY_EMPTY = unchecked((int) 0xC00D36E9); + + /// + /// MessageId: MF_E_PROPERTY_NOT_EMPTY + /// + /// MessageText: + /// + /// The specified property is not empty.%0 + /// + public const int MF_E_PROPERTY_NOT_EMPTY = unchecked((int) 0xC00D36EA); + + /// + /// MessageId: MF_E_PROPERTY_VECTOR_NOT_ALLOWED + /// + /// MessageText: + /// + /// The vector property specified is not allowed in this context.%0 + /// + public const int MF_E_PROPERTY_VECTOR_NOT_ALLOWED = unchecked((int) 0xC00D36EB); + + /// + /// MessageId: MF_E_PROPERTY_VECTOR_REQUIRED + /// + /// MessageText: + /// + /// A vector property is required in this context.%0 + /// + public const int MF_E_PROPERTY_VECTOR_REQUIRED = unchecked((int) 0xC00D36EC); + + /// + /// MessageId: MF_E_OPERATION_CANCELLED + /// + /// MessageText: + /// + /// The operation is cancelled.%0 + /// + public const int MF_E_OPERATION_CANCELLED = unchecked((int) 0xC00D36ED); + + /// + /// MessageId: MF_E_BYTESTREAM_NOT_SEEKABLE + /// + /// MessageText: + /// + /// The provided bytestream was expected to be seekable and it is not.%0 + /// + public const int MF_E_BYTESTREAM_NOT_SEEKABLE = unchecked((int) 0xC00D36EE); + + /// + /// MessageId: MF_E_DISABLED_IN_SAFEMODE + /// + /// MessageText: + /// + /// The Media Foundation platform is disabled when the system is running in Safe Mode.%0 + /// + public const int MF_E_DISABLED_IN_SAFEMODE = unchecked((int) 0xC00D36EF); + + /// + /// MessageId: MF_E_CANNOT_PARSE_BYTESTREAM + /// + /// MessageText: + /// + /// The Media Source could not parse the byte stream.%0 + /// + public const int MF_E_CANNOT_PARSE_BYTESTREAM = unchecked((int) 0xC00D36F0); + + /// + /// MessageId: MF_E_SOURCERESOLVER_MUTUALLY_EXCLUSIVE_FLAGS + /// + /// MessageText: + /// + /// Mutually exclusive flags have been specified to source resolver. This flag combination is invalid.%0 + /// + public const int MF_E_SOURCERESOLVER_MUTUALLY_EXCLUSIVE_FLAGS = unchecked((int) 0xC00D36F1); + + /// + /// MessageId: MF_E_MEDIAPROC_WRONGSTATE + /// + /// MessageText: + /// + /// MediaProc is in the wrong state%0 + /// + public const int MF_E_MEDIAPROC_WRONGSTATE = unchecked((int) 0xC00D36F2); + + /// + /// MessageId: MF_E_RT_THROUGHPUT_NOT_AVAILABLE + /// + /// MessageText: + /// + /// Real time I/O service can not provide requested throughput.%0 + /// + public const int MF_E_RT_THROUGHPUT_NOT_AVAILABLE = unchecked((int) 0xC00D36F3); + + /// + /// MessageId: MF_E_RT_TOO_MANY_CLASSES + /// + /// MessageText: + /// + /// The workqueue cannot be registered with more classes.%0 + /// + public const int MF_E_RT_TOO_MANY_CLASSES = unchecked((int) 0xC00D36F4); + + /// + /// MessageId: MF_E_RT_WOULDBLOCK + /// + /// MessageText: + /// + /// This operation cannot succeed because another thread owns this object.%0 + /// + public const int MF_E_RT_WOULDBLOCK = unchecked((int) 0xC00D36F5); + + /// + /// MessageId: MF_E_NO_BITPUMP + /// + /// MessageText: + /// + /// Internal. Bitpump not found.%0 + /// + public const int MF_E_NO_BITPUMP = unchecked((int) 0xC00D36F6); + + /// + /// MessageId: MF_E_RT_OUTOFMEMORY + /// + /// MessageText: + /// + /// No more RT memory available.%0 + /// + public const int MF_E_RT_OUTOFMEMORY = unchecked((int) 0xC00D36F7); + + /// + /// MessageId: MF_E_RT_WORKQUEUE_CLASS_NOT_SPECIFIED + /// + /// MessageText: + /// + /// An MMCSS class has not been set for this work queue.%0 + /// + public const int MF_E_RT_WORKQUEUE_CLASS_NOT_SPECIFIED = unchecked((int) 0xC00D36F8); + + /// + /// MessageId: MF_E_INSUFFICIENT_BUFFER + /// + /// MessageText: + /// + /// Insufficient memory for response.%0 + /// + public const int MF_E_INSUFFICIENT_BUFFER = unchecked((int) 0xC00D7170); + + /// + /// MessageId: MF_E_CANNOT_CREATE_SINK + /// + /// MessageText: + /// + /// Activate failed to create mediasink. Call OutputNode::GetUINT32(MF_TOPONODE_MAJORTYPE) for more information. %0 + /// + public const int MF_E_CANNOT_CREATE_SINK = unchecked((int) 0xC00D36FA); + + /// + /// MessageId: MF_E_BYTESTREAM_UNKNOWN_LENGTH + /// + /// MessageText: + /// + /// The length of the provided bytestream is unknown.%0 + /// + public const int MF_E_BYTESTREAM_UNKNOWN_LENGTH = unchecked((int) 0xC00D36FB); + + /// + /// MessageId: MF_E_SESSION_PAUSEWHILESTOPPED + /// + /// MessageText: + /// + /// The media session cannot pause from a stopped state.%0 + /// + public const int MF_E_SESSION_PAUSEWHILESTOPPED = unchecked((int) 0xC00D36FC); + + /// + /// MessageId: MF_S_ACTIVATE_REPLACED + /// + /// MessageText: + /// + /// The activate could not be created in the remote process for some reason it was replaced with empty one.%0 + /// + public const int MF_S_ACTIVATE_REPLACED = unchecked((int) 0x000D36FD); + + /// + /// MessageId: MF_E_FORMAT_CHANGE_NOT_SUPPORTED + /// + /// MessageText: + /// + /// The data specified for the media type is supported, but would require a format change, which is not supported by this object.%0 + /// + public const int MF_E_FORMAT_CHANGE_NOT_SUPPORTED = unchecked((int) 0xC00D36FE); + + /// + /// MessageId: MF_E_INVALID_WORKQUEUE + /// + /// MessageText: + /// + /// The operation failed because an invalid combination of workqueue ID and flags was specified.%0 + /// + public const int MF_E_INVALID_WORKQUEUE = unchecked((int) 0xC00D36FF); + + /// + /// MessageId: MF_E_DRM_UNSUPPORTED + /// + /// MessageText: + /// + /// No DRM support is available.%0 + /// + public const int MF_E_DRM_UNSUPPORTED = unchecked((int) 0xC00D3700); + + /// + /// MessageId: MF_E_UNAUTHORIZED + /// + /// MessageText: + /// + /// This operation is not authorized.%0 + /// + public const int MF_E_UNAUTHORIZED = unchecked((int) 0xC00D3701); + + /// + /// MessageId: MF_E_OUT_OF_RANGE + /// + /// MessageText: + /// + /// The value is not in the specified or valid range.%0 + /// + public const int MF_E_OUT_OF_RANGE = unchecked((int) 0xC00D3702); + + /// + /// MessageId: MF_E_INVALID_CODEC_MERIT + /// + /// MessageText: + /// + /// The registered codec merit is not valid.%0 + /// + public const int MF_E_INVALID_CODEC_MERIT = unchecked((int) 0xC00D3703); + + /// + /// MessageId: MF_E_HW_MFT_FAILED_START_STREAMING + /// + /// MessageText: + /// + /// Hardware MFT failed to start streaming due to lack of hardware resources.%0 + /// + public const int MF_E_HW_MFT_FAILED_START_STREAMING = unchecked((int) 0xC00D3704); + + #endregion + #region MEDIAFOUNDATION ASF Parsing Informational Events + + /// + /// MessageId: MF_S_ASF_PARSEINPROGRESS + /// + /// MessageText: + /// + /// Parsing is still in progress and is not yet complete.%0 + /// + public const int MF_S_ASF_PARSEINPROGRESS = unchecked((int) 0x400D3A98); + #endregion + + #region MEDIAFOUNDATION ASF Parsing Error Events + + /// + /// MessageId: MF_E_ASF_PARSINGINCOMPLETE + /// + /// MessageText: + /// + /// Not enough data have been parsed to carry out the requested action.%0 + /// + public const int MF_E_ASF_PARSINGINCOMPLETE = unchecked((int) 0xC00D3A98); + + /// + /// MessageId: MF_E_ASF_MISSINGDATA + /// + /// MessageText: + /// + /// There is a gap in the ASF data provided.%0 + /// + public const int MF_E_ASF_MISSINGDATA = unchecked((int) 0xC00D3A99); + + /// + /// MessageId: MF_E_ASF_INVALIDDATA + /// + /// MessageText: + /// + /// The data provided are not valid ASF.%0 + /// + public const int MF_E_ASF_INVALIDDATA = unchecked((int) 0xC00D3A9A); + + /// + /// MessageId: MF_E_ASF_OPAQUEPACKET + /// + /// MessageText: + /// + /// The packet is opaque, so the requested information cannot be returned.%0 + /// + public const int MF_E_ASF_OPAQUEPACKET = unchecked((int) 0xC00D3A9B); + + /// + /// MessageId: MF_E_ASF_NOINDEX + /// + /// MessageText: + /// + /// The requested operation failed since there is no appropriate ASF index.%0 + /// + public const int MF_E_ASF_NOINDEX = unchecked((int) 0xC00D3A9C); + + /// + /// MessageId: MF_E_ASF_OUTOFRANGE + /// + /// MessageText: + /// + /// The value supplied is out of range for this operation.%0 + /// + public const int MF_E_ASF_OUTOFRANGE = unchecked((int) 0xC00D3A9D); + + /// + /// MessageId: MF_E_ASF_INDEXNOTLOADED + /// + /// MessageText: + /// + /// The index entry requested needs to be loaded before it can be available.%0 + /// + public const int MF_E_ASF_INDEXNOTLOADED = unchecked((int) 0xC00D3A9E); + + /// + /// MessageId: MF_E_ASF_TOO_MANY_PAYLOADS + /// + /// MessageText: + /// + /// The packet has reached the maximum number of payloads.%0 + /// + public const int MF_E_ASF_TOO_MANY_PAYLOADS = unchecked((int) 0xC00D3A9F); + + /// + /// MessageId: MF_E_ASF_UNSUPPORTED_STREAM_TYPE + /// + /// MessageText: + /// + /// Stream type is not supported.%0 + /// + public const int MF_E_ASF_UNSUPPORTED_STREAM_TYPE = unchecked((int) 0xC00D3AA0); + + /// + /// MessageId: MF_E_ASF_DROPPED_PACKET + /// + /// MessageText: + /// + /// One or more ASF packets were dropped.%0 + /// + public const int MF_E_ASF_DROPPED_PACKET = unchecked((int) 0xC00D3AA1); + + #endregion + #region MEDIAFOUNDATION Media Source Error Events + + /// + /// MessageId: MF_E_NO_EVENTS_AVAILABLE + /// + /// MessageText: + /// + /// There are no events available in the queue.%0 + /// + public const int MF_E_NO_EVENTS_AVAILABLE = unchecked((int) 0xC00D3E80); + + /// + /// MessageId: MF_E_INVALID_STATE_TRANSITION + /// + /// MessageText: + /// + /// A media source cannot go from the stopped state to the paused state.%0 + /// + public const int MF_E_INVALID_STATE_TRANSITION = unchecked((int) 0xC00D3E82); + + /// + /// MessageId: MF_E_END_OF_STREAM + /// + /// MessageText: + /// + /// The media stream cannot process any more samples because there are no more samples in the stream.%0 + /// + public const int MF_E_END_OF_STREAM = unchecked((int) 0xC00D3E84); + + /// + /// MessageId: MF_E_SHUTDOWN + /// + /// MessageText: + /// + /// The request is invalid because Shutdown() has been called.%0 + /// + public const int MF_E_SHUTDOWN = unchecked((int) 0xC00D3E85); + + /// + /// MessageId: MF_E_MP3_NOTFOUND + /// + /// MessageText: + /// + /// The MP3 object was not found.%0 + /// + public const int MF_E_MP3_NOTFOUND = unchecked((int) 0xC00D3E86); + + /// + /// MessageId: MF_E_MP3_OUTOFDATA + /// + /// MessageText: + /// + /// The MP3 parser ran out of data before finding the MP3 object.%0 + /// + public const int MF_E_MP3_OUTOFDATA = unchecked((int) 0xC00D3E87); + + /// + /// MessageId: MF_E_MP3_NOTMP3 + /// + /// MessageText: + /// + /// The file is not really a MP3 file.%0 + /// + public const int MF_E_MP3_NOTMP3 = unchecked((int) 0xC00D3E88); + + /// + /// MessageId: MF_E_MP3_NOTSUPPORTED + /// + /// MessageText: + /// + /// The MP3 file is not supported.%0 + /// + public const int MF_E_MP3_NOTSUPPORTED = unchecked((int) 0xC00D3E89); + + /// + /// MessageId: MF_E_NO_DURATION + /// + /// MessageText: + /// + /// The Media stream has no duration.%0 + /// + public const int MF_E_NO_DURATION = unchecked((int) 0xC00D3E8A); + + /// + /// MessageId: MF_E_INVALID_FORMAT + /// + /// MessageText: + /// + /// The Media format is recognized but is invalid.%0 + /// + public const int MF_E_INVALID_FORMAT = unchecked((int) 0xC00D3E8C); + + /// + /// MessageId: MF_E_PROPERTY_NOT_FOUND + /// + /// MessageText: + /// + /// The property requested was not found.%0 + /// + public const int MF_E_PROPERTY_NOT_FOUND = unchecked((int) 0xC00D3E8D); + + /// + /// MessageId: MF_E_PROPERTY_READ_ONLY + /// + /// MessageText: + /// + /// The property is read only.%0 + /// + public const int MF_E_PROPERTY_READ_ONLY = unchecked((int) 0xC00D3E8E); + + /// + /// MessageId: MF_E_PROPERTY_NOT_ALLOWED + /// + /// MessageText: + /// + /// The specified property is not allowed in this context.%0 + /// + public const int MF_E_PROPERTY_NOT_ALLOWED = unchecked((int) 0xC00D3E8F); + + /// + /// MessageId: MF_E_MEDIA_SOURCE_NOT_STARTED + /// + /// MessageText: + /// + /// The media source is not started.%0 + /// + public const int MF_E_MEDIA_SOURCE_NOT_STARTED = unchecked((int) 0xC00D3E91); + + /// + /// MessageId: MF_E_UNSUPPORTED_FORMAT + /// + /// MessageText: + /// + /// The Media format is recognized but not supported.%0 + /// + public const int MF_E_UNSUPPORTED_FORMAT = unchecked((int) 0xC00D3E98); + + /// + /// MessageId: MF_E_MP3_BAD_CRC + /// + /// MessageText: + /// + /// The MPEG frame has bad CRC.%0 + /// + public const int MF_E_MP3_BAD_CRC = unchecked((int) 0xC00D3E99); + + /// + /// MessageId: MF_E_NOT_PROTECTED + /// + /// MessageText: + /// + /// The file is not protected.%0 + /// + public const int MF_E_NOT_PROTECTED = unchecked((int) 0xC00D3E9A); + + /// + /// MessageId: MF_E_MEDIA_SOURCE_WRONGSTATE + /// + /// MessageText: + /// + /// The media source is in the wrong state%0 + /// + public const int MF_E_MEDIA_SOURCE_WRONGSTATE = unchecked((int) 0xC00D3E9B); + + /// + /// MessageId: MF_E_MEDIA_SOURCE_NO_STREAMS_SELECTED + /// + /// MessageText: + /// + /// No streams are selected in source presentation descriptor.%0 + /// + public const int MF_E_MEDIA_SOURCE_NO_STREAMS_SELECTED = unchecked((int) 0xC00D3E9C); + + /// + /// MessageId: MF_E_CANNOT_FIND_KEYFRAME_SAMPLE + /// + /// MessageText: + /// + /// No key frame sample was found.%0 + /// + public const int MF_E_CANNOT_FIND_KEYFRAME_SAMPLE = unchecked((int) 0xC00D3E9D); + + #endregion + #region MEDIAFOUNDATION Network Error Events + + /// + /// MessageId: MF_E_NETWORK_RESOURCE_FAILURE + /// + /// MessageText: + /// + /// An attempt to acquire a network resource failed.%0 + /// + public const int MF_E_NETWORK_RESOURCE_FAILURE = unchecked((int) 0xC00D4268); + + /// + /// MessageId: MF_E_NET_WRITE + /// + /// MessageText: + /// + /// Error writing to the network.%0 + /// + public const int MF_E_NET_WRITE = unchecked((int) 0xC00D4269); + + /// + /// MessageId: MF_E_NET_READ + /// + /// MessageText: + /// + /// Error reading from the network.%0 + /// + public const int MF_E_NET_READ = unchecked((int) 0xC00D426A); + + /// + /// MessageId: MF_E_NET_REQUIRE_NETWORK + /// + /// MessageText: + /// + /// Internal. Entry cannot complete operation without network.%0 + /// + public const int MF_E_NET_REQUIRE_NETWORK = unchecked((int) 0xC00D426B); + + /// + /// MessageId: MF_E_NET_REQUIRE_ASYNC + /// + /// MessageText: + /// + /// Internal. Async op is required.%0 + /// + public const int MF_E_NET_REQUIRE_ASYNC = unchecked((int) 0xC00D426C); + + /// + /// MessageId: MF_E_NET_BWLEVEL_NOT_SUPPORTED + /// + /// MessageText: + /// + /// Internal. Bandwidth levels are not supported.%0 + /// + public const int MF_E_NET_BWLEVEL_NOT_SUPPORTED = unchecked((int) 0xC00D426D); + + /// + /// MessageId: MF_E_NET_STREAMGROUPS_NOT_SUPPORTED + /// + /// MessageText: + /// + /// Internal. Stream groups are not supported.%0 + /// + public const int MF_E_NET_STREAMGROUPS_NOT_SUPPORTED = unchecked((int) 0xC00D426E); + + /// + /// MessageId: MF_E_NET_MANUALSS_NOT_SUPPORTED + /// + /// MessageText: + /// + /// Manual stream selection is not supported.%0 + /// + public const int MF_E_NET_MANUALSS_NOT_SUPPORTED = unchecked((int) 0xC00D426F); + + /// + /// MessageId: MF_E_NET_INVALID_PRESENTATION_DESCRIPTOR + /// + /// MessageText: + /// + /// Invalid presentation descriptor.%0 + /// + public const int MF_E_NET_INVALID_PRESENTATION_DESCRIPTOR = unchecked((int) 0xC00D4270); + + /// + /// MessageId: MF_E_NET_CACHESTREAM_NOT_FOUND + /// + /// MessageText: + /// + /// Cannot find cache stream.%0 + /// + public const int MF_E_NET_CACHESTREAM_NOT_FOUND = unchecked((int) 0xC00D4271); + + /// + /// MessageId: MF_I_MANUAL_PROXY + /// + /// MessageText: + /// + /// The proxy setting is manual.%0 + /// + public const int MF_I_MANUAL_PROXY = unchecked((int) 0x400D4272); + + ///duplicate removed + ///MessageId=17011 Severity=Informational Facility=MEDIAFOUNDATION SymbolicName=MF_E_INVALID_REQUEST + ///Language=English + ///The request is invalid in the current state.%0 + ///. + /// + /// MessageId: MF_E_NET_REQUIRE_INPUT + /// + /// MessageText: + /// + /// Internal. Entry cannot complete operation without input.%0 + /// + public const int MF_E_NET_REQUIRE_INPUT = unchecked((int) 0xC00D4274); + + /// + /// MessageId: MF_E_NET_REDIRECT + /// + /// MessageText: + /// + /// The client redirected to another server.%0 + /// + public const int MF_E_NET_REDIRECT = unchecked((int) 0xC00D4275); + + /// + /// MessageId: MF_E_NET_REDIRECT_TO_PROXY + /// + /// MessageText: + /// + /// The client is redirected to a proxy server.%0 + /// + public const int MF_E_NET_REDIRECT_TO_PROXY = unchecked((int) 0xC00D4276); + + /// + /// MessageId: MF_E_NET_TOO_MANY_REDIRECTS + /// + /// MessageText: + /// + /// The client reached maximum redirection limit.%0 + /// + public const int MF_E_NET_TOO_MANY_REDIRECTS = unchecked((int) 0xC00D4277); + + /// + /// MessageId: MF_E_NET_TIMEOUT + /// + /// MessageText: + /// + /// The server, a computer set up to offer multimedia content to other computers, could not handle your request for multimedia content in a timely manner. Please try again later.%0 + /// + public const int MF_E_NET_TIMEOUT = unchecked((int) 0xC00D4278); + + /// + /// MessageId: MF_E_NET_CLIENT_CLOSE + /// + /// MessageText: + /// + /// The control socket is closed by the client.%0 + /// + public const int MF_E_NET_CLIENT_CLOSE = unchecked((int) 0xC00D4279); + + /// + /// MessageId: MF_E_NET_BAD_CONTROL_DATA + /// + /// MessageText: + /// + /// The server received invalid data from the client on the control connection.%0 + /// + public const int MF_E_NET_BAD_CONTROL_DATA = unchecked((int) 0xC00D427A); + + /// + /// MessageId: MF_E_NET_INCOMPATIBLE_SERVER + /// + /// MessageText: + /// + /// The server is not a compatible streaming media server.%0 + /// + public const int MF_E_NET_INCOMPATIBLE_SERVER = unchecked((int) 0xC00D427B); + + /// + /// MessageId: MF_E_NET_UNSAFE_URL + /// + /// MessageText: + /// + /// Url.%0 + /// + public const int MF_E_NET_UNSAFE_URL = unchecked((int) 0xC00D427C); + + /// + /// MessageId: MF_E_NET_CACHE_NO_DATA + /// + /// MessageText: + /// + /// Data is not available.%0 + /// + public const int MF_E_NET_CACHE_NO_DATA = unchecked((int) 0xC00D427D); + + /// + /// MessageId: MF_E_NET_EOL + /// + /// MessageText: + /// + /// End of line.%0 + /// + public const int MF_E_NET_EOL = unchecked((int) 0xC00D427E); + + /// + /// MessageId: MF_E_NET_BAD_REQUEST + /// + /// MessageText: + /// + /// The request could not be understood by the server.%0 + /// + public const int MF_E_NET_BAD_REQUEST = unchecked((int) 0xC00D427F); + + /// + /// MessageId: MF_E_NET_INTERNAL_SERVER_ERROR + /// + /// MessageText: + /// + /// The server encountered an unexpected condition which prevented it from fulfilling the request.%0 + /// + public const int MF_E_NET_INTERNAL_SERVER_ERROR = unchecked((int) 0xC00D4280); + + /// + /// MessageId: MF_E_NET_SESSION_NOT_FOUND + /// + /// MessageText: + /// + /// Session not found.%0 + /// + public const int MF_E_NET_SESSION_NOT_FOUND = unchecked((int) 0xC00D4281); + + /// + /// MessageId: MF_E_NET_NOCONNECTION + /// + /// MessageText: + /// + /// There is no connection established with the Windows Media server. The operation failed.%0 + /// + public const int MF_E_NET_NOCONNECTION = unchecked((int) 0xC00D4282); + + /// + /// MessageId: MF_E_NET_CONNECTION_FAILURE + /// + /// MessageText: + /// + /// The network connection has failed.%0 + /// + public const int MF_E_NET_CONNECTION_FAILURE = unchecked((int) 0xC00D4283); + + /// + /// MessageId: MF_E_NET_INCOMPATIBLE_PUSHSERVER + /// + /// MessageText: + /// + /// The Server service that received the HTTP push request is not a compatible version of Windows Media Services (WMS). This error may indicate the push request was received by IIS instead of WMS. Ensure WMS is started and has the HTTP Server control protocol properly enabled and try again.%0 + /// + public const int MF_E_NET_INCOMPATIBLE_PUSHSERVER = unchecked((int) 0xC00D4284); + + /// + /// MessageId: MF_E_NET_SERVER_ACCESSDENIED + /// + /// MessageText: + /// + /// The Windows Media server is denying access. The username and/or password might be incorrect.%0 + /// + public const int MF_E_NET_SERVER_ACCESSDENIED = unchecked((int) 0xC00D4285); + + /// + /// MessageId: MF_E_NET_PROXY_ACCESSDENIED + /// + /// MessageText: + /// + /// The proxy server is denying access. The username and/or password might be incorrect.%0 + /// + public const int MF_E_NET_PROXY_ACCESSDENIED = unchecked((int) 0xC00D4286); + + /// + /// MessageId: MF_E_NET_CANNOTCONNECT + /// + /// MessageText: + /// + /// Unable to establish a connection to the server.%0 + /// + public const int MF_E_NET_CANNOTCONNECT = unchecked((int) 0xC00D4287); + + /// + /// MessageId: MF_E_NET_INVALID_PUSH_TEMPLATE + /// + /// MessageText: + /// + /// The specified push template is invalid.%0 + /// + public const int MF_E_NET_INVALID_PUSH_TEMPLATE = unchecked((int) 0xC00D4288); + + /// + /// MessageId: MF_E_NET_INVALID_PUSH_PUBLISHING_POINT + /// + /// MessageText: + /// + /// The specified push publishing point is invalid.%0 + /// + public const int MF_E_NET_INVALID_PUSH_PUBLISHING_POINT = unchecked((int) 0xC00D4289); + + /// + /// MessageId: MF_E_NET_BUSY + /// + /// MessageText: + /// + /// The requested resource is in use.%0 + /// + public const int MF_E_NET_BUSY = unchecked((int) 0xC00D428A); + + /// + /// MessageId: MF_E_NET_RESOURCE_GONE + /// + /// MessageText: + /// + /// The Publishing Point or file on the Windows Media Server is no longer available.%0 + /// + public const int MF_E_NET_RESOURCE_GONE = unchecked((int) 0xC00D428B); + + /// + /// MessageId: MF_E_NET_ERROR_FROM_PROXY + /// + /// MessageText: + /// + /// The proxy experienced an error while attempting to contact the media server.%0 + /// + public const int MF_E_NET_ERROR_FROM_PROXY = unchecked((int) 0xC00D428C); + + /// + /// MessageId: MF_E_NET_PROXY_TIMEOUT + /// + /// MessageText: + /// + /// The proxy did not receive a timely response while attempting to contact the media server.%0 + /// + public const int MF_E_NET_PROXY_TIMEOUT = unchecked((int) 0xC00D428D); + + /// + /// MessageId: MF_E_NET_SERVER_UNAVAILABLE + /// + /// MessageText: + /// + /// The server is currently unable to handle the request due to a temporary overloading or maintenance of the server.%0 + /// + public const int MF_E_NET_SERVER_UNAVAILABLE = unchecked((int) 0xC00D428E); + + /// + /// MessageId: MF_E_NET_TOO_MUCH_DATA + /// + /// MessageText: + /// + /// The encoding process was unable to keep up with the amount of supplied data.%0 + /// + public const int MF_E_NET_TOO_MUCH_DATA = unchecked((int) 0xC00D428F); + + /// + /// MessageId: MF_E_NET_SESSION_INVALID + /// + /// MessageText: + /// + /// Session not found.%0 + /// + public const int MF_E_NET_SESSION_INVALID = unchecked((int) 0xC00D4290); + + /// + /// MessageId: MF_E_OFFLINE_MODE + /// + /// MessageText: + /// + /// The requested URL is not available in offline mode.%0 + /// + public const int MF_E_OFFLINE_MODE = unchecked((int) 0xC00D4291); + + /// + /// MessageId: MF_E_NET_UDP_BLOCKED + /// + /// MessageText: + /// + /// A device in the network is blocking UDP traffic.%0 + /// + public const int MF_E_NET_UDP_BLOCKED = unchecked((int) 0xC00D4292); + + /// + /// MessageId: MF_E_NET_UNSUPPORTED_CONFIGURATION + /// + /// MessageText: + /// + /// The specified configuration value is not supported.%0 + /// + public const int MF_E_NET_UNSUPPORTED_CONFIGURATION = unchecked((int) 0xC00D4293); + + /// + /// MessageId: MF_E_NET_PROTOCOL_DISABLED + /// + /// MessageText: + /// + /// The networking protocol is disabled.%0 + /// + public const int MF_E_NET_PROTOCOL_DISABLED = unchecked((int) 0xC00D4294); + + #endregion + #region MEDIAFOUNDATION WMContainer Error Events + + /// + /// MessageId: MF_E_ALREADY_INITIALIZED + /// + /// MessageText: + /// + /// This object has already been initialized and cannot be re-initialized at this time.%0 + /// + public const int MF_E_ALREADY_INITIALIZED = unchecked((int) 0xC00D4650); + + /// + /// MessageId: MF_E_BANDWIDTH_OVERRUN + /// + /// MessageText: + /// + /// The amount of data passed in exceeds the given bitrate and buffer window.%0 + /// + public const int MF_E_BANDWIDTH_OVERRUN = unchecked((int) 0xC00D4651); + + /// + /// MessageId: MF_E_LATE_SAMPLE + /// + /// MessageText: + /// + /// The sample was passed in too late to be correctly processed.%0 + /// + public const int MF_E_LATE_SAMPLE = unchecked((int) 0xC00D4652); + + /// + /// MessageId: MF_E_FLUSH_NEEDED + /// + /// MessageText: + /// + /// The requested action cannot be carried out until the object is flushed and the queue is emptied.%0 + /// + public const int MF_E_FLUSH_NEEDED = unchecked((int) 0xC00D4653); + + /// + /// MessageId: MF_E_INVALID_PROFILE + /// + /// MessageText: + /// + /// The profile is invalid.%0 + /// + public const int MF_E_INVALID_PROFILE = unchecked((int) 0xC00D4654); + + /// + /// MessageId: MF_E_INDEX_NOT_COMMITTED + /// + /// MessageText: + /// + /// The index that is being generated needs to be committed before the requested action can be carried out.%0 + /// + public const int MF_E_INDEX_NOT_COMMITTED = unchecked((int) 0xC00D4655); + + /// + /// MessageId: MF_E_NO_INDEX + /// + /// MessageText: + /// + /// The index that is necessary for the requested action is not found.%0 + /// + public const int MF_E_NO_INDEX = unchecked((int) 0xC00D4656); + + /// + /// MessageId: MF_E_CANNOT_INDEX_IN_PLACE + /// + /// MessageText: + /// + /// The requested index cannot be added in-place to the specified ASF content.%0 + /// + public const int MF_E_CANNOT_INDEX_IN_PLACE = unchecked((int) 0xC00D4657); + + /// + /// MessageId: MF_E_MISSING_ASF_LEAKYBUCKET + /// + /// MessageText: + /// + /// The ASF leaky bucket parameters must be specified in order to carry out this request.%0 + /// + public const int MF_E_MISSING_ASF_LEAKYBUCKET = unchecked((int) 0xC00D4658); + + /// + /// MessageId: MF_E_INVALID_ASF_STREAMID + /// + /// MessageText: + /// + /// The stream id is invalid. The valid range for ASF stream id is from 1 to 127.%0 + /// + public const int MF_E_INVALID_ASF_STREAMID = unchecked((int) 0xC00D4659); + + #endregion + #region MEDIAFOUNDATION Media Sink Error Events + + /// + /// MessageId: MF_E_STREAMSINK_REMOVED + /// + /// MessageText: + /// + /// The requested Stream Sink has been removed and cannot be used.%0 + /// + public const int MF_E_STREAMSINK_REMOVED = unchecked((int) 0xC00D4A38); + + /// + /// MessageId: MF_E_STREAMSINKS_OUT_OF_SYNC + /// + /// MessageText: + /// + /// The various Stream Sinks in this Media Sink are too far out of sync for the requested action to take place.%0 + /// + public const int MF_E_STREAMSINKS_OUT_OF_SYNC = unchecked((int) 0xC00D4A3A); + + /// + /// MessageId: MF_E_STREAMSINKS_FIXED + /// + /// MessageText: + /// + /// Stream Sinks cannot be added to or removed from this Media Sink because its set of streams is fixed.%0 + /// + public const int MF_E_STREAMSINKS_FIXED = unchecked((int) 0xC00D4A3B); + + /// + /// MessageId: MF_E_STREAMSINK_EXISTS + /// + /// MessageText: + /// + /// The given Stream Sink already exists.%0 + /// + public const int MF_E_STREAMSINK_EXISTS = unchecked((int) 0xC00D4A3C); + + /// + /// MessageId: MF_E_SAMPLEALLOCATOR_CANCELED + /// + /// MessageText: + /// + /// Sample allocations have been canceled.%0 + /// + public const int MF_E_SAMPLEALLOCATOR_CANCELED = unchecked((int) 0xC00D4A3D); + + /// + /// MessageId: MF_E_SAMPLEALLOCATOR_EMPTY + /// + /// MessageText: + /// + /// The sample allocator is currently empty, due to outstanding requests.%0 + /// + public const int MF_E_SAMPLEALLOCATOR_EMPTY = unchecked((int) 0xC00D4A3E); + + /// + /// MessageId: MF_E_SINK_ALREADYSTOPPED + /// + /// MessageText: + /// + /// When we try to sopt a stream sink, it is already stopped %0 + /// + public const int MF_E_SINK_ALREADYSTOPPED = unchecked((int) 0xC00D4A3F); + + /// + /// MessageId: MF_E_ASF_FILESINK_BITRATE_UNKNOWN + /// + /// MessageText: + /// + /// The ASF file sink could not reserve AVIO because the bitrate is unknown.%0 + /// + public const int MF_E_ASF_FILESINK_BITRATE_UNKNOWN = unchecked((int) 0xC00D4A40); + + /// + /// MessageId: MF_E_SINK_NO_STREAMS + /// + /// MessageText: + /// + /// No streams are selected in sink presentation descriptor.%0 + /// + public const int MF_E_SINK_NO_STREAMS = unchecked((int) 0xC00D4A41); + + /// + /// MessageId: MF_S_SINK_NOT_FINALIZED + /// + /// MessageText: + /// + /// The sink has not been finalized before shut down. This may cause sink generate a corrupted content.%0 + /// + public const int MF_S_SINK_NOT_FINALIZED = unchecked((int) 0x000D4A42); + + /// + /// MessageId: MF_E_METADATA_TOO_LONG + /// + /// MessageText: + /// + /// A metadata item was too long to write to the output container.%0 + /// + public const int MF_E_METADATA_TOO_LONG = unchecked((int) 0xC00D4A43); + + /// + /// MessageId: MF_E_SINK_NO_SAMPLES_PROCESSED + /// + /// MessageText: + /// + /// The operation failed because no samples were processed by the sink.%0 + /// + public const int MF_E_SINK_NO_SAMPLES_PROCESSED = unchecked((int) 0xC00D4A44); + + #endregion + #region MEDIAFOUNDATION Renderer Error Events + + /// + /// MessageId: MF_E_VIDEO_REN_NO_PROCAMP_HW + /// + /// MessageText: + /// + /// There is no available procamp hardware with which to perform color correction.%0 + /// + public const int MF_E_VIDEO_REN_NO_PROCAMP_HW = unchecked((int) 0xC00D4E20); + + /// + /// MessageId: MF_E_VIDEO_REN_NO_DEINTERLACE_HW + /// + /// MessageText: + /// + /// There is no available deinterlacing hardware with which to deinterlace the video stream.%0 + /// + public const int MF_E_VIDEO_REN_NO_DEINTERLACE_HW = unchecked((int) 0xC00D4E21); + + /// + /// MessageId: MF_E_VIDEO_REN_COPYPROT_FAILED + /// + /// MessageText: + /// + /// A video stream requires copy protection to be enabled, but there was a failure in attempting to enable copy protection.%0 + /// + public const int MF_E_VIDEO_REN_COPYPROT_FAILED = unchecked((int) 0xC00D4E22); + + /// + /// MessageId: MF_E_VIDEO_REN_SURFACE_NOT_SHARED + /// + /// MessageText: + /// + /// A component is attempting to access a surface for sharing that is not shared.%0 + /// + public const int MF_E_VIDEO_REN_SURFACE_NOT_SHARED = unchecked((int) 0xC00D4E23); + + /// + /// MessageId: MF_E_VIDEO_DEVICE_LOCKED + /// + /// MessageText: + /// + /// A component is attempting to access a shared device that is already locked by another component.%0 + /// + public const int MF_E_VIDEO_DEVICE_LOCKED = unchecked((int) 0xC00D4E24); + + /// + /// MessageId: MF_E_NEW_VIDEO_DEVICE + /// + /// MessageText: + /// + /// The device is no longer available. The handle should be closed and a new one opened.%0 + /// + public const int MF_E_NEW_VIDEO_DEVICE = unchecked((int) 0xC00D4E25); + + /// + /// MessageId: MF_E_NO_VIDEO_SAMPLE_AVAILABLE + /// + /// MessageText: + /// + /// A video sample is not currently queued on a stream that is required for mixing.%0 + /// + public const int MF_E_NO_VIDEO_SAMPLE_AVAILABLE = unchecked((int) 0xC00D4E26); + + /// + /// MessageId: MF_E_NO_AUDIO_PLAYBACK_DEVICE + /// + /// MessageText: + /// + /// No audio playback device was found.%0 + /// + public const int MF_E_NO_AUDIO_PLAYBACK_DEVICE = unchecked((int) 0xC00D4E84); + + /// + /// MessageId: MF_E_AUDIO_PLAYBACK_DEVICE_IN_USE + /// + /// MessageText: + /// + /// The requested audio playback device is currently in use.%0 + /// + public const int MF_E_AUDIO_PLAYBACK_DEVICE_IN_USE = unchecked((int) 0xC00D4E85); + + /// + /// MessageId: MF_E_AUDIO_PLAYBACK_DEVICE_INVALIDATED + /// + /// MessageText: + /// + /// The audio playback device is no longer present.%0 + /// + public const int MF_E_AUDIO_PLAYBACK_DEVICE_INVALIDATED = unchecked((int) 0xC00D4E86); + + /// + /// MessageId: MF_E_AUDIO_SERVICE_NOT_RUNNING + /// + /// MessageText: + /// + /// The audio service is not running.%0 + /// + public const int MF_E_AUDIO_SERVICE_NOT_RUNNING = unchecked((int) 0xC00D4E87); + + #endregion + #region MEDIAFOUNDATION Topology Error Events + + /// + /// MessageId: MF_E_TOPO_INVALID_OPTIONAL_NODE + /// + /// MessageText: + /// + /// The topology contains an invalid optional node. Possible reasons are incorrect number of outputs and inputs or optional node is at the beginning or end of a segment. %0 + /// + public const int MF_E_TOPO_INVALID_OPTIONAL_NODE = unchecked((int) 0xC00D520E); + + /// + /// MessageId: MF_E_TOPO_CANNOT_FIND_DECRYPTOR + /// + /// MessageText: + /// + /// No suitable transform was found to decrypt the content. %0 + /// + public const int MF_E_TOPO_CANNOT_FIND_DECRYPTOR = unchecked((int) 0xC00D5211); + + /// + /// MessageId: MF_E_TOPO_CODEC_NOT_FOUND + /// + /// MessageText: + /// + /// No suitable transform was found to encode or decode the content. %0 + /// + public const int MF_E_TOPO_CODEC_NOT_FOUND = unchecked((int) 0xC00D5212); + + /// + /// MessageId: MF_E_TOPO_CANNOT_CONNECT + /// + /// MessageText: + /// + /// Unable to find a way to connect nodes%0 + /// + public const int MF_E_TOPO_CANNOT_CONNECT = unchecked((int) 0xC00D5213); + + /// + /// MessageId: MF_E_TOPO_UNSUPPORTED + /// + /// MessageText: + /// + /// Unsupported operations in topoloader%0 + /// + public const int MF_E_TOPO_UNSUPPORTED = unchecked((int) 0xC00D5214); + + /// + /// MessageId: MF_E_TOPO_INVALID_TIME_ATTRIBUTES + /// + /// MessageText: + /// + /// The topology or its nodes contain incorrectly set time attributes%0 + /// + public const int MF_E_TOPO_INVALID_TIME_ATTRIBUTES = unchecked((int) 0xC00D5215); + + /// + /// MessageId: MF_E_TOPO_LOOPS_IN_TOPOLOGY + /// + /// MessageText: + /// + /// The topology contains loops, which are unsupported in media foundation topologies%0 + /// + public const int MF_E_TOPO_LOOPS_IN_TOPOLOGY = unchecked((int) 0xC00D5216); + + /// + /// MessageId: MF_E_TOPO_MISSING_PRESENTATION_DESCRIPTOR + /// + /// MessageText: + /// + /// A source stream node in the topology does not have a presentation descriptor%0 + /// + public const int MF_E_TOPO_MISSING_PRESENTATION_DESCRIPTOR = unchecked((int) 0xC00D5217); + + /// + /// MessageId: MF_E_TOPO_MISSING_STREAM_DESCRIPTOR + /// + /// MessageText: + /// + /// A source stream node in the topology does not have a stream descriptor%0 + /// + public const int MF_E_TOPO_MISSING_STREAM_DESCRIPTOR = unchecked((int) 0xC00D5218); + + /// + /// MessageId: MF_E_TOPO_STREAM_DESCRIPTOR_NOT_SELECTED + /// + /// MessageText: + /// + /// A stream descriptor was set on a source stream node but it was not selected on the presentation descriptor%0 + /// + public const int MF_E_TOPO_STREAM_DESCRIPTOR_NOT_SELECTED = unchecked((int) 0xC00D5219); + + /// + /// MessageId: MF_E_TOPO_MISSING_SOURCE + /// + /// MessageText: + /// + /// A source stream node in the topology does not have a source%0 + /// + public const int MF_E_TOPO_MISSING_SOURCE = unchecked((int) 0xC00D521A); + + /// + /// MessageId: MF_E_TOPO_SINK_ACTIVATES_UNSUPPORTED + /// + /// MessageText: + /// + /// The topology loader does not support sink activates on output nodes.%0 + /// + public const int MF_E_TOPO_SINK_ACTIVATES_UNSUPPORTED = unchecked((int) 0xC00D521B); + #endregion + #region MEDIAFOUNDATION Timeline Error Events + + /// + /// MessageId: MF_E_SEQUENCER_UNKNOWN_SEGMENT_ID + /// + /// MessageText: + /// + /// The sequencer cannot find a segment with the given ID.%0\n. + /// + public const int MF_E_SEQUENCER_UNKNOWN_SEGMENT_ID = unchecked((int) 0xC00D61AC); + + /// + /// MessageId: MF_S_SEQUENCER_CONTEXT_CANCELED + /// + /// MessageText: + /// + /// The context was canceled.%0\n. + /// + public const int MF_S_SEQUENCER_CONTEXT_CANCELED = unchecked((int) 0x000D61AD); + + /// + /// MessageId: MF_E_NO_SOURCE_IN_CACHE + /// + /// MessageText: + /// + /// Cannot find source in source cache.%0\n. + /// + public const int MF_E_NO_SOURCE_IN_CACHE = unchecked((int) 0xC00D61AE); + + /// + /// MessageId: MF_S_SEQUENCER_SEGMENT_AT_END_OF_STREAM + /// + /// MessageText: + /// + /// Cannot update topology flags.%0\n. + /// + public const int MF_S_SEQUENCER_SEGMENT_AT_END_OF_STREAM = unchecked((int) 0x000D61AF); + #endregion + #region Transform errors + + /// + /// MessageId: MF_E_TRANSFORM_TYPE_NOT_SET + /// + /// MessageText: + /// + /// A valid type has not been set for this stream or a stream that it depends on.%0 + /// + public const int MF_E_TRANSFORM_TYPE_NOT_SET = unchecked((int) 0xC00D6D60); + + /// + /// MessageId: MF_E_TRANSFORM_STREAM_CHANGE + /// + /// MessageText: + /// + /// A stream change has occurred. Output cannot be produced until the streams have been renegotiated.%0 + /// + public const int MF_E_TRANSFORM_STREAM_CHANGE = unchecked((int) 0xC00D6D61); + + /// + /// MessageId: MF_E_TRANSFORM_INPUT_REMAINING + /// + /// MessageText: + /// + /// The transform cannot take the requested action until all of the input data it currently holds is processed or flushed.%0 + /// + public const int MF_E_TRANSFORM_INPUT_REMAINING = unchecked((int) 0xC00D6D62); + + /// + /// MessageId: MF_E_TRANSFORM_PROFILE_MISSING + /// + /// MessageText: + /// + /// The transform requires a profile but no profile was supplied or found.%0 + /// + public const int MF_E_TRANSFORM_PROFILE_MISSING = unchecked((int) 0xC00D6D63); + + /// + /// MessageId: MF_E_TRANSFORM_PROFILE_INVALID_OR_CORRUPT + /// + /// MessageText: + /// + /// The transform requires a profile but the supplied profile was invalid or corrupt.%0 + /// + public const int MF_E_TRANSFORM_PROFILE_INVALID_OR_CORRUPT = unchecked((int) 0xC00D6D64); + + /// + /// MessageId: MF_E_TRANSFORM_PROFILE_TRUNCATED + /// + /// MessageText: + /// + /// The transform requires a profile but the supplied profile ended unexpectedly while parsing.%0 + /// + public const int MF_E_TRANSFORM_PROFILE_TRUNCATED = unchecked((int) 0xC00D6D65); + + /// + /// MessageId: MF_E_TRANSFORM_PROPERTY_PID_NOT_RECOGNIZED + /// + /// MessageText: + /// + /// The property ID does not match any property supported by the transform.%0 + /// + public const int MF_E_TRANSFORM_PROPERTY_PID_NOT_RECOGNIZED = unchecked((int) 0xC00D6D66); + + /// + /// MessageId: MF_E_TRANSFORM_PROPERTY_VARIANT_TYPE_WRONG + /// + /// MessageText: + /// + /// The variant does not have the type expected for this property ID.%0 + /// + public const int MF_E_TRANSFORM_PROPERTY_VARIANT_TYPE_WRONG = unchecked((int) 0xC00D6D67); + + /// + /// MessageId: MF_E_TRANSFORM_PROPERTY_NOT_WRITEABLE + /// + /// MessageText: + /// + /// An attempt was made to set the value on a read-only property.%0 + /// + public const int MF_E_TRANSFORM_PROPERTY_NOT_WRITEABLE = unchecked((int) 0xC00D6D68); + + /// + /// MessageId: MF_E_TRANSFORM_PROPERTY_ARRAY_VALUE_WRONG_NUM_DIM + /// + /// MessageText: + /// + /// The array property value has an unexpected number of dimensions.%0 + /// + public const int MF_E_TRANSFORM_PROPERTY_ARRAY_VALUE_WRONG_NUM_DIM = unchecked((int) 0xC00D6D69); + + /// + /// MessageId: MF_E_TRANSFORM_PROPERTY_VALUE_SIZE_WRONG + /// + /// MessageText: + /// + /// The array or blob property value has an unexpected size.%0 + /// + public const int MF_E_TRANSFORM_PROPERTY_VALUE_SIZE_WRONG = unchecked((int) 0xC00D6D6A); + + /// + /// MessageId: MF_E_TRANSFORM_PROPERTY_VALUE_OUT_OF_RANGE + /// + /// MessageText: + /// + /// The property value is out of range for this transform.%0 + /// + public const int MF_E_TRANSFORM_PROPERTY_VALUE_OUT_OF_RANGE = unchecked((int) 0xC00D6D6B); + + /// + /// MessageId: MF_E_TRANSFORM_PROPERTY_VALUE_INCOMPATIBLE + /// + /// MessageText: + /// + /// The property value is incompatible with some other property or mediatype set on the transform.%0 + /// + public const int MF_E_TRANSFORM_PROPERTY_VALUE_INCOMPATIBLE = unchecked((int) 0xC00D6D6C); + + /// + /// MessageId: MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_OUTPUT_MEDIATYPE + /// + /// MessageText: + /// + /// The requested operation is not supported for the currently set output mediatype.%0 + /// + public const int MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_OUTPUT_MEDIATYPE = unchecked((int) 0xC00D6D6D); + + /// + /// MessageId: MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_INPUT_MEDIATYPE + /// + /// MessageText: + /// + /// The requested operation is not supported for the currently set input mediatype.%0 + /// + public const int MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_INPUT_MEDIATYPE = unchecked((int) 0xC00D6D6E); + + /// + /// MessageId: MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_MEDIATYPE_COMBINATION + /// + /// MessageText: + /// + /// The requested operation is not supported for the currently set combination of mediatypes.%0 + /// + public const int MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_MEDIATYPE_COMBINATION = unchecked((int) 0xC00D6D6F); + + /// + /// MessageId: MF_E_TRANSFORM_CONFLICTS_WITH_OTHER_CURRENTLY_ENABLED_FEATURES + /// + /// MessageText: + /// + /// The requested feature is not supported in combination with some other currently enabled feature.%0 + /// + public const int MF_E_TRANSFORM_CONFLICTS_WITH_OTHER_CURRENTLY_ENABLED_FEATURES = unchecked((int) 0xC00D6D70); + + /// + /// MessageId: MF_E_TRANSFORM_NEED_MORE_INPUT + /// + /// MessageText: + /// + /// The transform cannot produce output until it gets more input samples.%0 + /// + public const int MF_E_TRANSFORM_NEED_MORE_INPUT = unchecked((int) 0xC00D6D72); + + /// + /// MessageId: MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_SPKR_CONFIG + /// + /// MessageText: + /// + /// The requested operation is not supported for the current speaker configuration.%0 + /// + public const int MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_SPKR_CONFIG = unchecked((int) 0xC00D6D73); + + /// + /// MessageId: MF_E_TRANSFORM_CANNOT_CHANGE_MEDIATYPE_WHILE_PROCESSING + /// + /// MessageText: + /// + /// The transform cannot accept mediatype changes in the middle of processing.%0 + /// + public const int MF_E_TRANSFORM_CANNOT_CHANGE_MEDIATYPE_WHILE_PROCESSING = unchecked((int) 0xC00D6D74); + + /// + /// MessageId: MF_S_TRANSFORM_DO_NOT_PROPAGATE_EVENT + /// + /// MessageText: + /// + /// The caller should not propagate this event to downstream components.%0 + /// + public const int MF_S_TRANSFORM_DO_NOT_PROPAGATE_EVENT = unchecked((int) 0x000D6D75); + + /// + /// MessageId: MF_E_UNSUPPORTED_D3D_TYPE + /// + /// MessageText: + /// + /// The input type is not supported for D3D device.%0 + /// + public const int MF_E_UNSUPPORTED_D3D_TYPE = unchecked((int) 0xC00D6D76); + + /// + /// MessageId: MF_E_TRANSFORM_ASYNC_LOCKED + /// + /// MessageText: + /// + /// The caller does not appear to support this transform's asynchronous capabilities.%0 + /// + public const int MF_E_TRANSFORM_ASYNC_LOCKED = unchecked((int) 0xC00D6D77); + + /// + /// MessageId: MF_E_TRANSFORM_CANNOT_INITIALIZE_ACM_DRIVER + /// + /// MessageText: + /// + /// An audio compression manager driver could not be initialized by the transform.%0 + /// + public const int MF_E_TRANSFORM_CANNOT_INITIALIZE_ACM_DRIVER = unchecked((int) 0xC00D6D78); + + #endregion + #region Content Protection errors + + /// + /// MessageId: MF_E_LICENSE_INCORRECT_RIGHTS + /// + /// MessageText: + /// + /// You are not allowed to open this file. Contact the content provider for further assistance.%0 + /// + public const int MF_E_LICENSE_INCORRECT_RIGHTS = unchecked((int) 0xC00D7148); + + /// + /// MessageId: MF_E_LICENSE_OUTOFDATE + /// + /// MessageText: + /// + /// The license for this media file has expired. Get a new license or contact the content provider for further assistance.%0 + /// + public const int MF_E_LICENSE_OUTOFDATE = unchecked((int) 0xC00D7149); + + /// + /// MessageId: MF_E_LICENSE_REQUIRED + /// + /// MessageText: + /// + /// You need a license to perform the requested operation on this media file.%0 + /// + public const int MF_E_LICENSE_REQUIRED = unchecked((int) 0xC00D714A); + + /// + /// MessageId: MF_E_DRM_HARDWARE_INCONSISTENT + /// + /// MessageText: + /// + /// The licenses for your media files are corrupted. Contact Microsoft product support.%0 + /// + public const int MF_E_DRM_HARDWARE_INCONSISTENT = unchecked((int) 0xC00D714B); + + /// + /// MessageId: MF_E_NO_CONTENT_PROTECTION_MANAGER + /// + /// MessageText: + /// + /// The APP needs to provide IMFContentProtectionManager callback to access the protected media file.%0 + /// + public const int MF_E_NO_CONTENT_PROTECTION_MANAGER = unchecked((int) 0xC00D714C); + + /// + /// MessageId: MF_E_LICENSE_RESTORE_NO_RIGHTS + /// + /// MessageText: + /// + /// Client does not have rights to restore licenses.%0 + /// + public const int MF_E_LICENSE_RESTORE_NO_RIGHTS = unchecked((int) 0xC00D714D); + + /// + /// MessageId: MF_E_BACKUP_RESTRICTED_LICENSE + /// + /// MessageText: + /// + /// Licenses are restricted and hence can not be backed up.%0 + /// + public const int MF_E_BACKUP_RESTRICTED_LICENSE = unchecked((int) 0xC00D714E); + + /// + /// MessageId: MF_E_LICENSE_RESTORE_NEEDS_INDIVIDUALIZATION + /// + /// MessageText: + /// + /// License restore requires machine to be individualized.%0 + /// + public const int MF_E_LICENSE_RESTORE_NEEDS_INDIVIDUALIZATION = unchecked((int) 0xC00D714F); + + /// + /// MessageId: MF_S_PROTECTION_NOT_REQUIRED + /// + /// MessageText: + /// + /// Protection for stream is not required.%0 + /// + public const int MF_S_PROTECTION_NOT_REQUIRED = unchecked((int) 0x000D7150); + + /// + /// MessageId: MF_E_COMPONENT_REVOKED + /// + /// MessageText: + /// + /// Component is revoked.%0 + /// + public const int MF_E_COMPONENT_REVOKED = unchecked((int) 0xC00D7151); + + /// + /// MessageId: MF_E_TRUST_DISABLED + /// + /// MessageText: + /// + /// Trusted functionality is currently disabled on this component.%0 + /// + public const int MF_E_TRUST_DISABLED = unchecked((int) 0xC00D7152); + + /// + /// MessageId: MF_E_WMDRMOTA_NO_ACTION + /// + /// MessageText: + /// + /// No Action is set on WMDRM Output Trust Authority.%0 + /// + public const int MF_E_WMDRMOTA_NO_ACTION = unchecked((int) 0xC00D7153); + + /// + /// MessageId: MF_E_WMDRMOTA_ACTION_ALREADY_SET + /// + /// MessageText: + /// + /// Action is already set on WMDRM Output Trust Authority.%0 + /// + public const int MF_E_WMDRMOTA_ACTION_ALREADY_SET = unchecked((int) 0xC00D7154); + + /// + /// MessageId: MF_E_WMDRMOTA_DRM_HEADER_NOT_AVAILABLE + /// + /// MessageText: + /// + /// DRM Heaader is not available.%0 + /// + public const int MF_E_WMDRMOTA_DRM_HEADER_NOT_AVAILABLE = unchecked((int) 0xC00D7155); + + /// + /// MessageId: MF_E_WMDRMOTA_DRM_ENCRYPTION_SCHEME_NOT_SUPPORTED + /// + /// MessageText: + /// + /// Current encryption scheme is not supported.%0 + /// + public const int MF_E_WMDRMOTA_DRM_ENCRYPTION_SCHEME_NOT_SUPPORTED = unchecked((int) 0xC00D7156); + + /// + /// MessageId: MF_E_WMDRMOTA_ACTION_MISMATCH + /// + /// MessageText: + /// + /// Action does not match with current configuration.%0 + /// + public const int MF_E_WMDRMOTA_ACTION_MISMATCH = unchecked((int) 0xC00D7157); + + /// + /// MessageId: MF_E_WMDRMOTA_INVALID_POLICY + /// + /// MessageText: + /// + /// Invalid policy for WMDRM Output Trust Authority.%0 + /// + public const int MF_E_WMDRMOTA_INVALID_POLICY = unchecked((int) 0xC00D7158); + + /// + /// MessageId: MF_E_POLICY_UNSUPPORTED + /// + /// MessageText: + /// + /// The policies that the Input Trust Authority requires to be enforced are unsupported by the outputs.%0 + /// + public const int MF_E_POLICY_UNSUPPORTED = unchecked((int) 0xC00D7159); + + /// + /// MessageId: MF_E_OPL_NOT_SUPPORTED + /// + /// MessageText: + /// + /// The OPL that the license requires to be enforced are not supported by the Input Trust Authority.%0 + /// + public const int MF_E_OPL_NOT_SUPPORTED = unchecked((int) 0xC00D715A); + + /// + /// MessageId: MF_E_TOPOLOGY_VERIFICATION_FAILED + /// + /// MessageText: + /// + /// The topology could not be successfully verified.%0 + /// + public const int MF_E_TOPOLOGY_VERIFICATION_FAILED = unchecked((int) 0xC00D715B); + + /// + /// MessageId: MF_E_SIGNATURE_VERIFICATION_FAILED + /// + /// MessageText: + /// + /// Signature verification could not be completed successfully for this component.%0 + /// + public const int MF_E_SIGNATURE_VERIFICATION_FAILED = unchecked((int) 0xC00D715C); + + /// + /// MessageId: MF_E_DEBUGGING_NOT_ALLOWED + /// + /// MessageText: + /// + /// Running this process under a debugger while using protected content is not allowed.%0 + /// + public const int MF_E_DEBUGGING_NOT_ALLOWED = unchecked((int) 0xC00D715D); + + /// + /// MessageId: MF_E_CODE_EXPIRED + /// + /// MessageText: + /// + /// MF component has expired.%0 + /// + public const int MF_E_CODE_EXPIRED = unchecked((int) 0xC00D715E); + + /// + /// MessageId: MF_E_GRL_VERSION_TOO_LOW + /// + /// MessageText: + /// + /// The current GRL on the machine does not meet the minimum version requirements.%0 + /// + public const int MF_E_GRL_VERSION_TOO_LOW = unchecked((int) 0xC00D715F); + + /// + /// MessageId: MF_E_GRL_RENEWAL_NOT_FOUND + /// + /// MessageText: + /// + /// The current GRL on the machine does not contain any renewal entries for the specified revocation.%0 + /// + public const int MF_E_GRL_RENEWAL_NOT_FOUND = unchecked((int) 0xC00D7160); + + /// + /// MessageId: MF_E_GRL_EXTENSIBLE_ENTRY_NOT_FOUND + /// + /// MessageText: + /// + /// The current GRL on the machine does not contain any extensible entries for the specified extension GUID.%0 + /// + public const int MF_E_GRL_EXTENSIBLE_ENTRY_NOT_FOUND = unchecked((int) 0xC00D7161); + + /// + /// MessageId: MF_E_KERNEL_UNTRUSTED + /// + /// MessageText: + /// + /// The kernel isn't secure for high security level content.%0 + /// + public const int MF_E_KERNEL_UNTRUSTED = unchecked((int) 0xC00D7162); + + /// + /// MessageId: MF_E_PEAUTH_UNTRUSTED + /// + /// MessageText: + /// + /// The response from protected environment driver isn't valid.%0 + /// + public const int MF_E_PEAUTH_UNTRUSTED = unchecked((int) 0xC00D7163); + + /// + /// MessageId: MF_E_NON_PE_PROCESS + /// + /// MessageText: + /// + /// A non-PE process tried to talk to PEAuth.%0 + /// + public const int MF_E_NON_PE_PROCESS = unchecked((int) 0xC00D7165); + + /// + /// MessageId: MF_E_REBOOT_REQUIRED + /// + /// MessageText: + /// + /// We need to reboot the machine.%0 + /// + public const int MF_E_REBOOT_REQUIRED = unchecked((int) 0xC00D7167); + + /// + /// MessageId: MF_S_WAIT_FOR_POLICY_SET + /// + /// MessageText: + /// + /// Protection for this stream is not guaranteed to be enforced until the MEPolicySet event is fired.%0 + /// + public const int MF_S_WAIT_FOR_POLICY_SET = unchecked((int) 0x000D7168); + + /// + /// MessageId: MF_S_VIDEO_DISABLED_WITH_UNKNOWN_SOFTWARE_OUTPUT + /// + /// MessageText: + /// + /// This video stream is disabled because it is being sent to an unknown software output.%0 + /// + public const int MF_S_VIDEO_DISABLED_WITH_UNKNOWN_SOFTWARE_OUTPUT = unchecked((int) 0x000D7169); + + /// + /// MessageId: MF_E_GRL_INVALID_FORMAT + /// + /// MessageText: + /// + /// The GRL file is not correctly formed, it may have been corrupted or overwritten.%0 + /// + public const int MF_E_GRL_INVALID_FORMAT = unchecked((int) 0xC00D716A); + + /// + /// MessageId: MF_E_GRL_UNRECOGNIZED_FORMAT + /// + /// MessageText: + /// + /// The GRL file is in a format newer than those recognized by this GRL Reader.%0 + /// + public const int MF_E_GRL_UNRECOGNIZED_FORMAT = unchecked((int) 0xC00D716B); + + /// + /// MessageId: MF_E_ALL_PROCESS_RESTART_REQUIRED + /// + /// MessageText: + /// + /// The GRL was reloaded and required all processes that can run protected media to restart.%0 + /// + public const int MF_E_ALL_PROCESS_RESTART_REQUIRED = unchecked((int) 0xC00D716C); + + /// + /// MessageId: MF_E_PROCESS_RESTART_REQUIRED + /// + /// MessageText: + /// + /// The GRL was reloaded and the current process needs to restart.%0 + /// + public const int MF_E_PROCESS_RESTART_REQUIRED = unchecked((int) 0xC00D716D); + + /// + /// MessageId: MF_E_USERMODE_UNTRUSTED + /// + /// MessageText: + /// + /// The user space is untrusted for protected content play.%0 + /// + public const int MF_E_USERMODE_UNTRUSTED = unchecked((int) 0xC00D716E); + + /// + /// MessageId: MF_E_PEAUTH_SESSION_NOT_STARTED + /// + /// MessageText: + /// + /// PEAuth communication session hasn't been started.%0 + /// + public const int MF_E_PEAUTH_SESSION_NOT_STARTED = unchecked((int) 0xC00D716F); + + /// + /// MessageId: MF_E_PEAUTH_PUBLICKEY_REVOKED + /// + /// MessageText: + /// + /// PEAuth's public key is revoked.%0 + /// + public const int MF_E_PEAUTH_PUBLICKEY_REVOKED = unchecked((int) 0xC00D7171); + + /// + /// MessageId: MF_E_GRL_ABSENT + /// + /// MessageText: + /// + /// The GRL is absent.%0 + /// + public const int MF_E_GRL_ABSENT = unchecked((int) 0xC00D7172); + + /// + /// MessageId: MF_S_PE_TRUSTED + /// + /// MessageText: + /// + /// The Protected Environment is trusted.%0 + /// + public const int MF_S_PE_TRUSTED = unchecked((int) 0x000D7173); + + /// + /// MessageId: MF_E_PE_UNTRUSTED + /// + /// MessageText: + /// + /// The Protected Environment is untrusted.%0 + /// + public const int MF_E_PE_UNTRUSTED = unchecked((int) 0xC00D7174); + + /// + /// MessageId: MF_E_PEAUTH_NOT_STARTED + /// + /// MessageText: + /// + /// The Protected Environment Authorization service (PEAUTH) has not been started.%0 + /// + public const int MF_E_PEAUTH_NOT_STARTED = unchecked((int) 0xC00D7175); + + /// + /// MessageId: MF_E_INCOMPATIBLE_SAMPLE_PROTECTION + /// + /// MessageText: + /// + /// The sample protection algorithms supported by components are not compatible.%0 + /// + public const int MF_E_INCOMPATIBLE_SAMPLE_PROTECTION = unchecked((int) 0xC00D7176); + + /// + /// MessageId: MF_E_PE_SESSIONS_MAXED + /// + /// MessageText: + /// + /// No more protected environment sessions can be supported.%0 + /// + public const int MF_E_PE_SESSIONS_MAXED = unchecked((int) 0xC00D7177); + + /// + /// MessageId: MF_E_HIGH_SECURITY_LEVEL_CONTENT_NOT_ALLOWED + /// + /// MessageText: + /// + /// WMDRM ITA does not allow protected content with high security level for this release.%0 + /// + public const int MF_E_HIGH_SECURITY_LEVEL_CONTENT_NOT_ALLOWED = unchecked((int) 0xC00D7178); + + /// + /// MessageId: MF_E_TEST_SIGNED_COMPONENTS_NOT_ALLOWED + /// + /// MessageText: + /// + /// WMDRM ITA cannot allow the requested action for the content as one or more components is not properly signed.%0 + /// + public const int MF_E_TEST_SIGNED_COMPONENTS_NOT_ALLOWED = unchecked((int) 0xC00D7179); + + /// + /// MessageId: MF_E_ITA_UNSUPPORTED_ACTION + /// + /// MessageText: + /// + /// WMDRM ITA does not support the requested action.%0 + /// + public const int MF_E_ITA_UNSUPPORTED_ACTION = unchecked((int) 0xC00D717A); + + /// + /// MessageId: MF_E_ITA_ERROR_PARSING_SAP_PARAMETERS + /// + /// MessageText: + /// + /// WMDRM ITA encountered an error in parsing the Secure Audio Path parameters.%0 + /// + public const int MF_E_ITA_ERROR_PARSING_SAP_PARAMETERS = unchecked((int) 0xC00D717B); + + /// + /// MessageId: MF_E_POLICY_MGR_ACTION_OUTOFBOUNDS + /// + /// MessageText: + /// + /// The Policy Manager action passed in is invalid.%0 + /// + public const int MF_E_POLICY_MGR_ACTION_OUTOFBOUNDS = unchecked((int) 0xC00D717C); + + /// + /// MessageId: MF_E_BAD_OPL_STRUCTURE_FORMAT + /// + /// MessageText: + /// + /// The structure specifying Output Protection Level is not the correct format.%0 + /// + public const int MF_E_BAD_OPL_STRUCTURE_FORMAT = unchecked((int) 0xC00D717D); + + /// + /// MessageId: MF_E_ITA_UNRECOGNIZED_ANALOG_VIDEO_PROTECTION_GUID + /// + /// MessageText: + /// + /// WMDRM ITA does not recognize the Explicite Analog Video Output Protection guid specified in the license.%0 + /// + public const int MF_E_ITA_UNRECOGNIZED_ANALOG_VIDEO_PROTECTION_GUID = unchecked((int) 0xC00D717E); + + /// + /// MessageId: MF_E_NO_PMP_HOST + /// + /// MessageText: + /// + /// IMFPMPHost object not available.%0 + /// + public const int MF_E_NO_PMP_HOST = unchecked((int) 0xC00D717F); + + /// + /// MessageId: MF_E_ITA_OPL_DATA_NOT_INITIALIZED + /// + /// MessageText: + /// + /// WMDRM ITA could not initialize the Output Protection Level data.%0 + /// + public const int MF_E_ITA_OPL_DATA_NOT_INITIALIZED = unchecked((int) 0xC00D7180); + + /// + /// MessageId: MF_E_ITA_UNRECOGNIZED_ANALOG_VIDEO_OUTPUT + /// + /// MessageText: + /// + /// WMDRM ITA does not recognize the Analog Video Output specified by the OTA.%0 + /// + public const int MF_E_ITA_UNRECOGNIZED_ANALOG_VIDEO_OUTPUT = unchecked((int) 0xC00D7181); + + /// + /// MessageId: MF_E_ITA_UNRECOGNIZED_DIGITAL_VIDEO_OUTPUT + /// + /// MessageText: + /// + /// WMDRM ITA does not recognize the Digital Video Output specified by the OTA.%0 + /// + public const int MF_E_ITA_UNRECOGNIZED_DIGITAL_VIDEO_OUTPUT = unchecked((int) 0xC00D7182); + + #endregion + #region Clock errors + + /// + /// MessageId: MF_E_CLOCK_INVALID_CONTINUITY_KEY + /// + /// MessageText: + /// + /// The continuity key supplied is not currently valid.%0 + /// + public const int MF_E_CLOCK_INVALID_CONTINUITY_KEY = unchecked((int) 0xC00D9C40); + + /// + /// MessageId: MF_E_CLOCK_NO_TIME_SOURCE + /// + /// MessageText: + /// + /// No Presentation Time Source has been specified.%0 + /// + public const int MF_E_CLOCK_NO_TIME_SOURCE = unchecked((int) 0xC00D9C41); + + /// + /// MessageId: MF_E_CLOCK_STATE_ALREADY_SET + /// + /// MessageText: + /// + /// The clock is already in the requested state.%0 + /// + public const int MF_E_CLOCK_STATE_ALREADY_SET = unchecked((int) 0xC00D9C42); + + /// + /// MessageId: MF_E_CLOCK_NOT_SIMPLE + /// + /// MessageText: + /// + /// The clock has too many advanced features to carry out the request.%0 + /// + public const int MF_E_CLOCK_NOT_SIMPLE = unchecked((int) 0xC00D9C43); + + /// + /// MessageId: MF_S_CLOCK_STOPPED + /// + /// MessageText: + /// + /// Timer::SetTimer returns this success code if called happened while timer is stopped. Timer is not going to be dispatched until clock is running%0 + /// + public const int MF_S_CLOCK_STOPPED = unchecked((int) 0x000D9C44); + #endregion + #region MF Quality Management errors + + /// + /// MessageId: MF_E_NO_MORE_DROP_MODES + /// + /// MessageText: + /// + /// The component does not support any more drop modes.%0 + /// + public const int MF_E_NO_MORE_DROP_MODES = unchecked((int) 0xC00DA028); + + /// + /// MessageId: MF_E_NO_MORE_QUALITY_LEVELS + /// + /// MessageText: + /// + /// The component does not support any more quality levels.%0 + /// + public const int MF_E_NO_MORE_QUALITY_LEVELS = unchecked((int) 0xC00DA029); + + /// + /// MessageId: MF_E_DROPTIME_NOT_SUPPORTED + /// + /// MessageText: + /// + /// The component does not support drop time functionality.%0 + /// + public const int MF_E_DROPTIME_NOT_SUPPORTED = unchecked((int) 0xC00DA02A); + + /// + /// MessageId: MF_E_QUALITYKNOB_WAIT_LONGER + /// + /// MessageText: + /// + /// Quality Manager needs to wait longer before bumping the Quality Level up.%0 + /// + public const int MF_E_QUALITYKNOB_WAIT_LONGER = unchecked((int) 0xC00DA02B); + + /// + /// MessageId: MF_E_QM_INVALIDSTATE + /// + /// MessageText: + /// + /// Quality Manager is in an invalid state. Quality Management is off at this moment.%0 + /// + public const int MF_E_QM_INVALIDSTATE = unchecked((int) 0xC00DA02C); + + #endregion + #region MF Transcode errors + + /// + /// MessageId: MF_E_TRANSCODE_NO_CONTAINERTYPE + /// + /// MessageText: + /// + /// No transcode output container type is specified.%0 + /// + public const int MF_E_TRANSCODE_NO_CONTAINERTYPE = unchecked((int) 0xC00DA410); + + /// + /// MessageId: MF_E_TRANSCODE_PROFILE_NO_MATCHING_STREAMS + /// + /// MessageText: + /// + /// The profile does not have a media type configuration for any selected source streams.%0 + /// + public const int MF_E_TRANSCODE_PROFILE_NO_MATCHING_STREAMS = unchecked((int) 0xC00DA411); + + /// + /// MessageId: MF_E_TRANSCODE_NO_MATCHING_ENCODER + /// + /// MessageText: + /// + /// Cannot find an encoder MFT that accepts the user preferred output type.%0 + /// + public const int MF_E_TRANSCODE_NO_MATCHING_ENCODER = unchecked((int) 0xC00DA412); + + #endregion + #region MF HW Device Proxy errors + + /// + /// MessageId: MF_E_ALLOCATOR_NOT_INITIALIZED + /// + /// MessageText: + /// + /// Memory allocator is not initialized.%0 + /// + public const int MF_E_ALLOCATOR_NOT_INITIALIZED = unchecked((int) 0xC00DA7F8); + + /// + /// MessageId: MF_E_ALLOCATOR_NOT_COMMITED + /// + /// MessageText: + /// + /// Memory allocator is not committed yet.%0 + /// + public const int MF_E_ALLOCATOR_NOT_COMMITED = unchecked((int) 0xC00DA7F9); + + /// + /// MessageId: MF_E_ALLOCATOR_ALREADY_COMMITED + /// + /// MessageText: + /// + /// Memory allocator has already been committed.%0 + /// + public const int MF_E_ALLOCATOR_ALREADY_COMMITED = unchecked((int) 0xC00DA7FA); + + /// + /// MessageId: MF_E_STREAM_ERROR + /// + /// MessageText: + /// + /// An error occurred in media stream.%0 + /// + public const int MF_E_STREAM_ERROR = unchecked((int) 0xC00DA7FB); + + /// + /// MessageId: MF_E_INVALID_STREAM_STATE + /// + /// MessageText: + /// + /// Stream is not in a state to handle the request.%0 + /// + public const int MF_E_INVALID_STREAM_STATE = unchecked((int) 0xC00DA7FC); + + /// + /// MessageId: MF_E_HW_STREAM_NOT_CONNECTED + /// + /// MessageText: + /// + /// Hardware stream is not connected yet.%0 + /// + public const int MF_E_HW_STREAM_NOT_CONNECTED = unchecked((int) 0xC00DA7FD); + + #endregion + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationErrors.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationErrors.cs.meta new file mode 100644 index 0000000..a2504fe --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationErrors.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f193441c3e18df7a593077051f8d1309 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationHelpers.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationHelpers.cs new file mode 100644 index 0000000..465fd1c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationHelpers.cs @@ -0,0 +1,161 @@ +using System; +using System.Collections.Generic; +using System.Runtime.InteropServices; +using System.Runtime.InteropServices.ComTypes; +using NAudio.Wave; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// Main interface for using Media Foundation with NAudio + /// </summary> + public static class MediaFoundationApi + { + private static bool initialized; + + /// <summary> + /// initializes MediaFoundation - only needs to be called once per process + /// </summary> + public static void Startup() + { + if (!initialized) + { + var sdkVersion = MediaFoundationInterop.MF_SDK_VERSION; + // Windows Vista check + var os = Environment.OSVersion; + if (os.Version.Major == 6 && os.Version.Minor == 0) + sdkVersion = 1; + MediaFoundationInterop.MFStartup((sdkVersion << 16) | MediaFoundationInterop.MF_API_VERSION, 0); + initialized = true; + } + } + + /// <summary> + /// Enumerate the installed MediaFoundation transforms in the specified category + /// </summary> + /// <param name="category">A category from MediaFoundationTransformCategories</param> + /// <returns></returns> + public static IEnumerable<IMFActivate> EnumerateTransforms(Guid category) + { + MediaFoundationInterop.MFTEnumEx(category, _MFT_ENUM_FLAG.MFT_ENUM_FLAG_ALL, + null, null, out var interfacesPointer, out var interfaceCount); + var interfaces = new IMFActivate[interfaceCount]; + for (int n = 0; n < interfaceCount; n++) + { + var ptr = + Marshal.ReadIntPtr(new IntPtr(interfacesPointer.ToInt64() + n*Marshal.SizeOf(interfacesPointer))); + interfaces[n] = (IMFActivate) Marshal.GetObjectForIUnknown(ptr); + } + + foreach (var i in interfaces) + { + yield return i; + } + Marshal.FreeCoTaskMem(interfacesPointer); + } + + /// <summary> + /// uninitializes MediaFoundation + /// </summary> + public static void Shutdown() + { + if (initialized) + { + MediaFoundationInterop.MFShutdown(); + initialized = false; + } + } + + /// <summary> + /// Creates a Media type + /// </summary> + public static IMFMediaType CreateMediaType() + { + MediaFoundationInterop.MFCreateMediaType(out IMFMediaType mediaType); + return mediaType; + } + + /// <summary> + /// Creates a media type from a WaveFormat + /// </summary> + public static IMFMediaType CreateMediaTypeFromWaveFormat(WaveFormat waveFormat) + { + var mediaType = CreateMediaType(); + try + { + MediaFoundationInterop.MFInitMediaTypeFromWaveFormatEx(mediaType, waveFormat, Marshal.SizeOf(waveFormat)); + } + catch (Exception) + { + Marshal.ReleaseComObject(mediaType); + throw; + } + return mediaType; + } + + /// <summary> + /// Creates a memory buffer of the specified size + /// </summary> + /// <param name="bufferSize">Memory buffer size in bytes</param> + /// <returns>The memory buffer</returns> + public static IMFMediaBuffer CreateMemoryBuffer(int bufferSize) + { + MediaFoundationInterop.MFCreateMemoryBuffer(bufferSize, out IMFMediaBuffer buffer); + return buffer; + } + + /// <summary> + /// Creates a sample object + /// </summary> + /// <returns>The sample object</returns> + public static IMFSample CreateSample() + { + MediaFoundationInterop.MFCreateSample(out IMFSample sample); + return sample; + } + + /// <summary> + /// Creates a new attributes store + /// </summary> + /// <param name="initialSize">Initial size</param> + /// <returns>The attributes store</returns> + public static IMFAttributes CreateAttributes(int initialSize) + { + MediaFoundationInterop.MFCreateAttributes(out IMFAttributes attributes, initialSize); + return attributes; + } + + /// <summary> + /// Creates a media foundation byte stream based on a stream object + /// (usable with WinRT streams) + /// </summary> + /// <param name="stream">The input stream</param> + /// <returns>A media foundation byte stream</returns> + public static IMFByteStream CreateByteStream(object stream) + { + // n.b. UWP apps should use MediaFoundationInterop.MFCreateMFByteStreamOnStreamEx(stream, out byteStream); + IMFByteStream byteStream; + + if (stream is IStream) + { + MediaFoundationInterop.MFCreateMFByteStreamOnStream(stream as IStream, out byteStream); + } + else + { + throw new ArgumentException("Stream must be IStream in desktop apps"); + } + return byteStream; + } + + /// <summary> + /// Creates a source reader based on a byte stream + /// </summary> + /// <param name="byteStream">The byte stream</param> + /// <returns>A media foundation source reader</returns> + public static IMFSourceReader CreateSourceReaderFromByteStream(IMFByteStream byteStream) + { + MediaFoundationInterop.MFCreateSourceReaderFromByteStream(byteStream, null, out IMFSourceReader reader); + return reader; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationHelpers.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationHelpers.cs.meta new file mode 100644 index 0000000..c2c81e4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationHelpers.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9278d507852e4eb3a912363d75d9b8dc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationInterop.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationInterop.cs new file mode 100644 index 0000000..b0331a8 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationInterop.cs @@ -0,0 +1,150 @@ +using System; +using System.Collections.Generic; +using System.Runtime.InteropServices; +using NAudio.Wave; +using System.Runtime.InteropServices.ComTypes; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// Interop definitions for MediaFoundation + /// thanks to Lucian Wischik for the initial work on many of these definitions (also various interfaces) + /// n.b. the goal is to make as much of this internal as possible, and provide + /// better .NET APIs using the MediaFoundationApi class instead + /// </summary> + public static class MediaFoundationInterop + { + /// <summary> + /// Initializes Microsoft Media Foundation. + /// </summary> + [DllImport("mfplat.dll", ExactSpelling = true, PreserveSig = false)] + public static extern void MFStartup(int version, int dwFlags = 0); + + /// <summary> + /// Shuts down the Microsoft Media Foundation platform + /// </summary> + [DllImport("mfplat.dll", ExactSpelling = true, PreserveSig = false)] + public static extern void MFShutdown(); + + /// <summary> + /// Creates an empty media type. + /// </summary> + [DllImport("mfplat.dll", ExactSpelling = true, PreserveSig = false)] + internal static extern void MFCreateMediaType(out IMFMediaType ppMFType); + + /// <summary> + /// Initializes a media type from a WAVEFORMATEX structure. + /// </summary> + [DllImport("mfplat.dll", ExactSpelling = true, PreserveSig = false)] + internal static extern void MFInitMediaTypeFromWaveFormatEx([In] IMFMediaType pMFType, [In] WaveFormat pWaveFormat, [In] int cbBufSize); + + /// <summary> + /// Converts a Media Foundation audio media type to a WAVEFORMATEX structure. + /// </summary> + /// TODO: try making second parameter out WaveFormatExtraData + [DllImport("mfplat.dll", ExactSpelling = true, PreserveSig = false)] + internal static extern void MFCreateWaveFormatExFromMFMediaType(IMFMediaType pMFType, ref IntPtr ppWF, ref int pcbSize, int flags = 0); + + /// <summary> + /// Creates the source reader from a URL. + /// </summary> + [DllImport("mfreadwrite.dll", ExactSpelling = true, PreserveSig = false)] + public static extern void MFCreateSourceReaderFromURL([In, MarshalAs(UnmanagedType.LPWStr)] string pwszURL, [In] IMFAttributes pAttributes, + [Out, MarshalAs(UnmanagedType.Interface)] out IMFSourceReader ppSourceReader); + + /// <summary> + /// Creates the source reader from a byte stream. + /// </summary> + [DllImport("mfreadwrite.dll", ExactSpelling = true, PreserveSig = false)] + public static extern void MFCreateSourceReaderFromByteStream([In] IMFByteStream pByteStream, [In] IMFAttributes pAttributes, [Out, MarshalAs(UnmanagedType.Interface)] out IMFSourceReader ppSourceReader); + + /// <summary> + /// Creates the sink writer from a URL or byte stream. + /// </summary> + [DllImport("mfreadwrite.dll", ExactSpelling = true, PreserveSig = false)] + public static extern void MFCreateSinkWriterFromURL([In, MarshalAs(UnmanagedType.LPWStr)] string pwszOutputURL, + [In] IMFByteStream pByteStream, [In] IMFAttributes pAttributes, [Out] out IMFSinkWriter ppSinkWriter); + + + /// <summary> + /// Creates a Microsoft Media Foundation byte stream that wraps an IRandomAccessStream object. + /// </summary> + [DllImport("mfplat.dll", ExactSpelling = true, PreserveSig = false)] + public static extern void MFCreateMFByteStreamOnStreamEx([MarshalAs(UnmanagedType.IUnknown)] object punkStream, out IMFByteStream ppByteStream); + + /// <summary> + /// Creates a Microsoft Media Foundation byte stream that wraps an IRandomAccessStream object. + /// </summary> + [DllImport("mfplat.dll", ExactSpelling = true, PreserveSig = false)] + public static extern void MFCreateMFByteStreamOnStream([In] IStream punkStream, out IMFByteStream ppByteStream); + + /// <summary> + /// Gets a list of Microsoft Media Foundation transforms (MFTs) that match specified search criteria. + /// </summary> + [DllImport("mfplat.dll", ExactSpelling = true, PreserveSig = false)] + public static extern void MFTEnumEx([In] Guid guidCategory, [In] _MFT_ENUM_FLAG flags, [In] MFT_REGISTER_TYPE_INFO pInputType, [In] MFT_REGISTER_TYPE_INFO pOutputType, + [Out] out IntPtr pppMFTActivate, [Out] out int pcMFTActivate); + + /// <summary> + /// Creates an empty media sample. + /// </summary> + [DllImport("mfplat.dll", ExactSpelling = true, PreserveSig = false)] + internal static extern void MFCreateSample([Out] out IMFSample ppIMFSample); + + /// <summary> + /// Allocates system memory and creates a media buffer to manage it. + /// </summary> + [DllImport("mfplat.dll", ExactSpelling = true, PreserveSig = false)] + internal static extern void MFCreateMemoryBuffer( + int cbMaxLength, [Out] out IMFMediaBuffer ppBuffer); + + /// <summary> + /// Creates an empty attribute store. + /// </summary> + [DllImport("mfplat.dll", ExactSpelling = true, PreserveSig = false)] + internal static extern void MFCreateAttributes( + [Out, MarshalAs(UnmanagedType.Interface)] out IMFAttributes ppMFAttributes, + [In] int cInitialSize); + + /// <summary> + /// Gets a list of output formats from an audio encoder. + /// </summary> + [DllImport("mf.dll", ExactSpelling = true, PreserveSig = false)] + public static extern void MFTranscodeGetAudioOutputAvailableTypes( + [In, MarshalAs(UnmanagedType.LPStruct)] Guid guidSubType, + [In] _MFT_ENUM_FLAG dwMFTFlags, + [In] IMFAttributes pCodecConfig, + [Out, MarshalAs(UnmanagedType.Interface)] out IMFCollection ppAvailableTypes); + + /// <summary> + /// All streams + /// </summary> + public const int MF_SOURCE_READER_ALL_STREAMS = unchecked((int)0xFFFFFFFE); + /// <summary> + /// First audio stream + /// </summary> + public const int MF_SOURCE_READER_FIRST_AUDIO_STREAM = unchecked((int)0xFFFFFFFD); + /// <summary> + /// First video stream + /// </summary> + public const int MF_SOURCE_READER_FIRST_VIDEO_STREAM = unchecked((int)0xFFFFFFFC); + /// <summary> + /// Media source + /// </summary> + public const int MF_SOURCE_READER_MEDIASOURCE = unchecked((int)0xFFFFFFFF); + /// <summary> + /// Media Foundation SDK Version + /// </summary> + public const int MF_SDK_VERSION = 0x2; + /// <summary> + /// Media Foundation API Version + /// </summary> + public const int MF_API_VERSION = 0x70; + /// <summary> + /// Media Foundation Version + /// </summary> + public const int MF_VERSION = (MF_SDK_VERSION << 16) | MF_API_VERSION; + + + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationInterop.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationInterop.cs.meta new file mode 100644 index 0000000..8e50e48 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationInterop.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 00f23715451f99d4c866c3789123cc61 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationTransform.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationTransform.cs new file mode 100644 index 0000000..4165820 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationTransform.cs @@ -0,0 +1,293 @@ +using System; +using System.Runtime.InteropServices; +using NAudio.Utils; +using NAudio.Wave; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// An abstract base class for simplifying working with Media Foundation Transforms + /// You need to override the method that actually creates and configures the transform + /// </summary> + public abstract class MediaFoundationTransform : IWaveProvider, IDisposable + { + /// <summary> + /// The Source Provider + /// </summary> + protected readonly IWaveProvider sourceProvider; + /// <summary> + /// The Output WaveFormat + /// </summary> + protected readonly WaveFormat outputWaveFormat; + private readonly byte[] sourceBuffer; + + private byte[] outputBuffer; + private int outputBufferOffset; + private int outputBufferCount; + + private IMFTransform transform; + private bool disposed; + private long inputPosition; // in ref-time, so we can timestamp the input samples + private long outputPosition; // also in ref-time + private bool initializedForStreaming; + + /// <summary> + /// Constructs a new MediaFoundationTransform wrapper + /// Will read one second at a time + /// </summary> + /// <param name="sourceProvider">The source provider for input data to the transform</param> + /// <param name="outputFormat">The desired output format</param> + public MediaFoundationTransform(IWaveProvider sourceProvider, WaveFormat outputFormat) + { + this.outputWaveFormat = outputFormat; + this.sourceProvider = sourceProvider; + sourceBuffer = new byte[sourceProvider.WaveFormat.AverageBytesPerSecond]; + outputBuffer = new byte[outputWaveFormat.AverageBytesPerSecond + outputWaveFormat.BlockAlign]; // we will grow this buffer if needed, but try to make something big enough + } + + private void InitializeTransformForStreaming() + { + transform.ProcessMessage(MFT_MESSAGE_TYPE.MFT_MESSAGE_COMMAND_FLUSH, IntPtr.Zero); + transform.ProcessMessage(MFT_MESSAGE_TYPE.MFT_MESSAGE_NOTIFY_BEGIN_STREAMING, IntPtr.Zero); + transform.ProcessMessage(MFT_MESSAGE_TYPE.MFT_MESSAGE_NOTIFY_START_OF_STREAM, IntPtr.Zero); + initializedForStreaming = true; + } + + /// <summary> + /// To be implemented by overriding classes. Create the transform object, set up its input and output types, + /// and configure any custom properties in here + /// </summary> + /// <returns>An object implementing IMFTrasform</returns> + protected abstract IMFTransform CreateTransform(); + + /// <summary> + /// Disposes this MediaFoundation transform + /// </summary> + protected virtual void Dispose(bool disposing) + { + if (transform != null) + { + Marshal.ReleaseComObject(transform); + } + } + + /// <summary> + /// Disposes this Media Foundation Transform + /// </summary> + public void Dispose() + { + if (!disposed) + { + disposed = true; + Dispose(true); + GC.SuppressFinalize(this); + } + } + + /// <summary> + /// Destructor + /// </summary> + ~MediaFoundationTransform() + { + Dispose(false); + } + + /// <summary> + /// The output WaveFormat of this Media Foundation Transform + /// </summary> + public WaveFormat WaveFormat { get { return outputWaveFormat; } } + + /// <summary> + /// Reads data out of the source, passing it through the transform + /// </summary> + /// <param name="buffer">Output buffer</param> + /// <param name="offset">Offset within buffer to write to</param> + /// <param name="count">Desired byte count</param> + /// <returns>Number of bytes read</returns> + public int Read(byte[] buffer, int offset, int count) + { + if (transform == null) + { + transform = CreateTransform(); + InitializeTransformForStreaming(); + } + + // strategy will be to always read 1 second from the source, and give it to the resampler + int bytesWritten = 0; + + // read in any leftovers from last time + if (outputBufferCount > 0) + { + bytesWritten += ReadFromOutputBuffer(buffer, offset, count - bytesWritten); + } + + while (bytesWritten < count) + { + var sample = ReadFromSource(); + if (sample == null) // reached the end of our input + { + // be good citizens and send some end messages: + EndStreamAndDrain(); + // resampler might have given us a little bit more to return + bytesWritten += ReadFromOutputBuffer(buffer, offset + bytesWritten, count - bytesWritten); + ClearOutputBuffer(); + break; + } + + // might need to resurrect the stream if the user has read all the way to the end, + // and then repositioned the input backwards + if (!initializedForStreaming) + { + InitializeTransformForStreaming(); + } + + // give the input to the resampler + // can get MF_E_NOTACCEPTING if we didn't drain the buffer properly + transform.ProcessInput(0, sample, 0); + + Marshal.ReleaseComObject(sample); + + int readFromTransform; + // n.b. in theory we ought to loop here, although we'd need to be careful as the next time into ReadFromTransform there could + // still be some leftover bytes in outputBuffer, which would get overwritten. Only introduce this if we find a transform that + // needs it. For most transforms, alternating read/write should be OK + //do + //{ + // keep reading from transform + readFromTransform = ReadFromTransform(); + bytesWritten += ReadFromOutputBuffer(buffer, offset + bytesWritten, count - bytesWritten); + //} while (readFromTransform > 0); + } + + return bytesWritten; + } + + private void EndStreamAndDrain() + { + transform.ProcessMessage(MFT_MESSAGE_TYPE.MFT_MESSAGE_NOTIFY_END_OF_STREAM, IntPtr.Zero); + transform.ProcessMessage(MFT_MESSAGE_TYPE.MFT_MESSAGE_COMMAND_DRAIN, IntPtr.Zero); + int read; + do + { + read = ReadFromTransform(); + } while (read > 0); + inputPosition = 0; + outputPosition = 0; + transform.ProcessMessage(MFT_MESSAGE_TYPE.MFT_MESSAGE_NOTIFY_END_STREAMING, IntPtr.Zero); + initializedForStreaming = false; + } + + private void ClearOutputBuffer() + { + outputBufferCount = 0; + outputBufferOffset = 0; + } + + /// <summary> + /// Attempts to read from the transform + /// Some useful info here: + /// http://msdn.microsoft.com/en-gb/library/windows/desktop/aa965264%28v=vs.85%29.aspx#process_data + /// </summary> + /// <returns></returns> + private int ReadFromTransform() + { + var outputDataBuffer = new MFT_OUTPUT_DATA_BUFFER[1]; + // we have to create our own for + var sample = MediaFoundationApi.CreateSample(); + var pBuffer = MediaFoundationApi.CreateMemoryBuffer(outputBuffer.Length); + sample.AddBuffer(pBuffer); + sample.SetSampleTime(outputPosition); // hopefully this is not needed + outputDataBuffer[0].pSample = sample; + + _MFT_PROCESS_OUTPUT_STATUS status; + var hr = transform.ProcessOutput(_MFT_PROCESS_OUTPUT_FLAGS.None, + 1, outputDataBuffer, out status); + if (hr == MediaFoundationErrors.MF_E_TRANSFORM_NEED_MORE_INPUT) + { + Marshal.ReleaseComObject(pBuffer); + Marshal.ReleaseComObject(sample); + // nothing to read + return 0; + } + else if (hr != 0) + { + Marshal.ThrowExceptionForHR(hr); + } + + IMFMediaBuffer outputMediaBuffer; + outputDataBuffer[0].pSample.ConvertToContiguousBuffer(out outputMediaBuffer); + IntPtr pOutputBuffer; + int outputBufferLength; + int maxSize; + outputMediaBuffer.Lock(out pOutputBuffer, out maxSize, out outputBufferLength); + outputBuffer = BufferHelpers.Ensure(outputBuffer, outputBufferLength); + Marshal.Copy(pOutputBuffer, outputBuffer, 0, outputBufferLength); + outputBufferOffset = 0; + outputBufferCount = outputBufferLength; + outputMediaBuffer.Unlock(); + outputPosition += BytesToNsPosition(outputBufferCount, WaveFormat); // hopefully not needed + Marshal.ReleaseComObject(pBuffer); + sample.RemoveAllBuffers(); // needed to fix memory leak in some cases + Marshal.ReleaseComObject(sample); + Marshal.ReleaseComObject(outputMediaBuffer); + return outputBufferLength; + } + + private static long BytesToNsPosition(int bytes, WaveFormat waveFormat) + { + long nsPosition = (10000000L * bytes) / waveFormat.AverageBytesPerSecond; + return nsPosition; + } + + private IMFSample ReadFromSource() + { + // we always read a full second + int bytesRead = sourceProvider.Read(sourceBuffer, 0, sourceBuffer.Length); + if (bytesRead == 0) return null; + + var mediaBuffer = MediaFoundationApi.CreateMemoryBuffer(bytesRead); + IntPtr pBuffer; + int maxLength, currentLength; + mediaBuffer.Lock(out pBuffer, out maxLength, out currentLength); + Marshal.Copy(sourceBuffer, 0, pBuffer, bytesRead); + mediaBuffer.Unlock(); + mediaBuffer.SetCurrentLength(bytesRead); + + var sample = MediaFoundationApi.CreateSample(); + sample.AddBuffer(mediaBuffer); + // we'll set the time, I don't think it is needed for Resampler, but other MFTs might need it + sample.SetSampleTime(inputPosition); + long duration = BytesToNsPosition(bytesRead, sourceProvider.WaveFormat); + sample.SetSampleDuration(duration); + inputPosition += duration; + Marshal.ReleaseComObject(mediaBuffer); + return sample; + } + + private int ReadFromOutputBuffer(byte[] buffer, int offset, int needed) + { + int bytesFromOutputBuffer = Math.Min(needed, outputBufferCount); + Array.Copy(outputBuffer, outputBufferOffset, buffer, offset, bytesFromOutputBuffer); + outputBufferOffset += bytesFromOutputBuffer; + outputBufferCount -= bytesFromOutputBuffer; + if (outputBufferCount == 0) + { + outputBufferOffset = 0; + } + return bytesFromOutputBuffer; + } + + /// <summary> + /// Indicate that the source has been repositioned and completely drain out the transforms buffers + /// </summary> + public void Reposition() + { + if (initializedForStreaming) + { + EndStreamAndDrain(); + ClearOutputBuffer(); + InitializeTransformForStreaming(); + } + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationTransform.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationTransform.cs.meta new file mode 100644 index 0000000..646ce79 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationTransform.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fe41f0edb2d4e9c52b842f83fc9e9df4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationTransformCategories.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationTransformCategories.cs new file mode 100644 index 0000000..f254f97 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationTransformCategories.cs @@ -0,0 +1,64 @@ +using System; +using System.Collections.Generic; +using System.Reflection; +using NAudio.Utils; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// Media Foundation Transform Categories + /// </summary> + public static class MediaFoundationTransformCategories + { + /// <summary> + /// MFT_CATEGORY_VIDEO_DECODER + /// </summary> + [FieldDescription("Video Decoder")] + public static readonly Guid VideoDecoder = new Guid("{d6c02d4b-6833-45b4-971a-05a4b04bab91}"); + /// <summary> + /// MFT_CATEGORY_VIDEO_ENCODER + /// </summary> + [FieldDescription("Video Encoder")] + public static readonly Guid VideoEncoder = new Guid("{f79eac7d-e545-4387-bdee-d647d7bde42a}"); + /// <summary> + /// MFT_CATEGORY_VIDEO_EFFECT + /// </summary> + [FieldDescription("Video Effect")] + public static readonly Guid VideoEffect = new Guid("{12e17c21-532c-4a6e-8a1c-40825a736397}"); + /// <summary> + /// MFT_CATEGORY_MULTIPLEXER + /// </summary> + [FieldDescription("Multiplexer")] + public static readonly Guid Multiplexer = new Guid("{059c561e-05ae-4b61-b69d-55b61ee54a7b}"); + /// <summary> + /// MFT_CATEGORY_DEMULTIPLEXER + /// </summary> + [FieldDescription("Demultiplexer")] + public static readonly Guid Demultiplexer = new Guid("{a8700a7a-939b-44c5-99d7-76226b23b3f1}"); + /// <summary> + /// MFT_CATEGORY_AUDIO_DECODER + /// </summary> + [FieldDescription("Audio Decoder")] + public static readonly Guid AudioDecoder = new Guid("{9ea73fb4-ef7a-4559-8d5d-719d8f0426c7}"); + /// <summary> + /// MFT_CATEGORY_AUDIO_ENCODER + /// </summary> + [FieldDescription("Audio Encoder")] + public static readonly Guid AudioEncoder = new Guid("{91c64bd0-f91e-4d8c-9276-db248279d975}"); + /// <summary> + /// MFT_CATEGORY_AUDIO_EFFECT + /// </summary> + [FieldDescription("Audio Effect")] + public static readonly Guid AudioEffect = new Guid("{11064c48-3648-4ed0-932e-05ce8ac811b7}"); + /// <summary> + /// MFT_CATEGORY_VIDEO_PROCESSOR + /// </summary> + [FieldDescription("Video Processor")] + public static readonly Guid VideoProcessor = new Guid("{302EA3FC-AA5F-47f9-9F7A-C2188BB16302}"); + /// <summary> + /// MFT_CATEGORY_OTHER + /// </summary> + [FieldDescription("Other")] + public static readonly Guid Other = new Guid("{90175d57-b7ea-4901-aeb3-933a8747756f}"); + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationTransformCategories.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationTransformCategories.cs.meta new file mode 100644 index 0000000..9a96707 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaFoundationTransformCategories.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7b427d9e3bbde8748a8b79de443a08d6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaType.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaType.cs new file mode 100644 index 0000000..9367ccb --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaType.cs @@ -0,0 +1,160 @@ +using System; +using System.Runtime.InteropServices; +using NAudio.Utils; +using NAudio.Wave; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// Media Type helper class, simplifying working with IMFMediaType + /// (will probably change in the future, to inherit from an attributes class) + /// Currently does not release the COM object, so you must do that yourself + /// </summary> + public class MediaType + { + private readonly IMFMediaType mediaType; + + /// <summary> + /// Wraps an existing IMFMediaType object + /// </summary> + /// <param name="mediaType">The IMFMediaType object</param> + public MediaType(IMFMediaType mediaType) + { + this.mediaType = mediaType; + } + + /// <summary> + /// Creates and wraps a new IMFMediaType object + /// </summary> + public MediaType() + { + mediaType = MediaFoundationApi.CreateMediaType(); + } + + /// <summary> + /// Creates and wraps a new IMFMediaType object based on a WaveFormat + /// </summary> + /// <param name="waveFormat">WaveFormat</param> + public MediaType(WaveFormat waveFormat) + { + mediaType = MediaFoundationApi.CreateMediaTypeFromWaveFormat(waveFormat); + } + + private int GetUInt32(Guid key) + { + int value; + mediaType.GetUINT32(key, out value); + return value; + } + + private Guid GetGuid(Guid key) + { + Guid value; + mediaType.GetGUID(key, out value); + return value; + } + + /// <summary> + /// Tries to get a UINT32 value, returning a default value if it doesn't exist + /// </summary> + /// <param name="key">Attribute key</param> + /// <param name="defaultValue">Default value</param> + /// <returns>Value or default if key doesn't exist</returns> + public int TryGetUInt32(Guid key, int defaultValue = -1) + { + int intValue = defaultValue; + try + { + mediaType.GetUINT32(key, out intValue); + } + catch (COMException exception) + { + if (exception.GetHResult() == MediaFoundationErrors.MF_E_ATTRIBUTENOTFOUND) + { + // not a problem, return the default + } + else if (exception.GetHResult() == MediaFoundationErrors.MF_E_INVALIDTYPE) + { + throw new ArgumentException("Not a UINT32 parameter"); + } + else + { + throw; + } + } + return intValue; + } + + /// <summary> + /// Sets a UINT32 attribute on this media type + /// </summary> + /// <param name="key">Attribute key</param> + /// <param name="value">Attribute value (e.g. 1 for TRUE)</param> + public void SetUInt32(Guid key, int value) + { + mediaType.SetUINT32(key, value); + } + + /// <summary> + /// The Sample Rate (valid for audio media types) + /// </summary> + public int SampleRate + { + get { return GetUInt32(MediaFoundationAttributes.MF_MT_AUDIO_SAMPLES_PER_SECOND); } + set { mediaType.SetUINT32(MediaFoundationAttributes.MF_MT_AUDIO_SAMPLES_PER_SECOND, value); } + } + + /// <summary> + /// The number of Channels (valid for audio media types) + /// </summary> + public int ChannelCount + { + get { return GetUInt32(MediaFoundationAttributes.MF_MT_AUDIO_NUM_CHANNELS); } + set { mediaType.SetUINT32(MediaFoundationAttributes.MF_MT_AUDIO_NUM_CHANNELS, value); } + } + + /// <summary> + /// The number of bits per sample (n.b. not always valid for compressed audio types) + /// </summary> + public int BitsPerSample + { + get { return GetUInt32(MediaFoundationAttributes.MF_MT_AUDIO_BITS_PER_SAMPLE); } + set { mediaType.SetUINT32(MediaFoundationAttributes.MF_MT_AUDIO_BITS_PER_SAMPLE, value); } + } + + /// <summary> + /// The average bytes per second (valid for audio media types) + /// </summary> + public int AverageBytesPerSecond + { + get { return GetUInt32(MediaFoundationAttributes.MF_MT_AUDIO_AVG_BYTES_PER_SECOND); } + } + + /// <summary> + /// The Media Subtype. For audio, is a value from the AudioSubtypes class + /// </summary> + public Guid SubType + { + get { return GetGuid(MediaFoundationAttributes.MF_MT_SUBTYPE); } + set { mediaType.SetGUID(MediaFoundationAttributes.MF_MT_SUBTYPE, value); } + } + + /// <summary> + /// The Major type, e.g. audio or video (from the MediaTypes class) + /// </summary> + public Guid MajorType + { + get { return GetGuid(MediaFoundationAttributes.MF_MT_MAJOR_TYPE); } + set { mediaType.SetGUID(MediaFoundationAttributes.MF_MT_MAJOR_TYPE, value); } + } + + /// <summary> + /// Access to the actual IMFMediaType object + /// Use to pass to MF APIs or Marshal.ReleaseComObject when you are finished with it + /// </summary> + public IMFMediaType MediaFoundationObject + { + get { return mediaType; } + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaType.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaType.cs.meta new file mode 100644 index 0000000..e513c01 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaType.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fd0c22d3b87d04c039c724c5c1e60b43 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaTypes.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaTypes.cs new file mode 100644 index 0000000..c9ddec4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaTypes.cs @@ -0,0 +1,64 @@ +using System; +using System.Collections.Generic; +using System.Text; +using NAudio.Utils; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// Major Media Types + /// http://msdn.microsoft.com/en-us/library/windows/desktop/aa367377%28v=vs.85%29.aspx + /// </summary> + public static class MediaTypes + { + /// <summary> + /// Default + /// </summary> + public static readonly Guid MFMediaType_Default = new Guid("81A412E6-8103-4B06-857F-1862781024AC"); + /// <summary> + /// Audio + /// </summary> + [FieldDescription("Audio")] + public static readonly Guid MFMediaType_Audio = new Guid("73647561-0000-0010-8000-00aa00389b71"); + /// <summary> + /// Video + /// </summary> + [FieldDescription("Video")] + public static readonly Guid MFMediaType_Video = new Guid("73646976-0000-0010-8000-00aa00389b71"); + /// <summary> + /// Protected Media + /// </summary> + [FieldDescription("Protected Media")] + public static readonly Guid MFMediaType_Protected = new Guid("7b4b6fe6-9d04-4494-be14-7e0bd076c8e4"); + /// <summary> + /// Synchronized Accessible Media Interchange (SAMI) captions. + /// </summary> + [FieldDescription("SAMI captions")] + public static readonly Guid MFMediaType_SAMI = new Guid("e69669a0-3dcd-40cb-9e2e-3708387c0616"); + /// <summary> + /// Script stream + /// </summary> + [FieldDescription("Script stream")] + public static readonly Guid MFMediaType_Script = new Guid("72178c22-e45b-11d5-bc2a-00b0d0f3f4ab"); + /// <summary> + /// Still image stream. + /// </summary> + [FieldDescription("Still image stream")] + public static readonly Guid MFMediaType_Image = new Guid("72178c23-e45b-11d5-bc2a-00b0d0f3f4ab"); + /// <summary> + /// HTML stream. + /// </summary> + [FieldDescription("HTML stream")] + public static readonly Guid MFMediaType_HTML = new Guid("72178c24-e45b-11d5-bc2a-00b0d0f3f4ab"); + /// <summary> + /// Binary stream. + /// </summary> + [FieldDescription("Binary stream")] + public static readonly Guid MFMediaType_Binary = new Guid("72178c25-e45b-11d5-bc2a-00b0d0f3f4ab"); + /// <summary> + /// A stream that contains data files. + /// </summary> + [FieldDescription("File transfer")] + public static readonly Guid MFMediaType_FileTransfer = new Guid("72178c26-e45b-11d5-bc2a-00b0d0f3f4ab"); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaTypes.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaTypes.cs.meta new file mode 100644 index 0000000..786ebe3 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/MediaTypes.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d647fbf1e940945108246aa564701dde +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/TranscodeContainerTypes.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/TranscodeContainerTypes.cs new file mode 100644 index 0000000..a104b2e --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/TranscodeContainerTypes.cs @@ -0,0 +1,53 @@ +using System; + +namespace NAudio.MediaFoundation { + /// <summary> + /// https://docs.microsoft.com/en-us/windows/win32/medfound/mf-transcode-containertype + /// </summary> + public static class TranscodeContainerTypes { + /// <summary> + /// ASF + /// </summary> + public static readonly Guid MFTranscodeContainerType_ASF = new Guid(0x430f6f6e, 0xb6bf, 0x4fc1, 0xa0, 0xbd, 0x9e, 0xe4, 0x6e, 0xee, 0x2a, 0xfb); + /// <summary> + /// MPEG4 + /// </summary> + public static readonly Guid MFTranscodeContainerType_MPEG4 = new Guid(0xdc6cd05d, 0xb9d0, 0x40ef, 0xbd, 0x35, 0xfa, 0x62, 0x2c, 0x1a, 0xb2, 0x8a); + /// <summary> + /// MP3 + /// </summary> + public static readonly Guid MFTranscodeContainerType_MP3 = new Guid(0xe438b912, 0x83f1, 0x4de6, 0x9e, 0x3a, 0x9f, 0xfb, 0xc6, 0xdd, 0x24, 0xd1); + /// <summary> + /// 3GP + /// </summary> + public static readonly Guid MFTranscodeContainerType_3GP = new Guid(0x34c50167, 0x4472, 0x4f34, 0x9e, 0xa0, 0xc4, 0x9f, 0xba, 0xcf, 0x03, 0x7d); + /// <summary> + /// AC3 + /// </summary> + public static readonly Guid MFTranscodeContainerType_AC3 = new Guid(0x6d8d91c3, 0x8c91, 0x4ed1, 0x87, 0x42, 0x8c, 0x34, 0x7d, 0x5b, 0x44, 0xd0); + /// <summary> + /// ADTS + /// </summary> + public static readonly Guid MFTranscodeContainerType_ADTS = new Guid(0x132fd27d, 0x0f02, 0x43de, 0xa3, 0x01, 0x38, 0xfb, 0xbb, 0xb3, 0x83, 0x4e); + /// <summary> + /// MPEG2 + /// </summary> + public static readonly Guid MFTranscodeContainerType_MPEG2 = new Guid(0xbfc2dbf9, 0x7bb4, 0x4f8f, 0xaf, 0xde, 0xe1, 0x12, 0xc4, 0x4b, 0xa8, 0x82); + /// <summary> + /// FMPEG4 + /// </summary> + public static readonly Guid MFTranscodeContainerType_FMPEG4 = new Guid(0x9ba876f1, 0x419f, 0x4b77, 0xa1, 0xe0, 0x35, 0x95, 0x9d, 0x9d, 0x40, 0x4); + /// <summary> + /// WAVE + /// </summary> + public static readonly Guid MFTranscodeContainerType_WAVE = new Guid(0x64c3453c, 0x0f26, 0x4741, 0xbe, 0x63, 0x87, 0xbd, 0xf8, 0xbb, 0x93, 0x5b); + /// <summary> + /// AVI + /// </summary> + public static readonly Guid MFTranscodeContainerType_AVI = new Guid(0x7edfe8af, 0x402f, 0x4d76, 0xa3, 0x3c, 0x61, 0x9f, 0xd1, 0x57, 0xd0, 0xf1); + /// <summary> + /// AMR + /// </summary> + public static readonly Guid MFTranscodeContainerType_AMR = new Guid(0x025d5ad3, 0x621a, 0x475b, 0x96, 0x4d, 0x66, 0xb1, 0xc8, 0x24, 0xf0, 0x79); + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/TranscodeContainerTypes.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/TranscodeContainerTypes.cs.meta new file mode 100644 index 0000000..24533f4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/TranscodeContainerTypes.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3499eb1004d1d8905aa012b22355606d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_ENUM_FLAG.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_ENUM_FLAG.cs new file mode 100644 index 0000000..3fdd1ba --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_ENUM_FLAG.cs @@ -0,0 +1,48 @@ +using System; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// Contains flags for registering and enumeration Media Foundation transforms (MFTs). + /// </summary> + [Flags] + public enum _MFT_ENUM_FLAG + { + /// <summary> + /// None + /// </summary> + None = 0, + /// <summary> + /// The MFT performs synchronous data processing in software. + /// </summary> + MFT_ENUM_FLAG_SYNCMFT = 0x00000001, + /// <summary> + /// The MFT performs asynchronous data processing in software. + /// </summary> + MFT_ENUM_FLAG_ASYNCMFT = 0x00000002, + /// <summary> + /// The MFT performs hardware-based data processing, using either the AVStream driver or a GPU-based proxy MFT. + /// </summary> + MFT_ENUM_FLAG_HARDWARE = 0x00000004, + /// <summary> + /// The MFT that must be unlocked by the application before use. + /// </summary> + MFT_ENUM_FLAG_FIELDOFUSE = 0x00000008, + /// <summary> + /// For enumeration, include MFTs that were registered in the caller's process. + /// </summary> + MFT_ENUM_FLAG_LOCALMFT = 0x00000010, + /// <summary> + /// The MFT is optimized for transcoding rather than playback. + /// </summary> + MFT_ENUM_FLAG_TRANSCODE_ONLY = 0x00000020, + /// <summary> + /// For enumeration, sort and filter the results. + /// </summary> + MFT_ENUM_FLAG_SORTANDFILTER = 0x00000040, + /// <summary> + /// Bitwise OR of all the flags, excluding MFT_ENUM_FLAG_SORTANDFILTER. + /// </summary> + MFT_ENUM_FLAG_ALL = 0x0000003F + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_ENUM_FLAG.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_ENUM_FLAG.cs.meta new file mode 100644 index 0000000..89addf1 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_ENUM_FLAG.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c5eebaa3a2251814d8a1199bb62b39dd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_INPUT_STATUS_FLAGS.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_INPUT_STATUS_FLAGS.cs new file mode 100644 index 0000000..1e866b1 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_INPUT_STATUS_FLAGS.cs @@ -0,0 +1,20 @@ +using System; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// Indicates the status of an input stream on a Media Foundation transform (MFT). + /// </summary> + [Flags] + public enum _MFT_INPUT_STATUS_FLAGS + { + /// <summary> + /// None + /// </summary> + None = 0, + /// <summary> + /// The input stream can receive more data at this time. + /// </summary> + MFT_INPUT_STATUS_ACCEPT_DATA = 0x00000001 + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_INPUT_STATUS_FLAGS.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_INPUT_STATUS_FLAGS.cs.meta new file mode 100644 index 0000000..bc37077 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_INPUT_STATUS_FLAGS.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b8e7f28b6ab7473f7b45602c636a6428 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_INPUT_STREAM_INFO_FLAGS.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_INPUT_STREAM_INFO_FLAGS.cs new file mode 100644 index 0000000..3f028a6 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_INPUT_STREAM_INFO_FLAGS.cs @@ -0,0 +1,48 @@ +using System; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// Describes an input stream on a Media Foundation transform (MFT). + /// </summary> + [Flags] + public enum _MFT_INPUT_STREAM_INFO_FLAGS + { + /// <summary> + /// No flags set + /// </summary> + None = 0, + /// <summary> + /// Each media sample (IMFSample interface) of input data must contain complete, unbroken units of data. + /// </summary> + MFT_INPUT_STREAM_WHOLE_SAMPLES = 0x00000001, + /// <summary> + /// Each media sample that the client provides as input must contain exactly one unit of data, as defined for the MFT_INPUT_STREAM_WHOLE_SAMPLES flag. + /// </summary> + MFT_INPUT_STREAM_SINGLE_SAMPLE_PER_BUFFER = 0x00000002, + /// <summary> + /// All input samples must be the same size. + /// </summary> + MFT_INPUT_STREAM_FIXED_SAMPLE_SIZE = 0x00000004, + /// <summary> + /// MTF Input Stream Holds buffers + /// </summary> + MFT_INPUT_STREAM_HOLDS_BUFFERS = 0x00000008, + /// <summary> + /// The MFT does not hold input samples after the IMFTransform::ProcessInput method returns. + /// </summary> + MFT_INPUT_STREAM_DOES_NOT_ADDREF = 0x00000100, + /// <summary> + /// This input stream can be removed by calling IMFTransform::DeleteInputStream. + /// </summary> + MFT_INPUT_STREAM_REMOVABLE = 0x00000200, + /// <summary> + /// This input stream is optional. + /// </summary> + MFT_INPUT_STREAM_OPTIONAL = 0x00000400, + /// <summary> + /// The MFT can perform in-place processing. + /// </summary> + MFT_INPUT_STREAM_PROCESSES_IN_PLACE = 0x00000800 + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_INPUT_STREAM_INFO_FLAGS.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_INPUT_STREAM_INFO_FLAGS.cs.meta new file mode 100644 index 0000000..d96f2f8 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_INPUT_STREAM_INFO_FLAGS.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3db4e514511a7a11abee6f1e42396365 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_OUTPUT_DATA_BUFFER_FLAGS.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_OUTPUT_DATA_BUFFER_FLAGS.cs new file mode 100644 index 0000000..16a9ff7 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_OUTPUT_DATA_BUFFER_FLAGS.cs @@ -0,0 +1,33 @@ +using System; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// Defines flags for the IMFTransform::ProcessOutput method. + /// </summary> + [Flags] + public enum _MFT_OUTPUT_DATA_BUFFER_FLAGS + { + /// <summary> + /// None + /// </summary> + None = 0, + /// <summary> + /// The MFT can still generate output from this stream without receiving any more input. + /// </summary> + MFT_OUTPUT_DATA_BUFFER_INCOMPLETE = 0x01000000, + /// <summary> + /// The format has changed on this output stream, or there is a new preferred format for this stream. + /// </summary> + MFT_OUTPUT_DATA_BUFFER_FORMAT_CHANGE = 0x00000100, + /// <summary> + /// The MFT has removed this output stream. + /// </summary> + MFT_OUTPUT_DATA_BUFFER_STREAM_END = 0x00000200, + /// <summary> + /// There is no sample ready for this stream. + /// </summary> + MFT_OUTPUT_DATA_BUFFER_NO_SAMPLE = 0x00000300 + + }; +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_OUTPUT_DATA_BUFFER_FLAGS.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_OUTPUT_DATA_BUFFER_FLAGS.cs.meta new file mode 100644 index 0000000..fc382e0 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_OUTPUT_DATA_BUFFER_FLAGS.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2ea4585ee40f609caa057df970f5a9d7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_OUTPUT_STATUS_FLAGS.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_OUTPUT_STATUS_FLAGS.cs new file mode 100644 index 0000000..0a87028 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_OUTPUT_STATUS_FLAGS.cs @@ -0,0 +1,20 @@ +using System; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// Indicates whether a Media Foundation transform (MFT) can produce output data. + /// </summary> + [Flags] + public enum _MFT_OUTPUT_STATUS_FLAGS + { + /// <summary> + /// None + /// </summary> + None = 0, + /// <summary> + /// There is a sample available for at least one output stream. + /// </summary> + MFT_OUTPUT_STATUS_SAMPLE_READY = 0x00000001 + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_OUTPUT_STATUS_FLAGS.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_OUTPUT_STATUS_FLAGS.cs.meta new file mode 100644 index 0000000..8bed924 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_OUTPUT_STATUS_FLAGS.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c08d782b29acdfc47a79c89663f9146c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_OUTPUT_STREAM_INFO_FLAGS.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_OUTPUT_STREAM_INFO_FLAGS.cs new file mode 100644 index 0000000..144d3b4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_OUTPUT_STREAM_INFO_FLAGS.cs @@ -0,0 +1,52 @@ +using System; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// Describes an output stream on a Media Foundation transform (MFT). + /// </summary> + [Flags] + public enum _MFT_OUTPUT_STREAM_INFO_FLAGS + { + /// <summary> + /// No flags set + /// </summary> + None = 0, + /// <summary> + /// Each media sample (IMFSample interface) of output data from the MFT contains complete, unbroken units of data. + /// </summary> + MFT_OUTPUT_STREAM_WHOLE_SAMPLES = 0x00000001, + /// <summary> + /// Each output sample contains exactly one unit of data, as defined for the MFT_OUTPUT_STREAM_WHOLE_SAMPLES flag. + /// </summary> + MFT_OUTPUT_STREAM_SINGLE_SAMPLE_PER_BUFFER = 0x00000002, + /// <summary> + /// All output samples are the same size. + /// </summary> + MFT_OUTPUT_STREAM_FIXED_SAMPLE_SIZE = 0x00000004, + /// <summary> + /// The MFT can discard the output data from this output stream, if requested by the client. + /// </summary> + MFT_OUTPUT_STREAM_DISCARDABLE = 0x00000008, + /// <summary> + /// This output stream is optional. + /// </summary> + MFT_OUTPUT_STREAM_OPTIONAL = 0x00000010, + /// <summary> + /// The MFT provides the output samples for this stream, either by allocating them internally or by operating directly on the input samples. + /// </summary> + MFT_OUTPUT_STREAM_PROVIDES_SAMPLES = 0x00000100, + /// <summary> + /// The MFT can either provide output samples for this stream or it can use samples that the client allocates. + /// </summary> + MFT_OUTPUT_STREAM_CAN_PROVIDE_SAMPLES = 0x00000200, + /// <summary> + /// The MFT does not require the client to process the output for this stream. + /// </summary> + MFT_OUTPUT_STREAM_LAZY_READ = 0x00000400, + /// <summary> + /// The MFT might remove this output stream during streaming. + /// </summary> + MFT_OUTPUT_STREAM_REMOVABLE = 0x00000800 + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_OUTPUT_STREAM_INFO_FLAGS.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_OUTPUT_STREAM_INFO_FLAGS.cs.meta new file mode 100644 index 0000000..e9b265c --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_OUTPUT_STREAM_INFO_FLAGS.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a487a8a43d28188eb870bb5e5ac89cf2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_PROCESS_OUTPUT_FLAGS.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_PROCESS_OUTPUT_FLAGS.cs new file mode 100644 index 0000000..dd3dace --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_PROCESS_OUTPUT_FLAGS.cs @@ -0,0 +1,24 @@ +using System; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// Defines flags for processing output samples in a Media Foundation transform (MFT). + /// </summary> + [Flags] + public enum _MFT_PROCESS_OUTPUT_FLAGS + { + /// <summary> + /// None + /// </summary> + None, + /// <summary> + /// Do not produce output for streams in which the pSample member of the MFT_OUTPUT_DATA_BUFFER structure is NULL. + /// </summary> + MFT_PROCESS_OUTPUT_DISCARD_WHEN_NO_BUFFER = 0x00000001, + /// <summary> + /// Regenerates the last output sample. + /// </summary> + MFT_PROCESS_OUTPUT_REGENERATE_LAST_OUTPUT = 0x00000002 + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_PROCESS_OUTPUT_FLAGS.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_PROCESS_OUTPUT_FLAGS.cs.meta new file mode 100644 index 0000000..0867664 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_PROCESS_OUTPUT_FLAGS.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e39e89634226be2dda4a55fe6c1ba9c8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_PROCESS_OUTPUT_STATUS.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_PROCESS_OUTPUT_STATUS.cs new file mode 100644 index 0000000..40a8193 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_PROCESS_OUTPUT_STATUS.cs @@ -0,0 +1,20 @@ +using System; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// Process Output Status flags + /// </summary> + [Flags] + public enum _MFT_PROCESS_OUTPUT_STATUS + { + /// <summary> + /// None + /// </summary> + None = 0, + /// <summary> + /// The Media Foundation transform (MFT) has created one or more new output streams. + /// </summary> + MFT_PROCESS_OUTPUT_STATUS_NEW_STREAMS = 0x00000100 + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_PROCESS_OUTPUT_STATUS.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_PROCESS_OUTPUT_STATUS.cs.meta new file mode 100644 index 0000000..79960fc --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_PROCESS_OUTPUT_STATUS.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2786abd73afd9c4fb997ff6b34af2bfe +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_SET_TYPE_FLAGS.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_SET_TYPE_FLAGS.cs new file mode 100644 index 0000000..60a5a73 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_SET_TYPE_FLAGS.cs @@ -0,0 +1,20 @@ +using System; + +namespace NAudio.MediaFoundation +{ + /// <summary> + /// Defines flags for the setting or testing the media type on a Media Foundation transform (MFT). + /// </summary> + [Flags] + public enum _MFT_SET_TYPE_FLAGS + { + /// <summary> + /// None + /// </summary> + None = 0, + /// <summary> + /// Test the proposed media type, but do not set it. + /// </summary> + MFT_SET_TYPE_TEST_ONLY = 0x00000001 + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_SET_TYPE_FLAGS.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_SET_TYPE_FLAGS.cs.meta new file mode 100644 index 0000000..cba140f --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_SET_TYPE_FLAGS.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f36e5e1476d1b6bf0b29716b3160f0ec +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundationEncoder.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundationEncoder.cs new file mode 100644 index 0000000..7663df1 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundationEncoder.cs @@ -0,0 +1,418 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Runtime.InteropServices; +using System.Runtime.InteropServices.ComTypes; +using NAudio.MediaFoundation; +using NAudio.Utils; + +namespace NAudio.Wave +{ + /// <summary> + /// Media Foundation Encoder class allows you to use Media Foundation to encode an IWaveProvider + /// to any supported encoding format + /// </summary> + public class MediaFoundationEncoder : IDisposable + { + /// <summary> + /// Queries the available bitrates for a given encoding output type, sample rate and number of channels + /// </summary> + /// <param name="audioSubtype">Audio subtype - a value from the AudioSubtypes class</param> + /// <param name="sampleRate">The sample rate of the PCM to encode</param> + /// <param name="channels">The number of channels of the PCM to encode</param> + /// <returns>An array of available bitrates in average bits per second</returns> + public static int[] GetEncodeBitrates(Guid audioSubtype, int sampleRate, int channels) + { + return GetOutputMediaTypes(audioSubtype) + .Where(mt => mt.SampleRate == sampleRate && mt.ChannelCount == channels) + .Select(mt => mt.AverageBytesPerSecond*8) + .Distinct() + .OrderBy(br => br) + .ToArray(); + } + + /// <summary> + /// Gets all the available media types for a particular + /// </summary> + /// <param name="audioSubtype">Audio subtype - a value from the AudioSubtypes class</param> + /// <returns>An array of available media types that can be encoded with this subtype</returns> + public static MediaType[] GetOutputMediaTypes(Guid audioSubtype) + { + MediaFoundationApi.Startup(); + IMFCollection availableTypes; + try + { + MediaFoundationInterop.MFTranscodeGetAudioOutputAvailableTypes( + audioSubtype, _MFT_ENUM_FLAG.MFT_ENUM_FLAG_ALL, null, out availableTypes); + } + catch (COMException c) + { + if (c.GetHResult() == MediaFoundationErrors.MF_E_NOT_FOUND) + { + // Don't worry if we didn't find any - just means no encoder available for this type + return new MediaType[0]; + } + else + { + throw; + } + } + availableTypes.GetElementCount(out int count); + var mediaTypes = new List<MediaType>(count); + for (int n = 0; n < count; n++) + { + availableTypes.GetElement(n, out object mediaTypeObject); + var mediaType = (IMFMediaType)mediaTypeObject; + mediaTypes.Add(new MediaType(mediaType)); + } + Marshal.ReleaseComObject(availableTypes); + return mediaTypes.ToArray(); + } + + /// <summary> + /// Helper function to simplify encoding Window Media Audio + /// Should be supported on Vista and above (not tested) + /// </summary> + /// <param name="inputProvider">Input provider, must be PCM</param> + /// <param name="outputFile">Output file path, should end with .wma</param> + /// <param name="desiredBitRate">Desired bitrate. Use GetEncodeBitrates to find the possibilities for your input type</param> + public static void EncodeToWma(IWaveProvider inputProvider, string outputFile, int desiredBitRate = 192000) + { + var mediaType = SelectMediaType(AudioSubtypes.MFAudioFormat_WMAudioV8, inputProvider.WaveFormat, desiredBitRate); + if (mediaType == null) throw new InvalidOperationException("No suitable WMA encoders available"); + using (var encoder = new MediaFoundationEncoder(mediaType)) + { + encoder.Encode(outputFile, inputProvider); + } + } + + /// <summary> + /// Helper function to simplify encoding Window Media Audio + /// Should be supported on Vista and above (not tested) + /// </summary> + /// <param name="inputProvider">Input provider, must be PCM</param> + /// <param name="outputStream">Output stream</param> + /// <param name="desiredBitRate">Desired bitrate. Use GetEncodeBitrates to find the possibilities for your input type</param> + public static void EncodeToWma(IWaveProvider inputProvider, Stream outputStream, int desiredBitRate = 192000) { + var mediaType = SelectMediaType(AudioSubtypes.MFAudioFormat_WMAudioV8, inputProvider.WaveFormat, desiredBitRate); + if (mediaType == null) throw new InvalidOperationException("No suitable WMA encoders available"); + using (var encoder = new MediaFoundationEncoder(mediaType)) { + encoder.Encode(outputStream, inputProvider, TranscodeContainerTypes.MFTranscodeContainerType_ASF); + } + } + + /// <summary> + /// Helper function to simplify encoding to MP3 + /// By default, will only be available on Windows 8 and above + /// </summary> + /// <param name="inputProvider">Input provider, must be PCM</param> + /// <param name="outputFile">Output file path, should end with .mp3</param> + /// <param name="desiredBitRate">Desired bitrate. Use GetEncodeBitrates to find the possibilities for your input type</param> + public static void EncodeToMp3(IWaveProvider inputProvider, string outputFile, int desiredBitRate = 192000) + { + var mediaType = SelectMediaType(AudioSubtypes.MFAudioFormat_MP3, inputProvider.WaveFormat, desiredBitRate); + if (mediaType == null) throw new InvalidOperationException("No suitable MP3 encoders available"); + using (var encoder = new MediaFoundationEncoder(mediaType)) + { + encoder.Encode(outputFile, inputProvider); + } + } + + /// <summary> + /// Helper function to simplify encoding to MP3 + /// By default, will only be available on Windows 8 and above + /// </summary> + /// <param name="inputProvider">Input provider, must be PCM</param> + /// <param name="outputStream">Output stream</param> + /// <param name="desiredBitRate">Desired bitrate. Use GetEncodeBitrates to find the possibilities for your input type</param> + public static void EncodeToMp3(IWaveProvider inputProvider, Stream outputStream, int desiredBitRate = 192000) + { + var mediaType = SelectMediaType(AudioSubtypes.MFAudioFormat_MP3, inputProvider.WaveFormat, desiredBitRate); + if (mediaType == null) throw new InvalidOperationException("No suitable MP3 encoders available"); + using (var encoder = new MediaFoundationEncoder(mediaType)) { + encoder.Encode(outputStream, inputProvider, TranscodeContainerTypes.MFTranscodeContainerType_MP3); + } + } + + /// <summary> + /// Helper function to simplify encoding to AAC + /// By default, will only be available on Windows 7 and above + /// </summary> + /// <param name="inputProvider">Input provider, must be PCM</param> + /// <param name="outputFile">Output file path, should end with .mp4 (or .aac on Windows 8)</param> + /// <param name="desiredBitRate">Desired bitrate. Use GetEncodeBitrates to find the possibilities for your input type</param> + public static void EncodeToAac(IWaveProvider inputProvider, string outputFile, int desiredBitRate = 192000) + { + // Information on configuring an AAC media type can be found here: + // http://msdn.microsoft.com/en-gb/library/windows/desktop/dd742785%28v=vs.85%29.aspx + var mediaType = SelectMediaType(AudioSubtypes.MFAudioFormat_AAC, inputProvider.WaveFormat, desiredBitRate); + if (mediaType == null) throw new InvalidOperationException("No suitable AAC encoders available"); + using (var encoder = new MediaFoundationEncoder(mediaType)) + { + // should AAC container have ADTS, or is that just for ADTS? + // http://www.hydrogenaudio.org/forums/index.php?showtopic=97442 + encoder.Encode(outputFile, inputProvider); + } + } + + /// <summary> + /// Helper function to simplify encoding to AAC + /// By default, will only be available on Windows 7 and above + /// </summary> + /// <param name="inputProvider">Input provider, must be PCM</param> + /// <param name="outputStream">Output stream</param> + /// <param name="desiredBitRate">Desired bitrate. Use GetEncodeBitrates to find the possibilities for your input type</param> + public static void EncodeToAac(IWaveProvider inputProvider, Stream outputStream, int desiredBitRate = 192000) { + // Information on configuring an AAC media type can be found here: + // http://msdn.microsoft.com/en-gb/library/windows/desktop/dd742785%28v=vs.85%29.aspx + var mediaType = SelectMediaType(AudioSubtypes.MFAudioFormat_AAC, inputProvider.WaveFormat, desiredBitRate); + if (mediaType == null) throw new InvalidOperationException("No suitable AAC encoders available"); + using (var encoder = new MediaFoundationEncoder(mediaType)) { + // should AAC container have ADTS, or is that just for ADTS? + // http://www.hydrogenaudio.org/forums/index.php?showtopic=97442 + encoder.Encode(outputStream, inputProvider, TranscodeContainerTypes.MFTranscodeContainerType_MPEG4); + } + } + + /// <summary> + /// Tries to find the encoding media type with the closest bitrate to that specified + /// </summary> + /// <param name="audioSubtype">Audio subtype, a value from AudioSubtypes</param> + /// <param name="inputFormat">Your encoder input format (used to check sample rate and channel count)</param> + /// <param name="desiredBitRate">Your desired bitrate</param> + /// <returns>The closest media type, or null if none available</returns> + public static MediaType SelectMediaType(Guid audioSubtype, WaveFormat inputFormat, int desiredBitRate) + { + MediaFoundationApi.Startup(); + return GetOutputMediaTypes(audioSubtype) + .Where(mt => mt.SampleRate == inputFormat.SampleRate && mt.ChannelCount == inputFormat.Channels) + .Select(mt => new { MediaType = mt, Delta = Math.Abs(desiredBitRate - mt.AverageBytesPerSecond * 8) } ) + .OrderBy(mt => mt.Delta) + .Select(mt => mt.MediaType) + .FirstOrDefault(); + } + + public int DefaultReadBufferSize { get; set; } + private readonly MediaType outputMediaType; + private bool disposed; + + /// <summary> + /// Creates a new encoder that encodes to the specified output media type + /// </summary> + /// <param name="outputMediaType">Desired output media type</param> + public MediaFoundationEncoder(MediaType outputMediaType) + { + if (outputMediaType == null) throw new ArgumentNullException("outputMediaType"); + this.outputMediaType = outputMediaType; + } + + /// <summary> + /// Encodes a file + /// </summary> + /// <param name="outputFile">Output filename (container type is deduced from the filename)</param> + /// <param name="inputProvider">Input provider (should be PCM, some encoders will also allow IEEE float)</param> + public void Encode(string outputFile, IWaveProvider inputProvider) + { + if (inputProvider.WaveFormat.Encoding != WaveFormatEncoding.Pcm && inputProvider.WaveFormat.Encoding != WaveFormatEncoding.IeeeFloat) + { + throw new ArgumentException("Encode input format must be PCM or IEEE float"); + } + + var inputMediaType = new MediaType(inputProvider.WaveFormat); + + var writer = CreateSinkWriter(outputFile); + try + { + writer.AddStream(outputMediaType.MediaFoundationObject, out int streamIndex); + + // n.b. can get 0xC00D36B4 - MF_E_INVALIDMEDIATYPE here + writer.SetInputMediaType(streamIndex, inputMediaType.MediaFoundationObject, null); + + PerformEncode(writer, streamIndex, inputProvider); + } + finally + { + if (writer != null) + { + Marshal.ReleaseComObject(writer); + } + if (inputMediaType.MediaFoundationObject != null) + { + Marshal.ReleaseComObject(inputMediaType.MediaFoundationObject); + } + } + } + + /// <summary> + /// Encodes a file + /// </summary> + /// <param name="outputStream">Output stream</param> + /// <param name="inputProvider">Input provider (should be PCM, some encoders will also allow IEEE float)</param> + /// <param name="transcodeContainerType">One of <see cref="TranscodeContainerTypes"/></param> + public void Encode(Stream outputStream, IWaveProvider inputProvider, Guid transcodeContainerType) + { + if (inputProvider.WaveFormat.Encoding != WaveFormatEncoding.Pcm && inputProvider.WaveFormat.Encoding != WaveFormatEncoding.IeeeFloat) + { + throw new ArgumentException("Encode input format must be PCM or IEEE float"); + } + + var inputMediaType = new MediaType(inputProvider.WaveFormat); + + var writer = CreateSinkWriter(new ComStream(outputStream), transcodeContainerType); + try + { + writer.AddStream(outputMediaType.MediaFoundationObject, out int streamIndex); + + // n.b. can get 0xC00D36B4 - MF_E_INVALIDMEDIATYPE here + writer.SetInputMediaType(streamIndex, inputMediaType.MediaFoundationObject, null); + + PerformEncode(writer, streamIndex, inputProvider); + } + finally + { + if (writer != null) + { + Marshal.ReleaseComObject(writer); + } + if (inputMediaType.MediaFoundationObject != null) + { + Marshal.ReleaseComObject(inputMediaType.MediaFoundationObject); + } + } + } + + private static IMFSinkWriter CreateSinkWriter(string outputFile) + { + // n.b. could try specifying the container type using attributes, but I think + // it does a decent job of working it out from the file extension + // n.b. AAC encode on Win 8 can have AAC extension, but use MP4 in win 7 + // http://msdn.microsoft.com/en-gb/library/windows/desktop/dd389284%28v=vs.85%29.aspx + IMFSinkWriter writer; + var attributes = MediaFoundationApi.CreateAttributes(1); + attributes.SetUINT32(MediaFoundationAttributes.MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS, 1); + + try + { + MediaFoundationInterop.MFCreateSinkWriterFromURL(outputFile, null, attributes, out writer); + } + catch (COMException e) + { + if (e.GetHResult() == MediaFoundationErrors.MF_E_NOT_FOUND) + { + throw new ArgumentException("Was not able to create a sink writer for this file extension"); + } + throw; + } + finally + { + Marshal.ReleaseComObject(attributes); + } + return writer; + } + + private static IMFSinkWriter CreateSinkWriter(IStream outputStream, Guid TranscodeContainerType) + { + // n.b. could try specifying the container type using attributes, but I think + // it does a decent job of working it out from the file extension + // n.b. AAC encode on Win 8 can have AAC extension, but use MP4 in win 7 + // http://msdn.microsoft.com/en-gb/library/windows/desktop/dd389284%28v=vs.85%29.aspx + IMFSinkWriter writer; + var attributes = MediaFoundationApi.CreateAttributes(1); + attributes.SetGUID(MediaFoundationAttributes.MF_TRANSCODE_CONTAINERTYPE, TranscodeContainerType); + + try + { + MediaFoundationInterop.MFCreateMFByteStreamOnStream(outputStream, out var ppByteStream); + MediaFoundationInterop.MFCreateSinkWriterFromURL(null, ppByteStream, attributes, out writer); + } + finally + { + Marshal.ReleaseComObject(attributes); + } + return writer; + } + + private void PerformEncode(IMFSinkWriter writer, int streamIndex, IWaveProvider inputProvider) + { + if (DefaultReadBufferSize== 0) DefaultReadBufferSize = inputProvider.WaveFormat.AverageBytesPerSecond * 4; + var managedBuffer = new byte[DefaultReadBufferSize]; + + writer.BeginWriting(); + + long position = 0; + long duration; + do + { + duration = ConvertOneBuffer(writer, streamIndex, inputProvider, position, managedBuffer); + position += duration; + } while (duration > 0); + + writer.DoFinalize(); + } + + private static long BytesToNsPosition(int bytes, WaveFormat waveFormat) + { + long nsPosition = (10000000L * bytes) / waveFormat.AverageBytesPerSecond; + return nsPosition; + } + + private long ConvertOneBuffer(IMFSinkWriter writer, int streamIndex, IWaveProvider inputProvider, long position, byte[] managedBuffer) + { + long durationConverted = 0; + IMFMediaBuffer buffer = MediaFoundationApi.CreateMemoryBuffer(managedBuffer.Length); + buffer.GetMaxLength(out var maxLength); + + IMFSample sample = MediaFoundationApi.CreateSample(); + sample.AddBuffer(buffer); + + int read = inputProvider.Read(managedBuffer, 0, maxLength); + if (read > 0) + { + buffer.Lock(out var ptr, out maxLength, out int currentLength); + durationConverted = BytesToNsPosition(read, inputProvider.WaveFormat); + Marshal.Copy(managedBuffer, 0, ptr, read); + buffer.SetCurrentLength(read); + buffer.Unlock(); + sample.SetSampleTime(position); + sample.SetSampleDuration(durationConverted); + writer.WriteSample(streamIndex, sample); + //writer.Flush(streamIndex); + } + + Marshal.ReleaseComObject(sample); + Marshal.ReleaseComObject(buffer); + return durationConverted; + } + + /// <summary> + /// Disposes this instance + /// </summary> + /// <param name="disposing"></param> + protected void Dispose(bool disposing) + { + Marshal.ReleaseComObject(outputMediaType.MediaFoundationObject); + } + + /// <summary> + /// Disposes this instance + /// </summary> + public void Dispose() + { + if (!disposed) + { + disposed = true; + Dispose(true); + } + GC.SuppressFinalize(this); + } + + /// <summary> + /// Finalizer + /// </summary> + ~MediaFoundationEncoder() + { + Dispose(false); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundationEncoder.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundationEncoder.cs.meta new file mode 100644 index 0000000..33f97bf --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundationEncoder.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 03ab7832d14c1824a8c90d167cafb958 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundationReader.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundationReader.cs new file mode 100644 index 0000000..a96d25a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundationReader.cs @@ -0,0 +1,388 @@ +using System; +using System.Diagnostics; +using System.IO; +using System.Runtime.InteropServices; +using NAudio.CoreAudioApi.Interfaces; +using NAudio.MediaFoundation; +using NAudio.Utils; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// Class for reading any file that Media Foundation can play + /// Will only work in Windows Vista and above + /// Automatically converts to PCM + /// If it is a video file with multiple audio streams, it will pick out the first audio stream + /// </summary> + public class MediaFoundationReader : WaveStream + { + private WaveFormat waveFormat; + private long length; + private MediaFoundationReaderSettings settings; + private readonly string file; + private IMFSourceReader pReader; + + private long position; + + /// <summary> + /// Allows customisation of this reader class + /// </summary> + public class MediaFoundationReaderSettings + { + /// <summary> + /// Sets up the default settings for MediaFoundationReader + /// </summary> + public MediaFoundationReaderSettings() + { + RepositionInRead = true; + } + + /// <summary> + /// Allows us to request IEEE float output (n.b. no guarantee this will be accepted) + /// </summary> + public bool RequestFloatOutput { get; set; } + /// <summary> + /// If true, the reader object created in the constructor is used in Read + /// Should only be set to true if you are working entirely on an STA thread, or + /// entirely with MTA threads. + /// </summary> + public bool SingleReaderObject { get; set; } + /// <summary> + /// If true, the reposition does not happen immediately, but waits until the + /// next call to read to be processed. + /// </summary> + public bool RepositionInRead { get; set; } + } + + /// <summary> + /// Default constructor + /// </summary> + protected MediaFoundationReader() + { + } + + /// <summary> + /// Creates a new MediaFoundationReader based on the supplied file + /// </summary> + /// <param name="file">Filename (can also be a URL e.g. http:// mms:// file://)</param> + public MediaFoundationReader(string file) + : this(file, null) + { + } + + + /// <summary> + /// Creates a new MediaFoundationReader based on the supplied file + /// </summary> + /// <param name="file">Filename</param> + /// <param name="settings">Advanced settings</param> + public MediaFoundationReader(string file, MediaFoundationReaderSettings settings) + { + this.file = file; + Init(settings); + } + + /// <summary> + /// Initializes + /// </summary> + protected void Init(MediaFoundationReaderSettings initialSettings) + { + MediaFoundationApi.Startup(); + settings = initialSettings ?? new MediaFoundationReaderSettings(); + var reader = CreateReader(settings); + + waveFormat = GetCurrentWaveFormat(reader); + + reader.SetStreamSelection(MediaFoundationInterop.MF_SOURCE_READER_FIRST_AUDIO_STREAM, true); + length = GetLength(reader); + + if (settings.SingleReaderObject) + { + pReader = reader; + } + else + { + Marshal.ReleaseComObject(reader); + } + } + + private WaveFormat GetCurrentWaveFormat(IMFSourceReader reader) + { + reader.GetCurrentMediaType(MediaFoundationInterop.MF_SOURCE_READER_FIRST_AUDIO_STREAM, out IMFMediaType uncompressedMediaType); + + // Two ways to query it, first is to ask for properties (second is to convert into WaveFormatEx using MFCreateWaveFormatExFromMFMediaType) + var outputMediaType = new MediaType(uncompressedMediaType); + Guid actualMajorType = outputMediaType.MajorType; + Debug.Assert(actualMajorType == MediaTypes.MFMediaType_Audio); + Guid audioSubType = outputMediaType.SubType; + int channels = outputMediaType.ChannelCount; + int bits = outputMediaType.BitsPerSample; + int sampleRate = outputMediaType.SampleRate; + + if (audioSubType == AudioSubtypes.MFAudioFormat_PCM) + return new WaveFormat(sampleRate, bits, channels); + if (audioSubType == AudioSubtypes.MFAudioFormat_Float) + return WaveFormat.CreateIeeeFloatWaveFormat(sampleRate, channels); + var subTypeDescription = FieldDescriptionHelper.Describe(typeof (AudioSubtypes), audioSubType); + throw new InvalidDataException($"Unsupported audio sub Type {subTypeDescription}"); + } + + private static MediaType GetCurrentMediaType(IMFSourceReader reader) + { + reader.GetCurrentMediaType(MediaFoundationInterop.MF_SOURCE_READER_FIRST_AUDIO_STREAM, out IMFMediaType mediaType); + return new MediaType(mediaType); + } + + /// <summary> + /// Creates the reader (overridable by ) + /// </summary> + protected virtual IMFSourceReader CreateReader(MediaFoundationReaderSettings settings) + { + IMFSourceReader reader; + MediaFoundationInterop.MFCreateSourceReaderFromURL(file, null, out reader); + reader.SetStreamSelection(MediaFoundationInterop.MF_SOURCE_READER_ALL_STREAMS, false); + reader.SetStreamSelection(MediaFoundationInterop.MF_SOURCE_READER_FIRST_AUDIO_STREAM, true); + + // Create a partial media type indicating that we want uncompressed PCM audio + + var partialMediaType = new MediaType(); + partialMediaType.MajorType = MediaTypes.MFMediaType_Audio; + partialMediaType.SubType = settings.RequestFloatOutput ? AudioSubtypes.MFAudioFormat_Float : AudioSubtypes.MFAudioFormat_PCM; + + var currentMediaType = GetCurrentMediaType(reader); + + // mono, low sample rate files can go wrong on Windows 10 unless we specify here + partialMediaType.ChannelCount = currentMediaType.ChannelCount; + partialMediaType.SampleRate = currentMediaType.SampleRate; + + try + { + // set the media type + // can return MF_E_INVALIDMEDIATYPE if not supported + reader.SetCurrentMediaType(MediaFoundationInterop.MF_SOURCE_READER_FIRST_AUDIO_STREAM, IntPtr.Zero, partialMediaType.MediaFoundationObject); + } + catch (COMException ex) when (ex.GetHResult() == MediaFoundationErrors.MF_E_INVALIDMEDIATYPE) + { + // HE-AAC (and v2) seems to halve the samplerate + if (currentMediaType.SubType == AudioSubtypes.MFAudioFormat_AAC && currentMediaType.ChannelCount == 1) + { + partialMediaType.SampleRate = currentMediaType.SampleRate *= 2; + partialMediaType.ChannelCount = currentMediaType.ChannelCount *= 2; + reader.SetCurrentMediaType(MediaFoundationInterop.MF_SOURCE_READER_FIRST_AUDIO_STREAM, IntPtr.Zero, partialMediaType.MediaFoundationObject); + } + else { throw; } + } + + Marshal.ReleaseComObject(currentMediaType.MediaFoundationObject); + return reader; + } + + private long GetLength(IMFSourceReader reader) + { + var variantPtr = Marshal.AllocHGlobal(Marshal.SizeOf<PropVariant>()); + try + { + + // http://msdn.microsoft.com/en-gb/library/windows/desktop/dd389281%28v=vs.85%29.aspx#getting_file_duration + int hResult = reader.GetPresentationAttribute(MediaFoundationInterop.MF_SOURCE_READER_MEDIASOURCE, + MediaFoundationAttributes.MF_PD_DURATION, variantPtr); + if (hResult == MediaFoundationErrors.MF_E_ATTRIBUTENOTFOUND) + { + // this doesn't support telling us its duration (might be streaming) + return 0; + } + if (hResult != 0) + { + Marshal.ThrowExceptionForHR(hResult); + } + var variant = Marshal.PtrToStructure<PropVariant>(variantPtr); + + var lengthInBytes = (((long)variant.Value) * waveFormat.AverageBytesPerSecond) / 10000000L; + return lengthInBytes; + } + finally + { + PropVariant.Clear(variantPtr); + Marshal.FreeHGlobal(variantPtr); + } + } + + private byte[] decoderOutputBuffer; + private int decoderOutputOffset; + private int decoderOutputCount; + + private void EnsureBuffer(int bytesRequired) + { + if (decoderOutputBuffer == null || decoderOutputBuffer.Length < bytesRequired) + { + decoderOutputBuffer = new byte[bytesRequired]; + } + } + + /// <summary> + /// Reads from this wave stream + /// </summary> + /// <param name="buffer">Buffer to read into</param> + /// <param name="offset">Offset in buffer</param> + /// <param name="count">Bytes required</param> + /// <returns>Number of bytes read; 0 indicates end of stream</returns> + public override int Read(byte[] buffer, int offset, int count) + { + if (pReader == null) + { + pReader = CreateReader(settings); + } + if (repositionTo != -1) + { + Reposition(repositionTo); + } + + int bytesWritten = 0; + // read in any leftovers from last time + if (decoderOutputCount > 0) + { + bytesWritten += ReadFromDecoderBuffer(buffer, offset, count - bytesWritten); + } + + while (bytesWritten < count) + { + pReader.ReadSample(MediaFoundationInterop.MF_SOURCE_READER_FIRST_AUDIO_STREAM, 0, + out int actualStreamIndex, out MF_SOURCE_READER_FLAG dwFlags, out ulong timestamp, out IMFSample pSample); + if ((dwFlags & MF_SOURCE_READER_FLAG.MF_SOURCE_READERF_ENDOFSTREAM) != 0) + { + // reached the end of the stream + break; + } + else if ((dwFlags & MF_SOURCE_READER_FLAG.MF_SOURCE_READERF_CURRENTMEDIATYPECHANGED) != 0) + { + waveFormat = GetCurrentWaveFormat(pReader); + OnWaveFormatChanged(); + // carry on, but user must handle the change of format + } + else if (dwFlags != 0) + { + throw new InvalidOperationException($"MediaFoundationReadError {dwFlags}"); + } + + pSample.ConvertToContiguousBuffer(out IMFMediaBuffer pBuffer); + pBuffer.Lock(out IntPtr pAudioData, out int pcbMaxLength, out int cbBuffer); + EnsureBuffer(cbBuffer); + Marshal.Copy(pAudioData, decoderOutputBuffer, 0, cbBuffer); + decoderOutputOffset = 0; + decoderOutputCount = cbBuffer; + + bytesWritten += ReadFromDecoderBuffer(buffer, offset + bytesWritten, count - bytesWritten); + + pBuffer.Unlock(); + Marshal.ReleaseComObject(pBuffer); + Marshal.ReleaseComObject(pSample); + } + position += bytesWritten; + return bytesWritten; + } + + private int ReadFromDecoderBuffer(byte[] buffer, int offset, int needed) + { + int bytesFromDecoderOutput = Math.Min(needed, decoderOutputCount); + Array.Copy(decoderOutputBuffer, decoderOutputOffset, buffer, offset, bytesFromDecoderOutput); + decoderOutputOffset += bytesFromDecoderOutput; + decoderOutputCount -= bytesFromDecoderOutput; + if (decoderOutputCount == 0) + { + decoderOutputOffset = 0; + } + return bytesFromDecoderOutput; + } + + /// <summary> + /// WaveFormat of this stream (n.b. this is after converting to PCM) + /// </summary> + public override WaveFormat WaveFormat + { + get { return waveFormat; } + } + + /// <summary> + /// The bytesRequired of this stream in bytes (n.b may not be accurate) + /// </summary> + public override long Length + { + get + { + return length; + } + } + + /// <summary> + /// Current position within this stream + /// </summary> + public override long Position + { + get { return position; } + set + { + if (value < 0) + throw new ArgumentOutOfRangeException("value", "Position cannot be less than 0"); + if (settings.RepositionInRead) + { + repositionTo = value; + position = value; // for gui apps, make it look like we have alread processed the reposition + } + else + { + Reposition(value); + } + } + } + + private long repositionTo = -1; + + private void Reposition(long desiredPosition) + { + long nsPosition = (10000000L * repositionTo) / waveFormat.AverageBytesPerSecond; + var pv = PropVariant.FromLong(nsPosition); + var ptr = Marshal.AllocHGlobal(Marshal.SizeOf(pv)); + try + { + Marshal.StructureToPtr(pv, ptr, false); + + // should pass in a variant of type VT_I8 which is a long containing time in 100nanosecond units + pReader.SetCurrentPosition(Guid.Empty, ptr); + } + finally + { + Marshal.FreeHGlobal(ptr); + } + decoderOutputCount = 0; + decoderOutputOffset = 0; + position = desiredPosition; + repositionTo = -1;// clear the flag + } + + /// <summary> + /// Cleans up after finishing with this reader + /// </summary> + /// <param name="disposing">true if called from Dispose</param> + protected override void Dispose(bool disposing) + { + if (pReader != null) + { + Marshal.ReleaseComObject(pReader); + pReader = null; + } + base.Dispose(disposing); + } + + /// <summary> + /// WaveFormat has changed + /// </summary> + public event EventHandler WaveFormatChanged; + + private void OnWaveFormatChanged() + { + var handler = WaveFormatChanged; + if (handler != null) handler(this, EventArgs.Empty); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundationReader.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundationReader.cs.meta new file mode 100644 index 0000000..7a1c196 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundationReader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e7683db95381e37d49efbe23c477cf86 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundationResampler.cs b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundationResampler.cs new file mode 100644 index 0000000..4cfc7cf --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundationResampler.cs @@ -0,0 +1,177 @@ +using System; +using System.Runtime.InteropServices; +using NAudio.Dmo; +using NAudio.MediaFoundation; + +namespace NAudio.Wave +{ + /// <summary> + /// The Media Foundation Resampler Transform + /// </summary> + public class MediaFoundationResampler : MediaFoundationTransform + { + private int resamplerQuality; + + private static bool IsPcmOrIeeeFloat(WaveFormat waveFormat) + { + var wfe = waveFormat as WaveFormatExtensible; + return waveFormat.Encoding == WaveFormatEncoding.Pcm || + waveFormat.Encoding == WaveFormatEncoding.IeeeFloat || + (wfe != null && (wfe.SubFormat == AudioSubtypes.MFAudioFormat_PCM + || wfe.SubFormat == AudioSubtypes.MFAudioFormat_Float)); + } + + /// <summary> + /// Creates the Media Foundation Resampler, allowing modifying of sample rate, bit depth and channel count + /// </summary> + /// <param name="sourceProvider">Source provider, must be PCM</param> + /// <param name="outputFormat">Output format, must also be PCM</param> + public MediaFoundationResampler(IWaveProvider sourceProvider, WaveFormat outputFormat) + : base(sourceProvider, outputFormat) + { + if (!IsPcmOrIeeeFloat(sourceProvider.WaveFormat)) + throw new ArgumentException("Input must be PCM or IEEE float", "sourceProvider"); + if (!IsPcmOrIeeeFloat(outputFormat)) + throw new ArgumentException("Output must be PCM or IEEE float", "outputFormat"); + MediaFoundationApi.Startup(); + ResamplerQuality = 60; // maximum quality + + // n.b. we will create the resampler COM object on demand in the Read method, + // to avoid threading issues but just + // so we can check it exists on the system we'll make one so it will throw an + // exception if not exists + var comObject = CreateResamplerComObject(); + FreeComObject(comObject); + } + + private static readonly Guid ResamplerClsid = new Guid("f447b69e-1884-4a7e-8055-346f74d6edb3"); + private static readonly Guid IMFTransformIid = new Guid("bf94c121-5b05-4e6f-8000-ba598961414d"); + private IMFActivate activate; + + private void FreeComObject(object comObject) + { + if (activate != null) activate.ShutdownObject(); + Marshal.ReleaseComObject(comObject); + } + + private object CreateResamplerComObject() + { +#if NETFX_CORE + return CreateResamplerComObjectUsingActivator(); +#else + return new ResamplerMediaComObject(); +#endif + } + + private object CreateResamplerComObjectUsingActivator() + { + var transformActivators = MediaFoundationApi.EnumerateTransforms(MediaFoundationTransformCategories.AudioEffect); + foreach (var activator in transformActivators) + { + Guid clsid; + activator.GetGUID(MediaFoundationAttributes.MFT_TRANSFORM_CLSID_Attribute, out clsid); + if (clsid.Equals(ResamplerClsid)) + { + object comObject; + activator.ActivateObject(IMFTransformIid, out comObject); + activate = activator; + return comObject; + } + } + return null; + } + + /// <summary> + /// Creates a resampler with a specified target output sample rate + /// </summary> + /// <param name="sourceProvider">Source provider</param> + /// <param name="outputSampleRate">Output sample rate</param> + public MediaFoundationResampler(IWaveProvider sourceProvider, int outputSampleRate) + : this(sourceProvider, CreateOutputFormat(sourceProvider.WaveFormat, outputSampleRate)) + { + + } + + /// <summary> + /// Creates and configures the actual Resampler transform + /// </summary> + /// <returns>A newly created and configured resampler MFT</returns> + protected override IMFTransform CreateTransform() + { + var comObject = CreateResamplerComObject();// new ResamplerMediaComObject(); + var resamplerTransform = (IMFTransform)comObject; + + var inputMediaFormat = MediaFoundationApi.CreateMediaTypeFromWaveFormat(sourceProvider.WaveFormat); + resamplerTransform.SetInputType(0, inputMediaFormat, 0); + Marshal.ReleaseComObject(inputMediaFormat); + + var outputMediaFormat = MediaFoundationApi.CreateMediaTypeFromWaveFormat(outputWaveFormat); + resamplerTransform.SetOutputType(0, outputMediaFormat, 0); + Marshal.ReleaseComObject(outputMediaFormat); + + //MFT_OUTPUT_STREAM_INFO pStreamInfo; + //resamplerTransform.GetOutputStreamInfo(0, out pStreamInfo); + // if pStreamInfo.dwFlags is 0, then it means we have to provide samples + + // setup quality + var resamplerProps = (IWMResamplerProps)comObject; + // 60 is the best quality, 1 is linear interpolation + resamplerProps.SetHalfFilterLength(ResamplerQuality); + // may also be able to set this using MFPKEY_WMRESAMP_CHANNELMTX on the + // IPropertyStore interface. + // looks like we can also adjust the LPF with MFPKEY_WMRESAMP_LOWPASS_BANDWIDTH + return resamplerTransform; + } + + /// <summary> + /// Gets or sets the Resampler quality. n.b. set the quality before starting to resample. + /// 1 is lowest quality (linear interpolation) and 60 is best quality + /// </summary> + public int ResamplerQuality + { + get { return resamplerQuality; } + set + { + if (value < 1 || value > 60) + throw new ArgumentOutOfRangeException("Resampler Quality must be between 1 and 60"); + resamplerQuality = value; + } + } + + private static WaveFormat CreateOutputFormat(WaveFormat inputFormat, int outputSampleRate) + { + WaveFormat outputFormat; + if (inputFormat.Encoding == WaveFormatEncoding.Pcm) + { + outputFormat = new WaveFormat(outputSampleRate, + inputFormat.BitsPerSample, + inputFormat.Channels); + } + else if (inputFormat.Encoding == WaveFormatEncoding.IeeeFloat) + { + outputFormat = WaveFormat.CreateIeeeFloatWaveFormat(outputSampleRate, + inputFormat.Channels); + } + else + { + throw new ArgumentException("Can only resample PCM or IEEE float"); + } + return outputFormat; + } + + /// <summary> + /// Disposes this resampler + /// </summary> + protected override void Dispose(bool disposing) + { + if (activate != null) + { + activate.ShutdownObject(); + activate = null; + } + + base.Dispose(disposing); + } + + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/MediaFoundationResampler.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundationResampler.cs.meta new file mode 100644 index 0000000..3c5f259 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/MediaFoundationResampler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b5ceb1f6d3ea3c84fa2e5b52287b87ea +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/NAudio.Wasapi.csproj b/NAudio-2.2.1/NAudio.Wasapi/NAudio.Wasapi.csproj new file mode 100644 index 0000000..b36e25a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/NAudio.Wasapi.csproj @@ -0,0 +1,43 @@ +<Project Sdk="MSBuild.Sdk.Extras"> + + <PropertyGroup> + <TargetFrameworks>netstandard2.0;uap10.0.18362</TargetFrameworks> + <Version>2.2.1</Version> + <GeneratePackageOnBuild>true</GeneratePackageOnBuild> + <GenerateDocumentationFile>true</GenerateDocumentationFile> + <Authors>Mark Heath</Authors> + <SignAssembly>true</SignAssembly> + <AssemblyOriginatorKeyFile>..\NAudioStrongNameKey.snk</AssemblyOriginatorKeyFile> + <PackageProjectUrl>https://github.com/naudio/NAudio</PackageProjectUrl> + <PackageTags>C# .NET audio sound</PackageTags> + <RepositoryUrl>https://github.com/naudio/NAudio</RepositoryUrl> + <Copyright>© Mark Heath 2023</Copyright> + <PackageLicenseExpression>MIT</PackageLicenseExpression> + <PackageIcon>naudio-icon.png</PackageIcon> + <AllowUnsafeBlocks>True</AllowUnsafeBlocks> + </PropertyGroup> + + <!-- needed for perfomance profiling unit tests --> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> + <DebugType>full</DebugType> + <DebugSymbols>true</DebugSymbols> + </PropertyGroup> + + <ItemGroup> + <ProjectReference Include="..\NAudio.Core\NAudio.Core.csproj" /> + </ItemGroup> + + + + <PropertyGroup Condition=" '$(TargetFramework)' == 'uap10.0.18362' "> + <DefineConstants>UAP;NETFX_CORE</DefineConstants> + </PropertyGroup> + + + <ItemGroup> + <None Include="..\naudio-icon.png"> + <Pack>True</Pack> + <PackagePath></PackagePath> + </None> + </ItemGroup> + </Project> diff --git a/NAudio-2.2.1/NAudio.Wasapi/NAudio.Wasapi.csproj.meta b/NAudio-2.2.1/NAudio.Wasapi/NAudio.Wasapi.csproj.meta new file mode 100644 index 0000000..65d48e2 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/NAudio.Wasapi.csproj.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 22fe1be1f88165b409d2a71ca1655daa +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/ResamplerDmoStream.cs b/NAudio-2.2.1/NAudio.Wasapi/ResamplerDmoStream.cs new file mode 100644 index 0000000..1502c39 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/ResamplerDmoStream.cs @@ -0,0 +1,195 @@ +using System; +using NAudio.Dmo; +using System.Diagnostics; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// Wave Stream for converting between sample rates + /// </summary> + public class ResamplerDmoStream : WaveStream + { + private readonly IWaveProvider inputProvider; + private readonly WaveStream inputStream; + private readonly WaveFormat outputFormat; + private DmoOutputDataBuffer outputBuffer; + private DmoResampler dmoResampler; + private MediaBuffer inputMediaBuffer; + private long position; + + /// <summary> + /// WaveStream to resample using the DMO Resampler + /// </summary> + /// <param name="inputProvider">Input Stream</param> + /// <param name="outputFormat">Desired Output Format</param> + public ResamplerDmoStream(IWaveProvider inputProvider, WaveFormat outputFormat) + { + this.inputProvider = inputProvider; + inputStream = inputProvider as WaveStream; + this.outputFormat = outputFormat; + dmoResampler = new DmoResampler(); + if (!dmoResampler.MediaObject.SupportsInputWaveFormat(0, inputProvider.WaveFormat)) + { + throw new ArgumentException("Unsupported Input Stream format", nameof(inputProvider)); + } + + dmoResampler.MediaObject.SetInputWaveFormat(0, inputProvider.WaveFormat); + if (!dmoResampler.MediaObject.SupportsOutputWaveFormat(0, outputFormat)) + { + throw new ArgumentException("Unsupported Output Stream format", nameof(outputFormat)); + } + + dmoResampler.MediaObject.SetOutputWaveFormat(0, outputFormat); + if (inputStream != null) + { + position = InputToOutputPosition(inputStream.Position); + } + inputMediaBuffer = new MediaBuffer(inputProvider.WaveFormat.AverageBytesPerSecond); + outputBuffer = new DmoOutputDataBuffer(outputFormat.AverageBytesPerSecond); + } + + /// <summary> + /// Stream Wave Format + /// </summary> + public override WaveFormat WaveFormat => outputFormat; + + private long InputToOutputPosition(long inputPosition) + { + double ratio = (double)outputFormat.AverageBytesPerSecond + / inputProvider.WaveFormat.AverageBytesPerSecond; + long outputPosition = (long)(inputPosition * ratio); + if (outputPosition % outputFormat.BlockAlign != 0) + { + outputPosition -= outputPosition % outputFormat.BlockAlign; + } + return outputPosition; + } + + private long OutputToInputPosition(long outputPosition) + { + double ratio = (double)outputFormat.AverageBytesPerSecond + / inputProvider.WaveFormat.AverageBytesPerSecond; + long inputPosition = (long)(outputPosition / ratio); + if (inputPosition % inputProvider.WaveFormat.BlockAlign != 0) + { + inputPosition -= inputPosition % inputProvider.WaveFormat.BlockAlign; + } + return inputPosition; + } + + /// <summary> + /// Stream length in bytes + /// </summary> + public override long Length + { + get + { + if (inputStream == null) + { + throw new InvalidOperationException("Cannot report length if the input was an IWaveProvider"); + } + return InputToOutputPosition(inputStream.Length); + } + } + + /// <summary> + /// Stream position in bytes + /// </summary> + public override long Position + { + get + { + return position; + } + set + { + if (inputStream == null) + { + throw new InvalidOperationException("Cannot set position if the input was not a WaveStream"); + } + inputStream.Position = OutputToInputPosition(value); + position = InputToOutputPosition(inputStream.Position); + dmoResampler.MediaObject.Discontinuity(0); + } + } + + /// <summary> + /// Reads data from input stream + /// </summary> + /// <param name="buffer">buffer</param> + /// <param name="offset">offset into buffer</param> + /// <param name="count">Bytes required</param> + /// <returns>Number of bytes read</returns> + public override int Read(byte[] buffer, int offset, int count) + { + int outputBytesProvided = 0; + + while (outputBytesProvided < count) + { + if (dmoResampler.MediaObject.IsAcceptingData(0)) + { + // 1. Read from the input stream + int inputBytesRequired = (int)OutputToInputPosition(count - outputBytesProvided); + byte[] inputByteArray = new byte[inputBytesRequired]; + int inputBytesRead = inputProvider.Read(inputByteArray, 0, inputBytesRequired); + if (inputBytesRead == 0) + { + //Debug.WriteLine("ResamplerDmoStream.Read: No input data available"); + break; + } + // 2. copy into our DMO's input buffer + inputMediaBuffer.LoadData(inputByteArray, inputBytesRead); + + // 3. Give the input buffer to the DMO to process + dmoResampler.MediaObject.ProcessInput(0, inputMediaBuffer, DmoInputDataBufferFlags.None, 0, 0); + + outputBuffer.MediaBuffer.SetLength(0); + outputBuffer.StatusFlags = DmoOutputDataBufferFlags.None; + + // 4. Now ask the DMO for some output data + dmoResampler.MediaObject.ProcessOutput(DmoProcessOutputFlags.None, 1, new[] { outputBuffer }); + + if (outputBuffer.Length == 0) + { + Debug.WriteLine("ResamplerDmoStream.Read: No output data available"); + break; + } + + // 5. Now get the data out of the output buffer + outputBuffer.RetrieveData(buffer, offset + outputBytesProvided); + outputBytesProvided += outputBuffer.Length; + + Debug.Assert(!outputBuffer.MoreDataAvailable, "have not implemented more data available yet"); + } + else + { + Debug.Assert(false, "have not implemented not accepting logic yet"); + } + } + + position += outputBytesProvided; + return outputBytesProvided; + } + + /// <summary> + /// Dispose + /// </summary> + /// <param name="disposing">True if disposing (not from finalizer)</param> + protected override void Dispose(bool disposing) + { + if (inputMediaBuffer != null) + { + inputMediaBuffer.Dispose(); + inputMediaBuffer = null; + } + outputBuffer.Dispose(); + if (dmoResampler != null) + { + //resampler.Dispose(); s + dmoResampler = null; + } + base.Dispose(disposing); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/ResamplerDmoStream.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/ResamplerDmoStream.cs.meta new file mode 100644 index 0000000..5e8f46a --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/ResamplerDmoStream.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d947c8b330185e0c2a627e0d22fd280d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/StreamMediaFoundationReader.cs b/NAudio-2.2.1/NAudio.Wasapi/StreamMediaFoundationReader.cs new file mode 100644 index 0000000..0c0ebfd --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/StreamMediaFoundationReader.cs @@ -0,0 +1,42 @@ +using System; +using System.IO; +using NAudio.MediaFoundation; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// MediaFoundationReader supporting reading from a stream + /// </summary> + public class StreamMediaFoundationReader : MediaFoundationReader + { + private readonly Stream stream; + + /// <summary> + /// Constructs a new media foundation reader from a stream + /// </summary> + public StreamMediaFoundationReader(Stream stream, MediaFoundationReaderSettings settings = null) + { + this.stream = stream; + Init(settings); + } + + /// <summary> + /// Creates the reader + /// </summary> + protected override IMFSourceReader CreateReader(MediaFoundationReaderSettings settings) + { + var ppSourceReader = MediaFoundationApi.CreateSourceReaderFromByteStream(MediaFoundationApi.CreateByteStream(new ComStream(stream))); + + ppSourceReader.SetStreamSelection(-2, false); + ppSourceReader.SetStreamSelection(-3, true); + ppSourceReader.SetCurrentMediaType(-3, IntPtr.Zero, new MediaType + { + MajorType = MediaTypes.MFMediaType_Audio, + SubType = settings.RequestFloatOutput ? AudioSubtypes.MFAudioFormat_Float : AudioSubtypes.MFAudioFormat_PCM + }.MediaFoundationObject); + + return ppSourceReader; + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/StreamMediaFoundationReader.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/StreamMediaFoundationReader.cs.meta new file mode 100644 index 0000000..026b7f0 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/StreamMediaFoundationReader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 33172f887b413f46dbcf8cd89e9557b4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/WasapiCapture.cs b/NAudio-2.2.1/NAudio.Wasapi/WasapiCapture.cs new file mode 100644 index 0000000..0aec261 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/WasapiCapture.cs @@ -0,0 +1,332 @@ +using System; +using System.Threading; +using System.Runtime.InteropServices; +using NAudio.Wave; + +// for consistency this should be in NAudio.Wave namespace, but left as it is for backwards compatibility +// ReSharper disable once CheckNamespace +namespace NAudio.CoreAudioApi +{ + /// <summary> + /// Audio Capture using Wasapi + /// See http://msdn.microsoft.com/en-us/library/dd370800%28VS.85%29.aspx + /// </summary> + public class WasapiCapture : IWaveIn + { + private const long ReftimesPerSec = 10000000; + private const long ReftimesPerMillisec = 10000; + private volatile CaptureState captureState; + private byte[] recordBuffer; + private Thread captureThread; + private AudioClient audioClient; + private int bytesPerFrame; + private WaveFormat waveFormat; + private bool initialized; + private readonly SynchronizationContext syncContext; + private readonly bool isUsingEventSync; + private EventWaitHandle frameEventWaitHandle; + private readonly int audioBufferMillisecondsLength; + + /// <summary> + /// Indicates recorded data is available + /// </summary> + public event EventHandler<WaveInEventArgs> DataAvailable; + + /// <summary> + /// Indicates that all recorded data has now been received. + /// </summary> + public event EventHandler<StoppedEventArgs> RecordingStopped; + + /// <summary> + /// Initialises a new instance of the WASAPI capture class + /// </summary> + public WasapiCapture() : + this(GetDefaultCaptureDevice()) + { + } + + /// <summary> + /// Initialises a new instance of the WASAPI capture class + /// </summary> + /// <param name="captureDevice">Capture device to use</param> + public WasapiCapture(MMDevice captureDevice) + : this(captureDevice, false) + { + + } + + /// <summary> + /// Initializes a new instance of the <see cref="WasapiCapture"/> class. + /// </summary> + /// <param name="captureDevice">The capture device.</param> + /// <param name="useEventSync">true if sync is done with event. false use sleep.</param> + public WasapiCapture(MMDevice captureDevice, bool useEventSync) + : this(captureDevice, useEventSync, 100) + { + } + + /// <summary> + /// Initializes a new instance of the <see cref="WasapiCapture" /> class. + /// </summary> + /// <param name="captureDevice">The capture device.</param> + /// <param name="useEventSync">true if sync is done with event. false use sleep.</param> + /// <param name="audioBufferMillisecondsLength">Length of the audio buffer in milliseconds. A lower value means lower latency but increased CPU usage.</param> + public WasapiCapture(MMDevice captureDevice, bool useEventSync, int audioBufferMillisecondsLength) + { + syncContext = SynchronizationContext.Current; + audioClient = captureDevice.AudioClient; + ShareMode = AudioClientShareMode.Shared; + isUsingEventSync = useEventSync; + this.audioBufferMillisecondsLength = audioBufferMillisecondsLength; + + waveFormat = audioClient.MixFormat; + + } + + /// <summary> + /// Share Mode - set before calling StartRecording + /// </summary> + public AudioClientShareMode ShareMode { get; set; } + + /// <summary> + /// Current Capturing State + /// </summary> + public CaptureState CaptureState { get { return captureState; } } + + /// <summary> + /// Capturing wave format + /// </summary> + public virtual WaveFormat WaveFormat + { + get + { + // for convenience, return a WAVEFORMATEX, instead of the real + // WAVEFORMATEXTENSIBLE being used + return waveFormat.AsStandardWaveFormat(); + } + set { waveFormat = value; } + } + + /// <summary> + /// Gets the default audio capture device + /// </summary> + /// <returns>The default audio capture device</returns> + public static MMDevice GetDefaultCaptureDevice() + { + var devices = new MMDeviceEnumerator(); + return devices.GetDefaultAudioEndpoint(DataFlow.Capture, Role.Console); + } + + private void InitializeCaptureDevice() + { + if (initialized) + return; + + long requestedDuration = ReftimesPerMillisec * audioBufferMillisecondsLength; + + var streamFlags = GetAudioClientStreamFlags(); + + // If using EventSync, setup is specific with shareMode + if (isUsingEventSync) + { + // Init Shared or Exclusive + if (ShareMode == AudioClientShareMode.Shared) + { + // With EventCallBack and Shared, both latencies must be set to 0 + audioClient.Initialize(ShareMode, AudioClientStreamFlags.EventCallback | streamFlags, requestedDuration, 0, + waveFormat, Guid.Empty); + } + else + { + // With EventCallBack and Exclusive, both latencies must equals + audioClient.Initialize(ShareMode, AudioClientStreamFlags.EventCallback | streamFlags, requestedDuration, requestedDuration, + waveFormat, Guid.Empty); + } + + // Create the Wait Event Handle + frameEventWaitHandle = new EventWaitHandle(false, EventResetMode.AutoReset); + audioClient.SetEventHandle(frameEventWaitHandle.SafeWaitHandle.DangerousGetHandle()); + } + else + { + // Normal setup for both sharedMode + audioClient.Initialize(ShareMode, + streamFlags, + requestedDuration, + 0, + waveFormat, + Guid.Empty); + } + + int bufferFrameCount = audioClient.BufferSize; + bytesPerFrame = waveFormat.Channels * waveFormat.BitsPerSample / 8; + recordBuffer = new byte[bufferFrameCount * bytesPerFrame]; + + //Debug.WriteLine(string.Format("record buffer size = {0}", this.recordBuffer.Length)); + + initialized = true; + } + + /// <summary> + /// To allow overrides to specify different flags (e.g. loopback) + /// </summary> + protected virtual AudioClientStreamFlags GetAudioClientStreamFlags() + { + // enable auto-convert PCM + return AudioClientStreamFlags.AutoConvertPcm | AudioClientStreamFlags.SrcDefaultQuality; + } + + /// <summary> + /// Start Capturing + /// </summary> + public void StartRecording() + { + if (captureState != CaptureState.Stopped) + { + throw new InvalidOperationException("Previous recording still in progress"); + } + captureState = CaptureState.Starting; + InitializeCaptureDevice(); + captureThread = new Thread(() => CaptureThread(audioClient)) + { + IsBackground = true, + }; + captureThread.Start(); + } + + /// <summary> + /// Stop Capturing (requests a stop, wait for RecordingStopped event to know it has finished) + /// </summary> + public void StopRecording() + { + if (captureState != CaptureState.Stopped) + captureState = CaptureState.Stopping; + } + + private void CaptureThread(AudioClient client) + { + Exception exception = null; + try + { + DoRecording(client); + } + catch (Exception e) + { + exception = e; + } + finally + { + client.Stop(); + // don't dispose - the AudioClient only gets disposed when WasapiCapture is disposed + } + captureThread = null; + captureState = CaptureState.Stopped; + RaiseRecordingStopped(exception); + } + + private void DoRecording(AudioClient client) + { + //Debug.WriteLine(String.Format("Client buffer frame count: {0}", client.BufferSize)); + int bufferFrameCount = client.BufferSize; + + // Calculate the actual duration of the allocated buffer. + long actualDuration = (long)((double)ReftimesPerSec * + bufferFrameCount / waveFormat.SampleRate); + int sleepMilliseconds = (int)(actualDuration / ReftimesPerMillisec / 2); + int waitMilliseconds = (int)(3 * actualDuration / ReftimesPerMillisec); + + var capture = client.AudioCaptureClient; + client.Start(); + // avoid race condition where we stop immediately after starting + if (captureState == CaptureState.Starting) + { + captureState = CaptureState.Capturing; + } + while (captureState == CaptureState.Capturing) + { + if (isUsingEventSync) + { + frameEventWaitHandle.WaitOne(waitMilliseconds, false); + } + else + { + Thread.Sleep(sleepMilliseconds); + } + if (captureState != CaptureState.Capturing) + break; + + // If still recording + ReadNextPacket(capture); + } + } + + private void RaiseRecordingStopped(Exception e) + { + var handler = RecordingStopped; + if (handler == null) return; + if (syncContext == null) + { + handler(this, new StoppedEventArgs(e)); + } + else + { + syncContext.Post(state => handler(this, new StoppedEventArgs(e)), null); + } + } + + private void ReadNextPacket(AudioCaptureClient capture) + { + int packetSize = capture.GetNextPacketSize(); + int recordBufferOffset = 0; + //Debug.WriteLine(string.Format("packet size: {0} samples", packetSize / 4)); + + while (packetSize != 0) + { + IntPtr buffer = capture.GetBuffer(out int framesAvailable, out AudioClientBufferFlags flags); + + int bytesAvailable = framesAvailable * bytesPerFrame; + + // apparently it is sometimes possible to read more frames than we were expecting? + // fix suggested by Michael Feld: + int spaceRemaining = Math.Max(0, recordBuffer.Length - recordBufferOffset); + if (spaceRemaining < bytesAvailable && recordBufferOffset > 0) + { + DataAvailable?.Invoke(this, new WaveInEventArgs(recordBuffer, recordBufferOffset)); + recordBufferOffset = 0; + } + + // if not silence... + if ((flags & AudioClientBufferFlags.Silent) != AudioClientBufferFlags.Silent) + { + Marshal.Copy(buffer, recordBuffer, recordBufferOffset, bytesAvailable); + } + else + { + Array.Clear(recordBuffer, recordBufferOffset, bytesAvailable); + } + recordBufferOffset += bytesAvailable; + capture.ReleaseBuffer(framesAvailable); + packetSize = capture.GetNextPacketSize(); + } + DataAvailable?.Invoke(this, new WaveInEventArgs(recordBuffer, recordBufferOffset)); + } + + /// <summary> + /// Dispose + /// </summary> + public void Dispose() + { + StopRecording(); + if (captureThread != null) + { + captureThread.Join(); + captureThread = null; + } + if (audioClient != null) + { + audioClient.Dispose(); + audioClient = null; + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/WasapiCapture.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/WasapiCapture.cs.meta new file mode 100644 index 0000000..b947d05 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/WasapiCapture.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d52c51054423fbcaabe18566949b3078 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/WasapiLoopbackCapture.cs b/NAudio-2.2.1/NAudio.Wasapi/WasapiLoopbackCapture.cs new file mode 100644 index 0000000..9d45e86 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/WasapiLoopbackCapture.cs @@ -0,0 +1,48 @@ +using System; +using NAudio.CoreAudioApi; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// WASAPI Loopback Capture + /// based on a contribution from "Pygmy" - http://naudio.codeplex.com/discussions/203605 + /// </summary> + public class WasapiLoopbackCapture : WasapiCapture + { + /// <summary> + /// Initialises a new instance of the WASAPI capture class + /// </summary> + public WasapiLoopbackCapture() : + this(GetDefaultLoopbackCaptureDevice()) + { + } + + /// <summary> + /// Initialises a new instance of the WASAPI capture class + /// </summary> + /// <param name="captureDevice">Capture device to use</param> + public WasapiLoopbackCapture(MMDevice captureDevice) : + base(captureDevice) + { + } + + /// <summary> + /// Gets the default audio loopback capture device + /// </summary> + /// <returns>The default audio loopback capture device</returns> + public static MMDevice GetDefaultLoopbackCaptureDevice() + { + MMDeviceEnumerator devices = new MMDeviceEnumerator(); + return devices.GetDefaultAudioEndpoint(DataFlow.Render, Role.Multimedia); + } + + /// <summary> + /// Specify loopback + /// </summary> + protected override AudioClientStreamFlags GetAudioClientStreamFlags() + { + return AudioClientStreamFlags.Loopback | base.GetAudioClientStreamFlags(); + } + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/WasapiLoopbackCapture.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/WasapiLoopbackCapture.cs.meta new file mode 100644 index 0000000..d983a92 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/WasapiLoopbackCapture.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ed48af977b4b28c2394df8a8a7dfcd01 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.Wasapi/WasapiOut.cs b/NAudio-2.2.1/NAudio.Wasapi/WasapiOut.cs new file mode 100644 index 0000000..3277c26 --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/WasapiOut.cs @@ -0,0 +1,548 @@ +using System; +using NAudio.CoreAudioApi; +using NAudio.CoreAudioApi.Interfaces; +using System.Threading; +using System.Runtime.InteropServices; +using NAudio.Utils; +using System.Collections.Generic; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// Support for playback using Wasapi + /// </summary> + public class WasapiOut : IWavePlayer, IWavePosition + { + private AudioClient audioClient; + private readonly MMDevice mmDevice; + private readonly AudioClientShareMode shareMode; + private AudioRenderClient renderClient; + private IWaveProvider sourceProvider; + private int latencyMilliseconds; + private int bufferFrameCount; + private int bytesPerFrame; + private readonly bool isUsingEventSync; + private EventWaitHandle frameEventWaitHandle; + private byte[] readBuffer; + private volatile PlaybackState playbackState; + private Thread playThread; + private readonly SynchronizationContext syncContext; + private bool dmoResamplerNeeded; + + /// <summary> + /// Playback Stopped + /// </summary> + public event EventHandler<StoppedEventArgs> PlaybackStopped; + + /// <summary> + /// WASAPI Out shared mode, default + /// </summary> + public WasapiOut() : + this(GetDefaultAudioEndpoint(), AudioClientShareMode.Shared, true, 200) + { + + } + + /// <summary> + /// WASAPI Out using default audio endpoint + /// </summary> + /// <param name="shareMode">ShareMode - shared or exclusive</param> + /// <param name="latency">Desired latency in milliseconds</param> + public WasapiOut(AudioClientShareMode shareMode, int latency) : + this(GetDefaultAudioEndpoint(), shareMode, true, latency) + { + + } + + /// <summary> + /// WASAPI Out using default audio endpoint + /// </summary> + /// <param name="shareMode">ShareMode - shared or exclusive</param> + /// <param name="useEventSync">true if sync is done with event. false use sleep.</param> + /// <param name="latency">Desired latency in milliseconds</param> + public WasapiOut(AudioClientShareMode shareMode, bool useEventSync, int latency) : + this(GetDefaultAudioEndpoint(), shareMode, useEventSync, latency) + { + + } + + /// <summary> + /// Creates a new WASAPI Output + /// </summary> + /// <param name="device">Device to use</param> + /// <param name="shareMode"></param> + /// <param name="useEventSync">true if sync is done with event. false use sleep.</param> + /// <param name="latency">Desired latency in milliseconds</param> + public WasapiOut(MMDevice device, AudioClientShareMode shareMode, bool useEventSync, int latency) + { + audioClient = device.AudioClient; + mmDevice = device; + this.shareMode = shareMode; + isUsingEventSync = useEventSync; + latencyMilliseconds = latency; + syncContext = SynchronizationContext.Current; + OutputWaveFormat = audioClient.MixFormat; // allow the user to query the default format for shared mode streams + } + + static MMDevice GetDefaultAudioEndpoint() + { + if (Environment.OSVersion.Version.Major < 6) + { + throw new NotSupportedException("WASAPI supported only on Windows Vista and above"); + } + var enumerator = new MMDeviceEnumerator(); + return enumerator.GetDefaultAudioEndpoint(DataFlow.Render, Role.Console); + } + + private void PlayThread() + { + ResamplerDmoStream resamplerDmoStream = null; + IWaveProvider playbackProvider = sourceProvider; + Exception exception = null; + try + { + if (dmoResamplerNeeded) + { + resamplerDmoStream = new ResamplerDmoStream(sourceProvider, OutputWaveFormat); + playbackProvider = resamplerDmoStream; + } + // fill a whole buffer + bufferFrameCount = audioClient.BufferSize; + bytesPerFrame = OutputWaveFormat.Channels * OutputWaveFormat.BitsPerSample / 8; + readBuffer = BufferHelpers.Ensure(readBuffer, bufferFrameCount * bytesPerFrame); + if (FillBuffer(playbackProvider, bufferFrameCount)) + { + // played a zero length stream - exit immediately + return; + } + // to calculate buffer duration but does always seem to match latency + // var bufferDurationMilliseconds = (bufferFrameCount * 1000) /OutputWaveFormat.SampleRate; + // Create WaitHandle for sync + var waitHandles = new WaitHandle[] { frameEventWaitHandle }; + + audioClient.Start(); + + while (playbackState != PlaybackState.Stopped) + { + // If using Event Sync, Wait for notification from AudioClient or Sleep half latency + if (isUsingEventSync) + { + WaitHandle.WaitAny(waitHandles, 3 * latencyMilliseconds, false); + } + else + { + Thread.Sleep(latencyMilliseconds / 2); + } + + // If still playing + if (playbackState == PlaybackState.Playing) + { + // See how much buffer space is available. + int numFramesPadding; + if (isUsingEventSync) + { + // In exclusive mode, always ask the max = bufferFrameCount = audioClient.BufferSize + numFramesPadding = (shareMode == AudioClientShareMode.Shared) ? audioClient.CurrentPadding : 0; + } + else + { + numFramesPadding = audioClient.CurrentPadding; + } + int numFramesAvailable = bufferFrameCount - numFramesPadding; + if (numFramesAvailable > 10) // see https://naudio.codeplex.com/workitem/16363 + { + if (FillBuffer(playbackProvider, numFramesAvailable)) + { + // reached the end + break; + } + } + } + } + if (playbackState == PlaybackState.Playing) + { + // we got here by reaching the end of the input file, so + // let's make sure the last buffer has time to play + // (otherwise the user requested stop, so we'll just stop + // immediately + Thread.Sleep(isUsingEventSync ? latencyMilliseconds : latencyMilliseconds / 2); + } + audioClient.Stop(); + // set if we got here by reaching the end + playbackState = PlaybackState.Stopped; + audioClient.Reset(); + } + catch (Exception e) + { + exception = e; + } + finally + { + if (resamplerDmoStream != null) + { + resamplerDmoStream.Dispose(); + } + RaisePlaybackStopped(exception); + } + } + + private void RaisePlaybackStopped(Exception e) + { + var handler = PlaybackStopped; + if (handler != null) + { + if (syncContext == null) + { + handler(this, new StoppedEventArgs(e)); + } + else + { + syncContext.Post(state => handler(this, new StoppedEventArgs(e)), null); + } + } + } + + /// <summary> + /// returns true if reached the end + /// </summary> + private bool FillBuffer(IWaveProvider playbackProvider, int frameCount) + { + var readLength = frameCount * bytesPerFrame; + int read = playbackProvider.Read(readBuffer, 0, readLength); + if (read == 0) + { + return true; + } + var buffer = renderClient.GetBuffer(frameCount); + Marshal.Copy(readBuffer, 0, buffer, read); + if (this.isUsingEventSync && this.shareMode == AudioClientShareMode.Exclusive) + { + if (read < readLength) + { + // need to zero the end of the buffer as we have to + // pass frameCount + unsafe + { + byte* pByte = (byte*)buffer; + while(read < readLength) + { + pByte[read++] = 0; + } + } + } + + renderClient.ReleaseBuffer(frameCount, AudioClientBufferFlags.None); + } + else + { + int actualFrameCount = read / bytesPerFrame; + /*if (actualFrameCount != frameCount) + { + Debug.WriteLine(String.Format("WASAPI wanted {0} frames, supplied {1}", frameCount, actualFrameCount )); + }*/ + renderClient.ReleaseBuffer(actualFrameCount, AudioClientBufferFlags.None); + } + return false; + } + + private WaveFormat GetFallbackFormat() + { + var deviceSampleRate = audioClient.MixFormat.SampleRate; + var deviceChannels = audioClient.MixFormat.Channels; // almost certain to be stereo + + // we are in exclusive mode + // First priority is to try the sample rate you provided. + var sampleRatesToTry = new List<int>() { OutputWaveFormat.SampleRate }; + // Second priority is to use the sample rate the device wants + if (!sampleRatesToTry.Contains(deviceSampleRate)) sampleRatesToTry.Add(deviceSampleRate); + // And if we've not already got 44.1 and 48kHz in the list, let's try them too + if (!sampleRatesToTry.Contains(44100)) sampleRatesToTry.Add(44100); + if (!sampleRatesToTry.Contains(48000)) sampleRatesToTry.Add(48000); + + var channelCountsToTry = new List<int>() { OutputWaveFormat.Channels }; + if (!channelCountsToTry.Contains(deviceChannels)) channelCountsToTry.Add(deviceChannels); + if (!channelCountsToTry.Contains(2)) channelCountsToTry.Add(2); + + var bitDepthsToTry = new List<int>() { OutputWaveFormat.BitsPerSample }; + if (!bitDepthsToTry.Contains(32)) bitDepthsToTry.Add(32); + if (!bitDepthsToTry.Contains(24)) bitDepthsToTry.Add(24); + if (!bitDepthsToTry.Contains(16)) bitDepthsToTry.Add(16); + + foreach (var sampleRate in sampleRatesToTry) + { + foreach (var channelCount in channelCountsToTry) + { + foreach (var bitDepth in bitDepthsToTry) + { + var format = new WaveFormatExtensible(sampleRate, bitDepth, channelCount); + if (audioClient.IsFormatSupported(shareMode, format)) + return format; + } + } + } + throw new NotSupportedException("Can't find a supported format to use"); + } + + /// <summary> + /// Gets the current position in bytes from the wave output device. + /// (n.b. this is not the same thing as the position within your reader + /// stream) + /// </summary> + /// <returns>Position in bytes</returns> + public long GetPosition() + { + ulong pos; + switch (playbackState) + { + case PlaybackState.Stopped: + return 0; + case PlaybackState.Playing: + pos = audioClient.AudioClockClient.AdjustedPosition; + break; + default: // PlaybackState.Paused + audioClient.AudioClockClient.GetPosition(out pos, out _); + break; + } + return ((long)pos * OutputWaveFormat.AverageBytesPerSecond) / (long)audioClient.AudioClockClient.Frequency; + } + + /// <summary> + /// Gets a <see cref="Wave.WaveFormat"/> instance indicating the format the hardware is using. + /// </summary> + public WaveFormat OutputWaveFormat { get; private set; } + +#region IWavePlayer Members + + /// <summary> + /// Begin Playback + /// </summary> + public void Play() + { + if (playbackState != PlaybackState.Playing) + { + if (playbackState == PlaybackState.Stopped) + { + playThread = new Thread(PlayThread) + { + IsBackground = true, + }; + playbackState = PlaybackState.Playing; + playThread.Start(); + } + else + { + playbackState = PlaybackState.Playing; + } + } + } + + /// <summary> + /// Stop playback and flush buffers + /// </summary> + public void Stop() + { + if (playbackState != PlaybackState.Stopped) + { + playbackState = PlaybackState.Stopped; + playThread.Join(); + playThread = null; + } + } + + /// <summary> + /// Stop playback without flushing buffers + /// </summary> + public void Pause() + { + if (playbackState == PlaybackState.Playing) + { + playbackState = PlaybackState.Paused; + } + } + + /// <summary> + /// Initialize for playing the specified wave stream + /// </summary> + /// <param name="waveProvider">IWaveProvider to play</param> + public void Init(IWaveProvider waveProvider) + { + long latencyRefTimes = latencyMilliseconds * 10000L; + OutputWaveFormat = waveProvider.WaveFormat; + + // allow auto sample rate conversion - works for shared mode + var flags = AudioClientStreamFlags.AutoConvertPcm | AudioClientStreamFlags.SrcDefaultQuality; + sourceProvider = waveProvider; + + if (shareMode == AudioClientShareMode.Exclusive) + { + flags = AudioClientStreamFlags.None; + if (!audioClient.IsFormatSupported(shareMode, OutputWaveFormat, out WaveFormatExtensible closestSampleRateFormat)) + { + // Use closesSampleRateFormat (in sharedMode, it equals usualy to the audioClient.MixFormat) + // See documentation : http://msdn.microsoft.com/en-us/library/ms678737(VS.85).aspx + // They say : "In shared mode, the audio engine always supports the mix format" + // The MixFormat is more likely to be a WaveFormatExtensible. + if (closestSampleRateFormat == null) + { + + OutputWaveFormat = GetFallbackFormat(); + } + else + { + OutputWaveFormat = closestSampleRateFormat; + } + + try + { + // just check that we can make it. + using (new ResamplerDmoStream(waveProvider, OutputWaveFormat)) + { + } + } + catch (Exception) + { + // On Windows 10 some poorly coded drivers return a bad format in to closestSampleRateFormat + // In that case, try and fallback as if it provided no closest (e.g. force trying the mix format) + OutputWaveFormat = GetFallbackFormat(); + using (new ResamplerDmoStream(waveProvider, OutputWaveFormat)) + { + } + } + dmoResamplerNeeded = true; + } + else + { + dmoResamplerNeeded = false; + } + } + + // If using EventSync, setup is specific with shareMode + if (isUsingEventSync) + { + // Init Shared or Exclusive + if (shareMode == AudioClientShareMode.Shared) + { + // With EventCallBack and Shared, both latencies must be set to 0 (update - not sure this is true anymore) + // + audioClient.Initialize(shareMode, AudioClientStreamFlags.EventCallback | flags, latencyRefTimes, 0, + OutputWaveFormat, Guid.Empty); + + // Windows 10 returns 0 from stream latency, resulting in maxing out CPU usage later + var streamLatency = audioClient.StreamLatency; + if (streamLatency != 0) + { + // Get back the effective latency from AudioClient + latencyMilliseconds = (int)(streamLatency / 10000); + } + } + else + { + try + { + // With EventCallBack and Exclusive, both latencies must equals + audioClient.Initialize(shareMode, AudioClientStreamFlags.EventCallback | flags, latencyRefTimes, latencyRefTimes, + OutputWaveFormat, Guid.Empty); + } + catch (COMException ex) + { + // Starting with Windows 7, Initialize can return AUDCLNT_E_BUFFER_SIZE_NOT_ALIGNED for a render device. + // We should to initialize again. + if (ex.ErrorCode != AudioClientErrorCode.BufferSizeNotAligned) + throw; + + // Calculate the new latency. + long newLatencyRefTimes = (long)(10000000.0 / + (double)this.OutputWaveFormat.SampleRate * + (double)this.audioClient.BufferSize + 0.5); + + this.audioClient.Dispose(); + this.audioClient = this.mmDevice.AudioClient; + this.audioClient.Initialize(this.shareMode, AudioClientStreamFlags.EventCallback | flags, + newLatencyRefTimes, newLatencyRefTimes, this.OutputWaveFormat, Guid.Empty); + } + } + + // Create the Wait Event Handle + frameEventWaitHandle = new EventWaitHandle(false, EventResetMode.AutoReset); + audioClient.SetEventHandle(frameEventWaitHandle.SafeWaitHandle.DangerousGetHandle()); + } + else + { + // Normal setup for both sharedMode + audioClient.Initialize(shareMode, flags, latencyRefTimes, 0, + OutputWaveFormat, Guid.Empty); + } + + // Get the RenderClient + renderClient = audioClient.AudioRenderClient; + } + + /// <summary> + /// Playback State + /// </summary> + public PlaybackState PlaybackState + { + get { return playbackState; } + } + + /// <summary> + /// Volume + /// </summary> + public float Volume + { + get + { + return mmDevice.AudioEndpointVolume.MasterVolumeLevelScalar; + } + set + { + if (value < 0) throw new ArgumentOutOfRangeException("value", "Volume must be between 0.0 and 1.0"); + if (value > 1) throw new ArgumentOutOfRangeException("value", "Volume must be between 0.0 and 1.0"); + mmDevice.AudioEndpointVolume.MasterVolumeLevelScalar = value; + } + } + + /// <summary> + /// Retrieve the AudioStreamVolume object for this audio stream + /// </summary> + /// <remarks> + /// This returns the AudioStreamVolume object ONLY for shared audio streams. + /// </remarks> + /// <exception cref="InvalidOperationException"> + /// This is thrown when an exclusive audio stream is being used. + /// </exception> + public AudioStreamVolume AudioStreamVolume + { + get + { + if (shareMode == AudioClientShareMode.Exclusive) + { + throw new InvalidOperationException("AudioStreamVolume is ONLY supported for shared audio streams."); + } + return audioClient.AudioStreamVolume; + } + } + +#endregion + +#region IDisposable Members + + /// <summary> + /// Dispose + /// </summary> + public void Dispose() + { + if (audioClient != null) + { + Stop(); + + audioClient.Dispose(); + audioClient = null; + renderClient = null; + } + } + +#endregion + } +} diff --git a/NAudio-2.2.1/NAudio.Wasapi/WasapiOut.cs.meta b/NAudio-2.2.1/NAudio.Wasapi/WasapiOut.cs.meta new file mode 100644 index 0000000..c0e675e --- /dev/null +++ b/NAudio-2.2.1/NAudio.Wasapi/WasapiOut.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bc75dadb5cb63b48c8c1c6076d80ca78 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinForms.meta b/NAudio-2.2.1/NAudio.WinForms.meta new file mode 100644 index 0000000..0430b9e --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinForms.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7e408605c60aa9f4fad520f51e40f08b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM.meta b/NAudio-2.2.1/NAudio.WinMM.meta new file mode 100644 index 0000000..492f732 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4acb70398f3ebfcf4ba133cf86f19c68 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression.meta b/NAudio-2.2.1/NAudio.WinMM/Compression.meta new file mode 100644 index 0000000..41d9ec6 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 98175882243b24b04aee0cf6bee8c31a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriver.cs b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriver.cs new file mode 100644 index 0000000..8145618 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriver.cs @@ -0,0 +1,353 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Runtime.InteropServices; +using NAudio.Utils; + +namespace NAudio.Wave.Compression +{ + /// <summary> + /// Represents an installed ACM Driver + /// </summary> + public class AcmDriver : IDisposable + { + private static List<AcmDriver> drivers; + private AcmDriverDetails details; + private IntPtr driverId; + private IntPtr driverHandle; + private List<AcmFormatTag> formatTags; + private List<AcmFormat> tempFormatsList; // used by enumerator + private IntPtr localDllHandle; + + /// <summary> + /// Helper function to determine whether a particular codec is installed + /// </summary> + /// <param name="shortName">The short name of the function</param> + /// <returns>Whether the codec is installed</returns> + public static bool IsCodecInstalled(string shortName) + { + foreach (AcmDriver driver in EnumerateAcmDrivers()) + { + if (driver.ShortName == shortName) + { + return true; + } + } + return false; + } + + /// <summary> + /// Attempts to add a new ACM driver from a file + /// </summary> + /// <param name="driverFile">Full path of the .acm or dll file containing the driver</param> + /// <returns>Handle to the driver</returns> + public static AcmDriver AddLocalDriver(string driverFile) + { + IntPtr handle = NativeMethods.LoadLibrary(driverFile); + if (handle == IntPtr.Zero) + { + throw new ArgumentException("Failed to load driver file"); + } + var driverProc = NativeMethods.GetProcAddress(handle, "DriverProc"); + if (driverProc == IntPtr.Zero) + { + NativeMethods.FreeLibrary(handle); + throw new ArgumentException("Failed to discover DriverProc"); + } + var result = AcmInterop.acmDriverAdd(out IntPtr driverHandle, + handle, driverProc, 0, AcmDriverAddFlags.Function); + if (result != MmResult.NoError) + { + NativeMethods.FreeLibrary(handle); + throw new MmException(result, "acmDriverAdd"); + } + var driver = new AcmDriver(driverHandle); + // long name seems to be missing when we use acmDriverAdd + if (string.IsNullOrEmpty(driver.details.longName)) + { + driver.details.longName = "Local driver: " + Path.GetFileName(driverFile); + driver.localDllHandle = handle; + } + return driver; + } + + /// <summary> + /// Removes a driver previously added using AddLocalDriver + /// </summary> + /// <param name="localDriver">Local driver to remove</param> + public static void RemoveLocalDriver(AcmDriver localDriver) + { + if (localDriver.localDllHandle == IntPtr.Zero) + { + throw new ArgumentException("Please pass in the AcmDriver returned by the AddLocalDriver method"); + } + var removeResult = AcmInterop.acmDriverRemove(localDriver.driverId, 0); // gets stored as a driver Id + NativeMethods.FreeLibrary(localDriver.localDllHandle); + MmException.Try(removeResult, "acmDriverRemove"); + } + + /// <summary> + /// Show Format Choose Dialog + /// </summary> + /// <param name="ownerWindowHandle">Owner window handle, can be null</param> + /// <param name="windowTitle">Window title</param> + /// <param name="enumFlags">Enumeration flags. None to get everything</param> + /// <param name="enumFormat">Enumeration format. Only needed with certain enumeration flags</param> + /// <param name="selectedFormat">The selected format</param> + /// <param name="selectedFormatDescription">Textual description of the selected format</param> + /// <param name="selectedFormatTagDescription">Textual description of the selected format tag</param> + /// <returns>True if a format was selected</returns> + public static bool ShowFormatChooseDialog( + IntPtr ownerWindowHandle, + string windowTitle, + AcmFormatEnumFlags enumFlags, + WaveFormat enumFormat, + out WaveFormat selectedFormat, + out string selectedFormatDescription, + out string selectedFormatTagDescription) + { + AcmFormatChoose formatChoose = new AcmFormatChoose(); + formatChoose.structureSize = Marshal.SizeOf(formatChoose); + formatChoose.styleFlags = AcmFormatChooseStyleFlags.None; + formatChoose.ownerWindowHandle = ownerWindowHandle; + int maxFormatSize = 200; // guess + formatChoose.selectedWaveFormatPointer = Marshal.AllocHGlobal(maxFormatSize); + formatChoose.selectedWaveFormatByteSize = maxFormatSize; + formatChoose.title = windowTitle; + formatChoose.name = null; + formatChoose.formatEnumFlags = enumFlags;//AcmFormatEnumFlags.None; + formatChoose.waveFormatEnumPointer = IntPtr.Zero; + if (enumFormat != null) + { + IntPtr enumPointer = Marshal.AllocHGlobal(Marshal.SizeOf(enumFormat)); + Marshal.StructureToPtr(enumFormat,enumPointer,false); + formatChoose.waveFormatEnumPointer = enumPointer; + } + formatChoose.instanceHandle = IntPtr.Zero; + formatChoose.templateName = null; + + MmResult result = AcmInterop.acmFormatChoose(ref formatChoose); + selectedFormat = null; + selectedFormatDescription = null; + selectedFormatTagDescription = null; + if (result == MmResult.NoError) + { + selectedFormat = WaveFormat.MarshalFromPtr(formatChoose.selectedWaveFormatPointer); + selectedFormatDescription = formatChoose.formatDescription; + selectedFormatTagDescription = formatChoose.formatTagDescription; + } + + Marshal.FreeHGlobal(formatChoose.waveFormatEnumPointer); + Marshal.FreeHGlobal(formatChoose.selectedWaveFormatPointer); + if(result != MmResult.AcmCancelled && result != MmResult.NoError) + { + throw new MmException(result, "acmFormatChoose"); + } + return result == MmResult.NoError; + + } + + /// <summary> + /// Gets the maximum size needed to store a WaveFormat for ACM interop functions + /// </summary> + public int MaxFormatSize + { + get + { + MmException.Try(AcmInterop.acmMetrics(driverHandle, AcmMetrics.MaxSizeFormat, out int maxFormatSize), "acmMetrics"); + return maxFormatSize; + } + } + + /// <summary> + /// Finds a Driver by its short name + /// </summary> + /// <param name="shortName">Short Name</param> + /// <returns>The driver, or null if not found</returns> + public static AcmDriver FindByShortName(string shortName) + { + foreach (AcmDriver driver in AcmDriver.EnumerateAcmDrivers()) + { + if (driver.ShortName == shortName) + { + return driver; + } + } + return null; + } + + /// <summary> + /// Gets a list of the ACM Drivers installed + /// </summary> + public static IEnumerable<AcmDriver> EnumerateAcmDrivers() + { + drivers = new List<AcmDriver>(); + MmException.Try(AcmInterop.acmDriverEnum(new AcmInterop.AcmDriverEnumCallback(DriverEnumCallback), IntPtr.Zero, 0), "acmDriverEnum"); + return drivers; + } + + /// <summary> + /// The callback for acmDriverEnum + /// </summary> + private static bool DriverEnumCallback(IntPtr hAcmDriver, IntPtr dwInstance, AcmDriverDetailsSupportFlags flags) + { + drivers.Add(new AcmDriver(hAcmDriver)); + return true; + } + + /// <summary> + /// Creates a new ACM Driver object + /// </summary> + /// <param name="hAcmDriver">Driver handle</param> + private AcmDriver(IntPtr hAcmDriver) + { + driverId = hAcmDriver; + details = new AcmDriverDetails(); + details.structureSize = Marshal.SizeOf(details); + MmException.Try(AcmInterop.acmDriverDetails(hAcmDriver, ref details, 0), "acmDriverDetails"); + } + + /// <summary> + /// The short name of this driver + /// </summary> + public string ShortName + { + get + { + return details.shortName; + } + } + + /// <summary> + /// The full name of this driver + /// </summary> + public string LongName + { + get + { + return details.longName; + } + } + + /// <summary> + /// The driver ID + /// </summary> + public IntPtr DriverId + { + get + { + return driverId; + } + } + + /// <summary> + /// ToString + /// </summary> + public override string ToString() + { + return LongName; + } + + /// <summary> + /// The list of FormatTags for this ACM Driver + /// </summary> + public IEnumerable<AcmFormatTag> FormatTags + { + get + { + if (formatTags == null) + { + if (driverHandle == IntPtr.Zero) + { + throw new InvalidOperationException("Driver must be opened first"); + } + formatTags = new List<AcmFormatTag>(); + AcmFormatTagDetails formatTagDetails = new AcmFormatTagDetails(); + formatTagDetails.structureSize = Marshal.SizeOf(formatTagDetails); + MmException.Try(AcmInterop.acmFormatTagEnum(this.driverHandle, ref formatTagDetails, AcmFormatTagEnumCallback, IntPtr.Zero, 0), "acmFormatTagEnum"); + } + return formatTags; + } + } + + + /// <summary> + /// Gets all the supported formats for a given format tag + /// </summary> + /// <param name="formatTag">Format tag</param> + /// <returns>Supported formats</returns> + public IEnumerable<AcmFormat> GetFormats(AcmFormatTag formatTag) + { + if (driverHandle == IntPtr.Zero) + { + throw new InvalidOperationException("Driver must be opened first"); + } + tempFormatsList = new List<AcmFormat>(); + var formatDetails = new AcmFormatDetails(); + formatDetails.structSize = Marshal.SizeOf(formatDetails); + // need to make sure we have enough space for a waveFormat. formatTag.FormatSize isn't reliable, + // and some codecs MaxFormatSize isn't either + formatDetails.waveFormatByteSize = 1024; + formatDetails.waveFormatPointer = Marshal.AllocHGlobal(formatDetails.waveFormatByteSize); + formatDetails.formatTag = (int)formatTag.FormatTag; // (int)WaveFormatEncoding.Unknown + var result = AcmInterop.acmFormatEnum(driverHandle, + ref formatDetails, AcmFormatEnumCallback, IntPtr.Zero, + AcmFormatEnumFlags.None); + Marshal.FreeHGlobal(formatDetails.waveFormatPointer); + MmException.Try(result,"acmFormatEnum"); + return tempFormatsList; + } + + /// <summary> + /// Opens this driver + /// </summary> + public void Open() + { + if (driverHandle == IntPtr.Zero) + { + MmException.Try(AcmInterop.acmDriverOpen(out driverHandle, DriverId, 0), "acmDriverOpen"); + } + } + + /// <summary> + /// Closes this driver + /// </summary> + public void Close() + { + if(driverHandle != IntPtr.Zero) + { + MmException.Try(AcmInterop.acmDriverClose(driverHandle, 0),"acmDriverClose"); + driverHandle = IntPtr.Zero; + } + } + + private bool AcmFormatTagEnumCallback(IntPtr hAcmDriverId, ref AcmFormatTagDetails formatTagDetails, IntPtr dwInstance, AcmDriverDetailsSupportFlags flags) + { + formatTags.Add(new AcmFormatTag(formatTagDetails)); + return true; + } + + private bool AcmFormatEnumCallback(IntPtr hAcmDriverId, ref AcmFormatDetails formatDetails, IntPtr dwInstance, AcmDriverDetailsSupportFlags flags) + { + tempFormatsList.Add(new AcmFormat(formatDetails)); + return true; + } + + #region IDisposable Members + + /// <summary> + /// Dispose + /// </summary> + public void Dispose() + { + if (driverHandle != IntPtr.Zero) + { + Close(); + GC.SuppressFinalize(this); + } + } + + #endregion + } + +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriver.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriver.cs.meta new file mode 100644 index 0000000..85c9c49 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriver.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c7aa632abd5c0fcbfada924d71a27219 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverAddFlags.cs b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverAddFlags.cs new file mode 100644 index 0000000..c228f9b --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverAddFlags.cs @@ -0,0 +1,27 @@ +namespace NAudio.Wave.Compression +{ + /// <summary> + /// Flags for use with acmDriverAdd + /// </summary> + enum AcmDriverAddFlags + { + // also ACM_DRIVERADDF_TYPEMASK = 0x00000007; + + /// <summary> + /// ACM_DRIVERADDF_LOCAL + /// </summary> + Local = 0, + /// <summary> + /// ACM_DRIVERADDF_GLOBAL + /// </summary> + Global = 8, + /// <summary> + /// ACM_DRIVERADDF_FUNCTION + /// </summary> + Function = 3, + /// <summary> + /// ACM_DRIVERADDF_NOTIFYHWND + /// </summary> + NotifyWindowHandle = 4, + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverAddFlags.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverAddFlags.cs.meta new file mode 100644 index 0000000..8fd82e2 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverAddFlags.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 50715568904c1bcb5a24c652dc3a3bd8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverDetails.cs b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverDetails.cs new file mode 100644 index 0000000..f6f32c1 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverDetails.cs @@ -0,0 +1,104 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Wave.Compression +{ + /// <summary> + /// Interop structure for ACM driver details (ACMDRIVERDETAILS) + /// http://msdn.microsoft.com/en-us/library/dd742889%28VS.85%29.aspx + /// </summary> + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack=2)] + struct AcmDriverDetails + { + /// <summary> + /// DWORD cbStruct + /// </summary> + public int structureSize; + /// <summary> + /// FOURCC fccType + /// </summary> + public UInt32 fccType; + /// <summary> + /// FOURCC fccComp + /// </summary> + public UInt32 fccComp; + /// <summary> + /// WORD wMid; + /// </summary> + public UInt16 manufacturerId; + /// <summary> + /// WORD wPid + /// </summary> + public UInt16 productId; + /// <summary> + /// DWORD vdwACM + /// </summary> + public UInt32 acmVersion; + /// <summary> + /// DWORD vdwDriver + /// </summary> + public UInt32 driverVersion; + /// <summary> + /// DWORD fdwSupport; + /// </summary> + public AcmDriverDetailsSupportFlags supportFlags; + /// <summary> + /// DWORD cFormatTags + /// </summary> + public int formatTagsCount; + /// <summary> + /// DWORD cFilterTags + /// </summary> + public int filterTagsCount; + /// <summary> + /// HICON hicon + /// </summary> + public IntPtr hicon; + /// <summary> + /// TCHAR szShortName[ACMDRIVERDETAILS_SHORTNAME_CHARS]; + /// </summary> + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = ShortNameChars)] + public string shortName; + /// <summary> + /// TCHAR szLongName[ACMDRIVERDETAILS_LONGNAME_CHARS]; + /// </summary> + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = LongNameChars)] + public string longName; + /// <summary> + /// TCHAR szCopyright[ACMDRIVERDETAILS_COPYRIGHT_CHARS]; + /// </summary> + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = CopyrightChars)] + public string copyright; + /// <summary> + /// TCHAR szLicensing[ACMDRIVERDETAILS_LICENSING_CHARS]; + /// </summary> + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = LicensingChars)] + public string licensing; + /// <summary> + /// TCHAR szFeatures[ACMDRIVERDETAILS_FEATURES_CHARS]; + /// </summary> + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = FeaturesChars)] + public string features; + + /// <summary> + /// ACMDRIVERDETAILS_SHORTNAME_CHARS + /// </summary> + private const int ShortNameChars = 32; + /// <summary> + /// ACMDRIVERDETAILS_LONGNAME_CHARS + /// </summary> + private const int LongNameChars = 128; + /// <summary> + /// ACMDRIVERDETAILS_COPYRIGHT_CHARS + /// </summary> + private const int CopyrightChars = 80; + /// <summary> + /// ACMDRIVERDETAILS_LICENSING_CHARS + /// </summary> + private const int LicensingChars = 128; + /// <summary> + /// ACMDRIVERDETAILS_FEATURES_CHARS + /// </summary> + private const int FeaturesChars = 512; + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverDetails.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverDetails.cs.meta new file mode 100644 index 0000000..44054b5 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverDetails.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1406073aaa963d19f9a6fe6d4c61256c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverDetailsSupportFlags.cs b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverDetailsSupportFlags.cs new file mode 100644 index 0000000..991e391 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverDetailsSupportFlags.cs @@ -0,0 +1,26 @@ +using System; + +namespace NAudio.Wave.Compression +{ + /// <summary> + /// Flags indicating what support a particular ACM driver has + /// </summary> + [Flags] + public enum AcmDriverDetailsSupportFlags + { + /// <summary>ACMDRIVERDETAILS_SUPPORTF_CODEC - Codec</summary> + Codec = 0x00000001, + /// <summary>ACMDRIVERDETAILS_SUPPORTF_CONVERTER - Converter</summary> + Converter = 0x00000002, + /// <summary>ACMDRIVERDETAILS_SUPPORTF_FILTER - Filter</summary> + Filter = 0x00000004, + /// <summary>ACMDRIVERDETAILS_SUPPORTF_HARDWARE - Hardware</summary> + Hardware = 0x00000008, + /// <summary>ACMDRIVERDETAILS_SUPPORTF_ASYNC - Async</summary> + Async = 0x00000010, + /// <summary>ACMDRIVERDETAILS_SUPPORTF_LOCAL - Local</summary> + Local = 0x40000000, + /// <summary>ACMDRIVERDETAILS_SUPPORTF_DISABLED - Disabled</summary> + Disabled = unchecked((int)0x80000000), + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverDetailsSupportFlags.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverDetailsSupportFlags.cs.meta new file mode 100644 index 0000000..eaee419 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverDetailsSupportFlags.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7241006e47fa49cebaf968149a544371 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverEnumFlags.cs b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverEnumFlags.cs new file mode 100644 index 0000000..02e0e0c --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverEnumFlags.cs @@ -0,0 +1,17 @@ +using System; + +namespace NAudio.Wave.Compression +{ + [Flags] + enum AcmDriverEnumFlags + { + /// <summary> + /// ACM_DRIVERENUMF_NOLOCAL, Only global drivers should be included in the enumeration + /// </summary> + NoLocal = 0x40000000, + /// <summary> + /// ACM_DRIVERENUMF_DISABLED, Disabled ACM drivers should be included in the enumeration + /// </summary> + Disabled = unchecked((int)0x80000000), + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverEnumFlags.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverEnumFlags.cs.meta new file mode 100644 index 0000000..68c4214 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmDriverEnumFlags.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 44ac371f11435d8b7a99dddc8b491787 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormat.cs b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormat.cs new file mode 100644 index 0000000..6a5ece8 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormat.cs @@ -0,0 +1,46 @@ +namespace NAudio.Wave.Compression +{ + /// <summary> + /// ACM Format + /// </summary> + public class AcmFormat + { + private readonly AcmFormatDetails formatDetails; + + internal AcmFormat(AcmFormatDetails formatDetails) + { + this.formatDetails = formatDetails; + WaveFormat = WaveFormat.MarshalFromPtr(formatDetails.waveFormatPointer); + } + + /// <summary> + /// Format Index + /// </summary> + public int FormatIndex => formatDetails.formatIndex; + + /// <summary> + /// Format Tag + /// </summary> + public WaveFormatEncoding FormatTag => (WaveFormatEncoding)formatDetails.formatTag; + + /// <summary> + /// Support Flags + /// </summary> + public AcmDriverDetailsSupportFlags SupportFlags => formatDetails.supportFlags; + + /// <summary> + /// WaveFormat + /// </summary> + public WaveFormat WaveFormat { get; private set; } + + /// <summary> + /// WaveFormat Size + /// </summary> + public int WaveFormatByteSize => formatDetails.waveFormatByteSize; + + /// <summary> + /// Format Description + /// </summary> + public string FormatDescription => formatDetails.formatDescription; + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormat.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormat.cs.meta new file mode 100644 index 0000000..e4be581 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormat.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8105f37125b9b560f9a2a672e9eaa43d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatChoose.cs b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatChoose.cs new file mode 100644 index 0000000..d47cdd5 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatChoose.cs @@ -0,0 +1,89 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Runtime.InteropServices; + +namespace NAudio.Wave.Compression +{ + /// <summary> + /// ACMFORMATCHOOSE + /// http://msdn.microsoft.com/en-us/library/dd742911%28VS.85%29.aspx + /// </summary> + [StructLayout(LayoutKind.Sequential, Pack = 4, CharSet = CharSet.Auto)] + struct AcmFormatChoose + { + /// <summary> + /// DWORD cbStruct; + /// </summary> + public int structureSize; + /// <summary> + /// DWORD fdwStyle; + /// </summary> + public AcmFormatChooseStyleFlags styleFlags; + /// <summary> + /// HWND hwndOwner; + /// </summary> + public IntPtr ownerWindowHandle; + /// <summary> + /// LPWAVEFORMATEX pwfx; + /// </summary> + public IntPtr selectedWaveFormatPointer; + /// <summary> + /// DWORD cbwfx; + /// </summary> + public int selectedWaveFormatByteSize; + /// <summary> + /// LPCTSTR pszTitle; + /// </summary> + [MarshalAs(UnmanagedType.LPTStr)] + public string title; + /// <summary> + /// TCHAR szFormatTag[ACMFORMATTAGDETAILS_FORMATTAG_CHARS]; + /// </summary> + [MarshalAs(UnmanagedType.ByValTStr, SizeConst=AcmFormatTagDetails.FormatTagDescriptionChars)] + public string formatTagDescription; + /// <summary> + /// TCHAR szFormat[ACMFORMATDETAILS_FORMAT_CHARS]; + /// </summary> + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = AcmFormatDetails.FormatDescriptionChars)] + public string formatDescription; + /// <summary> + /// LPTSTR pszName; + /// n.b. can be written into + /// </summary> + [MarshalAs(UnmanagedType.LPTStr)] + public string name; + /// <summary> + /// DWORD cchName + /// Should be at least 128 unless name is zero + /// </summary> + public int nameByteSize; + /// <summary> + /// DWORD fdwEnum; + /// </summary> + public AcmFormatEnumFlags formatEnumFlags; + /// <summary> + /// LPWAVEFORMATEX pwfxEnum; + /// </summary> + public IntPtr waveFormatEnumPointer; + /// <summary> + /// HINSTANCE hInstance; + /// </summary> + public IntPtr instanceHandle; + /// <summary> + /// LPCTSTR pszTemplateName; + /// </summary> + [MarshalAs(UnmanagedType.LPTStr)] + public string templateName; + /// <summary> + /// LPARAM lCustData; + /// </summary> + public IntPtr customData; + /// <summary> + /// ACMFORMATCHOOSEHOOKPROC pfnHook; + /// </summary> + public AcmInterop.AcmFormatChooseHookProc windowCallbackFunction; + + + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatChoose.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatChoose.cs.meta new file mode 100644 index 0000000..22e989a --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatChoose.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f7b981e35e61344e0a6eb0291a493b41 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatChooseStyleFlags.cs b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatChooseStyleFlags.cs new file mode 100644 index 0000000..f2768c7 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatChooseStyleFlags.cs @@ -0,0 +1,37 @@ +using System; + +namespace NAudio.Wave.Compression +{ + [Flags] + enum AcmFormatChooseStyleFlags + { + /// <summary> + /// None + /// </summary> + None = 0, + /// <summary> + /// ACMFORMATCHOOSE_STYLEF_SHOWHELP + /// </summary> + ShowHelp = 0x00000004, + /// <summary> + /// ACMFORMATCHOOSE_STYLEF_ENABLEHOOK + /// </summary> + EnableHook = 0x00000008, + /// <summary> + /// ACMFORMATCHOOSE_STYLEF_ENABLETEMPLATE + /// </summary> + EnableTemplate = 0x00000010, + /// <summary> + /// ACMFORMATCHOOSE_STYLEF_ENABLETEMPLATEHANDLE + /// </summary> + EnableTemplateHandle = 0x00000020, + /// <summary> + /// ACMFORMATCHOOSE_STYLEF_INITTOWFXSTRUCT + /// </summary> + InitToWfxStruct = 0x00000040, + /// <summary> + /// ACMFORMATCHOOSE_STYLEF_CONTEXTHELP + /// </summary> + ContextHelp = 0x00000080 + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatChooseStyleFlags.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatChooseStyleFlags.cs.meta new file mode 100644 index 0000000..a3721c1 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatChooseStyleFlags.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b263a8ee121e28217bf357fd46eabe75 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatDetails.cs b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatDetails.cs new file mode 100644 index 0000000..f144df6 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatDetails.cs @@ -0,0 +1,48 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Wave.Compression +{ + /// <summary> + /// ACMFORMATDETAILS + /// http://msdn.microsoft.com/en-us/library/dd742913%28VS.85%29.aspx + /// </summary> + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack=4)] + struct AcmFormatDetails + { + /// <summary> + /// DWORD cbStruct; + /// </summary> + public int structSize; + /// <summary> + /// DWORD dwFormatIndex; + /// </summary> + public int formatIndex; + /// <summary> + /// DWORD dwFormatTag; + /// </summary> + public int formatTag; + /// <summary> + /// DWORD fdwSupport; + /// </summary> + public AcmDriverDetailsSupportFlags supportFlags; + /// <summary> + /// LPWAVEFORMATEX pwfx; + /// </summary> + public IntPtr waveFormatPointer; + /// <summary> + /// DWORD cbwfx; + /// </summary> + public int waveFormatByteSize; + /// <summary> + /// TCHAR szFormat[ACMFORMATDETAILS_FORMAT_CHARS]; + /// </summary> + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = FormatDescriptionChars)] + public string formatDescription; + + /// <summary> + /// ACMFORMATDETAILS_FORMAT_CHARS + /// </summary> + public const int FormatDescriptionChars = 128; + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatDetails.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatDetails.cs.meta new file mode 100644 index 0000000..e45a979 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatDetails.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cd1ff68e91e81ede59c9f1b9c199d819 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatEnumFlags.cs b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatEnumFlags.cs new file mode 100644 index 0000000..427621b --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatEnumFlags.cs @@ -0,0 +1,61 @@ +using System; + +namespace NAudio.Wave.Compression +{ + /// <summary> + /// Format Enumeration Flags + /// </summary> + [Flags] + public enum AcmFormatEnumFlags + { + /// <summary> + /// None + /// </summary> + None = 0, + /// <summary> + /// ACM_FORMATENUMF_CONVERT + /// The WAVEFORMATEX structure pointed to by the pwfx member of the ACMFORMATDETAILS structure is valid. The enumerator will only enumerate destination formats that can be converted from the given pwfx format. + /// </summary> + Convert = 0x00100000, + /// <summary> + /// ACM_FORMATENUMF_HARDWARE + /// The enumerator should only enumerate formats that are supported as native input or output formats on one or more of the installed waveform-audio devices. This flag provides a way for an application to choose only formats native to an installed waveform-audio device. This flag must be used with one or both of the ACM_FORMATENUMF_INPUT and ACM_FORMATENUMF_OUTPUT flags. Specifying both ACM_FORMATENUMF_INPUT and ACM_FORMATENUMF_OUTPUT will enumerate only formats that can be opened for input or output. This is true regardless of whether this flag is specified. + /// </summary> + Hardware = 0x00400000, + /// <summary> + /// ACM_FORMATENUMF_INPUT + /// Enumerator should enumerate only formats that are supported for input (recording). + /// </summary> + Input = 0x00800000, + /// <summary> + /// ACM_FORMATENUMF_NCHANNELS + /// The nChannels member of the WAVEFORMATEX structure pointed to by the pwfx member of the ACMFORMATDETAILS structure is valid. The enumerator will enumerate only a format that conforms to this attribute. + /// </summary> + Channels = 0x00020000, + /// <summary> + /// ACM_FORMATENUMF_NSAMPLESPERSEC + /// The nSamplesPerSec member of the WAVEFORMATEX structure pointed to by the pwfx member of the ACMFORMATDETAILS structure is valid. The enumerator will enumerate only a format that conforms to this attribute. + /// </summary> + SamplesPerSecond = 0x00040000, + /// <summary> + /// ACM_FORMATENUMF_OUTPUT + /// Enumerator should enumerate only formats that are supported for output (playback). + /// </summary> + Output = 0x01000000, + /// <summary> + /// ACM_FORMATENUMF_SUGGEST + /// The WAVEFORMATEX structure pointed to by the pwfx member of the ACMFORMATDETAILS structure is valid. The enumerator will enumerate all suggested destination formats for the given pwfx format. This mechanism can be used instead of the acmFormatSuggest function to allow an application to choose the best suggested format for conversion. The dwFormatIndex member will always be set to zero on return. + /// </summary> + Suggest = 0x00200000, + /// <summary> + /// ACM_FORMATENUMF_WBITSPERSAMPLE + /// The wBitsPerSample member of the WAVEFORMATEX structure pointed to by the pwfx member of the ACMFORMATDETAILS structure is valid. The enumerator will enumerate only a format that conforms to this attribute. + /// </summary> + BitsPerSample = 0x00080000, + /// <summary> + /// ACM_FORMATENUMF_WFORMATTAG + /// The wFormatTag member of the WAVEFORMATEX structure pointed to by the pwfx member of the ACMFORMATDETAILS structure is valid. The enumerator will enumerate only a format that conforms to this attribute. The dwFormatTag member of the ACMFORMATDETAILS structure must be equal to the wFormatTag member. + /// </summary> + FormatTag = 0x00010000, + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatEnumFlags.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatEnumFlags.cs.meta new file mode 100644 index 0000000..70b7629 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatEnumFlags.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0eb7bf6006cab87e0bf771087535fad7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatSuggestFlags.cs b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatSuggestFlags.cs new file mode 100644 index 0000000..deebe1a --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatSuggestFlags.cs @@ -0,0 +1,29 @@ +using System; + +namespace NAudio.Wave.Compression +{ + [Flags] + enum AcmFormatSuggestFlags + { + /// <summary> + /// ACM_FORMATSUGGESTF_WFORMATTAG + /// </summary> + FormatTag = 0x00010000, + /// <summary> + /// ACM_FORMATSUGGESTF_NCHANNELS + /// </summary> + Channels = 0x00020000, + /// <summary> + /// ACM_FORMATSUGGESTF_NSAMPLESPERSEC + /// </summary> + SamplesPerSecond = 0x00040000, + /// <summary> + /// ACM_FORMATSUGGESTF_WBITSPERSAMPLE + /// </summary> + BitsPerSample = 0x00080000, + /// <summary> + /// ACM_FORMATSUGGESTF_TYPEMASK + /// </summary> + TypeMask = 0x00FF0000, + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatSuggestFlags.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatSuggestFlags.cs.meta new file mode 100644 index 0000000..fb4d037 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatSuggestFlags.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9730650afb3540a10b141d126bb93e62 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatTag.cs b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatTag.cs new file mode 100644 index 0000000..35329ab --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatTag.cs @@ -0,0 +1,65 @@ +namespace NAudio.Wave.Compression +{ + /// <summary> + /// ACM Format Tag + /// </summary> + public class AcmFormatTag + { + private AcmFormatTagDetails formatTagDetails; + + internal AcmFormatTag(AcmFormatTagDetails formatTagDetails) + { + this.formatTagDetails = formatTagDetails; + } + + /// <summary> + /// Format Tag Index + /// </summary> + public int FormatTagIndex + { + get { return formatTagDetails.formatTagIndex; } + } + + /// <summary> + /// Format Tag + /// </summary> + public WaveFormatEncoding FormatTag + { + get { return (WaveFormatEncoding)formatTagDetails.formatTag; } + } + + /// <summary> + /// Format Size + /// </summary> + public int FormatSize + { + get { return formatTagDetails.formatSize; } + } + + /// <summary> + /// Support Flags + /// </summary> + public AcmDriverDetailsSupportFlags SupportFlags + { + get { return formatTagDetails.supportFlags; } + } + + /// <summary> + /// Standard Formats Count + /// </summary> + public int StandardFormatsCount + { + get { return formatTagDetails.standardFormatsCount; } + } + + /// <summary> + /// Format Description + /// </summary> + public string FormatDescription + { + get { return formatTagDetails.formatDescription; } + } + + + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatTag.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatTag.cs.meta new file mode 100644 index 0000000..aeeb7ea --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8d91eb63b1d2f1e09a53c65a914386f9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatTagDetails.cs b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatTagDetails.cs new file mode 100644 index 0000000..9305818 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatTagDetails.cs @@ -0,0 +1,46 @@ +using System.Runtime.InteropServices; + +namespace NAudio.Wave.Compression +{ + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] + struct AcmFormatTagDetails + { + /// <summary> + /// DWORD cbStruct; + /// </summary> + public int structureSize; + /// <summary> + /// DWORD dwFormatTagIndex; + /// </summary> + public int formatTagIndex; + /// <summary> + /// DWORD dwFormatTag; + /// </summary> + public int formatTag; + /// <summary> + /// DWORD cbFormatSize; + /// </summary> + public int formatSize; + /// <summary> + /// DWORD fdwSupport; + /// </summary> + public AcmDriverDetailsSupportFlags supportFlags; + /// <summary> + /// DWORD cStandardFormats; + /// </summary> + public int standardFormatsCount; + /// <summary> + /// TCHAR szFormatTag[ACMFORMATTAGDETAILS_FORMATTAG_CHARS]; + /// </summary> + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = FormatTagDescriptionChars)] + public string formatDescription; + + + + /// <summary> + /// ACMFORMATTAGDETAILS_FORMATTAG_CHARS + /// </summary> + public const int FormatTagDescriptionChars = 48; + + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatTagDetails.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatTagDetails.cs.meta new file mode 100644 index 0000000..80202e2 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmFormatTagDetails.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5fe8ed950270e5eafbaaf5a61139944b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmInterop.cs b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmInterop.cs new file mode 100644 index 0000000..c597925 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmInterop.cs @@ -0,0 +1,190 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Wave.Compression +{ + /// <summary> + /// Interop definitions for Windows ACM (Audio Compression Manager) API + /// </summary> + class AcmInterop + { + // http://msdn.microsoft.com/en-us/library/dd742891%28VS.85%29.aspx + public delegate bool AcmDriverEnumCallback(IntPtr hAcmDriverId, IntPtr instance, AcmDriverDetailsSupportFlags flags); + + public delegate bool AcmFormatEnumCallback(IntPtr hAcmDriverId, ref AcmFormatDetails formatDetails, IntPtr dwInstance, AcmDriverDetailsSupportFlags flags); + + public delegate bool AcmFormatTagEnumCallback(IntPtr hAcmDriverId, ref AcmFormatTagDetails formatTagDetails, IntPtr dwInstance, AcmDriverDetailsSupportFlags flags); + + /// <summary> + /// http://msdn.microsoft.com/en-us/library/dd742910%28VS.85%29.aspx + /// UINT ACMFORMATCHOOSEHOOKPROC acmFormatChooseHookProc( + /// HWND hwnd, + /// UINT uMsg, + /// WPARAM wParam, + /// LPARAM lParam + /// </summary> + public delegate bool AcmFormatChooseHookProc(IntPtr windowHandle, int message, IntPtr wParam, IntPtr lParam); + + // not done: + // acmDriverAdd + // acmDriverID + // acmDriverMessage + // acmDriverRemove + // acmFilterChoose + // acmFilterChooseHookProc + // acmFilterDetails + // acmFilterEnum -acmFilterEnumCallback + // acmFilterTagDetails + // acmFilterTagEnum + // acmFormatDetails + // acmFormatTagDetails + // acmGetVersion + // acmStreamMessage + + // http://msdn.microsoft.com/en-us/library/windows/desktop/dd742885%28v=vs.85%29.aspx + // MMRESULT acmDriverAdd( + // LPHACMDRIVERID phadid, + // HINSTANCE hinstModule, + // LPARAM lParam, + // DWORD dwPriority, + // DWORD fdwAdd) + [DllImport("msacm32.dll")] + public static extern MmResult acmDriverAdd(out IntPtr driverHandle, + IntPtr driverModule, + IntPtr driverFunctionAddress, + int priority, + AcmDriverAddFlags flags); + + // http://msdn.microsoft.com/en-us/library/windows/desktop/dd742897%28v=vs.85%29.aspx + [DllImport("msacm32.dll")] + public static extern MmResult acmDriverRemove(IntPtr driverHandle, + int removeFlags); + + // http://msdn.microsoft.com/en-us/library/dd742886%28VS.85%29.aspx + [DllImport("Msacm32.dll")] + public static extern MmResult acmDriverClose(IntPtr hAcmDriver, int closeFlags); + + // http://msdn.microsoft.com/en-us/library/dd742890%28VS.85%29.aspx + [DllImport("Msacm32.dll")] + public static extern MmResult acmDriverEnum(AcmDriverEnumCallback fnCallback, IntPtr dwInstance, AcmDriverEnumFlags flags); + + // http://msdn.microsoft.com/en-us/library/dd742887%28VS.85%29.aspx + [DllImport("Msacm32.dll")] + public static extern MmResult acmDriverDetails(IntPtr hAcmDriver, ref AcmDriverDetails driverDetails, int reserved); + + // http://msdn.microsoft.com/en-us/library/dd742894%28VS.85%29.aspx + [DllImport("Msacm32.dll")] + public static extern MmResult acmDriverOpen(out IntPtr pAcmDriver, IntPtr hAcmDriverId, int openFlags); + + // http://msdn.microsoft.com/en-us/library/dd742909%28VS.85%29.aspx + [DllImport("Msacm32.dll", EntryPoint = "acmFormatChooseW")] + public static extern MmResult acmFormatChoose(ref AcmFormatChoose formatChoose); + + // http://msdn.microsoft.com/en-us/library/dd742914%28VS.85%29.aspx + [DllImport("Msacm32.dll")] + public static extern MmResult acmFormatEnum(IntPtr hAcmDriver, ref AcmFormatDetails formatDetails, AcmFormatEnumCallback callback, IntPtr instance, AcmFormatEnumFlags flags); + +#if NET35 + /// <summary> + /// http://msdn.microsoft.com/en-us/library/dd742916%28VS.85%29.aspx + /// MMRESULT acmFormatSuggest( + /// HACMDRIVER had, + /// LPWAVEFORMATEX pwfxSrc, + /// LPWAVEFORMATEX pwfxDst, + /// DWORD cbwfxDst, + /// DWORD fdwSuggest); + /// </summary> + [DllImport("Msacm32.dll")] + public static extern MmResult acmFormatSuggest( + IntPtr hAcmDriver, + [In, MarshalAs(UnmanagedType.CustomMarshaler, MarshalType = "NAudio.Wave.WaveFormatCustomMarshaler")] + WaveFormat sourceFormat, + [In, Out, MarshalAs(UnmanagedType.CustomMarshaler, MarshalType = "NAudio.Wave.WaveFormatCustomMarshaler")] + WaveFormat destFormat, + int sizeDestFormat, + AcmFormatSuggestFlags suggestFlags); +#endif + + [DllImport("Msacm32.dll",EntryPoint="acmFormatSuggest")] + public static extern MmResult acmFormatSuggest2( + IntPtr hAcmDriver, + IntPtr sourceFormatPointer, + IntPtr destFormatPointer, + int sizeDestFormat, + AcmFormatSuggestFlags suggestFlags); + + // http://msdn.microsoft.com/en-us/library/dd742919%28VS.85%29.aspx + [DllImport("Msacm32.dll")] + public static extern MmResult acmFormatTagEnum(IntPtr hAcmDriver, ref AcmFormatTagDetails formatTagDetails, AcmFormatTagEnumCallback callback, IntPtr instance, int reserved); + + // http://msdn.microsoft.com/en-us/library/dd742922%28VS.85%29.aspx + // this version of the prototype is for metrics that output a single integer + [DllImport("Msacm32.dll")] + public static extern MmResult acmMetrics(IntPtr hAcmObject, AcmMetrics metric, out int output); + +#if NET35 + /// <summary> + /// http://msdn.microsoft.com/en-us/library/dd742928%28VS.85%29.aspx + /// MMRESULT acmStreamOpen( + /// LPHACMSTREAM phas, + /// HACMDRIVER had, + /// LPWAVEFORMATEX pwfxSrc, + /// LPWAVEFORMATEX pwfxDst, + /// LPWAVEFILTER pwfltr, + /// DWORD_PTR dwCallback, + /// DWORD_PTR dwInstance, + /// DWORD fdwOpen + /// </summary> + [DllImport("Msacm32.dll")] + public static extern MmResult acmStreamOpen( + out IntPtr hAcmStream, + IntPtr hAcmDriver, + [In, MarshalAs(UnmanagedType.CustomMarshaler, MarshalType = "NAudio.Wave.WaveFormatCustomMarshaler")] + WaveFormat sourceFormat, + [In, MarshalAs(UnmanagedType.CustomMarshaler, MarshalType = "NAudio.Wave.WaveFormatCustomMarshaler")] + WaveFormat destFormat, + [In] WaveFilter waveFilter, + IntPtr callback, + IntPtr instance, + AcmStreamOpenFlags openFlags); +#endif + + /// <summary> + /// A version with pointers for troubleshooting + /// </summary> + [DllImport("Msacm32.dll",EntryPoint="acmStreamOpen")] + public static extern MmResult acmStreamOpen2( + out IntPtr hAcmStream, + IntPtr hAcmDriver, + IntPtr sourceFormatPointer, + IntPtr destFormatPointer, + [In] WaveFilter waveFilter, + IntPtr callback, + IntPtr instance, + AcmStreamOpenFlags openFlags); + + // http://msdn.microsoft.com/en-us/library/dd742923%28VS.85%29.aspx + [DllImport("Msacm32.dll")] + public static extern MmResult acmStreamClose(IntPtr hAcmStream, int closeFlags); + + // http://msdn.microsoft.com/en-us/library/dd742924%28VS.85%29.aspx + [DllImport("Msacm32.dll")] + public static extern MmResult acmStreamConvert(IntPtr hAcmStream, [In, Out] AcmStreamHeaderStruct streamHeader, AcmStreamConvertFlags streamConvertFlags); + + // http://msdn.microsoft.com/en-us/library/dd742929%28VS.85%29.aspx + [DllImport("Msacm32.dll")] + public static extern MmResult acmStreamPrepareHeader(IntPtr hAcmStream, [In, Out] AcmStreamHeaderStruct streamHeader, int prepareFlags); + + // http://msdn.microsoft.com/en-us/library/dd742929%28VS.85%29.aspx + [DllImport("Msacm32.dll")] + public static extern MmResult acmStreamReset(IntPtr hAcmStream, int resetFlags); + + // http://msdn.microsoft.com/en-us/library/dd742931%28VS.85%29.aspx + [DllImport("Msacm32.dll")] + public static extern MmResult acmStreamSize(IntPtr hAcmStream, int inputBufferSize, out int outputBufferSize, AcmStreamSizeFlags flags); + + // http://msdn.microsoft.com/en-us/library/dd742932%28VS.85%29.aspx + [DllImport("Msacm32.dll")] + public static extern MmResult acmStreamUnprepareHeader(IntPtr hAcmStream, [In, Out] AcmStreamHeaderStruct streamHeader, int flags); + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmInterop.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmInterop.cs.meta new file mode 100644 index 0000000..ea5069a --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmInterop.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b4a0d4915496477468939e0d159e0c82 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmMetrics.cs b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmMetrics.cs new file mode 100644 index 0000000..0a644e7 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmMetrics.cs @@ -0,0 +1,40 @@ +namespace NAudio.Wave +{ + enum AcmMetrics + { + /// <summary>ACM_METRIC_COUNT_DRIVERS</summary> + CountDrivers = 1, + /// <summary>ACM_METRIC_COUNT_CODECS</summary> + CountCodecs = 2, + /// <summary>ACM_METRIC_COUNT_CONVERTERS</summary> + CountConverters = 3, + /// <summary>ACM_METRIC_COUNT_FILTERS</summary> + CountFilters = 4, + /// <summary>ACM_METRIC_COUNT_DISABLED</summary> + CountDisabled = 5, + /// <summary>ACM_METRIC_COUNT_HARDWARE</summary> + CountHardware = 6, + /// <summary>ACM_METRIC_COUNT_LOCAL_DRIVERS</summary> + CountLocalDrivers = 20, + /// <summary>ACM_METRIC_COUNT_LOCAL_CODECS</summary> + CountLocalCodecs = 21, + /// <summary>ACM_METRIC_COUNT_LOCAL_CONVERTERS</summary> + CountLocalConverters = 22, + /// <summary>ACM_METRIC_COUNT_LOCAL_FILTERS</summary> + CountLocalFilters = 23, + /// <summary>ACM_METRIC_COUNT_LOCAL_DISABLED</summary> + CountLocalDisabled = 24, + /// <summary>ACM_METRIC_HARDWARE_WAVE_INPUT</summary> + HardwareWaveInput = 30, + /// <summary>ACM_METRIC_HARDWARE_WAVE_OUTPUT</summary> + HardwareWaveOutput = 31, + /// <summary>ACM_METRIC_MAX_SIZE_FORMAT</summary> + MaxSizeFormat = 50, + /// <summary>ACM_METRIC_MAX_SIZE_FILTER</summary> + MaxSizeFilter = 51, + /// <summary>ACM_METRIC_DRIVER_SUPPORT</summary> + DriverSupport = 100, + /// <summary>ACM_METRIC_DRIVER_PRIORITY</summary> + DriverPriority = 101, + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmMetrics.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmMetrics.cs.meta new file mode 100644 index 0000000..d90bc7c --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmMetrics.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 051aea95165d47db088eec429270b6b0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStream.cs b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStream.cs new file mode 100644 index 0000000..db84b7f --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStream.cs @@ -0,0 +1,264 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Wave.Compression +{ + /// <summary> + /// AcmStream encapsulates an Audio Compression Manager Stream + /// used to convert audio from one format to another + /// </summary> + public class AcmStream : IDisposable + { + private IntPtr streamHandle; + private IntPtr driverHandle; + private AcmStreamHeader streamHeader; + private readonly WaveFormat sourceFormat; + + /// <summary> + /// Creates a new ACM stream to convert one format to another. Note that + /// not all conversions can be done in one step + /// </summary> + /// <param name="sourceFormat">The source audio format</param> + /// <param name="destFormat">The destination audio format</param> + public AcmStream(WaveFormat sourceFormat, WaveFormat destFormat) + { + try + { + streamHandle = IntPtr.Zero; + this.sourceFormat = sourceFormat; + int sourceBufferSize = Math.Max(65536, sourceFormat.AverageBytesPerSecond); + sourceBufferSize -= (sourceBufferSize % sourceFormat.BlockAlign); + IntPtr sourceFormatPointer = WaveFormat.MarshalToPtr(sourceFormat); + IntPtr destFormatPointer = WaveFormat.MarshalToPtr(destFormat); + + try + { + MmException.Try(AcmInterop.acmStreamOpen2(out streamHandle, IntPtr.Zero, sourceFormatPointer, destFormatPointer, null, IntPtr.Zero, IntPtr.Zero, AcmStreamOpenFlags.NonRealTime), "acmStreamOpen"); + } + finally + { + Marshal.FreeHGlobal(sourceFormatPointer); + Marshal.FreeHGlobal(destFormatPointer); + + } + + int destBufferSize = SourceToDest(sourceBufferSize); + streamHeader = new AcmStreamHeader(streamHandle, sourceBufferSize, destBufferSize); + driverHandle = IntPtr.Zero; + } + catch + { + // suppress the finalise and clean up resources + Dispose(); + throw; + } + } + + /// <summary> + /// Creates a new ACM stream to convert one format to another, using a + /// specified driver identifier and wave filter + /// </summary> + /// <param name="driverId">the driver identifier</param> + /// <param name="sourceFormat">the source format</param> + /// <param name="waveFilter">the wave filter</param> + public AcmStream(IntPtr driverId, WaveFormat sourceFormat, WaveFilter waveFilter) + { + int sourceBufferSize = Math.Max(16384, sourceFormat.AverageBytesPerSecond); + this.sourceFormat = sourceFormat; + sourceBufferSize -= (sourceBufferSize % sourceFormat.BlockAlign); + MmException.Try(AcmInterop.acmDriverOpen(out driverHandle, driverId, 0), "acmDriverOpen"); + + IntPtr sourceFormatPointer = WaveFormat.MarshalToPtr(sourceFormat); + try + { + MmException.Try(AcmInterop.acmStreamOpen2(out streamHandle, driverHandle, + sourceFormatPointer, sourceFormatPointer, waveFilter, IntPtr.Zero, IntPtr.Zero, AcmStreamOpenFlags.NonRealTime), "acmStreamOpen"); + } + finally + { + Marshal.FreeHGlobal(sourceFormatPointer); + } + streamHeader = new AcmStreamHeader(streamHandle, sourceBufferSize, SourceToDest(sourceBufferSize)); + } + + + /// <summary> + /// Returns the number of output bytes for a given number of input bytes + /// </summary> + /// <param name="source">Number of input bytes</param> + /// <returns>Number of output bytes</returns> + public int SourceToDest(int source) + { + if (source == 0) // zero is an invalid parameter to acmStreamSize + return 0; + int convertedBytes; + var mmResult = AcmInterop.acmStreamSize(streamHandle, source, out convertedBytes, AcmStreamSizeFlags.Source); + MmException.Try(mmResult, "acmStreamSize"); + return convertedBytes; + } + + /// <summary> + /// Returns the number of source bytes for a given number of destination bytes + /// </summary> + /// <param name="dest">Number of destination bytes</param> + /// <returns>Number of source bytes</returns> + public int DestToSource(int dest) + { + if (dest == 0) // zero is an invalid parameter to acmStreamSize + return 0; + int convertedBytes; + MmException.Try(AcmInterop.acmStreamSize(streamHandle, dest, out convertedBytes, AcmStreamSizeFlags.Destination), "acmStreamSize"); + return convertedBytes; + } + + /// <summary> + /// Suggests an appropriate PCM format that the compressed format can be converted + /// to in one step + /// </summary> + /// <param name="compressedFormat">The compressed format</param> + /// <returns>The PCM format</returns> + public static WaveFormat SuggestPcmFormat(WaveFormat compressedFormat) + { + // create a PCM format + WaveFormat suggestedFormat = new WaveFormat(compressedFormat.SampleRate, 16, compressedFormat.Channels); + //MmException.Try(AcmInterop.acmFormatSuggest(IntPtr.Zero, compressedFormat, suggestedFormat, Marshal.SizeOf(suggestedFormat), AcmFormatSuggestFlags.FormatTag), "acmFormatSuggest"); + + + IntPtr suggestedFormatPointer = WaveFormat.MarshalToPtr(suggestedFormat); + IntPtr compressedFormatPointer = WaveFormat.MarshalToPtr(compressedFormat); + try + { + MmResult result = AcmInterop.acmFormatSuggest2(IntPtr.Zero, compressedFormatPointer, + suggestedFormatPointer, Marshal.SizeOf(suggestedFormat), AcmFormatSuggestFlags.FormatTag); + suggestedFormat = WaveFormat.MarshalFromPtr(suggestedFormatPointer); + MmException.Try(result, "acmFormatSuggest"); + } + finally + { + Marshal.FreeHGlobal(suggestedFormatPointer); + Marshal.FreeHGlobal(compressedFormatPointer); + } + return suggestedFormat; + } + + /// <summary> + /// Returns the Source Buffer. Fill this with data prior to calling convert + /// </summary> + public byte[] SourceBuffer => streamHeader.SourceBuffer; + + /// <summary> + /// Returns the Destination buffer. This will contain the converted data + /// after a successful call to Convert + /// </summary> + public byte[] DestBuffer => streamHeader.DestBuffer; + + /// <summary> + /// Report that we have repositioned in the source stream + /// </summary> + public void Reposition() + { + streamHeader.Reposition(); + } + + /// <summary> + /// Converts the contents of the SourceBuffer into the DestinationBuffer + /// </summary> + /// <param name="bytesToConvert">The number of bytes in the SourceBuffer + /// that need to be converted</param> + /// <param name="sourceBytesConverted">The number of source bytes actually converted</param> + /// <returns>The number of converted bytes in the DestinationBuffer</returns> + public int Convert(int bytesToConvert, out int sourceBytesConverted) + { + if (bytesToConvert % sourceFormat.BlockAlign != 0) + { + System.Diagnostics.Debug.WriteLine(String.Format("Not a whole number of blocks: {0} ({1})", bytesToConvert, sourceFormat.BlockAlign)); + bytesToConvert -= (bytesToConvert % sourceFormat.BlockAlign); + } + + return streamHeader.Convert(bytesToConvert, out sourceBytesConverted); + } + + /// <summary> + /// Converts the contents of the SourceBuffer into the DestinationBuffer + /// </summary> + /// <param name="bytesToConvert">The number of bytes in the SourceBuffer + /// that need to be converted</param> + /// <returns>The number of converted bytes in the DestinationBuffer</returns> + [Obsolete("Call the version returning sourceBytesConverted instead")] + public int Convert(int bytesToConvert) + { + int sourceBytesConverted; + int destBytes = Convert(bytesToConvert, out sourceBytesConverted); + if (sourceBytesConverted != bytesToConvert) + { + throw new MmException(MmResult.NotSupported, "AcmStreamHeader.Convert didn't convert everything"); + } + return destBytes; + } + + /* Relevant only for async conversion streams + public void Reset() + { + MmException.Try(AcmInterop.acmStreamReset(streamHandle,0),"acmStreamReset"); + } + */ + + #region IDisposable Members + + /// <summary> + /// Frees resources associated with this ACM Stream + /// </summary> + public void Dispose() + { + Dispose(true); + GC.SuppressFinalize(this); + } + + /// <summary> + /// Frees resources associated with this ACM Stream + /// </summary> + protected virtual void Dispose(bool disposing) + { + if (disposing) + { + // Free other state (managed objects). + if (streamHeader != null) + { + streamHeader.Dispose(); + streamHeader = null; + } + } + + // Free your own state (unmanaged objects). + + if (streamHandle != IntPtr.Zero) + { + MmResult result = AcmInterop.acmStreamClose(streamHandle, 0); + streamHandle = IntPtr.Zero; + if (result != MmResult.NoError) + { + throw new MmException(result, "acmStreamClose"); + } + + } + // Set large fields to null. + if (driverHandle != IntPtr.Zero) + { + AcmInterop.acmDriverClose(driverHandle, 0); + driverHandle = IntPtr.Zero; + } + } + + /// <summary> + /// Frees resources associated with this ACM Stream + /// </summary> + ~AcmStream() + { + // Simply call Dispose(false). + System.Diagnostics.Debug.Assert(false, "AcmStream Dispose was not called"); + Dispose(false); + } + + #endregion + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStream.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStream.cs.meta new file mode 100644 index 0000000..ca0b991 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStream.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 53383e72575872c3990eeff6000fffc3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamConvertFlags.cs b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamConvertFlags.cs new file mode 100644 index 0000000..91345fd --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamConvertFlags.cs @@ -0,0 +1,21 @@ +using System; + +namespace NAudio.Wave +{ + [Flags] + enum AcmStreamConvertFlags + { + /// <summary> + /// ACM_STREAMCONVERTF_BLOCKALIGN + /// </summary> + BlockAlign = 0x00000004, + /// <summary> + /// ACM_STREAMCONVERTF_START + /// </summary> + Start = 0x00000010, + /// <summary> + /// ACM_STREAMCONVERTF_END + /// </summary> + End = 0x00000020, + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamConvertFlags.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamConvertFlags.cs.meta new file mode 100644 index 0000000..48966c6 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamConvertFlags.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1862e370e37023709a5d05f93794cec5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamHeader.cs b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamHeader.cs new file mode 100644 index 0000000..8201785 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamHeader.cs @@ -0,0 +1,114 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Wave.Compression +{ + class AcmStreamHeader : IDisposable + { + private AcmStreamHeaderStruct streamHeader; + private GCHandle hSourceBuffer; + private GCHandle hDestBuffer; + private IntPtr streamHandle; + private bool firstTime; + + public AcmStreamHeader(IntPtr streamHandle, int sourceBufferLength, int destBufferLength) + { + streamHeader = new AcmStreamHeaderStruct(); + SourceBuffer = new byte[sourceBufferLength]; + hSourceBuffer = GCHandle.Alloc(SourceBuffer, GCHandleType.Pinned); + + DestBuffer = new byte[destBufferLength]; + hDestBuffer = GCHandle.Alloc(DestBuffer, GCHandleType.Pinned); + + this.streamHandle = streamHandle; + firstTime = true; + //Prepare(); + } + + private void Prepare() + { + streamHeader.cbStruct = Marshal.SizeOf(streamHeader); + streamHeader.sourceBufferLength = SourceBuffer.Length; + streamHeader.sourceBufferPointer = hSourceBuffer.AddrOfPinnedObject(); + streamHeader.destBufferLength = DestBuffer.Length; + streamHeader.destBufferPointer = hDestBuffer.AddrOfPinnedObject(); + MmException.Try(AcmInterop.acmStreamPrepareHeader(streamHandle, streamHeader, 0), "acmStreamPrepareHeader"); + } + + private void Unprepare() + { + streamHeader.sourceBufferLength = SourceBuffer.Length; + streamHeader.sourceBufferPointer = hSourceBuffer.AddrOfPinnedObject(); + streamHeader.destBufferLength = DestBuffer.Length; + streamHeader.destBufferPointer = hDestBuffer.AddrOfPinnedObject(); + + MmResult result = AcmInterop.acmStreamUnprepareHeader(streamHandle, streamHeader, 0); + if (result != MmResult.NoError) + { + //if (result == MmResult.AcmHeaderUnprepared) + throw new MmException(result, "acmStreamUnprepareHeader"); + } + } + + public void Reposition() + { + firstTime = true; + } + + public int Convert(int bytesToConvert, out int sourceBytesConverted) + { + Prepare(); + try + { + streamHeader.sourceBufferLength = bytesToConvert; + streamHeader.sourceBufferLengthUsed = bytesToConvert; + AcmStreamConvertFlags flags = firstTime ? (AcmStreamConvertFlags.Start | AcmStreamConvertFlags.BlockAlign) : AcmStreamConvertFlags.BlockAlign; + MmException.Try(AcmInterop.acmStreamConvert(streamHandle, streamHeader, flags), "acmStreamConvert"); + firstTime = false; + System.Diagnostics.Debug.Assert(streamHeader.destBufferLength == DestBuffer.Length, "Codecs should not change dest buffer length"); + sourceBytesConverted = streamHeader.sourceBufferLengthUsed; + } + finally + { + Unprepare(); + } + + return streamHeader.destBufferLengthUsed; + } + + public byte[] SourceBuffer { get; private set; } + + public byte[] DestBuffer { get; private set; } + + #region IDisposable Members + + bool disposed = false; + + public void Dispose() + { + GC.SuppressFinalize(this); + Dispose(true); + } + + protected virtual void Dispose(bool disposing) + { + if (!disposed) + { + //Unprepare(); + SourceBuffer = null; + DestBuffer = null; + hSourceBuffer.Free(); + hDestBuffer.Free(); + } + disposed = true; + } + + ~AcmStreamHeader() + { + System.Diagnostics.Debug.Assert(false, "AcmStreamHeader dispose was not called"); + Dispose(false); + } + #endregion + } + +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamHeader.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamHeader.cs.meta new file mode 100644 index 0000000..041085e --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamHeader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 146601aaacf8c8d3f8eee6420ac97fa1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamHeaderStatusFlags.cs b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamHeaderStatusFlags.cs new file mode 100644 index 0000000..1cd3906 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamHeaderStatusFlags.cs @@ -0,0 +1,21 @@ +using System; + +namespace NAudio.Wave.Compression +{ + [Flags] + enum AcmStreamHeaderStatusFlags + { + /// <summary> + /// ACMSTREAMHEADER_STATUSF_DONE + /// </summary> + Done = 0x00010000, + /// <summary> + /// ACMSTREAMHEADER_STATUSF_PREPARED + /// </summary> + Prepared = 0x00020000, + /// <summary> + /// ACMSTREAMHEADER_STATUSF_INQUEUE + /// </summary> + InQueue = 0x00100000, + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamHeaderStatusFlags.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamHeaderStatusFlags.cs.meta new file mode 100644 index 0000000..8622e3f --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamHeaderStatusFlags.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1d3dcf33bb8f75a68a97e1937f0faaf9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamHeaderStruct.cs b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamHeaderStruct.cs new file mode 100644 index 0000000..5370bc0 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamHeaderStruct.cs @@ -0,0 +1,40 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Wave.Compression +{ + /// <summary> + /// Interop structure for ACM stream headers. + /// ACMSTREAMHEADER + /// http://msdn.microsoft.com/en-us/library/dd742926%28VS.85%29.aspx + /// </summary> + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Size = 128)] // explicit size to make it work for x64 + class AcmStreamHeaderStruct + { + public int cbStruct; + public AcmStreamHeaderStatusFlags fdwStatus = 0; + public IntPtr userData; + public IntPtr sourceBufferPointer; + public int sourceBufferLength; + public int sourceBufferLengthUsed; + public IntPtr sourceUserData; + public IntPtr destBufferPointer; + public int destBufferLength; + public int destBufferLengthUsed = 0; + public IntPtr destUserData; + + // 10 reserved values follow this, we don't need to declare them + // since we have set the struct size explicitly and don't + // need to access them in client code (thanks Brian) + /*public int reserved0; + public int reserved1; + public int reserved2; + public int reserved3; + public int reserved4; + public int reserved5; + public int reserved6; + public int reserved7; + public int reserved8; + public int reserved9;*/ + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamHeaderStruct.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamHeaderStruct.cs.meta new file mode 100644 index 0000000..53b63ea --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamHeaderStruct.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 88add1a40516a5f9aaa91455d75f4ad9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamOpenFlags.cs b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamOpenFlags.cs new file mode 100644 index 0000000..239dacd --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamOpenFlags.cs @@ -0,0 +1,49 @@ +using System; + +namespace NAudio.Wave.Compression +{ + [Flags] + enum AcmStreamOpenFlags + { + /// <summary> + /// ACM_STREAMOPENF_QUERY, ACM will be queried to determine whether it supports the given conversion. A conversion stream will not be opened, and no handle will be returned in the phas parameter. + /// </summary> + Query = 0x00000001, + /// <summary> + /// ACM_STREAMOPENF_ASYNC, Stream conversion should be performed asynchronously. If this flag is specified, the application can use a callback function to be notified when the conversion stream is opened and closed and after each buffer is converted. In addition to using a callback function, an application can examine the fdwStatus member of the ACMSTREAMHEADER structure for the ACMSTREAMHEADER_STATUSF_DONE flag. + /// </summary> + Async = 0x00000002, + /// <summary> + /// ACM_STREAMOPENF_NONREALTIME, ACM will not consider time constraints when converting the data. By default, the driver will attempt to convert the data in real time. For some formats, specifying this flag might improve the audio quality or other characteristics. + /// </summary> + NonRealTime = 0x00000004, + /// <summary> + /// CALLBACK_TYPEMASK, callback type mask + /// </summary> + CallbackTypeMask = 0x00070000, + /// <summary> + /// CALLBACK_NULL, no callback + /// </summary> + CallbackNull = 0x00000000, + /// <summary> + /// CALLBACK_WINDOW, dwCallback is a HWND + /// </summary> + CallbackWindow = 0x00010000, + /// <summary> + /// CALLBACK_TASK, dwCallback is a HTASK + /// </summary> + CallbackTask = 0x00020000, + /// <summary> + /// CALLBACK_FUNCTION, dwCallback is a FARPROC + /// </summary> + CallbackFunction = 0x00030000, + /// <summary> + /// CALLBACK_THREAD, thread ID replaces 16 bit task + /// </summary> + CallbackThread = CallbackTask, + /// <summary> + /// CALLBACK_EVENT, dwCallback is an EVENT Handle + /// </summary> + CallbackEvent = 0x00050000, + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamOpenFlags.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamOpenFlags.cs.meta new file mode 100644 index 0000000..d7f1d8b --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamOpenFlags.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bd5b9c9335305d579855e1c2aa24ba69 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamSizeFlags.cs b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamSizeFlags.cs new file mode 100644 index 0000000..f70723e --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamSizeFlags.cs @@ -0,0 +1,14 @@ +namespace NAudio.Wave.Compression +{ + enum AcmStreamSizeFlags + { + /// <summary> + /// ACM_STREAMSIZEF_SOURCE + /// </summary> + Source = 0x00000000, + /// <summary> + /// ACM_STREAMSIZEF_DESTINATION + /// </summary> + Destination = 0x00000001 + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamSizeFlags.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamSizeFlags.cs.meta new file mode 100644 index 0000000..e0c825c --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/AcmStreamSizeFlags.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9ca58b2e6521aaf37bcb0c1e77c02bd2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/WaveFilter.cs b/NAudio-2.2.1/NAudio.WinMM/Compression/WaveFilter.cs new file mode 100644 index 0000000..74652d6 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/WaveFilter.cs @@ -0,0 +1,29 @@ +using System.Runtime.InteropServices; + +namespace NAudio.Wave.Compression +{ + /// <summary> + /// Summary description for WaveFilter. + /// </summary> + [StructLayout(LayoutKind.Sequential, CharSet=CharSet.Ansi)] + public class WaveFilter + { + /// <summary> + /// cbStruct + /// </summary> + public int StructureSize = Marshal.SizeOf(typeof(WaveFilter)); + /// <summary> + /// dwFilterTag + /// </summary> + public int FilterTag = 0; + /// <summary> + /// fdwFilter + /// </summary> + public int Filter = 0; + /// <summary> + /// reserved + /// </summary> + [MarshalAs(UnmanagedType.ByValArray, SizeConst=5)] + public int []Reserved = null; + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Compression/WaveFilter.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Compression/WaveFilter.cs.meta new file mode 100644 index 0000000..71e421f --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Compression/WaveFilter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a157cfd015eeba267b1c86689f4b40b3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Mixer.meta b/NAudio-2.2.1/NAudio.WinMM/Mixer.meta new file mode 100644 index 0000000..60015f8 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Mixer.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6224eb5d6a7ea58e3a4edf829be30463 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Mixer/BooleanMixerControl.cs b/NAudio-2.2.1/NAudio.WinMM/Mixer/BooleanMixerControl.cs new file mode 100644 index 0000000..1541453 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Mixer/BooleanMixerControl.cs @@ -0,0 +1,56 @@ +// created on 10/12/2002 at 23:58 +using System; +using System.Runtime.InteropServices; +using NAudio.Utils; + +namespace NAudio.Mixer +{ + /// <summary> + /// Boolean mixer control + /// </summary> + public class BooleanMixerControl : MixerControl + { + private MixerInterop.MIXERCONTROLDETAILS_BOOLEAN boolDetails; + + internal BooleanMixerControl(MixerInterop.MIXERCONTROL mixerControl, IntPtr mixerHandle, MixerFlags mixerHandleType, int nChannels) + { + this.mixerControl = mixerControl; + this.mixerHandle = mixerHandle; + this.mixerHandleType = mixerHandleType; + this.nChannels = nChannels; + this.mixerControlDetails = new MixerInterop.MIXERCONTROLDETAILS(); + + GetControlDetails(); + + } + + /// <summary> + /// Gets the details for this control + /// </summary> + /// <param name="pDetails">memory pointer</param> + protected override void GetDetails(IntPtr pDetails) + { + boolDetails = Marshal.PtrToStructure<MixerInterop.MIXERCONTROLDETAILS_BOOLEAN>(pDetails); + } + + /// <summary> + /// The current value of the control + /// </summary> + public bool Value + { + get + { + GetControlDetails(); // make sure we have the latest value + return (boolDetails.fValue == 1); + } + set + { + boolDetails.fValue = (value) ? 1 : 0; + mixerControlDetails.paDetails = Marshal.AllocHGlobal(Marshal.SizeOf(boolDetails)); + Marshal.StructureToPtr(boolDetails, mixerControlDetails.paDetails, false); + MmException.Try(MixerInterop.mixerSetControlDetails(mixerHandle, ref mixerControlDetails, MixerFlags.Value | mixerHandleType), "mixerSetControlDetails"); + Marshal.FreeHGlobal(mixerControlDetails.paDetails); + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Mixer/BooleanMixerControl.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Mixer/BooleanMixerControl.cs.meta new file mode 100644 index 0000000..04d1571 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Mixer/BooleanMixerControl.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 525e8c11d67509e20a27b89ee1c290ed +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Mixer/CustomMixerControl.cs b/NAudio-2.2.1/NAudio.WinMM/Mixer/CustomMixerControl.cs new file mode 100644 index 0000000..bc9a308 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Mixer/CustomMixerControl.cs @@ -0,0 +1,32 @@ +// created on 13/12/2002 at 22:07 +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Mixer +{ + /// <summary> + /// Custom Mixer control + /// </summary> + public class CustomMixerControl : MixerControl + { + internal CustomMixerControl(MixerInterop.MIXERCONTROL mixerControl, IntPtr mixerHandle, MixerFlags mixerHandleType, int nChannels) + { + this.mixerControl = mixerControl; + this.mixerHandle = mixerHandle; + this.mixerHandleType = mixerHandleType; + this.nChannels = nChannels; + this.mixerControlDetails = new MixerInterop.MIXERCONTROLDETAILS(); + GetControlDetails(); + } + + /// <summary> + /// Get the data for this custom control + /// </summary> + /// <param name="pDetails">pointer to memory to receive data</param> + protected override void GetDetails(IntPtr pDetails) + { + } + + // TODO: provide a way of getting / setting data + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Mixer/CustomMixerControl.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Mixer/CustomMixerControl.cs.meta new file mode 100644 index 0000000..2490b69 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Mixer/CustomMixerControl.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 73b1eb8827e193427a0739697f7dd610 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Mixer/ListTextMixerControl.cs b/NAudio-2.2.1/NAudio.WinMM/Mixer/ListTextMixerControl.cs new file mode 100644 index 0000000..8dc8623 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Mixer/ListTextMixerControl.cs @@ -0,0 +1,34 @@ +// created on 13/12/2002 at 22:06 +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Mixer +{ + /// <summary> + /// List text mixer control + /// </summary> + public class ListTextMixerControl : MixerControl + { + internal ListTextMixerControl(MixerInterop.MIXERCONTROL mixerControl, IntPtr mixerHandle, MixerFlags mixerHandleType, int nChannels) + { + this.mixerControl = mixerControl; + this.mixerHandle = mixerHandle; + this.mixerHandleType = mixerHandleType; + this.nChannels = nChannels; + this.mixerControlDetails = new MixerInterop.MIXERCONTROLDETAILS(); + + GetControlDetails(); + + } + + /// <summary> + /// Get the details for this control + /// </summary> + /// <param name="pDetails">Memory location to read to</param> + protected override void GetDetails(IntPtr pDetails) + { + } + + // TODO: provide a way of getting / setting data + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Mixer/ListTextMixerControl.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Mixer/ListTextMixerControl.cs.meta new file mode 100644 index 0000000..f0b81f9 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Mixer/ListTextMixerControl.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e4312797c98545599961d489808b0f7f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Mixer/Mixer.cs b/NAudio-2.2.1/NAudio.WinMM/Mixer/Mixer.cs new file mode 100644 index 0000000..ee43b3b --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Mixer/Mixer.cs @@ -0,0 +1,118 @@ +using System; +using System.Runtime.InteropServices; +using System.Collections.Generic; +using NAudio.Wave; + +namespace NAudio.Mixer +{ + /// <summary>Represents a Windows mixer device</summary> + public class Mixer + { + private MixerInterop.MIXERCAPS caps; + private IntPtr mixerHandle; + private MixerFlags mixerHandleType; + + /// <summary>The number of mixer devices available</summary> + public static int NumberOfDevices + { + get + { + return MixerInterop.mixerGetNumDevs(); + } + } + + /// <summary>Connects to the specified mixer</summary> + /// <param name="mixerIndex">The index of the mixer to use. + /// This should be between zero and NumberOfDevices - 1</param> + public Mixer(int mixerIndex) + { + if(mixerIndex < 0 || mixerIndex >= NumberOfDevices) + { + throw new ArgumentOutOfRangeException("mixerID"); + } + caps = new MixerInterop.MIXERCAPS(); + MmException.Try(MixerInterop.mixerGetDevCaps((IntPtr)mixerIndex,ref caps,Marshal.SizeOf(caps)),"mixerGetDevCaps"); + this.mixerHandle = (IntPtr)mixerIndex; + this.mixerHandleType = MixerFlags.Mixer; + + // TODO: optionally support really opening the mixer device + //MmException.Try(MixerInterop.mixerOpen(out mixerHandle, mixerIndex, IntPtr.Zero, IntPtr.Zero, 0), "mixerOpen"); + } + + /// <summary>The number of destinations this mixer supports</summary> + public int DestinationCount + { + get + { + return (int) caps.cDestinations; + } + } + + /// <summary>The name of this mixer device</summary> + public String Name + { + get + { + return caps.szPname; + } + } + + /// <summary>The manufacturer code for this mixer device</summary> + public Manufacturers Manufacturer + { + get + { + return (Manufacturers) caps.wMid; + } + } + + /// <summary>The product identifier code for this mixer device</summary> + public int ProductID + { + get + { + return caps.wPid; + } + } + + /// <summary>Retrieve the specified MixerDestination object</summary> + /// <param name="destinationIndex">The ID of the destination to use. + /// Should be between 0 and DestinationCount - 1</param> + public MixerLine GetDestination(int destinationIndex) + { + if(destinationIndex < 0 || destinationIndex >= DestinationCount) + { + throw new ArgumentOutOfRangeException("destinationIndex"); + } + return new MixerLine(mixerHandle, destinationIndex, mixerHandleType); + } + + /// <summary> + /// A way to enumerate the destinations + /// </summary> + public IEnumerable<MixerLine> Destinations + { + get + { + for (int destination = 0; destination < DestinationCount; destination++) + { + yield return GetDestination(destination); + } + } + } + + /// <summary> + /// A way to enumerate all available devices + /// </summary> + public static IEnumerable<Mixer> Mixers + { + get + { + for (int device = 0; device < Mixer.NumberOfDevices; device++) + { + yield return new Mixer(device); + } + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Mixer/Mixer.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Mixer/Mixer.cs.meta new file mode 100644 index 0000000..92738fd --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Mixer/Mixer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bdd21fe112606592c842f59d797fd1ba +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerControl.cs b/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerControl.cs new file mode 100644 index 0000000..c5a23de --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerControl.cs @@ -0,0 +1,356 @@ +// created on 10/12/2002 at 21:11 +using System; +using System.Runtime.InteropServices; +using System.Collections.Generic; +using NAudio.Utils; + +namespace NAudio.Mixer +{ + /// <summary> + /// Represents a mixer control + /// </summary> + public abstract class MixerControl + { + internal MixerInterop.MIXERCONTROL mixerControl; + internal MixerInterop.MIXERCONTROLDETAILS mixerControlDetails; + + /// <summary> + /// Mixer Handle + /// </summary> + protected IntPtr mixerHandle; + + /// <summary> + /// Number of Channels + /// </summary> + protected int nChannels; + + /// <summary> + /// Mixer Handle Type + /// </summary> + protected MixerFlags mixerHandleType; + + /// <summary> + /// Gets all the mixer controls + /// </summary> + /// <param name="mixerHandle">Mixer Handle</param> + /// <param name="mixerLine">Mixer Line</param> + /// <param name="mixerHandleType">Mixer Handle Type</param> + /// <returns></returns> + public static IList<MixerControl> GetMixerControls(IntPtr mixerHandle, MixerLine mixerLine, + MixerFlags mixerHandleType) + { + var controls = new List<MixerControl>(); + if (mixerLine.ControlsCount > 0) + { + int mixerControlSize = Marshal.SizeOf<MixerInterop.MIXERCONTROL>(); + var mlc = new MixerInterop.MIXERLINECONTROLS(); + IntPtr pmc = Marshal.AllocHGlobal(mixerControlSize * mixerLine.ControlsCount); + mlc.cbStruct = Marshal.SizeOf(mlc); + mlc.dwLineID = mixerLine.LineId; + mlc.cControls = mixerLine.ControlsCount; + mlc.pamxctrl = pmc; + mlc.cbmxctrl = Marshal.SizeOf<MixerInterop.MIXERCONTROL>(); + try + { + MmResult err = MixerInterop.mixerGetLineControls(mixerHandle, ref mlc, MixerFlags.All | mixerHandleType); + if (err != MmResult.NoError) + { + throw new MmException(err, "mixerGetLineControls"); + } + for (int i = 0; i < mlc.cControls; i++) + { + Int64 address = pmc.ToInt64() + mixerControlSize * i; + + var mc = + Marshal.PtrToStructure<MixerInterop.MIXERCONTROL>((IntPtr)address); + var mixerControl = GetMixerControl(mixerHandle, mixerLine.LineId, mc.dwControlID, mixerLine.Channels, + mixerHandleType); + + controls.Add(mixerControl); + } + } + finally + { + Marshal.FreeHGlobal(pmc); + } + + } + return controls; + } + + /// <summary> + /// Gets a specified Mixer Control + /// </summary> + /// <param name="mixerHandle">Mixer Handle</param> + /// <param name="nLineId">Line ID</param> + /// <param name="controlId">Control ID</param> + /// <param name="nChannels">Number of Channels</param> + /// <param name="mixerFlags">Flags to use (indicates the meaning of mixerHandle)</param> + /// <returns></returns> + public static MixerControl GetMixerControl(IntPtr mixerHandle, int nLineId, int controlId, int nChannels, + MixerFlags mixerFlags) + { + var mlc = new MixerInterop.MIXERLINECONTROLS(); + var mc = new MixerInterop.MIXERCONTROL(); + + // set up the pointer to a structure + IntPtr pMixerControl = Marshal.AllocCoTaskMem(Marshal.SizeOf(mc)); + //Marshal.StructureToPtr(mc, pMixerControl, false); + + mlc.cbStruct = Marshal.SizeOf(mlc); + mlc.cControls = 1; + mlc.dwControlID = controlId; + mlc.cbmxctrl = Marshal.SizeOf(mc); + mlc.pamxctrl = pMixerControl; + mlc.dwLineID = nLineId; + MmResult err = MixerInterop.mixerGetLineControls(mixerHandle, ref mlc, MixerFlags.OneById | mixerFlags); + if (err != MmResult.NoError) + { + Marshal.FreeCoTaskMem(pMixerControl); + throw new MmException(err, "mixerGetLineControls"); + } + + // retrieve the structure from the pointer + mc = Marshal.PtrToStructure<MixerInterop.MIXERCONTROL>(mlc.pamxctrl); + Marshal.FreeCoTaskMem(pMixerControl); + + if (IsControlBoolean(mc.dwControlType)) + { + return new BooleanMixerControl(mc, mixerHandle, mixerFlags, nChannels); + } + + if (IsControlSigned(mc.dwControlType)) + { + return new SignedMixerControl(mc, mixerHandle, mixerFlags, nChannels); + } + + if (IsControlUnsigned(mc.dwControlType)) + { + return new UnsignedMixerControl(mc, mixerHandle, mixerFlags, nChannels); + } + + if (IsControlListText(mc.dwControlType)) + { + return new ListTextMixerControl(mc, mixerHandle, mixerFlags, nChannels); + } + + if (IsControlCustom(mc.dwControlType)) + { + return new CustomMixerControl(mc, mixerHandle, mixerFlags, nChannels); + } + + throw new InvalidOperationException($"Unknown mixer control type {mc.dwControlType}"); + } + + /// <summary> + /// Gets the control details + /// </summary> + protected void GetControlDetails() + { + mixerControlDetails.cbStruct = Marshal.SizeOf(mixerControlDetails); + mixerControlDetails.dwControlID = mixerControl.dwControlID; + if (IsCustom) + { + mixerControlDetails.cChannels = 0; + } + else if ((mixerControl.fdwControl & MixerInterop.MIXERCONTROL_CONTROLF_UNIFORM) != 0) + { + mixerControlDetails.cChannels = 1; + } + else + { + mixerControlDetails.cChannels = nChannels; + } + + + if ((mixerControl.fdwControl & MixerInterop.MIXERCONTROL_CONTROLF_MULTIPLE) != 0) + { + mixerControlDetails.hwndOwner = (IntPtr) mixerControl.cMultipleItems; + } + else if (IsCustom) + { + mixerControlDetails.hwndOwner = IntPtr.Zero; // TODO: special cases + } + else + { + mixerControlDetails.hwndOwner = IntPtr.Zero; + } + + if (IsBoolean) + { + mixerControlDetails.cbDetails = Marshal.SizeOf<MixerInterop.MIXERCONTROLDETAILS_BOOLEAN>(); + } + else if (IsListText) + { + mixerControlDetails.cbDetails = Marshal.SizeOf<MixerInterop.MIXERCONTROLDETAILS_LISTTEXT>(); + } + else if (IsSigned) + { + mixerControlDetails.cbDetails = Marshal.SizeOf<MixerInterop.MIXERCONTROLDETAILS_SIGNED>(); + } + else if (IsUnsigned) + { + mixerControlDetails.cbDetails = Marshal.SizeOf<MixerInterop.MIXERCONTROLDETAILS_UNSIGNED>(); + } + else + { + // must be custom + mixerControlDetails.cbDetails = mixerControl.Metrics.customData; + } + var detailsSize = mixerControlDetails.cbDetails*mixerControlDetails.cChannels; + if ((mixerControl.fdwControl & MixerInterop.MIXERCONTROL_CONTROLF_MULTIPLE) != 0) + { + // fixing issue 16390 - calculating size correctly for multiple items + detailsSize *= (int) mixerControl.cMultipleItems; + } + IntPtr buffer = Marshal.AllocCoTaskMem(detailsSize); + // To copy stuff in: + // Marshal.StructureToPtr( theStruct, buffer, false ); + mixerControlDetails.paDetails = buffer; + MmResult err = MixerInterop.mixerGetControlDetails(mixerHandle, ref mixerControlDetails, + MixerFlags.Value | mixerHandleType); + // let the derived classes get the details before we free the handle + if (err == MmResult.NoError) + { + GetDetails(mixerControlDetails.paDetails); + } + Marshal.FreeCoTaskMem(buffer); + if (err != MmResult.NoError) + { + throw new MmException(err, "mixerGetControlDetails"); + } + } + + /// <summary> + /// Gets the control details + /// </summary> + /// <param name="pDetails"></param> + protected abstract void GetDetails(IntPtr pDetails); + + /// <summary> + /// Mixer control name + /// </summary> + public String Name => mixerControl.szName; + + /// <summary> + /// Mixer control type + /// </summary> + public MixerControlType ControlType => mixerControl.dwControlType; + + /// <summary> + /// Returns true if this is a boolean control + /// </summary> + /// <param name="controlType">Control type</param> + private static bool IsControlBoolean(MixerControlType controlType) + { + switch (controlType) + { + case MixerControlType.BooleanMeter: + case MixerControlType.Boolean: + case MixerControlType.Button: + case MixerControlType.Loudness: + case MixerControlType.Mono: + case MixerControlType.Mute: + case MixerControlType.OnOff: + case MixerControlType.StereoEnhance: + case MixerControlType.Mixer: + case MixerControlType.MultipleSelect: + case MixerControlType.Mux: + case MixerControlType.SingleSelect: + return true; + default: + return false; + } + } + + /// <summary> + /// Is this a boolean control + /// </summary> + public bool IsBoolean => IsControlBoolean(mixerControl.dwControlType); + + /// <summary> + /// Determines whether a specified mixer control type is a list text control + /// </summary> + private static bool IsControlListText(MixerControlType controlType) + { + switch (controlType) + { + case MixerControlType.Equalizer: + case MixerControlType.Mixer: + case MixerControlType.MultipleSelect: + case MixerControlType.Mux: + case MixerControlType.SingleSelect: + return true; + default: + return false; + } + } + + /// <summary> + /// True if this is a list text control + /// </summary> + public bool IsListText => IsControlListText(mixerControl.dwControlType); + + private static bool IsControlSigned(MixerControlType controlType) + { + switch (controlType) + { + case MixerControlType.PeakMeter: + case MixerControlType.SignedMeter: + case MixerControlType.Signed: + case MixerControlType.Decibels: + case MixerControlType.Pan: + case MixerControlType.QSoundPan: + case MixerControlType.Slider: + return true; + default: + return false; + } + } + + /// <summary> + /// True if this is a signed control + /// </summary> + public bool IsSigned => IsControlSigned(mixerControl.dwControlType); + + private static bool IsControlUnsigned(MixerControlType controlType) + { + switch (controlType) + { + case MixerControlType.UnsignedMeter: + case MixerControlType.Unsigned: + case MixerControlType.Bass: + case MixerControlType.Equalizer: + case MixerControlType.Fader: + case MixerControlType.Treble: + case MixerControlType.Volume: + case MixerControlType.MicroTime: + case MixerControlType.MilliTime: + case MixerControlType.Percent: + return true; + default: + return false; + } + } + + /// <summary> + /// True if this is an unsigned control + /// </summary> + public bool IsUnsigned => IsControlUnsigned(mixerControl.dwControlType); + + private static bool IsControlCustom(MixerControlType controlType) + { + return controlType == MixerControlType.Custom; + } + + /// <summary> + /// True if this is a custom control + /// </summary> + public bool IsCustom => IsControlCustom(mixerControl.dwControlType); + + /// <summary> + /// String representation for debug purposes + /// </summary> + public override string ToString() => $"{Name} {ControlType}"; + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerControl.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerControl.cs.meta new file mode 100644 index 0000000..4c99591 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerControl.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ad8851c3776ebe5a28bc6b58ca53351c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerControlType.cs b/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerControlType.cs new file mode 100644 index 0000000..7673f49 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerControlType.cs @@ -0,0 +1,111 @@ +// created on 15/12/2002 at 02:55 +using System; + +namespace NAudio.Mixer +{ + [Flags] + internal enum MixerControlClass + { + Custom = 0x00000000, + Meter = 0x10000000, + Switch = 0x20000000, + Number = 0x30000000, + Slider = 0x40000000, + Fader = 0x50000000, + Time = 0x60000000, + List = 0x70000000, + Mask = Custom | Meter | Switch | Number | Slider | Fader | Time | List + } + + [Flags] + internal enum MixerControlSubclass + { + SwitchBoolean = 0x00000000, + SwitchButton = 0x01000000, + MeterPolled = 0x00000000, + TimeMicrosecs = 0x00000000, + TimeMillisecs = 0x01000000, + ListSingle = 0x00000000, + ListMultiple = 0x01000000, + Mask = 0x0F000000 + } + + [Flags] + internal enum MixerControlUnits + { + Custom = 0x00000000, + Boolean = 0x00010000, + Signed = 0x00020000, + Unsigned = 0x00030000, + Decibels = 0x00040000, // in 10ths + Percent = 0x00050000, // in 10ths + Mask = 0x00FF0000 + } + + /// <summary> + /// Mixer control types + /// </summary> + public enum MixerControlType + { + /// <summary>Custom</summary> + Custom = (MixerControlClass.Custom | MixerControlUnits.Custom), + /// <summary>Boolean meter</summary> + BooleanMeter = (MixerControlClass.Meter | MixerControlSubclass.MeterPolled | MixerControlUnits.Boolean), + /// <summary>Signed meter</summary> + SignedMeter = (MixerControlClass.Meter | MixerControlSubclass.MeterPolled | MixerControlUnits.Signed), + /// <summary>Peak meter</summary> + PeakMeter = (SignedMeter + 1), + /// <summary>Unsigned meter</summary> + UnsignedMeter = (MixerControlClass.Meter | MixerControlSubclass.MeterPolled | MixerControlUnits.Unsigned), + /// <summary>Boolean</summary> + Boolean = (MixerControlClass.Switch | MixerControlSubclass.SwitchBoolean | MixerControlUnits.Boolean), + /// <summary>On Off</summary> + OnOff = (Boolean + 1), + /// <summary>Mute</summary> + Mute = (Boolean + 2), + /// <summary>Mono</summary> + Mono = (Boolean + 3), + /// <summary>Loudness</summary> + Loudness = (Boolean + 4), + /// <summary>Stereo Enhance</summary> + StereoEnhance = (Boolean + 5), + /// <summary>Button</summary> + Button = (MixerControlClass.Switch | MixerControlSubclass.SwitchButton | MixerControlUnits.Boolean), + /// <summary>Decibels</summary> + Decibels = (MixerControlClass.Number | MixerControlUnits.Decibels), + /// <summary>Signed</summary> + Signed = (MixerControlClass.Number | MixerControlUnits.Signed), + /// <summary>Unsigned</summary> + Unsigned = (MixerControlClass.Number | MixerControlUnits.Unsigned), + /// <summary>Percent</summary> + Percent = (MixerControlClass.Number | MixerControlUnits.Percent), + /// <summary>Slider</summary> + Slider = (MixerControlClass.Slider | MixerControlUnits.Signed), + /// <summary>Pan</summary> + Pan = (Slider + 1), + /// <summary>Q-sound pan</summary> + QSoundPan = (Slider + 2), + /// <summary>Fader</summary> + Fader = (MixerControlClass.Fader | MixerControlUnits.Unsigned), + /// <summary>Volume</summary> + Volume = (Fader + 1), + /// <summary>Bass</summary> + Bass = (Fader + 2), + /// <summary>Treble</summary> + Treble = (Fader + 3), + /// <summary>Equaliser</summary> + Equalizer = (Fader + 4), + /// <summary>Single Select</summary> + SingleSelect = (MixerControlClass.List | MixerControlSubclass.ListSingle | MixerControlUnits.Boolean), + /// <summary>Mux</summary> + Mux = (SingleSelect + 1), + /// <summary>Multiple select</summary> + MultipleSelect = (MixerControlClass.List | MixerControlSubclass.ListMultiple | MixerControlUnits.Boolean), + /// <summary>Mixer</summary> + Mixer = (MultipleSelect + 1), + /// <summary>Micro time</summary> + MicroTime = (MixerControlClass.Time | MixerControlSubclass.TimeMicrosecs | MixerControlUnits.Unsigned), + /// <summary>Milli time</summary> + MilliTime = (MixerControlClass.Time | MixerControlSubclass.TimeMillisecs | MixerControlUnits.Unsigned), + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerControlType.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerControlType.cs.meta new file mode 100644 index 0000000..3f23e60 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerControlType.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 40620915f1aa2bba0bc896894843fc0c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerFlags.cs b/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerFlags.cs new file mode 100644 index 0000000..5d19fa1 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerFlags.cs @@ -0,0 +1,123 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace NAudio.Mixer +{ + /// <summary> + /// Mixer Interop Flags + /// </summary> + [Flags] + public enum MixerFlags + { + #region Objects + /// <summary> + /// MIXER_OBJECTF_HANDLE = 0x80000000; + /// </summary> + Handle = unchecked ( (int) 0x80000000 ), + /// <summary> + /// MIXER_OBJECTF_MIXER = 0x00000000; + /// </summary> + Mixer = 0, + /// <summary> + /// MIXER_OBJECTF_HMIXER + /// </summary> + MixerHandle = Mixer | Handle, + /// <summary> + /// MIXER_OBJECTF_WAVEOUT + /// </summary> + WaveOut = 0x10000000, + /// <summary> + /// MIXER_OBJECTF_HWAVEOUT + /// </summary> + WaveOutHandle = WaveOut | Handle, + /// <summary> + /// MIXER_OBJECTF_WAVEIN + /// </summary> + WaveIn = 0x20000000, + /// <summary> + /// MIXER_OBJECTF_HWAVEIN + /// </summary> + WaveInHandle = WaveIn | Handle, + /// <summary> + /// MIXER_OBJECTF_MIDIOUT + /// </summary> + MidiOut = 0x30000000, + /// <summary> + /// MIXER_OBJECTF_HMIDIOUT + /// </summary> + MidiOutHandle = MidiOut | Handle, + /// <summary> + /// MIXER_OBJECTF_MIDIIN + /// </summary> + MidiIn = 0x40000000, + /// <summary> + /// MIXER_OBJECTF_HMIDIIN + /// </summary> + MidiInHandle = MidiIn | Handle, + /// <summary> + /// MIXER_OBJECTF_AUX + /// </summary> + Aux = 0x50000000, + #endregion + + #region Get/Set control details + /// <summary> + /// MIXER_GETCONTROLDETAILSF_VALUE = 0x00000000; + /// MIXER_SETCONTROLDETAILSF_VALUE = 0x00000000; + /// </summary> + Value = 0, + /// <summary> + /// MIXER_GETCONTROLDETAILSF_LISTTEXT = 0x00000001; + /// MIXER_SETCONTROLDETAILSF_LISTTEXT = 0x00000001; + /// </summary> + ListText = 1, + /// <summary> + /// MIXER_GETCONTROLDETAILSF_QUERYMASK = 0x0000000F; + /// MIXER_SETCONTROLDETAILSF_QUERYMASK = 0x0000000F; + /// MIXER_GETLINECONTROLSF_QUERYMASK = 0x0000000F; + /// </summary> + QueryMask = 0xF, + #endregion + + #region get line controls + /// <summary> + /// MIXER_GETLINECONTROLSF_ALL = 0x00000000; + /// </summary> + All = 0, + /// <summary> + /// MIXER_GETLINECONTROLSF_ONEBYID = 0x00000001; + /// </summary> + OneById = 1, + /// <summary> + /// MIXER_GETLINECONTROLSF_ONEBYTYPE = 0x00000002; + /// </summary> + OneByType = 2, + #endregion + + /// <summary> + /// MIXER_GETLINEINFOF_DESTINATION = 0x00000000; + /// </summary> + GetLineInfoOfDestination = 0, + /// <summary> + /// MIXER_GETLINEINFOF_SOURCE = 0x00000001; + /// </summary> + GetLineInfoOfSource = 1, + /// <summary> + /// MIXER_GETLINEINFOF_LINEID = 0x00000002; + /// </summary> + GetLineInfoOfLineId = 2, + /// <summary> + /// MIXER_GETLINEINFOF_COMPONENTTYPE = 0x00000003; + /// </summary> + GetLineInfoOfComponentType = 3, + /// <summary> + /// MIXER_GETLINEINFOF_TARGETTYPE = 0x00000004; + /// </summary> + GetLineInfoOfTargetType = 4, + /// <summary> + /// MIXER_GETLINEINFOF_QUERYMASK = 0x0000000F; + /// </summary> + GetLineInfoOfQueryMask = 0xF, + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerFlags.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerFlags.cs.meta new file mode 100644 index 0000000..549534a --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerFlags.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f9a8fb015c8336e25bb3dbaf2bb5f634 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerInterop.cs b/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerInterop.cs new file mode 100644 index 0000000..0273e8d --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerInterop.cs @@ -0,0 +1,267 @@ +// created on 09/12/2002 at 21:03 +using System; +using System.Runtime.InteropServices; +using NAudio.Wave; + +// TODO: add function help from MSDN +// TODO: Create enums for flags parameters +namespace NAudio.Mixer +{ + class MixerInterop + { + public const UInt32 MIXERCONTROL_CONTROLF_UNIFORM = 0x00000001; + public const UInt32 MIXERCONTROL_CONTROLF_MULTIPLE = 0x00000002; + public const UInt32 MIXERCONTROL_CONTROLF_DISABLED = 0x80000000; + + public const Int32 MAXPNAMELEN = 32; + public const Int32 MIXER_SHORT_NAME_CHARS = 16; + public const Int32 MIXER_LONG_NAME_CHARS = 64; + + // http://msdn.microsoft.com/en-us/library/dd757304%28VS.85%29.aspx + [DllImport("winmm.dll", CharSet = CharSet.Ansi)] + public static extern Int32 mixerGetNumDevs(); + + // http://msdn.microsoft.com/en-us/library/dd757308%28VS.85%29.aspx + [DllImport("winmm.dll", CharSet = CharSet.Ansi)] + public static extern MmResult mixerOpen(out IntPtr hMixer, int uMxId, IntPtr dwCallback, IntPtr dwInstance, MixerFlags dwOpenFlags); + + // http://msdn.microsoft.com/en-us/library/dd757292%28VS.85%29.aspx + [DllImport("winmm.dll", CharSet = CharSet.Ansi)] + public static extern MmResult mixerClose(IntPtr hMixer); + + // http://msdn.microsoft.com/en-us/library/dd757299%28VS.85%29.aspx + [DllImport("winmm.dll", CharSet = CharSet.Ansi)] + public static extern MmResult mixerGetControlDetails(IntPtr hMixer, ref MIXERCONTROLDETAILS mixerControlDetails, MixerFlags dwDetailsFlags); + + // http://msdn.microsoft.com/en-us/library/dd757300%28VS.85%29.aspx + [DllImport("winmm.dll", CharSet = CharSet.Ansi)] + public static extern MmResult mixerGetDevCaps(IntPtr nMixerID, ref MIXERCAPS mixerCaps, Int32 mixerCapsSize); + + // http://msdn.microsoft.com/en-us/library/dd757301%28VS.85%29.aspx + [DllImport("winmm.dll", CharSet = CharSet.Ansi)] + public static extern MmResult mixerGetID(IntPtr hMixer, out Int32 mixerID, MixerFlags dwMixerIDFlags); + + // http://msdn.microsoft.com/en-us/library/dd757302%28VS.85%29.aspx + [DllImport("winmm.dll", CharSet = CharSet.Ansi)] + public static extern MmResult mixerGetLineControls(IntPtr hMixer, ref MIXERLINECONTROLS mixerLineControls, MixerFlags dwControlFlags); + + // http://msdn.microsoft.com/en-us/library/dd757303%28VS.85%29.aspx + [DllImport("winmm.dll", CharSet = CharSet.Ansi)] + public static extern MmResult mixerGetLineInfo(IntPtr hMixer, ref MIXERLINE mixerLine, MixerFlags dwInfoFlags); + + // http://msdn.microsoft.com/en-us/library/dd757307%28VS.85%29.aspx + [DllImport("winmm.dll", CharSet = CharSet.Ansi)] + public static extern MmResult mixerMessage(IntPtr hMixer, UInt32 nMessage, IntPtr dwParam1, IntPtr dwParam2); + + // http://msdn.microsoft.com/en-us/library/dd757309%28VS.85%29.aspx + [DllImport("winmm.dll", CharSet = CharSet.Ansi)] + public static extern MmResult mixerSetControlDetails(IntPtr hMixer, ref MIXERCONTROLDETAILS mixerControlDetails, MixerFlags dwDetailsFlags); + + // http://msdn.microsoft.com/en-us/library/dd757294%28VS.85%29.aspx + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto, Pack = 1)] + public struct MIXERCONTROLDETAILS + { + public Int32 cbStruct; // size of the MIXERCONTROLDETAILS structure + public Int32 dwControlID; + public Int32 cChannels; // Number of channels on which to get or set control properties + public IntPtr hwndOwner; // Union with DWORD cMultipleItems + public Int32 cbDetails; // Size of the paDetails Member + public IntPtr paDetails; // LPVOID + } + + // http://msdn.microsoft.com/en-us/library/dd757291%28VS.85%29.aspx + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)] + public struct MIXERCAPS + { + public UInt16 wMid; + public UInt16 wPid; + public UInt32 vDriverVersion; // MMVERSION - major high byte, minor low byte + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = MAXPNAMELEN)] + public String szPname; + public UInt32 fdwSupport; + public UInt32 cDestinations; + } + + // http://msdn.microsoft.com/en-us/library/dd757306%28VS.85%29.aspx + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)] + public struct MIXERLINECONTROLS + { + public Int32 cbStruct; // size of the MIXERLINECONTROLS structure + public Int32 dwLineID; // Line identifier for which controls are being queried + public Int32 dwControlID; // union with UInt32 dwControlType + public Int32 cControls; + public Int32 cbmxctrl; + public IntPtr pamxctrl; // see MSDN "Structs Sample" + } + + /// <summary> + /// Mixer Line Flags + /// </summary> + [Flags] + public enum MIXERLINE_LINEF + { + /// <summary> + /// Audio line is active. An active line indicates that a signal is probably passing + /// through the line. + /// </summary> + MIXERLINE_LINEF_ACTIVE = 1, + + /// <summary> + /// Audio line is disconnected. A disconnected line's associated controls can still be + /// modified, but the changes have no effect until the line is connected. + /// </summary> + MIXERLINE_LINEF_DISCONNECTED = 0x8000, + + /// <summary> + /// Audio line is an audio source line associated with a single audio destination line. + /// If this flag is not set, this line is an audio destination line associated with zero + /// or more audio source lines. + /// </summary> + MIXERLINE_LINEF_SOURCE = (unchecked((int)0x80000000)) + } + + // http://msdn.microsoft.com/en-us/library/dd757305%28VS.85%29.aspx + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)] + public struct MIXERLINE + { + public Int32 cbStruct; + public Int32 dwDestination; + public Int32 dwSource; + public Int32 dwLineID; + public MIXERLINE_LINEF fdwLine; + public IntPtr dwUser; + public MixerLineComponentType dwComponentType; + public Int32 cChannels; + public Int32 cConnections; + public Int32 cControls; + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = MIXER_SHORT_NAME_CHARS)] + public String szShortName; + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = MIXER_LONG_NAME_CHARS)] + public String szName; + // start of target struct 'Target' + public UInt32 dwType; + public UInt32 dwDeviceID; + public UInt16 wMid; + public UInt16 wPid; + public UInt32 vDriverVersion; // MMVERSION - major high byte, minor low byte + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = MAXPNAMELEN)] + public String szPname; + // end of target struct + } + + /// <summary> + /// BOUNDS structure + /// </summary> + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)] + public struct Bounds + { + /// <summary> + /// dwMinimum / lMinimum / reserved 0 + /// </summary> + public int minimum; + /// <summary> + /// dwMaximum / lMaximum / reserved 1 + /// </summary> + public int maximum; + /// <summary> + /// reserved 2 + /// </summary> + public int reserved2; + /// <summary> + /// reserved 3 + /// </summary> + public int reserved3; + /// <summary> + /// reserved 4 + /// </summary> + public int reserved4; + /// <summary> + /// reserved 5 + /// </summary> + public int reserved5; + } + + /// <summary> + /// METRICS structure + /// </summary> + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)] + public struct Metrics + { + /// <summary> + /// cSteps / reserved[0] + /// </summary> + public int step; + /// <summary> + /// cbCustomData / reserved[1], number of bytes for control details + /// </summary> + public int customData; + /// <summary> + /// reserved 2 + /// </summary> + public int reserved2; + /// <summary> + /// reserved 3 + /// </summary> + public int reserved3; + /// <summary> + /// reserved 4 + /// </summary> + public int reserved4; + /// <summary> + /// reserved 5 + /// </summary> + public int reserved5; + } + + /// <summary> + /// MIXERCONTROL struct + /// http://msdn.microsoft.com/en-us/library/dd757293%28VS.85%29.aspx + /// </summary> + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)] + public struct MIXERCONTROL + { + public UInt32 cbStruct; + public Int32 dwControlID; + public MixerControlType dwControlType; + public UInt32 fdwControl; + public UInt32 cMultipleItems; + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = MIXER_SHORT_NAME_CHARS)] + public String szShortName; + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = MIXER_LONG_NAME_CHARS)] + public String szName; + public Bounds Bounds; + public Metrics Metrics; + } + + // http://msdn.microsoft.com/en-us/library/dd757295%28VS.85%29.aspx + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] + public struct MIXERCONTROLDETAILS_BOOLEAN + { + public Int32 fValue; + } + + // http://msdn.microsoft.com/en-us/library/dd757297%28VS.85%29.aspx + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] + public struct MIXERCONTROLDETAILS_SIGNED + { + public Int32 lValue; + } + + // http://msdn.microsoft.com/en-us/library/dd757296%28VS.85%29.aspx + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)] + public struct MIXERCONTROLDETAILS_LISTTEXT + { + public UInt32 dwParam1; + public UInt32 dwParam2; + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = MIXER_LONG_NAME_CHARS)] + public String szName; + } + + // http://msdn.microsoft.com/en-us/library/dd757298%28VS.85%29.aspx + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] + public struct MIXERCONTROLDETAILS_UNSIGNED + { + public UInt32 dwValue; + } + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerInterop.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerInterop.cs.meta new file mode 100644 index 0000000..9047fa4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerInterop.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 23ac86faa0a6af893bc8f8b8bf4e402b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerLine.cs b/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerLine.cs new file mode 100644 index 0000000..4a42e92 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerLine.cs @@ -0,0 +1,288 @@ +// created on 10/12/2002 at 20:37 +using System; +using System.Runtime.InteropServices; +using NAudio.Wave; +using System.Collections.Generic; + +namespace NAudio.Mixer +{ + /// <summary> + /// Represents a mixer line (source or destination) + /// </summary> + public class MixerLine + { + private MixerInterop.MIXERLINE mixerLine; + private IntPtr mixerHandle; + private MixerFlags mixerHandleType; + + /// <summary> + /// Creates a new mixer destination + /// </summary> + /// <param name="mixerHandle">Mixer Handle</param> + /// <param name="destinationIndex">Destination Index</param> + /// <param name="mixerHandleType">Mixer Handle Type</param> + public MixerLine(IntPtr mixerHandle, int destinationIndex, MixerFlags mixerHandleType) + { + this.mixerHandle = mixerHandle; + this.mixerHandleType = mixerHandleType; + mixerLine = new MixerInterop.MIXERLINE(); + mixerLine.cbStruct = Marshal.SizeOf(mixerLine); + mixerLine.dwDestination = destinationIndex; + MmException.Try(MixerInterop.mixerGetLineInfo(mixerHandle, ref mixerLine, mixerHandleType | MixerFlags.GetLineInfoOfDestination), "mixerGetLineInfo"); + } + + /// <summary> + /// Creates a new Mixer Source For a Specified Source + /// </summary> + /// <param name="mixerHandle">Mixer Handle</param> + /// <param name="destinationIndex">Destination Index</param> + /// <param name="sourceIndex">Source Index</param> + /// <param name="mixerHandleType">Flag indicating the meaning of mixerHandle</param> + public MixerLine(IntPtr mixerHandle, int destinationIndex, int sourceIndex, MixerFlags mixerHandleType) + { + this.mixerHandle = mixerHandle; + this.mixerHandleType = mixerHandleType; + mixerLine = new MixerInterop.MIXERLINE(); + mixerLine.cbStruct = Marshal.SizeOf(mixerLine); + mixerLine.dwDestination = destinationIndex; + mixerLine.dwSource = sourceIndex; + MmException.Try(MixerInterop.mixerGetLineInfo(mixerHandle, ref mixerLine, mixerHandleType | MixerFlags.GetLineInfoOfSource), "mixerGetLineInfo"); + } + + /// <summary> + /// Creates a new Mixer Source + /// </summary> + /// <param name="waveInDevice">Wave In Device</param> + public static int GetMixerIdForWaveIn(int waveInDevice) + { + int mixerId = -1; + MmException.Try(MixerInterop.mixerGetID((IntPtr)waveInDevice, out mixerId, MixerFlags.WaveIn), "mixerGetID"); + return mixerId; + } + + /// <summary> + /// Mixer Line Name + /// </summary> + public String Name + { + get + { + return mixerLine.szName; + } + } + + /// <summary> + /// Mixer Line short name + /// </summary> + public String ShortName + { + get + { + return mixerLine.szShortName; + } + } + + /// <summary> + /// The line ID + /// </summary> + public int LineId + { + get + { + return mixerLine.dwLineID; + } + } + + /// <summary> + /// Component Type + /// </summary> + public MixerLineComponentType ComponentType + { + get + { + return mixerLine.dwComponentType; + } + } + + /// <summary> + /// Mixer destination type description + /// </summary> + public String TypeDescription + { + get + { + switch (mixerLine.dwComponentType) + { + // destinations + case MixerLineComponentType.DestinationUndefined: + return "Undefined Destination"; + case MixerLineComponentType.DestinationDigital: + return "Digital Destination"; + case MixerLineComponentType.DestinationLine: + return "Line Level Destination"; + case MixerLineComponentType.DestinationMonitor: + return "Monitor Destination"; + case MixerLineComponentType.DestinationSpeakers: + return "Speakers Destination"; + case MixerLineComponentType.DestinationHeadphones: + return "Headphones Destination"; + case MixerLineComponentType.DestinationTelephone: + return "Telephone Destination"; + case MixerLineComponentType.DestinationWaveIn: + return "Wave Input Destination"; + case MixerLineComponentType.DestinationVoiceIn: + return "Voice Recognition Destination"; + // sources + case MixerLineComponentType.SourceUndefined: + return "Undefined Source"; + case MixerLineComponentType.SourceDigital: + return "Digital Source"; + case MixerLineComponentType.SourceLine: + return "Line Level Source"; + case MixerLineComponentType.SourceMicrophone: + return "Microphone Source"; + case MixerLineComponentType.SourceSynthesizer: + return "Synthesizer Source"; + case MixerLineComponentType.SourceCompactDisc: + return "Compact Disk Source"; + case MixerLineComponentType.SourceTelephone: + return "Telephone Source"; + case MixerLineComponentType.SourcePcSpeaker: + return "PC Speaker Source"; + case MixerLineComponentType.SourceWaveOut: + return "Wave Out Source"; + case MixerLineComponentType.SourceAuxiliary: + return "Auxiliary Source"; + case MixerLineComponentType.SourceAnalog: + return "Analog Source"; + default: + return "Invalid Component Type"; + } + } + } + + /// <summary> + /// Number of channels + /// </summary> + public int Channels + { + get + { + return mixerLine.cChannels; + } + } + + /// <summary> + /// Number of sources + /// </summary> + public int SourceCount + { + get + { + return mixerLine.cConnections; + } + } + + /// <summary> + /// Number of controls + /// </summary> + public int ControlsCount + { + get + { + return mixerLine.cControls; + } + } + + /// <summary> + /// Is this destination active + /// </summary> + public bool IsActive + { + get + { + return (mixerLine.fdwLine & MixerInterop.MIXERLINE_LINEF.MIXERLINE_LINEF_ACTIVE) != 0; + } + } + + /// <summary> + /// Is this destination disconnected + /// </summary> + public bool IsDisconnected + { + get + { + return (mixerLine.fdwLine & MixerInterop.MIXERLINE_LINEF.MIXERLINE_LINEF_DISCONNECTED) != 0; + } + } + + /// <summary> + /// Is this destination a source + /// </summary> + public bool IsSource + { + get + { + return (mixerLine.fdwLine & MixerInterop.MIXERLINE_LINEF.MIXERLINE_LINEF_SOURCE) != 0; + } + } + + /// <summary> + /// Gets the specified source + /// </summary> + public MixerLine GetSource(int sourceIndex) + { + if(sourceIndex < 0 || sourceIndex >= SourceCount) + { + throw new ArgumentOutOfRangeException("sourceIndex"); + } + return new MixerLine(mixerHandle, mixerLine.dwDestination, sourceIndex, this.mixerHandleType); + } + + /// <summary> + /// Enumerator for the controls on this Mixer Limne + /// </summary> + public IEnumerable<MixerControl> Controls + { + get + { + return MixerControl.GetMixerControls(this.mixerHandle, this, this.mixerHandleType); + } + } + + /// <summary> + /// Enumerator for the sources on this Mixer Line + /// </summary> + public IEnumerable<MixerLine> Sources + { + get + { + for (int source = 0; source < SourceCount; source++) + { + yield return GetSource(source); + } + } + } + + /// <summary> + /// The name of the target output device + /// </summary> + public string TargetName + { + get + { + return mixerLine.szPname; + } + } + + /// <summary> + /// Describes this Mixer Line (for diagnostic purposes) + /// </summary> + public override string ToString() + { + return String.Format("{0} {1} ({2} controls, ID={3})", + Name, TypeDescription, ControlsCount, mixerLine.dwLineID); + } + } +} + diff --git a/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerLine.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerLine.cs.meta new file mode 100644 index 0000000..686922f --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerLine.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3d194db599a053018b4fa27ea57fc927 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerLineComponentType.cs b/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerLineComponentType.cs new file mode 100644 index 0000000..3c7549a --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerLineComponentType.cs @@ -0,0 +1,114 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace NAudio.Mixer +{ + /// <summary> + /// Mixer Line Component type enumeration + /// </summary> + public enum MixerLineComponentType + { + /// <summary> + /// Audio line is a destination that cannot be defined by one of the standard component types. A mixer device is required to use this component type for line component types that have not been defined by Microsoft Corporation. + /// MIXERLINE_COMPONENTTYPE_DST_UNDEFINED + /// </summary> + DestinationUndefined = 0, + /// <summary> + /// Audio line is a digital destination (for example, digital input to a DAT or CD audio device). + /// MIXERLINE_COMPONENTTYPE_DST_DIGITAL + /// </summary> + DestinationDigital = 1, + /// <summary> + /// Audio line is a line level destination (for example, line level input from a CD audio device) that will be the final recording source for the analog-to-digital converter (ADC). Because most audio cards for personal computers provide some sort of gain for the recording audio source line, the mixer device will use the MIXERLINE_COMPONENTTYPE_DST_WAVEIN type. + /// MIXERLINE_COMPONENTTYPE_DST_LINE + /// </summary> + DestinationLine = 2, + /// <summary> + /// Audio line is a destination used for a monitor. + /// MIXERLINE_COMPONENTTYPE_DST_MONITOR + /// </summary> + DestinationMonitor = 3, + /// <summary> + /// Audio line is an adjustable (gain and/or attenuation) destination intended to drive speakers. This is the typical component type for the audio output of audio cards for personal computers. + /// MIXERLINE_COMPONENTTYPE_DST_SPEAKERS + /// </summary> + DestinationSpeakers = 4, + /// <summary> + /// Audio line is an adjustable (gain and/or attenuation) destination intended to drive headphones. Most audio cards use the same audio destination line for speakers and headphones, in which case the mixer device simply uses the MIXERLINE_COMPONENTTYPE_DST_SPEAKERS type. + /// MIXERLINE_COMPONENTTYPE_DST_HEADPHONES + /// </summary> + DestinationHeadphones = 5, + /// <summary> + /// Audio line is a destination that will be routed to a telephone line. + /// MIXERLINE_COMPONENTTYPE_DST_TELEPHONE + /// </summary> + DestinationTelephone = 6, + /// <summary> + /// Audio line is a destination that will be the final recording source for the waveform-audio input (ADC). This line typically provides some sort of gain or attenuation. This is the typical component type for the recording line of most audio cards for personal computers. + /// MIXERLINE_COMPONENTTYPE_DST_WAVEIN + /// </summary> + DestinationWaveIn = 7, + /// <summary> + /// Audio line is a destination that will be the final recording source for voice input. This component type is exactly like MIXERLINE_COMPONENTTYPE_DST_WAVEIN but is intended specifically for settings used during voice recording/recognition. Support for this line is optional for a mixer device. Many mixer devices provide only MIXERLINE_COMPONENTTYPE_DST_WAVEIN. + /// MIXERLINE_COMPONENTTYPE_DST_VOICEIN + /// </summary> + DestinationVoiceIn = 8, + /// <summary> + /// Audio line is a source that cannot be defined by one of the standard component types. A mixer device is required to use this component type for line component types that have not been defined by Microsoft Corporation. + /// MIXERLINE_COMPONENTTYPE_SRC_UNDEFINED + /// </summary> + SourceUndefined = 0x1000, + /// <summary> + /// Audio line is a digital source (for example, digital output from a DAT or audio CD). + /// MIXERLINE_COMPONENTTYPE_SRC_DIGITAL + /// </summary> + SourceDigital = 0x1001, + /// <summary> + /// Audio line is a line-level source (for example, line-level input from an external stereo) that can be used as an optional recording source. Because most audio cards for personal computers provide some sort of gain for the recording source line, the mixer device will use the MIXERLINE_COMPONENTTYPE_SRC_AUXILIARY type. + /// MIXERLINE_COMPONENTTYPE_SRC_LINE + /// </summary> + SourceLine = 0x1002, + /// <summary> + /// Audio line is a microphone recording source. Most audio cards for personal computers provide at least two types of recording sources: an auxiliary audio line and microphone input. A microphone audio line typically provides some sort of gain. Audio cards that use a single input for use with a microphone or auxiliary audio line should use the MIXERLINE_COMPONENTTYPE_SRC_MICROPHONE component type. + /// MIXERLINE_COMPONENTTYPE_SRC_MICROPHONE + /// </summary> + SourceMicrophone = 0x1003, + /// <summary> + /// Audio line is a source originating from the output of an internal synthesizer. Most audio cards for personal computers provide some sort of MIDI synthesizer (for example, an Adlib®-compatible or OPL/3 FM synthesizer). + /// MIXERLINE_COMPONENTTYPE_SRC_SYNTHESIZER + /// </summary> + SourceSynthesizer = 0x1004, + /// <summary> + /// Audio line is a source originating from the output of an internal audio CD. This component type is provided for audio cards that provide an audio source line intended to be connected to an audio CD (or CD-ROM playing an audio CD). + /// MIXERLINE_COMPONENTTYPE_SRC_COMPACTDISC + /// </summary> + SourceCompactDisc = 0x1005, + /// <summary> + /// Audio line is a source originating from an incoming telephone line. + /// MIXERLINE_COMPONENTTYPE_SRC_TELEPHONE + /// </summary> + SourceTelephone = 0x1006, + /// <summary> + /// Audio line is a source originating from personal computer speaker. Several audio cards for personal computers provide the ability to mix what would typically be played on the internal speaker with the output of an audio card. Some audio cards support the ability to use this output as a recording source. + /// MIXERLINE_COMPONENTTYPE_SRC_PCSPEAKER + /// </summary> + SourcePcSpeaker = 0x1007, + /// <summary> + /// Audio line is a source originating from the waveform-audio output digital-to-analog converter (DAC). Most audio cards for personal computers provide this component type as a source to the MIXERLINE_COMPONENTTYPE_DST_SPEAKERS destination. Some cards also allow this source to be routed to the MIXERLINE_COMPONENTTYPE_DST_WAVEIN destination. + /// MIXERLINE_COMPONENTTYPE_SRC_WAVEOUT + /// </summary> + SourceWaveOut = 0x1008, + /// <summary> + /// Audio line is a source originating from the auxiliary audio line. This line type is intended as a source with gain or attenuation that can be routed to the MIXERLINE_COMPONENTTYPE_DST_SPEAKERS destination and/or recorded from the MIXERLINE_COMPONENTTYPE_DST_WAVEIN destination. + /// MIXERLINE_COMPONENTTYPE_SRC_AUXILIARY + /// </summary> + SourceAuxiliary = 0x1009, + /// <summary> + /// Audio line is an analog source (for example, analog output from a video-cassette tape). + /// MIXERLINE_COMPONENTTYPE_SRC_ANALOG + /// </summary> + SourceAnalog = 0x100A, + + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerLineComponentType.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerLineComponentType.cs.meta new file mode 100644 index 0000000..52faa33 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Mixer/MixerLineComponentType.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3daa93d8f2810e53f93a9d58912ba601 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Mixer/SignedMixerControl.cs b/NAudio-2.2.1/NAudio.WinMM/Mixer/SignedMixerControl.cs new file mode 100644 index 0000000..b7016e2 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Mixer/SignedMixerControl.cs @@ -0,0 +1,100 @@ +// created on 13/12/2002 at 22:01 +using System; +using System.Runtime.InteropServices; +using NAudio.Utils; +using NAudio.Wave; + +namespace NAudio.Mixer +{ + /// <summary> + /// Represents a signed mixer control + /// </summary> + public class SignedMixerControl : MixerControl + { + private MixerInterop.MIXERCONTROLDETAILS_SIGNED signedDetails; + + internal SignedMixerControl(MixerInterop.MIXERCONTROL mixerControl, IntPtr mixerHandle, MixerFlags mixerHandleType, int nChannels) + { + this.mixerControl = mixerControl; + this.mixerHandle = mixerHandle; + this.mixerHandleType = mixerHandleType; + this.nChannels = nChannels; + this.mixerControlDetails = new MixerInterop.MIXERCONTROLDETAILS(); + GetControlDetails(); + } + + /// <summary> + /// Gets details for this contrl + /// </summary> + protected override void GetDetails(IntPtr pDetails) + { + signedDetails = Marshal.PtrToStructure<MixerInterop.MIXERCONTROLDETAILS_SIGNED>(mixerControlDetails.paDetails); + } + + /// <summary> + /// The value of the control + /// </summary> + public int Value + { + get + { + GetControlDetails(); + return signedDetails.lValue; + } + set + { + signedDetails.lValue = value; + mixerControlDetails.paDetails = Marshal.AllocHGlobal(Marshal.SizeOf(signedDetails)); + Marshal.StructureToPtr(signedDetails, mixerControlDetails.paDetails, false); + MmException.Try(MixerInterop.mixerSetControlDetails(mixerHandle, ref mixerControlDetails, MixerFlags.Value | mixerHandleType), "mixerSetControlDetails"); + Marshal.FreeHGlobal(mixerControlDetails.paDetails); + } + } + + /// <summary> + /// Minimum value for this control + /// </summary> + public int MinValue + { + get + { + return mixerControl.Bounds.minimum; + } + } + + /// <summary> + /// Maximum value for this control + /// </summary> + public int MaxValue + { + get + { + return mixerControl.Bounds.maximum; + } + } + + /// <summary> + /// Value of the control represented as a percentage + /// </summary> + public double Percent + { + get + { + return 100.0 * (Value - MinValue) / (double)(MaxValue - MinValue); + } + set + { + Value = (int)(MinValue + (value / 100.0) * (MaxValue - MinValue)); + } + } + + /// <summary> + /// String Representation for debugging purposes + /// </summary> + /// <returns></returns> + public override string ToString() + { + return String.Format("{0} {1}%", base.ToString(), Percent); + } + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Mixer/SignedMixerControl.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Mixer/SignedMixerControl.cs.meta new file mode 100644 index 0000000..881d242 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Mixer/SignedMixerControl.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5fde54052b6a1556c963edd2443b1686 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Mixer/UnsignedMixerControl.cs b/NAudio-2.2.1/NAudio.WinMM/Mixer/UnsignedMixerControl.cs new file mode 100644 index 0000000..77bbe5e --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Mixer/UnsignedMixerControl.cs @@ -0,0 +1,109 @@ +// created on 13/12/2002 at 22:04 +using System; +using System.Runtime.InteropServices; +using NAudio.Utils; +using NAudio.Wave; + +namespace NAudio.Mixer +{ + /// <summary> + /// Represents an unsigned mixer control + /// </summary> + public class UnsignedMixerControl : MixerControl + { + private MixerInterop.MIXERCONTROLDETAILS_UNSIGNED[] unsignedDetails; + + internal UnsignedMixerControl(MixerInterop.MIXERCONTROL mixerControl,IntPtr mixerHandle, MixerFlags mixerHandleType, int nChannels) + { + this.mixerControl = mixerControl; + this.mixerHandle = mixerHandle; + this.mixerHandleType = mixerHandleType; + this.nChannels = nChannels; + this.mixerControlDetails = new MixerInterop.MIXERCONTROLDETAILS(); + GetControlDetails(); + } + + /// <summary> + /// Gets the details for this control + /// </summary> + protected override void GetDetails(IntPtr pDetails) + { + unsignedDetails = new MixerInterop.MIXERCONTROLDETAILS_UNSIGNED[nChannels]; + for (int channel = 0; channel < nChannels; channel++) + { + unsignedDetails[channel] = Marshal.PtrToStructure<MixerInterop.MIXERCONTROLDETAILS_UNSIGNED>(mixerControlDetails.paDetails); + } + } + + /// <summary> + /// The control value + /// </summary> + public uint Value + { + get + { + GetControlDetails(); + return unsignedDetails[0].dwValue; + } + set + { + int structSize = Marshal.SizeOf(unsignedDetails[0]); + + mixerControlDetails.paDetails = Marshal.AllocHGlobal(structSize * nChannels); + for (int channel = 0; channel < nChannels; channel++) + { + unsignedDetails[channel].dwValue = value; + long pointer = mixerControlDetails.paDetails.ToInt64() + (structSize * channel); + Marshal.StructureToPtr(unsignedDetails[channel], (IntPtr)pointer, false); + } + MmException.Try(MixerInterop.mixerSetControlDetails(mixerHandle, ref mixerControlDetails, MixerFlags.Value | mixerHandleType), "mixerSetControlDetails"); + Marshal.FreeHGlobal(mixerControlDetails.paDetails); + } + } + + /// <summary> + /// The control's minimum value + /// </summary> + public UInt32 MinValue + { + get + { + return (uint) mixerControl.Bounds.minimum; + } + } + + /// <summary> + /// The control's maximum value + /// </summary> + public UInt32 MaxValue + { + get + { + return (uint) mixerControl.Bounds.maximum; + } + } + + /// <summary> + /// Value of the control represented as a percentage + /// </summary> + public double Percent + { + get + { + return 100.0 * (Value - MinValue) / (double)(MaxValue - MinValue); + } + set + { + Value = (uint)(MinValue + (value / 100.0) * (MaxValue - MinValue)); + } + } + + /// <summary> + /// String Representation for debugging purposes + /// </summary> + public override string ToString() + { + return String.Format("{0} {1}%", base.ToString(), Percent); + } + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Mixer/UnsignedMixerControl.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Mixer/UnsignedMixerControl.cs.meta new file mode 100644 index 0000000..00388dd --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Mixer/UnsignedMixerControl.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8f1d4371a9188bff7a22e03219e40964 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/MmeInterop.meta b/NAudio-2.2.1/NAudio.WinMM/MmeInterop.meta new file mode 100644 index 0000000..c965608 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/MmeInterop.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: aacea97f297151ccdab085e91ba387a5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/MmeInterop/MmTime.cs b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/MmTime.cs new file mode 100644 index 0000000..6c535d1 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/MmTime.cs @@ -0,0 +1,46 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Wave +{ + /// <summary> + /// MmTime + /// http://msdn.microsoft.com/en-us/library/dd757347(v=VS.85).aspx + /// </summary> + [StructLayout(LayoutKind.Explicit)] + public struct MmTime + { + public const int TIME_MS = 0x0001; + public const int TIME_SAMPLES = 0x0002; + public const int TIME_BYTES = 0x0004; + + [FieldOffset(0)] + public UInt32 wType; + [FieldOffset(4)] + public UInt32 ms; + [FieldOffset(4)] + public UInt32 sample; + [FieldOffset(4)] + public UInt32 cb; + [FieldOffset(4)] + public UInt32 ticks; + [FieldOffset(4)] + public Byte smpteHour; + [FieldOffset(5)] + public Byte smpteMin; + [FieldOffset(6)] + public Byte smpteSec; + [FieldOffset(7)] + public Byte smpteFrame; + [FieldOffset(8)] + public Byte smpteFps; + [FieldOffset(9)] + public Byte smpteDummy; + [FieldOffset(10)] + public Byte smptePad0; + [FieldOffset(11)] + public Byte smptePad1; + [FieldOffset(4)] + public UInt32 midiSongPtrPos; + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/MmeInterop/MmTime.cs.meta b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/MmTime.cs.meta new file mode 100644 index 0000000..2c6a4ab --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/MmTime.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8e277aa79a35a6e1aa235304f25230bd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveCallbackStrategy.cs b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveCallbackStrategy.cs new file mode 100644 index 0000000..2dac5e3 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveCallbackStrategy.cs @@ -0,0 +1,25 @@ +namespace NAudio.Wave +{ + /// <summary> + /// Wave Callback Strategy + /// </summary> + public enum WaveCallbackStrategy + { + /// <summary> + /// Use a function + /// </summary> + FunctionCallback, + /// <summary> + /// Create a new window (should only be done if on GUI thread) + /// </summary> + NewWindow, + /// <summary> + /// Use an existing window handle + /// </summary> + ExistingWindow, + /// <summary> + /// Use an event handle + /// </summary> + Event, + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveCallbackStrategy.cs.meta b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveCallbackStrategy.cs.meta new file mode 100644 index 0000000..5de3c99 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveCallbackStrategy.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 59c327a9963c9c6d8bf148f3a7f6c6df +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveHeader.cs b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveHeader.cs new file mode 100644 index 0000000..7b81c66 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveHeader.cs @@ -0,0 +1,30 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Wave +{ + /// <summary> + /// WaveHeader interop structure (WAVEHDR) + /// http://msdn.microsoft.com/en-us/library/dd743837%28VS.85%29.aspx + /// </summary> + [StructLayout(LayoutKind.Sequential)] + public sealed class WaveHeader + { + /// <summary>pointer to locked data buffer (lpData)</summary> + public IntPtr dataBuffer; + /// <summary>length of data buffer (dwBufferLength)</summary> + public int bufferLength; + /// <summary>used for input only (dwBytesRecorded)</summary> + public int bytesRecorded; + /// <summary>for client's use (dwUser)</summary> + public IntPtr userData; + /// <summary>assorted flags (dwFlags)</summary> + public WaveHeaderFlags flags; + /// <summary>loop control counter (dwLoops)</summary> + public int loops; + /// <summary>PWaveHdr, reserved for driver (lpNext)</summary> + public IntPtr next; + /// <summary>reserved for driver</summary> + public IntPtr reserved; + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveHeader.cs.meta b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveHeader.cs.meta new file mode 100644 index 0000000..935b6ef --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveHeader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6d271f6fae53bbe6a9c9fd174ea365fe +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveHeaderFlags.cs b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveHeaderFlags.cs new file mode 100644 index 0000000..0b1280d --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveHeaderFlags.cs @@ -0,0 +1,39 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace NAudio.Wave +{ + /// <summary> + /// Wave Header Flags enumeration + /// </summary> + [Flags] + public enum WaveHeaderFlags + { + /// <summary> + /// WHDR_BEGINLOOP + /// This buffer is the first buffer in a loop. This flag is used only with output buffers. + /// </summary> + BeginLoop = 0x00000004, + /// <summary> + /// WHDR_DONE + /// Set by the device driver to indicate that it is finished with the buffer and is returning it to the application. + /// </summary> + Done = 0x00000001, + /// <summary> + /// WHDR_ENDLOOP + /// This buffer is the last buffer in a loop. This flag is used only with output buffers. + /// </summary> + EndLoop = 0x00000008, + /// <summary> + /// WHDR_INQUEUE + /// Set by Windows to indicate that the buffer is queued for playback. + /// </summary> + InQueue = 0x00000010, + /// <summary> + /// WHDR_PREPARED + /// Set by Windows to indicate that the buffer has been prepared with the waveInPrepareHeader or waveOutPrepareHeader function. + /// </summary> + Prepared = 0x00000002 + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveHeaderFlags.cs.meta b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveHeaderFlags.cs.meta new file mode 100644 index 0000000..83eeb73 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveHeaderFlags.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a128c429cd1efe527b69d58a2c81286f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveInCapabilities.cs b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveInCapabilities.cs new file mode 100644 index 0000000..e2c5d5b --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveInCapabilities.cs @@ -0,0 +1,122 @@ +using System; +using System.Runtime.InteropServices; +using Microsoft.Win32; + +namespace NAudio.Wave +{ + /// <summary> + /// WaveInCapabilities structure (based on WAVEINCAPS2 from mmsystem.h) + /// http://msdn.microsoft.com/en-us/library/ms713726(VS.85).aspx + /// </summary> + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)] + public struct WaveInCapabilities + { + /// <summary> + /// wMid + /// </summary> + private short manufacturerId; + /// <summary> + /// wPid + /// </summary> + private short productId; + /// <summary> + /// vDriverVersion + /// </summary> + private int driverVersion; + /// <summary> + /// Product Name (szPname) + /// </summary> + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = MaxProductNameLength)] + private string productName; + /// <summary> + /// Supported formats (bit flags) dwFormats + /// </summary> + private SupportedWaveFormat supportedFormats; + /// <summary> + /// Supported channels (1 for mono 2 for stereo) (wChannels) + /// Seems to be set to -1 on a lot of devices + /// </summary> + private short channels; + /// <summary> + /// wReserved1 + /// </summary> + private short reserved; + + // extra WAVEINCAPS2 members + private Guid manufacturerGuid; + private Guid productGuid; + private Guid nameGuid; + + private const int MaxProductNameLength = 32; + + /// <summary> + /// Number of channels supported + /// </summary> + public int Channels + { + get + { + return channels; + } + } + + /// <summary> + /// The product name + /// </summary> + public string ProductName + { + get + { + return productName; + } + } + + /// <summary> + /// The device name Guid (if provided) + /// </summary> + public Guid NameGuid { get { return nameGuid; } } + /// <summary> + /// The product name Guid (if provided) + /// </summary> + public Guid ProductGuid { get { return productGuid; } } + /// <summary> + /// The manufacturer guid (if provided) + /// </summary> + public Guid ManufacturerGuid { get { return manufacturerGuid; } } + + /// <summary> + /// Checks to see if a given SupportedWaveFormat is supported + /// </summary> + /// <param name="waveFormat">The SupportedWaveFormat</param> + /// <returns>true if supported</returns> + public bool SupportsWaveFormat(SupportedWaveFormat waveFormat) + { + return (supportedFormats & waveFormat) == waveFormat; + } + + } + + public static class WaveCapabilitiesHelpers + { + public static readonly Guid MicrosoftDefaultManufacturerId = new Guid("d5a47fa8-6d98-11d1-a21a-00a0c9223196"); + public static readonly Guid DefaultWaveOutGuid = new Guid("E36DC310-6D9A-11D1-A21A-00A0C9223196"); + public static readonly Guid DefaultWaveInGuid = new Guid("E36DC311-6D9A-11D1-A21A-00A0C9223196"); + + /// <summary> + /// The device name from the registry if supported + /// </summary> + public static string GetNameFromGuid(Guid guid) + { + // n.b it seems many audio drivers just return the default values, which won't be in the registry + // http://www.tech-archive.net/Archive/Development/microsoft.public.win32.programmer.mmedia/2006-08/msg00102.html + string name = null; + // using (var namesKey = Registry.LocalMachine.OpenSubKey(@"System\CurrentControlSet\Control\MediaCategories")) + // using (var nameKey = namesKey.OpenSubKey(guid.ToString("B"))) + // { + // if (nameKey != null) name = nameKey.GetValue("Name") as string; + // } + return name; + } + + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveInCapabilities.cs.meta b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveInCapabilities.cs.meta new file mode 100644 index 0000000..370fcec --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveInCapabilities.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a5808200288e39a59812b3e14ce6998f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveInterop.cs b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveInterop.cs new file mode 100644 index 0000000..ca0a706 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveInterop.cs @@ -0,0 +1,169 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Wave +{ + /// <summary> + /// MME Wave function interop + /// </summary> + public class WaveInterop + { + [Flags] + public enum WaveInOutOpenFlags + { + /// <summary> + /// CALLBACK_NULL + /// No callback + /// </summary> + CallbackNull = 0, + /// <summary> + /// CALLBACK_FUNCTION + /// dwCallback is a FARPROC + /// </summary> + CallbackFunction = 0x30000, + /// <summary> + /// CALLBACK_EVENT + /// dwCallback is an EVENT handle + /// </summary> + CallbackEvent = 0x50000, + /// <summary> + /// CALLBACK_WINDOW + /// dwCallback is a HWND + /// </summary> + CallbackWindow = 0x10000, + /// <summary> + /// CALLBACK_THREAD + /// callback is a thread ID + /// </summary> + CallbackThread = 0x20000, + /* + WAVE_FORMAT_QUERY = 1, + WAVE_MAPPED = 4, + WAVE_FORMAT_DIRECT = 8*/ + } + + //public const int TIME_MS = 0x0001; // time in milliseconds + //public const int TIME_SAMPLES = 0x0002; // number of wave samples + //public const int TIME_BYTES = 0x0004; // current byte offset + + public enum WaveMessage + { + /// <summary> + /// WIM_OPEN + /// </summary> + WaveInOpen = 0x3BE, + /// <summary> + /// WIM_CLOSE + /// </summary> + WaveInClose = 0x3BF, + /// <summary> + /// WIM_DATA + /// </summary> + WaveInData = 0x3C0, + + /// <summary> + /// WOM_CLOSE + /// </summary> + WaveOutClose = 0x3BC, + /// <summary> + /// WOM_DONE + /// </summary> + WaveOutDone = 0x3BD, + /// <summary> + /// WOM_OPEN + /// </summary> + WaveOutOpen = 0x3BB + } + + // use the userdata as a reference + // WaveOutProc http://msdn.microsoft.com/en-us/library/dd743869%28VS.85%29.aspx + // WaveInProc http://msdn.microsoft.com/en-us/library/dd743849%28VS.85%29.aspx + public delegate void WaveCallback(IntPtr hWaveOut, WaveMessage message, IntPtr dwInstance, WaveHeader wavhdr, IntPtr dwReserved); + + [DllImport("winmm.dll")] + public static extern Int32 mmioStringToFOURCC([MarshalAs(UnmanagedType.LPStr)] String s, int flags); + + [DllImport("winmm.dll")] + public static extern Int32 waveOutGetNumDevs(); + [DllImport("winmm.dll")] + public static extern MmResult waveOutPrepareHeader(IntPtr hWaveOut, WaveHeader lpWaveOutHdr, int uSize); + [DllImport("winmm.dll")] + public static extern MmResult waveOutUnprepareHeader(IntPtr hWaveOut, WaveHeader lpWaveOutHdr, int uSize); + [DllImport("winmm.dll")] + public static extern MmResult waveOutWrite(IntPtr hWaveOut, WaveHeader lpWaveOutHdr, int uSize); + + // http://msdn.microsoft.com/en-us/library/dd743866%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult waveOutOpen(out IntPtr hWaveOut, IntPtr uDeviceID, WaveFormat lpFormat, WaveCallback dwCallback, IntPtr dwInstance, WaveInOutOpenFlags dwFlags); + [DllImport("winmm.dll", EntryPoint = "waveOutOpen")] + public static extern MmResult waveOutOpenWindow(out IntPtr hWaveOut, IntPtr uDeviceID, WaveFormat lpFormat, IntPtr callbackWindowHandle, IntPtr dwInstance, WaveInOutOpenFlags dwFlags); + + [DllImport("winmm.dll")] + public static extern MmResult waveOutReset(IntPtr hWaveOut); + [DllImport("winmm.dll")] + public static extern MmResult waveOutClose(IntPtr hWaveOut); + [DllImport("winmm.dll")] + public static extern MmResult waveOutPause(IntPtr hWaveOut); + [DllImport("winmm.dll")] + public static extern MmResult waveOutRestart(IntPtr hWaveOut); + + // http://msdn.microsoft.com/en-us/library/dd743863%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult waveOutGetPosition(IntPtr hWaveOut, ref MmTime mmTime, int uSize); + + // http://msdn.microsoft.com/en-us/library/dd743874%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult waveOutSetVolume(IntPtr hWaveOut, int dwVolume); + + [DllImport("winmm.dll")] + public static extern MmResult waveOutGetVolume(IntPtr hWaveOut, out int dwVolume); + + // http://msdn.microsoft.com/en-us/library/dd743857%28VS.85%29.aspx + [DllImport("winmm.dll", CharSet = CharSet.Auto)] + public static extern MmResult waveOutGetDevCaps(IntPtr deviceID, out WaveOutCapabilities waveOutCaps, int waveOutCapsSize); + + [DllImport("winmm.dll")] + public static extern Int32 waveInGetNumDevs(); + + // http://msdn.microsoft.com/en-us/library/dd743841%28VS.85%29.aspx + [DllImport("winmm.dll", CharSet = CharSet.Auto)] + public static extern MmResult waveInGetDevCaps(IntPtr deviceID, out WaveInCapabilities waveInCaps, int waveInCapsSize); + + // http://msdn.microsoft.com/en-us/library/dd743838%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult waveInAddBuffer(IntPtr hWaveIn, WaveHeader pwh, int cbwh); + [DllImport("winmm.dll")] + public static extern MmResult waveInClose(IntPtr hWaveIn); + + // http://msdn.microsoft.com/en-us/library/dd743847%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult waveInOpen(out IntPtr hWaveIn, IntPtr uDeviceID, WaveFormat lpFormat, WaveCallback dwCallback, IntPtr dwInstance, WaveInOutOpenFlags dwFlags); + [DllImport("winmm.dll", EntryPoint = "waveInOpen")] + public static extern MmResult waveInOpenWindow(out IntPtr hWaveIn, IntPtr uDeviceID, WaveFormat lpFormat, IntPtr callbackWindowHandle, IntPtr dwInstance, WaveInOutOpenFlags dwFlags); + + // http://msdn.microsoft.com/en-us/library/dd743848%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult waveInPrepareHeader(IntPtr hWaveIn, WaveHeader lpWaveInHdr, int uSize); + + [DllImport("winmm.dll")] + public static extern MmResult waveInUnprepareHeader(IntPtr hWaveIn, WaveHeader lpWaveInHdr, int uSize); + + // http://msdn.microsoft.com/en-us/library/dd743850%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult waveInReset(IntPtr hWaveIn); + + // http://msdn.microsoft.com/en-us/library/dd743851%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult waveInStart(IntPtr hWaveIn); + + // http://msdn.microsoft.com/en-us/library/dd743852%28VS.85%29.aspx + [DllImport("winmm.dll")] + public static extern MmResult waveInStop(IntPtr hWaveIn); + + // https://msdn.microsoft.com/en-us/library/Dd743845(v=VS.85).aspx + [DllImport("winmm.dll")] + public static extern MmResult waveInGetPosition(IntPtr hWaveIn, out MmTime mmTime, int uSize); + + + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveInterop.cs.meta b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveInterop.cs.meta new file mode 100644 index 0000000..6f0d4eb --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveInterop.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 553c3b8b93bf1ad7da8a35abdee1f898 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveOutCapabilities.cs b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveOutCapabilities.cs new file mode 100644 index 0000000..dd990f4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveOutCapabilities.cs @@ -0,0 +1,217 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Wave +{ + /// <summary> + /// WaveOutCapabilities structure (based on WAVEOUTCAPS2 from mmsystem.h) + /// http://msdn.microsoft.com/library/default.asp?url=/library/en-us/multimed/htm/_win32_waveoutcaps_str.asp + /// </summary> + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)] + public struct WaveOutCapabilities + { + /// <summary> + /// wMid + /// </summary> + private short manufacturerId; + /// <summary> + /// wPid + /// </summary> + private short productId; + /// <summary> + /// vDriverVersion + /// </summary> + private int driverVersion; + /// <summary> + /// Product Name (szPname) + /// </summary> + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = MaxProductNameLength)] + private string productName; + /// <summary> + /// Supported formats (bit flags) dwFormats + /// </summary> + private SupportedWaveFormat supportedFormats; + /// <summary> + /// Supported channels (1 for mono 2 for stereo) (wChannels) + /// Seems to be set to -1 on a lot of devices + /// </summary> + private short channels; + /// <summary> + /// wReserved1 + /// </summary> + private short reserved; + /// <summary> + /// Optional functionality supported by the device + /// </summary> + private WaveOutSupport support; // = new WaveOutSupport(); + + // extra WAVEOUTCAPS2 members + private Guid manufacturerGuid; + private Guid productGuid; + private Guid nameGuid; + + private const int MaxProductNameLength = 32; + + /// <summary> + /// Number of channels supported + /// </summary> + public int Channels + { + get + { + return channels; + } + } + + /// <summary> + /// Whether playback control is supported + /// </summary> + public bool SupportsPlaybackRateControl + { + get + { + return (support & WaveOutSupport.PlaybackRate) == WaveOutSupport.PlaybackRate; + } + } + + /// <summary> + /// The product name + /// </summary> + public string ProductName + { + get + { + return productName; + } + } + + /// <summary> + /// Checks to see if a given SupportedWaveFormat is supported + /// </summary> + /// <param name="waveFormat">The SupportedWaveFormat</param> + /// <returns>true if supported</returns> + public bool SupportsWaveFormat(SupportedWaveFormat waveFormat) + { + return (supportedFormats & waveFormat) == waveFormat; + } + + /// <summary> + /// The device name Guid (if provided) + /// </summary> + public Guid NameGuid { get { return nameGuid; } } + /// <summary> + /// The product name Guid (if provided) + /// </summary> + public Guid ProductGuid { get { return productGuid; } } + /// <summary> + /// The manufacturer guid (if provided) + /// </summary> + public Guid ManufacturerGuid { get { return manufacturerGuid; } } + } + + /// <summary> + /// Supported wave formats for WaveOutCapabilities + /// </summary> + [Flags] + public enum SupportedWaveFormat + { + /// <summary> + /// 11.025 kHz, Mono, 8-bit + /// </summary> + WAVE_FORMAT_1M08 = 0x00000001, + /// <summary> + /// 11.025 kHz, Stereo, 8-bit + /// </summary> + WAVE_FORMAT_1S08 = 0x00000002, + /// <summary> + /// 11.025 kHz, Mono, 16-bit + /// </summary> + WAVE_FORMAT_1M16 = 0x00000004, + /// <summary> + /// 11.025 kHz, Stereo, 16-bit + /// </summary> + WAVE_FORMAT_1S16 = 0x00000008, + /// <summary> + /// 22.05 kHz, Mono, 8-bit + /// </summary> + WAVE_FORMAT_2M08 = 0x00000010, + /// <summary> + /// 22.05 kHz, Stereo, 8-bit + /// </summary> + WAVE_FORMAT_2S08 = 0x00000020, + /// <summary> + /// 22.05 kHz, Mono, 16-bit + /// </summary> + WAVE_FORMAT_2M16 = 0x00000040, + /// <summary> + /// 22.05 kHz, Stereo, 16-bit + /// </summary> + WAVE_FORMAT_2S16 = 0x00000080, + /// <summary> + /// 44.1 kHz, Mono, 8-bit + /// </summary> + WAVE_FORMAT_4M08 = 0x00000100, + /// <summary> + /// 44.1 kHz, Stereo, 8-bit + /// </summary> + WAVE_FORMAT_4S08 = 0x00000200, + /// <summary> + /// 44.1 kHz, Mono, 16-bit + /// </summary> + WAVE_FORMAT_4M16 = 0x00000400, + /// <summary> + /// 44.1 kHz, Stereo, 16-bit + /// </summary> + WAVE_FORMAT_4S16 = 0x00000800, + + /// <summary> + /// 44.1 kHz, Mono, 8-bit + /// </summary> + WAVE_FORMAT_44M08 = 0x00000100, + /// <summary> + /// 44.1 kHz, Stereo, 8-bit + /// </summary> + WAVE_FORMAT_44S08 = 0x00000200, + /// <summary> + /// 44.1 kHz, Mono, 16-bit + /// </summary> + WAVE_FORMAT_44M16 = 0x00000400, + /// <summary> + /// 44.1 kHz, Stereo, 16-bit + /// </summary> + WAVE_FORMAT_44S16 = 0x00000800, + /// <summary> + /// 48 kHz, Mono, 8-bit + /// </summary> + WAVE_FORMAT_48M08 = 0x00001000, + /// <summary> + /// 48 kHz, Stereo, 8-bit + /// </summary> + WAVE_FORMAT_48S08 = 0x00002000, + /// <summary> + /// 48 kHz, Mono, 16-bit + /// </summary> + WAVE_FORMAT_48M16 = 0x00004000, + /// <summary> + /// 48 kHz, Stereo, 16-bit + /// </summary> + WAVE_FORMAT_48S16 = 0x00008000, + /// <summary> + /// 96 kHz, Mono, 8-bit + /// </summary> + WAVE_FORMAT_96M08 = 0x00010000, + /// <summary> + /// 96 kHz, Stereo, 8-bit + /// </summary> + WAVE_FORMAT_96S08 = 0x00020000, + /// <summary> + /// 96 kHz, Mono, 16-bit + /// </summary> + WAVE_FORMAT_96M16 = 0x00040000, + /// <summary> + /// 96 kHz, Stereo, 16-bit + /// </summary> + WAVE_FORMAT_96S16 = 0x00080000, + + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveOutCapabilities.cs.meta b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveOutCapabilities.cs.meta new file mode 100644 index 0000000..dceb59a --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveOutCapabilities.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2edc00fa8039a0dd48a5f3af89b46bb0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveOutSupport.cs b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveOutSupport.cs new file mode 100644 index 0000000..33baf02 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveOutSupport.cs @@ -0,0 +1,24 @@ +using System; + +namespace NAudio.Wave +{ + /// <summary> + /// Flags indicating what features this WaveOut device supports + /// </summary> + [Flags] + enum WaveOutSupport + { + /// <summary>supports pitch control (WAVECAPS_PITCH)</summary> + Pitch = 0x0001, + /// <summary>supports playback rate control (WAVECAPS_PLAYBACKRATE)</summary> + PlaybackRate = 0x0002, + /// <summary>supports volume control (WAVECAPS_VOLUME)</summary> + Volume = 0x0004, + /// <summary>supports separate left-right volume control (WAVECAPS_LRVOLUME)</summary> + LRVolume = 0x0008, + /// <summary>(WAVECAPS_SYNC)</summary> + Sync = 0x0010, + /// <summary>(WAVECAPS_SAMPLEACCURATE)</summary> + SampleAccurate = 0x0020, + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveOutSupport.cs.meta b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveOutSupport.cs.meta new file mode 100644 index 0000000..6ba44ea --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/MmeInterop/WaveOutSupport.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1d8f072a44dab6b279f368b247b55d29 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/Mp3FrameDecompressor.cs b/NAudio-2.2.1/NAudio.WinMM/Mp3FrameDecompressor.cs new file mode 100644 index 0000000..663c208 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Mp3FrameDecompressor.cs @@ -0,0 +1,94 @@ +using System; +using NAudio.Wave.Compression; + +namespace NAudio.Wave +{ + /// <summary> + /// MP3 Frame Decompressor using ACM + /// </summary> + public class AcmMp3FrameDecompressor : IMp3FrameDecompressor + { + private readonly AcmStream conversionStream; + private readonly WaveFormat pcmFormat; + private bool disposed; + + /// <summary> + /// Creates a new ACM frame decompressor + /// </summary> + /// <param name="sourceFormat">The MP3 source format</param> + public AcmMp3FrameDecompressor(WaveFormat sourceFormat) + { + this.pcmFormat = AcmStream.SuggestPcmFormat(sourceFormat); + try + { + conversionStream = new AcmStream(sourceFormat, pcmFormat); + } + catch (Exception) + { + disposed = true; + GC.SuppressFinalize(this); + throw; + } + } + + /// <summary> + /// Output format (PCM) + /// </summary> + public WaveFormat OutputFormat { get { return pcmFormat; } } + + /// <summary> + /// Decompresses a frame + /// </summary> + /// <param name="frame">The MP3 frame</param> + /// <param name="dest">destination buffer</param> + /// <param name="destOffset">Offset within destination buffer</param> + /// <returns>Bytes written into destination buffer</returns> + public int DecompressFrame(Mp3Frame frame, byte[] dest, int destOffset) + { + if (frame == null) + { + throw new ArgumentNullException("frame", "You must provide a non-null Mp3Frame to decompress"); + } + Array.Copy(frame.RawData, conversionStream.SourceBuffer, frame.FrameLength); + int converted = conversionStream.Convert(frame.FrameLength, out int sourceBytesConverted); + if (sourceBytesConverted != frame.FrameLength) + { + throw new InvalidOperationException(String.Format("Couldn't convert the whole MP3 frame (converted {0}/{1})", + sourceBytesConverted, frame.FrameLength)); + } + Array.Copy(conversionStream.DestBuffer, 0, dest, destOffset, converted); + return converted; + } + + /// <summary> + /// Resets the MP3 Frame Decompressor after a reposition operation + /// </summary> + public void Reset() + { + conversionStream.Reposition(); + } + + /// <summary> + /// Disposes of this MP3 frame decompressor + /// </summary> + public void Dispose() + { + if (!disposed) + { + disposed = true; + if(conversionStream != null) + conversionStream.Dispose(); + GC.SuppressFinalize(this); + } + } + + /// <summary> + /// Finalizer ensuring that resources get released properly + /// </summary> + ~AcmMp3FrameDecompressor() + { + System.Diagnostics.Debug.Assert(false, "AcmMp3FrameDecompressor Dispose was not called"); + Dispose(); + } + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/Mp3FrameDecompressor.cs.meta b/NAudio-2.2.1/NAudio.WinMM/Mp3FrameDecompressor.cs.meta new file mode 100644 index 0000000..a23d2f4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/Mp3FrameDecompressor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f8f8647bea51131c894f55bddfa1363e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/NAudio.WinMM.csproj b/NAudio-2.2.1/NAudio.WinMM/NAudio.WinMM.csproj new file mode 100644 index 0000000..75503e4 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/NAudio.WinMM.csproj @@ -0,0 +1,39 @@ +<Project Sdk="Microsoft.NET.Sdk"> + + <PropertyGroup> + <TargetFrameworks>netstandard2.0</TargetFrameworks> + <Version>2.2.1</Version> + <GeneratePackageOnBuild>true</GeneratePackageOnBuild> + <GenerateDocumentationFile>true</GenerateDocumentationFile> + <SignAssembly>true</SignAssembly> + <AssemblyOriginatorKeyFile>..\NAudioStrongNameKey.snk</AssemblyOriginatorKeyFile> + <PackageProjectUrl>https://github.com/naudio/NAudio</PackageProjectUrl> + <PackageTags>C# .NET audio sound</PackageTags> + <RepositoryUrl>https://github.com/naudio/NAudio</RepositoryUrl> + <Copyright>© Mark Heath 2023</Copyright> + <PackageLicenseExpression>MIT</PackageLicenseExpression> + <PackageIcon>naudio-icon.png</PackageIcon> + </PropertyGroup> + + <!-- needed for perfomance profiling unit tests --> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> + <DebugType>full</DebugType> + <DebugSymbols>true</DebugSymbols> + </PropertyGroup> + + <ItemGroup> + <PackageReference Include="Microsoft.Win32.Registry" Version="4.7.0" /> + </ItemGroup> + + <ItemGroup> + <ProjectReference Include="..\NAudio.Core\NAudio.Core.csproj" /> + </ItemGroup> + + <ItemGroup> + <None Include="..\naudio-icon.png"> + <Pack>True</Pack> + <PackagePath></PackagePath> + </None> + </ItemGroup> + +</Project> diff --git a/NAudio-2.2.1/NAudio.WinMM/NAudio.WinMM.csproj.meta b/NAudio-2.2.1/NAudio.WinMM/NAudio.WinMM.csproj.meta new file mode 100644 index 0000000..245be5d --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/NAudio.WinMM.csproj.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9ebcad0693e3f0924bafe8d5a87b1c6a +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/WaveFormatConversionProvider.cs b/NAudio-2.2.1/NAudio.WinMM/WaveFormatConversionProvider.cs new file mode 100644 index 0000000..54db4b9 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/WaveFormatConversionProvider.cs @@ -0,0 +1,173 @@ +using System; +using System.Diagnostics; +using NAudio.Wave.Compression; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// IWaveProvider that passes through an ACM Codec + /// </summary> + public class WaveFormatConversionProvider : IWaveProvider, IDisposable + { + private readonly AcmStream conversionStream; + private readonly IWaveProvider sourceProvider; + private readonly int preferredSourceReadSize; + private int leftoverDestBytes; + private int leftoverDestOffset; + private int leftoverSourceBytes; + private bool isDisposed; + + /// <summary> + /// Create a new WaveFormat conversion stream + /// </summary> + /// <param name="targetFormat">Desired output format</param> + /// <param name="sourceProvider">Source Provider</param> + public WaveFormatConversionProvider(WaveFormat targetFormat, IWaveProvider sourceProvider) + { + this.sourceProvider = sourceProvider; + WaveFormat = targetFormat; + + conversionStream = new AcmStream(sourceProvider.WaveFormat, targetFormat); + + preferredSourceReadSize = Math.Min(sourceProvider.WaveFormat.AverageBytesPerSecond, conversionStream.SourceBuffer.Length); + preferredSourceReadSize -= (preferredSourceReadSize% sourceProvider.WaveFormat.BlockAlign); + } + + /// <summary> + /// Gets the WaveFormat of this stream + /// </summary> + public WaveFormat WaveFormat { get; } + + /// <summary> + /// Indicates that a reposition has taken place, and internal buffers should be reset + /// </summary> + public void Reposition() + { + leftoverDestBytes = 0; + leftoverDestOffset = 0; + leftoverSourceBytes = 0; + conversionStream.Reposition(); + } + + /// <summary> + /// Reads bytes from this stream + /// </summary> + /// <param name="buffer">Buffer to read into</param> + /// <param name="offset">Offset in buffer to read into</param> + /// <param name="count">Number of bytes to read</param> + /// <returns>Number of bytes read</returns> + public int Read(byte[] buffer, int offset, int count) + { + int bytesRead = 0; + if (count % WaveFormat.BlockAlign != 0) + { + //throw new ArgumentException("Must read complete blocks"); + count -= (count % WaveFormat.BlockAlign); + } + + while (bytesRead < count) + { + // first copy in any leftover destination bytes + int readFromLeftoverDest = Math.Min(count - bytesRead, leftoverDestBytes); + if (readFromLeftoverDest > 0) + { + Array.Copy(conversionStream.DestBuffer, leftoverDestOffset, buffer, offset+bytesRead, readFromLeftoverDest); + leftoverDestOffset += readFromLeftoverDest; + leftoverDestBytes -= readFromLeftoverDest; + bytesRead += readFromLeftoverDest; + } + if (bytesRead >= count) + { + // we've fulfilled the request from the leftovers alone + break; + } + + // now we'll convert one full source buffer + var sourceReadSize = Math.Min(preferredSourceReadSize, + conversionStream.SourceBuffer.Length - leftoverSourceBytes); + + // always read our preferred size, we can always keep leftovers for the next call to Read if we get + // too much + int sourceBytesRead = sourceProvider.Read(conversionStream.SourceBuffer, leftoverSourceBytes, sourceReadSize); + int sourceBytesAvailable = sourceBytesRead + leftoverSourceBytes; + if (sourceBytesAvailable == 0) + { + // we've reached the end of the input + break; + } + + int sourceBytesConverted; + int destBytesConverted = conversionStream.Convert(sourceBytesAvailable, out sourceBytesConverted); + if (sourceBytesConverted == 0) + { + Debug.WriteLine($"Warning: couldn't convert anything from {sourceBytesAvailable}"); + // no point backing up in this case as we're not going to manage to finish playing this + break; + } + leftoverSourceBytes = sourceBytesAvailable - sourceBytesConverted; + + if (leftoverSourceBytes > 0) + { + // buffer.blockcopy is safe for overlapping copies + Buffer.BlockCopy(conversionStream.SourceBuffer, sourceBytesConverted, conversionStream.SourceBuffer, + 0, leftoverSourceBytes); + } + + if (destBytesConverted > 0) + { + int bytesRequired = count - bytesRead; + int toCopy = Math.Min(destBytesConverted, bytesRequired); + + // save leftovers + if (toCopy < destBytesConverted) + { + leftoverDestBytes = destBytesConverted - toCopy; + leftoverDestOffset = toCopy; + } + Array.Copy(conversionStream.DestBuffer, 0, buffer, bytesRead + offset, toCopy); + bytesRead += toCopy; + } + else + { + // possible error here + Debug.WriteLine( + $"sourceBytesRead: {sourceBytesRead}, sourceBytesConverted {sourceBytesConverted}, destBytesConverted {destBytesConverted}"); + //Debug.Assert(false, "conversion stream returned nothing at all"); + break; + } + } + return bytesRead; + } + + /// <summary> + /// Disposes this stream + /// </summary> + /// <param name="disposing">true if the user called this</param> + protected virtual void Dispose(bool disposing) + { + if (!isDisposed) + { + isDisposed = true; + conversionStream?.Dispose(); + } + } + + /// <summary> + /// Disposes this resource + /// </summary> + public void Dispose() + { + GC.SuppressFinalize(this); + Dispose(true); + } + + /// <summary> + /// Finalizer + /// </summary> + ~WaveFormatConversionProvider() + { + Dispose(false); + } + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.WinMM/WaveFormatConversionProvider.cs.meta b/NAudio-2.2.1/NAudio.WinMM/WaveFormatConversionProvider.cs.meta new file mode 100644 index 0000000..21f474a --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/WaveFormatConversionProvider.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 835a2f019efac504c82a92a64a53ff1c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/WaveFormatConversionStream.cs b/NAudio-2.2.1/NAudio.WinMM/WaveFormatConversionStream.cs new file mode 100644 index 0000000..3887e7e --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/WaveFormatConversionStream.cs @@ -0,0 +1,177 @@ +using System; +using System.Diagnostics; +using NAudio.Wave.Compression; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// WaveStream that passes through an ACM Codec + /// </summary> + public class WaveFormatConversionStream : WaveStream + { + private readonly WaveFormatConversionProvider conversionProvider; + private readonly WaveFormat targetFormat; + private readonly long length; + private long position; + private readonly WaveStream sourceStream; + private bool isDisposed; + + /// <summary> + /// Create a new WaveFormat conversion stream + /// </summary> + /// <param name="targetFormat">Desired output format</param> + /// <param name="sourceStream">Source stream</param> + public WaveFormatConversionStream(WaveFormat targetFormat, WaveStream sourceStream) + { + this.sourceStream = sourceStream; + this.targetFormat = targetFormat; + conversionProvider = new WaveFormatConversionProvider(targetFormat, sourceStream); + length = EstimateSourceToDest((int)sourceStream.Length); + position = 0; + } + + /// <summary> + /// Creates a stream that can convert to PCM + /// </summary> + /// <param name="sourceStream">The source stream</param> + /// <returns>A PCM stream</returns> + public static WaveStream CreatePcmStream(WaveStream sourceStream) + { + if (sourceStream.WaveFormat.Encoding == WaveFormatEncoding.Pcm) + { + return sourceStream; + } + var pcmFormat = AcmStream.SuggestPcmFormat(sourceStream.WaveFormat); + if (pcmFormat.SampleRate < 8000) + { + if (sourceStream.WaveFormat.Encoding == WaveFormatEncoding.G723) + { + pcmFormat = new WaveFormat(8000, 16, 1); + } + else + { + throw new InvalidOperationException("Invalid suggested output format, please explicitly provide a target format"); + } + } + return new WaveFormatConversionStream(pcmFormat, sourceStream); + } + + /// <summary> + /// Gets or sets the current position in the stream + /// </summary> + public override long Position + { + get + { + return position; + } + set + { + // make sure we don't get out of sync + value -= (value % BlockAlign); + + // this relies on conversionStream DestToSource and SourceToDest being reliable + var desiredSourcePosition = EstimateDestToSource(value); //conversionStream.DestToSource((int) value); + sourceStream.Position = desiredSourcePosition; + position = EstimateSourceToDest(sourceStream.Position); //conversionStream.SourceToDest((int)sourceStream.Position); + conversionProvider.Reposition(); + } + } + + /// <summary> + /// Converts source bytes to destination bytes + /// </summary> + [Obsolete("can be unreliable, use of this method not encouraged")] + public int SourceToDest(int source) + { + return (int)EstimateSourceToDest(source); + //return conversionStream.SourceToDest(source); + } + + private long EstimateSourceToDest(long source) + { + var dest = ((source * targetFormat.AverageBytesPerSecond) / sourceStream.WaveFormat.AverageBytesPerSecond); + dest -= (dest % targetFormat.BlockAlign); + return dest; + } + + private long EstimateDestToSource(long dest) + { + var source = ((dest * sourceStream.WaveFormat.AverageBytesPerSecond) / targetFormat.AverageBytesPerSecond); + source -= (source % sourceStream.WaveFormat.BlockAlign); + return (int)source; + } + /// <summary> + /// Converts destination bytes to source bytes + /// </summary> + [Obsolete("can be unreliable, use of this method not encouraged")] + public int DestToSource(int dest) + { + return (int)EstimateDestToSource(dest); + //return conversionStream.DestToSource(dest); + } + + /// <summary> + /// Returns the stream length + /// </summary> + public override long Length + { + get + { + return length; + } + } + + /// <summary> + /// Gets the WaveFormat of this stream + /// </summary> + public override WaveFormat WaveFormat + { + get + { + return targetFormat; + } + } + + /// <summary> + /// + /// </summary> + /// <param name="buffer">Buffer to read into</param> + /// <param name="offset">Offset within buffer to write to</param> + /// <param name="count">Number of bytes to read</param> + /// <returns>Bytes read</returns> + public override int Read(byte[] buffer, int offset, int count) + { + var bytesRead = conversionProvider.Read(buffer, offset, count); + position += bytesRead; + return bytesRead; + } + + /// <summary> + /// Disposes this stream + /// </summary> + /// <param name="disposing">true if the user called this</param> + protected override void Dispose(bool disposing) + { + if (!isDisposed) + { + isDisposed = true; + if (disposing) + { + sourceStream.Dispose(); + conversionProvider.Dispose(); + } + else + { + // we've been called by the finalizer + Debug.Assert(false, "WaveFormatConversionStream was not disposed"); + } + } + // Release unmanaged resources. + // Set large fields to null. + // Call Dispose on your base class. + base.Dispose(disposing); + } + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/WaveFormatConversionStream.cs.meta b/NAudio-2.2.1/NAudio.WinMM/WaveFormatConversionStream.cs.meta new file mode 100644 index 0000000..bd20485 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/WaveFormatConversionStream.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6c391a44c5f5721e6bcbd36c043e75ef +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/WaveInBuffer.cs b/NAudio-2.2.1/NAudio.WinMM/WaveInBuffer.cs new file mode 100644 index 0000000..87cc1c8 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/WaveInBuffer.cs @@ -0,0 +1,158 @@ +using System; +using System.Runtime.InteropServices; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// A buffer of Wave samples + /// </summary> + public class WaveInBuffer : IDisposable + { + private readonly WaveHeader header; + private readonly Int32 bufferSize; // allocated bytes, may not be the same as bytes read + private readonly byte[] buffer; + private GCHandle hBuffer; + private IntPtr waveInHandle; + private GCHandle hHeader; // we need to pin the header structure + private GCHandle hThis; // for the user callback + + /// <summary> + /// creates a new wavebuffer + /// </summary> + /// <param name="waveInHandle">WaveIn device to write to</param> + /// <param name="bufferSize">Buffer size in bytes</param> + public WaveInBuffer(IntPtr waveInHandle, Int32 bufferSize) + { + this.bufferSize = bufferSize; + this.buffer = new byte[bufferSize]; + this.hBuffer = GCHandle.Alloc(buffer, GCHandleType.Pinned); + this.waveInHandle = waveInHandle; + + header = new WaveHeader(); + hHeader = GCHandle.Alloc(header, GCHandleType.Pinned); + header.dataBuffer = hBuffer.AddrOfPinnedObject(); + header.bufferLength = bufferSize; + header.loops = 1; + hThis = GCHandle.Alloc(this); + header.userData = (IntPtr)hThis; + + MmException.Try(WaveInterop.waveInPrepareHeader(waveInHandle, header, Marshal.SizeOf(header)), "waveInPrepareHeader"); + //MmException.Try(WaveInterop.waveInAddBuffer(waveInHandle, header, Marshal.SizeOf(header)), "waveInAddBuffer"); + } + + /// <summary> + /// Place this buffer back to record more audio + /// </summary> + public void Reuse() + { + // TEST: we might not actually need to bother unpreparing and repreparing + MmException.Try(WaveInterop.waveInUnprepareHeader(waveInHandle, header, Marshal.SizeOf(header)), "waveUnprepareHeader"); + MmException.Try(WaveInterop.waveInPrepareHeader(waveInHandle, header, Marshal.SizeOf(header)), "waveInPrepareHeader"); + //System.Diagnostics.Debug.Assert(header.bytesRecorded == 0, "bytes recorded was not reset properly"); + MmException.Try(WaveInterop.waveInAddBuffer(waveInHandle, header, Marshal.SizeOf(header)), "waveInAddBuffer"); + } + + #region Dispose Pattern + + /// <summary> + /// Finalizer for this wave buffer + /// </summary> + ~WaveInBuffer() + { + Dispose(false); + System.Diagnostics.Debug.Assert(true, "WaveInBuffer was not disposed"); + } + + /// <summary> + /// Releases resources held by this WaveBuffer + /// </summary> + public void Dispose() + { + GC.SuppressFinalize(this); + Dispose(true); + } + + /// <summary> + /// Releases resources held by this WaveBuffer + /// </summary> + protected void Dispose(bool disposing) + { + if (disposing) + { + // free managed resources + } + // free unmanaged resources + if (waveInHandle != IntPtr.Zero) + { + WaveInterop.waveInUnprepareHeader(waveInHandle, header, Marshal.SizeOf(header)); + waveInHandle = IntPtr.Zero; + } + if (hHeader.IsAllocated) + hHeader.Free(); + if (hBuffer.IsAllocated) + hBuffer.Free(); + if (hThis.IsAllocated) + hThis.Free(); + + } + + #endregion + + /// <summary> + /// Provides access to the actual record buffer (for reading only) + /// </summary> + public byte[] Data + { + get + { + return buffer; + } + } + + /// <summary> + /// Indicates whether the Done flag is set on this buffer + /// </summary> + public bool Done + { + get + { + return (header.flags & WaveHeaderFlags.Done) == WaveHeaderFlags.Done; + } + } + + + /// <summary> + /// Indicates whether the InQueue flag is set on this buffer + /// </summary> + public bool InQueue + { + get + { + return (header.flags & WaveHeaderFlags.InQueue) == WaveHeaderFlags.InQueue; + } + } + + /// <summary> + /// Number of bytes recorded + /// </summary> + public int BytesRecorded + { + get + { + return header.bytesRecorded; + } + } + + /// <summary> + /// The buffer size in bytes + /// </summary> + public Int32 BufferSize + { + get + { + return bufferSize; + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/WaveInBuffer.cs.meta b/NAudio-2.2.1/NAudio.WinMM/WaveInBuffer.cs.meta new file mode 100644 index 0000000..ee3917b --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/WaveInBuffer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fe06026b8c4162d6699c1d64f2f6dd70 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/WaveInEvent.cs b/NAudio-2.2.1/NAudio.WinMM/WaveInEvent.cs new file mode 100644 index 0000000..63589b3 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/WaveInEvent.cs @@ -0,0 +1,283 @@ +using System; +using System.Runtime.InteropServices; +using NAudio.Mixer; +using System.Threading; +using NAudio.CoreAudioApi; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// Recording using waveIn api with event callbacks. + /// Use this for recording in non-gui applications + /// Events are raised as recorded buffers are made available + /// </summary> + public class WaveInEvent : IWaveIn + { + private readonly AutoResetEvent callbackEvent; + private readonly SynchronizationContext syncContext; + private IntPtr waveInHandle; + private volatile CaptureState captureState; + private WaveInBuffer[] buffers; + + /// <summary> + /// Indicates recorded data is available + /// </summary> + public event EventHandler<WaveInEventArgs> DataAvailable; + + /// <summary> + /// Indicates that all recorded data has now been received. + /// </summary> + public event EventHandler<StoppedEventArgs> RecordingStopped; + + /// <summary> + /// Prepares a Wave input device for recording + /// </summary> + public WaveInEvent() + { + callbackEvent = new AutoResetEvent(false); + syncContext = SynchronizationContext.Current; + DeviceNumber = 0; + WaveFormat = new WaveFormat(8000, 16, 1); + BufferMilliseconds = 100; + NumberOfBuffers = 3; + captureState = CaptureState.Stopped; + } + + /// <summary> + /// Returns the number of Wave In devices available in the system + /// </summary> + public static int DeviceCount => WaveInterop.waveInGetNumDevs(); + + /// <summary> + /// Retrieves the capabilities of a waveIn device + /// </summary> + /// <param name="devNumber">Device to test</param> + /// <returns>The WaveIn device capabilities</returns> + public static WaveInCapabilities GetCapabilities(int devNumber) + { + WaveInCapabilities caps = new WaveInCapabilities(); + int structSize = Marshal.SizeOf(caps); + MmException.Try(WaveInterop.waveInGetDevCaps((IntPtr)devNumber, out caps, structSize), "waveInGetDevCaps"); + return caps; + } + + /// <summary> + /// Milliseconds for the buffer. Recommended value is 100ms + /// </summary> + public int BufferMilliseconds { get; set; } + + /// <summary> + /// Number of Buffers to use (usually 2 or 3) + /// </summary> + public int NumberOfBuffers { get; set; } + + /// <summary> + /// The device number to use + /// </summary> + public int DeviceNumber { get; set; } + + private void CreateBuffers() + { + // Default to three buffers of 100ms each + int bufferSize = BufferMilliseconds * WaveFormat.AverageBytesPerSecond / 1000; + if (bufferSize % WaveFormat.BlockAlign != 0) + { + bufferSize -= bufferSize % WaveFormat.BlockAlign; + } + + buffers = new WaveInBuffer[NumberOfBuffers]; + for (int n = 0; n < buffers.Length; n++) + { + buffers[n] = new WaveInBuffer(waveInHandle, bufferSize); + } + } + + private void OpenWaveInDevice() + { + CloseWaveInDevice(); + MmResult result = WaveInterop.waveInOpenWindow(out waveInHandle, (IntPtr)DeviceNumber, WaveFormat, + callbackEvent.SafeWaitHandle.DangerousGetHandle(), + IntPtr.Zero, WaveInterop.WaveInOutOpenFlags.CallbackEvent); + MmException.Try(result, "waveInOpen"); + CreateBuffers(); + } + + /// <summary> + /// Start recording + /// </summary> + public void StartRecording() + { + if (captureState != CaptureState.Stopped) + throw new InvalidOperationException("Already recording"); + OpenWaveInDevice(); + MmException.Try(WaveInterop.waveInStart(waveInHandle), "waveInStart"); + captureState = CaptureState.Starting; + ThreadPool.QueueUserWorkItem((state) => RecordThread(), null); + } + + private void RecordThread() + { + Exception exception = null; + try + { + DoRecording(); + } + catch (Exception e) + { + exception = e; + } + finally + { + captureState = CaptureState.Stopped; + RaiseRecordingStoppedEvent(exception); + } + } + + private void DoRecording() + { + captureState = CaptureState.Capturing; + foreach (var buffer in buffers) + { + if (!buffer.InQueue) + { + buffer.Reuse(); + } + } + while (captureState == CaptureState.Capturing) + { + if (callbackEvent.WaitOne()) + { + // requeue any buffers returned to us + foreach (var buffer in buffers) + { + if (buffer.Done) + { + if (buffer.BytesRecorded > 0) + { + DataAvailable?.Invoke(this, new WaveInEventArgs(buffer.Data, buffer.BytesRecorded)); + } + + if (captureState == CaptureState.Capturing) + { + buffer.Reuse(); + } + } + } + } + } + } + + private void RaiseRecordingStoppedEvent(Exception e) + { + var handler = RecordingStopped; + if (handler != null) + { + if (syncContext == null) + { + handler(this, new StoppedEventArgs(e)); + } + else + { + syncContext.Post(state => handler(this, new StoppedEventArgs(e)), null); + } + } + } + /// <summary> + /// Stop recording + /// </summary> + public void StopRecording() + { + if (captureState != CaptureState.Stopped) + { + captureState = CaptureState.Stopping; + MmException.Try(WaveInterop.waveInStop(waveInHandle), "waveInStop"); + + //Reset, triggering the buffers to be returned + MmException.Try(WaveInterop.waveInReset(waveInHandle), "waveInReset"); + + callbackEvent.Set(); // signal the thread to exit + } + } + + /// <summary> + /// Gets the current position in bytes from the wave input device. + /// it calls directly into waveInGetPosition) + /// </summary> + /// <returns>Position in bytes</returns> + public long GetPosition() + { + MmTime mmTime = new MmTime(); + mmTime.wType = MmTime.TIME_BYTES; // request results in bytes, TODO: perhaps make this a little more flexible and support the other types? + MmException.Try(WaveInterop.waveInGetPosition(waveInHandle, out mmTime, Marshal.SizeOf(mmTime)), "waveInGetPosition"); + + if (mmTime.wType != MmTime.TIME_BYTES) + throw new Exception(string.Format("waveInGetPosition: wType -> Expected {0}, Received {1}", MmTime.TIME_BYTES, mmTime.wType)); + + return mmTime.cb; + } + + /// <summary> + /// WaveFormat we are recording in + /// </summary> + public WaveFormat WaveFormat { get; set; } + + /// <summary> + /// Dispose pattern + /// </summary> + protected virtual void Dispose(bool disposing) + { + if (disposing) + { + if (captureState != CaptureState.Stopped) + StopRecording(); + + CloseWaveInDevice(); + } + } + + private void CloseWaveInDevice() + { + // Some drivers need the reset to properly release buffers + WaveInterop.waveInReset(waveInHandle); + if (buffers != null) + { + for (int n = 0; n < buffers.Length; n++) + { + buffers[n].Dispose(); + } + buffers = null; + } + WaveInterop.waveInClose(waveInHandle); + waveInHandle = IntPtr.Zero; + } + + /// <summary> + /// Microphone Level + /// </summary> + public MixerLine GetMixerLine() + { + // TODO use mixerGetID instead to see if this helps with XP + MixerLine mixerLine; + if (waveInHandle != IntPtr.Zero) + { + mixerLine = new MixerLine(waveInHandle, 0, MixerFlags.WaveInHandle); + } + else + { + mixerLine = new MixerLine((IntPtr)DeviceNumber, 0, MixerFlags.WaveIn); + } + return mixerLine; + } + + /// <summary> + /// Dispose method + /// </summary> + public void Dispose() + { + Dispose(true); + GC.SuppressFinalize(this); + } + } +} + diff --git a/NAudio-2.2.1/NAudio.WinMM/WaveInEvent.cs.meta b/NAudio-2.2.1/NAudio.WinMM/WaveInEvent.cs.meta new file mode 100644 index 0000000..ad98590 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/WaveInEvent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3205f42b6f2929febad61c72bead98bc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/WaveOutBuffer.cs b/NAudio-2.2.1/NAudio.WinMM/WaveOutBuffer.cs new file mode 100644 index 0000000..655ee11 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/WaveOutBuffer.cs @@ -0,0 +1,151 @@ +using System; +using System.Runtime.InteropServices; + +namespace NAudio.Wave +{ + /// <summary> + /// A buffer of Wave samples for streaming to a Wave Output device + /// </summary> + public class WaveOutBuffer : IDisposable + { + private readonly WaveHeader header; + private readonly Int32 bufferSize; // allocated bytes, may not be the same as bytes read + private readonly byte[] buffer; + private readonly IWaveProvider waveStream; + private readonly object waveOutLock; + private GCHandle hBuffer; + private IntPtr hWaveOut; + private GCHandle hHeader; // we need to pin the header structure + private GCHandle hThis; // for the user callback + + /// <summary> + /// creates a new wavebuffer + /// </summary> + /// <param name="hWaveOut">WaveOut device to write to</param> + /// <param name="bufferSize">Buffer size in bytes</param> + /// <param name="bufferFillStream">Stream to provide more data</param> + /// <param name="waveOutLock">Lock to protect WaveOut API's from being called on >1 thread</param> + public WaveOutBuffer(IntPtr hWaveOut, Int32 bufferSize, IWaveProvider bufferFillStream, object waveOutLock) + { + this.bufferSize = bufferSize; + buffer = new byte[bufferSize]; + hBuffer = GCHandle.Alloc(buffer, GCHandleType.Pinned); + this.hWaveOut = hWaveOut; + waveStream = bufferFillStream; + this.waveOutLock = waveOutLock; + + header = new WaveHeader(); + hHeader = GCHandle.Alloc(header, GCHandleType.Pinned); + header.dataBuffer = hBuffer.AddrOfPinnedObject(); + header.bufferLength = bufferSize; + header.loops = 1; + hThis = GCHandle.Alloc(this); + header.userData = (IntPtr)hThis; + lock (waveOutLock) + { + MmException.Try(WaveInterop.waveOutPrepareHeader(hWaveOut, header, Marshal.SizeOf(header)), "waveOutPrepareHeader"); + } + } + + #region Dispose Pattern + + /// <summary> + /// Finalizer for this wave buffer + /// </summary> + ~WaveOutBuffer() + { + Dispose(false); + System.Diagnostics.Debug.Assert(true, "WaveBuffer was not disposed"); + } + + /// <summary> + /// Releases resources held by this WaveBuffer + /// </summary> + public void Dispose() + { + GC.SuppressFinalize(this); + Dispose(true); + } + + /// <summary> + /// Releases resources held by this WaveBuffer + /// </summary> + protected void Dispose(bool disposing) + { + if (disposing) + { + // free managed resources + } + // free unmanaged resources + if (hHeader.IsAllocated) + hHeader.Free(); + if (hBuffer.IsAllocated) + hBuffer.Free(); + if (hThis.IsAllocated) + hThis.Free(); + if (hWaveOut != IntPtr.Zero) + { + lock (waveOutLock) + { + WaveInterop.waveOutUnprepareHeader(hWaveOut, header, Marshal.SizeOf(header)); + } + hWaveOut = IntPtr.Zero; + } + } + + #endregion + + /// this is called by the WAVE callback and should be used to refill the buffer + public bool OnDone() + { + int bytes; + lock (waveStream) + { + bytes = waveStream.Read(buffer, 0, buffer.Length); + } + if (bytes == 0) + { + return false; + } + for (int n = bytes; n < buffer.Length; n++) + { + buffer[n] = 0; + } + WriteToWaveOut(); + return true; + } + + /// <summary> + /// Whether the header's in queue flag is set + /// </summary> + public bool InQueue + { + get + { + return (header.flags & WaveHeaderFlags.InQueue) == WaveHeaderFlags.InQueue; + } + } + + /// <summary> + /// The buffer size in bytes + /// </summary> + public int BufferSize => bufferSize; + + private void WriteToWaveOut() + { + MmResult result; + + lock (waveOutLock) + { + result = WaveInterop.waveOutWrite(hWaveOut, header, Marshal.SizeOf(header)); + } + if (result != MmResult.NoError) + { + throw new MmException(result, "waveOutWrite"); + } + + GC.KeepAlive(this); + } + + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/WaveOutBuffer.cs.meta b/NAudio-2.2.1/NAudio.WinMM/WaveOutBuffer.cs.meta new file mode 100644 index 0000000..b54b32e --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/WaveOutBuffer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1f54f83045261f87490f57453b62ea1d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/WaveOutEvent.cs b/NAudio-2.2.1/NAudio.WinMM/WaveOutEvent.cs new file mode 100644 index 0000000..0f91e31 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/WaveOutEvent.cs @@ -0,0 +1,355 @@ +using System; +using System.Diagnostics; +using System.Threading; +using System.Runtime.InteropServices; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// Alternative WaveOut class, making use of the Event callback + /// </summary> + public class WaveOutEvent : IWavePlayer, IWavePosition + { + private readonly object waveOutLock; + private readonly SynchronizationContext syncContext; + private IntPtr hWaveOut; // WaveOut handle + private WaveOutBuffer[] buffers; + private IWaveProvider waveStream; + private volatile PlaybackState playbackState; + private AutoResetEvent callbackEvent; + + /// <summary> + /// Indicates playback has stopped automatically + /// </summary> + public event EventHandler<StoppedEventArgs> PlaybackStopped; + + /// <summary> + /// Gets or sets the desired latency in milliseconds + /// Should be set before a call to Init + /// </summary> + public int DesiredLatency { get; set; } + + /// <summary> + /// Gets or sets the number of buffers used + /// Should be set before a call to Init + /// </summary> + public int NumberOfBuffers { get; set; } + + /// <summary> + /// Gets or sets the device number + /// Should be set before a call to Init + /// This must be between -1 and <see>DeviceCount</see> - 1. + /// -1 means stick to default device even default device is changed + /// </summary> + public int DeviceNumber { get; set; } = -1; + + /// <summary> + /// Opens a WaveOut device + /// </summary> + public WaveOutEvent() + { + syncContext = SynchronizationContext.Current; + if (syncContext != null && + ((syncContext.GetType().Name == "LegacyAspNetSynchronizationContext") || + (syncContext.GetType().Name == "AspNetSynchronizationContext"))) + { + syncContext = null; + } + + // set default values up + DesiredLatency = 300; + NumberOfBuffers = 2; + + waveOutLock = new object(); + } + + /// <summary> + /// Initialises the WaveOut device + /// </summary> + /// <param name="waveProvider">WaveProvider to play</param> + public void Init(IWaveProvider waveProvider) + { + if (playbackState != PlaybackState.Stopped) + { + throw new InvalidOperationException("Can't re-initialize during playback"); + } + if (hWaveOut != IntPtr.Zero) + { + // normally we don't allow calling Init twice, but as experiment, see if we can clean up and go again + // try to allow reuse of this waveOut device + // n.b. risky if Playback thread has not exited + DisposeBuffers(); + CloseWaveOut(); + } + + callbackEvent = new AutoResetEvent(false); + + waveStream = waveProvider; + int bufferSize = waveProvider.WaveFormat.ConvertLatencyToByteSize((DesiredLatency + NumberOfBuffers - 1) / NumberOfBuffers); + + MmResult result; + lock (waveOutLock) + { + result = WaveInterop.waveOutOpenWindow(out hWaveOut, (IntPtr)DeviceNumber, waveStream.WaveFormat, callbackEvent.SafeWaitHandle.DangerousGetHandle(), IntPtr.Zero, WaveInterop.WaveInOutOpenFlags.CallbackEvent); + } + MmException.Try(result, "waveOutOpen"); + + buffers = new WaveOutBuffer[NumberOfBuffers]; + playbackState = PlaybackState.Stopped; + for (var n = 0; n < NumberOfBuffers; n++) + { + buffers[n] = new WaveOutBuffer(hWaveOut, bufferSize, waveStream, waveOutLock); + } + } + + /// <summary> + /// Start playing the audio from the WaveStream + /// </summary> + public void Play() + { + if (buffers == null || waveStream == null) + { + throw new InvalidOperationException("Must call Init first"); + } + if (playbackState == PlaybackState.Stopped) + { + playbackState = PlaybackState.Playing; + callbackEvent.Set(); // give the thread a kick + ThreadPool.QueueUserWorkItem(state => PlaybackThread(), null); + } + else if (playbackState == PlaybackState.Paused) + { + Resume(); + callbackEvent.Set(); // give the thread a kick + } + } + + private void PlaybackThread() + { + Exception exception = null; + try + { + DoPlayback(); + } + catch (Exception e) + { + exception = e; + } + finally + { + playbackState = PlaybackState.Stopped; + // we're exiting our background thread + RaisePlaybackStoppedEvent(exception); + } + } + + private void DoPlayback() + { + while (playbackState != PlaybackState.Stopped) + { + if (!callbackEvent.WaitOne(DesiredLatency)) + { + if (playbackState == PlaybackState.Playing) + { + Debug.WriteLine("WARNING: WaveOutEvent callback event timeout"); + } + } + + + // requeue any buffers returned to us + if (playbackState == PlaybackState.Playing) + { + int queued = 0; + foreach (var buffer in buffers) + { + if (buffer.InQueue || buffer.OnDone()) + { + queued++; + } + } + if (queued == 0) + { + // we got to the end + playbackState = PlaybackState.Stopped; + callbackEvent.Set(); + } + } + } + } + + /// <summary> + /// Pause the audio + /// </summary> + public void Pause() + { + if (playbackState == PlaybackState.Playing) + { + MmResult result; + playbackState = PlaybackState.Paused; // set this here to avoid a deadlock problem with some drivers + lock (waveOutLock) + { + result = WaveInterop.waveOutPause(hWaveOut); + } + if (result != MmResult.NoError) + { + throw new MmException(result, "waveOutPause"); + } + } + } + + /// <summary> + /// Resume playing after a pause from the same position + /// </summary> + private void Resume() + { + if (playbackState == PlaybackState.Paused) + { + MmResult result; + lock (waveOutLock) + { + result = WaveInterop.waveOutRestart(hWaveOut); + } + if (result != MmResult.NoError) + { + throw new MmException(result, "waveOutRestart"); + } + playbackState = PlaybackState.Playing; + } + } + + /// <summary> + /// Stop and reset the WaveOut device + /// </summary> + public void Stop() + { + if (playbackState != PlaybackState.Stopped) + { + // in the call to waveOutReset with function callbacks + // some drivers will block here until OnDone is called + // for every buffer + playbackState = PlaybackState.Stopped; // set this here to avoid a problem with some drivers whereby + MmResult result; + lock (waveOutLock) + { + result = WaveInterop.waveOutReset(hWaveOut); + } + if (result != MmResult.NoError) + { + throw new MmException(result, "waveOutReset"); + } + callbackEvent.Set(); // give the thread a kick, make sure we exit + } + } + + /// <summary> + /// Gets the current position in bytes from the wave output device. + /// (n.b. this is not the same thing as the position within your reader + /// stream - it calls directly into waveOutGetPosition) + /// </summary> + /// <returns>Position in bytes</returns> + public long GetPosition() => WaveOutUtils.GetPositionBytes(hWaveOut, waveOutLock); + + /// <summary> + /// Gets a <see cref="Wave.WaveFormat"/> instance indicating the format the hardware is using. + /// </summary> + public WaveFormat OutputWaveFormat => waveStream.WaveFormat; + + /// <summary> + /// Playback State + /// </summary> + public PlaybackState PlaybackState => playbackState; + + /// <summary> + /// Volume for this device 1.0 is full scale + /// </summary> + public float Volume + { + get => WaveOutUtils.GetWaveOutVolume(hWaveOut, waveOutLock); + set => WaveOutUtils.SetWaveOutVolume(value, hWaveOut, waveOutLock); + } + + #region Dispose Pattern + + /// <summary> + /// Closes this WaveOut device + /// </summary> + public void Dispose() + { + GC.SuppressFinalize(this); + Dispose(true); + } + + /// <summary> + /// Closes the WaveOut device and disposes of buffers + /// </summary> + /// <param name="disposing">True if called from <see>Dispose</see></param> + protected void Dispose(bool disposing) + { + Stop(); + + if (disposing) + { + DisposeBuffers(); + } + + CloseWaveOut(); + } + + private void CloseWaveOut() + { + if (callbackEvent != null) + { + callbackEvent.Close(); + callbackEvent = null; + } + lock (waveOutLock) + { + if (hWaveOut != IntPtr.Zero) + { + WaveInterop.waveOutClose(hWaveOut); + hWaveOut= IntPtr.Zero; + } + } + } + + private void DisposeBuffers() + { + if (buffers != null) + { + foreach (var buffer in buffers) + { + buffer.Dispose(); + } + buffers = null; + } + } + + /// <summary> + /// Finalizer. Only called when user forgets to call <see>Dispose</see> + /// </summary> + ~WaveOutEvent() + { + Dispose(false); + Debug.Assert(false, "WaveOutEvent device was not closed"); + } + +#endregion + + private void RaisePlaybackStoppedEvent(Exception e) + { + var handler = PlaybackStopped; + if (handler != null) + { + if (syncContext == null) + { + handler(this, new StoppedEventArgs(e)); + } + else + { + syncContext.Post(state => handler(this, new StoppedEventArgs(e)), null); + } + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/WaveOutEvent.cs.meta b/NAudio-2.2.1/NAudio.WinMM/WaveOutEvent.cs.meta new file mode 100644 index 0000000..6e3be98 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/WaveOutEvent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ab15778a225676b5a89cb60aa48f0500 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.WinMM/WaveOutUtils.cs b/NAudio-2.2.1/NAudio.WinMM/WaveOutUtils.cs new file mode 100644 index 0000000..1d59092 --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/WaveOutUtils.cs @@ -0,0 +1,52 @@ +using System; +using System.Runtime.InteropServices; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + public static class WaveOutUtils + { + public static float GetWaveOutVolume(IntPtr hWaveOut, object lockObject) + { + int stereoVolume; + MmResult result; + lock (lockObject) + { + result = WaveInterop.waveOutGetVolume(hWaveOut, out stereoVolume); + } + MmException.Try(result, "waveOutGetVolume"); + return (stereoVolume & 0xFFFF) / (float)0xFFFF; + } + + public static void SetWaveOutVolume(float value, IntPtr hWaveOut, object lockObject) + { + if (value < 0) throw new ArgumentOutOfRangeException(nameof(value), "Volume must be between 0.0 and 1.0"); + if (value > 1) throw new ArgumentOutOfRangeException(nameof(value), "Volume must be between 0.0 and 1.0"); + float left = value; + float right = value; + + int stereoVolume = (int)(left * 0xFFFF) + ((int)(right * 0xFFFF) << 16); + MmResult result; + lock (lockObject) + { + result = WaveInterop.waveOutSetVolume(hWaveOut, stereoVolume); + } + MmException.Try(result, "waveOutSetVolume"); + } + + public static long GetPositionBytes(IntPtr hWaveOut, object lockObject) + { + lock (lockObject) + { + var mmTime = new MmTime(); + mmTime.wType = MmTime.TIME_BYTES; // request results in bytes, TODO: perhaps make this a little more flexible and support the other types? + MmException.Try(WaveInterop.waveOutGetPosition(hWaveOut, ref mmTime, Marshal.SizeOf(mmTime)), "waveOutGetPosition"); + + if (mmTime.wType != MmTime.TIME_BYTES) + throw new Exception(string.Format("waveOutGetPosition: wType -> Expected {0}, Received {1}", MmTime.TIME_BYTES, mmTime.wType)); + + return mmTime.cb; + } + } + } +} diff --git a/NAudio-2.2.1/NAudio.WinMM/WaveOutUtils.cs.meta b/NAudio-2.2.1/NAudio.WinMM/WaveOutUtils.cs.meta new file mode 100644 index 0000000..5c6323e --- /dev/null +++ b/NAudio-2.2.1/NAudio.WinMM/WaveOutUtils.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b7388b21b7ab6927abc094c81972c5b0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.meta b/NAudio-2.2.1/NAudio.meta new file mode 100644 index 0000000..20c6302 --- /dev/null +++ b/NAudio-2.2.1/NAudio.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d2ca9d1e75d7ef85cb19758ee4fe6ccf +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.sln b/NAudio-2.2.1/NAudio.sln new file mode 100644 index 0000000..1cf38df --- /dev/null +++ b/NAudio-2.2.1/NAudio.sln @@ -0,0 +1,349 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.2.32602.215 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NAudio", "NAudio\NAudio.csproj", "{DA4F02E3-0B5E-42CD-B8D9-5583FA51D66E}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MidiFileConverter", "MidiFileConverter\MidiFileConverter.csproj", "{5B5897BD-A423-4AF8-8A59-1C1372ED77DB}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MixDiff", "MixDiff\MixDiff.csproj", "{1293DD10-378A-4370-AEE2-AA1E9E87039B}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NAudioTests", "NAudioTests\NAudioTests.csproj", "{5080281A-F9A1-403F-85C7-0DFF6839B07B}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NAudioDemo", "NAudioDemo\NAudioDemo.csproj", "{C37A547B-F31E-45FB-870A-CFA704D06152}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AudioFileInspector", "AudioFileInspector\AudioFileInspector.csproj", "{D29C1659-635C-497B-847E-FE9A5A69ED03}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NAudioWpfDemo", "NAudioWpfDemo\NAudioWpfDemo.csproj", "{A7B74F85-D353-4ED4-A321-E6E4AD4D7D32}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{F91DCE20-90A9-49A8-8773-CACECE651F37}" + ProjectSection(SolutionItems) = preProject + azure-pipelines.yml = azure-pipelines.yml + build.cake = build.cake + build.ps1 = build.ps1 + global.json = global.json + license.txt = license.txt + naudio-logo.png = naudio-logo.png + publish.ps1 = publish.ps1 + README.md = README.md + readme.txt = readme.txt + RELEASE_NOTES.md = RELEASE_NOTES.md + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Samples", "Samples", "{778D0FA5-FE72-4BF9-B83F-5ECDFBF32F62}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Docs", "Docs", "{BA7F6DBB-9FC4-49E6-92E4-621EFE4BBBBC}" + ProjectSection(SolutionItems) = preProject + Docs\AsioPlayback.md = Docs\AsioPlayback.md + Docs\AsioRecording.md = Docs\AsioRecording.md + Docs\ConcatenatingAudio.md = Docs\ConcatenatingAudio.md + Docs\ConvertBetweenStereoAndMono.md = Docs\ConvertBetweenStereoAndMono.md + Docs\ConvertMp3ToWav.md = Docs\ConvertMp3ToWav.md + Docs\EnumerateAcmDrivers.md = Docs\EnumerateAcmDrivers.md + Docs\EnumerateMediaFoundationTransforms.md = Docs\EnumerateMediaFoundationTransforms.md + Docs\EnumerateOutputDevices.md = Docs\EnumerateOutputDevices.md + Docs\FadeInOutSampleProvider.md = Docs\FadeInOutSampleProvider.md + Docs\MediaFoundationEncoder.md = Docs\MediaFoundationEncoder.md + Docs\MidiEvent.md = Docs\MidiEvent.md + Docs\MidiFile.md = Docs\MidiFile.md + Docs\MidiInAndOut.md = Docs\MidiInAndOut.md + Docs\MixTwoAudioFilesToWav.md = Docs\MixTwoAudioFilesToWav.md + Docs\OffsetSampleProvider.md = Docs\OffsetSampleProvider.md + Docs\OutputDeviceTypes.md = Docs\OutputDeviceTypes.md + Docs\PlayAudioFileConsoleApp.md = Docs\PlayAudioFileConsoleApp.md + Docs\PlayAudioFileWinForms.md = Docs\PlayAudioFileWinForms.md + Docs\PlayAudioFromUrl.md = Docs\PlayAudioFromUrl.md + Docs\PlaybackStopped.md = Docs\PlaybackStopped.md + Docs\PlaySineWave.md = Docs\PlaySineWave.md + Docs\RawSourceWaveStream.md = Docs\RawSourceWaveStream.md + Docs\RecordingLevelMeter.md = Docs\RecordingLevelMeter.md + Docs\RecordWavFileWinFormsWaveIn.md = Docs\RecordWavFileWinFormsWaveIn.md + Docs\Resampling.md = Docs\Resampling.md + Docs\WasapiLoopbackCapture.md = Docs\WasapiLoopbackCapture.md + Docs\WasapiOut.md = Docs\WasapiOut.md + Docs\WaveFormRendering.md = Docs\WaveFormRendering.md + Docs\WaveProviders.md = Docs\WaveProviders.md + EndProjectSection +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NAudioUniversalDemo", "NAudioUniversalDemo\NAudioUniversalDemo.csproj", "{0BE833CC-8127-4079-BEEC-27397EDA3EDB}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NAudio.Asio", "NAudio.Asio\NAudio.Asio.csproj", "{E8981A3A-6851-40EA-96AA-5DDE25DE9618}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NAudio.Wasapi", "NAudio.Wasapi\NAudio.Wasapi.csproj", "{D432BB11-2355-4143-BAA5-008812D3E82C}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NAudio.Uap", "NAudio.Uap\NAudio.Uap.csproj", "{4674142A-2ABF-4429-91D9-EF193DD8590E}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NAudio.Midi", "NAudio.Midi\NAudio.Midi.csproj", "{279F8CB0-A9FC-459E-BAF3-05B7C6EEE0F7}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NAudio.WinMM", "NAudio.WinMM\NAudio.WinMM.csproj", "{0C96D3BF-88A4-47F5-B4F0-53C2A9C988F0}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NAudio.WinForms", "NAudio.WinForms\NAudio.WinForms.csproj", "{A006A4DE-00F2-4CF3-A8C2-582D3802C110}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NAudio.Core", "NAudio.Core\NAudio.Core.csproj", "{5BFAF13B-0823-4A5D-A9CB-A894EE53E2B2}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NAudio.Extras", "NAudio.Extras\NAudio.Extras.csproj", "{E255AB84-8A34-4788-96F8-E46C3FBF3442}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|ARM = Debug|ARM + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|Any CPU = Release|Any CPU + Release|ARM = Release|ARM + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {DA4F02E3-0B5E-42CD-B8D9-5583FA51D66E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DA4F02E3-0B5E-42CD-B8D9-5583FA51D66E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DA4F02E3-0B5E-42CD-B8D9-5583FA51D66E}.Debug|ARM.ActiveCfg = Debug|Any CPU + {DA4F02E3-0B5E-42CD-B8D9-5583FA51D66E}.Debug|ARM.Build.0 = Debug|Any CPU + {DA4F02E3-0B5E-42CD-B8D9-5583FA51D66E}.Debug|x64.ActiveCfg = Debug|Any CPU + {DA4F02E3-0B5E-42CD-B8D9-5583FA51D66E}.Debug|x86.ActiveCfg = Debug|Any CPU + {DA4F02E3-0B5E-42CD-B8D9-5583FA51D66E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DA4F02E3-0B5E-42CD-B8D9-5583FA51D66E}.Release|Any CPU.Build.0 = Release|Any CPU + {DA4F02E3-0B5E-42CD-B8D9-5583FA51D66E}.Release|ARM.ActiveCfg = Release|Any CPU + {DA4F02E3-0B5E-42CD-B8D9-5583FA51D66E}.Release|ARM.Build.0 = Release|Any CPU + {DA4F02E3-0B5E-42CD-B8D9-5583FA51D66E}.Release|x64.ActiveCfg = Release|Any CPU + {DA4F02E3-0B5E-42CD-B8D9-5583FA51D66E}.Release|x86.ActiveCfg = Release|Any CPU + {5B5897BD-A423-4AF8-8A59-1C1372ED77DB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5B5897BD-A423-4AF8-8A59-1C1372ED77DB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5B5897BD-A423-4AF8-8A59-1C1372ED77DB}.Debug|ARM.ActiveCfg = Debug|Any CPU + {5B5897BD-A423-4AF8-8A59-1C1372ED77DB}.Debug|ARM.Build.0 = Debug|Any CPU + {5B5897BD-A423-4AF8-8A59-1C1372ED77DB}.Debug|x64.ActiveCfg = Debug|Any CPU + {5B5897BD-A423-4AF8-8A59-1C1372ED77DB}.Debug|x86.ActiveCfg = Debug|Any CPU + {5B5897BD-A423-4AF8-8A59-1C1372ED77DB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5B5897BD-A423-4AF8-8A59-1C1372ED77DB}.Release|Any CPU.Build.0 = Release|Any CPU + {5B5897BD-A423-4AF8-8A59-1C1372ED77DB}.Release|ARM.ActiveCfg = Release|Any CPU + {5B5897BD-A423-4AF8-8A59-1C1372ED77DB}.Release|ARM.Build.0 = Release|Any CPU + {5B5897BD-A423-4AF8-8A59-1C1372ED77DB}.Release|x64.ActiveCfg = Release|Any CPU + {5B5897BD-A423-4AF8-8A59-1C1372ED77DB}.Release|x86.ActiveCfg = Release|Any CPU + {1293DD10-378A-4370-AEE2-AA1E9E87039B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1293DD10-378A-4370-AEE2-AA1E9E87039B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1293DD10-378A-4370-AEE2-AA1E9E87039B}.Debug|ARM.ActiveCfg = Debug|Any CPU + {1293DD10-378A-4370-AEE2-AA1E9E87039B}.Debug|ARM.Build.0 = Debug|Any CPU + {1293DD10-378A-4370-AEE2-AA1E9E87039B}.Debug|x64.ActiveCfg = Debug|Any CPU + {1293DD10-378A-4370-AEE2-AA1E9E87039B}.Debug|x86.ActiveCfg = Debug|Any CPU + {1293DD10-378A-4370-AEE2-AA1E9E87039B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1293DD10-378A-4370-AEE2-AA1E9E87039B}.Release|Any CPU.Build.0 = Release|Any CPU + {1293DD10-378A-4370-AEE2-AA1E9E87039B}.Release|ARM.ActiveCfg = Release|Any CPU + {1293DD10-378A-4370-AEE2-AA1E9E87039B}.Release|ARM.Build.0 = Release|Any CPU + {1293DD10-378A-4370-AEE2-AA1E9E87039B}.Release|x64.ActiveCfg = Release|Any CPU + {1293DD10-378A-4370-AEE2-AA1E9E87039B}.Release|x86.ActiveCfg = Release|Any CPU + {5080281A-F9A1-403F-85C7-0DFF6839B07B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5080281A-F9A1-403F-85C7-0DFF6839B07B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5080281A-F9A1-403F-85C7-0DFF6839B07B}.Debug|ARM.ActiveCfg = Debug|Any CPU + {5080281A-F9A1-403F-85C7-0DFF6839B07B}.Debug|ARM.Build.0 = Debug|Any CPU + {5080281A-F9A1-403F-85C7-0DFF6839B07B}.Debug|x64.ActiveCfg = Debug|Any CPU + {5080281A-F9A1-403F-85C7-0DFF6839B07B}.Debug|x86.ActiveCfg = Debug|Any CPU + {5080281A-F9A1-403F-85C7-0DFF6839B07B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5080281A-F9A1-403F-85C7-0DFF6839B07B}.Release|Any CPU.Build.0 = Release|Any CPU + {5080281A-F9A1-403F-85C7-0DFF6839B07B}.Release|ARM.ActiveCfg = Release|Any CPU + {5080281A-F9A1-403F-85C7-0DFF6839B07B}.Release|ARM.Build.0 = Release|Any CPU + {5080281A-F9A1-403F-85C7-0DFF6839B07B}.Release|x64.ActiveCfg = Release|Any CPU + {5080281A-F9A1-403F-85C7-0DFF6839B07B}.Release|x86.ActiveCfg = Release|Any CPU + {C37A547B-F31E-45FB-870A-CFA704D06152}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C37A547B-F31E-45FB-870A-CFA704D06152}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C37A547B-F31E-45FB-870A-CFA704D06152}.Debug|ARM.ActiveCfg = Debug|Any CPU + {C37A547B-F31E-45FB-870A-CFA704D06152}.Debug|ARM.Build.0 = Debug|Any CPU + {C37A547B-F31E-45FB-870A-CFA704D06152}.Debug|x64.ActiveCfg = Debug|Any CPU + {C37A547B-F31E-45FB-870A-CFA704D06152}.Debug|x86.ActiveCfg = Debug|Any CPU + {C37A547B-F31E-45FB-870A-CFA704D06152}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C37A547B-F31E-45FB-870A-CFA704D06152}.Release|Any CPU.Build.0 = Release|Any CPU + {C37A547B-F31E-45FB-870A-CFA704D06152}.Release|ARM.ActiveCfg = Release|Any CPU + {C37A547B-F31E-45FB-870A-CFA704D06152}.Release|ARM.Build.0 = Release|Any CPU + {C37A547B-F31E-45FB-870A-CFA704D06152}.Release|x64.ActiveCfg = Release|Any CPU + {C37A547B-F31E-45FB-870A-CFA704D06152}.Release|x86.ActiveCfg = Release|Any CPU + {D29C1659-635C-497B-847E-FE9A5A69ED03}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D29C1659-635C-497B-847E-FE9A5A69ED03}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D29C1659-635C-497B-847E-FE9A5A69ED03}.Debug|ARM.ActiveCfg = Debug|Any CPU + {D29C1659-635C-497B-847E-FE9A5A69ED03}.Debug|ARM.Build.0 = Debug|Any CPU + {D29C1659-635C-497B-847E-FE9A5A69ED03}.Debug|x64.ActiveCfg = Debug|Any CPU + {D29C1659-635C-497B-847E-FE9A5A69ED03}.Debug|x86.ActiveCfg = Debug|Any CPU + {D29C1659-635C-497B-847E-FE9A5A69ED03}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D29C1659-635C-497B-847E-FE9A5A69ED03}.Release|Any CPU.Build.0 = Release|Any CPU + {D29C1659-635C-497B-847E-FE9A5A69ED03}.Release|ARM.ActiveCfg = Release|Any CPU + {D29C1659-635C-497B-847E-FE9A5A69ED03}.Release|ARM.Build.0 = Release|Any CPU + {D29C1659-635C-497B-847E-FE9A5A69ED03}.Release|x64.ActiveCfg = Release|Any CPU + {D29C1659-635C-497B-847E-FE9A5A69ED03}.Release|x86.ActiveCfg = Release|Any CPU + {A7B74F85-D353-4ED4-A321-E6E4AD4D7D32}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A7B74F85-D353-4ED4-A321-E6E4AD4D7D32}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A7B74F85-D353-4ED4-A321-E6E4AD4D7D32}.Debug|ARM.ActiveCfg = Debug|Any CPU + {A7B74F85-D353-4ED4-A321-E6E4AD4D7D32}.Debug|ARM.Build.0 = Debug|Any CPU + {A7B74F85-D353-4ED4-A321-E6E4AD4D7D32}.Debug|x64.ActiveCfg = Debug|Any CPU + {A7B74F85-D353-4ED4-A321-E6E4AD4D7D32}.Debug|x86.ActiveCfg = Debug|Any CPU + {A7B74F85-D353-4ED4-A321-E6E4AD4D7D32}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A7B74F85-D353-4ED4-A321-E6E4AD4D7D32}.Release|Any CPU.Build.0 = Release|Any CPU + {A7B74F85-D353-4ED4-A321-E6E4AD4D7D32}.Release|ARM.ActiveCfg = Release|Any CPU + {A7B74F85-D353-4ED4-A321-E6E4AD4D7D32}.Release|ARM.Build.0 = Release|Any CPU + {A7B74F85-D353-4ED4-A321-E6E4AD4D7D32}.Release|x64.ActiveCfg = Release|Any CPU + {A7B74F85-D353-4ED4-A321-E6E4AD4D7D32}.Release|x86.ActiveCfg = Release|Any CPU + {0BE833CC-8127-4079-BEEC-27397EDA3EDB}.Debug|Any CPU.ActiveCfg = Debug|x86 + {0BE833CC-8127-4079-BEEC-27397EDA3EDB}.Debug|Any CPU.Build.0 = Debug|x86 + {0BE833CC-8127-4079-BEEC-27397EDA3EDB}.Debug|Any CPU.Deploy.0 = Debug|x86 + {0BE833CC-8127-4079-BEEC-27397EDA3EDB}.Debug|ARM.ActiveCfg = Debug|ARM + {0BE833CC-8127-4079-BEEC-27397EDA3EDB}.Debug|ARM.Build.0 = Debug|ARM + {0BE833CC-8127-4079-BEEC-27397EDA3EDB}.Debug|ARM.Deploy.0 = Debug|ARM + {0BE833CC-8127-4079-BEEC-27397EDA3EDB}.Debug|x64.ActiveCfg = Debug|x64 + {0BE833CC-8127-4079-BEEC-27397EDA3EDB}.Debug|x64.Build.0 = Debug|x64 + {0BE833CC-8127-4079-BEEC-27397EDA3EDB}.Debug|x64.Deploy.0 = Debug|x64 + {0BE833CC-8127-4079-BEEC-27397EDA3EDB}.Debug|x86.ActiveCfg = Debug|x86 + {0BE833CC-8127-4079-BEEC-27397EDA3EDB}.Debug|x86.Build.0 = Debug|x86 + {0BE833CC-8127-4079-BEEC-27397EDA3EDB}.Debug|x86.Deploy.0 = Debug|x86 + {0BE833CC-8127-4079-BEEC-27397EDA3EDB}.Release|Any CPU.ActiveCfg = Release|x86 + {0BE833CC-8127-4079-BEEC-27397EDA3EDB}.Release|ARM.ActiveCfg = Release|ARM + {0BE833CC-8127-4079-BEEC-27397EDA3EDB}.Release|ARM.Build.0 = Release|ARM + {0BE833CC-8127-4079-BEEC-27397EDA3EDB}.Release|ARM.Deploy.0 = Release|ARM + {0BE833CC-8127-4079-BEEC-27397EDA3EDB}.Release|x64.ActiveCfg = Release|x64 + {0BE833CC-8127-4079-BEEC-27397EDA3EDB}.Release|x64.Build.0 = Release|x64 + {0BE833CC-8127-4079-BEEC-27397EDA3EDB}.Release|x64.Deploy.0 = Release|x64 + {0BE833CC-8127-4079-BEEC-27397EDA3EDB}.Release|x86.ActiveCfg = Release|x86 + {0BE833CC-8127-4079-BEEC-27397EDA3EDB}.Release|x86.Build.0 = Release|x86 + {0BE833CC-8127-4079-BEEC-27397EDA3EDB}.Release|x86.Deploy.0 = Release|x86 + {E8981A3A-6851-40EA-96AA-5DDE25DE9618}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E8981A3A-6851-40EA-96AA-5DDE25DE9618}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E8981A3A-6851-40EA-96AA-5DDE25DE9618}.Debug|ARM.ActiveCfg = Debug|Any CPU + {E8981A3A-6851-40EA-96AA-5DDE25DE9618}.Debug|ARM.Build.0 = Debug|Any CPU + {E8981A3A-6851-40EA-96AA-5DDE25DE9618}.Debug|x64.ActiveCfg = Debug|Any CPU + {E8981A3A-6851-40EA-96AA-5DDE25DE9618}.Debug|x64.Build.0 = Debug|Any CPU + {E8981A3A-6851-40EA-96AA-5DDE25DE9618}.Debug|x86.ActiveCfg = Debug|Any CPU + {E8981A3A-6851-40EA-96AA-5DDE25DE9618}.Debug|x86.Build.0 = Debug|Any CPU + {E8981A3A-6851-40EA-96AA-5DDE25DE9618}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E8981A3A-6851-40EA-96AA-5DDE25DE9618}.Release|Any CPU.Build.0 = Release|Any CPU + {E8981A3A-6851-40EA-96AA-5DDE25DE9618}.Release|ARM.ActiveCfg = Release|Any CPU + {E8981A3A-6851-40EA-96AA-5DDE25DE9618}.Release|ARM.Build.0 = Release|Any CPU + {E8981A3A-6851-40EA-96AA-5DDE25DE9618}.Release|x64.ActiveCfg = Release|Any CPU + {E8981A3A-6851-40EA-96AA-5DDE25DE9618}.Release|x64.Build.0 = Release|Any CPU + {E8981A3A-6851-40EA-96AA-5DDE25DE9618}.Release|x86.ActiveCfg = Release|Any CPU + {E8981A3A-6851-40EA-96AA-5DDE25DE9618}.Release|x86.Build.0 = Release|Any CPU + {D432BB11-2355-4143-BAA5-008812D3E82C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D432BB11-2355-4143-BAA5-008812D3E82C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D432BB11-2355-4143-BAA5-008812D3E82C}.Debug|ARM.ActiveCfg = Debug|Any CPU + {D432BB11-2355-4143-BAA5-008812D3E82C}.Debug|ARM.Build.0 = Debug|Any CPU + {D432BB11-2355-4143-BAA5-008812D3E82C}.Debug|x64.ActiveCfg = Debug|Any CPU + {D432BB11-2355-4143-BAA5-008812D3E82C}.Debug|x64.Build.0 = Debug|Any CPU + {D432BB11-2355-4143-BAA5-008812D3E82C}.Debug|x86.ActiveCfg = Debug|Any CPU + {D432BB11-2355-4143-BAA5-008812D3E82C}.Debug|x86.Build.0 = Debug|Any CPU + {D432BB11-2355-4143-BAA5-008812D3E82C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D432BB11-2355-4143-BAA5-008812D3E82C}.Release|Any CPU.Build.0 = Release|Any CPU + {D432BB11-2355-4143-BAA5-008812D3E82C}.Release|ARM.ActiveCfg = Release|Any CPU + {D432BB11-2355-4143-BAA5-008812D3E82C}.Release|ARM.Build.0 = Release|Any CPU + {D432BB11-2355-4143-BAA5-008812D3E82C}.Release|x64.ActiveCfg = Release|Any CPU + {D432BB11-2355-4143-BAA5-008812D3E82C}.Release|x64.Build.0 = Release|Any CPU + {D432BB11-2355-4143-BAA5-008812D3E82C}.Release|x86.ActiveCfg = Release|Any CPU + {D432BB11-2355-4143-BAA5-008812D3E82C}.Release|x86.Build.0 = Release|Any CPU + {4674142A-2ABF-4429-91D9-EF193DD8590E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4674142A-2ABF-4429-91D9-EF193DD8590E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4674142A-2ABF-4429-91D9-EF193DD8590E}.Debug|ARM.ActiveCfg = Debug|Any CPU + {4674142A-2ABF-4429-91D9-EF193DD8590E}.Debug|ARM.Build.0 = Debug|Any CPU + {4674142A-2ABF-4429-91D9-EF193DD8590E}.Debug|x64.ActiveCfg = Debug|Any CPU + {4674142A-2ABF-4429-91D9-EF193DD8590E}.Debug|x64.Build.0 = Debug|Any CPU + {4674142A-2ABF-4429-91D9-EF193DD8590E}.Debug|x86.ActiveCfg = Debug|Any CPU + {4674142A-2ABF-4429-91D9-EF193DD8590E}.Debug|x86.Build.0 = Debug|Any CPU + {4674142A-2ABF-4429-91D9-EF193DD8590E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4674142A-2ABF-4429-91D9-EF193DD8590E}.Release|Any CPU.Build.0 = Release|Any CPU + {4674142A-2ABF-4429-91D9-EF193DD8590E}.Release|ARM.ActiveCfg = Release|Any CPU + {4674142A-2ABF-4429-91D9-EF193DD8590E}.Release|ARM.Build.0 = Release|Any CPU + {4674142A-2ABF-4429-91D9-EF193DD8590E}.Release|x64.ActiveCfg = Release|Any CPU + {4674142A-2ABF-4429-91D9-EF193DD8590E}.Release|x64.Build.0 = Release|Any CPU + {4674142A-2ABF-4429-91D9-EF193DD8590E}.Release|x86.ActiveCfg = Release|Any CPU + {4674142A-2ABF-4429-91D9-EF193DD8590E}.Release|x86.Build.0 = Release|Any CPU + {279F8CB0-A9FC-459E-BAF3-05B7C6EEE0F7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {279F8CB0-A9FC-459E-BAF3-05B7C6EEE0F7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {279F8CB0-A9FC-459E-BAF3-05B7C6EEE0F7}.Debug|ARM.ActiveCfg = Debug|Any CPU + {279F8CB0-A9FC-459E-BAF3-05B7C6EEE0F7}.Debug|ARM.Build.0 = Debug|Any CPU + {279F8CB0-A9FC-459E-BAF3-05B7C6EEE0F7}.Debug|x64.ActiveCfg = Debug|Any CPU + {279F8CB0-A9FC-459E-BAF3-05B7C6EEE0F7}.Debug|x64.Build.0 = Debug|Any CPU + {279F8CB0-A9FC-459E-BAF3-05B7C6EEE0F7}.Debug|x86.ActiveCfg = Debug|Any CPU + {279F8CB0-A9FC-459E-BAF3-05B7C6EEE0F7}.Debug|x86.Build.0 = Debug|Any CPU + {279F8CB0-A9FC-459E-BAF3-05B7C6EEE0F7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {279F8CB0-A9FC-459E-BAF3-05B7C6EEE0F7}.Release|Any CPU.Build.0 = Release|Any CPU + {279F8CB0-A9FC-459E-BAF3-05B7C6EEE0F7}.Release|ARM.ActiveCfg = Release|Any CPU + {279F8CB0-A9FC-459E-BAF3-05B7C6EEE0F7}.Release|ARM.Build.0 = Release|Any CPU + {279F8CB0-A9FC-459E-BAF3-05B7C6EEE0F7}.Release|x64.ActiveCfg = Release|Any CPU + {279F8CB0-A9FC-459E-BAF3-05B7C6EEE0F7}.Release|x64.Build.0 = Release|Any CPU + {279F8CB0-A9FC-459E-BAF3-05B7C6EEE0F7}.Release|x86.ActiveCfg = Release|Any CPU + {279F8CB0-A9FC-459E-BAF3-05B7C6EEE0F7}.Release|x86.Build.0 = Release|Any CPU + {0C96D3BF-88A4-47F5-B4F0-53C2A9C988F0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0C96D3BF-88A4-47F5-B4F0-53C2A9C988F0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0C96D3BF-88A4-47F5-B4F0-53C2A9C988F0}.Debug|ARM.ActiveCfg = Debug|Any CPU + {0C96D3BF-88A4-47F5-B4F0-53C2A9C988F0}.Debug|ARM.Build.0 = Debug|Any CPU + {0C96D3BF-88A4-47F5-B4F0-53C2A9C988F0}.Debug|x64.ActiveCfg = Debug|Any CPU + {0C96D3BF-88A4-47F5-B4F0-53C2A9C988F0}.Debug|x64.Build.0 = Debug|Any CPU + {0C96D3BF-88A4-47F5-B4F0-53C2A9C988F0}.Debug|x86.ActiveCfg = Debug|Any CPU + {0C96D3BF-88A4-47F5-B4F0-53C2A9C988F0}.Debug|x86.Build.0 = Debug|Any CPU + {0C96D3BF-88A4-47F5-B4F0-53C2A9C988F0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0C96D3BF-88A4-47F5-B4F0-53C2A9C988F0}.Release|Any CPU.Build.0 = Release|Any CPU + {0C96D3BF-88A4-47F5-B4F0-53C2A9C988F0}.Release|ARM.ActiveCfg = Release|Any CPU + {0C96D3BF-88A4-47F5-B4F0-53C2A9C988F0}.Release|ARM.Build.0 = Release|Any CPU + {0C96D3BF-88A4-47F5-B4F0-53C2A9C988F0}.Release|x64.ActiveCfg = Release|Any CPU + {0C96D3BF-88A4-47F5-B4F0-53C2A9C988F0}.Release|x64.Build.0 = Release|Any CPU + {0C96D3BF-88A4-47F5-B4F0-53C2A9C988F0}.Release|x86.ActiveCfg = Release|Any CPU + {0C96D3BF-88A4-47F5-B4F0-53C2A9C988F0}.Release|x86.Build.0 = Release|Any CPU + {A006A4DE-00F2-4CF3-A8C2-582D3802C110}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A006A4DE-00F2-4CF3-A8C2-582D3802C110}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A006A4DE-00F2-4CF3-A8C2-582D3802C110}.Debug|ARM.ActiveCfg = Debug|Any CPU + {A006A4DE-00F2-4CF3-A8C2-582D3802C110}.Debug|ARM.Build.0 = Debug|Any CPU + {A006A4DE-00F2-4CF3-A8C2-582D3802C110}.Debug|x64.ActiveCfg = Debug|Any CPU + {A006A4DE-00F2-4CF3-A8C2-582D3802C110}.Debug|x64.Build.0 = Debug|Any CPU + {A006A4DE-00F2-4CF3-A8C2-582D3802C110}.Debug|x86.ActiveCfg = Debug|Any CPU + {A006A4DE-00F2-4CF3-A8C2-582D3802C110}.Debug|x86.Build.0 = Debug|Any CPU + {A006A4DE-00F2-4CF3-A8C2-582D3802C110}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A006A4DE-00F2-4CF3-A8C2-582D3802C110}.Release|Any CPU.Build.0 = Release|Any CPU + {A006A4DE-00F2-4CF3-A8C2-582D3802C110}.Release|ARM.ActiveCfg = Release|Any CPU + {A006A4DE-00F2-4CF3-A8C2-582D3802C110}.Release|ARM.Build.0 = Release|Any CPU + {A006A4DE-00F2-4CF3-A8C2-582D3802C110}.Release|x64.ActiveCfg = Release|Any CPU + {A006A4DE-00F2-4CF3-A8C2-582D3802C110}.Release|x64.Build.0 = Release|Any CPU + {A006A4DE-00F2-4CF3-A8C2-582D3802C110}.Release|x86.ActiveCfg = Release|Any CPU + {A006A4DE-00F2-4CF3-A8C2-582D3802C110}.Release|x86.Build.0 = Release|Any CPU + {5BFAF13B-0823-4A5D-A9CB-A894EE53E2B2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5BFAF13B-0823-4A5D-A9CB-A894EE53E2B2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5BFAF13B-0823-4A5D-A9CB-A894EE53E2B2}.Debug|ARM.ActiveCfg = Debug|Any CPU + {5BFAF13B-0823-4A5D-A9CB-A894EE53E2B2}.Debug|ARM.Build.0 = Debug|Any CPU + {5BFAF13B-0823-4A5D-A9CB-A894EE53E2B2}.Debug|x64.ActiveCfg = Debug|Any CPU + {5BFAF13B-0823-4A5D-A9CB-A894EE53E2B2}.Debug|x64.Build.0 = Debug|Any CPU + {5BFAF13B-0823-4A5D-A9CB-A894EE53E2B2}.Debug|x86.ActiveCfg = Debug|Any CPU + {5BFAF13B-0823-4A5D-A9CB-A894EE53E2B2}.Debug|x86.Build.0 = Debug|Any CPU + {5BFAF13B-0823-4A5D-A9CB-A894EE53E2B2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5BFAF13B-0823-4A5D-A9CB-A894EE53E2B2}.Release|Any CPU.Build.0 = Release|Any CPU + {5BFAF13B-0823-4A5D-A9CB-A894EE53E2B2}.Release|ARM.ActiveCfg = Release|Any CPU + {5BFAF13B-0823-4A5D-A9CB-A894EE53E2B2}.Release|ARM.Build.0 = Release|Any CPU + {5BFAF13B-0823-4A5D-A9CB-A894EE53E2B2}.Release|x64.ActiveCfg = Release|Any CPU + {5BFAF13B-0823-4A5D-A9CB-A894EE53E2B2}.Release|x64.Build.0 = Release|Any CPU + {5BFAF13B-0823-4A5D-A9CB-A894EE53E2B2}.Release|x86.ActiveCfg = Release|Any CPU + {5BFAF13B-0823-4A5D-A9CB-A894EE53E2B2}.Release|x86.Build.0 = Release|Any CPU + {E255AB84-8A34-4788-96F8-E46C3FBF3442}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E255AB84-8A34-4788-96F8-E46C3FBF3442}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E255AB84-8A34-4788-96F8-E46C3FBF3442}.Debug|ARM.ActiveCfg = Debug|Any CPU + {E255AB84-8A34-4788-96F8-E46C3FBF3442}.Debug|ARM.Build.0 = Debug|Any CPU + {E255AB84-8A34-4788-96F8-E46C3FBF3442}.Debug|x64.ActiveCfg = Debug|Any CPU + {E255AB84-8A34-4788-96F8-E46C3FBF3442}.Debug|x64.Build.0 = Debug|Any CPU + {E255AB84-8A34-4788-96F8-E46C3FBF3442}.Debug|x86.ActiveCfg = Debug|Any CPU + {E255AB84-8A34-4788-96F8-E46C3FBF3442}.Debug|x86.Build.0 = Debug|Any CPU + {E255AB84-8A34-4788-96F8-E46C3FBF3442}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E255AB84-8A34-4788-96F8-E46C3FBF3442}.Release|Any CPU.Build.0 = Release|Any CPU + {E255AB84-8A34-4788-96F8-E46C3FBF3442}.Release|ARM.ActiveCfg = Release|Any CPU + {E255AB84-8A34-4788-96F8-E46C3FBF3442}.Release|ARM.Build.0 = Release|Any CPU + {E255AB84-8A34-4788-96F8-E46C3FBF3442}.Release|x64.ActiveCfg = Release|Any CPU + {E255AB84-8A34-4788-96F8-E46C3FBF3442}.Release|x64.Build.0 = Release|Any CPU + {E255AB84-8A34-4788-96F8-E46C3FBF3442}.Release|x86.ActiveCfg = Release|Any CPU + {E255AB84-8A34-4788-96F8-E46C3FBF3442}.Release|x86.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {5B5897BD-A423-4AF8-8A59-1C1372ED77DB} = {778D0FA5-FE72-4BF9-B83F-5ECDFBF32F62} + {1293DD10-378A-4370-AEE2-AA1E9E87039B} = {778D0FA5-FE72-4BF9-B83F-5ECDFBF32F62} + {C37A547B-F31E-45FB-870A-CFA704D06152} = {778D0FA5-FE72-4BF9-B83F-5ECDFBF32F62} + {D29C1659-635C-497B-847E-FE9A5A69ED03} = {778D0FA5-FE72-4BF9-B83F-5ECDFBF32F62} + {A7B74F85-D353-4ED4-A321-E6E4AD4D7D32} = {778D0FA5-FE72-4BF9-B83F-5ECDFBF32F62} + {BA7F6DBB-9FC4-49E6-92E4-621EFE4BBBBC} = {F91DCE20-90A9-49A8-8773-CACECE651F37} + {0BE833CC-8127-4079-BEEC-27397EDA3EDB} = {778D0FA5-FE72-4BF9-B83F-5ECDFBF32F62} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {F7CAB18A-FDAF-4BC8-AFD0-19CC898E85CE} + EndGlobalSection +EndGlobal diff --git a/NAudio-2.2.1/NAudio.sln.DotSettings b/NAudio-2.2.1/NAudio.sln.DotSettings new file mode 100644 index 0000000..1ca1f0e --- /dev/null +++ b/NAudio-2.2.1/NAudio.sln.DotSettings @@ -0,0 +1,7 @@ +<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation"> + <s:String x:Key="/Default/CodeStyle/CSharpUsing/KeepImports/=System/@EntryIndexedValue">System</s:String> + <s:String x:Key="/Default/CodeStyle/CSharpUsing/KeepImports/=System_002ELinq/@EntryIndexedValue">System.Linq</s:String> + <s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=PrivateInstanceFields/@EntryIndexedValue">&lt;Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /&gt;</s:String> + <s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=PrivateStaticFields/@EntryIndexedValue">&lt;Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /&gt;</s:String> + <s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=PrivateStaticReadonly/@EntryIndexedValue">&lt;Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /&gt;</s:String> + <s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/PredefinedNamingRules/=PublicFields/@EntryIndexedValue">&lt;Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /&gt;</s:String></wpf:ResourceDictionary> \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio.sln.DotSettings.meta b/NAudio-2.2.1/NAudio.sln.DotSettings.meta new file mode 100644 index 0000000..536ec47 --- /dev/null +++ b/NAudio-2.2.1/NAudio.sln.DotSettings.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: dcfa39113913b0595b9cc24dcb140d5d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio.sln.meta b/NAudio-2.2.1/NAudio.sln.meta new file mode 100644 index 0000000..88e9210 --- /dev/null +++ b/NAudio-2.2.1/NAudio.sln.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ec85031ace0eb1b5b84d2c7536776423 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio/AudioFileReader.cs b/NAudio-2.2.1/NAudio/AudioFileReader.cs new file mode 100644 index 0000000..a4aacec --- /dev/null +++ b/NAudio-2.2.1/NAudio/AudioFileReader.cs @@ -0,0 +1,168 @@ +using System; +using NAudio.Wave.SampleProviders; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + /// <summary> + /// AudioFileReader simplifies opening an audio file in NAudio + /// Simply pass in the filename, and it will attempt to open the + /// file and set up a conversion path that turns into PCM IEEE float. + /// ACM codecs will be used for conversion. + /// It provides a volume property and implements both WaveStream and + /// ISampleProvider, making it possibly the only stage in your audio + /// pipeline necessary for simple playback scenarios + /// </summary> + public class AudioFileReader : WaveStream, ISampleProvider + { + private WaveStream readerStream; // the waveStream which we will use for all positioning + private readonly SampleChannel sampleChannel; // sample provider that gives us most stuff we need + private readonly int destBytesPerSample; + private readonly int sourceBytesPerSample; + private readonly long length; + private readonly object lockObject; + + /// <summary> + /// Initializes a new instance of AudioFileReader + /// </summary> + /// <param name="fileName">The file to open</param> + public AudioFileReader(string fileName) + { + lockObject = new object(); + FileName = fileName; + CreateReaderStream(fileName); + sourceBytesPerSample = (readerStream.WaveFormat.BitsPerSample / 8) * readerStream.WaveFormat.Channels; + sampleChannel = new SampleChannel(readerStream, false); + destBytesPerSample = 4*sampleChannel.WaveFormat.Channels; + length = SourceToDest(readerStream.Length); + } + + /// <summary> + /// Creates the reader stream, supporting all filetypes in the core NAudio library, + /// and ensuring we are in PCM format + /// </summary> + /// <param name="fileName">File Name</param> + private void CreateReaderStream(string fileName) + { + if (fileName.EndsWith(".wav", StringComparison.OrdinalIgnoreCase)) + { + readerStream = new WaveFileReader(fileName); + if (readerStream.WaveFormat.Encoding != WaveFormatEncoding.Pcm && readerStream.WaveFormat.Encoding != WaveFormatEncoding.IeeeFloat) + { + readerStream = WaveFormatConversionStream.CreatePcmStream(readerStream); + readerStream = new BlockAlignReductionStream(readerStream); + } + } + else if (fileName.EndsWith(".mp3", StringComparison.OrdinalIgnoreCase)) + { + if (Environment.OSVersion.Version.Major < 6) + readerStream = new Mp3FileReader(fileName); + else // make MediaFoundationReader the default for MP3 going forwards + readerStream = new MediaFoundationReader(fileName); + } + else if (fileName.EndsWith(".aiff", StringComparison.OrdinalIgnoreCase) || fileName.EndsWith(".aif", StringComparison.OrdinalIgnoreCase)) + { + readerStream = new AiffFileReader(fileName); + } + else + { + // fall back to media foundation reader, see if that can play it + readerStream = new MediaFoundationReader(fileName); + } + } + /// <summary> + /// File Name + /// </summary> + public string FileName { get; } + + /// <summary> + /// WaveFormat of this stream + /// </summary> + public override WaveFormat WaveFormat => sampleChannel.WaveFormat; + + /// <summary> + /// Length of this stream (in bytes) + /// </summary> + public override long Length => length; + + /// <summary> + /// Position of this stream (in bytes) + /// </summary> + public override long Position + { + get { return SourceToDest(readerStream.Position); } + set { lock (lockObject) { readerStream.Position = DestToSource(value); } } + } + + /// <summary> + /// Reads from this wave stream + /// </summary> + /// <param name="buffer">Audio buffer</param> + /// <param name="offset">Offset into buffer</param> + /// <param name="count">Number of bytes required</param> + /// <returns>Number of bytes read</returns> + public override int Read(byte[] buffer, int offset, int count) + { + var waveBuffer = new WaveBuffer(buffer); + int samplesRequired = count / 4; + int samplesRead = Read(waveBuffer.FloatBuffer, offset / 4, samplesRequired); + return samplesRead * 4; + } + + /// <summary> + /// Reads audio from this sample provider + /// </summary> + /// <param name="buffer">Sample buffer</param> + /// <param name="offset">Offset into sample buffer</param> + /// <param name="count">Number of samples required</param> + /// <returns>Number of samples read</returns> + public int Read(float[] buffer, int offset, int count) + { + lock (lockObject) + { + return sampleChannel.Read(buffer, offset, count); + } + } + + /// <summary> + /// Gets or Sets the Volume of this AudioFileReader. 1.0f is full volume + /// </summary> + public float Volume + { + get { return sampleChannel.Volume; } + set { sampleChannel.Volume = value; } + } + + /// <summary> + /// Helper to convert source to dest bytes + /// </summary> + private long SourceToDest(long sourceBytes) + { + return destBytesPerSample * (sourceBytes / sourceBytesPerSample); + } + + /// <summary> + /// Helper to convert dest to source bytes + /// </summary> + private long DestToSource(long destBytes) + { + return sourceBytesPerSample * (destBytes / destBytesPerSample); + } + + /// <summary> + /// Disposes this AudioFileReader + /// </summary> + /// <param name="disposing">True if called from Dispose</param> + protected override void Dispose(bool disposing) + { + if (disposing) + { + if (readerStream != null) { + readerStream.Dispose(); + readerStream = null; + } + } + base.Dispose(disposing); + } + } +} diff --git a/NAudio-2.2.1/NAudio/AudioFileReader.cs.meta b/NAudio-2.2.1/NAudio/AudioFileReader.cs.meta new file mode 100644 index 0000000..4932728 --- /dev/null +++ b/NAudio-2.2.1/NAudio/AudioFileReader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: aded92dd662ebaa1593114ed3e7cbc43 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio/Changes.xml b/NAudio-2.2.1/NAudio/Changes.xml new file mode 100644 index 0000000..ee7956e --- /dev/null +++ b/NAudio-2.2.1/NAudio/Changes.xml @@ -0,0 +1,975 @@ +<?xml version="1.0" encoding="utf-8" ?> +<changes> + <change> + <version>0.0.0.1</version> + <date>9 Dec 2002</date> + <desc>Initial version, basic mixer interop</desc> + </change> + <change> + <version>0.0.0.2</version> + <date>10 Dec 2002</date> + <desc>Added MIDI interop, MMException, more mixer classes</desc> + </change> + <change> + <version>0.0.0.3</version> + <date>12 Dec 2002</date> + <desc>Improvements to Mixer interop &amp; classes</desc> + </change> + <change> + <version>0.0.0.4</version> + <date>13 Dec 2002</date> + <desc>Added basic WaveOut interop &amp; classes</desc> + </change> + <change> + <version>0.0.0.5</version> + <date>14 Dec 2002</date> + <desc>Mixer bugfixes for mixer app</desc> + </change> + <change> + <version>0.0.0.6</version> + <date>15 Dec 2002</date> + <desc>More mixer bugfixes and design improvements</desc> + </change> + <change> + <version>0.0.0.7</version> + <date>19 Dec 2002</date> + <desc>Mixer interop bug fixes</desc> + </change> + <change> + <version>0.0.0.8</version> + <date>20 Dec 2002</date> + <desc>Wave functions improved</desc> + </change> + <change> + <version>0.0.0.9</version> + <date>22 Dec 2002</date> + <desc>Got wave playing working better</desc> + </change> + <change> + <version>0.0.1.10</version> + <date>23 Dec 2002</date> + <desc>Added pause and stop for WaveOut</desc> + </change> + <change> + <version>0.0.1.11</version> + <date>24 Dec 2002</date> + <desc>Improved class design trying to fix WaveOut bug (waveout callback was being GCed)</desc> + </change> + <change> + <version>0.0.1.12</version> + <date>27 Dec 2002</date> + <desc>Generic WaveStream class and WaveFileReader</desc> + </change> + <change> + <version>0.0.1.13</version> + <date>5 Feb 2003</date> + <desc>Improvements to WaveStream class</desc> + <desc>SoundFont library merged</desc> + </change> + <change> + <version>0.0.1.14</version> + <date>27 Oct 2003</date> + <desc>Converted to Visual Studio .NET</desc> + </change> + <change> + <version>0.0.1.15</version> + <date>5 Dec 2003</date> + <desc>Merged JavaLayer</desc> + </change> + <change> + <version>0.2.20.0</version> + <date>25 Feb 2005</date> + <desc>Merged newer SoundFontLib, MidiLib, Ogg, Acm</desc> + </change> + <change> + <version>0.2.21.0</version> + <date>25 Feb 2005</date> + <desc>Skip backwards and forwards in wav file</desc> + <desc>WavPlayer trackBar indicates progress</desc> + <desc>Allows trackBar repositioning</desc> + </change> + <change> + <version>0.2.22.0</version> + <date>28 Feb 2005</date> + <desc>WavePlayer show current time in hh:mm:ss</desc> + <desc>Can start playing from any point in the file</desc> + </change> + <change> + <version>0.2.23.0</version> + <date>1 Mar 2005</date> + <desc>More ACM stream conversion interop</desc> + </change> + <change> + <version>0.2.24.0</version> + <date>2 Mar 2005</date> + <desc>More ACM interop improvements</desc> + <desc>WaveFormatConversionStream class</desc> + <desc>WaveStream no longer inherits from Stream</desc> + <desc>AcmStream class</desc> + <desc>waveOutDevCaps interop</desc> + <desc>Improvements to WaveFileWriter</desc> + </change> + <change> + <version>0.2.25.0</version> + <date>3 Mar 2005</date> + <desc>AcmStream and AcmStreamHeader bug fixes</desc> + <desc>Improvements to WaveFileReader and WaveFileWriter</desc> + <desc>PCM to PCM offline conversion working</desc> + </change> + <change> + <version>0.2.26.0</version> + <date>3 Mar 2005</date> + <desc>Very basic ability to play converted streams in realtime</desc> + </change> + <change> + <version>0.2.27.0</version> + <date>4 Mar 2005</date> + <desc>Initial version of Renaissance GSM conversion stream</desc> + </change> + <change> + <version>0.2.28.0</version> + <date>7 Mar 2005</date> + <desc>Fix to WaveFileWriter</desc> + <desc>More disposable pattern</desc> + <desc>WaveFileConversionStream can convert files offline</desc> + <desc>WaveStreams can now recommend a read buffer size based on latency</desc> + </change> + <change> + <version>0.2.29.0</version> + <date>8 Mar 2005</date> + <desc>Offline Renaissance GSM stream conversion working</desc> + <desc>WaveOut takes a latency now</desc> + <desc>MmException improvement</desc> + </change> + <change> + <version>0.3.30.0</version> + <date>8 Mar 2005</date> + <desc>Greatly improved the ability to calculate appropriate buffer sizes</desc> + <desc>Realtime GSM decoding is now working</desc> + </change> + <change> + <version>0.3.31.0</version> + <date>14 Mar 2005</date> + <desc>Some changes recommended by FxCop</desc> + </change> + <change> + <version>0.3.32.0</version> + <date>15 Mar 2005</date> + <desc>More changes recommended by FxCop</desc> + </change> + <change> + <version>0.3.33.0</version> + <date>15 Mar 2005</date> + <desc>namespace changed to NAudio</desc> + </change> + <change> + <version>0.3.34.0</version> + <date>23 Mar 2005</date> + <desc>XML documentation, FxCop fixes, Namespace improvements</desc> + <desc>WaveFormat constructor from a BinaryReader</desc> + </change> + <change> + <version>0.3.35.0</version> + <date>23 Mar 2005</date> + <desc>WaveChannel and WaveMixerStream</desc> + </change> + <change> + <version>0.3.36.0</version> + <date>24 Mar 2005</date> + <desc>More namespace improvements</desc> + <desc>More XML documentation</desc> + </change> + <change> + <version>0.3.37.0</version> + <date>6 May 2005</date> + <desc>More XML documentation</desc> + <desc>Ogg encoder improvements</desc> + <desc>ACM driver enumeration</desc> + <desc>Got test apps building again</desc> + <desc>Retired the JavaLayer port - its a few versions out of date anyway</desc> + <desc>WaveBuffer is now 16bit - experimental, needs optimising</desc> + </change> + <change> + <version>0.3.38.0</version> + <date>7 May 2005</date> + <desc>WaveStream::ReadInt16 optimisation</desc> + <desc>Fixed bugs in 16 bit positioning code</desc> + <desc>More XML documentation</desc> + </change> + <change> + <version>0.3.39.0</version> + <date>10 May 2005</date> + <desc>Initial Fader control implementation</desc> + </change> + <change> + <version>0.4.40.0</version> + <date>12 May 2005</date> + <desc>A very basic time domain convolution</desc> + <desc>Improvements to wave-reader and writer for floating point audio</desc> + </change> + <change> + <version>0.4.41.0</version> + <date>25 May 2005</date> + <desc>WaveChannel can supply from stereo input</desc> + </change> + <change> + <version>0.4.42.0</version> + <date>27 May 2005</date> + <desc>Initial VST interfaces and enums</desc> + </change> + <change> + <version>0.4.43.0</version> + <date>3 Jun 2005</date> + <desc>VstLoader implements IVstEffect</desc> + <desc>Began converting dispatcher opcodes to IVstEffect functions</desc> + </change> + <change> + <version>0.4.44.0</version> + <date>6 Jun 2005</date> + <desc>Finished IVstEffect functions</desc> + </change> + <change> + <version>0.4.45.0</version> + <date>7 Jun 2005</date> + <desc>IVstEffect function implementations for VstLoader</desc> + </change> + <change> + <version>0.4.46.0</version> + <date>5 Aug 2005</date> + <desc>Final consolidation of VST, prior to removal</desc> + </change> + <change> + <version>0.4.47.0</version> + <date>27 Oct 2005</date> + <desc>Wave Channel can convert mono to stereo now</desc> + </change> + <change> + <version>0.4.48.0</version> + <date>27 Oct 2005</date> + <desc>Wave Channel and Wave Mixer used for first time</desc> + </change> + <change> + <version>0.4.49.0</version> + <date>28 Oct 2005</date> + <desc>Volume and pan slider controls</desc> + <desc>Channel strip and WavePlayer export to WAV</desc> + <desc>WaveMixer doesn't go on indefinitely</desc> + </change> + <change> + <version>0.5.50.0</version> + <date>31 Oct 2005</date> + <desc>Some more LCD control characters</desc> + <desc>Initial WaveViewer control</desc> + </change> + <change> + <version>0.5.51.0</version> + <date>3 Nov 2005</date> + <desc>Dual channel strip in WavePlayer</desc> + </change> + <change> + <version>0.5.52.0</version> + <date>4 Nov 2005</date> + <desc>Fixed bad calculation of offset seconds in WavePlayer</desc> + <desc>Improved checking that we don't go beyond the end of streams</desc> + </change> + <change> + <version>0.5.53.0</version> + <date>9 Nov 2005</date> + <desc>SoundFont reading improvements for conversion to sfz</desc> + </change> + <change> + <version>0.5.54.0</version> + <date>10 Nov 2005</date> + <desc>IWavePlayer interface</desc> + <desc>Initial DirectSoundOut class</desc> + <desc>Major rework to return to 8 bit reads on all WaveStream, ready for inheriting Stream</desc> + </change> + <change> + <version>0.5.55.0</version> + <date>11 Nov 2005</date> + <desc>Cleaned up WaveFileReader</desc> + <desc>WaveOut is an IWavePlayer</desc> + <desc>WaveFormatStream</desc> + <desc>Ability to select between WaveOut and DirectSound</desc> + <desc>Initial playing back through DirectSound</desc> + </change> + <change> + <version>0.5.56.0</version> + <date>11 Nov 2005</date> + <desc>Retired StreamMixer project</desc> + <desc>WavePlayer better switching between settings</desc> + <desc>DirectSound feeds in on a timer now, (from MSDN Coding 4 Fun Drum Machine demo)</desc> + </change> + <change> + <version>0.5.57.0</version> + <date>14 Nov 2005</date> + <desc>DirectSoundOut fills buffer only twice per latency</desc> + <desc>DirectSoundOut stops at end</desc> + <desc>WavePlayer now has three channels</desc> + <desc>Selectable latency in WavePlayer</desc> + </change> + <change> + <version>0.5.58.0</version> + <date>15 Nov 2005</date> + <desc>DirectSoundOut now only reads buffers of the right size, which solves GSM cutout issues</desc> + <desc>WaveOut dispenses with an unnecessary delegate by passing WaveStream to WaveBuffer</desc> + </change> + <change> + <version>0.5.59.0</version> + <date>16 Nov 2005</date> + <desc>Fixed a crash in AdjustVolume on the MixerStream</desc> + <desc>sfz loop_continuous fix</desc> + </change> + <change> + <version>0.6.60.0</version> + <date>16 Nov 2005</date> + <desc>Converted to .NET 2.0</desc> + <desc>n.b. DirectSound has issues - needed to turn off the LoaderLock Managed Debug Assistant</desc> + </change> + <change> + <version>0.6.61.0</version> + <date>17 Nov 2005</date> + <desc>Made a 16 and 32 bit mixer stream</desc> + </change> + <change> + <version>0.6.62.0</version> + <date>21 Nov 2005</date> + <desc>Made a 32 bit WaveChannel stream</desc> + <desc>A 32 to 16 bit conversion stream</desc> + <desc>More MM error codes</desc> + <desc>32 bit audio path tested and working</desc> + </change> + <change> + <version>0.6.63.0</version> + <date>21 Nov 2005</date> + <desc>Initial support for an ACM MP3 decoder - not working yet</desc> + </change> + <change> + <version>0.6.64.0</version> + <date>22 Nov 2005</date> + <desc>Basic working MP3 playback</desc> + </change> + <change> + <version>0.6.65.0</version> + <date>25 Nov 2005</date> + <desc>ADPCM Wave Format</desc> + <desc>Wave Formats can serialize themselves</desc> + <desc>WaveFileWriter can write non PCM formats</desc> + </change> + <change> + <version>0.6.66.0</version> + <date>28 Nov 2005</date> + <desc>WaveFileWriter writes a fact chunk - non-ideal though</desc> + <desc>Improved support for playback of compressed formats</desc> + </change> + <change> + <version>0.6.67.0</version> + <date>28 Nov 2005</date> + <desc>Improvements to BlockAlign and GetReadSize</desc> + </change> + <change> + <version>0.6.68.0</version> + <date>1 Dec 2005</date> + <desc>Nice ADPCM converter</desc> + </change> + <change> + <version>0.6.69.0</version> + <date>5 Dec 2005</date> + <desc>Support for AGC codec</desc> + <desc>Support for Speed codec</desc> + </change> + <change> + <version>0.7.70.0</version> + <date>12 Dec 2005</date> + <desc>WaveStream inherits Stream</desc> + </change> + <change> + <version>0.7.71.0</version> + <date>19 Dec 2005</date> + <desc>Minor bug fix to WaveMixer classes</desc> + </change> + <change> + <version>0.7.72.0</version> + <date>3 Jan 2006</date> + <desc>NICE specific code removed</desc> + </change> + <change> + <version>0.7.73.0</version> + <date>6 Jan 2006</date> + <desc>MP3 Reader can read ID3 tags and frames now</desc> + </change> + <change> + <version>0.7.74.0</version> + <date>12 Jan 2006</date> + <desc>Xing header support</desc> + </change> + <change> + <version>0.7.75.0</version> + <date>15 Feb 2006</date> + <desc>Reorganised class structures</desc> + <desc>WaveIn recording support added</desc> + </change> + <change> + <version>0.7.76.0</version> + <date>15 Feb 2006</date> + <desc>More structural reorganisation</desc> + <desc>Got rid of some compiler warnings</desc> + <desc>Retired 16 bit mixing code</desc> + </change> + <change> + <version>0.7.77.0</version> + <date>16 Feb 2006</date> + <desc>Improved WaveViewer control</desc> + </change> + <change> + <version>0.7.78.0</version> + <date>17 Feb 2006</date> + <desc>Fader control uses an image for the slider</desc> + </change> + <change> + <version>0.7.79.0</version> + <date>20 Feb 2006</date> + <desc>Added some copyright messages to SoundFont source files</desc> + <desc>Added BiQuad filters class</desc> + </change> + <change> + <version>0.8.80.0</version> + <date>21 Feb 2006</date> + <desc>Added envelope detector</desc> + <desc>Added simple compressor</desc> + <desc>Added simple gate</desc> + </change> + <change> + <version>0.8.81.0</version> + <date>4 Apr 2006</date> + <desc>ACM stream bug fixes</desc> + <desc>Support for waveOut window message callbacks</desc> + <desc>Wave In Recording bug fixes</desc> + </change> + <change> + <version>0.8.82.0</version> + <date>13 Sep 2006</date> + <desc>SimpleCompressor Wave Stream</desc> + <desc>Optimisation to WaveViewer</desc> + <desc>Minor bugfixes to Wave classes</desc> + <desc>Created a new Pot control</desc> + </change> + <change> + <version>0.8.83.0</version> + <date>14 Sep 2006</date> + <desc>Real-time adjustment of SimpleCompressor Wave Stream</desc> + <desc>Pot control drawing enhancements</desc> + <desc>The beginnings of a track-view control</desc> + <desc>The beginnings of a time-line control</desc> + </change> + <change> + <version>0.8.84.0</version> + <date>21 Sep 2006</date> + <desc>TimeLine control has a now cursor</desc> + <desc>TimeLine control can zoom</desc> + </change> + <change> + <version>0.8.85.0</version> + <date>22 Sep 2006</date> + <desc>TimeLine supports changing colours</desc> + <desc>TrackView can draw clips</desc> + <desc>New trackheader control</desc> + </change> + <change> + <version>0.8.86.0</version> + <date>29 Sep 2006</date> + <desc>MIDI events now support being exported</desc> + <desc>MIDI TrackSequenceNumber event</desc> + <desc>MIDI KeySignature event</desc> + </change> + <change> + <version>0.8.87.0</version> + <date>2 Oct 2006</date> + <desc>Bugfix for exporting note-off</desc> + <desc>Alternative constructors for MIDI events</desc> + <desc>Bugfix for exporting MIDI variable length integers</desc> + <desc>WaveFileReader can report information on non-standard chunks</desc> + </change> + <change> + <version>0.8.88.0</version> + <date>4 Oct 2006</date> + <desc>Bugfix MIDI export event sorting</desc> + </change> + <change> + <version>0.8.89.0</version> + <date>5 Oct 2006</date> + <desc>Bugfix MIDI export event sorting</desc> + <desc>Some support for modifying MIDI event parameters</desc> + </change> + <change> + <version>0.9.90.0</version> + <date>6 Oct 2006</date> + <desc>Bugfix Time Signature Event and Control Change Event</desc> + <desc>New SMPTE Offset event</desc> + <desc>Patch and Bank name meta events added</desc> + <desc>Meta events use VarInts for lengths now</desc> + <desc>Allow non-strict reading of MIDI file</desc> + </change> + <change> + <version>0.9.91.0</version> + <date>9 Oct 2006</date> + <desc>Minor updates to support EZdrummer MIDI converter</desc> + <desc>Beginnings of a new WaveOut class with its own thread</desc> + </change> + <change> + <version>0.9.92.0</version> + <date>10 Oct 2006</date> + <desc>Fixed a bug in WaveFileReader</desc> + <desc>Fix to ensure track-view shows correct length</desc> + <desc>An alternative thread-safe approach using locking</desc> + <desc>Initial ASIO classes created</desc> + </change> + <change> + <version>0.9.93.0</version> + <date>11 Oct 2006</date> + <desc>Support for exporting MIDI type 0 files</desc> + <desc>Can parse MIDI files with more than one end track marker per track</desc> + </change> + <change> + <version>0.9.94.0</version> + <date>13 Oct 2006</date> + <desc>Recognises some more rare MIDI meta event types</desc> + <desc>Initial support for reading Cakewalk drum map files</desc> + </change> + <change> + <version>0.9.95.0</version> + <date>16 Oct 2006</date> + <desc>MIDI events report channel from 1 to 16 now rather than 0 to 15</desc> + <desc>Got rid of the fader png image</desc> + </change> + <change> + <version>0.9.96.0</version> + <date>17 Oct 2006</date> + <desc>Cakewalk drum map enhancements</desc> + </change> + <change> + <version>0.9.97.0</version> + <date>29 Oct 2006</date> + <desc>ByteEncoding added</desc> + <desc>MIDI Text events use byte encoding for reading and writing</desc> + </change> + <change> + <version>0.9.97.1</version> + <date>30 Oct 2006</date> + <desc>ProgressLog control and AboutForm added</desc> + <desc>MIDI Text events can have their text modified</desc> + </change> + <change> + <version>0.9.97.2</version> + <date>31 Oct 2006</date> + <desc>ProgressLog control can report its text</desc> + <desc>Initial support for file association modification</desc> + </change> + <change> + <version>0.9.97.3</version> + <date>1 Nov 2006</date> + <desc>Bug fixes to file associations</desc> + </change> + <change> + <version>0.9.98.0</version> + <date>6 Nov 2006</date> + <desc>Support for modifying MIDI Control Change Event parameters</desc> + </change> + <change> + <version>0.9.98.1</version> + <date>7 Nov 2006</date> + <desc>After-touch pressure can be set</desc> + <desc>Note number and velocity can be set</desc> + </change> + <change> + <version>0.9.98.2</version> + <date>9 Nov 2006</date> + <desc>Pitch wheel event modifications</desc> + </change> + <change> + <version>0.9.98.3</version> + <date>10 Nov 2006</date> + <desc>Helper function for detecting note off events</desc> + </change> + <change> + <version>0.9.98.4</version> + <date>1 Mar 2007</date> + <desc>Updated some XML documentation</desc> + </change> + <change> + <version>0.9.99.0</version> + <date>6 Mar 2007</date> + <desc>Some checking for end of track markers in MIDI files</desc> + </change> + <change> + <version>1.0.100.0</version> + <date>8 Mar 2007</date> + <desc>WaveMixerStream32 updated ready to support dynamic adding of streams</desc> + <desc>Some bugfixes to WaveOut to support auto stop mode again</desc> + </change> + <change> + <version>1.0.101.0</version> + <date>13 Mar 2007</date> + <desc>Added some new NoteEvent and NoteOnEvent constructors</desc> + </change> + <change> + <version>1.0.102.0</version> + <date>16 Mar 2007</date> + <desc>Customisable about box URL, Email and Copyright</desc> + </change> + <change> + <version>1.0.103.0</version> + <date>16 Mar 2007</date> + <desc>Ability to remove WaveStreams from WaveMixerStream32</desc> + </change> + <change> + <version>1.0.104.0</version> + <date>19 Mar 2007</date> + <desc>WaveOffsetStream created</desc> + <desc>WaveStream32 preparation for 24 bit inputs</desc> + <desc>WaveStream32 new default constructor</desc> + <desc>Made the decibels to linear conversion functions public</desc> + </change> + <change> + <version>1.0.105.0</version> + <date>30 Mar 2007</date> + <desc>New constructor for ControlChangeEvent</desc> + <desc>New constructor for ChannelAfterTouchEvent</desc> + <desc>New constructor and property setting for PatchChangeEvent</desc> + <desc>New constructor for PitchWheelChangeEvent</desc> + </change> + <change> + <version>1.0.106.0</version> + <date>2 Apr 2007</date> + <desc>Bugfix for sysex event writing</desc> + <desc>MidiEvent IsEndTrack and IsNoteOff are now static functions</desc> + <desc>New IsNoteOn function</desc> + <desc>NoteOnEvent now updates the NoteNumber and Channel of its OffEvent when they are modified</desc> + </change> + <change> + <version>1.0.107.0</version> + <date>3 Apr 2007</date> + <desc>MIDI events are now sorted using a stable algorithm to allow + batch file processing utilities to retain original ordering of events + with the same start times.</desc> + </change> + <change> + <version>1.0.108.0</version> + <date>4 Apr 2007</date> + <desc>New MidiEventCollection class to make converting MIDI file types + more generic</desc> + <desc>Added an NUnit unit tests library</desc> + <desc>Fixed a bug in meta event constructor</desc> + </change> + <change> + <version>1.0.109.0</version> + <date>5 Apr 2007</date> + <desc>MidiFile updated to use MidiEventCollection</desc> + </change> + <change> + <version>1.0.109.1</version> + <date>7 Apr 2007</date> + <desc>Fixed a bug in MidiEventCollection.AddEvent</desc> + </change> + <change> + <version>1.0.110.0</version> + <date>7 Apr 2007</date> + <desc>Many enhancements to MIDI interop</desc> + <desc>New MidiIn, MidiInCapabilities classes</desc> + <desc>Added a new NAudioDemo for testing / demonstrating use of NAudio APIs</desc> + </change> + <change> + <version>1.0.111.0</version> + <date>18 Apr 2007</date> + <desc>More MidiEventCollection automated tests</desc> + <desc>Fixes to MidiEventCollection</desc> + </change> + <change> + <version>1.0.112.0</version> + <date>19 Apr 2007</date> + <desc>Some improvements to MIDI out interop</desc> + <desc>Test application can now send test MIDI out messages</desc> + </change> + <change> + <version>1.1.113.0</version> + <date>26 Apr 2007</date> + <desc>Allow invalid NoteOff velocities to be read from a MIDI file</desc> + <desc>MIDI File Splitter project moved off to its own CodePlex project</desc> + </change> + <change> + <version>1.1.114.0</version> + <date>27 Mar 2008</date> + <date>Fixed a defect in WaveStream32 constructor</date> + <desc>Restored the Managed DirectX output to the solution</desc> + <desc>Turned off ManagedLoaderLock to cope with DirectSound known issues (http://www.thezbuffer.com/articles/304.aspx) </desc> + <desc>Updated the NAudioDemo project to do some audio playback</desc> + <desc>Added Rob Philpot's managed ASIO wrapper (http://www.codeproject.com/KB/mcpp/Asio.Net.aspx)</desc> + </change> + <change> + <version>1.1.115.0</version> + <date>17 May 2008</date> + <desc>Updated to latest version of Rob Philpot's managed ASIO wrapper (http://www.codeproject.com/KB/mcpp/Asio.Net.aspx)</desc> + </change> + <change> + <version>1.1.116.0</version> + <date>19 May 2008</date> + <desc>Made some very small beginnings to WASAPI support</desc> + <desc>Added a couple of unit tests for AcmDriver</desc> + </change> + <change> + <version>1.1.117.0</version> + <date>20 May 2008</date> + <desc>Added some WASAPI interfaces (mainly MMDevice API)</desc> + </change> + <change> + <version>1.1.118.0</version> + <date>24 May 2008</date> + <desc>Added WASAPI interface IMMEndpoint</desc> + <desc>begun MMDevice implementation</desc> + <desc>Decided to make use of some code from Ray Molenkamp to speed WASAPI implementation</desc> + </change> + <change> + <version>1.1.119.0</version> + <date>26 May 2008</date> + <desc>Borrowing lots more from Ray Molenkamp</desc> + <desc>Renamed WASAPI namespace to CoreAudioApi</desc> + </change> + <change> + <version>1.2.120.0</version> + <date>27 May 2008</date> + <desc>More work on WASAPI interfaces (IAudioClient, IAudioRenderClient)</desc> + </change> + <change> + <version>1.2.121.0</version> + <date>28 May 2008</date> + <desc>WASAPI interface - IAudioCaptureClient</desc> + </change> + <change> + <version>1.2.122.0</version> + <date>28 May 2008</date> + <desc>More WASAPI work - AudioClient, WaveFormatExtensible, AudioRenderClient</desc> + </change> + <change> + <version>1.2.123.0</version> + <date>29 May 2008</date> + <desc>AudioClient IsFormatSupported - it appears WASAPI does not do sample rate conversion for you</desc> + </change> + <change> + <version>1.2.124.0</version> + <date>29 May 2008</date> + <desc>Begun work on WasapiOut</desc> + <desc>Removed Resume from IWavePlayer</desc> + <desc>Removed Pan from IWavePlayer</desc> + <desc>PlaybackState instead of IsPlaying and IsPaused on IWavePlayer</desc> + <desc>WaveOut implementation simplified</desc> + </change> + <change> + <version>1.2.125.0</version> + <date>30 May 2008</date> + <desc>AcmDriver enhancements</desc> + <desc>WMA Wave Format</desc> + </change> + <change> + <version>1.2.126.0</version> + <date>31 May 2008</date> + <desc>WASAPI out working! but need a solution for SRC</desc> + </change> + <change> + <version>1.2.127.0</version> + <date>31 May 2008</date> + <desc>Lots of DMO interop written (DirectX media objects)</desc> + </change> + <change> + <version>1.2.128.0</version> + <date>1 June 2008</date> + <desc>Lots more DMO interop - Resampler DMO</desc> + <desc>Media Object can set input and output WaveFormat</desc> + <desc>Getting caught back up with XML documentation</desc> + <desc>Media Object can get input and output buffer sizes</desc> + + </change> + <change> + <version>1.2.129.0</version> + <date>2 June 2008</date> + <desc>Eventually got IMediaBuffer ProcessInput working (thanks to PreserveSig attribute)</desc> + <desc>IMediaBuffer ProcessOutput also working, but Resampler not outputting expected number of bytes</desc> + <desc>ResamplerDmoStream created</desc> + </change> + <change> + <version>1.2.130.0</version> + <date>3 June 2008</date> + <desc>ResamplerDmoStream bugfixes</desc> + </change> + <change> + <version>1.2.131.0</version> + <date>10 June 2008</date> + <desc>Wasapi output stream uses ResamplerDmoStream (but needs app to be MTAThread to work atm)</desc> + <desc>Audio Client using PreserveSig</desc> + <desc>More reliable Wasapi out</desc> + <desc>NAudio demo plays a file now rather than mixing a whole folder together</desc> + <desc></desc> + </change> + <change> + <version>1.2.132.0</version> + <date>11 June 2008</date> + <author>Mark Heath</author> + <desc>Added Alexandre Mutel's Native DirectSound class</desc> + <desc>Added a bug fix to WasapiOut PlayThread (thanks Alexandre)</desc> + </change> + <change> + <version>1.2.133.0</version> + <author>Alexandre Mutel</author> + <desc>WASAPI Out fixes</desc> + </change> + <change> + <version>1.2.134.0</version> + <author>Mark Heath</author> + <desc>Fix to get WASAPI out working with DMO resampler again</desc> + <desc>Fix to get WASAPI working with DMO resampler without needing MTA Thread (woohoo!)</desc> + <desc>Improvements to NAudioDemo Audio Playback Form</desc> + </change> + <change> + <version>1.2.135.0</version> + <author>Mark Heath</author> + <date>13 Jun 2008</date> + <desc>More unit tests for AudioClient</desc> + <desc>Added option for WASAPI exclusive mode to NAudio Demo (not working yet)</desc> + <desc>NAudioDemo can play MP3 files (not at low latency though)</desc> + <desc>Position bar in NAudioDemo</desc> + <desc>Performance enhancements to WaveChannel32</desc> + <desc>MP3 playback less choppy</desc> + </change> + <change> + <version>1.2.136.0</version> + <author>Mark Heath</author> + <date>14 Jun 2008</date> + <desc>WASAPI Exclusive mode working (thanks Alexandre)</desc> + <desc>Proper closing of WASAPI allowing us immediate re-open</desc> + <desc>NAudioDemo has some ACM encoding demos (mu-law, a-law working so far)</desc> + <desc>Added interop for AcmFormatEnum</desc> + <desc>Added interop for AcmFormatTagEnum</desc> + <desc>AudioDriver can now enumerate all tags and formats</desc> + </change> + <change> + <version>1.2.137.0</version> + <author>Mark Heath</author> + <date>15 Jun 2008</date> + <desc>Alexandre Mutel added WASAPI event model playback</desc> + <desc>NAudioDemo has better selection of output driver settings</desc> + <desc>Added interop for AcmFormatChoose</desc> + <desc>Moved ACM interop into NAudio.Wave.Compression namespace</desc> + </change> + <change> + <version>1.2.138.0</version> + <author>Mark Heath</author> + <date>16 Jun 2008</date> + <desc>Added a Custom Marshaller for WaveFormat (not used everywhere yet)</desc> + <desc>Fixed some marshalling bugs in ResamplerDMOStream caused by WaveFileReader using WaveFormatExtraData</desc> + <desc>Got majority of unit tests working (things had slipped a little!)</desc> + </change> + <change> + <version>1.2.139.0</version> + <author>Mark Heath</author> + <date>18 Jun 2008</date> + <desc>NativeDirectSound working in STAThread mode</desc> + <desc>NAudioDemo stops playback at end of file</desc> + <desc>Unit Test reorganization</desc> + </change> + <change> + <version>1.2.140.0</version> + <author>Mark Heath</author> + <date>19 Jun 2008</date> + <desc>WaveStream32 has option not to pad reads out to full length</desc> + <desc>NAudioDemo sets volume on WaveStream rather than WaveOut</desc> + </change> + <change> + <version>1.2.141.0</version> + <author>Alexandre Mutel</author> + <date>22 Jun 2008</date> + <desc>Managed ASIO Output implementation</desc> + </change> + <change> + <version>1.2.142.0</version> + <author>Mark Heath</author> + <date>22 Jun 2008</date> + <desc>NAudioDemo has basic event-driven recording demo</desc> + </change> + <change> + <version>1.2.143.0</version> + <author>Mark Heath</author> + <date>23 Jun 2008</date> + <desc>Fix to MP3 smooth playback</desc> + <desc>A circular buffer class</desc> + <desc>A block alignment reduction stream</desc> + <desc>Xing header detection without throwing exceptions</desc> + </change> + <change> + <version>1.2.144.0</version> + <author>Mark Heath</author> + <date>26 June 2008</date> + <desc>Improved error handling on NAudioDemo</desc> + </change> + <change> + <version>1.3.1.0</version> + <author>Mark Heath</author> + <date>27 June 2008</date> + <desc>IWavePlayer using IWaveProvider and WaveBuffer (initial port)</desc> + </change> + <change> + <version>1.3.2.0</version> + <author>Mark Heath</author> + <date>28 June 2008</date> + <desc>NativeDirectSoundOut now becomes DirectSoundOut as Managed Direct X is retired</desc> + </change> + <change> + <version>1.3.3.0</version> + <author>Mark Heath</author> + <date>20 Oct 2008</date> + <desc>Some possible bugfixes to ASIO</desc> + <desc>MeteringStream</desc> + <desc>VolumeMeter</desc> + <desc>WaveFormPainter</desc> + </change> + <change> + <version>1.3.4.0</version> + <author>Mark Heath</author> + <date>12 Jan 2009</date> + <desc>Can write larger Var Ints in MIDI files</desc> + </change> + <change> + <version>1.3.5.0</version> + <author>Mark Heath</author> + <date>19 Sep 2009</date> + <desc>Many changes not listed here, see checkin history</desc> + <desc>WaveIn callback options brought into line with WaveOut</desc> + </change> + <change> + <version>1.3.11.0</version> + <author>Mark Heath</author> + <date>30 Aug 2010</date> + <desc>Many changes not listed here, see checkin history</desc> + <desc>Sequencer-specific event added</desc> + </change> + <change> + <version>1.3.12.0</version> + <author>Mark Heath</author> + <date>29 Sep 2010</date> + <desc>Changes not listed here, see checkin history</desc> + <desc>Added BufferedWaveProvider</desc> + <desc>Added Wave16ToIeeeProvider</desc> + <desc>Added WaveInProvider</desc> + </change> + <change> + <version>1.3.13.0</version> + <author>Mark Heath</author> + <date>14 Oct 2010</date> + <desc>Retired WaveStream.GetReadSize - not reliable, too difficult to implement, hardly used</desc> + <desc>Cleanup on MP3 File Reader</desc> + </change> + <change> + <version>1.3.14.0</version> + <author>Mark Heath</author> + <date>7 Nov 2010</date> + <desc>Huge improvements to MP3 File Reader</desc> + </change> +</changes> diff --git a/NAudio-2.2.1/NAudio/Changes.xml.meta b/NAudio-2.2.1/NAudio/Changes.xml.meta new file mode 100644 index 0000000..901ce65 --- /dev/null +++ b/NAudio-2.2.1/NAudio/Changes.xml.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ea01787aaee6a72eb80157439bd3bee5 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio/Mp3FileReader.cs b/NAudio-2.2.1/NAudio/Mp3FileReader.cs new file mode 100644 index 0000000..4f5b77d --- /dev/null +++ b/NAudio-2.2.1/NAudio/Mp3FileReader.cs @@ -0,0 +1,40 @@ +using System.IO; + +// ReSharper disable once CheckNamespace +namespace NAudio.Wave +{ + + /// <summary> + /// Class for reading from MP3 files + /// </summary> + public class Mp3FileReader : Mp3FileReaderBase + { + /// <summary>Supports opening a MP3 file</summary> + public Mp3FileReader(string mp3FileName) + : base(File.OpenRead(mp3FileName), CreateAcmFrameDecompressor, true) + { + } + + /// <summary> + /// Opens MP3 from a stream rather than a file + /// Will not dispose of this stream itself + /// </summary> + /// <param name="inputStream">The incoming stream containing MP3 data</param> + public Mp3FileReader(Stream inputStream) + : base(inputStream, CreateAcmFrameDecompressor, false) + { + + } + + /// <summary> + /// Creates an ACM MP3 Frame decompressor. This is the default with NAudio + /// </summary> + /// <param name="mp3Format">A WaveFormat object based </param> + /// <returns></returns> + public static IMp3FrameDecompressor CreateAcmFrameDecompressor(WaveFormat mp3Format) + { + // new DmoMp3FrameDecompressor(this.Mp3WaveFormat); + return new AcmMp3FrameDecompressor(mp3Format); + } + } +} diff --git a/NAudio-2.2.1/NAudio/Mp3FileReader.cs.meta b/NAudio-2.2.1/NAudio/Mp3FileReader.cs.meta new file mode 100644 index 0000000..b52dcb9 --- /dev/null +++ b/NAudio-2.2.1/NAudio/Mp3FileReader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: aa45671c05f7a40fa9cd32c62d2222b6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio/NAudio.csproj b/NAudio-2.2.1/NAudio/NAudio.csproj new file mode 100644 index 0000000..f204c07 --- /dev/null +++ b/NAudio-2.2.1/NAudio/NAudio.csproj @@ -0,0 +1,42 @@ +<Project Sdk="Microsoft.NET.Sdk"> + <PropertyGroup> + <TargetFrameworks>net472;netcoreapp3.1;net6.0-windows;net6.0</TargetFrameworks> + <Version>2.2.1</Version> + <Authors>Mark Heath &amp; Contributors</Authors> + <AllowUnsafeBlocks>true</AllowUnsafeBlocks> + <Description>NAudio, an audio library for .NET</Description> + <PackageProjectUrl>https://github.com/naudio/NAudio</PackageProjectUrl> + <PackageTags>C# .NET audio sound</PackageTags> + <RepositoryUrl>https://github.com/naudio/NAudio</RepositoryUrl> + <Copyright>© Mark Heath 2023</Copyright> + <GeneratePackageOnBuild>true</GeneratePackageOnBuild> + <GenerateDocumentationFile>True</GenerateDocumentationFile> + <PackageLicenseFile>license.txt</PackageLicenseFile> + <SignAssembly>true</SignAssembly> + <AssemblyOriginatorKeyFile>..\NAudioStrongNameKey.snk</AssemblyOriginatorKeyFile> + <PackageIcon>naudio-icon.png</PackageIcon> + </PropertyGroup> + + <ItemGroup> + <ProjectReference Include="..\NAudio.Asio\NAudio.Asio.csproj" /> + <ProjectReference Include="..\NAudio.Core\NAudio.Core.csproj" /> + <ProjectReference Include="..\NAudio.Midi\NAudio.Midi.csproj" /> + <ProjectReference Include="..\NAudio.Wasapi\NAudio.Wasapi.csproj" /> + <ProjectReference Include="..\NAudio.WinMM\NAudio.WinMM.csproj" /> + </ItemGroup> + <ItemGroup Condition=" '$(TargetFramework)' != 'net6.0' "> + <ProjectReference Include="..\NAudio.WinForms\NAudio.WinForms.csproj" /> + </ItemGroup> + + + <ItemGroup> + <None Include="..\license.txt"> + <Pack>True</Pack> + <PackagePath></PackagePath> + </None> + <None Include="..\naudio-icon.png"> + <Pack>True</Pack> + <PackagePath></PackagePath> + </None> + </ItemGroup> +</Project> \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio/NAudio.csproj.DotSettings b/NAudio-2.2.1/NAudio/NAudio.csproj.DotSettings new file mode 100644 index 0000000..6e7fff8 --- /dev/null +++ b/NAudio-2.2.1/NAudio/NAudio.csproj.DotSettings @@ -0,0 +1,2 @@ +<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation"> + <s:String x:Key="/Default/CodeEditing/Localization/Localizable/@EntryValue">No</s:String></wpf:ResourceDictionary> \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio/NAudio.csproj.DotSettings.meta b/NAudio-2.2.1/NAudio/NAudio.csproj.DotSettings.meta new file mode 100644 index 0000000..bb1fce0 --- /dev/null +++ b/NAudio-2.2.1/NAudio/NAudio.csproj.DotSettings.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: acf932cb560312a86931da04fc22b948 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio/NAudio.csproj.meta b/NAudio-2.2.1/NAudio/NAudio.csproj.meta new file mode 100644 index 0000000..1dc2371 --- /dev/null +++ b/NAudio-2.2.1/NAudio/NAudio.csproj.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 818f28817a4b19bb38c6029c783fe63b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio/NAudio.csproj.vspscc b/NAudio-2.2.1/NAudio/NAudio.csproj.vspscc new file mode 100644 index 0000000..feffdec --- /dev/null +++ b/NAudio-2.2.1/NAudio/NAudio.csproj.vspscc @@ -0,0 +1,10 @@ +"" +{ +"FILE_VERSION" = "9237" +"ENLISTMENT_CHOICE" = "NEVER" +"PROJECT_FILE_RELATIVE_PATH" = "" +"NUMBER_OF_EXCLUDED_FILES" = "0" +"ORIGINAL_PROJECT_FILE_PATH" = "" +"NUMBER_OF_NESTED_PROJECTS" = "0" +"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER" +} diff --git a/NAudio-2.2.1/NAudio/NAudio.csproj.vspscc.meta b/NAudio-2.2.1/NAudio/NAudio.csproj.vspscc.meta new file mode 100644 index 0000000..0caadd6 --- /dev/null +++ b/NAudio-2.2.1/NAudio/NAudio.csproj.vspscc.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 95026e428be97c7a5b81edf8b1ede02d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudio/NAudio.ruleset b/NAudio-2.2.1/NAudio/NAudio.ruleset new file mode 100644 index 0000000..f4c759d --- /dev/null +++ b/NAudio-2.2.1/NAudio/NAudio.ruleset @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="utf-8"?> +<RuleSet Name="NAudio" Description="This rule set contains all rules used by NAudio" ToolsVersion="10.0"> + <IncludeAll Action="Warning" /> + <Rules AnalyzerId="Microsoft.Analyzers.ManagedCodeAnalysis" RuleNamespace="Microsoft.Rules.Managed"> + <Rule Id="CA2122" Action="None" /> + </Rules> +</RuleSet> \ No newline at end of file diff --git a/NAudio-2.2.1/NAudio/NAudio.ruleset.meta b/NAudio-2.2.1/NAudio/NAudio.ruleset.meta new file mode 100644 index 0000000..4f8d134 --- /dev/null +++ b/NAudio-2.2.1/NAudio/NAudio.ruleset.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: be8cff7c2fcb65c5dba143326c6ee678 +RuleSetFileImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudioDemo.meta b/NAudio-2.2.1/NAudioDemo.meta new file mode 100644 index 0000000..42e48de --- /dev/null +++ b/NAudio-2.2.1/NAudioDemo.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 05edfeeb35457b75aad45d4d069dd742 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudioStrongNameKey.snk b/NAudio-2.2.1/NAudioStrongNameKey.snk new file mode 100644 index 0000000000000000000000000000000000000000..df3a3dfa15038b157283d5e16a4c88698fa8f2d4 GIT binary patch literal 596 zcmV-a0;~N80ssI2Bme+XQ$aES1ONa50097nyu645mgq)T`xkHMh#A!E8n_||f8Zbj zAa#U~YvXMvRE^~bC*};%29aIz12cfS6|N`&F{ZuAnquXH1&)Vd@fRVQxxpauqrt?P zco4w@?oP3D4y1SP;=NrxHgAX9+(}!3mKOO3Jr1E6?g0tWMNb~E5LJXGwC7)f1oWy; zU65J$Id?Bj4k6JlkHa+=0Fm&;O<W@d*G!vLq9Eu$VD?<P*lBh~dD>aEuhmE#Eh<4Y zs#?xS#MBhv0>a|!TQoFOd%W!MASJ*zLE_vt5bgx64QyP1m1tEXqQ&>qxX_{_^8>~i zgxX~i4$)MhV4I@^wfusCi-_MLxc|U~4spKMZg1bks7&3|qh_r)m6)meG9Xm<4WWmG zY6^2A2JwFgcCd`=&5t&AB&?cq{QQiwm5aiBjJU&&>J%3J&6Xw<_fu-(@IIG_z94g6 zMW?&j=mCg%Z&W`7rAqj$=O`)!^YSJRHn5KZzK;|bYRmH&tJhgeDbxp&h4L=#P>%@y zvn>-vR`mgfu~uDhRmXzxFMDAvzG9_C!SuexO*EUKeFz(sK;bZ~y)OE5+0`CD?6|cn zce`}h7L&*w0@;QrdjNRkWI)#4j!3v|6YI0`U+iey6OP5*j!r7$H$Yxw+|}Ld>)6{6 zbqH5dP5PT7UBUvG$kJmgR-?2-$17#Tx)z<I3iDL4S!}oBo&W+8S}`lfJ%~2g=#qYr iLaKp=|8(Gp?A<^PdB}s_5Wjj`6d8?YC+qd!)X`w})gIpf literal 0 HcmV?d00001 diff --git a/NAudio-2.2.1/NAudioStrongNameKey.snk.meta b/NAudio-2.2.1/NAudioStrongNameKey.snk.meta new file mode 100644 index 0000000..cca43bd --- /dev/null +++ b/NAudio-2.2.1/NAudioStrongNameKey.snk.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c5653642aa4074c2193143c356d3eabd +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudioTests.meta b/NAudio-2.2.1/NAudioTests.meta new file mode 100644 index 0000000..fdcde70 --- /dev/null +++ b/NAudio-2.2.1/NAudioTests.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: af14145ecab6731f086430d605b1ce7c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudioUniversalDemo.meta b/NAudio-2.2.1/NAudioUniversalDemo.meta new file mode 100644 index 0000000..286f043 --- /dev/null +++ b/NAudio-2.2.1/NAudioUniversalDemo.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b20bfc9b4d7fb7298a131de418a809c8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/NAudioWpfDemo.meta b/NAudio-2.2.1/NAudioWpfDemo.meta new file mode 100644 index 0000000..4556bbd --- /dev/null +++ b/NAudio-2.2.1/NAudioWpfDemo.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7453f8f0d49a0ca3c83c3ae79af75d2c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/README.md b/NAudio-2.2.1/README.md new file mode 100644 index 0000000..9f54b7b --- /dev/null +++ b/NAudio-2.2.1/README.md @@ -0,0 +1,196 @@ +# NAudio + +[![GitHub](https://img.shields.io/github/license/naudio/NAudio)](https://github.com/naudio/NAudio/blob/master/license.txt) [![Nuget](https://img.shields.io/nuget/v/NAudio)](https://www.nuget.org/packages/NAudio/) [![Build Status](https://dev.azure.com/naudio/NAudio/_apis/build/status/naudio.NAudio)](https://dev.azure.com/naudio/NAudio/_build) + +NAudio is an open source .NET audio library written by [Mark Heath](https://markheath.net) + +![NAudio logo](naudio-logo.png) + +## Features + +* Play back audio using a variety of APIs + * WaveOut + * DirectSound + * ASIO + * WASAPI +* Read audio from many standard file formats + * WAV + * AIFF + * MP3 (using ACM, DMO or MFT) + * G.711 mu-law and a-law + * ADPCM, G.722, Speex (using NSpeex) + * WMA, AAC, MP4 and more others with Media Foundation +* Convert between various forms of uncompressed audio + * Change the number of channels - Mono to stereo, stereo to mono + * Modify bit depth (8, 16, 24, 32 integer or 32 bit IEEE float) + * Resample audio using a choice of resampling algorithms +* Encode audio using any ACM or Media Foundation codec installed on your computer + * Create MP3s (Windows 8 and above) + * Create AAC/MP4 audio (Windows 7 and above) + * Create WMA files + * Create WAV files containing G.711, ADPCM, G.722, etc. +* Mix and manipulate audio streams using a 32-bit floating mixing engine + * construct signal chains + * examine sample levels for the purposes of metering or waveform rendering + * pass blocks of samples through an FFT for metering or DSP + * delay, loop, or fade audio in and out + * Perform EQ with a BiQuad filter (allowing low pass, high pass, peaking EQ, etc.) + * Pitch shifting of audio with a phase vocoder +* Record audio using a variety of capture APIs + * WaveIn + * WASAPI + * ASIO +* Record system audio with WASAPI Capture +* Work with soundcards + * Enumerate devices + * Access soundcard controls and metering information +* Full MIDI event model + * Read and write MIDI files + * Respond to received MIDI events + * Send MIDI events +* An extensible programming model + * All base classes easily inherited from for you to add your custom components +* Support for UWP (preliminary) + * Create Windows 8 Store apps and Windows Universal apps + +## Getting Started + +The easiest way to install NAudio into your project is to install the latest [NAudio NuGet package](https://www.nuget.org/packages/NAudio/). Prerelease versions of NAudio are also often made available on NuGet. + +Alternatively, you can download the latest release in binary format from [here](https://github.com/naudio/NAudio/releases). + +NAudio comes with several demo applications which are the quickest way to see how to use the various features of NAudio. You can download compiled demo applications from [here](https://github.com/naudio/NAudio/releases), and explore the source code [here](https://github.com/naudio/NAudio/tree/master/NAudioDemo). + +## Tutorials + +### Playback + +* [Playing an Audio File from a WinForms application](Docs/PlayAudioFileWinForms.md) +* [Playing an Audio File from a Console application](Docs/PlayAudioFileConsoleApp.md) +* [Playing Audio from a URL](Docs/PlayAudioFromUrl.md) +* [Choose an audio output device type](Docs/OutputDeviceTypes.md) +* [Enumerate and select Output Devices](Docs/EnumerateOutputDevices.md) +* [Creating and configuring a WasapiOut device](Docs/WasapiOut.md) +* [Implement "Fire and Forget" Playback (e.g. game sound effects)](http://markheath.net/post/fire-and-forget-audio-playback-with) +* [Play streaming MP3](http://markheath.net/post/how-to-play-back-streaming-mp3-using) +* [Handling playback stopped](Docs/PlaybackStopped.md) +* [Understanding WaveStream, IWavePlayer and ISampleProvider](Docs/WaveProviders.md) +* [Playing Audio with ASIO](Docs/AsioPlayback.md) + +### Working with Codecs + +* [Convert an MP3 to WAV](Docs/ConvertMp3ToWav.md) +* [Encode to MP3 and other formats using MediaFoundationEncoder](Docs/MediaFoundationEncoder.md) + * [More examples](http://markheath.net/post/naudio-mediafoundationencoder) +* [Understand how to convert between any audio formats you have codecs for](http://www.codeproject.com/Articles/501521/How-to-convert-between-most-audio-formats-in-NET) +* [Enumerate Media Foundation Transforms (MFTs)](Docs/EnumerateMediaFoundationTransforms.md) +* [Enumerate ACM Codecs](Docs/EnumerateAcmDrivers.md) +* [Fix the NoDriver calling acmFormatSuggest issue](http://markheath.net/post/nodriver-calling-acmformatsuggest) + +### Working with audio files + +* [Mix Two Audio Files to WAV](Docs/MixTwoAudioFilesToWav.md) +* [Trim a WAV File](http://markheath.net/post/trimming-wav-file-using-naudio) +* [Merge MP3 Files](http://markheath.net/post/merging-mp3-files-with-naudio-in-c-and) +* [Convert an AIFF file to WAV](http://markheath.net/post/how-to-convert-aiff-files-to-wav-using) +* [Use the WavFileWriter class](http://markheath.net/post/how-to-use-wavefilewriter) +* [Create an ID3v2 tag](http://naudio.codeplex.com/wikipage?title=Create%20an%20ID3v2%20Tag) + +### Manipulating audio + +* [Convert between mono and stereo](Docs/ConvertBetweenStereoAndMono.md) +* [Concatenating Audio](Docs/ConcatenatingAudio.md) +* [Skip and Take Using OffsetSampleProvider](Docs/OffsetSampleProvider.md) +* [Implement Looped Playback](http://markheath.net/post/looped-playback-in-net-with-naudio) +* [Work with Multi-Channel Audio](http://markheath.net/post/handling-multi-channel-audio-in-naudio) +* [Resample Audio](Docs/Resampling.md) +* [Input driven Audio Resampling](http://markheath.net/post/input-driven-resampling-with-naudio-using-acm) +* [Using RawSourceWaveStream](Docs/RawSourceWaveStream.md) +* [Adjust the pitch of audio using SmbPitchShiftingSampleProvider](Docs/SmbPitchShiftingSampleProvider.md) +* [Varispeed playback with NAudio using SoundTouch](http://markheath.net/post/varispeed-naudio-soundtouch) +* [Fade audio in and out](Docs/FadeInOutSampleProvider.md) + +### Generating audio + +* [Play Sine Waves and other signal types](Docs/PlaySineWave.md) +* [Implement sine wave with portamento](http://markheath.net/post/naudio-sine-portamento) + +### Recording + +* [Recording a WAV file from a WinForms application](Docs/RecordWavFileWinFormsWaveIn.md) +* [Capturing system audio with WasapiLoopbackCapture](Docs/WasapiLoopbackCapture.md) +* [Play and Record audio at the same time](http://markheath.net/post/how-to-record-and-play-audio-at-same) +* [Record Audio with ASIO](Docs/AsioRecording.md) + +### Visualization + +* [WaveForm Rendering to PNG](Docs/WaveFormRendering.md) +* [Implement a Recording Level Meter](Docs/RecordingLevelMeter.md) + +### MIDI + +* [Sending and Receiving MIDI Events](Docs/MidiInAndOut.md) +* [Exploring MIDI Files with MidiFile](Docs/MidiFile.md) +* [MIDI Event types](Docs/MidiEvent.md) + +### More... + +Additional sources of documentation for NAudio are: + +* [Original Documentation on CodePlex](http://naudio.codeplex.com/documentation) +* [NAudio articles on Mark Heath's blog](http://markheath.net/category/naudio) + +## NAudio Training Courses + +If you want to get up to speed as quickly as possible with NAudio programming, I recommend you watch these two Pluralsight courses. You will need to be a subscriber to access the content, but there is 10 hours of training material on NAudio, and it also will give you access to their vast training library on other programming topics. + +* [Digital Audio Fundamentals](http://pluralsight.com/training/Courses/TableOfContents/digital-audio-fundamentals) +* [Audio Programming with NAudio](http://pluralsight.com/training/Courses/TableOfContents/audio-programming-naudio) + +To be successful developing applications that process digital audio, there are some key concepts that you need to understand. To help developers quickly get up to speed with what they need to know before trying to use NAudio, I have created the [Digital Audio Fundamentals](http://pluralsight.com/training/Courses/TableOfContents/digital-audio-fundamentals) course, which covers sample rates, bit depths, file formats, codecs, decibels, clipping, aliasing, synthesis, visualisations, effects and much more. In particular, the fourth module on signal chains is vital background information if you are to be effective with NAudio. + +[Audio Programming with NAudio](http://pluralsight.com/training/Courses/TableOfContents/audio-programming-naudio) is a follow-on course which contains seven hours of training material covering all the major features of NAudio. It is highly recommended that you take this course if you intend to create an application with NAudio. + +## How do I...? + +The best way to learn how to use NAudio is to download the source code and look at the two demo applications - [NAudioDemo](https://github.com/naudio/NAudio/tree/master/NAudioDemo) and [NAudioWpfDemo](https://github.com/naudio/NAudio/tree/master/NAudioWpfDemo). These demonstrate several of the key capabilities of the NAudio framework. They also have the advantage of being kept up to date, whilst some of the tutorials you will find on the internet refer to old versions of NAudio. + +## FAQ + +**What is NAudio?** + +NAudio is an open source audio API for .NET written in C# by Mark Heath, with contributions from many other developers. It is intended to provide a comprehensive set of useful utility classes from which you can construct your own audio application. + +**Why NAudio?** + +NAudio was created because the Framework Class Library that shipped with .NET 1.0 had no support for playing audio. The System.Media namespace introduced in .NET 2.0 provided a small amount of support, and the MediaElement in WPF and Silverlight took that a bit further. The vision behind NAudio is to provide a comprehensive set of audio related classes allowing easy development of utilities that play or record audio, or manipulate audio files in some way. + +**Can I Use NAudio in my Project?** + +NAudio is licensed under the MIT license which means that you can use it in whatever project you like including commercial projects. Of course we would love it if you share any bug-fixes or enhancements you made to the original NAudio project files. + +**Is .NET Performance Good Enough for Audio?** + +While .NET cannot compete with unmanaged languages for very low latency audio work, it still performs better than many people would expect. On a fairly modest PC, you can quite easily mix multiple WAV files together, including pass them through various effects and codecs, play back glitch free with a latency of around 50ms. + +**How can I get help?** + +There are three main ways to get help. First, you can raise an issue here on GitHub. This is the best option when you've written some code and want to ask why it's not working as you expect. I attempt to answer all questions, but since this is a spare time project, occasionally I get behind. + +You can also ask on StackOverflow and [tag your question with naudio](http://stackoverflow.com/questions/tagged/naudio), if your question is a "how do I..." sort of question. This gives you a better chance of getting a quick answer. Please try to search first to see if your question has already been answered elsewhere. + +Finally, I am occasionally able to offer paid support for situations where you need quick advice, bugfixes or new features. Please contact Mark Heath directly if you wish to pursue this option. + +**How do I submit a patch?** + +I welcome contributions to NAudio and have accepted many patches, but if you want your code to be included, please familiarise yourself with the following guidelines: + +* Your submission must be your own work, and able to be released under the MIT license. +* You will need to make sure your code conforms to the layout and naming conventions used elsewhere in NAudio. +* Remember that there are many existing users of NAudio. A patch that changes the public interface is not likely to be accepted. +* Try to write "clean code" - avoid long functions and long classes. Try to add a new feature by creating a new class rather than putting loads of extra code inside an existing one. +* I don't usually accept contributions I can't test, so please write unit tests (using NUnit) if at all possible. If not, give a clear explanation of how your feature can be unit tested and provide test data if appropriate. Tell me what you did to test it yourself, including what operating systems and soundcards you used. +* If you are adding a new feature, please consider writing a short tutorial on how to use it. +* Unless your patch is a small bugfix, I will code review it and give you feedback. You will need to be willing to make the recommended changes before it can be integrated into the main code. +* Patches should be provided using the Pull Request feature of GitHub. +* Please also bear in mind that when you add a feature to NAudio, that feature will generate future support requests and bug reports. Are you willing to stick around on the forums and help out people using it? diff --git a/NAudio-2.2.1/README.md.meta b/NAudio-2.2.1/README.md.meta new file mode 100644 index 0000000..2d0cd1b --- /dev/null +++ b/NAudio-2.2.1/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ff6404ddb8efcf4ae96f1a37ff71153f +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/RELEASE_NOTES.md b/NAudio-2.2.1/RELEASE_NOTES.md new file mode 100644 index 0000000..e489cb2 --- /dev/null +++ b/NAudio-2.2.1/RELEASE_NOTES.md @@ -0,0 +1,618 @@ +### 2.2.1 (4 Sep 2023) + + * Incorrectly versioned NAudio.Wasapi.dll (was 22.0) retired and replaced with 2.2.1 + * No other changes + +### 2.2 (22 Aug 2023) + + * `WdlResampler` is now public + * WASAPI uses background threads + * `MmException` can return function name + * `ErrorCodes` provides all the AUDCLNT_E HRESULT values from audioclient.h + * `AiffFileWriter` chunk size bugfix + * Support for Device Topology API (`IPart`, `IAudioAutoGainControl`, `IAudioMute`, `IAudioVolumeLevel `, `IControlChangeNotify`, `IControlInterface`, `IKsJackDescription`, `IPerChannelDbLevel`) + * Add `ComImport` attribute to CoreAudioApi interfaces + * Ability to set attribute on `MediaType`, and to specify `MediaFoundationEncode` buffer size + * WASAPI stop improvements + * FLAC and ALAC added to audio subtypes list + * `MediaFoundationEncoder` bugfixes for null reference + * Sysex dispose bugfix + +### 2.1 (29 Apr 2022) + + * `AudioFileReader` will use `MediaFoundationReader` as the default for MP3s + * Minimum supported Win 10 version is now uap10.0.18362 (SDK version 1903) + * `IWavePlayer` now has an `OuputWaveFormat` property + * `WasapiCapture` and `WasapiLoopbackCapture` support sample rate conversion so you can capture at a sample rate of your choice + * `WasapiOut` supports built-in sample rate conversion in shared mode + * `MediaFoundationEncoder` allows you to encode to a `Stream` + +### 1.9.0 (4 May 2019) + + * Switched to multi-targetting project type + * Targets .NET 3.5, .NET Standard 2.0, and UWP + * Better handling of `IAudioClient.IsFormatSupported` + * `AsioOut` will no longer stop when it reaches the end + +### 1.8.5 (3 Nov 2018) + +- DMO Effect support via `DmoEffectWaveProvider` #413 +- New Broadcast Wave File Writer `BwfWriter` +- Various bugfixes and enhancements: + - Improvements to stopping recording in `WaveInEvent` #403 + - `WaveIn` and `WaveInEvent` support `GetPosition` #399 + - `CueWaveFileReader` support for `Stream` #409, #376 + - Fix reading wave files with odd chunk lengths #386 + - Fix some WASAPI exclusive /event mode issues #383 + - Fix 32 bit float ASIO sample converter #356 + - Fixing `IAudioCaptureClient` cast exception issue #350 + - `WaveOut` and `WaveOutEvent` read the actual volume #349 + - `PropVariant` support for `VT_FILETIME` #341 + - Added definitions of several media subtypes + - Fixed offset bug in `StereoToMonoSampleProvider` #312 + - `KeySignatureEvent` reports flats properly as negative number #295 + - `WaveInProvider.Read` uses offset parameter #297 + - BREAKING - retired cakewalk drum map file format support + - Retired Win 8 project in favour of UWP + +### 1.8.4 (6 Dec 2017) + +* Windows 10 Universal build now included in NuGet package +* adding a TotalTime property to WaveFileWriter +* adding a Broadcast Wave File Writer +* Various bugfixes and enhancements: + * Prevent audio files from staying locked + * additional constructor for MultiplexingWaveProvider + * Faster SilenceWaveProvider implementation #257 + * fixing calling stoprecording without ever starting recording on WaveIn + * improved reliability in WaveInEvent + * make non-strict MIDI file checking tolerant of invalid CC values #250 + * Adding defaults for StereoToMonoProvider16 volumes #267 + +### 1.8.3 (5 Sep 2017) + +* Allow access to property store of MMDevice +* Various bugfixes and enhancements: + * Support unicode in MIDI TextEvent + * Fixed noise issue on restart DirectSoundOut + * improved support for mono AAC #223 + * fix NullReferenceException opening AsioOut by index #234 + + +### 1.8.2 (6 Aug 2017) + +* AudioFileReader supports filenames ending with .aif +* Various bugfixes and enhancements: + * fixing problem with Mp3FileReader position advancing too rapidly #202 + * Implemented IDisposable in MMDevice + * fix dispose of AudioSessionManager + + +### 1.8.1 (22 Jul 2017) + +* AsioOut exposes FramesPerBuffer +* change WaveOut and WaveOutEvent default DeviceNumber to -1 (Mapper) +* Added MidiFile constructor overload that takes an input Stream object. +* Various bugfixes and enhancements: + * desktop apps use MFCreateMFByteStreamOnStream instead of MFCreateMFByteStreamOnStream + * Fix for propvariant marshalling #154 + * Soundfont should not require isng chunk #150 + * Fixed potential MFT memory leak + * Mp3FileReader.ReadFrame advances Position #161 + * sfzfilereader class obsoleted + * ensure DriverName property always set on AsioOut. #169 + * WaveFormatConversionProvider can throw an error in finalizer #188 + * Restore compatibility with .NET Portable. #189 + * improved error message for channel index out of range #208 + * Added Releasing of Com Object to AudioEndpointVolume Dispose + +### 1.8.0 (27 Dec 2016) + +* Windows 10 Universal project. Very similar feature set to the Win 8 one. + * Added a Windows 10 Universal demo app with limited functionality +* Windows 10 related bugfixes + * WasapiOut fixed for Win 10 +* WaveFileWriterRT for Win 8/10 (thanks to kamenlitchev) +* Improvements to Mp3FileReader seeking and position reporting (thanks to protyposis) +* updated NAudio build process to use FAKE, retiring the old MSBuild and IronPython scripts +* NAudio.Wma project is moved out into its own [GitHub repository](https://github.com/naudio/NAudio.Wma) +* ConcatenatingSampleProvider and FollowedBy extension method making it easy to concatenate Sample Providers +* MixingSampleProvider raises events as inputs are removed and allows access to list of inputs +* Improvements to MIDI event classes including clone support (thanks to Joseph Musser) +* SMBPitchShiftingSampleProvider (thanks to Freefall63) +* StreamMediaFoundationReader to allow using MediaFoundation with streams +* New Skip, ToMono, Take, ToStereo extension methods +* New SilenceProvider class +* OffsetSampleProvider fix for leadout following take +* Various bugfixes and enhancements. See commit log for full details + * WasapiCapture buffer sizes can be specified + * MMDeviceEnumerator is disposable + * MidiMessage better error reporting + * More robust AIFF file handling + * Fixed threading issue on WasapiCaptureRT + * WasapiCaptureRT returns regular IEEE WaveFormat instead of WaveFormatExtensible + * RawSourceWaveStream allows you to read from part of input array + * RawSourceStream handles end of stream better + * PropVariant supports VT_BOOL + * Better handling of exceptions in WaveFileReader constructor + * WasapiOut default constructor (uses default device, shared mode) + * WasapiCapture and WasapiLoopbackCapture can report capture state + * BufferedWaveProvider can be configured to not fully read if no data is available + * WasapiOut can report the default mix format for shared mode + * AsioDriver and AsioDriver ext now public + * Fix for Xing header writing + * Fixed XING header creation bug + * Fixed MIDI to type 1 converter bug + + +### 1.7.3 5 Mar 2015 + +* WaveFileWriter.Flush now updates the WAV headers, resulting in a playable file without having to call Dispose +* SampleToWaveProvider24 class added for conversion to 24 bit +* Audio Session APIs added to Core Audio API (thanks KvanTTT, milligan22963) +* SimpleAudioVolume support in Core Audio API +* WasapiCapture can use events instead of Thread.Sleep like WasapiOut (thanks davidwood) +* NAudio has a logo! Can be found in the Assets folder of the Win 8 Demo +* WindowsRT assembly updated with support for additional core audio APIs (AudioSessionNotification, AudioStreamVolume, SessionCollection) +* Volume mixer demo added to NAudioDemo +* Various bugfixes and enhancements (see commit history for full log) + * MMDeviceEnumerator.HasDefaultAudioEndpoint to determine if there is a default endpoint + * AudioSessionControl no longer throws exceptions with Windows Vista + * Expose IAudioStreamVolume from WsapiOut, and AudioClient. + * Better handling 0 length Mp3 files + * Word aligned Cue chunks + * WaveOutEvent can set device volume + * Better handling of WAVEFORMATEXTENSIBLE for WasapiIn + +### 1.7.2 24 Nov 2014 + +* WaveFileReader and WaveFileWriter supporting data chunk > 2GB +* Working towards making WinRT build pass WACK +* WASAPI IAudioClock support +* MMDeviceEnumerator has Register and UnRegisterEndpointNotificationCallback +* TempoEvent can be modified +* Various bugfixes and enhancements (see commit history for full log) + * BooleanMixerControl bugfix + * DirectSoundOut fix for end of file + * WasapiOut WinRT fixes + * fix for stereo mu and a law + * fix to MIDIHDR struct + * WaveOutEvent dispose fix + * Fixes for sync context issues in ASP.NET + * Fixed WasapiOut could stop when playing resampled audio + +### 1.7.1 10 Apr 2014 + +* WdlResampler - a fully managed resampler based on the one from CockosWDL +* AdsrSampleProvider for creating ADSR envelopes +* Improvements to demo apps + * MediaFoundationReader + * 8 band graphic equalizer demo added +* More configurable BiQuad filter +* Various bugfixes and enhancements (see commit history for full log) + * CurrentTime reporting fixed for mono files in AudioFileReader + * WaveOut PlaybackState now gets correctly set to Stopped at end of file + * MediaFoundationReader can raise WaveFormatChanged event + * WaveOutEvent fixed to be restartafter reaching the end + * OffsetSampleProvider bugfixes and TimeSpan helper methods + * Cue markers RIFF chunk writing fixes + * WaveIn and WaveOutEvent robustness fixes + +### 1.7.0 29 Oct 2013 + +[Release announcement](http://markheath.net/post/naudio-17-release-notes) +* MediaFoundationReader allows you to play any audio files that Media Foundation can play, which on Windows 7 and above means playback of AAC, MP3, WMA, as well as playing the audio from video files. +* MediaFoundationEncoder allows you to easily encode audio using any Media Foundation Encoders installed on your machine. The WPF Demo application shows this in action, allowing you to encode AAC, MP3 and WMA files in Windows 8. +* MediaFoundationTransform is a low-level class designed to be inherited from, allowing you to get direct access to Media Foundation Transforms if that’s what you need. +* MediaFoundationResampler direct access to the Media Foundation Resampler MFT as an IWaveProvider, with the capability to set the quality level. +* NAudio is now built against .NET 3.5. This allows us to make use of language features such as extension methods, LINQ and Action/Func parameters. +* You can enumerate Media Foundation Transforms to see what’s installed. The WPF Demo Application shows how to do this. +* WasapiCapture supports exclusive mode, and a new WASAPI capture demo has been added to the WPF demo application, allowing you to experiment more easily to see what capture formats your soundcard will support. +* A new ToSampleProvider extension method on IWaveProvider now makes it trivially easy to to convert any PCM WaveProvider to an ISampleProvider. There is also another extension method allowing an ISampleProvider to be passed directly into any IWavePlayer implementation without the need for converting back to an IWaveProvider first. +* WaveFileWriter supports creating a 16 bit WAV file directly from an ISampleProvider with the new CreateWaveFile16static method. +* IWavePosition interface implemented by several IWavePlayer classes allows greater accuracy of determining exact position of playback. Contribution courtesy of ioctlLR +* AIFF File Writer (courtesy of Gaiwa) +* Added the ability to add a local ACM driver allowing you to use ACM codecs without installing them. Use AcmDriver.AddLocalDriver +* ReadFullyproperty allows you to create never-ending MixingSampleProvider, for use when dynamically adding and removing inputs. +* WasapiOut now allows setting the playback volume directly on the MMDevice. +* Support for sending MIDI Sysex messages, thanks to Marcel Schot +* A new BiQuadFilterfor easy creation of various filter types including high pass, low pass etc +* A new EnvelopeGeneratorclass for creating ADSR envelopes based on a blog post from Nigel Redmon. +* Lots of bugfixes (see the commit history for more details). Some highlights include… + * Fixed a long-standing issue with MP3FileReader incorrectly interpreting some metadata as an MP3 frame then throwing an exception saying the sample rate has changed. + * WaveFileReader.TryReadFloat works in stereo files + * Fixed possible memory exception with large buffer sizes for WaveInBuffer and WaveOutBuffer +* Various code cleanups including removal of use of ApplicationException, and removal of all classes marked as obsolete. +* Preview Release of WinRT support.The NAudio nuget package now includes a WinRT version of NAudio for Windows 8 store apps. This currently supports basic recording and playback. This should still very much be thought of as a preview release. There are still several parts of NAudio (in particular several of the file readers and writers) that are not accessible, and we may need to replace the MFT Resampler used by WASAPI with a fully managed one, as it might mean that Windows Store certification testing fails. + * Use WasapiOutRT for playback + * Use WasapiCaptureRTfor record (thanks to Kassoul for some performance enhancement suggestions) + * There is a demo application in the NAudio source code showing record and playback + +### 1.6.0 26 Oct 2012 + +[Release Announcement](http://markheath.net/post/naudio-16-release-notes-10th) + +* WASAPI Loopback Capture allowing you to record what your soundcard is playing (only works on Vista and above) +* ASIO Recording ASIO doesn’t quite fit with the IWaveIn model used elsewhere in NAudio, so this is implemented in its own special way, with direct access to buffers or easy access to converted samples for most common ASIO configurations. Read more about it here. +* MultiplexingWaveProvider and MultiplexingSampleProvider allowing easier handling of multi-channel audio. Read more about it here. +* FadeInOutSampleProvider simplifying the process of fading audio in and out +* WaveInEvent for more reliable recording on a background thread +* PlaybackStopped and RecordingStoppedevents now include an exception. This is very useful for cases when USB audio devices are removed during playback or record. Now there is no unhandled exception and you can detect this has happened by looking at the EventArgs. (n.b. I’m not sure if adding a property to an EventArgs is a breaking change – recompile your code against NAudio 1.6 to be safe). +* MixingWaveProvider32 for cases when you don’t need the overhead of WaveMixerStream. MixingSampleProvider should be preferred going forwards though. +* OffsetSampleProvider allows you to delay a stream, skip over part of it, truncate it, and append silence. Read about it here. +* Added a Readme file to recognise contributors to the project. I’ve tried to include everyone, but probably many are missing, so get in touch if you’re name’s not on the list. +* Some code tidyup(deleting old classes, some namespace changes. n.b. these are breaking changes if you used these parts of the library, but most users will not notice). This includes retiring WaveOutThreadSafe which was never finished anyway, and WaveOutEvent is preferred to using WaveOut with function callbacks in any case. +* NuGet package and CodePlex download now use the release build (No more Debug.Asserts if you forget to dispose stuff) +* Lots of bugfixes, including a concerted effort to close off as many issues in the CodePlex issue tracker as possible. +* Fix to GSM encoding +* ID3v2 Tag Creation +* ASIO multi-channel playback improvements +* MP3 decoder now flushes on reposition, fixing a potential issue with leftover sound playing when you stop, reposition and then play again. +* MP3FileReader allows pluggable frame decoders, allowing you to choose the DMO one, or use a fully managed decoder (hopefully more news on this in the near future) +* WMA Nuget Package (NAudio.Wma) for playing WMA files. Download here. +* RF64 read support + +### 1.5.0 18 Dec 2011 + +[Release Announcement](http://markheath.net/post/naudio-15-released) + +* Now available on NuGet! +* Numerous bugfixes mean we are now working fully in x64 as well as x86, so NAudio.dll is now marked as AnyCPU. (You can still force x86 by marking your own executable as x86 only.) +* WaveOutEvent – a new WaveOut mode with event callback, highly recommended instead of WaveOut with function callbacks +* 24 bit ASIO driver mode (LSB) +* Float LSB ASIO driver mode +* WaveFileWriter has had a general code review and API cleanup +* Preview of new ISampleProvider interface making it much easier to write custom 32 bit IEEE (float) audio pipeline components, without the need to convert to byte[]. Lots of examples in NAudioDemo of using this and more documentation will follow in future. +* Several ISampleProvider implementations to get you started. Expect plenty more in future NAudio versions: + * PanningSampleProvider + * MixingSampleProvider + * MeteringSampleProvider + * MonoToStereoSampleProvider + * NotifyingSampleProvider + * Pcm16BitToSampleProvider + * Pcm8BitToSampleProvider + * Pcm24BitToSampleProvider + * SampleChannel + * SampleToWaveProvider + * VolumeSampleProvider + * WaveToSampleProvider +* Added AiffFileReader courtesy of Giawa +* AudioFileReader to simplify opening any supported file, easy volume control, read/reposition locking +* BufferedWaveProvider uses CircularBuffer instead of queue (less memory allocations) +* CircularBuffer is now thread-safe +* MP3Frame code cleanup +* MP3FileReader throws less exceptions +* ASIOOut bugfixes for direct 16 bit playback +* Some Demos added to NAudioDemo to give simple examples of how to use the library + * NAudioDemo has an ASIO Direct out form, mainly for testing the AsioOut class at different bit depths (still recommended to convert to float before you get there). + * NAudioDemo has simple MP3 streaming form (play MP3s while they download) + * NAudioDemo has simple network streaming chat application + * NAudioDemo playback form uses MEF to make it much more modular and extensible (new output drivers, new file formats etc) + * NAudioDemo can play aiff +* GSM 6.10 ACM codec support +* DSP Group TrueSpeech ACM codec support +* Fully managed G.711 a-law and mu-law codecs (encode & decode) +* Fully managed G.722 codec (encode & decode) +* Example of integration with NSpeex +* Fix to PlaybackStopped using SyncContext for thread safety +* Obsoleted IWavePlayer.Volume (can still set volume on WaveOut directly if you want) +* Improved FFT display in WPF demo +* WaveFileReader - tolerate junk after data chunk +* WaveOut constructor detects if no sync context & choose func callbacks +* WaveOut function mode callbacks hopefully chased out the last of the hanging bugs (if in a WaveOutWrite at same time as WaveOutReset, bad things happen - so need locks, but if WaveOutReset called during a previous func callback that is about to call waveOutWrite we deadlock) +* Now has an msbuild script allowing me to more easily create releases, run tests etc +* Now using Mercurial for source control, hopefully making bug fixing old releases and accepting user patches easier. n.b. this unfortunately means all old submitted patches are no longer available for download on the CodePlex page. +* WPF Demo enhancements: + * WPF Demo is now .NET 4, allowing us to use MEF, and will be updated hopefully with more examples of using NAudio. + * WPF Demo uses windowing before FFT for a more accurate spectrum plot + * WPF Demo has visualization plugins, allowing me to trial different drawing mechanisms + * WPF Demo has a (very basic) drum machine example + +### 1.4.0 20 Apr 2011 + +[Release announcement](http://markheath.net/post/naudio-14-release-notes) + +* Major interop improvements to support native x64. Please note that I have not in this release changed the dll’s target platform away from x86 only as I don’t personally have an x64 machine to test on. However, we are now in a state where around 95% of the interop should work fine in x64 mode so feel free to recompile for “any CPU”. You should also note that if you do run in native x64 mode, then you probably will find there are no ACM codecs available, so WaveFormatConversionStream might stop working – another reason to stay targetting x86 for now. +* There have also been major enhancements to MP3 File Reader, which is the main reason for pushing this new release out. Please read this post for more details as this is a breaking change – you no longer need to use a WaveFormatConversionStream or a BlockAlignReductionStream. +* More examples IWaveProvider implementers have been added, including the particularly useful BufferedWaveProvider which allows you to queue up buffers to be played on demand. + * BufferedWaveProvider + * Wave16toFloatProvider + * WaveFloatTo16Provider + * WaveInProvider + * MonoToStereoProvider16 + * StereoToMonoProvider16 + * WaveRecorder +* The NAudioDemo project has been updated to attempt to show best practices (or at least good practices) of how you should be using these classes. +* The NAudioDemo project also now demonstrates how to select the output device for WaveOut, DirectSoundOut, WasapiOut and AsioOut. +* WaveChannel32 can now take inputs of more bit depths – 8, 16, 24 and IEEE float supported. NAudioDemo shows how to play back these files. +* A general spring clean removed a bunch of obsolete classes from the library. +* AsioOut more reliable, although I still think there are more issues to be teased out. Please report whether it works on your hardware. +* WaveFileReader and WaveFileWriter support for 24 and 32 bit samples +* Allow arbitrary chunks to appear before fmt chunk in a WAV file +* Reading and writing WAV files with Cues +* Obsoleted some old WaveFileWriter and WaveFileReader methods +* Fixed a longstanding issue with WaveOutReset hanging in function callbacks on certain chipsets +* Added sequencer specific MIDI event +* RawWaveSourceStream turns a raw audio data stream into a WaveStream with specified WaveFormat +* A DMO MP3 Frame Decoder as an alternative to the ACM one +* Easier selection of DirectSound output device +* WaveOut uses 2 buffers not 3 by default now (a leftover from the original days of NAudio when my PC had a 400MHz Pentium II processor!). +* Lots more minor bug fixes & patches applied – see the check-in history for full details + +### 1.3.0 10 Oct 2009 + +[Release Announcement](http://markheath.net/post/naudio-13-release-notes) + +* WaveOut has a new constructor (this is breaking change), which allows three options for waveOut callbacks. This is because there is no “one size fits all” solution, but if you are creating WaveOut on the GUI thread of a Winforms or WPF application, then the default constructor should work just fine. WaveOut also allows better flexibility over controlling the number of buffers and desired latency. +* Mp3FileReader and WaveFileReadercan have a stream as input, and WaveFileWritercan write to a stream. These features are useful to those wanting to stream data over networks. +* The new IWaveProvider interface is like a lightweight WaveStream. It doesn’t support repositioning or length and current position reporting, making the implementation of synthesizers much simpler. The IWavePlayer interface takes an IWaveProvider rather than WaveStream. WaveStream implements IWaveProvider, so existing code continues to work just fine. +* Added in LoopStream, WaveProvider32 and WaveProvider16 helper classes. Expect more to be built upon these in the future. +* I have also started using the WaveBuffer class. This clever idea from Alexandre Mutel allows us to trick the .NET type system into letting us cast from byte[] to float[] or short[]. This improves performance by eliminating unnecessary copying and converting of data. +* There have been many bugfixes including better support for VBR MP3 file playback. +* The mixer API has had a lot of bugs fixed and improvements, though differences between Vista and XP continue to prove frustrating. +* The demo project (NAudioDemo) has been improved and includes audio wave-form drawing sample code. +* There is now a WPF demo as well (NAudioWpfDemo), which also shows how to draw wave-forms in WPF, and even includes some preliminary FFT drawing code. +* The WaveIn support has been updated and enhanced. WaveInStream is now obsolete. +* WASAPI audio capture is now supported. +* NAudio should now work correctly on x64operating systems (accomplished this by setting Visual Studio to compile for x86). + +### 1.2.0 26 Jun 2008 + +[Release Announcement](http://markheath.net/post/naudio-12-release-notes) + +* WASAPI Output Model. We are now able to play audio using the new WASAPI output APIs in Windows Vista. We support shared mode and exclusive mode, and you can optionally use event callbacks for the buffer population. You may need to experiment to see what settings work best with your soundcard. +* ASIO Output Model. We can also play back audio using any ASIO output drivers on your system. It is not working yet with all soundcards, but its working great with the ever-popular ASIO4All. +* New DirectSound Output Model. We have moved away from using the old managed DirectX code for DirectSound output, and done the interop ourselves. This gives us a much more reliable way to use DirectSound. +* IWavePlayer simplifications. As part of our ongoing plans to improve the NAudio architecture, the IWavePlayer interface has gone on a diet and lost some unnecessary methods. +* ResamplerDMO stream. Some Windows Vista systems have a Resampler DirectX Media Object that can be used to convert PCM and IEEE audio samples between different sample rates and bit depths. We have provided a managed wrapper around this, and it is used internally by the WASAPI output stream to do sample rate conversion if required. +* ACM Enhancements - There have been a number of bugfixes and enhancements to the support for using the ACM codecs in your system. +* BlockAlignmentReductionStream - This WaveStream helps to alleviate the problem of dealing with compressed audio streams whose block alignment means that you can't position exactly where you want or read the amount you want. BlockAlignmentReductionStream uses buffering and read-ahead to allow readers full flexibility over positioning and read size. +* MP3 Playback - The MP3 File Reader Stream is now able to work with any wave output thanks to the BlockAlignmentReductionStream and playback MP3 files without stuttering. It uses any MP3 ACM decoder it can find on your system. +* Custom WaveFormat Marshaler - The WaveFormat structure presents an awkward problem for interop with unmanaged code. A custom marshaler has been created which will be extended in future versions to allow WaveFormat structures to present their extra data. +* NAudioDemo- One of the problems with NAudio has been that there are very few examples of how to use it. NAudioDemo has four mini-examples of using NAudio: + * receiving MIDI input + * playing WAV or MP3 files through any output + * examining ACM codecs and converting files using them + * recording audio using WaveIn + * In addition the AudioFileInspector, MixDiff, MIDI File Splitter and MIDI File Mapper projects demonstrate other aspects of the NAudio framework. +* Unit Tests - NAudio now has a small collection of unit tests, which we intend to grow in future versions. This will help us to ensure that as the feature set grows, we don't inadvertently break old code. +* IWaveProvider Tech Preview - As discussed recently on my blog, we will be using a new interface called IWaveProvider in future versions of NAudio, which uses the WaveBuffer class. This code is available in the version 1.2 release, but you are not currently required to use it. +* Alexandre Mutel- Finally, this version welcomes a new contributor to the team. In fact, Alexandre is the first contributor I have added to this project. He has provided the new implementations of ASIO and DirectSoundOut, as well as helping out with WASAPI and the new IWaveProvider interface design. His enthusiasm for the project has also meant that I have been working on it a little more than I might have otherwise! + +### 1.1.0 26 May 2008 + * Added some new NoteEvent and NoteOnEvent constructors + * WaveOffsetStream + * WaveStream32 preparation for 24 bit inputs + * WaveStream32 new default constructor + * Made the decibels to linear conversion functions public + * New constructor for ControlChangeEvent + * New constructor for ChannelAfterTouchEvent + * New constructor and property setting for PatchChangeEvent + * New constructor for PitchWheelChangeEvent + * Bugfix for sysex event writing + * MidiEvent IsEndTrack and IsNoteOff are now static functions + * New IsNoteOn function + * NoteOnEvent now updates the NoteNumber and Channel of its OffEvent when they are modified + * MIDI events are now sorted using a stable algorithm to allow batch file processing utilities to retain original ordering of events with the same start times. + * New MidiEventCollection class to make converting MIDI file types more generic + * Added an NUnit unit tests library + * Fixed a bug in meta event constructor + * MidiFile updated to use MidiEventCollection + * Many enhancements to MIDI interop + * New MidiIn, MidiInCapabilities classes + * Added a new NAudioDemo for testing / demonstrating use of NAudio APIs + * More MidiEventCollection automated tests + * Test application can now send test MIDI out messages + +### 1.0.0 19 Apr 2007 +* Minor updates to support EZdrummer MIDI converter +* Beginnings of a new WaveOut class with its own thread +* Fixed a bug in WaveFileReader +* Fix to ensure track-view shows correct length +* An alternative thread-safe approach using locking +* Initial ASIO classes created +* Support for exporting MIDI type 0 files +* Can parse MIDI files with more than one end track marker per track +* Recognises some more rare MIDI meta event types +* Initial support for reading Cakewalk drum map files +* MIDI events report channel from 1 to 16 now rather than 0 to 15 +* Got rid of the fader png image +* Cakewalk drum map enhancements +* ByteEncoding added +* MIDI Text events use byte encoding for reading and writing +* ProgressLog control and AboutForm added +* MIDI Text events can have their text modified +* ProgressLog control can report its text +* Initial support for file association modification +* Bug fixes to file associations +* Support for modifying MIDI Control Change Event parameters +* After-touch pressure can be set +* Note number and velocity can be set +* Pitch wheel event modifications +* Helper function for detecting note off events +* Updated some XML documentation +* Some checking for end of track markers in MIDI files +* WaveMixerStream32 updated ready to support dynamic adding of streams +* Some bugfixes to WaveOut to support auto stop mode again + +### 0.9.0 6 Oct 2006 +* ACM stream bug fixes +* Support for waveOut window message callbacks +* Wave In Recording bug fixes +* SimpleCompressor Wave Stream +* Optimisation to WaveViewer +* Minor bugfixes to Wave classes +* Created a new Pot control +* Real-time adjustment of SimpleCompressor Wave Stream +* Pot control drawing enhancements +* The beginnings of a track-view control +* The beginnings of a time-line control +* TimeLine control has a now cursor +* TimeLine control can zoom +* TimeLine supports changing colours +* TrackView can draw clips +* New trackheader control +* MIDI events now support being exported +* MIDI TrackSequenceNumber event +* MIDI KeySignature event +* Bugfix for exporting note-off +* Alternative constructors for MIDI events +* Bugfix for exporting MIDI variable length integers +* WaveFileReader can report information on non-standard chunks +* Bugfix MIDI export event sorting +* Bugfix MIDI export event sorting +* Some support for modifying MIDI event parameters +* Bugfix Time Signature Event and Control Change Event +* New SMPTE Offset event +* Patch and Bank name meta events added +* Meta events use VarInts for lengths now +* Allow non-strict reading of MIDI file + +### 0.8.0 21 Feb 2006 +* Minor bug fix to WaveMixer classes +* NICE specific code removed +* MP3 Reader can read ID3 tags and frames now +* Xing header support +* Reorganised class structures +* WaveIn recording support added +* More structural reorganisation +* Got rid of some compiler warnings +* Retired 16 bit mixing code +* Improved WaveViewer control +* Fader control uses an image for the slider +* Added some copyright messages to SoundFont source files +* Added BiQuad filters class +* Added envelope detector +* Added simple compressor +* Added simple gate + +### 0.7.0 12 Dec 2005 +* Made a 16 and 32 bit mixer stream +* Made a 32 bit WaveChannel stream +* A 32 to 16 bit conversion stream +* More MM error codes +* 32 bit audio path tested and working +* Initial support for an ACM MP3 decoder - not working yet +* Basic working MP3 playback +* ADPCM Wave Format +* Wave Formats can serialize themselves +* WaveFileWriter can write non PCM formats +* WaveFileWriter writes a fact chunk - non-ideal though +* Improved support for playback of compressed formats +* Improvements to BlockAlign and GetReadSize +* Nice ADPCM converter +* Support for AGC codec +* Support for Speed codec +* WaveStream inherits Stream + +### 0.6.0 16 Nov 2005 +* Dual channel strip in WavePlayer +* Fixed bad calculation of offset seconds in WavePlayer +* Improved checking that we don't go beyond the end of streams +* SoundFont reading improvements for conversion to sfz +* IWavePlayer interface +* Initial DirectSoundOut class +* Major rework to return to 8 bit reads on all WaveStream, ready for inheriting Stream +* Cleaned up WaveFileReader +* WaveOut is an IWavePlayer +* WaveFormatStream +* Ability to select between WaveOut and DirectSound +* Initial playing back through DirectSound +* Retired StreamMixer project +* WavePlayer better switching between settings +* DirectSound feeds in on a timer now, (from MSDN Coding 4 Fun Drum Machine demo) +* DirectSoundOut fills buffer only twice per latency +* DirectSoundOut stops at end +* WavePlayer now has three channels +* Selectable latency in WavePlayer +* DirectSoundOut now only reads buffers of the right size, which solves GSM cutout issues +* WaveOut dispenses with an unnecessary delegate by passing WaveStream to WaveBuffer +* Fixed a crash in AdjustVolume on the MixerStream +* sfz loop_continuous fix +* Converted to .NET 2.0 +* n.b. DirectSound has issues - needed to turn off the LoaderLock Managed Debug Assistant + +### 0.5.0 31 Oct 2005 +* WaveChannel can supply from stereo input +* Initial VST interfaces and enums +* VstLoader implements IVstEffect +* Began converting dispatcher opcodes to IVstEffect functions +* Finished IVstEffect functions +* IVstEffect function implementations for VstLoader +* Final consolidation of VST, prior to removal +* Wave Channel can convert mono to stereo now +* Wave Channel and Wave Mixer used for first time +* Volume and pan slider controls +* Channel strip and WavePlayer export to WAV +* WaveMixer doesn't go on indefinitely +* Some more LCD control characters +* Initial WaveViewer control + +### 0.4.0 12 May 2005 +* changes recommended by FxCop +* namespace changed to NAudio +* XML documentation, FxCop fixes, Namespace improvements +* WaveFormat constructor from a BinaryReader +* WaveChannel and WaveMixerStream +* More namespace improvements +* More XML documentation +* Ogg encoder improvements +* ACM driver enumeration +* Got test apps building again +* Retired the JavaLayer port - its a few versions out of date anyway +* WaveBuffer is now 16bit - experimental, needs optimising +* WaveStream::ReadInt16 optimisation +* Fixed bugs in 16 bit positioning code +* More XML documentation +* Initial Fader control implementation +* A very basic time domain convolution +* Improvements to wave-reader and writer for floating point audio + +### 0.3.0 8 Mar 2005 +* Skip backwards and forwards in wav file +* WavPlayer trackBar indicates progress +* Allows trackBar repositioning +* WavePlayer show current time in hh:mm:ss +* Can start playing from any point in the file +* More ACM stream conversion interop +* More ACM interop improvements +* WaveFormatConversionStream class +* WaveStream no longer inherits from Stream +* AcmStream class +* waveOutDevCaps interop +* Improvements to WaveFileWriter +* AcmStream and AcmStreamHeader bug fixes +* Improvements to WaveFileReader and WaveFileWriter +* PCM to PCM offline conversion working +* Very basic ability to play converted streams in realtime +* Initial version of Renaissance GSM conversion stream +* Fix to WaveFileWriter +* More disposable pattern +* WaveFileConversionStream can convert files offline +* WaveStreams can now recommend a read buffer size based on latency +* Offline Renaissance GSM stream conversion working +* WaveOut takes a latency now +* MmException improvement +* Greatly improved the ability to calculate appropriate buffer sizes +* Realtime GSM decoding is now working + +### 0.2.0 25 Feb 2005 +* Improvements to WaveStream class +* SoundFont library merged +* Converted to Visual Studio .NET +* Merged JavaLayer +* Merged newer SoundFontLib, MidiLib, Ogg, Acm +* Generic WaveStream class and WaveFileReader +* Improved class design trying to fix WaveOut bug (waveout callback was being GCed) + +### 0.1.0 23 Dec 2002 +* Added pause and stop for WaveOut +* Got wave playing working better +* Wave functions improved +* Mixer bugfixes and design improvements +* Added basic WaveOut interop &amp; classes +* Improvements to Mixer interop &amp; classes +* Added MIDI interop, MMException, more mixer classes + +### 0.0.0 9 Dec 2002 +* Initial version, basic mixer interop diff --git a/NAudio-2.2.1/RELEASE_NOTES.md.meta b/NAudio-2.2.1/RELEASE_NOTES.md.meta new file mode 100644 index 0000000..cdb010e --- /dev/null +++ b/NAudio-2.2.1/RELEASE_NOTES.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e12e55a896140467a9f3bfe8e4b8d15a +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/SampleData.meta b/NAudio-2.2.1/SampleData.meta new file mode 100644 index 0000000..6797b6f --- /dev/null +++ b/NAudio-2.2.1/SampleData.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1e8cd708e8a9244f3ba6413a462ca1ae +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/Tools.meta b/NAudio-2.2.1/Tools.meta new file mode 100644 index 0000000..fa5767b --- /dev/null +++ b/NAudio-2.2.1/Tools.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bdc3138ccbe35fc95b76af3298911e07 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/azure-pipelines.yml b/NAudio-2.2.1/azure-pipelines.yml new file mode 100644 index 0000000..039cefd --- /dev/null +++ b/NAudio-2.2.1/azure-pipelines.yml @@ -0,0 +1,35 @@ +# .NET Desktop +# Build and run tests for .NET Desktop or Windows classic desktop solutions. +# Add steps that publish symbols, save build artifacts, and more: +# https://docs.microsoft.com/azure/devops/pipelines/apps/windows/dot-net +# vmImage options: https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=azure-devops#use-a-microsoft-hosted-agent + +pool: + vmImage: 'windows-latest' # https://github.com/actions/virtual-environments/blob/main/images/win/Windows2022-Readme.md + +variables: + solution: '**/*.sln' + buildPlatform: 'Any CPU' + buildConfiguration: 'Release' + +steps: +# We need the 18362 SDK https://community.chocolatey.org/packages/windows-sdk-10.1#description +- script: choco install windows-sdk-10.1 --version=10.1.18362.1 + +- task: NuGetToolInstaller@1 + +- task: NuGetCommand@2 + inputs: + restoreSolution: '$(solution)' + +- task: VSBuild@1 + inputs: + solution: '$(solution)' + platform: '$(buildPlatform)' + configuration: '$(buildConfiguration)' + +- task: VSTest@2 + inputs: + platform: '$(buildPlatform)' + configuration: '$(buildConfiguration)' + testFiltercriteria: 'TestCategory!=IntegrationTest' \ No newline at end of file diff --git a/NAudio-2.2.1/azure-pipelines.yml.meta b/NAudio-2.2.1/azure-pipelines.yml.meta new file mode 100644 index 0000000..9d12e9c --- /dev/null +++ b/NAudio-2.2.1/azure-pipelines.yml.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 596c53e3a3a7cd6f99e3507244a14ad5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/build.cake b/NAudio-2.2.1/build.cake new file mode 100644 index 0000000..175c748 --- /dev/null +++ b/NAudio-2.2.1/build.cake @@ -0,0 +1,83 @@ +#tool nuget:?package=NUnit.ConsoleRunner&version=3.11.1 +////////////////////////////////////////////////////////////////////// +// ARGUMENTS +////////////////////////////////////////////////////////////////////// + +// TODO: port the ZipLib, ZipDemo and ZipRelease tasks from the old fake scripts + +var target = Argument("target", "Default"); +var configuration = Argument("configuration", "Release"); + +////////////////////////////////////////////////////////////////////// +// PREPARATION +////////////////////////////////////////////////////////////////////// + +// Define directories. +var buildDir = Directory("./NAudio/bin") + Directory(configuration); + +var buildLogo = @" _ _ _ _ _ + | \ | | / \ _ _ __| (_) ___ + | \| | / _ \| | | |/ _` | |/ _ \ + | |\ |/ ___ \ |_| | (_| | | (_) | + |_| \_/_/ \_\__,_|\__,_|_|\___/ +"; +Information(buildLogo); + +////////////////////////////////////////////////////////////////////// +// TASKS +////////////////////////////////////////////////////////////////////// + +Task("Clean") + .Does(() => +{ + CleanDirectories("./**/bin/" + configuration); +}); + +Task("Restore-NuGet-Packages") + .IsDependentOn("Clean") + .Does(() => +{ + NuGetRestore("./NAudio.sln"); +}); + +Task("Build") + .IsDependentOn("Restore-NuGet-Packages") + .Does(() => +{ + if(IsRunningOnWindows()) + { + // Use MSBuild + MSBuild("./NAudio.sln", settings => + settings.SetConfiguration(configuration)); + } + else + { + // Use XBuild - unlikely to work, not tested + XBuild("./NAudio.sln", settings => + settings.SetConfiguration(configuration)); + } +}); + +Task("Run-Unit-Tests") + .IsDependentOn("Build") + .Does(() => +{ + // https://cakebuild.net/api/Cake.Common.Tools.NUnit/NUnit3Settings/ + NUnit3("./**/bin/" + configuration + "/**/*Tests.dll", new NUnit3Settings { + Where = "cat != IntegrationTest", + NoResults = true + }); +}); + +////////////////////////////////////////////////////////////////////// +// TASK TARGETS +////////////////////////////////////////////////////////////////////// + +Task("Default") + .IsDependentOn("Run-Unit-Tests"); + +////////////////////////////////////////////////////////////////////// +// EXECUTION +////////////////////////////////////////////////////////////////////// + +RunTarget(target); \ No newline at end of file diff --git a/NAudio-2.2.1/build.cake.meta b/NAudio-2.2.1/build.cake.meta new file mode 100644 index 0000000..bd50061 --- /dev/null +++ b/NAudio-2.2.1/build.cake.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b0e753dcd30cd28d79cd2d6d3fa89dba +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/build.ps1 b/NAudio-2.2.1/build.ps1 new file mode 100644 index 0000000..68029ba --- /dev/null +++ b/NAudio-2.2.1/build.ps1 @@ -0,0 +1,234 @@ +########################################################################## +# This is the Cake bootstrapper script for PowerShell. +# This file was downloaded from https://github.com/cake-build/resources +# Feel free to change this file to fit your needs. +########################################################################## + +<# + +.SYNOPSIS +This is a Powershell script to bootstrap a Cake build. + +.DESCRIPTION +This Powershell script will download NuGet if missing, restore NuGet tools (including Cake) +and execute your Cake build script with the parameters you provide. + +.PARAMETER Script +The build script to execute. +.PARAMETER Target +The build script target to run. +.PARAMETER Configuration +The build configuration to use. +.PARAMETER Verbosity +Specifies the amount of information to be displayed. +.PARAMETER ShowDescription +Shows description about tasks. +.PARAMETER DryRun +Performs a dry run. +.PARAMETER Experimental +Uses the nightly builds of the Roslyn script engine. +.PARAMETER Mono +Uses the Mono Compiler rather than the Roslyn script engine. +.PARAMETER SkipToolPackageRestore +Skips restoring of packages. +.PARAMETER ScriptArgs +Remaining arguments are added here. + +.LINK +https://cakebuild.net + +#> + +[CmdletBinding()] +Param( + [string]$Script = "build.cake", + [string]$Target, + [string]$Configuration, + [ValidateSet("Quiet", "Minimal", "Normal", "Verbose", "Diagnostic")] + [string]$Verbosity, + [switch]$ShowDescription, + [Alias("WhatIf", "Noop")] + [switch]$DryRun, + [switch]$Experimental, + [switch]$Mono, + [switch]$SkipToolPackageRestore, + [Parameter(Position=0,Mandatory=$false,ValueFromRemainingArguments=$true)] + [string[]]$ScriptArgs +) + +[Reflection.Assembly]::LoadWithPartialName("System.Security") | Out-Null +function MD5HashFile([string] $filePath) +{ + if ([string]::IsNullOrEmpty($filePath) -or !(Test-Path $filePath -PathType Leaf)) + { + return $null + } + + [System.IO.Stream] $file = $null; + [System.Security.Cryptography.MD5] $md5 = $null; + try + { + $md5 = [System.Security.Cryptography.MD5]::Create() + $file = [System.IO.File]::OpenRead($filePath) + return [System.BitConverter]::ToString($md5.ComputeHash($file)) + } + finally + { + if ($file -ne $null) + { + $file.Dispose() + } + } +} + +function GetProxyEnabledWebClient +{ + $wc = New-Object System.Net.WebClient + $proxy = [System.Net.WebRequest]::GetSystemWebProxy() + $proxy.Credentials = [System.Net.CredentialCache]::DefaultCredentials + $wc.Proxy = $proxy + return $wc +} + +Write-Host "Preparing to run build script..." + +if(!$PSScriptRoot){ + $PSScriptRoot = Split-Path $MyInvocation.MyCommand.Path -Parent +} + +$TOOLS_DIR = Join-Path $PSScriptRoot "tools" +$ADDINS_DIR = Join-Path $TOOLS_DIR "Addins" +$MODULES_DIR = Join-Path $TOOLS_DIR "Modules" +$NUGET_EXE = Join-Path $TOOLS_DIR "nuget.exe" +$CAKE_EXE = Join-Path $TOOLS_DIR "Cake/Cake.exe" +$NUGET_URL = "https://dist.nuget.org/win-x86-commandline/latest/nuget.exe" +$PACKAGES_CONFIG = Join-Path $TOOLS_DIR "packages.config" +$PACKAGES_CONFIG_MD5 = Join-Path $TOOLS_DIR "packages.config.md5sum" +$ADDINS_PACKAGES_CONFIG = Join-Path $ADDINS_DIR "packages.config" +$MODULES_PACKAGES_CONFIG = Join-Path $MODULES_DIR "packages.config" + +# Make sure tools folder exists +if ((Test-Path $PSScriptRoot) -and !(Test-Path $TOOLS_DIR)) { + Write-Verbose -Message "Creating tools directory..." + New-Item -Path $TOOLS_DIR -Type directory | out-null +} + +# Make sure that packages.config exist. +if (!(Test-Path $PACKAGES_CONFIG)) { + Write-Verbose -Message "Downloading packages.config..." + try { + $wc = GetProxyEnabledWebClient + $wc.DownloadFile("https://cakebuild.net/download/bootstrapper/packages", $PACKAGES_CONFIG) } catch { + Throw "Could not download packages.config." + } +} + +# Try find NuGet.exe in path if not exists +if (!(Test-Path $NUGET_EXE)) { + Write-Verbose -Message "Trying to find nuget.exe in PATH..." + $existingPaths = $Env:Path -Split ';' | Where-Object { (![string]::IsNullOrEmpty($_)) -and (Test-Path $_ -PathType Container) } + $NUGET_EXE_IN_PATH = Get-ChildItem -Path $existingPaths -Filter "nuget.exe" | Select -First 1 + if ($NUGET_EXE_IN_PATH -ne $null -and (Test-Path $NUGET_EXE_IN_PATH.FullName)) { + Write-Verbose -Message "Found in PATH at $($NUGET_EXE_IN_PATH.FullName)." + $NUGET_EXE = $NUGET_EXE_IN_PATH.FullName + } +} + +# Try download NuGet.exe if not exists +if (!(Test-Path $NUGET_EXE)) { + Write-Verbose -Message "Downloading NuGet.exe..." + try { + $wc = GetProxyEnabledWebClient + $wc.DownloadFile($NUGET_URL, $NUGET_EXE) + } catch { + Throw "Could not download NuGet.exe." + } +} + +# Save nuget.exe path to environment to be available to child processed +$ENV:NUGET_EXE = $NUGET_EXE + +# Restore tools from NuGet? +if(-Not $SkipToolPackageRestore.IsPresent) { + Push-Location + Set-Location $TOOLS_DIR + + # Check for changes in packages.config and remove installed tools if true. + [string] $md5Hash = MD5HashFile($PACKAGES_CONFIG) + if((!(Test-Path $PACKAGES_CONFIG_MD5)) -Or + ($md5Hash -ne (Get-Content $PACKAGES_CONFIG_MD5 ))) { + Write-Verbose -Message "Missing or changed package.config hash..." + Remove-Item * -Recurse -Exclude packages.config,nuget.exe + } + + Write-Verbose -Message "Restoring tools from NuGet..." + $NuGetOutput = Invoke-Expression "&`"$NUGET_EXE`" install -ExcludeVersion -OutputDirectory `"$TOOLS_DIR`"" + + if ($LASTEXITCODE -ne 0) { + Throw "An error occurred while restoring NuGet tools." + } + else + { + $md5Hash | Out-File $PACKAGES_CONFIG_MD5 -Encoding "ASCII" + } + Write-Verbose -Message ($NuGetOutput | out-string) + + Pop-Location +} + +# Restore addins from NuGet +if (Test-Path $ADDINS_PACKAGES_CONFIG) { + Push-Location + Set-Location $ADDINS_DIR + + Write-Verbose -Message "Restoring addins from NuGet..." + $NuGetOutput = Invoke-Expression "&`"$NUGET_EXE`" install -ExcludeVersion -OutputDirectory `"$ADDINS_DIR`"" + + if ($LASTEXITCODE -ne 0) { + Throw "An error occurred while restoring NuGet addins." + } + + Write-Verbose -Message ($NuGetOutput | out-string) + + Pop-Location +} + +# Restore modules from NuGet +if (Test-Path $MODULES_PACKAGES_CONFIG) { + Push-Location + Set-Location $MODULES_DIR + + Write-Verbose -Message "Restoring modules from NuGet..." + $NuGetOutput = Invoke-Expression "&`"$NUGET_EXE`" install -ExcludeVersion -OutputDirectory `"$MODULES_DIR`"" + + if ($LASTEXITCODE -ne 0) { + Throw "An error occurred while restoring NuGet modules." + } + + Write-Verbose -Message ($NuGetOutput | out-string) + + Pop-Location +} + +# Make sure that Cake has been installed. +if (!(Test-Path $CAKE_EXE)) { + Throw "Could not find Cake.exe at $CAKE_EXE" +} + + + +# Build Cake arguments +$cakeArguments = @("$Script"); +if ($Target) { $cakeArguments += "-target=$Target" } +if ($Configuration) { $cakeArguments += "-configuration=$Configuration" } +if ($Verbosity) { $cakeArguments += "-verbosity=$Verbosity" } +if ($ShowDescription) { $cakeArguments += "-showdescription" } +if ($DryRun) { $cakeArguments += "-dryrun" } +if ($Experimental) { $cakeArguments += "-experimental" } +if ($Mono) { $cakeArguments += "-mono" } +$cakeArguments += $ScriptArgs + +# Start Cake +Write-Host "Running build script..." +&$CAKE_EXE $cakeArguments +exit $LASTEXITCODE \ No newline at end of file diff --git a/NAudio-2.2.1/build.ps1.meta b/NAudio-2.2.1/build.ps1.meta new file mode 100644 index 0000000..86ac5de --- /dev/null +++ b/NAudio-2.2.1/build.ps1.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5ac7a7dcf1160eb709a309b33c1a97c5 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/global.json b/NAudio-2.2.1/global.json new file mode 100644 index 0000000..f3cb0dc --- /dev/null +++ b/NAudio-2.2.1/global.json @@ -0,0 +1,5 @@ +{ + "msbuild-sdks": { + "MSBuild.Sdk.Extras": "3.0.44" + } +} \ No newline at end of file diff --git a/NAudio-2.2.1/global.json.meta b/NAudio-2.2.1/global.json.meta new file mode 100644 index 0000000..f03dad3 --- /dev/null +++ b/NAudio-2.2.1/global.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7d5619677bc9db80c94157c48489ed3f +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/license.txt b/NAudio-2.2.1/license.txt new file mode 100644 index 0000000..2b12392 --- /dev/null +++ b/NAudio-2.2.1/license.txt @@ -0,0 +1,8 @@ +Copyright 2020 Mark Heath + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + diff --git a/NAudio-2.2.1/license.txt.meta b/NAudio-2.2.1/license.txt.meta new file mode 100644 index 0000000..3826f7d --- /dev/null +++ b/NAudio-2.2.1/license.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3c14cc0c691dde1e58f9fcf8dba8b0b6 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/naudio-icon.png b/NAudio-2.2.1/naudio-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..63c859ce7a64538139ee29deb34a894ea112c653 GIT binary patch literal 2220 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 literal 0 HcmV?d00001 diff --git a/NAudio-2.2.1/naudio-icon.png.meta b/NAudio-2.2.1/naudio-icon.png.meta new file mode 100644 index 0000000..e7861ce --- /dev/null +++ b/NAudio-2.2.1/naudio-icon.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: f3c8250d7a74deb7795e56f2ae3c214e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/naudio-logo.png b/NAudio-2.2.1/naudio-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..e89ebb28acb4d89d01a9ce15c2b7c02478071a3b GIT binary patch literal 14139 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 literal 0 HcmV?d00001 diff --git a/NAudio-2.2.1/naudio-logo.png.meta b/NAudio-2.2.1/naudio-logo.png.meta new file mode 100644 index 0000000..2a37a18 --- /dev/null +++ b/NAudio-2.2.1/naudio-logo.png.meta @@ -0,0 +1,127 @@ +fileFormatVersion: 2 +guid: 3289560a7f324a1b9832fe1bd0ba093c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/publish.ps1 b/NAudio-2.2.1/publish.ps1 new file mode 100644 index 0000000..2c0ca8b --- /dev/null +++ b/NAudio-2.2.1/publish.ps1 @@ -0,0 +1,24 @@ +# publishes to NuGet +# $apiKey needs to be already set up with NuGet publishing key +Write-Host $PSScriptRoot + +if (-not $apiKey) +{ + throw "Need to set the API key first" +} + +$packages = "NAudio.Core", "NAudio.Asio", "NAudio.WinForms", "NAudio.Midi", + "NAudio.WinMM", "NAudio.Wasapi", "NAudio.Uap", + "NAudio", "NAudio.Extras" + +foreach ($package in $packages) +{ + # publish the most recently created .nupkg file + $folder = "$PSScriptRoot\$package\bin\Release" + $recent = gci "$folder\*.nupkg" | sort LastWriteTime | select -last 1 + $pkg = $recent.Name + # note that this will fail with 409 error if you try to push package that already exists + Write-Host "publishing $pkg" + dotnet nuget push "$folder\$pkg" --api-key $apiKey --source https://api.nuget.org/v3/index.json | out-null + if (-not $?) { Write-Error "Failed to publish $pkg" } +} \ No newline at end of file diff --git a/NAudio-2.2.1/publish.ps1.meta b/NAudio-2.2.1/publish.ps1.meta new file mode 100644 index 0000000..c05ec5d --- /dev/null +++ b/NAudio-2.2.1/publish.ps1.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6a2e45caab6b07cfc967c343a4fca06d +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/NAudio-2.2.1/readme.txt b/NAudio-2.2.1/readme.txt new file mode 100644 index 0000000..f0cc0d4 --- /dev/null +++ b/NAudio-2.2.1/readme.txt @@ -0,0 +1,91 @@ +NAudio is an open source .NET audio library written by Mark Heath (mark.heath@gmail.com) +For more information, visit http://github.com/naudio/NAudio + +THANKS +====== +The following list includes some of the people who have contributed in various ways to NAudio, such as code contributions, +bug fixes, documentation, helping out on the forums and even donations. I haven't finished compiling this list yet, so +if your name should be on it but isn't please let me know and I will include it. Also, some people I only know by their forum +id, so if you want me to put your full name here, please also get in touch. + +in alphabetical order: +Alan Jordan +Alexandre Mutel +Alexander Binkert +AmandaTarafaMas +balistof +biermeester +borman11 +bradb +Brandon Hansen (kg6ypi) +csechet +ChunkWare Music Software +CKing +DaMacc +Dirk Eckhardt +Du10 +eejake52 +Florian Rosmann (filoe) +Freefall +Giawa +Harald Petrovitsch +Hfuy +Iain McCowan +Idael Cardaso +ioctlLR +Ivan Kochurkin (KvanTTT) +Jamie Michael Ewins +jannera +jbaker8935 +jcameron23 +JoeGaggler +jonahoffmann +jontdelorme +Jospin Software +Justin Frankel +K24A3 +Kamen Lichev +Kassoul +kevinxxx +kzych +LionCash +Lustild +Lucian Wischik (ljw1004) +ManuN +MeelMarcel +Michael Chadwick +Michael Feld +Michael J +Michael Lehenbauer +milligan22963 +myrkle +nelsonkidd +Nigel Redmon +Nikolaos Georgiou +Owen Skriloff +owoudenb +painmailer +PPavan +Pygmy +Ray Molenkamp +Roadz +Robert Bristow-Johnson +Scott Fleischman +Simon Clark +Sirish Bajpai +sporn +Steve Underwood +Ted Murphy +Tiny Simple Tools +Tobias Fleming +TomBogle +Tony Cabello +Tony Sistemas +TuneBlade +topher3683 +volmart +Vladimir Rokovanov +Ville Koskinen +Wyatt Rice +Yuval Naveh +Zsb diff --git a/NAudio-2.2.1/readme.txt.meta b/NAudio-2.2.1/readme.txt.meta new file mode 100644 index 0000000..18be35d --- /dev/null +++ b/NAudio-2.2.1/readme.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4d0c9fc266b62bf68837dd313a078486 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Plugins.meta b/Plugins.meta new file mode 100644 index 0000000..a49262c --- /dev/null +++ b/Plugins.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5b83395ca44d80885b5a93b1eadea20a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Plugins/discord-rpc.so b/Plugins/discord-rpc.so new file mode 100644 index 0000000000000000000000000000000000000000..cc556f57bbe58b54eb944162ac1bcdc62004e703 GIT binary patch literal 591056 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%0DTN1-&;L&oYsJ=pU{Q< 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 F{{u!_aX$b6 literal 0 HcmV?d00001 diff --git a/Plugins/discord-rpc.so.meta b/Plugins/discord-rpc.so.meta new file mode 100644 index 0000000..d88e114 --- /dev/null +++ b/Plugins/discord-rpc.so.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: e21c79c89ff28e24982cb93c15e37404 +timeCreated: 1524141673 +licenseType: Pro +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude Editor: 0 + Exclude Linux: 0 + Exclude Linux64: 0 + Exclude LinuxUniversal: 0 + Exclude OSXUniversal: 1 + Exclude Win: 0 + Exclude Win64: 0 + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Linux + second: + enabled: 1 + settings: + CPU: x86 + - first: + Standalone: Linux64 + second: + enabled: 1 + settings: + CPU: x86_64 + - first: + Standalone: LinuxUniversal + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Standalone: Win64 + second: + enabled: 1 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Plugins/x86.meta b/Plugins/x86.meta new file mode 100644 index 0000000..f37d506 --- /dev/null +++ b/Plugins/x86.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: bb8fe459962174e4d95db61d1cccc083 +folderAsset: yes +timeCreated: 1521120800 +licenseType: Pro +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Plugins/x86/discord-rpc.dll b/Plugins/x86/discord-rpc.dll new file mode 100644 index 0000000000000000000000000000000000000000..2f2ae860a2b2a545b35eaae47d69e114013b003b GIT binary patch literal 307208 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 literal 0 HcmV?d00001 diff --git a/Plugins/x86/discord-rpc.dll.meta b/Plugins/x86/discord-rpc.dll.meta new file mode 100644 index 0000000..3d8deec --- /dev/null +++ b/Plugins/x86/discord-rpc.dll.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: 1264e999c98cef047b38bbde0181e667 +timeCreated: 1521120800 +licenseType: Pro +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude Android: 0 + Exclude Editor: 0 + Exclude Linux: 0 + Exclude Linux64: 0 + Exclude LinuxUniversal: 0 + Exclude OSXUniversal: 0 + Exclude Win: 0 + Exclude Win64: 1 + - first: + '': OSXIntel + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + '': OSXIntel64 + second: + enabled: 0 + settings: + CPU: None + - first: + Android: Android + second: + enabled: 1 + settings: + CPU: x86 + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + CPU: x86 + DefaultValueInitialized: true + OS: AnyOS + - first: + Facebook: Win + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Linux + second: + enabled: 1 + settings: + CPU: x86 + - first: + Standalone: Linux64 + second: + enabled: 1 + settings: + CPU: None + - first: + Standalone: LinuxUniversal + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Standalone: OSXUniversal + second: + enabled: 1 + settings: + CPU: x86 + - first: + Standalone: Win + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: None + userData: + assetBundleName: + assetBundleVariant: diff --git a/Plugins/x86_64.meta b/Plugins/x86_64.meta new file mode 100644 index 0000000..777f059 --- /dev/null +++ b/Plugins/x86_64.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 5be97b03dd5a1d94db333fdc16bcae7a +folderAsset: yes +timeCreated: 1521120800 +licenseType: Pro +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Plugins/x86_64/discord-rpc.dll b/Plugins/x86_64/discord-rpc.dll new file mode 100644 index 0000000000000000000000000000000000000000..8899ea9d98c47e48f1afe5b1226133acc250d668 GIT binary patch literal 399880 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 literal 0 HcmV?d00001 diff --git a/Plugins/x86_64/discord-rpc.dll.meta b/Plugins/x86_64/discord-rpc.dll.meta new file mode 100644 index 0000000..94f6ff7 --- /dev/null +++ b/Plugins/x86_64/discord-rpc.dll.meta @@ -0,0 +1,107 @@ +fileFormatVersion: 2 +guid: a7bbea90599cc4e4aa52ec45ce0a94f5 +timeCreated: 1521120800 +licenseType: Pro +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + isPreloaded: 0 + isOverridable: 0 + platformData: + - first: + '': Any + second: + enabled: 0 + settings: + Exclude Android: 0 + Exclude Editor: 0 + Exclude Linux: 0 + Exclude Linux64: 0 + Exclude LinuxUniversal: 0 + Exclude OSXUniversal: 0 + Exclude Win: 1 + Exclude Win64: 0 + - first: + '': OSXIntel + second: + enabled: 0 + settings: + CPU: None + - first: + '': OSXIntel64 + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Android: Android + second: + enabled: 1 + settings: + CPU: ARMv7 + - first: + Any: + second: + enabled: 1 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + CPU: x86_64 + DefaultValueInitialized: true + OS: AnyOS + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Facebook: Win64 + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Standalone: Linux + second: + enabled: 1 + settings: + CPU: None + - first: + Standalone: Linux64 + second: + enabled: 1 + settings: + CPU: x86_64 + - first: + Standalone: LinuxUniversal + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + Standalone: OSXUniversal + second: + enabled: 1 + settings: + CPU: x86_64 + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Standalone: Win64 + second: + enabled: 1 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prefabs.meta b/Prefabs.meta new file mode 100644 index 0000000..8fb9428 --- /dev/null +++ b/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 58725b63172b08f989defcd478342638 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prefabs/Presence Manager.prefab b/Prefabs/Presence Manager.prefab new file mode 100644 index 0000000..572e1c4 --- /dev/null +++ b/Prefabs/Presence Manager.prefab @@ -0,0 +1,107 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 0} + m_RootGameObject: {fileID: 1207543391218706} + m_IsPrefabAsset: 1 +--- !u!1 &1207543391218706 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 6 + m_Component: + - component: {fileID: 4538616532646682} + - component: {fileID: 114922932606890730} + m_Layer: 0 + m_Name: Presence Manager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4538616532646682 +Transform: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1207543391218706} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &114922932606890730 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1207543391218706} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fb9ae853100b2944384e0a4d3708f6ba, type: 3} + m_Name: + m_EditorClassIdentifier: + presence: + state: En ligne + details: Dans le niveau 1 + startTimestamp: 0 + endTimestamp: 0 + largeImageKey: no-img + largeImageText: + smallImageKey: + smallImageText: + partyId: + partySize: 0 + partyMax: 0 + matchSecret: + joinSecret: + spectateSecret: + instance: 0 + applicationId: 496665761071497226 + optionalSteamId: + callbackCalls: 0 + joinRequest: + userId: + username: + discriminator: + avatar: + onConnect: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.Events.UnityEvent, UnityEngine.CoreModule, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + onDisconnect: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.Events.UnityEvent, UnityEngine.CoreModule, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + hasResponded: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.Events.UnityEvent, UnityEngine.CoreModule, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + onJoin: + m_PersistentCalls: + m_Calls: [] + m_TypeName: DiscordPresence.DiscordJoinEvent, Assembly-CSharp, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + onSpectate: + m_PersistentCalls: + m_Calls: [] + m_TypeName: DiscordPresence.DiscordJoinEvent, Assembly-CSharp, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + onJoinRequest: + m_PersistentCalls: + m_Calls: [] + m_TypeName: DiscordPresence.DiscordJoinRequestEvent, Assembly-CSharp, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null diff --git a/Prefabs/Presence Manager.prefab.meta b/Prefabs/Presence Manager.prefab.meta new file mode 100644 index 0000000..c3be03e --- /dev/null +++ b/Prefabs/Presence Manager.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 40ec56804622f29949beff2f0e9e9f25 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Prefabs/Song.prefab b/Prefabs/Song.prefab new file mode 100644 index 0000000..e0d6a21 --- /dev/null +++ b/Prefabs/Song.prefab @@ -0,0 +1,742 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4251488626363529815 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9169801350984412731} + - component: {fileID: 250073243688559152} + - component: {fileID: 4268456900614478021} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &9169801350984412731 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4251488626363529815} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7097672959508463716} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 67.00252, y: 29.7528} + m_SizeDelta: {x: 403.955, y: 40.4955} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &250073243688559152 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4251488626363529815} + m_CullTransparentMesh: 1 +--- !u!114 &4268456900614478021 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4251488626363529815} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Title + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36.2 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &5068955007371938128 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3726275200317149239} + - component: {fileID: 5784623607835689684} + - component: {fileID: 7514324552669272712} + m_Layer: 5 + m_Name: Album + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3726275200317149239 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5068955007371938128} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7097672959508463716} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -42.487, y: -36.70002} + m_SizeDelta: {x: 184.97, y: 26.6} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5784623607835689684 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5068955007371938128} + m_CullTransparentMesh: 1 +--- !u!114 &7514324552669272712 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5068955007371938128} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Album + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 23.8 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &5769825954144376534 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 363023372414939302} + - component: {fileID: 3563235301736676158} + - component: {fileID: 241728253364632477} + m_Layer: 5 + m_Name: Duration + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &363023372414939302 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5769825954144376534} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7097672959508463716} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 159.49, y: -34.786} + m_SizeDelta: {x: 218.98, y: 30.427} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3563235301736676158 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5769825954144376534} + m_CullTransparentMesh: 1 +--- !u!114 &241728253364632477 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5769825954144376534} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Duaation + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 27.2 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &6055670417411509242 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6130388255091691316} + - component: {fileID: 4861728961856995189} + - component: {fileID: 4355373345035047534} + m_Layer: 5 + m_Name: Artist + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6130388255091691316 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6055670417411509242} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7097672959508463716} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -42.487, y: -5.0339} + m_SizeDelta: {x: 184.97, y: 29.0779} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4861728961856995189 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6055670417411509242} + m_CullTransparentMesh: 1 +--- !u!114 &4355373345035047534 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6055670417411509242} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Artits + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 26 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &7484143883651124436 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7097672959508463716} + - component: {fileID: 1485777281181327995} + - component: {fileID: 3005400041547808984} + - component: {fileID: 4914187836410978117} + - component: {fileID: 5415351936290890743} + m_Layer: 5 + m_Name: Song + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7097672959508463716 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7484143883651124436} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1021034671001108610} + - {fileID: 9169801350984412731} + - {fileID: 6130388255091691316} + - {fileID: 3726275200317149239} + - {fileID: 363023372414939302} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 537.9646, y: 120.7729} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1485777281181327995 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7484143883651124436} + m_CullTransparentMesh: 1 +--- !u!114 &3005400041547808984 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7484143883651124436} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &4914187836410978117 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7484143883651124436} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2131c7fbe221f7549b1645ea7225740f, type: 3} + m_Name: + m_EditorClassIdentifier: + defaultImage: {fileID: 21300000, guid: d4b119aac19034b5bab6c23968928f7c, type: 3} + coverImage: {fileID: 5912696296720265767} + titleElem: {fileID: 4268456900614478021} + artistElem: {fileID: 4355373345035047534} + albumElem: {fileID: 7514324552669272712} + durationElem: {fileID: 241728253364632477} +--- !u!114 &5415351936290890743 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7484143883651124436} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0b148fe25e99eb48b9724523833bab1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Delegates: + - eventID: 4 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 4914187836410978117} + m_TargetAssemblyTypeName: SongEntry, Assembly-CSharp + m_MethodName: LoadSong + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &8992566741616184662 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1021034671001108610} + - component: {fileID: 4084683167577682701} + - component: {fileID: 5912696296720265767} + m_Layer: 5 + m_Name: Art Cover + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1021034671001108610 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8992566741616184662} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7097672959508463716} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -200, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4084683167577682701 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8992566741616184662} + m_CullTransparentMesh: 1 +--- !u!114 &5912696296720265767 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8992566741616184662} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 diff --git a/Prefabs/Song.prefab.meta b/Prefabs/Song.prefab.meta new file mode 100644 index 0000000..e78f707 --- /dev/null +++ b/Prefabs/Song.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: edc48a5eb73e8f532b16a12642778a8b +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scenes.meta b/Scenes.meta new file mode 100644 index 0000000..bde2b04 --- /dev/null +++ b/Scenes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0d9c6824e6519c6738bf363e2a68df49 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scenes/Game.unity b/Scenes/Game.unity new file mode 100644 index 0000000..4628c56 --- /dev/null +++ b/Scenes/Game.unity @@ -0,0 +1,1322 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &110619740 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 110619743} + - component: {fileID: 110619742} + - component: {fileID: 110619741} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &110619741 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110619740} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &110619742 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110619740} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &110619743 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 110619740} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &314948117 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 314948118} + - component: {fileID: 314948120} + - component: {fileID: 314948119} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &314948118 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 314948117} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 412071680} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &314948119 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 314948117} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.7528301, g: 0.13565215, b: 0.13565215, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: d53f1d8065591db66b75e21e97ffed83, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &314948120 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 314948117} + m_CullTransparentMesh: 1 +--- !u!1 &412071679 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 412071680} + - component: {fileID: 412071682} + - component: {fileID: 412071681} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &412071680 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 412071679} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 314948118} + m_Father: {fileID: 552733068} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &412071681 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 412071679} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &412071682 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 412071679} + m_CullTransparentMesh: 1 +--- !u!1 &519420028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 519420032} + - component: {fileID: 519420031} + - component: {fileID: 519420029} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &519420029 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 +--- !u!20 &519420031 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 0 + m_HDR: 1 + m_AllowMSAA: 0 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 0 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &519420032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &552733064 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 552733068} + - component: {fileID: 552733067} + - component: {fileID: 552733066} + - component: {fileID: 552733065} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &552733065 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 552733064} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &552733066 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 552733064} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 1920, y: 1080} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &552733067 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 552733064} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &552733068 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 552733064} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 412071680} + - {fileID: 1798736940} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &623989726 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 623989727} + - component: {fileID: 623989728} + - component: {fileID: 623989729} + m_Layer: 5 + m_Name: Left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &623989727 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 623989726} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 733756936} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -167.6, y: 0} + m_SizeDelta: {x: 100, y: 30.0049} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &623989728 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 623989726} + m_CullTransparentMesh: 1 +--- !u!114 &623989729 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 623989726} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &624344143 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 624344145} + - component: {fileID: 624344144} + m_Layer: 0 + m_Name: Audio Source + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!82 &624344144 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 624344143} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 8300000, guid: 9cdee1997c75cc93f9484f3aba3cac51, type: 3} + m_PlayOnAwake: 1 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!4 &624344145 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 624344143} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &651004725 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 651004726} + - component: {fileID: 651004727} + m_Layer: 0 + m_Name: AudioManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &651004726 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 651004725} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &651004727 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 651004725} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 61669be1370e61be299d7421ad39b205, type: 3} + m_Name: + m_EditorClassIdentifier: + sounds: + - {fileID: 1823772364} +--- !u!1 &733756935 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 733756936} + m_Layer: 5 + m_Name: Keys + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &733756936 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 733756935} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1957999471} + - {fileID: 1069719218} + - {fileID: 1870960435} + - {fileID: 623989727} + m_Father: {fileID: 1798736940} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 458.7405, y: 50.512} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1015638695 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1015638696} + m_Layer: 5 + m_Name: Columns + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1015638696 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1015638695} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1798736940} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 250.26} + m_SizeDelta: {x: 458.74, y: 551.04} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1069719217 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1069719218} + - component: {fileID: 1069719219} + - component: {fileID: 1069719220} + m_Layer: 5 + m_Name: Up + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1069719218 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1069719217} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 733756936} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 56, y: 0} + m_SizeDelta: {x: 100, y: 30.0049} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1069719219 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1069719217} + m_CullTransparentMesh: 1 +--- !u!114 &1069719220 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1069719217} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &1485235516 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1485235518} + - component: {fileID: 1485235517} + m_Layer: 0 + m_Name: Basser + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1485235517 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1485235516} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 439cd1a6fdb271b12bbba95d1273c881, type: 3} + m_Name: + m_EditorClassIdentifier: + source: {fileID: 624344144} + imageEffect: {fileID: 314948119} + range: 30 + sensitivity: 30 +--- !u!4 &1485235518 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1485235516} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1615689929 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1615689931} + - component: {fileID: 1615689930} + m_Layer: 0 + m_Name: Game + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1615689930 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1615689929} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b1cb1154a484d1bf18dda4f1c4f16322, type: 3} + m_Name: + m_EditorClassIdentifier: + source: {fileID: 624344144} + left: {fileID: 623989729} + right: {fileID: 1957999473} + up: {fileID: 1069719220} + down: {fileID: 1870960433} +--- !u!4 &1615689931 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1615689929} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 729.39, y: 358.01, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1798736939 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1798736940} + - component: {fileID: 1798736942} + - component: {fileID: 1798736941} + m_Layer: 5 + m_Name: Game + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1798736940 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1798736939} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 733756936} + - {fileID: 1015638696} + m_Father: {fileID: 552733068} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1798736941 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1798736939} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1798736942 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1798736939} + m_CullTransparentMesh: 1 +--- !u!1 &1823772363 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1823772365} + - component: {fileID: 1823772364} + m_Layer: 0 + m_Name: Sound + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1823772364 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1823772363} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 33f413aa8eabb985da07d956df7f198e, type: 3} + m_Name: + m_EditorClassIdentifier: + clip: {fileID: 8300000, guid: 9cdee1997c75cc93f9484f3aba3cac51, type: 3} + volume: 1 + pitch: 1 + soundName: Proud + source: {fileID: 0} +--- !u!4 &1823772365 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1823772363} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1870960432 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1870960435} + - component: {fileID: 1870960434} + - component: {fileID: 1870960433} + m_Layer: 5 + m_Name: Down + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1870960433 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1870960432} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1870960434 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1870960432} + m_CullTransparentMesh: 1 +--- !u!224 &1870960435 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1870960432} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 733756936} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -57.8, y: 0} + m_SizeDelta: {x: 100, y: 30.0049} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1957999470 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1957999471} + - component: {fileID: 1957999472} + - component: {fileID: 1957999473} + m_Layer: 5 + m_Name: Right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1957999471 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1957999470} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 733756936} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 169.8, y: 0} + m_SizeDelta: {x: 100, y: 30.0049} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1957999472 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1957999470} + m_CullTransparentMesh: 1 +--- !u!114 &1957999473 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1957999470} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1615689931} + - {fileID: 519420032} + - {fileID: 624344145} + - {fileID: 1485235518} + - {fileID: 651004726} + - {fileID: 1823772365} + - {fileID: 552733068} + - {fileID: 110619743} diff --git a/Scenes/Game.unity.meta b/Scenes/Game.unity.meta new file mode 100644 index 0000000..c1e3c88 --- /dev/null +++ b/Scenes/Game.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2cda990e2423bbf4892e6590ba056729 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scenes/Menu.unity b/Scenes/Menu.unity new file mode 100644 index 0000000..7b97649 --- /dev/null +++ b/Scenes/Menu.unity @@ -0,0 +1,591 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &233575942 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 233575945} + - component: {fileID: 233575944} + - component: {fileID: 233575943} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &233575943 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 233575942} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &233575944 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 233575942} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &233575945 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 233575942} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &800153816 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 1207543391218706, guid: 40ec56804622f29949beff2f0e9e9f25, type: 3} + propertyPath: m_Name + value: Presence Manager + objectReference: {fileID: 0} + - target: {fileID: 1207543391218706, guid: 40ec56804622f29949beff2f0e9e9f25, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4538616532646682, guid: 40ec56804622f29949beff2f0e9e9f25, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4538616532646682, guid: 40ec56804622f29949beff2f0e9e9f25, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4538616532646682, guid: 40ec56804622f29949beff2f0e9e9f25, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4538616532646682, guid: 40ec56804622f29949beff2f0e9e9f25, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4538616532646682, guid: 40ec56804622f29949beff2f0e9e9f25, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4538616532646682, guid: 40ec56804622f29949beff2f0e9e9f25, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4538616532646682, guid: 40ec56804622f29949beff2f0e9e9f25, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4538616532646682, guid: 40ec56804622f29949beff2f0e9e9f25, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4538616532646682, guid: 40ec56804622f29949beff2f0e9e9f25, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4538616532646682, guid: 40ec56804622f29949beff2f0e9e9f25, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 114922932606890730, guid: 40ec56804622f29949beff2f0e9e9f25, type: 3} + propertyPath: applicationId + value: 1228867572372607127 + objectReference: {fileID: 0} + - target: {fileID: 114922932606890730, guid: 40ec56804622f29949beff2f0e9e9f25, type: 3} + propertyPath: presence.state + value: Gameing + objectReference: {fileID: 0} + - target: {fileID: 114922932606890730, guid: 40ec56804622f29949beff2f0e9e9f25, type: 3} + propertyPath: presence.details + value: Very epic very cool + objectReference: {fileID: 0} + - target: {fileID: 114922932606890730, guid: 40ec56804622f29949beff2f0e9e9f25, type: 3} + propertyPath: presence.largeImageKey + value: freddy + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 40ec56804622f29949beff2f0e9e9f25, type: 3} +--- !u!1 &1182494243 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1182494245} + - component: {fileID: 1182494244} + - component: {fileID: 1182494246} + - component: {fileID: 1182494247} + m_Layer: 5 + m_Name: UI + m_TagString: MenuUI + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1182494244 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1182494243} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 19102, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_PanelSettings: {fileID: 11400000, guid: e1a51d6b82d87ecb79f3cc7c31074a0f, type: 2} + m_ParentUI: {fileID: 0} + sourceAsset: {fileID: 9197481963319205126, guid: ea7db04dace1fc530a1382a7732d44a1, type: 3} + m_SortingOrder: 0 +--- !u!4 &1182494245 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1182494243} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1182494246 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1182494243} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ab55de669b89b5585841dd248e952b07, type: 3} + m_Name: + m_EditorClassIdentifier: + defaultImage: {fileID: 21300000, guid: d4b119aac19034b5bab6c23968928f7c, type: 3} +--- !u!114 &1182494247 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1182494243} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b1cb1154a484d1bf18dda4f1c4f16322, type: 3} + m_Name: + m_EditorClassIdentifier: + manager: {fileID: 1752335218} +--- !u!1 &1752335217 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1752335220} + - component: {fileID: 1752335219} + - component: {fileID: 1752335218} + m_Layer: 0 + m_Name: Audio + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1752335218 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1752335217} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 61669be1370e61be299d7421ad39b205, type: 3} + m_Name: + m_EditorClassIdentifier: + source: {fileID: 1752335219} + volume: 1 + pitch: 0 +--- !u!82 &1752335219 +AudioSource: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1752335217} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 1 + m_Volume: 1 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!4 &1752335220 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1752335217} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 647.6493, y: 413.6651, z: -7.749164} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2020554566 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2020554569} + - component: {fileID: 2020554568} + - component: {fileID: 2020554567} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &2020554567 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2020554566} + m_Enabled: 1 +--- !u!20 &2020554568 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2020554566} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &2020554569 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2020554566} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 2020554569} + - {fileID: 233575945} + - {fileID: 1182494245} + - {fileID: 800153816} + - {fileID: 1752335220} diff --git a/Scenes/Menu.unity.meta b/Scenes/Menu.unity.meta new file mode 100644 index 0000000..7f40af0 --- /dev/null +++ b/Scenes/Menu.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 07dc4a8f5b35d3545994a5ccbd311072 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts.meta b/Scripts.meta new file mode 100644 index 0000000..5b370f4 --- /dev/null +++ b/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5049e419b29f41382a5d7897982867b6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/BangerTypes.meta b/Scripts/BangerTypes.meta new file mode 100644 index 0000000..d00b599 --- /dev/null +++ b/Scripts/BangerTypes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 32fed777e7f6daacfa1a4e532b30c12e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/BangerTypes/Note.cs b/Scripts/BangerTypes/Note.cs new file mode 100644 index 0000000..34cde04 --- /dev/null +++ b/Scripts/BangerTypes/Note.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; + +namespace BangerTypes +{ + public class Note + { + public float t; // Time + public string a; // Arrow type + } +} \ No newline at end of file diff --git a/Scripts/BangerTypes/Note.cs.meta b/Scripts/BangerTypes/Note.cs.meta new file mode 100644 index 0000000..403bd47 --- /dev/null +++ b/Scripts/BangerTypes/Note.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5a284c53b4540b5598dc592caa8fe84d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/BangerTypes/Rhys.cs b/Scripts/BangerTypes/Rhys.cs new file mode 100644 index 0000000..8f51eb9 --- /dev/null +++ b/Scripts/BangerTypes/Rhys.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; + +namespace BangerTypes +{ + public class Rhys + { + public Note[] notes; + public string artist; + public string title; + public int track_time; + public string audio; // Base64 encoded + public string cover_art; // Base64 encoded + } +} \ No newline at end of file diff --git a/Scripts/BangerTypes/Rhys.cs.meta b/Scripts/BangerTypes/Rhys.cs.meta new file mode 100644 index 0000000..3d7477c --- /dev/null +++ b/Scripts/BangerTypes/Rhys.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 201ec27a96f795d6f94dabd5b8d453d0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/BangerTypes/Song.cs b/Scripts/BangerTypes/Song.cs new file mode 100644 index 0000000..8365555 --- /dev/null +++ b/Scripts/BangerTypes/Song.cs @@ -0,0 +1,23 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; + +namespace BangerTypes +{ + public class Song + { + public Note[] Notes { get; set; } + public string Title { get; set; } + public string Artist { get; set; } + public string Album { get; set; } + public string Duration { get; set; } + public TimeSpan DurationSpan { get; set; } + public AudioClip Clip { get; set; } + public Sprite CoverArt { get; set; } + + public string SongPath { get; set; } + + public Color32 AverageColor { get; set; } + } +} \ No newline at end of file diff --git a/Scripts/BangerTypes/Song.cs.meta b/Scripts/BangerTypes/Song.cs.meta new file mode 100644 index 0000000..67b7292 --- /dev/null +++ b/Scripts/BangerTypes/Song.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f157c1fad538aaaa38f7d178e7b359a9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/CoroutineStarter.cs b/Scripts/CoroutineStarter.cs new file mode 100644 index 0000000..487b249 --- /dev/null +++ b/Scripts/CoroutineStarter.cs @@ -0,0 +1,13 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class CoroutineStarter : MonoBehaviour +{ + private static CoroutineStarter instance = new(); + + public static void StartRoutine(IEnumerator routine) + { + instance.StartCoroutine(routine); + } +} diff --git a/Scripts/CoroutineStarter.cs.meta b/Scripts/CoroutineStarter.cs.meta new file mode 100644 index 0000000..ed80187 --- /dev/null +++ b/Scripts/CoroutineStarter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 448219931c01415039b70f8af79a05bd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/Enums.meta b/Scripts/Enums.meta new file mode 100644 index 0000000..4ce119d --- /dev/null +++ b/Scripts/Enums.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2c69f559f3da0b59d97db4723910f9e5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/Enums/ButtonType.cs b/Scripts/Enums/ButtonType.cs new file mode 100644 index 0000000..7b1c167 --- /dev/null +++ b/Scripts/Enums/ButtonType.cs @@ -0,0 +1,11 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public enum ButtonType +{ + UP, + DOWN, + LEFT, + RIGHT +} diff --git a/Scripts/Enums/ButtonType.cs.meta b/Scripts/Enums/ButtonType.cs.meta new file mode 100644 index 0000000..e51e11c --- /dev/null +++ b/Scripts/Enums/ButtonType.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b6890e1a271ae58dc98e3e3e26f2d442 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/Game.meta b/Scripts/Game.meta new file mode 100644 index 0000000..2408652 --- /dev/null +++ b/Scripts/Game.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ea9f7e8f0b3a66e84858a5b4a3c904f5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/Game/AudioManager.cs b/Scripts/Game/AudioManager.cs new file mode 100644 index 0000000..3e2abab --- /dev/null +++ b/Scripts/Game/AudioManager.cs @@ -0,0 +1,38 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class AudioManager : MonoBehaviour +{ + [HideInInspector] + public AudioClip Clip { get; set; } + public AudioSource source; + + [Range(0f, 1f)] + public float volume; + + [Range(0f, 1f)] + public float pitch; + + void Awake() + { + source = GetComponent<AudioSource>(); + source.clip = Clip; + } + + public void UpdateClip(AudioClip clip) + { + source.clip = clip; + } + + public void Play() + { + source.Play(); + } + + public void Stop() + { + source.Stop(); + } +} diff --git a/Scripts/Game/AudioManager.cs.meta b/Scripts/Game/AudioManager.cs.meta new file mode 100644 index 0000000..f33b4cc --- /dev/null +++ b/Scripts/Game/AudioManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 61669be1370e61be299d7421ad39b205 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/Game/BassEffect.cs b/Scripts/Game/BassEffect.cs new file mode 100644 index 0000000..0d001a5 --- /dev/null +++ b/Scripts/Game/BassEffect.cs @@ -0,0 +1,97 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; + +public class BassEffect +{ + public AudioSource source; + + public int range = 128; + public int sensitivity = 9; + public float bassDesensitivity = 0.4f; + + public float[] SpectrumData { get; set; } + + public float bassThreshhold = 0.1f; + + public Queue<float> bassHistory = new(5); + + List<float> bassData = new(); + + + // No sensitivity and bass reduction + public float[] UnprocessedSpectrumData { get; set; } + + // Raw data from GetSpectrumData + private float[] RawSpectrumData; + + public BassEffect(AudioSource source) + { + this.source = source; + + SpectrumData = new float[range]; + RawSpectrumData = new float[4 * range]; + } + + public float[] UpdateSpectrumData() + { + source.GetSpectrumData(RawSpectrumData, 0, FFTWindow.Blackman); + + float[] res = new float[range]; + + // Smooth the spectrum data using a moving average + for (int i = 0; i < range; i++) + { + float result = Mathf.Lerp(SpectrumData[i], RawSpectrumData[i], 0.1f); + SpectrumData[i] = result; + + if (i < (range / 14)) + { + result *= bassDesensitivity; + } + + res[i] = sensitivity * result; + } + IsBassOn(); + + return res; + } + + public float[] GetBass() + { + return SpectrumData.Take(3).ToArray(); + } + + public float GetBassStrength() + { + float[] bass = GetBass(); + + float sum = bass.Sum() * 5f; + + return (float) Math.Pow(sum, 2) / 10f; + } + + public bool IsBassOn() + { + float[] bass = GetBass(); + + float level = bass.Sum() / bass.Length; + + bassData.Add(level); + + return level > bassThreshhold; + } + + public void WriteData() + { + string res = ""; + + foreach (var bass in bassData) + { + res += bass + ", "; + } + + System.IO.File.WriteAllText("/home/thastertyn/bass-data.txt", res); + } +} diff --git a/Scripts/Game/BassEffect.cs.meta b/Scripts/Game/BassEffect.cs.meta new file mode 100644 index 0000000..c119a62 --- /dev/null +++ b/Scripts/Game/BassEffect.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 439cd1a6fdb271b12bbba95d1273c881 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/Game/Game.cs b/Scripts/Game/Game.cs new file mode 100644 index 0000000..3ac6e31 --- /dev/null +++ b/Scripts/Game/Game.cs @@ -0,0 +1,82 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.Networking; +using UnityEngine.UIElements; + +using UITypes; + +public class Game : MonoBehaviour +{ + const float DELAY = 0.005f; // 200 TPS + + public AudioManager manager; + + private MainMenu menu; + private BassEffect effect; + + string totalDuration; + bool repeatRoutine = true; + + + void Awake() + { + menu = GetComponent<MainMenu>(); + + effect = new(manager.source); + } + + public void GameUpdate() + { + float[] specData = effect.UpdateSpectrumData(); + float bassStrength = effect.GetBassStrength(); + + menu.GameElem.UpdateVisualizers(specData, bassStrength); + + UpdateTimestamp(); + } + + IEnumerator GameLoop() + { + while (repeatRoutine) + { + GameUpdate(); + yield return new WaitForSeconds(DELAY); + } + } + + public void LoadSong(SongEntry song) + { + totalDuration = song.Song.Duration; + + manager.source.clip = song.Song.Clip; + + menu.GameElem.SetColumnColor(song.Song.AverageColor); + } + + void UpdateTimestamp() + { + int totalSeconds = (int)manager.source.time; + int h = totalSeconds / 3600; + int m = (totalSeconds % 3600) / 60; + int s = totalSeconds % 60; + + string result = $"{h:D2}:{m:D2}:{s:D2} / {totalDuration}"; + menu.GameElem.UpdateSongTime(result); + } + + public void EscapeClicked() + { + repeatRoutine = false; + manager.Stop(); + menu.Escape(); + } + + public void Play() + { + manager.Play(); + repeatRoutine = true; + StartCoroutine(GameLoop()); + } +} diff --git a/Scripts/Game/Game.cs.meta b/Scripts/Game/Game.cs.meta new file mode 100644 index 0000000..029e900 --- /dev/null +++ b/Scripts/Game/Game.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b1cb1154a484d1bf18dda4f1c4f16322 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/Game/Sound.cs b/Scripts/Game/Sound.cs new file mode 100644 index 0000000..6dc0a65 --- /dev/null +++ b/Scripts/Game/Sound.cs @@ -0,0 +1,20 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +[System.Serializable] +public class Sound : MonoBehaviour +{ + public AudioClip clip; + + [Range(0f, 1f)] + public float volume; + + [Range(0f, 1f)] + public float pitch; + + public string soundName; + + [HideInInspector] + public AudioSource source; +} diff --git a/Scripts/Game/Sound.cs.meta b/Scripts/Game/Sound.cs.meta new file mode 100644 index 0000000..37580de --- /dev/null +++ b/Scripts/Game/Sound.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 33f413aa8eabb985da07d956df7f198e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/Menu and Songs.meta b/Scripts/Menu and Songs.meta new file mode 100644 index 0000000..7e3193c --- /dev/null +++ b/Scripts/Menu and Songs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7db8be7cfa459fa15990f6ed6fcb6a92 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/Menu and Songs/FindSongs.cs b/Scripts/Menu and Songs/FindSongs.cs new file mode 100644 index 0000000..1896863 --- /dev/null +++ b/Scripts/Menu and Songs/FindSongs.cs @@ -0,0 +1,110 @@ +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text.RegularExpressions; +using UnityEngine; +using TagLib; +using System; +using BangerTypes; +using NAudio.Wave; +using UnityEngine.Networking; + + +namespace MenuAndSongs +{ + public class FindSongs + { + public static List<string> Find(string songPath) + { + if (!Directory.Exists(songPath)) + Directory.CreateDirectory(songPath); + + List<string> ls = Directory + .GetFiles(songPath) + .Where(file => Regex.IsMatch(file, ".*\\.mp3")) + .ToList(); + + return ls; + } + + public static Song ParseRHYS(string rhysPath, Sprite defaultImage) + { + string jsonContent = System.IO.File.ReadAllText(rhysPath); + Rhys rhys = JsonUtility.FromJson<Rhys>(jsonContent); + + string title = "<b>" + (rhys.title ?? "Title not found") + "</b>"; + string artist = String.IsNullOrEmpty(rhys.artist) ? "Artist not found" : "By: <b>" + rhys.artist + "</b>"; + string album = "Album information not available"; + + TimeSpan duration = TimeSpan.FromSeconds(rhys.track_time); + string formattedTimeSpan = string.Format("{0:D2}:{1:D2}:{2:D2}", + (int)duration.TotalHours, + duration.Minutes, + duration.Seconds); + + Sprite coverImage; + if (!string.IsNullOrEmpty(rhys.cover_art)) + { + byte[] imageBytes = Convert.FromBase64String(rhys.cover_art); + Texture2D texture = new Texture2D(2, 2); + texture.LoadImage(imageBytes); + coverImage = Sprite.Create(texture, new Rect(0, 0, texture.width, texture.height), new Vector2(0.5f, 0.5f)); + } + else + { + coverImage = defaultImage; + } + + var notes = rhys.notes; + Debug.Log("NOTES: "); + Debug.Log(notes); + + return new() + { + Title = title, + Artist = artist, + Album = album, + DurationSpan = duration, + Duration = formattedTimeSpan, + CoverArt = coverImage, + Clip = LoadAudioFromBase64(rhys.audio) + }; + } + + private static AudioClip LoadAudioFromBase64(string base64String) + { + // Decode Base64 String to byte array + byte[] mp3Bytes = Convert.FromBase64String(base64String); + + // Create a temporary file path + string tempFilePath = Path.Combine(Application.persistentDataPath, "tempMp3File.mp3"); + System.IO.File.WriteAllBytes(tempFilePath, mp3Bytes); + + // Load the AudioClip synchronously + AudioClip clip = LoadAudioSync(tempFilePath); + + // Optionally delete the temporary file if no longer needed + System.IO.File.Delete(tempFilePath); + + return clip; + } + + private static AudioClip LoadAudioSync(string filePath) + { + UnityWebRequest uwr = UnityWebRequestMultimedia.GetAudioClip("file://" + filePath, AudioType.MPEG); + var operation = uwr.SendWebRequest(); + while (!operation.isDone) + ; // Busy wait - not recommended + + if (uwr.result == UnityWebRequest.Result.Success) + { + return DownloadHandlerAudioClip.GetContent(uwr); + } + else + { + Debug.LogError("Error loading audio clip: " + uwr.error); + return null; + } + } + } +} diff --git a/Scripts/Menu and Songs/FindSongs.cs.meta b/Scripts/Menu and Songs/FindSongs.cs.meta new file mode 100644 index 0000000..f4ba35d --- /dev/null +++ b/Scripts/Menu and Songs/FindSongs.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 653a02710366ea592b0b57a41d8d165a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/Menu and Songs/SongData.cs b/Scripts/Menu and Songs/SongData.cs new file mode 100644 index 0000000..c13b5d8 --- /dev/null +++ b/Scripts/Menu and Songs/SongData.cs @@ -0,0 +1,12 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace MenuAndSongs +{ + [CreateAssetMenu(fileName = "SongData", menuName = "Custom/Song Data")] + public class SongData : ScriptableObject + { + public static string songPath; + } +} diff --git a/Scripts/Menu and Songs/SongData.cs.meta b/Scripts/Menu and Songs/SongData.cs.meta new file mode 100644 index 0000000..e3faf99 --- /dev/null +++ b/Scripts/Menu and Songs/SongData.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 87a87ffb34f411f57934067574b91792 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp.meta b/Scripts/TaglibSharp.meta new file mode 100644 index 0000000..79118cc --- /dev/null +++ b/Scripts/TaglibSharp.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 82dacfd5a3919507382bfb33213d0ae9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Aac.meta b/Scripts/TaglibSharp/Aac.meta new file mode 100644 index 0000000..00e99bb --- /dev/null +++ b/Scripts/TaglibSharp/Aac.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 308bd862125e5ae9c95724055c402e8c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Aac/AudioHeader.cs b/Scripts/TaglibSharp/Aac/AudioHeader.cs new file mode 100644 index 0000000..50613aa --- /dev/null +++ b/Scripts/TaglibSharp/Aac/AudioHeader.cs @@ -0,0 +1,415 @@ +// +// AudioHeader.cs: Provides information about an ADTS AAC audio stream. +// +// Copyright (C) 2009 Patrick Dehne +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Aac +{ + /// <summary> + /// This structure implements <see cref="IAudioCodec" /> and provides + /// information about an ADTS AAC audio stream. + /// </summary> + public class AudioHeader : IAudioCodec + { + #region Private Static Value Arrays + + /// <summary> + /// Contains a sample rate table for ADTS AAC audio. + /// </summary> + static readonly int[] sample_rates = new int[13] { + 96000, 88200, 64000, 48000, 44100, 32000, + 24000, 22050, 16000, 12000, 11025, 8000, 7350 + }; + + /// <summary> + /// Contains a channel table for ADTS AAC audio. + /// </summary> + static readonly int[] channels = new int[8] { + 0, 1, 2, 3, 4, 5, 6, 8 + }; + + #endregion + + + + #region Private Properties + + /// <summary> + /// Contains the audio stream length. + /// </summary> + long stream_length; + + /// <summary> + /// Contains the audio stream duration. + /// </summary> + TimeSpan duration; + + /// <summary> + /// Contains the number of channels in the audio + /// </summary> + readonly int audiochannels; + + /// <summary> + /// Contains the bitrate of the audio stream + /// </summary> + readonly int audiobitrate; + + /// <summary> + /// Contains the samplerate of the audio stream + /// </summary> + readonly int audiosamplerate; + + #endregion + + + + #region Public Fields + + /// <summary> + /// An empty and unset header. + /// </summary> + public static readonly AudioHeader Unknown = new AudioHeader (); + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new empty instance of <see + /// cref="AudioHeader" /> + /// </summary> + AudioHeader () + { + stream_length = 0; + duration = TimeSpan.Zero; + audiochannels = 0; + audiobitrate = 0; + audiosamplerate = 0; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="AudioHeader" /> by populating it with specified + /// values. + /// </summary> + /// <param name="channels"> + /// A <see cref="int" /> value indicating the number + /// of channels in the audio stream + /// </param> + /// <param name="bitrate"> + /// A <see cref="int" /> value indicating the bitrate + /// of the audio stream + /// </param> + /// <param name="samplerate"> + /// A <see cref="int" /> value indicating the samplerate + /// of the audio stream + /// </param> + /// <param name="numberofsamples"> + /// A <see cref="int" /> value indicating the number + /// of samples in the audio stream + /// </param> + /// <param name="numberofframes"> + /// A <see cref="int" /> value indicating the number + /// of frames in the audio stream + /// </param> + AudioHeader (int channels, int bitrate, int samplerate, int numberofsamples, int numberofframes) + { + duration = TimeSpan.Zero; + stream_length = 0; + audiochannels = channels; + audiobitrate = bitrate; + audiosamplerate = samplerate; + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets a text description of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a description + /// of the media represented by the current instance. + /// </value> + public string Description { + get { + return "ADTS AAC"; + } + } + + /// <summary> + /// Gets the types of media represented by the current + /// instance. + /// </summary> + /// <value> + /// Always <see cref="MediaTypes.Audio" />. + /// </value> + public MediaTypes MediaTypes { + get { return MediaTypes.Audio; } + } + + /// <summary> + /// Gets the duration of the media represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="TimeSpan" /> containing the duration of the + /// media represented by the current instance. + /// </value> + /// <remarks> + /// If <see cref="SetStreamLength" /> has not been called, this + /// value will not be correct. + /// </remarks> + public TimeSpan Duration { + get { + return duration; + } + } + + /// <summary> + /// Gets the bitrate of the audio represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing a bitrate of the + /// audio represented by the current instance. + /// </value> + public int AudioBitrate { + get { + return audiobitrate; + } + } + + /// <summary> + /// Gets the sample rate of the audio represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the sample rate of + /// the audio represented by the current instance. + /// </value> + public int AudioSampleRate { + get { + return audiosamplerate; + } + } + + /// <summary> + /// Gets the number of channels in the audio represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the number of + /// channels in the audio represented by the current + /// instance. + /// </value> + public int AudioChannels { + get { return audiochannels; } + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Sets the length of the audio stream represented by the + /// current instance. + /// </summary> + /// <param name="streamLength"> + /// A <see cref="long" /> value specifying the length in + /// bytes of the audio stream represented by the current + /// instance. + /// </param> + /// <remarks> + /// The this value has been set, <see cref="Duration" /> will + /// return an incorrect value. + /// </remarks> + public void SetStreamLength (long streamLength) + { + stream_length = streamLength; + duration = TimeSpan.FromSeconds (stream_length * 8.0 / audiobitrate); + } + + #endregion + + + + #region Public Static Methods + + /// <summary> + /// Searches for an audio header in a <see cref="TagLib.File" + /// /> starting at a specified position and searching through + /// a specified number of bytes. + /// </summary> + /// <param name="header"> + /// A <see cref="AudioHeader" /> object in which the found + /// header will be stored. + /// </param> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object to search. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specifying the seek position + /// in <paramref name="file" /> at which to start searching. + /// </param> + /// <param name="length"> + /// A <see cref="int" /> value specifying the maximum number + /// of bytes to search before aborting. + /// </param> + /// <returns> + /// A <see cref="bool" /> value indicating whether or not a + /// header was found. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + public static bool Find (out AudioHeader header, TagLib.File file, long position, int length) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + long end = position + length; + header = Unknown; + + file.Seek (position); + + ByteVector buffer = file.ReadBlock (3); + + if (buffer.Count < 3) + return false; + + do { + file.Seek (position + 3); + buffer = buffer.Mid (buffer.Count - 3); + buffer.Add (file.ReadBlock ( + (int)TagLib.File.BufferSize)); + + for (int i = 0; i < buffer.Count - 3 && + (length < 0 || position + i < end); i++) + if (buffer[i] == 0xFF + && buffer[i + 1] >= 0xF0) // 0xFFF + try { + BitStream bits = new BitStream (buffer.Mid (i, 7).Data); + + // 12 bits sync header + bits.ReadInt32 (12); + + // 1 bit mpeg 2/4 + bits.ReadInt32 (1); + + // 2 bits layer + bits.ReadInt32 (2); + + // 1 bit protection absent + bits.ReadInt32 (1); + + // 2 bits profile object type + bits.ReadInt32 (2); + + // 4 bits sampling frequency index + int samplerateindex = bits.ReadInt32 (4); + if (samplerateindex >= sample_rates.Length) + return false; + long samplerate = sample_rates[samplerateindex]; + + // 1 bit private bit + bits.ReadInt32 (1); + + // 3 bits channel configuration + int channelconfigindex = bits.ReadInt32 (3); + if (channelconfigindex >= channels.Length) + return false; + + // 4 copyright bits + bits.ReadInt32 (4); + + // 13 bits frame length + long framelength = bits.ReadInt32 (13); // double check framelength + if (framelength < 7) + return false; + + // 11 bits buffer fullness + bits.ReadInt32 (11); + + // 2 bits number of raw data blocks in frame + int numberofframes = bits.ReadInt32 (2) + 1; + + long numberofsamples = numberofframes * 1024; + long bitrate = framelength * 8 * samplerate / numberofsamples; + + header = new AudioHeader (channels[channelconfigindex], + (int)bitrate, + (int)samplerate, + (int)numberofsamples, + numberofframes); + + return true; + } catch (CorruptFileException) { + } + + position += TagLib.File.BufferSize; + } while (buffer.Count > 3 && (length < 0 || position < end)); + + return false; + } + + /// <summary> + /// Searches for an audio header in a <see cref="TagLib.File" + /// /> starting at a specified position and searching to the + /// end of the file. + /// </summary> + /// <param name="header"> + /// A <see cref="AudioHeader" /> object in which the found + /// header will be stored. + /// </param> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object to search. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specifying the seek position + /// in <paramref name="file" /> at which to start searching. + /// </param> + /// <returns> + /// A <see cref="bool" /> value indicating whether or not a + /// header was found. + /// </returns> + /// <remarks> + /// Searching to the end of the file can be very, very slow + /// especially for corrupt or non-MPEG files. It is + /// recommended to use <see + /// cref="M:AudioHeader.Find(AudioHeader,TagLib.File,long,int)" /> + /// instead. + /// </remarks> + public static bool Find (out AudioHeader header, TagLib.File file, long position) + { + return Find (out header, file, position, -1); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Aac/AudioHeader.cs.meta b/Scripts/TaglibSharp/Aac/AudioHeader.cs.meta new file mode 100644 index 0000000..51039f8 --- /dev/null +++ b/Scripts/TaglibSharp/Aac/AudioHeader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a70f4e38ac189d2389cf4717f5a1869a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Aac/BitStream.cs b/Scripts/TaglibSharp/Aac/BitStream.cs new file mode 100644 index 0000000..da9cd3a --- /dev/null +++ b/Scripts/TaglibSharp/Aac/BitStream.cs @@ -0,0 +1,100 @@ +// +// BitStream.cs: Helper to read bits from a byte array. +// +// Copyright (C) 2009 Patrick Dehne +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections; +using System.Diagnostics; + +namespace TagLib.Aac +{ + /// <summary> + /// This class is used to help reading arbitary number of bits from + /// a fixed array of bytes + /// </summary> + public class BitStream + { + readonly BitArray bits; + int bitindex; + + + #region Constructors + + /// <summary> + /// Construct a new <see cref="BitStream"/>. + /// </summary> + /// <param name="buffer"> + /// A <see cref="T:System.Byte[]"/>, must be 7 bytes long. + /// </param> + public BitStream (byte[] buffer) + { + Debug.Assert (buffer.Length == 7, "buffer.Length == 7", "buffer size invalid"); + + if (buffer.Length != 7) + throw new ArgumentException ("Buffer size must be 7 bytes"); + + // Reverse bits + bits = new BitArray (buffer.Length * 8); + for (int i = 0; i < buffer.Length; i++) { + for (int y = 0; y < 8; y++) { + bits[i * 8 + y] = ((buffer[i] & (1 << (7 - y))) > 0); + } + } + + bitindex = 0; + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Reads an Int32 from the bitstream + /// </summary> + /// <param name="numberOfBits"> + /// A <see cref="int" /> value containing the number + /// of bits to read from the bitstream + /// </param> + public int ReadInt32 (int numberOfBits) + { + Debug.Assert (numberOfBits > 0, "numberOfBits < 1"); + Debug.Assert (numberOfBits <= 32, "numberOfBits <= 32"); + + if (numberOfBits <= 0) + throw new ArgumentException ("Number of bits to read must be >= 1"); + + if (numberOfBits > 32) + throw new ArgumentException ("Number of bits to read must be <= 32"); + + int value = 0; + int start = bitindex + numberOfBits - 1; + for (int i = 0; i < numberOfBits; i++) { + value += bits[start] ? (1 << i) : 0; + bitindex++; + start--; + } + + return value; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Aac/BitStream.cs.meta b/Scripts/TaglibSharp/Aac/BitStream.cs.meta new file mode 100644 index 0000000..8cc811e --- /dev/null +++ b/Scripts/TaglibSharp/Aac/BitStream.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8284bad068f4283f29df4c52751a79cc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Aac/File.cs b/Scripts/TaglibSharp/Aac/File.cs new file mode 100644 index 0000000..8f66bf1 --- /dev/null +++ b/Scripts/TaglibSharp/Aac/File.cs @@ -0,0 +1,272 @@ +// +// File.cs: Provides tagging and properties support for ADTS AAC files +// +// Here is the ADTS Header description used for implementation: +// http://www.hydrogenaudio.org/forums/lofiversion/index.php/t21617.html +// +// Copyright (C) 2009 Patrick Dehne +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Aac +{ + /// <summary> + /// This class extends <see cref="TagLib.NonContainer.File" /> to + /// provide tagging and properties support for ADTS AAC audio files. + /// </summary> + /// <remarks> + /// A <see cref="TagLib.Id3v1.Tag" /> and <see + /// cref="TagLib.Id3v2.Tag" /> will be added automatically to any + /// file that doesn't contain one. This change does not effect the + /// file until it is saved and can be reversed using the following + /// method: + /// <code>file.RemoveTags (file.TagTypes &amp; ~file.TagTypesOnDisk);</code> + /// </remarks> + [SupportedMimeType ("taglib/aac", "aac")] + [SupportedMimeType ("audio/aac")] + public class File : TagLib.NonContainer.File + { + #region Private Fields + + /// <summary> + /// Contains the first audio header. + /// </summary> + AudioHeader first_header; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local + /// file system and specified read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path, ReadStyle propertiesStyle) + : base (path, propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local + /// file system with an average read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path) : base (path) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction and + /// specified read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction, ReadStyle propertiesStyle) + : base (abstraction, propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction with + /// an average read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction) + : base (abstraction) + { + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Gets a tag of a specified type from the current instance, + /// optionally creating a new tag if possible. + /// </summary> + /// <param name="type"> + /// A <see cref="TagLib.TagTypes" /> value indicating the + /// type of tag to read. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> value specifying whether or not to + /// try and create the tag if one is not found. + /// </param> + /// <returns> + /// A <see cref="Tag" /> object containing the tag that was + /// found in or added to the current instance. If no + /// matching tag was found and none was created, <see + /// langword="null" /> is returned. + /// </returns> + /// <remarks> + /// If a <see cref="TagLib.Id3v2.Tag" /> is added to the + /// current instance, it will be placed at the start of the + /// file. On the other hand, <see cref="TagLib.Id3v1.Tag" /> + /// <see cref="TagLib.Ape.Tag" /> will be added to the end of + /// the file. All other tag types will be ignored. + /// </remarks> + public override Tag GetTag (TagTypes type, bool create) + { + Tag t = (Tag as TagLib.NonContainer.Tag).GetTag (type); + + if (t != null || !create) + return t; + + switch (type) { + case TagTypes.Id3v1: + return EndTag.AddTag (type, Tag); + + case TagTypes.Id3v2: + return StartTag.AddTag (type, Tag); + + case TagTypes.Ape: + return EndTag.AddTag (type, Tag); + + default: + return null; + } + } + + #endregion + + + + #region Protected Methods + + /// <summary> + /// Reads format specific information at the start of the + /// file. + /// </summary> + /// <param name="start"> + /// A <see cref="long" /> value containing the seek position + /// at which the tags end and the media data begins. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <remarks> + /// This method only searches for an audio header in the + /// first 16384 bytes of code to avoid searching forever in + /// corrupt files. + /// </remarks> + protected override void ReadStart (long start, ReadStyle propertiesStyle) + { + // Only check the first 16 bytes so we're not stuck + // reading a bad file forever. + if ((propertiesStyle & ReadStyle.Average) != 0 && + !AudioHeader.Find (out first_header, this, start, 0x4000)) + throw new CorruptFileException ("ADTS audio header not found."); + } + + /// <summary> + /// Reads format specific information at the end of the + /// file. + /// </summary> + /// <param name="end"> + /// A <see cref="long" /> value containing the seek position + /// at which the media data ends and the tags begin. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + protected override void ReadEnd (long end, ReadStyle propertiesStyle) + { + // Make sure we have ID3v1 and ID3v2 tags. + GetTag (TagTypes.Id3v1, true); + GetTag (TagTypes.Id3v2, true); + } + + /// <summary> + /// Reads the audio properties from the file represented by + /// the current instance. + /// </summary> + /// <param name="start"> + /// A <see cref="long" /> value containing the seek position + /// at which the tags end and the media data begins. + /// </param> + /// <param name="end"> + /// A <see cref="long" /> value containing the seek position + /// at which the media data ends and the tags begin. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <returns> + /// A <see cref="TagLib.Properties" /> object describing the + /// media properties of the file represented by the current + /// instance. + /// </returns> + protected override Properties ReadProperties (long start, long end, ReadStyle propertiesStyle) + { + first_header.SetStreamLength (end - start); + return new Properties (TimeSpan.Zero, first_header); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Aac/File.cs.meta b/Scripts/TaglibSharp/Aac/File.cs.meta new file mode 100644 index 0000000..e25747d --- /dev/null +++ b/Scripts/TaglibSharp/Aac/File.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5ea5a2b9978c53a708489187d4f05f90 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Aiff.meta b/Scripts/TaglibSharp/Aiff.meta new file mode 100644 index 0000000..2638ba8 --- /dev/null +++ b/Scripts/TaglibSharp/Aiff.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4e181c0c58fe3641d805ee0aabca0c10 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Aiff/File.cs b/Scripts/TaglibSharp/Aiff/File.cs new file mode 100644 index 0000000..f2c0b5a --- /dev/null +++ b/Scripts/TaglibSharp/Aiff/File.cs @@ -0,0 +1,486 @@ +// +// File.cs: Provides tagging and properties support for Apple's AIFF +// files. +// +// Author: +// Helmut Wahrmann +// +// Copyright (C) 2009 Helmut Wahrmann +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Aiff +{ + /// <summary> + /// This class extends <see cref="TagLib.File" /> to provide + /// support for reading and writing tags and properties for files + /// using the AIFF file format. + /// </summary> + [SupportedMimeType ("taglib/aif", "aif")] + [SupportedMimeType ("taglib/aiff", "aiff")] + [SupportedMimeType ("audio/x-aiff")] + [SupportedMimeType ("audio/aiff")] + [SupportedMimeType ("sound/aiff")] + [SupportedMimeType ("application/x-aiff")] + public class File : TagLib.File + { + #region Private Fields + + /// <summary> + /// Contains the address of the AIFF header block. + /// </summary> + ByteVector header_block; + + /// <summary> + /// Contains the Id3v2 tag. + /// </summary> + Id3v2.Tag tag; + + /// <summary> + /// Contains the media properties. + /// </summary> + Properties properties; + + #endregion + + #region Public Static Fields + + /// <summary> + /// The identifier used to recognize a AIFF files. + /// </summary> + /// <value> + /// "FORM" + /// </value> + public static readonly ReadOnlyByteVector FileIdentifier = "FORM"; + + /// <summary> + /// The identifier used to recognize a AIFF Common chunk. + /// </summary> + /// <value> + /// "COMM" + /// </value> + public static readonly ReadOnlyByteVector CommIdentifier = "COMM"; + + /// <summary> + /// The identifier used to recognize a AIFF Sound Data Chunk. + /// </summary> + /// <value> + /// "SSND" + /// </value> + public static readonly ReadOnlyByteVector SoundIdentifier = "SSND"; + + /// <summary> + /// The identifier used to recognize a AIFF ID3 chunk. + /// </summary> + /// <value> + /// "ID3 " + /// </value> + public static readonly ReadOnlyByteVector ID3Identifier = "ID3 "; + + /// <summary> + /// The identifier used to recognize a AIFF Form type. + /// </summary> + /// <value> + /// "AIFF" + /// </value> + public static readonly ReadOnlyByteVector AIFFFormType = "AIFF"; + + #endregion + + #region Public Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system and specified read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path, ReadStyle propertiesStyle) + : this (new LocalFileAbstraction (path), propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system with an average read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path) + : this (path, ReadStyle.Average) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction and + /// specified read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction, ReadStyle propertiesStyle) : base (abstraction) + { + Mode = AccessMode.Read; + try { + Read (true, propertiesStyle, out var aiff_size, out var tag_start, out var tag_end); + } finally { + Mode = AccessMode.Closed; + } + + TagTypesOnDisk = TagTypes; + + GetTag (TagTypes.Id3v2, true); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction with an + /// average read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction) + : this (abstraction, ReadStyle.Average) + { + } + + #endregion + + #region Public Properties + + /// <summary> + /// Gets a abstract representation of all tags stored in the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Tag" /> object representing all tags + /// stored in the current instance. + /// </value> + public override Tag Tag { + get { return tag; } + } + + /// <summary> + /// Gets the media properties of the file represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Properties" /> object containing the + /// media properties of the file represented by the current + /// instance. + /// </value> + public override Properties Properties { + get { return properties; } + } + + #endregion + + #region Public Methods + + /// <summary> + /// Saves the changes made in the current instance to the + /// file it represents. + /// </summary> + public override void Save () + { + // Boilerplate + PreSave (); + + Mode = AccessMode.Write; + try { + var data = new ByteVector (); + + // Add the ID3 chunk and ID32 tag to the vector + if (tag != null) { + ByteVector tag_data = tag.Render (); + if (tag_data.Count > 10) { + if (tag_data.Count % 2 == 1) + tag_data.Add (0); + + data.Add ("ID3 "); + data.Add (ByteVector.FromUInt ((uint)tag_data.Count, true)); + data.Add (tag_data); + } + } + + Read (false, ReadStyle.None, out var aiff_size, + out var tag_start, out var tag_end); + + // If tagging info cannot be found, place it at + // the end of the file. + if (tag_start < 12 || tag_end < tag_start) + tag_start = tag_end = Length; + + int length = (int)(tag_end - tag_start + 8); + + // Insert the tagging data. + Insert (data, tag_start, length); + + // If the data size changed update the aiff size. + if (data.Count - length != 0 && + tag_start <= aiff_size) { + // Depending, if a Tag has been added or removed, + // the length needs to be adjusted + if (tag == null) { + length -= 16; + } else { + length -= 8; + } + + Insert (ByteVector.FromUInt ((uint)(aiff_size + data.Count - length), true), 4, 4); + } + // Update the tag types. + TagTypesOnDisk = TagTypes; + } finally { + Mode = AccessMode.Closed; + } + } + + /// <summary> + /// Removes a set of tag types from the current instance. + /// </summary> + /// <param name="types"> + /// A bitwise combined <see cref="TagLib.TagTypes" /> value + /// containing tag types to be removed from the file. + /// </param> + /// <remarks> + /// In order to remove all tags from a file, pass <see + /// cref="TagTypes.AllTags" /> as <paramref name="types" />. + /// </remarks> + public override void RemoveTags (TagTypes types) + { + if (types == TagTypes.Id3v2 || types == TagTypes.AllTags) { + tag = null; + } + } + + /// <summary> + /// Gets a tag of a specified type from the current instance, + /// optionally creating a new tag if possible. + /// </summary> + /// <param name="type"> + /// A <see cref="TagLib.TagTypes" /> value indicating the + /// type of tag to read. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> value specifying whether or not to + /// try and create the tag if one is not found. + /// </param> + /// <returns> + /// A <see cref="Tag" /> object containing the tag that was + /// found in or added to the current instance. If no + /// matching tag was found and none was created, <see + /// langword="null" /> is returned. + /// </returns> + public override Tag GetTag (TagTypes type, bool create) + { + Tag id32_tag = null; + + switch (type) { + case TagTypes.Id3v2: + if (tag == null && create) { + tag = new Id3v2.Tag { + Version = 2 + }; + } + + id32_tag = tag; + break; + } + + return id32_tag; + } + + #endregion + + #region Private Methods + + /// <summary> + /// Search the file for a chunk whose name is given by + /// the chunkName parameter, starting from startPos. + /// Note that startPos must be a valid position for a + /// chunk, or else finding will fail. + /// </summary> + /// <param name="chunkName">Name of the chunk to search for</param> + /// <param name="startPos">Position for starting the search</param> + /// <returns> + /// Position of the chunk in the stream, or -1 + /// if no chunk was found. + /// </returns> + long FindChunk (ByteVector chunkName, long startPos) + { + long initialPos = Tell; + + try { + // Start at the given position + Seek (startPos); + + // While not eof + while (Tell < Length) { + // Read 4-byte chunk name + ByteVector chunkHeader = ReadBlock (4); + + if (chunkHeader == chunkName) { + // We found a matching chunk, return the position + // of the header start + return Tell - 4; + } else { + // This chunk is not the one we are looking for + // Continue the search, seeking over the chunk + uint chunkSize = ReadBlock (4).ToUInt (); + // Seek forward "chunkSize" bytes + Seek (chunkSize, System.IO.SeekOrigin.Current); + } + } + + // We did not find the chunk + return -1; + } finally { + Seek (initialPos); + } + } + + /// <summary> + /// Reads the contents of the current instance determining + /// the size of the riff data, the area the tagging is in, + /// and optionally reading in the tags and media properties. + /// </summary> + /// <param name="read_tags"> + /// If <see langword="true" />, any tags found will be read + /// into the current instance. + /// </param> + /// <param name="style"> + /// A <see cref="ReadStyle"/> value specifying how the media + /// data is to be read into the current instance. + /// </param> + /// <param name="aiff_size"> + /// A <see cref="uint"/> value reference to be filled with + /// the size of the RIFF data as read from the file. + /// </param> + /// <param name="tag_start"> + /// A <see cref="long" /> value reference to be filled with + /// the absolute seek position at which the tagging data + /// starts. + /// </param> + /// <param name="tag_end"> + /// A <see cref="long" /> value reference to be filled with + /// the absolute seek position at which the tagging data + /// ends. + /// </param> + /// <exception cref="CorruptFileException"> + /// The file does not begin with <see cref="FileIdentifier" + /// />. + /// </exception> + void Read (bool read_tags, ReadStyle style, out uint aiff_size, out long tag_start, out long tag_end) + { + Seek (0); + if (ReadBlock (4) != FileIdentifier) + throw new CorruptFileException ("File does not begin with AIFF identifier"); + + aiff_size = ReadBlock (4).ToUInt (true); + tag_start = -1; + tag_end = -1; + + // Check formType + if (ReadBlock (4) != AIFFFormType) + throw new CorruptFileException ("File form type is not AIFF"); + + long formBlockChunksPosition = Tell; + + // Get the properties of the file + if (header_block == null && + style != ReadStyle.None) { + long common_chunk_pos = FindChunk (CommIdentifier, formBlockChunksPosition); + + if (common_chunk_pos == -1) { + throw new CorruptFileException ("No Common chunk available in AIFF file."); + } + + Seek (common_chunk_pos); + header_block = ReadBlock ((int)StreamHeader.Size); + + var header = new StreamHeader (header_block, aiff_size); + properties = new Properties (TimeSpan.Zero, header); + } + + // Search for the ID3 chunk + long id3_chunk_pos = FindChunk (ID3Identifier, formBlockChunksPosition); + + // Search for the sound chunk + long sound_chunk_pos = FindChunk (SoundIdentifier, formBlockChunksPosition); + + // Ensure there is a sound chunk for the file to be valid + if (sound_chunk_pos == -1) { + throw new CorruptFileException ("No Sound chunk available in AIFF file."); + } + + // Get the length of the Sound chunk and use this as a start value to look for the ID3 chunk + Seek (sound_chunk_pos + 4); + + // Read the id3 chunk + if (id3_chunk_pos > -1) { + if (read_tags && tag == null) { + tag = new Id3v2.Tag (this, id3_chunk_pos + 8, style); + } + + // Get the length of the tag out of the ID3 chunk + Seek (id3_chunk_pos + 4); + uint tag_size = ReadBlock (4).ToUInt (true) + 8; + + tag_start = InvariantStartPosition = id3_chunk_pos; + tag_end = InvariantEndPosition = tag_start + tag_size; + } + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Aiff/File.cs.meta b/Scripts/TaglibSharp/Aiff/File.cs.meta new file mode 100644 index 0000000..0f5bbbb --- /dev/null +++ b/Scripts/TaglibSharp/Aiff/File.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7c3c2cdcd3206d6c2984e6419139fc01 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Aiff/StreamHeader.cs b/Scripts/TaglibSharp/Aiff/StreamHeader.cs new file mode 100644 index 0000000..318be17 --- /dev/null +++ b/Scripts/TaglibSharp/Aiff/StreamHeader.cs @@ -0,0 +1,248 @@ +// +// StreamHeader.cs: Provides support for reading Apple's AIFF stream +// properties. +// +// Author: +// Helmut Wahrmann +// +// Copyright (C) 2009 Helmut Wahrmann +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Aiff +{ + /// <summary> + /// This struct implements <see cref="IAudioCodec" /> to provide + /// support for reading Apple's AIFF stream properties. + /// </summary> + public struct StreamHeader : IAudioCodec, ILosslessAudioCodec + { + #region Private Fields + + /// <summary> + /// Contains the number of channels. + /// </summary> + /// <remarks> + /// This value is stored in bytes (9,10). + /// 1 is monophonic, 2 is stereo, 4 means 4 channels, etc.. + /// any number of audio channels may be represented + /// </remarks> + readonly ushort channels; + + /// <summary> + /// Contains the number of sample frames in the Sound Data chunk. + /// </summary> + /// <remarks> + /// This value is stored in bytes (11-14). + /// </remarks> + readonly ulong total_frames; + + /// <summary> + /// Contains the number of bits per sample. + /// </summary> + /// <remarks> + /// This value is stored in bytes (15,16). + /// It can be any number from 1 to 32. + /// </remarks> + readonly ushort bits_per_sample; + + /// <summary> + /// Contains the sample rate. + /// </summary> + /// <remarks> + /// This value is stored in bytes (17-26). + /// the sample rate at which the sound is to be played back, + /// in sample frames per second + /// </remarks> + readonly ulong sample_rate; + + /// <summary> + /// Contains the length of the audio stream. + /// </summary> + /// <remarks> + /// This value is provided by the constructor. + /// </remarks> + readonly long stream_length; + + #endregion + + #region Public Static Fields + + /// <summary> + /// The size of an AIFF Common chunk + /// </summary> + public const uint Size = 26; + + /// <summary> + /// The identifier used to recognize a AIFF file. + /// Altough an AIFF file start with "FORM2, we're interested + /// in the Common chunk only, which contains the properties we need. + /// </summary> + /// <value> + /// "COMM" + /// </value> + public static readonly ReadOnlyByteVector FileIdentifier = "COMM"; + + #endregion + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="StreamHeader" /> for a specified header block and + /// stream length. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the stream + /// header data. + /// </param> + /// <param name="streamLength"> + /// A <see cref="long" /> value containing the length of the + /// AIFF Audio stream in bytes. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + /// <exception cref="CorruptFileException"> + /// <paramref name="data" /> does not begin with <see + /// cref="FileIdentifier" /> + /// </exception> + public StreamHeader (ByteVector data, long streamLength) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + + if (!data.StartsWith (FileIdentifier)) + throw new CorruptFileException ("Data does not begin with identifier."); + + stream_length = streamLength; + + // The first 8 bytes contain the Common chunk identifier "COMM" + // And the size of the common chunk, which is always 18 + channels = data.Mid (8, 2).ToUShort (true); + total_frames = data.Mid (10, 4).ToULong (true); + bits_per_sample = data.Mid (14, 2).ToUShort (true); + sample_rate = (ulong)data.Mid (16, 10).ToExtendedPrecision (); + } + + #endregion + + #region Public Properties + + /// <summary> + /// Gets the duration of the media represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="TimeSpan" /> containing the duration of the + /// media represented by the current instance. + /// </value> + public TimeSpan Duration { + get { + if (sample_rate <= 0 || total_frames <= 0) + return TimeSpan.Zero; + + return TimeSpan.FromSeconds ( + total_frames / + (double)sample_rate); + } + } + + /// <summary> + /// Gets the types of media represented by the current + /// instance. + /// </summary> + /// <value> + /// Always <see cref="MediaTypes.Audio" />. + /// </value> + public MediaTypes MediaTypes { + get { return MediaTypes.Audio; } + } + + /// <summary> + /// Gets a text description of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a description + /// of the media represented by the current instance. + /// </value> + public string Description { + get { return "AIFF Audio"; } + } + + /// <summary> + /// Gets the bitrate of the audio represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing a bitrate of the + /// audio represented by the current instance. + /// </value> + public int AudioBitrate { + get { + TimeSpan d = Duration; + if (d <= TimeSpan.Zero) + return 0; + + return (int)((stream_length * 8L) / d.TotalSeconds) / 1000; + } + } + + /// <summary> + /// Gets the sample rate of the audio represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the sample rate of + /// the audio represented by the current instance. + /// </value> + public int AudioSampleRate { + get { return (int)sample_rate; } + } + + /// <summary> + /// Gets the number of channels in the audio represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the number of + /// channels in the audio represented by the current + /// instance. + /// </value> + public int AudioChannels { + get { return channels; } + } + + /// <summary> + /// Gets the number of bits per sample in the audio + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the number of bits + /// per sample in the audio represented by the current + /// instance. + /// </value> + public int BitsPerSample { + get { return bits_per_sample; } + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Aiff/StreamHeader.cs.meta b/Scripts/TaglibSharp/Aiff/StreamHeader.cs.meta new file mode 100644 index 0000000..c759e73 --- /dev/null +++ b/Scripts/TaglibSharp/Aiff/StreamHeader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c36b8cbc292897db7b1633bd3967807b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Ape.meta b/Scripts/TaglibSharp/Ape.meta new file mode 100644 index 0000000..82b7ccd --- /dev/null +++ b/Scripts/TaglibSharp/Ape.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 81f4ff937a733e84599dd980bba85dcf +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Ape/File.cs b/Scripts/TaglibSharp/Ape/File.cs new file mode 100644 index 0000000..c2ad2b8 --- /dev/null +++ b/Scripts/TaglibSharp/Ape/File.cs @@ -0,0 +1,275 @@ +// +// File.cs: Provides tagging and properties support for Monkey's Audio APE +// files. +// +// Author: +// Helmut Wahrmann +// +// Copyright (C) 2007 Helmut Wahrmann +// Copyright (C) 2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Ape +{ + /// <summary> + /// This class extends <see cref="TagLib.NonContainer.File" /> to + /// provide tagging and properties support for Monkey's Audio APE + /// files. + /// </summary> + /// <remarks> + /// A <see cref="TagLib.Ape.Tag" /> will be added automatically to + /// any file that doesn't contain one. This change does not effect + /// the physical file until <see cref="TagLib.File.Save" /> is called and can be + /// reversed using the following method: + /// <code>file.RemoveTags (file.TagTypes &amp; ~file.TagTypesOnDisk);</code> + /// </remarks> + [SupportedMimeType ("taglib/ape", "ape")] + [SupportedMimeType ("audio/x-ape")] + [SupportedMimeType ("audio/ape")] + [SupportedMimeType ("application/x-ape")] + public class File : TagLib.NonContainer.File + { + #region Private Fields + + /// <summary> + /// Contains the block with the audio header. + /// </summary> + ByteVector header_block; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system and specified read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path, ReadStyle propertiesStyle) + : base (path, propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system with an average read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path) + : base (path) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction and + /// specified read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction, ReadStyle propertiesStyle) + : base (abstraction, propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction with an + /// average read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction) + : base (abstraction) + { + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Gets a tag of a specified type from the current instance, + /// optionally creating a new tag if possible. + /// </summary> + /// <param name="type"> + /// A <see cref="TagLib.TagTypes" /> value indicating the + /// type of tag to read. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> value specifying whether or not to + /// try and create the tag if one is not found. + /// </param> + /// <returns> + /// A <see cref="Tag" /> object containing the tag that was + /// found in or added to the current instance. If no + /// matching tag was found and none was created, <see + /// langword="null" /> is returned. + /// </returns> + /// <remarks> + /// If a <see cref="TagLib.Id3v2.Tag" /> is added to the + /// current instance, it will be placed at the start of the + /// file. On the other hand, <see cref="TagLib.Id3v1.Tag" /> + /// <see cref="TagLib.Ape.Tag" /> will be added to the end of + /// the file. All other tag types will be ignored. + /// </remarks> + public override TagLib.Tag GetTag (TagTypes type, bool create) + { + TagLib.Tag t = (Tag as TagLib.NonContainer.Tag) + .GetTag (type); + + if (t != null || !create) + return t; + + switch (type) { + case TagTypes.Id3v1: + return EndTag.AddTag (type, Tag); + + case TagTypes.Id3v2: + return StartTag.AddTag (type, Tag); + + case TagTypes.Ape: + return EndTag.AddTag (type, Tag); + + default: + return null; + } + } + + #endregion + + + + #region Protected Methods + + /// <summary> + /// Reads format specific information at the start of the + /// file. + /// </summary> + /// <param name="start"> + /// A <see cref="long" /> value containing the seek position + /// at which the tags end and the media data begins. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + protected override void ReadStart (long start, ReadStyle propertiesStyle) + { + if (header_block != null && + (propertiesStyle & ReadStyle.Average) == 0) + return; + + Seek (start); + header_block = ReadBlock ((int)StreamHeader.Size); + } + + /// <summary> + /// Reads format specific information at the end of the + /// file. + /// </summary> + /// <param name="end"> + /// A <see cref="long" /> value containing the seek position + /// at which the media data ends and the tags begin. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + protected override void ReadEnd (long end, ReadStyle propertiesStyle) + { + // Make sure we have an APE tag. + GetTag (TagTypes.Ape, true); + } + + /// <summary> + /// Reads the audio properties from the file represented by + /// the current instance. + /// </summary> + /// <param name="start"> + /// A <see cref="long" /> value containing the seek position + /// at which the tags end and the media data begins. + /// </param> + /// <param name="end"> + /// A <see cref="long" /> value containing the seek position + /// at which the media data ends and the tags begin. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <returns> + /// A <see cref="TagLib.Properties" /> object describing the + /// media properties of the file represented by the current + /// instance. + /// </returns> + protected override Properties ReadProperties (long start, long end, ReadStyle propertiesStyle) + { + StreamHeader header = new StreamHeader (header_block, + end - start); + + return new Properties (TimeSpan.Zero, header); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Ape/File.cs.meta b/Scripts/TaglibSharp/Ape/File.cs.meta new file mode 100644 index 0000000..55529a8 --- /dev/null +++ b/Scripts/TaglibSharp/Ape/File.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6bd919f3cebce9e6b94eb2887772bf8d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Ape/Footer.cs b/Scripts/TaglibSharp/Ape/Footer.cs new file mode 100644 index 0000000..ea58e08 --- /dev/null +++ b/Scripts/TaglibSharp/Ape/Footer.cs @@ -0,0 +1,392 @@ +// +// Footer.cs: Provides a representation of an APEv2 tag footer which can be read +// from and written to disk. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// apefooter.cpp from TagLib +// +// Copyright (C) 2005-2007 Brian Nickel +// Copyright (C) 2004 Allan Sandfeld Jensen (Original Implementation) +// copyright (C) 2002, 2003 Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Ape +{ + #region Enums + + /// <summary> + /// Indicates the flags applied to a <see cref="Footer" /> object. + /// </summary> + [Flags] + public enum FooterFlags : uint + { + /// <summary> + /// The tag lacks a footer object. + /// </summary> + FooterAbsent = 0x40000000, + + /// <summary> + /// The footer is actually a header. + /// </summary> + IsHeader = 0x20000000, + + /// <summary> + /// The tag contains a header. + /// </summary> + HeaderPresent = 0x80000000 + } + + #endregion + + + + /// <summary> + /// This structure provides a representation of an APEv2 tag footer + /// which can be read from and written to disk. + /// </summary> + public struct Footer : IEquatable<Footer> + { + #region Private Properties + + /// <summary> + /// Contains the APE tag version. + /// </summary> + readonly uint version; + + #endregion + + + + #region Public Static Fields + + /// <summary> + /// Specifies the size of an APEv2 footer. + /// </summary> + public const uint Size = 32; + + /// <summary> + /// Specifies the identifier used find an APEv2 footer in a + /// file. + /// </summary> + /// <value> + /// "<c>APETAGEX</c>" + /// </value> + public static readonly ReadOnlyByteVector FileIdentifier = "APETAGEX"; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Footer" /> by reading it from raw footer data. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// data to build the new instance from. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + /// <exception cref="CorruptFileException"> + /// <paramref name="data" /> is smaller than <see + /// cref="Size" /> or does not begin with <see + /// cref="FileIdentifier" />. + /// </exception> + public Footer (ByteVector data) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + if (data.Count < Size) + throw new CorruptFileException ("Provided data is smaller than object size."); + + if (!data.StartsWith (FileIdentifier)) + throw new CorruptFileException ("Provided data does not start with File Identifier"); + + version = data.Mid (8, 4).ToUInt (false); + TagSize = data.Mid (12, 4).ToUInt (false); + ItemCount = data.Mid (16, 4).ToUInt (false); + Flags = (FooterFlags)data.Mid (20, 4).ToUInt (false); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the version of APE tag described by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the version of the + /// APE tag described by the current instance. + /// </value> + public uint Version { + get { return version == 0 ? 2000 : version; } + } + + /// <summary> + /// Gets and sets the flags that apply to the current + /// instance. + /// </summary> + /// <value> + /// A bitwise combined <see cref="FooterFlags" /> value + /// containing the flags that apply to the current instance. + /// </value> + public FooterFlags Flags { get; set; } + + /// <summary> + /// Gets and sets the number of items in the tag represented + /// by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the number of + /// items in the tag represented by the current instance. + /// </value> + public uint ItemCount { get; set; } + + /// <summary> + /// Gets the size of the tag represented by the current + /// instance, including the footer but excluding the header + /// if applicable. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the size of the + /// tag represented by the current instance. + /// </value> + public uint TagSize { get; set; } + + /// <summary> + /// Gets the complete size of the tag represented by the + /// current instance, including the header and footer. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the size of the + /// tag represented by the current instance. + /// </value> + public uint CompleteTagSize { + get { + return TagSize + ((Flags & + FooterFlags.HeaderPresent) != 0 ? + Size : 0); + } + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Renders the current instance as an APE tag footer. + /// </summary> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the current instance. + /// </returns> + public ByteVector RenderFooter () + { + return Render (false); + } + + /// <summary> + /// Renders the current instance as an APE tag header. + /// </summary> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the current instance or an empty + /// <see cref="ByteVector" /> object if <see cref="Flags" /> + /// does not include <see cref="FooterFlags.HeaderPresent" + /// />. + /// </returns> + public ByteVector RenderHeader () + { + return (Flags & FooterFlags.HeaderPresent) != 0 ? Render (true) : new ByteVector (); + } + + #endregion + + + + #region Private Methods + + /// <summary> + /// Renders the current instance as either an APE tag header + /// or footer. + /// </summary> + /// <param name="isHeader"> + /// A <see cref="bool" /> value indicating whether or not the + /// current instance is to be rendered as a header. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the current instance. + /// </returns> + ByteVector Render (bool isHeader) + { + var v = new ByteVector { + + // add the file identifier -- "APETAGEX" + FileIdentifier, + + // add the version number -- we always render a 2.000 + // tag regardless of what the tag originally was. + ByteVector.FromUInt (2000, false), + + // add the tag size + ByteVector.FromUInt (TagSize, false), + + // add the item count + ByteVector.FromUInt (ItemCount, false) + }; + + // render and add the flags + uint flags = 0; + + if ((Flags & FooterFlags.HeaderPresent) != 0) + flags |= (uint)FooterFlags.HeaderPresent; + + // footer is always present + if (isHeader) + flags |= (uint)FooterFlags.IsHeader; + else + flags &= (uint)~FooterFlags.IsHeader; + + v.Add (ByteVector.FromUInt (flags, false)); + + // add the reserved 64bit + v.Add (ByteVector.FromULong (0)); + + return v; + } + + #endregion + + + + #region IEquatable + + /// <summary> + /// Generates a hash code for the current instance. + /// </summary> + /// <returns> + /// A <see cref="int" /> value containing the hash code for + /// the current instance. + /// </returns> + public override int GetHashCode () + { + unchecked { + return (int)((uint)Flags ^ TagSize ^ ItemCount ^ version); + } + } + + /// <summary> + /// Checks whether or not the current instance is equal to + /// another object. + /// </summary> + /// <param name="other"> + /// A <see cref="object" /> to compare to the current + /// instance. + /// </param> + /// <returns> + /// A <see cref="bool" /> value indicating whether or not the + /// current instance is equal to <paramref name="other" />. + /// </returns> + /// <seealso cref="M:System.IEquatable`1.Equals" /> + public override bool Equals (object other) + { + if (!(other is Footer)) + return false; + + return Equals ((Footer)other); + } + + /// <summary> + /// Checks whether or not the current instance is equal to + /// another instance of <see cref="Footer" />. + /// </summary> + /// <param name="other"> + /// A <see cref="Footer" /> object to compare to the current + /// instance. + /// </param> + /// <returns> + /// A <see cref="bool" /> value indicating whether or not the + /// current instance is equal to <paramref name="other" />. + /// </returns> + /// <seealso cref="M:System.IEquatable`1.Equals" /> + public bool Equals (Footer other) + { + return Flags == other.Flags && + TagSize == other.TagSize && + ItemCount == other.ItemCount && + version == other.version; + } + + /// <summary> + /// Gets whether or not two instances of <see cref="Footer" + /// /> are equal to eachother. + /// </summary> + /// <param name="first"> + /// The first <see cref="Footer" /> object to compare. + /// </param> + /// <param name="second"> + /// The second <see cref="Footer" /> object to compare. + /// </param> + /// <returns> + /// <see langword="true" /> if <paramref name="first" /> is + /// equal to <paramref name="second" />. Otherwise, <see + /// langword="false" />. + /// </returns> + public static bool operator == (Footer first, Footer second) + { + return first.Equals (second); + } + + /// <summary> + /// Gets whether or not two instances of <see cref="Footer" + /// /> are unequal to eachother. + /// </summary> + /// <param name="first"> + /// The first <see cref="Footer" /> object to compare. + /// </param> + /// <param name="second"> + /// The second <see cref="Footer" /> object to compare. + /// </param> + /// <returns> + /// <see langword="true" /> if <paramref name="first" /> is + /// unequal to <paramref name="second" />. Otherwise, <see + /// langword="false" />. + /// </returns> + public static bool operator != (Footer first, Footer second) + { + return !first.Equals (second); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Ape/Footer.cs.meta b/Scripts/TaglibSharp/Ape/Footer.cs.meta new file mode 100644 index 0000000..22a0ed8 --- /dev/null +++ b/Scripts/TaglibSharp/Ape/Footer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3fd643b62da0d63f89725b4266c74752 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Ape/Item.cs b/Scripts/TaglibSharp/Ape/Item.cs new file mode 100644 index 0000000..de65c3d --- /dev/null +++ b/Scripts/TaglibSharp/Ape/Item.cs @@ -0,0 +1,500 @@ +// +// Item.cs: Provides a representation of an APEv2 tag item which can be read +// from and written to disk. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// apeitem.cpp from TagLib +// +// Copyright (C) 2005-2007 Brian Nickel +// Copyright (C) 2004 by Allan Sandfeld Jensen (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Ape +{ + /// <summary> + /// Indicates the type of data stored in a <see cref="Item" /> + /// object. + /// </summary> + public enum ItemType + { + /// <summary> + /// The item contains Unicode text. + /// </summary> + Text = 0, + + /// <summary> + /// The item contains binary data. + /// </summary> + Binary = 1, + + /// <summary> + /// The item contains a locator (file path/URL) for external + /// information. + /// </summary> + Locator = 2 + } + + /// <summary> + /// This class provides a representation of an APEv2 tag item which + /// can be read from and written to disk. + /// </summary> + public class Item : ICloneable + { + #region Private Fields + + /// <summary> + /// Contains the item value. + /// </summary> + ReadOnlyByteVector data; + + /// <summary> + /// Contains the item text. + /// </summary> + string[] text; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Item" /> by reading in a raw APEv2 item. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the item to + /// read. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> value specifying the offset in + /// <paramref name="data" /> at which the item data begins. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="offset" /> is less than zero. + /// </exception> + /// <exception cref="CorruptFileException"> + /// A complete item could not be read. + /// </exception> + public Item (ByteVector data, int offset) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + Parse (data, offset); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Item" /> with a specified key and value. + /// </summary> + /// <param name="key"> + /// A <see cref="string" /> object containing the key to use + /// for the current instance. + /// </param> + /// <param name="value"> + /// A <see cref="string" /> object containing the value to + /// store in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="key" /> or <paramref name="value" /> is + /// <see langword="null" />. + /// </exception> + public Item (string key, string value) + { + if (key == null) + throw new ArgumentNullException (nameof (key)); + + if (value == null) + throw new ArgumentNullException (nameof (value)); + + Key = key; + text = new [] { value }; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Item" /> with a specified key and collection of + /// values. + /// </summary> + /// <param name="key"> + /// A <see cref="string" /> object containing the key to use + /// for the current instance. + /// </param> + /// <param name="value"> + /// A <see cref="T:string[]" /> containing the values to store + /// in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="key" /> or <paramref name="value" /> is + /// <see langword="null" />. + /// </exception> + public Item (string key, params string[] value) + { + if (key == null) + throw new ArgumentNullException (nameof (key)); + + if (value == null) + throw new ArgumentNullException (nameof (value)); + + Key = key; + text = (string[])value.Clone (); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Item" /> with a specified key and collection of + /// values. + /// </summary> + /// <param name="key"> + /// A <see cref="string" /> object containing the key to use + /// for the current instance. + /// </param> + /// <param name="value"> + /// A <see cref="StringCollection" /> object containing the + /// values to store in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="key" /> or <paramref name="value" /> is + /// <see langword="null" />. + /// </exception> + /// <seealso cref="Item(string,string[])" /> + [Obsolete ("Use Item(string,string[])")] + public Item (string key, StringCollection value) + { + if (key == null) + throw new ArgumentNullException (nameof (key)); + + if (value == null) + throw new ArgumentNullException (nameof (value)); + + Key = key; + text = value.ToArray (); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Item" /> with a specified key and raw data. + /// </summary> + /// <param name="key"> + /// A <see cref="string" /> object containing the key to use + /// for the current instance. + /// </param> + /// <param name="value"> + /// A <see cref="StringCollection" /> object containing the + /// values to store in the new instance. + /// </param> + /// <remarks> + /// This constructor automatically marks the new instance as + /// <see cref="ItemType.Binary" />. + /// </remarks> + /// <exception cref="ArgumentNullException"> + /// <paramref name="key" /> or <paramref name="value" /> is + /// <see langword="null" />. + /// </exception> + /// <seealso cref="Item(string,string[])" /> + public Item (string key, ByteVector value) + { + Key = key; + Type = ItemType.Binary; + + data = value as ReadOnlyByteVector; + if (data == null) + data = new ReadOnlyByteVector (value); + } + + Item (Item item) + { + Type = item.Type; + Key = item.Key; + + if (item.data != null) + data = new ReadOnlyByteVector (item.data); + + if (item.text != null) + text = (string[])item.text.Clone (); + + ReadOnly = item.ReadOnly; + Size = item.Size; + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the key used to identify the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the key used to + /// identify the current instance. + /// </value> + /// <remarks> + /// This value is used for specifying the contents of the + /// item in a common and consistant fashion. For example, + /// <c>"TITLE"</c> specifies that the item contains the title + /// of the track. + /// </remarks> + public string Key { get; private set; } + + /// <summary> + /// Gets the binary value stored in the current instance. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> object containing the binary + /// value stored in the current instance, or <see + /// langword="null" /> if the item contains text. + /// </value> + public ByteVector Value { + get { return (Type == ItemType.Binary) ? data : null; } + } + + /// <summary> + /// Gets the size of the current instance as it last appeared + /// on disk. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the size of the + /// current instance as it last appeared on disk. + /// </value> + public int Size { get; private set; } + + /// <summary> + /// Gets and sets the type of value contained in the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="ItemType" /> value indicating the type of + /// value contained in the current instance. + /// </value> + public ItemType Type { get; set; } = ItemType.Text; + + /// <summary> + /// Gets and sets whether or not the current instance is + /// flagged as read-only on disk. + /// </summary> + /// <value> + /// A <see cref="bool" /> value indicating whether or not the + /// current instance is flagged as read-only on disk. + /// </value> + public bool ReadOnly { get; set; } + + /// <summary> + /// Gets whether or not the current instance is empty. + /// </summary> + /// <value> + /// A <see cref="bool" /> value indicating whether or not the + /// current instance contains no value. + /// </value> + public bool IsEmpty { + get { + if (Type != ItemType.Binary) + return text == null || text.Length == 0; + else + return data == null || data.IsEmpty; + } + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Gets the contents of the current instance as a <see + /// cref="string" />. + /// </summary> + /// <returns> + /// <para>A <see cref="string" /> object containing the text + /// stored in the current instance, or <see langword="null" + /// /> if the item is empty of contains binary data.</para> + /// <para>If the current instance contains multiple string + /// values, they will be returned as a comma separated + /// value.</para> + /// </returns> + public override string ToString () + { + if (Type == ItemType.Binary || text == null) + return null; + + return string.Join (", ", text); + } + + /// <summary> + /// Gets the contents of the current instance as a <see + /// cref="string" /> array. + /// </summary> + /// <returns> + /// A <see cref="T:string[]" /> containing the text stored in + /// the current instance, or an empty array if the item + /// contains binary data. + /// </returns> + public string[] ToStringArray () + { + if (Type == ItemType.Binary || text == null) + return new string[0]; + + return text; + } + + /// <summary> + /// Renders the current instance as an APEv2 item. + /// </summary> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the current instance. + /// </returns> + public ByteVector Render () + { + uint flags = (uint)((ReadOnly) ? 1 : 0) | + ((uint)Type << 1); + + if (IsEmpty) + return new ByteVector (); + + ByteVector result = null; + + if (Type == ItemType.Binary) { + if (text == null && data != null) + result = data; + } + + if (result == null && text != null) { + result = new ByteVector (); + + for (int i = 0; i < text.Length; i++) { + if (i != 0) + result.Add (0); + + result.Add (ByteVector.FromString (text[i], StringType.UTF8)); + } + } + + // If no data is stored, don't write the item. + if (result == null || result.Count == 0) + return new ByteVector (); + + var output = new ByteVector { + ByteVector.FromUInt ((uint)result.Count, + false), + ByteVector.FromUInt (flags, false), + ByteVector.FromString (Key, StringType.UTF8), + 0, + result + }; + + Size = output.Count; + + return output; + } + + #endregion + + #region Protected Methods + + /// <summary> + /// Populates the current instance by reading in a raw APEv2 + /// item. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the item to + /// read. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> value specifying the offset in + /// <paramref name="data" /> at which the item data begins. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="offset" /> is less than zero. + /// </exception> + /// <exception cref="CorruptFileException"> + /// A complete item could not be read. + /// </exception> + protected void Parse (ByteVector data, int offset) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + if (offset < 0) + throw new ArgumentOutOfRangeException (nameof (offset)); + + + // 11 bytes is the minimum size for an APE item + if (data.Count < offset + 11) + throw new CorruptFileException ("Not enough data for APE Item"); + + uint value_length = data.Mid (offset, 4).ToUInt (false); + uint flags = data.Mid (offset + 4, 4).ToUInt (false); + + ReadOnly = (flags & 1) == 1; + Type = (ItemType)((flags >> 1) & 3); + + int pos = data.Find (ByteVector.TextDelimiter (StringType.UTF8), offset + 8); + + Key = data.ToString (StringType.UTF8, offset + 8, pos - offset - 8); + + if (value_length > data.Count - pos - 1) + throw new CorruptFileException ("Invalid data length."); + + Size = pos + 1 + (int)value_length - offset; + + if (Type == ItemType.Binary) + this.data = new ReadOnlyByteVector (data.Mid (pos + 1, (int)value_length)); + else + text = data.Mid (pos + 1, (int)value_length).ToStrings (StringType.UTF8, 0); + } + + #endregion + + + + #region ICloneable + + /// <summary> + /// Creates a deep copy of the current instance. + /// </summary> + /// <returns> + /// A new <see cref="Item"/> object identical to the current + /// instance. + /// </returns> + public Item Clone () + { + return new Item (this); + } + + object ICloneable.Clone () + { + return Clone (); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Ape/Item.cs.meta b/Scripts/TaglibSharp/Ape/Item.cs.meta new file mode 100644 index 0000000..8752606 --- /dev/null +++ b/Scripts/TaglibSharp/Ape/Item.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ec6d7edea3a67467d8e074bff4ac65d7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Ape/StreamHeader.cs b/Scripts/TaglibSharp/Ape/StreamHeader.cs new file mode 100644 index 0000000..75a2675 --- /dev/null +++ b/Scripts/TaglibSharp/Ape/StreamHeader.cs @@ -0,0 +1,359 @@ +// +// StreamHeader.cs: Provides support for reading Monkey's Audio APE stream +// properties. +// +// Author: +// Helmut Wahrmann +// +// Copyright (C) 2007 Helmut Wahrmann +// Copyright (C) 2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Globalization; + +namespace TagLib.Ape +{ + /// <summary> + /// Indicates the compression level used when encoding a Monkey's + /// Audio APE file. + /// </summary> + public enum CompressionLevel + { + /// <summary> + /// The audio is not compressed. + /// </summary> + None = 0, + + /// <summary> + /// The audio is mildly compressed. + /// </summary> + Fast = 1000, + + /// <summary> + /// The audio is compressed at a normal level. + /// </summary> + Normal = 2000, + + /// <summary> + /// The audio is highly compressed. + /// </summary> + High = 3000, + + /// <summary> + /// The audio is extremely highly compressed. + /// </summary> + ExtraHigh = 4000, + + /// <summary> + /// The audio is compressed to an insane level. + /// </summary> + Insane + } + + /// <summary> + /// This struct implements <see cref="IAudioCodec" /> to provide + /// support for reading Monkey's Audio APE stream properties. + /// </summary> + public struct StreamHeader : IAudioCodec, ILosslessAudioCodec + { + #region Private Fields + + /// <summary> + /// Contains the APE version. + /// </summary> + /// <remarks> + /// This value is stored in bytes (4,5) of the file and is + /// 1000 times the actual version number, so 3810 indicates + /// version 3.81. + /// </remarks> + readonly ushort version; + + /* + /// <summary> + /// Contains the format flags. + /// </summary> + /// <remarks> + /// This value is stored in bytes (53,54). + /// </remarks> + private ushort format_flags; + */ + + /// <summary> + /// Contains the number of audio blocks in one frame. + /// </summary> + /// <remarks> + /// This value is stored in bytes (55-58). + /// </remarks> + readonly uint blocks_per_frame; + + /// <summary> + /// Contains the number of audio blocks in the final frame. + /// </summary> + /// <remarks> + /// This value is stored in bytes (59-62). + /// </remarks> + readonly uint final_frame_blocks; + + /// <summary> + /// Contains the total number of frames. + /// </summary> + /// <remarks> + /// This value is stored in bytes (63-66). + /// </remarks> + readonly uint total_frames; + + /// <summary> + /// Contains the number of bits per sample. + /// </summary> + /// <remarks> + /// This value is stored in bytes (67,68) and is typically + /// 16. + /// </remarks> + readonly ushort bits_per_sample; + + /// <summary> + /// Contains the number of channels. + /// </summary> + /// <remarks> + /// This value is stored in bytes (69,70) and is typically + /// 1 or 2. + /// </remarks> + readonly ushort channels; + + /// <summary> + /// Contains the sample rate. + /// </summary> + /// <remarks> + /// This value is stored in bytes (71-74) and is typically + /// 44100. + /// </remarks> + readonly uint sample_rate; + + /// <summary> + /// Contains the length of the audio stream. + /// </summary> + /// <remarks> + /// This value is provided by the constructor. + /// </remarks> + readonly long stream_length; + + #endregion + + + + #region Public Static Fields + + /// <summary> + /// The size of a Monkey Audio header. + /// </summary> + public const uint Size = 76; + + /// <summary> + /// The identifier used to recognize a WavPack file. + /// </summary> + /// <value> + /// "MAC " + /// </value> + public static readonly ReadOnlyByteVector FileIdentifier = "MAC "; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="StreamHeader" /> for a specified header block and + /// stream length. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the stream + /// header data. + /// </param> + /// <param name="streamLength"> + /// A <see cref="long" /> value containing the length of the + /// Monkey Audio stream in bytes. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + /// <exception cref="CorruptFileException"> + /// <paramref name="data" /> does not begin with <see + /// cref="FileIdentifier" /> or is less than <see cref="Size" + /// /> bytes long. + /// </exception> + public StreamHeader (ByteVector data, long streamLength) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + if (!data.StartsWith (FileIdentifier)) + throw new CorruptFileException ( + "Data does not begin with identifier."); + + if (data.Count < Size) + throw new CorruptFileException ( + "Insufficient data in stream header"); + + stream_length = streamLength; + version = data.Mid (4, 2).ToUShort (false); + Compression = (CompressionLevel)data.Mid (52, 2) + .ToUShort (false); + // format_flags = data.Mid(54, 2).ToUShort(false); + blocks_per_frame = data.Mid (56, 4).ToUInt (false); + final_frame_blocks = data.Mid (60, 4).ToUInt (false); + total_frames = data.Mid (64, 4).ToUInt (false); + bits_per_sample = data.Mid (68, 2).ToUShort (false); + channels = data.Mid (70, 2).ToUShort (false); + sample_rate = data.Mid (72, 4).ToUInt (false); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the duration of the media represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="TimeSpan" /> containing the duration of the + /// media represented by the current instance. + /// </value> + public TimeSpan Duration { + get { + if (sample_rate <= 0 || total_frames <= 0) + return TimeSpan.Zero; + + return TimeSpan.FromSeconds ( + ((total_frames - 1) * + blocks_per_frame + final_frame_blocks) / + (double)sample_rate); + } + } + + /// <summary> + /// Gets the types of media represented by the current + /// instance. + /// </summary> + /// <value> + /// Always <see cref="MediaTypes.Audio" />. + /// </value> + public MediaTypes MediaTypes { + get { return MediaTypes.Audio; } + } + + /// <summary> + /// Gets a text description of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a description + /// of the media represented by the current instance. + /// </value> + public string Description { + get { + return string.Format ( + CultureInfo.InvariantCulture, "Monkey's Audio APE Version {0:0.000}", Version); + } + } + + /// <summary> + /// Gets the bitrate of the audio represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing a bitrate of the + /// audio represented by the current instance. + /// </value> + public int AudioBitrate { + get { + TimeSpan d = Duration; + if (d <= TimeSpan.Zero) + return 0; + + return (int)((stream_length * 8L) / d.TotalSeconds) / 1000; + } + } + + /// <summary> + /// Gets the sample rate of the audio represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the sample rate of + /// the audio represented by the current instance. + /// </value> + public int AudioSampleRate { + get { return (int)sample_rate; } + } + + /// <summary> + /// Gets the number of channels in the audio represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the number of + /// channels in the audio represented by the current + /// instance. + /// </value> + public int AudioChannels { + get { return channels; } + } + + /// <summary> + /// Gets the APE version of the audio represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="double" /> value containing the APE version + /// of the audio represented by the current instance. + /// </value> + public double Version { + get { return version / (double)1000; } + } + + /// <summary> + /// Gets the number of bits per sample in the audio + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the number of bits + /// per sample in the audio represented by the current + /// instance. + /// </value> + public int BitsPerSample { + get { return bits_per_sample; } + } + + /// <summary> + /// Gets the level of compression used when encoding the + /// audio represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="CompressionLevel" /> value indicating the + /// level of compression used when encoding the audio + /// represented by the current instance. + /// </value> + public CompressionLevel Compression { get; private set; } + + #endregion + } } \ No newline at end of file diff --git a/Scripts/TaglibSharp/Ape/StreamHeader.cs.meta b/Scripts/TaglibSharp/Ape/StreamHeader.cs.meta new file mode 100644 index 0000000..af11a53 --- /dev/null +++ b/Scripts/TaglibSharp/Ape/StreamHeader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d8234dea7db8f83ed86cb702f3474bbe +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Ape/Tag.cs b/Scripts/TaglibSharp/Ape/Tag.cs new file mode 100644 index 0000000..c3b631b --- /dev/null +++ b/Scripts/TaglibSharp/Ape/Tag.cs @@ -0,0 +1,1824 @@ +// +// Tag.cs: Provides a representation of an APEv2 tag which can be read from and +// written to disk. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// apetag.cpp from TagLib +// +// Copyright (C) 2005-2007 Brian Nickel +// Copyright (C) 2004 Allan Sandfeld Jensen (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Globalization; + +namespace TagLib.Ape +{ + /// <summary> + /// This class extends <see cref="TagLib.Tag" /> and implements <see + /// cref="T:System.Collections.Generic.IEnumerable`1" /> to provide a representation of an APEv2 + /// tag which can be read from and written to disk. + /// </summary> + public class Tag : TagLib.Tag, IEnumerable<string> + { + + #region Private Static Fields + + /// <summary> + /// Contains names of picture fields, indexed to correspond + /// to their picture item names. + /// </summary> + static readonly string[] picture_item_names = new[] { + "Cover Art (other)", + "Cover Art (icon)", + "Cover Art (other icon)", + "Cover Art (front)", + "Cover Art (back)", + "Cover Art (leaflet)", + "Cover Art (media)", + "Cover Art (lead)", + "Cover Art (artist)", + "Cover Art (conductor)", + "Cover Art (band)", + "Cover Art (composer)", + "Cover Art (lyricist)", + "Cover Art (studio)", + "Cover Art (recording)", + "Cover Art (performance)", + "Cover Art (movie scene)", + "Cover Art (colored fish)", + "Cover Art (illustration)", + "Cover Art (band logo)", + "Cover Art (publisher logo)", + "Embedded Object" + }; + + #endregion + + + + #region Private Fields + + /// <summary> + /// Contains the tag footer. + /// </summary> + Footer footer; + + /// <summary> + /// Contains the items in the tag. + /// </summary> + readonly List<Item> items = new List<Item> (); + + #endregion + + + + #region Public Static Properties + + /// <summary> + /// Specifies the identifier used find an APEv2 tag in a + /// file. + /// </summary> + /// <value> + /// "<c>APETAGEX</c>" + /// </value> + [Obsolete ("Use Footer.FileIdentifer")] + public static readonly ReadOnlyByteVector FileIdentifier = Footer.FileIdentifier; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Tag" /> with no contents. + /// </summary> + public Tag () + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Tag" /> by reading the contents from a specified + /// position in a specified file. + /// </summary> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object containing the file + /// from which the contents of the new instance is to be + /// read. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specify at what position to + /// read the tag. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="position" /> is less than zero or greater + /// than the size of the file. + /// </exception> + public Tag (TagLib.File file, long position) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + if (position < 0 || position > file.Length - Footer.Size) + throw new ArgumentOutOfRangeException (nameof (position)); + + Read (file, position); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Tag" /> by reading the contents of a raw tag in a + /// specified <see cref="ByteVector"/> object. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// tag. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null"/>. + /// </exception> + /// <exception cref="CorruptFileException"> + /// <paramref name="data" /> is too small to contain a tag, + /// has a header where the footer should be, or is smaller + /// than the tag it is supposed to contain. + /// </exception> + public Tag (ByteVector data) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + if (data.Count < Footer.Size) + throw new CorruptFileException ("Does not contain enough footer data."); + + footer = new Footer (data.Mid ((int)(data.Count - Footer.Size))); + + if (footer.TagSize == 0) + throw new CorruptFileException ("Tag size out of bounds."); + + // If we've read a header at the end of the block, the + // block is invalid. + if ((footer.Flags & FooterFlags.IsHeader) != 0) + throw new CorruptFileException ("Footer was actually header."); + + if (data.Count < footer.TagSize) + throw new CorruptFileException ("Does not contain enough tag data."); + + Parse (data.Mid ((int)(data.Count - footer.TagSize), (int)(footer.TagSize - Footer.Size))); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets and sets whether or not the current instance has a + /// header when rendered. + /// </summary> + /// <value> + /// A <see cref="bool" /> value indicating whether or not the + /// current instance has a header when rendered. + /// </value> + public bool HeaderPresent { + get { + return (footer.Flags & + FooterFlags.HeaderPresent) != 0; + } + set { + if (value) + footer.Flags |= FooterFlags.HeaderPresent; + else + footer.Flags &= ~FooterFlags.HeaderPresent; + } + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Adds a number to the value stored in a specified item. + /// </summary> + /// <param name="key"> + /// A <see cref="string" /> object containing the key of the + /// item to store the value in. + /// </param> + /// <param name="number"> + /// A <see cref="uint" /> value containing the number to + /// store. + /// </param> + /// <param name="count"> + /// A <see cref="uint" /> value representing a total which + /// <paramref name="number" /> is a part of, or zero if + /// <paramref name="number" /> is not part of a set. + /// </param> + /// <remarks> + /// If both <paramref name="number" /> and <paramref + /// name="count" /> are equal to zero, the value will not be + /// added. If <paramref name="count" /> is zero, <paramref + /// name="number" /> by itself will be stored. Otherwise, the + /// values will be stored as "<paramref name="number" + /// />/<paramref name="count" />". + /// </remarks> + /// <exception cref="ArgumentNullException"> + /// <paramref name="key" /> is <see langword="null" />. + /// </exception> + public void AddValue (string key, uint number, uint count) + { + if (key == null) + throw new ArgumentNullException (nameof (key)); + + if (number == 0 && count == 0) + return; + + if (count != 0) + AddValue (key, string.Format (CultureInfo.InvariantCulture, "{0}/{1}", number, count)); + else + AddValue (key, number.ToString (CultureInfo.InvariantCulture)); + } + + /// <summary> + /// Stores a number in a specified item. + /// </summary> + /// <param name="key"> + /// A <see cref="string" /> object containing the key of the + /// item to store the value in. + /// </param> + /// <param name="number"> + /// A <see cref="uint" /> value containing the number to + /// store. + /// </param> + /// <param name="count"> + /// A <see cref="uint" /> value representing a total which + /// <paramref name="number" /> is a part of, or zero if + /// <paramref name="number" /> is not part of a set. + /// </param> + /// <remarks> + /// If both <paramref name="number" /> and <paramref + /// name="count" /> are equal to zero, the value will be + /// cleared. If <paramref name="count" /> is zero, <paramref + /// name="number" /> by itself will be stored. Otherwise, the + /// values will be stored as "<paramref name="number" + /// />/<paramref name="count" />". + /// </remarks> + /// <exception cref="ArgumentNullException"> + /// <paramref name="key" /> is <see langword="null" />. + /// </exception> + public void SetValue (string key, uint number, uint count) + { + if (key == null) + throw new ArgumentNullException (nameof (key)); + + if (number == 0 && count == 0) + RemoveItem (key); + else if (count != 0) + SetValue (key, string.Format (CultureInfo.InvariantCulture, "{0}/{1}", number, count)); + else + SetValue (key, number.ToString (CultureInfo.InvariantCulture)); + } + + /// <summary> + /// Adds the contents of a <see cref="string" /> to the value + /// stored in a specified item. + /// </summary> + /// <param name="key"> + /// A <see cref="string" /> object containing the key of the + /// item to store the value in. + /// </param> + /// <param name="value"> + /// A <see cref="string" /> object containing the text to + /// add. + /// </param> + /// <remarks> + /// If <paramref name="value" /> is <see langword="null" /> + /// or empty, the value will not be added. + /// </remarks> + /// <exception cref="ArgumentNullException"> + /// <paramref name="key" /> is <see langword="null" />. + /// </exception> + public void AddValue (string key, string value) + { + if (key == null) + throw new ArgumentNullException (nameof (key)); + + if (string.IsNullOrEmpty (value)) + return; + + AddValue (key, new [] { value }); + } + + /// <summary> + /// Stores the contents of a <see cref="string" /> in a + /// specified item. + /// </summary> + /// <param name="key"> + /// A <see cref="string" /> object containing the key of the + /// item to store the value in. + /// </param> + /// <param name="value"> + /// A <see cref="string" /> object containing the text to + /// store. + /// </param> + /// <remarks> + /// If <paramref name="value" /> is <see langword="null" /> + /// or empty, the value will be cleared. + /// </remarks> + /// <exception cref="ArgumentNullException"> + /// <paramref name="key" /> is <see langword="null" />. + /// </exception> + public void SetValue (string key, string value) + { + if (key == null) + throw new ArgumentNullException (nameof (key)); + + if (string.IsNullOrEmpty (value)) + RemoveItem (key); + else + SetValue (key, new [] { value }); + } + + /// <summary> + /// Adds the contents of a <see cref="T:string[]" /> to the + /// value stored in a specified item. + /// </summary> + /// <param name="key"> + /// A <see cref="string" /> object containing the key of the + /// item to store the value in. + /// </param> + /// <param name="value"> + /// A <see cref="T:string[]" /> containing the text to add. + /// </param> + /// <remarks> + /// If <paramref name="value" /> is <see langword="null" /> + /// or empty, the value will not be added. + /// </remarks> + /// <exception cref="ArgumentNullException"> + /// <paramref name="key" /> is <see langword="null" />. + /// </exception> + public void AddValue (string key, string[] value) + { + if (key == null) + throw new ArgumentNullException (nameof (key)); + + if (value == null || value.Length == 0) + return; + + int index = GetItemIndex (key); + + var values = new List<string> (); + + if (index >= 0) + values.AddRange (items[index].ToStringArray ()); + + values.AddRange (value); + + var item = new Item (key, values.ToArray ()); + + if (index >= 0) + items[index] = item; + else + items.Add (item); + } + + /// <summary> + /// Stores the contents of a <see cref="T:string[]" /> in a + /// specified item. + /// </summary> + /// <param name="key"> + /// A <see cref="string" /> object containing the key of the + /// item to store the value in. + /// </param> + /// <param name="value"> + /// A <see cref="T:string[]" /> containing the text to store. + /// </param> + /// <remarks> + /// If <paramref name="value" /> is <see langword="null" /> + /// or empty, the value will be cleared. + /// </remarks> + /// <exception cref="ArgumentNullException"> + /// <paramref name="key" /> is <see langword="null" />. + /// </exception> + public void SetValue (string key, string[] value) + { + if (key == null) + throw new ArgumentNullException (nameof (key)); + + if (value == null || value.Length == 0) { + RemoveItem (key); + return; + } + + Item item = new Item (key, value); + + int index = GetItemIndex (key); + if (index >= 0) + items[index] = item; + else + items.Add (item); + + } + + /// <summary> + /// Gets a specified item from the current instance. + /// </summary> + /// <param name="key"> + /// A <see cref="string" /> object containing the key of the + /// item to get from the current instance. + /// </param> + /// <returns> + /// The item with the matching name contained in the current + /// instance, or <see langword="null" /> if a matching object + /// was not found. + /// </returns> + public Item GetItem (string key) + { + if (key == null) + throw new ArgumentNullException (nameof (key)); + + var comparison = StringComparison.InvariantCultureIgnoreCase; + + foreach (Item item in items) + if (key.Equals (item.Key, comparison)) + return item; + + return null; + } + + /// <summary> + /// Adds an item to the current instance, replacing the + /// existing one of the same name. + /// </summary> + /// <param name="item"> + /// A <see cref="Item" /> object to add to the current + /// instance. + /// </param> + public void SetItem (Item item) + { + if (item == null) + throw new ArgumentNullException (nameof (item)); + + int index = GetItemIndex (item.Key); + if (index >= 0) + items[index] = item; + else + items.Add (item); + } + + /// <summary> + /// Removes the item with a specified key from the current + /// instance. + /// </summary> + /// <param name="key"> + /// A <see cref="string" /> object containing the key of the + /// item to remove from the current instance. + /// </param> + public void RemoveItem (string key) + { + if (key == null) + throw new ArgumentNullException (nameof (key)); + + var comparison = StringComparison.InvariantCultureIgnoreCase; + + for (int i = items.Count - 1; i >= 0; i--) + if (key.Equals (items[i].Key, comparison)) + items.RemoveAt (i); + } + + /// <summary> + /// Checks if an item exists. + /// </summary> + /// <param name="key"> + /// A <see cref="string" /> object containing the key of the + /// item to check. + /// </param> + /// <returns> + /// Returns <see langword="true"/> if the <paramref name="key"/> + /// exists - else <see langword="false"/> is returned. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="key" /> is <see langword="null" />. + /// </exception> + public bool HasItem (string key) + { + if (key == null) + throw new ArgumentNullException (nameof (key)); + + return GetItemIndex (key) >= 0; + } + + /// <summary> + /// Renders the current instance as a raw APEv2 tag. + /// </summary> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered tag. + /// </returns> + public ByteVector Render () + { + ByteVector data = new ByteVector (); + uint item_count = 0; + + foreach (Item item in items) { + data.Add (item.Render ()); + item_count++; + } + + footer.ItemCount = item_count; + footer.TagSize = (uint)(data.Count + Footer.Size); + HeaderPresent = true; + + data.Insert (0, footer.RenderHeader ()); + data.Add (footer.RenderFooter ()); + return data; + } + + #endregion + + + + #region Protected Methods + + /// <summary> + /// Populates the current instance be reading in a tag from + /// a specified position in a specified file. + /// </summary> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object to read the tag from. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specifying the seek position + /// at which to read the tag. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="position" /> is less than 0 or greater + /// than the size of the file. + /// </exception> + protected void Read (TagLib.File file, long position) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + file.Mode = TagLib.File.AccessMode.Read; + + if (position < 0 || position > file.Length - Footer.Size) + throw new ArgumentOutOfRangeException (nameof (position)); + + file.Seek (position); + footer = new Footer (file.ReadBlock ((int)Footer.Size)); + + if (footer.TagSize == 0) + throw new CorruptFileException ("Tag size out of bounds."); + + // If we've read a header, we don't have to seek to read + // the content. If we've read a footer, we need to move + // back to the start of the tag. + if ((footer.Flags & FooterFlags.IsHeader) == 0) + file.Seek (position + Footer.Size - footer.TagSize); + + Parse (file.ReadBlock ((int)(footer.TagSize - Footer.Size))); + } + + /// <summary> + /// Populates the current instance by parsing the contents of + /// a raw APEv2 tag, minus the header and footer. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the content + /// of an APEv2 tag, minus the header and footer. + /// </param> + /// <remarks> + /// This method must only be called after the internal + /// footer has been read from the file, otherwise the data + /// cannot be parsed correctly. + /// </remarks> + protected void Parse (ByteVector data) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + int pos = 0; + + try { + // 11 bytes is the minimum size for an APE item + for (uint i = 0; i < footer.ItemCount && pos <= data.Count - 11; i++) { + Item item = new Item (data, pos); + SetItem (item); + pos += item.Size; + } + } catch (CorruptFileException) { + // A corrupt item was encountered, considered + // the tag finished with what has been read. + } + } + + #endregion + + + + #region Private Methods + + /// <summary> + /// Gets the index of an item in the current instance. + /// </summary> + /// <param name="key"> + /// A <see cref="string" /> object containing the key to look + /// for in the current instance. + /// </param> + /// <returns> + /// A <see cref="int" /> value containing the index in <see + /// cref="items" /> at which the item appears, or -1 if the + /// item was not found. + /// </returns> + /// <remarks> + /// Keys are compared in a case insensitive manner. + /// </remarks> + int GetItemIndex (string key) + { + var comparison = StringComparison.InvariantCultureIgnoreCase; + + for (int i = 0; i < items.Count; i++) + if (key.Equals (items[i].Key, comparison)) + return i; + + return -1; + } + + /// <summary> + /// Gets the text value from a specified item. + /// </summary> + /// <param name="key"> + /// A <see cref="string" /> object containing the key of the + /// item to get the value from. + /// </param> + /// <returns> + /// A <see cref="string" /> object containing the text of the + /// specified frame, or <see langword="null" /> if no value + /// was found. + /// </returns> + string GetItemAsString (string key) + { + Item item = GetItem (key); + return item?.ToString (); + } + + /// <summary> + /// Gets the text values from a specified item. + /// </summary> + /// <param name="key"> + /// A <see cref="string" /> object containing the key of the + /// item to get the value from. + /// </param> + /// <returns> + /// A <see cref="T:string[]" /> containing the text of the + /// specified frame, or an empty array if no values were + /// found. + /// </returns> + string[] GetItemAsStrings (string key) + { + Item item = GetItem (key); + return item != null ? item.ToStringArray () : new string[0]; + } + + /// <summary> + /// Gets an integer value from a "/" delimited list in a + /// specified item. + /// </summary> + /// <param name="key"> + /// A <see cref="string" /> object containing the key of the + /// item to get the value from. + /// </param> + /// <param name="index"> + /// A <see cref="int" /> value specifying the index in the + /// integer list of the value to return. + /// </param> + /// <returns> + /// A <see cref="uint" /> value read from the list in the + /// frame, or 0 if the value wasn't found. + /// </returns> + uint GetItemAsUInt32 (string key, int index) + { + string text = GetItemAsString (key); + + if (text == null) + return 0; + + string[] values = text.Split (new [] { '/' }, index + 2); + + if (values.Length < index + 1) + return 0; + + if (uint.TryParse (values[index], out var result)) + return result; + + return 0; + } + + #endregion + + + + #region IEnumerable + + /// <summary> + /// Gets the enumerator for the current instance. + /// </summary> + /// <returns> + /// A <see cref="T:System.Collections.Generic.IEnumerator`1" /> object enumerating through + /// the item keys stored in the current instance. + /// </returns> + public IEnumerator<string> GetEnumerator () + { + foreach (Item item in items) + yield return item.Key; + } + + /// <summary> + /// Gets the enumerator for the current instance. + /// </summary> + /// <returns> + /// A <see cref="IEnumerator" /> object enumerating through + /// the item keys stored in the current instance. + /// </returns> + IEnumerator IEnumerable.GetEnumerator () + { + return GetEnumerator (); + } + + #endregion + + + + #region TagLib.Tag + + /// <summary> + /// Gets the tag types contained in the current instance. + /// </summary> + /// <value> + /// Always <see cref="TagTypes.Ape" />. + /// </value> + public override TagTypes TagTypes { + get { return TagTypes.Ape; } + } + + /// <summary> + /// Gets and sets the title for the media described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the title for + /// the media described by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "Title" item. + /// </remarks> + public override string Title { + get { return GetItemAsString ("Title"); } + set { SetValue ("Title", value); } + } + + /// <summary> + /// Gets and sets the sort names of the Title of the + /// media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the sort names for + /// the Title of the media described by the current instance, + /// or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "TitleSort" item. + /// </remarks> + public override string TitleSort { + get { return GetItemAsString ("TitleSort"); } + set { SetValue ("TitleSort", value); } + } + + + /// <summary> + /// Gets and sets a short description, one-liner. + /// It represents the tagline of the Video/music. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the subtitle + /// the media represented by the current instance + /// or an empty array if no value is present. + /// </value> + /// <remarks> + /// <para>This field gives a nice/short precision to + /// the title, which is typically below the title on the + /// front cover of a media. + /// For example, for "Back to the future", this would be + /// "It's About Time". + /// </para> + /// </remarks> + /// <remarks> + /// This property is implemented using the "Subtitle" item. + /// </remarks> + public override string Subtitle { + get { return GetItemAsString ("Subtitle"); } + set { SetValue ("Subtitle", value); } + } + + /// <summary> + /// Gets and sets a short description of the media. + /// For a music, this could be the comment that the artist + /// made of its artwork. For a video, this should be a + /// short summary of the story/plot, but a spoiler. This + /// should give the impression of what to expect in the + /// media. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the subtitle + /// the media represented by the current instance + /// or an empty array if no value is present. + /// </value> + /// <remarks> + /// <para>This is especially relevant for a movie. + /// For example, for "Back to the Future 2", this could be + /// "After visiting 2015, Marty McFly must repeat his visit + /// to 1955 to prevent disastrous changes to 1985...without + /// interfering with his first trip". + /// </para> + /// </remarks> + /// <remarks> + /// This property is implemented using the "Description" item. + /// </remarks> + public override string Description { + get { return GetItemAsString ("Description"); } + set { SetValue ("Description", value); } + } + + /// <summary> + /// Gets and sets the performers or artists who performed in + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the performers or + /// artists who performed in the media described by the + /// current instance or an empty array if no value is + /// present. + /// </value> + /// <remarks> + /// This property is implemented using the "Artist" item. + /// </remarks> + public override string[] Performers { + get { return GetItemAsStrings ("Artist"); } + set { SetValue ("Artist", value); } + } + + /// <summary> + /// Gets and sets the sort names of the performers or artists + /// who performed in the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> array containing the sort names for + /// the performers or artists who performed in the media + /// described by the current instance, or an empty array if + /// no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "ArtistSort" field. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string[] PerformersSort { + get { return GetItemAsStrings ("ArtistSort"); } + set { SetValue ("ArtistSort", value); } + } + + + /// <summary> + /// Gets and sets the Charaters for a video media, or + /// instruments played for music media. + /// This should match the <see cref="Performers"/> array (for + /// each person correspond one/more role). Several roles for + /// the same artist/actor can be made up with semicolons. + /// For example, "Marty McFly; Marty McFly Jr.; Marlene McFly". + /// </summary> + /// <remarks> + /// <para> This is typically usefull for movies, although the + /// instrument played by each artist in a music may be of + /// relevance. + /// </para> + /// <para>It is highly important to match each role to the + /// performers. This means that a role may be <see + /// langword="null"/> to keep the match between a + /// Performers[i] and PerformersRole[i]. + /// </para> + /// </remarks> + /// <remarks> + /// This property is implemented using the "TMCL" Text + /// Information Frame: The 'Musician credits list' is + /// intended as a mapping between instruments and the + /// musician that played it.Every odd field is an + /// instrument and every even is an artist or a comma + /// delimited list of artists. + /// </remarks> + /// <remarks> + /// This property is implemented using the "PerformersRole" field. + /// </remarks> + public override string[] PerformersRole { + get { return GetItemAsStrings ("PerformersRole"); } + set { SetValue ("PerformersRole", value); } + } + + + /// <summary> + /// Gets and sets the band or artist who is credited in the + /// creation of the entire album or collection containing the + /// media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the band or artist + /// who is credited in the creation of the entire album or + /// collection containing the media described by the current + /// instance or an empty array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "Album Artist" + /// item, and "AlbumArtist" as a backup property if it exists. + /// </remarks> + public override string[] AlbumArtists { + get { + string[] list = GetItemAsStrings ("Album Artist"); + if (list.Length == 0) + list = GetItemAsStrings ("AlbumArtist"); + return list; + } + set { + SetValue ("Album Artist", value); + // compatibility + if (HasItem ("AlbumArtist")) + SetValue ("AlbumArtist", value); + } + } + + /// <summary> + /// Gets and sets the sort names for the band or artist who + /// is credited in the creation of the entire album or + /// collection containing the media described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> array containing the sort names + /// for the band or artist who is credited in the creation + /// of the entire album or collection containing the media + /// described by the current instance or an empty array if + /// no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "AlbumArtistSort" + /// field. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string[] AlbumArtistsSort { + get { return GetItemAsStrings ("AlbumArtistSort"); } + set { SetValue ("AlbumArtistSort", value); } + } + + /// <summary> + /// Gets and sets the composers of the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the composers of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "Composer" item. + /// </remarks> + public override string[] Composers { + get { return GetItemAsStrings ("Composer"); } + set { SetValue ("Composer", value); } + } + + /// <summary> + /// Gets and sets the sort names for the composers of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> array containing the sort names + /// for the composer of the media described by the current + /// instance or an empty array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "ComposerSort" + /// field. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string[] ComposersSort { + get { return GetItemAsStrings ("ComposerSort"); } + set { SetValue ("ComposerSort", value); } + } + + /// <summary> + /// Gets and sets the album of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the album of + /// the media represented by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "Album" item. + /// </remarks> + public override string Album { + get { return GetItemAsString ("Album"); } + set { SetValue ("Album", value); } + } + + /// <summary> + /// Gets and sets the sort names for the Album Title of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the sort name of + /// the Album Title of the media described by the current + /// instance or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "AlbumSort" + /// field. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string AlbumSort { + get { return GetItemAsString ("AlbumSort"); } + set { SetValue ("AlbumSort", value); } + } + + /// <summary> + /// Gets and sets a user comment on the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing user comments + /// on the media represented by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "Comment" item. + /// </remarks> + public override string Comment { + get { return GetItemAsString ("Comment"); } + set { SetValue ("Comment", value); } + } + + /// <summary> + /// Gets and sets the genres of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the genres of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "Genre" item. + /// </remarks> + public override string[] Genres { + get { return GetItemAsStrings ("Genre"); } + set { SetValue ("Genre", value); } + } + + /// <summary> + /// Gets and sets the year that the media represented by the + /// current instance was recorded. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the year that the media + /// represented by the current instance was created or zero + /// if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "Year" item. + /// </remarks> + public override uint Year { + get { + string text = GetItemAsString ("Year"); + + if (text == null || text.Length == 0) + return 0; + + if (uint.TryParse (text, out var value) || + (text.Length >= 4 && uint.TryParse ( + text.Substring (0, 4), + out value))) + return value; + + return 0; + } + set { SetValue ("Year", value, 0); } + } + + /// <summary> + /// Gets and sets the position of the media represented by + /// the current instance in its containing album. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the position of the + /// media represented by the current instance in its + /// containing album or zero if not specified. + /// </value> + /// <remarks> + /// This property is implemented using the "Track" item. + /// </remarks> + public override uint Track { + get { return GetItemAsUInt32 ("Track", 0); } + set { SetValue ("Track", value, TrackCount); } + } + + /// <summary> + /// Gets and sets the number of tracks in the album + /// containing the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of tracks in + /// the album containing the media represented by the current + /// instance or zero if not specified. + /// </value> + /// <remarks> + /// This property is implemented using the "Track" item. + /// </remarks> + public override uint TrackCount { + get { return GetItemAsUInt32 ("Track", 1); } + set { SetValue ("Track", Track, value); } + } + + /// <summary> + /// Gets and sets the number of the disc containing the media + /// represented by the current instance in the boxed set. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of the disc + /// containing the media represented by the current instance + /// in the boxed set. + /// </value> + /// <remarks> + /// This property is implemented using the "Disc" item. + /// </remarks> + public override uint Disc { + get { return GetItemAsUInt32 ("Disc", 0); } + set { SetValue ("Disc", value, DiscCount); } + } + + /// <summary> + /// Gets and sets the number of discs in the boxed set + /// containing the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of discs in + /// the boxed set containing the media represented by the + /// current instance or zero if not specified. + /// </value> + /// <remarks> + /// This property is implemented using the "Disc" item. + /// </remarks> + public override uint DiscCount { + get { return GetItemAsUInt32 ("Disc", 1); } + set { SetValue ("Disc", Disc, value); } + } + + /// <summary> + /// Gets and sets the lyrics or script of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the lyrics or + /// script of the media represented by the current instance + /// or <see langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "Lyrics" item. + /// </remarks> + public override string Lyrics { + get { return GetItemAsString ("Lyrics"); } + set { SetValue ("Lyrics", value); } + } + + /// <summary> + /// Gets and sets the grouping on the album which the media + /// in the current instance belongs to. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the grouping on + /// the album which the media in the current instance belongs + /// to or <see langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "Grouping" item. + /// </remarks> + public override string Grouping { + get { return GetItemAsString ("Grouping"); } + set { SetValue ("Grouping", value); } + } + + /// <summary> + /// Gets and sets the number of beats per minute in the audio + /// of the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of beats per + /// minute in the audio of the media represented by the + /// current instance, or zero if not specified. + /// </value> + /// <remarks> + /// This property is implemented using the "BPM" item. + /// </remarks> + public override uint BeatsPerMinute { + get { + string text = GetItemAsString ("BPM"); + + if (text == null) + return 0; + + + if (double.TryParse (text, out var value)) + return (uint)Math.Round (value); + + return 0; + } + set { SetValue ("BPM", value, 0); } + } + + /// <summary> + /// Gets and sets the conductor or director of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the conductor + /// or director of the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// This property is implemented using the "Conductor" item. + /// </remarks> + public override string Conductor { + get { return GetItemAsString ("Conductor"); } + set { SetValue ("Conductor", value); } + } + + /// <summary> + /// Gets and sets the copyright information for the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the copyright + /// information for the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// This property is implemented using the "Copyright" item. + /// </remarks> + public override string Copyright { + get { return GetItemAsString ("Copyright"); } + set { SetValue ("Copyright", value); } + } + + /// <summary> + /// Gets and sets the date at which the tag has been written. + /// </summary> + /// <value> + /// A nullable <see cref="DateTime" /> object containing the + /// date at which the tag has been written, or <see + /// langword="null" /> if no value present. + /// </value> + /// <remarks> + /// This property is implemented using the "DateTagged" item. + /// Format used is: yyyy-MM-dd HH:mm:ss + /// </remarks> + public override DateTime? DateTagged { + get { + string value = GetItemAsString ("DateTagged"); + if (value != null) { + if (DateTime.TryParseExact (value, "yyyy-MM-dd HH:mm:ss", null, DateTimeStyles.None, out var date)) { + return date; + } + } + return null; + } + set { + string date = null; + if (value != null) { + date = $"{value:yyyy-MM-dd HH:mm:ss}"; + } + SetValue ("DateTagged", date); + } + } + + /// <summary> + /// Gets and sets the MusicBrainz Artist ID of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the MusicBrainz + /// ArtistID for the media represented by the current instance + /// or <see langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "MUSICBRAINZ_ARTISTID" item. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzArtistId { + get { return GetItemAsString ("MUSICBRAINZ_ARTISTID"); } + set { SetValue ("MUSICBRAINZ_ARTISTID", value); } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Group ID of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the MusicBrainz + /// ReleaseGroupID for the media represented by the current instance + /// or <see langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "MUSICBRAINZ_RELEASEGROUPID" item. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzReleaseGroupId { + get { return GetItemAsString ("MUSICBRAINZ_RELEASEGROUPID"); } + set { SetValue ("MUSICBRAINZ_RELEASEGROUPID", value); } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release ID of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the MusicBrainz + /// ReleaseID for the media represented by the current instance + /// or <see langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "MUSICBRAINZ_ALBUMID" item. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzReleaseId { + get { return GetItemAsString ("MUSICBRAINZ_ALBUMID"); } + set { SetValue ("MUSICBRAINZ_ALBUMID", value); } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Artist ID of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the MusicBrainz + /// ReleaseArtistID for the media represented by the current instance + /// or <see langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "MUSICBRAINZ_ALBUMARTISTID" item. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzReleaseArtistId { + get { return GetItemAsString ("MUSICBRAINZ_ALBUMARTISTID"); } + set { SetValue ("MUSICBRAINZ_ALBUMARTISTID", value); } + } + + /// <summary> + /// Gets and sets the MusicBrainz Track ID of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the MusicBrainz + /// TrackID for the media represented by the current instance + /// or <see langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "MUSICBRAINZ_TRACKID" item. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzTrackId { + get { return GetItemAsString ("MUSICBRAINZ_TRACKID"); } + set { SetValue ("MUSICBRAINZ_TRACKID", value); } + } + + /// <summary> + /// Gets and sets the MusicBrainz Disc ID of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the MusicBrainz + /// DiscID for the media represented by the current instance + /// or <see langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "MUSICBRAINZ_DISCID" item. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzDiscId { + get { return GetItemAsString ("MUSICBRAINZ_DISCID"); } + set { SetValue ("MUSICBRAINZ_DISCID", value); } + } + + /// <summary> + /// Gets and sets the MusicIP PUID of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the MusicIPPUID + /// for the media represented by the current instance + /// or <see langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "MUSICIP_PUID" item. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicIpId { + get { return GetItemAsString ("MUSICIP_PUID"); } + set { SetValue ("MUSICIP_PUID", value); } + } + + /// <summary> + /// Gets and sets the Amazon ID of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the AmazonID + /// for the media represented by the current instance + /// or <see langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "ASIN" item. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string AmazonId { + get { return GetItemAsString ("ASIN"); } + set { SetValue ("ASIN", value); } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Status of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the MusicBrainz + /// ReleaseStatus for the media represented by the current instance + /// or <see langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "MUSICBRAINZ_ALBUMSTATUS" item. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzReleaseStatus { + get { return GetItemAsString ("MUSICBRAINZ_ALBUMSTATUS"); } + set { SetValue ("MUSICBRAINZ_ALBUMSTATUS", value); } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Type of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the MusicBrainz + /// ReleaseType for the media represented by the current instance + /// or <see langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "MUSICBRAINZ_ALBUMTYPE" item. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzReleaseType { + get { return GetItemAsString ("MUSICBRAINZ_ALBUMTYPE"); } + set { SetValue ("MUSICBRAINZ_ALBUMTYPE", value); } + } + + /// <summary> + /// Gets and sets the MusicBrainz ReleaseCountry of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the MusicBrainz + /// ReleaseCountry for the media represented by the current instance + /// or <see langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "RELEASECOUNTRY" item. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzReleaseCountry { + get { return GetItemAsString ("RELEASECOUNTRY"); } + set { SetValue ("RELEASECOUNTRY", value); } + } + + /// <summary> + /// Gets and sets the ReplayGain track gain in dB. + /// </summary> + /// <value> + /// A <see cref="bool" /> value in dB for the track gain as + /// per the ReplayGain specification. + /// </value> + /// <remarks> + /// This property is implemented using the + /// "REPLAYGAIN_TRACK_GAIN" field. Set the value to double.NaN + /// to clear the field. + /// </remarks> + public override double ReplayGainTrackGain { + get { + string text = GetItemAsString ("REPLAYGAIN_TRACK_GAIN"); + + if (text == null) { + return double.NaN; + } + if (text.ToLower (CultureInfo.InvariantCulture).EndsWith ("db")) { + text = text.Substring (0, text.Length - 2).Trim (); + } + + if (double.TryParse (text, NumberStyles.Float, + CultureInfo.InvariantCulture, out var value)) { + return value; + } + return double.NaN; + } + set { + if (double.IsNaN (value)) { + RemoveItem ("REPLAYGAIN_TRACK_GAIN"); + } else { + string text = value.ToString ("0.00 dB", CultureInfo.InvariantCulture); + SetValue ("REPLAYGAIN_TRACK_GAIN", text); + } + } + } + + /// <summary> + /// Gets and sets the ReplayGain track peak sample. + /// </summary> + /// <value> + /// A <see cref="bool" /> value for the track peak as per the + /// ReplayGain specification. + /// </value> + /// <remarks> + /// This property is implemented using the + /// "REPLAYGAIN_TRACK_PEAK" field. Set the value to double.NaN + /// to clear the field. + /// </remarks> + public override double ReplayGainTrackPeak { + get { + string text; + + if ((text = GetItemAsString ("REPLAYGAIN_TRACK_PEAK")) != + null && double.TryParse (text, NumberStyles.Float, + CultureInfo.InvariantCulture, out var value)) { + return value; + } + return double.NaN; + } + set { + if (double.IsNaN (value)) { + RemoveItem ("REPLAYGAIN_TRACK_PEAK"); + } else { + string text = value.ToString ("0.000000", CultureInfo.InvariantCulture); + SetValue ("REPLAYGAIN_TRACK_PEAK", text); + } + } + } + + /// <summary> + /// Gets and sets the ReplayGain album gain in dB. + /// </summary> + /// <value> + /// A <see cref="bool" /> value in dB for the album gain as + /// per the ReplayGain specification. + /// </value> + /// <remarks> + /// This property is implemented using the + /// "REPLAYGAIN_ALBUM_GAIN" field. Set the value to double.NaN + /// to clear the field. + /// </remarks> + public override double ReplayGainAlbumGain { + get { + string text = GetItemAsString ("REPLAYGAIN_ALBUM_GAIN"); + + if (text == null) { + return double.NaN; + } + if (text.ToLower (CultureInfo.InvariantCulture).EndsWith ("db")) { + text = text.Substring (0, text.Length - 2).Trim (); + } + + if (double.TryParse (text, NumberStyles.Float, CultureInfo.InvariantCulture, out var value)) { + return value; + } + return double.NaN; + } + set { + if (double.IsNaN (value)) { + RemoveItem ("REPLAYGAIN_ALBUM_GAIN"); + } else { + string text = value.ToString ("0.00 dB", CultureInfo.InvariantCulture); + SetValue ("REPLAYGAIN_ALBUM_GAIN", text); + } + } + } + + /// <summary> + /// Gets and sets the ReplayGain album peak sample. + /// </summary> + /// <value> + /// A <see cref="bool" /> value for the album peak as per the + /// ReplayGain specification. + /// </value> + /// <remarks> + /// This property is implemented using the + /// "REPLAYGAIN_ALBUM_PEAK" field. Set the value to double.NaN + /// to clear the field. + /// </remarks> + public override double ReplayGainAlbumPeak { + get { + string text; + + if ((text = GetItemAsString ("REPLAYGAIN_ALBUM_PEAK")) != + null && double.TryParse (text, NumberStyles.Float, + CultureInfo.InvariantCulture, out var value)) { + return value; + } + return double.NaN; + } + set { + if (double.IsNaN (value)) { + RemoveItem ("REPLAYGAIN_ALBUM_PEAK"); + } else { + string text = value.ToString ("0.000000", CultureInfo.InvariantCulture); + SetValue ("REPLAYGAIN_ALBUM_PEAK", text); + } + } + } + + /// <summary> + /// Gets and sets a collection of pictures associated with + /// the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:IPicture[]" /> containing a collection of + /// pictures associated with the media represented by the + /// current instance or an empty array if none are present. + /// </value> + /// <remarks> + /// This property is implemented using the "Cover Art" items + /// and supports only one picture per type. + /// </remarks> + public override IPicture[] Pictures { + get { + var pictures = new List<IPicture> (); + var comparison = StringComparison.InvariantCultureIgnoreCase; + + foreach (Item item in items) { + + if (item == null || + item.Type != ItemType.Binary) + continue; + + int i; + for (i = 0; i < picture_item_names.Length; i++) { + if (picture_item_names[i].Equals (item.Key, comparison)) + break; + } + + + if (i >= picture_item_names.Length) + continue; + + int index = item.Value.Find ( + ByteVector.TextDelimiter ( + StringType.UTF8)); + + if (index < 0) + continue; + + var pic = new Picture (item.Value.Mid (index + 1)) { + Description = item.Value.ToString (StringType.UTF8, 0, index), + + Type = i < picture_item_names.Length - 1 ? + (PictureType)i : PictureType.NotAPicture + }; + + pictures.Add (pic); + } + + return pictures.ToArray (); + } + set { + foreach (string item_name in picture_item_names) + RemoveItem (item_name); + + if (value == null || value.Length == 0) + return; + + foreach (IPicture pic in value) { + int type = (int)pic.Type; + + if (type >= picture_item_names.Length) + type = picture_item_names.Length - 1; + + string name = picture_item_names[type]; + + if (GetItem (name) != null) + continue; + + var data = ByteVector.FromString (pic.Description, StringType.UTF8); + data.Add (ByteVector.TextDelimiter (StringType.UTF8)); + data.Add (pic.Data); + + SetItem (new Item (name, data)); + } + } + } + + /// <summary> + /// Gets whether or not the current instance is empty. + /// </summary> + /// <value> + /// <see langword="true" /> if the current instance does not + /// any values. Otherwise <see langword="false" />. + /// </value> + public override bool IsEmpty { + get { return items.Count == 0; } + } + + /// <summary> + /// Clears the values stored in the current instance. + /// </summary> + public override void Clear () + { + items.Clear (); + } + + /// <summary> + /// Copies the values from the current instance to another + /// <see cref="TagLib.Tag" />, optionally overwriting + /// existing values. + /// </summary> + /// <param name="target"> + /// A <see cref="TagLib.Tag" /> object containing the target + /// tag to copy values to. + /// </param> + /// <param name="overwrite"> + /// A <see cref="bool" /> specifying whether or not to copy + /// values over existing one. + /// </param> + /// <remarks> + /// <para>If <paramref name="target" /> is of type <see + /// cref="TagLib.Ape.Tag" /> a complete copy of all values + /// will be performed. Otherwise, only standard values will + /// be copied.</para> + /// </remarks> + /// <exception cref="ArgumentNullException"> + /// <paramref name="target" /> is <see langword="null" />. + /// </exception> + public override void CopyTo (TagLib.Tag target, bool overwrite) + { + if (target == null) + throw new ArgumentNullException (nameof (target)); + + + if (!(target is Tag match)) { + base.CopyTo (target, overwrite); + return; + } + + foreach (Item item in items) { + if (!overwrite && match.GetItem (item.Key) != null) + continue; + + match.items.Add (item.Clone ()); + } + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Ape/Tag.cs.meta b/Scripts/TaglibSharp/Ape/Tag.cs.meta new file mode 100644 index 0000000..7642609 --- /dev/null +++ b/Scripts/TaglibSharp/Ape/Tag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e937bf4e5ed85bb70b1660583e8eb5dc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Asf.meta b/Scripts/TaglibSharp/Asf.meta new file mode 100644 index 0000000..59e17e8 --- /dev/null +++ b/Scripts/TaglibSharp/Asf.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5551302f5547e0525a891b390866fb18 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Asf/ContentDescriptionObject.cs b/Scripts/TaglibSharp/Asf/ContentDescriptionObject.cs new file mode 100644 index 0000000..09dc11e --- /dev/null +++ b/Scripts/TaglibSharp/Asf/ContentDescriptionObject.cs @@ -0,0 +1,263 @@ +// +// ContentDescriptionObject.cs: Provides a representation of an ASF Content +// Description object which can be read from and written to disk. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Asf +{ + /// <summary> + /// This class extends <see cref="Object" /> to provide a + /// representation of an ASF Content Description object which can be + /// read from and written to disk. + /// </summary> + public class ContentDescriptionObject : Object + { + #region Private Fields + + /// <summary> + /// Contains the media title. + /// </summary> + string title = string.Empty; + + /// <summary> + /// Contains the author/performer. + /// </summary> + string author = string.Empty; + + /// <summary> + /// Contains the copyright information. + /// </summary> + string copyright = string.Empty; + + /// <summary> + /// Contains the description of the media. + /// </summary> + string description = string.Empty; + + /// <summary> + /// Contains the rating of the media. + /// </summary> + string rating = string.Empty; + + #endregion + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ContentDescriptionObject" /> by reading the + /// contents from a specified position in a specified file. + /// </summary> + /// <param name="file"> + /// A <see cref="Asf.File" /> object containing the file from + /// which the contents of the new instance are to be read. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specify at what position to + /// read the object. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="position" /> is less than zero or greater + /// than the size of the file. + /// </exception> + /// <exception cref="CorruptFileException"> + /// The object read from disk does not have the correct GUID + /// or smaller than the minimum size. + /// </exception> + public ContentDescriptionObject (File file, long position) + : base (file, position) + { + if (Guid != Asf.Guid.AsfContentDescriptionObject) + throw new CorruptFileException ("Object GUID incorrect."); + + if (OriginalSize < 34) + throw new CorruptFileException ("Object size too small."); + + ushort title_length = file.ReadWord (); + ushort author_length = file.ReadWord (); + ushort copyright_length = file.ReadWord (); + ushort description_length = file.ReadWord (); + ushort rating_length = file.ReadWord (); + + title = file.ReadUnicode (title_length); + author = file.ReadUnicode (author_length); + copyright = file.ReadUnicode (copyright_length); + description = file.ReadUnicode (description_length); + rating = file.ReadUnicode (rating_length); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ContentDescriptionObject" /> with no contents. + /// </summary> + public ContentDescriptionObject () + : base (Asf.Guid.AsfContentDescriptionObject) + { + } + + #endregion + + + + #region Public Region + + /// <summary> + /// Gets and sets the title of the media described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the title of + /// the media or <see langword="null" /> if it is not set. + /// </value> + public string Title { + get { return title.Length == 0 ? null : title; } + set { + title = string.IsNullOrEmpty (value) ? string.Empty : value; + } + } + + /// <summary> + /// Gets and sets the author or performer of the media + /// described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the author of + /// the media or <see langword="null" /> if it is not set. + /// </value> + public string Author { + get { return author.Length == 0 ? null : author; } + set { + author = string.IsNullOrEmpty (value) ? string.Empty : value; + } + } + + /// <summary> + /// Gets and sets the copyright information for the media + /// described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the copyright + /// information for the media or <see langword="null" /> if + /// it is not set. + /// </value> + public string Copyright { + get { return copyright.Length == 0 ? null : copyright; } + set { + copyright = string.IsNullOrEmpty (value) ? string.Empty : value; + } + } + + /// <summary> + /// Gets and sets the description of the media described by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a description + /// of the media or <see langword="null" /> if it is not set. + /// </value> + public string Description { + get { + return description.Length == 0 ? null : description; + } + set { + description = string.IsNullOrEmpty (value) ? string.Empty : value; + } + } + + /// <summary> + /// Gets and sets the rating of the media described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a rating of the + /// media or <see langword="null" /> if it is not set. + /// </value> + public string Rating { + get { return rating.Length == 0 ? null : rating; } + set { + rating = string.IsNullOrEmpty (value) ? string.Empty : value; + } + } + + /// <summary> + /// Gets whether or not the current instance is empty. + /// </summary> + /// <value> + /// <see langword="true" /> if all the values are cleared. + /// Otherwise <see langword="false" />. + /// </value> + public bool IsEmpty { + get { + return title.Length == 0 && + author.Length == 0 && + copyright.Length == 0 && + description.Length == 0 && + rating.Length == 0; + } + } + + #endregion + + + + #region Public Region + + /// <summary> + /// Renders the current instance as a raw ASF object. + /// </summary> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the current instance. + /// </returns> + public override ByteVector Render () + { + ByteVector title_bytes = RenderUnicode (title); + ByteVector author_bytes = RenderUnicode (author); + ByteVector copyright_bytes = RenderUnicode (copyright); + ByteVector description_bytes = + RenderUnicode (description); + ByteVector rating_bytes = RenderUnicode (rating); + + ByteVector output = RenderWord ((ushort) + title_bytes.Count); + output.Add (RenderWord ((ushort)author_bytes.Count)); + output.Add (RenderWord ((ushort)copyright_bytes.Count)); + output.Add (RenderWord ((ushort) + description_bytes.Count)); + output.Add (RenderWord ((ushort)rating_bytes.Count)); + output.Add (title_bytes); + output.Add (author_bytes); + output.Add (copyright_bytes); + output.Add (description_bytes); + output.Add (rating_bytes); + + return Render (output); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Asf/ContentDescriptionObject.cs.meta b/Scripts/TaglibSharp/Asf/ContentDescriptionObject.cs.meta new file mode 100644 index 0000000..6c56a6c --- /dev/null +++ b/Scripts/TaglibSharp/Asf/ContentDescriptionObject.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f526cfb69af160d3c9edf6227f73e985 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Asf/ContentDescriptor.cs b/Scripts/TaglibSharp/Asf/ContentDescriptor.cs new file mode 100644 index 0000000..4f690e0 --- /dev/null +++ b/Scripts/TaglibSharp/Asf/ContentDescriptor.cs @@ -0,0 +1,474 @@ +// +// ContentDescriptor.cs: Provides a representation of an ASF Content Descriptor +// to be used in combination with ExtendedContentDescriptionObject. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Asf +{ + /// <summary> + /// Indicates the type of data stored in a <see + /// cref="ContentDescriptor" /> or <see cref="DescriptionRecord" /> + /// object. + /// </summary> + public enum DataType + { + /// <summary> + /// The descriptor contains Unicode (UTF-16LE) text. + /// </summary> + Unicode = 0, + + /// <summary> + /// The descriptor contains binary data. + /// </summary> + Bytes = 1, + + /// <summary> + /// The descriptor contains a boolean value. + /// </summary> + Bool = 2, + + /// <summary> + /// The descriptor contains a 4-byte DWORD value. + /// </summary> + DWord = 3, + + /// <summary> + /// The descriptor contains a 8-byte QWORD value. + /// </summary> + QWord = 4, + + /// <summary> + /// The descriptor contains a 2-byte WORD value. + /// </summary> + Word = 5, + + /// <summary> + /// The descriptor contains a 16-byte GUID value. + /// </summary> + Guid = 6 + } + + /// <summary> + /// This class provides a representation of an ASF Content + /// Descriptor to be used in combination with <see + /// cref="ExtendedContentDescriptionObject" />. + /// </summary> + public class ContentDescriptor + { + #region Private Fields + + /// <summary> + /// Contains the string value. + /// </summary> + string strValue; + + /// <summary> + /// Contains the byte value. + /// </summary> + ByteVector byteValue; + + /// <summary> + /// Contains the long value. + /// </summary> + ulong longValue; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ContentDescriptor" /> with a specified name and + /// and value. + /// </summary> + /// <param name="name"> + /// A <see cref="string" /> object containing the name of the + /// new instance. + /// </param> + /// <param name="value"> + /// A <see cref="string" /> object containing the value for + /// the new instance. + /// </param> + public ContentDescriptor (string name, string value) + { + Name = name; + strValue = value; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ContentDescriptor" /> with a specified name and + /// and value. + /// </summary> + /// <param name="name"> + /// A <see cref="string" /> object containing the name of the + /// new instance. + /// </param> + /// <param name="value"> + /// A <see cref="ByteVector" /> object containing the value + /// for the new instance. + /// </param> + public ContentDescriptor (string name, ByteVector value) + { + Name = name; + Type = DataType.Bytes; + byteValue = new ByteVector (value); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ContentDescriptor" /> with a specified name and + /// and value. + /// </summary> + /// <param name="name"> + /// A <see cref="string" /> object containing the name of the + /// new instance. + /// </param> + /// <param name="value"> + /// A <see cref="uint" /> value containing the value + /// for the new instance. + /// </param> + public ContentDescriptor (string name, uint value) + { + Name = name; + Type = DataType.DWord; + longValue = value; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ContentDescriptor" /> with a specified name and + /// and value. + /// </summary> + /// <param name="name"> + /// A <see cref="string" /> object containing the name of the + /// new instance. + /// </param> + /// <param name="value"> + /// A <see cref="ulong" /> value containing the value + /// for the new instance. + /// </param> + public ContentDescriptor (string name, ulong value) + { + Name = name; + Type = DataType.QWord; + longValue = value; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ContentDescriptor" /> with a specified name and + /// and value. + /// </summary> + /// <param name="name"> + /// A <see cref="string" /> object containing the name of the + /// new instance. + /// </param> + /// <param name="value"> + /// A <see cref="ushort" /> value containing the value + /// for the new instance. + /// </param> + public ContentDescriptor (string name, ushort value) + { + Name = name; + Type = DataType.Word; + longValue = value; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ContentDescriptor" /> with a specified name and + /// and value. + /// </summary> + /// <param name="name"> + /// A <see cref="string" /> object containing the name of the + /// new instance. + /// </param> + /// <param name="value"> + /// A <see cref="bool" /> value containing the value + /// for the new instance. + /// </param> + public ContentDescriptor (string name, bool value) + { + Name = name; + Type = DataType.Bool; + longValue = value ? 1uL : 0; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ContentDescriptor" /> by reading its contents from + /// a file. + /// </summary> + /// <param name="file"> + /// A <see cref="Asf.File" /> object to read the raw ASF + /// Description Record from. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + /// <exception cref="CorruptFileException"> + /// A valid descriptor could not be read. + /// </exception> + /// <remarks> + /// <paramref name="file" /> must be at a seek position at + /// which the descriptor can be read. + /// </remarks> + protected internal ContentDescriptor (File file) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + if (!Parse (file)) + throw new CorruptFileException ("Failed to parse content descriptor."); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the name of the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the name of the + /// current instance. + /// </value> + public string Name { get; private set; } + + /// <summary> + /// Gets the type of data contained in the current instance. + /// </summary> + /// <value> + /// A <see cref="DataType" /> value indicating type of data + /// contained in the current instance. + /// </value> + public DataType Type { get; private set; } = DataType.Unicode; + + #endregion + + + + #region Public Methods + + /// <summary> + /// Gets a string representation of the current instance. + /// </summary> + /// <returns> + /// A <see cref="string" /> object containing the value of + /// the current instance. + /// </returns> + public override string ToString () + { + if (Type == DataType.Unicode) + return strValue; + + if (Type == DataType.Bytes) + return byteValue.ToString (StringType.UTF16LE); + + return longValue.ToString (); + } + + /// <summary> + /// Gets the binary contents of the current instance. + /// </summary> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// contents of the current instance, or <see langword="null" + /// /> if <see cref="Type" /> is unequal to <see + /// cref="DataType.Bytes" />. + /// </returns> + public ByteVector ToByteVector () + { + return byteValue; + } + + /// <summary> + /// Gets the boolean value contained in the current instance. + /// </summary> + /// <returns> + /// A <see cref="bool" /> value containing the value of the + /// current instance. + /// </returns> + public bool ToBool () + { + return longValue != 0; + } + + /// <summary> + /// Gets the DWORD value contained in the current instance. + /// </summary> + /// <returns> + /// A <see cref="uint" /> value containing the value of the + /// current instance. + /// </returns> + public uint ToDWord () + { + if (Type == DataType.Unicode && strValue != null && uint.TryParse (strValue, out var value)) + return value; + + return (uint)longValue; + } + + /// <summary> + /// Gets the QWORD value contained in the current instance. + /// </summary> + /// <returns> + /// A <see cref="ulong" /> value containing the value of the + /// current instance. + /// </returns> + public ulong ToQWord () + { + if (Type == DataType.Unicode && strValue != null && ulong.TryParse (strValue, out var value)) + return value; + + return longValue; + } + + /// <summary> + /// Gets the WORD value contained in the current instance. + /// </summary> + /// <returns> + /// A <see cref="ushort" /> value containing the value of the + /// current instance. + /// </returns> + public ushort ToWord () + { + if (Type == DataType.Unicode && strValue != null && ushort.TryParse (strValue, out var value)) + return value; + + return (ushort)longValue; + } + + /// <summary> + /// Renders the current instance as a raw ASF Description + /// Record. + /// </summary> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the current instance. + /// </returns> + public ByteVector Render () + { + ByteVector value; + + switch (Type) { + case DataType.Unicode: + value = Object.RenderUnicode (strValue); + break; + case DataType.Bytes: + value = byteValue; + break; + case DataType.Bool: + case DataType.DWord: + value = Object.RenderDWord ((uint)longValue); + break; + case DataType.QWord: + value = Object.RenderQWord (longValue); + break; + case DataType.Word: + value = Object.RenderWord ((ushort)longValue); + break; + default: + return null; + } + + ByteVector name = Object.RenderUnicode (Name); + + var output = new ByteVector { + Object.RenderWord ((ushort)name.Count), + name, + Object.RenderWord ((ushort)Type), + Object.RenderWord ((ushort)value.Count), + value + }; + + return output; + } + + #endregion + + + + #region Protected Methods + + /// <summary> + /// Populates the current instance by reading in the contents + /// from a file. + /// </summary> + /// <param name="file"> + /// A <see cref="Asf.File" /> object to read the raw ASF + /// Content Descriptor from. + /// </param> + /// <returns> + /// <see langword="true" /> if the data was read correctly. + /// Otherwise <see langword="false" />. + /// </returns> + protected bool Parse (File file) + { + int name_count = file.ReadWord (); + Name = file.ReadUnicode (name_count); + + Type = (DataType)file.ReadWord (); + + int value_count = file.ReadWord (); + switch (Type) { + case DataType.Word: + longValue = file.ReadWord (); + break; + + case DataType.Bool: + longValue = file.ReadDWord (); + break; + + case DataType.DWord: + longValue = file.ReadDWord (); + break; + + case DataType.QWord: + longValue = file.ReadQWord (); + break; + + case DataType.Unicode: + strValue = file.ReadUnicode (value_count); + break; + + case DataType.Bytes: + byteValue = file.ReadBlock (value_count); + break; + + default: + return false; + } + + return true; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Asf/ContentDescriptor.cs.meta b/Scripts/TaglibSharp/Asf/ContentDescriptor.cs.meta new file mode 100644 index 0000000..47e11a0 --- /dev/null +++ b/Scripts/TaglibSharp/Asf/ContentDescriptor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 12848f0d0cefe0dd3864fc18248f7482 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Asf/DescriptionRecord.cs b/Scripts/TaglibSharp/Asf/DescriptionRecord.cs new file mode 100644 index 0000000..6218f85 --- /dev/null +++ b/Scripts/TaglibSharp/Asf/DescriptionRecord.cs @@ -0,0 +1,568 @@ +// +// DescriptionRecord.cs: Provides a representation of an ASF Description Record +// to be used in combination with MetadataLibaryObject. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Asf +{ + /// <summary> + /// This class provides a representation of an ASF Description Record + /// to be used in combination with <see cref="MetadataLibraryObject" + /// />. + /// </summary> + public class DescriptionRecord + { + #region Private Fields + + /// <summary> + /// Contains the string value. + /// </summary> + string strValue; + + /// <summary> + /// Contains the byte value. + /// </summary> + ByteVector byteValue; + + /// <summary> + /// Contains the long value. + /// </summary> + ulong longValue; + + /// <summary> + /// Contains the GUID value. + /// </summary> + System.Guid guidValue = System.Guid.Empty; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="DescriptionRecord" /> with a specified language, + /// stream, name, and value. + /// </summary> + /// <param name="languageListIndex"> + /// A <see cref="ushort" /> value containing the language + /// list index of the new instance. + /// </param> + /// <param name="streamNumber"> + /// A <see cref="ushort" /> value containing the stream + /// number of the new instance. + /// </param> + /// <param name="name"> + /// A <see cref="string" /> object containing the name of the + /// new instance. + /// </param> + /// <param name="value"> + /// A <see cref="string" /> object containing the value for + /// the new instance. + /// </param> + public DescriptionRecord (ushort languageListIndex, ushort streamNumber, string name, string value) + { + LanguageListIndex = languageListIndex; + StreamNumber = streamNumber; + Name = name; + strValue = value; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="DescriptionRecord" /> with a specified language, + /// stream, name, and value. + /// </summary> + /// <param name="languageListIndex"> + /// A <see cref="ushort" /> value containing the language + /// list index of the new instance. + /// </param> + /// <param name="streamNumber"> + /// A <see cref="ushort" /> value containing the stream + /// number of the new instance. + /// </param> + /// <param name="name"> + /// A <see cref="string" /> object containing the name of the + /// new instance. + /// </param> + /// <param name="value"> + /// A <see cref="ByteVector" /> object containing the value + /// for the new instance. + /// </param> + public DescriptionRecord (ushort languageListIndex, ushort streamNumber, string name, ByteVector value) + { + LanguageListIndex = languageListIndex; + StreamNumber = streamNumber; + Name = name; + Type = DataType.Bytes; + byteValue = new ByteVector (value); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="DescriptionRecord" /> with a specified language, + /// stream, name, and value. + /// </summary> + /// <param name="languageListIndex"> + /// A <see cref="ushort" /> value containing the language + /// list index of the new instance. + /// </param> + /// <param name="streamNumber"> + /// A <see cref="ushort" /> value containing the stream + /// number of the new instance. + /// </param> + /// <param name="name"> + /// A <see cref="string" /> object containing the name of the + /// new instance. + /// </param> + /// <param name="value"> + /// A <see cref="uint" /> value containing the value + /// for the new instance. + /// </param> + public DescriptionRecord (ushort languageListIndex, ushort streamNumber, string name, uint value) + { + LanguageListIndex = languageListIndex; + StreamNumber = streamNumber; + Name = name; + Type = DataType.DWord; + longValue = value; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="DescriptionRecord" /> with a specified language, + /// stream, name, and value. + /// </summary> + /// <param name="languageListIndex"> + /// A <see cref="ushort" /> value containing the language + /// list index of the new instance. + /// </param> + /// <param name="streamNumber"> + /// A <see cref="ushort" /> value containing the stream + /// number of the new instance. + /// </param> + /// <param name="name"> + /// A <see cref="string" /> object containing the name of the + /// new instance. + /// </param> + /// <param name="value"> + /// A <see cref="ulong" /> value containing the value + /// for the new instance. + /// </param> + public DescriptionRecord (ushort languageListIndex, ushort streamNumber, string name, ulong value) + { + LanguageListIndex = languageListIndex; + StreamNumber = streamNumber; + Name = name; + Type = DataType.QWord; + longValue = value; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="DescriptionRecord" /> with a specified language, + /// stream, name, and value. + /// </summary> + /// <param name="languageListIndex"> + /// A <see cref="ushort" /> value containing the language + /// list index of the new instance. + /// </param> + /// <param name="streamNumber"> + /// A <see cref="ushort" /> value containing the stream + /// number of the new instance. + /// </param> + /// <param name="name"> + /// A <see cref="string" /> object containing the name of the + /// new instance. + /// </param> + /// <param name="value"> + /// A <see cref="ushort" /> value containing the value + /// for the new instance. + /// </param> + public DescriptionRecord (ushort languageListIndex, ushort streamNumber, string name, ushort value) + { + LanguageListIndex = languageListIndex; + StreamNumber = streamNumber; + Name = name; + Type = DataType.Word; + longValue = value; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="DescriptionRecord" /> with a specified language, + /// stream, name, and value. + /// </summary> + /// <param name="languageListIndex"> + /// A <see cref="ushort" /> value containing the language + /// list index of the new instance. + /// </param> + /// <param name="streamNumber"> + /// A <see cref="ushort" /> value containing the stream + /// number of the new instance. + /// </param> + /// <param name="name"> + /// A <see cref="string" /> object containing the name of the + /// new instance. + /// </param> + /// <param name="value"> + /// A <see cref="bool" /> value containing the value + /// for the new instance. + /// </param> + public DescriptionRecord (ushort languageListIndex, ushort streamNumber, string name, bool value) + { + LanguageListIndex = languageListIndex; + StreamNumber = streamNumber; + Name = name; + Type = DataType.Bool; + longValue = value ? 1uL : 0; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="DescriptionRecord" /> with a specified language, + /// stream, name, and value. + /// </summary> + /// <param name="languageListIndex"> + /// A <see cref="ushort" /> value containing the language + /// list index of the new instance. + /// </param> + /// <param name="streamNumber"> + /// A <see cref="ushort" /> value containing the stream + /// number of the new instance. + /// </param> + /// <param name="name"> + /// A <see cref="string" /> object containing the name of the + /// new instance. + /// </param> + /// <param name="value"> + /// A <see cref="System.Guid" /> value containing the value + /// for the new instance. + /// </param> + public DescriptionRecord (ushort languageListIndex, ushort streamNumber, string name, System.Guid value) + { + LanguageListIndex = languageListIndex; + StreamNumber = streamNumber; + Name = name; + Type = DataType.Guid; + guidValue = value; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="DescriptionRecord" /> by reading its contents from + /// a file. + /// </summary> + /// <param name="file"> + /// A <see cref="Asf.File" /> object to read the raw ASF + /// Description Record from. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + /// <exception cref="CorruptFileException"> + /// A valid record could not be read. + /// </exception> + /// <remarks> + /// <paramref name="file" /> must be at a seek position at + /// which the record can be read. + /// </remarks> + protected internal DescriptionRecord (File file) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + if (!Parse (file)) + throw new CorruptFileException ("Failed to parse description record."); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the index of the language associated with the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="ushort" /> value containing the index of the + /// language associated with the current instance. + /// </value> + public ushort LanguageListIndex { get; private set; } + + /// <summary> + /// Gets the index of the stream associated with the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="ushort" /> value containing the index of the + /// stream associated with the current instance. + /// </value> + public ushort StreamNumber { get; private set; } + + /// <summary> + /// Gets the name of the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the name of the + /// current instance. + /// </value> + public string Name { get; private set; } + + /// <summary> + /// Gets the type of data contained in the current instance. + /// </summary> + /// <value> + /// A <see cref="DataType" /> value indicating type of data + /// contained in the current instance. + /// </value> + public DataType Type { get; private set; } = DataType.Unicode; + + #endregion + + + + #region Public Methods + + /// <summary> + /// Gets a string representation of the current instance. + /// </summary> + /// <returns> + /// A <see cref="string" /> object containing the value of + /// the current instance. + /// </returns> + public override string ToString () + { + if (Type == DataType.Unicode) + return strValue; + + if (Type == DataType.Bytes) + return byteValue.ToString (StringType.UTF16LE); + + return longValue.ToString (); + } + + /// <summary> + /// Gets the binary contents of the current instance. + /// </summary> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// contents of the current instance, or <see langword="null" + /// /> if <see cref="Type" /> is unequal to <see + /// cref="DataType.Bytes" />. + /// </returns> + public ByteVector ToByteVector () + { + return byteValue; + } + + /// <summary> + /// Gets the boolean value contained in the current instance. + /// </summary> + /// <returns> + /// A <see cref="bool" /> value containing the value of the + /// current instance. + /// </returns> + public bool ToBool () + { + return longValue != 0; + } + + /// <summary> + /// Gets the DWORD value contained in the current instance. + /// </summary> + /// <returns> + /// A <see cref="uint" /> value containing the value of the + /// current instance. + /// </returns> + public uint ToDWord () + { + if (Type == DataType.Unicode && strValue != null && uint.TryParse (strValue, out var value)) + return value; + + return (uint)longValue; + } + + /// <summary> + /// Gets the QWORD value contained in the current instance. + /// </summary> + /// <returns> + /// A <see cref="ulong" /> value containing the value of the + /// current instance. + /// </returns> + public ulong ToQWord () + { + if (Type == DataType.Unicode && strValue != null && ulong.TryParse (strValue, out var value)) + return value; + + return longValue; + } + + /// <summary> + /// Gets the WORD value contained in the current instance. + /// </summary> + /// <returns> + /// A <see cref="ushort" /> value containing the value of the + /// current instance. + /// </returns> + public ushort ToWord () + { + if (Type == DataType.Unicode && strValue != null && ushort.TryParse (strValue, out var value)) + return value; + + return (ushort)longValue; + } + + /// <summary> + /// Gets the GUID value contained in the current instance. + /// </summary> + /// <returns> + /// A <see cref="System.Guid" /> value containing the value + /// of the current instance. + /// </returns> + public System.Guid ToGuid () + { + return guidValue; + } + + /// <summary> + /// Renders the current instance as a raw ASF Description + /// Record. + /// </summary> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the current instance. + /// </returns> + public ByteVector Render () + { + ByteVector value; + + switch (Type) { + case DataType.Unicode: + value = Object.RenderUnicode (strValue); + break; + case DataType.Bytes: + value = byteValue; + break; + case DataType.Bool: + case DataType.DWord: + value = Object.RenderDWord ((uint)longValue); + break; + case DataType.QWord: + value = Object.RenderQWord (longValue); + break; + case DataType.Word: + value = Object.RenderWord ((ushort)longValue); + break; + case DataType.Guid: + value = guidValue.ToByteArray (); + break; + default: + return null; + } + + ByteVector name = Object.RenderUnicode (Name); + + var output = new ByteVector { + Object.RenderWord (LanguageListIndex), + Object.RenderWord (StreamNumber), + Object.RenderWord ((ushort)name.Count), + Object.RenderWord ((ushort)Type), + Object.RenderDWord ((uint)value.Count), + name, + value + }; + + return output; + } + + #endregion + + + + #region Protected Methods + + /// <summary> + /// Populates the current instance by reading in the contents + /// from a file. + /// </summary> + /// <param name="file"> + /// A <see cref="Asf.File" /> object to read the raw ASF + /// Description Record from. + /// </param> + /// <returns> + /// <see langword="true" /> if the data was read correctly. + /// Otherwise <see langword="false" />. + /// </returns> + protected bool Parse (File file) + { + // Field name Field type Size (bits) + // Language List Index WORD 16 + // Stream Number WORD 16 + // Name Length WORD 16 + // Data Type WORD 16 + // Data Length DWORD 32 + // Name WCHAR varies + // Data See below varies + + LanguageListIndex = file.ReadWord (); + StreamNumber = file.ReadWord (); + ushort name_length = file.ReadWord (); + Type = (DataType)file.ReadWord (); + int data_length = (int)file.ReadDWord (); + Name = file.ReadUnicode (name_length); + + switch (Type) { + case DataType.Word: + longValue = file.ReadWord (); + break; + case DataType.Bool: + case DataType.DWord: + longValue = file.ReadDWord (); + break; + case DataType.QWord: + longValue = file.ReadQWord (); + break; + case DataType.Unicode: + strValue = file.ReadUnicode (data_length); + break; + case DataType.Bytes: + byteValue = file.ReadBlock (data_length); + break; + case DataType.Guid: + guidValue = file.ReadGuid (); + break; + default: + return false; + } + + return true; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Asf/DescriptionRecord.cs.meta b/Scripts/TaglibSharp/Asf/DescriptionRecord.cs.meta new file mode 100644 index 0000000..9ef783c --- /dev/null +++ b/Scripts/TaglibSharp/Asf/DescriptionRecord.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b240cea38450eb09286babb6fd6d82c7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Asf/ExtendedContentDescriptionObject.cs b/Scripts/TaglibSharp/Asf/ExtendedContentDescriptionObject.cs new file mode 100644 index 0000000..177422c --- /dev/null +++ b/Scripts/TaglibSharp/Asf/ExtendedContentDescriptionObject.cs @@ -0,0 +1,270 @@ +// +// ExtendedContentDescriptionObject.cs: Provides a representation of an ASF +// Extended Content Description object which can be read from and written to +// disk. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; + +namespace TagLib.Asf +{ + /// <summary> + /// This class extends <see cref="Object" /> to provide a + /// representation of an ASF Extended Content Description object + /// which can be read from and written to disk. + /// </summary> + public class ExtendedContentDescriptionObject : Object, IEnumerable<ContentDescriptor> + { + #region Private Fields + + /// <summary> + /// Contains the content descriptors. + /// </summary> + readonly List<ContentDescriptor> descriptors = new List<ContentDescriptor> (); + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ExtendedContentDescriptionObject" /> by reading the + /// contents from a specified position in a specified file. + /// </summary> + /// <param name="file"> + /// A <see cref="Asf.File" /> object containing the file from + /// which the contents of the new instance are to be read. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specify at what position to + /// read the object. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="position" /> is less than zero or greater + /// than the size of the file. + /// </exception> + /// <exception cref="CorruptFileException"> + /// The object read from disk does not have the correct GUID + /// or smaller than the minimum size. + /// </exception> + public ExtendedContentDescriptionObject (File file, long position) + : base (file, position) + { + if (!Guid.Equals (Asf.Guid.AsfExtendedContentDescriptionObject)) + throw new CorruptFileException ("Object GUID incorrect."); + + if (OriginalSize < 26) + throw new CorruptFileException ("Object size too small."); + + ushort count = file.ReadWord (); + + for (ushort i = 0; i < count; i++) + AddDescriptor (new ContentDescriptor (file)); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ExtendedContentDescriptionObject" /> with no + /// contents. + /// </summary> + public ExtendedContentDescriptionObject () + : base (Asf.Guid.AsfExtendedContentDescriptionObject) + { + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets whether or not the current instance is empty. + /// </summary> + /// <value> + /// <see langword="true" /> if the current instance doesn't + /// contain any <see cref="ContentDescriptor" /> objects. + /// Otherwise <see langword="false" />. + /// </value> + public bool IsEmpty { + get { return descriptors.Count == 0; } + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Renders the current instance as a raw ASF object. + /// </summary> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the current instance. + /// </returns> + public override ByteVector Render () + { + ByteVector output = new ByteVector (); + ushort count = 0; + + foreach (ContentDescriptor desc in descriptors) { + count++; + output.Add (desc.Render ()); + } + + return Render (RenderWord (count) + output); + } + + /// <summary> + /// Removes all descriptors with a given name from the + /// current instance. + /// </summary> + /// <param name="name"> + /// A <see cref="string" /> object containing the name of the + /// descriptors to be removed. + /// </param> + public void RemoveDescriptors (string name) + { + for (int i = descriptors.Count - 1; i >= 0; i--) + if (name == descriptors[i].Name) + descriptors.RemoveAt (i); + } + + /// <summary> + /// Gets all descriptors with any of a collection of names + /// from the current instance. + /// </summary> + /// <param name="names"> + /// A <see cref="T:string[]" /> containing the names of the + /// descriptors to be retrieved. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="names" /> is <see langword="null" />. + /// </exception> + /// <returns> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" /> object enumerating + /// through the <see cref="ContentDescriptor" /> objects + /// retrieved from the current instance. + /// </returns> + public IEnumerable<ContentDescriptor> GetDescriptors (params string[] names) + { + if (names == null) + throw new ArgumentNullException (nameof (names)); + + foreach (string name in names) + foreach (ContentDescriptor desc in descriptors) + if (desc.Name == name) + yield return desc; + } + + /// <summary> + /// Adds a descriptor to the current instance. + /// </summary> + /// <param name="descriptor"> + /// A <see cref="ContentDescriptor" /> object to add to the + /// current instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="descriptor" /> is <see langword="null" + /// />. + /// </exception> + public void AddDescriptor (ContentDescriptor descriptor) + { + if (descriptor == null) + throw new ArgumentNullException (nameof (descriptor)); + + descriptors.Add (descriptor); + } + + /// <summary> + /// Sets the a collection of desciptors for a given name, + /// removing the existing matching records. + /// </summary> + /// <param name="name"> + /// A <see cref="string" /> object containing the name of the + /// descriptors to be added. + /// </param> + /// <param name="descriptors"> + /// A <see cref="T:ContentDescriptor[]" /> containing + /// descriptors to add to the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="name" /> is <see langword="null" />. + /// </exception> + /// <remarks> + /// All added entries in <paramref name="descriptors" /> + /// should match <paramref name="name" /> but it is not + /// verified by the method. The descriptors will be added + /// with their own names and not the one provided in this + /// method, which are used for removing existing values and + /// determining where to position the new objects. + /// </remarks> + public void SetDescriptors (string name, params ContentDescriptor[] descriptors) + { + if (name == null) + throw new ArgumentNullException (nameof (name)); + + int position = this.descriptors.Count; + for (int i = this.descriptors.Count - 1; i >= 0; i--) { + if (name == this.descriptors[i].Name) { + this.descriptors.RemoveAt (i); + position = i; + } + } + this.descriptors.InsertRange (position, descriptors); + } + + #endregion + + + + #region IEnumerable + + /// <summary> + /// Gets an enumerator for enumerating through the content + /// descriptors. + /// </summary> + /// <returns> + /// A <see cref="T:System.Collections.IEnumerator`1" /> for + /// enumerating through the content descriptors. + /// </returns> + public IEnumerator<ContentDescriptor> GetEnumerator () + { + return descriptors.GetEnumerator (); + } + + System.Collections.IEnumerator + System.Collections.IEnumerable.GetEnumerator () + { + return descriptors.GetEnumerator (); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Asf/ExtendedContentDescriptionObject.cs.meta b/Scripts/TaglibSharp/Asf/ExtendedContentDescriptionObject.cs.meta new file mode 100644 index 0000000..f542c57 --- /dev/null +++ b/Scripts/TaglibSharp/Asf/ExtendedContentDescriptionObject.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d284fb627fd9b464a993ff8f4769b52c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Asf/File.cs b/Scripts/TaglibSharp/Asf/File.cs new file mode 100644 index 0000000..1f7175c --- /dev/null +++ b/Scripts/TaglibSharp/Asf/File.cs @@ -0,0 +1,436 @@ +// +// File.cs: Provides tagging and properties support for Microsoft's ASF files. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; + +namespace TagLib.Asf +{ + /// <summary> + /// This class extends <see cref="TagLib.File" /> to provide tagging + /// and properties support for Microsoft's ASF files. + /// </summary> + [SupportedMimeType ("taglib/wma", "wma")] + [SupportedMimeType ("taglib/wmv", "wmv")] + [SupportedMimeType ("taglib/asf", "asf")] + [SupportedMimeType ("audio/x-ms-wma")] + [SupportedMimeType ("audio/x-ms-asf")] + [SupportedMimeType ("video/x-ms-asf")] + public class File : TagLib.File + { + #region Private Fields + + /// <summary> + /// Contains the file's tag. + /// </summary> + Tag asf_tag; + + /// <summary> + /// Contains the file's properties. + /// </summary> + Properties properties; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system and specified read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path, ReadStyle propertiesStyle) + : base (path) + { + Read (propertiesStyle); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system with an average read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path) + : this (path, ReadStyle.Average) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction and + /// specified read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction, ReadStyle propertiesStyle) + : base (abstraction) + { + Read (propertiesStyle); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction with an + /// average read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction) + : this (abstraction, ReadStyle.Average) + { + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets a abstract representation of all tags stored in the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Tag" /> object representing all tags + /// stored in the current instance. + /// </value> + public override TagLib.Tag Tag { + get { return asf_tag; } + } + + /// <summary> + /// Gets the media properties of the file represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Properties" /> object containing the + /// media properties of the file represented by the current + /// instance. + /// </value> + public override Properties Properties { + get { return properties; } + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Saves the changes made in the current instance to the + /// file it represents. + /// </summary> + public override void Save () + { + // Boilerplate + PreSave (); + + Mode = AccessMode.Write; + try { + var header = new HeaderObject (this, 0); + + if (asf_tag == null) { + header.RemoveContentDescriptors (); + TagTypesOnDisk &= ~TagTypes.Asf; + } else { + TagTypesOnDisk |= TagTypes.Asf; + header.AddUniqueObject ( + asf_tag.ContentDescriptionObject); + header.AddUniqueObject ( + asf_tag.ExtendedContentDescriptionObject); + header.Extension.AddUniqueObject ( + asf_tag.MetadataLibraryObject); + } + + var output = header.Render (); + long diff = output.Count - (long)header.OriginalSize; + Insert (output, 0, (long)header.OriginalSize); + + InvariantStartPosition += diff; + InvariantEndPosition += diff; + } finally { + Mode = AccessMode.Closed; + } + } + + /// <summary> + /// Gets a tag of a specified type from the current instance, + /// optionally creating a new tag if possible. + /// </summary> + /// <param name="type"> + /// A <see cref="TagLib.TagTypes" /> value indicating the + /// type of tag to read. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> value specifying whether or not to + /// try and create the tag if one is not found. + /// </param> + /// <returns> + /// A <see cref="Tag" /> object containing the tag that was + /// found in or added to the current instance. If no + /// matching tag was found and none was created, <see + /// langword="null" /> is returned. + /// </returns> + public override TagLib.Tag GetTag (TagTypes type, bool create) + { + if (type == TagTypes.Asf) + return asf_tag; + + return null; + } + + /// <summary> + /// Removes a set of tag types from the current instance. + /// </summary> + /// <param name="types"> + /// A bitwise combined <see cref="TagLib.TagTypes" /> value + /// containing tag types to be removed from the file. + /// </param> + /// <remarks> + /// In order to remove all tags from a file, pass <see + /// cref="TagTypes.AllTags" /> as <paramref name="types" />. + /// </remarks> + public override void RemoveTags (TagTypes types) + { + if ((types & TagTypes.Asf) == TagTypes.Asf) + asf_tag.Clear (); + } + + /// <summary> + /// Reads a 2-byte WORD from the current instance. + /// </summary> + /// <returns> + /// A <see cref="ushort" /> value containing the WORD read + /// from the current instance. + /// </returns> + public ushort ReadWord () + { + return ReadBlock (2).ToUShort (false); + } + + /// <summary> + /// Reads a 4-byte DWORD from the current instance. + /// </summary> + /// <returns> + /// A <see cref="uint" /> value containing the DWORD read + /// from the current instance. + /// </returns> + public uint ReadDWord () + { + return ReadBlock (4).ToUInt (false); + } + + /// <summary> + /// Reads a 8-byte QWORD from the current instance. + /// </summary> + /// <returns> + /// A <see cref="ulong" /> value containing the QWORD read + /// from the current instance. + /// </returns> + public ulong ReadQWord () + { + return ReadBlock (8).ToULong (false); + } + + /// <summary> + /// Reads a 16-byte GUID from the current instance. + /// </summary> + /// <returns> + /// A <see cref="System.Guid" /> value containing the GUID + /// read from the current instance. + /// </returns> + public System.Guid ReadGuid () + { + return new System.Guid (ReadBlock (16).Data); + } + + /// <summary> + /// Reads a Unicode (UTF-16LE) string of specified length + /// from the current instance. + /// </summary> + /// <param name="length"> + /// A <see cref="int" /> value specifying the number of bytes + /// to read. This should always be an even number. + /// </param> + /// <returns> + /// A <see cref="string" /> object containing the Unicode + /// string read from the current instance. + /// </returns> + public string ReadUnicode (int length) + { + ByteVector data = ReadBlock (length); + string output = data.ToString (StringType.UTF16LE); + int i = output.IndexOf ('\0'); + return (i >= 0) ? output.Substring (0, i) : output; + } + + /// <summary> + /// Reads a collection of objects from the current instance. + /// </summary> + /// <param name="count"> + /// A <see cref="uint" /> value specifying the number of + /// objects to read. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specifying the seek position + /// at which to start reading. + /// </param> + /// <returns> + /// A new <see cref="T:System.Collections.Generic.IEnumerable`1" /> object enumerating + /// through the <see cref="Object" /> objects read from the + /// current instance. + /// </returns> + public IEnumerable<Object> ReadObjects (uint count, + long position) + { + for (int i = 0; i < (int)count; i++) { + Object obj = ReadObject (position); + position += (long)obj.OriginalSize; + yield return obj; + } + } + + /// <summary> + /// Reads a <see cref="Object" /> from the current instance. + /// </summary> + /// <param name="position"> + /// A <see cref="long" /> value specifying the seek position + /// at which to start reading. + /// </param> + /// <returns> + /// A new <see cref="Object" /> object of appropriate type as + /// read from the current instance. + /// </returns> + public Object ReadObject (long position) + { + Seek (position); + System.Guid id = ReadGuid (); + + if (id.Equals (Guid.AsfFilePropertiesObject)) + return new FilePropertiesObject (this, + position); + + if (id.Equals (Guid.AsfStreamPropertiesObject)) + return new StreamPropertiesObject (this, + position); + + if (id.Equals (Guid.AsfContentDescriptionObject)) + return new ContentDescriptionObject (this, + position); + + if (id.Equals ( + Guid.AsfExtendedContentDescriptionObject)) + return new ExtendedContentDescriptionObject ( + this, position); + + if (id.Equals (Guid.AsfPaddingObject)) + return new PaddingObject (this, position); + + if (id.Equals (Guid.AsfHeaderExtensionObject)) + return new HeaderExtensionObject (this, + position); + + if (id.Equals (Guid.AsfMetadataLibraryObject)) + return new MetadataLibraryObject (this, + position); + + return new UnknownObject (this, position); + } + + #endregion + + + + #region Private Methods + + /// <summary> + /// Reads the contents of the current instance. + /// </summary> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + void Read (ReadStyle propertiesStyle) + { + Mode = AccessMode.Read; + try { + HeaderObject header = new HeaderObject (this, 0); + + if (header.HasContentDescriptors) + TagTypesOnDisk |= TagTypes.Asf; + + asf_tag = new Tag (header); + + InvariantStartPosition = (long)header.OriginalSize; + InvariantEndPosition = Length; + + if ((propertiesStyle & ReadStyle.Average) != 0) + properties = header.Properties; + } finally { + Mode = AccessMode.Closed; + } + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Asf/File.cs.meta b/Scripts/TaglibSharp/Asf/File.cs.meta new file mode 100644 index 0000000..fe2d086 --- /dev/null +++ b/Scripts/TaglibSharp/Asf/File.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 230597e1f22d7c4048805f50836d30b1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Asf/FilePropertiesObject.cs b/Scripts/TaglibSharp/Asf/FilePropertiesObject.cs new file mode 100644 index 0000000..fc0f513 --- /dev/null +++ b/Scripts/TaglibSharp/Asf/FilePropertiesObject.cs @@ -0,0 +1,275 @@ +// +// FilePropertiesObject.cs: Provides a representation of an ASF File Properties +// object which can be read from and written to disk. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Asf +{ + /// <summary> + /// This class extends <see cref="Object" /> to provide a + /// representation of an ASF File Properties object which can be read + /// from and written to disk. + /// </summary> + public class FilePropertiesObject : Object + { + #region Constant Values + + static readonly DateTime FileTimeOffset = new DateTime (1601, 1, 1); + + #endregion + + #region Private Fields + + /// <summary> + /// Contains the GUID for the file. + /// </summary> + System.Guid file_id; + + /// <summary> + /// Contains the creation date. + /// </summary> + readonly ulong creation_date; + + /// <summary> + /// Contains the play duration. + /// </summary> + readonly ulong play_duration; + + /// <summary> + /// Contains the send duration. + /// </summary> + readonly ulong send_duration; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="FilePropertiesObject" /> by reading the contents + /// from a specified position in a specified file. + /// </summary> + /// <param name="file"> + /// A <see cref="Asf.File" /> object containing the file from + /// which the contents of the new instance are to be read. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specify at what position to + /// read the object. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="position" /> is less than zero or greater + /// than the size of the file. + /// </exception> + /// <exception cref="CorruptFileException"> + /// The object read from disk does not have the correct GUID + /// or smaller than the minimum size. + /// </exception> + public FilePropertiesObject (File file, long position) + : base (file, position) + { + if (!Guid.Equals (Asf.Guid.AsfFilePropertiesObject)) + throw new CorruptFileException ("Object GUID incorrect."); + + if (OriginalSize < 104) + throw new CorruptFileException ("Object size too small."); + + file_id = file.ReadGuid (); + FileSize = file.ReadQWord (); + creation_date = file.ReadQWord (); + DataPacketsCount = file.ReadQWord (); + play_duration = file.ReadQWord (); + send_duration = file.ReadQWord (); + Preroll = file.ReadQWord (); + Flags = file.ReadDWord (); + MinimumDataPacketSize = file.ReadDWord (); + MaximumDataPacketSize = file.ReadDWord (); + MaximumBitrate = file.ReadDWord (); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the GUID for the file described by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="System.Guid" /> value containing the GUID + /// for the file described by the current instance. + /// </value> + public System.Guid FileId { + get { return file_id; } + } + + /// <summary> + /// Gets the size of the file described by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="ulong" /> value containing the size of the + /// file described by the current instance. + /// </value> + public ulong FileSize { get; private set; } + + /// <summary> + /// Gets the creation date of the file described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="DateTime" /> value containing the creation + /// date of the file described by the current instance. + /// </value> + public DateTime CreationDate { + get { return new DateTime ((long)creation_date + FileTimeOffset.Ticks); } + } + + /// <summary> + /// Gets the number of data packets in the file described by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="ulong" /> value containing the number of + /// data packets in the file described by the current + /// instance. + /// </value> + public ulong DataPacketsCount { get; private set; } + + /// <summary> + /// Gets the play duration of the file described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TimeSpan" /> value containing the play + /// duration of the file described by the current instance. + /// </value> + public TimeSpan PlayDuration { + get { return new TimeSpan ((long)play_duration); } + } + + /// <summary> + /// Gets the send duration of the file described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TimeSpan" /> value containing the send + /// duration of the file described by the current instance. + /// </value> + public TimeSpan SendDuration { + get { return new TimeSpan ((long)send_duration); } + } + + /// <summary> + /// Gets the pre-roll of the file described by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="ulong" /> value containing the pre-roll of + /// the file described by the current instance. + /// </value> + public ulong Preroll { get; private set; } + + /// <summary> + /// Gets the flags of the file described by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the flags of the + /// file described by the current instance. + /// </value> + public uint Flags { get; private set; } + + /// <summary> + /// Gets the minimum data packet size of the file described + /// by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the minimum data + /// packet size of the file described by the current + /// instance. + /// </value> + public uint MinimumDataPacketSize { get; private set; } + + /// <summary> + /// Gets the maximum data packet size of the file described + /// by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the maximum data + /// packet size of the file described by the current + /// instance. + /// </value> + public uint MaximumDataPacketSize { get; private set; } + + /// <summary> + /// Gets the maximum bitrate of the file described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the maximum + /// bitrate of the file described by the current instance. + /// </value> + public uint MaximumBitrate { get; private set; } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Renders the current instance as a raw ASF object. + /// </summary> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the current instance. + /// </returns> + public override ByteVector Render () + { + ByteVector output = file_id.ToByteArray (); + output.Add (RenderQWord (FileSize)); + output.Add (RenderQWord (creation_date)); + output.Add (RenderQWord (DataPacketsCount)); + output.Add (RenderQWord (play_duration)); + output.Add (RenderQWord (send_duration)); + output.Add (RenderQWord (Preroll)); + output.Add (RenderDWord (Flags)); + output.Add (RenderDWord (MinimumDataPacketSize)); + output.Add (RenderDWord (MaximumDataPacketSize)); + output.Add (RenderDWord (MaximumBitrate)); + + return Render (output); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Asf/FilePropertiesObject.cs.meta b/Scripts/TaglibSharp/Asf/FilePropertiesObject.cs.meta new file mode 100644 index 0000000..42c18d0 --- /dev/null +++ b/Scripts/TaglibSharp/Asf/FilePropertiesObject.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: aadef2fcac80345fe8d8d585ba22aed5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Asf/Guid.cs b/Scripts/TaglibSharp/Asf/Guid.cs new file mode 100644 index 0000000..3165369 --- /dev/null +++ b/Scripts/TaglibSharp/Asf/Guid.cs @@ -0,0 +1,110 @@ +// +// Guid.cs: Provides common GUID values used by ASF Objects. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.Asf +{ + /// <summary> + /// This static class contains common <see cref="System.Guid" /> + /// values used by ASF Objects. + /// </summary> + public static class Guid + { + /// <summary> + /// Indicates that an object is a <see + /// cref="ContentDescriptionObject" />. + /// </summary> + public static readonly System.Guid AsfContentDescriptionObject = + new System.Guid ("75B22633-668E-11CF-A6D9-00AA0062CE6C"); + + /// <summary> + /// Indicates that an object is a <see + /// cref="ExtendedContentDescriptionObject" />. + /// </summary> + public static readonly System.Guid AsfExtendedContentDescriptionObject = + new System.Guid ("D2D0A440-E307-11D2-97F0-00A0C95EA850"); + + /// <summary> + /// Indicates that an object is a <see + /// cref="FilePropertiesObject" />. + /// </summary> + public static readonly System.Guid AsfFilePropertiesObject = + new System.Guid ("8CABDCA1-A947-11CF-8EE4-00C00C205365"); + + /// <summary> + /// Indicates that an object is a <see + /// cref="HeaderExtensionObject" />. + /// </summary> + public static readonly System.Guid AsfHeaderExtensionObject = + new System.Guid ("5FBF03B5-A92E-11CF-8EE3-00C00C205365"); + + /// <summary> + /// Indicates that an object is a <see + /// cref="HeaderObject" />. + /// </summary> + public static readonly System.Guid AsfHeaderObject = + new System.Guid ("75B22630-668E-11CF-A6D9-00AA0062CE6C"); + + /// <summary> + /// Indicates that an object is a <see + /// cref="MetadataLibraryObject" />. + /// </summary> + public static readonly System.Guid AsfMetadataLibraryObject = + new System.Guid ("44231C94-9498-49D1-A141-1D134E457054"); + + /// <summary> + /// Indicates that an object is a <see + /// cref="PaddingObject" />. + /// </summary> + public static readonly System.Guid AsfPaddingObject = + new System.Guid ("1806D474-CADF-4509-A4BA-9AABCB96AAE8"); + + /// <summary> + /// Indicates that an object is a <see + /// cref="StreamPropertiesObject" />. + /// </summary> + public static readonly System.Guid AsfStreamPropertiesObject = + new System.Guid ("B7DC0791-A9B7-11CF-8EE6-00C00C205365"); + + + /// <summary> + /// Indicates that a <see cref="StreamPropertiesObject" /> + /// contains information about an audio stream. + /// </summary> + public static readonly System.Guid AsfAudioMedia = + new System.Guid ("F8699E40-5B4D-11CF-A8FD-00805F5C442B"); + + /// <summary> + /// Indicates that a <see cref="StreamPropertiesObject" /> + /// contains information about an video stream. + /// </summary> + public static readonly System.Guid AsfVideoMedia = + new System.Guid ("BC19EFC0-5B4D-11CF-A8FD-00805F5C442B"); + + /// <summary> + /// Indicates a placeholder portion of a file is correctly + /// encoded. + /// </summary> + public static readonly System.Guid AsfReserved1 = + new System.Guid ("ABD3D211-A9BA-11cf-8EE6-00C00C205365"); + } +} diff --git a/Scripts/TaglibSharp/Asf/Guid.cs.meta b/Scripts/TaglibSharp/Asf/Guid.cs.meta new file mode 100644 index 0000000..961da19 --- /dev/null +++ b/Scripts/TaglibSharp/Asf/Guid.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 106d81de03690f00d9a5574b209c688b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Asf/HeaderExtensionObject.cs b/Scripts/TaglibSharp/Asf/HeaderExtensionObject.cs new file mode 100644 index 0000000..1afa152 --- /dev/null +++ b/Scripts/TaglibSharp/Asf/HeaderExtensionObject.cs @@ -0,0 +1,174 @@ +// +// HeaderExtensionObject.cs: Provides a representation of an ASF Header +// Extension object which can be read from and written to disk. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; + +namespace TagLib.Asf +{ + /// <summary> + /// This class extends <see cref="Object" /> to provide a + /// representation of an ASF Header Extension object which can be + /// read from and written to disk. + /// </summary> + public class HeaderExtensionObject : Object + { + #region Private Fields + + /// <summary> + /// Contains the child objects. + /// </summary> + readonly List<Object> children = new List<Object> (); + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="HeaderExtensionObject" /> by reading the contents + /// from a specified position in a specified file. + /// </summary> + /// <param name="file"> + /// A <see cref="Asf.File" /> object containing the file from + /// which the contents of the new instance are to be read. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specify at what position to + /// read the object. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="position" /> is less than zero or greater + /// than the size of the file. + /// </exception> + /// <exception cref="CorruptFileException"> + /// The object read from disk does not have the correct GUID + /// or contents. + /// </exception> + public HeaderExtensionObject (File file, long position) + : base (file, position) + { + if (!Guid.Equals (Asf.Guid.AsfHeaderExtensionObject)) + throw new CorruptFileException ("Object GUID incorrect."); + + if (file.ReadGuid () != Asf.Guid.AsfReserved1) + throw new CorruptFileException ("Reserved1 GUID expected."); + + if (file.ReadWord () != 6) + throw new CorruptFileException ("Invalid reserved WORD. Expected '6'."); + + uint size_remaining = file.ReadDWord (); + position += 0x170 / 8; + + while (size_remaining > 0) { + Object obj = file.ReadObject (position); + position += (long)obj.OriginalSize; + size_remaining -= (uint)obj.OriginalSize; + children.Add (obj); + } + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the child objects contained in the current instance. + /// </summary> + /// <value> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" /> object enumerating + /// through the children of the current instance. + /// </value> + public IEnumerable<Object> Children { + get { return children; } + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Renders the current instance as a raw ASF object. + /// </summary> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the current instance. + /// </returns> + public override ByteVector Render () + { + ByteVector output = new ByteVector (); + + foreach (var child in children) + output.Add (child.Render ()); + + output.Insert (0, RenderDWord ((uint)output.Count)); + output.Insert (0, RenderWord (6)); + output.Insert (0, Asf.Guid.AsfReserved1.ToByteArray ()); + + return Render (output); + } + + /// <summary> + /// Adds a child object to the current instance. + /// </summary> + /// <param name="obj"> + /// A <see cref="Object" /> object to add to the current + /// instance. + /// </param> + public void AddObject (Object obj) + { + children.Add (obj); + } + + /// <summary> + /// Adds a child unique child object to the current instance, + /// replacing and existing child if present. + /// </summary> + /// <param name="obj"> + /// A <see cref="Object" /> object to add to the current + /// instance. + /// </param> + public void AddUniqueObject (Object obj) + { + for (int i = 0; i < children.Count; i++) + if (children[i].Guid == obj.Guid) { + children[i] = obj; + return; + } + + children.Add (obj); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Asf/HeaderExtensionObject.cs.meta b/Scripts/TaglibSharp/Asf/HeaderExtensionObject.cs.meta new file mode 100644 index 0000000..32dfae3 --- /dev/null +++ b/Scripts/TaglibSharp/Asf/HeaderExtensionObject.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dc8a5039b8de0c71c9af979086ce9378 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Asf/HeaderObject.cs b/Scripts/TaglibSharp/Asf/HeaderObject.cs new file mode 100644 index 0000000..db0f94a --- /dev/null +++ b/Scripts/TaglibSharp/Asf/HeaderObject.cs @@ -0,0 +1,265 @@ +// +// HeaderObject.cs: Provides a representation of an ASF Header object which can +// be read from and written to disk. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; + +namespace TagLib.Asf +{ + /// <summary> + /// This class extends <see cref="Object" /> to provide a + /// representation of an ASF Header object which can be read from and + /// written to disk. + /// </summary> + public class HeaderObject : Object + { + #region Private Fields + + /// <summary> + /// Contains the reserved header data. + /// </summary> + readonly ByteVector reserved; + + /// <summary> + /// Contains the child objects. + /// </summary> + readonly List<Object> children; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="HeaderObject" /> by reading the contents from a + /// specified position in a specified file. + /// </summary> + /// <param name="file"> + /// A <see cref="Asf.File" /> object containing the file from + /// which the contents of the new instance are to be read. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specify at what position to + /// read the object. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="position" /> is less than zero or greater + /// than the size of the file. + /// </exception> + /// <exception cref="CorruptFileException"> + /// The object read from disk does not have the correct GUID + /// or smaller than the minimum size. + /// </exception> + public HeaderObject (File file, long position) + : base (file, position) + { + if (!Guid.Equals (Asf.Guid.AsfHeaderObject)) + throw new CorruptFileException ("Object GUID incorrect."); + + if (OriginalSize < 26) + throw new CorruptFileException ("Object size too small."); + + children = new List<Object> (); + + uint child_count = file.ReadDWord (); + + reserved = file.ReadBlock (2); + + children.AddRange (file.ReadObjects (child_count, + file.Tell)); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the header extension object contained in the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="HeaderExtensionObject" /> object containing + /// the header extension object. + /// </value> + public HeaderExtensionObject Extension { + get { + foreach (Object child in children) + if (child is HeaderExtensionObject) + return child as HeaderExtensionObject; + return null; + } + } + + /// <summary> + /// Gets the child objects contained in the current instance. + /// </summary> + /// <value> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" /> object enumerating + /// through the children of the current instance. + /// </value> + public IEnumerable<Object> Children { + get { return children; } + } + + /// <summary> + /// Gets the media properties contained within the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="Properties" /> object containing the media + /// properties of the current instance. + /// </value> + public Properties Properties { + get { + TimeSpan duration = TimeSpan.Zero; + var codecs = new List<ICodec> (); + + foreach (var obj in Children) { + if (obj is FilePropertiesObject fpobj) { + duration = fpobj.PlayDuration - TimeSpan.FromMilliseconds (fpobj.Preroll); + continue; + } + + if (obj is StreamPropertiesObject spobj) { + codecs.Add (spobj.Codec); + } + } + + return new Properties (duration, codecs); + } + } + + /// <summary> + /// Gets whether or not the current instance contains either + /// type of content descriptiors. + /// </summary> + /// <value> + /// <see langword="true" /> if the current instance contains + /// a <see cref="ContentDescriptionObject" /> or a <see + /// cref="ExtendedContentDescriptionObject" />. Otherwise + /// <see langword="false" />. + /// </value> + public bool HasContentDescriptors { + get { + foreach (Object child in children) + if (child.Guid == Asf.Guid.AsfContentDescriptionObject || + child.Guid == Asf.Guid.AsfExtendedContentDescriptionObject) + return true; + + return false; + } + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Renders the current instance as a raw ASF object. + /// </summary> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the current instance. + /// </returns> + public override ByteVector Render () + { + var output = new ByteVector (); + uint child_count = 0; + + foreach (var child in children) + if (child.Guid != Asf.Guid.AsfPaddingObject) { + output.Add (child.Render ()); + child_count++; + } + + long size_diff = (long)output.Count + 30 - + (long)OriginalSize; + + if (size_diff != 0) { + var obj = new PaddingObject ((uint)(size_diff > 0 ? 4096 : -size_diff)); + + output.Add (obj.Render ()); + child_count++; + } + + output.Insert (0, reserved); + output.Insert (0, RenderDWord (child_count)); + return Render (output); + } + + /// <summary> + /// Adds a child object to the current instance. + /// </summary> + /// <param name="obj"> + /// A <see cref="Object" /> object to add to the current + /// instance. + /// </param> + public void AddObject (Object obj) + { + children.Add (obj); + } + + /// <summary> + /// Adds a child unique child object to the current instance, + /// replacing and existing child if present. + /// </summary> + /// <param name="obj"> + /// A <see cref="Object" /> object to add to the current + /// instance. + /// </param> + public void AddUniqueObject (Object obj) + { + for (int i = 0; i < children.Count; i++) + if (children[i].Guid == obj.Guid) { + children[i] = obj; + return; + } + + children.Add (obj); + } + + /// <summary> + /// Removes the content description objects from the current + /// instance. + /// </summary> + public void RemoveContentDescriptors () + { + for (int i = children.Count - 1; i >= 0; i--) + if (children[i].Guid == Asf.Guid.AsfContentDescriptionObject || + children[i].Guid == Asf.Guid.AsfExtendedContentDescriptionObject) + children.RemoveAt (i); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Asf/HeaderObject.cs.meta b/Scripts/TaglibSharp/Asf/HeaderObject.cs.meta new file mode 100644 index 0000000..ae9790a --- /dev/null +++ b/Scripts/TaglibSharp/Asf/HeaderObject.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 28f74c9348168792da3d31feb083107a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Asf/MetadataLibraryObject.cs b/Scripts/TaglibSharp/Asf/MetadataLibraryObject.cs new file mode 100644 index 0000000..d125429 --- /dev/null +++ b/Scripts/TaglibSharp/Asf/MetadataLibraryObject.cs @@ -0,0 +1,288 @@ +// +// MetadataLibraryObject.cs: Provides a representation of an ASF Metadata +// Library object which can be read from and written to disk. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections; +using System.Collections.Generic; + +namespace TagLib.Asf +{ + /// <summary> + /// This class extends <see cref="Object" /> to provide a + /// representation of an ASF Metadata Library object which can be + /// read from and written to disk. + /// </summary> + public class MetadataLibraryObject : Object, IEnumerable<DescriptionRecord> + { + #region Private Fields + + /// <summary> + /// Contains the description records. + /// </summary> + readonly List<DescriptionRecord> records = new List<DescriptionRecord> (); + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="MetadataLibraryObject" /> by reading the contents + /// from a specified position in a specified file. + /// </summary> + /// <param name="file"> + /// A <see cref="Asf.File" /> object containing the file from + /// which the contents of the new instance are to be read. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specify at what position to + /// read the object. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="position" /> is less than zero or greater + /// than the size of the file. + /// </exception> + /// <exception cref="CorruptFileException"> + /// The object read from disk does not have the correct GUID + /// or smaller than the minimum size. + /// </exception> + public MetadataLibraryObject (File file, long position) + : base (file, position) + { + if (!Guid.Equals (Asf.Guid.AsfMetadataLibraryObject)) + throw new CorruptFileException ("Object GUID incorrect."); + + if (OriginalSize < 26) + throw new CorruptFileException ("Object size too small."); + + ushort count = file.ReadWord (); + + for (ushort i = 0; i < count; i++) { + var rec = new DescriptionRecord (file); + AddRecord (rec); + } + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="MetadataLibraryObject" /> with no contents. + /// </summary> + public MetadataLibraryObject () + : base (Asf.Guid.AsfMetadataLibraryObject) + { + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets whether or not the current instance is empty. + /// </summary> + /// <value> + /// <see langword="true" /> if the current instance doesn't + /// contain any <see cref="DescriptionRecord" /> objects. + /// Otherwise <see langword="false" />. + /// </value> + public bool IsEmpty { + get { return records.Count == 0; } + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Renders the current instance as a raw ASF object. + /// </summary> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the current instance. + /// </returns> + public override ByteVector Render () + { + ByteVector output = new ByteVector (); + ushort count = 0; + + foreach (DescriptionRecord rec in records) { + count++; + output.Add (rec.Render ()); + } + + return Render (RenderWord (count) + output); + } + + /// <summary> + /// Removes all records with a given language, stream, and + /// name from the current instance. + /// </summary> + /// <param name="languageListIndex"> + /// A <see cref="ushort" /> value containing the language + /// list index of the records to be removed. + /// </param> + /// <param name="streamNumber"> + /// A <see cref="ushort" /> value containing the stream + /// number of the records to be removed. + /// </param> + /// <param name="name"> + /// A <see cref="string" /> object containing the name of the + /// records to be removed. + /// </param> + public void RemoveRecords (ushort languageListIndex, ushort streamNumber, string name) + { + for (int i = records.Count - 1; i >= 0; i--) { + DescriptionRecord rec = records[i]; + if (rec.LanguageListIndex == languageListIndex && + rec.StreamNumber == streamNumber && + rec.Name == name) + records.RemoveAt (i); + } + } + + /// <summary> + /// Gets all records with a given language, stream, and any + /// of a collection of names from the current instance. + /// </summary> + /// <param name="languageListIndex"> + /// A <see cref="ushort" /> value containing the language + /// list index of the records to be retrieved. + /// </param> + /// <param name="streamNumber"> + /// A <see cref="ushort" /> value containing the stream + /// number of the records to be retrieved. + /// </param> + /// <param name="names"> + /// A <see cref="T:string[]" /> containing the names of the + /// records to be retrieved. + /// </param> + /// <returns> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" /> object enumerating + /// through the <see cref="DescriptionRecord" /> objects + /// retrieved from the current instance. + /// </returns> + public IEnumerable<DescriptionRecord> GetRecords (ushort languageListIndex, ushort streamNumber, params string[] names) + { + foreach (DescriptionRecord rec in records) { + if (rec.LanguageListIndex != languageListIndex || + rec.StreamNumber != streamNumber) + continue; + + foreach (string name in names) + if (rec.Name == name) + yield return rec; + } + } + + /// <summary> + /// Adds a record to the current instance. + /// </summary> + /// <param name="record"> + /// A <see cref="DescriptionRecord" /> object to add to the + /// current instance. + /// </param> + public void AddRecord (DescriptionRecord record) + { + records.Add (record); + } + + /// <summary> + /// Sets the a collection of records for a given language, + /// stream, and name, removing the existing matching records. + /// </summary> + /// <param name="languageListIndex"> + /// A <see cref="ushort" /> value containing the language + /// list index of the records to be added. + /// </param> + /// <param name="streamNumber"> + /// A <see cref="ushort" /> value containing the stream + /// number of the records to be added. + /// </param> + /// <param name="name"> + /// A <see cref="string" /> object containing the name of the + /// records to be added. + /// </param> + /// <param name="records"> + /// A <see cref="T:DescriptionRecord[]" /> containing records + /// to add to the new instance. + /// </param> + /// <remarks> + /// All added entries in <paramref name="records" /> should + /// match <paramref name="languageListIndex" />, <paramref + /// name="streamNumber" /> and <paramref name="name" /> but + /// it is not verified by the method. The records will be + /// added with their own values and not those provided in + /// this method, which are used for removing existing values + /// and determining where to position the new object. + /// </remarks> + public void SetRecords (ushort languageListIndex, ushort streamNumber, string name, params DescriptionRecord[] records) + { + int position = this.records.Count; + for (int i = this.records.Count - 1; i >= 0; i--) { + DescriptionRecord rec = this.records[i]; + if (rec.LanguageListIndex == languageListIndex && + rec.StreamNumber == streamNumber && + rec.Name == name) { + this.records.RemoveAt (i); + position = i; + } + } + this.records.InsertRange (position, records); + } + + #endregion + + + + #region IEnumerable + + /// <summary> + /// Gets an enumerator for enumerating through the + /// description records. + /// </summary> + /// <returns> + /// A <see cref="T:System.Collections.IEnumerator`1" /> for + /// enumerating through the description records. + /// </returns> + public IEnumerator<DescriptionRecord> GetEnumerator () + { + return records.GetEnumerator (); + } + + IEnumerator IEnumerable.GetEnumerator () + { + return records.GetEnumerator (); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Asf/MetadataLibraryObject.cs.meta b/Scripts/TaglibSharp/Asf/MetadataLibraryObject.cs.meta new file mode 100644 index 0000000..9124b30 --- /dev/null +++ b/Scripts/TaglibSharp/Asf/MetadataLibraryObject.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 60b732db7695db75682664625a7c9288 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Asf/Object.cs b/Scripts/TaglibSharp/Asf/Object.cs new file mode 100644 index 0000000..618f123 --- /dev/null +++ b/Scripts/TaglibSharp/Asf/Object.cs @@ -0,0 +1,244 @@ +// +// Object.cs: Provides a basic representation of an ASF object which can be read +// from and written to disk. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Asf +{ + /// <summary> + /// This abstract class provides a basic representation of an ASF + /// object which can be read from and written to disk. + /// </summary> + public abstract class Object + { + #region Private Fields + + /// <summary> + /// Contains the GUID of the object. + /// </summary> + readonly System.Guid id; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Object" /> by reading the contents from a + /// specified position in a specified file. + /// </summary> + /// <param name="file"> + /// A <see cref="Asf.File" /> object containing the file from + /// which the contents of the new instance are to be read. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specify at what position to + /// read the object. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="position" /> is less than zero or greater + /// than the size of the file. + /// </exception> + protected Object (File file, long position) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + if (position < 0 || + position > file.Length - 24) + throw new ArgumentOutOfRangeException (nameof (position)); + + file.Seek (position); + id = file.ReadGuid (); + OriginalSize = file.ReadQWord (); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Object" /> with a specified GUID. + /// </summary> + /// <param name="guid"> + /// A <see cref="System.Guid" /> value containing the GUID to + /// use for the new instance. + /// </param> + protected Object (System.Guid guid) + { + id = guid; + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the GUID for the current instance. + /// </summary> + /// <value> + /// A <see cref="System.Guid" /> object containing the GUID + /// of the current instance. + /// </value> + public System.Guid Guid { + get { return id; } + } + + /// <summary> + /// Gets the original size of the current instance. + /// </summary> + /// <value> + /// A <see cref="ulong" /> value containing the size of the + /// current instance as it originally appeared on disk. + /// </value> + public ulong OriginalSize { get; private set; } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Renders the current instance as a raw ASF object. + /// </summary> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the current instance. + /// </returns> + /// <seealso cref="Render(ByteVector)" /> + public abstract ByteVector Render (); + + #endregion + + + + #region Public Static Methods + + /// <summary> + /// Renders a Unicode (wide) string. + /// </summary> + /// <param name="value"> + /// A <see cref="string" /> object containing the text to + /// render. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered value. + /// </returns> + public static ByteVector RenderUnicode (string value) + { + ByteVector v = ByteVector.FromString (value, StringType.UTF16LE); + v.Add (RenderWord (0)); + return v; + } + + /// <summary> + /// Renders a 4-byte DWORD. + /// </summary> + /// <param name="value"> + /// A <see cref="uint" /> value containing the DWORD to + /// render. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered value. + /// </returns> + public static ByteVector RenderDWord (uint value) + { + return ByteVector.FromUInt (value, false); + } + + /// <summary> + /// Renders a 8-byte QWORD. + /// </summary> + /// <param name="value"> + /// A <see cref="ulong" /> value containing the QWORD to + /// render. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered value. + /// </returns> + public static ByteVector RenderQWord (ulong value) + { + return ByteVector.FromULong (value, false); + } + + /// <summary> + /// Renders a 2-byte WORD. + /// </summary> + /// <param name="value"> + /// A <see cref="ushort" /> value containing the WORD to + /// render. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered value. + /// </returns> + public static ByteVector RenderWord (ushort value) + { + return ByteVector.FromUShort (value, false); + } + + #endregion + + + + #region Protected Methods + + /// <summary> + /// Renders the current instance as a raw ASF object + /// containing specified data. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the data to + /// contained in the rendered version of the current + /// instance. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the current instance. + /// </returns> + /// <remarks> + /// Child classes implementing <see cref="Render()" /> should + /// render their contents and then send the data through this + /// method to produce the final output. + /// </remarks> + protected ByteVector Render (ByteVector data) + { + ulong length = (ulong)((data != null ? data.Count : 0) + 24); + ByteVector v = id.ToByteArray (); + v.Add (RenderQWord (length)); + v.Add (data); + return v; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Asf/Object.cs.meta b/Scripts/TaglibSharp/Asf/Object.cs.meta new file mode 100644 index 0000000..938eb53 --- /dev/null +++ b/Scripts/TaglibSharp/Asf/Object.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: de6647e25247fb396826cf683998e204 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Asf/PaddingObject.cs b/Scripts/TaglibSharp/Asf/PaddingObject.cs new file mode 100644 index 0000000..cf5ba73 --- /dev/null +++ b/Scripts/TaglibSharp/Asf/PaddingObject.cs @@ -0,0 +1,125 @@ +// +// PaddingObject.cs: Provides a representation of an ASF Padding object which +// can be read from and written to disk. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Asf +{ + /// <summary> + /// This class extends <see cref="Object" /> to provide a + /// representation of an ASF Padding object which can be read from + /// and written to disk. + /// </summary> + public class PaddingObject : Object + { + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="PaddingObject" /> by reading the contents from a + /// specified position in a specified file. + /// </summary> + /// <param name="file"> + /// A <see cref="Asf.File" /> object containing the file from + /// which the contents of the new instance are to be read. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specify at what position to + /// read the object. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="position" /> is less than zero or greater + /// than the size of the file. + /// </exception> + /// <exception cref="CorruptFileException"> + /// The object read from disk does not have the correct GUID + /// or smaller than the minimum size. + /// </exception> + public PaddingObject (File file, long position) + : base (file, position) + { + if (!Guid.Equals (Asf.Guid.AsfPaddingObject)) + throw new CorruptFileException ("Object GUID incorrect."); + + if (OriginalSize < 24) + throw new CorruptFileException ("Object size too small."); + + Size = OriginalSize; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="PaddingObject" /> of a specified size. + /// </summary> + /// <param name="size"> + /// A <see cref="uint" /> value specifying the number of + /// bytes the new instance is to take up on disk. + /// </param> + public PaddingObject (uint size) + : base (Asf.Guid.AsfPaddingObject) + { + Size = size; + } + + #endregion + + + + #region Prublic Properties + + /// <summary> + /// Gets and sets the number of bytes the current instance + /// will take up on disk. + /// </summary> + /// <value> + /// A <see cref="ulong" /> value containing the size of the + /// current instance on disk. + /// </value> + public ulong Size { get; set; } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Renders the current instance as a raw ASF object. + /// </summary> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the current instance. + /// </returns> + public override ByteVector Render () + { + return Render (new ByteVector ((int)(Size - 24))); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Asf/PaddingObject.cs.meta b/Scripts/TaglibSharp/Asf/PaddingObject.cs.meta new file mode 100644 index 0000000..f276e35 --- /dev/null +++ b/Scripts/TaglibSharp/Asf/PaddingObject.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 57cc0edc0b79695a69d3f10c7d65944f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Asf/StreamPropertiesObject.cs b/Scripts/TaglibSharp/Asf/StreamPropertiesObject.cs new file mode 100644 index 0000000..70bbdb3 --- /dev/null +++ b/Scripts/TaglibSharp/Asf/StreamPropertiesObject.cs @@ -0,0 +1,226 @@ +// +// StreamPropertiesObject.cs: Provides a representation of an ASF Stream +// Properties object which can be read from and written to disk. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Asf +{ + /// <summary> + /// This class extends <see cref="Object" /> to provide a + /// representation of an ASF Stream Properties object which can be + /// read from and written to disk. + /// </summary> + public class StreamPropertiesObject : Object + { + #region Private Fields + + /// <summary> + /// Contains the time offset of the stream. + /// </summary> + readonly ulong time_offset; + + /// <summary> + /// Contains the reserved data. + /// </summary> + readonly uint reserved; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="PaddingObject" /> by reading the contents from a + /// specified position in a specified file. + /// </summary> + /// <param name="file"> + /// A <see cref="Asf.File" /> object containing the file from + /// which the contents of the new instance are to be read. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specify at what position to + /// read the object. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="position" /> is less than zero or greater + /// than the size of the file. + /// </exception> + /// <exception cref="CorruptFileException"> + /// The object read from disk does not have the correct GUID + /// or smaller than the minimum size. + /// </exception> + public StreamPropertiesObject (File file, long position) + : base (file, position) + { + if (!Guid.Equals (Asf.Guid.AsfStreamPropertiesObject)) + throw new CorruptFileException ("Object GUID incorrect."); + + if (OriginalSize < 78) + throw new CorruptFileException ("Object size too small."); + + StreamType = file.ReadGuid (); + ErrorCorrectionType = file.ReadGuid (); + time_offset = file.ReadQWord (); + + int type_specific_data_length = (int)file.ReadDWord (); + int error_correction_data_length = (int)file.ReadDWord (); + + Flags = file.ReadWord (); + reserved = file.ReadDWord (); + TypeSpecificData = file.ReadBlock (type_specific_data_length); + ErrorCorrectionData = file.ReadBlock (error_correction_data_length); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the codec information contained in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="ICodec" /> object containing the codec + /// information read from <see cref="TypeSpecificData" /> or + /// <see langword="null" /> if the data could not be decoded. + /// </value> + public ICodec Codec { + get { + if (StreamType == Asf.Guid.AsfAudioMedia) + return new Riff.WaveFormatEx (TypeSpecificData, 0); + + if (StreamType == Asf.Guid.AsfVideoMedia) + return new Riff.BitmapInfoHeader (TypeSpecificData, 11); + + return null; + } + } + + /// <summary> + /// Gets the stream type GUID of the current instance. + /// </summary> + /// <summary> + /// A <see cref="System.Guid" /> object containing the stream + /// type GUID of the current instance. + /// </summary> + public System.Guid StreamType { get; } + + /// <summary> + /// Gets the error correction type GUID of the current + /// instance. + /// </summary> + /// <summary> + /// A <see cref="System.Guid" /> object containing the error + /// correction type GUID of the current instance. + /// </summary> + public System.Guid ErrorCorrectionType { get; } + + /// <summary> + /// Gets the time offset at which the stream described by the + /// current instance begins. + /// </summary> + /// <value> + /// A <see cref="TimeSpan" /> value containing the time + /// offset at which the stream described by the current + /// instance begins. + /// </value> + public TimeSpan TimeOffset { + get { return new TimeSpan ((long)time_offset); } + } + + /// <summary> + /// Gets the flags that apply to the current instance. + /// </summary> + /// <value> + /// A <see cref="ushort" /> value containing the flags that + /// apply to the current instance. + /// </value> + public ushort Flags { get; private set; } + + /// <summary> + /// Gets the type specific data contained in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> object containing the type + /// specific data contained in the current instance. + /// </value> + /// <remarks> + /// The contents of this value are dependant on the type + /// contained in <see cref="StreamType" />. + /// </remarks> + public ByteVector TypeSpecificData { get; private set; } + + /// <summary> + /// Gets the error correction data contained in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> object containing the error + /// correction data contained in the current instance. + /// </value> + /// <remarks> + /// The contents of this value are dependant on the type + /// contained in <see cref="ErrorCorrectionType" />. + /// </remarks> + public ByteVector ErrorCorrectionData { get; private set; } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Renders the current instance as a raw ASF object. + /// </summary> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the current instance. + /// </returns> + public override ByteVector Render () + { + ByteVector output = StreamType.ToByteArray (); + output.Add (ErrorCorrectionType.ToByteArray ()); + output.Add (RenderQWord (time_offset)); + output.Add (RenderDWord ((uint)TypeSpecificData.Count)); + output.Add (RenderDWord ((uint)ErrorCorrectionData.Count)); + output.Add (RenderWord (Flags)); + output.Add (RenderDWord (reserved)); + output.Add (TypeSpecificData); + output.Add (ErrorCorrectionData); + + return Render (output); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Asf/StreamPropertiesObject.cs.meta b/Scripts/TaglibSharp/Asf/StreamPropertiesObject.cs.meta new file mode 100644 index 0000000..9c9d22d --- /dev/null +++ b/Scripts/TaglibSharp/Asf/StreamPropertiesObject.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f4fa10f38049b3e2499e7f713daf6b9a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Asf/Tag.cs b/Scripts/TaglibSharp/Asf/Tag.cs new file mode 100644 index 0000000..84717ba --- /dev/null +++ b/Scripts/TaglibSharp/Asf/Tag.cs @@ -0,0 +1,1536 @@ +// +// Tag.cs: Provides a representation of an ASF tag which can be read from and +// written to disk. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2005-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Globalization; + +namespace TagLib.Asf +{ + /// <summary> + /// This class extends <see cref="TagLib.Tag" /> to provide a + /// representation of an ASF tag which can be read from and written + /// to disk. + /// </summary> + public class Tag : TagLib.Tag, IEnumerable<ContentDescriptor> + { + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Tag" /> with no contents. + /// </summary> + public Tag () + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Tag" /> using the children of a <see + /// cref="HeaderObject" /> object. + /// </summary> + /// <param name="header"> + /// A <see cref="HeaderObject" /> object whose children are + /// are to be used by the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="header" /> is <see langword="null" />. + /// </exception> + public Tag (HeaderObject header) + { + if (header == null) + throw new ArgumentNullException (nameof (header)); + + foreach (Object child in header.Children) { + if (child is ContentDescriptionObject) + ContentDescriptionObject = child as ContentDescriptionObject; + + if (child is ExtendedContentDescriptionObject) + ExtendedContentDescriptionObject = child as ExtendedContentDescriptionObject; + } + + foreach (Object child in header.Extension.Children) + if (child is MetadataLibraryObject) + MetadataLibraryObject = child as MetadataLibraryObject; + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the ASF Content Description object used by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="ContentDescriptionObject" /> object + /// containing the ASF Content Description object used by the + /// current instance. + /// </value> + public ContentDescriptionObject ContentDescriptionObject { get; private set; } = new ContentDescriptionObject (); + + /// <summary> + /// Gets the ASF Extended Content Description object used by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="ExtendedContentDescriptionObject" /> object + /// containing the ASF Extended Content Description object + /// used by the current instance. + /// </value> + public ExtendedContentDescriptionObject + ExtendedContentDescriptionObject { get; private set; } = new ExtendedContentDescriptionObject (); + + /// <summary> + /// Gets the ASF Metadata Library object used by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="MetadataLibraryObject" /> object containing + /// the ASF Metadata Library object used by the current + /// instance. + /// </value> + public MetadataLibraryObject MetadataLibraryObject { get; private set; } = new MetadataLibraryObject (); + + #endregion + + + + #region Public Methods + + /// <summary> + /// Gets the string contained in a specific descriptor in the + /// current instance. + /// </summary> + /// <param name="names"> + /// A <see cref="T:string[]" /> containing the names of the + /// descriptors to look for the value in. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="names" /> is <see langword="null" />. + /// </exception> + /// <returns> + /// A <see cref="string" /> object containing the contents of + /// the first descriptor found in the current instance. + /// </returns> + public string GetDescriptorString (params string[] names) + { + if (names == null) + throw new ArgumentNullException (nameof (names)); + + foreach (var desc in GetDescriptors (names)) { + if (desc == null || desc.Type != DataType.Unicode) + continue; + + string value = desc.ToString (); + if (value != null) + return value; + } + + return null; + } + + /// <summary> + /// Gets the strings contained in a specific descriptor in + /// the current instance. + /// </summary> + /// <param name="names"> + /// A <see cref="T:string[]" /> containing the names of the + /// descriptors to look for the value in. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="names" /> is <see langword="null" />. + /// </exception> + /// <returns> + /// A <see cref="string" /> object containing the contents of + /// the first descriptor found in the current instance as + /// split by ';'. + /// </returns> + public string[] GetDescriptorStrings (params string[] names) + { + if (names == null) + throw new ArgumentNullException (nameof (names)); + + return SplitAndClean (GetDescriptorString (names)); + } + + /// <summary> + /// Sets the string for a collection of descriptors in the + /// current instance. + /// </summary> + /// <param name="value"> + /// A <see cref="string" /> object containing the value to + /// store, or <see langword="null" /> to clear the value. + /// </param> + /// <param name="names"> + /// A <see cref="T:string[]" /> containing the names in which + /// the value would be expected. For example, "WM/AlbumTitle" + /// and "Album". + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="names" /> is <see langword="null" />. + /// </exception> + /// <remarks> + /// The value will be stored in the first value in <paramref + /// name="names" /> and the rest will be cleared. + /// </remarks> + public void SetDescriptorString (string value, + params string[] names) + { + if (names == null) + throw new ArgumentNullException (nameof (names)); + + int index = 0; + + if (value != null && value.Trim ().Length != 0) { + SetDescriptors (names[0], new ContentDescriptor (names[0], value)); + + index++; + } + + for (; index < names.Length; index++) + RemoveDescriptors (names[index]); + } + + /// <summary> + /// Sets the strings for a collection of descriptors in the + /// current instance. + /// </summary> + /// <param name="value"> + /// A <see cref="T:string[]" /> containing the value to store, + /// or <see langword="null" /> to clear the value. + /// </param> + /// <param name="names"> + /// A <see cref="T:string[]" /> containing the names in which + /// the value would be expected. For example, "WM/AlbumTitle" + /// and "Album". + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="names" /> is <see langword="null" />. + /// </exception> + /// <remarks> + /// The value will be stored in the first value in <paramref + /// name="names" /> and the rest will be cleared. + /// </remarks> + public void SetDescriptorStrings (string[] value, params string[] names) + { + if (names == null) + throw new ArgumentNullException (nameof (names)); + + SetDescriptorString (string.Join ("; ", value), names); + } + + /// <summary> + /// Removes all descriptors with a specified name from the + /// current instance. + /// </summary> + /// <param name="name"> + /// A <see cref="string" /> object containing the name of the + /// descriptor to remove from the current instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="name" /> is <see langword="null" />. + /// </exception> + public void RemoveDescriptors (string name) + { + if (name == null) + throw new ArgumentNullException (nameof (name)); + + ExtendedContentDescriptionObject.RemoveDescriptors (name); + } + + /// <summary> + /// Gets all descriptors with any of a collection of names + /// from the current instance. + /// </summary> + /// <param name="names"> + /// A <see cref="T:string[]" /> containing the names of the + /// descriptors to be retrieved. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="names" /> is <see langword="null" />. + /// </exception> + /// <returns> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" /> object enumerating + /// through the <see cref="ContentDescriptor" /> objects + /// retrieved from the current instance. + /// </returns> + public IEnumerable<ContentDescriptor> GetDescriptors (params string[] names) + { + if (names == null) + throw new ArgumentNullException (nameof (names)); + + return ExtendedContentDescriptionObject.GetDescriptors (names); + } + + /// <summary> + /// Sets the a collection of desciptors for a given name, + /// removing the existing matching records. + /// </summary> + /// <param name="name"> + /// A <see cref="string" /> object containing the name of the + /// descriptors to be added. + /// </param> + /// <param name="descriptors"> + /// A <see cref="T:ContentDescriptor[]" /> containing + /// descriptors to add to the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="name" /> is <see langword="null" />. + /// </exception> + /// <remarks> + /// All added entries in <paramref name="descriptors" /> + /// should match <paramref name="name" /> but it is not + /// verified by the method. The descriptors will be added + /// with their own names and not the one provided in this + /// method, which are used for removing existing values and + /// determining where to position the new objects. + /// </remarks> + public void SetDescriptors (string name, params ContentDescriptor[] descriptors) + { + if (name == null) + throw new ArgumentNullException (nameof (name)); + + ExtendedContentDescriptionObject.SetDescriptors (name, descriptors); + } + + /// <summary> + /// Adds a descriptor to the current instance. + /// </summary> + /// <param name="descriptor"> + /// A <see cref="ContentDescriptor" /> object to add to the + /// current instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="descriptor" /> is <see langword="null" + /// />. + /// </exception> + public void AddDescriptor (ContentDescriptor descriptor) + { + if (descriptor == null) + throw new ArgumentNullException (nameof (descriptor)); + + ExtendedContentDescriptionObject.AddDescriptor (descriptor); + } + + #endregion + + + + #region Private Static Methods + + /// <summary> + /// Converts a raw ASF picture into an <see cref="IPicture" + /// /> object. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing raw ASF + /// picture data. + /// </param> + /// <returns> + /// A <see cref="IPicture" /> object to read from the raw + /// data. + /// </returns> + static IPicture PictureFromData (ByteVector data) + { + if (data.Count < 9) + return null; + + int offset = 0; + Picture p = new Picture { + // Get the picture type: + Type = (PictureType)data[offset] + }; + offset += 1; + + // Get the picture size: + + int size = (int)data.Mid (offset, 4).ToUInt (false); + offset += 4; + + // Get the mime-type: + + int found = data.Find (ByteVector.TextDelimiter (StringType.UTF16LE), offset, 2); + if (found < 0) + return null; + + p.MimeType = data.ToString (StringType.UTF16LE, offset, found - offset); + offset = found + 2; + + // Get the description: + + found = data.Find (ByteVector.TextDelimiter (StringType.UTF16LE), offset, 2); + if (found < 0) + return null; + + p.Description = data.ToString (StringType.UTF16LE, offset, found - offset); + offset = found + 2; + + p.Data = data.Mid (offset, size); + + return p; + } + + /// <summary> + /// Converts a <see cref="IPicture" /> object into raw ASF + /// picture data. + /// </summary> + /// <param name="picture"> + /// A <see cref="IPicture" /> object to convert. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing raw ASF + /// picture data. + /// </returns> + static ByteVector PictureToData (IPicture picture) + { + var v = new ByteVector ((byte)picture.Type) { + Object.RenderDWord ((uint)picture.Data.Count), + Object.RenderUnicode (picture.MimeType), + Object.RenderUnicode (picture.Description), + picture.Data + }; + return v; + } + + /// <summary> + /// Splits a string into a collection of strings by ';'. + /// </summary> + /// <param name="s"> + /// A <see cref="string" /> object containing the text to + /// split. + /// </param> + /// <returns> + /// A <see cref="T:string[]" /> containing the split text. + /// </returns> + static string[] SplitAndClean (string s) + { + if (s == null || s.Trim ().Length == 0) + return new string[0]; + + string[] result = s.Split (';'); + + for (int i = 0; i < result.Length; i++) + result[i] = result[i].Trim (); + + return result; + } + + #endregion + + + + #region IEnumerable + + /// <summary> + /// Gets an enumerator for enumerating through the content + /// descriptors. + /// </summary> + /// <returns> + /// A <see cref="T:System.Collections.IEnumerator`1" /> for + /// enumerating through the content descriptors. + /// </returns> + public IEnumerator<ContentDescriptor> GetEnumerator () + { + return ExtendedContentDescriptionObject.GetEnumerator (); + } + + IEnumerator IEnumerable.GetEnumerator () + { + return ExtendedContentDescriptionObject.GetEnumerator (); + } + + #endregion + + + + #region TagLib.Tag + + /// <summary> + /// Gets the tag types contained in the current instance. + /// </summary> + /// <value> + /// Always <see cref="TagTypes.Asf" />. + /// </value> + public override TagTypes TagTypes { + get { return TagTypes.Asf; } + } + + /// <summary> + /// Gets and sets the title for the media described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the title for + /// the media described by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the title stored in + /// the ASF Content Description Object. + /// </remarks> + public override string Title { + get { return ContentDescriptionObject.Title; } + set { ContentDescriptionObject.Title = value; } + } + + + /// <summary> + /// Gets and sets a short description, one-liner. + /// It represents the tagline of the Video/music. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the subtitle + /// the media represented by the current instance + /// or an empty array if no value is present. + /// </value> + /// <remarks> + /// <para>This field gives a nice/short precision to + /// the title, which is typically below the title on the + /// front cover of a media. + /// For example, for "Back to the future", this would be + /// "It's About Time". + /// </para> + /// </remarks> + /// <remarks> + /// This property is implemented using the "WM/SubTitle" + /// field. + /// https://msdn.microsoft.com/en-us/library/windows/desktop/dd757997(v=vs.85).aspx + /// </remarks> + public override string Subtitle { + get { + return GetDescriptorString ("WM/SubTitle"); + } + set { + SetDescriptorString (value, "WM/SubTitle"); + } + } + + + + /// <summary> + /// Gets and sets the sort names for the Track Title of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the sort name of + /// the Track Title of the media described by the current + /// instance or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "WM/TitleSortOrder" + /// field. + /// http://msdn.microsoft.com/en-us/library/aa386866(VS.85).aspx + /// </remarks> + public override string TitleSort { + get { + return GetDescriptorString ("WM/TitleSortOrder"); + } + set { + SetDescriptorString (value, "WM/TitleSortOrder"); + } + } + + /// <summary> + /// Gets and sets a short description of the media. + /// For a music, this could be the comment that the artist + /// made of its artwork. For a video, this should be a + /// short summary of the story/plot, but a spoiler. This + /// should give the impression of what to expect in the + /// media. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the subtitle + /// the media represented by the current instance + /// or an empty array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the description stored + /// in the ASF Content Description Object. + /// </remarks> + public override string Description { + get { return ContentDescriptionObject.Description; } + set { ContentDescriptionObject.Description = value; } + } + + + /// <summary> + /// Gets and sets the performers or artists who performed in + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the performers or + /// artists who performed in the media described by the + /// current instance or an empty array if no value is + /// present. + /// </value> + /// <remarks> + /// This property is implemented using the author stored in + /// the ASF Content Description Object. + /// </remarks> + public override string[] Performers { + get { return SplitAndClean (ContentDescriptionObject.Author); } + set { ContentDescriptionObject.Author = string.Join ("; ", value); } + } + + /// <summary> + /// Gets and sets the sort names of the performers or artists + /// who performed in the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the sort names for + /// the performers or artists who performed in the media + /// described by the current instance, or an empty array if + /// no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "WM/ArtistSortOrder" field. + /// http://msdn.microsoft.com/en-us/library/aa386866(VS.85).aspx + /// </remarks> + public override string[] PerformersSort { + get { + return GetDescriptorStrings ("WM/ArtistSortOrder"); + } + set { + SetDescriptorStrings (value, "WM/ArtistSortOrder"); + } + } + + /// <summary> + /// Gets and sets the band or artist who is credited in the + /// creation of the entire album or collection containing the + /// media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the band or artist + /// who is credited in the creation of the entire album or + /// collection containing the media described by the current + /// instance or an empty array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "WM/AlbumArtist" + /// and "AlbumArtist" Content Descriptors. + /// </remarks> + public override string[] AlbumArtists { + get { + return GetDescriptorStrings ("WM/AlbumArtist", "AlbumArtist"); + } + set { + SetDescriptorStrings (value, "WM/AlbumArtist", "AlbumArtist"); + } + } + + /// <summary> + /// Gets and sets the sort names for the band or artist who + /// is credited in the creation of the entire album or + /// collection containing the media described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the sort names + /// for the band or artist who is credited in the creation + /// of the entire album or collection containing the media + /// described by the current instance or an empty array if + /// no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "WM/AlbumArtistSortOrder" + /// field. + /// http://msdn.microsoft.com/en-us/library/aa386866(VS.85).aspx + /// </remarks> + public override string[] AlbumArtistsSort { + get { + return GetDescriptorStrings ("WM/AlbumArtistSortOrder"); + } + set { + SetDescriptorStrings (value, "WM/AlbumArtistSortOrder"); + } + } + + /// <summary> + /// Gets and sets the composers of the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the composers of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "WM/Composer" + /// and "Composer" Content Descriptors. + /// </remarks> + public override string[] Composers { + get { + return GetDescriptorStrings ("WM/Composer", "Composer"); + } + set { + SetDescriptorStrings (value, "WM/Composer", "Composer"); + } + } + + /// <summary> + /// Gets and sets the album of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the album of + /// the media represented by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "WM/AlbumTitle" + /// and "Album" Content Descriptors. + /// </remarks> + public override string Album { + get { + return GetDescriptorString ("WM/AlbumTitle", "Album"); + } + set { + SetDescriptorString (value, "WM/AlbumTitle", "Album"); + } + } + + /// <summary> + /// Gets and sets the sort names for the Album Title of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the sort name of + /// the Album Title of the media described by the current + /// instance or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "WM/AlbumSortOrder" + /// field. + /// http://msdn.microsoft.com/en-us/library/aa386866(VS.85).aspx + /// </remarks> + public override string AlbumSort { + get { + return GetDescriptorString ("WM/AlbumSortOrder"); + } + set { + SetDescriptorString (value, "WM/AlbumSortOrder"); + } + } + + /// <summary> + /// Gets and sets a user comment on the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing user comments + /// on the media represented by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "WM/Text" field. + /// </remarks> + public override string Comment { + get { + return GetDescriptorString ("WM/Text"); + } + set { + SetDescriptorString (value, "WM/Text"); + } + } + + /// <summary> + /// Gets and sets the genres of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the genres of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "WM/Genre", + /// "WM/GenreID", and "Genre" Content Descriptors. + /// </remarks> + public override string[] Genres { + get { + string value = GetDescriptorString ("WM/Genre", "WM/GenreID", "Genre"); + + if (value == null || value.Trim ().Length == 0) + return new string[] { }; + + string[] result = value.Split (';'); + + for (int i = 0; i < result.Length; i++) { + string genre = result[i].Trim (); + + int closing = genre.IndexOf (')'); + if (closing > 0 && genre[0] == '(' && byte.TryParse (genre.Substring (1, closing - 1), out var genre_id)) + genre = TagLib.Genres.IndexToAudio (genre_id); + + result[i] = genre; + } + + return result; + } + set { + SetDescriptorString (string.Join ("; ", value), "WM/Genre", "Genre", "WM/GenreID"); + } + } + + /// <summary> + /// Gets and sets the year that the media represented by the + /// current instance was recorded. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the year that the media + /// represented by the current instance was created or zero + /// if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "WM/Year" Content + /// Descriptor. + /// </remarks> + public override uint Year { + get { + string text = GetDescriptorString ("WM/Year"); + + if (text == null || text.Length < 4) + return 0; + + if (uint.TryParse (text.Substring (0, 4), NumberStyles.Integer, CultureInfo.InvariantCulture, out var value)) + return value; + + return 0; + } + set { + if (value == 0) { + RemoveDescriptors ("WM/Year"); + return; + } + + SetDescriptorString (value.ToString (CultureInfo.InvariantCulture), "WM/Year"); + } + } + + /// <summary> + /// Gets and sets the position of the media represented by + /// the current instance in its containing album. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the position of the + /// media represented by the current instance in its + /// containing album or zero if not specified. + /// </value> + /// <remarks> + /// This property is implemented using the "WM/TrackNumber" + /// Content Descriptor. + /// </remarks> + public override uint Track { + get { + foreach (ContentDescriptor desc in GetDescriptors ("WM/TrackNumber")) { + uint value = desc.ToDWord (); + if (value != 0) + return value; + } + + return 0; + } + set { + if (value == 0) + RemoveDescriptors ("WM/TrackNumber"); + else + SetDescriptors ("WM/TrackNumber", new ContentDescriptor ("WM/TrackNumber", value)); + } + } + + /// <summary> + /// Gets and sets the number of tracks in the album + /// containing the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of tracks in + /// the album containing the media represented by the current + /// instance or zero if not specified. + /// </value> + /// <remarks> + /// This property is implemented using the "TrackTotal" + /// Content Descriptor. + /// </remarks> + public override uint TrackCount { + get { + foreach (var desc in GetDescriptors ("TrackTotal")) { + uint value = desc.ToDWord (); + if (value != 0) + return value; + } + + return 0; + } + set { + if (value == 0) + RemoveDescriptors ("TrackTotal"); + else + SetDescriptors ("TrackTotal", new ContentDescriptor ("TrackTotal", value)); + } + } + + /// <summary> + /// Gets and sets the number of the disc containing the media + /// represented by the current instance in the boxed set. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of the disc + /// containing the media represented by the current instance + /// in the boxed set. + /// </value> + /// <remarks> + /// This property is implemented using the "WM/PartOfSet" + /// Content Descriptor. + /// </remarks> + public override uint Disc { + get { + string text = GetDescriptorString ("WM/PartOfSet"); + + if (text == null) + return 0; + + string[] texts = text.Split ('/'); + + if (texts.Length < 1) + return 0; + + return uint.TryParse (texts[0], NumberStyles.Integer, CultureInfo.InvariantCulture, out var value) ? value : 0; + } + set { + uint count = DiscCount; + if (value == 0 && count == 0) { + RemoveDescriptors ("WM/PartOfSet"); + return; + } + + if (count != 0) { + SetDescriptorString (string.Format (CultureInfo.InvariantCulture, "{0}/{1}", value, count), "WM/PartOfSet"); + return; + } + + SetDescriptorString (value.ToString (CultureInfo.InvariantCulture), "WM/PartOfSet"); + } + } + + /// <summary> + /// Gets and sets the number of discs in the boxed set + /// containing the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of discs in + /// the boxed set containing the media represented by the + /// current instance or zero if not specified. + /// </value> + /// <remarks> + /// This property is implemented using the "WM/PartOfSet" + /// Content Descriptor. + /// </remarks> + public override uint DiscCount { + get { + string text = GetDescriptorString ("WM/PartOfSet"); + + if (text == null) + return 0; + + string[] texts = text.Split ('/'); + + if (texts.Length < 2) + return 0; + + return uint.TryParse (texts[1], NumberStyles.Integer, CultureInfo.InvariantCulture, out var value) ? value : 0; + } + set { + uint disc = Disc; + if (disc == 0 && value == 0) { + RemoveDescriptors ("WM/PartOfSet"); + return; + } + + if (value != 0) { + SetDescriptorString (string.Format (CultureInfo.InvariantCulture, "{0}/{1}", disc, value), "WM/PartOfSet"); + return; + } + + SetDescriptorString (disc.ToString (CultureInfo.InvariantCulture), "WM/PartOfSet"); + } + } + + /// <summary> + /// Gets and sets the lyrics or script of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the lyrics or + /// script of the media represented by the current instance + /// or <see langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "WM/Lyrics" + /// Content Descriptor. + /// </remarks> + public override string Lyrics { + get { return GetDescriptorString ("WM/Lyrics"); } + set { SetDescriptorString (value, "WM/Lyrics"); } + } + + /// <summary> + /// Gets and sets the grouping on the album which the media + /// in the current instance belongs to. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the grouping on + /// the album which the media in the current instance belongs + /// to or <see langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the + /// "WM/ContentGroupDescription" Content Descriptor. + /// </remarks> + public override string Grouping { + get { + return GetDescriptorString ("WM/ContentGroupDescription"); + } + set { + SetDescriptorString (value, "WM/ContentGroupDescription"); + } + } + + /// <summary> + /// Gets and sets the number of beats per minute in the audio + /// of the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of beats per + /// minute in the audio of the media represented by the + /// current instance, or zero if not specified. + /// </value> + /// <remarks> + /// This property is implemented using the + /// "WM/BeatsPerMinute" Content Descriptor. + /// </remarks> + public override uint BeatsPerMinute { + get { + foreach (ContentDescriptor desc in GetDescriptors ("WM/BeatsPerMinute")) { + uint value = desc.ToDWord (); + if (value != 0) + return value; + } + + return 0; + } + set { + if (value == 0) { + RemoveDescriptors ("WM/BeatsPerMinute"); + return; + } + + SetDescriptors ("WM/BeatsPerMinute", new ContentDescriptor ("WM/BeatsPerMinute", value)); + } + } + + /// <summary> + /// Gets and sets the conductor or director of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the conductor + /// or director of the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// This property is implemented using the "WM/Conductor" + /// Content Descriptor. + /// </remarks> + public override string Conductor { + get { return GetDescriptorString ("WM/Conductor"); } + set { SetDescriptorString (value, "WM/Conductor"); } + } + + /// <summary> + /// Gets and sets the copyright information for the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the copyright + /// information for the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// This property is implemented using the copyright stored + /// in the ASF Content Description Object. + /// </remarks> + public override string Copyright { + get { return ContentDescriptionObject.Copyright; } + set { ContentDescriptionObject.Copyright = value; } + } + + /// <summary> + /// Gets and sets the MusicBrainz Artist ID of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ArtistID for the media described by the current + /// instance or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "MusicBrainz/Artist Id" + /// field. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzArtistId { + get { return GetDescriptorString ("MusicBrainz/Artist Id"); } + set { SetDescriptorString (value, "MusicBrainz/Artist Id"); } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Group ID of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseGroupID for the media described by the current + /// instance or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "MusicBrainz/Release Group Id" + /// field. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzReleaseGroupId { + get { return GetDescriptorString ("MusicBrainz/Release Group Id"); } + set { SetDescriptorString (value, "MusicBrainz/Release Group Id"); } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release ID of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseID for the media described by the current + /// instance or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "MusicBrainz/Album Id" + /// field. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzReleaseId { + get { return GetDescriptorString ("MusicBrainz/Album Id"); } + set { SetDescriptorString (value, "MusicBrainz/Album Id"); } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Artist ID of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseArtistID for the media described by the current + /// instance or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "MusicBrainz/Album Artist Id" + /// field. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzReleaseArtistId { + get { return GetDescriptorString ("MusicBrainz/Album Artist Id"); } + set { SetDescriptorString (value, "MusicBrainz/Album Artist Id"); } + } + + /// <summary> + /// Gets and sets the MusicBrainz Track ID of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// TrackID for the media described by the current + /// instance or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "MusicBrainz/Track Id" + /// field. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzTrackId { + get { return GetDescriptorString ("MusicBrainz/Track Id"); } + set { SetDescriptorString (value, "MusicBrainz/Track Id"); } + } + + /// <summary> + /// Gets and sets the MusicBrainz Disc ID of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// DiscID for the media described by the current + /// instance or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "MusicBrainz/Disc Id" + /// field. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzDiscId { + get { return GetDescriptorString ("MusicBrainz/Disc Id"); } + set { SetDescriptorString (value, "MusicBrainz/Disc Id"); } + } + + /// <summary> + /// Gets and sets the MusicIP PUID of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicIPPUID + /// for the media described by the current instance or + /// null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "MusicIP/PUID" + /// field. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicIpId { + get { return GetDescriptorString ("MusicIP/PUID"); } + set { SetDescriptorString (value, "MusicIP/PUID"); } + } + + // <summary> + // Gets and sets the AmazonID of + // the media described by the current instance. + // </summary> + // <value> + // A <see cref="string" /> containing the AmazonID + // for the media described by the current instance or + // null if no value is present. + // </value> + // <remarks> + // A definition on where to store the ASIN for + // Windows Media is not currently defined + // </remarks> + //public override string AmazonId { + // get { return null; } + // set {} + //} + + /// <summary> + /// Gets and sets the MusicBrainz Release Status of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseStatus for the media described by the current + /// instance or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "MusicBrainz/Album Status" + /// field. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzReleaseStatus { + get { return GetDescriptorString ("MusicBrainz/Album Status"); } + set { SetDescriptorString (value, "MusicBrainz/Album Status"); } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Type of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseType for the media described by the current + /// instance or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "MusicBrainz/Album Type" + /// field. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzReleaseType { + get { return GetDescriptorString ("MusicBrainz/Album Type"); } + set { SetDescriptorString (value, "MusicBrainz/Album Type"); } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Country of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseCountry for the media described by the current + /// instance or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "MusicBrainz/Album Release Country" + /// field. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzReleaseCountry { + get { return GetDescriptorString ("MusicBrainz/Album Release Country"); } + set { SetDescriptorString (value, "MusicBrainz/Album Release Country"); } + } + + /// <summary> + /// Gets and sets the ReplayGain track gain in dB. + /// </summary> + /// <value> + /// A <see cref="bool" /> value in dB for the track gain as + /// per the ReplayGain specification. + /// </value> + /// <remarks> + /// This property is implemented using the + /// "REPLAYGAIN_TRACK_GAIN" field. Set the value to double.NaN + /// to clear the field. + /// </remarks> + public override double ReplayGainTrackGain { + get { + string text = GetDescriptorString ("ReplayGain/Track"); + + if (text == null) { + return double.NaN; + } + if (text.ToLower (CultureInfo.InvariantCulture).EndsWith ("db")) { + text = text.Substring (0, text.Length - 2).Trim (); + } + + if (double.TryParse (text, NumberStyles.Float, + CultureInfo.InvariantCulture, out var value)) { + return value; + } + return double.NaN; + } + set { + if (double.IsNaN (value)) { + RemoveDescriptors ("ReplayGain/Track"); + } else { + string text = value.ToString ("0.00 dB", + CultureInfo.InvariantCulture); + SetDescriptorString (text, "ReplayGain/Track"); + } + } + } + + /// <summary> + /// Gets and sets the ReplayGain track peak sample. + /// </summary> + /// <value> + /// A <see cref="bool" /> value for the track peak as per the + /// ReplayGain specification. + /// </value> + /// <remarks> + /// This property is implemented using the + /// "REPLAYGAIN_TRACK_PEAK" field. Set the value to double.NaN + /// to clear the field. + /// </remarks> + public override double ReplayGainTrackPeak { + get { + string text; + + if ((text = GetDescriptorString ("ReplayGain/Track Peak")) != + null && double.TryParse (text, NumberStyles.Float, + CultureInfo.InvariantCulture, out var value)) { + return value; + } + return double.NaN; + } + set { + if (double.IsNaN (value)) { + RemoveDescriptors ("ReplayGain/Track Peak"); + } else { + string text = value.ToString ("0.000000", CultureInfo.InvariantCulture); + SetDescriptorString (text, "ReplayGain/Track Peak"); + } + } + } + + /// <summary> + /// Gets and sets the ReplayGain album gain in dB. + /// </summary> + /// <value> + /// A <see cref="bool" /> value in dB for the album gain as + /// per the ReplayGain specification. + /// </value> + /// <remarks> + /// This property is implemented using the + /// "REPLAYGAIN_ALBUM_GAIN" field. Set the value to double.NaN + /// to clear the field. + /// </remarks> + public override double ReplayGainAlbumGain { + get { + string text = GetDescriptorString ("ReplayGain/Album"); + + if (text == null) { + return double.NaN; + } + if (text.ToLower (CultureInfo.InvariantCulture).EndsWith ("db")) { + text = text.Substring (0, text.Length - 2).Trim (); + } + + if (double.TryParse (text, NumberStyles.Float, CultureInfo.InvariantCulture, out var value)) { + return value; + } + return double.NaN; + } + set { + if (double.IsNaN (value)) { + RemoveDescriptors ("ReplayGain/Album"); + } else { + string text = value.ToString ("0.00 dB", CultureInfo.InvariantCulture); + SetDescriptorString (text, "ReplayGain/Album"); + } + } + } + + /// <summary> + /// Gets and sets the ReplayGain album peak sample. + /// </summary> + /// <value> + /// A <see cref="bool" /> value for the album peak as per the + /// ReplayGain specification. + /// </value> + /// <remarks> + /// This property is implemented using the + /// "REPLAYGAIN_ALBUM_PEAK" field. Set the value to double.NaN + /// to clear the field. + /// </remarks> + public override double ReplayGainAlbumPeak { + get { + string text; + + if ((text = GetDescriptorString ("ReplayGain/Album Peak")) != + null && double.TryParse (text, NumberStyles.Float, + CultureInfo.InvariantCulture, out var value)) { + return value; + } + return double.NaN; + } + set { + if (double.IsNaN (value)) { + RemoveDescriptors ("ReplayGain/Album Peak"); + } else { + string text = value.ToString ("0.000000", CultureInfo.InvariantCulture); + SetDescriptorString (text, "ReplayGain/Album Peak"); + } + } + } + + /// <summary> + /// Gets and sets a collection of pictures associated with + /// the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:IPicture[]" /> containing a collection of + /// pictures associated with the media represented by the + /// current instance or an empty array if none are present. + /// </value> + /// <remarks> + /// This property is implemented using the "WM/Picture" + /// Content Descriptor and Description Record. + /// </remarks> + public override IPicture[] Pictures { + get { + List<IPicture> l = new List<IPicture> (); + + foreach (ContentDescriptor descriptor in GetDescriptors ("WM/Picture")) { + IPicture p = PictureFromData (descriptor.ToByteVector ()); + if (p != null) + l.Add (p); + } + + foreach (DescriptionRecord record in MetadataLibraryObject.GetRecords (0, 0, "WM/Picture")) { + IPicture p = PictureFromData (record.ToByteVector ()); + if (p != null) + l.Add (p); + } + + return l.ToArray (); + } + set { + if (value == null || value.Length == 0) { + RemoveDescriptors ("WM/Picture"); + MetadataLibraryObject.RemoveRecords (0, 0, "WM/Picture"); + return; + } + + List<ByteVector> pics = new List<ByteVector> (); + + bool big_pics = false; + + foreach (IPicture pic in value) { + ByteVector data = PictureToData (pic); + pics.Add (data); + if (data.Count > 0xFFFF) + big_pics = true; + } + + if (big_pics) { + DescriptionRecord[] records = new DescriptionRecord[pics.Count]; + for (int i = 0; i < pics.Count; i++) + records[i] = new DescriptionRecord (0, 0, "WM/Picture", pics[i]); + RemoveDescriptors ("WM/Picture"); + MetadataLibraryObject.SetRecords (0, 0, "WM/Picture", records); + } else { + ContentDescriptor[] descs = new ContentDescriptor[pics.Count]; + for (int i = 0; i < pics.Count; i++) + descs[i] = new ContentDescriptor ("WM/Picture", pics[i]); + MetadataLibraryObject.RemoveRecords (0, 0, "WM/Picture"); + SetDescriptors ("WM/Picture", descs); + } + } + } + + /// <summary> + /// Gets whether or not the current instance is empty. + /// </summary> + /// <value> + /// <see langword="true" /> if the current instance does not + /// any values. Otherwise <see langword="false" />. + /// </value> + public override bool IsEmpty { + get { + return ContentDescriptionObject.IsEmpty && + ExtendedContentDescriptionObject.IsEmpty; + } + } + + /// <summary> + /// Clears the values stored in the current instance. + /// </summary> + public override void Clear () + { + ContentDescriptionObject = new ContentDescriptionObject (); + ExtendedContentDescriptionObject = new ExtendedContentDescriptionObject (); + MetadataLibraryObject.RemoveRecords (0, 0, "WM/Picture"); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Asf/Tag.cs.meta b/Scripts/TaglibSharp/Asf/Tag.cs.meta new file mode 100644 index 0000000..bb54024 --- /dev/null +++ b/Scripts/TaglibSharp/Asf/Tag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d734ffb9edf169961b4e181c03effffd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Asf/UnknownObject.cs b/Scripts/TaglibSharp/Asf/UnknownObject.cs new file mode 100644 index 0000000..b224db9 --- /dev/null +++ b/Scripts/TaglibSharp/Asf/UnknownObject.cs @@ -0,0 +1,99 @@ +// +// UnknownObject.cs: Provides a simple and generic representation of an object +// not identified by TagLib# so that its contents may be preserved. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Asf +{ + /// <summary> + /// This class extends <see cref="Object" /> to provide a + /// representation of an unknown object which can be read from and + /// written to disk. + /// </summary> + public class UnknownObject : Object + { + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="UnknownObject" /> by reading the contents from a + /// specified position in a specified file. + /// </summary> + /// <param name="file"> + /// A <see cref="Asf.File" /> object containing the file from + /// which the contents of the new instance are to be read. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specify at what position to + /// read the object. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="position" /> is less than zero or greater + /// than the size of the file. + /// </exception> + public UnknownObject (File file, long position) + : base (file, position) + { + Data = file.ReadBlock ((int)(OriginalSize - 24)); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets and sets the data contained in the current instance. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> object containing the data + /// contained in the current instance. + /// </value> + public ByteVector Data { get; set; } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Renders the current instance as a raw ASF object. + /// </summary> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the current instance. + /// </returns> + public override ByteVector Render () + { + return Render (Data); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Asf/UnknownObject.cs.meta b/Scripts/TaglibSharp/Asf/UnknownObject.cs.meta new file mode 100644 index 0000000..630af46 --- /dev/null +++ b/Scripts/TaglibSharp/Asf/UnknownObject.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 91aaa7eb7ea3bc7638ef1a9a9bb9f898 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Audible.meta b/Scripts/TaglibSharp/Audible.meta new file mode 100644 index 0000000..5738a82 --- /dev/null +++ b/Scripts/TaglibSharp/Audible.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3f2cec2ef40ccecd7ba6d1a7e546abf8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Audible/File.cs b/Scripts/TaglibSharp/Audible/File.cs new file mode 100644 index 0000000..ab921ab --- /dev/null +++ b/Scripts/TaglibSharp/Audible/File.cs @@ -0,0 +1,262 @@ +// +// File.cs: +// +// Author: +// Guy Taylor (s0700260@sms.ed.ac.uk) (thebigguy.co.uk@gmail.com) +// +// Original Source: +// Ogg/File.cs from TagLib-sharp +// +// Copyright (C) 2009 Guy Taylor (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// +using System; + +namespace TagLib.Audible +{ + /// <summary> + /// This class extends <see cref="TagLib.File" /> to provide tagging + /// and properties support for Audible inc's aa file format. + /// </summary> + [SupportedMimeType ("audio/x-audible")] + [SupportedMimeType ("taglib/aa", "aa")] + [SupportedMimeType ("taglib/aax", "aax")] + public class File : TagLib.File + { + + #region Private Fields + + /// <summary> + /// Contains the tags for the file. + /// </summary> + readonly TagLib.Tag tag; + + #endregion + + #region Public Static Fields + + /// <summary> + /// The offset to the tag block. + /// </summary> + public const short TagBlockOffset = 0xBD; + + /// <summary> + /// The offset to the end of tag pointer. + /// </summary> + public const short OffsetToEndTagPointer = 0x38; + + #endregion + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system and specified read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path, ReadStyle propertiesStyle) + : this (new LocalFileAbstraction (path), propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system with an average read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path) + : this (path, ReadStyle.Average) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction and + /// specified read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + /// <exception cref="CorruptFileException"> + /// The file is not the write length. + /// </exception> + public File (IFileAbstraction abstraction, ReadStyle propertiesStyle) + : base (abstraction) + { + + Mode = AccessMode.Read; + + try { + // get the pointer to the end of the tag block + // and calculate the tag block length + Seek (OffsetToEndTagPointer); + int tagLen = ((int)ReadBlock (4).ToUInt (true)) - TagBlockOffset; + + // read the whole tag and send to Tag class + Seek (TagBlockOffset); + ByteVector bv = ReadBlock (tagLen); + + tag = new Tag (bv); + + } finally { + Mode = AccessMode.Closed; + } + + // ?? + TagTypesOnDisk = TagTypes; + + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction with an + /// average read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction) + : this (abstraction, ReadStyle.Average) + { + } + + #endregion + + #region Public Methods + + /// <summary> + /// Saves the changes made in the current instance to the + /// file it represents. + /// </summary> + /// <remarks> + /// Currently this does not work as there is not enough + /// information about the file format + /// </remarks> + public override void Save () + { + } + + /// <summary> + /// Removes a set of tag types from the current instance. + /// </summary> + /// <param name="types"> + /// A bitwise combined <see cref="TagLib.TagTypes" /> value + /// containing tag types to be removed from the file. + /// </param> + /// <remarks> + /// In order to remove all tags from a file, pass <see + /// cref="TagTypes.AllTags" /> as <paramref name="types" />. + /// </remarks> + /// <remarks> + /// Currently this does not work as there is not enough + /// information about the file format + /// </remarks> + public override void RemoveTags (TagTypes types) + { + } + + /// <summary> + /// Gets a tag of a specified type from the current instance, + /// optionally creating a new tag if possible. + /// </summary> + /// <param name="type"> + /// A <see cref="TagLib.TagTypes" /> value indicating the + /// type of tag to read. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> value specifying whether or not to + /// try and create the tag if one is not found. + /// </param> + /// <returns> + /// A <see cref="Tag" /> object containing the tag that was + /// found in or added to the current instance. If no + /// matching tag was found and none was created, <see + /// langword="null" /> is returned. + /// </returns> + public override TagLib.Tag GetTag (TagTypes type, bool create) + { + if (type == TagTypes.AudibleMetadata) + return tag; + + return null; + + } + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets a abstract representation of all tags stored in the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Tag" /> object representing all tags + /// stored in the current instance. + /// </value> + public override TagLib.Tag Tag { + get { return tag; } + } + + /// <summary> + /// Gets the media properties of the file represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Properties" /> object containing the + /// media properties of the file represented by the current + /// instance. + /// </value> + public override Properties Properties { get; } = new Properties (); + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Audible/File.cs.meta b/Scripts/TaglibSharp/Audible/File.cs.meta new file mode 100644 index 0000000..d8a71c6 --- /dev/null +++ b/Scripts/TaglibSharp/Audible/File.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 006f7fb1983a3a1a89f28703d552cbc6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Audible/Tag.cs b/Scripts/TaglibSharp/Audible/Tag.cs new file mode 100644 index 0000000..1d7ea72 --- /dev/null +++ b/Scripts/TaglibSharp/Audible/Tag.cs @@ -0,0 +1,320 @@ +// +// Tag.cs: +// +// Author: +// Guy Taylor (s0700260@sms.ed.ac.uk) (thebigguy.co.uk@gmail.com) +// +// Original Source: +// Id3v1/Tag.cs from TagLib-sharp +// +// Copyright (C) 2009 Guy Taylor (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// +using System; +using System.Collections.Generic; + +namespace TagLib.Audible +{ + + /// <summary> + /// This class extends <see cref="Tag" /> to provide support for + /// reading tags stored in the Audible Metadata format. + /// </summary> + public class Tag : TagLib.Tag + { + #region Private Fields + + List<KeyValuePair<string, string>> tags; + + #endregion + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Tag" /> with no contents. + /// </summary> + public Tag () + { + Clear (); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Tag" /> by reading the contents from a specified + /// position in a specified file. + /// </summary> + /// <param name="file"> + /// A <see cref="File" /> object containing the file from + /// which the contents of the new instance is to be read. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specify at what position to + /// read the tag. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="position" /> is less than zero or greater + /// than the size of the file. + /// </exception> + /// <exception cref="CorruptFileException"> + /// The file does not contain FileIdentifier + /// at the given position. + /// </exception> + public Tag (File file, long position) + { + // TODO: can we read from file + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Tag" /> by reading the contents from a specified + /// <see cref="ByteVector" /> object. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object to read the tag from. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + /// <exception cref="CorruptFileException"> + /// <paramref name="data" /> is less than 128 bytes or does + /// not start with FileIdentifier. + /// </exception> + public Tag (ByteVector data) + { + + if (data == null) + throw new ArgumentNullException (nameof (data)); + + Clear (); + Parse (data); + } + + #endregion + + #region Private Methods + + /// <summary> + /// Populates the current instance by parsing the contents of + /// a raw AudibleMetadata tag. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the whole tag + /// object + /// </param> + /// <exception cref="CorruptFileException"> + /// <paramref name="data" /> is less than 128 bytes or does + /// not start with FileIdentifier. + /// </exception> + void Parse (ByteVector data) + { + string currentKey, currentValue; + int keyLen, valueLen; + + try { + do { + keyLen = (int)data.ToUInt (true); + data.RemoveRange (0, 4); + valueLen = (int)data.ToUInt (true); + data.RemoveRange (0, 4); + currentKey = data.ToString (StringType.UTF8, 0, keyLen); + data.RemoveRange (0, keyLen); + currentValue = data.ToString (StringType.UTF8, 0, valueLen); + data.RemoveRange (0, valueLen); + + tags.Add (new KeyValuePair<string, string> (currentKey, currentValue)); + + //StringHandle (currentKey, currentValue); + + // if it is not the last item remove the end byte (null terminated) + if (data.Count != 0) + data.RemoveRange (0, 1); + } + while (data.Count >= 4); + } catch (Exception) { + // + } + + if (data.Count != 0) + throw new CorruptFileException (); + } + + void setTag (string tagName, string value) + { + for (int i = 0; i < tags.Count; i++) { + if (tags[i].Key == tagName) + tags[i] = new KeyValuePair<string, string> (tags[i].Key, value); + } + } + + string getTag (string tagName) + { + foreach (KeyValuePair<string, string> tag in tags) { + if (tag.Key == tagName) + return tag.Value; + } + return null; + } + + /* + /// <summary> + /// Given a key and value pair it will update the + /// present metadata. + /// </summary> + /// <param name="key"> + /// A <see cref="String" /> containing the key. + /// </param> + /// <param name="strValue"> + /// A <see cref="String" /> containing the value. + /// </param> + private void StringHandle (String key, String strValue) + { + switch (key) + { + case "title": + title = strValue; + break; + case "author": + artist = strValue; + break; + case "provider": + album = strValue; + break; + } + + } + */ + + #endregion + + #region TagLib.Tag + + /// <summary> + /// Gets the tag types contained in the current instance. + /// </summary> + /// <value> + /// Always <see cref="TagTypes.AudibleMetadata" />. + /// </value> + public override TagTypes TagTypes { + get { return TagTypes.AudibleMetadata; } + } + + /// <summary> + /// Get or Set the Author Tag + /// </summary> + + public string Author { + get { + return getTag ("author"); + } + } + + /// <summary> + /// Get or Set the Copyright Tag + /// </summary> + + public override string Copyright { + get { + return getTag ("copyright"); + } + set { + setTag ("copyright", value); + } + } + + /// <summary> + /// Get or Set the Description Tag + /// </summary> + + public override string Description { + get { return getTag ("description"); } + } + + /// <summary> + /// Get or Set the Narrator Tag + /// </summary> + public string Narrator { + get { + return getTag ("narrator"); + } + } + + /// <summary> + /// Gets the title for the media described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the title for + /// the media described by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + public override string Title { + get { + return getTag ("title"); + } + } + + /// <summary> + /// Gets the album for the media described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the album for + /// the media described by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + public override string Album { + get { + return getTag ("provider"); + //return string.IsNullOrEmpty (album) ? + // null : album; + } + } + + /// <summary> + /// Gets the album artist for the media described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> object containing a single + /// artist described by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + public override string[] AlbumArtists { + get { + var artist = getTag ("provider"); + + return string.IsNullOrEmpty (artist) ? + null : new [] { artist }; + } + } + + /// <summary> + /// Clears the values stored in the current instance. + /// </summary> + public override void Clear () + { + tags = new List<KeyValuePair<string, string>> (); + } + + #endregion + + } +} + diff --git a/Scripts/TaglibSharp/Audible/Tag.cs.meta b/Scripts/TaglibSharp/Audible/Tag.cs.meta new file mode 100644 index 0000000..19250b6 --- /dev/null +++ b/Scripts/TaglibSharp/Audible/Tag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c399f58c554dc5479a139a58c8a72b80 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/ByteVector.cs b/Scripts/TaglibSharp/ByteVector.cs new file mode 100644 index 0000000..cb75f64 --- /dev/null +++ b/Scripts/TaglibSharp/ByteVector.cs @@ -0,0 +1,2852 @@ +// +// ByteVector.cs: represents and performs operations on variable length list of +// bytes. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// Aaron Bockover (abockover@novell.com) +// +// Original Source: +// tbytevector.cpp from TagLib +// +// Copyright (C) 2005-2007 Brian Nickel +// Copyright (C) 2006 Novell, Inc. +// Copyright (C) 2002-2004 Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections; +using System.Collections.Generic; +using System.IO; +using System.Text; + +namespace TagLib +{ + /// <summary> + /// Specifies the text encoding used when converting between a <see + /// cref="string" /> and a <see cref="ByteVector" />. + /// </summary> + /// <remarks> + /// This enumeration is used by <see + /// cref="ByteVector.FromString(string,StringType)" /> and <see + /// cref="ByteVector.ToString(StringType)" />. + /// </remarks> + public enum StringType + { + /// <summary> + /// The string is to be Latin-1 encoded. + /// </summary> + Latin1 = 0, + + /// <summary> + /// The string is to be UTF-16 encoded. + /// </summary> + UTF16 = 1, + + /// <summary> + /// The string is to be UTF-16BE encoded. + /// </summary> + UTF16BE = 2, + + /// <summary> + /// The string is to be UTF-8 encoded. + /// </summary> + UTF8 = 3, + + /// <summary> + /// The string is to be UTF-16LE encoded. + /// </summary> + UTF16LE = 4 + } + + /// <summary> + /// This class represents and performs operations on variable length + /// list of <see cref="byte" /> elements. + /// </summary> + public class ByteVector : IList<byte>, IComparable<ByteVector> + { + #region Private Static Fields + + /// <summary> + /// Contains values to use in CRC calculation. + /// </summary> + static readonly uint[] crc_table = new uint[256] { + 0x00000000, 0x04c11db7, 0x09823b6e, 0x0d4326d9, + 0x130476dc, 0x17c56b6b, 0x1a864db2, 0x1e475005, + 0x2608edb8, 0x22c9f00f, 0x2f8ad6d6, 0x2b4bcb61, + 0x350c9b64, 0x31cd86d3, 0x3c8ea00a, 0x384fbdbd, + 0x4c11db70, 0x48d0c6c7, 0x4593e01e, 0x4152fda9, + 0x5f15adac, 0x5bd4b01b, 0x569796c2, 0x52568b75, + 0x6a1936c8, 0x6ed82b7f, 0x639b0da6, 0x675a1011, + 0x791d4014, 0x7ddc5da3, 0x709f7b7a, 0x745e66cd, + 0x9823b6e0, 0x9ce2ab57, 0x91a18d8e, 0x95609039, + 0x8b27c03c, 0x8fe6dd8b, 0x82a5fb52, 0x8664e6e5, + 0xbe2b5b58, 0xbaea46ef, 0xb7a96036, 0xb3687d81, + 0xad2f2d84, 0xa9ee3033, 0xa4ad16ea, 0xa06c0b5d, + 0xd4326d90, 0xd0f37027, 0xddb056fe, 0xd9714b49, + 0xc7361b4c, 0xc3f706fb, 0xceb42022, 0xca753d95, + 0xf23a8028, 0xf6fb9d9f, 0xfbb8bb46, 0xff79a6f1, + 0xe13ef6f4, 0xe5ffeb43, 0xe8bccd9a, 0xec7dd02d, + 0x34867077, 0x30476dc0, 0x3d044b19, 0x39c556ae, + 0x278206ab, 0x23431b1c, 0x2e003dc5, 0x2ac12072, + 0x128e9dcf, 0x164f8078, 0x1b0ca6a1, 0x1fcdbb16, + 0x018aeb13, 0x054bf6a4, 0x0808d07d, 0x0cc9cdca, + 0x7897ab07, 0x7c56b6b0, 0x71159069, 0x75d48dde, + 0x6b93dddb, 0x6f52c06c, 0x6211e6b5, 0x66d0fb02, + 0x5e9f46bf, 0x5a5e5b08, 0x571d7dd1, 0x53dc6066, + 0x4d9b3063, 0x495a2dd4, 0x44190b0d, 0x40d816ba, + 0xaca5c697, 0xa864db20, 0xa527fdf9, 0xa1e6e04e, + 0xbfa1b04b, 0xbb60adfc, 0xb6238b25, 0xb2e29692, + 0x8aad2b2f, 0x8e6c3698, 0x832f1041, 0x87ee0df6, + 0x99a95df3, 0x9d684044, 0x902b669d, 0x94ea7b2a, + 0xe0b41de7, 0xe4750050, 0xe9362689, 0xedf73b3e, + 0xf3b06b3b, 0xf771768c, 0xfa325055, 0xfef34de2, + 0xc6bcf05f, 0xc27dede8, 0xcf3ecb31, 0xcbffd686, + 0xd5b88683, 0xd1799b34, 0xdc3abded, 0xd8fba05a, + 0x690ce0ee, 0x6dcdfd59, 0x608edb80, 0x644fc637, + 0x7a089632, 0x7ec98b85, 0x738aad5c, 0x774bb0eb, + 0x4f040d56, 0x4bc510e1, 0x46863638, 0x42472b8f, + 0x5c007b8a, 0x58c1663d, 0x558240e4, 0x51435d53, + 0x251d3b9e, 0x21dc2629, 0x2c9f00f0, 0x285e1d47, + 0x36194d42, 0x32d850f5, 0x3f9b762c, 0x3b5a6b9b, + 0x0315d626, 0x07d4cb91, 0x0a97ed48, 0x0e56f0ff, + 0x1011a0fa, 0x14d0bd4d, 0x19939b94, 0x1d528623, + 0xf12f560e, 0xf5ee4bb9, 0xf8ad6d60, 0xfc6c70d7, + 0xe22b20d2, 0xe6ea3d65, 0xeba91bbc, 0xef68060b, + 0xd727bbb6, 0xd3e6a601, 0xdea580d8, 0xda649d6f, + 0xc423cd6a, 0xc0e2d0dd, 0xcda1f604, 0xc960ebb3, + 0xbd3e8d7e, 0xb9ff90c9, 0xb4bcb610, 0xb07daba7, + 0xae3afba2, 0xaafbe615, 0xa7b8c0cc, 0xa379dd7b, + 0x9b3660c6, 0x9ff77d71, 0x92b45ba8, 0x9675461f, + 0x8832161a, 0x8cf30bad, 0x81b02d74, 0x857130c3, + 0x5d8a9099, 0x594b8d2e, 0x5408abf7, 0x50c9b640, + 0x4e8ee645, 0x4a4ffbf2, 0x470cdd2b, 0x43cdc09c, + 0x7b827d21, 0x7f436096, 0x7200464f, 0x76c15bf8, + 0x68860bfd, 0x6c47164a, 0x61043093, 0x65c52d24, + 0x119b4be9, 0x155a565e, 0x18197087, 0x1cd86d30, + 0x029f3d35, 0x065e2082, 0x0b1d065b, 0x0fdc1bec, + 0x3793a651, 0x3352bbe6, 0x3e119d3f, 0x3ad08088, + 0x2497d08d, 0x2056cd3a, 0x2d15ebe3, 0x29d4f654, + 0xc5a92679, 0xc1683bce, 0xcc2b1d17, 0xc8ea00a0, + 0xd6ad50a5, 0xd26c4d12, 0xdf2f6bcb, 0xdbee767c, + 0xe3a1cbc1, 0xe760d676, 0xea23f0af, 0xeee2ed18, + 0xf0a5bd1d, 0xf464a0aa, 0xf9278673, 0xfde69bc4, + 0x89b8fd09, 0x8d79e0be, 0x803ac667, 0x84fbdbd0, + 0x9abc8bd5, 0x9e7d9662, 0x933eb0bb, 0x97ffad0c, + 0xafb010b1, 0xab710d06, 0xa6322bdf, 0xa2f33668, + 0xbcb4666d, 0xb8757bda, 0xb5365d03, 0xb1f740b4 + }; + + /// <summary> + /// Specifies whether or not to use a broken Latin-1 + /// behavior. + /// </summary> + static bool use_broken_latin1; + + /// <summary> + /// Contains a one byte text delimiter. + /// </summary> + static readonly ReadOnlyByteVector td1 = + new ReadOnlyByteVector (1); + + /// <summary> + /// Contains a two byte text delimiter. + /// </summary> + static readonly ReadOnlyByteVector td2 = + new ReadOnlyByteVector (2); + + /// <summary> + /// Contains the last generic UTF-16 encoding read. + /// </summary> + /// <remarks> + /// When reading a collection of UTF-16 strings, sometimes + /// only the first one will contain the BOM. In that case, + /// this field will inform the file what encoding to use for + /// the second string. + /// </remarks> + static Encoding last_utf16_encoding = + Encoding.Unicode; + + #endregion + + + + #region Private Fields + + /// <summary> + /// Contains the internal byte list. + /// </summary> + readonly List<byte> data = new List<byte> (); + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ByteVector" /> with a length of zero. + /// </summary> + public ByteVector () + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ByteVector" /> by copying the values from another + /// instance. + /// </summary> + /// <param name="vector"> + /// A <see cref="ByteVector" /> object containing the bytes + /// to be stored in the new instance. + /// </param> + public ByteVector (ByteVector vector) + { + if (vector != null) + data.AddRange (vector); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ByteVector" /> by copying the values from a + /// specified <see cref="T:byte[]" />. + /// </summary> + /// <param name="data"> + /// A <see cref="T:byte[]" /> containing the bytes to be stored + /// in the new instance. + /// </param> + public ByteVector (params byte[] data) + { + if (data != null) + this.data.AddRange (data); + } + + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ByteVector" /> by copying a specified number of + /// values from a specified <see cref="T:byte[]" />. + /// </summary> + /// <param name="data"> + /// A <see cref="T:byte[]" /> containing the bytes to be stored + /// in the new instance. + /// </param> + /// <param name="length"> + /// A <see cref="int" /> value specifying the number of bytes + /// to be copied to the new instance. + /// </param> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="length" /> is less than zero or greater + /// than the length of the data. + /// </exception> + public ByteVector (byte[] data, int length) + { + if (length > data.Length) + throw new ArgumentOutOfRangeException (nameof (length), "Length exceeds size of data."); + + if (length < 0) + throw new ArgumentOutOfRangeException (nameof (length), "Length is less than zero."); + + if (length == data.Length) { + this.data.AddRange (data); + } else { + byte[] array = new byte[length]; + Array.Copy (data, 0, array, 0, length); + this.data.AddRange (array); + } + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ByteVector" /> of specified size containing bytes + /// with a zeroed value. + /// </summary> + /// <param name="size"> + /// A <see cref="int" /> value specifying the number of bytes + /// to be stored in the new instance. + /// </param> + /// <remarks> + /// Each element of the new instance will have a value of + /// <c>0x00</c>. <see cref="ByteVector(int,byte)" /> to fill + /// a new instance with a specified value. + /// </remarks> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="size" /> is less than zero. + /// </exception> + public ByteVector (int size) + : this (size, 0) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ByteVector" /> of specified size containing bytes + /// of a specified value. + /// </summary> + /// <param name="size"> + /// A <see cref="int" /> value specifying the number of bytes + /// to be stored in the new instance. + /// </param> + /// <param name="value"> + /// A <see cref="byte" /> value specifying the value to be + /// stored in the new instance. + /// </param> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="size" /> is less than zero. + /// </exception> + public ByteVector (int size, byte value) + { + if (size < 0) + throw new ArgumentOutOfRangeException (nameof (size), "Size is less than zero."); + + if (size == 0) + return; + + byte[] data = new byte[size]; + + for (int i = 0; i < size; i++) + data[i] = value; + + this.data.AddRange (data); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the data stored in the current instance. + /// </summary> + /// <value> + /// A <see cref="T:byte[]" /> containing the data stored in the + /// current instance. + /// </value> + public byte[] Data { + get { return data.ToArray (); } + } + + /// <summary> + /// Gets whether or not the current instance is empty. + /// </summary> + /// <value> + /// A <see cref="bool" /> value indicating whether or not the + /// current instance is empty. + /// </value> + public bool IsEmpty { + get { return data.Count == 0; } + } + + /// <summary> + /// Gets the CRC-32 checksum of the current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the CRC-32 checksum + /// of the current instance. + /// </value> + public uint Checksum { + get { + uint sum = 0; + + foreach (byte b in data) + sum = (sum << 8) ^ crc_table + [((sum >> 24) & 0xFF) ^ b]; + + return sum; + } + } + + #endregion + + + + #region Public Static Properties + + /// <summary> + /// Gets and sets whether or not to use a broken behavior for + /// Latin-1 strings, common to ID3v1 and ID3v2 tags. + /// </summary> + /// <value> + /// <see langword="true" /> if the broken behavior is to be + /// used. Otherwise, <see langword="false" />. + /// </value> + /// <remarks> + /// <para>Many media players and taggers incorrectly treat + /// Latin-1 fields as "default encoding" fields. As such, a + /// tag may end up with Windows-1250 encoded text. While this + /// problem would be apparent when moving a file from one + /// computer to another, it would not be apparent on the + /// original machine. By setting this property to <see + /// langword="true" />, your program will behave like Windows + /// Media Player and others, who read tags with this broken + /// behavior.</para> + /// <para>Please note that TagLib# stores tag data in Unicode + /// formats at every possible instance to avoid these + /// problems in tags it has written.</para> + /// </remarks> + public static bool UseBrokenLatin1Behavior { + get { return use_broken_latin1; } + set { use_broken_latin1 = value; } + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Creates a new instance of <see cref="ByteVector" /> + /// containing a specified range of elements from the current + /// instance. + /// </summary> + /// <param name="startIndex"> + /// A <see cref="int" /> value specifying the index at which + /// to start copying elements from the current instance. + /// </param> + /// <param name="length"> + /// A <see cref="int" /> value specifying the number of + /// elements to copy from the current instance. + /// </param> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="startIndex" /> is less than zero or + /// greater than or equal to <see cref="Count" />. OR + /// <paramref name="length" /> is less than zero or greater + /// than the amount of available data. + /// </exception> + public ByteVector Mid (int startIndex, int length) + { + if (startIndex < 0 || startIndex > Count) + throw new ArgumentOutOfRangeException (nameof (startIndex)); + + if (length < 0 || startIndex + length > Count) + throw new ArgumentOutOfRangeException (nameof (length)); + + if (length == 0) + return new ByteVector (); + + if (startIndex + length > this.data.Count) + length = this.data.Count - startIndex; + + byte[] data = new byte[length]; + + this.data.CopyTo (startIndex, data, 0, length); + + return data; + } + + /// <summary> + /// Creates a new instance of <see cref="ByteVector" /> + /// containing elements from the current instance starting + /// from a specified point. + /// </summary> + /// <param name="index"> + /// A <see cref="int" /> value specifying the index at which + /// to start copying elements from the current instance. + /// </param> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="index" /> is less than zero or greater + /// than or equal to <see cref="Count" />. + /// </exception> + public ByteVector Mid (int index) + { + return Mid (index, Count - index); + } + + /// <summary> + /// Finds the first byte-aligned occurance of a pattern in + /// the current instance, starting at a specified position. + /// </summary> + /// <param name="pattern"> + /// A <see cref="ByteVector"/> object containing the pattern + /// to search for in the current instance. + /// </param> + /// <param name="offset"> + /// A <see cref="int"/> value specifying the index in the + /// current instance at which to start searching. + /// </param> + /// <param name="byteAlign"> + /// A <see cref="int"/> value specifying the byte alignment + /// of the pattern to search for, relative to <paramref + /// name="offset" />. + /// </param> + /// <returns> + /// A <see cref="int"/> value containing the index at which + /// <paramref name="pattern" /> was found in the current + /// instance, or -1 if the pattern was not found. The + /// difference between the position and <paramref + /// name="offset" /> will be divisible by <paramref + /// name="byteAlign" />. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="pattern" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="offset" /> is less than zero or + /// <paramref name="byteAlign" /> is less than 1. + /// </exception> + public int Find (ByteVector pattern, int offset, int byteAlign) + { + if (pattern == null) + throw new ArgumentNullException (nameof (pattern)); + + if (offset < 0) + throw new ArgumentOutOfRangeException (nameof (offset), "offset must be at least 0."); + + if (byteAlign < 1) + throw new ArgumentOutOfRangeException (nameof (byteAlign), "byteAlign must be at least 1."); + + if (pattern.Count > Count - offset) + return -1; + + // Let's go ahead and special case a pattern of size one + // since that's common and easy to make fast. + + if (pattern.Count == 1) { + byte p = pattern[0]; + for (int i = offset; i < data.Count; + i += byteAlign) + if (data[i] == p) + return i; + return -1; + } + + int[] last_occurrence = new int[256]; + for (int i = 0; i < 256; ++i) + last_occurrence[i] = pattern.Count; + + for (int i = 0; i < pattern.Count - 1; ++i) + last_occurrence[pattern[i]] = pattern.Count - i - 1; + + for (int i = pattern.Count - 1 + offset; + i < data.Count; + i += last_occurrence[data[i]]) { + int iBuffer = i; + int iPattern = pattern.Count - 1; + + while (iPattern >= 0 && data[iBuffer] == pattern[iPattern]) { + --iBuffer; + --iPattern; + } + + if (-1 == iPattern && (iBuffer + 1 - offset) % byteAlign == 0) + return iBuffer + 1; + } + + return -1; + } + + /// <summary> + /// Finds the first occurance of a pattern in the current + /// instance, starting at a specified position. + /// </summary> + /// <param name="pattern"> + /// A <see cref="ByteVector"/> object containing the pattern + /// to search for in the current instance. + /// </param> + /// <param name="offset"> + /// A <see cref="int"/> value specifying the index in the + /// current instance at which to start searching. + /// </param> + /// <returns> + /// A <see cref="int"/> value containing the index at which + /// <paramref name="pattern" /> was found in the current + /// instance, or -1 if the pattern was not found. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="pattern" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="offset" /> is less than zero. + /// </exception> + public int Find (ByteVector pattern, int offset) + { + return Find (pattern, offset, 1); + } + + /// <summary> + /// Finds the first occurance of a pattern in the current + /// instance. + /// </summary> + /// <param name="pattern"> + /// A <see cref="ByteVector"/> object containing the pattern + /// to search for in the current instance. + /// </param> + /// <returns> + /// A <see cref="int"/> value containing the index at which + /// <paramref name="pattern" /> was found in the current + /// instance, or -1 if the pattern was not found. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="pattern" /> is <see langword="null" />. + /// </exception> + public int Find (ByteVector pattern) + { + return Find (pattern, 0, 1); + } + + /// <summary> + /// Finds the last byte-aligned occurance of a pattern in + /// the current instance, starting before a specified + /// position. + /// </summary> + /// <param name="pattern"> + /// A <see cref="ByteVector"/> object containing the pattern + /// to search for in the current instance. + /// </param> + /// <param name="offset"> + /// A <see cref="int"/> value specifying the index in the + /// current instance at which to start searching. + /// </param> + /// <param name="byteAlign"> + /// A <see cref="int"/> value specifying the byte alignment + /// of the pattern to search for, relative to <paramref + /// name="offset" />. + /// </param> + /// <returns> + /// A <see cref="int"/> value containing the index at which + /// <paramref name="pattern" /> was found in the current + /// instance, or -1 if the pattern was not found. The + /// difference between the position and <paramref + /// name="offset" /> will be divisible by <paramref + /// name="byteAlign" />. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="pattern" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="offset" /> is less than zero. + /// </exception> + public int RFind (ByteVector pattern, int offset, int byteAlign) + { + if (pattern == null) + throw new ArgumentNullException (nameof (pattern)); + + if (offset < 0) + throw new ArgumentOutOfRangeException (nameof (offset)); + + if (pattern.Count == 0 || pattern.Count > Count - offset) + return -1; + + // Let's go ahead and special case a pattern of size one + // since that's common and easy to make fast. + + if (pattern.Count == 1) { + byte p = pattern[0]; + for (int i = Count - offset - 1; i >= 0; + i -= byteAlign) + if (data[i] == p) + return i; + return -1; + } + + int[] first_occurrence = new int[256]; + + for (int i = 0; i < 256; ++i) + first_occurrence[i] = pattern.Count; + + for (int i = pattern.Count - 1; i > 0; --i) + first_occurrence[pattern[i]] = i; + + for (int i = Count - offset - pattern.Count; i >= 0; + i -= first_occurrence[data[i]]) + if ((offset - i) % byteAlign == 0 && ContainsAt (pattern, i)) + return i; + + return -1; + } + + /// <summary> + /// Finds the last occurance of a pattern in the current + /// instance, starting before a specified position. + /// </summary> + /// <param name="pattern"> + /// A <see cref="ByteVector"/> object containing the pattern + /// to search for in the current instance. + /// </param> + /// <param name="offset"> + /// A <see cref="int"/> value specifying the index in the + /// current instance at which to start searching. + /// </param> + /// <returns> + /// A <see cref="int"/> value containing the index at which + /// <paramref name="pattern" /> was found in the current + /// instance, or -1 if the pattern was not found. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="pattern" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="offset" /> is less than zero. + /// </exception> + public int RFind (ByteVector pattern, int offset) + { + return RFind (pattern, offset, 1); + } + + /// <summary> + /// Finds the last occurance of a pattern in the current + /// instance. + /// </summary> + /// <param name="pattern"> + /// A <see cref="ByteVector"/> object containing the pattern + /// to search for in the current instance. + /// </param> + /// <returns> + /// A <see cref="int"/> value containing the index at which + /// <paramref name="pattern" /> was found in the current + /// instance, or -1 if the pattern was not found. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="pattern" /> is <see langword="null" />. + /// </exception> + public int RFind (ByteVector pattern) + { + return RFind (pattern, 0, 1); + } + + /// <summary> + /// Checks whether or not a pattern appears at a specified + /// position in the current instance. + /// </summary> + /// <param name="pattern"> + /// A <see cref="ByteVector"/> object containing the pattern + /// to check for in the current instance. + /// </param> + /// <param name="offset"> + /// A <see cref="int"/> value specifying the offset in the + /// current instance at which to check for the pattern. + /// </param> + /// <param name="patternOffset"> + /// A <see cref="int"/> value specifying the position in + /// <paramref name="pattern" /> at which to start checking. + /// </param> + /// <param name="patternLength"> + /// A <see cref="int"/> value specifying the number of bytes + /// in <paramref name="pattern" /> to compare. + /// </param> + /// <returns> + /// <see langword="true"/> if the pattern was found at the + /// specified position. Otherwise, <see langword="false"/>. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="pattern" /> is <see langword="null" />. + /// </exception> + public bool ContainsAt (ByteVector pattern, int offset, int patternOffset, int patternLength) + { + if (pattern == null) + throw new ArgumentNullException (nameof (pattern)); + + if (pattern.Count < patternLength) { + patternLength = pattern.Count; + } + + // do some sanity checking -- all of these things are + // needed for the search to be valid + if (patternLength > data.Count || + offset >= data.Count || + patternOffset >= pattern.Count || + patternLength <= 0 || offset < 0) + return false; + + // loop through looking for a mismatch + for (int i = 0; i < patternLength - patternOffset; i++) + if (data[i + offset] != pattern[i + patternOffset]) + return false; + + return true; + } + + /// <summary> + /// Checks whether or not a pattern appears at a specified + /// position in the current instance. + /// </summary> + /// <param name="pattern"> + /// A <see cref="ByteVector"/> object containing the pattern + /// to check for in the current instance. + /// </param> + /// <param name="offset"> + /// A <see cref="int"/> value specifying the offset in the + /// current instance at which to check for the pattern. + /// </param> + /// <param name="patternOffset"> + /// A <see cref="int"/> value specifying the position in + /// <paramref name="pattern" /> at which to start checking. + /// </param> + /// <returns> + /// <see langword="true"/> if the pattern was found at the + /// specified position. Otherwise, <see langword="false"/>. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="pattern" /> is <see langword="null" />. + /// </exception> + public bool ContainsAt (ByteVector pattern, int offset, int patternOffset) + { + return ContainsAt (pattern, offset, patternOffset, int.MaxValue); + } + + /// <summary> + /// Checks whether or not a pattern appears at a specified + /// position in the current instance. + /// </summary> + /// <param name="pattern"> + /// A <see cref="ByteVector"/> object containing the pattern + /// to check for in the current instance. + /// </param> + /// <param name="offset"> + /// A <see cref="int"/> value specifying the offset in the + /// current instance at which to check for the pattern. + /// </param> + /// <returns> + /// <see langword="true"/> if the pattern was found at the + /// specified position. Otherwise, <see langword="false"/>. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="pattern" /> is <see langword="null" />. + /// </exception> + public bool ContainsAt (ByteVector pattern, int offset) + { + return ContainsAt (pattern, offset, 0); + } + + /// <summary> + /// Checks whether or not a pattern appears at the beginning + /// of the current instance. + /// </summary> + /// <param name="pattern"> + /// A <see cref="ByteVector"/> object containing the pattern + /// to check for in the current instance. + /// </param> + /// <returns> + /// <see langword="true"/> if the pattern was found at the + /// beginning of the current instance. Otherwise, <see + /// langword="false"/>. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="pattern" /> is <see langword="null" />. + /// </exception> + public bool StartsWith (ByteVector pattern) + { + return ContainsAt (pattern, 0); + } + + /// <summary> + /// Checks whether or not a pattern appears at the end of the + /// current instance. + /// </summary> + /// <param name="pattern"> + /// A <see cref="ByteVector"/> object containing the pattern + /// to check for in the current instance. + /// </param> + /// <returns> + /// <see langword="true"/> if the pattern was found at the + /// end of the current instance. Otherwise, <see + /// langword="false"/>. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="pattern" /> is <see langword="null" />. + /// </exception> + public bool EndsWith (ByteVector pattern) + { + if (pattern == null) + throw new ArgumentNullException (nameof (pattern)); + + return ContainsAt (pattern, data.Count - pattern.Count); + } + + /// <summary> + /// Checks whether or not the current instance ends with part + /// of a pattern. + /// </summary> + /// <param name="pattern"> + /// A <see cref="ByteVector"/> object containing the pattern + /// to search for in the current instance. + /// </param> + /// <returns> + /// A <see cref="int" /> value containing the index at which + /// a partial match was located, or -1 if no match was found. + /// </returns> + /// <remarks> + /// <para>This function is useful for checking for patterns + /// across multiple buffers.</para> + /// </remarks> + public int EndsWithPartialMatch (ByteVector pattern) + { + if (pattern == null) + throw new ArgumentNullException (nameof (pattern)); + + if (pattern.Count > data.Count) { + return -1; + } + + int start_index = data.Count - pattern.Count; + + // try to match the last n-1 bytes from the vector + // (where n is the pattern size) -- continue trying to + // match n-2, n-3...1 bytes + + for (int i = 1; i < pattern.Count; i++) { + if (ContainsAt (pattern, start_index + i, 0, pattern.Count - i)) { + return start_index + i; + } + } + + return -1; + } + + /// <summary> + /// Adds the contents of another <see cref="ByteVector" /> + /// object to the end of the current instance. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector"/> object containing data to add + /// to the end of the current instance. + /// </param> + /// <exception cref="NotSupportedException"> + /// The current instance is read-only. + /// </exception> + public void Add (ByteVector data) + { + if (IsReadOnly) + throw new NotSupportedException ("Cannot edit readonly objects."); + + if (data != null) { + this.data.AddRange (data); + } + } + + /// <summary> + /// Adds the contents of an array to the end of the current + /// instance. + /// </summary> + /// <param name="data"> + /// A <see cref="T:byte[]"/> containing data to add to the end + /// of the current instance. + /// </param> + /// <exception cref="NotSupportedException"> + /// The current instance is read-only. + /// </exception> + public void Add (byte[] data) + { + if (IsReadOnly) + throw new NotSupportedException ("Cannot edit readonly objects."); + + if (data != null) + this.data.AddRange (data); + } + + /// <summary> + /// Inserts the contents of another <see cref="ByteVector" /> + /// object into the current instance. + /// </summary> + /// <param name="index"> + /// A <see cref="int"/> value specifying the index at which + /// to insert the data. + /// </param> + /// <param name="data"> + /// A <see cref="ByteVector"/> object containing data to + /// insert into the current instance. + /// </param> + /// <exception cref="NotSupportedException"> + /// The current instance is read-only. + /// </exception> + public void Insert (int index, ByteVector data) + { + if (IsReadOnly) + throw new NotSupportedException ("Cannot edit readonly objects."); + + if (data != null) + this.data.InsertRange (index, data); + } + + /// <summary> + /// Inserts the contents of an array to insert into the + /// current instance. + /// </summary> + /// <param name="index"> + /// A <see cref="int"/> value specifying the index at which + /// to insert the data. + /// </param> + /// <param name="data"> + /// A <see cref="T:byte[]"/> containing data to insert into the + /// current instance. + /// </param> + /// <exception cref="NotSupportedException"> + /// The current instance is read-only. + /// </exception> + public void Insert (int index, byte[] data) + { + if (IsReadOnly) + throw new NotSupportedException ("Cannot edit readonly objects."); + + if (data != null) + this.data.InsertRange (index, data); + } + + /// <summary> + /// Resizes the current instance. + /// </summary> + /// <param name="size"> + /// A <see cref="int"/> value specifying the new size of the + /// current instance. + /// </param> + /// <param name="padding"> + /// A <see cref="byte"/> object containing the padding byte + /// to use if the current instance is growing. + /// </param> + /// <returns> + /// The current instance. + /// </returns> + /// <exception cref="NotSupportedException"> + /// The current instance is read-only. + /// </exception> + public ByteVector Resize (int size, byte padding) + { + if (IsReadOnly) + throw new NotSupportedException ("Cannot edit readonly objects."); + + if (data.Count > size) + data.RemoveRange (size, data.Count - size); + + while (data.Count < size) + data.Add (padding); + + return this; + } + + /// <summary> + /// Resizes the current instance. + /// </summary> + /// <param name="size"> + /// A <see cref="int"/> value specifying the new size of the + /// current instance. + /// </param> + /// <returns> + /// The current instance. + /// </returns> + /// <remarks> + /// If the current instance grows, the added bytes are filled + /// with '0'. Use <see cref="Resize(int,byte)" /> to specify + /// the padding byte. + /// </remarks> + /// <exception cref="NotSupportedException"> + /// The current instance is read-only. + /// </exception> + /// <seealso cref="Resize(int,byte)" /> + public ByteVector Resize (int size) + { + return Resize (size, 0); + } + + /// <summary> + /// Removes a range of data from the current instance. + /// </summary> + /// <param name="index"> + /// A <see cref="int" /> value specifying the index at which + /// to start removing data. + /// </param> + /// <param name="count"> + /// A <see cref="int"/> value specifying the number of bytes + /// to remove. + /// </param> + /// <exception cref="NotSupportedException"> + /// The current instance is read-only. + /// </exception> + public void RemoveRange (int index, int count) + { + if (IsReadOnly) + throw new NotSupportedException ("Cannot edit readonly objects."); + + data.RemoveRange (index, count); + } + + #endregion + + + + #region Conversions + + /// <summary> + /// Converts an first four bytes of the current instance to + /// a <see cref="int" /> value. + /// </summary> + /// <param name="mostSignificantByteFirst"> + /// <see langword="true" /> if the most significant byte + /// appears first (big endian format), or <see + /// langword="false" /> if the least significant byte appears + /// first (little endian format). + /// </param> + /// <returns> + /// A <see cref="int"/> value containing the value read from + /// the current instance. + /// </returns> + public int ToInt (bool mostSignificantByteFirst) + { + int sum = 0; + int last = Count > 4 ? 3 : Count - 1; + + for (int i = 0; i <= last; i++) { + int offset = mostSignificantByteFirst ? last - i : i; + unchecked { + sum |= this[i] << (offset * 8); + } + } + + return sum; + } + + /// <summary> + /// Converts an first four bytes of the current instance to + /// a <see cref="int" /> value using big-endian format. + /// </summary> + /// <returns> + /// A <see cref="int"/> value containing the value read from + /// the current instance. + /// </returns> + public int ToInt () + { + return ToInt (true); + } + + /// <summary> + /// Converts an first four bytes of the current instance to + /// a <see cref="uint" /> value. + /// </summary> + /// <param name="mostSignificantByteFirst"> + /// <see langword="true" /> if the most significant byte + /// appears first (big endian format), or <see + /// langword="false" /> if the least significant byte appears + /// first (little endian format). + /// </param> + /// <returns> + /// A <see cref="uint"/> value containing the value read from + /// the current instance. + /// </returns> + public uint ToUInt (bool mostSignificantByteFirst) + { + uint sum = 0; + int last = Count > 4 ? 3 : Count - 1; + + for (int i = 0; i <= last; i++) { + int offset = mostSignificantByteFirst ? last - i : i; + sum |= (uint)this[i] << (offset * 8); + } + + return sum; + } + + /// <summary> + /// Converts an first four bytes of the current instance to + /// a <see cref="uint" /> value using big-endian format. + /// </summary> + /// <returns> + /// A <see cref="uint"/> value containing the value read from + /// the current instance. + /// </returns> + public uint ToUInt () + { + return ToUInt (true); + } + + /// <summary> + /// Converts an first two bytes of the current instance to a + /// <see cref="short" /> value. + /// </summary> + /// <param name="mostSignificantByteFirst"> + /// <see langword="true" /> if the most significant byte + /// appears first (big endian format), or <see + /// langword="false" /> if the least significant byte appears + /// first (little endian format). + /// </param> + /// <returns> + /// A <see cref="short"/> value containing the value read + /// from the current instance. + /// </returns> + public short ToShort (bool mostSignificantByteFirst) + { + short sum = 0; + int last = Count > 2 ? 1 : Count - 1; + for (int i = 0; i <= last; i++) { + int offset = mostSignificantByteFirst ? last - i : i; + unchecked { + sum |= (short)(this[i] << (offset * 8)); + } + } + + return sum; + } + + /// <summary> + /// Converts an first two bytes of the current instance to + /// a <see cref="short" /> value using big-endian format. + /// </summary> + /// <returns> + /// A <see cref="short"/> value containing the value read + /// from the current instance. + /// </returns> + public short ToShort () + { + return ToShort (true); + } + + /// <summary> + /// Converts an first two bytes of the current instance to a + /// <see cref="ushort" /> value. + /// </summary> + /// <param name="mostSignificantByteFirst"> + /// <see langword="true" /> if the most significant byte + /// appears first (big endian format), or <see + /// langword="false" /> if the least significant byte appears + /// first (little endian format). + /// </param> + /// <returns> + /// A <see cref="ushort"/> value containing the value read + /// from the current instance. + /// </returns> + public ushort ToUShort (bool mostSignificantByteFirst) + { + ushort sum = 0; + int last = Count > 2 ? 1 : Count - 1; + for (int i = 0; i <= last; i++) { + int offset = mostSignificantByteFirst ? last - i : i; + sum |= (ushort)(this[i] << (offset * 8)); + } + + return sum; + } + + /// <summary> + /// Converts an first two bytes of the current instance to + /// a <see cref="ushort" /> value using big-endian format. + /// </summary> + /// <returns> + /// A <see cref="ushort"/> value containing the value read + /// from the current instance. + /// </returns> + public ushort ToUShort () + { + return ToUShort (true); + } + + /// <summary> + /// Converts an first eight bytes of the current instance to + /// a <see cref="long" /> value. + /// </summary> + /// <param name="mostSignificantByteFirst"> + /// <see langword="true" /> if the most significant byte + /// appears first (big endian format), or <see + /// langword="false" /> if the least significant byte appears + /// first (little endian format). + /// </param> + /// <returns> + /// A <see cref="long"/> value containing the value read + /// from the current instance. + /// </returns> + public long ToLong (bool mostSignificantByteFirst) + { + long sum = 0; + int last = Count > 8 ? 7 : Count - 1; + for (int i = 0; i <= last; i++) { + int offset = mostSignificantByteFirst ? last - i : i; + unchecked { + sum |= (long)this[i] << (offset * 8); + } + } + return sum; + } + + /// <summary> + /// Converts an first eight bytes of the current instance to + /// a <see cref="long" /> value using big-endian format. + /// </summary> + /// <returns> + /// A <see cref="long"/> value containing the value read + /// from the current instance. + /// </returns> + public long ToLong () + { + return ToLong (true); + } + + /// <summary> + /// Converts an first eight bytes of the current instance to + /// a <see cref="ulong" /> value. + /// </summary> + /// <param name="mostSignificantByteFirst"> + /// <see langword="true" /> if the most significant byte + /// appears first (big endian format), or <see + /// langword="false" /> if the least significant byte appears + /// first (little endian format). + /// </param> + /// <returns> + /// A <see cref="ulong"/> value containing the value read + /// from the current instance. + /// </returns> + public ulong ToULong (bool mostSignificantByteFirst) + { + ulong sum = 0; + int last = Count > 8 ? 7 : Count - 1; + for (int i = 0; i <= last; i++) { + int offset = mostSignificantByteFirst ? last - i : i; + sum |= (ulong)this[i] << (offset * 8); + } + return sum; + } + + /// <summary> + /// Converts an first eight bytes of the current instance to + /// a <see cref="ulong" /> value using big-endian format. + /// </summary> + /// <returns> + /// A <see cref="ulong"/> value containing the value read + /// from the current instance. + /// </returns> + public ulong ToULong () + { + return ToULong (true); + } + + /// <summary> + /// Converts an first four bytes of the current instance to + /// a <see cref="float" /> value. + /// </summary> + /// <param name="mostSignificantByteFirst"> + /// <see langword="true" /> if the most significant byte + /// appears first (big endian format), or <see + /// langword="false" /> if the least significant byte appears + /// first (little endian format). + /// </param> + /// <returns> + /// A <see cref="float"/> value containing the value read + /// from the current instance. + /// </returns> + public float ToFloat (bool mostSignificantByteFirst) + { + byte[] bytes = (byte[])Data.Clone (); + + if (mostSignificantByteFirst) { + Array.Reverse (bytes); + } + + return BitConverter.ToSingle (bytes, 0); + } + + /// <summary> + /// Converts an first four bytes of the current instance to + /// a <see cref="float" /> value using big-endian format. + /// </summary> + /// <returns> + /// A <see cref="float"/> value containing the value read + /// from the current instance. + /// </returns> + public float ToFloat () + { + return ToFloat (true); + } + + /// <summary> + /// Converts an first eight bytes of the current instance to + /// a <see cref="double" /> value. + /// </summary> + /// <param name="mostSignificantByteFirst"> + /// <see langword="true" /> if the most significant byte + /// appears first (big endian format), or <see + /// langword="false" /> if the least significant byte appears + /// first (little endian format). + /// </param> + /// <returns> + /// A <see cref="double"/> value containing the value read + /// from the current instance. + /// </returns> + public double ToDouble (bool mostSignificantByteFirst) + { + byte[] bytes = (byte[])Data.Clone (); + + if (mostSignificantByteFirst) { + Array.Reverse (bytes); + } + + return BitConverter.ToDouble (bytes, 0); + } + + /// <summary> + /// Converts an first eight bytes of the current instance to + /// a <see cref="double" /> value using big-endian format. + /// </summary> + /// <returns> + /// A <see cref="double"/> value containing the value read + /// from the current instance. + /// </returns> + public double ToDouble () + { + return ToDouble (true); + } + + /// <summary> + /// Converts the first 10 bytes of the current instance to an IEEE + /// 754 80-bit extended precision floating point number, expressed + /// as a <see cref="double"/>. + /// </summary> + /// <returns> + /// A <see cref="double"/> value containing the value read from the + /// current instance. + /// </returns> + public double ToExtendedPrecision () + { + int exponent = ((this[0] & 0x7F) << 8) | this[1]; + ulong hiMantissa = ((ulong)this[2] << 24) + | ((ulong)this[3] << 16) + | ((ulong)this[4] << 8) + | this[5]; + ulong loMantissa = ((ulong)this[6] << 24) + | ((ulong)this[7] << 16) + | ((ulong)this[8] << 8) + | this[9]; + + double f; + if (exponent == 0 && hiMantissa == 0 && loMantissa == 0) { + f = 0; + } else { + if (exponent == 0x7FFF) { + f = double.PositiveInfinity; + } else { + exponent -= 16383; + f = hiMantissa * Math.Pow (2, exponent -= 31); + f += loMantissa * Math.Pow (2, exponent -= 32); + } + } + + return (this[0] & 0x80) != 0 ? -f : f; + } + + /// <summary> + /// Converts a portion of the current instance to a <see + /// cref="string"/> object using a specified encoding. + /// </summary> + /// <param name="type"> + /// A <see cref="StringType"/> value indicating the encoding + /// to use when converting to a <see cref="string"/> object. + /// </param> + /// <param name="offset"> + /// A <see cref="int"/> value specify the index in the + /// current instance at which to start converting. + /// </param> + /// <param name="count"> + /// A <see cref="int"/> value specify the number of bytes to + /// convert. + /// </param> + /// <returns> + /// A <see cref="string"/> object containing the converted + /// text. + /// </returns> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="offset" /> is less than zero or greater + /// than the total number of bytes, or <paramref name="count" + /// /> is less than zero or greater than the number of bytes + /// after <paramref name="offset" />. + /// </exception> + public string ToString (StringType type, int offset, int count) + { + if (offset < 0 || offset > Count) + throw new ArgumentOutOfRangeException (nameof (offset)); + + if (count < 0 || count + offset > Count) + throw new ArgumentOutOfRangeException (nameof (count)); + + var bom = type == StringType.UTF16 && + data.Count - offset > 1 ? Mid (offset, 2) : null; + + string s = StringTypeToEncoding (type, bom) + .GetString (Data, offset, count); + + // UTF16 BOM + if (s.Length != 0 && (s[0] == 0xfffe || s[0] == 0xfeff)) + return s.Substring (1); + + return s; + } + + /// <summary> + /// Converts all data after a specified index in the current + /// instance to a <see cref="string"/> object using a + /// specified encoding. + /// </summary> + /// <param name="type"> + /// A <see cref="StringType"/> value indicating the encoding + /// to use when converting to a <see cref="string"/> object. + /// </param> + /// <param name="offset"> + /// A <see cref="int"/> value specify the index in the + /// current instance at which to start converting. + /// </param> + /// <returns> + /// A <see cref="string"/> object containing the converted + /// text. + /// </returns> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="offset" /> is less than zero or greater + /// than the total number of bytes. + /// </exception> + [Obsolete ("Use ToString(StringType,int,int)")] + public string ToString (StringType type, int offset) + { + return ToString (type, offset, Count - offset); + } + + /// <summary> + /// Converts the current instance into a <see cref="string"/> + /// object using a specified encoding. + /// </summary> + /// <returns> + /// A <see cref="string"/> object containing the converted + /// text. + /// </returns> + public string ToString (StringType type) + { + return ToString (type, 0, Count); + } + + /// <summary> + /// Converts the current instance into a <see cref="string"/> + /// object using a UTF-8 encoding. + /// </summary> + /// <returns> + /// A <see cref="string"/> object containing the converted + /// text. + /// </returns> + public override string ToString () + { + return ToString (StringType.UTF8, 0, Count); + } + + /// <summary> + /// Converts the current instance into a <see cref="T:string[]" + /// /> starting at a specified offset and using a specified + /// encoding, assuming the values are nil separated. + /// </summary> + /// <param name="type"> + /// A <see cref="StringType"/> value indicating the encoding + /// to use when converting to a <see cref="string"/> object. + /// </param> + /// <param name="offset"> + /// A <see cref="int"/> value specify the index in the + /// current instance at which to start converting. + /// </param> + /// <returns> + /// A <see cref="T:string[]" /> containing the converted text. + /// </returns> + public string[] ToStrings (StringType type, int offset) + { + return ToStrings (type, offset, int.MaxValue); + } + + /// <summary> + /// Converts the current instance into a <see cref="T:string[]" + /// /> starting at a specified offset and using a specified + /// encoding, assuming the values are nil separated and + /// limiting it to a specified number of items. + /// </summary> + /// <param name="type"> + /// A <see cref="StringType"/> value indicating the encoding + /// to use when converting to a <see cref="string"/> object. + /// </param> + /// <param name="offset"> + /// A <see cref="int"/> value specify the index in the + /// current instance at which to start converting. + /// </param> + /// <param name="count"> + /// A <see cref="int"/> value specifying a limit to the + /// number of strings to create. Once the limit has been + /// reached, the last string will be filled by the remainder + /// of the data. + /// </param> + /// <returns> + /// A <see cref="T:string[]" /> containing the converted text. + /// </returns> + public string[] ToStrings (StringType type, int offset, int count) + { + int chunk = 0; + int position = offset; + + var list = new List<string> (); + var separator = TextDelimiter (type); + int align = separator.Count; + + while (chunk < count && position < Count) { + int start = position; + + if (chunk + 1 == count) { + position = offset + count; + } else { + position = Find (separator, start, + align); + + if (position < 0) + position = Count; + } + + int length = position - start; + + if (length == 0) { + list.Add (string.Empty); + } else { + string s = ToString (type, start, + length); + if (s.Length != 0 && (s[0] == 0xfffe || + s[0] == 0xfeff)) { // UTF16 BOM + s = s.Substring (1); + } + + list.Add (s); + } + + position += align; + } + + return list.ToArray (); + } + + #endregion + + + + #region Operators + + /// <summary> + /// Determines whether two specified <see cref="ByteVector" + /// /> objects are equal. + /// </summary> + /// <param name="first"> + /// A <see cref="ByteVector"/> to compare. + /// </param> + /// <param name="second"> + /// A <see cref="ByteVector"/> to compare. + /// </param> + /// <returns> + /// <para><see langword="true" /> if <paramref name="first" + /// /> and <paramref name="second" /> contain the same + /// data; otherwise, <see langword="false" />.</para> + /// </returns> + public static bool operator == (ByteVector first, ByteVector second) + { + bool fnull = first is null; + bool snull = second is null; + if (fnull && snull) + return true; + else if (fnull || snull) + return false; + + return first.Equals (second); + } + + /// <summary> + /// Determines whether two specified <see cref="ByteVector" + /// /> objects differ. + /// </summary> + /// <param name="first"> + /// A <see cref="ByteVector"/> to compare. + /// </param> + /// <param name="second"> + /// A <see cref="ByteVector"/> to compare. + /// </param> + /// <returns> + /// <para><see langword="true" /> if <paramref name="first" + /// /> and <paramref name="second" /> contain different + /// data; otherwise, <see langword="false" />.</para> + /// </returns> + public static bool operator != (ByteVector first, ByteVector second) + { + return !(first == second); + } + + /// <summary> + /// Determines whether or not one <see cref="ByteVector" /> + /// is less than another. + /// </summary> + /// <param name="first"> + /// A <see cref="ByteVector"/> to compare. + /// </param> + /// <param name="second"> + /// A <see cref="ByteVector"/> to compare. + /// </param> + /// <returns> + /// <para><see langword="true" /> if <paramref name="first" + /// /> is less than <paramref name="second" />; otherwise, + /// <see langword="false" />.</para> + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="first" /> or <paramref name="second" /> + /// is <see langword="null" />. + /// </exception> + public static bool operator < (ByteVector first, ByteVector second) + { + if (first == null) + throw new ArgumentNullException (nameof (first)); + + if (second == null) + throw new ArgumentNullException (nameof (second)); + + return first.CompareTo (second) < 0; + } + + /// <summary> + /// Determines whether or not one <see cref="ByteVector" /> + /// is less than or equal to another. + /// </summary> + /// <param name="first"> + /// A <see cref="ByteVector"/> to compare. + /// </param> + /// <param name="second"> + /// A <see cref="ByteVector"/> to compare. + /// </param> + /// <returns> + /// <para><see langword="true" /> if <paramref name="first" + /// /> is less than or equal to <paramref name="second" />; + /// otherwise, <see langword="false" />.</para> + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="first" /> or <paramref name="second" /> + /// is <see langword="null" />. + /// </exception> + public static bool operator <= (ByteVector first, ByteVector second) + { + if (first == null) + throw new ArgumentNullException (nameof (first)); + + if (second == null) + throw new ArgumentNullException (nameof (second)); + + return first.CompareTo (second) <= 0; + } + + /// <summary> + /// Determines whether or not one <see cref="ByteVector" /> + /// is greater than another. + /// </summary> + /// <param name="first"> + /// A <see cref="ByteVector"/> to compare. + /// </param> + /// <param name="second"> + /// A <see cref="ByteVector"/> to compare. + /// </param> + /// <returns> + /// <para><see langword="true" /> if <paramref name="first" + /// /> is greater than <paramref name="second" />; otherwise, + /// <see langword="false" />.</para> + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="first" /> or <paramref name="second" /> + /// is <see langword="null" />. + /// </exception> + public static bool operator > (ByteVector first, ByteVector second) + { + if (first == null) + throw new ArgumentNullException (nameof (first)); + + if (second == null) + throw new ArgumentNullException (nameof (second)); + + return first.CompareTo (second) > 0; + } + + /// <summary> + /// Determines whether or not one <see cref="ByteVector" /> + /// is greater than or equal to another. + /// </summary> + /// <param name="first"> + /// A <see cref="ByteVector"/> to compare. + /// </param> + /// <param name="second"> + /// A <see cref="ByteVector"/> to compare. + /// </param> + /// <returns> + /// <para><see langword="true" /> if <paramref name="first" + /// /> is greater than or equal to <paramref name="second" + /// />; otherwise, <see langword="false" />.</para> + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="first" /> or <paramref name="second" /> + /// is <see langword="null" />. + /// </exception> + public static bool operator >= (ByteVector first, ByteVector second) + { + if (first == null) + throw new ArgumentNullException (nameof (first)); + + if (second == null) + throw new ArgumentNullException (nameof (second)); + + return first.CompareTo (second) >= 0; + } + + /// <summary> + /// Creates a new <see cref="ByteVector"/> object by adding + /// two objects together. + /// </summary> + /// <param name="first"> + /// A <see cref="ByteVector"/> to combine. + /// </param> + /// <param name="second"> + /// A <see cref="ByteVector"/> to combine. + /// </param> + /// <returns> + /// A new instance of <see cref="ByteVector" /> with the + /// contents of <paramref name="first" /> followed by the + /// contents of <paramref name="second" />. + /// </returns> + public static ByteVector operator + (ByteVector first, ByteVector second) + { + var sum = new ByteVector (first) { + second + }; + return sum; + } + + /// <summary> + /// Converts a <see cref="byte" /> to a new <see + /// cref="ByteVector" /> object. + /// </summary> + /// <param name="value"> + /// A <see cref="byte" /> to convert. + /// </param> + /// <returns> + /// A new instance of <see cref="ByteVector" /> containing + /// <paramref name="value" />. + /// </returns> + public static implicit operator ByteVector (byte value) + { + return new ByteVector (value); + } + + /// <summary> + /// Converts a <see cref="T:byte[]" /> to a new <see + /// cref="ByteVector" /> object. + /// </summary> + /// <param name="value"> + /// A <see cref="T:byte[]" /> to convert. + /// </param> + /// <returns> + /// A new instance of <see cref="ByteVector" /> containing + /// the contents of <paramref name="value" />. + /// </returns> + public static implicit operator ByteVector (byte[] value) + { + return new ByteVector (value); + } + + /// <summary> + /// Converts a <see cref="string" /> to a new <see + /// cref="ByteVector" /> object. + /// </summary> + /// <param name="value"> + /// A <see cref="string" /> to convert. + /// </param> + /// <returns> + /// A new instance of <see cref="ByteVector" /> containing + /// the UTF-8 encoded contents of <paramref name="value" />. + /// </returns> + public static implicit operator ByteVector (string value) + { + return FromString (value, StringType.UTF8); + } + + #endregion + + + + #region Static Conversions + + /// <summary> + /// Converts a value into a data representation. + /// </summary> + /// <param name="value"> + /// A <see cref="int"/> value to convert into bytes. + /// </param> + /// <param name="mostSignificantByteFirst"> + /// <see langword="true" /> if the most significant byte is + /// to appear first (big endian format), or <see + /// langword="false" /> if the least significant byte is to + /// appear first (little endian format). + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> object containing the encoded + /// representation of <paramref name="value" />. + /// </returns> + public static ByteVector FromInt (int value, bool mostSignificantByteFirst) + { + var vector = new ByteVector (); + for (int i = 0; i < 4; i++) { + int offset = mostSignificantByteFirst ? 3 - i : i; + vector.Add ((byte)(value >> (offset * 8) & 0xFF)); + } + + return vector; + } + + /// <summary> + /// Converts an value into a big-endian data representation. + /// </summary> + /// <param name="value"> + /// A <see cref="int"/> value to convert into bytes. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> object containing the encoded + /// representation of <paramref name="value" />. + /// </returns> + public static ByteVector FromInt (int value) + { + return FromInt (value, true); + } + + /// <summary> + /// Converts an unsigned value into a data representation. + /// </summary> + /// <param name="value"> + /// A <see cref="uint"/> value to convert into bytes. + /// </param> + /// <param name="mostSignificantByteFirst"> + /// <see langword="true" /> if the most significant byte is + /// to appear first (big endian format), or <see + /// langword="false" /> if the least significant byte is to + /// appear first (little endian format). + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> object containing the encoded + /// representation of <paramref name="value" />. + /// </returns> + public static ByteVector FromUInt (uint value, bool mostSignificantByteFirst) + { + var vector = new ByteVector (); + for (int i = 0; i < 4; i++) { + int offset = mostSignificantByteFirst ? 3 - i : i; + vector.Add ((byte)(value >> (offset * 8) & 0xFF)); + } + + return vector; + } + + /// <summary> + /// Converts an unsigned value into a big-endian data + /// representation. + /// </summary> + /// <param name="value"> + /// A <see cref="uint"/> value to convert into bytes. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> object containing the encoded + /// representation of <paramref name="value" />. + /// </returns> + public static ByteVector FromUInt (uint value) + { + return FromUInt (value, true); + } + + /// <summary> + /// Converts a value into a data representation. + /// </summary> + /// <param name="value"> + /// A <see cref="short"/> value to convert into bytes. + /// </param> + /// <param name="mostSignificantByteFirst"> + /// <see langword="true" /> if the most significant byte is + /// to appear first (big endian format), or <see + /// langword="false" /> if the least significant byte is to + /// appear first (little endian format). + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> object containing the encoded + /// representation of <paramref name="value" />. + /// </returns> + public static ByteVector FromShort (short value, bool mostSignificantByteFirst) + { + var vector = new ByteVector (); + for (int i = 0; i < 2; i++) { + int offset = mostSignificantByteFirst ? 1 - i : i; + vector.Add ((byte)(value >> (offset * 8) & 0xFF)); + } + + return vector; + } + + /// <summary> + /// Converts a value into a big-endian data representation. + /// </summary> + /// <param name="value"> + /// A <see cref="short"/> value to convert into bytes. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> object containing the encoded + /// representation of <paramref name="value" />. + /// </returns> + public static ByteVector FromShort (short value) + { + return FromShort (value, true); + } + + /// <summary> + /// Converts an unsigned value into a data representation. + /// </summary> + /// <param name="value"> + /// A <see cref="ushort"/> value to convert into bytes. + /// </param> + /// <param name="mostSignificantByteFirst"> + /// <see langword="true" /> if the most significant byte is + /// to appear first (big endian format), or <see + /// langword="false" /> if the least significant byte is to + /// appear first (little endian format). + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> object containing the encoded + /// representation of <paramref name="value" />. + /// </returns> + public static ByteVector FromUShort (ushort value, bool mostSignificantByteFirst) + { + var vector = new ByteVector (); + for (int i = 0; i < 2; i++) { + int offset = mostSignificantByteFirst ? 1 - i : i; + vector.Add ((byte)(value >> (offset * 8) & 0xFF)); + } + + return vector; + } + + /// <summary> + /// Converts an unsigned value into a big-endian data + /// representation. + /// </summary> + /// <param name="value"> + /// A <see cref="ushort"/> value to convert into bytes. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> object containing the encoded + /// representation of <paramref name="value" />. + /// </returns> + public static ByteVector FromUShort (ushort value) + { + return FromUShort (value, true); + } + + /// <summary> + /// Converts a value into a data representation. + /// </summary> + /// <param name="value"> + /// A <see cref="long"/> value to convert into bytes. + /// </param> + /// <param name="mostSignificantByteFirst"> + /// <see langword="true" /> if the most significant byte is + /// to appear first (big endian format), or <see + /// langword="false" /> if the least significant byte is to + /// appear first (little endian format). + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> object containing the encoded + /// representation of <paramref name="value" />. + /// </returns> + public static ByteVector FromLong (long value, bool mostSignificantByteFirst) + { + var vector = new ByteVector (); + for (int i = 0; i < 8; i++) { + int offset = mostSignificantByteFirst ? 7 - i : i; + vector.Add ((byte)(value >> (offset * 8) & 0xFF)); + } + return vector; + } + + /// <summary> + /// Converts a value into a big-endian data representation. + /// </summary> + /// <param name="value"> + /// A <see cref="long"/> value to convert into bytes. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> object containing the encoded + /// representation of <paramref name="value" />. + /// </returns> + public static ByteVector FromLong (long value) + { + return FromLong (value, true); + } + + /// <summary> + /// Converts an unsigned value into a data representation. + /// </summary> + /// <param name="value"> + /// A <see cref="ulong"/> value to convert into bytes. + /// </param> + /// <param name="mostSignificantByteFirst"> + /// <see langword="true" /> if the most significant byte is + /// to appear first (big endian format), or <see + /// langword="false" /> if the least significant byte is to + /// appear first (little endian format). + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> object containing the encoded + /// representation of <paramref name="value" />. + /// </returns> + public static ByteVector FromULong (ulong value, bool mostSignificantByteFirst) + { + var vector = new ByteVector (); + for (int i = 0; i < 8; i++) { + int offset = mostSignificantByteFirst ? 7 - i : i; + vector.Add ((byte)(value >> (offset * 8) & 0xFF)); + } + return vector; + } + + /// <summary> + /// Converts an unsigned value into a big-endian data + /// representation. + /// </summary> + /// <param name="value"> + /// A <see cref="ulong"/> value to convert into bytes. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> object containing the encoded + /// representation of <paramref name="value" />. + /// </returns> + public static ByteVector FromULong (ulong value) + { + return FromULong (value, true); + } + + /// <summary> + /// Converts an string into a encoded data representation. + /// </summary> + /// <param name="text"> + /// A <see cref="string"/> object containing the text to + /// convert. + /// </param> + /// <param name="type"> + /// A <see cref="StringType"/> value specifying the encoding + /// to use when converting the text. + /// </param> + /// <param name="length"> + /// A <see cref="int"/> value specifying the number of + /// characters in <paramref name="text" /> to encoded. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> object containing the encoded + /// representation of <paramref name="text" />. + /// </returns> + public static ByteVector FromString (string text, StringType type, int length) + { + var data = new ByteVector (); + + if (type == StringType.UTF16) + data.Add (new byte[] { 0xff, 0xfe }); + + if (text == null || text.Length == 0) + return data; + + if (text.Length > length) + text = text.Substring (0, length); + + data.Add (StringTypeToEncoding (type, data) + .GetBytes (text)); + + return data; + } + + /// <summary> + /// Converts an string into a encoded data representation. + /// </summary> + /// <param name="text"> + /// A <see cref="string"/> object containing the text to + /// convert. + /// </param> + /// <param name="type"> + /// A <see cref="StringType"/> value specifying the encoding + /// to use when converting the text. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> object containing the encoded + /// representation of <paramref name="text" />. + /// </returns> + public static ByteVector FromString (string text, StringType type) + { + return FromString (text, type, int.MaxValue); + } + + /// <summary> + /// Converts an string into a encoded data representation. + /// </summary> + /// <param name="text"> + /// A <see cref="string"/> object containing the text to + /// convert. + /// </param> + /// <param name="length"> + /// A <see cref="int"/> value specifying the number of + /// characters in <paramref name="text" /> to encoded. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> object containing the encoded + /// representation of <paramref name="text" />. + /// </returns> + public static ByteVector FromString (string text, int length) + { + return FromString (text, StringType.UTF8, length); + } + + /// <summary> + /// Converts an string into a encoded data representation. + /// </summary> + /// <param name="text"> + /// A <see cref="string"/> object containing the text to + /// convert. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> object containing the encoded + /// representation of <paramref name="text" />. + /// </returns> + [Obsolete ("Use FromString(string,StringType)")] + public static ByteVector FromString (string text) + { + return FromString (text, StringType.UTF8); + } + + /// <summary> + /// Creates a new instance of <see cref="ByteVector" /> by + /// reading in the contents of a specified file. + /// </summary> + /// <param name="path"> + /// A <see cref="string"/> object containing the path of the + /// file to read. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> object containing the contents + /// of the specified file. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public static ByteVector FromPath (string path) + { + return FromPath (path, out _, false); + } + + /// <summary> + /// Creates a new instance of <see cref="ByteVector" /> by + /// reading in the contents of a specified file. + /// </summary> + /// <param name="path"> + /// A <see cref="string"/> object containing the path of the + /// file to read. + /// </param> + /// <param name="firstChunk"> + /// A <see cref="T:byte[]"/> reference to be filled with the + /// first data chunk from the read file. + /// </param> + /// <param name="copyFirstChunk"> + /// A <see cref="bool"/> value specifying whether or not to + /// copy the first chunk of the file into <paramref + /// name="firstChunk" />. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> object containing the contents + /// of the specified file. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + internal static ByteVector FromPath (string path, out byte[] firstChunk, bool copyFirstChunk) + { + if (path == null) + throw new ArgumentNullException (nameof (path)); + + return FromFile (new File.LocalFileAbstraction (path), out firstChunk, copyFirstChunk); + } + + /// <summary> + /// Creates a new instance of <see cref="ByteVector" /> by + /// reading in the contents of a specified file abstraction. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="File.IFileAbstraction"/> object containing + /// abstraction of the file to read. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> object containing the contents + /// of the specified file. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public static ByteVector FromFile (File.IFileAbstraction abstraction) + { + return FromFile (abstraction, out _, false); + } + + /// <summary> + /// Creates a new instance of <see cref="ByteVector" /> by + /// reading in the contents of a specified file abstraction. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="File.IFileAbstraction"/> object containing + /// abstraction of the file to read. + /// </param> + /// <param name="firstChunk"> + /// A <see cref="T:byte[]"/> reference to be filled with the + /// first data chunk from the read file. + /// </param> + /// <param name="copyFirstChunk"> + /// A <see cref="bool"/> value specifying whether or not to + /// copy the first chunk of the file into <paramref + /// name="firstChunk" />. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> object containing the contents + /// of the specified file. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + internal static ByteVector FromFile (File.IFileAbstraction abstraction, out byte[] firstChunk, bool copyFirstChunk) + { + if (abstraction == null) + throw new ArgumentNullException (nameof (abstraction)); + + var stream = abstraction.ReadStream; + var output = FromStream (stream, out firstChunk, copyFirstChunk); + abstraction.CloseStream (stream); + return output; + } + + /// <summary> + /// Creates a new instance of <see cref="ByteVector" /> by + /// reading in the contents of a specified stream. + /// </summary> + /// <param name="stream"> + /// A <see cref="Stream"/> object containing + /// the stream to read. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> object containing the contents + /// of the specified stream. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="stream" /> is <see langword="null" />. + /// </exception> + public static ByteVector FromStream (Stream stream) + { + return FromStream (stream, out _, false); + } + + /// <summary> + /// Creates a new instance of <see cref="ByteVector" /> by + /// reading in the contents of a specified stream. + /// </summary> + /// <param name="stream"> + /// A <see cref="Stream"/> object containing + /// the stream to read. + /// </param> + /// <param name="firstChunk"> + /// A <see cref="T:byte[]"/> reference to be filled with the + /// first data chunk from the read stream. + /// </param> + /// <param name="copyFirstChunk"> + /// A <see cref="bool"/> value specifying whether or not to + /// copy the first chunk of the stream into <paramref + /// name="firstChunk" />. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> object containing the contents + /// of the specified stream. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="stream" /> is <see langword="null" />. + /// </exception> + internal static ByteVector FromStream (Stream stream, out byte[] firstChunk, bool copyFirstChunk) + { + var vector = new ByteVector (); + byte[] bytes = new byte[4096]; + int read_size = bytes.Length; + int bytes_read = 0; + bool set_first_chunk = false; + + firstChunk = null; + + while (true) { + Array.Clear (bytes, 0, bytes.Length); + int n = stream.Read (bytes, 0, read_size); + vector.Add (bytes); + bytes_read += n; + + if (!set_first_chunk) { + if (copyFirstChunk) { + if (firstChunk == null || + firstChunk.Length != read_size) { + firstChunk = new byte[read_size]; + } + + Array.Copy (bytes, 0, firstChunk, 0, n); + } + set_first_chunk = true; + } + + if ((bytes_read == stream.Length && stream.Length > 0) || + (n < read_size && stream.Length <= 0)) { + break; + } + } + + if (stream.Length > 0 && vector.Count != stream.Length) { + vector.Resize ((int)stream.Length); + } + + return vector; + } + + #endregion + + + + #region Utilities + + /// <summary> + /// Gets the text delimiter for nil separated string lists of + /// a specified encoding. + /// </summary> + /// <param name="type"> + /// A <see cref="StringType"/> value specifying the encoding + /// to use. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> object containing the text + /// delimiter. + /// </returns> + public static ByteVector TextDelimiter (StringType type) + { + return type == StringType.UTF16 || + type == StringType.UTF16BE || + type == StringType.UTF16LE ? td2 : td1; + } + + /// <summary> + /// Gets the <see cref="Encoding" /> to use for a specified + /// encoding. + /// </summary> + /// <param name="type"> + /// A <see cref="StringType"/> value specifying encoding to + /// use. + /// </param> + /// <param name="bom"> + /// A <see cref="ByteVector"/> object containing the first + /// two bytes of the data to convert if <paramref + /// name="type" /> equals <see cref="StringType.UTF16" />. + /// </param> + /// <returns> + /// A <see cref="Encoding" /> object capable of encoding + /// and decoding text with the specified type. + /// </returns> + /// <remarks> + /// <paramref name="bom" /> is used to determine whether the + /// encoding is big or little endian. If it does not contain + /// BOM data, the previously used endian format is used. + /// </remarks> + static Encoding StringTypeToEncoding (StringType type, ByteVector bom) + { + switch (type) { + case StringType.UTF16: + // If we have a BOM, return the appropriate + // encoding. Otherwise, assume we're reading + // from a string that was already identified. In + // that case, the encoding will be stored as + // last_utf16_encoding. + + if (bom == null) + return last_utf16_encoding; + + if (bom[0] == 0xFF && bom[1] == 0xFE) + return last_utf16_encoding = + Encoding.Unicode; + + if (bom[1] == 0xFF && bom[0] == 0xFE) + return last_utf16_encoding = + Encoding.BigEndianUnicode; + + return last_utf16_encoding; + + case StringType.UTF16BE: + return Encoding.BigEndianUnicode; + + case StringType.UTF8: + return Encoding.UTF8; + + case StringType.UTF16LE: + return Encoding.Unicode; + } + + if (use_broken_latin1) + return Encoding.Default; + + try { + return Encoding.GetEncoding ("latin1"); + } catch (ArgumentException) { + return Encoding.UTF8; + } + } + + #endregion + + + + #region System.Object + + /// <summary> + /// Determines whether another object is equal to the current + /// instance. + /// </summary> + /// <param name="other"> + /// A <see cref="object"/> to compare to the current + /// instance. + /// </param> + /// <returns> + /// <see langword="true" /> if <paramref name="other"/> is not + /// <see langword="null" />, is of type <see + /// cref="ByteVector" />, and is equal to the current + /// instance; otherwise <see langword="false" />. + /// </returns> + public override bool Equals (object other) + { + if (!(other is ByteVector)) + return false; + + return Equals ((ByteVector)other); + } + + /// <summary> + /// Determines whether another <see cref="ByteVector"/> + /// object is equal to the current instance. + /// </summary> + /// <param name="other"> + /// A <see cref="ByteVector"/> object to compare to the + /// current instance. + /// </param> + /// <returns> + /// <see langword="true" /> if <paramref name="other"/> is not + /// <see langword="null" /> and equal to the current instance; + /// otherwise <see langword="false" />. + /// </returns> + public bool Equals (ByteVector other) + { + return CompareTo (other) == 0; + } + + /// <summary> + /// Gets the hash value for the current instance. + /// </summary> + /// <returns> + /// A <see cref="int" /> value equal to the CRC checksum of + /// the current instance. + /// </returns> + public override int GetHashCode () + { + unchecked { return (int)Checksum; } + } + + #endregion + + + + #region IComparable<T> + + /// <summary> + /// Compares the current instance to another to determine if + /// their order. + /// </summary> + /// <param name="other"> + /// A <see cref="ByteVector" /> object to compare to the + /// current instance. + /// </param> + /// <returns> + /// A <see cref="int" /> which is less than zero if the + /// current instance is less than <paramref name="other" />, + /// zero if it is equal to <paramref name="other" />, and + /// greater than zero if the current instance is greater than + /// <paramref name="other" />. + /// </returns> + public int CompareTo (ByteVector other) + { + if (other is null) + throw new ArgumentNullException (nameof (other)); + + int diff = Count - other.Count; + + for (int i = 0; diff == 0 && i < Count; i++) + diff = this[i] - other[i]; + + return diff; + } + + #endregion + + + + #region IEnumerable<T> + + /// <summary> + /// Gets an enumerator for enumerating through the the bytes + /// in the current instance. + /// </summary> + /// <returns> + /// A <see cref="T:System.Collections.IEnumerator`1" /> for + /// enumerating through the contents of the current instance. + /// </returns> + public IEnumerator<byte> GetEnumerator () + { + return data.GetEnumerator (); + } + + IEnumerator IEnumerable.GetEnumerator () + { + return data.GetEnumerator (); + } + + #endregion + + + + #region ICollection<T> + + /// <summary> + /// Clears the current instance. + /// </summary> + /// <exception cref="NotSupportedException"> + /// The current instance is read-only. + /// </exception> + public void Clear () + { + if (IsReadOnly) + throw new NotSupportedException ("Cannot edit readonly objects."); + + data.Clear (); + } + + /// <summary> + /// Adds a single byte to the end of the current instance. + /// </summary> + /// <param name="item"> + /// A <see cref="byte" /> to add to the current instance. + /// </param> + /// <exception cref="NotSupportedException"> + /// The current instance is read-only. + /// </exception> + public void Add (byte item) + { + if (IsReadOnly) + throw new NotSupportedException ("Cannot edit readonly objects."); + + data.Add (item); + } + + /// <summary> + /// Removes the first occurance of a <see cref="byte" /> from + /// the current instance. + /// </summary> + /// <param name="item"> + /// A <see cref="byte"/> to remove from the current instance. + /// </param> + /// <returns> + /// <see langword="true" /> if the value was removed; + /// otherwise the value did not appear in the current + /// instance and <see langword="false" /> is returned. + /// </returns> + /// <exception cref="NotSupportedException"> + /// The current instance is read-only. + /// </exception> + public bool Remove (byte item) + { + if (IsReadOnly) + throw new NotSupportedException ("Cannot edit readonly objects."); + + return data.Remove (item); + } + + /// <summary> + /// Copies the current instance to a <see cref="T:byte[]"/> + /// starting at a specified index. + /// </summary> + /// <param name="array"> + /// A <see cref="T:byte[]" /> to copy to. + /// </param> + /// <param name="arrayIndex"> + /// A <see cref="int" /> value indicating the index in + /// <paramref name="array" /> at which to start copying. + /// </param> + public void CopyTo (byte[] array, int arrayIndex) + { + data.CopyTo (array, arrayIndex); + } + + /// <summary> + /// Gets whether or not the current instance contains a + /// specified byte. + /// </summary> + /// <param name="item"> + /// A <see cref="byte" /> value to look for in the current + /// instance. + /// </param> + /// <returns> + /// <see langword="true" /> if the value could be found; + /// otherwise <see langword="false" />. + /// </returns> + public bool Contains (byte item) + { + return data.Contains (item); + } + + /// <summary> + /// Gets the number of elements in the current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the number of bytes + /// in the current instance. + /// </value> + public int Count { + get { return data.Count; } + } + + /// <summary> + /// Gets whether or not the current instance is synchronized. + /// </summary> + /// <value> + /// Always <see langword="false" />. + /// </value> + public bool IsSynchronized { + get { return false; } + } + + /// <summary> + /// Gets the object that can be used to synchronize the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="object" /> that can be used to synchronize + /// the current instance. + /// </value> + public object SyncRoot { + get { return this; } + } + + #endregion + + + + #region IList<T> + + /// <summary> + /// Removes the byte at the specified index. + /// </summary> + /// <param name="index"> + /// A <see cref="int" /> value specifying the position at + /// which to remove a byte. + /// </param> + /// <exception cref="NotSupportedException"> + /// The current instance is read-only. + /// </exception> + public void RemoveAt (int index) + { + if (IsReadOnly) + throw new NotSupportedException ("Cannot edit readonly objects."); + + data.RemoveAt (index); + } + + /// <summary> + /// Inserts a single byte into the current instance at a + /// specified index. + /// </summary> + /// <param name="index"> + /// A <see cref="int" /> value specifying the position at + /// which to insert the value. + /// </param> + /// <param name="item"> + /// A <see cref="byte"/> value to insert into the current + /// instance. + /// </param> + /// <exception cref="NotSupportedException"> + /// The current instance is read-only. + /// </exception> + public void Insert (int index, byte item) + { + if (IsReadOnly) + throw new NotSupportedException ("Cannot edit readonly objects."); + + data.Insert (index, item); + } + + /// <summary> + /// Gets the index of the first occurance of a value. + /// </summary> + /// <param name="item"> + /// A <see cref="byte" /> to find in the current instance. + /// </param> + /// <returns> + /// A <see cref="int" /> value containing the first index + /// at which the value was found, or -1 if it was not found. + /// </returns> + public int IndexOf (byte item) + { + return data.IndexOf (item); + } + + /// <summary> + /// Gets whether or not the current instance is read-only. + /// </summary> + /// <value> + /// <see langword="true" /> if the current instance is + /// read-only; otherwise <see langword="false" />. + /// </value> + public virtual bool IsReadOnly { + get { return false; } + } + + /// <summary> + /// Gets whether or not the current instance has a fixed + /// size. + /// </summary> + /// <value> + /// <see langword="true" /> if the current instance has a + /// fixed size; otherwise <see langword="false" />. + /// </value> + public virtual bool IsFixedSize { + get { return false; } + } + + /// <summary> + /// Gets and sets the value as a specified index. + /// </summary> + /// <exception cref="NotSupportedException"> + /// The current instance is read-only. + /// </exception> + public byte this[int index] { + get { return data[index]; } + set { + if (IsReadOnly) + throw new NotSupportedException ("Cannot edit readonly objects."); + + data[index] = value; + } + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/ByteVector.cs.meta b/Scripts/TaglibSharp/ByteVector.cs.meta new file mode 100644 index 0000000..2e95d86 --- /dev/null +++ b/Scripts/TaglibSharp/ByteVector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fd4901c34711c7eaba954926fa92969f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/ByteVectorList.cs b/Scripts/TaglibSharp/ByteVectorList.cs new file mode 100644 index 0000000..13d3c01 --- /dev/null +++ b/Scripts/TaglibSharp/ByteVectorList.cs @@ -0,0 +1,273 @@ +// +// ByteVectorList.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// Aaron Bockover (abockover@novell.com) +// +// Original Source: +// tbytevectorlist.cpp from TagLib +// +// Copyright (C) 2005-2007 Brian Nickel +// Copyright (C) 2006 Novell, Inc. +// Copyright (C) 2002,2003 Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; +using System.Runtime.InteropServices; + +namespace TagLib +{ + /// <summary> + /// This class extends <see cref="T:TagLib.ListBase`1"/> to represent + /// a collection of <see cref="ByteVector" /> objects. + /// </summary> + [ComVisible (false)] + public class ByteVectorCollection : ListBase<ByteVector> + { + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ByteVectorCollection" /> with no contents. + /// </summary> + public ByteVectorCollection () + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ByteVectorCollection" /> with specified contents. + /// </summary> + /// <param name="list"> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" + /// /> containing <see cref="ByteVector" /> objects to add to + /// the current instance. + /// </param> + public ByteVectorCollection (IEnumerable<ByteVector> list) + { + if (list != null) + Add (list); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ByteVectorCollection" /> with specified contents. + /// </summary> + /// <param name="list"> + /// A <see cref="T:ByteVector[]" /> containing objects to add to + /// the current instance. + /// </param> + public ByteVectorCollection (params ByteVector[] list) + { + if (list != null) + Add (list); + } + + /// <summary> + /// Performs a sorted insert of a <see cref="ByteVector" /> + /// object into the current instance, optionally only adding + /// if the item is unique. + /// </summary> + /// <param name="item"> + /// A <see cref="ByteVector" /> object to add to the current + /// instance. + /// </param> + /// <param name="unique"> + /// If <see langword="true" />, the object will only be added + /// if an identical value is not already contained in the + /// current instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="item" /> is <see langword="null" />. + /// </exception> + public override void SortedInsert (ByteVector item, bool unique) + { + if (item == null) + throw new ArgumentNullException (nameof (item)); + + // FIXME: This is not used, but if it is a faster + // method could be used. + int i = 0; + for (; i < Count; i++) { + if (item == this[i] && unique) + return; + + if (item >= this[i]) + break; + } + + Insert (i + 1, item); + } + + /// <summary> + /// Converts the current instance to a <see cref="ByteVector" + /// /> by joining the contents together with a specified + /// separator. + /// </summary> + /// <param name="separator"> + /// A <see cref="ByteVector"/> object to separate the + /// combined contents of the current instance. + /// </param> + /// <returns> + /// A new <see cref="ByteVector"/> object containing the + /// joined contents of the current instance. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="separator" /> is <see langword="null" />. + /// </exception> + public ByteVector ToByteVector (ByteVector separator) + { + if (separator == null) + throw new ArgumentNullException (nameof (separator)); + + var vector = new ByteVector (); + + for (int i = 0; i < Count; i++) { + if (i != 0 && separator.Count > 0) + vector.Add (separator); + + vector.Add (this[i]); + } + + return vector; + } + + /// <summary> + /// Splits a <see cref="ByteVector" /> object using a + /// pattern. + /// </summary> + /// <param name="vector"> + /// A <see cref="ByteVector"/> object to split. + /// </param> + /// <param name="pattern"> + /// A <see cref="ByteVector"/> object to use to split + /// <paramref name="vector" /> with. + /// </param> + /// <param name="byteAlign"> + /// A <see cref="int" /> specifying the byte align to use + /// when splitting. In order to split when a pattern is + /// encountered, the index at which it is found must be + /// divisible by <paramref name="byteAlign" />. + /// </param> + /// <param name="max"> + /// A <see cref="int" /> value specifying the maximum number + /// of objects to return, or zero to not to limit the number. + /// If that that number is reached, the last value will + /// contain the remainder of the file even if it contains + /// more instances of <paramref name="pattern" />. + /// </param> + /// <returns> + /// A <see cref="ByteVectorCollection" /> object containing + /// the split contents of the current instance. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="vector" /> or <paramref name="pattern" /> + /// is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="byteAlign" /> is less than 1. + /// </exception> + public static ByteVectorCollection Split (ByteVector vector, ByteVector pattern, int byteAlign, int max) + { + if (vector == null) + throw new ArgumentNullException (nameof (vector)); + + if (pattern == null) + throw new ArgumentNullException (nameof (pattern)); + + if (byteAlign < 1) + throw new ArgumentOutOfRangeException (nameof (byteAlign), "byteAlign must be at least 1."); + + var list = new ByteVectorCollection (); + int previous_offset = 0; + + for (int offset = vector.Find (pattern, 0, byteAlign); + offset != -1 && (max < 1 || + max > list.Count + 1); + offset = vector.Find (pattern, + offset + pattern.Count, byteAlign)) { + list.Add (vector.Mid (previous_offset, + offset - previous_offset)); + previous_offset = offset + pattern.Count; + } + + if (previous_offset < vector.Count) + list.Add (vector.Mid (previous_offset, + vector.Count - previous_offset)); + + return list; + } + + /// <summary> + /// Splits a <see cref="ByteVector" /> object using a + /// pattern. + /// </summary> + /// <param name="vector"> + /// A <see cref="ByteVector"/> object to split. + /// </param> + /// <param name="pattern"> + /// A <see cref="ByteVector"/> object to use to split + /// <paramref name="vector" /> with. + /// </param> + /// <param name="byteAlign"> + /// A <see cref="int" /> specifying the byte align to use + /// when splitting. In order to split when a pattern is + /// encountered, the index at which it is found must be + /// divisible by <paramref name="byteAlign" />. + /// </param> + /// <returns> + /// A <see cref="ByteVectorCollection" /> object containing + /// the split contents of the current instance. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="vector" /> or <paramref name="pattern" /> + /// is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="byteAlign" /> is less than 1. + /// </exception> + public static ByteVectorCollection Split (ByteVector vector, ByteVector pattern, int byteAlign) + { + return Split (vector, pattern, byteAlign, 0); + } + + /// <summary> + /// Splits a <see cref="ByteVector" /> object using a + /// pattern. + /// </summary> + /// <param name="vector"> + /// A <see cref="ByteVector"/> object to split. + /// </param> + /// <param name="pattern"> + /// A <see cref="ByteVector"/> object to use to split + /// <paramref name="vector" /> with. + /// </param> + /// <returns> + /// A <see cref="ByteVectorCollection" /> object containing + /// the split contents of the current instance. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="vector" /> or <paramref name="pattern" /> + /// is <see langword="null" />. + /// </exception> + public static ByteVectorCollection Split (ByteVector vector, ByteVector pattern) + { + return Split (vector, pattern, 1); + } + } +} + diff --git a/Scripts/TaglibSharp/ByteVectorList.cs.meta b/Scripts/TaglibSharp/ByteVectorList.cs.meta new file mode 100644 index 0000000..95d622b --- /dev/null +++ b/Scripts/TaglibSharp/ByteVectorList.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 13ce76148d2aedf098df14fcf5195df7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/CombinedTag.cs b/Scripts/TaglibSharp/CombinedTag.cs new file mode 100644 index 0000000..009eb8f --- /dev/null +++ b/Scripts/TaglibSharp/CombinedTag.cs @@ -0,0 +1,2051 @@ +// +// CombinedTag.cs: Combines a collection of tags so that they behave as one. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2005-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; + +namespace TagLib +{ + /// <summary> + /// This class combines a collection of tags so that they behave as + /// one. + /// </summary> + public class CombinedTag : Tag + { + #region Private Fields + + /// <summary> + /// Contains tags to be combined. + /// </summary> + readonly List<Tag> tags; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="CombinedTag" /> with no internal tags. + /// </summary> + /// <remarks> + /// You can set the tags in the new instance later using + /// <see cref="SetTags" />. + /// </remarks> + public CombinedTag () + { + tags = new List<Tag> (); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="CombinedTag" /> with a specified collection of + /// tags. + /// </summary> + /// <param name="tags"> + /// A <see cref="T:Tag[]" /> containing a collection of tags to + /// combine in the new instance. + /// </param> + public CombinedTag (params Tag[] tags) + { + this.tags = new List<Tag> (tags); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the tags combined in the current instance. + /// </summary> + /// <value> + /// A <see cref="T:Tag[]" /> containing the tags combined in + /// the current instance. + /// </value> + public virtual Tag[] Tags { + get { return tags.ToArray (); } + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Sets the child tags to combine in the current instance. + /// </summary> + /// <param name="tags"> + /// A <see cref="T:Tag[]" /> containing the tags to combine. + /// </param> + public void SetTags (params Tag[] tags) + { + this.tags.Clear (); + this.tags.AddRange (tags); + } + + #endregion + + + + #region Protected Methods + + /// <summary> + /// Inserts a tag into the collection of tags in the current + /// instance. + /// </summary> + /// <param name="index"> + /// A <see cref="int" /> value specifying the index at which + /// to insert the tag. + /// </param> + /// <param name="tag"> + /// A <see cref="Tag" /> object to insert into the collection + /// of tags. + /// </param> + /// <exception cref="System.ArgumentOutOfRangeException"> + /// <paramref name="index" /> is less than zero or greater + /// than the count. + /// </exception> + protected void InsertTag (int index, Tag tag) + { + tags.Insert (index, tag); + } + + /// <summary> + /// Adds a tag at the end of the collection of tags in the + /// current instance. + /// </summary> + /// <param name="tag"> + /// A <see cref="Tag" /> object to add to the collection of + /// tags. + /// </param> + protected void AddTag (Tag tag) + { + tags.Add (tag); + } + + /// <summary> + /// Removes a specified tag from the collection in the + /// current instance. + /// </summary> + /// <param name="tag"> + /// A <see cref="Tag" /> object to remove from the + /// collection. + /// </param> + protected void RemoveTag (Tag tag) + { + tags.Remove (tag); + } + + /// <summary> + /// Clears the tag collection in the current instance. + /// </summary> + protected void ClearTags () + { + tags.Clear (); + } + + #endregion + + + + #region Overrides + + /// <summary> + /// Gets the tag types contained in the current instance. + /// </summary> + /// <value> + /// A bitwise combined <see cref="TagLib.TagTypes" /> + /// containing the tag types contained in the current + /// instance. + /// </value> + /// <remarks> + /// This value contains a bitwise combined value from all the + /// child tags. + /// </remarks> + /// <seealso cref="Tag.TagTypes" /> + public override TagTypes TagTypes { + get { + TagTypes types = TagTypes.None; + foreach (Tag tag in tags) + if (tag != null) + types |= tag.TagTypes; + + return types; + } + } + + /// <summary> + /// Gets and sets the title for the media described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the title for + /// the media described by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.Title" /> + public override string Title { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string value = tag.Title; + + if (value != null) + return value; + } + + return null; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.Title = value; + } + } + + /// <summary> + /// Gets and sets a short description, one-liner. + /// It represents the tagline of the Video/music. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the subtitle + /// the media represented by the current instance + /// or an empty array if no value is present. + /// </value> + /// <remarks> + /// <para>This field gives a nice/short precision to + /// the title, which is typically below the title on the + /// front cover of a media. + /// For example, for "Back to the future", this would be + /// "It's About Time". + /// </para> + /// </remarks> + public override string Subtitle { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string value = tag.Subtitle; + + if (value != null) + return value; + } + + return null; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.Subtitle = value; + } + } + + /// <summary> + /// Gets and sets a short description of the media. + /// For a music, this could be the comment that the artist + /// made of its artwork. For a video, this should be a + /// short summary of the story/plot, but a spoiler. This + /// should give the impression of what to expect in the + /// media. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the subtitle + /// the media represented by the current instance + /// or an empty array if no value is present. + /// </value> + /// <remarks> + /// <para>This is especially relevant for a movie. + /// For example, for "Back to the Future 2", this could be + /// "After visiting 2015, Marty McFly must repeat his visit + /// to 1955 to prevent disastrous changes to 1985...without + /// interfering with his first trip". + /// </para> + /// </remarks> + public override string Description { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string value = tag.Description; + + if (value != null) + return value; + } + + return null; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.Description = value; + } + } + + /// <summary> + /// Gets and sets the performers or artists who performed in + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the performers or + /// artists who performed in the media described by the + /// current instance or an empty array if no value is + /// present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.Performers" /> + public override string[] Performers { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string[] value = tag.Performers; + + if (value != null && value.Length > 0) + return value; + } + + return new string[] { }; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.Performers = value; + } + } + + /// <summary> + /// Gets and sets the sort names of the performers or artists + /// who performed in the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the sort names for + /// the performers or artists who performed in the media + /// described by the current instance, or an empty array if + /// no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.PerformersSort" /> + public override string[] PerformersSort { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string[] value = tag.PerformersSort; + + if (value != null && value.Length > 0) + return value; + } + + return new string[] { }; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.PerformersSort = value; + } + } + + /// <summary> + /// Gets and sets the Charaters for a video media, or + /// instruments played for music media. + /// This should match the <see cref="Performers"/> array (for + /// each person correspond one/more role). Several roles for + /// the same artist/actor can be made up with semicolons. + /// For example, "Marty McFly; Marty McFly Jr.; Marlene McFly". + /// </summary> + /// <remarks> + /// <para> This is typically usefull for movies, although the + /// instrument played by each artist in a music may be of + /// relevance. + /// </para> + /// <para>It is highly important to match each role to the + /// performers. This means that a role may be <see + /// langword="null"/> to keep the match between a + /// Performers[i] and PerformersRole[i]. + /// </para> + /// </remarks> + public override string[] PerformersRole { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string[] value = tag.PerformersRole; + + if (value != null && value.Length > 0) + return value; + } + + return new string[] { }; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.PerformersRole = value; + } + } + + + /// <summary> + /// Gets and sets the sort names for the band or artist who + /// is credited in the creation of the entire album or + /// collection containing the media described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the sort names + /// for the band or artist who is credited in the creation + /// of the entire album or collection containing the media + /// described by the current instance or an empty array if + /// no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.AlbumArtistsSort" /> + public override string[] AlbumArtistsSort { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string[] value = tag.AlbumArtistsSort; + + if (value != null && value.Length > 0) + return value; + } + + return new string[] { }; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.AlbumArtistsSort = value; + } + } + + /// <summary> + /// Gets and sets the band or artist who is credited in the + /// creation of the entire album or collection containing the + /// media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the band or artist + /// who is credited in the creation of the entire album or + /// collection containing the media described by the current + /// instance or an empty array if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.AlbumArtists" /> + public override string[] AlbumArtists { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string[] value = tag.AlbumArtists; + + if (value != null && value.Length > 0) + return value; + } + + return new string[] { }; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.AlbumArtists = value; + } + } + + /// <summary> + /// Gets and sets the composers of the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the composers of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.Composers" /> + public override string[] Composers { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string[] value = tag.Composers; + + if (value != null && value.Length > 0) + return value; + } + + return new string[] { }; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.Composers = value; + } + } + + /// <summary> + /// Gets and sets the sort names for the composer of the + /// media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the sort names + /// for the composers of the media described by the + /// current instance or an empty array if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.ComposersSort" /> + public override string[] ComposersSort { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string[] value = tag.ComposersSort; + + if (value != null && value.Length > 0) + return value; + } + + return new string[] { }; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.ComposersSort = value; + } + } + + /// <summary> + /// Gets and sets the sort names for the Track Title of the + /// media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the sort names + /// for the Track Title of the media described by the + /// current instance or null if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.TitleSort" /> + public override string TitleSort { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string value = tag.TitleSort; + + if (value != null && value.Length > 0) + return value; + } + + return null; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.TitleSort = value; + } + } + + /// <summary> + /// Gets and sets the sort names for the Album Title of the + /// media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the sort names + /// for the Title of the media described by the + /// current instance or null if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.AlbumSort" /> + public override string AlbumSort { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string value = tag.AlbumSort; + + if (value != null && value.Length > 0) + return value; + } + + return null; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.AlbumSort = value; + } + } + + /// <summary> + /// Gets and sets the album of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the album of + /// the media represented by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.Album" /> + public override string Album { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string value = tag.Album; + + if (value != null) + return value; + } + + return null; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.Album = value; + } + } + + /// <summary> + /// Gets and sets a user comment on the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing user comments + /// on the media represented by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.Comment" /> + public override string Comment { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string value = tag.Comment; + + if (value != null) + return value; + } + + return null; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.Comment = value; + } + } + + /// <summary> + /// Gets and sets the genres of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the genres of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.Genres" /> + public override string[] Genres { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string[] value = tag.Genres; + + if (value != null && value.Length > 0) + return value; + } + + return new string[] { }; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.Genres = value; + } + } + + /// <summary> + /// Gets and sets the year that the media represented by the + /// current instance was recorded. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the year that the media + /// represented by the current instance was created or zero + /// if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-zero value is + /// returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.Year" /> + public override uint Year { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + uint value = tag.Year; + + if (value != 0) + return value; + } + + return 0; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.Year = value; + } + } + + /// <summary> + /// Gets and sets the position of the media represented by + /// the current instance in its containing album. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the position of the + /// media represented by the current instance in its + /// containing album or zero if not specified. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-zero value is + /// returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.Track" /> + public override uint Track { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + uint value = tag.Track; + + if (value != 0) + return value; + } + + return 0; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.Track = value; + } + } + + /// <summary> + /// Gets and sets the number of tracks in the album + /// containing the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of tracks in + /// the album containing the media represented by the current + /// instance or zero if not specified. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-zero value is + /// returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.TrackCount" /> + public override uint TrackCount { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + uint value = tag.TrackCount; + + if (value != 0) + return value; + } + + return 0; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.TrackCount = value; + } + } + + /// <summary> + /// Gets and sets the number of the disc containing the media + /// represented by the current instance in the boxed set. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of the disc + /// containing the media represented by the current instance + /// in the boxed set. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-zero value is + /// returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.Disc" /> + public override uint Disc { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + uint value = tag.Disc; + + if (value != 0) + return value; + } + + return 0; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.Disc = value; + } + } + + /// <summary> + /// Gets and sets the number of discs in the boxed set + /// containing the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of discs in + /// the boxed set containing the media represented by the + /// current instance or zero if not specified. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-zero value is + /// returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.DiscCount" /> + public override uint DiscCount { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + uint value = tag.DiscCount; + + if (value != 0) + return value; + } + + return 0; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.DiscCount = value; + } + } + + /// <summary> + /// Gets and sets the lyrics or script of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the lyrics or + /// script of the media represented by the current instance + /// or <see langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.Lyrics" /> + public override string Lyrics { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string value = tag.Lyrics; + + if (value != null) + return value; + } + + return null; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.Lyrics = value; + } + } + + /// <summary> + /// Gets and sets the grouping on the album which the media + /// in the current instance belongs to. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the grouping on + /// the album which the media in the current instance belongs + /// to or <see langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.Grouping" /> + public override string Grouping { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string value = tag.Grouping; + + if (value != null) + return value; + } + + return null; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.Grouping = value; + } + } + + /// <summary> + /// Gets and sets the number of beats per minute in the audio + /// of the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of beats per + /// minute in the audio of the media represented by the + /// current instance, or zero if not specified. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-zero value is + /// returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.BeatsPerMinute" /> + public override uint BeatsPerMinute { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + uint value = tag.BeatsPerMinute; + + if (value != 0) + return value; + } + + return 0; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.BeatsPerMinute = value; + } + } + + /// <summary> + /// Gets and sets the conductor or director of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the conductor + /// or director of the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.Conductor" /> + public override string Conductor { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string value = tag.Conductor; + + if (value != null) + return value; + } + + return null; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.Conductor = value; + } + } + + /// <summary> + /// Gets and sets the copyright information for the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the copyright + /// information for the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.Copyright" /> + public override string Copyright { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string value = tag.Copyright; + + if (value != null) + return value; + } + + return null; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.Copyright = value; + } + } + + /// <summary> + /// Gets and sets the date at which the tag has been written. + /// </summary> + /// <value> + /// A nullable <see cref="DateTime" /> object containing the + /// date at which the tag has been written, or <see + /// langword="null" /> if no value present. + /// </value> + public override DateTime? DateTagged { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + DateTime? value = tag.DateTagged; + + if (value != null) + return value; + } + + return null; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.DateTagged = value; + } + } + + + /// <summary> + /// Gets and sets the MusicBrainz Artist ID. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ArtistID for the media described by the + /// current instance or null if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.MusicBrainzArtistId" /> + public override string MusicBrainzArtistId { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string value = tag.MusicBrainzArtistId; + + if (value != null) + return value; + } + + return null; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.MusicBrainzArtistId = value; + } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Group ID. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseGroupID for the media described by the + /// current instance or null if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.MusicBrainzReleaseGroupId" /> + public override string MusicBrainzReleaseGroupId { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string value = tag.MusicBrainzReleaseGroupId; + + if (value != null) + return value; + } + + return null; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.MusicBrainzReleaseGroupId = value; + } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release ID. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseID for the media described by the + /// current instance or null if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.MusicBrainzReleaseId" /> + public override string MusicBrainzReleaseId { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string value = tag.MusicBrainzReleaseId; + + if (value != null) + return value; + } + + return null; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.MusicBrainzReleaseId = value; + } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Artist ID. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseArtistID for the media described by the + /// current instance or null if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.MusicBrainzReleaseArtistId" /> + public override string MusicBrainzReleaseArtistId { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string value = tag.MusicBrainzReleaseArtistId; + + if (value != null) + return value; + } + + return null; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.MusicBrainzReleaseArtistId = value; + } + } + + /// <summary> + /// Gets and sets the MusicBrainz Track ID. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// TrackID for the media described by the + /// current instance or null if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.MusicBrainzTrackId" /> + public override string MusicBrainzTrackId { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string value = tag.MusicBrainzTrackId; + + if (value != null) + return value; + } + + return null; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.MusicBrainzTrackId = value; + } + } + + /// <summary> + /// Gets and sets the MusicBrainz Disc ID. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// DiscID for the media described by the + /// current instance or null if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.MusicBrainzDiscId" /> + public override string MusicBrainzDiscId { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string value = tag.MusicBrainzDiscId; + + if (value != null) + return value; + } + + return null; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.MusicBrainzDiscId = value; + } + } + + /// <summary> + /// Gets and sets the MusicIP PUID. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicIP PUID + /// for the media described by the + /// current instance or null if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.MusicIpId" /> + public override string MusicIpId { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string value = tag.MusicIpId; + + if (value != null) + return value; + } + + return null; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.MusicIpId = value; + } + } + + /// <summary> + /// Gets and sets the Amazon ID. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the Amazon Id + /// for the media described by the + /// current instance or null if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.AmazonId" /> + public override string AmazonId { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string value = tag.AmazonId; + + if (value != null) + return value; + } + + return null; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.AmazonId = value; + } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Status. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseStatus for the media described by the + /// current instance or null if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.MusicBrainzReleaseStatus" /> + public override string MusicBrainzReleaseStatus { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string value = tag.MusicBrainzReleaseStatus; + + if (value != null) + return value; + } + + return null; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.MusicBrainzReleaseStatus = value; + } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Type. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseType for the media described by the + /// current instance or null if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.MusicBrainzReleaseType" /> + public override string MusicBrainzReleaseType { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string value = tag.MusicBrainzReleaseType; + + if (value != null) + return value; + } + + return null; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.MusicBrainzReleaseType = value; + } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Country. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseCountry for the media described by the + /// current instance or null if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.MusicBrainzReleaseCountry" /> + public override string MusicBrainzReleaseCountry { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string value = tag.MusicBrainzReleaseCountry; + + if (value != null) + return value; + } + + return null; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.MusicBrainzReleaseCountry = value; + } + } + + /// <summary> + /// Gets and sets a collection of pictures associated with + /// the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:IPicture[]" /> containing a collection of + /// pictures associated with the media represented by the + /// current instance or an empty array if none are present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.Pictures" /> + public override IPicture[] Pictures { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + IPicture[] value = tag.Pictures; + + if (value != null && value.Length > 0) + return value; + } + + return base.Pictures; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.Pictures = value; + } + } + + /// <summary> + /// Gets and sets the ReplayGain track gain in dB. + /// </summary> + /// <value> + /// A <see cref="bool" /> value in dB for the track gain as + /// per the ReplayGain specification. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-zero value is + /// returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.ReplayGainTrackGain" /> + public override double ReplayGainTrackGain { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + double value = tag.ReplayGainTrackGain; + + if (!double.IsNaN (value)) + return value; + } + + return double.NaN; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.ReplayGainTrackGain = value; + } + } + + /// <summary> + /// Gets and sets the ReplayGain track peak sample. + /// </summary> + /// <value> + /// A <see cref="bool" /> value for the track peak as per the + /// ReplayGain specification. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-zero value is + /// returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.ReplayGainTrackPeak" /> + public override double ReplayGainTrackPeak { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + double value = tag.ReplayGainTrackPeak; + + if (!double.IsNaN (value)) + return value; + } + + return double.NaN; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.ReplayGainTrackPeak = value; + } + } + + /// <summary> + /// Gets and sets the ReplayGain album gain in dB. + /// </summary> + /// <value> + /// A <see cref="bool" /> value in dB for the album gain as + /// per the ReplayGain specification. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-zero value is + /// returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.ReplayGainAlbumGain" /> + public override double ReplayGainAlbumGain { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + double value = tag.ReplayGainAlbumGain; + + if (!double.IsNaN (value)) + return value; + } + + return double.NaN; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.ReplayGainAlbumGain = value; + } + } + + /// <summary> + /// Gets and sets the ReplayGain album peak sample. + /// </summary> + /// <value> + /// A <see cref="bool" /> value for the album peak as per the + /// ReplayGain specification. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-zero value is + /// returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.ReplayGainAlbumPeak" /> + public override double ReplayGainAlbumPeak { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + double value = tag.ReplayGainAlbumPeak; + + if (!double.IsNaN (value)) + return value; + } + + return double.NaN; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.ReplayGainAlbumPeak = value; + } + } + + /// <summary> + /// Gets and sets the initial key of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the initial + /// key of the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.InitialKey" /> + public override string InitialKey { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string value = tag.InitialKey; + + if (value != null) + return value; + } + + return null; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.InitialKey = value; + } + } + + /// <summary> + /// Gets and sets the remixer of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the remixer + /// of the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.RemixedBy" /> + public override string RemixedBy { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string value = tag.RemixedBy; + + if (value != null) + return value; + } + + return null; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.RemixedBy = value; + } + } + + /// <summary> + /// Gets and sets the publisher of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the + /// publisher of the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.Publisher" /> + public override string Publisher { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string value = tag.Publisher; + + if (value != null) + return value; + } + + return null; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.Publisher = value; + } + } + + /// <summary> + /// Gets and sets the ISRC (International Standard Recording Code) + /// of the song represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the ISRC + /// of the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.ISRC" /> + public override string ISRC { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string value = tag.ISRC; + + if (value != null) + return value; + } + + return null; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.ISRC = value; + } + } + + /// <summary> + /// Gets and sets the length of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the + /// length of the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// value is returned.</para> + /// <para>When setting the value, it is stored in each child + /// tag.</para> + /// </remarks> + /// <seealso cref="Tag.Length" /> + public override string Length { + get { + foreach (Tag tag in tags) { + if (tag == null) + continue; + + string value = tag.Length; + + if (value != null) + return value; + } + + return null; + } + + set { + foreach (Tag tag in tags) + if (tag != null) + tag.Length = value; + } + } + + /// <summary> + /// Gets whether or not the current instance is empty. + /// </summary> + /// <value> + /// <see langword="true" /> if all the child tags are empty. + /// Otherwise <see langword="false" />. + /// </value> + /// <seealso cref="Tag.IsEmpty" /> + public override bool IsEmpty { + get { + foreach (Tag tag in tags) + if (tag.IsEmpty) + return true; + + return false; + } + } + + /// <summary> + /// Clears all of the child tags. + /// </summary> + public override void Clear () + { + foreach (Tag tag in tags) + tag.Clear (); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/CombinedTag.cs.meta b/Scripts/TaglibSharp/CombinedTag.cs.meta new file mode 100644 index 0000000..0f951f1 --- /dev/null +++ b/Scripts/TaglibSharp/CombinedTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0fcfda10f765f9bf0b754fb38b66878e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/CorruptFileException.cs b/Scripts/TaglibSharp/CorruptFileException.cs new file mode 100644 index 0000000..f5f6010 --- /dev/null +++ b/Scripts/TaglibSharp/CorruptFileException.cs @@ -0,0 +1,167 @@ +// +// CorruptFileException.cs: +// +// Author: +// Aaron Bockover (abockover@novell.com) +// +// Original Source: +// Entagged# +// +// Copyright (C) 2006 Novell, Inc. +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Runtime.Serialization; + +namespace TagLib +{ + /// <summary> + /// This class extends <see cref="Exception" /> and is used to + /// indicate that a file or tag is corrupt. + /// </summary> + /// <remarks> + /// This exception will be thrown if invalid data interferes with the + /// reading of the file or tag. One common example is in the (legal) + /// downloading of media files with BitTorrent, in which case large + /// portions of the file will contain zeroed bytes. + /// </remarks> + /// <example> + /// <para>Catching an exception when creating a <see + /// cref="File" />.</para> + /// <code lang="C#"> + /// using System; + /// using TagLib; + /// + /// public class ExceptionTest + /// { + /// public static void Main () + /// { + /// try { + /// File file = File.Create ("partial.mp3"); // Partial download. + /// } catch (CorruptFileException e) { + /// Console.WriteLine ("That file is corrupt: {0}", e.ToString ()); + /// } + /// } + /// } + /// </code> + /// <code lang="C++"> + /// #using &lt;System.dll> + /// #using &lt;taglib-sharp.dll> + /// + /// using System; + /// using TagLib; + /// + /// void main () + /// { + /// try { + /// File file = File::Create ("partial.mp3"); // Partial download. + /// } catch (CorruptFileException^ e) { + /// Console::WriteLine ("That file is corrupt: {0}", e); + /// } + /// } + /// </code> + /// <code lang="VB"> + /// Imports System + /// Imports TagLib + /// + /// Public Class ExceptionTest + /// Public Shared Sub Main () + /// Try + /// file As File = File.Create ("partial.mp3") ' Partial download. + /// Catch e As CorruptFileException + /// Console.WriteLine ("That file is corrupt: {0}", e.ToString ()); + /// End Try + /// End Sub + /// End Class + /// </code> + /// <code lang="Boo"> + /// import System + /// import TagLib + /// + /// try: + /// file As File = File.Create ("partial.mp3") # Partial download. + /// catch e as CorruptFileException: + /// Console.WriteLine ("That file is corrupt: {0}", e.ToString ()); + /// </code> + /// </example> + [Serializable] + public class CorruptFileException : Exception + { + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="CorruptFileException" /> with a specified + /// message. + /// </summary> + /// <param name="message"> + /// A <see cref="string" /> containing a message explaining + /// the reason for the exception. + /// </param> + public CorruptFileException (string message) : base (message) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="CorruptFileException" /> with the default + /// values. + /// </summary> + public CorruptFileException () + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="CorruptFileException" /> with a specified + /// message containing a specified exception. + /// </summary> + /// <param name="message"> + /// A <see cref="string" /> containing a message explaining + /// the reason for the exception. + /// </param> + /// <param name="innerException"> + /// A <see cref="Exception" /> object to be contained in the + /// new exception. For example, previously caught exception. + /// </param> + public CorruptFileException (string message, Exception innerException) + : base (message, innerException) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="CorruptFileException" /> from a specified + /// serialization info and streaming context. + /// </summary> + /// <param name="info"> + /// A <see cref="SerializationInfo" /> object containing the + /// serialized data to be used for the new instance. + /// </param> + /// <param name="context"> + /// A <see cref="StreamingContext" /> object containing the + /// streaming context information for the new instance. + /// </param> + /// <remarks> + /// This constructor is implemented because <see + /// cref="CorruptFileException" /> implements the <see + /// cref="ISerializable" /> interface. + /// </remarks> + protected CorruptFileException (SerializationInfo info, StreamingContext context) + : base (info, context) + { + } + } +} \ No newline at end of file diff --git a/Scripts/TaglibSharp/CorruptFileException.cs.meta b/Scripts/TaglibSharp/CorruptFileException.cs.meta new file mode 100644 index 0000000..d48bdd8 --- /dev/null +++ b/Scripts/TaglibSharp/CorruptFileException.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b3d4c56812fd17788a353ae122bb5c53 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Debugger.cs b/Scripts/TaglibSharp/Debugger.cs new file mode 100644 index 0000000..9c0f01c --- /dev/null +++ b/Scripts/TaglibSharp/Debugger.cs @@ -0,0 +1,137 @@ +// +// Debugger.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; + +namespace TagLib +{ + static class Debugger + { + public delegate void DebugMessageSentHandler (string message); + + public static event DebugMessageSentHandler DebugMessageSent; + + public static void Debug (string message) + { + DebugMessageSent?.Invoke (message); + } + + public static void DumpHex (ByteVector data) + { + DumpHex (data.Data); + } + + public static void DumpHex (byte[] data) + { + int cols = 16; + int rows = data.Length / cols + (data.Length % cols != 0 ? 1 : 0); + + for (int row = 0; row < rows; row++) { + for (int col = 0; col < cols; col++) { + if (row == rows - 1 && data.Length % cols != 0 && col >= data.Length % cols) + Console.Write (" "); + else + Console.Write (" {0:x2}", data[row * cols + col]); + } + + Console.Write (" | "); + + for (int col = 0; col < cols; col++) { + if (row == rows - 1 && data.Length % cols != 0 && col >= data.Length % cols) + Console.Write (" "); + else + WriteByte2 (data[row * cols + col]); + } + + Console.WriteLine (); + } + Console.WriteLine (); + } + + static void WriteByte2 (byte data) + { + foreach (char c in allowed) + if (c == data) { + Console.Write (c); + return; + } + + Console.Write ("."); + } + + static readonly string allowed = "0123456789abcdefghijklmnopqr" + + "stuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ`~!@#$%^&*()_+-={}" + + "[];:'\",.<>?/\\|"; + + + static readonly Dictionary<object, Dictionary<object, DebugTimeData>> + debug_times = new Dictionary<object, Dictionary<object, DebugTimeData>> (); + + public static void AddDebugTime (object o1, object o2, DateTime start) + { + var data = new DebugTimeData (DateTime.Now - start, 1); + if (debug_times.ContainsKey (o1) && debug_times[o1].ContainsKey (o2)) { + data.time += debug_times[o1][o2].time; + data.occurances += debug_times[o1][o2].occurances; + } + + if (!debug_times.ContainsKey (o1)) + debug_times.Add (o1, new Dictionary<object, DebugTimeData> ()); + + if (!debug_times[o1].ContainsKey (o2)) + debug_times[o1].Add (o2, data); + else + debug_times[o1][o2] = data; + } + + public static void DumpDebugTime (object o1) + { + Console.WriteLine (o1.ToString ()); + if (!debug_times.ContainsKey (o1)) + return; + + foreach (var pair in debug_times[o1]) { + Console.WriteLine (" {0}", pair.Key); + Console.WriteLine (" Objects: {0}", pair.Value.time); + Console.WriteLine (" Total: {0}", pair.Value.occurances); + Console.WriteLine (" Average: {0}", new TimeSpan (pair.Value.time.Ticks / pair.Value.occurances)); + Console.WriteLine (); + } + + debug_times.Remove (o1); + } + + struct DebugTimeData + { + public TimeSpan time; + public long occurances; + + public DebugTimeData (TimeSpan time, int occurances) + { + this.time = time; + this.occurances = occurances; + } + } + } +} diff --git a/Scripts/TaglibSharp/Debugger.cs.meta b/Scripts/TaglibSharp/Debugger.cs.meta new file mode 100644 index 0000000..d0ab4f9 --- /dev/null +++ b/Scripts/TaglibSharp/Debugger.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 43d149150f84518598c6d2c5500d9244 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Dsf.meta b/Scripts/TaglibSharp/Dsf.meta new file mode 100644 index 0000000..2520626 --- /dev/null +++ b/Scripts/TaglibSharp/Dsf.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 90815a5b58495074885ff707abaacda7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Dsf/File.cs b/Scripts/TaglibSharp/Dsf/File.cs new file mode 100644 index 0000000..84de7d6 --- /dev/null +++ b/Scripts/TaglibSharp/Dsf/File.cs @@ -0,0 +1,411 @@ +// +// File.cs: Provides tagging and properties support for the DSD (Direct Stream Digital) DSF +// file Format. +// +// Author: +// Helmut Wahrmann +// +// Copyright (C) 2014 Helmut Wahrmann +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +using TagLib.Id3v2; + +namespace TagLib.Dsf +{ + /// <summary> + /// This class extends <see cref="TagLib.File" /> to provide + /// support for reading and writing tags and properties for files + /// using the AIFF file format. + /// </summary> + [SupportedMimeType ("taglib/dsf", "dsf")] + [SupportedMimeType ("audio/x-dsf")] + [SupportedMimeType ("audio/dsf")] + [SupportedMimeType ("sound/dsf")] + [SupportedMimeType ("application/x-dsf")] + public class File : TagLib.File + { + #region Private Fields + + /// <summary> + /// Contains the address of the DSF header block. + /// </summary> + ByteVector header_block; + + /// <summary> + /// Contains the Id3v2 tag. + /// </summary> + Id3v2.Tag tag; + + /// <summary> + /// Contains the media properties. + /// </summary> + Properties properties; + + /// <summary> + /// Contains the size of the DSF File + /// </summary> + readonly uint dsf_size; + + /// <summary> + /// Contains the start position of the Tag + /// </summary> + long tag_start; + + /// <summary> + /// Contains the end position of the Tag + /// </summary> + long tag_end; + + #endregion + + #region Public Static Fields + + /// <summary> + /// The identifier used to recognize a DSF file. + /// </summary> + /// <value> + /// "DSD " + /// </value> + public static readonly ReadOnlyByteVector FileIdentifier = "DSD "; + + /// <summary> + /// The identifier used to recognize a Format chunk. + /// </summary> + /// <value> + /// "fmt " + /// </value> + public static readonly ReadOnlyByteVector FormatIdentifier = "fmt "; + + /// <summary> + /// The identifier used to recognize a DSF ID3 chunk. + /// </summary> + /// <value> + /// "ID3 " + /// </value> + public static readonly ReadOnlyByteVector ID3Identifier = "ID3"; + + #endregion + + #region Public Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system and specified read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path, ReadStyle propertiesStyle) + : this (new LocalFileAbstraction (path), propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system with an average read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path) : this (path, ReadStyle.Average) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction and + /// specified read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction, ReadStyle propertiesStyle) + : base (abstraction) + { + Mode = AccessMode.Read; + try { + Read (true, propertiesStyle, out dsf_size, out tag_start, out tag_end); + } finally { + Mode = AccessMode.Closed; + } + + TagTypesOnDisk = TagTypes; + GetTag (TagTypes.Id3v2, true); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction with an + /// average read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction) + : this (abstraction, ReadStyle.Average) + { + } + + #endregion + + #region Public Properties + + /// <summary> + /// Gets a abstract representation of all tags stored in the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Tag" /> object representing all tags + /// stored in the current instance. + /// </value> + public override Tag Tag { + get { return tag; } + } + + /// <summary> + /// Gets the media properties of the file represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Properties" /> object containing the + /// media properties of the file represented by the current + /// instance. + /// </value> + public override Properties Properties { + get { return properties; } + } + + #endregion + + #region Public Methods + + /// <summary> + /// Saves the changes made in the current instance to the + /// file it represents. + /// </summary> + public override void Save () + { + // Boilerplate + PreSave (); + + Mode = AccessMode.Write; + try { + long original_tag_length = tag_end - tag_start; + ByteVector data = new ByteVector (); + + if (tag == null) { + // The tag has been removed + RemoveBlock (tag_start, original_tag_length); + Insert (ByteVector.FromULong (0, false), 20, 8); + } else { + data = tag.Render (); + + // If tagging info cannot be found, place it at + // the end of the file. + if (tag_start == 0 || tag_end < tag_start) { + tag_start = tag_end = Length; + // Update the New Tag start + Insert (ByteVector.FromULong ((ulong)(tag_start), false), 20, 8); + } + + // Insert the tagging data. + Insert (data, tag_start, data.Count); + } + + long length = dsf_size + data.Count - original_tag_length; + + // If the data size changed update the dsf size. + if (data.Count - original_tag_length != 0 && tag_start <= dsf_size) { + Insert (ByteVector.FromULong ((ulong)(length), false), 12, 8); + } + // Update the tag types. + TagTypesOnDisk = TagTypes; + } finally { + Mode = AccessMode.Closed; + } + } + + /// <summary> + /// Removes a set of tag types from the current instance. + /// </summary> + /// <param name="types"> + /// A bitwise combined <see cref="TagLib.TagTypes" /> value + /// containing tag types to be removed from the file. + /// </param> + /// <remarks> + /// In order to remove all tags from a file, pass <see + /// cref="TagTypes.AllTags" /> as <paramref name="types" />. + /// </remarks> + public override void RemoveTags (TagTypes types) + { + if (types == TagTypes.Id3v2 || + types == TagTypes.AllTags) { + tag = null; + } + } + + /// <summary> + /// Gets a tag of a specified type from the current instance, + /// optionally creating a new tag if possible. + /// </summary> + /// <param name="type"> + /// A <see cref="TagLib.TagTypes" /> value indicating the + /// type of tag to read. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> value specifying whether or not to + /// try and create the tag if one is not found. + /// </param> + /// <returns> + /// A <see cref="Tag" /> object containing the tag that was + /// found in or added to the current instance. If no + /// matching tag was found and none was created, <see + /// langword="null" /> is returned. + /// </returns> + public override Tag GetTag (TagTypes type, bool create) + { + Tag id32_tag = null; + + switch (type) { + case TagTypes.Id3v2: + if (tag == null && create) { + tag = new Id3v2.Tag { + Version = 2 + }; + } + + id32_tag = tag; + break; + } + + return id32_tag; + } + + #endregion + + #region Private Methods + + /// <summary> + /// Reads the contents of the current instance determining + /// the size of the dsf data, the area the tagging is in, + /// and optionally reading in the tags and media properties. + /// </summary> + /// <param name="read_tags"> + /// If <see langword="true" />, any tags found will be read + /// into the current instance. + /// </param> + /// <param name="style"> + /// A <see cref="ReadStyle"/> value specifying how the media + /// data is to be read into the current instance. + /// </param> + /// <param name="dsf_size"> + /// A <see cref="uint"/> value reference to be filled with + /// the size of the RIFF data as read from the file. + /// </param> + /// <param name="tag_start"> + /// A <see cref="long" /> value reference to be filled with + /// the absolute seek position at which the tagging data + /// starts. + /// </param> + /// <param name="tag_end"> + /// A <see cref="long" /> value reference to be filled with + /// the absolute seek position at which the tagging data + /// ends. + /// </param> + /// <exception cref="CorruptFileException"> + /// The file does not begin with <see cref="FileIdentifier" + /// />. + /// </exception> + void Read (bool read_tags, ReadStyle style, out uint dsf_size, out long tag_start, out long tag_end) + { + Seek (0); + if (ReadBlock (4) != FileIdentifier) + throw new CorruptFileException ("File does not begin with DSF identifier"); + + Seek (12); + dsf_size = ReadBlock (8).ToUInt (false); + + tag_start = (long)ReadBlock (8).ToULong (false); + tag_end = -1; + + // Get the properties of the file + if (header_block == null && style != ReadStyle.None) { + long fmt_chunk_pos = Find (FormatIdentifier, 0); + + if (fmt_chunk_pos == -1) { + throw new CorruptFileException ("No Format chunk available in DSF file."); + } + + Seek (fmt_chunk_pos); + header_block = ReadBlock ((int)StreamHeader.Size); + + var header = new StreamHeader (header_block, dsf_size); + properties = new Properties (TimeSpan.Zero, header); + } + + // Now position to the ID3 chunk, which we read before + if (tag_start > 0) { + Seek (tag_start); + if (ReadBlock (3) == ID3Identifier) { + if (read_tags && tag == null) { + tag = new Id3v2.Tag (this, tag_start, style); + } + + // Get the length of the tag out of the ID3 chunk + Seek (tag_start + 6); + uint tag_size = SynchData.ToUInt (ReadBlock (4)) + 10; + + InvariantStartPosition = tag_start; + tag_end = InvariantEndPosition = tag_start + tag_size; + } + } + } + #endregion + } +} diff --git a/Scripts/TaglibSharp/Dsf/File.cs.meta b/Scripts/TaglibSharp/Dsf/File.cs.meta new file mode 100644 index 0000000..d0b2e13 --- /dev/null +++ b/Scripts/TaglibSharp/Dsf/File.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8b09427e5619eec8580e4b303b312ac9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Dsf/StreamHeader.cs b/Scripts/TaglibSharp/Dsf/StreamHeader.cs new file mode 100644 index 0000000..339d2f3 --- /dev/null +++ b/Scripts/TaglibSharp/Dsf/StreamHeader.cs @@ -0,0 +1,292 @@ +// +// StreamHeader.cs: Provides tagging and properties support for the DSD +// (Direct Stream Digital) DSF properties. +// +// Author: +// Helmut Wahrmann +// +// Copyright (C) 2014 Helmut Wahrmann +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Dsf +{ + /// <summary> + /// This struct implements <see cref="IAudioCodec" /> to provide + /// support for reading DSF stream properties. + /// </summary> + public struct StreamHeader : IAudioCodec, ILosslessAudioCodec + { + #region Private Fields + + /// <summary> + /// Contains the version. + /// </summary> + /// <remarks> + /// This value is stored in bytes (12-15). + /// Currently only value of 1 is valid. + /// </remarks> + readonly ushort version; + + /// <summary> + /// The Format Id. + /// </summary> + /// <remarks> + /// This value is stored in bytes (16-19). + /// 0: DSD Raw + /// </remarks> + readonly ushort format_id; + + /// <summary> + /// The Channel Type. + /// </summary> + /// <remarks> + /// This value is stored in bytes (20-23). + /// 1: mono + /// 2:stereo + /// 3:3 channels + /// 4: quad + /// 5: 4 channels + /// 6: 5 channels + /// 7: 5.1 channels + /// </remarks> + readonly ushort channel_type; + + /// <summary> + /// Contains the number of channels. + /// </summary> + /// <remarks> + /// This value is stored in bytes (24-27). + /// 1 is monophonic, 2 is stereo, 4 means 4 channels, etc.. + /// up to 6 channels may be represented + /// </remarks> + readonly ushort channels; + + /// <summary> + /// Contains the sample rate. + /// </summary> + /// <remarks> + /// This value is stored in bytes (28-31). + /// the sample rate at which the sound is to be played back, + /// in Hz: 2822400, 5644800 + /// </remarks> + readonly ulong sample_rate; + + /// <summary> + /// Contains the number of bits per sample. + /// </summary> + /// <remarks> + /// This value is stored in bytes (32-35). + /// It can be any number from 1 to 8. + /// </remarks> + readonly ushort bits_per_sample; + + /// <summary> + /// Contains the number of sample frames per channel. + /// </summary> + /// <remarks> + /// This value is stored in bytes (36-43). + /// </remarks> + readonly ulong sample_count; + + /// <summary> + /// Contains the Block size per channel. + /// </summary> + /// <remarks> + /// This value is stored in bytes (44-47). + /// Always: 4096 + /// </remarks> + readonly uint channel_blksize; + + /// <summary> + /// Contains the length of the audio stream. + /// </summary> + /// <remarks> + /// This value is provided by the constructor. + /// </remarks> + readonly long stream_length; + + #endregion + + #region Public Static Fields + + /// <summary> + /// The size of an DSF Format chunk + /// </summary> + public const uint Size = 52; + + /// <summary> + /// The identifier used to recognize a DSF file. + /// Altough an DSF file start with "DSD ", we're interested + /// in the Format chunk only, which contains the properties we need. + /// </summary> + /// <value> + /// "fmt " + /// </value> + public static readonly ReadOnlyByteVector FileIdentifier = "fmt "; + + #endregion + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="StreamHeader" /> for a specified header block and + /// stream length. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the stream + /// header data. + /// </param> + /// <param name="streamLength"> + /// A <see cref="long" /> value containing the length of the + /// DSF Audio stream in bytes. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + /// <exception cref="CorruptFileException"> + /// <paramref name="data" /> does not begin with <see + /// cref="FileIdentifier" /> + /// </exception> + public StreamHeader (ByteVector data, long streamLength) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + + if (!data.StartsWith (FileIdentifier)) + throw new CorruptFileException ("Data does not begin with identifier."); + + stream_length = streamLength; + + // The first 12 bytes contain the Format chunk identifier "fmt " + // And the size of the format chunk, which is always 52 + version = data.Mid (12, 4).ToUShort (false); + format_id = data.Mid (16, 4).ToUShort (false); + channel_type = data.Mid (20, 4).ToUShort (false); + channels = data.Mid (24, 4).ToUShort (false); + sample_rate = data.Mid (28, 4).ToULong (false); + bits_per_sample = data.Mid (32, 4).ToUShort (false); + sample_count = data.Mid (36, 8).ToULong (false); + channel_blksize = data.Mid (44, 4).ToUShort (false); + } + + #endregion + + #region Public Properties + + /// <summary> + /// Gets the duration of the media represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="TimeSpan" /> containing the duration of the + /// media represented by the current instance. + /// </value> + public TimeSpan Duration { + get { + if (sample_rate <= 0 || sample_count <= 0) + return TimeSpan.Zero; + + return TimeSpan.FromSeconds (sample_count / (double)sample_rate); + } + } + + /// <summary> + /// Gets the types of media represented by the current + /// instance. + /// </summary> + /// <value> + /// Always <see cref="MediaTypes.Audio" />. + /// </value> + public MediaTypes MediaTypes { + get { return MediaTypes.Audio; } + } + + /// <summary> + /// Gets a text description of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a description + /// of the media represented by the current instance. + /// </value> + public string Description { + get { return "DSF Audio"; } + } + + /// <summary> + /// Gets the bitrate of the audio represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing a bitrate of the + /// audio represented by the current instance. + /// </value> + public int AudioBitrate { + get { + TimeSpan d = Duration; + if (d <= TimeSpan.Zero) + return 0; + + return (int)((stream_length * 8L) / d.TotalSeconds) / 1000; + } + } + + /// <summary> + /// Gets the sample rate of the audio represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the sample rate of + /// the audio represented by the current instance. + /// </value> + public int AudioSampleRate { + get { return (int)sample_rate; } + } + + /// <summary> + /// Gets the number of channels in the audio represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the number of + /// channels in the audio represented by the current + /// instance. + /// </value> + public int AudioChannels { + get { return channels; } + } + + /// <summary> + /// Gets the number of bits per sample in the audio + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the number of bits + /// per sample in the audio represented by the current + /// instance. + /// </value> + public int BitsPerSample { + get { return bits_per_sample; } + } + + #endregion + } +} \ No newline at end of file diff --git a/Scripts/TaglibSharp/Dsf/StreamHeader.cs.meta b/Scripts/TaglibSharp/Dsf/StreamHeader.cs.meta new file mode 100644 index 0000000..0baf5c1 --- /dev/null +++ b/Scripts/TaglibSharp/Dsf/StreamHeader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fc1f0cf5be62d57ad8e4d430c9afeff8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/File.cs b/Scripts/TaglibSharp/File.cs new file mode 100644 index 0000000..40f691c --- /dev/null +++ b/Scripts/TaglibSharp/File.cs @@ -0,0 +1,1794 @@ +// +// File.cs: Provides a basic framework for reading from and writing to +// a file, as well as accessing basic tagging and media properties. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// Aaron Bockover (abockover@novell.com) +// +// Original Source: +// tfile.cpp from TagLib +// +// Copyright (C) 2005, 2007 Brian Nickel +// Copyright (C) 2006 Novell, Inc. +// Copyright (C) 2002,2003 Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; +using System.Globalization; +using System.IO; +using System.Runtime.Serialization; + +namespace TagLib +{ + + /// <summary> + /// Specifies the options to use when reading the media. + /// </summary> + [Flags] + public enum ReadStyle + { + /// <summary> + /// The media properties will not be read. + /// </summary> + None = 0, + + // Fast = 1, + + /// <summary> + /// The media properties will be read with average accuracy. + /// </summary> + Average = 2, + + /// <summary> + /// Use the <see cref="PictureLazy"/> class in the + /// the property <see cref="Tag.Pictures"/>. + /// This will avoid loading picture content when reading the Tag. + /// Picture will be read lazily, when the picture content is + /// accessed. + /// </summary> + PictureLazy = 4 + } + + /// <summary> + /// This abstract class provides a basic framework for reading from + /// and writing to a file, as well as accessing basic tagging and + /// media properties. + /// </summary> + /// <remarks> + /// <para>This class is agnostic to all specific media types. Its + /// child classes, on the other hand, support the the intricacies of + /// different media and tagging formats. For example, <see + /// cref="Mpeg4.File" /> supports the MPEG-4 specificication and + /// Apple's tagging format.</para> + /// <para>Each file type can be created using its format specific + /// constructors, ie. <see cref="Mpeg4.File(string)" />, but the + /// preferred method is to use <see + /// cref="Create(string,string,ReadStyle)" /> or one of its + /// variants, as it automatically detects the appropriate class from + /// the file extension or provided mime-type.</para> + /// </remarks> + public abstract class File : IDisposable + { + #region Enums + + /// <summary> + /// Specifies the type of file access operations currently + /// permitted on an instance of <see cref="File" />. + /// </summary> + public enum AccessMode + { + /// <summary> + /// Read operations can be performed. + /// </summary> + Read, + + /// <summary> + /// Read and write operations can be performed. + /// </summary> + Write, + + /// <summary> + /// The file is closed for both read and write + /// operations. + /// </summary> + Closed + } + + #endregion + + + + #region Delegates + + /// <summary> + /// This delegate is used for intervening in <see + /// cref="Create(string)" /> by resolving the file type + /// before any standard resolution operations. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="IFileAbstraction" /> object representing the + /// file to be read. + /// </param> + /// <param name="mimetype"> + /// A <see cref="string" /> object containing the mime-type + /// of the file. + /// </param> + /// <param name="style"> + /// A <see cref="ReadStyle" /> value specifying how to read + /// media properties from the file. + /// </param> + /// <returns> + /// A new instance of <see cref="File" /> or <see + /// langword="null" /> if the resolver could not match it. + /// </returns> + /// <remarks> + /// <para>A <see cref="FileTypeResolver" /> is one way of + /// altering the behavior of <see cref="Create(string)" /> + /// .</para> + /// <para>When <see cref="Create(string)" /> is called, the + /// registered resolvers are invoked in the reverse order in + /// which they were registered. The resolver may then perform + /// any operations necessary, including other type-finding + /// methods.</para> + /// <para>If the resolver returns a new <see cref="File" />, + /// it will instantly be returned, by <see + /// cref="Create(string)" />. If it returns <see + /// langword="null" />, <see cref="Create(string)" /> will + /// continue to process. If the resolver throws an exception + /// it will be uncaught.</para> + /// <para>To register a resolver, use <see + /// cref="AddFileTypeResolver" />.</para> + /// </remarks> + public delegate File FileTypeResolver (IFileAbstraction abstraction, string mimetype, ReadStyle style); + + #endregion + + + + #region Private Properties + + /// <summary> + /// Contains the current stream used in reading/writing. + /// </summary> + Stream file_stream; + + /// <summary> + /// Contains the internal file abstraction. + /// </summary> + protected IFileAbstraction file_abstraction; + + /// <summary> + /// Contains buffer size to use when reading. + /// </summary> + static readonly int buffer_size = 1024; + + /// <summary> + /// Contains the file type resolvers to use in <see + /// cref="Create(string)" />. + /// </summary> + static readonly List<FileTypeResolver> file_type_resolvers = new List<FileTypeResolver> (); + + /// <summary> + /// The reasons (if any) why this file is marked as corrupt. + /// </summary> + List<string> corruption_reasons; + + #endregion + + + + #region Public Static Properties + + /// <summary> + /// The buffer size to use when reading large blocks of data + /// in the <see cref="File" /> class. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the buffer size to use + /// when reading large blocks of data. + /// </value> + public static uint BufferSize => (uint)buffer_size; + + #endregion + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + protected File (string path) + { + if (path == null) + throw new ArgumentNullException (nameof (path)); + + file_abstraction = new LocalFileAbstraction (path); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + protected File (IFileAbstraction abstraction) + { + if (abstraction == null) + throw new ArgumentNullException (nameof (abstraction)); + + file_abstraction = abstraction; + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets a abstract representation of all tags stored in the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Tag" /> object representing all tags + /// stored in the current instance. + /// </value> + /// <remarks> + /// <para>This property provides generic and general access + /// to the most common tagging features of a file. To access + /// or add a specific type of tag in the file, use <see + /// cref="GetTag(TagLib.TagTypes,bool)" />.</para> + /// </remarks> + public abstract Tag Tag { get; } + + /// <summary> + /// Gets the media properties of the file represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Properties" /> object containing the + /// media properties of the file represented by the current + /// instance. + /// </value> + public abstract Properties Properties { get; } + + /// <summary> + /// Gets the tag types contained in the physical file + /// represented by the current instance. + /// </summary> + /// <value> + /// A bitwise combined <see cref="TagLib.TagTypes" /> value + /// containing the tag types stored in the physical file as + /// it was read or last saved. + /// </value> + public TagTypes TagTypesOnDisk { get; protected set; } = TagTypes.None; + + /// <summary> + /// Gets the tag types contained in the current instance. + /// </summary> + /// <value> + /// A bitwise combined <see cref="TagLib.TagTypes" /> value + /// containing the tag types stored in the current instance. + /// </value> + public TagTypes TagTypes => Tag?.TagTypes ?? TagTypes.None; + + /// <summary> + /// Gets the name of the file as stored in its file + /// abstraction. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the name of the + /// file as stored in the <see cref="IFileAbstraction" /> + /// object used to create it or the path if created with a + /// local path. + /// </value> + public string Name => file_abstraction.Name; + + /// <summary> + /// Gets the mime-type of the file as determined by <see + /// cref="Create(IFileAbstraction,string,ReadStyle)" /> if + /// that method was used to create the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the mime-type + /// used to create the file or <see langword="null" /> if <see + /// cref="Create(IFileAbstraction,string,ReadStyle)" /> was + /// not used to create the current instance. + /// </value> + public string MimeType { get; internal set; } + + /// <summary> + /// Gets the seek position in the internal stream used by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="long" /> value representing the seek + /// position, or 0 if the file is not open for reading. + /// </value> + public long Tell => (Mode == AccessMode.Closed) ? 0 : file_stream.Position; + + /// <summary> + /// Gets the length of the file represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="long" /> value representing the size of the + /// file, or 0 if the file is not open for reading. + /// </value> + public long Length => (Mode == AccessMode.Closed) ? 0 : file_stream.Length; + + /// <summary> + /// Gets the position at which the invariant portion of the + /// current instance begins. + /// </summary> + /// <value> + /// A <see cref="long" /> value representing the seek + /// position at which the file's invariant (media) data + /// section begins. If the value could not be determined, + /// <c>-1</c> is returned. + /// </value> + public long InvariantStartPosition { get; protected set; } = -1; + + /// <summary> + /// Gets the position at which the invariant portion of the + /// current instance ends. + /// </summary> + /// <value> + /// A <see cref="long" /> value representing the seek + /// position at which the file's invariant (media) data + /// section ends. If the value could not be determined, + /// <c>-1</c> is returned. + /// </value> + public long InvariantEndPosition { get; protected set; } = -1; + + /// <summary> + /// Gets and sets the file access mode in use by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="AccessMode" /> value describing the features + /// of stream currently in use by the current instance. + /// </value> + /// <remarks> + /// Changing the value will cause the stream currently in use + /// to be closed, except when a change is made from <see + /// cref="AccessMode.Write" /> to <see cref="AccessMode.Read" + /// /> which has no effect. + /// </remarks> + public AccessMode Mode { + get { + if (file_stream == null) + return AccessMode.Closed; + + if (file_stream.CanWrite) + return AccessMode.Write; + + return AccessMode.Read; + } + set { + if (Mode == value || (Mode == AccessMode.Write && value == AccessMode.Read)) + return; + + if (file_stream != null) + file_abstraction.CloseStream (file_stream); + + file_stream = null; + + if (value == AccessMode.Read) + file_stream = file_abstraction.ReadStream; + else if (value == AccessMode.Write) + file_stream = file_abstraction.WriteStream; + + Mode = value; + } + } + + /// <summary> + /// Gets the <see cref="IFileAbstraction"/> representing the file. + /// </summary> + public IFileAbstraction FileAbstraction => file_abstraction; + + /// <summary> + /// Indicates if tags can be written back to the current file or not + /// </summary> + /// <value> + /// A <see cref="bool" /> which is true if tags can be written to the + /// current file, otherwise false. + /// </value> + public virtual bool Writeable => !PossiblyCorrupt; + + /// <summary> + /// Indicates whether or not this file may be corrupt. + /// </summary> + /// <value> + /// <c>true</c> if possibly corrupt; otherwise, <c>false</c>. + /// </value> + /// <remarks> + /// Files with unknown corruptions should not be written. + /// </remarks> + public bool PossiblyCorrupt => corruption_reasons != null; + + /// <summary> + /// The reasons for which this file is marked as corrupt. + /// </summary> + public IEnumerable<string> CorruptionReasons => corruption_reasons; + + #endregion + + + + #region Public Methods + + /// <summary> + /// Mark the file as corrupt. + /// </summary> + /// <param name="reason"> + /// The reason why this file is considered to be corrupt. + /// </param> + internal void MarkAsCorrupt (string reason) + { + if (corruption_reasons == null) + corruption_reasons = new List<string> (); + corruption_reasons.Add (reason); + } + + /// <summary> + /// Dispose the current file. Equivalent to setting the + /// mode to closed + /// </summary> + public void Dispose () + { + Mode = AccessMode.Closed; + } + + /// <summary> + /// Saves the changes made in the current instance to the + /// file it represents. + /// </summary> + public abstract void Save (); + + /// <summary> + /// Removes a set of tag types from the current instance. + /// </summary> + /// <param name="types"> + /// A bitwise combined <see cref="TagLib.TagTypes" /> value + /// containing tag types to be removed from the file. + /// </param> + /// <remarks> + /// In order to remove all tags from a file, pass <see + /// cref="TagTypes.AllTags" /> as <paramref name="types" />. + /// </remarks> + public abstract void RemoveTags (TagTypes types); + + /// <summary> + /// Gets a tag of a specified type from the current instance, + /// optionally creating a new tag if possible. + /// </summary> + /// <param name="type"> + /// A <see cref="TagLib.TagTypes" /> value indicating the + /// type of tag to read. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> value specifying whether or not to + /// try and create the tag if one is not found. + /// </param> + /// <returns> + /// A <see cref="Tag" /> object containing the tag that was + /// found in or added to the current instance. If no + /// matching tag was found and none was created, <see + /// langword="null" /> is returned. + /// </returns> + /// <remarks> + /// <para>Passing <see langword="true" /> to <paramref + /// name="create" /> does not guarantee the tag will be + /// created. For example, trying to create an ID3v2 tag on an + /// OGG Vorbis file will always fail.</para> + /// <para>It is safe to assume that if <see langword="null" + /// /> is not returned, the returned tag can be cast to the + /// appropriate type.</para> + /// </remarks> + /// <example> + /// <para>The following example sets the mood of a file to + /// several tag types.</para> + /// <code lang="C#">string [] SetMoods (TagLib.File file, params string[] moods) + ///{ + /// TagLib.Id3v2.Tag id3 = file.GetTag (TagLib.TagTypes.Id3v2, true); + /// if (id3 != null) + /// id3.SetTextFrame ("TMOO", moods); + /// + /// TagLib.Asf.Tag asf = file.GetTag (TagLib.TagTypes.Asf, true); + /// if (asf != null) + /// asf.SetDescriptorStrings (moods, "WM/Mood", "Mood"); + /// + /// TagLib.Ape.Tag ape = file.GetTag (TagLib.TagTypes.Ape); + /// if (ape != null) + /// ape.SetValue ("MOOD", moods); + /// + /// // Whatever tag types you want... + ///}</code> + /// </example> + public abstract Tag GetTag (TagTypes type, bool create); + + /// <summary> + /// Gets a tag of a specified type from the current instance. + /// </summary> + /// <param name="type"> + /// A <see cref="TagLib.TagTypes" /> value indicating the + /// type of tag to read. + /// </param> + /// <returns> + /// A <see cref="Tag" /> object containing the tag that was + /// found in the current instance. If no matching tag + /// was found, <see langword="null" /> is returned. + /// </returns> + /// <remarks> + /// <para>This class merely accesses the tag if it exists. + /// <see cref="GetTag(TagTypes,bool)" /> provides the option + /// of adding the tag to the current instance if it does not + /// exist.</para> + /// <para>It is safe to assume that if <see langword="null" + /// /> is not returned, the returned tag can be cast to the + /// appropriate type.</para> + /// </remarks> + /// <example> + /// <para>The following example reads the mood of a file from + /// several tag types.</para> + /// <code lang="C#">static string [] GetMoods (TagLib.File file) + ///{ + /// TagLib.Id3v2.Tag id3 = file.GetTag (TagLib.TagTypes.Id3v2); + /// if (id3 != null) { + /// TextIdentificationFrame f = TextIdentificationFrame.Get (this, "TMOO"); + /// if (f != null) + /// return f.FieldList.ToArray (); + /// } + /// + /// TagLib.Asf.Tag asf = file.GetTag (TagLib.TagTypes.Asf); + /// if (asf != null) { + /// string [] value = asf.GetDescriptorStrings ("WM/Mood", "Mood"); + /// if (value.Length &gt; 0) + /// return value; + /// } + /// + /// TagLib.Ape.Tag ape = file.GetTag (TagLib.TagTypes.Ape); + /// if (ape != null) { + /// Item item = ape.GetItem ("MOOD"); + /// if (item != null) + /// return item.ToStringArray (); + /// } + /// + /// // Whatever tag types you want... + /// + /// return new string [] {}; + ///}</code> + /// </example> + public Tag GetTag (TagTypes type) + { + return GetTag (type, false); + } + + /// <summary> + /// Reads a specified number of bytes at the current seek + /// position from the current instance. + /// </summary> + /// <param name="length"> + /// A <see cref="int" /> value specifying the number of bytes + /// to read. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the data + /// read from the current instance. + /// </returns> + /// <remarks> + /// <para>This method reads the block of data at the current + /// seek position. To change the seek position, use <see + /// cref="Seek(long,SeekOrigin)" />.</para> + /// </remarks> + /// <exception cref="ArgumentException"> + /// <paramref name="length" /> is less than zero. + /// </exception> + public ByteVector ReadBlock (int length) + { + if (length < 0) + throw new ArgumentException ("Length must be non-negative", nameof (length)); + + if (length == 0) + return new ByteVector (); + + Mode = AccessMode.Read; + + byte[] buffer = new byte[length]; + + int count = 0, read = 0, needed = length; + + do { + count = file_stream.Read (buffer, read, needed); + + read += count; + needed -= count; + } while (needed > 0 && count != 0); + + return new ByteVector (buffer, read); + } + + /// <summary> + /// Writes a block of data to the file represented by the + /// current instance at the current seek position. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing data to be + /// written to the current instance. + /// </param> + /// <remarks> + /// This will overwrite any existing data at the seek + /// position and append new data to the file if writing past + /// the current end. + /// </remarks> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + public void WriteBlock (ByteVector data) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + Mode = AccessMode.Write; + + file_stream.Write (data.Data, 0, data.Count); + } + + /// <summary> + /// Searches forwards through a file for a specified + /// pattern, starting at a specified offset. + /// </summary> + /// <param name="pattern"> + /// A <see cref="ByteVector" /> object containing a pattern + /// to search for in the current instance. + /// </param> + /// <param name="startPosition"> + /// A <see cref="int" /> value specifying at what + /// seek position to start searching. + /// </param> + /// <param name="before"> + /// A <see cref="ByteVector" /> object specifying a pattern + /// that the searched for pattern must appear before. If this + /// pattern is found first, -1 is returned. + /// </param> + /// <returns> + /// A <see cref="long" /> value containing the index at which + /// the value was found. If not found, -1 is returned. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="pattern" /> is <see langword="null" />. + /// </exception> + public long Find (ByteVector pattern, long startPosition, ByteVector before) + { + if (pattern == null) + throw new ArgumentNullException (nameof (pattern)); + + Mode = AccessMode.Read; + + if (pattern.Count > buffer_size) + return -1; + + // The position in the file that the current buffer + // starts at. + + long buffer_offset = startPosition; + long original_position = file_stream.Position; + + try { + // Start the search at the offset. + file_stream.Position = startPosition; + for (var buffer = ReadBlock (buffer_size); buffer.Count > 0; buffer = ReadBlock (buffer_size)) { + var location = buffer.Find (pattern); + if (before != null) { + var beforeLocation = buffer.Find (before); + if (beforeLocation < location) + return -1; + } + + if (location >= 0) + return buffer_offset + location; + + // Ensure that we always rewind the stream a little so we never have a partial + // match where our data exists between the end of read A and the start of read B. + buffer_offset += buffer_size - pattern.Count; + if (before != null && before.Count > pattern.Count) + buffer_offset -= before.Count - pattern.Count; + file_stream.Position = buffer_offset; + } + + return -1; + } finally { + file_stream.Position = original_position; + } + } + + /// <summary> + /// Searches forwards through a file for a specified + /// pattern, starting at a specified offset. + /// </summary> + /// <param name="pattern"> + /// A <see cref="ByteVector" /> object containing a pattern + /// to search for in the current instance. + /// </param> + /// <param name="startPosition"> + /// A <see cref="int" /> value specifying at what + /// seek position to start searching. + /// </param> + /// <returns> + /// A <see cref="long" /> value containing the index at which + /// the value was found. If not found, -1 is returned. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="pattern" /> is <see langword="null" />. + /// </exception> + public long Find (ByteVector pattern, long startPosition) + { + return Find (pattern, startPosition, null); + } + + /// <summary> + /// Searches forwards through a file for a specified + /// pattern, starting at the beginning of the file. + /// </summary> + /// <param name="pattern"> + /// A <see cref="ByteVector" /> object containing a pattern + /// to search for in the current instance. + /// </param> + /// <returns> + /// A <see cref="long" /> value containing the index at which + /// the value was found. If not found, -1 is returned. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="pattern" /> is <see langword="null" />. + /// </exception> + public long Find (ByteVector pattern) + { + return Find (pattern, 0); + } + + /// <summary> + /// Searches backwards through a file for a specified + /// pattern, starting at a specified offset. + /// </summary> + /// <param name="pattern"> + /// A <see cref="ByteVector" /> object containing a pattern + /// to search for in the current instance. + /// </param> + /// <param name="startPosition"> + /// A <see cref="int" /> value specifying at what + /// seek position to start searching. + /// </param> + /// <param name="after"> + /// A <see cref="ByteVector" /> object specifying a pattern + /// that the searched for pattern must appear after. If this + /// pattern is found first, -1 is returned. + /// </param> + /// <returns> + /// A <see cref="long" /> value containing the index at which + /// the value was found. If not found, -1 is returned. + /// </returns> + /// <remarks> + /// Searching for <paramref name="after" /> is not yet + /// implemented. + /// </remarks> + /// <exception cref="ArgumentNullException"> + /// <paramref name="pattern" /> is <see langword="null" />. + /// </exception> + long RFind (ByteVector pattern, long startPosition, ByteVector after) + { + if (pattern == null) + throw new ArgumentNullException (nameof (pattern)); + + Mode = AccessMode.Read; + + if (pattern.Count > buffer_size) + return -1; + + // The position in the file that the current buffer + // starts at. + + ByteVector buffer; + + // These variables are used to keep track of a partial + // match that happens at the end of a buffer. + + /* + int previous_partial_match = -1; + int after_previous_partial_match = -1; + */ + + // Save the location of the current read pointer. We + // will restore the position using Seek() before all + // returns. + + long original_position = file_stream.Position; + + // Start the search at the offset. + + long buffer_offset = Length - startPosition; + int read_size = buffer_size; + + read_size = (int)Math.Min (buffer_offset, buffer_size); + buffer_offset -= read_size; + file_stream.Position = buffer_offset; + + // See the notes in find() for an explanation of this + // algorithm. + + for (buffer = ReadBlock (read_size); buffer.Count > 0; buffer = ReadBlock (read_size)) { + + // TODO: (1) previous partial match + + // (2) pattern contained in current buffer + + long location = buffer.RFind (pattern); + if (location >= 0) { + file_stream.Position = original_position; + return buffer_offset + location; + } + + if (after != null && buffer.RFind (after) >= 0) { + file_stream.Position = original_position; + return -1; + } + + read_size = (int)Math.Min (buffer_offset, buffer_size); + buffer_offset -= read_size; + if (read_size + pattern.Count > buffer_size) + buffer_offset += pattern.Count; + + file_stream.Position = buffer_offset; + } + + // Since we hit the end of the file, reset the status + // before continuing. + + file_stream.Position = original_position; + return -1; + } + + /// <summary> + /// Searches backwards through a file for a specified + /// pattern, starting at a specified offset. + /// </summary> + /// <param name="pattern"> + /// A <see cref="ByteVector" /> object containing a pattern + /// to search for in the current instance. + /// </param> + /// <param name="startPosition"> + /// A <see cref="int" /> value specifying at what + /// seek position to start searching. + /// </param> + /// <returns> + /// A <see cref="long" /> value containing the index at which + /// the value was found. If not found, -1 is returned. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="pattern" /> is <see langword="null" />. + /// </exception> + public long RFind (ByteVector pattern, long startPosition) + { + return RFind (pattern, startPosition, null); + } + + /// <summary> + /// Searches backwards through a file for a specified + /// pattern, starting at the end of the file. + /// </summary> + /// <param name="pattern"> + /// A <see cref="ByteVector" /> object containing a pattern + /// to search for in the current instance. + /// </param> + /// <returns> + /// A <see cref="long" /> value containing the index at which + /// the value was found. If not found, -1 is returned. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="pattern" /> is <see langword="null" />. + /// </exception> + public long RFind (ByteVector pattern) + { + return RFind (pattern, 0); + } + + /// <summary> + /// Inserts a specifed block of data into the file repesented + /// by the current instance at a specified location, + /// replacing a specified number of bytes. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the data to + /// insert into the file. + /// </param> + /// <param name="start"> + /// A <see cref="long" /> value specifying at which point to + /// insert the data. + /// </param> + /// <param name="replace"> + /// A <see cref="long" /> value specifying the number of + /// bytes to replace. Typically this is the original size of + /// the data block so that a new block will replace the old + /// one. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + public void Insert (ByteVector data, long start, long replace) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + Insert (data, data.Count, start, replace); + } + + + + /// <summary> + /// Inserts a specified block of data into the file repesented + /// by the current instance at a specified location. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the data to + /// insert into the file. + /// </param> + /// <param name="start"> + /// A <see cref="long" /> value specifying at which point to + /// insert the data. + /// </param> + /// <remarks> + /// This method inserts a new block of data into the file. To + /// replace an existing block, ie. replacing an existing + /// tag with a new one of different size, use <see + /// cref="Insert(ByteVector,long,long)" />. + /// </remarks> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + public void Insert (ByteVector data, long start) + { + Insert (data, start, 0); + } + + /// <summary> + /// Inserts a specified block-size into the file repesented + /// by the current instance at a specified location. Former + /// data at this location is not overwriten and may then + /// contain random content. + /// </summary> + /// <param name="size"> + /// A <see cref="long" /> value specifying the size in bytes + /// of the block to be inserted (reserved). + /// </param> + /// <param name="start"> + /// A <see cref="long" /> value specifying at which point to + /// insert the data. + /// </param> + /// <remarks> + /// This method is usefull to reserve some space in the file. + /// To insert or replace defined data blocks, use <see + /// cref="Insert(ByteVector,long)" /> or + /// <see cref="Insert(ByteVector,long,long)"/> + /// </remarks> + public void Insert (long size, long start) + { + Insert (null, size, start, 0); + } + + + /// <summary> + /// Removes a specified block of data from the file + /// represented by the current instance. + /// </summary> + /// <param name="start"> + /// A <see cref="long" /> value specifying at which point to + /// remove data. + /// </param> + /// <param name="length"> + /// A <see cref="long" /> value specifying the number of + /// bytes to remove. + /// </param> + public void RemoveBlock (long start, long length) + { + if (length <= 0) + return; + + Mode = AccessMode.Write; + + int buffer_length = buffer_size; + + long read_position = start + length; + long write_position = start; + + ByteVector buffer = (byte)1; + + while (buffer.Count != 0) { + file_stream.Position = read_position; + buffer = ReadBlock (buffer_length); + read_position += buffer.Count; + + file_stream.Position = write_position; + WriteBlock (buffer); + write_position += buffer.Count; + } + + Truncate (write_position); + } + + /// <summary> + /// Seeks the read/write pointer to a specified offset in the + /// current instance, relative to a specified origin. + /// </summary> + /// <param name="offset"> + /// A <see cref="long" /> value indicating the byte offset to + /// seek to. + /// </param> + /// <param name="origin"> + /// A <see cref="SeekOrigin" /> value specifying an + /// origin to seek from. + /// </param> + public void Seek (long offset, SeekOrigin origin) + { + if (Mode != AccessMode.Closed) + file_stream.Seek (offset, origin); + } + + /// <summary> + /// Seeks the read/write pointer to a specified offset in the + /// current instance, relative to the beginning of the file. + /// </summary> + /// <param name="offset"> + /// A <see cref="long" /> value indicating the byte offset to + /// seek to. + /// </param> + public void Seek (long offset) + { + Seek (offset, SeekOrigin.Begin); + } + + #endregion + + + + #region Public Static Methods + + /// <summary> + /// Creates a new instance of a <see cref="File" /> subclass + /// for a specified path, guessing the mime-type from the + /// file's extension and using the average read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object specifying the file to + /// read from and write to. + /// </param> + /// <returns> + /// A new instance of <see cref="File" /> as read from the + /// specified path. + /// </returns> + /// <exception cref="CorruptFileException"> + /// The file could not be read due to corruption. + /// </exception> + /// <exception cref="UnsupportedFormatException"> + /// The file could not be read because the mime-type could + /// not be resolved or the library does not support an + /// internal feature of the file crucial to its reading. + /// </exception> + public static File Create (string path) + { + return Create (path, null, ReadStyle.Average); + } + + /// <summary> + /// Creates a new instance of a <see cref="File" /> subclass + /// for a specified file abstraction, guessing the mime-type + /// from the file's extension and using the average read + /// style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="IFileAbstraction" /> object to use when + /// reading to and writing from the current instance. + /// </param> + /// <returns> + /// A new instance of <see cref="File" /> as read from the + /// specified abstraction. + /// </returns> + /// <exception cref="CorruptFileException"> + /// The file could not be read due to corruption. + /// </exception> + /// <exception cref="UnsupportedFormatException"> + /// The file could not be read because the mime-type could + /// not be resolved or the library does not support an + /// internal feature of the file crucial to its reading. + /// </exception> + public static File Create (IFileAbstraction abstraction) + { + return Create (abstraction, null, ReadStyle.Average); + } + + /// <summary> + /// Creates a new instance of a <see cref="File" /> subclass + /// for a specified path and read style, guessing the + /// mime-type from the file's extension. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object specifying the file to + /// read from and write to. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying the level of + /// detail to use when reading the media information from the + /// new instance. + /// </param> + /// <returns> + /// A new instance of <see cref="File" /> as read from the + /// specified path. + /// </returns> + /// <exception cref="CorruptFileException"> + /// The file could not be read due to corruption. + /// </exception> + /// <exception cref="UnsupportedFormatException"> + /// The file could not be read because the mime-type could + /// not be resolved or the library does not support an + /// internal feature of the file crucial to its reading. + /// </exception> + public static File Create (string path, ReadStyle propertiesStyle) + { + return Create (path, null, propertiesStyle); + } + + /// <summary> + /// Creates a new instance of a <see cref="File" /> subclass + /// for a specified file abstraction and read style, guessing + /// the mime-type from the file's extension. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="IFileAbstraction" /> object to use when + /// reading to and writing from the current instance. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying the level of + /// detail to use when reading the media information from the + /// new instance. + /// </param> + /// <returns> + /// A new instance of <see cref="File" /> as read from the + /// specified abstraction. + /// </returns> + /// <exception cref="CorruptFileException"> + /// The file could not be read due to corruption. + /// </exception> + /// <exception cref="UnsupportedFormatException"> + /// The file could not be read because the mime-type could + /// not be resolved or the library does not support an + /// internal feature of the file crucial to its reading. + /// </exception> + public static File Create (IFileAbstraction abstraction, ReadStyle propertiesStyle) + { + return Create (abstraction, null, propertiesStyle); + } + + /// <summary> + /// Creates a new instance of a <see cref="File" /> subclass + /// for a specified path, mime-type, and read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object specifying the file to + /// read from and write to. + /// </param> + /// <param name="mimetype"> + /// A <see cref="string" /> object containing the mime-type + /// to use when selecting the appropriate class to use, or + /// <see langword="null" /> if the extension in <paramref + /// name="path" /> is to be used. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying the level of + /// detail to use when reading the media information from the + /// new instance. + /// </param> + /// <returns> + /// A new instance of <see cref="File" /> as read from the + /// specified path. + /// </returns> + /// <exception cref="CorruptFileException"> + /// The file could not be read due to corruption. + /// </exception> + /// <exception cref="UnsupportedFormatException"> + /// The file could not be read because the mime-type could + /// not be resolved or the library does not support an + /// internal feature of the file crucial to its reading. + /// </exception> + public static File Create (string path, string mimetype, ReadStyle propertiesStyle) + { + return Create (new LocalFileAbstraction (path), mimetype, propertiesStyle); + } + + /// <summary> + /// Creates a new instance of a <see cref="File" /> subclass + /// for a specified file abstraction, mime-type, and read + /// style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="IFileAbstraction" /> object to use when + /// reading to and writing from the current instance. + /// </param> + /// <param name="mimetype"> + /// A <see cref="string" /> object containing the mime-type + /// to use when selecting the appropriate class to use, or + /// <see langword="null" /> if the extension in <paramref + /// name="abstraction" /> is to be used. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying the level of + /// detail to use when reading the media information from the + /// new instance. + /// </param> + /// <returns> + /// A new instance of <see cref="File" /> as read from the + /// specified abstraction. + /// </returns> + /// <exception cref="CorruptFileException"> + /// The file could not be read due to corruption. + /// </exception> + /// <exception cref="UnsupportedFormatException"> + /// The file could not be read because the mime-type could + /// not be resolved or the library does not support an + /// internal feature of the file crucial to its reading. + /// </exception> + public static File Create (IFileAbstraction abstraction, string mimetype, ReadStyle propertiesStyle) + { + if (mimetype == null) { + string ext = string.Empty; + + int index = abstraction.Name.LastIndexOf (".") + 1; + + if (index >= 1 && index < abstraction.Name.Length) + ext = abstraction.Name.Substring (index, abstraction.Name.Length - index); + + mimetype = "taglib/" + ext.ToLower (CultureInfo.InvariantCulture); + } + + foreach (var resolver in file_type_resolvers) { + var file = resolver (abstraction, mimetype, propertiesStyle); + + if (file != null) + return file; + } + + if (!FileTypes.AvailableTypes.ContainsKey (mimetype)) + throw new UnsupportedFormatException ( + string.Format (CultureInfo.InvariantCulture, "{0} ({1})", abstraction.Name, mimetype)); + + var file_type = FileTypes.AvailableTypes[mimetype]; + + try { + var file = (File)Activator.CreateInstance (file_type, new object[] { abstraction, propertiesStyle }); + + file.MimeType = mimetype; + return file; + } catch (System.Reflection.TargetInvocationException e) { + PrepareExceptionForRethrow (e.InnerException); + throw e.InnerException; + } + } + + /// <summary> + /// Adds a <see cref="FileTypeResolver" /> to the <see + /// cref="File" /> class. The one added last gets run first. + /// </summary> + /// <param name="resolver"> + /// A <see cref="FileTypeResolver" /> delegate to add to the + /// file type recognition stack. + /// </param> + /// <remarks> + /// A <see cref="FileTypeResolver" /> adds support for + /// recognizing a file type outside of the standard mime-type + /// methods. + /// </remarks> + public static void AddFileTypeResolver (FileTypeResolver resolver) + { + if (resolver != null) + file_type_resolvers.Insert (0, resolver); + } + + #endregion + + + + #region Private/Protected Methods + + /// <summary> + /// Prepare to Save the file. Thismust be called at the begining + /// of every File.Save() method. + /// </summary> + protected void PreSave () + { + // Check validity + + if (!Writeable) + throw new InvalidOperationException ("File not writeable."); + + if (PossiblyCorrupt) + throw new CorruptFileException ("Corrupted file cannot be saved."); + + // All the Lazy objects must be loaded before opening the file + // in Write mode + if (Tag?.Pictures != null) { + foreach (var pic in Tag.Pictures) { + if (pic is ILazy lazy) { + lazy.Load (); + } + } + } + } + + /// <summary> + /// Inserts a specified block into the file repesented + /// by the current instance at a specified location. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the data to + /// insert into the file. if null, no data is writen to the + /// file and the block is just inserted without overwriting the + /// former data at the given location. + /// </param> + /// <param name="size"> + /// A <see cref="long" /> value specifying the size of the block + /// to be inserted. + /// </param> + /// <param name="start"> + /// A <see cref="long" /> value specifying at which point to + /// insert the data. + /// </param> + /// <param name="replace"> + /// A <see cref="long" /> value specifying the number of + /// bytes to replace. Typically this is the original size of + /// the data block so that a new block will replace the old + /// one. + /// </param> + /// <remarks> + /// This method inserts a new block of data into the file. To + /// replace an existing block, ie. replacing an existing + /// tag with a new one of different size, use <see + /// cref="Insert(ByteVector,long,long)" />. + /// </remarks> + void Insert (ByteVector data, long size, long start, long replace) + { + Mode = AccessMode.Write; + + if (size == replace) { + if (data != null) { + file_stream.Position = start; + WriteBlock (data); + } + return; + } else if (size < replace) { + if (data != null) { + file_stream.Position = start; + WriteBlock (data); + } + RemoveBlock (start + size, replace - size); + return; + } + + // Woohoo! Faster (about 20%) than id3lib at last. I + // had to get hardcore and avoid TagLib's high level API + // for rendering just copying parts of the file that + // don't contain tag data. + // + // Now I'll explain the steps in this ugliness: + + // First, make sure that we're working with a buffer + // that is longer or equal than the *difference* in the tag sizes, + // and that is a multiple of buffer_size. + // We want to avoid overwriting parts that aren't yet in + // memory, so this is necessary. + + int buffer_length = (int)(size - replace); + int modulo = buffer_length % buffer_size; + if (modulo != 0) buffer_length += buffer_size - modulo; + + + // Set where to start the reading and writing. + + long read_position = start + replace; + long write_position = start; + + byte[] buffer; + byte[] about_to_overwrite; + + // This is basically a special case of the loop below. + // Here we're just doing the same steps as below, but + // since we aren't using the same buffer size -- instead + // we're using the tag size -- this has to be handled as + // a special case. We're also using File::writeBlock() + // just for the tag. That's a bit slower than using char + // *'s so, we're only doing it here. + + file_stream.Position = read_position; + about_to_overwrite = ReadBlock (buffer_length).Data; + read_position += buffer_length; + + if (data != null) { + file_stream.Position = write_position; + WriteBlock (data); + } else if (start + size > Length) { + file_stream.SetLength (start + size); + } + write_position += size; + + buffer = new byte[about_to_overwrite.Length]; + Array.Copy (about_to_overwrite, 0, buffer, 0, + about_to_overwrite.Length); + + // Ok, here's the main loop. We want to loop until the + // read fails, which means that we hit the end of the + // file. + + while (buffer_length != 0) { + // Seek to the current read position and read + // the data that we're about to overwrite. + // Appropriately increment the readPosition. + + file_stream.Position = read_position; + int bytes_read = file_stream.Read ( + about_to_overwrite, 0, buffer_length < about_to_overwrite.Length ? + buffer_length : about_to_overwrite.Length); + read_position += buffer_length; + + // Seek to the write position and write our + // buffer. Increment the writePosition. + + file_stream.Position = write_position; + file_stream.Write (buffer, 0, buffer_length < buffer.Length ? buffer_length : buffer.Length); + write_position += buffer_length; + + // Make the current buffer the data that we read + // in the beginning. + + Array.Copy (about_to_overwrite, 0, buffer, 0, bytes_read); + + // Again, we need this for the last write. We + // don't want to write garbage at the end of our + // file, so we need to set the buffer size to + // the amount that we actually read. + + buffer_length = bytes_read; + } + } + + /// <summary> + /// Resized the current instance to a specified number of + /// bytes. + /// </summary> + /// <param name="length"> + /// A <see cref="long" /> value specifying the number of + /// bytes to resize the file to. + /// </param> + protected void Truncate (long length) + { + var old_mode = Mode; + Mode = AccessMode.Write; + file_stream.SetLength (length); + Mode = old_mode; + } + + /// <summary> + /// Causes the original strack trace of the exception to be preserved when it is rethrown + /// </summary> + /// <param name="ex"></param> + static void PrepareExceptionForRethrow (Exception ex) + { + var ctx = new StreamingContext (StreamingContextStates.CrossAppDomain); + var mgr = new ObjectManager (null, ctx); + var si = new SerializationInfo (ex.GetType (), new FormatterConverter ()); + + ex.GetObjectData (si, ctx); + mgr.RegisterObject (ex, 1, si); // prepare for SetObjectData + mgr.DoFixups (); // ObjectManager calls SetObjectData + } + + #endregion + + + + #region Classes + + /// <summary> + /// This class implements <see cref="IFileAbstraction" /> + /// to provide support for accessing the local/standard file + /// system. + /// </summary> + /// <remarks> + /// This class is used as the standard file abstraction + /// throughout the library. + /// </remarks> + public class LocalFileAbstraction : IFileAbstraction + { + /// <summary> + /// Contains the name used to open the file. + /// </summary> + readonly string name; + + /// <summary> + /// Constructs and initializes a new instance of + /// <see cref="LocalFileAbstraction" /> for a + /// specified path in the local file system. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the + /// path of the file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" + /// />. + /// </exception> + public LocalFileAbstraction (string path) + { + if (path == null) + throw new ArgumentNullException (nameof (path)); + + name = path; + } + + /// <summary> + /// Gets the path of the file represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the + /// path of the file represented by the current + /// instance. + /// </value> + public string Name => name; + + /// <summary> + /// Gets a new readable, seekable stream from the + /// file represented by the current instance. + /// </summary> + /// <value> + /// A new <see cref="Stream" /> to be used + /// when reading the file represented by the current + /// instance. + /// </value> + public Stream ReadStream => System.IO.File.Open (Name, + FileMode.Open, + FileAccess.Read, + FileShare.Read); + + /// <summary> + /// Gets a new writable, seekable stream from the + /// file represented by the current instance. + /// </summary> + /// <value> + /// A new <see cref="Stream" /> to be used + /// when writing to the file represented by the + /// current instance. + /// </value> + public Stream WriteStream => System.IO.File.Open (Name, + FileMode.Open, + FileAccess.ReadWrite); + + /// <summary> + /// Closes a stream created by the current instance. + /// </summary> + /// <param name="stream"> + /// A <see cref="Stream" /> object + /// created by the current instance. + /// </param> + public void CloseStream (Stream stream) + { + if (stream == null) + throw new ArgumentNullException (nameof (stream)); + + stream.Close (); + } + } + + #endregion + + + + #region Interfaces + + /// <summary> + /// This interface provides abstracted access to a file. It + /// premits access to non-standard file systems and data + /// retrieval methods. + /// </summary> + /// <remarks> + /// <para>To use a custom abstraction, use <see + /// cref="Create(IFileAbstraction)" /> instead of <see + /// cref="Create(string)" /> when creating files.</para> + /// </remarks> + /// <example> + /// <para>The following example uses Gnome VFS to open a file + /// and read its title.</para> + /// <code lang="C#">using TagLib; + ///using Gnome.Vfs; + /// + ///public class ReadTitle + ///{ + /// public static void Main (string [] args) + /// { + /// if (args.Length != 1) + /// return; + /// + /// Gnome.Vfs.Vfs.Initialize (); + /// + /// try { + /// TagLib.File file = TagLib.File.Create ( + /// new VfsFileAbstraction (args [0])); + /// System.Console.WriteLine (file.Tag.Title); + /// } finally { + /// Vfs.Shutdown() + /// } + /// } + ///} + /// + ///public class VfsFileAbstraction : TagLib.File.IFileAbstraction + ///{ + /// private string name; + /// + /// public VfsFileAbstraction (string file) + /// { + /// name = file; + /// } + /// + /// public string Name { + /// get { return name; } + /// } + /// + /// public System.IO.Stream ReadStream { + /// get { return new VfsStream(Name, System.IO.FileMode.Open); } + /// } + /// + /// public System.IO.Stream WriteStream { + /// get { return new VfsStream(Name, System.IO.FileMode.Open); } + /// } + /// + /// public void CloseStream (System.IO.Stream stream) + /// { + /// stream.Close (); + /// } + ///}</code> + /// <code lang="Boo">import TagLib from "taglib-sharp.dll" + ///import Gnome.Vfs from "gnome-vfs-sharp" + /// + ///class VfsFileAbstraction (TagLib.File.IFileAbstraction): + /// + /// _name as string + /// + /// def constructor(file as string): + /// _name = file + /// + /// Name: + /// get: + /// return _name + /// + /// ReadStream: + /// get: + /// return VfsStream(_name, FileMode.Open) + /// + /// WriteStream: + /// get: + /// return VfsStream(_name, FileMode.Open) + /// + ///if len(argv) == 1: + /// Vfs.Initialize() + /// + /// try: + /// file as TagLib.File = TagLib.File.Create (VfsFileAbstraction (argv[0])) + /// print file.Tag.Title + /// ensure: + /// Vfs.Shutdown()</code> + /// </example> + public interface IFileAbstraction + { + /// <summary> + /// Gets the name or identifier used by the + /// implementation. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the + /// name or identifier used by the implementation. + /// </value> + /// <remarks> + /// This value would typically represent a path or + /// URL to be used when identifying the file in the + /// file system, but it could be any value + /// as appropriate for the implementation. + /// </remarks> + string Name { get; } + + /// <summary> + /// Gets a readable, seekable stream for the file + /// referenced by the current instance. + /// </summary> + /// <value> + /// A <see cref="System.IO.Stream" /> object to be + /// used when reading a file. + /// </value> + /// <remarks> + /// This property is typically used when creating + /// constructing an instance of <see cref="File" />. + /// Upon completion of the constructor, <see + /// cref="CloseStream" /> will be called to close + /// the stream. If the stream is to be reused after + /// this point, <see cref="CloseStream" /> should be + /// implemented in a way to keep it open. + /// </remarks> + Stream ReadStream { get; } + + /// <summary> + /// Gets a writable, seekable stream for the file + /// referenced by the current instance. + /// </summary> + /// <value> + /// A <see cref="Stream" /> object to be + /// used when writing to a file. + /// </value> + /// <remarks> + /// This property is typically used when saving a + /// file with <see cref="Save" />. Upon completion of + /// the method, <see cref="CloseStream" /> will be + /// called to close the stream. If the stream is to + /// be reused after this point, <see + /// cref="CloseStream" /> should be implemented in a + /// way to keep it open. + /// </remarks> + Stream WriteStream { get; } + + /// <summary> + /// Closes a stream originating from the current + /// instance. + /// </summary> + /// <param name="stream"> + /// A <see cref="Stream" /> object + /// originating from the current instance. + /// </param> + /// <remarks> + /// If the stream is to be used outside of the scope, + /// of TagLib#, this method should perform no action. + /// For example, a stream that was created outside of + /// the current instance, or a stream that will + /// subsequently be used to play the file. + /// </remarks> + void CloseStream (Stream stream); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/File.cs.meta b/Scripts/TaglibSharp/File.cs.meta new file mode 100644 index 0000000..e717fe9 --- /dev/null +++ b/Scripts/TaglibSharp/File.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 52c28e7dd422cc99f9c2e90fa020cc88 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/FileTypes.cs b/Scripts/TaglibSharp/FileTypes.cs new file mode 100644 index 0000000..7e8d2b8 --- /dev/null +++ b/Scripts/TaglibSharp/FileTypes.cs @@ -0,0 +1,150 @@ +// +// FileTypes.cs: Provides a mechanism for registering file classes and mime- +// types, to be used when constructing a class via TagLib.File.Create. +// +// Author: +// Aaron Bockover (abockover@novell.com) +// +// Copyright (C) 2006 Novell, Inc. +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; + +namespace TagLib +{ + /// <summary> + /// This static class provides a mechanism for registering file + /// classes and mime-types, to be used when constructing a class via + /// <see cref="File.Create(string)" />. + /// </summary> + /// <remarks> + /// <para>The default types built into the taglib-sharp.dll assembly + /// are registered automatically when the class is initialized. To + /// register your own custom types, use <see cref="Register" + /// />.</para> + /// </remarks> + /// <seealso cref="SupportedMimeType" /> + public static class FileTypes + { + /// <summary> + /// Contains a mapping between mime-types and the <see + /// cref="File" /> subclasses that support them. + /// </summary> + static Dictionary<string, Type> file_types; + + /// <summary> + /// Contains a static array of file types contained in the + /// TagLib# assembly. + /// </summary> + /// <remarks> + /// A static Type array is used instead of getting types by + /// reflecting the executing assembly as Assembly.GetTypes is + /// very inefficient and leaks every type instance under + /// Mono. Not reflecting taglib-sharp.dll saves about 120KB + /// of heap. + /// </remarks> + static readonly Type[] static_file_types = new[] { + typeof(Aac.File), + typeof(Aiff.File), + typeof(Ape.File), + typeof(Asf.File), + typeof(Audible.File), + typeof(Dsf.File), + typeof(Flac.File), + typeof(Matroska.File), + typeof(Gif.File), + typeof(Image.NoMetadata.File), + typeof(Jpeg.File), + typeof(Mpeg4.File), + typeof(Mpeg.AudioFile), + typeof(Mpeg.File), + typeof(MusePack.File), + typeof(Ogg.File), + typeof(Png.File), + typeof(Riff.File), + typeof(Tiff.Arw.File), + typeof(Tiff.Cr2.File), + typeof(Tiff.Dng.File), + typeof(Tiff.File), + typeof(Tiff.Nef.File), + typeof(Tiff.Pef.File), + typeof(Tiff.Rw2.File), + typeof(WavPack.File) + }; + + /// <summary> + /// Constructs and initializes the <see cref="FileTypes" /> + /// class by registering the default types. + /// </summary> + static FileTypes () + { + Init (); + } + + /// <summary> + /// Initializes the class by registering the default types. + /// </summary> + internal static void Init () + { + if (file_types != null) + return; + + file_types = new Dictionary<string, Type> (); + + foreach (Type type in static_file_types) + Register (type); + } + + /// <summary> + /// Registers a <see cref="File" /> subclass to be used when + /// creating files via <see cref="File.Create(string)" />. + /// </summary> + /// <param name="type"> + /// A <see cref="Type" /> object for the class to register. + /// </param> + /// <remarks> + /// In order to register mime-types, the class represented by + /// <paramref name="type" /> should use the <see + /// cref="SupportedMimeType" /> custom attribute. + /// </remarks> + public static void Register (Type type) + { + Attribute[] attrs = Attribute.GetCustomAttributes (type, typeof (SupportedMimeType), false); + + if (attrs.Length == 0) + return; + + foreach (SupportedMimeType attr in attrs) + file_types.Add (attr.MimeType, type); + } + + /// <summary> + /// Gets a dictionary containing all the supported mime-types + /// and file classes used by <see cref="File.Create(string)" + /// />. + /// </summary> + /// <value> + /// A <see cref="T:System.Collections.Generic.IDictionary`2" /> object containing the + /// supported mime-types. + /// </value> + public static IDictionary<string, Type> AvailableTypes { + get { return file_types; } + } + } +} + diff --git a/Scripts/TaglibSharp/FileTypes.cs.meta b/Scripts/TaglibSharp/FileTypes.cs.meta new file mode 100644 index 0000000..3e62571 --- /dev/null +++ b/Scripts/TaglibSharp/FileTypes.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 23e93de1fe905f6eabb3e07e3c9aa3f0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Flac.meta b/Scripts/TaglibSharp/Flac.meta new file mode 100644 index 0000000..6f8420a --- /dev/null +++ b/Scripts/TaglibSharp/Flac.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8148a9d853e5e63c9887d255e17b38f8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Flac/Block.cs b/Scripts/TaglibSharp/Flac/Block.cs new file mode 100644 index 0000000..d62e298 --- /dev/null +++ b/Scripts/TaglibSharp/Flac/Block.cs @@ -0,0 +1,191 @@ +// +// Block.cs: Represents a Flac metadata block. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Flac +{ + /// <summary> + /// This class represents a Flac metadata block. + /// </summary> + public class Block + { + #region Private Fields + + /// <summary> + /// Contains the block header. + /// </summary> + readonly BlockHeader header; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Block" /> with a specified header and internal + /// data. + /// </summary> + /// <param name="header"> + /// A <see cref="BlockHeader" /> object containing the + /// header to use for the new instance. + /// </param> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the data + /// to be contained in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + /// <exception cref="CorruptFileException"> + /// The size of <paramref name="data" /> does not match the + /// size specified in <paramref name="header" />. + /// </exception> + public Block (BlockHeader header, ByteVector data) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + if (header.BlockSize != data.Count) + throw new CorruptFileException ("Data count not equal to block size."); + + this.header = header; + Data = data; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Block" /> with of a specified type and internal + /// data. + /// </summary> + /// <param name="type"> + /// A <see cref="BlockType" /> value indicating the type of + /// data stored in <paramref name="data" />. + /// </param> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the data + /// to be contained in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + public Block (BlockType type, ByteVector data) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + header = new BlockHeader (type, (uint)data.Count); + + Data = data; + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the type of data contained in the current instance. + /// </summary> + /// <value> + /// A <see cref="BlockType" /> value indicating the type of + /// data contained in <see cref="Data" />. + /// </value> + public BlockType Type { + get { return header.BlockType; } + } + + /// <summary> + /// Gets whether or not the block represented by the current + /// instance is the last metadata block in the Flac stream. + /// </summary> + /// <value> + /// <see langword="true" /> if the block represented by the + /// current instance was the last one to appear in the file + /// and is followed immediately by the audio data, or <see + /// langword="false" /> if another block appears after the + /// current one or the block was not read from disk. + /// </value> + public bool IsLastBlock { + get { return header.IsLastBlock; } + } + + /// <summary> + /// Gets the size of the data contained in the current + /// instance. + /// </summary> + public uint DataSize { + get { return header.BlockSize; } + } + + /// <summary> + /// Gets the total size of the block represented by the + /// current instance as it appears on disk. + /// </summary> + public uint TotalSize { + get { return DataSize + BlockHeader.Size; } + } + + /// <summary> + /// Gets the data contained in the current instance. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> object containing the data + /// stored in the current instance. + /// </value> + public ByteVector Data { get; private set; } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Renders the current instance as a raw Flac metadata + /// block. + /// </summary> + /// <param name="isLastBlock"> + /// A <see cref="bool" /> value indicating whether or not the + /// block is to be marked as the last metadata block. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the current instance. + /// </returns> + public ByteVector Render (bool isLastBlock) + { + if (Data == null) + throw new InvalidOperationException ("Cannot render empty blocks."); + + ByteVector data = header.Render (isLastBlock); + data.Add (Data); + return data; + } + + #endregion + } +} \ No newline at end of file diff --git a/Scripts/TaglibSharp/Flac/Block.cs.meta b/Scripts/TaglibSharp/Flac/Block.cs.meta new file mode 100644 index 0000000..fddf435 --- /dev/null +++ b/Scripts/TaglibSharp/Flac/Block.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2b85066ddbb2e476dacfb9957cb823bc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Flac/BlockHeader.cs b/Scripts/TaglibSharp/Flac/BlockHeader.cs new file mode 100644 index 0000000..ecc4955 --- /dev/null +++ b/Scripts/TaglibSharp/Flac/BlockHeader.cs @@ -0,0 +1,175 @@ +// +// BlockHeader.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Flac +{ + /// <summary> + /// Specifies the contents of a Flac block in <see cref="BlockHeader" + /// />. + /// </summary> + public enum BlockType + { + /// <summary> + /// The block contains stream information. + /// </summary> + StreamInfo = 0, + + /// <summary> + /// The block contains padding. + /// </summary> + Padding, + + /// <summary> + /// The block contains application data. + /// </summary> + Application, + + /// <summary> + /// The block contains seek table. + /// </summary> + SeekTable, + + /// <summary> + /// The block contains a Xipp comment. + /// </summary> + XiphComment, + + /// <summary> + /// The block contains a cue sheet. + /// </summary> + CueSheet, + + /// <summary> + /// The block contains a picture. + /// </summary> + Picture + } + + /// <summary> + /// This structure provides a representation of a Flac metadata block + /// header structure. + /// </summary> + public struct BlockHeader + { + + /// <summary> + /// The size of a block header. + /// </summary> + public const uint Size = 4; + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="BlockHeader" /> by reading a raw header from a <see + /// cref="ByteVector" /> object. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing a raw + /// block header. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + /// <exception cref="CorruptFileException"> + /// <paramref name="data" /> contains less than 4 bytes. + /// </exception> + public BlockHeader (ByteVector data) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + if (data.Count < Size) + throw new CorruptFileException ("Not enough data in Flac header."); + + BlockType = (BlockType)(data[0] & 0x7f); + IsLastBlock = (data[0] & 0x80) != 0; + BlockSize = data.Mid (1, 3).ToUInt (); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="BlockHeader" /> for a specified block type and size. + /// </summary> + /// <param name="type"> + /// A <see cref="BlockType" /> value describing the contents + /// of the block. + /// </param> + /// <param name="blockSize"> + /// A <see cref="uint" /> value containing the block data + /// size minus the size of the header. + /// </param> + public BlockHeader (BlockType type, uint blockSize) + { + BlockType = type; + IsLastBlock = false; + BlockSize = blockSize; + } + + /// <summary> + /// Renderes the current instance as a raw Flac block header. + /// </summary> + /// <param name="isLastBlock"> + /// A <see cref="bool" /> value specifying whether or not the + /// header is the last header of the file. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered header. + /// </returns> + public ByteVector Render (bool isLastBlock) + { + ByteVector data = ByteVector.FromUInt (BlockSize); + data[0] = (byte)(BlockType + (isLastBlock ? 0x80 : 0)); + return data; + } + + /// <summary> + /// Gets the type of block described by the current instance. + /// </summary> + /// <value> + /// A <see cref="BlockType" /> value describing the block + /// type. + /// </value> + public BlockType BlockType { get; private set; } + + /// <summary> + /// Gets whether or not the block is the last in the file. + /// </summary> + /// <value> + /// <see langword="true" /> if the block is the last in the + /// file; otherwise <see langword="false" />. + /// </value> + public bool IsLastBlock { get; private set; } + + /// <summary> + /// Gets the size of the block described by the current + /// instance, minus the block header. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the size of the + /// block, minus the header. + /// </value> + public uint BlockSize { get; private set; } + } +} \ No newline at end of file diff --git a/Scripts/TaglibSharp/Flac/BlockHeader.cs.meta b/Scripts/TaglibSharp/Flac/BlockHeader.cs.meta new file mode 100644 index 0000000..29bf988 --- /dev/null +++ b/Scripts/TaglibSharp/Flac/BlockHeader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bdff34f1d4c26490c97cebf8fd90d80d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Flac/File.cs b/Scripts/TaglibSharp/Flac/File.cs new file mode 100644 index 0000000..d2354e5 --- /dev/null +++ b/Scripts/TaglibSharp/Flac/File.cs @@ -0,0 +1,665 @@ +// +// File.cs: Provides tagging and properties support for Xiph's Flac audio files. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// flacfile.cpp from TagLib +// +// Copyright (C) 2006-2007 Brian Nickel +// Copyright (C) 2003-2004 Allan Sandfeld Jensen (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; + +namespace TagLib.Flac +{ + /// <summary> + /// This class extends <see cref="TagLib.NonContainer.File" /> to + /// provide tagging and properties support for Xiph's Flac audio + /// files. + /// </summary> + /// <remarks> + /// A <see cref="TagLib.Ogg.XiphComment" /> will be added + /// automatically to any file that doesn't contain one. This change + /// does not effect the physical file until <see cref="Save" /> is + /// called and can be reversed using the following method: + /// <code>file.RemoveTags (file.TagTypes &amp; ~file.TagTypesOnDisk);</code> + /// </remarks> + [SupportedMimeType ("taglib/flac", "flac")] + [SupportedMimeType ("audio/x-flac")] + [SupportedMimeType ("application/x-flac")] + [SupportedMimeType ("audio/flac")] + public class File : TagLib.NonContainer.File + { + #region Private Fields + + /// <summary> + /// Contains the Flac metadata tag. + /// </summary> + Metadata metadata; + + /// <summary> + /// Contains the combination of all file tags. + /// </summary> + CombinedTag tag; + + /// <summary> + /// Contains the Flac header block. + /// </summary> + ByteVector header_block; + + /// <summary> + /// Contains the stream start position. + /// </summary> + long stream_start; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system and specified read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path, ReadStyle propertiesStyle) + : base (path, propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system with an average read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path) + : base (path) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction and + /// specified read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction, + ReadStyle propertiesStyle) + : base (abstraction, propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction with an + /// average read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction) + : base (abstraction) + { + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets a abstract representation of all tags stored in the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Tag" /> object representing all tags + /// stored in the current instance. + /// </value> + public override Tag Tag { + get { return tag; } + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Saves the changes made in the current instance to the + /// file it represents. + /// </summary> + public override void Save () + { + // Boilerplate + PreSave (); + + Mode = AccessMode.Write; + try { + // Update the tags at the beginning of the file. + long metadata_start = StartTag.Write (); + + // Get all the blocks, but don't read the data for ones + // we're filling with stored data. + IList<Block> old_blocks = ReadBlocks (ref metadata_start, + out var metadata_end, BlockMode.Blacklist, + BlockType.XiphComment, BlockType.Picture); + + // Create new vorbis comments is they don't exist. + GetTag (TagTypes.Xiph, true); + + // Create new blocks and add the basics. + var new_blocks = new List<Block> (); + new_blocks.Add (old_blocks[0]); + + // Add blocks we don't deal with from the file. + foreach (Block block in old_blocks) + if (block.Type != BlockType.StreamInfo && + block.Type != BlockType.XiphComment && + block.Type != BlockType.Picture && + block.Type != BlockType.Padding) + new_blocks.Add (block); + + new_blocks.Add (new Block (BlockType.XiphComment, + (GetTag (TagTypes.Xiph, true) as Ogg.XiphComment).Render (false))); + + foreach (IPicture picture in metadata.Pictures) { + if (picture == null) + continue; + + new_blocks.Add (new Block (BlockType.Picture, + new Picture (picture).Render ())); + } + + // Get the length of the blocks. + long length = 0; + foreach (Block block in new_blocks) + length += block.TotalSize; + + // Find the padding size to avoid trouble. If that fails + // make some. + long padding_size = metadata_end - metadata_start - + BlockHeader.Size - length; + if (padding_size < 0) + padding_size = 1024 * 4; + + // Add a padding block. + if (padding_size != 0) + new_blocks.Add (new Block (BlockType.Padding, + new ByteVector ((int)padding_size))); + + // Render the blocks. + ByteVector block_data = new ByteVector (); + for (int i = 0; i < new_blocks.Count; i++) + block_data.Add (new_blocks[i].Render ( + i == new_blocks.Count - 1)); + + // Update the blocks. + Insert (block_data, metadata_start, metadata_end - + metadata_start); + + // Update the tags at the end of the file. + EndTag.Write (); + + TagTypesOnDisk = TagTypes; + } finally { + Mode = AccessMode.Closed; + } + } + + /// <summary> + /// Gets a tag of a specified type from the current instance, + /// optionally creating a new tag if possible. + /// </summary> + /// <param name="type"> + /// A <see cref="TagLib.TagTypes" /> value indicating the + /// type of tag to read. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> value specifying whether or not to + /// try and create the tag if one is not found. + /// </param> + /// <returns> + /// A <see cref="Tag" /> object containing the tag that was + /// found in or added to the current instance. If no + /// matching tag was found and none was created, <see + /// langword="null" /> is returned. + /// </returns> + public override Tag GetTag (TagTypes type, bool create) + { + switch (type) { + case TagTypes.Xiph: + return metadata.GetComment (create, tag); + + case TagTypes.FlacMetadata: + return metadata; + } + + Tag t = (base.Tag as TagLib.NonContainer.Tag).GetTag (type); + + if (t != null || !create) + return t; + + switch (type) { + case TagTypes.Id3v1: + return EndTag.AddTag (type, Tag); + + case TagTypes.Id3v2: + return StartTag.AddTag (type, Tag); + + case TagTypes.Ape: + return EndTag.AddTag (type, Tag); + + default: + return null; + } + } + + /// <summary> + /// Removes a set of tag types from the current instance. + /// </summary> + /// <param name="types"> + /// A bitwise combined <see cref="TagLib.TagTypes" /> value + /// containing tag types to be removed from the file. + /// </param> + /// <remarks> + /// In order to remove all tags from a file, pass <see + /// cref="TagTypes.AllTags" /> as <paramref name="types" />. + /// </remarks> + public override void RemoveTags (TagTypes types) + { + if ((types & TagTypes.Xiph) != 0) + metadata.RemoveComment (); + + if ((types & TagTypes.FlacMetadata) != 0) + metadata.Clear (); + + base.RemoveTags (types); + } + + #endregion + + + + #region Protected Methods + + /// <summary> + /// Reads format specific information at the start of the + /// file. + /// </summary> + /// <param name="start"> + /// A <see cref="long" /> value containing the seek position + /// at which the tags end and the media data begins. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + protected override void ReadStart (long start, ReadStyle propertiesStyle) + { + var blocks = ReadBlocks (ref start, out var end, BlockMode.Whitelist, BlockType.StreamInfo, BlockType.XiphComment, BlockType.Picture); + metadata = new Metadata (blocks); + + TagTypesOnDisk |= metadata.TagTypes; + + if ((propertiesStyle & ReadStyle.Average) != 0) { + // Check that the first block is a + // METADATA_BLOCK_STREAMINFO. + if (blocks.Count == 0 || blocks[0].Type != BlockType.StreamInfo) + throw new CorruptFileException ("FLAC stream does not begin with StreamInfo."); + + // The stream exists from the end of the last + // block to the end of the file. + stream_start = end; + header_block = blocks[0].Data; + } + } + + /// <summary> + /// Reads format specific information at the end of the + /// file. + /// </summary> + /// <param name="end"> + /// A <see cref="long" /> value containing the seek position + /// at which the media data ends and the tags begin. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + protected override void ReadEnd (long end, ReadStyle propertiesStyle) + { + tag = new CombinedTag (metadata, base.Tag); + GetTag (TagTypes.Xiph, true); + } + + /// <summary> + /// Reads the audio properties from the file represented by + /// the current instance. + /// </summary> + /// <param name="start"> + /// A <see cref="long" /> value containing the seek position + /// at which the tags end and the media data begins. + /// </param> + /// <param name="end"> + /// A <see cref="long" /> value containing the seek position + /// at which the media data ends and the tags begin. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <returns> + /// A <see cref="TagLib.Properties" /> object describing the + /// media properties of the file represented by the current + /// instance. + /// </returns> + protected override Properties ReadProperties (long start, long end, ReadStyle propertiesStyle) + { + var header = new StreamHeader (header_block, end - stream_start); + return new Properties (TimeSpan.Zero, header); + } + + #endregion + + + + #region Private Methods + + /// <summary> + /// Indicates whether or not the block types passed into + /// <see cref="ReadBlocks" /> are to be white-listed or + /// black-listed. + /// </summary> + enum BlockMode + { + /// <summary> + /// All block types except those provided are to be + /// returned. + /// </summary> + Blacklist, + + /// <summary> + /// Only those block types provides should be + /// returned. + /// </summary> + Whitelist + } + + /// <summary> + /// Reads all metadata blocks starting from the current + /// instance, starting at a specified position. + /// </summary> + /// <param name="start"> + /// A <see cref="long" /> value reference specifying the + /// position at which to start searching for the blocks. This + /// will be updated to the position of the first block. + /// </param> + /// <param name="end"> + /// A <see cref="long" /> value reference updated to the + /// position at which the last block ends. + /// </param> + /// <param name="mode"> + /// A <see cref="BlockMode" /> value indicating whether to + /// white-list or black-list the contents of <paramref + /// name="types" />. + /// </param> + /// <param name="types"> + /// A <see cref="T:BlockType[]" /> containing the types to look + /// for or not look for as specified by <paramref name="mode" + /// />. + /// </param> + /// <returns> + /// A <see cref="T:System.Collections.Generic.IList`1" /> object containing the blocks + /// read from the current instance. + /// </returns> + /// <exception cref="CorruptFileException"> + /// "<c>fLaC</c>" could not be found. + /// </exception> + IList<Block> ReadBlocks (ref long start, out long end, BlockMode mode, params BlockType[] types) + { + List<Block> blocks = new List<Block> (); + + long start_position = Find ("fLaC", start); + + if (start_position < 0) + throw new CorruptFileException ("FLAC stream not found at starting position."); + + end = start = start_position + 4; + + Seek (start); + + BlockHeader header; + + do { + header = new BlockHeader (ReadBlock ((int)BlockHeader.Size)); + + bool found = false; + foreach (BlockType type in types) + if (header.BlockType == type) { + found = true; + break; + } + + if ((mode == BlockMode.Whitelist && found) || + (mode == BlockMode.Blacklist && !found)) + blocks.Add (new Block (header, ReadBlock ((int)header.BlockSize))); + else + Seek (header.BlockSize, System.IO.SeekOrigin.Current); + + end += header.BlockSize + BlockHeader.Size; + } while (!header.IsLastBlock); + + return blocks; + } + + #endregion + } + + + + /// <summary> + /// This class extends <see cref="CombinedTag" /> to provide support + /// for reading and writing FLAC metadata boxes. + /// </summary> + /// <remarks> + /// At this point, only Xiph Comments and pictures are supported. + /// </remarks> + public class Metadata : CombinedTag + { + /// <summary> + /// Contains the pictures. + /// </summary> + readonly List<IPicture> pictures = new List<IPicture> (); + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Metadata" /> using a collection of blocks. + /// </summary> + /// <param name="blocks"> + /// A <see cref="T:System.Collections.Generic.List`1" /> object containing <see + /// cref="Block" /> objects to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="blocks" /> is <see langword="null" />. + /// </exception> + [Obsolete ("Use Metadata(IEnumerable<Block>)")] + public Metadata (List<Block> blocks) + : this (blocks as IEnumerable<Block>) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Metadata" /> using a collection of blocks. + /// </summary> + /// <param name="blocks"> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" /> object enumerating <see + /// cref="Block" /> objects to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="blocks" /> is <see langword="null" />. + /// </exception> + public Metadata (IEnumerable<Block> blocks) + { + if (blocks == null) + throw new ArgumentNullException (nameof (blocks)); + + foreach (Block block in blocks) { + if (block.Data.Count == 0) + continue; + + if (block.Type == BlockType.XiphComment) + AddTag (new Ogg.XiphComment (block.Data)); + else if (block.Type == BlockType.Picture) + pictures.Add (new Picture (block.Data)); + } + } + + /// <summary> + /// Gets the first Xiph comment stored in the current + /// instance, optionally creating one if necessary. + /// </summary> + /// <param name="create"> + /// A <see cref="bool" /> value indicating whether or not a + /// comment should be added if one cannot be found. + /// </param> + /// <param name="copy"> + /// A <see cref="Tag" /> object containing the source tag to + /// copy the values from, or <see langword="null" /> to not + /// copy values. + /// </param> + /// <returns> + /// A <see cref="Ogg.XiphComment" /> object containing the + /// tag that was found in or added to the current instance. + /// If no matching tag was found and none was created, <see + /// langword="null" /> is returned. + /// </returns> + public Ogg.XiphComment GetComment (bool create, Tag copy) + { + foreach (Tag t in Tags) + if (t is Ogg.XiphComment) + return t as Ogg.XiphComment; + + if (!create) + return null; + + Ogg.XiphComment c = new Ogg.XiphComment (); + + if (copy != null) + copy.CopyTo (c, true); + + AddTag (c); + + return c; + } + + /// <summary> + /// Removes all child Xiph Comments from the current + /// instance. + /// </summary> + public void RemoveComment () + { + Ogg.XiphComment c; + + while ((c = GetComment (false, null)) != null) + RemoveTag (c); + } + + /// <summary> + /// Gets the tag types contained in the current instance. + /// </summary> + /// <value> + /// A bitwise combined <see cref="TagLib.TagTypes" /> value + /// containing the tag types stored in the current instance. + /// </value> + public override TagTypes TagTypes { + get { return TagTypes.FlacMetadata | base.TagTypes; } + } + + /// <summary> + /// Gets and sets a collection of pictures associated with + /// the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:IPicture[]" /> containing a collection of + /// pictures associated with the media represented by the + /// current instance or an empty array if none are present. + /// </value> + public override IPicture[] Pictures { + get { return pictures.ToArray (); } + set { + pictures.Clear (); + if (value != null) + pictures.AddRange (value); + } + } + + /// <summary> + /// Clears the values stored in the current instance. + /// </summary> + public override void Clear () + { + pictures.Clear (); + } + } +} diff --git a/Scripts/TaglibSharp/Flac/File.cs.meta b/Scripts/TaglibSharp/Flac/File.cs.meta new file mode 100644 index 0000000..dca0922 --- /dev/null +++ b/Scripts/TaglibSharp/Flac/File.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2398030dd33fc28e38d41d1975d6aa92 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Flac/Picture.cs b/Scripts/TaglibSharp/Flac/Picture.cs new file mode 100644 index 0000000..8b6659f --- /dev/null +++ b/Scripts/TaglibSharp/Flac/Picture.cs @@ -0,0 +1,268 @@ +// +// Picture.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Flac +{ + /// <summary> + /// This class implements <see cref="IPicture" /> to provide support + /// for reading and writing Flac picture metadata. + /// </summary> + public class Picture : IPicture + { + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Picture" /> by reading the contents of a raw Flac + /// image structure. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// Flac image. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + /// <exception cref="CorruptFileException"> + /// <paramref name="data" /> contains less than 32 bytes. + /// </exception> + public Picture (ByteVector data) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + if (data.Count < 32) + throw new CorruptFileException ("Data must be at least 32 bytes long"); + + int pos = 0; + Type = (PictureType)data.Mid (pos, 4).ToUInt (); + pos += 4; + + int mimetype_length = (int)data.Mid (pos, 4).ToUInt (); + pos += 4; + + MimeType = data.ToString (StringType.Latin1, pos, + mimetype_length); + pos += mimetype_length; + + int description_length = (int)data.Mid (pos, 4) + .ToUInt (); + pos += 4; + + Description = data.ToString (StringType.UTF8, pos, + description_length); + pos += description_length; + + Width = (int)data.Mid (pos, 4).ToUInt (); + pos += 4; + + Height = (int)data.Mid (pos, 4).ToUInt (); + pos += 4; + + ColorDepth = (int)data.Mid (pos, 4).ToUInt (); + pos += 4; + + IndexedColors = (int)data.Mid (pos, 4).ToUInt (); + pos += 4; + + int data_length = (int)data.Mid (pos, 4).ToUInt (); + pos += 4; + + Data = data.Mid (pos, data_length); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Picture" /> by copying the properties of a <see + /// cref="IPicture" /> object. + /// </summary> + /// <param name="picture"> + /// A <see cref="IPicture" /> object to use for the new + /// instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="picture" /> is <see langword="null" />. + /// </exception> + public Picture (IPicture picture) + { + if (picture == null) + throw new ArgumentNullException (nameof (picture)); + + Type = picture.Type; + MimeType = picture.MimeType; + Filename = picture.Filename; + Description = picture.Description; + Data = picture.Data; + + if (!(picture is Picture flac_picture)) + return; + + Width = flac_picture.Width; + Height = flac_picture.Height; + ColorDepth = flac_picture.ColorDepth; + IndexedColors = flac_picture.IndexedColors; + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Renders the current instance as a raw Flac picture. + /// </summary> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the current instance. + /// </returns> + public ByteVector Render () + { + var data = new ByteVector { + ByteVector.FromUInt ((uint)Type) + }; + + var mime_data = ByteVector.FromString (MimeType, + StringType.Latin1); + data.Add (ByteVector.FromUInt ((uint)mime_data.Count)); + data.Add (mime_data); + + var decription_data = ByteVector.FromString (Description, StringType.UTF8); + data.Add (ByteVector.FromUInt ((uint)decription_data.Count)); + data.Add (decription_data); + + data.Add (ByteVector.FromUInt ((uint)Width)); + data.Add (ByteVector.FromUInt ((uint)Height)); + data.Add (ByteVector.FromUInt ((uint)ColorDepth)); + data.Add (ByteVector.FromUInt ((uint)IndexedColors)); + + data.Add (ByteVector.FromUInt ((uint)Data.Count)); + data.Add (Data); + + return data; + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets and sets the mime-type of the picture data + /// stored in the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the mime-type + /// of the picture data stored in the current instance. + /// </value> + public string MimeType { get; set; } + + /// <summary> + /// Gets and sets the type of content visible in the picture + /// stored in the current instance. + /// </summary> + /// <value> + /// A <see cref="PictureType" /> containing the type of + /// content visible in the picture stored in the current + /// instance. + /// </value> + public PictureType Type { get; set; } + + /// <summary> + /// Gets and sets a filename of the picture stored in the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a fielname, with + /// extension, of the picture stored in the current instance. + /// </value> + public string Filename { get; set; } + + /// <summary> + /// Gets and sets a description of the picture stored in the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a description + /// of the picture stored in the current instance. + /// </value> + public string Description { get; set; } + + /// <summary> + /// Gets and sets the picture data stored in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> object containing the picture + /// data stored in the current instance. + /// </value> + public ByteVector Data { get; set; } + + /// <summary> + /// Gets and sets the width of the picture in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing width of the + /// picture stored in the current instance. + /// </value> + public int Width { get; set; } + + /// <summary> + /// Gets and sets the height of the picture in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing height of the + /// picture stored in the current instance. + /// </value> + public int Height { get; set; } + + /// <summary> + /// Gets and sets the color depth of the picture in the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing color depth of the + /// picture stored in the current instance. + /// </value> + public int ColorDepth { get; set; } + + /// <summary> + /// Gets and sets the number of indexed colors in the picture + /// in the current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing number of indexed + /// colors in the picture, or zero if the picture is not + /// stored in an indexed format. + /// </value> + public int IndexedColors { get; set; } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Flac/Picture.cs.meta b/Scripts/TaglibSharp/Flac/Picture.cs.meta new file mode 100644 index 0000000..789566d --- /dev/null +++ b/Scripts/TaglibSharp/Flac/Picture.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 948078d7fd9adb2fe995d19ef3157a39 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Flac/StreamHeader.cs b/Scripts/TaglibSharp/Flac/StreamHeader.cs new file mode 100644 index 0000000..5a57bbc --- /dev/null +++ b/Scripts/TaglibSharp/Flac/StreamHeader.cs @@ -0,0 +1,234 @@ +// +// StreamHeader.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// flagproperties.cpp from TagLib +// +// Copyright (C) 2006-2007 Brian Nickel +// Copyright (C) 2003 Allan Sandfeld Jensen (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Flac +{ + /// <summary> + /// This structure implements <see cref="IAudioCodec" /> and provides + /// information about a Flac audio stream. + /// </summary> + public struct StreamHeader : IAudioCodec, ILosslessAudioCodec + { + #region Private Properties + + /// <summary> + /// Contains the flags. + /// </summary> + readonly uint flags; + + /// <summary> + /// Contains the low portion of the length. + /// </summary> + readonly uint low_length; + + /// <summary> + /// Contains the stream length. + /// </summary> + readonly long stream_length; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="StreamHeader" /> by reading a raw stream header + /// structure and using the stream length. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// stream header. + /// </param> + /// <param name="streamLength"> + /// A <see cref="long" /> value containing the length of the + /// stream. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + /// <exception cref="CorruptFileException"> + /// <paramref name="data" /> contains less than 18 bytes. + /// </exception> + public StreamHeader (ByteVector data, long streamLength) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + if (data.Count < 18) + throw new CorruptFileException ("Not enough data in FLAC header."); + + stream_length = streamLength; + flags = data.Mid (10, 4).ToUInt (true); + low_length = data.Mid (14, 4).ToUInt (true); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the duration of the media represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="TimeSpan" /> containing the duration of the + /// media represented by the current instance. + /// </value> + public TimeSpan Duration { + get { + return (AudioSampleRate > 0 && stream_length > 0) + ? TimeSpan.FromSeconds ( + low_length / + (double)AudioSampleRate + + HighLength) : + TimeSpan.Zero; + } + } + + /// <summary> + /// Gets the bitrate of the audio represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing a bitrate of the + /// audio represented by the current instance. + /// </value> + public int AudioBitrate { + get { + return (int)(Duration > TimeSpan.Zero ? + ((stream_length * 8L) / Duration.TotalSeconds) / 1000 : 0); + } + } + + /// <summary> + /// Gets the sample rate of the audio represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the sample rate of + /// the audio represented by the current instance. + /// </value> + public int AudioSampleRate { + get { return (int)(flags >> 12); } + } + + /// <summary> + /// Gets the number of channels in the audio represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the number of + /// channels in the audio represented by the current + /// instance. + /// </value> + public int AudioChannels { + get { return (int)(((flags >> 9) & 7) + 1); } + } + + /// <summary> + /// Gets the types of media represented by the current + /// instance. + /// </summary> + /// <value> + /// Always <see cref="MediaTypes.Audio" />. + /// </value> + public MediaTypes MediaTypes { + get { return MediaTypes.Audio; } + } + + /// <summary> + /// Gets the sample width of the audio represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the sample width of + /// the audio represented by the current instance. + /// </value> + [Obsolete ("This property is depreciated, use BitsPerSample instead")] + public int AudioSampleWidth { + get { return BitsPerSample; } + } + + /// <summary> + /// Gets the number of bits per sample in the audio + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the number of bits + /// per sample in the audio represented by the current + /// instance. + /// </value> + public int BitsPerSample { + get { return (int)(((flags >> 4) & 31) + 1); } + } + + /// <summary> + /// Gets a text description of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a description + /// of the media represented by the current instance. + /// </value> + public string Description { + get { return "Flac Audio"; } + } + + #endregion + + + + #region Private Properties + + /// <summary> + /// Gets a high portion of the length of the audio + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the high portion + /// of the length. + /// </value> + uint HighLength { + get { + // The last 4 bits are the most significant 4 + // bits for the 36 bit stream length in samples. + // (Audio files measured in days) + return (uint)(AudioSampleRate > 0 ? + (((flags & 0xf) << 28) / + AudioSampleRate) << 4 : 0); + } + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Flac/StreamHeader.cs.meta b/Scripts/TaglibSharp/Flac/StreamHeader.cs.meta new file mode 100644 index 0000000..a71f01c --- /dev/null +++ b/Scripts/TaglibSharp/Flac/StreamHeader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 246c726d80e7bc9c68f191ac3d18e936 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Genres.cs b/Scripts/TaglibSharp/Genres.cs new file mode 100644 index 0000000..b38cb99 --- /dev/null +++ b/Scripts/TaglibSharp/Genres.cs @@ -0,0 +1,402 @@ +// +// Genres.cs: Provides convenience functions for converting between String +// genres and their respective audio and video indices as used by several +// formats. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// id3v1genres.cpp from TagLib +// +// Copyright (C) 2005-2007 Brian Nickel +// Copyright (C) 2002 Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib +{ + /// <summary> + /// This static class provides convenience functions for converting + /// between <see cref="string" /> genres and their respective audio + /// and video indices as used by several formats. + /// </summary> + public static class Genres + { + /// <summary> + /// Contains a list of ID3v1 audio generes. + /// </summary> + static readonly string[] audio = { + "Blues", + "Classic Rock", + "Country", + "Dance", + "Disco", + "Funk", + "Grunge", + "Hip-Hop", + "Jazz", + "Metal", + "New Age", + "Oldies", + "Other", + "Pop", + "R&B", + "Rap", + "Reggae", + "Rock", + "Techno", + "Industrial", + "Alternative", + "Ska", + "Death Metal", + "Pranks", + "Soundtrack", + "Euro-Techno", + "Ambient", + "Trip-Hop", + "Vocal", + "Jazz+Funk", + "Fusion", + "Trance", + "Classical", + "Instrumental", + "Acid", + "House", + "Game", + "Sound Clip", + "Gospel", + "Noise", + "Alternative Rock", + "Bass", + "Soul", + "Punk", + "Space", + "Meditative", + "Instrumental Pop", + "Instrumental Rock", + "Ethnic", + "Gothic", + "Darkwave", + "Techno-Industrial", + "Electronic", + "Pop-Folk", + "Eurodance", + "Dream", + "Southern Rock", + "Comedy", + "Cult", + "Gangsta", + "Top 40", + "Christian Rap", + "Pop/Funk", + "Jungle", + "Native American", + "Cabaret", + "New Wave", + "Psychedelic", + "Rave", + "Showtunes", + "Trailer", + "Lo-Fi", + "Tribal", + "Acid Punk", + "Acid Jazz", + "Polka", + "Retro", + "Musical", + "Rock & Roll", + "Hard Rock", + "Folk", + "Folk/Rock", + "National Folk", + "Swing", + "Fusion", + "Bebob", + "Latin", + "Revival", + "Celtic", + "Bluegrass", + "Avantgarde", + "Gothic Rock", + "Progressive Rock", + "Psychedelic Rock", + "Symphonic Rock", + "Slow Rock", + "Big Band", + "Chorus", + "Easy Listening", + "Acoustic", + "Humour", + "Speech", + "Chanson", + "Opera", + "Chamber Music", + "Sonata", + "Symphony", + "Booty Bass", + "Primus", + "Porn Groove", + "Satire", + "Slow Jam", + "Club", + "Tango", + "Samba", + "Folklore", + "Ballad", + "Power Ballad", + "Rhythmic Soul", + "Freestyle", + "Duet", + "Punk Rock", + "Drum Solo", + "A Cappella", + "Euro-House", + "Dance Hall", + "Goa", + "Drum & Bass", + "Club-House", + "Hardcore", + "Terror", + "Indie", + "BritPop", + "Negerpunk", + "Polsk Punk", + "Beat", + "Christian Gangsta Rap", + "Heavy Metal", + "Black Metal", + "Crossover", + "Contemporary Christian", + "Christian Rock", + "Merengue", + "Salsa", + "Thrash Metal", + "Anime", + "Jpop", + "Synthpop" + }; + + /// <summary> + /// Contains a list of DivX audio generes. + /// </summary> + static readonly string[] video = new[] { + "Action", + "Action/Adventure", + "Adult", + "Adventure", + "Catastrophe", + "Child's", + "Claymation", + "Comedy", + "Concert", + "Documentary", + "Drama", + "Eastern", + "Entertaining", + "Erotic", + "Extremal Sport", + "Fantasy", + "Fashion", + "Historical", + "Horror", + "Horror/Mystic", + "Humor", + "Indian", + "Informercial", + "Melodrama", + "Military & War", + "Music Video", + "Musical", + "Mystery", + "Nature", + "Political Satire", + "Popular Science", + "Psychological Thriller", + "Religion", + "Science Fiction", + "Scifi Action", + "Slapstick", + "Splatter", + "Sports", + "Thriller", + "Western" + }; + + /// <summary> + /// Gets a list of standard audio generes. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing standard audio + /// genres. + /// </value> + /// <remarks> + /// The genres are stored in the same order and with the same + /// values as in the ID3v1 format. + /// </remarks> + public static string[] Audio { + get { return (string[])audio.Clone (); } + } + + /// <summary> + /// Gets a list of standard video generes. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing standard video + /// genres. + /// </value> + /// <remarks> + /// The genres are stored in the same order and with the same + /// values as in the DivX format. + /// </remarks> + public static string[] Video { + get { return (string[])video.Clone (); } + } + + /// <summary> + /// Gets the genre index for a specified audio genre. + /// </summary> + /// <param name="name"> + /// A <see cref="string" /> object containing the name of the + /// genre to look up. + /// </param> + /// <returns> + /// A <see cref="byte" /> value containing the index of the + /// genre in the audio array or 255 if it could not be found. + /// </returns> + public static byte AudioToIndex (string name) + { + for (byte i = 0; i < audio.Length; i++) + if (name == audio[i]) + return i; + return 255; + } + + /// <summary> + /// Gets the genre index for a specified video genre. + /// </summary> + /// <param name="name"> + /// A <see cref="string" /> object containing the name of the + /// genre to look up. + /// </param> + /// <returns> + /// A <see cref="byte" /> value containing the index of the + /// genre in the video array or 255 if it could not be found. + /// </returns> + public static byte VideoToIndex (string name) + { + for (byte i = 0; i < video.Length; i++) + if (name == video[i]) + return i; + return 255; + } + + /// <summary> + /// Gets the audio genre from its index in the array. + /// </summary> + /// <param name="index"> + /// A <see cref="byte" /> value containing the index to + /// aquire the genre from. + /// </param> + /// <returns> + /// A <see cref="string" /> object containing the audio genre + /// found at the index, or <see langword="null" /> if it does + /// not exist. + /// </returns> + public static string IndexToAudio (byte index) + { + return (index < audio.Length) ? audio[index] : null; + } + + /// <summary> + /// Gets the video genre from its index in the array. + /// </summary> + /// <param name="index"> + /// A <see cref="byte" /> value containing the index to + /// aquire the genre from. + /// </param> + /// <returns> + /// A <see cref="string" /> object containing the video genre + /// found at the index, or <see langword="null" /> if it does + /// not exist. + /// </returns> + public static string IndexToVideo (byte index) + { + return (index < video.Length) ? video[index] : null; + } + + /// <summary> + /// Gets the audio genre from its index in the array. + /// </summary> + /// <param name="text"> + /// A <see cref="string" /> object, either in the format + /// <c>"(123)"</c> or <c>"123"</c>. + /// </param> + /// <returns> + /// A <see cref="string" /> object containing the audio genre + /// found at the index, or <see langword="null" /> if it does + /// not exist. + /// </returns> + public static string IndexToAudio (string text) + { + return IndexToAudio (StringToByte (text)); + } + + /// <summary> + /// Gets the video genre from its index in the array. + /// </summary> + /// <param name="text"> + /// A <see cref="string" /> object, either in the format + /// <c>"(123)"</c> or <c>"123"</c>. + /// </param> + /// <returns> + /// A <see cref="string" /> object containing the video genre + /// found at the index, or <see langword="null" /> if it does + /// not exist. + /// </returns> + public static string IndexToVideo (string text) + { + return IndexToVideo (StringToByte (text)); + } + + /// <summary> + /// Converts a string, either in the format <c>"(123)"</c> or + /// <c>"123"</c> into a byte or equal numeric value. + /// </summary> + /// <param name="text"> + /// A <see cref="string" /> object, either in the format + /// <c>"(123)"</c> or <c>"123"</c>, to be converted. + /// </param> + /// <returns> + /// A <see cref="byte" /> value containing the numeric value + /// of <paramref name="text" /> or 255 if no numeric value + /// could be extracted. + /// </returns> + static byte StringToByte (string text) + { + int last_pos; + if (text != null && text.Length > 2 && text[0] == '(' + && (last_pos = text.IndexOf (')')) != -1 + && byte.TryParse (text.Substring (1, last_pos - 1), out var value)) + return value; + + if (text != null && byte.TryParse (text, out value)) + return value; + + return 255; + } + } +} diff --git a/Scripts/TaglibSharp/Genres.cs.meta b/Scripts/TaglibSharp/Genres.cs.meta new file mode 100644 index 0000000..f42c882 --- /dev/null +++ b/Scripts/TaglibSharp/Genres.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 43e436b8e6a5ac91eb7992b11dd1e2c8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Gif.meta b/Scripts/TaglibSharp/Gif.meta new file mode 100644 index 0000000..b2bdaee --- /dev/null +++ b/Scripts/TaglibSharp/Gif.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e80fdad1f70cff659bf3a310ada660df +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Gif/Codec.cs b/Scripts/TaglibSharp/Gif/Codec.cs new file mode 100644 index 0000000..be99267 --- /dev/null +++ b/Scripts/TaglibSharp/Gif/Codec.cs @@ -0,0 +1,60 @@ +// +// Codec.cs: +// +// Author: +// Mike Gemuende (mike@gemuende.be) +// +// Copyright (C) 2010 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.Gif +{ + + /// <summary> + /// A Gif photo codec. Contains basic photo details. + /// </summary> + public class Codec : Image.Codec + { + + /// <summary> + /// Gets a text description of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a description + /// of the media represented by the current instance. + /// </value> + public override string Description { get { return "GIF File"; } } + + + /// <summary> + /// Constructs a new <see cref="Codec" /> with the given width + /// and height. + /// </summary> + /// <param name="width"> + /// The width of the photo. + /// </param> + /// <param name="height"> + /// The height of the photo. + /// </param> + /// <returns> + /// A new <see cref="Codec" /> instance. + /// </returns> + public Codec (int width, int height) + : base (width, height) { } + } +} diff --git a/Scripts/TaglibSharp/Gif/Codec.cs.meta b/Scripts/TaglibSharp/Gif/Codec.cs.meta new file mode 100644 index 0000000..9186272 --- /dev/null +++ b/Scripts/TaglibSharp/Gif/Codec.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 47cdd5f88d9090727bd3e17f4f9c0893 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Gif/File.cs b/Scripts/TaglibSharp/Gif/File.cs new file mode 100644 index 0000000..cca42c7 --- /dev/null +++ b/Scripts/TaglibSharp/Gif/File.cs @@ -0,0 +1,782 @@ +// +// File.cs: Provides tagging for GIF files +// +// Author: +// Mike Gemuende (mike@gemuende.be) +// +// Copyright (C) 2010 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.IO; + +using TagLib.Image; +using TagLib.Xmp; + +namespace TagLib.Gif +{ + + /// <summary> + /// This class extends <see cref="TagLib.Image.ImageBlockFile" /> to provide tagging + /// and property support for Gif files. + /// </summary> + [SupportedMimeType ("taglib/gif", "gif")] + [SupportedMimeType ("image/gif")] + public class File : ImageBlockFile + { + + #region GIF specific constants + + /// <summary> + /// Gif file signature which occurs at the begin of the file + /// </summary> + protected static readonly string SIGNATURE = "GIF"; + + /// <summary> + /// String which is used to indicate version the gif file format version 87a + /// </summary> + protected static readonly string VERSION_87A = "87a"; + + /// <summary> + /// String which is used to indicate version the gif file format version 89a + /// </summary> + protected static readonly string VERSION_89A = "89a"; + + /// <summary> + /// Application Extension Identifier for an XMP Block + /// </summary> + static readonly string XMP_IDENTIFIER = "XMP Data"; + + /// <summary> + /// Application Authentication Extension Code for an XMP Block + /// </summary> + static readonly string XMP_AUTH_CODE = "XMP"; + + /// <summary> + /// The Magic Trailer for XMP Data + /// </summary> + /// <remarks> + /// The storage of XMP data in GIF does not follow the GIF specification. According to the + /// specification, extension data is stored in so-called sub-blocks, which start with a length + /// byte which specifies the number of data bytes contained in the sub block. So a block can at + /// most contain 256 data bytes. After a sub-block, the next sub-block begins. The sequence ends, + /// when a sub-block starts with 0. So readers, which are not aware of the XMP data not following + /// this scheme, will get confused by the XMP data. To fix this, this trailer is added to the end. + /// It has a length of 258 bytes, so that it is ensured that a reader which tries to skip the + /// XMP data reads one of this bytes as length of a sub-block. But, each byte points with its length + /// to the last one. Therefoe, independent of the byte, the reader reads as sub-block length, it is + /// redirected to the last byte of the trailer and therfore to the end of the XMP data. + /// </remarks> + static readonly byte[] XMP_MAGIC_TRAILER = new byte[] { + 0x01, 0xFF, 0xFE, 0xFD, 0xFC, 0xFB, 0xFA, 0xF9, 0xF8, 0xF7, 0xF6, 0xF5, 0xF4, 0xF3, 0xF2, 0xF1, + 0xF0, 0xEF, 0xEE, 0xED, 0xEC, 0xEB, 0xEA, 0xE9, 0xE8, 0xE7, 0xE6, 0xE5, 0xE4, 0xE3, 0xE2, 0xE1, + 0xE0, 0xDF, 0xDE, 0xDD, 0xDC, 0xDB, 0xDA, 0xD9, 0xD8, 0xD7, 0xD6, 0xD5, 0xD4, 0xD3, 0xD2, 0xD1, + 0xD0, 0xCF, 0xCE, 0xCD, 0xCC, 0xCB, 0xCA, 0xC9, 0xC8, 0xC7, 0xC6, 0xC5, 0xC4, 0xC3, 0xC2, 0xC1, + 0xC0, 0xBF, 0xBE, 0xBD, 0xBC, 0xBB, 0xBA, 0xB9, 0xB8, 0xB7, 0xB6, 0xB5, 0xB4, 0xB3, 0xB2, 0xB1, + 0xB0, 0xAF, 0xAE, 0xAD, 0xAC, 0xAB, 0xAA, 0xA9, 0xA8, 0xA7, 0xA6, 0xA5, 0xA4, 0xA3, 0xA2, 0xA1, + 0xA0, 0x9F, 0x9E, 0x9D, 0x9C, 0x9B, 0x9A, 0x99, 0x98, 0x97, 0x96, 0x95, 0x94, 0x93, 0x92, 0x91, + 0x90, 0x8F, 0x8E, 0x8D, 0x8C, 0x8B, 0x8A, 0x89, 0x88, 0x87, 0x86, 0x85, 0x84, 0x83, 0x82, 0x81, + 0x80, 0x7F, 0x7E, 0x7D, 0x7C, 0x7B, 0x7A, 0x79, 0x78, 0x77, 0x76, 0x75, 0x74, 0x73, 0x72, 0x71, + 0x70, 0x6F, 0x6E, 0x6D, 0x6C, 0x6B, 0x6A, 0x69, 0x68, 0x67, 0x66, 0x65, 0x64, 0x63, 0x62, 0x61, + 0x60, 0x5F, 0x5E, 0x5D, 0x5C, 0x5B, 0x5A, 0x59, 0x58, 0x57, 0x56, 0x55, 0x54, 0x53, 0x52, 0x51, + 0x50, 0x4F, 0x4E, 0x4D, 0x4C, 0x4B, 0x4A, 0x49, 0x48, 0x47, 0x46, 0x45, 0x44, 0x43, 0x42, 0x41, + 0x40, 0x3F, 0x3E, 0x3D, 0x3C, 0x3B, 0x3A, 0x39, 0x38, 0x37, 0x36, 0x35, 0x34, 0x33, 0x32, 0x31, + 0x30, 0x2F, 0x2E, 0x2D, 0x2C, 0x2B, 0x2A, 0x29, 0x28, 0x27, 0x26, 0x25, 0x24, 0x23, 0x22, 0x21, + 0x20, 0x1F, 0x1E, 0x1D, 0x1C, 0x1B, 0x1A, 0x19, 0x18, 0x17, 0x16, 0x15, 0x14, 0x13, 0x12, 0x11, + 0x10, 0x0F, 0x0E, 0x0D, 0x0C, 0x0B, 0x0A, 0x09, 0x08, 0x07, 0x06, 0x05, 0x04, 0x03, 0x02, 0x01, + 0x00, 0x00 + }; + + #endregion + + #region private fields + + /// <summary> + /// The width of the image + /// </summary> + int width; + + /// <summary> + /// The height of the image + /// </summary> + int height; + + /// <summary> + /// The Properties of the image + /// </summary> + Properties properties; + + /// <summary> + /// The version of the file format + /// </summary> + string version; + + /// <summary> + /// The start of the first block in file after the header. + /// </summary> + long start_of_blocks = -1; + + #endregion + + #region public Properties + + /// <summary> + /// Gets the media properties of the file represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Properties" /> object containing the + /// media properties of the file represented by the current + /// instance. + /// </value> + public override Properties Properties { + get { return properties; } + } + + #endregion + + #region constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system and specified read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path, ReadStyle propertiesStyle) + : this (new LocalFileAbstraction (path), propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path) : this (path, ReadStyle.Average) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction and + /// specified read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction, ReadStyle propertiesStyle) + : base (abstraction) + { + Read (propertiesStyle); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + protected File (IFileAbstraction abstraction) + : this (abstraction, ReadStyle.Average) + { + } + + #endregion + + + #region Public Methods + + /// <summary> + /// Saves the changes made in the current instance to the + /// file it represents. + /// </summary> + public override void Save () + { + // Boilerplate + PreSave (); + + Mode = AccessMode.Write; + try { + SaveMetadata (); + + TagTypesOnDisk = TagTypes; + } finally { + Mode = AccessMode.Closed; + } + } + + #endregion + + + #region Private Methods + + /// <summary> + /// Reads the information from file with a specified read style. + /// </summary> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + void Read (ReadStyle propertiesStyle) + { + Mode = AccessMode.Read; + try { + ImageTag = new CombinedImageTag (TagTypes.XMP | TagTypes.GifComment); + + ReadHeader (); + ReadMetadata (); + + TagTypesOnDisk = TagTypes; + + if ((propertiesStyle & ReadStyle.Average) != 0) + properties = ExtractProperties (); + + } finally { + Mode = AccessMode.Closed; + } + } + + + /// <summary> + /// Reads a single byte form file. This is needed often for Gif files. + /// </summary> + /// <returns> + /// A <see cref="System.Byte"/> with the read data. + /// </returns> + byte ReadByte () + { + ByteVector data = ReadBlock (1); + + if (data.Count != 1) + throw new CorruptFileException ("Unexpected end of file"); + + return data[0]; + } + + + /// <summary> + /// Reads the Header and the Logical Screen Descriptor of the GIF file and, + /// if there is one, skips the global color table. It also extracts the + /// image width and height from it. + /// </summary> + void ReadHeader () + { + // The header consists of: + // + // 3 Bytes Signature + // 3 Bytes Version + // + // The Logical Screen Descriptor of: + // + // 2 Bytes Width (little endian) + // 2 Bytes Height (little endian) + // 1 Byte Screen and Color Map (packed field) + // 1 Byte Background Color + // 1 Byte Aspect Ratio + // + // Whereas the bits of the packed field contains some special information. + ByteVector data = ReadBlock (13); + + if (data.Count != 13) + throw new CorruptFileException ("Unexpected end of Header"); + + if (data.Mid (0, 3).ToString () != SIGNATURE) + throw new CorruptFileException ( + $"Expected a GIF signature at start of file, but found: {data.Mid (0, 3)}"); + + // We do not care about the version here, because we can read both versions in the same way. + // We just care when writing metadata, that, if necessary, the version is increased to 89a. + var read_version = data.Mid (3, 3).ToString (); + if (read_version == VERSION_87A || read_version == VERSION_89A) + version = read_version; + else + throw new UnsupportedFormatException ( + $"Only GIF versions 87a and 89a are currently supported, but not: {read_version}"); + + // Read Image Size (little endian) + width = data.Mid (6, 2).ToUShort (false); + height = data.Mid (8, 2).ToUShort (false); + + // Skip optional global color table + SkipColorTable (data[10]); + } + + + /// <summary> + /// Reads the metadata from file. The current position must point to the + /// start of the first block after the Header and Logical Screen + /// Descriptor (and, if there is one, the Global Color Table) + /// </summary> + void ReadMetadata () + { + start_of_blocks = Tell; + + // Read Blocks until end of file is reached. + while (true) { + byte identifier = ReadByte (); + + switch (identifier) { + case 0x2c: + SkipImage (); + break; + + case 0x21: + ReadExtensionBlock (); + break; + + case 0x3B: + return; + + default: + throw new CorruptFileException ( + $"Do not know what to do with byte 0x{identifier:X2} at the beginning of a block ({Tell - 1})."); + } + } + } + + /// <summary> + /// Reads an Extension Block at the current position. The current position must + /// point to the 2nd byte of the comment block. (The other byte is usually + /// read before to identify the comment block) + /// </summary> + void ReadExtensionBlock () + { + // Extension Block + // + // 1 Byte Extension Introducer (0x21) + // 1 Byte Extension Identifier + // .... + // + // Note, the Extension Introducer was read before to + // identify the Extension Block. Therefore, it has not + // to be handled here. + byte identifier = ReadByte (); + + switch (identifier) { + case 0xFE: + ReadCommentBlock (); + break; + + case 0xFF: + ReadApplicationExtensionBlock (); + break; + + // Control Extension Block, ... + case 0xF9: + // ... Plain Text Extension ... + case 0x01: + // ... and all other unknown blocks can be skipped by just + // reading sub-blocks. + default: + SkipSubBlocks (); + break; + } + } + + + /// <summary> + /// Reads an Application Extension Block at the current position. The current + /// position must point to the 3rd byte of the comment block. (The other 2 bytes + /// are usually read before to identify the comment block) + /// </summary> + void ReadApplicationExtensionBlock () + { + // Application Extension Block + // + // 1 Byte Extension Introducer (0x21) + // 1 Byte Application Extension Label (0xFF) + // 1 Byte Block Size (0x0B - 11) + // 8 Bytes Application Identifier + // 3 Bytes Application Auth. Code + // N Bytes Application Data (sub blocks) + // 1 Byte Block Terminator (0x00) + // + // Note, the first 2 bytes are still read to identify the Comment Block. + // Therefore, we only need to read the sub blocks and extract the data. + long position = Tell; + ByteVector data = ReadBlock (12); + + if (data.Count != 12) + throw new CorruptFileException (""); + + // Contains XMP data + if (data.Mid (1, 8) == XMP_IDENTIFIER && data.Mid (9, 3) == XMP_AUTH_CODE) { + // XMP Data is not organized in sub-blocks + + // start of xmp data + long data_start = Tell; + + // start of trailer start + // FIXME: Since File.Find is still buggy, the following call does not work to find the end of the + // XMP data. Therfore, we use here a different way for now. + //long xmp_trailer_start = Find (new ByteVector (0x00), data_start); + + // Since searching just one byte is save, we search for the end of the xmp trailer which + // consists of two 0x00 bytes and compute the expected start. + long xmp_trailer_start = Find (new byte[] { 0x00 }, data_start) - XMP_MAGIC_TRAILER.Length + 2; + + Seek (data_start, SeekOrigin.Begin); + + if (xmp_trailer_start <= data_start) + throw new CorruptFileException ("No End of XMP data found"); + + // length of xmp data + int data_length = (int)(xmp_trailer_start - data_start); + + ByteVector xmp_data = ReadBlock (data_length); + ImageTag.AddTag (new XmpTag (xmp_data.ToString (StringType.UTF8), this)); + + // 2 bytes where read before + AddMetadataBlock (position - 2, 14 + data_length + XMP_MAGIC_TRAILER.Length); + + // set position behind the XMP block + Seek (xmp_trailer_start + XMP_MAGIC_TRAILER.Length, SeekOrigin.Begin); + + } else { + SkipSubBlocks (); + } + } + + + /// <summary> + /// Reads a Comment Block at the current position. The current position must + /// point to the 3rd byte of the comment block. (The other 2 bytes are usually + /// read before to identify the comment block) + /// </summary> + void ReadCommentBlock () + { + long position = Tell; + + // Comment Extension + // + // 1 Byte Extension Introducer (0x21) + // 1 Byte Comment Label (0xFE) + // N Bytes Comment Data (Sub Blocks) + // 1 Byte Block Terminator (0x00) + // + // Note, the first 2 bytes are still read to identify the Comment Block. + // Therefore, we only need to read the sub blocks and extract the data. + + string comment = ReadSubBlocks (); + + // Only add the tag, if no one is still contained. + if ((TagTypes & TagTypes.GifComment) == 0x00) { + ImageTag.AddTag (new GifCommentTag (comment)); + + // 2 bytes where read before + AddMetadataBlock (position - 2, Tell - position + 2); + } + } + + + /// <summary> + /// Skips the color table if there is one + /// </summary> + /// <param name="packed_data"> + /// A <see cref="System.Byte"/> with the packed data which is + /// contained Logical Screen Descriptor or in the Image Descriptor. + /// </param> + /// <remarks> + /// The data contained in the packed data is different for the Logical + /// Screen Descriptor and for the Image Descriptor. But fortunately, + /// the bits which are used do identifying the exitstance and the size + /// of the color table are at the same position. + /// </remarks> + void SkipColorTable (byte packed_data) + { + // Packed Field (Information with Bit 0 is LSB) + // + // Bit 0-2 Size of Color Table + // Bit 3-6 Other stuff + // Bit 7 (Local|Global) Color Table Flag + // + // We are interested in Bit 7 which indicates if a global color table is + // present or not and the Bits 0-2 which indicate the size of the color + // table. + if ((packed_data & 0x80) == 0x80) { + // 2^(size + 1) for each color. + int table_size = 3 * (1 << ((packed_data & 0x07) + 1)); + + // and simply skip the color table + ByteVector color_table = ReadBlock (table_size); + + if (color_table.Count != table_size) + throw new CorruptFileException ("Unexpected end of Color Table"); + + } + } + + + /// <summary> + /// Skip over the image data at the current position. The current position must + /// point to 2nd byte of the Image Descriptor. (First byte is usually read before + /// to identify the image descriptor.) + /// </summary> + void SkipImage () + { + // Image Descriptor + // + // 1 Byte Separator (0x2C) + // 2 Bytes Image Left Position (little endian) + // 2 Bytes Image Right Position (little endian) + // 2 Bytes Image Witdh (little endian) + // 2 Bytes Image Height (little endian) + // 1 Byte Packed Data + // + // Note, the Separator was read before to identify the Image Block + // Therefore, we only need to read 9 bytes here. + ByteVector data = ReadBlock (9); + + if (data.Count != 9) + throw new CorruptFileException ("Unexpected end of Image Descriptor"); + + // Skip an optional local color table + SkipColorTable (data[8]); + + + // Image Data + // + // 1 Byte LZW Minimum Code Size + // N Bytes Image Data (Sub-Blocks) + // + // Before the image data, one byte for LZW encoding information is used. + // This byte is read first, then the sub-blocks are skipped. + ReadBlock (1); + SkipSubBlocks (); + } + + + /// <summary> + /// Reads a sequence of sub-blocks from the current position and concatenates the data + /// from the sub-blocks to a string. The current position must point to the size-byte + /// of the first subblock to skip. + /// </summary> + /// <returns> + /// A <see cref="System.String"/> with the data contained in the sub-blocks. + /// </returns> + string ReadSubBlocks () + { + // Sub Block + // Starts with one byte with the number of data bytes + // following. The last sub block is terminated by length 0 + var builder = new System.Text.StringBuilder (); + + byte length = 0; + + do { + + if (length >= 0) + builder.Append (ReadBlock (length)); + + // read new length byte + length = ReadByte (); + + // The sub-blocks are terminated with 0 + } while (length != 0); + + return builder.ToString (); + } + + + /// <summary> + /// Skips over a sequence of sub-blocks from the current position in the file. + /// The current position must point to the size-byte of the first subblock to skip. + /// </summary> + void SkipSubBlocks () + { + // Sub Block + // Starts with one byte with the number of data bytes + // following. The last sub block is terminated by length 0 + byte length = 0; + + do { + + if (Tell + length >= Length) + throw new CorruptFileException ("Unexpected end of Sub-Block"); + + // Seek to end of sub-block and update the position + Seek (Tell + length, SeekOrigin.Begin); + + + // read new length byte + length = ReadByte (); + + // The sub-blocks are terminated with 0 + } while (length != 0); + } + + + /// <summary> + /// Save the metadata to file. + /// </summary> + void SaveMetadata () + { + ByteVector comment_block = RenderGifCommentBlock (); + ByteVector xmp_block = RenderXMPBlock (); + + // If we write metadata and the version is not 89a, bump the format version + // because application extension blocks and comment extension blocks are + // specified in 89a. + // If we do not write metadata or if metadata is deleted, we do not care + // about the version, because it may be wrong before. + if (comment_block != null && xmp_block != null && version != VERSION_89A) { + Insert (VERSION_89A, 3, VERSION_89A.Length); + } + + // now, only metadata is stored at the beginning of the file, and we can overwrite it. + var metadata_blocks = new ByteVector { + comment_block, + xmp_block + }; + + SaveMetadata (metadata_blocks, start_of_blocks); + } + + + /// <summary> + /// Renders the XMP data to a Application Extension Block which can be + /// embedded in a Gif file. + /// </summary> + /// <returns> + /// A <see cref="ByteVector"/> with the Application Extension Block for the + /// XMP data, or <see langword="null" /> if the file does not have XMP data. + /// </returns> + ByteVector RenderXMPBlock () + { + // Check, if XmpTag is contained + XmpTag xmp = ImageTag.Xmp; + if (xmp == null) + return null; + + var xmp_data = new ByteVector { + + // Add Extension Introducer (0x21), Application Extension Label (0xFF) and + // the Block Size (0x0B + new byte[] { 0x21, 0xFF, 0x0B }, + + // Application Identifier and Appl. Auth. Code + XMP_IDENTIFIER, + XMP_AUTH_CODE, + + // Add XMP data and Magic Trailer + // For XMP, we do not need to store the data in sub-blocks, therfore we + // can just add the whole rendered data. (The trailer fixes this) + xmp.Render (), + XMP_MAGIC_TRAILER + }; + + return xmp_data; + } + + + /// <summary> + /// Renders the Gif Comment to a Comment Extension Block which can be + /// embedded in a Gif file. + /// </summary> + /// <returns> + /// A <see cref="ByteVector"/> with the Comment Extension Block for the + /// Gif Comment, or <see langword="null" /> if the file does not have + /// a Gif Comment. + /// </returns> + ByteVector RenderGifCommentBlock () + { + // Check, if GifCommentTag is contained + if (!(GetTag (TagTypes.GifComment) is GifCommentTag comment_tag)) + return null; + + string comment = comment_tag.Comment; + if (comment == null) + return null; + + ByteVector comment_data = new ByteVector (); + + // Add Extension Introducer (0x21) and Comment Label (0xFE) + comment_data.Add (new byte[] { 0x21, 0xFE }); + + // Add data of comment in sub-blocks of max length 256. + ByteVector comment_bytes = new ByteVector (comment); + byte block_max = 255; + for (int start = 0; start < comment_bytes.Count; start += block_max) { + byte block_length = (byte)Math.Min (comment_bytes.Count - start, block_max); + + comment_data.Add (block_length); + comment_data.Add (comment_bytes.Mid (start, block_length)); + } + comment_data.Add (new byte[] { 0x00 }); + + return comment_data; + } + + + /// <summary> + /// Attempts to extract the media properties of the main + /// photo. + /// </summary> + /// <returns> + /// A <see cref="Properties" /> object with a best effort guess + /// at the right values. When no guess at all can be made, + /// <see langword="null" /> is returned. + /// </returns> + Properties ExtractProperties () + { + if (width > 0 && height > 0) + return new Properties (TimeSpan.Zero, new Codec (width, height)); + + return null; + + } + + #endregion + + } +} diff --git a/Scripts/TaglibSharp/Gif/File.cs.meta b/Scripts/TaglibSharp/Gif/File.cs.meta new file mode 100644 index 0000000..b7b8ccd --- /dev/null +++ b/Scripts/TaglibSharp/Gif/File.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ccc0f5856d987773a8ff481376f547e0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Gif/GifCommentTag.cs b/Scripts/TaglibSharp/Gif/GifCommentTag.cs new file mode 100644 index 0000000..998ef82 --- /dev/null +++ b/Scripts/TaglibSharp/Gif/GifCommentTag.cs @@ -0,0 +1,102 @@ +// +// GifCommentTag.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2010 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using TagLib.Image; + +namespace TagLib.Gif +{ + /// <summary> + /// Contains the Gif comment. + /// </summary> + public class GifCommentTag : ImageTag + { + #region Constructors + + /// <summary> + /// Constructor. + /// </summary> + /// <param name="value"> + /// The value of the comment. + /// </param> + public GifCommentTag (string value) + { + Value = value; + } + + /// <summary> + /// Constructor. Creates a new empty comment. + /// </summary> + public GifCommentTag () + { + Value = null; + } + + #endregion + + #region Public Properties + + /// <summary> + /// The value of the comment represented by the current instance. + /// </summary> + public string Value { get; set; } + + /// <summary> + /// Gets or sets the comment for the image described + /// by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the comment of the + /// current instace. + /// </value> + public override string Comment { + get { return Value; } + set { Value = value; } + } + + #endregion + + #region Public Methods + + /// <summary> + /// Gets the tag types contained in the current instance. + /// </summary> + /// <value> + /// Always <see cref="TagTypes.GifComment" />. + /// </value> + public override TagTypes TagTypes { + get { return TagTypes.GifComment; } + } + + /// <summary> + /// Clears the values stored in the current instance. + /// </summary> + public override void Clear () + { + Value = null; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Gif/GifCommentTag.cs.meta b/Scripts/TaglibSharp/Gif/GifCommentTag.cs.meta new file mode 100644 index 0000000..ec22860 --- /dev/null +++ b/Scripts/TaglibSharp/Gif/GifCommentTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 90b0deeab3e1f5525bfc3333391201f9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/ICodec.cs b/Scripts/TaglibSharp/ICodec.cs new file mode 100644 index 0000000..1f3d4d2 --- /dev/null +++ b/Scripts/TaglibSharp/ICodec.cs @@ -0,0 +1,245 @@ +// +// ICodec.cs: Provides ICodec, IAudioCodec, and IVideoCodec interfaces. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// + +using System; + +namespace TagLib +{ + /// <summary> + /// Indicates the types of media represented by a <see cref="ICodec" + /// /> or <see cref="Properties" /> object. + /// </summary> + /// <remarks> + /// These values can be bitwise combined to represent multiple media + /// types. + /// </remarks> + [Flags] + public enum MediaTypes + { + /// <summary> + /// No media is present. + /// </summary> + None = 0, + + /// <summary> + /// Audio is present. + /// </summary> + Audio = 1, + + /// <summary> + /// Video is present. + /// </summary> + Video = 2, + + /// <summary> + /// A Photo is present. + /// </summary> + Photo = 4, + + /// <summary> + /// Text is present. + /// </summary> + Text = 8 + } + + /// <summary> + /// This interface provides basic information, common to all media + /// codecs. + /// </summary> + public interface ICodec + { + /// <summary> + /// Gets the duration of the media represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="TimeSpan" /> containing the duration of the + /// media represented by the current instance. + /// </value> + TimeSpan Duration { get; } + + /// <summary> + /// Gets the types of media represented by the current + /// instance. + /// </summary> + /// <value> + /// A bitwise combined <see cref="MediaTypes" /> containing + /// the types of media represented by the current instance. + /// </value> + MediaTypes MediaTypes { get; } + + /// <summary> + /// Gets a text description of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a description + /// of the media represented by the current instance. + /// </value> + string Description { get; } + } + + /// <summary> + /// This interface inherits <see cref="ICodec" /> to provide + /// information about an audio codec. + /// </summary> + /// <remarks> + /// <para>When dealing with a <see cref="ICodec" />, if <see + /// cref="ICodec.MediaTypes" /> contains <see cref="MediaTypes.Audio" + /// />, it is safe to assume that the object also inherits <see + /// cref="IAudioCodec" /> and can be recast without issue.</para> + /// </remarks> + public interface IAudioCodec : ICodec + { + /// <summary> + /// Gets the bitrate of the audio represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing a bitrate of the + /// audio represented by the current instance. + /// </value> + int AudioBitrate { get; } + + /// <summary> + /// Gets the sample rate of the audio represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the sample rate of + /// the audio represented by the current instance. + /// </value> + int AudioSampleRate { get; } + + /// <summary> + /// Gets the number of channels in the audio represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the number of + /// channels in the audio represented by the current + /// instance. + /// </value> + int AudioChannels { get; } + } + + /// <summary> + /// This interface provides information specific + /// to lossless audio codecs. + /// </summary> + public interface ILosslessAudioCodec + { + /// <summary> + /// Gets the number of bits per sample in the audio + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the number of bits + /// per sample in the audio represented by the current + /// instance. + /// </value> + int BitsPerSample { get; } + } + + /// <summary> + /// This interface inherits <see cref="ICodec" /> to provide + /// information about a video codec. + /// </summary> + /// <remarks> + /// <para>When dealing with a <see cref="ICodec" />, if <see + /// cref="ICodec.MediaTypes" /> contains <see cref="MediaTypes.Video" + /// />, it is safe to assume that the object also inherits <see + /// cref="IVideoCodec" /> and can be recast without issue.</para> + /// </remarks> + public interface IVideoCodec : ICodec + { + /// <summary> + /// Gets the width of the video represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the width of the + /// video represented by the current instance. + /// </value> + int VideoWidth { get; } + + /// <summary> + /// Gets the height of the video represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the height of the + /// video represented by the current instance. + /// </value> + int VideoHeight { get; } + } + + /// <summary> + /// This interface inherits <see cref="ICodec" /> to provide + /// information about a photo. + /// </summary> + /// <remarks> + /// <para>When dealing with a <see cref="ICodec" />, if <see + /// cref="ICodec.MediaTypes" /> contains <see cref="MediaTypes.Photo" + /// />, it is safe to assume that the object also inherits <see + /// cref="IPhotoCodec" /> and can be recast without issue.</para> + /// </remarks> + public interface IPhotoCodec : ICodec + { + /// <summary> + /// Gets the width of the photo represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the width of the + /// photo represented by the current instance. + /// </value> + int PhotoWidth { get; } + + /// <summary> + /// Gets the height of the photo represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the height of the + /// photo represented by the current instance. + /// </value> + int PhotoHeight { get; } + + /// <summary> + /// Gets the (format specific) quality indicator of the photo + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value indicating the quality. A value + /// 0 means that there was no quality indicator for the format + /// or the file. + /// </value> + int PhotoQuality { get; } + } +} diff --git a/Scripts/TaglibSharp/ICodec.cs.meta b/Scripts/TaglibSharp/ICodec.cs.meta new file mode 100644 index 0000000..fa053f0 --- /dev/null +++ b/Scripts/TaglibSharp/ICodec.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b34c3695ae7a0148abc91f92eec33f73 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD.meta b/Scripts/TaglibSharp/IFD.meta new file mode 100644 index 0000000..e7514eb --- /dev/null +++ b/Scripts/TaglibSharp/IFD.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 30a8038300c19bc61b8480762c290344 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Entries.meta b/Scripts/TaglibSharp/IFD/Entries.meta new file mode 100644 index 0000000..93d4db6 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5d86ce8f4d2311c57a6bb79780d9d19b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Entries/ByteIFDEntry.cs b/Scripts/TaglibSharp/IFD/Entries/ByteIFDEntry.cs new file mode 100644 index 0000000..460c4e8 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/ByteIFDEntry.cs @@ -0,0 +1,99 @@ +// +// ByteIFDEntry.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Entries +{ + /// <summary> + /// Contains a byte value + /// </summary> + public class ByteIFDEntry : IFDEntry + { + + #region Properties + + /// <value> + /// The ID of the tag, the current instance belongs to + /// </value> + public ushort Tag { get; private set; } + + /// <value> + /// The value which is stored by the current instance + /// </value> + public byte Value { get; private set; } + + #endregion + + #region Constructors + + /// <summary> + /// Construcor. + /// </summary> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag ID of the entry this instance + /// represents + /// </param> + /// <param name="value"> + /// A <see cref="System.Byte"/> to be stored + /// </param> + public ByteIFDEntry (ushort tag, byte value) + { + Tag = tag; + Value = value; + } + + #endregion + + #region Public Methods + + /// <summary> + /// Renders the current instance to a <see cref="ByteVector"/> + /// </summary> + /// <param name="is_bigendian"> + /// A <see cref="System.Boolean"/> indicating the endianess for rendering. + /// </param> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset, the data is stored. + /// </param> + /// <param name="type"> + /// A <see cref="System.UInt16"/> the ID of the type, which is rendered + /// </param> + /// <param name="count"> + /// A <see cref="System.UInt32"/> with the count of the values which are + /// rendered. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> with the rendered data. + /// </returns> + public ByteVector Render (bool is_bigendian, uint offset, out ushort type, out uint count) + { + type = (ushort)IFDEntryType.Byte; + count = 1; + + return Value; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/IFD/Entries/ByteIFDEntry.cs.meta b/Scripts/TaglibSharp/IFD/Entries/ByteIFDEntry.cs.meta new file mode 100644 index 0000000..5d5f15b --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/ByteIFDEntry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e30ec222d31fe77fbb9a2135c8b82b60 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Entries/ByteVectorIFDEntry.cs b/Scripts/TaglibSharp/IFD/Entries/ByteVectorIFDEntry.cs new file mode 100644 index 0000000..04f0d86 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/ByteVectorIFDEntry.cs @@ -0,0 +1,99 @@ +// +// ByteVectorIFDEntry.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Entries +{ + /// <summary> + /// Contains an BYTE value with a count > 1 (byte sequence). + /// </summary> + public class ByteVectorIFDEntry : IFDEntry + { + + #region Properties + + /// <value> + /// The ID of the tag, the current instance belongs to + /// </value> + public ushort Tag { get; private set; } + + /// <value> + /// The data which is stored by the current instance + /// </value> + public ByteVector Data { get; private set; } + + #endregion + + #region Constructors + + /// <summary> + /// Construcor. + /// </summary> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag ID of the entry this instance + /// represents + /// </param> + /// <param name="data"> + /// A <see cref="ByteVector"/> to be stored + /// </param> + public ByteVectorIFDEntry (ushort tag, ByteVector data) + { + Tag = tag; + Data = data; + } + + #endregion + + #region Public Methods + + /// <summary> + /// Renders the current instance to a <see cref="ByteVector"/> + /// </summary> + /// <param name="is_bigendian"> + /// A <see cref="System.Boolean"/> indicating the endianess for rendering. + /// </param> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset, the data is stored. + /// </param> + /// <param name="type"> + /// A <see cref="System.UInt16"/> the ID of the type, which is rendered + /// </param> + /// <param name="count"> + /// A <see cref="System.UInt32"/> with the count of the values which are + /// rendered. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> with the rendered data. + /// </returns> + public ByteVector Render (bool is_bigendian, uint offset, out ushort type, out uint count) + { + type = (ushort)IFDEntryType.Byte; + count = (uint)Data.Count; + + return Data; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/IFD/Entries/ByteVectorIFDEntry.cs.meta b/Scripts/TaglibSharp/IFD/Entries/ByteVectorIFDEntry.cs.meta new file mode 100644 index 0000000..bb20147 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/ByteVectorIFDEntry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 476bad34b205d23448270b585d76cc71 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Entries/LongArrayIFDEntry.cs b/Scripts/TaglibSharp/IFD/Entries/LongArrayIFDEntry.cs new file mode 100644 index 0000000..3351949 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/LongArrayIFDEntry.cs @@ -0,0 +1,88 @@ +// +// LongArrayIFDEntry.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Entries +{ + /// <summary> + /// Contains a LONG value with a count > 1 + /// </summary> + public class LongArrayIFDEntry : ArrayIFDEntry<uint> + { + + #region Constructors + + /// <summary> + /// Construcor. + /// </summary> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag ID of the entry this instance + /// represents + /// </param> + /// <param name="values"> + /// A <see cref="T:System.UInt32[]"/> to be stored + /// </param> + public LongArrayIFDEntry (ushort tag, uint[] values) : base (tag) + { + Values = values; + } + + #endregion + + #region Public Methods + + /// <summary> + /// Renders the current instance to a <see cref="ByteVector"/> + /// </summary> + /// <param name="is_bigendian"> + /// A <see cref="System.Boolean"/> indicating the endianess for rendering. + /// </param> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset, the data is stored. + /// </param> + /// <param name="type"> + /// A <see cref="System.UInt16"/> the ID of the type, which is rendered + /// </param> + /// <param name="count"> + /// A <see cref="System.UInt32"/> with the count of the values which are + /// rendered. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> with the rendered data. + /// </returns> + public override ByteVector Render (bool is_bigendian, uint offset, out ushort type, out uint count) + { + type = (ushort)IFDEntryType.Long; + count = (uint)Values.Length; + + ByteVector data = new ByteVector (); + foreach (uint value in Values) + data.Add (ByteVector.FromUInt (value, is_bigendian)); + + return data; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/IFD/Entries/LongArrayIFDEntry.cs.meta b/Scripts/TaglibSharp/IFD/Entries/LongArrayIFDEntry.cs.meta new file mode 100644 index 0000000..a3b5711 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/LongArrayIFDEntry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e4a13318b4ea6b8ab89c09ea3c1e61ad +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Entries/LongIFDEntry.cs b/Scripts/TaglibSharp/IFD/Entries/LongIFDEntry.cs new file mode 100644 index 0000000..355522f --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/LongIFDEntry.cs @@ -0,0 +1,99 @@ +// +// LongIFDEntry.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Entries +{ + /// <summary> + /// Contains a LONG value. + /// </summary> + public class LongIFDEntry : IFDEntry + { + + #region Properties + + /// <value> + /// The ID of the tag, the current instance belongs to + /// </value> + public ushort Tag { get; private set; } + + /// <value> + /// The value which is stored by the current instance + /// </value> + public uint Value { get; private set; } + + #endregion + + #region Constructors + + /// <summary> + /// Construcor. + /// </summary> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag ID of the entry this instance + /// represents + /// </param> + /// <param name="value"> + /// A <see cref="System.UInt32"/> to be stored + /// </param> + public LongIFDEntry (ushort tag, uint value) + { + Tag = tag; + Value = value; + } + + #endregion + + #region Public Methods + + /// <summary> + /// Renders the current instance to a <see cref="ByteVector"/> + /// </summary> + /// <param name="is_bigendian"> + /// A <see cref="System.Boolean"/> indicating the endianess for rendering. + /// </param> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset, the data is stored. + /// </param> + /// <param name="type"> + /// A <see cref="System.UInt16"/> the ID of the type, which is rendered + /// </param> + /// <param name="count"> + /// A <see cref="System.UInt32"/> with the count of the values which are + /// rendered. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> with the rendered data. + /// </returns> + public ByteVector Render (bool is_bigendian, uint offset, out ushort type, out uint count) + { + type = (ushort)IFDEntryType.Long; + count = 1; + + return ByteVector.FromUInt (Value, is_bigendian); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/IFD/Entries/LongIFDEntry.cs.meta b/Scripts/TaglibSharp/IFD/Entries/LongIFDEntry.cs.meta new file mode 100644 index 0000000..f54f926 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/LongIFDEntry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5a17ee3c56b573ed9b907c6fbd6f2bb9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Entries/MakernoteIFDEntry.cs b/Scripts/TaglibSharp/IFD/Entries/MakernoteIFDEntry.cs new file mode 100644 index 0000000..810c12f --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/MakernoteIFDEntry.cs @@ -0,0 +1,279 @@ +// +// MakernoteIFDEntry.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Entries +{ + + /// <summary> + /// An enum to represent the manufactor of the makernote + /// The information of the makernote types is from: + /// http://exiv2.org/makernote.html + /// </summary> + public enum MakernoteType + { + + /// <summary> + /// The manufactor could not be determined + /// </summary> + Unknown, + + /// <summary> + /// Canon makernote. + /// Standard IFD without a special prefix. + /// </summary> + Canon, + + /// <summary> + /// Panasonic makernote. + /// "Panasonic\0\0\0" prefix and IFD starting at offset 12. + /// The next-IFD pointer is missing + /// </summary> + Panasonic, + + /// <summary> + /// Leica makernote. + /// "LEICA\0\0\0" prefix and IFD starting at offset 10. + /// </summary> + Leica, + + /// <summary> + /// Pentax makernote. + /// "AOC\0" + 2 unknown bytes as prefix. The IFD starts at + /// offset 6. + /// </summary> + Pentax, + + /// <summary> + /// Nikon makernote (type 1). + /// Standard IFD without a special prefix. + /// </summary> + Nikon1, + + /// <summary> + /// Nikon makernote (type 2). + /// "Nikon\0" + 2 unknown bytes prefix. The IFD starts at + /// offset 8. + /// </summary> + Nikon2, + + /// <summary> + /// Nikon makernote (type 3). + /// "Nikon\0" + 4 bytes with verison code + Tiff header. + /// The IFD starts usually at offset 18. The offsets of the IFD + /// are relative to start of the Tiff header (byte 10) + /// </summary> + Nikon3, + + /// <summary> + /// Olympus makernote (type 1). + /// "OLYMP\0" + 2 unknown bytes as prefix. The IFD starts at + /// offset 8. + /// </summary> + Olympus1, + + /// <summary> + /// Olympus makernote (type 2) + /// "OLYMPUS\0II" + 2 unknown bytes as prefix. The IFD starts at + /// offset 12. The offsets of the IFD are relative to the + /// beginning of the makernote. + /// </summary> + Olympus2, + + /// <summary> + /// Sony makernote (type 1). + /// "SONY DSC \0\0\0" as prefix. The IFD starts at offset 12. A + /// next-IFD pointer is missing. + /// </summary> + Sony + } + + + /// <summary> + /// Contains a Makernote IFD. + /// </summary> + /// <remarks> + /// Makernote IFDs are mostly of the same form. They start with and + /// Manufactor specific prefix indicating the type and contain then + /// a IFD structure. + /// It must be distinguished, where the offsets in the IFD belongs to. + /// For some makernotes the offset refers to the beginning of the + /// surrounding metadata IFD structure, for others they refer to the + /// start of the makernote. + /// In addition the endianess of the makernote can be different to the + /// endianess of the surrounding metadata. + /// This class takes care about all those things. + /// </remarks> + public class MakernoteIFDEntry : IFDEntry + { + + #region Private Fields + + /// <value> + /// Stores the prefix of the makernote + /// </value> + readonly ByteVector prefix; + + /// <value> + /// Stores the offset of the IFD contained in makernote + /// </value> + readonly uint ifd_offset; + + /// <value> + /// Indicates, if the offsets are relative to the current makernote + /// or absolut to the base_offset of the surrounding IFD. + /// </value> + readonly bool absolute_offset; + + /// <value> + /// Stores, if the makernote is encoded in big- or little endian. + /// If the field is <see langword="null"/>, the endianess of the + /// surrounding IFD is used. + /// </value> + readonly bool? is_bigendian; + + #endregion + + #region Properties + + /// <value> + /// The ID of the tag, the current instance belongs to + /// </value> + public ushort Tag { get; private set; } + + /// <value> + /// The type of the makernote the current instance represents + /// </value> + public MakernoteType MakernoteType { get; private set; } + + /// <value> + /// The pure <see cref="IFDStructure"/> which is stored by the + /// makernote. + /// </value> + public IFDStructure Structure { get; private set; } + + #endregion + + #region Constructors + + /// <summary> + /// Construcor. + /// </summary> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag ID of the entry this instance + /// represents + /// </param> + /// <param name="structure"> + /// A <see cref="IFDStructure"/> with the IFD structure, which is stored by this + /// instance + /// </param> + /// <param name="makernoteType"> + /// A <see cref="MakernoteType"/> with the type of the makernote. + /// </param> + /// <param name="prefix"> + /// A <see cref="ByteVector"/> containing the prefix, which should be rendered + /// before the real IFD. + /// </param> + /// <param name="ifdOffset"> + /// A <see cref="System.UInt32"/> with the offset in addition to the relative + /// offsets in the IFD + /// </param> + /// <param name="absoluteOffset"> + /// A <see cref="System.Boolean"/> indicating if the offsets of the IFD are relative + /// to the <paramref name="ifdOffset"/>, or absolut to the base offset of the + /// surrounding IFD. + /// </param> + /// <param name="is_bigendian"> + /// A <see cref="System.Nullable"/> indicating if the current IFD is encoded in + /// big- or little endian. It it is <see langword="null"/>, the endianess of the + /// surrounding IFD is used. + /// </param> + public MakernoteIFDEntry (ushort tag, IFDStructure structure, MakernoteType makernoteType, ByteVector prefix, uint ifdOffset, bool absoluteOffset, bool? is_bigendian) + { + Tag = tag; + Structure = structure; + MakernoteType = makernoteType; + this.prefix = prefix; + this.ifd_offset = ifdOffset; + this.absolute_offset = absoluteOffset; + this.is_bigendian = is_bigendian; + } + + /// <summary> + /// Constructor. Creates a makernote instance just containing an IFD and + /// without any special prefix or offset behavior. + /// </summary> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag ID of the entry this instance + /// represents + /// </param> + /// <param name="structure"> + /// A <see cref="IFDStructure"/> with the IFD structure, which is stored by this + /// instance + /// </param> + /// <param name="makernote_type"> + /// A <see cref="MakernoteType"/> with the type of the makernote. + /// </param> + public MakernoteIFDEntry (ushort tag, IFDStructure structure, MakernoteType makernote_type) + : this (tag, structure, makernote_type, null, 0, true, null) { } + + #endregion + + #region Public Methods + + /// <summary> + /// Renders the current instance to a <see cref="ByteVector"/> + /// </summary> + /// <param name="is_bigendian"> + /// A <see cref="System.Boolean"/> indicating the endianess for rendering. + /// </param> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset, the data is stored. + /// </param> + /// <param name="type"> + /// A <see cref="System.UInt16"/> the ID of the type, which is rendered + /// </param> + /// <param name="count"> + /// A <see cref="System.UInt32"/> with the count of the values which are + /// rendered. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> with the rendered data. + /// </returns> + public ByteVector Render (bool is_bigendian, uint offset, out ushort type, out uint count) + { + type = (ushort)IFDEntryType.Undefined; + + var renderer = + new IFDRenderer (this.is_bigendian ?? is_bigendian, Structure, absolute_offset ? offset + ifd_offset : ifd_offset); + + ByteVector data = renderer.Render (); + data.Insert (0, prefix); + count = (uint)data.Count; + return data; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/IFD/Entries/MakernoteIFDEntry.cs.meta b/Scripts/TaglibSharp/IFD/Entries/MakernoteIFDEntry.cs.meta new file mode 100644 index 0000000..809154b --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/MakernoteIFDEntry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 15fd16b2b2549ef4ea309a18ee931ad8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Entries/Rational.cs b/Scripts/TaglibSharp/IFD/Entries/Rational.cs new file mode 100644 index 0000000..722f4b4 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/Rational.cs @@ -0,0 +1,168 @@ +// +// Rational.cs: A structure to represent rational values by a numerator and +// a denominator. +// +// Author: +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.IFD.Entries +{ + + /// <summary> + /// Representation of an unsigned rational value + /// </summary> + public struct Rational : IFormattable + { + #region Private Fields + + /// <summary> + /// The denominator of the rational value + /// </summary> + uint denominator; + + #endregion + + #region Constructor + + /// <summary> + /// Creates a new Rational value + /// </summary> + /// <param name="numerator"> + /// A <see cref="System.UInt32"/> with the numerator of the + /// rational value + /// </param> + /// <param name="denominator"> + /// A <see cref="System.UInt32"/> with the denominator of the + /// rational value. It must be not 0. + /// </param> + public Rational (uint numerator, uint denominator) + { + if (denominator == 0) + throw new ArgumentException (nameof(denominator)); + + Numerator = numerator; + this.denominator = denominator; + } + + #endregion + + #region Public Methods + + /// <summary> + /// Returns a rational value with reduced nominator and denominator + /// </summary> + /// <returns> + /// A <see cref="Rational"/> + /// </returns> + public Rational Reduce () + { + uint gcd = Denominator; + uint b = Numerator; + + while (b != 0) { + uint tmp = gcd % b; + gcd = b; + b = tmp; + } + + return new Rational (Numerator / gcd, Denominator / gcd); + } + + /// <summary> + /// Formatprovider to allow formatting of a value. <see cref="IFormattable"/> + /// </summary> + /// <param name="format"> + /// A <see cref="System.String"/>. <see cref="IFormattable"/> + /// </param> + /// <param name="provider"> + /// A <see cref="IFormatProvider"/>. <see cref="IFormattable"/> + /// </param> + /// <returns> + /// A <see cref="System.String"/> formated according to the given parameter + /// </returns> + public string ToString (string format, IFormatProvider provider) + { + + Rational reduced = Reduce (); + + return $"{reduced.Numerator}/{reduced.Denominator}"; + } + + /// <summary> + /// Converts the value to a <see cref="System.String"/>. + /// </summary> + /// <returns> + /// A <see cref="System.String"/> with the current value. + /// </returns> + public override string ToString () + { + return $"{this}"; + } + + #endregion + + #region Public Properties + + /// <value> + /// The numerator of the rational value + /// </value> + public uint Numerator { get; set; } + + /// <value> + /// The denominator of the rational value + /// </value> + /// <remarks> + /// Cannot be 0. + /// </remarks> + public uint Denominator { + get { return denominator; } + set { + if (value == 0) + throw new ArgumentException ("denominator"); + + denominator = value; + } + } + + #endregion + + #region Public Static Methods + + /// <summary> + /// Cast the <see cref="Rational"/> value to a <see cref="System.Double"/>. + /// </summary> + /// <param name="rat"> + /// A <see cref="Rational"/> with the value to cast. + /// </param> + /// <returns> + /// A <see cref="System.Double"/> with the double. + /// </returns> + public static implicit operator double (Rational rat) + { + return rat.Numerator / (double)rat.Denominator; + } + + #endregion + + } +} diff --git a/Scripts/TaglibSharp/IFD/Entries/Rational.cs.meta b/Scripts/TaglibSharp/IFD/Entries/Rational.cs.meta new file mode 100644 index 0000000..1ef2451 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/Rational.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c54ef18a96c2addaf8af3a46cb1d940e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Entries/RationalArrayIFDEntry.cs b/Scripts/TaglibSharp/IFD/Entries/RationalArrayIFDEntry.cs new file mode 100644 index 0000000..2b32e13 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/RationalArrayIFDEntry.cs @@ -0,0 +1,91 @@ +// +// RationalArrayIFDEntry.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Entries +{ + /// <summary> + /// Contains a RATIONAL value with a count > 1 + /// </summary> + public class RationalArrayIFDEntry : ArrayIFDEntry<Rational> + { + + #region Constructors + + /// <summary> + /// Construcor. + /// </summary> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag ID of the entry this instance + /// represents + /// </param> + /// <param name="entries"> + /// A <see cref="T:Rational[]"/> to be stored + /// </param> + public RationalArrayIFDEntry (ushort tag, Rational[] entries) + : base (tag) + { + Values = entries; + } + + #endregion + + #region Public Methods + + /// <summary> + /// Renders the current instance to a <see cref="ByteVector"/> + /// </summary> + /// <param name="is_bigendian"> + /// A <see cref="System.Boolean"/> indicating the endianess for rendering. + /// </param> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset, the data is stored. + /// </param> + /// <param name="type"> + /// A <see cref="System.UInt16"/> the ID of the type, which is rendered + /// </param> + /// <param name="count"> + /// A <see cref="System.UInt32"/> with the count of the values which are + /// rendered. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> with the rendered data. + /// </returns> + public override ByteVector Render (bool is_bigendian, uint offset, out ushort type, out uint count) + { + type = (ushort)IFDEntryType.Rational; + count = (uint)Values.Length; + + ByteVector data = new ByteVector (); + foreach (Rational rational in Values) { + data.Add (ByteVector.FromUInt (rational.Numerator, is_bigendian)); + data.Add (ByteVector.FromUInt (rational.Denominator, is_bigendian)); + } + + return data; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/IFD/Entries/RationalArrayIFDEntry.cs.meta b/Scripts/TaglibSharp/IFD/Entries/RationalArrayIFDEntry.cs.meta new file mode 100644 index 0000000..36fce50 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/RationalArrayIFDEntry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: de4f327b40f36ebc5b3dae0b5e0308e1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Entries/RationalIFDEntry.cs b/Scripts/TaglibSharp/IFD/Entries/RationalIFDEntry.cs new file mode 100644 index 0000000..0310b16 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/RationalIFDEntry.cs @@ -0,0 +1,105 @@ +// +// RationalIFDEntry.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Entries +{ + /// <summary> + /// Contains a RATIONAL value. + /// </summary> + public class RationalIFDEntry : IFDEntry + { + + #region Properties + + /// <value> + /// The ID of the tag, the current instance belongs to + /// </value> + public ushort Tag { get; private set; } + + /// <value> + /// The value which is stored by the current instance + /// </value> + public Rational Value { get; private set; } + + #endregion + + #region Constructors + + /// <summary> + /// Construcor. + /// </summary> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag ID of the entry this instance + /// represents + /// </param> + /// <param name="value"> + /// A <see cref="Rational"/> + /// </param> + public RationalIFDEntry (ushort tag, Rational value) + { + Tag = tag; + Value = value; + } + + #endregion + + #region Public Methods + + /// <summary> + /// Renders the current instance to a <see cref="ByteVector"/> + /// </summary> + /// <param name="is_bigendian"> + /// A <see cref="System.Boolean"/> indicating the endianess for rendering. + /// </param> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset, the data is stored. + /// </param> + /// <param name="type"> + /// A <see cref="System.UInt16"/> the ID of the type, which is rendered + /// </param> + /// <param name="count"> + /// A <see cref="System.UInt32"/> with the count of the values which are + /// rendered. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> with the rendered data. + /// </returns> + public ByteVector Render (bool is_bigendian, uint offset, out ushort type, out uint count) + { + type = (ushort)IFDEntryType.Rational; + count = 1; + + var data = new ByteVector { + ByteVector.FromUInt (Value.Numerator, is_bigendian), + ByteVector.FromUInt (Value.Denominator, is_bigendian) + }; + + return data; + } + + #endregion + + } +} diff --git a/Scripts/TaglibSharp/IFD/Entries/RationalIFDEntry.cs.meta b/Scripts/TaglibSharp/IFD/Entries/RationalIFDEntry.cs.meta new file mode 100644 index 0000000..c300d39 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/RationalIFDEntry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 44b2ca6ba8c384c4d8f3fdaaba537c5b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Entries/SByteIFDEntry.cs b/Scripts/TaglibSharp/IFD/Entries/SByteIFDEntry.cs new file mode 100644 index 0000000..0d2b1f3 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/SByteIFDEntry.cs @@ -0,0 +1,100 @@ +// +// SByteIFDEntry.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Entries +{ + /// <summary> + /// Contains a signed byte value + /// </summary> + public class SByteIFDEntry : IFDEntry + { + + #region Properties + + /// <value> + /// The ID of the tag, the current instance belongs to + /// </value> + public ushort Tag { get; private set; } + + /// <value> + /// The value which is stored by the current instance + /// </value> + public sbyte Value { get; private set; } + + #endregion + + #region Constructors + + /// <summary> + /// Construcor. + /// </summary> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag ID of the entry this instance + /// represents + /// </param> + /// <param name="value"> + /// A <see cref="System.SByte"/> to be stored + /// </param> + public SByteIFDEntry (ushort tag, sbyte value) + { + Tag = tag; + Value = value; + } + + #endregion + + #region Public Methods + + /// <summary> + /// Renders the current instance to a <see cref="ByteVector"/> + /// </summary> + /// <param name="is_bigendian"> + /// A <see cref="System.Boolean"/> indicating the endianess for rendering. + /// </param> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset, the data is stored. + /// </param> + /// <param name="type"> + /// A <see cref="System.UInt16"/> the ID of the type, which is rendered + /// </param> + /// <param name="count"> + /// A <see cref="System.UInt32"/> with the count of the values which are + /// rendered. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> with the rendered data. + /// </returns> + public ByteVector Render (bool is_bigendian, uint offset, out ushort type, out uint count) + { + type = (ushort)IFDEntryType.SByte; + count = 1; + + return (byte)Value; + } + + #endregion + + } +} diff --git a/Scripts/TaglibSharp/IFD/Entries/SByteIFDEntry.cs.meta b/Scripts/TaglibSharp/IFD/Entries/SByteIFDEntry.cs.meta new file mode 100644 index 0000000..83e359e --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/SByteIFDEntry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c5ed6e266e2174f649f633c341f65d0b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Entries/SLongArrayIFDEntry.cs b/Scripts/TaglibSharp/IFD/Entries/SLongArrayIFDEntry.cs new file mode 100644 index 0000000..eddd518 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/SLongArrayIFDEntry.cs @@ -0,0 +1,88 @@ +// +// SLongArrayIFDEntry.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Entries +{ + /// <summary> + /// Contains a SLONG value with a count > 1 + /// </summary> + public class SLongArrayIFDEntry : ArrayIFDEntry<int> + { + + #region Constructors + + /// <summary> + /// Construcor. + /// </summary> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag ID of the entry this instance + /// represents + /// </param> + /// <param name="values"> + /// A <see cref="T:System.Int32[]"/> to be stored + /// </param> + public SLongArrayIFDEntry (ushort tag, int[] values) : base (tag) + { + Values = values; + } + + #endregion + + #region Public Methods + + /// <summary> + /// Renders the current instance to a <see cref="ByteVector"/> + /// </summary> + /// <param name="is_bigendian"> + /// A <see cref="System.Boolean"/> indicating the endianess for rendering. + /// </param> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset, the data is stored. + /// </param> + /// <param name="type"> + /// A <see cref="System.UInt16"/> the ID of the type, which is rendered + /// </param> + /// <param name="count"> + /// A <see cref="System.UInt32"/> with the count of the values which are + /// rendered. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> with the rendered data. + /// </returns> + public override ByteVector Render (bool is_bigendian, uint offset, out ushort type, out uint count) + { + type = (ushort)IFDEntryType.Long; + count = (uint)Values.Length; + + ByteVector data = new ByteVector (); + foreach (int value in Values) + data.Add (ByteVector.FromInt (value, is_bigendian)); + + return data; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/IFD/Entries/SLongArrayIFDEntry.cs.meta b/Scripts/TaglibSharp/IFD/Entries/SLongArrayIFDEntry.cs.meta new file mode 100644 index 0000000..311f35a --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/SLongArrayIFDEntry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ed66a5dd5e70f2507998da510321ed28 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Entries/SLongIFDEntry.cs b/Scripts/TaglibSharp/IFD/Entries/SLongIFDEntry.cs new file mode 100644 index 0000000..88a64b7 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/SLongIFDEntry.cs @@ -0,0 +1,100 @@ +// +// SLongIFDEntry.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Entries +{ + /// <summary> + /// Contains a signed LONG value. + /// </summary> + public class SLongIFDEntry : IFDEntry + { + + #region Properties + + /// <value> + /// The ID of the tag, the current instance belongs to + /// </value> + public ushort Tag { get; private set; } + + /// <value> + /// The value which is stored by the current instance + /// </value> + public int Value { get; private set; } + + #endregion + + #region Constructors + + /// <summary> + /// Construcor. + /// </summary> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag ID of the entry this instance + /// represents + /// </param> + /// <param name="value"> + /// A <see cref="System.Int32"/> to be stored + /// </param> + public SLongIFDEntry (ushort tag, int value) + { + Tag = tag; + Value = value; + } + + #endregion + + #region Public Methods + + /// <summary> + /// Renders the current instance to a <see cref="ByteVector"/> + /// </summary> + /// <param name="is_bigendian"> + /// A <see cref="System.Boolean"/> indicating the endianess for rendering. + /// </param> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset, the data is stored. + /// </param> + /// <param name="type"> + /// A <see cref="System.UInt16"/> the ID of the type, which is rendered + /// </param> + /// <param name="count"> + /// A <see cref="System.UInt32"/> with the count of the values which are + /// rendered. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> with the rendered data. + /// </returns> + public ByteVector Render (bool is_bigendian, uint offset, out ushort type, out uint count) + { + type = (ushort)IFDEntryType.SLong; + count = 1; + + return ByteVector.FromInt (Value, is_bigendian); + } + + #endregion + + } +} diff --git a/Scripts/TaglibSharp/IFD/Entries/SLongIFDEntry.cs.meta b/Scripts/TaglibSharp/IFD/Entries/SLongIFDEntry.cs.meta new file mode 100644 index 0000000..639e51a --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/SLongIFDEntry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 328fcbc8e76d1d1f2ac1d4889c0d07af +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Entries/SRational.cs b/Scripts/TaglibSharp/IFD/Entries/SRational.cs new file mode 100644 index 0000000..f4173c1 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/SRational.cs @@ -0,0 +1,168 @@ +// +// SRational.cs: A structure to represent signed rational values by a +// numerator and a denominator. +// +// Author: +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.IFD.Entries +{ + + /// <summary> + /// Representation of a signed rational value + /// </summary> + public struct SRational : IFormattable + { + #region Private Fields + + /// <summary> + /// The denominator of the rational value + /// </summary> + int denominator; + + #endregion + + #region Constructor + + /// <summary> + /// Creates a new Rational value + /// </summary> + /// <param name="numerator"> + /// A <see cref="System.Int32"/> with the numerator of the + /// rational value + /// </param> + /// <param name="denominator"> + /// A <see cref="System.Int32"/> with the denominator of the + /// rational value. It must be not 0. + /// </param> + public SRational (int numerator, int denominator) + { + if (denominator == 0) + throw new ArgumentException (nameof(denominator), "denominator can't be 0"); + + Numerator = numerator; + this.denominator = denominator; + } + + #endregion + + #region Public Methods + + /// <summary> + /// Returns a rational value with reduced nominator and denominator + /// </summary> + /// <returns> + /// A <see cref="SRational"/> + /// </returns> + public SRational Reduce () + { + int den_sign = Math.Sign (Denominator); + int gcd = Math.Abs (Denominator); + int b = Math.Abs (Numerator); + + while (b != 0) { + int tmp = gcd % b; + gcd = b; + b = tmp; + } + + return new SRational (den_sign * (Numerator / gcd), Math.Abs (Denominator) / gcd); + } + + /// <summary> + /// Formatprovider to allow formatting of a value. <see cref="IFormattable"/> + /// </summary> + /// <param name="format"> + /// A <see cref="System.String"/>. <see cref="IFormattable"/> + /// </param> + /// <param name="provider"> + /// A <see cref="IFormatProvider"/>. <see cref="IFormattable"/> + /// </param> + /// <returns> + /// A <see cref="System.String"/> formated according to the given parameter + /// </returns> + public string ToString (string format, IFormatProvider provider) + { + + SRational reduced = Reduce (); + + return $"{reduced.Numerator}/{reduced.Denominator}"; + } + + /// <summary> + /// Converts the value to a <see cref="System.String"/>. + /// </summary> + /// <returns> + /// A <see cref="System.String"/> with the current value. + /// </returns> + public override string ToString () + { + return $"{this}"; + } + + #endregion + + #region Public Properties + + /// <value> + /// The numerator of the rational value + /// </value> + public int Numerator { get; set; } + + /// <value> + /// The denominator of the rational value + /// </value> + /// <remarks> + /// Cannot be 0. + /// </remarks> + public int Denominator { + get { return denominator; } + set { + if (value == 0) + throw new ArgumentException ("denominator"); + + denominator = value; + } + } + + #endregion + + #region Public Static Methods + + /// <summary> + /// Cast the <see cref="Rational"/> value to a <see cref="System.Double"/>. + /// </summary> + /// <param name="rat"> + /// A <see cref="Rational"/> with the value to cast. + /// </param> + /// <returns> + /// A <see cref="System.Double"/> with the double. + /// </returns> + public static implicit operator double (SRational rat) + { + return rat.Numerator / (double)rat.Denominator; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/IFD/Entries/SRational.cs.meta b/Scripts/TaglibSharp/IFD/Entries/SRational.cs.meta new file mode 100644 index 0000000..7361fec --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/SRational.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 442566190340b7ee19bb53e0604dfb27 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Entries/SRationalArrayIFDEntry.cs b/Scripts/TaglibSharp/IFD/Entries/SRationalArrayIFDEntry.cs new file mode 100644 index 0000000..f4f09bb --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/SRationalArrayIFDEntry.cs @@ -0,0 +1,91 @@ +// +// SRationalArrayIFDEntry.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Entries +{ + /// <summary> + /// Contains a SRATIONAL value with a count > 1 + /// </summary> + public class SRationalArrayIFDEntry : ArrayIFDEntry<SRational> + { + + #region Constructors + + /// <summary> + /// Construcor. + /// </summary> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag ID of the entry this instance + /// represents + /// </param> + /// <param name="entries"> + /// A <see cref="T:SRational[]"/> to be stored + /// </param> + public SRationalArrayIFDEntry (ushort tag, SRational[] entries) + : base (tag) + { + Values = entries; + } + + #endregion + + #region Public Methods + + /// <summary> + /// Renders the current instance to a <see cref="ByteVector"/> + /// </summary> + /// <param name="is_bigendian"> + /// A <see cref="System.Boolean"/> indicating the endianess for rendering. + /// </param> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset, the data is stored. + /// </param> + /// <param name="type"> + /// A <see cref="System.UInt16"/> the ID of the type, which is rendered + /// </param> + /// <param name="count"> + /// A <see cref="System.UInt32"/> with the count of the values which are + /// rendered. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> with the rendered data. + /// </returns> + public override ByteVector Render (bool is_bigendian, uint offset, out ushort type, out uint count) + { + type = (ushort)IFDEntryType.SRational; + count = (uint)Values.Length; + + ByteVector data = new ByteVector (); + foreach (SRational rational in Values) { + data.Add (ByteVector.FromInt (rational.Numerator, is_bigendian)); + data.Add (ByteVector.FromInt (rational.Denominator, is_bigendian)); + } + + return data; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/IFD/Entries/SRationalArrayIFDEntry.cs.meta b/Scripts/TaglibSharp/IFD/Entries/SRationalArrayIFDEntry.cs.meta new file mode 100644 index 0000000..3cb8451 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/SRationalArrayIFDEntry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 76c58e1dee89487ecbe5ec447cdad58c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Entries/SRationalIFDEntry.cs b/Scripts/TaglibSharp/IFD/Entries/SRationalIFDEntry.cs new file mode 100644 index 0000000..c4a7f69 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/SRationalIFDEntry.cs @@ -0,0 +1,105 @@ +// +// SRationalIFDEntry.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Entries +{ + /// <summary> + /// Contains a SRATIONAL value. + /// </summary> + public class SRationalIFDEntry : IFDEntry + { + + #region Properties + + /// <value> + /// The ID of the tag, the current instance belongs to + /// </value> + public ushort Tag { get; private set; } + + /// <value> + /// The value which is stored by the current instance + /// </value> + public SRational Value { get; private set; } + + #endregion + + #region Constructors + + /// <summary> + /// Construcor. + /// </summary> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag ID of the entry this instance + /// represents + /// </param> + /// <param name="value"> + /// A <see cref="SRational"/> to be stored + /// </param> + public SRationalIFDEntry (ushort tag, SRational value) + { + Tag = tag; + Value = value; + } + + #endregion + + #region Public Methods + + /// <summary> + /// Renders the current instance to a <see cref="ByteVector"/> + /// </summary> + /// <param name="is_bigendian"> + /// A <see cref="System.Boolean"/> indicating the endianess for rendering. + /// </param> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset, the data is stored. + /// </param> + /// <param name="type"> + /// A <see cref="System.UInt16"/> the ID of the type, which is rendered + /// </param> + /// <param name="count"> + /// A <see cref="System.UInt32"/> with the count of the values which are + /// rendered. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> with the rendered data. + /// </returns> + public ByteVector Render (bool is_bigendian, uint offset, out ushort type, out uint count) + { + type = (ushort)IFDEntryType.SRational; + count = 1; + + var data = new ByteVector { + ByteVector.FromInt (Value.Numerator, is_bigendian), + ByteVector.FromInt (Value.Denominator, is_bigendian) + }; + + return data; + } + + #endregion + + } +} diff --git a/Scripts/TaglibSharp/IFD/Entries/SRationalIFDEntry.cs.meta b/Scripts/TaglibSharp/IFD/Entries/SRationalIFDEntry.cs.meta new file mode 100644 index 0000000..f0ca77b --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/SRationalIFDEntry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fcbd5cb51bb75489bbde84ea02e5e5b8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Entries/SShortArrayIFDEntry.cs b/Scripts/TaglibSharp/IFD/Entries/SShortArrayIFDEntry.cs new file mode 100644 index 0000000..51836d6 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/SShortArrayIFDEntry.cs @@ -0,0 +1,89 @@ +// +// SShortArrayIFDEntry.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Entries +{ + /// <summary> + /// Contains a SSHORT value with a count > 1 + /// </summary> + public class SShortArrayIFDEntry : ArrayIFDEntry<short> + { + + #region Constructors + + /// <summary> + /// Construcor. + /// </summary> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag ID of the entry this instance + /// represents + /// </param> + /// <param name="values"> + /// A <see cref="T:System.Int16[]"/> to be stored + /// </param> + public SShortArrayIFDEntry (ushort tag, short[] values) : base (tag) + { + Values = values; + } + + #endregion + + #region Public Methods + + /// <summary> + /// Renders the current instance to a <see cref="ByteVector"/> + /// </summary> + /// <param name="is_bigendian"> + /// A <see cref="System.Boolean"/> indicating the endianess for rendering. + /// </param> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset, the data is stored. + /// </param> + /// <param name="type"> + /// A <see cref="System.UInt16"/> the ID of the type, which is rendered + /// </param> + /// <param name="count"> + /// A <see cref="System.UInt32"/> with the count of the values which are + /// rendered. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> with the rendered data. + /// </returns> + public override ByteVector Render (bool is_bigendian, uint offset, out ushort type, out uint count) + { + type = (ushort)IFDEntryType.SShort; + count = (uint)Values.Length; + + ByteVector data = new ByteVector (); + foreach (var value in Values) + data.Add (ByteVector.FromShort (value, is_bigendian)); + + return data; + } + + #endregion + + } +} diff --git a/Scripts/TaglibSharp/IFD/Entries/SShortArrayIFDEntry.cs.meta b/Scripts/TaglibSharp/IFD/Entries/SShortArrayIFDEntry.cs.meta new file mode 100644 index 0000000..cce85b5 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/SShortArrayIFDEntry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 727f03ef3a38b1d4e8a97d4aa6f710dd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Entries/SShortIFDEntry.cs b/Scripts/TaglibSharp/IFD/Entries/SShortIFDEntry.cs new file mode 100644 index 0000000..db5e7e0 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/SShortIFDEntry.cs @@ -0,0 +1,99 @@ +// +// SShortIFDEntry.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Entries +{ + /// <summary> + /// Contains a Signed SHORT value. + /// </summary> + public class SShortIFDEntry : IFDEntry + { + + #region Properties + + /// <value> + /// The ID of the tag, the current instance belongs to + /// </value> + public ushort Tag { get; private set; } + + /// <value> + /// The value which is stored by the current instance + /// </value> + public ushort Value { get; private set; } + + #endregion + + #region Constructors + + /// <summary> + /// Construcor. + /// </summary> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag ID of the entry this instance + /// represents + /// </param> + /// <param name="value"> + /// A <see cref="System.Int16"/> to be stored + /// </param> + public SShortIFDEntry (ushort tag, ushort value) + { + Tag = tag; + Value = value; + } + + #endregion + + #region Public Methods + + /// <summary> + /// Renders the current instance to a <see cref="ByteVector"/> + /// </summary> + /// <param name="is_bigendian"> + /// A <see cref="System.Boolean"/> indicating the endianess for rendering. + /// </param> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset, the data is stored. + /// </param> + /// <param name="type"> + /// A <see cref="System.UInt16"/> the ID of the type, which is rendered + /// </param> + /// <param name="count"> + /// A <see cref="System.UInt32"/> with the count of the values which are + /// rendered. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> with the rendered data. + /// </returns> + public ByteVector Render (bool is_bigendian, uint offset, out ushort type, out uint count) + { + type = (ushort)IFDEntryType.SShort; + count = 1; + + return ByteVector.FromUShort (Value, is_bigendian); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/IFD/Entries/SShortIFDEntry.cs.meta b/Scripts/TaglibSharp/IFD/Entries/SShortIFDEntry.cs.meta new file mode 100644 index 0000000..8169c20 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/SShortIFDEntry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 22221f4a48ba6653c844d7d26a4915bf +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Entries/ShortArrayIFDEntry.cs b/Scripts/TaglibSharp/IFD/Entries/ShortArrayIFDEntry.cs new file mode 100644 index 0000000..bf9433b --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/ShortArrayIFDEntry.cs @@ -0,0 +1,89 @@ +// +// ShortArrayIFDEntry.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Entries +{ + /// <summary> + /// Contains a SHORT value with a count > 1 + /// </summary> + public class ShortArrayIFDEntry : ArrayIFDEntry<ushort> + { + + #region Constructors + + /// <summary> + /// Construcor. + /// </summary> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag ID of the entry this instance + /// represents + /// </param> + /// <param name="values"> + /// A <see cref="T:System.UInt16[]"/> to be stored + /// </param> + public ShortArrayIFDEntry (ushort tag, ushort[] values) : base (tag) + { + Values = values; + } + + #endregion + + #region Public Methods + + /// <summary> + /// Renders the current instance to a <see cref="ByteVector"/> + /// </summary> + /// <param name="is_bigendian"> + /// A <see cref="System.Boolean"/> indicating the endianess for rendering. + /// </param> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset, the data is stored. + /// </param> + /// <param name="type"> + /// A <see cref="System.UInt16"/> the ID of the type, which is rendered + /// </param> + /// <param name="count"> + /// A <see cref="System.UInt32"/> with the count of the values which are + /// rendered. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> with the rendered data. + /// </returns> + public override ByteVector Render (bool is_bigendian, uint offset, out ushort type, out uint count) + { + type = (ushort)IFDEntryType.Short; + count = (uint)Values.Length; + + ByteVector data = new ByteVector (); + foreach (ushort value in Values) + data.Add (ByteVector.FromUShort (value, is_bigendian)); + + return data; + } + + #endregion + + } +} diff --git a/Scripts/TaglibSharp/IFD/Entries/ShortArrayIFDEntry.cs.meta b/Scripts/TaglibSharp/IFD/Entries/ShortArrayIFDEntry.cs.meta new file mode 100644 index 0000000..0022137 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/ShortArrayIFDEntry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c635594ea3db213b38d2cf4178d4a4f0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Entries/ShortIFDEntry.cs b/Scripts/TaglibSharp/IFD/Entries/ShortIFDEntry.cs new file mode 100644 index 0000000..4e9fc3f --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/ShortIFDEntry.cs @@ -0,0 +1,99 @@ +// +// ShortIFDEntry.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Entries +{ + /// <summary> + /// Contains a SHORT value. + /// </summary> + public class ShortIFDEntry : IFDEntry + { + + #region Properties + + /// <value> + /// The ID of the tag, the current instance belongs to + /// </value> + public ushort Tag { get; private set; } + + /// <value> + /// The value which is stored by the current instance + /// </value> + public ushort Value { get; private set; } + + #endregion + + #region Constructors + + /// <summary> + /// Construcor. + /// </summary> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag ID of the entry this instance + /// represents + /// </param> + /// <param name="value"> + /// A <see cref="System.UInt16"/> to be stored + /// </param> + public ShortIFDEntry (ushort tag, ushort value) + { + Tag = tag; + Value = value; + } + + #endregion + + #region Public Methods + + /// <summary> + /// Renders the current instance to a <see cref="ByteVector"/> + /// </summary> + /// <param name="is_bigendian"> + /// A <see cref="System.Boolean"/> indicating the endianess for rendering. + /// </param> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset, the data is stored. + /// </param> + /// <param name="type"> + /// A <see cref="System.UInt16"/> the ID of the type, which is rendered + /// </param> + /// <param name="count"> + /// A <see cref="System.UInt32"/> with the count of the values which are + /// rendered. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> with the rendered data. + /// </returns> + public ByteVector Render (bool is_bigendian, uint offset, out ushort type, out uint count) + { + type = (ushort)IFDEntryType.Short; + count = 1; + + return ByteVector.FromUShort (Value, is_bigendian); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/IFD/Entries/ShortIFDEntry.cs.meta b/Scripts/TaglibSharp/IFD/Entries/ShortIFDEntry.cs.meta new file mode 100644 index 0000000..706c650 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/ShortIFDEntry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1317a01474fe7d76b8440b29fe50bcfc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Entries/StringIFDEntry.cs b/Scripts/TaglibSharp/IFD/Entries/StringIFDEntry.cs new file mode 100644 index 0000000..2486d8e --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/StringIFDEntry.cs @@ -0,0 +1,104 @@ +// +// StringIFDEntry.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Entries +{ + /// <summary> + /// Contains an ASCII STRING value. + /// </summary> + public class StringIFDEntry : IFDEntry + { + + #region Properties + + /// <value> + /// The ID of the tag, the current instance belongs to + /// </value> + public ushort Tag { get; private set; } + + /// <value> + /// The value which is stored by the current instance + /// </value> + public string Value { get; private set; } + + #endregion + + #region Constructors + + /// <summary> + /// Construcor. + /// </summary> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag ID of the entry this instance + /// represents + /// </param> + /// <param name="value"> + /// A <see cref="System.String"/> to be stored + /// </param> + public StringIFDEntry (ushort tag, string value) + { + Tag = tag; + Value = value; + } + + #endregion + + #region Public Methods + + /// <summary> + /// Renders the current instance to a <see cref="ByteVector"/> + /// </summary> + /// <param name="is_bigendian"> + /// A <see cref="System.Boolean"/> indicating the endianess for rendering. + /// </param> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset, the data is stored. + /// </param> + /// <param name="type"> + /// A <see cref="System.UInt16"/> the ID of the type, which is rendered + /// </param> + /// <param name="count"> + /// A <see cref="System.UInt32"/> with the count of the values which are + /// rendered. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> with the rendered data. + /// </returns> + public ByteVector Render (bool is_bigendian, uint offset, out ushort type, out uint count) + { + type = (ushort)IFDEntryType.Ascii; + + ByteVector data = Value; + data.Add ("\0"); + + count = (uint)data.Count; + + return data; + } + + #endregion + + } +} diff --git a/Scripts/TaglibSharp/IFD/Entries/StringIFDEntry.cs.meta b/Scripts/TaglibSharp/IFD/Entries/StringIFDEntry.cs.meta new file mode 100644 index 0000000..bca51d5 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/StringIFDEntry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cd95c96d002f6a6dcb39e311991cdb66 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Entries/StripOffsetsIFDEntry.cs b/Scripts/TaglibSharp/IFD/Entries/StripOffsetsIFDEntry.cs new file mode 100644 index 0000000..0769fdb --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/StripOffsetsIFDEntry.cs @@ -0,0 +1,150 @@ +// +// StripOffsetsIFDEntry.cs: +// +// Author: +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.IO; + + +namespace TagLib.IFD.Entries +{ + /// <summary> + /// Contains the offsets to the image data strips. + /// </summary> + public class StripOffsetsIFDEntry : ArrayIFDEntry<uint> + { + + #region Private Fields + + /// <value> + /// Store the strip length to read them before writing. + /// </value> + readonly uint[] byte_counts; + + /// <value> + /// The file the offsets belong to + /// </value> + readonly File file; + + #endregion + + #region Constructors + + /// <summary> + /// Constructor. + /// </summary> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag ID of the entry this instance + /// represents + /// </param> + /// <param name="values"> + /// A <see cref="T:System.UInt32[]"/> with the strip offsets. + /// </param> + /// <param name="byte_counts"> + /// The length of the strips. + /// </param> + /// <param name="file"> + /// The file from which the strips will be read. + /// </param> + public StripOffsetsIFDEntry (ushort tag, uint[] values, uint[] byte_counts, File file) : base (tag) + { + Values = values; + this.byte_counts = byte_counts; + this.file = file; + + if (values.Length != byte_counts.Length) + throw new Exception ("strip offsets and strip byte counts do not have the same length"); + } + + #endregion + + #region Public Methods + + /// <summary> + /// Renders the current instance to a <see cref="ByteVector"/> + /// </summary> + /// <param name="is_bigendian"> + /// A <see cref="System.Boolean"/> indicating the endianess for rendering. + /// </param> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset, the data is stored. + /// </param> + /// <param name="type"> + /// A <see cref="System.UInt16"/> the ID of the type, which is rendered + /// </param> + /// <param name="count"> + /// A <see cref="System.UInt32"/> with the count of the values which are + /// rendered. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> with the rendered data. + /// </returns> + public override ByteVector Render (bool is_bigendian, uint offset, out ushort type, out uint count) + { + // The StripOffsets are an array of offsets, where the image data can be found. + // We store the offsets and behind the offsets the image data is stored. Therfore, + // the ByteVector data first collects the image data and the offsets itself are + // collected by offset_data. Then both are concatenated. + ByteVector data = new ByteVector (); + ByteVector offset_data = new ByteVector (); + + // every offset needs 4 byte, we need to reserve the bytes. + uint data_offset = offset + (uint)(4 * Values.Length); + + for (int i = 0; i < Values.Length; i++) { + uint new_offset = (uint)(data_offset + data.Count); + + file.Seek (Values[i], SeekOrigin.Begin); + data.Add (file.ReadBlock ((int)byte_counts[i])); + + // update strip offset data to new offset + Values[i] = new_offset; + + offset_data.Add (ByteVector.FromUInt (new_offset, is_bigendian)); + } + + // If the StripOffsets only consists of one offset, this doesn't work, because this offset + // should be stored inside the IFD as a value. But, because of the additional image data, + // it is not stored there. We need to fix this, that the offset is adjusted correctly. + // Therefore, the offset_data is only added if it contains more than one value. + // Then, the offset is set correctly. (However, we need to ensure, that the image data + // consists at least of 4 bytes, which is probably the case every time, but to be sure ...) + // However, the strip offset in the array must also be adjusted, if the offset_data is ignored. + if (Values.Length > 1) + data.Insert (0, offset_data); + else + Values[0] = offset; + + while (data.Count < 4) + data.Add (0x00); + + // the entry is a single long entry where the value is an offset to the data + // the offset is automatically updated by the renderer. + type = (ushort)IFDEntryType.Long; + count = (uint)Values.Length; + + return data; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/IFD/Entries/StripOffsetsIFDEntry.cs.meta b/Scripts/TaglibSharp/IFD/Entries/StripOffsetsIFDEntry.cs.meta new file mode 100644 index 0000000..861e377 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/StripOffsetsIFDEntry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b262bd25288ec03bcae2a46557c937ed +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Entries/SubIFDArrayEntry.cs b/Scripts/TaglibSharp/IFD/Entries/SubIFDArrayEntry.cs new file mode 100644 index 0000000..d1c3794 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/SubIFDArrayEntry.cs @@ -0,0 +1,97 @@ +// +// SubIFDArrayEntry.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2010 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; + +namespace TagLib.IFD.Entries +{ + /// <summary> + /// Contains the SubIFDs IFD entry. + /// </summary> + public class SubIFDArrayEntry : IFDEntry + { + + /// <value> + /// The ID of the tag, the current instance belongs to + /// </value> + public ushort Tag { + get; + set; + } + + /// <value> + /// The structures of the IFDs to which this entry points. + /// </value> + public IFDStructure[] Entries { get; private set; } + + #region Constructors + + /// <summary> + /// Constructor. + /// </summary> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag ID of the entry this instance + /// represents + /// </param> + /// <param name="entries"> + /// A set of ifd structures. + /// </param> + public SubIFDArrayEntry (ushort tag, List<IFDStructure> entries) + { + Tag = tag; + Entries = entries.ToArray (); + } + + #endregion + + #region Public Methods + + /// <summary> + /// Renders the current instance to a <see cref="ByteVector"/> + /// </summary> + /// <param name="is_bigendian"> + /// A <see cref="System.Boolean"/> indicating the endianess for rendering. + /// </param> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset, the data is stored. + /// </param> + /// <param name="type"> + /// A <see cref="System.UInt16"/> the ID of the type, which is rendered + /// </param> + /// <param name="count"> + /// A <see cref="System.UInt32"/> with the count of the values which are + /// rendered. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> with the rendered data. + /// </returns> + public ByteVector Render (bool is_bigendian, uint offset, out ushort type, out uint count) + { + throw new NotImplementedException ("Not implemented yet!"); + } + + #endregion + + } +} diff --git a/Scripts/TaglibSharp/IFD/Entries/SubIFDArrayEntry.cs.meta b/Scripts/TaglibSharp/IFD/Entries/SubIFDArrayEntry.cs.meta new file mode 100644 index 0000000..5509311 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/SubIFDArrayEntry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ee312155639ae8185acc2b682f87064c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Entries/SubIFDEntry.cs b/Scripts/TaglibSharp/IFD/Entries/SubIFDEntry.cs new file mode 100644 index 0000000..2219a6a --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/SubIFDEntry.cs @@ -0,0 +1,126 @@ +// +// SubIFDEntry.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Entries +{ + /// <summary> + /// Contains a Sub IFD. + /// </summary> + public class SubIFDEntry : IFDEntry + { + + #region Properties + + /// <value> + /// The ID of the tag, the current instance belongs to + /// </value> + public ushort Tag { get; private set; } + + /// <value> + /// The type of the IFD entry. + /// </value> + public ushort Type { get; private set; } + + /// <value> + /// The count of the IFD entry. + /// </value> + public uint Count { get; private set; } + + /// <value> + /// The structure of the sub-ifd which is stored by the current + /// instance + /// </value> + public IFDStructure Structure { get; private set; } + + /// <value> + /// The number of entries in the entire IFD. + /// </value> + public int ChildCount { + get { + int sum = 0; + foreach (var directory in Structure.Directories) + sum += directory.Count; + return sum; + } + } + + /// <summary> + /// Construcor. + /// </summary> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag ID of the entry this instance + /// represents + /// </param> + /// <param name="type"> + /// A <see cref="System.UInt16"/> with the type of the IFD entry. + /// </param> + /// <param name="count"> + /// A <see cref="System.UInt32"/> with the count of the IFD entry. + /// </param> + /// <param name="structure"> + /// A <see cref="IFDStructure"/> to be stored + /// </param> + public SubIFDEntry (ushort tag, ushort type, uint count, IFDStructure structure) + { + Tag = tag; + Type = type; + Count = count; + Structure = structure; + } + + #endregion + + #region Public Methods + + /// <summary> + /// Renders the current instance to a <see cref="ByteVector"/> + /// </summary> + /// <param name="is_bigendian"> + /// A <see cref="System.Boolean"/> indicating the endianess for rendering. + /// </param> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset, the data is stored. + /// </param> + /// <param name="type"> + /// A <see cref="System.UInt16"/> the ID of the type, which is rendered + /// </param> + /// <param name="count"> + /// A <see cref="System.UInt32"/> with the count of the values which are + /// rendered. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> with the rendered data. + /// </returns> + public ByteVector Render (bool is_bigendian, uint offset, out ushort type, out uint count) + { + type = Type; + count = Count; + return new IFDRenderer (is_bigendian, Structure, offset).Render (); + } + + #endregion + + } +} diff --git a/Scripts/TaglibSharp/IFD/Entries/SubIFDEntry.cs.meta b/Scripts/TaglibSharp/IFD/Entries/SubIFDEntry.cs.meta new file mode 100644 index 0000000..54ccc0a --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/SubIFDEntry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3fe882109f05b15fb9b7ad5ea782ab22 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Entries/ThumbnailDataIFDEntry.cs b/Scripts/TaglibSharp/IFD/Entries/ThumbnailDataIFDEntry.cs new file mode 100644 index 0000000..fc9b815 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/ThumbnailDataIFDEntry.cs @@ -0,0 +1,105 @@ +// +// ThumbnailDataIFDEntry.cs: +// +// Author: +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Entries +{ + /// <summary> + /// Contains the data of a Thumbnail. Since the thumbnail is + /// referenced by two long entries (offset to the data and length) + /// we need to take care of this special case. + /// This entry acts as the offset-entry but holds also the + /// thumbail data. When rendering the entry, we have to render the + /// data but write a long entry. + /// </summary> + public class ThumbnailDataIFDEntry : IFDEntry + { + + #region Properties + + /// <value> + /// The ID of the tag, the current instance belongs to + /// </value> + public ushort Tag { get; private set; } + + /// <value> + /// The data of the thumbnail which is stored by the current instance + /// </value> + public ByteVector Data { get; private set; } + + #endregion + + #region Constructors + + /// <summary> + /// Construcor. + /// </summary> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag ID of the entry this instance + /// represents + /// </param> + /// <param name="data"> + /// A <see cref="ByteVector"/> with the thumbnail data to be stored + /// </param> + public ThumbnailDataIFDEntry (ushort tag, ByteVector data) + { + Tag = tag; + Data = data; + } + + #endregion + + #region Public Methods + + /// <summary> + /// Renders the current instance to a <see cref="ByteVector"/> + /// </summary> + /// <param name="is_bigendian"> + /// A <see cref="System.Boolean"/> indicating the endianess for rendering. + /// </param> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset, the data is stored. + /// </param> + /// <param name="type"> + /// A <see cref="System.UInt16"/> the ID of the type, which is rendered + /// </param> + /// <param name="count"> + /// A <see cref="System.UInt32"/> with the count of the values which are + /// rendered. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> with the rendered data. + /// </returns> + public ByteVector Render (bool is_bigendian, uint offset, out ushort type, out uint count) + { + // the entry is a single long entry where the value is an offset to the data + // the offset is automatically updated by the renderer. + type = (ushort)IFDEntryType.Long; + count = 1; + + return Data; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/IFD/Entries/ThumbnailDataIFDEntry.cs.meta b/Scripts/TaglibSharp/IFD/Entries/ThumbnailDataIFDEntry.cs.meta new file mode 100644 index 0000000..54fccbd --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/ThumbnailDataIFDEntry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8c560a76d5d631847a3c12e716dcb2d8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Entries/UndefinedIFDEntry.cs b/Scripts/TaglibSharp/IFD/Entries/UndefinedIFDEntry.cs new file mode 100644 index 0000000..648881a --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/UndefinedIFDEntry.cs @@ -0,0 +1,100 @@ +// +// UndefinedIFDEntry.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (miek@gemuende.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Entries +{ + /// <summary> + /// Contains an Undefined value type, represented by a byte vector + /// </summary> + public class UndefinedIFDEntry : IFDEntry + { + + #region Properties + + /// <value> + /// The ID of the tag, the current instance belongs to + /// </value> + public ushort Tag { get; private set; } + + /// <value> + /// The data which is stored by the current instance + /// </value> + public ByteVector Data { get; private set; } + + #endregion + + #region Constructors + + /// <summary> + /// Construcor. + /// </summary> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag ID of the entry this instance + /// represents + /// </param> + /// <param name="data"> + /// A <see cref="ByteVector"/> to be stored + /// </param> + public UndefinedIFDEntry (ushort tag, ByteVector data) + { + Tag = tag; + Data = data; + } + + #endregion + + #region Public Methods + + /// <summary> + /// Renders the current instance to a <see cref="ByteVector"/> + /// </summary> + /// <param name="is_bigendian"> + /// A <see cref="System.Boolean"/> indicating the endianess for rendering. + /// </param> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset, the data is stored. + /// </param> + /// <param name="type"> + /// A <see cref="System.UInt16"/> the ID of the type, which is rendered + /// </param> + /// <param name="count"> + /// A <see cref="System.UInt32"/> with the count of the values which are + /// rendered. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> with the rendered data. + /// </returns> + public ByteVector Render (bool is_bigendian, uint offset, out ushort type, out uint count) + { + type = (ushort)IFDEntryType.Undefined; + count = (uint)Data.Count; + + return Data; + } + + #endregion + + } +} diff --git a/Scripts/TaglibSharp/IFD/Entries/UndefinedIFDEntry.cs.meta b/Scripts/TaglibSharp/IFD/Entries/UndefinedIFDEntry.cs.meta new file mode 100644 index 0000000..734aa06 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/UndefinedIFDEntry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 92771c9e9c69b6a3892532a48bed0b99 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Entries/UserCommentIFDEntry.cs b/Scripts/TaglibSharp/IFD/Entries/UserCommentIFDEntry.cs new file mode 100644 index 0000000..fc2bb96 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/UserCommentIFDEntry.cs @@ -0,0 +1,209 @@ +// +// UserCommentIFDEntry.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Entries +{ + /// <summary> + /// Contains an ASCII STRING value. + /// </summary> + public class UserCommentIFDEntry : IFDEntry + { + + #region Constant Values + + /// <summary> + /// Marker for an ASCII-encoded UserComment tag. + /// </summary> + public static readonly ByteVector COMMENT_ASCII_CODE = new byte[] { 0x41, 0x53, 0x43, 0x49, 0x49, 0x00, 0x00, 0x00 }; + + /// <summary> + /// Marker for a JIS-encoded UserComment tag. + /// </summary> + public static readonly ByteVector COMMENT_JIS_CODE = new byte[] { 0x4A, 0x49, 0x53, 0x00, 0x00, 0x00, 0x00, 0x00 }; + + /// <summary> + /// Marker for a UNICODE-encoded UserComment tag. + /// </summary> + public static readonly ByteVector COMMENT_UNICODE_CODE = new byte[] { 0x55, 0x4E, 0x49, 0x43, 0x4F, 0x44, 0x45, 0x00 }; + + /// <summary> + /// Corrupt marker that seems to be resembling unicode. + /// </summary> + public static readonly ByteVector COMMENT_BAD_UNICODE_CODE = new byte[] { 0x55, 0x6E, 0x69, 0x63, 0x6F, 0x64, 0x65, 0x00 }; + + /// <summary> + /// Marker for a UserComment tag with undefined encoding. + /// </summary> + public static readonly ByteVector COMMENT_UNDEFINED_CODE = new byte[] { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; + + #endregion + + #region Properties + + /// <value> + /// The ID of the tag, the current instance belongs to + /// </value> + public ushort Tag { get; private set; } + + /// <value> + /// The value which is stored by the current instance + /// </value> + public string Value { get; private set; } + + #endregion + + #region Constructors + + /// <summary> + /// Construcor. + /// </summary> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag ID of the entry this instance + /// represents + /// </param> + /// <param name="value"> + /// A <see cref="string"/> to be stored + /// </param> + public UserCommentIFDEntry (ushort tag, string value) + { + Tag = tag; + Value = value; + } + + /// <summary> + /// Construcor. + /// </summary> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag ID of the entry this instance + /// represents + /// </param> + /// <param name="data"> + /// A <see cref="ByteVector"/> to be stored + /// </param> + /// <param name="file"> + /// The file that's currently being parsed, used for reporting corruptions. + /// </param> + public UserCommentIFDEntry (ushort tag, ByteVector data, File file) + { + Tag = tag; + + if (data.StartsWith (COMMENT_ASCII_CODE)) { + Value = TrimNull (data.ToString (StringType.Latin1, COMMENT_ASCII_CODE.Count, data.Count - COMMENT_ASCII_CODE.Count)); + return; + } + + if (data.StartsWith (COMMENT_UNICODE_CODE)) { + Value = TrimNull (data.ToString (StringType.UTF8, COMMENT_UNICODE_CODE.Count, data.Count - COMMENT_UNICODE_CODE.Count)); + return; + } + + var trimmed = data.ToString ().Trim (); + if (trimmed.Length == 0 || trimmed == "\0") { + Value = string.Empty; + return; + } + + // Some programs like e.g. CanonZoomBrowser inserts just the first 0x00-byte + // followed by 7-bytes of trash. + if (data.StartsWith ((byte)0x00) && data.Count >= 8) { + + // And CanonZoomBrowser fills some trailing bytes of the comment field + // with '\0'. So we return only the characters before the first '\0'. + int term = data.Find ("\0", 8); + if (term != -1) { + Value = data.ToString (StringType.Latin1, 8, term - 8); + } else { + Value = data.ToString (StringType.Latin1, 8, data.Count - 8); + } + return; + } + + if (data.Data.Length == 0) { + Value = string.Empty; + return; + } + + // Try to parse anyway + int offset = 0; + int length = data.Count - offset; + + // Corruption that starts with a Unicode header and a count byte. + if (data.StartsWith (COMMENT_BAD_UNICODE_CODE)) { + offset = COMMENT_BAD_UNICODE_CODE.Count; + length = data.Count - offset; + } + + file.MarkAsCorrupt ("UserComment with other encoding than Latin1 or Unicode"); + Value = TrimNull (data.ToString (StringType.UTF8, offset, length)); + } + + string TrimNull (string value) + { + int term = value.IndexOf ('\0'); + if (term > -1) + value = value.Substring (0, term); + return value; + } + + #endregion + + #region Public Methods + + /// <summary> + /// Renders the current instance to a <see cref="ByteVector"/> + /// </summary> + /// <param name="is_bigendian"> + /// A <see cref="System.Boolean"/> indicating the endianess for rendering. + /// </param> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset, the data is stored. + /// </param> + /// <param name="type"> + /// A <see cref="System.UInt16"/> the ID of the type, which is rendered + /// </param> + /// <param name="count"> + /// A <see cref="System.UInt32"/> with the count of the values which are + /// rendered. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> with the rendered data. + /// </returns> + public ByteVector Render (bool is_bigendian, uint offset, out ushort type, out uint count) + { + type = (ushort)IFDEntryType.Undefined; + + var data = new ByteVector { + COMMENT_UNICODE_CODE, + ByteVector.FromString (Value, StringType.UTF8) + }; + + count = (uint)data.Count; + + return data; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/IFD/Entries/UserCommentIFDEntry.cs.meta b/Scripts/TaglibSharp/IFD/Entries/UserCommentIFDEntry.cs.meta new file mode 100644 index 0000000..a003440 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Entries/UserCommentIFDEntry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 89a8a2b7ae6819d1296a07d4a94fa225 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/IFDDirectory.cs b/Scripts/TaglibSharp/IFD/IFDDirectory.cs new file mode 100644 index 0000000..6d63878 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/IFDDirectory.cs @@ -0,0 +1,35 @@ +// +// IFDDirectory.cs: A dictionary grouping IFDEntries. +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2009 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System.Collections.Generic; + +namespace TagLib.IFD +{ + /// <summary> + /// Contains the entries in this IFD. + /// </summary> + public class IFDDirectory : Dictionary<ushort, IFDEntry> + { + + } +} diff --git a/Scripts/TaglibSharp/IFD/IFDDirectory.cs.meta b/Scripts/TaglibSharp/IFD/IFDDirectory.cs.meta new file mode 100644 index 0000000..b6307e7 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/IFDDirectory.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d0acb7d7e95bc4ce3bad0c425947b412 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/IFDEntry.cs b/Scripts/TaglibSharp/IFD/IFDEntry.cs new file mode 100644 index 0000000..76ce07b --- /dev/null +++ b/Scripts/TaglibSharp/IFD/IFDEntry.cs @@ -0,0 +1,132 @@ +// +// IFDEntry.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD +{ + /// <summary> + /// An IFD entry, which is a key/value pair inside an IFD. + /// </summary> + public interface IFDEntry + { + + #region Properties + + /// <value> + /// The ID of the tag, the current instance belongs to + /// </value> + ushort Tag { get; } + + #endregion + + #region Methods + + /// <summary> + /// Renders the current instance to a <see cref="ByteVector"/> + /// </summary> + /// <param name="is_bigendian"> + /// A <see cref="System.Boolean"/> indicating the endianess for rendering. + /// </param> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset, the data is stored. + /// </param> + /// <param name="type"> + /// A <see cref="System.UInt16"/> the ID of the type, which is rendered + /// </param> + /// <param name="count"> + /// A <see cref="System.UInt32"/> with the count of the values which are + /// rendered. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> with the rendered data. + /// </returns> + ByteVector Render (bool is_bigendian, uint offset, out ushort type, out uint count); + + #endregion + + } + + + /// <summary> + /// This class abstracts common stuff for array IFD entries + /// </summary> + public abstract class ArrayIFDEntry<T> : IFDEntry + { + + #region Properties + + /// <value> + /// The ID of the tag, the current instance belongs to + /// </value> + public ushort Tag { get; private set; } + + /// <value> + /// The values stored by the current instance. + /// </value> + public T[] Values { get; protected set; } + + #endregion + + #region Constructors + + /// <summary> + /// Constructor. + /// </summary> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag ID of the entry this instance + /// represents + /// </param> + public ArrayIFDEntry (ushort tag) + { + Tag = tag; + } + + #endregion + + #region Public Methods + + /// <summary> + /// Renders the current instance to a <see cref="ByteVector"/> + /// </summary> + /// <param name="is_bigendian"> + /// A <see cref="System.Boolean"/> indicating the endianess for rendering. + /// </param> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset, the data is stored. + /// </param> + /// <param name="type"> + /// A <see cref="System.UInt16"/> the ID of the type, which is rendered + /// </param> + /// <param name="count"> + /// A <see cref="System.UInt32"/> with the count of the values which are + /// rendered. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> with the rendered data. + /// </returns> + public abstract ByteVector Render (bool is_bigendian, uint offset, out ushort type, out uint count); + + #endregion + } +} diff --git a/Scripts/TaglibSharp/IFD/IFDEntry.cs.meta b/Scripts/TaglibSharp/IFD/IFDEntry.cs.meta new file mode 100644 index 0000000..716447a --- /dev/null +++ b/Scripts/TaglibSharp/IFD/IFDEntry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 319f3c2809c4aab049a1d992e6c28035 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/IFDEntryType.cs b/Scripts/TaglibSharp/IFD/IFDEntryType.cs new file mode 100644 index 0000000..aa141d8 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/IFDEntryType.cs @@ -0,0 +1,108 @@ +// +// IFDEntryType.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD +{ + /// <summary> + /// A type indicator, which identifies how the corresponding value + /// field should be interpreted. + /// </summary> + public enum IFDEntryType : ushort + { + /// <summary> + /// Unknown (shouldn't occur) + /// </summary> + Unknown = 0, + + /// <summary> + /// 8-bit unsigned integer. + /// </summary> + Byte = 1, + + /// <summary> + /// 8-bit byte that contains a 7-bit ASCII code; the last byte + /// must be NUL (binary zero). + /// </summary> + Ascii = 2, + + /// <summary> + /// 16-bit (2-byte) unsigned integer. + /// </summary> + Short = 3, + + /// <summary> + /// 32-bit (4-byte) unsigned integer. + /// </summary> + Long = 4, + + /// <summary> + /// Two LONGs: the first represents the numerator of a + /// fraction; the second, the denominator. + /// </summary> + Rational = 5, + + /// <summary> + /// An 8-bit signed (twos-complement) integer. + /// </summary> + SByte = 6, + + /// <summary> + /// An 8-bit byte that may contain anything, depending on + /// the definition of the field. + /// </summary> + Undefined = 7, + + /// <summary> + /// A 16-bit (2-byte) signed (twos-complement) integer. + /// </summary> + SShort = 8, + + /// <summary> + /// A 32-bit (4-byte) signed (twos-complement) integer. + /// </summary> + SLong = 9, + + /// <summary> + /// Two SLONG’s: the first represents the numerator of a + /// fraction, the second the denominator. + /// </summary> + SRational = 10, + + /// <summary> + /// Single precision (4-byte) IEEE format. + /// </summary> + Float = 11, + + /// <summary> + /// Double precision (8-byte) IEEE format. + /// </summary> + Double = 12, + + /// <summary> + /// IFD + /// </summary> + IFD = 13 + } +} diff --git a/Scripts/TaglibSharp/IFD/IFDEntryType.cs.meta b/Scripts/TaglibSharp/IFD/IFDEntryType.cs.meta new file mode 100644 index 0000000..231999f --- /dev/null +++ b/Scripts/TaglibSharp/IFD/IFDEntryType.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d7c4e9ec2f759079db2b5865f5f8cf44 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/IFDReader.cs b/Scripts/TaglibSharp/IFD/IFDReader.cs new file mode 100644 index 0000000..3a3ca78 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/IFDReader.cs @@ -0,0 +1,1021 @@ +// +// IFDReader.cs: Parses TIFF IFDs and populates an IFD structure. +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; +using System.IO; + +using TagLib.IFD.Entries; +using TagLib.IFD.Makernotes; +using TagLib.IFD.Tags; + +namespace TagLib.IFD +{ + /// <summary> + /// This class contains all the IFD reading and parsing code. + /// </summary> + public class IFDReader + { + + #region Private Constants + + static readonly string PANASONIC_HEADER = "Panasonic\0\0\0"; + static readonly string PENTAX_HEADER = "AOC\0"; + static readonly string NIKON_HEADER = "Nikon\0"; + static readonly string OLYMPUS1_HEADER = "OLYMP\0"; + static readonly string OLYMPUS2_HEADER = "OLYMPUS\0"; + static readonly string SONY_HEADER = "SONY DSC \0\0\0"; + static readonly string LEICA_HEADER = "LEICA\0\0\0"; + + #endregion + + #region Protected Fields + + /// <summary> + /// The <see cref="File" /> where this IFD is found in. + /// </summary> + protected readonly File file; + + /// <summary> + /// If IFD is encoded in BigEndian or not + /// </summary> + protected readonly bool is_bigendian; + + /// <summary> + /// The IFD structure that will be populated + /// </summary> + protected readonly IFDStructure structure; + + /// <summary> + /// A <see cref="System.Int64"/> value describing the base were the IFD offsets + /// refer to. E.g. in Jpegs the IFD are located in an Segment and the offsets + /// inside the IFD refer from the beginning of this segment. So base_offset must + /// contain the beginning of the segment. + /// </summary> + protected readonly long base_offset; + + /// <summary> + /// A <see cref="System.UInt32"/> value with the beginning of the IFD relative to + /// base_offset. + /// </summary> + protected readonly uint ifd_offset; + + /// <summary> + /// A <see cref="System.UInt32"/> with the maximal offset, which should occur in the + /// IFD. Greater offsets, would reference beyond the considered data. + /// </summary> + protected readonly uint max_offset; + + /// <summary> + /// Whether or not the makernote should be parsed. + /// </summary> + protected bool parse_makernote = true; + + #endregion + + /// <summary> + /// Whether or not the makernote should be parsed. + /// </summary> + internal bool ShouldParseMakernote { + get { return parse_makernote; } + set { parse_makernote = value; } + } + + #region Constructors + + /// <summary> + /// Constructor. Reads an IFD from given file, using the given endianness. + /// </summary> + /// <param name="file"> + /// A <see cref="File"/> to read from. + /// </param> + /// <param name="is_bigendian"> + /// A <see cref="System.Boolean"/>, it must be true, if the data of the IFD should be + /// read as bigendian, otherwise false. + /// </param> + /// <param name="structure"> + /// A <see cref="IFDStructure"/> that will be populated. + /// </param> + /// <param name="base_offset"> + /// A <see cref="System.Int64"/> value describing the base were the IFD offsets + /// refer to. E.g. in Jpegs the IFD are located in an Segment and the offsets + /// inside the IFD refer from the beginning of this segment. So <paramref + /// name="base_offset"/> must contain the beginning of the segment. + /// </param> + /// <param name="ifd_offset"> + /// A <see cref="System.UInt32"/> value with the beginning of the IFD relative to + /// <paramref name="base_offset"/>. + /// </param> + /// <param name="max_offset"> + /// A <see cref="System.UInt32"/> value with maximal possible offset. This is to limit + /// the size of the possible data; + /// </param> + public IFDReader (File file, bool is_bigendian, IFDStructure structure, long base_offset, uint ifd_offset, uint max_offset) + { + this.file = file; + this.is_bigendian = is_bigendian; + this.structure = structure; + this.base_offset = base_offset; + this.ifd_offset = ifd_offset; + this.max_offset = max_offset; + } + + #endregion + + #region Public Methods + + /// <summary> + /// Read all IFD segments from the file. + /// </summary> + public void Read () + { + Read (-1); + } + + /// <summary> + /// Read IFD segments from the file. + /// </summary> + /// <para> + /// The number of IFDs that may be read can be restricted using the count + /// parameter. This might be needed for fiels that have invalid next-ifd + /// pointers (such as some IFDs in the Nikon Makernote). This condition is + /// tested in the Nikon2 unit test, which contains such a file. + /// </para> + /// <param name="count"> + /// A <see cref="System.Int32"/> with the maximal number of IFDs to read. + /// Passing -1 means unlimited. + /// </param> + public void Read (int count) + { + if (count == 0) + return; + + uint next_offset = ifd_offset; + int i = 0; + + lock (file) { + StartIFDLoopDetect (); + do { + if (DetectIFDLoop (base_offset + next_offset)) { + file.MarkAsCorrupt ("IFD loop detected"); + break; + } + next_offset = ReadIFD (base_offset, next_offset, max_offset); + } while (next_offset > 0 && (count == -1 || ++i < count)); + + StopIFDLoopDetect (); + } + } + + #endregion + + #region Private Methods + + /// <summary> + /// Add to the reference count for the IFD loop detection. + /// </summary> + void StartIFDLoopDetect () + { + if (!ifd_offsets.ContainsKey (file)) { + ifd_offsets[file] = new List<long> (); + ifd_loopdetect_refs[file] = 1; + } else { + ifd_loopdetect_refs[file]++; + } + } + + /// <summary> + /// Attempts to detect whether or not this file has an endless IFD loop. + /// </summary> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset at which the next IFD + /// can be found. + /// </param> + /// <returns> + /// True if we have gone into a loop, false otherwise. + /// </returns> + bool DetectIFDLoop (long offset) + { + if (offset == 0) + return false; + if (ifd_offsets[file].Contains (offset)) + return true; + ifd_offsets[file].Add (offset); + return false; + } + + /// <summary> + /// End the IFD loop detection, cleanup if we're the last. + /// </summary> + void StopIFDLoopDetect () + { + ifd_loopdetect_refs[file]--; + if (ifd_loopdetect_refs[file] == 0) { + ifd_offsets.Remove (file); + ifd_loopdetect_refs.Remove (file); + } + } + + static readonly Dictionary<File, List<long>> ifd_offsets = new Dictionary<File, List<long>> (); + static readonly Dictionary<File, int> ifd_loopdetect_refs = new Dictionary<File, int> (); + + /// <summary> + /// Reads an IFD from file at position <paramref name="offset"/> relative + /// to <paramref name="baseOffset"/>. + /// </summary> + /// <param name="baseOffset"> + /// A <see cref="System.Int64"/> with the base offset which every offset + /// in IFD is relative to. + /// </param> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset of the IFD relative to + /// <paramref name="baseOffset"/> + /// </param> + /// <param name="maxOffset"> + /// A <see cref="System.UInt32"/> with the maximal offset to consider for + /// the IFD. + /// </param> + /// <returns> + /// A <see cref="System.UInt32"/> with the offset of the next IFD, the + /// offset is also relative to <paramref name="baseOffset"/> + /// </returns> + uint ReadIFD (long baseOffset, uint offset, uint maxOffset) + { + long length = 0; + try { + length = file.Length; + } catch (Exception) { + // Use a safety-value of 4 gigabyte. + length = 1073741824L * 4; + } + + if (baseOffset + offset > length) { + file.MarkAsCorrupt ("Invalid IFD offset"); + return 0; + } + + var directory = new IFDDirectory (); + + file.Seek (baseOffset + offset, SeekOrigin.Begin); + ushort entry_count = ReadUShort (); + + if (file.Tell + 12 * entry_count > baseOffset + maxOffset) { + file.MarkAsCorrupt ("Size of entries exceeds possible data size"); + return 0; + } + + ByteVector entry_datas = file.ReadBlock (12 * entry_count); + uint next_offset = ReadUInt (); + + for (int i = 0; i < entry_count; i++) { + ByteVector entry_data = entry_datas.Mid (i * 12, 12); + + ushort entry_tag = entry_data.Mid (0, 2).ToUShort (is_bigendian); + ushort type = entry_data.Mid (2, 2).ToUShort (is_bigendian); + uint value_count = entry_data.Mid (4, 4).ToUInt (is_bigendian); + ByteVector offset_data = entry_data.Mid (8, 4); + + IFDEntry entry; + + try + { + entry = CreateIFDEntry(entry_tag, type, value_count, baseOffset, offset_data, maxOffset); + } + catch (OverflowException) + { + // This exception occurs when the image does not have data in the expected format at the + // requested location. This has been observed in images taken with an Olympus camera. + file.MarkAsCorrupt("Invalid IFD entry"); + continue; + } + + if (entry == null) + continue; + + if (directory.ContainsKey (entry.Tag)) + directory.Remove (entry.Tag); + + directory.Add (entry.Tag, entry); + } + + FixupDirectory (baseOffset, directory); + + structure.directories.Add (directory); + return next_offset; + } + + /// <summary> + /// Creates an IFDEntry from the given values. This method is used for + /// every entry. Custom parsing can be hooked in by overriding the + /// <see cref="ParseIFDEntry(ushort,ushort,uint,long,uint)"/> method. + /// </summary> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag of the entry. + /// </param> + /// <param name="type"> + /// A <see cref="System.UInt16"/> with the type of the entry. + /// </param> + /// <param name="count"> + /// A <see cref="System.UInt32"/> with the data count of the entry. + /// </param> + /// <param name="baseOffset"> + /// A <see cref="System.Int64"/> with the base offset which every + /// offsets in the IFD are relative to. + /// </param> + /// <param name="offsetData"> + /// A <see cref="ByteVector"/> containing exactly 4 byte with the data + /// of the offset of the entry. Since this field isn't interpreted as + /// an offset if the data can be directly stored in the 4 byte, we + /// pass the <see cref="ByteVector"/> to easier interpret it. + /// </param> + /// <param name="maxOffset"> + /// A <see cref="System.UInt32"/> with the maximal offset to consider for + /// the IFD. + /// </param> + /// <returns> + /// A <see cref="IFDEntry"/> with the given parameter. + /// </returns> + IFDEntry CreateIFDEntry (ushort tag, ushort type, uint count, long baseOffset, ByteVector offsetData, uint maxOffset) + { + uint offset = offsetData.ToUInt (is_bigendian); + + // Fix the type for the IPTC tag. + // From http://www.awaresystems.be/imaging/tiff/tifftags/iptc.html + // "Often times, the datatype is incorrectly specified as LONG. " + if (tag == (ushort)IFDEntryTag.IPTC && type == (ushort)IFDEntryType.Long) { + type = (ushort)IFDEntryType.Byte; + } + + var ifd_entry = ParseIFDEntry (tag, type, count, baseOffset, offset); + if (ifd_entry != null) + return ifd_entry; + + if (count > 0x10000000) { + // Some Nikon files are known to exhibit this corruption (or "feature"). + file.MarkAsCorrupt ("Impossibly large item count"); + return null; + } + + // then handle the values stored in the offset data itself + if (count == 1) { + if (type == (ushort)IFDEntryType.Byte) + return new ByteIFDEntry (tag, offsetData[0]); + + if (type == (ushort)IFDEntryType.SByte) + return new SByteIFDEntry (tag, (sbyte)offsetData[0]); + + if (type == (ushort)IFDEntryType.Short) + return new ShortIFDEntry (tag, offsetData.Mid (0, 2).ToUShort (is_bigendian)); + + if (type == (ushort)IFDEntryType.SShort) + return new SShortIFDEntry (tag, offsetData.Mid (0, 2).ToUShort (is_bigendian)); + + if (type == (ushort)IFDEntryType.Long) + return new LongIFDEntry (tag, offsetData.ToUInt (is_bigendian)); + + if (type == (ushort)IFDEntryType.SLong) + return new SLongIFDEntry (tag, offsetData.ToInt (is_bigendian)); + + } + + if (count == 2) { + if (type == (ushort)IFDEntryType.Short) { + ushort[] data = new[] { + offsetData.Mid (0, 2).ToUShort (is_bigendian), + offsetData.Mid (2, 2).ToUShort (is_bigendian) + }; + + return new ShortArrayIFDEntry (tag, data); + } + + if (type == (ushort)IFDEntryType.SShort) { + short[] data = new[] { + (short) offsetData.Mid (0, 2).ToUShort (is_bigendian), + (short) offsetData.Mid (2, 2).ToUShort (is_bigendian) + }; + + return new SShortArrayIFDEntry (tag, data); + } + } + + if (count <= 4) { + if (type == (ushort)IFDEntryType.Undefined) + return new UndefinedIFDEntry (tag, offsetData.Mid (0, (int)count)); + + if (type == (ushort)IFDEntryType.Ascii) { + string data = offsetData.Mid (0, (int)count).ToString (); + int term = data.IndexOf ('\0'); + + if (term > -1) + data = data.Substring (0, term); + + return new StringIFDEntry (tag, data); + } + + if (type == (ushort)IFDEntryType.Byte) + return new ByteVectorIFDEntry (tag, offsetData.Mid (0, (int)count)); + } + + + // FIXME: create correct type. + if (offset > maxOffset) + return new UndefinedIFDEntry (tag, new ByteVector ()); + + // then handle data referenced by the offset + file.Seek (baseOffset + offset, SeekOrigin.Begin); + + if (count == 1) { + if (type == (ushort)IFDEntryType.Rational) + return new RationalIFDEntry (tag, ReadRational ()); + + if (type == (ushort)IFDEntryType.SRational) + return new SRationalIFDEntry (tag, ReadSRational ()); + } + + if (count > 1) { + if (type == (ushort)IFDEntryType.Long) { + uint[] data = ReadUIntArray (count); + + return new LongArrayIFDEntry (tag, data); + } + + if (type == (ushort)IFDEntryType.SLong) { + int[] data = ReadIntArray (count); + + return new SLongArrayIFDEntry (tag, data); + } + + if (type == (ushort)IFDEntryType.Rational) { + var entries = new Rational[count]; + + for (int i = 0; i < count; i++) + entries[i] = ReadRational (); + + return new RationalArrayIFDEntry (tag, entries); + } + + if (type == (ushort)IFDEntryType.SRational) { + var entries = new SRational[count]; + + for (int i = 0; i < count; i++) + entries[i] = ReadSRational (); + + return new SRationalArrayIFDEntry (tag, entries); + } + } + + if (count > 2) { + if (type == (ushort)IFDEntryType.Short) { + ushort[] data = ReadUShortArray (count); + + return new ShortArrayIFDEntry (tag, data); + } + + if (type == (ushort)IFDEntryType.SShort) { + short[] data = ReadShortArray (count); + + return new SShortArrayIFDEntry (tag, data); + } + } + + if (count > 4) { + if (type == (ushort)IFDEntryType.Long) { + uint[] data = ReadUIntArray (count); + + return new LongArrayIFDEntry (tag, data); + } + + if (type == (ushort)IFDEntryType.Byte) { + ByteVector data = file.ReadBlock ((int)count); + + return new ByteVectorIFDEntry (tag, data); + } + + if (type == (ushort)IFDEntryType.Ascii) { + string data = ReadAsciiString ((int)count); + + return new StringIFDEntry (tag, data); + } + + if (tag == (ushort)ExifEntryTag.UserComment) { + ByteVector data = file.ReadBlock ((int)count); + + return new UserCommentIFDEntry (tag, data, file); + } + + if (type == (ushort)IFDEntryType.Undefined) { + ByteVector data = file.ReadBlock ((int)count); + + return new UndefinedIFDEntry (tag, data); + } + } + + if (type == (ushort)IFDEntryType.Float) + return null; + + if (type == 0 || type > 12) { + // Invalid type + file.MarkAsCorrupt ("Invalid item type"); + return null; + } + + // TODO: We should ignore unreadable values, erroring for now until we have sufficient coverage. + throw new NotImplementedException ($"Unknown type/count {type}/{count} ({offset})"); + } + + /// <summary> + /// Reads a 2-byte signed short from the current file. + /// </summary> + /// <returns> + /// A <see cref="short" /> value containing the short read + /// from the current instance. + /// </returns> + short ReadShort () + { + return file.ReadBlock (2).ToShort (is_bigendian); + } + + /// <summary> + /// Reads a 2-byte unsigned short from the current file. + /// </summary> + /// <returns> + /// A <see cref="ushort" /> value containing the short read + /// from the current instance. + /// </returns> + ushort ReadUShort () + { + return file.ReadBlock (2).ToUShort (is_bigendian); + } + + /// <summary> + /// Reads a 4-byte int from the current file. + /// </summary> + /// <returns> + /// A <see cref="uint" /> value containing the int read + /// from the current instance. + /// </returns> + int ReadInt () + { + return file.ReadBlock (4).ToInt (is_bigendian); + } + + /// <summary> + /// Reads a 4-byte unsigned int from the current file. + /// </summary> + /// <returns> + /// A <see cref="uint" /> value containing the int read + /// from the current instance. + /// </returns> + uint ReadUInt () + { + return file.ReadBlock (4).ToUInt (is_bigendian); + } + + /// <summary> + /// Reads a <see cref="Rational"/> by two following unsigned + /// int from the current file. + /// </summary> + /// <returns> + /// A <see cref="Rational"/> value created by the read values. + /// </returns> + Rational ReadRational () + { + uint numerator = ReadUInt (); + uint denominator = ReadUInt (); + + // correct illegal value + if (denominator == 0) { + numerator = 0; + denominator = 1; + } + + return new Rational (numerator, denominator); + } + + /// <summary> + /// Reads a <see cref="SRational"/> by two following unsigned + /// int from the current file. + /// </summary> + /// <returns> + /// A <see cref="SRational"/> value created by the read values. + /// </returns> + SRational ReadSRational () + { + int numerator = ReadInt (); + int denominator = ReadInt (); + + // correct illegal value + if (denominator == 0) { + numerator = 0; + denominator = 1; + } + + return new SRational (numerator, denominator); + } + + /// <summary> + /// Reads an array of 2-byte shorts from the current file. + /// </summary> + /// <returns> + /// An array of <see cref="ushort" /> values containing the + /// shorts read from the current instance. + /// </returns> + ushort[] ReadUShortArray (uint count) + { + ushort[] data = new ushort[count]; + for (int i = 0; i < count; i++) + data[i] = ReadUShort (); + return data; + } + + /// <summary> + /// Reads an array of 2-byte signed shorts from the current file. + /// </summary> + /// <returns> + /// An array of <see cref="short" /> values containing the + /// shorts read from the current instance. + /// </returns> + short[] ReadShortArray (uint count) + { + short[] data = new short[count]; + for (int i = 0; i < count; i++) + data[i] = ReadShort (); + return data; + } + + /// <summary> + /// Reads an array of 4-byte int from the current file. + /// </summary> + /// <returns> + /// An array of <see cref="int" /> values containing the + /// shorts read from the current instance. + /// </returns> + int[] ReadIntArray (uint count) + { + int[] data = new int[count]; + for (int i = 0; i < count; i++) + data[i] = ReadInt (); + return data; + } + + /// <summary> + /// Reads an array of 4-byte unsigned int from the current file. + /// </summary> + /// <returns> + /// An array of <see cref="uint" /> values containing the + /// shorts read from the current instance. + /// </returns> + uint[] ReadUIntArray (uint count) + { + uint[] data = new uint[count]; + for (int i = 0; i < count; i++) + data[i] = ReadUInt (); + return data; + } + + /// <summary> + /// Reads an ASCII string from the current file. + /// </summary> + /// <returns> + /// A <see cref="string" /> read from the current instance. + /// </returns> + /// <remarks> + /// The exif standard allows to store multiple string separated + /// by '\0' in one ASCII-field. On the other hand some programs + /// (e.g. CanonZoomBrowser) fill some ASCII fields by trailing + /// '\0's. + /// We follow the Adobe practice as described in XMP Specification + /// Part 3 (Storeage in Files), and process the ASCII string only + /// to the first '\0'. + /// </remarks> + string ReadAsciiString (int count) + { + string str = file.ReadBlock (count).ToString (); + int term = str.IndexOf ('\0'); + + if (term > -1) + str = str.Substring (0, term); + + return str; + } + + /// <summary> + /// Performs some fixups to a read <see cref="IFDDirectory"/>. For some + /// special cases multiple <see cref="IFDEntry"/> instances contained + /// in the directory are needed. Therfore, we do the fixups after reading the + /// whole directory to be sure, all entries are present. + /// </summary> + /// <param name="baseOffset"> + /// A <see cref="System.Int64"/> value with the base offset, all offsets in the + /// directory refers to. + /// </param> + /// <param name="directory"> + /// A <see cref="IFDDirectory"/> instance which was read and needs fixes. + /// </param> + void FixupDirectory (long baseOffset, IFDDirectory directory) + { + // The following two entries refer to thumbnail data, where one is the offset + // to the data and the other is the length. Unnaturally both are used to describe + // the data. So it is needed to keep both entries in sync and keep the thumbnail data + // for writing it back. + // We determine the position of the data, read it and store it in an ThumbnailDataIFDEntry + // which replaces the offset-entry to thumbnail data. + ushort offset_tag = (ushort)IFDEntryTag.JPEGInterchangeFormat; + ushort length_tag = (ushort)IFDEntryTag.JPEGInterchangeFormatLength; + if (directory.ContainsKey (offset_tag) && directory.ContainsKey (length_tag)) { + if (directory[offset_tag] is LongIFDEntry offset_entry && directory[length_tag] is LongIFDEntry length_entry) { + uint offset = offset_entry.Value; + uint length = length_entry.Value; + + file.Seek (baseOffset + offset, SeekOrigin.Begin); + var data = file.ReadBlock ((int)length); + + directory.Remove (offset_tag); + directory.Add (offset_tag, new ThumbnailDataIFDEntry (offset_tag, data)); + } + } + + + // create a StripOffsetIFDEntry if necessary + ushort strip_offsets_tag = (ushort)IFDEntryTag.StripOffsets; + ushort strip_byte_counts_tag = (ushort)IFDEntryTag.StripByteCounts; + if (directory.ContainsKey (strip_offsets_tag) && directory.ContainsKey (strip_byte_counts_tag)) { + + uint[] strip_offsets = null; + uint[] strip_byte_counts = null; + + var strip_offsets_entry = directory[strip_offsets_tag]; + var strip_byte_counts_entry = directory[strip_byte_counts_tag]; + + if (strip_offsets_entry is LongIFDEntry) + strip_offsets = new[] { (strip_offsets_entry as LongIFDEntry).Value }; + else if (strip_offsets_entry is LongArrayIFDEntry) + strip_offsets = (strip_offsets_entry as LongArrayIFDEntry).Values; + + if (strip_offsets == null) + return; + + if (strip_byte_counts_entry is LongIFDEntry) + strip_byte_counts = new[] { (strip_byte_counts_entry as LongIFDEntry).Value }; + else if (strip_byte_counts_entry is LongArrayIFDEntry) + strip_byte_counts = (strip_byte_counts_entry as LongArrayIFDEntry).Values; + + if (strip_byte_counts == null) + return; + + directory.Remove (strip_offsets_tag); + directory.Add (strip_offsets_tag, new StripOffsetsIFDEntry (strip_offsets_tag, strip_offsets, strip_byte_counts, file)); + } + } + + IFDEntry ParseMakernote (ushort tag, ushort type, uint count, long baseOffset, uint offset) + { + long makernote_offset = baseOffset + offset; + var ifd_structure = new IFDStructure (); + + // This is the minimum size a makernote should have + // The shortest header is PENTAX_HEADER (4) + // + IFD entry count (2) + // + at least one IFD etry (12) + // + next IFD pointer (4) + // = 22 .... + // we use this number to read a header which is big used + // to identify the makernote types + int header_size = 18; + + long length = 0; + try { + length = file.Length; + } catch (Exception) { + // Use a safety-value of 4 gigabyte. + length = 1073741824L * 4; + } + + if (makernote_offset > length) { + file.MarkAsCorrupt ("offset to makernote is beyond file size"); + return null; + } + + if (makernote_offset + header_size > length) { + file.MarkAsCorrupt ("data is to short to contain a maker note ifd"); + return null; + } + + // read header + file.Seek (makernote_offset, SeekOrigin.Begin); + ByteVector header = file.ReadBlock (header_size); + + if (header.StartsWith (PANASONIC_HEADER)) { + var reader = new IFDReader (file, is_bigendian, ifd_structure, baseOffset, offset + 12, max_offset); + + reader.ReadIFD (baseOffset, offset + 12, max_offset); + return new MakernoteIFDEntry (tag, ifd_structure, MakernoteType.Panasonic, PANASONIC_HEADER, 12, true, null); + } + + if (header.StartsWith (PENTAX_HEADER)) { + var reader = new IFDReader (file, is_bigendian, ifd_structure, baseOffset, offset + 6, max_offset); + + reader.ReadIFD (baseOffset, offset + 6, max_offset); + return new MakernoteIFDEntry (tag, ifd_structure, MakernoteType.Pentax, header.Mid (0, 6), 6, true, null); + } + + if (header.StartsWith (OLYMPUS1_HEADER)) { + var reader = new IFDReader (file, is_bigendian, ifd_structure, baseOffset, offset + 8, max_offset); + + reader.Read (); + return new MakernoteIFDEntry (tag, ifd_structure, MakernoteType.Olympus1, header.Mid (0, 8), 8, true, null); + } + + if (header.StartsWith (OLYMPUS2_HEADER)) { + var reader = new IFDReader (file, is_bigendian, ifd_structure, makernote_offset, 12, count); + + reader.Read (); + return new MakernoteIFDEntry (tag, ifd_structure, MakernoteType.Olympus2, header.Mid (0, 12), 12, false, null); + } + + if (header.StartsWith (SONY_HEADER)) { + var reader = new IFDReader (file, is_bigendian, ifd_structure, baseOffset, offset + 12, max_offset); + + reader.ReadIFD (baseOffset, offset + 12, max_offset); + return new MakernoteIFDEntry (tag, ifd_structure, MakernoteType.Sony, SONY_HEADER, 12, true, null); + } + + if (header.StartsWith (NIKON_HEADER)) { + + ByteVector endian_bytes = header.Mid (10, 2); + + if (endian_bytes.ToString () == "II" || endian_bytes.ToString () == "MM") { + + bool makernote_endian = endian_bytes.ToString ().Equals ("MM"); + ushort magic = header.Mid (12, 2).ToUShort (is_bigendian); + + if (magic == 42) { + + // TODO: the max_offset value is not correct here. However, some nikon files have offsets to a sub-ifd + // (preview image) which are not stored with the other makernote data. Therfore, we keep the max_offset + // for now. (It is just an upper bound for some checks. So if it is too big, it doesn't matter) + var reader = new Nikon3MakernoteReader (file, makernote_endian, ifd_structure, makernote_offset + 10, 8, max_offset - offset - 10); + + reader.Read (); + return new MakernoteIFDEntry (tag, ifd_structure, MakernoteType.Nikon3, header.Mid (0, 18), 8, false, makernote_endian); + } + } + } + + if (header.StartsWith (LEICA_HEADER)) { + var reader = new IFDReader (file, is_bigendian, ifd_structure, makernote_offset, 8, count); + + reader.Read (); + return new MakernoteIFDEntry (tag, ifd_structure, MakernoteType.Leica, header.Mid (0, 8), 10, false, null); + } + + try { + var reader = new IFDReader (file, is_bigendian, ifd_structure, baseOffset, offset, max_offset); + + reader.Read (); + return new MakernoteIFDEntry (tag, ifd_structure, MakernoteType.Canon); + } catch { + return null; + } + } + + #endregion + + #region Protected Methods + + /// <summary> + /// Try to parse the given IFD entry, used to discover format-specific entries. + /// </summary> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag of the entry. + /// </param> + /// <param name="type"> + /// A <see cref="System.UInt16"/> with the type of the entry. + /// </param> + /// <param name="count"> + /// A <see cref="System.UInt32"/> with the data count of the entry. + /// </param> + /// <param name="baseOffset"> + /// A <see cref="System.Int64"/> with the base offset which every offsets in the + /// IFD are relative to. + /// </param> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset of the entry. + /// </param> + /// <returns> + /// A <see cref="IFDEntry"/> with the given parameters, or null if none was parsed, after + /// which the normal TIFF parsing is used. + /// </returns> + protected virtual IFDEntry ParseIFDEntry (ushort tag, ushort type, uint count, long baseOffset, uint offset) + { + if (tag == (ushort)ExifEntryTag.MakerNote && parse_makernote) + return ParseMakernote (tag, type, count, baseOffset, offset); + + if (tag == (ushort)IFDEntryTag.SubIFDs) { + var entries = new List<IFDStructure> (); + + uint[] data; + if (count >= 2) { + + // This is impossible right? + if (baseOffset + offset > file.Length) { + file.MarkAsCorrupt ("Length of SubIFD is too long"); + return null; + } + + file.Seek (baseOffset + offset, SeekOrigin.Begin); + data = ReadUIntArray (count); + } else { + data = new[] { offset }; + } + + foreach (var sub_offset in data) { + var sub_structure = new IFDStructure (); + var sub_reader = CreateSubIFDReader (file, is_bigendian, sub_structure, baseOffset, sub_offset, max_offset); + sub_reader.Read (); + + entries.Add (sub_structure); + } + return new SubIFDArrayEntry (tag, entries); + } + + + var ifd_structure = new IFDStructure (); + IFDReader reader = CreateSubIFDReader (file, is_bigendian, ifd_structure, baseOffset, offset, max_offset); + + // Sub IFDs are either identified by the IFD-type ... + if (type == (ushort)IFDEntryType.IFD) { + reader.Read (); + return new SubIFDEntry (tag, type, (uint)ifd_structure.Directories.Length, ifd_structure); + } + + // ... or by one of the following tags + switch (tag) { + case (ushort)IFDEntryTag.ExifIFD: + case (ushort)IFDEntryTag.InteroperabilityIFD: + case (ushort)IFDEntryTag.GPSIFD: + reader.Read (); + return new SubIFDEntry (tag, (ushort)IFDEntryType.Long, 1, ifd_structure); + + default: + return null; + } + } + + /// <summary> + /// Create a reader for Sub IFD entries. + /// </summary> + /// <param name="file"> + /// A <see cref="File"/> to read from. + /// </param> + /// <param name="isBigendian"> + /// A <see cref="System.Boolean"/>, it must be true, if the data of the IFD should be + /// read as bigendian, otherwise false. + /// </param> + /// <param name="structure"> + /// A <see cref="IFDStructure"/> that will be populated. + /// </param> + /// <param name="baseOffset"> + /// A <see cref="System.Int64"/> with the base offset which every offsets in the + /// IFD are relative to. + /// </param> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset of the entry. + /// </param> + /// <param name="maxOffset"> + /// A <see cref="System.UInt32"/> with the maximal offset to consider for + /// the IFD. + /// </param> + /// <returns> + /// A <see cref="IFDReader"/> which can be used to read the specified sub IFD. + /// </returns> + protected virtual IFDReader CreateSubIFDReader (File file, bool isBigendian, IFDStructure structure, long baseOffset, uint offset, uint maxOffset) + { + return new IFDReader (file, isBigendian, structure, baseOffset, offset, maxOffset); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/IFD/IFDReader.cs.meta b/Scripts/TaglibSharp/IFD/IFDReader.cs.meta new file mode 100644 index 0000000..7d164c3 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/IFDReader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 91edd387b20a655a6aefd3ed9841b1e7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/IFDRenderer.cs b/Scripts/TaglibSharp/IFD/IFDRenderer.cs new file mode 100644 index 0000000..1ddb01e --- /dev/null +++ b/Scripts/TaglibSharp/IFD/IFDRenderer.cs @@ -0,0 +1,274 @@ +// +// IFDRenderer.cs: Outputs an IFD structure into TIFF IFD bytes. +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; +using TagLib.IFD.Entries; + +namespace TagLib.IFD +{ + /// <summary> + /// This class contains all the IFD rendering code. + /// </summary> + public class IFDRenderer + { + + #region Private Fields + + /// <summary> + /// The IFD structure that will be rendered. + /// </summary> + readonly IFDStructure structure; + + /// <summary> + /// If IFD should be encoded in BigEndian or not. + /// </summary> + readonly bool is_bigendian; + + /// <summary> + /// A <see cref="System.UInt32"/> value with the offset of the + /// current IFD. All offsets inside the IFD must be adjusted + /// according to this given offset. + /// </summary> + readonly uint ifd_offset; + + #endregion + + #region Constructors + + /// <summary> + /// Constructor. Will render the given IFD structure. + /// </summary> + /// <param name="is_bigendian"> + /// If IFD should be encoded in BigEndian or not. + /// </param> + /// <param name="structure"> + /// The IFD structure that will be rendered. + /// </param> + /// <param name="ifd_offset"> + /// A <see cref="System.UInt32"/> value with the offset of the + /// current IFD. All offsets inside the IFD must be adjusted + /// according to this given offset. + /// </param> + public IFDRenderer (bool is_bigendian, IFDStructure structure, uint ifd_offset) + { + this.is_bigendian = is_bigendian; + this.structure = structure; + this.ifd_offset = ifd_offset; + } + + #endregion + + #region Public Methods + + /// <summary> + /// Renders the current instance to a <see cref="ByteVector"/>. + /// </summary> + /// <returns> + /// A <see cref="ByteVector"/> containing the rendered IFD. + /// </returns> + public ByteVector Render () + { + ByteVector ifd_data = new ByteVector (); + + uint current_offset = ifd_offset; + var directories = structure.directories; + + for (int index = 0; index < directories.Count; index++) { + ByteVector data = RenderIFD (directories[index], current_offset, index == directories.Count - 1); + current_offset += (uint)data.Count; + ifd_data.Add (data); + } + + return ifd_data; + } + + #endregion + + #region Private Methods + + /// <summary> + /// Renders the IFD to an ByteVector where the offset of the IFD + /// itself is <paramref name="ifd_offset"/> and all offsets + /// contained in the IFD are adjusted accroding it. + /// </summary> + /// <param name="directory"> + /// A <see cref="IFDDirectory"/> with the directory to render. + /// </param> + /// <param name="ifd_offset"> + /// A <see cref="System.UInt32"/> with the offset of the IFD + /// </param> + /// <param name="last"> + /// A <see cref="System.Boolean"/> which is true, if the IFD is + /// the last one, i.e. the offset to the next IFD, which is + /// stored inside the IFD, is 0. If the value is false, the + /// offset to the next IFD is set that it starts directly after + /// the current one. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> with the rendered IFD. + /// </returns> + ByteVector RenderIFD (IFDDirectory directory, uint ifd_offset, bool last) + { + if (directory.Count > ushort.MaxValue) + throw new Exception ($"Directory has too much entries: {directory.Count}"); + + // Remove empty SUB ifds. + var tags = new List<ushort> (directory.Keys); + foreach (var tag in tags) { + var entry = directory[tag]; + if (entry is SubIFDEntry && (entry as SubIFDEntry).ChildCount == 0) { + directory.Remove (tag); + } + } + + ushort entry_count = (ushort)directory.Count; + + // ifd_offset + size of entry_count + entries + next ifd offset + uint data_offset = ifd_offset + 2 + 12 * (uint)entry_count + 4; + + // store the entries itself + ByteVector entry_data = new ByteVector (); + + // store the data referenced by the entries + ByteVector offset_data = new ByteVector (); + + entry_data.Add (ByteVector.FromUShort (entry_count, is_bigendian)); + + foreach (IFDEntry entry in directory.Values) + RenderEntryData (entry, entry_data, offset_data, data_offset); + + if (last) + entry_data.Add ("\0\0\0\0"); + else + entry_data.Add (ByteVector.FromUInt ((uint)(data_offset + offset_data.Count), is_bigendian)); + + if (data_offset - ifd_offset != entry_data.Count) + throw new Exception ($"Expected IFD data size was {data_offset - ifd_offset} but is {entry_data.Count}"); + + entry_data.Add (offset_data); + + return entry_data; + } + + #endregion + + #region Protected Methods + + /// <summary> + /// Adds the data of a single entry to <paramref name="entry_data"/>. + /// </summary> + /// <param name="entry_data"> + /// A <see cref="ByteVector"/> to add the entry to. + /// </param> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag of the entry. + /// </param> + /// <param name="type"> + /// A <see cref="System.UInt16"/> with the type of the entry. + /// </param> + /// <param name="count"> + /// A <see cref="System.UInt32"/> with the data count of the entry, + /// </param> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset field of the entry. + /// </param> + protected void RenderEntry (ByteVector entry_data, ushort tag, ushort type, uint count, uint offset) + { + entry_data.Add (ByteVector.FromUShort (tag, is_bigendian)); + entry_data.Add (ByteVector.FromUShort (type, is_bigendian)); + entry_data.Add (ByteVector.FromUInt (count, is_bigendian)); + entry_data.Add (ByteVector.FromUInt (offset, is_bigendian)); + } + + /// <summary> + /// Renders a complete entry together with the data. The entry itself + /// is stored in <paramref name="entry_data"/> and the data of the + /// entry is stored in <paramref name="offset_data"/> if it cannot be + /// stored in the offset. This method is called for every <see + /// cref="IFDEntry"/> of this IFD and can be overwritten in subclasses + /// to provide special behavior. + /// </summary> + /// <param name="entry"> + /// A <see cref="IFDEntry"/> with the entry to render. + /// </param> + /// <param name="entry_data"> + /// A <see cref="ByteVector"/> to add the entry to. + /// </param> + /// <param name="offset_data"> + /// A <see cref="ByteVector"/> to add the entry data to if it cannot be + /// stored in the offset field. + /// </param> + /// <param name="data_offset"> + /// A <see cref="System.UInt32"/> with the offset, were the data of the + /// entries starts. It is needed to adjust the offsets of the entries + /// itself. + /// </param> + protected virtual void RenderEntryData (IFDEntry entry, ByteVector entry_data, ByteVector offset_data, uint data_offset) + { + ushort tag = entry.Tag; + uint offset = (uint)(data_offset + offset_data.Count); + ByteVector data = entry.Render (is_bigendian, offset, out var type, out var count); + + // store data in offset, if it is smaller than 4 byte + if (data.Count <= 4) { + + while (data.Count < 4) + data.Add ("\0"); + + offset = data.ToUInt (is_bigendian); + data = null; + } + + // preserve word boundary of offsets + if (data != null && data.Count % 2 != 0) + data.Add ("\0"); + + RenderEntry (entry_data, tag, type, count, offset); + offset_data.Add (data); + } + + /// <summary> + /// Constructs a new IFD Renderer used to render a <see cref="SubIFDEntry"/>. + /// </summary> + /// <param name="is_bigendian"> + /// If IFD should be encoded in BigEndian or not. + /// </param> + /// <param name="structure"> + /// The IFD structure that will be rendered. + /// </param> + /// <param name="ifd_offset"> + /// A <see cref="System.UInt32"/> value with the offset of the + /// current IFD. All offsets inside the IFD must be adjusted + /// according to this given offset. + /// </param> + protected virtual IFDRenderer CreateSubRenderer (bool is_bigendian, IFDStructure structure, uint ifd_offset) + { + return new IFDRenderer (is_bigendian, structure, ifd_offset); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/IFD/IFDRenderer.cs.meta b/Scripts/TaglibSharp/IFD/IFDRenderer.cs.meta new file mode 100644 index 0000000..e215486 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/IFDRenderer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 540c048ee927708f6bd68f9ccd791ef6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/IFDStructure.cs b/Scripts/TaglibSharp/IFD/IFDStructure.cs new file mode 100644 index 0000000..ac20dd7 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/IFDStructure.cs @@ -0,0 +1,466 @@ +// +// IFDStructure.cs: A structure resembling the logical structure of a TIFF IFD +// file. This is the same structure as used by Exif. +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// Paul Lange (palango@gmx.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; +using TagLib.IFD.Entries; +using TagLib.IFD.Tags; + +namespace TagLib.IFD +{ + /// <summary> + /// This class resembles the structure of a TIFF file. It can either be a + /// top-level IFD, or a nested IFD (in the case of Exif). + /// </summary> + public class IFDStructure + { + + #region Private Fields + + static readonly string DATETIME_FORMAT = "yyyy:MM:dd HH:mm:ss"; + + /// <summary> + /// Contains the IFD directories in this tag. + /// </summary> + internal readonly List<IFDDirectory> directories = new List<IFDDirectory> (); + + #endregion + + #region Public Properties + + /// <summary> + /// Gets the IFD directories contained in the current instance. + /// </summary> + /// <value> + /// An array of <see cref="IFDDirectory"/> instances. + /// </value> + public IFDDirectory[] Directories { + get { return directories.ToArray (); } + } + + #endregion + + #region Public Methods + + /// <summary> + /// Checks, if a value for the given tag is contained in the IFD. + /// </summary> + /// <param name="directory"> + /// A <see cref="System.Int32"/> value with the directory index that + /// contains the tag. + /// </param> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> value with the tag. + /// </param> + /// <returns> + /// A <see cref="System.Boolean"/>, which is true, if the tag is already + /// contained in the IFD, otherwise false. + /// </returns> + public bool ContainsTag (int directory, ushort tag) + { + if (directory >= directories.Count) + return false; + return directories[directory].ContainsKey (tag); + } + + /// <summary> + /// Removes a given tag from the IFD. + /// </summary> + /// <param name="directory"> + /// A <see cref="System.Int32"/> value with the directory index that + /// contains the tag to remove. + /// </param> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> value with the tag to remove. + /// </param> + public void RemoveTag (int directory, ushort tag) + { + if (ContainsTag (directory, tag)) { + directories[directory].Remove (tag); + } + } + + /// <summary> + /// Removes a given tag from the IFD. + /// </summary> + /// <param name="directory"> + /// A <see cref="System.Int32"/> value with the directory index that + /// contains the tag to remove. + /// </param> + /// <param name="entry_tag"> + /// A <see cref="IFDEntryTag"/> value with the tag to remove. + /// </param> + public void RemoveTag (int directory, IFDEntryTag entry_tag) + { + RemoveTag (directory, (ushort)entry_tag); + } + + /// <summary> + /// Adds an <see cref="IFDEntry"/> to the IFD, if it is not already + /// contained in, it fails otherwise. + /// </summary> + /// <param name="directory"> + /// A <see cref="System.Int32"/> value with the directory index that + /// should contain the tag that will be added. + /// </param> + /// <param name="entry"> + /// A <see cref="IFDEntry"/> to add to the IFD. + /// </param> + public void AddEntry (int directory, IFDEntry entry) + { + while (directory >= directories.Count) + directories.Add (new IFDDirectory ()); + + directories[directory].Add (entry.Tag, entry); + } + + /// <summary> + /// Adds an <see cref="IFDEntry"/> to the IFD. If it is already contained + /// in the IFD, it is overwritten. + /// </summary> + /// <param name="directory"> + /// A <see cref="System.Int32"/> value with the directory index that + /// contains the tag that will be set. + /// </param> + /// <param name="entry"> + /// A <see cref="IFDEntry"/> to add to the IFD. + /// </param> + public void SetEntry (int directory, IFDEntry entry) + { + if (ContainsTag (directory, entry.Tag)) + RemoveTag (directory, entry.Tag); + + AddEntry (directory, entry); + } + + /// <summary> + /// Returns the <see cref="IFDEntry"/> belonging to the given tag. + /// </summary> + /// <param name="directory"> + /// A <see cref="System.Int32"/> with the directory that contains + /// the wanted tag. + /// </param> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag to get. + /// </param> + /// <returns> + /// A <see cref="IFDEntry"/> belonging to the given tag, or + /// null, if no such tag is contained in the IFD. + /// </returns> + public IFDEntry GetEntry (int directory, ushort tag) + { + if (!ContainsTag (directory, tag)) + return null; + + return directories[directory][tag]; + } + + /// <summary> + /// Returns the <see cref="IFDEntry"/> belonging to the given tag. + /// </summary> + /// <param name="directory"> + /// A <see cref="System.Int32"/> with the directory that contains + /// the wanted tag. + /// </param> + /// <param name="entry_tag"> + /// A <see cref="IFDEntryTag"/> with the tag to get. + /// </param> + /// <returns> + /// A <see cref="IFDEntry"/> belonging to the given tag, or + /// null, if no such tag is contained in the IFD. + /// </returns> + public IFDEntry GetEntry (int directory, IFDEntryTag entry_tag) + { + return GetEntry (directory, (ushort)entry_tag); + } + + /// <summary> + /// Returns the <see cref="System.String"/> stored in the + /// entry defined by <paramref name="entry_tag"/>. + /// </summary> + /// <param name="directory"> + /// A <see cref="System.Int32"/> with the number of the directory + /// to search for the entry. + /// </param> + /// <param name="entry_tag"> + /// A <see cref="System.UInt16"/> with the tag of the entry + /// </param> + /// <returns> + /// A <see cref="System.String"/> with the value stored in the entry + /// or <see langword="null" /> if no such entry is contained or it + /// does not contain a <see cref="System.String"/> value. + /// </returns> + public string GetStringValue (int directory, ushort entry_tag) + { + var entry = GetEntry (directory, entry_tag); + + if (entry is StringIFDEntry) + return (entry as StringIFDEntry).Value; + + return null; + } + + /// <summary> + /// Returns a <see cref="System.Nullable"/> containing the + /// <see cref="System.Byte"/> stored in the entry defined + /// by <paramref name="entry_tag"/>. + /// </summary> + /// <param name="directory"> + /// A <see cref="System.Int32"/> with the number of the directory + /// to search for the entry. + /// </param> + /// <param name="entry_tag"> + /// A <see cref="System.UInt16"/> with the tag of the entry + /// </param> + /// <returns> + /// A <see cref="System.Nullable"/> containing the + /// <see cref="System.Byte"/> stored in the entry, or + /// <see langword="null" /> if no such entry is contained or it + /// does not contain a <see cref="System.Byte"/> value. + /// </returns> + public byte? GetByteValue (int directory, ushort entry_tag) + { + var entry = GetEntry (directory, entry_tag); + + if (entry != null && entry is ByteIFDEntry) + return (entry as ByteIFDEntry).Value; + + return null; + } + + /// <summary> + /// Returns a <see cref="System.Nullable"/> containing the + /// <see cref="System.UInt32"/> stored in the entry defined + /// by <paramref name="entry_tag"/>. + /// </summary> + /// <param name="directory"> + /// A <see cref="System.Int32"/> with the number of the directory + /// to search for the entry. + /// </param> + /// <param name="entry_tag"> + /// A <see cref="System.UInt16"/> with the tag of the entry + /// </param> + /// <returns> + /// A <see cref="System.Nullable"/> containing the + /// <see cref="System.UInt32"/> stored in the entry, or + /// <see langword="null" /> if no such entry is contained or it + /// does not contain a <see cref="System.UInt32"/> value. + /// </returns> + public uint? GetLongValue (int directory, ushort entry_tag) + { + var entry = GetEntry (directory, entry_tag); + + if (entry is LongIFDEntry) + return (entry as LongIFDEntry).Value; + + if (entry is ShortIFDEntry) + return (entry as ShortIFDEntry).Value; + + return null; + } + + /// <summary> + /// Returns a <see cref="System.Nullable"/> containing the + /// <see cref="System.Double"/> stored in the entry defined + /// by <paramref name="entry_tag"/>. The entry can be of type + /// <see cref="Entries.RationalIFDEntry"/> or + /// <see cref="Entries.SRationalIFDEntry"/> + /// </summary> + /// <param name="directory"> + /// A <see cref="System.Int32"/> with the number of the directory + /// to search for the entry. + /// </param> + /// <param name="entry_tag"> + /// A <see cref="System.UInt16"/> with the tag of the entry + /// </param> + /// <returns> + /// A <see cref="System.Nullable"/> containing the + /// <see cref="System.Double"/> stored in the entry, or + /// <see langword="null" /> if no such entry is contained. + /// </returns> + public double? GetRationalValue (int directory, ushort entry_tag) + { + var entry = GetEntry (directory, entry_tag); + + if (entry is RationalIFDEntry) + return (entry as RationalIFDEntry).Value; + + if (entry is SRationalIFDEntry) + return (entry as SRationalIFDEntry).Value; + + return null; + } + + /// <summary> + /// Returns a <see cref="System.Nullable"/> containing the + /// <see cref="System.DateTime"/> stored in the entry defined + /// by <paramref name="entry_tag"/>. The entry must be of type + /// <see cref="Entries.StringIFDEntry"/> and contain an datestring + /// according to the Exif specification. + /// </summary> + /// <param name="directory"> + /// A <see cref="System.Int32"/> with the number of the directory + /// to search for the entry. + /// </param> + /// <param name="entry_tag"> + /// A <see cref="System.UInt16"/> with the tag of the entry + /// </param> + /// <returns> + /// A <see cref="System.Nullable"/> containing the + /// <see cref="System.DateTime"/> stored in the entry, or + /// <see langword="null" /> if no such entry is contained or it + /// does not contain a valid value. + /// </returns> + public DateTime? GetDateTimeValue (int directory, ushort entry_tag) + { + string date_string = GetStringValue (directory, entry_tag); + + try { + DateTime date_time = DateTime.ParseExact (date_string, + DATETIME_FORMAT, System.Globalization.CultureInfo.InvariantCulture); + + return date_time; + } catch { } + + return null; + } + + /// <summary> + /// Adds a <see cref="Entries.StringIFDEntry"/> to the directory with tag + /// given by <paramref name="entry_tag"/> and value given by <paramref name="value"/> + /// </summary> + /// <param name="directory"> + /// A <see cref="System.Int32"/> with the number of the directory + /// to add the entry to. + /// </param> + /// <param name="entry_tag"> + /// A <see cref="System.UInt16"/> with the tag of the entry + /// </param> + /// <param name="value"> + /// A <see cref="System.String"/> with the value to add. If it is <see langword="null" /> + /// an possibly already contained entry is removed for given tag. + /// </param> + public void SetStringValue (int directory, ushort entry_tag, string value) + { + if (value == null) { + RemoveTag (directory, entry_tag); + return; + } + + SetEntry (directory, new StringIFDEntry (entry_tag, value)); + } + + /// <summary> + /// Adds a <see cref="Entries.ByteIFDEntry"/> to the directory with tag + /// given by <paramref name="entry_tag"/> and value given by <paramref name="value"/> + /// </summary> + /// <param name="directory"> + /// A <see cref="System.Int32"/> with the number of the directory + /// to add the entry to. + /// </param> + /// <param name="entry_tag"> + /// A <see cref="System.UInt16"/> with the tag of the entry + /// </param> + /// <param name="value"> + /// A <see cref="System.Byte"/> with the value to add. + /// </param> + public void SetByteValue (int directory, ushort entry_tag, byte value) + { + SetEntry (directory, new ByteIFDEntry (entry_tag, value)); + } + + /// <summary> + /// Adds a <see cref="Entries.LongIFDEntry"/> to the directory with tag + /// given by <paramref name="entry_tag"/> and value given by <paramref name="value"/> + /// </summary> + /// <param name="directory"> + /// A <see cref="System.Int32"/> with the number of the directory + /// to add the entry to. + /// </param> + /// <param name="entry_tag"> + /// A <see cref="System.UInt16"/> with the tag of the entry + /// </param> + /// <param name="value"> + /// A <see cref="System.UInt32"/> with the value to add. + /// </param> + public void SetLongValue (int directory, ushort entry_tag, uint value) + { + SetEntry (directory, new LongIFDEntry (entry_tag, value)); + } + + /// <summary> + /// Adds a <see cref="Entries.RationalIFDEntry"/> to the directory with tag + /// given by <paramref name="entry_tag"/> and value given by <paramref name="value"/> + /// </summary> + /// <param name="directory"> + /// A <see cref="System.Int32"/> with the number of the directory + /// to add the entry to. + /// </param> + /// <param name="entry_tag"> + /// A <see cref="System.UInt16"/> with the tag of the entry + /// </param> + /// <param name="value"> + /// A <see cref="System.Double"/> with the value to add. It must be possible to + /// represent the value by a <see cref="Entries.Rational"/>. + /// </param> + public void SetRationalValue (int directory, ushort entry_tag, double value) + { + if (value < 0.0d || value > uint.MaxValue) + throw new ArgumentException ("value"); + + uint scale = (value >= 1.0d) ? 1 : uint.MaxValue; + + Rational rational = new Rational ((uint)(scale * value), scale); + + SetEntry (directory, new RationalIFDEntry (entry_tag, rational)); + } + + /// <summary> + /// Adds a <see cref="Entries.StringIFDEntry"/> to the directory with tag + /// given by <paramref name="entry_tag"/> and value given by <paramref name="value"/>. + /// The value is stored as a date string according to the Exif specification. + /// </summary> + /// <param name="directory"> + /// A <see cref="System.Int32"/> with the number of the directory + /// to add the entry to. + /// </param> + /// <param name="entry_tag"> + /// A <see cref="System.UInt16"/> with the tag of the entry + /// </param> + /// <param name="value"> + /// A <see cref="DateTime"/> with the value to add. + /// </param> + public void SetDateTimeValue (int directory, ushort entry_tag, DateTime value) + { + string date_string = value.ToString (DATETIME_FORMAT); + + SetStringValue (directory, entry_tag, date_string); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/IFD/IFDStructure.cs.meta b/Scripts/TaglibSharp/IFD/IFDStructure.cs.meta new file mode 100644 index 0000000..4831a24 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/IFDStructure.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d803d4188b13d12409576884ba45abb2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/IFDTag.cs b/Scripts/TaglibSharp/IFD/IFDTag.cs new file mode 100644 index 0000000..7605de2 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/IFDTag.cs @@ -0,0 +1,623 @@ +// +// IFDTag.cs: Basic Tag-class to handle an IFD (Image File Directory) with +// its image-tags. +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// Paul Lange (palango@gmx.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +using TagLib.IFD.Entries; +using TagLib.IFD.Tags; +using TagLib.Image; + +namespace TagLib.IFD +{ + /// <summary> + /// Contains the metadata for one IFD (Image File Directory). + /// </summary> + public class IFDTag : ImageTag + { + + #region Private Fields + + /// <summary> + /// A reference to the Exif IFD (which can be found by following the + /// pointer in IFD0, ExifIFD tag). This variable should not be used + /// directly, use the <see cref="ExifIFD"/> property instead. + /// </summary> + IFDStructure exif_ifd; + + /// <summary> + /// A reference to the GPS IFD (which can be found by following the + /// pointer in IFD0, GPSIFD tag). This variable should not be used + /// directly, use the <see cref="GPSIFD"/> property instead. + /// </summary> + IFDStructure gps_ifd; + + #endregion + + #region Public Properties + + /// <value> + /// The IFD structure referenced by the current instance + /// </value> + public IFDStructure Structure { get; private set; } + + /// <summary> + /// The Exif IFD. Will create one if the file doesn't alread have it. + /// </summary> + /// <remarks> + /// <para>Note how this also creates an empty IFD for exif, even if + /// you don't set a value. That's okay, empty nested IFDs get ignored + /// when rendering.</para> + /// </remarks> + public IFDStructure ExifIFD { + get { + if (exif_ifd == null) { + if (!(Structure.GetEntry (0, IFDEntryTag.ExifIFD) is SubIFDEntry entry)) { + exif_ifd = new IFDStructure (); + entry = new SubIFDEntry ((ushort)IFDEntryTag.ExifIFD, (ushort)IFDEntryType.Long, 1, exif_ifd); + Structure.SetEntry (0, entry); + } + + exif_ifd = entry.Structure; + } + + return exif_ifd; + } + } + + /// <summary> + /// The GPS IFD. Will create one if the file doesn't alread have it. + /// </summary> + /// <remarks> + /// <para>Note how this also creates an empty IFD for GPS, even if + /// you don't set a value. That's okay, empty nested IFDs get ignored + /// when rendering.</para> + /// </remarks> + public IFDStructure GPSIFD { + get { + if (gps_ifd == null) { + if (!(Structure.GetEntry (0, IFDEntryTag.GPSIFD) is SubIFDEntry entry)) { + gps_ifd = new IFDStructure (); + entry = new SubIFDEntry ((ushort)IFDEntryTag.GPSIFD, (ushort)IFDEntryType.Long, 1, gps_ifd); + Structure.SetEntry (0, entry); + } + + gps_ifd = entry.Structure; + } + + return gps_ifd; + } + } + + /// <summary> + /// Gets the tag types contained in the current instance. + /// </summary> + /// <value> + /// Always <see cref="TagTypes.TiffIFD" />. + /// </value> + public override TagTypes TagTypes { + get { return TagTypes.TiffIFD; } + } + + #endregion + + #region Constructors + + /// <summary> + /// Constructor. Creates an empty IFD tag. Can be populated manually, or via + /// <see cref="IFDReader"/>. + /// </summary> + public IFDTag () + { + Structure = new IFDStructure (); + } + + #endregion + + #region Public Methods + + /// <summary> + /// Clears the values stored in the current instance. + /// </summary> + public override void Clear () + { + throw new NotImplementedException (); + } + + #endregion + + #region Metadata fields + + /// <summary> + /// Gets or sets the comment for the image described + /// by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the comment of the + /// current instace. + /// </value> + public override string Comment { + get { + + if (!(ExifIFD.GetEntry (0, (ushort)ExifEntryTag.UserComment) is UserCommentIFDEntry comment_entry)) { + var description = Structure.GetEntry (0, IFDEntryTag.ImageDescription) as StringIFDEntry; + return description?.Value; + } + + return comment_entry.Value; + } + set { + if (value == null) { + ExifIFD.RemoveTag (0, (ushort)ExifEntryTag.UserComment); + Structure.RemoveTag (0, (ushort)IFDEntryTag.ImageDescription); + return; + } + + ExifIFD.SetEntry (0, new UserCommentIFDEntry ((ushort)ExifEntryTag.UserComment, value)); + Structure.SetEntry (0, new StringIFDEntry ((ushort)IFDEntryTag.ImageDescription, value)); + } + } + + /// <summary> + /// Gets and sets the copyright information for the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the copyright + /// information for the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + public override string Copyright { + get { + return Structure.GetStringValue (0, (ushort)IFDEntryTag.Copyright); + } + set { + if (value == null) { + Structure.RemoveTag (0, (ushort)IFDEntryTag.Copyright); + return; + } + + Structure.SetEntry (0, new StringIFDEntry ((ushort)IFDEntryTag.Copyright, value)); + } + } + + /// <summary> + /// Gets or sets the creator of the image. + /// </summary> + /// <value> + /// A <see cref="string" /> with the name of the creator. + /// </value> + public override string Creator { + get { + return Structure.GetStringValue (0, (ushort)IFDEntryTag.Artist); + } + set { + Structure.SetStringValue (0, (ushort)IFDEntryTag.Artist, value); + } + } + + /// <summary> + /// Gets or sets the software the image, the current instance + /// belongs to, was created with. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the name of the + /// software the current instace was created with. + /// </value> + public override string Software { + get { + return Structure.GetStringValue (0, (ushort)IFDEntryTag.Software); + } + set { + Structure.SetStringValue (0, (ushort)IFDEntryTag.Software, value); + } + } + + /// <summary> + /// Gets or sets the time when the image, the current instance + /// belongs to, was taken. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the time the image was taken. + /// </value> + public override DateTime? DateTime { + get { return DateTimeOriginal; } + set { DateTimeOriginal = value; } + } + + /// <summary> + /// The time of capturing. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the time of capturing. + /// </value> + public DateTime? DateTimeOriginal { + get { + return ExifIFD.GetDateTimeValue (0, (ushort)ExifEntryTag.DateTimeOriginal); + } + set { + if (value == null) { + ExifIFD.RemoveTag (0, (ushort)ExifEntryTag.DateTimeOriginal); + return; + } + + ExifIFD.SetDateTimeValue (0, (ushort)ExifEntryTag.DateTimeOriginal, value.Value); + } + } + + /// <summary> + /// The time of digitization. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the time of digitization. + /// </value> + public DateTime? DateTimeDigitized { + get { + return ExifIFD.GetDateTimeValue (0, (ushort)ExifEntryTag.DateTimeDigitized); + } + set { + if (value == null) { + ExifIFD.RemoveTag (0, (ushort)ExifEntryTag.DateTimeDigitized); + return; + } + + ExifIFD.SetDateTimeValue (0, (ushort)ExifEntryTag.DateTimeDigitized, value.Value); + } + } + + /// <summary> + /// Gets or sets the latitude of the GPS coordinate the current + /// image was taken. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the latitude ranging from -90.0 + /// to +90.0 degrees. + /// </value> + public override double? Latitude { + get { + var gps_ifd = GPSIFD; + var degree_ref = gps_ifd.GetStringValue (0, (ushort)GPSEntryTag.GPSLatitudeRef); + + if (!(gps_ifd.GetEntry (0, (ushort)GPSEntryTag.GPSLatitude) is RationalArrayIFDEntry degree_entry) || degree_ref == null) + return null; + + Rational[] values = degree_entry.Values; + if (values.Length != 3) + return null; + + double deg = values[0] + values[1] / 60.0d + values[2] / 3600.0d; + + if (degree_ref == "S") + deg *= -1.0d; + + return Math.Max (Math.Min (deg, 90.0d), -90.0d); + } + set { + var gps_ifd = GPSIFD; + + if (value == null) { + gps_ifd.RemoveTag (0, (ushort)GPSEntryTag.GPSLatitudeRef); + gps_ifd.RemoveTag (0, (ushort)GPSEntryTag.GPSLatitude); + return; + } + + double angle = value.Value; + + if (angle < -90.0d || angle > 90.0d) + throw new ArgumentException ("value"); + + InitGpsDirectory (); + + gps_ifd.SetStringValue (0, (ushort)GPSEntryTag.GPSLatitudeRef, angle < 0 ? "S" : "N"); + + var entry = + new RationalArrayIFDEntry ((ushort)GPSEntryTag.GPSLatitude, DegreeToRationals (Math.Abs (angle))); + gps_ifd.SetEntry (0, entry); + } + } + + /// <summary> + /// Gets or sets the longitude of the GPS coordinate the current + /// image was taken. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the longitude ranging from -180.0 + /// to +180.0 degrees. + /// </value> + public override double? Longitude { + get { + var gps_ifd = GPSIFD; + var degree_ref = gps_ifd.GetStringValue (0, (ushort)GPSEntryTag.GPSLongitudeRef); + + if (!(gps_ifd.GetEntry (0, (ushort)GPSEntryTag.GPSLongitude) is RationalArrayIFDEntry degree_entry) || degree_ref == null) + return null; + + Rational[] values = degree_entry.Values; + if (values.Length != 3) + return null; + + double deg = values[0] + values[1] / 60.0d + values[2] / 3600.0d; + + if (degree_ref == "W") + deg *= -1.0d; + + return Math.Max (Math.Min (deg, 180.0d), -180.0d); + } + set { + var gps_ifd = GPSIFD; + + if (value == null) { + gps_ifd.RemoveTag (0, (ushort)GPSEntryTag.GPSLongitudeRef); + gps_ifd.RemoveTag (0, (ushort)GPSEntryTag.GPSLongitude); + return; + } + + double angle = value.Value; + + if (angle < -180.0d || angle > 180.0d) + throw new ArgumentException ("value"); + + InitGpsDirectory (); + + gps_ifd.SetStringValue (0, (ushort)GPSEntryTag.GPSLongitudeRef, angle < 0 ? "W" : "E"); + + var entry = + new RationalArrayIFDEntry ((ushort)GPSEntryTag.GPSLongitude, + DegreeToRationals (Math.Abs (angle))); + gps_ifd.SetEntry (0, entry); + } + } + + /// <summary> + /// Gets or sets the altitude of the GPS coordinate the current + /// image was taken. The unit is meter. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the altitude. A positive value + /// is above sea level, a negative one below sea level. The unit is meter. + /// </value> + public override double? Altitude { + get { + var gps_ifd = GPSIFD; + var altitude = gps_ifd.GetRationalValue (0, (ushort)GPSEntryTag.GPSAltitude); + var ref_entry = gps_ifd.GetByteValue (0, (ushort)GPSEntryTag.GPSAltitudeRef); + + if (altitude == null) + return null; + + if (ref_entry != null && ref_entry.Value == 1) + altitude *= -1.0d; + + return altitude; + } + set { + var gps_ifd = GPSIFD; + + if (value == null) { + gps_ifd.RemoveTag (0, (ushort)GPSEntryTag.GPSAltitudeRef); + gps_ifd.RemoveTag (0, (ushort)GPSEntryTag.GPSAltitude); + return; + } + + double altitude = value.Value; + + InitGpsDirectory (); + + gps_ifd.SetByteValue (0, (ushort)GPSEntryTag.GPSAltitudeRef, (byte)(altitude < 0 ? 1 : 0)); + gps_ifd.SetRationalValue (0, (ushort)GPSEntryTag.GPSAltitude, Math.Abs (altitude)); + } + } + + /// <summary> + /// Gets the exposure time the image, the current instance belongs + /// to, was taken with. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the exposure time in seconds. + /// </value> + public override double? ExposureTime { + get { + return ExifIFD.GetRationalValue (0, (ushort)ExifEntryTag.ExposureTime); + } + set { + ExifIFD.SetRationalValue (0, (ushort)ExifEntryTag.ExposureTime, value ?? 0); + } + } + + /// <summary> + /// Gets the FNumber the image, the current instance belongs + /// to, was taken with. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the FNumber. + /// </value> + public override double? FNumber { + get { + return ExifIFD.GetRationalValue (0, (ushort)ExifEntryTag.FNumber); + } + set { + ExifIFD.SetRationalValue (0, (ushort)ExifEntryTag.FNumber, value ?? 0); + } + } + + /// <summary> + /// Gets the ISO speed the image, the current instance belongs + /// to, was taken with. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the ISO speed as defined in ISO 12232. + /// </value> + public override uint? ISOSpeedRatings { + get { + return ExifIFD.GetLongValue (0, (ushort)ExifEntryTag.ISOSpeedRatings); + } + set { + ExifIFD.SetLongValue (0, (ushort)ExifEntryTag.ISOSpeedRatings, value ?? 0); + } + } + + /// <summary> + /// Gets the focal length the image, the current instance belongs + /// to, was taken with. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the focal length in millimeters. + /// </value> + public override double? FocalLength { + get { + return ExifIFD.GetRationalValue (0, (ushort)ExifEntryTag.FocalLength); + } + set { + ExifIFD.SetRationalValue (0, (ushort)ExifEntryTag.FocalLength, value ?? 0); + } + } + + /// <summary> + /// Gets the focal length the image, the current instance belongs + /// to, was taken with, assuming a 35mm film camera. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the focal length in 35mm equivalent in millimeters. + /// </value> + public override uint? FocalLengthIn35mmFilm { + get { + return ExifIFD.GetLongValue (0, (ushort)ExifEntryTag.FocalLengthIn35mmFilm); + } + set { + if (value.HasValue) { + ExifIFD.SetLongValue (0, (ushort)ExifEntryTag.FocalLengthIn35mmFilm, (uint)value); + } else { + ExifIFD.RemoveTag (0, (ushort)ExifEntryTag.FocalLengthIn35mmFilm); + } + } + } + + /// <summary> + /// Gets or sets the orientation of the image described + /// by the current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Image.ImageOrientation" /> containing the orientation of the + /// image + /// </value> + public override ImageOrientation Orientation { + get { + var orientation = Structure.GetLongValue (0, (ushort)IFDEntryTag.Orientation); + + if (orientation.HasValue) + return (ImageOrientation)orientation; + + return ImageOrientation.None; + } + set { + if ((uint)value < 1U || (uint)value > 8U) { + Structure.RemoveTag (0, (ushort)IFDEntryTag.Orientation); + return; + } + + Structure.SetLongValue (0, (ushort)IFDEntryTag.Orientation, (uint)value); + } + } + + /// <summary> + /// Gets the manufacture of the recording equipment the image, the + /// current instance belongs to, was taken with. + /// </summary> + /// <value> + /// A <see cref="string" /> with the manufacture name. + /// </value> + public override string Make { + get { + return Structure.GetStringValue (0, (ushort)IFDEntryTag.Make); + } + set { + Structure.SetStringValue (0, (ushort)IFDEntryTag.Make, value); + } + } + + /// <summary> + /// Gets the model name of the recording equipment the image, the + /// current instance belongs to, was taken with. + /// </summary> + /// <value> + /// A <see cref="string" /> with the model name. + /// </value> + public override string Model { + get { + return Structure.GetStringValue (0, (ushort)IFDEntryTag.Model); + } + set { + Structure.SetStringValue (0, (ushort)IFDEntryTag.Model, value); + } + } + + #endregion + + #region Private Methods + + /// <summary> + /// Initilazies the GPS IFD with some basic entries. + /// </summary> + void InitGpsDirectory () + { + GPSIFD.SetStringValue (0, (ushort)GPSEntryTag.GPSVersionID, "2 0 0 0"); + GPSIFD.SetStringValue (0, (ushort)GPSEntryTag.GPSMapDatum, "WGS-84"); + } + + /// <summary> + /// Converts a given (positive) angle value to three rationals like they + /// are used to store an angle for GPS data. + /// </summary> + /// <param name="angle"> + /// A <see cref="System.Double"/> between 0.0d and 180.0d with the angle + /// in degrees + /// </param> + /// <returns> + /// A <see cref="Rational"/> representing the same angle by degree, minutes + /// and seconds of the angle. + /// </returns> + Rational[] DegreeToRationals (double angle) + { + if (angle < 0.0 || angle > 180.0) + throw new ArgumentException (nameof (angle)); + + uint deg = (uint)Math.Floor (angle); + uint min = (uint)((angle - Math.Floor (angle)) * 60.0); + uint sec = (uint)((angle - Math.Floor (angle) - (min / 60.0)) * 360000000.0); + + var rationals = new[] { + new Rational (deg, 1), + new Rational (min, 1), + new Rational (sec, 100000) + }; + + return rationals; + } + + #endregion + + } +} diff --git a/Scripts/TaglibSharp/IFD/IFDTag.cs.meta b/Scripts/TaglibSharp/IFD/IFDTag.cs.meta new file mode 100644 index 0000000..e89377b --- /dev/null +++ b/Scripts/TaglibSharp/IFD/IFDTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 900cb93c339b0a8628f65f31b1e731ae +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Makernotes.meta b/Scripts/TaglibSharp/IFD/Makernotes.meta new file mode 100644 index 0000000..063ed23 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Makernotes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8d07597f836219a9791c2a22e3080335 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Makernotes/Nikon3MakernoteReader.cs b/Scripts/TaglibSharp/IFD/Makernotes/Nikon3MakernoteReader.cs new file mode 100644 index 0000000..c8517cb --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Makernotes/Nikon3MakernoteReader.cs @@ -0,0 +1,124 @@ +// +// Nikon3MakernoteReader.cs: Reads Nikon Makernotes. +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using TagLib.IFD.Entries; +using TagLib.IFD.Tags; + +namespace TagLib.IFD.Makernotes +{ + /// <summary> + /// This class contains Nikon3 makernote specific reading logic. + /// </summary> + public class Nikon3MakernoteReader : IFDReader + { + #region Constructors + + /// <summary> + /// Constructor. Reads an IFD from given file, using the given endianness. + /// </summary> + /// <param name="file"> + /// A <see cref="File"/> to read from. + /// </param> + /// <param name="is_bigendian"> + /// A <see cref="System.Boolean"/>, it must be true, if the data of the IFD should be + /// read as bigendian, otherwise false. + /// </param> + /// <param name="structure"> + /// A <see cref="IFDStructure"/> that will be populated. + /// </param> + /// <param name="base_offset"> + /// A <see cref="System.Int64"/> value describing the base were the IFD offsets + /// refer to. E.g. in Jpegs the IFD are located in an Segment and the offsets + /// inside the IFD refer from the beginning of this segment. So <paramref + /// name="base_offset"/> must contain the beginning of the segment. + /// </param> + /// <param name="ifd_offset"> + /// A <see cref="System.UInt32"/> value with the beginning of the IFD relative to + /// <paramref name="base_offset"/>. + /// </param> + /// <param name="max_offset"> + /// A <see cref="System.UInt32"/> value with maximal possible offset. This is to limit + /// the size of the possible data; + /// </param> + public Nikon3MakernoteReader (File file, bool is_bigendian, IFDStructure structure, long base_offset, uint ifd_offset, uint max_offset) : + base (file, is_bigendian, structure, base_offset, ifd_offset, max_offset) + { + } + + #endregion + + #region Protected Methods + + /// <summary> + /// Try to parse the given IFD entry, used to discover format-specific entries. + /// </summary> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag of the entry. + /// </param> + /// <param name="type"> + /// A <see cref="System.UInt16"/> with the type of the entry. + /// </param> + /// <param name="count"> + /// A <see cref="System.UInt32"/> with the data count of the entry. + /// </param> + /// <param name="base_offset"> + /// A <see cref="System.Int64"/> with the base offset which every offsets in the + /// IFD are relative to. + /// </param> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset of the entry. + /// </param> + /// <returns> + /// A <see cref="IFDEntry"/> with the given parameters, or null if none was parsed, after + /// which the normal TIFF parsing is used. + /// </returns> + protected override IFDEntry ParseIFDEntry (ushort tag, ushort type, uint count, long base_offset, uint offset) + { + if (tag == (ushort)Nikon3MakerNoteEntryTag.Preview) { + // SubIFD with Preview Image + // The entry itself is usually a long + // TODO: handle JPEGInterchangeFormat and JPEGInterchangeFormatLength correctly + + // The preview field contains a long with an offset to an IFD + // that contains the preview image. We need to be careful + // though: this IFD does not contain a valid next-offset + // pointer. For this reason, we only read the first IFD and + // ignore the rest (which is preview image data, directly + // starting after the IFD entries). + + type = (ushort)IFDEntryType.IFD; + + IFDStructure ifd_structure = new IFDStructure (); + IFDReader reader = CreateSubIFDReader (file, is_bigendian, ifd_structure, base_offset, offset, max_offset); + + reader.Read (1); + return new SubIFDEntry (tag, type, (uint)ifd_structure.Directories.Length, ifd_structure); + } + return base.ParseIFDEntry (tag, type, count, base_offset, offset); + } + + #endregion + + } +} diff --git a/Scripts/TaglibSharp/IFD/Makernotes/Nikon3MakernoteReader.cs.meta b/Scripts/TaglibSharp/IFD/Makernotes/Nikon3MakernoteReader.cs.meta new file mode 100644 index 0000000..c8326f2 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Makernotes/Nikon3MakernoteReader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0392f7f010e6ccc16b8b458227cf2bff +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Tags.meta b/Scripts/TaglibSharp/IFD/Tags.meta new file mode 100644 index 0000000..dd6551e --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d1c72790457a1b67cb439abf7d610939 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Tags/CanonFileInfoEntryTag.cs b/Scripts/TaglibSharp/IFD/Tags/CanonFileInfoEntryTag.cs new file mode 100644 index 0000000..69a0833 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/CanonFileInfoEntryTag.cs @@ -0,0 +1,92 @@ +// +// CanonFileInfoEntryTag.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2010 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Tags +{ + /// <summary> + /// Label tags for Canon File Info. + /// Based on http://www.exiv2.org/tags-canon.html + /// </summary> + public enum CanonFileInfoEntryTag : ushort + { + /// <summary> + /// File Number. (Hex: 0X0001) + /// </summary> + FileNumber = 1, + + /// <summary> + /// Bracket Mode. (Hex: 0X0003) + /// </summary> + BracketMode = 3, + + /// <summary> + /// Bracket Value. (Hex: 0X0004) + /// </summary> + BracketValue = 4, + + /// <summary> + /// Bracket Shot Number. (Hex: 0X0005) + /// </summary> + BracketShotNumber = 5, + + /// <summary> + /// Raw Jpg Quality. (Hex: 0X0006) + /// </summary> + RawJpgQuality = 6, + + /// <summary> + /// Raw Jpg Size. (Hex: 0X0007) + /// </summary> + RawJpgSize = 7, + + /// <summary> + /// Noise Reduction. (Hex: 0X0008) + /// </summary> + NoiseReduction = 8, + + /// <summary> + /// WB Bracket Mode. (Hex: 0X0009) + /// </summary> + WBBracketMode = 9, + + /// <summary> + /// WB Bracket Value AB. (Hex: 0X000C) + /// </summary> + WBBracketValueAB = 12, + + /// <summary> + /// WB Bracket Value GM. (Hex: 0X000D) + /// </summary> + WBBracketValueGM = 13, + + /// <summary> + /// Filter Effect. (Hex: 0X000E) + /// </summary> + FilterEffect = 14, + + /// <summary> + /// Toning Effect. (Hex: 0X000F) + /// </summary> + ToningEffect = 15, + } +} diff --git a/Scripts/TaglibSharp/IFD/Tags/CanonFileInfoEntryTag.cs.meta b/Scripts/TaglibSharp/IFD/Tags/CanonFileInfoEntryTag.cs.meta new file mode 100644 index 0000000..5b2e308 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/CanonFileInfoEntryTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c2208990c4f88e2f9b946504a09c3635 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Tags/CanonMakerNoteEntryTag.cs b/Scripts/TaglibSharp/IFD/Tags/CanonMakerNoteEntryTag.cs new file mode 100644 index 0000000..165eaab --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/CanonMakerNoteEntryTag.cs @@ -0,0 +1,159 @@ +// +// CanonMakerNoteEntryTag.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009-2010 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Tags +{ + /// <summary> + /// Label tags for Canon Makernote. + /// Based on http://www.burren.cx/david/canon.html and http://www.exiv2.org/tags-canon.html + /// </summary> + public enum CanonMakerNoteEntryTag : ushort + { + /// <summary> + /// Unknown field at tag 0x0000. (Hex: 0x0000) + /// </summary> + Unknown0 = 0, + + /// <summary> + /// Camera Settings. (Hex: 0x0001) + /// </summary> + CameraSettings = 1, + + /// <summary> + /// Focal Length. (Hex: 0x0002) + /// </summary> + FocalLength = 2, + + /// <summary> + /// Unknown field at tag 0x0000. (Hex: 0x0003) + /// </summary> + Unknown3 = 3, + + /// <summary> + /// Shot Information. (Hex: 0x0004) + /// </summary> + ShotInfo = 4, + + /// <summary> + /// Panorama. (Hex: 0x0005) + /// </summary> + Panorama = 5, + + /// <summary> + /// Image Type. (Hex: 0x0006) + /// </summary> + ImageType = 6, + + /// <summary> + /// Firmware Version. (Hex: 0x0007) + /// </summary> + FirmwareVersion = 7, + + /// <summary> + /// Image Number. (Hex: 0x0008) + /// </summary> + ImageNumber = 8, + + /// <summary> + /// Owner Name. (Hex: 0x0009) + /// </summary> + OwnerName = 9, + + /// <summary> + /// Serial Number. (Hex: 0x000C) + /// </summary> + SerialNumber = 12, + + /// <summary> + /// Unknown field at tag 0x0000. (Hex: 0x000D) + /// </summary> + Unknown13 = 13, + + /// <summary> + /// Custom Functions. (Hex: 0x000F) + /// </summary> + CustomFunctions = 15, + + /// <summary> + /// Model ID. (Hex: 0x0010) + /// </summary> + ModelID = 16, + + /// <summary> + /// Picture Info. (Hex: 0x0012) + /// </summary> + PictureInfo = 18, + + /// <summary> + /// Serial Number Format. (Hex: 0x0015) + /// </summary> + SerialNumberFormat = 21, + + /// <summary> + /// Canon File Info. (Hex: 0x0093) + /// </summary> + CanonFileInfo = 147, + + /// <summary> + /// Lens Model. (Hex: 0x0095) + /// </summary> + LensModel = 149, + + /// <summary> + /// Serial Info. (Hex: 0x0096) + /// </summary> + SerialInfo = 150, + + /// <summary> + /// Processing Info. (Hex: 0x00A0) + /// </summary> + ProcessingInfo = 160, + + /// <summary> + /// White Balance Table. (Hex: 0x00A9) + /// </summary> + WhiteBalanceTable = 169, + + /// <summary> + /// Measured Color. (Hex: 0x00AA) + /// </summary> + MeasuredColor = 170, + + /// <summary> + /// Color Space. (Hex: 0x00B4) + /// </summary> + ColorSpace = 180, + + /// <summary> + /// Sensor Info. (Hex: 0x00E0) + /// </summary> + SensorInfo = 224, + + /// <summary> + /// Black Level. (Hex: 0x4008) + /// </summary> + BlackLevel = 16392, + } +} diff --git a/Scripts/TaglibSharp/IFD/Tags/CanonMakerNoteEntryTag.cs.meta b/Scripts/TaglibSharp/IFD/Tags/CanonMakerNoteEntryTag.cs.meta new file mode 100644 index 0000000..730bcde --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/CanonMakerNoteEntryTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 828232a9fc6470c27bfd8eed9f67e839 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Tags/CanonPictureInfoEntryTag.cs b/Scripts/TaglibSharp/IFD/Tags/CanonPictureInfoEntryTag.cs new file mode 100644 index 0000000..78302b6 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/CanonPictureInfoEntryTag.cs @@ -0,0 +1,62 @@ +// +// CanonPictureInfoEntryTag.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2010 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Tags +{ + /// <summary> + /// Label tags for Canon Picture Info. + /// Based on http://www.exiv2.org/tags-canon.html + /// </summary> + public enum CanonPictureInfoEntryTag : ushort + { + /// <summary> + /// Image width. (Hex: 0X0002) + /// </summary> + ImageWidth = 2, + + /// <summary> + /// Image height. (Hex: 0X0003) + /// </summary> + ImageHeight = 3, + + /// <summary> + /// Image width (as shot). (Hex: 0X0004) + /// </summary> + ImageWidthAsShot = 4, + + /// <summary> + /// Image height (as shot). (Hex: 0X0005) + /// </summary> + ImageHeightAsShot = 5, + + /// <summary> + /// AF points used. (Hex: 0X0016) + /// </summary> + AFPointsUsed = 22, + + /// <summary> + /// AF points used (20D). (Hex: 0X001A) + /// </summary> + AFPointsUsed20D = 26, + } +} diff --git a/Scripts/TaglibSharp/IFD/Tags/CanonPictureInfoEntryTag.cs.meta b/Scripts/TaglibSharp/IFD/Tags/CanonPictureInfoEntryTag.cs.meta new file mode 100644 index 0000000..bdf8309 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/CanonPictureInfoEntryTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8ce6f60143368460da115ce92b58c1e7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Tags/ExifEntryTag.cs b/Scripts/TaglibSharp/IFD/Tags/ExifEntryTag.cs new file mode 100644 index 0000000..543e6f8 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/ExifEntryTag.cs @@ -0,0 +1,385 @@ +// +// ExifEntryTag.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009-2010 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Tags +{ + /// <summary> + /// Entry tags occuring in the Exif IFD + /// The complete overview can be obtained at: + /// http://www.awaresystems.be/imaging/tiff.html + /// </summary> + public enum ExifEntryTag : ushort + { + /// <summary> + /// Contains two values representing the minimum rows and columns + /// to define the repeating patterns of the color filter array. + /// (Hex: 0x828D) + /// </summary> + CFARepeatPatternDim = 33421, + + /// <summary> + /// Contains two values representing the minimum rows and columns + /// to define the repeating patterns of the color filter array. + /// (Hex: 0x828E) + /// </summary> + CFAPattern = 33422, + + /// <summary> + /// Exposure time, given in seconds. (Hex: 0x829A) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/exposuretime.html + /// </summary> + ExposureTime = 33434, + + /// <summary> + /// The F number. (Hex: 0x829D) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/fnumber.html + /// </summary> + FNumber = 33437, + + /// <summary> + /// The class of the program used by the camera to set exposure when the picture is taken. (Hex: 0x8822) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/exposureprogram.html + /// </summary> + ExposureProgram = 34850, + + /// <summary> + /// Indicates the spectral sensitivity of each channel of the camera used. (Hex: 0x8824) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/spectralsensitivity.html + /// </summary> + SpectralSensitivity = 34852, + + /// <summary> + /// Indicates the ISO Speed and ISO Latitude of the camera or input device as specified in ISO 12232. (Hex: 0x8827) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/isospeedratings.html + /// </summary> + ISOSpeedRatings = 34855, + + /// <summary> + /// Indicates the Opto-Electric Conversion Function (OECF) specified in ISO 14524. (Hex: 0x8828) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/oecf.html + /// </summary> + OECF = 34856, + + /// <summary> + /// The version of the supported Exif standard. (Hex: 0x9000) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/exifversion.html + /// </summary> + ExifVersion = 36864, + + /// <summary> + /// The date and time when the original image data was generated. (Hex: 0x9003) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/datetimeoriginal.html + /// </summary> + DateTimeOriginal = 36867, + + /// <summary> + /// The date and time when the image was stored as digital data. (Hex: 0x9004) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/datetimedigitized.html + /// </summary> + DateTimeDigitized = 36868, + + /// <summary> + /// Specific to compressed data; specifies the channels and complements PhotometricInterpretation (Hex: 0x9101) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/componentsconfiguration.html + /// </summary> + ComponentsConfiguration = 37121, + + /// <summary> + /// Specific to compressed data; states the compressed bits per pixel. (Hex: 0x9102) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/compressedbitsperpixel.html + /// </summary> + CompressedBitsPerPixel = 37122, + + /// <summary> + /// Shutter speed. (Hex: 0x9201) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/shutterspeedvalue.html + /// </summary> + ShutterSpeedValue = 37377, + + /// <summary> + /// The lens aperture. (Hex: 0x9202) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/aperturevalue.html + /// </summary> + ApertureValue = 37378, + + /// <summary> + /// The value of brightness. (Hex: 0x9203) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/brightnessvalue.html + /// </summary> + BrightnessValue = 37379, + + /// <summary> + /// The exposure bias. (Hex: 0x9204) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/exposurebiasvalue.html + /// </summary> + ExposureBiasValue = 37380, + + /// <summary> + /// The smallest F number of the lens. (Hex: 0x9205) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/maxaperturevalue.html + /// </summary> + MaxApertureValue = 37381, + + /// <summary> + /// The distance to the subject, given in meters. (Hex: 0x9206) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/subjectdistance.html + /// </summary> + SubjectDistance = 37382, + + /// <summary> + /// The metering mode. (Hex: 0x9207) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/meteringmode.html + /// </summary> + MeteringMode = 37383, + + /// <summary> + /// The kind of light source. (Hex: 0x9208) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/lightsource.html + /// </summary> + LightSource = 37384, + + /// <summary> + /// Indicates the status of flash when the image was shot. (Hex: 0x9209) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/flash.html + /// </summary> + Flash = 37385, + + /// <summary> + /// The actual focal length of the lens, in mm. (Hex: 0x920A) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/focallength.html + /// </summary> + FocalLength = 37386, + + /// <summary> + /// Indicates the location and area of the main subject in the overall scene. (Hex: 0x9214) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/subjectarea.html + /// </summary> + SubjectArea = 37396, + + /// <summary> + /// Manufacturer specific information. (Hex: 0x927C) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/makernote.html + /// </summary> + MakerNote = 37500, + + /// <summary> + /// Keywords or comments on the image; complements ImageDescription. (Hex: 0x9286) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/usercomment.html + /// </summary> + UserComment = 37510, + + /// <summary> + /// A tag used to record fractions of seconds for the DateTime tag. (Hex: 0x9290) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/subsectime.html + /// </summary> + SubsecTime = 37520, + + /// <summary> + /// A tag used to record fractions of seconds for the DateTimeOriginal tag. (Hex: 0x9291) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/subsectimeoriginal.html + /// </summary> + SubsecTimeOriginal = 37521, + + /// <summary> + /// A tag used to record fractions of seconds for the DateTimeDigitized tag. (Hex: 0x9292) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/subsectimedigitized.html + /// </summary> + SubsecTimeDigitized = 37522, + + /// <summary> + /// The Flashpix format version supported by a FPXR file. (Hex: 0xA000) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/flashpixversion.html + /// </summary> + FlashpixVersion = 40960, + + /// <summary> + /// The color space information tag is always recorded as the color space specifier. (Hex: 0xA001) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/colorspace.html + /// </summary> + ColorSpace = 40961, + + /// <summary> + /// Specific to compressed data; the valid width of the meaningful image. (Hex: 0xA002) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/pixelxdimension.html + /// </summary> + PixelXDimension = 40962, + + /// <summary> + /// Specific to compressed data; the valid height of the meaningful image. (Hex: 0xA003) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/pixelydimension.html + /// </summary> + PixelYDimension = 40963, + + /// <summary> + /// Used to record the name of an audio file related to the image data. (Hex: 0xA004) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/relatedsoundfile.html + /// </summary> + RelatedSoundFile = 40964, + + /// <summary> + /// Indicates the strobe energy at the time the image is captured, as measured in Beam Candle Power Seconds (Hex: 0xA20B) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/flashenergy.html + /// </summary> + FlashEnergy = 41483, + + /// <summary> + /// Records the camera or input device spatial frequency table and SFR values in the direction of image width, image height, and diagonal direction, as specified in ISO 12233. (Hex: 0xA20C) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/spatialfrequencyresponse.html + /// </summary> + SpatialFrequencyResponse = 41484, + + /// <summary> + /// Indicates the number of pixels in the image width (X) direction per FocalPlaneResolutionUnit on the camera focal plane. (Hex: 0xA20E) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/focalplanexresolution.html + /// </summary> + FocalPlaneXResolution = 41486, + + /// <summary> + /// Indicates the number of pixels in the image height (Y) direction per FocalPlaneResolutionUnit on the camera focal plane. (Hex: 0xA20F) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/focalplaneyresolution.html + /// </summary> + FocalPlaneYResolution = 41487, + + /// <summary> + /// Indicates the unit for measuring FocalPlaneXResolution and FocalPlaneYResolution. (Hex: 0xA210) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/focalplaneresolutionunit.html + /// </summary> + FocalPlaneResolutionUnit = 41488, + + /// <summary> + /// Indicates the location of the main subject in the scene. (Hex: 0xA214) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/subjectlocation.html + /// </summary> + SubjectLocation = 41492, + + /// <summary> + /// Indicates the exposure index selected on the camera or input device at the time the image is captured. (Hex: 0xA215) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/exposureindex.html + /// </summary> + ExposureIndex = 41493, + + /// <summary> + /// Indicates the image sensor type on the camera or input device. (Hex: 0xA217) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/sensingmethod.html + /// </summary> + SensingMethod = 41495, + + /// <summary> + /// Indicates the image source. (Hex: 0xA300) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/filesource.html + /// </summary> + FileSource = 41728, + + /// <summary> + /// Indicates the type of scene. (Hex: 0xA301) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/scenetype.html + /// </summary> + SceneType = 41729, + + /// <summary> + /// Indicates the color filter array (CFA) geometric pattern of the image sensor when a one-chip color area sensor is used. (Hex: 0xA302) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/cfapattern.html + /// </summary> + CFAPattern2 = 41730, + + /// <summary> + /// Indicates the use of special processing on image data, such as rendering geared to output. (Hex: 0xA401) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/customrendered.html + /// </summary> + CustomRendered = 41985, + + /// <summary> + /// Indicates the exposure mode set when the image was shot. (Hex: 0xA402) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/exposuremode.html + /// </summary> + ExposureMode = 41986, + + /// <summary> + /// Indicates the white balance mode set when the image was shot. (Hex: 0xA403) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/whitebalance.html + /// </summary> + WhiteBalance = 41987, + + /// <summary> + /// Indicates the digital zoom ratio when the image was shot. (Hex: 0xA404) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/digitalzoomratio.html + /// </summary> + DigitalZoomRatio = 41988, + + /// <summary> + /// Indicates the equivalent focal length assuming a 35mm film camera, in mm. (Hex: 0xA405) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/focallengthin35mmfilm.html + /// </summary> + FocalLengthIn35mmFilm = 41989, + + /// <summary> + /// Indicates the type of scene that was shot. (Hex: 0xA406) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/scenecapturetype.html + /// </summary> + SceneCaptureType = 41990, + + /// <summary> + /// Indicates the degree of overall image gain adjustment. (Hex: 0xA407) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/gaincontrol.html + /// </summary> + GainControl = 41991, + + /// <summary> + /// Indicates the direction of contrast processing applied by the camera when the image was shot. (Hex: 0xA408) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/contrast.html + /// </summary> + Contrast = 41992, + + /// <summary> + /// Indicates the direction of saturation processing applied by the camera when the image was shot. (Hex: 0xA409) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/saturation.html + /// </summary> + Saturation = 41993, + + /// <summary> + /// Indicates the direction of sharpness processing applied by the camera when the image was shot. (Hex: 0xA40A) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/sharpness.html + /// </summary> + Sharpness = 41994, + + /// <summary> + /// This tag indicates information on the picture-taking conditions of a particular camera model. (Hex: 0xA40B) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/devicesettingdescription.html + /// </summary> + DeviceSettingDescription = 41995, + + /// <summary> + /// Indicates the distance to the subject. (Hex: 0xA40C) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/subjectdistancerange.html + /// </summary> + SubjectDistanceRange = 41996, + + /// <summary> + /// Indicates an identifier assigned uniquely to each image. (Hex: 0xA420) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/exif/imageuniqueid.html + /// </summary> + ImageUniqueID = 42016, + } +} diff --git a/Scripts/TaglibSharp/IFD/Tags/ExifEntryTag.cs.meta b/Scripts/TaglibSharp/IFD/Tags/ExifEntryTag.cs.meta new file mode 100644 index 0000000..4d82629 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/ExifEntryTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 79dbe651dcd2a7056921086e1ea2b2c7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Tags/GPSEntryTag.cs b/Scripts/TaglibSharp/IFD/Tags/GPSEntryTag.cs new file mode 100644 index 0000000..3571461 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/GPSEntryTag.cs @@ -0,0 +1,222 @@ +// +// GPSEntryTag.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009-2010 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Tags +{ + /// <summary> + /// Entry tags occuring in the GPS IFD + /// The complete overview can be obtained at: + /// http://www.awaresystems.be/imaging/tiff.html + /// </summary> + public enum GPSEntryTag : ushort + { + + /// <summary> + /// Indicates the version of GPSInfoIFD. (Hex: 0x0000) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/gps/gpsversionid.html + /// </summary> + GPSVersionID = 0, + + /// <summary> + /// Indicates whether the latitude is north or south latitude. (Hex: 0x0001) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/gps/gpslatituderef.html + /// </summary> + GPSLatitudeRef = 1, + + /// <summary> + /// Indicates the latitude. (Hex: 0x0002) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/gps/gpslatitude.html + /// </summary> + GPSLatitude = 2, + + /// <summary> + /// Indicates whether the longitude is east or west longitude. (Hex: 0x0003) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/gps/gpslongituderef.html + /// </summary> + GPSLongitudeRef = 3, + + /// <summary> + /// Indicates the longitude. (Hex: 0x0004) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/gps/gpslongitude.html + /// </summary> + GPSLongitude = 4, + + /// <summary> + /// Indicates the altitude used as the reference altitude. (Hex: 0x0005) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/gps/gpsaltituderef.html + /// </summary> + GPSAltitudeRef = 5, + + /// <summary> + /// Indicates the altitude based on the reference in GPSAltitudeRef. (Hex: 0x0006) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/gps/gpsaltitude.html + /// </summary> + GPSAltitude = 6, + + /// <summary> + /// Indicates the time as UTC (Coordinated Universal Time). (Hex: 0x0007) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/gps/gpstimestamp.html + /// </summary> + GPSTimeStamp = 7, + + /// <summary> + /// Indicates the GPS satellites used for measurements. (Hex: 0x0008) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/gps/gpssatellites.html + /// </summary> + GPSSatellites = 8, + + /// <summary> + /// Indicates the status of the GPS receiver when the image is recorded. (Hex: 0x0009) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/gps/gpsstatus.html + /// </summary> + GPSStatus = 9, + + /// <summary> + /// Indicates the GPS measurement mode. (Hex: 0x000A) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/gps/gpsmeasuremode.html + /// </summary> + GPSMeasureMode = 10, + + /// <summary> + /// Indicates the GPS DOP (data degree of precision). (Hex: 0x000B) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/gps/gpsdop.html + /// </summary> + GPSDOP = 11, + + /// <summary> + /// Indicates the unit used to express the GPS receiver speed of movement. (Hex: 0x000C) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/gps/gpsspeedref.html + /// </summary> + GPSSpeedRef = 12, + + /// <summary> + /// Indicates the speed of GPS receiver movement. (Hex: 0x000D) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/gps/gpsspeed.html + /// </summary> + GPSSpeed = 13, + + /// <summary> + /// Indicates the reference for giving the direction of GPS receiver movement. (Hex: 0x000E) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/gps/gpstrackref.html + /// </summary> + GPSTrackRef = 14, + + /// <summary> + /// Indicates the direction of GPS receiver movement. (Hex: 0x000F) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/gps/gpstrack.html + /// </summary> + GPSTrack = 15, + + /// <summary> + /// Indicates the reference for giving the direction of the image when it is captured. (Hex: 0x0010) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/gps/gpsimgdirectionref.html + /// </summary> + GPSImgDirectionRef = 16, + + /// <summary> + /// Indicates the direction of the image when it was captured. (Hex: 0x0011) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/gps/gpsimgdirection.html + /// </summary> + GPSImgDirection = 17, + + /// <summary> + /// Indicates the geodetic survey data used by the GPS receiver. (Hex: 0x0012) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/gps/gpsmapdatum.html + /// </summary> + GPSMapDatum = 18, + + /// <summary> + /// Indicates whether the latitude of the destination point is north or south latitude. (Hex: 0x0013) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/gps/gpsdestlatituderef.html + /// </summary> + GPSDestLatitudeRef = 19, + + /// <summary> + /// Indicates the latitude of the destination point. (Hex: 0x0014) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/gps/gpsdestlatitude.html + /// </summary> + GPSDestLatitude = 20, + + /// <summary> + /// Indicates whether the longitude of the destination point is east or west longitude. (Hex: 0x0015) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/gps/gpsdestlongituderef.html + /// </summary> + GPSDestLongitudeRef = 21, + + /// <summary> + /// Indicates the longitude of the destination point. (Hex: 0x0016) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/gps/gpsdestlongitude.html + /// </summary> + GPSDestLongitude = 22, + + /// <summary> + /// Indicates the reference used for giving the bearing to the destination point. (Hex: 0x0017) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/gps/gpsdestbearingref.html + /// </summary> + GPSDestBearingRef = 23, + + /// <summary> + /// Indicates the bearing to the destination point. (Hex: 0x0018) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/gps/gpsdestbearing.html + /// </summary> + GPSDestBearing = 24, + + /// <summary> + /// Indicates the unit used to express the distance to the destination point. (Hex: 0x0019) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/gps/gpsdestdistanceref.html + /// </summary> + GPSDestDistanceRef = 25, + + /// <summary> + /// Indicates the distance to the destination point. (Hex: 0x001A) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/gps/gpsdestdistance.html + /// </summary> + GPSDestDistance = 26, + + /// <summary> + /// A character string recording the name of the method used for location finding. (Hex: 0x001B) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/gps/gpsprocessingmethod.html + /// </summary> + GPSProcessingMethod = 27, + + /// <summary> + /// A character string recording the name of the GPS area. (Hex: 0x001C) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/gps/gpsareainformation.html + /// </summary> + GPSAreaInformation = 28, + + /// <summary> + /// A character string recording date and time information relative to UTC (Coordinated Universal Time). (Hex: 0x001D) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/gps/gpsdatestamp.html + /// </summary> + GPSDateStamp = 29, + + /// <summary> + /// Indicates whether differential correction is applied to the GPS receiver. (Hex: 0x001E) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/gps/gpsdifferential.html + /// </summary> + GPSDifferential = 30, + } +} diff --git a/Scripts/TaglibSharp/IFD/Tags/GPSEntryTag.cs.meta b/Scripts/TaglibSharp/IFD/Tags/GPSEntryTag.cs.meta new file mode 100644 index 0000000..fa7ec56 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/GPSEntryTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6f2a9cc17e0fc5d98b55eab7ec407fe5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Tags/IFDEntryTag.cs b/Scripts/TaglibSharp/IFD/Tags/IFDEntryTag.cs new file mode 100644 index 0000000..0746563 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/IFDEntryTag.cs @@ -0,0 +1,1062 @@ +// +// IFDEntryTag.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009-2010 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Tags +{ + /// <summary> + /// Entry tags occuring in a Tiff IFD, or IFD0 for Jpegs. They are mostly + /// defined by the TIFF specification: + /// http://partners.adobe.com/public/developer/en/tiff/TIFF6.pdf + /// The complete overview can be obtained at: + /// http://www.awaresystems.be/imaging/tiff.html + /// </summary> + public enum IFDEntryTag : ushort + { + + /// <summary> + /// A general indication of the kind of data contained in this subfile. (Hex: 0x00FE) + /// http://www.awaresystems.be/imaging/tiff/tifftags/newsubfiletype.html + /// </summary> + NewSubfileType = 254, + + /// <summary> + /// A general indication of the kind of data contained in this subfile. (Hex: 0x00FF) + /// http://www.awaresystems.be/imaging/tiff/tifftags/subfiletype.html + /// </summary> + SubfileType = 255, + + /// <summary> + /// The number of columns in the image, i.e., the number of pixels per row. (Hex: 0x0100) + /// http://www.awaresystems.be/imaging/tiff/tifftags/imagewidth.html + /// </summary> + ImageWidth = 256, + + /// <summary> + /// The number of rows of pixels in the image. (Hex: 0x0101) + /// http://www.awaresystems.be/imaging/tiff/tifftags/imagelength.html + /// </summary> + ImageLength = 257, + + /// <summary> + /// Number of bits per component. (Hex: 0x0102) + /// http://www.awaresystems.be/imaging/tiff/tifftags/bitspersample.html + /// </summary> + BitsPerSample = 258, + + /// <summary> + /// Compression scheme used on the image data. (Hex: 0x0103) + /// http://www.awaresystems.be/imaging/tiff/tifftags/compression.html + /// </summary> + Compression = 259, + + /// <summary> + /// The color space of the image data. (Hex: 0x0106) + /// http://www.awaresystems.be/imaging/tiff/tifftags/photometricinterpretation.html + /// </summary> + PhotometricInterpretation = 262, + + /// <summary> + /// For black and white TIFF files that represent shades of gray, the technique used to convert from gray to black and white pixels. (Hex: 0x0107) + /// http://www.awaresystems.be/imaging/tiff/tifftags/threshholding.html + /// </summary> + Threshholding = 263, + + /// <summary> + /// The width of the dithering or halftoning matrix used to create a dithered or halftoned bilevel file. (Hex: 0x0108) + /// http://www.awaresystems.be/imaging/tiff/tifftags/cellwidth.html + /// </summary> + CellWidth = 264, + + /// <summary> + /// The length of the dithering or halftoning matrix used to create a dithered or halftoned bilevel file. (Hex: 0x0109) + /// http://www.awaresystems.be/imaging/tiff/tifftags/celllength.html + /// </summary> + CellLength = 265, + + /// <summary> + /// The logical order of bits within a byte. (Hex: 0x010A) + /// http://www.awaresystems.be/imaging/tiff/tifftags/fillorder.html + /// </summary> + FillOrder = 266, + + /// <summary> + /// The name of the document from which this image was scanned. (Hex: 0x010D) + /// http://www.awaresystems.be/imaging/tiff/tifftags/documentname.html + /// </summary> + DocumentName = 269, + + /// <summary> + /// A string that describes the subject of the image. (Hex: 0x010E) + /// http://www.awaresystems.be/imaging/tiff/tifftags/imagedescription.html + /// </summary> + ImageDescription = 270, + + /// <summary> + /// The scanner manufacturer. (Hex: 0x010F) + /// http://www.awaresystems.be/imaging/tiff/tifftags/make.html + /// </summary> + Make = 271, + + /// <summary> + /// The scanner model name or number. (Hex: 0x0110) + /// http://www.awaresystems.be/imaging/tiff/tifftags/model.html + /// </summary> + Model = 272, + + /// <summary> + /// For each strip, the byte offset of that strip. (Hex: 0x0111) + /// http://www.awaresystems.be/imaging/tiff/tifftags/stripoffsets.html + /// </summary> + StripOffsets = 273, + + /// <summary> + /// The orientation of the image with respect to the rows and columns. (Hex: 0x0112) + /// http://www.awaresystems.be/imaging/tiff/tifftags/orientation.html + /// </summary> + Orientation = 274, + + /// <summary> + /// The number of components per pixel. (Hex: 0x0115) + /// http://www.awaresystems.be/imaging/tiff/tifftags/samplesperpixel.html + /// </summary> + SamplesPerPixel = 277, + + /// <summary> + /// The number of rows per strip. (Hex: 0x0116) + /// http://www.awaresystems.be/imaging/tiff/tifftags/rowsperstrip.html + /// </summary> + RowsPerStrip = 278, + + /// <summary> + /// For each strip, the number of bytes in the strip after compression. (Hex: 0x0117) + /// http://www.awaresystems.be/imaging/tiff/tifftags/stripbytecounts.html + /// </summary> + StripByteCounts = 279, + + /// <summary> + /// The minimum component value used. (Hex: 0x0118) + /// http://www.awaresystems.be/imaging/tiff/tifftags/minsamplevalue.html + /// </summary> + MinSampleValue = 280, + + /// <summary> + /// The maximum component value used. (Hex: 0x0119) + /// http://www.awaresystems.be/imaging/tiff/tifftags/maxsamplevalue.html + /// </summary> + MaxSampleValue = 281, + + /// <summary> + /// The number of pixels per ResolutionUnit in the ImageWidth direction. (Hex: 0x011A) + /// http://www.awaresystems.be/imaging/tiff/tifftags/xresolution.html + /// </summary> + XResolution = 282, + + /// <summary> + /// The number of pixels per ResolutionUnit in the ImageLength direction. (Hex: 0x011B) + /// http://www.awaresystems.be/imaging/tiff/tifftags/yresolution.html + /// </summary> + YResolution = 283, + + /// <summary> + /// How the components of each pixel are stored. (Hex: 0x011C) + /// http://www.awaresystems.be/imaging/tiff/tifftags/planarconfiguration.html + /// </summary> + PlanarConfiguration = 284, + + /// <summary> + /// The name of the page from which this image was scanned. (Hex: 0x011D) + /// http://www.awaresystems.be/imaging/tiff/tifftags/pagename.html + /// </summary> + PageName = 285, + + /// <summary> + /// X position of the image. (Hex: 0x011E) + /// http://www.awaresystems.be/imaging/tiff/tifftags/xposition.html + /// </summary> + XPosition = 286, + + /// <summary> + /// Y position of the image. (Hex: 0x011F) + /// http://www.awaresystems.be/imaging/tiff/tifftags/yposition.html + /// </summary> + YPosition = 287, + + /// <summary> + /// For each string of contiguous unused bytes in a TIFF file, the byte offset of the string. (Hex: 0x0120) + /// http://www.awaresystems.be/imaging/tiff/tifftags/freeoffsets.html + /// </summary> + FreeOffsets = 288, + + /// <summary> + /// For each string of contiguous unused bytes in a TIFF file, the number of bytes in the string. (Hex: 0x0121) + /// http://www.awaresystems.be/imaging/tiff/tifftags/freebytecounts.html + /// </summary> + FreeByteCounts = 289, + + /// <summary> + /// The precision of the information contained in the GrayResponseCurve. (Hex: 0x0122) + /// http://www.awaresystems.be/imaging/tiff/tifftags/grayresponseunit.html + /// </summary> + GrayResponseUnit = 290, + + /// <summary> + /// For grayscale data, the optical density of each possible pixel value. (Hex: 0x0123) + /// http://www.awaresystems.be/imaging/tiff/tifftags/grayresponsecurve.html + /// </summary> + GrayResponseCurve = 291, + + /// <summary> + /// Options for Group 3 Fax compression (Hex: 0x0124) + /// http://www.awaresystems.be/imaging/tiff/tifftags/t4options.html + /// </summary> + T4Options = 292, + + /// <summary> + /// Options for Group 4 Fax compression (Hex: 0x0125) + /// http://www.awaresystems.be/imaging/tiff/tifftags/t6options.html + /// </summary> + T6Options = 293, + + /// <summary> + /// The unit of measurement for XResolution and YResolution. (Hex: 0x0128) + /// http://www.awaresystems.be/imaging/tiff/tifftags/resolutionunit.html + /// </summary> + ResolutionUnit = 296, + + /// <summary> + /// The page number of the page from which this image was scanned. (Hex: 0x0129) + /// http://www.awaresystems.be/imaging/tiff/tifftags/pagenumber.html + /// </summary> + PageNumber = 297, + + /// <summary> + /// Describes a transfer function for the image in tabular style. (Hex: 0x012D) + /// http://www.awaresystems.be/imaging/tiff/tifftags/transferfunction.html + /// </summary> + TransferFunction = 301, + + /// <summary> + /// Name and version number of the software package(s) used to create the image. (Hex: 0x0131) + /// http://www.awaresystems.be/imaging/tiff/tifftags/software.html + /// </summary> + Software = 305, + + /// <summary> + /// Date and time of image creation. (Hex: 0x0132) + /// http://www.awaresystems.be/imaging/tiff/tifftags/datetime.html + /// </summary> + DateTime = 306, + + /// <summary> + /// Person who created the image. (Hex: 0x013B) + /// http://www.awaresystems.be/imaging/tiff/tifftags/artist.html + /// </summary> + Artist = 315, + + /// <summary> + /// The computer and/or operating system in use at the time of image creation. (Hex: 0x013C) + /// http://www.awaresystems.be/imaging/tiff/tifftags/hostcomputer.html + /// </summary> + HostComputer = 316, + + /// <summary> + /// A mathematical operator that is applied to the image data before an encoding scheme is applied. (Hex: 0x013D) + /// http://www.awaresystems.be/imaging/tiff/tifftags/predictor.html + /// </summary> + Predictor = 317, + + /// <summary> + /// The chromaticity of the white point of the image. (Hex: 0x013E) + /// http://www.awaresystems.be/imaging/tiff/tifftags/whitepoint.html + /// </summary> + WhitePoint = 318, + + /// <summary> + /// The chromaticities of the primaries of the image. (Hex: 0x013F) + /// http://www.awaresystems.be/imaging/tiff/tifftags/primarychromaticities.html + /// </summary> + PrimaryChromaticities = 319, + + /// <summary> + /// A color map for palette color images. (Hex: 0x0140) + /// http://www.awaresystems.be/imaging/tiff/tifftags/colormap.html + /// </summary> + ColorMap = 320, + + /// <summary> + /// Conveys to the halftone function the range of gray levels within a colorimetrically-specified image that should retain tonal detail. (Hex: 0x0141) + /// http://www.awaresystems.be/imaging/tiff/tifftags/halftonehints.html + /// </summary> + HalftoneHints = 321, + + /// <summary> + /// The tile width in pixels. This is the number of columns in each tile. (Hex: 0x0142) + /// http://www.awaresystems.be/imaging/tiff/tifftags/tilewidth.html + /// </summary> + TileWidth = 322, + + /// <summary> + /// The tile length (height) in pixels. This is the number of rows in each tile. (Hex: 0x0143) + /// http://www.awaresystems.be/imaging/tiff/tifftags/tilelength.html + /// </summary> + TileLength = 323, + + /// <summary> + /// For each tile, the byte offset of that tile, as compressed and stored on disk. (Hex: 0x0144) + /// http://www.awaresystems.be/imaging/tiff/tifftags/tileoffsets.html + /// </summary> + TileOffsets = 324, + + /// <summary> + /// For each tile, the number of (compressed) bytes in that tile. (Hex: 0x0145) + /// http://www.awaresystems.be/imaging/tiff/tifftags/tilebytecounts.html + /// </summary> + TileByteCounts = 325, + + /// <summary> + /// Used in the TIFF-F standard, denotes the number of 'bad' scan lines encountered by the facsimile device. (Hex: 0x0146) + /// http://www.awaresystems.be/imaging/tiff/tifftags/badfaxlines.html + /// </summary> + BadFaxLines = 326, + + /// <summary> + /// Used in the TIFF-F standard, indicates if 'bad' lines encountered during reception are stored in the data, or if 'bad' lines have been replaced by the receiver. (Hex: 0x0147) + /// http://www.awaresystems.be/imaging/tiff/tifftags/cleanfaxdata.html + /// </summary> + CleanFaxData = 327, + + /// <summary> + /// Used in the TIFF-F standard, denotes the maximum number of consecutive 'bad' scanlines received. (Hex: 0x0148) + /// http://www.awaresystems.be/imaging/tiff/tifftags/consecutivebadfaxlines.html + /// </summary> + ConsecutiveBadFaxLines = 328, + + /// <summary> + /// Offset to child IFDs. (Hex: 0x014A) + /// http://www.awaresystems.be/imaging/tiff/tifftags/subifds.html + /// </summary> + SubIFDs = 330, + + /// <summary> + /// The set of inks used in a separated (PhotometricInterpretation=5) image. (Hex: 0x014C) + /// http://www.awaresystems.be/imaging/tiff/tifftags/inkset.html + /// </summary> + InkSet = 332, + + /// <summary> + /// The name of each ink used in a separated image. (Hex: 0x014D) + /// http://www.awaresystems.be/imaging/tiff/tifftags/inknames.html + /// </summary> + InkNames = 333, + + /// <summary> + /// The number of inks. (Hex: 0x014E) + /// http://www.awaresystems.be/imaging/tiff/tifftags/numberofinks.html + /// </summary> + NumberOfInks = 334, + + /// <summary> + /// The component values that correspond to a 0% dot and 100% dot. (Hex: 0x0150) + /// http://www.awaresystems.be/imaging/tiff/tifftags/dotrange.html + /// </summary> + DotRange = 336, + + /// <summary> + /// A description of the printing environment for which this separation is intended. (Hex: 0x0151) + /// http://www.awaresystems.be/imaging/tiff/tifftags/targetprinter.html + /// </summary> + TargetPrinter = 337, + + /// <summary> + /// Description of extra components. (Hex: 0x0152) + /// http://www.awaresystems.be/imaging/tiff/tifftags/extrasamples.html + /// </summary> + ExtraSamples = 338, + + /// <summary> + /// Specifies how to interpret each data sample in a pixel. (Hex: 0x0153) + /// http://www.awaresystems.be/imaging/tiff/tifftags/sampleformat.html + /// </summary> + SampleFormat = 339, + + /// <summary> + /// Specifies the minimum sample value. (Hex: 0x0154) + /// http://www.awaresystems.be/imaging/tiff/tifftags/sminsamplevalue.html + /// </summary> + SMinSampleValue = 340, + + /// <summary> + /// Specifies the maximum sample value. (Hex: 0x0155) + /// http://www.awaresystems.be/imaging/tiff/tifftags/smaxsamplevalue.html + /// </summary> + SMaxSampleValue = 341, + + /// <summary> + /// Expands the range of the TransferFunction. (Hex: 0x0156) + /// http://www.awaresystems.be/imaging/tiff/tifftags/transferrange.html + /// </summary> + TransferRange = 342, + + /// <summary> + /// Mirrors the essentials of PostScript's path creation functionality. (Hex: 0x0157) + /// http://www.awaresystems.be/imaging/tiff/tifftags/clippath.html + /// </summary> + ClipPath = 343, + + /// <summary> + /// The number of units that span the width of the image, in terms of integer ClipPath coordinates. (Hex: 0x0158) + /// http://www.awaresystems.be/imaging/tiff/tifftags/xclippathunits.html + /// </summary> + XClipPathUnits = 344, + + /// <summary> + /// The number of units that span the height of the image, in terms of integer ClipPath coordinates. (Hex: 0x0159) + /// http://www.awaresystems.be/imaging/tiff/tifftags/yclippathunits.html + /// </summary> + YClipPathUnits = 345, + + /// <summary> + /// Aims to broaden the support for indexed images to include support for any color space. (Hex: 0x015A) + /// http://www.awaresystems.be/imaging/tiff/tifftags/indexed.html + /// </summary> + Indexed = 346, + + /// <summary> + /// JPEG quantization and/or Huffman tables. (Hex: 0x015B) + /// http://www.awaresystems.be/imaging/tiff/tifftags/jpegtables.html + /// </summary> + JPEGTables = 347, + + /// <summary> + /// OPI-related. (Hex: 0x015F) + /// http://www.awaresystems.be/imaging/tiff/tifftags/opiproxy.html + /// </summary> + OPIProxy = 351, + + /// <summary> + /// Used in the TIFF-FX standard to point to an IFD containing tags that are globally applicable to the complete TIFF file. (Hex: 0x0190) + /// http://www.awaresystems.be/imaging/tiff/tifftags/globalparametersifd.html + /// </summary> + GlobalParametersIFD = 400, + + /// <summary> + /// Used in the TIFF-FX standard, denotes the type of data stored in this file or IFD. (Hex: 0x0191) + /// http://www.awaresystems.be/imaging/tiff/tifftags/profiletype.html + /// </summary> + ProfileType = 401, + + /// <summary> + /// Used in the TIFF-FX standard, denotes the 'profile' that applies to this file. (Hex: 0x0192) + /// http://www.awaresystems.be/imaging/tiff/tifftags/faxprofile.html + /// </summary> + FaxProfile = 402, + + /// <summary> + /// Used in the TIFF-FX standard, indicates which coding methods are used in the file. (Hex: 0x0193) + /// http://www.awaresystems.be/imaging/tiff/tifftags/codingmethods.html + /// </summary> + CodingMethods = 403, + + /// <summary> + /// Used in the TIFF-FX standard, denotes the year of the standard specified by the FaxProfile field. (Hex: 0x0194) + /// http://www.awaresystems.be/imaging/tiff/tifftags/versionyear.html + /// </summary> + VersionYear = 404, + + /// <summary> + /// Used in the TIFF-FX standard, denotes the mode of the standard specified by the FaxProfile field. (Hex: 0x0195) + /// http://www.awaresystems.be/imaging/tiff/tifftags/modenumber.html + /// </summary> + ModeNumber = 405, + + /// <summary> + /// Used in the TIFF-F and TIFF-FX standards, holds information about the ITULAB (PhotometricInterpretation = 10) encoding. (Hex: 0x01B1) + /// http://www.awaresystems.be/imaging/tiff/tifftags/decode.html + /// </summary> + Decode = 433, + + /// <summary> + /// Defined in the Mixed Raster Content part of RFC 2301, is the default color needed in areas where no image is available. (Hex: 0x01B2) + /// http://www.awaresystems.be/imaging/tiff/tifftags/defaultimagecolor.html + /// </summary> + DefaultImageColor = 434, + + /// <summary> + /// Old-style JPEG compression field. TechNote2 invalidates this part of the specification. (Hex: 0x0200) + /// http://www.awaresystems.be/imaging/tiff/tifftags/jpegproc.html + /// </summary> + JPEGProc = 512, + + /// <summary> + /// Old-style JPEG compression field. TechNote2 invalidates this part of the specification. (Hex: 0x0201) + /// http://www.awaresystems.be/imaging/tiff/tifftags/jpeginterchangeformat.html + /// </summary> + JPEGInterchangeFormat = 513, + + /// <summary> + /// Old-style JPEG compression field. TechNote2 invalidates this part of the specification. (Hex: 0x0202) + /// http://www.awaresystems.be/imaging/tiff/tifftags/jpeginterchangeformatlength.html + /// </summary> + JPEGInterchangeFormatLength = 514, + + /// <summary> + /// Old-style JPEG compression field. TechNote2 invalidates this part of the specification. (Hex: 0x0203) + /// http://www.awaresystems.be/imaging/tiff/tifftags/jpegrestartinterval.html + /// </summary> + JPEGRestartInterval = 515, + + /// <summary> + /// Old-style JPEG compression field. TechNote2 invalidates this part of the specification. (Hex: 0x0205) + /// http://www.awaresystems.be/imaging/tiff/tifftags/jpeglosslesspredictors.html + /// </summary> + JPEGLosslessPredictors = 517, + + /// <summary> + /// Old-style JPEG compression field. TechNote2 invalidates this part of the specification. (Hex: 0x0206) + /// http://www.awaresystems.be/imaging/tiff/tifftags/jpegpointtransforms.html + /// </summary> + JPEGPointTransforms = 518, + + /// <summary> + /// Old-style JPEG compression field. TechNote2 invalidates this part of the specification. (Hex: 0x0207) + /// http://www.awaresystems.be/imaging/tiff/tifftags/jpegqtables.html + /// </summary> + JPEGQTables = 519, + + /// <summary> + /// Old-style JPEG compression field. TechNote2 invalidates this part of the specification. (Hex: 0x0208) + /// http://www.awaresystems.be/imaging/tiff/tifftags/jpegdctables.html + /// </summary> + JPEGDCTables = 520, + + /// <summary> + /// Old-style JPEG compression field. TechNote2 invalidates this part of the specification. (Hex: 0x0209) + /// http://www.awaresystems.be/imaging/tiff/tifftags/jpegactables.html + /// </summary> + JPEGACTables = 521, + + /// <summary> + /// The transformation from RGB to YCbCr image data. (Hex: 0x0211) + /// http://www.awaresystems.be/imaging/tiff/tifftags/ycbcrcoefficients.html + /// </summary> + YCbCrCoefficients = 529, + + /// <summary> + /// Specifies the subsampling factors used for the chrominance components of a YCbCr image. (Hex: 0x0212) + /// http://www.awaresystems.be/imaging/tiff/tifftags/ycbcrsubsampling.html + /// </summary> + YCbCrSubSampling = 530, + + /// <summary> + /// Specifies the positioning of subsampled chrominance components relative to luminance samples. (Hex: 0x0213) + /// http://www.awaresystems.be/imaging/tiff/tifftags/ycbcrpositioning.html + /// </summary> + YCbCrPositioning = 531, + + /// <summary> + /// Specifies a pair of headroom and footroom image data values (codes) for each pixel component. (Hex: 0x0214) + /// http://www.awaresystems.be/imaging/tiff/tifftags/referenceblackwhite.html + /// </summary> + ReferenceBlackWhite = 532, + + /// <summary> + /// Defined in the Mixed Raster Content part of RFC 2301, used to replace RowsPerStrip for IFDs with variable-sized strips. (Hex: 0x022F) + /// http://www.awaresystems.be/imaging/tiff/tifftags/striprowcounts.html + /// </summary> + StripRowCounts = 559, + + /// <summary> + /// XML packet containing XMP metadata (Hex: 0x02BC) + /// http://www.awaresystems.be/imaging/tiff/tifftags/xmp.html + /// </summary> + XMP = 700, + + /// <summary> + /// Rating tag used by Windows (Hex: 0x4746) + /// </summary> + Rating = 18246, + + /// <summary> + /// Rating tag used by Windows, value in percent (Hex: 0x4749) + /// </summary> + RatingPercent = 18249, + + /// <summary> + /// OPI-related. (Hex: 0x800D) + /// http://www.awaresystems.be/imaging/tiff/tifftags/imageid.html + /// </summary> + ImageID = 32781, + + /// <summary> + /// Annotation data, as used in 'Imaging for Windows'. (Hex: 0x80A4) + /// http://www.awaresystems.be/imaging/tiff/tifftags/wangannotation.html + /// </summary> + WangAnnotation = 32932, + + /// <summary> + /// Copyright notice. (Hex: 0x8298) + /// http://www.awaresystems.be/imaging/tiff/tifftags/copyright.html + /// </summary> + Copyright = 33432, + + /// <summary> + /// Specifies the pixel data format encoding in the Molecular Dynamics GEL file format. (Hex: 0x82A5) + /// http://www.awaresystems.be/imaging/tiff/tifftags/mdfiletag.html + /// </summary> + MDFileTag = 33445, + + /// <summary> + /// Specifies a scale factor in the Molecular Dynamics GEL file format. (Hex: 0x82A6) + /// http://www.awaresystems.be/imaging/tiff/tifftags/mdscalepixel.html + /// </summary> + MDScalePixel = 33446, + + /// <summary> + /// Used to specify the conversion from 16bit to 8bit in the Molecular Dynamics GEL file format. (Hex: 0x82A7) + /// http://www.awaresystems.be/imaging/tiff/tifftags/mdcolortable.html + /// </summary> + MDColorTable = 33447, + + /// <summary> + /// Name of the lab that scanned this file, as used in the Molecular Dynamics GEL file format. (Hex: 0x82A8) + /// http://www.awaresystems.be/imaging/tiff/tifftags/mdlabname.html + /// </summary> + MDLabName = 33448, + + /// <summary> + /// Information about the sample, as used in the Molecular Dynamics GEL file format. (Hex: 0x82A9) + /// http://www.awaresystems.be/imaging/tiff/tifftags/mdsampleinfo.html + /// </summary> + MDSampleInfo = 33449, + + /// <summary> + /// Date the sample was prepared, as used in the Molecular Dynamics GEL file format. (Hex: 0x82AA) + /// http://www.awaresystems.be/imaging/tiff/tifftags/mdprepdate.html + /// </summary> + MDPrepDate = 33450, + + /// <summary> + /// Time the sample was prepared, as used in the Molecular Dynamics GEL file format. (Hex: 0x82AB) + /// http://www.awaresystems.be/imaging/tiff/tifftags/mdpreptime.html + /// </summary> + MDPrepTime = 33451, + + /// <summary> + /// Units for data in this file, as used in the Molecular Dynamics GEL file format. (Hex: 0x82AC) + /// http://www.awaresystems.be/imaging/tiff/tifftags/mdfileunits.html + /// </summary> + MDFileUnits = 33452, + + /// <summary> + /// Used in interchangeable GeoTIFF files. (Hex: 0x830E) + /// http://www.awaresystems.be/imaging/tiff/tifftags/modelpixelscaletag.html + /// </summary> + ModelPixelScaleTag = 33550, + + /// <summary> + /// IPTC (International Press Telecommunications Council) metadata. (Hex: 0x83BB) + /// http://www.awaresystems.be/imaging/tiff/tifftags/iptc.html + /// </summary> + IPTC = 33723, + + /// <summary> + /// Intergraph Application specific storage. (Hex: 0x847E) + /// http://www.awaresystems.be/imaging/tiff/tifftags/ingrpacketdatatag.html + /// </summary> + INGRPacketDataTag = 33918, + + /// <summary> + /// Intergraph Application specific flags. (Hex: 0x847F) + /// http://www.awaresystems.be/imaging/tiff/tifftags/ingrflagregisters.html + /// </summary> + INGRFlagRegisters = 33919, + + /// <summary> + /// Originally part of Intergraph's GeoTIFF tags, but likely understood by IrasB only. (Hex: 0x8480) + /// http://www.awaresystems.be/imaging/tiff/tifftags/irasbtransformationmatrix.html + /// </summary> + IrasBTransformationMatrix = 33920, + + /// <summary> + /// Originally part of Intergraph's GeoTIFF tags, but now used in interchangeable GeoTIFF files. (Hex: 0x8482) + /// http://www.awaresystems.be/imaging/tiff/tifftags/modeltiepointtag.html + /// </summary> + ModelTiepointTag = 33922, + + /// <summary> + /// Used in interchangeable GeoTIFF files. (Hex: 0x85D8) + /// http://www.awaresystems.be/imaging/tiff/tifftags/modeltransformationtag.html + /// </summary> + ModelTransformationTag = 34264, + + /// <summary> + /// Collection of Photoshop 'Image Resource Blocks'. (Hex: 0x8649) + /// http://www.awaresystems.be/imaging/tiff/tifftags/photoshop.html + /// </summary> + Photoshop = 34377, + + /// <summary> + /// A pointer to the Exif IFD. (Hex: 0x8769) + /// http://www.awaresystems.be/imaging/tiff/tifftags/exififd.html + /// </summary> + ExifIFD = 34665, + + /// <summary> + /// ICC profile data. (Hex: 0x8773) + /// http://www.awaresystems.be/imaging/tiff/tifftags/iccprofile.html + /// </summary> + ICCProfile = 34675, + + /// <summary> + /// Defined in the Mixed Raster Content part of RFC 2301, used to denote the particular function of this Image in the mixed raster scheme. (Hex: 0x87AC) + /// http://www.awaresystems.be/imaging/tiff/tifftags/imagelayer.html + /// </summary> + ImageLayer = 34732, + + /// <summary> + /// Used in interchangeable GeoTIFF files. (Hex: 0x87AF) + /// http://www.awaresystems.be/imaging/tiff/tifftags/geokeydirectorytag.html + /// </summary> + GeoKeyDirectoryTag = 34735, + + /// <summary> + /// Used in interchangeable GeoTIFF files. (Hex: 0x87B0) + /// http://www.awaresystems.be/imaging/tiff/tifftags/geodoubleparamstag.html + /// </summary> + GeoDoubleParamsTag = 34736, + + /// <summary> + /// Used in interchangeable GeoTIFF files. (Hex: 0x87B1) + /// http://www.awaresystems.be/imaging/tiff/tifftags/geoasciiparamstag.html + /// </summary> + GeoAsciiParamsTag = 34737, + + /// <summary> + /// A pointer to the Exif-related GPS Info IFD. (Hex: 0x8825) + /// http://www.awaresystems.be/imaging/tiff/tifftags/gpsifd.html + /// </summary> + GPSIFD = 34853, + + /// <summary> + /// Used by HylaFAX. (Hex: 0x885C) + /// http://www.awaresystems.be/imaging/tiff/tifftags/hylafaxfaxrecvparams.html + /// </summary> + HylaFAXFaxRecvParams = 34908, + + /// <summary> + /// Used by HylaFAX. (Hex: 0x885D) + /// http://www.awaresystems.be/imaging/tiff/tifftags/hylafaxfaxsubaddress.html + /// </summary> + HylaFAXFaxSubAddress = 34909, + + /// <summary> + /// Used by HylaFAX. (Hex: 0x885E) + /// http://www.awaresystems.be/imaging/tiff/tifftags/hylafaxfaxrecvtime.html + /// </summary> + HylaFAXFaxRecvTime = 34910, + + /// <summary> + /// Used by Adobe Photoshop. (Hex: 0x935C) + /// http://www.awaresystems.be/imaging/tiff/tifftags/imagesourcedata.html + /// </summary> + ImageSourceData = 37724, + + /// <summary> + /// A pointer to the Exif-related Interoperability IFD. (Hex: 0xA005) + /// http://www.awaresystems.be/imaging/tiff/tifftags/interoperabilityifd.html + /// </summary> + InteroperabilityIFD = 40965, + + /// <summary> + /// Used by the GDAL library, holds an XML list of name=value 'metadata' values about the image as a whole, and about specific samples. (Hex: 0xA480) + /// http://www.awaresystems.be/imaging/tiff/tifftags/gdal_metadata.html + /// </summary> + GDAL_METADATA = 42112, + + /// <summary> + /// Used by the GDAL library, contains an ASCII encoded nodata or background pixel value. (Hex: 0xA481) + /// http://www.awaresystems.be/imaging/tiff/tifftags/gdal_nodata.html + /// </summary> + GDAL_NODATA = 42113, + + /// <summary> + /// Used in the Oce scanning process. (Hex: 0xC427) + /// http://www.awaresystems.be/imaging/tiff/tifftags/ocescanjobdescription.html + /// </summary> + OceScanjobDescription = 50215, + + /// <summary> + /// Used in the Oce scanning process. (Hex: 0xC428) + /// http://www.awaresystems.be/imaging/tiff/tifftags/oceapplicationselector.html + /// </summary> + OceApplicationSelector = 50216, + + /// <summary> + /// Used in the Oce scanning process. (Hex: 0xC429) + /// http://www.awaresystems.be/imaging/tiff/tifftags/oceidentificationnumber.html + /// </summary> + OceIdentificationNumber = 50217, + + /// <summary> + /// Used in the Oce scanning process. (Hex: 0xC42A) + /// http://www.awaresystems.be/imaging/tiff/tifftags/oceimagelogiccharacteristics.html + /// </summary> + OceImageLogicCharacteristics = 50218, + + /// <summary> + /// Used in IFD 0 of DNG files. (Hex: 0xC612) + /// http://www.awaresystems.be/imaging/tiff/tifftags/dngversion.html + /// </summary> + DNGVersion = 50706, + + /// <summary> + /// Used in IFD 0 of DNG files. (Hex: 0xC613) + /// http://www.awaresystems.be/imaging/tiff/tifftags/dngbackwardversion.html + /// </summary> + DNGBackwardVersion = 50707, + + /// <summary> + /// Used in IFD 0 of DNG files. (Hex: 0xC614) + /// http://www.awaresystems.be/imaging/tiff/tifftags/uniquecameramodel.html + /// </summary> + UniqueCameraModel = 50708, + + /// <summary> + /// Used in IFD 0 of DNG files. (Hex: 0xC615) + /// http://www.awaresystems.be/imaging/tiff/tifftags/localizedcameramodel.html + /// </summary> + LocalizedCameraModel = 50709, + + /// <summary> + /// Used in Raw IFD of DNG files. (Hex: 0xC616) + /// http://www.awaresystems.be/imaging/tiff/tifftags/cfaplanecolor.html + /// </summary> + CFAPlaneColor = 50710, + + /// <summary> + /// Used in Raw IFD of DNG files. (Hex: 0xC617) + /// http://www.awaresystems.be/imaging/tiff/tifftags/cfalayout.html + /// </summary> + CFALayout = 50711, + + /// <summary> + /// Used in Raw IFD of DNG files. (Hex: 0xC618) + /// http://www.awaresystems.be/imaging/tiff/tifftags/linearizationtable.html + /// </summary> + LinearizationTable = 50712, + + /// <summary> + /// Used in Raw IFD of DNG files. (Hex: 0xC619) + /// http://www.awaresystems.be/imaging/tiff/tifftags/blacklevelrepeatdim.html + /// </summary> + BlackLevelRepeatDim = 50713, + + /// <summary> + /// Used in Raw IFD of DNG files. (Hex: 0xC61A) + /// http://www.awaresystems.be/imaging/tiff/tifftags/blacklevel.html + /// </summary> + BlackLevel = 50714, + + /// <summary> + /// Used in Raw IFD of DNG files. (Hex: 0xC61B) + /// http://www.awaresystems.be/imaging/tiff/tifftags/blackleveldeltah.html + /// </summary> + BlackLevelDeltaH = 50715, + + /// <summary> + /// Used in Raw IFD of DNG files. (Hex: 0xC61C) + /// http://www.awaresystems.be/imaging/tiff/tifftags/blackleveldeltav.html + /// </summary> + BlackLevelDeltaV = 50716, + + /// <summary> + /// Used in Raw IFD of DNG files. (Hex: 0xC61D) + /// http://www.awaresystems.be/imaging/tiff/tifftags/whitelevel.html + /// </summary> + WhiteLevel = 50717, + + /// <summary> + /// Used in Raw IFD of DNG files. (Hex: 0xC61E) + /// http://www.awaresystems.be/imaging/tiff/tifftags/defaultscale.html + /// </summary> + DefaultScale = 50718, + + /// <summary> + /// Used in Raw IFD of DNG files. (Hex: 0xC61F) + /// http://www.awaresystems.be/imaging/tiff/tifftags/defaultcroporigin.html + /// </summary> + DefaultCropOrigin = 50719, + + /// <summary> + /// Used in Raw IFD of DNG files. (Hex: 0xC620) + /// http://www.awaresystems.be/imaging/tiff/tifftags/defaultcropsize.html + /// </summary> + DefaultCropSize = 50720, + + /// <summary> + /// Used in IFD 0 of DNG files. (Hex: 0xC621) + /// http://www.awaresystems.be/imaging/tiff/tifftags/colormatrix1.html + /// </summary> + ColorMatrix1 = 50721, + + /// <summary> + /// Used in IFD 0 of DNG files. (Hex: 0xC622) + /// http://www.awaresystems.be/imaging/tiff/tifftags/colormatrix2.html + /// </summary> + ColorMatrix2 = 50722, + + /// <summary> + /// Used in IFD 0 of DNG files. (Hex: 0xC623) + /// http://www.awaresystems.be/imaging/tiff/tifftags/cameracalibration1.html + /// </summary> + CameraCalibration1 = 50723, + + /// <summary> + /// Used in IFD 0 of DNG files. (Hex: 0xC624) + /// http://www.awaresystems.be/imaging/tiff/tifftags/cameracalibration2.html + /// </summary> + CameraCalibration2 = 50724, + + /// <summary> + /// Used in IFD 0 of DNG files. (Hex: 0xC625) + /// http://www.awaresystems.be/imaging/tiff/tifftags/reductionmatrix1.html + /// </summary> + ReductionMatrix1 = 50725, + + /// <summary> + /// Used in IFD 0 of DNG files. (Hex: 0xC626) + /// http://www.awaresystems.be/imaging/tiff/tifftags/reductionmatrix2.html + /// </summary> + ReductionMatrix2 = 50726, + + /// <summary> + /// Used in IFD 0 of DNG files. (Hex: 0xC627) + /// http://www.awaresystems.be/imaging/tiff/tifftags/analogbalance.html + /// </summary> + AnalogBalance = 50727, + + /// <summary> + /// Used in IFD 0 of DNG files. (Hex: 0xC628) + /// http://www.awaresystems.be/imaging/tiff/tifftags/asshotneutral.html + /// </summary> + AsShotNeutral = 50728, + + /// <summary> + /// Used in IFD 0 of DNG files. (Hex: 0xC629) + /// http://www.awaresystems.be/imaging/tiff/tifftags/asshotwhitexy.html + /// </summary> + AsShotWhiteXY = 50729, + + /// <summary> + /// Used in IFD 0 of DNG files. (Hex: 0xC62A) + /// http://www.awaresystems.be/imaging/tiff/tifftags/baselineexposure.html + /// </summary> + BaselineExposure = 50730, + + /// <summary> + /// Used in IFD 0 of DNG files. (Hex: 0xC62B) + /// http://www.awaresystems.be/imaging/tiff/tifftags/baselinenoise.html + /// </summary> + BaselineNoise = 50731, + + /// <summary> + /// Used in IFD 0 of DNG files. (Hex: 0xC62C) + /// http://www.awaresystems.be/imaging/tiff/tifftags/baselinesharpness.html + /// </summary> + BaselineSharpness = 50732, + + /// <summary> + /// Used in Raw IFD of DNG files. (Hex: 0xC62D) + /// http://www.awaresystems.be/imaging/tiff/tifftags/bayergreensplit.html + /// </summary> + BayerGreenSplit = 50733, + + /// <summary> + /// Used in IFD 0 of DNG files. (Hex: 0xC62E) + /// http://www.awaresystems.be/imaging/tiff/tifftags/linearresponselimit.html + /// </summary> + LinearResponseLimit = 50734, + + /// <summary> + /// Used in IFD 0 of DNG files. (Hex: 0xC62F) + /// http://www.awaresystems.be/imaging/tiff/tifftags/cameraserialnumber.html + /// </summary> + CameraSerialNumber = 50735, + + /// <summary> + /// Used in IFD 0 of DNG files. (Hex: 0xC630) + /// http://www.awaresystems.be/imaging/tiff/tifftags/lensinfo.html + /// </summary> + LensInfo = 50736, + + /// <summary> + /// Used in Raw IFD of DNG files. (Hex: 0xC631) + /// http://www.awaresystems.be/imaging/tiff/tifftags/chromablurradius.html + /// </summary> + ChromaBlurRadius = 50737, + + /// <summary> + /// Used in Raw IFD of DNG files. (Hex: 0xC632) + /// http://www.awaresystems.be/imaging/tiff/tifftags/antialiasstrength.html + /// </summary> + AntiAliasStrength = 50738, + + /// <summary> + /// Used in IFD 0 of DNG files. (Hex: 0xC634) + /// http://www.awaresystems.be/imaging/tiff/tifftags/dngprivatedata.html + /// </summary> + DNGPrivateData = 50740, + + /// <summary> + /// Used in IFD 0 of DNG files. (Hex: 0xC635) + /// http://www.awaresystems.be/imaging/tiff/tifftags/makernotesafety.html + /// </summary> + MakerNoteSafety = 50741, + + /// <summary> + /// Used in IFD 0 of DNG files. (Hex: 0xC65A) + /// http://www.awaresystems.be/imaging/tiff/tifftags/calibrationilluminant1.html + /// </summary> + CalibrationIlluminant1 = 50778, + + /// <summary> + /// Used in IFD 0 of DNG files. (Hex: 0xC65B) + /// http://www.awaresystems.be/imaging/tiff/tifftags/calibrationilluminant2.html + /// </summary> + CalibrationIlluminant2 = 50779, + + /// <summary> + /// Used in Raw IFD of DNG files. (Hex: 0xC65C) + /// http://www.awaresystems.be/imaging/tiff/tifftags/bestqualityscale.html + /// </summary> + BestQualityScale = 50780, + + /// <summary> + /// Alias Sketchbook Pro layer usage description. (Hex: 0xC660) + /// http://www.awaresystems.be/imaging/tiff/tifftags/aliaslayermetadata.html + /// </summary> + AliasLayerMetadata = 50784, + } +} diff --git a/Scripts/TaglibSharp/IFD/Tags/IFDEntryTag.cs.meta b/Scripts/TaglibSharp/IFD/Tags/IFDEntryTag.cs.meta new file mode 100644 index 0000000..b757433 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/IFDEntryTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4f3c87f0431d9d572af45dc7245e2ea9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Tags/IOPEntryTag.cs b/Scripts/TaglibSharp/IFD/Tags/IOPEntryTag.cs new file mode 100644 index 0000000..16ba3d9 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/IOPEntryTag.cs @@ -0,0 +1,61 @@ +// +// IOPEntryTag.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009-2010 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Tags +{ + /// <summary> + /// Entry tags occuring in the Interoperability IFD + /// The complete overview can be obtained at: + /// http://www.awaresystems.be/imaging/tiff.html + /// </summary> + public enum IOPEntryTag : ushort + { + /// <summary> + /// Indicates the identification of the Interoperability rule. (Hex: 0x0001) + /// http://www.awaresystems.be/imaging/tiff/tifftags/privateifd/interoperability/interoperabilityindex.html + /// </summary> + InteroperabilityIndex = 1, + + /// <summary> + /// Interoperability version. (Hex: 0x0002) + /// </summary> + InteroperabilityVersion = 2, + + /// <summary> + /// File format of image file. (Hex: 0x1000) + /// </summary> + RelatedImageFileFormat = 4096, + + /// <summary> + /// Image Width. (Hex: 0x1001) + /// </summary> + RelatedImageWidth = 4097, + + /// <summary> + /// Image Height. (Hex: 0x1002) + /// </summary> + RelatedImageLength = 4098, + } +} diff --git a/Scripts/TaglibSharp/IFD/Tags/IOPEntryTag.cs.meta b/Scripts/TaglibSharp/IFD/Tags/IOPEntryTag.cs.meta new file mode 100644 index 0000000..89ee0fc --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/IOPEntryTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 982fc4355a9d7a8ec853fde30ef0a93b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Tags/Nikon3MakerNoteEntryTag.cs b/Scripts/TaglibSharp/IFD/Tags/Nikon3MakerNoteEntryTag.cs new file mode 100644 index 0000000..b07d57b --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/Nikon3MakerNoteEntryTag.cs @@ -0,0 +1,473 @@ +// +// Nikon3MakerNoteEntryTag.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2010 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Tags +{ + /// <summary> + /// Nikon format 3 makernote tags. + /// Based on http://www.exiv2.org/tags-nikon.html and + /// http://park2.wakwak.com/~tsuruzoh/Computer/Digicams/exif-e.html + /// </summary> + public enum Nikon3MakerNoteEntryTag : ushort + { + /// <summary> + /// Makernote version. (Hex: 0x0001) + /// </summary> + Version = 1, + + /// <summary> + /// ISO speed setting. (Hex: 0X0002) + /// </summary> + ISOSpeed = 2, + + /// <summary> + /// Color mode. (Hex: 0X0003) + /// </summary> + ColorMode = 3, + + /// <summary> + /// Image quality setting. (Hex: 0X0004) + /// </summary> + Quality = 4, + + /// <summary> + /// White balance. (Hex: 0X0005) + /// </summary> + WhiteBalance = 5, + + /// <summary> + /// Image sharpening setting. (Hex: 0X0006) + /// </summary> + Sharpening = 6, + + /// <summary> + /// Focus mode. (Hex: 0X0007) + /// </summary> + Focus = 7, + + /// <summary> + /// Flash setting. (Hex: 0X0008) + /// </summary> + FlashSetting = 8, + + /// <summary> + /// Flash device. (Hex: 0X0009) + /// </summary> + FlashDevice = 9, + + /// <summary> + /// Unknown. (Hex: 0X000A) + /// </summary> + Unknown10 = 10, + + /// <summary> + /// White balance bias. (Hex: 0X000B) + /// </summary> + WhiteBalanceBias = 11, + + /// <summary> + /// WB RB levels. (Hex: 0X000C) + /// </summary> + WB_RBLevels = 12, + + /// <summary> + /// Program shift. (Hex: 0X000D) + /// </summary> + ProgramShift = 13, + + /// <summary> + /// Exposure difference. (Hex: 0X000E) + /// </summary> + ExposureDiff = 14, + + /// <summary> + /// ISO selection. (Hex: 0X000F) + /// </summary> + ISOSelection = 15, + + /// <summary> + /// Data dump. (Hex: 0X0010) + /// </summary> + DataDump = 16, + + /// <summary> + /// Offset to an IFD containing a preview image. (Hex: 0x0011) + /// </summary> + Preview = 17, + + /// <summary> + /// Flash compensation setting. (Hex: 0X0012) + /// </summary> + FlashComp = 18, + + /// <summary> + /// ISO setting. (Hex: 0X0013) + /// </summary> + ISOSettings = 19, + + /// <summary> + /// Image boundary. (Hex: 0X0016) + /// </summary> + ImageBoundary = 22, + + /// <summary> + /// Unknown. (Hex: 0X0017) + /// </summary> + Unknown23 = 23, + + /// <summary> + /// Flash bracket compensation applied. (Hex: 0X0018) + /// </summary> + FlashBracketComp = 24, + + /// <summary> + /// AE bracket compensation applied. (Hex: 0X0019) + /// </summary> + ExposureBracketComp = 25, + + /// <summary> + /// Image processing. (Hex: 0X001A) + /// </summary> + ImageProcessing = 26, + + /// <summary> + /// Crop high speed. (Hex: 0X001B) + /// </summary> + CropHiSpeed = 27, + + /// <summary> + /// Serial Number. (Hex: 0X001D) + /// </summary> + SerialNumber = 29, + + /// <summary> + /// Color space. (Hex: 0X001E) + /// </summary> + ColorSpace = 30, + + /// <summary> + /// VR info. (Hex: 0X001F) + /// </summary> + VRInfo = 31, + + /// <summary> + /// Image authentication. (Hex: 0X0020) + /// </summary> + ImageAuthentication = 32, + + /// <summary> + /// ActiveD-lighting. (Hex: 0X0022) + /// </summary> + ActiveDLighting = 34, + + /// <summary> + /// Picture control. (Hex: 0X0023) + /// </summary> + PictureControl = 35, + + /// <summary> + /// World time. (Hex: 0X0024) + /// </summary> + WorldTime = 36, + + /// <summary> + /// ISO info. (Hex: 0X0025) + /// </summary> + ISOInfo = 37, + + /// <summary> + /// Vignette control. (Hex: 0X002A) + /// </summary> + VignetteControl = 42, + + /// <summary> + /// Image adjustment setting. (Hex: 0X0080) + /// </summary> + ImageAdjustment = 128, + + /// <summary> + /// Tone compensation. (Hex: 0X0081) + /// </summary> + ToneComp = 129, + + /// <summary> + /// Auxiliary lens (adapter). (Hex: 0X0082) + /// </summary> + AuxiliaryLens = 130, + + /// <summary> + /// Lens type. (Hex: 0X0083) + /// </summary> + LensType = 131, + + /// <summary> + /// Lens. (Hex: 0X0084) + /// </summary> + Lens = 132, + + /// <summary> + /// Manual focus distance. (Hex: 0X0085) + /// </summary> + FocusDistance = 133, + + /// <summary> + /// Digital zoom setting. (Hex: 0X0086) + /// </summary> + DigitalZoom = 134, + + /// <summary> + /// Mode of flash used. (Hex: 0X0087) + /// </summary> + FlashMode = 135, + + /// <summary> + /// AF info. (Hex: 0X0088) + /// </summary> + AFInfo = 136, + + /// <summary> + /// Shooting mode. (Hex: 0X0089) + /// </summary> + ShootingMode = 137, + + /// <summary> + /// Auto bracket release. (Hex: 0X008A) + /// </summary> + AutoBracketRelease = 138, + + /// <summary> + /// Lens FStops. (Hex: 0X008B) + /// </summary> + LensFStops = 139, + + /// <summary> + /// Contrast curve. (Hex: 0X008C) + /// </summary> + ContrastCurve = 140, + + /// <summary> + /// Color hue. (Hex: 0X008D) + /// </summary> + ColorHue = 141, + + /// <summary> + /// Scene mode. (Hex: 0X008F) + /// </summary> + SceneMode = 143, + + /// <summary> + /// Light source. (Hex: 0X0090) + /// </summary> + LightSource = 144, + + /// <summary> + /// Shot info. (Hex: 0X0091) + /// </summary> + ShotInfo = 145, + + /// <summary> + /// Hue adjustment. (Hex: 0X0092) + /// </summary> + HueAdjustment = 146, + + /// <summary> + /// NEF compression. (Hex: 0X0093) + /// </summary> + NEFCompression = 147, + + /// <summary> + /// Saturation. (Hex: 0X0094) + /// </summary> + Saturation = 148, + + /// <summary> + /// Noise reduction. (Hex: 0X0095) + /// </summary> + NoiseReduction = 149, + + /// <summary> + /// Linearization table. (Hex: 0X0096) + /// </summary> + LinearizationTable = 150, + + /// <summary> + /// Color balance. (Hex: 0X0097) + /// </summary> + ColorBalance = 151, + + /// <summary> + /// Lens data settings. (Hex: 0X0098) + /// </summary> + LensData = 152, + + /// <summary> + /// Raw image center. (Hex: 0X0099) + /// </summary> + RawImageCenter = 153, + + /// <summary> + /// Sensor pixel size. (Hex: 0X009A) + /// </summary> + SensorPixelSize = 154, + + /// <summary> + /// Unknown. (Hex: 0X009B) + /// </summary> + Unknown155 = 155, + + /// <summary> + /// Scene assist. (Hex: 0X009C) + /// </summary> + SceneAssist = 156, + + /// <summary> + /// Retouch history. (Hex: 0X009E) + /// </summary> + RetouchHistory = 158, + + /// <summary> + /// Unknown. (Hex: 0X009F) + /// </summary> + Unknown159 = 159, + + /// <summary> + /// Camera serial number, usually starts with "NO= ". (Hex: 0X00A0) + /// </summary> + SerialNO = 160, + + /// <summary> + /// Image data size. (Hex: 0X00A2) + /// </summary> + ImageDataSize = 162, + + /// <summary> + /// Unknown. (Hex: 0X00A3) + /// </summary> + Unknown163 = 163, + + /// <summary> + /// Image count. (Hex: 0X00A5) + /// </summary> + ImageCount = 165, + + /// <summary> + /// Deleted image count. (Hex: 0X00A6) + /// </summary> + DeletedImageCount = 166, + + /// <summary> + /// Number of shots taken by camera. (Hex: 0X00A7) + /// </summary> + ShutterCount = 167, + + /// <summary> + /// Flash info. (Hex: 0X00A8) + /// </summary> + FlashInfo = 168, + + /// <summary> + /// Image optimization. (Hex: 0X00A9) + /// </summary> + ImageOptimization = 169, + + /// <summary> + /// Saturation. (Hex: 0X00AA) + /// </summary> + Saturation2 = 170, + + /// <summary> + /// Program variation. (Hex: 0X00AB) + /// </summary> + VariProgram = 171, + + /// <summary> + /// Image stabilization. (Hex: 0X00AC) + /// </summary> + ImageStabilization = 172, + + /// <summary> + /// AF response. (Hex: 0X00AD) + /// </summary> + AFResponse = 173, + + /// <summary> + /// Multi exposure. (Hex: 0X00B0) + /// </summary> + MultiExposure = 176, + + /// <summary> + /// High ISO Noise Reduction. (Hex: 0X00B1) + /// </summary> + HighISONoiseReduction = 177, + + /// <summary> + /// Toning effect. (Hex: 0X00B3) + /// </summary> + ToningEffect = 179, + + /// <summary> + /// AF info 2. (Hex: 0X00B7) + /// </summary> + AFInfo2 = 183, + + /// <summary> + /// File info. (Hex: 0X00B8) + /// </summary> + FileInfo = 184, + + /// <summary> + /// PrintIM information. (Hex: 0X0E00) + /// </summary> + PrintIM = 3584, + + /// <summary> + /// Capture data. (Hex: 0X0E01) + /// </summary> + CaptureData = 3585, + + /// <summary> + /// Capture version. (Hex: 0X0E09) + /// </summary> + CaptureVersion = 3593, + + /// <summary> + /// Capture offsets. (Hex: 0X0E0E) + /// </summary> + CaptureOffsets = 3598, + + /// <summary> + /// Scan IFD. (Hex: 0X0E10) + /// </summary> + ScanIFD = 3600, + + /// <summary> + /// ICC profile. (Hex: 0X0E1D) + /// </summary> + ICCProfile = 3613, + + /// <summary> + /// Capture output. (Hex: 0X0E1E) + /// </summary> + CaptureOutput = 3614, + } +} diff --git a/Scripts/TaglibSharp/IFD/Tags/Nikon3MakerNoteEntryTag.cs.meta b/Scripts/TaglibSharp/IFD/Tags/Nikon3MakerNoteEntryTag.cs.meta new file mode 100644 index 0000000..0faa86e --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/Nikon3MakerNoteEntryTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0ab76778a10fac15abcde769ad428f5f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Tags/NikonIsoInfoEntryTag.cs b/Scripts/TaglibSharp/IFD/Tags/NikonIsoInfoEntryTag.cs new file mode 100644 index 0000000..47196b3 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/NikonIsoInfoEntryTag.cs @@ -0,0 +1,55 @@ +// +// NikonIsoInfoEntryTag.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2010 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Tags +{ + /// <summary> + /// Nikon Iso Info entry tags. + /// Based on: + /// http://exiv2.org/tags-nikon.html + /// </summary> + public enum NikonIsoInfoEntryTag : ushort + { + + /// <summary> + /// ISO. (Hex: 0X0000) + /// </summary> + ISO = 0, + + /// <summary> + /// ISO expansion. (Hex: 0X0004) + /// </summary> + ISOExpansion = 4, + + /// <summary> + /// ISO 2. (Hex: 0X0006) + /// </summary> + ISO2 = 6, + + /// <summary> + /// ISO expansion 2. (Hex: 0X000A) + /// </summary> + ISOExpansion2 = 10, + + } +} diff --git a/Scripts/TaglibSharp/IFD/Tags/NikonIsoInfoEntryTag.cs.meta b/Scripts/TaglibSharp/IFD/Tags/NikonIsoInfoEntryTag.cs.meta new file mode 100644 index 0000000..7149590 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/NikonIsoInfoEntryTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ebae761c8a89b27cbb512d7af6b28339 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Tags/NikonLensData3EntryTag.cs b/Scripts/TaglibSharp/IFD/Tags/NikonLensData3EntryTag.cs new file mode 100644 index 0000000..9dc0766 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/NikonLensData3EntryTag.cs @@ -0,0 +1,105 @@ +// +// NikonLensData3EntryTag.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2010 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Tags +{ + /// <summary> + /// Nikon lens data entry tags. + /// Based on: + /// http://exiv2.org/tags-nikon.html + /// </summary> + public enum NikonLensData3EntryTag : ushort + { + + /// <summary> + /// Version. (Hex: 0X0000) + /// </summary> + Version = 0, + + /// <summary> + /// Exit pupil position. (Hex: 0X0004) + /// </summary> + ExitPupilPosition = 4, + + /// <summary> + /// AF aperture. (Hex: 0X0005) + /// </summary> + AFAperture = 5, + + /// <summary> + /// Focus position. (Hex: 0X0008) + /// </summary> + FocusPosition = 8, + + /// <summary> + /// Focus distance. (Hex: 0X000A) + /// </summary> + FocusDistance = 10, + + /// <summary> + /// Focal length. (Hex: 0X000B) + /// </summary> + FocalLength = 11, + + /// <summary> + /// Lens ID number. (Hex: 0X000C) + /// </summary> + LensIDNumber = 12, + + /// <summary> + /// Lens F-stops. (Hex: 0X000D) + /// </summary> + LensFStops = 13, + + /// <summary> + /// Min focal length. (Hex: 0X000E) + /// </summary> + MinFocalLength = 14, + + /// <summary> + /// Max focal length. (Hex: 0X000F) + /// </summary> + MaxFocalLength = 15, + + /// <summary> + /// Max aperture at min focal length. (Hex: 0X0010) + /// </summary> + MaxApertureAtMinFocal = 16, + + /// <summary> + /// Max aperture at max focal length. (Hex: 0X0011) + /// </summary> + MaxApertureAtMaxFocal = 17, + + /// <summary> + /// MCU version. (Hex: 0X0012) + /// </summary> + MCUVersion = 18, + + /// <summary> + /// Effective max aperture. (Hex: 0X0013) + /// </summary> + EffectiveMaxAperture = 19, + + } +} diff --git a/Scripts/TaglibSharp/IFD/Tags/NikonLensData3EntryTag.cs.meta b/Scripts/TaglibSharp/IFD/Tags/NikonLensData3EntryTag.cs.meta new file mode 100644 index 0000000..470ddef --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/NikonLensData3EntryTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ca114fd626a2186f48689c1c1cea8f39 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Tags/NikonPictureControlEntryTag.cs b/Scripts/TaglibSharp/IFD/Tags/NikonPictureControlEntryTag.cs new file mode 100644 index 0000000..6794164 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/NikonPictureControlEntryTag.cs @@ -0,0 +1,100 @@ +// +// NikonPictureControlEntryTag.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2010 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Tags +{ + /// <summary> + /// Nikon picture control entry tags. + /// Based on: + /// http://exiv2.org/tags-nikon.html + /// </summary> + public enum NikonPictureControlEntryTag : ushort + { + + /// <summary> + /// Version. (Hex: 0X0000) + /// </summary> + Version = 0, + + /// <summary> + /// Name. (Hex: 0X0004) + /// </summary> + Name = 4, + + /// <summary> + /// Base. (Hex: 0X0018) + /// </summary> + Base = 24, + + /// <summary> + /// Adjust. (Hex: 0X0030) + /// </summary> + Adjust = 48, + + /// <summary> + /// Quick adjust. (Hex: 0X0031) + /// </summary> + QuickAdjust = 49, + + /// <summary> + /// Sharpness. (Hex: 0X0032) + /// </summary> + Sharpness = 50, + + /// <summary> + /// Contrast. (Hex: 0X0033) + /// </summary> + Contrast = 51, + + /// <summary> + /// Brightness. (Hex: 0X0034) + /// </summary> + Brightness = 52, + + /// <summary> + /// Saturation. (Hex: 0X0035) + /// </summary> + Saturation = 53, + + /// <summary> + /// Hue adjustment. (Hex: 0X0036) + /// </summary> + HueAdjustment = 54, + + /// <summary> + /// Filter effect. (Hex: 0X0037) + /// </summary> + FilterEffect = 55, + + /// <summary> + /// Toning effect. (Hex: 0X0038) + /// </summary> + ToningEffect = 56, + + /// <summary> + /// Toning saturation. (Hex: 0X0039) + /// </summary> + ToningSaturation = 57, + + } +} diff --git a/Scripts/TaglibSharp/IFD/Tags/NikonPictureControlEntryTag.cs.meta b/Scripts/TaglibSharp/IFD/Tags/NikonPictureControlEntryTag.cs.meta new file mode 100644 index 0000000..99c33f9 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/NikonPictureControlEntryTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 364bc4e52f75161acba131c29573bca7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Tags/NikonPreviewMakerNoteEntryTag.cs b/Scripts/TaglibSharp/IFD/Tags/NikonPreviewMakerNoteEntryTag.cs new file mode 100644 index 0000000..30ddbce --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/NikonPreviewMakerNoteEntryTag.cs @@ -0,0 +1,80 @@ +// +// NikonPreviewMakerNoteEntryTag.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009-2010 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Tags +{ + /// <summary> + /// Nikon makernote preview image tags + /// The preview image is contained in a sub-IFD stored by the tag + /// Nikon3MakerNoteEntryTag.Preview. + /// Based on: + /// http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/Nikon.html#PreviewImage + /// </summary> + public enum NikonPreviewMakerNoteEntryTag : ushort + { + + /// <summary> + /// Compression scheme used on the image data. (Hex: 0x0103) + /// http://www.awaresystems.be/imaging/tiff/tifftags/compression.html + /// </summary> + Compression = 259, + + /// <summary> + /// The number of pixels per ResolutionUnit in the ImageWidth direction. (Hex: 0x011A) + /// http://www.awaresystems.be/imaging/tiff/tifftags/xresolution.html + /// </summary> + XResolution = 282, + + /// <summary> + /// The number of pixels per ResolutionUnit in the ImageLength direction. (Hex: 0x011B) + /// http://www.awaresystems.be/imaging/tiff/tifftags/yresolution.html + /// </summary> + YResolution = 283, + + /// <summary> + /// The unit of measurement for XResolution and YResolution. (Hex: 0x0128) + /// http://www.awaresystems.be/imaging/tiff/tifftags/resolutionunit.html + /// </summary> + ResolutionUnit = 296, + + /// <summary> + /// Start of the preview image data. (Hex: 0x0201) + /// http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/Nikon.html#PreviewImage + /// </summary> + PreviewImageStart = 513, + + /// <summary> + /// Length of the preview image data. (Hex: 0x0202) + /// http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/Nikon.html#PreviewImage + /// </summary> + PreviewImageLength = 514, + + /// <summary> + /// Specifies the positioning of subsampled chrominance components relative to luminance samples. (Hex: 0x0213) + /// http://www.awaresystems.be/imaging/tiff/tifftags/ycbcrpositioning.html + /// </summary> + YCbCrPositioning = 531 + } +} diff --git a/Scripts/TaglibSharp/IFD/Tags/NikonPreviewMakerNoteEntryTag.cs.meta b/Scripts/TaglibSharp/IFD/Tags/NikonPreviewMakerNoteEntryTag.cs.meta new file mode 100644 index 0000000..9a20fe5 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/NikonPreviewMakerNoteEntryTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fcb7f1149da6a6ae29b481e57beca4d7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Tags/NikonShotInfoEntryTag.cs b/Scripts/TaglibSharp/IFD/Tags/NikonShotInfoEntryTag.cs new file mode 100644 index 0000000..2844311 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/NikonShotInfoEntryTag.cs @@ -0,0 +1,80 @@ +// +// NikonShotInfoEntryTag.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2010 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Tags +{ + /// <summary> + /// Nikon shot info entry tags. + /// Based on: + /// http://exiv2.org/tags-nikon.html + /// </summary> + public enum NikonShotInfoEntryTag : ushort + { + + /// <summary> + /// Version. (Hex: 0X0000) + /// </summary> + Version = 0, + + /// <summary> + /// Shutter count 1. (Hex: 0X006A) + /// </summary> + ShutterCount1 = 106, + + /// <summary> + /// Deleted image count. (Hex: 0X006E) + /// </summary> + DeletedImageCount = 110, + + /// <summary> + /// Vibration reduction. (Hex: 0X0075) + /// </summary> + VibrationReduction = 117, + + /// <summary> + /// . (Hex: 0X0082) + /// </summary> + VibrationReduction1 = 130, + + /// <summary> + /// Shutter count 2. (Hex: 0X0157) + /// </summary> + ShutterCount2 = 343, + + /// <summary> + /// Vibration reduction 2. (Hex: 0X01AE) + /// </summary> + VibrationReduction2 = 430, + + /// <summary> + /// ISO. (Hex: 0X0256) + /// </summary> + ISO = 598, + + /// <summary> + /// Shutter count. (Hex: 0X0276) + /// </summary> + ShutterCount = 630, + + } +} diff --git a/Scripts/TaglibSharp/IFD/Tags/NikonShotInfoEntryTag.cs.meta b/Scripts/TaglibSharp/IFD/Tags/NikonShotInfoEntryTag.cs.meta new file mode 100644 index 0000000..02c0df4 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/NikonShotInfoEntryTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2d30137cf4584be70971e62ec124a79c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Tags/NikonVibrationReductionEntryTag.cs b/Scripts/TaglibSharp/IFD/Tags/NikonVibrationReductionEntryTag.cs new file mode 100644 index 0000000..3a495bd --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/NikonVibrationReductionEntryTag.cs @@ -0,0 +1,45 @@ +// +// NikonVibrationReductionEntryTag.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2010 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Tags +{ + /// <summary> + /// Nikon vibration reduction entry tags. + /// Based on: + /// http://exiv2.org/tags-nikon.html + /// </summary> + public enum NikonVibrationReductionEntryTag : ushort + { + + /// <summary> + /// Version. (Hex: 0X0000) + /// </summary> + Version = 0, + + /// <summary> + /// Vibration reduction. (Hex: 0X0004) + /// </summary> + VibrationReduction = 4, + + } +} diff --git a/Scripts/TaglibSharp/IFD/Tags/NikonVibrationReductionEntryTag.cs.meta b/Scripts/TaglibSharp/IFD/Tags/NikonVibrationReductionEntryTag.cs.meta new file mode 100644 index 0000000..e496481 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/NikonVibrationReductionEntryTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 277ea1683049e5c5f8ade1ec2fb0f65d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Tags/NikonWorldTimeEntryTag.cs b/Scripts/TaglibSharp/IFD/Tags/NikonWorldTimeEntryTag.cs new file mode 100644 index 0000000..7dd2834 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/NikonWorldTimeEntryTag.cs @@ -0,0 +1,50 @@ +// +// NikonWorldTimeEntryTag.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2010 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Tags +{ + /// <summary> + /// Nikon world time entry tags. + /// Based on: + /// http://exiv2.org/tags-nikon.html + /// </summary> + public enum NikonWorldTimeEntryTag : ushort + { + + /// <summary> + /// Timezone. (Hex: 0X0000) + /// </summary> + Timezone = 0, + + /// <summary> + /// Daylight savings. (Hex: 0X0002) + /// </summary> + DaylightSavings = 2, + + /// <summary> + /// Date display format. (Hex: 0X0003) + /// </summary> + DateDisplayFormat = 3, + + } +} diff --git a/Scripts/TaglibSharp/IFD/Tags/NikonWorldTimeEntryTag.cs.meta b/Scripts/TaglibSharp/IFD/Tags/NikonWorldTimeEntryTag.cs.meta new file mode 100644 index 0000000..9ea0fae --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/NikonWorldTimeEntryTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a574f148655294c22b84bb41c01e629b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Tags/OlympusMakerNoteEntryTag.cs b/Scripts/TaglibSharp/IFD/Tags/OlympusMakerNoteEntryTag.cs new file mode 100644 index 0000000..76f1c5d --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/OlympusMakerNoteEntryTag.cs @@ -0,0 +1,352 @@ +// +// OlympusMakerNoteEntryTag.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2010 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Tags +{ + /// <summary> + /// Olympus makernote tags. + /// Based on http://www.exiv2.org/tags-olympus.html + /// </summary> + public enum OlympusMakerNoteEntryTag : ushort + { + /// <summary> + /// Thumbnail image. (Hex: 0X0100) + /// </summary> + ThumbnailImage = 256, + + /// <summary> + /// Picture taking mode. (Hex: 0X0200) + /// </summary> + SpecialMode = 512, + + /// <summary> + /// Image quality setting. (Hex: 0X0201) + /// </summary> + Quality = 513, + + /// <summary> + /// Macro mode. (Hex: 0X0202) + /// </summary> + Macro = 514, + + /// <summary> + /// Black and white mode. (Hex: 0X0203) + /// </summary> + BWMode = 515, + + /// <summary> + /// Digital zoom ratio. (Hex: 0X0204) + /// </summary> + DigitalZoom = 516, + + /// <summary> + /// Focal plane diagonal. (Hex: 0X0205) + /// </summary> + FocalPlaneDiagonal = 517, + + /// <summary> + /// Lens distortion parameters. (Hex: 0X0206) + /// </summary> + LensDistortionParams = 518, + + /// <summary> + /// Software firmware version. (Hex: 0X0207) + /// </summary> + FirmwareVersion = 519, + + /// <summary> + /// ASCII format data such as [PictureInfo]. (Hex: 0X0208) + /// </summary> + PictureInfo = 520, + + /// <summary> + /// Camera ID data. (Hex: 0X0209) + /// </summary> + CameraID = 521, + + /// <summary> + /// Pre-capture frames. (Hex: 0X0300) + /// </summary> + PreCaptureFrames = 768, + + /// <summary> + /// One touch white balance. (Hex: 0X0302) + /// </summary> + OneTouchWB = 770, + + /// <summary> + /// Serial number. (Hex: 0X0404) + /// </summary> + SerialNumber = 1028, + + /// <summary> + /// PrintIM information. (Hex: 0X0E00) + /// </summary> + PrintIM = 3584, + + /// <summary> + /// Various camera settings 1. (Hex: 0X0F00) + /// </summary> + DataDump1 = 3840, + + /// <summary> + /// Various camera settings 2. (Hex: 0X0F01) + /// </summary> + DataDump2 = 3841, + + /// <summary> + /// Shutter speed value. (Hex: 0X1000) + /// </summary> + ShutterSpeed = 4096, + + /// <summary> + /// ISO speed value. (Hex: 0X1001) + /// </summary> + ISOSpeed = 4097, + + /// <summary> + /// Aperture value. (Hex: 0X1002) + /// </summary> + ApertureValue = 4098, + + /// <summary> + /// Brightness value. (Hex: 0X1003) + /// </summary> + Brightness = 4099, + + /// <summary> + /// Flash mode. (Hex: 0X1004) + /// </summary> + FlashMode = 4100, + + /// <summary> + /// Flash device. (Hex: 0X1005) + /// </summary> + FlashDevice = 4101, + + /// <summary> + /// Exposure compensation value. (Hex: 0X1006) + /// </summary> + Bracket = 4102, + + /// <summary> + /// Sensor temperature. (Hex: 0X1007) + /// </summary> + SensorTemperature = 4103, + + /// <summary> + /// Lens temperature. (Hex: 0X1008) + /// </summary> + LensTemperature = 4104, + + /// <summary> + /// Focus mode. (Hex: 0X100B) + /// </summary> + FocusMode = 4107, + + /// <summary> + /// Manual focus distance. (Hex: 0X100C) + /// </summary> + FocusDistance = 4108, + + /// <summary> + /// Zoom step count. (Hex: 0X100D) + /// </summary> + Zoom = 4109, + + /// <summary> + /// Macro focus step count. (Hex: 0X100E) + /// </summary> + MacroFocus = 4110, + + /// <summary> + /// Sharpness factor. (Hex: 0X100F) + /// </summary> + SharpnessFactor = 4111, + + /// <summary> + /// Flash charge level. (Hex: 0X1010) + /// </summary> + FlashChargeLevel = 4112, + + /// <summary> + /// Color matrix. (Hex: 0X1011) + /// </summary> + ColorMatrix = 4113, + + /// <summary> + /// Black level. (Hex: 0X1012) + /// </summary> + BlackLevel = 4114, + + /// <summary> + /// White balance mode. (Hex: 0X1015) + /// </summary> + WhiteBalance = 4117, + + /// <summary> + /// Red balance. (Hex: 0X1017) + /// </summary> + RedBalance = 4119, + + /// <summary> + /// Blue balance. (Hex: 0X1018) + /// </summary> + BlueBalance = 4120, + + /// <summary> + /// Serial number 2. (Hex: 0X101A) + /// </summary> + SerialNumber2 = 4122, + + /// <summary> + /// Flash exposure compensation. (Hex: 0X1023) + /// </summary> + FlashBias = 4131, + + /// <summary> + /// External flash bounce. (Hex: 0X1026) + /// </summary> + ExternalFlashBounce = 4134, + + /// <summary> + /// External flash zoom. (Hex: 0X1027) + /// </summary> + ExternalFlashZoom = 4135, + + /// <summary> + /// External flash mode. (Hex: 0X1028) + /// </summary> + ExternalFlashMode = 4136, + + /// <summary> + /// Contrast setting. (Hex: 0X1029) + /// </summary> + Contrast = 4137, + + /// <summary> + /// Sharpness factor. (Hex: 0X102A) + /// </summary> + SharpnessFactor2 = 4138, + + /// <summary> + /// Color control. (Hex: 0X102B) + /// </summary> + ColorControl = 4139, + + /// <summary> + /// Valid bits. (Hex: 0X102C) + /// </summary> + ValidBits = 4140, + + /// <summary> + /// Coring filter. (Hex: 0X102D) + /// </summary> + CoringFilter = 4141, + + /// <summary> + /// Image width. (Hex: 0X102E) + /// </summary> + ImageWidth = 4142, + + /// <summary> + /// Image height. (Hex: 0X102F) + /// </summary> + ImageHeight = 4143, + + /// <summary> + /// Compression ratio. (Hex: 0X1034) + /// </summary> + CompressionRatio = 4148, + + /// <summary> + /// Preview image embedded. (Hex: 0X1035) + /// </summary> + Thumbnail = 4149, + + /// <summary> + /// Offset of the preview image. (Hex: 0X1036) + /// </summary> + ThumbnailOffset = 4150, + + /// <summary> + /// Size of the preview image. (Hex: 0X1037) + /// </summary> + ThumbnailLength = 4151, + + /// <summary> + /// CCD scan mode. (Hex: 0X1039) + /// </summary> + CCDScanMode = 4153, + + /// <summary> + /// Noise reduction. (Hex: 0X103A) + /// </summary> + NoiseReduction = 4154, + + /// <summary> + /// Infinity lens step. (Hex: 0X103B) + /// </summary> + InfinityLensStep = 4155, + + /// <summary> + /// Near lens step. (Hex: 0X103C) + /// </summary> + NearLensStep = 4156, + + /// <summary> + /// Camera equipment sub-IFD. (Hex: 0X2010) + /// </summary> + Equipment = 8208, + + /// <summary> + /// Camera Settings sub-IFD. (Hex: 0X2020) + /// </summary> + CameraSettings = 8224, + + /// <summary> + /// Raw development sub-IFD. (Hex: 0X2030) + /// </summary> + RawDevelopment = 8240, + + /// <summary> + /// Raw development 2 sub-IFD. (Hex: 0X2031) + /// </summary> + RawDevelopment2 = 8241, + + /// <summary> + /// Image processing sub-IFD. (Hex: 0X2040) + /// </summary> + ImageProcessing = 8256, + + /// <summary> + /// Focus sub-IFD. (Hex: 0X2050) + /// </summary> + FocusInfo = 8272, + + /// <summary> + /// Raw sub-IFD. (Hex: 0X3000) + /// </summary> + RawInfo = 12288, + } +} diff --git a/Scripts/TaglibSharp/IFD/Tags/OlympusMakerNoteEntryTag.cs.meta b/Scripts/TaglibSharp/IFD/Tags/OlympusMakerNoteEntryTag.cs.meta new file mode 100644 index 0000000..1fca470 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/OlympusMakerNoteEntryTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5e44d77c9caab72acaa994c68a839e2e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Tags/PanasonicMakerNoteEntryTag.cs b/Scripts/TaglibSharp/IFD/Tags/PanasonicMakerNoteEntryTag.cs new file mode 100644 index 0000000..38a91d1 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/PanasonicMakerNoteEntryTag.cs @@ -0,0 +1,295 @@ +// +// PanasonicMakerNoteEntryTag.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2010 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Tags +{ + /// <summary> + /// Panasonic makernote tags. + /// Based on http://www.exiv2.org/tags-panasonic.html + /// </summary> + public enum PanasonicMakerNoteEntryTag : ushort + { + /// <summary> + /// Image Quality. (Hex: 0x0001) + /// </summary> + Quality = 1, + + /// <summary> + /// Firmware version. (Hex: 0X0002) + /// </summary> + FirmwareVersion = 2, + + /// <summary> + /// White balance setting. (Hex: 0X0003) + /// </summary> + WhiteBalance = 3, + + /// <summary> + /// Unknown. (Hex: 0X0004) + /// </summary> + Unknown4 = 4, + + /// <summary> + /// Focus mode. (Hex: 0X0007) + /// </summary> + FocusMode = 7, + + /// <summary> + /// AF mode. (Hex: 0X000F) + /// </summary> + AFMode = 15, + + /// <summary> + /// ISO Speed. (Hex: 0X0017) + /// </summary> + ISO = 23, + + /// <summary> + /// Image stabilization. (Hex: 0X001A) + /// </summary> + ImageStabilization = 26, + + /// <summary> + /// Macro mode. (Hex: 0X001C) + /// </summary> + Macro = 28, + + /// <summary> + /// Shooting mode. (Hex: 0X001F) + /// </summary> + ShootingMode = 31, + + /// <summary> + /// Audio. (Hex: 0X0020) + /// </summary> + Audio = 32, + + /// <summary> + /// Data dump. (Hex: 0X0021) + /// </summary> + DataDump = 33, + + /// <summary> + /// Unknown. (Hex: 0X0022) + /// </summary> + Unknown34 = 34, + + /// <summary> + /// White balance adjustment. (Hex: 0X0023) + /// </summary> + WhiteBalanceBias = 35, + + /// <summary> + /// Flash bias. (Hex: 0X0024) + /// </summary> + FlashBias = 36, + + /// <summary> + /// This number is unique, and contains the date of manufacture, but + /// is not the same as the number printed on the camera body. + /// (Hex: 0X0025) + /// </summary> + InternalSerialNumber = 37, + + /// <summary> + /// Exif version. (Hex: 0X0026) + /// </summary> + ExifVersion = 38, + + /// <summary> + /// Unknown. (Hex: 0X0027) + /// </summary> + Unknown39 = 39, + + /// <summary> + /// Color effect. (Hex: 0X0028) + /// </summary> + ColorEffect = 40, + + /// <summary> + /// Time in 1/100s from when the camera was powered on to when the + /// image is written to memory card. (Hex: 0X0029) + /// </summary> + TimeSincePowerOn = 41, + + /// <summary> + /// Burst mode. (Hex: 0X002A) + /// </summary> + BurstMode = 42, + + /// <summary> + /// Sequence number. (Hex: 0X002B) + /// </summary> + SequenceNumber = 43, + + /// <summary> + /// Contrast setting. (Hex: 0X002C) + /// </summary> + Contrast = 44, + + /// <summary> + /// Noise reduction. (Hex: 0X002D) + /// </summary> + NoiseReduction = 45, + + /// <summary> + /// Self timer. (Hex: 0X002E) + /// </summary> + SelfTimer = 46, + + /// <summary> + /// Unknown. (Hex: 0X002F) + /// </summary> + Unknown47 = 47, + + /// <summary> + /// Rotation. (Hex: 0X0030) + /// </summary> + Rotation = 48, + + /// <summary> + /// Unknown. (Hex: 0X0031) + /// </summary> + Unknown49 = 49, + + /// <summary> + /// Color mode. (Hex: 0X0032) + /// </summary> + ColorMode = 50, + + /// <summary> + /// Baby (or pet) age. (Hex: 0X0033) + /// </summary> + BabyAge = 51, + + /// <summary> + /// Optical zoom mode. (Hex: 0X0034) + /// </summary> + OpticalZoomMode = 52, + + /// <summary> + /// Conversion lens. (Hex: 0X0035) + /// </summary> + ConversionLens = 53, + + /// <summary> + /// Travel day. (Hex: 0X0036) + /// </summary> + TravelDay = 54, + + /// <summary> + /// Contrast. (Hex: 0X0039) + /// </summary> + Contrast2 = 57, + + /// <summary> + /// World time location. (Hex: 0X003A) + /// </summary> + WorldTimeLocation = 58, + + /// <summary> + /// Program ISO. (Hex: 0X003C) + /// </summary> + ProgramISO = 60, + + /// <summary> + /// Saturation. (Hex: 0X0040) + /// </summary> + Saturation = 64, + + /// <summary> + /// Sharpness. (Hex: 0X0041) + /// </summary> + Sharpness = 65, + + /// <summary> + /// Film mode. (Hex: 0X0042) + /// </summary> + FilmMode = 66, + + /// <summary> + /// WB adjust AB. Positive is a shift toward blue. (Hex: 0X0046) + /// </summary> + WBAdjustAB = 70, + + /// <summary> + /// WBAdjustGM. Positive is a shift toward green. (Hex: 0X0047) + /// </summary> + WBAdjustGM = 71, + + /// <summary> + /// Lens type. (Hex: 0X0051) + /// </summary> + LensType = 81, + + /// <summary> + /// Lens serial number. (Hex: 0X0052) + /// </summary> + LensSerialNumber = 82, + + /// <summary> + /// Accessory type. (Hex: 0X0053) + /// </summary> + AccessoryType = 83, + + /// <summary> + /// PrintIM information. (Hex: 0X0E00) + /// </summary> + PrintIM = 3584, + + /// <summary> + /// Unknown. (Hex: 0X4449) + /// </summary> + Unknown17481 = 17481, + + /// <summary> + /// MakerNote version. (Hex: 0X8000) + /// </summary> + MakerNoteVersion = 32768, + + /// <summary> + /// Scene mode. (Hex: 0X8001) + /// </summary> + SceneMode = 32769, + + /// <summary> + /// WB red level. (Hex: 0X8004) + /// </summary> + WBRedLevel = 32772, + + /// <summary> + /// WB green level. (Hex: 0X8005) + /// </summary> + WBGreenLevel = 32773, + + /// <summary> + /// WB blue level. (Hex: 0X8006) + /// </summary> + WBBlueLevel = 32774, + + /// <summary> + /// Baby (or pet) age. (Hex: 0X8010) + /// </summary> + BabyAge2 = 32784, + } +} diff --git a/Scripts/TaglibSharp/IFD/Tags/PanasonicMakerNoteEntryTag.cs.meta b/Scripts/TaglibSharp/IFD/Tags/PanasonicMakerNoteEntryTag.cs.meta new file mode 100644 index 0000000..8c84fef --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/PanasonicMakerNoteEntryTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c721e9fc4a4ccc0bba4b0709532f7fb3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Tags/PentaxMakerNoteEntryTag.cs b/Scripts/TaglibSharp/IFD/Tags/PentaxMakerNoteEntryTag.cs new file mode 100644 index 0000000..7960360 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/PentaxMakerNoteEntryTag.cs @@ -0,0 +1,437 @@ +// +// PentaxMakerNoteEntryTag.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2010 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Tags +{ + /// <summary> + /// Pentax makernote tags. + /// Based on http://www.exiv2.org/tags-pentax.html + /// </summary> + public enum PentaxMakerNoteEntryTag : ushort + { + /// <summary> + /// Pentax Makernote version. (Hex: 0X0000) + /// </summary> + Version = 0, + + /// <summary> + /// Camera shooting mode. (Hex: 0X0001) + /// </summary> + Mode = 1, + + /// <summary> + /// Resolution of a preview image. (Hex: 0X0002) + /// </summary> + PreviewResolution = 2, + + /// <summary> + /// Size of an IFD containing a preview image. (Hex: 0X0003) + /// </summary> + PreviewLength = 3, + + /// <summary> + /// Offset to an IFD containing a preview image. (Hex: 0X0004) + /// </summary> + PreviewOffset = 4, + + /// <summary> + /// Pentax model idenfication. (Hex: 0X0005) + /// </summary> + ModelID = 5, + + /// <summary> + /// Date. (Hex: 0X0006) + /// </summary> + Date = 6, + + /// <summary> + /// Time. (Hex: 0X0007) + /// </summary> + Time = 7, + + /// <summary> + /// Image quality settings. (Hex: 0X0008) + /// </summary> + Quality = 8, + + /// <summary> + /// Image size settings. (Hex: 0X0009) + /// </summary> + Size = 9, + + /// <summary> + /// Flash mode settings. (Hex: 0X000C) + /// </summary> + Flash = 12, + + /// <summary> + /// Focus mode settings. (Hex: 0X000D) + /// </summary> + Focus = 13, + + /// <summary> + /// Selected AF point. (Hex: 0X000E) + /// </summary> + AFPoint = 14, + + /// <summary> + /// AF point in focus. (Hex: 0X000F) + /// </summary> + AFPointInFocus = 15, + + /// <summary> + /// Exposure time. (Hex: 0X0012) + /// </summary> + ExposureTime = 18, + + /// <summary> + /// F-Number. (Hex: 0X0013) + /// </summary> + FNumber = 19, + + /// <summary> + /// ISO sensitivity settings. (Hex: 0X0014) + /// </summary> + ISO = 20, + + /// <summary> + /// Exposure compensation. (Hex: 0X0016) + /// </summary> + ExposureCompensation = 22, + + /// <summary> + /// MeteringMode. (Hex: 0X0017) + /// </summary> + MeteringMode = 23, + + /// <summary> + /// AutoBracketing. (Hex: 0X0018) + /// </summary> + AutoBracketing = 24, + + /// <summary> + /// White ballance. (Hex: 0X0019) + /// </summary> + WhiteBallance = 25, + + /// <summary> + /// White ballance mode. (Hex: 0X001A) + /// </summary> + WhiteBallanceMode = 26, + + /// <summary> + /// Blue color balance. (Hex: 0X001B) + /// </summary> + BlueBalance = 27, + + /// <summary> + /// Red color balance. (Hex: 0X001C) + /// </summary> + RedBalance = 28, + + /// <summary> + /// FocalLength. (Hex: 0X001D) + /// </summary> + FocalLength = 29, + + /// <summary> + /// Digital zoom. (Hex: 0X001E) + /// </summary> + DigitalZoom = 30, + + /// <summary> + /// Saturation. (Hex: 0X001F) + /// </summary> + Saturation = 31, + + /// <summary> + /// Contrast. (Hex: 0X0020) + /// </summary> + Contrast = 32, + + /// <summary> + /// Sharpness. (Hex: 0X0021) + /// </summary> + Sharpness = 33, + + /// <summary> + /// Location. (Hex: 0X0022) + /// </summary> + Location = 34, + + /// <summary> + /// Home town. (Hex: 0X0023) + /// </summary> + Hometown = 35, + + /// <summary> + /// Destination. (Hex: 0X0024) + /// </summary> + Destination = 36, + + /// <summary> + /// Whether day saving time is active in home town. (Hex: 0X0025) + /// </summary> + HometownDST = 37, + + /// <summary> + /// Whether day saving time is active in destination. (Hex: 0X0026) + /// </summary> + DestinationDST = 38, + + /// <summary> + /// DSPFirmwareVersion. (Hex: 0X0027) + /// </summary> + DSPFirmwareVersion = 39, + + /// <summary> + /// CPUFirmwareVersion. (Hex: 0X0028) + /// </summary> + CPUFirmwareVersion = 40, + + /// <summary> + /// Frame number. (Hex: 0X0029) + /// </summary> + FrameNumber = 41, + + /// <summary> + /// Camera calculated light value, includes exposure compensation. (Hex: 0X002D) + /// </summary> + EffectiveLV = 45, + + /// <summary> + /// Image processing. (Hex: 0X0032) + /// </summary> + ImageProcessing = 50, + + /// <summary> + /// Picture mode. (Hex: 0X0033) + /// </summary> + PictureMode = 51, + + /// <summary> + /// Drive mode. (Hex: 0X0034) + /// </summary> + DriveMode = 52, + + /// <summary> + /// Color space. (Hex: 0X0037) + /// </summary> + ColorSpace = 55, + + /// <summary> + /// Image area offset. (Hex: 0X0038) + /// </summary> + ImageAreaOffset = 56, + + /// <summary> + /// Raw image size. (Hex: 0X0039) + /// </summary> + RawImageSize = 57, + + /// <summary> + /// Preview image borders. (Hex: 0X003E) + /// </summary> + PreviewImageBorders = 62, + + /// <summary> + /// Lens type. (Hex: 0X003F) + /// </summary> + LensType = 63, + + /// <summary> + /// Sensitivity adjust. (Hex: 0X0040) + /// </summary> + SensitivityAdjust = 64, + + /// <summary> + /// Digital filter. (Hex: 0X0041) + /// </summary> + DigitalFilter = 65, + + /// <summary> + /// Camera temperature. (Hex: 0X0047) + /// </summary> + Temperature = 71, + + /// <summary> + /// AE lock. (Hex: 0X0048) + /// </summary> + AELock = 72, + + /// <summary> + /// Noise reduction. (Hex: 0X0049) + /// </summary> + NoiseReduction = 73, + + /// <summary> + /// Flash exposure compensation. (Hex: 0X004D) + /// </summary> + FlashExposureCompensation = 77, + + /// <summary> + /// Image tone. (Hex: 0X004F) + /// </summary> + ImageTone = 79, + + /// <summary> + /// Colort temperature. (Hex: 0X0050) + /// </summary> + ColorTemperature = 80, + + /// <summary> + /// Shake reduction information. (Hex: 0X005C) + /// </summary> + ShakeReduction = 92, + + /// <summary> + /// Shutter count. (Hex: 0X005D) + /// </summary> + ShutterCount = 93, + + /// <summary> + /// Dynamic range expansion. (Hex: 0X0069) + /// </summary> + DynamicRangeExpansion = 105, + + /// <summary> + /// High ISO noise reduction. (Hex: 0X0071) + /// </summary> + HighISONoiseReduction = 113, + + /// <summary> + /// AF Adjustment. (Hex: 0X0072) + /// </summary> + AFAdjustment = 114, + + /// <summary> + /// Black point. (Hex: 0X0200) + /// </summary> + BlackPoint = 512, + + /// <summary> + /// White point. (Hex: 0X0201) + /// </summary> + WhitePoint = 513, + + /// <summary> + /// ShotInfo. (Hex: 0X0205) + /// </summary> + ShotInfo = 517, + + /// <summary> + /// AEInfo. (Hex: 0X0206) + /// </summary> + AEInfo = 518, + + /// <summary> + /// LensInfo. (Hex: 0X0207) + /// </summary> + LensInfo = 519, + + /// <summary> + /// FlashInfo. (Hex: 0X0208) + /// </summary> + FlashInfo = 520, + + /// <summary> + /// AEMeteringSegments. (Hex: 0X0209) + /// </summary> + AEMeteringSegments = 521, + + /// <summary> + /// FlashADump. (Hex: 0X020A) + /// </summary> + FlashADump = 522, + + /// <summary> + /// FlashBDump. (Hex: 0X020B) + /// </summary> + FlashBDump = 523, + + /// <summary> + /// WB_RGGBLevelsDaylight. (Hex: 0X020D) + /// </summary> + WB_RGGBLevelsDaylight = 525, + + /// <summary> + /// WB_RGGBLevelsShade. (Hex: 0X020E) + /// </summary> + WB_RGGBLevelsShade = 526, + + /// <summary> + /// WB_RGGBLevelsCloudy. (Hex: 0X020F) + /// </summary> + WB_RGGBLevelsCloudy = 527, + + /// <summary> + /// WB_RGGBLevelsTungsten. (Hex: 0X0210) + /// </summary> + WB_RGGBLevelsTungsten = 528, + + /// <summary> + /// WB_RGGBLevelsFluorescentD. (Hex: 0X0211) + /// </summary> + WB_RGGBLevelsFluorescentD = 529, + + /// <summary> + /// WB_RGGBLevelsFluorescentN. (Hex: 0X0212) + /// </summary> + WB_RGGBLevelsFluorescentN = 530, + + /// <summary> + /// WB_RGGBLevelsFluorescentW. (Hex: 0X0213) + /// </summary> + WB_RGGBLevelsFluorescentW = 531, + + /// <summary> + /// WB_RGGBLevelsFlash. (Hex: 0X0214) + /// </summary> + WB_RGGBLevelsFlash = 532, + + /// <summary> + /// CameraInfo. (Hex: 0X0215) + /// </summary> + CameraInfo = 533, + + /// <summary> + /// BatteryInfo. (Hex: 0X0216) + /// </summary> + BatteryInfo = 534, + + /// <summary> + /// AFInfo. (Hex: 0X021F) + /// </summary> + AFInfo = 543, + + /// <summary> + /// ColorInfo. (Hex: 0X0222) + /// </summary> + ColorInfo = 546, + + /// <summary> + /// Serial Number. (Hex: 0X0229) + /// </summary> + SerialNumber = 553, + } +} diff --git a/Scripts/TaglibSharp/IFD/Tags/PentaxMakerNoteEntryTag.cs.meta b/Scripts/TaglibSharp/IFD/Tags/PentaxMakerNoteEntryTag.cs.meta new file mode 100644 index 0000000..28e60c1 --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/PentaxMakerNoteEntryTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5ca05c40d170af2d5862837cdc20ad34 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IFD/Tags/SonyMakerNoteEntryTag.cs b/Scripts/TaglibSharp/IFD/Tags/SonyMakerNoteEntryTag.cs new file mode 100644 index 0000000..ff62a0b --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/SonyMakerNoteEntryTag.cs @@ -0,0 +1,242 @@ +// +// SonyMakerNoteEntryTag.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2010 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.IFD.Tags +{ + /// <summary> + /// Label tags for Sony Makernote. + /// Based on http://www.exiv2.org/tags-sony.html + /// </summary> + public enum SonyMakerNoteEntryTag : ushort + { + /// <summary> + /// Image quality. (Hex: 0X0102) + /// </summary> + Quality = 258, + + /// <summary> + /// Flash exposure compensation in EV. (Hex: 0X0104) + /// </summary> + FlashExposureComp = 260, + + /// <summary> + /// Teleconverter Model. (Hex: 0X0105) + /// </summary> + Teleconverter = 261, + + /// <summary> + /// White Balance Fine Tune Value. (Hex: 0X0112) + /// </summary> + WhiteBalanceFineTune = 274, + + /// <summary> + /// Camera Settings. (Hex: 0X0114) + /// </summary> + CameraSettings = 276, + + /// <summary> + /// White balance. (Hex: 0X0115) + /// </summary> + WhiteBalance = 277, + + /// <summary> + /// PrintIM information. (Hex: 0X0E00) + /// </summary> + PrintIM = 3584, + + /// <summary> + /// Multi Burst Mode. (Hex: 0X1000) + /// </summary> + MultiBurstMode = 4096, + + /// <summary> + /// Multi Burst Image Width. (Hex: 0X1001) + /// </summary> + MultiBurstImageWidth = 4097, + + /// <summary> + /// Multi Burst Image Height. (Hex: 0X1002) + /// </summary> + MultiBurstImageHeight = 4098, + + /// <summary> + /// Panorama. (Hex: 0X1003) + /// </summary> + Panorama = 4099, + + /// <summary> + /// Preview Image. (Hex: 0X2001) + /// </summary> + PreviewImage = 8193, + + /// <summary> + /// Auto High Definition Range. (Hex: 0X200A) + /// </summary> + AutoHDR = 8202, + + /// <summary> + /// Shot Information. (Hex: 0X3000) + /// </summary> + ShotInfo = 12288, + + /// <summary> + /// File Format. (Hex: 0XB000) + /// </summary> + FileFormat = 45056, + + /// <summary> + /// Sony Model ID. (Hex: 0XB001) + /// </summary> + SonyModelID = 45057, + + /// <summary> + /// Color Reproduction. (Hex: 0XB020) + /// </summary> + ColorReproduction = 45088, + + /// <summary> + /// Color Temperature. (Hex: 0XB021) + /// </summary> + ColorTemperature = 45089, + + /// <summary> + /// Color Compensation Filter: negative is green, positive is magenta. (Hex: 0XB022) + /// </summary> + ColorCompensationFilter = 45090, + + /// <summary> + /// Scene Mode. (Hex: 0XB023) + /// </summary> + SceneMode = 45091, + + /// <summary> + /// Zone Matching. (Hex: 0XB024) + /// </summary> + ZoneMatching = 45092, + + /// <summary> + /// Dynamic Range Optimizer. (Hex: 0XB025) + /// </summary> + DynamicRangeOptimizer = 45093, + + /// <summary> + /// Image stabilization. (Hex: 0XB026) + /// </summary> + ImageStabilization = 45094, + + /// <summary> + /// Lens identifier. (Hex: 0XB027) + /// </summary> + LensID = 45095, + + /// <summary> + /// Minolta MakerNote. (Hex: 0XB028) + /// </summary> + MinoltaMakerNote = 45096, + + /// <summary> + /// Color Mode. (Hex: 0XB029) + /// </summary> + ColorMode = 45097, + + /// <summary> + /// Full Image Size. (Hex: 0XB02B) + /// </summary> + FullImageSize = 45099, + + /// <summary> + /// Preview Image Size. (Hex: 0XB02C) + /// </summary> + PreviewImageSize = 45100, + + /// <summary> + /// Macro. (Hex: 0XB040) + /// </summary> + Macro = 45120, + + /// <summary> + /// Exposure Mode. (Hex: 0XB041) + /// </summary> + ExposureMode = 45121, + + /// <summary> + /// Focus mode. (Hex: 0XB042) + /// </summary> + FocusMode = 45122, + + /// <summary> + /// AF Mode. (Hex: 0XB043) + /// </summary> + AFMode = 45123, + + /// <summary> + /// AF Illuminator. (Hex: 0XB044) + /// </summary> + AFIlluminator = 45124, + + /// <summary> + /// Quality. (Hex: 0XB047) + /// </summary> + Quality2 = 45127, + + /// <summary> + /// Flash Level. (Hex: 0XB048) + /// </summary> + FlashLevel = 45128, + + /// <summary> + /// Release Mode. (Hex: 0XB049) + /// </summary> + ReleaseMode = 45129, + + /// <summary> + /// Shot number in continous burst mode. (Hex: 0XB04A) + /// </summary> + SequenceNumber = 45130, + + /// <summary> + /// Anti-Blur. (Hex: 0XB04B) + /// </summary> + AntiBlur = 45131, + + /// <summary> + /// Long Exposure Noise Reduction. (Hex: 0XB04E) + /// </summary> + LongExposureNoiseReduction = 45134, + + /// <summary> + /// Dynamic Range Optimizer. (Hex: 0XB04F) + /// </summary> + DynamicRangeOptimizer2 = 45135, + + /// <summary> + /// Intelligent Auto. (Hex: 0XB052) + /// </summary> + IntelligentAuto = 45138, + + /// <summary> + /// White Balance. (Hex: 0XB054) + /// </summary> + WhiteBalance2 = 45140, + } +} diff --git a/Scripts/TaglibSharp/IFD/Tags/SonyMakerNoteEntryTag.cs.meta b/Scripts/TaglibSharp/IFD/Tags/SonyMakerNoteEntryTag.cs.meta new file mode 100644 index 0000000..184c45b --- /dev/null +++ b/Scripts/TaglibSharp/IFD/Tags/SonyMakerNoteEntryTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 15bb56f6f4b95ad60b299ab626936f8f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IIM.meta b/Scripts/TaglibSharp/IIM.meta new file mode 100644 index 0000000..c3628c2 --- /dev/null +++ b/Scripts/TaglibSharp/IIM.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e1aab0ab3f1253bf7b01e2cd9ff1a559 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IIM/IIMReader.cs b/Scripts/TaglibSharp/IIM/IIMReader.cs new file mode 100644 index 0000000..26357e9 --- /dev/null +++ b/Scripts/TaglibSharp/IIM/IIMReader.cs @@ -0,0 +1,91 @@ +// +// IIMReader.cs +// +// Author: +// Eberhard Beilharz <eb1@sil.org> +// +// Copyright (c) 2012 Eberhard Beilharz +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as +// published by the Free Software Foundation; either version 2.1 of the +// License, or (at your option) any later version. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +namespace TagLib.IIM +{ + /// <summary> + /// Processes all IPTC-IIM segments + /// </summary> + public class IIMReader + { + /// <summary> + /// The magic bytes that start a new IPTC-IIM segment + /// </summary> + static readonly byte[] IPTC_IIM_SEGMENT = { 0x1C, 0x02 }; + + IIMTag Tag { get; set; } + ByteVector Data { get; set; } + + /// <summary> + /// Constructor + /// </summary> + /// <param name="data">Bytes contained in the reader</param> + public IIMReader (ByteVector data) + { + Data = data; + Tag = new IIMTag (); + } + + /// <summary> + /// Proceed with the reading of the IIM + /// </summary> + /// <returns></returns> + public IIMTag Process () + { + // now process the IIM segments which all start with 0x1C 0x02 followed by the type + // of the IIM segment + int findOffset = 0; + int count = 0; + for (int i = Data.Find (IPTC_IIM_SEGMENT, findOffset); i >= findOffset; i = Data.Find (IPTC_IIM_SEGMENT, findOffset)) { + count++; + // skip over segment marker + i += IPTC_IIM_SEGMENT.Length; + + int len = Data.Mid (i + 1).ToUShort (); + + // ENHANCE: enhance encoding used for string conversion. Unfortunately this is + // not detectable from IIM data. + switch (Data[i]) { + case 5: // Object Name + Tag.Title = Data.ToString (StringType.Latin1, i + 3, len); + break; + case 25: // Keywords + Tag.AddKeyword (Data.ToString (StringType.Latin1, i + 3, len)); + break; + case 80: // By-line + Tag.Creator = Data.ToString (StringType.Latin1, i + 3, len); + break; + case 116: // Copyright notice + Tag.Copyright = Data.ToString (StringType.Latin1, i + 3, len); + break; + case 120: // Caption/Abstract + Tag.Comment = Data.ToString (StringType.Latin1, i + 3, len); + break; + } + findOffset = i + 3 + len; + } + if (count == 0) + return null; + return Tag; + } + } +} diff --git a/Scripts/TaglibSharp/IIM/IIMReader.cs.meta b/Scripts/TaglibSharp/IIM/IIMReader.cs.meta new file mode 100644 index 0000000..6c06c23 --- /dev/null +++ b/Scripts/TaglibSharp/IIM/IIMReader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 61c06e270018e802e828d8c8131ed69c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/IIM/IIMTag.cs b/Scripts/TaglibSharp/IIM/IIMTag.cs new file mode 100644 index 0000000..645b4a0 --- /dev/null +++ b/Scripts/TaglibSharp/IIM/IIMTag.cs @@ -0,0 +1,101 @@ +// +// IIMTag.cs +// +// Author: +// Eberhard Beilharz <eb1@sil.org> +// +// Copyright (c) 2012 Eberhard Beilharz +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as +// published by the Free Software Foundation; either version 2.1 of the +// License, or (at your option) any later version. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +using System.Collections.Generic; + +namespace TagLib.IIM +{ + /// <summary> + /// Represents an IIM Tag + /// </summary> + public class IIMTag : Xmp.XmpTag + { + List<string> m_Keywords; + + /// <summary> + /// Constructor + /// </summary> + public IIMTag () + { + } + + /// <summary> + /// Defines the supported TagType + /// </summary> + public override TagTypes TagTypes { + get { + return TagTypes.IPTCIIM; + } + } + + /// <summary> + /// Clear IIM content + /// </summary> + public override void Clear () + { + Title = null; + m_Keywords = null; + Creator = null; + Copyright = null; + Comment = null; + } + + /// <summary> + /// Get or Set the Title Tag + /// </summary> + + public override string Title { get; set; } + + /// <summary> + /// Get or Set the Creator Tag + /// </summary> + + public override string Creator { get; set; } + + /// <summary> + /// Get or Set the Copyright Tag + /// </summary> + + public override string Copyright { get; set; } + + /// <summary> + /// Get or Set the comment Tag + /// </summary> + public override string Comment { get; set; } + + /// <summary> + /// Get or Set the Keywords Tag + /// </summary> + public override string[] Keywords { + get { + return m_Keywords?.ToArray (); + } + } + + internal void AddKeyword (string keyword) + { + if (m_Keywords == null) + m_Keywords = new List<string> (); + m_Keywords.Add (keyword); + } + } +} diff --git a/Scripts/TaglibSharp/IIM/IIMTag.cs.meta b/Scripts/TaglibSharp/IIM/IIMTag.cs.meta new file mode 100644 index 0000000..d28b596 --- /dev/null +++ b/Scripts/TaglibSharp/IIM/IIMTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6b2c9ab8244db7fd194a20f396ea0c99 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/ILazy.cs b/Scripts/TaglibSharp/ILazy.cs new file mode 100644 index 0000000..3b90ad1 --- /dev/null +++ b/Scripts/TaglibSharp/ILazy.cs @@ -0,0 +1,42 @@ +// +// PictureLazy.cs: +// +// Author: +// Sebastien Mouy <starwer@laposte.net> +// +// Copyright (C) 2018 Starwer +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib +{ + /// <summary> + /// This interface provides generic information about ab object, + /// from which the content can be load only on demand. + /// </summary> + public interface ILazy + { + /// <summary> + /// Gets an indication whether the object is loaded. + /// </summary> + bool IsLoaded { get; } + + /// <summary> + /// Load the object data if not done yet. + /// </summary> + void Load (); + } +} diff --git a/Scripts/TaglibSharp/ILazy.cs.meta b/Scripts/TaglibSharp/ILazy.cs.meta new file mode 100644 index 0000000..09155eb --- /dev/null +++ b/Scripts/TaglibSharp/ILazy.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 59379bc5485616d55966f6777bd304be +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v1.meta b/Scripts/TaglibSharp/Id3v1.meta new file mode 100644 index 0000000..4232d1a --- /dev/null +++ b/Scripts/TaglibSharp/Id3v1.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 73466f07432b8d179b6eb64d694a1da7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v1/StringHandler.cs b/Scripts/TaglibSharp/Id3v1/StringHandler.cs new file mode 100644 index 0000000..b967209 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v1/StringHandler.cs @@ -0,0 +1,76 @@ +// +// StringHandler.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// id3v1tag.cpp from TagLib +// +// Copyright (C) 2005-2007 Brian Nickel +// Copyright (C) 2002,2003 Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Id3v1 +{ + /// <summary> + /// This class provides a mechanism for customizing how Id3v1 text + /// is read and written. + /// </summary> + public class StringHandler + { + /// <summary> + /// Converts raw ID3v1 text data to a <see cref="string" /> + /// object. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing raw Id3v1 + /// text data. + /// </param> + /// <returns> + /// A <see cref="string"/> object containing the converted + /// text. + /// </returns> + public virtual string Parse (ByteVector data) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + string output = data.ToString (StringType.Latin1).Trim (); + int i = output.IndexOf ('\0'); + return (i >= 0) ? output.Substring (0, i) : output; + } + + /// <summary> + /// Converts a <see cref="string" /> object to raw ID3v1 text + /// data. + /// </summary> + /// <param name="text"> + /// A <see cref="string" /> object to convert. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> containing the raw ID3v1 text + /// data. + /// </returns> + public virtual ByteVector Render (string text) + { + return ByteVector.FromString (text, StringType.Latin1); + } + } +} diff --git a/Scripts/TaglibSharp/Id3v1/StringHandler.cs.meta b/Scripts/TaglibSharp/Id3v1/StringHandler.cs.meta new file mode 100644 index 0000000..34a7cf2 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v1/StringHandler.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 720a5c9b93ce83d098d9de6865c6fe17 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v1/Tag.cs b/Scripts/TaglibSharp/Id3v1/Tag.cs new file mode 100644 index 0000000..444dda9 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v1/Tag.cs @@ -0,0 +1,465 @@ +// +// Tag.cs: Provide support for reading and writing ID3v1 tags. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// id3v1tag.cpp from TagLib +// +// Copyright (C) 2005-2007 Brian Nickel +// Copyright (C) 2002,2003 Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Globalization; + +namespace TagLib.Id3v1 +{ + /// <summary> + /// This class extends <see cref="Tag" /> to provide support for + /// reading and writing tags stored in the ID3v1.1 format. + /// </summary> + public class Tag : TagLib.Tag + { + + #region Private Fields + + /// <summary> + /// Contains the title. + /// </summary> + string title; + + /// <summary> + /// Contains the semicolon separated performers. + /// </summary> + string artist; + + /// <summary> + /// Contains the album name. + /// </summary> + string album; + + /// <summary> + /// Contains the 4 digit year. + /// </summary> + string year; + + /// <summary> + /// Contains a comment on track. + /// </summary> + string comment; + + /// <summary> + /// Contains the track number in the album. + /// </summary> + byte track; + + /// <summary> + /// Contains the genre index. + /// </summary> + byte genre; + + #endregion + + + + + #region Public Static Fields + + /// <summary> + /// The size of a ID3v1 tag. + /// </summary> + public const uint Size = 128; + + /// <summary> + /// The identifier used to recognize a ID3v1 tags. + /// </summary> + /// <value> + /// "TAG" + /// </value> + public static readonly ReadOnlyByteVector FileIdentifier = "TAG"; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Tag" /> with no contents. + /// </summary> + public Tag () + { + Clear (); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Tag" /> by reading the contents from a specified + /// position in a specified file. + /// </summary> + /// <param name="file"> + /// A <see cref="File" /> object containing the file from + /// which the contents of the new instance is to be read. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specify at what position to + /// read the tag. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="position" /> is less than zero or greater + /// than the size of the file. + /// </exception> + /// <exception cref="CorruptFileException"> + /// The file does not contain <see cref="FileIdentifier" /> + /// at the given position. + /// </exception> + public Tag (File file, long position) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + file.Mode = File.AccessMode.Read; + + if (position < 0 || position > file.Length - Size) + throw new ArgumentOutOfRangeException (nameof (position)); + + file.Seek (position); + + // read the tag -- always 128 bytes + + ByteVector data = file.ReadBlock ((int)Size); + + // some initial sanity checking + + if (!data.StartsWith (FileIdentifier)) + throw new CorruptFileException ("ID3v1 data does not start with identifier."); + + Parse (data); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Tag" /> by reading the contents from a specified + /// <see cref="ByteVector" /> object. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object to read the tag from. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + /// <exception cref="CorruptFileException"> + /// <paramref name="data" /> is less than 128 bytes or does + /// not start with <see cref="FileIdentifier" />. + /// </exception> + public Tag (ByteVector data) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + if (data.Count < Size) + throw new CorruptFileException ("ID3v1 data is less than 128 bytes long."); + + if (!data.StartsWith (FileIdentifier)) + throw new CorruptFileException ("ID3v1 data does not start with identifier."); + + Parse (data); + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Renders the current instance as a raw ID3v1 tag. + /// </summary> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered tag. + /// </returns> + public ByteVector Render () + { + var data = new ByteVector { + FileIdentifier, + DefaultStringHandler.Render (title).Resize (30), + DefaultStringHandler.Render (artist).Resize (30), + DefaultStringHandler.Render (album).Resize (30), + DefaultStringHandler.Render (year).Resize (4), + DefaultStringHandler.Render (comment).Resize (28), + 0, + track, + genre + }; + + return data; + } + + #endregion + + + + #region Public Static Properties + + /// <summary> + /// Gets and sets the <see cref="StringHandler" /> object + /// to use when reading and writing ID3v1 fields. + /// </summary> + /// <value> + /// A <see cref="StringHandler" /> object to use when + /// processing fields. + /// </value> + public static StringHandler DefaultStringHandler { get; set; } = new StringHandler (); + + #endregion + + + #region Private Methods + + /// <summary> + /// Populates the current instance by parsing the contents of + /// a raw ID3v1 tag. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the + /// starting with an ID3v1 tag. + /// </param> + void Parse (ByteVector data) + { + title = DefaultStringHandler.Parse (data.Mid (3, 30)); + artist = DefaultStringHandler.Parse (data.Mid (33, 30)); + album = DefaultStringHandler.Parse (data.Mid (63, 30)); + year = DefaultStringHandler.Parse (data.Mid (93, 4)); + + // Check for ID3v1.1 -- Note that ID3v1 *does not* + // support "track zero" -- this is not a bug in TagLib. + // Since a zeroed byte is what we would expect to + // indicate the end of a C-String, specifically the + // comment string, a value of zero must be assumed to be + // just that. + + if (data[125] == 0 && data[126] != 0) { + // ID3v1.1 detected + comment = DefaultStringHandler.Parse (data.Mid (97, 28)); + track = data[126]; + } else { + comment = DefaultStringHandler.Parse (data.Mid (97, 30)); + } + + genre = data[127]; + } + + #endregion + + + + #region TagLib.Tag + + /// <summary> + /// Gets the tag types contained in the current instance. + /// </summary> + /// <value> + /// Always <see cref="TagTypes.Id3v1" />. + /// </value> + public override TagTypes TagTypes { + get { return TagTypes.Id3v1; } + } + + /// <summary> + /// Gets and sets the title for the media described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the title for + /// the media described by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// When stored on disk, only the first 30 bytes of the + /// Latin-1 encoded value will be stored. This may result in + /// lost data. + /// </remarks> + public override string Title { + get { + return string.IsNullOrEmpty (title) ? + null : title; + } + set { + title = value != null ? + value.Trim () : string.Empty; + } + } + + /// <summary> + /// Gets and sets the performers or artists who performed in + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the performers or + /// artists who performed in the media described by the + /// current instance or an empty array if no value is + /// present. + /// </value> + /// <remarks> + /// When stored on disk, only the first 30 bytes of the + /// Latin-1 encoded value will be stored, minus a byte for + /// each additionial performer (i.e. two performers will only + /// have 29 bytes and three performers will only have 28 + /// bytes).This may result in lost data. + /// </remarks> + public override string[] Performers { + get { + return string.IsNullOrEmpty (artist) ? new string[0] : artist.Split (';'); + } + set { + artist = value != null ? string.Join (";", value) : string.Empty; + } + } + + /// <summary> + /// Gets and sets the album of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the album of + /// the media represented by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// When stored on disk, only the first 30 bytes of the + /// Latin-1 encoded value will be stored. This may result in + /// lost data. + /// </remarks> + public override string Album { + get { + return string.IsNullOrEmpty (album) ? null : album; + } + set { + album = value != null ? value.Trim () : string.Empty; + } + } + + /// <summary> + /// Gets and sets a user comment on the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing user comments + /// on the media represented by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// When stored on disk, only the first 28 bytes of the + /// Latin-1 encoded value will be stored. This may result in + /// lost data. + /// </remarks> + public override string Comment { + get { + return string.IsNullOrEmpty (comment) ? null : comment; + } + set { + comment = value != null ? value.Trim () : string.Empty; + } + } + + /// <summary> + /// Gets and sets the genres of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the genres of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// Only first genre will be stored and only if it is an + /// exact match for a value appearing in <see + /// cref="TagLib.Genres.Audio" />. All other values will + /// result in the property being cleared. + /// </remarks> + public override string[] Genres { + get { + string genre_name = TagLib.Genres.IndexToAudio (genre); + + return (genre_name != null) ? new [] { genre_name } : new string[0]; + } + set { + genre = (value == null || value.Length == 0) ? + (byte)255 : TagLib.Genres.AudioToIndex (value[0].Trim ()); + } + } + + /// <summary> + /// Gets and sets the year that the media represented by the + /// current instance was recorded. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the year that the media + /// represented by the current instance was created or zero + /// if no value is present. + /// </value> + /// <remarks> + /// Only values between 1 and 9999 will be stored, all other + /// values will result in the property being zeroed. + /// </remarks> + public override uint Year { + get { + return uint.TryParse (year, NumberStyles.Integer, CultureInfo.InvariantCulture, out var value) ? value : 0; + } + set { + year = (value > 0 && value < 10000) ? value.ToString (CultureInfo.InvariantCulture) : string.Empty; + } + } + + /// <summary> + /// Gets and sets the position of the media represented by + /// the current instance in its containing album. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the position of the + /// media represented by the current instance in its + /// containing album or zero if not specified. + /// </value> + /// <remarks> + /// Only values between 1 and 255 will be stored, all other + /// values will result in the property being zeroed. + /// </remarks> + public override uint Track { + get { return track; } + set { track = (byte)(value < 256 ? value : 0); } + } + + /// <summary> + /// Clears the values stored in the current instance. + /// </summary> + public override void Clear () + { + title = artist = album = year = comment = null; + track = 0; + genre = 255; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Id3v1/Tag.cs.meta b/Scripts/TaglibSharp/Id3v1/Tag.cs.meta new file mode 100644 index 0000000..2c0a228 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v1/Tag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4de3fb5ee7f5c2f278a83c5c573c44fc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2.meta b/Scripts/TaglibSharp/Id3v2.meta new file mode 100644 index 0000000..93734cd --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7dd0113d46f6b8e908f53c746a3657ea +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2/EventTimeCode.cs b/Scripts/TaglibSharp/Id3v2/EventTimeCode.cs new file mode 100644 index 0000000..9063ec9 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/EventTimeCode.cs @@ -0,0 +1,65 @@ +using System; + +namespace TagLib.Id3v2 +{ + /// <summary> + /// + /// </summary> + public class EventTimeCode : ICloneable + { + #region Public Properties + + /// <summary> + /// + /// </summary> + public EventType TypeOfEvent { get; set; } + + /// <summary> + /// + /// </summary> + public int Time { get; set; } + + #endregion + + #region Public Constructors + + /// <summary> + /// + /// </summary> + /// <param name="typeOfEvent"></param> + /// <param name="time"></param> + public EventTimeCode (EventType typeOfEvent, int time) + { + TypeOfEvent = typeOfEvent; + Time = time; + } + + #endregion + + #region Static Methods + + /// <summary> + /// + /// </summary> + /// <returns></returns> + public static EventTimeCode CreateEmpty () + { + return new EventTimeCode (EventType.Padding, 0); + } + + #endregion + + #region ICloneable + + /// <summary> + /// + /// </summary> + /// <returns><see cref="EventTimeCode" /></returns> + public object Clone () + { + return new EventTimeCode (TypeOfEvent, Time); + } + + #endregion + } +} \ No newline at end of file diff --git a/Scripts/TaglibSharp/Id3v2/EventTimeCode.cs.meta b/Scripts/TaglibSharp/Id3v2/EventTimeCode.cs.meta new file mode 100644 index 0000000..74e1f9a --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/EventTimeCode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a0cb155fb8d1460389d700d6dcb4d686 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2/EventType.cs b/Scripts/TaglibSharp/Id3v2/EventType.cs new file mode 100644 index 0000000..2d29316 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/EventType.cs @@ -0,0 +1,134 @@ +namespace TagLib.Id3v2 +{ + /// <summary> + /// Specifies the event type used by a <see + /// cref="EventTimeCode" /> and <see cref="EventTimeCodesFrame"/>. + /// </summary> + public enum EventType + { + /// <summary> + /// The padding - no meaning + /// </summary> + Padding = 0x00, + + /// <summary> + /// The end of initial silence + /// </summary> + EndOfInitialSilence = 0x01, + + /// <summary> + /// The intro start + /// </summary> + IntroStart = 0x02, + + /// <summary> + /// The main part start + /// </summary> + MainPartStart = 0x03, + + /// <summary> + /// The outro start + /// </summary> + OutroStart = 0x04, + + /// <summary> + /// The outro end + /// </summary> + OutroEnd = 0x05, + + /// <summary> + /// The verse start + /// </summary> + VerseStart = 0x06, + + /// <summary> + /// The refrain start + /// </summary> + RefrainStart = 0x07, + + /// <summary> + /// The interlude start + /// </summary> + InterludeStart = 0x08, + + /// <summary> + /// The theme start + /// </summary> + ThemeStart = 0x09, + + /// <summary> + /// The variation start + /// </summary> + VariationStart = 0x0A, + + /// <summary> + /// The key change + /// </summary> + KeyChange = 0x0B, + + /// <summary> + /// The time change + /// </summary> + TimeChange = 0x0C, + + /// <summary> + /// momentary unwanted noise (Snap, Crackle, and Pop) + /// </summary> + MomentaryUnwantedNoise = 0x0D, + + /// <summary> + /// The sustained noise + /// </summary> + SustainedNoise = 0x0E, + + /// <summary> + /// The sustained noise end + /// </summary> + SustainedNoiseEnd = 0x0F, + + /// <summary> + /// The intro end + /// </summary> + IntroEnd = 0x10, + + /// <summary> + /// The main part end + /// </summary> + MainPartEnd = 0x11, + + /// <summary> + /// The verse end + /// </summary> + VerseEnd = 0x12, + + /// <summary> + /// The refrain end + /// </summary> + RefrainEnd = 0x13, + + /// <summary> + /// The theme end + /// </summary> + ThemeEnd = 0x14, + + /// <summary> + /// Profanity starts + /// </summary> + Profanity = 0x15, + + /// <summary> + /// The profanity end + /// </summary> + ProfanityEnd = 0x16, + + /// <summary> + /// The audio end + /// </summary> + AudioEnd = 0xFD, + + /// <summary> + /// The audio file end + /// </summary> + AudioFileEnd = 0xFE, + } +} \ No newline at end of file diff --git a/Scripts/TaglibSharp/Id3v2/EventType.cs.meta b/Scripts/TaglibSharp/Id3v2/EventType.cs.meta new file mode 100644 index 0000000..8646844 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/EventType.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 62b14a01cf4dc300e958ebe67e89f8c6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2/ExtendedHeader.cs b/Scripts/TaglibSharp/Id3v2/ExtendedHeader.cs new file mode 100644 index 0000000..495852a --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/ExtendedHeader.cs @@ -0,0 +1,122 @@ +// +// ExtendedHeader.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// id3v2extendedheader.cpp from TagLib +// +// Copyright (C) 2005-2007 Brian Nickel +// Copyright (C) 2002,2003 Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Id3v2 +{ + /// <summary> + /// This class is a filler until support for reading and writing the + /// ID3v2 extended header is implemented. + /// </summary> + public class ExtendedHeader : ICloneable + { + /// <summary> + /// Contains the size of the read header. + /// </summary> + uint size; + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ExtendedHeader"/> with no contents. + /// </summary> + public ExtendedHeader () + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ExtendedHeader" /> by reading the raw contents from + /// a <see cref="ByteVector" /> object. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// extended header structure. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> value indicating the ID3v2 version. + /// </param> + public ExtendedHeader (ByteVector data, byte version) + { + Parse (data, version); + } + + /// <summary> + /// Gets the size of the data on disk in bytes. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the size of the + /// data on disk. + /// </value> + public uint Size { + get { return size; } + } + + /// <summary> + /// Populates the current instance with the contents of the + /// raw ID3v2 frame. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// extended header structure. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> value indicating the ID3v2 version. + /// </param> + protected void Parse (ByteVector data, byte version) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + size = (version == 3 ? 4u : 0u) + SynchData.ToUInt (data.Mid (0, 4)); + } + + #region ICloneable + + /// <summary> + /// Creates a deep copy of the current instance. + /// </summary> + /// <returns> + /// A new <see cref="ExtendedHeader" /> object identical to + /// the current instance. + /// </returns> + public ExtendedHeader Clone () + { + var header = new ExtendedHeader { + size = size + }; + return header; + } + + object ICloneable.Clone () + { + return Clone (); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Id3v2/ExtendedHeader.cs.meta b/Scripts/TaglibSharp/Id3v2/ExtendedHeader.cs.meta new file mode 100644 index 0000000..759df71 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/ExtendedHeader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b73c2cc5b276fbab79595b026897de03 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2/Footer.cs b/Scripts/TaglibSharp/Id3v2/Footer.cs new file mode 100644 index 0000000..287390f --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Footer.cs @@ -0,0 +1,266 @@ +// +// Footer.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// id3v2header.cpp from TagLib +// +// Copyright (C) 2005-2007 Brian Nickel +// Copyright (C) 2002,2003 Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Id3v2 +{ + + /// <summary> + /// This structure provides a representation of an ID3v2 tag footer + /// which can be read from and written to disk. + /// </summary> + public struct Footer + { + #region Private Fields + + /// <summary> + /// Contains the tag's major version. + /// </summary> + byte major_version; + + /// <summary> + /// Contains tag's flags. + /// </summary> + HeaderFlags flags; + + #endregion + + + + #region Public Fields + + /// <summary> + /// The size of a ID3v2 footer. + /// </summary> + public const uint Size = 10; + + /// <summary> + /// The identifier used to recognize a ID3v2 footer. + /// </summary> + /// <value> + /// "3DI" + /// </value> + public static readonly ReadOnlyByteVector FileIdentifier = "3DI"; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Footer" /> by reading it from raw footer data. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// data to build the new instance from. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + /// <exception cref="CorruptFileException"> + /// <paramref name="data" /> is smaller than <see + /// cref="Size" />, does not begin with <see + /// cref="FileIdentifier" />, contains invalid flag data, + /// or contains invalid size data. + /// </exception> + public Footer (ByteVector data) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + if (data.Count < Size) + throw new CorruptFileException ("Provided data is smaller than object size."); + + if (!data.StartsWith (FileIdentifier)) + throw new CorruptFileException ("Provided data does not start with the file identifier"); + + major_version = data[3]; + RevisionNumber = data[4]; + flags = (HeaderFlags)data[5]; + + if (major_version == 2 && ((int)flags & 127) != 0) + throw new CorruptFileException ("Invalid flags set on version 2 tag."); + + if (major_version == 3 && ((int)flags & 15) != 0) + throw new CorruptFileException ("Invalid flags set on version 3 tag."); + + if (major_version == 4 && ((int)flags & 7) != 0) + throw new CorruptFileException ("Invalid flags set on version 4 tag."); + + for (int i = 6; i < 10; i++) + if (data[i] >= 128) + throw new CorruptFileException ("One of the bytes in the header was greater than the allowed 128."); + + TagSize = SynchData.ToUInt (data.Mid (6, 4)); + } + + /// <summary> + /// Constructs and intializes a new instance of <see + /// cref="Footer" /> by reading in the contents of the header + /// object used for the same tag. + /// </summary> + /// <param name="header"> + /// A <see cref="Header" /> object to base the new instance + /// off of. + /// </param> + public Footer (Header header) + { + major_version = header.MajorVersion; + RevisionNumber = header.RevisionNumber; + flags = header.Flags | HeaderFlags.FooterPresent; + TagSize = header.TagSize; + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets and sets the major version of the tag described by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="byte" /> value specifying the ID3v2 version + /// of tag described by the current instance. + /// </value> + /// <remarks> + /// When the version is set, unsupported header flags will + /// automatically be removed from the tag. + /// </remarks> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="value" /> is not 4. + /// </exception> + public byte MajorVersion { + get { + return major_version == 0 ? Tag.DefaultVersion : major_version; + } + set { + if (value != 4) + throw new ArgumentException ("Version unsupported."); + + major_version = value; + } + } + + /// <summary> + /// Gets and sets the version revision number of the tag + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="byte" /> value containing the version + /// revision number of the tag represented by the current + /// instance. + /// </value> + /// <remarks> + /// This value should always be zeroed. A non-zero value + /// indicates an experimental or new version of the format + /// which may not be completely understood by the current + /// implementation. Some software may refuse to read tags + /// with a non-zero value. + /// </remarks> + public byte RevisionNumber { get; set; } + + /// <summary> + /// Gets and sets the flags applied to the current instance. + /// </summary> + /// <value> + /// A bitwise combined <see cref="HeaderFlags" /> value + /// containing the flags applied to the current instance. + /// </value> + /// <exception cref="ArgumentException"> + /// <paramref name="value" /> contains a flag not supported + /// by the the ID3v2 version of the current instance. + /// </exception> + public HeaderFlags Flags { + get { return flags; } + set { + if (0 != (value & (HeaderFlags.ExtendedHeader | + HeaderFlags.ExperimentalIndicator)) && MajorVersion < 3) + throw new ArgumentException ("Feature only supported in version 2.3+", nameof (value)); + + if (0 != (value & HeaderFlags.FooterPresent) && MajorVersion < 3) + throw new ArgumentException ("Feature only supported in version 2.4+", nameof (value)); + + flags = value; + } + } + + /// <summary> + /// Gets and sets the size of the tag described by the + /// current instance, minus the header and footer. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the size of the + /// tag described by the current instance. + /// </value> + public uint TagSize { get; set; } + + /// <summary> + /// Gets the complete size of the tag described by the + /// current instance, including the header and footer. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the complete size + /// of the tag described by the current instance. + /// </value> + public uint CompleteTagSize { + get { return TagSize + Header.Size + Size; } + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Renders the current instance as a raw ID3v2 header. + /// </summary> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered header. + /// </returns> + public ByteVector Render () + { + var v = new ByteVector { + FileIdentifier, + MajorVersion, + RevisionNumber, + (byte)flags, + SynchData.FromUInt (TagSize) + }; + return v; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Id3v2/Footer.cs.meta b/Scripts/TaglibSharp/Id3v2/Footer.cs.meta new file mode 100644 index 0000000..5ac30fe --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Footer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bfdbe7a70ab09bb3daa3e27b704445ce +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2/Frame.cs b/Scripts/TaglibSharp/Id3v2/Frame.cs new file mode 100644 index 0000000..66a0537 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frame.cs @@ -0,0 +1,528 @@ +// +// Frame.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// id3v2frame.cpp from TagLib +// +// Copyright (C) 2005-2007 Brian Nickel +// Copyright (C) 2002,2003 Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Id3v2 +{ + /// <summary> + /// This abstract class provides a basic framework for representing + /// ID3v2.4 frames. + /// </summary> + public abstract class Frame : ICloneable + { + #region Private Fields + + /// <summary> + /// Contains the frame's header. + /// </summary> + protected FrameHeader header; + + /// <summary> + /// Contains the frame's grouping ID. + /// </summary> + byte group_id; + + /// <summary> + /// Contains the frame's encryption ID. + /// </summary> + byte encryption_id; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Frame" /> by reading the raw header encoded in the + /// specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the + /// identifier or header data to use for the new instance. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> value indicating the ID3v2 version + /// which <paramref name="data" /> is encoded in. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="data" /> does not contain a complete + /// identifier. + /// </exception> + protected Frame (ByteVector data, byte version) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + if (data.Count < ((version < 3) ? 3 : 4)) + throw new ArgumentException ("Data contains an incomplete identifier.", + nameof (data)); + + header = new FrameHeader (data, version); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Frame" /> with a specified header. + /// </summary> + /// <param name="header"> + /// A <see cref="FrameHeader" /> value containing the header + /// to use for the new instance. + /// </param> + protected Frame (FrameHeader header) + { + this.header = header; + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the frame ID for the current instance. + /// </summary> + /// <value> + /// A <see cref="ReadOnlyByteVector" /> object containing the + /// four-byte ID3v2.4 frame header for the current instance. + /// </value> + public ReadOnlyByteVector FrameId { + get { return header.FrameId; } + } + + /// <summary> + /// Gets the size of the current instance as it was last + /// stored on disk. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the size of the + /// current instance as it was last stored on disk. + /// </value> + public uint Size { + get { return header.FrameSize; } + } + + /// <summary> + /// Gets and sets the frame flags applied to the current + /// instance. + /// </summary> + /// <value> + /// A bitwise combined <see cref="FrameFlags" /> value + /// containing the frame flags applied to the current + /// instance. + /// </value> + /// <remarks> + /// If the value includes either <see + /// cref="FrameFlags.Encryption" /> or <see + /// cref="FrameFlags.Compression" />, <see cref="Render" /> + /// will throw a <see cref="NotImplementedException" />. + /// </remarks> + public FrameFlags Flags { + get { return header.Flags; } + set { header.Flags = value; } + } + + /// <summary> + /// Gets and sets the grouping ID applied to the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="short" /> value containing the grouping + /// identifier for the current instance, or -1 if not set. + /// </value> + /// <remarks> + /// Grouping identifiers can be between 0 and 255. Setting + /// any other value will unset the grouping identity and set + /// the value to -1. + /// </remarks> + public short GroupId { + get { + return (Flags & FrameFlags.GroupingIdentity) + != 0 ? group_id : (short)-1; + } + set { + if (value >= 0x00 && value <= 0xFF) { + group_id = (byte)value; + Flags |= FrameFlags.GroupingIdentity; + } else { + Flags &= ~FrameFlags.GroupingIdentity; + } + } + } + + /// <summary> + /// Gets and sets the encryption ID applied to the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="short" /> value containing the encryption + /// identifier for the current instance, or -1 if not set. + /// </value> + /// <remarks> + /// <para>Encryption identifiers can be between 0 and 255. + /// Setting any other value will unset the grouping identity + /// and set the value to -1.</para> + /// <para>If set, <see cref="Render" /> will throw a <see + /// cref="NotImplementedException" />.</para> + /// </remarks> + public short EncryptionId { + get { + return (Flags & FrameFlags.Encryption) != 0 ? + encryption_id : (short)-1; + } + set { + if (value >= 0x00 && value <= 0xFF) { + encryption_id = (byte)value; + Flags |= FrameFlags.Encryption; + } else { + Flags &= ~FrameFlags.Encryption; + } + } + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Renders the current instance, encoded in a specified + /// ID3v2 version. + /// </summary> + /// <param name="version"> + /// A <see cref="byte" /> value specifying the version of + /// ID3v2 to use when encoding the current instance. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the current instance. + /// </returns> + /// <exception cref="NotImplementedException"> + /// The current instance uses some feature that cannot be + /// implemented in the specified ID3v2 version, or uses a + /// feature, such as encryption or compression, which is not + /// yet implemented in the library. + /// </exception> + public virtual ByteVector Render (byte version) + { + // Remove flags that are not supported by older versions + // of ID3v2. + if (version < 4) + Flags &= ~(FrameFlags.DataLengthIndicator | + FrameFlags.Unsynchronisation); + + if (version < 3) + Flags &= ~(FrameFlags.Compression | + FrameFlags.Encryption | + FrameFlags.FileAlterPreservation | + FrameFlags.GroupingIdentity | + FrameFlags.ReadOnly | + FrameFlags.TagAlterPreservation); + + ByteVector field_data = RenderFields (version); + + // If we don't have any content, don't render anything. + // This will cause the frame to not be rendered. + if (field_data.Count == 0) + return new ByteVector (); + + ByteVector front_data = new ByteVector (); + + if ((Flags & (FrameFlags.Compression | + FrameFlags.DataLengthIndicator)) != 0) + front_data.Add (ByteVector.FromUInt ((uint) + field_data.Count)); + + if ((Flags & FrameFlags.GroupingIdentity) != 0) + front_data.Add (group_id); + + if ((Flags & FrameFlags.Encryption) != 0) + front_data.Add (encryption_id); + + // FIXME: Implement compression. + if ((Flags & FrameFlags.Compression) != 0) + throw new NotImplementedException ("Compression not yet supported"); + + // FIXME: Implement encryption. + if ((Flags & FrameFlags.Encryption) != 0) + throw new NotImplementedException ("Encryption not yet supported"); + + if ((Flags & FrameFlags.Unsynchronisation) != 0) + SynchData.UnsynchByteVector (field_data); + + if (front_data.Count > 0) + field_data.Insert (0, front_data); + + header.FrameSize = (uint)field_data.Count; + ByteVector header_data = header.Render (version); + header_data.Add (field_data); + + return header_data; + } + + #endregion + + + + #region Public Static Methods + + /// <summary> + /// Gets the text delimiter for a specified encoding. + /// </summary> + /// <param name="type"> + /// A <see cref="StringType" /> value specifying the encoding + /// to get the delimiter for. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// delimiter for the specified encoding. + /// </returns> + [Obsolete ("Use ByteVector.TextDelimiter.")] + public static ByteVector TextDelimiter (StringType type) + { + return ByteVector.TextDelimiter (type); + } + + #endregion + + + + #region Protected Methods + + /// <summary> + /// Converts an encoding to be a supported encoding for a + /// specified tag version. + /// </summary> + /// <param name="type"> + /// A <see cref="StringType" /> value containing the original + /// encoding. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> value containing the ID3v2 version + /// to be encoded for. + /// </param> + /// <returns> + /// A <see cref="StringType" /> value containing the correct + /// encoding to use, based on <see + /// cref="Tag.ForceDefaultEncoding" /> and what is supported + /// by <paramref name="version" />. + /// </returns> + protected static StringType CorrectEncoding (StringType type, byte version) + { + if (Tag.ForceDefaultEncoding) + type = Tag.DefaultEncoding; + + return (version < 4 && type == StringType.UTF8) ? StringType.UTF16 : type; + } + + /// <summary> + /// Populates the current instance by reading the raw frame + /// from disk, optionally reading the header. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// ID3v2 frame. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> value containing the offset in + /// <paramref name="data" /> at which the frame begins. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> value containing the ID3v2 version + /// of the raw frame contained in <paramref name="data" />. + /// </param> + /// <param name="readHeader"> + /// A <see cref="bool" /> value indicating whether or not to + /// read the header into current instance. + /// </param> + protected void SetData (ByteVector data, int offset, byte version, bool readHeader) + { + if (readHeader) + header = new FrameHeader (data, version); + + ParseFields (FieldData (data, offset, version), version); + } + + /// <summary> + /// Populates the values in the current instance by parsing + /// its field data in a specified version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the + /// extracted field data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is encoded in. + /// </param> + protected abstract void ParseFields (ByteVector data, byte version); + + /// <summary> + /// Renders the values in the current instance into field + /// data for a specified version. + /// </summary> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is to be encoded in. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered field data. + /// </returns> + protected abstract ByteVector RenderFields (byte version); + + /// <summary> + /// Extracts the field data from the raw data portion of an + /// ID3v2 frame. + /// </summary> + /// <param name="frameData"> + /// A <see cref="ByteVector" /> object containing fraw frame + /// data. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> value containing the index at which + /// the data is contained. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> value containing the ID3v2 version + /// of the data. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// extracted field data. + /// </returns> + /// <remarks> + /// This method is necessary for extracting extra data + /// prepended to the frame such as the grouping ID. + /// </remarks> + /// <exception cref="ArgumentNullException"> + /// <paramref name="frameData" /> is <see langword="null" />. + /// </exception> + protected ByteVector FieldData (ByteVector frameData, int offset, byte version) + { + if (frameData == null) + throw new ArgumentNullException (nameof (frameData)); + + int data_offset = offset + (int)FrameHeader.Size (version); + int data_length = (int)Size; + + if ((Flags & (FrameFlags.Compression | + FrameFlags.DataLengthIndicator)) != 0) { + data_offset += 4; + data_length -= 4; + } + + if ((Flags & FrameFlags.GroupingIdentity) != 0) { + if (frameData.Count >= data_offset) + throw new CorruptFileException ("Frame data incomplete."); + group_id = frameData[data_offset++]; + data_length--; + } + + if ((Flags & FrameFlags.Encryption) != 0) { + if (frameData.Count >= data_offset) + throw new CorruptFileException ("Frame data incomplete."); + encryption_id = frameData[data_offset++]; + data_length--; + } + + data_length = Math.Min (data_length, frameData.Count - data_offset); + if (data_length < 0) + throw new CorruptFileException ("Frame size less than zero."); + + ByteVector data = frameData.Mid (data_offset, data_length); + + if ((Flags & FrameFlags.Unsynchronisation) != 0) { + int before_length = data.Count; + SynchData.ResynchByteVector (data); + data_length -= (data.Count - before_length); + } + + // FIXME: Implement encryption. + if ((Flags & FrameFlags.Encryption) != 0) + throw new NotImplementedException (); + + // FIXME: Implement compression. + if ((Flags & FrameFlags.Compression) != 0) + throw new NotImplementedException (); + /* + if(d->header->compression()) { + ByteVector data(frameDataLength); + uLongf uLongTmp = frameDataLength; + ::uncompress((Bytef *) data.data(), + (uLongf *) &uLongTmp, + (Bytef *) frameData.data() + frameDataOffset, + size()); + return data; + } + */ + + return data; + } + + #endregion + + + + #region ICloneable + + /// <summary> + /// Creates a deep copy of the current instance. + /// </summary> + /// <returns> + /// A new <see cref="Frame" /> object identical to the + /// current instance. + /// </returns> + /// <remarks> + /// This method is implemented by rendering the current + /// instance as an ID3v2.4 frame and using <see + /// cref="FrameFactory.CreateFrame" /> to create a new + /// frame. As such, this method should be overridden by + /// child classes. + /// </remarks> + public virtual Frame Clone () + { + int index = 0; + return FrameFactory.CreateFrame (Render (4), null, ref index, + 4, false); + } + + object ICloneable.Clone () + { + return Clone (); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Id3v2/Frame.cs.meta b/Scripts/TaglibSharp/Id3v2/Frame.cs.meta new file mode 100644 index 0000000..836bd92 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frame.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 31daa4361de4d5095a1f4665213fe581 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2/FrameFactory.cs b/Scripts/TaglibSharp/Id3v2/FrameFactory.cs new file mode 100644 index 0000000..9a1b9c5 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/FrameFactory.cs @@ -0,0 +1,321 @@ +// +// FrameFactory.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// id3v2framefactory.cpp from TagLib +// +// Copyright (C) 2005-2007 Brian Nickel +// Copyright (C) 2002,2003 Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System.Collections.Generic; + +namespace TagLib.Id3v2 +{ + /// <summary> + /// This static class performs the necessary operations to determine + /// and create the correct child class of <see cref="Frame" /> for a + /// given raw ID3v2 frame. + /// </summary> + /// <remarks> + /// By default, <see cref="FrameFactory" /> will only load frames + /// contained in the library. To add additional frames to the + /// process, register a frame creator with <see + /// cref="AddFrameCreator" />. + /// </remarks> + public static class FrameFactory + { + /// <summary> + /// Creates a frame from a specified block of data, or + /// returns <see langword="null" /> if unsupported. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing a raw ID3v2 + /// frame. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> value specifying the offset in + /// <paramref name="data"/> at which the frame data begins. + /// </param> + /// <param name="header"> + /// A <see cref="FrameHeader" /> object for the frame + /// contained in <paramref name="data" />. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> specifying the version of ID3v2 the + /// raw frame data is stored in. + /// </param> + /// <returns> + /// A <see cref="Frame" /> object if the method was able to + /// match and create one. Otherwise <see langword="null" />. + /// </returns> + /// <remarks> + /// <para>Frame creators are used to provide access or + /// support for items that are left out of TagLib#.</para> + /// </remarks> + /// <example> + /// <code lang="C#"> + /// public Frame Creator (TagLib.ByteVector data, TagLib.Id3v2.FrameHeader header) + /// { + /// if (header.FrameId == "RVRB") + /// return new ReverbFrame (data, header); + /// else + /// return null; + /// } + /// ... + /// TagLib.Id3v2.FrameFactor.AddFrameCreator (ReverbFrame.Creator); + /// </code> + /// </example> + /// <seealso cref="AddFrameCreator" /> + public delegate Frame FrameCreator (ByteVector data, int offset, FrameHeader header, byte version); + + /// <summary> + /// Contains registered frame creators. + /// </summary> + static readonly List<FrameCreator> frame_creators = new List<FrameCreator> (); + + /// <summary> + /// Creates a <see cref="Frame" /> object by reading it from + /// raw ID3v2 frame data. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing a raw ID3v2 + /// frame. + /// </param> + /// <param name="file"> + /// A <see cref="File"/> object containing + /// abstraction of the file to read. + /// Ignored if <paramref name="data"/> is not null. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> value reference specifying at what + /// index in <paramref name="file" />, or in + /// <paramref name="data" /> if not null, + /// at which the frame begins. After reading, it contains + /// the offset of the next frame to be read. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> value specifying the ID3v2 version + /// the frame in <paramref name="data"/> is encoded in. + /// </param> + /// <param name="alreadyUnsynched"> + /// A <see cref="bool" /> value specifying whether the entire + /// tag has already been unsynchronized. + /// </param> + /// <returns> + /// A <see cref="Frame" /> object read from the data, or <see + /// langword="null" /> if none is found. + /// </returns> + /// <exception cref="System.NotImplementedException"> + /// The frame contained in the raw data could not be + /// converted to ID3v2 or uses encryption or compression. + /// </exception> + public static Frame CreateFrame (ByteVector data, File file, ref int offset, byte version, bool alreadyUnsynched) + { + int position = 0; + + if (data == null) { + file.Seek (offset); + data = file.ReadBlock ((int)FrameHeader.Size (version)); + } else { + file = null; + position = offset; + } + + // If the next data in position is 0, assume + // that we've hit the padding portion of the + // frame data. + + if (data[position] == 0) + return null; + + FrameHeader header = new FrameHeader (data.Mid (position, (int)FrameHeader.Size (version)), version); + + int fileposition = offset + (int)FrameHeader.Size (version); + offset += (int)(header.FrameSize + FrameHeader.Size (version)); + + if (header.FrameId == null) + throw new System.NotImplementedException (); + + foreach (byte b in header.FrameId) { + char c = (char)b; + if ((c < 'A' || c > 'Z') && + (c < '0' || c > '9')) + return null; + } + + if (alreadyUnsynched) { + // Mark the frame as not unsynchronized because the entire + // tag has already been unsynchronized + header.Flags &= ~FrameFlags.Unsynchronisation; + } + + // Windows Media Player may create zero byte frames. + // Just send them off as unknown and delete them. + if (header.FrameSize == 0) { + header.Flags |= FrameFlags.TagAlterPreservation; + return new UnknownFrame (data, position, header, version); + } + + // TODO: Support Compression. + if ((header.Flags & FrameFlags.Compression) != 0) + throw new System.NotImplementedException (); + + // TODO: Support Encryption. + if ((header.Flags & FrameFlags.Encryption) != 0) + throw new System.NotImplementedException (); + + foreach (FrameCreator creator in frame_creators) { + Frame frame = creator (data, position, header, version); + + if (frame != null) + return frame; + } + + // This is where things get necessarily nasty. Here we + // determine which Frame subclass (or if none is found + // simply an Frame) based on the frame ID. Since there + // are a lot of possibilities, that means a lot of if + // blocks. + + + // Lazy objects loading handling + + if (file != null) { + + // Attached Picture (frames 4.14) + // General Encapsulated Object (frames 4.15) + if (header.FrameId == FrameType.APIC || + header.FrameId == FrameType.GEOB) + return new AttachmentFrame (file.FileAbstraction, fileposition, offset - fileposition, header, version); + + // Read remaining part of the frame for the non lazy Frames + file.Seek (fileposition); + data.Add (file.ReadBlock (offset - fileposition)); + } + + + // Text Identification (frames 4.2) + if (header.FrameId == FrameType.TXXX) + return new UserTextInformationFrame (data, position, header, version); + + if (header.FrameId[0] == (byte)'T') + return new TextInformationFrame (data, position, header, version); + + // Involved People List (frames 4.4 in 2.3. in 2.4 this is a TIPL frame) + if (header.FrameId == FrameType.IPLS) + return new TextInformationFrame(data, position, + header, version); + + // Unique File Identifier (frames 4.1) + if (header.FrameId == FrameType.UFID) + return new UniqueFileIdentifierFrame (data, position, header, version); + + // Music CD Identifier (frames 4.5) + if (header.FrameId == FrameType.MCDI) + return new MusicCdIdentifierFrame (data, position, header, version); + + // Unsynchronized Lyrics (frames 4.8) + if (header.FrameId == FrameType.USLT) + return new UnsynchronisedLyricsFrame (data, position, header, version); + + // Synchronized Lyrics (frames 4.9) + if (header.FrameId == FrameType.SYLT) + return new SynchronisedLyricsFrame (data, position, header, version); + + // Comments (frames 4.10) + if (header.FrameId == FrameType.COMM) + return new CommentsFrame (data, position, header, version); + + // Relative Volume Adjustment (frames 4.11) + if (header.FrameId == FrameType.RVA2) + return new RelativeVolumeFrame (data, position, header, version); + + // Attached Picture (frames 4.14) + // General Encapsulated Object (frames 4.15) + if (header.FrameId == FrameType.APIC || + header.FrameId == FrameType.GEOB) + return new AttachmentFrame (data, position, header, version); + + // Play Count (frames 4.16) + if (header.FrameId == FrameType.PCNT) + return new PlayCountFrame (data, position, header, version); + + // Play Count (frames 4.17) + if (header.FrameId == FrameType.POPM) + return new PopularimeterFrame (data, position, header, version); + + // Terms of Use (frames 4.22) + if (header.FrameId == FrameType.USER) + return new TermsOfUseFrame (data, position, header, version); + + // Private (frames 4.27) + if (header.FrameId == FrameType.PRIV) + return new PrivateFrame (data, position, header, version); + + // User Url Link (frames 4.3.2) + if (header.FrameId == FrameType.WXXX) + return new UserUrlLinkFrame (data, position, header, version); + + // Url Link (frames 4.3.1) + if (header.FrameId[0] == (byte)'W') + return new UrlLinkFrame (data, position, header, version); + + // Event timing codes (frames 4.6) + if (header.FrameId == FrameType.ETCO) + return new EventTimeCodesFrame (data, position, header, version); + + // Chapter (ID3v2 Chapter Frame Addendum) + if (header.FrameId == FrameType.CHAP) + return new ChapterFrame (data, position, header, version); + + // Table of Contents (ID3v2 Chapter Frame Addendum) + if (header.FrameId == FrameType.CTOC) + return new TableOfContentsFrame (data, position, header, version); + + return new UnknownFrame (data, position, header, version); + } + + /// <summary> + /// Adds a curstom frame creator to try before using standard + /// frame creation methods. + /// </summary> + /// <param name="creator"> + /// A <see cref="FrameCreator" /> delegate to be used by the + /// frame factory. + /// </param> + /// <remarks> + /// Frame creators are used before standard methods so custom + /// checking can be used and new formats can be added. They + /// are executed in the reverse order in which they are + /// added. + /// </remarks> + /// <exception cref="System.ArgumentNullException"> + /// <paramref name="creator" /> is <see langword="null" />. + /// </exception> + public static void AddFrameCreator (FrameCreator creator) + { + if (creator == null) + throw new System.ArgumentNullException (nameof (creator)); + + frame_creators.Insert (0, creator); + } + } +} diff --git a/Scripts/TaglibSharp/Id3v2/FrameFactory.cs.meta b/Scripts/TaglibSharp/Id3v2/FrameFactory.cs.meta new file mode 100644 index 0000000..14d3d59 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/FrameFactory.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f37ea4e21ef0b145e9533852fd49aaac +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2/FrameHeader.cs b/Scripts/TaglibSharp/Id3v2/FrameHeader.cs new file mode 100644 index 0000000..877947f --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/FrameHeader.cs @@ -0,0 +1,456 @@ +// +// FrameHeader.cs: +// +// Authors: +// Brian Nickel (brian.nickel@gmail.com) +// Gabriel BUrt (gabriel.burt@gmail.com) +// +// Original Source: +// id3v2frame.cpp from TagLib +// +// Copyright (C) 2010 Novell, Inc. +// Copyright (C) 2005-2007 Brian Nickel +// Copyright (C) 2002,2003 Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Id3v2 +{ + /// <summary> + /// Indicates the flags applied to a <see cref="FrameHeader" /> + /// object. + /// </summary> + [Flags] + public enum FrameFlags : ushort + { + /// <summary> + /// The header contains no flags. + /// </summary> + None = 0, + + /// <summary> + /// Indicates that the frame is to be deleted if the tag is + /// altered. + /// </summary> + TagAlterPreservation = 0x4000, + + /// <summary> + /// Indicates that the frame is to be deleted if the file is + /// altered. + /// </summary> + FileAlterPreservation = 0x2000, + + /// <summary> + /// Indicates that the frame is read-only and should not be + /// altered. + /// </summary> + ReadOnly = 0x1000, + + /// <summary> + /// Indicates that the frame has a grouping identity. + /// </summary> + GroupingIdentity = 0x0040, + + /// <summary> + /// Indicates that the frame data is compressed. + /// </summary> + Compression = 0x0008, + + /// <summary> + /// Indicates that the frame data is encrypted. + /// </summary> + Encryption = 0x0004, + + /// <summary> + /// Indicates that the frame data has been unsynchronized. + /// </summary> + Unsynchronisation = 0x0002, + + /// <summary> + /// Indicates that the frame has a data length indicator. + /// </summary> + DataLengthIndicator = 0x0001 + } + + /// <summary> + /// This structure provides a representation of an ID3v2 frame header + /// which can be read from and written to disk. + /// </summary> + public struct FrameHeader + { + #region Private Fields + + /// <summary> + /// Contains frame's ID. + /// </summary> + ReadOnlyByteVector frame_id; + + /// <summary> + /// Contains frame's flags. + /// </summary> + FrameFlags flags; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="FrameHeader" /> by reading it from raw header data + /// of a specified version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// data to build the new instance from. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> value containing the ID3v2 version + /// with which the data in <paramref name="data" /> was + /// encoded. + /// </param> + /// <remarks> + /// If the data size is smaller than the size of a full + /// header, the data is just treated as a frame identifier + /// and the remaining values are zeroed. + /// </remarks> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + /// <exception cref="CorruptFileException"> + /// <paramref name="data" /> is smaller than the size of a + /// frame identifier or <paramref name="version" /> is less + /// than 2 or more than 4. + /// </exception> + public FrameHeader (ByteVector data, byte version) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + flags = 0; + FrameSize = 0; + + if (version < 2 || version > 4) + throw new CorruptFileException ("Unsupported tag version."); + + if (data.Count < (version == 2 ? 3 : 4)) + throw new CorruptFileException ("Data must contain at least a frame ID."); + + switch (version) { + case 2: + // Set the frame ID -- the first three bytes + frame_id = ConvertId (data.Mid (0, 3), version, false); + + // If the full header information was not passed + // in, do not continue to the steps to parse the + // frame size and flags. + if (data.Count < 6) + return; + + FrameSize = data.Mid (3, 3).ToUInt (); + return; + + case 3: + // Set the frame ID -- the first four bytes + frame_id = ConvertId (data.Mid (0, 4), version, false); + + // If the full header information was not passed + // in, do not continue to the steps to parse the + // frame size and flags. + if (data.Count < 10) + return; + + // Store the flags internally as version 2.4. + FrameSize = data.Mid (4, 4).ToUInt (); + flags = (FrameFlags)( + ((data[8] << 7) & 0x7000) | + ((data[9] >> 4) & 0x000C) | + ((data[9] << 1) & 0x0040)); + + return; + + case 4: + // Set the frame ID -- the first four bytes + frame_id = new ReadOnlyByteVector (data.Mid (0, 4)); + + // If the full header information was not passed + // in, do not continue to the steps to parse the + // frame size and flags. + if (data.Count < 10) + return; + + FrameSize = SynchData.ToUInt (data.Mid (4, 4)); + flags = (FrameFlags)data.Mid (8, 2).ToUShort (); + + return; + + default: + throw new CorruptFileException ("Unsupported tag version."); + } + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets and sets the identifier of the frame described by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="ReadOnlyByteVector" /> object containing the + /// identifier of the frame described by the current + /// instance. + /// </value> + /// <exception cref="ArgumentNullException"> + /// <paramref name="value" /> is <see langword="null" />. + /// </exception> + public ReadOnlyByteVector FrameId { + get { return frame_id; } + set { + if (value == null) + throw new ArgumentNullException (nameof (value)); + + frame_id = value.Count == 4 ? value : new ReadOnlyByteVector (value.Mid (0, 4)); + } + } + + /// <summary> + /// Gets and sets the size of the frame described by the + /// current instance, minus the header. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the size of the + /// frame described by the current instance. + /// </value> + public uint FrameSize { get; set; } + + /// <summary> + /// Gets and sets the flags applied to the current instance. + /// </summary> + /// <value> + /// A bitwise combined <see cref="HeaderFlags" /> value + /// containing the flags applied to the current instance. + /// </value> + /// <exception cref="ArgumentException"> + /// <paramref name="value" /> contains a either compression + /// or encryption, neither of which are supported by the + /// library. + /// </exception> + public FrameFlags Flags { + get { return flags; } + set { + if ((value & (FrameFlags.Compression | FrameFlags.Encryption)) != 0) + throw new ArgumentException ("Encryption and compression are not supported.", nameof (value)); + + flags = value; + } + } + + #endregion + + #region Public Methods + + /// <summary> + /// Renders the current instance, encoded in a specified + /// ID3v2 version. + /// </summary> + /// <param name="version"> + /// A <see cref="byte" /> value specifying the version of + /// ID3v2 to use when encoding the current instance. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the current instance. + /// </returns> + /// <exception cref="NotImplementedException"> + /// The version specified in the current instance is + /// unsupported. + /// </exception> + public ByteVector Render (byte version) + { + ByteVector data = new ByteVector (); + ByteVector id = ConvertId (frame_id, version, true); + + if (id == null) + throw new NotImplementedException (); + + switch (version) { + case 2: + data.Add (id); + data.Add (ByteVector.FromUInt (FrameSize).Mid (1, 3)); + + return data; + + case 3: + ushort new_flags = (ushort)( + (((ushort)flags << 1) & 0xE000) | + (((ushort)flags << 4) & 0x00C0) | + (((ushort)flags >> 1) & 0x0020)); + + data.Add (id); + data.Add (ByteVector.FromUInt (FrameSize)); + data.Add (ByteVector.FromUShort (new_flags)); + + return data; + + case 4: + data.Add (id); + data.Add (SynchData.FromUInt (FrameSize)); + data.Add (ByteVector.FromUShort ((ushort)flags)); + + return data; + + default: + throw new NotImplementedException ("Unsupported tag version."); + } + } + + /// <summary> + /// Gets the size of a header for a specified ID3v2 version. + /// </summary> + /// <param name="version"> + /// A <see cref="byte" /> value specifying the version of + /// ID3v2 to get the size for. + /// </param> + public static uint Size (byte version) + { + return (uint)(version < 3 ? 6 : 10); + } + + #endregion + + + + #region Private Methods + + static ReadOnlyByteVector ConvertId (ByteVector id, byte version, bool toVersion) + { + if (version >= 4) { + var outid = id as ReadOnlyByteVector; + + return outid ?? new ReadOnlyByteVector (id); + } + + if (id == null || version < 2) + return null; + + if (!toVersion && (id == FrameType.EQUA || + id == FrameType.RVAD || id == FrameType.TRDA || + id == FrameType.TSIZ)) + return null; + + if (version == 2) + for (int i = 0; i < version2_frames.GetLength (0); i++) { + if (!version2_frames[i, toVersion ? 1 : 0].Equals (id)) + continue; + + return version2_frames[i, toVersion ? 0 : 1]; + } + + if (version == 3) + for (int i = 0; i < version3_frames.GetLength (0); i++) { + if (!version3_frames[i, toVersion ? 1 : 0].Equals (id)) + continue; + + return version3_frames[i, toVersion ? 0 : 1]; + } + + if ((id.Count != 4 && version > 2) || (id.Count != 3 && version == 2)) + return null; + + return id is ReadOnlyByteVector ? id as ReadOnlyByteVector : new ReadOnlyByteVector (id); + } + + static readonly ReadOnlyByteVector[,] version2_frames = + new ReadOnlyByteVector[59, 2] { + { "BUF", "RBUF" }, + { "CNT", "PCNT" }, + { "COM", "COMM" }, + { "CRA", "AENC" }, + { "ETC", "ETCO" }, + { "GEO", "GEOB" }, + { "IPL", "TIPL" }, + { "MCI", "MCDI" }, + { "MLL", "MLLT" }, + { "PIC", "APIC" }, + { "POP", "POPM" }, + { "REV", "RVRB" }, + { "SLT", "SYLT" }, + { "STC", "SYTC" }, + { "TAL", "TALB" }, + { "TBP", "TBPM" }, + { "TCM", "TCOM" }, + { "TCO", "TCON" }, + { "TCP", "TCMP" }, + { "TCR", "TCOP" }, + { "TDA", "TDAT" }, + { "TIM", "TIME" }, + { "TDY", "TDLY" }, + { "TEN", "TENC" }, + { "TFT", "TFLT" }, + { "TKE", "TKEY" }, + { "TLA", "TLAN" }, + { "TLE", "TLEN" }, + { "TMT", "TMED" }, + { "TOA", "TOAL" }, + { "TOF", "TOFN" }, + { "TOL", "TOLY" }, + { "TOR", "TDOR" }, + { "TOT", "TOAL" }, + { "TP1", "TPE1" }, + { "TP2", "TPE2" }, + { "TP3", "TPE3" }, + { "TP4", "TPE4" }, + { "TPA", "TPOS" }, + { "TPB", "TPUB" }, + { "TRC", "TSRC" }, + { "TRK", "TRCK" }, + { "TSS", "TSSE" }, + { "TT1", "TIT1" }, + { "TT2", "TIT2" }, + { "TT3", "TIT3" }, + { "TXT", "TOLY" }, + { "TXX", "TXXX" }, + { "TYE", "TDRC" }, + { "UFI", "UFID" }, + { "ULT", "USLT" }, + { "WAF", "WOAF" }, + { "WAR", "WOAR" }, + { "WAS", "WOAS" }, + { "WCM", "WCOM" }, + { "WCP", "WCOP" }, + { "WPB", "WPUB" }, + { "WXX", "WXXX" }, + { "XRV", "RVA2" } + }; + + static readonly ReadOnlyByteVector[,] version3_frames = + new ReadOnlyByteVector[3, 2] { + { "TORY", "TDOR" }, + { "TYER", "TDRC" }, + { "XRVA", "RVA2" } + + }; + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Id3v2/FrameHeader.cs.meta b/Scripts/TaglibSharp/Id3v2/FrameHeader.cs.meta new file mode 100644 index 0000000..286c23a --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/FrameHeader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: aa1e0a3b834984f3a8d7f5302dd1dcd9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2/FrameTypes.cs b/Scripts/TaglibSharp/Id3v2/FrameTypes.cs new file mode 100644 index 0000000..2fda85d --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/FrameTypes.cs @@ -0,0 +1,105 @@ +// +// FrameTypes.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.Id3v2 +{ + /// <summary> + /// <see cref="FrameType" /> provides references to different frame + /// types used by the library. + /// </summary> + /// <remarks> + /// <para>This class is used to severely reduce the number of times + /// these types are created in <see cref="TagLib.Id3v2.Tag" />, + /// greatly improving the speed at which warm files are read. It is, + /// however, not necessary for external users to use this class. While + /// the library may use <c>GetTextAsString (FrameType.TIT2);</c> an + /// external user could use <c>tag.GetTextAsString ("TIT2");</c> with + /// the same result.</para> + /// </remarks> + static class FrameType + { + public static readonly ReadOnlyByteVector APIC = "APIC"; + public static readonly ReadOnlyByteVector COMM = "COMM"; + public static readonly ReadOnlyByteVector CHAP = "CHAP"; // Chapter Frame + public static readonly ReadOnlyByteVector CTOC = "CTOC"; // Table of Contents Frame + public static readonly ReadOnlyByteVector EQUA = "EQUA"; + public static readonly ReadOnlyByteVector GEOB = "GEOB"; + public static readonly ReadOnlyByteVector IPLS = "IPLS"; + public static readonly ReadOnlyByteVector MCDI = "MCDI"; + public static readonly ReadOnlyByteVector PCNT = "PCNT"; + public static readonly ReadOnlyByteVector POPM = "POPM"; + public static readonly ReadOnlyByteVector PRIV = "PRIV"; + public static readonly ReadOnlyByteVector RVA2 = "RVA2"; + public static readonly ReadOnlyByteVector RVAD = "RVAD"; + public static readonly ReadOnlyByteVector SYLT = "SYLT"; + public static readonly ReadOnlyByteVector TALB = "TALB"; + public static readonly ReadOnlyByteVector TBPM = "TBPM"; + public static readonly ReadOnlyByteVector TCOM = "TCOM"; + public static readonly ReadOnlyByteVector TCON = "TCON"; + public static readonly ReadOnlyByteVector TCOP = "TCOP"; + public static readonly ReadOnlyByteVector TCMP = "TCMP"; + public static readonly ReadOnlyByteVector TDRC = "TDRC"; + public static readonly ReadOnlyByteVector TDAT = "TDAT"; + public static readonly ReadOnlyByteVector TDTG = "TDTG"; + public static readonly ReadOnlyByteVector TEXT = "TEXT"; + public static readonly ReadOnlyByteVector TIT1 = "TIT1"; + public static readonly ReadOnlyByteVector TIT2 = "TIT2"; + public static readonly ReadOnlyByteVector TIT3 = "TIT3"; + public static readonly ReadOnlyByteVector TIME = "TIME"; + public static readonly ReadOnlyByteVector TKEY = "TKEY"; + public static readonly ReadOnlyByteVector TLEN = "TLEN"; // audio length + public static readonly ReadOnlyByteVector TMCL = "TMCL"; + public static readonly ReadOnlyByteVector TOLY = "TOLY"; + public static readonly ReadOnlyByteVector TOPE = "TOPE"; + public static readonly ReadOnlyByteVector TPE1 = "TPE1"; + public static readonly ReadOnlyByteVector TPE2 = "TPE2"; + public static readonly ReadOnlyByteVector TPE3 = "TPE3"; + public static readonly ReadOnlyByteVector TPE4 = "TPE4"; + public static readonly ReadOnlyByteVector TPOS = "TPOS"; + public static readonly ReadOnlyByteVector TPUB = "TPUB"; + public static readonly ReadOnlyByteVector TRCK = "TRCK"; + public static readonly ReadOnlyByteVector TRDA = "TRDA"; + public static readonly ReadOnlyByteVector TSIZ = "TSIZ"; + public static readonly ReadOnlyByteVector TSOA = "TSOA"; // Album Title Sort Frame + public static readonly ReadOnlyByteVector TSO2 = "TSO2"; // Album Artist Sort Frame + public static readonly ReadOnlyByteVector TSOC = "TSOC"; // Composer Sort Frame + public static readonly ReadOnlyByteVector TSOP = "TSOP"; // Performer Sort Frame + public static readonly ReadOnlyByteVector TSOT = "TSOT"; // Track Title Sort Frame + public static readonly ReadOnlyByteVector TSRC = "TSRC"; + public static readonly ReadOnlyByteVector TXXX = "TXXX"; + public static readonly ReadOnlyByteVector TYER = "TYER"; + public static readonly ReadOnlyByteVector UFID = "UFID"; + public static readonly ReadOnlyByteVector USER = "USER"; + public static readonly ReadOnlyByteVector USLT = "USLT"; + public static readonly ReadOnlyByteVector WCOM = "WCOM"; + public static readonly ReadOnlyByteVector WCOP = "WCOP"; + public static readonly ReadOnlyByteVector WOAF = "WOAF"; + public static readonly ReadOnlyByteVector WOAR = "WOAR"; + public static readonly ReadOnlyByteVector WOAS = "WOAS"; + public static readonly ReadOnlyByteVector WORS = "WORS"; + public static readonly ReadOnlyByteVector WPAY = "WPAY"; + public static readonly ReadOnlyByteVector WPUB = "WPUB"; + public static readonly ReadOnlyByteVector WXXX = "WXXX"; + public static readonly ReadOnlyByteVector ETCO = "ETCO"; + } +} diff --git a/Scripts/TaglibSharp/Id3v2/FrameTypes.cs.meta b/Scripts/TaglibSharp/Id3v2/FrameTypes.cs.meta new file mode 100644 index 0000000..7634c5c --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/FrameTypes.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7bbd99690e21ca8deb1a85b6c4a571bb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2/Frames.meta b/Scripts/TaglibSharp/Id3v2/Frames.meta new file mode 100644 index 0000000..c59e329 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 07214d9262aa642598a390aa7518fdf5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2/Frames/AttachmentFrame.cs b/Scripts/TaglibSharp/Id3v2/Frames/AttachmentFrame.cs new file mode 100644 index 0000000..7bd1cd3 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/AttachmentFrame.cs @@ -0,0 +1,1205 @@ +// +// AttachedPictureFrame.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// Sebastien Mouy (starwer@laposte.net) +// +// Original Sources: +// attachedpictureframe.cpp from TagLib +// generalencapsulatedobjectframe.cpp from TagLib +// +// Copyright (C) 2005-2007 Brian Nickel +// Copyright (C) 2004 Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.IO; + +namespace TagLib.Id3v2 +{ + + /// <summary> + /// This class extends <see cref="Frame" />, implementing support for + /// ID3v2 Attached Picture (APIC), ID3v2 General Encapsulated + /// Object (GEOB) and Frames. + /// </summary> + /// <remarks> + /// <para>A <see cref="AttachmentFrame" /> is used for storing + /// any file (picture or other types) that complement. + /// This is typically (but not only limited to) the album cover, + /// the physical medium, leaflets, file icons or other files and + /// object data.</para> + /// <para>Additionally, <see cref="TagLib.Tag.Pictures" /> provides a + /// generic way or getting and setting pictures/files which is + /// preferable to format specific code.</para> + /// </remarks> + public class AttachmentFrame : Frame, IPicture, ILazy + { + #region Private Properties + + /// <summary> + /// Contains the text encoding to use when rendering. + /// </summary> + StringType encoding = Tag.DefaultEncoding; + + /// <summary> + /// Contains the mime type of <see cref="data" />. + /// </summary> + string mime_type; + + /// <summary> + /// Contains the type of picture. + /// </summary> + PictureType type = PictureType.Other; + + /// <summary> + /// Contains the filename. + /// </summary> + string filename; + + /// <summary> + /// Contains the description. + /// </summary> + string description; + + /// <summary> + /// Contains the picture data. + /// </summary> + ByteVector data; + + /// <summary> + /// Contains the raw field data of the current instance as + /// sent to <see cref="ParseFields" /> or <see + /// langword="null" /> if <see cref="ParseFields" /> has not + /// been called or <see cref="ParseRawData" /> has been + /// called. + /// </summary> + /// <remarks> + /// As this frame takes a while to parse and isn't read in + /// all cases, the raw data is stored here until it is + /// needed. This speeds up the file read time significantly. + /// </remarks> + ByteVector raw_data; + + /// <summary> + /// Contains the ID3v2 version <see cref="raw_data" /> is + /// stored in. + /// </summary> + byte raw_version; + + /// <summary> + /// Stream where the picture is located + /// </summary> + File.IFileAbstraction file; + + /// <summary> + /// Offset from where the picture start in the <see cref="file"/> + /// </summary> + readonly long stream_offset; + + /// <summary> + /// Size of the picture in the <see cref="file"/> (-1 = until end of Stream) + /// </summary> + readonly long stream_size = -1; + + #endregion + + + + #region Constructors + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="AttachmentFrame" /> with no contents and the + /// default values. + /// </summary> + /// <remarks> + /// <para>When a frame is created, it is not automatically + /// added to the tag. Consider using <see + /// cref="Get(Tag,string,PictureType,bool)" /> for more + /// integrated frame creation.</para> + /// <para>Additionally, <see cref="TagLib.Tag.Pictures" /> + /// provides a generic way or getting and setting + /// attachments which is preferable to format specific + /// code.</para> + /// </remarks> + public AttachmentFrame () : base (FrameType.APIC, 4) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="AttachmentFrame" /> by populating it with + /// the contents of another <see cref="IPicture" /> object. + /// </summary> + /// <param name="picture"> + /// A <see cref="IPicture" /> object containing values to use + /// in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="picture" /> is <see langword="null" />. + /// </exception> + /// <remarks> + /// <para>When a frame is created, it is not automatically + /// added to the tag. Consider using <see + /// cref="Get(Tag,string,PictureType,bool)" /> for more + /// integrated frame creation.</para> + /// <para>Additionally, <see cref="TagLib.Tag.Pictures" /> + /// provides a generic way or getting and setting + /// attachments which is preferable to format specific + /// code.</para> + /// </remarks> + /// <example> + /// <para>Add a picture to a file.</para> + /// <code lang="C#"> + /// using TagLib; + /// using TagLib.Id3v2; + /// + /// public static class AddId3v2Picture + /// { + /// public static void Main (string [] args) + /// { + /// if (args.Length != 2) + /// throw new ApplicationException ( + /// "USAGE: AddId3v2Picture.exe AUDIO_FILE PICTURE_FILE"); + /// + /// // Create the file. Can throw file to TagLib# exceptions. + /// File file = File.Create (args [0]); + /// + /// // Get or create the ID3v2 tag. + /// TagLib.Id3v2.Tag tag = file.GetTag (TagTypes.Id3v2, true) as TagLib.Id3v2.Tag; + /// if (tag == null) + /// throw new ApplicationException ("File does not support ID3v2 tags."); + /// + /// // Create a picture. Can throw file related exceptions. + /// TagLib.Picture picture = TagLib.Picture.CreateFromPath (path); + /// + /// // Add a new picture frame to the tag. + /// tag.AddFrame (new AttachedPictureFrame (picture)); + /// + /// // Save the file. + /// file.Save (); + /// } + /// } + /// </code> + /// </example> + public AttachmentFrame (IPicture picture) + : base (FrameType.APIC, 4) + { + if (picture == null) + throw new ArgumentNullException (nameof (picture)); + + Type = picture.Type; + mime_type = picture.MimeType; + filename = picture.Filename; + description = picture.Description; + data = picture.Data; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="AttachmentFrame" /> by reading its raw data in + /// a specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object starting with the raw + /// representation of the new frame. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + public AttachmentFrame (ByteVector data, byte version) + : base (data, version) + { + SetData (data, 0, version, true); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="AttachmentFrame" /> by reading its raw data + /// in a specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// representation of the new frame. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> indicating at what offset in + /// <paramref name="data" /> the frame actually begins. + /// </param> + /// <param name="header"> + /// A <see cref="FrameHeader" /> containing the header of the + /// frame found at <paramref name="offset" /> in the data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + protected internal AttachmentFrame (ByteVector data, int offset, FrameHeader header, byte version) + : base (header) + { + SetData (data, offset, version, false); + } + + + /// <summary> + /// Constructs a new instance of <see + /// cref="AttachmentFrame" /> from a file. + /// The content will be lazily loaded. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="File.IFileAbstraction"/> object containing + /// abstraction of the file to read. + /// </param> + /// <param name="offset"> + /// The position in bytes where the picture is located in the + /// <see cref="File.IFileAbstraction"/>. + /// </param> + /// <param name="size"> + /// The size in bytes of the picture in the + /// <see cref="File.IFileAbstraction"/> (-1 : read all). + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + /// <param name="header"> + /// A <see cref="FrameHeader" /> containing the header of the + /// frame found at <paramref name="offset" /> in the data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + public AttachmentFrame (File.IFileAbstraction abstraction, long offset, long size, FrameHeader header, byte version) + : base (header) + { + if (abstraction == null) + throw new ArgumentNullException (nameof (abstraction)); + + file = abstraction; + stream_offset = offset; + stream_size = size; + raw_version = version; + } + + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets and sets the text encoding to use when storing the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the text encoding to + /// use when storing the current instance. + /// </value> + /// <remarks> + /// This encoding is overridden when rendering if <see + /// cref="Tag.ForceDefaultEncoding" /> is <see + /// langword="true" /> or the render version does not support + /// it. + /// </remarks> + public StringType TextEncoding { + get { + if (file != null) + Load (); + ParseRawData (); return encoding; + } + set { + if (file != null) + Load (); + + encoding = value; + } + } + + /// <summary> + /// Gets and sets the mime-type of the picture stored in the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the mime-type of the + /// picture stored in the current instance. + /// </value> + public string MimeType { + get { + if (file != null) + Load (); + + ParseRawData (); + if (mime_type != null) + return mime_type; + + return string.Empty; + } + set { + if (file != null) + Load (); + + mime_type = value; + } + } + + /// <summary> + /// Gets and sets the object type stored in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="PictureType" /> containing the object type + /// stored in the current instance. + /// </value> + /// <remarks> + /// For a General Object Frame, use: + /// <see cref="PictureType.NotAPicture" />. + /// Other types will make it a Picture Frame + /// </remarks> + public PictureType Type { + get { + if (file != null) + Load (); + ParseRawData (); return type; + } + set { + if (file != null) + Load (); + + // Change the Frame type depending if this is + // a picture or a general object + + var frameid = value == PictureType.NotAPicture ? + FrameType.GEOB : FrameType.APIC; + + if (header.FrameId != frameid) + header = new FrameHeader (frameid, 4); + + type = value; + } + } + + + /// <summary> + /// Gets and sets a filename of the picture stored in the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a fielname, with + /// extension, of the picture stored in the current instance. + /// </value> + public string Filename { + get { + if (file != null) + Load (); + return filename; + } + set { + if (file != null) + Load (); + + filename = value; + } + } + + /// <summary> + /// Gets and sets the description stored in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the description + /// stored in the current instance. + /// </value> + /// <remarks> + /// There should only be one frame with a matching + /// description and type per tag. + /// </remarks> + public string Description { + get { + if (file != null) + Load (); + + ParseRawData (); + if (description != null) + return description; + + return string.Empty; + } + set { + if (file != null) + Load (); + + description = value; + } + } + + /// <summary> + /// Gets and sets the image data stored in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> containing the image data + /// stored in the current instance. + /// </value> + public ByteVector Data { + get { + if (file != null) + Load (); + + ParseRawData (); + return data != null ? data : new ByteVector (); + } + set { + if (file != null) + Load (); + + data = value; + } + } + + + /// <summary> + /// Gets an indication whether the object is loaded. + /// </summary> + public bool IsLoaded { + get { + return data != null || raw_data != null; + } + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Gets a string representation of the current instance. + /// </summary> + /// <returns> + /// A <see cref="string" /> representing the current + /// instance. + /// </returns> + public override string ToString () + { + if (file != null) + Load (); + + var builder = new System.Text.StringBuilder (); + + if (string.IsNullOrEmpty (Description)) { + builder.Append (Description); + builder.Append (" "); + } + + builder.AppendFormat (System.Globalization.CultureInfo.InvariantCulture, "[{0}] {1} bytes", MimeType, Data.Count); + + return builder.ToString (); + } + + #endregion + + + + #region Public Static Methods + + /// <summary> + /// Gets a specified picture frame from the specified tag, + /// optionally creating it if it does not exist. + /// </summary> + /// <param name="tag"> + /// A <see cref="Tag" /> object to search in. + /// </param> + /// <param name="description"> + /// A <see cref="string" /> specifying the description to + /// match. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> specifying whether or not to create + /// and add a new frame to the tag if a match is not found. + /// </param> + /// <returns> + /// A <see cref="AttachmentFrame" /> object containing + /// the matching frame, or <see langword="null" /> if a match + /// wasn't found and <paramref name="create" /> is <see + /// langword="false" />. + /// </returns> + public static AttachmentFrame Get (Tag tag, string description, bool create) + { + return Get (tag, description, PictureType.Other, create); + } + + /// <summary> + /// Gets a specified picture frame from the specified tag, + /// optionally creating it if it does not exist. + /// </summary> + /// <param name="tag"> + /// A <see cref="Tag" /> object to search in. + /// </param> + /// <param name="type"> + /// A <see cref="PictureType" /> specifying the picture type + /// to match. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> specifying whether or not to create + /// and add a new frame to the tag if a match is not found. + /// </param> + /// <returns> + /// A <see cref="AttachmentFrame" /> object containing + /// the matching frame, or <see langword="null" /> if a match + /// wasn't found and <paramref name="create" /> is <see + /// langword="false" />. + /// </returns> + public static AttachmentFrame Get (Tag tag, PictureType type, bool create) + { + return Get (tag, null, type, create); + } + + /// <summary> + /// Gets a specified attachment frame from the specified tag, + /// optionally creating it if it does not exist. + /// </summary> + /// <param name="tag"> + /// A <see cref="Tag" /> object to search in. + /// </param> + /// <param name="description"> + /// A <see cref="string" /> specifying the description to + /// match. + /// </param> + /// <param name="type"> + /// A <see cref="PictureType" /> specifying the picture type + /// to match. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> specifying whether or not to create + /// and add a new frame to the tag if a match is not found. + /// </param> + /// <returns> + /// A <see cref="AttachmentFrame" /> object containing + /// the matching frame, or <see langword="null" /> if a match + /// wasn't found and <paramref name="create" /> is <see + /// langword="false" />. + /// </returns> + /// <example> + /// <para>Sets a cover image with a description. Because <see + /// cref="Get(Tag,string,PictureType,bool)" /> is used, if + /// the program is called again with the same audio file and + /// desciption, the picture will be overwritten with the new + /// one.</para> + /// <code lang="C#"> + /// using TagLib; + /// using TagLib.Id3v2; + /// + /// public static class SetId3v2Cover + /// { + /// public static void Main (string [] args) + /// { + /// if (args.Length != 3) + /// throw new ApplicationException ( + /// "USAGE: SetId3v2Cover.exe AUDIO_FILE PICTURE_FILE DESCRIPTION"); + /// + /// // Create the file. Can throw file to TagLib# exceptions. + /// File file = File.Create (args [0]); + /// + /// // Get or create the ID3v2 tag. + /// TagLib.Id3v2.Tag tag = file.GetTag (TagTypes.Id3v2, true) as TagLib.Id3v2.Tag; + /// if (tag == null) + /// throw new ApplicationException ("File does not support ID3v2 tags."); + /// + /// // Create a picture. Can throw file related exceptions. + /// TagLib.Picture picture = TagLib.Picture.CreateFromPath (args [1]); + /// + /// // Get or create the picture frame. + /// AttachedPictureFrame frame = AttachedPictureFrame.Get ( + /// tag, args [2], PictureType.FrontCover, true); + /// + /// // Set the data from the picture. + /// frame.MimeType = picture.MimeType; + /// frame.Data = picture.data; + /// + /// // Save the file. + /// file.Save (); + /// } + /// } + /// </code> + /// </example> + public static AttachmentFrame Get (Tag tag, string description, PictureType type, bool create) + { + AttachmentFrame att; + foreach (Frame frame in tag.GetFrames<AttachmentFrame> ()) { + att = frame as AttachmentFrame; + + if (att == null) + continue; + + if (description != null && att.Description != description) + continue; + + if (type != PictureType.Other && att.Type != type) + continue; + + return att; + } + + if (!create) + return null; + + att = new AttachmentFrame { + Description = description, + Type = type + }; + + tag.AddFrame (att); + + return att; + } + + + + /// <summary> + /// Load the picture data from the file, + /// if not done yet. + /// </summary> + public void Load () + { + // Already loaded ? + if (file == null) return; + + // Load the picture from the stream + + Stream stream = null; + ByteVector data = null; + + try { + if (stream_size == 0) { + data = new ByteVector (); + } else if (stream_size > 0) { + stream = file.ReadStream; + stream.Seek (stream_offset, SeekOrigin.Begin); + + int count = 0, read = 0, needed = (int)stream_size; + byte[] buffer = new byte[needed]; + + do { + count = stream.Read (buffer, read, needed); + + read += count; + needed -= count; + } while (needed > 0 && count != 0); + + + data = new ByteVector (buffer, read); + } else { + stream = file.ReadStream; + stream.Seek (stream_offset, SeekOrigin.Begin); + + data = ByteVector.FromStream (stream); + } + } finally { + // Free the resources + if (stream != null && file != null) { + file.CloseStream (stream); + } + + file = null; + } + + // Decode the raw data if required, by using FieldData + raw_data = FieldData (data, -(int)FrameHeader.Size (raw_version), raw_version); + + // Get the actual data + ParseRawData (); + } + + #endregion + + + + #region Protected Methods + + /// <summary> + /// Populates the values in the current instance by parsing + /// its field data in a specified version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the + /// extracted field data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is encoded in. + /// </param> + /// <exception cref="CorruptFileException"> + /// <paramref name="data" /> contains less than 5 bytes. + /// </exception> + protected override void ParseFields (ByteVector data, byte version) + { + if (file != null) + Load (); + + if (data.Count < 5) + throw new CorruptFileException ("A picture frame must contain at least 5 bytes."); + + raw_data = data; + raw_version = version; + } + + + /// <summary> + /// Performs the actual parsing of the raw data. + /// </summary> + /// <remarks> + /// Because of the high parsing cost and relatively low usage + /// of the class, <see cref="ParseFields" /> only stores the + /// field data so it can be parsed on demand. Whenever a + /// property or method is called which requires the data, + /// this method is called, and only on the first call does it + /// actually parse the data. + /// </remarks> + protected void ParseRawData () + { + if (file != null) + Load (); + + if (raw_data == null) + return; + + data = raw_data; + raw_data = null; + + int pos = 0; + int offset; + + encoding = (StringType)data[pos++]; + + ByteVector delim = ByteVector.TextDelimiter (encoding); + + if (header.FrameId == FrameType.APIC) { + // Retrieve an ID3v2 Attached Picture (APIC) + + if (raw_version > 2) { + offset = data.Find (ByteVector.TextDelimiter (StringType.Latin1), pos); + + if (offset < pos) + return; + + mime_type = data.ToString (StringType.Latin1, pos, offset - pos); + pos = offset + 1; + } else { + ByteVector ext = data.Mid (pos, 3); + mime_type = Picture.GetMimeFromExtension (ext.ToString ()); + pos += 3; + } + + Type = (PictureType)data[pos++]; + + offset = data.Find (delim, pos, delim.Count); + + } else if (header.FrameId == FrameType.GEOB) { + // Retrieve an ID3v2 General Encapsulated Object (GEOB) + + offset = data.Find (ByteVector.TextDelimiter (StringType.Latin1), pos); + + if (offset < pos) + return; + + mime_type = data.ToString (StringType.Latin1, pos, offset - pos); + + pos = offset + 1; + offset = data.Find (delim, pos, delim.Count); + + if (offset < pos) + return; + + filename = data.ToString (encoding, pos, offset - pos); + pos = offset + delim.Count; + offset = data.Find (delim, pos, delim.Count); + + Type = PictureType.NotAPicture; + } else { + throw new InvalidOperationException ("Bad Frame type"); + } + + if (offset < pos) + return; + + description = data.ToString (encoding, pos, offset - pos); + pos = offset + delim.Count; + + data.RemoveRange (0, pos); + } + + /// <summary> + /// Renders the values in the current instance into field + /// data for a specified version. + /// </summary> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is to be encoded in. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered field data. + /// </returns> + protected override ByteVector RenderFields (byte version) + { + if (file != null) + Load (); + + if (raw_data != null && raw_version == version) + return raw_data; + + StringType encoding = CorrectEncoding (TextEncoding, version); + ByteVector data = new ByteVector (); + + if (header.FrameId == FrameType.APIC) { + // Make an ID3v2 Attached Picture (APIC) + + data.Add ((byte)encoding); + + if (version == 2) { + string ext = Picture.GetExtensionFromMime (MimeType); + data.Add (ext != null && ext.Length == 3 ? + ext.ToUpper () : "XXX"); + } else { + data.Add (ByteVector.FromString (MimeType, StringType.Latin1)); + data.Add (ByteVector.TextDelimiter (StringType.Latin1)); + } + + data.Add ((byte)type); + data.Add (ByteVector.FromString (Description, encoding)); + data.Add (ByteVector.TextDelimiter (encoding)); + } else if (header.FrameId == FrameType.GEOB) { + // Make an ID3v2 General Encapsulated Object (GEOB) + + data.Add ((byte)encoding); + + if (MimeType != null) + data.Add (ByteVector.FromString (MimeType, StringType.Latin1)); + data.Add (ByteVector.TextDelimiter (StringType.Latin1)); + + if (filename != null) + data.Add (ByteVector.FromString (filename, encoding)); + data.Add (ByteVector.TextDelimiter (encoding)); + + if (Description != null) + data.Add (ByteVector.FromString (Description, encoding)); + data.Add (ByteVector.TextDelimiter (encoding)); + + } else { + throw new InvalidOperationException ("Bad Frame type"); + } + + data.Add (this.data); + return data; + } + + #endregion + + + + #region ICloneable + + /// <summary> + /// Creates a deep copy of the current instance. + /// </summary> + /// <returns> + /// A new <see cref="Frame" /> object identical to the + /// current instance. + /// </returns> + public override Frame Clone () + { + if (file != null) + Load (); + + var frame = new AttachmentFrame { + encoding = encoding, + mime_type = mime_type, + Type = type, + filename = filename, + description = description + }; + + if (data != null) + frame.data = new ByteVector (data); + if (raw_data != null) + frame.data = new ByteVector (raw_data); + + frame.raw_version = raw_version; + return frame; + } + + #endregion + } + + #region Legacy Class + + /// <summary> + /// This class extends <see cref="Frame" />, implementing support for + /// ID3v2 Attached Picture (APIC) Frames. + /// </summary> + /// <remarks> + /// <para>A <see cref="AttachmentFrame" /> is used for storing + /// pictures that complement the media, including the album cover, + /// the physical medium, leaflets, file icons, etc. Other file and + /// object data can be encapulsated via <see + /// cref="GeneralEncapsulatedObjectFrame" />.</para> + /// <para>Additionally, <see cref="TagLib.Tag.Pictures" /> provides a + /// generic way or getting and setting pictures which is preferable + /// to format specific code.</para> + /// </remarks> + [Obsolete ("Use AttachementFrame instead")] + public class AttachedPictureFrame : AttachmentFrame + { + #region Constructors + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="AttachmentFrame" /> with no contents and the + /// default values. + /// </summary> + [Obsolete ("Use AttachementFrame instead")] + public AttachedPictureFrame () + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="AttachmentFrame" /> by populating it with + /// the contents of another <see cref="IPicture" /> object. + /// </summary> + /// <param name="picture"> + /// A <see cref="IPicture" /> object containing values to use + /// in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="picture" /> is <see langword="null" />. + /// </exception> + /// <example> + /// <para>Add a picture to a file.</para> + /// <code lang="C#"> + /// using TagLib; + /// using TagLib.Id3v2; + /// + /// public static class AddId3v2Picture + /// { + /// public static void Main (string [] args) + /// { + /// if (args.Length != 2) + /// throw new ApplicationException ( + /// "USAGE: AddId3v2Picture.exe AUDIO_FILE PICTURE_FILE"); + /// + /// // Create the file. Can throw file to TagLib# exceptions. + /// File file = File.Create (args [0]); + /// + /// // Get or create the ID3v2 tag. + /// TagLib.Id3v2.Tag tag = file.GetTag (TagTypes.Id3v2, true) as TagLib.Id3v2.Tag; + /// if (tag == null) + /// throw new ApplicationException ("File does not support ID3v2 tags."); + /// + /// // Create a picture. Can throw file related exceptions. + /// TagLib.Picture picture = TagLib.Picture.CreateFromPath (path); + /// + /// // Add a new picture frame to the tag. + /// tag.AddFrame (new AttachedPictureFrame (picture)); + /// + /// // Save the file. + /// file.Save (); + /// } + /// } + /// </code> + /// </example> + [Obsolete ("Use AttachementFrame instead")] + public AttachedPictureFrame (IPicture picture) + : base (picture) + { + if (picture.Type == PictureType.NotAPicture) + throw new InvalidCastException ("Creating an AttachedPictureFrame from a non-picture object"); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="AttachmentFrame" /> by reading its raw data in + /// a specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object starting with the raw + /// representation of the new frame. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + [Obsolete ("Use AttachementFrame instead")] + public AttachedPictureFrame (ByteVector data, byte version) + : base (data, version) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="AttachmentFrame" /> by reading its raw data + /// in a specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// representation of the new frame. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> indicating at what offset in + /// <paramref name="data" /> the frame actually begins. + /// </param> + /// <param name="header"> + /// A <see cref="FrameHeader" /> containing the header of the + /// frame found at <paramref name="offset" /> in the data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + [Obsolete ("Use AttachementFrame instead")] + protected internal AttachedPictureFrame (ByteVector data, int offset, FrameHeader header, byte version) + : base (data, offset, header, version) + { + } + + #endregion + + } + + /// <summary> + /// This class extends <see cref="Frame" />, implementing support for + /// ID3v2 General Encapsulated Object (GEOB) Frames. + /// </summary> + /// <remarks> + /// <para>A <see cref="GeneralEncapsulatedObjectFrame" /> should be + /// used for storing files and other objects relevant to the file but + /// not supported by other frames.</para> + /// </remarks> + [Obsolete ("Use AttachementFrame instead")] + public class GeneralEncapsulatedObjectFrame : AttachmentFrame + { + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="GeneralEncapsulatedObjectFrame" /> with no + /// contents. + /// </summary> + [Obsolete ("Use AttachementFrame instead")] + public GeneralEncapsulatedObjectFrame () + { + Type = PictureType.NotAPicture; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="GeneralEncapsulatedObjectFrame" /> by reading its + /// raw data in a specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object starting with the raw + /// representation of the new frame. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + [Obsolete ("Use AttachementFrame instead")] + public GeneralEncapsulatedObjectFrame (ByteVector data, byte version) + : base (data, version) + { + Type = PictureType.NotAPicture; + } + + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="GeneralEncapsulatedObjectFrame" /> by reading its + /// raw data in a specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// representation of the new frame. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> indicating at what offset in + /// <paramref name="data" /> the frame actually begins. + /// </param> + /// <param name="header"> + /// A <see cref="FrameHeader" /> containing the header of the + /// frame found at <paramref name="offset" /> in the data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + [Obsolete ("Use AttachementFrame instead")] + protected internal GeneralEncapsulatedObjectFrame (ByteVector data, int offset, FrameHeader header, byte version) + : base (data, offset, header, version) + { + Type = PictureType.NotAPicture; + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets and sets the file name of the object stored in the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the file name of the + /// object stored in the current instance. + /// </value> + [Obsolete ("Use AttachementFrame instead")] + public string FileName { + get { + if (Filename != null) + return Filename; + + return string.Empty; + } + set { Filename = value; } + } + + /// <summary> + /// Gets and sets the object data stored in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> containing the object data + /// stored in the current instance. + /// </value> + [Obsolete ("Use AttachementFrame instead")] + public ByteVector Object { + get { return Data ?? new ByteVector (); } + set { Data = value; } + } + + #endregion + + } + + #endregion +} diff --git a/Scripts/TaglibSharp/Id3v2/Frames/AttachmentFrame.cs.meta b/Scripts/TaglibSharp/Id3v2/Frames/AttachmentFrame.cs.meta new file mode 100644 index 0000000..a989efe --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/AttachmentFrame.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e4f5116d038c161b7a7795252019f21f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2/Frames/ChapterFrame.cs b/Scripts/TaglibSharp/Id3v2/Frames/ChapterFrame.cs new file mode 100644 index 0000000..a997c2f --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/ChapterFrame.cs @@ -0,0 +1,278 @@ +using System; +using System.Collections.Generic; + +namespace TagLib.Id3v2 +{ + /// <summary> + /// This class extends <see cref="Frame" /> to provide support for + /// Chapter Frames, i.e. "<c>CHAP</c>", (ID3v2 Chapter Frame Addendum 1.0, + /// https://id3.org/id3v2-chapters-1.0). + /// </summary> + /// <remarks> + /// The Chapter Frame is special in that it can hold an arbitrary amount + /// of sub-frames, which are made available here in the SubFrames list. + /// + /// Each Chapter Frame must have an identifying string that is unique across + /// all <see cref="ChapterFrame"/>s and <see cref="TableOfContentsFrame"/>s + /// in the tag. This is the property <see cref="Id"/>. It is not intended + /// for humans consumption and players will not display it. A chapter can + /// be titled by adding a "<c>TIT2</c>" <see cref="TextInformationFrame"/>. + /// + /// There are two ways the Chapter Frame can state a chapter’s beginning + /// and end: by milliseconds or by byte offset, accessible here as + /// StartMilliseconds/EndMilliseconds and StartByteOffset/EndByteOffset + /// respectively. The byte offsets are the zero-based byte positions of + /// the first audio frame in the chapter or the first audio frame folliwing + /// the chapter, counted from the beginning of the file. The byte offsets + /// are to be ignored according to the spec if they are FF FF FF FF. This + /// class does not synchronize the two ways in any way, so make sure to set + /// both appropriately. The byte offsets are however initialized to be + /// ignored, so with blank frames, you can focus on the milliseconds. + /// + /// According to the spec, chapters may overlap and have gaps. + /// </remarks> + public class ChapterFrame : Frame + { + #region Constructors + + /// <summary> + /// Constructs and initializes a new empty instance of <see + /// cref="ChapterFrame" />. + /// </summary> + public ChapterFrame () + : base(FrameType.CHAP, 4) + { + } + + /// <summary> + /// Constructs and initializes a new empty instance of <see + /// cref="ChapterFrame" /> with the given chapter ID. + /// </summary> + public ChapterFrame (string id) + : this() + { + Id = id; + } + + /// <summary> + /// Constructs and initializes a new instance of <see cref="ChapterFrame" /> + /// with the given chapter ID and adds a <see cref="TextInformationFrame"/> + /// "<c>TIT2</c>" with the given title. + /// </summary> + public ChapterFrame (string id, string title) + : this(id) + { + SubFrames.Add(new TextInformationFrame("TIT2") { Text = new[] { title } }); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ChapterFrame" /> by reading its raw data in a + /// specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object starting with the raw + /// representation of the new frame. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + public ChapterFrame (ByteVector data, byte version) + : base (data, version) + { + SetData (data, 0, version, true); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ChapterFrame" /> by reading its raw data in a + /// specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// representation of the new frame. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> indicating at what offset in + /// <paramref name="data" /> the frame actually begins. + /// </param> + /// <param name="header"> + /// A <see cref="FrameHeader" /> containing the header of the + /// frame found at <paramref name="offset" /> in the data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + protected internal ChapterFrame (ByteVector data, int offset, FrameHeader header, byte version) + : base (header) + { + SetData (data, offset, version, false); + } + + #endregion + + + #region Public Properties + + /// <summary> + /// Gets and sets the internal chapter id. This should be + /// <see cref="StringType.Latin1" /> . + /// </summary> + public string Id { get; set; } + + /// <summary> + /// Gets and sets the start time of the chapter in milliseconds. + /// </summary> + public uint StartMilliseconds { get; set; } + + /// <summary> + /// Gets and sets the end time of the chapter in milliseconds. + /// </summary> + public uint EndMilliseconds { get; set; } + + /// <summary> + /// Gets and sets the chapter’s first audio frame’s byte position + /// from the beginning of the file. + /// The spec makes this ignorable if it is FF FF FF FF, which is + /// the initial value. + /// </summary> + public uint StartByteOffset { get; set; } = 0xFFFFFFFF; + + /// <summary> + /// Gets and sets the byte position of the first audio frame following + /// the chapter from the beginning of the file. + /// The spec makes this ignorable if it is FF FF FF FF, which is + /// the initial value. + /// </summary> + public uint EndByteOffset { get; set; } = 0xFFFFFFFF; + + /// <summary> + /// Gets and sets the descriptive sub-fields for this chapter. It + /// is recommended by the spec to have at least a "<c>TIT2</c>" + /// <see cref="TextInformationFrame"/> with the chapter title, but + /// it can contain anything. Particularly, players like to display + /// per-chapter "<c>APIC</c>" <see cref="AttachmentFrame"/>s and + /// <see cref="UrlLinkFrame"/>s. + /// </summary> + /// <value> + /// A List of arbitrary <see cref="Frame" />s. + /// </value> + public List<Frame> SubFrames { get; set; } = new List<Frame>(); + + #endregion + + + #region Protected Methods + + /// <summary> + /// Populates the values in the current instance by parsing + /// its field data in a specified version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the + /// extracted field data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is encoded in. + /// </param> + protected override void ParseFields (ByteVector data, byte version) + { + // https://id3.org/id3v2-chapters-1.0 + + int idLength = data.IndexOf((byte)0) + 1; + + Id = data.ToString(StringType.Latin1, 0, idLength - 1); //Always Latin1, at least there is no mention of encoding in the spec + StartMilliseconds = data.Mid(idLength, 4).ToUInt(); + EndMilliseconds = data.Mid(idLength + 4, 4).ToUInt(); + StartByteOffset = data.Mid(idLength + 8, 4).ToUInt(); //I don’t really know why one would use the offsets. + EndByteOffset = data.Mid(idLength + 12, 4).ToUInt(); //They are to be ignored if all 4 Bytes are FF, i.e. 4,294,967,295. + + SubFrames = new List<Frame>(); + int frame_data_position = idLength + 16; + int frame_data_endposition = data.Count; + while (frame_data_position < frame_data_endposition) + { + Frame frame; + try + { + frame = FrameFactory.CreateFrame(data, null, ref frame_data_position, version, true /* ? */); + } + catch (NotImplementedException) + { + continue; + } + catch (CorruptFileException) + { + throw; + } + + if (frame == null) + break; + + // Only add frames that contain data. + if (frame.Size == 0) + continue; + + SubFrames.Add(frame); + } + } + + /// <summary> + /// Renders the values in the current instance into field + /// data for a specified version. + /// </summary> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is to be encoded in. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered field data. + /// </returns> + protected override ByteVector RenderFields (byte version) + { + var data = ByteVector.FromString(Id, StringType.Latin1); + data.Add((byte)0); //it would be neat if Add were chainable… + data.Add(ByteVector.FromUInt(StartMilliseconds)); + data.Add(ByteVector.FromUInt(EndMilliseconds)); + data.Add(ByteVector.FromUInt(StartByteOffset)); + data.Add(ByteVector.FromUInt(EndByteOffset)); + + foreach (var f in SubFrames) + data.Add(f.Render(version)); + + return data; + } + + #endregion + + + #region ICloneable + + /// <summary> + /// Creates a deep copy of the current instance. + /// </summary> + /// <returns> + /// A new <see cref="Frame" /> object identical to the + /// current instance. + /// </returns> + public override Frame Clone() + { + var frame = new ChapterFrame(Id); + frame.StartMilliseconds = StartMilliseconds; + frame.EndMilliseconds = EndMilliseconds; + frame.StartByteOffset = StartByteOffset; + frame.EndByteOffset = EndByteOffset; + + foreach(var f in SubFrames) + frame.SubFrames.Add(f.Clone()); + + return frame; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Id3v2/Frames/ChapterFrame.cs.meta b/Scripts/TaglibSharp/Id3v2/Frames/ChapterFrame.cs.meta new file mode 100644 index 0000000..ce258e7 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/ChapterFrame.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 64b489dad86370215ab9e7b894ca4560 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2/Frames/CommentsFrame.cs b/Scripts/TaglibSharp/Id3v2/Frames/CommentsFrame.cs new file mode 100644 index 0000000..5eade96 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/CommentsFrame.cs @@ -0,0 +1,522 @@ +// +// CommentsFrame.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// id3v2commentsframe.cpp from TagLib +// +// Copyright (C) 2005-2007 Brian Nickel +// Copyright (C) 2002,2003 Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.Id3v2 +{ + /// <summary> + /// This class extends <see cref="Frame" />, implementing support for + /// ID3v2 Comments (COMM) Frames. + /// </summary> + /// <remarks> + /// <para>A <see cref="CommentsFrame" /> should be used for storing + /// user readable comments on the media file.</para> + /// <para>When reading comments from a file, <see cref="GetPreferred" + /// /> should be used as it gracefully falls back to comments that + /// you, as a developer, may not be expecting. When writing comments, + /// however, it is best to use <see cref="Get" /> as it forces it to + /// be written in the exact version you are expecting.</para> + /// </remarks> + public class CommentsFrame : Frame + { + #region Private Fields + + /// <summary> + /// Contains the text encoding to use when rendering the + /// current instance. + /// </summary> + + /// <summary> + /// Contains the ISO-639-2 language code of the current + /// instance. + /// </summary> + string language; + + /// <summary> + /// Contains the description of the current instance. + /// </summary> + string description; + + /// <summary> + /// Contains the comment text of the current instance. + /// </summary> + string text; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="CommentsFrame" /> with a specified description, + /// ISO-639-2 language code, and text encoding. + /// </summary> + /// <param name="description"> + /// A <see cref="string" /> containing the description of the + /// new frame. + /// </param> + /// <param name="language"> + /// A <see cref="string" /> containing the ISO-639-2 language + /// code of the new frame. + /// </param> + /// <param name="encoding"> + /// A <see cref="StringType" /> containing the text encoding + /// to use when rendering the new frame. + /// </param> + /// <remarks> + /// When a frame is created, it is not automatically added to + /// the tag. Consider using <see cref="Get" /> for more + /// integrated frame creation. + /// </remarks> + public CommentsFrame (string description, string language, StringType encoding) + : base (FrameType.COMM, 4) + { + TextEncoding = encoding; + this.language = language; + this.description = description; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="CommentsFrame" /> with a specified description and + /// ISO-639-2 language code. + /// </summary> + /// <param name="description"> + /// A <see cref="string" /> containing the description of the + /// new frame. + /// </param> + /// <param name="language"> + /// A <see cref="string" /> containing the ISO-639-2 language + /// code of the new frame. + /// </param> + /// <remarks> + /// When a frame is created, it is not automatically added to + /// the tag. Consider using <see cref="Get" /> for more + /// integrated frame creation. + /// </remarks> + public CommentsFrame (string description, string language) + : this (description, language, Tag.DefaultEncoding) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="CommentsFrame" /> with a specified description. + /// </summary> + /// <param name="description"> + /// A <see cref="string" /> containing the description of the + /// new frame. + /// </param> + /// <remarks> + /// When a frame is created, it is not automatically added to + /// the tag. Consider using <see cref="Get" /> for more + /// integrated frame creation. + /// </remarks> + public CommentsFrame (string description) + : this (description, null) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="CommentsFrame" /> by reading its raw data in a + /// specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object starting with the raw + /// representation of the new frame. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + public CommentsFrame (ByteVector data, byte version) + : base (data, version) + { + SetData (data, 0, version, true); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="CommentsFrame" /> by reading its raw data in a + /// specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// representation of the new frame. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> indicating at what offset in + /// <paramref name="data" /> the frame actually begins. + /// </param> + /// <param name="header"> + /// A <see cref="FrameHeader" /> containing the header of the + /// frame found at <paramref name="offset" /> in the data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + protected internal CommentsFrame (ByteVector data, int offset, FrameHeader header, byte version) + : base (header) + { + SetData (data, offset, version, false); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets and sets the text encoding to use when storing the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the text encoding to + /// use when storing the current instance. + /// </value> + /// <remarks> + /// This encoding is overridden when rendering if <see + /// cref="Tag.ForceDefaultEncoding" /> is <see + /// langword="true" /> or the render version does not support + /// it. + /// </remarks> + public StringType TextEncoding { get; set; } = Tag.DefaultEncoding; + + /// <summary> + /// Gets and sets the ISO-639-2 language code stored in the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the ISO-639-2 language + /// code stored in the current instance. + /// </value> + /// <remarks> + /// There should only be one file with a matching description + /// and ISO-639-2 language code per tag. + /// </remarks> + public string Language { + get { + if (language != null && language.Length > 2) + return language.Substring (0, 3); + + return "XXX"; + } + set { language = value; } + } + + /// <summary> + /// Gets and sets the description stored in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the description + /// stored in the current instance. + /// </value> + /// <remarks> + /// There should only be one frame with a matching + /// description and ISO-639-2 language code per tag. + /// </remarks> + public string Description { + get { + if (description != null) + return description; + + return string.Empty; + } + set { description = value; } + } + + /// <summary> + /// Gets and sets the comment text stored in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the comment text + /// stored in the current instance. + /// </value> + public string Text { + get { + if (text != null) + return text; + + return string.Empty; + } + set { text = value; } + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Gets a string representation of the current instance. + /// </summary> + /// <returns> + /// A <see cref="string" /> containing the comment text. + /// </returns> + public override string ToString () + { + return Text; + } + + #endregion + + + + #region Public Static Methods + + /// <summary> + /// Gets a specified comments frame from the specified tag, + /// optionally creating it if it does not exist. + /// </summary> + /// <param name="tag"> + /// A <see cref="Tag" /> object to search in. + /// </param> + /// <param name="description"> + /// A <see cref="string" /> specifying the description to + /// match. + /// </param> + /// <param name="language"> + /// A <see cref="string" /> specifying the ISO-639-2 language + /// code to match. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> specifying whether or not to create + /// and add a new frame to the tag if a match is not found. + /// </param> + /// <returns> + /// A <see cref="CommentsFrame" /> object containing the + /// matching frame, or <see langword="null" /> if a match + /// wasn't found and <paramref name="create" /> is <see + /// langword="false" />. + /// </returns> + public static CommentsFrame Get (Tag tag, string description, string language, bool create) + { + CommentsFrame comm; + foreach (Frame frame in tag.GetFrames (FrameType.COMM)) { + comm = frame as CommentsFrame; + + if (comm == null) + continue; + + if (comm.Description != description) + continue; + + if (language != null && language != comm.Language) + continue; + + return comm; + } + + if (!create) + return null; + + comm = new CommentsFrame (description, language); + tag.AddFrame (comm); + return comm; + } + + /// <summary> + /// Gets a specified comments frame from the specified tag, + /// trying to to match the description and language but + /// accepting an incomplete match. + /// </summary> + /// <param name="tag"> + /// A <see cref="Tag" /> object to search in. + /// </param> + /// <param name="description"> + /// A <see cref="string" /> specifying the description to + /// match. + /// </param> + /// <param name="language"> + /// A <see cref="string" /> specifying the ISO-639-2 language + /// code to match. + /// </param> + /// <returns> + /// A <see cref="CommentsFrame" /> object containing the + /// matching frame, or <see langword="null" /> if a match + /// wasn't found. + /// </returns> + /// <remarks> + /// <para>The method tries matching with the following order + /// of precidence:</para> + /// <list type="number"> + /// <item><term>The first frame with a matching + /// description and language.</term></item> + /// <item><term>The first frame with a matching + /// language.</term></item> + /// <item><term>The first frame with a matching + /// description.</term></item> + /// <item><term>The first frame.</term></item> + /// </list> + /// </remarks> + public static CommentsFrame GetPreferred (Tag tag, string description, string language) + { + // This is weird, so bear with me. The best thing we can + // have is something straightforward and in our own + // language. If it has a description, then it is + // probably used for something other than an actual + // comment. If that doesn't work, we'd still rather have + // something in our language than something in another. + // After that all we have left are things in other + // languages, so we'd rather have one with actual + // content, so we try to get one with no description + // first. + + bool skip_itunes = description == null || !description.StartsWith ("iTun"); + + int best_value = -1; + CommentsFrame best_frame = null; + + foreach (Frame frame in tag.GetFrames (FrameType.COMM)) { + if (!(frame is CommentsFrame comm)) + continue; + + if (skip_itunes && + comm.Description.StartsWith ("iTun")) + continue; + + bool same_name = comm.Description == description; + bool same_lang = comm.Language == language; + + if (same_name && same_lang) + return comm; + + int value = same_lang ? 2 : same_name ? 1 : 0; + + if (value <= best_value) + continue; + + best_value = value; + best_frame = comm; + } + + return best_frame; + } + + #endregion + + + + #region Protected Methods + + /// <summary> + /// Populates the values in the current instance by parsing + /// its field data in a specified version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the + /// extracted field data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is encoded in. + /// </param> + protected override void ParseFields (ByteVector data, byte version) + { + if (data.Count < 4) + throw new CorruptFileException ("Not enough bytes in field."); + + TextEncoding = (StringType)data[0]; + language = data.ToString (StringType.Latin1, 1, 3); + + // Instead of splitting into two string, in the format + // [{desc}\0{value}], try splitting into three strings + // in case of a misformatted [{desc}\0{value}\0]. + string[] split = data.ToStrings (TextEncoding, 4, 3); + + if (split.Length == 0) { + // No data in the frame. + description = string.Empty; + text = string.Empty; + } else if (split.Length == 1) { + // Bad comment frame. Assume that it lacks a + // description. + description = string.Empty; + text = split[0]; + } else { + description = split[0]; + text = split[1]; + } + } + + /// <summary> + /// Renders the values in the current instance into field + /// data for a specified version. + /// </summary> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is to be encoded in. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered field data. + /// </returns> + protected override ByteVector RenderFields (byte version) + { + StringType encoding = CorrectEncoding (TextEncoding, version); + var v = new ByteVector { + (byte)encoding, + ByteVector.FromString (Language, StringType.Latin1), + ByteVector.FromString (description, encoding), + ByteVector.TextDelimiter (encoding), + ByteVector.FromString (text, encoding) + }; + + return v; + } + + #endregion + + + + #region ICloneable + + /// <summary> + /// Creates a deep copy of the current instance. + /// </summary> + /// <returns> + /// A new <see cref="Frame" /> object identical to the + /// current instance. + /// </returns> + public override Frame Clone () + { + var frame = new CommentsFrame (description, language, TextEncoding) { + text = text + }; + return frame; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Id3v2/Frames/CommentsFrame.cs.meta b/Scripts/TaglibSharp/Id3v2/Frames/CommentsFrame.cs.meta new file mode 100644 index 0000000..86ed0c1 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/CommentsFrame.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: eb519f96255f162488dedbd3218382e9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2/Frames/EventTimeCodeFrame.cs b/Scripts/TaglibSharp/Id3v2/Frames/EventTimeCodeFrame.cs new file mode 100644 index 0000000..bf1334f --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/EventTimeCodeFrame.cs @@ -0,0 +1,344 @@ +using System.Collections.Generic; + +namespace TagLib.Id3v2 +{ + /// <summary> + /// This class extends <see cref="Frame" />, implementing support for + /// ID3v2 Event Time Codes (ETCO) Frames. + /// </summary> + /// <remarks> + /// Event time codes Frames should contain a list of events occurring + /// throughout the track such as the start of the main part and the end of it. + /// To see all available event types see <see cref="EventType"/>. + /// </remarks> + /// <example> + /// <para>Reading the Event Time Codes from a tag.</para> + /// <code lang="C#"> + /// using TagLib; + /// using TagLib.Id3v2; + /// + /// public static class LookupUtil + /// { + /// public static ByteVector GetTrackEvents(string filename) + /// { + /// File file = File.Create (filename, ReadStyle.None); + /// Id3v2.Tag tag = file.GetTag (TagTypes.Id3v2, false) as Id3v2.Tag; + /// if (tag == null) + /// return new ByteVector (); + /// + /// EventTimeCodesFrame frame = EventTimeCodesFrame.Get (tag, false); + /// if (frame == null) + /// return new ByteVector (); + /// + /// return frame.Data; + /// } + /// } + /// </code> + /// <code lang="C++"> + /// #using &lt;System.dll> + /// #using &lt;taglib-sharp.dll> + /// + /// using System; + /// using TagLib; + /// using TagLib::Id3v2; + /// + /// public ref class LookupUtil abstract sealed + /// { + /// public: + /// static ByteVector^ GetTrackEvents (String^ filename) + /// { + /// File^ file = File::Create (filename, ReadStyle::None); + /// Id3v2::Tag^ tag = dynamic_cast&lt;Id3v2::Tag^> (file.GetTag (TagTypes::Id3v2, false)); + /// if (tag == null) + /// return gcnew ByteVector; + /// + /// EventTimeCodesFrame^ frame = EventTimeCodesFrame::Get (tag, false); + /// if (frame == null) + /// return gcnew ByteVector; + /// + /// return frame->Data; + /// } + /// } + /// </code> + /// <code lang="VB"> + /// Imports TagLib + /// Imports TagLib.Id3v2 + /// + /// Public Shared Class LookupUtil + /// Public Shared Sub GetTrackEvents (filename As String) As TagLib.ByteVector + /// Dim file As File = File.Create (filename, ReadStyle.None) + /// Dim tag As Id3v2.Tag = file.GetTag (TagTypes.Id3v2, False) + /// If tag Is Nothing Return New ByteVector () + /// + /// Dim frame As EventTimeCodesFrame = EventTimeCodesFrame.Get (tag, False) + /// If frame Is Nothing Return New ByteVector () + /// + /// Return frame.Data + /// End Sub + /// End Class + /// </code> + /// <code lang="Boo"> + /// import TagLib + /// import TagLib.Id3v2 + /// + /// public static class LookupUtil: + /// static def GetTrackEvents (filename as string) as TagLib.ByteVector: + /// file as File = File.Create (filename, ReadStyle.None) + /// tag as Id3v2.Tag = file.GetTag (TagTypes.Id3v2, false) + /// if tag == null: + /// return ByteVector () + /// + /// frame as EventTimeCodesFrame = EventTimeCodesFrame.Get (tag, false) + /// if frame == null: + /// return ByteVector () + /// + /// return frame.Data + /// </code> + /// </example> + public class EventTimeCodesFrame : Frame + { + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="EventTimeCodesFrame" /> with empty + /// identifier data. + /// </summary> + /// <remarks> + /// When a frame is created, it is not automatically added to + /// the tag. Consider using <see cref="Get" /> for more + /// integrated frame creation. + /// </remarks> + public EventTimeCodesFrame () + : base (FrameType.ETCO, 4) + { + Flags = FrameFlags.FileAlterPreservation; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="EventTimeCodesFrame" /> by reading its raw data + /// in a specified ID3v2 version. + /// </summary> + /// <param name="timestampFormat"> + /// A <see cref="TimestampFormat" /> Specifies the time unit to use in this frame. + /// </param> + public EventTimeCodesFrame (TimestampFormat timestampFormat) + : base (FrameType.ETCO, 4) + { + TimestampFormat = timestampFormat; + Flags = FrameFlags.FileAlterPreservation; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="EventTimeCodesFrame" /> by reading its raw data + /// in a specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object starting with the raw + /// representation of the new frame. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + public EventTimeCodesFrame (ByteVector data, byte version) + : base (data, version) + { + SetData (data, 0, version, true); + } + + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="EventTimeCodesFrame" /> by reading its raw data + /// in a specified ID3v2 version. + /// </summary> + /// <param name="frameHeader"> + /// A <see cref="FrameHeader" /> containing the header of the frame + /// </param> + public EventTimeCodesFrame (FrameHeader frameHeader) + : base (frameHeader) + { + + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="EventTimeCodesFrame" /> by reading its raw data + /// in a specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// representation of the new frame. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> indicating at what offset in + /// <paramref name="data" /> the frame actually begins. + /// </param> + /// <param name="header"> + /// A <see cref="FrameHeader" /> containing the header of the + /// frame found at <paramref name="offset" /> in the data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + public EventTimeCodesFrame (ByteVector data, int offset, FrameHeader header, byte version) + : base (header) + { + SetData (data, offset, version, false); + } + + #endregion + + #region Public Properties + + /// <summary> + /// Gets or sets the timestamp format for this frame instance. + /// </summary> + /// <value> + /// A <see cref="TimestampFormat"/> that will be used in this frame instance. + /// </value> + public TimestampFormat TimestampFormat { get; set; } + + /// <summary> + /// Gets or sets the events this frame contains. + /// Each <see cref="EventTimeCode"/> represents a single event at a certain point in time. + /// </summary> + /// <value> + /// A <see cref="List{EventTimeCode}"/> that are stored in this frame instance. + /// </value> + public List<EventTimeCode> Events { get; set; } + + #endregion + + #region Public Static Methods + + /// <summary> + /// Gets a play count frame from a specified tag, optionally + /// creating it if it does not exist. + /// </summary> + /// <param name="tag"> + /// A <see cref="Tag" /> object to search in. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> specifying whether or not to create + /// and add a new frame to the tag if a match is not found. + /// </param> + /// <returns> + /// A <see cref="EventTimeCodesFrame" /> object containing the + /// matching frame, or <see langword="null" /> if a match + /// wasn't found and <paramref name="create" /> is <see + /// langword="false" />. + /// </returns> + public static EventTimeCodesFrame Get (Tag tag, bool create) + { + EventTimeCodesFrame etco; + foreach (Frame frame in tag) { + etco = frame as EventTimeCodesFrame; + + if (etco != null) + return etco; + } + + if (!create) + return null; + + etco = new EventTimeCodesFrame (); + tag.AddFrame (etco); + return etco; + } + + #endregion + + #region Protected Methods + + /// <summary> + /// Populates the values in the current instance by parsing + /// its field data in a specified version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the + /// extracted field data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is encoded in. + /// </param> + protected override void ParseFields (ByteVector data, byte version) + { + Events = new List<EventTimeCode> (); + TimestampFormat = (TimestampFormat)data.Data[0]; + + var incomingEventsData = data.Mid (1); + for (var i = 0; i < incomingEventsData.Count - 1; i++) { + var eventType = (EventType)incomingEventsData.Data[i]; + i++; + + var timestampData = new ByteVector (incomingEventsData.Data[i], + incomingEventsData.Data[i + 1], + incomingEventsData.Data[i + 2], + incomingEventsData.Data[i + 3]); + + i += 3; + + var timestamp = timestampData.ToInt (); + + Events.Add (new EventTimeCode (eventType, timestamp)); + } + } + + /// <summary> + /// Renders the values in the current instance into field + /// data for a specified version. + /// </summary> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is to be encoded in. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered field data. + /// </returns> + protected override ByteVector RenderFields (byte version) + { + var data = new List<byte> { + (byte) TimestampFormat + }; + + foreach (var @event in Events) { + data.Add ((byte)@event.TypeOfEvent); + + var timeData = ByteVector.FromInt (@event.Time); + data.AddRange (timeData.Data); + } + + return new ByteVector (data.ToArray ()); + } + + #endregion + + #region ICloneable + + /// <summary> + /// Creates a deep copy of the current instance. + /// </summary> + /// <returns> + /// A new <see cref="Frame" /> object identical to the + /// current instance. + /// </returns> + public override Frame Clone () + { + var frame = new EventTimeCodesFrame (header) { + TimestampFormat = TimestampFormat, + Events = Events.ConvertAll (item => (EventTimeCode)item.Clone ()) + }; + return frame; + } + + #endregion + } +} \ No newline at end of file diff --git a/Scripts/TaglibSharp/Id3v2/Frames/EventTimeCodeFrame.cs.meta b/Scripts/TaglibSharp/Id3v2/Frames/EventTimeCodeFrame.cs.meta new file mode 100644 index 0000000..ca01f3d --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/EventTimeCodeFrame.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c8a9ddf30433b527ea54c50af111b6f7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2/Frames/MusicCdIdentifierFrame.cs b/Scripts/TaglibSharp/Id3v2/Frames/MusicCdIdentifierFrame.cs new file mode 100644 index 0000000..49a1c14 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/MusicCdIdentifierFrame.cs @@ -0,0 +1,308 @@ +// +// MusicCdIdentifierFrame.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// + +namespace TagLib.Id3v2 +{ + /// <summary> + /// This class extends <see cref="Frame" />, implementing support for + /// ID3v2 Music CD Identifier (MCDI) Frames. + /// </summary> + /// <remarks> + /// Music CD Identifier Frames should contain the table of + /// contents data as stored on the physical CD. It is primarily used + /// for track information lookup by through web sources like CDDB. + /// </remarks> + /// <example> + /// <para>Reading the music CD identifier from a tag.</para> + /// <code lang="C#"> + /// using TagLib; + /// using TagLib.Id3v2; + /// + /// public static class LookupUtil + /// { + /// public static ByteVector GetCdIdentifier (string filename) + /// { + /// File file = File.Create (filename, ReadStyle.None); + /// Id3v2.Tag tag = file.GetTag (TagTypes.Id3v2, false) as Id3v2.Tag; + /// if (tag == null) + /// return new ByteVector (); + /// + /// MusicCdIdentifierFrame frame = MusicCdIdentifierFrame.Get (tag, false); + /// if (frame == null) + /// return new ByteVector (); + /// + /// return frame.Data; + /// } + /// } + /// </code> + /// <code lang="C++"> + /// #using &lt;System.dll> + /// #using &lt;taglib-sharp.dll> + /// + /// using System; + /// using TagLib; + /// using TagLib::Id3v2; + /// + /// public ref class LookupUtil abstract sealed + /// { + /// public: + /// static ByteVector^ GetCdIdentifier (String^ filename) + /// { + /// File^ file = File::Create (filename, ReadStyle::None); + /// Id3v2::Tag^ tag = dynamic_cast&lt;Id3v2::Tag^> (file.GetTag (TagTypes::Id3v2, false)); + /// if (tag == null) + /// return gcnew ByteVector; + /// + /// MusicCdIdentifierFrame^ frame = MusicCdIdentifierFrame::Get (tag, false); + /// if (frame == null) + /// return gcnew ByteVector; + /// + /// return frame->Data; + /// } + /// } + /// </code> + /// <code lang="VB"> + /// Imports TagLib + /// Imports TagLib.Id3v2 + /// + /// Public Shared Class LookupUtil + /// Public Shared Sub GetCdIdentifier (filename As String) As TagLib.ByteVector + /// Dim file As File = File.Create (filename, ReadStyle.None) + /// Dim tag As Id3v2.Tag = file.GetTag (TagTypes.Id3v2, False) + /// If tag Is Nothing Return New ByteVector () + /// + /// Dim frame As MusicCdIdentifierFrame = MusicCdIdentifierFrame.Get (tag, False) + /// If frame Is Nothing Return New ByteVector () + /// + /// Return frame.Data + /// End Sub + /// End Class + /// </code> + /// <code lang="Boo"> + /// import TagLib + /// import TagLib.Id3v2 + /// + /// public static class LookupUtil: + /// static def GetCdIdentifier (filename as string) as TagLib.ByteVector: + /// file as File = File.Create (filename, ReadStyle.None) + /// tag as Id3v2.Tag = file.GetTag (TagTypes.Id3v2, false) + /// if tag == null: + /// return ByteVector () + /// + /// frame as MusicCdIdentifierFrame = MusicCdIdentifierFrame.Get (tag, false) + /// if frame == null: + /// return ByteVector () + /// + /// return frame.Data + /// </code> + /// </example> + public class MusicCdIdentifierFrame : Frame + { + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="MusicCdIdentifierFrame" /> with empty + /// identifier data. + /// </summary> + /// <remarks> + /// When a frame is created, it is not automatically added to + /// the tag. Consider using <see cref="Get" /> for more + /// integrated frame creation. + /// </remarks> + public MusicCdIdentifierFrame () + : base (FrameType.MCDI, 4) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="MusicCdIdentifierFrame" /> by reading its raw data + /// in a specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object starting with the raw + /// representation of the new frame. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + public MusicCdIdentifierFrame (ByteVector data, byte version) + : base (data, version) + { + SetData (data, 0, version, true); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="MusicCdIdentifierFrame" /> by reading its raw data + /// in a specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// representation of the new frame. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> indicating at what offset in + /// <paramref name="data" /> the frame actually begins. + /// </param> + /// <param name="header"> + /// A <see cref="FrameHeader" /> containing the header of the + /// frame found at <paramref name="offset" /> in the data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + protected internal MusicCdIdentifierFrame (ByteVector data, int offset, FrameHeader header, byte version) + : base (header) + { + SetData (data, offset, version, false); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets and sets the identifier data stored in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> containing the identifier + /// data stored in the current instance. + /// </value> + public ByteVector Data { get; set; } + + #endregion + + + #region Public Static Methods + + /// <summary> + /// Gets a music CD identifier frame from a specified tag, + /// optionally creating it if it does not exist. + /// </summary> + /// <param name="tag"> + /// A <see cref="Tag" /> object to search in. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> specifying whether or not to create + /// and add a new frame to the tag if a match is not found. + /// </param> + /// <returns> + /// A <see cref="MusicCdIdentifierFrame" /> object containing + /// the matching frame, or <see langword="null" /> if a match + /// wasn't found and <paramref name="create" /> is <see + /// langword="false" />. + /// </returns> + public static MusicCdIdentifierFrame Get (Tag tag, bool create) + { + MusicCdIdentifierFrame mcdi; + foreach (Frame frame in tag) { + mcdi = frame as MusicCdIdentifierFrame; + + if (mcdi != null) + return mcdi; + } + + if (!create) + return null; + + mcdi = new MusicCdIdentifierFrame (); + tag.AddFrame (mcdi); + return mcdi; + } + + #endregion + + + + #region Protected Methods + + /// <summary> + /// Populates the values in the current instance by parsing + /// its field data in a specified version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the + /// extracted field data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is encoded in. + /// </param> + protected override void ParseFields (ByteVector data, byte version) + { + Data = data; + } + + /// <summary> + /// Renders the values in the current instance into field + /// data for a specified version. + /// </summary> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is to be encoded in. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered field data. + /// </returns> + protected override ByteVector RenderFields (byte version) + { + return Data != null ? Data : new ByteVector (); + } + + #endregion + + + + #region ICloneable + + /// <summary> + /// Creates a deep copy of the current instance. + /// </summary> + /// <returns> + /// A new <see cref="Frame" /> object identical to the + /// current instance. + /// </returns> + public override Frame Clone () + { + MusicCdIdentifierFrame frame = new MusicCdIdentifierFrame (); + if (Data != null) + frame.Data = new ByteVector (Data); + return frame; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Id3v2/Frames/MusicCdIdentifierFrame.cs.meta b/Scripts/TaglibSharp/Id3v2/Frames/MusicCdIdentifierFrame.cs.meta new file mode 100644 index 0000000..8a72d3f --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/MusicCdIdentifierFrame.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 48de1bca16a0bd7018e48e54a4c4c226 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2/Frames/PlayCountFrame.cs b/Scripts/TaglibSharp/Id3v2/Frames/PlayCountFrame.cs new file mode 100644 index 0000000..8b0e050 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/PlayCountFrame.cs @@ -0,0 +1,345 @@ +// +// PlayCountFrame.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// + +namespace TagLib.Id3v2 +{ + /// <summary> + /// This class extends <see cref="Frame" />, implementing support for + /// ID3v2 Play Count (PCNT) Frames. + /// </summary> + /// <example> + /// <para>Getting and incrementing the play count of a file.</para> + /// <code lang="C#"> + /// using TagLib; + /// using TagLib.Id3v2; + /// + /// public static class TrackUtil + /// { + /// public static int GetPlayCount (string filename) + /// { + /// File file = File.Create (filename, ReadStyle.None); + /// Id3v2.Tag tag = file.GetTag (TagTypes.Id3v2, false) as Id3v2.Tag; + /// if (tag == null) + /// return 0; + /// + /// PlayCountFrame frame = PlayCountFrame.Get (tag, false); + /// if (frame == null) + /// return 0; + /// + /// return frame.PlayCount; + /// } + /// + /// public static void IncrementPlayCount (string filename) + /// { + /// File file = File.Create (filename, ReadStyle.None); + /// Id3v2.Tag tag = file.GetTag (TagTypes.Id3v2, true) as Id3v2.Tag; + /// if (tag == null) + /// return; + /// + /// PlayCountFrame.Get (tag, true).PlayCount ++; + /// file.Save (); + /// } + /// } + /// </code> + /// <code lang="C++"> + /// #using &lt;System.dll> + /// #using &lt;taglib-sharp.dll> + /// + /// using System; + /// using TagLib; + /// using TagLib::Id3v2; + /// + /// public ref class TrackUtil abstract sealed + /// { + /// public: + /// static int GetPlayCount (String^ filename) + /// { + /// File^ file = File.Create (filename, ReadStyle.None); + /// Id3v2::Tag^ tag = dynamic_cast&lt;Id3v2::Tag^> (file.GetTag (TagTypes::Id3v2, false)); + /// if (tag == null) + /// return 0; + /// + /// PlayCountFrame^ frame = PlayCountFrame::Get (tag, false); + /// if (frame == null) + /// return 0; + /// + /// return frame->PlayCount; + /// } + /// + /// static void IncrementPlayCount (String^ filename) + /// { + /// File^ file = File::Create (filename, ReadStyle::None); + /// Id3v2.Tag^ tag = dynamic_cast&lt;Id3v2::Tag^> (file.GetTag (TagTypes::Id3v2, true)); + /// if (tag == null) + /// return; + /// + /// PlayCountFrame::Get (tag, true)->PlayCount ++; + /// file->Save (); + /// } + /// } + /// </code> + /// <code lang="VB"> + /// Imports TagLib + /// Imports TagLib.Id3v2 + /// + /// Public Shared Class TrackUtil + /// Public Shared Sub GetPlayCount (filename As String) As Integer + /// Dim file As File = File.Create (filename, ReadStyle.None) + /// Dim tag As Id3v2.Tag = file.GetTag (TagTypes.Id3v2, False) + /// If tag Is Nothing Then Return 0 + /// + /// Dim frame As PlayCountFrame = PlayCountFrame.Get (tag, False) + /// If frame Is Nothing Then Return 0 + /// + /// Return frame.PlayCount + /// End Sub + /// + /// Public Shared Sub IncrementPlayCount (filename As String) + /// Dim file As File = File.Create (filename, ReadStyle.None) + /// Dim tag As Id3v2.Tag = file.GetTag (TagTypes.Id3v2, True) + /// If tag Is Nothing Then Exit Sub + /// + /// PlayCountFrame.Get (tag, True).PlayCount += 1 + /// file.Save () + /// End Sub + /// End Class + /// </code> + /// <code lang="Boo"> + /// import TagLib + /// import TagLib.Id3v2 + /// + /// public static class TrackUtil: + /// static def GetPlayCount (filename as string) as int: + /// file As File = File.Create (filename, ReadStyle.None) + /// tag as Id3v2.Tag = file.GetTag (TagTypes.Id3v2, false) + /// if tag == null: + /// return 0 + /// + /// frame as PlayCountFrame = PlayCountFrame.Get (tag, false) + /// if frame == null: + /// return 0 + /// + /// return frame.PlayCount + /// + /// static def IncrementPlayCount (filename as string): + /// file as File = File.Create (filename, ReadStyle.None) + /// tag as Id3v2.Tag = file.GetTag (TagTypes.Id3v2, True) + /// if tag == null: + /// return + /// + /// PlayCountFrame.Get (tag, true).PlayCount ++ + /// file.Save () + /// </code> + /// </example> + public class PlayCountFrame : Frame + { + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="PlayCountFrame" /> with a count of zero. + /// </summary> + /// <remarks> + /// When a frame is created, it is not automatically added to + /// the tag. Consider using <see cref="Get" /> for more + /// integrated frame creation. + /// </remarks> + public PlayCountFrame () : base (FrameType.PCNT, 4) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="PlayCountFrame" /> by reading its raw data in a + /// specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object starting with the raw + /// representation of the new frame. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + public PlayCountFrame (ByteVector data, byte version) + : base (data, version) + { + SetData (data, 0, version, true); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="PlayCountFrame" /> by reading its raw data in a + /// specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// representation of the new frame. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> indicating at what offset in + /// <paramref name="data" /> the frame actually begins. + /// </param> + /// <param name="header"> + /// A <see cref="FrameHeader" /> containing the header of the + /// frame found at <paramref name="offset" /> in the data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + protected internal PlayCountFrame (ByteVector data, int offset, FrameHeader header, byte version) + : base (header) + { + SetData (data, offset, version, false); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets and sets the play count of the current instance. + /// </summary> + /// <value> + /// A <see cref="ulong" /> containing the play count of the + /// current instance. + /// </value> + public ulong PlayCount { get; set; } + + #endregion + + + + #region Public Static Methods + + /// <summary> + /// Gets a play count frame from a specified tag, optionally + /// creating it if it does not exist. + /// </summary> + /// <param name="tag"> + /// A <see cref="Tag" /> object to search in. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> specifying whether or not to create + /// and add a new frame to the tag if a match is not found. + /// </param> + /// <returns> + /// A <see cref="PlayCountFrame" /> object containing the + /// matching frame, or <see langword="null" /> if a match + /// wasn't found and <paramref name="create" /> is <see + /// langword="false" />. + /// </returns> + public static PlayCountFrame Get (Tag tag, bool create) + { + PlayCountFrame pcnt; + foreach (Frame frame in tag) { + pcnt = frame as PlayCountFrame; + + if (pcnt != null) + return pcnt; + } + + if (!create) + return null; + + pcnt = new PlayCountFrame (); + tag.AddFrame (pcnt); + return pcnt; + } + + #endregion + + + + #region Protected Methods + + /// <summary> + /// Populates the values in the current instance by parsing + /// its field data in a specified version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the + /// extracted field data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is encoded in. + /// </param> + protected override void ParseFields (ByteVector data, byte version) + { + PlayCount = data.ToULong (); + } + + /// <summary> + /// Renders the values in the current instance into field + /// data for a specified version. + /// </summary> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is to be encoded in. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered field data. + /// </returns> + protected override ByteVector RenderFields (byte version) + { + ByteVector data = ByteVector.FromULong (PlayCount); + while (data.Count > 4 && data[0] == 0) + data.RemoveAt (0); + + return data; + } + + #endregion + + + + #region ICloneable + + /// <summary> + /// Creates a deep copy of the current instance. + /// </summary> + /// <returns> + /// A new <see cref="Frame" /> object identical to the + /// current instance. + /// </returns> + public override Frame Clone () + { + var frame = new PlayCountFrame { + PlayCount = PlayCount + }; + return frame; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Id3v2/Frames/PlayCountFrame.cs.meta b/Scripts/TaglibSharp/Id3v2/Frames/PlayCountFrame.cs.meta new file mode 100644 index 0000000..af18635 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/PlayCountFrame.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 64052d14f12d58e988f1a199dfe54599 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2/Frames/PopularimeterFrame.cs b/Scripts/TaglibSharp/Id3v2/Frames/PopularimeterFrame.cs new file mode 100644 index 0000000..9496213 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/PopularimeterFrame.cs @@ -0,0 +1,275 @@ +// +// PopularimeterFrame.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// + +namespace TagLib.Id3v2 +{ + /// <summary> + /// This class extends <see cref="Frame" />, implementing support for + /// ID3v2 Popularimeter (POPM) Frames. + /// </summary> + public class PopularimeterFrame : Frame + { + #region Private Properties + + /// <summary> + /// Contains the email of the user this frame belongs to. + /// </summary> + string user = string.Empty; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="PopularimeterFrame" /> for a specified user with a + /// rating and play count of zero. + /// </summary> + /// <remarks> + /// When a frame is created, it is not automatically added to + /// the tag. Consider using <see cref="Get" /> for more + /// integrated frame creation. + /// </remarks> + public PopularimeterFrame (string user) + : base (FrameType.POPM, 4) + { + User = user; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="PopularimeterFrame" /> by reading its raw data in a + /// specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object starting with the raw + /// representation of the new frame. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + public PopularimeterFrame (ByteVector data, byte version) + : base (data, version) + { + SetData (data, 0, version, true); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="PopularimeterFrame" /> by reading its raw data in a + /// specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// representation of the new frame. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> indicating at what offset in + /// <paramref name="data" /> the frame actually begins. + /// </param> + /// <param name="header"> + /// A <see cref="FrameHeader" /> containing the header of the + /// frame found at <paramref name="offset" /> in the data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + protected internal PopularimeterFrame (ByteVector data, int offset, FrameHeader header, byte version) + : base (header) + { + SetData (data, offset, version, false); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets and sets the user to whom the current instance + /// belongs. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the user to whom the + /// current instance belongs. + /// </value> + public string User { + get { return user; } + set { user = value ?? string.Empty; } + } + + /// <summary> + /// Gets and sets the rating of the current instance. + /// </summary> + /// <value> + /// A <see cref="byte" /> containing the rating of the + /// current instance. + /// </value> + public byte Rating { get; set; } + + /// <summary> + /// Gets and sets the play count of the current instance. + /// </summary> + /// <value> + /// A <see cref="ulong" /> containing the play count of the + /// current instance. + /// </value> + public ulong PlayCount { get; set; } + + #endregion + + + + #region Public Static Methods + + /// <summary> + /// Gets a popularimeter frame from a specified tag, + /// optionally creating it if it does not exist. + /// </summary> + /// <param name="tag"> + /// A <see cref="Tag" /> object to search in. + /// </param> + /// <param name="user"> + /// A <see cref="string" /> containing the user to search for + /// in the current instance. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> specifying whether or not to create + /// and add a new frame to the tag if a match is not found. + /// </param> + /// <returns> + /// A <see cref="PopularimeterFrame" /> object containing the + /// matching frame, or <see langword="null" /> if a match + /// wasn't found and <paramref name="create" /> is <see + /// langword="false" />. + /// </returns> + public static PopularimeterFrame Get (Tag tag, string user, bool create) + { + PopularimeterFrame popm; + foreach (Frame frame in tag) { + popm = frame as PopularimeterFrame; + + if (popm != null && popm.user.Equals (user)) + return popm; + } + + if (!create) + return null; + + popm = new PopularimeterFrame (user); + tag.AddFrame (popm); + return popm; + } + + #endregion + + + + #region Protected Methods + + /// <summary> + /// Populates the values in the current instance by parsing + /// its field data in a specified version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the + /// extracted field data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is encoded in. + /// </param> + protected override void ParseFields (ByteVector data, byte version) + { + var delim = ByteVector.TextDelimiter (StringType.Latin1); + + int index = data.Find (delim); + if (index < 0) + throw new CorruptFileException ("Popularimeter frame does not contain a text delimiter"); + + if (index + 2 > data.Count) + throw new CorruptFileException ("Popularimeter is too short"); + + user = data.ToString (StringType.Latin1, 0, index); + Rating = data[index + 1]; + PlayCount = data.Mid (index + 2).ToULong (); + } + + /// <summary> + /// Renders the values in the current instance into field + /// data for a specified version. + /// </summary> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is to be encoded in. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered field data. + /// </returns> + protected override ByteVector RenderFields (byte version) + { + ByteVector data = ByteVector.FromULong (PlayCount); + while (data.Count > 0 && data[0] == 0) + data.RemoveAt (0); + + data.Insert (0, Rating); + data.Insert (0, 0); + data.Insert (0, ByteVector.FromString (user, StringType.Latin1)); + return data; + } + + #endregion + + + + #region ICloneable + + /// <summary> + /// Creates a deep copy of the current instance. + /// </summary> + /// <returns> + /// A new <see cref="Frame" /> object identical to the + /// current instance. + /// </returns> + public override Frame Clone () + { + PopularimeterFrame frame = new PopularimeterFrame (user); + frame.PlayCount = PlayCount; + frame.Rating = Rating; + return frame; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Id3v2/Frames/PopularimeterFrame.cs.meta b/Scripts/TaglibSharp/Id3v2/Frames/PopularimeterFrame.cs.meta new file mode 100644 index 0000000..7055d7c --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/PopularimeterFrame.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1fd77da4e9b427af78dedd3b73ee5488 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2/Frames/PrivateFrame.cs b/Scripts/TaglibSharp/Id3v2/Frames/PrivateFrame.cs new file mode 100644 index 0000000..6f8039a --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/PrivateFrame.cs @@ -0,0 +1,404 @@ +// +// PrivateFrame.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2005-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Id3v2 +{ + /// <summary> + /// This class extends <see cref="Frame" />, implementing support for + /// ID3v2 Private (PRIV) Frames. + /// </summary> + /// <remarks> + /// <para>A <see cref="PrivateFrame" /> should be used for storing + /// values specific to the application that cannot or should not be + /// stored in another frame type.</para> + /// </remarks> + /// <example> + /// <para>Serializing a database entry and storing it in a private + /// field.</para> + /// <code lang="C#"> + /// using System; + /// using System.IO; + /// using System.Runtime.Serialization; + /// using System.Text; + /// using System.Xml.Serialization; + /// using TagLib.Id3v2; + /// + /// public static class DbUtil + /// { + /// public static void StoreDatabaseEntry (Tag tag, ISerializable dbEntry) + /// { + /// StringWriter data = new StringWriter (new StringBuilder ()); + /// XmlSerializer serializer = new XmlSerializer (dbEntry.GetType ()); + /// serializer.Serialize (data, dbEntry); + /// PrivateFrame frame = PrivateFrame.Get (tag, "org.MyProgram.DatabaseEntry", true); + /// frame.PrivateData = Encoding.UTF8.GetBytes (data.ToString ()); + /// } + /// + /// public static object GetDatabaseEntry (Tag tag, Type type) + /// { + /// PrivateFrame frame = PrivateFrame.Get (tag, "org.MyProgram.DatabaseEntry", false); + /// if (frame == null) + /// return null; + /// + /// XmlSerializer serializer = new XmlSerializer (type); + /// return serializer.Deserialize (new MemoryStream (frame.PrivateData)); + /// } + /// } + /// </code> + /// <code lang="C++"> + /// #using &lt;System.dll> + /// #using &lt;System.Xml.dll> + /// #using &lt;taglib-sharp.dll> + /// + /// using System; + /// using System::IO; + /// using System::Runtime::Serialization; + /// using System::Text; + /// using System::Xml::Serialization; + /// using TagLib::Id3v2; + /// + /// public ref class DbUtil abstract sealed + /// { + /// public: + /// static void StoreDatabaseEntry (Tag^ tag, ISerializable^ dbEntry) + /// { + /// StringWriter^ data = gcnew StringWriter (gcnew StringBuilder); + /// XmlSerializer serializer = gcnew XmlSerializer (dbEntry->GetType ()); + /// serializer->Serialize (data, dbEntry); + /// PrivateFrame frame = PrivateFrame::Get (tag, L"org.MyProgram.DatabaseEntry", true); + /// frame.PrivateData = Encoding::UTF8->GetBytes (data->ToString ()); + /// } + /// + /// static Object^ GetDatabaseEntry (Tag^ tag, Type^ type) + /// { + /// PrivateFrame^ frame = PrivateFrame::Get (tag, L"org.MyProgram.DatabaseEntry", false); + /// if (frame == null) + /// return null; + /// + /// XmlSerializer serializer = gcnew XmlSerializer (type); + /// return serializer->Deserialize (gcnew MemoryStream (frame->PrivateData)); + /// } + /// } + /// </code> + /// <code lang="VB"> + /// Imports System + /// Imports System.IO + /// Imports System.Runtime.Serialization + /// Imports System.Text + /// Imports System.Xml.Serialization + /// Imports TagLib.Id3v2 + /// + /// Public Shared Class DbUtil + /// Public Shared Sub StoreDatabaseEntry (tag As Tag, dbEntry As ISerializable) + /// Dim data As New StringWriter (New StringBuilder ()) + /// Dim serializer As New XmlSerializer (dbEntry.GetType ()) + /// serializer.Serialize (data, dbEntry) + /// Dim frame As PrivateFrame = PrivateFrame.Get (tag, "org.MyProgram.DatabaseEntry", True) + /// frame.PrivateData = Encoding.UTF8.GetBytes (data.ToString ()) + /// End Sub + /// + /// Public Shared Sub GetDatabaseEntry (tag As Tag, type As Type) + /// Dim frame As PrivateFrame = PrivateFrame.Get (tag, "org.MyProgram.DatabaseEntry", False) + /// If frame Is Nothing Then Return Nothing + /// + /// Dim serializer As XmlSerializer = New XmlSerializer (type) + /// Return serializer.Deserialize (New MemoryStream (frame.PrivateData)) + /// End Sub + /// End Class + /// </code> + /// <code lang="Boo"> + /// import System + /// import System.IO + /// import System.Runtime.Serialization + /// import System.Text + /// import System.Xml.Serialization + /// import TagLib.Id3v2 + /// + /// public static class DbUtil: + /// static def StoreDatabaseEntry (tag as Tag, dbEntry as ISerializable): + /// data as StringWriter = StringWriter (StringBuilder ()) + /// serializer as XmlSerializer = XmlSerializer (dbEntry.GetType ()) + /// serializer.Serialize (data, dbEntry) + /// frame as PrivateFrame = PrivateFrame.Get (tag, "org.MyProgram.DatabaseEntry", true) + /// frame.PrivateData = Encoding.UTF8.GetBytes (data.ToString ()) + /// + /// static def GetDatabaseEntry (tag As Tag, type As Type): + /// frame as PrivateFrame = PrivateFrame.Get (tag, "org.MyProgram.DatabaseEntry", false) + /// if frame == null: + /// return null + /// + /// serializer as XmlSerializer = XmlSerializer (type) + /// return serializer.Deserialize (MemoryStream (frame.PrivateData)) + /// </code> + /// </example> + public class PrivateFrame : Frame + { + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="PrivateFrame" /> for a specified owner and data. + /// </summary> + /// <param name="owner"> + /// A <see cref="string" /> containing the owner of the new + /// frame. + /// </param> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the data + /// for the new frame. + /// </param> + /// <remarks> + /// When a frame is created, it is not automatically added to + /// the tag. Consider using <see cref="Get" /> for more + /// integrated frame creation. + /// </remarks> + public PrivateFrame (string owner, ByteVector data) + : base (FrameType.PRIV, 4) + { + Owner = owner; + PrivateData = data; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="PrivateFrame" /> without data for a specified + /// owner. + /// </summary> + /// <param name="owner"> + /// A <see cref="string" /> containing the owner of the new + /// frame. + /// </param> + /// <remarks> + /// When a frame is created, it is not automatically added to + /// the tag. Consider using <see cref="Get" /> for more + /// integrated frame creation. + /// </remarks> + public PrivateFrame (string owner) : this (owner, null) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="PrivateFrame" /> by reading its raw data in a + /// specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object starting with the raw + /// representation of the new frame. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + public PrivateFrame (ByteVector data, byte version) + : base (data, version) + { + SetData (data, 0, version, true); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="PrivateFrame" /> by reading its raw data in a + /// specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// representation of the new frame. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> indicating at what offset in + /// <paramref name="data" /> the frame actually begins. + /// </param> + /// <param name="header"> + /// A <see cref="FrameHeader" /> containing the header of the + /// frame found at <paramref name="offset" /> in the data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + protected internal PrivateFrame (ByteVector data, int offset, FrameHeader header, byte version) : base (header) + { + SetData (data, offset, version, false); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the owner of the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the owner of the + /// current instance. + /// </value> + /// <remarks> + /// There should only be one frame with a given owner per + /// tag. + /// </remarks> + public string Owner { get; private set; } + + /// <summary> + /// Gets and sets the private data stored in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> containing the private data + /// stored in the current instance. + /// </value> + public ByteVector PrivateData { get; set; } + + #endregion + + + + #region Public Static Methods + + /// <summary> + /// Gets a specified private frame from the specified tag, + /// optionally creating it if it does not exist. + /// </summary> + /// <param name="tag"> + /// A <see cref="Tag" /> object to search in. + /// </param> + /// <param name="owner"> + /// A <see cref="string" /> specifying the owner to match. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> specifying whether or not to create + /// and add a new frame to the tag if a match is not found. + /// </param> + /// <returns> + /// A <see cref="PrivateFrame" /> object containing the + /// matching frame, or <see langword="null" /> if a match + /// wasn't found and <paramref name="create" /> is <see + /// langword="false" />. + /// </returns> + public static PrivateFrame Get (Tag tag, string owner, bool create) + { + PrivateFrame priv; + + foreach (Frame frame in tag.GetFrames (FrameType.PRIV)) { + priv = frame as PrivateFrame; + if (priv != null && priv.Owner == owner) + return priv; + } + + if (!create) + return null; + + priv = new PrivateFrame (owner); + tag.AddFrame (priv); + return priv; + } + + #endregion + + + + #region Protected Methods + + /// <summary> + /// Populates the values in the current instance by parsing + /// its field data in a specified version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the + /// extracted field data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is encoded in. + /// </param> + protected override void ParseFields (ByteVector data, byte version) + { + if (data.Count < 1) + throw new CorruptFileException ("A private frame must contain at least 1 byte."); + + var l = ByteVectorCollection.Split (data, ByteVector.TextDelimiter (StringType.Latin1), 1, 2); + + if (l.Count == 2) { + Owner = l[0].ToString (StringType.Latin1); + PrivateData = l[1]; + } + } + + /// <summary> + /// Renders the values in the current instance into field + /// data for a specified version. + /// </summary> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is to be encoded in. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered field data. + /// </returns> + /// <exception cref="NotImplementedException"> + /// <paramref name="version" /> is less than 3. ID3v2.2 does + /// not support this frame. + /// </exception> + protected override ByteVector RenderFields (byte version) + { + if (version < 3) + throw new NotImplementedException (); + + var v = new ByteVector { + ByteVector.FromString (Owner, StringType.Latin1), + ByteVector.TextDelimiter (StringType.Latin1), + PrivateData + }; + + return v; + } + + #endregion + + + + #region ICloneable + + /// <summary> + /// Creates a deep copy of the current instance. + /// </summary> + /// <returns> + /// A new <see cref="Frame" /> object identical to the + /// current instance. + /// </returns> + public override Frame Clone () + { + var frame = new PrivateFrame (Owner); + if (PrivateData != null) + frame.PrivateData = new ByteVector (PrivateData); + return frame; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Id3v2/Frames/PrivateFrame.cs.meta b/Scripts/TaglibSharp/Id3v2/Frames/PrivateFrame.cs.meta new file mode 100644 index 0000000..95be11c --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/PrivateFrame.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b323c897f28aac1148ac32d4101a0bae +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2/Frames/RelativeVolumeFrame.cs b/Scripts/TaglibSharp/Id3v2/Frames/RelativeVolumeFrame.cs new file mode 100644 index 0000000..b1d9aa3 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/RelativeVolumeFrame.cs @@ -0,0 +1,581 @@ +// +// RelativeVolumeFrame.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// textidentificationframe.cpp from TagLib +// +// Copyright (C) 2005-2007 Brian Nickel +// Copyright (C) 2004 Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System.Collections.Generic; + +namespace TagLib.Id3v2 +{ + /// <summary> + /// Specified the type of channel data to get from or set to a + /// <see cref="RelativeVolumeFrame" /> object. + /// </summary> + public enum ChannelType + { + /// <summary> + /// The channel data is for some other speaker. + /// </summary> + Other = 0x00, + + /// <summary> + /// The channel data is for the master volume. + /// </summary> + MasterVolume = 0x01, + + /// <summary> + /// The channel data is for the front right speaker. + /// </summary> + FrontRight = 0x02, + + /// <summary> + /// The channel data is for the front left speaker. + /// </summary> + FrontLeft = 0x03, + + /// <summary> + /// The channel data is for the back right speaker. + /// </summary> + BackRight = 0x04, + + /// <summary> + /// The channel data is for the back left speaker. + /// </summary> + BackLeft = 0x05, + + /// <summary> + /// The channel data is for the front center speaker. + /// </summary> + FrontCentre = 0x06, + + /// <summary> + /// The channel data is for the back center speaker. + /// </summary> + BackCentre = 0x07, + + /// <summary> + /// The channel data is for the subwoofer. + /// </summary> + Subwoofer = 0x08 + } + + /// <summary> + /// This class extends <see cref="Frame" />, implementing support for + /// ID3v2 Relative Volume (RVA2) Frames. + /// </summary> + public class RelativeVolumeFrame : Frame + { + #region Private Fields + + /// <summary> + /// Contains the channel data. + /// </summary> + readonly ChannelData[] channels = new ChannelData[9]; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="RelativeVolumeFrame" /> with a specified + /// identifier. + /// </summary> + /// <param name="identification"> + /// A <see cref="string" /> object containing the + /// identification to use for the new frame. + /// </param> + public RelativeVolumeFrame (string identification) + : base (FrameType.RVA2, 4) + { + Identification = identification; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="RelativeVolumeFrame" /> by reading its raw data in + /// a specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object starting with the raw + /// representation of the new frame. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + public RelativeVolumeFrame (ByteVector data, byte version) + : base (data, version) + { + SetData (data, 0, version, true); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="RelativeVolumeFrame" /> by reading its raw data in + /// a specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// representation of the new frame. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> indicating at what offset in + /// <paramref name="data" /> the frame actually begins. + /// </param> + /// <param name="header"> + /// A <see cref="FrameHeader" /> containing the header of the + /// frame found at <paramref name="offset" /> in the data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + protected internal RelativeVolumeFrame (ByteVector data, int offset, FrameHeader header, byte version) + : base (header) + { + SetData (data, offset, version, false); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the identification used for the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the + /// identification used for the current instance. + /// </value> + public string Identification { get; private set; } + + /// <summary> + /// Gets a list of the channels in the current instance that + /// contain a value. + /// </summary> + /// <value> + /// A <see cref="T:ChannelType[]" /> containing the channels + /// which have a value set in the current instance. + /// </value> + public ChannelType[] Channels { + get { + var types = new List<ChannelType> (); + for (int i = 0; i < 9; i++) + if (channels[i].IsSet) + types.Add ((ChannelType)i); + return types.ToArray (); + } + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Creates a text description of the current instance. + /// </summary> + /// <returns> + /// A <see cref="string" /> object containing a description + /// of the current instance. + /// </returns> + public override string ToString () + { + return Identification; + } + + /// <summary> + /// Gets the volume adjustment index for a specified channel. + /// </summary> + /// <param name="type"> + /// A <see cref="ChannelType" /> value specifying which + /// channel to get the value for. + /// </param> + /// <returns> + /// A <see cref="short" /> value containing the volume + /// adjustment index. + /// </returns> + /// <remarks> + /// The volume adjustment index is simply the volume + /// adjustment multiplied by 512. + /// </remarks> + /// <seealso cref="SetVolumeAdjustmentIndex"/> + /// <seealso cref="GetVolumeAdjustment"/> + public short GetVolumeAdjustmentIndex (ChannelType type) + { + return channels[(int)type].VolumeAdjustmentIndex; + } + + /// <summary> + /// Sets the volume adjustment index for a specified channel. + /// </summary> + /// <param name="type"> + /// A <see cref="ChannelType" /> value specifying which + /// channel to set the value for. + /// </param> + /// <param name="index"> + /// A <see cref="short" /> value containing the volume + /// adjustment index. + /// </param> + /// <seealso cref="GetVolumeAdjustmentIndex"/> + /// <seealso cref="SetVolumeAdjustment"/> + public void SetVolumeAdjustmentIndex (ChannelType type, short index) + { + channels[(int)type].VolumeAdjustmentIndex = index; + } + + /// <summary> + /// Gets the volume adjustment for a specified channel. + /// </summary> + /// <param name="type"> + /// A <see cref="ChannelType" /> value specifying which + /// channel to get the value for. + /// </param> + /// <returns> + /// A <see cref="float" /> value containing the volume + /// adjustment in decibles. + /// </returns> + /// <remarks> + /// The value can be between -64dB and +64dB. + /// </remarks> + /// <seealso cref="SetVolumeAdjustment"/> + /// <seealso cref="GetVolumeAdjustmentIndex"/> + public float GetVolumeAdjustment (ChannelType type) + { + return channels[(int)type].VolumeAdjustment; + } + + /// <summary> + /// Sets the volume adjustment for a specified channel. + /// </summary> + /// <param name="type"> + /// A <see cref="ChannelType" /> value specifying which + /// channel to set the value for. + /// </param> + /// <param name="adjustment"> + /// A <see cref="float" /> value containing the volume + /// adjustment in decibles. + /// </param> + /// <remarks> + /// The value can be between -64dB and +64dB. + /// </remarks> + /// <seealso cref="GetVolumeAdjustment"/> + /// <seealso cref="SetVolumeAdjustmentIndex"/> + public void SetVolumeAdjustment (ChannelType type, float adjustment) + { + channels[(int)type].VolumeAdjustment = adjustment; + } + + /// <summary> + /// Gets the peak volume index for a specified channel. + /// </summary> + /// <param name="type"> + /// A <see cref="ChannelType" /> value specifying which + /// channel to get the value for. + /// </param> + /// <returns> + /// A <see cref="ulong" /> value containing the peak volume + /// index. + /// </returns> + /// <remarks> + /// The peak volume index is simply the peak volume + /// multiplied by 512. + /// </remarks> + /// <seealso cref="SetPeakVolumeIndex"/> + /// <seealso cref="GetPeakVolume"/> + public ulong GetPeakVolumeIndex (ChannelType type) + { + return channels[(int)type].PeakVolumeIndex; + } + + /// <summary> + /// Sets the peak volume index for a specified channel. + /// </summary> + /// <param name="type"> + /// A <see cref="ChannelType" /> value specifying which + /// channel to set the value for. + /// </param> + /// <param name="index"> + /// A <see cref="ulong" /> value containing the peak volume + /// index. + /// </param> + /// <remarks> + /// The peak volume index is simply the peak volume + /// multiplied by 512. + /// </remarks> + /// <seealso cref="GetPeakVolumeIndex"/> + /// <seealso cref="SetPeakVolume"/> + public void SetPeakVolumeIndex (ChannelType type, ulong index) + { + channels[(int)type].PeakVolumeIndex = index; + } + + /// <summary> + /// Gets the peak volume for a specified channel. + /// </summary> + /// <param name="type"> + /// A <see cref="ChannelType" /> value specifying which + /// channel to get the value for. + /// </param> + /// <returns> + /// A <see cref="double" /> value containing the peak volume. + /// </returns> + /// <seealso cref="SetPeakVolume"/> + /// <seealso cref="GetPeakVolumeIndex"/> + public double GetPeakVolume (ChannelType type) + { + return channels[(int)type].PeakVolume; + } + + /// <summary> + /// Sets the peak volume for a specified channel. + /// </summary> + /// <param name="type"> + /// A <see cref="ChannelType" /> value specifying which + /// channel to set the value for. + /// </param> + /// <param name="peak"> + /// A <see cref="double" /> value containing the peak volume. + /// </param> + /// <seealso cref="GetPeakVolume"/> + /// <seealso cref="SetPeakVolumeIndex"/> + public void SetPeakVolume (ChannelType type, double peak) + { + channels[(int)type].PeakVolume = peak; + } + + #endregion + + + + #region Public Static Methods + + /// <summary> + /// Gets a specified volume adjustment frame from the + /// specified tag, optionally creating it if it does not + /// exist. + /// </summary> + /// <param name="tag"> + /// A <see cref="Tag" /> object to search in. + /// </param> + /// <param name="identification"> + /// A <see cref="string" /> specifying the identification to + /// match. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> specifying whether or not to create + /// and add a new frame to the tag if a match is not found. + /// </param> + /// <returns> + /// A <see cref="RelativeVolumeFrame" /> object containing + /// the matching frame, or <see langword="null" /> if a match + /// wasn't found and <paramref name="create" /> is <see + /// langword="false" />. + /// </returns> + public static RelativeVolumeFrame Get (Tag tag, string identification, bool create) + { + RelativeVolumeFrame rva2; + foreach (Frame frame in tag.GetFrames (FrameType.RVA2)) { + rva2 = frame as RelativeVolumeFrame; + + if (rva2 == null) + continue; + + if (rva2.Identification != identification) + continue; + + return rva2; + } + + if (!create) + return null; + + rva2 = new RelativeVolumeFrame (identification); + tag.AddFrame (rva2); + return rva2; + } + + #endregion + + + + #region Protected Properties + + /// <summary> + /// Populates the values in the current instance by parsing + /// its field data in a specified version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the + /// extracted field data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is encoded in. + /// </param> + /// <exception cref="CorruptFileException"> + /// <paramref name="data" /> contains less than 5 bytes. + /// </exception> + protected override void ParseFields (ByteVector data, byte version) + { + int pos = data.Find (ByteVector.TextDelimiter (StringType.Latin1)); + if (pos < 0) + return; + + Identification = data.ToString (StringType.Latin1, 0, pos++); + + // Each channel is at least 4 bytes. + + while (pos <= data.Count - 4) { + int type = data[pos++]; + + unchecked { + channels[type].VolumeAdjustmentIndex = (short)data.Mid (pos, 2).ToUShort (); + } + pos += 2; + + int bytes = BitsToBytes (data[pos++]); + + if (data.Count < pos + bytes) + break; + + channels[type].PeakVolumeIndex = data.Mid (pos, bytes).ToULong (); + pos += bytes; + } + } + + /// <summary> + /// Renders the values in the current instance into field + /// data for a specified version. + /// </summary> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is to be encoded in. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered field data. + /// </returns> + protected override ByteVector RenderFields (byte version) + { + var data = new ByteVector { + ByteVector.FromString (Identification, StringType.Latin1), + ByteVector.TextDelimiter (StringType.Latin1) + }; + + for (byte i = 0; i < 9; i++) { + if (!channels[i].IsSet) + continue; + + data.Add (i); + unchecked { + data.Add (ByteVector.FromUShort ((ushort)channels[i].VolumeAdjustmentIndex)); + } + + byte bits = 0; + + for (byte j = 0; j < 64; j++) + if ((channels[i].PeakVolumeIndex & (1UL << j)) != 0) + bits = (byte)(j + 1); + + data.Add (bits); + + if (bits > 0) + data.Add (ByteVector.FromULong (channels[i].PeakVolumeIndex).Mid (8 - BitsToBytes (bits))); + } + + return data; + } + + #endregion + + + + #region ICloneable + + /// <summary> + /// Creates a deep copy of the current instance. + /// </summary> + /// <returns> + /// A new <see cref="Frame" /> object identical to the + /// current instance. + /// </returns> + public override Frame Clone () + { + var frame = new RelativeVolumeFrame (Identification); + for (int i = 0; i < 9; i++) + frame.channels[i] = channels[i]; + return frame; + } + + #endregion + + + + #region Private Static Methods + + static int BitsToBytes (int i) + { + return i % 8 == 0 ? i / 8 : (i - i % 8) / 8 + 1; + } + + #endregion + + + + #region Classes + + struct ChannelData + { + public short VolumeAdjustmentIndex; + public ulong PeakVolumeIndex; + + public bool IsSet { + get { + return VolumeAdjustmentIndex != 0 || + PeakVolumeIndex != 0; + } + } + + public float VolumeAdjustment { + get { return VolumeAdjustmentIndex / 512f; } + set { VolumeAdjustmentIndex = (short)(value * 512f); } + } + + public double PeakVolume { + get { return PeakVolumeIndex / 512.0; } + set { PeakVolumeIndex = (ulong)(value * 512.0); } + } + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Id3v2/Frames/RelativeVolumeFrame.cs.meta b/Scripts/TaglibSharp/Id3v2/Frames/RelativeVolumeFrame.cs.meta new file mode 100644 index 0000000..e2a93b2 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/RelativeVolumeFrame.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 68b45b2ff2e0a76be878c55edca8b8a8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2/Frames/SynchronizedLyricsFrame.cs b/Scripts/TaglibSharp/Id3v2/Frames/SynchronizedLyricsFrame.cs new file mode 100644 index 0000000..4e9bc07 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/SynchronizedLyricsFrame.cs @@ -0,0 +1,554 @@ +// +// SynchronizedLyricsFrame.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System.Collections.Generic; + +namespace TagLib.Id3v2 +{ + /// <summary> + /// This class extends <see cref="Frame" />, implementing support for + /// ID3v2 Synchronised Lyrics and Text (SYLT) Frames. + /// </summary> + public class SynchronisedLyricsFrame : Frame + { + + #region Private Properties + + /// <summary> + /// Contains the ISO-639-2 language code. + /// </summary> + string language; + + /// <summary> + /// Contains the text. + /// </summary> + SynchedText[] text = new SynchedText[0]; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="SynchronisedLyricsFrame" /> with a specified + /// description, ISO-639-2 language code, text type, and text + /// encoding. + /// </summary> + /// <param name="description"> + /// A <see cref="string" /> object containing the description + /// of the new instnace. + /// </param> + /// <param name="language"> + /// A <see cref="string" /> object containing the ISO-639-2 + /// language code of the new instance. + /// </param> + /// <param name="type"> + /// A <see cref="SynchedTextType" /> containing the type of + /// text to be stored in the new instance. + /// </param> + /// <param name="encoding"> + /// A <see cref="StringType" /> containing the text encoding + /// to use when rendering the new instance. + /// </param> + /// <remarks> + /// When a frame is created, it is not automatically added to + /// the tag. Consider using <see cref="Get" /> for more + /// integrated frame creation. + /// </remarks> + public SynchronisedLyricsFrame (string description, string language, SynchedTextType type, StringType encoding) + : base (FrameType.SYLT, 4) + { + TextEncoding = encoding; + this.language = language; + Description = description; + Type = type; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="SynchronisedLyricsFrame" /> with a specified + /// description, ISO-639-2 language code, and text type. + /// </summary> + /// <param name="description"> + /// A <see cref="string" /> object containing the description + /// of the new instnace. + /// </param> + /// <param name="language"> + /// A <see cref="string" /> object containing the ISO-639-2 + /// language code of the new instance. + /// </param> + /// <param name="type"> + /// A <see cref="SynchedTextType" /> containing the type of + /// text to be stored in the new instance. + /// </param> + /// <remarks> + /// When a frame is created, it is not automatically added to + /// the tag. Consider using <see cref="Get" /> for more + /// integrated frame creation. + /// </remarks> + public SynchronisedLyricsFrame (string description, string language, SynchedTextType type) + : this (description, language, type, Tag.DefaultEncoding) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="SynchronisedLyricsFrame" /> by reading its raw data + /// in a specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object starting with the raw + /// representation of the new instance. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + public SynchronisedLyricsFrame (ByteVector data, byte version) + : base (data, version) + { + SetData (data, 0, version, true); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="SynchronisedLyricsFrame" /> by reading its raw data + /// in a specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// representation of the new instance. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> indicating at what offset in + /// <paramref name="data" /> the frame actually begins. + /// </param> + /// <param name="header"> + /// A <see cref="FrameHeader" /> containing the header of the + /// frame found at <paramref name="offset" /> in the data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + protected internal SynchronisedLyricsFrame (ByteVector data, int offset, FrameHeader header, byte version) + : base (header) + { + SetData (data, offset, version, false); + } + + #endregion + + + #region Public Properties + + /// <summary> + /// Gets and sets the text encoding to use when storing the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the text encoding to + /// use when storing the current instance. + /// </value> + /// <remarks> + /// This encoding is overridden when rendering if <see + /// cref="Tag.ForceDefaultEncoding" /> is <see + /// langword="true" /> or the render version does not support + /// it. + /// </remarks> + public StringType TextEncoding { get; set; } = Tag.DefaultEncoding; + + /// <summary> + /// Gets and sets the ISO-639-2 language code stored in the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the ISO-639-2 language + /// code stored in the current instance. + /// </value> + /// <remarks> + /// There should only be one frame with a matching + /// description, type, and ISO-639-2 language code per tag. + /// </remarks> + public string Language { + get { + return (language != null && language.Length > 2) + ? language.Substring (0, 3) : "XXX"; + } + set { language = value; } + } + + /// <summary> + /// Gets and sets the description stored in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the description + /// stored in the current instance. + /// </value> + /// <remarks> + /// There should only be one frame with a matching + /// description, type, and ISO-639-2 language code per tag. + /// </remarks> + public string Description { get; set; } + + /// <summary> + /// Gets and sets the timestamp format used by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="TimestampFormat" /> value describing the + /// timestamp format used by the current instance. + /// </value> + public TimestampFormat Format { get; set; } = TimestampFormat.Unknown; + + /// <summary> + /// Gets and sets the type of text contained in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="TimestampFormat" /> value describing the + /// type of text contained in the current instance. + /// </value> + public SynchedTextType Type { get; set; } = SynchedTextType.Other; + + /// <summary> + /// Gets and sets the text contained in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="T:SynchedText[]" /> containing the text + /// contained in the current instance. + /// </value> + public SynchedText[] Text { + get { return text; } + set { text = value ?? (new SynchedText[0]); } + } + + #endregion + + + + #region Public Static Methods + + /// <summary> + /// Gets a specified lyrics frame from the specified tag, + /// optionally creating it if it does not exist. + /// </summary> + /// <param name="tag"> + /// A <see cref="Tag" /> object to search in. + /// </param> + /// <param name="description"> + /// A <see cref="string" /> object specifying the description + /// to match. + /// </param> + /// <param name="language"> + /// A <see cref="string" /> object specifying the ISO-639-2 + /// language code to match. + /// </param> + /// <param name="type"> + /// A <see cref="SynchedTextType" /> value specifying the + /// text type to match. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> specifying whether or not to create + /// and add a new frame to the tag if a match is not found. + /// </param> + /// <returns> + /// A <see cref="SynchronisedLyricsFrame" /> object + /// containing the matching frame, or <see langword="null" /> + /// if a match wasn't found and <paramref name="create" /> is + /// <see langword="false" />. + /// </returns> + public static SynchronisedLyricsFrame Get (Tag tag, string description, string language, SynchedTextType type, bool create) + { + foreach (Frame f in tag) { + if (!(f is SynchronisedLyricsFrame lyr)) + continue; + + if (lyr.Description == description && + (language == null || + language == lyr.Language) && + type == lyr.Type) + return lyr; + } + + if (!create) + return null; + + var frame = new SynchronisedLyricsFrame (description, language, type); + tag.AddFrame (frame); + return frame; + } + + /// <summary> + /// Gets a specified lyrics frame from the specified tag, + /// trying to to match the description and language but + /// accepting an incomplete match. + /// </summary> + /// <param name="tag"> + /// A <see cref="Tag" /> object to search in. + /// </param> + /// <param name="description"> + /// A <see cref="string" /> object specifying the description + /// to match. + /// </param> + /// <param name="language"> + /// A <see cref="string" /> object specifying the ISO-639-2 + /// language code to match. + /// </param> + /// <param name="type"> + /// A <see cref="SynchedTextType" /> value specifying the + /// text type to match. + /// </param> + /// <returns> + /// A <see cref="SynchronisedLyricsFrame" /> object + /// containing the matching frame, or <see langword="null" /> + /// if a match wasn't found. + /// </returns> + /// <remarks> + /// <para>The method tries matching with the following order + /// of precidence:</para> + /// <list type="number"> + /// <item><term>The first frame with a matching + /// description, language, and type.</term></item> + /// <item><term>The first frame with a matching + /// description and language.</term></item> + /// <item><term>The first frame with a matching + /// language.</term></item> + /// <item><term>The first frame with a matching + /// description.</term></item> + /// <item><term>The first frame with a matching + /// type.</term></item> + /// <item><term>The first frame.</term></item> + /// </list> + /// </remarks> + public static SynchronisedLyricsFrame GetPreferred (Tag tag, string description, string language, SynchedTextType type) + { + // This is weird, so bear with me. The best thing we can + // have is something straightforward and in our own + // language. If it has a description, then it is + // probably used for something other than an actual + // comment. If that doesn't work, we'd still rather have + // something in our language than something in another. + // After that all we have left are things in other + // languages, so we'd rather have one with actual + // content, so we try to get one with no description + // first. + + int best_value = -1; + SynchronisedLyricsFrame best_frame = null; + + foreach (Frame f in tag) { + if (!(f is SynchronisedLyricsFrame cf)) + continue; + + int value = 0; + if (cf.Language == language) + value += 4; + if (cf.Description == description) + value += 2; + if (cf.Type == type) + value += 1; + + if (value == 7) + return cf; + + if (value <= best_value) + continue; + + best_value = value; + best_frame = cf; + } + + return best_frame; + } + + #endregion + + + + #region Protected Methods + + /// <summary> + /// Populates the values in the current instance by parsing + /// its field data in a specified version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the + /// extracted field data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is encoded in. + /// </param> + protected override void ParseFields (ByteVector data, byte version) + { + if (data.Count < 6) + throw new CorruptFileException ("Not enough bytes in field."); + + TextEncoding = (StringType)data[0]; + language = data.ToString (StringType.Latin1, 1, 3); + Format = (TimestampFormat)data[4]; + Type = (SynchedTextType)data[5]; + + var delim = ByteVector.TextDelimiter (TextEncoding); + int delim_index = data.Find (delim, 6, delim.Count); + + if (delim_index < 0) + throw new CorruptFileException ("Text delimiter expected."); + + Description = data.ToString (TextEncoding, 6, delim_index - 6); + + int offset = delim_index + delim.Count; + var l = new List<SynchedText> (); + + while (offset + delim.Count + 4 < data.Count) { + delim_index = data.Find (delim, offset, delim.Count); + + if (delim_index < offset) + throw new CorruptFileException ("Text delimiter expected."); + + string text = data.ToString (TextEncoding, offset, delim_index - offset); + offset = delim_index + delim.Count; + + if (offset + 4 > data.Count) + break; + + l.Add (new SynchedText (data.Mid (offset, 4).ToUInt (), text)); + offset += 4; + } + + this.text = l.ToArray (); + } + + /// <summary> + /// Renders the values in the current instance into field + /// data for a specified version. + /// </summary> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is to be encoded in. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered field data. + /// </returns> + protected override ByteVector RenderFields (byte version) + { + var encoding = CorrectEncoding (TextEncoding, version); + var delim = ByteVector.TextDelimiter (encoding); + var v = new ByteVector { + (byte)encoding, + ByteVector.FromString (Language, StringType.Latin1), + (byte)Format, + (byte)Type, + ByteVector.FromString (Description, encoding), + delim + }; + + foreach (SynchedText t in text) { + v.Add (ByteVector.FromString (t.Text, encoding)); + v.Add (delim); + v.Add (ByteVector.FromUInt ((uint)t.Time)); + } + + return v; + } + + #endregion + + + + #region ICloneable + + /// <summary> + /// Creates a deep copy of the current instance. + /// </summary> + /// <returns> + /// A new <see cref="Frame" /> object identical to the + /// current instance. + /// </returns> + public override Frame Clone () + { + var frame = new SynchronisedLyricsFrame (Description, language, Type, TextEncoding) { + Format = Format, + text = (SynchedText[])text.Clone () + }; + return frame; + } + + #endregion + } + + + /// <summary> + /// This structure contains a single entry in a <see + /// cref="SynchronisedLyricsFrame" /> object. + /// </summary> + public struct SynchedText + { + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="SynchedText" /> with a specified time and text. + /// </summary> + /// <param name="time"> + /// A <see cref="long" /> value representing an amount of + /// time in a format define in the class using it. The + /// specific format is specified in <see + /// cref="SynchronisedLyricsFrame.Format" />. + /// </param> + /// <param name="text"> + /// A <see cref="string" /> object containing the text + /// for the point in time. + /// </param> + public SynchedText (long time, string text) + { + Time = time; + Text = text; + } + + /// <summary> + /// Gets and sets the time offset of the current instance. + /// </summary> + /// <value> + /// A <see cref="long" /> value representing an amount of + /// time in a format define in the class using it. The + /// specific format is specified in <see + /// cref="SynchronisedLyricsFrame.Format" />. + /// </value> + public long Time { get; set; } + + /// <summary> + /// Gets and sets the text for the point in time represented + /// by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the text + /// for the point in time. + /// </value> + public string Text { get; set; } + } +} diff --git a/Scripts/TaglibSharp/Id3v2/Frames/SynchronizedLyricsFrame.cs.meta b/Scripts/TaglibSharp/Id3v2/Frames/SynchronizedLyricsFrame.cs.meta new file mode 100644 index 0000000..c56c39c --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/SynchronizedLyricsFrame.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1690a32df7e6754bc8de435b544cf336 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2/Frames/TableOfContentsFrame.cs b/Scripts/TaglibSharp/Id3v2/Frames/TableOfContentsFrame.cs new file mode 100644 index 0000000..38c1438 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/TableOfContentsFrame.cs @@ -0,0 +1,296 @@ +using System; +using System.Collections.Generic; + +namespace TagLib.Id3v2 +{ + /// <summary> + /// This class extends <see cref="Frame" /> to provide support for + /// Table of Contents Frames, i.e. "<c>CTOC</c>", + /// (ID3v2 Chapter Frame Addendum 1.0, https://id3.org/id3v2-chapters-1.0). + /// </summary> + /// <remarks> + /// The <see cref="TableOfContentsFrame"/> is special in that it can hold + /// an arbitrary amount of sub-frames, which are made available here as a + /// List of <see cref="Frame"/>s in the property <see cref="SubFrames"/>. + /// + /// A tag may contain multiple <see cref="TableOfContentsFrame"/>s, there + /// may however be only one top-level "<c>CTOC</c>" as stated by the + /// property <see cref="IsTopLevel"/>. + /// + /// Each <see cref="TableOfContentsFrame"/> must have an identifying string + /// that is unique across all <see cref="TableOfContentsFrame"/>s and + /// <see cref="ChapterFrame"/>s in the tag. This is the <see cref="Id"/> + /// property. It is not intended for humans and players will not display it. + /// For humans, add a "<c>TIT2</c>" <see cref="TextInformationFrame"/>. + /// </remarks> + public class TableOfContentsFrame : Frame + { + [System.Flags] + private enum CTOCFlags : byte + { + TopLevel = 1, + Ordered = 2 + } + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new empty instance of <see + /// cref="TableOfContentsFrame" />. + /// </summary> + public TableOfContentsFrame () + : base (FrameType.CTOC, 4) + { + } + + /// <summary> + /// Constructs and initializes a new empty instance of <see + /// cref="TableOfContentsFrame" /> with the given TOC Id. + /// </summary> + public TableOfContentsFrame(string id) + : this() + { + Id = id; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="TableOfContentsFrame" /> with the given TOC Id + /// and adds a TIT2 <see cref="TextInformationFrame"/> + /// with the given title. + /// </summary> + public TableOfContentsFrame(string id, string title) + : this(id) + { + SubFrames.Add(new TextInformationFrame("TIT2") { Text = new[] { title } }); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="TableOfContentsFrame" /> by reading its raw data in + /// a specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object starting with the raw + /// representation of the new frame. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + public TableOfContentsFrame (ByteVector data, byte version) + : base (data, version) + { + SetData (data, 0, version, true); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="TableOfContentsFrame" /> by reading its raw data in a + /// specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// representation of the new frame. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> indicating at what offset in + /// <paramref name="data" /> the frame actually begins. + /// </param> + /// <param name="header"> + /// A <see cref="FrameHeader" /> containing the header of the + /// frame found at <paramref name="offset" /> in the data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + protected internal TableOfContentsFrame (ByteVector data, int offset, FrameHeader header, byte version) + : base (header) + { + SetData (data, offset, version, false); + } + + #endregion + + + #region Public Properties + + /// <summary> + /// Gets and sets the internal table of contents id. + /// This should be <see cref="StringType.Latin1" /> + /// and must be unique with respect to any other + /// "<c>CTOC</c>" or "<c>CHAP</c>" frame in the tag. + /// </summary> + public string Id { get; set; } + + /// <summary> + /// Gets and sets the boolean stating that this is the root + /// of all "<c>CTOC</c>"s. As such there must be only one + /// "<c>CTOC</c>" with this set to true. + /// </summary> + public bool IsTopLevel { get; set; } + + /// <summary> + /// Gets and sets the boolean stating that this table of + /// contents’ chapters should be played in order. + /// </summary> + public bool IsOrdered { get; set; } + + /// <summary> + /// Gets and sets the list of chapters in this table of contents + /// identified by their <see cref="ChapterFrame.Id"/>s. + /// Because the number of chapters is stored in this frame using + /// only one byte for parsing purposes, this should not contain + /// more than 255 chapters. + /// </summary> + public List<string> ChapterIds { get; set; } = new List<string>(); + + /// <summary> + /// Gets and sets the descriptive sub-fields for this chapter. It + /// is recommended by the spec to have at least a "<c>TIT2</c>" + /// <see cref="TextInformationFrame"/> with the chapter title, but + /// it can contain anything. + /// </summary> + /// <value> + /// A List of arbitrary <see cref="Frame" />s. + /// </value> + public List<Frame> SubFrames { get; set; } = new List<Frame>(); + + #endregion + + + #region Protected Methods + + /// <summary> + /// Populates the values in the current instance by parsing + /// its field data in a specified version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the + /// extracted field data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is encoded in. + /// </param> + protected override void ParseFields (ByteVector data, byte version) + { + // https://id3.org/id3v2-chapters-1.0 + + int idLength = data.IndexOf((byte)0) + 1; + Id = data.ToString(StringType.Latin1, 0, idLength - 1); + + var flags = (CTOCFlags)data[idLength]; //Flags %000000ab Entry count $xx (8-bit unsigned int) + IsTopLevel = flags.HasFlag(CTOCFlags.TopLevel); //a + IsOrdered = flags.HasFlag(CTOCFlags.Ordered); //b + + var chapterCount = data[idLength + 1]; //Entry count $xx (8-bit unsigned int) + + if (data.Count <= idLength + 2) + return; //no chapter ids and no subframes + + /* Get chapter ids according to the chapterCount byte. + * Anything left after that should be subframes. + * TODO: If there are more chapters than fit inside + * the chapterCount byte, I guess the file is malformed? + */ + int position = idLength + 2; + for (int i = 0; i < chapterCount; i++) + { + int nextPosition = data.Find((byte)0, position) + 1; + ChapterIds.Add(data.Mid(position, nextPosition-position-1).ToString(StringType.Latin1)); + position = nextPosition; + } + + SubFrames = new List<Frame>(); + int frame_data_endposition = data.Count; + while (position < frame_data_endposition) + { + Frame frame; + try + { + frame = FrameFactory.CreateFrame(data, null, ref position, version, true /* ? */); + } + catch (NotImplementedException) + { + continue; + } + catch (CorruptFileException) + { + throw; + } + + if (frame == null) + break; + + // Only add frames that contain data. + if (frame.Size == 0) + continue; + + SubFrames.Add(frame); + } + } + + /// <summary> + /// Renders the values in the current instance into field + /// data for a specified version. + /// </summary> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is to be encoded in. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered field data. + /// </returns> + protected override ByteVector RenderFields (byte version) + { + var data = ByteVector.FromString(Id, StringType.Latin1); + data.Add((byte)0); + data.Add((byte)((IsTopLevel ? CTOCFlags.TopLevel : 0) | (IsOrdered ? CTOCFlags.Ordered : 0))); + data.Add(ChapterIds.Count >= byte.MaxValue ? byte.MaxValue /*TODO: throw?*/ : (byte)ChapterIds.Count); + + foreach(var chap in ChapterIds) + { + data.Add(ByteVector.FromString(chap, StringType.Latin1)); + data.Add((byte)0); + } + + foreach (var f in SubFrames) + data.Add(f.Render(version)); + + return data; + } + + #endregion + + + #region ICloneable + + /// <summary> + /// Creates a deep copy of the current instance. + /// </summary> + /// <returns> + /// A new <see cref="Frame" /> object identical to the + /// current instance. + /// </returns> + public override Frame Clone() + { + var frame = new TableOfContentsFrame(Id); + frame.IsTopLevel = IsTopLevel; + frame.IsOrdered = IsOrdered; + + foreach (var c in ChapterIds) + frame.ChapterIds.Add(c); + + foreach (var f in SubFrames) + frame.SubFrames.Add(f.Clone()); + + return frame; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Id3v2/Frames/TableOfContentsFrame.cs.meta b/Scripts/TaglibSharp/Id3v2/Frames/TableOfContentsFrame.cs.meta new file mode 100644 index 0000000..d2f4991 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/TableOfContentsFrame.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 248bc416286076e6f8cdf2c73222fa1e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2/Frames/TermsOfUseFrame.cs b/Scripts/TaglibSharp/Id3v2/Frames/TermsOfUseFrame.cs new file mode 100644 index 0000000..80be899 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/TermsOfUseFrame.cs @@ -0,0 +1,360 @@ +// +// TermsOfUseFrame.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.Id3v2 +{ + /// <summary> + /// This class extends <see cref="Frame" />, implementing support for + /// ID3v2 Terms of Use (USER) Frames. + /// </summary> + /// <remarks> + /// This frame contains license text or restrictions on the use of a + /// media file. + /// </remarks> + public class TermsOfUseFrame : Frame + { + #region Private Fields + + /// <summary> + /// Contains the ISO-639-2 language code of the current + /// instance. + /// </summary> + string language; + + #endregion + + + #region Constructors + + /// <summary> + /// Constructs and intializes a new instance of <see + /// cref="TermsOfUseFrame" /> with a specified language and + /// encoding. + /// </summary> + /// <param name="language"> + /// A <see cref="string" /> containing the ISO-639-2 language + /// code of the new frame. + /// </param> + /// <param name="encoding"> + /// A <see cref="StringType" /> containing the text encoding + /// to use when rendering the new frame. + /// </param> + /// <remarks> + /// When a frame is created, it is not automatically added to + /// the tag. Consider using <see cref="Get" /> for more + /// integrated frame creation. + /// </remarks> + public TermsOfUseFrame (string language, StringType encoding) + : base (FrameType.USER, 4) + { + TextEncoding = encoding; + this.language = language; + } + + /// <summary> + /// Constructs and intializes a new instance of <see + /// cref="TermsOfUseFrame" /> with a specified language. + /// </summary> + /// <param name="language"> + /// A <see cref="string" /> containing the ISO-639-2 language + /// code of the new frame. + /// </param> + /// <remarks> + /// When a frame is created, it is not automatically added to + /// the tag. Consider using <see cref="Get" /> for more + /// integrated frame creation. + /// </remarks> + public TermsOfUseFrame (string language) + : base (FrameType.USER, 4) + { + this.language = language; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="TermsOfUseFrame" /> by reading its raw data in a + /// specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object starting with the raw + /// representation of the new frame. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + public TermsOfUseFrame (ByteVector data, byte version) + : base (data, version) + { + SetData (data, 0, version, true); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="TermsOfUseFrame" /> by reading its raw data in a + /// specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// representation of the new frame. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> indicating at what offset in + /// <paramref name="data" /> the frame actually begins. + /// </param> + /// <param name="header"> + /// A <see cref="FrameHeader" /> containing the header of the + /// frame found at <paramref name="offset" /> in the data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + protected internal TermsOfUseFrame (ByteVector data, int offset, FrameHeader header, byte version) + : base (header) + { + SetData (data, offset, version, false); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets and sets the text encoding to use when storing the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the text encoding to + /// use when storing the current instance. + /// </value> + /// <remarks> + /// This encoding is overridden when rendering if <see + /// cref="Tag.ForceDefaultEncoding" /> is <see + /// langword="true" /> or the render version does not support + /// it. + /// </remarks> + public StringType TextEncoding { get; set; } = Tag.DefaultEncoding; + + /// <summary> + /// Gets and sets the ISO-639-2 language code stored in the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the ISO-639-2 language + /// code stored in the current instance. + /// </value> + /// <remarks> + /// There should only be one file with a matching + /// ISO-639-2 language code per tag. + /// </remarks> + public string Language { + get { + return (language != null && language.Length > 2) + ? language.Substring (0, 3) : "XXX"; + } + set { language = value; } + } + + /// <summary> + /// Gets and sets the terms of use stored in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the terms of + /// use. + /// </value> + public string Text { get; set; } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Gets a string representation of the current instance. + /// </summary> + /// <returns> + /// A <see cref="string" /> containing the terms of use. + /// </returns> + public override string ToString () + { + return Text; + } + + #endregion + + + + #region Public Static Methods + + /// <summary> + /// Gets a specified terms of use frame from the specified + /// tag, optionally creating it if it does not exist. + /// </summary> + /// <param name="tag"> + /// A <see cref="Tag" /> object to search in. + /// </param> + /// <param name="language"> + /// A <see cref="string" /> specifying the ISO-639-2 language + /// code to match. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> specifying whether or not to create + /// and add a new frame to the tag if a match is not found. + /// </param> + /// <returns> + /// A <see cref="TermsOfUseFrame" /> object containing the + /// matching frame, or <see langword="null" /> if a match + /// wasn't found and <paramref name="create" /> is <see + /// langword="false" />. + /// </returns> + public static TermsOfUseFrame Get (Tag tag, string language, bool create) + { + foreach (Frame f in tag.GetFrames (FrameType.USER)) { + if (f is TermsOfUseFrame cf && (language == null || language == cf.Language)) + return cf; + } + + if (!create) + return null; + + var frame = new TermsOfUseFrame (language); + tag.AddFrame (frame); + return frame; + } + + /// <summary> + /// Gets a specified terms of use frame from the specified + /// tag, trying to to match the language but accepting one + /// with a different language if a match was not found. + /// </summary> + /// <param name="tag"> + /// A <see cref="Tag" /> object to search in. + /// </param> + /// <param name="language"> + /// A <see cref="string" /> specifying the ISO-639-2 language + /// code to match. + /// </param> + /// <returns> + /// A <see cref="TermsOfUseFrame" /> object containing the + /// matching frame, or <see langword="null" /> if a match + /// wasn't found. + /// </returns> + public static TermsOfUseFrame GetPreferred (Tag tag, string language) + { + TermsOfUseFrame best = null; + foreach (Frame f in tag.GetFrames (FrameType.USER)) { + if (!(f is TermsOfUseFrame cf)) + continue; + + if (cf.Language == language) + return cf; + + if (best == null) + best = cf; + } + + return best; + } + + #endregion + + + + #region Protected Methods + + /// <summary> + /// Populates the values in the current instance by parsing + /// its field data in a specified version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the + /// extracted field data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is encoded in. + /// </param> + protected override void ParseFields (ByteVector data, byte version) + { + if (data.Count < 4) + throw new CorruptFileException ("Not enough bytes in field."); + + TextEncoding = (StringType)data[0]; + language = data.ToString (StringType.Latin1, 1, 3); + Text = data.ToString (TextEncoding, 4, data.Count - 4); + } + + /// <summary> + /// Renders the values in the current instance into field + /// data for a specified version. + /// </summary> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is to be encoded in. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered field data. + /// </returns> + protected override ByteVector RenderFields (byte version) + { + var encoding = CorrectEncoding (TextEncoding, version); + var v = new ByteVector { + (byte)encoding, + ByteVector.FromString (Language, + StringType.Latin1), + ByteVector.FromString (Text, encoding) + }; + + return v; + } + + #endregion + + + + #region ICloneable + + /// <summary> + /// Creates a deep copy of the current instance. + /// </summary> + /// <returns> + /// A new <see cref="Frame" /> object identical to the + /// current instance. + /// </returns> + public override Frame Clone () + { + var frame = new TermsOfUseFrame (language, TextEncoding) { + Text = Text + }; + return frame; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Id3v2/Frames/TermsOfUseFrame.cs.meta b/Scripts/TaglibSharp/Id3v2/Frames/TermsOfUseFrame.cs.meta new file mode 100644 index 0000000..76a8cc6 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/TermsOfUseFrame.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cf81525ecc14023b38c3de1b72eabc92 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2/Frames/TextIdentificationFrame.cs b/Scripts/TaglibSharp/Id3v2/Frames/TextIdentificationFrame.cs new file mode 100644 index 0000000..541adf2 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/TextIdentificationFrame.cs @@ -0,0 +1,1343 @@ +// +// TextInformationFrame.cs: Provides support ID3v2 Text Information Frames +// (Section 4.2), covering "T000" to "TZZZ", excluding "TXXX". +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// textidentificationframe.cpp from TagLib +// +// Copyright (C) 2005-2007 Brian Nickel +// Copyright (C) 2002,2003 Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Text; + +namespace TagLib.Id3v2 +{ + /// <summary> + /// This class extends <see cref="Frame" /> to provide support ID3v2 + /// Text Information Frames (Section 4.2), covering "<c>T000</c>" to + /// "<c>TZZZ</c>", excluding "<c>TXXX</c>". + /// </summary> + /// <remarks> + /// <para>Text Information Frames contain the most commonly used + /// values in tagging, including the artist, the track name, and just + /// about any value that can be expressed as text.</para> + /// <para>The following table contains types and descriptions as + /// found in the ID3 2.4.0 native frames specification. (Copyright + /// (C) Martin Nilsson 2000.)</para> + /// + /// <list type="table"> + /// <listheader> + /// <term>ID</term> + /// <description>Description</description> + /// </listheader> + /// <item> + /// <term>TIT1</term> + /// <description>The 'Content group description' frame is used + /// if the sound belongs to a larger category of sounds/music. + /// For example, classical music is often sorted in different + /// musical sections (e.g. "Piano Concerto", "Weather - + /// Hurricane").</description> + /// </item> + /// <item> + /// <term>TIT2</term> + /// <description>The 'Title/Songname/Content description' frame + /// is the actual name of the piece (e.g. "Adagio", "Hurricane + /// Donna").</description> + /// </item> + /// <item> + /// <term>TIT3</term> + /// <description>The 'Subtitle/Description refinement' frame is + /// used for information directly related to the contents title + /// (e.g. "Op. 16" or "Performed live at + /// Wembley").</description> + /// </item> + /// <item> + /// <term>TALB</term> + /// <description>The 'Album/Movie/Show title' frame is intended + /// for the title of the recording (or source of sound) from + /// which the audio in the file is taken.</description> + /// </item> + /// <item> + /// <term>TOAL</term> + /// <description>The 'Original album/movie/show title' frame is + /// intended for the title of the original recording (or source + /// of sound), if for example the music in the file should be a + /// cover of a previously released song.</description> + /// </item> + /// <item> + /// <term>TRCK</term> + /// <description>The 'Track number/Position in set' frame is a + /// numeric string containing the order number of the + /// audio-file on its original recording. This MAY be extended + /// with a "/" character and a numeric string containing the + /// total number of tracks/elements on the original recording. + /// E.g. "4/9".</description> + /// </item> + /// <item> + /// <term>TPOS</term> + /// <description>The 'Part of a set' frame is a numeric string + /// that describes which part of a set the audio came from. + /// This frame is used if the source described in the "TALB" + /// frame is divided into several mediums, e.g. a double CD. + /// The value MAY be extended with a "/" character and a + /// numeric string containing the total number of parts in the + /// set. E.g. "1/2".</description> + /// </item> + /// <item> + /// <term>TSST</term> + /// <description>The 'Set subtitle' frame is intended for the + /// subtitle of the part of a set this track belongs + /// to.</description> + /// </item> + /// <item> + /// <term>TSRC</term> + /// <description>The 'ISRC' frame should contain the + /// International Standard Recording Code [ISRC] (12 + /// characters).</description> + /// </item> + /// <item> + /// <term>TPE1</term> + /// <description>The + /// 'Lead artist/Lead performer/Soloist/Performing group' is + /// used for the main artist.</description> + /// </item> + /// <item> + /// <term>TPE2</term> + /// <description>The 'Band/Orchestra/Accompaniment' frame is + /// used for additional information about the performers in the + /// recording.</description> + /// </item> + /// <item> + /// <term>TPE3</term> + /// <description>The 'Conductor' frame is used for the name of + /// the conductor.</description> + /// </item> + /// <item> + /// <term>TPE4</term> + /// <description>The 'Interpreted, remixed, or otherwise + /// modified by' frame contains more information about the + /// people behind a remix and similar interpretations of + /// another existing piece.</description> + /// </item> + /// <item> + /// <term>TOPE</term> + /// <description>The 'Original artist/performer' frame is + /// intended for the performer of the original recording, if + /// for example the music in the file should be a cover of a + /// previously released song.</description> + /// </item> + /// <item> + /// <term>TEXT</term> + /// <description>The 'Lyricist/Text writer' frame is intended + /// for the writer of the text or lyrics in the + /// recording.</description> + /// </item> + /// <item> + /// <term>TOLY</term> + /// <description>The 'Original lyricist/text writer' frame is + /// intended for the text writer of the original recording, if + /// for example the music in the file should be a cover of a + /// previously released song.</description> + /// </item> + /// <item> + /// <term>TCOM</term> + /// <description>The 'Composer' frame is intended for the name + /// of the composer.</description> + /// </item> + /// <item> + /// <term>TMCL</term> + /// <description>The 'Musician credits list' is intended as a + /// mapping between instruments and the musician that played + /// it. Every odd field is an instrument and every even is an + /// artist or a comma delimited list of artists.</description> + /// </item> + /// <item> + /// <term>TIPL</term> + /// <description>The 'Involved people list' is very similar to + /// the musician credits list, but maps between functions, like + /// producer, and names.</description> + /// </item> + /// <item> + /// <term>TENC</term> + /// <description>The 'Encoded by' frame contains the name of + /// the person or organisation that encoded the audio file. + /// This field may contain a copyright message, if the audio + /// file also is copyrighted by the encoder.</description> + /// </item> + /// <item> + /// <term>TBPM</term> + /// <description>The 'BPM' frame contains the number of beats + /// per minute in the main part of the audio. The BPM is an + /// integer and represented as a numerical + /// string.</description> + /// </item> + /// <item> + /// <term>TLEN</term> + /// <description>The 'Length' frame contains the length of the + /// audio file in milliseconds, represented as a numeric + /// string.</description> + /// </item> + /// <item> + /// <term>TKEY</term> + /// <description>The 'Initial key' frame contains the musical + /// key in which the sound starts. It is represented as a + /// string with a maximum length of three characters. The + /// ground keys are represented with "A","B","C","D","E", "F" + /// and "G" and halfkeys represented with "b" and "#". Minor is + /// represented as "m", e.g. "Dbm". Off key is represented with + /// an "o" only.</description> + /// </item> + /// <item> + /// <term>TLAN</term> + /// <description>The 'Language' frame should contain the + /// languages of the text or lyrics spoken or sung in the + /// audio. The language is represented with three characters + /// according to ISO-639-2. If more than one language is used + /// in the text their language codes should follow according to + /// the amount of their usage.</description> + /// </item> + /// <item> + /// <term>TCON</term> + /// <description>The 'Content type', which ID3v1 was stored as + /// a one byte numeric value only, is now a string. You may use + /// one or several of the ID3v1 types as numerical strings, or, + /// since the category list would be impossible to maintain + /// with accurate and up to date categories, define your + /// own.</description> + /// </item> + /// <item> + /// <term>TFLT</term> + /// <description>The 'File type' frame indicates which type of + /// audio this tag defines. (See the specification for more + /// details.)</description> + /// </item> + /// <item> + /// <term>TMED</term> + /// <description>The 'Media type' frame describes from which + /// media the sound originated. (See the specification for more + /// details.)</description> + /// </item> + /// <item> + /// <term>TMOO</term> + /// <description>The 'Mood' frame is intended to reflect the + /// mood of the audio with a few keywords, e.g. "Romantic" or + /// "Sad".</description> + /// </item> + /// <item> + /// <term>TCOP</term> + /// <description>The 'Copyright message' frame, in which the + /// string must begin with a year and a space character (making + /// five characters), is intended for the copyright holder of + /// the original sound, not the audio file itself. The absence + /// of this frame means only that the copyright information is + /// unavailable or has been removed, and must not be + /// interpreted to mean that the audio is public domain. Every + /// time this field is displayed the field must be preceded + /// with "Copyright " (C) " ", where (C) is one character + /// showing a C in a circle.</description> + /// </item> + /// <item> + /// <term>TPRO</term> + /// <description>The 'Produced notice' frame, in which the + /// string must begin with a year and a space character (making + /// five characters), is intended for the production copyright + /// holder of the original sound, not the audio file itself. + /// The absence of this frame means only that the production + /// copyright information is unavailable or has been removed, + /// and must not be interpreted to mean that the audio is + /// public domain. Every time this field is displayed the field + /// must be preceded with "Produced " (P) " ", where (P) is one + /// character showing a P in a circle.</description> + /// </item> + /// <item> + /// <term>TPUB</term> + /// <description>The 'Publisher' frame simply contains the name + /// of the label or publisher.</description> + /// </item> + /// <item> + /// <term>TOWN</term> + /// <description>The 'File owner/licensee' frame contains the + /// name of the owner or licensee of the file and it's + /// contents.</description> + /// </item> + /// <item> + /// <term>TRSN</term> + /// <description>The 'Internet radio station name' frame + /// contains the name of the internet radio station from which + /// the audio is streamed.</description> + /// </item> + /// <item> + /// <term>TRSO</term> + /// <description>The 'Internet radio station owner' frame + /// contains the name of the owner of the internet radio + /// station from which the audio is streamed.</description> + /// </item> + /// <item> + /// <term>TOFN</term> + /// <description>The 'Original filename' frame contains the + /// preferred filename for the file, since some media doesn't + /// allow the desired length of the filename. The filename is + /// case sensitive and includes its suffix.</description> + /// </item> + /// <item> + /// <term>TDLY</term> + /// <description>The 'Playlist delay' defines the numbers of + /// milliseconds of silence that should be inserted before this + /// audio. The value zero indicates that this is a part of a + /// multifile audio track that should be played + /// continuously.</description> + /// </item> + /// <item> + /// <term>TDEN</term> + /// <description>The 'Encoding time' frame contains a timestamp + /// describing when the audio was encoded. Timestamp format is + /// described in the ID3v2 structure document.</description> + /// </item> + /// <item> + /// <term>TDOR</term> + /// <description>The 'Original release time' frame contains a + /// timestamp describing when the original recording of the + /// audio was released. Timestamp format is described in the + /// ID3v2 structure document.</description> + /// </item> + /// <item> + /// <term>TDRC</term> + /// <description>The 'Recording time' frame contains a + /// timestamp describing when the audio was recorded. Timestamp + /// format is described in the ID3v2 structure + /// document.</description> + /// </item> + /// <item> + /// <term>TDRL</term> + /// <description>The 'Release time' frame contains a timestamp + /// describing when the audio was first released. Timestamp + /// format is described in the ID3v2 structure + /// document.</description> + /// </item> + /// <item> + /// <term>TDTG</term> + /// <description>The 'Tagging time' frame contains a timestamp + /// describing then the audio was tagged. Timestamp format is + /// described in the ID3v2 structure document.</description> + /// </item> + /// <item> + /// <term>TSSE</term> + /// <description>The 'Software/Hardware and settings used for + /// encoding' frame includes the used audio encoder and its + /// settings when the file was encoded. Hardware refers to + /// hardware encoders, not the computer on which a program was + /// run.</description> + /// </item> + /// <item> + /// <term>TSOA</term> + /// <description>The 'Album sort order' frame defines a string + /// which should be used instead of the album name (TALB) for + /// sorting purposes. E.g. an album named "A Soundtrack" might + /// preferably be sorted as "Soundtrack".</description> + /// </item> + /// <item> + /// <term>TSOP</term> + /// <description>The 'Performer sort order' frame defines a + /// string which should be used instead of the performer (TPE2) + /// for sorting purposes.</description> + /// </item> + /// <item> + /// <term>TSOT</term> + /// <description>The 'Title sort order' frame defines a string + /// which should be used instead of the title (TIT2) for + /// sorting purposes.</description> + /// </item> + /// </list> + /// </remarks> + public class TextInformationFrame : Frame + { + #region Private Fields + + /// <summary> + /// Contains the encoding to use for the text. + /// </summary> + StringType encoding = Tag.DefaultEncoding; + + /// <summary> + /// Contains the text fields. + /// </summary> + string[] text_fields = new string[0]; + + /// <summary> + /// Contains the raw data from the frame, or <see + /// langword="null" /> if it has been processed. + /// </summary> + /// <remarks> + /// Rather than processing the data when the frame is loaded, + /// it is parsed on demand, reducing the ammount of + /// unnecessary conversion. + /// </remarks> + ByteVector raw_data; + + /// <summary> + /// Contains the ID3v2 version of <see cref="raw_data" />. + /// </summary> + byte raw_version; + + /// <summary> + /// Contains the Encoding of the raw_data + /// </summary> + StringType raw_encoding = StringType.Latin1; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="TextInformationFrame" /> with a specified + /// identifier and text encoding. + /// </summary> + /// <param name="ident"> + /// A <see cref="ByteVector" /> object containing an ID3v2.4 + /// frame identifier. + /// </param> + /// <param name="encoding"> + /// A <see cref="StringType" /> value specifying the encoding + /// to use for the new instance. + /// </param> + public TextInformationFrame (ByteVector ident, StringType encoding) + : base (ident, 4) + { + this.encoding = encoding; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="TextInformationFrame" /> with a specified + /// identifer. + /// </summary> + /// <param name="ident"> + /// A <see cref="ByteVector" /> object containing an ID3v2.4 + /// frame identifier. + /// </param> + public TextInformationFrame (ByteVector ident) + : this (ident, Tag.DefaultEncoding) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="TextInformationFrame" /> by reading its raw + /// contents in a specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object starting with the + /// frame to read. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> value containing the ID3v2 version + /// in which <paramref name="data" /> is encoded. + /// </param> + public TextInformationFrame (ByteVector data, byte version) + : base (data, version) + { + SetData (data, 0, version, true); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="TextInformationFrame" /> by reading its raw + /// contents from a specifed position in a <see + /// cref="ByteVector" /> object in a specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the frame + /// to read. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> value specifying the offset in + /// <paramref name="data" /> at which the frame begins. + /// </param> + /// <param name="header"> + /// A <see cref="FrameHeader" /> value containing the header + /// that would be read in the frame. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> value containing the ID3v2 version + /// in which <paramref name="data" /> is encoded. + /// </param> + protected internal TextInformationFrame (ByteVector data, int offset, FrameHeader header, byte version) + : base (header) + { + SetData (data, offset, version, false); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the text contained in the current instance. + /// </summary> + /// <value> + /// A <see cref="StringCollection" /> object containing the + /// text contained in the current instance. + /// </value> + /// <remarks> + /// Modifying the contents of the returned value will not + /// modify the contents of the current instance. + /// </remarks> + [Obsolete ("Use TextInformationFrame.Text")] + public StringCollection FieldList { + get { + ParseRawData (); + return new StringCollection (Text); + } + } + + /// <summary> + /// Gets and sets the text contained in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the text contained + /// in the current instance. + /// </value> + /// <remarks> + /// <para>Modifying the contents of the returned value will + /// not modify the contents of the current instance. The + /// value must be reassigned for the value to change.</para> + /// </remarks> + /// <example> + /// <para>Modifying the values text values of a frame.</para> + /// <code> TextInformationFrame frame = TextInformationFrame.Get (myTag, "TPE1", true); + /// /* Upper casing all the text: */ + /// string[] text = frame.Text; + /// for (int i = 0; i &lt; text.Length; i++) + /// text [i] = text [i].ToUpper (); + /// frame.Text = text; + /// + /// /* Replacing the value completely: */ + /// frame.Text = new string [] {"DJ Jazzy Jeff"};</code> + /// </example> + public virtual string[] Text { + get { + ParseRawData (); + return (string[])text_fields.Clone (); + } + set { + raw_data = null; + text_fields = value != null ? + (string[])value.Clone () : + new string[0]; + } + } + + /// <summary> + /// Gets and sets the text encoding to use when rendering + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="StringType" /> value specifying the encoding + /// to use when rendering the current instance. + /// </value> + /// <remarks> + /// This value will be overwritten if <see + /// cref="TagLib.Id3v2.Tag.ForceDefaultEncoding" /> is <see + /// langword="true" />. + /// </remarks> + public StringType TextEncoding { + get { + ParseRawData (); + return encoding; + } + set { encoding = value; } + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Sets the text contained in the current instance. + /// </summary> + /// <param name="fields"> + /// A <see cref="StringCollection" /> object containing text + /// to store in the current instance. + /// </param> + [Obsolete ("Use TextInformationFrame.Text")] + public void SetText (StringCollection fields) + { + raw_data = null; + Text = fields?.ToArray (); + } + + /// <summary> + /// Sets the text contained in the current instance. + /// </summary> + /// <param name="text"> + /// A <see cref="T:string[]" /> containing text to store in the + /// current instance. + /// </param> + [Obsolete ("Use TextInformationFrame.Text")] + public void SetText (params string[] text) + { + raw_data = null; + Text = text; + } + + /// <summary> + /// Gets a string representation of the current instance. + /// </summary> + /// <returns> + /// A <see cref="string" /> containing the joined text. + /// </returns> + public override string ToString () + { + ParseRawData (); + return string.Join ("; ", Text); + } + + /// <summary> + /// Renders the current instance, encoded in a specified + /// ID3v2 version. + /// </summary> + /// <param name="version"> + /// A <see cref="byte" /> value specifying the version of + /// ID3v2 to use when encoding the current instance. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the current instance. + /// </returns> + public override ByteVector Render (byte version) + { + if (version != 3 || FrameId != FrameType.TDRC) + return base.Render (version); + + string text = ToString (); + if (text.Length < 10 || text[4] != '-' || text[7] != '-') + return base.Render (version); + + ByteVector output = new ByteVector (); + TextInformationFrame f; + + f = new TextInformationFrame (FrameType.TYER, encoding); + f.Text = new [] { text.Substring (0, 4) }; + output.Add (f.Render (version)); + + f = new TextInformationFrame (FrameType.TDAT, encoding); + f.Text = new [] { + text.Substring (5, 2) + text.Substring (8, 2) + }; + output.Add (f.Render (version)); + + if (text.Length < 16 || text[10] != 'T' || text[13] != ':') + return output; + + f = new TextInformationFrame (FrameType.TIME, encoding); + f.Text = new [] { + text.Substring (11, 2) + text.Substring (14, 2) + }; + output.Add (f.Render (version)); + + return output; + } + + #endregion + + + + #region Public Static Methods + + /// <summary> + /// Gets a <see cref="TextInformationFrame" /> object of a + /// specified type from a specified tag, optionally creating + /// and adding one with a specified encoding if none is + /// found. + /// </summary> + /// <param name="tag"> + /// A <see cref="Tag" /> object to search for the specified + /// tag in. + /// </param> + /// <param name="ident"> + /// A <see cref="ByteVector" /> object containing the frame + /// identifer to search for. + /// </param> + /// <param name="encoding"> + /// A <see cref="StringType" /> value specifying the encoding + /// to use if a new frame is created. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> value specifying whether or not to + /// create a new frame if an existing frame was not found. + /// </param> + /// <returns> + /// A <see cref="TextInformationFrame" /> object containing + /// the frame found in or added to <paramref name="tag" /> or + /// <see langword="null" /> if no value was found <paramref + /// name="create" /> is <see langword="false" />. + /// </returns> + /// <remarks> + /// To create a frame without having to specify the encoding, + /// use <see cref="Get(Tag,ByteVector,bool)" />. + /// </remarks> + /// <exception cref="ArgumentNullException"> + /// <paramref name="tag" /> or <paramref name="ident" /> is + /// <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="ident" /> is not exactly four bytes long. + /// </exception> + public static TextInformationFrame Get (Tag tag, ByteVector ident, StringType encoding, bool create) + { + if (tag == null) + throw new ArgumentNullException (nameof (tag)); + + if (ident == null) + throw new ArgumentNullException (nameof (ident)); + + if (ident.Count != 4) + throw new ArgumentException ("Identifier must be four bytes long.", nameof (ident)); + + foreach (var frame in tag.GetFrames<TextInformationFrame> (ident)) + return frame; + + if (!create) + return null; + + var new_frame = new TextInformationFrame (ident, encoding); + tag.AddFrame (new_frame); + return new_frame; + } + + /// <summary> + /// Gets a <see cref="TextInformationFrame" /> object of a + /// specified type from a specified tag, optionally creating + /// and adding one if none is found. + /// </summary> + /// <param name="tag"> + /// A <see cref="Tag" /> object to search for the specified + /// tag in. + /// </param> + /// <param name="ident"> + /// A <see cref="ByteVector" /> object containing the frame + /// identifer to search for. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> value specifying whether or not to + /// create a new frame if an existing frame was not found. + /// </param> + /// <returns> + /// A <see cref="TextInformationFrame" /> object containing + /// the frame found in or added to <paramref name="tag" /> or + /// <see langword="null" /> if no value was found <paramref + /// name="create" /> is <see langword="false" />. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="tag" /> or <paramref name="ident" /> is + /// <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="ident" /> is not exactly four bytes long. + /// </exception> + public static TextInformationFrame Get (Tag tag, ByteVector ident, bool create) + { + return Get (tag, ident, Tag.DefaultEncoding, create); + } + + /// <summary> + /// Gets a <see cref="TextInformationFrame" /> object of a + /// specified type from a specified tag. + /// </summary> + /// <param name="tag"> + /// A <see cref="Tag" /> object to search for the specified + /// tag in. + /// </param> + /// <param name="ident"> + /// A <see cref="ByteVector" /> object containing the frame + /// identifer to search for. + /// </param> + /// <returns> + /// A <see cref="TextInformationFrame" /> object containing + /// the frame found in <paramref name="tag" /> or <see + /// langword="null" /> if no value was found. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="tag" /> or <paramref name="ident" /> is + /// <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="ident" /> is not exactly four bytes long. + /// </exception> + [Obsolete ("Use TextInformationFrame.Get(Tag,ByteVector,bool)")] + public static TextInformationFrame Get (Tag tag, ByteVector ident) + { + return Get (tag, ident, false); + } + + #endregion + + + + #region Protected Methods + + /// <summary> + /// Populates the values in the current instance by parsing + /// its field data in a specified version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the + /// extracted field data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is encoded in. + /// </param> + protected override void ParseFields (ByteVector data, byte version) + { + raw_data = data; + raw_version = version; + + // read the string data type (the first byte of the + // field data) + raw_encoding = (StringType)data[0]; + } + + /// <summary> + /// Performs the actual parsing of the raw data. + /// </summary> + /// <remarks> + /// Because of the high parsing cost and relatively low usage + /// of the class, <see cref="ParseFields" /> only stores the + /// field data so it can be parsed on demand. Whenever a + /// property or method is called which requires the data, + /// this method is called, and only on the first call does it + /// actually parse the data. + /// </remarks> + protected void ParseRawData () + { + if (raw_data == null) + return; + + ByteVector data = raw_data; + raw_data = null; + + // read the string data type (the first byte of the + // field data) + encoding = (StringType)data[0]; + List<string> field_list = new List<string> (); + + ByteVector delim = ByteVector.TextDelimiter (encoding); + + if (raw_version > 3 || FrameId == FrameType.TXXX) { + field_list.AddRange (data.ToStrings (encoding, 1)); + } else if (data.Count > 1 && !data.Mid (1, delim.Count).Equals (delim)) { + string value = data.ToString (encoding, 1, data.Count - 1); + + // Truncate values containing NULL bytes + int null_index = value.IndexOf ('\x00'); + if (null_index >= 0) { + value = value.Substring (0, null_index); + } + + if (FrameId == FrameType.TCOM || + FrameId == FrameType.TEXT || + FrameId == FrameType.TMCL || + FrameId == FrameType.TOLY || + FrameId == FrameType.TOPE || + FrameId == FrameType.TSOC || + FrameId == FrameType.TSOP || + FrameId == FrameType.TSO2 || + FrameId == FrameType.TPE1 || + FrameId == FrameType.TPE2 || + FrameId == FrameType.TPE3 || + FrameId == FrameType.TPE4) { + field_list.AddRange (value.Split ('/')); + } else if (FrameId == FrameType.TCON) { + while (value.Length > 1 && value[0] == '(') { + int closing = value.IndexOf (')'); + if (closing < 0) + break; + + string number = value.Substring (1, closing - 1); + + field_list.Add (number); + + value = value.Substring (closing + 1).TrimStart ('/', ' '); + + string text = Genres.IndexToAudio (number); + if (text != null && value.StartsWith (text)) + value = value.Substring (text.Length).TrimStart ('/', ' '); + } + + if (value.Length > 0) + field_list.AddRange (value.Split (new[] { '/', ';' })); + } else { + field_list.Add (value); + } + } + + // Bad tags may have one or more nul characters at the + // end of a string, resulting in empty strings at the + // end of the FieldList. Strip them off. + while (field_list.Count != 0 && string.IsNullOrEmpty (field_list[field_list.Count - 1])) + field_list.RemoveAt (field_list.Count - 1); + + text_fields = field_list.ToArray (); + } + + /// <summary> + /// Renders the values in the current instance into field + /// data for a specified version. + /// </summary> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is to be encoded in. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered field data. + /// </returns> + protected override ByteVector RenderFields (byte version) + { + if (raw_data != null && raw_version == version && raw_encoding == Tag.DefaultEncoding) + return raw_data; + + StringType encoding = CorrectEncoding (TextEncoding, version); + ByteVector v = new ByteVector ((byte)encoding); + string[] text = text_fields; + + bool txxx = FrameId == FrameType.TXXX; + + if (version > 3 || txxx) { + + if (txxx) { + if (text.Length == 0) + text = new string[] { null, null }; + else if (text.Length == 1) + text = new [] { text[0], null }; + } + + for (int i = 0; i < text.Length; i++) { + // Since the field list is null + // delimited, if this is not the first + // element in the list, append the + // appropriate delimiter for this + // encoding. + + if (i != 0) + v.Add (ByteVector.TextDelimiter (encoding)); + + if (text[i] != null) + v.Add (ByteVector.FromString (text[i], encoding)); + } + } else if (FrameId == FrameType.TCON) { + bool prev_value_indexed = true; + StringBuilder data = new StringBuilder (); + foreach (string s in text) { + if (!prev_value_indexed) { + data.Append (";").Append (s); + continue; + } + + // FIXME, Should this be "==" or "="? + if (prev_value_indexed = byte.TryParse (s, out var id)) + data.AppendFormat (CultureInfo.InvariantCulture, "({0})", id); + else + data.Append (s); + } + + v.Add (ByteVector.FromString (data.ToString (), encoding)); + } else { + v.Add (ByteVector.FromString (string.Join ("/", text), encoding)); + } + + return v; + } + + + #endregion + + + + #region ICloneable + + /// <summary> + /// Creates a deep copy of the current instance. + /// </summary> + /// <returns> + /// A new <see cref="Frame" /> object identical to the + /// current instance. + /// </returns> + public override Frame Clone () + { + var frame = (this is UserTextInformationFrame) ? new UserTextInformationFrame (null, encoding) : new TextInformationFrame (FrameId, encoding); + frame.text_fields = (string[])text_fields.Clone (); + if (raw_data != null) + frame.raw_data = new ByteVector (raw_data); + frame.raw_version = raw_version; + return frame; + } + + #endregion + } + + + + /// <summary> + /// This class extends <see cref="TextInformationFrame" /> to provide + /// support for ID3v2 User Text Information (TXXX) Frames. + /// </summary> + public class UserTextInformationFrame : TextInformationFrame + { + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="UserTextInformationFrame" /> with a specified + /// description and text encoding. + /// </summary> + /// <param name="description"> + /// A <see cref="string" /> containing the description of the + /// new frame. + /// </param> + /// <param name="encoding"> + /// A <see cref="StringType" /> containing the text encoding + /// to use when rendering the new frame. + /// </param> + /// <remarks> + /// When a frame is created, it is not automatically added to + /// the tag. Consider using <see + /// cref="Get(Tag,string,StringType,bool)" /> for more + /// integrated frame creation. + /// </remarks> + public UserTextInformationFrame (string description, StringType encoding) + : base (FrameType.TXXX, encoding) + { + base.Text = new [] { description }; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="UserTextInformationFrame" /> with a specified + /// description. + /// </summary> + /// <param name="description"> + /// A <see cref="string" /> containing the description of the + /// new frame. + /// </param> + /// <remarks> + /// When a frame is created, it is not automatically added to + /// the tag. Consider using <see + /// cref="Get(Tag,string,bool)" /> for more integrated frame + /// creation. + /// </remarks> + public UserTextInformationFrame (string description) + : base (FrameType.TXXX) + { + base.Text = new [] { description }; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="UserTextInformationFrame" /> by reading its raw + /// data in a specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object starting with the raw + /// representation of the new frame. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + public UserTextInformationFrame (ByteVector data, byte version) + : base (data, version) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="UserTextInformationFrame" /> by reading its raw + /// data in a specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// representation of the new frame. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> indicating at what offset in + /// <paramref name="data" /> the frame actually begins. + /// </param> + /// <param name="header"> + /// A <see cref="FrameHeader" /> containing the header of the + /// frame found at <paramref name="offset" /> in the data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + protected internal UserTextInformationFrame (ByteVector data, int offset, FrameHeader header, byte version) + : base (data, offset, header, version) + { + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets and sets the description stored in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the description + /// stored in the current instance. + /// </value> + /// <remarks> + /// There should only be one frame with a matching + /// description per tag. + /// </remarks> + public string Description { + get { + string[] text = base.Text; + return text.Length > 0 ? text[0] : null; + } + + set { + string[] text = base.Text; + if (text.Length > 0) + text[0] = value; + else + text = new [] { value }; + + base.Text = text; + } + } + + /// <summary> + /// Gets and sets the text contained in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the text contained + /// in the current instance. + /// </value> + /// <remarks> + /// <para>Modifying the contents of the returned value will + /// not modify the contents of the current instance. The + /// value must be reassigned for the value to change.</para> + /// </remarks> + public override string[] Text { + get { + string[] text = base.Text; + if (text.Length < 2) + return new string[0]; + + string[] new_text = new string[text.Length - 1]; + for (int i = 0; i < new_text.Length; i++) + new_text[i] = text[i + 1]; + + return new_text; + } + set { + string[] new_value = new string[value?.Length + 1 ?? 1]; + + new_value[0] = Description; + + for (int i = 1; i < new_value.Length; i++) + new_value[i] = value[i - 1]; + + base.Text = new_value; + } + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Gets a string representation of the current instance. + /// </summary> + /// <returns> + /// A <see cref="string" /> containing the joined text. + /// </returns> + public override string ToString () + { + return new StringBuilder ().Append ("[") + .Append (Description) + .Append ("] ") + .Append (base.ToString ()).ToString (); + } + + #endregion + + + + #region Public Static Methods + + /// <summary> + /// Gets a specified user text frame from the specified tag, + /// optionally creating it if it does not exist and optionally + /// searching for the frame case-insensitive. + /// </summary> + /// <param name="tag"> + /// A <see cref="Tag" /> object to search in. + /// </param> + /// <param name="description"> + /// A <see cref="string" /> specifying the description to + /// match. + /// </param> + /// <param name="type"> + /// A <see cref="StringType" /> specifying the encoding to + /// use if creating a new frame. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> specifying whether or not to create + /// and add a new frame to the tag if a match is not found. + /// </param> + /// <param name="caseSensitive"> + /// A <see cref="bool" /> specifying whether or not to search + /// for the frame case-sensitive. + /// </param> + /// <returns> + /// A <see cref="UserTextInformationFrame" /> object + /// containing the matching frame, or <see langword="null" /> + /// if a match wasn't found and <paramref name="create" /> is + /// <see langword="false" />. + /// </returns> + public static UserTextInformationFrame Get (Tag tag, string description, StringType type, bool create, bool caseSensitive) + { + if (tag == null) + throw new ArgumentNullException (nameof (tag)); + + if (description == null) + throw new ArgumentNullException (nameof (description)); + + if (description.Length == 0) + throw new ArgumentException ("Description must not be empty.", nameof (description)); + + StringComparison stringComparison = + caseSensitive ? StringComparison.InvariantCulture : + StringComparison.InvariantCultureIgnoreCase; + + foreach (var frame in tag.GetFrames<UserTextInformationFrame> (FrameType.TXXX)) + if (description.Equals (frame.Description, stringComparison)) + return frame; + + if (!create) + return null; + + var new_frame = new UserTextInformationFrame (description, type); + tag.AddFrame (new_frame); + return new_frame; + } + + /// <summary> + /// Gets a specified user text frame from the specified tag, + /// optionally creating it if it does not exist. + /// </summary> + /// <param name="tag"> + /// A <see cref="Tag" /> object to search in. + /// </param> + /// <param name="description"> + /// A <see cref="string" /> specifying the description to + /// match. + /// </param> + /// <param name="type"> + /// A <see cref="StringType" /> specifying the encoding to + /// use if creating a new frame. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> specifying whether or not to create + /// and add a new frame to the tag if a match is not found. + /// </param> + /// <returns> + /// A <see cref="UserTextInformationFrame" /> object + /// containing the matching frame, or <see langword="null" /> + /// if a match wasn't found and <paramref name="create" /> is + /// <see langword="false" />. + /// </returns> + public static UserTextInformationFrame Get (Tag tag, string description, StringType type, bool create) + { + return Get (tag, description, type, create, true); + } + + /// <summary> + /// Gets a specified user text frame from the specified tag, + /// optionally creating it if it does not exist. + /// </summary> + /// <param name="tag"> + /// A <see cref="Tag" /> object to search in. + /// </param> + /// <param name="description"> + /// A <see cref="string" /> specifying the description to + /// match. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> specifying whether or not to create + /// and add a new frame to the tag if a match is not found. + /// </param> + /// <returns> + /// A <see cref="UserTextInformationFrame" /> object + /// containing the matching frame, or <see langword="null" /> + /// if a match wasn't found and <paramref name="create" /> is + /// <see langword="false" />. + /// </returns> + public static UserTextInformationFrame Get (Tag tag, string description, bool create) + { + return Get (tag, description, Tag.DefaultEncoding, create); + } + + /// <summary> + /// Gets a specified user text frame from the specified tag. + /// </summary> + /// <param name="tag"> + /// A <see cref="Tag" /> object to search in. + /// </param> + /// <param name="description"> + /// A <see cref="string" /> specifying the description to + /// match. + /// </param> + /// <returns> + /// A <see cref="UserTextInformationFrame" /> object + /// containing the matching frame, or <see langword="null" /> + /// if a match wasn't found. + /// </returns> + [Obsolete ("Use UserTextInformationFrame.Get(Tag,string,bool)")] + public static UserTextInformationFrame Get (Tag tag, string description) + { + return Get (tag, description, false); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Id3v2/Frames/TextIdentificationFrame.cs.meta b/Scripts/TaglibSharp/Id3v2/Frames/TextIdentificationFrame.cs.meta new file mode 100644 index 0000000..768bc49 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/TextIdentificationFrame.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a11b4e4eb62ab7553a18ead87ecb069f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2/Frames/UniqueFileIdentifierFrame.cs b/Scripts/TaglibSharp/Id3v2/Frames/UniqueFileIdentifierFrame.cs new file mode 100644 index 0000000..5031f37 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/UniqueFileIdentifierFrame.cs @@ -0,0 +1,295 @@ +// +// UniqueFileIdentifierFrame.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// uniquefileidentifierframe.cpp from TagLib +// +// Copyright (C) 2005-2007 Brian Nickel +// Copyright (C) 2004 Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Id3v2 +{ + /// <summary> + /// This class extends <see cref="Frame" />, implementing support for + /// ID3v2 Unique File Identifier (UFID) Frames. + /// </summary> + public class UniqueFileIdentifierFrame : Frame + { + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="UniqueFileIdentifierFrame" /> with a specified + /// owner and identifier data. + /// </summary> + /// <param name="owner"> + /// A <see cref="string" /> containing the owner of the new + /// frame. + /// </param> + /// <param name="identifier"> + /// A <see cref="ByteVector" /> object containing the + /// identifier for the new frame. + /// </param> + /// <remarks> + /// When a frame is created, it is not automatically added to + /// the tag. Consider using <see + /// cref="Get(Tag,string,bool)" /> for more integrated frame + /// creation. + /// </remarks> + /// <exception cref="ArgumentNullException"> + /// <paramref name="owner" /> is <see langword="null" />. + /// </exception> + public UniqueFileIdentifierFrame (string owner, ByteVector identifier) + : base (FrameType.UFID, 4) + { + if (owner == null) + throw new ArgumentNullException (nameof (owner)); + + Owner = owner; + Identifier = identifier; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="UniqueFileIdentifierFrame" /> with a specified + /// owner. + /// </summary> + /// <param name="owner"> + /// A <see cref="string" /> containing the owner of the new + /// frame. + /// </param> + /// <remarks> + /// When a frame is created, it is not automatically added to + /// the tag. Consider using <see + /// cref="Get(Tag,string,bool)" /> for more integrated frame + /// creation. + /// </remarks> + /// <exception cref="ArgumentNullException"> + /// <paramref name="owner" /> is <see langword="null" />. + /// </exception> + public UniqueFileIdentifierFrame (string owner) + : this (owner, null) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="UniqueFileIdentifierFrame" /> by reading its raw + /// data in a specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object starting with the raw + /// representation of the new frame. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + public UniqueFileIdentifierFrame (ByteVector data, byte version) + : base (data, version) + { + SetData (data, 0, version, true); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="UniqueFileIdentifierFrame" /> by reading its raw + /// data in a specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// representation of the new frame. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> indicating at what offset in + /// <paramref name="data" /> the frame actually begins. + /// </param> + /// <param name="header"> + /// A <see cref="FrameHeader" /> containing the header of the + /// frame found at <paramref name="offset" /> in the data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + protected internal UniqueFileIdentifierFrame (ByteVector data, int offset, FrameHeader header, byte version) + : base (header) + { + SetData (data, offset, version, false); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets and sets the owner of the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the owner of the + /// current instance. + /// </value> + /// <remarks> + /// There should only be one frame with a matching owner per + /// tag. + /// </remarks> + public string Owner { get; private set; } + + /// <summary> + /// Gets and sets the identifier data stored in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> object containiner the unique + /// file identifier frame. + /// </value> + public ByteVector Identifier { get; set; } + + #endregion + + + + #region Public Static Methods + + /// <summary> + /// Gets a specified unique file identifer frame from the + /// specified tag, optionally creating it if it does not + /// exist. + /// </summary> + /// <param name="tag"> + /// A <see cref="Tag" /> object to search in. + /// </param> + /// <param name="owner"> + /// A <see cref="string" /> specifying the owner to match. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> specifying whether or not to create + /// and add a new frame to the tag if a match is not found. + /// </param> + /// <returns> + /// A <see cref="UserTextInformationFrame" /> object + /// containing the matching frame, or <see langword="null" /> + /// if a match wasn't found and <paramref name="create" /> is + /// <see langword="false" />. + /// </returns> + public static UniqueFileIdentifierFrame Get (Tag tag, string owner, bool create) + { + UniqueFileIdentifierFrame ufid; + + foreach (Frame frame in tag.GetFrames (FrameType.UFID)) { + ufid = frame as UniqueFileIdentifierFrame; + + if (ufid == null) + continue; + + if (ufid.Owner == owner) + return ufid; + } + + if (!create) + return null; + + ufid = new UniqueFileIdentifierFrame (owner, null); + tag.AddFrame (ufid); + return ufid; + } + + #endregion + + + + #region Protected Methods + + /// <summary> + /// Populates the values in the current instance by parsing + /// its field data in a specified version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the + /// extracted field data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is encoded in. + /// </param> + protected override void ParseFields (ByteVector data, byte version) + { + var fields = ByteVectorCollection.Split (data, (byte)0); + + if (fields.Count != 2) + return; + + Owner = fields[0].ToString (StringType.Latin1); + Identifier = fields[1]; + } + + /// <summary> + /// Renders the values in the current instance into field + /// data for a specified version. + /// </summary> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is to be encoded in. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered field data. + /// </returns> + protected override ByteVector RenderFields (byte version) + { + var data = new ByteVector { + ByteVector.FromString (Owner, StringType.Latin1), + ByteVector.TextDelimiter (StringType.Latin1), + Identifier + }; + + return data; + } + + #endregion + + + + #region ICloneable + + /// <summary> + /// Creates a deep copy of the current instance. + /// </summary> + /// <returns> + /// A new <see cref="Frame" /> object identical to the + /// current instance. + /// </returns> + public override Frame Clone () + { + var frame = new UniqueFileIdentifierFrame (Owner); + if (Identifier != null) + frame.Identifier = new ByteVector (Identifier); + return frame; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Id3v2/Frames/UniqueFileIdentifierFrame.cs.meta b/Scripts/TaglibSharp/Id3v2/Frames/UniqueFileIdentifierFrame.cs.meta new file mode 100644 index 0000000..a537fd6 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/UniqueFileIdentifierFrame.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0beadc8383b3d20b78515794a0f1e05b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2/Frames/UnknownFrame.cs b/Scripts/TaglibSharp/Id3v2/Frames/UnknownFrame.cs new file mode 100644 index 0000000..f9283b0 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/UnknownFrame.cs @@ -0,0 +1,169 @@ +// +// UnknownFrame.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// unknownframe.cpp from TagLib +// +// Copyright (C) 2005-2007 Brian Nickel +// Copyright (C) 2002 Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.Id3v2 +{ + /// <summary> + /// This class extends <see cref="Frame" /> to provide a fallback + /// type when no other frame class works for a given frame. + /// </summary> + public class UnknownFrame : Frame + { + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="UnknownFrame" /> with a specified type. + /// </summary> + /// <param name="type"> + /// A <see cref="ByteVector" /> object containing an ID3v2.4 + /// frame identifier. + /// </param> + /// <param name="data"> + /// A <see cref="ByteVector"/> object containing the contents + /// of the frame. + /// </param> + public UnknownFrame (ByteVector type, ByteVector data) + : base (type, 4) + { + Data = data; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="UnknownFrame" /> with a specified type. + /// </summary> + /// <param name="type"> + /// A <see cref="ByteVector" /> object containing an ID3v2.4 + /// frame identifier. + /// </param> + public UnknownFrame (ByteVector type) : this (type, null) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="UnknownFrame" /> by reading its raw data in a + /// specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object starting with the raw + /// representation of the new frame. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + public UnknownFrame (ByteVector data, byte version) + : base (data, version) + { + SetData (data, 0, version, true); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="UnknownFrame" /> by reading its raw data in a + /// specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// representation of the new frame. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> indicating at what offset in + /// <paramref name="data" /> the frame actually begins. + /// </param> + /// <param name="header"> + /// A <see cref="FrameHeader" /> containing the header of the + /// frame found at <paramref name="offset" /> in the data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + protected internal UnknownFrame (ByteVector data, int offset, FrameHeader header, byte version) + : base (header) + { + SetData (data, offset, version, false); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets and sets the field data in the current instance. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> containing the field data. + /// </value> + public ByteVector Data { get; set; } + + #endregion + + + #region Protected Methods + + /// <summary> + /// Populates the values in the current instance by parsing + /// its field data in a specified version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the + /// extracted field data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is encoded in. + /// </param> + protected override void ParseFields (ByteVector data, byte version) + { + Data = data; + } + + /// <summary> + /// Renders the values in the current instance into field + /// data for a specified version. + /// </summary> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is to be encoded in. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered field data. + /// </returns> + protected override ByteVector RenderFields (byte version) + { + return Data ?? new ByteVector (); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Id3v2/Frames/UnknownFrame.cs.meta b/Scripts/TaglibSharp/Id3v2/Frames/UnknownFrame.cs.meta new file mode 100644 index 0000000..650bf5b --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/UnknownFrame.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 53f93e0eaec8ec939b970f8d2ebd3cd1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2/Frames/UnsynchronisedLyricsFrame.cs b/Scripts/TaglibSharp/Id3v2/Frames/UnsynchronisedLyricsFrame.cs new file mode 100644 index 0000000..d8bc129 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/UnsynchronisedLyricsFrame.cs @@ -0,0 +1,497 @@ +// +// UnsynchronisedLyricsFrame.cs: +// +// Author: +// Patrick Laplante +// +// Original Source: +// TagLib.Id3v2.CommentsFrame +// +// Copyright (C) 2007 Brian Nickel (Original Implementation) +// Copyright (C) 2002,2003 Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.Id3v2 +{ + /// <summary> + /// This class extends <see cref="Frame" />, implementing support for + /// ID3v2 Unsynchronised Lyrics (USLT) Frames. + /// </summary> + public class UnsynchronisedLyricsFrame : Frame + { + #region Private Properties + + /// <summary> + /// Contains the ISO-639-2 language code of the current + /// instance. + /// </summary> + string language; + + /// <summary> + /// Contains the description of the current instance. + /// </summary> + string description; + + /// <summary> + /// Contains the lyrics text of the current instance. + /// </summary> + string text; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="UnsynchronisedLyricsFrame" /> with a specified + /// description, ISO-639-2 language code, and text encoding. + /// </summary> + /// <param name="description"> + /// A <see cref="string" /> containing the description of the + /// new frame. + /// </param> + /// <param name="language"> + /// A <see cref="string" /> containing the ISO-639-2 language + /// code of the new frame. + /// </param> + /// <param name="encoding"> + /// A <see cref="StringType" /> containing the text encoding + /// to use when rendering the new frame. + /// </param> + /// <remarks> + /// When a frame is created, it is not automatically added to + /// the tag. Consider using <see cref="Get" /> for more + /// integrated frame creation. + /// </remarks> + public UnsynchronisedLyricsFrame (string description, string language, StringType encoding) + : base (FrameType.USLT, 4) + { + TextEncoding = encoding; + this.language = language; + this.description = description; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="UnsynchronisedLyricsFrame" /> with a specified + /// description and ISO-639-2 language code. + /// </summary> + /// <param name="description"> + /// A <see cref="string" /> containing the description of the + /// new frame. + /// </param> + /// <param name="language"> + /// A <see cref="string" /> containing the ISO-639-2 language + /// code of the new frame. + /// </param> + /// <remarks> + /// When a frame is created, it is not automatically added to + /// the tag. Consider using <see cref="Get" /> for more + /// integrated frame creation. + /// </remarks> + public UnsynchronisedLyricsFrame (string description, string language) + : this (description, language, Tag.DefaultEncoding) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="UnsynchronisedLyricsFrame" /> with a specified + /// description. + /// </summary> + /// <param name="description"> + /// A <see cref="string" /> containing the description of the + /// new frame. + /// </param> + /// <remarks> + /// When a frame is created, it is not automatically added to + /// the tag. Consider using <see cref="Get" /> for more + /// integrated frame creation. + /// </remarks> + public UnsynchronisedLyricsFrame (string description) + : this (description, null) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="UnsynchronisedLyricsFrame" /> by reading its raw + /// data in a specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object starting with the raw + /// representation of the new frame. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + public UnsynchronisedLyricsFrame (ByteVector data, byte version) + : base (data, version) + { + SetData (data, 0, version, true); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="UnsynchronisedLyricsFrame" /> by reading its raw + /// data in a specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// representation of the new frame. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> indicating at what offset in + /// <paramref name="data" /> the frame actually begins. + /// </param> + /// <param name="header"> + /// A <see cref="FrameHeader" /> containing the header of the + /// frame found at <paramref name="offset" /> in the data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + protected internal UnsynchronisedLyricsFrame (ByteVector data, int offset, FrameHeader header, byte version) + : base (header) + { + SetData (data, offset, version, false); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets and sets the text encoding to use when storing the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the text encoding to + /// use when storing the current instance. + /// </value> + /// <remarks> + /// This encoding is overridden when rendering if <see + /// cref="Tag.ForceDefaultEncoding" /> is <see + /// langword="true" /> or the render version does not support + /// it. + /// </remarks> + public StringType TextEncoding { get; set; } = Tag.DefaultEncoding; + + /// <summary> + /// Gets and sets the ISO-639-2 language code stored in the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the ISO-639-2 language + /// code stored in the current instance. + /// </value> + /// <remarks> + /// There should only be one file with a matching description + /// and ISO-639-2 language code per tag. + /// </remarks> + public string Language { + get { + if (language != null && language.Length > 2) + return language.Substring (0, 3); + + return "XXX"; + } + set { language = value; } + } + + /// <summary> + /// Gets and sets the description stored in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the description + /// stored in the current instance. + /// </value> + /// <remarks> + /// There should only be one frame with a matching + /// description and ISO-639-2 language code per tag. + /// </remarks> + public string Description { + get { + if (description != null) + return description; + + return string.Empty; + } + set { description = value; } + } + + /// <summary> + /// Gets and sets the lyrical text stored in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the lyrical text + /// stored in the current instance. + /// </value> + public string Text { + get { + if (text != null) + return text; + + return string.Empty; + } + set { text = value; } + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Gets a string representation of the current instance. + /// </summary> + /// <returns> + /// A <see cref="string" /> containing the lyrical text. + /// </returns> + public override string ToString () + { + return Text; + } + + #endregion + + + + #region Public Static Methods + + /// <summary> + /// Gets a specified lyrics frame from the specified tag, + /// optionally creating it if it does not exist. + /// </summary> + /// <param name="tag"> + /// A <see cref="Tag" /> object to search in. + /// </param> + /// <param name="description"> + /// A <see cref="string" /> specifying the description to + /// match. + /// </param> + /// <param name="language"> + /// A <see cref="string" /> specifying the ISO-639-2 language + /// code to match. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> specifying whether or not to create + /// and add a new frame to the tag if a match is not found. + /// </param> + /// <returns> + /// A <see cref="UnsynchronisedLyricsFrame" /> object + /// containing the matching frame, or <see langword="null" /> + /// if a match wasn't found and <paramref name="create" /> is + /// <see langword="false" />. + /// </returns> + public static UnsynchronisedLyricsFrame Get (Tag tag, string description, string language, bool create) + { + UnsynchronisedLyricsFrame uslt; + foreach (Frame frame in tag.GetFrames (FrameType.USLT)) { + uslt = frame as UnsynchronisedLyricsFrame; + + if (uslt == null) + continue; + + if (uslt.Description != description) + continue; + + if (language != null && language != uslt.Language) + continue; + + return uslt; + } + + if (!create) + return null; + + uslt = new UnsynchronisedLyricsFrame (description, + language); + tag.AddFrame (uslt); + return uslt; + } + + /// <summary> + /// Gets a specified comments frame from the specified tag, + /// trying to to match the description and language but + /// accepting an incomplete match. + /// </summary> + /// <param name="tag"> + /// A <see cref="Tag" /> object to search in. + /// </param> + /// <param name="description"> + /// A <see cref="string" /> specifying the description to + /// match. + /// </param> + /// <param name="language"> + /// A <see cref="string" /> specifying the ISO-639-2 language + /// code to match. + /// </param> + /// <returns> + /// A <see cref="UnsynchronisedLyricsFrame" /> object + /// containing the matching frame, or <see langword="null" /> + /// if a match wasn't found. + /// </returns> + /// <remarks> + /// <para>The method tries matching with the following order + /// of precidence:</para> + /// <list type="number"> + /// <item><term>The first frame with a matching + /// description and language.</term></item> + /// <item><term>The first frame with a matching + /// language.</term></item> + /// <item><term>The first frame with a matching + /// description.</term></item> + /// <item><term>The first frame.</term></item> + /// </list> + /// </remarks> + public static UnsynchronisedLyricsFrame GetPreferred (Tag tag, string description, string language) + { + // This is weird, so bear with me. The best thing we can + // have is something straightforward and in our own + // language. If it has a description, then it is + // probably used for something other than an actual + // comment. If that doesn't work, we'd still rather have + // something in our language than something in another. + // After that all we have left are things in other + // languages, so we'd rather have one with actual + // content, so we try to get one with no description + // first. + + int best_value = -1; + UnsynchronisedLyricsFrame best_frame = null; + + foreach (Frame frame in tag.GetFrames (FrameType.USLT)) { + if (!(frame is UnsynchronisedLyricsFrame uslt)) + continue; + + bool same_name = uslt.Description == description; + bool same_lang = uslt.Language == language; + + if (same_name && same_lang) + return uslt; + + int value = same_lang ? 2 : same_name ? 1 : 0; + + if (value <= best_value) + continue; + + best_value = value; + best_frame = uslt; + } + + return best_frame; + } + + #endregion + + + + #region Protected Methods + + /// <summary> + /// Populates the values in the current instance by parsing + /// its field data in a specified version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the + /// extracted field data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is encoded in. + /// </param> + protected override void ParseFields (ByteVector data, byte version) + { + if (data.Count < 4) + throw new CorruptFileException ("Not enough bytes in field."); + + TextEncoding = (StringType)data[0]; + language = data.ToString (StringType.Latin1, 1, 3); + + string[] split = data.ToStrings (TextEncoding, 4, 2); + + if (split.Length == 1) { + // Bad lyrics frame. Assume that it lacks a + // description. + description = string.Empty; + text = split[0]; + } else { + description = split[0]; + text = split[1]; + } + } + + /// <summary> + /// Renders the values in the current instance into field + /// data for a specified version. + /// </summary> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is to be encoded in. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered field data. + /// </returns> + protected override ByteVector RenderFields (byte version) + { + var encoding = CorrectEncoding (TextEncoding, version); + var v = new ByteVector { + (byte)encoding, + ByteVector.FromString (Language, StringType.Latin1), + ByteVector.FromString (description, encoding), + ByteVector.TextDelimiter (encoding), + ByteVector.FromString (text, encoding) + }; + + return v; + } + + #endregion + + + + #region ICloneable + + /// <summary> + /// Creates a deep copy of the current instance. + /// </summary> + /// <returns> + /// A new <see cref="Frame" /> object identical to the + /// current instance. + /// </returns> + public override Frame Clone () + { + var frame = new UnsynchronisedLyricsFrame (description, language, TextEncoding) { + text = text + }; + return frame; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Id3v2/Frames/UnsynchronisedLyricsFrame.cs.meta b/Scripts/TaglibSharp/Id3v2/Frames/UnsynchronisedLyricsFrame.cs.meta new file mode 100644 index 0000000..458134c --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/UnsynchronisedLyricsFrame.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 855f521ea4c91ccaa9507a7f70cc8b4f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2/Frames/UrlLinkFrame.cs b/Scripts/TaglibSharp/Id3v2/Frames/UrlLinkFrame.cs new file mode 100644 index 0000000..3a7bee8 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/UrlLinkFrame.cs @@ -0,0 +1,768 @@ +// +// UrlLinkFrame.cs: Provides support ID3v2 Url Link Frames +// (Section 4.3.1), covering "W000" to "WZZZ", excluding "WXXX". +// +// Author: +// Helmut Wahrmann +// +// Original Source: +// textidentificationframe.cpp from TagLib +// +// Copyright (C) 2008 Helmut Wahrmann +// Copyright (C) 2002,2003 Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; +using System.Text; + +namespace TagLib.Id3v2 +{ + /// <summary> + /// This class extends <see cref="Frame" /> to provide support ID3v2 + /// Url Link Frames (Section 4.3.1), covering "<c>W000</c>" to + /// "<c>WZZZ</c>", excluding "<c>WXXX</c>". + /// </summary> + /// <remarks> + /// <para>With these frames dynamic data such as webpages with touring + /// information, price information or plain ordinary news can be added to + /// the tag. There may only be one URL [URL] link frame of its kind in an + /// tag, except when stated otherwise in the frame description. If the + /// text string is followed by a string termination, all the following + /// information should be ignored and not be displayed.</para> + /// <para>The following table contains types and descriptions as + /// found in the ID3 2.4.0 native frames specification. (Copyright + /// (C) Martin Nilsson 2000.)</para> + /// + /// <list type="table"> + /// <listheader> + /// <term>ID</term> + /// <description>Description</description> + /// </listheader> + /// <item> + /// <term>WCOM</term> + /// <description>The 'Commercial information' frame is a URL pointing at a webpage + /// with information such as where the album can be bought. There may be + /// more than one "WCOM" frame in a tag, but not with the same content. + /// </description> + /// </item> + /// <item> + /// <term>WCOP</term> + /// <description>The 'Copyright/Legal information' frame is a URL pointing at a + /// webpage where the terms of use and ownership of the file is described. + /// </description> + /// </item> + /// <item> + /// <term>WOAF</term> + /// <description>The 'Official audio file webpage' frame is a URL pointing at a file + /// specific webpage. + /// </description> + /// </item> + /// <item> + /// <term>WOAR</term> + /// <description>The 'Official artist/performer webpage' frame is a URL pointing at + /// the artists official webpage. There may be more than one "WOAR" frame + /// in a tag if the audio contains more than one performer, but not with + /// the same content. + /// </description> + /// </item> + /// <item> + /// <term>WOAS</term> + /// <description>The 'Official audio source webpage' frame is a URL pointing at the + /// official webpage for the source of the audio file, e.g. a movie. + /// </description> + /// </item> + /// <item> + /// <term>WORS</term> + /// <description>The 'Official Internet radio station homepage' contains a URL + /// pointing at the homepage of the internet radio station. + /// </description> + /// </item> + /// <item> + /// <term>WPAY</term> + /// <description>The 'Payment' frame is a URL pointing at a webpage that will handle + /// the process of paying for this file. + /// </description> + /// </item> + /// <item> + /// <term>WPUB</term> + /// <description>The 'Publishers official webpage' frame is a URL pointing at the + /// official webpage for the publisher. + /// </description> + /// </item> + /// </list> + /// </remarks> + public class UrlLinkFrame : Frame + { + #region Private Fields + + /// <summary> + /// Contains the encoding to use for the text. + /// </summary> + StringType encoding = StringType.Latin1; + + /// <summary> + /// Contains the text fields. + /// </summary> + string[] text_fields = new string[0]; + + /// <summary> + /// Contains the raw data from the frame, or + /// <see langword="null" /> if it has been processed. + /// </summary> + /// <remarks> + /// Rather than processing the data when the frame is loaded, + /// it is parsed on demand, reducing the ammount of + /// unnecessary conversion. + /// </remarks> + ByteVector raw_data; + + /// <summary> + /// Contains the ID3v2 version of <see cref="raw_data" />. + /// </summary> + byte raw_version; + + #endregion + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of + /// <see cref="UrlLinkFrame" /> with a specified + /// identifier and text encoding. + /// </summary> + /// <param name="ident"> + /// A <see cref="ByteVector" /> object containing an ID3v2.4 + /// frame identifier. + /// </param> + public UrlLinkFrame (ByteVector ident) + : base (ident, 4) + { + } + + /// <summary> + /// Constructs and initializes a new instance of + /// <see cref="UrlLinkFrame" /> by reading its raw + /// contents in a specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object starting with the + /// frame to read. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> value containing the ID3v2 version + /// in which <paramref name="data" /> is encoded. + /// </param> + public UrlLinkFrame (ByteVector data, byte version) + : base (data, version) + { + SetData (data, 0, version, true); + } + + /// <summary> + /// Constructs and initializes a new instance of + /// <see cref="UrlLinkFrame" /> by reading its raw + /// contents from a specifed position in a + /// <see cref="ByteVector" /> object in a specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the frame + /// to read. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> value specifying the offset in + /// <paramref name="data" /> at which the frame begins. + /// </param> + /// <param name="header"> + /// A <see cref="FrameHeader" /> value containing the header + /// that would be read in the frame. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> value containing the ID3v2 version + /// in which <paramref name="data" /> is encoded. + /// </param> + protected internal UrlLinkFrame (ByteVector data, int offset, FrameHeader header, byte version) + : base (header) + { + SetData (data, offset, version, false); + } + + #endregion + + #region Public Properties + /// <summary> + /// Gets and sets the text contained in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the text contained + /// in the current instance. + /// </value> + /// <remarks> + /// <para>Modifying the contents of the returned value will + /// not modify the contents of the current instance. The + /// value must be reassigned for the value to change.</para> + /// </remarks> + /// <example> + /// <para>Modifying the values text values of a frame.</para> + /// <code> UrlLinkFrame frame = UrlLinkFrame.Get (myTag, "WCOP", true); + /// /* Upper casing all the text: */ + /// string[] text = frame.Text; + /// for (int i = 0; i &lt; text.Length; i++) + /// text [i] = text [i].ToUpper (); + /// frame.Text = text; + /// + /// /* Replacing the value completely: */ + /// frame.Text = new string [] {"http://www.somewhere.com"};</code> + /// </example> + public virtual string[] Text { + get { + ParseRawData (); + return (string[])text_fields.Clone (); + } + set { + raw_data = null; + text_fields = value != null ? + (string[])value.Clone () : + new string[0]; + } + } + + /// <summary> + /// Gets and sets the text encoding to use when rendering + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="StringType" /> value specifying the encoding + /// to use when rendering the current instance. + /// </value> + /// <remarks> + /// This value will be overwritten if + /// <see cref="TagLib.Id3v2.Tag.ForceDefaultEncoding" /> is + /// <see langword="true" />. + /// </remarks> + public StringType TextEncoding { + get { + ParseRawData (); + return encoding; + } + set { encoding = value; } + } + + #endregion + + #region Public Methods + + /// <summary> + /// Gets a string representation of the current instance. + /// </summary> + /// <returns> + /// A <see cref="string" /> containing the joined text. + /// </returns> + public override string ToString () + { + ParseRawData (); + return string.Join ("; ", Text); + } + + #endregion + + #region Public Static Methods + + /// <summary> + /// Gets a <see cref="UrlLinkFrame" /> object of a + /// specified type from a specified tag, optionally creating + /// and adding one with a specified encoding if none is + /// found. + /// </summary> + /// <param name="tag"> + /// A <see cref="Tag" /> object to search for the specified + /// tag in. + /// </param> + /// <param name="ident"> + /// A <see cref="ByteVector" /> object containing the frame + /// identifer to search for. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> value specifying whether or not to + /// create a new frame if an existing frame was not found. + /// </param> + /// <returns> + /// A <see cref="UrlLinkFrame" /> object containing + /// the frame found in or added to <paramref name="tag" /> or + /// <see langword="null" /> if no value was found + /// <paramref name="create" /> is <see langword="false" />. + /// </returns> + /// <remarks> + /// To create a frame without having to specify the encoding, + /// use <see cref="Get(Tag,ByteVector,bool)" />. + /// </remarks> + /// <exception cref="ArgumentNullException"> + /// <paramref name="tag" /> or <paramref name="ident" /> is + /// <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="ident" /> is not exactly four bytes long. + /// </exception> + public static UrlLinkFrame Get (Tag tag, ByteVector ident, bool create) + { + if (tag == null) + throw new ArgumentNullException (nameof (tag)); + + if (ident == null) + throw new ArgumentNullException (nameof (ident)); + + if (ident.Count != 4) + throw new ArgumentException ("Identifier must be four bytes long.", + nameof (ident)); + + foreach (var frame in tag.GetFrames<UrlLinkFrame> (ident)) + return frame; + + if (!create) + return null; + + var new_frame = new UrlLinkFrame (ident); + tag.AddFrame (new_frame); + return new_frame; + } + + #endregion + + #region Protected Methods + + /// <summary> + /// Populates the values in the current instance by parsing + /// its field data in a specified version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the + /// extracted field data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is encoded in. + /// </param> + protected override void ParseFields (ByteVector data, byte version) + { + raw_data = data; + raw_version = version; + } + + /// <summary> + /// Performs the actual parsing of the raw data. + /// </summary> + /// <remarks> + /// Because of the high parsing cost and relatively low usage + /// of the class, <see cref="ParseFields" /> only stores the + /// field data so it can be parsed on demand. Whenever a + /// property or method is called which requires the data, + /// this method is called, and only on the first call does it + /// actually parse the data. + /// </remarks> + protected void ParseRawData () + { + if (raw_data == null) + return; + + ByteVector data = raw_data; + raw_data = null; + + var field_list = new List<string> (); + + ByteVector delim = ByteVector.TextDelimiter (encoding); + + if (FrameId != FrameType.WXXX) { + field_list.AddRange (data.ToStrings (StringType.Latin1, 0)); + } else if (data.Count > 1 && !data.Mid (0, + delim.Count).Equals (delim)) { + string value = data.ToString (StringType.Latin1, 1, + data.Count - 1); + + // Do a fast removal of end bytes. + if (value.Length > 1 && + value[value.Length - 1] == 0) + for (int i = value.Length - 1; i >= 0; i--) + if (value[i] != 0) { + value = value.Substring (0, i + 1); + break; + } + + field_list.Add (value); + } + + // Bad tags may have one or more nul characters at the + // end of a string, resulting in empty strings at the + // end of the FieldList. Strip them off. + while (field_list.Count != 0 && string.IsNullOrEmpty (field_list[field_list.Count - 1])) + field_list.RemoveAt (field_list.Count - 1); + + text_fields = field_list.ToArray (); + } + + /// <summary> + /// Renders the values in the current instance into field + /// data for a specified version. + /// </summary> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// field data is to be encoded in. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered field data. + /// </returns> + protected override ByteVector RenderFields (byte version) + { + if (raw_data != null && raw_version == version) + return raw_data; + + StringType encoding = CorrectEncoding (TextEncoding, version); + + bool wxxx = FrameId == FrameType.WXXX; + + ByteVector v; + + if (wxxx) + v = new ByteVector ((byte)encoding); + else + v = new ByteVector (); + string[] text = text_fields; + + if (version > 3 || wxxx) { + if (wxxx) { + if (text.Length == 0) + text = new string[] { null, null }; + else if (text.Length == 1) + text = new[] {text [0], + null}; + } + + v.Add (ByteVector.FromString (string.Join ("/", text), StringType.Latin1)); + } else { + v.Add (ByteVector.FromString (string.Join ("/", text), StringType.Latin1)); + } + + return v; + } + + + #endregion + + + + #region ICloneable + + /// <summary> + /// Creates a deep copy of the current instance. + /// </summary> + /// <returns> + /// A new <see cref="Frame" /> object identical to the + /// current instance. + /// </returns> + public override Frame Clone () + { + UrlLinkFrame frame = (this is UserUrlLinkFrame) ? + new UserUrlLinkFrame (null, encoding) : new UrlLinkFrame (FrameId); + + frame.text_fields = (string[])text_fields.Clone (); + if (raw_data != null) + frame.raw_data = new ByteVector (raw_data); + + frame.raw_version = raw_version; + return frame; + } + + #endregion + } + + + + /// <summary> + /// This class extends <see cref="UrlLinkFrame" /> to provide + /// support for ID3v2 User Url Link (WXXX) Frames. + /// </summary> + public class UserUrlLinkFrame : UrlLinkFrame + { + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of + /// <see cref="UserUrlLinkFrame" /> with a specified + /// description and text encoding. + /// </summary> + /// <param name="description"> + /// A <see cref="string" /> containing the description of the + /// new frame. + /// </param> + /// <param name="encoding"> + /// A <see cref="StringType" /> containing the text encoding + /// to use when rendering the new frame. + /// </param> + /// <remarks> + /// When a frame is created, it is not automatically added to + /// the tag. Consider using + /// <see cref="Get(Tag,string,StringType,bool)" /> for more + /// integrated frame creation. + /// </remarks> + public UserUrlLinkFrame (string description, StringType encoding) + : base (FrameType.WXXX) + { + base.Text = new[] { description }; + } + + /// <summary> + /// Constructs and initializes a new instance of + /// <see cref="UserUrlLinkFrame" /> with a specified + /// description. + /// </summary> + /// <param name="description"> + /// A <see cref="string" /> containing the description of the + /// new frame. + /// </param> + /// <remarks> + /// When a frame is created, it is not automatically added to + /// the tag. Consider using + /// <see cref="Get(Tag,string,bool)" /> for more integrated frame + /// creation. + /// </remarks> + public UserUrlLinkFrame (string description) + : base (FrameType.WXXX) + { + base.Text = new[] { description }; + } + + /// <summary> + /// Constructs and initializes a new instance of + /// <see cref="UserUrlLinkFrame" /> by reading its raw + /// data in a specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object starting with the raw + /// representation of the new frame. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + public UserUrlLinkFrame (ByteVector data, byte version) + : base (data, version) + { + } + + /// <summary> + /// Constructs and initializes a new instance of + /// <see cref="UserUrlLinkFrame" /> by reading its raw + /// data in a specified ID3v2 version. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// representation of the new frame. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> indicating at what offset in + /// <paramref name="data" /> the frame actually begins. + /// </param> + /// <param name="header"> + /// A <see cref="FrameHeader" /> containing the header of the + /// frame found at <paramref name="offset" /> in the data. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> indicating the ID3v2 version the + /// raw frame is encoded in. + /// </param> + protected internal UserUrlLinkFrame (ByteVector data, int offset, FrameHeader header, byte version) + : base (data, offset, header, version) + { + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets and sets the description stored in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the description + /// stored in the current instance. + /// </value> + /// <remarks> + /// There should only be one frame with a matching + /// description per tag. + /// </remarks> + public string Description { + get { + string[] text = base.Text; + return text.Length > 0 ? text[0] : null; + } + + set { + string[] text = base.Text; + if (text.Length > 0) + text[0] = value; + else + text = new[] { value }; + + base.Text = text; + } + } + + /// <summary> + /// Gets and sets the text contained in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the text contained + /// in the current instance. + /// </value> + /// <remarks> + /// <para>Modifying the contents of the returned value will + /// not modify the contents of the current instance. The + /// value must be reassigned for the value to change.</para> + /// </remarks> + public override string[] Text { + get { + string[] text = base.Text; + if (text.Length < 2) + return new string[0]; + + string[] new_text = new string[text.Length - 1]; + for (int i = 0; i < new_text.Length; i++) + new_text[i] = text[i + 1]; + + return new_text; + } + set { + string[] new_value = new string[ + value?.Length + 1 ?? 1]; + + new_value[0] = Description; + + for (int i = 1; i < new_value.Length; i++) + new_value[i] = value[i - 1]; + + base.Text = new_value; + } + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Gets a string representation of the current instance. + /// </summary> + /// <returns> + /// A <see cref="string" /> containing the joined text. + /// </returns> + public override string ToString () + { + return new StringBuilder ().Append ("[") + .Append (Description) + .Append ("] ") + .Append (base.ToString ()).ToString (); + } + + #endregion + + + + #region Public Static Methods + + /// <summary> + /// Gets a specified user text frame from the specified tag, + /// optionally creating it if it does not exist. + /// </summary> + /// <param name="tag"> + /// A <see cref="Tag" /> object to search in. + /// </param> + /// <param name="description"> + /// A <see cref="string" /> specifying the description to + /// match. + /// </param> + /// <param name="type"> + /// A <see cref="StringType" /> specifying the encoding to + /// use if creating a new frame. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> specifying whether or not to create + /// and add a new frame to the tag if a match is not found. + /// </param> + /// <returns> + /// A <see cref="UserUrlLinkFrame" /> object + /// containing the matching frame, or <see langword="null" /> + /// if a match wasn't found and <paramref name="create" /> is + /// <see langword="false" />. + /// </returns> + public static UserUrlLinkFrame Get (Tag tag, string description, StringType type, bool create) + { + if (tag == null) + throw new ArgumentNullException (nameof (tag)); + + if (description == null) + throw new ArgumentNullException (nameof (description)); + + if (description.Length == 0) + throw new ArgumentException ("Description must not be empty.", + nameof (description)); + + foreach (var frame in tag.GetFrames<UserUrlLinkFrame> (FrameType.WXXX)) + if (description.Equals (frame.Description)) + return frame; + + if (!create) + return null; + + var new_frame = new UserUrlLinkFrame (description, type); + tag.AddFrame (new_frame); + return new_frame; + } + + /// <summary> + /// Gets a specified user text frame from the specified tag, + /// optionally creating it if it does not exist. + /// </summary> + /// <param name="tag"> + /// A <see cref="Tag" /> object to search in. + /// </param> + /// <param name="description"> + /// A <see cref="string" /> specifying the description to + /// match. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> specifying whether or not to create + /// and add a new frame to the tag if a match is not found. + /// </param> + /// <returns> + /// A <see cref="UserUrlLinkFrame" /> object + /// containing the matching frame, or <see langword="null" /> + /// if a match wasn't found and <paramref name="create" /> is + /// <see langword="false" />. + /// </returns> + public static UserUrlLinkFrame Get (Tag tag, string description, bool create) + { + return Get (tag, description, Tag.DefaultEncoding, create); + } + #endregion + } +} diff --git a/Scripts/TaglibSharp/Id3v2/Frames/UrlLinkFrame.cs.meta b/Scripts/TaglibSharp/Id3v2/Frames/UrlLinkFrame.cs.meta new file mode 100644 index 0000000..a24f44e --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Frames/UrlLinkFrame.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: df869fa34208a7a94afcc355039e6d76 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2/Header.cs b/Scripts/TaglibSharp/Id3v2/Header.cs new file mode 100644 index 0000000..d80aea3 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Header.cs @@ -0,0 +1,292 @@ +// +// Header.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// id3v2header.cpp from TagLib +// +// Copyright (C) 2005-2007 Brian Nickel +// Copyright (C) 2002,2003 Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Id3v2 +{ + /// <summary> + /// Indicates the flags applied to a <see cref="Header" /> object. + /// </summary> + [Flags] + public enum HeaderFlags : byte + { + /// <summary> + /// The header contains no flags. + /// </summary> + None = 0, + + /// <summary> + /// The tag described by the header has been unsynchronized. + /// </summary> + Unsynchronisation = 0x80, + + /// <summary> + /// The tag described by the header has contains an extended + /// header. + /// </summary> + ExtendedHeader = 0x40, + + /// <summary> + /// The tag described by the header is experimental. + /// </summary> + ExperimentalIndicator = 0x20, + + /// <summary> + /// The tag described by the header contains a footer. + /// </summary> + FooterPresent = 0x10 + } + + /// <summary> + /// This structure provides a representation of an ID3v2 tag header + /// which can be read from and written to disk. + /// </summary> + public struct Header + { + #region Private Fields + + /// <summary> + /// Contains the tag's major version. + /// </summary> + byte major_version; + + /// <summary> + /// Contains tag's flags. + /// </summary> + HeaderFlags flags; + + #endregion + + + + #region Public Fields + + /// <summary> + /// The size of a ID3v2 header. + /// </summary> + public const uint Size = 10; + + /// <summary> + /// The identifier used to recognize a ID3v2 headers. + /// </summary> + /// <value> + /// "ID3" + /// </value> + public static readonly ReadOnlyByteVector FileIdentifier = "ID3"; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Header" /> by reading it from raw header data. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// data to build the new instance from. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + /// <exception cref="CorruptFileException"> + /// <paramref name="data" /> is smaller than <see + /// cref="Size" />, does not begin with <see + /// cref="FileIdentifier" />, contains invalid flag data, + /// or contains invalid size data. + /// </exception> + public Header (ByteVector data) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + if (data.Count < Size) + throw new CorruptFileException ("Provided data is smaller than object size."); + + if (!data.StartsWith (FileIdentifier)) + throw new CorruptFileException ("Provided data does not start with the file identifier"); + + major_version = data[3]; + RevisionNumber = data[4]; + flags = (HeaderFlags)data[5]; + + if (major_version == 2 && ((int)flags & 127) != 0) + throw new CorruptFileException ("Invalid flags set on version 2 tag."); + + if (major_version == 3 && ((int)flags & 15) != 0) + throw new CorruptFileException ("Invalid flags set on version 3 tag."); + + if (major_version == 4 && ((int)flags & 7) != 0) + throw new CorruptFileException ("Invalid flags set on version 4 tag."); + + for (int i = 6; i < 10; i++) + if (data[i] >= 128) + throw new CorruptFileException ("One of the bytes in the header was greater than the allowed 128."); + + TagSize = SynchData.ToUInt (data.Mid (6, 4)); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets and sets the major version of the tag described by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="byte" /> value specifying the ID3v2 version + /// of tag described by the current instance. + /// </value> + /// <remarks> + /// When the version is set, unsupported header flags will + /// automatically be removed from the tag. + /// </remarks> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="value" /> is less than 2 or more than 4. + /// </exception> + public byte MajorVersion { + get { + return major_version == 0 ? Tag.DefaultVersion : + major_version; + } + set { + if (value < 2 || value > 4) + throw new ArgumentException ("Version unsupported"); + + if (value < 3) + flags &= ~(HeaderFlags.ExtendedHeader | HeaderFlags.ExperimentalIndicator); + + if (value < 4) + flags &= ~HeaderFlags.FooterPresent; + + major_version = value; + } + } + + /// <summary> + /// Gets and sets the version revision number of the tag + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="byte" /> value containing the version + /// revision number of the tag represented by the current + /// instance. + /// </value> + /// <remarks> + /// This value should always be zeroed. A non-zero value + /// indicates an experimental or new version of the format + /// which may not be completely understood by the current + /// implementation. Some software may refuse to read tags + /// with a non-zero value. + /// </remarks> + public byte RevisionNumber { get; set; } + + /// <summary> + /// Gets and sets the flags applied to the current instance. + /// </summary> + /// <value> + /// A bitwise combined <see cref="HeaderFlags" /> value + /// containing the flags applied to the current instance. + /// </value> + /// <exception cref="ArgumentException"> + /// <paramref name="value" /> contains a flag not supported + /// by the the ID3v2 version of the current instance. + /// </exception> + public HeaderFlags Flags { + get { return flags; } + set { + if (0 != (value & (HeaderFlags.ExtendedHeader | HeaderFlags.ExperimentalIndicator)) && MajorVersion < 3) + throw new ArgumentException ("Feature only supported in version 2.3+", nameof (value)); + + if (0 != (value & HeaderFlags.FooterPresent) && MajorVersion < 3) + throw new ArgumentException ("Feature only supported in version 2.4+", nameof (value)); + + flags = value; + } + } + + /// <summary> + /// Gets and sets the size of the tag described by the + /// current instance, minus the header and footer. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the size of the + /// tag described by the current instance. + /// </value> + public uint TagSize { get; set; } + + /// <summary> + /// Gets the complete size of the tag described by the + /// current instance, including the header and footer. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the complete size + /// of the tag described by the current instance. + /// </value> + public uint CompleteTagSize { + get { + if ((flags & HeaderFlags.FooterPresent) != 0) + return TagSize + Size + Footer.Size; + else + return TagSize + Size; + } + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Renders the current instance as a raw ID3v2 header. + /// </summary> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered header. + /// </returns> + public ByteVector Render () + { + var v = new ByteVector { + FileIdentifier, + MajorVersion, + RevisionNumber, + (byte)flags, + SynchData.FromUInt (TagSize) + }; + return v; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Id3v2/Header.cs.meta b/Scripts/TaglibSharp/Id3v2/Header.cs.meta new file mode 100644 index 0000000..7909692 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Header.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: afa6b03e96f588b57b65575ffe7b1b4f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2/SynchData.cs b/Scripts/TaglibSharp/Id3v2/SynchData.cs new file mode 100644 index 0000000..406cc1d --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/SynchData.cs @@ -0,0 +1,155 @@ +// +// SynchData.cs: Provides support for encoding and decoding unsynchronized data +// and numbers. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// id3v2synchdata.cpp from TagLib +// +// Copyright (C) 2005-2007 Brian Nickel +// Copyright (C) 2002,2003 Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Id3v2 +{ + /// <summary> + /// This static class provides support for encoding and decoding + /// unsynchronized data and numbers. + /// </summary> + /// <remarks> + /// Unsynchronization is designed so that portions of the tag won't + /// be misinterpreted as MPEG audio stream headers by removing the + /// possibility of the synch bytes occuring in the tag. + /// </remarks> + public static class SynchData + { + /// <summary> + /// Decodes synchronized integer data into a <see + /// cref="uint" /> value. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the number + /// to decode. Only the first 4 bytes of this value will be + /// used. + /// </param> + /// <returns> + /// A <see cref="uint" /> value containing the decoded + /// number. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + public static uint ToUInt (ByteVector data) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + uint sum = 0; + int last = data.Count > 4 ? 3 : data.Count - 1; + + for (int i = 0; i <= last; i++) + sum |= (uint)(data[i] & 0x7f) + << ((last - i) * 7); + + return sum; + } + + /// <summary> + /// Encodes a <see cref="uint" /> value as synchronized + /// integer data. + /// </summary> + /// <param name="value"> + /// A <see cref="uint" /> value containing the number to + /// encode. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the encoded + /// number. + /// </returns> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="value" /> is greater than 268435455. + /// </exception> + public static ByteVector FromUInt (uint value) + { + if ((value >> 28) != 0) + throw new ArgumentOutOfRangeException (nameof (value), + "value must be less than 268435456."); + + ByteVector v = new ByteVector (4, 0); + + for (int i = 0; i < 4; i++) + v[i] = (byte)(value >> ((3 - i) * 7) & 0x7f); + + return v; + } + + /// <summary> + /// Unsynchronizes a <see cref="ByteVector" /> object by + /// inserting empty bytes where necessary. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object to unsynchronize. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + public static void UnsynchByteVector (ByteVector data) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + for (int i = data.Count - 2; i >= 0; i--) + if (data[i] == 0xFF && (data[i + 1] == 0 || + (data[i + 1] & 0xE0) != 0)) + data.Insert (i + 1, 0); + } + + /// <summary> + /// Resynchronizes a <see cref="ByteVector" /> object by + /// removing the added bytes. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object to resynchronize. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + public static void ResynchByteVector (ByteVector data) + { + if (data == null) { + throw new ArgumentNullException (nameof (data)); + } + + int i = 0, j = 0; + while (i < data.Count - 1) { + if (i != j) { + data[j] = data[i]; + } + i += data[i] == 0xFF && data[i + 1] == 0 ? 2 : 1; + j++; + } + if (i < data.Count) { + data[j++] = data[i++]; + } + data.Resize (j); + } + } +} diff --git a/Scripts/TaglibSharp/Id3v2/SynchData.cs.meta b/Scripts/TaglibSharp/Id3v2/SynchData.cs.meta new file mode 100644 index 0000000..0b58960 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/SynchData.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 93f455c4dc22f3553b204aa07c2c3d37 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2/SynchedTextType.cs b/Scripts/TaglibSharp/Id3v2/SynchedTextType.cs new file mode 100644 index 0000000..27e930f --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/SynchedTextType.cs @@ -0,0 +1,78 @@ +// +// SynchedTextType.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.Id3v2 +{ + /// <summary> + /// Specifies the type of text contained in a <see + /// cref="SynchronisedLyricsFrame" />. + /// </summary> + public enum SynchedTextType + { + /// <summary> + /// The text is some other type of text. + /// </summary> + Other = 0x00, + + /// <summary> + /// The text contains lyrical data. + /// </summary> + Lyrics = 0x01, + + /// <summary> + /// The text contains a transcription. + /// </summary> + TextTranscription = 0x02, + + /// <summary> + /// The text lists the movements in the piece. + /// </summary> + Movement = 0x03, + + /// <summary> + /// The text describes events that occur. + /// </summary> + Events = 0x04, + + /// <summary> + /// The text contains chord changes that occur in the music. + /// </summary> + Chord = 0x05, + + /// <summary> + /// The text contains trivia or "pop up" information about + /// the media. + /// </summary> + Trivia = 0x06, + + /// <summary> + /// The text contains URL's for relevant webpages. + /// </summary> + WebpageUrls = 0x07, + + /// <summary> + /// The text contains URL's for relevant images. + /// </summary> + ImageUrls = 0x08 + } +} \ No newline at end of file diff --git a/Scripts/TaglibSharp/Id3v2/SynchedTextType.cs.meta b/Scripts/TaglibSharp/Id3v2/SynchedTextType.cs.meta new file mode 100644 index 0000000..5db2489 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/SynchedTextType.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 307691597261c993dba370310670f2ef +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2/Tag.cs b/Scripts/TaglibSharp/Id3v2/Tag.cs new file mode 100644 index 0000000..1c3676f --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Tag.cs @@ -0,0 +1,2467 @@ +// +// Tag.cs: Provide support for reading and writing ID3v2 tags. +// +// Authors: +// Brian Nickel (brian.nickel@gmail.com) +// Gabriel BUrt (gabriel.burt@gmail.com) +// +// Original Source: +// id3v2tag.cpp from TagLib +// +// Copyright (C) 2010 Novell, Inc. +// Copyright (C) 2005-2007 Brian Nickel +// Copyright (C) 2002,2003 Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Globalization; +using System.Text; + +namespace TagLib.Id3v2 +{ + /// <summary> + /// This class extends <see cref="TagLib.Tag" /> and implements <see + /// cref="T:System.Collections.Generic.IEnumerable`1" /> to provide support for reading and + /// writing ID3v2 tags. + /// </summary> + public class Tag : TagLib.Tag, IEnumerable<Frame>, ICloneable + { + #region Private Static Fields + + /// <summary> + /// Contains the language to use for language specific + /// fields. + /// </summary> + static string language = CultureInfo.CurrentCulture.ThreeLetterISOLanguageName; + + /// <summary> + /// Contains the field to use for new tags. + /// </summary> + static byte default_version = 3; + + #endregion + + + + #region Private Fields + + /// <summary> + /// Contains the tag's header. + /// </summary> + Header header; + + /// <summary> + /// Contains the tag's extended header. + /// </summary> + ExtendedHeader extended_header; + + /// <summary> + /// Contains the tag's frames. + /// </summary> + readonly List<Frame> frame_list = new List<Frame> (); + + + /// <summary> + /// Store the PerformersRole property + /// </summary> + string[] performers_role; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Tag" /> with no contents. + /// </summary> + public Tag () + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Tag" /> by reading the contents from a specified + /// position in a specified file. + /// </summary> + /// <param name="file"> + /// A <see cref="File" /> object containing the file from + /// which the contents of the new instance is to be read. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specify at what position to + /// read the tag. + /// </param> + /// <param name="style"> + /// A <see cref="ReadStyle"/> value specifying how the media + /// data is to be read into the current instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="position" /> is less than zero or greater + /// than the size of the file. + /// </exception> + public Tag (File file, long position, ReadStyle style) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + file.Mode = File.AccessMode.Read; + + if (position < 0 || position > file.Length - Header.Size) + throw new ArgumentOutOfRangeException (nameof (position)); + + Read (file, position, style); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Tag" /> by reading the contents from a specified + /// <see cref="ByteVector" /> object. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object to read the tag from. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + /// <exception cref="CorruptFileException"> + /// <paramref name="data" /> does not contain enough data. + /// </exception> + public Tag (ByteVector data) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + if (data.Count < Header.Size) + throw new CorruptFileException ("Does not contain enough header data."); + + header = new Header (data); + + // If the tag size is 0, then this is an invalid tag. + // Tags must contain at least one frame. + + if (header.TagSize == 0) + return; + + if (data.Count - Header.Size < header.TagSize) + throw new CorruptFileException ("Does not contain enough tag data."); + + Parse (data.Mid ((int)Header.Size, (int)header.TagSize), null, 0, ReadStyle.None); + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Gets the text value from a specified Text Information + /// Frame. + /// </summary> + /// <param name="ident"> + /// A <see cref="ByteVector" /> object containing the frame + /// identifier of the Text Information Frame to get the value + /// from. + /// </param> + /// <returns> + /// A <see cref="string" /> object containing the text of the + /// specified frame, or <see langword="null" /> if no value + /// was found. + /// </returns> + public string GetTextAsString (ByteVector ident) + { + Frame frame; + // Handle URL LInk frames differently + if (ident[0] == 'W') + frame = UrlLinkFrame.Get (this, ident, false); + else + frame = TextInformationFrame.Get (this, ident, false); + + string result = frame?.ToString (); + return string.IsNullOrEmpty (result) ? null : result; + } + + /// <summary> + /// Gets all frames contained in the current instance. + /// </summary> + /// <returns> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" /> object enumerating + /// through the frames. + /// </returns> + public IEnumerable<Frame> GetFrames () + { + return frame_list; + } + + /// <summary> + /// Gets all frames with a specified identifier contained in + /// the current instance. + /// </summary> + /// <param name="ident"> + /// A <see cref="ByteVector" /> object containing the + /// identifier of the frames to return. + /// </param> + /// <returns> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" /> object enumerating + /// through the frames. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="ident" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="ident" /> is not exactly four bytes long. + /// </exception> + public IEnumerable<Frame> GetFrames (ByteVector ident) + { + if (ident == null) + throw new ArgumentNullException (nameof (ident)); + + if (ident.Count != 4) + throw new ArgumentException ("Identifier must be four bytes long.", nameof (ident)); + + foreach (Frame f in frame_list) + if (f.FrameId.Equals (ident)) + yield return f; + } + + /// <summary> + /// Gets all frames with of a specified type contained in + /// the current instance. + /// </summary> + /// <typeparam name="T"> + /// The type of object, derived from <see cref="Frame" />, + /// to return from in the current instance. + /// </typeparam> + /// <returns> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" /> object enumerating + /// through the frames. + /// </returns> + public IEnumerable<T> GetFrames<T> () where T : Frame + { + foreach (Frame f in frame_list) { + if (f is T tf) + yield return tf; + } + } + + /// <summary> + /// Gets all frames with a of type <typeparamref name="T" /> + /// with a specified identifier contained in the current + /// instance. + /// </summary> + /// <typeparam name="T"> + /// The type of object, derived from <see cref="Frame" />, + /// to return from in the current instance. + /// </typeparam> + /// <param name="ident"> + /// A <see cref="ByteVector" /> object containing the + /// identifier of the frames to return. + /// </param> + /// <returns> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" /> object enumerating + /// through the frames. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="ident" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="ident" /> is not exactly four bytes long. + /// </exception> + public IEnumerable<T> GetFrames<T> (ByteVector ident) + where T : Frame + { + if (ident == null) + throw new ArgumentNullException (nameof (ident)); + + if (ident.Count != 4) + throw new ArgumentException ("Identifier must be four bytes long.", nameof (ident)); + + foreach (Frame f in frame_list) { + if (f is T tf && f.FrameId.Equals (ident)) + yield return tf; + } + } + + /// <summary> + /// Adds a frame to the current instance. + /// </summary> + /// <param name="frame"> + /// A <see cref="Frame" /> object to add to the current + /// instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="frame" /> is <see langword="null" />. + /// </exception> + public void AddFrame (Frame frame) + { + if (frame == null) + throw new ArgumentNullException (nameof (frame)); + + frame_list.Add (frame); + } + + /// <summary> + /// Replaces an existing frame with a new one in the list + /// contained in the current instance, or adds a new one if + /// the existing one is not contained. + /// </summary> + /// <param name="oldFrame"> + /// A <see cref="Frame" /> object to be replaced. + /// </param> + /// <param name="newFrame"> + /// A <see cref="Frame" /> object to add to the current + /// instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="oldFrame" /> or <paramref name="newFrame" + /// /> is <see langword="null" />. + /// </exception> + public void ReplaceFrame (Frame oldFrame, Frame newFrame) + { + if (oldFrame == null) + throw new ArgumentNullException (nameof (oldFrame)); + + if (newFrame == null) + throw new ArgumentNullException (nameof (newFrame)); + + if (oldFrame == newFrame) + return; + + int i = frame_list.IndexOf (oldFrame); + if (i >= 0) + frame_list[i] = newFrame; + else + frame_list.Add (newFrame); + } + + /// <summary> + /// Removes a specified frame from the current instance. + /// </summary> + /// <param name="frame"> + /// A <see cref="Frame" /> object to remove from the current + /// instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="frame" /> is <see langword="null" />. + /// </exception> + public void RemoveFrame (Frame frame) + { + if (frame == null) + throw new ArgumentNullException (nameof (frame)); + + if (frame_list.Contains (frame)) + frame_list.Remove (frame); + } + + /// <summary> + /// Removes all frames with a specified identifier from the + /// current instance. + /// </summary> + /// <param name="ident"> + /// A <see cref="ByteVector" /> object containing the + /// identifier of the frames to remove. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="ident" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="ident" /> is not exactly four bytes long. + /// </exception> + public void RemoveFrames (ByteVector ident) + { + if (ident == null) + throw new ArgumentNullException (nameof (ident)); + + if (ident.Count != 4) + throw new ArgumentException ("Identifier must be four bytes long.", nameof (ident)); + + for (int i = frame_list.Count - 1; i >= 0; i--) + if (frame_list[i].FrameId.Equals (ident)) + frame_list.RemoveAt (i); + } + + /// <summary> + /// Sets the text for a specified Text Information Frame. + /// </summary> + /// <param name="ident"> + /// A <see cref="ByteVector" /> object containing the + /// identifier of the frame to set the data for. + /// </param> + /// <param name="text"> + /// A <see cref="T:string[]" /> containing the text to set for + /// the specified frame, or <see langword="null" /> to unset + /// the value. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="ident" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="ident" /> is not exactly four bytes long. + /// </exception> + public void SetTextFrame (ByteVector ident, params string[] text) + { + if (ident == null) + throw new ArgumentNullException (nameof (ident)); + + if (ident.Count != 4) + throw new ArgumentException ("Identifier must be four bytes long.", + nameof (ident)); + + bool empty = true; + + if (text != null) + for (int i = 0; empty && i < text.Length; i++) + if (!string.IsNullOrEmpty (text[i])) + empty = false; + + if (empty) { + RemoveFrames (ident); + return; + } + + // Handle URL Link frames differently + if (ident[0] == 'W') { + var urlFrame = UrlLinkFrame.Get (this, ident, true); + + urlFrame.Text = text; + urlFrame.TextEncoding = DefaultEncoding; + return; + } + + var frame = TextInformationFrame.Get (this, ident, true); + + frame.Text = text; + frame.TextEncoding = DefaultEncoding; + } + + /// <summary> + /// Sets the text for a specified Text Information Frame. + /// </summary> + /// <param name="ident"> + /// A <see cref="ByteVector" /> object containing the + /// identifier of the frame to set the data for. + /// </param> + /// <param name="text"> + /// A <see cref="StringCollection" /> object containing the + /// text to set for the specified frame, or <see + /// langword="null" /> to unset the value. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="ident" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="ident" /> is not exactly four bytes long. + /// </exception> + [Obsolete ("Use SetTextFrame(ByteVector,String[])")] + public void SetTextFrame (ByteVector ident, StringCollection text) + { + if (text == null || text.Count == 0) + RemoveFrames (ident); + else + SetTextFrame (ident, text.ToArray ()); + } + + /// <summary> + /// Sets the numeric values for a specified Text Information + /// Frame. + /// </summary> + /// <param name="ident"> + /// A <see cref="ByteVector" /> object containing the + /// identifier of the frame to set the data for. + /// </param> + /// <param name="number"> + /// A <see cref="uint" /> value containing the number to + /// store. + /// </param> + /// <param name="count"> + /// A <see cref="uint" /> value representing a total which + /// <paramref name="number" /> is a part of, or zero if + /// <paramref name="number" /> is not part of a set. + /// </param> + /// <param name="format"> + /// A <see cref="string" /> value representing the format + /// to be used to repreesent the <paramref name="number"/>. + /// Default: simple decimal number ("0"). + /// </param> + /// <remarks> + /// If both <paramref name="number" /> and <paramref + /// name="count" /> are equal to zero, the value will be + /// cleared. If <paramref name="count" /> is zero, <paramref + /// name="number" /> by itself will be stored. Otherwise, the + /// values will be stored as "<paramref name="number" + /// />/<paramref name="count" />". + /// </remarks> + /// <exception cref="ArgumentNullException"> + /// <paramref name="ident" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="ident" /> is not exactly four bytes long. + /// </exception> + public void SetNumberFrame (ByteVector ident, uint number, uint count, string format = "0") + { + if (ident == null) + throw new ArgumentNullException (nameof (ident)); + + if (ident.Count != 4) + throw new ArgumentException ("Identifier must be four bytes long.", nameof (ident)); + + if (number == 0 && count == 0) { + RemoveFrames (ident); + } else if (count != 0) { + SetTextFrame (ident, string.Format ( + CultureInfo.InvariantCulture, "{0:" + format + "}/{1}", + number, count)); + } else { + SetTextFrame (ident, number.ToString (format, CultureInfo.InvariantCulture)); + } + } + + /// <summary> + /// Renders the current instance as a raw ID3v2 tag. + /// </summary> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered tag. + /// </returns> + /// <remarks> + /// By default, tags will be rendered in the version they + /// were loaded in, and new tags using the version specified + /// by <see cref="DefaultVersion" />. If <see + /// cref="ForceDefaultVersion" /> is <see langword="true" />, + /// all tags will be rendered in using the version specified + /// by <see cref="DefaultVersion" />, except for tags with + /// footers, which must be in version 4. + /// </remarks> + public ByteVector Render () + { + // Convert the PerformersRole to the TMCL Tag + + string[] ret = null; + if (performers_role != null) { + var map = new Dictionary<string, string> (); + for (int i = 0; i < performers_role.Length; i++) { + var insts = performers_role[i]; + if (string.IsNullOrEmpty (insts)) + continue; + + var instlist = insts.Split (';'); + foreach (var iinst in instlist) { + var inst = iinst.Trim (); + + if (i < Performers.Length) { + var perf = Performers[i]; + if (map.ContainsKey (inst)) { + map[inst] += ", " + perf; + } else { + map.Add (inst, perf); + } + } + } + } + + // Convert dictionary to array + ret = new string[map.Count * 2]; + int j = 0; + foreach (var dict in map) { + ret[j++] = dict.Key; + ret[j++] = dict.Value; + } + } + + SetTextFrame (FrameType.TMCL, ret); + + + // We need to render the "tag data" first so that we + // have to correct size to render in the tag's header. + // The "tag data" (everything that is included in + // Header.TagSize) includes the extended header, frames + // and padding, but does not include the tag's header or + // footer. + + bool has_footer = (header.Flags & + HeaderFlags.FooterPresent) != 0; + bool unsynchAtFrameLevel = (header.Flags & HeaderFlags.Unsynchronisation) != 0 && Version >= 4; + bool unsynchAtTagLevel = (header.Flags & HeaderFlags.Unsynchronisation) != 0 && Version < 4; + + header.MajorVersion = has_footer ? (byte)4 : Version; + + var tag_data = new ByteVector (); + + // TODO: Render the extended header. + header.Flags &= ~HeaderFlags.ExtendedHeader; + + // Loop through the frames rendering them and adding + // them to the tag_data. + foreach (Frame frame in frame_list) { + if (unsynchAtFrameLevel) + frame.Flags |= FrameFlags.Unsynchronisation; + + if ((frame.Flags & + FrameFlags.TagAlterPreservation) != 0) + continue; + + try { + tag_data.Add (frame.Render (header.MajorVersion)); + } catch (NotImplementedException) { + } + } + + // Add unsyncronization bytes if necessary. + if (unsynchAtTagLevel) + SynchData.UnsynchByteVector (tag_data); + + // Compute the amount of padding, and append that to + // tag_data. + + + if (!has_footer) + tag_data.Add (new ByteVector ((int) + ((tag_data.Count < header.TagSize) ? + (header.TagSize - tag_data.Count) : + 1024))); + + // Set the tag size. + header.TagSize = (uint)tag_data.Count; + + tag_data.Insert (0, header.Render ()); + if (has_footer) + tag_data.Add (new Footer (header).Render ()); + + return tag_data; + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets and sets the header flags applied to the current + /// instance. + /// </summary> + /// <value> + /// A bitwise combined <see cref="HeaderFlags" /> value + /// containing flags applied to the current instance. + /// </value> + public HeaderFlags Flags { + get { return header.Flags; } + set { header.Flags = value; } + } + + /// <summary> + /// Gets and sets the ID3v2 version of the current instance. + /// </summary> + /// <value> + /// A <see cref="byte" /> value specifying the ID3v2 version + /// of the current instance. + /// </value> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="value" /> is less than 2 or more than 4. + /// </exception> + public byte Version { + get { + return ForceDefaultVersion ? DefaultVersion : header.MajorVersion; + } + set { + if (value < 2 || value > 4) + throw new ArgumentOutOfRangeException (nameof (value), "Version must be 2, 3, or 4"); + + header.MajorVersion = value; + } + } + + #endregion + + + + #region Public Static Properties + + /// <summary> + /// Gets and sets the ISO-639-2 language code to use when + /// searching for and storing language specific values. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing an ISO-639-2 + /// language code fto use when searching for and storing + /// language specific values. + /// </value> + /// <remarks> + /// If the language is unknown, " " is the appropriate + /// filler. + /// </remarks> + public static string Language { + get { return language; } + set { + language = (value == null || value.Length < 3) ? " " : value.Substring (0, 3); + } + } + + /// <summary> + /// Gets and sets the the default version to use when + /// creating new tags. + /// </summary> + /// <value> + /// A <see cref="byte" /> value specifying the default ID3v2 + /// version. The default version for this library is 3. + /// </value> + /// <remarks> + /// If <see cref="ForceDefaultVersion" /> is <see + /// langword="true" />, all tags will be rendered with this + /// version. + /// </remarks> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="value" /> is less than 2 or more than 4. + /// </exception> + public static byte DefaultVersion { + get { return default_version; } + set { + if (value < 2 || value > 4) + throw new ArgumentOutOfRangeException (nameof (value), "Version must be 2, 3, or 4"); + + default_version = value; + } + } + + /// <summary> + /// Gets and sets whether or not to save all tags in the + /// default version rather than their original version. + /// </summary> + /// <value> + /// If <see langword="true"/>, tags will be saved in + /// <see cref="DefaultVersion" /> rather than their original + /// format, with the exception of tags with footers, which + /// will be saved in version 4. + /// </value> + public static bool ForceDefaultVersion { get; set; } = false; + + /// <summary> + /// Gets and sets the encoding to use when creating new + /// frames. + /// </summary> + /// <value> + /// A <see cref="StringType" /> value specifying the encoding + /// to use when creating new frames. + /// </value> + public static StringType DefaultEncoding { get; set; } = StringType.UTF8; + + /// <summary> + /// Gets and sets whether or not to render all frames with + /// the default encoding rather than their original encoding. + /// </summary> + /// <value> + /// If <see langword="true"/>, fames will be rendered in + /// <see cref="DefaultEncoding" /> rather than their original + /// encoding. + /// </value> + public static bool ForceDefaultEncoding { get; set; } = false; + + /// <summary> + /// Gets and sets whether or not to use ID3v1 style numeric + /// genres when possible. + /// </summary> + /// <value> + /// A <see cref="bool" /> value specifying whether or not to + /// use genres with numeric values when possible. + /// </value> + /// <remarks> + /// If <see langword="true" />, TagLib# will try looking up + /// the numeric genre code when storing the value. For + /// ID3v2.2 and ID3v2.3, "Rock" would be stored as "(17)" and + /// for ID3v2.4 it would be stored as "17". + /// </remarks> + public static bool UseNumericGenres { get; set; } = true; + + #endregion + + + + #region Protected Methods + + /// <summary> + /// Populates the current instance be reading in a tag from + /// a specified position in a specified file. + /// </summary> + /// <param name="file"> + /// A <see cref="File" /> object to read the tag from. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specifying the seek position + /// at which to read the tag. + /// </param> + /// <param name="style"> + /// A <see cref="ReadStyle"/> value specifying how the media + /// data is to be read into the current instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="position" /> is less than 0 or greater + /// than the size of the file. + /// </exception> + protected void Read (File file, long position, ReadStyle style) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + file.Mode = File.AccessMode.Read; + + if (position < 0 || position > file.Length - Header.Size) + throw new ArgumentOutOfRangeException (nameof (position)); + + file.Seek (position); + + header = new Header (file.ReadBlock ((int)Header.Size)); + + // If the tag size is 0, then this is an invalid tag. + // Tags must contain at least one frame. + + if (header.TagSize == 0) + return; + + position += Header.Size; + Parse (null, file, position, style); + } + + /// <summary> + /// Populates the current instance by parsing the contents of + /// a raw ID3v2 tag, minus the header. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the content + /// of an ID3v2 tag, minus the header. + /// </param> + /// <param name="file"> + /// A <see cref="File"/> object containing + /// abstraction of the file to read. + /// Ignored if <paramref name="data"/> is not null. + /// </param> + /// <param name="position"> + /// A <see cref="int" /> value reference specifying at what + /// index in <paramref name="file" /> + /// at which the frame begins. + /// </param> + /// <param name="style"> + /// A <see cref="ReadStyle"/> value specifying how the media + /// data is to be read into the current instance. + /// </param> + /// <remarks> + /// This method must only be called after the internal + /// header has been read from the file, otherwise the data + /// cannot be parsed correctly. + /// </remarks> + protected void Parse (ByteVector data, File file, long position, ReadStyle style) + { + // If the entire tag is marked as unsynchronized, and this tag + // is version id3v2.3 or lower, resynchronize it. + bool fullTagUnsynch = (header.MajorVersion < 4) && + (header.Flags & HeaderFlags.Unsynchronisation) != 0; + + // Avoid to load all the ID3 tag if PictureLazy enabled and size is + // significant enough (ID3v4 and later only) + if (data == null && + (fullTagUnsynch || + header.TagSize < 1024 || + (style & ReadStyle.PictureLazy) == 0 || + (header.Flags & HeaderFlags.ExtendedHeader) != 0)) { + file.Seek (position); + data = file.ReadBlock ((int)header.TagSize); + } + + if (fullTagUnsynch) + SynchData.ResynchByteVector (data); + + int frame_data_position = data != null ? 0 : (int)position; + int frame_data_endposition = (data != null ? data.Count : (int)header.TagSize) + + frame_data_position - (int)FrameHeader.Size (header.MajorVersion); + + + // Check for the extended header (ID3v2 only) + + if ((header.Flags & HeaderFlags.ExtendedHeader) != 0) { + extended_header = new ExtendedHeader (data, header.MajorVersion); + + if (extended_header.Size <= data.Count) { + frame_data_position += (int)extended_header.Size; + frame_data_endposition -= (int)extended_header.Size; + } + } + + // Parse the frames. TDRC, TDAT, and TIME will be needed + // for post-processing, so check for them as they are + // loaded. + TextInformationFrame tdrc = null; + TextInformationFrame tyer = null; + TextInformationFrame tdat = null; + TextInformationFrame time = null; + + while (frame_data_position < frame_data_endposition) { + + Frame frame; + + try { + frame = FrameFactory.CreateFrame (data, file, ref frame_data_position, header.MajorVersion, fullTagUnsynch); + } catch (NotImplementedException) { + continue; + } catch (CorruptFileException) { + throw; + } + + if (frame == null) + break; + + // Only add frames that contain data. + if (frame.Size == 0) + continue; + + AddFrame (frame); + + // If the tag is version 4, no post-processing + // is needed. + if (header.MajorVersion == 4) + continue; + + // Load up the first instance of each, for + // post-processing. + + if (tdrc == null && + frame.FrameId.Equals (FrameType.TDRC)) { + tdrc = frame as TextInformationFrame; + } else if (tyer == null && + frame.FrameId.Equals (FrameType.TYER)) { + tyer = frame as TextInformationFrame; + } else if (tdat == null && + frame.FrameId.Equals (FrameType.TDAT)) { + tdat = frame as TextInformationFrame; + } else if (time == null && + frame.FrameId.Equals (FrameType.TIME)) { + time = frame as TextInformationFrame; + } + } + + // Try to fill out the date/time of the TDRC frame. Can't do that if no TDRC + // frame exists, or if there is no TDAT frame, or if TDRC already has the date. + if (tdrc == null || tdat == null || tdrc.ToString ().Length > 4) { + return; + } + + string year = tdrc.ToString (); + if (year.Length != 4) + return; + + // Start with the year already in TDRC, then add the TDAT and TIME if available + var tdrc_text = new StringBuilder (); + tdrc_text.Append (year); + + // Add the date + if (tdat != null) { + string tdat_text = tdat.ToString (); + if (tdat_text.Length == 4) { + tdrc_text.Append ("-").Append (tdat_text, 0, 2).Append ("-").Append (tdat_text, 2, 2); + + // Add the time + if (time != null) { + string time_text = time.ToString (); + + if (time_text.Length == 4) + tdrc_text.Append ("T").Append (time_text, 0, 2).Append (":").Append (time_text, 2, 2); + + RemoveFrames (FrameType.TIME); + } + } + + RemoveFrames (FrameType.TDAT); + } + + tdrc.Text = new [] { tdrc_text.ToString () }; + } + + #endregion + + + + #region Private Methods + + /// <summary> + /// Gets the text values from a specified Text Information + /// Frame. + /// </summary> + /// <param name="ident"> + /// A <see cref="ByteVector" /> object containing the frame + /// identifier of the Text Information Frame to get the value + /// from. + /// </param> + /// <returns> + /// A <see cref="T:string[]" /> containing the text of the + /// specified frame, or an empty array if no values were + /// found. + /// </returns> + string[] GetTextAsArray (ByteVector ident) + { + var frame = TextInformationFrame.Get (this, ident, false); + + return frame == null ? new string[0] : frame.Text; + } + + /// <summary> + /// Gets an integer value from a "/" delimited list in a + /// specified Text Information Frame. + /// </summary> + /// <param name="ident"> + /// A <see cref="ByteVector" /> object containing the frame + /// identifier of the Text Information Frame to read from. + /// </param> + /// <param name="index"> + /// A <see cref="int" /> value specifying the index in the + /// integer list of the value to return. + /// </param> + /// <returns> + /// A <see cref="uint" /> value read from the list in the + /// frame, or 0 if the value wasn't found. + /// </returns> + uint GetTextAsUInt32 (ByteVector ident, int index) + { + string text = GetTextAsString (ident); + + if (text == null) + return 0; + + string[] values = text.Split (new [] { '/' }, + index + 2); + + if (values.Length < index + 1) + return 0; + + if (uint.TryParse (values[index], out var result)) + return result; + + return 0; + } + + /// <summary> + /// Gets a TXXX frame via reference of the description field, optionally searching for the + /// frame in a case-sensitive manner. + /// </summary> + /// <param name="description">String containing the description field</param> + /// <param name="caseSensitive">case-sensitive search if true.</param> + /// <returns>UserTextInformationFrame (TXXX) that corresponds to the description</returns> + string GetUserTextAsString (string description, bool caseSensitive) + { + //Gets the TXXX frame, frame will be null if nonexistant + var frame = UserTextInformationFrame.Get (this, description, DefaultEncoding, false, caseSensitive); + + //TXXX frames support multivalue strings, join them up and return + //only the text from the frame. + string result = frame == null ? null : string.Join (";", frame.Text); + return string.IsNullOrEmpty (result) ? null : result; + + } + + /// <summary> + /// Gets a TXXX frame via reference of the description field. + /// </summary> + /// <param name="description">String containing the description field</param> + /// <returns>UserTextInformationFrame (TXXX) that corresponds to the description</returns> + string GetUserTextAsString (string description) + { + return GetUserTextAsString (description, true); + } + + /// <summary> + /// Creates and/or sets a UserTextInformationFrame (TXXX) with the given + /// description and text, optionally searching for the frame in a case-sensitive manner. + /// </summary> + /// <param name="description">String containing the Description field for the + /// TXXX frame</param> + /// <param name="text">String containing the Text field for the TXXX frame</param> + /// <param name="caseSensitive">case-sensitive search if true.</param> + public void SetUserTextAsString (string description, string text, bool caseSensitive) + { + //Get the TXXX frame, create a new one if needed + var frame = UserTextInformationFrame.Get (this, description, DefaultEncoding, true, caseSensitive); + + if (!string.IsNullOrEmpty (text)) { + frame.Text = text.Split (';'); + } else { + //Text string is null or empty, delete the frame, prevent empties + RemoveFrame (frame); + } + } + + /// <summary> + /// Creates and/or sets a UserTextInformationFrame (TXXX) with the given + /// description and text. + /// </summary> + /// <param name="description">String containing the Description field for the + /// TXXX frame</param> + /// <param name="text">String containing the Text field for the TXXX frame</param> + public void SetUserTextAsString (string description, string text) + { + SetUserTextAsString (description, text, true); + } + + /// <summary> + /// Gets the text from a particular UFID frame, referenced by the owner field + /// </summary> + /// <param name="owner">String containing the "Owner" data</param> + /// <returns>String containing the text from the UFID frame, or null</returns> + string GetUfidText (string owner) + { + //Get the UFID frame, frame will be null if nonexistant + var frame = UniqueFileIdentifierFrame.Get (this, owner, false); + + //If the frame existed: frame.Identifier is a bytevector, get a string + string result = frame?.Identifier.ToString (); + return string.IsNullOrEmpty (result) ? null : result; + } + + /// <summary> + /// Creates and/or sets the text for a UFID frame, referenced by owner + /// </summary> + /// <param name="owner">String containing the Owner field</param> + /// <param name="text">String containing the text to set for the frame</param> + void SetUfidText (string owner, string text) + { + + //Get a UFID frame, create if necessary + var frame = UniqueFileIdentifierFrame.Get (this, owner, true); + + //If we have a real string, convert to ByteVector and apply to frame + if (!string.IsNullOrEmpty (text)) { + var identifier = ByteVector.FromString (text, StringType.UTF8); + frame.Identifier = identifier; + } else { + //String was null or empty, remove the frame to prevent empties + RemoveFrame (frame); + } + } + + /// <summary> + /// Moves a specified frame so it is the first of its type in + /// the tag. + /// </summary> + /// <param name="frame"> + /// A <see cref="Frame" /> object to make the first of its + /// type. + /// </param> + void MakeFirstOfType (Frame frame) + { + ByteVector type = frame.FrameId; + Frame swapping = null; + for (int i = 0; i < frame_list.Count; i++) { + if (swapping == null) { + if (frame_list[i].FrameId.Equals (type)) + swapping = frame; + else + continue; + } + + Frame tmp = frame_list[i]; + frame_list[i] = swapping; + swapping = tmp; + + if (swapping == frame) + return; + } + + if (swapping != null) + frame_list.Add (swapping); + } + + #endregion + + + + #region IEnumerable + + /// <summary> + /// Gets an enumerator for enumerating through the frames. + /// </summary> + /// <returns> + /// A <see cref="T:System.Collections.IEnumerator`1" /> for + /// enumerating through the frames. + /// </returns> + public IEnumerator<Frame> GetEnumerator () + { + return frame_list.GetEnumerator (); + } + + IEnumerator IEnumerable.GetEnumerator () + { + return frame_list.GetEnumerator (); + } + + #endregion + + + + #region TagLib.Tag + + /// <summary> + /// Gets the tag types contained in the current instance. + /// </summary> + /// <value> + /// Always <see cref="TagTypes.Id3v2" />. + /// </value> + public override TagTypes TagTypes { + get { return TagTypes.Id3v2; } + } + + /// <summary> + /// Gets and sets the title for the media described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the title for + /// the media described by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "TIT2" Text + /// Information Frame. + /// </remarks> + public override string Title { + get { return GetTextAsString (FrameType.TIT2); } + set { SetTextFrame (FrameType.TIT2, value); } + } + + /// <summary> + /// Gets and sets the sort names of the Title of the + /// media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the sort names for + /// the Title of the media described by the current instance, + /// or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "TSOT" Text + /// Information Frame. + /// </remarks> + public override string TitleSort { + get { return GetTextAsString (FrameType.TSOT); } + set { SetTextFrame (FrameType.TSOT, value); } + } + + + /// <summary> + /// Gets and sets a short description, one-liner. + /// It represents the tagline of the Video/music. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the subtitle + /// the media represented by the current instance + /// or an empty array if no value is present. + /// </value> + /// <remarks> + /// <para>This field gives a nice/short precision to + /// the title, which is typically below the title on the + /// front cover of a media. + /// For example, for "Back to the future", this would be + /// "It's About Time". + /// </para> + /// </remarks> + /// <remarks> + /// This property is implemented using the "TIT3" Text + /// Information Frame. + /// </remarks> + public override string Subtitle { + get { return GetTextAsString (FrameType.TIT3); } + set { SetTextFrame (FrameType.TIT3, value); } + } + + /// <summary> + /// Gets and sets a short description of the media. + /// For a music, this could be the comment that the artist + /// made of its artwork. For a video, this should be a + /// short summary of the story/plot, but a spoiler. This + /// should give the impression of what to expect in the + /// media. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the subtitle + /// the media represented by the current instance + /// or an empty array if no value is present. + /// </value> + /// <remarks> + /// <para>This is especially relevant for a movie. + /// For example, for "Back to the Future 2", this could be + /// "After visiting 2015, Marty McFly must repeat his visit + /// to 1955 to prevent disastrous changes to 1985...without + /// interfering with his first trip". + /// </para> + /// </remarks> + public override string Description { + get { return GetUserTextAsString ("Description"); } + set { SetUserTextAsString ("Description", value); } + } + + + /// <summary> + /// Gets and sets the performers or artists who performed in + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the performers or + /// artists who performed in the media described by the + /// current instance or an empty array if no value is + /// present. + /// </value> + /// <remarks> + /// This property is implemented using the "TPE1" Text + /// Information Frame. + /// </remarks> + public override string[] Performers { + get { return GetTextAsArray (FrameType.TPE1); } + set { SetTextFrame (FrameType.TPE1, value); } + } + + /// <summary> + /// Gets and sets the sort names of the performers or artists + /// who performed in the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the sort names for + /// the performers or artists who performed in the media + /// described by the current instance, or an empty array if + /// no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "TSOP" Text + /// Information Frame. http://www.id3.org/id3v2.4.0-frames + /// </remarks> + public override string[] PerformersSort { + get { return GetTextAsArray (FrameType.TSOP); } + set { SetTextFrame (FrameType.TSOP, value); } + } + + /// <summary> + /// Gets and sets the Charaters for a video media, or + /// instruments played for music media. + /// This should match the <see cref="Performers"/> array (for + /// each person correspond one/more role). Several roles for + /// the same artist/actor can be made up with semicolons. + /// For example, "Marty McFly; Marty McFly Jr.; Marlene McFly". + /// </summary> + /// <remarks> + /// <para> This is typically usefull for movies, although the + /// instrument played by each artist in a music may be of + /// relevance. + /// </para> + /// <para>It is highly important to match each role to the + /// performers. This means that a role may be <see + /// langword="null"/> to keep the match between a + /// Performers[i] and PerformersRole[i]. + /// </para> + /// </remarks> + /// <remarks> + /// This property is implemented using the "TMCL" Text + /// Information Frame: The 'Musician credits list' is + /// intended as a mapping between instruments and the + /// musician that played it.Every odd field is an + /// instrument and every even is an artist or a comma + /// delimited list of artists. + /// </remarks> + public override string[] PerformersRole { + get { + if (performers_role != null) { + return performers_role; + } + + var perfref = Performers; + if (Performers == null) + return performers_role = new string[0]; + + // Map the instruments to the performers + + string[] map = GetTextAsArray (FrameType.TMCL); + performers_role = new string[Performers.Length]; + for (int i = 0; i + 1 < map.Length; i += 2) { + string inst = map[i]; + string perfs = map[i + 1]; + if (string.IsNullOrEmpty (inst) + || string.IsNullOrEmpty (perfs)) + continue; + + var perflist = perfs.Split (','); + foreach (string iperf in perflist) { + if (iperf == null) continue; + var perf = iperf.Trim (); + if (string.IsNullOrEmpty (perf)) continue; + for (int j = 0; j < perfref.Length; j++) { + if (perfref[j] == perf) { + performers_role[j] = performers_role[j] == null ? inst : + performers_role[j] + "; " + inst; + } + } + } + } + + return performers_role; + } + + set { + performers_role = value ?? new string[0]; + } + } + + + /// <summary> + /// Gets and sets the sort names of the band or artist who is + /// credited in the creation of the entire album or collection + /// containing the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the sort names for + /// the performers or artists who performed in the media + /// described by the current instance, or an empty array if + /// no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "TSO2" Text + /// Information Frame. http://www.id3.org/iTunes + /// </remarks> + public override string[] AlbumArtistsSort { + get { return GetTextAsArray (FrameType.TSO2); } + set { SetTextFrame (FrameType.TSO2, value); } + } + + /// <summary> + /// Gets and sets the band or artist who is credited in the + /// creation of the entire album or collection containing the + /// media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the band or artist + /// who is credited in the creation of the entire album or + /// collection containing the media described by the current + /// instance or an empty array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "TPE2" Text + /// Information Frame. + /// </remarks> + public override string[] AlbumArtists { + get { return GetTextAsArray (FrameType.TPE2); } + set { SetTextFrame (FrameType.TPE2, value); } + } + + /// <summary> + /// Gets and sets the composers of the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the composers of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "TCOM" Text + /// Information Frame. + /// </remarks> + public override string[] Composers { + get { return GetTextAsArray (FrameType.TCOM); } + set { SetTextFrame (FrameType.TCOM, value); } + } + + /// <summary> + /// Gets and sets the sort names of the composers of the + /// media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the sort names for + /// the performers or artists who performed in the media + /// described by the current instance, or an empty array if + /// no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "TSOC" Text + /// Information Frame. http://www.id3.org/id3v2.4.0-frames + /// </remarks> + public override string[] ComposersSort { + get { return GetTextAsArray (FrameType.TSOC); } + set { SetTextFrame (FrameType.TSOC, value); } + } + + /// <summary> + /// Gets and sets the album of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the album of + /// the media represented by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "TALB" Text + /// Information Frame. + /// </remarks> + public override string Album { + get { return GetTextAsString (FrameType.TALB); } + set { SetTextFrame (FrameType.TALB, value); } + } + + /// <summary> + /// Gets and sets the sort names of the Album title of the + /// media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the sort names for + /// the Title in the media described by the current instance, + /// or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "TSOA" Text + /// Information Frame. http://www.id3.org/id3v2.4.0-frames + /// </remarks> + public override string AlbumSort { + get { return GetTextAsString (FrameType.TSOA); } + set { SetTextFrame (FrameType.TSOA, value); } + } + + /// <summary> + /// Gets and sets a user comment on the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing user comments + /// on the media represented by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "COMM" Comments + /// Frame with an empty description and the language + /// specified by <see cref="Language" />. + /// </remarks> + public override string Comment { + get { + var f = CommentsFrame.GetPreferred (this, string.Empty, Language); + return f?.ToString (); + } + set { + CommentsFrame frame; + + if (string.IsNullOrEmpty (value)) { + while ((frame = CommentsFrame.GetPreferred (this, string.Empty, Language)) != null) + RemoveFrame (frame); + + return; + } + + frame = CommentsFrame.Get (this, string.Empty, Language, true); + + frame.Text = value; + frame.TextEncoding = DefaultEncoding; + MakeFirstOfType (frame); + } + } + + /// <summary> + /// Gets and sets the genres of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the genres of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "TCON" Text + /// Information Frame. + /// </remarks> + public override string[] Genres { + get { + string[] text = GetTextAsArray (FrameType.TCON); + + if (text.Length == 0) + return text; + + var list = new List<string> (); + + foreach (string genre in text) { + if (string.IsNullOrEmpty (genre)) + continue; + + // The string may just be a genre + // number. + + string genre_from_index = TagLib.Genres.IndexToAudio (genre); + + if (genre_from_index != null) + list.Add (genre_from_index); + else + list.Add (genre); + } + + return list.ToArray (); + } + set { + if (value == null || !UseNumericGenres) { + SetTextFrame (FrameType.TCON, value); + return; + } + + // Clone the array so changes made won't effect + // the passed array. + value = (string[])value.Clone (); + + for (int i = 0; i < value.Length; i++) { + int index = TagLib.Genres.AudioToIndex (value[i]); + + if (index != 255) + value[i] = index.ToString (CultureInfo.InvariantCulture); + } + + SetTextFrame (FrameType.TCON, value); + } + } + + /// <summary> + /// Gets and sets the year that the media represented by the + /// current instance was recorded. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the year that the media + /// represented by the current instance was created or zero + /// if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "TDRC" Text + /// Information Frame. If a value greater than 9999 is set, + /// this property will be cleared. + /// </remarks> + public override uint Year { + get { + string text = GetTextAsString (FrameType.TDRC); + + if (text == null || text.Length < 4) + return 0; + + if (uint.TryParse (text.Substring (0, 4), out var value)) + return value; + + return 0; + } + set { + if (value > 9999) + value = 0; + + SetNumberFrame (FrameType.TDRC, value, 0); + } + } + + /// <summary> + /// Gets and sets the position of the media represented by + /// the current instance in its containing album. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the position of the + /// media represented by the current instance in its + /// containing album or zero if not specified. + /// </value> + /// <remarks> + /// This property is implemented using the "TRCK" Text + /// Information Frame. + /// </remarks> + public override uint Track { + get { return GetTextAsUInt32 (FrameType.TRCK, 0); } + set { SetNumberFrame (FrameType.TRCK, value, TrackCount, "00"); } + } + + /// <summary> + /// Gets and sets the number of tracks in the album + /// containing the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of tracks in + /// the album containing the media represented by the current + /// instance or zero if not specified. + /// </value> + /// <remarks> + /// This property is implemented using the "TRCK" Text + /// Information Frame. + /// </remarks> + public override uint TrackCount { + get { return GetTextAsUInt32 (FrameType.TRCK, 1); } + set { SetNumberFrame (FrameType.TRCK, Track, value, "00"); } + } + + /// <summary> + /// Gets and sets the number of the disc containing the media + /// represented by the current instance in the boxed set. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of the disc + /// containing the media represented by the current instance + /// in the boxed set. + /// </value> + /// <remarks> + /// This property is implemented using the "TPOS" Text + /// Information Frame. + /// </remarks> + public override uint Disc { + get { return GetTextAsUInt32 (FrameType.TPOS, 0); } + set { SetNumberFrame (FrameType.TPOS, value, DiscCount); } + } + + /// <summary> + /// Gets and sets the number of discs in the boxed set + /// containing the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of discs in + /// the boxed set containing the media represented by the + /// current instance or zero if not specified. + /// </value> + /// <remarks> + /// This property is implemented using the "TPOS" Text + /// Information Frame. + /// </remarks> + public override uint DiscCount { + get { return GetTextAsUInt32 (FrameType.TPOS, 1); } + set { SetNumberFrame (FrameType.TPOS, Disc, value); } + } + + /// <summary> + /// Gets and sets the lyrics or script of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the lyrics or + /// script of the media represented by the current instance + /// or <see langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "USLT" + /// Unsynchronized Lyrics Frame with an empty description and + /// the language specified by <see cref="Language" />. + /// </remarks> + public override string Lyrics { + get { + var f = UnsynchronisedLyricsFrame.GetPreferred (this, string.Empty, Language); + + return f?.ToString (); + } + set { + UnsynchronisedLyricsFrame frame; + + if (string.IsNullOrEmpty (value)) { + while ((frame = UnsynchronisedLyricsFrame.GetPreferred (this, string.Empty, Language)) != null) + RemoveFrame (frame); + + return; + } + + frame = UnsynchronisedLyricsFrame.Get (this, string.Empty, Language, true); + + frame.Text = value; + frame.TextEncoding = DefaultEncoding; + } + } + + /// <summary> + /// Gets and sets the grouping on the album which the media + /// in the current instance belongs to. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the grouping on + /// the album which the media in the current instance belongs + /// to or <see langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "TIT1" Text + /// Information Frame. + /// </remarks> + public override string Grouping { + get { return GetTextAsString (FrameType.TIT1); } + set { SetTextFrame (FrameType.TIT1, value); } + } + + /// <summary> + /// Gets and sets the number of beats per minute in the audio + /// of the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of beats per + /// minute in the audio of the media represented by the + /// current instance, or zero if not specified. + /// </value> + /// <remarks> + /// This property is implemented using the "TBPM" Text + /// Information Frame. + /// </remarks> + public override uint BeatsPerMinute { + get { + string text = GetTextAsString (FrameType.TBPM); + + if (text == null) + return 0; + + if (double.TryParse (text, out var result) && result >= 0.0) + return (uint)Math.Round (result); + + return 0; + } + set { SetNumberFrame (FrameType.TBPM, value, 0); } + } + + /// <summary> + /// Gets and sets the conductor or director of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the conductor + /// or director of the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// This property is implemented using the "TPE3" Text + /// Information Frame. + /// </remarks> + public override string Conductor { + get { return GetTextAsString (FrameType.TPE3); } + set { SetTextFrame (FrameType.TPE3, value); } + } + + /// <summary> + /// Gets and sets the copyright information for the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the copyright + /// information for the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// This property is implemented using the "TCOP" Text + /// Information Frame. + /// </remarks> + public override string Copyright { + get { return GetTextAsString (FrameType.TCOP); } + set { SetTextFrame (FrameType.TCOP, value); } + } + + /// <summary> + /// Gets and sets the date at which the tag has been written. + /// </summary> + /// <value> + /// A nullable <see cref="DateTime" /> object containing the + /// date at which the tag has been written, or <see + /// langword="null" /> if no value present. + /// </value> + /// <remarks> + /// This property is implemented using the "TDTG" Timestamp + /// Information Frame. + /// </remarks> + public override DateTime? DateTagged { + get { + string value = GetTextAsString (FrameType.TDTG); + if (value != null) { + value = value.Replace ('T', ' '); + if (DateTime.TryParseExact (value, "yyyy-MM-dd HH:mm:ss", null, DateTimeStyles.None, out var date)) { + return date; + } + } + return null; + } + set { + string date = null; + if (value != null) { + date = $"{value:yyyy-MM-dd HH:mm:ss}"; + date = date.Replace (' ', 'T'); + } + SetTextFrame (FrameType.TDTG, date); + } + } + + /// <summary> + /// Gets and sets the MusicBrainz ArtistID + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ArtistID for the media described by the current + /// instance, or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "TXXX:MusicBrainz Artist Id" frame. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzArtistId { + get { return GetUserTextAsString ("MusicBrainz Artist Id", false); } + set { SetUserTextAsString ("MusicBrainz Artist Id", value); } + } + + /// <summary> + /// Gets and sets the MusicBrainz ReleaseGroupID + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseGroupID for the media described by the current + /// instance, or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "TXXX:MusicBrainz Release Group Id" frame. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzReleaseGroupId { + get { return GetUserTextAsString ("MusicBrainz Release Group Id", false); } + set { SetUserTextAsString ("MusicBrainz Release Group Id", value); } + } + + /// <summary> + /// Gets and sets the MusicBrainz ReleaseID + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseID for the media described by the current + /// instance, or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "TXXX:MusicBrainz Album Id" frame. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzReleaseId { + get { return GetUserTextAsString ("MusicBrainz Album Id", false); } + set { SetUserTextAsString ("MusicBrainz Album Id", value); } + } + + /// <summary> + /// Gets and sets the MusicBrainz ReleaseArtistID + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseArtistID for the media described by the current + /// instance, or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "TXXX:MusicBrainz Album Artist Id" frame. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzReleaseArtistId { + get { return GetUserTextAsString ("MusicBrainz Album Artist Id", false); } + set { SetUserTextAsString ("MusicBrainz Album Artist Id", value); } + } + + /// <summary> + /// Gets and sets the MusicBrainz TrackID + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// TrackID for the media described by the current + /// instance, or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "UFID:http://musicbrainz.org" frame. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzTrackId { + get { return GetUfidText ("http://musicbrainz.org"); } + set { SetUfidText ("http://musicbrainz.org", value); } + } + + /// <summary> + /// Gets and sets the MusicBrainz DiscID + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// DiscID for the media described by the current + /// instance, or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "TXXX:MusicBrainz Disc Id" frame. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzDiscId { + get { return GetUserTextAsString ("MusicBrainz Disc Id", false); } + set { SetUserTextAsString ("MusicBrainz Disc Id", value); } + } + + /// <summary> + /// Gets and sets the MusicIP PUID + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicIP PUID + /// for the media described by the current + /// instance, or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "TXXX:MusicIP PUID" frame. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicIpId { + get { return GetUserTextAsString ("MusicIP PUID"); } + set { SetUserTextAsString ("MusicIP PUID", value); } + } + + /// <summary> + /// Gets and sets the Amazon ID (ASIN) + /// </summary> + /// <value> + /// A <see cref="string" /> containing the Amazon Id + /// for the media described by the current + /// instance, or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "TXXX:ASIN" frame. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string AmazonId { + get { return GetUserTextAsString ("ASIN"); } + set { SetUserTextAsString ("ASIN", value); } + } + + /// <summary> + /// Gets and sets the MusicBrainz ReleaseStatus + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseStatus for the media described by the current + /// instance, or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "TXXX:MusicBrainz Album Status" frame. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzReleaseStatus { + get { return GetUserTextAsString ("MusicBrainz Album Status", false); } + set { SetUserTextAsString ("MusicBrainz Album Status", value); } + } + + /// <summary> + /// Gets and sets the MusicBrainz ReleaseType + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseType for the media described by the current + /// instance, or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "TXXX:MusicBrainz Album Type" frame. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzReleaseType { + get { return GetUserTextAsString ("MusicBrainz Album Type", false); } + set { SetUserTextAsString ("MusicBrainz Album Type", value); } + } + + /// <summary> + /// Gets and sets the MusicBrainz ReleaseCountry + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseCountry for the media described by the current + /// instance, or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "TXXX:MusicBrainz Album Release Country" frame. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzReleaseCountry { + get { return GetUserTextAsString ("MusicBrainz Album Release Country", false); } + set { SetUserTextAsString ("MusicBrainz Album Release Country", value); } + } + + /// <summary> + /// Gets and sets the ReplayGain track gain in dB. + /// </summary> + /// <value> + /// A <see cref="bool" /> value in dB for the track gain as + /// per the ReplayGain specification. + /// </value> + /// <remarks> + /// This property is implemented using the "TXXX:REPLAYGAIN_TRACK_GAIN" frame. + /// http://wiki.hydrogenaudio.org/index.php?title=ReplayGain_specification#ID3v2 + /// </remarks> + public override double ReplayGainTrackGain { + get { + string text = GetUserTextAsString ("REPLAYGAIN_TRACK_GAIN", false); + + if (text == null) { + return double.NaN; + } + if (text.ToLower (CultureInfo.InvariantCulture).EndsWith ("db")) { + text = text.Substring (0, text.Length - 2).Trim (); + } + + if (double.TryParse (text, NumberStyles.Float, + CultureInfo.InvariantCulture, out var value)) { + return value; + } + return double.NaN; + } + set { + if (double.IsNaN (value)) { + SetUserTextAsString ("REPLAYGAIN_TRACK_GAIN", null, false); + } else { + string text = value.ToString ("0.00 dB", + CultureInfo.InvariantCulture); + SetUserTextAsString ("REPLAYGAIN_TRACK_GAIN", text, false); + } + } + } + + /// <summary> + /// Gets and sets the ReplayGain track peak sample. + /// </summary> + /// <value> + /// A <see cref="bool" /> value for the track peak as per the + /// ReplayGain specification. + /// </value> + /// <remarks> + /// This property is implemented using the "TXXX:REPLAYGAIN_TRACK_PEAK" frame. + /// http://wiki.hydrogenaudio.org/index.php?title=ReplayGain_specification#ID3v2 + /// </remarks> + public override double ReplayGainTrackPeak { + get { + string text; + + if ((text = GetUserTextAsString ("REPLAYGAIN_TRACK_PEAK", false)) != + null && double.TryParse (text, NumberStyles.Float, + CultureInfo.InvariantCulture, out var value)) { + return value; + } + return double.NaN; + } + set { + if (double.IsNaN (value)) { + SetUserTextAsString ("REPLAYGAIN_TRACK_PEAK", null, false); + } else { + string text = value.ToString ("0.000000", CultureInfo.InvariantCulture); + SetUserTextAsString ("REPLAYGAIN_TRACK_PEAK", text, false); + } + } + } + + /// <summary> + /// Gets and sets the ReplayGain album gain in dB. + /// </summary> + /// <value> + /// A <see cref="bool" /> value in dB for the album gain as + /// per the ReplayGain specification. + /// </value> + /// <remarks> + /// This property is implemented using the "TXXX:REPLAYGAIN_ALBUM_GAIN" frame. + /// http://wiki.hydrogenaudio.org/index.php?title=ReplayGain_specification#ID3v2 + /// </remarks> + public override double ReplayGainAlbumGain { + get { + string text = GetUserTextAsString ("REPLAYGAIN_ALBUM_GAIN", false); + + if (text == null) { + return double.NaN; + } + if (text.ToLower (CultureInfo.InvariantCulture).EndsWith ("db")) { + text = text.Substring (0, text.Length - 2).Trim (); + } + + if (double.TryParse (text, NumberStyles.Float, CultureInfo.InvariantCulture, out var value)) { + return value; + } + return double.NaN; + } + set { + if (double.IsNaN (value)) { + SetUserTextAsString ("REPLAYGAIN_ALBUM_GAIN", null, false); + } else { + string text = value.ToString ("0.00 dB", CultureInfo.InvariantCulture); + SetUserTextAsString ("REPLAYGAIN_ALBUM_GAIN", text, false); + } + } + } + + /// <summary> + /// Gets and sets the ReplayGain album peak sample. + /// </summary> + /// <value> + /// A <see cref="bool" /> value for the album peak as per the + /// ReplayGain specification. + /// </value> + /// <remarks> + /// This property is implemented using the "TXXX:REPLAYGAIN_ALBUM_PEAK" frame. + /// http://wiki.hydrogenaudio.org/index.php?title=ReplayGain_specification#ID3v2 + /// </remarks> + public override double ReplayGainAlbumPeak { + get { + string text; + + if ((text = GetUserTextAsString ("REPLAYGAIN_ALBUM_PEAK", false)) != + null && double.TryParse (text, NumberStyles.Float, + CultureInfo.InvariantCulture, out var value)) { + return value; + } + return double.NaN; + } + set { + if (double.IsNaN (value)) { + SetUserTextAsString ("REPLAYGAIN_ALBUM_PEAK", null, false); + } else { + string text = value.ToString ("0.000000", CultureInfo.InvariantCulture); + SetUserTextAsString ("REPLAYGAIN_ALBUM_PEAK", text, false); + } + } + } + + /// <summary> + /// Gets and sets the initial key of the song. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the initial key of the song. + /// </value> + /// <remarks> + /// This property is implemented using the "TKEY" field. + /// </remarks> + public override string InitialKey { + get { return GetTextAsString (FrameType.TKEY); } + set { SetTextFrame (FrameType.TKEY, value); } + } + + /// <summary> + /// Gets and sets the remixer of the song. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the remixer of the song. + /// </value> + /// <remarks> + /// This property is implemented using the "TPE4" field. + /// </remarks> + public override string RemixedBy { + get { return GetTextAsString (FrameType.TPE4); } + set { SetTextFrame (FrameType.TPE4, value); } + } + + /// <summary> + /// Gets and sets the publisher of the song. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the publisher of the song. + /// </value> + /// <remarks> + /// This property is implemented using the "TPUB" field. + /// </remarks> + public override string Publisher { + get { return GetTextAsString (FrameType.TPUB); } + set { SetTextFrame (FrameType.TPUB, value); } + } + + /// <summary> + /// Gets and sets the ISRC (International Standard Recording Code) of the song. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the ISRC of the song. + /// </value> + /// <remarks> + /// This property is implemented using the "TSRC" field. + /// </remarks> + public override string ISRC { + get { return GetTextAsString (FrameType.TSRC); } + set { SetTextFrame (FrameType.TSRC, value); } + } + + /// <summary> + /// Gets and sets the length of the media represented + /// by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the length of + /// the media represented by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// <para>This field represents the label or length of the album the + /// media belongs to. </para> + /// <para>For example, "00:15:00".</para> + /// </remarks> + public override string Length { + get { return GetTextAsString (FrameType.TLEN); } + set { SetTextFrame (FrameType.TLEN, value); } + } + + /// <summary> + /// Gets and sets a collection of pictures associated with + /// the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:IPicture[]" /> containing a collection of + /// pictures associated with the media represented by the + /// current instance or an empty array if none are present. + /// </value> + /// <remarks> + /// This property is implemented using the "APIC" Attached + /// Picture Frame. + /// </remarks> + public override IPicture[] Pictures { + get { + return new List<AttachmentFrame> (GetFrames<AttachmentFrame> ()).ToArray (); + } + set { + RemoveFrames (FrameType.APIC); + RemoveFrames (FrameType.GEOB); + + if (value == null || value.Length == 0) + return; + + foreach (var picture in value) { + if (!(picture is AttachmentFrame frame)) + frame = new AttachmentFrame (picture); + + AddFrame (frame); + } + } + } + + /// <summary> + /// Gets whether or not the current instance is empty. + /// </summary> + /// <value> + /// <see langword="true" /> if the current instance does not + /// any values. Otherwise <see langword="false" />. + /// </value> + public override bool IsEmpty { + get { return frame_list.Count == 0; } + } + + /// <summary> + /// Clears the values stored in the current instance. + /// </summary> + public override void Clear () + { + frame_list.Clear (); + } + + /// <summary> + /// Gets and sets whether or not the album described by the + /// current instance is a compilation. + /// </summary> + /// <value> + /// A <see cref="bool" /> value indicating whether or not the + /// album described by the current instance is a compilation. + /// </value> + /// <remarks> + /// This property is implemented using the "TCMP" Text + /// Information Frame to provide support for a feature of the + /// Apple iPod and iTunes products. + /// </remarks> + public bool IsCompilation { + get { + string val = GetTextAsString (FrameType.TCMP); + return !string.IsNullOrEmpty (val) && val != "0"; + } + set { SetTextFrame (FrameType.TCMP, value ? "1" : null); } + } + + /// <summary> + /// Copies the values from the current instance to another + /// <see cref="TagLib.Tag" />, optionally overwriting + /// existing values. + /// </summary> + /// <param name="target"> + /// A <see cref="TagLib.Tag" /> object containing the target + /// tag to copy values to. + /// </param> + /// <param name="overwrite"> + /// A <see cref="bool" /> specifying whether or not to copy + /// values over existing one. + /// </param> + /// <remarks> + /// <para>If <paramref name="target" /> is of type <see + /// cref="TagLib.Ape.Tag" /> a complete copy of all values + /// will be performed. Otherwise, only standard values will + /// be copied.</para> + /// </remarks> + /// <exception cref="ArgumentNullException"> + /// <paramref name="target" /> is <see langword="null" />. + /// </exception> + public override void CopyTo (TagLib.Tag target, bool overwrite) + { + if (target == null) + throw new ArgumentNullException (nameof (target)); + + if (!(target is Tag match)) { + base.CopyTo (target, overwrite); + return; + } + + var frames = new List<Frame> (frame_list); + while (frames.Count > 0) { + ByteVector ident = frames[0].FrameId; + bool copy = true; + if (overwrite) { + match.RemoveFrames (ident); + } else { + foreach (Frame f in match.frame_list) + if (f.FrameId.Equals (ident)) { + copy = false; + break; + } + } + + for (int i = 0; i < frames.Count;) { + if (frames[i].FrameId.Equals (ident)) { + if (copy) + match.frame_list.Add (frames[i].Clone ()); + + frames.RemoveAt (i); + } else { + i++; + } + } + } + } + + #endregion + + + + #region ICloneable + + /// <summary> + /// Creates a deep copy of the current instance. + /// </summary> + /// <returns> + /// A new <see cref="Tag" /> object identical to the current + /// instance. + /// </returns> + public Tag Clone () + { + var tag = new Tag { + header = header + }; + if (tag.extended_header != null) + tag.extended_header = extended_header.Clone (); + + foreach (Frame frame in frame_list) + tag.frame_list.Add (frame.Clone ()); + + return tag; + } + + object ICloneable.Clone () + { + return Clone (); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Id3v2/Tag.cs.meta b/Scripts/TaglibSharp/Id3v2/Tag.cs.meta new file mode 100644 index 0000000..b187af6 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/Tag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9d64050aad154a9718a58535d034ac5d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Id3v2/TimestampFormat.cs b/Scripts/TaglibSharp/Id3v2/TimestampFormat.cs new file mode 100644 index 0000000..c2bc6c6 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/TimestampFormat.cs @@ -0,0 +1,50 @@ +// +// TimestampFormat.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + + +namespace TagLib.Id3v2 +{ + /// <summary> + /// Specifies the timestamp format used by a <see + /// cref="SynchronisedLyricsFrame" /> and <see cref="EventTimeCodesFrame"/>. + /// </summary> + public enum TimestampFormat + { + /// <summary> + /// The timestamp is of unknown format. + /// </summary> + Unknown = 0x00, + + /// <summary> + /// The timestamp represents the number of MPEG frames since + /// the beginning of the audio stream. + /// </summary> + AbsoluteMpegFrames = 0x01, + + /// <summary> + /// The timestamp represents the number of milliseconds since + /// the beginning of the audio stream. + /// </summary> + AbsoluteMilliseconds = 0x02 + } +} \ No newline at end of file diff --git a/Scripts/TaglibSharp/Id3v2/TimestampFormat.cs.meta b/Scripts/TaglibSharp/Id3v2/TimestampFormat.cs.meta new file mode 100644 index 0000000..afc81a4 --- /dev/null +++ b/Scripts/TaglibSharp/Id3v2/TimestampFormat.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3e1be87f9440ffca58bc6ed3f1533bab +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Image.meta b/Scripts/TaglibSharp/Image.meta new file mode 100644 index 0000000..09539e2 --- /dev/null +++ b/Scripts/TaglibSharp/Image.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 19ed2fc7ec9d9ea288b4cb62d676bfcc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Image/Codec.cs b/Scripts/TaglibSharp/Image/Codec.cs new file mode 100644 index 0000000..0bbc6b0 --- /dev/null +++ b/Scripts/TaglibSharp/Image/Codec.cs @@ -0,0 +1,145 @@ +// +// Codec.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Image +{ + /// <summary> + /// A photo codec. Contains basic photo details. + /// </summary> + public abstract class Codec : IPhotoCodec + { + #region Properties + + /// <summary> + /// Gets the duration of the media represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="TimeSpan" /> containing the duration of the + /// media represented by the current instance. + /// </value> + public TimeSpan Duration { get { return TimeSpan.Zero; } } + + /// <summary> + /// Gets the types of media represented by the current + /// instance. + /// </summary> + /// <value> + /// A bitwise combined <see cref="MediaTypes" /> containing + /// the types of media represented by the current instance. + /// </value> + public MediaTypes MediaTypes { get { return MediaTypes.Photo; } } + + /// <summary> + /// Gets a text description of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a description + /// of the media represented by the current instance. + /// </value> + public abstract string Description { get; } + + /// <summary> + /// Gets the width of the photo represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the width of the + /// photo represented by the current instance. + /// </value> + public int PhotoWidth { get; protected set; } + + /// <summary> + /// Gets the height of the photo represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the height of the + /// photo represented by the current instance. + /// </value> + public int PhotoHeight { get; protected set; } + + /// <summary> + /// Gets the (format specific) quality indicator of the photo + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value indicating the quality. A value + /// 0 means that there was no quality indicator for the format + /// or the file. + /// </value> + public int PhotoQuality { get; protected set; } + + #endregion + + #region Constructors + + /// <summary> + /// Constructs a new <see cref="Codec" /> with the given width + /// and height. + /// </summary> + /// <param name="width"> + /// The width of the photo. + /// </param> + /// <param name="height"> + /// The height of the photo. + /// </param> + /// <returns> + /// A new <see cref="Codec" /> instance. + /// </returns> + public Codec (int width, int height) + : this (width, height, 0) + { + } + + /// <summary> + /// Constructs a new <see cref="Codec" /> with the given width + /// and height. + /// </summary> + /// <param name="width"> + /// The width of the photo. + /// </param> + /// <param name="height"> + /// The height of the photo. + /// </param> + /// <param name="quality"> + /// The quality indicator for the photo, if the format supports it. + /// </param> + /// <returns> + /// A new <see cref="Codec" /> instance. + /// </returns> + public Codec (int width, int height, int quality) + { + PhotoWidth = width; + PhotoHeight = height; + PhotoQuality = quality; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Image/Codec.cs.meta b/Scripts/TaglibSharp/Image/Codec.cs.meta new file mode 100644 index 0000000..dceab53 --- /dev/null +++ b/Scripts/TaglibSharp/Image/Codec.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 53e27162094a4524997407685f897a19 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Image/CombinedImageTag.cs b/Scripts/TaglibSharp/Image/CombinedImageTag.cs new file mode 100644 index 0000000..2cc862c --- /dev/null +++ b/Scripts/TaglibSharp/Image/CombinedImageTag.cs @@ -0,0 +1,666 @@ +// +// CombinedImageTag.cs: The class provides an abstraction to combine +// ImageTags. +// +// Author: +// Mike Gemuende (mike@gemuende.de) +// Paul Lange (palango@gmx.de) +// +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; + +using TagLib.IFD; +using TagLib.Xmp; + +namespace TagLib.Image +{ + + /// <summary> + /// Combines some <see cref="ImageTag"/> instance to behave as one. + /// </summary> + public class CombinedImageTag : ImageTag + { + + #region Private Fields + + /// <summary> + /// Direct access to the Exif (IFD) tag (if any) + /// </summary> + public IFDTag Exif { get; private set; } + + /// <summary> + /// Direct access to the Xmp tag (if any) + /// </summary> + public XmpTag Xmp { get; private set; } + + /// <summary> + /// Other image tags available in this tag. + /// </summary> + public List<ImageTag> OtherTags { get; private set; } + + /// <summary> + /// Stores the types of the tags, which are allowed for + /// the current instance. + /// </summary> + internal TagTypes AllowedTypes { get; private set; } + + /// <summary> + /// Returns all image tags in this tag, with XMP + /// and Exif first. + /// </summary> + public List<ImageTag> AllTags { + get { + if (all_tags == null) { + all_tags = new List<ImageTag> (); + if (Xmp != null) + all_tags.Add (Xmp); + if (Exif != null) + all_tags.Add (Exif); + all_tags.AddRange (OtherTags); + } + + return all_tags; + } + } + + List<ImageTag> all_tags; + + #endregion + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="CombinedImageTag" /> with a restriction on the + /// allowed tag types contained in this combined tag. + /// </summary> + /// <param name="allowedTypes"> + /// A <see cref="TagTypes" /> value, which restricts the + /// types of metadata that can be contained in this + /// combined tag. + /// </param> + public CombinedImageTag (TagTypes allowedTypes) + { + AllowedTypes = allowedTypes; + OtherTags = new List<ImageTag> (); + } + + #endregion + + #region Protected Methods + + internal void AddTag (ImageTag tag) + { + if ((tag.TagTypes & AllowedTypes) != tag.TagTypes) + throw new Exception ($"Attempted to add {tag.TagTypes} to an image, but the only allowed types are {AllowedTypes}"); + + if (tag is IFDTag) + Exif = tag as IFDTag; + else if (tag is XmpTag) { + // we treat a IPTC-IIM tag as a XMP tag. However, we prefer the real XMP tag. + // See comments in Jpeg/File.cs for what we should do to deal with this properly. + if (Xmp != null && (tag is IIM.IIMTag || Xmp is IIM.IIMTag)) { + if (!(tag is IIM.IIMTag iimTag)) { + iimTag = Xmp as IIM.IIMTag; + Xmp = tag as XmpTag; + } + + if (string.IsNullOrEmpty (Xmp.Title)) + Xmp.Title = iimTag.Title; + if (string.IsNullOrEmpty (Xmp.Creator)) + Xmp.Creator = iimTag.Creator; + if (string.IsNullOrEmpty (Xmp.Copyright)) + Xmp.Copyright = iimTag.Copyright; + if (string.IsNullOrEmpty (Xmp.Comment)) + Xmp.Comment = iimTag.Comment; + if (Xmp.Keywords == null) + Xmp.Keywords = iimTag.Keywords; + } else { + Xmp = tag as XmpTag; + } + } else + OtherTags.Add (tag); + + all_tags = null; + } + + internal void RemoveTag (ImageTag tag) + { + if (tag is IFDTag) + Exif = null; + else if (tag is XmpTag) + Xmp = null; + else + OtherTags.Remove (tag); + + all_tags = null; + } + + #endregion + + #region Public Methods (Tag) + + /// <summary> + /// Gets the tag types contained in the current instance. + /// </summary> + /// <value> + /// A bitwise combined <see cref="TagLib.TagTypes" /> + /// containing the tag types contained in the current + /// instance. + /// </value> + public override TagTypes TagTypes { + get { + TagTypes types = TagTypes.None; + + foreach (ImageTag tag in AllTags) + types |= tag.TagTypes; + + return types; + } + } + + /// <summary> + /// Clears all of the child tags. + /// </summary> + public override void Clear () + { + foreach (ImageTag tag in AllTags) + tag.Clear (); + } + + #endregion + + #region Public Properties (ImageTag) + + /// <summary> + /// Gets or sets the keywords for the image described + /// by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the keywords of the + /// current instace. + /// </value> + public override string[] Keywords { + get { + foreach (ImageTag tag in AllTags) { + string[] value = tag.Keywords; + if (value != null && value.Length > 0) + return value; + } + + return new string[] { }; + } + set { + foreach (ImageTag tag in AllTags) + tag.Keywords = value; + } + } + + /// <summary> + /// Gets or sets the rating for the image described + /// by the current instance. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> containing the rating of the + /// current instace. + /// </value> + public override uint? Rating { + get { + foreach (ImageTag tag in AllTags) { + uint? value = tag.Rating; + + if (value != null) + return value; + } + + return null; + } + set { + foreach (ImageTag tag in AllTags) + tag.Rating = value; + } + } + + /// <summary> + /// Gets or sets the time when the image, the current instance + /// belongs to, was taken. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the time the image was taken. + /// </value> + public override DateTime? DateTime { + get { + foreach (ImageTag tag in AllTags) { + DateTime? value = tag.DateTime; + + if (value != null) + return value; + } + + return null; + } + set { + foreach (ImageTag tag in AllTags) + tag.DateTime = value; + } + } + + /// <summary> + /// Gets or sets the orientation of the image described + /// by the current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Image.ImageOrientation" /> containing the orienatation of the + /// image + /// </value> + public override ImageOrientation Orientation { + get { + foreach (ImageTag tag in AllTags) { + ImageOrientation value = tag.Orientation; + + if ((uint)value >= 1U && (uint)value <= 8U) + return value; + } + + return ImageOrientation.None; + } + set { + foreach (ImageTag tag in AllTags) + tag.Orientation = value; + } + } + + /// <summary> + /// Gets or sets the software the image, the current instance + /// belongs to, was created with. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the name of the + /// software the current instace was created with. + /// </value> + public override string Software { + get { + foreach (ImageTag tag in AllTags) { + string value = tag.Software; + + if (!string.IsNullOrEmpty (value)) + return value; + } + + return null; + } + set { + foreach (ImageTag tag in AllTags) + tag.Software = value; + } + } + + /// <summary> + /// Gets or sets the latitude of the GPS coordinate the current + /// image was taken. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the latitude ranging from -90.0 + /// to +90.0 degrees. + /// </value> + public override double? Latitude { + get { + foreach (ImageTag tag in AllTags) { + double? value = tag.Latitude; + + if (value != null) + return value; + } + + return null; + } + set { + foreach (ImageTag tag in AllTags) + tag.Latitude = value; + } + } + + /// <summary> + /// Gets or sets the longitude of the GPS coordinate the current + /// image was taken. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the longitude ranging from -180.0 + /// to +180.0 degrees. + /// </value> + public override double? Longitude { + get { + foreach (ImageTag tag in AllTags) { + double? value = tag.Longitude; + + if (value != null) + return value; + } + + return null; + } + set { + foreach (ImageTag tag in AllTags) + tag.Longitude = value; + } + } + + /// <summary> + /// Gets or sets the altitude of the GPS coordinate the current + /// image was taken. The unit is meter. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the altitude. A positive value + /// is above sea level, a negative one below sea level. The unit is meter. + /// </value> + public override double? Altitude { + get { + foreach (ImageTag tag in AllTags) { + double? value = tag.Altitude; + + if (value != null) + return value; + } + + return null; + } + set { + foreach (ImageTag tag in AllTags) + tag.Altitude = value; + } + } + + /// <summary> + /// Gets the exposure time the image, the current instance belongs + /// to, was taken with. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the exposure time in seconds. + /// </value> + public override double? ExposureTime { + get { + foreach (ImageTag tag in AllTags) { + double? value = tag.ExposureTime; + + if (value != null) + return value; + } + + return null; + } + set { + foreach (ImageTag tag in AllTags) + tag.ExposureTime = value; + } + } + + /// <summary> + /// Gets the FNumber the image, the current instance belongs + /// to, was taken with. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the FNumber. + /// </value> + public override double? FNumber { + get { + foreach (ImageTag tag in AllTags) { + double? value = tag.FNumber; + + if (value != null) + return value; + } + + return null; + } + set { + foreach (ImageTag tag in AllTags) + tag.FNumber = value; + } + } + + /// <summary> + /// Gets the ISO speed the image, the current instance belongs + /// to, was taken with. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the ISO speed as defined in ISO 12232. + /// </value> + public override uint? ISOSpeedRatings { + get { + foreach (ImageTag tag in AllTags) { + uint? value = tag.ISOSpeedRatings; + + if (value != null) + return value; + } + + return null; + } + set { + foreach (ImageTag tag in AllTags) + tag.ISOSpeedRatings = value; + } + } + + /// <summary> + /// Gets the focal length the image, the current instance belongs + /// to, was taken with. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the focal length in millimeters. + /// </value> + public override double? FocalLength { + get { + foreach (ImageTag tag in AllTags) { + double? value = tag.FocalLength; + + if (value != null) + return value; + } + + return null; + } + set { + foreach (ImageTag tag in AllTags) + tag.FocalLength = value; + } + } + + /// <summary> + /// Gets the focal length the image, the current instance belongs + /// to, was taken with, assuming a 35mm film camera. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the focal length in 35mm equivalent in millimeters. + /// </value> + public override uint? FocalLengthIn35mmFilm { + get { + foreach (ImageTag tag in AllTags) { + uint? value = tag.FocalLengthIn35mmFilm; + + if (value != null) + return value; + } + + return null; + } + set { + foreach (ImageTag tag in AllTags) + tag.FocalLengthIn35mmFilm = value; + } + } + + /// <summary> + /// Gets the manufacture of the recording equipment the image, the + /// current instance belongs to, was taken with. + /// </summary> + /// <value> + /// A <see cref="string" /> with the manufacture name. + /// </value> + public override string Make { + get { + foreach (ImageTag tag in AllTags) { + string value = tag.Make; + + if (!string.IsNullOrEmpty (value)) + return value; + } + + return null; + } + set { + foreach (ImageTag tag in AllTags) + tag.Make = value; + } + } + + /// <summary> + /// Gets the model name of the recording equipment the image, the + /// current instance belongs to, was taken with. + /// </summary> + /// <value> + /// A <see cref="string" /> with the model name. + /// </value> + public override string Model { + get { + foreach (ImageTag tag in AllTags) { + string value = tag.Model; + + if (!string.IsNullOrEmpty (value)) + return value; + } + + return null; + } + set { + foreach (ImageTag tag in AllTags) + tag.Model = value; + } + } + + /// <summary> + /// Gets or sets the creator of the image. + /// </summary> + /// <value> + /// A <see cref="string" /> with the name of the creator. + /// </value> + public override string Creator { + get { + foreach (ImageTag tag in AllTags) { + string value = tag.Creator; + + if (!string.IsNullOrEmpty (value)) + return value; + } + + return null; + } + set { + foreach (ImageTag tag in AllTags) + tag.Creator = value; + } + } + + #endregion + + #region Public Properties (Tag) + + + /// <summary> + /// Gets and sets the title for the media described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the title for + /// the media described by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + public override string Title { + get { + foreach (ImageTag tag in AllTags) { + string value = tag.Title; + + if (!string.IsNullOrEmpty (value)) + return value; + } + + return null; + } + set { + foreach (ImageTag tag in AllTags) + tag.Title = value; + } + } + + /// <summary> + /// Gets and sets a user comment on the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing user comments + /// on the media represented by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + public override string Comment { + get { + foreach (ImageTag tag in AllTags) { + string value = tag.Comment; + + if (!string.IsNullOrEmpty (value)) + return value; + } + + return string.Empty; + } + set { + foreach (ImageTag tag in AllTags) + tag.Comment = value; + } + } + + /// <summary> + /// Gets and sets the copyright information for the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the copyright + /// information for the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + public override string Copyright { + get { + foreach (ImageTag tag in AllTags) { + string value = tag.Copyright; + + if (!string.IsNullOrEmpty (value)) + return value; + } + + return null; + } + set { + foreach (ImageTag tag in AllTags) + tag.Copyright = value; + } + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Image/CombinedImageTag.cs.meta b/Scripts/TaglibSharp/Image/CombinedImageTag.cs.meta new file mode 100644 index 0000000..2d00db4 --- /dev/null +++ b/Scripts/TaglibSharp/Image/CombinedImageTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 27a6e5e0d0f39c9e2a7e78de79aaa404 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Image/File.cs b/Scripts/TaglibSharp/Image/File.cs new file mode 100644 index 0000000..56d127c --- /dev/null +++ b/Scripts/TaglibSharp/Image/File.cs @@ -0,0 +1,224 @@ +// +// File.cs: Base class for Image types. +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2009 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; +using TagLib.Gif; +using TagLib.IFD; +using TagLib.Jpeg; +using TagLib.Png; +using TagLib.Xmp; + +namespace TagLib.Image +{ + /// <summary> + /// This class extends <see cref="TagLib.File" /> to provide basic + /// functionality common to all image types. + /// </summary> + public abstract class File : TagLib.File + { + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + protected File (string path) + : base (path) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + protected File (IFileAbstraction abstraction) + : base (abstraction) + { + } + + #endregion + + #region Public Properties + + /// <summary> + /// Gets a abstract representation of all tags stored in the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Tag" /> object representing all tags + /// stored in the current instance. + /// </value> + public override Tag Tag { get { return ImageTag; } } + + /// <summary> + /// Gets a abstract representation of all tags stored in the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Image.CombinedImageTag" /> object + /// representing all image tags stored in the current instance. + /// </value> + public CombinedImageTag ImageTag { get; protected set; } + + #endregion + + #region Public Methods + + /// <summary> + /// The method creates all tags which are allowed for the current + /// instance of the image file. This method can be used to ensure, + /// that all tags are in place and properties can be safely used + /// to set values. + /// </summary> + public void EnsureAvailableTags () + { + foreach (TagTypes type in Enum.GetValues (typeof (TagTypes))) { + if ((type & ImageTag.AllowedTypes) != 0x00 && type != TagTypes.AllTags) + GetTag (type, true); + } + } + + /// <summary> + /// Removes a set of tag types from the current instance. + /// </summary> + /// <param name="types"> + /// A bitwise combined <see cref="TagLib.TagTypes" /> value + /// containing tag types to be removed from the file. + /// </param> + /// <remarks> + /// In order to remove all tags from a file, pass <see + /// cref="TagTypes.AllTags" /> as <paramref name="types" />. + /// </remarks> + public override void RemoveTags (TagTypes types) + { + List<ImageTag> to_delete = new List<ImageTag> (); + + foreach (ImageTag tag in ImageTag.AllTags) { + if ((tag.TagTypes & types) == tag.TagTypes) + to_delete.Add (tag); + } + + foreach (ImageTag tag in to_delete) + ImageTag.RemoveTag (tag); + } + + /// <summary> + /// Gets a tag of a specified type from the current instance, + /// optionally creating a new tag if possible. + /// </summary> + /// <param name="type"> + /// A <see cref="TagLib.TagTypes" /> value indicating the + /// type of tag to read. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> value specifying whether or not to + /// try and create the tag if one is not found. + /// </param> + /// <returns> + /// A <see cref="Tag" /> object containing the tag that was + /// found in or added to the current instance. If no + /// matching tag was found and none was created, <see + /// langword="null" /> is returned. + /// </returns> + public override Tag GetTag (TagTypes type, + bool create) + { + foreach (Tag tag in ImageTag.AllTags) { + if ((tag.TagTypes & type) == type) + return tag; + } + + if (!create || (type & ImageTag.AllowedTypes) == 0) + return null; + + ImageTag new_tag = null; + switch (type) { + case TagTypes.JpegComment: + new_tag = new JpegCommentTag (); + break; + + case TagTypes.GifComment: + new_tag = new GifCommentTag (); + break; + + case TagTypes.Png: + new_tag = new PngTag (); + break; + + case TagTypes.TiffIFD: + new_tag = new IFDTag (); + break; + + case TagTypes.XMP: + new_tag = new XmpTag (); + break; + } + + if (new_tag != null) { + ImageTag.AddTag (new_tag); + return new_tag; + } + + throw new NotImplementedException ($"Adding tag of type {type} not supported!"); + } + + /// <summary> + /// Copies metadata from the given file.. + /// </summary> + /// <param name='file'> + /// File to copy metadata from. + /// </param> + public void CopyFrom (File file) + { + EnsureAvailableTags (); + var from_tag = file.ImageTag; + var to_tag = ImageTag; + foreach (var prop in typeof (ImageTag).GetProperties ()) { + if (!prop.CanWrite || prop.Name == "TagTypes") + continue; + + var value = prop.GetValue (from_tag, null); + prop.SetValue (to_tag, value, null); + } + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Image/File.cs.meta b/Scripts/TaglibSharp/Image/File.cs.meta new file mode 100644 index 0000000..25f02dc --- /dev/null +++ b/Scripts/TaglibSharp/Image/File.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6155abdbbf42b2d1b88614fc62d7a4ad +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Image/ImageBlockFile.cs b/Scripts/TaglibSharp/Image/ImageBlockFile.cs new file mode 100644 index 0000000..3b86dd9 --- /dev/null +++ b/Scripts/TaglibSharp/Image/ImageBlockFile.cs @@ -0,0 +1,319 @@ +// +// ImageBlockFile.cs: Base class for Images files which are organized +// which are organized as blocks. +// +// Author: +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2010 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + + +using System; +using System.Collections.Generic; + +namespace TagLib.Image +{ + + /// <summary> + /// Some image file formats are organized as a sequence of mostly + /// independent data blocks whose order can be changed. Metadata is + /// stored in some of those blocks and when metadata is saved, often the + /// same task remains: Delete some blocks which contain metadata and + /// overwrite some blocks with other metadata. + /// This class extends <see cref="TagLib.Image.File" /> to provide this + /// functionality. Blocks can be marked as metadata and when metadata is + /// saved their space is used or they are deleted. + /// </summary> + public abstract class ImageBlockFile : File + { + + /// <summary> + /// This class represents a metadata block to overwrite. + /// </summary> + class MetadataBlock + { + + /// <summary> + /// The start index + /// </summary> + public long Start { get; set; } + + /// <summary> + /// The length of the block + /// </summary> + public long Length { get; set; } + + + /// <summary> + /// Constructor + /// </summary> + /// <param name="start"> + /// A <see cref="System.Int64"/> with the start of the block + /// </param> + /// <param name="length"> + /// A <see cref="System.Int64"/> with the length of the block + /// </param> + public MetadataBlock (long start, long length) + { + if (start < 0) + throw new ArgumentOutOfRangeException (nameof (start)); + + if (length < 0) + throw new ArgumentOutOfRangeException (nameof (length)); + + Start = start; + Length = length; + } + + /// <summary> + /// Constructor. Creates a new instance with an empty block + /// </summary> + public MetadataBlock () : this (0, 0) { } + + + /// <summary> + /// Checks if the given block overlaps with this instance. + /// </summary> + /// <param name="block"> + /// A <see cref="MetadataBlock"/> with the block to check + /// overlapping. + /// </param> + /// <returns> + /// A <see cref="System.Boolean"/> which is true, if the given + /// block overlapps with the current instance. + /// </returns> + /// <remarks> + /// Overlapping means here also that blocks directly follow. + /// </remarks> + public bool OverlapsWith (MetadataBlock block) + { + if (block.Start >= Start && block.Start <= Start + Length) + return true; + + if (Start >= block.Start && Start <= block.Start + block.Length) + return true; + + return false; + } + + /// <summary> + /// Adds the given block to the current instance, if this is possible. + /// </summary> + /// <param name="block"> + /// A <see cref="MetadataBlock"/> with the block to add. + /// </param> + public void Add (MetadataBlock block) + { + if (block.Start >= Start && block.Start <= Start + Length) { + Length = Math.Max (Length, block.Start + block.Length - Start); + return; + } + + if (Start >= block.Start && Start <= block.Start + block.Length) { + Length = Math.Max (block.Length, Start + Length - block.Start); + Start = block.Start; + return; + } + + throw new ArgumentException ($"blocks do not overlap: {this} and {block}"); + } + + + /// <summary> + /// Checks, if the one block is before the other. That means, + /// if the current instance ends before the given block starts. + /// </summary> + /// <param name="block"> + /// A <see cref="MetadataBlock"/> to compare with. + /// </param> + /// <returns> + /// A <see cref="System.Boolean"/> which is true if the current + /// instance is before the given block. + /// </returns> + public bool Before (MetadataBlock block) + { + return (Start + Length < block.Start); + } + + + /// <summary> + /// Provides a readable <see cref="System.String"/> for + /// the current instance. + /// </summary> + /// <returns> + /// A <see cref="System.String"/> representing the current + /// instance. + /// </returns> + public override string ToString () + { + return $"[MetadataBlock: Start={Start}, Length={Length}]"; + } + } + + /// <summary> + /// An odered list of the metadata blocks. The blocks do not overlap. + /// </summary> + readonly List<MetadataBlock> metadata_blocks = new List<MetadataBlock> (); + + + /// <summary> + /// Adds a range to be treated as metadata. + /// </summary> + /// <param name="start"> + /// A <see cref="System.Int64"/> with the start index of the metadata block + /// </param> + /// <param name="length"> + /// A <see cref="System.Int64"/> with the length of the metadata block + /// </param> + protected void AddMetadataBlock (long start, long length) + { + MetadataBlock new_block = new MetadataBlock (start, length); + + // We keep the list sorted and unique. Therefore, we add the new block to + // the list and join overlapping blocks if necessary. + + // iterate through all existing blocks. + for (int i = 0; i < metadata_blocks.Count; i++) { + + var block = metadata_blocks[i]; + + // if one block overlaps with the new one, join them. + if (new_block.OverlapsWith (block)) { + block.Add (new_block); + + // Since we joined two blocks, they may overlap with + // other blocks which follows in the list. Therfore, + // we iterate through the tail of the list and join + // blocks which are now contained. + i++; + while (i < metadata_blocks.Count) { + var next_block = metadata_blocks[i]; + + if (block.OverlapsWith (next_block)) { + block.Add (next_block); + metadata_blocks.Remove (next_block); + } else { + return; + } + + } + + return; + + // if the new block is 'smaller' than the one in the list, + // just add it to the list. + } else if (new_block.Before (block)) { + metadata_blocks.Insert (i, new_block); + return; + } + } + + // if the new block is 'bigger' than all other blocks, at it to the end. + metadata_blocks.Add (new_block); + } + + + /// <summary> + /// Saves the given data at the given position. All metadata blocks are + /// either deleted or overwritten. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector"/> with the metadata to write. + /// </param> + /// <param name="start"> + /// A <see cref="System.Int64"/> with the index to save the metadata at. + /// </param> + protected void SaveMetadata (ByteVector data, long start) + { + long new_start = 0; + + // this ensures that the block with the start index is contained. + AddMetadataBlock (start, 0); + + // start iterating through the metadata block from the end, + // because deleting such blocks do not affect the smaller indices. + for (int i = metadata_blocks.Count - 1; i >= 0; i--) { + var block = metadata_blocks[i]; + + // this is the block to save the metadata in + if (block.Start <= start && block.Start + block.Length >= start) { + + // the metadata is saved starting at the beginning of the block, + // because the bytes will be removed. + Insert (data, block.Start, block.Length); + new_start = block.Start; + + } else { + + // remove block + Insert ("", block.Start, block.Length); + + // update start of the metadata block, if metadata was written + // before, i.e. we have removed a block which is before the saved + // metadata + if (block.Start < start) + new_start -= block.Length; + + } + } + + // and reset the metadata blocks + // (there is now just one block contained) + metadata_blocks.Clear (); + AddMetadataBlock (new_start, data.Count); + } + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance for a specified + /// path in the local file system. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + protected ImageBlockFile (string path) + : base (path) + { + } + + /// <summary> + /// Constructs and initializes a new instance for a specified + /// file abstraction. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + protected ImageBlockFile (IFileAbstraction abstraction) + : base (abstraction) + { + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Image/ImageBlockFile.cs.meta b/Scripts/TaglibSharp/Image/ImageBlockFile.cs.meta new file mode 100644 index 0000000..39a1c2c --- /dev/null +++ b/Scripts/TaglibSharp/Image/ImageBlockFile.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c919735bd377f71f9aa58b535b2b29cb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Image/ImageOrientation.cs b/Scripts/TaglibSharp/Image/ImageOrientation.cs new file mode 100644 index 0000000..aa8efa1 --- /dev/null +++ b/Scripts/TaglibSharp/Image/ImageOrientation.cs @@ -0,0 +1,90 @@ +// +// ImageOrientation.cs: Enum for the orientation of an image +// +// Author: +// Paul Lange (palango@gmx.de) +// +// Copyright (C) 2009 Paul Lange +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA + +namespace TagLib.Image +{ + /** + + 1 2 3 4 5 6 7 8 + + 888888 888888 88 88 8888888888 88 88 8888888888 + 88 88 88 88 88 88 88 88 88 88 88 88 + 8888 8888 8888 8888 88 8888888888 8888888888 88 + 88 88 88 88 + 88 88 888888 888888 + + t-l t-r b-r b-l l-t r-t r-b l-b + + **/ + + /// <summary> + /// Describes the orientation of an image. + /// Values are viewed in terms of rows and columns. + /// </summary> + public enum ImageOrientation : uint + { + /// <summary> + /// No value is known. + /// </summary> + None = 0, + + /// <summary> + /// No need to do any transformations. + /// </summary> + TopLeft = 1, + + /// <summary> + /// Mirror image vertically. + /// </summary> + TopRight = 2, + + /// <summary> + /// Rotate image 180 degrees. + /// </summary> + BottomRight = 3, + + /// <summary> + /// Mirror image horizontally + /// </summary> + BottomLeft = 4, + + /// <summary> + /// Mirror image horizontally and rotate 90 degrees clockwise. + /// </summary> + LeftTop = 5, + + /// <summary> + /// Rotate image 90 degrees clockwise. + /// </summary> + RightTop = 6, + + /// <summary> + /// Mirror image vertically and rotate 90 degrees clockwise. + /// </summary> + RightBottom = 7, + + /// <summary> + /// Rotate image 270 degrees clockwise. + /// </summary> + LeftBottom = 8 + } +} \ No newline at end of file diff --git a/Scripts/TaglibSharp/Image/ImageOrientation.cs.meta b/Scripts/TaglibSharp/Image/ImageOrientation.cs.meta new file mode 100644 index 0000000..369eae6 --- /dev/null +++ b/Scripts/TaglibSharp/Image/ImageOrientation.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: acf6025bcc02cefba8e40784bea5e516 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Image/ImageTag.cs b/Scripts/TaglibSharp/Image/ImageTag.cs new file mode 100644 index 0000000..bf036e3 --- /dev/null +++ b/Scripts/TaglibSharp/Image/ImageTag.cs @@ -0,0 +1,241 @@ +// +// ImageTag.cs: This abstract class extends the Tag class by basic Image +// properties. +// +// Author: +// Mike Gemuende (mike@gemuende.de) +// Paul Lange (palango@gmx.de) +// +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Image +{ + + /// <summary> + /// A class to abstract the image tags. It extends the <see cref="Tag"/> + /// class and adds some image specific propties. + /// </summary> + public abstract class ImageTag : Tag + { + + #region Public Properties + + /// <summary> + /// Gets or sets the keywords for the image described + /// by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the keywords of the + /// current instace. + /// </value> + public virtual string[] Keywords { + get { return new string[] { }; } + set { } + } + + /// <summary> + /// Gets or sets the rating for the image described + /// by the current instance. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> containing the rating of the + /// current instace. + /// </value> + public virtual uint? Rating { + get { return null; } + set { } + } + + /// <summary> + /// Gets or sets the time when the image, the current instance + /// belongs to, was taken. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the time the image was taken. + /// </value> + public virtual DateTime? DateTime { + get { return null; } + set { } + } + + /// <summary> + /// Gets or sets the orientation of the image described + /// by the current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Image.ImageOrientation" /> containing the orientation of the + /// image + /// </value> + public virtual ImageOrientation Orientation { + get { return ImageOrientation.None; } + set { } + } + + /// <summary> + /// Gets or sets the software the image, the current instance + /// belongs to, was created with. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the name of the + /// software the current instace was created with. + /// </value> + public virtual string Software { + get { return null; } + set { } + } + + /// <summary> + /// Gets or sets the latitude of the GPS coordinate the current + /// image was taken. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the latitude ranging from -90.0 + /// to +90.0 degrees. + /// </value> + public virtual double? Latitude { + get { return null; } + set { } + } + + /// <summary> + /// Gets or sets the longitude of the GPS coordinate the current + /// image was taken. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the longitude ranging from -180.0 + /// to +180.0 degrees. + /// </value> + public virtual double? Longitude { + get { return null; } + set { } + } + + /// <summary> + /// Gets or sets the altitude of the GPS coordinate the current + /// image was taken. The unit is meter. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the altitude. A positive value + /// is above sea level, a negative one below sea level. The unit is meter. + /// </value> + public virtual double? Altitude { + get { return null; } + set { } + } + + /// <summary> + /// Gets the exposure time the image, the current instance belongs + /// to, was taken with. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the exposure time in seconds. + /// </value> + public virtual double? ExposureTime { + get { return null; } + set { } + } + + /// <summary> + /// Gets the FNumber the image, the current instance belongs + /// to, was taken with. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the FNumber. + /// </value> + public virtual double? FNumber { + get { return null; } + set { } + } + + /// <summary> + /// Gets the ISO speed the image, the current instance belongs + /// to, was taken with. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the ISO speed as defined in ISO 12232. + /// </value> + public virtual uint? ISOSpeedRatings { + get { return null; } + set { } + } + + /// <summary> + /// Gets the focal length the image, the current instance belongs + /// to, was taken with. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the focal length in millimeters. + /// </value> + public virtual double? FocalLength { + get { return null; } + set { } + } + + /// <summary> + /// Gets the focal length the image, the current instance belongs + /// to, was taken with, assuming a 35mm film camera. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the focal length in 35mm equivalent in millimeters. + /// </value> + public virtual uint? FocalLengthIn35mmFilm { + get { return null; } + set { } + } + + /// <summary> + /// Gets the manufacture of the recording equipment the image, the + /// current instance belongs to, was taken with. + /// </summary> + /// <value> + /// A <see cref="string" /> with the manufacture name. + /// </value> + public virtual string Make { + get { return null; } + set { } + } + + /// <summary> + /// Gets the model name of the recording equipment the image, the + /// current instance belongs to, was taken with. + /// </summary> + /// <value> + /// A <see cref="string" /> with the model name. + /// </value> + public virtual string Model { + get { return null; } + set { } + } + + /// <summary> + /// Gets or sets the creator of the image. + /// </summary> + /// <value> + /// A <see cref="string" /> with the name of the creator. + /// </value> + public virtual string Creator { + get { return null; } + set { } + } + + #endregion + + } +} diff --git a/Scripts/TaglibSharp/Image/ImageTag.cs.meta b/Scripts/TaglibSharp/Image/ImageTag.cs.meta new file mode 100644 index 0000000..b022cd0 --- /dev/null +++ b/Scripts/TaglibSharp/Image/ImageTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 53736b7df4782890baa9a43cba900505 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Image/NoMetadata.meta b/Scripts/TaglibSharp/Image/NoMetadata.meta new file mode 100644 index 0000000..9442488 --- /dev/null +++ b/Scripts/TaglibSharp/Image/NoMetadata.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b0399363c72dc9b26ae809cbe85dd5c6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Image/NoMetadata/File.cs b/Scripts/TaglibSharp/Image/NoMetadata/File.cs new file mode 100644 index 0000000..a8b1a47 --- /dev/null +++ b/Scripts/TaglibSharp/Image/NoMetadata/File.cs @@ -0,0 +1,185 @@ +// +// File.cs: Provides an empty wrapper for files that don't support metadata. +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2010 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Image.NoMetadata +{ + /// <summary> + /// This class extends <see cref="TagLib.Image.File" /> to provide tagging + /// some sort of support for files that don't support metadata. You + /// obviously can't write to them, but you can populate an XMP tag, for + /// sidecar purposes. + /// </summary> + [SupportedMimeType ("taglib/bmp", "bmp")] + [SupportedMimeType ("image/x-MS-bmp")] + [SupportedMimeType ("image/x-bmp")] + [SupportedMimeType ("taglib/ppm", "ppm")] + [SupportedMimeType ("taglib/pgm", "pgm")] + [SupportedMimeType ("taglib/pbm", "pbm")] + [SupportedMimeType ("taglib/pnm", "pnm")] + [SupportedMimeType ("image/x-portable-pixmap")] + [SupportedMimeType ("image/x-portable-graymap")] + [SupportedMimeType ("image/x-portable-bitmap")] + [SupportedMimeType ("image/x-portable-anymap")] + [SupportedMimeType ("taglib/pcx", "pcx")] + [SupportedMimeType ("image/x-pcx")] + [SupportedMimeType ("taglib/svg", "svg")] + [SupportedMimeType ("taglib/svgz", "svgz")] + [SupportedMimeType ("image/svg+xml")] + [SupportedMimeType ("taglib/kdc", "kdc")] // FIXME: Not supported yet! + [SupportedMimeType ("taglib/orf", "orf")] // FIXME: Not supported yet! + [SupportedMimeType ("taglib/srf", "srf")] // FIXME: Not supported yet! + [SupportedMimeType ("taglib/crw", "crw")] // FIXME: Not supported yet! + [SupportedMimeType ("taglib/mrw", "mrw")] // FIXME: Not supported yet! + [SupportedMimeType ("taglib/raf", "raf")] // FIXME: Not supported yet! + [SupportedMimeType ("taglib/x3f", "x3f")] // FIXME: Not supported yet! + public class File : TagLib.Image.File + { + + #region public Properties + + /// <summary> + /// Gets the media properties of the file represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Properties" /> object containing the + /// media properties of the file represented by the current + /// instance. + /// </value> + public override Properties Properties { + get { return null; } + } + + /// <summary> + /// Indicates if tags can be written back to the current file or not + /// </summary> + /// <value> + /// A <see cref="bool" /> which is true if tags can be written to the + /// current file, otherwise false. + /// </value> + public override bool Writeable { + get { return false; } + } + + #endregion + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system and specified read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path, ReadStyle propertiesStyle) + : this (new LocalFileAbstraction (path), propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path) + : this (path, ReadStyle.Average) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction and + /// specified read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction, ReadStyle propertiesStyle) + : base (abstraction) + { + ImageTag = new CombinedImageTag (TagTypes.XMP); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + protected File (IFileAbstraction abstraction) + : this (abstraction, ReadStyle.Average) + { + } + + #endregion + + #region Public Methods + + /// <summary> + /// Saves the changes made in the current instance to the + /// file it represents. + /// </summary> + public override void Save () + { + throw new NotSupportedException (); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Image/NoMetadata/File.cs.meta b/Scripts/TaglibSharp/Image/NoMetadata/File.cs.meta new file mode 100644 index 0000000..bfe6003 --- /dev/null +++ b/Scripts/TaglibSharp/Image/NoMetadata/File.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5c2b6069b4d94cb5bafcb1363279861e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Jpeg.meta b/Scripts/TaglibSharp/Jpeg.meta new file mode 100644 index 0000000..8201ea1 --- /dev/null +++ b/Scripts/TaglibSharp/Jpeg.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1518b5244926a0d398297d08f7cd3a52 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Jpeg/Codec.cs b/Scripts/TaglibSharp/Jpeg/Codec.cs new file mode 100644 index 0000000..a41cc9a --- /dev/null +++ b/Scripts/TaglibSharp/Jpeg/Codec.cs @@ -0,0 +1,64 @@ +// +// Codec.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.Jpeg +{ + /// <summary> + /// A Jpeg photo codec. Contains basic photo details. + /// </summary> + public class Codec : Image.Codec + { + + /// <summary> + /// Gets a text description of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a description + /// of the media represented by the current instance. + /// </value> + public override string Description { get { return "JFIF File"; } } + + + /// <summary> + /// Constructs a new <see cref="Codec" /> with the given width + /// and height. + /// </summary> + /// <param name="width"> + /// The width of the photo. + /// </param> + /// <param name="height"> + /// The height of the photo. + /// </param> + /// <param name="quality"> + /// The quality of the photo. + /// </param> + /// <returns> + /// A new <see cref="Codec" /> instance. + /// </returns> + public Codec (int width, int height, int quality) + : base (width, height, quality) { } + } +} diff --git a/Scripts/TaglibSharp/Jpeg/Codec.cs.meta b/Scripts/TaglibSharp/Jpeg/Codec.cs.meta new file mode 100644 index 0000000..4a3168d --- /dev/null +++ b/Scripts/TaglibSharp/Jpeg/Codec.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3908c6bb8ab4c15d89ac169ef63ba12d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Jpeg/File.cs b/Scripts/TaglibSharp/Jpeg/File.cs new file mode 100644 index 0000000..15531cb --- /dev/null +++ b/Scripts/TaglibSharp/Jpeg/File.cs @@ -0,0 +1,813 @@ +// +// File.cs: Provides tagging for Jpeg files +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Mike Gemuende (mike@gemuende.de) +// Stephane Delcroix (stephane@delcroix.org) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (C) 2009 Mike Gemuende +// Copyright (c) 2009 Stephane Delcroix +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.IO; + +using TagLib.IFD; +using TagLib.Image; +using TagLib.Xmp; + +namespace TagLib.Jpeg +{ + + /// <summary> + /// This class extends <see cref="TagLib.Image.ImageBlockFile" /> to provide tagging + /// and properties support for Jpeg files. + /// </summary> + [SupportedMimeType ("taglib/jpg", "jpg")] + [SupportedMimeType ("taglib/jpeg", "jpeg")] + [SupportedMimeType ("taglib/jpe", "jpe")] + [SupportedMimeType ("taglib/jif", "jif")] + [SupportedMimeType ("taglib/jfif", "jfif")] + [SupportedMimeType ("taglib/jfi", "jfi")] + [SupportedMimeType ("image/jpeg")] + public class File : ImageBlockFile + { + + /// <summary> + /// The magic bits used to recognize an Exif segment + /// </summary> + static readonly string EXIF_IDENTIFIER = "Exif\0\0"; + + /// <summary> + /// The magic strings used to identifiy an IPTC-IIM section + /// </summary> + static readonly string IPTC_IIM_IDENTIFIER = "Photoshop 3.0\u00008BIM\u0004\u0004"; + + /// <summary> + /// Standard (empty) JFIF header to add, if no one is contained + /// </summary> + static readonly byte[] BASIC_JFIF_HEADER = new byte[] { + // segment maker + 0xFF, (byte) Marker.APP0, + + // segment size + 0x00, 0x10, + + // segment data + 0x4A, 0x46, 0x49, 0x46, 0x00, 0x01, 0x01, + 0x01, 0x00, 0x48, 0x00, 0x48, 0x00, 0x00 + }; + + + #region Private Fields + + /// <summary> + /// Contains the media properties. + /// </summary> + Properties properties; + + /// <summary> + /// For now, we do not allow to change the jfif header. As long as this is + /// the case, the header is kept as it is. + /// </summary> + ByteVector jfif_header; + + /// <summary> + /// The image width, as parsed from the Frame + /// </summary> + ushort width; + + /// <summary> + /// The image height, as parsed from the Frame + /// </summary> + ushort height; + + /// <summary> + /// Quality of the image, stored as we parse the file + /// </summary> + int quality; + + #endregion + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system and specified read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path, ReadStyle propertiesStyle) + : this (new LocalFileAbstraction (path), propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path) + : this (path, ReadStyle.Average) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction and + /// specified read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction, ReadStyle propertiesStyle) + : base (abstraction) + { + Read (propertiesStyle); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + protected File (IFileAbstraction abstraction) + : this (abstraction, ReadStyle.Average) + { + } + + #endregion + + #region Public Properties + + /// <summary> + /// Gets the media properties of the file represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Properties" /> object containing the + /// media properties of the file represented by the current + /// instance. + /// </value> + public override Properties Properties { + get { return properties; } + } + + #endregion + + #region Public Methods + + /// <summary> + /// Gets a tag of a specified type from the current instance, optionally creating a + /// new tag if possible. + /// </summary> + public override Tag GetTag (TagTypes type, bool create) + { + if (type == TagTypes.XMP) { + foreach (Tag tag in ImageTag.AllTags) { + if ((tag.TagTypes & type) == type || (tag.TagTypes & TagTypes.IPTCIIM) != 0) + return tag; + } + } + if (type == TagTypes.IPTCIIM && create) { + // FIXME: don't know how to create IPTCIIM tags + return base.GetTag (type, false); + } + + return base.GetTag (type, create); + } + + /// <summary> + /// Saves the changes made in the current instance to the + /// file it represents. + /// </summary> + public override void Save () + { + // Boilerplate + PreSave (); + + Mode = AccessMode.Write; + try { + WriteMetadata (); + + TagTypesOnDisk = TagTypes; + } finally { + Mode = AccessMode.Closed; + } + } + + #endregion + + #region Private Methods + + /// <summary> + /// Reads the information from file with a specified read style. + /// </summary> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + void Read (ReadStyle propertiesStyle) + { + Mode = AccessMode.Read; + try { + ImageTag = new CombinedImageTag (TagTypes.XMP | TagTypes.TiffIFD | TagTypes.JpegComment | TagTypes.IPTCIIM); + + ValidateHeader (); + ReadMetadata (); + + TagTypesOnDisk = TagTypes; + + if ((propertiesStyle & ReadStyle.Average) != 0) + properties = ExtractProperties (); + + } finally { + Mode = AccessMode.Closed; + } + } + + /// <summary> + /// Attempts to extract the media properties of the main + /// photo. + /// </summary> + /// <returns> + /// A <see cref="Properties" /> object with a best effort guess + /// at the right values. When no guess at all can be made, + /// <see langword="null" /> is returned. + /// </returns> + Properties ExtractProperties () + { + if (width > 0 && height > 0) + return new Properties (TimeSpan.Zero, new Codec (width, height, quality)); + + return null; + + } + + /// <summary> + /// Validates if the opened file is actually a JPEG. + /// </summary> + void ValidateHeader () + { + ByteVector segment = ReadBlock (2); + if (segment.ToUShort () != 0xFFD8) + throw new CorruptFileException ("Expected SOI marker at the start of the file."); + } + + + /// <summary> + /// Reads a segment marker for a segment starting at current position. + /// The second byte of the marker is returned, since the first is equal + /// to 0xFF in every case. + /// </summary> + /// <returns> + /// A <see cref="TagLib.Jpeg.Marker"/> with the second byte of the segment marker. + /// </returns> + Marker ReadSegmentMarker () + { + ByteVector segment_header = ReadBlock (2); + + if (segment_header.Count != 2) + throw new CorruptFileException ("Could not read enough bytes for segment maker"); + + if (segment_header[0] != 0xFF) + throw new CorruptFileException ("Start of Segment expected at " + (Tell - 2)); + + return (Marker)segment_header[1]; + } + + + /// <summary> + /// Reads the size of a segment at the current position. + /// </summary> + /// <returns> + /// A <see cref="System.UInt16"/> with the size of the current segment. + /// </returns> + ushort ReadSegmentSize () + { + long position = Tell; + + ByteVector segment_size_bytes = ReadBlock (2); + + if (segment_size_bytes.Count != 2) + throw new CorruptFileException ("Could not read enough bytes to determine segment size"); + + ushort segment_size = segment_size_bytes.ToUShort (); + + // the size itself must be contained in the segment size + // so the smallest (theoretically) possible number of bytes if 2 + if (segment_size < 2) + throw new CorruptFileException ($"Invalid segment size ({segment_size} bytes)"); + + long length = 0; + try { + length = Length; + } catch (Exception) { + // Probably not supported by stream. + } + + if (length > 0 && position + segment_size >= length) + throw new CorruptFileException ("Segment size exceeds file size"); + + return segment_size; + } + + + /// <summary> + /// Extracts the metadata from the current file by reading every segment in file. + /// Method should be called with read position at first segment marker. + /// </summary> + void ReadMetadata () + { + // loop while marker is not EOI and not the data segment + while (true) { + Marker marker = ReadSegmentMarker (); + + // we stop parsing when the end of file (EOI) or the begin of the + // data segment is reached (SOS) + // the second case is a trade-off between tolerant and fast parsing + if (marker == Marker.EOI || marker == Marker.SOS) + break; + + long position = Tell; + ushort segment_size = ReadSegmentSize (); + + // segment size contains 2 bytes of the size itself, so the + // pure data size is this (and the cast is save) + ushort data_size = (ushort)(segment_size - 2); + + switch (marker) { + case Marker.APP0: // possibly JFIF header + ReadJFIFHeader (data_size); + break; + + case Marker.APP1: // possibly Exif or Xmp data found + ReadAPP1Segment (data_size); + break; + + case Marker.APP13: // possibly IPTC-IIM + ReadAPP13Segment (data_size); + break; + + case Marker.COM: // Comment segment found + ReadCOMSegment (data_size); + break; + + case Marker.SOF0: + case Marker.SOF1: + case Marker.SOF2: + case Marker.SOF3: + case Marker.SOF9: + case Marker.SOF10: + case Marker.SOF11: + ReadSOFSegment (data_size, marker); + break; + + case Marker.DQT: // Quantization table(s), use it to guess quality + ReadDQTSegment (data_size); + break; + } + + // set position to next segment and start with next segment marker + Seek (position + segment_size, SeekOrigin.Begin); + } + } + + /// <summary> + /// Reads a JFIF header at current position + /// </summary> + void ReadJFIFHeader (ushort length) + { + // JFIF header should be contained as first segment + // SOI marker + APP0 Marker + segment size = 6 bytes + if (Tell != 6) + return; + + if (ReadBlock (5).ToString ().Equals ("JFIF\0")) { + + // store the JFIF header as it is + Seek (2, SeekOrigin.Begin); + jfif_header = ReadBlock (length + 2 + 2); + + AddMetadataBlock (2, length + 2 + 2); + } + + } + + /// <summary> + /// Reads an APP1 segment to find EXIF or XMP metadata. + /// </summary> + /// <param name="length"> + /// The length of the segment that will be read. + /// </param> + void ReadAPP1Segment (ushort length) + { + long position = Tell; + ByteVector data = null; + + // for an Exif segment, the data block consists of 14 bytes of: + // * 6 bytes Exif identifier string + // * 2 bytes bigendian indication MM (or II) + // * 2 bytes Tiff magic number (42) + // * 4 bytes offset of the first IFD in this segment + // + // the last two points are alreay encoded according to + // big- or littleendian + int exif_header_length = 14; + + // could be an Exif segment + if ((ImageTag.TagTypes & TagTypes.TiffIFD) == 0x00 && length >= exif_header_length) { + + data = ReadBlock (exif_header_length); + + if (data.Count == exif_header_length + && data.Mid (0, 6).ToString ().Equals (EXIF_IDENTIFIER)) { + + bool is_bigendian = data.Mid (6, 2).ToString ().Equals ("MM"); + + ushort magic = data.Mid (8, 2).ToUShort (is_bigendian); + if (magic != 42) + throw new Exception ($"Invalid TIFF magic: {magic}"); + + uint ifd_offset = data.Mid (10, 4).ToUInt (is_bigendian); + + var exif = new IFDTag (); + var reader = new IFDReader (this, is_bigendian, exif.Structure, position + 6, ifd_offset, (uint)(length - 6)); + reader.Read (); + ImageTag.AddTag (exif); + + AddMetadataBlock (position - 4, length + 4); + + return; + } + } + + int xmp_header_length = XmpTag.XAP_NS.Length + 1; + + // could be an Xmp segment + if ((ImageTag.TagTypes & TagTypes.XMP) == 0x00 && length >= xmp_header_length) { + + // if already data is read for determining the Exif segment, + // just read the remaining bytes. + // NOTE: that (exif_header_length < xmp_header_length) holds + if (data == null) + data = ReadBlock (xmp_header_length); + else + data.Add (ReadBlock (xmp_header_length - exif_header_length)); + + if (data.ToString ().Equals (XmpTag.XAP_NS + "\0")) { + ByteVector xmp_data = ReadBlock (length - xmp_header_length); + + ImageTag.AddTag (new XmpTag (xmp_data.ToString (), this)); + + AddMetadataBlock (position - 4, length + 4); + } + } + } + + /// <summary> + /// Reads an APP13 segment to find IPTC-IIM metadata. + /// </summary> + /// <param name="length"> + /// The length of the segment that will be read. + /// </param> + /// <remarks>More info and specs for IPTC-IIM: + /// - Guidelines for Handling Image Metadata (http://www.metadataworkinggroup.org/specs/) + /// - IPTC Standard Photo Metadata (July 2010) (http://www.iptc.org/std/photometadata/specification/IPTC-PhotoMetadata-201007_1.pdf) + /// - Extracting IPTC header information from JPEG images (http://www.codeproject.com/KB/graphics/iptc.aspx?fid=2301&amp;df=90&amp;mpp=25&amp;noise=3&amp;prof=False&amp;sort=Position&amp;view=Quick&amp;fr=51#xx0xx) + /// - Reading IPTC APP14 Segment Header Information from JPEG Images (http://www.codeproject.com/KB/graphics/ReadingIPTCAPP14.aspx?q=iptc) + /// </remarks> + void ReadAPP13Segment (ushort length) + { + // TODO: if both IPTC-IIM and XMP metadata is contained in a file, we should read + // a IPTC-IIM checksum and compare that with the checksum built over the IIM block. + // Depending on the result we should prefer the information from XMP or IIM. + // Right now we always prefer XMP. + + var data = ReadBlock (length); + + // The APP13 segment consists of: + // - the string "Photoshop 3.0\u0000" + // - followed by "8BIM" + // - and then the section type "\u0004\u0004". + // There might be multiple 8BIM sections with different types, but we're following + // YAGNI for now and only deal with the one we're interested in (and hope that it's + // the first one). + var iptc_iim_length = IPTC_IIM_IDENTIFIER.Length; + if (length < iptc_iim_length || data.Mid (0, iptc_iim_length) != IPTC_IIM_IDENTIFIER) + return; + + // PS6 introduced a new header with variable length text + var headerInfoLen = data.Mid (iptc_iim_length, 1).ToUShort (); + int lenToSkip; + if (headerInfoLen > 0) { + // PS6 header: 1 byte headerinfolen + headerinfo + 2 bytes 00 padding (?) + 2 bytes length + lenToSkip = 1 + headerInfoLen + 4; + } else { + //old style: 4 bytes 00 padding (?) + 2 bytes length + lenToSkip = 6; + } + data.RemoveRange (0, iptc_iim_length + lenToSkip); + + var reader = new IIM.IIMReader (data); + var tag = reader.Process (); + if (tag != null) + ImageTag.AddTag (tag); + } + + /// <summary> + /// Writes the metadata back to file. All metadata is stored in the first segments + /// of the file. + /// </summary> + void WriteMetadata () + { + // first render all metadata segments to a ByteVector before the + // file is touched ... + var data = new ByteVector (); + + // existing jfif header is retained, otherwise a standard one + // is created + if (jfif_header != null) + data.Add (jfif_header); + else + data.Add (BASIC_JFIF_HEADER); + + data.Add (RenderExifSegment ()); + data.Add (RenderXMPSegment ()); + data.Add (RenderCOMSegment ()); + + SaveMetadata (data, 2); + } + + /// <summary> + /// Creates a <see cref="ByteVector"/> for the Exif segment of this file + /// </summary> + /// <returns> + /// A <see cref="ByteVector"/> with the whole Exif segment, if exif tags + /// exists, otherwise null. + /// </returns> + ByteVector RenderExifSegment () + { + // Check, if IFD0 is contained + IFDTag exif = ImageTag.Exif; + if (exif == null) + return null; + + // first IFD starts at 8 + uint first_ifd_offset = 8; + + // Render IFD0 + // FIXME: store endianess and use it here + var renderer = new IFDRenderer (true, exif.Structure, first_ifd_offset); + ByteVector exif_data = renderer.Render (); + + uint segment_size = (uint)(first_ifd_offset + exif_data.Count + 2 + 6); + + // do not render data segments, which cannot fit into the possible segment size + if (segment_size > ushort.MaxValue) + throw new Exception ("Exif Segment is too big to render"); + + // Create whole segment + var data = new ByteVector (new byte[] { 0xFF, (byte)Marker.APP1 }) { + ByteVector.FromUShort ((ushort)segment_size), + "Exif\0\0", + ByteVector.FromString ("MM", StringType.Latin1), + ByteVector.FromUShort (42), + ByteVector.FromUInt (first_ifd_offset), + + // Add ifd data itself + exif_data + }; + + return data; + } + + + /// <summary> + /// Creates a <see cref="ByteVector"/> for the Xmp segment of this file + /// </summary> + /// <returns> + /// A <see cref="ByteVector"/> with the whole Xmp segment, if xmp tags + /// exists, otherwise null. + /// </returns> + ByteVector RenderXMPSegment () + { + // Check, if XmpTag is contained + XmpTag xmp = ImageTag.Xmp; + if (xmp == null) + return null; + + ByteVector xmp_data = XmpTag.XAP_NS + "\0"; + xmp_data.Add (xmp.Render ()); + + uint segment_size = (uint)(2 + xmp_data.Count); + + // do not render data segments, which cannot fit into the possible segment size + if (segment_size > ushort.MaxValue) + throw new Exception ("XMP Segment is too big to render"); + + // Create whole segment + var data = new ByteVector (new byte[] { 0xFF, (byte)Marker.APP1 }) { + ByteVector.FromUShort ((ushort)segment_size), + xmp_data + }; + + return data; + } + + + /// <summary> + /// Reads a COM segment to find the JPEG comment. + /// </summary> + /// <param name="length"> + /// The length of the segment that will be read. + /// </param> + void ReadCOMSegment (int length) + { + if ((ImageTag.TagTypes & TagTypes.JpegComment) != 0x00) + return; + + long position = Tell; + + JpegCommentTag com_tag; + + if (length == 0) { + com_tag = new JpegCommentTag (); + } else { + ByteVector data = ReadBlock (length); + + int terminator = data.Find ("\0", 0); + + if (terminator < 0) + com_tag = new JpegCommentTag (data.ToString ()); + else + com_tag = new JpegCommentTag (data.Mid (0, terminator).ToString ()); + } + + ImageTag.AddTag (com_tag); + AddMetadataBlock (position - 4, length + 4); + } + + /// <summary> + /// Creates a <see cref="ByteVector"/> for the comment segment of this file + /// </summary> + /// <returns> + /// A <see cref="ByteVector"/> with the whole comment segment, if a comment tag + /// exists, otherwise null. + /// </returns> + ByteVector RenderCOMSegment () + { + // check, if Comment is contained + if (!(GetTag (TagTypes.JpegComment) is JpegCommentTag com_tag)) + return null; + + // create comment data + var com_data = ByteVector.FromString (com_tag.Value + "\0", StringType.Latin1); + + uint segment_size = (uint)(2 + com_data.Count); + + // do not render data segments, which cannot fit into the possible segment size + if (segment_size > ushort.MaxValue) + throw new Exception ("Comment Segment is too big to render"); + + // create segment + var data = new ByteVector (new byte[] { 0xFF, (byte)Marker.COM }) { + ByteVector.FromUShort ((ushort)segment_size), + + com_data + }; + + return data; + } + + /// <summary> + /// Reads and parse a SOF segment + /// </summary> + /// <param name="length"> + /// The length of the segment that will be read. + /// </param> + /// <param name="marker"> + /// The SOFx marker. + /// </param> + void ReadSOFSegment (int length, Marker marker) + { +#pragma warning disable 219 // Assigned, never read + byte p = ReadBlock (1)[0]; //precision +#pragma warning restore 219 + + //FIXME: according to specs, height could be 0 here, and should be retrieved from the DNL marker + height = ReadBlock (2).ToUShort (); + width = ReadBlock (2).ToUShort (); + } + + /// <summary> + /// Reads the DQT Segment, and Guesstimate the image quality from it + /// </summary> + /// <param name="length"> + /// The length of the segment that will be read + /// </param> + void ReadDQTSegment (int length) + { + // See CCITT Rec. T.81 (1992 E), B.2.4.1 (p39) for DQT syntax + while (length > 0) { + + byte pqtq = ReadBlock (1)[0]; length--; + byte pq = (byte)(pqtq >> 4); //0 indicates 8-bit Qk, 1 indicates 16-bit Qk + byte tq = (byte)(pqtq & 0x0f); //table index; + int[] table = null; + switch (tq) { + case 0: + table = Table.StandardLuminanceQuantization; + break; + case 1: + table = Table.StandardChrominanceQuantization; + break; + } + + bool allones = true; //check for all-ones tables (q=100) + double cumsf = 0.0; + //double cumsf2 = 0.0; + for (int row = 0; row < 8; row++) { + for (int col = 0; col < 8; col++) { + ushort val = ReadBlock (pq == 1 ? 2 : 1).ToUShort (); length -= (pq + 1); + if (table != null) { + double x = 100.0 * val / table[row * 8 + col]; //Scaling factor in percent + cumsf += x; + //cumsf2 += x*x; + allones = allones && (val == 1); + } + } + } + + if (table != null) { + double local_q; + cumsf /= 64.0; // mean scale factor + //cumfs2 /= 64.0; + //double variance = cumsf2 - (cumsf * cumsf); + + if (allones) + local_q = 100.0; + else if (cumsf <= 100.0) + local_q = (200.0 - cumsf) / 2.0; + else + local_q = 5000.0 / cumsf; + quality = Math.Max (quality, (int)local_q); + } + } + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Jpeg/File.cs.meta b/Scripts/TaglibSharp/Jpeg/File.cs.meta new file mode 100644 index 0000000..8d7c616 --- /dev/null +++ b/Scripts/TaglibSharp/Jpeg/File.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7a9ddad01b29bda38bead0dddfffb8ad +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Jpeg/JpegCommentTag.cs b/Scripts/TaglibSharp/Jpeg/JpegCommentTag.cs new file mode 100644 index 0000000..9b9d383 --- /dev/null +++ b/Scripts/TaglibSharp/Jpeg/JpegCommentTag.cs @@ -0,0 +1,100 @@ +// +// JpegCommentTag.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2009 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using TagLib.Image; + +namespace TagLib.Jpeg +{ + /// <summary> + /// Contains the JPEG comment. + /// </summary> + public class JpegCommentTag : ImageTag + { + #region Constructors + + /// <summary> + /// Constructor. + /// </summary> + /// <param name="value"> + /// The value of the comment. + /// </param> + public JpegCommentTag (string value) + { + Value = value; + } + + /// <summary> + /// Constructor. Creates a new empty comment. + /// </summary> + public JpegCommentTag () + { + Value = null; + } + + #endregion + + #region Public Properties + + /// <summary> + /// The value of the comment represented by the current instance. + /// </summary> + public string Value { get; set; } + + /// <summary> + /// Gets or sets the comment for the image described + /// by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the comment of the + /// current instace. + /// </value> + public override string Comment { + get { return Value; } + set { Value = value; } + } + + #endregion + + #region Public Methods + + /// <summary> + /// Gets the tag types contained in the current instance. + /// </summary> + /// <value> + /// Always <see cref="TagTypes.JpegComment" />. + /// </value> + public override TagTypes TagTypes { + get { return TagTypes.JpegComment; } + } + + /// <summary> + /// Clears the values stored in the current instance. + /// </summary> + public override void Clear () + { + Value = null; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Jpeg/JpegCommentTag.cs.meta b/Scripts/TaglibSharp/Jpeg/JpegCommentTag.cs.meta new file mode 100644 index 0000000..86716bf --- /dev/null +++ b/Scripts/TaglibSharp/Jpeg/JpegCommentTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ae56889b076202f52893aefe5174b1a6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Jpeg/Marker.cs b/Scripts/TaglibSharp/Jpeg/Marker.cs new file mode 100644 index 0000000..5240d31 --- /dev/null +++ b/Scripts/TaglibSharp/Jpeg/Marker.cs @@ -0,0 +1,350 @@ +// +// Marker.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// Stephane Delcroix (stephane@delcroix.org) +// +// Copyright (C) 2009 Ruben Vermeersch +// Copyright (c) 2009 Stephane Delcroix +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.Jpeg +{ + /// <summary> + /// This enum defines the different markers used in JPEG segments. + /// + /// See CCITT Rec. T.81 (1992 E), Table B.1 (p.32) + /// </summary> + public enum Marker : byte + { + /// <summary> + /// Start Of Frame marker, non-differential, Huffman coding, Baseline DCT + /// </summary> + SOF0 = 0xc0, + + /// <summary> + /// Start Of Frame marker, non-differential, Huffman coding, Extended Sequential DCT + /// </summary> + SOF1, + + /// <summary> + /// Start Of Frame marker, non-differential, Huffman coding, Progressive DCT + /// </summary> + SOF2, + + /// <summary> + /// Start Of Frame marker, non-differential, Huffman coding, Lossless (sequential) + /// </summary> + SOF3, + + /// <summary> + /// Start Of Frame marker, differential, Huffman coding, Differential Sequential DCT + /// </summary> + SOF5 = 0xc5, + + /// <summary> + /// Start Of Frame marker, differential, Huffman coding, Differential Progressive DCT + /// </summary> + SOF6, + /// <summary> + /// Start Of Frame marker, differential, Huffman coding, Differential Lossless (sequential) + /// </summary> + SOF7, + + /// <summary> + /// Reserved for JPG extensions + /// </summary> + JPG, + + /// <summary> + /// Start Of Frame marker, non-differential, arithmetic coding, Extended Sequential DCT + /// </summary> + SOF9, + + /// <summary> + /// Start Of Frame marker, non-differential, arithmetic coding, Progressive DCT + /// </summary> + SOF10, + + /// <summary> + /// Start Of Frame marker, non-differential, arithmetic coding, Lossless (sequential) + /// </summary> + SOF11, + + /// <summary> + /// Start Of Frame marker, differential, arithmetic coding, Differential Sequential DCT + /// </summary> + SOF13 = 0xcd, + + /// <summary> + /// Start Of Frame marker, differential, arithmetic coding, Differential Progressive DCT + /// </summary> + SOF14, + + /// <summary> + /// Start Of Frame marker, differential, arithmetic coding, Differential Lossless (sequential) + /// </summary> + SOF15, + + /// <summary> + /// Define Huffman table(s) + /// </summary> + DHT = 0xc4, + + /// <summary> + /// Define arithmetic coding conditioning(s) + /// </summary> + DAC = 0xcc, + + //Restart interval termination with modulo 8 count "m" + /// <summary> + /// Restart + /// </summary> + RST0 = 0xd0, + + /// <summary> + /// Restart + /// </summary> + RST1, + + /// <summary> + /// Restart + /// </summary> + RST2, + + /// <summary> + /// Restart + /// </summary> + RST3, + + /// <summary> + /// Restart + /// </summary> + RST4, + + /// <summary> + /// Restart + /// </summary> + RST5, + + /// <summary> + /// Restart + /// </summary> + RST6, + + /// <summary> + /// Restart + /// </summary> + RST7, + + /// <summary> + /// Start of Image + /// </summary> + SOI = 0xd8, + + /// <summary> + /// End of Image + /// </summary> + EOI, + + /// <summary> + /// Start of scan + /// </summary> + SOS, + + /// <summary> + /// Define quantization table (s) + /// </summary> + DQT, + + /// <summary> + /// Define number of lines + /// </summary> + DNL, + + /// <summary> + /// Define restart interval + /// </summary> + DRI, + + /// <summary> + /// Define hierarchical progression + /// </summary> + DHP, + + /// <summary> + /// Define reference component + /// </summary> + EXP, + + /// <summary> + /// Reserved for application segment + /// </summary> + APP0 = 0xe0, + + /// <summary> + /// Reserved for application segment + /// </summary> + APP1, + + /// <summary> + /// Reserved for application segment + /// </summary> + APP2, + + /// <summary> + /// Reserved for application segment + /// </summary> + APP3, + + /// <summary> + /// Reserved for application segment + /// </summary> + APP4, + + /// <summary> + /// Reserved for application segment + /// </summary> + APP5, + + /// <summary> + /// Reserved for application segment + /// </summary> + APP6, + + /// <summary> + /// Reserved for application segment + /// </summary> + APP7, + + /// <summary> + /// Reserved for application segment + /// </summary> + APP8, + + /// <summary> + /// Reserved for application segment + /// </summary> + APP9, + + /// <summary> + /// Reserved for application segment + /// </summary> + APP10, + + /// <summary> + /// Reserved for application segment + /// </summary> + APP11, + + /// <summary> + /// Reserved for application segment + /// </summary> + APP12, + + /// <summary> + /// Reserved for application segment + /// </summary> + APP13, + + /// <summary> + /// Reserved for application segment + /// </summary> + APP14, + + /// <summary> + /// Reserved for application segment + /// </summary> + APP15, + + /// <summary> + /// Reserved for JPEG extension + /// </summary> + JPG0 = 0xf0, + + /// <summary> + /// Reserved for JPEG extension + /// </summary> + JPG1, + + /// <summary> + /// Reserved for JPEG extension + /// </summary> + JPG2, + + /// <summary> + /// Reserved for JPEG extension + /// </summary> + JPG3, + + /// <summary> + /// Reserved for JPEG extension + /// </summary> + JPG4, + + /// <summary> + /// Reserved for JPEG extension + /// </summary> + JPG5, + + /// <summary> + /// Reserved for JPEG extension + /// </summary> + JPG6, + + /// <summary> + /// Reserved for JPEG extension + /// </summary> + JPG7, + + /// <summary> + /// Reserved for JPEG extension + /// </summary> + JPG8, + + /// <summary> + /// Reserved for JPEG extension + /// </summary> + JPG9, + + /// <summary> + /// Reserved for JPEG extension + /// </summary> + JPG10, + + /// <summary> + /// Reserved for JPEG extension + /// </summary> + JPG11, + + /// <summary> + /// Reserved for JPEG extension + /// </summary> + JPG12, + + /// <summary> + /// Reserved for JPEG extension + /// </summary> + JPG13, + + /// <summary> + /// Comment + /// </summary> + COM = 0xfe, + } +} diff --git a/Scripts/TaglibSharp/Jpeg/Marker.cs.meta b/Scripts/TaglibSharp/Jpeg/Marker.cs.meta new file mode 100644 index 0000000..7301f75 --- /dev/null +++ b/Scripts/TaglibSharp/Jpeg/Marker.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 988d640975f7b0ecdbd6790755fa400c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Jpeg/Table.cs b/Scripts/TaglibSharp/Jpeg/Table.cs new file mode 100644 index 0000000..0b68582 --- /dev/null +++ b/Scripts/TaglibSharp/Jpeg/Table.cs @@ -0,0 +1,63 @@ +// +// TagLib.Jpeg.Table.cs: +// +// Author: +// Stephane Delcroix (stephane@delcroix.org) +// +// Copyright (c) 2009 Stephane Delcroix +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.Jpeg +{ + /// <summary> + /// Contains static predefined tables and helpers + /// </summary> + public static class Table + { + /// <summary> + /// Standard Luminance Quantization table + /// + /// See CCIT Rec. T.81 (1992 E), K.1 (p143) + /// </summary> + public static int[] StandardLuminanceQuantization = { + 16, 11, 12, 14, 12, 10, 16, 14, + 13, 14, 18, 17, 16, 19, 24, 40, + 26, 24, 22, 22, 24, 49, 35, 37, + 29, 40, 58, 51, 61, 60, 57, 51, + 56, 55, 64, 72, 92, 78, 64, 68, + 87, 69, 55, 56, 80, 109, 81, 87, + 95, 98, 103, 104, 103, 62, 77, 113, + 121, 112, 100, 120, 92, 101, 103, 99 + }; + + /// <summary> + /// Standard Chrominance Quantization table + /// + /// See CCIT Rec. T.81 (1992 E), K.1 (p143) + /// </summary> + public static int[] StandardChrominanceQuantization = { + 17, 18, 18, 24, 21, 24, 47, 26, + 26, 47, 99, 66, 56, 66, 99, 99, + 99, 99, 99, 99, 99, 99, 99, 99, + 99, 99, 99, 99, 99, 99, 99, 99, + 99, 99, 99, 99, 99, 99, 99, 99, + 99, 99, 99, 99, 99, 99, 99, 99, + 99, 99, 99, 99, 99, 99, 99, 99, + 99, 99, 99, 99, 99, 99, 99, 99 + }; + } +} diff --git a/Scripts/TaglibSharp/Jpeg/Table.cs.meta b/Scripts/TaglibSharp/Jpeg/Table.cs.meta new file mode 100644 index 0000000..45ef7e7 --- /dev/null +++ b/Scripts/TaglibSharp/Jpeg/Table.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c45a026681f9443f88ef57834108eedd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/ListBase.cs b/Scripts/TaglibSharp/ListBase.cs new file mode 100644 index 0000000..b4bbc77 --- /dev/null +++ b/Scripts/TaglibSharp/ListBase.cs @@ -0,0 +1,458 @@ +// +// ListBase.cs: +// +// Author: +// Aaron Bockover (abockover@novell.com) +// +// Original Source: +// tbytevectorlist.cpp from TagLib +// +// Copyright (C) 2006 Novell, Inc. +// Copyright (C) 2002,2003 Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Text; + +namespace TagLib +{ + /// <summary> + /// This class implements <see cref="T:System.Collections.Generic`1"/> + /// for objects that implement <see cref="T:System.IComparable`1"/>, + /// providing extra features used in lists in TagLib#. + /// </summary> + public class ListBase<T> : IList<T> where T : IComparable<T> + { + /// <summary> + /// Contains the internal list. + /// </summary> + readonly List<T> data = new List<T> (); + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="T:TagLib.ListBase`1" /> with no contents. + /// </summary> + public ListBase () + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="T:TagLib.ListBase`1" /> with specified contents. + /// </summary> + /// <param name="list"> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" + /// /> containing objects to add to the current instance. + /// </param> + public ListBase (ListBase<T> list) + { + if (list != null) + Add (list); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="T:TagLib.ListBase`1" /> with specified contents. + /// </summary> + /// <param name="list"> + /// A <see cref="System.Array" /> containing objects to add to + /// the current instance. + /// </param> + public ListBase (params T[] list) + { + if (list != null) + Add (list); + } + + #endregion + + #region Properties + + /// <summary> + /// Gets whether or not the current instance is empty. + /// </summary> + /// <value> + /// <see langword="true" /> if the current instance is empty; + /// otherwise <see langword="false" />. + /// </value> + public bool IsEmpty { + get { return Count == 0; } + } + + #endregion + + #region Methods + + /// <summary> + /// Adds a collection of elements to the current instance. + /// </summary> + /// <param name="list"> + /// A <see cref="T:TagLib.ListBase`1"/> object containing + /// elements to add to the current instance. + /// </param> + public void Add (ListBase<T> list) + { + if (list != null) { + data.AddRange (list); + } + } + + /// <summary> + /// Adds a collection of elements to the current instance. + /// </summary> + /// <param name="list"> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1"/> object containing + /// elements to add to the current instance. + /// </param> + public void Add (IEnumerable<T> list) + { + if (list != null) { + data.AddRange (list); + } + } + + /// <summary> + /// Adds a collection of elements to the current instance. + /// </summary> + /// <param name="list"> + /// An array containing elements to add to the current + /// instance. + /// </param> + public void Add (T[] list) + { + if (list != null) { + data.AddRange (list); + } + } + + /// <summary> + /// Performs a sorted insert of an object into the current + /// instance, optionally only adding if the item is unique. + /// </summary> + /// <param name="item"> + /// An object to add to the current instance. + /// </param> + /// <param name="unique"> + /// If <see langword="true" />, the object will only be added + /// if an identical value is not already contained in the + /// current instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="item" /> is <see langword="null" />. + /// </exception> + public virtual void SortedInsert (T item, bool unique) + { + if (item == null) + throw new ArgumentNullException (nameof (item)); + + int i = 0; + for (; i < data.Count; i++) { + if (item.CompareTo (data[i]) == 0 && unique) { + return; + } + + if (item.CompareTo (data[i]) <= 0) { + break; + } + } + + Insert (i, item); + } + + /// <summary> + /// Performs a sorted insert of an object into the current + /// instance. + /// </summary> + /// <param name="item"> + /// An object to add to the current instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="item" /> is <see langword="null" />. + /// </exception> + public void SortedInsert (T item) + { + if (item == null) + throw new ArgumentNullException (nameof (item)); + + SortedInsert (item, false); + } + + /// <summary> + /// Converts the current instance to an array. + /// </summary> + /// <returns> + /// A <see cref="System.Array" /> containing the contents of + /// the current instance. + /// </returns> + public T[] ToArray () + { + return data.ToArray (); + } + + #endregion + + #region IList<T> + + /// <summary> + /// Gets whether or not the current instance is read-only. + /// </summary> + /// <value> + /// Always <see langword="false" />. + /// </value> + public bool IsReadOnly { + get { return false; } + } + + /// <summary> + /// Gets whether or not the current instance has a fixed + /// size. + /// </summary> + /// <value> + /// Always <see langword="false" />. + /// </value> + public bool IsFixedSize { + get { return false; } + } + + /// <summary> + /// Gets and sets the value as a specified index. + /// </summary> + public T this[int index] { + get { return data[index]; } + set { data[index] = value; } + } + + /// <summary> + /// Adds a single item to end of the current instance. + /// </summary> + /// <param name="item"> + /// An object to add to the end of the current instance. + /// </param> + public void Add (T item) + { + data.Add (item); + } + + /// <summary> + /// Clears the contents of the current instance. + /// </summary> + public void Clear () + { + data.Clear (); + } + + /// <summary> + /// Gets whether or not the current instance contains a + /// specified object. + /// </summary> + /// <param name="item"> + /// An object to look for in the current instance. + /// </param> + /// <returns> + /// <see langword="true" /> if the item could be found; + /// otherwise <see langword="false" />. + /// </returns> + public bool Contains (T item) + { + return data.Contains (item); + } + + /// <summary> + /// Gets the index of the first occurance of a value. + /// </summary> + /// <param name="item"> + /// A object to find in the current instance. + /// </param> + /// <returns> + /// A <see cref="int" /> value containing the first index + /// at which the value was found, or -1 if it was not found. + /// </returns> + public int IndexOf (T item) + { + return data.IndexOf (item); + } + + /// <summary> + /// Inserts a single value into the current instance at a + /// specified index. + /// </summary> + /// <param name="index"> + /// A <see cref="int" /> value specifying the position at + /// which to insert the value. + /// </param> + /// <param name="item"> + /// An object to insert into the current instance. + /// </param> + public void Insert (int index, T item) + { + data.Insert (index, item); + } + + /// <summary> + /// Removes the first occurance of an object from the current + /// instance. + /// </summary> + /// <param name="item"> + /// An object to remove from the current instance. + /// </param> + /// <returns> + /// <see langword="true" /> if the value was removed; + /// otherwise the value did not appear in the current + /// instance and <see langword="false" /> is returned. + /// </returns> + public bool Remove (T item) + { + return data.Remove (item); + } + + /// <summary> + /// Removes the item at the specified index. + /// </summary> + /// <param name="index"> + /// A <see cref="int" /> value specifying the position at + /// which to remove an item. + /// </param> + public void RemoveAt (int index) + { + data.RemoveAt (index); + } + + /// <summary> + /// Gets a string representation of the contents of the + /// current instance, joined by a separator. + /// </summary> + /// <param name="separator"> + /// A <see cref="string" /> object to separate the items + /// with. + /// </param> + /// <returns> + /// A <see cref="string" /> object containing the contents + /// of the current instance. + /// </returns> + public string ToString (string separator) + { + var builder = new StringBuilder (); + + for (int i = 0; i < Count; i++) { + if (i != 0) { + builder.Append (separator); + } + + builder.Append (this[i]); + } + + return builder.ToString (); + } + + /// <summary> + /// Gets a string representation of the contents of the + /// current instance, joined by commas. + /// </summary> + /// <returns> + /// A <see cref="string" /> object containing the contents + /// of the current instance. + /// </returns> + public override string ToString () + { + return ToString (", "); + } + + #endregion + + + + #region ICollection<T> + + /// <summary> + /// Gets the number of elements in the current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the number of + /// elements in the current instance. + /// </value> + public int Count { + get { return data.Count; } + } + + /// <summary> + /// Gets whether or not the current instance is synchronized. + /// </summary> + /// <value> + /// Always <see langword="false" />. + /// </value> + public bool IsSynchronized { + get { return false; } + } + + /// <summary> + /// Gets the object that can be used to synchronize the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="object" /> that can be used to synchronize + /// the current instance. + /// </value> + public object SyncRoot { + get { return this; } + } + + /// <summary> + /// Copies the current instance to an array, starting at a + /// specified index. + /// </summary> + /// <param name="array"> + /// An array to copy to. + /// </param> + /// <param name="arrayIndex"> + /// A <see cref="int" /> value indicating the index in + /// <paramref name="array" /> at which to start copying. + /// </param> + public void CopyTo (T[] array, int arrayIndex) + { + data.CopyTo (array, arrayIndex); + } + + #endregion + + + #region IEnumerable<T> + + /// <summary> + /// Gets an enumerator for enumerating through the elements + /// in the current instance. + /// </summary> + /// <returns> + /// A <see cref="T:System.Collections.IEnumerator`1" /> for + /// enumerating through the tag's data boxes. + /// </returns> + public IEnumerator<T> GetEnumerator () + { + return data.GetEnumerator (); + } + + IEnumerator IEnumerable.GetEnumerator () + { + return data.GetEnumerator (); + } + + #endregion + } +} \ No newline at end of file diff --git a/Scripts/TaglibSharp/ListBase.cs.meta b/Scripts/TaglibSharp/ListBase.cs.meta new file mode 100644 index 0000000..eb58d4b --- /dev/null +++ b/Scripts/TaglibSharp/ListBase.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 024578eb7b0ace96cb49cfef7954bb75 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Matroska.meta b/Scripts/TaglibSharp/Matroska.meta new file mode 100644 index 0000000..608dd74 --- /dev/null +++ b/Scripts/TaglibSharp/Matroska.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 41d3913d8d6dcffdfa6e9b5c2f493a84 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Matroska/Attachment.cs b/Scripts/TaglibSharp/Matroska/Attachment.cs new file mode 100644 index 0000000..d4d0158 --- /dev/null +++ b/Scripts/TaglibSharp/Matroska/Attachment.cs @@ -0,0 +1,215 @@ +// +// SimpleTag.cs: +// +// Author: +// Sebastien Mouy <starwer@laposte.net> +// +// Copyright (C) 2017 Starwer +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.IO; + +namespace TagLib.Matroska +{ + /// <summary> + /// Describes a Matroska Attachment. + /// Attachments may be pictures, but also any other content type. + /// </summary> + public class Attachment : PictureLazy, IUIDElement + { + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Attachment" /> with no data or values. + /// </summary> + public Attachment () + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Attachment" /> by reading in the contents of a + /// specified file. + /// </summary> + /// <param name="path"> + /// A <see cref="string"/> object containing the path of the + /// file to read. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public Attachment (string path) + : base (path) + { + SetTypeFromFilename (); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Attachment" /> by reading in the contents of a + /// specified file abstraction. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction"/> object containing + /// abstraction of the file to read. + /// </param> + /// <param name="offset"> + /// The position in bytes where the picture is located in the + /// <see cref="T:File.IFileAbstraction"/>. + /// </param> + /// <param name="size"> + /// The size in bytes of the picture in the + /// <see cref="T:File.IFileAbstraction"/> (default: read all). + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public Attachment (TagLib.File.IFileAbstraction abstraction, long offset = 0, long size = -1) + : base (abstraction, offset, size) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Attachment" /> by using the contents of a <see + /// cref="ByteVector" /> object. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector"/> object containing picture data + /// to use. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + public Attachment (ByteVector data) + : base (data) + { + } + + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Attachment" /> by doing a shallow copy of <see + /// cref="IPicture" />. + /// </summary> + /// <param name="picture"> + /// A <see cref="IPicture"/> object containing picture data + /// to convert to an Attachment. + /// </param> + public Attachment (IPicture picture) + : base (picture) + { + } + + + #endregion + + + #region Methods + + /// <summary> + /// Derive the Picture-type from the the file-name. + /// It change the <see cref="P:Type"/> from the <see cref="P:Filename"/>. + /// </summary> + public void SetTypeFromFilename () + { + if (MimeType != null && !MimeType.StartsWith ("image/")) { + Type = PictureType.NotAPicture; + return; + } + + if (Filename == null) { + Type = PictureType.Other; + return; + } + + PictureType type = PictureType.Other; + string fname = Filename.ToLower (); + + foreach (var ptype in Enum.GetNames (typeof (PictureType))) { + if (fname.Contains (ptype.ToLower ())) { + type = (PictureType)Enum.Parse (typeof (PictureType), ptype); + break; + } + } + + if (type == PictureType.Other && ((fname.Contains ("cover") || fname.Contains ("poster")))) { + type = PictureType.FrontCover; + } + + Type = type; + } + + /// <summary> + /// Derive thefile-name from the the Piture type. + /// It change the <see cref="P:Filename"/> from the <see cref="P:Type"/> if required, + /// but not if the filename already matches the type. + /// </summary> + /// <returns>true if <see cref="P:Filename"/> changed</returns> + public bool SetFilenameFromType () + { + PictureType type = Type; + + if (!string.IsNullOrEmpty (Filename)) { + SetTypeFromFilename (); + + // Filename already matches the type, so do not change it + if (type == Type) return false; + + // restore the type + Type = type; + } + + // Derive extension from file or MimeType + string ext = null; + if (Filename != null) ext = Path.GetExtension (Filename); + if (ext == null && MimeType != null && MimeType.StartsWith ("image/")) ext = "." + MimeType.Substring (6); + if (ext == null || ext.Length < 2) ext = ""; + + // Change the filename + Filename = type + ext; + return true; + } + + #endregion + + + #region IUIDElement Boilerplate + + /// <summary> + /// Unique ID representing the element, as random as possible (setting zero will generate automatically a new one). + /// </summary> + public ulong UID { + get { return _UID; } + set { _UID = UIDElement.GenUID (value); } + } + + ulong _UID = UIDElement.GenUID (); + + + /// <summary> + /// Get the Tag type the UID should be represented by, or 0 if undefined + /// </summary> + public MatroskaID UIDType { get { return MatroskaID.TagAttachmentUID; } } + + #endregion + + } +} diff --git a/Scripts/TaglibSharp/Matroska/Attachment.cs.meta b/Scripts/TaglibSharp/Matroska/Attachment.cs.meta new file mode 100644 index 0000000..eae3994 --- /dev/null +++ b/Scripts/TaglibSharp/Matroska/Attachment.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f61f84258e7ab3b6ebcb9b16ff0b9e53 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Matroska/AudioTrack.cs b/Scripts/TaglibSharp/Matroska/AudioTrack.cs new file mode 100644 index 0000000..e3ee49e --- /dev/null +++ b/Scripts/TaglibSharp/Matroska/AudioTrack.cs @@ -0,0 +1,146 @@ +// +// AudioTrack.cs: +// +// Author: +// Julien Moutte <julien@fluendo.com> +// +// Copyright (C) 2011 FLUENDO S.A. +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System.Collections.Generic; + +namespace TagLib.Matroska +{ + /// <summary> + /// Describes a Matroska Audio track. + /// </summary> + public class AudioTrack : Track, IAudioCodec + { + #region Private fields + +#pragma warning disable 414 // Assigned, never used + readonly double rate; + readonly ulong channels; + readonly ulong depth; +#pragma warning restore 414 + + + #endregion + + #region Constructors + + /// <summary> + /// Construct a <see cref="AudioTrack" /> reading information from + /// provided file data. + /// Parsing will be done reading from _file at position references by + /// parent element's data section. + /// </summary> + /// <param name="_file"><see cref="File" /> instance to read from.</param> + /// <param name="element">Parent <see cref="EBMLreader" />.</param> + public AudioTrack (File _file, EBMLreader element) + : base (_file, element) + { + // Here we handle the unknown elements we know, and store the rest + foreach (EBMLreader elem in base.UnknownElements) { + var matroska_id = elem.ID; + + + switch (matroska_id) { + case MatroskaID.TrackAudio: { + ulong i = 0; + + while (i < elem.DataSize) { + EBMLreader child = new EBMLreader (_file, elem.DataOffset + i); + + matroska_id = child.ID; + + switch (matroska_id) { + case MatroskaID.AudioChannels: + channels = child.ReadULong (); + break; + case MatroskaID.AudioBitDepth: + depth = child.ReadULong (); + break; + case MatroskaID.AudioSamplingFreq: + rate = child.ReadDouble (); + break; + default: + UnknownElements.Add (child); + break; + } + + i += child.Size; + } + + break; + } + + default: + UnknownElements.Add (elem); + break; + } + } + } + + #endregion + + #region Public fields + + /// <summary> + /// List of unknown elements encountered while parsing. + /// </summary> + public new List<EBMLreader> UnknownElements { get; } = new List<EBMLreader>(); + + #endregion + + #region ICodec + + /// <summary> + /// This type of track only has audio media type. + /// </summary> + public override MediaTypes MediaTypes { + get { return MediaTypes.Audio; } + } + + #endregion + + #region IAudioCodec + + /// <summary> + /// Audio track bitrate. + /// </summary> + public int AudioBitrate { + get { return 0; } + } + + /// <summary> + /// Audio track sampling rate. + /// </summary> + public int AudioSampleRate { + get { return (int)rate; } + } + + /// <summary> + /// Number of audio channels in this track. + /// </summary> + public int AudioChannels { + get { return (int)channels; } + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Matroska/AudioTrack.cs.meta b/Scripts/TaglibSharp/Matroska/AudioTrack.cs.meta new file mode 100644 index 0000000..a72799d --- /dev/null +++ b/Scripts/TaglibSharp/Matroska/AudioTrack.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4acff302cab1d869f8d197a37fc3f624 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Matroska/EBMLElement.cs b/Scripts/TaglibSharp/Matroska/EBMLElement.cs new file mode 100644 index 0000000..f677ed6 --- /dev/null +++ b/Scripts/TaglibSharp/Matroska/EBMLElement.cs @@ -0,0 +1,420 @@ +// +// EBMLElement.cs: +// +// Author: +// Sebastien Mouy <starwer@laposte.net> +// +// Copyright (C) 2011 FLUENDO S.A. +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; + +namespace TagLib.Matroska +{ + /// <summary> + /// Represent a generic EBML Element and its content. + /// </summary> + public class EBMLelement + { + + #region Constructors + + /// <summary> + /// Constructs an empty <see cref="EBMLelement" />. + /// </summary> + public EBMLelement () + { + } + + + /// <summary> + /// Construct a <see cref="EBMLelement" /> to contain children elements. + /// </summary> + /// <param name="ebmlid">EBML ID of the element to be created.</param> + public EBMLelement (MatroskaID ebmlid) + { + ID = ebmlid; + Children = new List<EBMLelement> (); + } + + /// <summary> + /// Construct a <see cref="EBMLelement" /> to contain data. + /// </summary> + /// <param name="ebmlid">EBML ID of the element to be created.</param> + /// <param name="data">EBML data of the element to be created.</param> + public EBMLelement (MatroskaID ebmlid, ByteVector data) + { + ID = ebmlid; + Data = data; + } + + + /// <summary> + /// Construct <see cref="EBMLelement" /> to contain data. + /// </summary> + /// <param name="ebmlid">EBML ID of the element to be created.</param> + /// <param name="value">EBML data as an <see cref="ulong"/> value.</param> + public EBMLelement (MatroskaID ebmlid, ulong value) + { + ID = ebmlid; + SetData (value); + } + + + #endregion + + #region Public Properties + + /// <summary> + /// EBML Element Identifier. + /// </summary> + public MatroskaID ID = 0; + + + /// <summary> + /// Get or set the data represented by the EBML + /// </summary> + public ByteVector Data; + + + /// <summary> + /// Get or set the element embedded in the EBML + /// </summary> + public List<EBMLelement> Children; + + + /// <summary> + /// Get or set whether the EBML should have a size of one byte more + /// than the optimal size. + /// </summary> + public bool IncSize; + + + #endregion + + + #region Public Methods + + /// <summary> + /// EBML Element size in bytes. + /// </summary> + public long Size { + get { + long size_length = DataSize; + return IDSize + EBMLByteSize ((ulong)size_length) + (IncSize ? 1 : 0) + size_length; + } + } + + + /// <summary> + /// Get the size of the EBML ID, in bytes + /// </summary> + public long IDSize { + get { + uint ebml_id = (uint)ID; + + // Figure out the ID size in bytes + long mask = 0xFF000000, id_length = 4; + while (id_length > 0 && (ebml_id & mask) == 0) { + id_length--; + mask >>= 8; + } + if (id_length == 0) + throw new CorruptFileException ("invalid EBML ID (zero)"); + + return id_length; + } + } + + /// <summary> + /// Get the size of the EBML data-size, in bytes + /// </summary> + public long DataSizeSize { + get { return EBMLByteSize ((ulong)DataSize) + (IncSize ? 1 : 0); } + } + + + /// <summary> + /// EBML Element data/content size in bytes. + /// </summary> + public long DataSize { + get { + long ret = 0; + + if (Data != null) { + // Get Data size + ret = Data.Count; + + if (Children != null) + throw new UnsupportedFormatException ("EBML element cannot contain both Data and Children"); + } else { + // Get the content size + foreach (var child in Children) { + ret += child.Size; + } + } + + return ret; + } + } + + + /// <summary> + /// Try to increase the size of the EBML by 1 byte. + /// </summary> + /// <returns>True if successfully increased size, false if failed.</returns> + public bool IncrementSize () + { + // Try to extend current DataSizeSize + if (!IncSize && DataSizeSize < 8) { + return IncSize = true; + } + + // Try to extend one of the children + if (Children != null) { + foreach (var child in Children) { + if (child.IncrementSize ()) return true; + } + } + + // Failed + return false; + } + + + + /// <summary> + /// Get the EBML ID and data-size as a vector of bytes. + /// </summary> + public ByteVector Header { + get { + // Retrieve sizes + var id_length = IDSize; + var size_length = DataSizeSize; + + // Create vector + ByteVector vector = new ByteVector ((int)(id_length + size_length)); + + // Construct the ID field + uint ebml_id = (uint)ID; + uint mask = ebml_id; + for (int i = (int)id_length - 1; i >= 0; i--) { + vector[i] = (byte)(mask & 0xFF); + mask >>= 8; + } + + // Construct the data-size field + ulong lmask = (ulong)DataSize; + for (int i = (int)(id_length + size_length - 1); i >= id_length; i--) { + vector[i] = (byte)(lmask & 0xFF); + lmask >>= 8; + } + + // Set the marker bit of the Data-size + vector[(int)id_length] |= (byte)(0x100 >> (int)size_length); + + + return vector; + } + } + + + #endregion + + #region Class functions + + /// <summary> + /// Get the byte-size required to encode an EBML value with the leading 1. + /// </summary> + /// <param name="value">Encoded value</param> + /// <returns>size in bytes</returns> + public static long EBMLByteSize (ulong value) + { + // Figure out the required data-size size in bytes + long size_length; + if (value == 0x7F) { + // Special case: Avoid element-size reserved word of 0xFF (all ones) + size_length = 2; + } else { + size_length = 8; + ulong mask = (ulong)0x7F << (7 * 7); + while (size_length > 1 && (value & mask) == 0) { + size_length--; + mask >>= 7; + } + } + + return size_length; + } + + #endregion + + + #region Public Methods Data access + + + /// <summary> + /// Get a string from EBML Element's data section (UTF-8). + /// Handle null-termination. + /// </summary> + /// <returns>a string object containing the parsed value.</returns> + public string GetString () + { + if (Data == null) return null; + var idx = Data.IndexOf (0x00); // Detected Null termination + if (idx >= 0) return Data.ToString (StringType.UTF8, 0, idx); + return Data.ToString (StringType.UTF8); + } + + /// <summary> + /// Get a boolean from EBML Element's data section. + /// </summary> + /// <returns>a bool containing the parsed value.</returns> + public bool GetBool () + { + if (Data == null) return false; + return (Data.ToUInt () > 0); + } + + /// <summary> + /// Get a double from EBML Element's data section. + /// </summary> + /// <returns>a double containing the parsed value.</returns> + public double GetDouble () + { + if (Data == null) return 0; + + double result = 0.0; + + if (Data.Count == 4) { + result = Data.ToFloat (); + } else if (Data.Count == 8) { + result = Data.ToDouble (); + } else { + throw new UnsupportedFormatException ("Can not read a Double with sizes differing from 4 or 8"); + } + + return result; + } + + /// <summary> + /// Get an unsigned integer (any size from 1 to 8 bytes) from EBML Element's data section. + /// </summary> + /// <returns>a ulong containing the parsed value.</returns> + public ulong GetULong () + { + if (Data == null) return 0; + return Data.ToULong (); + } + + + /// <summary> + /// Get a bytes vector from EBML Element's data section. + /// </summary> + /// <returns>a <see cref="ByteVector" /> containing the parsed value.</returns> + public ByteVector GetBytes () + { + return Data; + } + + + + + /// <summary> + /// Set data content as <see cref="string"/> to the EBML file + /// </summary> + /// <param name="data">data as <see cref="string"/></param> + public void SetData (string data) + { + Data = data; + } + + + /// <summary> + /// Set data content as <see cref="ulong"/> to the EBML file + /// </summary> + /// <param name="data">unsigned long number to write</param> + public void SetData (ulong data) + { + const ulong mask = 0xffffffff00000000; + bool isLong = (data & mask) != 0; + + ByteVector vector = new ByteVector (isLong ? 8 : 4); + for (int i = vector.Count - 1; i >= 0; i--) { + vector[i] = (byte)(data & 0xff); + data >>= 8; + } + + Data = vector; + } + + + #endregion + + + #region Public Methods Write to file + + /// <summary> + /// Write the EMBL (and all its data/content) to a file. + /// </summary> + /// <param name="file">A <see cref="File"/> representing the file to write to.</param> + /// <param name="position">The byte-position in the file to write the EBML to.</param> + /// <param name="reserved">The reserved size in bytes that the EBML may overwrite from the given position. (Default: 0, insert)</param> + public void Write (File file, long position, long reserved = 0) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + if (position > file.Length || position < 0) + throw new ArgumentOutOfRangeException (nameof (position)); + + if (Data != null && Children != null) + throw new UnsupportedFormatException ("EBML element cannot contain both Data and Children"); + + + // Reserve required size upfront to speed up writing + var size = Size; + if (size > reserved) { + // Extend reserved size + file.Insert (size - reserved, position + reserved); + reserved = size; + } + + // Write the Header + var header = Header; + file.Insert (header, position, header.Count); + position += header.Count; + reserved -= header.Count; + + // Write the data/content + if (Data != null) { + file.Insert (Data, position, Data.Count); + } else if (Children != null) { + foreach (var child in Children) { + child.Write (file, position, reserved); + var csize = child.Size; + position += csize; + reserved -= csize; + } + } + } + + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Matroska/EBMLElement.cs.meta b/Scripts/TaglibSharp/Matroska/EBMLElement.cs.meta new file mode 100644 index 0000000..de3393c --- /dev/null +++ b/Scripts/TaglibSharp/Matroska/EBMLElement.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2c23a6d98ba04c36aa2f7a19dece41aa +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Matroska/EBMLIDs.cs b/Scripts/TaglibSharp/Matroska/EBMLIDs.cs new file mode 100644 index 0000000..78adf34 --- /dev/null +++ b/Scripts/TaglibSharp/Matroska/EBMLIDs.cs @@ -0,0 +1,76 @@ +// +// EBMLIDs.cs: +// +// Author: +// Julien Moutte <julien@fluendo.com> +// +// Copyright (C) 2011 FLUENDO S.A. +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.Matroska +{ + /// <summary> + /// Public enumeration listing the possible EBML element identifiers. + /// </summary> + public enum EBMLID + { + /// <summary> + /// Indicates an EBML Header element. + /// </summary> + EBMLHeader = 0x1A45DFA3, + + /// <summary> + /// Indicates an EBML Version element. + /// </summary> + EBMLVersion = 0x4286, + + /// <summary> + /// Indicates an EBML Read Version element. + /// </summary> + EBMLReadVersion = 0x42F7, + + /// <summary> + /// Indicates an EBML Max ID Length element. + /// </summary> + EBMLMaxIDLength = 0x42F2, + + /// <summary> + /// Indicates an EBML Max Size Length element. + /// </summary> + EBMLMaxSizeLength = 0x42F3, + + /// <summary> + /// Indicates an EBML Doc Type element. + /// </summary> + EBMLDocType = 0x4282, + + /// <summary> + /// Indicates an EBML Doc Type Version element. + /// </summary> + EBMLDocTypeVersion = 0x4287, + + /// <summary> + /// Indicates an EBML Doc Type Read Version element. + /// </summary> + EBMLDocTypeReadVersion = 0x4285, + + /// <summary> + /// Indicates an EBML Void element. + /// </summary> + EBMLVoid = 0xEC + } +} diff --git a/Scripts/TaglibSharp/Matroska/EBMLIDs.cs.meta b/Scripts/TaglibSharp/Matroska/EBMLIDs.cs.meta new file mode 100644 index 0000000..d7f9c94 --- /dev/null +++ b/Scripts/TaglibSharp/Matroska/EBMLIDs.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f47242669f076f52f84ea6b8b4204168 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Matroska/EBMLreader.cs b/Scripts/TaglibSharp/Matroska/EBMLreader.cs new file mode 100644 index 0000000..4024a50 --- /dev/null +++ b/Scripts/TaglibSharp/Matroska/EBMLreader.cs @@ -0,0 +1,483 @@ +// +// EBMLElement.cs: +// +// Author: +// Julien Moutte <julien@fluendo.com> +// Sebastien Mouy <starwer@laposte.net> +// +// Copyright (C) 2011 FLUENDO S.A. +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + + +namespace TagLib.Matroska +{ + /// <summary> + /// Read a Matroska EBML element from a file, but also provides basic modifications to an + /// EBML element directly on the file (write). This can also represent an abstract EBML + /// on the file (placeholder). + /// </summary> + /// <remarks> + /// This was intitialy called <see cref="EBMLelement"/>, but this was in fact a file-reader. + /// The name <see cref="EBMLelement"/> correspond more to the class which has been created to + /// represent an EBML structure (regardless of file-issues) to support the EBML writing to file. + /// </remarks> + public class EBMLreader + { + #region Private Fields + + File file; + ulong offset; + uint ebml_id; + + #endregion + + #region Constructors + + /// <summary> + /// Constructs a root <see cref="EBMLreader" /> instance, by reading from + /// the provided file position. + /// </summary> + /// <param name="_file"><see cref="File" /> File instance to read from.</param> + /// <param name="position">Position in the file to start reading from.</param> + public EBMLreader (File _file, ulong position) + { + // Keep a reference to the file + file = _file; + Parent = null; + + // Initialize attributes + offset = position; + DataOffset = position; + ebml_id = 0; + DataSize = 0; + + // Actually read the EBML on the file + Read (true); + } + + + /// <summary> + /// Constructs a child <see cref="EBMLreader" /> reading the data from the + /// EBML parent at the provided file position. + /// </summary> + /// <param name="parent">The <see cref="EBMLreader" /> that contains the instance to be created.</param> + /// <param name="position">Position in the file to start reading from.</param> + public EBMLreader (EBMLreader parent, ulong position) + { + if (parent == null) + throw new ArgumentNullException (nameof (parent)); + + // Keep a reference to the file + file = parent.file; + Parent = parent; + + // Initialize attributes + offset = position; + DataOffset = position; + ebml_id = 0; + DataSize = 0; + + + // Actually read the EBML on the file + Read (true); + } + + + /// <summary> + /// Create a new abstract <see cref="EBMLreader" /> with arbitrary attributes, + /// without reading its information on the file. + /// </summary> + /// <param name="parent">The <see cref="EBMLreader" /> that contains the instance to be described.</param> + /// <param name="position">Position in the file.</param> + /// <param name="ebmlid">EBML ID of the element</param> + /// <param name="size">Total size of the EBML, in bytes</param> + public EBMLreader (EBMLreader parent, ulong position, MatroskaID ebmlid, ulong size = 0) + { + // Keep a reference to the file + if (parent != null) + file = parent.file; + + Parent = parent; + + // Initialize attributes + offset = position; + DataOffset = offset; + ebml_id = (uint)ebmlid; + DataSize = size; + } + + #endregion + + #region Public Properties + + /// <summary> + /// EBML Element Identifier. + /// </summary> + public MatroskaID ID { + get { return (MatroskaID)ebml_id; } + } + + /// <summary> + /// EBML Parent instance. + /// </summary> + public EBMLreader Parent { get; } + + /// <summary> + /// EBML Element size in bytes. + /// </summary> + public ulong Size { + set { DataSize = value - (DataOffset - offset); } + get { return (DataOffset - offset) + DataSize; } + } + + /// <summary> + /// EBML Element data size in bytes. + /// </summary> + public ulong DataSize { set; get; } + + /// <summary> + /// EBML Element data offset position in file in bytes. + /// </summary> + public ulong DataOffset { get; set; } + + /// <summary> + /// EBML Element offset position in file in bytes. + /// </summary> + public ulong Offset { + set { + DataOffset = (ulong)((long)DataOffset + ((long)value - (long)offset)); + offset = value; + } + get { return offset; } + } + + /// <summary> + /// Defines that the EBML element is not read-out from file, + /// but is an abstract representation of an element on the disk. + /// </summary> + public bool Abstract { + get { return offset == DataOffset; } + } + + + #endregion + + #region Public Methods for Reading + + /// <summary> + /// Read EBML header and data-size if it is an abstract one. + /// It then becomes a non abstract EBML. + /// </summary> + /// <param name="throwException">Throw exception on invalid EBML read if true (Default: false).</param> + /// <returns>True if successful.</returns> + public bool Read (bool throwException = false) + { + if (!Abstract) return true; + + if (file == null) + throw new ArgumentNullException (nameof(file)); + + try { + var ex = new InvalidOperationException ("Invalid EBML format Read"); + + if (offset >= (ulong)(file.Length) - 1) throw ex; + + // Prepare for Consitency check + uint ebml_id_check = ebml_id; + ulong ebml_size_check = Size; + + + file.Seek ((long)offset); + + // Get the header byte + ByteVector vector = file.ReadBlock (1); + byte header_byte = vector[0]; + // Define a mask + byte mask = 0x80, id_length = 1; + // Figure out the size in bytes + while (id_length <= 4 && (header_byte & mask) == 0) { + id_length++; + mask >>= 1; + } + if (id_length > 4) throw ex; + + // Now read the rest of the EBML ID + if (id_length > 1) { + vector.Add (file.ReadBlock (id_length - 1)); + } + + ebml_id = vector.ToUInt (); + + vector.Clear (); + + // Get the size length + vector = file.ReadBlock (1); + header_byte = vector[0]; + mask = 0x80; + byte size_length = 1; + + // Iterate through various possibilities + while (size_length <= 8 && (header_byte & mask) == 0) { + size_length++; + mask >>= 1; + } + + + if (size_length > 8) + size_length = 1; // Special: Empty element (all zero state) + else + vector[0] &= (byte)(mask - 1); // Clear the marker bit + + + // Now read the rest of the EBML element size + if (size_length > 1) { + vector.Add (file.ReadBlock (size_length - 1)); + } + + DataSize = vector.ToULong (); + + // Special: Auto-size (0xFF byte) + if (size_length == 1 && DataSize == 0x7F) { + // Resolve auto-size to fill in to its containing element + ulong bound = Parent == null ? (ulong)file.Length : Parent.Offset + Parent.Size; + DataSize = bound - offset - (ulong)(id_length + size_length); + } + + DataOffset = offset + id_length + size_length; + + // Consistency check: Detect descrepencies between read data and abstract data + if (ebml_id_check != 0 && ebml_id_check != ebml_id) throw ex; + if (ebml_size_check != 0 && ebml_size_check != Size) throw ex; + + return true; + + } catch (Exception) { + if (throwException) + throw; + return false; + } + + } + + + + /// <summary> + /// Reads a vector of bytes (raw data) from EBML Element's data section. + /// </summary> + /// <returns>a <see cref="ByteVector" /> containing the parsed value.</returns> + public ByteVector ReadBytes () + { + if (file == null) { + return null; + } + + file.Seek ((long)DataOffset); + + ByteVector vector = file.ReadBlock ((int)DataSize); + + return vector; + } + + /// <summary> + /// Reads a string from EBML Element's data section (UTF-8). + /// </summary> + /// <returns>a string object containing the parsed value.</returns> + public string ReadString () + { + if (file == null) return null; + ByteVector vector = ReadBytes (); + var ebml = new EBMLelement ((MatroskaID)ebml_id, vector); + return ebml.GetString (); + + } + + /// <summary> + /// Reads a boolean from EBML Element's data section. + /// </summary> + /// <returns>a bool containing the parsed value.</returns> + public bool ReadBool () + { + if (file == null || DataSize == 0) return false; + ByteVector vector = ReadBytes (); + var ebml = new EBMLelement ((MatroskaID)ebml_id, vector); + return ebml.GetBool (); + + } + + /// <summary> + /// Reads a double from EBML Element's data section. + /// </summary> + /// <returns>a double containing the parsed value.</returns> + public double ReadDouble () + { + if (file == null || DataSize == 0) return 0; + ByteVector vector = ReadBytes (); + var ebml = new EBMLelement ((MatroskaID)ebml_id, vector); + return ebml.GetDouble (); + } + + /// <summary> + /// Reads an unsigned integer (any size from 1 to 8 bytes) from EBML Element's data section. + /// </summary> + /// <returns>a ulong containing the parsed value.</returns> + public ulong ReadULong () + { + if (file == null || DataSize == 0) return 0; + ByteVector vector = ReadBytes (); + var ebml = new EBMLelement ((MatroskaID)ebml_id, vector); + return ebml.GetULong (); + } + + + #endregion + + #region Public Methods for Writing + + /// <summary> + /// Write the <see cref="DataSize"/> to the EBML file. + /// Resize the data-size length to 8 bytes. + /// This will *not* insert extra bytes, but overwrite next contiguous bytes. + /// It will claim the size added on the value of the data-size. + /// </summary> + /// <returns>Offset created in Writing the new data-size</returns> + public long WriteDataSize () + { + ulong value = DataSize; + const ulong newsize_length = 8; + + // Figure out the ID size in bytes + ulong mask = 0xFF000000, id_length = 4; + while (id_length > 0 && (ebml_id & mask) == 0) { + id_length--; + mask >>= 8; + } + if (id_length == 0) + throw new CorruptFileException ("invalid EBML ID (zero)"); + + // Figure out the Data size length in bytes + ulong size_length = DataOffset - offset - id_length; + if (size_length > 8) + throw new CorruptFileException ("invalid EBML element size"); + + // Construct the data-size field + ByteVector vector = new ByteVector ((int)newsize_length); + mask = value; + for (int i = (int)newsize_length - 1; i >= 0; i--) { + vector[i] = (byte)(mask & 0xFF); + mask >>= 8; + } + // Set the marker bit + vector[0] |= 0x100 >> (int)newsize_length; + + // Write data-size field to file + file.Insert (vector, (long)(offset + id_length), (long)newsize_length); + + // Update fields + ulong woffset = newsize_length - size_length; + DataOffset += woffset; + DataSize = value - woffset; + + return (long)woffset; + } + + + /// <summary> + /// Change an EBML element to a Abstract Void element, but do not write to the file. + /// </summary> + /// <remarks> + /// To do a real conversion to Void EBML element on the file, use <see cref="WriteVoid()"/>. + /// </remarks> + public void SetVoid () + { + ulong size = Size; + + // Update this object + ebml_id = (uint)MatroskaID.Void; + DataOffset = offset; // This will make it abstract + DataSize = size; // Keep the size unchanged + } + + + /// <summary> + /// Change an EBML element to a Void element directly on the file. + /// </summary> + public void WriteVoid () + { + if (Size < 2) throw new ArgumentOutOfRangeException (nameof(Size), "WriteVoid Size < 2"); + + if (file == null) + throw new ArgumentNullException (nameof(file), "WriteVoid file"); + + if (offset + Size > (ulong)(file.Length)) + throw new ArgumentOutOfRangeException (nameof(file), "WriteVoid tries to write out of the file"); + + + ByteVector vector; + int datasize; + + if (Size < 100) { + vector = new ByteVector (2); + datasize = (int)Size - 2; + vector[0] = (byte)MatroskaID.Void; // size = 1 + vector[1] = (byte)(0x80 | datasize); // Marker + data-size + } else { + vector = new ByteVector (9); + datasize = (int)Size - 9; + vector[0] = (byte)MatroskaID.Void; // size = 1 + vector[1] = 0x01; // set marker + + // Set data size + int mask = datasize; + for (int i = 8; i > 1; i--) { + vector[i] = (byte)(mask & 0xFF); + mask >>= 8; + } + } + + file.Insert (vector, (long)Offset, vector.Count); + + // Update this object + ebml_id = (uint)MatroskaID.Void; + DataOffset = Offset + (ulong)vector.Count; + DataSize = (ulong)datasize; + } + + + /// <summary> + /// Remove the EBML element from the file + /// </summary> + /// <returns>Size difference compare to previous EBML size</returns> + public long Remove () + { + long ret = -(long)Size; + + file.RemoveBlock ((long)Offset, (long)Size); + + // Invalidate this object + ebml_id = 0; + DataOffset = offset; + DataSize = 0; + file = null; + + return ret; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Matroska/EBMLreader.cs.meta b/Scripts/TaglibSharp/Matroska/EBMLreader.cs.meta new file mode 100644 index 0000000..bf0a20c --- /dev/null +++ b/Scripts/TaglibSharp/Matroska/EBMLreader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9935d41c1f28aa7579c5e3b81a11e1da +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Matroska/File.cs b/Scripts/TaglibSharp/Matroska/File.cs new file mode 100644 index 0000000..3a7896b --- /dev/null +++ b/Scripts/TaglibSharp/Matroska/File.cs @@ -0,0 +1,1526 @@ +// +// File.cs: +// +// Author: +// Julien Moutte <julien@fluendo.com> +// Sebastien Mouy <starwer@laposte.net> +// +// Copyright (C) 2011 FLUENDO S.A. +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; + +namespace TagLib.Matroska +{ + /// <summary> + /// Enumeration listing supported Matroska track types. + /// </summary> + public enum TrackType + { + /// <summary> + /// Video track type. + /// </summary> + Video = 0x1, + /// <summary> + /// Audio track type. + /// </summary> + Audio = 0x2, + /// <summary> + /// Complex track type. + /// </summary> + Complex = 0x3, + /// <summary> + /// Logo track type. + /// </summary> + Logo = 0x10, + /// <summary> + /// Subtitle track type. + /// </summary> + Subtitle = 0x11, + /// <summary> + /// Buttons track type. + /// </summary> + Buttons = 0x12, + /// <summary> + /// Control track type. + /// </summary> + Control = 0x20 + } + + /// <summary> + /// This class extends <see cref="TagLib.File" /> to provide tagging + /// and properties support for Matroska files. + /// </summary> + [SupportedMimeType ("taglib/mkv", "mkv")] + [SupportedMimeType ("taglib/mka", "mka")] + [SupportedMimeType ("taglib/mks", "mks")] + [SupportedMimeType ("taglib/webm", "webm")] + [SupportedMimeType ("video/webm")] + [SupportedMimeType ("video/x-matroska")] + public class File : TagLib.File + { + #region Private Fields + + /// <summary> + /// Contains the tags for the file. + /// </summary> + readonly Tags tags; + + /// <summary> + /// Contains the media properties. + /// </summary> + readonly Properties properties; + + double duration_unscaled; + ulong time_scale; + TimeSpan duration; + + readonly List<Track> tracks = new List<Track> (); + + bool updateTags; + + #endregion + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system and specified read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path, ReadStyle propertiesStyle) + : this (new LocalFileAbstraction (path), propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system with an average read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path) + : this (path, ReadStyle.Average) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction and + /// specified read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction, ReadStyle propertiesStyle) + : base (abstraction) + { + tags = new Tags (tracks); + + Mode = AccessMode.Read; + + try { + ReadWrite (propertiesStyle); + TagTypesOnDisk = TagTypes; + } finally { + Mode = AccessMode.Closed; + } + + List<ICodec> codecs = new List<ICodec> (); + + foreach (Track track in tracks) { + codecs.Add (track); + } + + properties = new Properties (duration, codecs); + + updateTags = true; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction with an + /// average read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction) + : this (abstraction, ReadStyle.Average) + { + } + + #endregion + + + #region Public Methods + + /// <summary> + /// Saves the changes made in the current instance to the + /// file it represents. + /// </summary> + public override void Save () + { + // Boilerplate + PreSave (); + + Mode = AccessMode.Write; + try { + ReadWrite (ReadStyle.None); + } finally { + Mode = AccessMode.Closed; + } + } + + /// <summary> + /// Removes a set of tag types from the current instance. + /// </summary> + /// <param name="types"> + /// A bitwise combined <see cref="TagLib.TagTypes" /> value + /// containing tag types to be removed from the file. + /// </param> + /// <remarks> + /// In order to remove all tags from a file, pass <see + /// cref="TagTypes.AllTags" /> as <paramref name="types" />. + /// </remarks> + public override void RemoveTags (TagTypes types) + { + if ((types & TagTypes.Matroska) != 0) { + tags.Clear (); + } + } + + /// <summary> + /// Gets a tag of a specified type from the current instance, + /// optionally creating a new tag if possible. + /// </summary> + /// <param name="type"> + /// A <see cref="TagLib.TagTypes" /> value indicating the + /// type of tag to read. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> value specifying whether or not to + /// try and create the tag if one is not found. + /// </param> + /// <returns> + /// A <see cref="Tag" /> object containing the tag that was + /// found in or added to the current instance. If no + /// matching tag was found and none was created, <see + /// langword="null" /> is returned. + /// </returns> + public override TagLib.Tag GetTag (TagTypes type, bool create) + { + TagLib.Tag ret = null; + if (type == TagTypes.Matroska) + ret = Tag; + + return ret; + } + + #endregion + + + #region Public Properties + + /// <summary> + /// Gets a abstract representation of all tags stored in the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Tag" /> object representing all tags + /// stored in the current instance. + /// </value> + public override TagLib.Tag Tag { + get { + if (updateTags) { + var retag = new Tag[tags.Count]; + for (int i = 0; i < tags.Count; i++) retag[i] = tags[i]; + + foreach (var tag in retag) { + // This will force the default TagetTypeValue to get a proper value according to the medium type (audio/video) + if (tag.TargetTypeValue == 0) tags.Add (tag); + } + updateTags = false; + } + + // Add Empty Tag representing the Medium to avoid null object + if (tags.Medium == null) { + new Tag (tags); + } + + return tags.Medium; + } + } + + /// <summary> + /// Gets the media properties of the file represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Properties" /> object containing the + /// media properties of the file represented by the current + /// instance. + /// </value> + public override Properties Properties { + get { + return properties; + } + } + + #endregion + + + #region Private Methods Read/Write + + /// <summary> + /// Reads (and Write, if file Mode is Write) the file with a specified read style. + /// </summary> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + void ReadWrite (ReadStyle propertiesStyle) + { + ulong offset = ReadLeadText (); + + bool hasSegment = false; + while (offset < (ulong)Length) { + EBMLreader element; + try { + element = new EBMLreader (this, offset); + } catch (Exception ex) { + // Sometimes, the file has zero padding at the end + if (hasSegment) break; // Avoid crash + throw ex; + } + + EBMLID ebml_id = (EBMLID)element.ID; + MatroskaID matroska_id = element.ID; + + switch (ebml_id) { + case EBMLID.EBMLHeader: + ReadHeader (element); + break; + default: + break; + } + switch (matroska_id) { + case MatroskaID.Segment: + ReadWriteSegment (element, propertiesStyle); + hasSegment = true; + break; + default: + break; + } + + offset += element.Size; + } + } + + void ReadWriteSegment (EBMLreader element, ReadStyle propertiesStyle, bool retry = true) + { + // First make reference of all EBML elements at level 1 (top) in the Segment + + var segm_list = ReadSegments (element, retry); // Try to get it from SeekHead the first time (way faster) + + // Now process (read and prepare to write) the referenced elements we care about + + EBMLelement ebml_sinfo = null; + if (Mode == AccessMode.Write) + ebml_sinfo = new EBMLelement (MatroskaID.SegmentInfo); + + bool valid = true; + + foreach (EBMLreader child in segm_list) { + // the child here may be Abstract if it has been retrieved in the SeekHead, + // so child.Read() must be used to retrieve the full EBML header + + MatroskaID matroska_id = child.ID; + switch (matroska_id) { + case MatroskaID.SeekHead: + valid = child.Read (); + if (Mode == AccessMode.Write) child.SetVoid (); + break; + + case MatroskaID.SegmentInfo: + if (valid = child.Read ()) ReadCreateSegmentInfo (child, ebml_sinfo); + if (Mode == AccessMode.Write) child.SetVoid (); + break; + + case MatroskaID.Tracks: + if (Mode != AccessMode.Write && (propertiesStyle & ReadStyle.Average) != 0) { + if (valid = child.Read ()) ReadTracks (child); + } + break; + + case MatroskaID.Tags: + valid = child.Read (); + if (Mode == AccessMode.Write) child.SetVoid (); + else if (valid) ReadTags (child); + break; + + case MatroskaID.Attachments: + valid = child.Read (); + if (Mode == AccessMode.Write) child.SetVoid (); + else if (valid) ReadAttachments (child, propertiesStyle); + break; + + case MatroskaID.CRC32: // We don't support it + valid = child.Read (); + if (Mode == AccessMode.Write) child.SetVoid (); // get it out of our way + break; + + default: + break; + } + + if (!valid) break; + } + + // Detect invalid SeekHead + if (!valid) { + if (retry) { + MarkAsCorrupt ("Invalid Meta Seek"); + + // Retry the ReadWriteSegment without using SeekHead + if (Mode != AccessMode.Write) { + tracks.Clear (); + tags.Clear (); + } + + // Retry it one last time + ReadWriteSegment (element, propertiesStyle, false); + } else { + MarkAsCorrupt ("Invalid EBML element Read"); + } + + } else if (Mode == AccessMode.Write) { + // Do the real writing + WriteSegment (element, ebml_sinfo, segm_list); + } else { + // Resolve the stub UIDElement to their real object (if available) + foreach (var tag in tags) { + if (tag.Elements != null) { + for (int k = 0; k < tag.Elements.Count; k++) { + var stub = tag.Elements[k]; + + // Attachments + if (tags.Attachments != null) { + foreach (var obj in tags.Attachments) { + if (stub.UID == obj.UID && stub.UIDType == obj.UIDType) + tag.Elements[k] = obj; + } + } + + + // Tracks + if (tracks != null) { + foreach (var tobj in tracks) { + if (tobj is IUIDElement obj) { + if (stub.UID == obj.UID && stub.UIDType == obj.UIDType) + tag.Elements[k] = tobj; + } + } + } + + } + } + } + + } + } + + + void ReadCreateSegmentInfo (EBMLreader element, EBMLelement ebml_sinfo) + { + + EBMLelement ebml_title = null; + + ulong i = 0; + while (i < element.DataSize) { + var child = new EBMLreader (element, element.DataOffset + i); + MatroskaID matroska_id = child.ID; + + if (Mode == AccessMode.Write) { + // Store raw data to represent the SegmentInfo content + if (matroska_id != MatroskaID.CRC32) // Ignore CRC-32 + { + var ebml = new EBMLelement (matroska_id, child.ReadBytes ()); + ebml_sinfo.Children.Add (ebml); + if (matroska_id == MatroskaID.Title) ebml_title = ebml; + } + } else { + switch (matroska_id) { + case MatroskaID.Duration: + duration_unscaled = child.ReadDouble (); + if (time_scale > 0) { + duration = TimeSpan.FromMilliseconds (duration_unscaled * time_scale / 1000000); + } + break; + case MatroskaID.TimeCodeScale: + time_scale = child.ReadULong (); + if (duration_unscaled > 0) { + duration = TimeSpan.FromMilliseconds (duration_unscaled * time_scale / 1000000); + } + break; + case MatroskaID.Title: + tags.Title = child.ReadString (); + break; + default: + break; + } + } + + i += child.Size; + } + + if (Mode == AccessMode.Write) { + // Write SegmentInfo Title + string title = tags.Title; + if (title != null) { + if (ebml_title == null) { + // Create the missing EBML string at the end for the current element + ebml_title = new EBMLelement (MatroskaID.Title, title); + ebml_sinfo.Children.Add (ebml_title); + } else if (ebml_title.GetString () != title) { + // Replace existing string inside the EBML string + ebml_title.SetData (title); + } + } else if (ebml_title != null) { + // Remove title + ebml_sinfo.Children.Remove (ebml_title); + } + } + } + + #endregion + + + #region Private Methods Read + + ulong ReadLeadText () + { + ulong offset = 0; + + // look up the 0x1A start byte + const int buffer_size = 64; + int idx; + do { + Seek ((long)offset); + var leadtxt = ReadBlock (buffer_size); + idx = leadtxt.IndexOf (0x1A); + offset += buffer_size; + } while (idx < 0 && offset < (ulong)Length); + + if (idx < 0) + throw new Exception ("Invalid Matroska file, missing data 0x1A."); + + offset = (offset + (ulong)idx) - buffer_size; + + return offset; + } + + + void ReadHeader (EBMLreader element) + { + string doctype = null; + ulong i = 0; + + while (i < element.DataSize) { + EBMLreader child = new EBMLreader (element, element.DataOffset + i); + + EBMLID ebml_id = (EBMLID)child.ID; + + switch (ebml_id) { + case EBMLID.EBMLDocType: + doctype = child.ReadString (); + break; + default: + break; + } + + i += child.Size; + } + + // Check DocType + if (string.IsNullOrEmpty (doctype) || (doctype != "matroska" && doctype != "webm")) { + throw new UnsupportedFormatException ("DocType is not matroska or webm"); + } + } + + + List<EBMLreader> ReadSegments (EBMLreader element, bool allowSeekHead) + { + var segm_list = new List<EBMLreader> (10); + + bool foundCluster = false; // find first Cluster + + ulong i = 0; + + while (i < element.DataSize) { + EBMLreader child; + + try { + child = new EBMLreader (element, element.DataOffset + i); + } catch { + MarkAsCorrupt ("Truncated file or invalid EBML entry"); + break; // Corrupted file: quit here and good luck for the rest + } + + MatroskaID matroska_id = child.ID; + bool refInSeekHead = false; + + switch (matroska_id) { + case MatroskaID.SeekHead: + if (allowSeekHead) { + // Take only the first SeekHead into account + var ebml_seek = new List<EBMLreader> (10) { child }; + if (ReadSeekHead (child, ebml_seek)) { + // Always reference the first element + if (ebml_seek[0].Offset > element.DataOffset) + ebml_seek.Insert (0, segm_list[0]); + + segm_list = ebml_seek; + i = element.DataSize; // Exit the loop: we got what we need + } else { + MarkAsCorrupt ("Invalid Meta Seek"); + refInSeekHead = true; + } + } else { + refInSeekHead = true; + } + break; + + case MatroskaID.Void: // extend SeekHead space to following void + if (Mode == AccessMode.Write) refInSeekHead = true; // This will serve optimization + break; + + case MatroskaID.Cluster: // reference first Cluster only (too many) + refInSeekHead = !foundCluster; + foundCluster = true; + break; + + // Reference the following elements + case MatroskaID.Cues: + case MatroskaID.Tracks: + case MatroskaID.SegmentInfo: + case MatroskaID.Tags: + case MatroskaID.Attachments: + default: + refInSeekHead = true; + break; + } + + i += child.Size; + + if (refInSeekHead || i == 0) segm_list.Add (child); + } + + return segm_list; + } + + + bool ReadSeekHead (EBMLreader element, List<EBMLreader> segm_list) + { + MatroskaID ebml_id = 0; + ulong ebml_position = 0; + + ulong i = 0; + while (i < element.DataSize) { + EBMLreader ebml_seek = new EBMLreader (element, element.DataOffset + i); + MatroskaID matroska_id = ebml_seek.ID; + + if (matroska_id == MatroskaID.CRC32) // Skip the CRC-32 element + { + i += ebml_seek.Size; + continue; + } + + if (matroska_id != MatroskaID.Seek) return false; // corrupted SeekHead + + ulong j = 0; + while (j < ebml_seek.DataSize) { + EBMLreader child = new EBMLreader (ebml_seek, ebml_seek.DataOffset + j); + matroska_id = child.ID; + + switch (matroska_id) { + case MatroskaID.SeekID: + ebml_id = (MatroskaID)child.ReadULong (); + break; + case MatroskaID.SeekPosition: + ebml_position = child.ReadULong () + element.Offset; + break; + default: + break; + } + + j += child.Size; + } + + if (ebml_id > 0 && ebml_position > 0) { + // Create abstract EBML representation of the segment EBML + var ebml = new EBMLreader (element.Parent, ebml_position, ebml_id); + + // Sort the seek-entries by increasing position order + int k; + for (k = segm_list.Count - 1; k >= 0; k--) { + if (ebml_position > segm_list[k].Offset) break; + } + segm_list.Insert (k + 1, ebml); + + // Chained SeekHead recursive read + if (ebml_id == MatroskaID.SeekHead) { + if (!ebml.Read ()) return false; // Corrupted + ReadSeekHead (ebml, segm_list); + } + } + + i += ebml_seek.Size; + } + + return true; + } + + + void ReadTags (EBMLreader element) + { + ulong i = 0; + + while (i < (ulong)((long)element.DataSize)) { + EBMLreader child = new EBMLreader (element, element.DataOffset + i); + + MatroskaID matroska_id = child.ID; + + switch (matroska_id) { + case MatroskaID.Tag: + ReadTag (child); + break; + default: + break; + } + + i += child.Size; + } + } + + + void ReadTag (EBMLreader element) + { + ulong i = 0; + + // Create new Tag + var tag = new Tag (tags); + + while (i < (ulong)((long)element.DataSize)) { + EBMLreader child = new EBMLreader (element, element.DataOffset + i); + + MatroskaID matroska_id = child.ID; + + switch (matroska_id) { + case MatroskaID.Targets: + ReadTargets (child, tag); + break; + case MatroskaID.SimpleTag: + ReadSimpleTag (child, tag); + break; + default: + break; + } + + i += child.Size; + } + + } + + void ReadTargets (EBMLreader element, Tag tag) + { + ulong i = 0; + + ushort targetTypeValue = 0; + string targetType = null; + var uids = new List<UIDElement> (); + + while (i < element.DataSize) { + EBMLreader child = new EBMLreader (element, element.DataOffset + i); + + MatroskaID matroska_id = child.ID; + + switch (matroska_id) { + case MatroskaID.TargetTypeValue: + targetTypeValue = (ushort)child.ReadULong (); + break; + case MatroskaID.TargetType: + targetType = child.ReadString (); + break; + case MatroskaID.TagTrackUID: + case MatroskaID.TagEditionUID: + case MatroskaID.TagChapterUID: + case MatroskaID.TagAttachmentUID: + var uid = child.ReadULong (); + // Value 0 => apply to all + if (uid != 0) uids.Add (new UIDElement (matroska_id, uid)); + break; + default: + break; + } + + i += child.Size; + } + + if (targetTypeValue != 0) { + if (targetType != null) { + tag.TargetType = (TargetType)Enum.Parse (typeof (TargetType), targetType.ToUpper ()); + } + + if (targetTypeValue != tag.TargetTypeValue) tag.TargetType = tag.MakeTargetType (targetTypeValue); + } + + if (uids.Count > 0) { + tag.Elements = new List<IUIDElement> (uids.Count); + // tag.Elements.AddRange(uids); // In .NET 2.0 + foreach (var item in uids) tag.Elements.Add (item); + } + } + + void ReadSimpleTag (EBMLreader element, Tag tag, SimpleTag simpletag = null) + { + ulong i = 0; + string key = null; + var stag = new SimpleTag (); + + while (i < (ulong)((long)element.DataSize)) { + EBMLreader child = new EBMLreader (element, element.DataOffset + i); + + MatroskaID matroska_id = child.ID; + + switch (matroska_id) { + case MatroskaID.TagName: + key = child.ReadString (); + break; + case MatroskaID.TagLanguage: + stag.TagLanguage = child.ReadString (); + break; + case MatroskaID.TagDefault: + stag.TagDefault = child.ReadULong () != 0; + break; + case MatroskaID.TagString: + stag.TagBinary = false; + stag.Value = child.ReadBytes (); + break; + case MatroskaID.TagBinary: + stag.TagBinary = true; + stag.Value = child.ReadBytes (); + break; + case MatroskaID.SimpleTag: + ReadSimpleTag (child, null, stag); + break; + default: + break; + } + + i += child.Size; + } + + // Add the SimpleTag reference to its parent + if (key != null) { + key = key.ToUpper (); + + List<SimpleTag> list = null; + + if (tag != null) { + if (tag.SimpleTags == null) + tag.SimpleTags = new Dictionary<string, List<SimpleTag>> (StringComparer.OrdinalIgnoreCase); + else + tag.SimpleTags.TryGetValue (key, out list); + + if (list == null) + tag.SimpleTags[key] = list = new List<SimpleTag> (6); + } else { + if (simpletag.SimpleTags == null) + simpletag.SimpleTags = new Dictionary<string, List<SimpleTag>> (StringComparer.OrdinalIgnoreCase); + else + simpletag.SimpleTags.TryGetValue (key, out list); + + if (list == null) + simpletag.SimpleTags[key] = list = new List<SimpleTag> (1); + } + + list.Add (stag); + } + + } + + void ReadAttachments (EBMLreader element, ReadStyle propertiesStyle) + { + ulong i = 0; + + while (i < (ulong)((long)element.DataSize)) { + EBMLreader child = new EBMLreader (element, element.DataOffset + i); + + MatroskaID matroska_id = child.ID; + + switch (matroska_id) { + case MatroskaID.AttachedFile: + ReadAttachedFile (child, propertiesStyle); + break; + default: + break; + } + + i += child.Size; + } + } + + void ReadAttachedFile (EBMLreader element, ReadStyle propertiesStyle) + { + ulong i = 0; +#pragma warning disable 219 // Assigned, never read + string file_name = null, file_mime = null, file_desc = null; + EBMLreader file_data = null; + ulong file_uid = 0; +#pragma warning restore 219 + + while (i < element.DataSize) { + EBMLreader child = new EBMLreader (element, element.DataOffset + i); + + MatroskaID matroska_id = child.ID; + + switch (matroska_id) { + case MatroskaID.FileName: + file_name = child.ReadString (); + break; + case MatroskaID.FileMimeType: + file_mime = child.ReadString (); + break; + case MatroskaID.FileDescription: + file_desc = child.ReadString (); + break; + case MatroskaID.FileData: + file_data = child; + break; + case MatroskaID.FileUID: + file_uid = child.ReadULong (); + break; + default: + break; + } + + i += child.Size; + } + + if (file_mime != null && file_data != null) { + var attachments = tags.Attachments; + + Array.Resize (ref attachments, tags.Attachments.Length + 1); + + var attach = new Attachment (file_abstraction, (long)file_data.DataOffset, (long)file_data.DataSize); + if (Mode == AccessMode.Write || (propertiesStyle & ReadStyle.PictureLazy) == 0) + attach.Load (); + + attach.Filename = file_name; + attach.Description = file_desc ?? file_name; + attach.MimeType = file_mime; + attach.UID = file_uid; + + // Set picture type from its name + attach.SetTypeFromFilename (); + + attachments[attachments.Length - 1] = attach; + tags.Attachments = attachments; + } + + } + + void ReadTracks (EBMLreader element) + { + ulong i = 0; + + while (i < element.DataSize) { + EBMLreader child = new EBMLreader (element, element.DataOffset + i); + + MatroskaID matroska_id = child.ID; + + switch (matroska_id) { + case MatroskaID.TrackEntry: + ReadTrackEntry (child); + break; + default: + break; + } + + i += child.Size; + } + } + + void ReadTrackEntry (EBMLreader element) + { + ulong i = 0; + + while (i < element.DataSize) { + EBMLreader child = new EBMLreader (element, element.DataOffset + i); + + MatroskaID matroska_id = child.ID; + + switch (matroska_id) { + case MatroskaID.TrackType: { + TrackType track_type = (TrackType)child.ReadULong (); + + switch (track_type) { + case TrackType.Video: { + tags.IsVideo = true; + VideoTrack track = new VideoTrack (this, element); + + tracks.Add (track); + break; + } + case TrackType.Audio: { + AudioTrack track = new AudioTrack (this, element); + + tracks.Add (track); + break; + } + case TrackType.Subtitle: { + SubtitleTrack track = new SubtitleTrack (this, element); + + tracks.Add (track); + break; + } + default: + break; + } + break; + } + default: + break; + } + + i += child.Size; + } + } + + #endregion + + + #region Private Methods Write/Create + + /// <summary> + /// Central point for the Writing, after the master elements of the EBML Segment have been referenced. + /// </summary> + /// <param name="ebml_segm">EBML Segment containing the EBML to be written</param> + /// <param name="ebml_sinfo">EBML SegmentInfo</param> + /// <param name="segm_list">description of the mapping of EBML level 1 in the EBML Segment, ordered</param> + void WriteSegment (EBMLreader ebml_segm, EBMLelement ebml_sinfo, List<EBMLreader> segm_list) + { + // Organize the Voids (free space map) + UpdateSegmentsMergeVoids (ebml_segm, segm_list); + + // Create all master elements + var ebml_alloc = new List<EBMLelement> (3); + + if (tags.Attachments.Length > 0) + ebml_alloc.Add (CreateAttachments ()); + + if (tags.Count > 0 && (tags.Count > 1 || !tags[0].IsEmpty)) + ebml_alloc.Add (CreateTags ()); + + // Reoder: biggest first in ebml_alloc to optimize space in Voids + if (ebml_alloc.Count == 2 && ebml_alloc[0].Size < ebml_alloc[1].Size) { + var swap = ebml_alloc[0]; + ebml_alloc[0] = ebml_alloc[1]; + ebml_alloc[1] = swap; + } + + // Always put the EBML SegmentInfo first (optimize the reading of the Matroska, penalty is in writing time) + if (ebml_sinfo != null && ebml_sinfo.Children.Count > 0) + ebml_alloc.Insert (0, ebml_sinfo); + + // Set position to the end of the Segment (just to have a better estimate of worst case address size) + long pos = (long)(ebml_segm.Offset + ebml_segm.Size); + + // Create draft EBML abstract to create a stub SeekHead and estimate the required size + foreach (var ebml in ebml_alloc) { + segm_list.Add (new EBMLreader (ebml_segm, (ulong)pos, ebml.ID)); + pos += ebml.Size; + } + + // SeekHead draft (to estimate its size) + var ebml_seek = CreateSeekHead (segm_list); + + // Remove the newly created elements from the Segment list. (it was only there for estimation). + // These will be added later (with correct size and offset this time) + segm_list.RemoveRange (segm_list.Count - ebml_alloc.Count, ebml_alloc.Count); + + // Now that all object are more-or-less created and referenced, and mapping is known (segm_list) + // we can estimate the sizes and how to arrange the EBML to write these to the Voids + + // Estimate size of element that should be at the begining of the Segment, plus margin. + // Make sure there is a Void at the begining and big enough to contain the reserved space. + long reserved = WriteReservedEBML (ebml_segm, segm_list, ebml_seek.Size); + + // Write created master EBMLs (excepted the SeekHead) + foreach (var ebml in ebml_alloc) { + WriteEBML (ebml, ebml_segm, segm_list, reserved); + } + + // Claim size back on the last Void if bigger than required + var last = segm_list[segm_list.Count - 1]; + if (last.ID == MatroskaID.Void && last.Offset + last.Size >= ebml_segm.Offset + ebml_segm.Size) { + segm_list.RemoveAt (segm_list.Count - 1); + ebml_segm.DataSize -= last.Size; + last.Remove (); + } + + // Update Segment EBML data-size, resize to 8 (take space on the first reserved Void) + var poffset = ebml_segm.WriteDataSize (); + + // Adapt first Void dimensions to the space that has been taken by the WriteDataSize + if (poffset != 0) + segm_list[0] = new EBMLreader (ebml_segm, ebml_segm.DataOffset, MatroskaID.Void, (ulong)((long)segm_list[0].Size - poffset)); + + // Re-create SeekHead, with correct values this time, and write it in the first (reserved) Void + ebml_seek = CreateSeekHead (segm_list, -(long)ebml_segm.DataOffset); + WriteEBML (ebml_seek, ebml_segm, segm_list, 0); + + // Finalize (Write) the remaining abstract EBML Voids + foreach (var ebml in segm_list) { + if (ebml.ID == MatroskaID.Void && ebml.Abstract) { + ebml.WriteVoid (); + } + } + + } + + + /// <summary> + /// Make sure there is a Void at the begining of a Segment EBML, big enough to contain the reserved (leading) space. + /// This is the longest part of the Write if space must be reserved. + /// </summary> + /// <param name="ebml_segm">EBML Segment containing the EBML to be written</param> + /// <param name="segm_list">description of the mapping of EBML level 1 in the EBML Segment, ordered</param> + /// <param name="minSize">Size to be reserved. A Margin will be added to it.</param> + /// <returns></returns> + long WriteReservedEBML (EBMLreader ebml_segm, List<EBMLreader> segm_list, long minSize) + { + long margin = 40; + long reserved = minSize + margin; + + long woffset = 0; + long pos = (long)ebml_segm.DataOffset; + + // This is the longest part of the Write if space must be reserved. Reserve a bigger margin + // then to make sure it is the first and last time that this happens on this file. + if (segm_list[0].Offset != (ulong)pos || segm_list[0].ID != MatroskaID.Void) { + margin *= 3; + reserved += margin; + Insert (reserved, pos); + woffset += reserved; + segm_list.Insert (0, new EBMLreader (ebml_segm, (ulong)pos, MatroskaID.Void, (ulong)reserved)); + } else if (segm_list[0].Size < (ulong)reserved) { + margin *= 3; + reserved += margin; + Insert (reserved - (long)segm_list[0].Size, pos + (long)segm_list[0].Size); + woffset += reserved - (long)segm_list[0].Size; + segm_list[0] = new EBMLreader (ebml_segm, (ulong)pos, MatroskaID.Void, (ulong)reserved); + } + + if (woffset != 0) { + // Update the Segment Data-Size + ebml_segm.DataSize += (ulong)woffset; + + // Shift all addresses up but the first one + for (int i = 1; i < segm_list.Count; i++) + segm_list[i].Offset += (ulong)woffset; + } + + return reserved; + } + + + + /// <summary> + /// Write an EMBL in an existing Void or at the end of the + /// </summary> + /// <param name="element">EBML to write</param> + /// <param name="ebml_segm">EBML Segment containing the EBML to be written</param> + /// <param name="segm_list">description of the mapping of EBML level 1 in the EBML Segment, ordered</param> + /// <param name="reserved">Reserved space at the Segment, do not write there</param> + void WriteEBML (EBMLelement element, EBMLreader ebml_segm, List<EBMLreader> segm_list, long reserved) + { + long size = element.Size; + long position = 0; + long reservedBound = (long)ebml_segm.DataOffset + reserved; + + // Search a Void big enough to fit the element in + EBMLreader dest = null; + int idx; + for (idx = 0; idx < segm_list.Count; idx++) { + dest = segm_list[idx]; + if (dest.ID == MatroskaID.Void) { + // Get Size available in the Void (skip the reserved zone) + long dsize = (long)dest.Size; + position = (long)dest.Offset; + if (position < reservedBound) { + var rsize = reservedBound - position; + dsize -= rsize; + position += rsize; + } + + // Found a proper Void to overwrite + if (dsize >= size) { + if (dsize != size + 1) break; + + // A Void of size+1 can't be completed by a Void of size 1, + // so we try to extend the size of the element to write by 1 + // instead. + if (element.IncrementSize ()) break; + } + } + } + + if (idx < segm_list.Count) // found Void big enough + { + // Set Void before element + if (position > (long)dest.Offset) { + var ebml = new EBMLreader (ebml_segm, dest.Offset, MatroskaID.Void, (ulong)position - dest.Offset); + segm_list.Insert (idx, ebml); + idx++; + } + + // Write the element and reference it in the segment list + element.Write (this, position, size); + segm_list[idx] = new EBMLreader (ebml_segm, (ulong)position, element.ID, (ulong)size); + + // Set Void after element + ulong pos = (ulong)(position + size); + ulong voidBound = dest.Offset + dest.Size; + if (pos < voidBound) { + idx++; + var ebml = new EBMLreader (ebml_segm, pos, MatroskaID.Void, voidBound - pos); + segm_list.Insert (idx, ebml); + } + } else { + long segm_dsize = (long)ebml_segm.DataSize; + idx = segm_list.Count - 1; + var last = segm_list[idx]; + ulong end = ebml_segm.Offset + ebml_segm.Size; + if (last.ID == MatroskaID.Void && last.Offset + last.Size >= end) { + position = (long)last.Offset; + segm_dsize += size - (long)last.Size; + + // Overwrite and Extend the Void element + element.Write (this, position, (long)last.Size); + segm_list[idx] = new EBMLreader (ebml_segm, (ulong)position, element.ID, (ulong)size); + } else { + // Append new element to the Segment + position = (long)end; + segm_dsize += size; + + // Write the element + element.Write (this, position); + segm_list.Add (new EBMLreader (ebml_segm, (ulong)position, element.ID, (ulong)size)); + } + + // Update the EBML Segment Data-Size length + ebml_segm.DataSize = (ulong)segm_dsize; + } + + } + + + /// <summary> + /// This tries to create a sensible map of the Voids between the other master element of the Segment. + /// It will try to identify Voids hidden after a meaningful EBML. It will merge contiguous Voids as one. + /// </summary> + /// <param name="ebml_segm">EBML Segment containing the EBML to be written</param> + /// <param name="segm_list">description of the mapping of EBML level 1 in the EBML Segment, ordered</param> + void UpdateSegmentsMergeVoids (EBMLreader ebml_segm, List<EBMLreader> segm_list) + { + ulong maxbound = ebml_segm.Offset + ebml_segm.Size - 2; + + for (int i = 0; i < segm_list.Count; i++) { + var ebml = segm_list[i]; + if (ebml.Size == 0) { + // Read Abstract to retrieve its size + if (!ebml.Read ()) continue; // Avoid problems after invalid read + } + + ulong spos = ebml.Offset + ebml.Size; + EBMLreader next; + + if (ebml.ID == MatroskaID.Void) { + ulong pos = spos; + int j = i; + next = ebml; + + // Find next contiguous Void EBMLs + while (pos < maxbound) { + // Get next contiguous EBML + if (j + 1 < segm_list.Count) { + next = segm_list[j + 1]; + if (next.Offset == pos) j++; // Avoid reading it + else next = new EBMLreader (ebml_segm, pos); + } else { + next = new EBMLreader (ebml_segm, pos); + } + + if (next.ID != MatroskaID.Void) break; + pos += next.Size; + } + + if (pos > spos) { + segm_list[i] = new EBMLreader (ebml_segm, ebml.Offset, MatroskaID.Void, pos - ebml.Offset); + if (j != i) { + if (segm_list[j].ID != MatroskaID.Void) j--; + if (j != i) segm_list.RemoveRange (i + 1, j - i); + } + } + + } else if (spos < maxbound && (i + 1 >= segm_list.Count || spos < segm_list[i + 1].Offset)) { + // Next contiguous element is not in the segment list + + next = new EBMLreader (ebml_segm, spos); + if (next.ID == MatroskaID.Void) { + segm_list.Insert (i + 1, next); // Add an unreferenced Void to the list + } + } + } + } + + EBMLelement CreateAttachments () + { + var ret = new EBMLelement (MatroskaID.Attachments); + + foreach (var attach in tags.Attachments) { + // Write AttachedFile content + if (attach != null && attach.Data != null && attach.Data.Count > 0) { + // Try to keep the type info in the filename (more important than the Filename) + attach.SetFilenameFromType (); + + // Create new EBML AttachedFile + var ebml_attach = CreateAttachedFile (attach); + ret.Children.Add (ebml_attach); + } + } + + return ret; + } + + EBMLelement CreateAttachedFile (Attachment attach) + { + var ret = new EBMLelement (MatroskaID.AttachedFile); + + // Write AttachedFile content + + if (!string.IsNullOrEmpty (attach.Description) && attach.Description != attach.Filename) { + var ebml_obj = new EBMLelement (MatroskaID.FileDescription, attach.Description); + ret.Children.Add (ebml_obj); + } + + if (!string.IsNullOrEmpty (attach.Filename)) { + var ebml_obj = new EBMLelement (MatroskaID.FileName, attach.Filename); + ret.Children.Add (ebml_obj); + } + + if (!string.IsNullOrEmpty (attach.MimeType)) { + var ebml_obj = new EBMLelement (MatroskaID.FileMimeType, attach.MimeType); + ret.Children.Add (ebml_obj); + } + + if (attach.UID > 0) { + var ebml_obj = new EBMLelement (MatroskaID.FileUID, attach.UID); + ret.Children.Add (ebml_obj); + } + + var ebml_data = new EBMLelement (MatroskaID.FileData, attach.Data); + ret.Children.Add (ebml_data); + + return ret; + } + + EBMLelement CreateTags () + { + var ret = new EBMLelement (MatroskaID.Tags); + + foreach (var tag in tags) { + // Detect Tag targetting dead links (because attachment has been removed) + bool notdeadlink = true; + if (tag.Elements != null) { + notdeadlink = false; + foreach (var elm in tag.Elements) { + if (elm is Attachment att) { + foreach (var item in tags.Attachments) { + if (item == att) notdeadlink = true; + } + } else { + notdeadlink = true; + } + } + } + + if (tag.SimpleTags != null && tag.SimpleTags.Count > 0 && notdeadlink) { + // Create new EBML Tag + var ebml_tag = CreateTag (tag); + ret.Children.Add (ebml_tag); + + } + } + + return ret; + } + + EBMLelement CreateTag (Tag tag) + { + var ret = new EBMLelement (MatroskaID.Tag); + + // Create Targets + var ebml_targets = CreateTargets (tag); + ret.Children.Add (ebml_targets); + + // Extract the SimpleTag from the Tag object + foreach (var stagList in tag.SimpleTags) { + string key = stagList.Key; + foreach (var stag in stagList.Value) { + var ebml_Simpletag = CreateSimpleTag (key, stag); + ret.Children.Add (ebml_Simpletag); + } + } + + return ret; + } + + EBMLelement CreateSimpleTag (string key, SimpleTag value) + { + var ret = new EBMLelement (MatroskaID.SimpleTag); + + key = key.ToUpper (); + + // Create SimpleTag content + var ebml_tagName = new EBMLelement (MatroskaID.TagName, key); + ret.Children.Add (ebml_tagName); + + var ebml_tagLanguage = new EBMLelement (MatroskaID.TagLanguage, value.TagLanguage); + ret.Children.Add (ebml_tagLanguage); + + var ebml_tagDefault = new EBMLelement (MatroskaID.TagDefault, value.TagDefault ? (ulong)1 : 0); + ret.Children.Add (ebml_tagDefault); + + var ebml_tagValue = new EBMLelement (value.TagBinary ? MatroskaID.TagBinary : MatroskaID.TagString, value); + ret.Children.Add (ebml_tagValue); + + // Nested SimpleTag (Recursion) + if (value.SimpleTags != null) { + foreach (var stagList in value.SimpleTags) { + foreach (var stag in stagList.Value) { + var ebml_Simpletag = CreateSimpleTag (stagList.Key, stag); + ret.Children.Add (ebml_Simpletag); + } + } + } + + return ret; + } + + EBMLelement CreateTargets (Tag tag) + { + var ret = new EBMLelement (MatroskaID.Targets); + + if (tag.TargetType != TargetType.DEFAULT) { + var ebml_targetTypeValue = new EBMLelement (MatroskaID.TargetTypeValue, tag.TargetTypeValue); + ret.Children.Add (ebml_targetTypeValue); + + var ebml_targetType = new EBMLelement (MatroskaID.TargetType, tag.TargetType.ToString ()); + ret.Children.Add (ebml_targetType); + } + + if (tag.Elements != null) { + foreach (var value in tag.Elements) { + var ebml_targetUID = new EBMLelement (value.UIDType, value.UID); + ret.Children.Add (ebml_targetUID); + } + } + + return ret; + } + + EBMLelement CreateSeekHead (List<EBMLreader> segm_list, long offset = 0) + { + var ret = new EBMLelement (MatroskaID.SeekHead); + bool refCluster = true; // Reference only the first cluster + + + // Create the Seek Entries + foreach (var segm in segm_list) { + if (segm.ID != MatroskaID.Void + && segm.ID != MatroskaID.CRC32 + && (segm.ID != MatroskaID.Cluster || refCluster) + ) { + var seekEntry = new EBMLelement (MatroskaID.Seek); + ret.Children.Add (seekEntry); + + // Create SeekEntry Content + var seekId = new EBMLelement (MatroskaID.SeekID, (ulong)segm.ID); + seekEntry.Children.Add (seekId); + + var seekPosition = new EBMLelement (MatroskaID.SeekPosition, (ulong)((long)segm.Offset + offset)); + seekEntry.Children.Add (seekPosition); + + if (segm.ID == MatroskaID.Cluster) refCluster = false; // don't reference subsequent Clusters + } + } + + return ret; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Matroska/File.cs.meta b/Scripts/TaglibSharp/Matroska/File.cs.meta new file mode 100644 index 0000000..9b77357 --- /dev/null +++ b/Scripts/TaglibSharp/Matroska/File.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 00e44660739fad50fb5cb7c788045b12 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Matroska/IUIDElement.cs b/Scripts/TaglibSharp/Matroska/IUIDElement.cs new file mode 100644 index 0000000..c9b7573 --- /dev/null +++ b/Scripts/TaglibSharp/Matroska/IUIDElement.cs @@ -0,0 +1,119 @@ +// +// SimpleTag.cs: +// +// Author: +// Sebastien Mouy <starwer@laposte.net> +// +// Copyright (C) 2017 Starwer +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Matroska +{ + + /// <summary> + /// Represent a Matroska element that has an Unique Identifier, and can be tagged. + /// </summary> + public interface IUIDElement + { + /// <summary> + /// Unique ID representing the file, as random as possible (setting zero will generate automatically a new one). + /// </summary> + ulong UID { get; set; } + + /// <summary> + /// Get the Tag type the UID should be represented by, or 0 if undefined + /// </summary> + MatroskaID UIDType { get; } + + } + + + /// <summary> + /// Represent a basic Matroska UID element + /// </summary> + public class UIDElement : IUIDElement + { + #region Constructors + + /// <summary> + /// Create a UIDElement Stub + /// </summary> + /// <param name="type">Tag-type the UID represents</param> + /// <param name="uid">UID of the element</param> + public UIDElement (MatroskaID type, ulong uid) + { + UID = uid; + + if (type == MatroskaID.TagTrackUID + || type == MatroskaID.TagEditionUID + || type == MatroskaID.TagChapterUID + || type == MatroskaID.TagAttachmentUID) + UIDType = type; + else + UIDType = 0; + } + + + #endregion + + + #region Statics + + static readonly Random random = new Random (); + + /// <summary> + /// Generate a new random UID + /// </summary> + /// <param name="ret">Value of the UID to be generated. A zero value will randomize it.</param> + /// <returns>Generated UID.</returns> + public static ulong GenUID (ulong ret = 0) + { + while (ret == 0) { + ret = ((ulong)random.Next ()) << 32; + ret |= (uint)random.Next (); + } + + return ret; + } + + #endregion + + + #region IUIDElement Boilerplate + + /// <summary> + /// Unique ID representing the element, as random as possible (setting zero will generate automatically a new one). + /// </summary> + public ulong UID { + get { return _UID; } + set { _UID = GenUID (value); } + } + + ulong _UID = GenUID (); + + + /// <summary> + /// Get the Tag type the UID should be represented by, or 0 if undefined + /// </summary> + public MatroskaID UIDType { get; private set; } = 0; + + #endregion + + } +} diff --git a/Scripts/TaglibSharp/Matroska/IUIDElement.cs.meta b/Scripts/TaglibSharp/Matroska/IUIDElement.cs.meta new file mode 100644 index 0000000..ea6b936 --- /dev/null +++ b/Scripts/TaglibSharp/Matroska/IUIDElement.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0fe1585063c4447dc9d30b572628a8ef +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Matroska/MatroskaIDs.cs b/Scripts/TaglibSharp/Matroska/MatroskaIDs.cs new file mode 100644 index 0000000..d8fa13f --- /dev/null +++ b/Scripts/TaglibSharp/Matroska/MatroskaIDs.cs @@ -0,0 +1,549 @@ +// +// MatroskaIDs.cs: +// +// Author: +// Julien Moutte <julien@fluendo.com> +// Sebastien Mouy <starwer@laposte.net> +// +// Copyright (C) 2011 FLUENDO S.A. +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.Matroska +{ + /// <summary> + /// Public enumeration listing Matroska specific EBML Identifiers. + /// </summary> + public enum MatroskaID : uint + { + /// <summary> + /// Indicates a Matroska Segment EBML element. + /// </summary> + Segment = 0x18538067, + + /// <summary> + /// Indicates a Matroska Segment Info EBML element. + /// </summary> + SegmentInfo = 0x1549A966, + + /// <summary> + /// Indicates a Matroska Tracks EBML Element. + /// </summary> + Tracks = 0x1654AE6B, + + /// <summary> + /// Indicates a Matroska Cues EBML element. + /// </summary> + Cues = 0x1C53BB6B, + + /// <summary> + /// Indicates a Matroska Tags EBML element. + /// </summary> + Tags = 0x1254C367, + + /// <summary> + /// Indicates a Matroska Seek Head EBML element. + /// </summary> + SeekHead = 0x114D9B74, + + /// <summary> + /// Indicates a Matroska Cluster EBML element. + /// </summary> + Cluster = 0x1F43B675, + + /// <summary> + /// Indicates a Matroska Attachments EBML element. + /// </summary> + Attachments = 0x1941A469, + + /// <summary> + /// Indicates a Matroska Chapters EBML element. + /// </summary> + Chapters = 0x1043A770, + + /* IDs in the SegmentInfo master */ + + /// <summary> + /// Indicate a Matroska Code Scale EBML element. + /// </summary> + TimeCodeScale = 0x2AD7B1, + + /// <summary> + /// Indicates a Matroska Duration EBML element. + /// </summary> + Duration = 0x4489, + + /// <summary> + /// Indicates a Matroska Writing App EBML element. + /// </summary> + WrittingApp = 0x5741, + + /// <summary> + /// Indicates a Matroska Muxing App EBML element. + /// </summary> + MuxingApp = 0x4D80, + + /// <summary> + /// Indicate a Matroska Date UTC EBML element. + /// </summary> + DateUTC = 0x4461, + + /// <summary> + /// Indicate a Matroska Segment UID EBML element. + /// </summary> + SegmentUID = 0x73A4, + + /// <summary> + /// Indicate a Matroska Segment File Name EBML element. + /// </summary> + SegmentFileName = 0x7384, + + /// <summary> + /// Indicate a Matroska Prev UID EBML element. + /// </summary> + PrevUID = 0x3CB923, + + /// <summary> + /// Indicate a Matroska Prev File Name EBML element. + /// </summary> + PrevFileName = 0x3C83AB, + + /// <summary> + /// Indicate a Matroska Nex UID EBML element. + /// </summary> + NexUID = 0x3EB923, + + /// <summary> + /// Indicate a Matroska Nex File Name EBML element. + /// </summary> + NexFileName = 0x3E83BB, + + /// <summary> + /// Indicate a Matroska Title EBML element. + /// </summary> + Title = 0x7BA9, + + /// <summary> + /// Indicate a Matroska Segment Family EBML element. + /// </summary> + SegmentFamily = 0x4444, + + /// <summary> + /// Indicate a Matroska Chapter Translate EBML element. + /// </summary> + ChapterTranslate = 0x6924, + + /* ID in the Tracks master */ + + /// <summary> + /// Indicate a Matroska Track Entry EBML element. + /// </summary> + TrackEntry = 0xAE, + + /* IDs in the TrackEntry master */ + + /// <summary> + /// Indicate a Matroska Track Number EBML element. + /// </summary> + TrackNumber = 0xD7, + + /// <summary> + /// Indicate a Matroska Track UID EBML element. + /// </summary> + TrackUID = 0x73C5, + + /// <summary> + /// Indicate a Matroska Track Type EBML element. + /// </summary> + TrackType = 0x83, + + /// <summary> + /// Indicate a Matroska Track Audio EBML element. + /// </summary> + TrackAudio = 0xE1, + + /// <summary> + /// Indicate a Matroska Track Video EBML element. + /// </summary> + TrackVideo = 0xE0, + + /// <summary> + /// Indicate a Matroska Void EBML element. + /// </summary> + Void = 0xEC, + + /// <summary> + /// Indicate a Matroska CRC-32 EBML element. + /// </summary> + /// <remarks> + /// The CRC is computed on all the data of the Master-element it's in. + /// The CRC Element should be the first in it's parent master for easier reading. + /// All level 1 Elements should include a CRC-32. The CRC in use is the IEEE CRC32 Little Endian. + /// </remarks> + CRC32 = 0xBF, + + /// <summary> + /// Indicate a Matroska Track Encoding EBML element. + /// </summary> + ContentEncodings = 0x6D80, + + /// <summary> + /// Indicate a Matroska Codec ID EBML element. + /// </summary> + CodecID = 0x86, + + /// <summary> + /// Indicate a Matroska Codec Private EBML element. + /// </summary> + CodecPrivate = 0x63A2, + + /// <summary> + /// Indicate a Matroska Codec Name EBML element. + /// </summary> + CodecName = 0x258688, + + /// <summary> + /// Indicate a Matroska Track Name EBML element. + /// </summary> + TrackName = 0x536E, + + /// <summary> + /// Indicate a Matroska Track Language EBML element. + /// </summary> + TrackLanguage = 0x22B59C, + + /// <summary> + /// Indicate a Matroska Track Enabled EBML element. + /// </summary> + TrackFlagEnabled = 0xB9, + + /// <summary> + /// Indicate a Matroska Track Flag Default EBML element. + /// </summary> + TrackFlagDefault = 0x88, + + /// <summary> + /// Indicate a Matroska Track Flag Forced EBML element. + /// </summary> + TrackFlagForced = 0x55AA, + + /// <summary> + /// Indicate a Matroska Track Flag Lacing EBML element. + /// </summary> + TrackFlagLacing = 0x9C, + + /// <summary> + /// Indicate a Matroska Track Min Cache EBML element. + /// </summary> + TrackMinCache = 0x6DE7, + + /// <summary> + /// Indicate a Matroska Track Max Cache EBML element. + /// </summary> + TrackMaxCache = 0x6DF8, + + /// <summary> + /// Indicate a Matroska Track Default Duration EBML element. + /// </summary> + TrackDefaultDuration = 0x23E383, + + /// <summary> + /// Indicate a Matroska Track Time Code Scale EBML element. + /// </summary> + TrackTimeCodeScale = 0x23314F, + + /// <summary> + /// Indicate a Matroska Track Max Block Addition EBML element. + /// </summary> + MaxBlockAdditionID = 0x55EE, + + /// <summary> + /// Indicate a Matroska Track Attachment Link EBML element. + /// </summary> + TrackAttachmentLink = 0x7446, + + /// <summary> + /// Indicate a Matroska Track Overlay EBML element. + /// </summary> + TrackOverlay = 0x6FAB, + + /// <summary> + /// Indicate a Matroska Track Translate EBML element. + /// </summary> + TrackTranslate = 0x6624, + + /// <summary> + /// Indicate a Matroska Track Offset element. + /// </summary> + TrackOffset = 0x537F, + + /// <summary> + /// Indicate a Matroska Codec Settings EBML element. + /// </summary> + CodecSettings = 0x3A9697, + + /// <summary> + /// Indicate a Matroska Codec Info URL EBML element. + /// </summary> + CodecInfoUrl = 0x3B4040, + + /// <summary> + /// Indicate a Matroska Codec Download URL EBML element. + /// </summary> + CodecDownloadUrl = 0x26B240, + + /// <summary> + /// Indicate a Matroska Codec Decode All EBML element. + /// </summary> + CodecDecodeAll = 0xAA, + + /* IDs in the TrackVideo master */ + /* NOTE: This one is here only for backward compatibility. + * Use _TRACKDEFAULDURATION */ + + /// <summary> + /// Indicate a Matroska Video Frame Rate EBML element. + /// </summary> + VideoFrameRate = 0x2383E3, + + /// <summary> + /// Indicate a Matroska Video Display Width EBML element. + /// </summary> + VideoDisplayWidth = 0x54B0, + + /// <summary> + /// Indicate a Matroska Video Display Height EBML element. + /// </summary> + VideoDisplayHeight = 0x54BA, + + /// <summary> + /// Indicate a Matroska Video Display Unit EBML element. + /// </summary> + VideoDisplayUnit = 0x54B2, + + /// <summary> + /// Indicate a Matroska Video Pixel Width EBML element. + /// </summary> + VideoPixelWidth = 0xB0, + + /// <summary> + /// Indicate a Matroska Video Pixel Height EBML element. + /// </summary> + VideoPixelHeight = 0xBA, + + /// <summary> + /// Indicate a Matroska Video Pixel Crop Bottom EBML element. + /// </summary> + VideoPixelCropBottom = 0x54AA, + + /// <summary> + /// Indicate a Matroska Video Pixel Crop Top EBML element. + /// </summary> + VideoPixelCropTop = 0x54BB, + + /// <summary> + /// Indicate a Matroska Video Pixel Crop Left EBML element. + /// </summary> + VideoPixelCropLeft = 0x54CC, + + /// <summary> + /// Indicate a Matroska Video Pixel Crop Right EBML element. + /// </summary> + VideoPixelCropRight = 0x54DD, + + /// <summary> + /// Indicate a Matroska Video Flag Interlaced EBML element. + /// </summary> + VideoFlagInterlaced = 0x9A, + + /// <summary> + /// Indicate a Matroska Video Stereo Mode EBML element. + /// </summary> + VideoStereoMode = 0x53B8, + + /// <summary> + /// Indicate a Matroska Video Aspect Ratio Type EBML element. + /// </summary> + VideoAspectRatioType = 0x54B3, + + /// <summary> + /// Indicate a Matroska Video Colour Space EBML element. + /// </summary> + VideoColourSpace = 0x2EB524, + + /// <summary> + /// Indicate a Matroska Video Gamma Value EBML element. + /// </summary> + VideoGammaValue = 0x2FB523, + + /* in the Matroska Seek Head master */ + + /// <summary> + /// Indicate a Matroska Seek Entry (Master). + /// </summary> + Seek = 0x4DBB, + + /// <summary> + /// Indicate a Matroska Seek ID (Binary). + /// </summary> + SeekID = 0x53AB, + + /// <summary> + /// Indicate a Matroska Seek Position (uint). + /// </summary> + SeekPosition = 0x53AC, + + + /* IDs in the TrackAudio master */ + + /// <summary> + /// Indicate a Matroska Audio Sampling Freq EBML element. + /// </summary> + AudioSamplingFreq = 0xB5, + + /// <summary> + /// Indicate a Matroska Audio Bit Depth EBML element. + /// </summary> + AudioBitDepth = 0x6264, + + /// <summary> + /// Indicate a Matroska Audio Channels EBML element. + /// </summary> + AudioChannels = 0x9F, + + /// <summary> + /// Indicate a Matroska Audio Channels Position EBML element. + /// </summary> + AudioChannelsPositions = 0x7D7B, + + /// <summary> + /// Indicate a Matroska Audio Output Sampling Freq EBML element. + /// </summary> + AudioOutputSamplingFreq = 0x78B5, + + /* IDs in the Tags master */ + + /// <summary> + /// Indicate a Matroska Tag EBML element. + /// </summary> + Tag = 0x7373, + + /* in the Tag master */ + + /// <summary> + /// Indicate a Matroska Simple Tag EBML element. + /// </summary> + SimpleTag = 0x67C8, + + /// <summary> + /// Indicate a Matroska Targets EBML element. + /// </summary> + Targets = 0x63C0, + + /* in the SimpleTag master */ + + /// <summary> + /// Indicate a Matroska Tag Name EBML element. + /// </summary> + TagName = 0x45A3, + + /// <summary> + /// Indicate a Matroska Tag String EBML element. + /// </summary> + TagString = 0x4487, + + /// <summary> + /// Indicate a Matroska Tag Language EBML element. + /// </summary> + TagLanguage = 0x447A, + + /// <summary> + /// Indicate a Matroska Tag Default EBML element. + /// </summary> + TagDefault = 0x4484, + + /// <summary> + /// Indicate a Matroska Tag Binary EBML element. + /// </summary> + TagBinary = 0x4485, + + /* in the Targets master */ + + /// <summary> + /// Indicate a Matroska Target Type Value EBML element (UINT). + /// </summary> + TargetTypeValue = 0x68CA, + + /// <summary> + /// Indicate a Matroska Target Type EBML element (string). + /// </summary> + TargetType = 0x63CA, + + /// <summary> + /// Indicate a Matroska Target Tag Track UID EBML element (UINT). + /// </summary> + TagTrackUID = 0x63C5, + + /// <summary> + /// Indicate a Matroska Target Tag Edition UID EBML element (UINT). + /// </summary> + TagEditionUID = 0x63C9, + + /// <summary> + /// Indicate a Matroska Target Tag Chapter UID EBML element (UINT). + /// </summary> + TagChapterUID = 0x63C4, + + /// <summary> + /// Indicate a Matroska Target Tag Attachment UID EBML element (UINT). + /// </summary> + TagAttachmentUID = 0x63C6, + + + /* in the Attachments master */ + + /// <summary> + /// Indicate a Matroska attached file. + /// </summary> + AttachedFile = 0x61A7, + + /// <summary> + /// Indicate a Matroska human-friendly name for the attached file. + /// </summary> + FileDescription = 0x467E, + + /// <summary> + /// Indicate a Matroska Filename of the attached file. + /// </summary> + FileName = 0x466E, + + /// <summary> + /// Indicate a Matroska MIME type of the file. + /// </summary> + FileMimeType = 0x4660, + + /// <summary> + /// Indicate a Matroska data of the file. + /// </summary> + FileData = 0x465C, + + /// <summary> + /// Indicate a Matroska Unique ID representing the file, as random as possible. + /// </summary> + FileUID = 0x46AE + + } +} diff --git a/Scripts/TaglibSharp/Matroska/MatroskaIDs.cs.meta b/Scripts/TaglibSharp/Matroska/MatroskaIDs.cs.meta new file mode 100644 index 0000000..c2a6960 --- /dev/null +++ b/Scripts/TaglibSharp/Matroska/MatroskaIDs.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dd175d3dd62b5062ca13ba2d98028987 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Matroska/SimpleTag.cs b/Scripts/TaglibSharp/Matroska/SimpleTag.cs new file mode 100644 index 0000000..e967ec1 --- /dev/null +++ b/Scripts/TaglibSharp/Matroska/SimpleTag.cs @@ -0,0 +1,125 @@ +// +// SimpleTag.cs: +// +// Author: +// Sebastien Mouy <starwer@laposte.net> +// +// Copyright (C) 2017 Starwer +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System.Collections.Generic; +using System.Globalization; + +namespace TagLib.Matroska +{ + /// <summary> + /// Describes a SimpleTag content. The TagName property is not part of the SimpleTag. + /// A <see cref="Tag"/> object may contain several <see cref="SimpleTag"/>. + /// A <see cref="SimpleTag"/> object may contains several <see cref="SimpleTag"/>. + /// </summary> + public class SimpleTag : ByteVector + { + #region Constructors + + /// <summary> + /// Constructor + /// </summary> + public SimpleTag () + { + } + + + /// <summary> + /// Construct from value + /// </summary> + public SimpleTag (ByteVector value) + { + Value = value; + } + + #endregion + + + #region Properties + + /// <summary> + /// Indicate if the content of the SimpleTag is in binary (true) or as a string (false). + /// </summary> + public bool TagBinary = false; + + /// <summary> + /// Indication to know if this is the default/original language to use for the given tag. + /// </summary> + public bool TagDefault = true; + + /// <summary> + /// Specifies the language of the tag, as a string. + /// </summary> + public string TagLanguage { + get { + var ret = Language.ToString (); + return string.IsNullOrEmpty (ret) ? "und" : ret; + } + set { + if (string.IsNullOrEmpty (value) || value == "und") { + Language = CultureInfo.InvariantCulture; + } else { + try { + Language = new CultureInfo (value); + } catch { + Language = CultureInfo.InvariantCulture; + } + } + } + } + + /// <summary> + /// Specifies the language of the tag. + /// </summary> + public CultureInfo Language = CultureInfo.InvariantCulture; + + + /// <summary> + /// Get/Set the data contained in the SimpleTag + /// </summary> + public ByteVector Value { + get { return this; } + set { Clear (); Add (value); } + } + + + /// <summary> + /// Children SimpleTag nested inside this SimpleTag + /// </summary> + public Dictionary<string, List<SimpleTag>> SimpleTags = null; + + #endregion + + #region Implicit Conversions + + /// <summary> + /// Convert a SimpleTag to a String in the Default encoding + /// </summary> + /// <param name="v"></param> + public static implicit operator string (SimpleTag v) + { + return v?.ToString (StringType.UTF8); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Matroska/SimpleTag.cs.meta b/Scripts/TaglibSharp/Matroska/SimpleTag.cs.meta new file mode 100644 index 0000000..b517f56 --- /dev/null +++ b/Scripts/TaglibSharp/Matroska/SimpleTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: eddebb00e71a62b07a3df8087973aa93 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Matroska/SubtitleTrack.cs b/Scripts/TaglibSharp/Matroska/SubtitleTrack.cs new file mode 100644 index 0000000..fc444cf --- /dev/null +++ b/Scripts/TaglibSharp/Matroska/SubtitleTrack.cs @@ -0,0 +1,86 @@ +// +// SubtitleTrack.cs: +// +// Author: +// Julien Moutte <julien@fluendo.com> +// +// Copyright (C) 2011 FLUENDO S.A. +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System.Collections.Generic; + +namespace TagLib.Matroska +{ + /// <summary> + /// Describes a Matroska Subtitle Track. + /// </summary> + public class SubtitleTrack : Track + { + #region Constructors + + /// <summary> + /// Constructs a <see cref="SubtitleTrack" /> parsing from provided + /// file data. + /// Parsing will be done reading from _file at position references by + /// parent element's data section. + /// </summary> + /// <param name="_file"><see cref="File" /> instance to read from.</param> + /// <param name="element">Parent <see cref="EBMLreader" />.</param> + public SubtitleTrack (File _file, EBMLreader element) + : base (_file, element) + { + // Here we handle the unknown elements we know, and store the rest + foreach (EBMLreader elem in base.UnknownElements) { + MatroskaID matroska_id = elem.ID; + + switch (matroska_id) { + default: + UnknownElements.Add (elem); + break; + } + } + } + + #endregion + + #region Public fields + + /// <summary> + /// List of unknown elements encountered while parsing. + /// </summary> + public new List<EBMLreader> UnknownElements { get; } = new List<EBMLreader>(); + + #endregion + + #region Public methods + + #endregion + + #region ICodec + + /// <summary> + /// This type of track only has text media type. + /// </summary> + public override MediaTypes MediaTypes { + get { + return MediaTypes.Text; + } + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Matroska/SubtitleTrack.cs.meta b/Scripts/TaglibSharp/Matroska/SubtitleTrack.cs.meta new file mode 100644 index 0000000..d289986 --- /dev/null +++ b/Scripts/TaglibSharp/Matroska/SubtitleTrack.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 168f0a6ea9893b8d08c795623d1e72e4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Matroska/Tag.cs b/Scripts/TaglibSharp/Matroska/Tag.cs new file mode 100644 index 0000000..0fc3f7d --- /dev/null +++ b/Scripts/TaglibSharp/Matroska/Tag.cs @@ -0,0 +1,1308 @@ +// +// Tag.cs: +// +// Author: +// Julien Moutte <julien@fluendo.com> +// Sebastien Mouy <starwer@laposte.net> +// +// Copyright (C) 2011 FLUENDO S.A. +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; +using System.Globalization; + +namespace TagLib.Matroska +{ + /// <summary> + /// Describes a Matroska Tag. + /// A <see cref="Tag"/> object may contain several <see cref="SimpleTag"/>. + /// </summary> + public class Tag : TagLib.Tag + { + #region Private fields/Properties + + /// <summary> + /// Define if this represent a video content (true), or an audio content (false) + /// </summary> + bool IsVideo { + get { + if (Elements != null) { + foreach (var uid in Elements) { + if (uid is VideoTrack || uid is SubtitleTrack) return true; + } + return false; + } else { + return Tags == null || Tags.IsVideo; + } + } + } + + + #endregion + + + #region Constructors + + /// <summary> + /// Constructor + /// </summary> + /// <param name="tags">The Tags object this Tag should be added to.</param> + /// <param name="targetTypeValue">the Target Type ValueTags this Tag represents.</param> + /// <param name="element">The UID element that should be represented by this tag.</param> + public Tag (Tags tags = null, TargetType targetTypeValue = 0, IUIDElement element = null) + { + if (targetTypeValue != 0) TargetType = targetTypeValue; + if (element != null) Elements = new List<IUIDElement> { element }; + Tags = tags; + tags?.Add (this); + } + + + #endregion + + + #region Methods + + + /// <summary> + /// Create a TargetType from a given TargetTypeValue, depending on the media-type + /// </summary> + /// <param name="targetTypeValue">TargetTypeValue to be converted to TargetType (text)</param> + /// <returns>Representation of the TargetTypeValue</returns> + public TargetType MakeTargetType (ushort targetTypeValue) + { + TargetType ret = 0; + + switch (targetTypeValue) { + case 70: ret = TargetType.COLLECTION; break; + case 60: ret = IsVideo ? TargetType.SEASON : TargetType.VOLUME; break; + case 50: ret = IsVideo ? TargetType.MOVIE : TargetType.ALBUM; break; + case 40: ret = TargetType.PART; break; + case 30: ret = IsVideo ? TargetType.CHAPTER : TargetType.TRACK; break; + case 20: ret = IsVideo ? TargetType.SCENE : TargetType.MOVEMENT; break; + case 10: ret = TargetType.SHOT; break; + } + return ret; + } + + /// <summary> + /// Return a Tag of a certain Target type. + /// </summary> + /// <param name="create">Create one if it doesn't exist yet.</param> + /// <param name="targetType">Target Type Value.</param> + /// <returns>the Tag representing the collection</returns> + Tag TagsGet (bool create, TargetType targetType) + { + Tag ret = Tags?.Get (targetType); + if (ret == null && create) { + ret = new Tag (Tags, targetType); + } + return ret; + } + + + /// <summary> + /// Return the Tag representing the Album the medium belongs to. + /// </summary> + /// <param name="create">Create one if it doesn't exist yet.</param> + /// <returns>the Tag representing the collection</returns> + Tag TagsAlbum (bool create) + { + Tag ret = null; + if (Tags != null) { + ret = Tags.Album; + if (ret == null && create) { + var targetType = Tags.IsVideo ? TargetType.COLLECTION : TargetType.ALBUM; + ret = new Tag (Tags, targetType); + } + } + return ret; + } + + + /// <summary> + /// Remove a Tag + /// </summary> + /// <param name="key">Tag Name</param> + /// <param name="subkey">Nested SimpleTag to find (if non null) Tag name</param> + public void Remove (string key, string subkey = null) + { + if (SimpleTags.TryGetValue (key, out var list)) { + if (list != null) { + if (subkey != null) { + foreach (var stag in list) { + if (stag.SimpleTags != null) { + stag.SimpleTags.TryGetValue (subkey, out var slist); + if (slist != null) { + if (list.Count > 1) { + if (slist.Count > 0) slist.RemoveAt (0); + } else { + slist.Clear (); + } + } + } + } + } else { + list.Clear (); + } + } + + if (subkey == null) SimpleTags.Remove (key); + } + } + + + /// <summary> + /// Set a Tag value. A null value removes the Tag. + /// </summary> + /// <param name="key">Tag Name</param> + /// <param name="subkey">Nested SimpleTag to find (if non null) Tag name</param> + /// <param name="value">value to be set. A list can be passed for a subtag by separating the values by ';'</param> + public void Set (string key, string subkey, string value) + { + if (value == null) { + Remove (key, subkey); + return; + } + + + SimpleTags.TryGetValue (key, out var list); + + if (list == null) + SimpleTags[key] = list = new List<SimpleTag> (1); + + if (list.Count == 0) + list.Add (new SimpleTag ()); + + if (subkey == null) { + list[0].Value = value; + } else { + if (list[0].SimpleTags == null) + list[0].SimpleTags = new Dictionary<string, List<SimpleTag>> (StringComparer.OrdinalIgnoreCase); + + list[0].SimpleTags.TryGetValue (subkey, out var slist); + + if (slist == null) + slist = new List<SimpleTag> (1); + + list[0].SimpleTags[subkey] = slist; + + if (slist.Count == 0) + slist.Add (new SimpleTag ()); + + // Sub-values + var svalues = value.Split (';'); + int j; + for (j = 0; j < svalues.Length; j++) { + SimpleTag subtag; + if (j >= slist.Count) + slist.Add (subtag = new SimpleTag ()); + else + subtag = slist[j]; + + subtag.Value = svalues[j]; + } + + if (j < slist.Count) + slist.RemoveRange (j, slist.Count - j); + } + + } + + /// <summary> + /// Set a Tag value as unsigned integer. Please note that a value zero removes the Tag. + /// </summary> + /// <param name="key">Tag Name</param> + /// <param name="subkey">Nested SimpleTag to find (if non null) Tag name</param> + /// <param name="value">unsigned integer value to be set</param> + /// <param name="format">Format for string convertion to be used (default: null)</param> + public void Set (string key, string subkey, uint value, string format = null) + { + if (value == 0) { + Remove (key, subkey); + return; + } + + Set (key, subkey, value.ToString (format, CultureInfo.InvariantCulture)); + } + + /// <summary> + /// Create or overwrite the actual tags of a given name/sub-name by new values. + /// </summary> + /// <param name="key">Tag Name</param> + /// <param name="subkey">Nested SimpleTag to find (if non null) Tag name</param> + /// <param name="values">Array of values. for each subtag value, a list can be passed by separating the values by ';'</param> + public void Set (string key, string subkey, string[] values) + { + if (values == null) { + Remove (key, subkey); + return; + } + + + SimpleTags.TryGetValue (key, out var list); + + if (list == null) + SimpleTags[key] = list = new List<SimpleTag> (1); + + int i; + for (i = 0; i < values.Length; i++) { + SimpleTag stag; + if (i >= list.Count) + list.Add (stag = new SimpleTag ()); + else + stag = list[i]; + + if (subkey == null) { + stag.Value = values[i]; + } else { + if (stag.SimpleTags == null) + stag.SimpleTags = new Dictionary<string, List<SimpleTag>> (StringComparer.OrdinalIgnoreCase); + + stag.SimpleTags.TryGetValue (subkey, out var slist); + + if (slist == null) + slist = new List<SimpleTag> (1); + + stag.SimpleTags[subkey] = slist; + + // Sub-values + var svalues = values[i].Split (';'); + int j; + for (j = 0; j < svalues.Length; j++) { + SimpleTag subtag; + if (j >= slist.Count) + slist.Add (subtag = new SimpleTag ()); + else + subtag = slist[j]; + + subtag.Value = svalues[j].Trim (); + } + + if (j < slist.Count) + slist.RemoveRange (j, slist.Count - j); + } + } + + + if (subkey == null && i < list.Count) + list.RemoveRange (i, list.Count - i); + } + + + /// <summary> + /// Retrieve a Tag list. If there are multiple tag inside a SimpleTag (when + /// accessing a sub-key), these sub-list are represented as semicolon-separated + /// values. + /// </summary> + /// <param name="key">Tag name</param> + /// <param name="subkey">Nested SimpleTag to find (if non null) Tag name</param> + /// <param name="recu">Also search in parent Tag if true (default: true)</param> + /// <returns>Array of values. Nested sub-list are represented by a semicolon- + /// separated string + /// </returns> + public string[] Get (string key, string subkey = null, bool recu = true) + { + string[] ret = null; + + if ((!SimpleTags.TryGetValue (key, out var mtags) || mtags == null) && recu) { + Tag tag = this; + while ((tag = tag.Parent) != null && !tag.SimpleTags.TryGetValue (key, out mtags)) { + } + } + + if (subkey != null && mtags != null) { + ret = new string[mtags.Count]; + + // Handle Nested SimpleTags + for (int i = 0; i < mtags.Count; i++) { + string str = null; + + var stag = mtags[i]; + if (stag.SimpleTags != null) { + stag.SimpleTags.TryGetValue (subkey, out var list); + if (list == null || list.Count == 0) { + str = null; + } else if (mtags.Count == 1) { + str = list[0]; + } else { + str = string.Join ("; ", list); + } + } + + ret[i] = str; + } + + } else if (mtags != null) { + ret = new string[mtags.Count]; + for (int i = 0; i < mtags.Count; i++) { + ret[i] = mtags[i]; + } + } + + return ret; + } + + /// <summary> + /// Retrieve a Tag value as string + /// </summary> + /// <param name="key">Tag name</param> + /// <param name="subkey">Nested SimpleTag to find (if non null) Tag name</param> + /// <param name="recu">Also search in parent Tag if true (default: true)</param> + /// <returns>Tag value</returns> + string GetString (string key, string subkey = null, bool recu = true) + { + string ret = null; + + string[] list = Get (key, subkey, recu); + if (list != null && list.Length > 0) ret = list[0]; + + return ret; + } + + + /// <summary> + /// Retrieve a Tag value as unsigned integer + /// </summary> + /// <param name="key">Tag name</param> + /// <param name="subkey">Nested SimpleTag to find (if non null) Tag name</param> + /// <param name="recu">Also search in parent Tag if true (default: false)</param> + /// <returns>Tag value as unsigned integer</returns> + uint GetUint (string key, string subkey = null, bool recu = false) + { + uint ret = 0; + string val = GetString (key, subkey, recu); + + if (val != null) { + uint.TryParse (val, NumberStyles.Any, CultureInfo.InvariantCulture, out ret); + } + + return ret; + } + + + #endregion + + + #region Properties + + /// <summary> + /// Retrieve a list of Matroska Tags + /// </summary> + public Tags Tags { private set; get; } + + + /// <summary> + /// Retrieve the parent Tag, of higher TargetTypeValue (if any, null if none). + /// This will only match the tag applying to the same target as the current tag, or to more elements. + /// </summary> + public Tag Parent { + get { + if (Tags != null) { + int i = Tags.IndexOf (this); + while (i > 0) { + i--; + var ret = Tags[i]; + + bool match = true; + + if (ret.Elements != null) { + if (Elements == null) { + match = false; + break; + } else { + // All UID in the reference should be found also in the parent + foreach (var refUid in Elements) { + bool submatch = false; + foreach (var uid in ret.Elements) { + if (uid == refUid) { + submatch = true; + break; + } + } + + match = match && submatch; + } + } + } + + if (match) { + return ret; + } + } + } + + return null; + } + } + + + /// <summary> + /// Gets the Matroska Target Type Value of this Tag. + /// This value can be change with the <see cref="TargetType"/> property. + /// </summary> + public ushort TargetTypeValue { + get { + ushort ret = (ushort)TargetType; + + // Coerce: Valid values are: 0 10 20 30 40 50 60 70 + ret = (ushort)(ret > 70 ? 70 : (ret / 10) * 10); + + return ret; + } + } + + /// <summary> + /// Get or set the Matroska Target Type of this Tag. + /// </summary> + public TargetType TargetType { + get { + return _TargetType; + } + set { + _TargetType = value; + + // Make sure the List keeps ordered + if (Tags != null) { + Tags.Add (this); + } + } + } + + TargetType _TargetType = TargetType.DEFAULT; + + /// <summary> + /// Array of UID elements the tag applies to. If null, the tag apply to all elements. + /// </summary> + public List<IUIDElement> Elements; + + + /// <summary> + /// List SimpleTag contained in the current Tag (must never be null) + /// </summary> + public Dictionary<string, List<SimpleTag>> SimpleTags = new Dictionary<string, List<SimpleTag>> (StringComparer.OrdinalIgnoreCase); + + + + /// <summary> + /// Gets the tag types contained in the current instance. + /// </summary> + /// <value> + /// Always <see cref="TagTypes.Matroska" />. + /// </value> + public override TagTypes TagTypes { + get { return TagTypes.Matroska; } + } + + /// <summary> + /// Gets and sets the title for the media described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the title for + /// the media described by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the TITLE tag and the Segment Title. + /// </remarks> + public override string Title { + get { + var ret = GetString ("TITLE"); + if (ret == null && Tags != null && Tags.Medium == this) ret = Tags.Title; + return ret; + } + set { + Set ("TITLE", null, value); + if (Tags != null && Tags.Medium == this) Tags.Title = value; + } + } + + /// <summary> + /// Gets and sets the sort names for the Track Title of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the sort name of + /// the Track Title of the media described by the current + /// instance or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the nested Matroska + /// SimpleTag "SORT_WITH" inside the "TITLE" SimpleTag. + /// </remarks> + public override string TitleSort { + get { return GetString ("TITLE", "SORT_WITH"); } + set { Set ("TITLE", "SORT_WITH", value); } + } + + /// <summary> + /// Gets and sets a short description, one-liner. + /// It represents the tagline of the Video/music. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the subtitle + /// the media represented by the current instance + /// or an empty array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the Matroska + /// SimpleTag "SUBTITLE". + /// </remarks> + public override string Subtitle { + get { return GetString ("SUBTITLE"); } + set { Set ("SUBTITLE", null, value); } + } + + /// <summary> + /// Gets and sets a short description of the media. + /// For a music, this could be the comment that the artist + /// made of its artwork. For a video, this should be a + /// short summary of the story/plot, but a spoiler. This + /// should give the impression of what to expect in the + /// media. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the subtitle + /// the media represented by the current instance + /// or an empty array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the Matroska + /// SimpleTag "SUMMARY" (note that this is not the + /// "DESCRIPTION" tag). + /// </remarks> + public override string Description { + get { return GetString ("SUMMARY"); } + set { Set ("SUMMARY", null, value); } + } + + /// <summary> + /// Gets and sets the performers or artists who performed in + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the performers or + /// artists who performed in the media described by the + /// current instance or an empty array if no value is + /// present. + /// </value> + /// <remarks> + /// This property is implemented using the ACTOR/PERFORMER stored in + /// the MKV Tag element. + /// </remarks> + public override string[] Performers { + get { return Get (IsVideo ? "ACTOR" : "PERFORMER"); } + set { Set (IsVideo ? "ACTOR" : "PERFORMER", null, value); } + } + + /// <summary> + /// Gets and sets the sort names of the performers or artists + /// who performed in the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the sort names for + /// the performers or artists who performed in the media + /// described by the current instance, or an empty array if + /// no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the nested Matroska + /// SimpleTag "SORT_WITH" inside the "ACTOR" or "PERFORMER" SimpleTag. + /// </remarks> + public override string[] PerformersSort { + get { return Get (IsVideo ? "ACTOR" : "PERFORMER", "SORT_WITH"); } + set { Set (IsVideo ? "ACTOR" : "PERFORMER", "SORT_WITH", value); } + } + + + /// <summary> + /// Gets and sets the role of the performers or artists + /// who performed in the media described by the current instance. + /// For an movie, this represents a character of an actor. + /// For a music, this may represent the instrument of the artist. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the roles for + /// the performers or artists who performed in the media + /// described by the current instance, or an empty array if + /// no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the nested Matroska + /// SimpleTag "CHARACTER" or "INSTRUMENTS" inside the + /// "ACTOR" or "PERFORMER" SimpleTag. + /// </remarks> + public override string[] PerformersRole { + get { return Get (IsVideo ? "ACTOR" : "PERFORMER", IsVideo ? "CHARACTER" : "INSTRUMENTS"); } + set { Set (IsVideo ? "ACTOR" : "PERFORMER", IsVideo ? "CHARACTER" : "INSTRUMENTS", value); } + } + + + /// <summary> + /// Gets and sets the band or artist who is credited in the + /// creation of the entire album or collection containing the + /// media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the band or artist + /// who is credited in the creation of the entire album or + /// collection containing the media described by the current + /// instance or an empty array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "ARTIST" Tag. + /// </remarks> + public override string[] AlbumArtists { + get { + var tag = TagsAlbum (false); + return tag?.Get ("ARTIST"); + } + set { + var tag = TagsAlbum (true); + if (tag != null) tag.Set ("ARTIST", null, value); + } + } + + /// <summary> + /// Gets and sets the sort names for the band or artist who + /// is credited in the creation of the entire album or + /// collection containing the media described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the sort names + /// for the band or artist who is credited in the creation + /// of the entire album or collection containing the media + /// described by the current instance or an empty array if + /// no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the nested Matroska + /// SimpleTag "SORT_WITH" inside the "ARTIST" SimpleTag. + /// </remarks> + + public override string[] AlbumArtistsSort { + get { + var tag = TagsAlbum (false); + return tag?.Get ("ARTIST", "SORT_WITH"); + } + set { + var tag = TagsAlbum (true); + if (tag != null) tag.Set ("ARTIST", "SORT_WITH", value); + } + } + + /// <summary> + /// Gets and sets the composers of the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the composers of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "COMPOSER" Tag. + /// </remarks> + public override string[] Composers { + get { return Get ("COMPOSER"); } + set { Set ("COMPOSER", null, value); } + } + + + /// <summary> + /// Gets and sets the sort names for the composers of the + /// media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the sort names + /// for the composers of the media represented by the + /// current instance or an empty array if no value is present. + /// </value> + /// <remarks> + /// <para>This field is typically optional but aids in the + /// sorting of compilations or albums with multiple Composers. + /// </para> + /// <para>As this value is to be used as a sorting key, it + /// should be used with less variation than <see + /// cref="Composers" />. Where performers can be broken into + /// muliple artist it is best to stick with a single composer. + /// For example, "McCartney, Paul".</para> + /// </remarks> + /// <remarks> + /// This property is implemented using the nested Matroska + /// SimpleTag "SORT_WITH" inside the "COMPOSER" SimpleTag. + /// </remarks> + public override string[] ComposersSort { + get { return Get ("COMPOSER", "SORT_WITH"); } + set { Set ("COMPOSER", "SORT_WITH", value); } + } + + + /// <summary> + /// Gets and sets the album of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the album of + /// the media represented by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "TITLE" Tag in the Collection Tags. + /// </remarks> + public override string Album { + get { + var tag = TagsAlbum (false); + return tag?.GetString ("TITLE"); + } + set { + var tag = TagsAlbum (true); + if (tag != null) tag.Set ("TITLE", null, value); + } + } + + /// <summary> + /// Gets and sets the sort names for the Album Title of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the sort name of + /// the Album Title of the media described by the current + /// instance or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the nested Matroska + /// SimpleTag "SORT_WITH" inside the "TITLE" SimpleTag. + /// </remarks> + public override string AlbumSort { + get { + var tag = TagsAlbum (false); + return tag?.GetString ("TITLE", "SORT_WITH"); + } + set { + var tag = TagsAlbum (true); + if (tag != null) tag.Set ("TITLE", "SORT_WITH", value); + } + } + + /// <summary> + /// Gets and sets a user comment on the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing user comments + /// on the media represented by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "COMMENT" Tag. + /// </remarks> + public override string Comment { + get { return GetString ("COMMENT"); } + set { Set ("COMMENT", null, value); } + } + + /// <summary> + /// Gets and sets the genres of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the genres of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "GENRE" Tag. + /// </remarks> + public override string[] Genres { + get { + string value = GetString ("GENRE"); + + if (value == null || value.Trim ().Length == 0) + return new string[] { }; + + string[] result = value.Split (';'); + + for (int i = 0; i < result.Length; i++) { + string genre = result[i].Trim (); + + int closing = genre.IndexOf (')'); + if (closing > 0 && genre[0] == '(' && + byte.TryParse (genre.Substring ( + 1, closing - 1), out var genre_id)) + genre = TagLib.Genres + .IndexToAudio (genre_id); + + result[i] = genre; + } + + return result; + } + + set { + Set ("GENRE", null, value != null ? string.Join ("; ", value) : null); + } + } + + /// <summary> + /// Gets and sets the year that the media represented by the + /// current instance was recorded. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the year that the media + /// represented by the current instance was created or zero + /// if no value is present. + /// </value> + public override uint Year { + get { + string val = GetString ("DATE_RECORDED"); + uint ret = 0; + + // Parse Date to retrieve year + // Expected format: YYYY-MM-DD HH:MM:SS.MSS + // with: YYYY = Year, -MM = Month, -DD = Days, + // HH = Hours, :MM = Minutes, :SS = Seconds, :MSS = Milliseconds + if (val != null) { + int off = val.IndexOf ('-'); + if (off > 0) val = val.Substring (0, off); + uint.TryParse (val, NumberStyles.Any, CultureInfo.InvariantCulture, out ret); + } + + return ret; + } + + set { Set ("DATE_RECORDED", null, value); } + } + + /// <summary> + /// Gets and sets the position of the media represented by + /// the current instance in its containing item (album, disc, episode, collection...). + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the position of the + /// media represented by the current instance in its + /// containing album or zero if not specified. + /// </value> + /// <remarks> + /// This property is implemented using the "PART_NUMBER" Tag. + /// </remarks> + public override uint Track { + get { return GetUint ("PART_NUMBER"); } + set { Set ("PART_NUMBER", null, value, "00"); } + } + + /// <summary> + /// Gets and sets the number of items contained in the parent Tag (album, disc, episode, collection...) + /// the media represented by the current instance belongs to. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of tracks in + /// the album containing the media represented by the current + /// instance or zero if not specified. + /// </value> + /// <remarks> + /// This property is implemented using the "TOTAL_PARTS" Tag + /// in the parent tag (one level up). + /// </remarks> + public override uint TrackCount { + get { + var tag = TagsGet (false, MakeTargetType ((ushort)(TargetTypeValue + 10))); + return tag?.GetUint ("TOTAL_PARTS") ?? 0; + } + set { + var tag = TagsGet (true, MakeTargetType ((ushort)(TargetTypeValue + 10))); + if (tag != null) tag.Set ("TOTAL_PARTS", null, value); + } + } + + /// <summary> + /// Gets and sets the number of the disc containing the media + /// represented by the current instance in the boxed set. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of the disc + /// containing the media represented by the current instance + /// in the boxed set. + /// </value> + /// <remarks> + /// This property is implemented using the "PART_NUMBER" Tag in + /// a parent tag (VOLUME for video, PART for audio). + /// </remarks> + public override uint Disc { + get { + var tag = TagsGet (false, IsVideo ? TargetType.VOLUME : TargetType.PART); + return tag?.GetUint ("PART_NUMBER") ?? 0; + } + set { + var tag = TagsGet (true, IsVideo ? TargetType.VOLUME : TargetType.PART); + if (tag != null) tag.Set ("PART_NUMBER", null, value); + } + } + + /// <summary> + /// Gets and sets the number of discs in the boxed set + /// containing the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of discs in + /// the boxed set containing the media represented by the + /// current instance or zero if not specified. + /// </value> + /// <remarks> + /// This property is implemented using the "TOTAL_PARTS" Tag in + /// a parent tag (COLLECTION for video, ALBUM for audio). + /// </remarks> + public override uint DiscCount { + get { + var tag = TagsGet (false, IsVideo ? TargetType.COLLECTION : TargetType.ALBUM); + return tag?.GetUint ("TOTAL_PARTS") ?? 0; + } + set { + var tag = TagsGet (true, IsVideo ? TargetType.COLLECTION : TargetType.ALBUM); + if (tag != null) tag.Set ("TOTAL_PARTS", null, value); + } + } + + /// <summary> + /// Gets and sets the lyrics or script of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the lyrics or + /// script of the media represented by the current instance + /// or <see langword="null" /> if no value is present. + /// </value> + public override string Lyrics { + get { return GetString ("LYRICS"); } + set { Set ("LYRICS", null, value); } + } + + /// <summary> + /// Gets and sets the grouping on the album which the media + /// in the current instance belongs to. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the grouping on + /// the album which the media in the current instance belongs + /// to or <see langword="null" /> if no value is present. + /// </value> + public override string Grouping { + get { + var tag = TagsAlbum (false); + return tag?.GetString ("GROUPING"); + } + set { + var tag = TagsAlbum (true); + if (tag != null) tag.Set ("GROUPING", null, value); + } + } + + /// <summary> + /// Gets and sets the number of beats per minute in the audio + /// of the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of beats per + /// minute in the audio of the media represented by the + /// current instance, or zero if not specified. + /// </value> + public override uint BeatsPerMinute { + get { return GetUint ("BPM", null, true); } + set { Set ("BPM", null, value); } + } + + /// <summary> + /// Gets and sets the conductor or director of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the conductor + /// or director of the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + public override string Conductor { + get { return GetString (IsVideo ? "DIRECTOR" : "CONDUCTOR"); } + set { Set (IsVideo ? "DIRECTOR" : "CONDUCTOR", null, value); } + } + + /// <summary> + /// Gets and sets the copyright information for the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the copyright + /// information for the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// This property is implemented using the "COPYRIGHT" Tag. + /// </remarks> + public override string Copyright { + get { return GetString ("COPYRIGHT"); } + set { Set ("COPYRIGHT", null, value); } + } + + + /// <summary> + /// Gets and sets the date at which the tag has been written. + /// </summary> + /// <value> + /// A nullable <see cref="DateTime" /> object containing the + /// date at which the tag has been written, or <see + /// langword="null" /> if no value present. + /// </value> + /// <remarks> + /// This property is implemented using the "DATE_TAGGED" Tag. + /// </remarks> + public override DateTime? DateTagged { + get { + string value = GetString ("DATE_TAGGED"); + if (value != null) { + if (DateTime.TryParseExact (value, "yyyy-MM-dd HH:mm:ss", null, DateTimeStyles.None, out var date)) { + return date; + } + } + return null; + } + set { + string date = null; + if (value != null) { + date = $"{value:yyyy-MM-dd HH:mm:ss}"; + } + Set ("DATE_TAGGED", null, date); + } + } + + /// <summary> + /// Gets and sets the MusicBrainz Artist ID of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ArtistID for the media described by the current + /// instance or null if no value is present. + /// </value> + public override string MusicBrainzArtistId { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Group ID of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseGroupID for the media described by the current + /// instance or null if no value is present. + /// </value> + public override string MusicBrainzReleaseGroupId { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release ID of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseID for the media described by the current + /// instance or null if no value is present. + /// </value> + public override string MusicBrainzReleaseId { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Artist ID of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseArtistID for the media described by the current + /// instance or null if no value is present. + /// </value> + public override string MusicBrainzReleaseArtistId { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets the MusicBrainz Track ID of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// TrackID for the media described by the current + /// instance or null if no value is present. + /// </value> + public override string MusicBrainzTrackId { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets the MusicBrainz Disc ID of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// DiscID for the media described by the current + /// instance or null if no value is present. + /// </value> + public override string MusicBrainzDiscId { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets the MusicIP PUID of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicIPPUID + /// for the media described by the current instance or + /// null if no value is present. + /// </value> + public override string MusicIpId { + get { return null; } + set { } + } + + // <summary> + // Gets and sets the AmazonID of + // the media described by the current instance. + // </summary> + // <value> + // A <see cref="string" /> containing the AmazonID + // for the media described by the current instance or + // null if no value is present. + // </value> + // <remarks> + // A definition on where to store the ASIN for + // Windows Media is not currently defined + // </remarks> + //public override string AmazonId { + // get { return null; } + // set {} + //} + + /// <summary> + /// Gets and sets the MusicBrainz Release Status of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseStatus for the media described by the current + /// instance or null if no value is present. + /// </value> + public override string MusicBrainzReleaseStatus { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Type of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseType for the media described by the current + /// instance or null if no value is present. + /// </value> + public override string MusicBrainzReleaseType { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Country of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseCountry for the media described by the current + /// instance or null if no value is present. + /// </value> + public override string MusicBrainzReleaseCountry { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets a collection of pictures associated with + /// the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:IPicture[]" /> containing a collection of + /// pictures associated with the media represented by the + /// current instance or an empty array if none are present. + /// </value> + public override IPicture[] Pictures { + get { + return Tags?.Attachments; + } + + set { + if (value == null) { + Tags.Attachments = null; + } else if (value is Attachment[]) { + Tags.Attachments = (Attachment[])value; + } else { + var attach = new Attachment[value.Length]; + for (int i = 0; i < attach.Length; i++) { + if (value[i] is Attachment) { + attach[i] = value[i] as Attachment; + } else { + attach[i] = new Attachment (value[i]); + } + } + + Tags.Attachments = attach; + } + } + } + + /// <summary> + /// Gets whether or not the current instance is empty. + /// </summary> + /// <value> + /// <see langword="true" /> if the current instance does not + /// any values. Otherwise <see langword="false" />. + /// </value> + public override bool IsEmpty { + get { + return SimpleTags.Count == 0; + } + } + + /// <summary> + /// Clears the values stored in the current instance. + /// </summary> + public override void Clear () + { + SimpleTags.Clear (); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Matroska/Tag.cs.meta b/Scripts/TaglibSharp/Matroska/Tag.cs.meta new file mode 100644 index 0000000..1eb71e4 --- /dev/null +++ b/Scripts/TaglibSharp/Matroska/Tag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 68b75afa0a1569beea982c60cd9da977 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Matroska/Tags.cs b/Scripts/TaglibSharp/Matroska/Tags.cs new file mode 100644 index 0000000..a2eead0 --- /dev/null +++ b/Scripts/TaglibSharp/Matroska/Tags.cs @@ -0,0 +1,292 @@ +// +// Tags.cs: +// +// Author: +// Sebastien Mouy <starwer@laposte.net> +// +// Copyright (C) 2017 Starwer +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; + +namespace TagLib.Matroska +{ + /// <summary> + /// Describes all the Matroska Tags in a file as a list, ordered from higher TargetTypeValue to lower. + /// A <see cref="Tags"/> object contains several <see cref="Tag"/> + /// </summary> + public class Tags : Collection<Tag> + { + #region Private fields/Properties + + // Store the Attachments + Attachment[] attachments = new Attachment[0]; + + readonly List<Track> _Tracks; + + #endregion + + + #region Constructors + + /// <summary> + /// Constructor + /// </summary> + /// <param name="tracks">List of Matroska tracks</param> + public Tags (List<Track> tracks) + { + _Tracks = tracks; + } + + + #endregion + + + #region Override Collection, to keep the items ordered + + /// <summary> + /// Try to Insert an element to the Tag list at a given index, but can insert it at another index if the + /// index doesn't keep this list sorted by descending TargetTypeValue + /// </summary> + /// <param name="index">index at which the Tag element should be preferably inserted</param> + /// <param name="tag">Tag element to be inserted in the Tag list</param> + protected override void InsertItem (int index, Tag tag) + { + if (tag == null) + throw new ArgumentNullException (nameof(tag), "Can't add a null Matroska.Tag to a Matroska.Tags object"); + + // Remove duplicate + for (int j = 0; j < Count; j++) { + if (this[j] == tag) { + RemoveAt (j); + break; + } + } + + if (index < 0 || index >= Count || this[index].TargetTypeValue < tag.TargetTypeValue || (index + 1 < Count && this[index + 1].TargetTypeValue > tag.TargetTypeValue)) { + for (index = Count - 1; index >= 0; index--) { + if (this[index].TargetTypeValue > tag.TargetTypeValue) + break; + if (this[index].TargetTypeValue == tag.TargetTypeValue && (this[index].Elements == null || tag.Elements != null)) + break; + } + + index++; + } + + base.InsertItem (index, tag); + + } + + /// <summary> + /// Replace a tag in the list. + /// </summary> + /// <param name="index">Index of the lement to be replaced</param> + /// <param name="tag">tag to replace the older one</param> + protected override void SetItem (int index, Tag tag) + { + RemoveItem (index); + InsertItem (index, tag); + } + + /// <summary> + /// Clears the values stored in the current Tags and Children. + /// </summary> + protected override void ClearItems () + { + Title = null; + var medium = Medium; + + foreach (var tag in this) { + tag.Clear (); + } + + base.ClearItems (); + + // Keep Medium Tag reference unchanged (if any) + if (medium != null) Add (medium); + } + + + #endregion + + + #region Methods + + /// <summary> + /// Find the first Tag of a given TargetTypeValue + /// </summary> + /// <param name="targetType">TargetTypeValue to find</param> + /// <param name="medium">null: any kind, true: represent the current medium, false: represent a sub-element</param> + /// <returns>the Tag if match found, null otherwise</returns> + public Tag Get (TargetType targetType, bool? medium = true) + { + Tag ret = null; + int i; + + + // Coerce: Valid values are: 10 20 30 40 50 60 70 + ushort targetTypeValue = (ushort)targetType; + targetTypeValue = (ushort) + (targetTypeValue > 70 ? 70 + : targetTypeValue < 10 ? 10 + : (targetTypeValue / 10) * 10 + ); + + // Find first match of the given targetValue + // List is sorted in descending TargetTypeValue + for (i = Count - 1; i >= 0; i--) { + if (targetTypeValue == this[i].TargetTypeValue) { + ret = this[i]; + if (medium != null) { + bool isMedium = (ret.Elements == null); + if (medium == isMedium) break; + } else { + break; + } + } + } + + return i >= 0 ? ret : null; + } + + /// <summary> + /// Find the first Tag applying to an object (Matroska UID), matching a TargetTypeValue + /// </summary> + /// <param name="UIDelement">Matroska Track, Edition, Chapter or Attachment (element having an UID)</param> + /// <param name="targetTypeValue">TargetTypeValue to match (default: match any)</param> + /// <returns>the first matching Tag representing the UID, or null if not found.</returns> + public Tag Get (IUIDElement UIDelement, ushort targetTypeValue = 0) + { + int i; + + ulong UID = UIDelement.UID; + + for (i = Count - 1; i >= 0; i--) { + if (targetTypeValue == 0 || targetTypeValue == this[i].TargetTypeValue) { + var ret = this[i]; + if (ret.Elements != null) { + foreach (var uid in ret.Elements) { + if (uid.UID == UID) return ret; // found + } + } + } + } + + return null; + } + + + + #endregion + + + #region Properties + + + /// <summary> + /// Define if this represent a video content (true), or an audio content (false) + /// </summary> + public bool IsVideo = false; + + + /// <summary> + /// Title of the medium, from the Segment + /// </summary> + public string Title { get; set; } + + + + /// <summary> + /// Get/set the Tag that represents the current medium (file) + /// </summary> + public Tag Medium { + get { + Tag ret = null; + bool vid = IsVideo; + + // Try to find a default TargetType + for (int i = Count - 1; i >= 0; i--) { + ret = this[i]; + if (ret.TargetType == TargetType.DEFAULT) // Avoid CD/DVD + { + if (ret.Elements == null) return ret; + } + } + + // Lower level without UID is the Tag representing the file + // List is sorted in descending TargetTypeValue + for (int i = Count - 1; i >= 0; i--) { + ret = this[i]; + if (ret.TargetTypeValue != 40 || !vid) // Avoid CD/DVD + { + if (ret.Elements == null) break; + } + } + + + return ret; + } + } + + /// <summary> + /// Get/set the Tag that represents the Collection the current medium (file) belongs to. + /// For Audio, this should be an Album, type 50 (itself if the mka file represents an album). + /// For Video, this should be a Collection, type 70. + /// </summary> + public Tag Album { + get { + TargetType targetValue = IsVideo ? TargetType.COLLECTION : TargetType.ALBUM; + return Get (targetValue); + } + } + + + /// <summary> + /// Gets and sets a collection of Attachments associated with + /// the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:Attachment[]" /> containing a collection of + /// attachments associated with the media represented by the + /// current instance or an empty array if none are present. + /// </value> + public Attachment[] Attachments { + get { + return attachments; + } + set { + if (value == null) { + if (attachments.Length > 0) attachments = new Attachment[0]; + } else { + attachments = value; + } + } + } + + /// <summary> + /// Get direct access to the Matroska Tracks. + /// </summary> + public ReadOnlyCollection<Track> Tracks { + get { return _Tracks.AsReadOnly (); } + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Matroska/Tags.cs.meta b/Scripts/TaglibSharp/Matroska/Tags.cs.meta new file mode 100644 index 0000000..92a4f76 --- /dev/null +++ b/Scripts/TaglibSharp/Matroska/Tags.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2e5e763ff71b52aaca2d8b8be98ad491 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Matroska/TargetType.cs b/Scripts/TaglibSharp/Matroska/TargetType.cs new file mode 100644 index 0000000..a491825 --- /dev/null +++ b/Scripts/TaglibSharp/Matroska/TargetType.cs @@ -0,0 +1,146 @@ +// +// TargetType.cs: +// +// Author: +// Sebastien Mouy <starwer@laposte.net> +// +// Copyright (C) 2011 FLUENDO S.A. +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.Matroska +{ + /// <summary> + /// Represents a Matroska TargetType. + /// The TargetType element allows tagging of different parts that are inside or outside a given file. + /// For example in an audio file with one song you could have information about the album it comes + /// from and even the CD set even if it's not found in the file. + /// </summary> + public enum TargetType : ushort + { + /// <summary> + /// Audio/Video: The high hierarchy consisting of many different lower items + /// </summary> + COLLECTION = 70, + + /// <summary> + /// Audio/Video: a list of lower levels grouped together + /// </summary> + VOLUME = 60, + + /// <summary> + /// Audio: a list of lower levels grouped together + /// </summary> + /// + EDITION = 61, + + /// <summary> + /// Audio: a list of lower levels grouped together + /// </summary> + ISSUE = 62, + + /// <summary> + /// Audio: a list of lower levels grouped together + /// </summary> + OPUS = 63, + + /// <summary> + /// Video: a list of lower levels grouped together + /// </summary> + SEASON = 64, + + /// <summary> + /// Video: a list of lower levels grouped together + /// </summary> + SEQUEL = 65, + + /// <summary> + /// Audio: the most common grouping level of music and video (equals to an episode for TV series) + /// </summary> + ALBUM = 50, + + /// <summary> + /// Audio: the most common grouping level of music and video (equals to an episode for TV series) + /// </summary> + OPERA = 51, + + /// <summary> + /// Audio/Video: the most common grouping level of music and video (equals to an episode for TV series) + /// </summary> + CONCERT = 52, + + /// <summary> + /// Video: the most common grouping level of music and video (equals to an episode for TV series) + /// </summary> + MOVIE = 53, + + /// <summary> + /// Video: the most common grouping level of music and video (equals to an episode for TV series) + /// </summary> + EPISODE = 54, + + /// <summary> + /// Represent the default TargetType (an empty Targets), i.e. targets everything in the segment. + /// </summary> + DEFAULT = 55, + + /// <summary> + /// Audio/Video: when an album or episode has different logical parts + /// </summary> + PART = 40, + + /// <summary> + /// Audio/Video: when an album or episode has different logical parts + /// </summary> + SESSION = 41, + + /// <summary> + /// Audio: the common parts of an album or a movie + /// </summary> + TRACK = 30, + + /// <summary> + /// Audio: the common parts of an album or a movie + /// </summary> + SONG = 31, + + /// <summary> + /// Video: the common parts of an album or a movie + /// </summary> + CHAPTER = 32, + + /// <summary> + /// Audio: corresponds to parts of a track for audio (like a movement) + /// </summary> + SUBTRACK = 20, + + /// <summary> + /// Audio: corresponds to parts of a track for audio (like a movement) + /// </summary> + MOVEMENT = 21, + + /// <summary> + /// Video: corresponds to parts of a track for audio (like a movement) + /// </summary> + SCENE = 22, + + /// <summary> + /// Video: the lowest hierarchy found in music or movies + /// </summary> + SHOT = 10 + } + +} diff --git a/Scripts/TaglibSharp/Matroska/TargetType.cs.meta b/Scripts/TaglibSharp/Matroska/TargetType.cs.meta new file mode 100644 index 0000000..3e11cf4 --- /dev/null +++ b/Scripts/TaglibSharp/Matroska/TargetType.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0a619c5df2be0e25da875bc2dfc28c85 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Matroska/Track.cs b/Scripts/TaglibSharp/Matroska/Track.cs new file mode 100644 index 0000000..aa24014 --- /dev/null +++ b/Scripts/TaglibSharp/Matroska/Track.cs @@ -0,0 +1,170 @@ +// +// Track.cs: +// +// Author: +// Julien Moutte <julien@fluendo.com> +// +// Copyright (C) 2011 FLUENDO S.A. +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; + +namespace TagLib.Matroska +{ + /// <summary> + /// Describes a Matroska Track. + /// </summary> + public class Track : ICodec, IUIDElement + { + #region Private fields + +#pragma warning disable 414 // Assigned, never used + readonly ulong track_number; + readonly string track_codec_id; + readonly string track_codec_name; + readonly string track_name; + readonly string track_language; + readonly bool track_enabled; + readonly bool track_default; + readonly ByteVector codec_data; +#pragma warning restore 414 + + readonly List<EBMLreader> unknown_elems = new List<EBMLreader> (); + + #endregion + + #region Constructors + + /// <summary> + /// Constructs a <see cref="Track" /> parsing from provided + /// file data. + /// Parsing will be done reading from _file at position references by + /// parent element's data section. + /// </summary> + /// <param name="_file"><see cref="File" /> instance to read from.</param> + /// <param name="element">Parent <see cref="EBMLreader" />.</param> + public Track (File _file, EBMLreader element) + { + ulong i = 0; + + while (i < element.DataSize) { + EBMLreader child = new EBMLreader (_file, element.DataOffset + i); + + MatroskaID matroska_id = child.ID; + + switch (matroska_id) { + case MatroskaID.TrackNumber: + track_number = child.ReadULong (); + break; + case MatroskaID.TrackUID: + _UID = child.ReadULong (); + break; + case MatroskaID.CodecID: + track_codec_id = child.ReadString (); + break; + case MatroskaID.CodecName: + track_codec_name = child.ReadString (); + break; + case MatroskaID.TrackName: + track_name = child.ReadString (); + break; + case MatroskaID.TrackLanguage: + track_language = child.ReadString (); + break; + case MatroskaID.TrackFlagEnabled: + track_enabled = child.ReadBool (); + break; + case MatroskaID.TrackFlagDefault: + track_default = child.ReadBool (); + break; + case MatroskaID.CodecPrivate: + codec_data = child.ReadBytes (); + break; + default: + unknown_elems.Add (child); + break; + } + + i += child.Size; + } + } + + #endregion + + #region Public fields + + /// <summary> + /// List of unknown elements encountered while parsing. + /// </summary> + public List<EBMLreader> UnknownElements { + get { return unknown_elems; } + } + + #endregion + + #region Public methods + + #endregion + + #region ICodec + + /// <summary> + /// Describes track duration. + /// </summary> + public virtual TimeSpan Duration { + get { return TimeSpan.Zero; } + } + + /// <summary> + /// Describes track media types. + /// </summary> + public virtual MediaTypes MediaTypes { + get { return MediaTypes.None; } + } + + /// <summary> + /// Track description. + /// </summary> + public virtual string Description { + get { return $"{track_codec_name} {track_language}"; } + } + + #endregion + + #region IUIDElement Boilerplate + + /// <summary> + /// Unique ID representing the element, as random as possible (setting zero will generate automatically a new one). + /// </summary> + public ulong UID { + get { return _UID; } + set { _UID = UIDElement.GenUID (value); } + } + + ulong _UID = UIDElement.GenUID (); + + /// <summary> + /// Get the Tag type the UID should be represented by, or 0 if undefined + /// </summary> + public MatroskaID UIDType { get { return MatroskaID.TagTrackUID; } } + + #endregion + + + } +} diff --git a/Scripts/TaglibSharp/Matroska/Track.cs.meta b/Scripts/TaglibSharp/Matroska/Track.cs.meta new file mode 100644 index 0000000..78c40f8 --- /dev/null +++ b/Scripts/TaglibSharp/Matroska/Track.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 25d4925cb4f75c09ead02371134648e0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Matroska/VideoTrack.cs b/Scripts/TaglibSharp/Matroska/VideoTrack.cs new file mode 100644 index 0000000..67bd4cd --- /dev/null +++ b/Scripts/TaglibSharp/Matroska/VideoTrack.cs @@ -0,0 +1,189 @@ +// +// VideoTrack.cs: +// +// Author: +// Julien Moutte <julien@fluendo.com> +// +// Copyright (C) 2011 FLUENDO S.A. +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System.Collections.Generic; + +namespace TagLib.Matroska +{ + /// <summary> + /// Enumeration describing supported Video Aspect Ratio types. + /// </summary> + public enum VideoAspectRatioType + { + /// <summary> + /// Free Aspect Ratio. + /// </summary> + AspectRatioModeFree = 0x0, + /// <summary> + /// Keep Aspect Ratio. + /// </summary> + AspectRatioModeKeep = 0x1, + /// <summary> + /// Fixed Aspect Ratio. + /// </summary> + AspectRatioModeFixed = 0x2 + } + + /// <summary> + /// Describes a Matroska Video Track. + /// </summary> + public class VideoTrack : Track, IVideoCodec + { + #region Private fields + +#pragma warning disable 414 // Assigned, never used + readonly ulong width; + readonly ulong height; + readonly ulong disp_width; + readonly ulong disp_height; + readonly double framerate; + readonly bool interlaced; + readonly VideoAspectRatioType ratio_type; + readonly ByteVector fourcc; +#pragma warning restore 414 + + readonly List<EBMLreader> unknown_elems = new List<EBMLreader> (); + + #endregion + + #region Constructors + + /// <summary> + /// Constructs a <see cref="VideoTrack" /> parsing from provided + /// file data. + /// Parsing will be done reading from _file at position references by + /// parent element's data section. + /// </summary> + /// <param name="_file"><see cref="File" /> instance to read from.</param> + /// <param name="element">Parent <see cref="EBMLreader" />.</param> + public VideoTrack (File _file, EBMLreader element) + : base (_file, element) + { + // Here we handle the unknown elements we know, and store the rest + foreach (EBMLreader elem in base.UnknownElements) { + var matroska_id = elem.ID; + + + switch (matroska_id) { + case MatroskaID.TrackVideo: { + ulong i = 0; + + while (i < elem.DataSize) { + EBMLreader child = new EBMLreader (_file, elem.DataOffset + i); + + matroska_id = child.ID; + + switch (matroska_id) { + case MatroskaID.VideoDisplayWidth: + disp_width = child.ReadULong (); + break; + case MatroskaID.VideoDisplayHeight: + disp_height = child.ReadULong (); + break; + case MatroskaID.VideoPixelWidth: + width = child.ReadULong (); + break; + case MatroskaID.VideoPixelHeight: + height = child.ReadULong (); + break; + case MatroskaID.VideoFrameRate: + framerate = child.ReadDouble (); + break; + case MatroskaID.VideoFlagInterlaced: + interlaced = child.ReadBool (); + break; + case MatroskaID.VideoAspectRatioType: + ratio_type = (VideoAspectRatioType)child.ReadULong (); + break; + case MatroskaID.VideoColourSpace: + fourcc = child.ReadBytes (); + break; + default: + unknown_elems.Add (child); + break; + } + + i += child.Size; + } + break; + } + + case MatroskaID.TrackDefaultDuration: + ulong tmp = elem.ReadULong (); + framerate = 1000000000.0 / tmp; + break; + + default: + unknown_elems.Add (elem); + break; + } + } + } + + #endregion + + #region Public fields + + /// <summary> + /// List of unknown elements encountered while parsing. + /// </summary> + public new List<EBMLreader> UnknownElements { + get { return unknown_elems; } + } + + #endregion + + #region Public methods + + #endregion + + #region ICodec + + /// <summary> + /// This type of track only has video media type. + /// </summary> + public override MediaTypes MediaTypes { + get { return MediaTypes.Video; } + } + + #endregion + + #region IVideoCodec + + /// <summary> + /// Describes video track width in pixels. + /// </summary> + public int VideoWidth { + get { return (int)width; } + } + + /// <summary> + /// Describes video track height in pixels. + /// </summary> + public int VideoHeight { + get { return (int)height; } + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Matroska/VideoTrack.cs.meta b/Scripts/TaglibSharp/Matroska/VideoTrack.cs.meta new file mode 100644 index 0000000..38d2de1 --- /dev/null +++ b/Scripts/TaglibSharp/Matroska/VideoTrack.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e6bf8418b23fcca31a4d61dbe9a8e909 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpc.meta b/Scripts/TaglibSharp/Mpc.meta new file mode 100644 index 0000000..328714e --- /dev/null +++ b/Scripts/TaglibSharp/Mpc.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8608bc6513473cb04b819700f98a7d46 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpc/File.cs b/Scripts/TaglibSharp/Mpc/File.cs new file mode 100644 index 0000000..131df36 --- /dev/null +++ b/Scripts/TaglibSharp/Mpc/File.cs @@ -0,0 +1,240 @@ +// +// File.cs: Provides tagging and properties support for MusePack files. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// mpcfile.cpp from TagLib +// +// Copyright (C) 2016 Helmut Wahrmann: SV8 Support based on Taglib imnplementation +// Copyright (C) 2005-2007 Brian Nickel +// Copyright (C) 2004 by Allan Sandfeld Jensen (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.MusePack +{ + /// <summary> + /// This class extends <see cref="TagLib.NonContainer.File" /> to + /// provide tagging and properties support for MusePack files. + /// </summary> + /// <remarks> + /// A <see cref="TagLib.Ape.Tag" /> will be added automatically to + /// any file that doesn't contain one. This change does not effect + /// the file and can be reversed using the following method: + /// <code>file.RemoveTags (file.TagTypes &amp; ~file.TagTypesOnDisk);</code> + /// </remarks> + [SupportedMimeType ("taglib/mpc", "mpc")] + [SupportedMimeType ("taglib/mp+", "mp+")] + [SupportedMimeType ("taglib/mpp", "mpp")] + [SupportedMimeType ("audio/x-musepack")] + public class File : TagLib.NonContainer.File + { + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system and specified read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path, ReadStyle propertiesStyle) + : base (path, propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system with an average read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path) + : base (path) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction and + /// specified read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction, ReadStyle propertiesStyle) + : base (abstraction, propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction with an + /// average read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction) + : base (abstraction) + { + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Gets a tag of a specified type from the current instance, + /// optionally creating a new tag if possible. + /// </summary> + /// <param name="type"> + /// A <see cref="TagLib.TagTypes" /> value indicating the + /// type of tag to read. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> value specifying whether or not to + /// try and create the tag if one is not found. + /// </param> + /// <returns> + /// A <see cref="Tag" /> object containing the tag that was + /// found in or added to the current instance. If no + /// matching tag was found and none was created, <see + /// langword="null" /> is returned. + /// </returns> + /// <remarks> + /// If a <see cref="TagLib.Id3v2.Tag" /> is added to the + /// current instance, it will be placed at the start of the + /// file. On the other hand, <see cref="TagLib.Id3v1.Tag" /> + /// <see cref="TagLib.Ape.Tag" /> will be added to the end of + /// the file. All other tag types will be ignored. + /// </remarks> + public override Tag GetTag (TagTypes type, bool create) + { + Tag t = (Tag as TagLib.NonContainer.Tag).GetTag (type); + + if (t != null || !create) + return t; + + switch (type) { + case TagTypes.Id3v1: + return EndTag.AddTag (type, Tag); + + case TagTypes.Id3v2: + return StartTag.AddTag (type, Tag); + + case TagTypes.Ape: + return EndTag.AddTag (type, Tag); + + default: + return null; + } + } + + #endregion + + + + #region Protected Methods + + /// <summary> + /// Reads format specific information at the end of the + /// file. + /// </summary> + /// <param name="end"> + /// A <see cref="long" /> value containing the seek position + /// at which the media data ends and the tags begin. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + protected override void ReadEnd (long end, ReadStyle propertiesStyle) + { + // Make sure we have an APE tag. + GetTag (TagTypes.Ape, true); + } + + /// <summary> + /// Reads the audio properties from the file represented by + /// the current instance. + /// </summary> + /// <param name="start"> + /// A <see cref="long" /> value containing the seek position + /// at which the tags end and the media data begins. + /// </param> + /// <param name="end"> + /// A <see cref="long" /> value containing the seek position + /// at which the media data ends and the tags begin. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <returns> + /// A <see cref="TagLib.Properties" /> object describing the + /// media properties of the file represented by the current + /// instance. + /// </returns> + protected override Properties ReadProperties (long start, long end, ReadStyle propertiesStyle) + { + StreamHeader header = new StreamHeader (this, end - start); + + return new Properties (TimeSpan.Zero, header); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Mpc/File.cs.meta b/Scripts/TaglibSharp/Mpc/File.cs.meta new file mode 100644 index 0000000..83fb5bf --- /dev/null +++ b/Scripts/TaglibSharp/Mpc/File.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: daca51e62af376e72a23516bfa7ef5f6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpc/StreamHeader.cs b/Scripts/TaglibSharp/Mpc/StreamHeader.cs new file mode 100644 index 0000000..16bb005 --- /dev/null +++ b/Scripts/TaglibSharp/Mpc/StreamHeader.cs @@ -0,0 +1,506 @@ +// +// StreamHeader.cs: Provides support for reading MusePack audio properties. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// mpcproperties.cpp from TagLib +// +// Copyright (C) 2016 Helmut Wahrmann: SV8 Support based on Taglib imnplementation +// Copyright (C) 2006-2007 Brian Nickel +// Copyright (C) 2004 by Allan Sandfeld Jensen (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.IO; + +namespace TagLib.MusePack +{ + /// <summary> + /// This struct implements <see cref="IAudioCodec" /> to provide + /// support for reading MusePack audio properties. + /// </summary> + public struct StreamHeader : IAudioCodec + { + #region Constants + + static readonly ushort[] sftable = { 44100, 48000, 37800, 32000 }; + + #endregion + + + + #region Private Fields + + /// <summary> + /// Contains the number of bytes in the stream. + /// </summary> + readonly long stream_length; + + /// <summary> + /// Contains the MusePack version. + /// </summary> + int version; + + /// <summary> + /// Contains additional header information. + /// </summary> + uint header_data; + + /// <summary> + /// Contains the sample rate of the stream. + /// </summary> + int sample_rate; + + /// <summary> + /// Contains the number of frames in the stream. + /// </summary> + uint frames; + + /// <summary> + /// Contains the number of channels in the stream. + /// </summary> + int channels; + + /// <summary> + /// Contains the count of frames in the stream. + /// </summary> + ulong framecount; + + #endregion + + + + #region Public Static Fields + + /// <summary> + /// The size of a MusePack SV7 header. + /// </summary> + public const uint SizeSV7 = 56; + + /// <summary> + /// The identifier used to recognize a Musepack SV7 file. + /// </summary> + /// <value> + /// "MP+" + /// </value> + public static readonly ReadOnlyByteVector FileIdentifierSv7 = "MP+"; + + /// <summary> + /// The identifier used to recognize a Musepack SV8 file. + /// </summary> + /// <value> + /// "MPCK" + /// </value> + public static readonly ReadOnlyByteVector FileIdentifierSv8 = "MPCK"; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="StreamHeader" /> for a specified header block and + /// stream length. + /// </summary> + /// <param name="file"> + /// A <see cref="File" /> object containing the stream + /// header data. + /// </param> + /// <param name="streamLength"> + /// A <see cref="long" /> value containing the length of the + /// MusePAck stream in bytes. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + /// <exception cref="CorruptFileException"> + /// <paramref name="file" /> does not begin with <see + /// cref="FileIdentifierSv7" /> or with <see + /// cref="FileIdentifierSv8" /> or is less than + /// <see cref="P:File.Size" /> bytes long. + /// </exception> + public StreamHeader (File file, long streamLength) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + // Assign default values, to be able to call methods + // in the constructor + stream_length = streamLength; + version = 7; + header_data = 0; + frames = 0; + sample_rate = 0; + channels = 2; + framecount = 0; + + file.Seek (0); + ByteVector magic = file.ReadBlock (4); + if (magic.StartsWith (FileIdentifierSv7)) + // SV7 Format has a fixed Header size + ReadSv7Properties (magic + file.ReadBlock ((int)SizeSV7 - 4)); + else if (magic.StartsWith (FileIdentifierSv8)) + // for SV8 the properties need to be read from + // packet information inside the file + ReadSv8Properties (file); + else + throw new CorruptFileException ("Data does not begin with identifier."); + } + + #endregion + + + + #region Private Methods + + void ReadSv7Properties (ByteVector data) + { + if (data.Count < SizeSV7) + throw new CorruptFileException ("Insufficient data in stream header"); + + version = data[3] & 15; + channels = 2; + + if (version == 7) { + frames = data.Mid (4, 4).ToUInt (false); + uint flags = data.Mid (8, 4).ToUInt (false); + sample_rate = sftable[(int)(((flags >> 17) & + 1) * 2 + ((flags >> 16) & 1))]; + header_data = 0; + } else { + header_data = data.Mid (0, 4).ToUInt (false); + version = (int)((header_data >> 11) & 0x03ff); + sample_rate = 44100; + frames = data.Mid (4, + version >= 5 ? 4 : 2).ToUInt (false); + } + } + + + void ReadSv8Properties (File file) + { + bool foundSH = false; + + while (!foundSH) { + ByteVector packetType = file.ReadBlock (2); + + uint packetSizeLength = 0; + bool eof = false; + + ulong packetSize = ReadSize (file, ref packetSizeLength, ref eof); + if (eof) { + break; + } + + ulong payloadSize = packetSize - 2 - packetSizeLength; + ByteVector data = file.ReadBlock ((int)payloadSize); + + if (packetType == "SH") { + foundSH = true; + + if (payloadSize <= 5) { + break; + } + + int pos = 4; + version = data[pos]; + pos += 1; + frames = (uint)ReadSize (data, ref pos); + if (pos > (uint)payloadSize - 3) { + break; + } + + ulong beginSilence = ReadSize (data, ref pos); + if (pos > (uint)payloadSize - 2) { + break; + } + + ushort flags = data.Mid (pos, 1).ToUShort (true); + + sample_rate = sftable[(flags >> 13) & 0x07]; + channels = ((flags >> 4) & 0x0F) + 1; + + framecount = frames - beginSilence; + } else if (packetType == "SE") { + break; + } else { + file.Seek ((int)payloadSize, SeekOrigin.Current); + } + } + } + + ulong ReadSize (File file, ref uint packetSizeLength, ref bool eof) + { + uint tmp; + ulong size = 0; + + do { + ByteVector b = file.ReadBlock (1); + if (b.IsEmpty) { + eof = true; + break; + } + + tmp = b.ToUInt (); + size = (size << 7) | (tmp & 0x7F); + packetSizeLength++; + } while ((tmp & 0x80) == 1); + + return size; + } + + ulong ReadSize (ByteVector data, ref int pos) + { + uint tmp; + ulong size = 0; + + do { + tmp = data[pos++]; + size = (size << 7) | (tmp & 0x7F); + } while ((tmp & 0x80) == 0x80 && pos < data.Count); + return size; + } + + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the duration of the media represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="TimeSpan" /> containing the duration of the + /// media represented by the current instance. + /// </value> + + public TimeSpan Duration { + get { + if (sample_rate <= 0 && stream_length <= 0) + return TimeSpan.Zero; + + if (version <= 7) { + return TimeSpan.FromSeconds ( + (frames * 1152 - 576) / + (double)sample_rate + 0.5); + } + + return TimeSpan.FromMilliseconds ( + framecount * 1000.0 / + sample_rate + 0.5); + } + } + + /// <summary> + /// Gets the types of media represented by the current + /// instance. + /// </summary> + /// <value> + /// Always <see cref="MediaTypes.Audio" />. + /// </value> + public MediaTypes MediaTypes { + get { return MediaTypes.Audio; } + } + + /// <summary> + /// Gets a text description of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a description + /// of the media represented by the current instance. + /// </value> + public string Description { + get { + return string.Format ( + System.Globalization.CultureInfo.InvariantCulture, "MusePack Version {0} Audio", Version); + } + } + + /// <summary> + /// Gets the bitrate of the audio represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing a bitrate of the + /// audio represented by the current instance. + /// </value> + public int AudioBitrate { + get { + if (header_data != 0) + return (int)((header_data >> 23) & 0x01ff); + + if (version <= 7) { + return (int)(Duration > TimeSpan.Zero ? + ((stream_length * 8L) / + Duration.TotalSeconds) / 1000 : 0); + } + + return (int)(stream_length * 8 / Duration.TotalMilliseconds + 0.5); + } + } + + /// <summary> + /// Gets the sample rate of the audio represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the sample rate of + /// the audio represented by the current instance. + /// </value> + public int AudioSampleRate { + get { return sample_rate; } + } + + /// <summary> + /// Gets the number of channels in the audio represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the number of + /// channels in the audio represented by the current + /// instance. + /// </value> + public int AudioChannels { + get { return channels; } + } + + /// <summary> + /// Gets the WavPack version of the audio represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the WavPack version + /// of the audio represented by the current instance. + /// </value> + public int Version { + get { return version; } + } + + #endregion + + + + #region IEquatable + + /// <summary> + /// Generates a hash code for the current instance. + /// </summary> + /// <returns> + /// A <see cref="int" /> value containing the hash code for + /// the current instance. + /// </returns> + public override int GetHashCode () + { + unchecked { + return (int)(header_data ^ sample_rate ^ + frames ^ version); + } + } + + /// <summary> + /// Checks whether or not the current instance is equal to + /// another object. + /// </summary> + /// <param name="other"> + /// A <see cref="object" /> to compare to the current + /// instance. + /// </param> + /// <returns> + /// A <see cref="bool" /> value indicating whether or not the + /// current instance is equal to <paramref name="other" />. + /// </returns> + /// <seealso cref="M:System.IEquatable`1.Equals" /> + public override bool Equals (object other) + { + if (!(other is StreamHeader)) + return false; + + return Equals ((StreamHeader)other); + } + + /// <summary> + /// Checks whether or not the current instance is equal to + /// another instance of <see cref="StreamHeader" />. + /// </summary> + /// <param name="other"> + /// A <see cref="StreamHeader" /> object to compare to the + /// current instance. + /// </param> + /// <returns> + /// A <see cref="bool" /> value indicating whether or not the + /// current instance is equal to <paramref name="other" />. + /// </returns> + /// <seealso cref="M:System.IEquatable`1.Equals" /> + public bool Equals (StreamHeader other) + { + return header_data == other.header_data && + sample_rate == other.sample_rate && + version == other.version && + frames == other.frames; + } + + /// <summary> + /// Gets whether or not two instances of <see + /// cref="StreamHeader" /> are equal to eachother. + /// </summary> + /// <param name="first"> + /// A <see cref="StreamHeader" /> object to compare. + /// </param> + /// <param name="second"> + /// A <see cref="StreamHeader" /> object to compare. + /// </param> + /// <returns> + /// <see langword="true" /> if <paramref name="first" /> is + /// equal to <paramref name="second" />. Otherwise, <see + /// langword="false" />. + /// </returns> + public static bool operator == (StreamHeader first, StreamHeader second) + { + return first.Equals (second); + } + + /// <summary> + /// Gets whether or not two instances of <see + /// cref="StreamHeader" /> differ. + /// </summary> + /// <param name="first"> + /// A <see cref="StreamHeader" /> object to compare. + /// </param> + /// <param name="second"> + /// A <see cref="StreamHeader" /> object to compare. + /// </param> + /// <returns> + /// <see langword="true" /> if <paramref name="first" /> is + /// unequal to <paramref name="second" />. Otherwise, <see + /// langword="false" />. + /// </returns> + public static bool operator != (StreamHeader first, StreamHeader second) + { + return !first.Equals (second); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Mpc/StreamHeader.cs.meta b/Scripts/TaglibSharp/Mpc/StreamHeader.cs.meta new file mode 100644 index 0000000..bfe751a --- /dev/null +++ b/Scripts/TaglibSharp/Mpc/StreamHeader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d2e5cecad3ef13beb914ea4fe72ac546 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg.meta b/Scripts/TaglibSharp/Mpeg.meta new file mode 100644 index 0000000..d5ee85a --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ee58f8aa4964b2ec3966d084e3273c9c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg/AudioFile.cs b/Scripts/TaglibSharp/Mpeg/AudioFile.cs new file mode 100644 index 0000000..ccfbee4 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg/AudioFile.cs @@ -0,0 +1,327 @@ +// +// AudioFile.cs: Provides tagging and properties support for MPEG-1, MPEG-2, and +// MPEG-2.5 audio files. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// mpegfile.cpp from TagLib +// +// Copyright (C) 2005-2007 Brian Nickel +// Copyright (C) 2002, 2003 by Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Mpeg +{ + /// <summary> + /// This class extends <see cref="TagLib.NonContainer.File" /> to + /// provide tagging and properties support for MPEG-1, MPEG-2, and + /// MPEG-2.5 audio files. + /// </summary> + /// <remarks> + /// A <see cref="TagLib.Id3v1.Tag" /> and <see + /// cref="TagLib.Id3v2.Tag" /> will be added automatically to any + /// file that doesn't contain one. This change does not effect the + /// file until it is saved and can be reversed using the following + /// method: + /// <code>file.RemoveTags (file.TagTypes &amp; ~file.TagTypesOnDisk);</code> + /// </remarks> + [SupportedMimeType ("taglib/mp3", "mp3")] + [SupportedMimeType ("audio/x-mp3")] + [SupportedMimeType ("application/x-id3")] + [SupportedMimeType ("audio/mpeg")] + [SupportedMimeType ("audio/x-mpeg")] + [SupportedMimeType ("audio/x-mpeg-3")] + [SupportedMimeType ("audio/mpeg3")] + [SupportedMimeType ("audio/mp3")] + [SupportedMimeType ("taglib/m2a", "m2a")] + [SupportedMimeType ("taglib/mp2", "mp2")] + [SupportedMimeType ("taglib/mp1", "mp1")] + [SupportedMimeType ("audio/x-mp2")] + [SupportedMimeType ("audio/x-mp1")] + public class AudioFile : TagLib.NonContainer.File + { + #region Private Fields + + /// <summary> + /// Contains the first audio header. + /// </summary> + AudioHeader first_header; + + #endregion + + + #region Private Static Fields + + /// <summary> + /// Specifies whether or not to create ID3v1 and + /// ID3v2 tags when they don't exist.. + /// </summary> + private static bool create_id3_tags = true; + + #endregion + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="AudioFile" /> for a specified path in the local + /// file system and specified read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public AudioFile (string path, ReadStyle propertiesStyle) + : base (path, propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="AudioFile" /> for a specified path in the local + /// file system with an average read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public AudioFile (string path) + : base (path) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="AudioFile" /> for a specified file abstraction and + /// specified read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public AudioFile (IFileAbstraction abstraction, ReadStyle propertiesStyle) + : base (abstraction, propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="AudioFile" /> for a specified file abstraction with + /// an average read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public AudioFile (IFileAbstraction abstraction) + : base (abstraction) + { + } + + #endregion + + + #region Public Static Properties + + /// <summary> + /// Gets and sets whether or not to create ID3v1 and + /// ID3v2 tags automatically when they are not existing. + /// </summary> + /// <value> + /// <see langword="true" /> if tags to be created automatically. + /// Otherwise, <see langword="false" />. + /// </value> + /// <remarks> + /// <para>Sometimes a MP3 file should only contain ID3v1 and no + /// ID3v2 Tags. Or instead of ID3v2 Tags APE Tags should be used. + /// By setting this property to <see langword="false" />, + /// no ID3v1 and Id3v2 Tags will be created when creating the file, + /// if they don't exist. + /// They need to be created explicitly if needed.</para> + /// <para>The default is <see langword="true" /> which means that + /// ID3v1 and Id3v2 tags are created when they don't exist.</para> + /// </remarks> + public static bool CreateID3Tags { + get { return create_id3_tags; } + set { create_id3_tags = value; } + } + + #endregion + + + #region Public Methods + + /// <summary> + /// Gets a tag of a specified type from the current instance, + /// optionally creating a new tag if possible. + /// </summary> + /// <param name="type"> + /// A <see cref="TagLib.TagTypes" /> value indicating the + /// type of tag to read. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> value specifying whether or not to + /// try and create the tag if one is not found. + /// </param> + /// <returns> + /// A <see cref="Tag" /> object containing the tag that was + /// found in or added to the current instance. If no + /// matching tag was found and none was created, <see + /// langword="null" /> is returned. + /// </returns> + /// <remarks> + /// If a <see cref="TagLib.Id3v2.Tag" /> is added to the + /// current instance, it will be placed at the start of the + /// file. On the other hand, <see cref="TagLib.Id3v1.Tag" /> + /// <see cref="TagLib.Ape.Tag" /> will be added to the end of + /// the file. All other tag types will be ignored. + /// </remarks> + public override Tag GetTag (TagTypes type, bool create) + { + Tag t = (Tag as TagLib.NonContainer.Tag).GetTag (type); + + if (t != null || !create) + return t; + + switch (type) { + case TagTypes.Id3v1: + return EndTag.AddTag (type, Tag); + + case TagTypes.Id3v2: + return StartTag.AddTag (type, Tag); + + case TagTypes.Ape: + return EndTag.AddTag (type, Tag); + + default: + return null; + } + } + + #endregion + + + + #region Protected Methods + + /// <summary> + /// Reads format specific information at the start of the + /// file. + /// </summary> + /// <param name="start"> + /// A <see cref="long" /> value containing the seek position + /// at which the tags end and the media data begins. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <remarks> + /// This method only searches for an audio header in the + /// first 16384 bytes of code to avoid searching forever in + /// corrupt files. + /// </remarks> + protected override void ReadStart (long start, ReadStyle propertiesStyle) + { + // Only check the first 16 bytes so we're not stuck + // reading a bad file forever. + if ((propertiesStyle & ReadStyle.Average) != 0 && + !AudioHeader.Find (out first_header, this, start, 0x4000)) + throw new CorruptFileException ("MPEG audio header not found."); + } + + /// <summary> + /// Reads format specific information at the end of the + /// file. + /// </summary> + /// <param name="end"> + /// A <see cref="long" /> value containing the seek position + /// at which the media data ends and the tags begin. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + protected override void ReadEnd (long end, ReadStyle propertiesStyle) + { + // Creation of ID3v1 and ID3v2 tags based on CreateID3Tags property + GetTag (TagTypes.Id3v1, create_id3_tags); + GetTag (TagTypes.Id3v2, create_id3_tags); + } + + /// <summary> + /// Reads the audio properties from the file represented by + /// the current instance. + /// </summary> + /// <param name="start"> + /// A <see cref="long" /> value containing the seek position + /// at which the tags end and the media data begins. + /// </param> + /// <param name="end"> + /// A <see cref="long" /> value containing the seek position + /// at which the media data ends and the tags begin. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <returns> + /// A <see cref="TagLib.Properties" /> object describing the + /// media properties of the file represented by the current + /// instance. + /// </returns> + protected override Properties ReadProperties (long start, long end, ReadStyle propertiesStyle) + { + first_header.SetStreamLength (end - start); + return new Properties (TimeSpan.Zero, first_header); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Mpeg/AudioFile.cs.meta b/Scripts/TaglibSharp/Mpeg/AudioFile.cs.meta new file mode 100644 index 0000000..45ee9f6 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg/AudioFile.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d1e35bf1994ce3b83961028aba3d0aa7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg/AudioHeader.cs b/Scripts/TaglibSharp/Mpeg/AudioHeader.cs new file mode 100644 index 0000000..d18ea77 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg/AudioHeader.cs @@ -0,0 +1,777 @@ +// +// AudioHeader.cs: Provides information about an MPEG audio stream. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// mpegheader.cpp from TagLib +// +// Copyright (C) 2005-2007 Brian Nickel +// Copyright (C) 2003 by Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Mpeg +{ + + #region Enums + + /// <summary> + /// Indicates the MPEG version of a file or stream. + /// </summary> + public enum Version + { + /// <summary> + /// Unknown version. + /// </summary> + Unknown = -1, + + /// <summary> + /// MPEG-1 + /// </summary> + Version1 = 0, + + /// <summary> + /// MPEG-2 + /// </summary> + Version2 = 1, + + /// <summary> + /// MPEG-2.5 + /// </summary> + Version25 = 2 + } + + /// <summary> + /// Indicates the MPEG audio channel mode of a file or stream. + /// </summary> + public enum ChannelMode + { + /// <summary> + /// Stereo + /// </summary> + Stereo = 0, + + /// <summary> + /// Joint Stereo + /// </summary> + JointStereo = 1, + + /// <summary> + /// Dual Channel Mono + /// </summary> + DualChannel = 2, + + /// <summary> + /// Single Channel Mono + /// </summary> + SingleChannel = 3 + } + + #endregion + + /// <summary> + /// This structure implements <see cref="IAudioCodec" /> and provides + /// information about an MPEG audio stream. + /// </summary> + public struct AudioHeader : IAudioCodec + { + #region Private Static Value Arrays + + /// <summary> + /// Contains a sample rate table for MPEG audio. + /// </summary> + static readonly int[,] sample_rates = new int[3, 4] { + {44100, 48000, 32000, 0}, // Version 1 + {22050, 24000, 16000, 0}, // Version 2 + {11025, 12000, 8000, 0} // Version 2.5 + }; + + /// <summary> + /// Contains a block size table for MPEG audio. + /// </summary> + static readonly int[,] block_size = new int[3, 4] { + {0, 384, 1152, 1152}, // Version 1 + {0, 384, 1152, 576}, // Version 2 + {0, 384, 1152, 576} // Version 2.5 + }; + + /// <summary> + /// Contains a bitrate table for MPEG audio. + /// </summary> + static readonly int[,,] bitrates = new int[2, 3, 16] { + { // Version 1 + {0, 32, 64, 96, 128, 160, 192, 224, 256, 288, + 320, 352, 384, 416, 448, -1}, // layer 1 + {0, 32, 48, 56, 64, 80, 96, 112, 128, 160, + 192, 224, 256, 320, 384, -1}, // layer 2 + {0, 32, 40, 48, 56, 64, 80, 96, 112, 128, + 160, 192, 224, 256, 320, -1} // layer 3 + }, + { // Version 2 or 2.5 + {0, 32, 48, 56, 64, 80, 96, 112, 128, 144, 160, + 176, 192, 224, 256, -1}, // layer 1 + {0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, + 112, 128, 144, 160, -1}, // layer 2 + {0, 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, + 112, 128, 144, 160, -1} // layer 3 + } + }; + + #endregion + + + + #region Private Properties + + /// <summary> + /// Contains the header flags. + /// </summary> + readonly uint flags; + + /// <summary> + /// Contains the audio stream length. + /// </summary> + long stream_length; + + /// <summary> + /// Contains the associated Xing header. + /// </summary> + XingHeader xing_header; + + /// <summary> + /// Contains the associated VBRI header. + /// </summary> + readonly VBRIHeader vbri_header; + + /// <summary> + /// Contains the audio stream duration. + /// </summary> + TimeSpan duration; + + #endregion + + + + #region Public Fields + + /// <summary> + /// An empty and unset header. + /// </summary> + public static readonly AudioHeader Unknown = + new AudioHeader (0, 0, XingHeader.Unknown, VBRIHeader.Unknown); + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="AudioHeader" /> by populating it with specified + /// values. + /// </summary> + /// <param name="flags"> + /// A <see cref="uint" /> value specifying flags for the new + /// instance. + /// </param> + /// <param name="streamLength"> + /// A <see cref="long" /> value specifying the stream length + /// of the new instance. + /// </param> + /// <param name="xingHeader"> + /// A <see cref="XingHeader" /> object representing the Xing + /// header associated with the new instance. + /// </param> + /// <param name="vbriHeader"> + /// A <see cref="VBRIHeader" /> object representing the VBRI + /// header associated with the new instance. + /// </param> + AudioHeader (uint flags, long streamLength, XingHeader xingHeader, VBRIHeader vbriHeader) + { + this.flags = flags; + stream_length = streamLength; + xing_header = xingHeader; + vbri_header = vbriHeader; + duration = TimeSpan.Zero; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="AudioHeader" /> by reading its contents from a + /// <see cref="ByteVector" /> object and its Xing Header from + /// the appropriate location in the specified file. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the header + /// to read. + /// </param> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object to read the Xing + /// header from. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value indicating the position in + /// <paramref name="file" /> at which the header begins. + /// </param> + /// <exception cref="CorruptFileException"> + /// <paramref name="data" /> is less than 4 bytes long, + /// does not begin with a MPEG audio synch, has a negative + /// bitrate, or has a sample rate of zero. + /// </exception> + AudioHeader (ByteVector data, TagLib.File file, long position) + { + duration = TimeSpan.Zero; + stream_length = 0; + + string error = GetHeaderError (data); + if (error != null) { + throw new CorruptFileException (error); + } + + flags = data.ToUInt (); + + xing_header = XingHeader.Unknown; + + vbri_header = VBRIHeader.Unknown; + + // Check for a Xing header that will help us in + // gathering information about a VBR stream. + file.Seek (position + XingHeader.XingHeaderOffset (Version, ChannelMode)); + + ByteVector xing_data = file.ReadBlock (16); + if (xing_data.Count == 16 && xing_data.StartsWith (XingHeader.FileIdentifier)) + xing_header = new XingHeader (xing_data); + + if (xing_header.Present) + return; + + // A Xing header could not be found, next chec for a + // Fraunhofer VBRI header. + file.Seek (position + VBRIHeader.VBRIHeaderOffset ()); + + // Only get the first 24 bytes of the Header. + // We're not interested in the TOC entries. + ByteVector vbri_data = file.ReadBlock (24); + if (vbri_data.Count == 24 && + vbri_data.StartsWith (VBRIHeader.FileIdentifier)) + vbri_header = new VBRIHeader (vbri_data); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the MPEG version used to encode the audio + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="Version" /> value indicating the MPEG + /// version used to encode the audio represented by the + /// current instance. + /// </value> + public Version Version { + get { + switch ((flags >> 19) & 0x03) { + case 0: + return Version.Version25; + case 2: + return Version.Version2; + default: + return Version.Version1; + } + } + } + + /// <summary> + /// Gets the MPEG audio layer used to encode the audio + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value indicating the MPEG audio + /// layer used to encode the audio represented by the current + /// instance. + /// </value> + public int AudioLayer { + get { + switch ((flags >> 17) & 0x03) { + case 1: + return 3; + case 2: + return 2; + default: + return 1; + } + } + } + + /// <summary> + /// Gets the bitrate of the audio represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing a bitrate of the + /// audio represented by the current instance. + /// </value> + public int AudioBitrate { + get { + if (xing_header.TotalSize > 0 && + xing_header.TotalFrames > 0 && + Duration > TimeSpan.Zero) + return (int)Math.Round ((( + (XingHeader.TotalSize * 8L) / + Duration.TotalSeconds) / 1000.0)); + + if (vbri_header.TotalSize > 0 && + vbri_header.TotalFrames > 0 && + Duration > TimeSpan.Zero) + return (int)Math.Round ((( + (VBRIHeader.TotalSize * 8L) / + Duration.TotalSeconds) / 1000.0)); + + return bitrates[ + Version == Version.Version1 ? 0 : 1, + AudioLayer > 0 ? AudioLayer - 1 : 0, + (int)(flags >> 12) & 0x0F]; + } + } + + /// <summary> + /// Gets the sample rate of the audio represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the sample rate of + /// the audio represented by the current instance. + /// </value> + public int AudioSampleRate { + get { + return sample_rates[(int)Version, + (int)(flags >> 10) & 0x03]; + } + } + + /// <summary> + /// Gets the number of channels in the audio represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the number of + /// channels in the audio represented by the current + /// instance. + /// </value> + public int AudioChannels { + get { return ChannelMode == ChannelMode.SingleChannel ? 1 : 2; } + } + + /// <summary> + /// Gets the length of the frames in the audio represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the length of the + /// frames in the audio represented by the current instance. + /// </value> + public int AudioFrameLength { + get { + switch (AudioLayer) { + case 1: + return 48000 * AudioBitrate / + AudioSampleRate + + (IsPadded ? 4 : 0); + case 2: + return 144000 * AudioBitrate / + AudioSampleRate + + (IsPadded ? 1 : 0); + case 3: + if (Version == Version.Version1) + goto case 2; + + return 72000 * AudioBitrate / + AudioSampleRate + + (IsPadded ? 1 : 0); + default: return 0; + } + } + } + + /// <summary> + /// Gets the duration of the media represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="TimeSpan" /> containing the duration of the + /// media represented by the current instance. + /// </value> + /// <remarks> + /// If <see cref="XingHeader" /> is equal to <see + /// cref="XingHeader.Unknown" /> and <see + /// cref="SetStreamLength" /> has not been called, this value + /// will not be correct. + /// If <see cref="VBRIHeader" /> is equal to <see + /// cref="VBRIHeader.Unknown" /> and <see + /// cref="SetStreamLength" /> has not been called, this value + /// will not be correct. + /// </remarks> + public TimeSpan Duration { + get { + if (duration > TimeSpan.Zero) + return duration; + + if (xing_header.TotalFrames > 0) { + // Read the length and the bitrate from + // the Xing header. + + double time_per_frame = block_size[(int)Version, + AudioLayer] / (double) + AudioSampleRate; + + duration = TimeSpan.FromSeconds ( + time_per_frame * + XingHeader.TotalFrames); + } else if (vbri_header.TotalFrames > 0) { + // Read the length and the bitrate from + // the VBRI header. + + double time_per_frame = + block_size[(int)Version, AudioLayer] / (double)AudioSampleRate; + + duration = TimeSpan.FromSeconds (Math.Round (time_per_frame * VBRIHeader.TotalFrames)); + } else if (AudioFrameLength > 0 && + AudioBitrate > 0) { + // Since there was no valid Xing or VBRI + // header found, we hope that we're in a + // constant bitrate file. + + // Round off to upper integer value + int frames = (int)((stream_length + AudioFrameLength - 1) / AudioFrameLength); + + duration = TimeSpan.FromSeconds ( (double)(AudioFrameLength * frames) / (AudioBitrate * 125)); + } + + return duration; + } + } + + /// <summary> + /// Gets a text description of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a description + /// of the media represented by the current instance. + /// </value> + public string Description { + get { + var builder = new System.Text.StringBuilder (); + + builder.Append ("MPEG Version "); + switch (Version) { + case Version.Version1: + builder.Append ("1"); + break; + case Version.Version2: + builder.Append ("2"); + break; + case Version.Version25: + builder.Append ("2.5"); + break; + } + builder.Append (" Audio, Layer "); + builder.Append (AudioLayer); + + if (xing_header.Present || vbri_header.Present) + builder.Append (" VBR"); + + return builder.ToString (); + } + } + + /// <summary> + /// Gets the types of media represented by the current + /// instance. + /// </summary> + /// <value> + /// Always <see cref="MediaTypes.Audio" />. + /// </value> + public MediaTypes MediaTypes { + get { return MediaTypes.Audio; } + } + + /// <summary> + /// Gets whether or not the audio represented by the current + /// instance is protected. + /// </summary> + /// <value> + /// A <see cref="bool" /> value indicating whether or not the + /// audio represented by the current instance is protected. + /// </value> + public bool IsProtected { + get { return ((flags >> 16) & 1) == 0; } + } + + /// <summary> + /// Gets whether or not the audio represented by the current + /// instance is padded. + /// </summary> + /// <value> + /// A <see cref="bool" /> value indicating whether or not the + /// audio represented by the current instance is padded. + /// </value> + public bool IsPadded { + get { return ((flags >> 9) & 1) == 1; } + } + + /// <summary> + /// Gets whether or not the audio represented by the current + /// instance is copyrighted. + /// </summary> + /// <value> + /// A <see cref="bool" /> value indicating whether or not the + /// audio represented by the current instance is copyrighted. + /// </value> + public bool IsCopyrighted { + get { return ((flags >> 3) & 1) == 1; } + } + + /// <summary> + /// Gets whether or not the audio represented by the current + /// instance is original. + /// </summary> + /// <value> + /// A <see cref="bool" /> value indicating whether or not the + /// audio represented by the current instance is original. + /// </value> + public bool IsOriginal { + get { return ((flags >> 2) & 1) == 1; } + } + + /// <summary> + /// Gets the MPEG audio channel mode of the audio represented + /// by the current instance. + /// </summary> + /// <value> + /// A <see cref="ChannelMode" /> value indicating the MPEG + /// audio channel mode of the audio represented by the + /// current instance. + /// </value> + public ChannelMode ChannelMode { + get { return (ChannelMode)((flags >> 6) & 0x03); } + } + + /// <summary> + /// Gets the Xing header found in the audio represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="XingHeader" /> object containing the Xing + /// header found in the audio represented by the current + /// instance, or <see cref="XingHeader.Unknown" /> if no + /// header was found. + /// </value> + public XingHeader XingHeader { + get { return xing_header; } + } + + /// <summary> + /// Gets the VBRI header found in the audio represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="VBRIHeader" /> object containing the VBRI + /// header found in the audio represented by the current + /// instance, or <see cref="VBRIHeader.Unknown" /> if no + /// header was found. + /// </value> + public VBRIHeader VBRIHeader { + get { return vbri_header; } + } + #endregion + + + + #region Public Methods + + /// <summary> + /// Sets the length of the audio stream represented by the + /// current instance. + /// </summary> + /// <param name="streamLength"> + /// A <see cref="long" /> value specifying the length in + /// bytes of the audio stream represented by the current + /// instance. + /// </param> + /// <remarks> + /// The this value has been set, <see cref="Duration" /> will + /// return an incorrect value. + /// </remarks> + public void SetStreamLength (long streamLength) + { + stream_length = streamLength; + + // Force the recalculation of duration if it depends on + // the stream length. + if (xing_header.TotalFrames == 0 || + vbri_header.TotalFrames == 0) + duration = TimeSpan.Zero; + } + + #endregion + + + + #region Public Static Methods + + /// <summary> + /// Searches for an audio header in a <see cref="TagLib.File" + /// /> starting at a specified position and searching through + /// a specified number of bytes. + /// </summary> + /// <param name="header"> + /// A <see cref="AudioHeader" /> object in which the found + /// header will be stored. + /// </param> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object to search. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specifying the seek position + /// in <paramref name="file" /> at which to start searching. + /// </param> + /// <param name="length"> + /// A <see cref="int" /> value specifying the maximum number + /// of bytes to search before aborting. + /// </param> + /// <returns> + /// A <see cref="bool" /> value indicating whether or not a + /// header was found. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + public static bool Find (out AudioHeader header, TagLib.File file, long position, int length) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + long end = position + length; + header = Unknown; + + file.Seek (position); + + ByteVector buffer = file.ReadBlock (3); + + if (buffer.Count < 3) + return false; + + do { + file.Seek (position + 3); + buffer = buffer.Mid (buffer.Count - 3); + buffer.Add (file.ReadBlock ( + (int)TagLib.File.BufferSize)); + + for (int i = 0; i < buffer.Count - 3 && + (length < 0 || position + i < end); i++) + if (buffer[i] == 0xFF && + buffer[i + 1] > 0xE0) { + ByteVector data = buffer.Mid (i, 4); + if (GetHeaderError (data) == null) { + try { + header = new AudioHeader ( + data, + file, position + i); + return true; + } catch (CorruptFileException) { + } + } + } + + position += TagLib.File.BufferSize; + } while (buffer.Count > 3 && (length < 0 || position < end)); + + return false; + } + + /// <summary> + /// Searches for an audio header in a <see cref="TagLib.File" + /// /> starting at a specified position and searching to the + /// end of the file. + /// </summary> + /// <param name="header"> + /// A <see cref="AudioHeader" /> object in which the found + /// header will be stored. + /// </param> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object to search. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specifying the seek position + /// in <paramref name="file" /> at which to start searching. + /// </param> + /// <returns> + /// A <see cref="bool" /> value indicating whether or not a + /// header was found. + /// </returns> + /// <remarks> + /// Searching to the end of the file can be very, very slow + /// especially for corrupt or non-MPEG files. It is + /// recommended to use <see + /// cref="M:AudioHeader.Find(AudioHeader,TagLib.File,long,int)" /> + /// instead. + /// </remarks> + public static bool Find (out AudioHeader header, TagLib.File file, long position) + { + return Find (out header, file, position, -1); + } + + static string GetHeaderError (ByteVector data) + { + if (data.Count < 4) + return "Insufficient header length."; + + if (data[0] != 0xFF) + return "First byte did not match MPEG synch."; + + // Checking bits from high to low: + // + // First 3 bits MUST be set. Bits 4 and 5 can + // be 00, 10, or 11 but not 01. One or more of + // bits 6 and 7 must be set. Bit 8 can be + // anything. + if ((data[1] & 0xE6) <= 0xE0 || (data[1] & 0x18) == 0x08) + return "Second byte did not match MPEG synch."; + + uint flags = data.ToUInt (); + + if (((flags >> 12) & 0x0F) == 0x0F) + return "Header uses invalid bitrate index."; + + if (((flags >> 10) & 0x03) == 0x03) + return "Invalid sample rate."; + + return null; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Mpeg/AudioHeader.cs.meta b/Scripts/TaglibSharp/Mpeg/AudioHeader.cs.meta new file mode 100644 index 0000000..2d1ae6d --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg/AudioHeader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 43f435ccb204431b0984c09119dfd456 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg/File.cs b/Scripts/TaglibSharp/Mpeg/File.cs new file mode 100644 index 0000000..aeff7f6 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg/File.cs @@ -0,0 +1,689 @@ +// +// File.cs: Provides tagging and properties support for MPEG-1, MPEG-2, and +// MPEG-2.5 audio files. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Mpeg +{ + /// <summary> + /// Indicates the type of marker found in a MPEG file. + /// </summary> + public enum Marker + { + /// <summary> + /// An invalid marker. + /// </summary> + Corrupt = -1, + + /// <summary> + /// A zero value marker. + /// </summary> + Zero = 0, + + /// <summary> + /// A marker indicating a system sync packet. + /// </summary> + SystemSyncPacket = 0xBA, + + /// <summary> + /// A marker indicating a video sync packet. + /// </summary> + VideoSyncPacket = 0xB3, + + /// <summary> + /// A marker indicating a system packet. + /// </summary> + SystemPacket = 0xBB, + + /// <summary> + /// A marker indicating a padding packet. + /// </summary> + PaddingPacket = 0xBE, + + /// <summary> + /// A marker indicating a audio packet. + /// </summary> + AudioPacket = 0xC0, + + /// <summary> + /// A marker indicating a video packet. + /// </summary> + VideoPacket = 0xE0, + + /// <summary> + /// A marker indicating the end of a stream. + /// </summary> + EndOfStream = 0xB9 + } + + /// <summary> + /// This class extends <see cref="TagLib.NonContainer.File" /> to + /// provide tagging and properties support for MPEG-1, MPEG-2, and + /// MPEG-2.5 video files. + /// </summary> + /// <remarks> + /// A <see cref="TagLib.Id3v1.Tag" /> and <see + /// cref="TagLib.Id3v2.Tag" /> will be added automatically to any + /// file that doesn't contain one. This change does not effect the + /// file until it is saved and can be reversed using the following + /// method: + /// <code>file.RemoveTags (file.TagTypes &amp; ~file.TagTypesOnDisk);</code> + /// </remarks> + [SupportedMimeType ("taglib/mpg", "mpg")] + [SupportedMimeType ("taglib/mpeg", "mpeg")] + [SupportedMimeType ("taglib/mpe", "mpe")] + [SupportedMimeType ("taglib/mpv2", "mpv2")] + [SupportedMimeType ("taglib/m2v", "m2v")] + [SupportedMimeType ("video/x-mpg")] + [SupportedMimeType ("video/mpeg")] + public class File : TagLib.NonContainer.File + { + #region Private Static Fields + + static readonly ByteVector MarkerStart = new byte[] { 0, 0, 1 }; + + #endregion + + + #region Private Fields + + /// <summary> + /// Contains the MPEG version. + /// </summary> + Version version; + + /// <summary> + /// Contains the first audio header. + /// </summary> + AudioHeader audio_header; + + /// <summary> + /// Contains the first video header. + /// </summary> + VideoHeader video_header; + + /// <summary> + /// Indicates whether or not audio was found. + /// </summary> + bool video_found; + + /// <summary> + /// Indicates whether or not video was found. + /// </summary> + bool audio_found; + + /// <summary> + /// Contains the start time of the file. + /// </summary> + double? start_time; + + /// <summary> + /// Contains the end time of the file. + /// </summary> + double end_time; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system and specified read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path, ReadStyle propertiesStyle) + : base (path, propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system with an average read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path) + : base (path) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction and + /// specified read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction, ReadStyle propertiesStyle) + : base (abstraction, propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction with an + /// average read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction) + : base (abstraction) + { + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Gets a tag of a specified type from the current instance, + /// optionally creating a new tag if possible. + /// </summary> + /// <param name="type"> + /// A <see cref="TagLib.TagTypes" /> value indicating the + /// type of tag to read. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> value specifying whether or not to + /// try and create the tag if one is not found. + /// </param> + /// <returns> + /// A <see cref="Tag" /> object containing the tag that was + /// found in or added to the current instance. If no + /// matching tag was found and none was created, <see + /// langword="null" /> is returned. + /// </returns> + /// <remarks> + /// If a <see cref="TagLib.Id3v2.Tag" /> is added to the + /// current instance, it will be placed at the start of the + /// file. On the other hand, <see cref="TagLib.Id3v1.Tag" /> + /// <see cref="TagLib.Ape.Tag" /> will be added to the end of + /// the file. All other tag types will be ignored. + /// </remarks> + public override Tag GetTag (TagTypes type, bool create) + { + Tag t = (Tag as TagLib.NonContainer.Tag).GetTag (type); + + if (t != null || !create) + return t; + + switch (type) { + case TagTypes.Id3v1: + return EndTag.AddTag (type, Tag); + + case TagTypes.Id3v2: + return EndTag.AddTag (type, Tag); + + case TagTypes.Ape: + return EndTag.AddTag (type, Tag); + + default: + return null; + } + } + + #endregion + + + + #region Protected Methods + + /// <summary> + /// Reads format specific information at the start of the + /// file. + /// </summary> + /// <param name="start"> + /// A <see cref="long" /> value containing the seek position + /// at which the tags end and the media data begins. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + protected override void ReadStart (long start, ReadStyle propertiesStyle) + { + if ((propertiesStyle & ReadStyle.Average) == 0) + return; + + FindMarker (ref start, Marker.SystemSyncPacket); + ReadSystemFile (start); + } + + /// <summary> + /// Reads format specific information at the end of the + /// file. + /// </summary> + /// <param name="end"> + /// A <see cref="long" /> value containing the seek position + /// at which the media data ends and the tags begin. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + protected override void ReadEnd (long end, ReadStyle propertiesStyle) + { + // Make sure we have ID3v1 and ID3v2 tags. + GetTag (TagTypes.Id3v1, true); + GetTag (TagTypes.Id3v2, true); + + if ((propertiesStyle & ReadStyle.Average) == 0 || start_time == null) + return; + + // Enable to search the marker in the entire file if none is found so far + if (end == Length) + end = 0; + + RFindMarker (ref end, Marker.SystemSyncPacket); + + end_time = ReadTimestamp (end + 4); + } + + /// <summary> + /// Reads the audio properties from the file represented by + /// the current instance. + /// </summary> + /// <param name="start"> + /// A <see cref="long" /> value containing the seek position + /// at which the tags end and the media data begins. + /// </param> + /// <param name="end"> + /// A <see cref="long" /> value containing the seek position + /// at which the media data ends and the tags begin. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <returns> + /// A <see cref="TagLib.Properties" /> object describing the + /// media properties of the file represented by the current + /// instance. + /// </returns> + protected override Properties ReadProperties (long start, long end, ReadStyle propertiesStyle) + { + TimeSpan duration = start_time == null ? + TimeSpan.Zero : TimeSpan.FromSeconds (end_time - (double)start_time); + + return new Properties (duration, video_header, audio_header); + } + + /// <summary> + /// Gets the marker at a specified position. + /// </summary> + /// <param name="position"> + /// A <see cref="long" /> value specifying the postion in the + /// file represented by the current instance at which to + /// read. + /// </param> + /// <returns> + /// A <see cref="Marker" /> value containing the type of + /// marker found at the specified position. + /// </returns> + /// <exception cref="CorruptFileException"> + /// A valid marker does not exist at the specified position. + /// </exception> + protected Marker GetMarker (long position) + { + Seek (position); + ByteVector identifier = ReadBlock (4); + + if (identifier.Count == 4 && identifier.StartsWith (MarkerStart)) + return (Marker)identifier[3]; + + throw new CorruptFileException ("Invalid marker at position " + position); + } + + /// <summary> + /// Finds the next marker starting at a specified position. + /// </summary> + /// <param name="position"> + /// A <see cref="long" /> value reference specifying the + /// position at which to start searching. This value + /// is updated to the position of the found marker. + /// </param> + /// <returns> + /// A <see cref="Marker" /> value containing the type of + /// marker found at the specified position. + /// </returns> + /// <exception cref="CorruptFileException"> + /// A valid marker could not be found. + /// </exception> + protected Marker FindMarker (ref long position) + { + position = Find (MarkerStart, position); + if (position < 0) + throw new CorruptFileException ("Marker not found"); + + return GetMarker (position); + } + + /// <summary> + /// Finds the next marker of a specified type, starting at a + /// specified position. + /// </summary> + /// <param name="position"> + /// A <see cref="long" /> value reference specifying the + /// position at which to start searching. This value + /// is updated to the position of the found marker. + /// </param> + /// <param name="marker"> + /// A <see cref="Marker" /> value specifying the type of + /// marker to search for. + /// </param> + /// <exception cref="CorruptFileException"> + /// A valid marker could not be found. + /// </exception> + protected void FindMarker (ref long position, Marker marker) + { + ByteVector packet = new ByteVector (MarkerStart); + packet.Add ((byte)marker); + position = Find (packet, position); + + if (position < 0) + throw new CorruptFileException ("Marker not found"); + } + + /// <summary> + /// Finds the previous marker of a specified type, starting + /// at a specified position. + /// </summary> + /// <param name="position"> + /// A <see cref="long" /> value reference specifying the + /// position at which to start searching. This value + /// is updated to the position of the found marker. + /// </param> + /// <param name="marker"> + /// A <see cref="Marker" /> value specifying the type of + /// marker to search for. + /// </param> + /// <exception cref="CorruptFileException"> + /// A valid marker could not be found. + /// </exception> + protected void RFindMarker (ref long position, Marker marker) + { + ByteVector packet = new ByteVector (MarkerStart); + packet.Add ((byte)marker); + position = RFind (packet, position); + + if (position < 0) + throw new CorruptFileException ("Marker not found"); + } + + /// <summary> + /// Reads the contents of the file as a system file, starting + /// at a specified position. + /// </summary> + /// <param name="position"> + /// A <see cref="long" /> value specifying the postion in the + /// file represented by the current instance at which to + /// start reading. + /// </param> + /// <remarks> + /// This method will stop when it has read both an audio and + /// a video header, or once it's read 100 packets. This is to + /// prevent the entire file from being read if it lacks one + /// type of stream. + /// </remarks> + protected void ReadSystemFile (long position) + { + int sanity_limit = 100; + + for (int i = 0; i < sanity_limit && (start_time == null || + !audio_found || !video_found); i++) { + + Marker marker = FindMarker (ref position); + + switch (marker) { + case Marker.SystemSyncPacket: + ReadSystemSyncPacket (ref position); + break; + + case Marker.SystemPacket: + case Marker.PaddingPacket: + Seek (position + 4); + position += ReadBlock (2).ToUShort () + + 6; + break; + + case Marker.VideoPacket: + ReadVideoPacket (ref position); + break; + + case Marker.AudioPacket: + ReadAudioPacket (ref position); + break; + + case Marker.EndOfStream: + return; + + default: + position += 4; + break; + } + } + } + + #endregion + + + + #region Private Methods + + /// <summary> + /// Reads an audio packet, assigning the audio header and + /// advancing the position to the next packet position. + /// </summary> + /// <param name="position"> + /// A <see cref="long" /> value reference specifying the + /// position at which to start reading the packet. This value + /// is updated to the position of the next packet. + /// </param> + void ReadAudioPacket (ref long position) + { + Seek (position + 4); + int length = ReadBlock (2).ToUShort (); + + if (!audio_found) { + // There is a maximum of 16 stuffing bytes, read up to the PTS/DTS flags + ByteVector packetHeaderBytes = this.ReadBlock (19); + int i = 0; + while (i < packetHeaderBytes.Count && packetHeaderBytes[i] == 0xFF) { + // Byte is a stuffing byte + i++; + } + + if ((packetHeaderBytes[i] & 0x40) != 0) { + // STD buffer size is unexpected for audio packets, but whatever + i++; + } + + // Decode the PTS/DTS flags + byte timestampFlags = packetHeaderBytes[i]; + long dataOffset = 4 + 2 + i + // Packet marker + packet length + stuffing bytes/STD buffer size + ((timestampFlags & 0x20) > 0 ? 4 : 0) + // Presentation timestamp + ((timestampFlags & 0x10) > 0 ? 4 : 0); // Decode timestamp + + audio_found = AudioHeader.Find (out audio_header, this, position + dataOffset, length - 9); + } + + position += length; + } + + /// <summary> + /// Reads a video packet, assigning the video header and + /// advancing the position to the next packet position. + /// </summary> + /// <param name="position"> + /// A <see cref="long" /> value reference specifying the + /// position at which to start reading the packet. This value + /// is updated to the position of the next packet. + /// </param> + void ReadVideoPacket (ref long position) + { + Seek (position + 4); + int length = ReadBlock (2).ToUShort (); + long offset = position + 6; + + while (!video_found && offset < position + length) + if (FindMarker (ref offset) == Marker.VideoSyncPacket) { + video_header = new VideoHeader (this, offset + 4); + video_found = true; + } else { + // advance the offset by 6 bytes, so the next iteration of the + // loop won't find the same marker and get stuck. 6 bytes because findMarker is a + // generic find that could get both PES packets and Stream packets, the smallest + // posible pes packet with a size =0 would be 6 bytes. + offset += 6; + } + + position += length; + } + + /// <summary> + /// Reads a system sync packet, filling in version + /// information and the first timestamp value, advancing the + /// position to the next packet position. + /// </summary> + /// <param name="position"> + /// A <see cref="long" /> value reference specifying the + /// position at which to start reading the packet. If the + /// method is called without exception, this is updated to + /// the position of the next packet. + /// </param> + /// <exception cref="UnsupportedFormatException"> + /// The MPEG version contained in the packet is unknown. + /// </exception> + void ReadSystemSyncPacket (ref long position) + { + int packet_size = 0; + Seek (position + 4); + byte version_info = ReadBlock (1)[0]; + + if ((version_info & 0xF0) == 0x20) { + version = Version.Version1; + packet_size = 12; + } else if ((version_info & 0xC0) == 0x40) { + version = Version.Version2; + Seek (position + 13); + packet_size = 14 + (ReadBlock (1)[0] & 0x07); + } else + throw new UnsupportedFormatException ("Unknown MPEG version."); + + if (start_time == null) + start_time = ReadTimestamp (position + 4); + + position += packet_size; + } + + /// <summary> + /// Reads an MPEG timestamp from a specified position in the + /// file represented by the current instance. + /// </summary> + /// <param name="position"> + /// A <see cref="long" /> value containing the position in + /// the file at which to read. This should be immediately + /// following a system sync packet marker. + /// </param> + /// <returns> + /// A <see cref="double" /> value containing the read time in + /// seconds. + /// </returns> + double ReadTimestamp (long position) + { + double high; + uint low; + + Seek (position); + + if (version == Version.Version1) { + ByteVector data = ReadBlock (5); + high = (data[0] >> 3) & 0x01; + + low = ((uint)((data[0] >> 1) & 0x03) << 30) | + (uint)(data[1] << 22) | + (uint)((data[2] >> 1) << 15) | + (uint)(data[3] << 7) | + (uint)(data[4] >> 1); + } else { + ByteVector data = ReadBlock (6); + high = (data[0] & 0x20) >> 5; + + low = ((uint)((data[0] & 0x18) >> 3) << 30) | + (uint)((data[0] & 0x03) << 28) | + (uint)(data[1] << 20) | + (uint)((data[2] & 0xF8) << 12) | + (uint)((data[2] & 0x03) << 13) | + (uint)(data[3] << 5) | + (uint)(data[4] >> 3); + } + + return (((high * 0x10000) * 0x10000) + low) / 90000.0; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Mpeg/File.cs.meta b/Scripts/TaglibSharp/Mpeg/File.cs.meta new file mode 100644 index 0000000..43d74ed --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg/File.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3e4313336bf17102cab942b5c644f815 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg/VBRIHeader.cs b/Scripts/TaglibSharp/Mpeg/VBRIHeader.cs new file mode 100644 index 0000000..ba931cc --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg/VBRIHeader.cs @@ -0,0 +1,178 @@ +// +// VBRIHeader.cs: Provides information about a variable bitrate MPEG audio +// stream encoded with the Fraunhofer Encoder. +// +// Author: +// Helmut Wahrmann +// +// Original Source: +// XingHeader.cs +// +// Copyright (C) 2007 Helmut Wahrmann +// Copyright (C) 2005-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Mpeg +{ + /// <summary> + /// This structure provides information about a variable bitrate MPEG + /// audio stream encoded by the Fraunhofer Encoder. + /// </summary> + public struct VBRIHeader + { + + #region Public Fields + + /// <summary> + /// Contains te VBRI identifier. + /// </summary> + /// <value> + /// "VBRI" + /// </value> + public static readonly ReadOnlyByteVector FileIdentifier = "VBRI"; + + /// <summary> + /// An empty and unset VBRI header. + /// </summary> + public static readonly VBRIHeader Unknown = new VBRIHeader (0, 0); + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="VBRIHeader" /> with a specified frame count and + /// size. + /// </summary> + /// <param name="frame"> + /// A <see cref="uint" /> value specifying the frame count of + /// the audio represented by the new instance. + /// </param> + /// <param name="size"> + /// A <see cref="uint" /> value specifying the stream size of + /// the audio represented by the new instance. + /// </param> + VBRIHeader (uint frame, uint size) + { + TotalFrames = frame; + TotalSize = size; + Present = false; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="VBRIHeader" /> by reading its raw contents. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// VBRI header. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + /// <exception cref="CorruptFileException"> + /// <paramref name="data" /> does not start with <see + /// cref="FileIdentifier" />. + /// </exception> + public VBRIHeader (ByteVector data) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + // Check to see if a valid VBRI header is available. + if (!data.StartsWith (FileIdentifier)) + throw new CorruptFileException ("Not a valid VBRI header"); + + // Size starts at Position 10 + int position = 10; + + TotalSize = data.Mid (position, 4).ToUInt (); + position += 4; + + // The number of Frames are found at Posistion 14 + TotalFrames = data.Mid (position, 4).ToUInt (); + position += 4; + + Present = true; + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the total number of frames in the file, as indicated + /// by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the number of + /// frames in the file, or <c>0</c> if not specified. + /// </value> + public uint TotalFrames { get; private set; } + + /// <summary> + /// Gets the total size of the file, as indicated by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the total size of + /// the file, or <c>0</c> if not specified. + /// </value> + public uint TotalSize { get; private set; } + + /// <summary> + /// Gets whether or not a physical VBRI header is present in + /// the file. + /// </summary> + /// <value> + /// A <see cref="bool" /> value indicating whether or not the + /// current instance represents a physical VBRI header. + /// </value> + public bool Present { get; private set; } + + #endregion + + + + #region Public Static Methods + + /// <summary> + /// Gets the offset at which a VBRI header would appear in an + /// MPEG audio packet. + /// Always 32 bytes after the end of the first MPEG Header. + /// </summary> + /// <returns> + /// A <see cref="int" /> value indicating the offset in an + /// MPEG audio packet at which the VBRI header would appear. + /// </returns> + public static int VBRIHeaderOffset () + { + // A VBRI header always appears 32 bytes after the end + // of the first MPEG Header. So it's position 36 (0x24). + return 0x24; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Mpeg/VBRIHeader.cs.meta b/Scripts/TaglibSharp/Mpeg/VBRIHeader.cs.meta new file mode 100644 index 0000000..eebc192 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg/VBRIHeader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 294f3abeffca1d37292a55c005b22d72 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg/VideoHeader.cs b/Scripts/TaglibSharp/Mpeg/VideoHeader.cs new file mode 100644 index 0000000..c693c29 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg/VideoHeader.cs @@ -0,0 +1,183 @@ +// +// VideoHeader.cs: Provides information about an MPEG video stream. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Mpeg +{ + /// <summary> + /// This structure implements <see cref="IVideoCodec" /> and provides + /// information about an MPEG video stream. + /// </summary> + public struct VideoHeader : IVideoCodec + { + #region Private Static Fields + + /// <summary> + /// Contains frame rate values. + /// </summary> + static readonly double[] frame_rates = new double[9] { + 0, 24000d/1001d, 24, 25, 30000d/1001d, 30, 50, + 60000d/1001d, 60 + }; + + #endregion + + + + #region Private Fields + + /// <summary> + /// Contains the index in <see cref="frame_rates" /> of the + /// video frame rate. + /// </summary> + readonly int frame_rate_index; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="VideoHeader" /> by reading it from a specified + /// location in a specified file. + /// </summary> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object to read from. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value indicating the position in + /// <paramref name="file" /> at which the header begins. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + /// <exception cref="CorruptFileException"> + /// Insufficient data could be read for the header. + /// </exception> + public VideoHeader (TagLib.File file, long position) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + file.Seek (position); + ByteVector data = file.ReadBlock (7); + + if (data.Count < 7) + throw new CorruptFileException ("Insufficient data in header."); + + VideoWidth = data.Mid (0, 2).ToUShort () >> 4; + VideoHeight = data.Mid (1, 2).ToUShort () & 0x0FFF; + frame_rate_index = data[3] & 0x0F; + VideoBitrate = (int)((data.Mid (4, 3).ToUInt () >> 6) & 0x3FFFF); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the duration of the media represented by the current + /// instance. + /// </summary> + /// <value> + /// Always <see cref="TimeSpan.Zero" />. + /// </value> + public TimeSpan Duration { + get { return TimeSpan.Zero; } + } + + /// <summary> + /// Gets the types of media represented by the current + /// instance. + /// </summary> + /// <value> + /// Always <see cref="MediaTypes.Video" />. + /// </value> + public MediaTypes MediaTypes { + get { return MediaTypes.Video; } + } + + /// <summary> + /// Gets a text description of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a description + /// of the media represented by the current instance. + /// </value> + public string Description { + get { return "MPEG Video"; } + } + + /// <summary> + /// Gets the width of the video represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the width of the + /// video represented by the current instance. + /// </value> + public int VideoWidth { get; private set; } + + /// <summary> + /// Gets the height of the video represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the height of the + /// video represented by the current instance. + /// </value> + public int VideoHeight { get; private set; } + + /// <summary> + /// Gets the frame rate of the video represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="double" /> value containing the frame rate + /// of the video represented by the current instance. + /// </value> + public double VideoFrameRate { + get { + return frame_rate_index < 9 ? frame_rates[frame_rate_index] : 0; + } + } + + /// <summary> + /// Gets the bitrate of the video represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing a bitrate of the + /// video represented by the current instance. + /// </value> + public int VideoBitrate { get; private set; } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Mpeg/VideoHeader.cs.meta b/Scripts/TaglibSharp/Mpeg/VideoHeader.cs.meta new file mode 100644 index 0000000..a48c071 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg/VideoHeader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c5c4123d394b96d2e92c98c84f0f7ba3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg/XingHeader.cs b/Scripts/TaglibSharp/Mpeg/XingHeader.cs new file mode 100644 index 0000000..044b63b --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg/XingHeader.cs @@ -0,0 +1,192 @@ +// +// XingHeader.cs: Provides information about a variable bitrate MPEG audio +// stream. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// xingheader.cpp from TagLib +// +// Copyright (C) 2005-2007 Brian Nickel +// Copyright (C) 2003 by Ismael Orenstein (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Mpeg +{ + /// <summary> + /// This structure provides information about a variable bitrate MPEG + /// audio stream. + /// </summary> + public struct XingHeader + { + + #region Public Fields + + /// <summary> + /// Contains te Xing identifier. + /// </summary> + /// <value> + /// "Xing" + /// </value> + public static readonly ReadOnlyByteVector FileIdentifier = "Xing"; + + /// <summary> + /// An empty and unset Xing header. + /// </summary> + public static readonly XingHeader Unknown = new XingHeader (0, 0); + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="XingHeader" /> with a specified frame count and + /// size. + /// </summary> + /// <param name="frame"> + /// A <see cref="uint" /> value specifying the frame count of + /// the audio represented by the new instance. + /// </param> + /// <param name="size"> + /// A <see cref="uint" /> value specifying the stream size of + /// the audio represented by the new instance. + /// </param> + XingHeader (uint frame, uint size) + { + TotalFrames = frame; + TotalSize = size; + Present = false; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="XingHeader" /> by reading its raw contents. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// Xing header. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + /// <exception cref="CorruptFileException"> + /// <paramref name="data" /> does not start with <see + /// cref="FileIdentifier" />. + /// </exception> + public XingHeader (ByteVector data) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + // Check to see if a valid Xing header is available. + if (!data.StartsWith (FileIdentifier)) + throw new CorruptFileException ("Not a valid Xing header"); + + int position = 8; + + if ((data[7] & 0x01) != 0) { + TotalFrames = data.Mid (position, 4).ToUInt (); + position += 4; + } else + TotalFrames = 0; + + if ((data[7] & 0x02) != 0) { + TotalSize = data.Mid (position, 4).ToUInt (); + position += 4; + } else + TotalSize = 0; + + Present = true; + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the total number of frames in the file, as indicated + /// by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the number of + /// frames in the file, or <c>0</c> if not specified. + /// </value> + public uint TotalFrames { get; private set; } + + /// <summary> + /// Gets the total size of the file, as indicated by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the total size of + /// the file, or <c>0</c> if not specified. + /// </value> + public uint TotalSize { get; private set; } + + /// <summary> + /// Gets whether or not a physical Xing header is present in + /// the file. + /// </summary> + /// <value> + /// A <see cref="bool" /> value indicating whether or not the + /// current instance represents a physical Xing header. + /// </value> + public bool Present { get; private set; } + + #endregion + + + + #region Public Static Methods + + /// <summary> + /// Gets the offset at which a Xing header would appear in an + /// MPEG audio packet based on the version and channel mode. + /// </summary> + /// <param name="version"> + /// A <see cref="Version" /> value specifying the version of + /// the MPEG audio packet. + /// </param> + /// <param name="channelMode"> + /// A <see cref="ChannelMode" /> value specifying the channel + /// mode of the MPEG audio packet. + /// </param> + /// <returns> + /// A <see cref="int" /> value indicating the offset in an + /// MPEG audio packet at which the Xing header would appear. + /// </returns> + public static int XingHeaderOffset (Version version, ChannelMode channelMode) + { + bool single_channel = channelMode == ChannelMode.SingleChannel; + + if (version == Version.Version1) + return single_channel ? 0x15 : 0x24; + else + return single_channel ? 0x0D : 0x15; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Mpeg/XingHeader.cs.meta b/Scripts/TaglibSharp/Mpeg/XingHeader.cs.meta new file mode 100644 index 0000000..eb083a4 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg/XingHeader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2581d23e885e083849a5fd14bc23a64c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg4.meta b/Scripts/TaglibSharp/Mpeg4.meta new file mode 100644 index 0000000..13663b2 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c9d4e0f405d462bca93a090792b39f5e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg4/AppleTag.cs b/Scripts/TaglibSharp/Mpeg4/AppleTag.cs new file mode 100644 index 0000000..020aab1 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/AppleTag.cs @@ -0,0 +1,1850 @@ +// +// AppleTag.cs: Provides support for processing Apple "ilst" tags. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Globalization; +using System.Linq; + +namespace TagLib.Mpeg4 +{ + /// <summary> + /// This class extends <see cref="TagLib.Tag" /> to provide support + /// for processing Apple "ilst" tags. + /// </summary> + public class AppleTag : Tag, IEnumerable<Box> + { + #region Private Fields + + /// <summary> + /// Contains the ISO meta box in which that tag will be + /// stored. + /// </summary> + readonly IsoMetaBox meta_box; + + /// <summary> + /// Contains the ILST box which holds all the values. + /// </summary> + readonly AppleItemListBox ilst_box; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="AppleTag" /> for a specified ISO user data box. + /// </summary> + /// <param name="box"> + /// A <see cref="IsoUserDataBox" /> from which the tag is to + /// be read. + /// </param> + public AppleTag (IsoUserDataBox box) + { + if (box == null) + throw new ArgumentNullException (nameof (box)); + + meta_box = box.GetChild (BoxType.Meta) as IsoMetaBox; + if (meta_box == null) { + meta_box = new IsoMetaBox ("mdir", null); + box.AddChild (meta_box); + } + + ilst_box = meta_box.GetChild (BoxType.Ilst) + as AppleItemListBox; + + if (ilst_box == null) { + ilst_box = new AppleItemListBox (); + meta_box.AddChild (ilst_box); + } + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Gets and sets whether or not the album described by the + /// current instance is a compilation. + /// </summary> + /// <value> + /// A <see cref="bool" /> value indicating whether or not the + /// album described by the current instance is a compilation. + /// </value> + /// <remarks> + /// This property is implemented using the "cpil" data box. + /// </remarks> + public bool IsCompilation { + get { + foreach (AppleDataBox box in DataBoxes (BoxType.Cpil)) + return box.Data.ToUInt () != 0; + + return false; + } + set { + SetData (BoxType.Cpil, new ByteVector ( + (byte)(value ? 1 : 0)), + (uint)AppleDataBox.FlagType.ForTempo); + } + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Gets all data boxes that match any of the provided types. + /// </summary> + /// <param name="types"> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" /> object enumerating a list + /// of box types to match. + /// </param> + /// <returns> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" /> object enumerating the + /// matching boxes. + /// </returns> + public IEnumerable<AppleDataBox> DataBoxes (IEnumerable<ByteVector> types) + { + // Check each box to see if the match any of the + // provided types. If a match is found, loop through the + // children and add any data box. + foreach (Box box in ilst_box.Children) + foreach (ByteVector v in types) { + if (FixId (v) != box.BoxType) + continue; + foreach (Box data_box in box.Children) { + if (data_box is AppleDataBox adb) + yield return adb; + } + } + } + + /// <summary> + /// Gets all data boxes that match any of the provided types. + /// </summary> + /// <param name="types"> + /// A <see cref="T:ByteVector[]" /> containing list of box + /// types to match. + /// </param> + /// <returns> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" /> object enumerating the + /// matching boxes. + /// </returns> + public IEnumerable<AppleDataBox> DataBoxes (params ByteVector[] types) + { + return DataBoxes (types as IEnumerable<ByteVector>); + } + + /// <summary> + /// Gets all custom data boxes that match the specified mean + /// and name pair. + /// </summary> + /// <param name="mean"> + /// A <see cref="string" /> object containing the "mean" to + /// match. + /// </param> + /// <param name="name"> + /// A <see cref="string" /> object containing the name to + /// match. + /// </param> + /// <returns> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" /> object enumerating the + /// matching boxes. + /// </returns> + public IEnumerable<AppleDataBox> DataBoxes (string mean, string name) + { + // These children will have a box type of "----" + foreach (Box box in ilst_box.Children) { + if (box.BoxType != BoxType.DASH) + continue; + + // Get the mean and name boxes, make sure + // they're legit, and make sure that they match + // what we want. Then loop through and add all + // the data box children to our output. + var mean_box = (AppleAdditionalInfoBox)box.GetChild (BoxType.Mean); + var name_box = (AppleAdditionalInfoBox)box.GetChild (BoxType.Name); + + if (mean_box == null || name_box == null || + mean_box.Text != mean || + name_box.Text != name) + continue; + + foreach (Box data_box in box.Children) { + if (data_box is AppleDataBox adb) + yield return adb; + } + } + } + + /// <summary> + /// Gets all text values contained in a specified box type. + /// </summary> + /// <param name="type"> + /// A <see cref="ByteVector" /> object containing the box + /// type to match. + /// </param> + /// <returns> + /// A <see cref="T:string[]" /> containing text from all + /// matching boxes. + /// </returns> + public string[] GetText (ByteVector type) + { + var result = new List<string> (); + foreach (AppleDataBox box in DataBoxes (type)) { + if (box.Text == null) + continue; + + foreach (string text in box.Text.Split (';')) + result.Add (text.Trim ()); + } + + return result.ToArray (); + } + + /// <summary> + /// Sets the data for a specified box type to a collection of + /// boxes. + /// </summary> + /// <param name="type"> + /// A <see cref="ByteVector" /> object containing the type to + /// add to the new instance. + /// </param> + /// <param name="boxes"> + /// A <see cref="T:AppleDataBox[]" /> containing boxes to add + /// for the specified type. + /// </param> + public void SetData (ByteVector type, AppleDataBox[] boxes) + { + // Fix the type. + type = FixId (type); + + bool added = false; + + foreach (Box box in ilst_box.Children) + if (type == box.BoxType) { + + // Clear the box's children. + box.ClearChildren (); + + // If we've already added new childen, + // continue. + if (added) + continue; + + added = true; + + // Add the children. + foreach (AppleDataBox b in boxes) + box.AddChild (b); + } + + if (added) + return; + + Box box2 = new AppleAnnotationBox (type); + ilst_box.AddChild (box2); + + foreach (AppleDataBox b in boxes) + box2.AddChild (b); + } + + /// <summary> + /// Sets the data for a specified box type using values from + /// a <see cref="ByteVectorCollection" /> object. + /// </summary> + /// <param name="type"> + /// A <see cref="ByteVector" /> object containing the type to + /// add to the new instance. + /// </param> + /// <param name="data"> + /// A <see cref="ByteVectorCollection" /> object containing + /// data to add for the specified type. + /// </param> + /// <param name="flags"> + /// A <see cref="uint" /> value containing flags to use for + /// the added boxes. + /// </param> + public void SetData (ByteVector type, ByteVectorCollection data, uint flags) + { + if (data == null || data.Count == 0) { + ClearData (type); + return; + } + + var boxes = new AppleDataBox[data.Count]; + for (int i = 0; i < data.Count; i++) + boxes[i] = new AppleDataBox (data[i], flags); + + SetData (type, boxes); + } + + /// <summary> + /// Sets the data for a specified box type using a single + /// <see cref="ByteVector" /> object. + /// </summary> + /// <param name="type"> + /// A <see cref="ByteVector" /> object containing the type to + /// add to the new instance. + /// </param> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing data to add + /// for the specified type. + /// </param> + /// <param name="flags"> + /// A <see cref="uint" /> value containing flags to use for + /// the added box. + /// </param> + public void SetData (ByteVector type, ByteVector data, uint flags) + { + if (data == null || data.Count == 0) + ClearData (type); + else + SetData (type, new ByteVectorCollection (data), flags); + } + + /// <summary> + /// Sets the text for a specified box type. + /// </summary> + /// <param name="type"> + /// A <see cref="ByteVector" /> object containing the type to + /// add to the new instance. + /// </param> + /// <param name="text"> + /// A <see cref="T:string[]" /> containing text to store. + /// </param> + public void SetText (ByteVector type, string[] text) + { + // Remove empty data and return. + if (text == null) { + ilst_box.RemoveChild (FixId (type)); + return; + } + + SetText (type, string.Join ("; ", text)); + } + + /// <summary> + /// Sets the text for a specified box type. + /// </summary> + /// <param name="type"> + /// A <see cref="ByteVector" /> object containing the type to + /// add to the new instance. + /// </param> + /// <param name="text"> + /// A <see cref="string" /> object containing text to store. + /// </param> + public void SetText (ByteVector type, string text) + { + // Remove empty data and return. + if (string.IsNullOrEmpty (text)) { + ilst_box.RemoveChild (FixId (type)); + return; + } + + var l = new ByteVectorCollection { + ByteVector.FromString (text, StringType.UTF8) + }; + SetData (type, l, (uint)AppleDataBox.FlagType.ContainsText); + } + + /// <summary> + /// Clears all data for a specified box type. + /// </summary> + /// <param name="type"> + /// A <see cref="ByteVector" /> object containing the type of + /// box to remove from the current instance. + /// </param> + public void ClearData (ByteVector type) + { + ilst_box.RemoveChild (FixId (type)); + } + + /// <summary> + /// Detaches the internal "ilst" box from its parent element. + /// </summary> + public void DetachIlst () + { + meta_box.RemoveChild (ilst_box); + } + + /// <summary> + /// Gets the text string from a specific data box in a Dash (----) atom + /// </summary> + /// <param name="meanstring">String specifying text from mean box</param> + /// <param name="namestring">String specifying text from name box</param> + /// <returns>Text string from data box</returns> + public string GetDashBox (string meanstring, string namestring) + { + List<AppleDataBox> data_boxes = GetDashAtoms (meanstring, namestring); + if (data_boxes != null) { + return data_boxes[0].Text; + } else { + return null; + } + } + + /// <summary> + /// Gets the text strings from a specific data boxes in Dash (----) atoms + /// </summary> + /// <param name="meanstring">String specifying text from mean box</param> + /// <param name="namestring">String specifying text from name box</param> + /// <returns>Text string from data box</returns> + public string[] GetDashBoxes (string meanstring, string namestring) + { + List<AppleDataBox> data_boxes = GetDashAtoms (meanstring, namestring); + if (data_boxes != null) { + string[] box_text = new string[data_boxes.Count]; + for (int i = 0; i < data_boxes.Count; i++) + box_text[i] = data_boxes[i].Text; + return box_text; + } else { + return null; + } + } + + /// <summary> + /// Sets a specific strings in Dash (----) atom. This method updates + /// and existing atom, or creates a new one. If an empty datastring is + /// specified, the Dash box and its children are removed. + /// </summary> + /// <param name="meanstring">String specifying text for mean box</param> + /// <param name="namestring">String specifying text for name box</param> + /// <param name="datastring">String specifying text for data box</param> + public void SetDashBox (string meanstring, string namestring, string datastring) + { + AppleDataBox data_box = GetDashAtom (meanstring, namestring); + + // If we did find a data_box and we have an empty datastring we should + // remove the entire dash box. + if (data_box != null && string.IsNullOrEmpty (datastring)) { + AppleAnnotationBox dash_box = GetParentDashBox (meanstring, namestring); + dash_box.ClearChildren (); + ilst_box.RemoveChild (dash_box); + return; + } + + if (data_box != null) { + data_box.Text = datastring; + } else { + //Create the new boxes, should use 1 for text as a flag + var amean_box = new AppleAdditionalInfoBox (BoxType.Mean, 0, 1); + var aname_box = new AppleAdditionalInfoBox (BoxType.Name, 0, 1); + var adata_box = new AppleDataBox (BoxType.Data, 1); + amean_box.Text = meanstring; + aname_box.Text = namestring; + adata_box.Text = datastring; + var whole_box = new AppleAnnotationBox (BoxType.DASH); + whole_box.AddChild (amean_box); + whole_box.AddChild (aname_box); + whole_box.AddChild (adata_box); + ilst_box.AddChild (whole_box); + } + } + + /// <summary> + /// Sets specific strings in Dash (----) atom. This method updates + /// existing atoms, or creates new one. If an empty datastring is + /// specified, the Dash boxes and its children are removed. + /// </summary> + /// <param name="meanstring">String specifying text for mean box</param> + /// <param name="namestring">String specifying text for name box</param> + /// <param name="datastring">String values specifying text for data boxes</param> + public void SetDashBoxes (string meanstring, string namestring, string[] datastring) + { + List<AppleDataBox> data_boxes = GetDashAtoms (meanstring, namestring); + + // If we did find a data_box and we have an empty datastring we should + // remove the entire dash box. + if (data_boxes != null && string.IsNullOrEmpty (datastring[0])) { + AppleAnnotationBox dash_box = GetParentDashBox (meanstring, namestring); + dash_box.ClearChildren (); + ilst_box.RemoveChild (dash_box); + return; + } + + if (data_boxes != null && data_boxes.Count == datastring.Length) { + for (int i = 0; i < data_boxes.Count; i++) + data_boxes[i].Text = datastring[i]; + } else { + // Remove all Boxes + AppleAnnotationBox dash_box = GetParentDashBox (meanstring, namestring); + if (dash_box != null) { + dash_box.ClearChildren (); + ilst_box.RemoveChild (dash_box); + } + + var whole_box = new AppleAnnotationBox (BoxType.DASH); + foreach (var text in datastring) + { + //Create the new boxes, should use 1 for text as a flag + var amean_box = new AppleAdditionalInfoBox (BoxType.Mean, 0, 1); + var aname_box = new AppleAdditionalInfoBox (BoxType.Name, 0, 1); + var adata_box = new AppleDataBox (BoxType.Data, 1); + amean_box.Text = meanstring; + aname_box.Text = namestring; + adata_box.Text = text; + whole_box.AddChild (amean_box); + whole_box.AddChild (aname_box); + whole_box.AddChild (adata_box); + ilst_box.AddChild (whole_box); + } + } + } + + /// <summary> + /// Gets the AppleDataBox that corresponds to the specified mean and name values. + /// </summary> + /// <param name="meanstring">String specifying text for mean box</param> + /// <param name="namestring">String specifying text for name box</param> + /// <returns>Existing AppleDataBox or null if one does not exist</returns> + AppleDataBox GetDashAtom (string meanstring, string namestring) + { + foreach (Box box in ilst_box.Children) { + if (box.BoxType != BoxType.DASH) + continue; + + // Get the mean and name boxes, make sure + // they're legit, check the Text fields for + // a match. If we have a match return + // the AppleDatabox containing the data + + var mean_box = (AppleAdditionalInfoBox)box.GetChild (BoxType.Mean); + var name_box = (AppleAdditionalInfoBox)box.GetChild (BoxType.Name); + + if (mean_box == null || name_box == null || + mean_box.Text != meanstring || + !name_box.Text.Equals (namestring, StringComparison.OrdinalIgnoreCase)) { + continue; + } else { + return (AppleDataBox)box.GetChild (BoxType.Data); + } + } + // If we haven't returned the found box yet, there isn't one, return null + return null; + } + + /// <summary> + /// Gets the AppleDataBox that corresponds to the specified mean and name values. + /// </summary> + /// <param name="meanstring">String specifying text for mean box</param> + /// <param name="namestring">String specifying text for name box</param> + /// <returns>Existing AppleDataBox or null if one does not exist</returns> + List<AppleDataBox> GetDashAtoms (string meanstring, string namestring) + { + foreach (Box box in ilst_box.Children) { + if (box.BoxType != BoxType.DASH) + continue; + + // Get the mean and name boxes, make sure + // they're legit, check the Text fields for + // a match. If we have a match return + // the AppleDatabox containing the data + + var mean_box = (AppleAdditionalInfoBox)box.GetChild (BoxType.Mean); + var name_box = (AppleAdditionalInfoBox)box.GetChild (BoxType.Name); + + if (mean_box == null || name_box == null || + mean_box.Text != meanstring || + !name_box.Text.Equals (namestring, StringComparison.OrdinalIgnoreCase)) { + continue; + } else { + return box.GetChildren (BoxType.Data).Cast<AppleDataBox>().ToList (); + } + } + // If we haven't returned the found box yet, there isn't one, return null + return null; + } + + /// <summary> + /// Returns the Parent Dash box object for a given mean/name combination + /// </summary> + /// <param name="meanstring">String specifying text for mean box</param> + /// <param name="namestring">String specifying text for name box</param> + /// <returns>AppleAnnotationBox object that is the parent for the mean/name combination</returns> + AppleAnnotationBox GetParentDashBox (string meanstring, string namestring) + { + foreach (Box box in ilst_box.Children) { + if (box.BoxType != BoxType.DASH) + continue; + + // Get the mean and name boxes, make sure + // they're legit, check the Text fields for + // a match. If we have a match return + // the AppleAnnotationBox that is the Parent + + var mean_box = (AppleAdditionalInfoBox)box.GetChild (BoxType.Mean); + var name_box = (AppleAdditionalInfoBox)box.GetChild (BoxType.Name); + + if (mean_box == null || name_box == null || + mean_box.Text != meanstring || + name_box.Text != namestring) { + continue; + } else { + return (AppleAnnotationBox)box; + } + } + // If we haven't returned the found box yet, there isn't one, return null + return null; + } + #endregion + + + + #region Internal Methods + + /// <summary> + /// Converts the provided ID into a readonly ID and fixes a + /// 3 byte ID. + /// </summary> + /// <param name="id"> + /// A <see cref="ByteVector" /> object containing an ID to + /// fix. + /// </param> + /// <returns> + /// A fixed <see cref="ReadOnlyByteVector" /> or <see + /// langword="null" /> if the ID could not be fixed. + /// </returns> + internal static ReadOnlyByteVector FixId (ByteVector id) + { + if (id.Count == 4) { + var roid = id as ReadOnlyByteVector; + if (roid != null) + return roid; + + return new ReadOnlyByteVector (id); + } + + if (id.Count == 3) + return new ReadOnlyByteVector (0xa9, id[0], id[1], id[2]); + + return null; + } + + #endregion + + + + #region IEnumerable<Box> + + /// <summary> + /// Gets an enumerator for enumerating through the tag's data + /// boxes. + /// </summary> + /// <returns> + /// A <see cref="T:System.Collections.IEnumerator`1" /> for + /// enumerating through the tag's data boxes. + /// </returns> + public IEnumerator<Box> GetEnumerator () + { + return ilst_box.Children.GetEnumerator (); + } + + IEnumerator IEnumerable.GetEnumerator () + { + return ilst_box.Children.GetEnumerator (); + } + + #endregion + + + + #region TagLib.Tag + + /// <summary> + /// Gets the tag types contained in the current instance. + /// </summary> + /// <value> + /// Always <see cref="TagTypes.Apple" />. + /// </value> + public override TagTypes TagTypes { + get { return TagTypes.Apple; } + } + + /// <summary> + /// Gets and sets the title for the media described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the title for + /// the media described by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "@nam" data box. + /// </remarks> + public override string Title { + get { + string[] text = GetText (BoxType.Nam); + return text.Length == 0 ? null : text[0]; + } + set { + SetText (BoxType.Nam, value); + } + } + + /// <summary> + /// Gets and sets a short description, one-liner. + /// It represents the tagline of the Video/music. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the subtitle + /// the media represented by the current instance + /// or an empty array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "Subt" data box. + /// Should be: ----:com.apple.iTunes:SUBTITLE + /// </remarks> + public override string Subtitle { + get { + string[] text = GetText (BoxType.Subt); + return text.Length == 0 ? null : text[0]; + } + set { + SetText (BoxType.Subt, value); + } + } + + /// <summary> + /// Gets and sets a short description of the media. + /// For a music, this could be the comment that the artist + /// made of its artwork. For a video, this should be a + /// short summary of the story/plot, but a spoiler. This + /// should give the impression of what to expect in the + /// media. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the subtitle + /// the media represented by the current instance + /// or an empty array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "Desc" data box. + /// </remarks> + public override string Description { + get { + string[] text = GetText (BoxType.Desc); + return text.Length == 0 ? null : text[0]; + } + set { + SetText (BoxType.Desc, value); + } + } + + /// <summary> + /// Gets and sets the performers or artists who performed in + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the performers or + /// artists who performed in the media described by the + /// current instance or an empty array if no value is + /// present. + /// </value> + /// <remarks> + /// This property is implemented using the "@ART" data box. + /// </remarks> + public override string[] Performers { + get { return GetText (BoxType.Art); } + set { SetText (BoxType.Art, value); } + } + + /// <summary> + /// Gets and sets the Charaters for a video media, or + /// instruments played for music media. + /// This should match the <see cref="Performers"/> array (for + /// each person correspond one/more role). Several roles for + /// the same artist/actor can be made up with semicolons. + /// For example, "Marty McFly; Marty McFly Jr.; Marlene McFly". + /// </summary> + /// <remarks> + /// This property is implemented using the "role" data box. + /// </remarks> + public override string[] PerformersRole { + get { + string[] ret = GetText (BoxType.Role); + if (ret == null) return ret; + + // Reformat '/' to ';' + for (int i = 0; i < ret.Length; i++) { + ret[i] = ret[i].Replace ('/', ';').Trim (); + } + return ret; + } + set { + string[] ret = value; + if (ret != null) { + // Reformat ';' to '/' + for (int i = 0; i < ret.Length; i++) { + ret[i] = ret[i].Replace (';', '/'); + } + } + SetText (BoxType.Role, value); + } + } + + + /// <summary> + /// Gets and sets the band or artist who is credited in the + /// creation of the entire album or collection containing the + /// media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the band or artist + /// who is credited in the creation of the entire album or + /// collection containing the media described by the current + /// instance or an empty array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "aART" data box. + /// </remarks> + public override string[] AlbumArtists { + get { return GetText (BoxType.Aart); } + set { SetText (BoxType.Aart, value); } + } + + /// <summary> + /// Gets and sets the composers of the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the composers of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "@wrt" data box. + /// </remarks> + public override string[] Composers { + get { return GetText (BoxType.Wrt); } + set { SetText (BoxType.Wrt, value); } + } + + /// <summary> + /// Gets and sets the album of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the album of + /// the media represented by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "@alb" data box. + /// </remarks> + public override string Album { + get { + string[] text = GetText (BoxType.Alb); + return text.Length == 0 ? null : text[0]; + } + set { SetText (BoxType.Alb, value); } + } + + /// <summary> + /// Gets and sets a user comment on the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing user comments + /// on the media represented by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "@cmt" data box. + /// </remarks> + public override string Comment { + get { + string[] text = GetText (BoxType.Cmt); + return text.Length == 0 ? null : text[0]; + } + set { SetText (BoxType.Cmt, value); } + } + + /// <summary> + /// Gets and sets the genres of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the genres of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "@gen" and "gnre" + /// data boxes. + /// </remarks> + public override string[] Genres { + get { + string[] text = GetText (BoxType.Gen); + if (text.Length > 0) + return text; + + foreach (AppleDataBox box in DataBoxes (BoxType.Gnre)) { + if (box.Flags != (int)AppleDataBox + .FlagType.ContainsData) + continue; + + // iTunes stores genre's in the GNRE box + // as (ID3# + 1). + + ushort index = box.Data.ToUShort (true); + if (index == 0) continue; + + string str = TagLib.Genres + .IndexToAudio ((byte)(index - 1)); + + if (str == null) + continue; + + text = new[] { str }; + break; + } + + return text; + } + set { + ClearData (BoxType.Gnre); + SetText (BoxType.Gen, value); + } + } + + /// <summary> + /// Gets and sets the year that the media represented by the + /// current instance was recorded. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the year that the media + /// represented by the current instance was created or zero + /// if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "@day" data box. + /// </remarks> + public override uint Year { + get { + foreach (AppleDataBox box in DataBoxes (BoxType.Day)) + if (box.Text != null && (uint.TryParse ( + box.Text, out var value) || + uint.TryParse ( + box.Text.Length > 4 ? + box.Text.Substring (0, 4) + : box.Text, out value))) + return value; + + return 0; + } + set { + if (value == 0) + ClearData (BoxType.Day); + else + SetText (BoxType.Day, value.ToString ( + CultureInfo.InvariantCulture)); + } + } + + /// <summary> + /// Gets and sets the position of the media represented by + /// the current instance in its containing album. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the position of the + /// media represented by the current instance in its + /// containing album or zero if not specified. + /// </value> + /// <remarks> + /// This property is implemented using the "trkn" data box. + /// </remarks> + public override uint Track { + get { + foreach (AppleDataBox box in DataBoxes (BoxType.Trkn)) + if (box.Flags == (int)AppleDataBox.FlagType.ContainsData && box.Data.Count >= 4) + return box.Data.Mid (2, 2).ToUShort (); + + return 0; + } + set { + uint count = TrackCount; + if (value == 0 && count == 0) { + ClearData (BoxType.Trkn); + return; + } + + var v = ByteVector.FromUShort (0); + v.Add (ByteVector.FromUShort ((ushort)value)); + v.Add (ByteVector.FromUShort ((ushort)count)); + v.Add (ByteVector.FromUShort (0)); + + SetData (BoxType.Trkn, v, (int) + AppleDataBox.FlagType.ContainsData); + } + } + + /// <summary> + /// Gets and sets the number of tracks in the album + /// containing the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of tracks in + /// the album containing the media represented by the current + /// instance or zero if not specified. + /// </value> + /// <remarks> + /// This property is implemented using the "trkn" data box. + /// </remarks> + public override uint TrackCount { + get { + foreach (AppleDataBox box in DataBoxes (BoxType.Trkn)) + if (box.Flags == (int) + AppleDataBox.FlagType.ContainsData && + box.Data.Count >= 6) + return box.Data.Mid (4, 2).ToUShort (); + + return 0; + } + set { + uint track = Track; + if (value == 0 && track == 0) { + ClearData (BoxType.Trkn); + return; + } + + var v = ByteVector.FromUShort (0); + v.Add (ByteVector.FromUShort ((ushort)track)); + v.Add (ByteVector.FromUShort ((ushort)value)); + v.Add (ByteVector.FromUShort (0)); + SetData (BoxType.Trkn, v, (int) + AppleDataBox.FlagType.ContainsData); + } + } + + /// <summary> + /// Gets and sets the number of the disc containing the media + /// represented by the current instance in the boxed set. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of the disc + /// containing the media represented by the current instance + /// in the boxed set. + /// </value> + /// <remarks> + /// This property is implemented using the "disk" data box. + /// </remarks> + public override uint Disc { + get { + foreach (AppleDataBox box in DataBoxes (BoxType.Disk)) + if (box.Flags == (int) + AppleDataBox.FlagType.ContainsData && + box.Data.Count >= 4) + return box.Data.Mid (2, 2).ToUShort (); + + return 0; + } + set { + uint count = DiscCount; + if (value == 0 && count == 0) { + ClearData (BoxType.Disk); + return; + } + + var v = ByteVector.FromUShort (0); + v.Add (ByteVector.FromUShort ((ushort)value)); + v.Add (ByteVector.FromUShort ((ushort)count)); + v.Add (ByteVector.FromUShort (0)); + + SetData (BoxType.Disk, v, (int) + AppleDataBox.FlagType.ContainsData); + } + } + + /// <summary> + /// Gets and sets the number of discs in the boxed set + /// containing the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of discs in + /// the boxed set containing the media represented by the + /// current instance or zero if not specified. + /// </value> + /// <remarks> + /// This property is implemented using the "disk" data box. + /// </remarks> + public override uint DiscCount { + get { + foreach (AppleDataBox box in DataBoxes (BoxType.Disk)) + if (box.Flags == (int) + AppleDataBox.FlagType.ContainsData && + box.Data.Count >= 6) + return box.Data.Mid (4, 2).ToUShort (); + + return 0; + } + set { + uint disc = Disc; + if (value == 0 && disc == 0) { + ClearData (BoxType.Disk); + return; + } + + var v = ByteVector.FromUShort (0); + v.Add (ByteVector.FromUShort ((ushort)disc)); + v.Add (ByteVector.FromUShort ((ushort)value)); + v.Add (ByteVector.FromUShort (0)); + SetData (BoxType.Disk, v, (int) + AppleDataBox.FlagType.ContainsData); + } + } + + /// <summary> + /// Gets and sets the lyrics or script of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the lyrics or + /// script of the media represented by the current instance + /// or <see langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "@lyr" data box. + /// </remarks> + public override string Lyrics { + get { + foreach (AppleDataBox box in DataBoxes (BoxType.Lyr)) + return box.Text; + return null; + } + set { + SetText (BoxType.Lyr, value); + } + } + + /// <summary> + /// Gets and sets the grouping on the album which the media + /// in the current instance belongs to. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the grouping on + /// the album which the media in the current instance belongs + /// to or <see langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "@grp" data box. + /// </remarks> + public override string Grouping { + get { + foreach (AppleDataBox box in DataBoxes (BoxType.Grp)) + return box.Text; + + return null; + } + set { SetText (BoxType.Grp, value); } + } + + /// <summary> + /// Gets and sets the number of beats per minute in the audio + /// of the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of beats per + /// minute in the audio of the media represented by the + /// current instance, or zero if not specified. + /// </value> + /// <remarks> + /// This property is implemented using the "tmpo" data box. + /// </remarks> + public override uint BeatsPerMinute { + get { + foreach (AppleDataBox box in DataBoxes (BoxType.Tmpo)) + if (box.Flags == (uint) + AppleDataBox.FlagType.ForTempo) + return box.Data.ToUInt (); + + return 0; + } + set { + if (value == 0) { + ClearData (BoxType.Tmpo); + return; + } + + SetData (BoxType.Tmpo, + ByteVector.FromUShort ((ushort)value), + (uint)AppleDataBox.FlagType.ForTempo); + } + } + + /// <summary> + /// Gets and sets the conductor or director of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the conductor + /// or director of the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// This property is implemented using the "cond" data box. + /// </remarks> + public override string Conductor { + get { + foreach (AppleDataBox box in DataBoxes (BoxType.Cond)) + return box.Text; + + return null; + } + set { SetText (BoxType.Cond, value); } + } + + /// <summary> + /// Gets and sets the copyright information for the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the copyright + /// information for the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// This property is implemented using the "cprt" data box. + /// </remarks> + public override string Copyright { + get { + foreach (AppleDataBox box in DataBoxes (BoxType.Cprt)) + return box.Text; + + return null; + } + set { SetText (BoxType.Cprt, value); } + } + + /// <summary> + /// Gets and sets the date at which the tag has been written. + /// </summary> + /// <value> + /// A nullable <see cref="DateTime" /> object containing the + /// date at which the tag has been written, or <see + /// langword="null" /> if no value present. + /// </value> + /// <remarks> + /// This property is implemented using the "dtag" data box. + /// </remarks> + public override DateTime? DateTagged { + get { + string[] text = GetText (BoxType.Dtag); + string value = text.Length == 0 ? null : text[0]; + if (value != null) { + if (DateTime.TryParseExact (value, "yyyy-MM-dd HH:mm:ss", null, DateTimeStyles.None, out var date)) { + return date; + } + } + return null; + } + set { + string date = null; + if (value != null) { + date = $"{value:yyyy-MM-dd HH:mm:ss}"; + } + SetText (BoxType.Dtag, date); + } + } + /// <summary> + /// Gets and sets the sort names for the band or artist who + /// is credited in the creation of the entire album or + /// collection containing the media described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the sort names + /// for the band or artist who is credited in the creation + /// of the entire album or collection containing the media + /// described by the current instance or an empty array if + /// no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "soaa" + /// Box type. + /// http://musicbrainz.org/doc/PicardTagMapping + /// http://code.google.com/p/mp4v2/wiki/iTunesMetadata + /// </remarks> + public override string[] AlbumArtistsSort { + get { return GetText (BoxType.Soaa); } + set { SetText (BoxType.Soaa, value); } + } + + /// <summary> + /// Gets and sets the sort names of the performers or artists + /// who performed in the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the sort names for + /// the performers or artists who performed in the media + /// described by the current instance, or an empty array if + /// no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "soar" box type. + /// http://musicbrainz.org/doc/PicardTagMapping + /// http://code.google.com/p/mp4v2/wiki/iTunesMetadata + /// </remarks> + public override string[] PerformersSort { + get { return GetText (BoxType.Soar); } + set { SetText (BoxType.Soar, value); } + } + + /// <summary> + /// Gets and sets the sort names of the Composer credited + /// in the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the sort names for + /// the Composers in the media described by the current instance, + /// or an empty array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "soar" box type. + /// http://musicbrainz.org/doc/PicardTagMapping + /// http://code.google.com/p/mp4v2/wiki/iTunesMetadata + /// </remarks> + public override string[] ComposersSort { + get { return GetText (BoxType.Soco); } + set { SetText (BoxType.Soco, value); } + } + + /// <summary> + /// Gets and sets the sort names of the Album Title of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the sort names for + /// the Album Title in the media described by the current + /// instance, or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "soal" box type. + /// http://musicbrainz.org/doc/PicardTagMapping + /// http://code.google.com/p/mp4v2/wiki/iTunesMetadata + /// </remarks> + public override string AlbumSort { + get { + string[] text = GetText (BoxType.Soal); + return text.Length == 0 ? null : text[0]; + } + set { SetText (BoxType.Soal, value); } + } + + /// <summary> + /// Gets and sets the sort names of the Track Title in the + /// media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the sort names for + /// the Track Title in the media described by the current + /// instance, or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "sonm" box type. + /// http://musicbrainz.org/doc/PicardTagMapping + /// http://code.google.com/p/mp4v2/wiki/iTunesMetadata + /// </remarks> + public override string TitleSort { + get { + string[] text = GetText (BoxType.Sonm); + return text.Length == 0 ? null : text[0]; + } + set { SetText (BoxType.Sonm, value); } + } + + /// <summary> + /// Gets and sets the MusicBrainz ArtistID + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ArtistID for the media described by the current + /// instance, or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "dash"/"----" box type. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzArtistId { + get { + string[] artistIds = GetDashBoxes ("com.apple.iTunes", "MusicBrainz Artist Id"); + return artistIds == null ? null : string.Join ("/", artistIds); + } + set { + string[] artistIds = value.Split ('/'); + SetDashBoxes ("com.apple.iTunes", "MusicBrainz Artist Id", artistIds); + } + } + + /// <summary> + /// Gets and sets the MusicBrainz ReleaseGroupID + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseGroupID for the media described by the current + /// instance, or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "dash"/"----" box type. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzReleaseGroupId { + get { return GetDashBox ("com.apple.iTunes", "MusicBrainz Release Group Id"); } + set { SetDashBox ("com.apple.iTunes", "MusicBrainz Release Group Id", value); } + } + + /// <summary> + /// Gets and sets the MusicBrainz ReleaseID + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseID for the media described by the current + /// instance, or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "dash"/"----" box type. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzReleaseId { + get { return GetDashBox ("com.apple.iTunes", "MusicBrainz Album Id"); } + set { SetDashBox ("com.apple.iTunes", "MusicBrainz Album Id", value); } + } + + /// <summary> + /// Gets and sets the MusicBrainz ReleaseArtistID + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseArtistID for the media described by the current + /// instance, or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "dash"/"----" box type. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzReleaseArtistId { + get { + string[] releaseArtistIds = GetDashBoxes ("com.apple.iTunes", "MusicBrainz Album Artist Id"); + return releaseArtistIds == null ? null : string.Join ("/", releaseArtistIds); + } + set { + string[] releaseArtistIds = value.Split ('/'); + SetDashBoxes ("com.apple.iTunes", "MusicBrainz Album Artist Id", releaseArtistIds); + } + } + + /// <summary> + /// Gets and sets the MusicBrainz TrackID + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// TrackID for the media described by the current + /// instance, or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "dash"/"----" box type. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzTrackId { + get { return GetDashBox ("com.apple.iTunes", "MusicBrainz Track Id"); } + set { SetDashBox ("com.apple.iTunes", "MusicBrainz Track Id", value); } + } + + /// <summary> + /// Gets and sets the MusicBrainz DiscID + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// DiscID for the media described by the current + /// instance, or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "dash"/"----" box type. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzDiscId { + get { return GetDashBox ("com.apple.iTunes", "MusicBrainz Disc Id"); } + set { SetDashBox ("com.apple.iTunes", "MusicBrainz Disc Id", value); } + } + + /// <summary> + /// Gets and sets the MusicIP PUID + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicIP Puid + /// for the media described by the current + /// instance, or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "dash"/"----" box type. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicIpId { + get { return GetDashBox ("com.apple.iTunes", "MusicIP PUID"); } + set { SetDashBox ("com.apple.iTunes", "MusicIP PUID", value); } + } + + /// <summary> + /// Gets and sets the AmazonID + /// </summary> + /// <value> + /// A <see cref="string" /> containing the AmazonID + /// for the media described by the current + /// instance, or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "dash"/"----" box type. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string AmazonId { + get { return GetDashBox ("com.apple.iTunes", "ASIN"); } + set { SetDashBox ("com.apple.iTunes", "ASIN", value); } + } + + /// <summary> + /// Gets and sets the MusicBrainz ReleaseStatus + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseStatus for the media described by the current + /// instance, or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "dash"/"----" box type. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzReleaseStatus { + get { return GetDashBox ("com.apple.iTunes", "MusicBrainz Album Status"); } + set { SetDashBox ("com.apple.iTunes", "MusicBrainz Album Status", value); } + } + + /// <summary> + /// Gets and sets the MusicBrainz ReleaseType + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseType for the media described by the current + /// instance, or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "dash"/"----" box type. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzReleaseType { + get { return GetDashBox ("com.apple.iTunes", "MusicBrainz Album Type"); } + set { SetDashBox ("com.apple.iTunes", "MusicBrainz Album Type", value); } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Country + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseCountry for the media described by the current + /// instance, or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "dash"/"----" box type. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string MusicBrainzReleaseCountry { + get { return GetDashBox ("com.apple.iTunes", "MusicBrainz Album Release Country"); } + set { SetDashBox ("com.apple.iTunes", "MusicBrainz Album Release Country", value); } + } + + /// <summary> + /// Gets and sets the ReplayGain Track Value of the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="double" /> containing the ReplayGain Track Value of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "dash"/"----" box type. + /// </remarks> + public override double ReplayGainTrackGain { + get { + string text = GetDashBox ("com.apple.iTunes", "REPLAYGAIN_TRACK_GAIN"); + + if (text == null) { + return double.NaN; + } + if (text.ToLower (CultureInfo.InvariantCulture).EndsWith ("db")) { + text = text.Substring (0, text.Length - 2).Trim (); + } + + if (double.TryParse (text, NumberStyles.Float, + CultureInfo.InvariantCulture, out var value)) { + return value; + } + return double.NaN; + } + set { + string text = value.ToString ("0.00 dB", + CultureInfo.InvariantCulture); + SetDashBox ("com.apple.iTunes", "REPLAYGAIN_TRACK_GAIN", text); + } + } + + /// <summary> + /// Gets and sets the ReplayGain Peak Value of the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="double" /> containing the ReplayGain Peak Value of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "dash"/"----" box type. + /// </remarks> + public override double ReplayGainTrackPeak { + get { + string text; + + if ((text = GetDashBox ("com.apple.iTunes", "REPLAYGAIN_TRACK_PEAK")) != + null && double.TryParse (text, NumberStyles.Float, + CultureInfo.InvariantCulture, out var value)) { + return value; + } + return double.NaN; + } + set { + string text = value.ToString ("0.000000", CultureInfo.InvariantCulture); + SetDashBox ("com.apple.iTunes", "REPLAYGAIN_TRACK_PEAK", text); + } + } + + /// <summary> + /// Gets and sets the ReplayGain Album Value of the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="double" /> containing the ReplayGain Album Value of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "dash"/"----" box type. + /// </remarks> + public override double ReplayGainAlbumGain { + get { + string text = GetDashBox ("com.apple.iTunes", "REPLAYGAIN_ALBUM_GAIN"); + + if (text == null) { + return double.NaN; + } + if (text.ToLower (CultureInfo.InvariantCulture).EndsWith ("db")) { + text = text.Substring (0, text.Length - 2).Trim (); + } + + if (double.TryParse (text, NumberStyles.Float, + CultureInfo.InvariantCulture, out var value)) { + return value; + } + return double.NaN; + } + set { + string text = value.ToString ("0.00 dB", + CultureInfo.InvariantCulture); + SetDashBox ("com.apple.iTunes", "REPLAYGAIN_ALBUM_GAIN", text); + } + } + + /// <summary> + /// Gets and sets the ReplayGain Album Peak Value of the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="double" /> containing the ReplayGain Album Peak Value of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "dash"/"----" box type. + /// </remarks> + public override double ReplayGainAlbumPeak { + get { + string text; + + if ((text = GetDashBox ("com.apple.iTunes", "REPLAYGAIN_ALBUM_PEAK")) != + null && double.TryParse (text, NumberStyles.Float, + CultureInfo.InvariantCulture, out var value)) { + return value; + } + return double.NaN; + } + set { + string text = value.ToString ("0.000000", CultureInfo.InvariantCulture); + SetDashBox ("com.apple.iTunes", "REPLAYGAIN_ALBUM_PEAK", text); + } + } + + /// <summary> + /// Gets and sets the InitialKey + /// </summary> + /// <value> + /// A <see cref="string" /> containing the InitialKey + /// for the media described by the current instance, + /// or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "dash"/"----" box type. + /// </remarks> + public override string InitialKey { + get { return GetDashBox ("com.apple.iTunes", "initialkey"); } + set { SetDashBox ("com.apple.iTunes", "initialkey", value); } + } + + /// <summary> + /// Gets and sets the ISRC + /// </summary> + /// <value> + /// A <see cref="string" /> containing the ISRC + /// for the media described by the current instance, + /// or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "dash"/"----" box type. + /// </remarks> + public override string ISRC { + get { return GetDashBox ("com.apple.iTunes", "ISRC"); } + set { SetDashBox ("com.apple.iTunes", "ISRC", value); } + } + + /// <summary> + /// Gets and sets the Publisher + /// </summary> + /// <value> + /// A <see cref="string" /> containing the Publisher + /// for the media described by the current instance, + /// or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "dash"/"----" box type. + /// </remarks> + public override string Publisher { + get { return GetDashBox ("com.apple.iTunes", "publisher"); } + set { SetDashBox ("com.apple.iTunes", "publisher", value); } + } + + /// <summary> + /// Gets and sets the Remixer + /// </summary> + /// <value> + /// A <see cref="string" /> containing the Remixer + /// for the media described by the current instance, + /// or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "dash"/"----" box type. + /// </remarks> + public override string RemixedBy { + get { return GetDashBox ("com.apple.iTunes", "REMIXEDBY"); } + set { SetDashBox ("com.apple.iTunes", "REMIXEDBY", value); } + } + + /// <summary> + /// Gets and sets a collection of pictures associated with + /// the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:IPicture[]" /> containing a collection of + /// pictures associated with the media represented by the + /// current instance or an empty array if none are present. + /// </value> + /// <remarks> + /// This property is implemented using the "covr" data box. + /// </remarks> + public override IPicture[] Pictures { + get { + var l = new List<Picture> (); + + foreach (AppleDataBox box in DataBoxes (BoxType.Covr)) { + var p = new Picture (box.Data); + l.Add (p); + } + + return l.ToArray (); + } + set { + if (value == null || value.Length == 0) { + ClearData (BoxType.Covr); + return; + } + + var boxes = + new AppleDataBox[value.Length]; + for (int i = 0; i < value.Length; i++) { + uint type = (uint) + AppleDataBox.FlagType.ContainsData; + + if (value[i].MimeType == "image/jpeg") + type = (uint) + AppleDataBox.FlagType.ContainsJpegData; + else if (value[i].MimeType == "image/png") + type = (uint) + AppleDataBox.FlagType.ContainsPngData; + else if (value[i].MimeType == "image/x-windows-bmp") + type = (uint) + AppleDataBox.FlagType.ContainsBmpData; + + boxes[i] = new AppleDataBox (value[i].Data, type); + } + + SetData (BoxType.Covr, boxes); + } + } + + /// <summary> + /// Gets whether or not the current instance is empty. + /// </summary> + /// <value> + /// <see langword="true" /> if the current instance does not + /// any values. Otherwise <see langword="false" />. + /// </value> + public override bool IsEmpty { + get { return !ilst_box.HasChildren; } + } + + /// <summary> + /// Clears the values stored in the current instance. + /// </summary> + public override void Clear () + { + ilst_box.ClearChildren (); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Mpeg4/AppleTag.cs.meta b/Scripts/TaglibSharp/Mpeg4/AppleTag.cs.meta new file mode 100644 index 0000000..0e29bb9 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/AppleTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7a8e6a8de22731125a98a64d230c668f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg4/Box.cs b/Scripts/TaglibSharp/Mpeg4/Box.cs new file mode 100644 index 0000000..b78bd62 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Box.cs @@ -0,0 +1,606 @@ +// +// Box.cs: Provides a generic implementation of a ISO/IEC 14496-12 box. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; + +namespace TagLib.Mpeg4 +{ + /// <summary> + /// This abstract class provides a generic implementation of a + /// ISO/IEC 14496-12 box. + /// </summary> + public class Box + { + #region Private Fields + + /// <summary> + /// Contains the box header. + /// </summary> + BoxHeader header; + + /// <summary> + /// Contains the position of the box data. + /// </summary> + readonly long data_position; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Box" /> with a specified header and handler. + /// </summary> + /// <param name="header"> + /// A <see cref="BoxHeader" /> object describing the new + /// instance. + /// </param> + /// <param name="handler"> + /// A <see cref="IsoHandlerBox" /> object containing the + /// handler that applies to the new instance, or <see + /// langword="null" /> if no handler applies. + /// </param> + protected Box (BoxHeader header, IsoHandlerBox handler) + { + this.header = header; + data_position = header.Position + header.HeaderSize; + Handler = handler; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Box" /> with a specified header. + /// </summary> + /// <param name="header"> + /// A <see cref="BoxHeader" /> object describing the new + /// instance. + /// </param> + protected Box (BoxHeader header) + : this (header, null) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Box" /> with a specified box type. + /// </summary> + /// <param name="type"> + /// A <see cref="ByteVector" /> object containing the box + /// type to use for the new instance. + /// </param> + protected Box (ByteVector type) + : this (new BoxHeader (type)) + { + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the MPEG-4 box type of the current instance. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> object containing the four + /// byte box type of the current instance. + /// </value> + public virtual ByteVector BoxType { + get { return header.BoxType; } + } + + /// <summary> + /// Gets the total size of the current instance as it last + /// appeared on disk. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the total size of + /// the current instance as it last appeared on disk. + /// </value> + public virtual int Size { + get { return (int)header.TotalBoxSize; } + } + + /// <summary> + /// Gets and sets the data contained in the current instance. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> object containing the data + /// contained in the current instance. + /// </value> + public virtual ByteVector Data { + get { return null; } + set { } + } + + /// <summary> + /// Gets the children of the current instance. + /// </summary> + /// <value> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" /> object enumerating the + /// children of the current instance. + /// </value> + public virtual IEnumerable<Box> Children { + get { return null; } + } + + /// <summary> + /// Gets the handler box that applies to the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="IsoHandlerBox" /> object containing the + /// handler that applies to the current instance, or <see + /// langword="null" /> if no handler applies. + /// </value> + public IsoHandlerBox Handler { get; private set; } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Renders the current instance, including its children, to + /// a new <see cref="ByteVector" /> object. + /// </summary> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the current instance. + /// </returns> + public ByteVector Render () + { + return Render (new ByteVector ()); + } + + /// <summary> + /// Gets a child box from the current instance by finding + /// a matching box type. + /// </summary> + /// <param name="type"> + /// A <see cref="ByteVector" /> object containing the box + /// type to match. + /// </param> + /// <returns> + /// A <see cref="Box" /> object containing the matched box, + /// or <see langword="null" /> if no matching box was found. + /// </returns> + public Box GetChild (ByteVector type) + { + if (Children == null) + return null; + + foreach (Box box in Children) + if (box.BoxType == type) + return box; + + return null; + } + + /// <summary> + /// Gets all child boxes from the current instance by finding + /// a matching box type. + /// </summary> + /// <param name="type"> + /// A <see cref="ByteVector" /> object containing the box + /// type to match. + /// </param> + /// <returns> + /// A List of <see cref="Box" /> objects containing the matched box, + /// or <see langword="null" /> if no matching boxes was found. + /// </returns> + public List<Box> GetChildren (ByteVector type) + { + if (Children == null) + return null; + + List<Box> boxes = new List<Box> (); + foreach (Box box in Children) + if (box.BoxType == type) + boxes.Add (box); + + if (boxes.Count > 0) + return boxes; + + return null; + } + + /* + /// <summary> + /// Gets a child box from the current instance by finding + /// a matching object type. + /// </summary> + /// <param name="type"> + /// A <see cref="System.Type" /> object containing the object + /// type to match. + /// </param> + /// <returns> + /// A <see cref="Box" /> object containing the matched box, + /// or <see langword="null" /> if no matching box was found. + /// </returns> + public Box GetChild (System.Type type) + { + if (Children == null) + return null; + + foreach (Box box in Children) + if (box.GetType () == type) + return box; + + return null; + } + */ + + /// <summary> + /// Gets a child box from the current instance by finding + /// a matching box type, searching recursively. + /// </summary> + /// <param name="type"> + /// A <see cref="ByteVector" /> object containing the box + /// type to match. + /// </param> + /// <returns> + /// A <see cref="Box" /> object containing the matched box, + /// or <see langword="null" /> if no matching box was found. + /// </returns> + public Box GetChildRecursively (ByteVector type) + { + if (Children == null) + return null; + + foreach (Box box in Children) + if (box.BoxType == type) + return box; + + foreach (Box box in Children) { + Box child_box = box.GetChildRecursively (type); + if (child_box != null) + return child_box; + } + + return null; + } + + /* + /// <summary> + /// Gets a child box from the current instance by finding + /// a matching object type, searching recursively. + /// </summary> + /// <param name="type"> + /// A <see cref="System.Type" /> object containing the object + /// type to match. + /// </param> + /// <returns> + /// A <see cref="Box" /> object containing the matched box, + /// or <see langword="null" /> if no matching box was found. + /// </returns> + public Box GetChildRecursively (System.Type type) + { + if (Children == null) + return null; + + foreach (Box box in Children) + if (box.GetType () == type) + return box; + + foreach (Box box in Children) { + Box child_box = box.GetChildRecursively (type); + if (child_box != null) + return child_box; + } + + return null; + } + */ + + /// <summary> + /// Removes all children with a specified box type from the + /// current instance. + /// </summary> + /// <param name="type"> + /// A <see cref="ByteVector" /> object containing the box + /// type to remove. + /// </param> + public void RemoveChild (ByteVector type) + { + if (!(Children is ICollection<Box> children)) + return; + + foreach (Box b in new List<Box> (children)) + if (b.BoxType == type) + children.Remove (b); + } + + /* + /// <summary> + /// Removes all children with a specified box type from the + /// current instance. + /// </summary> + /// <param name="type"> + /// A <see cref="ByteVector" /> object containing the box + /// type to remove. + /// </param> + public void RemoveChild (System.Type type) + { + ICollection<Box> children = Children as ICollection<Box>; + + if (children == null) + return; + + foreach (Box b in new List<Box> (children)) + if (b.GetType () == type) + children.Remove (b); + } + */ + + /// <summary> + /// Removes a specified box from the current instance. + /// </summary> + /// <param name="box"> + /// A <see cref="Box" /> object to remove from the current + /// instance. + /// </param> + public void RemoveChild (Box box) + { + if (Children is ICollection<Box> children) + children.Remove (box); + } + + /// <summary> + /// Adds a specified box to the current instance. + /// </summary> + /// <param name="box"> + /// A <see cref="Box" /> object to add to the current + /// instance. + /// </param> + public void AddChild (Box box) + { + if (Children is ICollection<Box> children) + children.Add (box); + } + + /// <summary> + /// Removes all children from the current instance. + /// </summary> + public void ClearChildren () + { + if (Children is ICollection<Box> children) + children.Clear (); + } + + /// <summary> + /// Gets whether or not the current instance has children. + /// </summary> + /// <value> + /// A <see cref="bool" /> value indicating whether or not the + /// current instance has any children. + /// </value> + public bool HasChildren { + get { + return Children is ICollection<Box> children && children.Count > 0; + } + } + + #endregion + + + + #region Protected Properties + + /// <summary> + /// Gets the size of the data contained in the current + /// instance, minux the size of any box specific headers. + /// </summary> + /// <value> + /// A <see cref="long" /> value containing the size of + /// the data contained in the current instance. + /// </value> + protected int DataSize { + get { + return (int)(header.DataSize + data_position - + DataPosition); + } + } + + /// <summary> + /// Gets the position of the data contained in the current + /// instance, after any box specific headers. + /// </summary> + /// <value> + /// A <see cref="long" /> value containing the position of + /// the data contained in the current instance. + /// </value> + protected virtual long DataPosition { + get { return data_position; } + } + + /// <summary> + /// Gets the header of the current instance. + /// </summary> + /// <value> + /// A <see cref="BoxHeader" /> object containing the header + /// of the current instance. + /// </value> + protected BoxHeader Header { + get { return header; } + } + + #endregion + + + + #region Protected Methods + + /// <summary> + /// Loads the children of the current instance from a + /// specified file using the internal data position and size. + /// </summary> + /// <param name="file"> + /// The <see cref="TagLib.File" /> from which the current + /// instance was read and from which to read the children. + /// </param> + /// <returns> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" /> object enumerating the + /// boxes read from the file. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + protected IEnumerable<Box> LoadChildren (TagLib.File file) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + var children = new List<Box> (); + + long position = DataPosition; + long end = position + DataSize; + + header.Box = this; + while (position < end) { + Box child = BoxFactory.CreateBox (file, position, header, Handler, children.Count); + if (child.Size == 0) + break; + + children.Add (child); + position += child.Size; + } + header.Box = null; + + return children; + } + + /// <summary> + /// Loads the data of the current instance from a specified + /// file using the internal data position and size. + /// </summary> + /// <param name="file"> + /// The <see cref="TagLib.File" /> from which the current + /// instance was read and from which to read the data. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the data + /// read from the file. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + protected ByteVector LoadData (TagLib.File file) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + file.Seek (DataPosition); + return file.ReadBlock (DataSize); + } + + /// <summary> + /// Renders the current instance, including its children, to + /// a new <see cref="ByteVector" /> object, preceeding the + /// contents with a specified block of data. + /// </summary> + /// <param name="topData"> + /// A <see cref="ByteVector" /> object containing box + /// specific header data to preceed the content. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the current instance. + /// </returns> + protected virtual ByteVector Render (ByteVector topData) + { + bool free_found = false; + var output = new ByteVector (); + + if (Children != null) + foreach (Box box in Children) + if (box.GetType () == typeof ( + IsoFreeSpaceBox)) + free_found = true; + else + output.Add (box.Render ()); + else if (Data != null) + output.Add (Data); + + // If there was a free, don't take it away, and let meta + // be a special case. + if (free_found || BoxType == Mpeg4.BoxType.Meta) { + long size_difference = DataSize - output.Count; + + // If we have room for free space, add it so we + // don't have to resize the file. + if (header.DataSize != 0 && size_difference >= 8) + output.Add ((new IsoFreeSpaceBox (size_difference)).Render ()); + + // If we're getting bigger, get a lot bigger so + // we might not have to again. + else + output.Add ((new IsoFreeSpaceBox (2048)).Render ()); + } + + // Adjust the header's data size to match the content. + header.DataSize = topData.Count + output.Count; + + // Render the full box. + output.Insert (0, topData); + output.Insert (0, header.Render ()); + + return output; + } + + #endregion + + /* + #region Internal Methods + + /// <summary> + /// Dumps the child tree of the current instance to the + /// console. + /// </summary> + /// <param name="start"> + /// A <see cref="string" /> object to preface each line with. + /// </param> + internal void DumpTree (string start) + { + if (BoxType == BoxType.Data) + Console.WriteLine ("{0}{1} {2}", start, + BoxType.ToString (), + (this as AppleDataBox).Text); + else + Console.WriteLine ("{0}{1}", start, + BoxType.ToString ()); + + if (Children != null) + foreach (Box child in Children) + child.DumpTree (start + " "); + } + + #endregion + */ + } +} diff --git a/Scripts/TaglibSharp/Mpeg4/Box.cs.meta b/Scripts/TaglibSharp/Mpeg4/Box.cs.meta new file mode 100644 index 0000000..1c66e4c --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Box.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 94cea67188e625da6aff7fd2abdce53e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg4/BoxFactory.cs b/Scripts/TaglibSharp/Mpeg4/BoxFactory.cs new file mode 100644 index 0000000..1c952f6 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/BoxFactory.cs @@ -0,0 +1,251 @@ +// +// BoxFactory.cs: Provides support for reading boxes from a file. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.Mpeg4 +{ + /// <summary> + /// This static class provides support for reading boxes from a file. + /// </summary> + public static class BoxFactory + { + /// <summary> + /// Creates a box by reading it from a file given its header, + /// parent header, handler, and index in its parent. + /// </summary> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object containing the file + /// to read from. + /// </param> + /// <param name="header"> + /// A <see cref="BoxHeader" /> object containing the header + /// of the box to create. + /// </param> + /// <param name="parent"> + /// A <see cref="BoxHeader" /> object containing the header + /// of the parent box. + /// </param> + /// <param name="handler"> + /// A <see cref="IsoHandlerBox" /> object containing the + /// handler that applies to the new box. + /// </param> + /// <param name="index"> + /// A <see cref="int" /> value containing the index of the + /// new box in its parent. + /// </param> + /// <returns> + /// A newly created <see cref="Box" /> object. + /// </returns> + static Box CreateBox (TagLib.File file, + BoxHeader header, + BoxHeader parent, + IsoHandlerBox handler, + int index) + { + // The first few children of an "stsd" are sample + // entries. + if (parent.BoxType == BoxType.Stsd && + parent.Box is IsoSampleDescriptionBox && + index < (parent.Box as IsoSampleDescriptionBox).EntryCount) { + if (handler != null && handler.HandlerType == BoxType.Soun) + return new IsoAudioSampleEntry (header, file, handler); + + if (handler != null && handler.HandlerType == BoxType.Vide) + return new IsoVisualSampleEntry (header, file, handler); + + if (handler != null && handler.HandlerType == BoxType.Alis) { + if (header.BoxType == BoxType.Text) + return new TextBox (header, file, handler); + + if (header.BoxType == BoxType.Url) + return new UrlBox (header, file, handler); + // This could be anything, so just parse it + return new UnknownBox (header, file, handler); + } + + return new IsoSampleEntry (header, file, handler); + } + + // Standard items... + ByteVector type = header.BoxType; + + if (type == BoxType.Mvhd) + return new IsoMovieHeaderBox (header, file, handler); + else if (type == BoxType.Stbl) + return new IsoSampleTableBox (header, file, handler); + else if (type == BoxType.Stsd) + return new IsoSampleDescriptionBox (header, file, handler); + else if (type == BoxType.Stco) + return new IsoChunkOffsetBox (header, file, handler); + else if (type == BoxType.Co64) + return new IsoChunkLargeOffsetBox (header, file, handler); + else if (type == BoxType.Hdlr) + return new IsoHandlerBox (header, file, handler); + else if (type == BoxType.Udta) + return new IsoUserDataBox (header, file, handler); + else if (type == BoxType.Meta) + return new IsoMetaBox (header, file, handler); + else if (type == BoxType.Ilst) + return new AppleItemListBox (header, file, handler); + else if (type == BoxType.Data) + return new AppleDataBox (header, file, handler); + else if (type == BoxType.Esds) + return new AppleElementaryStreamDescriptor (header, file, handler); + else if (type == BoxType.Free || type == BoxType.Skip) + return new IsoFreeSpaceBox (header, file, handler); + else if (type == BoxType.Mean || type == BoxType.Name) + return new AppleAdditionalInfoBox (header, file, handler); + + // If we still don't have a tag, and we're inside an + // ItemListBox, load the box as an AnnotationBox + // (Apple tag item). + if (parent.BoxType == BoxType.Ilst) + return new AppleAnnotationBox (header, file, handler); + + // Nothing good. Go generic. + return new UnknownBox (header, file, handler); + } + + /// <summary> + /// Creates a box by reading it from a file given its + /// position in the file, parent header, handler, and index + /// in its parent. + /// </summary> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object containing the file + /// to read from. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specifying at what seek + /// position in <paramref name="file" /> to start reading. + /// </param> + /// <param name="parent"> + /// A <see cref="BoxHeader" /> object containing the header + /// of the parent box. + /// </param> + /// <param name="handler"> + /// A <see cref="IsoHandlerBox" /> object containing the + /// handler that applies to the new box. + /// </param> + /// <param name="index"> + /// A <see cref="int" /> value containing the index of the + /// new box in its parent. + /// </param> + /// <returns> + /// A newly created <see cref="Box" /> object. + /// </returns> + internal static Box CreateBox (TagLib.File file, long position, BoxHeader parent, IsoHandlerBox handler, int index) + { + BoxHeader header = new BoxHeader (file, position); + return CreateBox (file, header, parent, handler, index); + } + + /// <summary> + /// Creates a box by reading it from a file given its + /// position in the file and handler. + /// </summary> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object containing the file + /// to read from. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specifying at what seek + /// position in <paramref name="file" /> to start reading. + /// </param> + /// <param name="handler"> + /// A <see cref="IsoHandlerBox" /> object containing the + /// handler that applies to the new box. + /// </param> + /// <returns> + /// A newly created <see cref="Box" /> object. + /// </returns> + public static Box CreateBox (TagLib.File file, long position, IsoHandlerBox handler) + { + return CreateBox (file, position, BoxHeader.Empty, handler, -1); + } + + /// <summary> + /// Creates a box by reading it from a file given its + /// position in the file. + /// </summary> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object containing the file + /// to read from. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specifying at what seek + /// position in <paramref name="file" /> to start reading. + /// </param> + /// <returns> + /// A newly created <see cref="Box" /> object. + /// </returns> + public static Box CreateBox (TagLib.File file, long position) + { + return CreateBox (file, position, null); + } + + /// <summary> + /// Creates a box by reading it from a file given its header + /// and handler. + /// </summary> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object containing the file + /// to read from. + /// </param> + /// <param name="header"> + /// A <see cref="BoxHeader" /> object containing the header + /// of the box to create. + /// </param> + /// <param name="handler"> + /// A <see cref="IsoHandlerBox" /> object containing the + /// handler that applies to the new box. + /// </param> + /// <returns> + /// A newly created <see cref="Box" /> object. + /// </returns> + public static Box CreateBox (TagLib.File file, BoxHeader header, IsoHandlerBox handler) + { + return CreateBox (file, header, BoxHeader.Empty, + handler, -1); + } + + /// <summary> + /// Creates a box by reading it from a file given its header + /// and handler. + /// </summary> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object containing the file + /// to read from. + /// </param> + /// <param name="header"> + /// A <see cref="BoxHeader" /> object containing the header + /// of the box to create. + /// </param> + /// <returns> + /// A newly created <see cref="Box" /> object. + /// </returns> + public static Box CreateBox (TagLib.File file, BoxHeader header) + { + return CreateBox (file, header, null); + } + } +} diff --git a/Scripts/TaglibSharp/Mpeg4/BoxFactory.cs.meta b/Scripts/TaglibSharp/Mpeg4/BoxFactory.cs.meta new file mode 100644 index 0000000..f6951a9 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/BoxFactory.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7591bce13aac7742e9d3c970f3557929 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg4/BoxHeader.cs b/Scripts/TaglibSharp/Mpeg4/BoxHeader.cs new file mode 100644 index 0000000..1a9beef --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/BoxHeader.cs @@ -0,0 +1,402 @@ +// +// BoxHeader.cs: Provides support for reading and writing headers for ISO/IEC +// 14496-12 boxes. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Mpeg4 +{ + /// <summary> + /// This structure provides support for reading and writing headers + /// for ISO/IEC 14496-12 boxes. + /// </summary> + public struct BoxHeader + { + #region Private Fields + + /// <summary> + /// Contains the box size. + /// </summary> + ulong box_size; + + /// <summary> + /// Contains the header size. + /// </summary> + uint header_size; + + /// <summary> + /// Contains the position of the header. + /// </summary> + readonly long position; + + /// <summary> + /// Indicated that the header was read from a file. + /// </summary> + readonly bool from_disk; + + #endregion + + + + #region Public Fields + + /// <summary> + /// An empty box header. + /// </summary> + public static readonly BoxHeader Empty = new BoxHeader ("xxxx"); + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="BoxHeader" /> by reading it from a specified seek + /// position in a specified file. + /// </summary> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object to read the new + /// instance from. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specifiying the seek position + /// in <paramref name="file" /> at which to start reading. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + /// <exception cref="CorruptFileException"> + /// There isn't enough data in the file to read the complete + /// header. + /// </exception> + public BoxHeader (TagLib.File file, long position) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + Box = null; + from_disk = true; + this.position = position; + file.Seek (position); + + ByteVector data = file.ReadBlock (32); + int offset = 0; + + if (data.Count < 8 + offset) + throw new CorruptFileException ("Not enough data in box header."); + + header_size = 8; + box_size = data.Mid (offset, 4).ToUInt (); + BoxType = data.Mid (offset + 4, 4); + + // If the size is 1, that just tells us we have a + // massive ULONG size waiting for us in the next 8 + // bytes. + if (box_size == 1) { + if (data.Count < 8 + offset) + throw new CorruptFileException ("Not enough data in box header."); + + header_size += 8; + offset += 8; + box_size = data.Mid (offset, 8).ToULong (); + } + + // UUID has a special header with 16 extra bytes. + if (BoxType == Mpeg4.BoxType.Uuid) { + if (data.Count < 16 + offset) + throw new CorruptFileException ("Not enough data in box header."); + + header_size += 16; + ExtendedType = data.Mid (offset, 16); + } else + ExtendedType = null; + + if (box_size > (ulong)(file.Length - position)) { + throw new CorruptFileException ( + $"Box header specified a size of {box_size} bytes but only {file.Length - position} bytes left in the file"); + } + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="BoxHeader" /> with a specified box type. + /// </summary> + /// <param name="type"> + /// A <see cref="ByteVector" /> object containing the four + /// byte box type. + /// </param> + /// <remarks> + /// <see cref="BoxHeader(ByteVector,ByteVector)" /> must be + /// used to create a header of type "<c>uuid</c>". + /// </remarks> + /// <exception cref="ArgumentNullException"> + /// <paramref name="type" /> is <see langword="null" /> or is + /// equal to "<c>uuid</c>". + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="type" /> isn't exactly 4 bytes long. + /// </exception> + public BoxHeader (ByteVector type) : this (type, null) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="BoxHeader" /> with a specified box type and + /// optionally extended type. + /// </summary> + /// <param name="type"> + /// A <see cref="ByteVector" /> object containing the four + /// byte box type. + /// </param> + /// <param name="extendedType"> + /// A <see cref="ByteVector" /> object containing the four + /// byte box type. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="type" /> is <see langword="null" /> - or - + /// <paramref name="type" /> is equal to "<c>uuid</c>" and + /// <paramref name="extendedType" /> is <see langword="null" + /// />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="type" /> isn't exactly 4 bytes long - or + /// - <paramref name="type" /> isn't "<c>uuid</c>" but + /// <paramref name="extendedType" /> isn't <see + /// langword="null" /> - or - paramref name="type" /> is + /// "<c>uuid</c>" but <paramref name="extendedType" /> isn't + /// exactly 16 bytes long. + /// </exception> + public BoxHeader (ByteVector type, ByteVector extendedType) + { + position = -1; + Box = null; + from_disk = false; + BoxType = type; + + if (type == null) + throw new ArgumentNullException (nameof (type)); + + if (type.Count != 4) + throw new ArgumentException ("Box type must be 4 bytes in length.", nameof (type)); + + box_size = header_size = 8; + + if (type != "uuid") { + if (extendedType != null) + throw new ArgumentException ("Extended type only permitted for 'uuid'.", nameof (extendedType)); + + ExtendedType = extendedType; + return; + } + + if (extendedType == null) + throw new ArgumentNullException (nameof (extendedType)); + + if (extendedType.Count != 16) + throw new ArgumentException ( + "Extended type must be 16 bytes in length.", + nameof (extendedType)); + + box_size = header_size = 24; + ExtendedType = extendedType; + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the type of box represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> object containing the 4 byte + /// box type. + /// </value> + public ByteVector BoxType { get; private set; } + + /// <summary> + /// Gets the extended type of the box represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> object containing the 16 byte + /// extended type, or <see langword="null" /> if <see + /// cref="BoxType" /> is not "<c>uuid</c>". + /// </value> + public ByteVector ExtendedType { get; private set; } + + /// <summary> + /// Gets the size of the header represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="long" /> value containing the size of the + /// header represented by the current instance. + /// </value> + public long HeaderSize { + get { return header_size; } + } + + /// <summary> + /// Gets and sets the size of the data in the box described + /// by the current instance. + /// </summary> + /// <value> + /// A <see cref="long" /> value containing the size of the + /// data in the box described by the current instance. + /// </value> + public long DataSize { + get { return (long)(box_size - header_size); } + set { box_size = (ulong)value + header_size; } + } + + /// <summary> + /// Gets the offset of the box data from the position of the + /// header. + /// </summary> + /// <value> + /// A <see cref="long" /> value containing the offset of the + /// box data from the position of the header. + /// </value> + [Obsolete ("Use HeaderSize")] + public long DataOffset { + get { return header_size; } + } + + /// <summary> + /// Gets the total size of the box described by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="long" /> value containing the total size of + /// the box described by the current instance. + /// </value> + public long TotalBoxSize { + get { return (long)box_size; } + } + + /// <summary> + /// Gets the position box represented by the current instance + /// in the file it comes from. + /// </summary> + /// <value> + /// A <see cref="long" /> value containing the position box + /// represented by the current instance in the file it comes + /// from. + /// </value> + public long Position { + get { return from_disk ? position : -1; } + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Overwrites the header on disk, updating it to include a + /// change in the size of the box. + /// </summary> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object containing the file + /// from which the box originates. + /// </param> + /// <param name="sizeChange"> + /// A <see cref="long" /> value indicating the change in the + /// size of the box described by the current instance. + /// </param> + /// <returns> + /// The size change encountered by the box that parents the + /// box described the the current instance, equal to the + /// size change of the box plus any size change that should + /// happen in the header. + /// </returns> + public long Overwrite (TagLib.File file, long sizeChange) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + if (!from_disk) + throw new InvalidOperationException ("Cannot overwrite headers not on disk."); + + long old_header_size = HeaderSize; + DataSize += sizeChange; + file.Insert (Render (), position, old_header_size); + return sizeChange + HeaderSize - old_header_size; + } + + /// <summary> + /// Renders the header represented by the current instance. + /// </summary> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the current instance. + /// </returns> + public ByteVector Render () + { + // Enlarge for size if necessary. + if ((header_size == 8 || header_size == 24) && box_size > uint.MaxValue) { + header_size += 8; + box_size += 8; + } + + // Add the box size and type to the output. + ByteVector output = ByteVector.FromUInt ( + (header_size == 8 || header_size == 24) ? + (uint)box_size : 1); + output.Add (BoxType); + + // If the box size is 16 or 32, we must have more a + // large header to append. + if (header_size == 16 || header_size == 32) + output.Add (ByteVector.FromULong (box_size)); + + // The only reason for such a big size is an extended + // type. Extend!!! + if (header_size >= 24) + output.Add (ExtendedType); + + return output; + } + + #endregion + + + + #region Internal Properties + + /// <summary> + /// Gets and sets the box represented by the current instance + /// as a means of temporary storage for internal uses. + /// </summary> + internal Box Box { get; set; } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Mpeg4/BoxHeader.cs.meta b/Scripts/TaglibSharp/Mpeg4/BoxHeader.cs.meta new file mode 100644 index 0000000..02e9d9d --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/BoxHeader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b97e0d4d07d086e4ea9bef8a36f38e08 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg4/BoxTypes.cs b/Scripts/TaglibSharp/Mpeg4/BoxTypes.cs new file mode 100644 index 0000000..bcc73b2 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/BoxTypes.cs @@ -0,0 +1,103 @@ +// +// BoxTypes.cs: Contains common box names. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.Mpeg4 +{ + /// <summary> + /// <see cref="BoxType" /> provides references to different box types + /// used by the library. + /// </summary> + /// <remarks> + /// <para>This class is used to severely reduce the number of times + /// these types are created in <see cref="AppleTag" />, greatly + /// improving the speed at which warm files are read.</para> + /// <para>The reason it is marked as internal is because I'm not sure + /// I like the way the fields are named, and it is really + /// unneccessary for external uses. While the library may use + /// <c>DataBoxes (BoxType.Gen, BoxType.Gnre);</c>, an external user + /// could use <c>tag.DataBoxes ("gen", "gnre");</c> with the same + /// result.</para> + /// <see url="https://picard.musicbrainz.org/docs/mappings/"/> + /// </remarks> + static class BoxType + { + public static readonly ReadOnlyByteVector Aart = "aART"; + public static readonly ReadOnlyByteVector Alb = AppleTag.FixId ("alb"); + public static readonly ReadOnlyByteVector Art = AppleTag.FixId ("ART"); + public static readonly ReadOnlyByteVector Cmt = AppleTag.FixId ("cmt"); + public static readonly ReadOnlyByteVector Cond = "cond"; + public static readonly ReadOnlyByteVector Covr = "covr"; + public static readonly ReadOnlyByteVector Co64 = "co64"; + public static readonly ReadOnlyByteVector Cpil = "cpil"; + public static readonly ReadOnlyByteVector Cprt = "cprt"; + public static readonly ReadOnlyByteVector Data = "data"; + public static readonly ReadOnlyByteVector Day = AppleTag.FixId ("day"); + public static readonly ReadOnlyByteVector Desc = "desc"; + public static readonly ReadOnlyByteVector Disk = "disk"; + public static readonly ReadOnlyByteVector Dtag = "dtag"; + public static readonly ReadOnlyByteVector Esds = "esds"; + public static readonly ReadOnlyByteVector Ilst = "ilst"; + public static readonly ReadOnlyByteVector Free = "free"; + public static readonly ReadOnlyByteVector Gen = AppleTag.FixId ("gen"); + public static readonly ReadOnlyByteVector Gnre = "gnre"; + public static readonly ReadOnlyByteVector Grp = AppleTag.FixId ("grp"); + public static readonly ReadOnlyByteVector Hdlr = "hdlr"; + public static readonly ReadOnlyByteVector Lyr = AppleTag.FixId ("lyr"); + public static readonly ReadOnlyByteVector Mdat = "mdat"; + public static readonly ReadOnlyByteVector Mdia = "mdia"; + public static readonly ReadOnlyByteVector Meta = "meta"; + public static readonly ReadOnlyByteVector Mean = "mean"; + public static readonly ReadOnlyByteVector Minf = "minf"; + public static readonly ReadOnlyByteVector Moov = "moov"; + public static readonly ReadOnlyByteVector Mvhd = "mvhd"; + public static readonly ReadOnlyByteVector Nam = AppleTag.FixId ("nam"); + public static readonly ReadOnlyByteVector Name = "name"; + public static readonly ReadOnlyByteVector Role = "role"; + public static readonly ReadOnlyByteVector Skip = "skip"; + public static readonly ReadOnlyByteVector Soaa = "soaa"; // Album Artist Sort + public static readonly ReadOnlyByteVector Soar = "soar"; // Performer Sort + public static readonly ReadOnlyByteVector Soco = "soco"; // Composer Sort + public static readonly ReadOnlyByteVector Sonm = "sonm"; // Track Title Sort + public static readonly ReadOnlyByteVector Soal = "soal"; // Album Title Sort + public static readonly ReadOnlyByteVector Stbl = "stbl"; + public static readonly ReadOnlyByteVector Stco = "stco"; + public static readonly ReadOnlyByteVector Stsd = "stsd"; + public static readonly ReadOnlyByteVector Subt = "Subt"; + public static readonly ReadOnlyByteVector Text = "text"; + public static readonly ReadOnlyByteVector Tmpo = "tmpo"; + public static readonly ReadOnlyByteVector Trak = "trak"; + public static readonly ReadOnlyByteVector Trkn = "trkn"; + public static readonly ReadOnlyByteVector Udta = "udta"; + public static readonly ReadOnlyByteVector Url = AppleTag.FixId ("url"); + public static readonly ReadOnlyByteVector Uuid = "uuid"; + public static readonly ReadOnlyByteVector Wrt = AppleTag.FixId ("wrt"); + public static readonly ReadOnlyByteVector DASH = "----"; + + // Handler types. + public static readonly ReadOnlyByteVector Soun = "soun"; + public static readonly ReadOnlyByteVector Vide = "vide"; + + // Another handler type, found in wild in audio file ripped using iTunes + public static readonly ReadOnlyByteVector Alis = "alis"; + } +} diff --git a/Scripts/TaglibSharp/Mpeg4/BoxTypes.cs.meta b/Scripts/TaglibSharp/Mpeg4/BoxTypes.cs.meta new file mode 100644 index 0000000..e56eb26 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/BoxTypes.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: adcf753dd486a5dd18b8630838fa4e14 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes.meta b/Scripts/TaglibSharp/Mpeg4/Boxes.meta new file mode 100644 index 0000000..aa9e8f5 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c3d7613a8f16e0d90b1b09f05ae96ba1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/AppleAdditionalInfoBox.cs b/Scripts/TaglibSharp/Mpeg4/Boxes/AppleAdditionalInfoBox.cs new file mode 100644 index 0000000..c88d9a5 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/AppleAdditionalInfoBox.cs @@ -0,0 +1,119 @@ +// +// AppleAdditionalInfoBox.cs: Provides an implementation of an Apple +// AdditionalInfoBox. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Mpeg4 +{ + /// <summary> + /// This class extends <see cref="FullBox" /> to provide an + /// implementation of an Apple AdditionalInfoBox. + /// </summary> + public class AppleAdditionalInfoBox : FullBox + { + #region Private Fields + + /// <summary> + /// Contains the box data. + /// </summary> + ByteVector data; + + #endregion + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="AppleAdditionalInfoBox" /> with a provided header + /// and handler by reading the contents from a specified + /// file. + /// </summary> + /// <param name="header"> + /// A <see cref="BoxHeader" /> object containing the header + /// to use for the new instance. + /// </param> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object to read the contents + /// of the box from. + /// </param> + /// <param name="handler"> + /// A <see cref="IsoHandlerBox" /> object containing the + /// handler that applies to the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + public AppleAdditionalInfoBox (BoxHeader header, TagLib.File file, IsoHandlerBox handler) + : base (header, file, handler) + { + // We do not care what is in this custom data section + // see: https://developer.apple.com/library/mac/#documentation/QuickTime/QTFF/QTFFChap2/qtff2.html + Data = file.ReadBlock (DataSize > 0 ? DataSize : 0); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="AppleAdditionalInfoBox" /> using specified header, version and flags + /// </summary> + /// <param name="header">defines the header data</param> + /// <param name="version"></param> + /// <param name="flags"></param> + public AppleAdditionalInfoBox (ByteVector header, byte version, uint flags) : base (header, version, flags) + { + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets and sets the data contained in the current instance. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> object containing the data + /// contained in the current instance. + /// </value> + public override ByteVector Data { + get { return data; } + set { data = value ?? new ByteVector (); } + } + + /// <summary> + /// Gets and sets the text contained in the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the text + /// contained in the current instance. + /// </value> + public string Text { + get { return Data.ToString (StringType.Latin1).TrimStart ('\0'); } + set { Data = ByteVector.FromString (value, StringType.Latin1); } + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/AppleAdditionalInfoBox.cs.meta b/Scripts/TaglibSharp/Mpeg4/Boxes/AppleAdditionalInfoBox.cs.meta new file mode 100644 index 0000000..cddb8e9 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/AppleAdditionalInfoBox.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 25ff95a004e56b4e79c632e60c49ec0c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/AppleAnnotationBox.cs b/Scripts/TaglibSharp/Mpeg4/Boxes/AppleAnnotationBox.cs new file mode 100644 index 0000000..f252187 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/AppleAnnotationBox.cs @@ -0,0 +1,98 @@ +// +// AppleAnnotationBox.cs: Provides an implementation of an Apple AnnotationBox. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; + +namespace TagLib.Mpeg4 +{ + /// <summary> + /// This class extends <see cref="Box" /> to provide an + /// implementation of an Apple AnnotationBox. + /// </summary> + public class AppleAnnotationBox : Box + { + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="AppleAnnotationBox" /> with a provided header and + /// handler by reading the contents from a specified file. + /// </summary> + /// <param name="header"> + /// A <see cref="BoxHeader" /> object containing the header + /// to use for the new instance. + /// </param> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object to read the contents + /// of the box from. + /// </param> + /// <param name="handler"> + /// A <see cref="IsoHandlerBox" /> object containing the + /// handler that applies to the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + public AppleAnnotationBox (BoxHeader header, TagLib.File file, IsoHandlerBox handler) + : base (header, handler) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + Children = LoadChildren (file); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="AppleAnnotationBox" /> of specified type with no + /// children. + /// </summary> + /// <param name="type"> + /// A <see cref="ByteVector" /> object containing a 4-byte + /// box type. + /// </param> + public AppleAnnotationBox (ByteVector type) + : base (type) + { + Children = new List<Box> (); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the children of the current instance. + /// </summary> + /// <value> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" /> object enumerating the + /// children of the current instance. + /// </value> + public override IEnumerable<Box> Children { get; } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/AppleAnnotationBox.cs.meta b/Scripts/TaglibSharp/Mpeg4/Boxes/AppleAnnotationBox.cs.meta new file mode 100644 index 0000000..0502af4 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/AppleAnnotationBox.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4e048a50f4a5ab35bb7cc862e7f30529 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/AppleDataBox.cs b/Scripts/TaglibSharp/Mpeg4/Boxes/AppleDataBox.cs new file mode 100644 index 0000000..a6f9a22 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/AppleDataBox.cs @@ -0,0 +1,212 @@ +// +// AppleDataBox.cs: Provides an implementation of an Apple DataBox. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Mpeg4 +{ + /// <summary> + /// This class extends <see cref="FullBox" /> to provide an + /// implementation of an Apple DataBox. + /// </summary> + public class AppleDataBox : FullBox + { + #region Enums + + /// <summary> + /// Specifies the type of data contained in a box. + /// </summary> + public enum FlagType + { + /// <summary> + /// The box contains UTF-8 text. + /// </summary> + ContainsText = 0x01, + + /// <summary> + /// The box contains binary data. + /// </summary> + ContainsData = 0x00, + + /// <summary> + /// The box contains data for a tempo box. + /// </summary> + ForTempo = 0x15, + + /// <summary> + /// The box contains a raw JPEG image. + /// </summary> + ContainsJpegData = 0x0D, + + /// <summary> + /// The box contains a raw PNG image. + /// </summary> + ContainsPngData = 0x0E, + + /// <summary> + /// The box contains a raw BMP image. + /// </summary> + ContainsBmpData = 0x1B + + } + + #endregion + + + + #region Private Fields + + /// <summary> + /// Contains the box data. + /// </summary> + ByteVector data; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="AppleDataBox" /> with a provided header and handler + /// by reading the contents from a specified file. + /// </summary> + /// <param name="header"> + /// A <see cref="BoxHeader" /> object containing the header + /// to use for the new instance. + /// </param> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object to read the contents + /// of the box from. + /// </param> + /// <param name="handler"> + /// A <see cref="IsoHandlerBox" /> object containing the + /// handler that applies to the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + public AppleDataBox (BoxHeader header, TagLib.File file, IsoHandlerBox handler) + : base (header, file, handler) + { + Data = LoadData (file); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="AppleDataBox" /> with specified data and flags. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the data to + /// store in the new instance. + /// </param> + /// <param name="flags"> + /// A <see cref="uint" /> value containing flags to use for + /// the new instance. + /// </param> + public AppleDataBox (ByteVector data, uint flags) + : base ("data", 0, flags) + { + Data = data; + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the position of the data contained in the current + /// instance, after any box specific headers. + /// </summary> + /// <value> + /// A <see cref="long" /> value containing the position of + /// the data contained in the current instance. + /// </value> + protected override long DataPosition { + get { return base.DataPosition + 4; } + } + + /// <summary> + /// Gets and sets the data contained in the current instance. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> object containing the data + /// contained in the current instance. + /// </value> + public override ByteVector Data { + get { return data; } + set { data = value ?? new ByteVector (); } + } + + /// <summary> + /// Gets and sets the text contained in the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the text + /// contained in the current instance, or <see + /// langword="null" /> if the box is not flagged as + /// containing text. + /// </value> + public string Text { + get { + return ((Flags & (int)FlagType.ContainsText) != 0) ? Data.ToString (StringType.UTF8) : null; + } + set { + Flags = (int)FlagType.ContainsText; + Data = ByteVector.FromString (value, StringType.UTF8); + } + } + + #endregion + + + + #region Protected Methods + + /// <summary> + /// Renders the current instance, including its children, to + /// a new <see cref="ByteVector" /> object, preceeding the + /// contents with a specified block of data. + /// </summary> + /// <param name="topData"> + /// A <see cref="ByteVector" /> object containing box + /// specific header data to preceed the content. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the current instance. + /// </returns> + protected override ByteVector Render (ByteVector topData) + { + var output = new ByteVector (4) { + topData + }; + return base.Render (output); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/AppleDataBox.cs.meta b/Scripts/TaglibSharp/Mpeg4/Boxes/AppleDataBox.cs.meta new file mode 100644 index 0000000..c9db684 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/AppleDataBox.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0b2e8b5da62b154548412a411227a170 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/AppleElementaryStreamDescriptor.cs b/Scripts/TaglibSharp/Mpeg4/Boxes/AppleElementaryStreamDescriptor.cs new file mode 100644 index 0000000..6ddfa0f --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/AppleElementaryStreamDescriptor.cs @@ -0,0 +1,435 @@ +// +// AppleElementaryStreamDescriptor.cs: Provides an implementation of an Apple +// ItemListBox. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// RBoy1 +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Mpeg4 +{ + /// <summary> + /// This class extends <see cref="FullBox" /> to provide an + /// implementation of an Apple ElementaryStreamDescriptor. + /// </summary> + /// <remarks> + /// This box may appear as a child of a <see + /// cref="IsoAudioSampleEntry" /> and provided further information + /// about an audio stream. + /// </remarks> + public class AppleElementaryStreamDescriptor : FullBox + { + #region Private Fields + + /// <summary> + /// Descriptor Tags + /// </summary> + enum DescriptorTag + { + Forbidden_00 = 0, + ObjectDescrTag = 1, + InitialObjectDescrTag = 2, + ES_DescrTag = 3, + DecoderConfigDescrTag = 4, + DecSpecificInfoTag = 5, + SLConfigDescrTag = 6, + ContentIdentDescrTag = 7, + SupplContentIdentDescrTag = 8, + IPI_DescrPointerTag = 9, + IPMP_DescrPointerTag = 10, + IPMP_DescrTag = 11, + QoS_DescrTag = 12, + RegistrationDescrTag = 13, + ES_ID_IncTag = 14, + ES_ID_RefTag = 15, + MP4_IOD_Tag = 16, + MP4_OD_Tag = 17, + IPL_DescrPointerRefTag = 18, + ExtensionProfileLevelDescrTag = 19, + profileLevelIndicationIndexDescrTag = 20, + ReservedForFutureISOUse_15_TO_3F = 21, + ContentClassificationDescrTag = 64, + KeyWordDescrTag = 65, + RatingDescrTag = 66, + LanguageDescrTag = 67, + ShortTextualDescrTag = 68, + ExpandedTextualDescrTag = 69, + ContentCreatorNameDescrTag = 70, + ContentCreationDateDescrTag = 71, + OCICreatorNameDescrTag = 72, + OCICreationDateDescrTag = 73, + SmpteCameraPositionDescrTag = 74, + SegmentDescrTag = 75, + MediaTimeDescrTag = 76, + ReservedForFutureISOUseOCI = 77, + IPMP_ToolsListDescrTag = 96, + IPMP_ToolTag = 97, + M4MuxTimingDescrTag = 98, + M4MuxCodeTableDescrTag = 99, + ExtSLConfigDescrTag = 100, + M4MuxBufferSizeDescrTag = 101, + M4MuxIdentDescrTag = 102, + DependencyPointerTag = 103, + DependencyMarkerTag = 104, + M4MuxChannelDescrTag = 105, + ReservedForFutureISO_6A_TO_BF = 106, + UserPrivate = 192, + Forbidden_FF = 255, + } + + /// <summary> + /// the ES_ID of another elementary stream on which this elementary stream depends + /// </summary> + ushort dependsOn_ES_ID; + + /// <summary> + /// Indicates that a dependsOn_ES_ID will follow + /// </summary> + readonly bool stream_dependence_flag; + + /// <summary> + /// OCR Stream Flag + /// </summary> + readonly bool ocr_stream_flag; + + /// <summary> + /// OCR ES_ID + /// </summary> + ushort OCR_ES_Id; + + /// <summary> + /// Indicates that a URLstring will follow + /// </summary> + readonly bool URL_flag; + + /// <summary> + /// Length of URL String + /// </summary> + readonly byte URLlength; + + /// <summary> + /// URL String of URLlength, contains a URL that shall point to the location of an SL-packetized stream by name + /// </summary> + string URLstring; + + /// <summary> + /// Indicates that this stream is used for upstream information + /// </summary> + bool upStream; + + /// <summary> + /// Contains the maximum bitrate. + /// </summary> + readonly uint max_bitrate; + + /// <summary> + /// Contains the average bitrate. + /// </summary> + readonly uint average_bitrate; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="AppleElementaryStreamDescriptor" /> with a provided + /// header and handler by reading the contents from a + /// specified file. + /// </summary> + /// <param name="header"> + /// A <see cref="BoxHeader" /> object containing the header + /// to use for the new instance. + /// </param> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object to read the contents + /// of the box from. + /// </param> + /// <param name="handler"> + /// A <see cref="IsoHandlerBox" /> object containing the + /// handler that applies to the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + /// <exception cref="CorruptFileException"> + /// Valid data could not be read. + /// </exception> + public AppleElementaryStreamDescriptor (BoxHeader header, TagLib.File file, IsoHandlerBox handler) + : base (header, file, handler) + { + /* ES_Descriptor Specifications + * Section 7.2.6.5 http://ecee.colorado.edu/~ecen5653/ecen5653/papers/ISO%2014496-1%202004.PDF + */ + + ByteVector box_data = file.ReadBlock (DataSize); + DecoderConfig = new ByteVector (); + int offset = 0; + + // Elementary Stream Descriptor Tag + if ((DescriptorTag)box_data[offset++] != DescriptorTag.ES_DescrTag) + throw new CorruptFileException ("Invalid Elementary Stream Descriptor, missing tag."); + + // We have a descriptor tag. Check that the remainder of the tag is at least [Base (3 bytes) + DecoderConfigDescriptor (15 bytes) + SLConfigDescriptor (3 bytes) + OtherDescriptors] bytes long + uint es_length = ReadLength (box_data, ref offset); + uint min_es_length = 3 + 15 + 3; // Base minimum length + if (es_length < min_es_length) + throw new CorruptFileException ("Insufficient data present."); + + StreamId = box_data.Mid (offset, 2).ToUShort (); + offset += 2; // Done with ES_ID + + stream_dependence_flag = ((byte)((box_data[offset] >> 7) & 0x1) == 0x1 ? true : false); // 1st bit + URL_flag = ((byte)((box_data[offset] >> 6) & 0x1) == 0x1 ? true : false); // 2nd bit + ocr_stream_flag = ((byte)((box_data[offset] >> 5) & 0x1) == 0x1 ? true : false); // 3rd bit + StreamPriority = (byte)(box_data[offset++] & 0x1F); // Last 5 bits and we're done with this byte + + if (stream_dependence_flag) { + min_es_length += 2; // We need 2 more bytes + if (es_length < min_es_length) + throw new CorruptFileException ("Insufficient data present."); + + dependsOn_ES_ID = box_data.Mid (offset, 2).ToUShort (); + offset += 2; // Done with stream dependence + } + + if (URL_flag) { + min_es_length += 2; // We need 1 more byte + if (es_length < min_es_length) + throw new CorruptFileException ("Insufficient data present."); + + URLlength = box_data[offset++]; // URL Length + min_es_length += URLlength; // We need URLength more bytes + if (es_length < min_es_length) + throw new CorruptFileException ("Insufficient data present."); + + URLstring = box_data.Mid (offset, URLlength).ToString (); // URL name + offset += URLlength; // Done with URL name + } + + if (ocr_stream_flag) { + min_es_length += 2; // We need 2 more bytes + if (es_length < min_es_length) + throw new CorruptFileException ("Insufficient data present."); + + OCR_ES_Id = box_data.Mid (offset, 2).ToUShort (); + offset += 2; // Done with OCR + } + + while (offset < DataSize) // Loop through all trailing Descriptors Tags + { + DescriptorTag tag = (DescriptorTag)box_data[offset++]; + switch (tag) { + case DescriptorTag.DecoderConfigDescrTag: // DecoderConfigDescriptor + { + // Check that the remainder of the tag is at least 13 bytes long (13 + DecoderSpecificInfo[] + profileLevelIndicationIndexDescriptor[]) + if (ReadLength (box_data, ref offset) < 13) + throw new CorruptFileException ("Could not read data. Too small."); + + // Read a lot of good info. + ObjectTypeId = box_data[offset++]; + + StreamType = (byte)(box_data[offset] >> 2); // First 6 bits + upStream = ((byte)((box_data[offset++] >> 1) & 0x1) == 0x1 ? true : false); // 7th bit and we're done with the stream bits + + BufferSizeDB = box_data.Mid (offset, 3).ToUInt (); + offset += 3; // Done with bufferSizeDB + + max_bitrate = box_data.Mid (offset, 4).ToUInt (); + offset += 4; // Done with maxBitrate + + average_bitrate = box_data.Mid (offset, 4).ToUInt (); + offset += 4; // Done with avgBitrate + + // If there's a DecoderSpecificInfo[] array at the end it'll pick it up in the while loop + } + break; + + case DescriptorTag.DecSpecificInfoTag: // DecoderSpecificInfo + { + // The rest of the info is decoder specific. + uint length = ReadLength (box_data, ref offset); + + DecoderConfig = box_data.Mid (offset, (int)length); + offset += (int)length; // We're done with the config + } + break; + + + case DescriptorTag.SLConfigDescrTag: // SLConfigDescriptor + { + // The rest of the info is SL specific. + uint length = ReadLength (box_data, ref offset); + + offset += (int)length; // Skip the rest of the descriptor as reported in the length so we can move onto the next one + } + break; + + case DescriptorTag.Forbidden_00: + case DescriptorTag.Forbidden_FF: + throw new CorruptFileException ("Invalid Descriptor tag."); + + default: { + /* TODO: Should we handle other optional descriptor tags? + * ExtensionDescriptor extDescr[0 .. 255]; + LanguageDescriptor langDescr[0 .. 1]; + IPI_DescPointer ipiPtr[0 .. 1]; + IP_IdentificationDataSet ipIDS[0 .. 1]; + QoS_Descriptor qosDescr[0 .. 1]; + */ + uint length = ReadLength (box_data, ref offset); // Every descriptor starts with a length + + offset += (int)length; // Skip the rest of the descriptor as reported in the length so we can move onto the next one + break; + } + } + } + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the ID of the stream described by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="ushort" /> value containing the ID of the + /// stream described by the current instance. + /// </value> + public ushort StreamId { get; } + + /// <summary> + /// Gets the priority of the stream described by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="byte" /> value containing the priority of + /// the stream described by the current instance. + /// </value> + public byte StreamPriority { get; } + + /// <summary> + /// Gets the object type ID of the stream described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="byte" /> value containing the object type ID + /// of the stream described by the current instance. + /// </value> + public byte ObjectTypeId { get; } + + /// <summary> + /// Gets the type the stream described by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="byte" /> value containing the type the + /// stream described by the current instance. + /// </value> + public byte StreamType { get; } + + /// <summary> + /// Gets the buffer size DB value the stream described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the buffer size DB + /// value the stream described by the current instance. + /// </value> + public uint BufferSizeDB { get; } + + /// <summary> + /// Gets the maximum bitrate the stream described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the maximum + /// bitrate the stream described by the current instance. + /// </value> + public uint MaximumBitrate { get { return max_bitrate / 1000; } } + + /// <summary> + /// Gets the maximum average the stream described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the average + /// bitrate the stream described by the current instance. + /// </value> + public uint AverageBitrate { get { return average_bitrate / 1000; } } + + /// <summary> + /// Gets the decoder config data of stream described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> object containing the decoder + /// config data of the stream described by the current + /// instance. + /// </value> + public ByteVector DecoderConfig { get; } + + #endregion + + + + #region Private Methods + + /// <summary> + /// Reads a section length and updates the offset to the end + /// of of the length block. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object to read from. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> value reference specifying the + /// offset at which to read. This value gets updated to the + /// position following the size data. + /// </param> + /// <returns> + /// A <see cref="uint" /> value containing the length that + /// was read. + /// </returns> + static uint ReadLength (ByteVector data, ref int offset) + { + byte b; + int end = offset + 4; + uint length = 0; + + do { + b = data[offset++]; + length = (uint)(length << 7) | (uint)(b & 0x7f); + } while ((b & 0x80) != 0 && offset <= end); // The Length could be between 1 and 4 bytes for each descriptor + + return length; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/AppleElementaryStreamDescriptor.cs.meta b/Scripts/TaglibSharp/Mpeg4/Boxes/AppleElementaryStreamDescriptor.cs.meta new file mode 100644 index 0000000..ae00e79 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/AppleElementaryStreamDescriptor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 01db5a51c2f9ebccb80b8b8c7c857ec1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/AppleItemListBox.cs b/Scripts/TaglibSharp/Mpeg4/Boxes/AppleItemListBox.cs new file mode 100644 index 0000000..b6b22dc --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/AppleItemListBox.cs @@ -0,0 +1,92 @@ +// +// AppleItemListBox.cs: Provides an implementation of an Apple ItemListBox. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; + +namespace TagLib.Mpeg4 +{ + /// <summary> + /// This class extends <see cref="Box" /> to provide an + /// implementation of an Apple ItemListBox. + /// </summary> + public class AppleItemListBox : Box + { + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="AppleItemListBox" /> with a provided header and + /// handler by reading the contents from a specified file. + /// </summary> + /// <param name="header"> + /// A <see cref="BoxHeader" /> object containing the header + /// to use for the new instance. + /// </param> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object to read the contents + /// of the box from. + /// </param> + /// <param name="handler"> + /// A <see cref="IsoHandlerBox" /> object containing the + /// handler that applies to the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + public AppleItemListBox (BoxHeader header, TagLib.File file, IsoHandlerBox handler) + : base (header, handler) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + Children = LoadChildren (file); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="AppleItemListBox" /> with no children. + /// </summary> + public AppleItemListBox () : base ("ilst") + { + Children = new List<Box> (); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the children of the current instance. + /// </summary> + /// <value> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" /> object enumerating the + /// children of the current instance. + /// </value> + public override IEnumerable<Box> Children { get; } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/AppleItemListBox.cs.meta b/Scripts/TaglibSharp/Mpeg4/Boxes/AppleItemListBox.cs.meta new file mode 100644 index 0000000..514a3c8 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/AppleItemListBox.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 67b229427379dec19804cd115530bd73 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/FullBox.cs b/Scripts/TaglibSharp/Mpeg4/Boxes/FullBox.cs new file mode 100644 index 0000000..b88e5d8 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/FullBox.cs @@ -0,0 +1,203 @@ +// +// FullBox.cs: Provides an implementation of a ISO/IEC 14496-12 FullBox. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Mpeg4 +{ + /// <summary> + /// This class extends <see cref="Box" /> to provide an + /// implementation of a ISO/IEC 14496-12 FullBox. + /// </summary> + public abstract class FullBox : Box + { + #region Private Fields + + /// <summary> + /// Contains the box version. + /// </summary> + byte version; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="FullBox" /> with a provided header and handler by + /// reading the contents from a specified file. + /// </summary> + /// <param name="header"> + /// A <see cref="BoxHeader" /> object containing the header + /// to use for the new instance. + /// </param> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object to read the contents + /// of the box from. + /// </param> + /// <param name="handler"> + /// A <see cref="IsoHandlerBox" /> object containing the + /// handler that applies to the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + protected FullBox (BoxHeader header, TagLib.File file, IsoHandlerBox handler) + : base (header, handler) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + file.Seek (base.DataPosition); + ByteVector header_data = file.ReadBlock (4); + version = header_data[0]; + Flags = header_data.Mid (1, 3).ToUInt (); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="FullBox" /> with a provided header, version, and + /// flags. + /// </summary> + /// <param name="header"> + /// A <see cref="BoxHeader" /> object containing the header + /// to use for the new instance. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> value containing the version of the + /// new instance. + /// </param> + /// <param name="flags"> + /// A <see cref="byte" /> value containing the flags for the + /// new instance. + /// </param> + protected FullBox (BoxHeader header, byte version, uint flags) + : base (header) + { + this.version = version; + Flags = flags; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="FullBox" /> with a provided header, version, and + /// flags. + /// </summary> + /// <param name="type"> + /// A <see cref="ByteVector" /> object containing the four + /// byte box type. + /// </param> + /// <param name="version"> + /// A <see cref="byte" /> value containing the version of the + /// new instance. + /// </param> + /// <param name="flags"> + /// A <see cref="byte" /> value containing the flags for the + /// new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="type" /> is <see langword="null" /> of + /// equal to "<c>uuid</c>". + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="type" /> isn't exactly 4 bytes long. + /// </exception> + protected FullBox (ByteVector type, byte version, uint flags) + : this (new BoxHeader (type), version, flags) + { + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the position of the data contained in the current + /// instance, after any box specific headers. + /// </summary> + /// <value> + /// A <see cref="long" /> value containing the position of + /// the data contained in the current instance. + /// </value> + protected override long DataPosition { + get { return base.DataPosition + 4; } + } + + /// <summary> + /// Gets and sets the version number of the current instance. + /// </summary> + /// <value> + /// A <see cref="byte" /> value containing the version + /// number of the current instance. + /// </value> + public uint Version { + get { return version; } + set { version = (byte)value; } + } + + /// <summary> + /// Gets and sets the flags that apply to the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the flags that + /// apply to the current instance. + /// </value> + public uint Flags { get; set; } + + #endregion + + + + #region Protected Methods + + /// <summary> + /// Renders the current instance, including its children, to + /// a new <see cref="ByteVector" /> object, preceeding the + /// contents with a specified block of data. + /// </summary> + /// <param name="topData"> + /// A <see cref="ByteVector" /> object containing box + /// specific header data to preceed the content. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the current instance. + /// </returns> + protected override ByteVector Render (ByteVector topData) + { + var output = new ByteVector (version) { + ByteVector.FromUInt (Flags).Mid (1, 3), + topData + }; + + return base.Render (output); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/FullBox.cs.meta b/Scripts/TaglibSharp/Mpeg4/Boxes/FullBox.cs.meta new file mode 100644 index 0000000..b408a57 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/FullBox.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 34757a28f0c3382fe90faa1055a948ee +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/IsoAudioSampleEntry.cs b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoAudioSampleEntry.cs new file mode 100644 index 0000000..d8f71c3 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoAudioSampleEntry.cs @@ -0,0 +1,231 @@ +// +// IsoAudioSampleEntry.cs: Provides an implementation of a ISO/IEC 14496-12 +// AudioSampleEntry and support for reading MPEG-4 video properties. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; +using System.Globalization; + +namespace TagLib.Mpeg4 +{ + /// <summary> + /// This class extends <see cref="IsoSampleEntry" /> and implements + /// <see cref="IAudioCodec" /> to provide an implementation of a + /// ISO/IEC 14496-12 AudioSampleEntry and support for reading MPEG-4 + /// video properties. + /// </summary> + public class IsoAudioSampleEntry : IsoSampleEntry, IAudioCodec + { + #region Private Fields + + /// <summary> + /// Contains the channel count. + /// </summary> + readonly ushort channel_count; + + /// <summary> + /// Contains the sample size. + /// </summary> + readonly ushort sample_size; + + /// <summary> + /// Contains the sample rate. + /// </summary> + readonly uint sample_rate; + + /// <summary> + /// Contains the children of the box. + /// </summary> + readonly IEnumerable<Box> children; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="IsoVisualSampleEntry" /> with a provided header and + /// handler by reading the contents from a specified file. + /// </summary> + /// <param name="header"> + /// A <see cref="BoxHeader" /> object containing the header + /// to use for the new instance. + /// </param> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object to read the contents + /// of the box from. + /// </param> + /// <param name="handler"> + /// A <see cref="IsoHandlerBox" /> object containing the + /// handler that applies to the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + public IsoAudioSampleEntry (BoxHeader header, TagLib.File file, IsoHandlerBox handler) + : base (header, file, handler) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + file.Seek (base.DataPosition + 8); + channel_count = file.ReadBlock (2).ToUShort (); + sample_size = file.ReadBlock (2).ToUShort (); + file.Seek (base.DataPosition + 16); + sample_rate = file.ReadBlock (4).ToUInt (); + children = LoadChildren (file); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the position of the data contained in the current + /// instance, after any box specific headers. + /// </summary> + /// <value> + /// A <see cref="long" /> value containing the position of + /// the data contained in the current instance. + /// </value> + protected override long DataPosition { + get { return base.DataPosition + 20; } + } + + /// <summary> + /// Gets the children of the current instance. + /// </summary> + /// <value> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" /> object enumerating the + /// children of the current instance. + /// </value> + public override IEnumerable<Box> Children { + get { return children; } + } + + #endregion + + + + #region IAudioCodec Properties + + /// <summary> + /// Gets the duration of the media represented by the current + /// instance. + /// </summary> + /// <value> + /// Always <see cref="TimeSpan.Zero" />. + /// </value> + public TimeSpan Duration { + get { return TimeSpan.Zero; } + } + + /// <summary> + /// Gets the types of media represented by the current + /// instance. + /// </summary> + /// <value> + /// Always <see cref="MediaTypes.Video" />. + /// </value> + public MediaTypes MediaTypes { + get { return MediaTypes.Audio; } + } + + /// <summary> + /// Gets a text description of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a description + /// of the media represented by the current instance. + /// </value> + public string Description { + get { + return string.Format (CultureInfo.InvariantCulture, "MPEG-4 Audio ({0})", BoxType); + } + } + + /// <summary> + /// Gets the bitrate of the audio represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing a bitrate of the + /// audio represented by the current instance. + /// </value> + public int AudioBitrate { + get { + // If we don't have an stream descriptor, we + // don't know what's what. + if (!(GetChildRecursively ("esds") is AppleElementaryStreamDescriptor esds)) + return 0; + + // Return from the elementary stream descriptor. + return (int)esds.AverageBitrate; + } + } + + /// <summary> + /// Gets the sample rate of the audio represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the sample rate of + /// the audio represented by the current instance. + /// </value> + public int AudioSampleRate { + get { return (int)(sample_rate >> 16); } + } + + /// <summary> + /// Gets the number of channels in the audio represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the number of + /// channels in the audio represented by the current + /// instance. + /// </value> + public int AudioChannels { + get { return channel_count; } + } + + /// <summary> + /// Gets the sample size of the audio represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the sample size of + /// the audio represented by the current instance. + /// </value> + public int AudioSampleSize { + get { return sample_size; } + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/IsoAudioSampleEntry.cs.meta b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoAudioSampleEntry.cs.meta new file mode 100644 index 0000000..73f546e --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoAudioSampleEntry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 985d1265608f9adbda1c1dbe038bd412 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/IsoChunkLargeOffsetBox.cs b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoChunkLargeOffsetBox.cs new file mode 100644 index 0000000..464e533 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoChunkLargeOffsetBox.cs @@ -0,0 +1,169 @@ +// +// IsoChunkLargeOffsetBox.cs: Provides an implementation of a ISO/IEC 14496-12 +// ChunkLargeOffsetBox. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Mpeg4 +{ + /// <summary> + /// This class extends <see cref="FullBox" /> to provide an + /// implementation of a ISO/IEC 14496-12 ChunkLargeOffsetBox. + /// </summary> + /// <remarks> + /// <see cref="IsoChunkOffsetBox" /> and <see + /// cref="IsoChunkLargeOffsetBox" /> contain offsets of media data + /// within the file. As such, if the file changes by even one byte, + /// these values are devalidatated and the box will have to be + /// overwritten to maintain playability. + /// </remarks> + public class IsoChunkLargeOffsetBox : FullBox + { + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="IsoChunkLargeOffsetBox" /> with a provided header + /// and handler by reading the contents from a specified + /// file. + /// </summary> + /// <param name="header"> + /// A <see cref="BoxHeader" /> object containing the header + /// to use for the new instance. + /// </param> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object to read the contents + /// of the box from. + /// </param> + /// <param name="handler"> + /// A <see cref="IsoHandlerBox" /> object containing the + /// handler that applies to the new instance. + /// </param> + public IsoChunkLargeOffsetBox (BoxHeader header, TagLib.File file, IsoHandlerBox handler) + : base (header, file, handler) + { + ByteVector box_data = file.ReadBlock (DataSize); + + Offsets = new ulong[(int) + box_data.Mid (0, 4).ToUInt ()]; + + for (int i = 0; i < Offsets.Length; i++) + Offsets[i] = box_data.Mid (4 + i * 8, 8).ToULong (); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets and sets the data contained in the current instance. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> object containing the data + /// contained in the current instance. + /// </value> + public override ByteVector Data { + get { + ByteVector output = ByteVector.FromUInt ((uint)Offsets.Length); + for (int i = 0; i < Offsets.Length; i++) + output.Add (ByteVector.FromULong (Offsets[i])); + + return output; + } + } + + /// <summary> + /// Gets the offset table contained in the current instance. + /// </summary> + /// <value> + /// A <see cref="T:ulong[]" /> containing the offset table + /// contained in the current instance. + /// </value> + public ulong[] Offsets { get; private set; } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Overwrites the existing box in the file after updating + /// the table for a size change. + /// </summary> + /// <param name="file"> + /// A <see cref="File" /> object containing the file to which + /// the current instance belongs and wo which modifications + /// must be applied. + /// </param> + /// <param name="sizeDifference"> + /// A <see cref="long" /> value containing the size + /// change that occurred in the file. + /// </param> + /// <param name="after"> + /// A <see cref="long" /> value containing the position in + /// the file after which offsets will be invalidated. If an + /// offset is before this point, it won't be updated. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <see param="file" /> is <see langword="null" />. + /// </exception> + public void Overwrite (File file, long sizeDifference, long after) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + file.Insert (Render (sizeDifference, after), Header.Position, Size); + } + + /// <summary> + /// Renders the current instance after updating the table for + /// a size change. + /// </summary> + /// <param name="sizeDifference"> + /// A <see cref="long" /> value containing the size + /// change that occurred in the file. + /// </param> + /// <param name="after"> + /// A <see cref="long" /> value containing the position in + /// the file after which offsets will be invalidated. If an + /// offset is before this point, it won't be updated. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the file. + /// </returns> + public ByteVector Render (long sizeDifference, long after) + { + for (int i = 0; i < Offsets.Length; i++) + if (Offsets[i] >= (ulong)after) + Offsets[i] = (ulong)((long)Offsets[i] + sizeDifference); + + return Render (); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/IsoChunkLargeOffsetBox.cs.meta b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoChunkLargeOffsetBox.cs.meta new file mode 100644 index 0000000..19f1881 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoChunkLargeOffsetBox.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d0ca89970f2030b84926ebeebcbce72a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/IsoChunkOffsetBox.cs b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoChunkOffsetBox.cs new file mode 100644 index 0000000..5df8e51 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoChunkOffsetBox.cs @@ -0,0 +1,168 @@ +// +// IsoChunkOffsetBox.cs: Provides an implementation of a ISO/IEC 14496-12 +// ChunkOffsetBox. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Mpeg4 +{ + /// <summary> + /// This class extends <see cref="FullBox" /> to provide an + /// implementation of a ISO/IEC 14496-12 ChunkOffsetBox. + /// </summary> + /// <remarks> + /// <see cref="IsoChunkOffsetBox" /> and <see + /// cref="IsoChunkLargeOffsetBox" /> contain offsets of media data + /// within the file. As such, if the file changes by even one byte, + /// these values are devalidatated and the box will have to be + /// overwritten to maintain playability. + /// </remarks> + public class IsoChunkOffsetBox : FullBox + { + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="IsoChunkOffsetBox" /> with a provided header and + /// handler by reading the contents from a specified file. + /// </summary> + /// <param name="header"> + /// A <see cref="BoxHeader" /> object containing the header + /// to use for the new instance. + /// </param> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object to read the contents + /// of the box from. + /// </param> + /// <param name="handler"> + /// A <see cref="IsoHandlerBox" /> object containing the + /// handler that applies to the new instance. + /// </param> + public IsoChunkOffsetBox (BoxHeader header, TagLib.File file, IsoHandlerBox handler) + : base (header, file, handler) + { + ByteVector box_data = file.ReadBlock (DataSize); + + Offsets = new uint[(int)box_data.Mid (0, 4).ToUInt ()]; + + for (int i = 0; i < Offsets.Length; i++) + Offsets[i] = box_data.Mid (4 + i * 4, 4).ToUInt (); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets and sets the data contained in the current instance. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> object containing the data + /// contained in the current instance. + /// </value> + public override ByteVector Data { + get { + ByteVector output = ByteVector.FromUInt ((uint)Offsets.Length); + for (int i = 0; i < Offsets.Length; i++) + output.Add (ByteVector.FromUInt (Offsets[i])); + + return output; + } + } + + /// <summary> + /// Gets the offset table contained in the current instance. + /// </summary> + /// <value> + /// A <see cref="T:uint[]" /> containing the offset table + /// contained in the current instance. + /// </value> + public uint[] Offsets { get; private set; } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Overwrites the existing box in the file after updating + /// the table for a size change. + /// </summary> + /// <param name="file"> + /// A <see cref="File" /> object containing the file to which + /// the current instance belongs and wo which modifications + /// must be applied. + /// </param> + /// <param name="sizeDifference"> + /// A <see cref="long" /> value containing the size + /// change that occurred in the file. + /// </param> + /// <param name="after"> + /// A <see cref="long" /> value containing the position in + /// the file after which offsets will be invalidated. If an + /// offset is before this point, it won't be updated. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <see param="file" /> is <see langword="null" />. + /// </exception> + public void Overwrite (File file, long sizeDifference, long after) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + file.Insert (Render (sizeDifference, after), Header.Position, Size); + } + + /// <summary> + /// Renders the current instance after updating the table for + /// a size change. + /// </summary> + /// <param name="sizeDifference"> + /// A <see cref="long" /> value containing the size + /// change that occurred in the file. + /// </param> + /// <param name="after"> + /// A <see cref="long" /> value containing the position in + /// the file after which offsets will be invalidated. If an + /// offset is before this point, it won't be updated. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the file. + /// </returns> + public ByteVector Render (long sizeDifference, long after) + { + for (int i = 0; i < Offsets.Length; i++) + if (Offsets[i] >= (uint)after) + Offsets[i] = (uint) + (Offsets[i] + sizeDifference); + + return Render (); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/IsoChunkOffsetBox.cs.meta b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoChunkOffsetBox.cs.meta new file mode 100644 index 0000000..7931d5c --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoChunkOffsetBox.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d43ea3e18f67dbd899b0e0090caaa74c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/IsoFreeSpaceBox.cs b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoFreeSpaceBox.cs new file mode 100644 index 0000000..7eb5f3e --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoFreeSpaceBox.cs @@ -0,0 +1,116 @@ +// +// IsoFreeSpaceBox.cs: Provides an implementation of a ISO/IEC 14496-12 +// FreeSpaceBox. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.Mpeg4 +{ + /// <summary> + /// This class extends <see cref="Box" /> to provide an + /// implementation of a ISO/IEC 14496-12 FreeSpaceBox. + /// </summary> + public class IsoFreeSpaceBox : Box + { + #region Private Fields + + /// <summary> + /// Contains the size of the padding. + /// </summary> + long padding; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="IsoMetaBox" /> with a provided header and + /// handler by reading the contents from a specified file. + /// </summary> + /// <param name="header"> + /// A <see cref="BoxHeader" /> object containing the header + /// to use for the new instance. + /// </param> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object to read the contents + /// of the box from. + /// </param> + /// <param name="handler"> + /// A <see cref="IsoHandlerBox" /> object containing the + /// handler that applies to the new instance. + /// </param> + public IsoFreeSpaceBox (BoxHeader header, TagLib.File file, IsoHandlerBox handler) + : base (header, handler) + { + padding = DataSize; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="IsoFreeSpaceBox" /> to occupy a specified number of + /// bytes. + /// </summary> + /// <param name="padding"> + /// A <see cref="long" /> value specifying the number of + /// bytes the new instance should occupy when rendered. + /// </param> + public IsoFreeSpaceBox (long padding) : base ("free") + { + PaddingSize = padding; + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets and sets the data contained in the current instance. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> object containing the data + /// contained in the current instance. + /// </value> + public override ByteVector Data { + get { return new ByteVector ((int)padding); } + set { padding = (value != null) ? value.Count : 0; } + } + + /// <summary> + /// Gets and sets the size the current instance will occupy + /// when rendered. + /// </summary> + /// <value> + /// A <see cref="long" /> value containing the size the + /// current instance will occupy when rendered. + /// </value> + public long PaddingSize { + get { return padding + 8; } + set { padding = value - 8; } + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/IsoFreeSpaceBox.cs.meta b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoFreeSpaceBox.cs.meta new file mode 100644 index 0000000..f8d02cf --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoFreeSpaceBox.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 989139d0574affb60983d4b835fa07a9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/IsoHandlerBox.cs b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoHandlerBox.cs new file mode 100644 index 0000000..c51deec --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoHandlerBox.cs @@ -0,0 +1,155 @@ +// +// IsoHandlerBox.cs: Provides an implementation of a ISO/IEC 14496-12 +// HandlerBox. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Mpeg4 +{ + /// <summary> + /// This class extends <see cref="FullBox" /> to provide an + /// implementation of a ISO/IEC 14496-12 FullBox. + /// </summary> + public class IsoHandlerBox : FullBox + { + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="IsoHandlerBox" /> with a provided header and + /// handler by reading the contents from a specified file. + /// </summary> + /// <param name="header"> + /// A <see cref="BoxHeader" /> object containing the header + /// to use for the new instance. + /// </param> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object to read the contents + /// of the box from. + /// </param> + /// <param name="handler"> + /// A <see cref="IsoHandlerBox" /> object containing the + /// handler that applies to the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + public IsoHandlerBox (BoxHeader header, TagLib.File file, IsoHandlerBox handler) + : base (header, file, handler) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + file.Seek (DataPosition + 4); + ByteVector box_data = file.ReadBlock (DataSize - 4); + HandlerType = box_data.Mid (0, 4); + + int end = box_data.Find ((byte)0, 16); + if (end < 16) + end = box_data.Count; + Name = end > 16 ? box_data.ToString (StringType.UTF8, 16, end - 16) : string.Empty; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="IsoHandlerBox" /> with a specified type and name. + /// </summary> + /// <param name="handlerType"> + /// A <see cref="ByteVector" /> object specifying a 4 byte + /// handler type. + /// </param> + /// <param name="name"> + /// A <see cref="string" /> object specifying the handler + /// name. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="handlerType" /> is <see langword="null" + /// />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="handlerType" /> is less than 4 bytes + /// long. + /// </exception> + public IsoHandlerBox (ByteVector handlerType, string name) + : base ("hdlr", 0, 0) + { + if (handlerType == null) + throw new ArgumentNullException (nameof (handlerType)); + + if (handlerType.Count < 4) + throw new ArgumentException ("The handler type must be four bytes long.", + nameof (handlerType)); + + HandlerType = handlerType.Mid (0, 4); + Name = name; + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the data contained in the current instance. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the data contained in the current + /// instance. + /// </value> + public override ByteVector Data { + get { + var output = new ByteVector (4) { + HandlerType, + new ByteVector (12), + ByteVector.FromString (Name, + StringType.UTF8), + new ByteVector (2) + }; + return output; + } + } + + /// <summary> + /// Gets the handler type of the current instance. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> object containing the + /// handler type of the current instance. + /// </value> + public ByteVector HandlerType { get; private set; } + + /// <summary> + /// Gets the name of the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the name of the + /// current instance. + /// </value> + public string Name { get; private set; } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/IsoHandlerBox.cs.meta b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoHandlerBox.cs.meta new file mode 100644 index 0000000..1575812 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoHandlerBox.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5c2babf0b4360f99d974d9b7a8578846 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/IsoMetaBox.cs b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoMetaBox.cs new file mode 100644 index 0000000..df7cfa5 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoMetaBox.cs @@ -0,0 +1,113 @@ +// +// IsoMetaBox.cs: Provides an implementation of a ISO/IEC 14496-12 MetaBox. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; + +namespace TagLib.Mpeg4 +{ + /// <summary> + /// This class extends <see cref="FullBox" /> to provide an + /// implementation of a ISO/IEC 14496-12 MetaBox. + /// </summary> + public class IsoMetaBox : FullBox + { + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="IsoMetaBox" /> with a provided header and + /// handler by reading the contents from a specified file. + /// </summary> + /// <param name="header"> + /// A <see cref="BoxHeader" /> object containing the header + /// to use for the new instance. + /// </param> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object to read the contents + /// of the box from. + /// </param> + /// <param name="handler"> + /// A <see cref="IsoHandlerBox" /> object containing the + /// handler that applies to the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + public IsoMetaBox (BoxHeader header, TagLib.File file, IsoHandlerBox handler) + : base (header, file, handler) + { + Children = LoadChildren (file); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="IsoMetaBox" /> with a specified handler. + /// </summary> + /// <param name="handlerType"> + /// A <see cref="ByteVector" /> object specifying a 4 byte + /// handler type. + /// </param> + /// <param name="handlerName"> + /// A <see cref="string" /> object specifying the handler + /// name. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="handlerType" /> is <see langword="null" + /// />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="handlerType" /> is less than 4 bytes + /// long. + /// </exception> + public IsoMetaBox (ByteVector handlerType, string handlerName) + : base ("meta", 0, 0) + { + if (handlerType == null) + throw new ArgumentNullException (nameof (handlerType)); + + if (handlerType.Count < 4) + throw new ArgumentException ("The handler type must be four bytes long.", nameof (handlerType)); + + Children = new List<Box> (); + AddChild (new IsoHandlerBox (handlerType, handlerName)); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the children of the current instance. + /// </summary> + /// <value> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" /> object enumerating the + /// children of the current instance. + /// </value> + public override IEnumerable<Box> Children { get; } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/IsoMetaBox.cs.meta b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoMetaBox.cs.meta new file mode 100644 index 0000000..3bedca9 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoMetaBox.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 44fce7ebbf90e84a8931eb530441db21 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/IsoMovieHeaderBox.cs b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoMovieHeaderBox.cs new file mode 100644 index 0000000..2c131c2 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoMovieHeaderBox.cs @@ -0,0 +1,238 @@ +// +// IsoMovieHeaderBox.cs: Provides an implementation of a ISO/IEC 14496-12 +// MovieHeaderBox. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Mpeg4 +{ + /// <summary> + /// This class extends <see cref="FullBox" /> to provide an + /// implementation of a ISO/IEC 14496-12 MovieHeaderBox. + /// </summary> + public class IsoMovieHeaderBox : FullBox + { + #region Private Fields + + /// <summary> + /// Contains the creation time of the movie. + /// </summary> + readonly ulong creation_time; + + /// <summary> + /// Contains the modification time of the movie. + /// </summary> + readonly ulong modification_time; + + /// <summary> + /// Contains the timescale. + /// </summary> + readonly uint timescale; + + /// <summary> + /// Contains the duration. + /// </summary> + readonly ulong duration; + + /// <summary> + /// Contains the rate. + /// </summary> + readonly uint rate; + + /// <summary> + /// Contains the volume. + /// </summary> + readonly ushort volume; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="IsoMovieHeaderBox" /> with a provided header and + /// handler by reading the contents from a specified file. + /// </summary> + /// <param name="header"> + /// A <see cref="BoxHeader" /> object containing the header + /// to use for the new instance. + /// </param> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object to read the contents + /// of the box from. + /// </param> + /// <param name="handler"> + /// A <see cref="IsoHandlerBox" /> object containing the + /// handler that applies to the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + public IsoMovieHeaderBox (BoxHeader header, TagLib.File file, IsoHandlerBox handler) + : base (header, file, handler) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + int bytes_remaining = DataSize; + ByteVector data; + + if (Version == 1) { + // Read version one (large integers). + data = file.ReadBlock (Math.Min (28, + bytes_remaining)); + if (data.Count >= 8) + creation_time = data.Mid (0, + 8).ToULong (); + if (data.Count >= 16) + modification_time = data.Mid (8, + 8).ToULong (); + if (data.Count >= 20) + timescale = data.Mid (16, 4).ToUInt (); + if (data.Count >= 28) + duration = data.Mid (20, 8).ToULong (); + bytes_remaining -= 28; + } else { + // Read version zero (normal integers). + data = file.ReadBlock (Math.Min (16, + bytes_remaining)); + if (data.Count >= 4) + creation_time = data.Mid (0, + 4).ToUInt (); + if (data.Count >= 8) + modification_time = data.Mid (4, + 4).ToUInt (); + if (data.Count >= 12) + timescale = data.Mid (8, 4).ToUInt (); + if (data.Count >= 16) + duration = data.Mid (12, 4).ToUInt (); + bytes_remaining -= 16; + } + + data = file.ReadBlock (Math.Min (6, bytes_remaining)); + if (data.Count >= 4) + rate = data.Mid (0, 4).ToUInt (); + if (data.Count >= 6) + volume = data.Mid (4, 2).ToUShort (); + file.Seek (file.Tell + 70); + bytes_remaining -= 76; + + data = file.ReadBlock (Math.Min (4, + bytes_remaining)); + + if (data.Count >= 4) + NextTrackId = data.Mid (0, 4).ToUInt (); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the creation time of movie represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="DateTime" /> value containing the creation + /// time of the movie represented by the current instance. + /// </value> + public DateTime CreationTime { + get { + return new DateTime (1904, 1, 1, 0, 0, + 0).AddTicks ((long)(10000000 * creation_time)); + } + } + + /// <summary> + /// Gets the modification time of movie represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="DateTime" /> value containing the + /// modification time of the movie represented by the current + /// instance. + /// </value> + public DateTime ModificationTime { + get { + return new DateTime (1904, 1, 1, 0, 0, + 0).AddTicks ((long)(10000000 * modification_time)); + } + } + + /// <summary> + /// Gets the duration of the movie represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="TimeSpan" /> value containing the duration + /// of the movie represented by the current instance. + /// </value> + public TimeSpan Duration { + get { + // The length is the number of ticks divided by + // ticks per second. + return TimeSpan.FromSeconds (duration / (double)timescale); + } + } + + /// <summary> + /// Gets the playback rate of the movie represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="double" /> value containing the playback + /// rate of the movie represented by the current instance. + /// </value> + public double Rate { + get { return rate / ((double)0x10000); } + } + + /// <summary> + /// Gets the playback volume of the movie represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="double" /> value containing the playback + /// volume of the movie represented by the current instance. + /// </value> + public double Volume { + get { return volume / ((double)0x100); } + } + + /// <summary> + /// Gets the ID of the next track in the movie represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the ID of the next + /// track in the movie represented by the current instance. + /// </value> + public uint NextTrackId { get; } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/IsoMovieHeaderBox.cs.meta b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoMovieHeaderBox.cs.meta new file mode 100644 index 0000000..31cff80 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoMovieHeaderBox.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cbdf1fa58c6e4ee8f90050b4ba200e1b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/IsoSampleDescriptionBox.cs b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoSampleDescriptionBox.cs new file mode 100644 index 0000000..4dc0854 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoSampleDescriptionBox.cs @@ -0,0 +1,109 @@ +// +// IsoSampleDescriptionBox.cs: Provides an implementation of a ISO/IEC 14496-12 +// SampleDescriptionBox. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; + +namespace TagLib.Mpeg4 +{ + /// <summary> + /// This class extends <see cref="FullBox" /> to provide an + /// implementation of a ISO/IEC 14496-12 SampleDescriptionBox. + /// </summary> + public class IsoSampleDescriptionBox : FullBox + { + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="IsoSampleDescriptionBox" /> with a provided header + /// and handler by reading the contents from a specified + /// file. + /// </summary> + /// <param name="header"> + /// A <see cref="BoxHeader" /> object containing the header + /// to use for the new instance. + /// </param> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object to read the contents + /// of the box from. + /// </param> + /// <param name="handler"> + /// A <see cref="IsoHandlerBox" /> object containing the + /// handler that applies to the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + public IsoSampleDescriptionBox (BoxHeader header, TagLib.File file, IsoHandlerBox handler) + : base (header, file, handler) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + EntryCount = file.ReadBlock (4).ToUInt (); + Children = LoadChildren (file); + } + + #endregion + + + #region Public Properties + + /// <summary> + /// Gets the position of the data contained in the current + /// instance, after any box specific headers. + /// </summary> + /// <value> + /// A <see cref="long" /> value containing the position of + /// the data contained in the current instance. + /// </value> + protected override long DataPosition { + get { return base.DataPosition + 4; } + } + + /// <summary> + /// Gets the number of boxes at the begining of the children + /// that will be stored as <see cref="IsoAudioSampleEntry" /> + /// of <see cref="IsoVisualSampleEntry" /> objects, depending + /// on the handler. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the number of + /// children that will appear as sample entries. + /// </value> + public uint EntryCount { get; } + + /// <summary> + /// Gets the children of the current instance. + /// </summary> + /// <value> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" /> object enumerating the + /// children of the current instance. + /// </value> + public override IEnumerable<Box> Children { get; } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/IsoSampleDescriptionBox.cs.meta b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoSampleDescriptionBox.cs.meta new file mode 100644 index 0000000..e9d7aca --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoSampleDescriptionBox.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 63519246ddd625dc09d803ea727347f1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/IsoSampleEntry.cs b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoSampleEntry.cs new file mode 100644 index 0000000..20a77a6 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoSampleEntry.cs @@ -0,0 +1,96 @@ +// +// IsoSampleEntry.cs: Provides an implementation of a ISO/IEC 14496-12 +// SampleEntry. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Mpeg4 +{ + /// <summary> + /// This class extends <see cref="Box" /> to provide an + /// implementation of a ISO/IEC 14496-12 SampleEntry. + /// </summary> + public class IsoSampleEntry : Box + { + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="IsoSampleEntry" /> with a provided header and + /// handler by reading the contents from a specified file. + /// </summary> + /// <param name="header"> + /// A <see cref="BoxHeader" /> object containing the header + /// to use for the new instance. + /// </param> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object to read the contents + /// of the box from. + /// </param> + /// <param name="handler"> + /// A <see cref="IsoHandlerBox" /> object containing the + /// handler that applies to the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + public IsoSampleEntry (BoxHeader header, TagLib.File file, IsoHandlerBox handler) + : base (header, handler) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + file.Seek (base.DataPosition + 6); + DataReferenceIndex = file.ReadBlock (2).ToUShort (); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the position of the data contained in the current + /// instance, after any box specific headers. + /// </summary> + /// <value> + /// A <see cref="long" /> value containing the position of + /// the data contained in the current instance. + /// </value> + protected override long DataPosition { + get { return base.DataPosition + 8; } + } + + /// <summary> + /// Gets the data reference index of the current instance. + /// </summary> + /// <value> + /// A <see cref="ushort" /> value containing the data + /// reference index of the current instance. + /// </value> + public ushort DataReferenceIndex { get; private set; } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/IsoSampleEntry.cs.meta b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoSampleEntry.cs.meta new file mode 100644 index 0000000..c1e5257 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoSampleEntry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a5118d3397eaabd6396f8c7420c3bb9f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/IsoSampleTableBox.cs b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoSampleTableBox.cs new file mode 100644 index 0000000..3db8b07 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoSampleTableBox.cs @@ -0,0 +1,90 @@ +// +// IsoSampleTableBox.cs: Provides an implementation of a ISO/IEC 14496-12 +// SampleTableBox. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; + +namespace TagLib.Mpeg4 +{ + /// <summary> + /// This class extends <see cref="Box" /> to provide an + /// implementation of a ISO/IEC 14496-12 SampleTableBox. + /// </summary> + public class IsoSampleTableBox : Box + { + #region Private Fields + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="IsoSampleTableBox" /> with a provided header and + /// handler by reading the contents from a specified file. + /// </summary> + /// <param name="header"> + /// A <see cref="BoxHeader" /> object containing the header + /// to use for the new instance. + /// </param> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object to read the contents + /// of the box from. + /// </param> + /// <param name="handler"> + /// A <see cref="IsoHandlerBox" /> object containing the + /// handler that applies to the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + public IsoSampleTableBox (BoxHeader header, TagLib.File file, IsoHandlerBox handler) + : base (header, handler) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + Children = LoadChildren (file); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the children of the current instance. + /// </summary> + /// <value> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" /> object enumerating the + /// children of the current instance. + /// </value> + public override IEnumerable<Box> Children { get; } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/IsoSampleTableBox.cs.meta b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoSampleTableBox.cs.meta new file mode 100644 index 0000000..1c21308 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoSampleTableBox.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ea0ba1a02fe1b62b2881512be697e629 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/IsoUserDataBox.cs b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoUserDataBox.cs new file mode 100644 index 0000000..5e53a57 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoUserDataBox.cs @@ -0,0 +1,105 @@ +// +// IsoUserDataBox.cs: Provides an implementation of a ISO/IEC 14496-12 +// UserDataBox. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; + +namespace TagLib.Mpeg4 +{ + /// <summary> + /// This class extends <see cref="Box" /> to provide an + /// implementation of a ISO/IEC 14496-12 UserDataBox. + /// </summary> + public class IsoUserDataBox : Box + { + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="IsoUserDataBox" /> with a provided header and + /// handler by reading the contents from a specified file. + /// </summary> + /// <param name="header"> + /// A <see cref="BoxHeader" /> object containing the header + /// to use for the new instance. + /// </param> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object to read the contents + /// of the box from. + /// </param> + /// <param name="handler"> + /// A <see cref="IsoHandlerBox" /> object containing the + /// handler that applies to the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + public IsoUserDataBox (BoxHeader header, TagLib.File file, IsoHandlerBox handler) + : base (header, handler) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + Children = LoadChildren (file); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="IsoUserDataBox" /> with no children. + /// </summary> + public IsoUserDataBox () : base ("udta") + { + Children = new List<Box> (); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the children of the current instance. + /// </summary> + /// <value> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" /> object enumerating the + /// children of the current instance. + /// </value> + public override IEnumerable<Box> Children { get; } + + /// <summary> + /// Gets the box headers for the current "<c>udta</c>" box and + /// all parent boxes up to the top of the file. + /// </summary> + /// <value> + /// A <see cref="T:BoxHeader[]" /> containing the headers for + /// the current "<c>udta</c>" box and its parent boxes up to + /// the top of the file, in the order they appear, or <see + /// langword="null" /> if none is present. + /// </value> + public BoxHeader[] ParentTree { get; set; } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/IsoUserDataBox.cs.meta b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoUserDataBox.cs.meta new file mode 100644 index 0000000..e909875 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoUserDataBox.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d443e2d449f2857a5b6e79db0ad53dc5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/IsoVisualSampleEntry.cs b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoVisualSampleEntry.cs new file mode 100644 index 0000000..da8a43d --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoVisualSampleEntry.cs @@ -0,0 +1,196 @@ +// +// IsoVisualSampleEntry.cs: Provides an implementation of a ISO/IEC 14496-12 +// VisualSampleEntry and support for reading MPEG-4 video properties. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Globalization; + +namespace TagLib.Mpeg4 +{ + /// <summary> + /// This class extends <see cref="IsoSampleEntry" /> and implements + /// <see cref="IVideoCodec" /> to provide an implementation of a + /// ISO/IEC 14496-12 VisualSampleEntry and support for reading MPEG-4 + /// video properties. + /// </summary> + public class IsoVisualSampleEntry : IsoSampleEntry, IVideoCodec + { + #region Private Fields + + /// <summary> + /// Contains the width of the visual. + /// </summary> + readonly ushort width; + + /// <summary> + /// Contains the height of the visual. + /// </summary> + readonly ushort height; + + /* + /// <summary> + /// Contains the children of the box. + /// </summary> + private BoxList children; + */ + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="IsoVisualSampleEntry" /> with a provided header and + /// handler by reading the contents from a specified file. + /// </summary> + /// <param name="header"> + /// A <see cref="BoxHeader" /> object containing the header + /// to use for the new instance. + /// </param> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object to read the contents + /// of the box from. + /// </param> + /// <param name="handler"> + /// A <see cref="IsoHandlerBox" /> object containing the + /// handler that applies to the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + public IsoVisualSampleEntry (BoxHeader header, TagLib.File file, + IsoHandlerBox handler) + : base (header, file, handler) + { + file.Seek (base.DataPosition + 16); + width = file.ReadBlock (2).ToUShort (); + height = file.ReadBlock (2).ToUShort (); + + /* + TODO: What are the children anyway? + children = LoadChildren (file); + */ + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the position of the data contained in the current + /// instance, after any box specific headers. + /// </summary> + /// <value> + /// A <see cref="long" /> value containing the position of + /// the data contained in the current instance. + /// </value> + protected override long DataPosition { + get { return base.DataPosition + 62; } + } + + /* + /// <summary> + /// Gets the children of the current instance. + /// </summary> + /// <value> + /// A <see cref="IEnumerable{T}" /> object enumerating the + /// children of the current instance. + /// </value> + public override BoxList Children { + get {return children;} + } + */ + + #endregion + + + + #region IVideoCodec Properties + + /// <summary> + /// Gets the duration of the media represented by the current + /// instance. + /// </summary> + /// <value> + /// Always <see cref="TimeSpan.Zero" />. + /// </value> + public TimeSpan Duration { + get { return TimeSpan.Zero; } + } + + /// <summary> + /// Gets the types of media represented by the current + /// instance. + /// </summary> + /// <value> + /// Always <see cref="MediaTypes.Video" />. + /// </value> + public MediaTypes MediaTypes { + get { return MediaTypes.Video; } + } + + /// <summary> + /// Gets a text description of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a description + /// of the media represented by the current instance. + /// </value> + public string Description { + get { + return string.Format (CultureInfo.InvariantCulture, "MPEG-4 Video ({0})", BoxType); + } + } + + /// <summary> + /// Gets the width of the video represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> containing the width of the video + /// represented by the current instance. + /// </value> + public int VideoWidth { + get { return width; } + } + + /// <summary> + /// Gets the height of the video represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> containing the height of the video + /// represented by the current instance. + /// </value> + public int VideoHeight { + get { return height; } + } + + #endregion + } +} \ No newline at end of file diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/IsoVisualSampleEntry.cs.meta b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoVisualSampleEntry.cs.meta new file mode 100644 index 0000000..0ca3508 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/IsoVisualSampleEntry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b2683606c312126038bc7840ea8af72c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/TextBox.cs b/Scripts/TaglibSharp/Mpeg4/Boxes/TextBox.cs new file mode 100644 index 0000000..6eab691 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/TextBox.cs @@ -0,0 +1,96 @@ +// +// TextBox.cs +// +// Author: +// Alan McGovern <alan.mcgovern@gmail.com> +// +// Copyright (c) 2012 Alan McGovern +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as +// published by the Free Software Foundation; either version 2.1 of the +// License, or (at your option) any later version. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +using System; +using TagLib.Mpeg4; + +namespace TagLib +{ + /// <summary> + /// Represent an MP4 text box + /// </summary> + public class TextBox : Box + { + #region Private Fields + + /// <summary> + /// Contains the box's data. + /// </summary> + ByteVector data; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="UnknownBox" /> with a provided header and handler + /// by reading the contents from a specified file. + /// </summary> + /// <param name="header"> + /// A <see cref="BoxHeader" /> object containing the header + /// to use for the new instance. + /// </param> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object to read the contents + /// of the box from. + /// </param> + /// <param name="handler"> + /// A <see cref="IsoHandlerBox" /> object containing the + /// handler that applies to the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + public TextBox (BoxHeader header, File file, IsoHandlerBox handler) + : base (header, handler) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + data = LoadData (file); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets and sets the box data contained in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> object containing the box + /// data contained in the current instance. + /// </value> + public override ByteVector Data { + get { return data; } + set { data = value; } + } + + #endregion + } +} + diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/TextBox.cs.meta b/Scripts/TaglibSharp/Mpeg4/Boxes/TextBox.cs.meta new file mode 100644 index 0000000..4574f6f --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/TextBox.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 41c315eb322c671bd9ed59b891d2094b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/UnknownBox.cs b/Scripts/TaglibSharp/Mpeg4/Boxes/UnknownBox.cs new file mode 100644 index 0000000..ef0262f --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/UnknownBox.cs @@ -0,0 +1,96 @@ +// +// UnknownBox.cs: Provides a simple implementation of a box of unknown type. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Mpeg4 +{ + /// <summary> + /// This class extends <see cref="Box" /> to provide a simple + /// implementation of a box of unknown type. + /// </summary> + public class UnknownBox : Box + { + #region Private Fields + + /// <summary> + /// Contains the box's data. + /// </summary> + ByteVector data; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="UnknownBox" /> with a provided header and handler + /// by reading the contents from a specified file. + /// </summary> + /// <param name="header"> + /// A <see cref="BoxHeader" /> object containing the header + /// to use for the new instance. + /// </param> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object to read the contents + /// of the box from. + /// </param> + /// <param name="handler"> + /// A <see cref="IsoHandlerBox" /> object containing the + /// handler that applies to the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + public UnknownBox (BoxHeader header, TagLib.File file, IsoHandlerBox handler) : base (header, handler) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + data = file.ReadBlock (DataSize > 0 ? DataSize : 0); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets and sets the box data contained in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> object containing the box + /// data contained in the current instance. + /// </value> + public override ByteVector Data { + get { return data; } + set { data = value; } + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/UnknownBox.cs.meta b/Scripts/TaglibSharp/Mpeg4/Boxes/UnknownBox.cs.meta new file mode 100644 index 0000000..4613d8f --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/UnknownBox.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3061613889bb6748db8f631a7e1fbf49 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/UrlBox.cs b/Scripts/TaglibSharp/Mpeg4/Boxes/UrlBox.cs new file mode 100644 index 0000000..d84e198 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/UrlBox.cs @@ -0,0 +1,96 @@ +// +// UrlBox.cs +// +// Author: +// Alan McGovern <alan.mcgovern@gmail.com> +// +// Copyright (c) 2012 Alan McGovern +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as +// published by the Free Software Foundation; either version 2.1 of the +// License, or (at your option) any later version. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +using System; +using TagLib.Mpeg4; + +namespace TagLib +{ + /// <summary> + /// Represent a MP4 URL box + /// </summary> + public class UrlBox : Box + { + #region Private Fields + + /// <summary> + /// Contains the box's data. + /// </summary> + ByteVector data; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="UnknownBox" /> with a provided header and handler + /// by reading the contents from a specified file. + /// </summary> + /// <param name="header"> + /// A <see cref="BoxHeader" /> object containing the header + /// to use for the new instance. + /// </param> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object to read the contents + /// of the box from. + /// </param> + /// <param name="handler"> + /// A <see cref="IsoHandlerBox" /> object containing the + /// handler that applies to the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + public UrlBox (BoxHeader header, File file, IsoHandlerBox handler) + : base (header, handler) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + data = LoadData (file); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets and sets the box data contained in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> object containing the box + /// data contained in the current instance. + /// </value> + public override ByteVector Data { + get { return data; } + set { data = value; } + } + + #endregion + } +} + diff --git a/Scripts/TaglibSharp/Mpeg4/Boxes/UrlBox.cs.meta b/Scripts/TaglibSharp/Mpeg4/Boxes/UrlBox.cs.meta new file mode 100644 index 0000000..5702663 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/Boxes/UrlBox.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 57b4e67ab7e85f6988b741084a6db2bc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg4/File.cs b/Scripts/TaglibSharp/Mpeg4/File.cs new file mode 100644 index 0000000..2778d0a --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/File.cs @@ -0,0 +1,455 @@ +// +// File.cs: Provides tagging and properties support for MPEG-4 files. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; +using System.Linq; + +namespace TagLib.Mpeg4 +{ + /// <summary> + /// This class extends <see cref="TagLib.File" /> to provide tagging + /// and properties support for MPEG-4 files. + /// </summary> + [SupportedMimeType ("taglib/m4a", "m4a")] + [SupportedMimeType ("taglib/m4b", "m4b")] + [SupportedMimeType ("taglib/m4v", "m4v")] + [SupportedMimeType ("taglib/m4p", "m4p")] + [SupportedMimeType ("taglib/mp4", "mp4")] + [SupportedMimeType ("audio/mp4")] + [SupportedMimeType ("audio/x-m4a")] + [SupportedMimeType ("video/mp4")] + [SupportedMimeType ("video/x-m4v")] + public class File : TagLib.File + { + #region Private Fields + + /// <summary> + /// Contains the Apple tag. + /// </summary> + AppleTag apple_tag; + + /// <summary> + /// Contains the combined tag. + /// </summary> + /// <remarks> + /// TODO: Add support for ID3v2 tags. + /// </remarks> + CombinedTag tag; + + /// <summary> + /// Contains the media properties. + /// </summary> + Properties properties; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system and specified read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path, ReadStyle propertiesStyle) + : base (path) + { + Read (propertiesStyle); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system with an average read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path) + : this (path, ReadStyle.Average) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction and + /// specified read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction, ReadStyle propertiesStyle) + : base (abstraction) + { + Read (propertiesStyle); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction with an + /// average read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction) + : this (abstraction, ReadStyle.Average) + { + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets a abstract representation of all tags stored in the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Tag" /> object representing all tags + /// stored in the current instance. + /// </value> + public override Tag Tag { + get { return tag; } + } + + /// <summary> + /// Gets the media properties of the file represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Properties" /> object containing the + /// media properties of the file represented by the current + /// instance. + /// </value> + public override Properties Properties { + get { return properties; } + } + + /// <summary> + /// Get the UDTA Boxes + /// </summary> + protected List<IsoUserDataBox> UdtaBoxes { get; } = new List<IsoUserDataBox> (); + + #endregion + + + + #region Public Methods + + /// <summary> + /// Saves the changes made in the current instance to the + /// file it represents. + /// </summary> + public override void Save () + { + // Boilerplate + PreSave (); + + if (UdtaBoxes.Count == 0) { + var udtaBox = new IsoUserDataBox (); + UdtaBoxes.Add (udtaBox); + } + + // Try to get into write mode. + Mode = AccessMode.Write; + try { + var parser = new FileParser (this); + parser.ParseBoxHeaders (); + + InvariantStartPosition = parser.MdatStartPosition; + InvariantEndPosition = parser.MdatEndPosition; + + long size_change = 0; + long write_position = 0; + + // To avoid rewriting udta blocks which might not have been modified, + // the code here will work correctly if: + // 1. There is a single udta for the entire file + // - OR - + // 2. There are multiple utdtas, but only 1 of them contains the Apple ILST box. + // We should be OK in the vast majority of cases + IsoUserDataBox udtaBox = FindAppleTagUdta (); + if (null == udtaBox) + udtaBox = new IsoUserDataBox (); + ByteVector tag_data = udtaBox.Render (); + + // If we don't have a "udta" box to overwrite... + if (udtaBox.ParentTree == null || + udtaBox.ParentTree.Length == 0) { + + // Stick the box at the end of the moov box. + BoxHeader moov_header = parser.MoovTree[parser.MoovTree.Length - 1]; + size_change = tag_data.Count; + write_position = moov_header.Position + moov_header.TotalBoxSize; + Insert (tag_data, write_position, 0); + + // Overwrite the parent box sizes. + for (int i = parser.MoovTree.Length - 1; i >= 0; i--) + size_change = parser.MoovTree[i].Overwrite (this, size_change); + } else { + // Overwrite the old box. + BoxHeader udta_header = udtaBox.ParentTree[udtaBox.ParentTree.Length - 1]; + size_change = tag_data.Count - udta_header.TotalBoxSize; + write_position = udta_header.Position; + Insert (tag_data, write_position, udta_header.TotalBoxSize); + + // Overwrite the parent box sizes. + for (int i = udtaBox.ParentTree.Length - 2; i >= 0; i--) + size_change = udtaBox.ParentTree[i].Overwrite (this, size_change); + } + + // If we've had a size change, we may need to adjust + // chunk offsets. + if (size_change != 0) { + // We may have moved the offset boxes, so we + // need to reread. + parser.ParseChunkOffsets (); + InvariantStartPosition = parser.MdatStartPosition; + InvariantEndPosition = parser.MdatEndPosition; + + foreach (Box box in parser.ChunkOffsetBoxes) { + if (box is IsoChunkLargeOffsetBox co64) { + co64.Overwrite (this, size_change, write_position); + continue; + } + + if (box is IsoChunkOffsetBox stco) { + stco.Overwrite (this, size_change, write_position); + continue; + } + } + } + + TagTypesOnDisk = TagTypes; + } finally { + Mode = AccessMode.Closed; + } + } + + /// <summary> + /// Gets a tag of a specified type from the current instance, + /// optionally creating a new tag if possible. + /// </summary> + /// <param name="type"> + /// A <see cref="TagLib.TagTypes" /> value indicating the + /// type of tag to read. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> value specifying whether or not to + /// try and create the tag if one is not found. + /// </param> + /// <returns> + /// A <see cref="Tag" /> object containing the tag that was + /// found in or added to the current instance. If no + /// matching tag was found and none was created, <see + /// langword="null" /> is returned. + /// </returns> + /// <remarks> + /// At the time of this writing, only <see cref="AppleTag" /> + /// is supported. All other tag types will be ignored. + /// </remarks> + public override Tag GetTag (TagTypes type, bool create) + { + if (type == TagTypes.Apple) { + if (apple_tag == null && create) { + IsoUserDataBox udtaBox = FindAppleTagUdta (); + if (null == udtaBox) { + udtaBox = new IsoUserDataBox (); + } + apple_tag = new AppleTag (udtaBox); + tag.SetTags (apple_tag); + } + + return apple_tag; + } + + return null; + } + + /// <summary> + /// Removes a set of tag types from the current instance. + /// </summary> + /// <param name="types"> + /// A bitwise combined <see cref="TagLib.TagTypes" /> value + /// containing tag types to be removed from the file. + /// </param> + /// <remarks> + /// In order to remove all tags from a file, pass <see + /// cref="TagTypes.AllTags" /> as <paramref name="types" />. + /// </remarks> + public override void RemoveTags (TagTypes types) + { + if ((types & TagTypes.Apple) != TagTypes.Apple || apple_tag == null) + return; + + apple_tag.DetachIlst (); + apple_tag = null; + tag.SetTags (); + } + + #endregion + + + + #region Private Methods + + /// <summary> + /// Reads the file with a specified read style. + /// </summary> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + void Read (ReadStyle propertiesStyle) + { + // TODO: Support Id3v2 boxes!!! + tag = new CombinedTag (); + Mode = AccessMode.Read; + try { + var parser = new FileParser (this); + + if ((propertiesStyle & ReadStyle.Average) == 0) + parser.ParseTag (); + else + parser.ParseTagAndProperties (); + + InvariantStartPosition = parser.MdatStartPosition; + InvariantEndPosition = parser.MdatEndPosition; + + UdtaBoxes.AddRange (parser.UserDataBoxes); + + // Ensure our collection contains at least a single empty box + if (UdtaBoxes.Count == 0) { + var dummy = new IsoUserDataBox (); + UdtaBoxes.Add (dummy); + } + + // Check if a udta with ILST actually exists + if (IsAppleTagUdtaPresent ()) + TagTypesOnDisk |= TagTypes.Apple; //There is an udta present with ILST info + + // Find the udta box with the Apple Tag ILST + IsoUserDataBox udtaBox = FindAppleTagUdta (); + if (null == udtaBox) { + udtaBox = new IsoUserDataBox (); + } + apple_tag = new AppleTag (udtaBox); + tag.SetTags (apple_tag); + + // If we're not reading properties, we're done. + if ((propertiesStyle & ReadStyle.Average) == 0) { + Mode = AccessMode.Closed; + return; + } + + // Get the movie header box. + var mvhd_box = parser.MovieHeaderBox; + if (mvhd_box == null) { + Mode = AccessMode.Closed; + throw new CorruptFileException ("mvhd box not found."); + } + + var audio_sample_entry = parser.AudioSampleEntry; + var visual_sample_entry = parser.VisualSampleEntry; + + // Read the properties. + properties = new Properties (mvhd_box.Duration, audio_sample_entry, visual_sample_entry); + } finally { + Mode = AccessMode.Closed; + } + } + + /// <summary> + /// Find the udta box within our collection that contains the Apple ILST data. + /// </summary> + /// <remarks> + /// If there is a single udta in a file, we return that. + /// If there are multiple udtas, we search for the one that contains the ILST box. + /// </remarks> + IsoUserDataBox FindAppleTagUdta () + { + if (UdtaBoxes.Count == 1) + return UdtaBoxes[0]; //Single udta - just return it + + // multiple udta : pick out the shallowest node which has an ILst tag + var udtaBox = UdtaBoxes + .Where (box => box.GetChildRecursively (BoxType.Ilst) != null) + .OrderBy (box => box.ParentTree.Length) + .FirstOrDefault (); + + return udtaBox; + } + + /// <summary> + /// Returns true if there is a udta with ILST present in our collection + /// </summary> + bool IsAppleTagUdtaPresent () + { + foreach (var udtaBox in UdtaBoxes) { + if (udtaBox.GetChild (BoxType.Meta) != null && udtaBox.GetChild (BoxType.Meta).GetChild (BoxType.Ilst) != null) + return true; + } + + return false; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Mpeg4/File.cs.meta b/Scripts/TaglibSharp/Mpeg4/File.cs.meta new file mode 100644 index 0000000..9760acc --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/File.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 94a393d23a72f232488c3771e55ef837 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Mpeg4/FileParser.cs b/Scripts/TaglibSharp/Mpeg4/FileParser.cs new file mode 100644 index 0000000..81e94ac --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/FileParser.cs @@ -0,0 +1,606 @@ +// +// FileParser.cs: Provides methods for reading important information from an +// MPEG-4 file. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2006-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; + +namespace TagLib.Mpeg4 +{ + /// <summary> + /// This class provides methods for reading important information + /// from an MPEG-4 file. + /// </summary> + public class FileParser + { + #region Private Fields + + /// <summary> + /// Contains the file to read from. + /// </summary> + readonly TagLib.File file; + + /// <summary> + /// Contains the first header found in the file. + /// </summary> + readonly BoxHeader first_header; + + /// <summary> + /// Contains the ISO movie header box. + /// </summary> + IsoMovieHeaderBox mvhd_box; + + /// <summary> + /// Contains the ISO user data boxes. + /// </summary> + readonly List<IsoUserDataBox> udta_boxes = new List<IsoUserDataBox> (); + + /// <summary> + /// Contains the box headers from the top of the file to the + /// "moov" box. + /// </summary> + BoxHeader[] moov_tree; + + /// <summary> + /// Contains the box headers from the top of the file to the + /// "udta" box. + /// </summary> + BoxHeader[] udta_tree; + + /// <summary> + /// Contains the "stco" boxes found in the file. + /// </summary> + readonly List<Box> stco_boxes = new List<Box> (); + + /// <summary> + /// Contains the "stsd" boxes found in the file. + /// </summary> + readonly List<Box> stsd_boxes = new List<Box> (); + + /// <summary> + /// Contains the position at which the "mdat" box starts. + /// </summary> + long mdat_start = -1; + + /// <summary> + /// Contains the position at which the "mdat" box ends. + /// </summary> + long mdat_end = -1; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="FileParser" /> for a specified file. + /// </summary> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object to perform operations + /// on. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + /// <exception cref="CorruptFileException"> + /// <paramref name="file" /> does not start with a + /// "<c>ftyp</c>" box. + /// </exception> + public FileParser (TagLib.File file) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + this.file = file; + first_header = new BoxHeader (file, 0); + + if (first_header.BoxType != "ftyp") + throw new CorruptFileException ("File does not start with 'ftyp' box."); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the movie header box read by the current instance. + /// </summary> + /// <value> + /// A <see cref="IsoMovieHeaderBox" /> object read by the + /// current instance, or <see langword="null" /> if not found. + /// </value> + /// <remarks> + /// This value will only be set by calling <see + /// cref="ParseTagAndProperties()" />. + /// </remarks> + public IsoMovieHeaderBox MovieHeaderBox { + get { return mvhd_box; } + } + + /// <summary> + /// Gets all user data boxes read by the current instance. + /// </summary> + /// <value> + /// A <see cref="IsoUserDataBox" /> array read by the + /// current instance. + /// </value> + /// <remarks> + /// This value will only be set by calling <see + /// cref="ParseTag()" /> and <see + /// cref="ParseTagAndProperties()" />. + /// </remarks> + public IsoUserDataBox[] UserDataBoxes { + get { return udta_boxes.ToArray (); } + } + + /// <summary> + /// Get the User Data Box + /// </summary> + public IsoUserDataBox UserDataBox { + get { return UserDataBoxes.Length == 0 ? null : UserDataBoxes[0]; } + } + + /// <summary> + /// Gets the audio sample entry read by the current instance. + /// </summary> + /// <value> + /// A <see cref="IsoAudioSampleEntry" /> object read by the + /// current instance, or <see langword="null" /> if not found. + /// </value> + /// <remarks> + /// This value will only be set by calling <see + /// cref="ParseTagAndProperties()" />. + /// </remarks> + public IsoAudioSampleEntry AudioSampleEntry { + get { + foreach (IsoSampleDescriptionBox box in stsd_boxes) + foreach (Box sub in box.Children) { + if (sub is IsoAudioSampleEntry entry) + return entry; + } + return null; + } + } + + /// <summary> + /// Gets the visual sample entry read by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="IsoVisualSampleEntry" /> object read by the + /// current instance, or <see langword="null" /> if not found. + /// </value> + /// <remarks> + /// This value will only be set by calling <see + /// cref="ParseTagAndProperties()" />. + /// </remarks> + public IsoVisualSampleEntry VisualSampleEntry { + get { + foreach (IsoSampleDescriptionBox box in stsd_boxes) + foreach (Box sub in box.Children) { + if (sub is IsoVisualSampleEntry entry) + return entry; + } + return null; + } + } + + /// <summary> + /// Gets the box headers for the first "<c>moov</c>" box and + /// all parent boxes up to the top of the file as read by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="T:BoxHeader[]" /> containing the headers for + /// the first "<c>moov</c>" box and its parent boxes up to + /// the top of the file, in the order they appear, or <see + /// langword="null" /> if none is present. + /// </value> + /// <remarks> + /// This value is useful for overwriting box headers, and is + /// only be set by calling <see cref="ParseBoxHeaders()" />. + /// </remarks> + public BoxHeader[] MoovTree { + get { return moov_tree; } + } + + /// <summary> + /// Gets the box headers for the first "<c>udta</c>" box and + /// all parent boxes up to the top of the file as read by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="T:BoxHeader[]" /> containing the headers for + /// the first "<c>udta</c>" box and its parent boxes up to + /// the top of the file, in the order they appear, or <see + /// langword="null" /> if none is present. + /// </value> + /// <remarks> + /// This value is useful for overwriting box headers, and is + /// only be set by calling <see cref="ParseBoxHeaders()" />. + /// </remarks> + public BoxHeader[] UdtaTree { + get { return udta_tree; } + } + + /// <summary> + /// Gets all chunk offset boxes read by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:Box[]" /> containing all chunk offset boxes + /// read by the current instance. + /// </value> + /// <remarks> + /// These boxes contain offset information for media data in + /// the current instance and can be devalidated by size + /// change operations, in which case they need to be + /// corrected. This value will only be set by calling <see + /// cref="ParseChunkOffsets()" />. + /// </remarks> + public Box[] ChunkOffsetBoxes { + get { return stco_boxes.ToArray (); } + } + + /// <summary> + /// Gets the position at which the "<c>mdat</c>" box starts. + /// </summary> + /// <value> + /// A <see cref="long" /> value containing the seek position + /// at which the "<c>mdat</c>" box starts. + /// </value> + /// <remarks> + /// The "<c>mdat</c>" box contains the media data for the + /// file and is used for estimating the invariant data + /// portion of the file. + /// </remarks> + public long MdatStartPosition { + get { return mdat_start; } + } + + /// <summary> + /// Gets the position at which the "<c>mdat</c>" box ends. + /// </summary> + /// <value> + /// A <see cref="long" /> value containing the seek position + /// at which the "<c>mdat</c>" box ends. + /// </value> + /// <remarks> + /// The "<c>mdat</c>" box contains the media data for the + /// file and is used for estimating the invariant data + /// portion of the file. + /// </remarks> + public long MdatEndPosition { + get { return mdat_end; } + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Parses the file referenced by the current instance, + /// searching for box headers that will be useful in saving + /// the file. + /// </summary> + public void ParseBoxHeaders () + { + try { + ResetFields (); + ParseBoxHeaders (first_header.TotalBoxSize, file.Length, null); + } catch (CorruptFileException e) { + file.MarkAsCorrupt (e.Message); + } + } + + /// <summary> + /// Parses the file referenced by the current instance, + /// searching for tags. + /// </summary> + public void ParseTag () + { + try { + ResetFields (); + ParseTag (first_header.TotalBoxSize, file.Length, null); + } catch (CorruptFileException e) { + file.MarkAsCorrupt (e.Message); + } + } + + /// <summary> + /// Parses the file referenced by the current instance, + /// searching for tags and properties. + /// </summary> + public void ParseTagAndProperties () + { + try { + ResetFields (); + ParseTagAndProperties (first_header.TotalBoxSize, file.Length, null, null); + } catch (CorruptFileException e) { + file.MarkAsCorrupt (e.Message); + } + } + + /// <summary> + /// Parses the file referenced by the current instance, + /// searching for chunk offset boxes. + /// </summary> + public void ParseChunkOffsets () + { + try { + ResetFields (); + ParseChunkOffsets (first_header.TotalBoxSize, file.Length); + } catch (CorruptFileException e) { + file.MarkAsCorrupt (e.Message); + } + } + + #endregion + + + + #region Private Methods + + /// <summary> + /// Parses boxes for a specified range, looking for headers. + /// </summary> + /// <param name="start"> + /// A <see cref="long" /> value specifying the seek position + /// at which to start reading. + /// </param> + /// <param name="end"> + /// A <see cref="long" /> value specifying the seek position + /// at which to stop reading. + /// </param> + /// <param name="parents"> + /// A <see cref="T:System.Collections.Generic.List`1" /> object containing all the parent + /// handlers that apply to the range. + /// </param> + void ParseBoxHeaders (long start, long end, List<BoxHeader> parents) + { + BoxHeader header; + + for (long position = start; position < end; position += header.TotalBoxSize) { + header = new BoxHeader (file, position); + + if (moov_tree == null && header.BoxType == BoxType.Moov) { + List<BoxHeader> new_parents = AddParent (parents, header); + moov_tree = new_parents.ToArray (); + ParseBoxHeaders (header.HeaderSize + position, header.TotalBoxSize + position, new_parents); + } else if (header.BoxType == BoxType.Mdia || + header.BoxType == BoxType.Minf || + header.BoxType == BoxType.Stbl || + header.BoxType == BoxType.Trak) { + ParseBoxHeaders (header.HeaderSize + position, header.TotalBoxSize + position, AddParent (parents, header)); + } else if (udta_tree == null && + header.BoxType == BoxType.Udta) { + // For compatibility, we still store the tree to the first udta + // block. The proper way to get this info is from the individual + // IsoUserDataBox.ParentTree member. + udta_tree = AddParent (parents, header).ToArray (); + } else if (header.BoxType == BoxType.Mdat) { + mdat_start = position; + mdat_end = position + header.TotalBoxSize; + } + + if (header.TotalBoxSize == 0) + break; + } + } + + /// <summary> + /// Parses boxes for a specified range, looking for tags. + /// </summary> + /// <param name="start"> + /// A <see cref="long" /> value specifying the seek position + /// at which to start reading. + /// </param> + /// <param name="end"> + /// A <see cref="long" /> value specifying the seek position + /// at which to stop reading. + /// </param> + /// <param name="parents"> + /// A <see cref="T:List" /> of <see cref="BoxHeader" /> parents. + /// </param> + void ParseTag (long start, long end, List<BoxHeader> parents) + { + BoxHeader header; + + for (long position = start; position < end; position += header.TotalBoxSize) { + header = new BoxHeader (file, position); + + if (header.BoxType == BoxType.Moov) { + ParseTag (header.HeaderSize + position, header.TotalBoxSize + position, AddParent (parents, header)); + } else if (header.BoxType == BoxType.Mdia || + header.BoxType == BoxType.Minf || + header.BoxType == BoxType.Stbl || + header.BoxType == BoxType.Trak) { + ParseTag (header.HeaderSize + position, header.TotalBoxSize + position, AddParent (parents, header)); + } else if (header.BoxType == BoxType.Udta) { + var udtaBox = BoxFactory.CreateBox (file, header) as IsoUserDataBox; + + // Since we can have multiple udta boxes, save the parent for each one + List<BoxHeader> new_parents = AddParent (parents, header); + udtaBox.ParentTree = new_parents.ToArray (); + + udta_boxes.Add (udtaBox); + } else if (header.BoxType == BoxType.Mdat) { + mdat_start = position; + mdat_end = position + header.TotalBoxSize; + } + + if (header.TotalBoxSize == 0) + break; + } + } + + /// <summary> + /// Parses boxes for a specified range, looking for tags and + /// properties. + /// </summary> + /// <param name="start"> + /// A <see cref="long" /> value specifying the seek position + /// at which to start reading. + /// </param> + /// <param name="end"> + /// A <see cref="long" /> value specifying the seek position + /// at which to stop reading. + /// </param> + /// <param name="handler"> + /// A <see cref="IsoHandlerBox" /> object that applied to the + /// range being searched. + /// </param> + /// <param name="parents"> + /// A <see cref="T:List" /> of <see cref="BoxHeader" /> parents. + /// </param> + void ParseTagAndProperties (long start, long end, IsoHandlerBox handler, List<BoxHeader> parents) + { + BoxHeader header; + + for (long position = start; position < end; position += header.TotalBoxSize) { + header = new BoxHeader (file, position); + ByteVector type = header.BoxType; + + if (type == BoxType.Moov) { + ParseTagAndProperties (header.HeaderSize + position, header.TotalBoxSize + position, handler, AddParent (parents, header)); + } else if (type == BoxType.Mdia || + type == BoxType.Minf || + type == BoxType.Stbl || + type == BoxType.Trak) { + ParseTagAndProperties (header.HeaderSize + position, header.TotalBoxSize + position, handler, AddParent (parents, header)); + } else if (type == BoxType.Stsd) { + stsd_boxes.Add (BoxFactory.CreateBox (file, header, handler)); + } else if (type == BoxType.Hdlr) { + handler = BoxFactory.CreateBox (file, header, handler) as IsoHandlerBox; + } else if (mvhd_box == null && + type == BoxType.Mvhd) { + mvhd_box = BoxFactory.CreateBox (file, header, handler) as IsoMovieHeaderBox; + } else if (type == BoxType.Udta) { + var udtaBox = BoxFactory.CreateBox (file, header, handler) as IsoUserDataBox; + + // Since we can have multiple udta boxes, save the parent for each one + List<BoxHeader> new_parents = AddParent (parents, header); + udtaBox.ParentTree = new_parents.ToArray (); + + udta_boxes.Add (udtaBox); + } else if (type == BoxType.Mdat) { + mdat_start = position; + mdat_end = position + header.TotalBoxSize; + } + + if (header.TotalBoxSize == 0) + break; + } + } + + /// <summary> + /// Parses boxes for a specified range, looking for chunk + /// offset boxes. + /// </summary> + /// <param name="start"> + /// A <see cref="long" /> value specifying the seek position + /// at which to start reading. + /// </param> + /// <param name="end"> + /// A <see cref="long" /> value specifying the seek position + /// at which to stop reading. + /// </param> + void ParseChunkOffsets (long start, long end) + { + BoxHeader header; + + for (long position = start; position < end; position += header.TotalBoxSize) { + header = new BoxHeader (file, position); + + if (header.BoxType == BoxType.Moov) { + ParseChunkOffsets (header.HeaderSize + position, header.TotalBoxSize + position); + } else if (header.BoxType == BoxType.Moov || + header.BoxType == BoxType.Mdia || + header.BoxType == BoxType.Minf || + header.BoxType == BoxType.Stbl || + header.BoxType == BoxType.Trak) { + ParseChunkOffsets (header.HeaderSize + position, header.TotalBoxSize + position); + } else if (header.BoxType == BoxType.Stco || + header.BoxType == BoxType.Co64) { + stco_boxes.Add (BoxFactory.CreateBox (file, header)); + } else if (header.BoxType == BoxType.Mdat) { + mdat_start = position; + mdat_end = position + header.TotalBoxSize; + } + + if (header.TotalBoxSize == 0) + break; + } + } + + /// <summary> + /// Resets all internal fields. + /// </summary> + void ResetFields () + { + mvhd_box = null; + udta_boxes.Clear (); + moov_tree = null; + udta_tree = null; + stco_boxes.Clear (); + stsd_boxes.Clear (); + mdat_start = -1; + mdat_end = -1; + } + + #endregion + + #region Private Static Methods + + /// <summary> + /// Adds a parent to the end of an existing list of parents. + /// </summary> + /// <param name="parents"> + /// A <see cref="T:System.Collections.Generic.List`1" /> object containing an existing + /// list of parents. + /// </param> + /// <param name="current"> + /// A <see cref="BoxHeader" /> object to add to the list. + /// </param> + /// <returns> + /// A new <see cref="T:System.Collections.Generic.List`1" /> object containing the list + /// of parents, including the added header. + /// </returns> + static List<BoxHeader> AddParent (List<BoxHeader> parents, + BoxHeader current) + { + var boxes = new List<BoxHeader> (); + if (parents != null) + boxes.AddRange (parents); + boxes.Add (current); + return boxes; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Mpeg4/FileParser.cs.meta b/Scripts/TaglibSharp/Mpeg4/FileParser.cs.meta new file mode 100644 index 0000000..ee76d42 --- /dev/null +++ b/Scripts/TaglibSharp/Mpeg4/FileParser.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4127087987d48cdcdab867448633fd84 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/NonContainer.meta b/Scripts/TaglibSharp/NonContainer.meta new file mode 100644 index 0000000..ed48c42 --- /dev/null +++ b/Scripts/TaglibSharp/NonContainer.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5b8fb5cdbcdc7735baf0ca3a58c29521 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/NonContainer/EndTag.cs b/Scripts/TaglibSharp/NonContainer/EndTag.cs new file mode 100644 index 0000000..3c8de4b --- /dev/null +++ b/Scripts/TaglibSharp/NonContainer/EndTag.cs @@ -0,0 +1,363 @@ +// +// EndTag.cs: Provides support for accessing and modifying a collection of tags +// appearing at the end of a file. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// + +using System; + +namespace TagLib.NonContainer +{ + /// <summary> + /// This class extends <see cref="CombinedTag" />, providing support + /// for accessing and modifying a collection of tags appearing at the + /// end of a file. + /// </summary> + /// <remarks> + /// <para>This class is used by <see cref="TagLib.NonContainer.File" + /// /> to read all the tags appearing at the end of the file but + /// could be used by other classes. It currently supports ID3v1, + /// ID3v2, and APE tags.</para> + /// </remarks> + public class EndTag : CombinedTag + { + #region Private Fields + + /// <summary> + /// Contains the file to operate on. + /// </summary> + readonly TagLib.File file; + + /// <summary> + /// Contains the number of bytes that must be read to + /// hold all applicable indicators. + /// </summary> + static readonly int read_size = (int)Math.Max (Math.Max (Ape.Footer.Size, Id3v2.Footer.Size), Id3v1.Tag.Size); + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="EndTag" /> for a specified <see cref="TagLib.File" + /// />. + /// </summary> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object on which the new + /// instance will perform its operations. + /// </param> + /// <remarks> + /// Constructing a new instance does not automatically read + /// the contents from the disk. <see cref="Read" /> must be + /// called to read the tags. + /// </remarks> + public EndTag (TagLib.File file) + { + this.file = file; + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the total size of the tags located at the end of the + /// file by reading from the file. + /// </summary> + public long TotalSize { + get { + long start = file.Length; + + while (ReadTagInfo (ref start) != TagTypes.None) + ; + + return file.Length - start; + } + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Reads the tags stored at the end of the file into the + /// current instance. + /// </summary> + /// <returns> + /// A <see cref="long" /> value indicating the seek position + /// in the file at which the read tags begin. This also + /// marks the seek position at which the media ends. + /// </returns> + public long Read (ReadStyle style) + { + TagLib.Tag tag; + ClearTags (); + long start = file.Length; + + while ((tag = ReadTag (ref start, style)) != null) + InsertTag (0, tag); + + return start; + } + + /// <summary> + /// Renders the tags contained in the current instance. + /// </summary> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// physical representation of the tags stored in the current + /// instance. + /// </returns> + /// <remarks> + /// The tags are rendered in the order that they are stored + /// in the current instance. + /// </remarks> + public ByteVector Render () + { + ByteVector data = new ByteVector (); + foreach (TagLib.Tag t in Tags) { + if (t is Ape.Tag tag) + data.Add (tag.Render ()); + else if (t is Id3v2.Tag tag1) + data.Add (tag1.Render ()); + else if (t is Id3v1.Tag tag2) + data.Add (tag2.Render ()); + } + + return data; + } + + /// <summary> + /// Writes the tags contained in the current instance to the + /// end of the file that created it, overwriting the existing + /// tags. + /// </summary> + /// <returns> + /// A <see cref="long" /> value indicating the seek position + /// in the file at which the written tags begin. This also + /// marks the seek position at which the media ends. + /// </returns> + public long Write () + { + long total_size = TotalSize; + ByteVector data = Render (); + file.Insert (data, file.Length - total_size, total_size); + return file.Length - data.Count; + } + + /// <summary> + /// Removes a set of tag types from the current instance. + /// </summary> + /// <param name="types"> + /// A bitwise combined <see cref="TagLib.TagTypes" /> value + /// containing tag types to be removed from the file. + /// </param> + /// <remarks> + /// In order to remove all tags from a file, pass <see + /// cref="TagTypes.AllTags" /> as <paramref name="types" />. + /// </remarks> + public void RemoveTags (TagTypes types) + { + for (int i = Tags.Length - 1; i >= 0; i--) { + var tag = Tags[i]; + if (types == TagTypes.AllTags || (tag.TagTypes & types) == tag.TagTypes) { + RemoveTag (tag); + } + } + } + + /// <summary> + /// Adds a tag of a specified type to the current instance, + /// optionally copying values from an existing type. + /// </summary> + /// <param name="type"> + /// A <see cref="TagTypes" /> value specifying the type of + /// tag to add to the current instance. At the time of this + /// writing, this is limited to <see cref="TagTypes.Ape" />, + /// <see cref="TagTypes.Id3v1" />, and <see + /// cref="TagTypes.Id3v2" />. + /// </param> + /// <param name="copy"> + /// A <see cref="TagLib.Tag" /> to copy values from using + /// <see cref="TagLib.Tag.CopyTo" />, or <see + /// langword="null" /> if no tag is to be copied. + /// </param> + /// <returns> + /// The <see cref="TagLib.Tag" /> object added to the current + /// instance, or <see langword="null" /> if it couldn't be + /// created. + /// </returns> + /// <remarks> + /// ID3v2 tags are added at the end of the current instance, + /// while other tags are added to the beginning. + /// </remarks> + public TagLib.Tag AddTag (TagTypes type, TagLib.Tag copy) + { + TagLib.Tag tag = null; + + if (type == TagTypes.Id3v1) { + tag = new TagLib.Id3v1.Tag (); + } else if (type == TagTypes.Id3v2) { + Id3v2.Tag tag32 = new Id3v2.Tag { + Version = 4 + }; + tag32.Flags |= Id3v2.HeaderFlags.FooterPresent; + tag = tag32; + } else if (type == TagTypes.Ape) { + tag = new TagLib.Ape.Tag (); + } + + if (tag != null) { + copy?.CopyTo (tag, true); + + if (type == TagTypes.Id3v1) + AddTag (tag); + else + InsertTag (0, tag); + } + + return tag; + } + + #endregion + + + + #region Private Methods + + /// <summary> + /// Reads a tag ending at a specified position and moves the + /// cursor to its start position. + /// </summary> + /// <param name="end"> + /// A <see cref="long" /> value reference specifying at what + /// position the potential tag ends at. If a tag is found, + /// this value will be updated to the position at which the + /// found tag starts. + /// </param> + /// <param name="style"> + /// A <see cref="ReadStyle"/> value specifying how the media + /// data is to be read into the current instance. + /// </param> + /// <returns> + /// A <see cref="TagLib.Tag" /> object representing the tag + /// found at the specified position, or <see langword="null" + /// /> if no tag was found. + /// </returns> + TagLib.Tag ReadTag (ref long end, ReadStyle style) + { + long start = end; + TagTypes type = ReadTagInfo (ref start); + TagLib.Tag tag = null; + + try { + switch (type) { + case TagTypes.Ape: + tag = new TagLib.Ape.Tag (file, end - Ape.Footer.Size); + break; + case TagTypes.Id3v2: + tag = new TagLib.Id3v2.Tag (file, start, style); + break; + case TagTypes.Id3v1: + tag = new TagLib.Id3v1.Tag (file, start); + break; + } + + end = start; + } catch (CorruptFileException) { + } + + return tag; + } + + /// <summary> + /// Looks for a tag ending at a specified position and moves + /// the cursor to its start position. + /// </summary> + /// <param name="position"> + /// A <see cref="long" /> value reference specifying at what + /// position the potential tag ends. If a tag is found, + /// this value will be updated to the position at which the + /// found tag starts. + /// </param> + /// <returns> + /// A <see cref="TagLib.TagTypes" /> value specifying the + /// type of tag found at the specified position, or <see + /// cref="TagTypes.None" /> if no tag was found. + /// </returns> + TagTypes ReadTagInfo (ref long position) + { + if (position - read_size < 0) + return TagTypes.None; + + file.Seek (position - read_size); + ByteVector data = file.ReadBlock (read_size); + + try { + int offset = (int)(data.Count - Ape.Footer.Size); + if (data.ContainsAt (Ape.Footer.FileIdentifier, offset)) { + Ape.Footer footer = new Ape.Footer (data.Mid (offset)); + + // If the complete tag size is zero or + // the tag is a header, this indicates + // some sort of corruption. + if (footer.CompleteTagSize == 0 || + (footer.Flags & Ape.FooterFlags.IsHeader) != 0) + return TagTypes.None; + + position -= footer.CompleteTagSize; + return TagTypes.Ape; + } + + offset = (int)(data.Count - Id3v2.Footer.Size); + if (data.ContainsAt (Id3v2.Footer.FileIdentifier, + offset)) { + var footer = new Id3v2.Footer (data.Mid (offset)); + + position -= footer.CompleteTagSize; + return TagTypes.Id3v2; + } + + if (data.StartsWith (Id3v1.Tag.FileIdentifier)) { + position -= Id3v1.Tag.Size; + return TagTypes.Id3v1; + } + } catch (CorruptFileException) { + } + + return TagTypes.None; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/NonContainer/EndTag.cs.meta b/Scripts/TaglibSharp/NonContainer/EndTag.cs.meta new file mode 100644 index 0000000..16ab8c2 --- /dev/null +++ b/Scripts/TaglibSharp/NonContainer/EndTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b20e4c11d4e603cf7b5f02f321bc6c4e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/NonContainer/File.cs b/Scripts/TaglibSharp/NonContainer/File.cs new file mode 100644 index 0000000..483b2c6 --- /dev/null +++ b/Scripts/TaglibSharp/NonContainer/File.cs @@ -0,0 +1,398 @@ +// +// File.cs: Provides tagging and properties for files that contain an +// indeterminite number of tags at their beginning or end. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// + +using System; + +namespace TagLib.NonContainer +{ + /// <summary> + /// This abstract class extends <see cref="TagLib.File" /> to provide + /// tagging and properties for files that contain an indeterminite + /// number of tags at their beginning or end. + /// </summary> + /// <remarks> + /// <para>When extending this class, <see cref="ReadStart" />, <see + /// cref="ReadEnd" />, and <see cref="ReadProperties" /> should be + /// overrided methods that read the format specific information from + /// the file.</para> + /// <para>The file is read upon construction in the following + /// manner:</para> + /// <list type="number"> + /// <item><term>The file is opened for reading.</term></item> + /// <item><term>The tags at the start of the file are + /// read.</term></item> + /// <item><term><see cref="ReadStart" /> is called.</term></item> + /// <item><term>The tags at the end of the file are + /// read.</term></item> + /// <item><term><see cref="ReadEnd" /> is called.</term></item> + /// <item><term>If reading with a style other than <see + /// cref="ReadStyle.None" />, <see cref="ReadProperties" /> is + /// called.</term></item> + /// <item><term>The file is closed.</term></item> + /// </list> + /// </remarks> + public abstract class File : TagLib.File + { + #region Private Fields + + /// <summary> + /// Contains the tags. + /// </summary> + Tag tag; + + /// <summary> + /// Contains the media properties. + /// </summary> + Properties properties; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system and specified read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + protected File (string path, ReadStyle propertiesStyle) + : base (path) + { + Read (propertiesStyle); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system with an average read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + protected File (string path) : this (path, ReadStyle.Average) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction and + /// specified read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + protected File (IFileAbstraction abstraction, ReadStyle propertiesStyle) + : base (abstraction) + { + Read (propertiesStyle); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction with an + /// average read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + protected File (IFileAbstraction abstraction) + : this (abstraction, ReadStyle.Average) + { + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets a abstract representation of all tags stored in the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Tag" /> object representing all tags + /// stored in the current instance. + /// </value> + public override TagLib.Tag Tag { + get { return tag; } + } + + /// <summary> + /// Gets the media properties of the file represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Properties" /> object containing the + /// media properties of the file represented by the current + /// instance. + /// </value> + public override Properties Properties { + get { return properties; } + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Saves the changes made in the current instance to the + /// file it represents. + /// </summary> + public override void Save () + { + // Boilerplate + PreSave (); + Mode = AccessMode.Write; + try { + tag.Write (out var start, out var end); + InvariantStartPosition = start; + InvariantEndPosition = end; + TagTypesOnDisk = TagTypes; + } finally { + Mode = AccessMode.Closed; + } + } + + /// <summary> + /// Removes a set of tag types from the current instance. + /// </summary> + /// <param name="types"> + /// A bitwise combined <see cref="TagLib.TagTypes" /> value + /// containing tag types to be removed from the file. + /// </param> + /// <remarks> + /// In order to remove all tags from a file, pass <see + /// cref="TagTypes.AllTags" /> as <paramref name="types" />. + /// </remarks> + public override void RemoveTags (TagTypes types) + { + tag.RemoveTags (types); + } + + #endregion + + + + #region Protected Properties + + /// <summary> + /// Gets the collection of tags appearing at the start of the + /// file. + /// </summary> + /// <value> + /// A <see cref="TagLib.NonContainer.StartTag" /> storing the + /// tags for the start of the file. + /// </value> + protected StartTag StartTag { + get { return tag.StartTag; } + } + + /// <summary> + /// Gets the collection of tags appearing at the end of the + /// file. + /// </summary> + /// <value> + /// A <see cref="TagLib.NonContainer.EndTag" /> storing the + /// tags for the end of the file. + /// </value> + protected EndTag EndTag { + get { return tag.EndTag; } + } + + #endregion + + + + #region Protected Methods + + /// <summary> + /// Reads format specific information at the start of the + /// file. + /// </summary> + /// <param name="start"> + /// A <see cref="long" /> value containing the seek position + /// at which the tags end and the media data begins. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <remarks> + /// This method is called by the constructor immediately + /// after the tags at the start of the file have been read + /// and as such (so the internal seek mechanism is close to + /// the start). It should be used for reading any content + /// specific information, such as an audio header from the + /// start of the file. + /// </remarks> + protected virtual void ReadStart (long start, ReadStyle propertiesStyle) + { + } + + /// <summary> + /// Reads format specific information at the end of the + /// file. + /// </summary> + /// <param name="end"> + /// A <see cref="long" /> value containing the seek position + /// at which the media data ends and the tags begin. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <remarks> + /// This method is called by the constructor immediately + /// after the tags at the end of the file have been read + /// and as such (so the internal seek mechanism is close to + /// the end). It should be used for reading any content + /// specific information, such as an audio header from the + /// end of the file. + /// </remarks> + protected virtual void ReadEnd (long end, ReadStyle propertiesStyle) + { + } + + /// <summary> + /// Reads the audio properties from the file represented by + /// the current instance. + /// </summary> + /// <param name="start"> + /// A <see cref="long" /> value containing the seek position + /// at which the tags end and the media data begins. + /// </param> + /// <param name="end"> + /// A <see cref="long" /> value containing the seek position + /// at which the media data ends and the tags begin. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <returns> + /// A <see cref="TagLib.Properties" /> object describing the + /// media properties of the file represented by the current + /// instance. + /// </returns> + /// <remarks> + /// This method is called ONLY IF the file is constructed + /// with a read style other than <see cref="ReadStyle.None" + /// />, and as such MUST NOT return <see langword="null" />. + /// It is guaranteed that <see cref="ReadStart" /> and <see + /// cref="ReadEnd" /> will have been called first and this + /// method should be strictly used to perform final + /// processing on already read data. + /// </remarks> + protected abstract Properties ReadProperties (long start, long end, ReadStyle propertiesStyle); + + #endregion + + + + #region Private Methods + + /// <summary> + /// Reads the file with a specified read style. + /// </summary> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + void Read (ReadStyle propertiesStyle) + { + Mode = AccessMode.Read; + try { + tag = new Tag (this); + + // Read the tags and property data at the beginning of + // the file. + InvariantStartPosition = tag.ReadStart (propertiesStyle); + TagTypesOnDisk |= StartTag.TagTypes; + ReadStart (InvariantStartPosition, propertiesStyle); + + // Read the tags and property data at the end of the + // file. + InvariantEndPosition = + (InvariantStartPosition == Length) ? + Length : tag.ReadEnd (propertiesStyle); + TagTypesOnDisk |= EndTag.TagTypes; + ReadEnd (InvariantEndPosition, propertiesStyle); + + // Read the audio properties. + properties = (propertiesStyle & ReadStyle.Average) != 0 ? + ReadProperties (InvariantStartPosition, + InvariantEndPosition, propertiesStyle) : + null; + } finally { + Mode = AccessMode.Closed; + } + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/NonContainer/File.cs.meta b/Scripts/TaglibSharp/NonContainer/File.cs.meta new file mode 100644 index 0000000..f8a5821 --- /dev/null +++ b/Scripts/TaglibSharp/NonContainer/File.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 91aa532d414f80daf872bb59170f7f74 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/NonContainer/StartTag.cs b/Scripts/TaglibSharp/NonContainer/StartTag.cs new file mode 100644 index 0000000..cf09ed9 --- /dev/null +++ b/Scripts/TaglibSharp/NonContainer/StartTag.cs @@ -0,0 +1,328 @@ +// +// StartTag.cs: Provides support for accessing and modifying a collection of +// tags appearing at the start of a file. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// + +using System; + +namespace TagLib.NonContainer +{ + /// <summary> + /// This class extends <see cref="CombinedTag" />, providing support + /// for accessing and modifying a collection of tags appearing at the + /// start of a file. + /// </summary> + /// <remarks> + /// <para>This class is used by <see cref="TagLib.NonContainer.File" + /// /> to read all the tags appearing at the start of the file but + /// could be used by other classes. It currently supports ID3v2 + /// and APE tags.</para> + /// </remarks> + public class StartTag : CombinedTag + { + #region Private Fields + + /// <summary> + /// Contains the file to operate on. + /// </summary> + readonly TagLib.File file; + + /// <summary> + /// Contains the number of bytes that must be read to + /// hold all applicable indicators. + /// </summary> + readonly int read_size = (int)Math.Max (Ape.Footer.Size, Id3v2.Header.Size); + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="StartTag" /> for a specified <see + /// cref="TagLib.File" />. + /// </summary> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object on which the new + /// instance will perform its operations. + /// </param> + /// <remarks> + /// Constructing a new instance does not automatically read + /// the contents from the disk. <see cref="Read" /> must be + /// called to read the tags. + /// </remarks> + public StartTag (TagLib.File file) + { + this.file = file; + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the total size of the tags located at the end of the + /// file by reading from the file. + /// </summary> + public long TotalSize { + get { + long size = 0; + + while (ReadTagInfo (ref size) != TagTypes.None) + ; + + return size; + } + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Reads the tags stored at the start of the file into the + /// current instance. + /// </summary> + /// <returns> + /// A <see cref="long" /> value indicating the seek position + /// in the file at which the read tags end. This also + /// marks the seek position at which the media begins. + /// </returns> + public long Read (ReadStyle style) + { + TagLib.Tag tag; + ClearTags (); + long end = 0; + + while ((tag = ReadTag (ref end, style)) != null) + AddTag (tag); + + return end; + } + + /// <summary> + /// Renders the tags contained in the current instance. + /// </summary> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// physical representation of the tags stored in the current + /// instance. + /// </returns> + /// <remarks> + /// The tags are rendered in the order that they are stored + /// in the current instance. + /// </remarks> + public ByteVector Render () + { + ByteVector data = new ByteVector (); + foreach (TagLib.Tag t in Tags) { + if (t is Ape.Tag) + data.Add ((t as TagLib.Ape.Tag).Render ()); + else if (t is Id3v2.Tag) + data.Add ((t as TagLib.Id3v2.Tag).Render ()); + } + + return data; + } + + /// <summary> + /// Writes the tags contained in the current instance to the + /// beginning of the file that created it, overwriting the + /// existing tags. + /// </summary> + /// <returns> + /// A <see cref="long" /> value indicating the seek position + /// in the file at which the written tags end. This also + /// marks the seek position at which the media begins. + /// </returns> + public long Write () + { + ByteVector data = Render (); + file.Insert (data, 0, TotalSize); + return data.Count; + } + + /// <summary> + /// Removes a set of tag types from the current instance. + /// </summary> + /// <param name="types"> + /// A bitwise combined <see cref="TagLib.TagTypes" /> value + /// containing tag types to be removed from the file. + /// </param> + /// <remarks> + /// In order to remove all tags from a file, pass <see + /// cref="TagTypes.AllTags" /> as <paramref name="types" />. + /// </remarks> + public void RemoveTags (TagTypes types) + { + for (int i = Tags.Length - 1; i >= 0; i--) { + var tag = Tags[i]; + if (types == TagTypes.AllTags || (tag.TagTypes & types) == tag.TagTypes) { + RemoveTag (tag); + } + } + } + + /// <summary> + /// Adds a tag of a specified type to the current instance, + /// optionally copying values from an existing type. + /// </summary> + /// <param name="type"> + /// A <see cref="TagTypes" /> value specifying the type of + /// tag to add to the current instance. At the time of this + /// writing, this is limited to <see cref="TagTypes.Ape" /> + /// and <see cref="TagTypes.Id3v2" />. + /// </param> + /// <param name="copy"> + /// A <see cref="TagLib.Tag" /> to copy values from using + /// <see cref="TagLib.Tag.CopyTo" />, or <see + /// langword="null" /> if no tag is to be copied. + /// </param> + /// <returns> + /// The <see cref="TagLib.Tag" /> object added to the current + /// instance, or <see langword="null" /> if it couldn't be + /// created. + /// </returns> + /// <remarks> + /// ID3v2 tags are added at the end of the current instance, + /// while other tags are added to the beginning. + /// </remarks> + public TagLib.Tag AddTag (TagTypes type, TagLib.Tag copy) + { + TagLib.Tag tag = null; + + if (type == TagTypes.Id3v2) { + tag = new TagLib.Id3v2.Tag (); + } else if (type == TagTypes.Ape) { + tag = new TagLib.Ape.Tag (); + ((Ape.Tag) tag).HeaderPresent = true; + } + + if (tag != null) { + copy?.CopyTo (tag, true); + + AddTag (tag); + } + + return tag; + } + + #endregion + + + + #region Private Methods + + /// <summary> + /// Reads a tag starting at a specified position and moves the + /// cursor to its start position. + /// </summary> + /// <param name="start"> + /// A <see cref="long" /> value reference specifying at what + /// position the potential tag starts. If a tag is found, + /// this value will be updated to the position at which the + /// found tag ends. + /// </param> + /// <param name="style"> + /// A <see cref="ReadStyle"/> value specifying how the media + /// data is to be read into the current instance. + /// </param> + /// <returns> + /// A <see cref="TagLib.Tag" /> object representing the tag + /// found at the specified position, or <see langword="null" + /// /> if no tag was found. + /// </returns> + TagLib.Tag ReadTag (ref long start, ReadStyle style) + { + long end = start; + TagTypes type = ReadTagInfo (ref end); + TagLib.Tag tag = null; + + switch (type) { + case TagTypes.Ape: + tag = new TagLib.Ape.Tag (file, start); + break; + case TagTypes.Id3v2: + tag = new TagLib.Id3v2.Tag (file, start, style); + break; + } + + start = end; + return tag; + } + + /// <summary> + /// Looks for a tag starting at a specified position and moves + /// the cursor to its start position. + /// </summary> + /// <param name="position"> + /// A <see cref="long" /> value reference specifying at what + /// position the potential tag starts. If a tag is found, + /// this value will be updated to the position at which the + /// found tag ends. + /// </param> + /// <returns> + /// A <see cref="TagLib.TagTypes" /> value specifying the + /// type of tag found at the specified position, or <see + /// cref="TagTypes.None" /> if no tag was found. + /// </returns> + TagTypes ReadTagInfo (ref long position) + { + file.Seek (position); + ByteVector data = file.ReadBlock (read_size); + + try { + if (data.StartsWith (Ape.Footer.FileIdentifier)) { + Ape.Footer footer = + new Ape.Footer (data); + + position += footer.CompleteTagSize; + return TagTypes.Ape; + } + + if (data.StartsWith (Id3v2.Header.FileIdentifier)) { + Id3v2.Header header = + new Id3v2.Header (data); + + position += header.CompleteTagSize; + return TagTypes.Id3v2; + } + } catch (CorruptFileException) { + } + + return TagTypes.None; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/NonContainer/StartTag.cs.meta b/Scripts/TaglibSharp/NonContainer/StartTag.cs.meta new file mode 100644 index 0000000..678bde0 --- /dev/null +++ b/Scripts/TaglibSharp/NonContainer/StartTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4fffde839a40fa2dca6c46e99e9d8e66 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/NonContainer/Tag.cs b/Scripts/TaglibSharp/NonContainer/Tag.cs new file mode 100644 index 0000000..1fc035f --- /dev/null +++ b/Scripts/TaglibSharp/NonContainer/Tag.cs @@ -0,0 +1,246 @@ +// +// Tag.cs: Combines StartTag and EndTag in such a way as their children appear +// as its children. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// + +using System.Collections.Generic; + +namespace TagLib.NonContainer +{ + /// <summary> + /// This class extends <see cref="CombinedTag" />, combining <see + /// cref="StartTag" /> and <see cref="EndTag" /> in such a way as + /// their children appear as its children. + /// </summary> + public class Tag : CombinedTag + { + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Tag" /> for a specified <see cref="TagLib.File" />. + /// </summary> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object on which the new + /// instance will perform its operations. + /// </param> + /// <remarks> + /// Constructing a new instance does not automatically read + /// the contents from the disk. <see cref="Read" /> must be + /// called to read the tags. + /// </remarks> + public Tag (File file) + { + StartTag = new StartTag (file); + EndTag = new EndTag (file); + AddTag (StartTag); + AddTag (EndTag); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the collection of tags appearing at the start of the + /// file. + /// </summary> + /// <value> + /// A <see cref="TagLib.NonContainer.StartTag" /> storing the + /// tags for the start of the file. + /// </value> + public StartTag StartTag { get; private set; } + + /// <summary> + /// Gets the collection of tags appearing at the end of the + /// file. + /// </summary> + /// <value> + /// A <see cref="TagLib.NonContainer.EndTag" /> storing the + /// tags for the end of the file. + /// </value> + public EndTag EndTag { get; private set; } + + /// <summary> + /// Gets the tag types contained in the current instance. + /// </summary> + /// <value> + /// A bitwise combined <see cref="TagLib.TagTypes" /> + /// containing the tag types contained in the current + /// instance. + /// </value> + public override TagTypes TagTypes { + get { return StartTag.TagTypes | EndTag.TagTypes; } + } + + /// <summary> + /// Gets the tags combined in the current instance. + /// </summary> + /// <value> + /// A <see cref="T:TagLib.Tag[]" /> containing the tags combined in + /// the current instance. + /// </value> + /// <remarks> + /// This contains the combined children of <see + /// cref="Tag.StartTag" /> and <see cref="Tag.EndTag" />. + /// </remarks> + public override TagLib.Tag[] Tags { + get { + List<TagLib.Tag> tags = new List<TagLib.Tag> (); + tags.AddRange (StartTag.Tags); + tags.AddRange (EndTag.Tags); + return tags.ToArray (); + } + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Gets a tag of a specified type from the current instance. + /// </summary> + /// <param name="type"> + /// A <see cref="TagLib.TagTypes" /> value indicating the + /// type of tag to read. + /// </param> + /// <returns> + /// A <see cref="Tag" /> object containing the tag that was + /// found in the current instance. If no + /// matching tag was found and none was created, <see + /// langword="null" /> is returned. + /// </returns> + public TagLib.Tag GetTag (TagTypes type) + { + foreach (TagLib.Tag t in Tags) { + if (type == TagTypes.Id3v1 && t is Id3v1.Tag) + return t; + + if (type == TagTypes.Id3v2 && t is Id3v2.Tag) + return t; + + if (type == TagTypes.Ape && t is Ape.Tag) + return t; + } + + return null; + } + + /// <summary> + /// Removes a set of tag types from the current instance. + /// </summary> + /// <param name="types"> + /// A bitwise combined <see cref="TagLib.TagTypes" /> value + /// containing tag types to be removed from the file. + /// </param> + /// <remarks> + /// In order to remove all tags from a file, pass <see + /// cref="TagTypes.AllTags" /> as <paramref name="types" />. + /// </remarks> + public void RemoveTags (TagTypes types) + { + StartTag.RemoveTags (types); + EndTag.RemoveTags (types); + } + + /// <summary> + /// Reads the tags at the start and end of the file. + /// </summary> + /// <param name="start"> + /// A <see cref="long" /> value reference which will be set + /// to contain the seek position in the file at which the + /// tags at the start end. This also marks the seek position + /// at which the media begins. + /// </param> + /// <param name="end"> + /// A <see cref="long" /> value reference which will be set + /// to contain the seek position in the file at which the + /// tags at the end begin. This also marks the seek position + /// at which the media ends. + /// </param> + public void Read (out long start, out long end) + { + start = ReadStart (ReadStyle.None); + end = ReadEnd (ReadStyle.None); + } + + /// <summary> + /// Reads the tags stored at the start of the file into the + /// current instance. + /// </summary> + /// <returns> + /// A <see cref="long" /> value indicating the seek position + /// in the file at which the read tags end. This also + /// marks the seek position at which the media begins. + /// </returns> + public long ReadStart (ReadStyle style) + { + return StartTag.Read (style); + } + + /// <summary> + /// Reads the tags stored at the end of the file into the + /// current instance. + /// </summary> + /// <returns> + /// A <see cref="long" /> value indicating the seek position + /// in the file at which the read tags begin. This also + /// marks the seek position at which the media ends. + /// </returns> + public long ReadEnd (ReadStyle style) + { + return EndTag.Read (style); + } + + /// <summary> + /// Writes the tags to the start and end of the file. + /// </summary> + /// <param name="start"> + /// A <see cref="long" /> value reference which will be set + /// to contain the new seek position in the file at which the + /// tags at the start end. This also marks the seek position + /// at which the media begins. + /// </param> + /// <param name="end"> + /// A <see cref="long" /> value reference which will be set + /// to contain the new seek position in the file at which the + /// tags at the end begin. This also marks the seek position + /// at which the media ends. + /// </param> + public void Write (out long start, out long end) + { + start = StartTag.Write (); + end = EndTag.Write (); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/NonContainer/Tag.cs.meta b/Scripts/TaglibSharp/NonContainer/Tag.cs.meta new file mode 100644 index 0000000..feff32c --- /dev/null +++ b/Scripts/TaglibSharp/NonContainer/Tag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f989da13f485d8b94b8b06320aa07630 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Ogg.meta b/Scripts/TaglibSharp/Ogg.meta new file mode 100644 index 0000000..c7d05e0 --- /dev/null +++ b/Scripts/TaglibSharp/Ogg.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 333035e56976defa78fce698046e762b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Ogg/Bitstream.cs b/Scripts/TaglibSharp/Ogg/Bitstream.cs new file mode 100644 index 0000000..a4b9f57 --- /dev/null +++ b/Scripts/TaglibSharp/Ogg/Bitstream.cs @@ -0,0 +1,209 @@ +// +// Bitstream.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Ogg +{ + /// <summary> + /// This class accepts a sequence of pages belonging to a single + /// logical bitstream, processes them, and extracts the tagging and + /// media information. + /// </summary> + public class Bitstream + { + #region Private Fields + + /// <summary> + /// Contains the last packet of the previous page in case it + /// is continued in the next frame. + /// </summary> + ByteVector previous_packet; + + /// <summary> + /// Contains the index of the next packet to be processed. + /// </summary> + int packet_index; + + /// <summary> + /// Contains the absolute granular position of the first + /// page. + /// </summary> + readonly long first_absolute_granular_position; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Bitstream" /> capable of processing a specified + /// page. + /// </summary> + /// <param name="page"> + /// The first <see cref="Page" /> object of the stream to be + /// processed by the new instance. + /// </param> + /// <remarks> + /// The constructor only sets the new instance up to read the + /// packet, but doesn't actually read it. + /// </remarks> + /// <exception cref="ArgumentNullException"> + /// <paramref name="page" /> is <see langword="null" />. + /// </exception> + /// <exception cref="UnsupportedFormatException"> + /// No registered codec capable of processing <paramref + /// name="page" /> could be found. + /// </exception> + public Bitstream (Page page) + { + if (page == null) + throw new ArgumentNullException (nameof (page)); + + // Assume that the first packet is completely enclosed. + // This should be sufficient for codec recognition. + Codec = Codec.GetCodec (page.Packets[0]); + + first_absolute_granular_position = page.Header.AbsoluteGranularPosition; + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Reads the next logical page in the stream. + /// </summary> + /// <param name="page"> + /// The next logical <see cref="Page" /> object in the + /// stream. + /// </param> + /// <returns> + /// <see langword="true" /> if the codec has read all the + /// necessary packets for the stream and does not need to be + /// called again, typically once the Xiph comment has been + /// found. Otherwise <see langword="false" />. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="page" /> is <see langword="null" />. + /// </exception> + public bool ReadPage (Page page) + { + if (page == null) + throw new ArgumentNullException (nameof (page)); + + ByteVector[] packets = page.Packets; + + for (int i = 0; i < packets.Length; i++) { + + ByteVector packet = packets[i]; + + // If we're at the first packet of the page, and + // we're continuing an old packet, combine the + // old with the new. + if (i == 0 && (page.Header.Flags & + PageFlags.FirstPacketContinued) != 0 && + previous_packet != null) { + previous_packet.Add (packet); + packet = previous_packet; + } + + previous_packet = null; + + if (i == packets.Length - 1 && !page.Header.LastPacketComplete) { + // If we're at the last packet of the + // page and it's continued on the next page, store it. + previous_packet = new ByteVector (packet); + } else if (ReadPacket (packet)) { + // Otherwise, we need to process it. + return true; + } + } + + return false; + } + + /// <summary> + /// Gets the duration of the stream represented by the + /// current instance. + /// </summary> + /// <param name="lastAbsoluteGranularPosition"> + /// A <see cref="long" /> value containing the absolute + /// granular position of the last page in the bitstream. + /// </param> + /// <returns> + /// A <see cref="TimeSpan" /> object containing the duration + /// of the stream represented by the current instance. + /// </returns> + public TimeSpan GetDuration (long lastAbsoluteGranularPosition) + { + return Codec.GetDuration (first_absolute_granular_position, lastAbsoluteGranularPosition); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the codec object used to interpret the stream + /// represented by the current instance. + /// </summary> + /// <value> + /// The <see cref="Codec" /> object used by the current + /// instance. + /// </value> + public Codec Codec { get; private set; } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Sents a packet to the codec processor to read it. + /// </summary> + /// <param name="packet"> + /// A <see cref="ByteVector" /> object containing the next + /// packet in the stream. + /// </param> + /// <returns> + /// <see langword="true" /> if the codec has read all the + /// necessary packets for the stream and does not need to be + /// called again, typically once the Xiph comment has been + /// found. Otherwise <see langword="false" />. + /// </returns> + bool ReadPacket (ByteVector packet) + { + return Codec.ReadPacket (packet, packet_index++); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Ogg/Bitstream.cs.meta b/Scripts/TaglibSharp/Ogg/Bitstream.cs.meta new file mode 100644 index 0000000..621ba69 --- /dev/null +++ b/Scripts/TaglibSharp/Ogg/Bitstream.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4a12be478792ef0b798d11f431269c2c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Ogg/Codec.cs b/Scripts/TaglibSharp/Ogg/Codec.cs new file mode 100644 index 0000000..0fcae60 --- /dev/null +++ b/Scripts/TaglibSharp/Ogg/Codec.cs @@ -0,0 +1,288 @@ +// +// Codec.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; + +namespace TagLib.Ogg +{ + /// <summary> + /// This abstract class implements <see cref="ICodec" /> to provide + /// support for processing packets from an Ogg logical bitstream. + /// </summary> + /// <remarks> + /// Unsupported Ogg codecs can be added by creating child classes and + /// registering them using <see cref="AddCodecProvider" />. + /// </remarks> + /// <seealso cref="CodecProvider" /> + /// <seealso cref="AddCodecProvider" /> + public abstract class Codec : ICodec + { + #region Public Delegates + + /// <summary> + /// Represents a method capable of checking an Ogg header + /// packet to see it is matches a given codec. + /// </summary> + /// <param name="packet"> + /// A <see cref="ByteVector" /> object containing an Ogg + /// header packet. + /// </param> + /// <returns> + /// A <see cref="Codec" /> object capable of processing the + /// stream from which the packet was generated; otherwise + /// <see langword="null" />. + /// </returns> + /// <remarks> + /// <para>In order to add support for a new Ogg codec in + /// TagLib#, a derivative class of <see cref="Codec" /> needs + /// to be created. The class then needs to be added to the + /// codec detection system by creating a <see + /// cref="CodecProvider" /> and registering it with <see + /// cref="AddCodecProvider"/>.</para> + /// <para>A method implementing <see cref="CodecProvider" /> + /// should read <paramref name="packet" /> to determine if + /// it's subclass can handle the data. If it can, it should + /// return a new instance of that class, but in no way act + /// upon the data. If the class cannot be used to read the + /// packet, <see langref="null" /> indicates to the system + /// that it needs to try anther codec provider.</para> + /// </remarks> + /// <example> + /// <para>The following example would check for a Speex + /// packet and return a Speex codec:</para> + /// <code lang="C++"> + /// Codec.AddCodecProvider (delegate (ByteVector packet) { + /// return packet.StartsWith ("Speex ") ? new MySpeexCodec () : null; + /// }); + /// </code> + /// </example> + public delegate Codec CodecProvider (ByteVector packet); + + #endregion + + + + #region Private Static Fields + + /// <summary> + /// Contains registered codec providers. + /// </summary> + static readonly List<CodecProvider> providers = new List<CodecProvider> (); + + #endregion + + + + #region Private Static Methods + + /// <summary> + /// Determines the correct codec to use for a stream header + /// packet. + /// </summary> + /// <param name="packet"> + /// A <see cref="ByteVector" /> object containing the first + /// packet of an Ogg logical bitstream. + /// </param> + /// <returns> + /// A <see cref="Codec" /> object capable of handling + /// <paramref name="packet" /> and subsequent packets from + /// the same stream. + /// </returns> + /// <exception cref="UnsupportedFormatException"> + /// No registered codec capable of processing <paramref + /// name="packet" /> could be found. + /// </exception> + /// <remarks> + /// This method will first use <see cref="CodecProvider" /> + /// delegates registered with <see cref="AddCodecProvider" /> + /// and then attempt to use the built-in codecs. + /// </remarks> + public static Codec GetCodec (ByteVector packet) + { + Codec c = null; + + foreach (CodecProvider p in providers) { + c = p (packet); + if (c != null) return c; + } + + c = Codecs.Vorbis.FromPacket (packet); + if (c != null) + return c; + + c = Codecs.Theora.FromPacket (packet); + if (c != null) + return c; + + c = Codecs.Opus.FromPacket (packet); + if (c != null) + return c; + + throw new UnsupportedFormatException ("Unknown codec."); + } + + /// <summary> + /// Adds a codec + /// </summary> + /// <param name="provider"> + /// A <see cref="CodecProvider"/> + /// </param> + /// <remarks> + /// A <see cref="CodecProvider" /> delegate is used to add + /// support for new <see cref="Codec" /> subclasses in <see + /// cref="GetCodec" />. + /// </remarks> + /// <seealso cref="CodecProvider" /> + public static void AddCodecProvider (CodecProvider provider) + { + providers.Insert (0, provider); + } + + #endregion + + + + #region Private Properties + + /// <summary> + /// Gets a text description of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a description + /// of the media represented by the current instance. + /// </value> + public abstract string Description { get; } + + /// <summary> + /// Gets the types of media represented by the current + /// instance. + /// </summary> + /// <value> + /// A bitwise combined <see cref="MediaTypes" /> containing + /// the types of media represented by the current instance. + /// </value> + public abstract MediaTypes MediaTypes { get; } + + /// <summary> + /// Gets the raw Xiph comment data contained in the codec. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> object containing a raw Xiph + /// comment or <see langword="null"/> if none was found. + /// </value> + public abstract ByteVector CommentData { get; } + + /// <summary> + /// Gets the duration of the media represented by the current + /// instance. + /// </summary> + /// <value> + /// Always <see cref="TimeSpan.Zero" />. + /// </value> + /// <remarks> + /// In order to determine the duration of an Ogg stream, the + /// first and last granular positions will be passed to <see + /// cref="GetDuration" />. + /// </remarks> + public TimeSpan Duration { + get { return TimeSpan.Zero; } + } + + #endregion + + + + #region Private Methods + + /// <summary> + /// Reads a Ogg packet that has been encountered in the + /// stream. + /// </summary> + /// <param name="packet"> + /// A <see cref="ByteVector" /> object containing a packet to + /// be read by the current instance. + /// </param> + /// <param name="index"> + /// A <see cref="int" /> value containing the index of the + /// packet in the stream. + /// </param> + /// <returns> + /// <see langword="true" /> if the codec has read all the + /// necessary packets for the stream and does not need to be + /// called again, typically once the Xiph comment has been + /// found. Otherwise <see langword="false" />. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="packet" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="index" /> is less than zero. + /// </exception> + /// <exception cref="CorruptFileException"> + /// The data does not conform to the specificiation for the + /// codec represented by the current instance. + /// </exception> + public abstract bool ReadPacket (ByteVector packet, int index); + + /// <summary> + /// Computes the duration of the stream using the first and + /// last granular positions of the stream. + /// </summary> + /// <param name="firstGranularPosition"> + /// A <see cref="long" /> value containing the first granular + /// position of the stream. + /// </param> + /// <param name="lastGranularPosition"> + /// A <see cref="long" /> value containing the last granular + /// position of the stream. + /// </param> + /// <returns> + /// A <see cref="TimeSpan" /> value containing the duration + /// of the stream. + /// </returns> + public abstract TimeSpan GetDuration (long firstGranularPosition, long lastGranularPosition); + + /// <summary> + /// Replaces the comment packet in a collection of packets + /// with the rendered version of a Xiph comment or inserts a + /// comment packet if the stream lacks one. + /// </summary> + /// <param name="packets"> + /// A <see cref="ByteVectorCollection" /> object containing + /// a collection of packets. + /// </param> + /// <param name="comment"> + /// A <see cref="XiphComment" /> object to store the rendered + /// version of in <paramref name="packets" />. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="packets" /> or <paramref name="comment" + /// /> is <see langword="null" />. + /// </exception> + public abstract void SetCommentPacket (ByteVectorCollection packets, XiphComment comment); + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Ogg/Codec.cs.meta b/Scripts/TaglibSharp/Ogg/Codec.cs.meta new file mode 100644 index 0000000..f490d69 --- /dev/null +++ b/Scripts/TaglibSharp/Ogg/Codec.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fed920fee9cd6fea7ba74ef626454b6e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Ogg/Codecs.meta b/Scripts/TaglibSharp/Ogg/Codecs.meta new file mode 100644 index 0000000..597e62e --- /dev/null +++ b/Scripts/TaglibSharp/Ogg/Codecs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eb042ad18bd78a508b883d944a2d08d0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Ogg/Codecs/Opus.cs b/Scripts/TaglibSharp/Ogg/Codecs/Opus.cs new file mode 100644 index 0000000..a4717cc --- /dev/null +++ b/Scripts/TaglibSharp/Ogg/Codecs/Opus.cs @@ -0,0 +1,374 @@ +// +// Opus.cs: +// +// Author: +// Les De Ridder (les@lesderid.net) +// +// Copyright (C) 2007 Brian Nickel +// Copyright (C) 2015 Les De Ridder +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Ogg.Codecs +{ + /// <summary> + /// This class extends <see cref="Codec" /> and implements <see + /// cref="IAudioCodec" /> to provide support for processing Ogg + /// Opus bitstreams. + /// </summary> + public class Opus : Codec, IAudioCodec + { + #region Private Static Fields + + /// <summary> + /// Contains the file identifier. + /// </summary> + static readonly ByteVector magic_signature_base = "Opus"; + + static readonly ByteVector magic_signature_header = "OpusHead"; + static readonly ByteVector magic_signature_comment = "OpusTags"; + static readonly int magic_signature_length = 8; + + #endregion + + + + #region Private Fields + + /// <summary> + /// Contains the header packet. + /// </summary> + HeaderPacket header; + + /// <summary> + /// Contains the comment data. + /// </summary> + ByteVector comment_data; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Opus" />. + /// </summary> + Opus () + { + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Reads a Ogg packet that has been encountered in the + /// stream. + /// </summary> + /// <param name="packet"> + /// A <see cref="ByteVector" /> object containing a packet to + /// be read by the current instance. + /// </param> + /// <param name="index"> + /// A <see cref="int" /> value containing the index of the + /// packet in the stream. + /// </param> + /// <returns> + /// <see langword="true" /> if the codec has read all the + /// necessary packets for the stream and does not need to be + /// called again, typically once the Xiph comment has been + /// found. Otherwise <see langword="false" />. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="packet" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="index" /> is less than zero. + /// </exception> + /// <exception cref="CorruptFileException"> + /// The data does not conform to the specificiation for the + /// codec represented by the current instance. + /// </exception> + public override bool ReadPacket (ByteVector packet, int index) + { + if (packet == null) + throw new ArgumentNullException (nameof (packet)); + + if (index < 0) + throw new ArgumentOutOfRangeException (nameof (index), "index must be at least zero."); + + ByteVector signature = MagicSignature (packet); + if (signature != magic_signature_header && index == 0) + throw new CorruptFileException ("Stream does not begin with opus header."); + + if (comment_data == null) { + if (signature == magic_signature_header) + header = new HeaderPacket (packet); + else if (signature == magic_signature_comment) + comment_data = packet.Mid (magic_signature_length); + else + return true; + } + + return comment_data != null; + } + + /// <summary> + /// Computes the duration of the stream using the first and + /// last granular positions of the stream. + /// </summary> + /// <param name="firstGranularPosition"> + /// A <see cref="long" /> value containing the first granular + /// position of the stream. + /// </param> + /// <param name="lastGranularPosition"> + /// A <see cref="long" /> value containing the last granular + /// position of the stream. + /// </param> + /// <returns> + /// A <see cref="TimeSpan" /> value containing the duration + /// of the stream. + /// </returns> + public override TimeSpan GetDuration (long firstGranularPosition, long lastGranularPosition) + { + return TimeSpan.FromSeconds ((lastGranularPosition - firstGranularPosition - 2 * header.pre_skip) / (double)48000); + } + + /// <summary> + /// Replaces the comment packet in a collection of packets + /// with the rendered version of a Xiph comment or inserts a + /// comment packet if the stream lacks one. + /// </summary> + /// <param name="packets"> + /// A <see cref="ByteVectorCollection" /> object containing + /// a collection of packets. + /// </param> + /// <param name="comment"> + /// A <see cref="XiphComment" /> object to store the rendered + /// version of in <paramref name="packets" />. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="packets" /> or <paramref name="comment" + /// /> is <see langword="null" />. + /// </exception> + public override void SetCommentPacket (ByteVectorCollection packets, XiphComment comment) + { + if (packets == null) + throw new ArgumentNullException (nameof (packets)); + + if (comment == null) + throw new ArgumentNullException (nameof (comment)); + + ByteVector data = new ByteVector (); + data.Add (magic_signature_comment); + data.Add (comment.Render (true)); + if (packets.Count > 1 && MagicSignature (packets[1]) == magic_signature_comment) + packets[1] = data; + else + packets.Insert (1, data); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the bitrate of the audio represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing a bitrate of the + /// audio represented by the current instance. + /// </value> + /// <remarks> + /// Always returns zero, since bitrate is variable and no + /// information is stored in the Ogg header (unlike e.g. Vorbis). + /// </remarks> + public int AudioBitrate { + get { return 0; } + } + + /// <summary> + /// Gets the sample rate of the audio represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the original + /// sample rate of the audio represented by the current instance. + /// </value> + public int AudioSampleRate { + get { return (int)header.input_sample_rate; } + } + + /// <summary> + /// Gets the number of channels in the audio represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the number of + /// channels in the audio represented by the current + /// instance. + /// </value> + public int AudioChannels { + get { return (int)header.channel_count; } + } + + /// <summary> + /// Gets the types of media represented by the current + /// instance. + /// </summary> + /// <value> + /// Always <see cref="MediaTypes.Audio" />. + /// </value> + public override MediaTypes MediaTypes { + get { return MediaTypes.Audio; } + } + + /// <summary> + /// Gets the raw Xiph comment data contained in the codec. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> object containing a raw Xiph + /// comment or <see langword="null"/> if none was found. + /// </value> + public override ByteVector CommentData { + get { return comment_data; } + } + + /// <summary> + /// Gets a text description of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a description + /// of the media represented by the current instance. + /// </value> + public override string Description { + get { + return $"Opus Version {header.opus_version} Audio"; + } + } + + #endregion + + + + #region Public Static Methods + + /// <summary> + /// Implements the <see cref="T:CodecProvider" /> delegate to + /// provide support for recognizing a Opus stream from the + /// header packet. + /// </summary> + /// <param name="packet"> + /// A <see cref="ByteVector" /> object containing the stream + /// header packet. + /// </param> + /// <returns> + /// A <see cref="Codec"/> object containing a codec capable + /// of parsing the stream of <see langref="null" /> if the + /// stream is not a Opus stream. + /// </returns> + public static Codec FromPacket (ByteVector packet) + { + return (MagicSignature (packet) == magic_signature_header) ? new Opus () : null; + } + + #endregion + + + + #region Private Static Methods + + /// <summary> + /// Gets the magic signature for a specified Opus packet. + /// </summary> + /// <param name="packet"> + /// A <see cref="ByteVector" /> object containing a Opus + /// packet. + /// </param> + /// <returns> + /// A <see cref="ByteVector" /> value containing the magic + /// signature or null if the packet is invalid. + /// </returns> + static ByteVector MagicSignature (ByteVector packet) + { + if (packet.Count < magic_signature_length) + return null; + + for (int i = 0; i < magic_signature_base.Count; i++) + if (packet[i] != magic_signature_base[i]) + return null; + + return packet.Mid (0, magic_signature_length); + } + + #endregion + + /// <summary> + /// This structure represents a Opus header packet. + /// </summary> + struct HeaderPacket + { + public uint opus_version; + public uint channel_count; + public uint pre_skip; + public uint input_sample_rate; + public uint output_gain; + public uint channel_map; + public uint stream_count; + public uint two_channel_stream_count; + public uint[] channel_mappings; + + public HeaderPacket (ByteVector data) + { + opus_version = data[8]; + channel_count = data[9]; + pre_skip = data.Mid (10, 2).ToUInt (false); + input_sample_rate = data.Mid (12, 4).ToUInt (false); + output_gain = data.Mid (16, 2).ToUInt (false); + channel_map = data[18]; + + if (channel_map == 0) { + stream_count = 1; + two_channel_stream_count = channel_count - 1; + + channel_mappings = new uint[channel_count]; + channel_mappings[0] = 0; + if (channel_count == 2) { + channel_mappings[1] = 1; + } + } else { + stream_count = data[19]; + two_channel_stream_count = data[20]; + + channel_mappings = new uint[channel_count]; + for (int i = 0; i < channel_count; i++) { + channel_mappings[i] = data[21 + i]; + } + } + } + } + } +} diff --git a/Scripts/TaglibSharp/Ogg/Codecs/Opus.cs.meta b/Scripts/TaglibSharp/Ogg/Codecs/Opus.cs.meta new file mode 100644 index 0000000..3f9052f --- /dev/null +++ b/Scripts/TaglibSharp/Ogg/Codecs/Opus.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a14c8220a5c3b244faae861945f167a9 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Ogg/Codecs/Theora.cs b/Scripts/TaglibSharp/Ogg/Codecs/Theora.cs new file mode 100644 index 0000000..6e1e37a --- /dev/null +++ b/Scripts/TaglibSharp/Ogg/Codecs/Theora.cs @@ -0,0 +1,371 @@ +// +// Theora.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Ogg.Codecs +{ + /// <summary> + /// This class extends <see cref="Codec" /> and implements <see + /// cref="IVideoCodec" /> to provide support for processing Ogg + /// Theora bitstreams. + /// </summary> + public class Theora : Codec, IVideoCodec + { + #region Private Static Fields + + /// <summary> + /// Contains the file identifier. + /// </summary> + static readonly ByteVector id = "theora"; + + #endregion + + + + #region Private Fields + + /// <summary> + /// Contains the header packet. + /// </summary> + HeaderPacket header; + + /// <summary> + /// Contains the comment data. + /// </summary> + ByteVector comment_data; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Theora" />. + /// </summary> + Theora () + { + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Reads a Ogg packet that has been encountered in the + /// stream. + /// </summary> + /// <param name="packet"> + /// A <see cref="ByteVector" /> object containing a packet to + /// be read by the current instance. + /// </param> + /// <param name="index"> + /// A <see cref="int" /> value containing the index of the + /// packet in the stream. + /// </param> + /// <returns> + /// <see langword="true" /> if the codec has read all the + /// necessary packets for the stream and does not need to be + /// called again, typically once the Xiph comment has been + /// found. Otherwise <see langword="false" />. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="packet" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="index" /> is less than zero. + /// </exception> + /// <exception cref="CorruptFileException"> + /// The data does not conform to the specificiation for the + /// codec represented by the current instance. + /// </exception> + public override bool ReadPacket (ByteVector packet, int index) + { + if (packet == null) + throw new ArgumentNullException (nameof (packet)); + + if (index < 0) + throw new ArgumentOutOfRangeException (nameof (index), "index must be at least zero."); + + int type = PacketType (packet); + if (type != 0x80 && index == 0) + throw new CorruptFileException ("Stream does not begin with theora header."); + + if (comment_data == null) { + if (type == 0x80) + header = new HeaderPacket (packet); + else if (type == 0x81) + comment_data = packet.Mid (7); + else + return true; + } + + return comment_data != null; + } + + /// <summary> + /// Computes the duration of the stream using the first and + /// last granular positions of the stream. + /// </summary> + /// <param name="firstGranularPosition"> + /// A <see cref="long" /> value containing the first granular + /// position of the stream. + /// </param> + /// <param name="lastGranularPosition"> + /// A <see cref="long" /> value containing the last granular + /// position of the stream. + /// </param> + /// <returns> + /// A <see cref="TimeSpan" /> value containing the duration + /// of the stream. + /// </returns> + public override TimeSpan GetDuration (long firstGranularPosition, long lastGranularPosition) + { + return TimeSpan.FromSeconds ( + header.GranuleTime (lastGranularPosition) - + header.GranuleTime (firstGranularPosition)); + } + + /// <summary> + /// Replaces the comment packet in a collection of packets + /// with the rendered version of a Xiph comment or inserts a + /// comment packet if the stream lacks one. + /// </summary> + /// <param name="packets"> + /// A <see cref="ByteVectorCollection" /> object containing + /// a collection of packets. + /// </param> + /// <param name="comment"> + /// A <see cref="XiphComment" /> object to store the rendered + /// version of in <paramref name="packets" />. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="packets" /> or <paramref name="comment" + /// /> is <see langword="null" />. + /// </exception> + public override void SetCommentPacket (ByteVectorCollection packets, XiphComment comment) + { + if (packets == null) + throw new ArgumentNullException (nameof (packets)); + + if (comment == null) + throw new ArgumentNullException (nameof (comment)); + + ByteVector data = new ByteVector ((byte)0x81); + data.Add (id); + data.Add (comment.Render (true)); + + if (packets.Count > 1 && PacketType (packets[1]) == 0x81) + packets[1] = data; + else + packets.Insert (1, data); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the width of the video represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the width of the + /// video represented by the current instance. + /// </value> + public int VideoWidth { + get { return header.width; } + } + + /// <summary> + /// Gets the height of the video represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the height of the + /// video represented by the current instance. + /// </value> + public int VideoHeight { + get { return header.height; } + } + + /// <summary> + /// Gets the types of media represented by the current + /// instance. + /// </summary> + /// <value> + /// Always <see cref="MediaTypes.Video" />. + /// </value> + public override MediaTypes MediaTypes { + get { return MediaTypes.Video; } + } + + /// <summary> + /// Gets the raw Xiph comment data contained in the codec. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> object containing a raw Xiph + /// comment or <see langword="null"/> if none was found. + /// </value> + public override ByteVector CommentData { + get { return comment_data; } + } + + /// <summary> + /// Gets a text description of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a description + /// of the media represented by the current instance. + /// </value> + public override string Description { + get { + return $"Theora Version {header.major_version}.{header.minor_version} Video"; + } + } + + #endregion + + + + #region Public Static Methods + + /// <summary> + /// Implements the <see cref="T:CodecProvider" /> delegate to + /// provide support for recognizing a Theora stream from the + /// header packet. + /// </summary> + /// <param name="packet"> + /// A <see cref="ByteVector" /> object containing the stream + /// header packet. + /// </param> + /// <returns> + /// A <see cref="Codec"/> object containing a codec capable + /// of parsing the stream of <see langref="null" /> if the + /// stream is not a Theora stream. + /// </returns> + public static Codec FromPacket (ByteVector packet) + { + return (PacketType (packet) == 0x80) ? new Theora () : null; + } + + #endregion + + + + #region Private Static Methods + + /// <summary> + /// Gets the packet type for a specified Theora packet. + /// </summary> + /// <param name="packet"> + /// A <see cref="ByteVector" /> object containing a Theora + /// packet. + /// </param> + /// <returns> + /// A <see cref="int" /> value containing the packet type or + /// -1 if the packet is invalid. + /// </returns> + static int PacketType (ByteVector packet) + { + if (packet.Count <= id.Count || packet[0] < 0x80) + return -1; + + for (int i = 0; i < id.Count; i++) + if (packet[i + 1] != id[i]) + return -1; + + return packet[0]; + } + + #endregion + + /// <summary> + /// This structure represents a Theora header packet. + /// </summary> + struct HeaderPacket + { + public byte major_version; + public byte minor_version; + public byte revision_version; + public int width; + public int height; + public int fps_numerator; + public int fps_denominator; + public int keyframe_granule_shift; + + public HeaderPacket (ByteVector data) + { + major_version = data[7]; + minor_version = data[8]; + revision_version = data[9]; + // width = data.Mid (10, 2).ToShort () << 4; + // height = data.Mid (12, 2).ToShort () << 4; + width = (int)data.Mid (14, 3).ToUInt (); // Frame Width. + height = (int)data.Mid (17, 3).ToUInt (); // Frame Height. + // Offset X. + // Offset Y. + fps_numerator = (int)data.Mid (22, 4).ToUInt (); + fps_denominator = (int)data.Mid (26, 4).ToUInt (); + // Aspect Numerator. + // Aspect Denominator. + // Colorspace. + // Target bitrate. + ushort last_bits = data.Mid (40, 2).ToUShort (); + keyframe_granule_shift = (last_bits >> 5) & 0x1F; + } + + /// <summary> + /// Converts an absolute granular position into a + /// seconds. + /// </summary> + /// <param name="granularPosition"> + /// A <see cref="long" /> value containing the + /// absolute granular position. + /// </param> + /// <returns> + /// A <see cref="double" /> value containing the time + /// at <paramref name="granularPosition" /> in + /// seconds.</returns> + /// <remarks> + /// Many thanks to the good people at + /// irc://irc.freenode.net#theora for making this + /// code a reality. + /// </remarks> + public double GranuleTime (long granularPosition) + { + long iframe = granularPosition >> keyframe_granule_shift; + long pframe = granularPosition - (iframe << keyframe_granule_shift); + + return (iframe + pframe) * (fps_denominator / (double)fps_numerator); + } + } + } +} \ No newline at end of file diff --git a/Scripts/TaglibSharp/Ogg/Codecs/Theora.cs.meta b/Scripts/TaglibSharp/Ogg/Codecs/Theora.cs.meta new file mode 100644 index 0000000..e122922 --- /dev/null +++ b/Scripts/TaglibSharp/Ogg/Codecs/Theora.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4101a3ed56e2ee3c5ad91051eeca7af3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Ogg/Codecs/Vorbis.cs b/Scripts/TaglibSharp/Ogg/Codecs/Vorbis.cs new file mode 100644 index 0000000..917f9cb --- /dev/null +++ b/Scripts/TaglibSharp/Ogg/Codecs/Vorbis.cs @@ -0,0 +1,346 @@ +// +// Vorbis.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Ogg.Codecs +{ + /// <summary> + /// This class extends <see cref="Codec" /> and implements <see + /// cref="IAudioCodec" /> to provide support for processing Ogg + /// Vorbis bitstreams. + /// </summary> + public class Vorbis : Codec, IAudioCodec + { + #region Private Static Fields + + /// <summary> + /// Contains the file identifier. + /// </summary> + static readonly ByteVector id = "vorbis"; + + #endregion + + + + #region Private Fields + + /// <summary> + /// Contains the header packet. + /// </summary> + HeaderPacket header; + + /// <summary> + /// Contains the comment data. + /// </summary> + ByteVector comment_data; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Vorbis" />. + /// </summary> + Vorbis () + { + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Reads a Ogg packet that has been encountered in the + /// stream. + /// </summary> + /// <param name="packet"> + /// A <see cref="ByteVector" /> object containing a packet to + /// be read by the current instance. + /// </param> + /// <param name="index"> + /// A <see cref="int" /> value containing the index of the + /// packet in the stream. + /// </param> + /// <returns> + /// <see langword="true" /> if the codec has read all the + /// necessary packets for the stream and does not need to be + /// called again, typically once the Xiph comment has been + /// found. Otherwise <see langword="false" />. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="packet" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="index" /> is less than zero. + /// </exception> + /// <exception cref="CorruptFileException"> + /// The data does not conform to the specificiation for the + /// codec represented by the current instance. + /// </exception> + public override bool ReadPacket (ByteVector packet, int index) + { + if (packet == null) + throw new ArgumentNullException (nameof (packet)); + + if (index < 0) + throw new ArgumentOutOfRangeException (nameof (index), "index must be at least zero."); + + int type = PacketType (packet); + if (type != 1 && index == 0) + throw new CorruptFileException ("Stream does not begin with vorbis header."); + + if (comment_data == null) { + if (type == 1) + header = new HeaderPacket (packet); + else if (type == 3) + comment_data = packet.Mid (7); + else + return true; + } + + return comment_data != null; + } + + /// <summary> + /// Computes the duration of the stream using the first and + /// last granular positions of the stream. + /// </summary> + /// <param name="firstGranularPosition"> + /// A <see cref="long" /> value containing the first granular + /// position of the stream. + /// </param> + /// <param name="lastGranularPosition"> + /// A <see cref="long" /> value containing the last granular + /// position of the stream. + /// </param> + /// <returns> + /// A <see cref="TimeSpan" /> value containing the duration + /// of the stream. + /// </returns> + public override TimeSpan GetDuration (long firstGranularPosition, long lastGranularPosition) + { + return header.sample_rate == 0 ? TimeSpan.Zero : + TimeSpan.FromSeconds ((lastGranularPosition - firstGranularPosition) / (double)header.sample_rate); + } + + /// <summary> + /// Replaces the comment packet in a collection of packets + /// with the rendered version of a Xiph comment or inserts a + /// comment packet if the stream lacks one. + /// </summary> + /// <param name="packets"> + /// A <see cref="ByteVectorCollection" /> object containing + /// a collection of packets. + /// </param> + /// <param name="comment"> + /// A <see cref="XiphComment" /> object to store the rendered + /// version of in <paramref name="packets" />. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="packets" /> or <paramref name="comment" + /// /> is <see langword="null" />. + /// </exception> + public override void SetCommentPacket (ByteVectorCollection packets, XiphComment comment) + { + if (packets == null) + throw new ArgumentNullException (nameof (packets)); + + if (comment == null) + throw new ArgumentNullException (nameof (comment)); + + ByteVector data = new ByteVector ((byte)0x03); + data.Add (id); + data.Add (comment.Render (true)); + if (packets.Count > 1 && PacketType (packets[1]) == 0x03) + packets[1] = data; + else + packets.Insert (1, data); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the bitrate of the audio represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing a bitrate of the + /// audio represented by the current instance. + /// </value> + public int AudioBitrate { + get { + return (int)(header.bitrate_nominal / 1000f + 0.5); + } + } + + /// <summary> + /// Gets the sample rate of the audio represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the sample rate of + /// the audio represented by the current instance. + /// </value> + public int AudioSampleRate { + get { return (int)header.sample_rate; } + } + + /// <summary> + /// Gets the number of channels in the audio represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the number of + /// channels in the audio represented by the current + /// instance. + /// </value> + public int AudioChannels { + get { return (int)header.channels; } + } + + /// <summary> + /// Gets the types of media represented by the current + /// instance. + /// </summary> + /// <value> + /// Always <see cref="MediaTypes.Audio" />. + /// </value> + public override MediaTypes MediaTypes { + get { return MediaTypes.Audio; } + } + + /// <summary> + /// Gets the raw Xiph comment data contained in the codec. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> object containing a raw Xiph + /// comment or <see langword="null"/> if none was found. + /// </value> + public override ByteVector CommentData { + get { return comment_data; } + } + + /// <summary> + /// Gets a text description of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a description + /// of the media represented by the current instance. + /// </value> + public override string Description { + get { + return $"Vorbis Version {header.vorbis_version} Audio"; + } + } + + #endregion + + + + #region Public Static Methods + + /// <summary> + /// Implements the <see cref="T:CodecProvider" /> delegate to + /// provide support for recognizing a Vorbis stream from the + /// header packet. + /// </summary> + /// <param name="packet"> + /// A <see cref="ByteVector" /> object containing the stream + /// header packet. + /// </param> + /// <returns> + /// A <see cref="Codec"/> object containing a codec capable + /// of parsing the stream of <see langref="null" /> if the + /// stream is not a Vorbis stream. + /// </returns> + public static Codec FromPacket (ByteVector packet) + { + return (PacketType (packet) == 1) ? new Vorbis () : null; + } + + #endregion + + + + #region Private Static Methods + + /// <summary> + /// Gets the packet type for a specified Vorbis packet. + /// </summary> + /// <param name="packet"> + /// A <see cref="ByteVector" /> object containing a Vorbis + /// packet. + /// </param> + /// <returns> + /// A <see cref="int" /> value containing the packet type or + /// -1 if the packet is invalid. + /// </returns> + static int PacketType (ByteVector packet) + { + if (packet.Count <= id.Count) + return -1; + + for (int i = 0; i < id.Count; i++) + if (packet[i + 1] != id[i]) + return -1; + + return packet[0]; + } + + #endregion + + /// <summary> + /// This structure represents a Vorbis header packet. + /// </summary> + struct HeaderPacket + { + public uint sample_rate; + public uint channels; + public uint vorbis_version; + public uint bitrate_maximum; + public uint bitrate_nominal; + public uint bitrate_minimum; + + public HeaderPacket (ByteVector data) + { + vorbis_version = data.Mid (7, 4).ToUInt (false); + channels = data[11]; + sample_rate = data.Mid (12, 4).ToUInt (false); + bitrate_maximum = data.Mid (16, 4).ToUInt (false); + bitrate_nominal = data.Mid (20, 4).ToUInt (false); + bitrate_minimum = data.Mid (24, 4).ToUInt (false); + } + } + } +} diff --git a/Scripts/TaglibSharp/Ogg/Codecs/Vorbis.cs.meta b/Scripts/TaglibSharp/Ogg/Codecs/Vorbis.cs.meta new file mode 100644 index 0000000..2e79bb3 --- /dev/null +++ b/Scripts/TaglibSharp/Ogg/Codecs/Vorbis.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: eb1a3113ffc3c33888579ca93ea7b089 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Ogg/File.cs b/Scripts/TaglibSharp/Ogg/File.cs new file mode 100644 index 0000000..4cdc48f --- /dev/null +++ b/Scripts/TaglibSharp/Ogg/File.cs @@ -0,0 +1,422 @@ +// +// File.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// oggfile.cpp from TagLib +// +// Copyright (C) 2005-2007 Brian Nickel +// Copyright (C) 2003 Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; + +namespace TagLib.Ogg +{ + /// <summary> + /// This class extends <see cref="TagLib.File" /> to provide tagging + /// and properties support for Ogg files. + /// </summary> + [SupportedMimeType ("taglib/ogg", "ogg")] + [SupportedMimeType ("taglib/oga", "oga")] + [SupportedMimeType ("taglib/ogv", "ogv")] + [SupportedMimeType ("taglib/opus", "opus")] + [SupportedMimeType ("application/ogg")] + [SupportedMimeType ("application/x-ogg")] + [SupportedMimeType ("audio/vorbis")] + [SupportedMimeType ("audio/x-vorbis")] + [SupportedMimeType ("audio/x-vorbis+ogg")] + [SupportedMimeType ("audio/ogg")] + [SupportedMimeType ("audio/x-ogg")] + [SupportedMimeType ("video/ogg")] + [SupportedMimeType ("video/x-ogm+ogg")] + [SupportedMimeType ("video/x-theora+ogg")] + [SupportedMimeType ("video/x-theora")] + [SupportedMimeType ("audio/opus")] + [SupportedMimeType ("audio/x-opus")] + [SupportedMimeType ("audio/x-opus+ogg")] + public class File : TagLib.File + { + #region Private Fields + + /// <summary> + /// Contains the tags for the file. + /// </summary> + readonly GroupedComment tag; + + /// <summary> + /// Contains the media properties. + /// </summary> + Properties properties; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system and specified read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path, ReadStyle propertiesStyle) + : this (new LocalFileAbstraction (path), propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system with an average read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path) + : this (path, ReadStyle.Average) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction and + /// specified read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction, ReadStyle propertiesStyle) + : base (abstraction) + { + Mode = AccessMode.Read; + try { + tag = new GroupedComment (); + Read (propertiesStyle); + TagTypesOnDisk = TagTypes; + } finally { + Mode = AccessMode.Closed; + } + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction with an + /// average read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction) + : this (abstraction, ReadStyle.Average) + { + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Saves the changes made in the current instance to the + /// file it represents. + /// </summary> + public override void Save () + { + // Boilerplate + PreSave (); + + Mode = AccessMode.Write; + try { + var pages = new List<Page> (); + var streams = ReadStreams (pages, out var end); + var paginators = new Dictionary<uint, Paginator> (); + var new_pages = new List<List<Page>> (); + var shifts = new Dictionary<uint, int> (); + + foreach (var page in pages) { + uint id = page.Header.StreamSerialNumber; + if (!paginators.ContainsKey (id)) + paginators.Add (id, new Paginator (streams[id].Codec)); + + paginators[id].AddPage (page); + } + + foreach (uint id in paginators.Keys) { + paginators[id].SetComment (tag.GetComment (id)); + new_pages.Add (new List<Page> (paginators[id].Paginate (out var shift))); + shifts.Add (id, shift); + } + + var output = new ByteVector (); + bool empty; + do { + empty = true; + foreach (var stream_pages in new_pages) { + if (stream_pages.Count == 0) + continue; + + output.Add (stream_pages[0].Render ()); + stream_pages.RemoveAt (0); + + if (stream_pages.Count != 0) + empty = false; + } + } while (!empty); + + Insert (output, 0, end); + InvariantStartPosition = output.Count; + InvariantEndPosition = Length; + + TagTypesOnDisk = TagTypes; + + Page.OverwriteSequenceNumbers (this, output.Count, shifts); + } finally { + Mode = AccessMode.Closed; + } + } + + /// <summary> + /// Removes a set of tag types from the current instance. + /// </summary> + /// <param name="types"> + /// A bitwise combined <see cref="TagTypes" /> value + /// containing tag types to be removed from the file. + /// </param> + /// <remarks> + /// In order to remove all tags from a file, pass <see + /// cref="TagTypes.AllTags" /> as <paramref name="types" />. + /// </remarks> + public override void RemoveTags (TagTypes types) + { + if ((types & TagTypes.Xiph) != TagTypes.None) + tag.Clear (); + } + + /// <summary> + /// Gets a tag of a specified type from the current instance, + /// optionally creating a new tag if possible. + /// </summary> + /// <param name="type"> + /// A <see cref="TagTypes" /> value indicating the + /// type of tag to read. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> value specifying whether or not to + /// try and create the tag if one is not found. + /// </param> + /// <returns> + /// A <see cref="Tag" /> object containing the tag that was + /// found in or added to the current instance. If no + /// matching tag was found and none was created, <see + /// langword="null" /> is returned. + /// </returns> + public override Tag GetTag (TagTypes type, bool create) + { + if (type == TagTypes.Xiph) + foreach (var comment in tag.Comments) + return comment; + + return null; + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets a abstract representation of all tags stored in the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Tag" /> object representing all tags + /// stored in the current instance. + /// </value> + public override Tag Tag { + get { return tag; } + } + + /// <summary> + /// Gets the media properties of the file represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Properties" /> object containing the + /// media properties of the file represented by the current + /// instance. + /// </value> + public override Properties Properties { + get { return properties; } + } + + #endregion + + + + #region Private Methods + + /// <summary> + /// Reads the file with a specified read style. + /// </summary> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + void Read (ReadStyle propertiesStyle) + { + var streams = ReadStreams (null, out var end); + var codecs = new List<ICodec> (); + InvariantStartPosition = end; + InvariantEndPosition = Length; + + foreach (uint id in streams.Keys) { + tag.AddComment (id, streams[id].Codec.CommentData); + codecs.Add (streams[id].Codec); + } + + if ((propertiesStyle & ReadStyle.Average) == 0) + return; + + var last_header = LastPageHeader; + + var duration = streams[last_header.StreamSerialNumber].GetDuration (last_header.AbsoluteGranularPosition); + properties = new Properties (duration, codecs); + } + + /// <summary> + /// Reads the file until all streams have finished their + /// property and tagging data. + /// </summary> + /// <param name="pages"> + /// A <see cref="T:System.Collections.Generic.List`1"/> + /// object to be filled with <see cref="Page" /> objects as + /// they are read, or <see langword="null"/> if the pages + /// are not to be stored. + /// </param> + /// <param name="end"> + /// A <see cref="long" /> value reference to be updated to + /// the postion of the first page not read by the current + /// instance. + /// </param> + /// <returns> + /// A <see cref="T:System.Collections.Generic.Dictionary`2" + /// /> object containing stream serial numbers as the keys + /// <see cref="Bitstream" /> objects as the values. + /// </returns> + Dictionary<uint, Bitstream> ReadStreams (List<Page> pages, out long end) + { + var streams = new Dictionary<uint, Bitstream> (); + var active_streams = new List<Bitstream> (); + + long position = 0; + + do { + Bitstream stream = null; + var page = new Page (this, position); + + if ((page.Header.Flags & PageFlags.FirstPageOfStream) != 0) { + stream = new Bitstream (page); + streams.Add (page.Header.StreamSerialNumber, stream); + active_streams.Add (stream); + } + + if (stream == null) + stream = streams[page.Header.StreamSerialNumber]; + + if (active_streams.Contains (stream) && stream.ReadPage (page)) + active_streams.Remove (stream); + + pages?.Add (page); + + position += page.Size; + } while (active_streams.Count > 0); + + end = position; + + return streams; + } + + #endregion + + + + #region Private Properties + + /// <summary> + /// Gets the last page header in the file. + /// </summary> + /// <value> + /// A <see cref="PageHeader" /> object containing the last + /// page header in the file. + /// </value> + /// <remarks> + /// The last page header is used to determine the last + /// absolute granular position of a stream so the duration + /// can be calculated. + /// </remarks> + PageHeader LastPageHeader { + get { + long last_page_header_offset = RFind ("OggS"); + + if (last_page_header_offset < 0) + throw new CorruptFileException ("Could not find last header."); + + return new PageHeader (this, last_page_header_offset); + } + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Ogg/File.cs.meta b/Scripts/TaglibSharp/Ogg/File.cs.meta new file mode 100644 index 0000000..76dfe5c --- /dev/null +++ b/Scripts/TaglibSharp/Ogg/File.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d0629b431af30065c9564b78babcba44 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Ogg/GroupedComment.cs b/Scripts/TaglibSharp/Ogg/GroupedComment.cs new file mode 100644 index 0000000..80f2a90 --- /dev/null +++ b/Scripts/TaglibSharp/Ogg/GroupedComment.cs @@ -0,0 +1,1487 @@ +// +// GroupedComment.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; + +namespace TagLib.Ogg +{ + /// <summary> + /// This class combines a collection of <see cref="XiphComment"/> + /// objects so that properties can be read from each but are only set + /// to the first comment of the file. + /// </summary> + public class GroupedComment : Tag + { + #region Private Fields + + /// <summary> + /// Contains a mapping between stream serial numbers and + /// comments. + /// </summary> + readonly Dictionary<uint, XiphComment> comment_hash; + + /// <summary> + /// Contains comments in the order they are added. + /// </summary> + readonly List<XiphComment> tags; + + #endregion + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="GroupedComment" /> with now contents. + /// </summary> + public GroupedComment () + { + comment_hash = new Dictionary<uint, XiphComment> (); + tags = new List<XiphComment> (); + } + + /// <summary> + /// Gets an enumeration of the comments in the current + /// instance, in the order they were added. + /// </summary> + /// <value> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" + /// /> object enumerating through the <see cref="XiphComment" + /// /> objects contained in the current instance. + /// </value> + public IEnumerable<XiphComment> Comments { + get { return tags; } + } + + /// <summary> + /// Gets a comment in the current instance for a specified + /// stream. + /// </summary> + /// <param name="streamSerialNumber"> + /// A <see cref="uint" /> value containing the serial number + /// of the stream of the comment to get. + /// </param> + /// <returns> + /// A <see cref="XiphComment"/> with the matching serial + /// number. + /// </returns> + public XiphComment GetComment (uint streamSerialNumber) + { + return comment_hash[streamSerialNumber]; + } + + /// <summary> + /// Adds a Xiph comment to the current instance. + /// </summary> + /// <param name="streamSerialNumber"> + /// A <see cref="uint" /> value containing the serial number + /// of the stream containing the comment. + /// </param> + /// <param name="comment"> + /// A <see cref="XiphComment" /> object to add to the current + /// instance. + /// </param> + public void AddComment (uint streamSerialNumber, XiphComment comment) + { + comment_hash.Add (streamSerialNumber, comment); + tags.Add (comment); + } + + /// <summary> + /// Adds a Xiph comment to the current instance. + /// </summary> + /// <param name="streamSerialNumber"> + /// A <see cref="uint" /> value containing the serial number + /// of the stream containing the comment. + /// </param> + /// <param name="data"> + /// A <see cref="ByteVector"/> object containing the raw Xiph + /// comment to add to the current instance. + /// </param> + public void AddComment (uint streamSerialNumber, ByteVector data) + { + AddComment (streamSerialNumber, new XiphComment (data)); + } + + #endregion + + + + #region TagLib.Tag + + /// <summary> + /// Gets the tag types contained in the current instance. + /// </summary> + /// <value> + /// A bitwise combined <see cref="TagLib.TagTypes" /> + /// containing the tag types contained in the current + /// instance. + /// </value> + /// <remarks> + /// This value contains a bitwise combined value from all the + /// child tags. + /// </remarks> + /// <seealso cref="Tag.TagTypes" /> + public override TagTypes TagTypes { + get { + TagTypes types = TagTypes.None; + foreach (XiphComment tag in tags) + if (tag != null) + types |= tag.TagTypes; + + return types; + } + } + + /// <summary> + /// Gets and sets the title for the media described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the title for + /// the media described by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are + /// looped through in order and the first non-<see + /// langword="null" /> value is returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.Title" /> + public override string Title { + get { + foreach (XiphComment tag in tags) { + string value = tag?.Title; + + if (!string.IsNullOrEmpty (value)) + return value; + } + + return null; + } + set { if (tags.Count > 0) tags[0].Title = value; } + } + + /// <summary> + /// Gets and sets the sort names for the individual track title of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the sort name + /// for the track title of the media described by the current + /// instance or null if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are + /// looped through in order and the first non-empty value is + /// returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.TitleSort" /> + public override string TitleSort { + get { + foreach (XiphComment tag in tags) { + if (tag == null) + continue; + + string value = tag.TitleSort; + + if (!string.IsNullOrEmpty (value)) + return value; + } + + return null; + } + set { if (tags.Count > 0) tags[0].TitleSort = value; } + } + + /// <summary> + /// Gets and sets a short description, one-liner. + /// It represents the tagline of the Video/music. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the subtitle + /// the media represented by the current instance + /// or an empty array if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are + /// looped through in order and the first non-empty value is + /// returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.Subtitle" /> + public override string Subtitle { + get { + foreach (XiphComment tag in tags) { + string value = tag?.Subtitle; + + if (!string.IsNullOrEmpty (value)) + return value; + } + + return null; + } + set { if (tags.Count > 0) tags[0].Subtitle = value; } + } + + /// <summary> + /// Gets and sets a short description of the media. + /// For a music, this could be the comment that the artist + /// made of its artwork. For a video, this should be a + /// short summary of the story/plot, but a spoiler. This + /// should give the impression of what to expect in the + /// media. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the subtitle + /// the media represented by the current instance + /// or an empty array if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are + /// looped through in order and the first non-empty value is + /// returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.Description" /> + public override string Description { + get { + foreach (XiphComment tag in tags) { + string value = tag?.Description; + + if (!string.IsNullOrEmpty (value)) + return value; + } + + return null; + } + set { if (tags.Count > 0) tags[0].Description = value; } + } + + /// <summary> + /// Gets and sets the performers or artists who performed in + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> array containing the performers or + /// artists who performed in the media described by the + /// current instance or an empty array if no value is + /// present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are + /// looped through in order and the first non-empty value is + /// returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.Performers" /> + public override string[] Performers { + get { + foreach (XiphComment tag in tags) { + string[] value = tag?.Performers; + + if (value != null && value.Length > 0) + return value; + } + + return new string[] { }; + } + set { if (tags.Count > 0) tags[0].Performers = value; } + } + + /// <summary> + /// Gets and sets the sort names of the performers or artists + /// who performed in the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the sort names for + /// the performers or artists who performed in the media + /// described by the current instance, or an empty array if + /// no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are + /// looped through in order and the first non-empty value is + /// returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.PerformersSort" /> + public override string[] PerformersSort { + get { + foreach (XiphComment tag in tags) { + string[] value = tag?.PerformersSort; + + if (value != null && value.Length > 0) + return value; + } + + return new string[] { }; + } + set { if (tags.Count > 0) tags[0].PerformersSort = value; } + } + + /// <summary> + /// Gets and sets the Charaters for a video media, or + /// instruments played for music media. + /// This should match the <see cref="Performers"/> array (for + /// each person correspond one/more role). Several roles for + /// the same artist/actor can be made up with semicolons. + /// For example, "Marty McFly; Marty McFly Jr.; Marlene McFly". + /// </summary> + /// <remarks> + /// <para>When getting the value, the child comments are + /// looped through in order and the first non-empty value is + /// returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.PerformersRole" /> + public override string[] PerformersRole { + get { + foreach (XiphComment tag in tags) { + string[] value = tag?.PerformersRole; + + if (value != null && value.Length > 0) + return value; + } + + return new string[] { }; + } + set { if (tags.Count > 0) tags[0].PerformersRole = value; } + } + + /// <summary> + /// Gets and sets the band or artist who is credited in the + /// creation of the entire album or collection containing the + /// media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> array containing the band or artist + /// who is credited in the creation of the entire album or + /// collection containing the media described by the current + /// instance or an empty array if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are + /// looped through in order and the first non-empty value is + /// returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.AlbumArtists" /> + public override string[] AlbumArtists { + get { + foreach (XiphComment tag in tags) { + string[] value = tag?.AlbumArtists; + + if (value != null && value.Length > 0) + return value; + } + + return new string[] { }; + } + set { if (tags.Count > 0) tags[0].AlbumArtists = value; } + } + + /// <summary> + /// Gets and sets the sort names for the band or artist who + /// is credited in the creation of the entire album or + /// collection containing the media described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the sort names + /// for the band or artist who is credited in the creation + /// of the entire album or collection containing the media + /// described by the current instance or an empty array if + /// no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are + /// looped through in order and the first non-empty value is + /// returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.AlbumArtistsSort" /> + public override string[] AlbumArtistsSort { + get { + foreach (XiphComment tag in tags) { + string[] value = tag?.AlbumArtistsSort; + + if (value != null && value.Length > 0) + return value; + } + + return new string[] { }; + } + + set { if (tags.Count > 0) tags[0].AlbumArtistsSort = value; } + } + + /// <summary> + /// Gets and sets the composers of the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> array containing the composers of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are + /// looped through in order and the first non-empty value is + /// returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.Composers" /> + public override string[] Composers { + get { + foreach (XiphComment tag in tags) { + string[] value = tag?.Composers; + + if (value != null && value.Length > 0) + return value; + } + + return new string[] { }; + } + set { if (tags.Count > 0) tags[0].Composers = value; } + } + + /// <summary> + /// Gets and sets the sort names for the composer of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the sort names + /// for the composer of the media described by the current + /// instance or an empty array if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are + /// looped through in order and the first non-empty value is + /// returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.ComposersSort" /> + public override string[] ComposersSort { + get { + foreach (XiphComment tag in tags) { + string[] value = tag?.ComposersSort; + + if (value != null && value.Length > 0) + return value; + } + + return new string[] { }; + } + set { if (tags.Count > 0) tags[0].ComposersSort = value; } + } + + /// <summary> + /// Gets and sets the album of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the album of + /// the media represented by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are + /// looped through in order and the first non-<see + /// langword="null" /> value is returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.Album" /> + public override string Album { + get { + foreach (XiphComment tag in tags) { + string value = tag?.Album; + + if (!string.IsNullOrEmpty (value)) + return value; + } + + return null; + } + set { if (tags.Count > 0) tags[0].Album = value; } + } + + /// <summary> + /// Gets and sets the sort names for the album title of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the sort names + /// for the album title of the media described by the + /// current instance or null if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are + /// looped through in order and the first non-empty value is + /// returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.AlbumSort" /> + public override string AlbumSort { + get { + foreach (XiphComment tag in tags) { + string value = tag?.AlbumSort; + + if (!string.IsNullOrEmpty (value)) + return value; + } + + return null; + } + set { if (tags.Count > 0) tags[0].AlbumSort = value; } + } + + /// <summary> + /// Gets and sets a user comment on the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing user comments + /// on the media represented by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are + /// looped through in order and the first non-<see + /// langword="null" /> value is returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.Comment" /> + public override string Comment { + get { + foreach (XiphComment tag in tags) { + string value = tag?.Comment; + + if (!string.IsNullOrEmpty (value)) + return value; + } + + return null; + } + set { if (tags.Count > 0) tags[0].Comment = value; } + } + + /// <summary> + /// Gets and sets the genres of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> array containing the genres of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are + /// looped through in order and the first non-empty value is + /// returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.Genres" /> + public override string[] Genres { + get { + foreach (XiphComment tag in tags) { + string[] value = tag?.Genres; + + if (value != null && value.Length > 0) + return value; + } + + return new string[] { }; + } + set { if (tags.Count > 0) tags[0].Genres = value; } + } + + /// <summary> + /// Gets and sets the year that the media represented by the + /// current instance was recorded. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the year that the media + /// represented by the current instance was created or zero + /// if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are + /// looped through in order and the first non-<see + /// langword="null" /> value is returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.Year" /> + public override uint Year { + get { + foreach (XiphComment tag in tags) + if (tag != null && tag.Year != 0) + return tag.Year; + + return 0; + } + set { if (tags.Count > 0) tags[0].Year = value; } + } + + /// <summary> + /// Gets and sets the position of the media represented by + /// the current instance in its containing album. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the position of the + /// media represented by the current instance in its + /// containing album or zero if not specified. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are + /// looped through in order and the first non-zero value is + /// returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.Track" /> + public override uint Track { + get { + foreach (XiphComment tag in tags) + if (tag != null && tag.Track != 0) + return tag.Track; + + return 0; + } + set { if (tags.Count > 0) tags[0].Track = value; } + } + + /// <summary> + /// Gets and sets the number of tracks in the album + /// containing the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of tracks in + /// the album containing the media represented by the current + /// instance or zero if not specified. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are + /// looped through in order and the first non-zero value is + /// returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.TrackCount" /> + public override uint TrackCount { + get { + foreach (XiphComment tag in tags) + if (tag != null && tag.TrackCount != 0) + return tag.TrackCount; + + return 0; + } + set { if (tags.Count > 0) tags[0].TrackCount = value; } + } + + /// <summary> + /// Gets and sets the number of the disc containing the media + /// represented by the current instance in the boxed set. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of the disc + /// containing the media represented by the current instance + /// in the boxed set. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are + /// looped through in order and the first non-zero value is + /// returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.Disc" /> + public override uint Disc { + get { + foreach (XiphComment tag in tags) + if (tag != null && tag.Disc != 0) + return tag.Disc; + + return 0; + } + set { if (tags.Count > 0) tags[0].Disc = value; } + } + + /// <summary> + /// Gets and sets the number of discs in the boxed set + /// containing the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of discs in + /// the boxed set containing the media represented by the + /// current instance or zero if not specified. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are + /// looped through in order and the first non-zero value is + /// returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.DiscCount" /> + public override uint DiscCount { + get { + foreach (XiphComment tag in tags) + if (tag != null && tag.DiscCount != 0) + return tag.DiscCount; + + return 0; + } + set { if (tags.Count > 0) tags[0].DiscCount = value; } + } + + /// <summary> + /// Gets and sets the lyrics or script of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the lyrics or + /// script of the media represented by the current instance + /// or <see langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are + /// looped through in order and the first non-<see + /// langword="null" /> value is returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.Lyrics" /> + public override string Lyrics { + get { + foreach (XiphComment tag in tags) { + string value = tag?.Lyrics; + + if (!string.IsNullOrEmpty (value)) + return value; + } + + return null; + } + set { if (tags.Count > 0) tags[0].Lyrics = value; } + } + + /// <summary> + /// Gets and sets the grouping on the album which the media + /// in the current instance belongs to. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the grouping on + /// the album which the media in the current instance belongs + /// to or <see langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are + /// looped through in order and the first non-<see + /// langword="null" /> value is returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.Grouping" /> + public override string Grouping { + get { + foreach (XiphComment tag in tags) { + if (tag == null) + continue; + + string value = tag.Grouping; + + if (!string.IsNullOrEmpty (value)) + return value; + } + + return null; + } + set { if (tags.Count > 0) tags[0].Grouping = value; } + } + + /// <summary> + /// Gets and sets the number of beats per minute in the audio + /// of the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of beats per + /// minute in the audio of the media represented by the + /// current instance, or zero if not specified. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are + /// looped through in order and the first non-zero value is + /// returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.BeatsPerMinute" /> + public override uint BeatsPerMinute { + get { + foreach (XiphComment tag in tags) + if (tag != null && tag.BeatsPerMinute != 0) + return tag.BeatsPerMinute; + + return 0; + } + + set { if (tags.Count > 0) tags[0].BeatsPerMinute = value; } + } + + /// <summary> + /// Gets and sets the conductor or director of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the conductor + /// or director of the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are + /// looped through in order and the first non-<see + /// langword="null" /> value is returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.Conductor" /> + public override string Conductor { + get { + foreach (XiphComment tag in tags) { + string value = tag?.Conductor; + + if (!string.IsNullOrEmpty (value)) + return value; + } + + return null; + } + set { if (tags.Count > 0) tags[0].Conductor = value; } + } + + /// <summary> + /// Gets and sets the copyright information for the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the copyright + /// information for the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are + /// looped through in order and the first non-<see + /// langword="null" /> value is returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.Copyright" /> + public override string Copyright { + get { + foreach (XiphComment tag in tags) { + string value = tag?.Copyright; + + if (!string.IsNullOrEmpty (value)) + return value; + } + + return null; + } + set { if (tags.Count > 0) tags[0].Copyright = value; } + } + + /// <summary> + /// Gets and sets the date at which the tag has been written. + /// </summary> + /// <value> + /// A nullable <see cref="DateTime" /> object containing the + /// date at which the tag has been written, or <see + /// langword="null" /> if no value present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are + /// looped through in order and the first non-<see + /// langword="null" /> value is returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.DateTagged" /> + public override DateTime? DateTagged { + get { + foreach (XiphComment tag in tags) { + DateTime? value = tag?.DateTagged; + + if (value != null) + return value; + } + + return null; + } + set { if (tags.Count > 0) tags[0].DateTagged = value; } + } + + /// <summary> + /// Gets and sets the MusicBrainz Artist ID. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ArtistID for the media described by the + /// current instance or null if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.MusicBrainzArtistId" /> + public override string MusicBrainzArtistId { + get { + foreach (XiphComment tag in tags) { + string value = tag?.MusicBrainzArtistId; + + if (!string.IsNullOrEmpty (value)) + return value; + } + + return null; + } + set { if (tags.Count > 0) tags[0].MusicBrainzArtistId = value; } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Group ID. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseGroupID for the media described by the + /// current instance or null if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.MusicBrainzReleaseGroupId" /> + public override string MusicBrainzReleaseGroupId { + get { + foreach (XiphComment tag in tags) { + string value = tag?.MusicBrainzReleaseGroupId; + + if (!string.IsNullOrEmpty (value)) + return value; + } + + return null; + } + set { if (tags.Count > 0) tags[0].MusicBrainzReleaseGroupId = value; } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release ID. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseID for the media described by the + /// current instance or null if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.MusicBrainzReleaseId" /> + public override string MusicBrainzReleaseId { + get { + foreach (XiphComment tag in tags) { + string value = tag?.MusicBrainzReleaseId; + + if (!string.IsNullOrEmpty (value)) + return value; + } + + return null; + } + set { if (tags.Count > 0) tags[0].MusicBrainzReleaseId = value; } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Artist ID. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// ReleaseArtistID for the media described by the + /// current instance or null if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.MusicBrainzReleaseArtistId" /> + public override string MusicBrainzReleaseArtistId { + get { + foreach (XiphComment tag in tags) { + string value = tag?.MusicBrainzReleaseArtistId; + + if (!string.IsNullOrEmpty (value)) + return value; + } + + return null; + } + set { if (tags.Count > 0) tags[0].MusicBrainzReleaseArtistId = value; } + } + + /// <summary> + /// Gets and sets the MusicBrainz Track ID. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// TrackID for the media described by the + /// current instance or null if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.MusicBrainzTrackId" /> + public override string MusicBrainzTrackId { + get { + foreach (XiphComment tag in tags) { + string value = tag?.MusicBrainzTrackId; + + if (!string.IsNullOrEmpty (value)) + return value; + } + + return null; + } + set { if (tags.Count > 0) tags[0].MusicBrainzTrackId = value; } + } + + /// <summary> + /// Gets and sets the MusicBrainz Disc ID. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// DiscID for the media described by the + /// current instance or null if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.MusicBrainzDiscId" /> + public override string MusicBrainzDiscId { + get { + foreach (XiphComment tag in tags) { + string value = tag?.MusicBrainzDiscId; + + if (!string.IsNullOrEmpty (value)) + return value; + } + + return null; + } + set { if (tags.Count > 0) tags[0].MusicBrainzDiscId = value; } + } + + /// <summary> + /// Gets and sets the MusicIP PUID. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicIP PUID + /// for the media described by the + /// current instance or null if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.MusicIpId" /> + public override string MusicIpId { + get { + foreach (XiphComment tag in tags) { + string value = tag?.MusicIpId; + + if (!string.IsNullOrEmpty (value)) + return value; + } + + return null; + } + set { if (tags.Count > 0) tags[0].MusicIpId = value; } + } + + /// <summary> + /// Gets and sets the Amazon ID. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the Amazon ID + /// for the media described by the + /// current instance or null if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.AmazonId" /> + public override string AmazonId { + get { + foreach (XiphComment tag in tags) { + string value = tag?.AmazonId; + + if (!string.IsNullOrEmpty (value)) + return value; + } + + return null; + } + set { if (tags.Count > 0) tags[0].AmazonId = value; } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Status. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// Release Status for the media described by the + /// current instance or null if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.MusicBrainzReleaseStatus" /> + public override string MusicBrainzReleaseStatus { + get { + foreach (XiphComment tag in tags) { + string value = tag?.MusicBrainzReleaseStatus; + + if (!string.IsNullOrEmpty (value)) + return value; + } + + return null; + } + set { if (tags.Count > 0) tags[0].MusicBrainzReleaseStatus = value; } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Type. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// Release Type for the media described by the + /// current instance or null if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.MusicBrainzReleaseType" /> + public override string MusicBrainzReleaseType { + get { + foreach (XiphComment tag in tags) { + string value = tag?.MusicBrainzReleaseType; + + if (!string.IsNullOrEmpty (value)) + return value; + } + + return null; + } + set { if (tags.Count > 0) tags[0].MusicBrainzReleaseType = value; } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Country. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz + /// Release Country for the media described by the + /// current instance or null if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.MusicBrainzReleaseCountry" /> + public override string MusicBrainzReleaseCountry { + get { + foreach (XiphComment tag in tags) { + string value = tag?.MusicBrainzReleaseCountry; + + if (!string.IsNullOrEmpty (value)) + return value; + } + + return null; + } + set { if (tags.Count > 0) tags[0].MusicBrainzReleaseCountry = value; } + } + + /// <summary> + /// Gets and sets the ReplayGain Track Value of the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="double" /> containing the ReplayGain Track Value of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.ReplayGainTrackGain" /> + public override double ReplayGainTrackGain { + get { + foreach (XiphComment tag in tags) { + if (tag == null) + continue; + + double value = tag.ReplayGainTrackGain; + + if (!double.IsNaN (value)) + return value; + } + + return double.NaN; + } + set { if (tags.Count > 0) tags[0].ReplayGainTrackGain = value; } + } + + /// <summary> + /// Gets and sets the ReplayGain Peak Value of the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="double" /> containing the ReplayGain Peak Value of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.ReplayGainTrackPeak" /> + public override double ReplayGainTrackPeak { + get { + foreach (XiphComment tag in tags) { + if (tag == null) + continue; + + double value = tag.ReplayGainTrackPeak; + + if (!double.IsNaN (value)) + return value; + } + + return double.NaN; + } + set { if (tags.Count > 0) tags[0].ReplayGainTrackPeak = value; } + } + + /// <summary> + /// Gets and sets the ReplayGain Album Value of the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="double" /> containing the ReplayGain Album Value of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.ReplayGainAlbumGain" /> + public override double ReplayGainAlbumGain { + get { + foreach (XiphComment tag in tags) { + if (tag == null) + continue; + + double value = tag.ReplayGainAlbumGain; + + if (!double.IsNaN (value)) + return value; + } + + return double.NaN; + } + set { if (tags.Count > 0) tags[0].ReplayGainAlbumGain = value; } + } + + /// <summary> + /// Gets and sets the ReplayGain Album Peak Value of the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="double" /> containing the ReplayGain Album Peak Value of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child tags are looped + /// through in order and the first non-<see langword="null" /> + /// and non-empty value is returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.ReplayGainAlbumPeak" /> + public override double ReplayGainAlbumPeak { + get { + foreach (XiphComment tag in tags) { + if (tag == null) + continue; + + double value = tag.ReplayGainAlbumPeak; + + if (!double.IsNaN (value)) + return value; + } + + return double.NaN; + } + set { if (tags.Count > 0) tags[0].ReplayGainAlbumPeak = value; } + } + + /// <summary> + /// Gets and sets a collection of pictures associated with + /// the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:IPicture[]" /> containing a collection of + /// pictures associated with the media represented by the + /// current instance or an empty array if none are present. + /// </value> + /// <remarks> + /// <para>When getting the value, the child comments are + /// looped through in order and the first non-empty value is + /// returned.</para> + /// <para>When setting the value, it is stored in the first + /// comment.</para> + /// </remarks> + /// <seealso cref="Tag.Pictures" /> + public override IPicture[] Pictures { + get { + IPicture[] output = new IPicture[0]; + foreach (XiphComment tag in tags) + if (tag != null && output.Length == 0) + output = tag.Pictures; + + return output; + } + set { if (tags.Count > 0) tags[0].Pictures = value; } + } + + /// <summary> + /// Gets whether or not the current instance is empty. + /// </summary> + /// <value> + /// <see langword="true" /> if all the comments tags are + /// empty; otherwise <see langword="false" />. + /// </value> + /// <seealso cref="Tag.IsEmpty" /> + public override bool IsEmpty { + get { + foreach (XiphComment tag in tags) + if (!tag.IsEmpty) + return false; + + return true; + } + } + + /// <summary> + /// Clears all of the child tags. + /// </summary> + public override void Clear () + { + foreach (XiphComment tag in tags) + tag.Clear (); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Ogg/GroupedComment.cs.meta b/Scripts/TaglibSharp/Ogg/GroupedComment.cs.meta new file mode 100644 index 0000000..f0697f4 --- /dev/null +++ b/Scripts/TaglibSharp/Ogg/GroupedComment.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d740fd9b0d9d57ee78bdbcac627a720d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Ogg/Page.cs b/Scripts/TaglibSharp/Ogg/Page.cs new file mode 100644 index 0000000..cb0f3f4 --- /dev/null +++ b/Scripts/TaglibSharp/Ogg/Page.cs @@ -0,0 +1,290 @@ +// +// PageHeader.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// oggpage.cpp from TagLib +// +// Copyright (C) 2005-2007 Brian Nickel +// Copyright (C) 2003 Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; + +namespace TagLib.Ogg +{ + /// <summary> + /// This class provides a representation of an Ogg page. + /// </summary> + public class Page + { + #region Private Properties + + /// <summary> + /// Contains the packets. + /// </summary> + readonly ByteVectorCollection packets; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and intializes a new instance of <see + /// cref="Page" /> with a specified header and no packets. + /// </summary> + /// <param name="header"> + /// A <see cref="PageHeader"/> object to use as the header of + /// the new instance. + /// </param> + protected Page (PageHeader header) + { + Header = header; + packets = new ByteVectorCollection (); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Page" /> by reading a raw Ogg page from a specified + /// position in a specified file. + /// </summary> + /// <param name="file"> + /// A <see cref="File" /> object containing the file from + /// which the contents of the new instance are to be read. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specify at what position to + /// read. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="position" /> is less than zero or greater + /// than the size of the file. + /// </exception> + /// <exception cref="CorruptFileException"> + /// The Ogg identifier could not be found at the correct + /// location. + /// </exception> + public Page (File file, long position) + : this (new PageHeader (file, position)) + { + file.Seek (position + Header.Size); + + foreach (int packet_size in Header.PacketSizes) + packets.Add (file.ReadBlock (packet_size)); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Page" /> with a specified header and packets. + /// </summary> + /// <param name="packets"> + /// A <see cref="ByteVectorCollection" /> object containing + /// packets to use for the new instance. + /// </param> + /// <param name="header"> + /// A <see cref="PageHeader"/> object to use as the header of + /// the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="packets" /> is <see langword="null" />. + /// </exception> + public Page (ByteVectorCollection packets, PageHeader header) + : this (header) + { + if (packets == null) + throw new ArgumentNullException (nameof (packets)); + + this.packets = new ByteVectorCollection (packets); + + List<int> packet_sizes = new List<int> (); + + // Build a page from the list of packets. + foreach (ByteVector v in packets) + packet_sizes.Add (v.Count); + + header.PacketSizes = packet_sizes.ToArray (); + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Renders the current instance as a raw Ogg page. + /// </summary> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the current instance. + /// </returns> + public ByteVector Render () + { + ByteVector data = Header.Render (); + + foreach (ByteVector v in packets) + data.Add (v); + + // Compute and set the checksum for the Ogg page. The + // checksum is taken over the entire page with the 4 + // bytes reserved for the checksum zeroed and then + // inserted in bytes 22-25 of the page header. + + ByteVector checksum = ByteVector.FromUInt ( + data.Checksum, false); + + for (int i = 0; i < 4; i++) + data[i + 22] = checksum[i]; + + return data; + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the header of the current instance. + /// </summary> + /// <value> + /// A <see cref="PageHeader" /> object that applies to the + /// current instance. + /// </value> + public PageHeader Header { get; private set; } + + /// <summary> + /// Gets the packets contained in the current instance. + /// </summary> + /// <value> + /// A <see cref="T:ByteVector[]" /> containing the packets + /// contained in the current instance. + /// </value> + public ByteVector[] Packets { + get { return packets.ToArray (); } + } + + /// <summary> + /// Gets the total size of the current instance as it + /// appeared on disk. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the size of the + /// page, including the header, as it appeared on disk. + /// </value> + public uint Size { + get { return Header.Size + Header.DataSize; } + } + + #endregion + + + + #region Public Static Methods + + /// <summary> + /// Overwrites all page headers in a file starting at a + /// specified position, shifting the page sequence numbers + /// a set amount. + /// </summary> + /// <param name="file"> + /// A <see cref="File" /> object containing the file to + /// update. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specify at what position to + /// start updating. + /// </param> + /// <param name="shiftTable"> + /// A <see cref="T:System.Collections.Generic.IDictionary`2" + /// /> object where the key is the serial number of the + /// stream to update and the value is the amount to offset + /// the page sequence numbers in the stream. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> or <paramref name="shiftTable" + /// /> is <see langword="null" />. + /// </exception> + /// <remarks> + /// When the number of pages in a stream changes, all + /// subsequent pages in the stream need to have their page + /// sequence number update in order to remain valid. + /// Additionally, when the page sequence number changes, the + /// page needs to have its checksum recomputed. This makes + /// for a costly recalculation if large comment data is + /// added. + /// </remarks> + public static void OverwriteSequenceNumbers (File file, long position, IDictionary<uint, int> shiftTable) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + if (shiftTable == null) + throw new ArgumentNullException (nameof (shiftTable)); + + // Check to see if there are no changes to be made. + bool done = true; + foreach (var pair in shiftTable) + if (pair.Value != 0) { + done = false; + break; + } + + // If the file is fine, quit. + if (done) + return; + + while (position < file.Length - 27) { + PageHeader header = new PageHeader (file, position); + int size = (int)(header.Size + header.DataSize); + + if (shiftTable.ContainsKey (header.StreamSerialNumber) + && shiftTable[header.StreamSerialNumber] != 0) { + file.Seek (position); + ByteVector page_data = file.ReadBlock (size); + + ByteVector new_data = ByteVector.FromUInt ( + (uint)(header.PageSequenceNumber + + shiftTable[header.StreamSerialNumber]), + false); + + for (int i = 18; i < 22; i++) + page_data[i] = new_data[i - 18]; + for (int i = 22; i < 26; i++) + page_data[i] = 0; + + new_data.Add (ByteVector.FromUInt ( + page_data.Checksum, false)); + file.Seek (position + 18); + file.WriteBlock (new_data); + } + position += size; + } + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Ogg/Page.cs.meta b/Scripts/TaglibSharp/Ogg/Page.cs.meta new file mode 100644 index 0000000..d26e0a3 --- /dev/null +++ b/Scripts/TaglibSharp/Ogg/Page.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3bdaa91990d5161d185b4e54c843718a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Ogg/PageHeader.cs b/Scripts/TaglibSharp/Ogg/PageHeader.cs new file mode 100644 index 0000000..0226c88 --- /dev/null +++ b/Scripts/TaglibSharp/Ogg/PageHeader.cs @@ -0,0 +1,522 @@ +// +// PageHeader.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// oggpageheader.cpp from TagLib +// +// Copyright (C) 2005-2007 Brian Nickel +// Copyright (C) 2003 Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; + +namespace TagLib.Ogg +{ + /// <summary> + /// Indicates the special properties of a <see cref="Page" />. + /// </summary> + [Flags] + public enum PageFlags : byte + { + /// <summary> + /// The page is a normal page. + /// </summary> + None = 0, + + /// <summary> + /// The first packet of the page is continued from the + /// previous page. + /// </summary> + FirstPacketContinued = 1, + + /// <summary> + /// The page is the first page of the stream. + /// </summary> + FirstPageOfStream = 2, + + /// <summary> + /// The page is the last page of the stream. + /// </summary> + LastPageOfStream = 4 + } + + /// <summary> + /// This structure provides a representation of an Ogg page header. + /// </summary> + public struct PageHeader + { + #region Private Propertis + + /// <summary> + /// Contains the sizes of the packets contained in the + /// current instance. + /// </summary> + readonly List<int> packet_sizes; + + /// <summary> + /// Contains the OGG version. + /// </summary> + readonly byte version; + + /// <summary> + /// Contains the page absolute granular postion. + /// </summary> + readonly ulong absolute_granular_position; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="PageHeader" /> with a given serial number, page + /// number, and flags. + /// </summary> + /// <param name="streamSerialNumber"> + /// A <see cref="uint" /> value containing the serial number + /// for the stream containing the page described by the new + /// instance. + /// </param> + /// <param name="pageNumber"> + /// A <see cref="uint" /> value containing the index of the + /// page described by the new instance in the stream. + /// </param> + /// <param name="flags"> + /// A <see cref="PageFlags" /> object containing the flags + /// that apply to the page described by the new instance. + /// </param> + public PageHeader (uint streamSerialNumber, uint pageNumber, PageFlags flags) + { + version = 0; + Flags = flags; + absolute_granular_position = 0; + StreamSerialNumber = streamSerialNumber; + PageSequenceNumber = pageNumber; + Size = 0; + DataSize = 0; + packet_sizes = new List<int> (); + LastPacketComplete = false; + + if (pageNumber == 0 && (flags & PageFlags.FirstPacketContinued) == 0) + Flags |= PageFlags.FirstPageOfStream; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="PageHeader" /> by reading a raw Ogg page header + /// from a specified position in a specified file. + /// </summary> + /// <param name="file"> + /// A <see cref="File" /> object containing the file from + /// which the contents of the new instance are to be read. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specify at what position to + /// read. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="position" /> is less than zero or greater + /// than the size of the file. + /// </exception> + /// <exception cref="CorruptFileException"> + /// The Ogg identifier could not be found at the correct + /// location. + /// </exception> + public PageHeader (File file, long position) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + if (position < 0 || position > file.Length - 27) + throw new ArgumentOutOfRangeException (nameof (position)); + + file.Seek (position); + + // An Ogg page header is at least 27 bytes, so we'll go + // ahead and read that much and then get the rest when + // we're ready for it. + + ByteVector data = file.ReadBlock (27); + if (data.Count < 27 || !data.StartsWith ("OggS")) + throw new CorruptFileException ("Error reading page header"); + + version = data[4]; + Flags = (PageFlags)data[5]; + absolute_granular_position = data.Mid (6, 8).ToULong (false); + StreamSerialNumber = data.Mid (14, 4).ToUInt (false); + PageSequenceNumber = data.Mid (18, 4).ToUInt (false); + + // Byte number 27 is the number of page segments, which + // is the only variable length portion of the page + // header. After reading the number of page segments + // we'll then read in the coresponding data for this + // count. + int page_segment_count = data[26]; + ByteVector page_segments = file.ReadBlock (page_segment_count); + + // Another sanity check. + if (page_segment_count < 1 || page_segments.Count != page_segment_count) + throw new CorruptFileException ("Incorrect number of page segments"); + + // The base size of an Ogg page 27 bytes plus the number + // of lacing values. + Size = (uint)(27 + page_segment_count); + packet_sizes = new List<int> (); + + int packet_size = 0; + DataSize = 0; + + for (int i = 0; i < page_segment_count; i++) { + DataSize += page_segments[i]; + packet_size += page_segments[i]; + + if (page_segments[i] < 255) { + packet_sizes.Add (packet_size); + packet_size = 0; + } + } + + if (packet_size > 0) + packet_sizes.Add (packet_size); + + LastPacketComplete = page_segments[page_segment_count - 1] < 255; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="PageHeader" /> by copying the values from another + /// instance, offsetting the page number and applying new + /// flags. + /// </summary> + /// <param name="original"> + /// A <see cref="PageHeader"/> object to copy the values + /// from. + /// </param> + /// <param name="offset"> + /// A <see cref="uint"/> value specifying how much to offset + /// the page sequence number in the new instance. + /// </param> + /// <param name="flags"> + /// A <see cref="PageFlags"/> value specifying the flags to + /// use in the new instance. + /// </param> + public PageHeader (PageHeader original, uint offset, PageFlags flags) + { + version = original.version; + Flags = flags; + absolute_granular_position = original.absolute_granular_position; + StreamSerialNumber = original.StreamSerialNumber; + PageSequenceNumber = original.PageSequenceNumber + offset; + Size = original.Size; + DataSize = original.DataSize; + packet_sizes = new List<int> (); + LastPacketComplete = false; + + if (PageSequenceNumber == 0 && (flags & PageFlags.FirstPacketContinued) == 0) + Flags |= PageFlags.FirstPageOfStream; + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets and sets the sizes for the packets in the page + /// described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:int[]" /> containing the packet sizes. + /// </value> + public int[] PacketSizes { + get { return packet_sizes.ToArray (); } + set { + packet_sizes.Clear (); + packet_sizes.AddRange (value); + } + } + + /// <summary> + /// Indicates whether the final packet is continued on the next page + /// </summary> + /// <value> + /// true if the final packet is complete and not continued on the next page + /// </value> + public bool LastPacketComplete { get; private set; } + + /// <summary> + /// Gets the flags for the page described by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="PageFlags" /> value containing the page + /// flags. + /// </value> + public PageFlags Flags { get; private set; } + + /// <summary> + /// Gets the absolute granular position of the page described + /// by the current instance. + /// </summary> + /// <value> + /// A <see cref="long" /> value containing the absolute + /// granular position of the page. + /// </value> + public long AbsoluteGranularPosition { + get { return (long)absolute_granular_position; } + } + + /// <summary> + /// Gets the sequence number of the page described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the sequence + /// number of the page. + /// </value> + public uint PageSequenceNumber { get; private set; } + + /// <summary> + /// Gets the serial number of stream that the page described + /// by the current instance belongs to. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the stream serial + /// number. + /// </value> + public uint StreamSerialNumber { get; private set; } + + /// <summary> + /// Gets the size of the header as it appeared on disk. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the header size. + /// </value> + public uint Size { get; private set; } + + /// <summary> + /// Gets the size of the data portion of the page described + /// by the current instance as it appeared on disk. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the data size. + /// </value> + public uint DataSize { get; private set; } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Renders the current instance as a raw Ogg page header. + /// </summary> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered version of the current instance. + /// </returns> + public ByteVector Render () + { + ByteVector data = new ByteVector { + "OggS", + version, // stream structure version + (byte)Flags, + ByteVector.FromULong ( + absolute_granular_position, false), + ByteVector.FromUInt ( + StreamSerialNumber, false), + ByteVector.FromUInt ( + PageSequenceNumber, false), + new ByteVector (4, 0) // checksum, to be filled in later. + }; + ByteVector page_segments = LacingValues; + data.Add ((byte)page_segments.Count); + data.Add (page_segments); + + return data; + } + + #endregion + + + + #region Private Properties + + /// <summary> + /// Gets the rendered lacing values for the current instance. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> object containing the + /// rendered lacing values. + /// </value> + ByteVector LacingValues { + get { + ByteVector data = new ByteVector (); + + int[] sizes = PacketSizes; + + for (int i = 0; i < sizes.Length; i++) { + // The size of a packet in an Ogg page + // is indicated by a series of "lacing + // values" where the sum of the values + // is the packet size in bytes. Each of + // these values is a byte. A value of + // less than 255 (0xff) indicates the + // end of the packet. + + int quot = sizes[i] / 255; + int rem = sizes[i] % 255; + + for (int j = 0; j < quot; j++) + data.Add (255); + + if (i < sizes.Length - 1 || + (packet_sizes[i] % 255) != 0) + data.Add ((byte)rem); + } + + return data; + } + } + + #endregion + + + + #region IEquatable + + /// <summary> + /// Generates a hash code for the current instance. + /// </summary> + /// <returns> + /// A <see cref="int" /> value containing the hash code for + /// the current instance. + /// </returns> + public override int GetHashCode () { + unchecked { + return (int)(LacingValues.GetHashCode () ^ + version ^ (int)Flags ^ + (int)absolute_granular_position ^ + StreamSerialNumber ^ + PageSequenceNumber ^ Size ^ + DataSize); + } + } + + /// <summary> + /// Checks whether or not the current instance is equal to + /// another object. + /// </summary> + /// <param name="other"> + /// A <see cref="object" /> to compare to the current + /// instance. + /// </param> + /// <returns> + /// A <see cref="bool" /> value indicating whether or not the + /// current instance is equal to <paramref name="other" />. + /// </returns> + /// <seealso cref="M:System.IEquatable`1.Equals" /> + public override bool Equals (object other) + { + if (!(other is PageHeader)) + return false; + + return Equals ((PageHeader)other); + } + + /// <summary> + /// Checks whether or not the current instance is equal to + /// another instance of <see cref="PageHeader" />. + /// </summary> + /// <param name="other"> + /// A <see cref="PageHeader" /> object to compare to the + /// current instance. + /// </param> + /// <returns> + /// A <see cref="bool" /> value indicating whether or not the + /// current instance is equal to <paramref name="other" />. + /// </returns> + /// <seealso cref="M:System.IEquatable`1.Equals" /> + public bool Equals (PageHeader other) + { + return packet_sizes == other.packet_sizes && + version == other.version && + Flags == other.Flags && + absolute_granular_position == + other.absolute_granular_position && + StreamSerialNumber == + other.StreamSerialNumber && + PageSequenceNumber == + other.PageSequenceNumber && + Size == other.Size && + DataSize == other.DataSize; + } + + /// <summary> + /// Gets whether or not two instances of <see + /// cref="PageHeader" /> are equal to eachother. + /// </summary> + /// <param name="first"> + /// A <see cref="PageHeader" /> object to compare. + /// </param> + /// <param name="second"> + /// A <see cref="PageHeader" /> object to compare. + /// </param> + /// <returns> + /// <see langword="true" /> if <paramref name="first" /> is + /// equal to <paramref name="second" />. Otherwise, <see + /// langword="false" />. + /// </returns> + public static bool operator == (PageHeader first, PageHeader second) + { + return first.Equals (second); + } + + /// <summary> + /// Gets whether or not two instances of <see + /// cref="PageHeader" /> differ. + /// </summary> + /// <param name="first"> + /// A <see cref="PageHeader" /> object to compare. + /// </param> + /// <param name="second"> + /// A <see cref="PageHeader" /> object to compare. + /// </param> + /// <returns> + /// <see langword="true" /> if <paramref name="first" /> is + /// unequal to <paramref name="second" />. Otherwise, <see + /// langword="false" />. + /// </returns> + public static bool operator != (PageHeader first, PageHeader second) + { + return !first.Equals (second); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Ogg/PageHeader.cs.meta b/Scripts/TaglibSharp/Ogg/PageHeader.cs.meta new file mode 100644 index 0000000..afa56c0 --- /dev/null +++ b/Scripts/TaglibSharp/Ogg/PageHeader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 803e4ace08266f732819ed7516c7c764 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Ogg/Paginator.cs b/Scripts/TaglibSharp/Ogg/Paginator.cs new file mode 100644 index 0000000..6683b7b --- /dev/null +++ b/Scripts/TaglibSharp/Ogg/Paginator.cs @@ -0,0 +1,269 @@ +// +// Paginator.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// oggpage.cpp from TagLib +// +// Copyright (C) 2006-2007 Brian Nickel +// Copyright (C) 2003 Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; + +namespace TagLib.Ogg +{ + /// <summary> + /// This class accepts a sequence of pages for a single Ogg stream, + /// accepts changes, and produces a new sequence of pages to write to + /// disk. + /// </summary> + public class Paginator + { + #region Private Fields + + /// <summary> + /// Contains the packets to paginate. + /// </summary> + readonly ByteVectorCollection packets = + new ByteVectorCollection (); + + /// <summary> + /// Contains the first page header. + /// </summary> + PageHeader? first_page_header; + + /// <summary> + /// Contains the codec to use. + /// </summary> + readonly Codec codec; + + /// <summary> + /// contains the number of pages read. + /// </summary> + int pages_read; + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Paginator" /> for a given <see cref="Codec" /> + /// object. + /// </summary> + /// <param name="codec"> + /// A <see cref="Codec"/> object to use when processing + /// packets. + /// </param> + public Paginator (Codec codec) + { + this.codec = codec; + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Adds the next page to the current instance. + /// </summary> + /// <param name="page"> + /// The next <see cref="Page" /> object found in the stream. + /// </param> + public void AddPage (Page page) + { + pages_read++; + + if (first_page_header == null) + first_page_header = page.Header; + + if (page.Packets.Length == 0) + return; + + ByteVector[] page_packets = page.Packets; + + for (int i = 0; i < page_packets.Length; i++) { + if ((page.Header.Flags & PageFlags.FirstPacketContinued) != 0 && i == 0 && packets.Count > 0) + packets[packets.Count - 1].Add (page_packets[0]); + else + packets.Add (page_packets[i]); + } + } + + /// <summary> + /// Stores a Xiph comment in the codec-specific comment + /// packet. + /// </summary> + /// <param name="comment"> + /// A <see cref="XiphComment" /> object to store in the + /// comment packet. + /// </param> + public void SetComment (XiphComment comment) + { + codec.SetCommentPacket (packets, comment); + } + + /// <summary> + /// Repaginates the pages passed into the current instance to + /// handle changes made to the Xiph comment. + /// </summary> + /// <returns> + /// A <see cref="T:Page[]" /> containing the new page + /// collection. + /// </returns> + [Obsolete ("Use Paginator.Paginate(out int)")] + public Page[] Paginate () + { + return Paginate (out var dummy); + } + + /// <summary> + /// Repaginates the pages passed into the current instance to + /// handle changes made to the Xiph comment. + /// </summary> + /// <param name="change"> + /// A <see cref="int" /> value reference containing the + /// the difference between the number of pages returned and + /// the number of pages that were added to the class. + /// </param> + /// <returns> + /// A <see cref="T:Page[]" /> containing the new page + /// collection. + /// </returns> + public Page[] Paginate (out int change) + { + // Ogg Pagination: Welcome to sucksville! + // If you don't understand this, you're not alone. + // It is confusing as Hell. + + // TODO: Document this method, in the mean time, there + // is always http://xiph.org/ogg/doc/framing.html + + if (pages_read == 0) { + change = 0; + return new Page[0]; + } + + int count = pages_read; + ByteVectorCollection packets = new ByteVectorCollection (this.packets); + PageHeader first_header = (PageHeader)first_page_header; + List<Page> pages = new List<Page> (); + uint index = 0; + bool bos = first_header.PageSequenceNumber == 0; + + if (bos) { + pages.Add (new Page (new ByteVectorCollection (packets[0]), first_header)); + index++; + packets.RemoveAt (0); + count--; + } + + int lacing_per_page = 0xfc; + if (count > 0) { + int total_lacing_bytes = 0; + + for (int i = 0; i < packets.Count; i++) + total_lacing_bytes += GetLacingValueLength (packets, i); + + lacing_per_page = Math.Min (total_lacing_bytes / count + 1, lacing_per_page); + } + + int lacing_bytes_used = 0; + ByteVectorCollection page_packets = new ByteVectorCollection (); + bool first_packet_continued = false; + + while (packets.Count > 0) { + int packet_bytes = GetLacingValueLength (packets, 0); + int remaining = lacing_per_page - lacing_bytes_used; + bool whole_packet = packet_bytes <= remaining; + if (whole_packet) { + page_packets.Add (packets[0]); + lacing_bytes_used += packet_bytes; + packets.RemoveAt (0); + } else { + page_packets.Add (packets[0].Mid (0, remaining * 0xff)); + packets[0] = packets[0].Mid (remaining * 0xff); + lacing_bytes_used += remaining; + } + + if (lacing_bytes_used == lacing_per_page) { + pages.Add (new Page (page_packets, + new PageHeader (first_header, + index, first_packet_continued ? + PageFlags.FirstPacketContinued : + PageFlags.None))); + page_packets = new ByteVectorCollection (); + lacing_bytes_used = 0; + index++; + count--; + first_packet_continued = !whole_packet; + } + } + + if (page_packets.Count > 0) { + pages.Add (new Page (page_packets, + new PageHeader ( + first_header.StreamSerialNumber, + index, first_packet_continued ? + PageFlags.FirstPacketContinued : + PageFlags.None))); + index++; + count--; + } + change = -count; + return pages.ToArray (); + } + + #endregion + + + + #region Private Methods + + /// <summary> + /// Gets the number of lacing value bytes that would be + /// required for a given packet. + /// </summary> + /// <param name="packets"> + /// A <see cref="ByteVectorCollection" /> object containing + /// the packet. + /// </param> + /// <param name="index"> + /// A <see cref="int" /> value containing the index of the + /// packet to compute. + /// </param> + /// <returns> + /// A <see cref="int" /> value containing the number of bytes + /// needed to store the length. + /// </returns> + static int GetLacingValueLength (ByteVectorCollection packets, int index) + { + int size = packets[index].Count; + return size / 0xff + ((index + 1 < packets.Count || + size % 0xff > 0) ? 1 : 0); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Ogg/Paginator.cs.meta b/Scripts/TaglibSharp/Ogg/Paginator.cs.meta new file mode 100644 index 0000000..7a0e7f7 --- /dev/null +++ b/Scripts/TaglibSharp/Ogg/Paginator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 50b6b0d864afd6908ae2a9aaee0d0af0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Ogg/XiphComment.cs b/Scripts/TaglibSharp/Ogg/XiphComment.cs new file mode 100644 index 0000000..dd1f98e --- /dev/null +++ b/Scripts/TaglibSharp/Ogg/XiphComment.cs @@ -0,0 +1,1693 @@ +// +// XiphComment.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// xiphcomment.cpp from TagLib +// +// Copyright (C) 2005-2007 Brian Nickel +// Copyright (C) 2003 Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Globalization; +using System.Linq; + +namespace TagLib.Ogg +{ + /// <summary> + /// This class extends <see cref="TagLib.Tag" /> and implements <see + /// cref="T:System.Collections.Generic.IEnumerable`1" /> to provide + /// support for reading and writing Xiph comments. + /// </summary> + public class XiphComment : Tag, IEnumerable<string> + { + #region Private Fields + + /// <summary> + /// Contains the comment fields. + /// </summary> + readonly Dictionary<string, string[]> field_list = new Dictionary<string, string[]> (); + + /// <summary> + /// Contains the vendor ID. + /// </summary> + string vendor_id; + + /// <summary> + /// Saves BeatsPerMinute tag as either "Tempo" or "BPM" + /// based on which was last read. + /// </summary> + static bool SaveBeatsPerMinuteAsTempo = true; + + /// <summary> + /// Picture instances parsed from the fields. + /// </summary> + IPicture[] pictures; + + /// <summary> + /// true if the picture fields in <see cref="field_list" /> + /// should be updated from the <see cref="pictures"/> array. + /// </summary> + bool picture_fields_dirty; + + /// <summary> + /// Name of picture fields as defined in the norm. + /// </summary> + static readonly string[] PICTURE_FIELDS = { "COVERART", "METADATA_BLOCK_PICTURE" }; + + /// <summary> + /// Cached empty pictures array. + /// </summary> + static readonly IPicture[] EMPTY_PICTURES = new IPicture[0]; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="XiphComment" /> with no contents. + /// </summary> + public XiphComment () + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="XiphComment" /> by reading the contents of a raw + /// Xiph Comment from a <see cref="ByteVector" /> object. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing a raw Xiph + /// comment. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + public XiphComment (ByteVector data) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + Parse (data); + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Gets the field data for a given field identifier. + /// </summary> + /// <param name="key"> + /// A <see cref="string"/> object containing the field + /// identifier. + /// </param> + /// <returns> + /// A <see cref="T:string[]"/> containing the field data or an + /// empty array if the field was not found. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="key" /> is <see langword="null" />. + /// </exception> + public string[] GetField (string key) + { + if (key == null) + throw new ArgumentNullException (nameof (key)); + + key = key.ToUpper (CultureInfo.InvariantCulture); + + EnsurePictureFieldsClean (key); + + if (!field_list.ContainsKey (key)) + return new string[0]; + + return (string[])field_list[key].Clone (); + } + + /// <summary> + /// Gets the first field for a given field identifier. + /// </summary> + /// <param name="key"> + /// A <see cref="string"/> object containing the field + /// identifier. + /// </param> + /// <returns> + /// A <see cref="string"/> containing the field data or <see + /// langword="null" /> if the field was not found. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="key" /> is <see langword="null" />. + /// </exception> + public string GetFirstField (string key) + { + if (key == null) + throw new ArgumentNullException (nameof (key)); + + EnsurePictureFieldsClean (key); + + string[] values = GetField (key); + return (values.Length > 0) ? values[0] : null; + } + + /// <summary> + /// Sets the contents of a specified field to a number. + /// </summary> + /// <param name="key"> + /// A <see cref="string"/> object containing the field + /// identifier. + /// </param> + /// <param name="number"> + /// A <see cref="uint" /> value to set the field to. + /// </param> + /// <param name="format"> + /// A <see cref="string" /> value representing the format + /// to be used to repreesent the <paramref name="number"/>. + /// Default: simple decimal number ("0"). + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="key" /> is <see langword="null" />. + /// </exception> + public void SetField (string key, uint number, string format = "0") + { + if (key == null) + throw new ArgumentNullException (nameof (key)); + + if (number == 0) + RemoveField (key); + else + SetField (key, number.ToString ( + format, + CultureInfo.InvariantCulture)); + } + + /// <summary> + /// Sets the contents of a specified field to the contents of + /// a <see cref="T:string[]" />. + /// </summary> + /// <param name="key"> + /// A <see cref="string"/> object containing the field + /// identifier. + /// </param> + /// <param name="values"> + /// A <see cref="T:string[]"/> containing the values to store + /// in the current instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="key" /> is <see langword="null" />. + /// </exception> + public void SetField (string key, params string[] values) + { + if (key == null) + throw new ArgumentNullException (nameof (key)); + + key = key.ToUpper (CultureInfo.InvariantCulture); + + if (values == null || values.Length == 0) { + RemoveField (key); + return; + } + + List<string> result = new List<string> (); + foreach (string text in values) + if (text != null && text.Trim ().Length != 0) + result.Add (text); + + if (result.Count == 0) + RemoveField (key); + else if (field_list.ContainsKey (key)) + field_list[key] = result.ToArray (); + else + field_list.Add (key, result.ToArray ()); + + // Update picture state if this field name is a picture field + ResetPicturesState (key); + } + + /// <summary> + /// Removes a field and all its values from the current + /// instance. + /// </summary> + /// <param name="key"> + /// A <see cref="string"/> object containing the field + /// identifier. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="key" /> is <see langword="null" />. + /// </exception> + public void RemoveField (string key) + { + if (key == null) + throw new ArgumentNullException (nameof (key)); + + key = key.ToUpper (CultureInfo.InvariantCulture); + + field_list.Remove (key); + + // Update picture state if this field name is a picture field + ResetPicturesState (key); + } + + /// <summary> + /// Renders the current instance as a raw Xiph comment, + /// optionally adding a framing bit. + /// </summary> + /// <param name="addFramingBit"> + /// If <see langword="true" />, a framing bit will be added to + /// the end of the content. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> object containing the rendered + /// version of the current instance. + /// </returns> + public ByteVector Render (bool addFramingBit) + { + ByteVector data = new ByteVector (); + + // Before storing the fields, ensure the pictures array has + // been stored to the field list + if (picture_fields_dirty) + StorePictures (); + + // Add the vendor ID length and the vendor ID. It's + // important to use the length of the data(String::UTF8) + // rather than the lenght of the the string since this + // is UTF8 text and there may be more characters in the + // data than in the UTF16 string. + + ByteVector vendor_data = ByteVector.FromString ( + vendor_id, StringType.UTF8); + + data.Add (ByteVector.FromUInt ((uint)vendor_data.Count, false)); + data.Add (vendor_data); + + // Add the number of fields. + + data.Add (ByteVector.FromUInt (FieldCount, false)); + + foreach (KeyValuePair<string, string[]> entry in field_list) { + // And now iterate over the values of the + // current list. + + foreach (string value in entry.Value) { + ByteVector field_data = ByteVector.FromString (entry.Key, StringType.UTF8); + field_data.Add ((byte)'='); + field_data.Add (ByteVector.FromString (value, StringType.UTF8)); + + data.Add (ByteVector.FromUInt ((uint)field_data.Count, false)); + data.Add (field_data); + } + } + + // Append the "framing bit". + if (addFramingBit) + data.Add (1); + + return data; + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the number of fields contained in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the number of + /// fields in the current instance. + /// </value> + public uint FieldCount { + get { + uint count = 0; + foreach (string[] values in field_list.Values) + count += (uint)values.Length; + + // If the pictures array is loaded and not in sync + // with the underlying fields, adjust the field count + if (pictures != null && picture_fields_dirty) { + foreach (string fieldName in PICTURE_FIELDS) { + if (field_list.TryGetValue (fieldName, out var fieldValue)) { + count -= (uint)fieldValue.Length; + } + } + + count += (uint)pictures.Length; + } + + return count; + } + } + + /// <summary> + /// Gets the vendor ID for the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the vendor ID + /// for current instance. + /// </value> + public string VendorId { + get { return vendor_id; } + } + + #endregion + + + + #region Protected Methods + + /// <summary> + /// Populates and initializes a new instance of <see + /// cref="XiphComment" /> by reading the contents of a raw + /// Xiph Comment from a <see cref="ByteVector" /> object. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing a raw Xiph + /// comment. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + protected void Parse (ByteVector data) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + // Reset picture state before parsing + picture_fields_dirty = false; + pictures = null; + + // The first thing in the comment data is the vendor ID + // length, followed by a UTF8 string with the vendor ID. + int pos = 0; + int vendor_length = (int)data.Mid (pos, 4).ToUInt (false); + pos += 4; + + vendor_id = data.ToString (StringType.UTF8, pos, vendor_length); + pos += vendor_length; + + // Next the number of fields in the comment vector. + + int comment_fields = (int)data.Mid (pos, 4).ToUInt (false); + pos += 4; + + for (int i = 0; i < comment_fields; i++) { + // Each comment field is in the format + // "KEY=value" in a UTF8 string and has 4 bytes + // before the text starts that gives the length. + + int comment_length = (int)data.Mid (pos, 4).ToUInt (false); + pos += 4; + + string comment = data.ToString (StringType.UTF8, pos, comment_length); + pos += comment_length; + + int comment_separator_position = comment.IndexOf ('='); + + if (comment_separator_position < 0) + continue; + + string key = comment.Substring (0, comment_separator_position) + .ToUpper (CultureInfo.InvariantCulture); + + string value = comment.Substring (comment_separator_position + 1); + + if (field_list.TryGetValue (key, out var values)) { + Array.Resize<string> (ref values, values.Length + 1); + values[values.Length - 1] = value; + field_list[key] = values; + } else { + SetField (key, value); + } + } + } + + #endregion + + + + + #region Private methods + + /// <summary> + /// If needed, update the pictures field from the value of the + /// pictures array. + /// </summary> + /// <param name="fieldName"> + /// Name of the field being queried by the user. + /// If the field name is not a picture field name, no update will take place. + /// </param> + void EnsurePictureFieldsClean (string fieldName) + { + if (IsPictureField (fieldName) && picture_fields_dirty) + StorePictures (); + } + + /// <summary> + /// Parses the pictures from the COVERART and METADATA_BLOCK_PICTURE + /// fields contained in the <see cref="field_list" /> variable. + /// </summary> + void ParsePictures () + { + string[] coverArtStrings = GetField ("COVERART"), + blockPictureStrings = GetField ("METADATA_BLOCK_PICTURE"); + + IPicture[] pictures = new IPicture[coverArtStrings.Length + blockPictureStrings.Length]; + + // Read old-format COVERART + for (int i = 0; i < coverArtStrings.Length; i++) { + ByteVector data = new ByteVector (Convert.FromBase64String (coverArtStrings[i])); + pictures[i] = new Picture (data); + } + + // Read new-format METADATA_BLOCK_PICTURE + for (int i = 0; i < blockPictureStrings.Length; i++) { + ByteVector data = new ByteVector (Convert.FromBase64String (blockPictureStrings[i])); + pictures[i + coverArtStrings.Length] = new Flac.Picture (data); + } + + this.pictures = pictures; + // Pictures array loaded from picture field, reset dirty flag + picture_fields_dirty = false; + } + + /// <summary> + /// Stores the pictures in the pictures array in the + /// METADATA_BLOCK_PICTURE field. Conversion to Flac.Picture is done + /// as needed. + /// </summary> + void StorePictures () + { + // Remove all picture fields + foreach (string pictureField in PICTURE_FIELDS) + field_list.Remove (pictureField); + + // Store the pictures array in METADATA_BLOCK_PICTURE + if (pictures != null && pictures.Length > 0) { + string[] flacPictures = new string[pictures.Length]; + + for (int i = 0; i < pictures.Length; ++i) { + flacPictures[i] = Convert.ToBase64String (new Flac.Picture (pictures[i]).Render ().Data); + } + + field_list.Add ("METADATA_BLOCK_PICTURE", flacPictures); + } + + // The picture fields are now up to date with the pictures array + picture_fields_dirty = false; + } + + /// <summary> + /// If the given parameter represents a Xiph field containing + /// picture information, clear the currently parsed pictures + /// array, so it will be loaded from the field value again + /// when the Pictures property is accessed. + /// </summary> + /// <param name="key">Name of the Xiph field being changed</param> + void ResetPicturesState (string key) + { + if (IsPictureField (key)) { + picture_fields_dirty = false; + pictures = null; + } + } + + /// <summary> + /// Returns a value indicating if a field name is a picture field. + /// </summary> + /// <param name="fieldName">Name of the field</param> + /// <returns> + /// true if the field represents a field that contains picture art data, + /// false otherwise. + /// </returns> + static bool IsPictureField (string fieldName) + { + foreach (string pictureFieldName in PICTURE_FIELDS) + if (string.Equals (fieldName, pictureFieldName)) + return true; + return false; + } + + #endregion + + #region IEnumerable + + /// <summary> + /// Gets an enumerator for enumerating through the the field + /// identifiers. + /// </summary> + /// <returns> + /// A <see cref="T:System.Collections.IEnumerator`1" /> for + /// enumerating through the field identifiers. + /// </returns> + public IEnumerator<string> GetEnumerator () + { + return field_list.Keys.GetEnumerator (); + } + + IEnumerator IEnumerable.GetEnumerator () + { + return field_list.Keys.GetEnumerator (); + } + + #endregion + + + + #region TagLib.Tag + + /// <summary> + /// Gets the tag types contained in the current instance. + /// </summary> + /// <value> + /// Always <see cref="TagTypes.Xiph" />. + /// </value> + public override TagTypes TagTypes { + get { return TagTypes.Xiph; } + } + + /// <summary> + /// Gets and sets the title for the media described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the title for + /// the media described by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "TITLE" field. + /// </remarks> + public override string Title { + get { return GetFirstField ("TITLE"); } + set { SetField ("TITLE", value); } + } + + /// <summary> + /// Gets and sets the sort names for the Track Title of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the sort name of + /// the Track Title of the media described by the current + /// instance or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "TITLESORT" + /// field. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string TitleSort { + get { return GetFirstField ("TITLESORT"); } + set { SetField ("TITLESORT", value); } + } + + /// <summary> + /// Gets and sets a short description, one-liner. + /// It represents the tagline of the Video/music. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the subtitle + /// the media represented by the current instance + /// or an empty array if no value is present. + /// </value> + /// <remarks> + /// <para>This field gives a nice/short precision to + /// the title, which is typically below the title on the + /// front cover of a media. + /// For example, for "Back to the future", this would be + /// "It's About Time". + /// </para> + /// </remarks> + /// <remarks> + /// This property is implemented using the "SUBTITLE" + /// non-standard field. + /// </remarks> + public override string Subtitle { + get { return GetFirstField ("SUBTITLE"); } + set { SetField ("SUBTITLE", value); } + } + + /// <summary> + /// Gets and sets a short description of the media. + /// For a music, this could be the comment that the artist + /// made of its artwork. For a video, this should be a + /// short summary of the story/plot, but a spoiler. This + /// should give the impression of what to expect in the + /// media. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the subtitle + /// the media represented by the current instance + /// or an empty array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "DESCRIPTION" + /// field. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string Description { + get { return GetFirstField ("DESCRIPTION"); } + set { SetField ("DESCRIPTION", value); } + } + + /// <summary> + /// Gets and sets the performers or artists who performed in + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the performers or + /// artists who performed in the media described by the + /// current instance or an empty array if no value is + /// present. + /// </value> + /// <remarks> + /// This property is implemented using the "ARTIST" field. + /// </remarks> + public override string[] Performers { + get { return GetField ("ARTIST"); } + set { SetField ("ARTIST", value); } + } + + /// <summary> + /// Gets and sets the sort names of the performers or artists + /// who performed in the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the sort names for + /// the performers or artists who performed in the media + /// described by the current instance, or an empty array if + /// no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "ARTISTSORT" field. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string[] PerformersSort { + get { return GetField ("ARTISTSORT"); } + set { SetField ("ARTISTSORT", value); } + } + + /// <summary> + /// Gets and sets the Charaters for a video media, or + /// instruments played for music media. + /// This should match the <see cref="Performers"/> array (for + /// each person correspond one/more role). Several roles for + /// the same artist/actor can be made up with semicolons. + /// For example, "Marty McFly; Marty McFly Jr.; Marlene McFly". + /// </summary> + /// <remarks> + /// <para> This is typically usefull for movies, although the + /// instrument played by each artist in a music may be of + /// relevance. + /// </para> + /// <para>It is highly important to match each role to the + /// performers. This means that a role may be <see + /// langword="null"/> to keep the match between a + /// Performers[i] and PerformersRole[i]. + /// </para> + /// </remarks> + /// <remarks> + /// This property is implemented using the "ARTISTROLE" + /// non-standard field. + /// </remarks> + public override string[] PerformersRole { + get { return GetField ("ARTISTROLE"); } + set { SetField ("ARTISTROLE", value); } + } + + /// <summary> + /// Gets and sets the band or artist who is credited in the + /// creation of the entire album or collection containing the + /// media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the band or artist + /// who is credited in the creation of the entire album or + /// collection containing the media described by the current + /// instance or an empty array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "ALBUMARTIST" + /// field. + /// </remarks> + public override string[] AlbumArtists { + get { + // First try to get AlbumArtist, if that comment is not present try: + // ENSEMBLE: set by TAG & RENAME + // ALBUM ARTIST: set by The GodFather + string[] value = GetField ("ALBUMARTIST"); + if (value != null && value.Length > 0) + return value; + + value = GetField ("ALBUM ARTIST"); + if (value != null && value.Length > 0) + return value; + + return GetField ("ENSEMBLE"); + } + set { SetField ("ALBUMARTIST", value); } + } + + /// <summary> + /// Gets and sets the sort names for the band or artist who + /// is credited in the creation of the entire album or + /// collection containing the media described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the sort names + /// for the band or artist who is credited in the creation + /// of the entire album or collection containing the media + /// described by the current instance or an empty array if + /// no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "ALBUMARTISTSORT" + /// field. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string[] AlbumArtistsSort { + get { return GetField ("ALBUMARTISTSORT"); } + set { SetField ("ALBUMARTISTSORT", value); } + } + + /// <summary> + /// Gets and sets the composers of the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the composers of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "COMPOSER" field. + /// </remarks> + public override string[] Composers { + get { return GetField ("COMPOSER"); } + set { SetField ("COMPOSER", value); } + } + + /// <summary> + /// Gets and sets the sort names for the composers of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the sort names + /// for the composer of the media described by the current + /// instance or an empty array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "COMPOSERSORT" + /// field. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string[] ComposersSort { + get { return GetField ("COMPOSERSORT"); } + set { SetField ("COMPOSERSORT", value); } + } + + /// <summary> + /// Gets and sets the album of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the album of + /// the media represented by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "ALBUM" field. + /// </remarks> + public override string Album { + get { return GetFirstField ("ALBUM"); } + set { SetField ("ALBUM", value); } + } + + /// <summary> + /// Gets and sets the sort names for the Album Title of + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the sort name of + /// the Album Title of the media described by the current + /// instance or null if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "ALBUMSORT" + /// field. + /// http://musicbrainz.org/doc/PicardTagMapping + /// </remarks> + public override string AlbumSort { + get { return GetFirstField ("ALBUMSORT"); } + set { SetField ("ALBUMSORT", value); } + } + + /// <summary> + /// Gets and sets a user comment on the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing user comments + /// on the media represented by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "COMMENT" field. + /// </remarks> + public override string Comment { + get { return GetFirstField ("COMMENT"); } + set { SetField ("COMMENT", value); } + } + + /// <summary> + /// Gets and sets the genres of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the genres of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "GENRE" field. + /// </remarks> + public override string[] Genres { + get { return GetField ("GENRE"); } + set { SetField ("GENRE", value); } + } + + /// <summary> + /// Gets and sets the year that the media represented by the + /// current instance was recorded. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the year that the media + /// represented by the current instance was created or zero + /// if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "DATE" field. If a + /// value greater than 9999 is set, this property will be + /// cleared. + /// </remarks> + public override uint Year { + get { + string text = GetFirstField ("DATE"); + return (text != null && uint.TryParse ( + text.Length > 4 ? text.Substring (0, 4) + : text, out var value)) ? value : 0; + } + set { SetField ("DATE", value); } + } + + /// <summary> + /// Gets and sets the position of the media represented by + /// the current instance in its containing album. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the position of the + /// media represented by the current instance in its + /// containing album or zero if not specified. + /// </value> + /// <remarks> + /// This property is implemented using the "TRACKNUMER" + /// field. + /// </remarks> + public override uint Track { + get { + string text = GetFirstField ("TRACKNUMBER"); + string[] values; + + if (text != null && (values = text.Split ('/')) + .Length > 0 && uint.TryParse ( + values[0], out var value)) + return value; + + return 0; + } + set { + SetField ("TRACKTOTAL", TrackCount); + SetField ("TRACKNUMBER", value, "00"); + } + } + + /// <summary> + /// Gets and sets the number of tracks in the album + /// containing the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of tracks in + /// the album containing the media represented by the current + /// instance or zero if not specified. + /// </value> + /// <remarks> + /// This property is implemented using the "TRACKTOTAL" field + /// but is capable of reading from "TRACKNUMBER" if the total + /// is stored in {track}/{count} format. + /// </remarks> + public override uint TrackCount { + get { + string text; + string[] values; + + if ((text = GetFirstField ("TRACKTOTAL")) != + null && uint.TryParse (text, out var value)) + return value; + + if ((text = GetFirstField ("TRACKNUMBER")) != + null && (values = text.Split ('/')) + .Length > 1 && uint.TryParse ( + values[1], out value)) + return value; + + return 0; + } + set { SetField ("TRACKTOTAL", value); } + } + + /// <summary> + /// Gets and sets the number of the disc containing the media + /// represented by the current instance in the boxed set. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of the disc + /// containing the media represented by the current instance + /// in the boxed set. + /// </value> + /// <remarks> + /// This property is implemented using the "DISCNUMBER" + /// field. + /// </remarks> + public override uint Disc { + get { + string text = GetFirstField ("DISCNUMBER"); + string[] values; + + if (text != null && (values = text.Split ('/')) + .Length > 0 && uint.TryParse ( + values[0], out var value)) + return value; + + return 0; + } + set { + SetField ("DISCTOTAL", DiscCount); + SetField ("DISCNUMBER", value); + } + } + + /// <summary> + /// Gets and sets the number of discs in the boxed set + /// containing the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of discs in + /// the boxed set containing the media represented by the + /// current instance or zero if not specified. + /// </value> + /// <remarks> + /// This property is implemented using the "DISCTOTAL" field + /// but is capable of reading from "DISCNUMBER" if the total + /// is stored in {disc}/{count} format. + /// </remarks> + public override uint DiscCount { + get { + string text; + string[] values; + + if ((text = GetFirstField ("DISCTOTAL")) != null + && uint.TryParse (text, out var value)) + return value; + + if ((text = GetFirstField ("DISCNUMBER")) != + null && (values = text.Split ('/')) + .Length > 1 && uint.TryParse ( + values[1], out value)) + return value; + + return 0; + } + set { SetField ("DISCTOTAL", value); } + } + + /// <summary> + /// Gets and sets the lyrics or script of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the lyrics or + /// script of the media represented by the current instance + /// or <see langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "LYRICS" field. + /// </remarks> + public override string Lyrics { + get { return GetFirstField ("LYRICS"); } + set { SetField ("LYRICS", value); } + } + + /// <summary> + /// Gets and sets the grouping on the album which the media + /// in the current instance belongs to. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the grouping on + /// the album which the media in the current instance belongs + /// to or <see langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "GROUPING" field. + /// </remarks> + public override string Grouping { + get { return GetFirstField ("GROUPING"); } + set { SetField ("GROUPING", value); } + } + + /// <summary> + /// Gets and sets the number of beats per minute in the audio + /// of the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of beats per + /// minute in the audio of the media represented by the + /// current instance, or zero if not specified. + /// </value> + /// <remarks> + /// This property is implemented using the "TEMPO" field. + /// Since there is no official definition, this property is + /// also implemented using the "BPM" field. + /// </remarks> + public override uint BeatsPerMinute { + get { + SaveBeatsPerMinuteAsTempo = true; + string text = GetFirstField ("TEMPO"); + + if (string.IsNullOrEmpty (text)) { + text = GetFirstField ("BPM"); + + if (!string.IsNullOrEmpty (text)) { + SaveBeatsPerMinuteAsTempo = false; + } + } + + return (text != null && + double.TryParse (text, NumberStyles.AllowDecimalPoint, NumberFormatInfo.InvariantInfo, out var value) && + value > 0) ? (uint)Math.Round (value) : 0; + } + set { + if (SaveBeatsPerMinuteAsTempo) + SetField ("TEMPO", value); + else + SetField ("BPM", value); + } + } + + /// <summary> + /// Gets and sets the conductor or director of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the conductor + /// or director of the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// This property is implemented using the "CONDUCTOR" field. + /// </remarks> + public override string Conductor { + get { return GetFirstField ("CONDUCTOR"); } + set { SetField ("CONDUCTOR", value); } + } + + /// <summary> + /// Gets and sets the copyright information for the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the copyright + /// information for the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// This property is implemented using the "COPYRIGHT" field. + /// </remarks> + public override string Copyright { + get { return GetFirstField ("COPYRIGHT"); } + set { SetField ("COPYRIGHT", value); } + } + + + /// <summary> + /// Gets and sets the date at which the tag has been written. + /// </summary> + /// <value> + /// A nullable <see cref="DateTime" /> object containing the + /// date at which the tag has been written, or <see + /// langword="null" /> if no value present. + /// </value> + /// <remarks> + /// This property is implemented using the "DATETAGGED" + /// non-standard field. It used the the ISO 8601 standard: + /// YYYY-MM-DDTHH:MM:SS + /// <see url="https://wiki.xiph.org/VorbisComment#Date_and_time"/> + /// </remarks> + public override DateTime? DateTagged { + get { + string value = GetFirstField ("DATETAGGED"); + if (value != null) { + value = value.Replace ('T', ' '); + if (DateTime.TryParseExact (value, "yyyy-MM-dd HH:mm:ss", null, DateTimeStyles.None, out var date)) { + return date; + } + } + return null; + } + set { + string date = null; + if (value != null) { + date = $"{value:yyyy-MM-dd HH:mm:ss}"; + date = date.Replace (' ', 'T'); + } + SetField ("DATETAGGED", date); + } + } + + /// <summary> + /// Gets and sets the MusicBrainz Artist ID for the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the MusicBrainz + /// ArtistID for the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// This property is implemented using the "MUSICBRAINZ_ARTISTID" field. + /// </remarks> + public override string MusicBrainzArtistId { + get { + string[] artistIds = GetField ("MUSICBRAINZ_ARTISTID"); + return artistIds.Length == 0 ? null : string.Join ("/", artistIds); + } + set { + string[] artistIds = value.Split ('/'); + SetField ("MUSICBRAINZ_ARTISTID", artistIds); + } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Group ID for the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the MusicBrainz + /// ReleaseGroupID for the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// This property is implemented using the "MUSICBRAINZ_RELEASEGROUPID" field. + /// </remarks> + public override string MusicBrainzReleaseGroupId { + get { return GetFirstField ("MUSICBRAINZ_RELEASEGROUPID"); } + set { SetField ("MUSICBRAINZ_RELEASEGROUPID", value); } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release ID for the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the MusicBrainz + /// ReleaseID for the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// This property is implemented using the "MUSICBRAINZ_ALBUMID" field. + /// </remarks> + public override string MusicBrainzReleaseId { + get { return GetFirstField ("MUSICBRAINZ_ALBUMID"); } + set { SetField ("MUSICBRAINZ_ALBUMID", value); } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Artist ID for the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the MusicBrainz + /// ReleaseArtistID for the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// This property is implemented using the "MUSICBRAINZ_ALBUMARTISTID" field. + /// </remarks> + public override string MusicBrainzReleaseArtistId { + get { + string[] releaseArtistIds = GetField ("MUSICBRAINZ_ALBUMARTISTID"); + return releaseArtistIds.Length == 0 ? null : string.Join ("/", releaseArtistIds); + } + set { + string[] releaseArtistIds = value.Split ('/'); + SetField ("MUSICBRAINZ_ALBUMARTISTID", releaseArtistIds); + } + } + + /// <summary> + /// Gets and sets the MusicBrainz Track ID for the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the MusicBrainz + /// TrackID for the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// This property is implemented using the "MUSICBRAINZ_TRACKID" field. + /// </remarks> + public override string MusicBrainzTrackId { + get { return GetFirstField ("MUSICBRAINZ_TRACKID"); } + set { SetField ("MUSICBRAINZ_TRACKID", value); } + } + + /// <summary> + /// Gets and sets the MusicBrainz Disc ID for the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the MusicBrainz + /// DiscID for the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// This property is implemented using the "MUSICBRAINZ_DISCID" field. + /// </remarks> + public override string MusicBrainzDiscId { + get { return GetFirstField ("MUSICBRAINZ_DISCID"); } + set { SetField ("MUSICBRAINZ_DISCID", value); } + } + + /// <summary> + /// Gets and sets the MusicIP PUID for the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the MusicIP PUID + /// for the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// This property is implemented using the "MUSICIP_PUID" field. + /// </remarks> + public override string MusicIpId { + get { return GetFirstField ("MUSICIP_PUID"); } + set { SetField ("MUSICIP_PUID", value); } + } + + /// <summary> + /// Gets and sets the Amazon ID for the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the AmazonID + /// for the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// This property is implemented using the "ASIN" field. + /// </remarks> + public override string AmazonId { + get { return GetFirstField ("ASIN"); } + set { SetField ("ASIN", value); } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Status for the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the MusicBrainz + /// ReleaseStatus for the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// This property is implemented using the "MUSICBRAINZ_ALBUMSTATUS" field. + /// </remarks> + public override string MusicBrainzReleaseStatus { + get { return GetFirstField ("MUSICBRAINZ_ALBUMSTATUS"); } + set { SetField ("MUSICBRAINZ_ALBUMSTATUS", value); } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Type for the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the MusicBrainz + /// ReleaseType for the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// This property is implemented using the "MUSICBRAINZ_ALBUMTYPE" field. + /// </remarks> + public override string MusicBrainzReleaseType { + get { return GetFirstField ("MUSICBRAINZ_ALBUMTYPE"); } + set { SetField ("MUSICBRAINZ_ALBUMTYPE", value); } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Country for the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the MusicBrainz + /// ReleaseCountry for the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// This property is implemented using the "RELEASECOUNTRY" field. + /// </remarks> + public override string MusicBrainzReleaseCountry { + get { return GetFirstField ("RELEASECOUNTRY"); } + set { SetField ("RELEASECOUNTRY", value); } + } + + /// <summary> + /// Gets and sets a collection of pictures associated with + /// the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:IPicture[]" /> containing a collection of + /// pictures associated with the media represented by the + /// current instance or an empty array if none are present. + /// </value> + /// <remarks> + /// <para>This property is implemented using the COVERART + /// field.</para> + /// </remarks> + public override IPicture[] Pictures { + get { + // Load pictures on demand from the fields + if (pictures == null) { + ParsePictures (); + } + + return pictures; + } + set { + if (value == null) { + // Set pictures to a 0-length array to prevent + // re-parsing by the getter on the next access + pictures = EMPTY_PICTURES; + } else { + pictures = value; + } + + // The pictures fields are not up to date with the pictures array anymore + picture_fields_dirty = true; + } + } + + /// <summary> + /// Gets and sets whether or not the album described by the + /// current instance is a compilation. + /// </summary> + /// <value> + /// A <see cref="bool" /> value indicating whether or not the + /// album described by the current instance is a compilation. + /// </value> + /// <remarks> + /// This property is implemented using the "COMPILATION" field. + /// </remarks> + public bool IsCompilation { + get { + string text; + + if ((text = GetFirstField ("COMPILATION")) != + null && int.TryParse (text, out var value)) { + return value == 1; + } + return false; + } + set { + if (value) { + SetField ("COMPILATION", "1"); + } else { + RemoveField ("COMPILATION"); + } + } + } + + /// <summary> + /// Gets and sets the ReplayGain track gain in dB. + /// </summary> + /// <value> + /// A <see cref="bool" /> value in dB for the track gain as + /// per the ReplayGain specification. + /// </value> + /// <remarks> + /// This property is implemented using the + /// "REPLAYGAIN_TRACK_GAIN" field. Set the value to double.NaN + /// to clear the field. + /// </remarks> + public override double ReplayGainTrackGain { + get { + string text = GetFirstField ("REPLAYGAIN_TRACK_GAIN"); + + if (text == null) { + return double.NaN; + } + if (text.ToLower (CultureInfo.InvariantCulture).EndsWith ("db")) { + text = text.Substring (0, text.Length - 2).Trim (); + } + + if (double.TryParse (text, NumberStyles.Float, + CultureInfo.InvariantCulture, out var value)) { + return value; + } + return double.NaN; + } + set { + if (double.IsNaN (value)) { + RemoveField ("REPLAYGAIN_TRACK_GAIN"); + } else { + string text = value.ToString ("0.00 dB", CultureInfo.InvariantCulture); + SetField ("REPLAYGAIN_TRACK_GAIN", text); + } + } + } + + /// <summary> + /// Gets and sets the ReplayGain track peak sample. + /// </summary> + /// <value> + /// A <see cref="bool" /> value for the track peak as per the + /// ReplayGain specification. + /// </value> + /// <remarks> + /// This property is implemented using the + /// "REPLAYGAIN_TRACK_PEAK" field. Set the value to double.NaN + /// to clear the field. + /// </remarks> + public override double ReplayGainTrackPeak { + get { + string text; + + if ((text = GetFirstField ("REPLAYGAIN_TRACK_PEAK")) != + null && double.TryParse (text, NumberStyles.Float, CultureInfo.InvariantCulture, out var value)) { + return value; + } + return double.NaN; + } + set { + if (double.IsNaN (value)) { + RemoveField ("REPLAYGAIN_TRACK_PEAK"); + } else { + string text = value.ToString ("0.000000", CultureInfo.InvariantCulture); + SetField ("REPLAYGAIN_TRACK_PEAK", text); + } + } + } + + /// <summary> + /// Gets and sets the ReplayGain album gain in dB. + /// </summary> + /// <value> + /// A <see cref="bool" /> value in dB for the album gain as + /// per the ReplayGain specification. + /// </value> + /// <remarks> + /// This property is implemented using the + /// "REPLAYGAIN_ALBUM_GAIN" field. Set the value to double.NaN + /// to clear the field. + /// </remarks> + public override double ReplayGainAlbumGain { + get { + string text = GetFirstField ("REPLAYGAIN_ALBUM_GAIN"); + + if (text == null) { + return double.NaN; + } + if (text.ToLower (CultureInfo.InvariantCulture).EndsWith ("db")) { + text = text.Substring (0, text.Length - 2).Trim (); + } + + if (double.TryParse (text, NumberStyles.Float, + CultureInfo.InvariantCulture, out var value)) { + return value; + } + return double.NaN; + } + set { + if (double.IsNaN (value)) { + RemoveField ("REPLAYGAIN_ALBUM_GAIN"); + } else { + string text = value.ToString ("0.00 dB", CultureInfo.InvariantCulture); + SetField ("REPLAYGAIN_ALBUM_GAIN", text); + } + } + } + + /// <summary> + /// Gets and sets the ReplayGain album peak sample. + /// </summary> + /// <value> + /// A <see cref="bool" /> value for the album peak as per the + /// ReplayGain specification. + /// </value> + /// <remarks> + /// This property is implemented using the + /// "REPLAYGAIN_ALBUM_PEAK" field. Set the value to double.NaN + /// to clear the field. + /// </remarks> + public override double ReplayGainAlbumPeak { + get { + string text; + + if ((text = GetFirstField ("REPLAYGAIN_ALBUM_PEAK")) != + null && double.TryParse (text, NumberStyles.Float, + CultureInfo.InvariantCulture, out var value)) { + return value; + } + return double.NaN; + } + set { + if (double.IsNaN (value)) { + RemoveField ("REPLAYGAIN_ALBUM_PEAK"); + } else { + string text = value.ToString ("0.000000", CultureInfo.InvariantCulture); + SetField ("REPLAYGAIN_ALBUM_PEAK", text); + } + } + } + + /// <summary> + /// Gets and sets the initial key of the song. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the initial key of the song. + /// </value> + /// <remarks> + /// This property is implemented using the "INITIALKEY" field. + /// </remarks> + public override string InitialKey { + get { return GetFirstField ("INITIALKEY"); } + set { SetField ("INITIALKEY", value); } + } + + /// <summary> + /// Gets and sets the remixer of the song. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the remixer of the song. + /// </value> + /// <remarks> + /// This property is implemented using the "REMIXEDBY" field. + /// </remarks> + public override string RemixedBy { + get { return GetFirstField ("REMIXEDBY"); } + set { SetField ("REMIXEDBY", value); } + } + + /// <summary> + /// Gets and sets the publisher of the song. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the publisher of the song. + /// </value> + /// <remarks> + /// This property is implemented using the "ORGANIZATION" field. + /// </remarks> + public override string Publisher { + get { return GetFirstField ("ORGANIZATION"); } + set { SetField ("ORGANIZATION", value); } + } + + /// <summary> + /// Gets and sets the ISRC (International Standard Recording Code) of the song. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the ISRC of the song. + /// </value> + /// <remarks> + /// This property is implemented using the "ISRC" field. + /// </remarks> + public override string ISRC { + get { return GetFirstField ("ISRC"); } + set { SetField ("ISRC", value); } + } + + /// <summary> + /// Gets whether or not the current instance is empty. + /// </summary> + /// <value> + /// <see langword="true" /> if the current instance does not + /// any values. Otherwise <see langword="false" />. + /// </value> + public override bool IsEmpty { + get { return FieldCount == 0; } + } + + /// <summary> + /// Clears the values stored in the current instance. + /// </summary> + public override void Clear () + { + field_list.Clear (); + + // clear pictures + pictures = new IPicture[0]; + picture_fields_dirty = false; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Ogg/XiphComment.cs.meta b/Scripts/TaglibSharp/Ogg/XiphComment.cs.meta new file mode 100644 index 0000000..fa8edf5 --- /dev/null +++ b/Scripts/TaglibSharp/Ogg/XiphComment.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c51c529d4ffacffbd893864ce06a64dc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Picture.cs b/Scripts/TaglibSharp/Picture.cs new file mode 100644 index 0000000..e504555 --- /dev/null +++ b/Scripts/TaglibSharp/Picture.cs @@ -0,0 +1,629 @@ +// +// Picture.cs: Provides IPicture and Picture. +// +// Author: +// Aaron Bockover (abockover@novell.com) +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// attachedpictureframe.cpp from TagLib +// +// Copyright (C) 2006 Novell, Inc. +// Copyright (C) 2007 Brian Nickel +// Copyright (C) 2004 Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib +{ + /// <summary> + /// Specifies the type of content appearing in the picture. + /// </summary> + public enum PictureType + { + /// <summary> + /// The picture is of a type other than those specified. + /// </summary> + Other = 0x00, + + /// <summary> + /// The picture is a 32x32 PNG image that should be used when + /// displaying the file in a browser. + /// </summary> + FileIcon = 0x01, + + /// <summary> + /// The picture is of an icon different from <see + /// cref="FileIcon" />. + /// </summary> + OtherFileIcon = 0x02, + + /// <summary> + /// The picture is of the front cover of the album. + /// </summary> + FrontCover = 0x03, + + /// <summary> + /// The picture is of the back cover of the album. + /// </summary> + BackCover = 0x04, + + /// <summary> + /// The picture is of a leaflet page including with the + /// album. + /// </summary> + LeafletPage = 0x05, + + /// <summary> + /// The picture is of the album or disc itself. + /// </summary> + Media = 0x06, + // Image from the album itself + + /// <summary> + /// The picture is of the lead artist or soloist. + /// </summary> + LeadArtist = 0x07, + + /// <summary> + /// The picture is of the artist or performer. + /// </summary> + Artist = 0x08, + + /// <summary> + /// The picture is of the conductor. + /// </summary> + Conductor = 0x09, + + /// <summary> + /// The picture is of the band or orchestra. + /// </summary> + Band = 0x0A, + + /// <summary> + /// The picture is of the composer. + /// </summary> + Composer = 0x0B, + + /// <summary> + /// The picture is of the lyricist or text writer. + /// </summary> + Lyricist = 0x0C, + + /// <summary> + /// The picture is of the recording location or studio. + /// </summary> + RecordingLocation = 0x0D, + + /// <summary> + /// The picture is one taken during the track's recording. + /// </summary> + DuringRecording = 0x0E, + + /// <summary> + /// The picture is one taken during the track's performance. + /// </summary> + DuringPerformance = 0x0F, + + /// <summary> + /// The picture is a capture from a movie screen. + /// </summary> + MovieScreenCapture = 0x10, + + /// <summary> + /// The picture is of a large, colored fish. + /// </summary> + ColoredFish = 0x11, + + /// <summary> + /// The picture is an illustration related to the track. + /// </summary> + Illustration = 0x12, + + /// <summary> + /// The picture contains the logo of the band or performer. + /// </summary> + BandLogo = 0x13, + + /// <summary> + /// The picture is the logo of the publisher or record + /// company. + /// </summary> + PublisherLogo = 0x14, + + + /// <summary> + /// In fact, this is not a Picture, but another file-type. + /// </summary> + NotAPicture = 0xff + + } + + /// <summary> + /// This interface provides generic information about a picture, + /// including its contents, as used by various formats. + /// </summary> + public interface IPicture + { + /// <summary> + /// Gets and sets the mime-type of the picture data + /// stored in the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the mime-type + /// of the picture data stored in the current instance. + /// </value> + string MimeType { get; set; } + + /// <summary> + /// Gets and sets the type of content visible in the picture + /// stored in the current instance. + /// </summary> + /// <value> + /// A <see cref="PictureType" /> containing the type of + /// content visible in the picture stored in the current + /// instance. + /// </value> + PictureType Type { get; set; } + + + + /// <summary> + /// Gets and sets a filename of the picture stored in the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the filename, + /// with its extension, of the picture stored in the current + /// instance. + /// </value> + string Filename { get; set; } + + + /// <summary> + /// Gets and sets a description of the picture stored in the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a description + /// of the picture stored in the current instance. + /// </value> + string Description { get; set; } + + /// <summary> + /// Gets and sets the picture data stored in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> object containing the picture + /// data stored in the current instance. + /// </value> + ByteVector Data { get; set; } + } + + /// <summary> + /// This class implements <see cref="IPicture" /> and provides + /// mechanisms for loading pictures from files. + /// </summary> + public class Picture : IPicture + { + + #region Constants + + /// <summary> + /// Look-Up-Table associating a file-extension to + /// a Mime-Type + /// </summary> + static readonly string[] lutExtensionMime = new[] { + "aac", "audio/aac", // AAC audio file + "abw", "application/x-abiword", // AbiWord document + "arc", "application/octet-stream", // Archive document (multiple files embedded) + "avi", "video/x-msvideo", // AVI: Audio Video Interleave + "azw", "application/vnd.amazon.ebook", // Amazon Kindle eBook format + "bin", "application/octet-stream", // Any kind of binary data + "bmp", "image/bmp", // BMP image data + "bmp", "image/x-windows-bmp", // BMP image data + "bm", "image/bmp", // BMP image data + "bz", "application/x-bzip", // BZip archive + "bz2", "application/x-bzip2", // BZip2 archive + "csh", "application/x-csh", // C-Shell script + "css", "text/css", // Cascading Style Sheets (CSS) + "csv", "text/csv", // Comma-separated values (CSV) + "doc", "application/msword", // Microsoft Word + "eot", "application/vnd.ms-fontobject", // MS Embedded OpenType fonts + "epub", "application/epub+zip", // Electronic publication (EPUB) + "gif", "image/gif", // Graphics Interchange Format (GIF) + "htm", "text/html", // HyperText Markup Language (HTML)text / html + "html", "text/html", // HyperText Markup Language (HTML)text / html + "ico", "image/x-icon", // Icon format + "ics", "text/calendar", // iCalendar format + "jar", "application/java-archive", // Java Archive (JAR) + "jpg", "image/jpeg", // JPEG images + "jpeg", "image/jpeg", // JPEG images + "js", "application/javascript", // JavaScript (ECMAScript) + "json", "application/json", // JSON format + "mid", "audio/midi", // Musical Instrument Digital Interface (MIDI) + "midi", "audio/midi", // Musical Instrument Digital Interface (MIDI) + "mp3", "audio/mpeg", + "mp1", "audio/mpeg", + "mp2", "audio/mpeg", + "mpg", "video/mpeg", + "mpeg", "video/mpeg", // MPEG Video + "m4a", "audio/mp4", + "mp4", "video/mp4", + "m4v", "video/mp4", + "mpkg", "application/vnd.apple.installer+xml", // Apple Installer Package + "odp", "application/vnd.oasis.opendocument.presentation", // OpenDocuemnt presentation document + "ods", "application/vnd.oasis.opendocument.spreadsheet", // OpenDocuemnt spreadsheet document + "odt", "application/vnd.oasis.opendocument.text", // OpenDocument text document + "oga", "audio/ogg", // OGG audio + "ogg", "audio/ogg", + "ogx", "application/ogg", // OGG + "ogv", "video/ogg", + "otf", "font/otf", // OpenType font + "png", "image/png", // Portable Network Graphics + "pdf", "application/pdf", // Adobe Portable Document Format (PDF) + "ppt", "application/vnd.ms-powerpoint", // Microsoft PowerPoint + "rar", "application/x-rar-compressed", // RAR archive + "rtf", "application/rtf", // Rich Text Format (RTF) + "sh", "application/x-sh", // Bourne shell script + "svg", "image/svg+xml", // Scalable Vector Graphics (SVG) + "swf", "application/x-shockwave-flash", // Small web format (SWF) or Adobe Flash document + "tar", "application/x-tar", // Tape Archive (TAR) + "tif", "image/tiff", // Tagged Image File Format(TIFF) + "tiff", "image/tiff", // Tagged Image File Format(TIFF) + "ts", "video/vnd.dlna.mpeg-tts", // Typescript file + "ttf", "font/ttf", // TrueType Font + "vsd", "application/vnd.visio", // Microsoft Visio + "wav", "audio/x-wav", // Waveform Audio Format + "weba", "audio/webm", // WEBM audio + "webm", "video/webm", // WEBM video + "webp", "image/webp", // WEBP image + "woff", "font/woff", // Web Open Font Format (WOFF) + "woff2", "font/woff2", // Web Open Font Format (WOFF) + "xhtml", "application/xhtml+xml", // XHTML + "xls", "application/vnd.ms", // excel application + "xlsx", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", // excel 2007 application + "xml", "application/xml", // XML + "xul", "application/vnd.mozilla.xul+xml", // XUL + "zip", "application/zip", // ZIP archive + "3gp", "video/3gpp", // 3GPP audio/video container + "3g2", "video/3gpp2", // 3GPP2 audio/video container + "7z", "application/x-7z-compressed", // 7-zip archive + }; + + #endregion + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Picture" /> with no data or values. + /// </summary> + public Picture () + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Picture" /> by reading in the contents of a + /// specified file. + /// </summary> + /// <param name="path"> + /// A <see cref="string"/> object containing the path of the + /// file to read. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public Picture (string path) + { + if (path == null) + throw new ArgumentNullException (nameof (path)); + + Data = ByteVector.FromPath (path); + Filename = System.IO.Path.GetFileName (path); + Description = Filename; + MimeType = GetMimeFromExtension (Filename); + Type = MimeType.StartsWith ("image/") ? PictureType.FrontCover : PictureType.NotAPicture; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Picture" /> by reading in the contents of a + /// specified file abstraction. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="File.IFileAbstraction"/> object containing + /// abstraction of the file to read. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public Picture (File.IFileAbstraction abstraction) + { + if (abstraction == null) + throw new ArgumentNullException (nameof (abstraction)); + + Data = ByteVector.FromFile (abstraction); + Filename = abstraction.Name; + Description = abstraction.Name; + + if (!string.IsNullOrEmpty (Filename) && Filename.Contains (".")) { + MimeType = GetMimeFromExtension (Filename); + Type = MimeType.StartsWith ("image/") ? PictureType.FrontCover : PictureType.NotAPicture; + } else { + string ext = GetExtensionFromData (Data); + MimeType = GetMimeFromExtension (ext); + if (ext != null) { + Type = PictureType.FrontCover; + Filename = Description = "cover" + ext; + } else { + Type = PictureType.NotAPicture; + Filename = "UnknownType"; + } + } + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Picture" /> by using the contents of a <see + /// cref="ByteVector" /> object. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector"/> object containing picture data + /// to use. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + public Picture (ByteVector data) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + Data = new ByteVector (data); + string ext = GetExtensionFromData (data); + MimeType = GetMimeFromExtension (ext); + if (ext != null) { + Type = PictureType.FrontCover; + Filename = Description = "cover" + ext; + } else { + Type = PictureType.NotAPicture; + Filename = "UnknownType"; + } + } + + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Picture" /> by doing a shallow copy of <see + /// cref="IPicture" />. + /// </summary> + /// <param name="picture"> + /// A <see cref="IPicture"/> object containing picture data + /// to convert to an Picture. + /// </param> + public Picture (IPicture picture) + { + MimeType = picture.MimeType; + Type = picture.Type; + Filename = picture.Filename; + Description = picture.Description; + Data = picture.Data; + } + + #endregion + + + #region Legacy Factory methods + + /// <summary> + /// Creates a new <see cref="Picture" />, populating it with + /// the contents of a file. + /// </summary> + /// <param name="filename"> + /// A <see cref="string" /> object containing the path to a + /// file to read the picture from. + /// </param> + /// <returns> + /// A new <see cref="Picture" /> object containing the + /// contents of the file and with a mime-type guessed from + /// the file's contents. + /// </returns> + [Obsolete ("Use Picture(string filename) constructor instead.")] + public static Picture CreateFromPath (string filename) + { + return new Picture (filename); + } + + /// <summary> + /// Creates a new <see cref="Picture" />, populating it with + /// the contents of a file. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="File.IFileAbstraction" /> object containing + /// the file abstraction to read the picture from. + /// </param> + /// <returns> + /// A new <see cref="Picture" /> object containing the + /// contents of the file and with a mime-type guessed from + /// the file's contents. + /// </returns> + [Obsolete ("Use Picture(File.IFileAbstraction abstraction) constructor instead.")] + public static Picture CreateFromFile (File.IFileAbstraction abstraction) + { + return new Picture (abstraction); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets and sets the mime-type of the picture data + /// stored in the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the mime-type + /// of the picture data stored in the current instance. + /// </value> + public string MimeType { get; set; } + + /// <summary> + /// Gets and sets the type of content visible in the picture + /// stored in the current instance. + /// </summary> + /// <value> + /// A <see cref="PictureType" /> containing the type of + /// content visible in the picture stored in the current + /// instance. + /// </value> + public PictureType Type { get; set; } + + /// <summary> + /// Gets and sets a filename of the picture stored in the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a fielname, with + /// extension, of the picture stored in the current instance. + /// </value> + public string Filename { get; set; } + + /// <summary> + /// Gets and sets a description of the picture stored in the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a description + /// of the picture stored in the current instance. + /// </value> + public string Description { get; set; } + + /// <summary> + /// Gets and sets the picture data stored in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> object containing the picture + /// data stored in the current instance. + /// </value> + public ByteVector Data { get; set; } + + #endregion + + + + #region Public static Methods (class functions) + + /// <summary> + /// Retrieve a mime type from raw file data by reading + /// the first few bytes of the file. + /// Less accurate than <see cref="GetExtensionFromMime"/>. + /// </summary> + /// <param name="data"> + /// file name with extension, or just extension of a file + /// </param> + /// <returns>File-extension as <see cref="string"/>, or null if + /// not identified</returns> + public static string GetExtensionFromData (ByteVector data) + { + string ext = null; + + // No picture, unless it is corrupted, can fit in a file of less than 4 bytes + if (data.Count >= 4) { + if (data[1] == 'P' && data[2] == 'N' && data[3] == 'G') { + ext = ".png"; + } else if (data[0] == 'G' && data[1] == 'I' && data[2] == 'F') { + ext = ".gif"; + } else if (data[0] == 'B' && data[1] == 'M') { + ext = ".bmp"; + } else if (data[0] == 0xFF && data[1] == 0xD8 && data[data.Count - 2] == 0xFF && data[data.Count - 1] == 0xD9) { + ext = ".jpg"; + } + + } + + return ext; + } + + /// <summary> + /// Gets the file-extension that fits a mime-type. + /// More accurate than <see cref="GetExtensionFromData"/>. + /// </summary> + /// <param name="mime"> + /// Mime-type as <see cref="string"/>. + /// </param> + /// <returns>File-extension as <see cref="string"/>, or null if + /// not identified</returns> + public static string GetExtensionFromMime (string mime) + { + // Default + string ext = null; + + for (int i = 1; i < lutExtensionMime.Length; i += 2) { + if (lutExtensionMime[i] == mime) { + ext = lutExtensionMime[i - 1]; + break; + } + } + + return ext; + } + + + /// <summary> + /// Gets the mime type of from a file-name (it's extensions). + /// If the format cannot be identified, it assumed to be a Binary file. + /// </summary> + /// <param name="name"> + /// file name with extension, or just extension of a file + /// </param> + /// <returns>Mime-type as <see cref="string"/></returns> + public static string GetMimeFromExtension (string name) + { + // Default + string mime_type = "application/octet-stream"; + + // Get extension from Filename + if (string.IsNullOrEmpty (name)) return mime_type; + var ext = System.IO.Path.GetExtension (name); + if (string.IsNullOrEmpty (ext)) + ext = name; + else + ext = ext.Substring (1); + + ext = ext.ToLower (); + + for (int i = 0; i < lutExtensionMime.Length; i += 2) { + if (lutExtensionMime[i] == ext) { + mime_type = lutExtensionMime[i + 1]; + break; + } + } + + return mime_type; + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Picture.cs.meta b/Scripts/TaglibSharp/Picture.cs.meta new file mode 100644 index 0000000..34cab56 --- /dev/null +++ b/Scripts/TaglibSharp/Picture.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: bd1be9a337a374067a1c465e39d7aed1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/PictureLazy.cs b/Scripts/TaglibSharp/PictureLazy.cs new file mode 100644 index 0000000..f787c33 --- /dev/null +++ b/Scripts/TaglibSharp/PictureLazy.cs @@ -0,0 +1,377 @@ +// +// PictureLazy.cs: +// +// Author: +// Sebastien Mouy <starwer@laposte.net> +// +// Copyright (C) 2018 Starwer +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.IO; + +namespace TagLib +{ + + /// <summary> + /// This class implements <see cref="IPicture" /> and provides + /// mechanisms for loading pictures from files. + /// Contrary to <see cref="Picture" />, a reference to a file + /// where the picture is located can be given and the picture + /// is lazily loaded from the file, meaning that it will be + /// read from the file only when needed. This saves time and + /// memory if the picture loading is not required. + /// </summary> + public class PictureLazy : IPicture, ILazy + { + #region Private Fields + + /// <summary> + /// Contains the mime-type. + /// </summary> + string mime_type; + + /// <summary> + /// Contains the content type. + /// </summary> + PictureType type; + + /// <summary> + /// Contains the filename. + /// </summary> + string filename; + + /// <summary> + /// Contains the picture data. + /// </summary> + ByteVector data; + + + /// <summary> + /// Stream where the picture is located + /// </summary> + File.IFileAbstraction file; + + /// <summary> + /// Offset from where the picture start in the <see cref="file"/> + /// </summary> + readonly long stream_offset; + + /// <summary> + /// Size of the picture in the <see cref="file"/> (-1 = until end of Stream) + /// </summary> + readonly long stream_size = -1; + + #endregion + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="PictureLazy" /> with no data or values. + /// </summary> + public PictureLazy () + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="PictureLazy" /> from a file. + /// The content will be lazily loaded. + /// </summary> + /// <param name="path"> + /// A <see cref="string"/> object containing the path of the + /// file to read. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public PictureLazy (string path) + { + if (path == null) + throw new ArgumentNullException (nameof (path)); + + file = new File.LocalFileAbstraction (path); + + filename = Path.GetFileName (path); + Description = filename; + mime_type = Picture.GetMimeFromExtension (filename); + type = mime_type.StartsWith ("image/") ? PictureType.FrontCover : PictureType.NotAPicture; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="PictureLazy" /> from a file abstraction. + /// The content will be lazily loaded. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="File.IFileAbstraction"/> object containing + /// abstraction of the file to read. + /// </param> + /// <param name="offset"> + /// The position in bytes where the picture is located in the + /// <see cref="File.IFileAbstraction"/>. + /// </param> + /// <param name="size"> + /// The size in bytes of the picture in the + /// <see cref="File.IFileAbstraction"/> (default: read all). + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public PictureLazy (File.IFileAbstraction abstraction, long offset = 0, long size = -1) + { + if (abstraction == null) + throw new ArgumentNullException (nameof (abstraction)); + + + file = abstraction; + stream_offset = offset; + stream_size = size; + + filename = abstraction.Name; + Description = abstraction.Name; + + if (!string.IsNullOrEmpty (filename) && filename.Contains (".")) { + mime_type = Picture.GetMimeFromExtension (filename); + type = mime_type.StartsWith ("image/") ? PictureType.FrontCover : PictureType.NotAPicture; + } + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="PictureLazy" /> by using the contents of a <see + /// cref="ByteVector" /> object. + /// The content will not be lazily loaded. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector"/> object containing picture data + /// to use. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + public PictureLazy (ByteVector data) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + Data = new ByteVector (data); + string ext = Picture.GetExtensionFromData (data); + MimeType = Picture.GetMimeFromExtension (ext); + + if (ext != null) { + type = PictureType.FrontCover; + filename = Description = "cover" + ext; + } else { + type = PictureType.NotAPicture; + filename = "UnknownType"; + } + } + + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="PictureLazy" /> by doing a shallow copy of <see + /// cref="IPicture" />. + /// The content will not be lazily loaded. + /// </summary> + /// <param name="picture"> + /// A <see cref="IPicture"/> object containing picture data + /// to convert to an Picture. + /// </param> + public PictureLazy (IPicture picture) + { + mime_type = picture.MimeType; + type = picture.Type; + filename = picture.Filename; + Description = picture.Description; + data = picture.Data; + } + + + + #endregion + + + #region Public Methods + + /// <summary> + /// Load the picture data from the file, + /// if not done yet. + /// </summary> + public void Load () + { + // Already loaded ? + if (data != null) return; + + + // Load the picture from the stream + + Stream stream = null; + + try { + if (stream_size == 0) { + data = new ByteVector (); + } else if (stream_size > 0) { + stream = file.ReadStream; + stream.Seek (stream_offset, SeekOrigin.Begin); + + int count = 0, read = 0, needed = (int)stream_size; + byte[] buffer = new byte[needed]; + + do { + count = stream.Read (buffer, read, needed); + + read += count; + needed -= count; + } while (needed > 0 && count != 0); + + data = new ByteVector (buffer, read); + } else { + stream = file.ReadStream; + stream.Seek (stream_offset, SeekOrigin.Begin); + + data = ByteVector.FromStream (stream); + } + + } finally { + // Free the resources + if (stream != null && file != null) { + file.CloseStream (stream); + } + + file = null; + } + + // Retrieve remaining properties from data (if required) + + if (mime_type == null) { + string ext = Picture.GetExtensionFromData (data); + MimeType = Picture.GetMimeFromExtension (ext); + if (ext != null) { + type = PictureType.FrontCover; + if (filename == null) + filename = Description = "cover" + ext; + } else { + type = PictureType.NotAPicture; + if (filename == null) + filename = "UnknownType"; + } + } + } + + #endregion + + + #region Public Properties + + /// <summary> + /// Gets and sets the mime-type of the picture data + /// stored in the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the mime-type + /// of the picture data stored in the current instance. + /// </value> + public string MimeType { + get { + if (mime_type == null) + Load (); + return mime_type; + } + set { mime_type = value; } + } + + /// <summary> + /// Gets and sets the type of content visible in the picture + /// stored in the current instance. + /// </summary> + /// <value> + /// A <see cref="PictureType" /> containing the type of + /// content visible in the picture stored in the current + /// instance. + /// </value> + public PictureType Type { + get { + if (type == PictureType.Other && mime_type == null) + Load (); + return type; + } + set { type = value; } + } + + /// <summary> + /// Gets and sets a filename of the picture stored in the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a fielname, with + /// extension, of the picture stored in the current instance. + /// </value> + public string Filename { + get { + if (filename == null) + Load (); + return filename; + } + set { filename = value; } + } + + /// <summary> + /// Gets and sets a description of the picture stored in the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a description + /// of the picture stored in the current instance. + /// </value> + public string Description { get; set; } + + /// <summary> + /// Gets and sets the picture data stored in the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="ByteVector" /> object containing the picture + /// data stored in the current instance. + /// </value> + public ByteVector Data { + get { + if (data == null) + Load (); + return data; + } + set { data = value; } + } + + + /// <summary> + /// Gets an indication whether the picture is loaded. + /// </summary> + public bool IsLoaded { + get { + return data != null; + } + } + + #endregion + + } +} diff --git a/Scripts/TaglibSharp/PictureLazy.cs.meta b/Scripts/TaglibSharp/PictureLazy.cs.meta new file mode 100644 index 0000000..e44e6af --- /dev/null +++ b/Scripts/TaglibSharp/PictureLazy.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c970532db0b28fb8aa8a058461248160 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Png.meta b/Scripts/TaglibSharp/Png.meta new file mode 100644 index 0000000..fa50e7a --- /dev/null +++ b/Scripts/TaglibSharp/Png.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eacab6c7b507186399d9f5bf698739f3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Png/Codec.cs b/Scripts/TaglibSharp/Png/Codec.cs new file mode 100644 index 0000000..28936b3 --- /dev/null +++ b/Scripts/TaglibSharp/Png/Codec.cs @@ -0,0 +1,60 @@ +// +// Codec.cs: +// +// Author: +// Mike Gemuende (mike@gemuende.be) +// +// Copyright (C) 2010 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.Png +{ + + /// <summary> + /// A Png photo codec. Contains basic photo details. + /// </summary> + public class Codec : Image.Codec + { + + /// <summary> + /// Gets a text description of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a description + /// of the media represented by the current instance. + /// </value> + public override string Description { get { return "PNG File"; } } + + + /// <summary> + /// Constructs a new <see cref="Codec" /> with the given width + /// and height. + /// </summary> + /// <param name="width"> + /// The width of the photo. + /// </param> + /// <param name="height"> + /// The height of the photo. + /// </param> + /// <returns> + /// A new <see cref="Codec" /> instance. + /// </returns> + public Codec (int width, int height) + : base (width, height) { } + } +} diff --git a/Scripts/TaglibSharp/Png/Codec.cs.meta b/Scripts/TaglibSharp/Png/Codec.cs.meta new file mode 100644 index 0000000..db1649a --- /dev/null +++ b/Scripts/TaglibSharp/Png/Codec.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 61dacbe123502832e83e23426d871c08 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Png/File.cs b/Scripts/TaglibSharp/Png/File.cs new file mode 100644 index 0000000..fcbf79d --- /dev/null +++ b/Scripts/TaglibSharp/Png/File.cs @@ -0,0 +1,957 @@ +// +// File.cs: Provides tagging for PNG files +// +// Author: +// Mike Gemuende (mike@gemuende.be) +// +// Copyright (C) 2010 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; +using System.IO; +using System.IO.Compression; + +using TagLib.Image; +using TagLib.Xmp; +using System.Text; + +namespace TagLib.Png +{ + + /// <summary> + /// This class extends <see cref="TagLib.Image.ImageBlockFile" /> to provide tagging + /// for PNG image files. + /// </summary> + /// <remarks> + /// This implementation is based on http://www.w3.org/TR/PNG + /// </remarks> + [SupportedMimeType ("taglib/png", "png")] + [SupportedMimeType ("image/png")] + public class File : ImageBlockFile + { + + #region GIF specific constants + + /// <summary> + /// The PNG Header every png file starts with. + /// </summary> + readonly byte[] HEADER = new byte[] { 137, 80, 78, 71, 13, 10, 26, 10 }; + + /// <summary> + /// byte sequence to indicate a IHDR Chunk + /// </summary> + readonly byte[] IHDR_CHUNK_TYPE = new byte[] { 73, 72, 68, 82 }; + + /// <summary> + /// byte sequence to indicate a IEND Chunk + /// </summary> + readonly byte[] IEND_CHUNK_TYPE = new byte[] { 73, 69, 78, 68 }; + + /// <summary> + /// byte sequence to indicate a iTXt Chunk + /// </summary> + readonly byte[] iTXt_CHUNK_TYPE = new byte[] { 105, 84, 88, 116 }; + + /// <summary> + /// byte sequence to indicate a tEXt Chunk + /// </summary> + readonly byte[] tEXt_CHUNK_TYPE = new byte[] { 116, 69, 88, 116 }; + + /// <summary> + /// byte sequence to indicate a zTXt Chunk + /// </summary> + readonly byte[] zTXt_CHUNK_TYPE = new byte[] { 122, 84, 88, 116 }; + + /// <summary> + /// header of a iTXt which contains XMP data. + /// </summary> + readonly byte[] XMP_CHUNK_HEADER = new byte[] { + // Keyword ("XML:com.adobe.xmp") + 0x58, 0x4D, 0x4C, 0x3A, 0x63, 0x6F, 0x6D, 0x2E, 0x61, 0x64, 0x6F, 0x62, 0x65, 0x2E, 0x78, 0x6D, 0x70, + + // Null Separator + 0x00, + + // Compression Flag + 0x00, + + // Compression Method + 0x00, + + // Language Tag Null Separator + 0x00, + + // Translated Keyword Null Separator + 0x00 + }; + + #endregion + + #region private fields + + /// <summary> + /// The height of the image + /// </summary> + int height; + + /// <summary> + /// The width of the image + /// </summary> + int width; + + /// <summary> + /// The Properties of the image + /// </summary> + Properties properties; + + #endregion + + private class RawProfile + { + public RawProfile () + { + Data = new List<string> (); + } + + public string Name { get; set; } + + public string LengthText { get; set; } + + public List<string> Data { get; set; } + + public override string ToString () + { + return "\n" + Name + "\n" + LengthText + "\n" + string.Join ("\n", Data.ToArray ()); + } + } + + #region public Properties + + /// <summary> + /// Gets the media properties of the file represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Properties" /> object containing the + /// media properties of the file represented by the current + /// instance. + /// </value> + public override Properties Properties { + get { return properties; } + } + + #endregion + + #region constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system and specified read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path, ReadStyle propertiesStyle) + : this (new LocalFileAbstraction (path), propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path) : this (path, ReadStyle.Average) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction and + /// specified read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction, ReadStyle propertiesStyle) + : base (abstraction) + { + Read (propertiesStyle); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + protected File (IFileAbstraction abstraction) + : this (abstraction, ReadStyle.Average) + { + } + + #endregion + + #region Public Methods + + /// <summary> + /// Saves the changes made in the current instance to the + /// file it represents. + /// </summary> + public override void Save () + { + // Boilerplate + PreSave (); + + Mode = AccessMode.Write; + try { + SaveMetadata (); + + TagTypesOnDisk = TagTypes; + } finally { + Mode = AccessMode.Closed; + } + } + + #endregion + + #region private methods + + /// <summary> + /// Reads the information from file with a specified read style. + /// </summary> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + void Read (ReadStyle propertiesStyle) + { + Mode = AccessMode.Read; + try { + ImageTag = new CombinedImageTag (TagTypes.XMP | TagTypes.Png); + + ValidateHeader (); + ReadMetadata (); + + TagTypesOnDisk = TagTypes; + + if ((propertiesStyle & ReadStyle.Average) != 0) + properties = ExtractProperties (); + + } finally { + Mode = AccessMode.Closed; + } + } + + + /// <summary> + /// Validates the header of a PNG file. Therfore, the current position to + /// read must be the start of the file. + /// </summary> + void ValidateHeader () + { + ByteVector data = ReadBlock (8); + + if (data.Count != 8) + throw new CorruptFileException ("Unexpected end of header"); + + if (!data.Equals (new ByteVector (HEADER))) + throw new CorruptFileException ("PNG Header was expected"); + } + + + /// <summary> + /// Reads the length of data of a chunk from the current position + /// </summary> + /// <returns> + /// A <see cref="System.Int32"/> with the length of data. + /// </returns> + /// <remarks> + /// The length is stored in a 4-byte unsigned integer in the file, + /// but due to the PNG specification this value does not exceed + /// 2^31-1 and can therfore be safely returned as an signed integer. + /// This prevents unsafe casts for using the length as parameter + /// for other methods. + /// </remarks> + int ReadChunkLength () + { + ByteVector data = ReadBlock (4); + + if (data.Count != 4) + throw new CorruptFileException ("Unexpected end of Chunk Length"); + + uint length = data.ToUInt (true); + + if (length > int.MaxValue) + throw new CorruptFileException ("PNG limits the Chunk Length to 2^31-1"); + + return (int)length; + } + + + /// <summary> + /// Reads the type of a chunk from the current position. + /// </summary> + /// <returns> + /// A <see cref="ByteVector"/> with 4 bytes containing the type of + /// the Chunk. + /// </returns> + ByteVector ReadChunkType () + { + ByteVector data = ReadBlock (4); + + if (data.Count != 4) + throw new CorruptFileException ("Unexpected end of Chunk Type"); + + return data; + } + + + /// <summary> + /// Reads the CRC value for a chunk from the current position. + /// </summary> + /// <returns> + /// A <see cref="ByteVector"/> with 4 bytes with the CRC value. + /// </returns> + ByteVector ReadCRC () + { + ByteVector data = ReadBlock (4); + + if (data.Count != 4) + throw new CorruptFileException ("Unexpected end of CRC"); + + return data; + } + + + /// <summary> + /// Reads the whole Chunk data starting from the current position. + /// </summary> + /// <param name="data_length"> + /// A <see cref="System.Int32"/> with the length of the Chunk Data. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> with the Chunk Data which is read. + /// </returns> + ByteVector ReadChunkData (int data_length) + { + ByteVector data = ReadBlock (data_length); + + if (data.Count != data_length) + throw new CorruptFileException ($"Chunk Data of Length {data_length} expected"); + + return data; + } + + + /// <summary> + /// Reads a null terminated string from the given data from given position. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector"/> with teh data to read the string from + /// </param> + /// <param name="start_index"> + /// A <see cref="System.Int32"/> with the index to start reading + /// </param> + /// <param name="terminator_index"> + /// A <see cref="System.Int32"/> with the index of the null byte + /// </param> + /// <returns> + /// A <see cref="System.String"/> with the read string. The null byte + /// is not included. + /// </returns> + string ReadTerminatedString (ByteVector data, int start_index, out int terminator_index) + { + if (start_index >= data.Count) + throw new CorruptFileException ("Unexpected End of Data"); + + terminator_index = data.Find ("\0", start_index); + + if (terminator_index < 0) + throw new CorruptFileException ("Cannot find string terminator"); + + return data.Mid (start_index, terminator_index - start_index).ToString (); + } + + + /// <summary> + /// Reads a null terminated keyword from he given data from given position. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector"/> with teh data to read the string from + /// </param> + /// <param name="start_index"> + /// A <see cref="System.Int32"/> with the index to start reading + /// </param> + /// <param name="terminator_index"> + /// A <see cref="System.Int32"/> with the index of the null byte + /// </param> + /// <returns> + /// A <see cref="System.String"/> with the read keyword. The null byte + /// is not included. + /// </returns> + string ReadKeyword (ByteVector data, int start_index, out int terminator_index) + { + string keyword = ReadTerminatedString (data, start_index, out terminator_index); + + if (string.IsNullOrEmpty (keyword)) + throw new CorruptFileException ("Keyword cannot be empty"); + + return keyword; + } + + + /// <summary> + /// Skips the Chunk Data and CRC Data. The read position must be at the + /// beginning of the Chunk data. + /// </summary> + /// <param name="data_size"> + /// A <see cref="System.Int32"/> with the length of the chunk data read + /// before. + /// </param> + void SkipChunkData (int data_size) + { + long position = Tell; + + if (position + data_size >= Length) + throw new CorruptFileException ($"Chunk Data of Length {data_size} expected"); + + Seek (Tell + data_size); + ReadCRC (); + } + + + /// <summary> + /// Reads the whole metadata from file. The current position must be set to + /// the first Chunk which is contained in the file. + /// </summary> + void ReadMetadata () + { + int data_length = ReadChunkLength (); + ByteVector type = ReadChunkType (); + + // File should start with a header chunk + if (!type.StartsWith (IHDR_CHUNK_TYPE)) + throw new CorruptFileException ($"IHDR Chunk was expected, but Chunk {type} was found"); + + ReadIHDRChunk (data_length); + + // Read all following chunks + while (true) { + + data_length = ReadChunkLength (); + type = ReadChunkType (); + + if (type.StartsWith (IEND_CHUNK_TYPE)) + return; + else if (type.StartsWith (iTXt_CHUNK_TYPE)) + ReadiTXtChunk (data_length); + else if (type.StartsWith (tEXt_CHUNK_TYPE)) + ReadtEXtChunk (data_length); + else if (type.StartsWith (zTXt_CHUNK_TYPE)) + ReadzTXtChunk (data_length); + else + SkipChunkData (data_length); + + } + } + + + /// <summary> + /// Reads the IHDR Chunk from file and extracts some image information + /// like width and height. The current position must be set to the start + /// of the Chunk Data. + /// </summary> + /// <param name="data_length"> + /// A <see cref="System.Int32"/> with the length of the Chunk Data. + /// </param> + void ReadIHDRChunk (int data_length) + { + // IHDR Chunk + // + // 4 Bytes Width + // 4 Bytes Height + // 1 Byte Bit depth + // 1 Byte Colour type + // 1 Byte Compression method + // 1 Byte Filter method + // 1 Byte Interlace method + // + // Followed by 4 Bytes CRC data + + if (data_length != 13) + throw new CorruptFileException ("IHDR chunk data length must be 13"); + + ByteVector data = ReadChunkData (data_length); + + CheckCRC (IHDR_CHUNK_TYPE, data, ReadCRC ()); + + // The PNG specification limits the size of 4-byte unsigned integers to 2^31-1. + // That allows us to safely cast them to an signed integer. + uint width = data.Mid (0, 4).ToUInt (true); + uint height = data.Mid (4, 4).ToUInt (true); + + if (width > int.MaxValue || height > int.MaxValue) + throw new CorruptFileException ("PNG limits width and heigth to 2^31-1"); + + this.width = (int)width; + this.height = (int)height; + } + + + /// <summary> + /// Reads an iTXt Chunk from file. The current position must be set + /// to the start of the Chunk Data. Such a Chunk may contain XMP data + /// or translated keywords. + /// </summary> + /// <param name="data_length"> + /// A <see cref="System.Int32"/> with the length of the Chunk Data. + /// </param> + void ReadiTXtChunk (int data_length) + { + long position = Tell; + + // iTXt Chunk + // + // N Bytes Keyword + // 1 Byte Null Separator + // 1 Byte Compression Flag (0 for uncompressed data) + // 1 Byte Compression Method + // N Bytes Language Tag + // 1 Byte Null Separator + // N Bytes Translated Keyword + // 1 Byte Null Terminator + // N Bytes Txt + // + // Followed by 4 Bytes CRC data + + ByteVector data = ReadChunkData (data_length); + + CheckCRC (iTXt_CHUNK_TYPE, data, ReadCRC ()); + + // handle XMP, which has a fixed header + if (data.StartsWith (XMP_CHUNK_HEADER)) { + ImageTag.AddTag (new XmpTag (data.Mid (XMP_CHUNK_HEADER.Length).ToString (StringType.UTF8), this)); + + AddMetadataBlock (position - 8, data_length + 8 + 4); + + return; + } + + string keyword = ReadKeyword (data, 0, out var terminator_index); + + if (terminator_index + 2 >= data_length) + throw new CorruptFileException ("Compression Flag and Compression Method byte expected"); + + byte compression_flag = data[terminator_index + 1]; + byte compression_method = data[terminator_index + 2]; + + //string language = ReadTerminatedString (data, terminator_index + 3, out terminator_index); + //string translated_keyword = ReadTerminatedString (data, terminator_index + 1, out terminator_index); + + ByteVector txt_data = data.Mid (terminator_index + 1); + + if (compression_flag != 0x00) { + txt_data = Decompress (compression_method, txt_data); + + // ignore unknown compression methods + if (txt_data == null) + return; + } + + string value = txt_data.ToString (); + var png_tag = GetTag (TagTypes.Png, true) as PngTag; + + if (png_tag.GetKeyword (keyword) == null) + png_tag.SetKeyword (keyword, value); + + AddMetadataBlock (position - 8, data_length + 8 + 4); + } + + + /// <summary> + /// Reads an tEXt Chunk from file. The current position must be set + /// to the start of the Chunk Data. Such a Chunk contains plain + /// keywords. + /// </summary> + /// <param name="data_length"> + /// A <see cref="System.Int32"/> with the length of the Chunk Data. + /// </param> + void ReadtEXtChunk (int data_length) + { + long position = Tell; + + // tEXt Chunk + // + // N Bytes Keyword + // 1 Byte Null Separator + // N Bytes Txt + // + // Followed by 4 Bytes CRC data + + ByteVector data = ReadChunkData (data_length); + + CheckCRC (tEXt_CHUNK_TYPE, data, ReadCRC ()); + + string keyword = ReadKeyword (data, 0, out var keyword_terminator); + + string value = data.Mid (keyword_terminator + 1).ToString (); + + var png_tag = GetTag (TagTypes.Png, true) as PngTag; + + if (png_tag.GetKeyword (keyword) == null) + png_tag.SetKeyword (keyword, value); + + AddMetadataBlock (position - 8, data_length + 8 + 4); + } + + private static RawProfile ProcessRawProfile (string value) + { + // ImageMagick formats 'raw profiles' as + // '\n<name>\n<length>(%8lu)\n<hex payload>\n'. + var parts = value.Split (new[] { '\n' }); + if (parts.Length < 4) + return null; + var profile = new RawProfile (); + profile.Name = parts [1]; + profile.LengthText = parts [2]; + + for (int i = 3; i < parts.Length; i++) { + var buffer = new Byte[parts [i].Length]; + int iBuffer = 0; + for (int j = 0; j < parts [i].Length - 1; j += 2) { + var subString = parts [i].Substring (j, 2); + buffer [iBuffer++] = Convert.ToByte (subString, 16); + } + // raw profile data often has many trailing nulls in most lines, which must be removed + // for XML processing as XMP data. Are there other raw profiles that need them? + profile.Data.Add (Encoding.UTF8.GetString (buffer).Trim (new char[] {'\0'})); + } + return profile; + } + + /// <summary> + /// Reads an zTXt Chunk from file. The current position must be set + /// to the start of the Chunk Data. Such a Chunk contains compressed + /// keywords. + /// </summary> + /// <param name="data_length"> + /// A <see cref="System.Int32"/> with the length of the Chunk Data. + /// </param> + /// <remarks> + /// The Chunk may also contain compressed Exif data which is written + /// by other tools. But, since the PNG specification does not support + /// Exif data, we ignore it here. + /// </remarks> + void ReadzTXtChunk (int data_length) + { + long position = Tell; + + // zTXt Chunk + // + // N Bytes Keyword + // 1 Byte Null Separator + // 1 Byte Compression Method + // N Bytes Txt + // + // Followed by 4 Bytes CRC data + + ByteVector data = ReadChunkData (data_length); + + CheckCRC (zTXt_CHUNK_TYPE, data, ReadCRC ()); + + string keyword = ReadKeyword (data, 0, out var terminator_index); + + if (terminator_index + 1 >= data_length) + throw new CorruptFileException ("Compression Method byte expected"); + + byte compression_method = data[terminator_index + 1]; + + ByteVector plain_data = Decompress (compression_method, data.Mid (terminator_index + 2)); + + // ignore unknown compression methods + if (plain_data == null) + return; + + string value = plain_data.ToString (); + RawProfile rawProfile = null; + if (keyword.StartsWith ("Raw profile type")) { + rawProfile = ProcessRawProfile (value); + value = rawProfile.ToString (); + } + + // handle XMP, which has a fixed header + if (keyword == "xmp" || rawProfile != null && string.Compare (rawProfile.Name, "xmp", StringComparison.InvariantCultureIgnoreCase) == 0) { + ImageTag.AddTag (new XmpTag (string.Join("", rawProfile.Data.ToArray()), this)); + } else { + var png_tag = GetTag (TagTypes.Png, true) as PngTag; + + if (png_tag.GetKeyword (keyword) == null) + png_tag.SetKeyword (keyword, value); + } + AddMetadataBlock (position - 8, data_length + 8 + 4); + } + + + /// <summary> + /// Save the metadata to file. + /// </summary> + void SaveMetadata () + { + var metadata_chunks = new ByteVector { + RenderXMPChunk (), + RenderKeywordChunks () + }; + + // Metadata is stored after the PNG header and the IDHR chunk. + SaveMetadata (metadata_chunks, HEADER.Length + 13 + 4 + 4 + 4); + } + + + /// <summary> + /// Creates a Chunk containing the XMP data. + /// </summary> + /// <returns> + /// A <see cref="ByteVector"/> with the XMP data chunk + /// or <see langword="null" /> if no XMP data is contained. + /// </returns> + ByteVector RenderXMPChunk () + { + // Check, if XmpTag is contained + var xmp = ImageTag.Xmp; + if (xmp == null) + return null; + + var chunk = new ByteVector (); + + // render the XMP data itself + ByteVector xmp_data = xmp.Render (); + + // TODO check uint size. + chunk.Add (ByteVector.FromUInt ((uint)xmp_data.Count + (uint)XMP_CHUNK_HEADER.Length)); + chunk.Add (iTXt_CHUNK_TYPE); + chunk.Add (XMP_CHUNK_HEADER); + chunk.Add (xmp_data); + chunk.Add (ComputeCRC (iTXt_CHUNK_TYPE, XMP_CHUNK_HEADER, xmp_data)); + + return chunk; + } + + + /// <summary> + /// Creates a list of Chunks containing the PNG keywords + /// </summary> + /// <returns> + /// A <see cref="ByteVector"/> with the list of chunks, or + /// or <see langword="null" /> if no PNG Keywords are contained. + /// </returns> + ByteVector RenderKeywordChunks () + { + // Check, if PngTag is contained + if (!(GetTag (TagTypes.Png, true) is PngTag png_tag)) + return null; + + var chunks = new ByteVector (); + + foreach (KeyValuePair<string, string> keyword in png_tag) { + var data = new ByteVector { + keyword.Key, + "\0", + keyword.Value + }; + + chunks.Add (ByteVector.FromUInt ((uint)data.Count)); + chunks.Add (tEXt_CHUNK_TYPE); + chunks.Add (data); + chunks.Add (ComputeCRC (tEXt_CHUNK_TYPE, data)); + } + + return chunks; + } + + + /// <summary> + /// Attempts to extract the media properties of the main + /// photo. + /// </summary> + /// <returns> + /// A <see cref="Properties" /> object with a best effort guess + /// at the right values. When no guess at all can be made, + /// <see langword="null" /> is returned. + /// </returns> + Properties ExtractProperties () + { + if (width > 0 && height > 0) + return new Properties (TimeSpan.Zero, new Codec (width, height)); + + return null; + } + + #endregion + + #region Utility Stuff + + + /// <summary> + /// Checks the CRC for a Chunk. + /// </summary> + /// <param name="chunk_type"> + /// A <see cref="ByteVector"/> whith the Chunk type + /// </param> + /// <param name="chunk_data"> + /// A <see cref="ByteVector"/> with the Chunk data. + /// </param> + /// <param name="crc_data"> + /// A <see cref="ByteVector"/> with the read CRC data. + /// </param> + static void CheckCRC (ByteVector chunk_type, ByteVector chunk_data, ByteVector crc_data) + { + ByteVector computed_crc = ComputeCRC (chunk_type, chunk_data); + + if (computed_crc != crc_data) + throw new CorruptFileException ( + $"CRC check failed for {chunk_type} Chunk (expected: 0x{computed_crc.ToUInt ():X4}, read: 0x{crc_data.ToUInt ():X4}"); + } + + + /// <summary> + /// Computes a 32bit CRC for the given data. + /// </summary> + /// <param name="datas"> + /// A <see cref="T:ByteVector[]"/> with data to compute + /// the CRC for. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> with 4 bytes (32bit) containing the CRC. + /// </returns> + static ByteVector ComputeCRC (params ByteVector[] datas) + { + uint crc = 0xFFFFFFFF; + + if (crc_table == null) + BuildCRCTable (); + + foreach (var data in datas) { + + foreach (byte b in data) { + crc = crc_table[(crc ^ b) & 0xFF] ^ (crc >> 8); + } + } + + // Invert + return ByteVector.FromUInt (crc ^ 0xFFFFFFFF); + } + + + /// <summary> + /// Table for faster computation of CRC. + /// </summary> + static uint[] crc_table; + + + /// <summary> + /// Initializes the CRC Table. + /// </summary> + static void BuildCRCTable () + { + uint polynom = 0xEDB88320; + + crc_table = new uint[256]; + + for (int i = 0; i < 256; i++) { + + uint c = (uint)i; + for (int k = 0; k < 8; k++) { + if ((c & 0x00000001) != 0x00) + c = polynom ^ (c >> 1); + else + c = c >> 1; + } + crc_table[i] = c; + } + } + + static ByteVector Inflate (ByteVector data) + { + using (var out_stream = new MemoryStream ()) + using (var input = new MemoryStream (data.Data)) { + input.Seek (2, SeekOrigin.Begin); // First 2 bytes are properties deflate does not need (or handle) + using (var zipstream = new DeflateStream (input, CompressionMode.Decompress)) { + //zipstream.CopyTo (out_stream); Cleaner with .NET 4 + byte[] buffer = new byte[1024]; + int written_bytes; + + while ((written_bytes = zipstream.Read (buffer, 0, 1024)) > 0) + out_stream.Write (buffer, 0, written_bytes); + + return new ByteVector (out_stream.ToArray ()); + } + } + } + + + static ByteVector Decompress (byte compression_method, ByteVector compressed_data) + { + // there is currently just one compression method specified + // for PNG. + switch (compression_method) { + case 0: + return Inflate (compressed_data); + default: + return null; + } + } + + #endregion + + } +} diff --git a/Scripts/TaglibSharp/Png/File.cs.meta b/Scripts/TaglibSharp/Png/File.cs.meta new file mode 100644 index 0000000..0c9a77c --- /dev/null +++ b/Scripts/TaglibSharp/Png/File.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5c1aeeb7f1096784c802febffe0f3607 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Png/PngTag.cs b/Scripts/TaglibSharp/Png/PngTag.cs new file mode 100644 index 0000000..953b299 --- /dev/null +++ b/Scripts/TaglibSharp/Png/PngTag.cs @@ -0,0 +1,302 @@ +// +// PngTag.cs: +// +// Author: +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2010 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + + +using System; +using System.Collections; +using System.Collections.Generic; + +using TagLib.Image; + + +namespace TagLib.Png +{ + /// <summary> + /// Native Png Keywords + /// </summary> + public class PngTag : ImageTag, IEnumerable + { + + #region defined PNG keywords + + /// <summary> + /// Short (one line) title or caption for image + /// </summary> + public static readonly string TITLE = "Title"; + + /// <summary> + /// Name of image's creator + /// </summary> + public static readonly string AUTHOR = "Author"; + + /// <summary> + /// Description of image (possibly long) + /// </summary> + public static readonly string DESCRIPTION = "Description"; + + /// <summary> + /// Copyright notice + /// </summary> + public static readonly string COPYRIGHT = "Copyright"; + + /// <summary> + /// Time of original image creation + /// </summary> + public static readonly string CREATION_TIME = "Creation Time"; + + /// <summary> + /// Software used to create the image + /// </summary> + public static readonly string SOFTWARE = "Software"; + + /// <summary> + /// Legal disclaimer + /// </summary> + public static readonly string DISCLAIMER = "Disclaimer"; + + /// <summary> + /// Warning of nature of content + /// </summary> + public static readonly string WARNING = "Warning"; + + /// <summary> + /// Device used to create the image + /// </summary> + public static readonly string SOURCE = "Source"; + + /// <summary> + /// Miscellaneous comment + /// </summary> + public static readonly string COMMENT = "Comment"; + + #endregion + + #region Private Fieds + + /// <summary> + /// Store the keywords with their values + /// </summary> + readonly Dictionary<string, string> keyword_store = new Dictionary<string, string> (); + + #endregion + + #region Constructors + + /// <summary> + /// Constructor. + /// </summary> + public PngTag () + { + } + + #endregion + + #region Public Properties + + /// <summary> + /// Gets or sets the comment for the image described + /// by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the comment of the + /// current instace. + /// </value> + /// <remarks> + /// We use here both keywords Description and Comment of the + /// PNG specification to store the comment. + /// </remarks> + public override string Comment { + get { + string description = GetKeyword (DESCRIPTION); + + if (!string.IsNullOrEmpty (description)) + return description; + + return GetKeyword (COMMENT); + } + set { + SetKeyword (DESCRIPTION, value); + SetKeyword (COMMENT, value); + } + } + + /// <summary> + /// Gets and sets the title for the media described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the title for + /// the media described by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + public override string Title { + get { return GetKeyword (TITLE); } + set { SetKeyword (TITLE, value); } + } + + /// <summary> + /// Gets or sets the creator of the image. + /// </summary> + /// <value> + /// A <see cref="string" /> with the name of the creator. + /// </value> + public override string Creator { + get { return GetKeyword (AUTHOR); } + set { SetKeyword (AUTHOR, value); } + } + + /// <summary> + /// Gets and sets the copyright information for the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the copyright + /// information for the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + public override string Copyright { + get { return GetKeyword (COPYRIGHT); } + set { SetKeyword (COPYRIGHT, value); } + } + + /// <summary> + /// Gets or sets the software the image, the current instance + /// belongs to, was created with. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the name of the + /// software the current instace was created with. + /// </value> + public override string Software { + get { return GetKeyword (SOFTWARE); } + set { SetKeyword (SOFTWARE, value); } + } + + /// <summary> + /// Gets or sets the time when the image, the current instance + /// belongs to, was taken. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the time the image was taken. + /// </value> + public override DateTime? DateTime { + get { + string date = GetKeyword (CREATION_TIME); + + if (System.DateTime.TryParse (date, out var ret)) + return ret; + + return null; + } + set { + string date = null; + + if (value != null) { + // Creation Date is stored in RFC 822 for PNG + date = value.Value.ToString ("R"); + } + + SetKeyword (CREATION_TIME, date); + } + } + + #endregion + + #region Public Methods + + /// <summary> + /// Sets a keyword of to the given value. + /// </summary> + /// <param name="keyword"> + /// A <see cref="System.String"/> with the keyword to set. + /// </param> + /// <param name="value"> + /// A <see cref="System.String"/> with the value. + /// </param> + public void SetKeyword (string keyword, string value) + { + if (string.IsNullOrEmpty (keyword)) + throw new ArgumentException ("keyword is null or empty"); + + keyword_store.Remove (keyword); + + if (value != null) { + keyword_store.Add (keyword, value); + } + } + + + /// <summary> + /// Gets a value of a keyword. + /// </summary> + /// <param name="keyword"> + /// A <see cref="System.String"/> with the keyword to get the value for. + /// </param> + /// <returns> + /// A <see cref="System.String"/> with the value or <see langword="null" /> + /// if the keyword is not contained. + /// </returns> + public string GetKeyword (string keyword) + { + + keyword_store.TryGetValue (keyword, out var ret); + + return ret; + } + + + /// <summary> + /// Gets the tag types contained in the current instance. + /// </summary> + /// <value> + /// Always <see cref="TagTypes.Png" />. + /// </value> + public override TagTypes TagTypes { + get { return TagTypes.Png; } + } + + + /// <summary> + /// Clears the values stored in the current instance. + /// </summary> + public override void Clear () + { + keyword_store.Clear (); + } + + + /// <summary> + /// Returns an enumerator to enumerate all keywords. + /// </summary> + /// <returns> + /// A <see cref="System.Collections.IEnumerator"/> to enumerate + /// the keywords. + /// </returns> + public IEnumerator GetEnumerator () + { + return keyword_store.GetEnumerator (); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Png/PngTag.cs.meta b/Scripts/TaglibSharp/Png/PngTag.cs.meta new file mode 100644 index 0000000..d36bdce --- /dev/null +++ b/Scripts/TaglibSharp/Png/PngTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: fa79d8e79060782859dbee00fe1d56f6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Properties.cs b/Scripts/TaglibSharp/Properties.cs new file mode 100644 index 0000000..befda88 --- /dev/null +++ b/Scripts/TaglibSharp/Properties.cs @@ -0,0 +1,456 @@ +// +// Properties.cs: This class implements IAudioCodec and IVideoCodec +// and combines codecs to create generic media properties for a file. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// audioproperties.cpp from TagLib +// +// Copyright (C) 2006,2007 Brian Nickel +// Copyright (C) 2003 Scott Wheeler (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; +using System.Text; + +namespace TagLib +{ + /// <summary> + /// This class implements <see cref="IAudioCodec" />, <see + /// cref="IVideoCodec" /> and <see cref="IPhotoCodec" /> + /// and combines codecs to create generic media properties + /// for a file. + /// </summary> + public class Properties : IAudioCodec, IVideoCodec, IPhotoCodec + { + #region Private Fields + + /// <summary> + /// Contains the codecs. + /// </summary> + readonly ICodec[] codecs = new ICodec[0]; + + /// <summary> + /// Contains the duration. + /// </summary> + TimeSpan duration = TimeSpan.Zero; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Properties" /> with no codecs or duration. + /// </summary> + /// <remarks> + /// <para>This constructor is used when media properties are + /// not read.</para> + /// </remarks> + public Properties () + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Properties" /> with a specified duration and array + /// of codecs. + /// </summary> + /// <param name="duration"> + /// A <see cref="TimeSpan" /> containing the duration of the + /// media, or <see cref="TimeSpan.Zero" /> if the duration is + /// to be read from the codecs. + /// </param> + /// <param name="codecs"> + /// A <see cref="T:T:ICodec[]" /> containing the codecs to be + /// used in the new instance. + /// </param> + public Properties (TimeSpan duration, params ICodec[] codecs) + { + this.duration = duration; + if (codecs != null) + this.codecs = codecs; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="Properties" /> with a specified duration and + /// enumaration of codecs. + /// </summary> + /// <param name="duration"> + /// A <see cref="TimeSpan" /> containing the duration of the + /// media, or <see cref="TimeSpan.Zero" /> if the duration is + /// to be read from the codecs. + /// </param> + /// <param name="codecs"> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" /> object containing the + /// codec to be used in the new instance. + /// </param> + public Properties (TimeSpan duration, IEnumerable<ICodec> codecs) + { + this.duration = duration; + if (codecs != null) + this.codecs = new List<ICodec> (codecs).ToArray (); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the codecs contained in the current instance. + /// </summary> + /// <value> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" /> object containing the + /// <see cref="ICodec" /> objects contained in the current + /// instance. + /// </value> + public IEnumerable<ICodec> Codecs { + get { return codecs; } + } + + #endregion + + + + #region ICodec + + /// <summary> + /// Gets the duration of the media represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="TimeSpan" /> containing the duration of the + /// media represented by the current instance. + /// </value> + /// <remarks> + /// If the duration was set in the constructor, that value is + /// returned. Otherwise, the longest codec duration is used. + /// </remarks> + public TimeSpan Duration { + get { + TimeSpan duration = this.duration; + + if (duration != TimeSpan.Zero) + return duration; + + foreach (ICodec codec in codecs) + if (codec != null && codec.Duration > duration) + duration = codec.Duration; + + return duration; + } + } + + /// <summary> + /// Gets the types of media represented by the current + /// instance. + /// </summary> + /// <value> + /// A bitwise combined <see cref="MediaTypes" /> containing + /// the types of media represented by the current instance. + /// </value> + public MediaTypes MediaTypes { + get { + MediaTypes types = MediaTypes.None; + + foreach (ICodec codec in codecs) + if (codec != null) + types |= codec.MediaTypes; + + return types; + } + } + + /// <summary> + /// Gets a string description of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a description + /// of the media represented by the current instance. + /// </value> + /// <remarks> + /// The value contains the descriptions of the codecs joined + /// by colons. + /// </remarks> + public string Description { + get { + var builder = new StringBuilder (); + foreach (ICodec codec in codecs) { + if (codec == null) + continue; + + if (builder.Length != 0) + builder.Append ("; "); + + builder.Append (codec.Description); + } + return builder.ToString (); + } + } + + #endregion + + + + #region IAudioCodec + + /// <summary> + /// Gets the bitrate of the audio represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> containing the bitrate of the audio + /// represented by the current instance. + /// </value> + /// <remarks> + /// This value is equal to the first non-zero audio bitrate. + /// </remarks> + public int AudioBitrate { + get { + foreach (ICodec codec in codecs) { + if (codec == null || (codec.MediaTypes & MediaTypes.Audio) == 0) + continue; + + if (codec is IAudioCodec audio && audio.AudioBitrate != 0) + return audio.AudioBitrate; + } + + return 0; + } + } + + /// <summary> + /// Gets the sample rate of the audio represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> containing the sample rate of the + /// audio represented by the current instance. + /// </value> + /// <remarks> + /// This value is equal to the first non-zero audio sample + /// rate. + /// </remarks> + public int AudioSampleRate { + get { + foreach (ICodec codec in codecs) { + if (codec == null || + (codec.MediaTypes & MediaTypes.Audio) == 0) + continue; + + if (codec is IAudioCodec audio && audio.AudioSampleRate != 0) + return audio.AudioSampleRate; + } + + return 0; + } + } + + /// <summary> + /// Gets the number of bits per sample in the audio + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the number of bits + /// per sample in the audio represented by the current + /// instance. + /// </value> + /// <remarks> + /// This value is equal to the first non-zero quantization. + /// </remarks> + public int BitsPerSample { + get { + foreach (ICodec codec in codecs) { + if (codec == null || (codec.MediaTypes & MediaTypes.Audio) == 0) + continue; + + if (codec is ILosslessAudioCodec lossless && lossless.BitsPerSample != 0) + return lossless.BitsPerSample; + } + + return 0; + } + } + + /// <summary> + /// Gets the number of channels in the audio represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> object containing the number of + /// channels in the audio represented by the current + /// instance. + /// </value> + /// <remarks> + /// This value is equal to the first non-zero audio channel + /// count. + /// </remarks> + public int AudioChannels { + get { + foreach (ICodec codec in codecs) { + if (codec == null || (codec.MediaTypes & MediaTypes.Audio) == 0) + continue; + + if (codec is IAudioCodec audio && audio.AudioChannels != 0) + return audio.AudioChannels; + } + + return 0; + } + } + + #endregion + + + + #region IVideoCodec + + /// <summary> + /// Gets the width of the video represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> containing the width of the video + /// represented by the current instance. + /// </value> + /// <remarks> + /// This value is equal to the first non-zero video width. + /// </remarks> + public int VideoWidth { + get { + foreach (ICodec codec in codecs) { + if (codec == null || (codec.MediaTypes & MediaTypes.Video) == 0) + continue; + + if (codec is IVideoCodec video && video.VideoWidth != 0) + return video.VideoWidth; + } + + return 0; + } + } + + /// <summary> + /// Gets the height of the video represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> containing the height of the video + /// represented by the current instance. + /// </value> + /// <remarks> + /// This value is equal to the first non-zero video height. + /// </remarks> + public int VideoHeight { + get { + foreach (ICodec codec in codecs) { + if (codec == null || (codec.MediaTypes & MediaTypes.Video) == 0) + continue; + + if (codec is IVideoCodec video && video.VideoHeight != 0) + return video.VideoHeight; + } + + return 0; + } + } + + #endregion + + + + #region IPhotoCodec + + /// <summary> + /// Gets the width of the photo represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the width of the + /// photo represented by the current instance. + /// </value> + public int PhotoWidth { + get { + foreach (ICodec codec in codecs) { + if (codec == null || (codec.MediaTypes & MediaTypes.Photo) == 0) + continue; + + if (codec is IPhotoCodec photo && photo.PhotoWidth != 0) + return photo.PhotoWidth; + } + + return 0; + } + } + + /// <summary> + /// Gets the height of the photo represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the height of the + /// photo represented by the current instance. + /// </value> + public int PhotoHeight { + get { + foreach (ICodec codec in codecs) { + if (codec == null || (codec.MediaTypes & MediaTypes.Photo) == 0) + continue; + + if (codec is IPhotoCodec photo && photo.PhotoHeight != 0) + return photo.PhotoHeight; + } + + return 0; + } + } + + /// <summary> + /// Gets the (format specific) quality indicator of the photo + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value indicating the quality. A value + /// 0 means that there was no quality indicator for the format + /// or the file. + /// </value> + public int PhotoQuality { + get { + foreach (ICodec codec in codecs) { + if (codec == null || (codec.MediaTypes & MediaTypes.Photo) == 0) + continue; + + if (codec is IPhotoCodec photo && photo.PhotoQuality != 0) + return photo.PhotoQuality; + } + + return 0; + } + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Properties.cs.meta b/Scripts/TaglibSharp/Properties.cs.meta new file mode 100644 index 0000000..03a34ed --- /dev/null +++ b/Scripts/TaglibSharp/Properties.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 343074d7ca5fa47c58afd32b4cfa693f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/ReadOnlyByteVector.cs b/Scripts/TaglibSharp/ReadOnlyByteVector.cs new file mode 100644 index 0000000..e2c9d61 --- /dev/null +++ b/Scripts/TaglibSharp/ReadOnlyByteVector.cs @@ -0,0 +1,219 @@ +// +// ReadOnlyByteVector.cs: This class extends ByteVector" to provide an +// immutable version. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// + +namespace TagLib +{ + /// <summary> + /// This class extends <see cref="ByteVector" /> to provide an + /// immutable version. + /// </summary> + public sealed class ReadOnlyByteVector : ByteVector + { + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ReadOnlyByteVector" /> with no contents. + /// </summary> + public ReadOnlyByteVector () + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ReadOnlyByteVector" /> of a specified length filled + /// with bytes of a specified value. + /// </summary> + /// <param name="size"> + /// A <see cref="int" /> specifying the number of bytes to + /// add to the new instance. + /// </param> + /// <param name="value"> + /// A <see cref="byte" /> specifying the value to use for the + /// bytes added to the new instance. + /// </param> + public ReadOnlyByteVector (int size, byte value) + : base (size, value) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ReadOnlyByteVector" /> of a specified length filled + /// with bytes with a value of zero. + /// </summary> + /// <param name="size"> + /// A <see cref="int" /> specifying the number of bytes to + /// add to the new instance. + /// </param> + /// <remarks> + /// <para>To specify the value to fill the new instance with, + /// use <see cref="ReadOnlyByteVector(int,byte)" />.</para> + /// </remarks> + public ReadOnlyByteVector (int size) + : this (size, 0) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ReadOnlyByteVector" /> by copying the contents from + /// another instance. + /// </summary> + /// <param name="vector"> + /// A <see cref="ByteVector" /> object to copy the values + /// from. + /// </param> + public ReadOnlyByteVector (ByteVector vector) + : base (vector) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ReadOnlyByteVector" /> by copying a specified + /// number of bytes from an array. + /// </summary> + /// <param name="data"> + /// A <see cref="T:byte[]" /> to copy values from. + /// </param> + /// <param name="length"> + /// A <see cref="int" /> specifying the number of bytes to + /// copy. + /// </param> + /// <remarks> + /// <para>If copying the entire contents of an array, use + /// <see cref="ReadOnlyByteVector(byte[])" />.</para> + /// </remarks> + public ReadOnlyByteVector (byte[] data, int length) + : base (data, length) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ReadOnlyByteVector" /> by copying the contents of a + /// specified array. + /// </summary> + /// <param name="data"> + /// A <see cref="T:byte[]" /> to copy values from. + /// </param> + /// <remarks> + /// <para>To copy only part of the array, use <see + /// cref="ReadOnlyByteVector(byte[],int)" />.</para> + /// </remarks> + public ReadOnlyByteVector (params byte[] data) + : base (data) + { + } + + #endregion + + + + #region Operators + + /// <summary> + /// Implicitly converts a <see cref="byte" /> to a new + /// <see cref="ReadOnlyByteVector" />. + /// </summary> + /// <param name="value"> + /// A <see cref="byte" /> object to convert. + /// </param> + /// <returns> + /// A <see cref="ReadOnlyByteVector" /> equivalent to + /// <paramref name="value" />. + /// </returns> + public static implicit operator ReadOnlyByteVector (byte value) + { + return new ReadOnlyByteVector (value); + } + + /// <summary> + /// Implicitly converts a <see cref="T:byte[]" /> to a new + /// <see cref="ReadOnlyByteVector" />. + /// </summary> + /// <param name="value"> + /// A <see cref="T:byte[]" /> object to convert. + /// </param> + /// <returns> + /// A <see cref="ReadOnlyByteVector" /> equivalent to + /// <paramref name="value" />. + /// </returns> + public static implicit operator ReadOnlyByteVector (byte[] value) + { + return new ReadOnlyByteVector (value); + } + + /// <summary> + /// Implicitly converts a <see cref="string" /> object to a + /// new <see cref="ReadOnlyByteVector" /> using the UTF-8 + /// encoding. + /// </summary> + /// <param name="value"> + /// A <see cref="string" /> object to convert. + /// </param> + /// <returns> + /// A <see cref="ReadOnlyByteVector" /> equivalent to + /// <paramref name="value" />. + /// </returns> + public static implicit operator ReadOnlyByteVector (string value) + { + return new ReadOnlyByteVector (FromString (value, StringType.UTF8)); + } + + #endregion + + + + #region IList<T> + + /// <summary> + /// Gets whether or not the current instance is read-only. + /// </summary> + /// <value> + /// Always <see langword="true" />. + /// </value> + public override bool IsReadOnly { + get { return true; } + } + + /// <summary> + /// Gets whether or not the current instance is fixed size. + /// </summary> + /// <value> + /// Always <see langword="true" />. + /// </value> + public override bool IsFixedSize { + get { return true; } + } + + #endregion + } +} \ No newline at end of file diff --git a/Scripts/TaglibSharp/ReadOnlyByteVector.cs.meta b/Scripts/TaglibSharp/ReadOnlyByteVector.cs.meta new file mode 100644 index 0000000..0dd1f87 --- /dev/null +++ b/Scripts/TaglibSharp/ReadOnlyByteVector.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ee7fe86b60399f62e8eaf4b7ce6c1ed3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Riff.meta b/Scripts/TaglibSharp/Riff.meta new file mode 100644 index 0000000..3015a63 --- /dev/null +++ b/Scripts/TaglibSharp/Riff.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 937711cfe1aaa961d9f45a0138d30432 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Riff/AviHeaderList.cs b/Scripts/TaglibSharp/Riff/AviHeaderList.cs new file mode 100644 index 0000000..189d9a5 --- /dev/null +++ b/Scripts/TaglibSharp/Riff/AviHeaderList.cs @@ -0,0 +1,287 @@ +// +// AviHeaderList.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; + +namespace TagLib.Riff +{ + /// <summary> + /// This class provides support for reading an AVI header list to + /// extract stream information. + /// </summary> + public class AviHeaderList + { + + /// <summary> + /// Contains the AVI codec information. + /// </summary> + readonly List<ICodec> codecs = new List<ICodec> (); + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="AviHeaderList" /> by reading the contents of a raw + /// RIFF list from a specified position in a <see + /// cref="TagLib.File"/>. + /// </summary> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object containing the file + /// from which the contents of the new instance is to be + /// read. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specify at what position to + /// read the list. + /// </param> + /// <param name="length"> + /// A <see cref="int" /> value specifying the number of bytes + /// to read. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="position" /> is less than zero or greater + /// than the size of the file. + /// </exception> + /// <exception cref="CorruptFileException"> + /// The list does not contain an AVI header or the AVI header + /// is the wrong length. + /// </exception> + public AviHeaderList (TagLib.File file, long position, int length) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + if (length < 0) + throw new ArgumentOutOfRangeException (nameof (length)); + + if (position < 0 || position > file.Length - length) + throw new ArgumentOutOfRangeException (nameof (position)); + + List list = new List (file, position, length); + + if (!list.ContainsKey ("avih")) + throw new CorruptFileException ("Avi header not found."); + + ByteVector header_data = list["avih"][0]; + if (header_data.Count != 0x38) + throw new CorruptFileException ("Invalid header length."); + + Header = new AviHeader (header_data, 0); + + foreach (ByteVector list_data in list["LIST"]) { + if (list_data.StartsWith ("strl")) { + AviStream stream = AviStream.ParseStreamList (list_data); + if (stream != null) + codecs.Add (stream.Codec); + } + } + } + + /// <summary> + /// Gets the header for the current instance. + /// </summary> + /// <value> + /// A <see cref="AviHeader" /> object containing the header + /// for the current instance. + /// </value> + public AviHeader Header { get; private set; } + + /// <summary> + /// Gets the codecs contained in the current instance. + /// </summary> + /// <value> + /// A <see cref="T:ICodec[]" /> containing the codecs contained + /// in the current instance. + /// </value> + public ICodec[] Codecs { + get { return codecs.ToArray (); } + } + } + + /// <summary> + /// This structure provides a representation of a Microsoft + /// AviMainHeader structure, minus the first 8 bytes. + /// </summary> + public struct AviHeader + { + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="AviHeader" /> by reading the raw structure from the + /// beginning of a <see cref="ByteVector" /> object. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// data structure. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + /// <exception cref="CorruptFileException"> + /// <paramref name="data" /> contains less than 40 bytes. + /// </exception> + [Obsolete ("Use AviHeader(ByteVector,int)")] + public AviHeader (ByteVector data) : this (data, 0) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="AviStreamHeader" /> by reading the raw structure + /// from a specified position in a <see cref="ByteVector" /> + /// object. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// data structure. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> value specifying the index in + /// <paramref name="data"/> at which the structure begins. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="offset" /> is less than zero. + /// </exception> + /// <exception cref="CorruptFileException"> + /// <paramref name="data" /> contains less than 40 bytes at + /// <paramref name="offset" />. + /// </exception> + public AviHeader (ByteVector data, int offset) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + if (offset < 0) + throw new ArgumentOutOfRangeException (nameof (offset)); + + if (offset + 40 > data.Count) + throw new CorruptFileException ("Expected 40 bytes."); + + MicrosecondsPerFrame = data.Mid (offset, 4).ToUInt (false); + MaxBytesPerSecond = data.Mid (offset + 4, 4).ToUInt (false); + Flags = data.Mid (offset + 12, 4).ToUInt (false); + TotalFrames = data.Mid (offset + 16, 4).ToUInt (false); + InitialFrames = data.Mid (offset + 20, 4).ToUInt (false); + Streams = data.Mid (offset + 24, 4).ToUInt (false); + SuggestedBufferSize = data.Mid (offset + 28, 4).ToUInt (false); + Width = data.Mid (offset + 32, 4).ToUInt (false); + Height = data.Mid (offset + 36, 4).ToUInt (false); + } + + /// <summary> + /// Gets the number of microseconds per frame. + /// </summary> + /// <value> + /// A <see cref="uint" /> value specifying number of + /// microseconds per frame. + /// </value> + public uint MicrosecondsPerFrame { get; private set; } + + /// <summary> + /// Gets the maximum number of bytes per second. + /// </summary> + /// <value> + /// A <see cref="uint" /> value specifying maximum number of + /// bytes per second. + /// </value> + public uint MaxBytesPerSecond { get; private set; } + + /// <summary> + /// Gets the file flags. + /// </summary> + /// <value> + /// A <see cref="uint" /> value specifying file flags. + /// </value> + public uint Flags { get; private set; } + + /// <summary> + /// Gets the number of frames in the file. + /// </summary> + /// <value> + /// A <see cref="uint" /> value specifying the number of + /// frames in the file. + /// </value> + public uint TotalFrames { get; private set; } + + /// <summary> + /// Gets how far ahead audio is from video. + /// </summary> + /// <value> + /// A <see cref="uint" /> value specifying how far ahead + /// audio is from video. + /// </value> + public uint InitialFrames { get; private set; } + + /// <summary> + /// Gets the number of streams in the file. + /// </summary> + /// <value> + /// A <see cref="uint" /> value specifying the number of + /// streams in the file. + /// </value> + public uint Streams { get; private set; } + + /// <summary> + /// Gets the suggested buffer size for the file. + /// </summary> + /// <value> + /// A <see cref="uint" /> value specifying the buffer size. + /// </value> + public uint SuggestedBufferSize { get; private set; } + + /// <summary> + /// Gets the width of the video in the file. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the width of the + /// video. + /// </value> + public uint Width { get; private set; } + + /// <summary> + /// Gets the height of the video in the file. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the height of the + /// video. + /// </value> + public uint Height { get; private set; } + + /// <summary> + /// Gets the duration of the media in the file. + /// </summary> + /// <value> + /// A <see cref="TimeSpan" /> value containing the duration + /// of the file. + /// </value> + public TimeSpan Duration { + get { + return TimeSpan.FromMilliseconds (TotalFrames * (double)MicrosecondsPerFrame / 1000.0); + } + } + } +} diff --git a/Scripts/TaglibSharp/Riff/AviHeaderList.cs.meta b/Scripts/TaglibSharp/Riff/AviHeaderList.cs.meta new file mode 100644 index 0000000..4ba40c7 --- /dev/null +++ b/Scripts/TaglibSharp/Riff/AviHeaderList.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d6e2f945ab4b69792bad77daa3649ff8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Riff/AviStream.cs b/Scripts/TaglibSharp/Riff/AviStream.cs new file mode 100644 index 0000000..b9eaf94 --- /dev/null +++ b/Scripts/TaglibSharp/Riff/AviStream.cs @@ -0,0 +1,458 @@ +// +// AviStream.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Riff +{ + /// <summary> + /// This abstract class provides basic support for parsing a raw AVI + /// stream list. + /// </summary> + public abstract class AviStream + { + + /// <summary> + /// Constructs and intializes a new instance of <see + /// cref="AviStream" /> with a specified stream header. + /// </summary> + /// <param name="header"> + /// A <see cref="AviStreamHeader"/> object containing the + /// stream's header. + /// </param> + protected AviStream (AviStreamHeader header) + { + Header = header; + } + + /// <summary> + /// Parses a stream list item. + /// </summary> + /// <param name="id"> + /// A <see cref="ByteVector" /> object containing the item's + /// ID. + /// </param> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the item's + /// data. + /// </param> + /// <param name="start"> + /// A <see cref="uint" /> value specifying the index in + /// <paramref name="data" /> at which the item data begins. + /// </param> + /// <param name="length"> + /// A <see cref="uint" /> value specifying the length of the + /// item. + /// </param> + public virtual void ParseItem (ByteVector id, ByteVector data, int start, int length) + { + } + + /// <summary> + /// Gets the stream header. + /// </summary> + /// <value> + /// A <see cref="AviStreamHeader" /> object containing the + /// header information for the stream. + /// </value> + public AviStreamHeader Header { get; private set; } + + /// <summary> + /// Gets the codec information. + /// </summary> + /// <value> + /// A <see cref="ICodec" /> object containing the codec + /// information for the stream. + /// </value> + public ICodec Codec { get; protected set; } + + /// <summary> + /// Parses a raw AVI stream list and returns the stream + /// information. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing raw stream + /// list. + /// </param> + /// <returns> + /// A <see cref="AviStream" /> object containing stream + /// information. + /// </returns> + public static AviStream ParseStreamList (ByteVector data) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + if (!data.StartsWith ("strl")) + return null; + + AviStream stream = null; + int pos = 4; + + while (pos + 8 < data.Count) { + ByteVector id = data.Mid (pos, 4); + int block_length = (int)data.Mid (pos + 4, 4).ToUInt (false); + + if (id == "strh" && stream == null) { + var stream_header = new AviStreamHeader (data, pos + 8); + if (stream_header.Type == "vids") + stream = new AviVideoStream (stream_header); + else if (stream_header.Type == "auds") + stream = new AviAudioStream (stream_header); + } else if (stream != null) { + stream.ParseItem (id, data, pos + 8, block_length); + } + + pos += block_length + 8; + } + + return stream; + } + } + + /// <summary> + /// This class extends <see cref="AviStream" /> to provide support + /// for reading audio stream data. + /// </summary> + public class AviAudioStream : AviStream + { + /// <summary> + /// Constructs and intializes a new instance of <see + /// cref="AviAudioStream" /> with a specified stream header. + /// </summary> + /// <param name="header"> + /// A <see cref="AviStreamHeader"/> object containing the + /// stream's header. + /// </param> + public AviAudioStream (AviStreamHeader header) + : base (header) + { + } + + /// <summary> + /// Parses a stream list item. + /// </summary> + /// <param name="id"> + /// A <see cref="ByteVector" /> object containing the item's + /// ID. + /// </param> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the item's + /// data. + /// </param> + /// <param name="start"> + /// A <see cref="uint" /> value specifying the index in + /// <paramref name="data" /> at which the item data begins. + /// </param> + /// <param name="length"> + /// A <see cref="uint" /> value specifying the length of the + /// item. + /// </param> + public override void ParseItem (ByteVector id, ByteVector data, int start, int length) + { + if (id == "strf") + Codec = new WaveFormatEx (data, start); + } + } + + /// <summary> + /// This class extends <see cref="AviStream" /> to provide support + /// for reading video stream data. + /// </summary> + public class AviVideoStream : AviStream + { + /// <summary> + /// Constructs and intializes a new instance of <see + /// cref="AviVideoStream" /> with a specified stream header. + /// </summary> + /// <param name="header"> + /// A <see cref="AviStreamHeader"/> object containing the + /// stream's header. + /// </param> + public AviVideoStream (AviStreamHeader header) + : base (header) + { + } + + /// <summary> + /// Parses a stream list item. + /// </summary> + /// <param name="id"> + /// A <see cref="ByteVector" /> object containing the item's + /// ID. + /// </param> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the item's + /// data. + /// </param> + /// <param name="start"> + /// A <see cref="uint" /> value specifying the index in + /// <paramref name="data" /> at which the item data begins. + /// </param> + /// <param name="length"> + /// A <see cref="uint" /> value specifying the length of the + /// item. + /// </param> + public override void ParseItem (ByteVector id, ByteVector data, int start, int length) + { + if (id == "strf") + Codec = new BitmapInfoHeader (data, start); + } + } + + /// <summary> + /// This structure provides a representation of a Microsoft + /// AviStreamHeader structure, minus the first 8 bytes. + /// </summary> + public struct AviStreamHeader + { + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="AviStreamHeader" /> by reading the raw structure + /// from the beginning of a <see cref="ByteVector" /> object. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// data structure. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + /// <exception cref="CorruptFileException"> + /// <paramref name="data" /> contains less than 56 bytes. + /// </exception> + [Obsolete ("Use WaveFormatEx(ByteVector,int)")] + public AviStreamHeader (ByteVector data) : this (data, 0) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="AviStreamHeader" /> by reading the raw structure + /// from a specified position in a <see cref="ByteVector" /> + /// object. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// data structure. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> value specifying the index in + /// <paramref name="data"/> at which the structure begins. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="offset" /> is less than zero. + /// </exception> + /// <exception cref="CorruptFileException"> + /// <paramref name="data" /> contains less than 56 bytes at + /// <paramref name="offset" />. + /// </exception> + public AviStreamHeader (ByteVector data, int offset) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + if (offset < 0) + throw new ArgumentOutOfRangeException (nameof (offset)); + + if (offset + 56 > data.Count) + throw new CorruptFileException ("Expected 56 bytes."); + + Type = data.Mid (offset, 4); + Handler = data.Mid (offset + 4, 4); + Flags = data.Mid (offset + 8, 4).ToUInt (false); + Priority = data.Mid (offset + 12, 4).ToUInt (false); + InitialFrames = data.Mid (offset + 16, 4).ToUInt (false); + Scale = data.Mid (offset + 20, 4).ToUInt (false); + Rate = data.Mid (offset + 24, 4).ToUInt (false); + Start = data.Mid (offset + 28, 4).ToUInt (false); + Length = data.Mid (offset + 32, 4).ToUInt (false); + SuggestedBufferSize = data.Mid (offset + 36, 4).ToUInt (false); + Quality = data.Mid (offset + 40, 4).ToUInt (false); + SampleSize = data.Mid (offset + 44, 4).ToUInt (false); + Left = data.Mid (offset + 48, 2).ToUShort (false); + Top = data.Mid (offset + 50, 2).ToUShort (false); + Right = data.Mid (offset + 52, 2).ToUShort (false); + Bottom = data.Mid (offset + 54, 2).ToUShort (false); + } + + /// <summary> + /// Gets the stream type. + /// </summary> + /// <value> + /// A four-byte <see cref="ByteVector" /> object specifying + /// stream type. + /// </value> + public ByteVector Type { get; private set; } + + /// <summary> + /// Gets the stream handler (codec) ID. + /// </summary> + /// <value> + /// A four-byte <see cref="ByteVector" /> object specifying + /// stream handler ID. + /// </value> + public ByteVector Handler { get; private set; } + + /// <summary> + /// Gets the stream flags. + /// </summary> + /// <value> + /// A <see cref="uint" /> value specifying stream flags. + /// </value> + public uint Flags { get; private set; } + + /// <summary> + /// Gets the stream priority. + /// </summary> + /// <value> + /// A <see cref="uint" /> value specifying stream priority. + /// </value> + public uint Priority { get; private set; } + + /// <summary> + /// Gets how far ahead audio is from video. + /// </summary> + /// <value> + /// A <see cref="uint" /> value specifying how far ahead + /// audio is from video. + /// </value> + public uint InitialFrames { get; private set; } + + /// <summary> + /// Gets the scale of the stream. + /// </summary> + /// <value> + /// A <see cref="uint" /> value specifying the scale of the + /// stream. + /// </value> + /// <remarks> + /// Dividing <see cref="Rate"/> by <see cref="Scale" /> gives + /// the number of samples per second. + /// </remarks> + public uint Scale { get; private set; } + + /// <summary> + /// Gets the rate of the stream. + /// </summary> + /// <value> + /// A <see cref="uint" /> value specifying the rate of the + /// stream. + /// </value> + /// <remarks> + /// Dividing <see cref="Rate"/> by <see cref="Scale" /> gives + /// the number of samples per second. + /// </remarks> + public uint Rate { get; private set; } + + /// <summary> + /// Gets the start delay of the stream. + /// </summary> + /// <value> + /// A <see cref="uint" /> value specifying the start delay of + /// the stream. + /// </value> + public uint Start { get; private set; } + + /// <summary> + /// Gets the length of the stream. + /// </summary> + /// <value> + /// A <see cref="uint" /> value specifying the length of the + /// stream. + /// </value> + public uint Length { get; private set; } + + /// <summary> + /// Gets the suggested buffer size for the stream. + /// </summary> + /// <value> + /// A <see cref="uint" /> value specifying the buffer size. + /// </value> + public uint SuggestedBufferSize { get; private set; } + + /// <summary> + /// Gets the quality of the stream data. + /// </summary> + /// <value> + /// A <see cref="uint" /> value specifying the quality of the + /// stream data between 0 and 10,000. + /// </value> + public uint Quality { get; private set; } + + /// <summary> + /// Gets the sample size of the stream data. + /// </summary> + /// <value> + /// A <see cref="uint" /> value specifying the sample size. + /// </value> + public uint SampleSize { get; private set; } + + /// <summary> + /// Gets the position at which the left of the video is to + /// be displayed in the rectangle whose width is given in the + /// the file's <see cref="AviHeader"/>. + /// </summary> + /// <value> + /// A <see cref="ushort" /> value specifying the left + /// position. + /// </value> + public ushort Left { get; private set; } + + /// <summary> + /// Gets the position at which the top of the video is to be + /// displayed in the rectangle whose height is given in the + /// the file's <see cref="AviHeader"/>. + /// </summary> + /// <value> + /// A <see cref="ushort" /> value specifying the top + /// position. + /// </value> + public ushort Top { get; private set; } + + /// <summary> + /// Gets the position at which the right of the video is to + /// be displayed in the rectangle whose width is given in the + /// the file's <see cref="AviHeader"/>. + /// </summary> + /// <value> + /// A <see cref="ushort" /> value specifying the right + /// position. + /// </value> + public ushort Right { get; private set; } + + /// <summary> + /// Gets the position at which the bottom of the video is + /// to be displayed in the rectangle whose height is given in + /// the file's <see cref="AviHeader"/>. + /// </summary> + /// <value> + /// A <see cref="ushort" /> value specifying the bottom + /// position. + /// </value> + public ushort Bottom { get; private set; } + } +} \ No newline at end of file diff --git a/Scripts/TaglibSharp/Riff/AviStream.cs.meta b/Scripts/TaglibSharp/Riff/AviStream.cs.meta new file mode 100644 index 0000000..3d5b6f2 --- /dev/null +++ b/Scripts/TaglibSharp/Riff/AviStream.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: eedf8b2276ea9a00a824c1315ce11965 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Riff/BitmapInfoHeader.cs b/Scripts/TaglibSharp/Riff/BitmapInfoHeader.cs new file mode 100644 index 0000000..7ccf30f --- /dev/null +++ b/Scripts/TaglibSharp/Riff/BitmapInfoHeader.cs @@ -0,0 +1,783 @@ +// +// BitmapInfoHeader.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Globalization; + +namespace TagLib.Riff +{ + /// <summary> + /// This structure provides a representation of a Microsoft + /// BitmapInfoHeader structure. + /// </summary> + public struct BitmapInfoHeader : IVideoCodec + { + #region Private Fields + /// <summary> + /// Contains the video width. + /// </summary> + readonly uint width; + + /// <summary> + /// Contains the video height. + /// </summary> + readonly uint height; + + #endregion + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="BitmapInfoHeader" /> by reading the raw structure + /// from the beginning of a <see cref="ByteVector" /> object. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// data structure. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + /// <exception cref="CorruptFileException"> + /// <paramref name="data" /> contains less than 40 bytes. + /// </exception> + [Obsolete ("Use BitmapInfoHeader(ByteVector,int)")] + public BitmapInfoHeader (ByteVector data) : this (data, 0) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="BitmapInfoHeader" /> by reading the raw structure + /// from a specified position in a <see cref="ByteVector" /> + /// object. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// data structure. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> value specifying the index in + /// <paramref name="data"/> at which the structure begins. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="offset" /> is less than zero. + /// </exception> + /// <exception cref="CorruptFileException"> + /// <paramref name="data" /> contains less than 16 bytes at + /// <paramref name="offset" />. + /// </exception> + public BitmapInfoHeader (ByteVector data, int offset) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + if (offset + 40 > data.Count) + throw new CorruptFileException ("Expected 40 bytes."); + + if (offset < 0) + throw new ArgumentOutOfRangeException (nameof (offset)); + + HeaderSize = data.Mid (offset + 0, 4).ToUInt (false); + width = data.Mid (offset + 4, 4).ToUInt (false); + height = data.Mid (offset + 8, 4).ToUInt (false); + Planes = data.Mid (offset + 12, 2).ToUShort (false); + BitCount = data.Mid (offset + 14, 2).ToUShort (false); + CompressionId = data.Mid (offset + 16, 4); + ImageSize = data.Mid (offset + 20, 4).ToUInt (false); + XPixelsPerMeter = data.Mid (offset + 24, 4).ToUInt (false); + YPixelsPerMeter = data.Mid (offset + 28, 4).ToUInt (false); + ColorsUsed = data.Mid (offset + 32, 4).ToUInt (false); + ImportantColors = data.Mid (offset + 36, 4).ToUInt (false); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the size of the structure in bytes. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the number of + /// bytes in the structure. + /// </value> + public uint HeaderSize { get; private set; } + + /// <summary> + /// Gets the number of planes in the image. + /// </summary> + /// <value> + /// A <see cref="ushort" /> value containing the number of + /// planes. + /// </value> + public ushort Planes { get; private set; } + + /// <summary> + /// Gets the number of bits per pixel. + /// </summary> + /// <value> + /// A <see cref="ushort" /> value containing the number of + /// bits per pixel, equivalent to the log base 2 of the + /// maximum number of colors. + /// </value> + public ushort BitCount { get; private set; } + + /// <summary> + /// Gets the compression ID for image. + /// </summary> + /// <value> + /// A four-byte <see cref="ByteVector" /> object containing + /// the ID of the compression system (codec) used by the + /// image. + /// </value> + public ByteVector CompressionId { get; private set; } + + /// <summary> + /// Gets the size of the image in bytes. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the number of + /// bytes in the image. + /// </value> + public uint ImageSize { get; private set; } + + /// <summary> + /// Gets the horizontal resolution of the target device. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the number of + /// pixels-per-meter in the hoizontal direction for the + /// target device. + /// </value> + public uint XPixelsPerMeter { get; private set; } + + /// <summary> + /// Gets the vertical resolution of the target device. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the number of + /// pixels-per-meter in the vertical direction for the + /// target device. + /// </value> + public uint YPixelsPerMeter { get; private set; } + + /// <summary> + /// Gets the number of colors in the image. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the number of + /// colors. + /// </value> + public uint ColorsUsed { get; private set; } + + /// <summary> + /// Gets the number of colors important in displaying the + /// image. + /// </summary> + /// <value> + /// A <see cref="uint" /> value containing the number of + /// important colors. + /// </value> + public uint ImportantColors { get; private set; } + + #endregion + + + + #region IVideoCodec + + /// <summary> + /// Gets the width of the video represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the width of the + /// video represented by the current instance. + /// </value> + public int VideoWidth { + get { return (int)width; } + } + + /// <summary> + /// Gets the height of the video represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the height of the + /// video represented by the current instance. + /// </value> + public int VideoHeight { + get { return (int)height; } + } + + /// <summary> + /// Gets the types of media represented by the current + /// instance. + /// </summary> + /// <value> + /// Always <see cref="MediaTypes.Video" />. + /// </value> + public MediaTypes MediaTypes { + get { return MediaTypes.Video; } + } + + /// <summary> + /// Gets the duration of the media represented by the current + /// instance. + /// </summary> + /// <value> + /// Always <see cref="TimeSpan.Zero" />. + /// </value> + public TimeSpan Duration { + get { return TimeSpan.Zero; } + } + + /// <summary> + /// Gets a text description of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a description + /// of the media represented by the current instance. + /// </value> + public string Description { + get { + string id = CompressionId.ToString (StringType.UTF8).ToUpper (CultureInfo.InvariantCulture); + + switch (id) { + case "AEMI": + return "Array VideoONE MPEG1-I capture"; + case "ALPH": + return "Ziracom Video"; + case "AMPG": + return "Array VideoONE capture/compression"; + case "ANIM": + return "Intel RDX"; + case "AP41": + return "Microsoft Corporation Video"; + case "AUR2": + return "AuraVision Aura 2 codec"; + case "AURA": + return "AuraVision Aura 1 codec"; + case "AUVX": + return "USH GmbH AUVX video codec"; + case "BT20": + return "Brooktree MediaStream codec"; + case "BTCV": + return "Brooktree composite video codec"; + case "CC12": + return "Intel YUV12 codec"; + case "CDVC": + return "Canopus DV codec"; + case "CGDI": + return "Microsoft CamCorder in Office 97 (screen capture codec)"; + case "CHAM": + return "Winnov Caviara Champagne"; + case "CM10": + return "CyberLink Corporation MediaShow 1.0"; + case "CPLA": + return "Weitek 4:2:0 YUV planar"; + case "CT10": + return "CyberLink Corporation TalkingShow 1.0"; + case "CVID": + return "Cinepak by SuperMac"; + case "CWLT": + return "Microsoft Corporation Video"; + case "CYUV": + return "Creative Labs YUV"; + case "DIV3": + case "MP43": + return "Microsoft MPEG-4 Version 3 Video"; + case "DIV4": + return "Microsoft Corporation Video"; + case "DIVX": + return "DivX Video"; + case "DJPG": + return "Broadway 101 Motion JPEG codec"; + case "DP16": + return "YUV411 with DPCM 6-bit compression"; + case "DP18": + return "YUV411 with DPCM 8-bit compression"; + case "DP26": + return "YUV422 with DPCM 6-bit compression"; + case "DP28": + return "YUV422 with DPCM 8-bit compression"; + case "DP96": + return "YVU9 with DPCM 6-bit compression"; + case "DP98": + return "YVU9 with DPCM 8-bit compression"; + case "DP9L": + return "YVU9 with DPCM 6-bit compression and thinned-out"; + case "DUCK": + return "The Duck Corporation TrueMotion 1.0"; + case "DV25": + return "SMPTE 314M 25Mb/s compressed"; + case "DV50": + return "SMPTE 314M 50Mb/s compressed"; + case "DVE2": + return "DVE-2 videoconferencing codec"; + case "DVH1": + return "DVC Pro HD"; + case "DVHD": + return "DV data as defined in Part 3 of the Specification of Consumer-use Digital VCRs"; + case "DVNM": + return "Matsushita Electric Industrial Co., Ltd. Video"; + case "DVSD": + return "DV data as defined in Part 2 of the Specification of Consumer-use Digital VCRs"; + case "DVSL": + return "DV data as defined in Part 6 of Specification of Consumer-use Digital VCRs"; + case "DVX1": + return "Lucent DVX1000SP video decoder."; + case "DVX2": + return "Lucent DVX2000S video decoder"; + case "DVX3": + return "Lucent DVX3000S video decoder"; + case "DXTC": + return "DirectX texture compression"; + case "DX50": + return "DivX Version 5 Video"; + case "EMWC": + return "EverAd Marquee WMA codec"; + case "ETV1": + case "ETV2": + case "ETVC": + return "eTreppid video codec"; + case "FLJP": + return "Field-encoded motion JPEG with LSI bitstream format"; + case "FRWA": + return "Softlab-Nsk Ltd. Forward alpha"; + case "FRWD": + return "Softlab-Nsk Ltd. Forward JPEG"; + case "FRWT": + return "Softlab-Nsk Ltd. Forward JPEG+alpha"; + case "FVF1": + return "Iterated Systems, Inc. Fractal video frame"; + case "FXT1": + return "3dfx Interactive, Inc. Video"; + case "GWLT": + return "Microsoft Corporation Video"; + case "H260": + case "H261": + case "H262": + case "H263": + case "H264": + case "H265": + case "H266": + case "H267": + case "H268": + case "H269": + return "Intel " + CompressionId.ToString (StringType.UTF8) + " Conferencing codec"; + case "I263": + return "Intel I263"; + case "I420": + return "Intel Indeo 4 codec"; + case "IAN": + return "Intel RDX"; + case "ICLB": + return "InSoft, Inc. CellB videoconferencing codec"; + case "IFO9": + return "Intel intermediate YUV9"; + case "ILVC": + return "Intel layered Video"; + case "ILVR": + return "ITU-T's H.263+ compression standard"; + case "IMAC": + return "Intel hardware motion compensation"; + case "IPDV": + return "IEEE 1394 digital video control and capture board format"; + case "IRAW": + return "Intel YUV uncompressed"; + case "ISME": + return "Intel's next-generation video codec"; + case "IUYV": + return "UYVY interlaced (even, then odd lines)"; + case "IV30": + case "IV31": + case "IV32": + case "IV33": + case "IV34": + case "IV35": + case "IV36": + case "IV37": + case "IV38": + case "IV39": + return "Intel Indeo Video Version 3"; + case "IV40": + case "IV41": + case "IV42": + case "IV43": + case "IV44": + case "IV45": + case "IV46": + case "IV47": + case "IV48": + case "IV49": + return "Intel Indeo Video Version 4"; + case "IV50": + return "Intel Indeo Video Version 5"; + case "IY41": + return "LEAD Technologies, Inc. Y41P interlaced (even, then odd lines)"; + case "IYU1": + return "IEEE 1394 Digital Camera 1.04 Specification: mode 2, 12-bit YUV (4:1:1)"; + case "IYU2": + return "IEEE 1394 Digital Camera 1.04 Specification: mode 2, 24 bit YUV (4:4:4)"; + case "JPEG": + return "Microsoft Corporation Still image JPEG DIB."; + case "LEAD": + return "LEAD Technologies, Inc. Proprietary MCMP compression"; + case "LIA1": + return "Liafail"; + case "LJPG": + return "LEAD Technologies, Inc. Lossless JPEG compression"; + case "LSV0": + return "Infinop Inc. Video"; + case "LSVC": + return "Infinop Lightning Strike constant bit rate video codec"; + case "LSVW": + return "Infinop Lightning Strike multiple bit rate video codec"; + case "M101": + return "Matrox Electronic Systems, Ltd. Uncompressed field-based YUY2"; + case "M4S2": + return "Microsoft ISO MPEG-4 video V1.1"; + case "MJPG": + return "Motion JPEG"; + case "MMES": + return "Matrox MPEG-2 elementary video stream"; + case "MMIF": + return "Matrox MPEG-2 elementary I-frame-only video stream"; + case "MP2A": + return "Media Excel Inc. MPEG-2 audio"; + case "MP2T": + return "Media Excel Inc. MPEG-2 transport"; + case "MP2V": + return "Media Excel Inc. MPEG-2 video"; + case "MP42": + return "Microsoft MPEG-4 video codec V2"; + case "MP4A": + return "Media Excel Inc. MPEG-4 audio"; + case "MP4S": + return "Microsoft ISO MPEG-4 video V1.0"; + case "MP4T": + return "Media Excel Inc. MPEG-4 transport"; + case "MP4V": + return "Media Excel Inc. MPEG-4 video"; + case "MPEG": + return "Chromatic Research, Inc. MPEG-1 video, I frame"; + case "MPG4": + return "Microsoft MPEG-4 Version 1 Video"; + case "MRCA": + return "FAST Multimedia AG Mrcodec"; + case "MRLE": + return "Microsoft Run length encoding"; + case "MSS1": + return "Microsoft screen codec V1"; + case "MSV1": + return "Microsoft video codec V1"; + case "MSVC": + return "Microsoft Video 1"; + case "MV10": + case "MV11": + case "MV12": + case "MV99": + case "MVC1": + case "MVC2": + case "MVC9": + return "Nokia MVC video codec"; + case "NTN1": + return "Nogatech video compression 1"; + case "NY12": + return "Nogatech YUV 12 format"; + case "NYUV": + return "Nogatech YUV 422 format"; + case "PCL2": + return "Pinnacle RL video codec"; + case "PCLE": + return "Pinnacle Studio 400 video codec"; + case "PHMO": + return "IBM Corporation Photomotion"; + case "QPEG": + return "Q-Team QPEG 1.1 format video codec"; + case "RGBT": + return "Computer Concepts Ltd. 32-bit support"; + case "RIVA": + return "NVIDIA Corporation Swizzled texture format"; + case "RLND": + return "Roland Corporation Video"; + case "RT21": + return "Intel Indeo 2.1"; + case "RVX": + return "Intel RDX"; + case "S263": + return "Sorenson Vision H.263"; + case "SCCD": + return "Luminositi SoftCam codec"; + case "SDCC": + return "Sun Digital Camera codec"; + case "SFMC": + return "Crystal Net SFM codec"; + case "SMSC": + case "SMSD": + return "Radius Proprietary"; + case "SPLC": + return "Splash Studios ACM audio codec"; + case "SQZ2": + return "Microsoft VXtreme video codec V2"; + case "STVA": + return "ST CMOS Imager Data (Bayer)"; + case "STVB": + return "ST CMOS Imager Data (Nudged Bayer)"; + case "STVC": + return "ST CMOS Imager Data (Bunched)"; + case "SV10": + return "Sorenson Video R1"; + case "SV3M": + return "Sorenson SV3 module decoder"; + case "TLMS": + case "TLST": + return "TeraLogic motion intraframe codec"; + case "TM20": + return "The Duck Corporation TrueMotion 2.0"; + case "TMIC": + return "TeraLogic motion intraframe codec"; + case "TMOT": + return "TrueMotion video compression algorithm"; + case "TR20": + return "The Duck Corporation TrueMotion RT 2.0"; + case "ULTI": + return "IBM Corporation Ultimotion"; + case "UYVP": + return "Evans & Sutherland YCbCr 4:2:2 extended precision, 10 bits per component (U0Y0V0Y1)"; + case "V261": + return "Lucent VX3000S video codec"; + case "V422": + return "VITEC Multimedia 24-bit YUV 4:2:2 format (CCIR 601)"; + case "V655": + return "VITEC Multimedia 16-bit YUV 4:2:2 format"; + case "VCR1": + return "ATI VCR 1.0"; + case "VCWV": + return "VideoCon wavelet"; + case "VDCT": + return "VITEC Multimedia Video Maker Pro DIB"; + case "VIDS": + return "VITEC Multimedia YUV 4:2:2 CCIR 601 for v422"; + case "VGPX": + return "Alaris VGPixel video"; + case "VIVO": + return "Vivo H.263 video codec"; + case "VIXL": + return "miro Computer Products AG"; + case "VJPG": + return "Video Communication Systems - A JPEG-based compression scheme for RGB bitmaps"; + case "VLV1": + return "VideoLogic Systems VLCAP.DRV"; + case "VQC1": + return "ViewQuest Technologies Inc. 0x31435156"; + case "VQC2": + return "ViewQuest Technologies Inc. 0x32435156"; + case "VQJP": + return "ViewQuest Technologies Inc. VQ630 dual-mode digital camera"; + case "VQS4": + return "ViewQuest Technologies Inc. VQ110 digital video camera"; + case "VX1K": + return "Lucent VX1000S video codec"; + case "VX2K": + return "Lucent VX2000S video codec"; + case "VXSP": + return "Lucent VX1000SP video codec9"; + case "WBVC": + return "Winbond Electronics Corporation W9960"; + case "WINX": + return "Winnov, Inc. Video"; + case "WJPG": + return "Winbond motion JPEG bitstream format"; + case "WMV1": + return "Microsoft Windows Media Video Version 7"; + case "WMV2": + return "Microsoft Windows Media Video Version 8"; + case "WMV3": + return "Microsoft Windows Media Video Version 9"; + case "WNV1": + case "WPY2": + return "Winnov, Inc. Video"; + case "WZCD": + return "CORE Co. Ltd. iScan"; + case "WZDC": + return "CORE Co. Ltd. iSnap"; + case "XJPG": + return "Xirlink JPEG-like compressor"; + case "XLV0": + return "XL video decoder"; + case "XVID": + return "XviD Video"; + case "YC12": + return "Intel YUV12 Video"; + case "YCCK": + return "Uncompressed YCbCr Video with key data"; + case "YU92": + return "Intel YUV Video"; + case "YUV8": + return "Winnov Caviar YUV8 Video"; + case "YUV9": + return "Intel YUV Video"; + case "YUYP": + return "Evans & Sutherland YCbCr 4:2:2 extended precision, 10 bits per component Video"; + case "YUYV": + return "Canopus YUYV Compressor Video"; + case "ZPEG": + return "Metheus Corporation Video Zipper"; + case "ZPG1": + case "ZPG2": + case "ZPG3": + case "ZPG4": + return "VoDeo Solutions Video"; + default: + return string.Format ( + CultureInfo.InvariantCulture, + "Unknown Image ({0})", + CompressionId); + } + } + } + + #endregion + + + + #region IEquatable + + /// <summary> + /// Generates a hash code for the current instance. + /// </summary> + /// <returns> + /// A <see cref="int" /> value containing the hash code for + /// the current instance. + /// </returns> + public override int GetHashCode () + { + unchecked { + return (int)(HeaderSize ^ width ^ height ^ Planes ^ + BitCount ^ CompressionId.ToUInt () ^ + ImageSize ^ XPixelsPerMeter ^ + YPixelsPerMeter ^ ColorsUsed ^ + ImportantColors); + } + } + + /// <summary> + /// Checks whether or not the current instance is equal to + /// another object. + /// </summary> + /// <param name="other"> + /// A <see cref="object" /> to compare to the current + /// instance. + /// </param> + /// <returns> + /// A <see cref="bool" /> value indicating whether or not the + /// current instance is equal to <paramref name="other" />. + /// </returns> + /// <seealso cref="M:System.IEquatable`1.Equals" /> + public override bool Equals (object other) + { + if (!(other is BitmapInfoHeader)) + return false; + + return Equals ((BitmapInfoHeader)other); + } + + /// <summary> + /// Checks whether or not the current instance is equal to + /// another instance of <see cref="BitmapInfoHeader" />. + /// </summary> + /// <param name="other"> + /// A <see cref="BitmapInfoHeader" /> object to compare to + /// the current instance. + /// </param> + /// <returns> + /// A <see cref="bool" /> value indicating whether or not the + /// current instance is equal to <paramref name="other" />. + /// </returns> + /// <seealso cref="M:System.IEquatable`1.Equals" /> + public bool Equals (BitmapInfoHeader other) + { + return HeaderSize == other.HeaderSize && width == other.width && + height == other.height && Planes == other.Planes && + BitCount == other.BitCount && + CompressionId == other.CompressionId && + ImageSize == other.ImageSize && + XPixelsPerMeter == other.XPixelsPerMeter && + YPixelsPerMeter == other.YPixelsPerMeter && + ColorsUsed == other.ColorsUsed && + ImportantColors == other.ImportantColors; + } + + /// <summary> + /// Gets whether or not two instances of <see + /// cref="WaveFormatEx" /> are equal to eachother. + /// </summary> + /// <param name="first"> + /// A <see cref="BitmapInfoHeader" /> object to compare. + /// </param> + /// <param name="second"> + /// A <see cref="BitmapInfoHeader" /> object to compare. + /// </param> + /// <returns> + /// <see langword="true" /> if <paramref name="first" /> is + /// equal to <paramref name="second" />. Otherwise, <see + /// langword="false" />. + /// </returns> + public static bool operator == (BitmapInfoHeader first, BitmapInfoHeader second) + { + return first.Equals (second); + } + + /// <summary> + /// Gets whether or not two instances of <see + /// cref="BitmapInfoHeader" /> differ. + /// </summary> + /// <param name="first"> + /// A <see cref="BitmapInfoHeader" /> object to compare. + /// </param> + /// <param name="second"> + /// A <see cref="BitmapInfoHeader" /> object to compare. + /// </param> + /// <returns> + /// <see langword="true" /> if <paramref name="first" /> is + /// unequal to <paramref name="second" />. Otherwise, <see + /// langword="false" />. + /// </returns> + public static bool operator != (BitmapInfoHeader first, BitmapInfoHeader second) + { + return !first.Equals (second); + } + #endregion + } +} \ No newline at end of file diff --git a/Scripts/TaglibSharp/Riff/BitmapInfoHeader.cs.meta b/Scripts/TaglibSharp/Riff/BitmapInfoHeader.cs.meta new file mode 100644 index 0000000..3738d34 --- /dev/null +++ b/Scripts/TaglibSharp/Riff/BitmapInfoHeader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 47ec323b1e494beffa5994f0535c0f1d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Riff/DivXTag.cs b/Scripts/TaglibSharp/Riff/DivXTag.cs new file mode 100644 index 0000000..018d19c --- /dev/null +++ b/Scripts/TaglibSharp/Riff/DivXTag.cs @@ -0,0 +1,384 @@ +// +// DivXTag.cs: Provide support for reading and writing DivX tags. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// TagLib.Id3v1.Tag +// +// Copyright (C) 2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Globalization; + +namespace TagLib.Riff +{ + /// <summary> + /// This class extends <see cref="Tag" /> to provide support for + /// reading and writing tags stored in the DivX format. + /// </summary> + public class DivXTag : Tag + { + #region Private Fields + + /// <summary> + /// Contains the title. + /// </summary> + string title; + + /// <summary> + /// Contains the semicolon separated performers. + /// </summary> + string artist; + + /// <summary> + /// Contains the 4 digit year. + /// </summary> + string year; + + /// <summary> + /// Contains a comment on track. + /// </summary> + string comment; + + /// <summary> + /// Contains the genre index. + /// </summary> + string genre; + + /// <summary> + /// Contains the extra 6 bytes at the end of the tag. + /// </summary> + ByteVector extra_data; + + #endregion + + + + + #region Public Static Fields + + /// <summary> + /// The size of a DivX tag. + /// </summary> + public const uint Size = 128; + + /// <summary> + /// The identifier used to recognize a DivX tags. + /// </summary> + /// <value> + /// "DIVXTAG" + /// </value> + public static readonly ReadOnlyByteVector FileIdentifier = "DIVXTAG"; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="DivXTag" /> with no contents. + /// </summary> + public DivXTag () + { + Clear (); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="DivXTag" /> by reading the contents from a + /// specified position in a specified file. + /// </summary> + /// <param name="file"> + /// A <see cref="File" /> object containing the file from + /// which the contents of the new instance is to be read. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specify at what position to + /// read the tag. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="position" /> is less than zero or greater + /// than the size of the file. + /// </exception> + /// <exception cref="CorruptFileException"> + /// The file does not contain the file identifier at the + /// correct offset from the given position. + /// </exception> + public DivXTag (File file, long position) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + file.Mode = TagLib.File.AccessMode.Read; + + if (position < 0 || + position > file.Length - Size) + throw new ArgumentOutOfRangeException (nameof (position)); + + file.Seek (position); + + // read the tag -- always 128 bytes + + ByteVector data = file.ReadBlock ((int)Size); + + // some initial sanity checking + + if (!data.EndsWith (FileIdentifier)) + throw new CorruptFileException ("DivX tag data does not end with identifier."); + + Parse (data); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="DivXTag" /> by reading the contents raw tag data + /// stored in a specified <see cref="ByteVector" /> object. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector"/> containing a raw DivX tag to + /// read into the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + /// <exception cref="CorruptFileException"> + /// The file does not contain the file identifier at the + /// correct offset from the given position. + /// </exception> + public DivXTag (ByteVector data) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + if (data.Count < Size) + throw new CorruptFileException ("DivX tag data is less than 128 bytes long."); + + if (!data.EndsWith (FileIdentifier)) + throw new CorruptFileException ("DivX tag data does not end with identifier."); + + Parse (data); + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Renders the current instance as a raw DivX tag. + /// </summary> + /// <returns> + /// A <see cref="ByteVector" /> object containing the + /// rendered tag. + /// </returns> + public ByteVector Render () + { + var data = new ByteVector { + ByteVector.FromString (title, StringType.Latin1).Resize (32, 0x20), + ByteVector.FromString (artist, StringType.Latin1).Resize (28, 0x20), + ByteVector.FromString (year, StringType.Latin1).Resize (4, 0x20), + ByteVector.FromString (comment, StringType.Latin1).Resize (48, 0x20), + ByteVector.FromString (genre, StringType.Latin1).Resize (3, 0x20), + extra_data, + FileIdentifier + }; + return data; + } + + #endregion + + + + #region Private Methods + + /// <summary> + /// Populates the current instance by parsing the contents of + /// a raw DivX tag. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the + /// starting with an DivX tag. + /// </param> + void Parse (ByteVector data) + { + title = data.ToString (StringType.Latin1, 0, 32).Trim (); + artist = data.ToString (StringType.Latin1, 32, 28).Trim (); + year = data.ToString (StringType.Latin1, 60, 4).Trim (); + comment = data.ToString (StringType.Latin1, 64, 48).Trim (); + genre = data.ToString (StringType.Latin1, 112, 3).Trim (); + extra_data = data.Mid (115, 6); + } + #endregion + + + + #region TagLib.Tag + + /// <summary> + /// Gets the tag types contained in the current instance. + /// </summary> + /// <value> + /// Always <see cref="TagTypes.Id3v1" />. + /// </value> + public override TagTypes TagTypes { + get { return TagTypes.DivX; } + } + + /// <summary> + /// Gets and sets the title for the media described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the title for + /// the media described by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// When stored on disk, only the first 32 bytes of the + /// Latin-1 encoded value will be stored. This may result in + /// lost data. + /// </remarks> + public override string Title { + get { + return string.IsNullOrEmpty (title) ? null : title; + } + set { + title = value != null ? value.Trim () : string.Empty; + } + } + + /// <summary> + /// Gets and sets the performers or artists who performed in + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the performers or + /// artists who performed in the media described by the + /// current instance or an empty array if no value is + /// present. + /// </value> + /// <remarks> + /// When stored on disk, only the first 28 bytes of the + /// Latin-1 encoded value will be stored, minus a byte for + /// each additionial performer (i.e. two performers will only + /// have 27 bytes and three performers will only have 26 + /// bytes).This may result in lost data. + /// </remarks> + public override string[] Performers { + get { + return string.IsNullOrEmpty (artist) ? new string[0] : artist.Split (';'); + } + set { + artist = value != null ? string.Join (";", value) : string.Empty; + } + } + + /// <summary> + /// Gets and sets a user comment on the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing user comments + /// on the media represented by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// When stored on disk, only the first 48 bytes of the + /// Latin-1 encoded value will be stored. This may result in + /// lost data. + /// </remarks> + public override string Comment { + get { + return string.IsNullOrEmpty (comment) ? null : comment; + } + set { + comment = value != null ? value.Trim () : string.Empty; + } + } + + /// <summary> + /// Gets and sets the genres of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the genres of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// Only first genre will be stored and only if it is an + /// exact match for a value appearing in <see + /// cref="TagLib.Genres.Video" />. All other values will + /// result in the property being cleared. + /// </remarks> + public override string[] Genres { + get { + string genre_name = TagLib.Genres.IndexToVideo (genre); + + return (genre_name != null) ? new[] { genre_name } : new string[0]; + } + set { + genre = (value != null && value.Length > 0) ? + TagLib.Genres.VideoToIndex (value[0].Trim ()).ToString (CultureInfo.InvariantCulture) + : string.Empty; + } + } + + /// <summary> + /// Gets and sets the year that the media represented by the + /// current instance was recorded. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the year that the media + /// represented by the current instance was created or zero + /// if no value is present. + /// </value> + /// <remarks> + /// Only values between 1 and 9999 will be stored, all other + /// values will result in the property being zeroed. + /// </remarks> + public override uint Year { + get { + return uint.TryParse (year, NumberStyles.Integer, CultureInfo.InvariantCulture, out var value) ? value : 0; + } + + set { + year = (value > 0 && value < 10000) ? value.ToString (CultureInfo.InvariantCulture) : string.Empty; + } + } + + /// <summary> + /// Clears the values stored in the current instance. + /// </summary> + public override void Clear () + { + title = artist = genre = year = comment = string.Empty; + extra_data = new ByteVector (6); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Riff/DivXTag.cs.meta b/Scripts/TaglibSharp/Riff/DivXTag.cs.meta new file mode 100644 index 0000000..27c588a --- /dev/null +++ b/Scripts/TaglibSharp/Riff/DivXTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 111ed0c7de1644627a867e56300d9623 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Riff/File.cs b/Scripts/TaglibSharp/Riff/File.cs new file mode 100644 index 0000000..db2c6a6 --- /dev/null +++ b/Scripts/TaglibSharp/Riff/File.cs @@ -0,0 +1,611 @@ +// +// File.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Riff +{ + /// <summary> + /// This class extends <see cref="TagLib.File" /> to provide + /// support for reading and writing tags and properties for files + /// using the RIFF file format such as AVI and Wave files. + /// </summary> + [SupportedMimeType ("taglib/avi", "avi")] + [SupportedMimeType ("taglib/wav", "wav")] + [SupportedMimeType ("taglib/divx", "divx")] + [SupportedMimeType ("video/avi")] + [SupportedMimeType ("video/msvideo")] + [SupportedMimeType ("video/x-msvideo")] + [SupportedMimeType ("image/avi")] + [SupportedMimeType ("application/x-troff-msvideo")] + [SupportedMimeType ("audio/avi")] + [SupportedMimeType ("audio/wav")] + [SupportedMimeType ("audio/wave")] + [SupportedMimeType ("audio/x-wav")] + public class File : TagLib.File + { + #region Private Fields + + /// <summary> + /// Contains all the tags of the file. + /// </summary> + readonly CombinedTag tag = new CombinedTag (); + + /// <summary> + /// Contains the INFO tag. + /// </summary> + InfoTag info_tag; + + /// <summary> + /// Contains the MovieID tag. + /// </summary> + MovieIdTag mid_tag; + + /// <summary> + /// Contains the DivX tag. + /// </summary> + DivXTag divx_tag; + + /// <summary> + /// Contains the Id3v2 tag. + /// </summary> + Id3v2.Tag id32_tag; + + /// <summary> + /// Contains the media properties. + /// </summary> + Properties properties; + + #endregion + + + + #region Public Static Fields + + /// <summary> + /// The identifier used to recognize a RIFF files. + /// </summary> + /// <value> + /// "RIFF" + /// </value> + public static readonly ReadOnlyByteVector FileIdentifier = "RIFF"; + + #endregion + + + + #region Public Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system and specified read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path, ReadStyle propertiesStyle) + : this (new LocalFileAbstraction (path), propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system with an average read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path) : this (path, ReadStyle.Average) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction and + /// specified read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction, ReadStyle propertiesStyle) : base (abstraction) + { + Mode = AccessMode.Read; + try { + Read (true, propertiesStyle, out var riff_size, out var tag_start, out var tag_end); + } finally { + Mode = AccessMode.Closed; + } + + TagTypesOnDisk = TagTypes; + + GetTag (TagTypes.Id3v2, true); + GetTag (TagTypes.RiffInfo, true); + GetTag (TagTypes.MovieId, true); + GetTag (TagTypes.DivX, true); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction with an + /// average read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction) + : this (abstraction, ReadStyle.Average) + { } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets a abstract representation of all tags stored in the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Tag" /> object representing all tags + /// stored in the current instance. + /// </value> + public override Tag Tag { + get { return tag; } + } + + /// <summary> + /// Gets the media properties of the file represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Properties" /> object containing the + /// media properties of the file represented by the current + /// instance. + /// </value> + public override Properties Properties { + get { return properties; } + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Saves the changes made in the current instance to the + /// file it represents. + /// </summary> + public override void Save () + { + // Boilerplate + PreSave (); + + Mode = AccessMode.Write; + try { + ByteVector data = new ByteVector (); + + // Enclose the Id3v2 tag in an "id3 " item and + // embed it as the first tag. + if (id32_tag != null) { + ByteVector tag_data = id32_tag.Render (); + if (tag_data.Count > 10) { + if (tag_data.Count % 2 == 1) + tag_data.Add (0); + data.Add ("id3 "); + data.Add (ByteVector.FromUInt ((uint)tag_data.Count, false)); + data.Add (tag_data); + } + } + + // Embed "INFO" as the second tag. + if (info_tag != null) + data.Add (info_tag.RenderEnclosed ()); + + // Embed "MID " as the third tag. + if (mid_tag != null) + data.Add (mid_tag.RenderEnclosed ()); + + // Embed the DivX tag in "IDVX and embed it as + // the fourth tag. + if (divx_tag != null && !divx_tag.IsEmpty) { + ByteVector tag_data = divx_tag.Render (); + data.Add ("IDVX"); + data.Add (ByteVector.FromUInt ((uint)tag_data.Count, false)); + data.Add (tag_data); + } + + Read (false, ReadStyle.None, out var riff_size, out var tag_start, out var tag_end); + + // If tagging info cannot be found, place it at + // the end of the file. + if (tag_start < 12 || tag_end < tag_start) + tag_start = tag_end = Length; + + int length = (int)(tag_end - tag_start); + + // If the tag isn't at the end of the file, + // try appending using padding to improve + // write time now or for subsequent writes. + if (tag_end != Length) { + int padding_size = length - data.Count - 8; + if (padding_size < 0) + padding_size = 1024; + + + data.Add ("JUNK"); + data.Add (ByteVector.FromUInt ((uint)padding_size, false)); + data.Add (new ByteVector (padding_size)); + } + + // Insert the tagging data. + Insert (data, tag_start, length); + + // If the data size changed, and the tagging + // data is within the RIFF portion of the file, + // update the riff size. + if (data.Count - length != 0 && tag_start <= riff_size) + Insert (ByteVector.FromUInt ((uint)(riff_size + data.Count - length), false), 4, 4); + + // Update the tag types. + TagTypesOnDisk = TagTypes; + } finally { + Mode = AccessMode.Closed; + } + } + + /// <summary> + /// Removes a set of tag types from the current instance. + /// </summary> + /// <param name="types"> + /// A bitwise combined <see cref="TagLib.TagTypes" /> value + /// containing tag types to be removed from the file. + /// </param> + /// <remarks> + /// In order to remove all tags from a file, pass <see + /// cref="TagTypes.AllTags" /> as <paramref name="types" />. + /// </remarks> + public override void RemoveTags (TagTypes types) + { + if ((types & TagTypes.Id3v2) != TagTypes.None) + id32_tag = null; + if ((types & TagTypes.RiffInfo) != TagTypes.None) + info_tag = null; + if ((types & TagTypes.MovieId) != TagTypes.None) + mid_tag = null; + if ((types & TagTypes.DivX) != TagTypes.None) + divx_tag = null; + + tag.SetTags (id32_tag, info_tag, mid_tag, divx_tag); + } + + /// <summary> + /// Gets a tag of a specified type from the current instance, + /// optionally creating a new tag if possible. + /// </summary> + /// <param name="type"> + /// A <see cref="TagLib.TagTypes" /> value indicating the + /// type of tag to read. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> value specifying whether or not to + /// try and create the tag if one is not found. + /// </param> + /// <returns> + /// A <see cref="Tag" /> object containing the tag that was + /// found in or added to the current instance. If no + /// matching tag was found and none was created, <see + /// langword="null" /> is returned. + /// </returns> + public override Tag GetTag (TagTypes type, bool create) + { + Tag tag = null; + + switch (type) { + case TagTypes.Id3v2: + if (id32_tag == null && create) { + id32_tag = new Id3v2.Tag (); + id32_tag.Version = 4; + id32_tag.Flags |= Id3v2.HeaderFlags.FooterPresent; + this.tag.CopyTo (id32_tag, true); + } + + tag = id32_tag; + break; + + case TagTypes.RiffInfo: + if (info_tag == null && create) { + info_tag = new InfoTag (); + this.tag.CopyTo (info_tag, true); + } + + tag = info_tag; + break; + + case TagTypes.MovieId: + if (mid_tag == null && create) { + mid_tag = new MovieIdTag (); + this.tag.CopyTo (mid_tag, true); + } + + tag = mid_tag; + break; + + case TagTypes.DivX: + if (divx_tag == null && create) { + divx_tag = new DivXTag (); + this.tag.CopyTo (divx_tag, true); + } + + tag = divx_tag; + break; + } + + this.tag.SetTags (id32_tag, info_tag, mid_tag, divx_tag); + return tag; + } + + #endregion + + + + #region Private Methods + + /// <summary> + /// Reads the contents of the current instance determining + /// the size of the riff data, the area the tagging is in, + /// and optionally reading in the tags and media properties. + /// </summary> + /// <param name="read_tags"> + /// If <see langword="true" />, any tags found will be read + /// into the current instance. + /// </param> + /// <param name="style"> + /// A <see cref="ReadStyle"/> value specifying how the media + /// data is to be read into the current instance. + /// </param> + /// <param name="riff_size"> + /// A <see cref="uint"/> value reference to be filled with + /// the size of the RIFF data as read from the file. + /// </param> + /// <param name="tag_start"> + /// A <see cref="long" /> value reference to be filled with + /// the absolute seek position at which the tagging data + /// starts. + /// </param> + /// <param name="tag_end"> + /// A <see cref="long" /> value reference to be filled with + /// the absolute seek position at which the tagging data + /// ends. + /// </param> + /// <exception cref="CorruptFileException"> + /// The file does not begin with <see cref="FileIdentifier" + /// />. + /// </exception> + void Read (bool read_tags, ReadStyle style, out uint riff_size, out long tag_start, out long tag_end) + { + Seek (0); + if (ReadBlock (4) != FileIdentifier) + throw new CorruptFileException ("File does not begin with RIFF identifier"); + + riff_size = ReadBlock (4).ToUInt (false); + ByteVector stream_format = ReadBlock (4); + tag_start = -1; + tag_end = -1; + + long position = 12; + long length = Length; + uint size = 0; + TimeSpan duration = TimeSpan.Zero; + ICodec[] codecs = new ICodec[0]; + + // Read until there are less than 8 bytes to read. + do { + bool tag_found = false; + + // Check if the current position is an odd number and increment it so it is even + // This is done when the previous chunk size was an odd number. + // If this is not done, the chunk being read after the odd chunk will not be read. + if (position > 12 && (position & 1) != 0) + position++; + + Seek (position); + string fourcc = ReadBlock (4).ToString (StringType.UTF8); + size = ReadBlock (4).ToUInt (false); + + switch (fourcc) { + + // "fmt " is used by Wave files to hold the + // WaveFormatEx structure. + case "fmt ": + if (style == ReadStyle.None || stream_format != "WAVE") + break; + + Seek (position + 8); + codecs = new ICodec[] { + new WaveFormatEx (ReadBlock (18), 0) + }; + break; + + // "data" contains the audio data for wave + // files. It's contents represent the invariant + // portion of the file and is used to determine + // the duration of a file. It should always + // appear after "fmt ". + case "data": + if (stream_format != "WAVE") + break; + + InvariantStartPosition = position; + InvariantEndPosition = position + size; + + if (style == ReadStyle.None || + codecs.Length != 1 || + !(codecs[0] is WaveFormatEx)) + break; + + duration += TimeSpan.FromSeconds (size / (double)((WaveFormatEx)codecs[0]).AverageBytesPerSecond); + + break; + + // Lists are used to store a variety of data + // collections. Read the type and act on it. + case "LIST": { + switch (ReadBlock (4).ToString (StringType.UTF8)) { + + // "hdlr" is used by AVI files to hold + // a media header and BitmapInfoHeader + // and WaveFormatEx structures. + case "hdrl": + if (style == ReadStyle.None || stream_format != "AVI ") + continue; + + var header_list = new AviHeaderList (this, position + 12, (int)(size - 4)); + duration = header_list.Header.Duration; + codecs = header_list.Codecs; + break; + + // "INFO" is a tagging format handled by + // the InfoTag class. + case "INFO": + if (read_tags && info_tag == null) + info_tag = new InfoTag (this, position + 12, (int)(size - 4)); + + tag_found = true; + break; + + // "MID " is a tagging format handled by + // the MovieIdTag class. + case "MID ": + if (read_tags && mid_tag == null) + mid_tag = new MovieIdTag (this, position + 12, (int)(size - 4)); + + tag_found = true; + break; + + // "movi" contains the media data for + // and AVI and its contents represent + // the invariant portion of the file. + case "movi": + if (stream_format != "AVI ") + break; + + InvariantStartPosition = position; + InvariantEndPosition = position + size; + break; + } + break; + } + + // "ID32" is a custom box for this format that + // contains an ID3v2 tag. + // "ID3 " and "id3 " have become standard (de facto) + case "id3 ": + case "ID3 ": + case "ID32": + if (read_tags && id32_tag == null) + id32_tag = new Id3v2.Tag (this, position + 8, style); + + tag_found = true; + break; + + // "IDVX" is used by DivX and holds an ID3v1- + // style tag. + case "IDVX": + if (read_tags && divx_tag == null) + divx_tag = new DivXTag (this, position + 8); + + tag_found = true; + break; + + // "JUNK" is a padding element that could be + // associated with tag data. + case "JUNK": + if (tag_end == position) + tag_end = position + 8 + size; + break; + } + + // Determine the region of the file that + // contains tags. + if (tag_found) { + if (tag_start == -1) { + tag_start = position; + tag_end = position + 8 + size; + } else if (tag_end == position) { + tag_end = position + 8 + size; + } + } + + // Move to the next item. + } while ((position += 8L + size) + 8 < length); + + // If we're reading properties, and one were found, + // throw an exception. Otherwise, create the Properties + // object. + if (style != ReadStyle.None) { + if (codecs.Length == 0) + throw new UnsupportedFormatException ("Unsupported RIFF type."); + + properties = new Properties (duration, codecs); + } + + // If we're reading tags, update the combined tag. + if (read_tags) + tag.SetTags (id32_tag, info_tag, mid_tag, divx_tag); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Riff/File.cs.meta b/Scripts/TaglibSharp/Riff/File.cs.meta new file mode 100644 index 0000000..f4dd594 --- /dev/null +++ b/Scripts/TaglibSharp/Riff/File.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 63abf712dfcf1342c880fca7e562a560 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Riff/InfoTag.cs b/Scripts/TaglibSharp/Riff/InfoTag.cs new file mode 100644 index 0000000..3767e4d --- /dev/null +++ b/Scripts/TaglibSharp/Riff/InfoTag.cs @@ -0,0 +1,392 @@ +// +// InfoTag.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Riff +{ + /// <summary> + /// This class extends <see cref="ListTag" /> to provide support for + /// reading and writing standard INFO tags. + /// </summary> + public class InfoTag : ListTag + { + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="InfoTag" /> with no contents. + /// </summary> + public InfoTag () + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="InfoTag" /> by reading the contents of a raw + /// RIFF list stored in a <see cref="ByteVector" /> object. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector"/> containing a raw RIFF list to + /// read into the new instance. + /// </param> + public InfoTag (ByteVector data) : base (data) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="InfoTag" /> by reading the contents of a raw RIFF + /// list from a specified position in a <see + /// cref="TagLib.File"/>. + /// </summary> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object containing the file + /// from which the contents of the new instance is to be + /// read. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specify at what position to + /// read the list. + /// </param> + /// <param name="length"> + /// A <see cref="int" /> value specifying the number of bytes + /// to read. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="position" /> is less than zero or greater + /// than the size of the file. + /// </exception> + public InfoTag (TagLib.File file, long position, int length) + : base (file, position, length) + { + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Renders the current instance enclosed in a "INFO" item. + /// </summary> + /// <returns> + /// A <see cref="ByteVector"/> object containing the rendered + /// version of the current instance. + /// </returns> + public override ByteVector RenderEnclosed () + { + return RenderEnclosed ("INFO"); + } + + #endregion + + + + #region TagLib.Tag + + /// <summary> + /// Gets the tag types contained in the current instance. + /// </summary> + /// <value> + /// Always <see cref="TagTypes.RiffInfo" />. + /// </value> + public override TagTypes TagTypes { + get { return TagTypes.RiffInfo; } + } + + /// <summary> + /// Gets and sets the title for the media described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the title for + /// the media described by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "INAM" item. + /// </remarks> + public override string Title { + get { + foreach (string s in GetValuesAsStrings ("INAM")) + if (!string.IsNullOrEmpty (s)) + return s; + + return null; + } + set { SetValue ("INAM", value); } + } + + /// <summary> + /// Gets and sets a short description of the media. + /// For a music, this could be the comment that the artist + /// made of its artwork. For a video, this should be a + /// short summary of the story/plot, but a spoiler. This + /// should give the impression of what to expect in the + /// media. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the subtitle + /// the media represented by the current instance + /// or an empty array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "ISBJ" item. + /// </remarks> + public override string Description { + get { + foreach (string s in GetValuesAsStrings ("ISBJ")) + if (!string.IsNullOrEmpty (s)) + return s; + + return null; + } + set { SetValue ("ISBJ", value); } + } + + + /// <summary> + /// Gets and sets the performers or artists who performed in + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the performers or + /// artists who performed in the media described by the + /// current instance or an empty array if no value is + /// present. + /// </value> + /// <remarks> + /// This property is implemented using the "ISTR" item. + /// </remarks> + public override string[] Performers { + get { return GetValuesAsStrings ("ISTR"); } + set { SetValue ("ISTR", value); } + } + + /// <summary> + /// Gets and sets the band or artist who is credited in the + /// creation of the entire album or collection containing the + /// media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the band or artist + /// who is credited in the creation of the entire album or + /// collection containing the media described by the current + /// instance or an empty array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "IART" item. + /// </remarks> + public override string[] AlbumArtists { + get { return GetValuesAsStrings ("IART"); } + set { SetValue ("IART", value); } + } + + /// <summary> + /// Gets and sets the composers of the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the composers of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "IWRI" item. + /// </remarks> + public override string[] Composers { + get { return GetValuesAsStrings ("IWRI"); } + set { SetValue ("IWRI", value); } + } + + + /// <summary> + /// Gets and sets the album of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the album of + /// the media represented by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the non-standard + /// "DIRC" (Directory) item. + /// </remarks> + public override string Album { + get { + foreach (string s in GetValuesAsStrings ("DIRC")) + if (!string.IsNullOrEmpty (s)) + return s; + + return null; + } + set { SetValue ("DIRC", value); } + } + + /// <summary> + /// Gets and sets the conductor or director of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the conductor + /// or director of the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// This property is implemented using the "ICNM" + /// (Cinematographer) non-standard item. + /// </remarks> + public override string Conductor { + get { + foreach (string s in GetValuesAsStrings ("ICNM")) + if (!string.IsNullOrEmpty (s)) + return s; + + return null; + } + set { SetValue ("ICNM", value); } + } + + + /// <summary> + /// Gets and sets a user comment on the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing user comments + /// on the media represented by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "ICMT" item. + /// </remarks> + public override string Comment { + get { + foreach (string s in GetValuesAsStrings ("ICMT")) + if (!string.IsNullOrEmpty (s)) + return s; + + return null; + } + set { SetValue ("ICMT", value); } + } + + /// <summary> + /// Gets and sets the genres of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the genres of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "IGNR" item. + /// </remarks> + public override string[] Genres { + get { return GetValuesAsStrings ("IGNR"); } + set { SetValue ("IGNR", value); } + } + + /// <summary> + /// Gets and sets the year that the media represented by the + /// current instance was recorded. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the year that the media + /// represented by the current instance was created or zero + /// if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "ICRD" item. + /// </remarks> + public override uint Year { + get { return GetValueAsUInt ("ICRD"); } + set { SetValue ("ICRD", value); } + } + + /// <summary> + /// Gets and sets the position of the media represented by + /// the current instance in its containing album. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the position of the + /// media represented by the current instance in its + /// containing album or zero if not specified. + /// </value> + /// <remarks> + /// This property is implemented using the "IPRT" item. + /// </remarks> + public override uint Track { + get { return GetValueAsUInt ("IPRT"); } + set { SetValue ("IPRT", value); } + } + + /// <summary> + /// Gets and sets the number of tracks in the album + /// containing the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of tracks in + /// the album containing the media represented by the current + /// instance or zero if not specified. + /// </value> + /// <remarks> + /// This property is implemented using the "IFRM" item. + /// </remarks> + public override uint TrackCount { + get { return GetValueAsUInt ("IFRM"); } + set { SetValue ("IFRM", value); } + } + + /// <summary> + /// Gets and sets the copyright information for the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the copyright + /// information for the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// This property is implemented using the "ICOP" item. + /// </remarks> + public override string Copyright { + get { + foreach (string s in GetValuesAsStrings ("ICOP")) + if (!string.IsNullOrEmpty (s)) + return s; + + return null; + } + set { SetValue ("ICOP", value); } + } + #endregion + } +} \ No newline at end of file diff --git a/Scripts/TaglibSharp/Riff/InfoTag.cs.meta b/Scripts/TaglibSharp/Riff/InfoTag.cs.meta new file mode 100644 index 0000000..1b9e7f2 --- /dev/null +++ b/Scripts/TaglibSharp/Riff/InfoTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9a2882ad50b55517b84bed378740164a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Riff/List.cs b/Scripts/TaglibSharp/Riff/List.cs new file mode 100644 index 0000000..2f762e5 --- /dev/null +++ b/Scripts/TaglibSharp/Riff/List.cs @@ -0,0 +1,622 @@ +// +// List.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Runtime.InteropServices; +using System.Runtime.Serialization; + +namespace TagLib.Riff +{ + /// <summary> + /// This class extends <see + /// cref="T:System.Collections.Generic.Dictionary`2" /> to provide + /// support for reading and writing RIFF lists. + /// </summary> + [Serializable] + [ComVisible (false)] + public class List : Dictionary<ByteVector, ByteVectorCollection> + { + + #region Private Fields + + /// <summary> + /// Contains the <see cref="StringType"/> value used for parsing + /// and rendering the contents of this list. + /// </summary> + StringType string_type = StringType.UTF8; + + #endregion + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="List" /> with no contents. + /// </summary> + public List () + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="List" /> by reading the contents of a raw RIFF + /// list stored in a <see cref="ByteVector" /> object. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector"/> containing a raw RIFF list to + /// read into the new instance. + /// </param> + public List (ByteVector data) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + Parse (data); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="List" /> by reading the contents of a raw RIFF list + /// from a specified position in a <see cref="TagLib.File"/>. + /// </summary> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object containing the file + /// from which the contents of the new instance is to be + /// read. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specify at what position to + /// read the list. + /// </param> + /// <param name="length"> + /// A <see cref="int" /> value specifying the number of bytes + /// to read. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="position" /> is less than zero or greater + /// than the size of the file. + /// </exception> + public List (TagLib.File file, long position, int length) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + if (length < 0) + throw new ArgumentOutOfRangeException (nameof (length)); + + if (position < 0 || position > file.Length - length) + throw new ArgumentOutOfRangeException (nameof (position)); + + file.Seek (position); + Parse (file.ReadBlock (length)); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="List" /> from a specified serialization info and + /// streaming context. + /// </summary> + /// <param name="info"> + /// A <see cref="SerializationInfo" /> object containing the + /// serialized data to be used for the new instance. + /// </param> + /// <param name="context"> + /// A <see cref="StreamingContext" /> object containing the + /// streaming context information for the new instance. + /// </param> + /// <remarks> + /// This constructor is implemented because <see + /// cref="List" /> implements the <see cref="ISerializable" + /// /> interface. + /// </remarks> + protected List (SerializationInfo info, StreamingContext context) + : base (info, context) + { + } + + #endregion + + #region Public Properties + + /// <summary> + /// Gets or sets the <see cref="StringType"/> value used for parsing + /// and rendering the contents of this list. + /// </summary> + /// <remarks> + /// The value must be StringType.Latin1 or StringType.UTF8. + /// </remarks> + public StringType StringType { + get => string_type; + set { + if (value != StringType.Latin1 && value != StringType.UTF8) + throw new ArgumentException ("Must be Latin1 or UTF8.", nameof(value)); + + string_type = value; + } + } + + #endregion + + + #region Public Methods + + /// <summary> + /// Renders the current instance as a raw RIFF list. + /// </summary> + /// <returns> + /// A <see cref="ByteVector"/> object containing the rendered + /// version of the current instance. + /// </returns> + public ByteVector Render () + { + ByteVector data = new ByteVector (); + + foreach (ByteVector id in Keys) + foreach (ByteVector value in this[id]) { + if (value.Count == 0) + continue; + + data.Add (id); + data.Add (ByteVector.FromUInt ( + (uint)value.Count, false)); + data.Add (value); + + if (value.Count % 2 == 1) + data.Add (0); + } + + return data; + } + + /// <summary> + /// Renders the current instance enclosed in an item with a + /// specified ID. + /// </summary> + /// <param name="id"> + /// A <see cref="ByteVector"/> object containing the ID of + /// the item to enclose the current instance in. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> object containing the rendered + /// version of the current instance. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="id" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="id" /> isn't exactly four bytes long. + /// </exception> + public ByteVector RenderEnclosed (ByteVector id) + { + if (id == null) + throw new ArgumentNullException (nameof (id)); + + if (id.Count != 4) + throw new ArgumentException ( + "ID must be 4 bytes long.", nameof (id)); + + ByteVector data = Render (); + + if (data.Count <= 8) + return new ByteVector (); + + var header = new ByteVector ("LIST") { + ByteVector.FromUInt ((uint)(data.Count + 4), false), + id + }; + data.Insert (0, header); + return data; + } + + /// <summary> + /// Gets the values for a specified item in the current + /// instance as a <see cref="ByteVectorCollection" />. + /// </summary> + /// <param name="id"> + /// A <see cref="ByteVector" /> object containing the ID of + /// the item to set. + /// </param> + /// <returns> + /// A <see cref="ByteVectorCollection" /> object containing + /// the values of the specified item. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="id" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="id" /> isn't exactly four bytes long. + /// </exception> + public ByteVectorCollection GetValues (ByteVector id) + { + if (id == null) + throw new ArgumentNullException (nameof (id)); + + if (id.Count != 4) + throw new ArgumentException ("ID must be 4 bytes long.", nameof (id)); + + + return TryGetValue (id, out var value) ? value : new ByteVectorCollection (); + } + + /// <summary> + /// Gets the values for a specified item in the current + /// instance as a <see cref="T:string[]" />. + /// </summary> + /// <param name="id"> + /// A <see cref="ByteVector" /> object containing the ID of + /// the item to set. + /// </param> + /// <returns> + /// A <see cref="T:string[]" /> containing the values of the + /// specified item. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="id" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="id" /> isn't exactly four bytes long. + /// </exception> + public string[] GetValuesAsStrings (ByteVector id) + { + if (id == null) + throw new ArgumentNullException (nameof (id)); + + if (id.Count != 4) + throw new ArgumentException ("ID must be 4 bytes long.", nameof (id)); + + ByteVectorCollection values = GetValues (id); + + string[] result = new string[values.Count]; + + for (int i = 0; i < result.Length; i++) { + ByteVector data = values[i]; + + if (data == null) { + result[i] = string.Empty; + continue; + } + + int length = data.Count; + while (length > 0 && data[length - 1] == 0) + length--; + + result[i] = data.ToString (StringType, 0, length); + } + + return result; + } + + /// <summary> + /// Gets the values for a specified item in the current + /// instance as a <see cref="StringCollection" />. + /// </summary> + /// <param name="id"> + /// A <see cref="ByteVector" /> object containing the ID of + /// the item to set. + /// </param> + /// <returns> + /// A <see cref="StringCollection" /> object containing the + /// values of the specified item. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="id" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="id" /> isn't exactly four bytes long. + /// </exception> + [Obsolete ("Use GetValuesAsStrings(ByteVector)")] + public StringCollection GetValuesAsStringCollection (ByteVector id) + { + if (id == null) + throw new ArgumentNullException (nameof (id)); + + if (id.Count != 4) + throw new ArgumentException ("ID must be 4 bytes long.", nameof (id)); + + return new StringCollection (GetValuesAsStrings (id)); + } + + /// <summary> + /// Gets the value for a specified item in the current + /// instance as a <see cref="uint"/>. + /// </summary> + /// <param name="id"> + /// A <see cref="ByteVector" /> object containing the ID of + /// the item to set. + /// </param> + /// <returns> + /// A <see cref="uint" /> value containing the first value + /// with the specified ID that could be converted to an + /// integer, or zero if none could be found. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="id" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="id" /> isn't exactly four bytes long. + /// </exception> + public uint GetValueAsUInt (ByteVector id) + { + if (id == null) + throw new ArgumentNullException (nameof (id)); + + if (id.Count != 4) + throw new ArgumentException ("ID must be 4 bytes long.", nameof (id)); + + foreach (string text in GetValuesAsStrings (id)) { + if (uint.TryParse (text, out var value)) + return value; + } + + return 0; + } + + /// <summary> + /// Sets the value for a specified item in the current + /// instance to the contents of a <see + /// cref="T:System.Collections.Generic.IEnumerable`1" />. + /// </summary> + /// <param name="id"> + /// A <see cref="ByteVector" /> object containing the ID of + /// the item to set. + /// </param> + /// <param name="values"> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" + /// /> containing the <see cref="ByteVector"/> objects to + /// store in the specified item. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="id" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="id" /> isn't exactly four bytes long. + /// </exception> + public void SetValue (ByteVector id, IEnumerable<ByteVector> values) + { + if (id == null) + throw new ArgumentNullException (nameof (id)); + + if (id.Count != 4) + throw new ArgumentException ("ID must be 4 bytes long.", nameof (id)); + + if (values == null) + RemoveValue (id); + else if (ContainsKey (id)) + this[id] = new ByteVectorCollection (values); + else + Add (id, new ByteVectorCollection (values)); + } + + /// <summary> + /// Sets the value for a specified item in the current + /// instance to the contents of a <see cref="T:ByteVector[]" + /// />. + /// </summary> + /// <param name="id"> + /// A <see cref="ByteVector" /> object containing the ID of + /// the item to set. + /// </param> + /// <param name="values"> + /// A <see cref="T:ByteVector[]" /> containing the values to + /// store in the specified item. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="id" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="id" /> isn't exactly four bytes long. + /// </exception> + public void SetValue (ByteVector id, params ByteVector[] values) + { + if (id == null) + throw new ArgumentNullException (nameof (id)); + + if (id.Count != 4) + throw new ArgumentException ("ID must be 4 bytes long.", nameof (id)); + + if (values == null || values.Length == 0) + RemoveValue (id); + else + SetValue (id, values as IEnumerable<ByteVector>); + } + + /// <summary> + /// Sets the value for a specified item in the current + /// instance to the value of a <see cref="uint"/>. + /// </summary> + /// <param name="id"> + /// A <see cref="ByteVector" /> object containing the ID of + /// the item to set. + /// </param> + /// <param name="value"> + /// A <see cref="uint" /> value to store in the specified + /// item. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="id" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="id" /> isn't exactly four bytes long. + /// </exception> + public void SetValue (ByteVector id, uint value) + { + if (id == null) + throw new ArgumentNullException (nameof (id)); + + if (id.Count != 4) + throw new ArgumentException ("ID must be 4 bytes long.", nameof (id)); + + if (value == 0) + RemoveValue (id); + else + SetValue (id, value.ToString (CultureInfo.InvariantCulture)); + } + + /// <summary> + /// Sets the value for a specified item in the current + /// instance to the contents of a <see + /// cref="T:System.Collections.Generic.IEnumerable`1" />. + /// </summary> + /// <param name="id"> + /// A <see cref="ByteVector" /> object containing the ID of + /// the item to set. + /// </param> + /// <param name="values"> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" + /// /> containing the <see cref="string"/> objects to store + /// in the specified item. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="id" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="id" /> isn't exactly four bytes long. + /// </exception> + public void SetValue (ByteVector id, IEnumerable<string> values) + { + if (id == null) + throw new ArgumentNullException (nameof (id)); + + if (id.Count != 4) + throw new ArgumentException ("ID must be 4 bytes long.", nameof (id)); + + if (values == null) { + RemoveValue (id); + return; + } + + var l = new ByteVectorCollection (); + foreach (string value in values) { + if (string.IsNullOrEmpty (value)) + continue; + + ByteVector data = ByteVector.FromString (value, StringType); + data.Add (0); + l.Add (data); + } + + if (l.Count == 0) + RemoveValue (id); + else + SetValue (id, l); + } + + /// <summary> + /// Sets the value for a specified item in the current + /// instance to the contents of a <see cref="T:string[]" />. + /// </summary> + /// <param name="id"> + /// A <see cref="ByteVector" /> object containing the ID of + /// the item to set. + /// </param> + /// <param name="values"> + /// A <see cref="T:string[]" /> containing the values to store + /// in the specified item. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="id" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="id" /> isn't exactly four bytes long. + /// </exception> + public void SetValue (ByteVector id, params string[] values) + { + if (id == null) + throw new ArgumentNullException (nameof (id)); + + if (id.Count != 4) + throw new ArgumentException ("ID must be 4 bytes long.", nameof (id)); + + if (values == null || values.Length == 0) + RemoveValue (id); + else + SetValue (id, values as IEnumerable<string>); + } + + /// <summary> + /// Removes the item with the specified ID from the current + /// instance. + /// </summary> + /// <param name="id"> + /// A <see cref="ByteVector"/> object containing the ID of + /// the item to remove from the current instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="id" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="id" /> isn't exactly four bytes long. + /// </exception> + public void RemoveValue (ByteVector id) + { + if (id == null) + throw new ArgumentNullException (nameof (id)); + + if (id.Count != 4) + throw new ArgumentException ("ID must be 4 bytes long.", nameof (id)); + + if (ContainsKey (id)) + Remove (id); + } + + #endregion + + + + #region Private Methods + + /// <summary> + /// Populates the current instance by reading in the contents + /// of a raw RIFF list stored in a <see cref="ByteVector" /> + /// object. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector"/> containing a raw RIFF list to + /// read into the current instance. + /// </param> + void Parse (ByteVector data) + { + int offset = 0; + while (offset + 8 < data.Count) { + ByteVector id = data.Mid (offset, 4); + int length = (int)data.Mid (offset + 4, 4).ToUInt (false); + + if (!ContainsKey (id)) + Add (id, new ByteVectorCollection ()); + + this[id].Add (data.Mid (offset + 8, length)); + + if (length % 2 == 1) + length++; + + offset += 8 + length; + } + } + #endregion + } +} diff --git a/Scripts/TaglibSharp/Riff/List.cs.meta b/Scripts/TaglibSharp/Riff/List.cs.meta new file mode 100644 index 0000000..86a2b43 --- /dev/null +++ b/Scripts/TaglibSharp/Riff/List.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 797e2ca39be1491eca498676dbe168bc +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Riff/ListTag.cs b/Scripts/TaglibSharp/Riff/ListTag.cs new file mode 100644 index 0000000..beb5d0e --- /dev/null +++ b/Scripts/TaglibSharp/Riff/ListTag.cs @@ -0,0 +1,503 @@ +// +// ListTag.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Riff +{ + /// <summary> + /// This abstract class extends <see cref="Tag" /> to provide support + /// for reading and writing tags stored in the RIFF list format. + /// </summary> + public abstract class ListTag : Tag + { + #region Private Fields + + /// <summary> + /// Contains the <see cref="List" /> object. + /// </summary> + readonly List fields; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ListTag" /> with no contents. + /// </summary> + protected ListTag () + { + fields = new List (); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="MovieIdTag" /> using a specified RIFF list. + /// </summary> + /// <param name="fields"> + /// A <see cref="List"/> object to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="fields" /> is <see langword="null" />. + /// </exception> + protected ListTag (List fields) + { + if (fields == null) + throw new ArgumentNullException (nameof (fields)); + + this.fields = fields; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ListTag" /> by reading the contents of a raw + /// RIFF list stored in a <see cref="ByteVector" /> object. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector"/> containing a raw RIFF list to + /// read into the new instance. + /// </param> + protected ListTag (ByteVector data) + { + fields = new List (data); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="ListTag" /> by reading the contents of a raw RIFF + /// list from a specified position in a <see + /// cref="TagLib.File" />. + /// </summary> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object containing the file + /// from which the contents of the new instance is to be + /// read. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specify at what position to + /// read the list. + /// </param> + /// <param name="length"> + /// A <see cref="int" /> value specifying the number of bytes + /// to read. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="position" /> is less than zero or greater + /// than the size of the file. + /// </exception> + protected ListTag (TagLib.File file, long position, int length) + { + if (file == null) + throw new ArgumentNullException (nameof (file)); + + if (length < 0) + throw new ArgumentOutOfRangeException (nameof (length)); + + if (position < 0 || position > file.Length - length) + throw new ArgumentOutOfRangeException (nameof (position)); + + fields = new List (file, position, length); + } + + #endregion + + #region Public Properties + + /// <summary> + /// Gets or sets the <see cref="StringType"/> value used for parsing + /// and rendering the contents of this tag. + /// </summary> + /// <remarks> + /// The value must be StringType.Latin1 or StringType.UTF8. + /// </remarks> + public StringType StringType { + get => fields.StringType; + set => fields.StringType = value; + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Renders the current instance enclosed in the appropriate + /// item. + /// </summary> + /// <returns> + /// A <see cref="ByteVector"/> object containing the rendered + /// version of the current instance. + /// </returns> + public abstract ByteVector RenderEnclosed (); + + /// <summary> + /// Renders the current instance enclosed in an item with a + /// specified ID. + /// </summary> + /// <param name="id"> + /// A <see cref="ByteVector"/> object containing the ID of + /// the item to enclose the current instance in. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> object containing the rendered + /// version of the current instance. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="id" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="id" /> isn't exactly four bytes long. + /// </exception> + protected ByteVector RenderEnclosed (ByteVector id) + { + if (id == null) + throw new ArgumentNullException (nameof (id)); + + if (id.Count != 4) + throw new ArgumentException ("ID must be 4 bytes long.", nameof (id)); + + return fields.RenderEnclosed (id); + } + + /// <summary> + /// Renders the current instance as a raw RIFF list. + /// </summary> + /// <returns> + /// A <see cref="ByteVector"/> object containing the rendered + /// version of the current instance. + /// </returns> + public ByteVector Render () + { + return fields.Render (); + } + + /// <summary> + /// Gets the values for a specified item in the current + /// instance as a <see cref="ByteVectorCollection" />. + /// </summary> + /// <param name="id"> + /// A <see cref="ByteVector" /> object containing the ID of + /// the item to set. + /// </param> + /// <returns> + /// A <see cref="ByteVectorCollection" /> object containing + /// the values of the specified item. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="id" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="id" /> isn't exactly four bytes long. + /// </exception> + public ByteVectorCollection GetValues (ByteVector id) + { + if (id == null) + throw new ArgumentNullException (nameof (id)); + + if (id.Count != 4) + throw new ArgumentException ("ID must be 4 bytes long.", nameof (id)); + + return fields.GetValues (id); + } + + /// <summary> + /// Gets the values for a specified item in the current + /// instance as a <see cref="T:string[]" />. + /// </summary> + /// <param name="id"> + /// A <see cref="ByteVector" /> object containing the ID of + /// the item to set. + /// </param> + /// <returns> + /// A <see cref="T:string[]" /> containing the values of the + /// specified item. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="id" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="id" /> isn't exactly four bytes long. + /// </exception> + public string[] GetValuesAsStrings (ByteVector id) + { + if (id == null) + throw new ArgumentNullException (nameof (id)); + + if (id.Count != 4) + throw new ArgumentException ("ID must be 4 bytes long.", nameof (id)); + + return fields.GetValuesAsStrings (id); + } + + /// <summary> + /// Gets the values for a specified item in the current + /// instance as a <see cref="StringCollection" />. + /// </summary> + /// <param name="id"> + /// A <see cref="ByteVector" /> object containing the ID of + /// the item to set. + /// </param> + /// <returns> + /// A <see cref="StringCollection" /> object containing the + /// values of the specified item. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="id" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="id" /> isn't exactly four bytes long. + /// </exception> + [Obsolete ("Use GetValuesAsStrings(ByteVector)")] + public StringCollection GetValuesAsStringCollection (ByteVector id) + { + return new StringCollection ( + fields.GetValuesAsStrings (id)); + } + + /// <summary> + /// Gets the value for a specified item in the current + /// instance as a <see cref="uint"/>. + /// </summary> + /// <param name="id"> + /// A <see cref="ByteVector" /> object containing the ID of + /// the item to set. + /// </param> + /// <returns> + /// A <see cref="uint" /> value containing the first value + /// with the specified ID that could be converted to an + /// integer, or zero if none could be found. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="id" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="id" /> isn't exactly four bytes long. + /// </exception> + public uint GetValueAsUInt (ByteVector id) + { + if (id == null) + throw new ArgumentNullException (nameof (id)); + + if (id.Count != 4) + throw new ArgumentException ("ID must be 4 bytes long.", nameof (id)); + + return fields.GetValueAsUInt (id); + } + + /// <summary> + /// Sets the value for a specified item in the current + /// instance to the contents of a <see cref="T:ByteVector[]" + /// />. + /// </summary> + /// <param name="id"> + /// A <see cref="ByteVector" /> object containing the ID of + /// the item to set. + /// </param> + /// <param name="value"> + /// A <see cref="T:ByteVector[]" /> containing the values to + /// store in the specified item. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="id" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="id" /> isn't exactly four bytes long. + /// </exception> + public void SetValue (ByteVector id, params ByteVector[] value) + { + if (id == null) + throw new ArgumentNullException (nameof (id)); + + if (id.Count != 4) + throw new ArgumentException ("ID must be 4 bytes long.", nameof (id)); + + fields.SetValue (id, value); + } + + /// <summary> + /// Sets the value for a specified item in the current + /// instance to the contents of a <see + /// cref="ByteVectorCollection" />. + /// </summary> + /// <param name="id"> + /// A <see cref="ByteVector" /> object containing the ID of + /// the item to set. + /// </param> + /// <param name="value"> + /// A <see cref="ByteVectorCollection" /> object containing + /// the values to store in the specified item. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="id" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="id" /> isn't exactly four bytes long. + /// </exception> + public void SetValue (ByteVector id, ByteVectorCollection value) + { + if (id == null) + throw new ArgumentNullException (nameof (id)); + + if (id.Count != 4) + throw new ArgumentException ("ID must be 4 bytes long.", nameof (id)); + + fields.SetValue (id, value); + } + + /// <summary> + /// Sets the value for a specified item in the current + /// instance to the value of a <see cref="uint"/>. + /// </summary> + /// <param name="id"> + /// A <see cref="ByteVector" /> object containing the ID of + /// the item to set. + /// </param> + /// <param name="value"> + /// A <see cref="uint" /> value to store in the specified + /// item. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="id" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="id" /> isn't exactly four bytes long. + /// </exception> + public void SetValue (ByteVector id, uint value) + { + fields.SetValue (id, value); + } + + /// <summary> + /// Sets the value for a specified item in the current + /// instance to the contents of a <see + /// cref="StringCollection" />. + /// </summary> + /// <param name="id"> + /// A <see cref="ByteVector" /> object containing the ID of + /// the item to set. + /// </param> + /// <param name="value"> + /// A <see cref="StringCollection" /> object containing the + /// values to store in the specified item. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="id" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="id" /> isn't exactly four bytes long. + /// </exception> + [Obsolete ("Use SetValue(ByteVector,string[])")] + public void SetValue (ByteVector id, StringCollection value) + { + fields.SetValue (id, value); + } + + /// <summary> + /// Sets the value for a specified item in the current + /// instance to the contents of a <see cref="T:string[]" />. + /// </summary> + /// <param name="id"> + /// A <see cref="ByteVector" /> object containing the ID of + /// the item to set. + /// </param> + /// <param name="value"> + /// A <see cref="T:string[]" /> containing the values to store + /// in the specified item. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="id" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="id" /> isn't exactly four bytes long. + /// </exception> + public void SetValue (ByteVector id, params string[] value) + { + if (id == null) + throw new ArgumentNullException (nameof (id)); + + if (id.Count != 4) + throw new ArgumentException ("ID must be 4 bytes long.", nameof (id)); + + fields.SetValue (id, value); + } + + /// <summary> + /// Removes the item with the specified ID from the current + /// instance. + /// </summary> + /// <param name="id"> + /// A <see cref="ByteVector"/> object containing the ID of + /// the item to remove from the current instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="id" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentException"> + /// <paramref name="id" /> isn't exactly four bytes long. + /// </exception> + public void RemoveValue (ByteVector id) + { + if (id == null) + throw new ArgumentNullException (nameof (id)); + + if (id.Count != 4) + throw new ArgumentException ("ID must be 4 bytes long.", nameof (id)); + + fields.RemoveValue (id); + } + + #endregion + + + + #region TagLib.Tag + + /// <summary> + /// Gets whether or not the current instance is empty. + /// </summary> + /// <value> + /// <see langword="true" /> if the current instance does not + /// any values. Otherwise <see langword="false" />. + /// </value> + public override bool IsEmpty { + get { return fields.Count == 0; } + } + + /// <summary> + /// Clears the values stored in the current instance. + /// </summary> + public override void Clear () + { + fields.Clear (); + } + + #endregion + } +} \ No newline at end of file diff --git a/Scripts/TaglibSharp/Riff/ListTag.cs.meta b/Scripts/TaglibSharp/Riff/ListTag.cs.meta new file mode 100644 index 0000000..09ec36e --- /dev/null +++ b/Scripts/TaglibSharp/Riff/ListTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 506a556e0ad0577a69229948e87b11f7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Riff/MovieIdTag.cs b/Scripts/TaglibSharp/Riff/MovieIdTag.cs new file mode 100644 index 0000000..f2e6209 --- /dev/null +++ b/Scripts/TaglibSharp/Riff/MovieIdTag.cs @@ -0,0 +1,238 @@ +// +// MovieIdTag.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Riff +{ + /// <summary> + /// This class extends <see cref="ListTag" /> to provide support for + /// reading and writing MovieID tags. + /// </summary> + public class MovieIdTag : ListTag + { + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="MovieIdTag" /> with no contents. + /// </summary> + public MovieIdTag () + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="MovieIdTag" /> by reading the contents of a raw + /// RIFF list stored in a <see cref="ByteVector" /> object. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector"/> containing a raw RIFF list to + /// read into the new instance. + /// </param> + public MovieIdTag (ByteVector data) : base (data) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="MovieIdTag" /> by reading the contents of a raw + /// RIFF list from a specified position in a <see + /// cref="TagLib.File"/>. + /// </summary> + /// <param name="file"> + /// A <see cref="TagLib.File" /> object containing the file + /// from which the contents of the new instance is to be + /// read. + /// </param> + /// <param name="position"> + /// A <see cref="long" /> value specify at what position to + /// read the list. + /// </param> + /// <param name="length"> + /// A <see cref="int" /> value specifying the number of bytes + /// to read. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="file" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="position" /> is less than zero or greater + /// than the size of the file. + /// </exception> + public MovieIdTag (TagLib.File file, long position, int length) + : base (file, position, length) + { + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Renders the current instance enclosed in a "MID " item. + /// </summary> + /// <returns> + /// A <see cref="ByteVector"/> object containing the rendered + /// version of the current instance. + /// </returns> + public override ByteVector RenderEnclosed () + { + return RenderEnclosed ("MID "); + } + + #endregion + + + + #region TagLib.Tag + + /// <summary> + /// Gets the tag types contained in the current instance. + /// </summary> + /// <value> + /// Always <see cref="TagTypes.MovieId" />. + /// </value> + public override TagTypes TagTypes { + get { return TagTypes.MovieId; } + } + + /// <summary> + /// Gets and sets the title for the media described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the title for + /// the media described by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "TITL" item. + /// </remarks> + public override string Title { + get { + foreach (string s in GetValuesAsStrings ("TITL")) + if (!string.IsNullOrEmpty (s)) + return s; + + return null; + } + set { SetValue ("TITL", value); } + } + + /// <summary> + /// Gets and sets the performers or artists who performed in + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the performers or + /// artists who performed in the media described by the + /// current instance or an empty array if no value is + /// present. + /// </value> + /// <remarks> + /// This property is implemented using the "IART" item. + /// </remarks> + public override string[] Performers { + get { return GetValuesAsStrings ("IART"); } + set { SetValue ("IART", value); } + } + + /// <summary> + /// Gets and sets a user comment on the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing user comments + /// on the media represented by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "COMM" item. + /// </remarks> + public override string Comment { + get { + foreach (string s in GetValuesAsStrings ("COMM")) + if (!string.IsNullOrEmpty (s)) + return s; + + return null; + } + set { SetValue ("COMM", value); } + } + + /// <summary> + /// Gets and sets the genres of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the genres of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// This property is implemented using the "GENR" item. + /// </remarks> + public override string[] Genres { + get { return GetValuesAsStrings ("GENR"); } + set { SetValue ("GENR", value); } + } + + /// <summary> + /// Gets and sets the position of the media represented by + /// the current instance in its containing album. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the position of the + /// media represented by the current instance in its + /// containing album or zero if not specified. + /// </value> + /// <remarks> + /// This property is implemented using the "PRT1" item. + /// </remarks> + public override uint Track { + get { return GetValueAsUInt ("PRT1"); } + set { SetValue ("PRT1", value); } + } + + /// <summary> + /// Gets and sets the number of tracks in the album + /// containing the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of tracks in + /// the album containing the media represented by the current + /// instance or zero if not specified. + /// </value> + /// <remarks> + /// This property is implemented using the "PRT2" item. + /// </remarks> + public override uint TrackCount { + get { return GetValueAsUInt ("PRT2"); } + set { SetValue ("PRT2", value); } + } + #endregion + } +} diff --git a/Scripts/TaglibSharp/Riff/MovieIdTag.cs.meta b/Scripts/TaglibSharp/Riff/MovieIdTag.cs.meta new file mode 100644 index 0000000..8ccd388 --- /dev/null +++ b/Scripts/TaglibSharp/Riff/MovieIdTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7e35f343dc0482b3cae5ee678fa31b48 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Riff/WaveFormatEx.cs b/Scripts/TaglibSharp/Riff/WaveFormatEx.cs new file mode 100644 index 0000000..360a2b6 --- /dev/null +++ b/Scripts/TaglibSharp/Riff/WaveFormatEx.cs @@ -0,0 +1,746 @@ +// +// WaveFormatEx.cs: +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Copyright (C) 2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Riff +{ + /// <summary> + /// This structure provides a representation of a Microsoft + /// WaveFormatEx structure. + /// </summary> + public struct WaveFormatEx : IAudioCodec, ILosslessAudioCodec + { + #region Private Fields + + /// <summary> + /// Contains the number of audio channels. + /// </summary> + readonly ushort channels; + + /// <summary> + /// Contains the number of samples per second. + /// </summary> + readonly uint samples_per_second; + + #endregion + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="WaveFormatEx" /> by reading the raw structure from + /// the beginning of a <see cref="ByteVector" /> object. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// data structure. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + /// <exception cref="CorruptFileException"> + /// <paramref name="data" /> contains less than 16 bytes. + /// </exception> + [Obsolete ("Use WaveFormatEx(ByteVector,int)")] + public WaveFormatEx (ByteVector data) + : this (data, 0) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="WaveFormatEx" /> by reading the raw structure from + /// a specified position in a <see cref="ByteVector" /> + /// object. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the raw + /// data structure. + /// </param> + /// <param name="offset"> + /// A <see cref="int" /> value specifying the index in + /// <paramref name="data"/> at which the structure begins. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + /// <exception cref="ArgumentOutOfRangeException"> + /// <paramref name="offset" /> is less than zero. + /// </exception> + /// <exception cref="CorruptFileException"> + /// <paramref name="data" /> contains less than 16 bytes at + /// <paramref name="offset" />. + /// </exception> + public WaveFormatEx (ByteVector data, int offset) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + if (offset < 0) + throw new ArgumentOutOfRangeException (nameof (offset)); + + if (offset + 16 > data.Count) + throw new CorruptFileException ("Expected 16 bytes."); + + FormatTag = data.Mid (offset, 2).ToUShort (false); + channels = data.Mid (offset + 2, 2).ToUShort (false); + samples_per_second = data.Mid (offset + 4, 4).ToUInt (false); + AverageBytesPerSecond = data.Mid (offset + 8, 4).ToUInt (false); + BitsPerSample = data.Mid (offset + 14, 2).ToUShort (false); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the format tag of the audio described by the + /// current instance. + /// </summary> + /// <returns> + /// A <see cref="ushort" /> value containing the format tag + /// of the audio. + /// </returns> + /// <remarks> + /// Format tags indicate the codec of the audio contained in + /// the file and are contained in a Microsoft registry. For + /// a description of the format, use <see cref="Description" + /// />. + /// </remarks> + public ushort FormatTag { get; private set; } + + /// <summary> + /// Gets the average bytes per second of the audio described + /// by the current instance. + /// </summary> + /// <returns> + /// A <see cref="ushort" /> value containing the average + /// bytes per second of the audio. + /// </returns> + public uint AverageBytesPerSecond { get; private set; } + + /// <summary> + /// Gets the bits per sample of the audio described by the + /// current instance. + /// </summary> + /// <returns> + /// A <see cref="ushort" /> value containing the bits per + /// sample of the audio. + /// </returns> + public ushort BitsPerSample { get; private set; } + + #endregion + + #region ILosslessAudioCodec + + int ILosslessAudioCodec.BitsPerSample { + get { return BitsPerSample; } + } + + #endregion + + #region IAudioCodec + + /// <summary> + /// Gets the bitrate of the audio represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing a bitrate of the + /// audio represented by the current instance. + /// </value> + public int AudioBitrate { + get { + return (int)Math.Round (AverageBytesPerSecond * 8d / 1000d); + } + } + + /// <summary> + /// Gets the sample rate of the audio represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the sample rate of + /// the audio represented by the current instance. + /// </value> + public int AudioSampleRate { + get { return (int)samples_per_second; } + } + + /// <summary> + /// Gets the number of channels in the audio represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the number of + /// channels in the audio represented by the current + /// instance. + /// </value> + public int AudioChannels { + get { return channels; } + } + + /// <summary> + /// Gets the types of media represented by the current + /// instance. + /// </summary> + /// <value> + /// Always <see cref="MediaTypes.Audio" />. + /// </value> + public MediaTypes MediaTypes { + get { return MediaTypes.Audio; } + } + + /// <summary> + /// Gets the duration of the media represented by the current + /// instance. + /// </summary> + /// <value> + /// Always <see cref="TimeSpan.Zero" />. + /// </value> + public TimeSpan Duration { + get { return TimeSpan.Zero; } + } + + /// <summary> + /// Gets a text description of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a description + /// of the media represented by the current instance. + /// </value> + public string Description { + get { + switch (FormatTag) { + case 0x0000: + return "Unknown Wave Format"; + case 0x0001: + return "PCM Audio"; + case 0x0002: + return "Microsoft Adaptive PCM Audio"; + case 0x0003: + return "PCM Audio in IEEE floating-point format"; + case 0x0004: + return "Compaq VSELP Audio"; + case 0x0005: + return "IBM CVSD Audio"; + case 0x0006: + return "Microsoft ALAW Audio"; + case 0x0007: + return "Microsoft MULAW Audio"; + case 0x0008: + return "Microsoft DTS Audio"; + case 0x0009: + return "Microsoft DRM Encrypted Audio"; + case 0x000A: + return "Microsoft Speech Audio"; + case 0x000B: + return "Microsoft Windows Media RT Voice Audio"; + case 0x0010: + return "OKI ADPCM Audio"; + case 0x0011: + return "Intel ADPCM Audio"; + case 0x0012: + return "VideoLogic ADPCM Audio"; + case 0x0013: + return "Sierra ADPCM Audio"; + case 0x0014: + return "Antex ADPCM Audio"; + case 0x0015: + return "DSP DIGISTD Audio"; + case 0x0016: + return "DSP DIGIFIX Audio"; + case 0x0017: + return "Dialogic OKI ADPCM Audio"; + case 0x0018: + return "Media Vision ADPCM Audio for Jazz 16"; + case 0x0019: + return "Hewlett-Packard CU Audio"; + case 0x001A: + return "Hewlett-Packard Dynamic Voice Audio"; + case 0x0020: + return "Yamaha ADPCM Audio"; + case 0x0021: + return "Speech Compression Audio"; + case 0x0022: + return "DSP Group True Speech Audio"; + case 0x0023: + return "Echo Speech Audio"; + case 0x0024: + return "Ahead AF36 Audio"; + case 0x0025: + return "Audio Processing Technology Audio"; + case 0x0026: + return "Ahead AF10 Audio"; + case 0x0027: + return "Aculab Prosody CTI Speech Card Audio"; + case 0x0028: + return "Merging Technologies LRC Audio"; + case 0x0030: + return "Dolby AC2 Audio"; + case 0x0031: + return "Microsoft GSM6.10 Audio"; + case 0x0032: + return "Microsoft MSN Audio"; + case 0x0033: + return "Antex ADPCME Audio"; + case 0x0034: + return "Control Resources VQLPC"; + case 0x0035: + return "DSP REAL Audio"; + case 0x0036: + return "DSP ADPCM Audio"; + case 0x0037: + return "Control Resources CR10 Audio"; + case 0x0038: + return "Natural MicroSystems VBXADPCM Audio"; + case 0x0039: + return "Roland RDAC Proprietary Audio Format"; + case 0x003A: + return "Echo Speech Proprietary Audio Compression Format"; + case 0x003B: + return "Rockwell ADPCM Audio"; + case 0x003C: + return "Rockwell DIGITALK Audio"; + case 0x003D: + return "Xebec Proprietary Audio Compression Format"; + case 0x0040: + return "Antex G721 ADPCM Audio"; + case 0x0041: + return "Antex G728 CELP Audio"; + case 0x0042: + return "Microsoft MSG723 Audio"; + case 0x0043: + return "Microsoft MSG723.1 Audio"; + case 0x0044: + return "Microsoft MSG729 Audio"; + case 0x0045: + return "Microsoft SPG726 Audio"; + case 0x0050: + return "Microsoft MPEG Audio"; + case 0x0052: + return "InSoft RT24 Audio"; + case 0x0053: + return "InSoft PAC Audio"; + case 0x0055: + return "ISO/MPEG Layer 3 Audio"; + case 0x0059: + return "Lucent G723 Audio"; + case 0x0060: + return "Cirrus Logic Audio"; + case 0x0061: + return "ESS Technology PCM Audio"; + case 0x0062: + return "Voxware Audio"; + case 0x0063: + return "Canopus ATRAC Audio"; + case 0x0064: + return "APICOM G726 ADPCM Audio"; + case 0x0065: + return "APICOM G722 ADPCM Audio"; + case 0x0067: + return "Microsoft DSAT Display Audio"; + case 0x0069: + return "Voxware Byte Aligned Audio"; + case 0x0070: + return "Voxware AC8 Audio"; + case 0x0071: + return "Voxware AC10 Audio"; + case 0x0072: + return "Voxware AC16 Audio"; + case 0x0073: + return "Voxware AC20 Audio"; + case 0x0074: + return "Voxware RT24 Audio"; + case 0x0075: + return "Voxware RT29 Audio"; + case 0x0076: + return "Voxware RT29HW Audio"; + case 0x0077: + return "Voxware VR12 Audio"; + case 0x0078: + return "Voxware VR18 Audio"; + case 0x0079: + return "Voxware TQ40 Audio"; + case 0x007A: + return "Voxware SC3 Audio"; + case 0x007B: + return "Voxware SC3 Audio"; + case 0x0080: + return "SoftSound Audio"; + case 0x0081: + return "Voxware TQ60 Audio"; + case 0x0082: + return "Microsoft RT24 Audio"; + case 0x0083: + return "AT&T G729A Audio"; + case 0x0084: + return "Motion Pixels MVI2 Audio"; + case 0x0085: + return "Datafusion Systems G726 Audio"; + case 0x0086: + return "Datafusion Systems G610 Audio"; + case 0x0088: + return "Iterated Systems Audio"; + case 0x0089: + return "OnLive! Audio"; + case 0x008A: + return "Multitude FT SX20 Audio"; + case 0x008B: + return "InfoCom ITS ACM G721 Audio"; + case 0x008C: + return "Convedia G729 Audio"; + case 0x008D: + return "Congruency Audio"; + case 0x0091: + return "Siemens Business Communications 24 Audio"; + case 0x0092: + return "Sonic Foundary Dolby AC3 Audio"; + case 0x0093: + return "MediaSonic G723 Audio"; + case 0x0094: + return "Aculab Prosody CTI Speech Card Audio"; + case 0x0097: + return "ZyXEL ADPCM"; + case 0x0098: + return "Philips Speech Processing LPCBB Audio"; + case 0x0099: + return "Studer Professional PACKED Audio"; + case 0x00A0: + return "Malden Electronics Phony Talk Audio"; + case 0x00A1: + return "Racal Recorder GSM Audio"; + case 0x00A2: + return "Racal Recorder G720.a Audio"; + case 0x00A3: + return "Racal G723.1 Audio"; + case 0x00A4: + return "Racal Tetra ACELP Audio"; + case 0x00B0: + return "NEC AAC Audio"; + case 0x0100: + return "Rhetorex ADPCM Audio"; + case 0x0101: + return "BeCubed IRAT Audio"; + case 0x0111: + return "Vivo G723 Audio"; + case 0x0112: + return "Vivo Siren Audio"; + case 0x0120: + return "Philips Speach Processing CELP Audio"; + case 0x0121: + return "Philips Speach Processing GRUNDIG Audio"; + case 0x0123: + return "Digital Equipment Corporation G723 Audio"; + case 0x0125: + return "Sanyo LD-ADPCM Audio"; + case 0x0130: + return "Sipro Lab ACELPNET Audio"; + case 0x0131: + return "Sipro Lab ACELP4800 Audio"; + case 0x0132: + return "Sipro Lab ACELP8v3 Audio"; + case 0x0133: + return "Sipro Lab G729 Audio"; + case 0x0134: + return "Sipro Lab G729A Audio"; + case 0x0135: + return "Sipro Lab KELVIN Audio"; + case 0x0136: + return "VoiceAge AMR Audio"; + case 0x0140: + return "Dictaphone G726 ADPCM Audio"; + case 0x0141: + return "Dictaphone CELP68 Audio"; + case 0x0142: + return "Dictaphone CELP54 Audio"; + case 0x0150: + return "QUALCOMM Pure Voice Audio"; + case 0x0151: + return "QUALCOMM Half Rate Audio"; + case 0x0155: + return "Ring Zero TUBGSM Audio"; + case 0x0160: + return "Microsoft WMA1 Audio"; + case 0x0161: + return "Microsoft WMA2 Audio"; + case 0x0162: + return "Microsoft Multichannel WMA Audio"; + case 0x0163: + return "Microsoft Lossless WMA Audio"; + case 0x0170: + return "Unisys NAP ADPCM Audio"; + case 0x0171: + return "Unisys NAP ULAW Audio"; + case 0x0172: + return "Unisys NAP ALAW Audio"; + case 0x0173: + return "Unisys NAP 16K Audio"; + case 0X0174: + return "SysCom ACM SYC008 Audio"; + case 0x0175: + return "SysCom ACM SYC701 G726L Audio"; + case 0x0176: + return "SysCom ACM SYC701 CELP54 Audio"; + case 0x0177: + return "SysCom ACM SYC701 CELP68 Audio"; + case 0x0178: + return "Knowledge Adventure ADPCM Audio"; + case 0x0180: + return "MPEG2 AAC Audio"; + case 0x0190: + return "Digital Theater Systems DTS DS Audio"; + case 0x1979: + return "Innings ADPCM Audio"; + case 0x0200: + return "Creative ADPCM Audio"; + case 0x0202: + return "Creative FastSpeech8 Audio"; + case 0x0203: + return "Creative FastSpeech10 Audio"; + case 0x0210: + return "UHER ADPCM Audio"; + case 0x0220: + return "Quarterdeck Audio"; + case 0x0230: + return "I-Link VC Audio"; + case 0x0240: + return "Aureal RAW SPORT Audio"; + case 0x0250: + return "Interactive Prodcuts HSX Audio"; + case 0x0251: + return "Interactive Products RPELP Audio"; + case 0x0260: + return "Consistens Software CS2 Audio"; + case 0x0270: + return "Sony SCX Audio"; + case 0x0271: + return "Sony SCY Audio"; + case 0x0272: + return "Sony ATRAC3 Audio"; + case 0x0273: + return "Sony SPC Audio"; + case 0x0280: + return "Telum Audio"; + case 0x0281: + return "Telum IA Audio"; + case 0x0285: + return "Norcom Voice Systems ADPCM Audio"; + case 0x0300: + return "Fujitsu FM TOWNS SND Audio"; + case 0x0301: + case 0x0302: + case 0x0303: + case 0x0304: + case 0x0305: + case 0x0306: + case 0x0307: + case 0x0308: + return "Unknown Fujitsu Audio"; + case 0x0350: + return "Micronas Semiconductors Development Audio"; + case 0x0351: + return "Micronas Semiconductors CELP833 Audio"; + case 0x0400: + return "Brooktree Digital Audio"; + case 0x0450: + return "QDesign Audio"; + case 0x0680: + return "AT&T VME VMPCM Audio"; + case 0x0681: + return "AT&T TPC Audio"; + case 0x1000: + return "Ing. C. Olivetti & C., S.p.A. GSM Audio"; + case 0x1001: + return "Ing. C. Olivetti & C., S.p.A. ADPCM Audio"; + case 0x1002: + return "Ing. C. Olivetti & C., S.p.A. CELP Audio"; + case 0x1003: + return "Ing. C. Olivetti & C., S.p.A. SBC Audio"; + case 0x1004: + return "Ing. C. Olivetti & C., S.p.A. OPR Audio"; + case 0x1100: + return "Lernout & Hauspie Audio"; + case 0X1101: + return "Lernout & Hauspie CELP Audio"; + case 0X1102: + return "Lernout & Hauspie SB8 Audio"; + case 0X1103: + return "Lernout & Hauspie SB12 Audio"; + case 0X1104: + return "Lernout & Hauspie SB16 Audio"; + case 0x1400: + return "Norris Audio"; + case 0x1500: + return "AT&T Soundspace Musicompress Audio"; + case 0x1971: + return "Sonic Foundry Lossless Audio"; + case 0x2000: + return "FAST Multimedia DVM Audio"; + case 0x4143: + return "Divio AAC"; + case 0x4201: + return "Nokia Adaptive Multirate Audio"; + case 0x4243: + return "Divio G726 Audio"; + case 0x7000: + return "3Com NBX Audio"; + case 0x7A21: + return "Microsoft Adaptive Multirate Audio"; + case 0x7A22: + return "Microsoft Adaptive Multirate Audio with silence detection"; + case 0xA100: + return "Comverse Infosys G723 1 Audio"; + case 0xA101: + return "Comverse Infosys AVQSBC Audio"; + case 0xA102: + return "Comverse Infosys OLDSBC Audio"; + case 0xA103: + return "Symbol Technology G729A Audio"; + case 0xA104: + return "VoiceAge AMR WB Audio"; + case 0xA105: + return "Ingenient G726 Audio"; + case 0xA106: + return "ISO/MPEG-4 Advanced Audio Coding"; + case 0xA107: + return "Encore G726 Audio"; + default: + return "Unknown Audio (" + FormatTag + ")"; + } + } + } + + #endregion + + + + #region IEquatable + + /// <summary> + /// Generates a hash code for the current instance. + /// </summary> + /// <returns> + /// A <see cref="int" /> value containing the hash code for + /// the current instance. + /// </returns> + public override int GetHashCode () + { + unchecked { + return (int)(FormatTag ^ channels ^ + samples_per_second ^ + AverageBytesPerSecond ^ + BitsPerSample); + } + } + + /// <summary> + /// Checks whether or not the current instance is equal to + /// another object. + /// </summary> + /// <param name="other"> + /// A <see cref="object" /> to compare to the current + /// instance. + /// </param> + /// <returns> + /// A <see cref="bool" /> value indicating whether or not the + /// current instance is equal to <paramref name="other" />. + /// </returns> + /// <seealso cref="M:System.IEquatable`1.Equals" /> + public override bool Equals (object other) + { + if (!(other is WaveFormatEx)) + return false; + + return Equals ((WaveFormatEx)other); + } + + /// <summary> + /// Checks whether or not the current instance is equal to + /// another instance of <see cref="WaveFormatEx" />. + /// </summary> + /// <param name="other"> + /// A <see cref="WaveFormatEx" /> object to compare to the + /// current instance. + /// </param> + /// <returns> + /// A <see cref="bool" /> value indicating whether or not the + /// current instance is equal to <paramref name="other" />. + /// </returns> + /// <seealso cref="M:System.IEquatable`1.Equals" /> + public bool Equals (WaveFormatEx other) + { + return FormatTag == other.FormatTag && + channels == other.channels && + samples_per_second == other.samples_per_second && + AverageBytesPerSecond == other.AverageBytesPerSecond && + BitsPerSample == other.BitsPerSample; + } + + /// <summary> + /// Gets whether or not two instances of <see + /// cref="WaveFormatEx" /> are equal to eachother. + /// </summary> + /// <param name="first"> + /// A <see cref="WaveFormatEx" /> object to compare. + /// </param> + /// <param name="second"> + /// A <see cref="WaveFormatEx" /> object to compare. + /// </param> + /// <returns> + /// <see langword="true" /> if <paramref name="first" /> is + /// equal to <paramref name="second" />. Otherwise, <see + /// langword="false" />. + /// </returns> + public static bool operator == (WaveFormatEx first, WaveFormatEx second) + { + return first.Equals (second); + } + + /// <summary> + /// Gets whether or not two instances of <see + /// cref="WaveFormatEx" /> differ. + /// </summary> + /// <param name="first"> + /// A <see cref="WaveFormatEx" /> object to compare. + /// </param> + /// <param name="second"> + /// A <see cref="WaveFormatEx" /> object to compare. + /// </param> + /// <returns> + /// <see langword="true" /> if <paramref name="first" /> is + /// unequal to <paramref name="second" />. Otherwise, <see + /// langword="false" />. + /// </returns> + public static bool operator != (WaveFormatEx first, WaveFormatEx second) + { + return !first.Equals (second); + } + #endregion + } +} diff --git a/Scripts/TaglibSharp/Riff/WaveFormatEx.cs.meta b/Scripts/TaglibSharp/Riff/WaveFormatEx.cs.meta new file mode 100644 index 0000000..3263fb3 --- /dev/null +++ b/Scripts/TaglibSharp/Riff/WaveFormatEx.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2e1efda4c5ee8833fbbc1973f815afa3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/StringList.cs b/Scripts/TaglibSharp/StringList.cs new file mode 100644 index 0000000..ca3694a --- /dev/null +++ b/Scripts/TaglibSharp/StringList.cs @@ -0,0 +1,154 @@ +// +// StringList.cs: This class extends ListBase<string> for a collection +// of string objects. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// Aaron Bockover (abockover@novell.com) +// +// Copyright (C) 2006 Novell, Inc. +// Copyright (C) 2005-2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Runtime.InteropServices; + +namespace TagLib +{ + /// <summary> + /// This class extends <see cref="T:TagLib.ListBase`1" /> for a collection of + /// <see cref="string" /> objects. + /// </summary> + [ComVisible (false)] + public class StringCollection : ListBase<string> + { + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="StringCollection" /> with no contents. + /// </summary> + public StringCollection () + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="StringCollection" /> with the contents of another + /// instance. + /// </summary> + /// <param name="values"> + /// A <see cref="StringCollection" /> object whose values are + /// to be added to the new instance. + /// </param> + public StringCollection (StringCollection values) + { + Add (values); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="StringCollection" /> with the contents of a + /// specified array. + /// </summary> + /// <param name="values"> + /// A <see cref="T:string[]" /> whose values are to be added to + /// the new instance. + /// </param> + public StringCollection (params string[] values) + { + Add (values); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="StringCollection" /> by converting a collection of + /// <see cref="ByteVector" /> objects to strings with a + /// specified encoding. + /// </summary> + /// <param name="vectorList"> + /// A <see cref="ByteVectorCollection" /> object containing + /// values to convert and add to the new instance. + /// </param> + /// <param name="type"> + /// A <see cref="StringType" /> specifying what encoding to + /// use when converting the data to strings. + /// </param> + public StringCollection (ByteVectorCollection vectorList, StringType type) + { + foreach (ByteVector vector in vectorList) + Add (vector.ToString (type)); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="StringCollection" /> by converting a collection of + /// <see cref="ByteVector" /> objects to strings using the + /// UTF-8 encoding. + /// </summary> + /// <param name="vectorList"> + /// A <see cref="ByteVectorCollection" /> object containing + /// values to convert and add to the new instance. + /// </param> + public StringCollection (ByteVectorCollection vectorList) + : this (vectorList, StringType.UTF8) + { + } + + /// <summary> + /// Splits a single <see cref="string" /> into a <see + /// cref="StringCollection" /> using a pattern. + /// </summary> + /// <param name="value"> + /// A <see cref="string" /> object to split. + /// </param> + /// <param name="pattern"> + /// A <see cref="string" /> object containing a pattern to + /// use to split <paramref name="value" />. + /// </param> + /// <returns> + /// A <see cref="StringCollection" /> object containing the + /// split values. + /// </returns> + /// <exception cref="ArgumentNullException"> + /// <paramref name="value" /> or <paramref name="pattern" /> + /// is <see langword="null" />. + /// </exception> + public static StringCollection Split (string value, string pattern) + { + if (value == null) + throw new ArgumentNullException (nameof (value)); + + if (pattern == null) + throw new ArgumentNullException (nameof (pattern)); + + var list = new StringCollection (); + + int previous_position = 0; + int position = value.IndexOf (pattern, 0); + int pattern_length = pattern.Length; + + while (position != -1) { + list.Add (value.Substring (previous_position, position - previous_position)); + previous_position = position + pattern_length; + position = value.IndexOf (pattern, previous_position); + } + + list.Add (value.Substring (previous_position)); + + return list; + } + } +} \ No newline at end of file diff --git a/Scripts/TaglibSharp/StringList.cs.meta b/Scripts/TaglibSharp/StringList.cs.meta new file mode 100644 index 0000000..697dd34 --- /dev/null +++ b/Scripts/TaglibSharp/StringList.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3c77f9f8262911bfc84726246a32cfaa +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/SupportedMimeType.cs b/Scripts/TaglibSharp/SupportedMimeType.cs new file mode 100644 index 0000000..040d417 --- /dev/null +++ b/Scripts/TaglibSharp/SupportedMimeType.cs @@ -0,0 +1,191 @@ +// +// SupportedMimeType.cs: +// +// Author: +// Aaron Bockover (abockover@novell.com) +// +// Original Source: +// Entagged# +// +// Copyright (C) 2006 Novell, Inc. +// Copyright (C) 2007 Brian Nickel +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; + +namespace TagLib +{ + /// <summary> + /// This class provides an attribute for listing supported mime-types + /// for classes that extend <see cref="File" />. + /// </summary> + /// <remarks> + /// When classes that extend <see cref="File" /> are registered with + /// <see cref="FileTypes.Register" />, its <see + /// cref="SupportedMimeType" /> attributes are read. + /// </remarks> + /// <example> + /// <code lang="C#">using TagLib; + /// + ///[SupportedMimeType("taglib/wv", "wv")] + ///[SupportedMimeType("audio/x-wavpack")] + ///public class MyFile : File { + /// ... + ///}</code> + /// </example> + [AttributeUsage (AttributeTargets.Class, AllowMultiple = true)] + public sealed class SupportedMimeType : Attribute + { + /// <summary> + /// Contains the registered <see cref="SupportedMimeType" /> + /// objects. + /// </summary> + static readonly List<SupportedMimeType> mimetypes = new List<SupportedMimeType> (); + + /// <summary> + /// Constructs and initializes the <see + /// cref="SupportedMimeType" /> class by initializing the + /// <see cref="FileTypes" /> class. + /// </summary> + static SupportedMimeType () + { + FileTypes.Init (); + } + + /// <summary> + /// Constructs and initializes a new instance of the <see + /// cref="SupportedMimeType" /> attribute for a specified + /// mime-type. + /// </summary> + /// <param name="mimetype"> + /// A <see cref="string" /> object containing a standard + /// mime-type. + /// </param> + /// <remarks> + /// <para>Standard practice is to use <see + /// cref="SupportedMimeType(string)" /> to register standard + /// mime-types, like "audio/mp3" and "video/mpeg" and to use + /// <see cref="SupportedMimeType(string,string)" /> strictly + /// to register extensions, using "taglib/ext" for the mime + /// type. Eg. <c>SupportedMimeType("taglib/mp3", + /// "mp3")</c>.</para> + /// </remarks> + public SupportedMimeType (string mimetype) + { + MimeType = mimetype; + mimetypes.Add (this); + } + + /// <summary> + /// Constructs and initializes a new instance of the <see + /// cref="SupportedMimeType" /> attribute for a specified + /// mime-type and extension. + /// </summary> + /// <param name="mimetype"> + /// A <see cref="string" /> object containing a standard + /// mime-type. + /// </param> + /// <param name="extension"> + /// A <see cref="string" /> object containing a file + /// extension. + /// </param> + /// <remarks> + /// <para>Standard practice is to use <see + /// cref="SupportedMimeType(string)" /> to register standard + /// mime-types, like "audio/mp3" and "video/mpeg" and to use + /// <see cref="SupportedMimeType(string,string)" /> strictly + /// to register extensions, using "taglib/ext" for the mime + /// type. Eg. <c>SupportedMimeType("taglib/mp3", + /// "mp3")</c>.</para> + /// </remarks> + public SupportedMimeType (string mimetype, string extension) + : this (mimetype) + { + Extension = extension; + } + + /// <summary> + /// Gets the mime-type registered by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the mime-type + /// registered by the current instance. + /// </value> + /// <remarks> + /// <para>The value is in the format "generic/specific". For + /// example, "video/mp4".</para> + /// </remarks> + public string MimeType { get; private set; } + + /// <summary> + /// Gets the extension registered by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the extension + /// registered by the current instance, or <see + /// langword="null" /> if not specified. + /// </value> + /// <remarks> + /// <para>The value is the file extension minus the preceding + /// ".". For example, "m4v".</para> + /// </remarks> + public string Extension { get; private set; } + + /// <summary> + /// Gets all the mime-types that have been registered with + /// <see cref="SupportedMimeType" />. + /// </summary> + /// <value> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" /> object containing all the + /// mime-types that have been registered with <see + /// cref="SupportedMimeType" />. + /// </value> + /// <remarks> + /// <para>These values are used by <see + /// cref="TagLib.File.Create(string,string,ReadStyle)" /> to + /// match file types.</para> + /// </remarks> + public static IEnumerable<string> AllMimeTypes { + get { + foreach (SupportedMimeType type in mimetypes) + yield return type.MimeType; + } + } + + /// <summary> + /// Gets all the extensions that have been registered with + /// <see cref="SupportedMimeType" />. + /// </summary> + /// <value> + /// A <see cref="T:System.Collections.Generic.IEnumerable`1" /> object containing all the + /// extensions that have been registered with <see + /// cref="SupportedMimeType" />. + /// </value> + /// <remarks> + /// <para>These values are currently not used in file type + /// recognition.</para> + /// </remarks> + public static IEnumerable<string> AllExtensions { + get { + foreach (SupportedMimeType type in mimetypes) + if (type.Extension != null) + yield return type.Extension; + } + } + } +} diff --git a/Scripts/TaglibSharp/SupportedMimeType.cs.meta b/Scripts/TaglibSharp/SupportedMimeType.cs.meta new file mode 100644 index 0000000..eba89f2 --- /dev/null +++ b/Scripts/TaglibSharp/SupportedMimeType.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 55879aed0636c59a392adc8ffbf4763b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Tag.cs b/Scripts/TaglibSharp/Tag.cs new file mode 100644 index 0000000..9e5c00b --- /dev/null +++ b/Scripts/TaglibSharp/Tag.cs @@ -0,0 +1,1635 @@ +// +// Tag.cs: This abstract class provides generic access to standard tag +// features. All tag types will extend this class. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// tag.cpp from TagLib +// +// Copyright (C) 2005-2007 Brian Nickel +// Copyright (C) 2003 Scott Wheeler +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib +{ + /// <summary> + /// Indicates the tag types used by a file. + /// </summary> + [Flags] + public enum TagTypes : uint + { + /// <summary> + /// No tag types. + /// </summary> + None = 0x00000000, + + /// <summary> + /// Xiph's Vorbis Comment + /// </summary> + Xiph = 0x00000001, + + /// <summary> + /// ID3v1 Tag + /// </summary> + Id3v1 = 0x00000002, + + /// <summary> + /// ID3v2 Tag + /// </summary> + Id3v2 = 0x00000004, + + /// <summary> + /// APE Tag + /// </summary> + Ape = 0x00000008, + + /// <summary> + /// Apple's ILST Tag Format + /// </summary> + Apple = 0x00000010, + + /// <summary> + /// ASF Tag + /// </summary> + Asf = 0x00000020, + + /// <summary> + /// Standard RIFF INFO List Tag + /// </summary> + RiffInfo = 0x00000040, + + /// <summary> + /// RIFF Movie ID List Tag + /// </summary> + MovieId = 0x00000080, + + /// <summary> + /// DivX Tag + /// </summary> + DivX = 0x00000100, + + /// <summary> + /// FLAC Metadata Blocks Tag + /// </summary> + FlacMetadata = 0x00000200, + + /// <summary> + /// TIFF IFD Tag + /// </summary> + TiffIFD = 0x00000400, + + /// <summary> + /// XMP Tag + /// </summary> + XMP = 0x00000800, + + /// <summary> + /// Jpeg Comment Tag + /// </summary> + JpegComment = 0x00001000, + + /// <summary> + /// Gif Comment Tag + /// </summary> + GifComment = 0x00002000, + + /// <summary> + /// native PNG keywords + /// </summary> + Png = 0x00004000, + + /// <summary> + /// IPTC-IIM tag + /// </summary> + IPTCIIM = 0x00008000, + + /// <summary> + /// Audible Metadata Blocks Tag + /// </summary> + AudibleMetadata = 0x00010000, + + /// <summary> + /// Matroska native tag + /// </summary> + Matroska = 0x00020000, + + /// <summary> + /// All tag types. + /// </summary> + AllTags = 0xFFFFFFFF + } + + /// <summary> + /// This abstract class provides generic access to standard tag + /// features. All tag types will extend this class. + /// </summary> + /// <remarks> + /// Because not every tag type supports the same features, it may be + /// useful to check that the value is stored by re-reading the + /// property after it is stored. + /// </remarks> + public abstract class Tag + { + /// <summary> + /// Gets the tag types contained in the current instance. + /// </summary> + /// <value> + /// A bitwise combined <see cref="TagLib.TagTypes" /> + /// containing the tag types contained in the current + /// instance. + /// </value> + /// <remarks> + /// For a standard tag, the value should be intuitive. For + /// example, <see cref="TagLib.Id3v2.Tag" /> objects have a + /// value of <see cref="TagLib.TagTypes.Id3v2" />. However, + /// for tags of type <see cref="TagLib.CombinedTag" /> may + /// contain multiple or no types. + /// </remarks> + public abstract TagTypes TagTypes { get; } + + /// <summary> + /// Gets and sets the title for the media described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the title for + /// the media described by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// The title is most commonly the name of the song or + /// episode or a movie title. For example, "Daydream + /// Believer" (a song by the Monkies), "Space Seed" (an + /// episode of Star Trek), or "Harold and Kumar Go To White + /// Castle" (a movie). + /// </remarks> + public virtual string Title { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets the sort name for the title of the media + /// described by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the sort name for + /// the title of the media described by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// Possibly used to sort compilations, or episodic content. + /// </remarks> + public virtual string TitleSort { + get { return null; } + set { } + } + + + /// <summary> + /// Gets and sets a short description, one-liner. + /// It represents the tagline of the Video/music. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the subtitle + /// the media represented by the current instance + /// or an empty array if no value is present. + /// </value> + /// <remarks> + /// <para>This field gives a nice/short precision to + /// the title, which is typically below the title on the + /// front cover of a media. + /// For example, for "Back to the future", this would be + /// "It's About Time". + /// </para> + /// </remarks> + public virtual string Subtitle { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets a short description of the media. + /// For a music, this could be the comment that the artist + /// made of its artwork. For a video, this should be a + /// short summary of the story/plot, but a spoiler. This + /// should give the impression of what to expect in the + /// media. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the subtitle + /// the media represented by the current instance + /// or an empty array if no value is present. + /// </value> + /// <remarks> + /// <para>This is especially relevant for a movie. + /// For example, for "Back to the Future 2", this could be + /// "After visiting 2015, Marty McFly must repeat his visit + /// to 1955 to prevent disastrous changes to 1985...without + /// interfering with his first trip". + /// </para> + /// </remarks> + public virtual string Description { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets the performers or artists who performed in + /// the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the performers or + /// artists who performed in the media described by the + /// current instance or an empty array if no value is + /// present. + /// </value> + /// <remarks> + /// <para>This field is most commonly called "Artists" in + /// Audio media, or "Actor" in Video media, and should be + /// used to represent each artist/actor appearing in the + /// media. It can be simple in the form of "The Beatles" + /// or more complicated in the form of "John Lennon, + /// Paul McCartney, George Harrison, Pete Best", depending + /// on the preferences of the listener/spectator + /// and the degree to which they organize their media + /// collection.</para> + /// <para>As the preference of the user may vary, + /// applications should not try to limit the user in what + /// choice they may make.</para> + /// </remarks> + public virtual string[] Performers { + get { return new string[] { }; } + set { } + } + + /// <summary> + /// Gets and sets the sort names of the performers or artists + /// who performed in the media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the sort names for + /// the performers or artists who performed in the media + /// described by the current instance, or an empty array if + /// no value is present. + /// </value> + /// <remarks> + /// <para>This is used to provide more control over how tracks + /// are sorted. Typical uses are to skip common prefixes or + /// sort by last name. For example, "The Beatles" might be + /// sorted as "Beatles, The". + /// </para> + /// </remarks> + public virtual string[] PerformersSort { + get { return new string[] { }; } + set { } + } + + + /// <summary> + /// Gets and sets the Charaters for a video media, or + /// instruments played for music media. + /// This should match the <see cref="Performers"/> array (for + /// each person correspond one/more role). Several roles for + /// the same artist/actor can be made up with semicolons. + /// For example, "Marty McFly; Marty McFly Jr.; Marlene McFly". + /// </summary> + /// <remarks> + /// <para> This is typically usefull for movies, although the + /// instrument played by each artist in a music may be of + /// relevance. + /// </para> + /// <para>It is highly important to match each role to the + /// performers. This means that a role may be <see + /// langword="null"/> to keep the match between a + /// Performers[i] and PerformersRole[i]. + /// </para> + /// </remarks> + public virtual string[] PerformersRole { + get { return new string[] { }; } + set { } + } + + + /// <summary> + /// Gets and sets the band or artist who is credited in the + /// creation of the entire album or collection containing the + /// media described by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the band or artist + /// who is credited in the creation of the entire album or + /// collection containing the media described by the current + /// instance or an empty array if no value is present. + /// </value> + /// <remarks> + /// <para>This field is typically optional but aids in the + /// sorting of compilations or albums with multiple artists. + /// For example, if an album has several artists, sorting by + /// artist will split up the album and sorting by album will + /// split up albums by the same artist. Having a single album + /// artist for an entire album will solve this + /// problem.</para> + /// <para>As this value is to be used as a sorting key, it + /// should be used with less variation than <see + /// cref="Performers" />. Where performers can be broken into + /// muliple artist it is best to stick with a single band + /// name. For example, "The Beatles".</para> + /// </remarks> + public virtual string[] AlbumArtists { + get { return new string[] { }; } + set { } + } + + /// <summary> + /// Gets and sets the sort names for the band or artist who + /// is credited in the creation of the entire album or + /// collection containing the media described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the sort names + /// for the band or artist who is credited in the creation + /// of the entire album or collection containing the media + /// described by the current instance or an empty array if + /// no value is present. + /// </value> + /// <remarks> + /// <para>This field is typically optional but aids in the + /// sorting of compilations or albums with multiple artists. + /// For example, if an album has several artists, sorting by + /// artist will split up the album and sorting by album will + /// split up albums by the same artist. Having a single album + /// artist for an entire album will solve this + /// problem.</para> + /// <para>As this value is to be used as a sorting key, it + /// should be used with less variation than <see + /// cref="Performers" />. Where performers can be broken into + /// muliple artist it is best to stick with a single band + /// name. For example, "Beatles, The".</para> + /// </remarks> + public virtual string[] AlbumArtistsSort { + get { return new string[] { }; } + set { } + } + + /// <summary> + /// Gets and sets the composers of the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the composers of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// <para>This field represents the composers, song writers, + /// script writers, or persons who claim authorship of the + /// media.</para> + /// </remarks> + public virtual string[] Composers { + get { return new string[] { }; } + set { } + } + + /// <summary> + /// Gets and sets the sort names for the composers of the + /// media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the sort names + /// for the composers of the media represented by the + /// current instance or an empty array if no value is present. + /// </value> + /// <remarks> + /// <para>This field is typically optional but aids in the + /// sorting of compilations or albums with multiple Composers. + /// </para> + /// <para>As this value is to be used as a sorting key, it + /// should be used with less variation than <see + /// cref="Composers" />. Where performers can be broken into + /// muliple artist it is best to stick with a single composer. + /// For example, "McCartney, Paul".</para> + /// </remarks> + public virtual string[] ComposersSort { + get { return new string[] { }; } + set { } + } + + /// <summary> + /// Gets and sets the album of the media represented by the + /// current instance. For a video media, this represent the + /// collection the video belongs to. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the album of + /// the media represented by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// <para>This field represents the name of the album the + /// media belongs to. In the case of a boxed set, it should + /// be the name of the entire set rather than the individual + /// disc. In case of a Serie, this should be name of the serie, + /// rather than the season of a serie.</para> + /// <para>For example, "Rubber Soul" (an album by the + /// Beatles), "The Sopranos: Complete First Season" (a boxed + /// set of TV episodes), "Back To The Future" (a + /// serie of movies/sequels), or "Game of Thrones" (a serie + /// with several seasons).</para> + /// </remarks> + public virtual string Album { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets the sort names for the Album Title of the + /// media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the sort names + /// for the Album Title of the media represented by the + /// current instance or an empty array if no value is present. + /// </value> + /// <remarks> + /// <para>This field is typically optional but aids in the + /// sorting of compilations or albums with Similar Titles. + /// </para> + /// </remarks> + public virtual string AlbumSort { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets a user comment on the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing user comments + /// on the media represented by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// <para>This field should be used to store user notes and + /// comments. There is no constraint on what text can be + /// stored here, but it should not contain program + /// information.</para> + /// <para>Because this field contains notes that the user + /// might think of while listening to the media, it may be + /// useful for an application to make this field easily + /// accessible, perhaps even including it in the main + /// interface.</para> + /// </remarks> + public virtual string Comment { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets the genres of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the genres of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// <para>This field represents genres that apply to the song, + /// album or video. This is often used for filtering media. + /// </para> + /// <para>A list of common audio genres as popularized by + /// ID3v1, are stored in <see cref="Genres.Audio" />. + /// Additionally, <see cref="Genres.Video" /> contains video + /// genres as used by DivX.</para> + /// </remarks> + public virtual string[] Genres { + get { return new string[] { }; } + set { } + } + + /// <summary> + /// Gets and sets the year that the media represented by the + /// current instance was recorded. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the year that the media + /// represented by the current instance was created or zero + /// if no value is present. + /// </value> + /// <remarks> + /// <para>Years greater than 9999 cannot be stored by most + /// tagging formats and will be cleared if a higher value is + /// set.</para> + /// <para>Some tagging formats store higher precision dates + /// which will be truncated when this property is set. Format + /// specific implementations are necessary access the higher + /// precision values.</para> + /// </remarks> + public virtual uint Year { + get { return 0; } + set { } + } + + /// <summary> + /// Gets and sets the position of the media represented by + /// the current instance in its containing album, or season + /// (for series). + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the position of the + /// media represented by the current instance in its + /// containing album or zero if not specified. + /// </value> + /// <remarks> + /// <para>This value should be the same as is listed on the + /// album cover and no more than <see cref="TrackCount" + /// /> if <see cref="TrackCount" /> is non-zero.</para> + /// <para>Most tagging formats store this as a string. To + /// help sorting, a two-digit zero-filled value is used + /// in the resulting tag.</para> + /// <para>For a serie, this property represents the episode + /// in a season of the serie. + /// </para> + /// </remarks> + public virtual uint Track { + get { return 0; } + set { } + } + + /// <summary> + /// Gets and sets the number of tracks in the album, or the + /// number of episodes in a serie, of the media represented + /// by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of tracks in + /// the album, or the number of episodes in a serie, of the + /// media represented by the current instance or zero if not + /// specified. + /// </value> + /// <remarks> + /// <para>If non-zero, this value should be at least equal to + /// <see cref="Track" />. If <see cref="Track" /> is zero, + /// this value should also be zero.</para> + /// </remarks> + public virtual uint TrackCount { + get { return 0; } + set { } + } + + /// <summary> + /// Gets and sets the number of the disc containing the media + /// represented by the current instance in the boxed set. For + /// a serie, this represents the season number. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of the disc + /// or season of the media represented by the current instance + /// in the boxed set. + /// </value> + /// <remarks> + /// <para>This value should be the same as is number that + /// appears on the disc. For example, if the disc is the + /// first of three, the value should be <c>1</c>. It should + /// be no more than <see cref="DiscCount" /> if <see + /// cref="DiscCount" /> is non-zero.</para> + /// </remarks> + public virtual uint Disc { + get { return 0; } + set { } + } + + /// <summary> + /// Gets and sets the number of discs or seasons in the + /// boxed set containing the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of discs + /// or seasons in the boxed set containing the media + /// represented by the current instance or zero if not + /// specified. + /// </value> + /// <remarks> + /// <para>If non-zero, this value should be at least equal to + /// <see cref="Disc" />. If <see cref="Disc" /> is zero, + /// this value should also be zero.</para> + /// </remarks> + public virtual uint DiscCount { + get { return 0; } + set { } + } + + /// <summary> + /// Gets and sets the lyrics or script of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the lyrics or + /// script of the media represented by the current instance + /// or <see langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// <para>This field contains a plain text representation of + /// the lyrics or scripts with line breaks and whitespace + /// being the only formatting marks.</para> + /// <para>Some formats support more advances lyrics, like + /// synchronized lyrics, but those must be accessed using + /// format specific implementations.</para> + /// </remarks> + public virtual string Lyrics { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets the grouping on the album which the media + /// in the current instance belongs to. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the grouping on + /// the album which the media in the current instance belongs + /// to or <see langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// <para>This field contains a non-physical grouping to + /// which the track belongs. In classical music, this could + /// be a movement. It could also be parts of a series like + /// "Introduction", "Closing Remarks", etc.</para> + /// </remarks> + public virtual string Grouping { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets the number of beats per minute in the audio + /// of the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="uint" /> containing the number of beats per + /// minute in the audio of the media represented by the + /// current instance, or zero if not specified. + /// </value> + /// <remarks> + /// <para>This field is useful for DJ's who are trying to + /// match songs. It should be calculated from the audio or + /// pulled from a database.</para> + /// </remarks> + public virtual uint BeatsPerMinute { + get { return 0; } + set { } + } + + /// <summary> + /// Gets and sets the conductor or director of the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the conductor + /// or director of the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// <para>This field is most useful for organizing classical + /// music and movies.</para> + /// </remarks> + public virtual string Conductor { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets the copyright information for the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the copyright + /// information for the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + /// <remarks> + /// <para>This field should be used for storing copyright + /// information. It may be useful to show this information + /// somewhere in the program while the media is + /// playing.</para> + /// <para>Players should not support editing this field, but + /// media creation tools should definitely allow + /// modification.</para> + /// </remarks> + public virtual string Copyright { + get { return null; } + set { } + } + + + /// <summary> + /// Gets and sets the date at which the tag has been written. + /// </summary> + /// <value> + /// A nullable <see cref="DateTime" /> object containing the + /// date at which the tag has been written, or <see + /// langword="null" /> if no value present. + /// </value> + public virtual DateTime? DateTagged { + get { return null; } + set { } + } + + + /// <summary> + /// Gets and sets the MusicBrainz Artist ID of the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz ArtistID of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// <para>This field represents the MusicBrainz ArtistID, and is used + /// to uniquely identify a particular Artist of the track.</para> + /// </remarks> + public virtual string MusicBrainzArtistId { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Group ID of the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz ReleaseGroupID of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// <para>This field represents the MusicBrainz ReleaseGroupID, and is used + /// to uniquely identify a particular Release Group to which this track belongs.</para> + /// </remarks> + public virtual string MusicBrainzReleaseGroupId { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release ID of the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz ReleaseID of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// <para>This field represents the MusicBrainz ReleaseID, and is used + /// to uniquely identify a particular Release to which this track belongs.</para> + /// </remarks> + public virtual string MusicBrainzReleaseId { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Artist ID of the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz ReleaseArtistID of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// <para>This field represents the MusicBrainz Release ArtistID, and is used + /// to uniquely identify a particular Album Artist credited with the Album.</para> + /// </remarks> + public virtual string MusicBrainzReleaseArtistId { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets the MusicBrainz Track ID of the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz TrackID of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// <para>This field represents the MusicBrainz TrackID, and is used + /// to uniquely identify a particular track.</para> + /// </remarks> + public virtual string MusicBrainzTrackId { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets the MusicBrainz Disc ID of the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz DiscID of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// <para>This field represents the MusicBrainz DiscID, and is used + /// to uniquely identify the particular Released Media associated with + /// this track.</para> + /// </remarks> + public virtual string MusicBrainzDiscId { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets the MusicIP PUID of the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicIP PUID of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// <para>This field represents the MusicIP PUID, and is an acoustic + /// fingerprint identifier. It Identifies what this track "Sounds Like".</para> + /// </remarks> + public virtual string MusicIpId { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets the Amazon ID of the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the AmazonID of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// <para>This field represents the AmazonID, and is used + /// to identify the particular track or album in the Amazon Catalog.</para> + /// </remarks> + public virtual string AmazonId { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Status of the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz ReleaseStatus of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// <para>This field represents the MusicBrainz ReleaseStatus, and is used + /// to describes how 'official' a Release is. Common Status are: Official, Promotion, + /// Bootleg, Pseudo-release.</para> + /// </remarks> + public virtual string MusicBrainzReleaseStatus { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Type of the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz ReleaseType of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// <para>This field represents the MusicBrainz ReleaseType, that describes + /// what kind of release a Release is.. Common Status are: Single, Album, + /// EP, Compilation, Soundtrack, SpokenWord, Interview, Audiobook, Live, Remix, + /// and Other. Careful thought must be given when using this field to decide if + /// a particular track "Is a Compilation".</para> + /// </remarks> + public virtual string MusicBrainzReleaseType { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets the MusicBrainz Release Country of the media represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the MusicBrainz ReleaseCountry of the + /// media represented by the current instance or an empty + /// array if no value is present. + /// </value> + /// <remarks> + /// <para>This field represents the MusicBrainz ReleaseCountry, that describes + /// the country in which an album was released. Note that the ReleaseCountry + /// of an album is not necessarily the country in which it was produced. The + /// label itself will typically be more relevant. eg, a release on "Foo Records UK" + /// that has "Made in Austria" printed on it, will likely be a UK release.</para> + /// </remarks> + public virtual string MusicBrainzReleaseCountry { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets the ReplayGain track gain in dB. + /// </summary> + /// <value> + /// A <see cref="bool" /> value in dB for the track gain as + /// per the ReplayGain specification. + /// </value> + public virtual double ReplayGainTrackGain { + get { return double.NaN; } + set { } + } + + /// <summary> + /// Gets and sets the ReplayGain track peak sample. + /// </summary> + /// <value> + /// A <see cref="bool" /> value for the track peak as per the + /// ReplayGain specification. + /// </value> + public virtual double ReplayGainTrackPeak { + get { return double.NaN; } + set { } + } + + /// <summary> + /// Gets and sets the ReplayGain album gain in dB. + /// </summary> + /// <value> + /// A <see cref="bool" /> value in dB for the album gain as + /// per the ReplayGain specification. + /// </value> + public virtual double ReplayGainAlbumGain { + get { return double.NaN; } + set { } + } + + /// <summary> + /// Gets and sets the ReplayGain album peak sample. + /// </summary> + /// <value> + /// A <see cref="bool" /> value for the album peak as per the + /// ReplayGain specification. + /// </value> + public virtual double ReplayGainAlbumPeak { + get { return double.NaN; } + set { } + } + + /// <summary> + /// Gets and sets the initial key of the song. + /// </summary> + /// <value> + /// A <see cref="string" /> value for the initial key + /// of the song. + /// </value> + public virtual string InitialKey { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets the remixer of the song. + /// </summary> + /// <value> + /// A <see cref="string" /> value for the remixer + /// of the song. + /// </value> + public virtual string RemixedBy { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets the publisher of the song. + /// </summary> + /// <value> + /// A <see cref="string" /> value for the publisher + /// of the song. + /// </value> + public virtual string Publisher { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets the ISRC (International Standard Recording Code) of the song. + /// </summary> + /// <value> + /// A <see cref="string" /> value containing the ISRC of the song. + /// </value> + public virtual string ISRC { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets the Length of the media represented + /// by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the length of + /// the media represented by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + /// <remarks> + /// <para>This field represents the label or length of the album the + /// media belongs to. </para> + /// <para>For example, "00:15:00".</para> + /// </remarks> + public virtual string Length { + get { return null; } + set { } + } + + /// <summary> + /// Gets and sets a collection of pictures associated with + /// the media represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:IPicture[]" /> containing a collection of + /// pictures associated with the media represented by the + /// current instance or an empty array if none are present. + /// </value> + /// <remarks> + /// <para>Typically, this value is used to store an album + /// cover or icon to use for the file, but it is capable of + /// holding any type of image, including pictures of the + /// band, the recording studio, the concert, etc.</para> + /// </remarks> + public virtual IPicture[] Pictures { + get { return new IPicture[] { }; } + set { } + } + + /// <summary> + /// Gets and sets the same value as <see cref="Performers" + /// />. + /// </summary> + /// <value> + /// The same value as <see cref="Performers" />. + /// </value> + /// <remarks> + /// This property exists to aleviate confusion. Use <see + /// cref="Performers" /> for track artists and <see + /// cref="AlbumArtists" /> for album artists. + /// </remarks> + [Obsolete ("For album artists use AlbumArtists. For track artists, use Performers")] + public virtual string[] Artists { + get { return Performers; } + set { Performers = value; } + } + + /// <summary> + /// Gets the same value as <see cref="FirstPerformer" />. + /// </summary> + /// <value> + /// The same value as <see cref="FirstPerformer" />. + /// </value> + /// <remarks> + /// This property exists to aleviate confusion. Use <see + /// cref="FirstPerformer" /> for track artists and <see + /// cref="FirstAlbumArtist" /> for album artists. + /// </remarks> + [Obsolete ("For album artists use FirstAlbumArtist. For track artists, use FirstPerformer")] + public string FirstArtist { + get { return FirstPerformer; } + } + + /// <summary> + /// Gets the first value contained in <see + /// cref="AlbumArtists" />. + /// </summary> + /// <value> + /// The first <see cref="string" /> object in <see + /// cref="AlbumArtists" />, or <see langword="null" /> is it + /// contains no values. + /// </value> + /// <remarks> + /// This property is provided for convenience. Use <see + /// cref="AlbumArtists" /> to set the value. + /// </remarks> + public string FirstAlbumArtist { + get { return FirstInGroup (AlbumArtists); } + } + + /// <summary> + /// Gets the first value contained in <see + /// cref="AlbumArtistsSort" />. + /// </summary> + /// <value> + /// The first <see cref="string" /> object in <see + /// cref="AlbumArtistsSort" />, or <see langword="null" /> is it + /// contains no values. + /// </value> + /// <remarks> + /// This property is provided for convenience. Use <see + /// cref="AlbumArtistsSort" /> to set the value. + /// </remarks> + public string FirstAlbumArtistSort { + get { return FirstInGroup (AlbumArtistsSort); } + } + + /// <summary> + /// Gets the first value contained in <see + /// cref="Performers" />. + /// </summary> + /// <value> + /// The first <see cref="string" /> object in <see + /// cref="Performers" />, or <see langword="null" /> is it + /// contains no values. + /// </value> + /// <remarks> + /// This property is provided for convenience. Use <see + /// cref="Performers" /> to set the value. + /// </remarks> + public string FirstPerformer { + get { return FirstInGroup (Performers); } + } + + /// <summary> + /// Gets the first value contained in <see + /// cref="PerformersSort" />. + /// </summary> + /// <value> + /// The first <see cref="string" /> object in <see + /// cref="PerformersSort" />, or <see langword="null" /> is it + /// contains no values. + /// </value> + /// <remarks> + /// This property is provided for convenience. Use <see + /// cref="PerformersSort" /> to set the value. + /// </remarks> + public string FirstPerformerSort { + get { return FirstInGroup (PerformersSort); } + } + + /// <summary> + /// Gets the first value contained in <see + /// cref="ComposersSort" />. + /// </summary> + /// <value> + /// The first <see cref="string" /> object in <see + /// cref="ComposersSort" />, or <see langword="null" /> is it + /// contains no values. + /// </value> + /// <remarks> + /// This property is provided for convenience. Use <see + /// cref="ComposersSort" /> to set the value. + /// </remarks> + public string FirstComposerSort { + get { return FirstInGroup (ComposersSort); } + } + + /// <summary> + /// Gets the first value contained in <see + /// cref="Composers" />. + /// </summary> + /// <value> + /// The first <see cref="string" /> object in <see + /// cref="Composers" />, or <see langword="null" /> is it + /// contains no values. + /// </value> + /// <remarks> + /// This property is provided for convenience. Use <see + /// cref="Composers" /> to set the value. + /// </remarks> + public string FirstComposer { + get { return FirstInGroup (Composers); } + } + + /// <summary> + /// Gets the first value contained in <see cref="Genres" />. + /// </summary> + /// <value> + /// The first <see cref="string" /> object in <see + /// cref="Genres" />, or <see langword="null" /> is it + /// contains no values. + /// </value> + /// <remarks> + /// This property is provided for convenience. Use <see + /// cref="Genres" /> to set the value. + /// </remarks> + public string FirstGenre { + get { return FirstInGroup (Genres); } + } + + /// <summary> + /// Gets the same value as <see cref="JoinedPerformers" />. + /// </summary> + /// <value> + /// The same value as <see cref="JoinedPerformers" />. + /// </value> + /// <remarks> + /// This property exists to aleviate confusion. Use <see + /// cref="JoinedPerformers" /> for track artists and <see + /// cref="JoinedAlbumArtists" /> for album artists. + /// </remarks> + [Obsolete ("For album artists use JoinedAlbumArtists. For track artists, use JoinedPerformers")] + public string JoinedArtists { + get { return JoinedPerformers; } + } + + /// <summary> + /// Gets a semicolon separated string containing the values + /// in <see cref="AlbumArtists" />. + /// </summary> + /// <value> + /// A semicolon separated <see cref="string" /> object + /// containing the values in <see cref="AlbumArtists" />. + /// </value> + /// <remarks> + /// This property is provided for convenience. Use <see + /// cref="AlbumArtists" /> to set the value. + /// </remarks> + public string JoinedAlbumArtists { + get { return JoinGroup (AlbumArtists); } + } + + /// <summary> + /// Gets a semicolon separated string containing the values + /// in <see cref="Performers" />. + /// </summary> + /// <value> + /// A semicolon separated <see cref="string" /> object + /// containing the values in <see cref="Performers" />. + /// </value> + /// <remarks> + /// This property is provided for convenience. Use <see + /// cref="Performers" /> to set the value. + /// </remarks> + public string JoinedPerformers { + get { return JoinGroup (Performers); } + } + + /// <summary> + /// Gets a semicolon separated string containing the values + /// in <see cref="PerformersSort" />. + /// </summary> + /// <value> + /// A semicolon separated <see cref="string" /> object + /// containing the values in <see cref="PerformersSort" />. + /// </value> + /// <remarks> + /// This property is provided for convenience. Use <see + /// cref="PerformersSort" /> to set the value. + /// </remarks> + public string JoinedPerformersSort { + get { return JoinGroup (PerformersSort); } + } + + /// <summary> + /// Gets a semicolon separated string containing the values + /// in <see cref="Composers" />. + /// </summary> + /// <value> + /// A semicolon separated <see cref="string" /> object + /// containing the values in <see cref="Composers" />. + /// </value> + /// <remarks> + /// This property is provided for convenience. Use <see + /// cref="Composers" /> to set the value. + /// </remarks> + public string JoinedComposers { + get { return JoinGroup (Composers); } + } + + /// <summary> + /// Gets a semicolon separated string containing the values + /// in <see cref="Genres" />. + /// </summary> + /// <value> + /// A semicolon separated <see cref="string" /> object + /// containing the values in <see cref="Genres" />. + /// </value> + /// <remarks> + /// This property is provided for convenience. Use <see + /// cref="Genres" /> to set the value. + /// </remarks> + public string JoinedGenres { + get { return JoinGroup (Genres); } + } + + /// <summary> + /// Gets the first string in an array. + /// </summary> + /// <param name="group"> + /// A <see cref="T:string[]" /> to get the first string from. + /// </param> + /// <returns> + /// The first <see cref="string" /> object contained in + /// <paramref name="group" />, or <see langword="null" /> if + /// the array is <see langword="null" /> or empty. + /// </returns> + static string FirstInGroup (string[] group) + { + return group == null || group.Length == 0 ? + null : group[0]; + } + + /// <summary> + /// Joins a array of strings into a single, semicolon + /// separated, string. + /// </summary> + /// <param name="group"> + /// A <see cref="T:string[]" /> containing values to combine. + /// </param> + /// <returns> + /// A semicolon separated <see cref="string" /> object + /// containing the values from <paramref name="group" />. + /// </returns> + static string JoinGroup (string[] group) + { + if (group == null || group.Length == 0) + return null; + + return string.Join ("; ", group); + } + + /// <summary> + /// Gets whether or not the current instance is empty. + /// </summary> + /// <value> + /// <see langword="true" /> if the current instance does not + /// any values. Otherwise <see langword="false" />. + /// </value> + /// <remarks> + /// In the default implementation, this checks the values + /// supported by <see cref="Tag" />, but it may be extended + /// by child classes to support other values. + /// </remarks> + public virtual bool IsEmpty { + get { + return IsNullOrLikeEmpty (Title) && + IsNullOrLikeEmpty (Grouping) && + IsNullOrLikeEmpty (AlbumArtists) && + IsNullOrLikeEmpty (Performers) && + IsNullOrLikeEmpty (Composers) && + IsNullOrLikeEmpty (Conductor) && + IsNullOrLikeEmpty (Copyright) && + IsNullOrLikeEmpty (Album) && + IsNullOrLikeEmpty (Comment) && + IsNullOrLikeEmpty (Genres) && + Year == 0 && + BeatsPerMinute == 0 && + Track == 0 && + TrackCount == 0 && + Disc == 0 && + DiscCount == 0; + } + } + + /// <summary> + /// Clears the values stored in the current instance. + /// </summary> + /// <remarks> + /// The clearing procedure is format specific and should + /// clear all values. + /// </remarks> + public abstract void Clear (); + + + + /// <summary> + /// Set the Tags that represent the Tagger software + /// (TagLib#) itself. + /// </summary> + /// <remarks> + /// This is typically a method to call just before + /// saving a tag. + /// </remarks> + public void SetInfoTag () + { + DateTagged = DateTime.Now; + } + + + /// <summary> + /// Copies all standard values from one tag to another, + /// optionally overwriting existing values. + /// </summary> + /// <param name="source"> + /// A <see cref="Tag" /> object containing the source tag to + /// copy the values from. + /// </param> + /// <param name="target"> + /// A <see cref="Tag" /> object containing the target tag to + /// copy values to. + /// </param> + /// <param name="overwrite"> + /// A <see cref="bool" /> specifying whether or not to copy + /// values over existing one. + /// </param> + /// <remarks> + /// <para>This method only copies the most basic values, + /// those contained in this class, between tags. To copy + /// format specific tags, or additional details, additional + /// implementations need to be applied. For example, copying + /// from one <see cref="TagLib.Id3v2.Tag" /> to another: + /// <c>foreach (TagLib.Id3v2.Frame frame in old_tag) + /// new_tag.AddFrame (frame);</c></para> + /// </remarks> + /// <exception cref="ArgumentNullException"> + /// <paramref name="source" /> or <paramref name="target" /> + /// is <see langword="null" />. + /// </exception> + [Obsolete ("Use Tag.CopyTo(Tag,bool)")] + public static void Duplicate (Tag source, Tag target, + bool overwrite) + { + if (source == null) + throw new ArgumentNullException (nameof (source)); + + if (target == null) + throw new ArgumentNullException (nameof (target)); + + source.CopyTo (target, overwrite); + } + + /// <summary> + /// Copies the values from the current instance to another + /// <see cref="TagLib.Tag" />, optionally overwriting + /// existing values. + /// </summary> + /// <param name="target"> + /// A <see cref="Tag" /> object containing the target tag to + /// copy values to. + /// </param> + /// <param name="overwrite"> + /// A <see cref="bool" /> specifying whether or not to copy + /// values over existing one. + /// </param> + /// <remarks> + /// <para>This method only copies the most basic values when + /// copying between different tag formats, however, if + /// <paramref name="target" /> is of the same type as the + /// current instance, more advanced copying may be done. + /// For example, <see cref="TagLib.Id3v2.Tag" /> will copy + /// all of its frames to another tag.</para> + /// </remarks> + /// <exception cref="ArgumentNullException"> + /// <paramref name="target" /> is <see langword="null" />. + /// </exception> + public virtual void CopyTo (Tag target, bool overwrite) + { + if (target == null) + throw new ArgumentNullException (nameof (target)); + + if (overwrite || IsNullOrLikeEmpty (target.Title)) + target.Title = Title; + + if (overwrite || IsNullOrLikeEmpty (target.Subtitle)) + target.Subtitle = Subtitle; + + if (overwrite || IsNullOrLikeEmpty (target.Description)) + target.Description = Description; + + if (overwrite || IsNullOrLikeEmpty (target.AlbumArtists)) + target.AlbumArtists = AlbumArtists; + + if (overwrite || IsNullOrLikeEmpty (target.Performers)) + target.Performers = Performers; + + if (overwrite || IsNullOrLikeEmpty (target.PerformersRole)) + target.PerformersRole = PerformersRole; + + if (overwrite || IsNullOrLikeEmpty (target.Composers)) + target.Composers = Composers; + + if (overwrite || IsNullOrLikeEmpty (target.Album)) + target.Album = Album; + + if (overwrite || IsNullOrLikeEmpty (target.Comment)) + target.Comment = Comment; + + if (overwrite || IsNullOrLikeEmpty (target.Genres)) + target.Genres = Genres; + + if (overwrite || target.Year == 0) + target.Year = Year; + + if (overwrite || target.Track == 0) + target.Track = Track; + + if (overwrite || target.TrackCount == 0) + target.TrackCount = TrackCount; + + if (overwrite || target.Disc == 0) + target.Disc = Disc; + + if (overwrite || target.DiscCount == 0) + target.DiscCount = DiscCount; + + if (overwrite || target.BeatsPerMinute == 0) + target.BeatsPerMinute = BeatsPerMinute; + + if (overwrite || IsNullOrLikeEmpty (target.InitialKey)) + target.InitialKey = InitialKey; + + if (overwrite || IsNullOrLikeEmpty (target.Publisher)) + target.Publisher = Publisher; + + if (overwrite || IsNullOrLikeEmpty (target.ISRC)) + target.ISRC = ISRC; + + if (overwrite || IsNullOrLikeEmpty (target.RemixedBy)) + target.RemixedBy = RemixedBy; + + if (overwrite || IsNullOrLikeEmpty (target.Grouping)) + target.Grouping = Grouping; + + if (overwrite || IsNullOrLikeEmpty (target.Conductor)) + target.Conductor = Conductor; + + if (overwrite || IsNullOrLikeEmpty (target.Copyright)) + target.Copyright = Copyright; + + if (overwrite || target.DateTagged == null) + target.DateTagged = DateTagged; + + if (overwrite || target.Pictures == null || target.Pictures.Length == 0) + target.Pictures = Pictures; + } + + /// <summary> + /// Checks if a <see cref="string" /> is <see langword="null" + /// /> or contains only whitespace characters. + /// </summary> + /// <param name="value"> + /// A <see cref="string" /> object to check. + /// </param> + /// <returns> + /// <see langword="true" /> if the string is <see + /// langword="null" /> or contains only whitespace + /// characters. Otherwise <see langword="false" />. + /// </returns> + static bool IsNullOrLikeEmpty (string value) + { + return value == null || value.Trim ().Length == 0; + } + + /// <summary> + /// Checks if all the strings in the array return <see + /// langword="true" /> with <see + /// cref="IsNullOrLikeEmpty(string)" /> or if the array is + /// <see langword="null" /> or is empty. + /// </summary> + /// <param name="value"> + /// A <see cref="T:string[]" /> to check the contents of. + /// </param> + /// <returns> + /// <see langword="true" /> if the array is <see + /// langword="null" /> or empty, or all elements return <see + /// langword="true" /> for <see + /// cref="IsNullOrLikeEmpty(string)" />. Otherwise <see + /// langword="false" />. + /// </returns> + static bool IsNullOrLikeEmpty (string[] value) + { + if (value == null) + return true; + + foreach (string s in value) + if (!IsNullOrLikeEmpty (s)) + return false; + + return true; + } + } +} diff --git a/Scripts/TaglibSharp/Tag.cs.meta b/Scripts/TaglibSharp/Tag.cs.meta new file mode 100644 index 0000000..b5c4884 --- /dev/null +++ b/Scripts/TaglibSharp/Tag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 652e9962682c49c6db82cd9fe0a9f407 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/TaglibSharp.csproj b/Scripts/TaglibSharp/TaglibSharp.csproj new file mode 100644 index 0000000..23bdd8e --- /dev/null +++ b/Scripts/TaglibSharp/TaglibSharp.csproj @@ -0,0 +1,57 @@ +<Project Sdk="Microsoft.NET.Sdk"> + + <PropertyGroup> + <TargetFrameworks>$(LibTargetFrameworks)</TargetFrameworks> + <DocumentationFile>bin\$(Configuration)\$(TargetFramework)\TaglibSharp.xml</DocumentationFile> + <AssemblyName>TagLibSharp</AssemblyName> + <RootNamespace>TagLib</RootNamespace> + <AssemblyOriginatorKeyFile>..\..\taglib-sharp.snk</AssemblyOriginatorKeyFile> + <SignAssembly>true</SignAssembly> + <GeneratePackageOnBuild>true</GeneratePackageOnBuild> + <AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder> + <TreatWarningsAsErrors>true</TreatWarningsAsErrors> + <IncludeSymbols>true</IncludeSymbols> + <SymbolPackageFormat>snupkg</SymbolPackageFormat> + </PropertyGroup> + + <PropertyGroup> + <Version>$(ReleaseVersion)</Version> + <PackageId>TagLibSharp</PackageId> + <Product>TagLib#</Product> + <Description>A library for for reading and writing metadata in media files, including video, audio, and photo formats.</Description> + <Copyright>Copyright (c) 2006-2007 Brian Nickel. Copyright (c) 2009-2020 Other contributors</Copyright> + <Authors>Brian Nickel, Gabriel Burt, Stephen Shaw, etc</Authors> + <PackageProjectUrl>https://github.com/mono/taglib-sharp</PackageProjectUrl> + <PackageLicenseExpression>LGPL-2.1-only</PackageLicenseExpression> + <PackageReleaseNotes>Version $(ReleaseVersion) +July 29, 2022 +* Added support for chapters by implementing the frames CHAP and CTOC (#228) - Jan Romero +* Adding extended precision ByteVector conversion (#245) - Benjamin Russell + Using extended precision conversion to get any possible AIFF sample rate +* Audio Id3v2 add support for the Tag Length (#284) - L Carroll +* ASF Duration Calculation Fix, Creation Date Fix (#256) - Benjamin Russell +* Property preventing autocreate id3 tag types (#254) - Helmut Wahrmann +* Multiple music brainz entries (#253) - Helmut Wahrmann +* MusicBrainz Tags should be retrieved case insensitive (#243) - Helmut Wahrmann +* Make methods SetUserTextAsString public (#242) - Helmut Wahrmann +* MPEG Audio Header Offset Calculation (#241) - Benjamin Russell +* Add format to TrackCount setter (#240) - EatonZ +* Improve JPG detection in GetExtensionFromData (#239) - EatonZ +* Fixed: Corrupting OPUS files on write (#232) - ta264 +* Add support for webm audio files (#219) - Michael Phillips +* Bump to net462 - Stephen Shaw +* Remove gtk# dependency in tests. Replaced with SixLabors.ImageSharp - Stephen Shaw +* Added support for IPLS Frame (#208) - Helmut Wahrmann +* Fixes #200 and copies Pictures over from Id3v2 Tag to File.Tag (#201) - Sean Kearney +* Disregard case in Apple box names + initial unit test (#187) +* Various repo maintenance fixes - Stephen Shaw, Andrew Sun, Mike Blaszczak, James John McGuire, ta264, Alex Koeplinger, Immanuel Martini + +July 22, 2019 +* Remove autotools and friends. Simply code base. +* Include a few fixes from lidarr Project + +January 21, 2019 +* Lots and lots of updates including net45 and .netstandard 2.0</PackageReleaseNotes> + </PropertyGroup> + +</Project> diff --git a/Scripts/TaglibSharp/TaglibSharp.csproj.meta b/Scripts/TaglibSharp/TaglibSharp.csproj.meta new file mode 100644 index 0000000..cd5b9ed --- /dev/null +++ b/Scripts/TaglibSharp/TaglibSharp.csproj.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 30d4d29925c2763538b72eb4b5701774 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Tiff.meta b/Scripts/TaglibSharp/Tiff.meta new file mode 100644 index 0000000..b61c1f2 --- /dev/null +++ b/Scripts/TaglibSharp/Tiff.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3ef17c4b590b8aed0a4fcc68db078494 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Tiff/Arw.meta b/Scripts/TaglibSharp/Tiff/Arw.meta new file mode 100644 index 0000000..98d6ed1 --- /dev/null +++ b/Scripts/TaglibSharp/Tiff/Arw.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0764cf5c24a6b4e5f9ef1cfb24cb605b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Tiff/Arw/File.cs b/Scripts/TaglibSharp/Tiff/Arw/File.cs new file mode 100644 index 0000000..dee4869 --- /dev/null +++ b/Scripts/TaglibSharp/Tiff/Arw/File.cs @@ -0,0 +1,162 @@ +// +// File.cs: Provides tagging for Sony ARW files +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2010 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Tiff.Arw +{ + + /// <summary> + /// This class extends <see cref="TagLib.Tiff.File" /> to provide tagging + /// for ARW image files. + /// </summary> + [SupportedMimeType ("taglib/arw", "arw")] + [SupportedMimeType ("image/arw")] + [SupportedMimeType ("image/x-sony-arw")] + public class File : TagLib.Tiff.File + { + + #region public Properties + + /// <summary> + /// Indicates if tags can be written back to the current file or not + /// </summary> + /// <value> + /// A <see cref="bool" /> which is true if tags can be written to the + /// current file, otherwise false. + /// </value> + public override bool Writeable { + get { return false; } + } + + + #endregion + + #region constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system and specified read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path, ReadStyle propertiesStyle) + : this (new LocalFileAbstraction (path), propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path) + : this (path, ReadStyle.Average) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction and + /// specified read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction, ReadStyle propertiesStyle) + : base (abstraction, propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + protected File (IFileAbstraction abstraction) + : this (abstraction, ReadStyle.Average) + { + } + + #endregion + + #region Public Methods + + /// <summary> + /// Saves the changes made in the current instance to the + /// file it represents. + /// </summary> + public override void Save () + { + throw new NotSupportedException (); + } + + #endregion + + /// <summary> + /// Create a codec that describes the photo properties. + /// </summary> + /// <returns> + /// A <see cref="Codec" /> object. + /// </returns> + protected override Codec CreateCodec (int width, int height) + { + return new Codec (width, height, "Sony Raw File"); + } + } +} diff --git a/Scripts/TaglibSharp/Tiff/Arw/File.cs.meta b/Scripts/TaglibSharp/Tiff/Arw/File.cs.meta new file mode 100644 index 0000000..e15c558 --- /dev/null +++ b/Scripts/TaglibSharp/Tiff/Arw/File.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 453aee29132d2f79693f777265fb317a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Tiff/BaseTiffFile.cs b/Scripts/TaglibSharp/Tiff/BaseTiffFile.cs new file mode 100644 index 0000000..cdacaa7 --- /dev/null +++ b/Scripts/TaglibSharp/Tiff/BaseTiffFile.cs @@ -0,0 +1,245 @@ +// +// BaseTiffFile.cs: +// +// Author: +// Mike Gemuende (mike@gemuende.de) +// +// Copyright (C) 2010 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using TagLib.IFD; + + +namespace TagLib.Tiff +{ + + /// <summary> + /// This class extends <see cref="TagLib.Image.File" /> to provide some basic behavior + /// for Tiff based file formats. + /// </summary> + public abstract class BaseTiffFile : TagLib.Image.File + { + + #region Public Properties + + /// <summary> + /// Indicates if the current file is in big endian or little endian format. + /// </summary> + /// <remarks> + /// The method <see cref="ReadHeader()"/> must be called from a subclass to + /// properly initialize this property. + /// </remarks> + public bool IsBigEndian { get; private set; } + + #endregion + + #region Protected Properties + + /// <summary> + /// The identifier used to recognize the file. This is 42 for most TIFF files. + /// </summary> + protected ushort Magic { get; set; } + + #endregion + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + protected BaseTiffFile (string path) + : base (path) + { + Magic = 42; + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + protected BaseTiffFile (IFileAbstraction abstraction) + : base (abstraction) + { + Magic = 42; + } + + #endregion + + #region Protected Methods + + /// <summary> + /// Reads and validates the TIFF header at the current position. + /// </summary> + /// <returns> + /// A <see cref="System.UInt32"/> with the offset value to the first + /// IFD contained in the file. + /// </returns> + /// <remarks> + /// This method should only be called, when the current read position is + /// the beginning of the file. + /// </remarks> + protected uint ReadHeader () + { + // TIFF header: + // + // 2 bytes Indicating the endianess (II or MM) + // 2 bytes Tiff Magic word (usually 42) + // 4 bytes Offset to first IFD + + ByteVector header = ReadBlock (8); + + if (header.Count != 8) + throw new CorruptFileException ("Unexpected end of header"); + + string order = header.Mid (0, 2).ToString (); + + if (order == "II") { + IsBigEndian = false; + } else if (order == "MM") { + IsBigEndian = true; + } else { + throw new CorruptFileException ("Unknown Byte Order"); + } + + if (header.Mid (2, 2).ToUShort (IsBigEndian) != Magic) + throw new CorruptFileException ($"TIFF Magic ({Magic}) expected"); + + uint first_ifd_offset = header.Mid (4, 4).ToUInt (IsBigEndian); + + return first_ifd_offset; + } + + + /// <summary> + /// Reads IFDs starting from the given offset. + /// </summary> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the IFD offset to start + /// reading from. + /// </param> + protected void ReadIFD (uint offset) + { + ReadIFD (offset, -1); + } + + + /// <summary> + /// Reads a certain number of IFDs starting from the given offset. + /// </summary> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the IFD offset to start + /// reading from. + /// </param> + /// <param name="ifd_count"> + /// A <see cref="System.Int32"/> with the number of IFDs to read. + /// </param> + protected void ReadIFD (uint offset, int ifd_count) + { + long length; + try { + length = Length; + } catch (Exception) { + // Use a safety-value of 4 gigabyte. + length = 1073741824L * 4; + } + var ifd_tag = GetTag (TagTypes.TiffIFD, true) as IFDTag; + var reader = CreateIFDReader (this, IsBigEndian, ifd_tag.Structure, 0, offset, (uint)length); + + reader.Read (ifd_count); + } + + /// <summary> + /// Creates an IFD reader to parse the file. + /// </summary> + /// <param name="file"> + /// A <see cref="File"/> to read from. + /// </param> + /// <param name="is_bigendian"> + /// A <see cref="System.Boolean"/>, it must be true, if the data of the IFD should be + /// read as bigendian, otherwise false. + /// </param> + /// <param name="structure"> + /// A <see cref="IFDStructure"/> that will be populated. + /// </param> + /// <param name="base_offset"> + /// A <see cref="System.Int64"/> value describing the base were the IFD offsets + /// refer to. E.g. in Jpegs the IFD are located in an Segment and the offsets + /// inside the IFD refer from the beginning of this segment. So <paramref + /// name="base_offset"/> must contain the beginning of the segment. + /// </param> + /// <param name="ifd_offset"> + /// A <see cref="System.UInt32"/> value with the beginning of the IFD relative to + /// <paramref name="base_offset"/>. + /// </param> + /// <param name="max_offset"> + /// A <see cref="System.UInt32"/> value with maximal possible offset. This is to limit + /// the size of the possible data; + /// </param> + protected virtual IFDReader CreateIFDReader (BaseTiffFile file, bool is_bigendian, IFDStructure structure, long base_offset, uint ifd_offset, uint max_offset) + { + return new IFDReader (file, is_bigendian, structure, base_offset, ifd_offset, max_offset); + + } + + /// <summary> + /// Renders a TIFF header with the given offset to the first IFD. + /// The returned data has length 8. + /// </summary> + /// <param name="first_ifd_offset"> + /// A <see cref="System.UInt32"/> with the offset to the first IFD + /// to be included in the header. + /// </param> + /// <returns> + /// A <see cref="ByteVector"/> with the rendered header of length 8. + /// </returns> + protected ByteVector RenderHeader (uint first_ifd_offset) + { + var data = new ByteVector (); + + if (IsBigEndian) + data.Add ("MM"); + else + data.Add ("II"); + + data.Add (ByteVector.FromUShort (Magic, IsBigEndian)); + data.Add (ByteVector.FromUInt (first_ifd_offset, IsBigEndian)); + + return data; + } + + #endregion + + } +} diff --git a/Scripts/TaglibSharp/Tiff/BaseTiffFile.cs.meta b/Scripts/TaglibSharp/Tiff/BaseTiffFile.cs.meta new file mode 100644 index 0000000..4e85743 --- /dev/null +++ b/Scripts/TaglibSharp/Tiff/BaseTiffFile.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3ec5000488d626141bbc719dac634c3e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Tiff/Codec.cs b/Scripts/TaglibSharp/Tiff/Codec.cs new file mode 100644 index 0000000..5a64f86 --- /dev/null +++ b/Scripts/TaglibSharp/Tiff/Codec.cs @@ -0,0 +1,82 @@ +// +// Codec.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2009 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.Tiff +{ + /// <summary> + /// A TIFF photo codec. Contains basic photo details. + /// </summary> + public class Codec : Image.Codec + { + readonly string description = "TIFF File"; + + /// <summary> + /// Gets a text description of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a description + /// of the media represented by the current instance. + /// </value> + public override string Description { get { return description; } } + + + /// <summary> + /// Constructs a new <see cref="Codec" /> with the given width + /// and height. + /// </summary> + /// <param name="width"> + /// The width of the photo. + /// </param> + /// <param name="height"> + /// The height of the photo. + /// </param> + /// <returns> + /// A new <see cref="Codec" /> instance. + /// </returns> + public Codec (int width, int height) + : base (width, height) { } + + /// <summary> + /// Constructs a new <see cref="Codec" /> with the given width + /// and height. + /// </summary> + /// <param name="width"> + /// The width of the photo. + /// </param> + /// <param name="height"> + /// The height of the photo. + /// </param> + /// <param name="description"> + /// The description of the photo type. + /// </param> + /// <returns> + /// A new <see cref="Codec" /> instance. + /// </returns> + public Codec (int width, int height, string description) + : base (width, height) + { + this.description = description; + } + } +} diff --git a/Scripts/TaglibSharp/Tiff/Codec.cs.meta b/Scripts/TaglibSharp/Tiff/Codec.cs.meta new file mode 100644 index 0000000..e2bb077 --- /dev/null +++ b/Scripts/TaglibSharp/Tiff/Codec.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5198161ac9ebd33f989a014972fa0a65 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Tiff/Cr2.meta b/Scripts/TaglibSharp/Tiff/Cr2.meta new file mode 100644 index 0000000..45f7f66 --- /dev/null +++ b/Scripts/TaglibSharp/Tiff/Cr2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7cda42bf16523f5e7b08ab4f010d037a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Tiff/Cr2/File.cs b/Scripts/TaglibSharp/Tiff/Cr2/File.cs new file mode 100644 index 0000000..5d51a42 --- /dev/null +++ b/Scripts/TaglibSharp/Tiff/Cr2/File.cs @@ -0,0 +1,283 @@ +// +// File.cs: Provides tagging for Canon CR2 files +// +// Author: +// Mike Gemuende (mike@gemuende.be) +// +// Copyright (C) 2010 Mike Gemuende +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using TagLib.IFD; +using TagLib.IFD.Tags; +using TagLib.Image; + +namespace TagLib.Tiff.Cr2 +{ + + /// <summary> + /// This class extends <see cref="TagLib.Tiff.BaseTiffFile" /> to provide tagging + /// for CR2 image files. + /// </summary> + [SupportedMimeType ("taglib/cr2", "cr2")] + [SupportedMimeType ("image/cr2")] + [SupportedMimeType ("image/x-canon-cr2")] + public class File : BaseTiffFile + { + #region private fields + + /// <summary> + /// The Properties of the image + /// </summary> + Properties properties; + + #endregion + + #region public Properties + + /// <summary> + /// Gets the media properties of the file represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Properties" /> object containing the + /// media properties of the file represented by the current + /// instance. + /// </value> + public override Properties Properties { + get { return properties; } + } + + /// <summary> + /// Indicates if tags can be written back to the current file or not + /// </summary> + /// <value> + /// A <see cref="bool" /> which is true if tags can be written to the + /// current file, otherwise false. + /// </value> + public override bool Writeable { + get { return false; } + } + + + #endregion + + #region constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system and specified read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path, ReadStyle propertiesStyle) + : this (new LocalFileAbstraction (path), propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path) + : this (path, ReadStyle.Average) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction and + /// specified read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction, ReadStyle propertiesStyle) + : base (abstraction) + { + Read (propertiesStyle); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + protected File (IFileAbstraction abstraction) + : this (abstraction, ReadStyle.Average) + { + } + + #endregion + + #region Public Methods + + /// <summary> + /// Saves the changes made in the current instance to the + /// file it represents. + /// </summary> + public override void Save () + { + throw new NotSupportedException (); + } + + #endregion + + #region private methods + + /// <summary> + /// Reads the information from file with a specified read style. + /// </summary> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + void Read (ReadStyle propertiesStyle) + { + Mode = AccessMode.Read; + try { + ImageTag = new CombinedImageTag (TagTypes.TiffIFD); + + ReadFile (); + + TagTypesOnDisk = TagTypes; + + if ((propertiesStyle & ReadStyle.Average) != 0) + properties = ExtractProperties (); + + } finally { + Mode = AccessMode.Closed; + } + } + + /// <summary> + /// Parses the CR2 file + /// </summary> + void ReadFile () + { + // A CR2 file starts with a Tiff header followed by a CR2 header + uint first_ifd_offset = ReadHeader (); + uint raw_ifd_offset = ReadAdditionalCR2Header (); + + ReadIFD (first_ifd_offset, 3); + ReadIFD (raw_ifd_offset, 1); + } + + /// <summary> + /// Reads and validates the CR2 header started at the current position. + /// </summary> + /// <returns> + /// A <see cref="System.UInt32"/> with the offset to the IFD with the RAW data. + /// </returns> + uint ReadAdditionalCR2Header () + { + // CR2 Header + // + // CR2 Information: + // + // 2 bytes CR2 Magic word (CR) + // 1 byte CR2 major version (2) + // 1 byte CR2 minor version (0) + // 4 bytes Offset to RAW IFD + // + + ByteVector header = ReadBlock (8); + + if (header.Count != 8) + throw new CorruptFileException ("Unexpected end of CR2 header"); + + if (header.Mid (0, 2).ToString () != "CR") + throw new CorruptFileException ("CR2 Magic (CR) expected"); + + byte major_version = header[2]; + byte minor_version = header[3]; + + if (major_version != 2 || minor_version != 0) + throw new UnsupportedFormatException ("Only major version 2 and minor version 0 are supported"); + + uint raw_ifd_offset = header.Mid (4, 4).ToUInt (IsBigEndian); + + return raw_ifd_offset; + } + + /// <summary> + /// Attempts to extract the media properties of the main + /// photo. + /// </summary> + /// <returns> + /// A <see cref="Properties" /> object with a best effort guess + /// at the right values. When no guess at all can be made, + /// <see langword="null" /> is returned. + /// </returns> + Properties ExtractProperties () + { + int width = 0, height = 0; + + IFDTag tag = GetTag (TagTypes.TiffIFD) as IFDTag; + + width = (int)(tag.ExifIFD.GetLongValue (0, (ushort)ExifEntryTag.PixelXDimension) ?? 0); + height = (int)(tag.ExifIFD.GetLongValue (0, (ushort)ExifEntryTag.PixelYDimension) ?? 0); + + if (width > 0 && height > 0) { + return new Properties (TimeSpan.Zero, new Codec (width, height, "Canon RAW File")); + } + + return null; + } + + #endregion + + + } +} diff --git a/Scripts/TaglibSharp/Tiff/Cr2/File.cs.meta b/Scripts/TaglibSharp/Tiff/Cr2/File.cs.meta new file mode 100644 index 0000000..9dbfea6 --- /dev/null +++ b/Scripts/TaglibSharp/Tiff/Cr2/File.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4ab14a97cd1e00503b26b9520868a040 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Tiff/Dng.meta b/Scripts/TaglibSharp/Tiff/Dng.meta new file mode 100644 index 0000000..439b6ee --- /dev/null +++ b/Scripts/TaglibSharp/Tiff/Dng.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e94ca2d56e0c62f5b89b051a7a51e31f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Tiff/Dng/File.cs b/Scripts/TaglibSharp/Tiff/Dng/File.cs new file mode 100644 index 0000000..16efefa --- /dev/null +++ b/Scripts/TaglibSharp/Tiff/Dng/File.cs @@ -0,0 +1,203 @@ +// +// File.cs: Provides tagging for DNG files +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2010 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +using TagLib.IFD; +using TagLib.IFD.Entries; +using TagLib.IFD.Tags; + +namespace TagLib.Tiff.Dng +{ + + /// <summary> + /// This class extends <see cref="TagLib.Tiff.File" /> to provide tagging + /// for DNG image files. + /// </summary> + [SupportedMimeType ("taglib/dng", "dng")] + [SupportedMimeType ("image/dng")] + [SupportedMimeType ("image/x-adobe-dng")] + public class File : TagLib.Tiff.File + { + + #region public Properties + + /// <summary> + /// Indicates if tags can be written back to the current file or not + /// </summary> + /// <value> + /// A <see cref="bool" /> which is true if tags can be written to the + /// current file, otherwise false. + /// </value> + public override bool Writeable { + get { return false; } + } + + + #endregion + + #region constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system and specified read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path, ReadStyle propertiesStyle) + : this (new LocalFileAbstraction (path), propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path) : this (path, ReadStyle.Average) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction and + /// specified read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction, ReadStyle propertiesStyle) + : base (abstraction, propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + protected File (IFileAbstraction abstraction) + : this (abstraction, ReadStyle.Average) + { + } + + #endregion + + #region Public Methods + + /// <summary> + /// Saves the changes made in the current instance to the + /// file it represents. + /// </summary> + public override void Save () + { + throw new NotSupportedException (); + } + + #endregion + + /// <summary> + /// Attempts to extract the media properties of the main + /// photo. + /// </summary> + /// <returns> + /// A <see cref="Properties" /> object with a best effort guess + /// at the right values. When no guess at all can be made, + /// <see langword="null" /> is returned. + /// </returns> + protected override Properties ExtractProperties () + { + int width = 0, height = 0; + + var tag = GetTag (TagTypes.TiffIFD) as IFDTag; + IFDStructure structure = tag.Structure; + + // DNG uses SubIFDs for images, the one with SubfileType = 0 is the RAW data. + if (!(structure.GetEntry (0, (ushort)IFDEntryTag.SubIFDs) is SubIFDArrayEntry sub_ifds)) { + return base.ExtractProperties (); + } + + foreach (var entry in sub_ifds.Entries) { + var type = entry.GetLongValue (0, (ushort)IFDEntryTag.NewSubfileType); + if (type == 0) { + width = (int)(entry.GetLongValue (0, (ushort)IFDEntryTag.ImageWidth) ?? 0); + height = (int)(entry.GetLongValue (0, (ushort)IFDEntryTag.ImageLength) ?? 0); + break; // No need to iterate the other SubIFDs + } + } + + if (width > 0 && height > 0) { + return new Properties (TimeSpan.Zero, CreateCodec (width, height)); + } + + // Fall back to normal detection. + return base.ExtractProperties (); + } + + /// <summary> + /// Create a codec that describes the photo properties. + /// </summary> + /// <returns> + /// A <see cref="Codec" /> object. + /// </returns> + protected override Codec CreateCodec (int width, int height) + { + return new Codec (width, height, "Adobe Digital Negative File"); + } + } +} diff --git a/Scripts/TaglibSharp/Tiff/Dng/File.cs.meta b/Scripts/TaglibSharp/Tiff/Dng/File.cs.meta new file mode 100644 index 0000000..bef654f --- /dev/null +++ b/Scripts/TaglibSharp/Tiff/Dng/File.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a213b3afb7ff3739fb09bc7bc083956b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Tiff/File.cs b/Scripts/TaglibSharp/Tiff/File.cs new file mode 100644 index 0000000..5848221 --- /dev/null +++ b/Scripts/TaglibSharp/Tiff/File.cs @@ -0,0 +1,292 @@ +// +// File.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2009 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +using TagLib.IFD; +using TagLib.IFD.Entries; +using TagLib.IFD.Tags; +using TagLib.Image; +using TagLib.Xmp; + +namespace TagLib.Tiff +{ + /// <summary> + /// This class extends <see cref="TagLib.Tiff.BaseTiffFile" /> to provide tagging + /// and properties support for Tiff files. + /// </summary> + [SupportedMimeType ("taglib/tiff", "tiff")] + [SupportedMimeType ("taglib/tif", "tif")] + [SupportedMimeType ("image/tiff")] + public class File : BaseTiffFile + { + #region Private Fields + + /// <summary> + /// Contains the media properties. + /// </summary> + Properties properties; + + #endregion + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system and specified read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path, ReadStyle propertiesStyle) + : this (new LocalFileAbstraction (path), propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path) : base (path) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction and + /// specified read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction, ReadStyle propertiesStyle) + : base (abstraction) + { + ImageTag = new CombinedImageTag (TagTypes.TiffIFD | TagTypes.XMP); + + Mode = AccessMode.Read; + try { + Read (propertiesStyle); + TagTypesOnDisk = TagTypes; + } finally { + Mode = AccessMode.Closed; + } + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + protected File (IFileAbstraction abstraction) + : base (abstraction) + { + } + + #endregion + + #region Public Properties + + /// <summary> + /// Gets the media properties of the file represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Properties" /> object containing the + /// media properties of the file represented by the current + /// instance. + /// </value> + public override Properties Properties { + get { return properties; } + } + + #endregion + + #region Public Methods + + /// <summary> + /// Saves the changes made in the current instance to the + /// file it represents. + /// </summary> + public override void Save () + { + // Boilerplate + PreSave (); + + Mode = AccessMode.Write; + try { + WriteFile (); + + TagTypesOnDisk = TagTypes; + } finally { + Mode = AccessMode.Closed; + } + } + + #endregion + + #region Private Methods + + /// <summary> + /// Render the whole file and write it back. + /// </summary> + void WriteFile () + { + // Check, if IFD0 is contained + IFDTag exif = ImageTag.Exif; + if (exif == null) + throw new Exception ("Tiff file without tags"); + + UpdateTags (exif); + + // first IFD starts at 8 + uint first_ifd_offset = 8; + ByteVector data = RenderHeader (first_ifd_offset); + + var renderer = new IFDRenderer (IsBigEndian, exif.Structure, first_ifd_offset); + + data.Add (renderer.Render ()); + + Insert (data, 0, Length); + } + + /// <summary> + /// Update the XMP stored in the Tiff IFD + /// </summary> + /// <param name="exif"> + /// A <see cref="IFDTag"/> The Tiff IFD to update the entries + /// </param> + void UpdateTags (IFDTag exif) + { + // update the XMP entry + exif.Structure.RemoveTag (0, (ushort)IFDEntryTag.XMP); + + XmpTag xmp = ImageTag.Xmp; + if (xmp != null) + exif.Structure.AddEntry (0, new ByteVectorIFDEntry ((ushort)IFDEntryTag.XMP, xmp.Render ())); + } + + /// <summary> + /// Reads the file with a specified read style. + /// </summary> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + protected void Read (ReadStyle propertiesStyle) + { + Mode = AccessMode.Read; + try { + uint first_ifd_offset = ReadHeader (); + ReadIFD (first_ifd_offset); + + // Find XMP data + if (ImageTag.Exif.Structure.GetEntry (0, (ushort)IFDEntryTag.XMP) is ByteVectorIFDEntry xmp_entry) { + ImageTag.AddTag (new XmpTag (xmp_entry.Data.ToString (), this)); + } + + if ((propertiesStyle & ReadStyle.Average) == 0) + return; + + properties = ExtractProperties (); + } finally { + Mode = AccessMode.Closed; + } + } + + /// <summary> + /// Attempts to extract the media properties of the main + /// photo. + /// </summary> + /// <returns> + /// A <see cref="Properties" /> object with a best effort guess + /// at the right values. When no guess at all can be made, + /// <see langword="null" /> is returned. + /// </returns> + protected virtual Properties ExtractProperties () + { + int width = 0, height = 0; + + IFDTag tag = GetTag (TagTypes.TiffIFD) as IFDTag; + IFDStructure structure = tag.Structure; + + width = (int)(structure.GetLongValue (0, (ushort)IFDEntryTag.ImageWidth) ?? 0); + height = (int)(structure.GetLongValue (0, (ushort)IFDEntryTag.ImageLength) ?? 0); + + if (width > 0 && height > 0) { + return new Properties (TimeSpan.Zero, CreateCodec (width, height)); + } + + return null; + } + + /// <summary> + /// Create a codec that describes the photo properties. + /// </summary> + /// <returns> + /// A <see cref="Codec" /> object. + /// </returns> + protected virtual Codec CreateCodec (int width, int height) + { + return new Codec (width, height); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Tiff/File.cs.meta b/Scripts/TaglibSharp/Tiff/File.cs.meta new file mode 100644 index 0000000..023e79d --- /dev/null +++ b/Scripts/TaglibSharp/Tiff/File.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: c8df8c599604c4997937fe27e5cb90d0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Tiff/Nef.meta b/Scripts/TaglibSharp/Tiff/Nef.meta new file mode 100644 index 0000000..7193f36 --- /dev/null +++ b/Scripts/TaglibSharp/Tiff/Nef.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ee40fffd0785b4425a2e73d21d04c9d6 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Tiff/Nef/File.cs b/Scripts/TaglibSharp/Tiff/Nef/File.cs new file mode 100644 index 0000000..48678f7 --- /dev/null +++ b/Scripts/TaglibSharp/Tiff/Nef/File.cs @@ -0,0 +1,161 @@ +// +// File.cs: Provides tagging for Nikon NEF files +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2010 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Tiff.Nef +{ + + /// <summary> + /// This class extends <see cref="TagLib.Tiff.File" /> to provide tagging + /// for NEF image files. + /// </summary> + [SupportedMimeType ("taglib/nef", "nef")] + [SupportedMimeType ("image/nef")] + [SupportedMimeType ("image/x-nikon-nef")] + public class File : TagLib.Tiff.File + { + + #region public Properties + + /// <summary> + /// Indicates if tags can be written back to the current file or not + /// </summary> + /// <value> + /// A <see cref="bool" /> which is true if tags can be written to the + /// current file, otherwise false. + /// </value> + public override bool Writeable { + get { return false; } + } + + + #endregion + + #region constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system and specified read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path, ReadStyle propertiesStyle) + : this (new LocalFileAbstraction (path), propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path) : this (path, ReadStyle.Average) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction and + /// specified read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction, ReadStyle propertiesStyle) + : base (abstraction, propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + protected File (IFileAbstraction abstraction) + : this (abstraction, ReadStyle.Average) + { + } + + #endregion + + #region Public Methods + + /// <summary> + /// Saves the changes made in the current instance to the + /// file it represents. + /// </summary> + public override void Save () + { + throw new NotSupportedException (); + } + + #endregion + + /// <summary> + /// Create a codec that describes the photo properties. + /// </summary> + /// <returns> + /// A <see cref="Codec" /> object. + /// </returns> + protected override Codec CreateCodec (int width, int height) + { + return new Codec (width, height, "Nikon Raw File"); + } + } +} diff --git a/Scripts/TaglibSharp/Tiff/Nef/File.cs.meta b/Scripts/TaglibSharp/Tiff/Nef/File.cs.meta new file mode 100644 index 0000000..529703a --- /dev/null +++ b/Scripts/TaglibSharp/Tiff/Nef/File.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 8f1e36a4c18b59431a05326acf616392 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Tiff/Pef.meta b/Scripts/TaglibSharp/Tiff/Pef.meta new file mode 100644 index 0000000..b4b553b --- /dev/null +++ b/Scripts/TaglibSharp/Tiff/Pef.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 30e5f0c76cc53c5e78abdd95636c5c0c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Tiff/Pef/File.cs b/Scripts/TaglibSharp/Tiff/Pef/File.cs new file mode 100644 index 0000000..13fd08f --- /dev/null +++ b/Scripts/TaglibSharp/Tiff/Pef/File.cs @@ -0,0 +1,163 @@ +// +// File.cs: Provides tagging for Pentax CR2 files +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2010 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.Tiff.Pef +{ + + /// <summary> + /// This class extends <see cref="TagLib.Tiff.BaseTiffFile" /> to provide tagging + /// for PEF image files. + /// </summary> + [SupportedMimeType ("taglib/pef", "pef")] + [SupportedMimeType ("image/pef")] + [SupportedMimeType ("image/x-pentax-pef")] + public class File : TagLib.Tiff.File + { + + #region public Properties + + /// <summary> + /// Indicates if tags can be written back to the current file or not + /// </summary> + /// <value> + /// A <see cref="bool" /> which is true if tags can be written to the + /// current file, otherwise false. + /// </value> + public override bool Writeable { + get { return false; } + } + + + #endregion + + #region constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system and specified read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path, ReadStyle propertiesStyle) + : this (new LocalFileAbstraction (path), propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path) + : this (path, ReadStyle.Average) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction and + /// specified read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction, ReadStyle propertiesStyle) + : base (abstraction, propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + protected File (IFileAbstraction abstraction) + : this (abstraction, ReadStyle.Average) + { + } + + #endregion + + #region Public Methods + + /// <summary> + /// Saves the changes made in the current instance to the + /// file it represents. + /// </summary> + public override void Save () + { + throw new NotSupportedException (); + } + + #endregion + + /// <summary> + /// Create a codec that describes the photo properties. + /// </summary> + /// <returns> + /// A <see cref="Codec" /> object. + /// </returns> + protected override Codec CreateCodec (int width, int height) + { + return new Codec (width, height, "Pentax Raw File"); + } + + } +} diff --git a/Scripts/TaglibSharp/Tiff/Pef/File.cs.meta b/Scripts/TaglibSharp/Tiff/Pef/File.cs.meta new file mode 100644 index 0000000..bac6eb8 --- /dev/null +++ b/Scripts/TaglibSharp/Tiff/Pef/File.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b676c36c60636e93fbebf5d845d25436 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Tiff/Rw2.meta b/Scripts/TaglibSharp/Tiff/Rw2.meta new file mode 100644 index 0000000..e337d75 --- /dev/null +++ b/Scripts/TaglibSharp/Tiff/Rw2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 869176644a1493e4a94a3ee3f9106847 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Tiff/Rw2/File.cs b/Scripts/TaglibSharp/Tiff/Rw2/File.cs new file mode 100644 index 0000000..d698319 --- /dev/null +++ b/Scripts/TaglibSharp/Tiff/Rw2/File.cs @@ -0,0 +1,349 @@ +// +// File.cs: Provides tagging for Panasonic Rw2 files +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2010 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using TagLib.IFD; +using TagLib.Image; + +namespace TagLib.Tiff.Rw2 +{ + + /// <summary> + /// This class extends <see cref="TagLib.Tiff.BaseTiffFile" /> to provide tagging + /// for RW2 image files. + /// </summary> + [SupportedMimeType ("taglib/rw2", "rw2")] + [SupportedMimeType ("image/rw2")] + [SupportedMimeType ("taglib/raw", "raw")] + [SupportedMimeType ("image/raw")] + [SupportedMimeType ("image/x-raw")] + [SupportedMimeType ("image/x-panasonic-raw")] + public class File : BaseTiffFile + { + #region private fields + + /// <summary> + /// The Properties of the image + /// </summary> + Properties properties; + + #endregion + + #region public Properties + + /// <summary> + /// Gets the media properties of the file represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Properties" /> object containing the + /// media properties of the file represented by the current + /// instance. + /// </value> + public override Properties Properties { + get { return properties; } + } + + /// <summary> + /// Indicates if tags can be written back to the current file or not + /// </summary> + /// <value> + /// A <see cref="bool" /> which is true if tags can be written to the + /// current file, otherwise false. + /// </value> + public override bool Writeable { + get { return false; } + } + + /// <summary> + /// The JPEG file that's embedded in the RAW file. + /// </summary> + public Jpeg.File JpgFromRaw { + get; + internal set; + } + + #endregion + + #region constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system and specified read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path, ReadStyle propertiesStyle) + : this (new LocalFileAbstraction (path), propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path) + : this (path, ReadStyle.Average) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction and + /// specified read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction, ReadStyle propertiesStyle) + : base (abstraction) + { + Magic = 85; // Panasonic uses 0x55 + Read (propertiesStyle); + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + protected File (IFileAbstraction abstraction) + : this (abstraction, ReadStyle.Average) + { + } + + #endregion + + #region Public Methods + + /// <summary> + /// Saves the changes made in the current instance to the + /// file it represents. + /// </summary> + public override void Save () + { + throw new NotSupportedException (); + } + + /// <summary> + /// Gets a tag of a specified type from the current instance, + /// optionally creating a new tag if possible. + /// </summary> + /// <param name="type"> + /// A <see cref="TagLib.TagTypes" /> value indicating the + /// type of tag to read. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> value specifying whether or not to + /// try and create the tag if one is not found. + /// </param> + /// <returns> + /// A <see cref="Tag" /> object containing the tag that was + /// found in or added to the current instance. If no + /// matching tag was found and none was created, <see + /// langword="null" /> is returned. + /// </returns> + public override Tag GetTag (TagTypes type, bool create) + { + Tag tag = base.GetTag (type, false); + if (tag != null) { + return tag; + } + + if (!create || (type & ImageTag.AllowedTypes) == 0) + return null; + + if (type != TagTypes.TiffIFD) + return base.GetTag (type, create); + + ImageTag new_tag = new IFDTag (this); + ImageTag.AddTag (new_tag); + return new_tag; + } + + #endregion + + #region private methods + + /// <summary> + /// Reads the information from file with a specified read style. + /// </summary> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + void Read (ReadStyle propertiesStyle) + { + Mode = AccessMode.Read; + try { + ImageTag = new CombinedImageTag (TagTypes.TiffIFD); + + ReadFile (); + + TagTypesOnDisk = TagTypes; + + if ((propertiesStyle & ReadStyle.Average) != 0) + properties = ExtractProperties (); + + } finally { + Mode = AccessMode.Closed; + } + } + + /// <summary> + /// Parses the RW2 file + /// </summary> + void ReadFile () + { + // A RW2 file starts with a Tiff header followed by a RW2 header + uint first_ifd_offset = ReadHeader (); + uint raw_ifd_offset = ReadAdditionalRW2Header (); + + ReadIFD (first_ifd_offset, 3); + ReadIFD (raw_ifd_offset, 1); + } + + /// <summary> + /// Reads and validates the RW2 header started at the current position. + /// </summary> + /// <returns> + /// A <see cref="System.UInt32"/> with the offset to the IFD with the RAW data. + /// </returns> + uint ReadAdditionalRW2Header () + { + // RW2 Header + // + // Seems to be 16 bytes, no idea on the meaning of these. + + ByteVector header = ReadBlock (16); + + if (header.Count != 16) + throw new CorruptFileException ("Unexpected end of RW2 header"); + + return (uint)Tell; + } + + /// <summary> + /// Attempts to extract the media properties of the main + /// photo. + /// </summary> + /// <returns> + /// A <see cref="Properties" /> object with a best effort guess + /// at the right values. When no guess at all can be made, + /// <see langword="null" /> is returned. + /// </returns> + Properties ExtractProperties () + { + int width = 0, height = 0; + + IFDTag tag = GetTag (TagTypes.TiffIFD) as IFDTag; + IFDStructure structure = tag.Structure; + + width = (int)(structure.GetLongValue (0, 0x07) ?? 0); + height = (int)(structure.GetLongValue (0, 0x06) ?? 0); + + var vendor = ImageTag.Make; + if (vendor == "LEICA") + vendor = "Leica"; + var desc = $"{vendor} RAW File"; + + if (width > 0 && height > 0) { + return new Properties (TimeSpan.Zero, new Codec (width, height, desc)); + } + + return null; + } + + /// <summary> + /// Creates an IFD reader to parse the file. + /// </summary> + /// <param name="file"> + /// A <see cref="File"/> to read from. + /// </param> + /// <param name="is_bigendian"> + /// A <see cref="System.Boolean"/>, it must be true, if the data of the IFD should be + /// read as bigendian, otherwise false. + /// </param> + /// <param name="structure"> + /// A <see cref="IFDStructure"/> that will be populated. + /// </param> + /// <param name="base_offset"> + /// A <see cref="System.Int64"/> value describing the base were the IFD offsets + /// refer to. E.g. in Jpegs the IFD are located in an Segment and the offsets + /// inside the IFD refer from the beginning of this segment. So <paramref + /// name="base_offset"/> must contain the beginning of the segment. + /// </param> + /// <param name="ifd_offset"> + /// A <see cref="System.UInt32"/> value with the beginning of the IFD relative to + /// <paramref name="base_offset"/>. + /// </param> + /// <param name="max_offset"> + /// A <see cref="System.UInt32"/> value with maximal possible offset. This is to limit + /// the size of the possible data; + /// </param> + protected override IFD.IFDReader CreateIFDReader (BaseTiffFile file, bool is_bigendian, IFDStructure structure, long base_offset, uint ifd_offset, uint max_offset) + { + return new IFDReader (file, is_bigendian, structure, base_offset, ifd_offset, max_offset); + } + + #endregion + + } +} diff --git a/Scripts/TaglibSharp/Tiff/Rw2/File.cs.meta b/Scripts/TaglibSharp/Tiff/Rw2/File.cs.meta new file mode 100644 index 0000000..4d73c01 --- /dev/null +++ b/Scripts/TaglibSharp/Tiff/Rw2/File.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e3af45a01bea4ee838c000da54a6ec9e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Tiff/Rw2/IFDReader.cs b/Scripts/TaglibSharp/Tiff/Rw2/IFDReader.cs new file mode 100644 index 0000000..32cff56 --- /dev/null +++ b/Scripts/TaglibSharp/Tiff/Rw2/IFDReader.cs @@ -0,0 +1,137 @@ +// +// IFDReader.cs: Panasonic Rw2-specific IFD reader +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2010 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System.IO; +using TagLib.IFD; + +namespace TagLib.Tiff.Rw2 +{ + /// <summary> + /// Panasonic Rw2-specific IFD reader + /// </summary> + public class IFDReader : TagLib.IFD.IFDReader + { + + #region Constructors + + /// <summary> + /// Constructor. Reads an IFD from given file, using the given endianness. + /// </summary> + /// <param name="file"> + /// A <see cref="File"/> to read from. + /// </param> + /// <param name="is_bigendian"> + /// A <see cref="System.Boolean"/>, it must be true, if the data of the IFD should be + /// read as bigendian, otherwise false. + /// </param> + /// <param name="structure"> + /// A <see cref="IFDStructure"/> that will be populated. + /// </param> + /// <param name="base_offset"> + /// A <see cref="System.Int64"/> value describing the base were the IFD offsets + /// refer to. E.g. in Jpegs the IFD are located in an Segment and the offsets + /// inside the IFD refer from the beginning of this segment. So <paramref + /// name="base_offset"/> must contain the beginning of the segment. + /// </param> + /// <param name="ifd_offset"> + /// A <see cref="System.UInt32"/> value with the beginning of the IFD relative to + /// <paramref name="base_offset"/>. + /// </param> + /// <param name="max_offset"> + /// A <see cref="System.UInt32"/> value with maximal possible offset. This is to limit + /// the size of the possible data; + /// </param> + public IFDReader (BaseTiffFile file, bool is_bigendian, IFDStructure structure, long base_offset, uint ifd_offset, uint max_offset) : + base (file, is_bigendian, structure, base_offset, ifd_offset, max_offset) + { + } + + #endregion + + /// <summary> + /// Try to parse the given IFD entry, used to discover format-specific entries. + /// </summary> + /// <param name="tag"> + /// A <see cref="System.UInt16"/> with the tag of the entry. + /// </param> + /// <param name="type"> + /// A <see cref="System.UInt16"/> with the type of the entry. + /// </param> + /// <param name="count"> + /// A <see cref="System.UInt32"/> with the data count of the entry. + /// </param> + /// <param name="base_offset"> + /// A <see cref="System.Int64"/> with the base offset which every offsets in the + /// IFD are relative to. + /// </param> + /// <param name="offset"> + /// A <see cref="System.UInt32"/> with the offset of the entry. + /// </param> + /// <returns> + /// A <see cref="IFDEntry"/> with the given parameters, or null if none was parsed, after + /// which the normal TIFF parsing is used. + /// </returns> + protected override IFDEntry ParseIFDEntry (ushort tag, ushort type, uint count, long base_offset, uint offset) + { + if (tag == 0x002e && !seen_jpgfromraw) { + // FIXME: JpgFromRaw + + file.Seek (base_offset + offset, SeekOrigin.Begin); + var data = file.ReadBlock ((int)count); + var mem_stream = new MemoryStream (data.Data); + var res = new StreamJPGAbstraction (mem_stream); + (file as File).JpgFromRaw = new Jpeg.File (res, ReadStyle.Average); + + seen_jpgfromraw = true; + return null; + } + + return base.ParseIFDEntry (tag, type, count, base_offset, offset); + } + + bool seen_jpgfromraw; + } + + class StreamJPGAbstraction : TagLib.File.IFileAbstraction + { + public StreamJPGAbstraction (Stream stream) + { + ReadStream = stream; + } + + public string Name { + get { return "JpgFromRaw.jpg"; } + } + + public void CloseStream (Stream stream) + { + stream.Close (); + } + + public Stream ReadStream { get; private set; } + + public Stream WriteStream { + get { return ReadStream; } + } + } +} diff --git a/Scripts/TaglibSharp/Tiff/Rw2/IFDReader.cs.meta b/Scripts/TaglibSharp/Tiff/Rw2/IFDReader.cs.meta new file mode 100644 index 0000000..28038c7 --- /dev/null +++ b/Scripts/TaglibSharp/Tiff/Rw2/IFDReader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 848f6e443474cdfefaa25124a6cf318d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Tiff/Rw2/IFDTag.cs b/Scripts/TaglibSharp/Tiff/Rw2/IFDTag.cs new file mode 100644 index 0000000..cb447b2 --- /dev/null +++ b/Scripts/TaglibSharp/Tiff/Rw2/IFDTag.cs @@ -0,0 +1,86 @@ +// +// IFDTag.cs: Handles Panasonics weird metadata structure. +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2010 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using TagLib.IFD.Tags; + +namespace TagLib.Tiff.Rw2 +{ + /// <summary> + /// Handles the weird structure of Panasonic metadata. + /// </summary> + public class IFDTag : TagLib.IFD.IFDTag + { + readonly File file; + + internal IFDTag (File file) + { + this.file = file; + } + + /// <summary> + /// Gets the ISO speed the image, the current instance belongs + /// to, was taken with. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the ISO speed as defined in ISO 12232. + /// </value> + /// <remarks> + /// <para>Panasonic stores these in a somewhat unstandard location.</para> + /// </remarks> + public override uint? ISOSpeedRatings { + // TODO: The value in JPGFromRAW should probably be used as well. + get { + return Structure.GetLongValue (0, (ushort)PanasonicMakerNoteEntryTag.ISO); + } + set { + Structure.SetLongValue (0, (ushort)PanasonicMakerNoteEntryTag.ISO, value ?? 0); + } + } + + /// <summary> + /// Gets the focal length the image, the current instance belongs + /// to, was taken with, assuming a 35mm film camera. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the focal length in 35mm equivalent in millimeters. + /// </value> + /// <remarks> + /// <para>Panasonic stores these in a somewhat unstandard location.</para> + /// </remarks> + public override uint? FocalLengthIn35mmFilm { + get { + var jpg = file.JpgFromRaw; + if (jpg == null) + return base.FocalLengthIn35mmFilm; + + if (!(jpg.GetTag (TagTypes.TiffIFD, true) is Image.ImageTag tag)) + return base.FocalLengthIn35mmFilm; + + return tag.FocalLengthIn35mmFilm ?? base.FocalLengthIn35mmFilm; + } + set { + (file.JpgFromRaw.GetTag (TagTypes.TiffIFD, true) as Image.ImageTag).FocalLengthIn35mmFilm = value; + } + } + } +} diff --git a/Scripts/TaglibSharp/Tiff/Rw2/IFDTag.cs.meta b/Scripts/TaglibSharp/Tiff/Rw2/IFDTag.cs.meta new file mode 100644 index 0000000..bbdfdae --- /dev/null +++ b/Scripts/TaglibSharp/Tiff/Rw2/IFDTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 89b744bace7dfa6a485d00d422087ba0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/UnsupportedFormatException.cs b/Scripts/TaglibSharp/UnsupportedFormatException.cs new file mode 100644 index 0000000..bf2a0cb --- /dev/null +++ b/Scripts/TaglibSharp/UnsupportedFormatException.cs @@ -0,0 +1,163 @@ +// +// UnsupportedFormatException.cs: +// +// Author: +// Aaron Bockover (abockover@novell.com) +// +// Original Source: +// Entagged# +// +// Copyright (C) 2005-2006 Novell, Inc. +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Runtime.Serialization; + +namespace TagLib +{ + /// <summary> + /// This class extends <see cref="Exception" /> and is used to + /// indicate that a file or tag is stored in an unsupported format + /// and cannot be read or written by the current implementation. + /// </summary> + /// <example> + /// <para>Catching an exception when creating a <see + /// cref="File" />.</para> + /// <code lang="C#"> + /// using System; + /// using TagLib; + /// + /// public class ExceptionTest + /// { + /// public static void Main () + /// { + /// try { + /// File file = File.Create ("myfile.flv"); // Not supported, YET! + /// } catch (UnsupportedFormatException e) { + /// Console.WriteLine ("That file format is not supported: {0}", e.ToString ()); + /// } + /// } + /// } + /// </code> + /// <code lang="C++"> + /// #using &lt;System.dll> + /// #using &lt;taglib-sharp.dll> + /// + /// using System; + /// using TagLib; + /// + /// void main () + /// { + /// try { + /// File file = File::Create ("myfile.flv"); // Not supported, YET! + /// } catch (UnsupportedFormatException^ e) { + /// Console::WriteLine ("That file format is not supported: {0}", e); + /// } + /// } + /// </code> + /// <code lang="VB"> + /// Imports System + /// Imports TagLib + /// + /// Public Class ExceptionTest + /// Public Shared Sub Main () + /// Try + /// file As File = File.Create ("myfile.flv") ' Not supported, YET! + /// Catch e As UnsupportedFormatException + /// Console.WriteLine ("That file format is not supported: {0}", e.ToString ()); + /// End Try + /// End Sub + /// End Class + /// </code> + /// <code lang="Boo"> + /// import System + /// import TagLib + /// + /// try: + /// file As File = File.Create ("myfile.flv") # Not supported, YET! + /// catch e as UnsupportedFormatException: + /// Console.WriteLine ("That file format is not supported: {0}", e.ToString ()); + /// </code> + /// </example> + [Serializable] + public class UnsupportedFormatException : Exception + { + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="UnsupportedFormatException" /> with a specified + /// message. + /// </summary> + /// <param name="message"> + /// A <see cref="string" /> containing a message explaining + /// the reason for the exception. + /// </param> + public UnsupportedFormatException (string message) + : base (message) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="UnsupportedFormatException" /> with the default + /// values. + /// </summary> + public UnsupportedFormatException () + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="UnsupportedFormatException" /> with a specified + /// message containing a specified exception. + /// </summary> + /// <param name="message"> + /// A <see cref="string" /> containing a message explaining + /// the reason for the exception. + /// </param> + /// <param name="innerException"> + /// A <see cref="Exception" /> object to be contained in the + /// new exception. For example, previously caught exception. + /// </param> + public UnsupportedFormatException (string message, Exception innerException) + : base (message, innerException) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="UnsupportedFormatException" /> from a specified + /// serialization info and streaming context. + /// </summary> + /// <param name="info"> + /// A <see cref="SerializationInfo" /> object containing the + /// serialized data to be used for the new instance. + /// </param> + /// <param name="context"> + /// A <see cref="StreamingContext" /> object containing the + /// streaming context information for the new instance. + /// </param> + /// <remarks> + /// This constructor is implemented because <see + /// cref="UnsupportedFormatException" /> implements the <see + /// cref="ISerializable" /> interface. + /// </remarks> + protected UnsupportedFormatException (SerializationInfo info, StreamingContext context) + : base (info, context) + { + } + } +} \ No newline at end of file diff --git a/Scripts/TaglibSharp/UnsupportedFormatException.cs.meta b/Scripts/TaglibSharp/UnsupportedFormatException.cs.meta new file mode 100644 index 0000000..c522cd8 --- /dev/null +++ b/Scripts/TaglibSharp/UnsupportedFormatException.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 752a7a288551f6a54a14e8117256e87a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/WavPack.meta b/Scripts/TaglibSharp/WavPack.meta new file mode 100644 index 0000000..afcefd8 --- /dev/null +++ b/Scripts/TaglibSharp/WavPack.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b9ed488160dc36a3f88238955c9d0fd8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/WavPack/File.cs b/Scripts/TaglibSharp/WavPack/File.cs new file mode 100644 index 0000000..54df146 --- /dev/null +++ b/Scripts/TaglibSharp/WavPack/File.cs @@ -0,0 +1,271 @@ +// +// File.cs: Provides tagging and properties support for WavPack files. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// wvfile.cpp from libtunepimp +// +// Copyright (C) 2006-2007 Brian Nickel +// Copyright (C) 2006 by Lukáš Lalinský (Original Implementation) +// Copyright (C) 2004 by Allan Sandfeld Jensen (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; + +namespace TagLib.WavPack +{ + /// <summary> + /// This class extends <see cref="TagLib.NonContainer.File" /> to + /// provide tagging and properties support for WavPack files. + /// </summary> + /// <remarks> + /// A <see cref="TagLib.Ape.Tag" /> will be added automatically to + /// any file that doesn't contain one. This change does not effect + /// the file and can be reversed using the following method: + /// <code>file.RemoveTags (file.TagTypes &amp; ~file.TagTypesOnDisk);</code> + /// </remarks> + [SupportedMimeType ("taglib/wv", "wv")] + [SupportedMimeType ("audio/x-wavpack")] + public class File : TagLib.NonContainer.File + { + #region Private Fields + + /// <summary> + /// Contains the block with the audio header. + /// </summary> + ByteVector header_block; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system and specified read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path, ReadStyle propertiesStyle) + : base (path, propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified path in the local file + /// system with an average read style. + /// </summary> + /// <param name="path"> + /// A <see cref="string" /> object containing the path of the + /// file to use in the new instance. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="path" /> is <see langword="null" />. + /// </exception> + public File (string path) + : base (path) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction and + /// specified read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction, ReadStyle propertiesStyle) + : base (abstraction, propertiesStyle) + { + } + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="File" /> for a specified file abstraction with an + /// average read style. + /// </summary> + /// <param name="abstraction"> + /// A <see cref="TagLib.File.IFileAbstraction" /> object to use when + /// reading from and writing to the file. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="abstraction" /> is <see langword="null" + /// />. + /// </exception> + public File (IFileAbstraction abstraction) + : base (abstraction) + { + } + + #endregion + + + + #region Public Methods + + /// <summary> + /// Gets a tag of a specified type from the current instance, + /// optionally creating a new tag if possible. + /// </summary> + /// <param name="type"> + /// A <see cref="TagLib.TagTypes" /> value indicating the + /// type of tag to read. + /// </param> + /// <param name="create"> + /// A <see cref="bool" /> value specifying whether or not to + /// try and create the tag if one is not found. + /// </param> + /// <returns> + /// A <see cref="Tag" /> object containing the tag that was + /// found in or added to the current instance. If no + /// matching tag was found and none was created, <see + /// langword="null" /> is returned. + /// </returns> + /// <remarks> + /// If a <see cref="TagLib.Id3v2.Tag" /> is added to the + /// current instance, it will be placed at the start of the + /// file. On the other hand, <see cref="TagLib.Id3v1.Tag" /> + /// <see cref="TagLib.Ape.Tag" /> will be added to the end of + /// the file. All other tag types will be ignored. + /// </remarks> + public override Tag GetTag (TagTypes type, bool create) + { + Tag t = (Tag as TagLib.NonContainer.Tag).GetTag (type); + + if (t != null || !create) + return t; + + switch (type) { + case TagTypes.Id3v1: + return EndTag.AddTag (type, Tag); + + case TagTypes.Id3v2: + return StartTag.AddTag (type, Tag); + + case TagTypes.Ape: + return EndTag.AddTag (type, Tag); + + default: + return null; + } + } + + #endregion + + + + #region Protected Methods + + /// <summary> + /// Reads format specific information at the start of the + /// file. + /// </summary> + /// <param name="start"> + /// A <see cref="long" /> value containing the seek position + /// at which the tags end and the media data begins. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + protected override void ReadStart (long start, ReadStyle propertiesStyle) + { + if (header_block != null && + (propertiesStyle & ReadStyle.Average) == 0) + return; + + Seek (start); + header_block = ReadBlock ((int)StreamHeader.Size); + } + + /// <summary> + /// Reads format specific information at the end of the + /// file. + /// </summary> + /// <param name="end"> + /// A <see cref="long" /> value containing the seek position + /// at which the media data ends and the tags begin. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + protected override void ReadEnd (long end, ReadStyle propertiesStyle) + { + // Make sure we have an APE tag. + GetTag (TagTypes.Ape, true); + } + + /// <summary> + /// Reads the audio properties from the file represented by + /// the current instance. + /// </summary> + /// <param name="start"> + /// A <see cref="long" /> value containing the seek position + /// at which the tags end and the media data begins. + /// </param> + /// <param name="end"> + /// A <see cref="long" /> value containing the seek position + /// at which the media data ends and the tags begin. + /// </param> + /// <param name="propertiesStyle"> + /// A <see cref="ReadStyle" /> value specifying at what level + /// of accuracy to read the media properties, or <see + /// cref="ReadStyle.None" /> to ignore the properties. + /// </param> + /// <returns> + /// A <see cref="TagLib.Properties" /> object describing the + /// media properties of the file represented by the current + /// instance. + /// </returns> + protected override Properties ReadProperties (long start, long end, ReadStyle propertiesStyle) + { + var header = new StreamHeader (header_block, end - start); + return new Properties (TimeSpan.Zero, header); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/WavPack/File.cs.meta b/Scripts/TaglibSharp/WavPack/File.cs.meta new file mode 100644 index 0000000..a591685 --- /dev/null +++ b/Scripts/TaglibSharp/WavPack/File.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6eebeb3ba6e5197978bd617d19e032cd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/WavPack/StreamHeader.cs b/Scripts/TaglibSharp/WavPack/StreamHeader.cs new file mode 100644 index 0000000..80df608 --- /dev/null +++ b/Scripts/TaglibSharp/WavPack/StreamHeader.cs @@ -0,0 +1,358 @@ +// +// StreamHeader.cs: Provides support for reading WavPack audio properties. +// +// Author: +// Brian Nickel (brian.nickel@gmail.com) +// +// Original Source: +// wvproperties.cpp from libtunepimp +// +// Copyright (C) 2006-2007 Brian Nickel +// Copyright (C) 2006 by Lukáš Lalinský (Original Implementation) +// Copyright (C) 2004 by Allan Sandfeld Jensen (Original Implementation) +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Globalization; + +namespace TagLib.WavPack +{ + /// <summary> + /// This struct implements <see cref="IAudioCodec" /> to provide + /// support for reading WavPack audio properties. + /// </summary> + public struct StreamHeader : IAudioCodec, ILosslessAudioCodec, IEquatable<StreamHeader> + { + #region Constants + + static readonly uint[] sample_rates = new uint[] { + 6000, 8000, 9600, 11025, 12000, 16000, 22050, 24000, + 32000, 44100, 48000, 64000, 88200, 96000, 192000}; + + const int BYTES_STORED = 3; + const int MONO_FLAG = 4; + const int SHIFT_LSB = 13; + const long SHIFT_MASK = (0x1fL << SHIFT_LSB); + const int SRATE_LSB = 23; + const long SRATE_MASK = (0xfL << SRATE_LSB); + + #endregion + + + + #region Private Fields + + /// <summary> + /// Contains the number of bytes in the stream. + /// </summary> + readonly long stream_length; + + /// <summary> + /// Contains the WavPack version. + /// </summary> + readonly ushort version; + + /// <summary> + /// Contains the flags. + /// </summary> + readonly uint flags; + + /// <summary> + /// Contains the sample count. + /// </summary> + readonly uint samples; + + #endregion + + + #region Public Static Fields + + /// <summary> + /// The size of a WavPack header. + /// </summary> + public const uint Size = 32; + + /// <summary> + /// The identifier used to recognize a WavPack file. + /// </summary> + /// <value> + /// "wvpk" + /// </value> + public static readonly ReadOnlyByteVector FileIdentifier = "wvpk"; + + #endregion + + + + #region Constructors + + /// <summary> + /// Constructs and initializes a new instance of <see + /// cref="StreamHeader" /> for a specified header block and + /// stream length. + /// </summary> + /// <param name="data"> + /// A <see cref="ByteVector" /> object containing the stream + /// header data. + /// </param> + /// <param name="streamLength"> + /// A <see cref="long" /> value containing the length of the + /// WavPack stream in bytes. + /// </param> + /// <exception cref="ArgumentNullException"> + /// <paramref name="data" /> is <see langword="null" />. + /// </exception> + /// <exception cref="CorruptFileException"> + /// <paramref name="data" /> does not begin with <see + /// cref="FileIdentifier" /> or is less than <see cref="Size" + /// /> bytes long. + /// </exception> + public StreamHeader (ByteVector data, long streamLength) + { + if (data == null) + throw new ArgumentNullException (nameof (data)); + + if (!data.StartsWith (FileIdentifier)) + throw new CorruptFileException ("Data does not begin with identifier."); + + if (data.Count < Size) + throw new CorruptFileException ("Insufficient data in stream header"); + + stream_length = streamLength; + version = data.Mid (8, 2).ToUShort (false); + flags = data.Mid (24, 4).ToUInt (false); + samples = data.Mid (12, 4).ToUInt (false); + } + + #endregion + + + + #region Public Properties + + /// <summary> + /// Gets the duration of the media represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="TimeSpan" /> containing the duration of the + /// media represented by the current instance. + /// </value> + public TimeSpan Duration { + get { + return AudioSampleRate > 0 ? + TimeSpan.FromSeconds (samples / (double)AudioSampleRate + 0.5) : TimeSpan.Zero; + } + } + + /// <summary> + /// Gets the types of media represented by the current + /// instance. + /// </summary> + /// <value> + /// Always <see cref="MediaTypes.Audio" />. + /// </value> + public MediaTypes MediaTypes { + get { return MediaTypes.Audio; } + } + + /// <summary> + /// Gets a text description of the media represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing a description + /// of the media represented by the current instance. + /// </value> + public string Description { + get { + return string.Format (CultureInfo.InvariantCulture, "WavPack Version {0} Audio", Version); + } + } + + /// <summary> + /// Gets the bitrate of the audio represented by the current + /// instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing a bitrate of the + /// audio represented by the current instance. + /// </value> + public int AudioBitrate { + get { + return (int)(Duration > TimeSpan.Zero ? ((stream_length * 8L) / Duration.TotalSeconds) / 1000 : 0); + } + } + + /// <summary> + /// Gets the sample rate of the audio represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the sample rate of + /// the audio represented by the current instance. + /// </value> + public int AudioSampleRate { + get { + return (int)(sample_rates[(flags & SRATE_MASK) >> SRATE_LSB]); + } + } + + /// <summary> + /// Gets the number of channels in the audio represented by + /// the current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the number of + /// channels in the audio represented by the current + /// instance. + /// </value> + public int AudioChannels { + get { return ((flags & MONO_FLAG) != 0) ? 1 : 2; } + } + + /// <summary> + /// Gets the WavPack version of the audio represented by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the WavPack version + /// of the audio represented by the current instance. + /// </value> + public int Version { + get { return version; } + } + + /// <summary> + /// Gets the number of bits per sample in the audio + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="int" /> value containing the number of bits + /// per sample in the audio represented by the current + /// instance. + /// </value> + public int BitsPerSample { + get { + return (int)(((flags & BYTES_STORED) + 1) * 8 - ((flags & SHIFT_MASK) >> SHIFT_LSB)); + } + } + + #endregion + + + + #region IEquatable + + /// <summary> + /// Generates a hash code for the current instance. + /// </summary> + /// <returns> + /// A <see cref="int" /> value containing the hash code for + /// the current instance. + /// </returns> + public override int GetHashCode () + { + unchecked { + return (int)(flags ^ samples ^ version); + } + } + + /// <summary> + /// Checks whether or not the current instance is equal to + /// another object. + /// </summary> + /// <param name="other"> + /// A <see cref="object" /> to compare to the current + /// instance. + /// </param> + /// <returns> + /// A <see cref="bool" /> value indicating whether or not the + /// current instance is equal to <paramref name="other" />. + /// </returns> + /// <seealso cref="M:System.IEquatable`1.Equals" /> + public override bool Equals (object other) + { + if (!(other is StreamHeader)) + return false; + + return Equals ((StreamHeader)other); + } + + /// <summary> + /// Checks whether or not the current instance is equal to + /// another instance of <see cref="StreamHeader" />. + /// </summary> + /// <param name="other"> + /// A <see cref="StreamHeader" /> object to compare to the + /// current instance. + /// </param> + /// <returns> + /// A <see cref="bool" /> value indicating whether or not the + /// current instance is equal to <paramref name="other" />. + /// </returns> + /// <seealso cref="M:System.IEquatable`1.Equals" /> + public bool Equals (StreamHeader other) + { + return flags == other.flags && + samples == other.samples && + version == other.version; + } + + /// <summary> + /// Gets whether or not two instances of <see + /// cref="StreamHeader" /> are equal to eachother. + /// </summary> + /// <param name="first"> + /// The first <see cref="StreamHeader" /> object to compare. + /// </param> + /// <param name="second"> + /// The second <see cref="StreamHeader" /> object to compare. + /// </param> + /// <returns> + /// <see langword="true" /> if <paramref name="first" /> is + /// equal to <paramref name="second" />. Otherwise, <see + /// langword="false" />. + /// </returns> + public static bool operator == (StreamHeader first, StreamHeader second) + { + return first.Equals (second); + } + + /// <summary> + /// Gets whether or not two instances of <see + /// cref="StreamHeader" /> are unequal to eachother. + /// </summary> + /// <param name="first"> + /// The first <see cref="StreamHeader" /> object to compare. + /// </param> + /// <param name="second"> + /// The second <see cref="StreamHeader" /> object to compare. + /// </param> + /// <returns> + /// <see langword="true" /> if <paramref name="first" /> is + /// unequal to <paramref name="second" />. Otherwise, <see + /// langword="false" />. + /// </returns> + public static bool operator != (StreamHeader first, StreamHeader second) + { + return !first.Equals (second); + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/WavPack/StreamHeader.cs.meta b/Scripts/TaglibSharp/WavPack/StreamHeader.cs.meta new file mode 100644 index 0000000..7ac6973 --- /dev/null +++ b/Scripts/TaglibSharp/WavPack/StreamHeader.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d72dc2a9c5da35782929ef6eadf5d622 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Xmp.meta b/Scripts/TaglibSharp/Xmp.meta new file mode 100644 index 0000000..c3e0f6e --- /dev/null +++ b/Scripts/TaglibSharp/Xmp.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0dede2ed401bd04c595c176de03caae9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Xmp/XmlNodeExtensions.cs b/Scripts/TaglibSharp/Xmp/XmlNodeExtensions.cs new file mode 100644 index 0000000..34fd9b5 --- /dev/null +++ b/Scripts/TaglibSharp/Xmp/XmlNodeExtensions.cs @@ -0,0 +1,95 @@ +// +// XmlNodeExtensions.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2009 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System.Xml; + +namespace TagLib.Xmp +{ + static class XmlNodeExtensions + { + public static bool In (this XmlNode node, string ns) + { + return node.NamespaceURI == ns; + } + + public static bool Is (this XmlNode node, string ns, string name) + { + return node.In (ns) && node.LocalName == name; + } + + // 7.2.2 coreSyntaxTerms + // rdf:RDF | rdf:ID | rdf:about | rdf:parseType | rdf:resource | rdf:nodeID | rdf:datatype + public static bool IsCoreSyntax (this XmlNode node) + { + return node.In (XmpTag.RDF_NS) && ( + node.LocalName == XmpTag.RDF_URI || + node.LocalName == XmpTag.ID_URI || + node.LocalName == XmpTag.ABOUT_URI || + node.LocalName == XmpTag.PARSE_TYPE_URI || + node.LocalName == XmpTag.RESOURCE_URI || + node.LocalName == XmpTag.NODE_ID_URI || + node.LocalName == XmpTag.DATA_TYPE_URI + ); + } + + // 7.2.4 oldTerms + // rdf:aboutEach | rdf:aboutEachPrefix | rdf:bagID + public static bool IsOld (this XmlNode node) + { + return node.In (XmpTag.RDF_NS) && ( + node.LocalName == XmpTag.ABOUT_EACH_URI || + node.LocalName == XmpTag.ABOUT_EACH_PREFIX_URI || + node.LocalName == XmpTag.BAG_ID_URI + ); + } + + // 7.2.5 nodeElementURIs + // anyURI - ( coreSyntaxTerms | rdf:li | oldTerms ) + public static bool IsNodeElement (this XmlNode node) + { + return !node.IsCoreSyntax () && + !node.Is (XmpTag.RDF_NS, XmpTag.LI_URI) && + !node.IsOld (); + } + + // 7.2.6 propertyElementURIs + // anyURI - ( coreSyntaxTerms | rdf:Description | oldTerms ) + public static bool IsPropertyElement (this XmlNode node) + { + return !node.IsCoreSyntax () && + !node.Is (XmpTag.RDF_NS, XmpTag.DESCRIPTION_URI) && + !node.IsOld (); + } + + // 7.2.7 propertyAttributeURIs + // anyURI - ( coreSyntaxTerms | rdf:Description | rdf:li | oldTerms ) + public static bool IsPropertyAttribute (this XmlNode node) + { + return node is XmlAttribute && + !node.IsCoreSyntax () && + !node.Is (XmpTag.RDF_NS, XmpTag.DESCRIPTION_URI) && + !node.Is (XmpTag.RDF_NS, XmpTag.LI_URI) && + !node.IsOld (); + } + } +} diff --git a/Scripts/TaglibSharp/Xmp/XmlNodeExtensions.cs.meta b/Scripts/TaglibSharp/Xmp/XmlNodeExtensions.cs.meta new file mode 100644 index 0000000..c5669e2 --- /dev/null +++ b/Scripts/TaglibSharp/Xmp/XmlNodeExtensions.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5565ad63b1446ff9d9763f7ce5e798f0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Xmp/XmpNode.cs b/Scripts/TaglibSharp/Xmp/XmpNode.cs new file mode 100644 index 0000000..be62125 --- /dev/null +++ b/Scripts/TaglibSharp/Xmp/XmpNode.cs @@ -0,0 +1,433 @@ +// +// XmpNode.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2009 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; +using System.Xml; + +namespace TagLib.Xmp +{ + /// <summary> + /// An <see cref="XmpNode"/> represents a node in the XMP document. + /// This is any valid XMP element. + /// </summary> + public class XmpNode + { + + #region Private Fields + + /// <value> + /// The children of the current node + /// </value> + List<XmpNode> children; + + /// <value> + /// The qualifiers of the current node + /// </value> + Dictionary<string, Dictionary<string, XmpNode>> qualifiers; + + /// <value> + /// The name of the current node + /// </value> + string name; + + #endregion + + #region Properties + + /// <value> + /// The namespace the current instance belongs to + /// </value> + public string Namespace { get; private set; } + + /// <value> + /// The name of the current node instance + /// </value> + public string Name { + get { return name; } + internal set { + if (name != null) + throw new Exception ("Cannot change named node"); + + if (value == null) + throw new ArgumentException ("value"); + + name = value; + } + } + + /// <value> + /// The text value of the current node + /// </value> + public string Value { get; set; } + + /// <value> + /// The type of the current node + /// </value> + public XmpNodeType Type { get; internal set; } + + + /// <value> + /// The number of qualifiers of the current instance + /// </value> + public int QualifierCount { + get { + if (qualifiers == null) + return 0; + int count = 0; + foreach (var collection in qualifiers.Values) { + count += collection?.Count ?? 0; + } + return count; + } + } + + /// <value> + /// The children of the current instance. + /// </value> + public List<XmpNode> Children { + // TODO: do not return a list, because it can be modified elsewhere + get { return children ?? new List<XmpNode> (); } + } + + #endregion + + #region Constructors + + /// <summary> + /// Constructor. + /// </summary> + /// <param name="ns"> + /// A <see cref="System.String"/> with the namespace of the new instance. + /// </param> + /// <param name="name"> + /// A <see cref="System.String"/> with the name of the new instance. + /// </param> + public XmpNode (string ns, string name) + { + // Namespaces in XMP need to end with / or #. Broken files are known + // to be floating around (we have one with MicrosoftPhoto in our tree). + // Correcting below. + if (ns != string.Empty && ns != XmpTag.XML_NS && !ns.EndsWith ("/") && !ns.EndsWith ("#")) + ns = $"{ns}/"; + + Namespace = ns; + Name = name; + Type = XmpNodeType.Simple; + Value = string.Empty; + } + + /// <summary> + /// Constructor. + /// </summary> + /// <param name="ns"> + /// A <see cref="System.String"/> with the namespace of the new instance. + /// </param> + /// <param name="name"> + /// A <see cref="System.String"/> with the name of the new instance. + /// </param> + /// <param name="value"> + /// A <see cref="System.String"/> with the txt value of the new instance. + /// </param> + public XmpNode (string ns, string name, string value) + : this (ns, name) + { + Value = value; + } + + #endregion + + #region Public Methods + + /// <summary> + /// Adds a node as child of the current node + /// </summary> + /// <param name="node"> + /// A <see cref="XmpNode"/> to be add as child + /// </param> + public void AddChild (XmpNode node) + { + if (node == null || node == this) + throw new ArgumentException ("node"); + + if (children == null) + children = new List<XmpNode> (); + + children.Add (node); + } + + /// <summary> + /// Removes the given node as child of the current instance + /// </summary> + /// <param name="node"> + /// A <see cref="XmpNode"/> to remove as child + /// </param> + public void RemoveChild (XmpNode node) + { + if (children == null) + return; + + children.Remove (node); + } + + /// <summary> + /// Get a named child from the current node + /// </summary> + /// <param name="ns"> + /// The namespace of the child node. + /// </param> + /// <param name="name"> + /// The name of the child node. + /// </param> + /// <returns> + /// A <see cref="XmpNode"/> with the given name and namespace. + /// </returns> + public XmpNode GetChild (string ns, string name) + { + foreach (var node in children) { + if (node.Namespace.Equals (ns) && node.Name.Equals (name)) + return node; + } + return null; + } + + /// <summary> + /// Adds a node as qualifier of the current instance + /// </summary> + /// <param name="node"> + /// A <see cref="XmpNode"/> to add as qualifier + /// </param> + public void AddQualifier (XmpNode node) + { + if (node == null || node == this) + throw new ArgumentException (nameof(node)); + + if (qualifiers == null) + qualifiers = new Dictionary<string, Dictionary<string, XmpNode>> (); + + if (!qualifiers.ContainsKey (node.Namespace)) + qualifiers[node.Namespace] = new Dictionary<string, XmpNode> (); + + qualifiers[node.Namespace][node.Name] = node; + } + + /// <summary> + /// Returns the qualifier associated with the given namespace <paramref name="ns"/> + /// and name <paramref name="name"/> + /// </summary> + /// <param name="ns"> + /// A <see cref="System.String"/> with the namespace of the qualifier + /// </param> + /// <param name="name"> + /// A <see cref="System.String"/> with the name of the qualifier + /// </param> + /// <returns> + /// A <see cref="XmpNode"/> with the qualifier + /// </returns> + public XmpNode GetQualifier (string ns, string name) + { + if (qualifiers == null) + return null; + if (!qualifiers.ContainsKey (ns)) + return null; + if (!qualifiers[ns].ContainsKey (name)) + return null; + return qualifiers[ns][name]; + } + + /// <summary> + /// Print a debug output of the node. + /// </summary> + public void Dump () + { + Dump (""); + } + + /// <summary> + /// Calls the Visitor for this node and every child node. + /// </summary> + /// <param name="visitor"> + /// A <see cref="XmpNodeVisitor"/> to access the node and the children. + /// </param> + public void Accept (XmpNodeVisitor visitor) + { + visitor.Visit (this); + + // TODO: what is with the qualifiers ? + // either add them to be also visited, or add a comment + if (children != null) { + foreach (XmpNode child in children) { + child.Accept (visitor); + } + } + } + + /// <summary> + /// Renders the current instance as child of the given node to the + /// given <see cref="XmlNode"/> + /// </summary> + /// <param name="parent"> + /// A <see cref="XmlNode"/> to render the current instance as child of. + /// </param> + public void RenderInto (XmlNode parent) + { + if (IsRootNode) { + AddAllChildrenTo (parent); + + } else if (IsReallySimpleType && parent.Attributes.GetNamedItem (XmpTag.PARSE_TYPE_URI, XmpTag.RDF_NS) == null) { + // Simple values can be added as attributes of the parent node. Not allowed when the parent has an rdf:parseType. + XmlAttribute attr = XmpTag.CreateAttribute (parent.OwnerDocument, Name, Namespace); + attr.Value = Value; + parent.Attributes.Append (attr); + + } else if (Type == XmpNodeType.Simple || Type == XmpNodeType.Struct) { + var node = XmpTag.CreateNode (parent.OwnerDocument, Name, Namespace); + node.InnerText = Value; + + if (Type == XmpNodeType.Struct) { + // Structured types are always handled as a parseType=Resource node. This way, IsReallySimpleType will + // not match for child nodes, which makes sure they are added as extra nodes to this node. Does the + // trick well, unit tests that prove this are in XmpSpecTest. + XmlAttribute attr = XmpTag.CreateAttribute (parent.OwnerDocument, XmpTag.PARSE_TYPE_URI, XmpTag.RDF_NS); + attr.Value = "Resource"; + node.Attributes.Append (attr); + } + + AddAllQualifiersTo (node); + AddAllChildrenTo (node); + parent.AppendChild (node); + + } else if (Type == XmpNodeType.Bag) { + var node = XmpTag.CreateNode (parent.OwnerDocument, Name, Namespace); + // TODO: Add all qualifiers. + if (QualifierCount > 0) + throw new NotImplementedException (); + var bag = XmpTag.CreateNode (parent.OwnerDocument, XmpTag.BAG_URI, XmpTag.RDF_NS); + foreach (var child in Children) + child.RenderInto (bag); + node.AppendChild (bag); + parent.AppendChild (node); + + } else if (Type == XmpNodeType.Alt) { + var node = XmpTag.CreateNode (parent.OwnerDocument, Name, Namespace); + // TODO: Add all qualifiers. + if (QualifierCount > 0) + throw new NotImplementedException (); + var bag = XmpTag.CreateNode (parent.OwnerDocument, XmpTag.ALT_URI, XmpTag.RDF_NS); + foreach (var child in Children) + child.RenderInto (bag); + node.AppendChild (bag); + parent.AppendChild (node); + + } else if (Type == XmpNodeType.Seq) { + var node = XmpTag.CreateNode (parent.OwnerDocument, Name, Namespace); + // TODO: Add all qualifiers. + if (QualifierCount > 0) + throw new NotImplementedException (); + var bag = XmpTag.CreateNode (parent.OwnerDocument, XmpTag.SEQ_URI, XmpTag.RDF_NS); + foreach (var child in Children) + child.RenderInto (bag); + node.AppendChild (bag); + parent.AppendChild (node); + + } else { + // Probably some combination of things we don't fully cover yet. + Dump (); + throw new NotImplementedException (); + } + } + + + #endregion + + #region Internal Methods + + internal void Dump (string prefix) + { + Console.WriteLine ("{0}{1}{2} ({4}) = \"{3}\"", prefix, Namespace, Name, Value, Type); + if (qualifiers != null) { + Console.WriteLine ("{0}Qualifiers:", prefix); + + foreach (string ns in qualifiers.Keys) { + foreach (string name in qualifiers[ns].Keys) { + qualifiers[ns][name].Dump (prefix + " -> "); + } + } + } + if (children != null) { + Console.WriteLine ("{0}Children:", prefix); + + foreach (XmpNode child in children) { + child.Dump (prefix + " -> "); + } + } + } + + #endregion + + #region Private Methods + + /// <summary> + /// Is this a node that we can transform into an attribute of the + /// parent node? Yes if it has no qualifiers or children, nor is + /// it part of a list. + /// </summary> + bool IsReallySimpleType { + get { + return Type == XmpNodeType.Simple && (children == null || children.Count == 0) + && QualifierCount == 0 && (Name != XmpTag.LI_URI || Namespace != XmpTag.RDF_NS); + } + } + + /// <summary> + /// Is this the root node of the tree? + /// </summary> + bool IsRootNode { + get { return Name == string.Empty && Namespace == string.Empty; } + } + + void AddAllQualifiersTo (XmlNode xml) + { + if (qualifiers == null) + return; + foreach (var collection in qualifiers.Values) { + foreach (XmpNode node in collection.Values) { + XmlAttribute attr = XmpTag.CreateAttribute (xml.OwnerDocument, node.Name, node.Namespace); + attr.Value = node.Value; + xml.Attributes.Append (attr); + } + } + } + + void AddAllChildrenTo (XmlNode parent) + { + if (children == null) + return; + foreach (var child in children) + child.RenderInto (parent); + } + #endregion + + + } +} diff --git a/Scripts/TaglibSharp/Xmp/XmpNode.cs.meta b/Scripts/TaglibSharp/Xmp/XmpNode.cs.meta new file mode 100644 index 0000000..45d9238 --- /dev/null +++ b/Scripts/TaglibSharp/Xmp/XmpNode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 409e50be3eebef6cea2e96a9334065ed +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Xmp/XmpNodeType.cs b/Scripts/TaglibSharp/Xmp/XmpNodeType.cs new file mode 100644 index 0000000..ad068c5 --- /dev/null +++ b/Scripts/TaglibSharp/Xmp/XmpNodeType.cs @@ -0,0 +1,56 @@ +// +// XmpNodeType.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2009 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.Xmp +{ + /// <summary> + /// Denotes the type of a node. + /// </summary> + public enum XmpNodeType + { + /// <summary> + /// Unstructured (simple) value node. + /// </summary> + Simple, + + /// <summary> + /// Structured value node. + /// </summary> + Struct, + + /// <summary> + /// Ordered array. + /// </summary> + Seq, + + /// <summary> + /// Language alternative. + /// </summary> + Alt, + + /// <summary> + /// Unordered structured value. + /// </summary> + Bag + } +} diff --git a/Scripts/TaglibSharp/Xmp/XmpNodeType.cs.meta b/Scripts/TaglibSharp/Xmp/XmpNodeType.cs.meta new file mode 100644 index 0000000..e57fb95 --- /dev/null +++ b/Scripts/TaglibSharp/Xmp/XmpNodeType.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 43b9fda1a2735e92aacdc4cfc0825529 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Xmp/XmpNodeVisitor.cs b/Scripts/TaglibSharp/Xmp/XmpNodeVisitor.cs new file mode 100644 index 0000000..c47b8f6 --- /dev/null +++ b/Scripts/TaglibSharp/Xmp/XmpNodeVisitor.cs @@ -0,0 +1,41 @@ +// +// XmpNodeVisitor.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2009 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +namespace TagLib.Xmp +{ + /// <summary> + /// A visitor that walks the XMP node tree. This can be used to + /// perform cleanups of XMP data. See the Visitor pattern for + /// more info if you don't know how to use this. + /// </summary> + public interface XmpNodeVisitor + { + /// <summary> + /// Visit an <see cref="XmpNode" />. + /// </summary> + /// <param name="node"> + /// The <see cref="XmpNode" /> that is being visited. + /// </param> + void Visit (XmpNode node); + } +} diff --git a/Scripts/TaglibSharp/Xmp/XmpNodeVisitor.cs.meta b/Scripts/TaglibSharp/Xmp/XmpNodeVisitor.cs.meta new file mode 100644 index 0000000..1340492 --- /dev/null +++ b/Scripts/TaglibSharp/Xmp/XmpNodeVisitor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 94705b4729239e479ad1edee63d50f5d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/TaglibSharp/Xmp/XmpTag.cs b/Scripts/TaglibSharp/Xmp/XmpTag.cs new file mode 100644 index 0000000..5c9fa54 --- /dev/null +++ b/Scripts/TaglibSharp/Xmp/XmpTag.cs @@ -0,0 +1,1389 @@ +// +// XmpTag.cs: +// +// Author: +// Ruben Vermeersch (ruben@savanne.be) +// +// Copyright (C) 2009 Ruben Vermeersch +// +// This library is free software; you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License version +// 2.1 as published by the Free Software Foundation. +// +// This library is distributed in the hope that it will be useful, but +// WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +// USA +// + +using System; +using System.Collections.Generic; +using System.Xml; + +using TagLib.Image; + +namespace TagLib.Xmp +{ + /// <summary> + /// Holds XMP (Extensible Metadata Platform) metadata. + /// </summary> + public class XmpTag : ImageTag + { + static XmpTag () + { + Initialize (); + } + + #region Parsing speedup + + Dictionary<string, Dictionary<string, XmpNode>> nodes; + + /// <summary> + /// Adobe namespace + /// </summary> + public static readonly string ADOBE_X_NS = "adobe:ns:meta/"; + + /// <summary> + /// Camera Raw Settings namespace + /// </summary> + public static readonly string CRS_NS = "http://ns.adobe.com/camera-raw-settings/1.0/"; + + /// <summary> + /// Dublin Core namespace + /// </summary> + public static readonly string DC_NS = "http://purl.org/dc/elements/1.1/"; + + /// <summary> + /// Exif namespace + /// </summary> + public static readonly string EXIF_NS = "http://ns.adobe.com/exif/1.0/"; + + /// <summary> + /// Exif aux namespace + /// </summary> + public static readonly string EXIF_AUX_NS = "http://ns.adobe.com/exif/1.0/aux/"; + + /// <summary> + /// JOB namespace + /// </summary> + public static readonly string JOB_NS = "http://ns.adobe.com/xap/1.0/sType/Job#"; + + /// <summary> + /// Microsoft Photo namespace + /// </summary> + public static readonly string MS_PHOTO_NS = "http://ns.microsoft.com/photo/1.0/"; + + /// <summary> + /// Photoshop namespace + /// </summary> + public static readonly string PHOTOSHOP_NS = "http://ns.adobe.com/photoshop/1.0/"; + + /// <summary> + /// Prism namespace + /// </summary> + public static readonly string PRISM_NS = "http://prismstandard.org/namespaces/basic/2.1/"; + + /// <summary> + /// RDF namespace + /// </summary> + public static readonly string RDF_NS = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"; + + /// <summary> + /// STDIM namespace + /// </summary> + public static readonly string STDIM_NS = "http://ns.adobe.com/xap/1.0/sType/Dimensions#"; + + /// <summary> + /// TIFF namespace + /// </summary> + public static readonly string TIFF_NS = "http://ns.adobe.com/tiff/1.0/"; + + /// <summary> + /// XAP (XMP's previous name) namespace + /// </summary> + public static readonly string XAP_NS = "http://ns.adobe.com/xap/1.0/"; + + /// <summary> + /// XAP bj namespace + /// </summary> + public static readonly string XAP_BJ_NS = "http://ns.adobe.com/xap/1.0/bj/"; + + /// <summary> + /// XAP mm namespace + /// </summary> + public static readonly string XAP_MM_NS = "http://ns.adobe.com/xap/1.0/mm/"; + + /// <summary> + /// XAP rights namespace + /// </summary> + public static readonly string XAP_RIGHTS_NS = "http://ns.adobe.com/xap/1.0/rights/"; + + /// <summary> + /// XML namespace + /// </summary> + public static readonly string XML_NS = "http://www.w3.org/XML/1998/namespace"; + + /// <summary> + /// XMLNS namespace + /// </summary> + public static readonly string XMLNS_NS = "http://www.w3.org/2000/xmlns/"; + + /// <summary> + /// XMP TPg (XMP Paged-Text) namespace + /// </summary> + public static readonly string XMPTG_NS = "http://ns.adobe.com/xap/1.0/t/pg/"; + + internal static readonly string ABOUT_URI = "about"; + internal static readonly string ABOUT_EACH_URI = "aboutEach"; + internal static readonly string ABOUT_EACH_PREFIX_URI = "aboutEachPrefix"; + internal static readonly string ALT_URI = "Alt"; + internal static readonly string BAG_URI = "Bag"; + internal static readonly string BAG_ID_URI = "bagID"; + internal static readonly string DATA_TYPE_URI = "datatype"; + internal static readonly string DESCRIPTION_URI = "Description"; + internal static readonly string ID_URI = "ID"; + internal static readonly string LANG_URI = "lang"; + internal static readonly string LI_URI = "li"; + internal static readonly string NODE_ID_URI = "nodeID"; + internal static readonly string PARSE_TYPE_URI = "parseType"; + internal static readonly string RDF_URI = "RDF"; + internal static readonly string RESOURCE_URI = "resource"; + internal static readonly string SEQ_URI = "Seq"; + internal static readonly string VALUE_URI = "value"; + + // This allows for fast string comparison using operator== + static readonly NameTable NameTable = new NameTable (); + static bool initialized; + + static void Initialize () + { + if (initialized) + return; + + lock (NameTable) { + if (initialized) + return; + PrepareNamespaces (); + initialized = true; + } + } + + static void PrepareNamespaces () + { + // Namespaces + AddNamespacePrefix ("", ""); // Needed for the about attribute, which can be unqualified. + AddNamespacePrefix ("x", ADOBE_X_NS); + AddNamespacePrefix ("crs", CRS_NS); + AddNamespacePrefix ("dc", DC_NS); + AddNamespacePrefix ("exif", EXIF_NS); + AddNamespacePrefix ("aux", EXIF_AUX_NS); + AddNamespacePrefix ("stJob", JOB_NS); + AddNamespacePrefix ("MicrosoftPhoto", MS_PHOTO_NS); + AddNamespacePrefix ("photoshop", PHOTOSHOP_NS); + AddNamespacePrefix ("prism", PRISM_NS); + AddNamespacePrefix ("rdf", RDF_NS); + AddNamespacePrefix ("stDim", STDIM_NS); + AddNamespacePrefix ("tiff", TIFF_NS); + AddNamespacePrefix ("xmp", XAP_NS); + AddNamespacePrefix ("xapBJ", XAP_BJ_NS); + AddNamespacePrefix ("xapMM", XAP_MM_NS); + AddNamespacePrefix ("xapRights", XAP_RIGHTS_NS); + AddNamespacePrefix ("xml", XML_NS); + AddNamespacePrefix ("xmlns", XMLNS_NS); + AddNamespacePrefix ("xmpTPg", XMPTG_NS); + + // Attribute names + NameTable.Add (ABOUT_URI); + NameTable.Add (ABOUT_EACH_URI); + NameTable.Add (ABOUT_EACH_PREFIX_URI); + NameTable.Add (ALT_URI); + NameTable.Add (BAG_URI); + NameTable.Add (BAG_ID_URI); + NameTable.Add (DATA_TYPE_URI); + NameTable.Add (DESCRIPTION_URI); + NameTable.Add (ID_URI); + NameTable.Add (LANG_URI); + NameTable.Add (LI_URI); + NameTable.Add (NODE_ID_URI); + NameTable.Add (PARSE_TYPE_URI); + NameTable.Add (RDF_URI); + NameTable.Add (RESOURCE_URI); + NameTable.Add (SEQ_URI); + NameTable.Add (VALUE_URI); + } + + /// <summary> + /// Mapping between full namespaces and their short prefix. Needs to be public for the unit test generator. + /// </summary> + public static Dictionary<string, string> NamespacePrefixes = new Dictionary<string, string> (); + + static int anon_ns_count; + + static void AddNamespacePrefix (string prefix, string ns) + { + NameTable.Add (ns); + NamespacePrefixes.Add (ns, prefix); + } + + #endregion + + #region Constructors + + /// <summary> + /// Construct a new empty <see cref="XmpTag"/>. + /// </summary> + public XmpTag () + { + NodeTree = new XmpNode (string.Empty, string.Empty); + nodes = new Dictionary<string, Dictionary<string, XmpNode>> (); + } + + /// <summary> + /// Construct a new <see cref="XmpTag"/>, using the data parsed from the given string. + /// </summary> + /// <param name="data"> + /// A <see cref="System.String"/> containing an XMP packet. This should be a valid + /// XMP block. + /// </param> + /// <param name="file"> + /// The file that's currently being parsed, used for reporting corruptions. + /// </param> + public XmpTag (string data, File file) + { + // For some cameras, we have XMP data ending with the null value. + // This is fine with Mono, but with Microsoft .NET it will throw + // an XmlException. See also XmpNullValuesTest.cs. + if (data[data.Length - 1] == '\0') + data = data.Substring (0, data.Length - 1); + + XmlDocument doc = new XmlDocument (NameTable); + doc.LoadXml (data); + + XmlNamespaceManager nsmgr = new XmlNamespaceManager (doc.NameTable); + nsmgr.AddNamespace ("x", ADOBE_X_NS); + nsmgr.AddNamespace ("rdf", RDF_NS); + + XmlNode node = doc.SelectSingleNode ("/x:xmpmeta/rdf:RDF", nsmgr); + // Old versions of XMP were called XAP, fall back to this case (tested in sample_xap.jpg) + node = node ?? doc.SelectSingleNode ("/x:xapmeta/rdf:RDF", nsmgr); + if (node == null) + throw new CorruptFileException (); + + NodeTree = ParseRDF (node, file); + AcceptVisitors (); + } + + #endregion + + #region Private Methods + + // 7.2.9 RDF + // start-element ( URI == rdf:RDF, attributes == set() ) + // nodeElementList + // end-element() + XmpNode ParseRDF (XmlNode rdf_node, File file) + { + XmpNode top = new XmpNode (string.Empty, string.Empty); + foreach (XmlNode node in rdf_node.ChildNodes) { + if (node is XmlWhitespace) + continue; + + if (node.Is (RDF_NS, DESCRIPTION_URI)) { + if (node.Attributes.GetNamedItem (RDF_NS, ABOUT_URI) is XmlAttribute attr) { + if (top.Name != string.Empty && top.Name != attr.InnerText) + throw new CorruptFileException ("Multiple inconsistent rdf:about values!"); + top.Name = attr.InnerText; + } + continue; + } + + file.MarkAsCorrupt ("Cannot have anything other than rdf:Description at the top level"); + return top; + } + ParseNodeElementList (top, rdf_node); + return top; + } + + // 7.2.10 nodeElementList + // ws* ( nodeElement ws* )* + void ParseNodeElementList (XmpNode parent, XmlNode xml_parent) + { + foreach (XmlNode node in xml_parent.ChildNodes) { + if (node is XmlWhitespace) + continue; + ParseNodeElement (parent, node); + } + } + + // 7.2.11 nodeElement + // start-element ( URI == nodeElementURIs, + // attributes == set ( ( idAttr | nodeIdAttr | aboutAttr )?, propertyAttr* ) ) + // propertyEltList + // end-element() + // + // 7.2.13 propertyEltList + // ws* ( propertyElt ws* )* + void ParseNodeElement (XmpNode parent, XmlNode node) + { + if (!node.IsNodeElement ()) + throw new CorruptFileException ("Unexpected node found, invalid RDF?"); + + if (node.Is (RDF_NS, SEQ_URI)) { + parent.Type = XmpNodeType.Seq; + } else if (node.Is (RDF_NS, ALT_URI)) { + parent.Type = XmpNodeType.Alt; + } else if (node.Is (RDF_NS, BAG_URI)) { + parent.Type = XmpNodeType.Bag; + } else if (node.Is (RDF_NS, DESCRIPTION_URI)) { + parent.Type = XmpNodeType.Struct; + } else { + throw new Exception ("Unknown nodeelement found! Perhaps an unimplemented collection?"); + } + + foreach (XmlAttribute attr in node.Attributes) { + if (attr.In (XMLNS_NS)) + continue; + if (attr.Is (RDF_NS, ID_URI) || attr.Is (RDF_NS, NODE_ID_URI) || attr.Is (RDF_NS, ABOUT_URI)) + continue; + if (attr.Is (XML_NS, LANG_URI)) + throw new CorruptFileException ("xml:lang is not allowed here!"); + parent.AddChild (new XmpNode (attr.NamespaceURI, attr.LocalName, attr.InnerText)); + } + + foreach (XmlNode child in node.ChildNodes) { + if (child is XmlWhitespace || child is XmlComment) + continue; + ParsePropertyElement (parent, child); + } + } + + // 7.2.14 propertyElt + // resourcePropertyElt | literalPropertyElt | parseTypeLiteralPropertyElt | + // parseTypeResourcePropertyElt | parseTypeCollectionPropertyElt | + // parseTypeOtherPropertyElt | emptyPropertyElt + void ParsePropertyElement (XmpNode parent, XmlNode node) + { + int count = 0; + bool has_other = false; + foreach (XmlAttribute attr in node.Attributes) { + if (!attr.In (XMLNS_NS)) + count++; + + if (!attr.Is (XML_NS, LANG_URI) && !attr.Is (RDF_NS, ID_URI) && !attr.In (XMLNS_NS)) + has_other = true; + } + + if (count > 3) { + ParseEmptyPropertyElement (parent, node); + } else { + if (!has_other) { + if (!node.HasChildNodes) { + ParseEmptyPropertyElement (parent, node); + } else { + bool only_text = true; + foreach (XmlNode child in node.ChildNodes) { + if (!(child is XmlText)) + only_text = false; + } + + if (only_text) { + ParseLiteralPropertyElement (parent, node); + } else { + ParseResourcePropertyElement (parent, node); + } + } + } else { + foreach (XmlAttribute attr in node.Attributes) { + if (attr.Is (XML_NS, LANG_URI) || attr.Is (RDF_NS, ID_URI) || attr.In (XMLNS_NS)) + continue; + + if (attr.Is (RDF_NS, DATA_TYPE_URI)) { + ParseLiteralPropertyElement (parent, node); + } else if (!attr.Is (RDF_NS, PARSE_TYPE_URI)) { + ParseEmptyPropertyElement (parent, node); + } else if (attr.InnerText.Equals ("Resource")) { + ParseTypeResourcePropertyElement (parent, node); + } else { + // Neither Literal, Collection or anything else is allowed + throw new CorruptFileException ($"This is not allowed in XMP! Bad XMP: {node.OuterXml}"); + } + } + } + } + } + + // 7.2.15 resourcePropertyElt + // start-element ( URI == propertyElementURIs, attributes == set ( idAttr? ) ) + // ws* nodeElement ws* + // end-element() + void ParseResourcePropertyElement (XmpNode parent, XmlNode node) + { + if (!node.IsPropertyElement ()) + throw new CorruptFileException ("Invalid property"); + + XmpNode new_node = new XmpNode (node.NamespaceURI, node.LocalName); + foreach (XmlAttribute attr in node.Attributes) { + if (attr.Is (XML_NS, LANG_URI)) { + new_node.AddQualifier (new XmpNode (XML_NS, LANG_URI, attr.InnerText)); + } else if (attr.Is (RDF_NS, ID_URI) || attr.In (XMLNS_NS)) { + continue; + } + + throw new CorruptFileException ($"Invalid attribute: {attr.OuterXml}"); + } + + bool has_xml_children = false; + foreach (XmlNode child in node.ChildNodes) { + if (child is XmlWhitespace) + continue; + if (child is XmlText) + throw new CorruptFileException ("Can't have text here!"); + has_xml_children = true; + + ParseNodeElement (new_node, child); + } + + if (!has_xml_children) + throw new CorruptFileException ("Missing children for resource property element"); + + parent.AddChild (new_node); + } + + // 7.2.16 literalPropertyElt + // start-element ( URI == propertyElementURIs, attributes == set ( idAttr?, datatypeAttr?) ) + // text() + // end-element() + void ParseLiteralPropertyElement (XmpNode parent, XmlNode node) + { + if (!node.IsPropertyElement ()) + throw new CorruptFileException ("Invalid property"); + parent.AddChild (CreateTextPropertyWithQualifiers (node, node.InnerText)); + } + + // 7.2.18 parseTypeResourcePropertyElt + // start-element ( URI == propertyElementURIs, attributes == set ( idAttr?, parseResource ) ) + // propertyEltList + // end-element() + void ParseTypeResourcePropertyElement (XmpNode parent, XmlNode node) + { + if (!node.IsPropertyElement ()) + throw new CorruptFileException ("Invalid property"); + + XmpNode new_node = new XmpNode (node.NamespaceURI, node.LocalName) { + Type = XmpNodeType.Struct + }; + + foreach (XmlNode attr in node.Attributes) { + if (attr.Is (XML_NS, LANG_URI)) + new_node.AddQualifier (new XmpNode (XML_NS, LANG_URI, attr.InnerText)); + } + + foreach (XmlNode child in node.ChildNodes) { + if (child is XmlWhitespace || child is XmlComment) + continue; + ParsePropertyElement (new_node, child); + } + + parent.AddChild (new_node); + } + + // 7.2.21 emptyPropertyElt + // start-element ( URI == propertyElementURIs, + // attributes == set ( idAttr?, ( resourceAttr | nodeIdAttr )?, propertyAttr* ) ) + // end-element() + void ParseEmptyPropertyElement (XmpNode parent, XmlNode node) + { + if (!node.IsPropertyElement ()) + throw new CorruptFileException ("Invalid property"); + if (node.HasChildNodes) + throw new CorruptFileException ($"Can't have content in this node! Node: {node.OuterXml}"); + + var rdf_value = node.Attributes.GetNamedItem (VALUE_URI, RDF_NS) as XmlAttribute; + var rdf_resource = node.Attributes.GetNamedItem (RESOURCE_URI, RDF_NS) as XmlAttribute; + + // Options 1 and 2 + var simple_prop_val = rdf_value ?? rdf_resource; + if (simple_prop_val != null) { + string value = simple_prop_val.InnerText; + parent.AddChild (CreateTextPropertyWithQualifiers (node, value)); + return; + } + + // Options 3 & 4 + var new_node = new XmpNode (node.NamespaceURI, node.LocalName); + foreach (XmlAttribute a in node.Attributes) { + if (a.Is (RDF_NS, ID_URI) || a.Is (RDF_NS, NODE_ID_URI)) { + continue; + } else if (a.In (XMLNS_NS)) { + continue; + } else if (a.Is (XML_NS, LANG_URI)) { + new_node.AddQualifier (new XmpNode (XML_NS, LANG_URI, a.InnerText)); + } + + new_node.AddChild (new XmpNode (a.NamespaceURI, a.LocalName, a.InnerText)); + } + parent.AddChild (new_node); + } + + XmpNode CreateTextPropertyWithQualifiers (XmlNode node, string value) + { + XmpNode t = new XmpNode (node.NamespaceURI, node.LocalName, value); + foreach (XmlAttribute attr in node.Attributes) { + if (attr.In (XMLNS_NS)) + continue; + if (attr.Is (RDF_NS, VALUE_URI) || attr.Is (RDF_NS, RESOURCE_URI)) + continue; // These aren't qualifiers + t.AddQualifier (new XmpNode (attr.NamespaceURI, attr.LocalName, attr.InnerText)); + } + return t; + } + + XmpNode NewNode (string ns, string name) + { + Dictionary<string, XmpNode> ns_nodes; + + if (!nodes.ContainsKey (ns)) { + ns_nodes = new Dictionary<string, XmpNode> (); + nodes.Add (ns, ns_nodes); + + } else + ns_nodes = nodes[ns]; + + if (ns_nodes.ContainsKey (name)) { + foreach (XmpNode child_node in NodeTree.Children) { + if (child_node.Namespace == ns && child_node.Name == name) { + NodeTree.RemoveChild (child_node); + break; + } + } + + ns_nodes.Remove (name); + } + + XmpNode node = new XmpNode (ns, name); + ns_nodes.Add (name, node); + + NodeTree.AddChild (node); + + return node; + } + + XmpNode NewNode (string ns, string name, XmpNodeType type) + { + XmpNode node = NewNode (ns, name); + node.Type = type; + + return node; + } + + void RemoveNode (string ns, string name) + { + if (!nodes.ContainsKey (ns)) + return; + + foreach (XmpNode node in NodeTree.Children) { + if (node.Namespace == ns && node.Name == name) { + NodeTree.RemoveChild (node); + break; + } + } + + nodes[ns].Remove (name); + } + + /// <summary> + /// Accept visitors to touch up the node tree. + /// </summary> + void AcceptVisitors () + { + NodeTree.Accept (new NodeIndexVisitor (this)); + //NodeTree.Dump (); + //Console.WriteLine (node.OuterXml); + } + + #endregion + + #region Public Properties + + /// <summary> + /// Gets the tag types contained in the current instance. + /// </summary> + /// <value> + /// Always <see cref="TagTypes.XMP" />. + /// </value> + public override TagTypes TagTypes { + get { return TagTypes.XMP; } + } + + /// <summary> + /// Get the tree of <see cref="XmpNode" /> nodes. These contain the values + /// parsed from the XMP file. + /// </summary> + public XmpNode NodeTree { + get; private set; + } + + #endregion + + #region Public Methods + + /// <summary> + /// Replace the current tag with the given one. + /// </summary> + /// <param name="tag"> + /// The tag from which the data should be copied. + /// </param> + public void ReplaceFrom (XmpTag tag) + { + NodeTree = tag.NodeTree; + nodes = new Dictionary<string, Dictionary<string, XmpNode>> (); + AcceptVisitors (); + } + + /// <summary> + /// Clears the values stored in the current instance. + /// </summary> + public override void Clear () + { + throw new NotImplementedException (); + } + + /// <summary> + /// Finds the node associated with the namespace <paramref name="ns"/> and the name + /// <paramref name="name"/>. + /// </summary> + /// <param name="ns"> + /// A <see cref="System.String"/> with the namespace of the node. + /// </param> + /// <param name="name"> + /// A <see cref="System.String"/> with the name of the node. + /// </param> + /// <returns> + /// A <see cref="XmpNode"/> with the found node, or <see langword="null"/> + /// if no node was found. + /// </returns> + public XmpNode FindNode (string ns, string name) + { + if (!nodes.ContainsKey (ns)) + return null; + if (!nodes[ns].ContainsKey (name)) + return null; + return nodes[ns][name]; + + } + + /// <summary> + /// Returns the text of the node associated with the namespace + /// <paramref name="ns"/> and the name <paramref name="name"/>. + /// </summary> + /// <param name="ns"> + /// A <see cref="System.String"/> with the namespace of the node. + /// </param> + /// <param name="name"> + /// A <see cref="System.String"/> with the name of the node. + /// </param> + /// <returns> + /// A <see cref="System.String"/> with the text of the node, or + /// <see langword="null"/> if no such node exists, or if it is not + /// a text node. + /// </returns> + public string GetTextNode (string ns, string name) + { + var node = FindNode (ns, name); + + if (node == null || node.Type != XmpNodeType.Simple) + return null; + + return node.Value; + } + + /// <summary> + /// Creates a new text node associated with the namespace + /// <paramref name="ns"/> and the name <paramref name="name"/>. + /// </summary> + /// <param name="ns"> + /// A <see cref="System.String"/> with the namespace of the node. + /// </param> + /// <param name="name"> + /// A <see cref="System.String"/> with the name of the node. + /// </param> + /// <param name="value"> + /// A <see cref="System.String"/> with the value for the new node. + /// If <see langword="null"/> is given, a possibly existing node will + /// be deleted. + /// </param> + public void SetTextNode (string ns, string name, string value) + { + if (value == null) { + RemoveNode (ns, name); + return; + } + + var node = NewNode (ns, name); + node.Value = value; + } + + /// <summary> + /// Searches for a node holding language alternatives. The return value + /// is the value of the default language stored by the node. The node is + /// identified by the namespace <paramref name="ns"/> and the name + /// <paramref name="name"/>. If the default language is not set, an arbitrary + /// one is chosen. + /// It is also tried to return the value a simple text node, if no + /// associated alt-node exists. + /// </summary> + /// <param name="ns"> + /// A <see cref="System.String"/> with the namespace of the node. + /// </param> + /// <param name="name"> + /// A <see cref="System.String"/> with the name of the node. + /// </param> + /// <returns> + /// A <see cref="System.String"/> with the value stored as default language + /// for the referenced node. + /// </returns> + public string GetLangAltNode (string ns, string name) + { + var node = FindNode (ns, name); + + if (node == null) + return null; + + if (node.Type == XmpNodeType.Simple) + return node.Value; + + if (node.Type != XmpNodeType.Alt) + return null; + + var children = node.Children; + foreach (XmpNode child_node in children) { + var qualifier = child_node.GetQualifier (XML_NS, "lang"); + if (qualifier != null && qualifier.Value == "x-default") + return child_node.Value; + } + + if (children.Count > 0 && children[0].Type == XmpNodeType.Simple) + return children[0].Value; + + return null; + } + + /// <summary> + /// Stores a the given <paramref name="value"/> as the default language + /// value for the alt-node associated with the namespace + /// <paramref name="ns"/> and the name <paramref name="name"/>. + /// All other alternatives set, are deleted by this method. + /// </summary> + /// <param name="ns"> + /// A <see cref="System.String"/> with the namespace of the node. + /// </param> + /// <param name="name"> + /// A <see cref="System.String"/> with the name of the node. + /// </param> + /// <param name="value"> + /// A <see cref="System.String"/> with the value for the default language + /// to set. If <see langword="null"/> is given, a possibly existing node + /// will be deleted. + /// </param> + public void SetLangAltNode (string ns, string name, string value) + { + if (value == null) { + RemoveNode (ns, name); + return; + } + + var node = NewNode (ns, name, XmpNodeType.Alt); + + var child_node = new XmpNode (RDF_NS, LI_URI, value); + child_node.AddQualifier (new XmpNode (XML_NS, "lang", "x-default")); + + node.AddChild (child_node); + } + + /// <summary> + /// The method returns an array of <see cref="System.String"/> values + /// which are the stored text of the child nodes of the node associated + /// with the namespace <paramref name="ns"/> and the name <paramref name="name"/>. + /// </summary> + /// <param name="ns"> + /// A <see cref="System.String"/> with the namespace of the node. + /// </param> + /// <param name="name"> + /// A <see cref="System.String"/> with the name of the node. + /// </param> + /// <returns> + /// A <see cref="T:System.String[]"/> with the text stored in the child nodes. + /// </returns> + public string[] GetCollectionNode (string ns, string name) + { + var node = FindNode (ns, name); + + if (node == null) + return null; + + List<string> items = new List<string> (); + + foreach (XmpNode child in node.Children) { + + string item = child.Value; + if (item != null) + items.Add (item); + } + + return items.ToArray (); + } + + /// <summary> + /// Sets a <see cref="T:System.String[]"/> as texts to the children of the + /// node associated with the namespace <paramref name="ns"/> and the name + /// <paramref name="name"/>. + /// </summary> + /// <param name="ns"> + /// A <see cref="System.String"/> with the namespace of the node. + /// </param> + /// <param name="name"> + /// A <see cref="System.String"/> with the name of the node. + /// </param> + /// <param name="values"> + /// A <see cref="T:System.String[]"/> with the values to set for the children. + /// </param> + /// <param name="type"> + /// A <see cref="XmpNodeType"/> with the type of the parent node. + /// </param> + public void SetCollectionNode (string ns, string name, string[] values, XmpNodeType type) + { + if (type == XmpNodeType.Simple || type == XmpNodeType.Alt) + throw new ArgumentException ("type"); + + if (values == null) { + RemoveNode (ns, name); + return; + } + + var node = NewNode (ns, name, type); + foreach (string value in values) + node.AddChild (new XmpNode (RDF_NS, LI_URI, value)); + } + + /// <summary> + /// Returns the rational value of the node associated with the namespace + /// <paramref name="ns"/> and the name <paramref name="name"/>. + /// </summary> + /// <param name="ns"> + /// A <see cref="System.String"/> with the namespace of the node. + /// </param> + /// <param name="name"> + /// A <see cref="System.String"/> with the name of the node. + /// </param> + /// <returns> + /// A double? with the read value, or + /// <see langword="null"/> if no such node exists, or if it is in wrong + /// format. + /// </returns> + /// <remarks> + /// Rational nodes only used in EXIF schema. + /// </remarks> + public double? GetRationalNode (string ns, string name) + { + var text = GetTextNode (ns, name); + + if (text == null) + return null; + + // format is expected to be e.g. "1/200" ... + string[] values = text.Split ('/'); + + if (values.Length != 2) { + + // but we also try to parse a double value directly. + if (double.TryParse (text, out var result)) + return result; + + return null; + } + + if (double.TryParse (values[0], out var nom) && double.TryParse (values[1], out var den)) { + if (den != 0.0) + return nom / den; + } + + return null; + } + + /// <summary> + /// Creates a new rational node with the namespace + /// <paramref name="ns"/> and the name <paramref name="name"/>. + /// </summary> + /// <param name="ns"> + /// A <see cref="System.String"/> with the namespace of the node. + /// </param> + /// <param name="name"> + /// A <see cref="System.String"/> with the name of the node. + /// </param> + /// <param name="value"> + /// A <see cref="System.Double"/> with the value of the node. + /// </param> + public void SetRationalNode (string ns, string name, double value) + { + + string fraction = DecimalToFraction (value, (long)Math.Pow (10, 10)); + SetTextNode (ns, name, fraction); + } + + // Based on http://www.ics.uci.edu/~eppstein/numth/frap.c + string DecimalToFraction (double value, long max_denominator) + { + var m = new long[2, 2]; + m[0, 0] = m[1, 1] = 1; + m[1, 0] = m[0, 1] = 0; + + double x = value; + long ai; + + while (m[1, 0] * (ai = (long)x) + m[1, 1] <= max_denominator) { + long t = m[0, 0] * ai + m[0, 1]; + m[0, 1] = m[0, 0]; + m[0, 0] = t; + t = m[1, 0] * ai + m[1, 1]; + m[1, 1] = m[1, 0]; + m[1, 0] = t; + if (x == ai) + break; // AF: division by zero + x = 1 / (x - ai); + if (x > 0x7FFFFFFF) + break; // AF: representation failure + + } + + return $"{m[0, 0]}/{m[1, 0]}"; + } + + + /// <summary> + /// Returns the unsigned integer value of the node associated with the + /// namespace <paramref name="ns"/> and the name <paramref name="name"/>. + /// </summary> + /// <param name="ns"> + /// A <see cref="System.String"/> with the namespace of the node. + /// </param> + /// <param name="name"> + /// A <see cref="System.String"/> with the name of the node. + /// </param> + /// <returns> + /// A uint? with the read value, or + /// <see langword="null"/> if no such node exists, or if it is in wrong + /// format. + /// </returns> + public uint? GetUIntNode (string ns, string name) + { + var text = GetTextNode (ns, name); + + if (text == null) + return null; + + + if (uint.TryParse (text, out var result)) + return result; + + return null; + } + + /// <summary> + /// Renders the current instance to an XMP <see cref="System.String"/>. + /// </summary> + /// <returns> + /// A <see cref="System.String"/> with the XMP structure. + /// </returns> + public string Render () + { + XmlDocument doc = new XmlDocument (NameTable); + var meta = CreateNode (doc, "xmpmeta", ADOBE_X_NS); + var rdf = CreateNode (doc, "RDF", RDF_NS); + var description = CreateNode (doc, "Description", RDF_NS); + NodeTree.RenderInto (description); + doc.AppendChild (meta); + meta.AppendChild (rdf); + rdf.AppendChild (description); + return doc.OuterXml; + } + + /// <summary> + /// Make sure there's a suitable prefix mapped for the given namespace URI. + /// </summary> + /// <param name="ns"> + /// A <see cref="System.String"/> with the namespace that will be rendered. + /// </param> + static void EnsureNamespacePrefix (string ns) + { + if (!NamespacePrefixes.ContainsKey (ns)) { + NamespacePrefixes.Add (ns, $"ns{++anon_ns_count}"); + Console.WriteLine ("TAGLIB# DEBUG: Added {0} prefix for {1} namespace (XMP)", NamespacePrefixes[ns], ns); + } + } + + internal static XmlNode CreateNode (XmlDocument doc, string name, string ns) + { + EnsureNamespacePrefix (ns); + return doc.CreateElement (NamespacePrefixes[ns], name, ns); + } + + internal static XmlAttribute CreateAttribute (XmlDocument doc, string name, string ns) + { + EnsureNamespacePrefix (ns); + return doc.CreateAttribute (NamespacePrefixes[ns], name, ns); + } + + #endregion + + class NodeIndexVisitor : XmpNodeVisitor + { + readonly XmpTag tag; + + public NodeIndexVisitor (XmpTag tag) + { + this.tag = tag; + } + + public void Visit (XmpNode node) + { + // TODO: This should be a proper check to see if it is a nodeElement + if (node.Namespace == RDF_NS && node.Name == LI_URI) + return; + + AddNode (node); + } + + void AddNode (XmpNode node) + { + if (tag.nodes == null) + tag.nodes = new Dictionary<string, Dictionary<string, XmpNode>> (); + if (!tag.nodes.ContainsKey (node.Namespace)) + tag.nodes[node.Namespace] = new Dictionary<string, XmpNode> (); + + tag.nodes[node.Namespace][node.Name] = node; + } + } + + #region Metadata fields + + /// <summary> + /// Gets or sets the comment for the image described + /// by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the comment of the + /// current instace. + /// </value> + public override string Comment { + get { + string comment = GetLangAltNode (DC_NS, "description"); + + if (comment != null) + return comment; + + comment = GetLangAltNode (EXIF_NS, "UserComment"); + return comment; + } + set { + SetLangAltNode (DC_NS, "description", value); + SetLangAltNode (EXIF_NS, "UserComment", value); + } + } + + /// <summary> + /// Gets or sets the keywords for the image described + /// by the current instance. + /// </summary> + /// <value> + /// A <see cref="T:string[]" /> containing the keywords of the + /// current instace. + /// </value> + public override string[] Keywords { + get { return GetCollectionNode (DC_NS, "subject") ?? new string[] { }; } + set { SetCollectionNode (DC_NS, "subject", value, XmpNodeType.Bag); } + } + + /// <summary> + /// Gets or sets the rating for the image described + /// by the current instance. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> containing the rating of the + /// current instace. + /// </value> + public override uint? Rating { + get { return GetUIntNode (XAP_NS, "Rating"); } + set { + SetTextNode (XAP_NS, "Rating", value?.ToString ()); + } + } + + /// <summary> + /// Gets or sets the time when the image, the current instance + /// belongs to, was taken. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the time the image was taken. + /// </value> + public override DateTime? DateTime { + get { + // TODO: use correct parsing + try { + return System.DateTime.Parse (GetTextNode (XAP_NS, "CreateDate")); + } catch { } + + return null; + } + set { + // TODO: write correct format + SetTextNode (XAP_NS, "CreateDate", value?.ToString ()); + } + } + + /// <summary> + /// Gets or sets the orientation of the image described + /// by the current instance. + /// </summary> + /// <value> + /// A <see cref="TagLib.Image.ImageOrientation" /> containing the orientation of the + /// image + /// </value> + public override ImageOrientation Orientation { + get { + var orientation = GetUIntNode (TIFF_NS, "Orientation"); + + if (orientation.HasValue) + return (ImageOrientation)orientation; + + return ImageOrientation.None; + } + set { + if ((uint)value < 1U || (uint)value > 8U) { + RemoveNode (TIFF_NS, "Orientation"); + return; + } + + SetTextNode (TIFF_NS, "Orientation", $"{(ushort) value}"); + } + } + + /// <summary> + /// Gets or sets the software the image, the current instance + /// belongs to, was created with. + /// </summary> + /// <value> + /// A <see cref="string" /> containing the name of the + /// software the current instace was created with. + /// </value> + public override string Software { + get { return GetTextNode (XAP_NS, "CreatorTool"); } + set { SetTextNode (XAP_NS, "CreatorTool", value); } + } + + /// <summary> + /// Gets or sets the latitude of the GPS coordinate the current + /// image was taken. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the latitude ranging from -90.0 + /// to +90.0 degrees. + /// </value> + public override double? Latitude { + get { return null; } + set { } + } + + /// <summary> + /// Gets or sets the longitude of the GPS coordinate the current + /// image was taken. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the longitude ranging from -180.0 + /// to +180.0 degrees. + /// </value> + public override double? Longitude { + get { return null; } + set { } + } + + /// <summary> + /// Gets or sets the altitude of the GPS coordinate the current + /// image was taken. The unit is meter. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the altitude. A positive value + /// is above sea level, a negative one below sea level. The unit is meter. + /// </value> + public override double? Altitude { + get { return null; } + set { } + } + + /// <summary> + /// Gets the exposure time the image, the current instance belongs + /// to, was taken with. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the exposure time in seconds. + /// </value> + public override double? ExposureTime { + get { return GetRationalNode (EXIF_NS, "ExposureTime"); } + set { SetRationalNode (EXIF_NS, "ExposureTime", value ?? 0); } + } + + /// <summary> + /// Gets the FNumber the image, the current instance belongs + /// to, was taken with. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the FNumber. + /// </value> + /// <remarks> + /// Bibble wrongly tends to put this into tiff:FNumber so we + /// use that as a fallback and correct it if needed. + /// </remarks> + public override double? FNumber { + get { + return GetRationalNode (EXIF_NS, "FNumber") ?? + GetRationalNode (TIFF_NS, "FNumber"); + } + set { + SetTextNode (TIFF_NS, "FNumber", null); // Remove wrong value + SetRationalNode (EXIF_NS, "FNumber", value ?? 0); + } + } + + /// <summary> + /// Gets the ISO speed the image, the current instance belongs + /// to, was taken with. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the ISO speed as defined in ISO 12232. + /// </value> + /// <remarks> + /// Bibble writes ISOSpeedRating instead of ISOSpeedRatings. + /// </remarks> + public override uint? ISOSpeedRatings { + get { + string[] values = GetCollectionNode (EXIF_NS, "ISOSpeedRatings"); + + if (values != null && values.Length > 0) { + if (uint.TryParse (values[0], out var result)) + return result; + } + + // Bibble fallback. + return GetUIntNode (EXIF_NS, "ISOSpeedRating"); + } + set { + SetCollectionNode (EXIF_NS, "ISOSpeedRating", null, XmpNodeType.Seq); + SetCollectionNode (EXIF_NS, "ISOSpeedRatings", new [] { value.ToString () }, XmpNodeType.Seq); + } + } + + /// <summary> + /// Gets the focal length the image, the current instance belongs + /// to, was taken with. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the focal length in millimeters. + /// </value> + public override double? FocalLength { + get { return GetRationalNode (EXIF_NS, "FocalLength"); } + set { SetRationalNode (EXIF_NS, "FocalLength", value ?? 0); } + } + + /// <summary> + /// Gets the focal length the image, the current instance belongs + /// to, was taken with, assuming a 35mm film camera. + /// </summary> + /// <value> + /// A <see cref="System.Nullable"/> with the focal length in 35mm equivalent in millimeters. + /// </value> + public override uint? FocalLengthIn35mmFilm { + get { return GetUIntNode (EXIF_NS, "FocalLengthIn35mmFilm"); } + set { SetTextNode (EXIF_NS, "FocalLengthIn35mmFilm", value.HasValue ? value.Value.ToString () : string.Empty); } + } + + /// <summary> + /// Gets the manufacture of the recording equipment the image, the + /// current instance belongs to, was taken with. + /// </summary> + /// <value> + /// A <see cref="string" /> with the manufacture name. + /// </value> + public override string Make { + get { return GetTextNode (TIFF_NS, "Make"); } + set { SetTextNode (TIFF_NS, "Make", value); } + } + + /// <summary> + /// Gets the model name of the recording equipment the image, the + /// current instance belongs to, was taken with. + /// </summary> + /// <value> + /// A <see cref="string" /> with the model name. + /// </value> + public override string Model { + get { return GetTextNode (TIFF_NS, "Model"); } + set { SetTextNode (TIFF_NS, "Model", value); } + } + + /// <summary> + /// Gets or sets the creator of the image. + /// </summary> + /// <value> + /// A <see cref="string" /> with the name of the creator. + /// </value> + public override string Creator { + get { + string[] values = GetCollectionNode (DC_NS, "creator"); + if (values != null && values.Length > 0) + return values[0]; + + return null; + } + set { + if (value == null) + RemoveNode (DC_NS, "creator"); + + SetCollectionNode (DC_NS, "creator", new[] { value }, XmpNodeType.Seq); + } + } + + /// <summary> + /// Gets and sets the title for the media described by the + /// current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the title for + /// the media described by the current instance or <see + /// langword="null" /> if no value is present. + /// </value> + public override string Title { + get { return GetLangAltNode (DC_NS, "title"); } + set { SetLangAltNode (DC_NS, "title", value); } + } + + /// <summary> + /// Gets and sets the copyright information for the media + /// represented by the current instance. + /// </summary> + /// <value> + /// A <see cref="string" /> object containing the copyright + /// information for the media represented by the current + /// instance or <see langword="null" /> if no value present. + /// </value> + public override string Copyright { + get { return GetLangAltNode (DC_NS, "rights"); } + set { SetLangAltNode (DC_NS, "rights", value); } + } + + #endregion + } +} diff --git a/Scripts/TaglibSharp/Xmp/XmpTag.cs.meta b/Scripts/TaglibSharp/Xmp/XmpTag.cs.meta new file mode 100644 index 0000000..12a52e8 --- /dev/null +++ b/Scripts/TaglibSharp/Xmp/XmpTag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e8783a90a8953e43aa93eca2868c08d7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/UI Types.meta b/Scripts/UI Types.meta new file mode 100644 index 0000000..b3275a5 --- /dev/null +++ b/Scripts/UI Types.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0026242f3912431ada8a922370f8af9e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/UI Types/GameElement.cs b/Scripts/UI Types/GameElement.cs new file mode 100644 index 0000000..da86f31 --- /dev/null +++ b/Scripts/UI Types/GameElement.cs @@ -0,0 +1,124 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Runtime.InteropServices.WindowsRuntime; +using Unity.VisualScripting; +using UnityEngine; +using UnityEngine.UIElements; + + +namespace UITypes +{ + + public class GameElement : VisualElement + { + [UnityEngine.Scripting.Preserve] + public new class UxmlFactory : UxmlFactory<GameElement> { } + + public Button Left { get; set; } + public Button Right { get; set; } + public Button Up { get; set; } + public Button Down { get; set; } + + private Visualizer leftVisualizer; + private Visualizer rightVisualizer; + + + private VisualElement leftUpcomingColumn; + private VisualElement rightUpcomingColumn; + private VisualElement upUpcomingColumn; + public VisualElement downUpcomingColumn; + + private Label score; + private Label songTime; + + private VisualElement leftBackgroundImage; + private VisualElement rightBackgroundImage; + + Dictionary<KeyCode, Button> buttonDictionary; + + Game game; + + public void InitGame(Game game) + { + this.game = game; + leftVisualizer = this.Q("LeftVisualizer") as Visualizer; + rightVisualizer = this.Q("RightVisualizer") as Visualizer; + + Left = this.Q("GameLeftButton") as Button; + Right = this.Q("GameRightButton") as Button; + Up = this.Q("GameUpButton") as Button; + Down = this.Q("GameDownButton") as Button; + + score = this.Q("Score") as Label; + songTime = this.Q("TimeLeft") as Label; + + leftBackgroundImage = this.Q("GameBackgroundImageLeft"); + rightBackgroundImage = this.Q("GameBackgroundImageRight"); + + leftUpcomingColumn = this.Q("LeftArrowUpcomingColumn"); + rightUpcomingColumn = this.Q("RightArrowUpcomingColumn"); + upUpcomingColumn = this.Q("UpArrowUpcomingColumn"); + downUpcomingColumn = this.Q("DownArrowUpcomingColumn"); + + RegisterCallback<KeyDownEvent>(OnKeyDown, TrickleDown.TrickleDown); + RegisterCallback<KeyUpEvent>(OnKeyUp, TrickleDown.TrickleDown); + + leftVisualizer.InitVisualizer("LeftBar"); + rightVisualizer.InitVisualizer("RightBar"); + + buttonDictionary = new() + { + { KeyCode.LeftArrow, Left }, + { KeyCode.RightArrow, Right }, + { KeyCode.UpArrow, Up }, + { KeyCode.DownArrow, Down }, + }; + } + + public void SetColumnColor(Color32 color) + { + leftVisualizer.SetBarColor(color); + rightVisualizer.SetBarColor(color); + } + + public void UpdateVisualizers(float[] specData, float bassStrength) + { + leftVisualizer.UpdateBars(specData); + rightVisualizer.UpdateBars(specData); + + leftBackgroundImage.style.opacity = new StyleFloat(bassStrength); + rightBackgroundImage.style.opacity = new StyleFloat(bassStrength); + } + + public void UpdateSongTime(string time) + { + songTime.text = time; + } + + void OnKeyDown(KeyDownEvent ev) + { + if (ev.keyCode == KeyCode.Escape) + { + game.EscapeClicked(); + return; + } + + buttonDictionary.TryGetValue(ev.keyCode, out Button button); + + if (button == null) return; + + button.AddToClassList("GameButtonClicked"); + } + + void OnKeyUp(KeyUpEvent ev) + { + buttonDictionary.TryGetValue(ev.keyCode, out Button button); + + if (button == null) return; + + button.RemoveFromClassList("GameButtonClicked"); + } + } +} diff --git a/Scripts/UI Types/GameElement.cs.meta b/Scripts/UI Types/GameElement.cs.meta new file mode 100644 index 0000000..fb75963 --- /dev/null +++ b/Scripts/UI Types/GameElement.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7d2b20ef45d368713a506125f1be0a5b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/UI Types/LevelMaker.cs b/Scripts/UI Types/LevelMaker.cs new file mode 100644 index 0000000..7f8ef1e --- /dev/null +++ b/Scripts/UI Types/LevelMaker.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Runtime.InteropServices.WindowsRuntime; +using Unity.VisualScripting; +using UnityEngine; +using UnityEngine.UIElements; + + +namespace UITypes +{ + + public class LevelMaker : VisualElement + { + [UnityEngine.Scripting.Preserve] + public new class UxmlFactory : UxmlFactory<LevelMaker> { } + + } +} diff --git a/Scripts/UI Types/LevelMaker.cs.meta b/Scripts/UI Types/LevelMaker.cs.meta new file mode 100644 index 0000000..ef69d3e --- /dev/null +++ b/Scripts/UI Types/LevelMaker.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d5bedf3116d476781940e77954406f5e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/UI Types/MainMenu.cs b/Scripts/UI Types/MainMenu.cs new file mode 100644 index 0000000..c1d3920 --- /dev/null +++ b/Scripts/UI Types/MainMenu.cs @@ -0,0 +1,223 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Net.Sockets; +using System.Text.RegularExpressions; +using TagLib; +using UnityEngine; +using UnityEngine.UIElements; +using DiscordPresence; +using UnityEditor; +using MenuAndSongs; +using BangerTypes; +using System.Diagnostics; + + +namespace UITypes +{ + + public class MainMenu : MonoBehaviour + { + private UIDocument document; + + private Button play; + private Button soon; + private Button quit; + + private Button back; + private Button open; + private Button reload; + + private ScrollView scrollView; + + private VisualElement mainMenu; + private VisualElement levelSelect; + public GameElement GameElem { get; set; } + private LevelMaker makerElem; + private Game game; + + public string MusicPath { get; set; } + string hintFile = "Hint_place_songs_here.txt"; + + public Sprite defaultImage; + + private bool songsLoaded = false; + + List<SongEntry> songs = new(); + + const string reloadText = "RELOAD ⟳"; + const string reloadDone = "RELOAD ✔"; + + private void AddSongEntry(Song song) + { + SongEntry entry = new() + { + Song = song + }; + + + UnityEngine.Debug.Log(song.Clip); + + VisualElement entryToBeAdded = entry.InitEntry(); + UnityEngine.Debug.Log(song.Clip + " Clip"); + + UnityEngine.Debug.Log(entryToBeAdded); + songs.Add(entry); + scrollView.Add(entryToBeAdded); + } + + private void Awake() + { + MusicPath = Application.persistentDataPath + "/Music/"; + + document = GetComponent<UIDocument>(); + game = GetComponent<Game>(); + + play = document.rootVisualElement.Q("Play") as Button; + soon = document.rootVisualElement.Q("Soon") as Button; + quit = document.rootVisualElement.Q("Quit") as Button; + back = document.rootVisualElement.Q("Back") as Button; + open = document.rootVisualElement.Q("Open") as Button; + reload = document.rootVisualElement.Q("Reload") as Button; + + play.style.backgroundColor = new Color(0, 0, 0, 0); + soon.style.backgroundColor = new Color(0, 0, 0, 0); + quit.style.backgroundColor = new Color(0, 0, 0, 0); + back.style.backgroundColor = new Color(0, 0, 0, 0); + open.style.backgroundColor = new Color(0, 0, 0, 0); + reload.style.backgroundColor = new Color(0, 0, 0, 0); + + scrollView = document.rootVisualElement.Q("scroll") as ScrollView; + + mainMenu = document.rootVisualElement.Q("menu"); + levelSelect = document.rootVisualElement.Q("levels"); + GameElem = document.rootVisualElement.Q("game") as GameElement; + + + play.RegisterCallback<ClickEvent>(Play); + quit.RegisterCallback<ClickEvent>(Quit); + + back.RegisterCallback<ClickEvent>(Back); + open.RegisterCallback<ClickEvent>(Open); + reload.RegisterCallback<ClickEvent>(Reload); + + // DateTimeOffset dto = new DateTimeOffset(1970, 1, 1, 0, 0, 0, TimeSpan.Zero); + + // PresenceManager.UpdatePresence("In Main Menu", state: "Picking a banger", start: 100000, end: 1000000000); + } + + private void Open(ClickEvent evt) + { + Process.Start(MusicPath); + } + + // Start is called before the first frame update + void Start() + { + GameElem.InitGame(game); + + mainMenu.style.display = DisplayStyle.Flex; + levelSelect.style.display = DisplayStyle.None; + GameElem.style.display = DisplayStyle.None; + + } + + private void Play(ClickEvent evt) + { + mainMenu.style.display = DisplayStyle.None; + levelSelect.style.display = DisplayStyle.Flex; + + LoadSongs(); + } + + public void PlaySong(UITypes.SongEntry song) + { + GameElem.style.display = DisplayStyle.Flex; + levelSelect.style.display = DisplayStyle.None; + + game.LoadSong(song); + game.Play(); + } + + public void Quit(ClickEvent evt) + { + Application.Quit(); + } + + public void Escape() + { + GameElem.style.display = DisplayStyle.None; + levelSelect.style.display = DisplayStyle.Flex; + } + + public void Back(ClickEvent evt) + { + mainMenu.style.display = DisplayStyle.Flex; + levelSelect.style.display = DisplayStyle.None; + } + + public void Reload(ClickEvent evt) + { + songsLoaded = false; + DisposeOldSongs(); + LoadSongs(); + StartCoroutine(ChangeReloadButtonText()); + } + + private void LoadSongs() + { + if (songsLoaded) + { + return; + } + + if (!Directory.Exists(MusicPath)) + { + Directory.CreateDirectory(MusicPath); + } + + if (!System.IO.File.Exists(MusicPath + "/" + hintFile)) + { + System.IO.File.Create(MusicPath + "/" + hintFile); + } + + List<string> ls = Directory + .GetFiles(MusicPath) + .Where(file => Regex.IsMatch(file, ".*\\.rhys")) + .ToList(); + + foreach (string file in ls) + { + Song song = FindSongs.ParseRHYS(file, defaultImage); + AddSongEntry(song); + } + + songsLoaded = true; + } + + private void DisposeOldSongs() + { + foreach (SongEntry song in songs) + { + song.RemoveFromHierarchy(); + } + + songs = new(); + } + + IEnumerator ChangeReloadButtonText() + { + float timeoutDuration = 0.5f; + + reload.text = reloadDone; + reload.style.color = Color.green; + // Wait for the specified timeout duration + yield return new WaitForSeconds(timeoutDuration); + + reload.text = reloadText; + reload.style.color = Color.white; + } + } +} diff --git a/Scripts/UI Types/MainMenu.cs.meta b/Scripts/UI Types/MainMenu.cs.meta new file mode 100644 index 0000000..29b61aa --- /dev/null +++ b/Scripts/UI Types/MainMenu.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ab55de669b89b5585841dd248e952b07 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/UI Types/SongEntry.cs b/Scripts/UI Types/SongEntry.cs new file mode 100644 index 0000000..012a13a --- /dev/null +++ b/Scripts/UI Types/SongEntry.cs @@ -0,0 +1,100 @@ +using BangerTypes; +using UnityEngine; +using UnityEngine.Networking; +using UnityEngine.SceneManagement; +using UnityEngine.UIElements; + + +namespace UITypes +{ + public class SongEntry : Button + { + [UnityEngine.Scripting.Preserve] + public new class UxmlFactory : UxmlFactory<SongEntry> { } + + public Song Song { get; set; } + + private MainMenu menu; + + public VisualElement InitEntry() + { + menu = GameObject.FindWithTag("MenuUI").GetComponent<MainMenu>(); + + AddToClassList("songEntry"); + + text = ""; + + VisualElement contentWrapper = new(); + + Image coverImage = new(); + VisualElement labelWrapper = new(); + + Label titleLabel = new(), artistLabel = new(), albumLabel = new(), durationLabel = new(); + + titleLabel.AddToClassList("SongEntryLabel"); + artistLabel.AddToClassList("SongEntryLabel"); + albumLabel.AddToClassList("SongEntryLabel"); + durationLabel.AddToClassList("SongEntryLabel"); + + contentWrapper.AddToClassList("SongEntryContentWrapper"); + + coverImage.AddToClassList("SongEntryCoverImage"); + coverImage.image = Song.CoverArt.texture; + + Song.AverageColor = GetAverage(Song.CoverArt); + + coverImage.style.backgroundColor = new StyleColor(Song.AverageColor); + + labelWrapper.AddToClassList("SongEntryLabelWrapper"); + + titleLabel.text = Song.Title; + artistLabel.text = Song.Artist; + albumLabel.text = Song.Album; + durationLabel.text = Song.Duration; + + this.Add(contentWrapper); + + labelWrapper.Add(titleLabel); + labelWrapper.Add(artistLabel); + labelWrapper.Add(albumLabel); + labelWrapper.Add(durationLabel); + + contentWrapper.Add(coverImage); + contentWrapper.Add(labelWrapper); + + RegisterCallback<ClickEvent>(LoadSong); + + return this; + } + + public void LoadSong(ClickEvent evt) + { + menu.PlaySong(this); + } + + Color32 GetAverage(Sprite image) + { + Color32[] pixels = image.texture.GetPixels32(); + + int totalR = 0; + int totalG = 0; + int totalB = 0; + + foreach (Color32 pixel in pixels) + { + totalR += pixel.r; + totalG += pixel.g; + totalB += pixel.b; + } + + int pixelCount = pixels.Length; + int averageR = totalR / pixelCount; + int averageG = totalG / pixelCount; + int averageB = totalB / pixelCount; + + Color averageColor = new Color32((byte)averageR, (byte)averageG, (byte)averageB, 255); + + return averageColor; + } + } +} diff --git a/Scripts/UI Types/SongEntry.cs.meta b/Scripts/UI Types/SongEntry.cs.meta new file mode 100644 index 0000000..316f161 --- /dev/null +++ b/Scripts/UI Types/SongEntry.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2131c7fbe221f7549b1645ea7225740f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Scripts/UI Types/Visualizer.cs b/Scripts/UI Types/Visualizer.cs new file mode 100644 index 0000000..603beb7 --- /dev/null +++ b/Scripts/UI Types/Visualizer.cs @@ -0,0 +1,48 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using UnityEngine.UIElements; + +namespace UITypes +{ + + public class Visualizer : VisualElement + { + [UnityEngine.Scripting.Preserve] + public new class UxmlFactory : UxmlFactory<Visualizer> { } + + private List<VisualElement> bars = new(); + + const int barCount = 128; + + public void InitVisualizer(string style) + { + for (int i = 0; i < barCount; i++) + { + VisualElement element = new(); + element.AddToClassList("Bar"); + element.AddToClassList(style); + bars.Add(element); + Add(element); + } + } + + public void SetBarColor(Color32 color) + { + bars.ForEach(bar => bar.style.backgroundColor = new StyleColor(color)); + } + + public void UpdateBars(float[] spectrumData) + { + for (int i = 0; i < barCount; i++) + { + VisualElement elem = bars[i]; + + float width = Math.Min(spectrumData[i] * 50, 50); + elem.style.width = Length.Percent(width); + } + } + } +} diff --git a/Scripts/UI Types/Visualizer.cs.meta b/Scripts/UI Types/Visualizer.cs.meta new file mode 100644 index 0000000..ccb2bf3 --- /dev/null +++ b/Scripts/UI Types/Visualizer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 2e3c69f88fdd3084a829ace65442beed +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro.meta b/TextMesh Pro.meta new file mode 100755 index 0000000..f9da8b5 --- /dev/null +++ b/TextMesh Pro.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f54d1bd14bd3ca042bd867b519fee8cc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Documentation.meta b/TextMesh Pro/Documentation.meta new file mode 100755 index 0000000..afa527a --- /dev/null +++ b/TextMesh Pro/Documentation.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8e7e8f5a82a3a134e91c54efd2274ea9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf b/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf new file mode 100755 index 0000000000000000000000000000000000000000..c2ea2d278785aa03d590f89fabdb0f30ad0976e9 GIT binary patch literal 694398 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 literal 0 HcmV?d00001 diff --git a/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf.meta b/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf.meta new file mode 100755 index 0000000..e4afeef --- /dev/null +++ b/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1b8d251f9af63b746bf2f7ffe00ebb9b +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras.meta b/TextMesh Pro/Examples & Extras.meta new file mode 100755 index 0000000..d94c9b5 --- /dev/null +++ b/TextMesh Pro/Examples & Extras.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ce51c8e33b734b4db6086586558c53a3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Fonts.meta b/TextMesh Pro/Examples & Extras/Fonts.meta new file mode 100755 index 0000000..37020f0 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Fonts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b63e0053080646b9819789bf3bf9fa17 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Fonts/Anton OFL.txt b/TextMesh Pro/Examples & Extras/Fonts/Anton OFL.txt new file mode 100755 index 0000000..7bf7f04 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Fonts/Anton OFL.txt @@ -0,0 +1,93 @@ +Copyright (c) 2011, Vernon Adams (vern@newtypography.co.uk), +with Reserved Font Name Anton. +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/TextMesh Pro/Examples & Extras/Fonts/Anton OFL.txt.meta b/TextMesh Pro/Examples & Extras/Fonts/Anton OFL.txt.meta new file mode 100755 index 0000000..7963e08 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Fonts/Anton OFL.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 73a79399807f4e8388c2cbb5494681ca +timeCreated: 1484172033 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Fonts/Anton.ttf b/TextMesh Pro/Examples & Extras/Fonts/Anton.ttf new file mode 100755 index 0000000000000000000000000000000000000000..4ef73dcea3ce9738ec97b2d6bb9d91b27bc1e151 GIT binary patch literal 42376 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 C#7GkW literal 0 HcmV?d00001 diff --git a/TextMesh Pro/Examples & Extras/Fonts/Anton.ttf.meta b/TextMesh Pro/Examples & Extras/Fonts/Anton.ttf.meta new file mode 100755 index 0000000..1375b4a --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Fonts/Anton.ttf.meta @@ -0,0 +1,19 @@ +fileFormatVersion: 2 +guid: 997a43b767814dd0a7642ec9b78cba41 +timeCreated: 1484172033 +licenseType: Pro +TrueTypeFontImporter: + serializedVersion: 2 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 1 + characterPadding: 0 + includeFontData: 1 + use2xBehaviour: 0 + fontNames: [] + fallbackFontReferences: [] + customCharacters: + fontRenderingMode: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Fonts/Bangers - OFL.txt b/TextMesh Pro/Examples & Extras/Fonts/Bangers - OFL.txt new file mode 100755 index 0000000..57dbe47 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Fonts/Bangers - OFL.txt @@ -0,0 +1,93 @@ +Copyright (c) 2010 by vernon adams (vern@newtypography.co.uk), +with Reserved Font Name Bangers. +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/TextMesh Pro/Examples & Extras/Fonts/Bangers - OFL.txt.meta b/TextMesh Pro/Examples & Extras/Fonts/Bangers - OFL.txt.meta new file mode 100755 index 0000000..c1a298c --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Fonts/Bangers - OFL.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: efe0bf4ac872451e91612d1ae593f480 +timeCreated: 1484171296 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Fonts/Bangers.ttf b/TextMesh Pro/Examples & Extras/Fonts/Bangers.ttf new file mode 100755 index 0000000000000000000000000000000000000000..477dfc321ccf85014b492d6c4a57fc4d25729142 GIT binary patch literal 39676 zcmeFa2Yggj{x^Kio!)!zGs(=PCzE6*jr2kSgaDz}&;m%4qKI8rR;A<Gu)*K5tcZfT zimoV#t1hdch>D^JwtyfAgd#}h{hm9Mfc5#m<?}qx`@WlezPb0Fd+sT}c7Eq~&b=X& z5TeB&AtAMc8XIthi`AVtO6%)e`;BfJK9Z0j=Wy+8sI9A~sU(Gvp+;PX8(R7g`fO_B z$G9#dq-IgWpuyFf<D0wi{2RER+ka3_WaZ{TA{2Q$uE$N7(KdU@>)Wp&M6{I<uBp9k z?rfxMQT`7&O53MjGdaD_EvE>P{X|IJ<|&ifCZ4<M&kx{vCGJP3AVJCrR^hr9*C|tG z%v*5Hpp+t9A0kAsclxXeZ81^GZWM+5^w^BH1+$U!UYt)se(%h-8Iz>Z=wL$nKaUPi znLTUny!`85t0AP-iT1qDdd_hBhUyDrHD#xX0z|>jj@iDux{vV};|k$c;S5|$3CB|L zgJ%S{$3Z*cZSfbob_uugB_-}9{+{7e&XB%DL>fSA_9W%gDsd*j8Alh;6}U^dce(qK zwmflUJ!3zdLM#voIF1wEL`Vn;y#fAb=A^6VkxC-_A=w7O?c^mdp}I=k<>qp79K5LS zO+GW}IVLav@bESosfzzZpCL`$%_NKdlb8e%(#oX}BiTh-=n#@g2gTo{n@BS)C;4PY z{BwFGNhcr0&v6Cu)ASpXMthS!bU&f=Ln5ai5et16<s2r3bR=<edSaxf(UZ4vR1yOX zlU!OzWHg(o={7Q6aEfHpf5g9|FT~??9SPGnh>(sZQb0)KBm?b{k$2<gsXP8P{e(#H ztdd(8KS<vrV)`TT(m%y7a&{cwLjKJtb1oT0H?VY4#<i1l`gnXFy@T|pFQLo^Vg{{l zp_TEYbUrDg55#xi*!+j}zX2Ket@?Kn(f{fCy(B=oKp!jUu!hw0d|~ug$2Ze|ks`{p z;6+l5^IY;H==D0WaCei}xPGJ;U4?dj2437x>OlXIT!_?=PBM`$AWFIgbXraF(3e*F zZ!(7LBkedJN$bc!^u3jSO4Pz3WQuSKxnFo2siLpPzoGvi&ffy3jekl1N*X}_lFLEf zC7G9lzD-o%K@n&$@K^W=eE1Rk+<<$R;|_8&T?{$d2HO2UQU5Ly`&HenJ!8Q4KdK+? zfNYCs8PPLv<s^jx@>9u!weuzPpJ6^34lJTUG8so1Jxa!d{-ZcE=mGrz`jEHdKhlSw z1FKQ@TF6@kXx~UeG(a+-ON*!m@@R&9?vK9#`ObyTWD2&DdGsXlP!F*p{S3Jkye}lB zztmOkJHqUsAPFaLPnd0F_5}7CrG{~=hjkDUF_9A$^!7&bG<lxHX&$YngJ>J9&JEmK z+^5{<UZdCUb$k8ZTyKfD);rJpl+W+i`1O91-|ioGAb$Mf4<sH(c`}rvC2q2YY$PwB zoGLnyjzc-ub8n)Y&%6e&)$8<nQBLvimlHo9KNmj}|33b1{GIr}<E!I~<JZM!$4A76 zbZIVLy!g|Bw+_5<VEcjB5B&YWh69fsn17)Bi+}C^eE+`vpX~o|{|e7Z?P=|)M1Rqu z|Jy%Q3<@Vpp#oTa*kQ3mDr3fz|Dg({O0CiA^ai8JY_Zzx4yViQ@%sFMl+<7-oR*%E znU$TBn-|G1D2&F6ic3n%dX-mHR#n$v%xvi0*wm+Qzvlie0|pLi9Xw>{u;C*{jv75? z?6|h^6DCfY+&*RMv@51BU$N>h53c>|Q|mW8^Yq4NpMUP}FKmACrI%lMb<1npw*K>t zH{bg5x>>X5eSPzj*Isqxrujdte3V>I$Q(58C?QwhMmBA~bLKV2ak*d-nX!1;nw`5o z-S@?T&pv;h?AU$iyKg%P`RbPa2ftZ*_mX?=y6^tg_dfgxdFb&c9{cx)d-2T2w|+uC z;`{kWe+pnd-lKlHj2^={<malniQGNhMsWR0?z|vdFi@~eutU%#EEC=!TqQgta*Jw3 zb3}g;y(0QlY!zQ6ep=imiAcsvmPj^AzLVOe5$Q1LD(UmmpJY+lY}v!IZ{=?JWcf1r z9{Ep-GQ}LlYQ@WnLrSeOS2;{MTY0;3t4gb?Rn1d9ta@GblR8sftDdHQO#P-tt*O=A zpm|Eusm<12rF~fYwN9z)tGh+_q;7|v=&kyJ`kVOQJN0`E>4qB&uNd|lBgRq2&BkM< zbW^>l+4QXGGjoc0y!k=%3+BD%FU?&Rr={7l!t$Nvymhv9p>>gUmGxoklhzlkuiK0^ zuPxJ7WUIBc*hbl=*yh=8vb}BFV>@6wYCC5a+O_t2`wIJm_I38>?OW~d*t;Cnj%LRQ z$7IJG#|@4<9iKT4IXa!hsdQSMDb8GHnX|WZh4Vq@I_LAwt<HCxdtFA?7}qq{RjylH z%Ur8n@3{85esE{Hr?}U-54k%%#G~|BJt>}g&t%UE&+DGgJYRb`uh|>*R(i*K7kdBX zeZ{BtrTZejR^J@ooxWH6O8*r9J^pq6jriT%^ZOZC&BcF;AEL{+i_mBnG(gNr{9;Kt zjg<?iKNt!Y7Q~|Y5wpoC5z}R{ky-9ix3|n^$j{I1`rP4HSc(nyvQl3vck$+~3x5)F z*Pp*ZAd!lHI;K;(f>jP#QA&o}$0Uj)O>{fgTM!~@VrKPdXgL>)#>}NO5>3TbG*(XO z@Uof}dYe|FQOIQ4U=6iok9csHyKI=izj&LWc4VomFqaBN*MA`In7}DeW>)+H_d0hL z)(xYj0VSZsKr|MupsWY%N=+sBiz6qAp%$@3jH4u^p|}wYAPW-2l4#5?4p0q^MWPkW zoKPSX)Kg9<86ejSl|gfrLu!%Ew(0Yxi?upgyGeP4SRfG3wsPkDkVGzN9U#+7XR9?6 zYOO{^s)AlU-84n4qfw#Mrm~wA)|B3&+^GgC;KbB9CnTQNOQ6!1R|bVGEn=tEVwc>l zr<4Zj0|I|dKr*OQq-bj5s7^daJPdTB#1wylQwb_bAt9D%EEtNJE#^qHuppF86YOE# zl_1fG{>2J{V4v9N<}5tVBx2J_rD9-JliCt0%*Zli8?p+rniPg5X=9vnA$OP1YB$SG z&a_-(UVdI*c~iMpHt=qzDb=6u$}*%|qIqS7Ii7-YZM&e_n&Z&;EFOnUs!ex!Qf<Zk z29}rE8m(;J&>H_z&|APpgltm6ctIgFXpx#r%8(!w)${y7J1t@&X2}KR9G^*SFy=>M z=uyBg5vN{u&ehlViFq8J(!s+cT2JWcldji?4-S;u{O*C~eqAdQskI~WqsX%*HQnRP z4LBWL^HbBk4t7Q#ZOTc%cGk#Jiy>Im+|u<(*h}5F-cT?$T`JZJW_MjIwHQ<9&ugp5 zO}lnhS7&Z|s=qEL>&N7gmsw-{6n6!84&!D8CLbU>Bnjj-rHTVkh;ID=Q-TG!1wFAy z7*}`}pr?@SSOH`zCU)WM#c)HW(jXom$)wNME7p}QX|`gtXvwiEvw|(NatByirCNop z(jzx2<d$@WSS(Dd3v;Tnhtl!_krC3YaLE&juD%YJHMd{?-c1%ux~czAPi1Ckj6@?+ zX;k*8PwnEgRv{;n+tp0xDE#xibd(?rAC(yR)(9lgNAwPVYU9Lp83LC;-L*}(4*4?U z^XL)5EkuKdggPU5Bw@O*MR)0uuEPb{u|)$SMbDQu3#3Q7jt(E%>{^&MVdh=b_+_6; zJQ9Bs&#%Pun8#7b9h5BudO${lAu3o_KmF#?(Kj^JRhV3YTh@Gi%}496wk<1Kb^CqG zM|w<rJDbUu^Z>Vk=m?30Vv?986tl!El9(i9k%YF+X=_u@teF`dG<L#d>B2rYd%nq^ zEncWtSbg_j8fPjO=@vw8MIZ9XTsoOkGb@H>L!x;5f~MdIjrWImBa<(YE3#7s5{Yo6 zPb8O%G){-Ypw8E51geEf%@1QrM5fd<gIHwDN;gp<#|<4oX;FnFa{y~+{PXxSvYWgN zTS;P;d@vSPBv3A}6{cFU?dn3^TB$*+-b^`K_jGaE;QnyUDCR<)^nSV?GDK2?0oa+C z8I7Y?t?(B2cI3@=j&JD{3jQvHyFuX(9U>pXI|Cmq-O`n`zC$mww$`6pR~kPZ|B`!5 zAZC1~W(!9{dP9`{WL@!e*WaG}^y3@>>{eIT#dw&e(WXY&%``$eJ9mO8i5ER#VqKUt z9F|K`&8sjo{O5udmK=Xg%#<@fb9{{{EjO>Zb$DYqrL|~7esJLM%<|&&aqI6f2i&C- zuDtg8mSK%GGoF30o%OvB{LlNjFNr>Boy7uXZ4->4eQYgDh8O3mHP!P>4!ulabPS>w zp3|Ashr7NRI?`wyb?eZ~;+fzm#jlJD!PiYiImsc3**6hdj`9*VzMLky;G#y0e-zi+ zuf4UftZPllT~S@AbjI=#I@yNl71n@FqJp{ow^lc&sXDJ{!V9k`gntnT#R~DwO}7lF z&i84QW}ia9dxDh6<DHzIJ4u3|l95+`z7EKjgcq-T4aj|&nS0CV@~FJIW18*y>3ttp zj-FHRDaf$CyDA_r7<%QnUY3aL6{B9IuotB%xO?k*2{sDZg#Od%_96B@<NHUny3|^W z3%#|(yEp;&HSwTceJsLkjwGKa8$?bd$(ICR>Lr%joP!3G^x*`JR4f&$%&jA-Orcat zxsvn(*%s5r6ZF0o#mbW^g~Xd->pe>)mFJb$mFLMHTjYC;83@XcpIYt+izdKOS;UDx zGQEW@j>b|^Ewm<K$tB`|KNQRoJuI@ioeGD>QxTkM$)t;nGjHSsqL(sMw)A3eLuJ3L z%=Lj{rN(VgDxKLbrCGoBgyye8vDzFN=WgiRSY<2Bk1&6rkcc=R*NHhw2AaYfe@PS; zlpnWPRTv-mOO7>0Y&02}-b4%OUsA1JzaeX2r8%=#{rpiSl{J&D9#L!vJr;0h1*qE? zaydED7%Lv2a#<sd!z&vq>d*Y+x?V18PQR{KZ3?kcoEx^;AovvHm5hGEongMdj7kiW z82zN{rx*Wyua`S>F-6Danh_*ovnyl#G&h1f58IMKiV`xIY#h`>f);~Le3PL`DbWJh z&cqN9i5mGcw4Ev0=8EXhSre<w=?xZlZC=LcoA1ri>Wx{n!l05H^L+}FD>F4ST4;`> z4b9g&>AeNjS%a(7?B?|9VU<Qz?-7M<se?xP`uFkoyV~zGh!q;8r6i!=ly26iW!ghJ zHO68Nu@niH#r+5`%a1Phs52XCnPm<@-GiWHx5m?n*(0j$MSbhXO|0o#KW9}xP2H3U zS$2DdKh>>t(9uq(y=3_G+KQUyMN^)+q5jFy$2=}au1792qAnvM3nH!=^Fc%dnRAuF z9IuFh$t(Jc@sElurs^uCR4=Qu>vY4)^~P*>hKg%$TPZA_8SDCF%q)?9=n@WP84z_y z<4Ry#9iT8+4YgKttU$?SruNU}nMGo&P~RNVqR^b58D1_bthwF|>svhYho9TvT;is; zLXR;%87wFlgEaFup;v0U>RzQumEWGHarV8Z-W<ppL$A9%IxSi-KGytZ@%*~x|4ONZ z3~=b9fVR>niGpCvGQe|16QLabpdcD6p%^d&{wkTUAbUu&Lo?IUYp6rpJU2yFm_3Gy z8-@zygZoq3b+PXdZZ(^%L-t_T=oHvSXrjTw8!^5~p>n!(pV8Up{(7q|cYN*=k&65B zllB*jXV#2(AW-GMzH~0yGCqEYQ*uX%omr+-Ndb&e0k0(zJf8HtBw`NCXMRZpt|8Se znCi^&=nU?9k0)AiYt8Ibl{c@<QDcer328Lm8HI)}<)Vr9bidi0Z*ks`6Kk*ysgGt^ zio3R&@}ps0N?u_aPlxRIA)%E!fbkYS5gZ|=si=gxKNdE`Cai~=GlC>+_Q2n8Qzm*W ztD##VKt8UbwYo7am1%<2+uC2R_1@RFc6Pt}uI+2TwPgITdzan4sXZqrcg(Ue)mGU6 zZBDJD!sU%d78eHn6Nd$d7=)P>l{XK%epn<cbI1+%HQapDbq`!Sqr7xV_JZrL8CznL z+Nn-xHRV=V-Ovp1F#a84totxuu<+v^#7j~xL<_|dj-5y0d$6v+o!*{i=~d=UD^3ac zR4=v3#44G)xR*^Kt!ff*Qkg{i%v}PhM0oov*IYd-TV<H==dM#<iKKGjxPFsGVwd5H zQN!5)B8bQ1KY>qYP+ti2BB{(XVib$&d8&Xf%zTJYC$kwD)GtvB3_Jxhs9HdG1xov8 z4jB>j<&`*=44;~&wHecj2X_59GF5BPxC1hwP>APqudmc96`V*c`6;z`Nv6gvevVGx z?CS04U+XL~MOMqx^qDrPmfC`WAQd~)LUMt^<MS~Y3}c*8aNiSLV3dhs1W4MkglmqW zR6~P))@Wmg&FPfR&uXlytqi9Zj=QaYeoBBYQu<N?UZwL%kJq0wwLDf*zT=g<M}@*w zDzPNR7A)%%Y=s}d5h3PjGRUi(={D+NV|9S_U60dlo6o9#vA)!2PS4VrQ{SFp%^cC* z&zfD*Yr>T`o3G1S)_;0=#*hi?&U2|7rJ8`JbmGi~H?|B1ohgwbnz)-g1v(RpA(gc^ zgR)61Z$j8mDP2TsC33mIT~L=2Yf=a$B1Lw@6S!MWxxG$HM!Ht8S-??O%tc{1wpiz* zOd-lV2%7=lh5AEqT%s6?QzZcjGixz=o8hLMAyeJ994{T}TI==N^Q~&yBJA3&vCddQ zW&89uyhtGglw`y^xO%P&v0Xx;qpa77(EvUKMsor4^R&s)gubLpxA$`N5(Xogx-d7x zuynShcI?cdwYF&AxwnlkGX%Lv-^SwGZmNu$^y$UgNqXay2c{JG{Jp8@jaw^S*6e1U z9y0JX7jkC<J@f|1H#2tSw1UC`<0sx|glu@)6JgsVwM8Euq0{B%SPW}aCX-~M#m~|A zsX@7Jk+Sz4y(JRLt?ByWmfQ8crcVpXZd}jGkDrI_%HqC-O@t%K0tSpWG;5B{c_-&} zl-s#)FTS!&Pv_l1i|=9izXmN=V}1zB8FSM}Qt6V)kRfur4Qi=5U>Q8lZOgVf%=vxG zn?8_h(_+Q*|2aWopD_EAo7=)8qo^A6l*HrQRKzPVx}^sFn5RH>HB=vSbNOmvVzSRP z+D+;4+^Ho-qd}t6%b%ETvX&Nks8B3X$;D20nRV{)rz_3nZjQV89+PLp$O0SfJSPwc zg=TN4s)%Ofj!luNkG8jO<Lgw$yJ!t$fz3~%`IuaX;E_n8`U=X4Uk}!DQUUc$o#J;| z`#YZ>?O7oR<ynN(Ad$U9?^|r`x(Z$djUOapZmU3qxG+I$;mmOYNkIkT9s#w0d0B?! z5&j;;LMWkE%uUU&%68=Wo|CENGMPG%5>Tbs%6uA5XR;~u(!V`gQarIlAd$&6N;;Vq zHjCvFQP=*i25(Bsf{~GovE#>PP)<OvQ&kKYnp$a7(4$`~MdqUNs`h@MqZm3_im`~% z5gcUm))4dsE#X_oA_$gpA$mxkQ!Z62G(w?VAQx%<_slYRi;7GttwJPM2<1w(Nqhaw zBEM+SwVsS#hC<J{=L1~Y>l_^0{_WMCUOA?simLWzO_vIGzzciW3%a0Xo_x~h6PqyK z%#VN|-PZBauwkap<o3!7In92#D!U=qwk%NAKV$g7x^QM;;gHdjTSFeYXHZ%0pxUyq zQBpB#>a<>exo*6_J`$Tc=TCncHl{WPn|~3q_XYe+Ez<@GCPoQ+!(0oo1fB|vFD5^N zsiB!OD~y5k`cZibgL#JCl;ZLGDgA&_pU0jvy!eVid98PILsrg~<wa|QaG050^Tu~^ z4d{=ZWOa{)JwqPzW0^f=GigIK;om0v8Vg}wJ#XB|%la{Fyv3O5H<|5HcTbN4?zDDA z^T12J8NT`cxh{KA*yZ+9?SR$Y9XHhWS0vg4o5iVM&rNLRkjjM;++-tjVyJObi-3jN z_#uWC^%JOk+9#%1=B=1+6g%N8hkBXr&h&+QRm8Mfs!bJch6J7cAf=C`wtq@vsP*oA z&O#p*=Hz-@Lf*EiVP|x(>)GHYhA`gg?G8O*n2W)iXMS%%Hh0OL$CyX25}9pQr4w-{ zQ|`d#tA{oARfof2hr;H~iCKy&#$MT+rw@rZPGQV+DCL$ypVMtA8a=zQe$?Ggi&ZMs z=cfll=E%%ZH6gXyTdr|JG0_Av3cNmqc_Q=Bcn6Km4Vh3U2oV%d6%`aNxlJLG2`$-X zy*{knJiuwq<wo2p)Ws}$da+2@Z_ZD1UG%z-1suxr#*c9Z?hxyr0RqYl7KTD|q+G;% z3H<Pq7%>aWXt^L3z1>_|?6JG`60Jz1b6GS}nMNZuIUf)yT}qF;Fi<lr8p;&uO;)*? z+slbXf@@a{N$G2;3!9w5a9U&kw5e<5_KL^L9=vs+BjQde6-u+OzWJ8IIcQ5+{49-g zKd`>Rrbj9$-<tenyUMb~O?6s@Rwk544Rf5)B5OuPj#oxMrgkxR_5EWr`!sM~DijD7 zUwmaTPpfq3;x`y0Qb0JPARhw+A2ngdNRki#mUoMoSrSML2+f9iYh6*fQ7Ma*a3ZOc zRnr#mwg$rf7H>zEYSM?zxr4b5uB&|7i~hbLm8^I`Th8D<bhAjPkjz`u^~UlLUEH-a z$bHNqxPdC;`{HLfGv=Obj*IvV>W2x!=wRX95FGiIWOHBoV^8O|XQ=(M$3$vTFW=px z`ziAjoHaGm6jcjEqSuGb){K0v?TUM|YV+nr7FUHIST}TgCKbz7Vy!5xHy?xPPc)nb z_M6R8Sn+)L7k^^~Tn>$yBvk3^^GGbS(vS*Q_?a9d$NiPk7Y6PR%pUota9>~FndY6> z(M*fE^4W<z?WBlD__#eRP6NM5!UlsF^`pF0$#LIPg5e9-MG?}C&9NHjqmGx956aZC zd*~8_V6A&8|GYVVfxa(rGH(dHgz-y;s^PZ4@?&lWp*0U^5}VTseM7S)TCqws$Y@im zb@Fhzy==LN&Z74ta3E2*d%0=*9eoD2m8<C$QcNW%xdmhM2`peC%5GpjT@)iDOgX5T zEePEzmO9<l7Jq3_7uE$EO%{bUFR#GCeMQA0g?z#OCFLvf6>_178@cK4uT0|kbQCMT zs|5-+Pr+!y6o8q`7@I7wo|b9VnkUZ_DSd6D=gS0&u29zpXqQr3Tq#v^3e{CiZZY?| zhxTH=St^Vnb8^vLJ{rl)A)L}e$_2%0wJnmLQ65mM93|z#ltGpBg`0I$P`Rp}3M~b5 z+hj%qnghAn5nn-<BjyZ~hlV7|L3l5!R4jEDv`^8BkG0Kmw+e(gb!?(VNi$ZWhtsA+ z{4E46hEcN6fg6UhV178YUzI9scMl$#ml14f{LdWWKXZitzswP&7`t;||Lx2MVX*wo zNrLnW%eeYH?QhN!IQ0SPd#%4SN%+qk;r|PB1QF&4B`~9Ij3tQIFv|%8iU0{e>En9l z3+A;h<0!S#tHgXjEcaYL!+|M-(Te$k!E?_XgPJ=g>|OqBzA0Mj$@`0@OY)gtMD=qF z`K}qO1DxkW_>%vb8~o3j8<>d~BQcvcW5N6KIMlBv2U4%>_httdQ-s-%<^9p@fQ`NX znI9x$9Krw05B@Vh`0vjT0@%qq8}oQ*Y7Eg3L}sv{%`7jA(DL(Hm}0ijX||lZO=c+2 zOH=%Ml{RH;X_;N2lo|8##8hLoOKNT}wq}X1@<b}UeN*oh<rs5J1uA{DL7!qVxDdQ! zI%<i3PkRfb{Ms=mV6i-e@_LWVa^1;g^>qlOUB0f5_4J=~!$XPu2DGg$5i_O|w4jtt zulczsq8jWM@s22KF`7tiRHh9}H8m!&Jk?R!qRcV`MXH)~F~^A%v5~_S0<O9ssJ31u zZL(BU*<#AY3Z*Um8oRE{USy3)u1RaftO0GTr#lfx-;T9HVqhUZo)(B|xUtxQdN3ym z__MjaDYg;^mFgUZ>|O}z+7vctt<G4Pl5I#$@pEY-?FLt7#GId@aSZn<uZ((}J|`md zFJeugQDD((uq(BWi*IG~{-XFg&LPMpIq;35n3rNHl8t&Ss>sL05inwFlGq7iWbqBg z6|uz681r9pNnw3@pJ|mMNt;ZPRYF%QMc!b6MI7=djr#djQzasm)uyu!OV5^H`O;sP zPBv!vI8RX0rwk$UY-PyVIB{v%RbV%G3v)J>*Z8r`j!k3GCW08`m)tS7{+P;#A6Yz? zRgOs`rp=`^xd#PpK_CVzj#xE|v3(D0iIPn)^Tj55L;g)Sqz6PAvCZxC8WhSLk4z(0 z8vV|~)_x@>Lq<c2Mi???>7rPQRv9!wW7sS9vPfoHl|wEq$g7~YQQADE+7xsTD7QF6 zx`;*aXO7mETXa}e=f)-DP{rgYPQrbN)u{q-EE=(}c|BVv#XcoO8gsBL8N&2C6k~0M z*x;^N%!i7S`w&du6wmSo<z9J?tR{!6;$%{5Y<j>glNA(7gZ{jHH5OaMGFMTCE?_Ik z(fPQ)WLraOk37rgn>eh7%cdGtC}?rYWTm;@`pN0NT}ri9qWCGzYb}gAQr(u^7*Eq& z#07E?7r-9bm?RL(j}@}r85RhyNn!$9!O=*RUv1Bqq|*=!G+!SxTYHO}v{G3}r28vH z+`w~{+ijQndaK0)jP|fbB$05>%%X$szQL5Pe*qzbAOZ<hKU4^Yd0d02)?t=oYL2y2 z=v^K3PQtHBLVTckJVO!Lp^}pUJrvNDVpqzInun|wC9VADwR(EpYfEZM7YtP1dVMu3 z!-DvfLm)?d3jLvcjE{xg5MpOBw?YuNTPSc(!*7t_w}u(TAr=BuQ=^$qarm4igIoJ% zn=7+yd1ZOEy?trknn7)Tg^=E4_4}-;8HV(_rD3-&#Y&YWqpL01y%t(rreJ<?xhKEX zm^Yxrm|kuU8x=B_+2%4?9Qw2w%~556-p=_#=qlRz8rJ%!lg*g3L!VPFTb49mc1~N< zYSI)+`{+FN?r?4L%&d#%`&7>Sh~Lq3#`HlzdXa(LZHTAqu(DE)-t%!?gpj-U%@|-L zy4937m59`Up;!`Si!DhtW?F1A(iSZAS~41E-8QwaqjY?IO4W>(%$&%=zU6L9ouS_E z=<ROppYJOh&_9!ok-NPf?gvxAQ?~ob1yvSX;lyWGwO{<I;fjUVjj1ad-*33F!6jST z;u<iZ_sw%h7UhIxLXlIPKBBdkm#0ND9fjSq7eNWOJ|D3##;|7fq6IOSF+Nag;X|n= zwik}}Z|ScVrien>X*9D}VM;JuH>OGJ@u@svi-WtEDQY)tb6Kr6i9lEoN}oNtDSM0% zYeTsMte|@)-mnOB4?x0v(8FJ@e0!LnUA`2)Y!;Tn(+7k#&g_+$HdAi-&R-^6wl*Ff zWgXY<O*Ql^mM0UKt*RqG(s%J*2lh$vyE6Hea@f#1!?ZhG`H`S;jaa3Y(B&fqLhKJ4 zrMKl4*x1hUk=QG>gRa+$i9L_)z^);;a1(eQr{JB37+Z1v6`w5$#$z4T!j=`;))fI; zo5wK0hDrhU-Wg%UlVNXKQ!t~-lvdk*-S`GuEL_`KKPz2ns*ae<nRyC@CHu+;yjd;P zMIM1pY?9boM0smd%yxT(J7M&>ieG<tcA43nH>Q2^)3s{3RNbe)Db~B-`XR-p%&zLx zm}WshU>;$o117F_C{-^^qeD5Z)2;;{CUR0b3Ott(EJW*J=vb`$vK?NDO)u*mr9SMh z&2Xoyo$f#{T%?4!xhdgHZ_2$!9jsm;6maJiq^9$7q{LecH**%u%`%vcjad*9=HrNL zECQ{2_PkZV^afxP@=LG~>JL>*<?8I9L?9Im4~s-fna1T(7&L`itw431QY;aTh+5nc zTW<XXX)r(oBSTaa&;+ysvCa?*upM!AeJG6-a3NRVEFDj&U?PSl#`6rajng3Z4qJL@ zj~2hcjUiH!Sem<hkCu26*SBueO*z`^w8mv6Gc$F@!d{h=nsu_}!wM_`3$|(9$tjhp z;Y9_*TrEw3@;Wg$hpo;ExQWrRCAmSnQl_)XII2Y5d1Mtlgp(|mo!CtJo7=Q_H-RlK zeQq(T9hpNKEZXu_uPK_xmf8xO<_B+d%hFR?CR7ZN(uiB_$nZ+J1-=o21p*;Qxu=F0 zdz;Jpy6f}HOo$?*&Q?CII0bv?2v2wxvBsX_!d6<pFe;+bvL$7-pss#aN$u4Y)`&$R z$1`L2^_fn#j%YE!t-$cjc1>VdL707EOHn~;p#Rn76S5mDS5&4nQMypqJiOK4&$q2> z#Z3y@uj@(ZNIUh=TKbJvg6Q!qni$7M#)r~UVqh`aSkDHk7?ZO-<!PaCX_4D#kGKu8 za5&xR3XX93ux*6(VIWzHz29H*ddj;JY=J``Q`3PWP2nj^o~!)Im^H1E^SKu&J#)Lh zU8O@vb_oU?$aE{6Lp!j~NXeoD`kt+0Ot6h0M8cFMI%w|H*;4{)zccLH>(BSq^_k#N zr2DEyH{|AXGxKZxCPQYiH)x8621O0wX6NKl?p`4XHHZGVIXUc?o?kCyYXqP&?*a3Y z9?fAA|MMieuE%DD@6A-(Bw<J4-d`ut0rR>y`J|4u7R>YbOkwq}lQ7OqiGL^@gT0k( z?-#t8R0E6|sFaUIY*dc0dU7{j!WZi%U~2a^Om5jDqv}d~bAsO3q$ks=3j3QltzOF& zrRB?>Fg|s0!_O&wRnMl)C3L2A)^iGp$m$DLMzKXjQPa0ZdF>?Ibqc!g7yS6@^8KBV zk^AFc3b$g{XOR4<foMZ`mkXXVB<2QgQ@j{`szRTZ@_nkt9?jqHQ(`yvA1hPOhEs0K zANI6M@GGs$cU`V^+*kjdz90Q#)uf+YP6~`E*n4n<F6WNJzt5yUa362wKp!XJIF+zj zA0*ikMwfnMvH)wR$@J+x={J$T^`tw6j-K=n$*P|8IfCzd()W_bd(wvqUg=4nA3xfY zt`Z#SN&lEUhm{&G{w3_fbgZMYQI72rVg5RFi20i_iKs9Da~@!WnVqc@!AlfLu<49H zi^jNGXV`8F^LtwCR+VFjyz3MvQ7Q#}3Y+?-EMB0C6wZiU(RIexU#RyBIgLdt;bsdr z3u*Uumsce70|I}q660NRDPFFm_1QwoiDcIg>*`|mRx^0vP#<X15Fg5wao<Cxa`T8* zOm4+nM{LY4LED8qEh9-<_U8MVNN2Q6q~Amq_oRz>S|-vzB-i$&SMfAUq|c9k$fsvw zJ!>pqel%IWs3(1mkd>cEzlk*Tq;KNOPo#fHLOtnSeEEs=`El?NHU|3=VBgtZI;`Qd zUGi*u(xp8~a3{eG%&{zRm)Xh}zrPK^a(EbZ0-@Hg${aDV$&!)NcSU4)g~#MjNX3>< z19GFPp(K{4H5)Y{nbbyKr7w?>YJ&dqS+nPEsW2PN?SJZp8B^ZWvh)S>C$u_c;|5YX zlhLyXG1nV;nJVS`yO%u6w|^kkYiIFvC`;1e$DZ`Nc{(K0Z=z*A>9_K9NTh#AF6IA( zFF%pKmnwVmZ{g{aNS{vzfIe)W;sUObyPjXC<tO*ui?kpIzpRLPD;I)MPJciy(;FXy z-(;-3JAI-vB_+8?E0#(*MeX9;Eq-rBWv#E-pEBN^{pa*qgOiK2mT*XE7@62FcaFP( z-%pXs?<v5<(Grue4c7d4B4HCo=t5M0C3qYP3v&4FX;?<2k77f5p{|cSu|uR+*q@)L zbw(O8M$fay3NrmlyTEF%sfuDk-Bp+qGLFl<mES57&de*$zWT=Nugn~C@gFKrUZuCD zP^*k&_8L7iSFL3H7>GGmov=UTtU5{ezY9dk^Z~*dJ?S@*b3N&GLT69<hvZWJg@P?T z>GKIzuTjp;n1eR*{Hy27zlm(-<&t7A!v~;+fki#AN{lUe5`GUa48hN~uFxsrjGCy} zG(0QRKQJ;^VHS+;-o4U+WnGDQaw&G74^PV-mqpKCzJG-h5!T?1c)taEl45#;m*2`R zVWES|rjq#)%*olCM&+1L23X)<RMC$X7wf{2Oo2h^(HhcQqd~XSsj}(i&dh?$tD5Yt zJ1I5NubQpRbp`1bP8N3do?L4$&cEB{&hms!v8MFe!jQt!HRu)Wt^*A&+2iIUjelv6 z6Y0OU$BFb`+v7y~ukCRn{nz$5k^cWqd))Fn_IO~DmcO*eiS*0uv5>bDiS!T2Lf#%Q z`(4S~gGBoL_#Qs}l06=hEdQ7GIFWw2JzmF`pGg0ZxO>X^o-aR<K0ki*|CaVR277!1 zZ!bsk{oPA8_1MdVJsy>$!zKHgu*Zq?U)$qE`mgPABK_C)IFX*P#{#@h<fn_cVc2_O zW%Hd>m|^&%{KoqzcBUelhWQp!@UkNdW|d$(lTfWlA{0x*1yQ9+l<mq;k5Z{}8eK|b zb)NwivwNr|yHAnF{*gW16pC==!(7~FBN_xWZGrG<O7FzR*v0%_=Kq~-^Y|nWF4@|I zZBC^B+BPTBe{Gu+>A$wkllk&*B5(iCvCYYGVF<4uiMr><zvIVa5&WSP?7e00dU4(H z`jqk_gbULvP29I#k8~~9)0gNScP8d|dc=*dNz9Ee-@D4c5erv`<2RCFG_^>?Z(p{R zRi7%;Dn$yrOQF+BpT{0rg)ZRH2yRZjw7Yf1TSAeDyHO&KjqMw-x~m4{i1Dt`wHcfE zx#j<wdO7HXoO_NtjrkfP5!ktnw+KaiSdBT%F>FB!<c1K(FGVyzq!t+Y4Mbe6w=!_O zylanqW=SN{d}nrqrs|c-xhZ;|E?3PR_Ei;nGb0G((SgD(+WF}<rSHvtuF)nmmQ;&2 zQ#wicnW$vYxYiPU!{vW%{g9hV?CY2%bivQ4<Yo3F=1=@AecaE|ng7v`m$QWbF+YBg z&tHN)ZbJo~D5oKre+{<}<y=Z{zmyI?aX8k6?xYqL%?6##h$6A6Ivhi+M+~1*8}@SY zpd!~^?l-3EQ!4JM#u`vyQ828(#&6EmBZR=>5sUDS&5P8=m%+AbSz=}n_=E|O|DAe; z#j2{E?vrVUH9EC+q39jC(Ja5}CZ|lhd?3eyP#l?zLRv@%bOU>R+55UI0DLLX*6r0l z<}C5M@ssTesqNL4(hQB$pE?48Hec!@gVvMN?3U{h1I-JB(I)oZ&%5L>i*jI6kM3Zl ziM<j5r<X}o1pCgh&5quaEh}r$XW5PB6qntqP#JWH=hvF^gHFB3Q=mK?kl*f?nC)i0 z)q!{0RTA};X)34BQNv!DCF2oGIz@J}SW=7+1gBb<%R5y<>5aMp)2hAsDr>(qxzzWB zNQ}4Bd7o(%Vx|91#7gl#9p2$3om@HIGsT`nHcOQFvxNaDyoD+ssqG(dj-5VxWGNRC zIv3I>FyDER!|a1T#c@2{|GV!A_n`;rXhDG0VbFs+Z0x}+P<XYc&oITHQC64CWKyV7 zvw|vQbf<7!!!Soh1wwXg4GVMeALGNQh^)hm+Zg}b#hZAZ^`UbS)DvNU9&5P(b6@PE zjfDgfw)MPfP=Ap^p~f4|`Aw_+eu1FtTFz5k+7O=L=en+zZF?U@fbRq8Do!TwBeEeu z8HSiZWXKm#Z~xUzU3c|*yf?jzE|PU!N$H=v?%><8FRsAXf@Yx|n)u3#y-@~5?D-mc zFYE@Q@>n`ZPPD<pQmPgu_KU*xWnT;kERdMI7LiCHn4?jeEP0#=uil8c!7`)FB=_|4 zdeY^?xLKgF+nlRWm()<aR$(^lB!aw&xwFf3SMLS8P+y2#K_5nag}C5%kh1+4iK!-| z0Ah-m^v8bP5^SHI;F2iJ8A>@fN2U}fTObfg22+VbKFsyot#fd6@_fp1Wm$5yAG=0b zqZ9_jb$zAz^M9kUe`fF9W{~Z47?;BD{X{^oXE6y&Cc%=4**O+l>7<BFPc?nZ`VJ3{ z$n<57;$?FYz6Y>SphX;C&&#G4dqC%64EnA2?{4{Ty?=-IaWL+U`OWv`Zv7v;FGu5V z#NWktuukw}W_MtY{yQ0N`Y4w>@w1>2MHJ>^jzG`wF1Z6Q`!E~!t9W1TA4a?IiIm?B z-!YkG`bx3(c!KdC@}3{V7{x3eObXks&%aM7$!7|NJ;7AM!o+yl7^cR;M^<}bJF+k! z_esPexl~k`-`Fyw#UbOambr6tE5u5HLRN!!i!;q;xwutWm>w9`GGlml+KFacnCg82 zjbMIb%Z<UzoRUUsnTje5a+;e@2Nbp}sw$m;;55^zdE~S(488QTwZ&BatrSKD{<|6= z2v!plF)6&i!h)W-<X2tLR@P_%!pK1}owlT)WO9izMdt3O%b!wE;L%85h{`7WYP^1_ z$PI<zy5@-TA`5Pp31vc4rYR+VLtlp_>ol!dBNbLYRI$h=RVik_HFAtmdawi0s3V5v zsHK3TO9X=jiWH4sDG~_gbe%I$@lt*W09`#8|LQO8YlKV8l!|}vNx-i|c&@NWW#&PT zOb+rdJ>>-TYQY$RT5k@xIP7V}J5tFvo-S@}YcdFpP2;9N&wu=l!sEVyvREptOa)~x zeTF1fPyadS-iJ3l%&n&EjlVOHwa2*=ko`juHn%Os__2sSiR*Oe0*CK4skoiA9kK{Q zW3vQW=SE0Bd19IBkY^6bw&yx->poFc7^`oqEWf_It^0&A2;YSYqPK~kBEsGfU_W?2 ziu@ya&f)xn<hg)gF(-L0#7I3fc`m}pb8YfmOf>Xw$#V$_akAvO6yH?qlRTH<yt^(r zDT4ea>eUm8pak}p3fZ=j*+Al)#gEn}&sjWwd-7a>uY~MNo(r+_q9J)MB6d19c`k<4 zxFdNk!S~HxN}fxJmCH+>%Wys{c`hfjxf_$`dPG;!v3@uUZMg>2nM&Hp6v(s}Uf~3M z|G-Nk(DFR|dNKN5gTF(_B;=ckCuZWRicBPJWCodwI25~@j$iL(<;>-;CgDDN>MH!5 z$RbuXvu0m2XKMSDdEW4ZG;bs~FV8#v8t;%vb7sz(>8+aBHe+tKw`%%yFP~?wch01_ zljdACX(FDiMs+jMNLJijT(-?@pEL(21Ci2B=A-&H+#v%ewa=g4hLd`}q4W6T9R4}h zrEGM{3m47%i}Dg_c_fM;XA#idc~U=X=Dhk@bJ{0)BiZb$U&(rLmKV(`%3?kE{kA1Y zHW$QA5G{|dKbHlu(dD^Q(dWGE++1A#ymwi@>{YVXte)QeJiiw;FoL%M^FW0*5PK4s z!zgkE(q_T&`y&Q+Q`0+juD8uQZ%*69Ni*8!T;ZKH`RA-bvw8aeS_oKwdRRz!eqWLm z)|`Z_kgF2e+8C!H4QSc_%f*lRhkx{Q1~=K4E8)UXAr(<El~5^_Q8`sW6NOmA7sCqS zeHr+73i!7w*Z>Xu03Fu!40s>Mg!fb|u&Xx2-yMhpy5MJfz)T;;odD)isn|mlg3hKP z?va5pGYcY?!)tB?Z&Vjx^o(MBDk8-Y`ck}W(hGY*Do7<Xwi@KG#ZH8Jd~LHgX(UZp z>FSG>o@UY?-{l(s5gddy+`(Y^P%;d&ml5y)N0HI^!r53dj<iuFRgp)@pU7=w3%Q3J z!rWvTSxg=xe<P1kHMtXC<hu(Fo0cpkx5KLKr#kX5d6JyQR~OHa{~{a6zsOtolFN8l zn-!3ce?zd|COhywz<2PS#GRN=OonZKkGxNwf%5)9R^sbxd+_a-DdY(Gp4>sELFBK1 zh);)6SOYP-5`x4G!+a>fRpe^&9a%sY!fsuQZ@^uLoi%ImRlgg^O^7BRCCBiEnvcns z<STrgZxi{Ne1j3;Tg-~~l7r-P@(KBZJWHM<FOV0>8~6_3-^oAm&d}@R&-gCrtJtaY z3e{5sSwdEm<J3qVC(Egcnkl|YNo|t(Gp9nGi<8Hy<gqq!%*#z4^ODC%@|d4I79@{# z$zy%u7)u_jlFwHq%d1X4U!8ouny)vK8!Hgj&7U)iJsgST6|!SpZarT}U41?Oa6MWn zY#!XVuXf7(neA<J=FgbkHh&&W5sVp=SH#xYY$Gvt{p*fdeDc5A-+qwY#<yOV@^`SB z4$1W5FWVDH!CU5qva7_CG<lRm9?J<=Ti>^psHeBhn+aKF`Pk^s@?3sSuYiSMekgy3 zm6s?@N@(>ve9jGYqM%$*D`*mo6Ydm0FHuXJl7W)XWYzLA`91QD3ccbD<tkN~x>>VE zvr~JY_6hAFy<NY?@TPI2X`s2te9V$!8DZIDJ!zj}|IXoca?S(pYEP}_WuMen?)L`F zfpe*m)N`R#|5u(1zmv8oJ)B|B=$o-W<7g(A*`hsk={KuHzs9(c{bn6ND^ju-WpB;# zvsSR*oO8LK=DmVe;5YJQ;9TVE{N0zH)gHR^bb*mQUGQ>2XW@|Fdpa79>5E#578NaG z^`U>Y#Xq56k<t?UZZ11tKBXd9v8Hlh)$FSOsvcLpsQNF}uR?P)utY}K9$S1GvBx`z zBR-5c;~QXg7^h9JIx<)tH>{4DWXHdUtx=L(e19_!b}Sz@tRQ|4Hb+Kc@sDA3R9O8y z2D_ug+nL8mIZy%KR-uGy<f(!6s)c>4gSD%Nm1{)p%_y@!^0%PO0Vs12%4|iMgON5A zWe!7`BT&vrT#v$W3@{dDwxP`ND02eJoQN_fq0GrB6W>cEOHk%gU>RDy9Qjt@d}aJo zvI=$Fg}&T_7T$}e?}J^uAFWsoOYtBq?n5a1Vc-#94X_q?6nG5vJPteo{1sS-dj1A0 z{v^)VqrRt5{s!P_)b|YP+lcc`sP9?S_Z;eb0rkCz`tZF}@)GRq%V^ar(1|T5`&HmI zU@Nc<*bcmba@lu$-vr(Q-bQ`@LVY_>{=d=poyfBb*bP1V6g=Ap?2nHk2jjhA)pW3! zA+#!pv4;Is;`jhYh9^PEf8h8I`1CF?@^^TyLJur>uAAQ?p5Khm2_B1h9(VJ%3L{hv z#;IEH^4EM7@qA_cOz={~^Rk<dZFqJ9o}Gwid-xZ>a2fx+pp@em{Ih_65%6y~_!kBL zD#5?`;Ggk#`N#OR9_3!*lNWq){DMyw@F@a54F{j1;8P>`v<Q4M{w|*wUv{7mm-rF< z4SvYM4;MxzS9~{d$4_B2$M<c)MIXL^5Qy&rwdEu=zMll+hcT9CK*MaH_<PVW8`@)p zmRX@?yP#zzw9AFjT?Fn~Fv9CF#uq@g9MHDi80o#xxZTh=J7S(+K<mulj0apPB=zx= z81-cs>ocHjHgM%VXqyePXoSXDp>eyQaVCuYE{y&nXq^Rg(7^{NfSfp>dAs2Wc%gl} zp?!8T4&}F@{0S(363U;9^4n4VVwArGSPCoymIEt*mFUH)_;F~Tk^BX?8@LD0-iub= zho0OIe`YmGd?4NhPCCHJ-O$9{(8S%)#NE)u-O$9-WF6}H8zkmQ_)6<h?o+@9;A!9) zU?Z>zbv=u^o<kka1AhlzKwU4QuFa_HB~bNc_zwR-U9X_7Ehzg{;5A??unpLby52@z z|3Y0mz@LAkzIWiSy$kHb{awI&puzjVZj}E4`o0G+Lr3;vH_;JNhZfXB{~O{zK=${N zHl$5L+GM1)BW-2;D6~?A9-V=$I10^Fp~f@#UicZ*WJXP9vK!|gAnzVP0NMGPq{P30 zoE%49O}rX0!)m1N1z*IFrjw8+?3h8`RB$i|j(&#wpT|qd7xAmff%pX2a!q_6p4x|} zK1a^4k?VW3_#?<mCtAIW)Id|~U`^`d-=gJ5(DIMK>rS+O7ny*2lW=b`?zQ9IN?bnx ztF#W+n{fUQoWG6p9l$%F*So-bc=ml@H_|@9Gkbu~LA&8-i5o3(Lo2>RYxaOYOe4M` ze)J*0x2_Yd+YXJeLK_Z41HOUuiy{3Pka`a!{x~FF#E&tFmVZlXkyeL$^{~AOX}3bs z4@0`Yfn<vz*%^>%52X1xq*=s|C5fJWOC}<167EgLvk6JILXxeJWGf`u3Q4v?lC6+r zCnWhWBv%Z{6+?2xkX$h&_BbT=I3)HsB=$HY_Bgy{1*r2WB-IK@wL(&@kW?!q)e1?q zLQ<WO)WeWWF(gwA$rM8}#gNG3kjUeZ$m5X6<B-VX@Te7_?x&#cr;tVpDLf7-JPyi! z+9Q3Rfu5hoE#UV+@Vgv7n6qmqD7+srpfgFE(+TQ+1Dm6U&G{N5dIzZc1*m&~m)sIu zmq9+tQEDZ0pbD~G13oq*y#@JNk&j992waaszA?x*4*A-UZvyfyM*0$9DX<J!4y*uH z#@`3kz5u1{pwvE4Y9A=I50u&mO6`Mg?}LTzfQ9bBNZLW32A%;n0-Nycvv~Gp%y_mS z->blDz*b-zupQV5>;m3HTiyrE#Eh0XAx{P1a||+71qrN+pMY!}C5`bfNfYF*759eX zx()Xx;ofANPs8y#XvHni=5@G!8`uHt1`eSWVw7+iIhieDHsUnyp2pqN;HMcf?1pZp z;MpLk5rgF@K^>K__*Kx$I-E0`(8x3k_eS7)9PYK@-Xxqe+raEWw;gy7_udDX9XNzC zGodw|(3(#4?mJj-5qkJTLi=H>Q&D0WT2KyDK{9Ia6zgpR^s*7pj6(VtpbhsX;2!I3 zJMLYF^IL$2aPMK@5nv6l7I+k3RM>*!tH5i(R$v>j9q6XcPMq%o7?nOinR|dk=w&`y zd<-o<2I{aKqu3kEw^)YxEPGEu0xNVHEeE|YGUDwM@Jowc=+FxtdeMPioJKD?&<iDc z@dak88t_ev-ssR99eUG&-Y|}Ipf^hN<~y<qc^<;Ohk-|cHNaZnQD7bNJ&XHWaQ-Ur z8n6}E25bl3#{C_@PMq%ocH{g5l)DE=M{mxcH)lZqBamb{=zomwl@C_|^e`1qBzmDn zFAV5~0lnx%4^AXou13oZXt@C`??kIlBwK4hYYk|v0j)KlwFb1-fYzQ!w$^~w8qit; zT5CXS4QQ<atv!L(o<M62XsrRQJpsD2Z{TY%9vA^LT5ChA9PsfykWDW}b{|IiRA_8A z`jiVPis8u;+%Lm*IZy>ICZy*G=<WdBzlG-jA02szBJT*~9fj*LKpXNVr0EFg@4!4= z1s-(r615ojmjFwFWx#S^1+WU`JcQ%Jz$3sKU@h<{unv@6kK<Fo2H<Jn8DJyuES}qf z<Ey}Hz*b-zupM|C&+Pzq;(Qmd8|NROJ$r!fA(^evPW<lxw9Ez?InZin{6pBrAE2@9 z4PX`Q;%VOVO@;OcA(7djV-9M}Mg9UvXAGlK5lSk-v!zJ?xd-e`dcYdYY|QW-m58sn zVK={nzs0=Z6R@49;A2T(aXyECC4~(=3g1f9Gpk8>!``Gftif!?3~Fl0EO78TNbF*i zwFFoSECZGUD}Yrf`$3fRd$X5yC}%zLJq2t4o(7%)HUiJ$*;nxF@6ANs#<M$sOCGKn z^7R4v9&J)Uw!YylkPqj)&w*nDN^3-^?Kpk_>;af1h#>d-p!*3tu@4dmx`M_9(4iQl zs|<802dZG1>p=f{JkbE@Wg6cEE8c><t;jnRc}F4N7@!S#Cn4`-<ZVaZX*gbo(Ug6) zc@^?Mggg%ej{s|cwZNkQldxxTe+$lE1zrQT0^5M?z$HnNK$0X0NkaL1fJ2y(GEZzD z?AB4(tPb!e20B(Dr4A|esJ{U+HWX=XNSlPT$w+HQ+BzKH26h0ufe(<j2k48j*a&?+ z41GNeTIb;{w$n+SwZKErpuWS9T^Xd5*-LzV7o}&S7rF4d*u1O^-=8Z7Dlx~Y!njwB z^BPdPmbaZ>f{F(rjdn=kIY{9-NZfgh+~+ZJUqCBA#n&^>Lx)em2V!>gOEMMQU4Zjz zp&hG`{~_Fe7<dF&1FQue1s($)2c7`_3arDk&m#X8oWBaZ25bek0o#E$fPVsS0&f9t zBmWLyC(d^P@1Z^K1G|y-8T$M=upbop0)0JzJ|9FMjz9u@c#r-J?2rmF^%?A$4Ahc9 zt`0%tw4f3jT@27=6{J!HUAEx6j;Fz=v!Kq8pv(pE>KJ&%W~FCAfgjQP3*gl;^!^;* z`)ROnE1|FJaJ>n~w{hG7>;?{kr{6*r8_|kRa0maT2hwcB(TsN6;UPI87jCqJ&Gh^j z6;d!pB=iH3Ta3QhC?yvy!v6z8t2$v(egqHCfQM&zAEgNr(TqGTxZes4MV=AJGYa>| z0L)jJh8h;2tZQ+-2)$p7{7ZnPz%pPtumV_#UadkI4<X;fz$3sKU@h<{upW7y0yY3o z1J3{(flYYsSv<D|d0qux1GWO&fbGCeU>EQy`nwPK4E_Hc?cR@PzW_ZBz``8_|4Klm z!=Qr%)Y%12;Hz`U?SO7LF%NJdryEbQu`>ndLF5dhx7pxJEdB{7a}GQ^44$0_WxfW_ zFpmWqLE$E#8Tp1H-w5PuL%s>fHwpRp`6%*DMGvN-yv4}31Xv0z1C|3TfR)J0=9KGk z{uHnQcp7*H*a&RGeKrr=0qh1o0GJ*49Q@ypdJo3mf-GntmB$g2XOVm}JRKV(&;hA% zLyFkkjCtEZNFtNMT(qzN=+@aL(4+;|tw6V4PD3dxA(5+)_ItXw3HP7H{om8IZk^hX zdJkg!KY~^jgBKn6t}y%;Xov-Uu*F{oFYq3D{LLgU{AjTOcO{TqSR3>q719=jEQdkg zOq7<*kA?pNZ#rRd*nIH<cya;ypoNtQfG4NGlYfCHov<)$&UgX#?*b$?06v@oA5MV} zr@)6(;KM2K;S_rN33zY{JU9g&oB|I{fd{9+gHzzaC$J3XU>VMV{ue<13!wdWNSOjs zrUnmQ=k<}<;v;Bv7HsKR^nvZEISZ-VkDfA5`7nBjc`|5`3fT+-OwwZDNhNfPd1-9+ zTZ_``U~3YRb{>*;43c&RJvxov{0J%Qgp{3wtz;JCyQHL@M-P~_IGMB-35j_R`QHZ; zl5-v{KM%Wh7Iy6{dT^H4k8dF>M^GMY8Q|unMa)Y|J#sfeHzwma4e9G}d>hyS>;{gY z2ka?k-B>@E?Z1F_pGRAnUB8fg68npgcKMTT-hQ(G$mE1&#T9ri0<SfoiUOsb1dq@2 zmZ=HUYUWGqL>qMA-+A!wJotAW{5uc+od^F|?>oW2^Wfik@b5hMcOLvZ5B{A8MLN;b z6KJm%-hmo=qJiWY0W-!v3+%ZKJY#m#!CHh!kPF&`FOfs$QqVFZ;sVEcI~o8FQ;<6d zUWCBmF!JQGIUek88II*ZCGS0eZ)j~3B2z6$!++y|ZhZyY`4xD`JcjdFO%kI=O4!f? zu%QQGL+#MFub^*V!A^b!JNXst<X5nhU%^g(#nbRv9Jc_k0<QsEfo;HcpqsusalQ+9 z5B0ncFiu^vk+2#V-@kzWeE@diAR-#y!oqZ**GJIz(V&h6(u;@^V1}1zfsbm#U3>gp zP{)olE2x9fh0W=C%IrtP<U9DT`}vtv5dKLf#=$JmI~P4G!1!1QNhn4u%0Rtx+)GIN zPIw6?A@K(w@kbyvJ0R(ML9tX&>;NeC85xY{hU2+Wcy0`yOGy7tcnc??0SBM~M?lFP zNpE2fsQ4bd{?(wQ43s<oN*)F!4}+42LCM3Q<Y7?qFuaD7@ET6SYd8t7;Up-#1D5On zD0>)`Jq*eo24xR}vWG$0!|)nT!fQAQui+%ThLfQ54(PxR@($XD|1^h@=rAaL7!>c; zwjH4OyBL+;g|_YH<4yY^M_<5iJpdd;AHPLkJHY)TpqCd^hvkMo^7aB&!UoN9Kz?#T z0cNYKz(+P8sznXVGi`*fGtFqheP*}YaG%YACgMKxMpq%7_cC$p_9oeUq(}Er^8x7m zLCEkCJjb-y3W@KwN^IVK0X0Zb8nc@$62VHkfPORY=mMlgg1JayWEI24?Sb5=V9mdQ zHD~_EM<`8x*{BMwgBB)6)z5i<Bhe=|svbsdY*amkejS0WJDMC-Kj(dpMBmt`iWOSq zYe&ARDC_q})Nj$+KN?ZLMNcjtQBT1xp2CPKg-zTKOR)>qTm`yd#>J0U8c@jyn87Rd zopM|JarE+W^zvo!N`juclAe|XJ=VZNIAF(8U?D{4F|&-@(PPB2z$s?g8*pq!`cR~g zKzbXlnI&(>k=eKfsOwtLd=V(P82Od}OMzv;a$p6J7_T~E?>b@cI$`fRVedL&?>hPM z>I0O;TYHrCIa<9x{#ep0lAwo=p@(kF0o5!r1pQ~esu4#s=9?DK--daS9rSkaD=SL$ z4_*?kJ+K{YQ;QGhe#T$$i~a9W7R3#r#4s#uCVG;Xu^xxUpN7V>p6^c12@XMqPk;*N z!Sj#6@An~P<&a}GJ3S6fKMhT16xp4e6C8p}p8$2vgZCf7W~xD<Fl=TAwEY`U$OBnF z0Zl&*O+O7yKMhSk4NX4{O+Wn`^Mj9|=_jD+r=jVmq3Nfg>8GLTr=jVme`9{|5hVU2 zX!vPpIE%7<1kFAS%{~lW`Wl*zbuZY^FK~VUHuoSb=C`0<2jt)g@>Zg~AyCx~ih4lN zZ$Z&?*iZ><C|ifY|G|WZ=EE!}0ErA@L<sRCN(Z!_#X&njy$;yRGoauZSOBK|OiNCJ zYH6Ta2dKv4pdFxE2khe+Q0@#Y0kZ<9Kq)yW^#dsN11O~er8+>V4p6ECl<EMbIzXuo zP^tqOa|)E{0A)HrnGR5<1C;3iWja8a4rt6NPy#!malQ+95B0nc>_*zB=+{1AKYW{n zZ94-BsCf-?LAFHDoUfrREYiXJQ4#V<AvGGv4)eHeunma4!KxGhG4MJOC%urgZx^5` zOhZ_FlvyJqr2ll%#$AB4pGM1nZk+}}Zx4a)%)k5sbpI6k`UP6>HR#UvjWaD~D;6vk z&EE0F+w5pv5c~+i+X^E-l7;?cL%MU(*8)5f<y-b8^!OO~@(uX%4R~OI9v?~a;V>D3 zJVP<kv(@5JxIYHq{eP6Z0O{AFuEof|1Xv0z1C|3TfRz~U7=P|X8TSGA1FM0DP{zZ+ zBfuJ9E$}F?9?v`lYyh4Ho&h!jn@|qp<BNE9Gw>4dGOz{Dyb8PqYz4Lf+kt=M-cB5M z0iS|S`+)tR)j?RoZ$ZN&@Dx<&C-YyAf^u?DiOnO<fKO-m5n?EgEatWn$4$UN@S}Tl zU~zC0o;=NKfEQ0ER(AC$;RNXWBhU31xL<;HlmX>HBXl4UyZVurfT6fQ0_mfGF#wZ* z#dvlJuoPGZEC*Hq%nN3t-$TH|z$3sKU@h<{upW7y0yY3o1J3{(0XD~GQnUql6?hHU z3Ty+m13Q6TzyVOA1NzHmGrb^Xh=fCy67=~#*-JHgX-(4U2Y$@EB-<y@(@S%&MtHl4 zo}Rr-)=!|fKc9>J{#eK2BdoW-9UuAqS>+GO-u`x+WGBjF@enqbK7igHgm2P;wjP1z zV$_FqGsCmBzz*3k4kShjeA57QV0JAr9y&l5wxV_lI(D4rdk9`fE=C8YPi2tRa)7Pz zG+|Y&1?jCwABD6r09(^xe#Zi&U5o2QsC5<cJcRRyfk%Kfz*^u@;91<;g5#^eYrs}u z8?YVN3G4#8*JipcI99yTJ27llI%NGAddOy}CPbRm(0(?PHUbv(!UoSWu{Y&?Nb@`B zC7T~a(Zc}x??4aPSGyxgE5c@~-@=<V!-`-<9eR@s>rwz}#ZXSdf+Tw1h}xR)Tr={t zAWtju3`L%V1xZjMG2Wd31y}_3D5U-<r2Z(R{wSpWD5U-<q<$}`^TY2_XFc*f1#AGG z2A%;n0-NyMvv}@*M7i!g9-pC4pTnZ>M;l>JK|K#-V<#x*1?AY@T{eF(V{Ed4c6Ru> z4*WWy_byP#jUFUc0OXL1GoacjP>rorF;BM>6gmaDI19O8mc<Q<bb=zMAQNXH6U@r! zArD6&58tD=o#^dZ$ii93!db||S;)d!$ii9ls1rRp3t2b|SvU(>I15=g3t2b|SvU(> zI15|%0c_m|7_-<c$OHcWkko5A;@&RM#*JU*nI}exLue`HedtLxY+VkH2}wQ#AJGY& zP$JI6=1Z5N@)bC*LK)SNuo}ooEqYmpGU}1P0lI{*U?VawPfGqFMCRH0uoGUH66+i0 zpGD@!qO3NQH6D2;psa}~YZA(ujQs5=Yca}N0xSiV0n33Ez)Em|Y0X`b;d{{fd$Hs4 zKCFq|53Gha_4`r#F6=oHW6zNodyd4|bA;JH>ROL7p8_@jPXo^Y8-Y!zhiTw*sOJUL z^CIfmj5=OIT>WM2Jo)_ye;4)|iLuv6jJ-x;>@^Z&uMykv-~^|-_ZT@5$5$YZ&uFHJ zV@Czx!r0`-+|-9L-489hH2>TR4zXD|8@Im(ci0{k9pvgL<ch7rehg3aG<>OV;E5gs zM~v{PK1IngaDw?$UxN#5--!-#cNB8RR%btkH+mX=)i>})kAd<=cp{&I>M~GW2CB<I zbs4BG1Jz}qI^zE*>mfY*Fz^Vl23QNQG3YUr^*HbZ@K+$QLN5blWuUAKl$C+9GEi0q z%4$Ga=9e9XJRgNTAB8+0g*+eS$E7#${6B#=fwzF}75bgHzYAci^Pk6`15Fa~3>IlY zbPYKZR++6BvIw=Fm+OQUo&ePx{CZp+^424717wZKYeFMW{2%SzU2IiV76)*R@fM}h zUO;Za`3PDcbi^lgq9$e-Mh#@r5#z^<4@PC`M`KKUGto&VKKLLMsL8|$W=3axVMd_T zm|!q|#h8%#0Tv~;BJCAzYuj@*m@B?a>TjKMFTIpr9h5kYBh8}c-m~{U`|Q2eK5PH~ zYn>XQb5ahj-T6D5ztj2pI*4y$k-=8i*B{)PGPP{>K5f23{QY@n0;!(bO$2UGHh;m) zep=~O*?d)Z4}lMq%~h}opQfHk^kB2KsoqXui*n(;L@##n!t3o2b}QFQrgj8&Io9~t z^Td;F%o<;`#!u+&D2*GfL@?ype<N*M#Qv99@5d^3KW4ozTJI<Hew4P2Rw5blY`l@C zEn?$Ktot)FZ(Y2~u<y+@@^9+?ojgIFB>x~!kuB=iW8Zqz54+uEb$dbC7s*THW%3Gn zmF!l(m%Qb859xE<NJC=9JKY`4F$d5|pCg)}-RJ311Q9*ZYK%TJHt!mn&sm{38J|<# z;t94nzR9_por~yzcArzda&DdD^`w(*AREah(q+Gu>XhTHWE<H|y2%dG<9t=0-q7ba zNkmEP)8;z_i)NL{Jhj-9{M1_iGj*1-y7R0xt>$Hc^(KpVSm9Z*GVOJ6Y(>4?N5`V4 z!LJp?Aw{H3Q4CT<$rR~GQ4CVSRST{v%3ImX*;tOAl<3KX5iI!TEP9ghE)gHH()Xd& zS1EV3m8i|{Yn8v=_ctkjv+`9ACSpd``aZP0UAa4yU+4FF(n&Uujbsz)GAoa2ryd8h zMct>B+e)^P?WCLRAU*0nqi#JOX1BV%q{_$iIljPHhX3>n_S<Z&h&QI3VZ6UB8*!T1 zK3QzULeKja-pc7mdl~VLvx_eoGE!B}B>p=0G9KlLA?!oOy~P~-*2=I(3x7JUg;k!< ztL0(TV)b`>5_G6F9j`y2jSuY02FVbVc!bY7jt{?tr#xnNzn5<2c*$e-*~2{K0ayDR z5)?RoMC~3*cRefE!AibY#&8VNaIrzkWYJI`TLpp-J(TW#Zc}!xvKh-UOuNMjDI3UN zhvWKe<0pDQVa1!7RjkGfrEx;q3oh*-jV*e{568Yv-CA68(4GD8aLt-Kq$fYbJG_Es z2I~u(w#Patcc_)sJcBk`84)zWhkxJL^dMaf%dTS7Bl;8wY^)JW9G^H!Qyr&f>jXXw ztC8k@O}@sGMTbtl&XT`i$^N2PYRSD7OCDg!fz$P|;u0$kPGSgl&y!BAxVK`(1FSf( zyFM0NV!`9A_ag}RJP7w(d)nOBSn|g#x%4%bT=LwJgFvd0z3*%9fcwbe0RCm1{>iEr zpE6?A2+MAE-35L^D_FIX=QvtTLo(0yaE%Wc?B$o~Y8Vj?2bGN#x%y<gcosf0^2a<g zT8~@tYghUXx-xy052Poa8CTGSUm2Hsj%#5Rv|}~TrM9KJjowVH9neO^s|}JN&!G{X z)wrGT@>%!H_^!{3YJ|z`v!Ro1KfgN$8C%2#eniK{VM$pA)Hk7H!LpuvoK4l*QiuG+ z=~h|c<k{;&XH!nzDwc8b!6(gPPF^PE1C#%mMVx%_RAZRCNh{N7*7V@yk6`XZ!gz`f z8`ml)KV8$qOZpK9{%<v1+@bio$n*JM<n~-^C(^-x`8}T{@<mTPe=y4l{r}4y9E9S; z-ZL^Y?}Fd&F^V_v0-rUK6Gk%7i-;PH*vS2!>p9+FQbD~FXjhUV-Ya1#zu{|LrKK#( zwwYHr0qqVnBO*$}gWeD6&hZkH3eufGzmgQ?UaS5e)o)in&8SuPDC@xvH(CWV)}tS) zQHE|eLARGdx7R?oBO~)Nh}eD5?M8@40u@W3VhL0%fr=$iu_Vo)J%$z0Znt(bR-_-| zQHEwWL9>@Zv)5EIGJg#z`!h7V5gL*}%Mxf=0xe6RWeKz_Ni$``hkncP9@1yUA25#Z zlY^6g;0-ky;RQU?tF1M`sQuiyHcej2S}uhTHB`{f5-+O-J`}kSkrg*$*L*k|QPGIk z@X*?n&AiqUY^Vh`6uA(QB{yQ%d^j6DW$#pWowDmmC)q$Yl1-#boeY~5{pj;nvW;vf z-DC&pQ6|G?`}y1b{Ox{t{6g65La0{Y%8MtTq$izpB%+D;(}^SIJEDg7o8Kcm{IdBg zL-5KFyfOr@Z2rnAg7=tJbu+K}alfDT-Bz-VY$x4h2MHu^r}Mka>+^oU;cnj~7rF9Z zT=^ka4s;~092sN5w=~eaoL)qfP4pr%#DY6%pi!~ss25dJq)AOQX*o?Q(4?Q}-F37j zr+4+DZHly{Ne`FPk^;`-d_BFLCgk9zxhWLT@ik_;V5SRZIykT3C=QwFrDnPS2`p7I z3KPCF_9&hC$SRD?trk12$SM?>t!~Cu95VAu&3wVWrBul%Ok{Lni&9O9tis6bYO$Az ztipLTAx{(XG$BtD@-!h&6Y?}+K1~SDVulQK*?t*Ek*6Vf8j`0Wc^Z<ZA$b}ypN0fS zF+(=Fx>KA)#^~(Tzqd)2IXI6d&7(;X$No!J?`?+WZ;m^j>+YJ}UF6u$aTjy-vcY^T zcEtu`d;!au%He>xYvD=~Q8z2>(6bo(q$YO*%I^Fv<W^;FQznbKkL>&}(wvRQjb;7J zpvbDn5$MtL%GJ*VN?1x_=3D7$>(Pv$y{`E->2vM_cW?$4>qGVvF9^CYWkk<)bRLYo z)kvIgL?eeUaOy_iMC3*6(IdY%G9bI`r5`gsf7Q-r%xjO&JAHo6=UuEIvP9m4Vvmc? z>f?#cr=#9)rNy(Ii~M@;zw#64;wqop@PW&{+vHy3b-$lAcIXe%{fGQqZ>Rn+hVl_P zEH}zwc}1yL&0FUw13afEcuu1@!ZEAazvVh5v?P0*#+hvN;$z;!(Q@?N8&hxLP&oZ} HYW)8d?Q?7` literal 0 HcmV?d00001 diff --git a/TextMesh Pro/Examples & Extras/Fonts/Bangers.ttf.meta b/TextMesh Pro/Examples & Extras/Fonts/Bangers.ttf.meta new file mode 100755 index 0000000..cd243dc --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Fonts/Bangers.ttf.meta @@ -0,0 +1,19 @@ +fileFormatVersion: 2 +guid: 5dd49b3eacc540408c98eee0de38e0f1 +timeCreated: 1484171297 +licenseType: Pro +TrueTypeFontImporter: + serializedVersion: 2 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 1 + characterPadding: 0 + includeFontData: 1 + use2xBehaviour: 0 + fontNames: [] + fallbackFontReferences: [] + customCharacters: + fontRenderingMode: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Fonts/Electronic Highway Sign.TTF b/TextMesh Pro/Examples & Extras/Fonts/Electronic Highway Sign.TTF new file mode 100755 index 0000000000000000000000000000000000000000..16c1059dd4747afcf0f605cd0132f1b439c154ca GIT binary patch literal 73060 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 literal 0 HcmV?d00001 diff --git a/TextMesh Pro/Examples & Extras/Fonts/Electronic Highway Sign.TTF.meta b/TextMesh Pro/Examples & Extras/Fonts/Electronic Highway Sign.TTF.meta new file mode 100755 index 0000000..0668b8d --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Fonts/Electronic Highway Sign.TTF.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 8a2b9e2a607dd2143b58c44bc32410b4 +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontName: Electronic Highway Sign + fontNames: + - Electronic Highway Sign + fallbackFontReferences: [] + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Fonts/Oswald-Bold - OFL.txt b/TextMesh Pro/Examples & Extras/Fonts/Oswald-Bold - OFL.txt new file mode 100755 index 0000000..ff7febd --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Fonts/Oswald-Bold - OFL.txt @@ -0,0 +1,92 @@ +Copyright (c) 2011-2012, Vernon Adams (vern@newtypography.co.uk), with Reserved Font Names 'Oswald' +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/TextMesh Pro/Examples & Extras/Fonts/Oswald-Bold - OFL.txt.meta b/TextMesh Pro/Examples & Extras/Fonts/Oswald-Bold - OFL.txt.meta new file mode 100755 index 0000000..99b230f --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Fonts/Oswald-Bold - OFL.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d2cf87a8a7a94aa8b80dff1c807c1178 +timeCreated: 1484171296 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Fonts/Oswald-Bold.ttf b/TextMesh Pro/Examples & Extras/Fonts/Oswald-Bold.ttf new file mode 100755 index 0000000000000000000000000000000000000000..a77a3d0f710029c337ede79686fa815f92050544 GIT binary patch literal 53056 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 SgZ>r2GxfFnPU8)%ZvP*r?BG!V literal 0 HcmV?d00001 diff --git a/TextMesh Pro/Examples & Extras/Fonts/Oswald-Bold.ttf.meta b/TextMesh Pro/Examples & Extras/Fonts/Oswald-Bold.ttf.meta new file mode 100755 index 0000000..f14340b --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Fonts/Oswald-Bold.ttf.meta @@ -0,0 +1,19 @@ +fileFormatVersion: 2 +guid: c9f6d0e7bc8541498c9a4799ba184ede +timeCreated: 1484171297 +licenseType: Pro +TrueTypeFontImporter: + serializedVersion: 2 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 1 + characterPadding: 0 + includeFontData: 1 + use2xBehaviour: 0 + fontNames: [] + fallbackFontReferences: [] + customCharacters: + fontRenderingMode: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Fonts/Roboto-Bold.ttf b/TextMesh Pro/Examples & Extras/Fonts/Roboto-Bold.ttf new file mode 100755 index 0000000000000000000000000000000000000000..d3f01ad245b628f386ac95786f53167038720eb2 GIT binary patch literal 170760 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 b>USLPKE_;PE;SuYM{}9EoRozpwA6nC1V09p literal 0 HcmV?d00001 diff --git a/TextMesh Pro/Examples & Extras/Fonts/Roboto-Bold.ttf.meta b/TextMesh Pro/Examples & Extras/Fonts/Roboto-Bold.ttf.meta new file mode 100755 index 0000000..4f36d75 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Fonts/Roboto-Bold.ttf.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 4beb055f07aaff244873dec698d0363e +TrueTypeFontImporter: + externalObjects: {} + serializedVersion: 4 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 0 + characterPadding: 1 + includeFontData: 1 + fontName: Roboto + fontNames: + - Roboto + fallbackFontReferences: [] + customCharacters: + fontRenderingMode: 0 + ascentCalculationMode: 1 + useLegacyBoundsCalculation: 0 + shouldRoundAdvanceValue: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Materials.meta b/TextMesh Pro/Examples & Extras/Materials.meta new file mode 100755 index 0000000..dbedf7c --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5808953df7a24274a851aa6dee52d30e +folderAsset: yes +timeCreated: 1436068007 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Materials/Crate - Surface Shader Scene.mat b/TextMesh Pro/Examples & Extras/Materials/Crate - Surface Shader Scene.mat new file mode 100755 index 0000000..330b9fb --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Materials/Crate - Surface Shader Scene.mat @@ -0,0 +1,84 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Crate - Surface Shader Scene + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _EMISSION _NORMALMAP _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A + m_LightmapFlags: 1 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 2800000, guid: 8878a782f4334ecbbcf683b3ac780966, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 602cb87b6a29443b8636370ea0751574, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BumpScale: 0.5 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EmissionScaleUI: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.233 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 1 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 0.712} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} + - _EmissionColorUI: {r: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} diff --git a/TextMesh Pro/Examples & Extras/Materials/Crate - Surface Shader Scene.mat.meta b/TextMesh Pro/Examples & Extras/Materials/Crate - Surface Shader Scene.mat.meta new file mode 100755 index 0000000..5b4e12d --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Materials/Crate - Surface Shader Scene.mat.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: e6b9b44320f4448d9d5e0ee634259966 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Materials/Ground - Logo Scene.mat b/TextMesh Pro/Examples & Extras/Materials/Ground - Logo Scene.mat new file mode 100755 index 0000000..8315530 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Materials/Ground - Logo Scene.mat @@ -0,0 +1,207 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Ground - Logo Scene + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _NORMALMAP + m_LightmapFlags: 5 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + data: + first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: 1cdc5b506b1a4a33a53c30669ced1f51, type: 3} + m_Scale: {x: 20, y: 20} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BumpMap + second: + m_Texture: {fileID: 2800000, guid: 8b8c8a10edf94ddc8cc4cc4fcd5696a9, type: 3} + m_Scale: {x: 30, y: 50} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _BorderTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _FillTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + data: + first: + name: _EdgeTex + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + data: + first: + name: _SrcBlend + second: 1 + data: + first: + name: _DstBlend + second: 0 + data: + first: + name: _Radius + second: 0 + data: + first: + name: _Cutoff + second: .5 + data: + first: + name: _Shininess + second: .220354751 + data: + first: + name: _Parallax + second: .0199999996 + data: + first: + name: _ZWrite + second: 1 + data: + first: + name: _Glossiness + second: .344000012 + data: + first: + name: _BumpScale + second: 1 + data: + first: + name: _OcclusionStrength + second: 1 + data: + first: + name: _DetailNormalMapScale + second: 1 + data: + first: + name: _UVSec + second: 0 + data: + first: + name: _Mode + second: 0 + data: + first: + name: _Metallic + second: 0 + data: + first: + name: _EmissionScaleUI + second: 0 + data: + first: + name: _EdgeSoftness + second: 0 + data: + first: + name: _DiffusePower + second: 1 + data: + first: + name: _Border + second: .0214285739 + data: + first: + name: _Size + second: .100000001 + data: + first: + name: _EdgeWidth + second: 0 + m_Colors: + data: + first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 0} + data: + first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _SpecColor + second: {r: .5, g: .5, b: .5, a: 1} + data: + first: + name: _EmissionColorUI + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _FaceColor + second: {r: 1, g: 1, b: 1, a: 1} + data: + first: + name: _BorderColor + second: {r: 0, g: 0, b: 0, a: 1} diff --git a/TextMesh Pro/Examples & Extras/Materials/Ground - Logo Scene.mat.meta b/TextMesh Pro/Examples & Extras/Materials/Ground - Logo Scene.mat.meta new file mode 100755 index 0000000..c8a274c --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Materials/Ground - Logo Scene.mat.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: c719e38f25a9480abd2480ab621a2949 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Materials/Ground - Surface Shader Scene.mat b/TextMesh Pro/Examples & Extras/Materials/Ground - Surface Shader Scene.mat new file mode 100755 index 0000000..79fceba --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Materials/Ground - Surface Shader Scene.mat @@ -0,0 +1,112 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ground - Surface Shader Scene + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _EMISSION + m_LightmapFlags: 1 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BorderTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 2800000, guid: c45cd05946364f32aba704f0853a975b, type: 3} + m_Scale: {x: 10, y: 10} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EdgeTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FillTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 85ac55597b97403c82fc6601a93cf241, type: 3} + m_Scale: {x: 5, y: 5} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Border: 0.021428574 + - _BumpScale: 0.25 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DiffusePower: 1 + - _DstBlend: 0 + - _EdgeSoftness: 0 + - _EdgeWidth: 0 + - _EmissionScaleUI: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.348 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _Radius: 0 + - _Shininess: 0.24302611 + - _Size: 0.1 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _Strength: 0.2 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _BorderColor: {r: 0, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 0.8784314} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 0} + - _EmissionColorUI: {r: 1, g: 1, b: 1, a: 1} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _SpecColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} diff --git a/TextMesh Pro/Examples & Extras/Materials/Ground - Surface Shader Scene.mat.meta b/TextMesh Pro/Examples & Extras/Materials/Ground - Surface Shader Scene.mat.meta new file mode 100755 index 0000000..73ed8ec --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Materials/Ground - Surface Shader Scene.mat.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: aadd5a709a48466c887296bb5b1b8110 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Materials/Small Crate_diffuse.mat b/TextMesh Pro/Examples & Extras/Materials/Small Crate_diffuse.mat new file mode 100755 index 0000000..e9fafdd --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Materials/Small Crate_diffuse.mat @@ -0,0 +1,127 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_Name: Small Crate_diffuse + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _EMISSION _NORMALMAP + m_LightmapFlags: 1 + m_CustomRenderQueue: -1 + stringTagMap: {} + m_SavedProperties: + serializedVersion: 2 + m_TexEnvs: + - first: + name: _BumpMap + second: + m_Texture: {fileID: 2800000, guid: 8878a782f4334ecbbcf683b3ac780966, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailAlbedoMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailMask + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _DetailNormalMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _EmissionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MainTex + second: + m_Texture: {fileID: 2800000, guid: 602cb87b6a29443b8636370ea0751574, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _MetallicGlossMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _OcclusionMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - first: + name: _ParallaxMap + second: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - first: + name: _BumpScale + second: 1 + - first: + name: _Cutoff + second: 0.5 + - first: + name: _DetailNormalMapScale + second: 1 + - first: + name: _DstBlend + second: 0 + - first: + name: _GlossMapScale + second: 1 + - first: + name: _Glossiness + second: 0.5 + - first: + name: _GlossyReflections + second: 1 + - first: + name: _Metallic + second: 0 + - first: + name: _Mode + second: 0 + - first: + name: _OcclusionStrength + second: 1 + - first: + name: _Parallax + second: 0.02 + - first: + name: _SmoothnessTextureChannel + second: 0 + - first: + name: _SpecularHighlights + second: 1 + - first: + name: _SrcBlend + second: 1 + - first: + name: _UVSec + second: 0 + - first: + name: _ZWrite + second: 1 + m_Colors: + - first: + name: _Color + second: {r: 1, g: 1, b: 1, a: 1} + - first: + name: _EmissionColor + second: {r: 0, g: 0, b: 0, a: 1} diff --git a/TextMesh Pro/Examples & Extras/Materials/Small Crate_diffuse.mat.meta b/TextMesh Pro/Examples & Extras/Materials/Small Crate_diffuse.mat.meta new file mode 100755 index 0000000..a85f800 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Materials/Small Crate_diffuse.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 22262639920f43d6be32430e4e58350d +timeCreated: 1473643741 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Prefabs.meta b/TextMesh Pro/Examples & Extras/Prefabs.meta new file mode 100755 index 0000000..4881085 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Prefabs.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 5bff2544887143f5807c7d5059d07f79 +folderAsset: yes +timeCreated: 1436068007 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Prefabs/Text Popup.prefab b/TextMesh Pro/Examples & Extras/Prefabs/Text Popup.prefab new file mode 100755 index 0000000..873b789 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Prefabs/Text Popup.prefab @@ -0,0 +1,280 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &121924 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22414422} + - 222: {fileID: 22260028} + - 114: {fileID: 11487728} + m_Layer: 0 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!1 &188050 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 4 + m_Component: + - 224: {fileID: 22450954} + - 222: {fileID: 22204918} + - 114: {fileID: 11486278} + - 114: {fileID: 11427010} + - 114: {fileID: 11405862} + - 225: {fileID: 22524478} + m_Layer: 0 + m_Name: Text Popup + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &11405862 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 188050} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1741964061, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 2 + m_VerticalFit: 2 +--- !u!114 &11427010 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 188050} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 10 + m_Bottom: 10 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 +--- !u!114 &11486278 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 188050} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.10542818, g: 0.21589755, b: 0.47794116, a: 0.9411765} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!114 &11487728 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 121924} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Sample + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 514 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 6 + spriteCount: 0 + spaceCount: 0 + wordCount: 1 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 1 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &22204918 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 188050} +--- !u!222 &22260028 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 121924} +--- !u!224 &22414422 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 121924} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 22450954} + m_RootOrder: 0 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!224 &22450954 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 188050} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 22414422} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!225 &22524478 +CanvasGroup: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 188050} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 0 + m_BlocksRaycasts: 0 + m_IgnoreParentGroups: 0 +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 188050} + m_IsPrefabParent: 1 diff --git a/TextMesh Pro/Examples & Extras/Prefabs/Text Popup.prefab.meta b/TextMesh Pro/Examples & Extras/Prefabs/Text Popup.prefab.meta new file mode 100755 index 0000000..5c11316 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Prefabs/Text Popup.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b06f0e6c1dfa4356ac918da1bb32c603 +timeCreated: 1435130987 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Prefabs/TextMeshPro - Prefab 1.prefab b/TextMesh Pro/Examples & Extras/Prefabs/TextMeshPro - Prefab 1.prefab new file mode 100755 index 0000000..0f01d97 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Prefabs/TextMeshPro - Prefab 1.prefab @@ -0,0 +1,219 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 22495902} + - component: {fileID: 3300000} + - component: {fileID: 2300000} + - component: {fileID: 11400000} + - component: {fileID: 22227760} + m_Layer: 0 + m_Name: TextMeshPro - Prefab 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &2300000 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &3300000 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Mesh: {fileID: 0} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Seems to be ok! + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 0 + m_isAlignmentEnumConverted: 0 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 0 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 11400000} + characterCount: 15 + spriteCount: 0 + spaceCount: 3 + wordCount: 4 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 1 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 2300000} + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_maskType: 0 +--- !u!222 &22227760 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} +--- !u!224 &22495902 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -4.87} + m_SizeDelta: {x: 28.005241, y: 4.035484} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 100000} + m_IsPrefabParent: 1 diff --git a/TextMesh Pro/Examples & Extras/Prefabs/TextMeshPro - Prefab 1.prefab.meta b/TextMesh Pro/Examples & Extras/Prefabs/TextMeshPro - Prefab 1.prefab.meta new file mode 100755 index 0000000..91fe0ae --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Prefabs/TextMeshPro - Prefab 1.prefab.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: a6e39ced0ea046bcb636c3f0b2e2a745 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Prefabs/TextMeshPro - Prefab 2.prefab b/TextMesh Pro/Examples & Extras/Prefabs/TextMeshPro - Prefab 2.prefab new file mode 100755 index 0000000..54a5247 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Prefabs/TextMeshPro - Prefab 2.prefab @@ -0,0 +1,219 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &100000 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 22478072} + - component: {fileID: 3300000} + - component: {fileID: 2300000} + - component: {fileID: 11400000} + - component: {fileID: 22224556} + m_Layer: 0 + m_Name: TextMeshPro - Prefab 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &2300000 +MeshRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_Materials: + - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &3300000 +MeshFilter: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Mesh: {fileID: 0} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Hello World! + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 0 + m_isAlignmentEnumConverted: 0 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 0 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 11400000} + characterCount: 12 + spriteCount: 0 + spaceCount: 1 + wordCount: 2 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_havePropertiesChanged: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_isInputParsingRequired: 1 + m_inputSource: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 2300000} + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_maskType: 0 +--- !u!222 &22224556 +CanvasRenderer: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} +--- !u!224 &22478072 +RectTransform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 100000} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 4.48} + m_SizeDelta: {x: 19.604034, y: 4.035484} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 100000} + m_IsPrefabParent: 1 diff --git a/TextMesh Pro/Examples & Extras/Prefabs/TextMeshPro - Prefab 2.prefab.meta b/TextMesh Pro/Examples & Extras/Prefabs/TextMeshPro - Prefab 2.prefab.meta new file mode 100755 index 0000000..1d941f5 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Prefabs/TextMeshPro - Prefab 2.prefab.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: fdad9d952ae84cafb74c63f2e694d042 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Resources.meta b/TextMesh Pro/Examples & Extras/Resources.meta new file mode 100755 index 0000000..8ba2a4c --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d6d3a169ad794942a21da6a552d62f6f +folderAsset: yes +timeCreated: 1436068007 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets.meta b/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets.meta new file mode 100755 index 0000000..69552ee --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7f422cd1388b01047a58cd07c7a23d9d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Blue to Purple - Vertical.asset b/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Blue to Purple - Vertical.asset new file mode 100755 index 0000000..9758a19 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Blue to Purple - Vertical.asset @@ -0,0 +1,17 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 54d21f6ece3b46479f0c328f8c6007e0, type: 3} + m_Name: Blue to Purple - Vertical + m_EditorClassIdentifier: + topLeft: {r: 0, g: 0.83448267, b: 1, a: 1} + topRight: {r: 0.1544118, g: 0.5801215, b: 1, a: 1} + bottomLeft: {r: 0.49168324, g: 0, b: 0.7058823, a: 1} + bottomRight: {r: 0.4901961, g: 0, b: 0.7019608, a: 1} diff --git a/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Blue to Purple - Vertical.asset.meta b/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Blue to Purple - Vertical.asset.meta new file mode 100755 index 0000000..9d49b87 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Blue to Purple - Vertical.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 479a66fa4b094512a62b0a8e553ad95a +timeCreated: 1468189245 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Dark to Light Green - Vertical.asset b/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Dark to Light Green - Vertical.asset new file mode 100755 index 0000000..21ada73 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Dark to Light Green - Vertical.asset @@ -0,0 +1,17 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 54d21f6ece3b46479f0c328f8c6007e0, type: 3} + m_Name: Dark to Light Green - Vertical + m_EditorClassIdentifier: + topLeft: {r: 0, g: .661764741, b: 0, a: 1} + topRight: {r: 0, g: .573529422, b: .00224910071, a: 1} + bottomLeft: {r: .525490224, g: 1, b: .490196109, a: 1} + bottomRight: {r: .421999991, g: .992156923, b: .374000013, a: 1} diff --git a/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Dark to Light Green - Vertical.asset.meta b/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Dark to Light Green - Vertical.asset.meta new file mode 100755 index 0000000..228a49e --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Dark to Light Green - Vertical.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4c86a3366cd840348ebe8dc438570ee4 +timeCreated: 1468443381 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Light to Dark Green - Vertical.asset b/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Light to Dark Green - Vertical.asset new file mode 100755 index 0000000..8c4ab99 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Light to Dark Green - Vertical.asset @@ -0,0 +1,17 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 54d21f6ece3b46479f0c328f8c6007e0, type: 3} + m_Name: Light to Dark Green - Vertical + m_EditorClassIdentifier: + topLeft: {r: 0.5147059, g: 1, b: 0.5147059, a: 1} + topRight: {r: 0.5137255, g: 1, b: 0.5137255, a: 1} + bottomLeft: {r: 0, g: 0.46323532, b: 0, a: 1} + bottomRight: {r: 0, g: 0.46274513, b: 0, a: 1} diff --git a/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Light to Dark Green - Vertical.asset.meta b/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Light to Dark Green - Vertical.asset.meta new file mode 100755 index 0000000..d521412 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Light to Dark Green - Vertical.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5cf8ae092ca54931b443bec5148f3c59 +timeCreated: 1468443381 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Yellow to Orange - Vertical.asset b/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Yellow to Orange - Vertical.asset new file mode 100755 index 0000000..e99de77 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Yellow to Orange - Vertical.asset @@ -0,0 +1,17 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 54d21f6ece3b46479f0c328f8c6007e0, type: 3} + m_Name: Yellow to Orange - Vertical + m_EditorClassIdentifier: + topLeft: {r: 1, g: 1, b: 0.5661765, a: 1} + topRight: {r: 1, g: 1, b: 0.252, a: 1} + bottomLeft: {r: 1, g: 0, b: 0, a: 1} + bottomRight: {r: 1, g: 0, b: 0, a: 1} diff --git a/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Yellow to Orange - Vertical.asset.meta b/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Yellow to Orange - Vertical.asset.meta new file mode 100755 index 0000000..b09bb84 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Color Gradient Presets/Yellow to Orange - Vertical.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 69a525efa7e6472eab268f6ea605f06e +timeCreated: 1468213165 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials.meta b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials.meta new file mode 100755 index 0000000..846e80b --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4f1e85c79acf49968737939ce8b445c7 +folderAsset: yes +timeCreated: 1436068007 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Drop Shadow.mat b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Drop Shadow.mat new file mode 100755 index 0000000..0f87ce3 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Drop Shadow.mat @@ -0,0 +1,104 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Anton SDF - Drop Shadow + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: OUTLINE_ON UNDERLAY_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28933816116536082, guid: 8a89fa14b10d46a99122fd4f73fca9a2, + type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _Diffuse: 0.5 + - _FaceDilate: 0.1 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.1 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 0.6770833 + - _ScaleRatioC: 0.64125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0.5 + - _UnderlayOffsetY: -0.5 + - _UnderlaySoftness: 0.05 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Drop Shadow.mat.meta b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Drop Shadow.mat.meta new file mode 100755 index 0000000..fd5bcfa --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Drop Shadow.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 749b9069dc4742c5bfa5c74644049926 +timeCreated: 1484173523 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Outline.mat b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Outline.mat new file mode 100755 index 0000000..b4b58ea --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Outline.mat @@ -0,0 +1,104 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Anton SDF - Outline + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: OUTLINE_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28933816116536082, guid: 8a89fa14b10d46a99122fd4f73fca9a2, + type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _Diffuse: 0.5 + - _FaceDilate: 0.1 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.1 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.8333333 + - _ScaleRatioB: 0.6770833 + - _ScaleRatioC: 0.59375 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Outline.mat.meta b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Outline.mat.meta new file mode 100755 index 0000000..b3b0386 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Outline.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a00013af81304728b2be1f4309ee2433 +timeCreated: 1484173536 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Sunny Days.mat b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Sunny Days.mat new file mode 100755 index 0000000..3fb2b9a --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Sunny Days.mat @@ -0,0 +1,104 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Anton SDF - Sunny Days + m_Shader: {fileID: 4800000, guid: 68e6db2ebdc24f95958faec2be5558d6, type: 3} + m_ShaderKeywords: BEVEL_ON UNDERLAY_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 2800000, guid: 17c350171f7a3ca479f830547c66d187, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: -0.15} + - _MainTex: + m_Texture: {fileID: 28933816116536082, guid: 8a89fa14b10d46a99122fd4f73fca9a2, + type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 2800000, guid: 1cdc5b506b1a4a33a53c30669ced1f51, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.25 + - _BevelClamp: 0.345 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _Diffuse: 0.5 + - _FaceDilate: 0 + - _FaceUVSpeedX: 0.1 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.15 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 0.7875 + - _ScaleRatioC: 0.7875 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 1 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0.75 + - _UnderlayOffsetY: -0.75 + - _UnderlaySoftness: 0.1 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.5 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0.5882353, g: 0.5882353, b: 0.5882353, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 0.9921569, g: 0.90196085, b: 0.40000004, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Sunny Days.mat.meta b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Sunny Days.mat.meta new file mode 100755 index 0000000..d5b9684 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF - Sunny Days.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6522f30e342599e4e9dd4cc2cc03c830 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF.asset b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF.asset new file mode 100755 index 0000000..de640e3 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF.asset @@ -0,0 +1,297 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2140474 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Anton SDF Material + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28933816116536082} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _CullMode: 0 + - _Diffuse: 0.5 + - _FaceDilate: 0 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 0.6770833 + - _ScaleRatioC: 0.73125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04, type: 3} + m_Name: Anton SDF + m_EditorClassIdentifier: + hashCode: -1153031989 + material: {fileID: 2140474} + materialHashCode: -1064320757 + m_Version: 1.1.0 + m_SourceFontFileGUID: 997a43b767814dd0a7642ec9b78cba41 + m_SourceFontFile_EditorRef: {fileID: 12800000, guid: 997a43b767814dd0a7642ec9b78cba41, + type: 3} + m_SourceFontFile: {fileID: 12800000, guid: 997a43b767814dd0a7642ec9b78cba41, type: 3} + m_AtlasPopulationMode: 1 + m_FaceInfo: + m_FamilyName: Anton + m_StyleName: Regular + m_PointSize: 90 + m_Scale: 1 + m_LineHeight: 132.05566 + m_AscentLine: 102.43652 + m_CapLine: 70 + m_MeanLine: 66 + m_Baseline: 0 + m_DescentLine: -29.61914 + m_SuperscriptOffset: 102.43652 + m_SuperscriptSize: 0.5 + m_SubscriptOffset: -29.61914 + m_SubscriptSize: 0.5 + m_UnderlineOffset: -13.491211 + m_UnderlineThickness: 4.482422 + m_StrikethroughOffset: 26.4 + m_StrikethroughThickness: 4.482422 + m_TabWidth: 21 + m_GlyphTable: [] + m_CharacterTable: [] + m_AtlasTextures: + - {fileID: 28933816116536082} + m_AtlasTextureIndex: 0 + m_IsMultiAtlasTexturesEnabled: 0 + m_ClearDynamicDataOnBuild: 1 + m_UsedGlyphRects: [] + m_FreeGlyphRects: + - m_X: 0 + m_Y: 0 + m_Width: 1023 + m_Height: 1023 + m_fontInfo: + Name: Anton + PointSize: 73 + Scale: 1 + CharacterCount: 97 + LineHeight: 107.125 + Baseline: 0 + Ascender: 83.09375 + CapHeight: 56.8125 + Descender: -24.03125 + CenterLine: 0 + SuperscriptOffset: 83.09375 + SubscriptOffset: -10.942871 + SubSize: 0.5 + Underline: -10.942871 + UnderlineThickness: 3.6357422 + strikethrough: 22.725 + strikethroughThickness: 0 + TabWidth: 171.25 + Padding: 5 + AtlasWidth: 512 + AtlasHeight: 512 + atlas: {fileID: 0} + m_AtlasWidth: 1024 + m_AtlasHeight: 1024 + m_AtlasPadding: 9 + m_AtlasRenderMode: 4165 + m_glyphInfoList: [] + m_KerningTable: + kerningPairs: [] + m_FontFeatureTable: + m_GlyphPairAdjustmentRecords: [] + fallbackFontAssets: [] + m_FallbackFontAssetTable: [] + m_CreationSettings: + sourceFontFileName: + sourceFontFileGUID: 997a43b767814dd0a7642ec9b78cba41 + pointSizeSamplingMode: 1 + pointSize: 90 + padding: 9 + packingMode: 4 + atlasWidth: 1024 + atlasHeight: 1024 + characterSetSelectionMode: 6 + characterSequence: + referencedFontAssetGUID: 8a89fa14b10d46a99122fd4f73fca9a2 + referencedTextAssetGUID: + fontStyle: 0 + fontStyleModifier: 0 + renderMode: 4165 + includeFontFeatures: 0 + m_FontWeightTable: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + fontWeights: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + normalStyle: 0 + normalSpacingOffset: 0 + boldStyle: 0.75 + boldSpacing: 7 + italicStyle: 35 + tabSize: 10 +--- !u!28 &28933816116536082 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Anton SDF Atlas + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + serializedVersion: 2 + m_Width: 0 + m_Height: 0 + m_CompleteImageSize: 0 + m_TextureFormat: 1 + m_MipCount: 1 + m_IsReadable: 1 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 0 + image data: 0 + _typelessdata: + m_StreamData: + offset: 0 + size: 0 + path: diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF.asset.meta b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF.asset.meta new file mode 100755 index 0000000..c5163c0 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Anton SDF.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8a89fa14b10d46a99122fd4f73fca9a2 +timeCreated: 1484172732 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF - Drop Shadow.mat b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF - Drop Shadow.mat new file mode 100755 index 0000000..2c5a35d --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF - Drop Shadow.mat @@ -0,0 +1,110 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Bangers SDF - Drop Shadow + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: OUTLINE_ON UNDERLAY_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28584486757587946, guid: 125cb55b44b24c4393181402bc6200e6, + type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MaskTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _Diffuse: 0.5 + - _FaceDilate: 0 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 11 + - _LightAngle: 3.1416 + - _MaskID: 0 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.15 + - _PerspectiveFilter: 0 + - _Reflectivity: 10 + - _ScaleRatioA: 0.90909094 + - _ScaleRatioB: 1 + - _ScaleRatioC: 0.7386364 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0.289 + - _UnderlayOffsetY: -0.478 + - _UnderlaySoftness: 0.068 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -10000, g: -10000, b: 10000, a: 10000} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 100000, a: 100000} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.7529412} diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF - Drop Shadow.mat.meta b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF - Drop Shadow.mat.meta new file mode 100755 index 0000000..6506858 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF - Drop Shadow.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f2dcf029949142e28b974630369c8b4e +timeCreated: 1444812175 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF - Outline.mat b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF - Outline.mat new file mode 100755 index 0000000..096979b --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF - Outline.mat @@ -0,0 +1,110 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Bangers SDF - Outline + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: OUTLINE_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28584486757587946, guid: 125cb55b44b24c4393181402bc6200e6, + type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MaskTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _Diffuse: 0.5 + - _FaceDilate: 0 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 11 + - _LightAngle: 3.1416 + - _MaskID: 0 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.15 + - _PerspectiveFilter: 0 + - _Reflectivity: 10 + - _ScaleRatioA: 0.90909094 + - _ScaleRatioB: 1 + - _ScaleRatioC: 0.79545456 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -10000, g: -10000, b: 10000, a: 10000} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 100000, a: 100000} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5019608} diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF - Outline.mat.meta b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF - Outline.mat.meta new file mode 100755 index 0000000..c046bb7 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF - Outline.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f629c6e43dba4bf38cb74d8860150664 +timeCreated: 1455497618 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF Glow.mat b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF Glow.mat new file mode 100755 index 0000000..1055340 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF Glow.mat @@ -0,0 +1,113 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Bangers SDF Glow + m_Shader: {fileID: 4800000, guid: 68e6db2ebdc24f95958faec2be5558d6, type: 3} + m_ShaderKeywords: GLOW_ON UNDERLAY_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 2800000, guid: 2ce5c55e85304b819a1826ecbc839aa5, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28584486757587946, guid: 125cb55b44b24c4393181402bc6200e6, + type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MaskTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _Diffuse: 0.5 + - _FaceDilate: 0.1 + - _FaceShininess: 0 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.148 + - _GlowOffset: 0.433 + - _GlowOuter: 0.158 + - _GlowPower: 0.908 + - _GradientScale: 11 + - _LightAngle: 3.1416 + - _MaskID: 0 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineShininess: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.21 + - _PerspectiveFilter: 0 + - _Reflectivity: 10 + - _ScaleRatioA: 0.90909094 + - _ScaleRatioB: 0.64772725 + - _ScaleRatioC: 0.64772725 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0.869 + - _UnderlayOffsetY: -1 + - _UnderlaySoftness: 0 + - _UseClipRect: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -10000, g: -10000, b: 10000, a: 10000} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 1} + - _MaskCoord: {r: 0, g: 0, b: 100000, a: 100000} + - _OutlineColor: {r: 0, g: 0.25517216, b: 1, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 1, g: 0, b: 0, a: 0.5} diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF Glow.mat.meta b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF Glow.mat.meta new file mode 100755 index 0000000..80d1050 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF Glow.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d75b8f41e959450c84ac6e967084d3e1 +timeCreated: 1426033972 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF Logo.mat b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF Logo.mat new file mode 100755 index 0000000..35e68ac --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF Logo.mat @@ -0,0 +1,101 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Bangers SDF Logo + m_Shader: {fileID: 4800000, guid: f7ada0af4f174f0694ca6a487b8f543d, type: 3} + m_ShaderKeywords: GLOW_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 2800000, guid: 8b8c8a10edf94ddc8cc4cc4fcd5696a9, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 8900000, guid: f8caea216d5e7af42872b30cd96a235f, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 2800000, guid: 283f897e4925411ebbaa758b4cb13fc2, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28584486757587946, guid: 125cb55b44b24c4393181402bc6200e6, + type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 2800000, guid: 1cdc5b506b1a4a33a53c30669ced1f51, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.461 + - _BevelClamp: 0 + - _BevelOffset: -0.09 + - _BevelRoundness: 0.615 + - _BevelWidth: 0.001 + - _BumpFace: 0 + - _BumpOutline: 0 + - _Diffuse: 0.5 + - _FaceDilate: 0.2 + - _FaceShininess: 1 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.076 + - _GlowOffset: 0.354 + - _GlowOuter: 0.336 + - _GlowPower: 0.75 + - _GradientScale: 11 + - _LightAngle: 3.142 + - _MaskID: 0 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineShininess: 1 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.4 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.90909094 + - _ScaleRatioB: 0.5568182 + - _ScaleRatioC: 0.90909094 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 1, g: 0.6344826, b: 0, a: 0.5019608} + - _MaskCoord: {r: 0, g: 0, b: 0, a: 0} + - _OutlineColor: {r: 1, g: 1, b: 1, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 1, g: 1, b: 1, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF Logo.mat.meta b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF Logo.mat.meta new file mode 100755 index 0000000..7bf03ca --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF Logo.mat.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: f4e195ac1e204eff960149d1cb34e18c +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF.asset b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF.asset new file mode 100755 index 0000000..6a5cab3 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF.asset @@ -0,0 +1,297 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Bangers SDF Material + m_Shader: {fileID: 4800000, guid: 68e6db2ebdc24f95958faec2be5558d6, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28584486757587946} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _CullMode: 0 + - _Diffuse: 0.5 + - _FaceDilate: 0 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 11 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.90909094 + - _ScaleRatioB: 0.79545456 + - _ScaleRatioC: 0.79545456 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.5 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04, type: 3} + m_Name: Bangers SDF + m_EditorClassIdentifier: + hashCode: 2134875903 + material: {fileID: 2100000} + materialHashCode: -2079879681 + m_Version: 1.1.0 + m_SourceFontFileGUID: 5dd49b3eacc540408c98eee0de38e0f1 + m_SourceFontFile_EditorRef: {fileID: 12800000, guid: 5dd49b3eacc540408c98eee0de38e0f1, + type: 3} + m_SourceFontFile: {fileID: 12800000, guid: 5dd49b3eacc540408c98eee0de38e0f1, type: 3} + m_AtlasPopulationMode: 1 + m_FaceInfo: + m_FamilyName: Bangers + m_StyleName: Regular + m_PointSize: 144 + m_Scale: 1 + m_LineHeight: 153.14062 + m_AscentLine: 127.125 + m_CapLine: 107 + m_MeanLine: 106 + m_Baseline: 0 + m_DescentLine: -26.015625 + m_SuperscriptOffset: 127.125 + m_SuperscriptSize: 0.5 + m_SubscriptOffset: -26.015625 + m_SubscriptSize: 0.5 + m_UnderlineOffset: 0 + m_UnderlineThickness: 0 + m_StrikethroughOffset: 42.4 + m_StrikethroughThickness: 0 + m_TabWidth: 28 + m_GlyphTable: [] + m_CharacterTable: [] + m_AtlasTextures: + - {fileID: 28584486757587946} + m_AtlasTextureIndex: 0 + m_IsMultiAtlasTexturesEnabled: 0 + m_ClearDynamicDataOnBuild: 1 + m_UsedGlyphRects: [] + m_FreeGlyphRects: + - m_X: 0 + m_Y: 0 + m_Width: 1023 + m_Height: 1023 + m_fontInfo: + Name: Bangers + PointSize: 137 + Scale: 1 + CharacterCount: 95 + LineHeight: 145.6875 + Baseline: 0 + Ascender: 120.9375 + CapHeight: 101.5625 + Descender: -24.75 + CenterLine: 0 + SuperscriptOffset: 120.9375 + SubscriptOffset: 0 + SubSize: 0.5 + Underline: -12.22 + UnderlineThickness: 5 + strikethrough: 40.625 + strikethroughThickness: 0 + TabWidth: 342.5 + Padding: 10 + AtlasWidth: 1024 + AtlasHeight: 1024 + atlas: {fileID: 0} + m_AtlasWidth: 1024 + m_AtlasHeight: 1024 + m_AtlasPadding: 10 + m_AtlasRenderMode: 4165 + m_glyphInfoList: [] + m_KerningTable: + kerningPairs: [] + m_FontFeatureTable: + m_GlyphPairAdjustmentRecords: [] + fallbackFontAssets: [] + m_FallbackFontAssetTable: [] + m_CreationSettings: + sourceFontFileName: + sourceFontFileGUID: 5dd49b3eacc540408c98eee0de38e0f1 + pointSizeSamplingMode: 1 + pointSize: 144 + padding: 10 + packingMode: 4 + atlasWidth: 1024 + atlasHeight: 1024 + characterSetSelectionMode: 6 + characterSequence: + referencedFontAssetGUID: 125cb55b44b24c4393181402bc6200e6 + referencedTextAssetGUID: + fontStyle: 0 + fontStyleModifier: 0 + renderMode: 4165 + includeFontFeatures: 0 + m_FontWeightTable: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + fontWeights: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + normalStyle: 0 + normalSpacingOffset: 0 + boldStyle: 0.75 + boldSpacing: 7 + italicStyle: 35 + tabSize: 10 +--- !u!28 &28584486757587946 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Bangers SDF Atlas + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + serializedVersion: 2 + m_Width: 0 + m_Height: 0 + m_CompleteImageSize: 0 + m_TextureFormat: 1 + m_MipCount: 1 + m_IsReadable: 1 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 0 + image data: 0 + _typelessdata: + m_StreamData: + offset: 0 + size: 0 + path: diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF.asset.meta b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF.asset.meta new file mode 100755 index 0000000..321c943 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Bangers SDF.asset.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 125cb55b44b24c4393181402bc6200e6 +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Electronic Highway Sign SDF.asset b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Electronic Highway Sign SDF.asset new file mode 100755 index 0000000..c8cb8e8 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Electronic Highway Sign SDF.asset @@ -0,0 +1,297 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2140032 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Electronic Highway Sign SDF Material + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28981121099961358} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _CullMode: 0 + - _Diffuse: 0.5 + - _FaceDilate: 0 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 11 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.90909094 + - _ScaleRatioB: 0.73125 + - _ScaleRatioC: 0.7386364 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04, type: 3} + m_Name: Electronic Highway Sign SDF + m_EditorClassIdentifier: + hashCode: 1023178945 + material: {fileID: 2140032} + materialHashCode: 225402433 + m_Version: 1.1.0 + m_SourceFontFileGUID: 8a2b9e2a607dd2143b58c44bc32410b4 + m_SourceFontFile_EditorRef: {fileID: 12800000, guid: 8a2b9e2a607dd2143b58c44bc32410b4, + type: 3} + m_SourceFontFile: {fileID: 12800000, guid: 8a2b9e2a607dd2143b58c44bc32410b4, type: 3} + m_AtlasPopulationMode: 1 + m_FaceInfo: + m_FamilyName: Electronic Highway Sign + m_StyleName: Regular + m_PointSize: 144 + m_Scale: 1 + m_LineHeight: 146.57143 + m_AscentLine: 123.42857 + m_CapLine: 115 + m_MeanLine: 115 + m_Baseline: 0 + m_DescentLine: -23.142857 + m_SuperscriptOffset: 123.42857 + m_SuperscriptSize: 0.5 + m_SubscriptOffset: -23.142857 + m_SubscriptSize: 0.5 + m_UnderlineOffset: -14.708571 + m_UnderlineThickness: 2.0571427 + m_StrikethroughOffset: 46 + m_StrikethroughThickness: 2.0571427 + m_TabWidth: 88 + m_GlyphTable: [] + m_CharacterTable: [] + m_AtlasTextures: + - {fileID: 28981121099961358} + m_AtlasTextureIndex: 0 + m_IsMultiAtlasTexturesEnabled: 0 + m_ClearDynamicDataOnBuild: 1 + m_UsedGlyphRects: [] + m_FreeGlyphRects: + - m_X: 0 + m_Y: 0 + m_Width: 1023 + m_Height: 1023 + m_fontInfo: + Name: Electronic Highway Sign + PointSize: 144 + Scale: 1 + CharacterCount: 95 + LineHeight: 168 + Baseline: 0 + Ascender: 123.4375 + CapHeight: 115.1875 + Descender: -23.15625 + CenterLine: 0 + SuperscriptOffset: 123.4375 + SubscriptOffset: -14.708571 + SubSize: 0.5 + Underline: -14.708571 + UnderlineThickness: 2.057143 + strikethrough: 36.465908 + strikethroughThickness: 2.057143 + TabWidth: 881.5625 + Padding: 9 + AtlasWidth: 1024 + AtlasHeight: 1024 + atlas: {fileID: 0} + m_AtlasWidth: 1024 + m_AtlasHeight: 1024 + m_AtlasPadding: 10 + m_AtlasRenderMode: 4165 + m_glyphInfoList: [] + m_KerningTable: + kerningPairs: [] + m_FontFeatureTable: + m_GlyphPairAdjustmentRecords: [] + fallbackFontAssets: [] + m_FallbackFontAssetTable: [] + m_CreationSettings: + sourceFontFileName: + sourceFontFileGUID: 8a2b9e2a607dd2143b58c44bc32410b4 + pointSizeSamplingMode: 1 + pointSize: 144 + padding: 10 + packingMode: 4 + atlasWidth: 1024 + atlasHeight: 1024 + characterSetSelectionMode: 6 + characterSequence: + referencedFontAssetGUID: 8f586378b4e144a9851e7b34d9b748ee + referencedTextAssetGUID: + fontStyle: 0 + fontStyleModifier: 0 + renderMode: 4165 + includeFontFeatures: 1 + m_FontWeightTable: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + fontWeights: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + normalStyle: 0 + normalSpacingOffset: 0 + boldStyle: 0.75 + boldSpacing: 7 + italicStyle: 35 + tabSize: 10 +--- !u!28 &28981121099961358 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Electronic Highway Sign SDF Atlas + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + serializedVersion: 2 + m_Width: 0 + m_Height: 0 + m_CompleteImageSize: 0 + m_TextureFormat: 1 + m_MipCount: 1 + m_IsReadable: 1 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 0 + image data: 0 + _typelessdata: + m_StreamData: + offset: 0 + size: 0 + path: diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Electronic Highway Sign SDF.asset.meta b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Electronic Highway Sign SDF.asset.meta new file mode 100755 index 0000000..fab93db --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Electronic Highway Sign SDF.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dc36b3fdc14f47ebb36fd484a67e268a +timeCreated: 1487729771 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Metalic Green.mat b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Metalic Green.mat new file mode 100755 index 0000000..28601cd --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Metalic Green.mat @@ -0,0 +1,104 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF - Metalic Green + m_Shader: {fileID: 4800000, guid: 68e6db2ebdc24f95958faec2be5558d6, type: 3} + m_ShaderKeywords: BEVEL_ON GLOW_ON OUTLINE_ON UNDERLAY_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 2800000, guid: 283f897e4925411ebbaa758b4cb13fc2, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28684132378477856, guid: 8f586378b4e144a9851e7b34d9b748ee, + type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 2800000, guid: f88677df267a41d6be1e7a6133e7d227, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0 + - _Bevel: 1 + - _BevelClamp: 0.617 + - _BevelOffset: -0.01 + - _BevelRoundness: 1 + - _BevelWidth: 0.071 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _Diffuse: 0 + - _FaceDilate: 0.15 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.136 + - _GlowOffset: 0.427 + - _GlowOuter: 0.062 + - _GlowPower: 0.941 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.219 + - _PerspectiveFilter: 0 + - _Reflectivity: 12.76 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 0.6525 + - _ScaleRatioC: 0.6525 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0.5 + - _UnderlayOffsetY: -0.5 + - _UnderlaySoftness: 0.2 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -10000, g: -10000, b: 10000, a: 10000} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 0, g: 0.75735635, b: 0, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 100000, a: 100000} + - _OutlineColor: {r: 1, g: 1, b: 1, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 0.7689687, g: 1, b: 0.75000346, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Metalic Green.mat.meta b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Metalic Green.mat.meta new file mode 100755 index 0000000..44020ae --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Metalic Green.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8b29aaa3eec7468097ff07adfcf29ac9 +timeCreated: 1484213182 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Overlay.mat b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Overlay.mat new file mode 100755 index 0000000..fc5c217 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Overlay.mat @@ -0,0 +1,62 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF - Overlay + m_Shader: {fileID: 4800000, guid: a02a7d8c237544f1962732b55a9aebf1, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 28684132378477856, guid: 8f586378b4e144a9851e7b34d9b748ee, + type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _ColorMask: 15 + - _FaceDilate: 0 + - _GradientScale: 10 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineWidth: 0 + - _PerspectiveFilter: 0.875 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 1 + - _ScaleRatioC: 0.73125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Overlay.mat.meta b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Overlay.mat.meta new file mode 100755 index 0000000..6a07ee9 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Overlay.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9ad269c99dcf42b7aedefd83dd5a7b9d +timeCreated: 1484174016 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Soft Mask.mat b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Soft Mask.mat new file mode 100755 index 0000000..f08b09e --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Soft Mask.mat @@ -0,0 +1,112 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF - Soft Mask + m_Shader: {fileID: 4800000, guid: bc1ede39bf3643ee8e493720e4259791, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28684132378477856, guid: 8f586378b4e144a9851e7b34d9b748ee, + type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MaskTex: + m_Texture: {fileID: 2800000, guid: 10c49fcd9c64421db7c0133e61e55f97, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _Diffuse: 0.5 + - _FaceDilate: 0 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskEdgeSoftness: 0.044 + - _MaskInverse: 1 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _MaskWipeControl: 0.321 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 0.73125 + - _ScaleRatioC: 0.73125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _MaskEdgeColor: {r: 0.18382353, g: 0.39208913, b: 1, a: 1} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Soft Mask.mat.meta b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Soft Mask.mat.meta new file mode 100755 index 0000000..c907d8a --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/LiberationSans SDF - Soft Mask.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 42df1c7856584b6b8db9a509b6b10074 +timeCreated: 1484173785 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Oswald Bold SDF.asset b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Oswald Bold SDF.asset new file mode 100755 index 0000000..dd07539 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Oswald Bold SDF.asset @@ -0,0 +1,297 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2147374 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Oswald Bold SDF Material + m_Shader: {fileID: 4800000, guid: 68e6db2ebdc24f95958faec2be5558d6, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28256370963634744} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _CullMode: 0 + - _Diffuse: 0.5 + - _FaceDilate: 0 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.8333333 + - _ScaleRatioB: 0.6770833 + - _ScaleRatioC: 0.6770833 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04, type: 3} + m_Name: Oswald Bold SDF + m_EditorClassIdentifier: + hashCode: 1490843414 + material: {fileID: 2147374} + materialHashCode: 1112331510 + m_Version: 1.1.0 + m_SourceFontFileGUID: c9f6d0e7bc8541498c9a4799ba184ede + m_SourceFontFile_EditorRef: {fileID: 12800000, guid: c9f6d0e7bc8541498c9a4799ba184ede, + type: 3} + m_SourceFontFile: {fileID: 12800000, guid: c9f6d0e7bc8541498c9a4799ba184ede, type: 3} + m_AtlasPopulationMode: 1 + m_FaceInfo: + m_FamilyName: Oswald + m_StyleName: Bold + m_PointSize: 90 + m_Scale: 1 + m_LineHeight: 133.37402 + m_AscentLine: 107.40234 + m_CapLine: 80 + m_MeanLine: 58 + m_Baseline: 0 + m_DescentLine: -25.97168 + m_SuperscriptOffset: 107.40234 + m_SuperscriptSize: 0.5 + m_SubscriptOffset: -25.97168 + m_SubscriptSize: 0.5 + m_UnderlineOffset: -13.491211 + m_UnderlineThickness: 4.482422 + m_StrikethroughOffset: 23.2 + m_StrikethroughThickness: 4.482422 + m_TabWidth: 18 + m_GlyphTable: [] + m_CharacterTable: [] + m_AtlasTextures: + - {fileID: 28256370963634744} + m_AtlasTextureIndex: 0 + m_IsMultiAtlasTexturesEnabled: 0 + m_ClearDynamicDataOnBuild: 1 + m_UsedGlyphRects: [] + m_FreeGlyphRects: + - m_X: 0 + m_Y: 0 + m_Width: 1023 + m_Height: 1023 + m_fontInfo: + Name: Oswald + PointSize: 71 + Scale: 1 + CharacterCount: 97 + LineHeight: 105.21875 + Baseline: 0 + Ascender: 84.71875 + CapHeight: 62.40625 + Descender: -20.5 + CenterLine: 0 + SuperscriptOffset: 84.71875 + SubscriptOffset: -10.643066 + SubSize: 0.5 + Underline: -10.643066 + UnderlineThickness: 3.5361328 + strikethrough: 24.9625 + strikethroughThickness: 0 + TabWidth: 142.1875 + Padding: 5 + AtlasWidth: 512 + AtlasHeight: 512 + atlas: {fileID: 0} + m_AtlasWidth: 1024 + m_AtlasHeight: 1024 + m_AtlasPadding: 9 + m_AtlasRenderMode: 4165 + m_glyphInfoList: [] + m_KerningTable: + kerningPairs: [] + m_FontFeatureTable: + m_GlyphPairAdjustmentRecords: [] + fallbackFontAssets: [] + m_FallbackFontAssetTable: [] + m_CreationSettings: + sourceFontFileName: + sourceFontFileGUID: c9f6d0e7bc8541498c9a4799ba184ede + pointSizeSamplingMode: 1 + pointSize: 90 + padding: 9 + packingMode: 4 + atlasWidth: 1024 + atlasHeight: 1024 + characterSetSelectionMode: 6 + characterSequence: 20-7E,A0,2026 + referencedFontAssetGUID: 0161d805a3764c089bef00bfe00793f5 + referencedTextAssetGUID: + fontStyle: 0 + fontStyleModifier: 0 + renderMode: 4165 + includeFontFeatures: 0 + m_FontWeightTable: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + fontWeights: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + normalStyle: 0 + normalSpacingOffset: 0 + boldStyle: 0.75 + boldSpacing: 7 + italicStyle: 35 + tabSize: 10 +--- !u!28 &28256370963634744 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Oswald Bold SDF Atlas + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + serializedVersion: 2 + m_Width: 0 + m_Height: 0 + m_CompleteImageSize: 0 + m_TextureFormat: 1 + m_MipCount: 1 + m_IsReadable: 1 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 0 + image data: 0 + _typelessdata: + m_StreamData: + offset: 0 + size: 0 + path: diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Oswald Bold SDF.asset.meta b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Oswald Bold SDF.asset.meta new file mode 100755 index 0000000..d2d5e66 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Oswald Bold SDF.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0161d805a3764c089bef00bfe00793f5 +timeCreated: 1484171878 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - Drop Shadow.mat b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - Drop Shadow.mat new file mode 100755 index 0000000..fa14395 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - Drop Shadow.mat @@ -0,0 +1,104 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Roboto-Bold SDF - Drop Shadow + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: OUTLINE_ON UNDERLAY_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28204114720316640, guid: 5302535af1044152a457ed104f1f4b91, + type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _Diffuse: 0.5 + - _FaceDilate: 0.1 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.1 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 0.73125 + - _ScaleRatioC: 0.64125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0.5 + - _UnderlayOffsetY: -0.5 + - _UnderlaySoftness: 0.1 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - Drop Shadow.mat.meta b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - Drop Shadow.mat.meta new file mode 100755 index 0000000..15402ea --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - Drop Shadow.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b246c4190f4e46ec9352fe15a7b09ce0 +timeCreated: 1487723245 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - Surface.mat b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - Surface.mat new file mode 100755 index 0000000..e159990 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - Surface.mat @@ -0,0 +1,107 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Roboto-Bold SDF - Surface + m_Shader: {fileID: 4800000, guid: 85187c2149c549c5b33f0cdb02836b17, type: 3} + m_ShaderKeywords: UNDERLAY_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28204114720316640, guid: 5302535af1044152a457ed104f1f4b91, + type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _Diffuse: 0.5 + - _FaceDilate: 0.1 + - _FaceShininess: 0.8 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0.19 + - _GlowOuter: 0.905 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineShininess: 0 + - _OutlineSoftness: 0.017 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.1 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 0.5856164 + - _ScaleRatioC: 0.83076924 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0.5 + - _UnderlayOffsetY: -0.5 + - _UnderlaySoftness: 0.1 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 0.3793165, b: 1, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - Surface.mat.meta b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - Surface.mat.meta new file mode 100755 index 0000000..80e1f1a --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF - Surface.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e6b276ec991f467aa14ef1f3cc665993 +timeCreated: 1487723313 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF.asset b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF.asset new file mode 100755 index 0000000..aa6869b --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF.asset @@ -0,0 +1,297 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2164040 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Roboto-Bold SDF Material + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28204114720316640} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _CullMode: 0 + - _Diffuse: 0.5 + - _FaceDilate: 0 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 0.73125 + - _ScaleRatioC: 0.73125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04, type: 3} + m_Name: Roboto-Bold SDF + m_EditorClassIdentifier: + hashCode: -635320526 + material: {fileID: 2164040} + materialHashCode: -1838732846 + m_Version: 1.1.0 + m_SourceFontFileGUID: 4beb055f07aaff244873dec698d0363e + m_SourceFontFile_EditorRef: {fileID: 12800000, guid: 4beb055f07aaff244873dec698d0363e, + type: 3} + m_SourceFontFile: {fileID: 12800000, guid: 4beb055f07aaff244873dec698d0363e, type: 3} + m_AtlasPopulationMode: 1 + m_FaceInfo: + m_FamilyName: Roboto + m_StyleName: Bold + m_PointSize: 90 + m_Scale: 1 + m_LineHeight: 105.46875 + m_AscentLine: 83.49609 + m_CapLine: 64 + m_MeanLine: 48 + m_Baseline: 0 + m_DescentLine: -21.972656 + m_SuperscriptOffset: 83.49609 + m_SuperscriptSize: 0.5 + m_SubscriptOffset: -21.972656 + m_SubscriptSize: 0.5 + m_UnderlineOffset: -8.7890625 + m_UnderlineThickness: 4.3945312 + m_StrikethroughOffset: 19.2 + m_StrikethroughThickness: 4.3945312 + m_TabWidth: 22 + m_GlyphTable: [] + m_CharacterTable: [] + m_AtlasTextures: + - {fileID: 28204114720316640} + m_AtlasTextureIndex: 0 + m_IsMultiAtlasTexturesEnabled: 0 + m_ClearDynamicDataOnBuild: 1 + m_UsedGlyphRects: [] + m_FreeGlyphRects: + - m_X: 0 + m_Y: 0 + m_Width: 1023 + m_Height: 1023 + m_fontInfo: + Name: Roboto + PointSize: 146 + Scale: 1 + CharacterCount: 98 + LineHeight: 192.5625 + Baseline: 0 + Ascender: 153 + CapHeight: 103.8125 + Descender: -39.5625 + CenterLine: 0 + SuperscriptOffset: 153 + SubscriptOffset: -14.2578125 + SubSize: 0.5 + Underline: -14.2578125 + UnderlineThickness: 7.1289062 + strikethrough: 41.25 + strikethroughThickness: 7.1289062 + TabWidth: 363.4375 + Padding: 9 + AtlasWidth: 1024 + AtlasHeight: 1024 + atlas: {fileID: 0} + m_AtlasWidth: 1024 + m_AtlasHeight: 1024 + m_AtlasPadding: 9 + m_AtlasRenderMode: 4165 + m_glyphInfoList: [] + m_KerningTable: + kerningPairs: [] + m_FontFeatureTable: + m_GlyphPairAdjustmentRecords: [] + fallbackFontAssets: [] + m_FallbackFontAssetTable: [] + m_CreationSettings: + sourceFontFileName: + sourceFontFileGUID: 4beb055f07aaff244873dec698d0363e + pointSizeSamplingMode: 1 + pointSize: 90 + padding: 9 + packingMode: 4 + atlasWidth: 1024 + atlasHeight: 1024 + characterSetSelectionMode: 6 + characterSequence: 20-7E,A0,200B,2026 + referencedFontAssetGUID: 5302535af1044152a457ed104f1f4b91 + referencedTextAssetGUID: + fontStyle: 0 + fontStyleModifier: 0 + renderMode: 4165 + includeFontFeatures: 0 + m_FontWeightTable: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + fontWeights: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + normalStyle: 0 + normalSpacingOffset: 0 + boldStyle: 0.75 + boldSpacing: 7 + italicStyle: 35 + tabSize: 10 +--- !u!28 &28204114720316640 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Roboto-Bold SDF Atlas + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + serializedVersion: 2 + m_Width: 0 + m_Height: 0 + m_CompleteImageSize: 0 + m_TextureFormat: 1 + m_MipCount: 1 + m_IsReadable: 1 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 0 + image data: 0 + _typelessdata: + m_StreamData: + offset: 0 + size: 0 + path: diff --git a/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF.asset.meta b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF.asset.meta new file mode 100755 index 0000000..f7fe8be --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Fonts & Materials/Roboto-Bold SDF.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5302535af1044152a457ed104f1f4b91 +timeCreated: 1487723159 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Resources/Sprite Assets.meta b/TextMesh Pro/Examples & Extras/Resources/Sprite Assets.meta new file mode 100755 index 0000000..294a767 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Sprite Assets.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3ac6db30e75b49b282a3564110579f27 +folderAsset: yes +timeCreated: 1480573362 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Resources/Sprite Assets/Default Sprite Asset.asset b/TextMesh Pro/Examples & Extras/Resources/Sprite Assets/Default Sprite Asset.asset new file mode 100755 index 0000000..46602c0 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Sprite Assets/Default Sprite Asset.asset @@ -0,0 +1,351 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2102322 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: TMPro/Sprite + m_Shader: {fileID: 4800000, guid: cf81c85f95fe47e1a27f6ae460cf182c, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 2800000, guid: a0fc465d6cf04254a2938578735e2383, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _ColorMask: 15 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _UseUIAlphaClip: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 84a92b25f83d49b9bc132d206b370281, type: 3} + m_Name: Default Sprite Asset + m_EditorClassIdentifier: + hashCode: 826640882 + material: {fileID: 2102322} + materialHashCode: 0 + m_Version: 1.1.0 + spriteSheet: {fileID: 2800000, guid: a0fc465d6cf04254a2938578735e2383, type: 3} + m_SpriteCharacterTable: + - m_ElementType: 2 + m_Unicode: 0 + m_GlyphIndex: 0 + m_Scale: 1.25 + m_Name: Smiley + m_HashCode: -992563897 + - m_ElementType: 2 + m_Unicode: 0 + m_GlyphIndex: 1 + m_Scale: 1.25 + m_Name: Default Sprite Asset_1 + m_HashCode: -1731209668 + - m_ElementType: 2 + m_Unicode: 0 + m_GlyphIndex: 2 + m_Scale: 1.25 + m_Name: Wink + m_HashCode: 3171611 + - m_ElementType: 2 + m_Unicode: 0 + m_GlyphIndex: 3 + m_Scale: 1.25 + m_Name: Default Sprite Asset_3 + m_HashCode: -1731209666 + - m_ElementType: 2 + m_Unicode: 0 + m_GlyphIndex: 4 + m_Scale: 1.25 + m_Name: Whaaat! + m_HashCode: -2000778261 + - m_ElementType: 2 + m_Unicode: 0 + m_GlyphIndex: 5 + m_Scale: 1.25 + m_Name: Default Sprite Asset_5 + m_HashCode: -1731209672 + - m_ElementType: 2 + m_Unicode: 0 + m_GlyphIndex: 6 + m_Scale: 1.25 + m_Name: Default Sprite Asset_6 + m_HashCode: -1731209669 + - m_ElementType: 2 + m_Unicode: 0 + m_GlyphIndex: 7 + m_Scale: 1.25 + m_Name: Default Sprite Asset_7 + m_HashCode: -1731209670 + - m_ElementType: 2 + m_Unicode: 0 + m_GlyphIndex: 8 + m_Scale: 1.25 + m_Name: Default Sprite Asset_8 + m_HashCode: -1731209675 + - m_ElementType: 2 + m_Unicode: 59801 + m_GlyphIndex: 9 + m_Scale: 1.25 + m_Name: Unity Logo + m_HashCode: -1711635116 + - m_ElementType: 2 + m_Unicode: 0 + m_GlyphIndex: 10 + m_Scale: 1.25 + m_Name: Default Sprite Asset_12 + m_HashCode: -1295344242 + - m_ElementType: 2 + m_Unicode: 0 + m_GlyphIndex: 11 + m_Scale: 1.25 + m_Name: Default Sprite Asset_13 + m_HashCode: -1295344241 + - m_ElementType: 2 + m_Unicode: 0 + m_GlyphIndex: 12 + m_Scale: 1.25 + m_Name: Default Sprite Asset_14 + m_HashCode: -1295344248 + - m_ElementType: 2 + m_Unicode: 0 + m_GlyphIndex: 13 + m_Scale: 1.25 + m_Name: Default Sprite Asset_15 + m_HashCode: -1295344247 + m_SpriteGlyphTable: + - m_Index: 0 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 106.14 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 0 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 1 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 106.14 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 128 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 2 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 106.14 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 256 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 3 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 106.14 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 384 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 4 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 106.14 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 0 + m_Y: 256 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 5 + m_Metrics: + m_Width: 127 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 106.14 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 128 + m_Y: 256 + m_Width: 127 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 6 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 106.14 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 256 + m_Y: 256 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 7 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 106.14 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 384 + m_Y: 256 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 8 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 106.14 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 0 + m_Y: 128 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 9 + m_Metrics: + m_Width: 384 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 106.14 + m_HorizontalAdvance: 384 + m_GlyphRect: + m_X: 128 + m_Y: 128 + m_Width: 384 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 10 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 106.14 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 11 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 106.14 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 128 + m_Y: 0 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 12 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 106.14 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 256 + m_Y: 0 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 13 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 106.14 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 384 + m_Y: 0 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + spriteInfoList: [] + fallbackSpriteAssets: [] diff --git a/TextMesh Pro/Examples & Extras/Resources/Sprite Assets/Default Sprite Asset.asset.meta b/TextMesh Pro/Examples & Extras/Resources/Sprite Assets/Default Sprite Asset.asset.meta new file mode 100755 index 0000000..372a414 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Sprite Assets/Default Sprite Asset.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fbef3c704dce48f08a44612d6c856c8d +timeCreated: 1454544381 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Resources/Sprite Assets/DropCap Numbers.asset b/TextMesh Pro/Examples & Extras/Resources/Sprite Assets/DropCap Numbers.asset new file mode 100755 index 0000000..78b4994 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Sprite Assets/DropCap Numbers.asset @@ -0,0 +1,406 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2155154 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: TextMeshPro/Sprite + m_Shader: {fileID: 4800000, guid: cf81c85f95fe47e1a27f6ae460cf182c, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _ColorMask: 15 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _UseUIAlphaClip: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!21 &2168720 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: TextMeshPro/Sprite + m_Shader: {fileID: 4800000, guid: cf81c85f95fe47e1a27f6ae460cf182c, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 2800000, guid: fd09957580ac4326916010f1f260975b, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _ColorMask: 15 + - _CullMode: 0 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _UseUIAlphaClip: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 84a92b25f83d49b9bc132d206b370281, type: 3} + m_Name: DropCap Numbers + m_EditorClassIdentifier: + hashCode: 874831499 + material: {fileID: 2168720} + materialHashCode: 0 + m_Version: 1.1.0 + m_FaceInfo: + m_FamilyName: + m_StyleName: + m_PointSize: 0 + m_Scale: 0 + m_LineHeight: 0 + m_AscentLine: 0 + m_CapLine: 0 + m_MeanLine: 0 + m_Baseline: 0 + m_DescentLine: 0 + m_SuperscriptOffset: 0 + m_SuperscriptSize: 0 + m_SubscriptOffset: 0 + m_SubscriptSize: 0 + m_UnderlineOffset: 0 + m_UnderlineThickness: 0 + m_StrikethroughOffset: 0 + m_StrikethroughThickness: 0 + m_TabWidth: 0 + spriteSheet: {fileID: 2800000, guid: fd09957580ac4326916010f1f260975b, type: 3} + m_SpriteCharacterTable: + - m_ElementType: 2 + m_Unicode: 48 + m_GlyphIndex: 0 + m_Scale: 1 + m_Name: Zero + m_HashCode: 3342626 + - m_ElementType: 2 + m_Unicode: 49 + m_GlyphIndex: 1 + m_Scale: 1 + m_Name: One + m_HashCode: 86532 + - m_ElementType: 2 + m_Unicode: 50 + m_GlyphIndex: 2 + m_Scale: 1 + m_Name: Two + m_HashCode: 89964 + - m_ElementType: 2 + m_Unicode: 51 + m_GlyphIndex: 3 + m_Scale: 1 + m_Name: Three + m_HashCode: 98777518 + - m_ElementType: 2 + m_Unicode: 52 + m_GlyphIndex: 4 + m_Scale: 1 + m_Name: Four + m_HashCode: 2627086 + - m_ElementType: 2 + m_Unicode: 53 + m_GlyphIndex: 5 + m_Scale: 1 + m_Name: Five + m_HashCode: 2629180 + - m_ElementType: 2 + m_Unicode: 54 + m_GlyphIndex: 6 + m_Scale: 1 + m_Name: Six + m_HashCode: 91746 + - m_ElementType: 2 + m_Unicode: 55 + m_GlyphIndex: 7 + m_Scale: 1 + m_Name: Seven + m_HashCode: 99766859 + - m_ElementType: 2 + m_Unicode: 56 + m_GlyphIndex: 8 + m_Scale: 1 + m_Name: Eight + m_HashCode: 78732407 + - m_ElementType: 2 + m_Unicode: 57 + m_GlyphIndex: 9 + m_Scale: 1 + m_Name: Nine + m_HashCode: 2898988 + - m_ElementType: 2 + m_Unicode: 65534 + m_GlyphIndex: 10 + m_Scale: 2.2 + m_Name: 0-Large + m_HashCode: 1182309024 + - m_ElementType: 2 + m_Unicode: 65534 + m_GlyphIndex: 11 + m_Scale: 2.2 + m_Name: 1-Large + m_HashCode: 451176033 + - m_ElementType: 2 + m_Unicode: 65534 + m_GlyphIndex: 12 + m_Scale: 2.2 + m_Name: 2-Large + m_HashCode: -534322270 + - m_ElementType: 2 + m_Unicode: 65534 + m_GlyphIndex: 13 + m_Scale: 2.2 + m_Name: 3-Large + m_HashCode: -1265455261 + m_SpriteGlyphTable: + - m_Index: 0 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 2.9 + m_HorizontalBearingY: 112.25 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 0 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 21300000, guid: fd09957580ac4326916010f1f260975b, type: 3} + - m_Index: 1 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 2.9 + m_HorizontalBearingY: 112.25 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 128 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 21300002, guid: fd09957580ac4326916010f1f260975b, type: 3} + - m_Index: 2 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 2.9 + m_HorizontalBearingY: 112.25 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 256 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 21300004, guid: fd09957580ac4326916010f1f260975b, type: 3} + - m_Index: 3 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 2.9 + m_HorizontalBearingY: 112.25 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 384 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 21300006, guid: fd09957580ac4326916010f1f260975b, type: 3} + - m_Index: 4 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 2.9 + m_HorizontalBearingY: 112.25 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 0 + m_Y: 256 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 21300008, guid: fd09957580ac4326916010f1f260975b, type: 3} + - m_Index: 5 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 2.9 + m_HorizontalBearingY: 112.25 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 128 + m_Y: 256 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 21300010, guid: fd09957580ac4326916010f1f260975b, type: 3} + - m_Index: 6 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 2.9 + m_HorizontalBearingY: 112.25 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 256 + m_Y: 256 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 21300012, guid: fd09957580ac4326916010f1f260975b, type: 3} + - m_Index: 7 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 2.9 + m_HorizontalBearingY: 112.25 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 384 + m_Y: 256 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 21300014, guid: fd09957580ac4326916010f1f260975b, type: 3} + - m_Index: 8 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 2.9 + m_HorizontalBearingY: 112.25 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 0 + m_Y: 128 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 21300016, guid: fd09957580ac4326916010f1f260975b, type: 3} + - m_Index: 9 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 2.9 + m_HorizontalBearingY: 112.25 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 128 + m_Y: 128 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 21300018, guid: fd09957580ac4326916010f1f260975b, type: 3} + - m_Index: 10 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 2.9 + m_HorizontalBearingY: 112.25 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 0 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 21300000, guid: fd09957580ac4326916010f1f260975b, type: 3} + - m_Index: 11 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 2.9 + m_HorizontalBearingY: 47.5 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 128 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 21300002, guid: fd09957580ac4326916010f1f260975b, type: 3} + - m_Index: 12 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 2.9 + m_HorizontalBearingY: 47.5 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 256 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 21300004, guid: fd09957580ac4326916010f1f260975b, type: 3} + - m_Index: 13 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 2.9 + m_HorizontalBearingY: 47.5 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 384 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 21300006, guid: fd09957580ac4326916010f1f260975b, type: 3} + spriteInfoList: [] + fallbackSpriteAssets: [] diff --git a/TextMesh Pro/Examples & Extras/Resources/Sprite Assets/DropCap Numbers.asset.meta b/TextMesh Pro/Examples & Extras/Resources/Sprite Assets/DropCap Numbers.asset.meta new file mode 100755 index 0000000..fd3f68f --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Resources/Sprite Assets/DropCap Numbers.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 14aa93acbb234d16aaef0e8b46814db6 +timeCreated: 1464163339 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scenes.meta b/TextMesh Pro/Examples & Extras/Scenes.meta new file mode 100755 index 0000000..8520f88 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: db1090641b3241f6995b587eb21637bc +folderAsset: yes +timeCreated: 1436068007 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scenes/01- Single Line TextMesh Pro.unity b/TextMesh Pro/Examples & Extras/Scenes/01- Single Line TextMesh Pro.unity new file mode 100755 index 0000000..8bc62bf --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/01- Single Line TextMesh Pro.unity @@ -0,0 +1,380 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 4890085278179872738, guid: 5cb611ed8508d904ebba194afcee9c98, + type: 2} +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &42794038 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 42794043} + - component: {fileID: 42794042} + - component: {fileID: 42794039} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &42794039 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 42794038} + m_Enabled: 1 +--- !u!20 &42794042 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 42794038} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 100 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &42794043 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 42794038} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -50} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1866137809 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1866137810} + - component: {fileID: 1866137813} + - component: {fileID: 1866137811} + m_Layer: 10 + m_Name: Simple Example + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1866137810 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1866137809} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 7.4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1866137811 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1866137809} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Simple <color=yellow>example</color> of text created with <#80ff80>TextMesh + <#8080ff>Pro</color>! + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 1866137813} + m_maskType: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 +--- !u!23 &1866137813 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1866137809} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} diff --git a/TextMesh Pro/Examples & Extras/Scenes/01- Single Line TextMesh Pro.unity.meta b/TextMesh Pro/Examples & Extras/Scenes/01- Single Line TextMesh Pro.unity.meta new file mode 100755 index 0000000..1667191 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/01- Single Line TextMesh Pro.unity.meta @@ -0,0 +1,24 @@ +fileFormatVersion: 2 +guid: 2ac8cf212df6445e8aebbe3cb832e993 +labels: +- Mesh +- Text +- Rendering +- TextMesh +- TextMeshPro +- Font +- Dynamic +- Pro +- Fonts +- Advanced +- GUI +- Scene +- Styles +- Style +- Layout +- Atlas +- Kerning +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scenes/02 - Multi-line TextMesh Pro.unity b/TextMesh Pro/Examples & Extras/Scenes/02 - Multi-line TextMesh Pro.unity new file mode 100755 index 0000000..0e7e3e6 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/02 - Multi-line TextMesh Pro.unity @@ -0,0 +1,384 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 4890085278179872738, guid: 2bf015e748557a84c8fa6bfc44e4d685, + type: 2} +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &1079079952 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1079079957} + - component: {fileID: 1079079956} + - component: {fileID: 1079079953} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1079079953 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_Enabled: 1 +--- !u!20 &1079079956 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 100 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1079079957 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -40} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1915181340 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1915181346} + - component: {fileID: 1915181343} + - component: {fileID: 1915181341} + m_Layer: 0 + m_Name: Multi Line TextMesh Pro + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1915181341 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1915181340} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 'Example of <#ff8000>multiple</color> + + <#00ff00>lines</color> of text + created + + with <#80ff80>TextMesh <#8080ff>Pro</color>!' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 1915181343} + m_maskType: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 +--- !u!23 &1915181343 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1915181340} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!224 &1915181346 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1915181340} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 31.685612, y: 12.5} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/TextMesh Pro/Examples & Extras/Scenes/02 - Multi-line TextMesh Pro.unity.meta b/TextMesh Pro/Examples & Extras/Scenes/02 - Multi-line TextMesh Pro.unity.meta new file mode 100755 index 0000000..6729ee6 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/02 - Multi-line TextMesh Pro.unity.meta @@ -0,0 +1,24 @@ +fileFormatVersion: 2 +guid: 251716609f634449bfe8ce75c0ed78fe +labels: +- Mesh +- Text +- Rendering +- TextMesh +- TextMeshPro +- Font +- Dynamic +- Pro +- Fonts +- Advanced +- GUI +- Scene +- Styles +- Style +- Layout +- Atlas +- Kerning +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scenes/03 - Line Justification.unity b/TextMesh Pro/Examples & Extras/Scenes/03 - Line Justification.unity new file mode 100755 index 0000000..2fa8553 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/03 - Line Justification.unity @@ -0,0 +1,896 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 4890085278179872738, guid: 56510bd4b3627c840a063bd270324c89, + type: 2} +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &674168707 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 674168713} + - component: {fileID: 674168710} + - component: {fileID: 674168708} + m_Layer: 0 + m_Name: 1 - Left Justified + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &674168708 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 674168707} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 'This block of text is + + <#8080ff>Left</color> justified.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 674168710} + m_maskType: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 +--- !u!23 &674168710 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 674168707} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!224 &674168713 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 674168707} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 10} + m_SizeDelta: {x: 35, y: 9.713184} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1079079952 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1079079957} + - component: {fileID: 1079079956} + - component: {fileID: 1079079953} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1079079953 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_Enabled: 1 +--- !u!20 &1079079956 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 100 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1079079957 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -10, z: -60} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1191214184 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1191214190} + - component: {fileID: 1191214186} + - component: {fileID: 1191214185} + m_Layer: 0 + m_Name: 3 - Right Justified + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1191214185 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1191214184} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 'This block of text is + + <#80ff80>Right</color> justified.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 4 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 1191214186} + m_maskType: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 +--- !u!23 &1191214186 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1191214184} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!224 &1191214190 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1191214184} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -10} + m_SizeDelta: {x: 35, y: 9.713184} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1369999148 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1369999154} + - component: {fileID: 1369999151} + - component: {fileID: 1369999149} + m_Layer: 0 + m_Name: 2 - Center Justified + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1369999149 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1369999148} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 'This block of text is + + <#ff8000>Center</color> justified.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 1369999151} + m_maskType: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 +--- !u!23 &1369999151 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1369999148} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!224 &1369999154 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1369999148} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 35, y: 9.713184} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1915181340 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1915181346} + - component: {fileID: 1915181343} + - component: {fileID: 1915181341} + m_Layer: 0 + m_Name: 4 - Justified + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1915181341 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1915181340} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: This block of text is <#f0af80>Justified</color> on the left and right + side. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 8 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.5 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 1915181343} + m_maskType: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 +--- !u!23 &1915181343 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1915181340} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!224 &1915181346 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1915181340} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -23.53233} + m_SizeDelta: {x: 35, y: 15.065462} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/TextMesh Pro/Examples & Extras/Scenes/03 - Line Justification.unity.meta b/TextMesh Pro/Examples & Extras/Scenes/03 - Line Justification.unity.meta new file mode 100755 index 0000000..278bc55 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/03 - Line Justification.unity.meta @@ -0,0 +1,24 @@ +fileFormatVersion: 2 +guid: 21a509e1d3cd49978623fa564adb6f02 +labels: +- Mesh +- Text +- Rendering +- TextMesh +- TextMeshPro +- Font +- Dynamic +- Pro +- Fonts +- Advanced +- GUI +- Scene +- Styles +- Style +- Layout +- Atlas +- Kerning +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scenes/04 - Word Wrapping.unity b/TextMesh Pro/Examples & Extras/Scenes/04 - Word Wrapping.unity new file mode 100755 index 0000000..173d5ed --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/04 - Word Wrapping.unity @@ -0,0 +1,379 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 4890085278179872738, guid: 088d960ecbf7a1d4a8f94993c066a0ff, + type: 2} +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &1079079952 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1079079957} + - component: {fileID: 1079079956} + - component: {fileID: 1079079953} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1079079953 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_Enabled: 1 +--- !u!20 &1079079956 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 100 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1079079957 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -40} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1099104776 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1099104782} + - component: {fileID: 1099104779} + - component: {fileID: 1099104777} + m_Layer: 0 + m_Name: Word Wrapping + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1099104777 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1099104776} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: This is an example showing how TextMesh Pro! can handle <#ffff00>word wrapping</color>. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 1099104779} + m_maskType: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 +--- !u!23 &1099104779 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1099104776} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!224 &1099104782 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1099104776} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 38.7609, y: 22.810886} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/TextMesh Pro/Examples & Extras/Scenes/04 - Word Wrapping.unity.meta b/TextMesh Pro/Examples & Extras/Scenes/04 - Word Wrapping.unity.meta new file mode 100755 index 0000000..27f8627 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/04 - Word Wrapping.unity.meta @@ -0,0 +1,24 @@ +fileFormatVersion: 2 +guid: 8f7137eacd7042d5b17ef0efe5e744f5 +labels: +- Mesh +- Text +- Rendering +- TextMesh +- TextMeshPro +- Font +- Dynamic +- Pro +- Fonts +- Advanced +- GUI +- Scene +- Styles +- Style +- Layout +- Atlas +- Kerning +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scenes/05 - Style Tags.unity b/TextMesh Pro/Examples & Extras/Scenes/05 - Style Tags.unity new file mode 100755 index 0000000..f4a68e8 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/05 - Style Tags.unity @@ -0,0 +1,1017 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &133236929 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 133236934} + - component: {fileID: 133236932} + - component: {fileID: 133236930} + - component: {fileID: 133236931} + - component: {fileID: 133236933} + m_Layer: 0 + m_Name: TextMesh Pro - Caption + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &133236930 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133236929} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: '*This is a partial list of all the Rich Text Tags available.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 28 + m_fontSizeBase: 28 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 24 + m_fontSizeMax: 96 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 0 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 2 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 60 + spriteCount: 0 + spaceCount: 11 + wordCount: 12 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 133236933} + m_maskType: 0 +--- !u!222 &133236931 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133236929} + m_CullTransparentMesh: 0 +--- !u!33 &133236932 +MeshFilter: + m_ObjectHideFlags: 2 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133236929} + m_Mesh: {fileID: 0} +--- !u!23 &133236933 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133236929} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!224 &133236934 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133236929} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 3, y: -32.8} + m_SizeDelta: {x: 128, y: 10} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &347737868 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 347737873} + - component: {fileID: 347737870} + - component: {fileID: 347737869} + - component: {fileID: 347737872} + - component: {fileID: 347737871} + m_Layer: 0 + m_Name: TextMesh Pro - Styles + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &347737869 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 347737868} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: '<size=120%><u><#a0ffa0>Basic Style Tags</color>* available in TextMesh<#0080ff>Pro</color></u></size><line-height=1.5em> + + </line-height>Normal + + <b>Bold</b><pos=50%><<#ffff00>b</color>> <<#ffff00>/b</color>> + + <i>Italics</i><pos=50%><<#ffff00>i</color>> <<#ffff00>/i</color>> + + <u>Underline</u><pos=50%><<#ffff00>u</color>> <<#ffff00>/u</color>> + + <s>Strikethrough</s><pos=50%><<#ffff00>s</color>> <<#ffff00>/s</color>> + + Superscript - X<sup>3</sup> -<pos=50%><<#ffff00>sup</color>> <<#ffff00>/sup</color>> + + Subscript - H<sub>2</sub>O -<pos=50%><<#ffff00>sub</color>> <<#ffff00>/sub</color>> + + Text <mark=#ffff0040>Highlighting</mark><pos=50%><<#ffff00>mark=#ffff8000</color>> + <<#ffff00>/mark</color>> + +' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 48 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 24 + m_fontSizeMax: 96 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 257 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 0 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 2 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 224 + spriteCount: 0 + spaceCount: 30 + wordCount: 36 + linkCount: 0 + lineCount: 9 + pageCount: 1 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 347737871} + m_maskType: 0 +--- !u!33 &347737870 +MeshFilter: + m_ObjectHideFlags: 2 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 347737868} + m_Mesh: {fileID: 0} +--- !u!23 &347737871 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 347737868} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!222 &347737872 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 347737868} + m_CullTransparentMesh: 0 +--- !u!224 &347737873 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 347737868} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 3, y: 0} + m_SizeDelta: {x: 128, y: 59.9} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &642642694 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 642642697} + - component: {fileID: 642642696} + - component: {fileID: 642642695} + m_Layer: 0 + m_Name: TextMeshPro - Styles + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &642642695 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 642642694} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: '<size=120%><u><#a0ffa0>Basic Style Tags</color>* available in TextMesh<#0080ff>Pro</color></u></size><line-height=1.5em> + + </line-height>Normal + + <b>Bold</b><pos=50%><<#ffff00>b</color>> <<#ffff00>/b</color>> + + <i>Italics</i><pos=50%><<#ffff00>i</color>> <<#ffff00>/i</color>> + + <u>Underline</u><pos=50%><<#ffff00>u</color>> <<#ffff00>/u</color>> + + <s>Strikethrough</s><pos=50%><<#ffff00>s</color>> <<#ffff00>/s</color>> + + Superscript - X<sup>3</sup> -<pos=50%><<#ffff00>sup</color>> <<#ffff00>/sup</color>> + + Subscript - H<sub>2</sub>O -<pos=50%><<#ffff00>sub</color>> <<#ffff00>/sub</color>> + + Text <mark=#ffff0040>Highlighting</mark><pos=50%><<#ffff00>mark=#ffff8000</color>> + <<#ffff00>/mark</color>> + +' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 48 + m_fontSizeBase: 48 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 642642695} + characterCount: 224 + spriteCount: 0 + spaceCount: 30 + wordCount: 36 + linkCount: 0 + lineCount: 9 + pageCount: 1 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 2100000, guid: 6a9165d4abc743c469f4e1f2ee39605c, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &642642696 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 642642694} + m_CullTransparentMesh: 0 +--- !u!224 &642642697 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 642642694} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2144055438} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 15} + m_SizeDelta: {x: -40, y: -50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &718714744 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 718714747} + - component: {fileID: 718714746} + - component: {fileID: 718714745} + m_Layer: 0 + m_Name: TextMeshPro - Caption + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &718714745 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 718714744} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: '*Partial list of the Rich Text Tags available in TextMeshPro.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 28 + m_fontSizeBase: 28 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 718714745} + characterCount: 61 + spriteCount: 0 + spaceCount: 9 + wordCount: 10 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 2100000, guid: 6a9165d4abc743c469f4e1f2ee39605c, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &718714746 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 718714744} + m_CullTransparentMesh: 0 +--- !u!224 &718714747 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 718714744} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2144055438} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.000024437904, y: -300} + m_SizeDelta: {x: 1230, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1079079952 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1079079957} + - component: {fileID: 1079079956} + - component: {fileID: 1079079953} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1079079953 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_Enabled: 1 +--- !u!20 &1079079956 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 36 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1079079957 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2144055437 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2144055438} + - component: {fileID: 2144055440} + - component: {fileID: 2144055439} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2144055438 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2144055437} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 642642697} + - {fileID: 718714747} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &2144055439 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2144055437} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &2144055440 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2144055437} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 diff --git a/TextMesh Pro/Examples & Extras/Scenes/05 - Style Tags.unity.meta b/TextMesh Pro/Examples & Extras/Scenes/05 - Style Tags.unity.meta new file mode 100755 index 0000000..4934c52 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/05 - Style Tags.unity.meta @@ -0,0 +1,24 @@ +fileFormatVersion: 2 +guid: 70615243e2be4a81afaab9bf5d273d65 +labels: +- Mesh +- Text +- Rendering +- TextMesh +- TextMeshPro +- Font +- Dynamic +- Pro +- Fonts +- Advanced +- GUI +- Scene +- Styles +- Style +- Layout +- Atlas +- Kerning +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scenes/06 - Extra Rich Text Examples.unity b/TextMesh Pro/Examples & Extras/Scenes/06 - Extra Rich Text Examples.unity new file mode 100755 index 0000000..a1e7641 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/06 - Extra Rich Text Examples.unity @@ -0,0 +1,677 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &49570598 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 49570603} + - component: {fileID: 49570602} + - component: {fileID: 49570599} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &49570599 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 49570598} + m_Enabled: 1 +--- !u!20 &49570602 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 49570598} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &49570603 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 49570598} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &74526464 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 74526467} + - component: {fileID: 74526466} + - component: {fileID: 74526465} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &74526465 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 74526464} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &74526466 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 74526464} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &74526467 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 74526464} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1578794323} + - {fileID: 826978362} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &826978359 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 826978362} + - component: {fileID: 826978361} + - component: {fileID: 826978360} + m_Layer: 0 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &826978360 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 826978359} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: The larger title line is done using the <<#a0ffa0>size=120%</color>> tag. + Alignment of the tag examples is done using the <<#a0ffa0>pos=xx.x</color>> tag. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 24 + m_fontSizeBase: 24 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 0 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 826978360} + characterCount: 120 + spriteCount: 0 + spaceCount: 20 + wordCount: 24 + linkCount: 0 + lineCount: 2 + pageCount: 1 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 2100000, guid: 6a9165d4abc743c469f4e1f2ee39605c, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &826978361 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 826978359} + m_CullTransparentMesh: 0 +--- !u!224 &826978362 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 826978359} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 74526467} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -264.95} + m_SizeDelta: {x: 1200, y: 70.1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &956040813 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 956040817} + - component: {fileID: 956040816} + - component: {fileID: 956040815} + - component: {fileID: 956040814} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &956040814 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 956040813} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1997211142, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ForceModuleActive: 0 +--- !u!114 &956040815 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 956040813} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &956040816 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 956040813} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &956040817 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 956040813} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1578794322 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1578794323} + - component: {fileID: 1578794325} + - component: {fileID: 1578794324} + m_Layer: 0 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1578794323 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1578794322} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 74526467} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 15} + m_SizeDelta: {x: -40, y: -50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1578794324 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1578794322} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: '<size=120%><u>Additional <#a0ffa0>Rich Text Tags</color> in TextMesh<#0080ff>Pro!</color></u></size><line-height=1.5em> + + </line-height><allcaps>all caps</allcaps><pos=50%><<#ffff00>allcaps</color>> <<#ffff00>/allcaps</color>> + + E<smallcaps>xample of small caps.</smallcaps><pos=50%><<#ffff00>smallcaps</color>> + <<#ffff00>/smallcaps</color>> + + <cspace=0.3em>Character spacing</cspace><pos=50%><<#ffff00>cspace=0.3em</color>> + <<#ffff00>/cspace</color>> + + <mspace=1em>Monospaced</mspace><pos=50%><<#ffff00>mspace=1em</color>> <<#ffff00>/mspace</color>> + + <line-height=75>Line height<pos=50%><<#ffff00>line-height=75</color>> <<#ffff00>/line-height</color>> + + </line-height>No Line-Break<pos=50%><<#ffff00>nobr</color>> <<#ffff00>/nobr</color>> + + Size <size=75%>Smaller / <size=1.5em>Bigger</size><pos=50%><<#ffff00>size=75%</color>> + <<#ffff00>size=1.5em</color>> <<#ffff00>/size</color>>' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 42 + m_fontSizeBase: 42 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 0 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1578794324} + characterCount: 316 + spriteCount: 0 + spaceCount: 30 + wordCount: 44 + linkCount: 0 + lineCount: 8 + pageCount: 1 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 2100000, guid: 6a9165d4abc743c469f4e1f2ee39605c, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1578794325 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1578794322} + m_CullTransparentMesh: 0 diff --git a/TextMesh Pro/Examples & Extras/Scenes/06 - Extra Rich Text Examples.unity.meta b/TextMesh Pro/Examples & Extras/Scenes/06 - Extra Rich Text Examples.unity.meta new file mode 100755 index 0000000..d4d5a2e --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/06 - Extra Rich Text Examples.unity.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 39a1fa96ad2a449b908fca29d4297a74 +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scenes/07 - Superscript & Subscript Example.unity b/TextMesh Pro/Examples & Extras/Scenes/07 - Superscript & Subscript Example.unity new file mode 100755 index 0000000..8ad4bc2 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/07 - Superscript & Subscript Example.unity @@ -0,0 +1,383 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 4890085278179872738, guid: 955cc2a4737565a4293837beb489fb59, + type: 2} +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &347737868 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 347737872} + - component: {fileID: 347737871} + - component: {fileID: 347737869} + m_Layer: 0 + m_Name: TextMesh Pro - Styles + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &347737869 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 347737868} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: '<u>9x<sup><#00ff00>3</color></sup></u> + <u>4x</u><sup><#00ff00>2</color></sup> + + <u>2x + 4 = 0</u> + + <#ffff00><u><i><#ff8000><b>Propane</b></i></u></color> + = <u>C<sub><#ffff00>3</color></sub>H<sub><#ffff00>8</color></sub></u>' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 48 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 24 + m_fontSizeMax: 96 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 2 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 347737871} + m_maskType: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 +--- !u!23 &347737871 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 347737868} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!224 &347737872 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 347737868} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.37905407, y: 0} + m_SizeDelta: {x: 48, y: 14} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1079079952 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1079079957} + - component: {fileID: 1079079956} + - component: {fileID: 1079079953} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1079079953 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_Enabled: 1 +--- !u!20 &1079079956 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 100 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1079079957 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -50} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/TextMesh Pro/Examples & Extras/Scenes/07 - Superscript & Subscript Example.unity.meta b/TextMesh Pro/Examples & Extras/Scenes/07 - Superscript & Subscript Example.unity.meta new file mode 100755 index 0000000..3268424 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/07 - Superscript & Subscript Example.unity.meta @@ -0,0 +1,24 @@ +fileFormatVersion: 2 +guid: 03ec435d4b7140e9b2d87f79136d8374 +labels: +- Mesh +- Text +- Rendering +- TextMesh +- TextMeshPro +- Font +- Dynamic +- Pro +- Fonts +- Advanced +- GUI +- Scene +- Styles +- Style +- Layout +- Atlas +- Kerning +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scenes/08 - Improved Text Alignment.unity b/TextMesh Pro/Examples & Extras/Scenes/08 - Improved Text Alignment.unity new file mode 100755 index 0000000..1f690f9 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/08 - Improved Text Alignment.unity @@ -0,0 +1,544 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &146169812 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 146169815} + - component: {fileID: 146169814} + - component: {fileID: 146169813} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &146169813 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 146169812} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &146169814 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 146169812} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 1848275637} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &146169815 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 146169812} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1063675290} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &1063675289 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1063675290} + - component: {fileID: 1063675292} + - component: {fileID: 1063675291} + - component: {fileID: 1063675293} + m_Layer: 0 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1063675290 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1063675289} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 146169815} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 24.999998, y: 10} + m_SizeDelta: {x: -50, y: -20} + m_Pivot: {x: 0.00000006123446, y: -9.313226e-10} +--- !u!114 &1063675291 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1063675289} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: "<align=center><style=H1><#ffffff><u>Multiple<#80f0ff> Alignment</color> + per text object</u></color></style></align><line-height=2em>\n</line-height>The + <<#ffffa0>align</color>> tag in TextMesh<#40a0ff>Pro</color> provides the ability + to control the alignment of lines and paragraphs which is essential when working + with text. \n\n<align=left>You may want some block of text to be <#80f0ff>left + aligned</color> <<#ffffa0>align=<#80f0ff>left</color></color>> which is sort of + the standard.</align>\n\n<style=Quote><#ffffa0>\"Using <#80f0ff>Center Alignment</color> + <<#ffffa0>align=<#80f0ff>center</color></color>> for a title or displaying a quote + is another good example of text alignment.\"</color></style>\n\n<align=right><#80f0ff>Right + Alignment</color> <<#ffffa0>align=<#80f0ff>right</color></color>> can be useful + to create contrast between lines and paragraphs of text.\n\n<align=justified><#80f0ff>Justified + Alignment</color> <<#ffffa0>align=<#80f0ff>justified</color></color>> results + in text that is flush on both the left and right margins. Used well, justified + type can look clean and classy.\n\n<style=Quote><align=left><#ffffa0>\"Text formatting + and alignment has a huge impact on how people will read and perceive your text.\"</color>\n<size=65%><align=right>- + Stephan Bouchard</style>" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 32 + m_fontSizeBase: 32 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: -18 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1063675291} + characterCount: 773 + spriteCount: 0 + spaceCount: 129 + wordCount: 128 + linkCount: 0 + lineCount: 19 + pageCount: 1 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 2100000, guid: 6a9165d4abc743c469f4e1f2ee39605c, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1063675292 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1063675289} + m_CullTransparentMesh: 0 +--- !u!114 &1063675293 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1063675289} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 21256c5b62f346f18640dad779911e20, type: 3} + m_Name: + m_EditorClassIdentifier: + ShowCharacters: 0 + ShowWords: 0 + ShowLinks: 0 + ShowLines: 0 + ShowMeshBounds: 0 + ShowTextBounds: 0 + ObjectStats: 'Characters: 773 Words: 128 Spaces: 129 Sprites: 0 Links: 0 + + Lines: 19 Pages: 1' + m_TextComponent: {fileID: 1063675291} + m_Transform: {fileID: 1063675290} +--- !u!1 &1728718679 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1728718683} + - component: {fileID: 1728718682} + - component: {fileID: 1728718681} + - component: {fileID: 1728718680} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1728718680 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1728718679} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1997211142, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ForceModuleActive: 0 +--- !u!114 &1728718681 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1728718679} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1728718682 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1728718679} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &1728718683 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1728718679} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1848275633 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1848275638} + - component: {fileID: 1848275637} + - component: {fileID: 1848275634} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1848275634 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1848275633} + m_Enabled: 1 +--- !u!20 &1848275637 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1848275633} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1848275638 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1848275633} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -48.4, y: 1, z: -75.97} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/TextMesh Pro/Examples & Extras/Scenes/08 - Improved Text Alignment.unity.meta b/TextMesh Pro/Examples & Extras/Scenes/08 - Improved Text Alignment.unity.meta new file mode 100755 index 0000000..b8e0fef --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/08 - Improved Text Alignment.unity.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: 5fe2257128d9401fad0790f581dc8a6f +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scenes/09 - Margin Tag Example.unity b/TextMesh Pro/Examples & Extras/Scenes/09 - Margin Tag Example.unity new file mode 100755 index 0000000..a0f71dc --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/09 - Margin Tag Example.unity @@ -0,0 +1,945 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &4849554 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4849557} + - component: {fileID: 4849556} + - component: {fileID: 4849555} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &4849555 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4849554} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &4849556 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4849554} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 1 + m_Camera: {fileID: 703237851} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &4849557 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4849554} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1080092504} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &268121704 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 268121708} + - component: {fileID: 268121707} + - component: {fileID: 268121706} + - component: {fileID: 268121705} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &268121705 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 268121704} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1997211142, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ForceModuleActive: 0 +--- !u!114 &268121706 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 268121704} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &268121707 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 268121704} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &268121708 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 268121704} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &454260780 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 454260781} + - component: {fileID: 454260783} + - component: {fileID: 454260782} + m_Layer: 0 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &454260781 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 454260780} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1080092504} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: -0.000000046100467, y: 1} +--- !u!114 &454260782 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 454260780} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: '<line-height=1.5em><size=125%><u><align=center><#80ff80>The <smallcaps></color>TextMesh<#40A0FF>Pro</color><#80ff80></smallcaps> + Margin Tag</color></u></size></align> + + </line-height><margin=5%>Example of using the <<#FFFF00>margin=5%</color>> tag + which defines the left and right margin of a line or paragraph of text.</margin> + + + <margin left=15%>You can also use the <<#FFFF00>margin left=15%</color>> tag to + independently control the left margin.</margin> + + + <margin right=15%>Or use the <<#FFFF00>margin right=15%</color>> tag to control + the right margin.</margin>' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 48 + m_fontSizeBase: 48 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 8 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 0 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: -5 + m_lineSpacingMax: 0 + m_paragraphSpacing: -10 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 454260782} + characterCount: 285 + spriteCount: 0 + spaceCount: 50 + wordCount: 52 + linkCount: 0 + lineCount: 9 + pageCount: 1 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 2100000, guid: 6a9165d4abc743c469f4e1f2ee39605c, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &454260783 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 454260780} + m_CullTransparentMesh: 0 +--- !u!1 &703237847 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 703237852} + - component: {fileID: 703237851} + - component: {fileID: 703237848} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &703237848 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 703237847} + m_Enabled: 1 +--- !u!20 &703237851 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 703237847} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 36 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &703237852 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 703237847} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1080092503 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1080092504} + - component: {fileID: 1080092505} + m_Layer: 0 + m_Name: Frame + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1080092504 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1080092503} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 454260781} + - {fileID: 1205717531} + m_Father: {fileID: 4849557} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1080092505 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1080092503} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 20 + m_Right: 20 + m_Top: 10 + m_Bottom: 10 + m_ChildAlignment: 0 + m_Spacing: 25 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!1 &1205717530 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1205717531} + - component: {fileID: 1205717533} + - component: {fileID: 1205717532} + m_Layer: 0 + m_Name: TextMeshPro Text (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1205717531 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1205717530} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1080092504} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1205717532 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1205717530} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: The margin tag can be defined in <#80ff80>pixel units</color> (px), <#80ff80>font + units</color> (em) and as <#80ff80>percentage</color> (%) of the width of the + text container. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 24 + m_fontSizeBase: 24 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 0 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.5 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1205717532} + characterCount: 124 + spriteCount: 0 + spaceCount: 23 + wordCount: 23 + linkCount: 0 + lineCount: 2 + pageCount: 1 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 2100000, guid: 6a9165d4abc743c469f4e1f2ee39605c, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1205717533 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1205717530} + m_CullTransparentMesh: 0 +--- !u!1 &1562965274 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1562965280} + - component: {fileID: 1562965278} + - component: {fileID: 1562965277} + - component: {fileID: 1562965275} + - component: {fileID: 1562965279} + m_Layer: 0 + m_Name: TextMeshPro + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &1562965275 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1562965274} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: '<line-height=1.5em><size=125%><u><align=center><#80ff80>The <smallcaps></color>TextMesh<#40A0FF>Pro</color><#80ff80></smallcaps> + Margin Tag</color></u></size></align> + + </line-height><margin=5%>Example of using the <<#FFFF00>margin=5%</color>> tag + which defines the left and right margin of a line or paragraph of text.</margin> + + + <margin-left=15%>You can also use the <<#FFFF00>margin-left=15%</color>> tag to + independently control the left margin.</margin> + + + <margin-right=15%>Or use the <<#FFFF00>margin-right=15%</color>> tag to control + the right margin.</margin>' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 48 + m_fontSizeBase: 48 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 3 + m_isAlignmentEnumConverted: 0 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: -5 + m_lineSpacingMax: 0 + m_paragraphSpacing: -10 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 2, y: 1, z: 2, w: 1} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 285 + spriteCount: 0 + spaceCount: 48 + wordCount: 50 + linkCount: 0 + lineCount: 10 + pageCount: 1 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 1562965278} + m_maskType: 0 +--- !u!33 &1562965277 +MeshFilter: + m_ObjectHideFlags: 2 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1562965274} + m_Mesh: {fileID: 0} +--- !u!23 &1562965278 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1562965274} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!222 &1562965279 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1562965274} + m_CullTransparentMesh: 0 +--- !u!224 &1562965280 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1562965274} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 128, y: 72} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/TextMesh Pro/Examples & Extras/Scenes/09 - Margin Tag Example.unity.meta b/TextMesh Pro/Examples & Extras/Scenes/09 - Margin Tag Example.unity.meta new file mode 100755 index 0000000..db68797 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/09 - Margin Tag Example.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 349f38d3606449708c7340d26740e1e2 +timeCreated: 1434495347 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scenes/10 - Bullets & Numbered List Example.unity b/TextMesh Pro/Examples & Extras/Scenes/10 - Bullets & Numbered List Example.unity new file mode 100755 index 0000000..0aa93b1 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/10 - Bullets & Numbered List Example.unity @@ -0,0 +1,665 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &1143834369 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1143834374} + - component: {fileID: 1143834373} + - component: {fileID: 1143834370} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1143834370 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1143834369} + m_Enabled: 1 +--- !u!20 &1143834373 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1143834369} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1143834374 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1143834369} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1303869253 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1303869254} + - component: {fileID: 1303869256} + - component: {fileID: 1303869255} + m_Layer: 0 + m_Name: TMP SubMeshUI [TextMeshPro/Sprite] + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1303869254 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1303869253} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1723377477} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: -0.000000013038516, y: 1} +--- !u!114 &1303869255 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1303869253} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 058cba836c1846c3aa1c5fd2e28aea77, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2168720, guid: 14aa93acbb234d16aaef0e8b46814db6, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_fontAsset: {fileID: 0} + m_spriteAsset: {fileID: 11400000, guid: 14aa93acbb234d16aaef0e8b46814db6, type: 2} + m_material: {fileID: 0} + m_sharedMaterial: {fileID: 2168720, guid: 14aa93acbb234d16aaef0e8b46814db6, type: 2} + m_isDefaultMaterial: 1 + m_padding: 0 + m_canvasRenderer: {fileID: 1303869256} + m_TextComponent: {fileID: 1723377478} + m_materialReferenceIndex: 2 +--- !u!222 &1303869256 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1303869253} + m_CullTransparentMesh: 0 +--- !u!1 &1487880985 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1487880988} + - component: {fileID: 1487880987} + - component: {fileID: 1487880986} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1487880986 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1487880985} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1487880987 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1487880985} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &1487880988 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1487880985} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1527684999 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1527685000} + - component: {fileID: 1527685002} + - component: {fileID: 1527685001} + m_Layer: 0 + m_Name: TMP SubMeshUI [TextMeshPro/Sprite] + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1527685000 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1527684999} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1723377477} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: -0.000000013038516, y: 1} +--- !u!114 &1527685001 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1527684999} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 058cba836c1846c3aa1c5fd2e28aea77, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2168720, guid: 14aa93acbb234d16aaef0e8b46814db6, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_fontAsset: {fileID: 0} + m_spriteAsset: {fileID: 11400000, guid: 14aa93acbb234d16aaef0e8b46814db6, type: 2} + m_material: {fileID: 0} + m_sharedMaterial: {fileID: 2168720, guid: 14aa93acbb234d16aaef0e8b46814db6, type: 2} + m_isDefaultMaterial: 1 + m_padding: 0 + m_canvasRenderer: {fileID: 1527685002} + m_TextComponent: {fileID: 1723377478} + m_materialReferenceIndex: 1 +--- !u!222 &1527685002 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1527684999} + m_CullTransparentMesh: 0 +--- !u!1 &1723377476 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1723377477} + - component: {fileID: 1723377479} + - component: {fileID: 1723377478} + m_Layer: 0 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1723377477 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1723377476} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1527685000} + - {fileID: 1303869254} + m_Father: {fileID: 1920483573} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -633.5, y: 350} + m_SizeDelta: {x: 1258, y: 700} + m_Pivot: {x: -0.000000013038516, y: 1} +--- !u!114 &1723377478 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1723377476} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: 'This is an example of using the <#ffff80><indent></color> tag in TextMesh<#40a0ff>Pro</color> + to create bullets and numbered lists. + + + <sprite="DropCap Numbers" index=11><indent=3em>For these bullets, I am making + creative use of the <#ffff80><sprite></color> tag to use sprites instead of plain + bullets or numbers.</indent> + + + <sprite="DropCap Numbers" index=12><indent=3em>By using the <#ffff80><indent></color> + tag, we can indent the text to make room for the sprites. + + + \u2022<indent=4em>Multiple levels of indentation is also possible.</indent> + + + \u2022<indent=4em>This is placeholder text for another sub item in our list.</indent></indent> + + + <sprite="DropCap Numbers" index=13><indent=3em>Using the <#ffff80><noparse></indent></noparse></color> + tag, we can go back to the previous level of indentation.</indent> + + + Despite the sophisticated layout of this text, the use of sprites and indentation, + this is still a single text object.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 35.9 + m_fontSizeBase: 35.9 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 0 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: -27.4 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 1 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 0 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1723377478} + characterCount: 609 + spriteCount: 0 + spaceCount: 111 + wordCount: 106 + linkCount: 0 + lineCount: 18 + pageCount: 1 + materialCount: 2 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1723377479 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1723377476} + m_CullTransparentMesh: 0 +--- !u!1 &1920483570 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1920483573} + - component: {fileID: 1920483572} + - component: {fileID: 1920483571} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1920483571 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1920483570} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &1920483572 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1920483570} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1920483573 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1920483570} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1723377477} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} diff --git a/TextMesh Pro/Examples & Extras/Scenes/10 - Bullets & Numbered List Example.unity.meta b/TextMesh Pro/Examples & Extras/Scenes/10 - Bullets & Numbered List Example.unity.meta new file mode 100755 index 0000000..8efb961 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/10 - Bullets & Numbered List Example.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c3f814e1d12c45568daf3dd9a86a0e61 +timeCreated: 1464165314 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scenes/11 - The Style Tag.unity b/TextMesh Pro/Examples & Extras/Scenes/11 - The Style Tag.unity new file mode 100755 index 0000000..e201900 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/11 - The Style Tag.unity @@ -0,0 +1,554 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &149728873 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 149728878} + - component: {fileID: 149728877} + - component: {fileID: 149728874} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &149728874 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149728873} + m_Enabled: 1 +--- !u!20 &149728877 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149728873} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &149728878 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 149728873} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &471852954 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 471852957} + - component: {fileID: 471852956} + - component: {fileID: 471852955} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &471852955 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 471852954} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &471852956 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 471852954} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &471852957 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 471852954} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 753419227} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &753419226 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 753419227} + m_Layer: 0 + m_Name: Frame + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &753419227 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 753419226} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 840213848} + m_Father: {fileID: 471852957} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &840213847 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 840213848} + - component: {fileID: 840213850} + - component: {fileID: 840213849} + m_Layer: 0 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &840213848 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 840213847} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 753419227} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -40, y: -40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &840213849 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 840213847} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: '<line-height=1.5em><size=125%><u><align=center>The<#80ff80> Style</color> + Tag in <smallcaps>TextMesh<#40A0FF>Pro</color></smallcaps></u></size></align> + + </line-height>The <<#FFFF00>style="custom style name"</color>> tag makes it possible + to define custom styles which combine several tags into a single one for convenience. + + + Using <<#FFFF00>style="H1"</color>> for instance sets the text to <<#FFFF00>size=2em</color>><<#FFFF00>b</color>><<#FFFF00>#40ff80</color>>. + + + <style="H1">H1<style="H2"> H2 <style="H3">H3</style></style></style> + + + Style are defined in the <#80ff80>TMP Default Style Sheet</color>.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 44 + m_fontSizeBase: 44 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 840213849} + characterCount: 305 + spriteCount: 0 + spaceCount: 50 + wordCount: 53 + linkCount: 0 + lineCount: 11 + pageCount: 1 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &840213850 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 840213847} + m_CullTransparentMesh: 0 +--- !u!1 &1364507600 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1364507604} + - component: {fileID: 1364507603} + - component: {fileID: 1364507602} + - component: {fileID: 1364507601} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1364507601 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1364507600} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1997211142, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ForceModuleActive: 0 +--- !u!114 &1364507602 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1364507600} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1364507603 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1364507600} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &1364507604 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1364507600} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/TextMesh Pro/Examples & Extras/Scenes/11 - The Style Tag.unity.meta b/TextMesh Pro/Examples & Extras/Scenes/11 - The Style Tag.unity.meta new file mode 100755 index 0000000..79b7f8a --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/11 - The Style Tag.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 84ed36ad77dd4956b2ffe3769f759879 +timeCreated: 1488146780 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scenes/12 - Link Example.unity b/TextMesh Pro/Examples & Extras/Scenes/12 - Link Example.unity new file mode 100755 index 0000000..3a27355 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/12 - Link Example.unity @@ -0,0 +1,779 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &118419819 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 118419820} + - component: {fileID: 118419822} + - component: {fileID: 118419821} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &118419820 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118419819} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 934502352} + - {fileID: 687778178} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &118419821 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118419819} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 0 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &118419822 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 118419819} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 946327971} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!1 &305575714 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 305575718} + - component: {fileID: 305575717} + - component: {fileID: 305575716} + - component: {fileID: 305575715} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &305575715 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 305575714} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1997211142, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ForceModuleActive: 0 +--- !u!114 &305575716 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 305575714} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &305575717 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 305575714} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &305575718 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 305575714} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &687778177 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 687778178} + - component: {fileID: 687778180} + - component: {fileID: 687778179} + m_Layer: 0 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &687778178 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 687778177} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 118419820} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 75} + m_SizeDelta: {x: -100, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &687778179 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 687778177} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Select Words or Links to interact with them or Hold Shift Key to interact + with individual Characters. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 24 + m_fontSizeBase: 24 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 0 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 687778179} + characterCount: 101 + spriteCount: 0 + spaceCount: 16 + wordCount: 17 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &687778180 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 687778177} + m_CullTransparentMesh: 0 +--- !u!1 &694875406 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 694875407} + - component: {fileID: 694875409} + - component: {fileID: 694875408} + m_Layer: 0 + m_Name: TMP SubMeshUI [Bangers SDF - Drop Shadow] + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &694875407 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 694875406} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 934502352} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &694875408 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 694875406} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 058cba836c1846c3aa1c5fd2e28aea77, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: f2dcf029949142e28b974630369c8b4e, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_fontAsset: {fileID: 11400000, guid: 125cb55b44b24c4393181402bc6200e6, type: 2} + m_spriteAsset: {fileID: 0} + m_material: {fileID: 0} + m_sharedMaterial: {fileID: 2100000, guid: f2dcf029949142e28b974630369c8b4e, type: 2} + m_isDefaultMaterial: 1 + m_padding: 5.96 + m_canvasRenderer: {fileID: 694875409} + m_TextComponent: {fileID: 934502350} + m_materialReferenceIndex: 1 +--- !u!222 &694875409 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 694875406} + m_CullTransparentMesh: 0 +--- !u!1 &934502347 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 934502352} + - component: {fileID: 934502351} + - component: {fileID: 934502350} + - component: {fileID: 934502349} + - component: {fileID: 934502348} + m_Layer: 0 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &934502348 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 934502347} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a05dcd8be7ec4ccbb35c26219884aa37, type: 3} + m_Name: + m_EditorClassIdentifier: + TextPopup_Prefab_01: {fileID: 22450954, guid: b06f0e6c1dfa4356ac918da1bb32c603, + type: 3} +--- !u!114 &934502349 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 934502347} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 21256c5b62f346f18640dad779911e20, type: 3} + m_Name: + m_EditorClassIdentifier: + ShowCharacters: 0 + ShowWords: 0 + ShowLinks: 1 + ShowLines: 0 + ShowMeshBounds: 0 + ShowTextBounds: 0 + ObjectStats: 'Characters: 139 Words: 22 Spaces: 20 Sprites: 0 Links: 2 + + Lines: 5 Pages: 1' + m_TextComponent: {fileID: 934502350} + m_Transform: {fileID: 934502352} +--- !u!114 &934502350 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 934502347} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: '<u><align=center>Text <#80ff80>Interactions</color> in <smallcaps>TextMesh<#40A0FF>Pro</color></smallcaps></u></size></align> + + + The <<#ffff00>link="id"</color>><link="id_01><u><i><#80ff80>Insert link text here</u></i></color></link> + <<#ffff00>/link</color>> tag allows adding <link="id_02"><u><i><#80ff80>links</color></i></u></link> + within a text object in <font="Bangers SDF">TextMesh<#40a0ff>Pro!</font>' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 78 + m_fontSizeBase: 78 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 934502350} + characterCount: 139 + spriteCount: 0 + spaceCount: 20 + wordCount: 22 + linkCount: 2 + lineCount: 5 + pageCount: 1 + materialCount: 2 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &934502351 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 934502347} + m_CullTransparentMesh: 0 +--- !u!224 &934502352 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 934502347} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 694875407} + m_Father: {fileID: 118419820} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 20} + m_SizeDelta: {x: -40, y: -60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &946327967 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 946327972} + - component: {fileID: 946327971} + - component: {fileID: 946327968} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &946327968 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 946327967} + m_Enabled: 1 +--- !u!20 &946327971 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 946327967} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &946327972 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 946327967} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/TextMesh Pro/Examples & Extras/Scenes/12 - Link Example.unity.meta b/TextMesh Pro/Examples & Extras/Scenes/12 - Link Example.unity.meta new file mode 100755 index 0000000..0585efa --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/12 - Link Example.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9747140c28254be2adc582210dfb89b8 +timeCreated: 1432629665 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scenes/12a - Text Interactions.unity b/TextMesh Pro/Examples & Extras/Scenes/12a - Text Interactions.unity new file mode 100755 index 0000000..9b23df2 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/12a - Text Interactions.unity @@ -0,0 +1,887 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 4890085278179872738, guid: 500878462c972a14d87cb770d2b59923, + type: 2} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &82550135 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 82550137} + - component: {fileID: 82550136} + m_Layer: 0 + m_Name: Event Processor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &82550136 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 82550135} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d736ce056cf444ca96e424f4d9c42b76, type: 3} + m_Name: + m_EditorClassIdentifier: + TextEventHandler: {fileID: 1647263047} +--- !u!4 &82550137 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 82550135} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &164803384 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 164803387} + - component: {fileID: 164803386} + - component: {fileID: 164803385} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &164803385 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 164803384} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &164803386 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 164803384} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &164803387 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 164803384} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1025337336 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1025337341} + - component: {fileID: 1025337340} + - component: {fileID: 1025337337} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1025337337 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1025337336} + m_Enabled: 1 +--- !u!20 &1025337340 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1025337336} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 18 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1025337341 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1025337336} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1531522790 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1531522793} + - component: {fileID: 1531522792} + - component: {fileID: 1531522791} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &1531522791 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1531522790} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &1531522792 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1531522790} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 1 + m_Camera: {fileID: 1025337340} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1531522793 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1531522790} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1767744559} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &1647263045 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1647263053} + - component: {fileID: 1647263052} + - component: {fileID: 1647263048} + - component: {fileID: 1647263046} + - component: {fileID: 1647263047} + m_Layer: 0 + m_Name: TextMeshPro + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1647263046 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1647263045} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 21256c5b62f346f18640dad779911e20, type: 3} + m_Name: + m_EditorClassIdentifier: + ShowCharacters: 0 + ShowWords: 0 + ShowLinks: 1 + ShowLines: 0 + ShowMeshBounds: 0 + ShowTextBounds: 0 + ObjectStats: 'Characters: 70 Words: 10 Spaces: 10 Sprites: 0 Links: 2 + + Lines: + 4 Pages: 1' + m_TextComponent: {fileID: 1647263048} +--- !u!114 &1647263047 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1647263045} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1312ae25639a4bae8e25ae223209cc50, type: 3} + m_Name: + m_EditorClassIdentifier: + m_OnCharacterSelection: + m_PersistentCalls: + m_Calls: [] + m_OnSpriteSelection: + m_PersistentCalls: + m_Calls: [] + m_OnWordSelection: + m_PersistentCalls: + m_Calls: [] + m_OnLineSelection: + m_PersistentCalls: + m_Calls: [] + m_OnLinkSelection: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1647263048 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1647263045} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: See the <link="ID_01"><u><#40A0FF>online documentation</color></u></link> + for more information <u><link="ID_02">about this product</link></u> \U0001F60A + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 0 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 2 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 1647263052} + m_maskType: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 +--- !u!23 &1647263052 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1647263045} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!224 &1647263053 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1647263045} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1744362547} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 38.25, y: 19.44} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1744362543 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1744362547} + - component: {fileID: 1744362545} + - component: {fileID: 1744362546} + m_Layer: 0 + m_Name: TMP SubMesh [TextMeshPro/Sprite] + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!33 &1744362545 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744362543} + m_Mesh: {fileID: 0} +--- !u!23 &1744362546 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744362543} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2103686, guid: c41005c129ba4d66911b75229fd70b45, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!4 &1744362547 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744362543} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1647263053} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1767744558 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1767744559} + - component: {fileID: 1767744562} + - component: {fileID: 1767744561} + - component: {fileID: 1767744563} + - component: {fileID: 1767744560} + m_Layer: 0 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1767744559 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1767744558} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1531522793} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 386.7, y: 193.6} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1767744560 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1767744558} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1312ae25639a4bae8e25ae223209cc50, type: 3} + m_Name: + m_EditorClassIdentifier: + m_OnCharacterSelection: + m_PersistentCalls: + m_Calls: [] + m_OnSpriteSelection: + m_PersistentCalls: + m_Calls: [] + m_OnWordSelection: + m_PersistentCalls: + m_Calls: [] + m_OnLineSelection: + m_PersistentCalls: + m_Calls: [] + m_OnLinkSelection: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1767744561 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1767744558} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: See the <link="ID_01"><u><#40A0FF>online documentation</color></u></link> + for more information <u><link="ID_02">about this product</link></u>. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 257 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 0 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1767744562 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1767744558} + m_CullTransparentMesh: 0 +--- !u!114 &1767744563 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1767744558} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 21256c5b62f346f18640dad779911e20, type: 3} + m_Name: + m_EditorClassIdentifier: + ShowCharacters: 0 + ShowWords: 0 + ShowLinks: 1 + ShowLines: 0 + ShowMeshBounds: 0 + ShowTextBounds: 0 + ObjectStats: 'Characters: 69 Words: 10 Spaces: 9 Sprites: 0 Links: 2 + + Lines: + 4 Pages: 1' + m_TextComponent: {fileID: 0} diff --git a/TextMesh Pro/Examples & Extras/Scenes/12a - Text Interactions.unity.meta b/TextMesh Pro/Examples & Extras/Scenes/12a - Text Interactions.unity.meta new file mode 100755 index 0000000..757e195 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/12a - Text Interactions.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 08572ab7713642c8a60789750f0bce5c +timeCreated: 1468999615 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scenes/13 - Soft Hyphenation.unity b/TextMesh Pro/Examples & Extras/Scenes/13 - Soft Hyphenation.unity new file mode 100755 index 0000000..de0a8e4 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/13 - Soft Hyphenation.unity @@ -0,0 +1,507 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &622739416 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 622739421} + - component: {fileID: 622739420} + - component: {fileID: 622739417} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &622739417 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 622739416} + m_Enabled: 1 +--- !u!20 &622739420 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 622739416} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &622739421 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 622739416} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &900353244 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 900353248} + - component: {fileID: 900353247} + - component: {fileID: 900353246} + - component: {fileID: 900353245} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &900353245 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 900353244} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1997211142, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ForceModuleActive: 0 +--- !u!114 &900353246 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 900353244} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &900353247 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 900353244} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &900353248 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 900353244} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1247086620 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1247086621} + - component: {fileID: 1247086623} + - component: {fileID: 1247086622} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1247086621 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1247086620} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1308029164} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1247086622 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1247086620} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &1247086623 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1247086620} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!1 &1308029161 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1308029164} + - component: {fileID: 1308029163} + - component: {fileID: 1308029162} + m_Layer: 0 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1308029162 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1308029161} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Using <#80ff80>Hy\u00ADphen\u00ADa\u00ADtion</color> can help <#80ff80>im\u00ADprove</color> + the <#80ff80>read\u00ADability</color> of text. This is a <#ffff80>well-known</color> + fact. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1308029162} + characterCount: 91 + spriteCount: 0 + spaceCount: 13 + wordCount: 14 + linkCount: 0 + lineCount: 4 + pageCount: 1 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1308029163 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1308029161} + m_CullTransparentMesh: 0 +--- !u!224 &1308029164 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1308029161} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1247086621} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 400, y: 300} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/TextMesh Pro/Examples & Extras/Scenes/13 - Soft Hyphenation.unity.meta b/TextMesh Pro/Examples & Extras/Scenes/13 - Soft Hyphenation.unity.meta new file mode 100755 index 0000000..5984bef --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/13 - Soft Hyphenation.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 875684baf40f4d008ce806d03e2a81b2 +timeCreated: 1487545080 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scenes/14 - Multi Font & Sprites.unity b/TextMesh Pro/Examples & Extras/Scenes/14 - Multi Font & Sprites.unity new file mode 100755 index 0000000..fe6dec3 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/14 - Multi Font & Sprites.unity @@ -0,0 +1,544 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 4890085278179872738, guid: 6b9a46634d3f3f0498640b1a019d5853, + type: 2} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &136970341 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 136970346} + - component: {fileID: 136970345} + - component: {fileID: 136970342} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &136970342 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136970341} + m_Enabled: 1 +--- !u!20 &136970345 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136970341} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 36 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &136970346 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 136970341} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &921526337 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 921526342} + - component: {fileID: 921526341} + - component: {fileID: 921526338} + m_Layer: 0 + m_Name: TextMeshPro + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &921526338 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 921526337} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Use <font="Anton SDF" material="Anton SDF - Drop Shadow"><#ffff80>multiple + fonts</color></font> and <#ffff80>Sprites</color> <sprite=1> per text object. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 921526341} + m_maskType: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 +--- !u!23 &921526341 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 921526337} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!224 &921526342 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 921526337} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1390778677} + - {fileID: 1956776759} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 45, y: 10} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1390778673 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1390778677} + - component: {fileID: 1390778676} + - component: {fileID: 1390778675} + m_Layer: 0 + m_Name: TMP SubMesh [Anton SDF - Drop Shadow] + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!33 &1390778675 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1390778673} + m_Mesh: {fileID: 0} +--- !u!23 &1390778676 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1390778673} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 749b9069dc4742c5bfa5c74644049926, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!4 &1390778677 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1390778673} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 921526342} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1956776755 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1956776759} + - component: {fileID: 1956776758} + - component: {fileID: 1956776757} + m_Layer: 0 + m_Name: TMP SubMesh [TextMeshPro/Sprite] + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!33 &1956776757 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1956776755} + m_Mesh: {fileID: 0} +--- !u!23 &1956776758 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1956776755} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2103686, guid: c41005c129ba4d66911b75229fd70b45, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!4 &1956776759 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1956776755} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 921526342} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/TextMesh Pro/Examples & Extras/Scenes/14 - Multi Font & Sprites.unity.meta b/TextMesh Pro/Examples & Extras/Scenes/14 - Multi Font & Sprites.unity.meta new file mode 100755 index 0000000..75f3ef6 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/14 - Multi Font & Sprites.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 22a2fba786ad4c40ac0ba09f0b933100 +timeCreated: 1488062344 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scenes/15 - Inline Graphics & Sprites.unity b/TextMesh Pro/Examples & Extras/Scenes/15 - Inline Graphics & Sprites.unity new file mode 100755 index 0000000..4767065 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/15 - Inline Graphics & Sprites.unity @@ -0,0 +1,595 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &323282589 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 323282593} + - component: {fileID: 323282592} + - component: {fileID: 323282591} + - component: {fileID: 323282594} + m_Layer: 0 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &323282591 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 323282589} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Example <sprite=2> of using <sprite=7> <#ffa000>Graphics Inline</color> + <sprite=5> with Text in <smallcaps>TextMesh</smallcaps><#40a0ff>Pro</color><sprite=0> + and Unity 4.6 & 5.x <sprite=2> + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: 749b9069dc4742c5bfa5c74644049926, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 11400000, guid: fbef3c704dce48f08a44612d6c856c8d, type: 2} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 101 + m_fontSizeBase: 102.9 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 300 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 18.2 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 323282591} + characterCount: 86 + spriteCount: 0 + spaceCount: 17 + wordCount: 15 + linkCount: 0 + lineCount: 4 + pageCount: 1 + materialCount: 2 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 2100000, guid: a9df86876be30af4e9b5f5975d8ee7d8, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &323282592 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 323282589} + m_CullTransparentMesh: 0 +--- !u!224 &323282593 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 323282589} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1464317156} + m_Father: {fileID: 2144085114} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.05, y: 0.05} + m_AnchorMax: {x: 0.95, y: 0.95} + m_AnchoredPosition: {x: -0.024963379, y: 0} + m_SizeDelta: {x: 0.050049, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &323282594 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 323282589} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e32c266ee6204b21a427753cb0694c81, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &577034186 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 577034190} + - component: {fileID: 577034189} + - component: {fileID: 577034188} + - component: {fileID: 577034187} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &577034187 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 577034186} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1997211142, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ForceModuleActive: 0 +--- !u!114 &577034188 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 577034186} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &577034189 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 577034186} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &577034190 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 577034186} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &728267877 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 728267882} + - component: {fileID: 728267881} + - component: {fileID: 728267878} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &728267878 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 728267877} + m_Enabled: 1 +--- !u!20 &728267881 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 728267877} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &728267882 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 728267877} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1464317155 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1464317156} + - component: {fileID: 1464317158} + - component: {fileID: 1464317157} + m_Layer: 0 + m_Name: TMP SubMeshUI [TMPro/Sprite] + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1464317156 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1464317155} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 323282593} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1464317157 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1464317155} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 058cba836c1846c3aa1c5fd2e28aea77, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2102322, guid: fbef3c704dce48f08a44612d6c856c8d, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_fontAsset: {fileID: 0} + m_spriteAsset: {fileID: 11400000, guid: fbef3c704dce48f08a44612d6c856c8d, type: 2} + m_material: {fileID: 0} + m_sharedMaterial: {fileID: 2102322, guid: fbef3c704dce48f08a44612d6c856c8d, type: 2} + m_isDefaultMaterial: 1 + m_padding: 0 + m_canvasRenderer: {fileID: 1464317158} + m_TextComponent: {fileID: 323282591} + m_materialReferenceIndex: 0 +--- !u!222 &1464317158 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1464317155} + m_CullTransparentMesh: 0 +--- !u!1 &2144085111 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2144085114} + - component: {fileID: 2144085113} + - component: {fileID: 2144085112} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2144085112 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2144085111} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &2144085113 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2144085111} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 728267881} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &2144085114 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2144085111} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 323282593} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} diff --git a/TextMesh Pro/Examples & Extras/Scenes/15 - Inline Graphics & Sprites.unity.meta b/TextMesh Pro/Examples & Extras/Scenes/15 - Inline Graphics & Sprites.unity.meta new file mode 100755 index 0000000..c08acb8 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/15 - Inline Graphics & Sprites.unity.meta @@ -0,0 +1,6 @@ +fileFormatVersion: 2 +guid: e76e6c0f81964cbda3fe0b7d26ed8060 +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scenes/16 - Linked text overflow mode example.unity b/TextMesh Pro/Examples & Extras/Scenes/16 - Linked text overflow mode example.unity new file mode 100755 index 0000000..ffa6a42 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/16 - Linked text overflow mode example.unity @@ -0,0 +1,1063 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 1 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &186473238 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 186473239} + - component: {fileID: 186473241} + - component: {fileID: 186473240} + m_Layer: 0 + m_Name: Image 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &186473239 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186473238} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1056147835} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 320, y: 35} + m_SizeDelta: {x: 496, y: 375} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &186473240 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186473238} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -98529514, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Texture: {fileID: 2800000, guid: c76d18757a194d618355f05f815cb0a1, type: 3} + m_UVRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 +--- !u!222 &186473241 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 186473238} + m_CullTransparentMesh: 0 +--- !u!1 &241484348 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 241484353} + - component: {fileID: 241484352} + - component: {fileID: 241484349} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &241484349 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 241484348} + m_Enabled: 1 +--- !u!20 &241484352 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 241484348} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &241484353 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 241484348} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &729816403 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 729816404} + - component: {fileID: 729816406} + - component: {fileID: 729816405} + m_Layer: 0 + m_Name: TextMeshPro Text - Master + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &729816404 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 729816403} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1056147835} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 265.25} + m_SizeDelta: {x: -144, y: -570.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &729816405 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 729816403} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 'The <#ffff80>Linked</color> Overflow text mode makes it possible to <#ffff80>link</color> + text objects together to allow text to flow from one object to another. + + + As the text fills a given text container, the text exceeding this container will + automatically flow to the <#ffff80>linked</color> text object. + + + This feature is located in the text Overflow options and available with both TextMeshPro + components. + + + The text Overflow - Linked mode makes it possible to create sophisticated text + layout similar to those seen in magazines and web pages.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 28 + m_fontSizeBase: 28 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 6 + m_linkedTextComponent: {fileID: 1252276988} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &729816406 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 729816403} + m_CullTransparentMesh: 0 +--- !u!1 &1056147832 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1056147835} + - component: {fileID: 1056147834} + - component: {fileID: 1056147833} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1056147833 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1056147832} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &1056147834 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1056147832} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1056147835 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1056147832} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 729816404} + - {fileID: 1755693433} + - {fileID: 1252276987} + - {fileID: 1757337309} + - {fileID: 186473239} + - {fileID: 1754901269} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &1252276986 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1252276987} + - component: {fileID: 1252276989} + - component: {fileID: 1252276988} + m_Layer: 0 + m_Name: TextMeshPro Text - Linked 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1252276987 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1252276986} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1056147835} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -243.5} + m_SizeDelta: {x: -144, y: -547} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1252276988 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1252276986} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 'The <#ffff80>Linked</color> Overflow text mode makes it possible to <#ffff80>link</color> + text objects together to allow text to flow from one object to another. + + + As the text fills a given text container, the text exceeding this container will + automatically flow to the <#ffff80>linked</color> text object. + + + This feature is located in the text Overflow options and available with both TextMeshPro + components. + + + The text Overflow - Linked mode makes it possible to create sophisticated text + layout similar to those seen in magazines and web pages.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 28 + m_fontSizeBase: 28 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 6 + m_linkedTextComponent: {fileID: 1757337310} + parentLinkedComponent: {fileID: 729816405} + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1252276989 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1252276986} + m_CullTransparentMesh: 0 +--- !u!1 &1562093468 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1562093471} + - component: {fileID: 1562093470} + - component: {fileID: 1562093469} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1562093469 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1562093468} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1562093470 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1562093468} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &1562093471 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1562093468} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1754901268 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1754901269} + - component: {fileID: 1754901271} + - component: {fileID: 1754901270} + m_Layer: 0 + m_Name: TextMeshPro Text - Linked 3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1754901269 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1754901268} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1056147835} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -243.5} + m_SizeDelta: {x: -144, y: -547} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1754901270 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1754901268} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 'The <#ffff80>Linked</color> Overflow text mode makes it possible to <#ffff80>link</color> + text objects together to allow text to flow from one object to another. + + + As the text fills a given text container, the text exceeding this container will + automatically flow to the <#ffff80>linked</color> text object. + + + This feature is located in the text Overflow options and available with both TextMeshPro + components. + + + The text Overflow - Linked mode makes it possible to create sophisticated text + layout similar to those seen in magazines and web pages.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 28 + m_fontSizeBase: 28 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 1757337310} + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1754901271 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1754901268} + m_CullTransparentMesh: 0 +--- !u!1 &1755693432 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1755693433} + - component: {fileID: 1755693435} + - component: {fileID: 1755693434} + m_Layer: 0 + m_Name: Image 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1755693433 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1755693432} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1056147835} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -320, y: 16.5} + m_SizeDelta: {x: 496, y: 348} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1755693434 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1755693432} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -98529514, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Texture: {fileID: 2800000, guid: 4ccf43d26c4748c792174516f4a8fcef, type: 3} + m_UVRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 +--- !u!222 &1755693435 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1755693432} + m_CullTransparentMesh: 0 +--- !u!1 &1757337308 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1757337309} + - component: {fileID: 1757337311} + - component: {fileID: 1757337310} + m_Layer: 0 + m_Name: TextMeshPro Text - Linked 2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1757337309 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1757337308} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1056147835} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 281.25} + m_SizeDelta: {x: -144, y: -602.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1757337310 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1757337308} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 'The <#ffff80>Linked</color> Overflow text mode makes it possible to <#ffff80>link</color> + text objects together to allow text to flow from one object to another. + + + As the text fills a given text container, the text exceeding this container will + automatically flow to the <#ffff80>linked</color> text object. + + + This feature is located in the text Overflow options and available with both TextMeshPro + components. + + + The text Overflow - Linked mode makes it possible to create sophisticated text + layout similar to those seen in magazines and web pages.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e73a58f6e2794ae7b1b7e50b7fb811b0, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 28 + m_fontSizeBase: 28 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 6 + m_linkedTextComponent: {fileID: 1754901270} + parentLinkedComponent: {fileID: 1252276988} + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1757337311 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1757337308} + m_CullTransparentMesh: 0 diff --git a/TextMesh Pro/Examples & Extras/Scenes/16 - Linked text overflow mode example.unity.meta b/TextMesh Pro/Examples & Extras/Scenes/16 - Linked text overflow mode example.unity.meta new file mode 100755 index 0000000..575730e --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/16 - Linked text overflow mode example.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9442cda25baa4a0bb544c4d095b00caa +timeCreated: 1480388889 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scenes/17 - Old Computer Terminal.unity b/TextMesh Pro/Examples & Extras/Scenes/17 - Old Computer Terminal.unity new file mode 100755 index 0000000..036bfd8 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/17 - Old Computer Terminal.unity @@ -0,0 +1,691 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &224141783 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 224141784} + - component: {fileID: 224141787} + - component: {fileID: 224141786} + - component: {fileID: 224141785} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &224141784 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 224141783} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2065555315} + m_Father: {fileID: 993286720} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &224141785 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 224141783} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: -1200242548, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 1 +--- !u!114 &224141786 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 224141783} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.016379312, g: 0.1397059, b: 0, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &224141787 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 224141783} + m_CullTransparentMesh: 0 +--- !u!1 &515056265 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 515056270} + - component: {fileID: 515056269} + - component: {fileID: 515056266} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &515056266 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 515056265} + m_Enabled: 1 +--- !u!20 &515056269 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 515056265} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &515056270 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 515056265} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &993286719 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 993286720} + - component: {fileID: 993286723} + - component: {fileID: 993286722} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &993286720 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 993286719} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 224141784} + m_Father: {fileID: 1504674220} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 640, y: 400} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &993286722 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 993286719} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &993286723 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 993286719} + m_CullTransparentMesh: 0 +--- !u!1 &1086682925 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1086682929} + - component: {fileID: 1086682928} + - component: {fileID: 1086682927} + - component: {fileID: 1086682926} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1086682926 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1086682925} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1997211142, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ForceModuleActive: 0 +--- !u!114 &1086682927 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1086682925} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1086682928 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1086682925} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &1086682929 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1086682925} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1504674217 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1504674220} + - component: {fileID: 1504674219} + - component: {fileID: 1504674218} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1504674218 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1504674217} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &1504674219 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1504674217} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1504674220 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1504674217} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 993286720} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &2065555314 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2065555315} + - component: {fileID: 2065555318} + - component: {fileID: 2065555317} + - component: {fileID: 2065555316} + m_Layer: 0 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2065555315 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2065555314} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 224141784} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -10, y: -10} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2065555316 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2065555314} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 43bcd35a1c0c40ccb6d472893fe2093f, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &2065555317 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2065555314} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: 'This is an example of using the <#ffffff>TextMesh<#40a0ff>Pro</color></color> + <#ffff00>maxVisibleCharacters</color> and <#ffff00>maxVisibleLines</color> properties + to control how many characters or lines of text will be displayed. This can be + used to create <#80ff80>Reveal</color> or <#80ff80>Teletype FX</color> or even + to simulate an <#80ff80>Old Computer Terminal</color>. + + + This implementation does not involve any string manipulations and thus is allocation + free. It also works with word wrapping to avoid cutting off words as they are + revealed. This also supports the numerous rich text tags available in <#ffffff>TextMesh<#40a0ff>Pro</color></color>.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: dc36b3fdc14f47ebb36fd484a67e268a, type: 2} + m_sharedMaterial: {fileID: 2140032, guid: dc36b3fdc14f47ebb36fd484a67e268a, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278311680 + m_fontColor: {r: 0, g: 0.8602941, b: 0.0059330147, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 20 + m_fontSizeBase: 20 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 1024 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 2 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 2065555317} + characterCount: 504 + spriteCount: 0 + spaceCount: 81 + wordCount: 81 + linkCount: 0 + lineCount: 13 + pageCount: 1 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 2173394, guid: 0b4bdfba56924184bbe7c948f934fb70, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &2065555318 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2065555314} + m_CullTransparentMesh: 0 diff --git a/TextMesh Pro/Examples & Extras/Scenes/17 - Old Computer Terminal.unity.meta b/TextMesh Pro/Examples & Extras/Scenes/17 - Old Computer Terminal.unity.meta new file mode 100755 index 0000000..686eb6e --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/17 - Old Computer Terminal.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3e2e4d7b0bed4cf9ab827e9f32448f69 +timeCreated: 1435300594 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scenes/18 - ScrollRect & Masking & Layout.unity b/TextMesh Pro/Examples & Extras/Scenes/18 - ScrollRect & Masking & Layout.unity new file mode 100755 index 0000000..c64be98 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/18 - ScrollRect & Masking & Layout.unity @@ -0,0 +1,9490 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &64233515 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 64233516} + - component: {fileID: 64233518} + - component: {fileID: 64233517} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &64233516 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 64233515} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1456085081} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 295, y: -87} + m_SizeDelta: {x: 570, y: 164} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &64233517 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 64233515} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: A. This block of text contains three lines of text which requires the container + to dynamically expand vertically. +--- !u!222 &64233518 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 64233515} + m_CullTransparentMesh: 0 +--- !u!1 &92594157 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 92594158} + - component: {fileID: 92594160} + - component: {fileID: 92594159} + m_Layer: 5 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &92594158 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 92594157} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 897593938} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 294.99997, y: -106} + m_SizeDelta: {x: 569.99994, y: 202} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &92594159 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 92594157} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: '<align=center><b><u>Question 1</u></b></align> + + This is an example of using <u>TextMeshPro</u> in Unity to display text using + the New UI''s auto layout functionality.' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 0 + m_isAlignmentEnumConverted: 0 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 1 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 0 + spriteCount: 0 + spaceCount: 0 + wordCount: 0 + linkCount: 0 + lineCount: 0 + pageCount: 0 + materialCount: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &92594160 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 92594157} + m_CullTransparentMesh: 0 +--- !u!1 &112616780 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 112616781} + m_Layer: 5 + m_Name: Anchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &112616781 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 112616780} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2099726592} + - {fileID: 536147347} + m_Father: {fileID: 953417884} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 700, y: 800} + m_Pivot: {x: 0.5, y: 1} +--- !u!1 &113574880 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 113574881} + - component: {fileID: 113574883} + - component: {fileID: 113574882} + m_Layer: 0 + m_Name: TMP SubMeshUI [Anton SDF Material] + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &113574881 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113574880} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1060791689} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &113574882 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113574880} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 058cba836c1846c3aa1c5fd2e28aea77, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2140474, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_fontAsset: {fileID: 11400000, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_spriteAsset: {fileID: 0} + m_material: {fileID: 0} + m_sharedMaterial: {fileID: 2140474, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_isDefaultMaterial: 1 + m_padding: 6.5 + m_canvasRenderer: {fileID: 113574883} + m_TextComponent: {fileID: 1060791690} + m_materialReferenceIndex: 0 +--- !u!222 &113574883 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 113574880} + m_CullTransparentMesh: 0 +--- !u!1 &178325484 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 178325490} + - component: {fileID: 178325489} + - component: {fileID: 178325488} + - component: {fileID: 178325487} + - component: {fileID: 178325486} + - component: {fileID: 178325485} + m_Layer: 5 + m_Name: Answer E + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &178325485 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178325484} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &178325486 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178325484} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &178325487 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178325484} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 178325488} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &178325488 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178325484} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &178325489 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178325484} + m_CullTransparentMesh: 0 +--- !u!224 &178325490 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178325484} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 410344772} + m_Father: {fileID: 1559754537} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 300, y: -755.5} + m_SizeDelta: {x: 590, y: 133} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &181427277 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 181427278} + - component: {fileID: 181427280} + - component: {fileID: 181427279} + m_Layer: 5 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &181427278 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181427277} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 945160589} + m_Father: {fileID: 382277095} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &181427279 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181427277} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: <font="Anton SDF">D.</font><indent=1em><#ff0000>You selected the wrong answer. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 0 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 181427279} + characterCount: 32 + spriteCount: 0 + spaceCount: 4 + wordCount: 6 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 2 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &181427280 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181427277} + m_CullTransparentMesh: 0 +--- !u!1 &197293552 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 197293553} + - component: {fileID: 197293558} + - component: {fileID: 197293557} + - component: {fileID: 197293556} + - component: {fileID: 197293555} + - component: {fileID: 197293554} + m_Layer: 5 + m_Name: Answer B + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &197293553 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197293552} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1164028272} + m_Father: {fileID: 1559754537} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 300, y: -455.5} + m_SizeDelta: {x: 590, y: 133} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &197293554 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197293552} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &197293555 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197293552} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &197293556 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197293552} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 197293557} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &197293557 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197293552} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &197293558 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 197293552} + m_CullTransparentMesh: 0 +--- !u!1 &217857655 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 217857656} + - component: {fileID: 217857661} + - component: {fileID: 217857660} + - component: {fileID: 217857659} + - component: {fileID: 217857658} + - component: {fileID: 217857657} + m_Layer: 5 + m_Name: Answer C + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &217857656 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 217857655} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 969259720} + m_Father: {fileID: 1871798295} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &217857657 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 217857655} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &217857658 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 217857655} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &217857659 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 217857655} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 217857660} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &217857660 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 217857655} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &217857661 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 217857655} + m_CullTransparentMesh: 0 +--- !u!1 &302839334 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 302839335} + - component: {fileID: 302839337} + - component: {fileID: 302839336} + m_Layer: 5 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &302839335 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 302839334} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 493987983} + m_Father: {fileID: 519242055} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &302839336 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 302839334} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: <font="Anton SDF">B.</font><indent=1em><#ffff00>Multiple fonts</color> are + used to display the text. One for the bullets and the other for the rest of the + text. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 0 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 302839336} + characterCount: 106 + spriteCount: 0 + spaceCount: 20 + wordCount: 22 + linkCount: 0 + lineCount: 3 + pageCount: 1 + materialCount: 2 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &302839337 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 302839334} + m_CullTransparentMesh: 0 +--- !u!1 &351715036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 351715037} + - component: {fileID: 351715039} + - component: {fileID: 351715038} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &351715037 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 351715036} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1257376144} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &351715038 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 351715036} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9098039, g: 0.9098039, b: 0.9098039, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &351715039 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 351715036} + m_CullTransparentMesh: 0 +--- !u!1 &355544155 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 355544156} + - component: {fileID: 355544161} + - component: {fileID: 355544160} + - component: {fileID: 355544159} + - component: {fileID: 355544158} + - component: {fileID: 355544157} + m_Layer: 5 + m_Name: Answer A + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &355544156 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 355544155} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1940016222} + m_Father: {fileID: 2034524132} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 299.99997, y: -307.5} + m_SizeDelta: {x: 589.99994, y: 171} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &355544157 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 355544155} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &355544158 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 355544155} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &355544159 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 355544155} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 355544160} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &355544160 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 355544155} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &355544161 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 355544155} + m_CullTransparentMesh: 0 +--- !u!1 &373069844 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 373069845} + - component: {fileID: 373069847} + - component: {fileID: 373069846} + m_Layer: 0 + m_Name: TMP SubMeshUI [Anton SDF Material] + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &373069845 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 373069844} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 969259720} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &373069846 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 373069844} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 058cba836c1846c3aa1c5fd2e28aea77, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2140474, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_fontAsset: {fileID: 11400000, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_spriteAsset: {fileID: 0} + m_material: {fileID: 0} + m_sharedMaterial: {fileID: 2140474, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_isDefaultMaterial: 1 + m_padding: 6.5 + m_canvasRenderer: {fileID: 373069847} + m_TextComponent: {fileID: 969259721} + m_materialReferenceIndex: 0 +--- !u!222 &373069847 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 373069844} + m_CullTransparentMesh: 0 +--- !u!1 &379533974 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 379533975} + - component: {fileID: 379533977} + - component: {fileID: 379533976} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &379533975 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 379533974} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 672877458} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &379533976 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 379533974} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9098039, g: 0.9098039, b: 0.9098039, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &379533977 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 379533974} + m_CullTransparentMesh: 0 +--- !u!1 &382277094 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 382277095} + - component: {fileID: 382277100} + - component: {fileID: 382277099} + - component: {fileID: 382277098} + - component: {fileID: 382277097} + - component: {fileID: 382277096} + m_Layer: 5 + m_Name: Answer D + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &382277095 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 382277094} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 181427278} + m_Father: {fileID: 1871798295} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &382277096 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 382277094} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &382277097 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 382277094} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &382277098 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 382277094} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 382277099} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &382277099 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 382277094} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &382277100 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 382277094} + m_CullTransparentMesh: 0 +--- !u!1 &410344771 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 410344772} + - component: {fileID: 410344774} + - component: {fileID: 410344773} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &410344772 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 410344771} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 178325490} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 295, y: -66.5} + m_SizeDelta: {x: 570, y: 123} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &410344773 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 410344771} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: E. This block of text contains three lines of text. The second line ends + up outside the scrolling area. +--- !u!222 &410344774 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 410344771} + m_CullTransparentMesh: 0 +--- !u!1 &463584090 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 463584091} + - component: {fileID: 463584093} + - component: {fileID: 463584092} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &463584091 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 463584090} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1199396876} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 295, y: -30} + m_SizeDelta: {x: 570, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &463584092 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 463584090} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: D.<color=#ff0000>You selected the wrong answer</color>. +--- !u!222 &463584093 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 463584090} + m_CullTransparentMesh: 0 +--- !u!1 &493987982 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 493987983} + - component: {fileID: 493987985} + - component: {fileID: 493987984} + m_Layer: 0 + m_Name: TMP SubMeshUI [Anton SDF Material] + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &493987983 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 493987982} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 302839335} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &493987984 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 493987982} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 058cba836c1846c3aa1c5fd2e28aea77, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2140474, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_fontAsset: {fileID: 11400000, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_spriteAsset: {fileID: 0} + m_material: {fileID: 0} + m_sharedMaterial: {fileID: 2140474, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_isDefaultMaterial: 1 + m_padding: 6.5 + m_canvasRenderer: {fileID: 493987985} + m_TextComponent: {fileID: 302839336} + m_materialReferenceIndex: 0 +--- !u!222 &493987985 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 493987982} + m_CullTransparentMesh: 0 +--- !u!1 &519242054 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 519242055} + - component: {fileID: 519242060} + - component: {fileID: 519242059} + - component: {fileID: 519242058} + - component: {fileID: 519242057} + - component: {fileID: 519242056} + m_Layer: 5 + m_Name: Answer B + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &519242055 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519242054} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 302839335} + m_Father: {fileID: 1871798295} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &519242056 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519242054} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &519242057 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519242054} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &519242058 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519242054} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 519242059} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &519242059 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519242054} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &519242060 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519242054} + m_CullTransparentMesh: 0 +--- !u!1 &519990992 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 519990993} + - component: {fileID: 519990998} + - component: {fileID: 519990997} + - component: {fileID: 519990996} + - component: {fileID: 519990995} + - component: {fileID: 519990994} + m_Layer: 5 + m_Name: Answer D + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &519990993 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519990992} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 710764945} + m_Father: {fileID: 594570832} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 330, y: -654} + m_SizeDelta: {x: 650, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &519990994 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519990992} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &519990995 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519990992} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &519990996 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519990992} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 519990997} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &519990997 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519990992} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &519990998 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519990992} + m_CullTransparentMesh: 0 +--- !u!1 &536147346 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 536147347} + - component: {fileID: 536147351} + - component: {fileID: 536147350} + - component: {fileID: 536147349} + - component: {fileID: 536147348} + m_Layer: 5 + m_Name: Scroll Rect + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &536147347 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 536147346} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 594570832} + m_Father: {fileID: 112616781} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -40, y: -40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &536147348 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 536147346} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -146154839, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &536147349 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 536147346} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1367256648, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 594570832} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 0} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 0} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 0 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.ScrollRect+ScrollRectEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &536147350 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 536147346} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.5147059, g: 0.5147059, b: 0.5147059, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &536147351 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 536147346} + m_CullTransparentMesh: 0 +--- !u!1 &594570831 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 594570832} + - component: {fileID: 594570836} + - component: {fileID: 594570835} + - component: {fileID: 594570834} + - component: {fileID: 594570833} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &594570832 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 594570831} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1175669143} + - {fileID: 1729765364} + - {fileID: 1853075848} + - {fileID: 1368233943} + - {fileID: 519990993} + - {fileID: 1452511679} + m_Father: {fileID: 536147347} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 827} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &594570833 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 594570831} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1741964061, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!114 &594570834 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 594570831} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 5 + m_Right: 5 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 5 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &594570835 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 594570831} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9098039, g: 0.9098039, b: 0.9098039, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &594570836 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 594570831} + m_CullTransparentMesh: 0 +--- !u!1 &672877457 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 672877458} + m_Layer: 5 + m_Name: Anchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &672877458 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 672877457} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 379533975} + - {fileID: 1982914453} + m_Father: {fileID: 1576580512} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: -0.000030517578, y: 0} + m_SizeDelta: {x: -0.000061035156, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &673616920 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 673616921} + - component: {fileID: 673616923} + - component: {fileID: 673616922} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &673616921 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 673616920} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1368233943} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 325, y: -46} + m_SizeDelta: {x: 630, y: 82} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &673616922 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 673616920} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: C. This block of text contains one line of text. +--- !u!222 &673616923 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 673616920} + m_CullTransparentMesh: 0 +--- !u!1 &710764944 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 710764945} + - component: {fileID: 710764947} + - component: {fileID: 710764946} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &710764945 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 710764944} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 519990993} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 325, y: -30} + m_SizeDelta: {x: 630, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &710764946 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 710764944} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: D.<color=#ff0000>You selected the wrong answer</color>. +--- !u!222 &710764947 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 710764944} + m_CullTransparentMesh: 0 +--- !u!1 &737955031 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 737955032} + - component: {fileID: 737955034} + - component: {fileID: 737955033} + m_Layer: 5 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &737955032 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 737955031} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1975887975} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 294.99997, y: -65.5} + m_SizeDelta: {x: 569.99994, y: 121} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &737955033 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 737955031} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: B.<indent=4em>Indent Tag allows multiple lines of text to be nicely aligned + with the bullets. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 0 + m_isAlignmentEnumConverted: 0 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 1 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 0 + spriteCount: 0 + spaceCount: 0 + wordCount: 0 + linkCount: 0 + lineCount: 0 + pageCount: 0 + materialCount: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &737955034 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 737955031} + m_CullTransparentMesh: 0 +--- !u!1 &745530092 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 745530093} + - component: {fileID: 745530096} + - component: {fileID: 745530095} + - component: {fileID: 745530094} + - component: {fileID: 745530097} + m_Layer: 5 + m_Name: Canvas UI Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &745530093 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 745530092} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1329726108} + m_Father: {fileID: 1236983896} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &745530094 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 745530092} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &745530095 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 745530092} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &745530096 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 745530092} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &745530097 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 745530092} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 24b0dc2d1d494adbbec1f4db26b4cf83, type: 3} + m_Name: + m_EditorClassIdentifier: + UpdateInterval: 1 + AnchorPosition: 0 +--- !u!1 &760195238 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 760195239} + - component: {fileID: 760195243} + - component: {fileID: 760195242} + - component: {fileID: 760195241} + - component: {fileID: 760195240} + m_Layer: 5 + m_Name: Scroll Rect + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &760195239 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 760195238} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1871798295} + m_Father: {fileID: 1257376144} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -40, y: -40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &760195240 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 760195238} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -146154839, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &760195241 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 760195238} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1367256648, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 1871798295} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 0} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 0} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 0 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.ScrollRect+ScrollRectEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &760195242 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 760195238} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.5147059, g: 0.5147059, b: 0.5147059, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &760195243 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 760195238} + m_CullTransparentMesh: 0 +--- !u!1 &785126631 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 785126632} + - component: {fileID: 785126634} + - component: {fileID: 785126633} + m_Layer: 5 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &785126632 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 785126631} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1904784088} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 294.99997, y: -85.5} + m_SizeDelta: {x: 569.99994, y: 161} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &785126633 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 785126631} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: E.<indent=4em>This block of text contains three lines of text. The second + line ends up outside the scrolling area. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 0 + m_isAlignmentEnumConverted: 0 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 1 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 0 + spriteCount: 0 + spaceCount: 0 + wordCount: 0 + linkCount: 0 + lineCount: 0 + pageCount: 0 + materialCount: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &785126634 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 785126631} + m_CullTransparentMesh: 0 +--- !u!1 &792312853 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 792312854} + - component: {fileID: 792312856} + - component: {fileID: 792312855} + m_Layer: 5 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &792312854 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 792312853} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2014757822} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 294.99997, y: -45.5} + m_SizeDelta: {x: 569.99994, y: 81} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &792312855 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 792312853} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: C.<indent=4em>This block of text contains one line of text. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 0 + m_isAlignmentEnumConverted: 0 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 1 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 0 + spriteCount: 0 + spaceCount: 0 + wordCount: 0 + linkCount: 0 + lineCount: 0 + pageCount: 0 + materialCount: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &792312856 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 792312853} + m_CullTransparentMesh: 0 +--- !u!1 &799230986 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 799230987} + - component: {fileID: 799230989} + - component: {fileID: 799230988} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &799230987 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 799230986} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1853075848} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 325, y: -66.5} + m_SizeDelta: {x: 630, y: 123} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &799230988 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 799230986} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: B. Indent Tag allows multiple lines of text to be nicely aligned with the + bullets. +--- !u!222 &799230989 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 799230986} + m_CullTransparentMesh: 0 +--- !u!1 &826920723 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 826920724} + - component: {fileID: 826920729} + - component: {fileID: 826920728} + - component: {fileID: 826920727} + - component: {fileID: 826920726} + - component: {fileID: 826920725} + m_Layer: 5 + m_Name: Answer D + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &826920724 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 826920723} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1756545447} + m_Father: {fileID: 2034524132} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 299.99997, y: -660} + m_SizeDelta: {x: 589.99994, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &826920725 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 826920723} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &826920726 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 826920723} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &826920727 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 826920723} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 826920728} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &826920728 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 826920723} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &826920729 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 826920723} + m_CullTransparentMesh: 0 +--- !u!1 &855995075 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 855995076} + - component: {fileID: 855995078} + - component: {fileID: 855995077} + m_Layer: 0 + m_Name: TMP SubMeshUI [Anton SDF Material] + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &855995076 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 855995075} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 929582474} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &855995077 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 855995075} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 058cba836c1846c3aa1c5fd2e28aea77, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2140474, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_fontAsset: {fileID: 11400000, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_spriteAsset: {fileID: 0} + m_material: {fileID: 0} + m_sharedMaterial: {fileID: 2140474, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_isDefaultMaterial: 1 + m_padding: 6.5 + m_canvasRenderer: {fileID: 855995078} + m_TextComponent: {fileID: 929582475} + m_materialReferenceIndex: 0 +--- !u!222 &855995078 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 855995075} + m_CullTransparentMesh: 0 +--- !u!1 &857729202 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 857729203} + - component: {fileID: 857729205} + - component: {fileID: 857729204} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &857729203 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 857729202} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1329726108} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &857729204 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 857729202} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9098039, g: 0.9098039, b: 0.9098039, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &857729205 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 857729202} + m_CullTransparentMesh: 0 +--- !u!1 &897593937 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 897593938} + - component: {fileID: 897593942} + - component: {fileID: 897593941} + - component: {fileID: 897593940} + - component: {fileID: 897593939} + - component: {fileID: 897593943} + m_Layer: 5 + m_Name: Question + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &897593938 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 897593937} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 92594158} + m_Father: {fileID: 2034524132} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 299.99997, y: -111} + m_SizeDelta: {x: 589.99994, y: 212} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &897593939 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 897593937} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &897593940 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 897593937} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 897593941} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &897593941 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 897593937} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.62521625, g: 0.85875535, b: 0.86764705, a: 0.88235295} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &897593942 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 897593937} + m_CullTransparentMesh: 0 +--- !u!114 &897593943 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 897593937} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 200 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!1 &929582473 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 929582474} + - component: {fileID: 929582476} + - component: {fileID: 929582475} + m_Layer: 5 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &929582474 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 929582473} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 855995076} + m_Father: {fileID: 1876543866} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &929582475 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 929582473} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: <font="Anton SDF">A.</font><indent=1em>Each block of text is using the <<#ffff00>indent</color>> + tag to nicely align the bullets and text. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 0 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 929582475} + characterCount: 84 + spriteCount: 0 + spaceCount: 15 + wordCount: 17 + linkCount: 0 + lineCount: 3 + pageCount: 1 + materialCount: 2 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &929582476 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 929582473} + m_CullTransparentMesh: 0 +--- !u!1 &941241665 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 941241668} + - component: {fileID: 941241667} + - component: {fileID: 941241666} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &941241666 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 941241665} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: A. This block of text contains three lines of text which requires the container + to dynamically expand vertically. +--- !u!222 &941241667 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 941241665} + m_CullTransparentMesh: 0 +--- !u!224 &941241668 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 941241665} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1729765364} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 325, y: -87} + m_SizeDelta: {x: 630, y: 164} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &945160588 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 945160589} + - component: {fileID: 945160591} + - component: {fileID: 945160590} + m_Layer: 0 + m_Name: TMP SubMeshUI [Anton SDF Material] + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &945160589 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 945160588} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 181427278} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &945160590 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 945160588} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 058cba836c1846c3aa1c5fd2e28aea77, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2140474, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_fontAsset: {fileID: 11400000, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_spriteAsset: {fileID: 0} + m_material: {fileID: 0} + m_sharedMaterial: {fileID: 2140474, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_isDefaultMaterial: 1 + m_padding: 6.5 + m_canvasRenderer: {fileID: 945160591} + m_TextComponent: {fileID: 181427279} + m_materialReferenceIndex: 0 +--- !u!222 &945160591 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 945160588} + m_CullTransparentMesh: 0 +--- !u!1 &953417883 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 953417884} + - component: {fileID: 953417888} + - component: {fileID: 953417887} + - component: {fileID: 953417886} + - component: {fileID: 953417885} + m_Layer: 5 + m_Name: Canvas UI Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &953417884 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 953417883} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 112616781} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &953417885 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 953417883} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 24b0dc2d1d494adbbec1f4db26b4cf83, type: 3} + m_Name: + m_EditorClassIdentifier: + UpdateInterval: 1 + AnchorPosition: 0 +--- !u!114 &953417886 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 953417883} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &953417887 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 953417883} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &953417888 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 953417883} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!1 &969259719 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 969259720} + - component: {fileID: 969259722} + - component: {fileID: 969259721} + m_Layer: 5 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &969259720 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 969259719} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 373069845} + - {fileID: 2060325072} + m_Father: {fileID: 217857656} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &969259721 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 969259719} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: <font="Anton SDF">C.</font><indent=1em>Sprites <sprite=2 tint=0> can be + used as well inline with the text. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 0 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 969259721} + characterCount: 53 + spriteCount: 0 + spaceCount: 10 + wordCount: 11 + linkCount: 0 + lineCount: 2 + pageCount: 1 + materialCount: 3 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &969259722 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 969259719} + m_CullTransparentMesh: 0 +--- !u!1 &973268816 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 973268817} + - component: {fileID: 973268821} + - component: {fileID: 973268820} + - component: {fileID: 973268819} + - component: {fileID: 973268818} + m_Layer: 5 + m_Name: Scroll Rect + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &973268817 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 973268816} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1559754537} + m_Father: {fileID: 1329726108} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -40, y: -40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &973268818 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 973268816} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -146154839, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &973268819 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 973268816} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1367256648, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 1559754537} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 0} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 0} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 0 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.ScrollRect+ScrollRectEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &973268820 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 973268816} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.5147059, g: 0.5147059, b: 0.5147059, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &973268821 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 973268816} + m_CullTransparentMesh: 0 +--- !u!1 &1040010065 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1040010069} + - component: {fileID: 1040010068} + - component: {fileID: 1040010067} + - component: {fileID: 1040010066} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1040010066 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1040010065} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1997211142, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ForceModuleActive: 0 +--- !u!114 &1040010067 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1040010065} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1040010068 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1040010065} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &1040010069 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1040010065} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1060791688 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1060791689} + - component: {fileID: 1060791691} + - component: {fileID: 1060791690} + m_Layer: 5 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1060791689 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1060791688} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 113574881} + m_Father: {fileID: 1519050538} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1060791690 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1060791688} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: <font="Anton SDF">E.</font><indent=1em>This block of text contains three + lines of text. The second line ends up outside the scrolling area. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 0 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1060791690} + characterCount: 102 + spriteCount: 0 + spaceCount: 17 + wordCount: 19 + linkCount: 0 + lineCount: 3 + pageCount: 1 + materialCount: 2 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1060791691 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1060791688} + m_CullTransparentMesh: 0 +--- !u!1 &1126209066 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1126209067} + - component: {fileID: 1126209072} + - component: {fileID: 1126209071} + - component: {fileID: 1126209070} + - component: {fileID: 1126209069} + - component: {fileID: 1126209068} + m_Layer: 5 + m_Name: Question + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1126209067 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1126209066} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1848649448} + m_Father: {fileID: 1559754537} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 300, y: -105} + m_SizeDelta: {x: 590, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1126209068 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1126209066} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 200 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1126209069 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1126209066} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1126209070 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1126209066} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1126209071} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1126209071 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1126209066} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.62521625, g: 0.85875535, b: 0.86764705, a: 0.88235295} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1126209072 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1126209066} + m_CullTransparentMesh: 0 +--- !u!1 &1139761475 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1139761476} + - component: {fileID: 1139761478} + - component: {fileID: 1139761477} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1139761476 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1139761475} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1629068645} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 295, y: -46} + m_SizeDelta: {x: 570, y: 82} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1139761477 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1139761475} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: C. This block of text contains one line of text. +--- !u!222 &1139761478 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1139761475} + m_CullTransparentMesh: 0 +--- !u!1 &1164028271 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1164028272} + - component: {fileID: 1164028274} + - component: {fileID: 1164028273} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1164028272 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1164028271} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 197293553} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 295, y: -66.5} + m_SizeDelta: {x: 570, y: 123} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1164028273 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1164028271} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: B. Indent Tag allows multiple lines of text to be nicely aligned with the + bullets. +--- !u!222 &1164028274 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1164028271} + m_CullTransparentMesh: 0 +--- !u!1 &1175669142 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1175669143} + - component: {fileID: 1175669148} + - component: {fileID: 1175669147} + - component: {fileID: 1175669146} + - component: {fileID: 1175669145} + - component: {fileID: 1175669144} + m_Layer: 5 + m_Name: Question + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1175669143 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1175669142} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2138298319} + m_Father: {fileID: 594570832} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 330, y: -105} + m_SizeDelta: {x: 650, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1175669144 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1175669142} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 200 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1175669145 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1175669142} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1175669146 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1175669142} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1175669147} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1175669147 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1175669142} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.62521625, g: 0.85875535, b: 0.86764705, a: 0.88235295} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1175669148 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1175669142} + m_CullTransparentMesh: 0 +--- !u!1 &1194858313 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1194858314} + - component: {fileID: 1194858316} + - component: {fileID: 1194858315} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1194858314 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1194858313} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1452511679} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 325, y: -66.5} + m_SizeDelta: {x: 630, y: 123} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1194858315 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1194858313} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: E. This block of text contains three lines of text. The second line ends + up outside the scrolling area. +--- !u!222 &1194858316 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1194858313} + m_CullTransparentMesh: 0 +--- !u!1 &1199396875 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1199396876} + - component: {fileID: 1199396881} + - component: {fileID: 1199396880} + - component: {fileID: 1199396879} + - component: {fileID: 1199396878} + - component: {fileID: 1199396877} + m_Layer: 5 + m_Name: Answer D + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1199396876 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1199396875} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 463584091} + m_Father: {fileID: 1559754537} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 300, y: -654} + m_SizeDelta: {x: 590, y: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1199396877 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1199396875} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1199396878 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1199396875} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1199396879 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1199396875} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1199396880} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1199396880 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1199396875} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1199396881 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1199396875} + m_CullTransparentMesh: 0 +--- !u!1 &1236983895 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1236983896} + m_Layer: 0 + m_Name: Side by Side + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1236983896 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1236983895} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1576580512} + - {fileID: 745530093} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1257376143 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1257376144} + m_Layer: 5 + m_Name: Anchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1257376144 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1257376143} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 351715037} + - {fileID: 760195239} + m_Father: {fileID: 1736308204} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 700, y: -10} + m_Pivot: {x: 0.5, y: 1} +--- !u!1 &1322155519 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1322155520} + - component: {fileID: 1322155522} + - component: {fileID: 1322155521} + m_Layer: 0 + m_Name: TMP SubMeshUI [Bangers SDF Material] + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1322155520 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1322155519} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1699720104} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1322155521 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1322155519} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 058cba836c1846c3aa1c5fd2e28aea77, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 125cb55b44b24c4393181402bc6200e6, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_fontAsset: {fileID: 11400000, guid: 125cb55b44b24c4393181402bc6200e6, type: 2} + m_spriteAsset: {fileID: 0} + m_material: {fileID: 0} + m_sharedMaterial: {fileID: 2100000, guid: 125cb55b44b24c4393181402bc6200e6, type: 2} + m_isDefaultMaterial: 0 + m_padding: 6.5 + m_canvasRenderer: {fileID: 1322155522} + m_TextComponent: {fileID: 1699720105} + m_materialReferenceIndex: 0 +--- !u!222 &1322155522 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1322155519} + m_CullTransparentMesh: 0 +--- !u!1 &1329726107 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1329726108} + m_Layer: 5 + m_Name: Anchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1329726108 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1329726107} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 857729203} + - {fileID: 973268817} + m_Father: {fileID: 745530093} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1368233942 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1368233943} + - component: {fileID: 1368233948} + - component: {fileID: 1368233947} + - component: {fileID: 1368233946} + - component: {fileID: 1368233945} + - component: {fileID: 1368233944} + m_Layer: 5 + m_Name: Answer C + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1368233943 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1368233942} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 673616921} + m_Father: {fileID: 594570832} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 330, y: -573} + m_SizeDelta: {x: 650, y: 92} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1368233944 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1368233942} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1368233945 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1368233942} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1368233946 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1368233942} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1368233947} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1368233947 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1368233942} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1368233948 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1368233942} + m_CullTransparentMesh: 0 +--- !u!1 &1374660295 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1374660301} + - component: {fileID: 1374660300} + - component: {fileID: 1374660299} + - component: {fileID: 1374660298} + - component: {fileID: 1374660297} + - component: {fileID: 1374660296} + m_Layer: 5 + m_Name: Question + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1374660296 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1374660295} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 200 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1374660297 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1374660295} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1374660298 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1374660295} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1374660299} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1374660299 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1374660295} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.62521625, g: 0.85875535, b: 0.86764705, a: 0.88235295} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1374660300 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1374660295} + m_CullTransparentMesh: 0 +--- !u!224 &1374660301 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1374660295} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1699720104} + m_Father: {fileID: 1871798295} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1452511678 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1452511679} + - component: {fileID: 1452511684} + - component: {fileID: 1452511683} + - component: {fileID: 1452511682} + - component: {fileID: 1452511681} + - component: {fileID: 1452511680} + m_Layer: 5 + m_Name: Answer E + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1452511679 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1452511678} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1194858314} + m_Father: {fileID: 594570832} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 330, y: -755.5} + m_SizeDelta: {x: 650, y: 133} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1452511680 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1452511678} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1452511681 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1452511678} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1452511682 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1452511678} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1452511683} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1452511683 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1452511678} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1452511684 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1452511678} + m_CullTransparentMesh: 0 +--- !u!1 &1456085080 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1456085081} + - component: {fileID: 1456085086} + - component: {fileID: 1456085085} + - component: {fileID: 1456085084} + - component: {fileID: 1456085083} + - component: {fileID: 1456085082} + m_Layer: 5 + m_Name: Answer A + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1456085081 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1456085080} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 64233516} + m_Father: {fileID: 1559754537} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 300, y: -297} + m_SizeDelta: {x: 590, y: 174} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1456085082 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1456085080} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1456085083 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1456085080} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1456085084 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1456085080} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1456085085} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1456085085 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1456085080} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1456085086 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1456085080} + m_CullTransparentMesh: 0 +--- !u!1 &1519050537 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1519050538} + - component: {fileID: 1519050543} + - component: {fileID: 1519050542} + - component: {fileID: 1519050541} + - component: {fileID: 1519050540} + - component: {fileID: 1519050539} + m_Layer: 5 + m_Name: Answer E + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1519050538 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1519050537} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1060791689} + m_Father: {fileID: 1871798295} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1519050539 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1519050537} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1519050540 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1519050537} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1519050541 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1519050537} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1519050542} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1519050542 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1519050537} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1519050543 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1519050537} + m_CullTransparentMesh: 0 +--- !u!1 &1559754536 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1559754537} + - component: {fileID: 1559754541} + - component: {fileID: 1559754540} + - component: {fileID: 1559754539} + - component: {fileID: 1559754538} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1559754537 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1559754536} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1126209067} + - {fileID: 1456085081} + - {fileID: 197293553} + - {fileID: 1629068645} + - {fileID: 1199396876} + - {fileID: 178325490} + m_Father: {fileID: 973268817} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 827} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1559754538 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1559754536} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1741964061, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!114 &1559754539 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1559754536} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 5 + m_Right: 5 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 5 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1559754540 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1559754536} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9098039, g: 0.9098039, b: 0.9098039, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1559754541 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1559754536} + m_CullTransparentMesh: 0 +--- !u!1 &1576580511 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1576580512} + - component: {fileID: 1576580515} + - component: {fileID: 1576580514} + - component: {fileID: 1576580513} + - component: {fileID: 1576580516} + m_Layer: 5 + m_Name: Canvas TMP + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1576580512 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1576580511} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 672877458} + m_Father: {fileID: 1236983896} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1576580513 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1576580511} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1576580514 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1576580511} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &1576580515 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1576580511} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &1576580516 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1576580511} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 24b0dc2d1d494adbbec1f4db26b4cf83, type: 3} + m_Name: + m_EditorClassIdentifier: + UpdateInterval: 1 + AnchorPosition: 2 +--- !u!1 &1629068644 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1629068645} + - component: {fileID: 1629068650} + - component: {fileID: 1629068649} + - component: {fileID: 1629068648} + - component: {fileID: 1629068647} + - component: {fileID: 1629068646} + m_Layer: 5 + m_Name: Answer C + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1629068645 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1629068644} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1139761476} + m_Father: {fileID: 1559754537} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 300, y: -573} + m_SizeDelta: {x: 590, y: 92} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1629068646 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1629068644} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1629068647 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1629068644} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1629068648 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1629068644} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1629068649} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1629068649 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1629068644} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1629068650 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1629068644} + m_CullTransparentMesh: 0 +--- !u!1 &1686108074 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1686108077} + - component: {fileID: 1686108076} + - component: {fileID: 1686108075} + m_Layer: 0 + m_Name: TMP SubMeshUI [Anton SDF Material] + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1686108075 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1686108074} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 058cba836c1846c3aa1c5fd2e28aea77, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2140474, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_fontAsset: {fileID: 11400000, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_spriteAsset: {fileID: 0} + m_material: {fileID: 0} + m_sharedMaterial: {fileID: 2140474, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_isDefaultMaterial: 1 + m_padding: 6.5 + m_canvasRenderer: {fileID: 1686108076} + m_TextComponent: {fileID: 1699720105} + m_materialReferenceIndex: 0 +--- !u!222 &1686108076 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1686108074} + m_CullTransparentMesh: 0 +--- !u!224 &1686108077 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1686108074} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1699720104} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1699720103 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1699720104} + - component: {fileID: 1699720106} + - component: {fileID: 1699720105} + m_Layer: 5 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1699720104 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1699720103} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1686108077} + - {fileID: 1322155520} + m_Father: {fileID: 1374660301} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1699720105 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1699720103} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: '<align=center><u><font="Anton SDF">Question 1</font></u></align> + + Example of using Unity''s New UI and Layout components along with Masking with + <size=110%><font="Bangers SDF">TextMesh<#0040ff>Pro</color>!</font>' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 0 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 14.97 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1699720105} + characterCount: 101 + spriteCount: 0 + spaceCount: 15 + wordCount: 16 + linkCount: 0 + lineCount: 4 + pageCount: 1 + materialCount: 3 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1699720106 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1699720103} + m_CullTransparentMesh: 0 +--- !u!1 &1729765363 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1729765364} + - component: {fileID: 1729765369} + - component: {fileID: 1729765368} + - component: {fileID: 1729765367} + - component: {fileID: 1729765366} + - component: {fileID: 1729765365} + m_Layer: 5 + m_Name: Answer A + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1729765364 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1729765363} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 941241668} + m_Father: {fileID: 594570832} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 330, y: -297} + m_SizeDelta: {x: 650, y: 174} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1729765365 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1729765363} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1729765366 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1729765363} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1729765367 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1729765363} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1729765368} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1729765368 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1729765363} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1729765369 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1729765363} + m_CullTransparentMesh: 0 +--- !u!1 &1736308203 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1736308204} + - component: {fileID: 1736308207} + - component: {fileID: 1736308206} + - component: {fileID: 1736308205} + - component: {fileID: 1736308208} + m_Layer: 5 + m_Name: Canvas TMP + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1736308204 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1736308203} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1257376144} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1736308205 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1736308203} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1736308206 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1736308203} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &1736308207 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1736308203} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &1736308208 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1736308203} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 24b0dc2d1d494adbbec1f4db26b4cf83, type: 3} + m_Name: + m_EditorClassIdentifier: + UpdateInterval: 1 + AnchorPosition: 2 +--- !u!1 &1756545446 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1756545447} + - component: {fileID: 1756545449} + - component: {fileID: 1756545448} + m_Layer: 5 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1756545447 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1756545446} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 826920724} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 294.99997, y: -30} + m_SizeDelta: {x: 569.99994, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1756545448 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1756545446} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: D.<indent=4em><#ff0000>You selected the wrong answer. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 0 + m_isAlignmentEnumConverted: 0 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 1 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 0 + spriteCount: 0 + spaceCount: 0 + wordCount: 0 + linkCount: 0 + lineCount: 0 + pageCount: 0 + materialCount: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1756545449 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1756545446} + m_CullTransparentMesh: 0 +--- !u!1 &1848649447 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1848649448} + - component: {fileID: 1848649450} + - component: {fileID: 1848649449} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1848649448 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1848649447} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1126209067} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 295, y: -100} + m_SizeDelta: {x: 570, y: 190} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1848649449 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1848649447} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: '<b>Question 1</b> + + This is an example of using Ui.Text in Unity to display text using the New UI''s + auto layout functionality.' +--- !u!222 &1848649450 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1848649447} + m_CullTransparentMesh: 0 +--- !u!1 &1853075847 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1853075848} + - component: {fileID: 1853075853} + - component: {fileID: 1853075852} + - component: {fileID: 1853075851} + - component: {fileID: 1853075850} + - component: {fileID: 1853075849} + m_Layer: 5 + m_Name: Answer B + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1853075848 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1853075847} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 799230987} + m_Father: {fileID: 594570832} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 330, y: -455.5} + m_SizeDelta: {x: 650, y: 133} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1853075849 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1853075847} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1853075850 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1853075847} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1853075851 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1853075847} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1853075852} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1853075852 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1853075847} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1853075853 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1853075847} + m_CullTransparentMesh: 0 +--- !u!1 &1860225093 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1860225098} + - component: {fileID: 1860225097} + - component: {fileID: 1860225094} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1860225094 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1860225093} + m_Enabled: 1 +--- !u!20 &1860225097 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1860225093} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1860225098 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1860225093} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1871798294 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1871798295} + - component: {fileID: 1871798299} + - component: {fileID: 1871798298} + - component: {fileID: 1871798297} + - component: {fileID: 1871798296} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1871798295 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1871798294} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1374660301} + - {fileID: 1876543866} + - {fileID: 519242055} + - {fileID: 217857656} + - {fileID: 382277095} + - {fileID: 1519050538} + m_Father: {fileID: 760195239} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1871798296 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1871798294} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1741964061, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!114 &1871798297 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1871798294} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 5 + m_Right: 5 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 5 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1871798298 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1871798294} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9098039, g: 0.9098039, b: 0.9098039, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1871798299 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1871798294} + m_CullTransparentMesh: 0 +--- !u!1 &1876543865 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1876543866} + - component: {fileID: 1876543871} + - component: {fileID: 1876543870} + - component: {fileID: 1876543869} + - component: {fileID: 1876543868} + - component: {fileID: 1876543867} + m_Layer: 5 + m_Name: Answer A + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1876543866 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876543865} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 929582474} + m_Father: {fileID: 1871798295} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1876543867 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876543865} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1876543868 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876543865} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1876543869 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876543865} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1876543870} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1876543870 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876543865} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1876543871 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1876543865} + m_CullTransparentMesh: 0 +--- !u!1 &1904784087 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1904784088} + - component: {fileID: 1904784093} + - component: {fileID: 1904784092} + - component: {fileID: 1904784091} + - component: {fileID: 1904784090} + - component: {fileID: 1904784089} + m_Layer: 5 + m_Name: Answer E + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1904784088 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1904784087} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 785126632} + m_Father: {fileID: 2034524132} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 299.99997, y: -780.5} + m_SizeDelta: {x: 589.99994, y: 171} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1904784089 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1904784087} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1904784090 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1904784087} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1904784091 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1904784087} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1904784092} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1904784092 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1904784087} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1904784093 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1904784087} + m_CullTransparentMesh: 0 +--- !u!1 &1940016221 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1940016222} + - component: {fileID: 1940016224} + - component: {fileID: 1940016223} + m_Layer: 5 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1940016222 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1940016221} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 355544156} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 294.99997, y: -85.5} + m_SizeDelta: {x: 569.99994, y: 161} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1940016223 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1940016221} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: A.<indent=4em>This block of text contains three lines of text which requires + the container to dynamically expand vertically. + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 0 + m_isAlignmentEnumConverted: 0 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 1 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 0} + characterCount: 0 + spriteCount: 0 + spaceCount: 0 + wordCount: 0 + linkCount: 0 + lineCount: 0 + pageCount: 0 + materialCount: 0 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 2100000, guid: 316f956b856b45c448987b5018ec3ef4, type: 2} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1940016224 +CanvasRenderer: + m_ObjectHideFlags: 2 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1940016221} + m_CullTransparentMesh: 0 +--- !u!1 &1975887974 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1975887975} + - component: {fileID: 1975887980} + - component: {fileID: 1975887979} + - component: {fileID: 1975887978} + - component: {fileID: 1975887977} + - component: {fileID: 1975887976} + m_Layer: 5 + m_Name: Answer B + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1975887975 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1975887974} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 737955032} + m_Father: {fileID: 2034524132} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 299.99997, y: -463.5} + m_SizeDelta: {x: 589.99994, y: 131} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1975887976 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1975887974} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &1975887977 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1975887974} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &1975887978 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1975887974} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1975887979} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1975887979 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1975887974} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1975887980 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1975887974} + m_CullTransparentMesh: 0 +--- !u!1 &1982914452 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1982914453} + - component: {fileID: 1982914457} + - component: {fileID: 1982914456} + - component: {fileID: 1982914454} + - component: {fileID: 1982914455} + m_Layer: 5 + m_Name: Scroll Rect + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1982914453 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1982914452} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2034524132} + m_Father: {fileID: 672877458} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -40, y: -40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1982914454 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1982914452} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1367256648, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 2034524132} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 0} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 0} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 0 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.ScrollRect+ScrollRectEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1982914455 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1982914452} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -146154839, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1982914456 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1982914452} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.5147059, g: 0.5147059, b: 0.5147059, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1982914457 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1982914452} + m_CullTransparentMesh: 0 +--- !u!1 &2014757816 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2014757822} + - component: {fileID: 2014757821} + - component: {fileID: 2014757820} + - component: {fileID: 2014757819} + - component: {fileID: 2014757818} + - component: {fileID: 2014757817} + m_Layer: 5 + m_Name: Answer C + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2014757817 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2014757816} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 60 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &2014757818 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2014757816} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 10 + m_Right: 10 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &2014757819 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2014757816} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2014757820} + m_OnClick: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &2014757820 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2014757816} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.6691177, g: 0.6691177, b: 0.6691177, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &2014757821 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2014757816} + m_CullTransparentMesh: 0 +--- !u!224 &2014757822 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2014757816} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 792312854} + m_Father: {fileID: 2034524132} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 299.99997, y: -579.5} + m_SizeDelta: {x: 589.99994, y: 91} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &2034524131 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2034524132} + - component: {fileID: 2034524136} + - component: {fileID: 2034524135} + - component: {fileID: 2034524134} + - component: {fileID: 2034524133} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2034524132 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2034524131} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 897593938} + - {fileID: 355544156} + - {fileID: 1975887975} + - {fileID: 2014757822} + - {fileID: 826920724} + - {fileID: 1904784088} + m_Father: {fileID: 1982914453} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 871} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &2034524133 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2034524131} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1741964061, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!114 &2034524134 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2034524131} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 5 + m_Right: 5 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 0 + m_Spacing: 5 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &2034524135 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2034524131} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9098039, g: 0.9098039, b: 0.9098039, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &2034524136 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2034524131} + m_CullTransparentMesh: 0 +--- !u!1 &2060325071 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2060325072} + - component: {fileID: 2060325074} + - component: {fileID: 2060325073} + m_Layer: 0 + m_Name: TMP SubMeshUI [TextMeshPro/Sprite] + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2060325072 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2060325071} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 969259720} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2060325073 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2060325071} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 058cba836c1846c3aa1c5fd2e28aea77, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2103686, guid: c41005c129ba4d66911b75229fd70b45, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_fontAsset: {fileID: 0} + m_spriteAsset: {fileID: 11400000, guid: c41005c129ba4d66911b75229fd70b45, type: 2} + m_material: {fileID: 0} + m_sharedMaterial: {fileID: 2103686, guid: c41005c129ba4d66911b75229fd70b45, type: 2} + m_isDefaultMaterial: 1 + m_padding: 4 + m_canvasRenderer: {fileID: 2060325074} + m_TextComponent: {fileID: 969259721} + m_materialReferenceIndex: 0 +--- !u!222 &2060325074 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2060325071} + m_CullTransparentMesh: 0 +--- !u!1 &2099726591 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2099726592} + - component: {fileID: 2099726594} + - component: {fileID: 2099726593} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2099726592 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2099726591} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 112616781} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2099726593 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2099726591} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9098039, g: 0.9098039, b: 0.9098039, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &2099726594 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2099726591} + m_CullTransparentMesh: 0 +--- !u!1 &2138298318 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2138298319} + - component: {fileID: 2138298321} + - component: {fileID: 2138298320} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2138298319 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2138298318} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1175669143} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 325, y: -100} + m_SizeDelta: {x: 630, y: 190} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2138298320 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2138298318} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 36 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: '<b>Question 1</b> + + This is an example of using Ui.Text in Unity to display text using the New UI''s + auto layout functionality.' +--- !u!222 &2138298321 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2138298318} + m_CullTransparentMesh: 0 diff --git a/TextMesh Pro/Examples & Extras/Scenes/18 - ScrollRect & Masking & Layout.unity.meta b/TextMesh Pro/Examples & Extras/Scenes/18 - ScrollRect & Masking & Layout.unity.meta new file mode 100755 index 0000000..ffcc216 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/18 - ScrollRect & Masking & Layout.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 03f9d74cec8e4b94a29d2dfd177c821b +timeCreated: 1445416487 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scenes/19 - Masking Texture & Soft Mask.unity b/TextMesh Pro/Examples & Extras/Scenes/19 - Masking Texture & Soft Mask.unity new file mode 100755 index 0000000..21dd2bd --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/19 - Masking Texture & Soft Mask.unity @@ -0,0 +1,604 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &141179451 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 141179456} + - component: {fileID: 141179455} + - component: {fileID: 141179452} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &141179452 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141179451} + m_Enabled: 1 +--- !u!20 &141179455 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141179451} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &141179456 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 141179451} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &794150059 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 794150060} + - component: {fileID: 794150062} + - component: {fileID: 794150061} + m_Layer: 5 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &794150060 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 794150059} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1633828367} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: -0.00000047683716} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &794150061 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 794150059} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: 'Soft Masking + + <size=25%>Move the text object relative to the parent with the 2D Rect Mask.</size>' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: 42df1c7856584b6b8db9a509b6b10074, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 48 + m_fontSizeBase: 48 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 0 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 794150061} + characterCount: 79 + spriteCount: 0 + spaceCount: 14 + wordCount: 15 + linkCount: 0 + lineCount: 4 + pageCount: 1 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &794150062 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 794150059} + m_CullTransparentMesh: 0 +--- !u!1 &984250720 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 984250723} + - component: {fileID: 984250722} + - component: {fileID: 984250721} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &984250721 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 984250720} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &984250722 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 984250720} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &984250723 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 984250720} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &995120765 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 995120769} + - component: {fileID: 995120768} + - component: {fileID: 995120767} + - component: {fileID: 995120766} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &995120766 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 995120765} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &995120767 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 995120765} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &995120768 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 995120765} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &995120769 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 995120765} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1633828367} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &1633828366 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1633828367} + - component: {fileID: 1633828370} + - component: {fileID: 1633828369} + - component: {fileID: 1633828368} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1633828367 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1633828366} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 794150060} + m_Father: {fileID: 995120769} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 200, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1633828368 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1633828366} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -146154839, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1633828369 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1633828366} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.322, g: 0.53676474, b: 0.53676474, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1633828370 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1633828366} + m_CullTransparentMesh: 0 diff --git a/TextMesh Pro/Examples & Extras/Scenes/19 - Masking Texture & Soft Mask.unity.meta b/TextMesh Pro/Examples & Extras/Scenes/19 - Masking Texture & Soft Mask.unity.meta new file mode 100755 index 0000000..0303c7d --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/19 - Masking Texture & Soft Mask.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9abcd5bd764646568a6ea70d00f9264c +timeCreated: 1465858578 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scenes/20 - Input Field with Scrollbar.unity b/TextMesh Pro/Examples & Extras/Scenes/20 - Input Field with Scrollbar.unity new file mode 100755 index 0000000..39f4f24 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/20 - Input Field with Scrollbar.unity @@ -0,0 +1,2242 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &178751543 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 178751544} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &178751544 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 178751543} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1641939326} + m_Father: {fileID: 981581977} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -10, y: -10} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &184190504 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 184190509} + - component: {fileID: 184190508} + - component: {fileID: 184190505} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &184190505 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184190504} + m_Enabled: 1 +--- !u!20 &184190508 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184190504} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &184190509 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 184190504} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &222810364 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 222810365} + - component: {fileID: 222810368} + - component: {fileID: 222810367} + - component: {fileID: 222810366} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &222810365 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 222810364} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1652711586} + - {fileID: 1535389321} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &222810366 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 222810364} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &222810367 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 222810364} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &222810368 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 222810364} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!1 &337669131 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 337669132} + - component: {fileID: 337669133} + m_Layer: 5 + m_Name: Text Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &337669132 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 337669131} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 894215173} + - {fileID: 655286161} + m_Father: {fileID: 1856700217} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &337669133 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 337669131} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: -146154839, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &344071588 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 344071589} + - component: {fileID: 344071590} + m_Layer: 5 + m_Name: Text Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &344071589 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 344071588} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 891486379} + - {fileID: 640198376} + m_Father: {fileID: 1652711586} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -0.5} + m_SizeDelta: {x: -20, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &344071590 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 344071588} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -146154839, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &528619525 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 528619526} + - component: {fileID: 528619529} + - component: {fileID: 528619528} + - component: {fileID: 528619527} + m_Layer: 5 + m_Name: Chat Output - Scrollview + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &528619526 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 528619525} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 981581977} + - {fileID: 1511748068} + m_Father: {fileID: 1535389321} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 5, y: 50} + m_SizeDelta: {x: -5, y: 300} + m_Pivot: {x: 0, y: 0} +--- !u!114 &528619527 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 528619525} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &528619528 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 528619525} + m_CullTransparentMesh: 0 +--- !u!114 &528619529 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 528619525} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1367256648, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 1641939326} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 178751544} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 1511748069} + m_HorizontalScrollbarVisibility: 2 + m_VerticalScrollbarVisibility: 1 + m_HorizontalScrollbarSpacing: -3 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &640198374 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 640198376} + - component: {fileID: 640198377} + - component: {fileID: 640198375} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &640198375 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 640198374} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: "This is an example of using a <#ff4f00>Scrollbar</color> with the <b><size=150%>TextMesh<#4080ff>Pro</color></size></b> + Text Input Field.\n\nThe Scrollbar position and size adjusts automatically as + new text is added.\n\nThe Home and End keys move the caret to the start or end + of each line.\n\nYou can now also use Page Up and Page Down to navigate through + the text.\n\nHolding down shift allows for multiple lines of text to be selected.\n\nDouble + clicks on words to select them.\u200B" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_Maskable: 1 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!224 &640198376 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 640198374} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 344071589} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 5, y: 0} + m_SizeDelta: {x: -5, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &640198377 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 640198374} + m_CullTransparentMesh: 0 +--- !u!1 &655286160 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 655286161} + - component: {fileID: 655286163} + - component: {fileID: 655286162} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &655286161 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 655286160} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 337669132} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &655286162 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 655286160} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: "\u200B" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 22 + m_fontSizeBase: 22 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_Maskable: 1 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &655286163 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 655286160} + m_CullTransparentMesh: 0 +--- !u!1 &670165398 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 670165399} + - component: {fileID: 670165401} + - component: {fileID: 670165400} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &670165399 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 670165398} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1716245244} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &670165400 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 670165398} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &670165401 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 670165398} + m_CullTransparentMesh: 0 +--- !u!1 &891486377 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 891486379} + - component: {fileID: 891486380} + - component: {fileID: 891486378} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &891486378 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 891486377} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Enter text... + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 2133996082 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 2 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_Maskable: 1 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!224 &891486379 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 891486377} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 344071589} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 2.5, y: 0} + m_SizeDelta: {x: -5, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &891486380 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 891486377} + m_CullTransparentMesh: 0 +--- !u!1 &894215172 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 894215173} + - component: {fileID: 894215175} + - component: {fileID: 894215174} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &894215173 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 894215172} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 337669132} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &894215174 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 894215172} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Enter text... + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 2133996082 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.5} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 22 + m_fontSizeBase: 22 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 2 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_Maskable: 1 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &894215175 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 894215172} + m_CullTransparentMesh: 0 +--- !u!1 &910878157 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 910878158} + - component: {fileID: 910878160} + - component: {fileID: 910878159} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &910878158 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 910878157} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1222391736} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &910878159 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 910878157} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &910878160 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 910878157} + m_CullTransparentMesh: 0 +--- !u!1 &981581976 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 981581977} + - component: {fileID: 981581978} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &981581977 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 981581976} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 178751544} + m_Father: {fileID: 528619526} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 5, y: -5} + m_SizeDelta: {x: -25, y: -10} + m_Pivot: {x: 0, y: 1} +--- !u!114 &981581978 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 981581976} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -146154839, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1093300042 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1093300043} + - component: {fileID: 1093300044} + m_Layer: 0 + m_Name: Chat Controller + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1093300043 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1093300042} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -85.92413, y: -80.43292, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1535389321} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1093300044 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1093300042} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 53d91f98a2664f5cb9af11de72ac54ec, type: 3} + m_Name: + m_EditorClassIdentifier: + ChatInputField: {fileID: 1856700218} + ChatDisplayOutput: {fileID: 1641939327} + ChatScrollbar: {fileID: 1511748069} +--- !u!1 &1154752061 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1154752063} + - component: {fileID: 1154752065} + - component: {fileID: 1154752064} + - component: {fileID: 1154752062} + m_Layer: 5 + m_Name: Scrollbar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1154752062 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1154752061} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -2061169968, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 670165400} + m_HandleRect: {fileID: 670165399} + m_Direction: 3 + m_Value: 0 + m_Size: 0.2543612 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!224 &1154752063 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1154752061} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1716245244} + m_Father: {fileID: 1652711586} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 252.7, y: -0.0000030994415} + m_SizeDelta: {x: 20, y: 260} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1154752064 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1154752061} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1154752065 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1154752061} + m_CullTransparentMesh: 0 +--- !u!1 &1222391735 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1222391736} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1222391736 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1222391735} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 910878158} + m_Father: {fileID: 1511748068} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1511748067 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1511748068} + - component: {fileID: 1511748071} + - component: {fileID: 1511748070} + - component: {fileID: 1511748069} + m_Layer: 5 + m_Name: Scrollbar Vertical + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1511748068 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1511748067} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1222391736} + m_Father: {fileID: 528619526} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 0} + m_Pivot: {x: 1, y: 1} +--- !u!114 &1511748069 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1511748067} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -2061169968, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 910878159} + m_HandleRect: {fileID: 910878158} + m_Direction: 2 + m_Value: 0 + m_Size: 1 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1511748070 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1511748067} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1511748071 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1511748067} + m_CullTransparentMesh: 0 +--- !u!1 &1535389320 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1535389321} + m_Layer: 5 + m_Name: Simple Chat + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1535389321 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1535389320} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1856700217} + - {fileID: 528619526} + - {fileID: 1093300043} + m_Father: {fileID: 222810365} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1641939325 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1641939326} + - component: {fileID: 1641939328} + - component: {fileID: 1641939327} + - component: {fileID: 1641939329} + m_Layer: 5 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1641939326 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1641939325} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 178751544} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1641939327 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1641939325} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 22 + m_fontSizeBase: 22 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 1 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_Maskable: 1 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1641939328 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1641939325} + m_CullTransparentMesh: 0 +--- !u!114 &1641939329 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1641939325} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1741964061, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 2 +--- !u!1 &1652711582 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1652711586} + - component: {fileID: 1652711585} + - component: {fileID: 1652711584} + - component: {fileID: 1652711583} + m_Layer: 5 + m_Name: TMP InputField + Scrollbar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1652711583 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1652711582} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2da0c512f12947e489f739169773d7ca, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1652711584} + m_TextViewport: {fileID: 344071589} + m_TextComponent: {fileID: 640198375} + m_Placeholder: {fileID: 891486378} + m_VerticalScrollbar: {fileID: 1154752062} + m_VerticalScrollbarEventHandler: {fileID: 0} + m_LayoutGroup: {fileID: 0} + m_ScrollSensitivity: 1 + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 2 + m_HideMobileInput: 0 + m_HideSoftKeyboard: 0 + m_CharacterValidation: 0 + m_RegexValue: + m_GlobalPointSize: 36 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] + m_OnSelect: + m_PersistentCalls: + m_Calls: [] + m_OnDeselect: + m_PersistentCalls: + m_Calls: [] + m_OnTextSelection: + m_PersistentCalls: + m_Calls: [] + m_OnEndTextSelection: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_OnTouchScreenKeyboardStatusChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: 'This is an example of using a <#ff4f00>Scrollbar</color> with the <b><size=150%>TextMesh<#4080ff>Pro</color></size></b> + Text Input Field. + + + The Scrollbar position and size adjusts automatically as new text is added. + + + The Home and End keys move the caret to the start or end of each line. + + + You can now also use Page Up and Page Down to navigate through the text. + + + Holding down shift allows for multiple lines of text to be selected. + + + Double clicks on words to select them.' + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_RichText: 1 + m_GlobalFontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_OnFocusSelectAll: 0 + m_ResetOnDeActivation: 0 + m_RestoreOriginalTextOnEscape: 1 + m_isRichTextEditingAllowed: 1 + m_LineLimit: 0 + m_InputValidator: {fileID: 0} +--- !u!114 &1652711584 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1652711582} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1652711585 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1652711582} + m_CullTransparentMesh: 0 +--- !u!224 &1652711586 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1652711582} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 344071589} + - {fileID: 1154752063} + m_Father: {fileID: 222810365} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 320, y: 180} + m_SizeDelta: {x: 475, y: 260} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1716245243 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1716245244} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1716245244 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1716245243} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 670165399} + m_Father: {fileID: 1154752063} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1849378852 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1849378856} + - component: {fileID: 1849378855} + - component: {fileID: 1849378854} + - component: {fileID: 1849378853} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1849378853 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1849378852} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1997211142, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ForceModuleActive: 0 +--- !u!114 &1849378854 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1849378852} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1849378855 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1849378852} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &1849378856 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1849378852} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1856700216 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1856700217} + - component: {fileID: 1856700220} + - component: {fileID: 1856700219} + - component: {fileID: 1856700218} + m_Layer: 5 + m_Name: Chat Input Field + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1856700217 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1856700216} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 337669132} + m_Father: {fileID: 1535389321} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 2.5, y: 25} + m_SizeDelta: {x: -5, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1856700218 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1856700216} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2da0c512f12947e489f739169773d7ca, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1856700219} + m_TextViewport: {fileID: 337669132} + m_TextComponent: {fileID: 655286162} + m_Placeholder: {fileID: 894215174} + m_VerticalScrollbar: {fileID: 0} + m_VerticalScrollbarEventHandler: {fileID: 0} + m_LayoutGroup: {fileID: 0} + m_ScrollSensitivity: 1 + m_ContentType: 0 + m_InputType: 0 + m_AsteriskChar: 42 + m_KeyboardType: 0 + m_LineType: 0 + m_HideMobileInput: 0 + m_HideSoftKeyboard: 0 + m_CharacterValidation: 0 + m_RegexValue: + m_GlobalPointSize: 22 + m_CharacterLimit: 0 + m_OnEndEdit: + m_PersistentCalls: + m_Calls: [] + m_OnSubmit: + m_PersistentCalls: + m_Calls: [] + m_OnSelect: + m_PersistentCalls: + m_Calls: [] + m_OnDeselect: + m_PersistentCalls: + m_Calls: [] + m_OnTextSelection: + m_PersistentCalls: + m_Calls: [] + m_OnEndTextSelection: + m_PersistentCalls: + m_Calls: [] + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_OnTouchScreenKeyboardStatusChanged: + m_PersistentCalls: + m_Calls: [] + m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_CustomCaretColor: 0 + m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412} + m_Text: + m_CaretBlinkRate: 0.85 + m_CaretWidth: 1 + m_ReadOnly: 0 + m_RichText: 1 + m_GlobalFontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_OnFocusSelectAll: 0 + m_ResetOnDeActivation: 1 + m_RestoreOriginalTextOnEscape: 0 + m_isRichTextEditingAllowed: 1 + m_LineLimit: 0 + m_InputValidator: {fileID: 0} +--- !u!114 &1856700219 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1856700216} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10911, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1856700220 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1856700216} + m_CullTransparentMesh: 0 diff --git a/TextMesh Pro/Examples & Extras/Scenes/20 - Input Field with Scrollbar.unity.meta b/TextMesh Pro/Examples & Extras/Scenes/20 - Input Field with Scrollbar.unity.meta new file mode 100755 index 0000000..80b9d38 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/20 - Input Field with Scrollbar.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 337f92480dd24675aae9e79210fb1ad9 +timeCreated: 1487199155 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scenes/21 - Script Example.unity b/TextMesh Pro/Examples & Extras/Scenes/21 - Script Example.unity new file mode 100755 index 0000000..9fc7996 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/21 - Script Example.unity @@ -0,0 +1,239 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &1079079952 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1079079957} + - component: {fileID: 1079079956} + - component: {fileID: 1079079953} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1079079953 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_Enabled: 1 +--- !u!20 &1079079956 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 100 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1079079957 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1079079952} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -28.517307} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1888731522 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1888731524} + - component: {fileID: 1888731523} + m_Layer: 0 + m_Name: Simple Script + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1888731523 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1888731522} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9eff140b25d64601aabc6ba32245d099, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!4 &1888731524 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1888731522} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/TextMesh Pro/Examples & Extras/Scenes/21 - Script Example.unity.meta b/TextMesh Pro/Examples & Extras/Scenes/21 - Script Example.unity.meta new file mode 100755 index 0000000..bb879c7 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/21 - Script Example.unity.meta @@ -0,0 +1,24 @@ +fileFormatVersion: 2 +guid: 50f52f9274434ecfb34dd87f0836f323 +labels: +- Mesh +- Text +- Rendering +- TextMesh +- TextMeshPro +- Font +- Dynamic +- Pro +- Fonts +- Advanced +- GUI +- Scene +- Styles +- Style +- Layout +- Atlas +- Kerning +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scenes/22 - Basic Scripting Example.unity b/TextMesh Pro/Examples & Extras/Scenes/22 - Basic Scripting Example.unity new file mode 100755 index 0000000..3ff1433 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/22 - Basic Scripting Example.unity @@ -0,0 +1,447 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &486248254 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 486248258} + - component: {fileID: 486248257} + - component: {fileID: 486248256} + - component: {fileID: 486248255} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &486248255 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 486248254} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1997211142, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ForceModuleActive: 0 +--- !u!114 &486248256 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 486248254} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &486248257 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 486248254} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &486248258 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 486248254} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &691654662 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 691654663} + - component: {fileID: 691654665} + - component: {fileID: 691654664} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &691654663 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 691654662} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 993643434} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &691654664 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 691654662} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &691654665 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 691654662} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 1 + m_Camera: {fileID: 1166195106} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!1 &993643432 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 993643434} + - component: {fileID: 993643433} + m_Layer: 0 + m_Name: 'Text Object #1' + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &993643433 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 993643432} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6f2c5b59b6874405865e2616e4ec276a, type: 3} + m_Name: + m_EditorClassIdentifier: + ObjectType: 1 + isStatic: 0 +--- !u!224 &993643434 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 993643432} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 691654663} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 75} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1166195102 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1166195107} + - component: {fileID: 1166195106} + - component: {fileID: 1166195103} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1166195103 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1166195102} + m_Enabled: 1 +--- !u!20 &1166195106 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1166195102} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 36 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1166195107 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1166195102} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1590754846 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1590754848} + - component: {fileID: 1590754847} + m_Layer: 0 + m_Name: 'Text Object #2' + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1590754847 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1590754846} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6f2c5b59b6874405865e2616e4ec276a, type: 3} + m_Name: + m_EditorClassIdentifier: + ObjectType: 0 + isStatic: 0 +--- !u!4 &1590754848 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1590754846} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -7.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/TextMesh Pro/Examples & Extras/Scenes/22 - Basic Scripting Example.unity.meta b/TextMesh Pro/Examples & Extras/Scenes/22 - Basic Scripting Example.unity.meta new file mode 100755 index 0000000..8f2fffe --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/22 - Basic Scripting Example.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6250f98e58fe4abbaada5d84b7ca846d +timeCreated: 1449626883 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scenes/23 - Animating Vertex Attributes.unity b/TextMesh Pro/Examples & Extras/Scenes/23 - Animating Vertex Attributes.unity new file mode 100755 index 0000000..f63cfc6 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/23 - Animating Vertex Attributes.unity @@ -0,0 +1,520 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &66853331 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 66853334} + - component: {fileID: 66853333} + - component: {fileID: 66853332} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &66853332 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 66853331} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &66853333 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 66853331} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &66853334 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 66853331} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1992478846} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &1353010457 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1353010460} + - component: {fileID: 1353010459} + - component: {fileID: 1353010458} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1353010458 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1353010457} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1353010459 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1353010457} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &1353010460 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1353010457} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1803781509 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1803781514} + - component: {fileID: 1803781513} + - component: {fileID: 1803781510} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1803781510 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1803781509} + m_Enabled: 1 +--- !u!20 &1803781513 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1803781509} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1803781514 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1803781509} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1992478845 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1992478846} + - component: {fileID: 1992478849} + - component: {fileID: 1992478848} + - component: {fileID: 1992478847} + - component: {fileID: 1992478850} + m_Layer: 0 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1992478846 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1992478845} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 66853334} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.000015258789, y: 0} + m_SizeDelta: {x: 670.1, y: 357.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1992478847 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1992478845} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2ed57967c52645d390a89dcf8f61ba73, type: 3} + m_Name: + m_EditorClassIdentifier: + AngleMultiplier: 1 + SpeedMultiplier: 1 + CurveScale: 25 +--- !u!114 &1992478848 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1992478845} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Animating Vertex Attributes + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: 749b9069dc4742c5bfa5c74644049926, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 92 + m_fontSizeBase: 92 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 1 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 0 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1992478848} + characterCount: 27 + spriteCount: 0 + spaceCount: 2 + wordCount: 3 + linkCount: 0 + lineCount: 2 + pageCount: 1 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1992478849 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1992478845} + m_CullTransparentMesh: 0 +--- !u!114 &1992478850 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1992478845} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 91b8ba3d52e041fab2d0e0f169855539, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/TextMesh Pro/Examples & Extras/Scenes/23 - Animating Vertex Attributes.unity.meta b/TextMesh Pro/Examples & Extras/Scenes/23 - Animating Vertex Attributes.unity.meta new file mode 100755 index 0000000..db7c2c8 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/23 - Animating Vertex Attributes.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 54e994244b4b467e8583cf2da6dcc716 +timeCreated: 1461311052 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scenes/24 - Surface Shader Example.unity b/TextMesh Pro/Examples & Extras/Scenes/24 - Surface Shader Example.unity new file mode 100755 index 0000000..77769b7 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/24 - Surface Shader Example.unity @@ -0,0 +1,2687 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 1 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 1 + m_FogColor: {r: 0.2784314, g: 0.2784314, b: 0.2784314, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 200 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 0 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 4890085278179872738, guid: 92bb8874fcf329247bea65570fd7532a, + type: 2} +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &45386653 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 45386654} + - component: {fileID: 45386657} + - component: {fileID: 45386656} + - component: {fileID: 45386655} + m_Layer: 0 + m_Name: Crate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &45386654 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45386653} + m_LocalRotation: {x: 0, y: 0.13052633, z: 0, w: -0.9914449} + m_LocalPosition: {x: 3.100965, y: -2.5, z: 0.3603902} + m_LocalScale: {x: 5, y: 5, z: 5} + m_Children: [] + m_Father: {fileID: 1198835735} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &45386655 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45386653} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e6b9b44320f4448d9d5e0ee634259966, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &45386656 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45386653} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &45386657 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 45386653} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &88657228 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 88657232} + - component: {fileID: 88657231} + - component: {fileID: 88657230} + - component: {fileID: 88657229} + m_Layer: 0 + m_Name: Crate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &88657229 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 88657228} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e6b9b44320f4448d9d5e0ee634259966, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &88657230 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 88657228} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &88657231 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 88657228} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &88657232 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 88657228} + m_LocalRotation: {x: 0, y: 0.13052633, z: 0, w: -0.9914449} + m_LocalPosition: {x: 3.100965, y: -2.5, z: 0.3603902} + m_LocalScale: {x: 5, y: 5, z: 5} + m_Children: [] + m_Father: {fileID: 551637154} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &130188541 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 130188545} + - component: {fileID: 130188544} + - component: {fileID: 130188542} + m_Layer: 0 + m_Name: Ground + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &130188542 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130188541} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: aadd5a709a48466c887296bb5b1b8110, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &130188544 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130188541} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &130188545 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130188541} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 20, y: 1, z: 20} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &151148667 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 151148673} + - component: {fileID: 151148671} + - component: {fileID: 151148668} + m_Layer: 10 + m_Name: TextMesh Pro - Caption + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &151148668 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151148667} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: The Ultimate Text Solution for Unity + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 5302535af1044152a457ed104f1f4b91, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: e6b276ec991f467aa14ef1f3cc665993, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 22 + m_fontSizeBase: 22 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 24 + m_fontSizeMax: 96 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 2.7 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: -10 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 151148671} + m_maskType: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 +--- !u!23 &151148671 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151148667} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e6b276ec991f467aa14ef1f3cc665993, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!224 &151148673 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 151148667} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 1.65} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 11 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 7.69} + m_SizeDelta: {x: 40, y: 5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &176749293 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 176749294} + m_Layer: 0 + m_Name: Crate Group + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &176749294 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176749293} + m_LocalRotation: {x: 0, y: -0.8657618, z: 0, w: 0.5004564} + m_LocalPosition: {x: 24.020954, y: 5, z: 9.024419} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1533777692} + - {fileID: 727433510} + - {fileID: 1109394275} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &181840061 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 181840064} + - component: {fileID: 181840063} + - component: {fileID: 181840062} + m_Layer: 0 + m_Name: Point Light - Red + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &181840062 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181840061} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f19c7f94c794c5097d8bd11e39c750d, type: 3} + m_Name: + m_EditorClassIdentifier: + SpinSpeed: 1.25 + RotationRange: 20 + Motion: 2 +--- !u!108 &181840063 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181840061} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 2 + m_Shape: 0 + m_Color: {r: 1, g: 0, b: 0, a: 1} + m_Intensity: 2.2579021 + m_Range: 30 + m_SpotAngle: 60 + m_InnerSpotAngle: 45.074013 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &181840064 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 181840061} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 10, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1423076965} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &185619762 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 185619763} + - component: {fileID: 185619766} + - component: {fileID: 185619765} + - component: {fileID: 185619764} + m_Layer: 0 + m_Name: Crate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &185619763 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185619762} + m_LocalRotation: {x: 0, y: 0.08776625, z: 0, w: 0.99614114} + m_LocalPosition: {x: -3.4550133, y: -2.5, z: 0.58618975} + m_LocalScale: {x: 5, y: 5, z: 5} + m_Children: [] + m_Father: {fileID: 551637154} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &185619764 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185619762} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e6b9b44320f4448d9d5e0ee634259966, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &185619765 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185619762} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &185619766 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 185619762} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &280649733 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 280649738} + - component: {fileID: 280649737} + - component: {fileID: 280649734} + - component: {fileID: 280649740} + - component: {fileID: 280649739} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &280649734 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 +--- !u!20 &280649737 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.2784314, g: 0.2784314, b: 0.2784314, a: 0.019607844} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 54 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &280649738 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_LocalRotation: {x: -0.14296447, y: -0.27517763, z: 0.04141913, w: -0.94980156} + m_LocalPosition: {x: -83.26071, y: 35.23844, z: -101.45492} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &280649739 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2d687537154440a3913a9a3c7977978c, type: 3} + m_Name: + m_EditorClassIdentifier: + CameraTarget: {fileID: 914799696} + FollowDistance: 45 + MaxFollowDistance: 500 + MinFollowDistance: 2 + ElevationAngle: 10 + MaxElevationAngle: 85 + MinElevationAngle: 0 + OrbitalAngle: 0 + CameraMode: 0 + MovementSmoothing: 1 + RotationSmoothing: 0 + MovementSmoothingValue: 25 + RotationSmoothingValue: 5 + MoveSensitivity: 2 +--- !u!114 &280649740 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 686ec78b56aa445795335fbadafcfaa4, type: 3} + m_Name: + m_EditorClassIdentifier: + UpdateInterval: 1 + AnchorPosition: 2 +--- !u!1 &551637153 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 551637154} + m_Layer: 0 + m_Name: Crate Group + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &551637154 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 551637153} + m_LocalRotation: {x: 0, y: -0.8657618, z: 0, w: 0.5004564} + m_LocalPosition: {x: -2.9828825, y: 5, z: 37.440086} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 88657232} + - {fileID: 185619763} + - {fileID: 1231649826} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &727433509 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 727433510} + - component: {fileID: 727433513} + - component: {fileID: 727433512} + - component: {fileID: 727433511} + m_Layer: 0 + m_Name: Crate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &727433510 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 727433509} + m_LocalRotation: {x: 0, y: 0.08776625, z: 0, w: 0.99614114} + m_LocalPosition: {x: -3.4550133, y: -2.5, z: 0.58618975} + m_LocalScale: {x: 5, y: 5, z: 5} + m_Children: [] + m_Father: {fileID: 176749294} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &727433511 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 727433509} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e6b9b44320f4448d9d5e0ee634259966, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &727433512 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 727433509} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &727433513 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 727433509} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &914799695 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 914799696} + m_Layer: 0 + m_Name: Camera Anchor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &914799696 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 914799695} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 10, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1041320347 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1041320350} + - component: {fileID: 1041320349} + - component: {fileID: 1041320348} + m_Layer: 0 + m_Name: Spotlight - Blue + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1041320348 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1041320347} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f19c7f94c794c5097d8bd11e39c750d, type: 3} + m_Name: + m_EditorClassIdentifier: + SpinSpeed: 1.5 + RotationRange: 25 + Motion: 1 +--- !u!108 &1041320349 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1041320347} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 0 + m_Shape: 0 + m_Color: {r: 0, g: 0, b: 1, a: 1} + m_Intensity: 2.078326 + m_Range: 100 + m_SpotAngle: 60 + m_InnerSpotAngle: 45.074013 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1041320350 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1041320347} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 25, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1888380059} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1079961348 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1079961351} + - component: {fileID: 1079961350} + - component: {fileID: 1079961349} + m_Layer: 0 + m_Name: Point Light - Blue + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1079961349 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1079961348} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f19c7f94c794c5097d8bd11e39c750d, type: 3} + m_Name: + m_EditorClassIdentifier: + SpinSpeed: 1 + RotationRange: 20 + Motion: 2 +--- !u!108 &1079961350 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1079961348} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 2 + m_Shape: 0 + m_Color: {r: 0, g: 0, b: 1, a: 1} + m_Intensity: 2.2579021 + m_Range: 30 + m_SpotAngle: 60 + m_InnerSpotAngle: 45.074013 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1079961351 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1079961348} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -10, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1423076965} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1097136440 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1097136442} + - component: {fileID: 1097136441} + m_Layer: 0 + m_Name: Directional light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1097136441 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1097136440} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 0.48453492 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.107 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1097136442 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1097136440} + m_LocalRotation: {x: 0.2677142, y: 0.16857424, z: -0.04763104, w: 0.9474403} + m_LocalPosition: {x: -1.5021362, y: 36.79033, z: -19.266798} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1109394274 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1109394275} + - component: {fileID: 1109394278} + - component: {fileID: 1109394277} + - component: {fileID: 1109394276} + m_Layer: 0 + m_Name: Crate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1109394275 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1109394274} + m_LocalRotation: {x: 0, y: -0.17020881, z: 0, w: 0.98540807} + m_LocalPosition: {x: 0.067751884, y: 2.5291405, z: -0.13494396} + m_LocalScale: {x: 5, y: 5, z: 5} + m_Children: [] + m_Father: {fileID: 176749294} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1109394276 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1109394274} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e6b9b44320f4448d9d5e0ee634259966, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &1109394277 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1109394274} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1109394278 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1109394274} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1139141065 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1139141069} + - component: {fileID: 1139141068} + - component: {fileID: 1139141067} + - component: {fileID: 1139141066} + m_Layer: 0 + m_Name: Crate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1139141066 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1139141065} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e6b9b44320f4448d9d5e0ee634259966, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &1139141067 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1139141065} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1139141068 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1139141065} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1139141069 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1139141065} + m_LocalRotation: {x: 0, y: 0.08776625, z: 0, w: 0.99614114} + m_LocalPosition: {x: -3.4550133, y: -2.5, z: 0.58618975} + m_LocalScale: {x: 5, y: 5, z: 5} + m_Children: [] + m_Father: {fileID: 1198835735} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1142730609 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1142730611} + - component: {fileID: 1142730610} + - component: {fileID: 1142730612} + m_Layer: 0 + m_Name: Spotlight - Green + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1142730610 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1142730609} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 0 + m_Shape: 0 + m_Color: {r: 0, g: 1, b: 0, a: 1} + m_Intensity: 2.078326 + m_Range: 100 + m_SpotAngle: 60 + m_InnerSpotAngle: 45.074013 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1142730611 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1142730609} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1888380059} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1142730612 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1142730609} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f19c7f94c794c5097d8bd11e39c750d, type: 3} + m_Name: + m_EditorClassIdentifier: + SpinSpeed: 2 + RotationRange: 25 + Motion: 1 +--- !u!1 &1185126715 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1185126718} + - component: {fileID: 1185126717} + - component: {fileID: 1185126716} + m_Layer: 0 + m_Name: Spotlight - White + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &1185126716 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1185126715} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f19c7f94c794c5097d8bd11e39c750d, type: 3} + m_Name: + m_EditorClassIdentifier: + SpinSpeed: 0 + RotationRange: 30 + Motion: 1 +--- !u!108 &1185126717 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1185126715} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 0 + m_Shape: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1.8778619 + m_Range: 100 + m_SpotAngle: 60 + m_InnerSpotAngle: 45.074013 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1185126718 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1185126715} + m_LocalRotation: {x: 0.17453936, y: 0, z: 0, w: 0.98465025} + m_LocalPosition: {x: 0.22756672, y: 25, z: -50} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 10 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1198835734 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1198835735} + m_Layer: 0 + m_Name: Crate Group + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1198835735 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1198835734} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -22.891533, y: 5, z: -4.165652} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 45386654} + - {fileID: 1139141069} + - {fileID: 1547569612} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1231649825 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1231649826} + - component: {fileID: 1231649829} + - component: {fileID: 1231649828} + - component: {fileID: 1231649827} + m_Layer: 0 + m_Name: Crate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1231649826 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1231649825} + m_LocalRotation: {x: 0, y: -0.17020881, z: 0, w: 0.98540807} + m_LocalPosition: {x: 0.067751884, y: 2.5291405, z: -0.13494396} + m_LocalScale: {x: 5, y: 5, z: 5} + m_Children: [] + m_Father: {fileID: 551637154} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1231649827 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1231649825} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e6b9b44320f4448d9d5e0ee634259966, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &1231649828 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1231649825} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1231649829 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1231649825} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1328606984 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1328606987} + - component: {fileID: 1328606986} + - component: {fileID: 1328606985} + m_Layer: 0 + m_Name: Spotlight - Red + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1328606985 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1328606984} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f19c7f94c794c5097d8bd11e39c750d, type: 3} + m_Name: + m_EditorClassIdentifier: + SpinSpeed: 2.5 + RotationRange: 25 + Motion: 1 +--- !u!108 &1328606986 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1328606984} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 0 + m_Shape: 0 + m_Color: {r: 1, g: 0, b: 0, a: 1} + m_Intensity: 2.078326 + m_Range: 100 + m_SpotAngle: 60 + m_InnerSpotAngle: 45.074013 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1328606987 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1328606984} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -25, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1888380059} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1423076964 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1423076965} + m_Layer: 0 + m_Name: Pointlight - Group + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1423076965 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1423076964} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 10, z: -15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1079961351} + - {fileID: 1625386229} + - {fileID: 181840064} + m_Father: {fileID: 0} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1533777688 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1533777692} + - component: {fileID: 1533777691} + - component: {fileID: 1533777690} + - component: {fileID: 1533777689} + m_Layer: 0 + m_Name: Crate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &1533777689 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1533777688} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e6b9b44320f4448d9d5e0ee634259966, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &1533777690 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1533777688} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1533777691 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1533777688} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1533777692 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1533777688} + m_LocalRotation: {x: 0, y: 0.13052633, z: 0, w: -0.9914449} + m_LocalPosition: {x: 3.100965, y: -2.5, z: 0.3603902} + m_LocalScale: {x: 5, y: 5, z: 5} + m_Children: [] + m_Father: {fileID: 176749294} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1547569611 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1547569612} + - component: {fileID: 1547569615} + - component: {fileID: 1547569614} + - component: {fileID: 1547569613} + m_Layer: 0 + m_Name: Crate + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1547569612 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1547569611} + m_LocalRotation: {x: 0, y: -0.17020881, z: 0, w: 0.98540807} + m_LocalPosition: {x: 0.067751884, y: 2.5291405, z: -0.13494396} + m_LocalScale: {x: 5, y: 5, z: 5} + m_Children: [] + m_Father: {fileID: 1198835735} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1547569613 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1547569611} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: e6b9b44320f4448d9d5e0ee634259966, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!65 &1547569614 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1547569611} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1547569615 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1547569611} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1625386226 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1625386229} + - component: {fileID: 1625386228} + - component: {fileID: 1625386227} + m_Layer: 0 + m_Name: Point Light - Green + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1625386227 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1625386226} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f19c7f94c794c5097d8bd11e39c750d, type: 3} + m_Name: + m_EditorClassIdentifier: + SpinSpeed: 1.5 + RotationRange: 30 + Motion: 2 +--- !u!108 &1625386228 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1625386226} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 2 + m_Shape: 0 + m_Color: {r: 0, g: 1, b: 0, a: 1} + m_Intensity: 2.2579021 + m_Range: 30 + m_SpotAngle: 60 + m_InnerSpotAngle: 45.074013 + m_CookieSize: 10 + m_Shadows: + m_Type: 0 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1625386229 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1625386226} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1423076965} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1743864370 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1743864372} + - component: {fileID: 1743864371} + - component: {fileID: 1743864373} + m_Layer: 0 + m_Name: Spotlight - Backlight + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1743864371 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1743864370} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 0 + m_Shape: 0 + m_Color: {r: 0, g: 0.5862069, b: 1, a: 1} + m_Intensity: 2.2579021 + m_Range: 80 + m_SpotAngle: 45 + m_InnerSpotAngle: 33.15822 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1743864372 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1743864370} + m_LocalRotation: {x: 0.041116327, y: 0.8697486, z: -0.07354433, w: 0.4862491} + m_LocalPosition: {x: -39.42447, y: 21.20903, z: 24.45694} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1743864373 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1743864370} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f19c7f94c794c5097d8bd11e39c750d, type: 3} + m_Name: + m_EditorClassIdentifier: + SpinSpeed: 2 + RotationRange: 45 + Motion: 1 +--- !u!1 &1746165346 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1746165351} + - component: {fileID: 1746165349} + - component: {fileID: 1746165347} + m_Layer: 10 + m_Name: TextMesh Pro - Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1746165347 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1746165346} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: <size=125%>T</size>ext<size=125%>M</size>esh<sup> <#50aaff>PRO!</color></sup> + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 125cb55b44b24c4393181402bc6200e6, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: f4e195ac1e204eff960149d1cb34e18c, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 72 + m_fontSizeBase: 72 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 24 + m_fontSizeMax: 96 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 7 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: -10 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0.3 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 1 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 0 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 1746165349} + m_maskType: 0 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 +--- !u!23 &1746165349 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1746165346} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f4e195ac1e204eff960149d1cb34e18c, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!224 &1746165351 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1746165346} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 1.65} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 12 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 14.47} + m_SizeDelta: {x: 40, y: 9.007265} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1888380058 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1888380059} + m_Layer: 0 + m_Name: Spotlight - Group + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1888380059 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1888380058} + m_LocalRotation: {x: 0.16051155, y: 0, z: 0, w: 0.98703396} + m_LocalPosition: {x: 0, y: 25, z: -50} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1041320350} + - {fileID: 1142730611} + - {fileID: 1328606987} + m_Father: {fileID: 0} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/TextMesh Pro/Examples & Extras/Scenes/24 - Surface Shader Example.unity.meta b/TextMesh Pro/Examples & Extras/Scenes/24 - Surface Shader Example.unity.meta new file mode 100755 index 0000000..739fe62 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/24 - Surface Shader Example.unity.meta @@ -0,0 +1,24 @@ +fileFormatVersion: 2 +guid: 8c4969fd8ba94a68b07cf11f3e7a5137 +labels: +- Mesh +- Text +- Rendering +- TextMesh +- TextMeshPro +- Font +- Dynamic +- Pro +- Fonts +- Advanced +- GUI +- Scene +- Styles +- Style +- Layout +- Atlas +- Kerning +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scenes/25 - Sunny Days Example.unity b/TextMesh Pro/Examples & Extras/Scenes/25 - Sunny Days Example.unity new file mode 100755 index 0000000..fc579bc --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/25 - Sunny Days Example.unity @@ -0,0 +1,615 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 1 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &754594204 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 754594209} + - component: {fileID: 754594208} + - component: {fileID: 754594205} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &754594205 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 754594204} + m_Enabled: 1 +--- !u!20 &754594208 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 754594204} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &754594209 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 754594204} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1027572109 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1027572110} + - component: {fileID: 1027572112} + - component: {fileID: 1027572111} + - component: {fileID: 1027572113} + m_Layer: 0 + m_Name: TextMeshPro Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1027572110 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1027572109} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1945473988} + m_Father: {fileID: 1098613607} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 1086, y: 718} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1027572111 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1027572109} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Sunny Days! + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8a89fa14b10d46a99122fd4f73fca9a2, type: 2} + m_sharedMaterial: {fileID: 2100000, guid: 6522f30e342599e4e9dd4cc2cc03c830, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 326.41 + m_fontSizeBase: 326.41 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 32 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_isAlignmentEnumConverted: 0 + m_characterSpacing: 0.57 + m_wordSpacing: 0 + m_lineSpacing: -34.82 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: 6 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 1 + m_verticalMapping: 1 + m_uvLineOffset: 0.5 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1027572111} + characterCount: 11 + spriteCount: 0 + spaceCount: 1 + wordCount: 2 + linkCount: 0 + lineCount: 2 + pageCount: 1 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1027572112 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1027572109} + m_CullTransparentMesh: 0 +--- !u!114 &1027572113 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1027572109} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 790744c462254b7ba8038e6ed28b3db2, type: 3} + m_Name: + m_EditorClassIdentifier: + VertexCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 10.12177 + outSlope: 10.12177 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.5 + value: 2 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: -10.837328 + outSlope: -10.837328 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + AngleMultiplier: 1 + SpeedMultiplier: 1 + CurveScale: 2 +--- !u!1 &1098613604 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1098613607} + - component: {fileID: 1098613606} + - component: {fileID: 1098613605} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1098613605 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1098613604} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &1098613606 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1098613604} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &1098613607 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1098613604} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1027572110} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &1493960016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1493960019} + - component: {fileID: 1493960018} + - component: {fileID: 1493960017} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1493960017 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1493960016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1493960018 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1493960016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &1493960019 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1493960016} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1945473987 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1945473988} + - component: {fileID: 1945473990} + - component: {fileID: 1945473989} + m_Layer: 0 + m_Name: TMP SubMeshUI [IMPACT SDF - Sunny Days + LiberationSans SDF Atlas] + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1945473988 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1945473987} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1027572110} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1945473989 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1945473987} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 058cba836c1846c3aa1c5fd2e28aea77, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_spriteAsset: {fileID: 0} + m_material: {fileID: 0} + m_sharedMaterial: {fileID: 0} + m_isDefaultMaterial: 0 + m_padding: 0 + m_canvasRenderer: {fileID: 1945473990} + m_TextComponent: {fileID: 1027572111} + m_materialReferenceIndex: 1 +--- !u!222 &1945473990 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1945473987} + m_CullTransparentMesh: 0 diff --git a/TextMesh Pro/Examples & Extras/Scenes/25 - Sunny Days Example.unity.meta b/TextMesh Pro/Examples & Extras/Scenes/25 - Sunny Days Example.unity.meta new file mode 100755 index 0000000..9e7516e --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/25 - Sunny Days Example.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f9b4c22e15cff344ba9fc6542a58dd07 +timeCreated: 1472854817 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scenes/26 - Dropdown Placeholder Example.unity b/TextMesh Pro/Examples & Extras/Scenes/26 - Dropdown Placeholder Example.unity new file mode 100755 index 0000000..1028483 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/26 - Dropdown Placeholder Example.unity @@ -0,0 +1,3418 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 2 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &101488131 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 101488132} + - component: {fileID: 101488134} + - component: {fileID: 101488133} + m_Layer: 5 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &101488132 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101488131} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1319632886} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -45, y: -0.5} + m_SizeDelta: {x: -110, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &101488133 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101488131} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Please make a selection + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4285427310 + m_fontColor: {r: 0.4339623, g: 0.4339623, b: 0.4339623, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 50 + m_fontSizeBase: 50 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 513 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 101488133} + characterCount: 23 + spriteCount: 0 + spaceCount: 3 + wordCount: 4 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &101488134 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 101488131} + m_CullTransparentMesh: 0 +--- !u!1 &139435177 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 139435180} + - component: {fileID: 139435179} + - component: {fileID: 139435178} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &139435178 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139435177} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 60 + m_fontSizeBase: 60 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 514 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 139435178} + characterCount: 0 + spriteCount: 0 + spaceCount: 0 + wordCount: 0 + linkCount: 0 + lineCount: 0 + pageCount: 0 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &139435179 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139435177} + m_CullTransparentMesh: 0 +--- !u!224 &139435180 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 139435177} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2013243556} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -460} + m_SizeDelta: {x: -70, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &145152783 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 145152784} + - component: {fileID: 145152787} + - component: {fileID: 145152786} + - component: {fileID: 145152785} + m_Layer: 5 + m_Name: Template + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &145152784 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145152783} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 787873729} + - {fileID: 1847835227} + m_Father: {fileID: 1918656514} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 2} + m_SizeDelta: {x: 0, y: 150} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &145152785 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145152783} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1367256648, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 1046762071} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 2 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 787873729} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 1847835228} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.ScrollRect+ScrollRectEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &145152786 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145152783} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &145152787 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 145152783} + m_CullTransparentMesh: 0 +--- !u!1 &176217954 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 176217955} + - component: {fileID: 176217957} + - component: {fileID: 176217956} + m_Layer: 5 + m_Name: Item Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &176217955 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176217954} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1661359791} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: 25, y: 0} + m_SizeDelta: {x: 50, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &176217956 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176217954} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &176217957 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176217954} + m_CullTransparentMesh: 0 +--- !u!1 &201383588 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 201383591} + - component: {fileID: 201383590} + - component: {fileID: 201383589} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &201383589 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 201383588} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Option A + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 50 + m_fontSizeBase: 50 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 0 + m_fontSizeMax: 0 + m_fontStyle: 0 + m_textAlignment: 513 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 0 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 201383589} + characterCount: 8 + spriteCount: 0 + spaceCount: 1 + wordCount: 2 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &201383590 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 201383588} + m_CullTransparentMesh: 0 +--- !u!224 &201383591 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 201383588} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1918656514} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -45, y: -0.5} + m_SizeDelta: {x: -110, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &380548278 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 380548279} + - component: {fileID: 380548281} + - component: {fileID: 380548280} + m_Layer: 5 + m_Name: Item Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &380548279 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 380548278} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1082780498} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &380548280 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 380548278} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &380548281 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 380548278} + m_CullTransparentMesh: 0 +--- !u!1 &478722736 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 478722737} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &478722737 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 478722736} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1986362754} + m_Father: {fileID: 1847835227} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &519374738 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 519374739} + - component: {fileID: 519374742} + - component: {fileID: 519374741} + - component: {fileID: 519374740} + m_Layer: 5 + m_Name: Scrollbar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &519374739 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519374738} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1769210906} + m_Father: {fileID: 1816501795} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 0} + m_Pivot: {x: 1, y: 1} +--- !u!114 &519374740 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519374738} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -2061169968, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2028609999} + m_HandleRect: {fileID: 2028609998} + m_Direction: 2 + m_Value: 0 + m_Size: 0.81333333 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Scrollbar+ScrollEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &519374741 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519374738} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &519374742 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519374738} + m_CullTransparentMesh: 0 +--- !u!1 &519420028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 519420032} + - component: {fileID: 519420031} + - component: {fileID: 519420029} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &519420029 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 +--- !u!20 &519420031 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 0 + m_HDR: 1 + m_AllowMSAA: 0 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 0 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &519420032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &701619567 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 701619568} + - component: {fileID: 701619570} + - component: {fileID: 701619569} + m_Layer: 5 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &701619568 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 701619567} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1319632886} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -50, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &701619569 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 701619567} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10915, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &701619570 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 701619567} + m_CullTransparentMesh: 0 +--- !u!1 &787873728 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 787873729} + - component: {fileID: 787873732} + - component: {fileID: 787873731} + - component: {fileID: 787873730} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &787873729 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 787873728} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1046762071} + m_Father: {fileID: 145152784} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -17, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &787873730 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 787873728} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &787873731 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 787873728} + m_CullTransparentMesh: 0 +--- !u!114 &787873732 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 787873728} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1200242548, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!1 &790700615 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 790700616} + - component: {fileID: 790700618} + - component: {fileID: 790700617} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &790700616 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 790700615} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1319632886} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -45, y: -0.5} + m_SizeDelta: {x: -110, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &790700617 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 790700615} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 50 + m_fontSizeBase: 50 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 0 + m_fontSizeMax: 0 + m_fontStyle: 0 + m_textAlignment: 513 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 0 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 790700617} + characterCount: 0 + spriteCount: 0 + spaceCount: 0 + wordCount: 0 + linkCount: 0 + lineCount: 0 + pageCount: 0 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &790700618 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 790700615} + m_CullTransparentMesh: 0 +--- !u!1 &796521516 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 796521517} + - component: {fileID: 796521519} + - component: {fileID: 796521518} + m_Layer: 5 + m_Name: Item Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &796521517 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 796521516} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1661359791} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &796521518 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 796521516} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &796521519 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 796521516} + m_CullTransparentMesh: 0 +--- !u!1 &1046762070 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1046762071} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1046762071 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1046762070} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1082780498} + m_Father: {fileID: 787873729} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 50} + m_Pivot: {x: 0.5, y: 1} +--- !u!1 &1082780497 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1082780498} + - component: {fileID: 1082780499} + m_Layer: 5 + m_Name: Item + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1082780498 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1082780497} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 380548279} + - {fileID: 1530403189} + - {fileID: 1426913341} + m_Father: {fileID: 1046762071} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1082780499 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1082780497} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 2109663825, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 380548280} + toggleTransition: 1 + graphic: {fileID: 1530403190} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Toggle+ToggleEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IsOn: 1 +--- !u!1 &1224163520 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1224163523} + - component: {fileID: 1224163522} + - component: {fileID: 1224163521} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1224163521 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1224163520} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1224163522 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1224163520} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &1224163523 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1224163520} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1314055271 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1314055272} + - component: {fileID: 1314055274} + - component: {fileID: 1314055273} + m_Layer: 5 + m_Name: Item Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1314055272 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1314055271} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1661359791} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 25, y: 0} + m_SizeDelta: {x: -50, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1314055273 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1314055271} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Option A + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 513 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1314055273} + characterCount: 8 + spriteCount: 0 + spaceCount: 1 + wordCount: 2 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1314055274 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1314055271} + m_CullTransparentMesh: 0 +--- !u!1 &1319489945 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1319489946} + - component: {fileID: 1319489949} + - component: {fileID: 1319489948} + - component: {fileID: 1319489947} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1319489946 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1319489945} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2133414391} + m_Father: {fileID: 1816501795} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -17, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1319489947 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1319489945} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1319489948 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1319489945} + m_CullTransparentMesh: 0 +--- !u!114 &1319489949 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1319489945} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1200242548, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_ShowMaskGraphic: 0 +--- !u!1 &1319632885 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1319632886} + - component: {fileID: 1319632889} + - component: {fileID: 1319632888} + - component: {fileID: 1319632887} + m_Layer: 5 + m_Name: DropdownWithPlaceholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1319632886 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1319632885} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 790700616} + - {fileID: 101488132} + - {fileID: 701619568} + - {fileID: 1816501795} + m_Father: {fileID: 2013243556} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 80} + m_SizeDelta: {x: -70, y: 120} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1319632887 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1319632885} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7b743370ac3e4ec2a1668f5455a8ef8a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1319632888} + m_Template: {fileID: 1816501795} + m_CaptionText: {fileID: 790700617} + m_CaptionImage: {fileID: 0} + m_Placeholder: {fileID: 101488133} + m_ItemText: {fileID: 1314055273} + m_ItemImage: {fileID: 0} + m_Value: -1 + m_Options: + m_Options: + - m_Text: Option A + m_Image: {fileID: 0} + - m_Text: Option B + m_Image: {fileID: 0} + - m_Text: Option C + m_Image: {fileID: 0} + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: TMPro.TMP_Dropdown+DropdownEvent, Unity.TextMeshPro, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1319632888 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1319632885} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1319632889 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1319632885} + m_CullTransparentMesh: 0 +--- !u!1 &1426913338 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1426913341} + - component: {fileID: 1426913340} + - component: {fileID: 1426913339} + m_Layer: 5 + m_Name: Item Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1426913339 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1426913338} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Option A + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 513 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1426913339} + characterCount: 8 + spriteCount: 0 + spaceCount: 1 + wordCount: 2 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1426913340 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1426913338} + m_CullTransparentMesh: 0 +--- !u!224 &1426913341 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1426913338} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1082780498} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 25, y: 0} + m_SizeDelta: {x: -50, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1430059152 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1430059153} + - component: {fileID: 1430059155} + - component: {fileID: 1430059154} + m_Layer: 5 + m_Name: Arrow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1430059153 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1430059152} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1918656514} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -50, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1430059154 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1430059152} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10915, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1430059155 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1430059152} + m_CullTransparentMesh: 0 +--- !u!1 &1473329902 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1473329903} + - component: {fileID: 1473329906} + - component: {fileID: 1473329905} + - component: {fileID: 1473329904} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1473329903 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1473329902} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1878170544} + m_Father: {fileID: 2013243556} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 80} + m_SizeDelta: {x: -70, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1473329904 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1473329902} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1473329905} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2013243557} + m_MethodName: OnButtonClick + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1473329905 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1473329902} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1473329906 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1473329902} + m_CullTransparentMesh: 0 +--- !u!1 &1530403188 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1530403189} + - component: {fileID: 1530403191} + - component: {fileID: 1530403190} + m_Layer: 5 + m_Name: Item Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1530403189 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1530403188} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1082780498} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 0, y: 0.5} + m_AnchoredPosition: {x: 25, y: 0} + m_SizeDelta: {x: 50, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1530403190 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1530403188} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1530403191 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1530403188} + m_CullTransparentMesh: 0 +--- !u!1 &1661359790 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1661359791} + - component: {fileID: 1661359792} + m_Layer: 5 + m_Name: Item + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1661359791 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1661359790} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 796521517} + - {fileID: 176217955} + - {fileID: 1314055272} + m_Father: {fileID: 2133414391} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1661359792 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1661359790} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 2109663825, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 796521518} + toggleTransition: 1 + graphic: {fileID: 176217956} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Toggle+ToggleEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null + m_IsOn: 1 +--- !u!1 &1769210905 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1769210906} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1769210906 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1769210905} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2028609998} + m_Father: {fileID: 519374739} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1816501794 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1816501795} + - component: {fileID: 1816501798} + - component: {fileID: 1816501797} + - component: {fileID: 1816501796} + m_Layer: 5 + m_Name: Template + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1816501795 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1816501794} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1319489946} + - {fileID: 519374739} + m_Father: {fileID: 1319632886} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 2} + m_SizeDelta: {x: 0, y: 150} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1816501796 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1816501794} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1367256648, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Content: {fileID: 2133414391} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 2 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 1319489946} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 519374740} + m_HorizontalScrollbarVisibility: 0 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: 0 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.ScrollRect+ScrollRectEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1816501797 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1816501794} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1816501798 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1816501794} + m_CullTransparentMesh: 0 +--- !u!1 &1847835226 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1847835227} + - component: {fileID: 1847835230} + - component: {fileID: 1847835229} + - component: {fileID: 1847835228} + m_Layer: 5 + m_Name: Scrollbar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1847835227 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1847835226} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 478722737} + m_Father: {fileID: 145152784} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 0} + m_Pivot: {x: 1, y: 1} +--- !u!114 &1847835228 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1847835226} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -2061169968, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1986362755} + m_HandleRect: {fileID: 1986362754} + m_Direction: 2 + m_Value: 0 + m_Size: 0.81333333 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.Scrollbar+ScrollEvent, UnityEngine.UI, Version=1.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!114 &1847835229 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1847835226} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1847835230 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1847835226} + m_CullTransparentMesh: 0 +--- !u!1 &1878170543 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1878170544} + - component: {fileID: 1878170546} + - component: {fileID: 1878170545} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1878170544 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1878170543} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1473329903} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1878170545 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1878170543} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_text: Done + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4281479730 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_outlineColor: + serializedVersion: 2 + rgba: 4278190080 + m_fontSize: 50 + m_fontSizeBase: 50 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_textAlignment: 514 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_firstOverflowCharacterIndex: -1 + m_linkedTextComponent: {fileID: 0} + m_isLinkedTextComponent: 0 + m_isTextTruncated: 0 + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_ignoreRectMaskCulling: 0 + m_ignoreCulling: 1 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_VertexBufferAutoSizeReduction: 1 + m_firstVisibleCharacter: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_textInfo: + textComponent: {fileID: 1878170545} + characterCount: 4 + spriteCount: 0 + spaceCount: 0 + wordCount: 1 + linkCount: 0 + lineCount: 1 + pageCount: 1 + materialCount: 1 + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_spriteAnimator: {fileID: 0} + m_hasFontAssetChanged: 0 + m_subTextObjects: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1878170546 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1878170543} + m_CullTransparentMesh: 0 +--- !u!1 &1918656512 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1918656514} + - component: {fileID: 1918656516} + - component: {fileID: 1918656515} + - component: {fileID: 1918656513} + m_Layer: 5 + m_Name: DropdownWithoutPlaceholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1918656513 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1918656512} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7b743370ac3e4ec2a1668f5455a8ef8a, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1918656515} + m_Template: {fileID: 145152784} + m_CaptionText: {fileID: 201383589} + m_CaptionImage: {fileID: 0} + m_Placeholder: {fileID: 0} + m_ItemText: {fileID: 1426913339} + m_ItemImage: {fileID: 0} + m_Value: 0 + m_Options: + m_Options: + - m_Text: Option A + m_Image: {fileID: 0} + - m_Text: Option B + m_Image: {fileID: 0} + - m_Text: Option C + m_Image: {fileID: 0} + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: TMPro.TMP_Dropdown+DropdownEvent, Unity.TextMeshPro, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null +--- !u!224 &1918656514 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1918656512} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 201383591} + - {fileID: 1430059153} + - {fileID: 145152784} + m_Father: {fileID: 2013243556} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 240} + m_SizeDelta: {x: -70, y: 120} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1918656515 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1918656512} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1918656516 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1918656512} + m_CullTransparentMesh: 0 +--- !u!1 &1986362753 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1986362754} + - component: {fileID: 1986362756} + - component: {fileID: 1986362755} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1986362754 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1986362753} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 478722737} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0.81333333} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1986362755 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1986362753} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &1986362756 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1986362753} + m_CullTransparentMesh: 0 +--- !u!1 &2013243552 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2013243556} + - component: {fileID: 2013243555} + - component: {fileID: 2013243553} + - component: {fileID: 2013243557} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2013243553 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2013243552} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!223 &2013243555 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2013243552} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &2013243556 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2013243552} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1918656514} + - {fileID: 1319632886} + - {fileID: 139435180} + - {fileID: 1473329903} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &2013243557 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2013243552} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ac1eb05af6d391b4eb0f4c070a99f1d0, type: 3} + m_Name: + m_EditorClassIdentifier: + text: {fileID: 139435178} + dropdownWithoutPlaceholder: {fileID: 1918656513} + dropdownWithPlaceholder: {fileID: 1319632887} +--- !u!1 &2028609997 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2028609998} + - component: {fileID: 2028610000} + - component: {fileID: 2028609999} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2028609998 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2028609997} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1769210906} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0.81333333} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2028609999 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2028609997} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 +--- !u!222 &2028610000 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2028609997} + m_CullTransparentMesh: 0 +--- !u!1 &2133414390 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2133414391} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2133414391 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2133414390} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1661359791} + m_Father: {fileID: 1319489946} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 50} + m_Pivot: {x: 0.5, y: 1} diff --git a/TextMesh Pro/Examples & Extras/Scenes/26 - Dropdown Placeholder Example.unity.meta b/TextMesh Pro/Examples & Extras/Scenes/26 - Dropdown Placeholder Example.unity.meta new file mode 100755 index 0000000..04121ac --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/26 - Dropdown Placeholder Example.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 0851605490a599b46b6ac5cb681d93ea +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Floating Text).unity b/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Floating Text).unity new file mode 100755 index 0000000..6cf6f77 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Floating Text).unity @@ -0,0 +1,429 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 1 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 10 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringMode: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ShowResolutionOverlay: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 0 +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &182159562 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 182159566} + - component: {fileID: 182159565} + - component: {fileID: 182159563} + m_Layer: 0 + m_Name: Ground + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!23 &182159563 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182159562} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 4294967295 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: aadd5a709a48466c887296bb5b1b8110, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &182159565 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182159562} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &182159566 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182159562} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 20, y: 1, z: 20} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &280649733 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 280649738} + - component: {fileID: 280649737} + - component: {fileID: 280649734} + - component: {fileID: 280649740} + - component: {fileID: 280649739} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &280649734 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 +--- !u!20 &280649737 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_GateFitMode: 2 + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 38.4 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &280649738 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -107.936806} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &280649739 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2d687537154440a3913a9a3c7977978c, type: 3} + m_Name: + m_EditorClassIdentifier: + CameraTarget: {fileID: 0} + FollowDistance: 200 + MaxFollowDistance: 500 + MinFollowDistance: 2 + ElevationAngle: 30 + MaxElevationAngle: 85 + MinElevationAngle: 0 + OrbitalAngle: 0 + CameraMode: 0 + MovementSmoothing: 1 + RotationSmoothing: 0 + MovementSmoothingValue: 25 + RotationSmoothingValue: 5 + MoveSensitivity: 2 +--- !u!114 &280649740 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 280649733} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 686ec78b56aa445795335fbadafcfaa4, type: 3} + m_Name: + m_EditorClassIdentifier: + UpdateInterval: 5 + AnchorPosition: 2 +--- !u!1 &1097136440 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1097136442} + - component: {fileID: 1097136441} + m_Layer: 0 + m_Name: Directional light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1097136441 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1097136440} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 1 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1097136442 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1097136440} + m_LocalRotation: {x: 0.2677142, y: 0.16857424, z: -0.04763104, w: 0.9474403} + m_LocalPosition: {x: -1.5021362, y: 36.79033, z: -19.266798} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2142710353 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2142710355} + - component: {fileID: 2142710354} + m_Layer: 0 + m_Name: Benchmark (Shader Perf) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2142710354 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2142710353} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e8538afcddc14efbb5d9e94b7ae50197, type: 3} + m_Name: + m_EditorClassIdentifier: + SpawnType: 0 + NumberOfNPC: 250 +--- !u!4 &2142710355 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2142710353} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Floating Text).unity.meta b/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Floating Text).unity.meta new file mode 100755 index 0000000..b64591e --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scenes/Benchmark (Floating Text).unity.meta @@ -0,0 +1,24 @@ +fileFormatVersion: 2 +guid: 16177da2e3254cee91944756d5f8ddd3 +labels: +- Mesh +- Text +- Rendering +- TextMesh +- TextMeshPro +- Font +- Dynamic +- Pro +- Fonts +- Advanced +- GUI +- Scene +- Styles +- Style +- Layout +- Atlas +- Kerning +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts.meta b/TextMesh Pro/Examples & Extras/Scripts.meta new file mode 100755 index 0000000..225345e --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3979ce59e55144c89a2b3b3f8dcf7fd3 +folderAsset: yes +timeCreated: 1436068007 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/Benchmark01.cs b/TextMesh Pro/Examples & Extras/Scripts/Benchmark01.cs new file mode 100755 index 0000000..b48ebbd --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/Benchmark01.cs @@ -0,0 +1,128 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class Benchmark01 : MonoBehaviour + { + + public int BenchmarkType = 0; + + public TMP_FontAsset TMProFont; + public Font TextMeshFont; + + private TextMeshPro m_textMeshPro; + private TextContainer m_textContainer; + private TextMesh m_textMesh; + + private const string label01 = "The <#0050FF>count is: </color>{0}"; + private const string label02 = "The <color=#0050FF>count is: </color>"; + + //private string m_string; + //private int m_frame; + + private Material m_material01; + private Material m_material02; + + + + IEnumerator Start() + { + + + + if (BenchmarkType == 0) // TextMesh Pro Component + { + m_textMeshPro = gameObject.AddComponent<TextMeshPro>(); + m_textMeshPro.autoSizeTextContainer = true; + + //m_textMeshPro.anchorDampening = true; + + if (TMProFont != null) + m_textMeshPro.font = TMProFont; + + //m_textMeshPro.font = Resources.Load("Fonts & Materials/Anton SDF", typeof(TextMeshProFont)) as TextMeshProFont; // Make sure the Anton SDF exists before calling this... + //m_textMeshPro.fontSharedMaterial = Resources.Load("Fonts & Materials/Anton SDF", typeof(Material)) as Material; // Same as above make sure this material exists. + + m_textMeshPro.fontSize = 48; + m_textMeshPro.alignment = TextAlignmentOptions.Center; + //m_textMeshPro.anchor = AnchorPositions.Center; + m_textMeshPro.extraPadding = true; + //m_textMeshPro.outlineWidth = 0.25f; + //m_textMeshPro.fontSharedMaterial.SetFloat("_OutlineWidth", 0.2f); + //m_textMeshPro.fontSharedMaterial.EnableKeyword("UNDERLAY_ON"); + //m_textMeshPro.lineJustification = LineJustificationTypes.Center; + m_textMeshPro.enableWordWrapping = false; + //m_textMeshPro.lineLength = 60; + //m_textMeshPro.characterSpacing = 0.2f; + //m_textMeshPro.fontColor = new Color32(255, 255, 255, 255); + + m_material01 = m_textMeshPro.font.material; + m_material02 = Resources.Load<Material>("Fonts & Materials/LiberationSans SDF - Drop Shadow"); // Make sure the LiberationSans SDF exists before calling this... + + + } + else if (BenchmarkType == 1) // TextMesh + { + m_textMesh = gameObject.AddComponent<TextMesh>(); + + if (TextMeshFont != null) + { + m_textMesh.font = TextMeshFont; + m_textMesh.GetComponent<Renderer>().sharedMaterial = m_textMesh.font.material; + } + else + { + m_textMesh.font = Resources.Load("Fonts/ARIAL", typeof(Font)) as Font; + m_textMesh.GetComponent<Renderer>().sharedMaterial = m_textMesh.font.material; + } + + m_textMesh.fontSize = 48; + m_textMesh.anchor = TextAnchor.MiddleCenter; + + //m_textMesh.color = new Color32(255, 255, 0, 255); + } + + + + for (int i = 0; i <= 1000000; i++) + { + if (BenchmarkType == 0) + { + m_textMeshPro.SetText(label01, i % 1000); + if (i % 1000 == 999) + m_textMeshPro.fontSharedMaterial = m_textMeshPro.fontSharedMaterial == m_material01 ? m_textMeshPro.fontSharedMaterial = m_material02 : m_textMeshPro.fontSharedMaterial = m_material01; + + + + } + else if (BenchmarkType == 1) + m_textMesh.text = label02 + (i % 1000).ToString(); + + yield return null; + } + + + yield return null; + } + + + /* + void Update() + { + if (BenchmarkType == 0) + { + m_textMeshPro.text = (m_frame % 1000).ToString(); + } + else if (BenchmarkType == 1) + { + m_textMesh.text = (m_frame % 1000).ToString(); + } + + m_frame += 1; + } + */ + } +} diff --git a/TextMesh Pro/Examples & Extras/Scripts/Benchmark01.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/Benchmark01.cs.meta new file mode 100755 index 0000000..9910676 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/Benchmark01.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: f970ea55f9f84bf79b05dab180b8c125 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/Benchmark01_UGUI.cs b/TextMesh Pro/Examples & Extras/Scripts/Benchmark01_UGUI.cs new file mode 100755 index 0000000..38f4a27 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/Benchmark01_UGUI.cs @@ -0,0 +1,135 @@ +using UnityEngine; +using System.Collections; +using UnityEngine.UI; + + +namespace TMPro.Examples +{ + + public class Benchmark01_UGUI : MonoBehaviour + { + + public int BenchmarkType = 0; + + public Canvas canvas; + public TMP_FontAsset TMProFont; + public Font TextMeshFont; + + private TextMeshProUGUI m_textMeshPro; + //private TextContainer m_textContainer; + private Text m_textMesh; + + private const string label01 = "The <#0050FF>count is: </color>"; + private const string label02 = "The <color=#0050FF>count is: </color>"; + + //private const string label01 = "TextMesh <#0050FF>Pro!</color> The count is: {0}"; + //private const string label02 = "Text Mesh<color=#0050FF> The count is: </color>"; + + //private string m_string; + //private int m_frame; + + private Material m_material01; + private Material m_material02; + + + + IEnumerator Start() + { + + + + if (BenchmarkType == 0) // TextMesh Pro Component + { + m_textMeshPro = gameObject.AddComponent<TextMeshProUGUI>(); + //m_textContainer = GetComponent<TextContainer>(); + + + //m_textMeshPro.anchorDampening = true; + + if (TMProFont != null) + m_textMeshPro.font = TMProFont; + + //m_textMeshPro.font = Resources.Load("Fonts & Materials/Anton SDF", typeof(TextMeshProFont)) as TextMeshProFont; // Make sure the Anton SDF exists before calling this... + //m_textMeshPro.fontSharedMaterial = Resources.Load("Fonts & Materials/Anton SDF", typeof(Material)) as Material; // Same as above make sure this material exists. + + m_textMeshPro.fontSize = 48; + m_textMeshPro.alignment = TextAlignmentOptions.Center; + //m_textMeshPro.anchor = AnchorPositions.Center; + m_textMeshPro.extraPadding = true; + //m_textMeshPro.outlineWidth = 0.25f; + //m_textMeshPro.fontSharedMaterial.SetFloat("_OutlineWidth", 0.2f); + //m_textMeshPro.fontSharedMaterial.EnableKeyword("UNDERLAY_ON"); + //m_textMeshPro.lineJustification = LineJustificationTypes.Center; + //m_textMeshPro.enableWordWrapping = true; + //m_textMeshPro.lineLength = 60; + //m_textMeshPro.characterSpacing = 0.2f; + //m_textMeshPro.fontColor = new Color32(255, 255, 255, 255); + + m_material01 = m_textMeshPro.font.material; + m_material02 = Resources.Load<Material>("Fonts & Materials/LiberationSans SDF - BEVEL"); // Make sure the LiberationSans SDF exists before calling this... + + + } + else if (BenchmarkType == 1) // TextMesh + { + m_textMesh = gameObject.AddComponent<Text>(); + + if (TextMeshFont != null) + { + m_textMesh.font = TextMeshFont; + //m_textMesh.renderer.sharedMaterial = m_textMesh.font.material; + } + else + { + //m_textMesh.font = Resources.Load("Fonts/ARIAL", typeof(Font)) as Font; + //m_textMesh.renderer.sharedMaterial = m_textMesh.font.material; + } + + m_textMesh.fontSize = 48; + m_textMesh.alignment = TextAnchor.MiddleCenter; + + //m_textMesh.color = new Color32(255, 255, 0, 255); + } + + + + for (int i = 0; i <= 1000000; i++) + { + if (BenchmarkType == 0) + { + m_textMeshPro.text = label01 + (i % 1000); + if (i % 1000 == 999) + m_textMeshPro.fontSharedMaterial = m_textMeshPro.fontSharedMaterial == m_material01 ? m_textMeshPro.fontSharedMaterial = m_material02 : m_textMeshPro.fontSharedMaterial = m_material01; + + + + } + else if (BenchmarkType == 1) + m_textMesh.text = label02 + (i % 1000).ToString(); + + yield return null; + } + + + yield return null; + } + + + /* + void Update() + { + if (BenchmarkType == 0) + { + m_textMeshPro.text = (m_frame % 1000).ToString(); + } + else if (BenchmarkType == 1) + { + m_textMesh.text = (m_frame % 1000).ToString(); + } + + m_frame += 1; + } + */ + } + +} diff --git a/TextMesh Pro/Examples & Extras/Scripts/Benchmark01_UGUI.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/Benchmark01_UGUI.cs.meta new file mode 100755 index 0000000..5a26304 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/Benchmark01_UGUI.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 8ef7be1c625941f7ba8ed7cc71718c0d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/Benchmark02.cs b/TextMesh Pro/Examples & Extras/Scripts/Benchmark02.cs new file mode 100755 index 0000000..29d75b6 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/Benchmark02.cs @@ -0,0 +1,97 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class Benchmark02 : MonoBehaviour + { + + public int SpawnType = 0; + public int NumberOfNPC = 12; + + public bool IsTextObjectScaleStatic; + private TextMeshProFloatingText floatingText_Script; + + + void Start() + { + + for (int i = 0; i < NumberOfNPC; i++) + { + + + if (SpawnType == 0) + { + // TextMesh Pro Implementation + GameObject go = new GameObject(); + go.transform.position = new Vector3(Random.Range(-95f, 95f), 0.25f, Random.Range(-95f, 95f)); + + TextMeshPro textMeshPro = go.AddComponent<TextMeshPro>(); + + textMeshPro.autoSizeTextContainer = true; + textMeshPro.rectTransform.pivot = new Vector2(0.5f, 0); + + textMeshPro.alignment = TextAlignmentOptions.Bottom; + textMeshPro.fontSize = 96; + textMeshPro.enableKerning = false; + + textMeshPro.color = new Color32(255, 255, 0, 255); + textMeshPro.text = "!"; + textMeshPro.isTextObjectScaleStatic = IsTextObjectScaleStatic; + + // Spawn Floating Text + floatingText_Script = go.AddComponent<TextMeshProFloatingText>(); + floatingText_Script.SpawnType = 0; + floatingText_Script.IsTextObjectScaleStatic = IsTextObjectScaleStatic; + } + else if (SpawnType == 1) + { + // TextMesh Implementation + GameObject go = new GameObject(); + go.transform.position = new Vector3(Random.Range(-95f, 95f), 0.25f, Random.Range(-95f, 95f)); + + TextMesh textMesh = go.AddComponent<TextMesh>(); + textMesh.font = Resources.Load<Font>("Fonts/ARIAL"); + textMesh.GetComponent<Renderer>().sharedMaterial = textMesh.font.material; + + textMesh.anchor = TextAnchor.LowerCenter; + textMesh.fontSize = 96; + + textMesh.color = new Color32(255, 255, 0, 255); + textMesh.text = "!"; + + // Spawn Floating Text + floatingText_Script = go.AddComponent<TextMeshProFloatingText>(); + floatingText_Script.SpawnType = 1; + } + else if (SpawnType == 2) + { + // Canvas WorldSpace Camera + GameObject go = new GameObject(); + Canvas canvas = go.AddComponent<Canvas>(); + canvas.worldCamera = Camera.main; + + go.transform.localScale = new Vector3(0.1f, 0.1f, 0.1f); + go.transform.position = new Vector3(Random.Range(-95f, 95f), 5f, Random.Range(-95f, 95f)); + + TextMeshProUGUI textObject = new GameObject().AddComponent<TextMeshProUGUI>(); + textObject.rectTransform.SetParent(go.transform, false); + + textObject.color = new Color32(255, 255, 0, 255); + textObject.alignment = TextAlignmentOptions.Bottom; + textObject.fontSize = 96; + textObject.text = "!"; + + // Spawn Floating Text + floatingText_Script = go.AddComponent<TextMeshProFloatingText>(); + floatingText_Script.SpawnType = 0; + } + + + + } + } + } +} diff --git a/TextMesh Pro/Examples & Extras/Scripts/Benchmark02.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/Benchmark02.cs.meta new file mode 100755 index 0000000..a5d5a10 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/Benchmark02.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e8538afcddc14efbb5d9e94b7ae50197 +MonoImporter: + serializedVersion: 2 + defaultReferences: + - TheFont: {instanceID: 0} + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/Benchmark03.cs b/TextMesh Pro/Examples & Extras/Scripts/Benchmark03.cs new file mode 100755 index 0000000..7a3e1b9 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/Benchmark03.cs @@ -0,0 +1,92 @@ +using UnityEngine; +using System.Collections; +using UnityEngine.TextCore.LowLevel; + + +namespace TMPro.Examples +{ + + public class Benchmark03 : MonoBehaviour + { + public enum BenchmarkType { TMP_SDF_MOBILE = 0, TMP_SDF__MOBILE_SSD = 1, TMP_SDF = 2, TMP_BITMAP_MOBILE = 3, TEXTMESH_BITMAP = 4 } + + public int NumberOfSamples = 100; + public BenchmarkType Benchmark; + + public Font SourceFont; + + + void Awake() + { + + } + + + void Start() + { + TMP_FontAsset fontAsset = null; + + // Create Dynamic Font Asset for the given font file. + switch (Benchmark) + { + case BenchmarkType.TMP_SDF_MOBILE: + fontAsset = TMP_FontAsset.CreateFontAsset(SourceFont, 90, 9, GlyphRenderMode.SDFAA, 256, 256, AtlasPopulationMode.Dynamic); + break; + case BenchmarkType.TMP_SDF__MOBILE_SSD: + fontAsset = TMP_FontAsset.CreateFontAsset(SourceFont, 90, 9, GlyphRenderMode.SDFAA, 256, 256, AtlasPopulationMode.Dynamic); + fontAsset.material.shader = Shader.Find("TextMeshPro/Mobile/Distance Field SSD"); + break; + case BenchmarkType.TMP_SDF: + fontAsset = TMP_FontAsset.CreateFontAsset(SourceFont, 90, 9, GlyphRenderMode.SDFAA, 256, 256, AtlasPopulationMode.Dynamic); + fontAsset.material.shader = Shader.Find("TextMeshPro/Distance Field"); + break; + case BenchmarkType.TMP_BITMAP_MOBILE: + fontAsset = TMP_FontAsset.CreateFontAsset(SourceFont, 90, 9, GlyphRenderMode.SMOOTH, 256, 256, AtlasPopulationMode.Dynamic); + break; + } + + for (int i = 0; i < NumberOfSamples; i++) + { + switch (Benchmark) + { + case BenchmarkType.TMP_SDF_MOBILE: + case BenchmarkType.TMP_SDF__MOBILE_SSD: + case BenchmarkType.TMP_SDF: + case BenchmarkType.TMP_BITMAP_MOBILE: + { + GameObject go = new GameObject(); + go.transform.position = new Vector3(0, 1.2f, 0); + + TextMeshPro textComponent = go.AddComponent<TextMeshPro>(); + textComponent.font = fontAsset; + textComponent.fontSize = 128; + textComponent.text = "@"; + textComponent.alignment = TextAlignmentOptions.Center; + textComponent.color = new Color32(255, 255, 0, 255); + + if (Benchmark == BenchmarkType.TMP_BITMAP_MOBILE) + textComponent.fontSize = 132; + + } + break; + case BenchmarkType.TEXTMESH_BITMAP: + { + GameObject go = new GameObject(); + go.transform.position = new Vector3(0, 1.2f, 0); + + TextMesh textMesh = go.AddComponent<TextMesh>(); + textMesh.GetComponent<Renderer>().sharedMaterial = SourceFont.material; + textMesh.font = SourceFont; + textMesh.anchor = TextAnchor.MiddleCenter; + textMesh.fontSize = 130; + + textMesh.color = new Color32(255, 255, 0, 255); + textMesh.text = "@"; + } + break; + } + } + } + + } +} diff --git a/TextMesh Pro/Examples & Extras/Scripts/Benchmark03.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/Benchmark03.cs.meta new file mode 100755 index 0000000..8883bcd --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/Benchmark03.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a73109742c8d47ac822895a473300c29 +MonoImporter: + serializedVersion: 2 + defaultReferences: + - TheFont: {instanceID: 0} + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/Benchmark04.cs b/TextMesh Pro/Examples & Extras/Scripts/Benchmark04.cs new file mode 100755 index 0000000..e56714d --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/Benchmark04.cs @@ -0,0 +1,85 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class Benchmark04 : MonoBehaviour + { + + public int SpawnType = 0; + + public int MinPointSize = 12; + public int MaxPointSize = 64; + public int Steps = 4; + + private Transform m_Transform; + //private TextMeshProFloatingText floatingText_Script; + //public Material material; + + + void Start() + { + m_Transform = transform; + + float lineHeight = 0; + float orthoSize = Camera.main.orthographicSize = Screen.height / 2; + float ratio = (float)Screen.width / Screen.height; + + for (int i = MinPointSize; i <= MaxPointSize; i += Steps) + { + if (SpawnType == 0) + { + // TextMesh Pro Implementation + GameObject go = new GameObject("Text - " + i + " Pts"); + + if (lineHeight > orthoSize * 2) return; + + go.transform.position = m_Transform.position + new Vector3(ratio * -orthoSize * 0.975f, orthoSize * 0.975f - lineHeight, 0); + + TextMeshPro textMeshPro = go.AddComponent<TextMeshPro>(); + + //textMeshPro.fontSharedMaterial = material; + //textMeshPro.font = Resources.Load("Fonts & Materials/LiberationSans SDF", typeof(TextMeshProFont)) as TextMeshProFont; + //textMeshPro.anchor = AnchorPositions.Left; + textMeshPro.rectTransform.pivot = new Vector2(0, 0.5f); + + textMeshPro.enableWordWrapping = false; + textMeshPro.extraPadding = true; + textMeshPro.isOrthographic = true; + textMeshPro.fontSize = i; + + textMeshPro.text = i + " pts - Lorem ipsum dolor sit..."; + textMeshPro.color = new Color32(255, 255, 255, 255); + + lineHeight += i; + } + else + { + // TextMesh Implementation + // Causes crashes since atlas needed exceeds 4096 X 4096 + /* + GameObject go = new GameObject("Arial " + i); + + //if (lineHeight > orthoSize * 2 * 0.9f) return; + + go.transform.position = m_Transform.position + new Vector3(ratio * -orthoSize * 0.975f, orthoSize * 0.975f - lineHeight, 1); + + TextMesh textMesh = go.AddComponent<TextMesh>(); + textMesh.font = Resources.Load("Fonts/ARIAL", typeof(Font)) as Font; + textMesh.renderer.sharedMaterial = textMesh.font.material; + textMesh.anchor = TextAnchor.MiddleLeft; + textMesh.fontSize = i * 10; + + textMesh.color = new Color32(255, 255, 255, 255); + textMesh.text = i + " pts - Lorem ipsum dolor sit..."; + + lineHeight += i; + */ + } + } + } + + } +} diff --git a/TextMesh Pro/Examples & Extras/Scripts/Benchmark04.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/Benchmark04.cs.meta new file mode 100755 index 0000000..cc271d7 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/Benchmark04.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dc20866c0d5e413ab7559440e15333ae +MonoImporter: + serializedVersion: 2 + defaultReferences: + - TheFont: {instanceID: 0} + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/CameraController.cs b/TextMesh Pro/Examples & Extras/Scripts/CameraController.cs new file mode 100755 index 0000000..dad1482 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/CameraController.cs @@ -0,0 +1,292 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class CameraController : MonoBehaviour + { + public enum CameraModes { Follow, Isometric, Free } + + private Transform cameraTransform; + private Transform dummyTarget; + + public Transform CameraTarget; + + public float FollowDistance = 30.0f; + public float MaxFollowDistance = 100.0f; + public float MinFollowDistance = 2.0f; + + public float ElevationAngle = 30.0f; + public float MaxElevationAngle = 85.0f; + public float MinElevationAngle = 0f; + + public float OrbitalAngle = 0f; + + public CameraModes CameraMode = CameraModes.Follow; + + public bool MovementSmoothing = true; + public bool RotationSmoothing = false; + private bool previousSmoothing; + + public float MovementSmoothingValue = 25f; + public float RotationSmoothingValue = 5.0f; + + public float MoveSensitivity = 2.0f; + + private Vector3 currentVelocity = Vector3.zero; + private Vector3 desiredPosition; + private float mouseX; + private float mouseY; + private Vector3 moveVector; + private float mouseWheel; + + // Controls for Touches on Mobile devices + //private float prev_ZoomDelta; + + + private const string event_SmoothingValue = "Slider - Smoothing Value"; + private const string event_FollowDistance = "Slider - Camera Zoom"; + + + void Awake() + { + if (QualitySettings.vSyncCount > 0) + Application.targetFrameRate = 60; + else + Application.targetFrameRate = -1; + + if (Application.platform == RuntimePlatform.IPhonePlayer || Application.platform == RuntimePlatform.Android) + Input.simulateMouseWithTouches = false; + + cameraTransform = transform; + previousSmoothing = MovementSmoothing; + } + + + // Use this for initialization + void Start() + { + if (CameraTarget == null) + { + // If we don't have a target (assigned by the player, create a dummy in the center of the scene). + dummyTarget = new GameObject("Camera Target").transform; + CameraTarget = dummyTarget; + } + } + + // Update is called once per frame + void LateUpdate() + { + GetPlayerInput(); + + + // Check if we still have a valid target + if (CameraTarget != null) + { + if (CameraMode == CameraModes.Isometric) + { + desiredPosition = CameraTarget.position + Quaternion.Euler(ElevationAngle, OrbitalAngle, 0f) * new Vector3(0, 0, -FollowDistance); + } + else if (CameraMode == CameraModes.Follow) + { + desiredPosition = CameraTarget.position + CameraTarget.TransformDirection(Quaternion.Euler(ElevationAngle, OrbitalAngle, 0f) * (new Vector3(0, 0, -FollowDistance))); + } + else + { + // Free Camera implementation + } + + if (MovementSmoothing == true) + { + // Using Smoothing + cameraTransform.position = Vector3.SmoothDamp(cameraTransform.position, desiredPosition, ref currentVelocity, MovementSmoothingValue * Time.fixedDeltaTime); + //cameraTransform.position = Vector3.Lerp(cameraTransform.position, desiredPosition, Time.deltaTime * 5.0f); + } + else + { + // Not using Smoothing + cameraTransform.position = desiredPosition; + } + + if (RotationSmoothing == true) + cameraTransform.rotation = Quaternion.Lerp(cameraTransform.rotation, Quaternion.LookRotation(CameraTarget.position - cameraTransform.position), RotationSmoothingValue * Time.deltaTime); + else + { + cameraTransform.LookAt(CameraTarget); + } + + } + + } + + + + void GetPlayerInput() + { + moveVector = Vector3.zero; + + // Check Mouse Wheel Input prior to Shift Key so we can apply multiplier on Shift for Scrolling + mouseWheel = Input.GetAxis("Mouse ScrollWheel"); + + float touchCount = Input.touchCount; + + if (Input.GetKey(KeyCode.LeftShift) || Input.GetKey(KeyCode.RightShift) || touchCount > 0) + { + mouseWheel *= 10; + + if (Input.GetKeyDown(KeyCode.I)) + CameraMode = CameraModes.Isometric; + + if (Input.GetKeyDown(KeyCode.F)) + CameraMode = CameraModes.Follow; + + if (Input.GetKeyDown(KeyCode.S)) + MovementSmoothing = !MovementSmoothing; + + + // Check for right mouse button to change camera follow and elevation angle + if (Input.GetMouseButton(1)) + { + mouseY = Input.GetAxis("Mouse Y"); + mouseX = Input.GetAxis("Mouse X"); + + if (mouseY > 0.01f || mouseY < -0.01f) + { + ElevationAngle -= mouseY * MoveSensitivity; + // Limit Elevation angle between min & max values. + ElevationAngle = Mathf.Clamp(ElevationAngle, MinElevationAngle, MaxElevationAngle); + } + + if (mouseX > 0.01f || mouseX < -0.01f) + { + OrbitalAngle += mouseX * MoveSensitivity; + if (OrbitalAngle > 360) + OrbitalAngle -= 360; + if (OrbitalAngle < 0) + OrbitalAngle += 360; + } + } + + // Get Input from Mobile Device + if (touchCount == 1 && Input.GetTouch(0).phase == TouchPhase.Moved) + { + Vector2 deltaPosition = Input.GetTouch(0).deltaPosition; + + // Handle elevation changes + if (deltaPosition.y > 0.01f || deltaPosition.y < -0.01f) + { + ElevationAngle -= deltaPosition.y * 0.1f; + // Limit Elevation angle between min & max values. + ElevationAngle = Mathf.Clamp(ElevationAngle, MinElevationAngle, MaxElevationAngle); + } + + + // Handle left & right + if (deltaPosition.x > 0.01f || deltaPosition.x < -0.01f) + { + OrbitalAngle += deltaPosition.x * 0.1f; + if (OrbitalAngle > 360) + OrbitalAngle -= 360; + if (OrbitalAngle < 0) + OrbitalAngle += 360; + } + + } + + // Check for left mouse button to select a new CameraTarget or to reset Follow position + if (Input.GetMouseButton(0)) + { + Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); + RaycastHit hit; + + if (Physics.Raycast(ray, out hit, 300, 1 << 10 | 1 << 11 | 1 << 12 | 1 << 14)) + { + if (hit.transform == CameraTarget) + { + // Reset Follow Position + OrbitalAngle = 0; + } + else + { + CameraTarget = hit.transform; + OrbitalAngle = 0; + MovementSmoothing = previousSmoothing; + } + + } + } + + + if (Input.GetMouseButton(2)) + { + if (dummyTarget == null) + { + // We need a Dummy Target to anchor the Camera + dummyTarget = new GameObject("Camera Target").transform; + dummyTarget.position = CameraTarget.position; + dummyTarget.rotation = CameraTarget.rotation; + CameraTarget = dummyTarget; + previousSmoothing = MovementSmoothing; + MovementSmoothing = false; + } + else if (dummyTarget != CameraTarget) + { + // Move DummyTarget to CameraTarget + dummyTarget.position = CameraTarget.position; + dummyTarget.rotation = CameraTarget.rotation; + CameraTarget = dummyTarget; + previousSmoothing = MovementSmoothing; + MovementSmoothing = false; + } + + + mouseY = Input.GetAxis("Mouse Y"); + mouseX = Input.GetAxis("Mouse X"); + + moveVector = cameraTransform.TransformDirection(mouseX, mouseY, 0); + + dummyTarget.Translate(-moveVector, Space.World); + + } + + } + + // Check Pinching to Zoom in - out on Mobile device + if (touchCount == 2) + { + Touch touch0 = Input.GetTouch(0); + Touch touch1 = Input.GetTouch(1); + + Vector2 touch0PrevPos = touch0.position - touch0.deltaPosition; + Vector2 touch1PrevPos = touch1.position - touch1.deltaPosition; + + float prevTouchDelta = (touch0PrevPos - touch1PrevPos).magnitude; + float touchDelta = (touch0.position - touch1.position).magnitude; + + float zoomDelta = prevTouchDelta - touchDelta; + + if (zoomDelta > 0.01f || zoomDelta < -0.01f) + { + FollowDistance += zoomDelta * 0.25f; + // Limit FollowDistance between min & max values. + FollowDistance = Mathf.Clamp(FollowDistance, MinFollowDistance, MaxFollowDistance); + } + + + } + + // Check MouseWheel to Zoom in-out + if (mouseWheel < -0.01f || mouseWheel > 0.01f) + { + + FollowDistance -= mouseWheel * 5.0f; + // Limit FollowDistance between min & max values. + FollowDistance = Mathf.Clamp(FollowDistance, MinFollowDistance, MaxFollowDistance); + } + + + } + } +} \ No newline at end of file diff --git a/TextMesh Pro/Examples & Extras/Scripts/CameraController.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/CameraController.cs.meta new file mode 100755 index 0000000..75fa178 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/CameraController.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 2d687537154440a3913a9a3c7977978c +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/ChatController.cs b/TextMesh Pro/Examples & Extras/Scripts/ChatController.cs new file mode 100755 index 0000000..2915c96 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/ChatController.cs @@ -0,0 +1,51 @@ +using UnityEngine; +using UnityEngine.UI; +using TMPro; + +public class ChatController : MonoBehaviour { + + + public TMP_InputField ChatInputField; + + public TMP_Text ChatDisplayOutput; + + public Scrollbar ChatScrollbar; + + void OnEnable() + { + ChatInputField.onSubmit.AddListener(AddToChatOutput); + } + + void OnDisable() + { + ChatInputField.onSubmit.RemoveListener(AddToChatOutput); + } + + + void AddToChatOutput(string newText) + { + // Clear Input Field + ChatInputField.text = string.Empty; + + var timeNow = System.DateTime.Now; + + string formattedInput = "[<#FFFF80>" + timeNow.Hour.ToString("d2") + ":" + timeNow.Minute.ToString("d2") + ":" + timeNow.Second.ToString("d2") + "</color>] " + newText; + + if (ChatDisplayOutput != null) + { + // No special formatting for first entry + // Add line feed before each subsequent entries + if (ChatDisplayOutput.text == string.Empty) + ChatDisplayOutput.text = formattedInput; + else + ChatDisplayOutput.text += "\n" + formattedInput; + } + + // Keep Chat input field active + ChatInputField.ActivateInputField(); + + // Set the scrollbar to the bottom when next text is submitted. + ChatScrollbar.value = 0; + } + +} diff --git a/TextMesh Pro/Examples & Extras/Scripts/ChatController.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/ChatController.cs.meta new file mode 100755 index 0000000..fd1d420 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/ChatController.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 53d91f98a2664f5cb9af11de72ac54ec +timeCreated: 1487197841 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/DropdownSample.cs b/TextMesh Pro/Examples & Extras/Scripts/DropdownSample.cs new file mode 100755 index 0000000..f9ac60b --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/DropdownSample.cs @@ -0,0 +1,19 @@ +using TMPro; +using UnityEngine; + +public class DropdownSample: MonoBehaviour +{ + [SerializeField] + private TextMeshProUGUI text = null; + + [SerializeField] + private TMP_Dropdown dropdownWithoutPlaceholder = null; + + [SerializeField] + private TMP_Dropdown dropdownWithPlaceholder = null; + + public void OnButtonClick() + { + text.text = dropdownWithPlaceholder.value > -1 ? "Selected values:\n" + dropdownWithoutPlaceholder.value + " - " + dropdownWithPlaceholder.value : "Error: Please make a selection"; + } +} diff --git a/TextMesh Pro/Examples & Extras/Scripts/DropdownSample.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/DropdownSample.cs.meta new file mode 100755 index 0000000..8046101 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/DropdownSample.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ac1eb05af6d391b4eb0f4c070a99f1d0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/EnvMapAnimator.cs b/TextMesh Pro/Examples & Extras/Scripts/EnvMapAnimator.cs new file mode 100755 index 0000000..4940018 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/EnvMapAnimator.cs @@ -0,0 +1,35 @@ +using UnityEngine; +using System.Collections; +using TMPro; + +public class EnvMapAnimator : MonoBehaviour { + + //private Vector3 TranslationSpeeds; + public Vector3 RotationSpeeds; + private TMP_Text m_textMeshPro; + private Material m_material; + + + void Awake() + { + //Debug.Log("Awake() on Script called."); + m_textMeshPro = GetComponent<TMP_Text>(); + m_material = m_textMeshPro.fontSharedMaterial; + } + + // Use this for initialization + IEnumerator Start () + { + Matrix4x4 matrix = new Matrix4x4(); + + while (true) + { + //matrix.SetTRS(new Vector3 (Time.time * TranslationSpeeds.x, Time.time * TranslationSpeeds.y, Time.time * TranslationSpeeds.z), Quaternion.Euler(Time.time * RotationSpeeds.x, Time.time * RotationSpeeds.y , Time.time * RotationSpeeds.z), Vector3.one); + matrix.SetTRS(Vector3.zero, Quaternion.Euler(Time.time * RotationSpeeds.x, Time.time * RotationSpeeds.y , Time.time * RotationSpeeds.z), Vector3.one); + + m_material.SetMatrix("_EnvMatrix", matrix); + + yield return null; + } + } +} diff --git a/TextMesh Pro/Examples & Extras/Scripts/EnvMapAnimator.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/EnvMapAnimator.cs.meta new file mode 100755 index 0000000..f42808a --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/EnvMapAnimator.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a4b6f99e8bc54541bbd149b014ff441c +timeCreated: 1449025325 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/ObjectSpin.cs b/TextMesh Pro/Examples & Extras/Scripts/ObjectSpin.cs new file mode 100755 index 0000000..f7e33fe --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/ObjectSpin.cs @@ -0,0 +1,69 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class ObjectSpin : MonoBehaviour + { + +#pragma warning disable 0414 + + public float SpinSpeed = 5; + public int RotationRange = 15; + private Transform m_transform; + + private float m_time; + private Vector3 m_prevPOS; + private Vector3 m_initial_Rotation; + private Vector3 m_initial_Position; + private Color32 m_lightColor; + private int frames = 0; + + public enum MotionType { Rotation, BackAndForth, Translation }; + public MotionType Motion; + + void Awake() + { + m_transform = transform; + m_initial_Rotation = m_transform.rotation.eulerAngles; + m_initial_Position = m_transform.position; + + Light light = GetComponent<Light>(); + m_lightColor = light != null ? light.color : Color.black; + } + + + // Update is called once per frame + void Update() + { + if (Motion == MotionType.Rotation) + { + m_transform.Rotate(0, SpinSpeed * Time.deltaTime, 0); + } + else if (Motion == MotionType.BackAndForth) + { + m_time += SpinSpeed * Time.deltaTime; + m_transform.rotation = Quaternion.Euler(m_initial_Rotation.x, Mathf.Sin(m_time) * RotationRange + m_initial_Rotation.y, m_initial_Rotation.z); + } + else + { + m_time += SpinSpeed * Time.deltaTime; + + float x = 15 * Mathf.Cos(m_time * .95f); + float y = 10; // *Mathf.Sin(m_time * 1f) * Mathf.Cos(m_time * 1f); + float z = 0f; // *Mathf.Sin(m_time * .9f); + + m_transform.position = m_initial_Position + new Vector3(x, z, y); + + // Drawing light patterns because they can be cool looking. + //if (frames > 2) + // Debug.DrawLine(m_transform.position, m_prevPOS, m_lightColor, 100f); + + m_prevPOS = m_transform.position; + frames += 1; + } + } + } +} \ No newline at end of file diff --git a/TextMesh Pro/Examples & Extras/Scripts/ObjectSpin.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/ObjectSpin.cs.meta new file mode 100755 index 0000000..43c45a1 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/ObjectSpin.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 4f19c7f94c794c5097d8bd11e39c750d +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/ShaderPropAnimator.cs b/TextMesh Pro/Examples & Extras/Scripts/ShaderPropAnimator.cs new file mode 100755 index 0000000..d8e56a4 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/ShaderPropAnimator.cs @@ -0,0 +1,51 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class ShaderPropAnimator : MonoBehaviour + { + + private Renderer m_Renderer; + private Material m_Material; + + public AnimationCurve GlowCurve; + + public float m_frame; + + void Awake() + { + // Cache a reference to object's renderer + m_Renderer = GetComponent<Renderer>(); + + // Cache a reference to object's material and create an instance by doing so. + m_Material = m_Renderer.material; + } + + void Start() + { + StartCoroutine(AnimateProperties()); + } + + IEnumerator AnimateProperties() + { + //float lightAngle; + float glowPower; + m_frame = Random.Range(0f, 1f); + + while (true) + { + //lightAngle = (m_Material.GetFloat(ShaderPropertyIDs.ID_LightAngle) + Time.deltaTime) % 6.2831853f; + //m_Material.SetFloat(ShaderPropertyIDs.ID_LightAngle, lightAngle); + + glowPower = GlowCurve.Evaluate(m_frame); + m_Material.SetFloat(ShaderUtilities.ID_GlowPower, glowPower); + + m_frame += Time.deltaTime * Random.Range(0.2f, 0.3f); + yield return new WaitForEndOfFrame(); + } + } + } +} diff --git a/TextMesh Pro/Examples & Extras/Scripts/ShaderPropAnimator.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/ShaderPropAnimator.cs.meta new file mode 100755 index 0000000..29547c6 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/ShaderPropAnimator.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 2787a46a4dc848c1b4b7b9307b614bfd +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/SimpleScript.cs b/TextMesh Pro/Examples & Extras/Scripts/SimpleScript.cs new file mode 100755 index 0000000..1c71c48 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/SimpleScript.cs @@ -0,0 +1,58 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class SimpleScript : MonoBehaviour + { + + private TextMeshPro m_textMeshPro; + //private TMP_FontAsset m_FontAsset; + + private const string label = "The <#0050FF>count is: </color>{0:2}"; + private float m_frame; + + + void Start() + { + // Add new TextMesh Pro Component + m_textMeshPro = gameObject.AddComponent<TextMeshPro>(); + + m_textMeshPro.autoSizeTextContainer = true; + + // Load the Font Asset to be used. + //m_FontAsset = Resources.Load("Fonts & Materials/LiberationSans SDF", typeof(TMP_FontAsset)) as TMP_FontAsset; + //m_textMeshPro.font = m_FontAsset; + + // Assign Material to TextMesh Pro Component + //m_textMeshPro.fontSharedMaterial = Resources.Load("Fonts & Materials/LiberationSans SDF - Bevel", typeof(Material)) as Material; + //m_textMeshPro.fontSharedMaterial.EnableKeyword("BEVEL_ON"); + + // Set various font settings. + m_textMeshPro.fontSize = 48; + + m_textMeshPro.alignment = TextAlignmentOptions.Center; + + //m_textMeshPro.anchorDampening = true; // Has been deprecated but under consideration for re-implementation. + //m_textMeshPro.enableAutoSizing = true; + + //m_textMeshPro.characterSpacing = 0.2f; + //m_textMeshPro.wordSpacing = 0.1f; + + //m_textMeshPro.enableCulling = true; + m_textMeshPro.enableWordWrapping = false; + + //textMeshPro.fontColor = new Color32(255, 255, 255, 255); + } + + + void Update() + { + m_textMeshPro.SetText(label, m_frame % 1000); + m_frame += 1 * Time.deltaTime; + } + + } +} diff --git a/TextMesh Pro/Examples & Extras/Scripts/SimpleScript.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/SimpleScript.cs.meta new file mode 100755 index 0000000..7fbe336 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/SimpleScript.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 9eff140b25d64601aabc6ba32245d099 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/SkewTextExample.cs b/TextMesh Pro/Examples & Extras/Scripts/SkewTextExample.cs new file mode 100755 index 0000000..205b0fd --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/SkewTextExample.cs @@ -0,0 +1,158 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class SkewTextExample : MonoBehaviour + { + + private TMP_Text m_TextComponent; + + public AnimationCurve VertexCurve = new AnimationCurve(new Keyframe(0, 0), new Keyframe(0.25f, 2.0f), new Keyframe(0.5f, 0), new Keyframe(0.75f, 2.0f), new Keyframe(1, 0f)); + //public float AngleMultiplier = 1.0f; + //public float SpeedMultiplier = 1.0f; + public float CurveScale = 1.0f; + public float ShearAmount = 1.0f; + + void Awake() + { + m_TextComponent = gameObject.GetComponent<TMP_Text>(); + } + + + void Start() + { + StartCoroutine(WarpText()); + } + + + private AnimationCurve CopyAnimationCurve(AnimationCurve curve) + { + AnimationCurve newCurve = new AnimationCurve(); + + newCurve.keys = curve.keys; + + return newCurve; + } + + + /// <summary> + /// Method to curve text along a Unity animation curve. + /// </summary> + /// <param name="textComponent"></param> + /// <returns></returns> + IEnumerator WarpText() + { + VertexCurve.preWrapMode = WrapMode.Clamp; + VertexCurve.postWrapMode = WrapMode.Clamp; + + //Mesh mesh = m_TextComponent.textInfo.meshInfo[0].mesh; + + Vector3[] vertices; + Matrix4x4 matrix; + + m_TextComponent.havePropertiesChanged = true; // Need to force the TextMeshPro Object to be updated. + CurveScale *= 10; + float old_CurveScale = CurveScale; + float old_ShearValue = ShearAmount; + AnimationCurve old_curve = CopyAnimationCurve(VertexCurve); + + while (true) + { + if (!m_TextComponent.havePropertiesChanged && old_CurveScale == CurveScale && old_curve.keys[1].value == VertexCurve.keys[1].value && old_ShearValue == ShearAmount) + { + yield return null; + continue; + } + + old_CurveScale = CurveScale; + old_curve = CopyAnimationCurve(VertexCurve); + old_ShearValue = ShearAmount; + + m_TextComponent.ForceMeshUpdate(); // Generate the mesh and populate the textInfo with data we can use and manipulate. + + TMP_TextInfo textInfo = m_TextComponent.textInfo; + int characterCount = textInfo.characterCount; + + + if (characterCount == 0) continue; + + //vertices = textInfo.meshInfo[0].vertices; + //int lastVertexIndex = textInfo.characterInfo[characterCount - 1].vertexIndex; + + float boundsMinX = m_TextComponent.bounds.min.x; //textInfo.meshInfo[0].mesh.bounds.min.x; + float boundsMaxX = m_TextComponent.bounds.max.x; //textInfo.meshInfo[0].mesh.bounds.max.x; + + + + for (int i = 0; i < characterCount; i++) + { + if (!textInfo.characterInfo[i].isVisible) + continue; + + int vertexIndex = textInfo.characterInfo[i].vertexIndex; + + // Get the index of the mesh used by this character. + int materialIndex = textInfo.characterInfo[i].materialReferenceIndex; + + vertices = textInfo.meshInfo[materialIndex].vertices; + + // Compute the baseline mid point for each character + Vector3 offsetToMidBaseline = new Vector2((vertices[vertexIndex + 0].x + vertices[vertexIndex + 2].x) / 2, textInfo.characterInfo[i].baseLine); + //float offsetY = VertexCurve.Evaluate((float)i / characterCount + loopCount / 50f); // Random.Range(-0.25f, 0.25f); + + // Apply offset to adjust our pivot point. + vertices[vertexIndex + 0] += -offsetToMidBaseline; + vertices[vertexIndex + 1] += -offsetToMidBaseline; + vertices[vertexIndex + 2] += -offsetToMidBaseline; + vertices[vertexIndex + 3] += -offsetToMidBaseline; + + // Apply the Shearing FX + float shear_value = ShearAmount * 0.01f; + Vector3 topShear = new Vector3(shear_value * (textInfo.characterInfo[i].topRight.y - textInfo.characterInfo[i].baseLine), 0, 0); + Vector3 bottomShear = new Vector3(shear_value * (textInfo.characterInfo[i].baseLine - textInfo.characterInfo[i].bottomRight.y), 0, 0); + + vertices[vertexIndex + 0] += -bottomShear; + vertices[vertexIndex + 1] += topShear; + vertices[vertexIndex + 2] += topShear; + vertices[vertexIndex + 3] += -bottomShear; + + + // Compute the angle of rotation for each character based on the animation curve + float x0 = (offsetToMidBaseline.x - boundsMinX) / (boundsMaxX - boundsMinX); // Character's position relative to the bounds of the mesh. + float x1 = x0 + 0.0001f; + float y0 = VertexCurve.Evaluate(x0) * CurveScale; + float y1 = VertexCurve.Evaluate(x1) * CurveScale; + + Vector3 horizontal = new Vector3(1, 0, 0); + //Vector3 normal = new Vector3(-(y1 - y0), (x1 * (boundsMaxX - boundsMinX) + boundsMinX) - offsetToMidBaseline.x, 0); + Vector3 tangent = new Vector3(x1 * (boundsMaxX - boundsMinX) + boundsMinX, y1) - new Vector3(offsetToMidBaseline.x, y0); + + float dot = Mathf.Acos(Vector3.Dot(horizontal, tangent.normalized)) * 57.2957795f; + Vector3 cross = Vector3.Cross(horizontal, tangent); + float angle = cross.z > 0 ? dot : 360 - dot; + + matrix = Matrix4x4.TRS(new Vector3(0, y0, 0), Quaternion.Euler(0, 0, angle), Vector3.one); + + vertices[vertexIndex + 0] = matrix.MultiplyPoint3x4(vertices[vertexIndex + 0]); + vertices[vertexIndex + 1] = matrix.MultiplyPoint3x4(vertices[vertexIndex + 1]); + vertices[vertexIndex + 2] = matrix.MultiplyPoint3x4(vertices[vertexIndex + 2]); + vertices[vertexIndex + 3] = matrix.MultiplyPoint3x4(vertices[vertexIndex + 3]); + + vertices[vertexIndex + 0] += offsetToMidBaseline; + vertices[vertexIndex + 1] += offsetToMidBaseline; + vertices[vertexIndex + 2] += offsetToMidBaseline; + vertices[vertexIndex + 3] += offsetToMidBaseline; + } + + + // Upload the mesh with the revised information + m_TextComponent.UpdateVertexData(); + + yield return null; // new WaitForSeconds(0.025f); + } + } + } +} diff --git a/TextMesh Pro/Examples & Extras/Scripts/SkewTextExample.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/SkewTextExample.cs.meta new file mode 100755 index 0000000..4611105 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/SkewTextExample.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d412675cfb3441efa3bf8dcd9b7624dc +timeCreated: 1458801336 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/TMP_DigitValidator.cs b/TextMesh Pro/Examples & Extras/Scripts/TMP_DigitValidator.cs new file mode 100755 index 0000000..ad76118 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/TMP_DigitValidator.cs @@ -0,0 +1,27 @@ +using UnityEngine; +using System; + + +namespace TMPro +{ + /// <summary> + /// EXample of a Custom Character Input Validator to only allow digits from 0 to 9. + /// </summary> + [Serializable] + //[CreateAssetMenu(fileName = "InputValidator - Digits.asset", menuName = "TextMeshPro/Input Validators/Digits", order = 100)] + public class TMP_DigitValidator : TMP_InputValidator + { + // Custom text input validation function + public override char Validate(ref string text, ref int pos, char ch) + { + if (ch >= '0' && ch <= '9') + { + text += ch; + pos += 1; + return ch; + } + + return (char)0; + } + } +} diff --git a/TextMesh Pro/Examples & Extras/Scripts/TMP_DigitValidator.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/TMP_DigitValidator.cs.meta new file mode 100755 index 0000000..f013655 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/TMP_DigitValidator.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1a7eb92a01ed499a987bde9def05fbce +timeCreated: 1473112765 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/TMP_ExampleScript_01.cs b/TextMesh Pro/Examples & Extras/Scripts/TMP_ExampleScript_01.cs new file mode 100755 index 0000000..9f022f3 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/TMP_ExampleScript_01.cs @@ -0,0 +1,64 @@ +using UnityEngine; +using UnityEngine.UI; +using System.Collections; +using TMPro; + + +namespace TMPro.Examples +{ + + public class TMP_ExampleScript_01 : MonoBehaviour + { + public enum objectType { TextMeshPro = 0, TextMeshProUGUI = 1 }; + + public objectType ObjectType; + public bool isStatic; + + private TMP_Text m_text; + + //private TMP_InputField m_inputfield; + + + private const string k_label = "The count is <#0080ff>{0}</color>"; + private int count; + + void Awake() + { + // Get a reference to the TMP text component if one already exists otherwise add one. + // This example show the convenience of having both TMP components derive from TMP_Text. + if (ObjectType == 0) + m_text = GetComponent<TextMeshPro>() ?? gameObject.AddComponent<TextMeshPro>(); + else + m_text = GetComponent<TextMeshProUGUI>() ?? gameObject.AddComponent<TextMeshProUGUI>(); + + // Load a new font asset and assign it to the text object. + m_text.font = Resources.Load<TMP_FontAsset>("Fonts & Materials/Anton SDF"); + + // Load a new material preset which was created with the context menu duplicate. + m_text.fontSharedMaterial = Resources.Load<Material>("Fonts & Materials/Anton SDF - Drop Shadow"); + + // Set the size of the font. + m_text.fontSize = 120; + + // Set the text + m_text.text = "A <#0080ff>simple</color> line of text."; + + // Get the preferred width and height based on the supplied width and height as opposed to the actual size of the current text container. + Vector2 size = m_text.GetPreferredValues(Mathf.Infinity, Mathf.Infinity); + + // Set the size of the RectTransform based on the new calculated values. + m_text.rectTransform.sizeDelta = new Vector2(size.x, size.y); + } + + + void Update() + { + if (!isStatic) + { + m_text.SetText(k_label, count % 1000); + count += 1; + } + } + + } +} diff --git a/TextMesh Pro/Examples & Extras/Scripts/TMP_ExampleScript_01.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/TMP_ExampleScript_01.cs.meta new file mode 100755 index 0000000..af5c4d4 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/TMP_ExampleScript_01.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6f2c5b59b6874405865e2616e4ec276a +timeCreated: 1449625634 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/TMP_FrameRateCounter.cs b/TextMesh Pro/Examples & Extras/Scripts/TMP_FrameRateCounter.cs new file mode 100755 index 0000000..4a858b5 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/TMP_FrameRateCounter.cs @@ -0,0 +1,134 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class TMP_FrameRateCounter : MonoBehaviour + { + public float UpdateInterval = 5.0f; + private float m_LastInterval = 0; + private int m_Frames = 0; + + public enum FpsCounterAnchorPositions { TopLeft, BottomLeft, TopRight, BottomRight }; + + public FpsCounterAnchorPositions AnchorPosition = FpsCounterAnchorPositions.TopRight; + + private string htmlColorTag; + private const string fpsLabel = "{0:2}</color> <#8080ff>FPS \n<#FF8000>{1:2} <#8080ff>MS"; + + private TextMeshPro m_TextMeshPro; + private Transform m_frameCounter_transform; + private Camera m_camera; + + private FpsCounterAnchorPositions last_AnchorPosition; + + void Awake() + { + if (!enabled) + return; + + m_camera = Camera.main; + Application.targetFrameRate = 9999; + + GameObject frameCounter = new GameObject("Frame Counter"); + + m_TextMeshPro = frameCounter.AddComponent<TextMeshPro>(); + m_TextMeshPro.font = Resources.Load<TMP_FontAsset>("Fonts & Materials/LiberationSans SDF"); + m_TextMeshPro.fontSharedMaterial = Resources.Load<Material>("Fonts & Materials/LiberationSans SDF - Overlay"); + + + m_frameCounter_transform = frameCounter.transform; + m_frameCounter_transform.SetParent(m_camera.transform); + m_frameCounter_transform.localRotation = Quaternion.identity; + + m_TextMeshPro.enableWordWrapping = false; + m_TextMeshPro.fontSize = 24; + //m_TextMeshPro.FontColor = new Color32(255, 255, 255, 128); + //m_TextMeshPro.edgeWidth = .15f; + //m_TextMeshPro.isOverlay = true; + + //m_TextMeshPro.FaceColor = new Color32(255, 128, 0, 0); + //m_TextMeshPro.EdgeColor = new Color32(0, 255, 0, 255); + //m_TextMeshPro.FontMaterial.renderQueue = 4000; + + //m_TextMeshPro.CreateSoftShadowClone(new Vector2(1f, -1f)); + + Set_FrameCounter_Position(AnchorPosition); + last_AnchorPosition = AnchorPosition; + + + } + + void Start() + { + m_LastInterval = Time.realtimeSinceStartup; + m_Frames = 0; + } + + void Update() + { + if (AnchorPosition != last_AnchorPosition) + Set_FrameCounter_Position(AnchorPosition); + + last_AnchorPosition = AnchorPosition; + + m_Frames += 1; + float timeNow = Time.realtimeSinceStartup; + + if (timeNow > m_LastInterval + UpdateInterval) + { + // display two fractional digits (f2 format) + float fps = m_Frames / (timeNow - m_LastInterval); + float ms = 1000.0f / Mathf.Max(fps, 0.00001f); + + if (fps < 30) + htmlColorTag = "<color=yellow>"; + else if (fps < 10) + htmlColorTag = "<color=red>"; + else + htmlColorTag = "<color=green>"; + + //string format = System.String.Format(htmlColorTag + "{0:F2} </color>FPS \n{1:F2} <#8080ff>MS",fps, ms); + //m_TextMeshPro.text = format; + + m_TextMeshPro.SetText(htmlColorTag + fpsLabel, fps, ms); + + m_Frames = 0; + m_LastInterval = timeNow; + } + } + + + void Set_FrameCounter_Position(FpsCounterAnchorPositions anchor_position) + { + //Debug.Log("Changing frame counter anchor position."); + m_TextMeshPro.margin = new Vector4(1f, 1f, 1f, 1f); + + switch (anchor_position) + { + case FpsCounterAnchorPositions.TopLeft: + m_TextMeshPro.alignment = TextAlignmentOptions.TopLeft; + m_TextMeshPro.rectTransform.pivot = new Vector2(0, 1); + m_frameCounter_transform.position = m_camera.ViewportToWorldPoint(new Vector3(0, 1, 100.0f)); + break; + case FpsCounterAnchorPositions.BottomLeft: + m_TextMeshPro.alignment = TextAlignmentOptions.BottomLeft; + m_TextMeshPro.rectTransform.pivot = new Vector2(0, 0); + m_frameCounter_transform.position = m_camera.ViewportToWorldPoint(new Vector3(0, 0, 100.0f)); + break; + case FpsCounterAnchorPositions.TopRight: + m_TextMeshPro.alignment = TextAlignmentOptions.TopRight; + m_TextMeshPro.rectTransform.pivot = new Vector2(1, 1); + m_frameCounter_transform.position = m_camera.ViewportToWorldPoint(new Vector3(1, 1, 100.0f)); + break; + case FpsCounterAnchorPositions.BottomRight: + m_TextMeshPro.alignment = TextAlignmentOptions.BottomRight; + m_TextMeshPro.rectTransform.pivot = new Vector2(1, 0); + m_frameCounter_transform.position = m_camera.ViewportToWorldPoint(new Vector3(1, 0, 100.0f)); + break; + } + } + } +} diff --git a/TextMesh Pro/Examples & Extras/Scripts/TMP_FrameRateCounter.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/TMP_FrameRateCounter.cs.meta new file mode 100755 index 0000000..48fa119 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/TMP_FrameRateCounter.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 686ec78b56aa445795335fbadafcfaa4 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/TMP_PhoneNumberValidator.cs b/TextMesh Pro/Examples & Extras/Scripts/TMP_PhoneNumberValidator.cs new file mode 100755 index 0000000..0d363ce --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/TMP_PhoneNumberValidator.cs @@ -0,0 +1,105 @@ +using UnityEngine; +using System.Collections; +using System; + +namespace TMPro +{ + /// <summary> + /// Example of a Custom Character Input Validator to only allow phone number in the (800) 555-1212 format. + /// </summary> + [Serializable] + //[CreateAssetMenu(fileName = "InputValidator - Phone Numbers.asset", menuName = "TextMeshPro/Input Validators/Phone Numbers")] + public class TMP_PhoneNumberValidator : TMP_InputValidator + { + // Custom text input validation function + public override char Validate(ref string text, ref int pos, char ch) + { + Debug.Log("Trying to validate..."); + + // Return unless the character is a valid digit + if (ch < '0' && ch > '9') return (char)0; + + int length = text.Length; + + // Enforce Phone Number format for every character input. + for (int i = 0; i < length + 1; i++) + { + switch (i) + { + case 0: + if (i == length) + text = "(" + ch; + pos = 2; + break; + case 1: + if (i == length) + text += ch; + pos = 2; + break; + case 2: + if (i == length) + text += ch; + pos = 3; + break; + case 3: + if (i == length) + text += ch + ") "; + pos = 6; + break; + case 4: + if (i == length) + text += ") " + ch; + pos = 7; + break; + case 5: + if (i == length) + text += " " + ch; + pos = 7; + break; + case 6: + if (i == length) + text += ch; + pos = 7; + break; + case 7: + if (i == length) + text += ch; + pos = 8; + break; + case 8: + if (i == length) + text += ch + "-"; + pos = 10; + break; + case 9: + if (i == length) + text += "-" + ch; + pos = 11; + break; + case 10: + if (i == length) + text += ch; + pos = 11; + break; + case 11: + if (i == length) + text += ch; + pos = 12; + break; + case 12: + if (i == length) + text += ch; + pos = 13; + break; + case 13: + if (i == length) + text += ch; + pos = 14; + break; + } + } + + return ch; + } + } +} diff --git a/TextMesh Pro/Examples & Extras/Scripts/TMP_PhoneNumberValidator.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/TMP_PhoneNumberValidator.cs.meta new file mode 100755 index 0000000..66324f0 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/TMP_PhoneNumberValidator.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 83680ab1a69f4102ac67d1459fe76e1f +timeCreated: 1473056437 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventCheck.cs b/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventCheck.cs new file mode 100755 index 0000000..abbe658 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventCheck.cs @@ -0,0 +1,73 @@ +using UnityEngine; + + +namespace TMPro.Examples +{ + public class TMP_TextEventCheck : MonoBehaviour + { + + public TMP_TextEventHandler TextEventHandler; + + private TMP_Text m_TextComponent; + + void OnEnable() + { + if (TextEventHandler != null) + { + // Get a reference to the text component + m_TextComponent = TextEventHandler.GetComponent<TMP_Text>(); + + TextEventHandler.onCharacterSelection.AddListener(OnCharacterSelection); + TextEventHandler.onSpriteSelection.AddListener(OnSpriteSelection); + TextEventHandler.onWordSelection.AddListener(OnWordSelection); + TextEventHandler.onLineSelection.AddListener(OnLineSelection); + TextEventHandler.onLinkSelection.AddListener(OnLinkSelection); + } + } + + + void OnDisable() + { + if (TextEventHandler != null) + { + TextEventHandler.onCharacterSelection.RemoveListener(OnCharacterSelection); + TextEventHandler.onSpriteSelection.RemoveListener(OnSpriteSelection); + TextEventHandler.onWordSelection.RemoveListener(OnWordSelection); + TextEventHandler.onLineSelection.RemoveListener(OnLineSelection); + TextEventHandler.onLinkSelection.RemoveListener(OnLinkSelection); + } + } + + + void OnCharacterSelection(char c, int index) + { + Debug.Log("Character [" + c + "] at Index: " + index + " has been selected."); + } + + void OnSpriteSelection(char c, int index) + { + Debug.Log("Sprite [" + c + "] at Index: " + index + " has been selected."); + } + + void OnWordSelection(string word, int firstCharacterIndex, int length) + { + Debug.Log("Word [" + word + "] with first character index of " + firstCharacterIndex + " and length of " + length + " has been selected."); + } + + void OnLineSelection(string lineText, int firstCharacterIndex, int length) + { + Debug.Log("Line [" + lineText + "] with first character index of " + firstCharacterIndex + " and length of " + length + " has been selected."); + } + + void OnLinkSelection(string linkID, string linkText, int linkIndex) + { + if (m_TextComponent != null) + { + TMP_LinkInfo linkInfo = m_TextComponent.textInfo.linkInfo[linkIndex]; + } + + Debug.Log("Link Index: " + linkIndex + " with ID [" + linkID + "] and Text \"" + linkText + "\" has been selected."); + } + + } +} diff --git a/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventCheck.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventCheck.cs.meta new file mode 100755 index 0000000..9012a15 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventCheck.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d736ce056cf444ca96e424f4d9c42b76 +timeCreated: 1480416736 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventHandler.cs b/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventHandler.cs new file mode 100755 index 0000000..505bf64 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventHandler.cs @@ -0,0 +1,254 @@ +using UnityEngine; +using UnityEngine.Events; +using UnityEngine.EventSystems; +using System; + + +namespace TMPro +{ + + public class TMP_TextEventHandler : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler + { + [Serializable] + public class CharacterSelectionEvent : UnityEvent<char, int> { } + + [Serializable] + public class SpriteSelectionEvent : UnityEvent<char, int> { } + + [Serializable] + public class WordSelectionEvent : UnityEvent<string, int, int> { } + + [Serializable] + public class LineSelectionEvent : UnityEvent<string, int, int> { } + + [Serializable] + public class LinkSelectionEvent : UnityEvent<string, string, int> { } + + + /// <summary> + /// Event delegate triggered when pointer is over a character. + /// </summary> + public CharacterSelectionEvent onCharacterSelection + { + get { return m_OnCharacterSelection; } + set { m_OnCharacterSelection = value; } + } + [SerializeField] + private CharacterSelectionEvent m_OnCharacterSelection = new CharacterSelectionEvent(); + + + /// <summary> + /// Event delegate triggered when pointer is over a sprite. + /// </summary> + public SpriteSelectionEvent onSpriteSelection + { + get { return m_OnSpriteSelection; } + set { m_OnSpriteSelection = value; } + } + [SerializeField] + private SpriteSelectionEvent m_OnSpriteSelection = new SpriteSelectionEvent(); + + + /// <summary> + /// Event delegate triggered when pointer is over a word. + /// </summary> + public WordSelectionEvent onWordSelection + { + get { return m_OnWordSelection; } + set { m_OnWordSelection = value; } + } + [SerializeField] + private WordSelectionEvent m_OnWordSelection = new WordSelectionEvent(); + + + /// <summary> + /// Event delegate triggered when pointer is over a line. + /// </summary> + public LineSelectionEvent onLineSelection + { + get { return m_OnLineSelection; } + set { m_OnLineSelection = value; } + } + [SerializeField] + private LineSelectionEvent m_OnLineSelection = new LineSelectionEvent(); + + + /// <summary> + /// Event delegate triggered when pointer is over a link. + /// </summary> + public LinkSelectionEvent onLinkSelection + { + get { return m_OnLinkSelection; } + set { m_OnLinkSelection = value; } + } + [SerializeField] + private LinkSelectionEvent m_OnLinkSelection = new LinkSelectionEvent(); + + + + private TMP_Text m_TextComponent; + + private Camera m_Camera; + private Canvas m_Canvas; + + private int m_selectedLink = -1; + private int m_lastCharIndex = -1; + private int m_lastWordIndex = -1; + private int m_lastLineIndex = -1; + + void Awake() + { + // Get a reference to the text component. + m_TextComponent = gameObject.GetComponent<TMP_Text>(); + + // Get a reference to the camera rendering the text taking into consideration the text component type. + if (m_TextComponent.GetType() == typeof(TextMeshProUGUI)) + { + m_Canvas = gameObject.GetComponentInParent<Canvas>(); + if (m_Canvas != null) + { + if (m_Canvas.renderMode == RenderMode.ScreenSpaceOverlay) + m_Camera = null; + else + m_Camera = m_Canvas.worldCamera; + } + } + else + { + m_Camera = Camera.main; + } + } + + + void LateUpdate() + { + if (TMP_TextUtilities.IsIntersectingRectTransform(m_TextComponent.rectTransform, Input.mousePosition, m_Camera)) + { + #region Example of Character or Sprite Selection + int charIndex = TMP_TextUtilities.FindIntersectingCharacter(m_TextComponent, Input.mousePosition, m_Camera, true); + if (charIndex != -1 && charIndex != m_lastCharIndex) + { + m_lastCharIndex = charIndex; + + TMP_TextElementType elementType = m_TextComponent.textInfo.characterInfo[charIndex].elementType; + + // Send event to any event listeners depending on whether it is a character or sprite. + if (elementType == TMP_TextElementType.Character) + SendOnCharacterSelection(m_TextComponent.textInfo.characterInfo[charIndex].character, charIndex); + else if (elementType == TMP_TextElementType.Sprite) + SendOnSpriteSelection(m_TextComponent.textInfo.characterInfo[charIndex].character, charIndex); + } + #endregion + + + #region Example of Word Selection + // Check if Mouse intersects any words and if so assign a random color to that word. + int wordIndex = TMP_TextUtilities.FindIntersectingWord(m_TextComponent, Input.mousePosition, m_Camera); + if (wordIndex != -1 && wordIndex != m_lastWordIndex) + { + m_lastWordIndex = wordIndex; + + // Get the information about the selected word. + TMP_WordInfo wInfo = m_TextComponent.textInfo.wordInfo[wordIndex]; + + // Send the event to any listeners. + SendOnWordSelection(wInfo.GetWord(), wInfo.firstCharacterIndex, wInfo.characterCount); + } + #endregion + + + #region Example of Line Selection + // Check if Mouse intersects any words and if so assign a random color to that word. + int lineIndex = TMP_TextUtilities.FindIntersectingLine(m_TextComponent, Input.mousePosition, m_Camera); + if (lineIndex != -1 && lineIndex != m_lastLineIndex) + { + m_lastLineIndex = lineIndex; + + // Get the information about the selected word. + TMP_LineInfo lineInfo = m_TextComponent.textInfo.lineInfo[lineIndex]; + + // Send the event to any listeners. + char[] buffer = new char[lineInfo.characterCount]; + for (int i = 0; i < lineInfo.characterCount && i < m_TextComponent.textInfo.characterInfo.Length; i++) + { + buffer[i] = m_TextComponent.textInfo.characterInfo[i + lineInfo.firstCharacterIndex].character; + } + + string lineText = new string(buffer); + SendOnLineSelection(lineText, lineInfo.firstCharacterIndex, lineInfo.characterCount); + } + #endregion + + + #region Example of Link Handling + // Check if mouse intersects with any links. + int linkIndex = TMP_TextUtilities.FindIntersectingLink(m_TextComponent, Input.mousePosition, m_Camera); + + // Handle new Link selection. + if (linkIndex != -1 && linkIndex != m_selectedLink) + { + m_selectedLink = linkIndex; + + // Get information about the link. + TMP_LinkInfo linkInfo = m_TextComponent.textInfo.linkInfo[linkIndex]; + + // Send the event to any listeners. + SendOnLinkSelection(linkInfo.GetLinkID(), linkInfo.GetLinkText(), linkIndex); + } + #endregion + } + else + { + // Reset all selections given we are hovering outside the text container bounds. + m_selectedLink = -1; + m_lastCharIndex = -1; + m_lastWordIndex = -1; + m_lastLineIndex = -1; + } + } + + + public void OnPointerEnter(PointerEventData eventData) + { + //Debug.Log("OnPointerEnter()"); + } + + + public void OnPointerExit(PointerEventData eventData) + { + //Debug.Log("OnPointerExit()"); + } + + + private void SendOnCharacterSelection(char character, int characterIndex) + { + if (onCharacterSelection != null) + onCharacterSelection.Invoke(character, characterIndex); + } + + private void SendOnSpriteSelection(char character, int characterIndex) + { + if (onSpriteSelection != null) + onSpriteSelection.Invoke(character, characterIndex); + } + + private void SendOnWordSelection(string word, int charIndex, int length) + { + if (onWordSelection != null) + onWordSelection.Invoke(word, charIndex, length); + } + + private void SendOnLineSelection(string line, int charIndex, int length) + { + if (onLineSelection != null) + onLineSelection.Invoke(line, charIndex, length); + } + + private void SendOnLinkSelection(string linkID, string linkText, int linkIndex) + { + if (onLinkSelection != null) + onLinkSelection.Invoke(linkID, linkText, linkIndex); + } + + } +} diff --git a/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventHandler.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventHandler.cs.meta new file mode 100755 index 0000000..03c5199 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/TMP_TextEventHandler.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1312ae25639a4bae8e25ae223209cc50 +timeCreated: 1452811039 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/TMP_TextInfoDebugTool.cs b/TextMesh Pro/Examples & Extras/Scripts/TMP_TextInfoDebugTool.cs new file mode 100755 index 0000000..64e75af --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/TMP_TextInfoDebugTool.cs @@ -0,0 +1,652 @@ +using System; +using UnityEngine; +using System.Collections; +using UnityEditor; + + +namespace TMPro.Examples +{ + + public class TMP_TextInfoDebugTool : MonoBehaviour + { + // Since this script is used for debugging, we exclude it from builds. + // TODO: Rework this script to make it into an editor utility. + #if UNITY_EDITOR + public bool ShowCharacters; + public bool ShowWords; + public bool ShowLinks; + public bool ShowLines; + public bool ShowMeshBounds; + public bool ShowTextBounds; + [Space(10)] + [TextArea(2, 2)] + public string ObjectStats; + + [SerializeField] + private TMP_Text m_TextComponent; + + private Transform m_Transform; + private TMP_TextInfo m_TextInfo; + + private float m_ScaleMultiplier; + private float m_HandleSize; + + + void OnDrawGizmos() + { + if (m_TextComponent == null) + { + m_TextComponent = GetComponent<TMP_Text>(); + + if (m_TextComponent == null) + return; + } + + m_Transform = m_TextComponent.transform; + + // Get a reference to the text object's textInfo + m_TextInfo = m_TextComponent.textInfo; + + // Update Text Statistics + ObjectStats = "Characters: " + m_TextInfo.characterCount + " Words: " + m_TextInfo.wordCount + " Spaces: " + m_TextInfo.spaceCount + " Sprites: " + m_TextInfo.spriteCount + " Links: " + m_TextInfo.linkCount + + "\nLines: " + m_TextInfo.lineCount + " Pages: " + m_TextInfo.pageCount; + + // Get the handle size for drawing the various + m_ScaleMultiplier = m_TextComponent.GetType() == typeof(TextMeshPro) ? 1 : 0.1f; + m_HandleSize = HandleUtility.GetHandleSize(m_Transform.position) * m_ScaleMultiplier; + + // Draw line metrics + #region Draw Lines + if (ShowLines) + DrawLineBounds(); + #endregion + + // Draw word metrics + #region Draw Words + if (ShowWords) + DrawWordBounds(); + #endregion + + // Draw character metrics + #region Draw Characters + if (ShowCharacters) + DrawCharactersBounds(); + #endregion + + // Draw Quads around each of the words + #region Draw Links + if (ShowLinks) + DrawLinkBounds(); + #endregion + + // Draw Quad around the bounds of the text + #region Draw Bounds + if (ShowMeshBounds) + DrawBounds(); + #endregion + + // Draw Quad around the rendered region of the text. + #region Draw Text Bounds + if (ShowTextBounds) + DrawTextBounds(); + #endregion + } + + + /// <summary> + /// Method to draw a rectangle around each character. + /// </summary> + /// <param name="text"></param> + void DrawCharactersBounds() + { + int characterCount = m_TextInfo.characterCount; + + for (int i = 0; i < characterCount; i++) + { + // Draw visible as well as invisible characters + TMP_CharacterInfo characterInfo = m_TextInfo.characterInfo[i]; + + bool isCharacterVisible = i < m_TextComponent.maxVisibleCharacters && + characterInfo.lineNumber < m_TextComponent.maxVisibleLines && + i >= m_TextComponent.firstVisibleCharacter; + + if (m_TextComponent.overflowMode == TextOverflowModes.Page) + isCharacterVisible = isCharacterVisible && characterInfo.pageNumber + 1 == m_TextComponent.pageToDisplay; + + if (!isCharacterVisible) + continue; + + float dottedLineSize = 6; + + // Get Bottom Left and Top Right position of the current character + Vector3 bottomLeft = m_Transform.TransformPoint(characterInfo.bottomLeft); + Vector3 topLeft = m_Transform.TransformPoint(new Vector3(characterInfo.topLeft.x, characterInfo.topLeft.y, 0)); + Vector3 topRight = m_Transform.TransformPoint(characterInfo.topRight); + Vector3 bottomRight = m_Transform.TransformPoint(new Vector3(characterInfo.bottomRight.x, characterInfo.bottomRight.y, 0)); + + // Draw character bounds + if (characterInfo.isVisible) + { + Color color = Color.green; + DrawDottedRectangle(bottomLeft, topRight, color); + } + else + { + Color color = Color.grey; + + float whiteSpaceAdvance = Math.Abs(characterInfo.origin - characterInfo.xAdvance) > 0.01f ? characterInfo.xAdvance : characterInfo.origin + (characterInfo.ascender - characterInfo.descender) * 0.03f; + DrawDottedRectangle(m_Transform.TransformPoint(new Vector3(characterInfo.origin, characterInfo.descender, 0)), m_Transform.TransformPoint(new Vector3(whiteSpaceAdvance, characterInfo.ascender, 0)), color, 4); + } + + float origin = characterInfo.origin; + float advance = characterInfo.xAdvance; + float ascentline = characterInfo.ascender; + float baseline = characterInfo.baseLine; + float descentline = characterInfo.descender; + + //Draw Ascent line + Vector3 ascentlineStart = m_Transform.TransformPoint(new Vector3(origin, ascentline, 0)); + Vector3 ascentlineEnd = m_Transform.TransformPoint(new Vector3(advance, ascentline, 0)); + + Handles.color = Color.cyan; + Handles.DrawDottedLine(ascentlineStart, ascentlineEnd, dottedLineSize); + + // Draw Cap Height & Mean line + float capline = characterInfo.fontAsset == null ? 0 : baseline + characterInfo.fontAsset.faceInfo.capLine * characterInfo.scale; + Vector3 capHeightStart = new Vector3(topLeft.x, m_Transform.TransformPoint(new Vector3(0, capline, 0)).y, 0); + Vector3 capHeightEnd = new Vector3(topRight.x, m_Transform.TransformPoint(new Vector3(0, capline, 0)).y, 0); + + float meanline = characterInfo.fontAsset == null ? 0 : baseline + characterInfo.fontAsset.faceInfo.meanLine * characterInfo.scale; + Vector3 meanlineStart = new Vector3(topLeft.x, m_Transform.TransformPoint(new Vector3(0, meanline, 0)).y, 0); + Vector3 meanlineEnd = new Vector3(topRight.x, m_Transform.TransformPoint(new Vector3(0, meanline, 0)).y, 0); + + if (characterInfo.isVisible) + { + // Cap line + Handles.color = Color.cyan; + Handles.DrawDottedLine(capHeightStart, capHeightEnd, dottedLineSize); + + // Mean line + Handles.color = Color.cyan; + Handles.DrawDottedLine(meanlineStart, meanlineEnd, dottedLineSize); + } + + //Draw Base line + Vector3 baselineStart = m_Transform.TransformPoint(new Vector3(origin, baseline, 0)); + Vector3 baselineEnd = m_Transform.TransformPoint(new Vector3(advance, baseline, 0)); + + Handles.color = Color.cyan; + Handles.DrawDottedLine(baselineStart, baselineEnd, dottedLineSize); + + //Draw Descent line + Vector3 descentlineStart = m_Transform.TransformPoint(new Vector3(origin, descentline, 0)); + Vector3 descentlineEnd = m_Transform.TransformPoint(new Vector3(advance, descentline, 0)); + + Handles.color = Color.cyan; + Handles.DrawDottedLine(descentlineStart, descentlineEnd, dottedLineSize); + + // Draw Origin + Vector3 originPosition = m_Transform.TransformPoint(new Vector3(origin, baseline, 0)); + DrawCrosshair(originPosition, 0.05f / m_ScaleMultiplier, Color.cyan); + + // Draw Horizontal Advance + Vector3 advancePosition = m_Transform.TransformPoint(new Vector3(advance, baseline, 0)); + DrawSquare(advancePosition, 0.025f / m_ScaleMultiplier, Color.yellow); + DrawCrosshair(advancePosition, 0.0125f / m_ScaleMultiplier, Color.yellow); + + // Draw text labels for metrics + if (m_HandleSize < 0.5f) + { + GUIStyle style = new GUIStyle(GUI.skin.GetStyle("Label")); + style.normal.textColor = new Color(0.6f, 0.6f, 0.6f, 1.0f); + style.fontSize = 12; + style.fixedWidth = 200; + style.fixedHeight = 20; + + Vector3 labelPosition; + float center = (origin + advance) / 2; + + //float baselineMetrics = 0; + //float ascentlineMetrics = ascentline - baseline; + //float caplineMetrics = capline - baseline; + //float meanlineMetrics = meanline - baseline; + //float descentlineMetrics = descentline - baseline; + + // Ascent Line + labelPosition = m_Transform.TransformPoint(new Vector3(center, ascentline, 0)); + style.alignment = TextAnchor.UpperCenter; + Handles.Label(labelPosition, "Ascent Line", style); + //Handles.Label(labelPosition, "Ascent Line (" + ascentlineMetrics.ToString("f3") + ")" , style); + + // Base Line + labelPosition = m_Transform.TransformPoint(new Vector3(center, baseline, 0)); + Handles.Label(labelPosition, "Base Line", style); + //Handles.Label(labelPosition, "Base Line (" + baselineMetrics.ToString("f3") + ")" , style); + + // Descent line + labelPosition = m_Transform.TransformPoint(new Vector3(center, descentline, 0)); + Handles.Label(labelPosition, "Descent Line", style); + //Handles.Label(labelPosition, "Descent Line (" + descentlineMetrics.ToString("f3") + ")" , style); + + if (characterInfo.isVisible) + { + // Cap Line + labelPosition = m_Transform.TransformPoint(new Vector3(center, capline, 0)); + style.alignment = TextAnchor.UpperCenter; + Handles.Label(labelPosition, "Cap Line", style); + //Handles.Label(labelPosition, "Cap Line (" + caplineMetrics.ToString("f3") + ")" , style); + + // Mean Line + labelPosition = m_Transform.TransformPoint(new Vector3(center, meanline, 0)); + style.alignment = TextAnchor.UpperCenter; + Handles.Label(labelPosition, "Mean Line", style); + //Handles.Label(labelPosition, "Mean Line (" + ascentlineMetrics.ToString("f3") + ")" , style); + + // Origin + labelPosition = m_Transform.TransformPoint(new Vector3(origin, baseline, 0)); + style.alignment = TextAnchor.UpperRight; + Handles.Label(labelPosition, "Origin ", style); + + // Advance + labelPosition = m_Transform.TransformPoint(new Vector3(advance, baseline, 0)); + style.alignment = TextAnchor.UpperLeft; + Handles.Label(labelPosition, " Advance", style); + } + } + } + } + + + /// <summary> + /// Method to draw rectangles around each word of the text. + /// </summary> + /// <param name="text"></param> + void DrawWordBounds() + { + for (int i = 0; i < m_TextInfo.wordCount; i++) + { + TMP_WordInfo wInfo = m_TextInfo.wordInfo[i]; + + bool isBeginRegion = false; + + Vector3 bottomLeft = Vector3.zero; + Vector3 topLeft = Vector3.zero; + Vector3 bottomRight = Vector3.zero; + Vector3 topRight = Vector3.zero; + + float maxAscender = -Mathf.Infinity; + float minDescender = Mathf.Infinity; + + Color wordColor = Color.green; + + // Iterate through each character of the word + for (int j = 0; j < wInfo.characterCount; j++) + { + int characterIndex = wInfo.firstCharacterIndex + j; + TMP_CharacterInfo currentCharInfo = m_TextInfo.characterInfo[characterIndex]; + int currentLine = currentCharInfo.lineNumber; + + bool isCharacterVisible = characterIndex > m_TextComponent.maxVisibleCharacters || + currentCharInfo.lineNumber > m_TextComponent.maxVisibleLines || + (m_TextComponent.overflowMode == TextOverflowModes.Page && currentCharInfo.pageNumber + 1 != m_TextComponent.pageToDisplay) ? false : true; + + // Track Max Ascender and Min Descender + maxAscender = Mathf.Max(maxAscender, currentCharInfo.ascender); + minDescender = Mathf.Min(minDescender, currentCharInfo.descender); + + if (isBeginRegion == false && isCharacterVisible) + { + isBeginRegion = true; + + bottomLeft = new Vector3(currentCharInfo.bottomLeft.x, currentCharInfo.descender, 0); + topLeft = new Vector3(currentCharInfo.bottomLeft.x, currentCharInfo.ascender, 0); + + //Debug.Log("Start Word Region at [" + currentCharInfo.character + "]"); + + // If Word is one character + if (wInfo.characterCount == 1) + { + isBeginRegion = false; + + topLeft = m_Transform.TransformPoint(new Vector3(topLeft.x, maxAscender, 0)); + bottomLeft = m_Transform.TransformPoint(new Vector3(bottomLeft.x, minDescender, 0)); + bottomRight = m_Transform.TransformPoint(new Vector3(currentCharInfo.topRight.x, minDescender, 0)); + topRight = m_Transform.TransformPoint(new Vector3(currentCharInfo.topRight.x, maxAscender, 0)); + + // Draw Region + DrawRectangle(bottomLeft, topLeft, topRight, bottomRight, wordColor); + + //Debug.Log("End Word Region at [" + currentCharInfo.character + "]"); + } + } + + // Last Character of Word + if (isBeginRegion && j == wInfo.characterCount - 1) + { + isBeginRegion = false; + + topLeft = m_Transform.TransformPoint(new Vector3(topLeft.x, maxAscender, 0)); + bottomLeft = m_Transform.TransformPoint(new Vector3(bottomLeft.x, minDescender, 0)); + bottomRight = m_Transform.TransformPoint(new Vector3(currentCharInfo.topRight.x, minDescender, 0)); + topRight = m_Transform.TransformPoint(new Vector3(currentCharInfo.topRight.x, maxAscender, 0)); + + // Draw Region + DrawRectangle(bottomLeft, topLeft, topRight, bottomRight, wordColor); + + //Debug.Log("End Word Region at [" + currentCharInfo.character + "]"); + } + // If Word is split on more than one line. + else if (isBeginRegion && currentLine != m_TextInfo.characterInfo[characterIndex + 1].lineNumber) + { + isBeginRegion = false; + + topLeft = m_Transform.TransformPoint(new Vector3(topLeft.x, maxAscender, 0)); + bottomLeft = m_Transform.TransformPoint(new Vector3(bottomLeft.x, minDescender, 0)); + bottomRight = m_Transform.TransformPoint(new Vector3(currentCharInfo.topRight.x, minDescender, 0)); + topRight = m_Transform.TransformPoint(new Vector3(currentCharInfo.topRight.x, maxAscender, 0)); + + // Draw Region + DrawRectangle(bottomLeft, topLeft, topRight, bottomRight, wordColor); + //Debug.Log("End Word Region at [" + currentCharInfo.character + "]"); + maxAscender = -Mathf.Infinity; + minDescender = Mathf.Infinity; + + } + } + + //Debug.Log(wInfo.GetWord(m_TextMeshPro.textInfo.characterInfo)); + } + + + } + + + /// <summary> + /// Draw rectangle around each of the links contained in the text. + /// </summary> + /// <param name="text"></param> + void DrawLinkBounds() + { + TMP_TextInfo textInfo = m_TextComponent.textInfo; + + for (int i = 0; i < textInfo.linkCount; i++) + { + TMP_LinkInfo linkInfo = textInfo.linkInfo[i]; + + bool isBeginRegion = false; + + Vector3 bottomLeft = Vector3.zero; + Vector3 topLeft = Vector3.zero; + Vector3 bottomRight = Vector3.zero; + Vector3 topRight = Vector3.zero; + + float maxAscender = -Mathf.Infinity; + float minDescender = Mathf.Infinity; + + Color32 linkColor = Color.cyan; + + // Iterate through each character of the link text + for (int j = 0; j < linkInfo.linkTextLength; j++) + { + int characterIndex = linkInfo.linkTextfirstCharacterIndex + j; + TMP_CharacterInfo currentCharInfo = textInfo.characterInfo[characterIndex]; + int currentLine = currentCharInfo.lineNumber; + + bool isCharacterVisible = characterIndex > m_TextComponent.maxVisibleCharacters || + currentCharInfo.lineNumber > m_TextComponent.maxVisibleLines || + (m_TextComponent.overflowMode == TextOverflowModes.Page && currentCharInfo.pageNumber + 1 != m_TextComponent.pageToDisplay) ? false : true; + + // Track Max Ascender and Min Descender + maxAscender = Mathf.Max(maxAscender, currentCharInfo.ascender); + minDescender = Mathf.Min(minDescender, currentCharInfo.descender); + + if (isBeginRegion == false && isCharacterVisible) + { + isBeginRegion = true; + + bottomLeft = new Vector3(currentCharInfo.bottomLeft.x, currentCharInfo.descender, 0); + topLeft = new Vector3(currentCharInfo.bottomLeft.x, currentCharInfo.ascender, 0); + + //Debug.Log("Start Word Region at [" + currentCharInfo.character + "]"); + + // If Link is one character + if (linkInfo.linkTextLength == 1) + { + isBeginRegion = false; + + topLeft = m_Transform.TransformPoint(new Vector3(topLeft.x, maxAscender, 0)); + bottomLeft = m_Transform.TransformPoint(new Vector3(bottomLeft.x, minDescender, 0)); + bottomRight = m_Transform.TransformPoint(new Vector3(currentCharInfo.topRight.x, minDescender, 0)); + topRight = m_Transform.TransformPoint(new Vector3(currentCharInfo.topRight.x, maxAscender, 0)); + + // Draw Region + DrawRectangle(bottomLeft, topLeft, topRight, bottomRight, linkColor); + + //Debug.Log("End Word Region at [" + currentCharInfo.character + "]"); + } + } + + // Last Character of Link + if (isBeginRegion && j == linkInfo.linkTextLength - 1) + { + isBeginRegion = false; + + topLeft = m_Transform.TransformPoint(new Vector3(topLeft.x, maxAscender, 0)); + bottomLeft = m_Transform.TransformPoint(new Vector3(bottomLeft.x, minDescender, 0)); + bottomRight = m_Transform.TransformPoint(new Vector3(currentCharInfo.topRight.x, minDescender, 0)); + topRight = m_Transform.TransformPoint(new Vector3(currentCharInfo.topRight.x, maxAscender, 0)); + + // Draw Region + DrawRectangle(bottomLeft, topLeft, topRight, bottomRight, linkColor); + + //Debug.Log("End Word Region at [" + currentCharInfo.character + "]"); + } + // If Link is split on more than one line. + else if (isBeginRegion && currentLine != textInfo.characterInfo[characterIndex + 1].lineNumber) + { + isBeginRegion = false; + + topLeft = m_Transform.TransformPoint(new Vector3(topLeft.x, maxAscender, 0)); + bottomLeft = m_Transform.TransformPoint(new Vector3(bottomLeft.x, minDescender, 0)); + bottomRight = m_Transform.TransformPoint(new Vector3(currentCharInfo.topRight.x, minDescender, 0)); + topRight = m_Transform.TransformPoint(new Vector3(currentCharInfo.topRight.x, maxAscender, 0)); + + // Draw Region + DrawRectangle(bottomLeft, topLeft, topRight, bottomRight, linkColor); + + maxAscender = -Mathf.Infinity; + minDescender = Mathf.Infinity; + //Debug.Log("End Word Region at [" + currentCharInfo.character + "]"); + } + } + + //Debug.Log(wInfo.GetWord(m_TextMeshPro.textInfo.characterInfo)); + } + } + + + /// <summary> + /// Draw Rectangles around each lines of the text. + /// </summary> + /// <param name="text"></param> + void DrawLineBounds() + { + int lineCount = m_TextInfo.lineCount; + + for (int i = 0; i < lineCount; i++) + { + TMP_LineInfo lineInfo = m_TextInfo.lineInfo[i]; + TMP_CharacterInfo firstCharacterInfo = m_TextInfo.characterInfo[lineInfo.firstCharacterIndex]; + TMP_CharacterInfo lastCharacterInfo = m_TextInfo.characterInfo[lineInfo.lastCharacterIndex]; + + bool isLineVisible = (lineInfo.characterCount == 1 && (firstCharacterInfo.character == 10 || firstCharacterInfo.character == 11 || firstCharacterInfo.character == 0x2028 || firstCharacterInfo.character == 0x2029)) || + i > m_TextComponent.maxVisibleLines || + (m_TextComponent.overflowMode == TextOverflowModes.Page && firstCharacterInfo.pageNumber + 1 != m_TextComponent.pageToDisplay) ? false : true; + + if (!isLineVisible) continue; + + float lineBottomLeft = firstCharacterInfo.bottomLeft.x; + float lineTopRight = lastCharacterInfo.topRight.x; + + float ascentline = lineInfo.ascender; + float baseline = lineInfo.baseline; + float descentline = lineInfo.descender; + + float dottedLineSize = 12; + + // Draw line extents + DrawDottedRectangle(m_Transform.TransformPoint(lineInfo.lineExtents.min), m_Transform.TransformPoint(lineInfo.lineExtents.max), Color.green, 4); + + // Draw Ascent line + Vector3 ascentlineStart = m_Transform.TransformPoint(new Vector3(lineBottomLeft, ascentline, 0)); + Vector3 ascentlineEnd = m_Transform.TransformPoint(new Vector3(lineTopRight, ascentline, 0)); + + Handles.color = Color.yellow; + Handles.DrawDottedLine(ascentlineStart, ascentlineEnd, dottedLineSize); + + // Draw Base line + Vector3 baseLineStart = m_Transform.TransformPoint(new Vector3(lineBottomLeft, baseline, 0)); + Vector3 baseLineEnd = m_Transform.TransformPoint(new Vector3(lineTopRight, baseline, 0)); + + Handles.color = Color.yellow; + Handles.DrawDottedLine(baseLineStart, baseLineEnd, dottedLineSize); + + // Draw Descent line + Vector3 descentLineStart = m_Transform.TransformPoint(new Vector3(lineBottomLeft, descentline, 0)); + Vector3 descentLineEnd = m_Transform.TransformPoint(new Vector3(lineTopRight, descentline, 0)); + + Handles.color = Color.yellow; + Handles.DrawDottedLine(descentLineStart, descentLineEnd, dottedLineSize); + + // Draw text labels for metrics + if (m_HandleSize < 1.0f) + { + GUIStyle style = new GUIStyle(); + style.normal.textColor = new Color(0.8f, 0.8f, 0.8f, 1.0f); + style.fontSize = 12; + style.fixedWidth = 200; + style.fixedHeight = 20; + Vector3 labelPosition; + + // Ascent Line + labelPosition = m_Transform.TransformPoint(new Vector3(lineBottomLeft, ascentline, 0)); + style.padding = new RectOffset(0, 10, 0, 5); + style.alignment = TextAnchor.MiddleRight; + Handles.Label(labelPosition, "Ascent Line", style); + + // Base Line + labelPosition = m_Transform.TransformPoint(new Vector3(lineBottomLeft, baseline, 0)); + Handles.Label(labelPosition, "Base Line", style); + + // Descent line + labelPosition = m_Transform.TransformPoint(new Vector3(lineBottomLeft, descentline, 0)); + Handles.Label(labelPosition, "Descent Line", style); + } + } + } + + + /// <summary> + /// Draw Rectangle around the bounds of the text object. + /// </summary> + void DrawBounds() + { + Bounds meshBounds = m_TextComponent.bounds; + + // Get Bottom Left and Top Right position of each word + Vector3 bottomLeft = m_TextComponent.transform.position + meshBounds.min; + Vector3 topRight = m_TextComponent.transform.position + meshBounds.max; + + DrawRectangle(bottomLeft, topRight, new Color(1, 0.5f, 0)); + } + + + void DrawTextBounds() + { + Bounds textBounds = m_TextComponent.textBounds; + + Vector3 bottomLeft = m_TextComponent.transform.position + (textBounds.center - textBounds.extents); + Vector3 topRight = m_TextComponent.transform.position + (textBounds.center + textBounds.extents); + + DrawRectangle(bottomLeft, topRight, new Color(0f, 0.5f, 0.5f)); + } + + + // Draw Rectangles + void DrawRectangle(Vector3 BL, Vector3 TR, Color color) + { + Gizmos.color = color; + + Gizmos.DrawLine(new Vector3(BL.x, BL.y, 0), new Vector3(BL.x, TR.y, 0)); + Gizmos.DrawLine(new Vector3(BL.x, TR.y, 0), new Vector3(TR.x, TR.y, 0)); + Gizmos.DrawLine(new Vector3(TR.x, TR.y, 0), new Vector3(TR.x, BL.y, 0)); + Gizmos.DrawLine(new Vector3(TR.x, BL.y, 0), new Vector3(BL.x, BL.y, 0)); + } + + void DrawDottedRectangle(Vector3 bottomLeft, Vector3 topRight, Color color, float size = 5.0f) + { + Handles.color = color; + Handles.DrawDottedLine(bottomLeft, new Vector3(bottomLeft.x, topRight.y, bottomLeft.z), size); + Handles.DrawDottedLine(new Vector3(bottomLeft.x, topRight.y, bottomLeft.z), topRight, size); + Handles.DrawDottedLine(topRight, new Vector3(topRight.x, bottomLeft.y, bottomLeft.z), size); + Handles.DrawDottedLine(new Vector3(topRight.x, bottomLeft.y, bottomLeft.z), bottomLeft, size); + } + + void DrawSolidRectangle(Vector3 bottomLeft, Vector3 topRight, Color color, float size = 5.0f) + { + Handles.color = color; + Rect rect = new Rect(bottomLeft, topRight - bottomLeft); + Handles.DrawSolidRectangleWithOutline(rect, color, Color.black); + } + + void DrawSquare(Vector3 position, float size, Color color) + { + Handles.color = color; + Vector3 bottomLeft = new Vector3(position.x - size, position.y - size, position.z); + Vector3 topLeft = new Vector3(position.x - size, position.y + size, position.z); + Vector3 topRight = new Vector3(position.x + size, position.y + size, position.z); + Vector3 bottomRight = new Vector3(position.x + size, position.y - size, position.z); + + Handles.DrawLine(bottomLeft, topLeft); + Handles.DrawLine(topLeft, topRight); + Handles.DrawLine(topRight, bottomRight); + Handles.DrawLine(bottomRight, bottomLeft); + } + + void DrawCrosshair(Vector3 position, float size, Color color) + { + Handles.color = color; + + Handles.DrawLine(new Vector3(position.x - size, position.y, position.z), new Vector3(position.x + size, position.y, position.z)); + Handles.DrawLine(new Vector3(position.x, position.y - size, position.z), new Vector3(position.x, position.y + size, position.z)); + } + + + // Draw Rectangles + void DrawRectangle(Vector3 bl, Vector3 tl, Vector3 tr, Vector3 br, Color color) + { + Gizmos.color = color; + + Gizmos.DrawLine(bl, tl); + Gizmos.DrawLine(tl, tr); + Gizmos.DrawLine(tr, br); + Gizmos.DrawLine(br, bl); + } + + + // Draw Rectangles + void DrawDottedRectangle(Vector3 bl, Vector3 tl, Vector3 tr, Vector3 br, Color color) + { + var cam = Camera.current; + float dotSpacing = (cam.WorldToScreenPoint(br).x - cam.WorldToScreenPoint(bl).x) / 75f; + UnityEditor.Handles.color = color; + + UnityEditor.Handles.DrawDottedLine(bl, tl, dotSpacing); + UnityEditor.Handles.DrawDottedLine(tl, tr, dotSpacing); + UnityEditor.Handles.DrawDottedLine(tr, br, dotSpacing); + UnityEditor.Handles.DrawDottedLine(br, bl, dotSpacing); + } + #endif + } +} + diff --git a/TextMesh Pro/Examples & Extras/Scripts/TMP_TextInfoDebugTool.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/TMP_TextInfoDebugTool.cs.meta new file mode 100755 index 0000000..12400bf --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/TMP_TextInfoDebugTool.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 21256c5b62f346f18640dad779911e20 +timeCreated: 1430348781 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_A.cs b/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_A.cs new file mode 100755 index 0000000..33d56e4 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_A.cs @@ -0,0 +1,157 @@ +using UnityEngine; +using UnityEngine.EventSystems; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class TMP_TextSelector_A : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler + { + private TextMeshPro m_TextMeshPro; + + private Camera m_Camera; + + private bool m_isHoveringObject; + private int m_selectedLink = -1; + private int m_lastCharIndex = -1; + private int m_lastWordIndex = -1; + + void Awake() + { + m_TextMeshPro = gameObject.GetComponent<TextMeshPro>(); + m_Camera = Camera.main; + + // Force generation of the text object so we have valid data to work with. This is needed since LateUpdate() will be called before the text object has a chance to generated when entering play mode. + m_TextMeshPro.ForceMeshUpdate(); + } + + + void LateUpdate() + { + m_isHoveringObject = false; + + if (TMP_TextUtilities.IsIntersectingRectTransform(m_TextMeshPro.rectTransform, Input.mousePosition, Camera.main)) + { + m_isHoveringObject = true; + } + + if (m_isHoveringObject) + { + #region Example of Character Selection + int charIndex = TMP_TextUtilities.FindIntersectingCharacter(m_TextMeshPro, Input.mousePosition, Camera.main, true); + if (charIndex != -1 && charIndex != m_lastCharIndex && (Input.GetKey(KeyCode.LeftShift) || Input.GetKey(KeyCode.RightShift))) + { + //Debug.Log("[" + m_TextMeshPro.textInfo.characterInfo[charIndex].character + "] has been selected."); + + m_lastCharIndex = charIndex; + + int meshIndex = m_TextMeshPro.textInfo.characterInfo[charIndex].materialReferenceIndex; + + int vertexIndex = m_TextMeshPro.textInfo.characterInfo[charIndex].vertexIndex; + + Color32 c = new Color32((byte)Random.Range(0, 255), (byte)Random.Range(0, 255), (byte)Random.Range(0, 255), 255); + + Color32[] vertexColors = m_TextMeshPro.textInfo.meshInfo[meshIndex].colors32; + + vertexColors[vertexIndex + 0] = c; + vertexColors[vertexIndex + 1] = c; + vertexColors[vertexIndex + 2] = c; + vertexColors[vertexIndex + 3] = c; + + //m_TextMeshPro.mesh.colors32 = vertexColors; + m_TextMeshPro.textInfo.meshInfo[meshIndex].mesh.colors32 = vertexColors; + } + #endregion + + #region Example of Link Handling + // Check if mouse intersects with any links. + int linkIndex = TMP_TextUtilities.FindIntersectingLink(m_TextMeshPro, Input.mousePosition, m_Camera); + + // Clear previous link selection if one existed. + if ((linkIndex == -1 && m_selectedLink != -1) || linkIndex != m_selectedLink) + { + //m_TextPopup_RectTransform.gameObject.SetActive(false); + m_selectedLink = -1; + } + + // Handle new Link selection. + if (linkIndex != -1 && linkIndex != m_selectedLink) + { + m_selectedLink = linkIndex; + + TMP_LinkInfo linkInfo = m_TextMeshPro.textInfo.linkInfo[linkIndex]; + + // The following provides an example of how to access the link properties. + //Debug.Log("Link ID: \"" + linkInfo.GetLinkID() + "\" Link Text: \"" + linkInfo.GetLinkText() + "\""); // Example of how to retrieve the Link ID and Link Text. + + Vector3 worldPointInRectangle; + + RectTransformUtility.ScreenPointToWorldPointInRectangle(m_TextMeshPro.rectTransform, Input.mousePosition, m_Camera, out worldPointInRectangle); + + switch (linkInfo.GetLinkID()) + { + case "id_01": // 100041637: // id_01 + //m_TextPopup_RectTransform.position = worldPointInRectangle; + //m_TextPopup_RectTransform.gameObject.SetActive(true); + //m_TextPopup_TMPComponent.text = k_LinkText + " ID 01"; + break; + case "id_02": // 100041638: // id_02 + //m_TextPopup_RectTransform.position = worldPointInRectangle; + //m_TextPopup_RectTransform.gameObject.SetActive(true); + //m_TextPopup_TMPComponent.text = k_LinkText + " ID 02"; + break; + } + } + #endregion + + + #region Example of Word Selection + // Check if Mouse intersects any words and if so assign a random color to that word. + int wordIndex = TMP_TextUtilities.FindIntersectingWord(m_TextMeshPro, Input.mousePosition, Camera.main); + if (wordIndex != -1 && wordIndex != m_lastWordIndex) + { + m_lastWordIndex = wordIndex; + + TMP_WordInfo wInfo = m_TextMeshPro.textInfo.wordInfo[wordIndex]; + + Vector3 wordPOS = m_TextMeshPro.transform.TransformPoint(m_TextMeshPro.textInfo.characterInfo[wInfo.firstCharacterIndex].bottomLeft); + wordPOS = Camera.main.WorldToScreenPoint(wordPOS); + + //Debug.Log("Mouse Position: " + Input.mousePosition.ToString("f3") + " Word Position: " + wordPOS.ToString("f3")); + + Color32[] vertexColors = m_TextMeshPro.textInfo.meshInfo[0].colors32; + + Color32 c = new Color32((byte)Random.Range(0, 255), (byte)Random.Range(0, 255), (byte)Random.Range(0, 255), 255); + for (int i = 0; i < wInfo.characterCount; i++) + { + int vertexIndex = m_TextMeshPro.textInfo.characterInfo[wInfo.firstCharacterIndex + i].vertexIndex; + + vertexColors[vertexIndex + 0] = c; + vertexColors[vertexIndex + 1] = c; + vertexColors[vertexIndex + 2] = c; + vertexColors[vertexIndex + 3] = c; + } + + m_TextMeshPro.mesh.colors32 = vertexColors; + } + #endregion + } + } + + + public void OnPointerEnter(PointerEventData eventData) + { + Debug.Log("OnPointerEnter()"); + m_isHoveringObject = true; + } + + + public void OnPointerExit(PointerEventData eventData) + { + Debug.Log("OnPointerExit()"); + m_isHoveringObject = false; + } + + } +} diff --git a/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_A.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_A.cs.meta new file mode 100755 index 0000000..da25ec4 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_A.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 103e0a6a1d404693b9fb1a5173e0e979 +timeCreated: 1452811039 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_B.cs b/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_B.cs new file mode 100755 index 0000000..e41fbfa --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_B.cs @@ -0,0 +1,547 @@ +using UnityEngine; +using UnityEngine.Events; +using UnityEngine.EventSystems; +using System.Collections; +using System.Collections.Generic; + + +#pragma warning disable 0618 // Disabled warning due to SetVertices being deprecated until new release with SetMesh() is available. + +namespace TMPro.Examples +{ + + public class TMP_TextSelector_B : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler, IPointerClickHandler, IPointerUpHandler + { + public RectTransform TextPopup_Prefab_01; + + private RectTransform m_TextPopup_RectTransform; + private TextMeshProUGUI m_TextPopup_TMPComponent; + private const string k_LinkText = "You have selected link <#ffff00>"; + private const string k_WordText = "Word Index: <#ffff00>"; + + + private TextMeshProUGUI m_TextMeshPro; + private Canvas m_Canvas; + private Camera m_Camera; + + // Flags + private bool isHoveringObject; + private int m_selectedWord = -1; + private int m_selectedLink = -1; + private int m_lastIndex = -1; + + private Matrix4x4 m_matrix; + + private TMP_MeshInfo[] m_cachedMeshInfoVertexData; + + void Awake() + { + m_TextMeshPro = gameObject.GetComponent<TextMeshProUGUI>(); + + + m_Canvas = gameObject.GetComponentInParent<Canvas>(); + + // Get a reference to the camera if Canvas Render Mode is not ScreenSpace Overlay. + if (m_Canvas.renderMode == RenderMode.ScreenSpaceOverlay) + m_Camera = null; + else + m_Camera = m_Canvas.worldCamera; + + // Create pop-up text object which is used to show the link information. + m_TextPopup_RectTransform = Instantiate(TextPopup_Prefab_01) as RectTransform; + m_TextPopup_RectTransform.SetParent(m_Canvas.transform, false); + m_TextPopup_TMPComponent = m_TextPopup_RectTransform.GetComponentInChildren<TextMeshProUGUI>(); + m_TextPopup_RectTransform.gameObject.SetActive(false); + } + + + void OnEnable() + { + // Subscribe to event fired when text object has been regenerated. + TMPro_EventManager.TEXT_CHANGED_EVENT.Add(ON_TEXT_CHANGED); + } + + void OnDisable() + { + // UnSubscribe to event fired when text object has been regenerated. + TMPro_EventManager.TEXT_CHANGED_EVENT.Remove(ON_TEXT_CHANGED); + } + + + void ON_TEXT_CHANGED(Object obj) + { + if (obj == m_TextMeshPro) + { + // Update cached vertex data. + m_cachedMeshInfoVertexData = m_TextMeshPro.textInfo.CopyMeshInfoVertexData(); + } + } + + + void LateUpdate() + { + if (isHoveringObject) + { + // Check if Mouse Intersects any of the characters. If so, assign a random color. + #region Handle Character Selection + int charIndex = TMP_TextUtilities.FindIntersectingCharacter(m_TextMeshPro, Input.mousePosition, m_Camera, true); + + // Undo Swap and Vertex Attribute changes. + if (charIndex == -1 || charIndex != m_lastIndex) + { + RestoreCachedVertexAttributes(m_lastIndex); + m_lastIndex = -1; + } + + if (charIndex != -1 && charIndex != m_lastIndex && (Input.GetKey(KeyCode.LeftShift) || Input.GetKey(KeyCode.RightShift))) + { + m_lastIndex = charIndex; + + // Get the index of the material / sub text object used by this character. + int materialIndex = m_TextMeshPro.textInfo.characterInfo[charIndex].materialReferenceIndex; + + // Get the index of the first vertex of the selected character. + int vertexIndex = m_TextMeshPro.textInfo.characterInfo[charIndex].vertexIndex; + + // Get a reference to the vertices array. + Vector3[] vertices = m_TextMeshPro.textInfo.meshInfo[materialIndex].vertices; + + // Determine the center point of the character. + Vector2 charMidBasline = (vertices[vertexIndex + 0] + vertices[vertexIndex + 2]) / 2; + + // Need to translate all 4 vertices of the character to aligned with middle of character / baseline. + // This is needed so the matrix TRS is applied at the origin for each character. + Vector3 offset = charMidBasline; + + // Translate the character to the middle baseline. + vertices[vertexIndex + 0] = vertices[vertexIndex + 0] - offset; + vertices[vertexIndex + 1] = vertices[vertexIndex + 1] - offset; + vertices[vertexIndex + 2] = vertices[vertexIndex + 2] - offset; + vertices[vertexIndex + 3] = vertices[vertexIndex + 3] - offset; + + float zoomFactor = 1.5f; + + // Setup the Matrix for the scale change. + m_matrix = Matrix4x4.TRS(Vector3.zero, Quaternion.identity, Vector3.one * zoomFactor); + + // Apply Matrix operation on the given character. + vertices[vertexIndex + 0] = m_matrix.MultiplyPoint3x4(vertices[vertexIndex + 0]); + vertices[vertexIndex + 1] = m_matrix.MultiplyPoint3x4(vertices[vertexIndex + 1]); + vertices[vertexIndex + 2] = m_matrix.MultiplyPoint3x4(vertices[vertexIndex + 2]); + vertices[vertexIndex + 3] = m_matrix.MultiplyPoint3x4(vertices[vertexIndex + 3]); + + // Translate the character back to its original position. + vertices[vertexIndex + 0] = vertices[vertexIndex + 0] + offset; + vertices[vertexIndex + 1] = vertices[vertexIndex + 1] + offset; + vertices[vertexIndex + 2] = vertices[vertexIndex + 2] + offset; + vertices[vertexIndex + 3] = vertices[vertexIndex + 3] + offset; + + // Change Vertex Colors of the highlighted character + Color32 c = new Color32(255, 255, 192, 255); + + // Get a reference to the vertex color + Color32[] vertexColors = m_TextMeshPro.textInfo.meshInfo[materialIndex].colors32; + + vertexColors[vertexIndex + 0] = c; + vertexColors[vertexIndex + 1] = c; + vertexColors[vertexIndex + 2] = c; + vertexColors[vertexIndex + 3] = c; + + + // Get a reference to the meshInfo of the selected character. + TMP_MeshInfo meshInfo = m_TextMeshPro.textInfo.meshInfo[materialIndex]; + + // Get the index of the last character's vertex attributes. + int lastVertexIndex = vertices.Length - 4; + + // Swap the current character's vertex attributes with those of the last element in the vertex attribute arrays. + // We do this to make sure this character is rendered last and over other characters. + meshInfo.SwapVertexData(vertexIndex, lastVertexIndex); + + // Need to update the appropriate + m_TextMeshPro.UpdateVertexData(TMP_VertexDataUpdateFlags.All); + } + #endregion + + + #region Word Selection Handling + //Check if Mouse intersects any words and if so assign a random color to that word. + int wordIndex = TMP_TextUtilities.FindIntersectingWord(m_TextMeshPro, Input.mousePosition, m_Camera); + + // Clear previous word selection. + if (m_TextPopup_RectTransform != null && m_selectedWord != -1 && (wordIndex == -1 || wordIndex != m_selectedWord)) + { + TMP_WordInfo wInfo = m_TextMeshPro.textInfo.wordInfo[m_selectedWord]; + + // Iterate through each of the characters of the word. + for (int i = 0; i < wInfo.characterCount; i++) + { + int characterIndex = wInfo.firstCharacterIndex + i; + + // Get the index of the material / sub text object used by this character. + int meshIndex = m_TextMeshPro.textInfo.characterInfo[characterIndex].materialReferenceIndex; + + // Get the index of the first vertex of this character. + int vertexIndex = m_TextMeshPro.textInfo.characterInfo[characterIndex].vertexIndex; + + // Get a reference to the vertex color + Color32[] vertexColors = m_TextMeshPro.textInfo.meshInfo[meshIndex].colors32; + + Color32 c = vertexColors[vertexIndex + 0].Tint(1.33333f); + + vertexColors[vertexIndex + 0] = c; + vertexColors[vertexIndex + 1] = c; + vertexColors[vertexIndex + 2] = c; + vertexColors[vertexIndex + 3] = c; + } + + // Update Geometry + m_TextMeshPro.UpdateVertexData(TMP_VertexDataUpdateFlags.All); + + m_selectedWord = -1; + } + + + // Word Selection Handling + if (wordIndex != -1 && wordIndex != m_selectedWord && !(Input.GetKey(KeyCode.LeftShift) || Input.GetKey(KeyCode.RightShift))) + { + m_selectedWord = wordIndex; + + TMP_WordInfo wInfo = m_TextMeshPro.textInfo.wordInfo[wordIndex]; + + // Iterate through each of the characters of the word. + for (int i = 0; i < wInfo.characterCount; i++) + { + int characterIndex = wInfo.firstCharacterIndex + i; + + // Get the index of the material / sub text object used by this character. + int meshIndex = m_TextMeshPro.textInfo.characterInfo[characterIndex].materialReferenceIndex; + + int vertexIndex = m_TextMeshPro.textInfo.characterInfo[characterIndex].vertexIndex; + + // Get a reference to the vertex color + Color32[] vertexColors = m_TextMeshPro.textInfo.meshInfo[meshIndex].colors32; + + Color32 c = vertexColors[vertexIndex + 0].Tint(0.75f); + + vertexColors[vertexIndex + 0] = c; + vertexColors[vertexIndex + 1] = c; + vertexColors[vertexIndex + 2] = c; + vertexColors[vertexIndex + 3] = c; + } + + // Update Geometry + m_TextMeshPro.UpdateVertexData(TMP_VertexDataUpdateFlags.All); + + } + #endregion + + + #region Example of Link Handling + // Check if mouse intersects with any links. + int linkIndex = TMP_TextUtilities.FindIntersectingLink(m_TextMeshPro, Input.mousePosition, m_Camera); + + // Clear previous link selection if one existed. + if ((linkIndex == -1 && m_selectedLink != -1) || linkIndex != m_selectedLink) + { + m_TextPopup_RectTransform.gameObject.SetActive(false); + m_selectedLink = -1; + } + + // Handle new Link selection. + if (linkIndex != -1 && linkIndex != m_selectedLink) + { + m_selectedLink = linkIndex; + + TMP_LinkInfo linkInfo = m_TextMeshPro.textInfo.linkInfo[linkIndex]; + + // Debug.Log("Link ID: \"" + linkInfo.GetLinkID() + "\" Link Text: \"" + linkInfo.GetLinkText() + "\""); // Example of how to retrieve the Link ID and Link Text. + + Vector3 worldPointInRectangle; + RectTransformUtility.ScreenPointToWorldPointInRectangle(m_TextMeshPro.rectTransform, Input.mousePosition, m_Camera, out worldPointInRectangle); + + switch (linkInfo.GetLinkID()) + { + case "id_01": // 100041637: // id_01 + m_TextPopup_RectTransform.position = worldPointInRectangle; + m_TextPopup_RectTransform.gameObject.SetActive(true); + m_TextPopup_TMPComponent.text = k_LinkText + " ID 01"; + break; + case "id_02": // 100041638: // id_02 + m_TextPopup_RectTransform.position = worldPointInRectangle; + m_TextPopup_RectTransform.gameObject.SetActive(true); + m_TextPopup_TMPComponent.text = k_LinkText + " ID 02"; + break; + } + } + #endregion + + } + else + { + // Restore any character that may have been modified + if (m_lastIndex != -1) + { + RestoreCachedVertexAttributes(m_lastIndex); + m_lastIndex = -1; + } + } + + } + + + public void OnPointerEnter(PointerEventData eventData) + { + //Debug.Log("OnPointerEnter()"); + isHoveringObject = true; + } + + + public void OnPointerExit(PointerEventData eventData) + { + //Debug.Log("OnPointerExit()"); + isHoveringObject = false; + } + + + public void OnPointerClick(PointerEventData eventData) + { + //Debug.Log("Click at POS: " + eventData.position + " World POS: " + eventData.worldPosition); + + // Check if Mouse Intersects any of the characters. If so, assign a random color. + #region Character Selection Handling + /* + int charIndex = TMP_TextUtilities.FindIntersectingCharacter(m_TextMeshPro, Input.mousePosition, m_Camera, true); + if (charIndex != -1 && charIndex != m_lastIndex) + { + //Debug.Log("Character [" + m_TextMeshPro.textInfo.characterInfo[index].character + "] was selected at POS: " + eventData.position); + m_lastIndex = charIndex; + + Color32 c = new Color32((byte)Random.Range(0, 255), (byte)Random.Range(0, 255), (byte)Random.Range(0, 255), 255); + int vertexIndex = m_TextMeshPro.textInfo.characterInfo[charIndex].vertexIndex; + + UIVertex[] uiVertices = m_TextMeshPro.textInfo.meshInfo.uiVertices; + + uiVertices[vertexIndex + 0].color = c; + uiVertices[vertexIndex + 1].color = c; + uiVertices[vertexIndex + 2].color = c; + uiVertices[vertexIndex + 3].color = c; + + m_TextMeshPro.canvasRenderer.SetVertices(uiVertices, uiVertices.Length); + } + */ + #endregion + + + #region Word Selection Handling + //Check if Mouse intersects any words and if so assign a random color to that word. + /* + int wordIndex = TMP_TextUtilities.FindIntersectingWord(m_TextMeshPro, Input.mousePosition, m_Camera); + + // Clear previous word selection. + if (m_TextPopup_RectTransform != null && m_selectedWord != -1 && (wordIndex == -1 || wordIndex != m_selectedWord)) + { + TMP_WordInfo wInfo = m_TextMeshPro.textInfo.wordInfo[m_selectedWord]; + + // Get a reference to the uiVertices array. + UIVertex[] uiVertices = m_TextMeshPro.textInfo.meshInfo.uiVertices; + + // Iterate through each of the characters of the word. + for (int i = 0; i < wInfo.characterCount; i++) + { + int vertexIndex = m_TextMeshPro.textInfo.characterInfo[wInfo.firstCharacterIndex + i].vertexIndex; + + Color32 c = uiVertices[vertexIndex + 0].color.Tint(1.33333f); + + uiVertices[vertexIndex + 0].color = c; + uiVertices[vertexIndex + 1].color = c; + uiVertices[vertexIndex + 2].color = c; + uiVertices[vertexIndex + 3].color = c; + } + + m_TextMeshPro.canvasRenderer.SetVertices(uiVertices, uiVertices.Length); + + m_selectedWord = -1; + } + + // Handle word selection + if (wordIndex != -1 && wordIndex != m_selectedWord) + { + m_selectedWord = wordIndex; + + TMP_WordInfo wInfo = m_TextMeshPro.textInfo.wordInfo[wordIndex]; + + // Get a reference to the uiVertices array. + UIVertex[] uiVertices = m_TextMeshPro.textInfo.meshInfo.uiVertices; + + // Iterate through each of the characters of the word. + for (int i = 0; i < wInfo.characterCount; i++) + { + int vertexIndex = m_TextMeshPro.textInfo.characterInfo[wInfo.firstCharacterIndex + i].vertexIndex; + + Color32 c = uiVertices[vertexIndex + 0].color.Tint(0.75f); + + uiVertices[vertexIndex + 0].color = c; + uiVertices[vertexIndex + 1].color = c; + uiVertices[vertexIndex + 2].color = c; + uiVertices[vertexIndex + 3].color = c; + } + + m_TextMeshPro.canvasRenderer.SetVertices(uiVertices, uiVertices.Length); + } + */ + #endregion + + + #region Link Selection Handling + /* + // Check if Mouse intersects any words and if so assign a random color to that word. + int linkIndex = TMP_TextUtilities.FindIntersectingLink(m_TextMeshPro, Input.mousePosition, m_Camera); + if (linkIndex != -1) + { + TMP_LinkInfo linkInfo = m_TextMeshPro.textInfo.linkInfo[linkIndex]; + int linkHashCode = linkInfo.hashCode; + + //Debug.Log(TMP_TextUtilities.GetSimpleHashCode("id_02")); + + switch (linkHashCode) + { + case 291445: // id_01 + if (m_LinkObject01 == null) + m_LinkObject01 = Instantiate(Link_01_Prefab); + else + { + m_LinkObject01.gameObject.SetActive(true); + } + + break; + case 291446: // id_02 + break; + + } + + // Example of how to modify vertex attributes like colors + #region Vertex Attribute Modification Example + UIVertex[] uiVertices = m_TextMeshPro.textInfo.meshInfo.uiVertices; + + Color32 c = new Color32((byte)Random.Range(0, 255), (byte)Random.Range(0, 255), (byte)Random.Range(0, 255), 255); + for (int i = 0; i < linkInfo.characterCount; i++) + { + TMP_CharacterInfo cInfo = m_TextMeshPro.textInfo.characterInfo[linkInfo.firstCharacterIndex + i]; + + if (!cInfo.isVisible) continue; // Skip invisible characters. + + int vertexIndex = cInfo.vertexIndex; + + uiVertices[vertexIndex + 0].color = c; + uiVertices[vertexIndex + 1].color = c; + uiVertices[vertexIndex + 2].color = c; + uiVertices[vertexIndex + 3].color = c; + } + + m_TextMeshPro.canvasRenderer.SetVertices(uiVertices, uiVertices.Length); + #endregion + } + */ + #endregion + } + + + public void OnPointerUp(PointerEventData eventData) + { + //Debug.Log("OnPointerUp()"); + } + + + void RestoreCachedVertexAttributes(int index) + { + if (index == -1 || index > m_TextMeshPro.textInfo.characterCount - 1) return; + + // Get the index of the material / sub text object used by this character. + int materialIndex = m_TextMeshPro.textInfo.characterInfo[index].materialReferenceIndex; + + // Get the index of the first vertex of the selected character. + int vertexIndex = m_TextMeshPro.textInfo.characterInfo[index].vertexIndex; + + // Restore Vertices + // Get a reference to the cached / original vertices. + Vector3[] src_vertices = m_cachedMeshInfoVertexData[materialIndex].vertices; + + // Get a reference to the vertices that we need to replace. + Vector3[] dst_vertices = m_TextMeshPro.textInfo.meshInfo[materialIndex].vertices; + + // Restore / Copy vertices from source to destination + dst_vertices[vertexIndex + 0] = src_vertices[vertexIndex + 0]; + dst_vertices[vertexIndex + 1] = src_vertices[vertexIndex + 1]; + dst_vertices[vertexIndex + 2] = src_vertices[vertexIndex + 2]; + dst_vertices[vertexIndex + 3] = src_vertices[vertexIndex + 3]; + + // Restore Vertex Colors + // Get a reference to the vertex colors we need to replace. + Color32[] dst_colors = m_TextMeshPro.textInfo.meshInfo[materialIndex].colors32; + + // Get a reference to the cached / original vertex colors. + Color32[] src_colors = m_cachedMeshInfoVertexData[materialIndex].colors32; + + // Copy the vertex colors from source to destination. + dst_colors[vertexIndex + 0] = src_colors[vertexIndex + 0]; + dst_colors[vertexIndex + 1] = src_colors[vertexIndex + 1]; + dst_colors[vertexIndex + 2] = src_colors[vertexIndex + 2]; + dst_colors[vertexIndex + 3] = src_colors[vertexIndex + 3]; + + // Restore UV0S + // UVS0 + Vector2[] src_uv0s = m_cachedMeshInfoVertexData[materialIndex].uvs0; + Vector2[] dst_uv0s = m_TextMeshPro.textInfo.meshInfo[materialIndex].uvs0; + dst_uv0s[vertexIndex + 0] = src_uv0s[vertexIndex + 0]; + dst_uv0s[vertexIndex + 1] = src_uv0s[vertexIndex + 1]; + dst_uv0s[vertexIndex + 2] = src_uv0s[vertexIndex + 2]; + dst_uv0s[vertexIndex + 3] = src_uv0s[vertexIndex + 3]; + + // UVS2 + Vector2[] src_uv2s = m_cachedMeshInfoVertexData[materialIndex].uvs2; + Vector2[] dst_uv2s = m_TextMeshPro.textInfo.meshInfo[materialIndex].uvs2; + dst_uv2s[vertexIndex + 0] = src_uv2s[vertexIndex + 0]; + dst_uv2s[vertexIndex + 1] = src_uv2s[vertexIndex + 1]; + dst_uv2s[vertexIndex + 2] = src_uv2s[vertexIndex + 2]; + dst_uv2s[vertexIndex + 3] = src_uv2s[vertexIndex + 3]; + + + // Restore last vertex attribute as we swapped it as well + int lastIndex = (src_vertices.Length / 4 - 1) * 4; + + // Vertices + dst_vertices[lastIndex + 0] = src_vertices[lastIndex + 0]; + dst_vertices[lastIndex + 1] = src_vertices[lastIndex + 1]; + dst_vertices[lastIndex + 2] = src_vertices[lastIndex + 2]; + dst_vertices[lastIndex + 3] = src_vertices[lastIndex + 3]; + + // Vertex Colors + src_colors = m_cachedMeshInfoVertexData[materialIndex].colors32; + dst_colors = m_TextMeshPro.textInfo.meshInfo[materialIndex].colors32; + dst_colors[lastIndex + 0] = src_colors[lastIndex + 0]; + dst_colors[lastIndex + 1] = src_colors[lastIndex + 1]; + dst_colors[lastIndex + 2] = src_colors[lastIndex + 2]; + dst_colors[lastIndex + 3] = src_colors[lastIndex + 3]; + + // UVS0 + src_uv0s = m_cachedMeshInfoVertexData[materialIndex].uvs0; + dst_uv0s = m_TextMeshPro.textInfo.meshInfo[materialIndex].uvs0; + dst_uv0s[lastIndex + 0] = src_uv0s[lastIndex + 0]; + dst_uv0s[lastIndex + 1] = src_uv0s[lastIndex + 1]; + dst_uv0s[lastIndex + 2] = src_uv0s[lastIndex + 2]; + dst_uv0s[lastIndex + 3] = src_uv0s[lastIndex + 3]; + + // UVS2 + src_uv2s = m_cachedMeshInfoVertexData[materialIndex].uvs2; + dst_uv2s = m_TextMeshPro.textInfo.meshInfo[materialIndex].uvs2; + dst_uv2s[lastIndex + 0] = src_uv2s[lastIndex + 0]; + dst_uv2s[lastIndex + 1] = src_uv2s[lastIndex + 1]; + dst_uv2s[lastIndex + 2] = src_uv2s[lastIndex + 2]; + dst_uv2s[lastIndex + 3] = src_uv2s[lastIndex + 3]; + + // Need to update the appropriate + m_TextMeshPro.UpdateVertexData(TMP_VertexDataUpdateFlags.All); + } + } +} diff --git a/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_B.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_B.cs.meta new file mode 100755 index 0000000..0fc3741 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/TMP_TextSelector_B.cs.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: a05dcd8be7ec4ccbb35c26219884aa37 +timeCreated: 1435531209 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: + - TextPopup_Prefab_01: {fileID: 22450954, guid: b06f0e6c1dfa4356ac918da1bb32c603, + type: 2} + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/TMP_UiFrameRateCounter.cs b/TextMesh Pro/Examples & Extras/Scripts/TMP_UiFrameRateCounter.cs new file mode 100755 index 0000000..586e8be --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/TMP_UiFrameRateCounter.cs @@ -0,0 +1,125 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class TMP_UiFrameRateCounter : MonoBehaviour + { + public float UpdateInterval = 5.0f; + private float m_LastInterval = 0; + private int m_Frames = 0; + + public enum FpsCounterAnchorPositions { TopLeft, BottomLeft, TopRight, BottomRight }; + + public FpsCounterAnchorPositions AnchorPosition = FpsCounterAnchorPositions.TopRight; + + private string htmlColorTag; + private const string fpsLabel = "{0:2}</color> <#8080ff>FPS \n<#FF8000>{1:2} <#8080ff>MS"; + + private TextMeshProUGUI m_TextMeshPro; + private RectTransform m_frameCounter_transform; + + private FpsCounterAnchorPositions last_AnchorPosition; + + void Awake() + { + if (!enabled) + return; + + Application.targetFrameRate = 1000; + + GameObject frameCounter = new GameObject("Frame Counter"); + m_frameCounter_transform = frameCounter.AddComponent<RectTransform>(); + + m_frameCounter_transform.SetParent(this.transform, false); + + m_TextMeshPro = frameCounter.AddComponent<TextMeshProUGUI>(); + m_TextMeshPro.font = Resources.Load<TMP_FontAsset>("Fonts & Materials/LiberationSans SDF"); + m_TextMeshPro.fontSharedMaterial = Resources.Load<Material>("Fonts & Materials/LiberationSans SDF - Overlay"); + + m_TextMeshPro.enableWordWrapping = false; + m_TextMeshPro.fontSize = 36; + + m_TextMeshPro.isOverlay = true; + + Set_FrameCounter_Position(AnchorPosition); + last_AnchorPosition = AnchorPosition; + } + + + void Start() + { + m_LastInterval = Time.realtimeSinceStartup; + m_Frames = 0; + } + + + void Update() + { + if (AnchorPosition != last_AnchorPosition) + Set_FrameCounter_Position(AnchorPosition); + + last_AnchorPosition = AnchorPosition; + + m_Frames += 1; + float timeNow = Time.realtimeSinceStartup; + + if (timeNow > m_LastInterval + UpdateInterval) + { + // display two fractional digits (f2 format) + float fps = m_Frames / (timeNow - m_LastInterval); + float ms = 1000.0f / Mathf.Max(fps, 0.00001f); + + if (fps < 30) + htmlColorTag = "<color=yellow>"; + else if (fps < 10) + htmlColorTag = "<color=red>"; + else + htmlColorTag = "<color=green>"; + + m_TextMeshPro.SetText(htmlColorTag + fpsLabel, fps, ms); + + m_Frames = 0; + m_LastInterval = timeNow; + } + } + + + void Set_FrameCounter_Position(FpsCounterAnchorPositions anchor_position) + { + switch (anchor_position) + { + case FpsCounterAnchorPositions.TopLeft: + m_TextMeshPro.alignment = TextAlignmentOptions.TopLeft; + m_frameCounter_transform.pivot = new Vector2(0, 1); + m_frameCounter_transform.anchorMin = new Vector2(0.01f, 0.99f); + m_frameCounter_transform.anchorMax = new Vector2(0.01f, 0.99f); + m_frameCounter_transform.anchoredPosition = new Vector2(0, 1); + break; + case FpsCounterAnchorPositions.BottomLeft: + m_TextMeshPro.alignment = TextAlignmentOptions.BottomLeft; + m_frameCounter_transform.pivot = new Vector2(0, 0); + m_frameCounter_transform.anchorMin = new Vector2(0.01f, 0.01f); + m_frameCounter_transform.anchorMax = new Vector2(0.01f, 0.01f); + m_frameCounter_transform.anchoredPosition = new Vector2(0, 0); + break; + case FpsCounterAnchorPositions.TopRight: + m_TextMeshPro.alignment = TextAlignmentOptions.TopRight; + m_frameCounter_transform.pivot = new Vector2(1, 1); + m_frameCounter_transform.anchorMin = new Vector2(0.99f, 0.99f); + m_frameCounter_transform.anchorMax = new Vector2(0.99f, 0.99f); + m_frameCounter_transform.anchoredPosition = new Vector2(1, 1); + break; + case FpsCounterAnchorPositions.BottomRight: + m_TextMeshPro.alignment = TextAlignmentOptions.BottomRight; + m_frameCounter_transform.pivot = new Vector2(1, 0); + m_frameCounter_transform.anchorMin = new Vector2(0.99f, 0.01f); + m_frameCounter_transform.anchorMax = new Vector2(0.99f, 0.01f); + m_frameCounter_transform.anchoredPosition = new Vector2(1, 0); + break; + } + } + } +} \ No newline at end of file diff --git a/TextMesh Pro/Examples & Extras/Scripts/TMP_UiFrameRateCounter.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/TMP_UiFrameRateCounter.cs.meta new file mode 100755 index 0000000..baad0f6 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/TMP_UiFrameRateCounter.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 24b0dc2d1d494adbbec1f4db26b4cf83 +timeCreated: 1448607572 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/TMPro_InstructionOverlay.cs b/TextMesh Pro/Examples & Extras/Scripts/TMPro_InstructionOverlay.cs new file mode 100755 index 0000000..2367dcf --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/TMPro_InstructionOverlay.cs @@ -0,0 +1,84 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class TMPro_InstructionOverlay : MonoBehaviour + { + + public enum FpsCounterAnchorPositions { TopLeft, BottomLeft, TopRight, BottomRight }; + + public FpsCounterAnchorPositions AnchorPosition = FpsCounterAnchorPositions.BottomLeft; + + private const string instructions = "Camera Control - <#ffff00>Shift + RMB\n</color>Zoom - <#ffff00>Mouse wheel."; + + private TextMeshPro m_TextMeshPro; + private TextContainer m_textContainer; + private Transform m_frameCounter_transform; + private Camera m_camera; + + //private FpsCounterAnchorPositions last_AnchorPosition; + + void Awake() + { + if (!enabled) + return; + + m_camera = Camera.main; + + GameObject frameCounter = new GameObject("Frame Counter"); + m_frameCounter_transform = frameCounter.transform; + m_frameCounter_transform.parent = m_camera.transform; + m_frameCounter_transform.localRotation = Quaternion.identity; + + + m_TextMeshPro = frameCounter.AddComponent<TextMeshPro>(); + m_TextMeshPro.font = Resources.Load<TMP_FontAsset>("Fonts & Materials/LiberationSans SDF"); + m_TextMeshPro.fontSharedMaterial = Resources.Load<Material>("Fonts & Materials/LiberationSans SDF - Overlay"); + + m_TextMeshPro.fontSize = 30; + + m_TextMeshPro.isOverlay = true; + m_textContainer = frameCounter.GetComponent<TextContainer>(); + + Set_FrameCounter_Position(AnchorPosition); + //last_AnchorPosition = AnchorPosition; + + m_TextMeshPro.text = instructions; + + } + + + + + void Set_FrameCounter_Position(FpsCounterAnchorPositions anchor_position) + { + + switch (anchor_position) + { + case FpsCounterAnchorPositions.TopLeft: + //m_TextMeshPro.anchor = AnchorPositions.TopLeft; + m_textContainer.anchorPosition = TextContainerAnchors.TopLeft; + m_frameCounter_transform.position = m_camera.ViewportToWorldPoint(new Vector3(0, 1, 100.0f)); + break; + case FpsCounterAnchorPositions.BottomLeft: + //m_TextMeshPro.anchor = AnchorPositions.BottomLeft; + m_textContainer.anchorPosition = TextContainerAnchors.BottomLeft; + m_frameCounter_transform.position = m_camera.ViewportToWorldPoint(new Vector3(0, 0, 100.0f)); + break; + case FpsCounterAnchorPositions.TopRight: + //m_TextMeshPro.anchor = AnchorPositions.TopRight; + m_textContainer.anchorPosition = TextContainerAnchors.TopRight; + m_frameCounter_transform.position = m_camera.ViewportToWorldPoint(new Vector3(1, 1, 100.0f)); + break; + case FpsCounterAnchorPositions.BottomRight: + //m_TextMeshPro.anchor = AnchorPositions.BottomRight; + m_textContainer.anchorPosition = TextContainerAnchors.BottomRight; + m_frameCounter_transform.position = m_camera.ViewportToWorldPoint(new Vector3(1, 0, 100.0f)); + break; + } + } + } +} diff --git a/TextMesh Pro/Examples & Extras/Scripts/TMPro_InstructionOverlay.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/TMPro_InstructionOverlay.cs.meta new file mode 100755 index 0000000..d0e5e2c --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/TMPro_InstructionOverlay.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: c3c1afeda5e545e0b19add5373896d2e +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/TeleType.cs b/TextMesh Pro/Examples & Extras/Scripts/TeleType.cs new file mode 100755 index 0000000..0d94197 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/TeleType.cs @@ -0,0 +1,83 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class TeleType : MonoBehaviour + { + + + //[Range(0, 100)] + //public int RevealSpeed = 50; + + private string label01 = "Example <sprite=2> of using <sprite=7> <#ffa000>Graphics Inline</color> <sprite=5> with Text in <font=\"Bangers SDF\" material=\"Bangers SDF - Drop Shadow\">TextMesh<#40a0ff>Pro</color></font><sprite=0> and Unity<sprite=1>"; + private string label02 = "Example <sprite=2> of using <sprite=7> <#ffa000>Graphics Inline</color> <sprite=5> with Text in <font=\"Bangers SDF\" material=\"Bangers SDF - Drop Shadow\">TextMesh<#40a0ff>Pro</color></font><sprite=0> and Unity<sprite=2>"; + + + private TMP_Text m_textMeshPro; + + + void Awake() + { + // Get Reference to TextMeshPro Component + m_textMeshPro = GetComponent<TMP_Text>(); + m_textMeshPro.text = label01; + m_textMeshPro.enableWordWrapping = true; + m_textMeshPro.alignment = TextAlignmentOptions.Top; + + + + //if (GetComponentInParent(typeof(Canvas)) as Canvas == null) + //{ + // GameObject canvas = new GameObject("Canvas", typeof(Canvas)); + // gameObject.transform.SetParent(canvas.transform); + // canvas.GetComponent<Canvas>().renderMode = RenderMode.ScreenSpaceOverlay; + + // // Set RectTransform Size + // gameObject.GetComponent<RectTransform>().sizeDelta = new Vector2(500, 300); + // m_textMeshPro.fontSize = 48; + //} + + + } + + + IEnumerator Start() + { + + // Force and update of the mesh to get valid information. + m_textMeshPro.ForceMeshUpdate(); + + + int totalVisibleCharacters = m_textMeshPro.textInfo.characterCount; // Get # of Visible Character in text object + int counter = 0; + int visibleCount = 0; + + while (true) + { + visibleCount = counter % (totalVisibleCharacters + 1); + + m_textMeshPro.maxVisibleCharacters = visibleCount; // How many characters should TextMeshPro display? + + // Once the last character has been revealed, wait 1.0 second and start over. + if (visibleCount >= totalVisibleCharacters) + { + yield return new WaitForSeconds(1.0f); + m_textMeshPro.text = label02; + yield return new WaitForSeconds(1.0f); + m_textMeshPro.text = label01; + yield return new WaitForSeconds(1.0f); + } + + counter += 1; + + yield return new WaitForSeconds(0.05f); + } + + //Debug.Log("Done revealing the text."); + } + + } +} \ No newline at end of file diff --git a/TextMesh Pro/Examples & Extras/Scripts/TeleType.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/TeleType.cs.meta new file mode 100755 index 0000000..562609b --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/TeleType.cs.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: e32c266ee6204b21a427753cb0694c81 +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/TextConsoleSimulator.cs b/TextMesh Pro/Examples & Extras/Scripts/TextConsoleSimulator.cs new file mode 100755 index 0000000..883990e --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/TextConsoleSimulator.cs @@ -0,0 +1,121 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + public class TextConsoleSimulator : MonoBehaviour + { + private TMP_Text m_TextComponent; + private bool hasTextChanged; + + void Awake() + { + m_TextComponent = gameObject.GetComponent<TMP_Text>(); + } + + + void Start() + { + StartCoroutine(RevealCharacters(m_TextComponent)); + //StartCoroutine(RevealWords(m_TextComponent)); + } + + + void OnEnable() + { + // Subscribe to event fired when text object has been regenerated. + TMPro_EventManager.TEXT_CHANGED_EVENT.Add(ON_TEXT_CHANGED); + } + + void OnDisable() + { + TMPro_EventManager.TEXT_CHANGED_EVENT.Remove(ON_TEXT_CHANGED); + } + + + // Event received when the text object has changed. + void ON_TEXT_CHANGED(Object obj) + { + hasTextChanged = true; + } + + + /// <summary> + /// Method revealing the text one character at a time. + /// </summary> + /// <returns></returns> + IEnumerator RevealCharacters(TMP_Text textComponent) + { + textComponent.ForceMeshUpdate(); + + TMP_TextInfo textInfo = textComponent.textInfo; + + int totalVisibleCharacters = textInfo.characterCount; // Get # of Visible Character in text object + int visibleCount = 0; + + while (true) + { + if (hasTextChanged) + { + totalVisibleCharacters = textInfo.characterCount; // Update visible character count. + hasTextChanged = false; + } + + if (visibleCount > totalVisibleCharacters) + { + yield return new WaitForSeconds(1.0f); + visibleCount = 0; + } + + textComponent.maxVisibleCharacters = visibleCount; // How many characters should TextMeshPro display? + + visibleCount += 1; + + yield return null; + } + } + + + /// <summary> + /// Method revealing the text one word at a time. + /// </summary> + /// <returns></returns> + IEnumerator RevealWords(TMP_Text textComponent) + { + textComponent.ForceMeshUpdate(); + + int totalWordCount = textComponent.textInfo.wordCount; + int totalVisibleCharacters = textComponent.textInfo.characterCount; // Get # of Visible Character in text object + int counter = 0; + int currentWord = 0; + int visibleCount = 0; + + while (true) + { + currentWord = counter % (totalWordCount + 1); + + // Get last character index for the current word. + if (currentWord == 0) // Display no words. + visibleCount = 0; + else if (currentWord < totalWordCount) // Display all other words with the exception of the last one. + visibleCount = textComponent.textInfo.wordInfo[currentWord - 1].lastCharacterIndex + 1; + else if (currentWord == totalWordCount) // Display last word and all remaining characters. + visibleCount = totalVisibleCharacters; + + textComponent.maxVisibleCharacters = visibleCount; // How many characters should TextMeshPro display? + + // Once the last character has been revealed, wait 1.0 second and start over. + if (visibleCount >= totalVisibleCharacters) + { + yield return new WaitForSeconds(1.0f); + } + + counter += 1; + + yield return new WaitForSeconds(0.1f); + } + } + + } +} \ No newline at end of file diff --git a/TextMesh Pro/Examples & Extras/Scripts/TextConsoleSimulator.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/TextConsoleSimulator.cs.meta new file mode 100755 index 0000000..3d83e76 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/TextConsoleSimulator.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 43bcd35a1c0c40ccb6d472893fe2093f +timeCreated: 1435298333 +licenseType: Store +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/TextMeshProFloatingText.cs b/TextMesh Pro/Examples & Extras/Scripts/TextMeshProFloatingText.cs new file mode 100755 index 0000000..f961113 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/TextMeshProFloatingText.cs @@ -0,0 +1,223 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class TextMeshProFloatingText : MonoBehaviour + { + public Font TheFont; + + private GameObject m_floatingText; + private TextMeshPro m_textMeshPro; + private TextMesh m_textMesh; + + private Transform m_transform; + private Transform m_floatingText_Transform; + private Transform m_cameraTransform; + + Vector3 lastPOS = Vector3.zero; + Quaternion lastRotation = Quaternion.identity; + + public int SpawnType; + public bool IsTextObjectScaleStatic; + + //private int m_frame = 0; + + static WaitForEndOfFrame k_WaitForEndOfFrame = new WaitForEndOfFrame(); + static WaitForSeconds[] k_WaitForSecondsRandom = new WaitForSeconds[] + { + new WaitForSeconds(0.05f), new WaitForSeconds(0.1f), new WaitForSeconds(0.15f), new WaitForSeconds(0.2f), new WaitForSeconds(0.25f), + new WaitForSeconds(0.3f), new WaitForSeconds(0.35f), new WaitForSeconds(0.4f), new WaitForSeconds(0.45f), new WaitForSeconds(0.5f), + new WaitForSeconds(0.55f), new WaitForSeconds(0.6f), new WaitForSeconds(0.65f), new WaitForSeconds(0.7f), new WaitForSeconds(0.75f), + new WaitForSeconds(0.8f), new WaitForSeconds(0.85f), new WaitForSeconds(0.9f), new WaitForSeconds(0.95f), new WaitForSeconds(1.0f), + }; + + void Awake() + { + m_transform = transform; + m_floatingText = new GameObject(this.name + " floating text"); + + // Reference to Transform is lost when TMP component is added since it replaces it by a RectTransform. + //m_floatingText_Transform = m_floatingText.transform; + //m_floatingText_Transform.position = m_transform.position + new Vector3(0, 15f, 0); + + m_cameraTransform = Camera.main.transform; + } + + void Start() + { + if (SpawnType == 0) + { + // TextMesh Pro Implementation + m_textMeshPro = m_floatingText.AddComponent<TextMeshPro>(); + m_textMeshPro.rectTransform.sizeDelta = new Vector2(3, 3); + + m_floatingText_Transform = m_floatingText.transform; + m_floatingText_Transform.position = m_transform.position + new Vector3(0, 15f, 0); + + //m_textMeshPro.fontAsset = Resources.Load("Fonts & Materials/JOKERMAN SDF", typeof(TextMeshProFont)) as TextMeshProFont; // User should only provide a string to the resource. + //m_textMeshPro.fontSharedMaterial = Resources.Load("Fonts & Materials/LiberationSans SDF", typeof(Material)) as Material; + + m_textMeshPro.alignment = TextAlignmentOptions.Center; + m_textMeshPro.color = new Color32((byte)Random.Range(0, 255), (byte)Random.Range(0, 255), (byte)Random.Range(0, 255), 255); + m_textMeshPro.fontSize = 24; + //m_textMeshPro.enableExtraPadding = true; + //m_textMeshPro.enableShadows = false; + m_textMeshPro.enableKerning = false; + m_textMeshPro.text = string.Empty; + m_textMeshPro.isTextObjectScaleStatic = IsTextObjectScaleStatic; + + StartCoroutine(DisplayTextMeshProFloatingText()); + } + else if (SpawnType == 1) + { + //Debug.Log("Spawning TextMesh Objects."); + + m_floatingText_Transform = m_floatingText.transform; + m_floatingText_Transform.position = m_transform.position + new Vector3(0, 15f, 0); + + m_textMesh = m_floatingText.AddComponent<TextMesh>(); + m_textMesh.font = Resources.Load<Font>("Fonts/ARIAL"); + m_textMesh.GetComponent<Renderer>().sharedMaterial = m_textMesh.font.material; + m_textMesh.color = new Color32((byte)Random.Range(0, 255), (byte)Random.Range(0, 255), (byte)Random.Range(0, 255), 255); + m_textMesh.anchor = TextAnchor.LowerCenter; + m_textMesh.fontSize = 24; + + StartCoroutine(DisplayTextMeshFloatingText()); + } + else if (SpawnType == 2) + { + + } + + } + + + //void Update() + //{ + // if (SpawnType == 0) + // { + // m_textMeshPro.SetText("{0}", m_frame); + // } + // else + // { + // m_textMesh.text = m_frame.ToString(); + // } + // m_frame = (m_frame + 1) % 1000; + + //} + + + public IEnumerator DisplayTextMeshProFloatingText() + { + float CountDuration = 2.0f; // How long is the countdown alive. + float starting_Count = Random.Range(5f, 20f); // At what number is the counter starting at. + float current_Count = starting_Count; + + Vector3 start_pos = m_floatingText_Transform.position; + Color32 start_color = m_textMeshPro.color; + float alpha = 255; + int int_counter = 0; + + + float fadeDuration = 3 / starting_Count * CountDuration; + + while (current_Count > 0) + { + current_Count -= (Time.deltaTime / CountDuration) * starting_Count; + + if (current_Count <= 3) + { + //Debug.Log("Fading Counter ... " + current_Count.ToString("f2")); + alpha = Mathf.Clamp(alpha - (Time.deltaTime / fadeDuration) * 255, 0, 255); + } + + int_counter = (int)current_Count; + m_textMeshPro.text = int_counter.ToString(); + //m_textMeshPro.SetText("{0}", (int)current_Count); + + m_textMeshPro.color = new Color32(start_color.r, start_color.g, start_color.b, (byte)alpha); + + // Move the floating text upward each update + m_floatingText_Transform.position += new Vector3(0, starting_Count * Time.deltaTime, 0); + + // Align floating text perpendicular to Camera. + if (!lastPOS.Compare(m_cameraTransform.position, 1000) || !lastRotation.Compare(m_cameraTransform.rotation, 1000)) + { + lastPOS = m_cameraTransform.position; + lastRotation = m_cameraTransform.rotation; + m_floatingText_Transform.rotation = lastRotation; + Vector3 dir = m_transform.position - lastPOS; + m_transform.forward = new Vector3(dir.x, 0, dir.z); + } + + yield return k_WaitForEndOfFrame; + } + + //Debug.Log("Done Counting down."); + + yield return k_WaitForSecondsRandom[Random.Range(0, 19)]; + + m_floatingText_Transform.position = start_pos; + + StartCoroutine(DisplayTextMeshProFloatingText()); + } + + + public IEnumerator DisplayTextMeshFloatingText() + { + float CountDuration = 2.0f; // How long is the countdown alive. + float starting_Count = Random.Range(5f, 20f); // At what number is the counter starting at. + float current_Count = starting_Count; + + Vector3 start_pos = m_floatingText_Transform.position; + Color32 start_color = m_textMesh.color; + float alpha = 255; + int int_counter = 0; + + float fadeDuration = 3 / starting_Count * CountDuration; + + while (current_Count > 0) + { + current_Count -= (Time.deltaTime / CountDuration) * starting_Count; + + if (current_Count <= 3) + { + //Debug.Log("Fading Counter ... " + current_Count.ToString("f2")); + alpha = Mathf.Clamp(alpha - (Time.deltaTime / fadeDuration) * 255, 0, 255); + } + + int_counter = (int)current_Count; + m_textMesh.text = int_counter.ToString(); + //Debug.Log("Current Count:" + current_Count.ToString("f2")); + + m_textMesh.color = new Color32(start_color.r, start_color.g, start_color.b, (byte)alpha); + + // Move the floating text upward each update + m_floatingText_Transform.position += new Vector3(0, starting_Count * Time.deltaTime, 0); + + // Align floating text perpendicular to Camera. + if (!lastPOS.Compare(m_cameraTransform.position, 1000) || !lastRotation.Compare(m_cameraTransform.rotation, 1000)) + { + lastPOS = m_cameraTransform.position; + lastRotation = m_cameraTransform.rotation; + m_floatingText_Transform.rotation = lastRotation; + Vector3 dir = m_transform.position - lastPOS; + m_transform.forward = new Vector3(dir.x, 0, dir.z); + } + + yield return k_WaitForEndOfFrame; + } + + //Debug.Log("Done Counting down."); + + yield return k_WaitForSecondsRandom[Random.Range(0, 20)]; + + m_floatingText_Transform.position = start_pos; + + StartCoroutine(DisplayTextMeshFloatingText()); + } + } +} diff --git a/TextMesh Pro/Examples & Extras/Scripts/TextMeshProFloatingText.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/TextMeshProFloatingText.cs.meta new file mode 100755 index 0000000..da60e2f --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/TextMeshProFloatingText.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a4d4c76e63944cba8c7d00f56334b98c +MonoImporter: + serializedVersion: 2 + defaultReferences: + - TheFont: {instanceID: 0} + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/TextMeshSpawner.cs b/TextMesh Pro/Examples & Extras/Scripts/TextMeshSpawner.cs new file mode 100755 index 0000000..0aa450d --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/TextMeshSpawner.cs @@ -0,0 +1,79 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class TextMeshSpawner : MonoBehaviour + { + + public int SpawnType = 0; + public int NumberOfNPC = 12; + + public Font TheFont; + + private TextMeshProFloatingText floatingText_Script; + + void Awake() + { + + } + + void Start() + { + + for (int i = 0; i < NumberOfNPC; i++) + { + if (SpawnType == 0) + { + // TextMesh Pro Implementation + //go.transform.localScale = new Vector3(2, 2, 2); + GameObject go = new GameObject(); //"NPC " + i); + go.transform.position = new Vector3(Random.Range(-95f, 95f), 0.5f, Random.Range(-95f, 95f)); + + //go.transform.position = new Vector3(0, 1.01f, 0); + //go.renderer.castShadows = false; + //go.renderer.receiveShadows = false; + //go.transform.rotation = Quaternion.Euler(0, Random.Range(0, 360), 0); + + TextMeshPro textMeshPro = go.AddComponent<TextMeshPro>(); + //textMeshPro.FontAsset = Resources.Load("Fonts & Materials/LiberationSans SDF", typeof(TextMeshProFont)) as TextMeshProFont; + //textMeshPro.anchor = AnchorPositions.Bottom; + textMeshPro.fontSize = 96; + + textMeshPro.text = "!"; + textMeshPro.color = new Color32(255, 255, 0, 255); + //textMeshPro.Text = "!"; + + + // Spawn Floating Text + floatingText_Script = go.AddComponent<TextMeshProFloatingText>(); + floatingText_Script.SpawnType = 0; + } + else + { + // TextMesh Implementation + GameObject go = new GameObject(); //"NPC " + i); + go.transform.position = new Vector3(Random.Range(-95f, 95f), 0.5f, Random.Range(-95f, 95f)); + + //go.transform.position = new Vector3(0, 1.01f, 0); + + TextMesh textMesh = go.AddComponent<TextMesh>(); + textMesh.GetComponent<Renderer>().sharedMaterial = TheFont.material; + textMesh.font = TheFont; + textMesh.anchor = TextAnchor.LowerCenter; + textMesh.fontSize = 96; + + textMesh.color = new Color32(255, 255, 0, 255); + textMesh.text = "!"; + + // Spawn Floating Text + floatingText_Script = go.AddComponent<TextMeshProFloatingText>(); + floatingText_Script.SpawnType = 1; + } + } + } + + } +} diff --git a/TextMesh Pro/Examples & Extras/Scripts/TextMeshSpawner.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/TextMeshSpawner.cs.meta new file mode 100755 index 0000000..dd5a8cb --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/TextMeshSpawner.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 76c11bbcfddf44e0ba17d6c2751c8d84 +MonoImporter: + serializedVersion: 2 + defaultReferences: + - TheFont: {instanceID: 0} + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/VertexColorCycler.cs b/TextMesh Pro/Examples & Extras/Scripts/VertexColorCycler.cs new file mode 100755 index 0000000..ac66647 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/VertexColorCycler.cs @@ -0,0 +1,84 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class VertexColorCycler : MonoBehaviour + { + + private TMP_Text m_TextComponent; + + void Awake() + { + m_TextComponent = GetComponent<TMP_Text>(); + } + + + void Start() + { + StartCoroutine(AnimateVertexColors()); + } + + + /// <summary> + /// Method to animate vertex colors of a TMP Text object. + /// </summary> + /// <returns></returns> + IEnumerator AnimateVertexColors() + { + // Force the text object to update right away so we can have geometry to modify right from the start. + m_TextComponent.ForceMeshUpdate(); + + TMP_TextInfo textInfo = m_TextComponent.textInfo; + int currentCharacter = 0; + + Color32[] newVertexColors; + Color32 c0 = m_TextComponent.color; + + while (true) + { + int characterCount = textInfo.characterCount; + + // If No Characters then just yield and wait for some text to be added + if (characterCount == 0) + { + yield return new WaitForSeconds(0.25f); + continue; + } + + // Get the index of the material used by the current character. + int materialIndex = textInfo.characterInfo[currentCharacter].materialReferenceIndex; + + // Get the vertex colors of the mesh used by this text element (character or sprite). + newVertexColors = textInfo.meshInfo[materialIndex].colors32; + + // Get the index of the first vertex used by this text element. + int vertexIndex = textInfo.characterInfo[currentCharacter].vertexIndex; + + // Only change the vertex color if the text element is visible. + if (textInfo.characterInfo[currentCharacter].isVisible) + { + c0 = new Color32((byte)Random.Range(0, 255), (byte)Random.Range(0, 255), (byte)Random.Range(0, 255), 255); + + newVertexColors[vertexIndex + 0] = c0; + newVertexColors[vertexIndex + 1] = c0; + newVertexColors[vertexIndex + 2] = c0; + newVertexColors[vertexIndex + 3] = c0; + + // New function which pushes (all) updated vertex data to the appropriate meshes when using either the Mesh Renderer or CanvasRenderer. + m_TextComponent.UpdateVertexData(TMP_VertexDataUpdateFlags.Colors32); + + // This last process could be done to only update the vertex data that has changed as opposed to all of the vertex data but it would require extra steps and knowing what type of renderer is used. + // These extra steps would be a performance optimization but it is unlikely that such optimization will be necessary. + } + + currentCharacter = (currentCharacter + 1) % characterCount; + + yield return new WaitForSeconds(0.05f); + } + } + + } +} diff --git a/TextMesh Pro/Examples & Extras/Scripts/VertexColorCycler.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/VertexColorCycler.cs.meta new file mode 100755 index 0000000..7ba50b8 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/VertexColorCycler.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 91b8ba3d52e041fab2d0e0f169855539 +timeCreated: 1457047157 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/VertexJitter.cs b/TextMesh Pro/Examples & Extras/Scripts/VertexJitter.cs new file mode 100755 index 0000000..7ed8230 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/VertexJitter.cs @@ -0,0 +1,175 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class VertexJitter : MonoBehaviour + { + + public float AngleMultiplier = 1.0f; + public float SpeedMultiplier = 1.0f; + public float CurveScale = 1.0f; + + private TMP_Text m_TextComponent; + private bool hasTextChanged; + + /// <summary> + /// Structure to hold pre-computed animation data. + /// </summary> + private struct VertexAnim + { + public float angleRange; + public float angle; + public float speed; + } + + void Awake() + { + m_TextComponent = GetComponent<TMP_Text>(); + } + + void OnEnable() + { + // Subscribe to event fired when text object has been regenerated. + TMPro_EventManager.TEXT_CHANGED_EVENT.Add(ON_TEXT_CHANGED); + } + + void OnDisable() + { + TMPro_EventManager.TEXT_CHANGED_EVENT.Remove(ON_TEXT_CHANGED); + } + + + void Start() + { + StartCoroutine(AnimateVertexColors()); + } + + + void ON_TEXT_CHANGED(Object obj) + { + if (obj == m_TextComponent) + hasTextChanged = true; + } + + /// <summary> + /// Method to animate vertex colors of a TMP Text object. + /// </summary> + /// <returns></returns> + IEnumerator AnimateVertexColors() + { + + // We force an update of the text object since it would only be updated at the end of the frame. Ie. before this code is executed on the first frame. + // Alternatively, we could yield and wait until the end of the frame when the text object will be generated. + m_TextComponent.ForceMeshUpdate(); + + TMP_TextInfo textInfo = m_TextComponent.textInfo; + + Matrix4x4 matrix; + + int loopCount = 0; + hasTextChanged = true; + + // Create an Array which contains pre-computed Angle Ranges and Speeds for a bunch of characters. + VertexAnim[] vertexAnim = new VertexAnim[1024]; + for (int i = 0; i < 1024; i++) + { + vertexAnim[i].angleRange = Random.Range(10f, 25f); + vertexAnim[i].speed = Random.Range(1f, 3f); + } + + // Cache the vertex data of the text object as the Jitter FX is applied to the original position of the characters. + TMP_MeshInfo[] cachedMeshInfo = textInfo.CopyMeshInfoVertexData(); + + while (true) + { + // Get new copy of vertex data if the text has changed. + if (hasTextChanged) + { + // Update the copy of the vertex data for the text object. + cachedMeshInfo = textInfo.CopyMeshInfoVertexData(); + + hasTextChanged = false; + } + + int characterCount = textInfo.characterCount; + + // If No Characters then just yield and wait for some text to be added + if (characterCount == 0) + { + yield return new WaitForSeconds(0.25f); + continue; + } + + + for (int i = 0; i < characterCount; i++) + { + TMP_CharacterInfo charInfo = textInfo.characterInfo[i]; + + // Skip characters that are not visible and thus have no geometry to manipulate. + if (!charInfo.isVisible) + continue; + + // Retrieve the pre-computed animation data for the given character. + VertexAnim vertAnim = vertexAnim[i]; + + // Get the index of the material used by the current character. + int materialIndex = textInfo.characterInfo[i].materialReferenceIndex; + + // Get the index of the first vertex used by this text element. + int vertexIndex = textInfo.characterInfo[i].vertexIndex; + + // Get the cached vertices of the mesh used by this text element (character or sprite). + Vector3[] sourceVertices = cachedMeshInfo[materialIndex].vertices; + + // Determine the center point of each character at the baseline. + //Vector2 charMidBasline = new Vector2((sourceVertices[vertexIndex + 0].x + sourceVertices[vertexIndex + 2].x) / 2, charInfo.baseLine); + // Determine the center point of each character. + Vector2 charMidBasline = (sourceVertices[vertexIndex + 0] + sourceVertices[vertexIndex + 2]) / 2; + + // Need to translate all 4 vertices of each quad to aligned with middle of character / baseline. + // This is needed so the matrix TRS is applied at the origin for each character. + Vector3 offset = charMidBasline; + + Vector3[] destinationVertices = textInfo.meshInfo[materialIndex].vertices; + + destinationVertices[vertexIndex + 0] = sourceVertices[vertexIndex + 0] - offset; + destinationVertices[vertexIndex + 1] = sourceVertices[vertexIndex + 1] - offset; + destinationVertices[vertexIndex + 2] = sourceVertices[vertexIndex + 2] - offset; + destinationVertices[vertexIndex + 3] = sourceVertices[vertexIndex + 3] - offset; + + vertAnim.angle = Mathf.SmoothStep(-vertAnim.angleRange, vertAnim.angleRange, Mathf.PingPong(loopCount / 25f * vertAnim.speed, 1f)); + Vector3 jitterOffset = new Vector3(Random.Range(-.25f, .25f), Random.Range(-.25f, .25f), 0); + + matrix = Matrix4x4.TRS(jitterOffset * CurveScale, Quaternion.Euler(0, 0, Random.Range(-5f, 5f) * AngleMultiplier), Vector3.one); + + destinationVertices[vertexIndex + 0] = matrix.MultiplyPoint3x4(destinationVertices[vertexIndex + 0]); + destinationVertices[vertexIndex + 1] = matrix.MultiplyPoint3x4(destinationVertices[vertexIndex + 1]); + destinationVertices[vertexIndex + 2] = matrix.MultiplyPoint3x4(destinationVertices[vertexIndex + 2]); + destinationVertices[vertexIndex + 3] = matrix.MultiplyPoint3x4(destinationVertices[vertexIndex + 3]); + + destinationVertices[vertexIndex + 0] += offset; + destinationVertices[vertexIndex + 1] += offset; + destinationVertices[vertexIndex + 2] += offset; + destinationVertices[vertexIndex + 3] += offset; + + vertexAnim[i] = vertAnim; + } + + // Push changes into meshes + for (int i = 0; i < textInfo.meshInfo.Length; i++) + { + textInfo.meshInfo[i].mesh.vertices = textInfo.meshInfo[i].vertices; + m_TextComponent.UpdateGeometry(textInfo.meshInfo[i].mesh, i); + } + + loopCount += 1; + + yield return new WaitForSeconds(0.1f); + } + } + + } +} \ No newline at end of file diff --git a/TextMesh Pro/Examples & Extras/Scripts/VertexJitter.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/VertexJitter.cs.meta new file mode 100755 index 0000000..2ba768c --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/VertexJitter.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2ed57967c52645d390a89dcf8f61ba73 +timeCreated: 1461286718 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/VertexShakeA.cs b/TextMesh Pro/Examples & Extras/Scripts/VertexShakeA.cs new file mode 100755 index 0000000..a4022a5 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/VertexShakeA.cs @@ -0,0 +1,161 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class VertexShakeA : MonoBehaviour + { + + public float AngleMultiplier = 1.0f; + public float SpeedMultiplier = 1.0f; + public float ScaleMultiplier = 1.0f; + public float RotationMultiplier = 1.0f; + + private TMP_Text m_TextComponent; + private bool hasTextChanged; + + + void Awake() + { + m_TextComponent = GetComponent<TMP_Text>(); + } + + void OnEnable() + { + // Subscribe to event fired when text object has been regenerated. + TMPro_EventManager.TEXT_CHANGED_EVENT.Add(ON_TEXT_CHANGED); + } + + void OnDisable() + { + TMPro_EventManager.TEXT_CHANGED_EVENT.Remove(ON_TEXT_CHANGED); + } + + + void Start() + { + StartCoroutine(AnimateVertexColors()); + } + + + void ON_TEXT_CHANGED(Object obj) + { + if (obj = m_TextComponent) + hasTextChanged = true; + } + + /// <summary> + /// Method to animate vertex colors of a TMP Text object. + /// </summary> + /// <returns></returns> + IEnumerator AnimateVertexColors() + { + + // We force an update of the text object since it would only be updated at the end of the frame. Ie. before this code is executed on the first frame. + // Alternatively, we could yield and wait until the end of the frame when the text object will be generated. + m_TextComponent.ForceMeshUpdate(); + + TMP_TextInfo textInfo = m_TextComponent.textInfo; + + Matrix4x4 matrix; + Vector3[][] copyOfVertices = new Vector3[0][]; + + hasTextChanged = true; + + while (true) + { + // Allocate new vertices + if (hasTextChanged) + { + if (copyOfVertices.Length < textInfo.meshInfo.Length) + copyOfVertices = new Vector3[textInfo.meshInfo.Length][]; + + for (int i = 0; i < textInfo.meshInfo.Length; i++) + { + int length = textInfo.meshInfo[i].vertices.Length; + copyOfVertices[i] = new Vector3[length]; + } + + hasTextChanged = false; + } + + int characterCount = textInfo.characterCount; + + // If No Characters then just yield and wait for some text to be added + if (characterCount == 0) + { + yield return new WaitForSeconds(0.25f); + continue; + } + + int lineCount = textInfo.lineCount; + + // Iterate through each line of the text. + for (int i = 0; i < lineCount; i++) + { + + int first = textInfo.lineInfo[i].firstCharacterIndex; + int last = textInfo.lineInfo[i].lastCharacterIndex; + + // Determine the center of each line + Vector3 centerOfLine = (textInfo.characterInfo[first].bottomLeft + textInfo.characterInfo[last].topRight) / 2; + Quaternion rotation = Quaternion.Euler(0, 0, Random.Range(-0.25f, 0.25f) * RotationMultiplier); + + // Iterate through each character of the line. + for (int j = first; j <= last; j++) + { + // Skip characters that are not visible and thus have no geometry to manipulate. + if (!textInfo.characterInfo[j].isVisible) + continue; + + // Get the index of the material used by the current character. + int materialIndex = textInfo.characterInfo[j].materialReferenceIndex; + + // Get the index of the first vertex used by this text element. + int vertexIndex = textInfo.characterInfo[j].vertexIndex; + + // Get the vertices of the mesh used by this text element (character or sprite). + Vector3[] sourceVertices = textInfo.meshInfo[materialIndex].vertices; + + // Need to translate all 4 vertices of each quad to aligned with center of character. + // This is needed so the matrix TRS is applied at the origin for each character. + copyOfVertices[materialIndex][vertexIndex + 0] = sourceVertices[vertexIndex + 0] - centerOfLine; + copyOfVertices[materialIndex][vertexIndex + 1] = sourceVertices[vertexIndex + 1] - centerOfLine; + copyOfVertices[materialIndex][vertexIndex + 2] = sourceVertices[vertexIndex + 2] - centerOfLine; + copyOfVertices[materialIndex][vertexIndex + 3] = sourceVertices[vertexIndex + 3] - centerOfLine; + + // Determine the random scale change for each character. + float randomScale = Random.Range(0.995f - 0.001f * ScaleMultiplier, 1.005f + 0.001f * ScaleMultiplier); + + // Setup the matrix rotation. + matrix = Matrix4x4.TRS(Vector3.one, rotation, Vector3.one * randomScale); + + // Apply the matrix TRS to the individual characters relative to the center of the current line. + copyOfVertices[materialIndex][vertexIndex + 0] = matrix.MultiplyPoint3x4(copyOfVertices[materialIndex][vertexIndex + 0]); + copyOfVertices[materialIndex][vertexIndex + 1] = matrix.MultiplyPoint3x4(copyOfVertices[materialIndex][vertexIndex + 1]); + copyOfVertices[materialIndex][vertexIndex + 2] = matrix.MultiplyPoint3x4(copyOfVertices[materialIndex][vertexIndex + 2]); + copyOfVertices[materialIndex][vertexIndex + 3] = matrix.MultiplyPoint3x4(copyOfVertices[materialIndex][vertexIndex + 3]); + + // Revert the translation change. + copyOfVertices[materialIndex][vertexIndex + 0] += centerOfLine; + copyOfVertices[materialIndex][vertexIndex + 1] += centerOfLine; + copyOfVertices[materialIndex][vertexIndex + 2] += centerOfLine; + copyOfVertices[materialIndex][vertexIndex + 3] += centerOfLine; + } + } + + // Push changes into meshes + for (int i = 0; i < textInfo.meshInfo.Length; i++) + { + textInfo.meshInfo[i].mesh.vertices = copyOfVertices[i]; + m_TextComponent.UpdateGeometry(textInfo.meshInfo[i].mesh, i); + } + + yield return new WaitForSeconds(0.1f); + } + } + + } +} \ No newline at end of file diff --git a/TextMesh Pro/Examples & Extras/Scripts/VertexShakeA.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/VertexShakeA.cs.meta new file mode 100755 index 0000000..25aceb5 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/VertexShakeA.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f7cfa58e417a46ea8889989684c2522e +timeCreated: 1462089320 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/VertexShakeB.cs b/TextMesh Pro/Examples & Extras/Scripts/VertexShakeB.cs new file mode 100755 index 0000000..fd3b1c4 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/VertexShakeB.cs @@ -0,0 +1,185 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class VertexShakeB : MonoBehaviour + { + + public float AngleMultiplier = 1.0f; + public float SpeedMultiplier = 1.0f; + public float CurveScale = 1.0f; + + private TMP_Text m_TextComponent; + private bool hasTextChanged; + + + void Awake() + { + m_TextComponent = GetComponent<TMP_Text>(); + } + + void OnEnable() + { + // Subscribe to event fired when text object has been regenerated. + TMPro_EventManager.TEXT_CHANGED_EVENT.Add(ON_TEXT_CHANGED); + } + + void OnDisable() + { + TMPro_EventManager.TEXT_CHANGED_EVENT.Remove(ON_TEXT_CHANGED); + } + + + void Start() + { + StartCoroutine(AnimateVertexColors()); + } + + + void ON_TEXT_CHANGED(Object obj) + { + if (obj = m_TextComponent) + hasTextChanged = true; + } + + /// <summary> + /// Method to animate vertex colors of a TMP Text object. + /// </summary> + /// <returns></returns> + IEnumerator AnimateVertexColors() + { + + // We force an update of the text object since it would only be updated at the end of the frame. Ie. before this code is executed on the first frame. + // Alternatively, we could yield and wait until the end of the frame when the text object will be generated. + m_TextComponent.ForceMeshUpdate(); + + TMP_TextInfo textInfo = m_TextComponent.textInfo; + + Matrix4x4 matrix; + Vector3[][] copyOfVertices = new Vector3[0][]; + + hasTextChanged = true; + + while (true) + { + // Allocate new vertices + if (hasTextChanged) + { + if (copyOfVertices.Length < textInfo.meshInfo.Length) + copyOfVertices = new Vector3[textInfo.meshInfo.Length][]; + + for (int i = 0; i < textInfo.meshInfo.Length; i++) + { + int length = textInfo.meshInfo[i].vertices.Length; + copyOfVertices[i] = new Vector3[length]; + } + + hasTextChanged = false; + } + + int characterCount = textInfo.characterCount; + + // If No Characters then just yield and wait for some text to be added + if (characterCount == 0) + { + yield return new WaitForSeconds(0.25f); + continue; + } + + int lineCount = textInfo.lineCount; + + // Iterate through each line of the text. + for (int i = 0; i < lineCount; i++) + { + + int first = textInfo.lineInfo[i].firstCharacterIndex; + int last = textInfo.lineInfo[i].lastCharacterIndex; + + // Determine the center of each line + Vector3 centerOfLine = (textInfo.characterInfo[first].bottomLeft + textInfo.characterInfo[last].topRight) / 2; + Quaternion rotation = Quaternion.Euler(0, 0, Random.Range(-0.25f, 0.25f)); + + // Iterate through each character of the line. + for (int j = first; j <= last; j++) + { + // Skip characters that are not visible and thus have no geometry to manipulate. + if (!textInfo.characterInfo[j].isVisible) + continue; + + // Get the index of the material used by the current character. + int materialIndex = textInfo.characterInfo[j].materialReferenceIndex; + + // Get the index of the first vertex used by this text element. + int vertexIndex = textInfo.characterInfo[j].vertexIndex; + + // Get the vertices of the mesh used by this text element (character or sprite). + Vector3[] sourceVertices = textInfo.meshInfo[materialIndex].vertices; + + // Determine the center point of each character at the baseline. + Vector3 charCenter = (sourceVertices[vertexIndex + 0] + sourceVertices[vertexIndex + 2]) / 2; + + // Need to translate all 4 vertices of each quad to aligned with center of character. + // This is needed so the matrix TRS is applied at the origin for each character. + copyOfVertices[materialIndex][vertexIndex + 0] = sourceVertices[vertexIndex + 0] - charCenter; + copyOfVertices[materialIndex][vertexIndex + 1] = sourceVertices[vertexIndex + 1] - charCenter; + copyOfVertices[materialIndex][vertexIndex + 2] = sourceVertices[vertexIndex + 2] - charCenter; + copyOfVertices[materialIndex][vertexIndex + 3] = sourceVertices[vertexIndex + 3] - charCenter; + + // Determine the random scale change for each character. + float randomScale = Random.Range(0.95f, 1.05f); + + // Setup the matrix for the scale change. + matrix = Matrix4x4.TRS(Vector3.one, Quaternion.identity, Vector3.one * randomScale); + + // Apply the scale change relative to the center of each character. + copyOfVertices[materialIndex][vertexIndex + 0] = matrix.MultiplyPoint3x4(copyOfVertices[materialIndex][vertexIndex + 0]); + copyOfVertices[materialIndex][vertexIndex + 1] = matrix.MultiplyPoint3x4(copyOfVertices[materialIndex][vertexIndex + 1]); + copyOfVertices[materialIndex][vertexIndex + 2] = matrix.MultiplyPoint3x4(copyOfVertices[materialIndex][vertexIndex + 2]); + copyOfVertices[materialIndex][vertexIndex + 3] = matrix.MultiplyPoint3x4(copyOfVertices[materialIndex][vertexIndex + 3]); + + // Revert the translation change. + copyOfVertices[materialIndex][vertexIndex + 0] += charCenter; + copyOfVertices[materialIndex][vertexIndex + 1] += charCenter; + copyOfVertices[materialIndex][vertexIndex + 2] += charCenter; + copyOfVertices[materialIndex][vertexIndex + 3] += charCenter; + + // Need to translate all 4 vertices of each quad to aligned with the center of the line. + // This is needed so the matrix TRS is applied from the center of the line. + copyOfVertices[materialIndex][vertexIndex + 0] -= centerOfLine; + copyOfVertices[materialIndex][vertexIndex + 1] -= centerOfLine; + copyOfVertices[materialIndex][vertexIndex + 2] -= centerOfLine; + copyOfVertices[materialIndex][vertexIndex + 3] -= centerOfLine; + + // Setup the matrix rotation. + matrix = Matrix4x4.TRS(Vector3.one, rotation, Vector3.one); + + // Apply the matrix TRS to the individual characters relative to the center of the current line. + copyOfVertices[materialIndex][vertexIndex + 0] = matrix.MultiplyPoint3x4(copyOfVertices[materialIndex][vertexIndex + 0]); + copyOfVertices[materialIndex][vertexIndex + 1] = matrix.MultiplyPoint3x4(copyOfVertices[materialIndex][vertexIndex + 1]); + copyOfVertices[materialIndex][vertexIndex + 2] = matrix.MultiplyPoint3x4(copyOfVertices[materialIndex][vertexIndex + 2]); + copyOfVertices[materialIndex][vertexIndex + 3] = matrix.MultiplyPoint3x4(copyOfVertices[materialIndex][vertexIndex + 3]); + + // Revert the translation change. + copyOfVertices[materialIndex][vertexIndex + 0] += centerOfLine; + copyOfVertices[materialIndex][vertexIndex + 1] += centerOfLine; + copyOfVertices[materialIndex][vertexIndex + 2] += centerOfLine; + copyOfVertices[materialIndex][vertexIndex + 3] += centerOfLine; + } + } + + // Push changes into meshes + for (int i = 0; i < textInfo.meshInfo.Length; i++) + { + textInfo.meshInfo[i].mesh.vertices = copyOfVertices[i]; + m_TextComponent.UpdateGeometry(textInfo.meshInfo[i].mesh, i); + } + + yield return new WaitForSeconds(0.1f); + } + } + + } +} \ No newline at end of file diff --git a/TextMesh Pro/Examples & Extras/Scripts/VertexShakeB.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/VertexShakeB.cs.meta new file mode 100755 index 0000000..f1fcf32 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/VertexShakeB.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e4e0d9ccee5f4950be8979268c9014e0 +timeCreated: 1462093319 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/VertexZoom.cs b/TextMesh Pro/Examples & Extras/Scripts/VertexZoom.cs new file mode 100755 index 0000000..c4973fb --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/VertexZoom.cs @@ -0,0 +1,192 @@ +using UnityEngine; +using System.Linq; +using System.Collections; +using System.Collections.Generic; + + +namespace TMPro.Examples +{ + + public class VertexZoom : MonoBehaviour + { + public float AngleMultiplier = 1.0f; + public float SpeedMultiplier = 1.0f; + public float CurveScale = 1.0f; + + private TMP_Text m_TextComponent; + private bool hasTextChanged; + + + void Awake() + { + m_TextComponent = GetComponent<TMP_Text>(); + } + + void OnEnable() + { + // Subscribe to event fired when text object has been regenerated. + TMPro_EventManager.TEXT_CHANGED_EVENT.Add(ON_TEXT_CHANGED); + } + + void OnDisable() + { + // UnSubscribe to event fired when text object has been regenerated. + TMPro_EventManager.TEXT_CHANGED_EVENT.Remove(ON_TEXT_CHANGED); + } + + + void Start() + { + StartCoroutine(AnimateVertexColors()); + } + + + void ON_TEXT_CHANGED(Object obj) + { + if (obj == m_TextComponent) + hasTextChanged = true; + } + + /// <summary> + /// Method to animate vertex colors of a TMP Text object. + /// </summary> + /// <returns></returns> + IEnumerator AnimateVertexColors() + { + + // We force an update of the text object since it would only be updated at the end of the frame. Ie. before this code is executed on the first frame. + // Alternatively, we could yield and wait until the end of the frame when the text object will be generated. + m_TextComponent.ForceMeshUpdate(); + + TMP_TextInfo textInfo = m_TextComponent.textInfo; + + Matrix4x4 matrix; + TMP_MeshInfo[] cachedMeshInfoVertexData = textInfo.CopyMeshInfoVertexData(); + + // Allocations for sorting of the modified scales + List<float> modifiedCharScale = new List<float>(); + List<int> scaleSortingOrder = new List<int>(); + + hasTextChanged = true; + + while (true) + { + // Allocate new vertices + if (hasTextChanged) + { + // Get updated vertex data + cachedMeshInfoVertexData = textInfo.CopyMeshInfoVertexData(); + + hasTextChanged = false; + } + + int characterCount = textInfo.characterCount; + + // If No Characters then just yield and wait for some text to be added + if (characterCount == 0) + { + yield return new WaitForSeconds(0.25f); + continue; + } + + // Clear list of character scales + modifiedCharScale.Clear(); + scaleSortingOrder.Clear(); + + for (int i = 0; i < characterCount; i++) + { + TMP_CharacterInfo charInfo = textInfo.characterInfo[i]; + + // Skip characters that are not visible and thus have no geometry to manipulate. + if (!charInfo.isVisible) + continue; + + // Get the index of the material used by the current character. + int materialIndex = textInfo.characterInfo[i].materialReferenceIndex; + + // Get the index of the first vertex used by this text element. + int vertexIndex = textInfo.characterInfo[i].vertexIndex; + + // Get the cached vertices of the mesh used by this text element (character or sprite). + Vector3[] sourceVertices = cachedMeshInfoVertexData[materialIndex].vertices; + + // Determine the center point of each character at the baseline. + //Vector2 charMidBasline = new Vector2((sourceVertices[vertexIndex + 0].x + sourceVertices[vertexIndex + 2].x) / 2, charInfo.baseLine); + // Determine the center point of each character. + Vector2 charMidBasline = (sourceVertices[vertexIndex + 0] + sourceVertices[vertexIndex + 2]) / 2; + + // Need to translate all 4 vertices of each quad to aligned with middle of character / baseline. + // This is needed so the matrix TRS is applied at the origin for each character. + Vector3 offset = charMidBasline; + + Vector3[] destinationVertices = textInfo.meshInfo[materialIndex].vertices; + + destinationVertices[vertexIndex + 0] = sourceVertices[vertexIndex + 0] - offset; + destinationVertices[vertexIndex + 1] = sourceVertices[vertexIndex + 1] - offset; + destinationVertices[vertexIndex + 2] = sourceVertices[vertexIndex + 2] - offset; + destinationVertices[vertexIndex + 3] = sourceVertices[vertexIndex + 3] - offset; + + //Vector3 jitterOffset = new Vector3(Random.Range(-.25f, .25f), Random.Range(-.25f, .25f), 0); + + // Determine the random scale change for each character. + float randomScale = Random.Range(1f, 1.5f); + + // Add modified scale and index + modifiedCharScale.Add(randomScale); + scaleSortingOrder.Add(modifiedCharScale.Count - 1); + + // Setup the matrix for the scale change. + //matrix = Matrix4x4.TRS(jitterOffset, Quaternion.Euler(0, 0, Random.Range(-5f, 5f)), Vector3.one * randomScale); + matrix = Matrix4x4.TRS(new Vector3(0, 0, 0), Quaternion.identity, Vector3.one * randomScale); + + destinationVertices[vertexIndex + 0] = matrix.MultiplyPoint3x4(destinationVertices[vertexIndex + 0]); + destinationVertices[vertexIndex + 1] = matrix.MultiplyPoint3x4(destinationVertices[vertexIndex + 1]); + destinationVertices[vertexIndex + 2] = matrix.MultiplyPoint3x4(destinationVertices[vertexIndex + 2]); + destinationVertices[vertexIndex + 3] = matrix.MultiplyPoint3x4(destinationVertices[vertexIndex + 3]); + + destinationVertices[vertexIndex + 0] += offset; + destinationVertices[vertexIndex + 1] += offset; + destinationVertices[vertexIndex + 2] += offset; + destinationVertices[vertexIndex + 3] += offset; + + // Restore Source UVS which have been modified by the sorting + Vector2[] sourceUVs0 = cachedMeshInfoVertexData[materialIndex].uvs0; + Vector2[] destinationUVs0 = textInfo.meshInfo[materialIndex].uvs0; + + destinationUVs0[vertexIndex + 0] = sourceUVs0[vertexIndex + 0]; + destinationUVs0[vertexIndex + 1] = sourceUVs0[vertexIndex + 1]; + destinationUVs0[vertexIndex + 2] = sourceUVs0[vertexIndex + 2]; + destinationUVs0[vertexIndex + 3] = sourceUVs0[vertexIndex + 3]; + + // Restore Source Vertex Colors + Color32[] sourceColors32 = cachedMeshInfoVertexData[materialIndex].colors32; + Color32[] destinationColors32 = textInfo.meshInfo[materialIndex].colors32; + + destinationColors32[vertexIndex + 0] = sourceColors32[vertexIndex + 0]; + destinationColors32[vertexIndex + 1] = sourceColors32[vertexIndex + 1]; + destinationColors32[vertexIndex + 2] = sourceColors32[vertexIndex + 2]; + destinationColors32[vertexIndex + 3] = sourceColors32[vertexIndex + 3]; + } + + // Push changes into meshes + for (int i = 0; i < textInfo.meshInfo.Length; i++) + { + //// Sort Quads based modified scale + scaleSortingOrder.Sort((a, b) => modifiedCharScale[a].CompareTo(modifiedCharScale[b])); + + textInfo.meshInfo[i].SortGeometry(scaleSortingOrder); + + // Updated modified vertex attributes + textInfo.meshInfo[i].mesh.vertices = textInfo.meshInfo[i].vertices; + textInfo.meshInfo[i].mesh.uv = textInfo.meshInfo[i].uvs0; + textInfo.meshInfo[i].mesh.colors32 = textInfo.meshInfo[i].colors32; + + m_TextComponent.UpdateGeometry(textInfo.meshInfo[i].mesh, i); + } + + yield return new WaitForSeconds(0.1f); + } + } + + } +} \ No newline at end of file diff --git a/TextMesh Pro/Examples & Extras/Scripts/VertexZoom.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/VertexZoom.cs.meta new file mode 100755 index 0000000..d9e3f96 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/VertexZoom.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 52ec835d14bd486f900952b77698b7eb +timeCreated: 1466280202 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Scripts/WarpTextExample.cs b/TextMesh Pro/Examples & Extras/Scripts/WarpTextExample.cs new file mode 100755 index 0000000..18dba4c --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/WarpTextExample.cs @@ -0,0 +1,144 @@ +using UnityEngine; +using System.Collections; + + +namespace TMPro.Examples +{ + + public class WarpTextExample : MonoBehaviour + { + + private TMP_Text m_TextComponent; + + public AnimationCurve VertexCurve = new AnimationCurve(new Keyframe(0, 0), new Keyframe(0.25f, 2.0f), new Keyframe(0.5f, 0), new Keyframe(0.75f, 2.0f), new Keyframe(1, 0f)); + public float AngleMultiplier = 1.0f; + public float SpeedMultiplier = 1.0f; + public float CurveScale = 1.0f; + + void Awake() + { + m_TextComponent = gameObject.GetComponent<TMP_Text>(); + } + + + void Start() + { + StartCoroutine(WarpText()); + } + + + private AnimationCurve CopyAnimationCurve(AnimationCurve curve) + { + AnimationCurve newCurve = new AnimationCurve(); + + newCurve.keys = curve.keys; + + return newCurve; + } + + + /// <summary> + /// Method to curve text along a Unity animation curve. + /// </summary> + /// <param name="textComponent"></param> + /// <returns></returns> + IEnumerator WarpText() + { + VertexCurve.preWrapMode = WrapMode.Clamp; + VertexCurve.postWrapMode = WrapMode.Clamp; + + //Mesh mesh = m_TextComponent.textInfo.meshInfo[0].mesh; + + Vector3[] vertices; + Matrix4x4 matrix; + + m_TextComponent.havePropertiesChanged = true; // Need to force the TextMeshPro Object to be updated. + CurveScale *= 10; + float old_CurveScale = CurveScale; + AnimationCurve old_curve = CopyAnimationCurve(VertexCurve); + + while (true) + { + if (!m_TextComponent.havePropertiesChanged && old_CurveScale == CurveScale && old_curve.keys[1].value == VertexCurve.keys[1].value) + { + yield return null; + continue; + } + + old_CurveScale = CurveScale; + old_curve = CopyAnimationCurve(VertexCurve); + + m_TextComponent.ForceMeshUpdate(); // Generate the mesh and populate the textInfo with data we can use and manipulate. + + TMP_TextInfo textInfo = m_TextComponent.textInfo; + int characterCount = textInfo.characterCount; + + + if (characterCount == 0) continue; + + //vertices = textInfo.meshInfo[0].vertices; + //int lastVertexIndex = textInfo.characterInfo[characterCount - 1].vertexIndex; + + float boundsMinX = m_TextComponent.bounds.min.x; //textInfo.meshInfo[0].mesh.bounds.min.x; + float boundsMaxX = m_TextComponent.bounds.max.x; //textInfo.meshInfo[0].mesh.bounds.max.x; + + + + for (int i = 0; i < characterCount; i++) + { + if (!textInfo.characterInfo[i].isVisible) + continue; + + int vertexIndex = textInfo.characterInfo[i].vertexIndex; + + // Get the index of the mesh used by this character. + int materialIndex = textInfo.characterInfo[i].materialReferenceIndex; + + vertices = textInfo.meshInfo[materialIndex].vertices; + + // Compute the baseline mid point for each character + Vector3 offsetToMidBaseline = new Vector2((vertices[vertexIndex + 0].x + vertices[vertexIndex + 2].x) / 2, textInfo.characterInfo[i].baseLine); + //float offsetY = VertexCurve.Evaluate((float)i / characterCount + loopCount / 50f); // Random.Range(-0.25f, 0.25f); + + // Apply offset to adjust our pivot point. + vertices[vertexIndex + 0] += -offsetToMidBaseline; + vertices[vertexIndex + 1] += -offsetToMidBaseline; + vertices[vertexIndex + 2] += -offsetToMidBaseline; + vertices[vertexIndex + 3] += -offsetToMidBaseline; + + // Compute the angle of rotation for each character based on the animation curve + float x0 = (offsetToMidBaseline.x - boundsMinX) / (boundsMaxX - boundsMinX); // Character's position relative to the bounds of the mesh. + float x1 = x0 + 0.0001f; + float y0 = VertexCurve.Evaluate(x0) * CurveScale; + float y1 = VertexCurve.Evaluate(x1) * CurveScale; + + Vector3 horizontal = new Vector3(1, 0, 0); + //Vector3 normal = new Vector3(-(y1 - y0), (x1 * (boundsMaxX - boundsMinX) + boundsMinX) - offsetToMidBaseline.x, 0); + Vector3 tangent = new Vector3(x1 * (boundsMaxX - boundsMinX) + boundsMinX, y1) - new Vector3(offsetToMidBaseline.x, y0); + + float dot = Mathf.Acos(Vector3.Dot(horizontal, tangent.normalized)) * 57.2957795f; + Vector3 cross = Vector3.Cross(horizontal, tangent); + float angle = cross.z > 0 ? dot : 360 - dot; + + matrix = Matrix4x4.TRS(new Vector3(0, y0, 0), Quaternion.Euler(0, 0, angle), Vector3.one); + + vertices[vertexIndex + 0] = matrix.MultiplyPoint3x4(vertices[vertexIndex + 0]); + vertices[vertexIndex + 1] = matrix.MultiplyPoint3x4(vertices[vertexIndex + 1]); + vertices[vertexIndex + 2] = matrix.MultiplyPoint3x4(vertices[vertexIndex + 2]); + vertices[vertexIndex + 3] = matrix.MultiplyPoint3x4(vertices[vertexIndex + 3]); + + vertices[vertexIndex + 0] += offsetToMidBaseline; + vertices[vertexIndex + 1] += offsetToMidBaseline; + vertices[vertexIndex + 2] += offsetToMidBaseline; + vertices[vertexIndex + 3] += offsetToMidBaseline; + } + + + // Upload the mesh with the revised information + m_TextComponent.UpdateVertexData(); + + yield return new WaitForSeconds(0.025f); + } + } + } +} diff --git a/TextMesh Pro/Examples & Extras/Scripts/WarpTextExample.cs.meta b/TextMesh Pro/Examples & Extras/Scripts/WarpTextExample.cs.meta new file mode 100755 index 0000000..7b7958a --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Scripts/WarpTextExample.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 790744c462254b7ba8038e6ed28b3db2 +timeCreated: 1458801336 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Sprites.meta b/TextMesh Pro/Examples & Extras/Sprites.meta new file mode 100755 index 0000000..bafd122 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Sprites.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 701e577af2ba48b689972d42efb95456 +folderAsset: yes +timeCreated: 1488176891 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Sprites/Default Sprites.png b/TextMesh Pro/Examples & Extras/Sprites/Default Sprites.png new file mode 100755 index 0000000000000000000000000000000000000000..313fd00ad29f36186570bf6516db28426caeade5 GIT binary patch literal 178491 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 literal 0 HcmV?d00001 diff --git a/TextMesh Pro/Examples & Extras/Sprites/Default Sprites.png.meta b/TextMesh Pro/Examples & Extras/Sprites/Default Sprites.png.meta new file mode 100755 index 0000000..a3f6762 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Sprites/Default Sprites.png.meta @@ -0,0 +1,437 @@ +fileFormatVersion: 2 +guid: a0fc465d6cf04254a2938578735e2383 +TextureImporter: + fileIDToRecycleName: + 21300000: Default Sprite Asset_0 + 21300002: Default Sprite Asset_1 + 21300004: Default Sprite Asset_2 + 21300006: Default Sprite Asset_3 + 21300008: Default Sprite Asset_4 + 21300010: Default Sprite Asset_5 + 21300012: Default Sprite Asset_6 + 21300014: Default Sprite Asset_7 + 21300016: Default Sprite Asset_8 + 21300018: Default Sprite Asset_11 + 21300020: Default Sprite Asset_12 + 21300022: Default Sprite Asset_13 + 21300024: Default Sprite Asset_14 + 21300026: Default Sprite Asset_15 + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 512 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 16 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: iPhone + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Windows Store Apps + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 2 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: Default Sprite Asset_0 + rect: + serializedVersion: 2 + x: 0 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a09de5b73098b2247921a5d8566535e9 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Default Sprite Asset_1 + rect: + serializedVersion: 2 + x: 128 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 6f23aaeaabde92743b6e764e7373d24e + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Default Sprite Asset_2 + rect: + serializedVersion: 2 + x: 256 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7a53700b4f8ee664dbc6d96f6897dcca + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Default Sprite Asset_3 + rect: + serializedVersion: 2 + x: 384 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 8aee68303a75a5240a3bfb6295e83c8d + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Default Sprite Asset_4 + rect: + serializedVersion: 2 + x: 0 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 62b55056d79f32242863dd4585a55f00 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Default Sprite Asset_5 + rect: + serializedVersion: 2 + x: 128 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 40e7bb1e441a02942a5912eb1bd6beb0 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Default Sprite Asset_6 + rect: + serializedVersion: 2 + x: 256 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 264af04cf7ba9a6499d6605e8546b922 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Default Sprite Asset_7 + rect: + serializedVersion: 2 + x: 384 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 5df87e7d9c18ccf4eab4728947f9d93c + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Default Sprite Asset_8 + rect: + serializedVersion: 2 + x: 0 + y: 128 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 7670512dd461b8940a38efcf24a8081d + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Default Sprite Asset_11 + rect: + serializedVersion: 2 + x: 128 + y: 128 + width: 384 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 8d2f6b0f97da03b43a92ce0dc86fc195 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Default Sprite Asset_12 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: c22fab65c0b72cf43bad23754277ed43 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Default Sprite Asset_13 + rect: + serializedVersion: 2 + x: 128 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: e669cb3dece225c4c80a6260a92e44a4 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Default Sprite Asset_14 + rect: + serializedVersion: 2 + x: 256 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: fc45a1c7b06b45d43aec543c9d13ac11 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Default Sprite Asset_15 + rect: + serializedVersion: 2 + x: 384 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 81d0fca21c1e3dd46889168e33cda991 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Sprites/DropCap Numbers.psd b/TextMesh Pro/Examples & Extras/Sprites/DropCap Numbers.psd new file mode 100755 index 0000000000000000000000000000000000000000..ab06bad6104aea99ceabde947c69d243ab707aa1 GIT binary patch literal 482546 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 literal 0 HcmV?d00001 diff --git a/TextMesh Pro/Examples & Extras/Sprites/DropCap Numbers.psd.meta b/TextMesh Pro/Examples & Extras/Sprites/DropCap Numbers.psd.meta new file mode 100755 index 0000000..3c7f8cc --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Sprites/DropCap Numbers.psd.meta @@ -0,0 +1,166 @@ +fileFormatVersion: 2 +guid: fd09957580ac4326916010f1f260975b +timeCreated: 1464163332 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: + 21300000: 0 + 21300002: 1 + 21300004: 2 + 21300006: 3 + 21300008: 4 + 21300010: 5 + 21300012: 6 + 21300014: 7 + 21300016: 8 + 21300018: 9 + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 0 + buildTargetSettings: [] + spriteSheet: + sprites: + - name: 0 + rect: + serializedVersion: 2 + x: 0 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: .5, y: .5} + border: {x: 0, y: 0, z: 0, w: 0} + - name: 1 + rect: + serializedVersion: 2 + x: 128 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: .5, y: .5} + border: {x: 0, y: 0, z: 0, w: 0} + - name: 2 + rect: + serializedVersion: 2 + x: 256 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: .5, y: .5} + border: {x: 0, y: 0, z: 0, w: 0} + - name: 3 + rect: + serializedVersion: 2 + x: 384 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: .5, y: .5} + border: {x: 0, y: 0, z: 0, w: 0} + - name: 4 + rect: + serializedVersion: 2 + x: 0 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: .5, y: .5} + border: {x: 0, y: 0, z: 0, w: 0} + - name: 5 + rect: + serializedVersion: 2 + x: 128 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: .5, y: .5} + border: {x: 0, y: 0, z: 0, w: 0} + - name: 6 + rect: + serializedVersion: 2 + x: 256 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: .5, y: .5} + border: {x: 0, y: 0, z: 0, w: 0} + - name: 7 + rect: + serializedVersion: 2 + x: 384 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: .5, y: .5} + border: {x: 0, y: 0, z: 0, w: 0} + - name: 8 + rect: + serializedVersion: 2 + x: 0 + y: 128 + width: 128 + height: 128 + alignment: 0 + pivot: {x: .5, y: .5} + border: {x: 0, y: 0, z: 0, w: 0} + - name: 9 + rect: + serializedVersion: 2 + x: 128 + y: 128 + width: 128 + height: 128 + alignment: 0 + pivot: {x: .5, y: .5} + border: {x: 0, y: 0, z: 0, w: 0} + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Textures.meta b/TextMesh Pro/Examples & Extras/Textures.meta new file mode 100755 index 0000000..2a358f6 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Textures.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6e5c6d5e25574122a7a12dbdbbeed156 +folderAsset: yes +timeCreated: 1436068007 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Textures/Brushed Metal 3.jpg b/TextMesh Pro/Examples & Extras/Textures/Brushed Metal 3.jpg new file mode 100755 index 0000000000000000000000000000000000000000..6c25312346d2efd5035d62b8217ef31815c60893 GIT binary patch literal 28175 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 A{Qv*} literal 0 HcmV?d00001 diff --git a/TextMesh Pro/Examples & Extras/Textures/Brushed Metal 3.jpg.meta b/TextMesh Pro/Examples & Extras/Textures/Brushed Metal 3.jpg.meta new file mode 100755 index 0000000..7bbd971 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Textures/Brushed Metal 3.jpg.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: f88677df267a41d6be1e7a6133e7d227 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Textures/Floor Cement.jpg b/TextMesh Pro/Examples & Extras/Textures/Floor Cement.jpg new file mode 100755 index 0000000000000000000000000000000000000000..f096cb685b8eb3c25d354bc1888b340b5621b2d5 GIT binary patch literal 71537 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 literal 0 HcmV?d00001 diff --git a/TextMesh Pro/Examples & Extras/Textures/Floor Cement.jpg.meta b/TextMesh Pro/Examples & Extras/Textures/Floor Cement.jpg.meta new file mode 100755 index 0000000..6de0305 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Textures/Floor Cement.jpg.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 283f897e4925411ebbaa758b4cb13fc2 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Textures/Floor Tiles 1 - diffuse.jpg b/TextMesh Pro/Examples & Extras/Textures/Floor Tiles 1 - diffuse.jpg new file mode 100755 index 0000000000000000000000000000000000000000..14acfc5a71aefd7899002dcb4f3804fc41a5700a GIT binary patch literal 155648 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 K|NsBs|NjTW+mI0e literal 0 HcmV?d00001 diff --git a/TextMesh Pro/Examples & Extras/Textures/Floor Tiles 1 - diffuse.jpg.meta b/TextMesh Pro/Examples & Extras/Textures/Floor Tiles 1 - diffuse.jpg.meta new file mode 100755 index 0000000..e8a4de0 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Textures/Floor Tiles 1 - diffuse.jpg.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 85ac55597b97403c82fc6601a93cf241 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Textures/Fruit Jelly (B&W).jpg b/TextMesh Pro/Examples & Extras/Textures/Fruit Jelly (B&W).jpg new file mode 100755 index 0000000000000000000000000000000000000000..e89901de8528eb8400a90fa6b6d65b704b5094b7 GIT binary patch literal 150089 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%0DFqLSX!1%d3ClJj<Q&!xb=U`5BtI-OqPj1hr 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 literal 0 HcmV?d00001 diff --git a/TextMesh Pro/Examples & Extras/Textures/Fruit Jelly (B&W).jpg.meta b/TextMesh Pro/Examples & Extras/Textures/Fruit Jelly (B&W).jpg.meta new file mode 100755 index 0000000..a1540be --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Textures/Fruit Jelly (B&W).jpg.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 1cdc5b506b1a4a33a53c30669ced1f51 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Textures/Gradient Diagonal (Color).jpg b/TextMesh Pro/Examples & Extras/Textures/Gradient Diagonal (Color).jpg new file mode 100755 index 0000000000000000000000000000000000000000..cfe9fc535b8d74ac37d18be58bdd06576029fbf2 GIT binary patch literal 11688 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 Z^Vh96<@KpOuOHue>`c(I1w)%J{|{v!o4)`6 literal 0 HcmV?d00001 diff --git a/TextMesh Pro/Examples & Extras/Textures/Gradient Diagonal (Color).jpg.meta b/TextMesh Pro/Examples & Extras/Textures/Gradient Diagonal (Color).jpg.meta new file mode 100755 index 0000000..895b793 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Textures/Gradient Diagonal (Color).jpg.meta @@ -0,0 +1,57 @@ +fileFormatVersion: 2 +guid: 2ce5c55e85304b819a1826ecbc839aa5 +timeCreated: 1430290669 +licenseType: Store +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 16 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 0 + buildTargetSettings: [] + spriteSheet: + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Textures/Gradient Horizontal (Color).jpg b/TextMesh Pro/Examples & Extras/Textures/Gradient Horizontal (Color).jpg new file mode 100755 index 0000000000000000000000000000000000000000..d71067d04849f02b78ca61acfa477319ee39acb3 GIT binary patch literal 11341 zcmeG?cX$)W@_VN)%T>0qO_SwrkZsA98yFY4f{l%BY#<~coldf_8Y*rfR0E;B5PD6h zq2@t=P($w|JbEX^h7ceSVnXNyz1>r>AtaCQ{l53tkJYEW*_qkd+1c5>-MO`0v^CQd zIdvKp07XS08UVlsEX)VcAcVmmz=8mSf&oxq?OpH?EYiV)Lmn}JIS|6X36oH;FN9}| z*8sYs?n?MP3%Jim0ubTld}b;Q3Q|x~Ww02`RR*I#CKE{F#0i4PN{wD=s5M6cR7{Oa zP8BB$#3`u>;?(#g0BDP_R{a*?t~R_D(OO~H9!gA%=HO+v?F%Ms?F$y&wl6s5lz~Zb zmux)JE)L|wC$x(FX}f6q1@Nd|43ZTA%yt)eP$i%oiTG?+KqKI>*=!D*$Kmk2-MDVv zex5v@r(Xb{@5ko{c=M>_c-RZC=9s&io4bd*mxqU!uZM?+FUmZ8?Nz+rM1XA%@MZ%q z;6=lP0Qbgd-k9w>*h$QG0858jGB7GZg;Amb45u@gEH;Ph1|8sKA_j1pljsF7I!43k zID^GxGibbcNc5)BgMGw|%sz6yaOfxr(|79P^;sdIex-XA@d>8Ur(~?KX=N?V_XxAp zf60b1;n~y6l{x#CS`yox?t7K|ZDZs9GuCVOb0cOf8~f$V180By{j*I6&s~2|p{f}- zYx(9w=YM*blvk;)9Y1@;mctirJn{xO4z;CII<c4xDWyWN*oO`^7%Jp5B%`MKA`SMI zo@$8?RWzGMPm`7T5$1$@VN9d|D_pwoG*n_~J7rGaL<@P<rNUop5YeiF?K0res5ZSp zI=GcCuMd0Xd9?k*Yo&i|J$K{zz%x4!9<Lc;yJY*tZEdTU$H&Bh<g9`sdKhJJFDh@7 zQM6Qq!1ypjbmVaWxEW0vy`|V{F<LFKh^8edF<Z(M27{L3D9~F-Qg78E0)o*~rZu6m zCsnshQ-?URG!|3`k?k@`Q*XJBEYImz4p9N16669ANCHwI0dYV8$^Z#WKm&6#hy=ai z(*kON0phAb6q4c)Ut%&CRAr>aYAjX^At0IuN+6Q~{!|Vz7GMQNstVWW;)Z2P|17OV z@6ey8uxhjxjh+$-=^Tn%R@A?j-FDrO3|s`WR{Qw0u}`tlqA}>rklqe)%8VAhv&+yV z3X`i)sx}w73Nn*k)>_b8S__2=t=UECt+v#-3OPD$wyOZG-YPnas8%}+L3Iy+(!4Ag z)CMiCpj0UkC=FIchM@@+sg!5Z{|T3+{WD*dNm<@kZ^;cQ)gn)Dr7W#d@H%{{S!<#2 zC3V`2QWrb7h9oQoQ?}e9M?IjFEK!%3oj!zM#0;NEZBR(6>|$PNwj8eAuWPo9(Ax1O zCL*Ihl0YRd!elU3R*`UUp+9T%YNz=;5TO+6lx4733_7hruXa@7IVnhmHh6a@zEq>G zYD;i)5}<A_el)Xazu0wftmK&UNzJ-&iss>H6h6{N0=vJtQ#kZCtD`srUFA-c)caJK zL*+2Ts9Nw%hZ5H@e<7OUeL!LJL99vzDO#ArcN0vQ1G9MUJQqen;RnFn$s?sO$nzZ- zO6Fr&254s4UYlq)5&5+w+y8||*#e1%lhI)*v=eA8#Ze{9ZVx)r8tIKZ4X5g|DU4$d z;~5YQ{|-r=5JbI=?PCyxinMB&*?W$P_W6(Mw+DG}t&syIwNUBd5+#6Rixw#jXn;?I zkpnHnMgkcuYbhF9z9_#(qS~akI3ykYUrKEmoCHTVP*HEyqV*LSgQ+lB^-A+AD*<5< zLmF}@fToYjM`8ID9|u{jbAeK$wAIy7nQ7K)2+~}kEku(Qd#N1;MT2M`_-9dtg6uYJ zvD7Am)%X&MX)tNj8rM3UQ--7$Q#dHYU2e4)@<=^tl3Pe6M1b;oqw}T1wKF3Oq7>-V z0{Hk}_n&4pX&tXF$DknNzl<p|tDUbmI}cN?wUo=%FL8MgB&<i)SqjYg<wb?gC6Vn! zzr@U`GME}NwHme4Ql9qC=R47`=PV_ul3S@Ino~oXEU#g&aH3ykcT=ck2Cc!=#<<>g z`B`}`0;~dh8}!K59E-sSHwI?1?Hb6{!o~7WSe}AfT>pf3gF{^PDmyhtBT+-}T@Kwj zy@i79^AYXw?JjJe%ZLNu*)T&kMy`qearXBe+(8GxE$7=E^V=Qs8|;`VzYB)m1HilR z58oefj|np2;%)#6xc?Nujb#;tE%0xqAS2{x_a8U}aN(E1x@cD`1_?;8-IML_6Ba!C zQf=9qJ?K>yi!n7eR&S1xqf=@OVbI0a$&In%n7CNbJ-yB-C#p${KtaN_GEMmFSG$D* zjWSJGDJ_aCGRnv*O@4!kENkdpPBc^#DN12_4?*|3)H<C}M_S~9I-OQ;POVE5Qo>Uq zjL@+{0mWjeP7_k+NI}1%5`oNMA_dYIsfdV^hy_V0F=DASDM`|mIxEM<iDSj_B6K*0 z2jw_{BMD(^CZ#I1G&|SP7A&O+9i6JJt&ORTk1?3kvEr1Jl-M{)tVAM$93peQ-XgCP z>CGWd3E8BXFlngWv;awjJ4LG{O$ar$cR^=#iG8iD+AtOs{XMHrhYUc8HCu9OU@Lz& z2xhc4#+H(1gVjWkIW?r-65_0`BwTfk@a;hLR7u2=T2cqu%y1CJuBMF6@Pn($OZ{+> zsgXww7*k~?QV#dc<#5mJ9H`dg-JgOOZR(J4t4*c}QB*?|mn;$|mph{xqPQeDe0J6% z=n6`>Cx0_$gHofae-qZCqSOMt*&^2yWI=YC5OyR+qfw?NsZx}R<am`RL7XBMCB-MG zM2bW*MU<$LCdDPnNs^GHP<p}o*#^RjEQspcJy&TUpbVFhV0=a;O;#$TB1uw$TqG8g z2_gkS#);(81c{uGBqd6Tc&9Y`rb4c5D-~&_gc21AgoI2<kV36gQc<EjAweWhCK5$b zF`-IINFr5)JXt7E5~(VKNhgP{qS49KWb6<lsTK-a)uG;%MFu4_I&8KTUm%mglch?d zg#<G^l?e)RWQpRG#6*!KMvPn^>H+(kuQ9`Mu6InPGIFQ`(rN^hho;I2bj(Z>638P+ zrO<)ayvELN)+4*vT6j46TQ{+@nGGsSt=vRrs^OTti6_SXmHuXV&EISPW?u5Y)!t!T zqDrn;lW?t#6{7ycqE*R0G_kLa8bxcff;rjYvWP&}dfdagZoYlKwZK~oytTkv3%s?! zTMPU@vOw#Jj?}}gMJ+t9*{<^X!F}SOlG5Vbg2Ei?5X#Fh)aVU3jBDs%q#tb@`}H3n zU>%2nJ`RjZ!jPVvFdK`?a?ytr05_Eaw7W#GBf*30!}Iot;~7zYi9p~ayy4TEFq&Y< zA1i_U@k)3$gK#5+wY3%_!nZ)!S5b{%90eDBO;AAy2OwB&hr3cdb~ppUN}V2t@^GZH zQK?fR_yB}Itg)gHAFU9=<7zZyEricPI8<xZX&{VZ&b~TQ4#SRg6#EIakVF-P;~>m4 zm6yVA2K4UmgECLu23E9zEil#wd4bGetf!(+f=D6?e&|g}7UYw)TGC<>mB3@R+@yqu zV4YE}uLr>1XH*OL{AuS-q3zk<65H_o9f-!(PQTxW8Z*rQSSzlzW-HFH1jepme4qAl zD^4*NfGuO;ceTr{xX?u~p3w-v<`ZrD<B$BM%@JKg5;4f2uJj)nT%3Omv}rE}wdXqZ z2(s<LN&)g}0tO$gCV?47IY@!%RVV(hE4ERqjUHV~Nfl`#;ki^$0lf@<5Q4+4S8CAF zN}$odbT(@v;lHfbMgjuuehmTsvKPR2Pz>-o;R|TL90PQ|8=wvR6jCtPxD|3LVBiUW z%FZ|Jeh*<tr}CFFd<rb$W(^ep2eQ&~0bw=O*jec4!GK?dJb^C=1f4(#{30QOL8&Cr z4P<~E&=VAca?l^V2M8G2(!nnnwO|++1;&9%;A1co%mWL-GO!A)1slK?umkJ`hrl=B zBsd4IfF^Jq+y*V+A$SJA>a#F+jE@Ckov|>i3nsymu^w0sR*02i{jtHA8q;G|Y#25M zn}kin=3$GmRoHrL8@3laik-qPVa?br>^JNwPQ!V)FWwOk$7AtiJQMGQm*el^YJ4c( zfH&eF;dAgM_~-a$d@ueDehzQKZ{rW(r3*KjKP{Lhq9xO0v|`!-nu=zk4W~_{&7v)# zt)*?J9j2Y3HPP<Sp3s?eK3zZ;(Yw*}>3!)0eJFi6eKLI>eI<P}{Q&(8y_w!Zf5C8P zbYOI0q%sN^{TOOSEn^&G7GpVM6XPJ`9OF9UA(P4UXGSoSnEA~9%puJ8nUk5HFxN5n zFi$bBF(0s4tUy*5RvN3AC1+V!<5+W9pR;zePP4AF9<$xpo!Jt0E_(o5&mPU5#a_+c z#Xilx!G6Z^;)HQhImH|$r=Bx~vy8KybAof7^Nj1wjo_wn%eh0iqquXpYq<xx-*WG} zxw#45Qr!BuY1~G-&2js}?TA~m+Y_D-FPbOg4dhvQAMsZ3_V6z8?z_9Yhr4IE4{*1* zf8@T(eZTwn?vFkA9x)yT9!if99`ijmdz|*T>&fv9^UU;o&$GdEmgh##6P|axI9}mi zGB3H;aIg7Z+q^D#J@Dpxi@l4zb>5S`S9>4zzUjmA3HQnIQTjCcEcMy%bB#~qhwx>5 zf<K18jDL`S-IwVb;alK4#CMYKKYfq;w)pw@CHPhN)%nf$+v(TjPxBA=FYwp;Px0U2 zf8PITyN>NL+mY=iv|HQmbh}3Z?E^9b$bg9f>jKUNJPi~C<^)y;P7T}=_+1b^C_1Q5 zP;JnsK?j5GwD)b_tv%6xV*3s4FL%H@M0Y6d@P3D-9gcN)(6Lj;ypG0>b35+uc&C$p zr;JWRI?d>`tJAH{{LVc(YdX*9yu0(y0zW~fKr5IdI3Q>V?hu?GYz<x<d_4G>FhbZ@ zI9j+)_+1D$BsoMCG9zSPNK0tv(4x>`p=&}fhjGG^!>Yn&haC=k6dn;?89qLIOZd%* zfQW*KhKMy0-$uGerbiBqToQRUiW!w0RUP$7)X8W(S{hvyJwN(H7raYi7fqK>x}56D z=$g`1-*rjX3nHE<Q&b~bBWjNEk13299kV6oZft1mfY_<AhhtyFN#nF}%i^wxeZ)P* zqs80Bze%Dcgk-+tY`lAXZv2S&t?~B~x+IVZpC(+C@}))6@zQ<LKN6D?O^It0ZzY8$ z4Nh8+bRpR{xg>dV@{trqN><8<lpQHgQWH}xsT)#%?I!A0-EDQZo82S2liinfzm_IU zlcz0CYw98BF}TN~9!=@N>GJd?=~pvCGL#w1Gj3!?We&;wJo9c=T$U+oQ`RF{s_X;V zo@`onUiQT7<2gP#eRJmJe4i`KRp+kBZON17y`Q%ypON1ye`@}Pf{q15!K#9mo=H7F z=y{+QuUA>GdA+U{Mi-h2w-@0>J&UFnecL;%x4!q5Vo+RAJiYk4l8BO_C13Sn_9^Kz zzt2yl;?iNIhs*e7gUVKyJuJ^EpHhCMZ)9I<-+dLH6$2|)RXnQ9uAElc)GxN*2mQY3 zAJkvdf9n9&fQkXj2RwKu=bf4FTpuVMIBwwicO%}dd-v#jLGNkb+d0T{kbKa_!HmI` zgI5oJE-#iZkv~urC>AJM2pKV(xUI}k&QRVW)5vM$4ON<In(C%HO+8(Gt17)}R@EJi zOfye&Z%F=-g+m@y7gw*SwrMN1>vU}0VBI#okG@)ez|hH1XE<f-VjO2|8k#zE=Fk>X zFVk`}W`5Va)#3{`Q^%~4*0I*+njSUtYaZ8D)NZWvuG7~YtB<aqP=BK#x8bw*>F*Qo z?;938Y}Byk4>CVkJRBRY7`|^r$cV-f*GJ}!Tsew6s(RGFM#qhwHv0E5m1DLyc5EEk zcx`On*frxk#+k-l7~gID!Vl>mYCb$ZA%4Q#2`?rpCw@ICZqlqt&nFX;zy62#A9Ma; z`$+ZC@hOQ@KK+>avHs)pQ`4ueoaQ~PVcNCnMbkIW5X_i3<M)|^W*(iDFl*s#?riJq zra6Ukw$2Tm`|;f8^Qz{Zo1Zm*-GUAaCM<aLiSm=vpJsfzc45bblNLT*q*-)vao*z1 zOTw4TTFP8nv-GEB70V8Pmi*bO<w46QE&pSMenr#D(v=5RC9PVuy2I)zYw$JJHMc$= z`1#3yX8&{RTG86Y>-^VE`T~4m{o?2KgV&$m&}+lKjmaC=ei`=Vf=&EQ6E|a<>o>P- zsoK)Cwg1*r+j?%>x4ql;O<%=)wPHu`j`=(Nc23#F-PO3uw!2~XgFVJQclN6HUfVZl z-<AFS_Mbh_=fLrUy$&8ZlzV9Z;mpIkkE9*haWwVlwy%@F-ttZ2H=B=1k8S#w^k18f zCm!E?BI(4|lPM>+pXz>U*Xi`rd(UK_Idrz*>^J9npF4HF@A-=t23}~osJwXdlJ?TQ z%QcsuT^ac;<J*bfd3`tQ`wrhP`623ubxny)JDanck6kUhdgU5%?e>r6AD>@u{K@^N zSvNZ0Sanl!bH}aRTPJ^h=jZFUjkllO8TX6#FAMHQ-u?2|j9-tn^lQ0(&veiB+vNL! z_gDO$@cX_8B@e!TsC)SA(Zt7rk5@iPescI}<<lF_YM-;7&-o+jkL@pdz4+FqgSRkR z?+IqWy@36mp#2u!8|8RwqPbF=n&?&>?jpP?U~9c62rt&P-V?;(Jwdpw1xy^?b#o;a zo5`SaXk2(-65bO8Od4$8MT8_83uj{-z;*KiI7Wjv1!+hloXN3b@D8Cj!-pBn;tK&= z?3*bG@#FN#@|TCkw<{ewDnKzcOtyG^OL&5b8@TtBG@`jIarC`uOR~$&Ik`!BL}cHJ z%AgJVPG9{^ImR-*kzBfQ|Cwu1$*TL-=#<p_f}U`*rmoTqsj022Zx}mn{D%`J&X_rC z_MEx%mVLH-#mZHyzudHW%hqk%4;(yn_{h<(&z?Jf;o_ysKVJXo#?4zl|Nh|NqsLF4 z!tSG+jdU7=PNy@O3>{S28{TYWh?zjh&+NmJ$bE;hvqptX^($Sh@Q>%L58Zo8W@>5I zJURhha10=_?=9I7E)6VC%uz;g&10tLT9CedNoz$?<5)`J`%ytNmVJq?IL@@+ag5BX zR3*EvIkw($%<orK_u-tCTaR44`8cJZzove|+*R9-Ub^)pI<@D3Aq^Aft=|6i<)5Fv zd=+uK4Lr;}@qEpT5oc}S(9Y*-8`#TE|KXFG@h`aI7k}JdM^SCy=&naLKo{7+aO>{J zk%yl>TW34DJN;qp`XBC{@BAcc#1EZE_>Q>Eus(OcFmObZe8&ss?H}&ky|(+>=jp$d UJo@#)=xqqo68HTGn$>pc-|PZFivR!s literal 0 HcmV?d00001 diff --git a/TextMesh Pro/Examples & Extras/Textures/Gradient Horizontal (Color).jpg.meta b/TextMesh Pro/Examples & Extras/Textures/Gradient Horizontal (Color).jpg.meta new file mode 100755 index 0000000..0dbab5c --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Textures/Gradient Horizontal (Color).jpg.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 6eb184de103d4b3f812b38561065192f +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Textures/Gradient Vertical (Color).jpg b/TextMesh Pro/Examples & Extras/Textures/Gradient Vertical (Color).jpg new file mode 100755 index 0000000000000000000000000000000000000000..2dab6f25519c1c04328f6c2f1ef15264d50b1417 GIT binary patch literal 11336 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 CS2phe literal 0 HcmV?d00001 diff --git a/TextMesh Pro/Examples & Extras/Textures/Gradient Vertical (Color).jpg.meta b/TextMesh Pro/Examples & Extras/Textures/Gradient Vertical (Color).jpg.meta new file mode 100755 index 0000000..9e0f415 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Textures/Gradient Vertical (Color).jpg.meta @@ -0,0 +1,53 @@ +fileFormatVersion: 2 +guid: 03d0538de6e24c0f819bfc9ce084dfa9 +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 1024 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Textures/Mask Zig-n-Zag.psd b/TextMesh Pro/Examples & Extras/Textures/Mask Zig-n-Zag.psd new file mode 100755 index 0000000000000000000000000000000000000000..1f488f7f3e3ec07b97ced7a7e2da7b823accbeac GIT binary patch literal 38488 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 Tz5g4umR$H*K@F8nHf8?>ijKba literal 0 HcmV?d00001 diff --git a/TextMesh Pro/Examples & Extras/Textures/Mask Zig-n-Zag.psd.meta b/TextMesh Pro/Examples & Extras/Textures/Mask Zig-n-Zag.psd.meta new file mode 100755 index 0000000..73b46cb --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Textures/Mask Zig-n-Zag.psd.meta @@ -0,0 +1,56 @@ +fileFormatVersion: 2 +guid: bb8dfcd263ad4eb383a33d74a720be6f +timeCreated: 1441529862 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 128 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Textures/Small Crate_diffuse.jpg b/TextMesh Pro/Examples & Extras/Textures/Small Crate_diffuse.jpg new file mode 100755 index 0000000000000000000000000000000000000000..c3442fceae136ff2fc0d085594aba675eea6eae6 GIT binary patch literal 95326 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 literal 0 HcmV?d00001 diff --git a/TextMesh Pro/Examples & Extras/Textures/Small Crate_diffuse.jpg.meta b/TextMesh Pro/Examples & Extras/Textures/Small Crate_diffuse.jpg.meta new file mode 100755 index 0000000..09ad972 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Textures/Small Crate_diffuse.jpg.meta @@ -0,0 +1,132 @@ +fileFormatVersion: 2 +guid: 602cb87b6a29443b8636370ea0751574 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 512 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 16 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Windows Store Apps + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Textures/Small Crate_normal.jpg b/TextMesh Pro/Examples & Extras/Textures/Small Crate_normal.jpg new file mode 100755 index 0000000000000000000000000000000000000000..2a1f9c6a77aefc13588d78e1ae4405bd4e57228c GIT binary patch literal 126976 zcmbTdcUTi&)CL#<0YyZ52bB&Y(xekBRftlhMyb-Jhhm~4y$J{?Qbc-<^iJr#Nbe;H zMS4OFq_FvY-?O{_>>s;(=b8J=Jh_vcleshZyzhI?<?Q7u;FgYtwg%wJ6#(E0c>`Q7 z0G<LUuKd^j>nZ+gRFwbqSE;Bdsi?0~Q~%FSbB&go<{Aw(H7y<Owd?;i^3e^t>o@*8 z`R_~q_fm?hl$2Mm(@@j=&yfF5-DMkqk(L5L0ie8c7eK*yg_7~gWfy>-Z0FVgF^_EQ z|F$a>lvG!#X~<^Kkq6Y=BAZW1NjCZ_*<$kO59H4QRE$@d?npnTW`6aS=B_7;%%_BG zT7f4O?W_i47(rPZug}-6v$1n<atR5Gh>D5J$v;$3R8oHW?74=fmbQ+ek+F&CYcq3O zJ9`JmcTUdUKE8hbkbuCDFQH-K5s^`eN#BxFQosL5`<;`UmtRm=R9snAT~k|E-_Y36 z+11_C+t)uZJ~25pJu^Euk3^x@);Bi)ZEa%@kB(1H&v54#|M_)=?C1a4{vZ8fB>P42 z-#wuD&#x;K{^XsKk?QIlX=<j&uV~(SGT)W?M9cCdA-kgent-eUhSkPv>^hsE98w7T zpKJf)+5bDoKL7vn?EiA?|MqJhaD(y+`Q}kF0)T)XOx?#;hS$BwGKOAt&dEL0)bWoo z`4$GVpl9!%w}HfwcYCn`L2GNWZ<ih)3Bt7-iE*vWD^Bo&427;Fi{>CUvDVwx0k3-j z@RY}tyb>yHeksbAfY9bUEIW<Y<gB#gXoeCsgQz({HVO(eYTE~$p;-EnY~NpyL6pNE zYZc+f&-*(){<T?7p5g+<4}QFglu9grddKkd_CUoY0MyHFC|bU0kaJO$zPp%*ug#yD z%KSP{6v#_7RZTY>%K2t6Tsd%Zw<TG;KJ8UfwUrJ_i7vCob)COnMIsTO&)!@Df~bCP zBnuLwNp#^r51jEYSB`mb*Zf3XJ!&05bTQQ+rnb^Upu+LGIN++1LWPa51W{u>?9nA4 zv+jlF<F>OC`GTUS$U>oqGb=179Ck6mSVZ>^#;`}Kg^1D3otGAtI4-5hL9F}neW)wJ ztiGQgT${BHeyjTY#WSVW3Lm_2GU6Ja%Wzfc2Ue+a<1|0#@gz_cxY_^Y4(#K~jk2}3 zz;;k*T&Xmv{1Tvw&+B<iaLzc}9mePyc&g2`dr)q=FVzN4H(Wnc{nGjpq~@75(4?ZM zdgZ|p5b5MBPV<6b+626~L70km#FU+&{#}T4#aEBsR(YF+ikW+VMTBS<u1aZbx&2t( zQK`gzDlihtde75zv}%`P<8>N#e{z%ctT;SzmNW$AnedgW{kKvX-nqpkGQ`Xu(JF8| zvnxB{(}lN%8zvOKZ(?O}s)u{)FO$xe)YG`J-s@T^O^}$Nj+Os9dl4411{?K={F-!8 zqmyG?#pmkB$NN4A(WUYPXx@*;FvEI1>hMMfxETTByP=Z7dF43$=_a@_5V6CKkH4R_ z%9pw}fF%v_vDRhGR!imwTVYuw>6oV|pY+vV0{r<t7cB%cU?0`FsM)rAeLFn;8RQYC zJWpSbuXmA=j*}j5$?ws2FeGLxgx@jY{#b|Y{uY~ls3h^}SkM5xZT`H}B4>&q!}9^{ ziE5E<^4aht>?BML6c0=ZuMx1!$*t}sb$#F+6A$3hWP09?b#>XlB}e;zkac)F_~yJ> z05f#xqJ<FCo#~{m;{2}f!Gn@oKtcAl>?ruf&Lv>3bG5alQ2rnS_Lk_p?^ch0N_boU zZPgJ_U0iTsTCI&5zP~Kv9v>$32Equb(f|>!ZzqD-AP-%<&iJG-zR_a%L`bLBJq@)2 zflI)Yg<+<#hH1>A#dd`}OlO8j|F-MLl)^BL+=_8z7fF}#f=?Y$wbJ1d1gYL*K6S=! zgt-2U4AH^;;x&tt(YFUcIkvqsr60o_M(6TsXwvYfVz^J9a*6C|d#YCMdlF1uUH!$` z_dtT^mLMvqEXF5^nW5|8>TSb*b@6c?+es8O%lz{t0A<?gBDds={n^$TXB_-0r(6wz zUNwCt@#bG`k&QjunRA{72|sWN2xx|cL~Kfm7#xtYY%I<Z&I{*N!|}UEcy(IA$_ipi ztFY7d2&eUeRmJ@;w;m6=<Y}KRobx$zgXj29jWdb9lHgNYTzv3iK*-C<YQJRwfI{OB zHvph~3fBNfgDIF8s+XYSe1MvShIb3yDM9VMFtJ(wwn<I&LA#2^>oTCT)RmZYJ4l7+ z)(Ev|iWKXs`AnHIqR=`1;U$0>w3jK9=$yWDab&}f9$G<pJD$EF#*+FlBD-d&`oU}p zyXFZxF@eIRGRA~`+SB5hOF-2@`&p%)fIf!5mrg>_ZRnQMskPA9ILB|r0dbh~s#uTb zc;jrVYA{P{lZ67Yq?y}msNr3y>hl1J!h^$ZO3HZK_(1#K9^l-**mZ^8J>~WI=eqRf zHlCxeoR><{(ksdXQPNDXlkMD8w02acThEwf5+u^M>h%w}@z7G72E&}ksoPAN%P40s zD=wqR^5ZXSNIbYY&4ec@gt}HGQUB3;{ed26_7ZTan)ou2K!uGF_o9oQ#a;pm!hqT3 zpU+T^ZA*ThEd0!p>;7;4<iWrA&hb?IQ`eQ>#1u)A?gj(LSY30bPMW@t4&M$(*47U< z@iq^>&FW=c(pQ}ASTXN{3+X#aftJjmlyOcyK2zBitPJ~k5mDA@vl{}$=u3cIpGS(7 z0Fpi8try2Nd5QYmNXUNvKDb~BI9+N9?a87o7*Ct-L=LA%fxVT!3B-Np{vCZg$a}i+ zHAyP?PNIhxK?P0g=r>=g&gJ}$p>^xlRel3yBZFWqOvz$iOF>w$qoAYbk)$eZ-|U%x zQ*_LkaN|Few8?ahqnn4gm&YYQi}-{S!O>Hox-+Ban^ZJ0jF?={Ax4rYwDZ27@Q04& zwW&30dxulDz7TNgSG}r6BU~fLKWDhwn&8b^9*%S~eLC@Tqd8g!+tT$Zi|3EFB<A(1 z*qzi*6EVD!3@C6|&dfNs2SxDnG<y?Kcb|FzBY>aG&Xp^~590f9EX*j;t#+9L+j;Y+ zea%EKiqlscnCv0~W|h|-$Zf<gk4XlXdFbw13n-u(tJYHPmoy?;Ok7|h539F6#KEkI z$?8m&i|k{Br>M39lG!L~FyT|&0tYN<x=QX6FbhBZP@SpUbP1r6oIC=I>pnyjrDi@I zRH<AnP})>I1W`0{HrsFX$X{!v-$~RX4h}Xw>O#Z!n}-oEl1!^X%v-Wr9v-T6Zuz4b zg~C&g29E(mY{478UvZiZB`&;Q@>|kH+{)7stLLqO9G3tmPb+cI9IE*A%vplC?L^pp zGYjp9RW-j2%f|T4KNnbk7i?S7^Z0D&AX8<!CkcNim_6*U=X7RueNDn%81H0*CFO50 zJ*Fzw?!En0<I(M}5cwKaC}VRS&}kwVxXI*yjbO$M-<a0T8Yn`9t1>guMO%5ar6j7W zcClCV$K!6jK7&4~D&I!g9!wT-AAc(lI@8F{QoG5y(QsmXfZ8dj!-{LWx#gJFCI8@$ zLD=(uvcCUrkMJCm^SV{{!|?S>fa_BI6VIfGg{-2jg);9(#O_o4eUQy`8D__{mg!mH zCE#CL*KqX%w_JC70RhE!&b7el9Vhea>`N%{l|@HxX~{<08I^pcy)FIfKbSOy3**fY z8Sdn;!y)X63`}Q4G5EQ%vmDl4%*S%@5}=brh%MX*An~Q!-sow3H77QFAFm{jNC=_X zb-^>4y<W)A!zgbDMKC@ET>@zLTNM(Pl5c$ubgWR?>vlCG&=V7ncf@=oK%s%5v8B7+ zs2U770;xBYtqa{)x$_6GsKmh&W2*P|1M*9quEmESjo6oO4I~Zzie3Pwpei5kLv$B* z(tKj$D6HGMNE-Fx$Q=;6#|WY6v$y55>uEGn6)rK|gR({(of9tsbQPO{j%^IHy`7EW z3%kuUML!Z1;()Rp%TnKNyY64-TKXs=$fR^9V&8c(ixy~e$0Oq@vgSAlBn0Kb<$Z$+ zk2HOEWE6{|E6gG;+&U*blGnKeJP9$m1K<1d^NIvd$~aoRbFeKN>FJf)^4-MRsfWBq zS5<h9$X=V?EQ##~H^SlQ7e|~3M-Wb=q;(Agi_qqkMoN(<9X2Y3;WMK0qqZb7ilJL2 z$O$mqQWs9J`V$Hi-@|kC@mA_fG&KIH98dLu@;<v#(KNuHsZ2`dNz07u>p@+NtBMX8 zSe^$EuF>Jrb}|hkyA1WvCE7lSO213MfO~Jjy#skTx2oTLmyu?BkJhA$p+&+y;@7)k z4`WdWQCx-q<ILVpk{tD;_wRK(mZTT>&QTQ}Fh}^Tq0w_b@k_v$BTH%NhX*AP!=C$Z zM`YOD{!l7%UR*yYZPr8nbCB*uS@FrvY)+xjmw>y*(^xt2&kzFm_bw&Q7ymNw;+hvs zd?QRRs$;TQdW!iVP>i^pOkRh6;-AXr*i}GsFMu8_q)UJ;tZVgHDkKX7;=iHEy|qj` zllVF-PzTC|E7vsHNf21rN7tzuDTjBi;6(6GBy(^ssOK>c-kgHzn{_Ge_=f(JKx<~L zw)t*WN9d~OAnOH2xU}U}<Q{?a%^w?&A0gM#JcOs1sI{yle2^a5Qa<_LgPs+^Q?gtL zB}1YZ*F=wPvZm?I_rccICGde!oM|VF7Py*~GNJ2RKpJTkX?=I<u8jCtQ@}y>mBsp@ zbbp_<vSW?Ug~*pnfDK;lIXqYrFSaA0sy*0=>5(&#Jp=uG&-!V<;Ir)4=O8NU>wg+_ zi9i%EG|^7P?(0tAD**xC-t0WYln>_&JCH?HeeneE7c)y3uivqo!ZJ4w2@~yUa6wX2 zoYU~wvR8;Q8zI<cnZnt;GQ9rpMAGVXh0r1!e+4*F3dwXY^?EA>X0Nj9)+1M4=+Agw zEs?FX%@f$?m8!Cn(u5^a+a-Xpxg}S++KTC}ENL>ZRr83qXogP+XPDn6Fd1xyG!tA( zt!LWW9vyk~miGFi5oMnpqhq2!(j=$o+Ze$NdE79sfd}6*H^&6IA2D+tkIL)b?Hv!s z_UcO?riv3-Oh=#mGa7l2=qqYebahFma-nSMwNyrOj6~K){>pnVH#Sejv7Z~(%Ja~( zWmYuV*8=X6UbrwD<Jj?c<~{|u;Q7rFJl(~?9xgUFm3gz{*IcG}n<Wb7qXS4nl7*a$ z(<Ir=^7rN{vBMYW8WDmJ-}Sn>n5Wp>uRnF4i$uZmM)OxoR}*QT&L9G}Uvr9qcUYal zHG!7^yj}G<@B7iCI*G>F$P3eM3ryKLk4QMs(PPefW6{carIIG3?CI@y)8P2PXy9Me zk}1dL?K<<HFL4ZbaS7DSsX2yk@jU|5dIH{Z)e97AZ9&p|=shifEIe*aUM!xITozPE z2u74mo*FRNxG4UM7EnC}UrREPt~IexWcjM8hT54pDhC(6DtI-S5jdvXD#C&|E{=qm zb3RoY;aT7FWJRxG70FLS-i#&<%`VwsMazdog;Ncj-8w`VeHuP3V2k5+cgd~8>HVH{ zi|>S0#fKb6Oh1Ue8Hs=HeA*wgmMBogDbk=M693qI)YrC9-=d2gufZb)uXKF%!O9{U zQ4|d7xm>=z;p)6k1=>Y+S5S18F;)FYS_k^QLt&7i<!t(W3NIZ<RGE5WnfdQaz-0Vi z!{H-3QT;NLCUOV|PsN-5dozgP?wpUEJgZx&68;pR)<>~nO3am?4){ayvCBMo5umgy zZCt}Ymx^Q^9&4Hb+5l<#Rd=;h(5IhfmevG{`m6i*tgMqUS?!I-eR8l*?EBhRzhvFC zeUn2hRsIST*s_>_j-1t2Ts!6uNqa}-+0=H_vyz%lTdttapJ(<2a`Dy4wZukjiwvRZ z^i+6^6~h#rBX!vgq(}&x91lt9Kt87&2zMJB^m$7if!V(!iI^hGL%oAKnQDKeuYaR< z2*y|AZ;AnhIO^3QFnU0Sdzx352T|`WPurK=b5AZzZM`v_X!q||{<d;B{kwuML2}oS zOz&3a;#9DFrzky;2~NRTO3-FPM=rxmA?qa@@+09N<VB*f(w5D-l%>NR1X1e}AXBu- zp=ml_d<pOqU|S*_M8~iAc?QORR;MzvI8TLP^xb4kIH?s|C1%4w-kYj6Il2sUd&jt4 zIPi@~)I8h0l(FEqV}4?`{nt*%`Y%j#wqSI@RsxzX{;NH;KNdy#=K|p=4T@Av%eVQ~ zRvFC4nsBesK^jl~zS~((&rU?`va08hgsJ0Rv?kl-MSUYr|CSlVz)5O0;$rwqo?wQP zw?8Dt942*|56Le;^3Ty3y_G!MRV!S$cRK|y(oJN0plp{Y)f4Ei>V06g`HYxUy<^7w z1gC(#-f{KA%G)uL{6E(S?M>&hBWWV2>;t3QTkQP~25~)T_w}TBsaJ?CoO3jxi2Vr` znkVvYSy24($N^4EUPxpcR-*w;F5L`GH}}mGY-~0*J)d-ZrZ`d(UzKbgM^`ZIDfwZ% zcxLGQJ4Ex8FJO7of|y7WbvBhza&lkCPQ@JDIkRg55S`Af8Hk~ovqA;C(OCVzA)TG5 zpFEcU^w~Y2&PAM5I7vlN)mkjeL8&)FY6PZcH2tt(HH*Wdfgh7B_vTEQ_?Hxz!E(eg zVp-AEZ@zNGYIq4q)bK(Vv$%-j11q4fi%;<lmjKF**=9QYt!vW(mjHW2)Y%pN7lx23 z(Dmi6(p8d1nFY@O^iB%$%^zYER6uLLo#_r5^4JRkxZ<1WJ!?Al5Xy+98lw*HWxsa! z{ZKIEEft=+bp*(4&Sl!c5MeFa#08DUQU_QHpD#kz*IvKmv#MQYuD0`zN;@Cnrt=5$ z52T!R4_oa2Bm*@|r1fv>`LgAeJ>yG&kQ}7<Ba{s~vMe(r+02QA;Y5HjDQ4G*r$s1> zHwi`V*4lPIB3@<YX0~~M^iuT<!Wi~663B0Y-d$hJT(IP?6=$hj+!^WxbEo{sFB63y z$Ae0Y8Ns!TvEw;zA|6-u?RKDY(22BVxP37>+^qyhI5byAX_XRSSl<)b_w2(e4z-mx z_lG;FmdpJJZ2+yb92_fBjizmx52F$8_%312sa2?H{UfJDz9qB38^G)2MUZ!rHLR)^ z_1<7uT76v3woFu~%uK1(Oxw7Kv%lnBgIK>+u(#>D?n>X$3*C_i%LAq7>05er*3DC` z6*~0t%CY7;22E9mA4Wr8J|~Bcj-hs8s`vc3DnFexeM00}PN}Np?<kw(6<Brz*9RNB z@W|Zcy4#r1xNo4$_*rvj%M3{4;Bs&k0)@02#a&#eQqJ}i@TYAw7T!LR^bHWW^9gIf zr@}gw6hCBI5n~W5Wrx_>L`URZXelb!XxVdE8b3rUBDc)SCc-GB8_&Bx^d{q;8evUC zcU?=>??S>mKTEX8EC&G@A<>;Kg}Rbm`D*?5;`<Hk937K;Q$vne#F?ufB5qneo8Rm@ z_~Mt!a7$*i2>0}fuL*w#ozCWQFG8oH7<ad~oByU<i_8Uc&7RxCM&iG|LnE2Y-n2Zo zl5TtXy7o%|&p&@xlxSJ7Qt6iLy_e0>=FfI`5~`yL(Sg4J{IUYEZB6Ltn8SeL>Tw_5 z#g;zZxjlb}a<so+P3@NXrm%P%S0<QeR3c>KbNIBVVGMUwJQjoX^v7A2{EaJGE)$&_ z5z0^`$Z~lPv-dKD$n4o94Cmp%o!De|<<w8#7}H4taVJj=Fwg{ekKt2dVJlDM$Dyb+ zkI-+o)c|*As7?-y2yaMIaoA)0C4dvs`syz4*Sd&}M+1SZhvhOsXT9dx*%pvI<7T1< z%E(g#(O`tN>h4Hi<4=H7)8xY#%rBbxEaFobZQdW{I5}rk>F?yV4A%UMIpRcCSvGPs z3%%>t7GcZQ(JtGEUk%#bjg4o(y_xML{#5ARW45R_zGL`etXXA3X;HOA#CB^i5O1Rk zr~OB3A7VY-{8-N5?KiV`(`JT?S8iPE)xQMj=hvz#d6zA)W|FC#(Js+1G+vzwF&<|6 zAP9Pr$6ti%iivL>mL|d`%4eGJsyN?!-3s^ngjzP{qodLVpJ?t;qj$=;@%?YVN#G`} zBT<z2cxIW<w9bRLR+Fg6Uh`meoUyIznSwPVmOPE#-xt7;a@0LZL;3>@_+Q3@pie+R z^W*hxcGz`-O<b3oB(lZDop$?`ZJVMRgTQ<ZT&{_(<sNsR^|F>7<*w<OQ1GhK#;c7A zf(9(Ze!G<uqZy&|_yeY?^DME5{_gW2x?Lq+)xkIVvNM!BRwknrO!|u9{PO%HZOx;K zl^gEjCGLu8WBX|Nf@M_ermb`5sS@rQynSN}cvC(gZV7(6LgDg-y2rD=P4k4X-Ey#7 zgh6+hB>ur&YvB%&!0{cIk4*@_zA|bJDIEqPQ`@-lKjdO{SFID?jf;{0%GwFJp6h_V zBUY$)UytWXx|j1FqC+Z7`T3VaC-rOOD_Lk0d6@tY(I2%Oj*lt%bv8op-!8C7DOc7D z7zbY%BqJ!(UN;Ae461fCr=)2MBQT<qb<4(o)#(WjF*^*bTZn7HDwHM4MVZs{OH+Y7 zxg&8Zrxzwk=7igoHKduz_|W4*od@6ZiyUHFySZSmW(qvh`o?YlN|uk$m}11+-xXEd zo$%RlI`cXA`|<U*>ZxMe&VsenEu7!Ao+M&yiPQAgkhOkdqV;V6KGbc^3wRY6>S7Y- zs63k1=;oIrQc#@y^B8;=%hY336fl{-lH_0K5oHREUenIS#joo1X&*C0EmMCSq4)w~ zd&j7fzA7PL9oD~lom5l8mWNrM|0j#<>@1A<Ld+iokGsDPat%99nBk<;BQ0T!r<%Hh zK6o<q)PEM5*x#qSxyZpHGLcsLn^$rpQO!W|@oNTQX`TdE^|fE4`82$Nr|9+J8iUfA zd_Mmf{NjjmKz?&0pHGfh9b`nkiFm5(e!*4i75s4W^|DkqU3J7QX~(zsKJqo6^Eo=l z8)E%CmW21*+*|J~>0KL@#wl1f!20ifhYF$^w8?ynMZnNkoYp8Kz_qS5LRx8)Uii@| zIzCVsTNhcj7NrHfv0^E_*CU0~l~h#xr~9Ng-Zf6*w-VIJkOZC#^oiwwZM~aTda<p4 zn4Y#<{5PJI%v>In6~gYsQ-HD>NO@bwcV!x&v^7n|DyUr0DWF(25v*OV-SoAy!>j8% zrQ(u6{z_Ne2bb_#TzFaYt}p0|@|TxI1MMQQuFZ98YfSe#r3h3c`8*e_lrCQ3+a-Xy z=4z71&|iWD<CWcC<`}hxQs=j_+qZBP%*PPm%(t|LhcaoEo2kU^PC3MJ*3j0z?@IU) zMePN9^!^P?$K7e|rmYQq#Y=!vaV=C4V_dg?zm*~Q*^R?h%LP#Ow}q_M#|RUS<9QJ8 zg~`?UF3~;r;2o(@^KIryhN$U8Ch0i1-D@b7Nfbew+uQ;UfMh<P_Upy+>)Ybot0|A< zM^)8r`v-Ti{L0@vaQZz4gPuk+Qk8lE(*-a>N>LL-Y%343Z21TY@8V8=7XjQd*I`rQ z)oxJrEl$E!wRzRogFY|I+ySq#2cD+n1~S%IoS&9*dqiZi1*N1K;ykbbcAMF7R9t2o z={gI;ufkn*QQUjz=_b;nyK7PXQKsbh(uW4F2>Gn3id)UaugExHwHqhy3w&f|rS))0 zBoDE^3!^hta3|e?=*%-ez&%Il{fhY!Z1o0_c}Fp~8dsBlm$d>XP%;7xlf_bx0l!gH zF?2D|SvMPQx3c1@3WW7XE5K!AYKpcuf42p_S2@XT#)V)im8|KXb^+PTP>$#Je77du zc_FIqpVz;~sbc^>g`OQ=htpwqr9RkO5#V&B8!nWO%S}Vmv(D_z!TwcbcG!UoetLp* zY3Ya0$ndA^Io~Ro=tI7-_^Q1teWibA;_pORtF&fuPYF%i0VAv7p&*dSCMIF4OM<W? zyweM-D%IvmU14hu9L{KUuUM7zWCGfZQ*Y$|L^<y6IdaV5U%i{RxqS&RD}q3cdOSaF zK)5{wp}xbS_Fe@!aF`<6?Hr6@9^6tC;%Ti@@W0^<4sl%yN2!$zo(4dvAcK(YlojUA zgp+wEDT0erecK8^T~vTc`fjlHhXMrU9xW`{rX3CXRM#$8O{^wyMG9@YrX?4PZM7S^ zQxG4B(S)iq?Zno-z+o{x+cHqc>Z$6bah}ch!jdb4E%rQoS{py%CXyZjHi?&j{%UAi z`X#`qb3A!_JY5Z1i#RUQJULRPJz2R)OxTzA_=MoN6KN`Sm+&a*9q))9uKSgqBT{Io zou++-%^1>wh<T9<YeQ7G0h84SSId(MHQ>1}tqiSi9#CwX=+B;Z-j}c$T?NPOp;ik1 zDZ8Ne%WBC{*ah_LV!Aks-k>SPR<xz27>&~h9Vo8H47>vqi@HyJoi)iEU-5{k6&CTi z+W5N@>;_5hhuI~-+y7>nlP9NAzY46DwQpxK&P9C&{iSyCF%lm8im`pp(T(UkVI9rh z4vd+w|245%2in&zS*TD`X8pPIq8Z14&4<+Lxj2b$?msMG<WJ3r>fPbFmnC>4FNKfP z0jKkCxPX-V0s_QM3ZxW_5yOa)-k&SMW(||&&>0ER-}enKX{(#U1kuFg89$O@i43Gz z@5!`a2nyEwT_{)~Nj*<c<)+M2#VHQE4_YGGs-|A#$X;FeF&lgP$R@AAbXmoDK*;&j zRh%)lc;#gj1MaE&uUbj`+_Tffj{x*-t0G{y>eRTUq_MSPo`jFbjf1o2h$chG#<|?g z{*GZR0>OX-dMQ1hIq9Q~C$XLNgb5OgNg}avu+_j%#i^!Hf%^J{EEK3$jLn)Ch`bkR z{D~(P;nBu7HR}RqXcc~16I{YUJL1?hMzsWbFK>kAOUIf`UqEZ}tW>!!0Wrap&M^RH z-QOUJ&$5GPGaJ}dHJ4(hKJyl3gRDGdkBu_Q{5acBo*SXB73PFjkjytbpVl7+kD+1F z(r>UlB++OfIPrL55E8}qMiqn=)|zTHfpOFe`t@1FF`&)45OJm;@Gg;|7e=$6XWVyd zxQIq^d*M0W8)s7y9;NEx>GJcts+#|MvnrwR1t$82Htt+gawz)AG%qwyr#T>n+ROTV z9{Wy7{N|zZ)@0Yr*;3i2FA4kucp4v3Y3vJ(c%cT0-G5BH@2nC}?-IBh?T2843T|=e z<xlhTSblvE8q$?ZPe+IK@+z;N`e!PIewnSV^UnCJJNz#Qz>0hi8_joq2PfTKe6lAJ z;aX+}>bpC>=dh?2{p33^)EzVCT`hyZzc&H?>?KD$=0%E1DTo0(#=)P+VI4g|r#*!~ z9?Z-D3?SXHx~cw2vG6y}7WE_i0IE*VQvU=MUXnVNcj88MuXjGD>E;fSHyYW2)6O*} zWrn;Nh3PK^8hID=OxnD~b!RJ|O0B*gJ-k~N5bWkrJVAh+Gfe)Aec`@hmUm`E6l3aM zh4XKDx>XXhTP6O`RcmCixxdeum9t~$$e@nLQnT1M;JUFkd*2DAmjHJ6uoe6|`#D!G zO^=D-Fjluya5E9g=XeQt{MA@D0Xu%<CqF;rAp~vNyMZ$&iE*Iw*<7KH{5oheb-JI+ zgXrx<#Mb#2r>V@uGVNAEjVXF}ET;(a@XW~7Ia3{%s!mOlg_S{$ZWwJ;3FGAR7pa|8 zZPByDTwLgT*f-(tX$5=NM>stQ^a87Ih5!0qH9R4+?)nowE7dh$wNfAB9Oihm=Arc= z#|ZGc1?ZZ_H>QG+)WHO(cSU7DDD8YQB)CB6Jl8=Jqp95hySvjvlDkz*$PRW2Qc&88 zjiP~JO8PO}Nb{a}k*Hwz@k-)4_Uhp(`m6sl*i+o!U>E%B>e9`21hrEC{c%V{#hGH0 zDoM^fSd&=#Q(f~jl!0}0+3W<HmA^A)R%F{ca`SiH**`e3S;SB!ae^uFu!O~Nd!=%w zGYDt>&)J+f2X5k>ZV_`(U-)Y*ig54<A5$(HhkWTM`uNp_I||zd_$qBNeF@+II{gql z%)|6{7ztGAp{`y67Us1`^3cgJ#|VNb&il5hKyYAOSy-=UhNhxAs!=E!C1Limg!K{t z79~|V{OR_5aTk3O>Y+Ra{;9#jPod7fWqQ{Xvl4k=?2T{my~|qPi_u{~&>WXZN+Dq# z{pHVeSC<02;u{a0XWm*YNGSE9qyF-<!<>FRu)|5N%4qjIyC{L}Yy4`!6=5$7xIkn{ z`KE)9s%Rpi(sO2GidsU;<_J-z4=2%(5%1m_h%s||+?V9sNNCu#3_-#>|5kFy#WSbI z#L$76hJK7@r<|%D@1;fUJj2wcq5VR!I=2*uvmy&%L`q}+ksoeYS#<aKRgcfsH+TTS zB`zEM7ZA>p2arMZ9h>{=j1UKkPLkPH>f$9}{k=ogw<@kg=y-;1;26<a_s~)DNU<NU zL)L!l>tJMp`;l(^^|t5Lby*z9D-a0b6-0C5EU*EX;S(qlPLM2ol<Jo$i(8CZJ(7x* z=XfMA>tfLuzdy}#aS4deP#uh?`1h3$?<3JbOE?)aW-i86H)I;Vb>=?!kkwI^fO}Xk z5zUy=$xJ8z3W#}?x=yVpHsTFhs7GLxU_a(}xTcHTsFbbaQBo2A63E&RNo`Vw<&Aw6 zbm)WjT2|m@Y7d`qs>#F7o>uw#(AQzf!LZ_IEx?w|)_`L}q6^o)o}od~8Tb~<3!C$4 z7|lW@{OKh?vL@^$Y{dDj(<3~KDcBbk5iE@yjW|<a)@jdFVW9e_IS|3vFkAZ@Z)E2k zGLtPxIczB2hv86~>Nb~-avSiObZu-ZzCV57{ZnzU5Vg?~Yy3eDI;BFMVHMkc*3=WK zj%cD6kPhc5zh{7g{TM#zrhk<p$Z>VHlDAm4zxTb8;Pu1NNHFUjNo9V8K##jW-;<2w zm3SG&&jLBp!e%TDK%)Fo6z8WGhoZkf@)K&i^QYzIh83KLU^cBT)(yi;Lx(dJra)n( z91Fn)xQKf`xS!@iI<;ALrvt_|oeyO0hyc6>v@;1%+P?(WoGf~rqi)nl$M|87ip4v2 z+Q<#FgnjKrZ4tpl?S8?T(YKXp90L`-(*^xH_wUDW`@6~G2NJ5?d=B*KgGyEsH=Lei z>nJ%e`8o9$9Ec6WKj%mP$lXPjRDp78aa;<a&1$P247x}--9OCh*@bTRKNcP7QWrY4 zATRB;q(m?6^3<m@IT(|8{zwsgntOx4XkVY<sl}QIzz!Xk;c0d;^|5}+wOoMen(NXW zY$;ihc%?8{(>;~%T62_7a`$xQza96cj59jSlQ=J}e`+pUkk3X~PUB}M`UYfCk;1cX z)i!ym3wd<SG#fkd`90Lrxe^wfQ$UcGYJb<A+JRtr(aGmf=D)$VS?bRVJoseg|Ak39 z$JyouU|FWIUws}~ZiqC0fHTY98lp{Hv8a!F5f{6@%uMKZby9%yg%<y2PR5p^<3B*+ zcfi0OI`Yz%gD$$*Oiq&Pg*t7X_&FQBdc6?|+AfTsgz|zk!jT(4Xd7P1`JI|wXQ2F0 zw02Aq-#kI)>;zUz>w2(Yt)AX<PmGg3Rk=rGQ2S7owr<!fdkN^Ms*08L7MPt6Fi2V% zu2z%Y${HvbpAH(f&<Jzb@Te~T8yGL#4a^5}U8Hdu6^(EFT>0U$$qMT`EMCRVx#`IN z({8$VZz>}VI+Z(N5p3NgYhjEHEeJhXQb3-?A~QGl4z+wT%;~5zP3LipI$ygERl6zy z3tC_85;^rRG6k{xolP$XZ)DzKr=`i9CNa)DDAmMsd9CvBc+Zy-UX1V6Ah?_omhOVw zq%y8pde;0lqozIEl;=wd2)IknU^Hb{Gi9ziyAnMWj@MVMm=g?BAYv#H3|k1I<M2d2 zF7QE_zCj$5$Fg>b!MB=?s^~M`-EqIT)0%;y!(Fv|2hu&OMg8K&f;+GBCrzd9@l?qD z&X&NBdob!h)P|C-4;1TR7^0xO;1}+~xM<(}VMd!G*eXAx&eEf`nqN=Tj~78TKJ)Ns zb*|xpn(8cWpQ-OW@e0WO`X82_hsl;_n|Th8F`Fp0Dfs+MJD*g5LhYPeb<zEoUp+gc zZ!rk)1e&<lAwe+@$K63+pyCZ5K5~LW53~jSRovQuVG;`ksp}_L>v5%@@!;s2GiYkE zd>O34E!^`~t>vCk`Cfq<O+k{6)yz;f90G4|>gw&iwX(`v=CbO+B&;8}&rIe^j*0vz zj!GkGaLzN&dhI;O7eWCd<?J>SjSaP0F)ufArkl91-^v52X7XBSmVg4ku}*Ad(Gwus z(1q13w(k8*##Y;lo|=`24tvIeenXjWWkeh_K~?p>2+j5Tti{?3_`if4y<727<RxX- zEjR3g>8s>inl*6vd{r?%cK$mjL4wi%mxNR)3@+T5&XjHw!<6rSRa4*|2W?tC-|U3n znw6DXzJXnMRMfC9fN_n8-b+np*s>&5k_4-h%X|=Fd@7C4UFGVySfqOfM{h?LxYxJ6 zDac&HJvjF>Gxsa_VUmIv=7w!mr!M=iBC4E0XU0Mzo8m4<`89&oGf;Nt>7Al^ex8K@ z85S*zjz1kA(WHPy%R<l3N((WY^@YChh`$}td})~qZ`o99>o9DeJ>$<dH?hNPDKb|r zGHg2=Q_`$DlDzZXHveWlSi?@t=QZ(h)umhXmkzRgq5R=f^7|v-d7Q%NI2k`yVxpXl zrRAN4YF6`8N9U@2MBh$<Lnmwd3rAMunbY~14l>uQoUQNTI%1haSWFP~szP$$D6KXq z6<2K*@715ozA)@(<n_J7h1K4WM|`VY+upddvH;We_inoJk!kO2WQ<j1%O3DYIqiz4 z<dhL)E5t=`u{=M}523ea^4gE@`0Pe)WSS;Ul?`p0?2xi^?Efuuk{oSbJMT#q)@_9o zvML&MfKlcSIo?zon`qWw0W4*GIDceca5?mxamk%yr(-kjN|^<m`<<bvAr^>QE2XBB z3R{f_o^_r4WQd1y_vkRNI!lI3sa}J>!5_U5UxLRG=-%tqW}(!K^WLV5be6emv>nqI zq>blWC2xtClxO_wyafD+Ec;U8gZ@&)(qvG#f=}sV@0u2q`Q8k}Cj5Q)!rJmr&WGTp zkFdKE&sN?sRoG&=QDF?elP8{+fI4Gy52n|0Kcda22jadEWT%ZtPj%&DQ8PBGaCS%- z<HS17rSz8C`M91`$-0x3Nh&$9^b#QZW0WB(BmJ#`dO{+hkQA2D();CfKMBR&&DLw_ zd;te$97b6TmeF&l$D@Ifvip{bKTW^0s&}|-&|nG0if|7HYF$`V+QLWAZ#Yx<ErtTZ z$HL5@tpQ>V%KeYu@e(G<5;*##TnCb#lA()t0*X8*eYYb&o6)nV^L=8@;d`<acSa#< z<<gj$AeOlD3cIv$9-zH{GfNR&b?|l7QN6Ww%0qXC@U}F^N)JA2S8z22{rHccd*G2P z9`r{|{GF{(9e)J-KFA-ZRth@|gUgr0J+J2>x(0t58>XayLd_Fz1oA69k%-5Xcc-nr z3@r<CT@p`&t#d;uOWcj}9)p|m3{S|K>fP95Ytgh_W>kh=oz#e{s+ukT_tqHH>;r=I z#kkX$h10}d+~0c@igR*fp}{vFX4Ll{q4K8*3IX(`{%F)vGg6;7zH`nHa0yrx2JRTk zRsGg{FAR$cWF{xXCp}4AibuJI`n?>j)YM%})2)m_pOtHoL~l0~29@Zw%zMYL;Oj|3 zEl;-RPl@h!4L<~p0M*`$x3o49l$bVD#=UI^c7whKYcKG%I29hsi5BIf*W*4vUj4>3 ztXe#mOm|LM5#u?k@A<Cg+`V|gI6+VB-IKrs3R2!F_r=+2&DC=*^&0N%C78oJ)}6(U z$awkZB_M(LLhWB+iHd7^!6l#%nx|&7vGckjanU(tOfbUs?ONMo!$~GnPmaFTxS9l) zRfa3p#dFSltd*1BZ&KAJsJNd{zUA23G52&?=4gm4%{u*oW4*h{X9J15YV*M>so<zY zaZLA`&p|vt<@%%VlJ^_#2wsp5Uh$*NVQ%*7qsiK^1;nJ;*!7wRU)Q4FUjlA8Aoz?% zbV)3ifcBszElU?5U9+_J{VTMM^3`@RS4R7EeK<xu{~GVWzrd~^pX&Yu&K-1=IPbD( zduMmoE2skQv~zIw3tVJuNfA_NVSAw1O8^a7q@!4HX5VFxvAfz7Oj6o0a`!#>!W`Rp z)(sC=5YJ`gF}Y~|#bbM0yiUzI<!yLIy69wTu87ni{Kwb{VWh+)*-2<zyab<EskEoL z3h!9>S(8P&rN_jd#AluLcKs?3dLJmFw049uw83d(s)Uz;H#!dESOxBNk@y^^8!Z^v z3DgsLvStLMzsNi9nR*{h4`hNo9lD@A#&DcDg2L8T=%7oN-Rpt96>}GN#R+LhIQa#t zlr=lFl;~sx#@iAGQ-Bdrj)|^**yrCwpkZP??lETU?)_z2Q=0%&A<ZoT@4YB;3SKDe z#_eSw(tPWgBGu0lyR3qO?>CiC%cDS%{FUA5O=ZCzOdo+E&u1pG3Ql!l%8C5ZD_0z! zG{WNcb6<pdQ^%uB+AiqDo=ffFo(Iha4o)YN;Z1EwH}*z0;fAjD`$Do7kc0$v<O^jX zfnm8yXyvOFXe=wd0B76bXDD|FQFt-m|FOc!vuFgObVDpHybE|$K(Ns<-dE1+@uwN& zMq{tqpJDr?h0GeV%G1^JPEY~Ctoo*E4N24S!P=;Y2B=n<zA3luILYEMu(!#TicfxM zVU`EUdu60M!ivz6&2{<tmP3mr$M0E;9aJddtOPhW-?Con|IplO;bxfD8=Gqvhd}Wo z?O@GZi?)sfGprh+_jWUa2F|4#=$b~;enwr(+%=sv*Is04(b6aV*?>%8$~_*TrnL`1 z3t){eu5ZG-ILw{ATwwd7*k;@FD)9#6Kqr+N_-i9m{3?RErfwowk4j@75BfPscNkgr z)t`ik7r`nLid*^{zi7!z-alpSSw+bSocQ)4EmKOcD#+0FZ5e{>jBCN`M=lva<Svs$ zpL8OVZnqH))rsJHr4g536^)YzZy&=jA}GC~n+hLlXWH*_(%%01gdXJL8224LU0If8 z@cUbS9cc%Q;a^@!7&N3aWMEY;Ng;Br<I8tR_;XtMgPZ+cQSvVJ=J&1%>*mFD_kt5$ zGqVg$p_7~;TO^rG6MJrM5|hT&mOoWYF2bku`duv}37By7H%t2=<r`m%0DRf<)HIxG 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 literal 0 HcmV?d00001 diff --git a/TextMesh Pro/Examples & Extras/Textures/Small Crate_normal.jpg.meta b/TextMesh Pro/Examples & Extras/Textures/Small Crate_normal.jpg.meta new file mode 100755 index 0000000..a3993f4 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Textures/Small Crate_normal.jpg.meta @@ -0,0 +1,132 @@ +fileFormatVersion: 2 +guid: 8878a782f4334ecbbcf683b3ac780966 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 1 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 1 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 512 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 16 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 1 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Windows Store Apps + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Textures/Sunny Days - Seamless.jpg b/TextMesh Pro/Examples & Extras/Textures/Sunny Days - Seamless.jpg new file mode 100755 index 0000000000000000000000000000000000000000..bc785e751e3445358319d323865e20b0e981b4b7 GIT binary patch literal 273488 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%0A}ga4dyr!>pXqjo@Wg06tOBpz$7&EMZOTcc(# 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 literal 0 HcmV?d00001 diff --git a/TextMesh Pro/Examples & Extras/Textures/Sunny Days - Seamless.jpg.meta b/TextMesh Pro/Examples & Extras/Textures/Sunny Days - Seamless.jpg.meta new file mode 100755 index 0000000..c51513e --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Textures/Sunny Days - Seamless.jpg.meta @@ -0,0 +1,132 @@ +fileFormatVersion: 2 +guid: 17c350171f7a3ca479f830547c66d187 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 7 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 16 + mipBias: -100 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Windows Store Apps + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text Image 1.png b/TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text Image 1.png new file mode 100755 index 0000000000000000000000000000000000000000..43b611ae12adad35317cd55290a21053f362d8d2 GIT binary patch literal 26169 zcmeHOc|4Te+rP(Bwn&dqc0HA9n6WQSRFX=_7Ajk2XcESj-Ao%5p$%D@c7-SkS!OI{ zMCFmEJhGcgQpRqWG2SzyWm=w}_xFC@Klyxy<G#<i&bhzmx~_9w-|L=JyDUr>2`v|b zAZXF{ZCk7%h=%|{ur7fG;EHx*+gtEQ5Vy@S0D?pxvp=wl>qKQBNG}a*>k#N*zSF?n z*IUgE?YkeN7UGQqy&(u?6oPYe_re4!?#FmyeKsi5O3BKKSo8*Edu?;1InEe!0J|;B zA7c|{Ve1~|<*tubHZl}Kg%|(<-k3l)#Srg9J^=<H8<aV64M3ZH8KJDm=@RI*L3tB< zLPZDjU5duO{uo7VH62xVbxl1*U41omZGAlrEx4ivQe6ju)JLdmsUp=4kopElb;U0~ z%7#Lqh4M#x7+7!F`ei!s-v;Fafq^&!1R^*%SS?sn&DY-(p{}p5k3ec5G&EE}57mHB zpFp<|RiA(rvqHYg*@6jh_s8M_vA#ZvY`JdxeS-owC@Zrk`u6kXxx8`TCh`gRf*n8+ z5#okJsH-6nzZ-;h|275}<bQ~>G_*Sca|q*&@d*q7<J5mU4tKye&^O?K@4rm>?e@P; z4EDqt>v<qB;M@GaU9&%@&u^CiB$%83=h5EYza1G6XmS{U_+?XmJ8yt(C=P?L#sv5V z`MYCG4g)Y&{0_fBtjG85{Xr7@&c8lACItI0!`OFbhjEl?c8^iuSq+T+F>Zmr{<glp zhYV-+bl2BSP&77X>!q%uiapi`?He4h28H-}$ajtTE)BEAEf8bK)@W6AbyW>LTXlT{ zb#()vlSn-SB$7+WY|o!$nERr!9-%+W(9kr{0%DNdGPrvFECW~|+AYxSe<g*xFP9v& zyMc$VzqebUA=cZ?6NA9{c%l&BFLL$#rk4iBzK4AM!Ll%hnkdBYE_03grmF_#ZvI{v zw4tqk5QYQJtO|d<{NoUFbA#<Z0fBBl?wIXc41o+aEEWyCg}VBFZ7pq8JsoYds;-Wf zuIhfII$Bj5si~#qhSb;8a`WJb{&Dy(qPO_E2eD1`i)i$JDVl5eFQP4h(P4eu4srEi zul~QC;x}S`nQ9w00H|~*m#PDW=QvOsjNgw}zuq{6<v2o|n|}a?ZKNBNzgp=x&-u+U zvd3_Y-N4PA?LrOR**1hhqYyt_{l2VkBfkv8{$Dq6RzBD8f1e}x0LJG(+2E`wPOpC# z65#6*80_Yc+2jdy;(y~FW~Kf(>}T;P1pCN2g#B?NX0QIZKVLQW*ZoAX{h$HR1+XqR z&K{_v5WigeKJ#pU2lk#G3gYzF*Fl0GggX28m!aIZe;(@ipNDea{(0#4k#;`VKtqi$ zv;B0LYZTjA&w3IY5Sd^Mb+olLwNZ$lFaJDZ7d8ZQ$YBc>*lz$^D|NKMgK-A^eCM|# z9lwv%()(c~*PSmTXE%#0is0<!>{Sq>fba<MEk62jo4=XD|8wK}BmF-M<`y?U2{#&Z zw&&rR6C&;o^KfyaF=u-ot~nv%?l2D*HyU%c=i!<YBJK|JaB-tCXL}y5IU(ZiFb@|u z8gsVi;hGa7?hf;CaicM3dmgSiA>!^Z4;MEYbGGN<niC@K4)btvqcLZD9<Dhd;_fgH z7dIMnw&&rR6C&;o^KfyaF=u-ot~nv%?l2D*HyU%c=i!<YBJK|JaB-tCXL}y5IU(Zi zFb@|u8gsVi;hGa7?hf;CaicM3dmgSiA>!^Z4;MEYbGGN<niC@K4)btvqcLZD9<Dhd z;_fgH7dIMnw&&rR6C&;o^KfyaF=u-ot~nv%?l2D*HyU%c=i!<YBJK|JaB-tCXZt_G zCG`CphZrC5HN#-=eZrlYJ22q8h>Gsptj!@PY$XH{jzQ4m4EWmzK|x3e`sfNl1}P9E z<$KQM$yNwbmEOK(lWoYGPwnOLve>BAAMqX$9^<RFE?6Y)U3)#~!Rtro-9^p2p>Y0i zVbk}1lC4$oS4|pT9kOhQ5jnSD(K4QGgg>=3-(;a{nwLM<U3@V|ITjtc1-(IRm+R8f z64Sbq^e41P>Y0<TkRmXsqWb>0I0UH>{`03To>@XJ-gCE1gAa18iFR{nKLCq6NiQWc zO6h6jNg1LVR1wEykY~b~{bW}EL;OsvP*+~mST?<tJiV8w0q%-aCp+DKxL`5Vb;JsS zK@uCG|N6tf7=pluU~{3fd1f%di1ndqA*r@0)6#PqPu$0wbk55INS2r8U+fSUOzU{! zGBeeDp!IbOtX7+UafpC3DPq~oxbKW)Z*Q-m$j02rV{N8laO@3P@kXsPV!Vl7ofRUA zPzCRGi05~J)DPpwB1Ni^Q80kk>a|Nr_)jHtN^UH9W*19h(?%GdUSm%(Dd8lYA!af- z<F(ghvEKF$J|5JEVO`Z=3O~)r^f7**gl@BisZ-x$c^+T5=WYanz!TE!7Re00$49xT zG@Y}vEi!&5-ohoa({x|HYJ6-LIcGN&-@B?PBhI+yDipQ<0;!Wm{oGpQEYPt3RgheQ z{D#vdx%_YCFttdLp?=cLA=2a3h1I<td@*kHtj{XcL_ZaRJzwzh406=8!DS=7yi;>a z7<^9>X6WtH^C3*SUruwsLtgXdVaZX29i1})QSz4c!!|ZjL^z(f_9%AipqB?fMpi?V zfAEjWe}bISi9||)XG6`#n3eq{YR+XL;^e7UdHV}m;wn{SeM!vr-5#=1l_VPZ!=J0c z+-=D%o&4!X@AsF4jJ!YN`u43*UABGRwf>S1s~d<^kNg#pHNj_PunTBrL?!lG+hST? zK=Lk<*wj@WWV~;zpZ}Y}Gu7RLjnB?n4L?V3>zpV$tUo3esW5{Q8A4>+p|kA*ousl~ zt$p1;=2=7p7(LbFAJn`aliPpIyVXzqP9tyTjokhNt%u=aZ4u(1N(NqzMb1p)XJ|t; zXD+Opd1o}8*}&4pH){>0-8y9?YWy}--ZAOPM`PHt{7+Tpa>UkK8luZ$ctW=0Oqu!d zSFouc7>0*SotW<s`1|kl1WVi1qTNp3!d`>d-$w~NO?w(|n>$5HsLfB{y{FPMgJ<Y~ zg*_DNvWzii;-ch%ri>1wW^S1l*6N{Ug}PSrXq*UX(mIQA1iSDLZGu{|%uC4O=mUCa zxwGlzUUz97^FO>><NMu<TbAe<cGAxAr0nSFW#&!LsN`u1{;{Qkn)^-J9lDYG#+io8 zV&cyG33V+RumyPJiv_pJiN@&3iUt?f%8-JLEDE+dCY@P5^}t0&ytAX1wWi4%7vY~O zNq#V`#@I2#YR>gL=U1yIQPFVR{ms>36d7lK7KavO426})UsEv@qV%_EReVm7EWWV9 zNKSO9lSMV^!ABOaaWBcpU5oE~JE7fbRii}R1tA2V!0Q1XeoB2v5$c2dMs+ip#{gD4 zI}@ko`|Up0bNh#^PbHSMG%)jNh;@XPnELAeF#}d7nYl8`Kz2VJcg*ySPZLiFvsWvd zgf2AZNHtPV-DXo~XZHli6is@)R9dd!g2p+Xds$g3_5LE1zKk1HLx(MP+DCWAG#K_I zkA>hrF@$x4WgDJ3>13;`o^r`wG^@quGS;-Oxp3=(4bsC=($4No(Z#)r&#iY_j`tmR zNy1#f^x17Ma$x0Z@}_8bPThM$^$%tSF*|2owip3?jbY5kA3~-gFZWtWJSo=k2(v#+ zKnr5fVQbV++|bqt)?D8RRLGP#G^*iKG8$$FOYgYtw{JApMh8r8QL~2N;>Z_!O<IAB zEQc#gJMPevN6=?%?{r0bt~O-0h#BXs*2Fc%ZND}1DMZHH>|Idv@;W_qdYlbJ-XD`{ zsON96S?V-gRWV_vEXNjS#*ce=y1SZ4A<kfuZ{@zR(0z0l&9T(w>t78uRGnQJO~n`q z*Q|fDfOzR)@gbS^Cx>UZ*ef0m`DBYk4Ln{&1^(344MQ_{Vkyomv5^q7OG4Fpp*-PX z0t5k%26Y`*{kUWhBW4^FBm1n`F2QzF%@Ou`R3u{DPEJQD_;!-cjEn??D?CHVW@nu? zO^^q>EH9`;-3XqxS*&LC)kI|3ch588s+13pU2S>!F_n@)vEOX25W)Pbo*2iwEV$XD zd;xBGoKy3YmKH};`1np_RTZ#pgmc-+f`Wn}xuQO4dlp)@7TEVo!lx3olH6Eb-;Owi zwfEqWofNiLp)rPpmo3z=fR*{9+a@Bl%>STul8a(0k3RI4iK$j9$qgT*m0a{wqyi<^ z`pEGR36c&x_14Wn54^*>mz;9s<qT&YI4(O>|8NYLHI4Dl=fmSjhb!$qQq{;UO<Gc0 zDPot{%XN|Tlfo@m(l!4B_zPeo(@{pbX@1H_LbvDHm{IyY3Qhqlz@{E()tMp%x7Fz- z0@EBb{4f@_A*u_kw;Ok|y4!V={<EE7BAcxwteVH@BcmHiJ07i@MNX9Rci{+1A@6>s zxE7M=u5-dY2}AW;zi9g`0_U%$U>q-C^wn}@qutUEY8ym{Cd9{HJNfyrOzUSIoiuX^ z6Y<c?X|M~Nr?u4m1g}?a7`dIbHrh?vl+w4Sv{C&TLe@Up4j871)fPKDwqa&v`8_Uk z&QoCa{>fQHGM{_cnH>jP)<_q?W3#eq_TE)ZjGmMuV?EaKqaBm1k}wh`er|W48E5d% z&eISVpV^ryW^nh+_I`KevfV=O{o5=OTKYunFZaIYnZ+PE27T}~Mff`Zif0JL%;1N& zXiJS|H|=!{s@!&o_*qQLG5i?`IQGJ)A%un~I-Q4Zt}qJpSv<+F&7xX-c8jtK7vbtO zg`lFR0n$Il5lL7p-6Q+Pk+#9LmC1gdxnQ#>%0gXQKPv3r#U$nL3d>{7(dyo1aedh| zM#%J35DL#imE;zTb;+O|B`q(bPEisR67p1+oC7Ort48)~6PjFs625rxqNk<6^QgGb z#^#`*o+q(->(|S4u8#$iW<oDkDVFBO=JxkIPt(;=Y`a3DQD0@-Q`M6?jAlD@Flviw zj00cJy2?dftvac<mK|$kcw*Rkj+6Xc-d}Q{b-Zf7MVH6lL2}-$%jN1hniR3MR-C+# zV);3;sI}!F&KMj?BGrq{o3=Cu9kl|_60Z2GdOA1hW(X6D_T1h7aL*aaUmOjsaZPuY zpEYUE0;}f!v0^_4DWST1F|d~@QW0*s;R-n;jN?{2J8DDUIytXe&g`G6)U_F?2832v zw*b*7{&jy4N8J)AFSY*UzwzbSC4kc8!zm}ytC4X{C0i-D=|(>x$~Be!rR_Drosm*O zPNt4YXL~14ByQn=PkZ>>(@`??vZ<Y&x=6L2flsQ3h#8PCMtOB`DY!gqB-(PSD>%wI zu{^FCxi96Vc_pv}TRZKJ*WOmE_t8>z6qv73tj~|jhhJAYZPr|`INMvt;BpjE=inY0 z&B$8`gyY!>H~ajwGJ@(xBABHTiL;NDvsvRIoqD42sCcea;u^?iqXo^-gtIo!f=!vp zJCv34;Ufl8^ct(-p@}Ls%r=l`sZ|1AGJbH3a*m=rE9P42hKf6vi_x;U);6(4&=n9& ze*N6r8CxRwHb3TSiLvNFhh1<^N$4#2zAJxJ&+s*E*GqD#jn_@BnjbDv;XH$`%+K2C zStY`)oqMeLfZh~`rj0GHz#<PjNqKsD4t;9TtQ63E8RS$JGNcUDwPvEZ<j@+9z)smj zr)CqNx9^{)4V9-<M2to%<T;m@ERNrC1#F_OOF=nbM1<oFY--31tGs-%N0xUh2q+Ys z<o(t-fTvF*wlqNFkqSUaYoU~+8_x*Glgc<XUz$G8aXh{<N~TQz>GCgOQwEUXQPc{~ z@J6lY(qCtZEf&^0lL*2uc>VrzXG#=Vq4~L9OGUfm-QD+rvT`CJ;A_B>0{w0+^x-+n zk)75l&5m>6vB0cwdXIraCDByVqt~P4f#RVWR@CR;zjuS$v~uUHcNxO%lmRYKIG8G6 zT3kx?17fWt6i&DcZJYI|X~ydH`5>0qN6-h_C+8I?GGSvoj7rGLx|ZAjk53Ws&>?rW zh|fAYU!QL5+QO_X>1ek$WM5cWqk3Dr`Z95MXt&)`jAMLvirS@O2{;F2mvZrFw_@bd zw4*@&?W~VgpZ}5ER^5InDam$U9a~MyMJ+g*1ip`tnl@}0Q8~STpNwX?jOoUzcG={< z5R~Zleu(1_26u1HS2+!Wbp_Qp$v9k5cSr=aYE*4^GGX@iR-G*+woAatHQDENflz9s zmN1jP;M(x&S?wuNj|Ym1BvP#=XE$fB?^`G{<mFkv3h%uPfghcy<aa0P*Q{15^XytA zTDC3feO>#)-B9LLJrUzi6O0hXxHrfLT93AwN!!^iolQkH@bE8NIB}s=W8%1Q*QncV zaMtxV=TRp|dK-f>?o!I@^5K_Jp-U1JjO1O!v?5awwR*+VZFYR*7dg$4#W9d602dnT z*>G8KtH)K4HVpNcq-SKDp?RA#R6*CYwu_HeI{@1R>J37LG+p1C^YCYzIwyuczRLc< zh+^_ATUbOaZQ{AjcX<~KMS{Q7GB3l=bV#}%=429!oti`O>oi0MkinU}zK_C{`EhSX zftN1yHrj&|3)nRq3TPlXQ)z!NtmH}2InW%`sAUd}qqP0SZg-upzE(gPXiobRhsRD8 z*yC+l=0HI~96QdKF7~OZ=~c_wo$YXUH`TDX<&biHK5+7H3Li=WY>HA!9g|G#?A!-{ zD|js26}S-WC^i1CiAY(|n1t6*h4=OZS(VeuA4}x%7L49N7cfRQtu*cV`|E8Ni^Oh2 zw;KH}_e#AX<KC)`S4(WcYNb}G@Gk)io@{$Q!rVOI;kYWm@)2Z_8C9PzD-|hPjkJKt z$OR~@Xq<JvhfB{q_xJ;x`j>mR-T=d{x>G~CGUCsI*x`#$egvc6k*xT8bcC(``=z7( zv=U!CFOv(f2NCBU6L#=xVr#b)1R7ac%RTv<Z2C6UR6Z9;e5r2Dj-d75`=l<_8Z^Am z1NefP=7TrKiAU8{`GSP?Cd9Y)p)<DL00)Yd#Os@i)UKoe-9;Cy2X0YUPphro1!Z2R z_D%FXPJ3OmlLjqGY<o}AYZuEb(CJ%p{2>7>HG?N4y_DhwdpB@uX+`~Jjpq+!5x^AM z>;%(0?pz|-GZX!Aj7RHLBPo_{U5|xa-xT**Z{M;d3FG|eNqKbR&`oEh<8jAYjV#pa z_qBvy;~%6y4rdnN-WpDrz`za0Q>PZjMxiU`RR?!j_-lw3dtY{heRJMyCw_0|qXfuR zUM;+<pp@{)>vABth@(95m5v74+tB#uRy`x5iEbQ%A0#FrqaUpP4*Gn5osc3_WW{=E z50rFjtUrXs3=MSZt?qWla77mT(+uyWV+s~5c3to;@0$&*!9Ux~6<3&NjPC`s3F$uH zziIzw7+;sn>CVxYzD-&~tm$wCk%Fc|Z=hHoN?xqbTDlSP+1xqN807T8o6&eQJmpwP z?se~0;bb-;L*Idwya~dM)KwsXZTIOt=Jrj~_ocwllWqJWxQ3O;=R6=M{T}iz3ViwQ zcdCAdMEeXFprY`pQEXZGgc_TAp>>oOtRyVN_c#HC7X*<HI86NXWZ|S<iyNlpAcP2V zN-)Zt4k*dH22ef5k9<yg8)}&QXh*?uTr0zEEdeC3jGhMq*PxD**Hm(XVWe80qS$LH z7Fl!vCGfkkpJUvl5#^U)Z*zBgLca-zZ6V(p5ckl?Glr?R?yn?xiOK4wJ%1`uq1B(< z8wzw9#44Hu?B|QiHV$M#xx2G#M^LA)odiZu+Rl!Fa=OAkcUbWcu3}L}+C&rw74PoO z9(uS3`+DU?G6?sxvW6OEBs&7^8R*or7Ax<;>s9JCPG2j&C;u1x3XedAZaT>Bc1#&& zgfvZ&A1pvttt&2WkMt{1u<*P!f+~{S1$Iv-)-@HYPntBIq~`AE8ub|+E$_($a8$2u z?|avE@+7>z%s)0<^#~<7%xT;X>fRms5xqJhL|}CXmAG`{K!8iS<VJ~&#SeQX`bh~c z3hkfitz!mJrOqxXN=IxAhu$<CX?-8%<6*<fEosx94lhsw`t85}9nFS+mmnX+pZLex zBYi%UY@sX3iM#}!TEV1>Z0BI@NXb;kjnFR0F{E$38lIR2GDA{EDdCd2plq~K^tz}_ zVh(ShE)uY2>DGeGXGRObZL^AJxA>y6y4K)-Fd?=X&BZqU+kG*+ffZ2kGE1W288*FF zpNyckmj)Xyb}f7cq@s|3{qxynC2_y?bHw6`ho29Zs+<NE;gALVT_=79WQ5deD0c&{ z?U0U;Vukg)P@e^hQ#N?9DZ@9euS_AR(?>db-Av2Dhr_U|5KqOOrDT_hNM;EQ!7S*^ zZ5{$hM!W6exwJHy0PB*e??j3uzkn=eST>r+!BbW6)OThIU0HIHM*v!F%LDRb5-kr- z=p(MdgXh6*UU`qk_>k~=#^f=5!UF~@u8VI+r{5$4DAKc2rEH02T}To2eM9S~(Q;Qx z**4jAVMmuIOaIv^vkGYN%*sI<e#=Q?fIT}i|F_RB@HqdM&;N;!{R@D`-q8Q{^KTnG z*LC1Zq5twj0Ne4?r^r=0S~|LNAq>beQwwa`uRC4xF*qUi%4Pw`W%YzO&gC7A7Nf+v zPc!;-Y7*g+OpnPrjZa~jbW-q6cY9oRuTxkBMeu79+RP?pqLo;BB14&ZbYJEgWfuLC zqcPYTbhHUhI-1^_r{X)KnZq$GlO!^TR41II@Y|A)<aGlM)2PUMG%}Bm2bkHC)17{> zPYlDTCaq?cFY^|*22Z1t1%aW!Z%DA(3Wow(qsD`qXlo(?)cJ!v{{XdYikfNZobF~a z>&(dOg8A6i%Diz-N7W02#k;fZn7P=V%<Aqs{6uE8Qj|~Y&_t#S0HSttUDr^vSZ}XA ziv@n4R$$xg=E=RlB{w&ChxfrbTqUVrjhU+~0Pqn8<X(gA+kChTSuKs9+08_ObPw$~ zZY7w`(uDzs!GEC=dld{HV&s-0g;QR$E=}{Y{fG*l0zCMjxhD*-XGBIC9~c*dNKOMQ zx(w@p;YfK5b3%6zrqhjEYiNcj*{OtT+`F4DZ1k?K#FaZIyhCiD((tmP>JcjV<maqM zd?M`iAddBqg~21Lk&lVW*N74o)Zv9}m>$qq_K!VzcN-*y4pJ$YmJ`F79Av9vy8<N# zi}_M#SG5k0RdwAGrx|$%vLH&a*Cesg;x?bf%^*S(-edOP2LcwJe3=QSA7#OLAmOzH zBNqL-CDAH%$SmQ=_D%((VG~%yKbH+7KN>?0{;=bBs1FHE`I$_ZnL?L^FOHX=oj+Zp zWU`MvaCiXU6RJikCT|Yj_X%*t-G7k7TPE^F`4@LBXCI1yK_<<x*ff*j;(@!&>1pI+ zqw#43{t|{9;nbs$wU*^JCFLYFqg~(QqW0(`EExNF1(ehS+}=<#nWdd7MmrtNP{9K@ z6pYI5e=wU~6BSB%WL5<%>E1nM5U4Xp>@O70EK_hXSO7{VlDk;oc<&5$Vk$W;AVnLE zMl#z98z;(TjDgQ^6?{UYHvlcwb-5?ot!u8CM6PG0v0YnSz3bG}BX4SN;q)i+NC4Qd z)b~|nVPJ~zdjcQ@oO#fR9}k|vlI>Y+Ios93EwEu`jkMHNfYQxn2ICE6dxFgax}R@# z_B#a(Qh41lii=S?(Pfgs{=J7KVKmTmO`b2Z<*1`gAKXu}+onLMLZhxTtX!TP#X<_x z@yYK_bk6kQPJ*?AsDL$qDIi>dqHfU_RWD{t8+MQ)WqOIyewFFpiXs;`I_#P>^QD3C zx^W^BMCYKU0z$Cr$w^cG!I+T|a2;?>C#pUao5ISrPNo?K_l@;84>2c4K(O@My^)Kk zJb&~L9(blmZgW4#_)t;!&O#{<82g!e3(s6rdB##-U*OEEr;7hhUQSZ~{7zneC>f|4 zsU%EFlIzuAnafChdny!Ourt)5`cDc%T~bLEfQ;mnNX$oF2LBF9DV?Q?q`+w+P`~!* zoi-5P;6E_vPEC&iq`=?UJ5QZp=(L(uP?DoS<~%{`Y~7!pUg!-n;fO%Ne@^kd-^;q? z1&a|gL1YxLDBVa_JEj1y2D=V98-ED^*Q=%I8dt5k({BJ0qul;<3D+YS<kCu8o*4=8 z=^K!IvQf&hmONM-9dp-qq+9MZJNcoaKOHWWj#f&&bt<=iA5Zj&rDW`6eLj2`r7*Lz z)6?<&B>ve8<pCax0)lx{-1R$bQWQjpXsjkbU~mB4gK-3`taodPAfIH^J_V!e<MeZR zJuy7=MGGDF;95B;5C{sXnklXWjG@5jiknIfEcJ}nJX;^@H6;smjh11?#rOwhgk24= z??a=yUu@@3T=|It(yr6j=(nMg^@CbWIyJ%Y_(F8p_5CH*+U0At%e7GDBA*;QKlU|c z3U%2%LCmK4aN<Dj!PFWN#n?6Yrg}1Wb;AFivOv8-?uwo&I4B9Y>!V0vH<{|I3lIb> z-$jd5tnJ0#$>PIxB8q1ERyWSs+u4DfN3tT&@gG5+q|if|$|-f7qu|hws4ESoT~j&z z&mo<&y}|bN!}<!gP1+JBR{K({^Rf;`1V*QAbU58dSheWj7a~AZ(wQf-e<nV`ouXwQ zIysC1Xwz8?8f|p@>ev)mdK9rYRKi3(cP6bv{|=wV#B}J?)NQQz1JT76*ZG_$XiA|I z15R7EXqg9O&XmSJ68v*%<*4;%YMRjnqa<r6!S`VPRss2~%Z}?mO~xrY9nPK}we!38 z;E!rMuVd+YAZRdBzh>a<1vBeNxM&0ck~|%ip#p<Q9dCX*<?n6d&{zu%ONFK1_ve?U zw?AG<4UwjlQJrCBjk`cdIL?SHi)84$XlU@>lrs7B%J*zYS0jEQU{n&~!zpDv^e2@m zB;b#l^IRw+y$#p<4fcvjf^0ct`0aL76f-2^bNgubfLJ;6sh)hDU!K4V$}c2=Lkb{R zpTtV}9X_l>qO6yr))C{V-Lex&S}Ft=2`+-`F$`|@ohH~^GlYz1U}3gAODnt*;sEJ+ z3)?fzm?)HnJG2&ptOVHO!Wl!~WfbG}15Fi{g0@iJhOiGMYHtds4~XmEgM(BVkX~xM zMu8gfF@bICqJ+90ngUWbXT{eH$}_u?2ZW#;b9sd1r6)eslbvWwHfiHe-&zZ(tR&2R z=R9|EXF|Wnr(H+{=hS``Qs$$RR+|q87FOu(wBVdy`k)`#Id28vh3bc2Qswyvvkzwl zTK6#wMPsT@1o2m(ZkQT=O`Y6B!}hJ9>Savp)#roE1)SLnH7OKBp)UIq-)nluL*)wY zK=MR^mrtQ(F>Hz7iV1(pfnvgL9fRn}OD`Zv6LFB?7q)sI(n$k!#4t*Cg(6k2annwa z|J&ICHX7Uo90g+Gx}(5_omutrf<K43Ek1TLh<_^uNoJ@2fN=w3v$9SDasd?E3V8eO zLLNKOvYGc0rjJ7o*>mVJex#G6&Y%sH_fYeuy~)i>$0g!842hJ_x}tj$?{#GoPn!ew zm(49K1J>j4$LKE01sd@-a?G1l!$k*Q-lqlOz!DPJ#fS6T0mWOMy=`Mvga^+{_3((z z_f~DI@q5Edwv?MVP2{1!Qo7_J7B96`cx#FaU=3cSl7g2c`lTNRT+tnDSX(Jy4iq&c zdQt7-7G{1;*H!XXp(Jab1mjM@jU0{1j>k(><h{AW=F;xPQD3t!<0jlGB%YA#D})I) zsL(pSuEJ1J-XCJl3Jukds}k$wqd$u3(=`U3UGyWMoVLKyqkE7d_h;+*eo;|Av}1V! zIaygf-)LWg%!{U#=#QU%Wzsf?kv4s+;olDq1hYnu1Ww^5^izLfe|4{L@n{()H89=e z%mC*qbw=7oYc@^n+fn9s?x@V)pi&n$b`VwblHmzR!RB|^&IxLB`tw4rg1p!<nb(Eh zS|Bnoq7g5GPQ87Ac+KtiAZ8X2*#Ru5%CV_5SHXx<Hn*@>lK^OxZd67A=O}siCM@+T zr=nJ@^tE(eBM#`e;!CKEfLm%kYF%2JeNtC}qjxM!jximzPnUXbX++1tho@g1)Rs3+ zdk${NR38izlwP(l!s&9Mcj-yg^W@P@dCmPpyfn5^7z47y1YUTYkrYn^H2{#3_l{nS z*G9_@PND$s0H~|KgEp`t(lY~I{QYEU1-r^dMtUj9c8^f3gmO>~6!*UTzc$yvn(Le3 z^=faib$>sq?`6R<8*z?F)Sfyw>6$ycue;NS#l1kD+3rIvrIBL6lfvt3M<T{oytYw| z(hyA|W^$@<&-H3`ctdy>t>>5{umUi;(XZsSPoPM%a1N)ek&vwVvN>?;V(>VQmjQeH zl~n7!oLQhs$bNM&;+G0sznl%WaLtL`Un_8ZsT)D9AvLt*<gyCDo*lFBa=+D}`bQ#e z?7r59_*(@Qp_dUppX=6mOD$VCYzso2ZMQrk%aD7JRb!jiov;?V+t;31tJhUOqUAK~ zWPSO)89ni9v7>G+z2<EH(1Z}E2apUclZWZaPe8;iHbwXB7I4ACLq|a&OWp&FVP46| zA=nVDpknjOlRxH!zb$%HrVnq|Q7wZkjQzN|vm*X(`ELOn|J}G_EfN)3S?H#hzgocE zg_?;NM^xzWpYldgC=zSiKcK*9KBDtWY0l#Ym-^=gwOH3w$`+hDAyM)DbdZr*>~R|u z{>DDOIsusDI=vJdon=>?wKxHm3Gl_701Ij3-CEO)qkqtdtycvU^7=Gz2kas{A0dcs zNb@k_1$h|=`@CD79i9n3GjnQgEc6a^@;t6ebxmqPFTg4BBfY`vD4;IPd5t9F?gGt% z*3W=pJ&@`FCv4u$S(yv`7c(fkMMLujdxE-MvNfnl<ikPi$YGSVtCIY1c`X;>uRizC z^f*8ER2WX6tWJOMQx$JuFyt9KN=ty(*W5FwWSXUb<r^DBfw&_pOAUQa`zat_o1U%$ z^^r5qdR6Um31361TNNfXm60Ac%da@==v}lDRv|R?wf#`mGcsApsVsjiiRUoL3CYKn zZd$f5SoLE0H5GRF<5M)$9^84R<wEbHYzecq1nib{3mrhTttLKrU;9CNU?3&#<o&mx zfB+age&m^w6FGp1RROxc7AzQu0Pl-<8LX&%Cfo(wfSa`1&c0i&;Ayh5N(O5MV-31} zj_F+dR!s5VUQ<~vXVauzXJQri$X4RXO)qf5U*en%XHwa`vYtdDE?6n;bjJgMJquN+ zU8HzW3JkQ<d724S0&vP-N`M2v?R6F-%VS>&>;(v1thivDjQIm(gMC}haSjL8fvM#y zyI5OWDK~Lb6M&q~J5;ik=&%ij>bOlY5;jd~7`hGOmXxOZ=v`qv{C`FB$=97StAQ0g zpZ@DRiLrXcgg9gt9C7{esOXy^i#`1xp(IBL5iXsz{%x_>05Z*9o;meFKeQTQw9{HG zp>_m>$3)e5;4$G%mg@adR=-qZ%pN7Xf<nLihA@dBr*OWy4W89`2_0wGN6;B#Lxn2! zmhXYh#=i=hwt7w6@uGnQSs=REg+CW^d~XBMv^i*e=YZX}qh*MG`f6Ww#G|x*#ZP%w zQ3?I%=`|9Sj-7lOi)ujN_30D*@`mtL(w9zfMPWr_r25Ck>yAt}e(Ef`KxX{o16<;z zvCPDg0<y3kzx!;(QARMLc+K}WH)2cIS!51|*6TS~ytWkXdTG{m2mw?0_9hqt{iS{b zl!O*|=AQgu;fT`G0R@thRK8g9XN)YaJ;#W|SN3-fae8?LiFTb`I6u7ac;6D4fZ3{~ zW0I4DLRI^P+X^dcmObdp=^B0cap+_uC}@0fq)JqRmuF;i&}#Jxwha2>0T85hP5?6T z(}`y_fN6G<28Mf|pcmTdBfk%@F_#|ned@w^1?|p$<?z}*`xV`D>YQJNaqZOC5HGH> zypx8Ao5~1$<b6l+MkKDF1w?(ImIPim(dgg&o;j(2Ck~Xo0I!-g5T|zBL;(9MD4fu~ zmh6XY$g$M7N_uzGksLVrQfI3HY$8$t6y-%@jy;)ZJ7p^Yn1zyDghWi=p2c1>13uxh zMxyWOjFZv@S7{94Cw_Y%8p9E&$@^FO;KbDI3Ayq?pD-a2j|FeIMY(w=aEeE^P=ax{ zp=YA}l)#4Rh!*#d+%V@ZEwg-h>BO#NKgIr~6=s{iRz)wVO=_9D2R_UAZD`0FBBqqV zD$DucG#*C=98zQ+c=ZI?S&8{MSR`&1PmhG{T+#DD3A~D;yR$^zH}IL$(u!|2emlEE zMXk594$7`6;idZ+hfR&xdHKf!J|?+8Q}g6RP@jEGWm*18<r-98*4ny!Sz*@_c!bcg z>4+CHZY8dO@Kyivwo2=L)x`H|W~K&?QYL=gR>~9l=Whr^vCQS|HxP$NJ4)k@g^JN_ zUT0Q1)-h~C<=T`zAP_(P;meL6LGjhU^?KC<1^Jj`4+#@R=DCcn&kRzdaZP3Zf+S+y zluhmAlQzC{TotJ9l#V;0W$|&0RyDJk8Bh=_6Y3gz?l@8IL9bj|F{)(QJb-pQ{H{F` zCxxNvLHovmU&VS%+g;-9Zw>o>Ek>J^<r<MhzlzKRicK9O;*`wer;>W_&d0~``lNa8 z{{Dh)dR+KkUixTXQwYfS$|5E;I?BU6&7j!T&4imsUIA#ZqOISl!o=#aPf@{Af>-P3 z!{BwbLo>AVUKLCHKRXL|eXoIx9r2RN0cS_+4CC$cd&l>cHuI$PK02#`vj+e2y$00o zT$Jq3_jkT^8Lr2(Mu_eY_e}l`K^|`#z<*NHtb@|g{nI@Mwdo-+=)IS8wAb^$ol3z3 lxaB#3&Yp|1E?zm~3B5gA{5<Ij3JZas?IspmayPpk{U57N)L#Gq literal 0 HcmV?d00001 diff --git a/TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text Image 1.png.meta b/TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text Image 1.png.meta new file mode 100755 index 0000000..71a1176 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text Image 1.png.meta @@ -0,0 +1,59 @@ +fileFormatVersion: 2 +guid: 4ccf43d26c4748c792174516f4a8fcef +timeCreated: 1480389342 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text UI Screenshot.png b/TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text UI Screenshot.png new file mode 100755 index 0000000000000000000000000000000000000000..63b8c30bafd6cf19b738eb8d20ad393a8a8ca6da GIT binary patch literal 49290 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 BmRSG* literal 0 HcmV?d00001 diff --git a/TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text UI Screenshot.png.meta b/TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text UI Screenshot.png.meta new file mode 100755 index 0000000..c924443 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Textures/Text Overflow - Linked Text UI Screenshot.png.meta @@ -0,0 +1,59 @@ +fileFormatVersion: 2 +guid: c76d18757a194d618355f05f815cb0a1 +timeCreated: 1480388035 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 512 + textureSettings: + filterMode: -1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Circle.psd b/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Circle.psd new file mode 100755 index 0000000000000000000000000000000000000000..afb8cdb2e84590701f38aed4cb14e0868d94ee8a GIT binary patch literal 32696 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 literal 0 HcmV?d00001 diff --git a/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Circle.psd.meta b/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Circle.psd.meta new file mode 100755 index 0000000..99471f0 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Circle.psd.meta @@ -0,0 +1,59 @@ +fileFormatVersion: 2 +guid: 10c49fcd9c64421db7c0133e61e55f97 +timeCreated: 1464390678 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 64 + textureSettings: + filterMode: -1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Diagonal.psd b/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Diagonal.psd new file mode 100755 index 0000000000000000000000000000000000000000..327901ce356d38810a5cf05f4270c1069ee241ec GIT binary patch literal 33064 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 literal 0 HcmV?d00001 diff --git a/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Diagonal.psd.meta b/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Diagonal.psd.meta new file mode 100755 index 0000000..3e15dca --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Diagonal.psd.meta @@ -0,0 +1,58 @@ +fileFormatVersion: 2 +guid: ed5290d8df18488780e2996b9b882f01 +timeCreated: 1464392250 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 64 + textureSettings: + filterMode: -1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 0 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Double.psd b/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Double.psd new file mode 100755 index 0000000000000000000000000000000000000000..cd206d649ac9a20095cb8d4f29f56e8296ef76cb GIT binary patch literal 33155 zcmeI5cU%)o_wXkPy>~<rLRF9sK|mpNK|v9)prVE(Kp-R`3B?|jYrh(M!HNaj6??&s z9V^&-yIy<mmG{hSfN-z(;c4&Z`TfCSHnUUCo;f=^J7>PLF(@)A1<??-X~0)F`RE`9 z6_vycii}Uxa3Mz~R9xepq&ef`z>%HV#S#uTmoH~#@UsM>P{)_M_d7BLyimtJtVEwg zNfbX@5I0oHPZ`=hl{++-8_aWLhv{`L4k^x)<niSkW^tZSBnv4Hb>#5G8T=3k<7jV3 zCdnet4Rwsb3CzBUNz5p*l+R>&1$uIQeSMi7gS~uNLH>R$52l}wFU#8}*xT2~)5kZ& z*C)i!hpE~e!}K83S<1@{Nsf+Hoeqvd9kb<fNr<<1QBjdsk-wK%n&s^q931TJ<LB+? z=LtDHWkW=APO+y*=0pjpmlMsGais!@Tp$)Pv0P4uxIiB2=!j3$u&L^mCuum5NajWA z=*1Q1c^7je-o9Qw-ajkE<2IC$6i9_cH6GWSFXZR(MRFOG^ZjW#Fll09L(!j}E-&w= zC1vuMLa2etB0nuDOC2KNdnfZ{;sPm`A5#dLIQ>j{Nw!!nmSv0orrr(7RPD*dp={O} z)DMZ0@;P#`G*v7XhEdl&sa_s4DvDfZX8S$@5l>tsbL;H==OT?)pivq>nj`0jK?@1= z^kI4WbxidQ41q=x5aj98F~rA5O$e3qPcjmrHS#!e&OaliN!~xp5%UC@L;fi#jXBk1 z@VFtFVrd>n9>$SKgaR%HH$U$}5l_{q8VuXnyD_U;dD1vS;zcq!N5tjFM~6X#mq5S^ z@#pzw1Z4OHdIkn}gk4~OuV)Y|kmnh|Wpxbj^<!oFWCRl<B_^sD|BL8oF}DD>PnBri zzbIO*_+Lc#kP4u0;Rx08VD10aQ~X5CUrrS#kU{$!qSh{<b&}pAg`eLvwmv~9AiaQu zBbD*-O%m!@f0s0L8x6ezE<<j%5Dph#z%VXu@O)lp?<TR0YBiKp6%+is7m$*#R{ZbJ zQIyRW{i7R(5=C<Ty%3o=Q(nZ8@*}dKP5d+WG9|TXu|JFN?2Y?dp`hu7pkkX|pZXU2 z*X!B2;Z6yO5(~xBL@|#a=HJ=-XVH!4S1T1C6_q3vX9|S;Fj;b!NM?LYRG@EgV4$a; zm#?}QwR|c$l%i^n4^j^*79LLUT=Z^uFgC4XLo@g<2O2B*Ulyz`uH_`^)@U}|Vy<RQ zq@JP0T<X?nHr!&aW=*7?p~YP4)@U}|Vy<RQq@JP0T<X?nHr!&aW=*7?p~YP4)@U}| zVy<RQq@JP0T<X?nHr!&aW=*7?p~YP4)@U}|Vy<RQq@JP0T<X?nHr!&aW=*7?p~YP4 z)@U}|Vy<RQq@JP0T<X?nHr!&aW=*7?p~YP4)@U}|Vy<RQq@JP0T<X?nHr!&aW=*7? zp~YP4)@U}|Vy<RQq@JP0T<X?nHr!&aW=*7?p~YP4)@U}|Vy<RQq@JP0T<X?nHr!&a zW=*7?p~YP4)@U}|Vy<RQq@JP0T<X?nHr!&aW=*7?p~YP4)@U}|Vy<RQq@JP0T<X?n zHvA9GrPuhX8D9kNmleT_WaLe>5d0<@%^Y_4O*QJRHhqayAd>eekV^{W5UB|tlq8d< zWWb9>BuBhR&gY8?@^AtU<L@Y;6dxOtvMGXMoFh^o$7OIbC6h1h&dKAa#`H~vs8*;C zibbBNBVr*x<b#+f1@Vy-31BZn?NN95mZKshhPYhhhNY;)!y5$R%oM)7K++>4hYQgL zC<!u&;V)AqMve-QgcQ+}G~|Y3qJN}NE>h`lkWnBI$^{}K64G@^?x@7HZiv{Y6P7{u zgk7V3%+&1DgS^QmgLG@0GfE;C)mIrzk|Aw4NY0WaHXKArMNy3hB6;IMLWWS*kkUO% zUf6IDlP8RBH~_0RijL&wW~mH8s)rD~SrG-=kQWk@c}ylxT#ykizJoO+TNkP5FL9B= zzvhdS@=|+=<grf4LfjG>wn!n5`Lp<BnNUvRlZu7m$qm`{3i(`kF$mt@g17xtZ73-# zNmk#6a2RKXZ>%;-;Ac`|{&d<@vE-+xP2mcu_#`PeJPk`An+aDcmh^%5aguO*7KpOy z&1ZxYl0m0Pv0N_B6N*Jysv-vUDOd%yc*FYmWI<N8dV+p^0_fI|AGaLFb4mvk2j4XK zQ+<<G<x0|wR40WmwgQp%#&|*E3=LAH9FYv(isFm7L#UQ$NmA@!Z-`Q%wR4aNZW9T7 zOW{TlAubw1$<SbtoTjjc=1^Bhju7I}C^>D(F@A5AIyP)LE+)F!G#uNJdb}max?~SK zN=iHGy;ePZ2C~se-uEONhrBa0Aw>v#Eh<$Nvuyr?h8RCcp`m`Tug`<^ra_0$5JO~s zf@6g5<+`74j7K>6r%84HNgA;Q77e$*%2M#HcH~2jXez5>t+C$N9t=`ehs3CQ4SG0; zfsaZOzKRGnUW3;7kb&z@*#aNdzgJ9!>+MV({WUHeqVT85_On7Ng>XJmfe`o2xLR89 z7OsdV`%^E%mHR>(Q4`;K4ec8u|8#$#$j1999FkFT<86YEwPf(tC12KCn1F9|T9fl= zk~D}mgO4^jh>un~mv)v^Tp(!@r6ndWHP-jxF)3I&^@bwIFys`-#a;L!z7)S52oVUs zS*XgaM`gw_I3+$WiwR%<zw6I{SCLhZJ=I0Q#%~&vD9fsUG*WrAI6`?UC#y*=BQ77x z@r&j0vbfa5g!=AOr#`w#X5DPDbZCT7kX8S*Go~sZS04>E*XHpvIR&J9*Dd5r<v+>Z zyFR*UcKwVj@(!SyaZM@tkzE=Rpa|+N7GYcK%Eb~GRLJ=1{imJ~I@-U)8f1`;`7iPM zaM`o}oSocl?eU3V901Lk{fdOC-p!aqL*Hu<mmm;{>CpW1;Ms{^J?xv-kEwkIn!hgG zb<of`T$v;>B^D1&5WJSi#P26klE@ye$%jki{zm6L<C2(6wX}aGXv&pH;UP*(g3SIr zcncoFB@h-C$t5@*Yi*H{i^Ft$%UMW4K?t|P;VdfbLGn=Ha2)34iJ*bgvCa}+9uJ2P zLwG`A0dDw=1PG5S6!426d;!AF!h$>jgmIs0k;mu2&8UHG<}BxPvmxvQVFPJuGCYMf zIwPcGkfj#RPz%eU1wvjFC6){!*M!-g>&Aqi00?5n@r#6fx!f}ee%XK{<-zX`<ViRp zcs5aW#-)(iU*7#B(bVoACaUH8M?rjTsr0u!$u*-{oobA0EZG<*E`z=qo?i@QV_e33 zgm(M_Bh_n-an4I&6k3AN_OojBvBK>|?I#fge6ANZXv5ZQhK8JfA5c4=7d~IZd$Y`F z>K10=R?UUiatowP7&~zJOwT_z;(xoKnp$dlcqH>P`FM=NXZD6x216{k+#;TU{JMic z)a316H3|P_F*OM|NVRJSn6LPOECzWYld~3x@%$9hFxN+n0gEAp)^ObtbbEu3fKVU% zhg7?VFr<@xlO25;9MWY1@>oDo$*D|kfwYjyqJh6OksdNe7RUzKAt!KCJi&SCh&sX3 zHwJY@Jz#8>h6ciDEF0y)$gBtrN2Ad=G#M$;Y_tF^K`YQ2v;l2KJJ23<5FJG)(K&Px zT}OA&1N0QVLLbmq8jYq+Go+c*Y-sj07g`6JA1#O$MvI{((2{9sw86A2nuu0F8%`Tb zn@pQQTR>YzTSMDK+eJG_J3*_VU8UWnJ*K^(eW5ex26PL0Te>UVn;t}upm(FE($nc# z^nChIdI^0heIC7xzMj6Fevp2Wevy8M{*?Znff)J>D~1EZlM%#-V)S72V`MU<jFF5< zj5&-l#s)?u;~3*S;|}8)<FkgAhPeh)!&9S^Mw~`34X#GM#z>7R8VfX5Yi!pztZ`oB zuEr~kADV`mwwfI@Lp0+x`)X!s7HN*toTIr)bDQQ7&5N23G(Tu*X<2Et)9R=dr<JCa zqcu!xiq;~n3atZLHCp$z-fL@X+h}*t4%P0V&C!-?kJFy7y<U62cCGdU?N2)TI`%q# zI<Y$abVNF1bmr)+)!C<0tMgFjtFDQzi*AT+4_%(_5Z!6ID|9P$&+0zV{i<iG*G?}~ zFI6u`Z?xV#y$yOt^ls?A)z{Z|)DPD0sV~r1=+D#NsDE7luKs5OGXr;nD1!k81qM?M z$_)+}Ts3%WXlUqa7;f0lP;NNYaE;+1!&`=*jLeO^jN*-WMx%^MjkX)r8oe;qHFhzM zFdk?;)Oe2Z7UQ$V&rEbpTuq`(I3^=aN=<f|TsC=cYHsRl+QT%@bc*R((-WqT%(Ts1 z&0@@WW+i6J%?_E}H)ohTnMav(&BvOrFh64cz(UKSokhGwj>Tk)-z?5pys|X246y8N zS!`Kqx!3ZJ6~oHaD&9(HHO*?X)g`Mh)@`jLtohaxtv6WLT7PWSrd4<=eyd5XDq3A^ z^~Hv16JwKWGu>u~&CS*tt=(JqY+clPaqA<kpS7`Q)2R)&&7?M)+g!7y+q&B(+YYl` zZhOl1eOtS>UD`_8&To6D?K3+oyKuW4yIFSo>>k^j+lSc;>}T2Uw|~O4WJWNB%z4bi z%vTP!4si|z4$B<QIDB<%=h(|}jAMo4O(#94Ag4^HSx!|>ubl0j6P<@UuXDcUqU#dm zlI=3r<(SJy*LJRbT*tfaaDCLSRlE3hL))!uccZ;wdv^Q$_GRraxM{fsx#hYoay#cv zcW1e0yO+A3?LhAk*g?=?QHL52O^;v?kw=-wWlsao2+u;#b)I*<th^Gu#(3@Udg1Nt z-Oqcv_c8AuJ}e)h&kCRGzGl8%eaHA#`o8gV_v8AN`d#oh^pEu)<-gPabwGyze!${@ zD=c$XB5ORWiuFCPW1uu}L*V0%&K(DLT-fn)kVQ~Z(3GI#!J5I5!J~rr1b+?*43URy z4td$hvr}%TwVfVyZr7RLc}3^@p^l-P&}E@_!kA%$!<L5KVLPxn>@xPfaHnuy_^R-S z5pEGV5$hvfMEXQZBez9<j0%Yw5p^J%5#1$vQuLV^vzT5n3u11?I>u(ju8V!uh1F$P zmjiK{aoysk$6bzZ8_$hj6aT7f$F3u~9`0t)Ev4InZub)06Ql{1iS)#-i8B*#ba&}4 z>b|1~>Ji^#W{;am?UM47cK6iknbfni=O4+w$-|S6rI@D-N?DuoAvH2}TI%&)?RypU zs_JdrdqD3sy+8Je?lYs$oxa|ENAx|J);dj)wzHphzux^;^?TnxrvL2z4+gLXj2mz% zy<K{7`iX(92MP!79b`O+Gib|T&B1*JuO0l2(}PpSd7lxVu`uHmH;Ox#`;-^Xo5g#~ z59QC`Kg<lxoRRq`D>Q3n*5hn;_MGfzf+)cP!Rws3oFzFQb9>~L=hg}P2rKe*@&@Pa z5}Ao|MTf<9;$m@)q=RIf<W7D_{_Ol$(r(gKGMX%1wo`5agQ-&m?F)V>xLX)jSX%h0 zsCUtpV$)(#@u?y1LnaP+I5c+X%3&JAxWlT3I}9H^{O*W|5z9u>MrMqx8s#*qWYhyi z7scw)dZTkkpC02gX2zIzWBZJ)ENNS!D7pVjmtWS6Ga4rycX@oL@k=IXOb|>sGtqzI z{E0s%@g`MI_L)3q^0z76Db>IF{yOj1x~Z8{&rA!Pwpgj96e%xFXHQ=}!*s^b8TV%< z&fGqWIcw6ace4l0J~1a?&XT!$a|`C)nU^qc=X~e+%K6_GWG}c_8d+Mg(01X(g&!C3 z7S%2eU%X*S+a;5id|4`3dSzLcW!uYK%jPWCT3)#Pj}^UF99tQ*a?PsNt0u4dUM?!X zvpRY8;WZuCtXXTjcG^1nx`K6&*AG~K?ziaQc5d+8u&lzWV)90`v0&qqO@lXG+T3k( z)s~<w8@9S^UAWDB+obKZ?L)S|+L68E&d#)*HM_d*s;cZ%xox-C?(#hjdrJ3O?wz(z zZ(qs2y8T1<zds;3@a$mL!TVK%s;(dEd+5U9o`=sI>2~D!(b%Jhjzt{Xe?0W~o)aM_ zc2x&e?>HHFa{DRPscolOr?;I6JhT05$Fn=n1)r;|>0Gm~mR)=BeDwLF7ve9Ryx9F> z&81$Ku3R2)`OX#Il}A^FS6^Q%y!Q3F;)dppNjFVy&beiKtL(Ph?TR~rclO?mzI*Ck z%DwCNx%Z#`F8lr4gOWcC|Csa8{^6QOevkG%j(vRYN&hDgo=Tp6eKzj7>GOpz+P~QP zGW_MKSAAbScrATh_h!mlo44if0^U`<PkMjrL*9q4A18gX`Lz0T(C1@c`h0o#wdkAn zw|U>)zE}R}_TxrfUR@pWH7v+z01pNzPalt<5q%8o@OUCz^*MlGP7~rYVWN{(cctz* zG9W+7G$<+&j$a@na)fva$V98Vj!KY$j*gD5j)AVOfvLWpzNw|Lfq}7QD|2&8bMscF z24quxQ3rqC(+u_X4UG&<jEqbyjEsyd@XpABDq{N22&g-NOm(0F;S8E1qMOnfrnI`7 z;QwpX9j38COHCM<zy=EAje%%%4NWa=9bG+rnBZ!fNJDf+eWD4XY0wyS4Z5bbmX0RF zz#kG#85#~|zM2s|Ip&V}qy4ljrZ3wR>Evvgd@#d5Ksu%-O50^d%B#DtxiXej+2*mX z(KAzdF;&auf!4LX?(yGjDLHh$;Qrg#cC%LevUT?13%|cxx$Vfs2k(1l7LJ><YWvYk ze|+fJrB7DT__^gfj$MBE(G=0?psfbcNn1;kMO1L`HPZkM@*T}J{YFo>z#1G(u6gC} zoN-q=W=2$sC07>k+C>X1pzX@4ss$yMTk~Ri1<LvN8dUgu4caxTP<IU(FvvMg5gWZv zoe}Ti<~$?5YrOM}<QehKv+7XYxu3??{4}=qr?FQ_>vSL&Cmr_WN*SXF#Dj_P445Qj z!Vowc!gBb?NJs+NteeTfL{ad^By;q>FjtS8IXROfJ`>F^F%h{#KnH2l%*d28p6x`m z)&v|t2xZXPG=y_#?Nxc`kjEFiZ-lTMDb0_B@x3)`ynswP;j*jYa{=jnQy>I$j;ilw zf7}e=Un~ppVTJg0WY+&;88q0Xv_}1w(i_eZzLe1zhV$V~iv|N>_@?0*xyHKC92@IG zb62kmomMY{=0|UoO@zS?W+1Rt>c8;>VA~6gvzBleK|Y#zzSfk?0@BFrD(tbP^y+>< zU!sTYE`nb&tAkDj&)vYzqFzda3>^p|@Jz_uFP8U@Kl*qkoFmE-@|nI^eivS>5R8TA z3rygHwT4YKSx8)<Xn8iF4<so9N|HH$2!!`mkj!|eHZ6p@07t-aI4}P0BIWQ@bAY<2 z3z^L35$+>`wn;W9A%cJ=KIopuWUA)1w4o&yK-<MFIFDq+vSaH(0uJNYD4<pN8)Fi} zJ~rYbY6DPJKMzT7G7pIn7Ct+vB7~VuQ~z5`McpoN7MK`8sFzGi^iAN(MQSsjD3K?r zKlW>?&Hp7`aVtShbj8Q1Qc=B~HJj=VDY&-y_Ch@*Too~ra`AEf_Rm}5@1&`LAk-+0 zT-+wQ{wKOociP`yrGHH~GLHDK>GspBg75FbJXtQ7`2c*#CBQx0-)vO<ex9fSJ%g%m zXp#Z<=s({`N_~+g-_Utd9nGJ=5lO+~n&c<)NnONQP#2nyDg&;wDx<2u!bhgL{2|e* zpB)uT6W~V*f65{1yEtqVLnuP=1bn-yZb>Z5tRW#Kn<L>zMv9A@G$5S<kwA_+RLF}v zFAIF!n<FgX_blM>U?yD#KU}CL4>d4NK&FttVQXNZe~QPTr2(-fHDo8i<tOn*4f@85 zc>Ln}&IQ{}2&zGOTlnasWEdWBp<BgNF$)RFU;*aDNj{NG3VAeSP+@XBM1Y?=_)a3@ zU#>6%Yp#LKgVP0~%wknKInEX3iq(&WGD&8WW3CX(Z)j^+hAcY|pCb-Fge-CkWU2=P z3V^uA>#T!+@D~5XD9#BVT_I-(Uz#e&<Kuom;$m$;QQJv3i5@bMAGR0Po5;*8mP#Ou zWi{ETIu?>TL&BIQiU00_a>|4f#qeU8BsVi-K;PuVxTvt;053OZ`_`7GhI(2s*wE57 zG_`DP@8ss?9~2f9*FB|gIwuowK=E)z$@s|#%~VbX5yOgQq8$F<{=Is3jScU_@^*J+ z+FF?zsU#SgS+!xhxO=lYg~xVH>eYWRFGnOR8m1_jFhz;b+?mrRj~_c~SfMm8o131N z(mg&hw4<MgtAnjINYKVQ=o_0^+d8!K@C)i32`Z!w<Ywndv4HWDl`|14r9_MzS|AZ- zat8G2*)5hG9N^vFv8|1{u|BDVp0T-&ol|?SfRON*Zb^LxaI$hGg+oV;1p%|>BD92v z7&m6*kOFZIZ%|rl_qfQ;fj;hF2n%C<tb?|`iG_{5v%60qRw1?DAYQJxVCcxP<3NMC zr3jTRSvU_@WXy<Sxk$iG2PI<I!G4~u4s9$=C<z88maUnt9{$1X*o2;a(z)3p*^m)q zK)|fIrArW6wH!puQW6o;yev-tUOnO>I<dUkJGQYhF~B<L7?@bKacu9!>KqZ*Beg## zODHW?30SyvIYMj8moHs7f3|YcxY5IlB)R-SX(`=e!h(F<o!VNP8R!rRX4Y+;+<iNS z#dJ$f8^q7eFB(32+$80!c?*}WC`V|+y45R}5iNdE3@ec2a0m1TB|`i?UF>bl40Sa? z2Salkdlygt5Ky6aI#(bm9Hzik00Aq@*CDiJ<8NzLE?YEz*0f2#D25h@vN-)x5@JFF zz1lh0SQynyU_vEAV-iyO4bBqDhbn#n0rMA?tz5Id0?@|RO&iv(DqD;zQZlMomdhX5 z2b2i*b$4oGi6v<08e6u3N(6%neFpM#WkW{&GHKeZ`HRa|t^IA&R)lu%+_t%5UHS6G z3qXsKk;VB?kJQBI&H<jzZLN&;K!To$Ra<9|fX>kgsROt<`9&j3CQX~YVDa+ubsIKs z+lA2ny_MUyY+S#3`I6Gv%84Z-3dPxj(~{!Y9lc%ctxfbak*1!BwOu>!Aa-0*+Td(S z(TK4Vm9rNtS-yH*#nv5_dl5Q(a6hQA35>C{boR7KV}}>yWv2H^jPB&;=FrMiUlVjN zvvF|q>lB^PYhY%ceE1k5V8xo>Hf`Irdw&%|CypLEfYsQrcIC3tIm!uRhRKB7em&#Z zfgVn6%s_&sfmv%Ok3e=@&wkuo*)S|%;j&e0H*DUqd*8uBM-e(*ef;R5{d;z9-MFs2 zY~dW`#L+;-2KPyf3iftwYhj=T63pAW`UFQM_8BaY4gmpk7A`Aaw{hFfJqN0eoTx^q z_U!5EV}}p!tAv`AFJCx!+Jw=?;>-alaiRY0?JW(pkd~pPy<0$NTuOSTq*yUQIcHJX z>fbhRuiSU=$g%2E=McJdq4w;l>SI`qEgRM>Uo=-aVN_8bH?4bQkcWe{kv7sYvUc<c zitOH(D=bosSI%9$e9eZfpunMHCr+QOxq#5ME0-?RoIQE`Xx0A8Z5!9ESTa{ReuO+{ zP-<LfALrJ_+DO~DwTn;ZxYR*8@{u55$;!2xwpH${I(q!n+1d-2t{`;##&wWU3o;HL z*t=u%`c+HjDaQ?$W%lb45zxL3%q?h}wrS6b=+Qq*IsybNUG>}M9eWNOK7R5{4V1rr z1EG6&Z{NIe_40+<Gbf=cm0LHIF9i|9BpJQqLp<!vbdZjjy+=q~?+o#<UzGEgt=_P$ za{u9DC*k~;uU@}-`z}I%Jh*@F&aE5Qu#D=XReN`ATDyGyw2~phfk_d*j+VMe*V4&1 zqQ^ktkP_wmvb7s`>^*o4&VTXpwHvqY-2MFlLQft)0wJIXCF96}$}Q`cmnz2=W~aq< zY-g>9^sL);j8DrhDp8iMSihz6z>#Xu|H?Hu{rv}jJbaAMi|0?DK7RPe1E|gQs~2ld zA3wBr`-YXJ)5gfSJ=q>@^pSoW4|Y$ke2jA8s)`+Z4;?>UbLk44{vIy=<moenUcY|% z;`y^Dj~_nx{qF4>S1#3@K327RQ~4t0Xvu&$e>+2DXzw4NE><WPmT#^+h|6ESar@ry ze>{5p^x5+lFJB?_?(Lg5uV1}<@eFHn|L)CemugNO*|&Y&l4&DyQ#(5wBNOM&sW~I3 zEnc^M-;q-_m#*KsbDtE4(y!mVc?-Dv!-x0pKnzHE{tPs^cjx-$+LMPWE0#?g#*Ozd zLuQ`w++oUP8!8W-ti604w14#E>GKy*`t7@S?>~G*=*#ENpFV#42x8v8ef{divnLN9 z+`W0Zw)()970SZ2j;)Y&$Fw5liY*7KYp&e93&o$kc!^8DhteNEeg2Hl*RNmjM&w{I zuU|cX`snxDS8I+{u2zcU?2%oZSXsXNSk2Yj_a8ld{_^!(C=F$yFckax6`}92ef#zm zZ&=JH(B|#y7f&DEyHRs!gOclkJh{q>Lp3+<J$eeI-+jR6{R}0)e#6`M?+E>X?K|}c zl0X*d17hC3e*WloO{Fpp#VIRmZ$Ene`t1iO3kAP^`wj(v;D5L%cEEq&fAH71VYR+~ z`SjuS!&)U$);xUu;qw=KK2io}BYr*gg(duF8zrHM3Rpp0o6jHLz5KmeffUvEU%dPH z8R`wHsr1BpgVOliU`dFC53wh<C>R*b@b2}?C%<2-u22M`Kt)CM)%#Cgym|itE<l3~ zaiwrUkN}1umjYi>d?nt!dG+$yqu*~{Jh7`xkz|W(lN4pUPF%cs|KYP2ui#3OtAVd0 zHtM%;&>l!hxQe7vy?OoO`ICqDZ(loKy{}?{B0bO)nXu9o3o7<i*FuAM_~bdXWg>>O z2v7+j(jakDf_4q}>7$4D@7%atQ+;q-`D_I*))nqe*I1rncKJ4Fl$US7J@FWtReh_3 zW{J>y(wtwveEIz8lSdEk-?@41;<*!5a9hkAB}ih~LO*F6n3OYWMp?zKs_JtWuinHr z))RbNzQ)b-9YXk)f_n<?Ox(|0zjEPh^`Sjm*Dh8n^7=-&S;F(e(k-H|P@!DBX3L&K zC(d5Davk~>=o_e;`!zyvUz6Seir=_)33|H2`*u{UTrgE3PLF3fn!uCS#F5o?pja_= z!ODsq`wpKtQ+w&!4bnl8o0Rl&<m@-0hpIhu;>iA8Th^7$o1)0)B!zj{8p4#Ap{)ly ziIcDRbza%JExQgJIRU-o73gH|-T(dJBk1LzIPPhox2`#T;^=`r+bUKsnLSw{<M)bX zxmfGNC`jMhB`~%ZU#6Hmdr5i4w%rGhoH%{%0@c&rhn|*n)K@Q^uQ^?Pq-yWZ&Ffbz zoCN~1(z=CuF)eiIh@orF^a|~kmL*qAnzeAn`prA{Rvm%I-Ff`9xP1qqo6yl;syzqi zuYzZ1#p<#JGbSnua?+EcSnb=G=+F^e2Oc?rQAz1J1&T>C7L={2Adjr-)921#ymAem zI9I6$Cp^D*Z{Gw@tohR?DhhK4!$Z&8sg;p7NYFBF<>U>Iy}`MKiiy+bFI}~M^Nz~> zhmKaC#*aOO&exnhg~t%^;H_A@Vi7#M6@_^jeG?*BZuV9NS}^UaX<%vZ&WcFrn;|TO zXZPGiE7n$Qp&q@b&ek9V5ALIf5AG!o|FVU%r%q55iTM4JVmtY`*qZBW;@Ne5vo@|i zonn*v@kK?72~%e;EGx$Yn0@g0u0DkjHF($o3anbXVAj;}iXus7dTQ5jRtHBL6J7Al z=o-4FHjW)w;ayYHGsQ3fm^y0#jA1Iaz!0M9@G*prRPEohYum=(R<Bq*f99{_6vdM4 z!M(djh4{9!w>HKSXc{`kR(9=uLZTCU56Xr?$oOAp!bom4sIhYo9!KrpyK6gEpls2+ znZJ%#z-TZdEvXBe<>72=VW@*8Ftm*<Y@Iz>VO^5?X5{1#QH+~1bKat|RqHA?Z{G!D zx!o`%B?GxR)2ED643Xw?`=@k`4DoeyurV{xrX(2P(VTBcWY?7b+#KnUQRAjep95oR z7|w0o0n2jmcyz^*1+%A5CIWac6pRTA^mMheHpR{X_^ev`FrsvYVR3BtUg`W?Db`{- z9#WQr8VGG#zjh@V6HkU=wJa}lP@kmuh+sc=CtFKn>}J6<td<@b7yE@o#3%I~lqr-A z!2|2rFtCPkF+%IttWb^1M-7qTad~pLXgn@w!nj;d6J|kZbWL3&^VZCEphR>+avCQ~ zB!jUz9$GJ4wsH;jP?jzPS8Gy<VyIk{&F!Dsy-PT#;B42*+)$@pf}vR}JLe95!QoxH z_v)VkE1W42b4!<&A+&7qf;ls%VgcZ1fs>TfHL7zUIBIRIO!bKbXb>td$D0)z)inv+ zB!L)<m^gLj+y$_BX3_lFGkygD*gN45OiNCPWe53rxG;&Irh(^W=o;Gk#uhf<X@L^4 z2`S*_<VXsLh#7O{BQ$^Z^j{}}fI@J32loR{FQPNc+s&zMD|7HyHNXzILFgNsw`%L; z=FKABUjM<Fx%uEOmQ4J0`fMNp#BCm0n4b&YX78k~(d=M<aP+Xhs!Jr$K!TnT@mW3n zgV@nslX_!s4MZrg2!x1$VTJiZ@OZ)P?h?_7ayBhZ3_$`A5|E(syj|RUSe+ueBqa9* zk1;Qwa+?t%UN^YR0`9=H)E@93bOiZ(g2UU&!bD$33z!a(po0z3*0H^(Ur=aNeD_pv zoCTEQJONhYfengeA^~qu|6WPmV!}fLeL9dzfWxcFpmfmG*2Ath)3t+7AUN;cpdN$y z0uk}O5gLmHh;y(JVCo<;tfRkIdndcr*zwoaz&hY2g$-fV+Rn)hED;tNmyit3H$O*= z{eQ^tA8*iw{O|wv*ZuGRV4kVP6689xSfai)5=(%S{y+Vr?}wZGAPm%7_Wvsj;447Q zf+un0^7?RWA|WmY*a;&U5Ww{R6TQg)g`Vtxrb7fU_kZ;-9EGDWSnV4C3nA#p141GH zvJBNZ57xE({Vy%RR!$jTGJ1Hi9EPWy0ew@t$3=w(1$eaw6k%lwqeBJ^^eHCejG0Vm zR9qr3nT*UFF<~+jrm!)R8H=foSim3Lj~d&teB51_FhEs79X&&gWL({0Eehr#7|964 z(js6w6DBL!b7sQ$R7GSm(y<DWp+UYL?Hp}e)e{*#BXb}!FvRW{N{9>|n@S6ZjT$>) z^0Zm((z%#pj2$(!fEpqL3keS)gTq!9M*7--5%2)prY!|z@UU_KCsPQ6^pP0I%$&;x z9z!II7%CTIj?utl>})LSc?=9~?OlM!bRs-vFpMeXLq?7n59gm-%EmYbB#av~0(>1j z$nKdC1CD~HD-&=GfhhoVEWrfeB(P(;^#lt7jv+K<+N^n{OW5Tq8Z&Op@Zx$J6WIx_ zgM+P=DL8#dL)*ZV(3k+AG2JN|Qv@`If+@?{Ys*(GrAP|En0%;2-{b@sr31wP7-NWG z3<yxcm}nJ@DI89*ltoLIm$SiRT)A}7JOWa{+X1Fj&tmLaQ37<p*Rpr<P_dW{!eX$y zHg6HYoOSFi73&F#nXSY=qa2V@zZ7u!fG9b%w!kn)LkHYF2XOa*2Bq`^caQjL7{!3Q zx4weCW9!D>C=vrO2S|)Cb6}sOxbPtGI#ncwc${v&LE&*peFpKt;~Z52^(Q1|!^UlF z@Z2|V01yL?FR+}EMF3*@rzQZ1@c<A5{y(4`3}QSf5R;LcUrd3RCCiELy^{?9WXINu z^{cV#3>;>7kvN-^mJ}b}gu~dodUp(u@0rHQ7Gn+rAZN*n^7R|H0Eb}%hS@_f%!;K8 z0Dz1E48u<c7Sw=YU<RWe!=z`53Wfv6nX`cM+jjznVFN({`~m*^+EvQ{<V*w#lS@$; zPp39834$q18z)bS!U*Mr!jw`JrgHCr!$;WwVelLVhA^uLgc&n5Uof~gKo}o@Fosxw zg{`YM1!3}s5(ooR4;#1Q(;q#4k_`;z<nbd1_wL@l`M1?r!UUKE$xKg<3kzs(Zv_Ih z46W?k{KMjb!H6+~nY*a0d_86`Rls0QpJn5jB)~Y-Ob|gZ;~Nl+qqPx?4vnlGJc6PU z`*QP&Mvb2~chPc~fZ4GJ=8{gpJkWVIMNdwhID#j$Hm+N_c%E|nNO>+rU~GWEXc^l$ zV*)dnA~1_rtlNlBPl^LUVc!A(1JiM50KgpFvvc!r<ru(>kY@Go9>HpFYYJ17rnYXZ z$nF4OhL2OuTe50Bo`yPd901DsOINSmU<0wZbsf*>fe6B1Rxh15?U&&aF7Ovm!e7h@ zf8mOULHVVtH*6*R1^CD1t2Y3EuvPfw>g9_y7{BZR{89$^rI_Fsr+WO7G%$Ba$+QJ! zYd7uKbMP3(Cr}*t$NdLvU>=0NKuv()oWS&D-HHXulA`Ri_#jt`z68bf%_<tJT+l#Y z$h;(>FOTY;*FEh71n2jAcL1DRtUZ1FFu<2p3zcJJ8EWt)Lq_1s_I((>Kyd<J9zBL> zS~i)SeF}5CAmjE8m>oTJ>|o`l@`cLL;`BIwdtfhi0r3OGifM~h1A95vz+M2|5ca|b z+Ck9E^QVvT{O~P|UXB8KS*#q9lhWDQ1Q`?bqFe&#<>;xJ%W!f+ZZNn3{PDK#!;klY zstM|6c#8S<4GO$0RSwID^CaLU1A~{{hfl&B_3irvypXc*e!NE?>ps_g`tdP<!Y(jV zjIqm&D>Z;!mMe?Wf~*0%^evpWe9M6owSZlIfB58?YJ&U2hmSu#q0c|Q(!YHD^5b&{ zn4$+-@&;HGfiAVjRnWygPCTu=5<?d#4AA8b%+&w*`28~jihX4e`0?%gR|FzlKYhg1 z1}6FMU9UY<q0I0=9vR9Fhik6id-(JP<}K6|{|}hnuLDj%K?WKigKzdQ*H19Zi$`~A zRhXsb&co-g38Mih@B>K27hn?%`26@%NBdFt6_@{JhN;RUOjT+hVX6W+rZFGRTL&Yr zy1MW1{Ru;wZ)Svn+&|Hjfq*bTAKwVLVGu0yz3v+w0LG86bzf{T`FQi9o_w%W<l{BK zCm<i+K{pIh(04!{-|8Sg?emu(pIiv=09)R_d9k_@fJYkwJSwXJcszRcf|wDCgR)=0 zf78I2>GO|IbsxR(g~Sl<$shM`U&W}SRFTdyK_-C&b)2A32QE*cjvt>GUx0qqeL^39 zd<X`F2Nw`n#p6GIC#2&5kd9IO7)&}`V)>YK98{4G0B97wdk<IT<EOg!b?-X80TM|- z#~;v;uU<S?jX}qZQ8`J0wg6)>=upfk+X$fJEP#%?(2VO5An3xzg<sSY$XnO1oIiV_ zk#o3PLXT?c9?=Il$D+0Moa2^?bG*R!0{i82U@R0R0f1S1_QVkibBq$FcV#)6!gI~k zfz>r#JZfqw#vFhs0CP|r7C7qj7i_qTRg~k(rCOj2`zyDsRihjrz{u8<os^M33R8~F zgmTng0+fvVqK6NksQNR~B|>owIm(yJnLJ9y>m9>#RY49{R%~w!Ip$!<vF9Lw0abqn zJreY&w{Akejv2?%gP3uwTr_KvLY|eD0F1+252liIEtuY+329j%Vb&sG96R<_fe7Fe zS25#Y1E9f(0}w;izFk`@)+{TXIZ+{}5QnV_ao7^XAt)F%ksyw(yYMps@Wdsc;%q`V z;Or{Gv2_0Q35o(0;jl5%21iu8DdB*}0zB3B!@>Y~DqXz9#*ei|z_A!s7AOjZ8GRBW z0^Kp-pd*^rp8&^V036iX0(dUgu<^nKSlqB{J1lO%d;{==h}S<Urjw7WEiAC0_=c^k zPe^Q1f5JDW%>ll#9`lWZhk<XfN%7qnZ>*&71}u)icq0(-hN&JF04q&eId%vPCl6<W zH%gacyn&Z!96rWAOz6g@^=t526$~dN*@Jp_j|RG7XJtg#1T1#3vTsT^<}V?uM9A=j zf*UZh0JwqKM7{vVM_s}Q+%Qt13B!80k;YMj8-%g!VZ-<evkh2bLfA%r1KVKQn8P@k z&=FYjL)b<)U>hnh0SiS|Vz#l9O)a%q0;4N@epxP{jqb5wEKe6e8?br{3((Rx#b_fi zG^Ts+bRH}&#-m(<Hr7{cW^ba#m@rybBO4)pZjQE=CO|eo07W(&-Ti`rZ1foft7Rw& zFwR`L_BS>R5Airzi5DEnV3eDdk^rMzZ&#=R%*Rt2=own5gN?j;u(4?A%GGRjt|89O z=--QQjShrs=xWk&6*P4Xns5#HAIyi6RY!AS<rTYZaVcPpiLho$E*9`8tN~2H5xWXH z8USZNfDZT@wq)@Z!5ZLi$%oZr4K}74Q$c?i=fiTRw3I|xzy?d;0L_56gQ*6*C4#9& zYo<#*)fmX5sK%tJ(`V0T&z}QO1D6Mfi$D!nz6MYO$P9rR1d9M4!cYU&;Ss3O51<CD zfm0Bu!3L%=u>?D8cm*9W4OqP9@7d0wjWzK(F%6(Iv~`WZ<#A}|=^q@{$TVOX-oz<N zw(?gD6bke4B0dUfz%oF*kPssc22=sSOoQX<9oQ)X&<ysvgy1%U+xaUS++N@bm}m^@ zhlxfgAsTkAzyz3RV5Fe|m%+pW>d>C7MvU*FPBiQY(2!E=5HZl`#A*N<z?Nt~P+M{t zjKOmyu5TyG^&JF2gRDlhgY$#aoWqADgqUZ50%R$q6?n}+MCg<N;28}IB15CPBqoFJ Is^S^{4{TngkN^Mx literal 0 HcmV?d00001 diff --git a/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Double.psd.meta b/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Double.psd.meta new file mode 100755 index 0000000..847b0e5 --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Double.psd.meta @@ -0,0 +1,58 @@ +fileFormatVersion: 2 +guid: 7631f4eff8f74ed38eb3eb9db17134e1 +timeCreated: 1464390110 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 64 + textureSettings: + filterMode: -1 + aniso: 16 + mipBias: -1 + wrapMode: 1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: 0 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Quad.psd b/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Quad.psd new file mode 100755 index 0000000000000000000000000000000000000000..c34ee4e2ef3272b4ad042349cec5a93e9530d8af GIT binary patch literal 34433 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 C4@CC> literal 0 HcmV?d00001 diff --git a/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Quad.psd.meta b/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Quad.psd.meta new file mode 100755 index 0000000..bc138bc --- /dev/null +++ b/TextMesh Pro/Examples & Extras/Textures/Wipe Pattern - Radial Quad.psd.meta @@ -0,0 +1,59 @@ +fileFormatVersion: 2 +guid: 2b5e9ae96c5644d8bae932f8b4ca68a2 +timeCreated: 1464390481 +licenseType: Pro +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 64 + textureSettings: + filterMode: 1 + aniso: 16 + mipBias: -1 + wrapMode: 0 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 5 + buildTargetSettings: [] + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Fonts.meta b/TextMesh Pro/Fonts.meta new file mode 100755 index 0000000..f0c2972 --- /dev/null +++ b/TextMesh Pro/Fonts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6ab70aee4d56447429c680537fbf93ed +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Fonts/LiberationSans - OFL.txt b/TextMesh Pro/Fonts/LiberationSans - OFL.txt new file mode 100755 index 0000000..f2473f9 --- /dev/null +++ b/TextMesh Pro/Fonts/LiberationSans - OFL.txt @@ -0,0 +1,46 @@ +Digitized data copyright (c) 2010 Google Corporation + with Reserved Font Arimo, Tinos and Cousine. +Copyright (c) 2012 Red Hat, Inc. + with Reserved Font Name Liberation. + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. + +The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the copyright statement(s). + +"Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. + +"Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. + +5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. \ No newline at end of file diff --git a/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta b/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta new file mode 100755 index 0000000..fa60cea --- /dev/null +++ b/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6e59c59b81ab47f9b6ec5781fa725d2c +timeCreated: 1484171296 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Fonts/LiberationSans.ttf b/TextMesh Pro/Fonts/LiberationSans.ttf new file mode 100755 index 0000000000000000000000000000000000000000..626dd9364f12c6036ec8eae38c4fc73735b9ed23 GIT binary patch literal 350200 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%0De=ybg}_XyBK<Eo{ST0p|GYtiSZ4}`u4 zsAuFwd}U@~DN$%B1EjC#Z~SOc<*?n`pMT$TVoNW!GTaU`U4Hb7Hm%x)w;deu?9R@; zXKVddt?V$j%N<KLwePU?;Ci-n4W=Bgg<o1crD<ow_%+RnTf*=Kz87bAFZd2W#Yx%h zei+Z;7AVDIBD5_6G6U$LbV5|H(anlC#z}D|f@BlDcpm(qc;ME=MlJ8Td*!`R-@uE% zpM6P8aliJ#C(r9%fmgI2f6>mX+Cmx&!~^MdJ{IU7trkD(yvT^zf(a01Q@mcmXas9$ zwF0g3GtGG&o#m-krqbD_xYQer#x8c{<u`x)B5EyOzi9QnEgP{VE*AU+Sir{(#Ro6E zcgh|9mwxuk$XAk&r6`o(k{L?4${2}Xh>ihKPS}3}QsVt%9?rVLiKH|tLsiQ^l0>9> zMwb|T`OV*AChH9=Xb{lzPjG1$e$lRKm-#SW`1qZZZm|sO(H}hF8{kC~g|bkh11>oR zuP@P;l<Y<L5DrVcgqnaxBl)KB0bo7!&8fDe6XRZIDRd3F?l&a5`d524-m_}m-O)JJ zFMkwMuq3)O<B9Xygm>QKfvNBZfYYm<YXq?ul*=>)Fq7;|NlX-cCczX;O-f8kw8~Zp z5~v~@5BKC)&_c}0AC+S1=z<-nTS3-cyKHPGtbNJ{PiiMWh?S20fVJ3Fr)F&UiC5~D zjeSac{`0!!Vt0Q6vp>d6`q;05f2f9KnlJ^riUcV^RgvsM@>(30dg%oaWRFBngzBfH zcXFoZr=L%k%#tA?J^|k0&IBkT6B3}n1?%Q?IuP;Vh)SeUmK#1z{1Z7h<xZ{T-UR&5 zBVKfAnWyhDKr;2{C^eU%>@k-K)5RvQzdmi!;>Dl5q_wO3?yf1b)?N6pV$#?-a<jXa z4w>&Wx|ZCw;W5aoUHc9h)0@4lo#-^M*Ubc{qR<&WJfsgNA0AZD5K;_=v@~m+Gbt{q zes+r4W(IfTG-C=7^N`J&j1z>a0=2g$rY{wUN)pq?103`{;wQSU+Zl@caL@)X7nLa7 zlDhWcnCsc}Nz<3KI{MqS7eD-C@}zfO`0{r#@6EGO$Fsr1hQGQAuD}<b-0*3GdQ%6i z-KBl0pEvlA$d96^S~f)-B$5}QYKTjVbEr}S><YXb0uHDu5`};Rpyvq$Fp~g01dvIq z_DsmB4r`7x$zy$i7T~JEr3oAbM7Zi06v7$giP{b(C|?}Y(Ihjeo@3hhs6R=KpULJ4 z=A|?9QP!$$sTdwOLH8=Tv$nTMr#Z`Po7J0cd7E(A3cwukn^xEsQy8+6i3nM;C^mb@ z-orlJE`{tBc2PiBoMb1+^LYH77$l^8hCd7J1O~mxH^~G;a#=1wYw9!|v}i({m*e69 zlrb<Bai+ggGgpGaFJW(7dzF2!dGK^eV9;wc03M^7zCl1pZnDwm3);X(pngxiw3OuD z<tc(4iRwYVoCZAFU=U#328hH&U5o%v=Vo19xuNS{^pGyBYAus4i6-Pl&Ff(jts<*E z>;KT<d$%90T(zqE#-;rRAHJnc&tEH%mwds(#nPu$8LKl#ZYy7V+imeJ%9^$@G}mLi zpcv3@m*(>IYZXedFsn%G2liR8DptGAD2f=Wnbrw>bn91POyQ`vj=L)@7Z4yLzb-6M zx|zMpZeLbesb#(cB~T%j$~}oK{<DenQ1}=2mPkfszHed}&s7BEDv>b`qd{~sDC|i! zMz}tDL>d>MIxvj8VmN%~KK3dOCn>jdKktv>N0I~^0Q|g@Eq;GoI+DmYP;>l=+?vcx z0R?&SAP1@fDr?mioXE$UKZBy?a1QA|0IpK)8(pX9Z@P;jzN&K&1DCLiv4E~v(cel6 z^LjfL(uMpPdOQ~kMoa$waey7(dD|edRV<>5)*v6SOSCVQXWtPV@kvQ6IRUN-$qqQg z2&t6H3|t&i&H!qhC@0oh#$KQ}qU=hB=bc`wmPC6!iU3pLp02vJoTxS@*EF~21QB!k zm+S)tEhD!|T0U!e0~^7*Y6mN|SD2SsZsaF!pSNX;j#s*4F6a1MkS8Wyv8IS3YHzz; z<h>e9L;5fUg)|L`2%C2%rY5#dB*dQxEuVuIjdDA5*9LO7;PEH=L@+O!+l>>+<iiD< z|JOW7nsiQkrBXY{y57JBu$Ei4Y?*gEXGl~Q7v%)NkZ8YSBHX@btiU`dCs2K1RH!(? z;?K(Rc!H8UJ1#!X4TqqdxNILnC43N3Ak-Rdz?wGI2pt31M<hr9s1XR$o^T+G&WOyT z)l<Qi@IB!|5|BH$pU3jMkY$o&mpX3wX2>$_uJg;Ul%|FIiD&=V5cA6y-xqg<%hee< zwOsSrOWN(ot+rZBiTdV;kw<{`jLuL$qX~0uEVLBv3U&6>uirF1J+6VPsUtZl$&rKT zEk~ij;BcWvN2}z7MjlKW-ZG7R?i>~IH>%SCtcz4X&B?~eYivtWF_>AMP(;H(_3hLr zuM0<XCAy<g$kY!YUUgZcZd{bU7{r~!ei93_)ioRNUDV?m>clTxmw@q_w*1%^^FCdz ztsk&6{qD&to;mVJFSa~<^zUP-XvOwx_XQ%tOUu7n#?<UVJ<e?7f=jsYx*#hV_TX;D z&#{J-Be+;-Ei4V)lx^@76*-*^1xHF*Sv_yDyJbRx+v_kWp*Ef-=}n-4P4}fV1F7}- zOJJIGVa;5zwM1GC*o(2cF-=Jg^ay%<ALoPXfKu#yS3}faEuik+0PS~F@&wS;UbRdY zw>Im1(sfa1()4hjXX=Qhd6KavrxJkfiCd!5>2+C^2=Hp;RlsF+Vx>J*pGoQA4N=h* zu-E{4meI(?1=SVBICwptEFqzhy|B<?G8h^OQfWy-mMZfQDuik`?g@1mvdMyyn^hSL zNOneA8T=z1Ey)V{%EfR;baC)T3^CZlYQ<w3w4XI0N-4~rA}O^@2ngPXT2dMP`A6Zm zxI&ce=`#5G3?o|Sb#wIWBlRy7wPv{+?*C1E89GbXb%{kj>)17xbfmm(cucpp{2Vp_ z?{F0`l!++S(V^1%ev2jDmz(QW9nN$nIGDxYfC8yea()6d(FsD1UPId(ayf0lHnupf z`iUvbG4+Jg)m#Ku^Mb7yQiE}50b*7Lio&j5h$0>V5mWMe4HAN~Y4U7;RG~khoG-w8 z)i#L5SuNiyiWwqu<MdM71-0xEVu@W!4v*>v7fbAMD(v=)u*U_+w>Ll3fr`bOjah0S zn3`JLuwnE1qCa3XwrrIIgc=McsrCKM5tf#l+q6eHs=QcSh|h&i+h$Q^s01MMG_FO| zG3%Imxmr2T<;B?k6ON((IRH?68uw(qPW604yc*cm8v@p(EBj_Ge0c8K1w30@i!NO| z_N$if)>ULpez7034&JwlhpyeUaX?$|=+P_Zi?5RgJA7OJ_Qh-7s}}nZ!!~X5h;RBW z@2&^2^&iub_=05Q!o62{0~iI-dWFGYW;(o+6O-I#vm+@tO(|+p2-cv`*`QI6@&-ai zdQZq2AQnoZ&kCW*ny7$VpoB}&^FYo+)t_-Fs%7}tYOtv9(_cHQW^;eS;@ZHG%)|>O zsl~S0`ybQYpYDL`PQ}_v_I52Fe!1DR6Z`Eu9dmq=(xCNz_7U=o8eP>Hx$Ndfo%=@+ zEn>o5kW2o=8EAysq752CA(G;X_nWh`{VwEXDo8PVk*xxLUvUiuWbA-U?p2wto`@cF z&NAysY<1;;PE_=Ih;g!x*#6!qh^!}B*}l6fy9tqX8@K;mA|dV1kMD}~R!(2*)pJ1q zp0SgBL;9dr_dat|i^()E)SraT^h?ak1X>Brk5z%b)B;>*f{Uwy&^KUuI64}j+^Wqt zT*oUA(gNT{xdIovt5T{6w-vvv8YCVh|3#wj(w?f%rF#6C0f9-BchUwfrei4E7I2D+ z+mMjxL?k(i&3cR$Q8F_arac~m>T~#P(40fh-J1R&g%rIRt;)eOm=L@GW29T5JuXUQ z^uJW+i?V#(#^uN7uh=qg>+-oLYk!f<VtV*9@s;rFVpIC}XK~%{v_7N2biIeMk{%u2 zxhPAi*dfLVCc8;>Ijp_Qnc~2I2D2T$NWCdvhmPGjvrA5}wL}qqw&DLul3MjY>Ah#e zSN2HL^jGN;YpuP+zJ^CSf9J554P9gv^7;iS*Hcn3nCde+jj52@1UVV5w;<0*ZYD!5 z5mmHADNHRTJ8e)VXX402N%C*B61i@p<i4Ki@=a3l!|;<&@7}SzSx%3oyY}k--UrwB z=)31lrmmRUJnNwb=ib*Y>2C9j{!AhmVnR0jAqQf74Pfg_&&c%|Q<EArfI%fEH!H12 zIdZR653|-F`7+gVO(*#IzZfOC>+yi7;_HSxZ~rs;aE~?blsuxx?jv<Zee!edi|DAY z?f=F5kpImS7&_(5WtYWg45(Zr<uRNE{ITdY3-nr{P`b&O1P@P_-zWuBy@5;RULhq# zGP%ByY!}M~DTqWo-wCaUaEeasVYOJJPsgJx)Un~Z0);+AH4GFB@L_|=eP&Ld*Rj`t zvGZPnO)bBlK^}Qa`+4_jGP^jn*Mf0cE2;Zi);k=d+fPZs*u==U!g1kWfHG)g;Z+z1 z4-rY0-Da2biqU$p+{lDW<?J$tL0uO~5+tWAkbohC*Uq?7G;VH>-et)-1(|b|m2>7) zDYuO@jFg*nk~(4yZe^F*EAlUhjcpi;gP#qsnbqS}%!1i*soacu2*NjXAUP9L1LJrI zIriuXJ4UH*lV>PWN|%mtNlBUAx?{b&Obu-vd6RL5@va5hG(4+5`;;w1ol`f>NO8Fs zvwA&>!63V@@TYw%)3a!aX)e*HaYl*wYu&k*2QdJSSp_{U>1O`4?%j|-?hu|fyfc3q z(|tVRgkvm>=f%S=oM83)8FL4W<TG`}EMs!ckkfmq-1#l7B2pjn<VkpNwJZ*7!}X`! zZK`D*w<&geR#tXWQPwkoZk^(iQZjDoE?=tJTb6H`YI^HmJvvkmLKH@09X`bv?65=< zUSSf_f_trSfKiQBqc2YIT#P!uT(NpDmRqp`Q5dUne&I)k7KH0Jija`7+WW-=XB^af z{(RNHHvTkZ?1lx}t8<UsxA6sOFDuqgx@Qj_J6*gM9<zA4_9uKDer8voqq+nQ1lAu} znq)r`hMN6uyDXV}PV*JPgr~z%l`B`Gu?A6G2D2e*AOZ8jo>=NB@^GV~<X(G+HDGZr zU-Rai`G|PEZ|UMxyL<6$c7=VHy|AEj_#5%h@SnZPT8MqazpZF>iwJnexr_WJ921|w zI9x*Gklzl-wz@rL_^8^iK-Z69$T)Ga%I;+p1h3DX52X|=Bhtl|GK>KO!LH0`oL<&+ zNUrwj(yi_CA6}weYP0B=X_!1<hWH<C;6GQhufodH6&weQlU`*(UgH;(4>+N}^r~3F zzbiB@VUaAcPM`s1AsDh7p|la8$FmyoNytB~hak}rBOR}Ya<ZdhUy*N7X6_v1Wt8q6 zv7z0a3tpjqW}=_gv3_JlFexVLMyNowuY_nvT-yT(Bfl!7g+M~t*1RL-bgU!rBIpNH z9^*+tZ5@*ddAF<<m^#r-&2YHJ*_X}*(3XtdQa)@>UWRh|l?8Wp+%WWBKCj>9*@(^g z1u%$t8SIk9ZgId-*jQo5c;1BKNvB<O(mc9?x|pl5(|^w?EzRjOW=tRXOw-1VOZ$%P z-~U$3?@#o1Al9EnG6G3aeo6yY`TG8JZDEm*Te6DSfxe?h_oYtd+2i{4AKSOIapR^K zBKmBCbFvO|jiYQPhFZA<tw<g0yGW)fr_+3~-1!wpNE{!L|47sV663Y#%vP(GYUS_) zTbhzHzP$gqJADhio2ERt^X_Fpd?W1}R<2#X+%j(Zi9?T_wEhR<D8e|_@^OGmQbA~~ zV3QD98t-8jp>;qg6L!)L3>+JWK7i}(V@xkjz$H3Zf^@HkQWtBt?CzZpPTlBT=(}@V z|MKxUDeUrptS28k_|o)omgURWuH0bP9^|k&MtDH(B=1JNCBjnxt2N)#_<D^IzLz`7 zN5C&7gsg&ydWj~H8KA&Kpb(Il&Mjp^2Z|iEa>rfTLG8#c_P`V0OOC3arGM&cUZ)R( zETRt?sqoN8K2eicAKZ2>?s`HSyNh*VU3Yyi{S$peeQyMLpSW3h2QZoza+*z&gp!j6 zM0S`q4njXswusO<fD4iA+3E1@@f3-h$A2PzGw$+f`5)dVpG52?pHrQ_P;LOssR_;# zO!}+7(xqb1A2{r=L#Ho~`$qg^yu6P&s5k11CCL?R4fatIe24K>R-_7yC*cgiIwvWp ztH;(%or-3#tYF{ecf|opZ?q4f?vo%ZOk7(IR|VWe)*hHiFn-wbk!SD|F;jjQes#iY z@<A~k&rk%<Awfc5Wd$7o{s@jDJVid^YfH}lA|LcJDH&C!aL*?BAp0tM50kIIhaoYV z$H!Lva(0P)@Xur|jLBdw+61;Hf=9&W!YWYq<;J<78J|l#?K^Q?<TkW-9i*w?Lw;;j zd=BGi4%&A#hgrDk^~hpA2O5u1(>2XlAI}7gN1G5Ek8nwwAeKb$p?TN6$AkU#882bp z+JxA=MXDIcR&fi3QAi9SBoN_rCS)P@F)G|}rZtU^Gx)~zY*%TKpRF2WAA|qpW*>ZT z?bQ!Zn3M_oq*2j6+=mdyi|{<UHMTjpk>5mjV5!mmcVRHwgPNus?@1Pe-C}n-{u=L< z{x#m)SA+J@-=FC3K&-$2j`uRTmE=aeH@F7vG2vn18PUWv$Q;3t!+`QWOu~{NNn{0q z>S<2)xRea09-)O`>xx8^wq@SbdCyF|bV;9Moj!1aC8V-6<LDUqKAt9X7%i+0^3bhA zyDpm01G|;od+E|dzD^Gdk0NrLB*VOr7X-$Lp(w~p38!J`%grY^utn_?dS_9tfcF<2 z7y6`bg9{c+oIhV5TQc*AYuFBepX(rwvyAMU`8rz{JxgoC>%}R|vj#lDXTT$~l&>&` z#-T*yiL{w|NW&$uLb@u6PKlX;{{_RkC|{tSBvsPXLe8t9FUZVA!1|>{2qtK-?2!A8 zq@&L#-{CtT@7uk4%a*mfuy@;(AnSp1Ckg(L1$`+<F1((1NASZ*AJ%tUr4l5Iln8vV z9_5^;V?2JLO9-hWfQb>DY<8|GziMVqbE+B1iOf<+@~tU%O8HW2sk^jDdPq7h{RpH* zNQ3i~G|ngz)YpvSGs*J}l%aMYis+}pk!wefS~rnOM&8`K+0Dulx-jPMHKUt$>(;ci zS5LlIJy0w1S$y)qM<CtoaDYqkc}*dsrISf?ttnSU78HAk!^J7$Uh#xzKxHdr2ql#* zKPG?%!o$%qV7(9<P7BALZGH3j3H{qI4>ZY5Y}~M<r8XsTY~PN{vK$SYcg)TyKy)wm z=v(a3A?2vx7v)gI7cj?ry-2LRt~_XGd+jIe=j@Wxo@&pxV_ob*NN}$!HwoJVY)yd8 z39#`2HYmV42UuBv<px+{fSCjA_W=7Uz}^qA%>lL|z-9#4$N=jVU~L1aZN`x7$Q@u} zfZh6Yfc-1L-VLx50k${59tp5}1FRyzrp0b(A7D)aEF-|;0!$9DtGxX=-hO|q{WAW5 z(E-*kz&Zw4N$deafa(3e9bhK|tTMoM#s)Mqz{c|SZ3B!I1XwV@)BwW`rJ)&k#sxkm z+_RV8voXMy1=y4T8y;Xi0<3*(OlXhB7h{cg1lW4saz=oS4zND4mU8UzXdt3R1@EhM zfaM2RYJfQd%t#4e>2DbRO|AVmt?nOhM~$lgYB#3Ob=yxv3ANgPHLZpGLJrAi_=$`1 zTf~vmv1<g67qG9bP)IBV|M>a)E~ihon^H?l%!8~2JzMAX>DD1-v}>?yw7f5~VP>nc zvEy6feb&a=IAd}0J}IDF1nsd386nkRf%gwwOihS9-ZTiZ0v@fKs&uP9aor#-tcbtH zp`hxaFuln8yeu_YyR5$gPQPMf#01F(yq^@ZipU>kayV@Yvk==HV|Foqsa9Sg$(V2{ z*%8eg^ma}+@!RxO?OPy85JT!Wq9u~lP~4@w#c^bu#cC3PK#)UU#&E5QD4UJMHlfli zP_52Q!$3_wFGiH<D$OoMk{6@6Yrvm>4!CxWze>wvpYR>>{?Cw!c5s;}5!#<rzY|(k z1H!CfqerreWD#5dsxCnXkYJOMc^4i)HBuUOBkEd)CE}W~Xm|u+no>WNtmDT#jN0gL zf3#TpAt$eI=Ptdwtn{Q6CB`=q`-u01{}c`3$(<I}zj@H0oBOQ#z#nQisx(M0@|Zhh zSmAT7i--%Eu@a!XmpK<+jXHr>M$cuJ<+y8?(LRrTF0O`7Asc#?G@~KtMVc)^NI*{K z`VE3MzvNH8Sf1$rPO^ZFmLPuD#8dF?iShCr#yGyz3#U`DtL&P5>`}HFY0X7(_11M2 z+X55Sk^K*(wVZwHprZA6&RyrZ-M6K8_mVa}=JanO9-nwezuV$kmd(s)m>NtfxutCU zqyeKG<BLk_7rNupO8O9wEra*pE?<I<s4?Q=@P}(rdBANDm-4mP0pc)4A$|#bH^4#w z3kNZcC+UptydE+GIy+^Rc7&ai|5$}JiQQ);NLRpCN`lFZ?PLc1X3}@oLeUg-1CNy= zy^l_-q%T(?*6#nk9}zV+hW`K159_x|dbD;wd_CZPg7rZ8DO!)B+O8A&T(kn#Y1JzE z4>TKzb?hun!8*o=%n)q(eK<mAVyjT?aM4){tYX8YDPc1`FLodCOm^@};0wU-z*mHL z+`4NBvn(&)Eq2z{%$UKZvpcm}(iCk0-&a8!Aa0J#MMd~K1>uif*jrIZmOl{J7?Q9x zymy5cAfVo*3SDxKoox=8v_B*ea3+Qr8RhYr+6yz$PY<jB#oL%cr3*qnm(y)@TNP%q zntWcj$>b3#oanD8;dEimfOQ8D!Wh*WfwbyREWmXG>_2r?1Tjqkt;=HVAu%&T@*vjJ zAexLatDrS0N;spB8a+dO<41bf`MsW;HhlOr?I9M}z59lHWdV{TZZ?pFQCM>?YJ5O$ z%cMJ>?4>=ldp8Tvy{~Ki*cYgvYaks30=vMEn2^P>LRSUUf@sBO^!qZ4*%!NaYhN4m zZmz!{h?I#8QmDuu|7Pv=R(wivX*TZHzTUlik3I#g^%}(QBuC!md>SAk#;5tD3a43L z<Jx2RJMJrac8?yjXZ7qgb9nQH4O_H;5%6-)+b8$var^B(8kUweY*<!Cb6ta4z;>}M zVAgX;hNDnjdC!b2W{}<XXrG_m$DAxKS^I)SQQ-EkaNkS(J}W^j>UYSp9Ti&46<9Xf zA!1~89arN5y_+=NnK+6%({8HWWp&45<ZJZ%a!tP=M<{Y2*h~^u55%)>zfvvQ8Q6DL z`#el9$X{2Nc7Cf(6c0sagX;zDBp%NVU2ugLnj#t}@bmu{+OJK#f%d<^?qv%(KTa4C z*;SyyFq+JybQ6)IIiD)<kZ)g2au~4Z5cz#Cyz<H`a`^1os!eClVo&ap=Zit~L-+^g zB*Mo`sUV33vX4%Q0r_y#f$LUK`)&!_tn_@3^}xPdcQ1;-iUy++6|HOTg|8B1rn}hY zB^v6_XnWtIJ;l9%yI^D&o|_V~NAcGps0;X`&kU)#A6N*9Vesq;OPCiy%{{1t>+T1l zA<=u05*vE0`#qFY2G93G0@vPtPur_MKLxgW70>7N1X>$(X)?=v1dt?Yv#R^hu@#L1 z8JE?tV-@=XnK)Pv<hx}^T0cN?#^xcSv?~1H_&7)et?8q2fgkt#(){bh@nKW>>nmvv z&45Fv3fq9^nugq>kz{&{RSenHPEb;sjpXNO#TTPdH6t<#$8iYEChD2OYTF51-O~I} z<ammVY2s9^-*Z#me}BqzZ1=%mSfYa^{vxn&mBALd#h8wDw(O6dH|!@@OTd-<>=J`5 zs+NEU;U={G>V~!i_eO0K^brPIOdr9tgU}Xr<$5dipd_0sNK)buP8c|*rea-hR8vJF zF*!&zpo$^ZLHk~Qm$|v_$XZEiBP?Am0bOw#bH}trXcvCUkS_KyJO=t=trXZ=E`6dM z0z|@3$xj;6mn`9Xt9>dTVj0NCV;3Bi7P-R65A$iz1{VpsJm!H|?b+L%<87mE?gBQ( z{eXOE&8+5~Z)!Q08@E{Garr%Apt4whmZ(d*V0m$X23E@NaT!<pR(^%WDf7_AD7X)! zvZr_t*&=kdo49QbGQR1LhTnNie&q=M^zr$XQ<2w=xv=8|L#Vtn#dOYe!F1Imo3P`R zx%r*oPnv%^cPgpOD1p0fgCt@GeL*XBz9^?t$JBunzVA6`N{0f&;?#Qaqf$0C?`tib zE$Ozerr?8LH;m*s-BIZ@SNJ$Y(+YV027|wT0|Hle-hjb@i?v1A_a#x8!%<laRnkV( zNEh0ozY{O8-!-t~s6>*<3Vu`yN#$3ql)UXPbdr%%a)r>0<2-_8eiz;2Dry$fLyD1d zwAmHKi;ha-JkX8+6Kjc<)VgHq)X(%Av`TjKb#rnbHdR266r%t`a9?eT!ZNf&XFmc( z!7EmR6R9Xg5dn7xScYLV;Latu4>?qe6otJrg@yUoL!X4rtOJ3`mGXfY46=Puzur2q z3`L<;rrB^<hO<*TS*S^XWV5!q$2&)Mxp|aryz@cj`8(&e>e#vYtTi0oB3ogF9E~+W z5$sA>V=9QZfB}TSIc9|!lU0A-&;inwCnl_IvuYuQ0YDC{eV@rxZGOR;S94aQ`F+ai zzr7EbtRiZ*q5EQXmZ1ZN&a02QC!Z`_6}o5K6aR0|8>EdFo{m%i$2kt6ZVtE_!26jY zcpk@d-AMa7K8EHnukP9eVF%a0Ue}(}c;mi0s#mmctql_%i5$c!PYZb<b2t&(AsX3< zVaCbEMMl_f@`ogx89D^aD1l=!oRNx)9+~{>uamW5)2B|;=Qb35ycFw05k)vA7)7J; z#4t9QAv6*|TGIy#eNohEI`5<Fw5ii^W>(7oU~>$sFh|<~Nmp<ZOp})c(BzzT;qBtj zXi`SGTU$Y(GDi2i&c4;~#tb#VVRoyrmeGDcuJuQK=C=XA?!$HzbYOzcMsiH#siTn{ z7BfU?{cAL`)W^-}<3QvItd)=WXpvJ?4gjF1v_2rBz>7r(xE@yPuPb6%<QCjl8M_Zi zbP*jwtZc&RAzWGFr=pQyBr3V?^`x$P#q+x2zWtFGf$NZ00(x7E0cU=)d67;p!Msy3 zdcH6Ge*WzJx~^4ww?@~hozmWCWsy-F-%G-}azIdw29=R;qP<UtiA7xWJYg%Iryer# zLGsf?c%rmclED4Zd{SGH*XKhO38T1)1}iFnb9gv<zqH82Ock~6ugS5re|Cq$zD3&C zTeY7zx_7EbL_j_ykw{fUI~6_<xkELY-QlYQTEJi5qR+Sp;^?sI?!yowgnP<Cjr0_O zSn}F*Nb4V?Lt>;U=JI-!_je!mK}}rE^-slo{QuXq;s$1)MYd>V!pO*jz&XAU((=g_ zf?1932}eEXT({d6jm)cm$It<<obG=|{^)_bXpOsQ?FAfUNPq4_HdM<ID^$*p>S|_h zEE6MT$u*)LQwlqz{ZN+HICDeGPD#maZp$7zRMVc9M;iLo&k+xemU`=O*;jzD2Fz?b z;1nysOmQsgsZr(PaF8l@cT|%b>Rnrpo3WrRX>nQPDAueU&N2K-4%5jMV;n0TeOFPt z6-c_rpdr9BwUzidhx3@=4){R;lc%$mbaKJB;PkRNcWSAt#GkePr%vg7wYFVb&qhTS z!0RhHWOrFC@e%|Gr;(X(HzG?2|MRoNGrndO7ty#&YThuV_*>c!9Xz5@qtZ5m+mtqH zG-B}3Y1);n;>8nhZr7zlhc4~APF#%fJ%{mihz!CWC5N1f;XJY5Mv6}mjUY345;3rx zECY{nTj7|~7sh=KQ=!)XN8jqzKBDF5qYdvP5%sGL=S3z$a)fr@h$S8hoW^^Iv4oJG z+khqfeB6c8+C=K%M_Q*(wP`FPG81?QI0Hn^;*=RGpz#s>4{Vz@Ek-i0@5c(p4=Bup z<27_hA>VA@-;>O{YA7bt9>AP#1upO-rbUJPcAhYymvr+Ysz_EZ46V#xsc^UdjRsfi zf1MOZbN^m@k+~zyqj+a+ZM?&IU+u+31WVzkwDDpe?Fw%vN^8q;ya_)=d0%b3&ijhM zWBq~0wsBmL2)WRpDnX?{k!s0C9Gxp58=Q1->_!;wW3GLnF+Cvs1oKuH^LHO|D_%QJ zi!KfmM_T&7netE9&6sHqGdCLs3<$N;K5oy#B#43ygCFEE=3Ym0eTF58{n(c4+lc+H z^_QPyNl-w+=oh&NGXEvo*bX3motQi#zh;)rM4@WbC~3R2q-x{{=|QypD)JdiRler^ z0R!iQ^C7!FOVtM4!=6;W{^NJ}ZQ^V{s&x|vM@|6_1JI2LPCMIUKW-Q8oDRJ?L}$qB z7&?c<96Yo~YgsyJe6`R1bz&vWSeGW*oI27Z={gYmExZ^xi?I?eH<ATCs)ssFI2qD( znpB+bdr@1(W)FKFn>}0m`uXQ|eDjF5i4Bb`!M-JjYyuoVM6=mt0OWF>v5ZtCe35wZ zHeWgyEhzhGArI$^^H;gLl(rb$qO^-^q<vtwDP_TKCEbSEwU4_H&gjx@;Gm-V1G{0J zGUaK)$A(PMz_^els=f!)%uyQ@_!wm^t^LRSmo4qLbXosp%la*oU+cSKdGF=R`z~MB zdl?^d<UV<#Fy3${e9YX3ye5}g0lNU_a0%8th!rtH<bmdz%7~WwD4$!3I6l8e@4Uvz z>B+;UH!Q%LVrkqu!*YuuE63lsxJAA8-Rw7;GV<aJi<{Fk#PHJwo7mS_z}FNUFf&we znoCch1C&XJ=xO;$f-Zw??AT*t$MUgh2jtz6AC;H6>>RbxgJ%X4D-}O*=j@Zp%i6Ct zW_F@66WsD{*6sSX%!evX9@g#T>^qg0o!Y-`40?Q~?S$ko1a?3lEcsSd5#T>BRDe;# zA<Iu7`QF7RA3JD>&5l`z?#{WXO`FX8BJ-H!XY)F@Z<8^|Io3H|ejzn8wMiKh@iuAI zTpCYgn=A=q{)z{z;oZmFzyb=A_LO`UK2u*}&Ssng?_utDg=Fy96p#a*#nopO<tp|a zy<@5N<YqR1v+|`=yJll1?YpP(hcN&=g$KZA+h8+B?lEF^ocP_w2?GabKPS09P^^}$ zsFg3?k(QUWc3D-L-!R2`Kb)_K?|mD5Z#|p_N2O$}CCyz=KjpWh^i$OAI2KnU3;BM7 zvI$D6%+||Hu5coCJ`g9!(rNuPE7*Gar`e@1tCFQJznd`O=!6M$4sXKPk8wIroUBEO z()w!MP>ncQv|`0iI@Q-6A<EAp#klvMTqmR+QaF!@vjIv7{AA?XuzzxGSh=nYW7-z^ z4mMW#0}<l>5K^+aZRUyqJg4}I7eZ%<XOR|w+X=}KMr;c77sx_q%<fq~d6b8n3R`t= zIih7wfEx?@Ht*STgc9$W3v*$?#FB~Lxf^FUo>YqceMlb3rWi$>H;Qj<5OVw6irpk6 zr`Qv)-@tq+fokO;)W=}CphzUd6NAQ>u@dfk;I{z;q!W28x980rQcDZX<E#a}TIcoZ z+CHVE&@{m{MnewEN~JWI4Yt30NJ(0DT4~|p+n_&Tzv?=ahvb*o6vIJ`r!lClJvXIM zR$3t7R(u!~&I74T3&}26=S0*QgY=gp``Z!q{kx&cFI_iEX1eYI!Q+pBEm!0@oDN_T z35k;Q)q*C@2(+AC>MKH_>dn7z-u(OT2P!HK?3p=};}Xc6{e^wtwUI<8gq$|WvjUz1 zrz+vhRDP&{)Jq}bG@rR|-+ZnA59`+bK=;LmVYCu2;~eYf(I-&-?uLl1YAJLOx(Ypo za$$rpUYIJ(5f%$~3ik+GgzfN)*(E$38n~m|<BvaTly17Iph<kwrb#VWXSGis?||UM zi5XLD+v?AlkvBWEY+3tN)~$m#ZXAC9=)3P8x4y^D`4vrCbRIBe+w4_a?_a;OqGIRz z`?s!|y=}^X&MlhQO>&oqZh4f9Q$?>90@b4=OU)mV7w$qGefb|ggN4;^02bz=9kC>k zXNxkuh-HHJcXssM6Mgqb-&yqCc-?mf5fS_}7cgUOV(-_tz5aXbnXzZZo}G#D5PzZ& z#V!&rPrATv2_Mz=vu<L$Nt3jDnlx?NWK)x}vL=6&mNYHSpsyMTRcXnyO^b`0iv3DU zN=mDiU6{mfkymO5E=;O2m*7vli(WSuH*H!RezLe}NohKLXK&DrS~=bG2i?Azu4?Ni zO_DO`iQyNu1CuVuOFx}7X;Rg6)@=jY<>8<97W%n_4{S3&48(`<G<x{8Pg&<bn@svt z{Gg<$S-4ekap?n1nv{vbXzOsKw6ypuG}PWkuC*Nej6SQTPnyI!f2zam40(aD#*hY> zwH=TR6~LVEb_FWXElF$0kfh9xT9OFwJu1%@26MkwoDD+-vg5&s@+L<f++`=~#X2~q zJE-f#O8T?+pg&syEaW0gC|gnW86M3JXhU)SDOWm_Xmxma5^d|KzEUa;D`Kp?)}1TS zz^`a+g^%GiUBj<PtO9}t*9-nPenq?Q27YCR)=yZ&?RDxwQIac&pQK4*UHrO*ZcS|i z9Tt*BYTpCXW(8_i;?dE2xK)m?Wy~mtdqnLU*ae^A&mnHqVm4WAb#BcEN~A~XM!j@y zU1YQ);y-lTV6->wG2PNg<JgJ)84}$egRuhZ%!dK;QirJ>9Aj#0doAOB;Wv2~{FcXH z9ZmZrh<9fI3)~Y6>Ogp9{nj))yJ=Zgc2mWmzc<A*+hDzpMP9)sB99onFf7Qdfs_fT zmSa2)a}Dh+Bt(!I-GB>>fLVdY`C}|(c2RJ7VC|50UAwg%dUs%jx%V4IT{Gu4ShTRg zoXnex*CN70I}V)OA#xP@0;-G$D&kb2>vbjD8%UBL+kB=d{|tX|6BSWtuzK7e4IZ`Z z3gdXrDM}**b*jQ&xiX-Hbr|2Ryr`(W`?&Gl1{M|$>^?61dds}L=FRi+TC&TrPrr8? z)4B7QZr#Ro>NKWXQ3)=$EGde<)4Dg6Z-qX-33wQLC6f%`OIpAA87-caUW)pi#@B~U z4MhaJD2uhP4zPp+xTiN_2UkSiz*;*ht?=Z<;e%-(i=&8XL8*u$;WA2<72k%>h0lJw zd?@Sk-FK|(&=PG8o4#b`OfrO^5Ba#V!cfTjkilW14_$Z6{#zf0!kSLdhmtI9S4f_$ zBd<x@uN{)RD9I2`X{_%{+arB>8%CU>F4O64wD<Kk@+-=6B?6w;eaMIsn-y>(<mZpJ zgvW+tW<+(_*bhIZSE?*;Sh->gv|Hb-9XcardBd0Im7lqXId?x$rbKq!*ROA%!5bf~ z->@GU^k}ZHV6G+lTrCwQE{%}#fTd@lW7(MQP75k4mJihqe)pYrXz23GVu6@1ze0<} zrlSje&84%T?FOv50&j5iL1t7=+d%`0rL&u>5~Qy{*eA|}E>3#^@i;5xUsR(qN~@qQ zaP4_q>%^~(*GO_FUh*W|eOhw=AA$gQIvL=A6ji{3e*)EPF=x&k9$PdD;U)_8^Bnr= z!uy#<$)0%MALCjB@~=^5NBd^l8C=Vff8{bCih;t%-uazkHj5X_%@mkJ{{8R|!Vy=Y zBZ?M4)7>Za3TX$PZ`;p0-*Mlp`yYFF>$DBtg>iR|>?cjs-s^m`Y0~mjCy$+(J<)R4 zD*pV}@vLSP1E!4AxM>0W&<6+uNXOjbfTgS^)gy%{;EQ6txZB&C1Ps!R!Ck10VBB9T zsB7L0@mzA8c9mkeuoeM4<6FKKQ^GIOT41k6VNH+oxGQhS?5+;B;^9wZ*|;&hYRi8Q zuYz5&KRYkHpsd6EW<^TrF?jZFJiDB)`8@3~UBjFY;Ti&#0BewIm~1i1qDi>|wQD|Q zspkX*QI?E{SxW4+S6^Gkls{G;Idtcr%#2%`X|J+7*);7#R$p7E>HMMahy0XS!udQ8 ze6z3jjo^-Z(jT{<Jug4yW%gvP3gZy&0N&dVUjy=|;Eq%kAV$^x^NKE}?Z-{4yxK3x zFp|R`>niR!7g-D+Eh8(@=OeU2?yh~vi4+h<hT5PiArhL!>YN6>Q@j=4bKVPHMewTL z;r#0fTrirc1gg_8*|5lP)*w?Joa?Hg!r>8KcF4n1<2p<D>%Y`Q{q28S6BYA84tdJ? z<<1g1Lb+=cx3Zh6BFNL5%$g+jNgSQHEOBRIW#YSu@S100B15jcB*B}R>naxV;on(I zdmNj;J4?cM>O(mDKlR}iuIuB7_9t5`H&fxqLogzokzZzCz$ZZ=-);E#i`bf&tG&LP zXF8lcCBK};GBULbv=I{gr}m1g4Q-;lelyf-KtPJcZifREN)j6l#`RG936>KE<}|c6 zh~OfIKpUKYChFxG^ZNr~Axo@8Nx{Gj`~K|k!a?oB&8+Qad2bq<lBsP><pMgNJ4`J~ zFJ-BkC1lXtrLxGx$b6yUKGAz5VhJUBy^4~VAJ2Nk?~NA=;)lntk3SKAHC_=tAY#RA z$W(Y|W6_xK0z1YQiVt8Gk&sh@d$_2uca@9EuW*SVM+X0_`JH+xBY{>)9T`G~c*U#0 z=j%wMB4oaGa;Nr6A4Q~=2S$zUL{|?C9!Bpc4)h<yzlVH1`*q4tnkelR>7v5+Dkqe4 z(Z1Do9Xk~$F!`hGkgA9+=(dopY4c7mz#T<dulF0uZCKC=US#K#3yQc?sZ>rX5)Fmo z!En=6g*~L~fz?ETuRL{d*zW4Ygst2ef#;Kg$M7(6{LP&<EtkA~b8#UTfBf4peC4Uk zXz|I(h8_F#Q@|FuPC@wr>zj=%G_cq36|PS!9I`Nn#GJCz>lBYfriM_;m$6Lb5<>kj zft?c=c_|m?4#D!a#tKtkKf{IJ&il$0zK`~miM~ogz8;<m&koOC&k2vhyA_<O-mTN= z#15j{$q0x&E6CMdvLU?BZ$O~>@;>u~kD`4hqR&vsYqjQD#U|EeR**s%6lJ5=h>?yB z#TkvUk#-k`q2on@Tv2zt7(B-N0`f$>qihCj6;|<?Yd@gpO!yfkOO&<pL?Zed8nPrN znoOA>w&<g{dd4`HZ7|=b_}E%7a5Q}FW<=(*PeT#2%C^*3S-jdw9iSdjUsu0T4JLJ* zI$K?(%CE(%O;zy;Top}fJQ}>NeyILOHQZ-XnbohZRClS;P3o=c2dZRL{i=9qm&%N4 zsrqmFUaI!TPqWnf)UQ?JlK%9IA7AMvrA0P=T8W?jttxam8?A3b`&sH?^)+<&wQ4o; zi~Z4NSM<`qRg2A_#;Kw~Em3Exo7KnFuT;a*e(I}umker_x&oJ8RTcW!FWTae`nzfh z(QPH_SX^5Xz3+F`lBIT3Lu>ls@*&*yJ~cF;g{UfOrrJT>q&}t|R1H(<Td~?#9i!fX zYyVI$slTZfy3~PRT#jb{P~YR1tqR&4<X@FGvYMf`SNo_l)JpZFdQtsVHOu(2QI$qY z>U33{Eg(4_^q4l)7P1YuO|ezj3`Zi5hpaZ6ER)0YUO}t@G7te?vUMsP<S8Xv^k3b# zI=>Oz;LJQja3c*uc^2R#4mTws`<`6JvLu$FW~|Qu=(GyOWn`qKWrFP=COjlasd(8V zoClCkje!v(I0T0%rWo3wzuN#s2C3NwLHJMTm@|+X_%RR($nWL{S_it*CqxQ3`RDTi zd8adQHgFy-<jH|W0g+no2}qOH@vBlk{|UDste`3VmLE9Idowr#!}QjXfMi1G!g(Q} z2F?X81ms}gYCxoK;<KSZ5B-{eAH?Z;6Db&&LJe5U^?@CMy#Z-&-~?JBq>jF$10xI_ z7K<wjZ|afAr<H1)WF|UPTrBWcR<p#>m9DuETYH=<9p^7bL=JF1zCVH77MFP(FYO=0 zcP8g6OF)NUQ<vadXEZ1xoCPF_+_Yol9HiVw9>Q{dxao0a$+l~WaF@cL2;G#RB;X7D zF%XTKW`K3Z;(%#hlvJmxGAB-<q=*jLfw*6{1tbHBmx+cIQASAAyVVI9mv)eJ*q2tC ziByEypnptk_Yu>sr8C*9J)2S_np1PNXOzX)Y-`pyrJ-FOwgo3osM=XQCymdkKK~9} zf_#ZIXN*ptGYn(&Jr`rXK2K-&P;Lr}0Y&q43c=w)(JCdT3`5d0j6E??Ms3bvJZmSW z;L$_Qu`ZN#7gNZsDccL)-c16ISCrH1Wl-6fv_iQ~>Q4Apru`48JFEUBb`2l=pR#wd zu{$uYqu9Xtd|r9g^K8w(H{yG1K_FQ-?5znqlVL)*8>Ad4wUPXJrnCY{8jO%n-IFb> zz{2uT#?JywK4b`OP!TqU2f}eBAEn8_mVnDGQo5be=J)BN%{?Wyew9fV{`jK`3maWy zgUFv<P(2oX%^UMIABa8qi2K+X!Am1&2S$M#49NOuwP1On`!N`Yl^fiGGz>W;>MU~% z3L&3yvzRXpfKp8V7RY7SUXur3TP$6yI;<?-cJ1)CZQ}9=9>629J|jSrK2SDe-wXMA z0QLzEAe*-iAz7^?8)dUeFf+kiVP0?E0VR}V=In&S)k!}DGW_-kVD%)ElvIFLgc9k} zX-IR)Bf^H`@@)CSHT3)EqB`fRh(B{8=KV09X`|Y&sFP?hiK2m_imKg#%y5{o8I=PO zG>wQGECW4Gm*a3SqO2apdC+rpKY*fQxTpb)7$uvVC?<seEqz^emA#?GNs}HC+p%j8 zZ`0b%4`1Deu>cC>O1>wMaPYk$=HGySZ^8HEj>vD|S5`xwOa;fXFq9XxCwUEq43`lx zY(_iElvn0l%n^6wu#BAcIiqtn=E!OeOs+W$c}!@bk}UR4N$KYF;pK`sF-y%FUhY-l z`k@-!5;n3<)kD4ZAzw!xYgK*nv7Y+rhy5=Xz5}RyNSRZGH156=6pSk3J0Q=Z6a#7_ zlFsIbML+E5{ao*de^|(nrlQkxH^DK(e?nVd(Dd2otBlV-+qB7{L*j)k-!J*{%cbAn z{{u4~I;8#QCpI}8cjAQ?PKcK)X)UleN-kduG8{5!(*;8c_9+=zuFAZAH96TXkn+lp zIy!P{`_yHr8&l<-sg<cGQ!l3enyL&>W$jb@q>91Rf>hCqY8|PlBb-W$;xpSiC5bk1 zc)9u`jDR+u12Lks8bw9OSIV<|MR`n|Ht><v7*Gc+K7BwLpDtDg>N@&Hi{lcn^?vx* zCC6WTy6JOG_r7v`=`RoWW=}2s{yuhAYxwjVQs=6}ukB&)XpJ}huuSWVX<=UdG0#Vl zlQ>=I9m+`w7_0%S&*@7@b6TV{DI?RF2^KOX-exi+CM4n*Cb$J4J5UWhvj)f1NWfKt z<oI?~p92;YD3x_<M$$)#TUV+faKn$UMX8K3J;El-^4Xvd-s-vN*YJS@FZ}S~$3Hw@ z89wmqqMqkIWP_B=+CJ^$Q`*zh6~nd*!&vf>Z#3<j!`hd_FKja?Q(50PSQhJ!sbJ6G z+$%OQ?1%gZeCINl*~f^K3c=7P%Ssl^eavJKL{1|)iNsBk4)ccnz=1YFWe34c+ElyE zV7JLGH|n4|?kP9J{Eslyc&U>l*(5llAjoK@8wEUAA2;jhW+iTx;bw7eCcD|sZpJRS z**P~m>1KP~Y=@g|bh9aLHrmZXZq|f1^&&Bhn~nd~%`V28R=U|vH(T#!6>c`e&4#;K z4>xP?W<fVYYuU}v_=20g8|xR1H}aOF`6xneR=~R!c*~Q#t7W`FAKp(!te-Nymz{2g zpY?H}MH7CrOgD#`(x^_jS!Jvf{dX@P27Y?i&0gT6#ogj?{@{E!bGkWk(8DBaA|7iZ zBWuM(*8EJLYMSs*wb}vvhgC;r()n<g4W*oSZ^l9y^^*aLiW0Xxu|iDBmCVP)@P#vM zKihjI{0F&Qi=Dzp#7<IKc!c=S9Paf7c%iy~V+=;f`lED-f~5f_yvPrdjYR0#3E4RY zm5cVd5W3L5BlHUsc>7!R_QD%_dxrKbyK{DqMXud`0^$LF;O)mp`!9>OPeA*G(Fw`+ z_}c9eJ;nC(_BwA`_7=gfi-F4{^shozvLGNhlM8~;F;Q&}&CmvOn8lybO!yqnNP~?X zCA#A{dzf@2@>69}Jp)%$#MndP&G`JG>q!u@gubDM;Kw{3n~;`PKhfZiGsI=rN0uR| zX45=2S&j3ds1}Oom{lt0TAj%f`Gr~oL)DyrqJP*U{tCu`EYrw=s@GemEH9!l&P~3` z*?Oi*WWff?mb$jyGv~}pAHB8kKts`A_+nunlhQo@aD2KFJ~?gK?8g$4@1M15&iAY4 zFfWT|Ni1Q-oLMs_XlF+5&`#gla$Op0{Q0S`Prmc+DNG&nT8r8fouNPTA-h(2sG%p- zm1;>!5?}@pP_YRsnVaJYrUsFCF&K164&+;O2<Aiy$-rXsBE~jW5vV3`N}n4U!gW55 zYzOIj)oL;vpw<9N$ncN?LUi0$g^UP3x%2m*9$slMR9^hoKi)dOad*`pp~rfzx&N6* z7fqdW`-a7A)2m+&oi;%GKzSPN9uN0VKCNxdZT!H>d$z4jTs?Q>l&$cDBwTF-JW)*) zH)_iyTdZ!I5$rRZoQ+o5>j|Nti?;w;x%FNd`kE6VyDy=W&FFSJ6OnZV$sG#wTa#&p zapgozKZJdPmZHd$BKb=w1rYWpy`<E5;y0tu>yqP|{CHfOTd$e@cp!vQCPU&{w`(0Y zXubH@wQB>lpJtr+MPF}TKNIV16N2EJf<{L&Rf7)*K~KPwRxjC}g6!jRQe27<hlF@> z(VXL;5j6~qo+hb?RP+>>8Y|TZC`l1f%qE?R-?&SOv5|%s_wIAx*!I=yH))XvSc^I1 zn`zpGe`(>%Uu!RkpRo`6Z&}(u^ux9%k5<a*Chf)f5AC`2OYK)?`1)n$@4<S{TBffh zKg)pqECJa$Gm>0EyGufu0*jno-&wzVebEBgPm}C`5@efprh?N?O+^-Gz=+?AvW);0 zBPLQS+O{SUJRJrgDozAB^~SU^Yb)GKV+n0^wL6)YeD(O8+3WpxH6P#O<7Ee5+BAK_ zf`2}CZ9&E0t%HVddt=M}J#U*<-f8rRk&kb>eIx3-ts1rDq2~sy?%QQh-<8?@y7nKT z&#RyIkTe{7ks%BU`I73@Q_ZPDf;k}zb&d((Wv_4~ay69diR-jdxK9v2PGC<aJeP1P zL0Xk?e}d>u5F}d=8<|h1n%MnZoiU4sf6>wAid&TFLQYk3{YSNXJ(yT7R#~wTwh^BR zr8^6TEH9Znuvtd_LVqx)cg6HU-Ahx&mW#AqC=~NK^rQ3I^)60#)+-y(K5tU@rm4M> zG72(M60?fCj%mwQh$Ccq=_2@~rgOOGc$Dj;ZwbM+;KCUWSP~N|64|;$23@WyB@)29 zkq17I=<=C;D4XL`?M_N>9!<9vj|8qHP=cS*d2~LDTJ_thd@a*!E8;{;WqRS-jNLAu z)aubWNQyZ??pIy0cHYG7@eQcZ?zNS~Lref2F{6H^UO%>PNTu4b4gk7A2qX+oU<sTT zruqm8EKZ_=vek8Dg}<mH%SA@u`0A1JvDU66>-MB2Ah)k5rCFG4zIyS(753JT=e3-5 z%arhE%Hs8Fml(u!Wr6sawp6>DEnqXmAGCE<eumN%+IQMT`6KN&?Gl6ds>2M?oi)HK zX5q!qQZTiULaZ_b-t$(r-paaLS!+aRTiJvktqhkQva%^wHr&ck@-Sj$xOmRWDtIGY zOy$>0@xxgw+iPVzcpt5;ET8{|rYHFI$+4yvYPG@5g0(s`gU%<!_yb}L_!a$v&L?1h z^{_@-q9Vuz#0tmxUrPyA=4J+0c96PNJ=tb%ec;Z!AnQn&qZRoUGX*;&Eu_pbTV%;* zMKysF_6v5YwVeWHEwag^IAstI5_DalZIoy?%7qgJfON-<JQ|vK4yi!97kTm7C+}#T z*_-T#Nr;MS7XC%FYx&{(@LUG~<OiI`IH7$g+v#w_uNi=0a>yu$5>HC>9nhvDX{cMU z#5sHxKrY-*V`=N6bhTOn0D5eM8ozoTN<U(dDU%%J?z8Q4b4#+5z3J^*-L|SLd+ONP z2Jy~Z?aLRWf4n%ld6H#G{JsCUwpwg6Wo)C{!qA@5dT6uYu+$9l%+08;6+mrzhr^lR zOidAhCy*tEiz;rfzmsH9lYIds1~(!@FX24OfP#Q@Kqo&^b-^?Z*jvw;8KsQ0A2Aul zFAYVgjND@Rm|nAyeDlzug-hnIJ7}=2&Yn3q)GW8Vwpw{5JpbWshaM5fSM52TL*vAs zv>)TNv!u|6X6zyKPYSZ6IUQS_Y?+e{ce3`*K29-+LIb2ezu;sio$oru9rWu)r-<L_ zI<=8+jeVkDsFmpxYR&YX22oEek=ir;y49KJ?CKokT<zTIG?d0Z{nPmgOfF9LU!GWJ zMAr{T?BQhj$PY_ed81Wv8Y#~;jD=9x>B&f{d0v9_YOp6(SqJ*)@3kaDu2eEY|H1@b zBUajf_P}m!?on3CERFXyk-9yrHU9)<7KXDytjEgRM_^rvPD}t?Hi0~wl9-#}G18e3 z;;pKhA!HPnAWNGc#icw(2XO1vP$me*EFfDI@6h^Y2#Hd*;0IOo`yJUTlocTH0Cin; z7Y|E0>Ar}B<POONq;PgBN<%<GqNj<JHE@v9sbOg`vYDmnUcJm8d%vE>^!w@4&Cjl1 ztaTCRo_+b2b$5OL8xfjmLtAn}({R8NPH5Q31HYz;)_bSkx(4Qir3>OKZtF0xiEU}> z(G7n~cB1k?GVF&2p%*_R-Ju_%I>@QWT2$W*Wvk){NXc<=sQwX5bEf5|A#G8-;_#ue zlFx~nBS|&Mt7~+av2DV%Ir2~tJLN(;0%Ek>Eg3@gz$g|`_y-OO(qqbFr;pWcZ_?<+ zCe7OJNQl3!iJW;kr%AtCyi-?*?{>PR<sN*KoqeN6oO89!wKUxO<_@OCsP-o;1JB!B z?hf8C1(ix19wA_{pzLKZ^<0nziT<R3{wxYIAs7tecpID&)j4yjmP84|uFLll1A~pL zIoTY(D4TMW+a-41O(~ax0iEBKoB#6i?K?uUT>0~RYcDQ*>8bVFAEi$WSai22|De6! zzH5ut2(kX*H|D!X`{l8>zSm}HuXO14E}d_J!)>7L^@LkPuAs{z$6Mkv(uZZRy%|i( zpn>}_a8wc_$aBW0#*2ci%A(646Ii-%(JRMG_O#?=@MOs<+?e>%1Hw4H2m1mnMT%sd z>;ro<oz+TZybdpCU$S^A6!IiR()cW~W3S}{7r%1*dmN@lKf3?%Te>gaH+jtFHZz7v zFU|dZ&f=x5(>p#E<y#8c<`qocw{r3y&kQYTKWlVMu6he_L-mLALw>)(Wd$pclx+8! zQTWR2tSxEO=7Bk#=iDwT<2Il;8Pq+35s737HLb8jF3_%Bx*8EsbT3XUdu(IRn~u&e zKk_!qx$i-C<tOcD6h$(^s~~f!L7wyZTp@Dq!YOUkON2s^e;jgRJjN6Ud>^l(`is@) z^T)T2XD8y>x_BnUL(+?<<#s{2=>|l*QMJnm5JBJ!Ur{9Ej;f`mVlj0gj}|iqzo^^5 z;g?c!xmZAlU9r7(j)1rA^s&<6Iv`8XOylD6E5_v$+J)RssMG|=o)`S=M?V|xXMR2+ zP$8!u<8xnEaFXDZEU&T6#c=fEN}LNIsuL|csa^j1{HcR?tk|%iW1e1i@)Pa-cfZuj zPM-a#f;H;P%TD4P^~E{*SndV?hk8Q4P$RpFczap)C<)M$nWc2#MwX0pZb;E@^ZQXB z#IFWD2Gnww3~^LXmNJ*~A|dpeA65QW({G)9z#xf#KpA()G=9$a`+0F1ex&LJSSu!f z9RBz2pMN|558wQX4fj3p;I89G`}bJ?$R@EErOrNZXye&^R-8P`*DNQvD)HkZ@0~J< z?O%FV`}DV$-qC&uKWBvIiwQn3t%-6EtnHLgz~y%PJgOkcUJDbwqCYMJ=-bcCFdm%? z)yJmCsZ3FsEm2^00YemmHfJZnBdIb&O#&m;L-E070+fm;6^@=SLKH-}^erI7uB)Ll z$>)V+`zWu%^)u;Wigw^dc4T+wc3Fx3dc|$}-PU6*GrfQix6Q|X43C$}SpR#vSeAN6 zKdyZwCWddS`hdeO;%AgRr3LiR!$ZvgBo>R$3Lg_BGmQ@v1ct*RCLyQSxd7Wk`NRqW zA(+l&hlHfOD!5o1_!hG*&Qfc4;3&ay94KiFJp(t>@k233&O;g$>`+FueyQJ8BsDsG z&!L~RUv_K1{d{o!k=?VzHP4DG!t;OnK-6wyo5c5j7MF$R?!HHq|Dm6^-k=><fRA&8 zxhSz}u4ky1hzut64Gu^BL@759d7TRK*ws9iM-Wc6)Ar<@&l82bU|uK>Ip2H@8pK<q z%y?8sbj8P|qD%s6i&%KQYz|)>%&_S3`J6{2kArEksqoVYd`DQD^Ik|=RSG#;uc;R; zOH&PcI3|d<kfu)?J8kN+x&9?b$DBR3aC<$u-u8vZ&i?CV|E!ghr;VNYID2XPGtZxW z?#HCnzK6s2MFj2Z#dqDc7#K&m%tFD{30IE4`NA{X;fe$s>lpywpUOPwq_`eSn6N{D z_0X)_D@Eow68Wgofs`$ERI#AH92fBWxGqbWAi&E(zmrs1A_-EzRwl$pHCeh6H%7Nf zZ$@;RY{aYq?jt>(A9wjX`V;g!ggQDi();N;voZnWruGa^!N0gb-S&Jhxn6EwwEsx7 zeJ<MPmgY7}bX4o{AP-K5JeUsN3Z>W($uKn3BngfsjZpi-Uk}!g!Xg89wIBgFBM9%E zg46=A5rzUofz9K|1;-`WPzeGBK=?W1j1yI6Ba&Q3g)n0U3bDaF@RJ#QddQaUc&jVh z^qki9q}cw0f<%3-01&KsmXdRH)cfCFdH?axCjS2C(EH2xt$TFN>cxv!-&L{XZgy~R zw{D9YOkcM{&RM!?M%N+dPoMeMX4Zmbuz759%NaeVEf2qX&jVZ6-@AE>_;^XnPMx{~ zZ<;Y@$_be(6bVB@g?TwSLFThI&IlM)V}=#MAx+#snk<+HbxKZNz@6vLQ?j%3dzNPl z3K$UO`uT#w5GJJw$8=RO-9x%pG^C@Xa4GP648hb?Lv|Nu;oOopuN&^P<i893irizw z@^3e5Z^g$qYdk!DLiZu#;sd=p-umFs*R(J0I=%bkIeA26*~~Y;7ytNNyXOS6H6Ah~ zy+z|SC8Guu4jEF|w)1w@e4jMp>6u$9wGXum?38wD-co=7a4a;s2D7pT8Oa-k{HSVc zm+Z)~9A|Oi&F&Upz>676NMfp<4bCR<8eIEng#H?-fXu-AioM11=6w=|W@a=FYSWH| z|Mfn5n)NB2t*mKSv?{(~azXg1YCX22-%Wu1Bv|5>E2q_LX(^k}p|dbTS`*`b7Ef+j zq_^f{B)f=&LA#776EO!Z_=!wPBFhNQ)i#_fr&RkyN<t6N!d&dB6I??wxXOmA&1-f# zahm)nE^342%K?7I;WLB&nVm4uqKJpV$pG05;cOs=L@DTB43wi=NsKVZwhYI!Sj`0L zjdQzH#f5ro*{)U$raV95nb}vT&allp-#w!ZyF6v?+$rG=x6Qa?0(=%94=~Sf>~a&f zUYqLG{-cF8dn0Y2^xDx^eN}J9|MT#kH&UhCWKsr;LNDOq@4;XAg@(|G<-=Yt8ggy* z<LcG(dpz|GQa(t$pyEKPaSc#k*9@7*94Dpv1r%H%ttkN^75&on!TNi27dgp@O~nHa z9;dD@jzusBii<-ToSha^Y3dq^Udq;q1!c7mZAsC1>CYK6S`}37Y20GQ3?ST@a<kP# zz8O;+(@yw&WYy~@PR+d9x$95U-#Grvb~aqwvHckihg2u{A-NT1*)5bSnjK8e@%Xcn zlKg2<O*P8ThT<|iE+rim3lrUf=y6&Ns5I&nNkhizd0E-@n-tw66e)ANYMnFD=x1=_ z@KJsOmkJGdG0~Wo@X8<+tu!P2k@oK&W+gYR*S72Yxg{Bj7-aUzb7tifUJbR&EiP?3 zYD958DYfbg)`N}z+OfrR|G_)7A3BRt;%4pc<6qkm?C_!OVSD?YqaB+bznjIi#U73T z{fC_%+mR>~h7wdO01^ObMG0i1XIMGXvjv8gqnaPwDs_!)ZLEQl=E@MjP?NKTPZbmw zQ%RwWD@BEZcpOO?j<IR13l&M#j%nYr&DtMVf7brPtl$626hPYp39JIxuNPZDRZ_J# zv_&b}7<o$Fa;Y5F`e6?sKO&YQAQZu05=Gt}D0?DH35f>OoHeM-56q6-gE}ihhoc%H zaNeJILNNL`3*Zpz6es-j`P1yue=eVX>D=<|53X6g>5<hK*;eFqWlStUAleszlkeiS zG16-n{(1J(_dhsCxM>=A)*e{5fPk97c3VJz11FAcVuGIyEBD*|uwa{2co=Xm1|77C z)YKgmY625Jb!QY6$~wX#P?n2IUE&kFwaDtnSmv=$So(myMdvrHIX9VEueM~#woTU_ z*v{-*o;=)c;hmFTntAF2N$bqvbRY!5H?c-}@bO4?2*E6$&lEH@YM3qf(yi$zl9rxm zMFCBxmGe6K5}^c8EC(2IX<*Y7vJxN;xK4pyFN_#mUqF&-F}K5rSL^q<^~odszW-|1 zXUWewW{$sSS$tmm!Hdc!^)G(s!y%6r-oCQ^%$c(qz<VI2;@$h0o%wn7z@wjcz3t|r zOqecOjOz8kBgy_Ja+AC8@soelJ<4L}5u3rU7-`n5DEI(@fEnQZ!;q^08;&KFOk~mL zSR=NiB!F_1K@gcniO_)dQRC@W@x_DTKaNY^%9peb+C6WDXTVW~KWi0of?WabvLZim zk|Myf9BIkScAE%p9FD9aR1zreY@y_QH$E!5QV1`nXHmhYH1UddGh6cD#XaIEX^(bZ z+y7kEFy&u(6kvr#zL$Sj&VXO-63WbqL#bGBp@AUEb-QvJ_;T={HML&7<YDFYOjaxA zY9&u6UC6;JNE=m;rRh~CwI)%U@C499wE7J2g8`mf+2jaNEgKN4LR!I*nXOwlPi>wN z>a%2Js&Dz#i|dnvA#cO%U^84Acw1qLTl`w?woz-jar7kT4(}uT?qHrVL$_@jYhA!D zKhw8+LtN~9SH&#tjsEN#eNKhgD+~6@46G543ed=fhzd!d$H+O0s-z|paykP6lD3Lq zzIuZ&4W1PM`Dwrzr^y!WyO+NSqiXfb--wsRs<15H-B>&sewx;;kyfr80*y?8|4u!Z z&1giiI@u~H!BoU)*_;lS%_SxJ{fUX*;pK^l!$xWXec7TC6JR2?W*oACoRn<ftKw`J zzq06sR!YXA(E)TThqO6b_eMaTqgeP*TX8{r)9~`P;?#k^-n&}U298|Ja$fnIje8fl z%@=9S#@*M7ZD4KPF73-@tmLjcw0|yR1@jiJm_6gZ<y9Kk0w#<?ouu)~yWn3MhvJ<U zML@9{m+XtP+ngq&1zsR<xFU2#%!^L9qZ>@Zl2<ZfE3=jC%q)5lGfUwhIKI)#rFq)6 zj%;DWo3v#&u_<qBJD+CT*s%$pYACRqc=^qHpIP_9tf|kfKgdi^^*tGeBNP)J*9I6C zV6Sq8o}rwKv?P`TYn#QA<4lwD8v2q`b4{Qc*~80IJx+Caxf3#;JiI)>-R)xaW{8gI zp<^{XBi~BB^i0f8CLJa!US-#Tg@sBByd;WA$JEr)uS2HKSao#xJA0};(pL{}k#jcA zo%e92H1vDz(W8TA%v!4~uCi~LzyCq$$e*8`{N&aRk5-ls=-+SDb8LYeUuC~<A^n2+ zEW><~adsOD-9rts(vw&oY6n{^dFf8MQGRk<u%Ri#=|pKaXE4|RcIdbO0J6HUG+^lD z|7td^Sxo89C#5qPT<tDB)o;r56$eJV^X&iO>^%UZsJ8#{xiho9m)YGUn`AeeO(CR{ zgq{VYN$*AxA}XR(5d{$iq^byrpr9zID2N5r6%~|VL&S!Py@0*<_w+r;4*$=&v%5(E z{k`vBB#qt7z31M0?kS)1Iq1-~@3vcHS?+k}jH^}!rH-2}-Lme{(KD`CgoMTLJLc@% zEMC@Jwg2-eH*DH|<J86plczR5`il4_{nL)S080gTG0syH?vpH`E*7*n99ec9I*nxq z0|0~uWFvq<Mr?Vv6?P}~3-6_rI#=$bv%>S?+$+&K3+s7m7sk5JFFw?7)a=<0-97HR z{(JX+vg=Rv#}D2dIj34a&|%x=E%DlX@zrD3h{^~ifBW;X!UEbeD|v3^eb~UgV+C$Q zh9Crkh+=2wz}|0QnGRpB53Uu`Et!JZF`@ww#ujsj$EPVSopvt>wU?A0?qJ@C39X;B zbUyT&)T#R3c{{hVjOtOHyIroe%@T{x8Hz4nkFz4@R%NX^PwSR-&9M%e{@H@~%L(8s zbHV8tM1CdLVF)+^p|AoZpIcEJPN0;>H{_z{Z2f-C2rK6!qNBzS8{*^Ps_tNBBe7{Y zr@Gqe5HM9}9vR-k%AR~+;n|f>KQ`)xF?;v+xoI=<SNV09Z2kR!x>fxtZ_u(sYd-qE zqFrLB?%KpF*`3vA)vs^=ZReHU$u2e{9{81f3p~^+_-obe6@wV6l=E|RrhHR%2ei4a z1oNzrSDuHye7KLx1LXn1W`n0@^9e=BBO|z34>t3pWz6q5y6ybv!kkj2JQzfd4xj~o zy#e7?5-;(bgKq>&?)O#0i$nEgsHQ`A=GVfqxGW0TfA62sAu_LD^!%AGFX=VDUtLzW z^;1U<88dnaGvzhySN}a>$70@!@ve1e$b*Lr?mu=`)#`8K#~0>Aat2&{MO78M<JyTY ze0BDXeU`R6qqtMm?ta>OOoK0A!v3ui`p2TM0Ns{AQE6$wEy&d!@+=i-&sk9s9p6yl zak&)5-q@fJ%#Gi1$xmEox9k|YCOjRwOLgfbf|iDviHVAaWIF&@|Alp!x*QJWPb(Qb zWzoY!R!ymYaPz(K?58WRUhFSsuQ~srZH;%%tbb|G>xXL|>;)_IC-n#Q4Yp*^Wh1+l z7P<3lht*HJ^uih8hi={f*x<S642b#)I*#r=cfs}7HB73Vd-;n$XmK*kPkssWYfo5G zXHfAK=-^ie<+4&|L58R(;8K8+5!$yGMd%!nT<(9E9rU{%gT~ru6AWVu(k&EfJHI;l zxufb)^(*zI^z77!HpPQamoxo;VON+_v-|LwCEqM7ssCtit63encuIKtZO`v&nbegF zvx{hd8lY?5#a!~haWFboVTq!FP$WO!7O@BHHc2ilh+3SvvW+g*@wiwW)_hz3_y*16 z#wC>AoJsEuCJMp`>7~Orv@zj<7xJSe5m;CYSUMO|0?<dftgbr)1Vnmp;GMCFd3|~m zS9<5MF3pd!+IgO;;vT&t6JvJ{96zh5SI_7ywL5$FXWcCqPMKCcv7k(SH<5eOP2y*) zU0K1z>S<FhJonOl`=*|E+#=FO1Xn-i_K@5IUqx^`lp@&b&^v5G*zL?T=0^p$Ei5}T zva=C<N2@|RbHd1TDiW|W1_>T1$DGi@aksSX#4ste6-&*_0DhWqjfcl!TTQE0Jb&sZ z`v<P>I4Rt->%i!h_a}~TovU<=bnTHhspIN_6Rynf*y&8RR!vAd8^=zso-j^*Q=NLl z4Imk=t|^#MJ$-EB6;mI0;0roa@Xc_h=HuR0gs?CmR^$o>^;V92$cuO~8XH`K$LWC* z_IS`D(>A`rEJ?YI4bmwv`Br+5bRXschYgC(>CQ(YBn;hPsKxi30#zg6uhq?0?^Rz> zcdJjXWaTWA-Js5UY~S3#-9SFqvmtxG`02OLzx(#5uf+E1&+1#OFI+e;JA2EzF7u}> z$Ladx%>ysI^ZsWa(LK^1=cXOcL3NAeX1iQ^zZLnKNPY;Bj8I4d5j27VP6@G&RGy4f z9dusmcEgDIn7sh@!-Er|wbhEwuGzli{zvj0tcET*xt;p2?|)7pFWckxtJM#mz3<FB zHgCLh>DGQ-$}hX{v-jBCC*MVw&Bx3Prr0e8<IsoieEIN-1y@YB7?=8=qOl@~EZvPe zB@1|hJe`nXGWpDQj|Y_#*+J1|v?|u|4H=3Hf6RW#d<w`qeFV}&#+l}A@8BUIQik+b zjWY?YmhSf4Y`?9xsdj_?W)JIB)>OedN^^Sl$nBVYZL=c%aBX(S+#Wrd^BDT!2}LJ< zlX7+MgRP+=7I0cDqRy;yNglVA0a5{f#c6hs!b#;vlH<_C7Ip!+=|VRvxGFm0?T~We zo&0p+{xbt0JM>(LQ}}RmuM2`wx3w(9?z|vN{S14L31?v4?nTTaA6-}xV3ETff6y<R zL|wEXCj*fV-`_?$S{~0W{lAZJXl*n9DX@`@bo^6LgGV`%v5X0b5#Z8-P0(J5#lj)Q zRw#h(sjM^;5rWK2UzW|Hv%n3uD7t)jd8wAae81JF{S;W^<OX{>xJg%0ya0ii9ON$n z%ZktqTP6{ZjuMC5*qTr~``P7*UlRZRa<0Dd@%Zi6^)zhK=MP!Ce9u+AbERng)ibu- zwEDJftJrzJG2=bM)ZY<?`BDAx)}@>J<&Oqr&(v+o9WSsoYo8qT+Tpj}JcyWLs@7I7 zpw<>K|JM<Z=%#xWx${9BE1RyZkT>wP8j5|}3HGo@=o^cIPRi*7#zw$ZVk0Bi1|$J$ zTMY(Mat?-T3K7IqKq^&9gGGa7#4SlWZN-eAHKfjQGb#A!EM_PV`|hiszz4_l>hCw) z%4VzAArWN*g}jWbsBp!@w=Y&7IB7h+V^JWU9Dv=(h}?R0upJ#bj7O*Qz{y2GUa??Q zh&i2RJgLw$sPMueqR_)xC-(x1ON@kv;>i(=VD>F5ket<j!Gs^bR=-=pMlIg>&<gbf zglrP(uaM<7JX)){+RSAKK6E*o%W@z8eiC%-mAp;`W-s<VUQe|&faxJFVASb|vCe8m zixZn26)IrUm#Bf7KqVH0(;?mh-asNXT9RJa1;HRFfUtA5OE+5Wy;SYC{W#mj;{TT4 zPplQE952!>OgtctI!4R|u(dI!Kd^pYp(d6^&$PQ-PIMafc~K2zcPVIE=+I};s?mSi zWvkh-nr;k7kZ-3T1e#s~X-ct=dM0@`s88!3W`U18IDKUwGuuPxmG#8NzQ-5ozDP`7 zwd$^`#dXK`i-%`khB3fq#TW?VKzQY0vEq=|>oD8x0JviM4ymw6k9H^kC;OeiG23D& zLAOgdLrI-YUVbLAf57O0@@}gLHSLXaLlB2-D#OwkVv(VR);>Mdftn4+=g$2*z{Azc z?!9-J_}nR&2dwuwSkH;Ho(%Q?zE7?%YGbj!0GGPJ9*$bY^y>=fb@X#~AOAV+7ghf& z@?Av&;`zn|8x8pcb}^SrS3v2tXXADkvuG(PD#=dnF;)L4p26Rf%mJJcYv)vAiWpLc zDhrgI%27opC>2VhvRc`v{Ho|*3@NZt(Z3l<0wjvRk2~#xxg|-!cpWF-A7v+g)DOX) z%tM}_z1Nt_g26o0$QY&k2qDT~qXp!^_y&|>WQU||x7jtmq2A8yW>^B%yb~~O)MUy> zNJT_&J!m%sk^)$VY~~DOh3dFZ){Q5$Wb%p#b1ELX{P@VvKTtQ1Thn`b*M{<uLl>?d ztNzk!uNst>BC@tQBX7^s@2XdJ>UmX7;f2#bnmsqqnXt-VZKO~emk;V3^}nJn6#5J@ zRoSKZ2g(WRAya)=k0@zNj*q3*40(}7u^~De($VP5lWDbiZ8^E9^|9axj&B$*t>PWm z@SW3-azPu?4}L#<K0neYR5Lr&y4t$gder)>6)h~RR)7u0H#pOgHRSw~7COFy;^PDg zl(<gEj_7Q0EIJ}Y*t9-`w8__MRbNOUTPg64dO{IbCT6;s<=vaV=)3Ve^-Z)tc=;YS zh4uW5mGynR@&ox;;;Y-fQh!~$deFZ3Bdq^tY#6&{=R;ku0$vdEITv^Bf4B|;Qv|+0 zxwa7Y`v0x=2EQW&A9ND0u_}eEMZtaIS1?E}gl&@#luB_>2!zA3-e>p0pf899LWnX1 zWS<X$^+^^4t}PxpOl6}<&75*ZHM^{}vSTpJ5C@ga)UAytEV{#BB>v1QnNo!GMXk}I zs$V3YP#Y_&$FIJ&bI=p5>D9S&=XNNhxaLQu+qY$lx`9pKvXR}f=X3cpb+tNEy?dQ` zy`jggtQf5fdnO)yYu}X%RdG3=3(lzF0nEjX*$j=f19hU&5eQgOAS%d4DVXi>qkz<* zg;Fg>8wHH%e558r#V*M}AsLz4WU$yRh9<^L>Kh;Nx79QZ570D@B%W((61z9C(aE7d z%lc|VM~|J$pxGZ3N46R;;+VKo$}wKAaAB;g0L6;VtVXZVr)>7^^zHLWn|()p;x9fX z_!@nyeVc)lm-Mnr#w1WxVX>QektS-Ku^3tbFZO6aJJ1|zaVg*l=@25nf5<FOo!+nu zeq{#JUAkb&-N)$2K9=}}nQvoz#QM2YtF&{fZtkMqoOp<zRYAUk^dB`}<!2S4SbkQ$ zIIG^M*DqMpXH|Q>F2G-poFLbiBk_9ZOOFSyhhBR$?({HY8+};^9i40FjAtC??>WZ6 zt0eehHU=6DfCLOaM8MMTz@4m4(gh$t3+$UBoe01e5&<F-15O(Y0bvY$F{~VuWS|;P zw51&1Ai61E#XWFvqi8}(K{)t*q%AF9VsWXO*ChV6Tg_7^vGu5O&XqqqHea2DX<&XZ zq`=#etl`Ev!rp`LO!k2yj7KL~w_COu@G74_1*wV>7~Kyrx(Rw%Fjb(qRr0{mL3=bK z6?e;s<)yY_($|67X#-4eyA@IW-Fg$s@A9)G-I)lVdU%lDQ2V9NN^(8ZHRt?$UUTl$ zlP<=59FT2q%*T%T42-oy?+cU5CO9N8C)!K~ozL&^m;2#l+AtX#_MoCuFbTJTlklWG zWle9kXay2+6kdmRjB4Fk@G`iHFvz#;h&NZoR}Y>V?Ij-GtzK6dJ-dE$;s9H(P7*tw z2g>3I3eR)p9?$_ltM^@)ygzU!^ED{Km>JK@_r;ha!s^(toGh0=5XcVdC6m(`apmPj z&?_9Wjs&G>etDFMD6=#P(TZp+x;ZN2meA)&ddU$+#<Q`(J>RjzAp$Y%aL9fj_afP} zGS$4dI0{BD<(DQuTfjPEmByiJPTNOGeSsa6I(qmF*BW;yrhpHq`w{6yRoxjc{-GLf z#OPcRX?S#chC1p~mZ(^yes$or>5XR%Xc}<#gvqZRP`_GK!4jXUqcWxzHi=6zt%*^R zA@U5nO?_kQ<RWo$VqNj{yIG|=@tH{Tf5iu^nF)Yq7<kfulxOJHA>Oz!)-%tZ8_39z zC3kMFDJn&ait|uuiRggCUT+selHD!@1JwE^5C{gbltHuy9N!R<E94pS0$DzUJR49` zyFki<EHG|MG{NDGIg^(qHY|r9r|i6>+TpeY7l1A=zp%~?l@Hgvgw;@-oRpCk-s0W5 zQOJdmojCPX^*^KUoy`mzcJ4dax9{T*-L&kQ2df|L!;A+GH?Lm4e!KdE_pUvI)L&OF zSaQYM*;h@z>hf#5J+$qm`{&;m^6yyu{5RMNn!V0-gN@?AHW3smCKHNL?cif6cZjes z^bBVY+`pI#s<f(+NMp%69*cuNsBOR}uK}id1h^Nr?LnjX^QYVO2{0=(UodmC{P3~) z(zdyakDr~|i@E^UU7Ef-hR}_syU^nl3J+8w0(w5cGNixUpOEjsUWK<4E4J8Cf$nyD z3`V2P>aluJ4Ge3>E?QiotFfURobIB>>IMRz6g^ce(*bk0ssQ98#&Ef)J*U}R+fKKW za3!5)<1n%b<P8{`7deM)kC(ZOF0bTM1RrxrUbhR0Y?q|BfEXYZQi2uG`lw^OpXT0= zNJrFhC*AYniQT8W*2(|TbkyJQ7nJaSPy4&XC4kr82c4XwTL^}c5i0T$F~7saLiGPo zQ=@4H2n9BqcAEB?j9^Vl{r;p6h;$g<-^S;|_qd;1YW1;Z{C?tV)(yFRv(;je%<x{Z zrxY82-*$L{GO)DJ?kRJU_7&*?YC4v>XOKxJgBmGXXaHV9%j_Z>*nL^quyOsWd-s`` zc>Y87EL-qeqG{A6S9=RWtGg7A-!1KK{#9}we`fPsYB(<mSAZvAlP<**a7nDI#uE@} z;RygOKx4ao?GCk*>f15!1DK`kd{h4aP746F*18rRGr<2?T4WUdH%@>}-~=dYDoSz! zWH$xj)(|Iv&IV3^F}okOnf`xp0??iRBG!OvioymNiE*55nOVV|ybqn}=u87=%~>2| zH!h>3eoEf<no_3Y&95SU6KUq0?#1}=Tbsmx@8*||cH1A%)pW^b?1P8#OgGM|$Bh)C z5db@{N1*CYoKs%;=>wV<b$lSou$L3VfWd_qA|QYVlb6+sV;~Kk=F&`NzqDK^&(BG} z-oC5vryuUUcImo*@7>Fq^8$}QDGpCOch!_i@n1L@S}X#zE0DpcSfvq@l`udAbF4qu z*b6qc$Ho@h*bG!w!E)jTkO{5EVFU?8<3X0YmVrp}y=e90soj}UeB8u^n6@>s?{?$= zltjn|;`&vcWFXtsA&iMtSRD?mf(1<*Wh0YZ&I(t|)##GSU8s$L17^dTKp3Z47VzQY zR^@hB^8VD;=H%6((HP3($4Z;n+q>CYZ5K)Yj4u@6o;d$MU`%9#^^WD61-IL1lZ~<u z$TF;xKz5ga9YfqEu>FxbC1JF3VKgO{3Zc+u=b0t$$kc?%`Q=`V_$2EI6Q9hjKhzrW zdhs&&DetiAEgPlMxAwwQ`D$ZxX38zWS%qz=pNesrp%?t{)m<=_K~&}RTQX!J14=c6 z0LcN1y`RAWXq7?MDT+?=dSw|77dHu$3r5NW0C%dgpq<ROG2cbp*J|sNFo-N^5;mP= z53X+_e~KKEq(!KHMocN#>@9XIgeUZjMJ?d^aKaVzdZyEEk9miBC7YBQrj#Bagvf_R zN~7hFk+vY=wH{gMbc15C^oU-#a*+z-n)cYmS_}?$-IcL3T~0~P^!v@S(+QMzPIe}o zx$&8+GDQ@4TBOWOyTOjE6oP=*dqZ8TU7KA;UB4nY?{e8a=&WOtBpd;R0nl0{c>pk0 zoKBe7T4Dj;a;n6(<|-9i@C+Q0YRHk0#3La>9pWDa`Qpp#KP-K`FDv_u^<-1-R$qBf z9sT6S-e2GJ4zqX?GsTsPdO|+7?24`r?NqN-cN|f7J<4VcUa^5WzP|0NgeLD3KN=oG z&W*Tp&x>`mp*|8*@d{?#_Ti8a#_n)orY<zxgso;{M!{BL+iZj9V8fk*Y=aDZP>KSH z)&SGMlxS18zLJv~kMkfQrIU1H-2xsVQ6O7`FuM(pZB`E-P(M)bb*LXSHL-SCYz%51 zYT4N5|M>XGAAfyt<aeS$dh8K4k#*60TI5c8s|(egZLoQ`pRt!3aUQ|J18klToB$O_ zOStXm94ffYW|Ls@2bjeTE5hNfcMow-cSD1@0p2xW6%9ySk)ncO*0MOHwX|?FpA0?_ z=pJSohe767)11Q0gV;L`X`a53t-k9CCjKJc+NAbZ*97mqmA$5Rxnrw1KKSk(d*3-W zU+kZFLi%z3jiPZO?s~-5<;!>-+8KQ8bMSq=?o;U4JZLyiP;i9wde~(Mt>y2`7hPJN zR1iL$RYJzfYIO&NtesiEX5n~bxluXb*3i|o9u!yT)N*V!6-U~ITfkbjKuTs5s6eH= z7*%9s-?}sD+QsWOt-E2}T`T_h^sQq*|M^|ngxh~$*Qn?Ib%9)Rko|eE>A9Dldw!4j zo_bt8rv9ZSunz}sXKeSpfi-v4PI&j7t5-n(5N6{W#E~6f`40<oVqSfwl<9QZb0o=Y zwwv=J6%iI86;w_xYNR}JBmy9sJ~NOR7}hX7b3RU)lsaV&2T-jJhaDLN`zh%HIzIw8 zOG}csTvA0rC1ARmnUDG^g3X6r9?c0TK|w>(9S}PlI52bS!i66_tM-cjc>RpotB$_E zVCuvx<<2V>ojXr4xUQXi^S!9495CwK3rDc$)P4QV9zGDu1zmwTiaRjJBxf4D7lTej zG6(4egvT*14mHCd;5A2F;tuuZxZHVBbAP;rueVp7BroUh_XvGr`8v1TV9+zCOsC8O zuUPT&l(54sTTND^CKU^jh;vP%L6v#DC^cPt#-mUvZU|F{I6Ses76s&}Y3ZrH9z8q8 zeq(*^X@2XT*#oAPiHp}rPoTtT>P?BSxVxKmHG7p!Ywpi&QredRzAyXnc_QYg8-Z~~ zP&eKm{wjBBvvLA%cV3<&!ad$#L<bh3H=;+P;*2P(k4}$@p(um9`)ibKin5{6#wa?K zlt)D&3Zszwy;Rp%Y;pBVI>6Yy4o9wIh+{nXG5Hrz`P>tBz!Qc*Q=TwXX37;t)t}}I z!)ny3Wm`GKBp0%S$%N!SO4=VrOXrk7EPASuLrJ;A;)u*19`*YJ?7Yai??1h^XTL6G z@tledJ)eL2{c|JiyaVd@o*tQT_KDS~I>e#b%USPVE;%=!eW(^VtH-h~>YnA<iJj~> zqm>8^m{5th=Q!j5^M&hU!>u`4s0f!OM^=_8Ps)oT2>?mtfE3+=&27!KiYLg11LGEA z^o`04MRrSy5+G1cz$xg5HZ*dtSo%d~Avnf}@{q2=v^8Ub%FuA^F=K=Z(nlgKfEFpF z90B;k;hGkY7;ZAJlhjTMJGk}5(oHolH(shfe%Jc*&uzHWdUqKcu<iAmF1m8Vd)})T zw%;=DoCDX5JnPKSXZG<janm&yE;os`Ra4ia2Mj;^-($bnu&YZfj9C#i*I9LT$4<vS z$03Kb)A6fAoZ(pD*vx;TGozM5FIrP;42Icc5K+@w*wrpcbBWRK03{S%&FqgCA2fgu zXCEMKJJlbg3z0oqo4+Qv`Br|mpj%1*e6OR};dfeGPxu~tnc{kOJBoQgo$0eCNqo3( zd_7)&J>KjAPe>=bMKqFc?C~nxJ+?v#mn))KBIg*ZCDw~WM2S9~5GA<LsOYgOxapBQ z)ckragpbRE--p<M+GgbQ;d_z$%WXH`^{3fta_7@-Ey&n{GfKEa4>)3~1&`=5yF5@B zGmzd{tw=MF;}HcV#B)6KGrdi6K{dG?1}G9#_j3i6y0A&yngzlc?LbnCjIxIJr*N4| znxtOWC3fc2(N*m;O6q#mMcRw6LwyWX-`IGjZJ}uzUT<W*kMB?F#AN=kPpp7)hZriQ z5%m@)-1!AskhvZhTT!$d94-sWn&@a#l#8Mvtt@g988lk>|B_Hlw8w@xDWRzC$4?+D z3u=#Z7_1!;`_T->!I*8Rt<fgM5VsY<Jm8dUbRz*?(2p61Htb~ku(R0?*2E+SuqGn- zPRwA~=F3bW5hB{uuGmvIEE%Ah7RL4XO+2n<K=%U{d+_*v_LJ(7J7bS>KAl!|=(J~F z!Z;16kuA~biH+Wvj2}pwO-D^)Bc~_aX_66SFoQOblIVKM#o|)n4o%BA=+J1-mtKmi z<#_n<{n8W3y9dvvI`V9J5c2pVQaYb=YV$ll_7@bGw2Y6XODs<U@w7oQBAUVKO$?Q? zCJ`e*<Us**q<&bsfJO_+Ko@KKiC~TV>I+At3)F3KbsN9_q$luvR9r~Sa%Vh$EY77Q zpr%6K9r)@f;wmxW?$|}uLg)7FbF$0@fCmdw&mKBkZiXC@BDE+TaApg>3Q!C=UBI`w zeBgBIPWj(0J=xlxY;jLEt0%jlCmY$5b?C`HO8rp#NvtOdDSEO{PnO%02|Zh}nWg9$ zH1|yN(QrbzHHg!ZPR=CvB~%CwNwQGBE<#6!7j^jj)rDAlLp4WiB-yXDxFhc}VQ1M| zExo?`Q}NG-=ylt5y0UfCcR$9a&RAEf(`}b@WvgdCvFq47Q?Iyot~7h;l~d$tljn@P zq)wc>aP~AY4}~mWKRsrI+Q7C>?KSCa=3yCP?b#D<W%sCKH%@9mk;vzt?SJvzz}v6B z{>g_2$3C;c|8mo7e2x7OH1slLeh$CaSHk|7$j=3897Lo9j0R>lm;nigmXvfrC!y*< z0WGDb*T@)d>#cH&1EvOvgf<(t`X}+5?`eJo_ELY^ZDd{G0oYG-@$8NG(uLS)HkuU} znG>A@+~7F_=n587E_g^Kqk;~66mLugFIw5&w4r$|5<SX*{2rB`m)$q*zIc4_nrjxW z!s(iJce$v;`Fbs<<Lx)H+qF5ucG1rMm{=Gj`xL#A5j3$qU}G297Td%M#4JKQW`Uv5 z@ppi?5y1-zq`=B1P03>y6f@vd0~EVR=}YblVDjAE#OIZ9c3Yfnz-iOwFFiq8k?Tcu zlAdJk5YCTv!5Hjzn-)WXVs?JyVsRI1ga;{#<VlM46vc3YCjr4eI}OItb~G^m(zVTP z$3ttOg^^QZB6(q4>*8!J)~01-+Uk(cgsiOmAjU>9jEiH6)nv07TyS0eKFS>-juDi2 zfqo%*9?GzW9o8o68&-*omLXQK$0G6s?}{o^47Onn29g+EEv;N!F1b`bn}$fHDmOSN zx=|BOS>q*4vc2}!`}@_4)F)Z<!E5KtTJnlG<K|7bZIPZ>q}HmAvFDE)19@`)LRW<` zr{WtGFqr|H^!oi+xIl*4gJGJR%x{=suI8GDKwHAUGbl!f*I=+D2T2hQo`5~o4R1BP z>XyMV3|%bH1{l{yCv}Z$10?OPjZd|avV~kppTCzJ<0Y|vG(rc);Z^1<NYj%^F+`cJ ztWq{9JCrx@BNHOKu}ERRzZtv{;j9+%YHs(X$@@n$^t8oK3%1qB#g2T`qv9WvOg}k! z$l4x7tXbL%do@eg5bKG=u#cFV5xw#Ob7;baNIhPu&GIUf&S84PbOh`Yh<#>wsHOo_ z0xZND*$foX?PG^<aWOhfd0Bb=7|ZaHML*p!-|>b6)}AAl9qQ+B0K5a#6(QefA<F4+ zAvOY@{nk4tsdu^3rJe23P$3ixDTB%-TCx-{uApw0bIAn@S6bEc*&W7Z*S{5dDtP39 zumAn;Zy))Rb+JyF^vK>t&)oNdece{zn12QC?ejRz8|#Fa&vwk)1(XL^pxr{irnjO7 z3nUe&eRY6Wz~Llj1T-?VV6&T0iKR%WflZ-AlOd4grcW0d@RP`|39*psvhY2uY<C-M z>-Hax9R9-eX*_-;%(ndW-ZOJntek(%k~Q<dpzx*oJu@65QvqhfrvU1GOC^6Fz74WS zjM;^~MYaN+SunZ^l7wt1!i+ARj)`W_K1fKV3~O-kV6m4OjrL&;Mu#P7EToTSs{lt* z#MntBXKI#OKx`FoBr_mr0vL8-qF;US6?WEt-+zPcjDLUaoXPVNpd7Ac?^QG1x?7-n z53=9JA{K-p;*RHjr0z@Lm*7XbVATku3<JBw++0*Zg0Awlcre%MPG_iE-UCj7<a;g= z{)6{`-Bl7Z!KNvRIdV?W>Z14Xv=-&HfEVN3TgAdvu^whaaWMs_vwSAGU8rPL35%5s zEom%~VkHYoM4_ajBvv9hCA+&=$pEiMMiwZ_MI0*-o$K7F4|ZeQ?lM^WxgDsH!tI~j zjNIjfQiEdCl3<t4Owomr<;ry~ZvsyUMdHij_dlR;yz^9zAD&j4g>L2I#c|eNJ#1i7 z=X<W+xpmH*K~>%R)bd&rdDo(wZ(g*v+qLFP&foER^P3y4H{GD`H%a`B*PJA_lZ+_t zaDe10eaYo|h44OP#4${8ZS<o~#xP+Wq))NGGlfmDv2fn~0f*ZyNv?nt%yI-_Njl(U zrcUT8ht7dxdc=Xl4K{SW9u7mUx!gS8yvlsUtTWTuHJkNL!SD2k05q84U*O;8Kjb%> zv`fN@6A$c@02DR3sBO=7o1@)2R>(ah%2H`TL89lOL@i`V`CDR75j%YQ?|*&sz^B<y zh2FYhsgZ3|&v!HP1xuW}lrOz37iN%yg}1J=zp(Y`Me0o#O|{<kILWFL=DtfF0GkKc zIedQ|E@KV9iXaZ~tk_**l(;B_KOjrJa0#F$ykcIKu}7Kl$rFFXPoWb&83&8=2!Blf zBhF(cEa$6Z-dxlIXBkX^09u(#Nd6-j5+!|DgDdn6^u3@cNM;0gRAy7=8x-lv%^Z@6 zyCE~v5D4HZ4LIy5wzvBXSuGm>luH!~^IQsgofJJz->WA(axE8`ZV<l?x~mtS<k$WF zJKYa|r0(34eZ15ahwVms6FCMrT!@-xf&E1B>j1QInVeRujj}J<!NzRRIAhY46ynPU z3WZ@dj5(c%c<gXCIp1(f4ri`&2wHGRPN!f4!N4#?x$K$^s2w#5Y9OAGX4xUSs?>bB z#v;2Am_aSP$D>}b#?oOv>HaVIOed;?LEiW1<JzT7DwT{1%@ZT9thqP0ETBuESBb|j zButNW4Q9ApKE-XwbW34lUMz2DUSpmV%Uh5quF7LVUIl&xRTA_n-eCaaD-xP#!}{SS zt%Qlkp+=~Z13H9T8gx%^J(BX(G=j9G{s1im%>x%j648yX+GrHkjcbd?wVJdR9nwIW zA~8l>np6=jDg^tT$2GXF_(9VZtUjqLywDZiVJBm#$Y%MTzn;fUptHB*^&CS*VUs6M zJO~VxP1i<eb6<{PE#%7qcXdp70`H+%iyy=+EW@0UYiiN*gfX5ZX*T)5Sea~q*@F&8 z2ILak`r{ScKbM^n8Nf!23mOF-&^1|dAQid0sm;*Z=;a3QH*s})(%e11pWsv&6Kds8 z{Alij+(!rD>{uBnx}-t`+)ANmYHP9>%g)blH@=}LU(T)^-;nLeKwdq=V|TkzY~fDj zaMGS3mXcS8kZ(wFM!Gn$C5hY?cRhhuVZ(!hfZHgcWG<&rA5Qgz(3Bj0?nYj|woWHD zo%z|4Ux6e~{IGletU+&}qL)p1NNsvw-S+D1>h|~4riTf~dGi~CX3gLIz1qC^_dAw- zK7>`V>(omJj%K)>DIYRvUf&*+`1w$M^sz@DMGMi72;kYH@4QLs+v>4x>akU44Tl`i z!CHP9XICMtibr(V?N*D~Y&AGVo!^HeY`{4*JM=`Ysv(dtxwH?Qv@>z&z-~uv&#IXR z^+;6jT`1pLwR*+o>C3jOcR#@_Yp#3Z=!mfua_1{oZdK3yjxAT`zyq1a9%f%QPrHo` zxOF2OL((M*{IqY8w{b&*4vH0ftVTHyKyi>$Z<T{tMx>(*prmg^L81|V5WWM5(&-kd z1eGs?R+mnj1K+0N;#dueK~PUD`a>0aJg=I}ssi-9q6zgxm$O@wsnt8xSvn6As|(n2 z7L&KX_ukFl^W>^Ov4E!t`8ehKzyV9+L>-h5<Meo1#+eB#%ZO1!kvS28qcKwvB{{X) z#!b0Jr;ZXr#TWsvOX)IfAP!toSZSQKQ{QE-*WUWzMYXf~Hv8<aW3!h0NAApSQm5ab zezk4W9Xq8R&4*qeH<9-EGsy47u*bu|U=5JMVF5}RP<a`p>L%c^as??bg3{waEHD(k zy*3991&#)QOC}VS4=5~9M52HT9qv3K30Pcbxx^&=Psy>gV-CM5S@%nt89KT}==>0H zD>CJYR#VQ;lO(~x906Yrc?i86640~rnWlpZI}iAdXI4F4b?D~9|53!biKQMU9%lKg zHlDA3_y+3IHhEq~?)Vl~$p)+UbiHPN^Vhe1gIbIHLC>SDI;%-sOY>e1JAMxAoUm|H z>}+!eX3l4w>lQLHa1KL(8G!|SvO1c5BmZ_EeqaE-BO%a+HUxbJ_#_U?bjy6p8x~++ z;j%eN3|LN03?LdiNer00b~7g>feTryUrDM1?Xd8>ifi~&O&dgx;2<oIKjHY-yQepB z9{K1G`!3vCCBGbNYvM5BPc?_m57O6!4MmL8i+ZDwK`%-!v)Kv$Gz;Rc2-*Qb1$uWR zv?ch-SW1LkaUHo)kk=Z9pFG)!v*AqRBN+D$c7_%a1%=|sr{3Hz)_)+@K7Z)x9iUpP zUd<j^8Vriw#E+E9r_b_l!NN6YCECz?4928~&PI$6W3tnj;1UYx7iC9nE)u}-gzfOD zY^dyjLxm1(q-p+POo$<3G=MB(WF8BXnzyf*wPnV2JJ_~uJ=d>gGe9nfzX<>CWoy)F zT&FYvo1G7tc#zE>9&3lrHy)4RK+UDa60jPqPC?Gjv76lz)JnjMPDeWIa;H_pHdj^A zW_Neu_jOA1@kQhxQd>Km5)%y!$u^df782RhSaDKV5Znjq8xl*)412jqd|#6p$xT!e zKeUzIQmp3+$j$>J8Z|KKv7<wqPaC^Gz{id-sDkr}E0Tr|Ay#4N2u}aMhYlL}v`jrn zt6135I17KVjop_N?dl)JpVzM?k%~Rx+a*QJE>%~t|7b!M(Suyj7emGY*nr^R56DuM z&u7WRg>JU^T_7VwO$4F`R-Y9#4uTI&0sQDM;+HHk67RI&$xF1F3%bn>Lwk|_K!-Eg zg+d)7gTWTCi`i%%j_OMm25FJ3h~D@)`?u`9_r-JK2w9rdzH)P75$lzhBk9T$f4vsp z^3+&eVx>4!H};A9;;(@?(;pD$C9Y;bZHg3^)G^386TbiWScSp>>GgPwm;{jgUT`JD z@<0$kZ^||eYw&rp@yFry28T9y9Y*HR_UuU)&}k<@8z!8d0_t384j{#4VWPfgVf66Z z-evis`{!NXefzEt)PvId>VdTn4N}*uL*DJP`ld5vbr{>xd)=x&ebkS^i<UTMpS*vE zbTRtGid3Uv_!Dc8BZP&?u{w+195NUn`>-s#gStQ<L&|}U$Z(rcFXC}#OWB~;fL9{u zbSSH!O`qYmkank?({?>l8$Y=asTE1C3aw5U6FAM{)P-GGn`fHDPiZ;S-mTVXtGY_s zLd%0guow%m_;icZZeHR>QKcoq{FY;nfhG&H%NM4`I_hmUYaTk5qHnt_dvkS}nOStn z30Yn%%10D;NCNj<zBa)K1(%s4%L_j4|KkK(jyNq5UoLI`wJaXad)Tu)F7`~XS9%RQ zc2z%+-ooPH_#8{ESD&^kdE1r}br=|WuEE{ah<wZp{SU%OVNGmM(CaJq>7)Y0-)aZ+ zh?&snrhP$dfIMn+uWrB_^+HCqSFe7>I#~yDl&T>^`T=6zqhG&{;~V<rDoSP~=JP}x zjz|P&E&>aQTOI%#S7$n3t11VI8Y-WvHppP*d)KAi;VGLWz1rNkrsH=qei|rJ*n23P z2fG9J)E&raP}GAyqM;SlL<4I|M7!XCh~(LkD*?F_-qu}~cC^M=*FAgdlN;|jC%a$m zh|->}pk1+@bw`{a*A>GryJ7RKQ@d>GJo)@{OUF%Je`faRDcAH`e)q_YcilW?Onrpi z+=9ivZfhnRq3(IVSI0r!a~#<Rg3qkbpxNhKJGM){#}%qBo{|*~UVFiyU|w+b+%eO- zJM6w_clZ-zH-r#BTCBSt6|Jjd1JCGXth9#$nWdQ)shw9*ItfC%%3ku2!F^)zKl(uQ zefkWjkxMNog@I`|z+x%vHDExOp$!8f85uc+u}puV*IQWV0^=dMe&ns3R`f~1pCo!5 zDNX3$e54KN=Q0!9=IU$zM)*8;4-C&~r620I<od;vJGJEV^AA7WR`BP{SWfBv;SWAG zV@SL8oyQIzTzbwW5PR=2Q_i^R&P{{Q@9OoG4(ygr`yXu28d_w2D09`sBnV*qlA)QN z+_L;xx%s(QPa2dR$-aflxfgUTOa<J=U1K@utpyer!HBfEAJ94!%`tS!vf0|S$!dEk zkiH=`>H@h)A@-jJ;vgIk{=q9yW2~3YUq5qf_4Q5HR}7sx^r?=IJlCXtaSY9|Y9~Lj zgSungv#hUlM)T9J?f|!Amw%~Wpgk7q%fUNmfPM+kxZEyWT|Nt{HY@;1X8L6pSm><a zXuut2X~Qj>*7M16wc(Uaj*x*<Ry^_8rd_J~=l0oa#uhDpd}U<h81Ty8@u)a6vHIWN zXuPt+9(w`AvctDuEK1KqR;_yzW&>k7G*;3c_hlGeQw3v1c{||M^1+4Y$j5eUm)|ZQ zy$R8%&?3vga;AWJ>05~mR65!zj48?Rq~?SSjpdP2ql$8X13aiQ)J#=!V(SWoQ+pLA z&iIgtfhA)GESz(B_w`pR%<$o->Tz$kWy88(J#fgSbyuA4QjeX|y|DT7KfmcvQd83Z z8?{-!?AXs)MS1zraHroG5Jr>(=9q@Th{0r_dUbHDU7k&k%NTZKal1@d=lO(`;mFJU z%zVjcM4uC*Qvxb16^Q@aDbtLTki&45o8>`Ik;~1e9Ieut6B$6<kR!_3$A13lcjDkn z%<0`tcjL-iZ!q<*?J#EWnXI6`n`P;$>sGkB*H;Z0FeDkG2U?Od^L-n6{rR0wg~G+* z-0-f4H*C%c7lpC6Ot`y7!x!@k1?ayZihA%BD;A)FEwY}8XfXzF!VONw<YwY{hic~Y z*E2>$5=m!4vhPnk`!ZWv)IOsND;@a4fIBNj4mz*8E{M92(8a3<KOmJHtSesLySgvw zGe}eZ4StYYd!`k>fXB<3k(_v@gK_|;J`?rYbsju2`9$%;chuSYeztWy^MRiGR?ZyO zV`N#!EZk+Wq8EP<&99!bxW2<cil_4V83wuws1GdqXul~=Ws|fBYA8hI#E1ZPk7s9! zoH;icvd8=Q7%9#q7ijNeuVN4I$ZJjxMPAX4U|2jWAo2>o<ooDcsAG&PAW!sR#~v9H zYv<PIg~L`MKN<~X33^>|yGSTMkRNsg5Zn)BnQ$OXvV`KIG#3e_Ch=DTho!UnnreX~ z527lKGO{&Bm1%GoEDF`p1MecQQIGz&S^bh_sVd9d`}n<EAAj<mt#P*M%&LO2Z4+GT zMf(t#$=$2Y8of_^NqtzI%@zaJI)csPxK%wX1>p5x;50qJN}BJrEYts0BG)uuFI{nb z|MzfPB;qGGWMU1?u>T7wBI448Lm@%1<mYBsbUKt$<wX3Eki!pC)Stz(J76vu)^Ze1 zJI&NA#Yl)Z>uQsXI%Sg51uyPb=QSOCWzUZDXI^&k#A&l9vOcK^Ub+vQ9m-zynxW5Y zCqb-28^#Rv5A~DJUwiHI58rz`;cqjq&tD>2uJ*(Y`dPX^pld6@Kv)p97Uh)%Gf+8` zXO*iegL%%p@eL)pMLv(yQ&wauLctH14#-j9Hz_^?K1E-qm9I7>q!FQh>A=W5&;~aQ z76%CSJZM6w{R2g(MD$UipX<e1b`~r2kL*xA%8z+8+^K%D*EhPRc9dWJP~HCAkFO|a zb*yVp-u&j9L*BDHb~@X8=qvFhto*`23EEW$)N9n&52#IhouwV?N;B9BR{fKDFuS5_ z*NQAw`LAzTd9bp3_sXF9Huf}fPA68$d*p{WH*Nn|ex!Y7K`1i>s2}<-m1Tw;FjtGS zO^U<UzQBYgWmG-bYQ`-S)`E-_h@&7QNI|#(=JWg96o}JiRv^|nlM|+fP1HDsPq^gh z8{Xj^s)u{u`QY<cy~C@khj|Zu_RKHtQMENAJXg)S>?+U58hrJenDZ}|lTlh%*WRyw zef$sgNT7XPO^L$t|5TS$RCMiJ7JO&d?zc0`I(I6qqkTH%#E+&N!(s4W_ZEgy{;jHH zV4oqvkbtD`nv1}xUK&2EcU4u_Awz}^=sL9PP^G@UV`D?T5*!cOEjt$5?lEJP&7J`R zB&iI?G!<qA3_H1n@tGKSzz#~>lL%Un0FvvUvX&_5ie)~1l(h^Z&<=I2hNR~_Du8`r zC(ys?4H0dN<gn@}v6rD`M@^(g*KhEO;iwY01R(pv>aTZhR)2p-edR8835$(bF=#-q zi)y|{j|Tgf^S|oR<E!~!GW&@iI!x-t{+#&Kg)^_~bH%d2!qAZ|Jr>QMzI|-s7K<-> z$%w(aF_9p8H9dS(eSGKCsgJOMpAz3}FtRq}r|2vY)z6LY-Fq~^W?=VV?foIPr>0|l z+0+?Z9&Z=xR4Gkp*R@0E34L$Gwu0=D*VE6|uLWkRLO26`Tl-WB?aK?xq_T3qZ0wTh zHoE)tuIvJ$SE0gLfo32TT}n#2R7l<B?sdovcmJh3YH7P8+UtO-boearl`KA#S77g@ zWnWFPJrX_$-^w{Vxh8+jn$V<=-ALjGu)GGmG@Ke4WN*mi!FEN%vm`Z*mbWMOASK?@ zNME<-x(#bTobk&SdloHu>Wg1ye6ViAb*tB$b$?~)181*UolrF?O3G<OEatuS!YvE` zy9=CZpN$wn2|*CW-SWa)@4eZ%w501>^30U%7POWq&k6FJfc`t&MaZgyH~U51P~2h2 zdDPdVj50=K^s$<-(kAD@<L9UYE<mjee~&l?YeG4XPzX7Xun_i{c@NTL?d2qOlx_;{ zEx*tqmSr*f1s5Q^W+@|JKu2t<Qesp|0&e5_*ZA#3J3fshfOON`#u_)Tww=Mv`?UJG zdJv(eSd!jh-M47E=J>g&y*i3*%w|`j+;1dX%=sPEH_#4DRbR6uaKn(D0N!uu9eE(e zR0+4G)rhbW5cgzA;lfr(5quM&X=+F`Al}rKn<)GYX#}t?_Ur3!G2z?$J_<f%pLy|y zl^fP}D+6WFCKz4KF!3`u?e6n$z4?JV@gj}Ea^k4etosmguKE~)aR#H?g;1u;XqLU$ zNsKwH=mTW|{t5Vja(JxJe(4XX(P&oyGejjF{zg2}IvxL8ElJJA>ZZZ$f@1ad1$V7b z?<;0w2dQ@zv-7Umbe(k5`f=(H<JUK;HSCXb*N<b$xDDgk^C~hC0#omnuVRh5uMjn` z#f_53PE~cU(Ke?t0!lWLKMQmOXQ217#{M<xy}imnAz#DJq0hQYtGaqSc8zt=KJnlA zwEPMisCyQ3^*$lHfPFQYECBS=@XN_UjcCe9uhlAp0kX=+1~!N_HQ}BGvnEZvxWifP z&g*mjMe-}SIQ{)rg}h}~)9*d8N$xL9K+e)6*yExoEYJz%nXh&##}%POywrrV8=KHD zcy=U5_v-F(ldESAT!Xir^geJ?wSFI5d9DK|1f#PDH|SnnbLP~}lgI7m?@PR`>mrsx z?|1~~<9gcy4~&%Z>Z(jGp3@v^vFtR*RoA`kF$B!0IjU}#KGHpbd3X?wqn-*~aH|Xv zCdF#{fbp?=uTZ~!(Lq%XbDgzA2Un*eolxq{5Zkpgln>}NsIF6KMtONgX{WkDy#^Sw zdUW-nDG%fdcN&U||EFapAZ?y;C9$W!pf9lk2vsN%XLXh0Nq^Pyv(tSgo#u7X^v}fR znKLi?-~$)`*nA`ZB$o0|$CmI<N3@^a#6Kl6_$TRwb?abSt9t%P{F#3`_BH<`7qtGj z=A-<(fANpBHpb@3>OyIg?weC&7>&7x4C)>0<*slSMst)bvkNWHNj~(anwnD67W7jL zhcCQ~f|J#HrCQ<k1IXWNs-tw;m4b*80sj(%qflr7aWR5ob?_bhi25*;t<@FQ5u+k8 zf%*--GlLiO9Kb&$E}47Axy5G<yIp=T`9-(U73Jo>j!rexntS6*Qy+Xe-8#B*L}lM8 zool8^Z;!4RS=o15r<$o<_&bJfls`>=kqGkN*@1sl{~CiA_L<rd?=kTAOr_u1UHkR) zo0gBRETbpYPKAt6Z>Ubxy>B2aYL+lIR;hTs@Zm(3k(p^kY!Q6U%!npVsC~1!{TVa7 z3%tL2CGP?^NZL@q&m*P#2{zd2)67@Tt<roq(o3|NTK{QP&0h_zL>2ue7Luxc@Tsds zt+s#P(+^(10`>juEOn!0i?ylAx&_QQTCM-__KBz1ZCbs*?ih=`^pd)dkAJ25vb<jR zEBw14dL5JkX`)8}z-Z9>6vgcn1h?LulO4!Z7NBrgLcT*WT4ELh`T!{C_J|0tKupT; z06W!V234u_b!zCTX^@WRR0PSv^V*AOdi+`y#>3A&c;l745`*n*nF0L7oxR?YE^NL? zEn;=z+Palas?4~e)f}MY<zEmBqCD#0SP}BQdL(?^%xQK0-_yM*>C@1m^?1j4CDM}c zjieI3@|LD2o@mMTZjnp=A=%4i?S-NB6Lc$KTrf_*#h^nL$t5@}4s;~|o<;9+Bi4tW zRrrHQGZMcbQsBt3w8_eS7rH!88YlA7)kK4s%J@b=L(VI5O4!Qy?Agr9p)2)sS(%2) z(RrSFYEj}SAy?$pi;hpxz_7f2R%e7P?U3czScNYGX*RI_JN#xOePvWS1hWLIPs*^{ zQNjswB_K9E87Rp>HL_mPQ3Qf4yd<@|=3H^WI}I0qz{FQYI16kDDxsqRBax2NErE#- z-{8diYvrQZ52_QI#9==%dGxHwm#I&xOW2}o23<B~qEDRCH}R2f;im^TO}o00eal>l z!=>}in+}30t)E?39)z7teLE`KwbzNVlrLoq`EHxdF4)V<Og=+qCS0UUr^{i_(uu|G z<r29Bst3_mtv4@s2Z@n5HIbyKaU|(~ZRk!6n9R}?WFLKCMXe94<^(4jcW9Hz9yj5F zabvDLHd-gg^$#<|*(>f`cwqlCbC*oMvVQr7vpQaJ;rIxk_&=<;<m?M;pElkNc6j~P zTDfwf=Yn(L*MIW)b7wbgc;{fd`R7cUfPF;u^Gw=p2qNwgiMezDmg-SYVF0g^0V}}3 z8Nfq8n#Aek5vDu>%8Pj7p(fozc6;LG<3Zg5{3`q|!swW>Ck+C$I)1O7>CrHNx&??@ zdYU|@v<xVugkMIfnx1j?!98k6;0D$t00$x)-~`TLIe12G0{A8LX0uTujz){aZUVbO zV*^sSqQ%W=j3|)+k1T~@N^NK48R^hTN%R7*_lU6jrDchZY>PU!>3*p|9J^7C-JF;z z-mHxuXNuQN+F<kLN(O_~tRql|-J$0(btK)5HXAURHiwZyReW<MIi|Fy(vH-cBH?j# zgzyK<qEun|$}8aNLz#*C#^Qu3ii;V?_%dND@+-|aBO%0$iorYM^Z5~a_WRKYIWL@p zcw8_i2bGM-O$H<*+TNf@SoY&+yr4ZjH3-gMn}QtC>A+f1jW#jOz<aC$MP~uh9lUWY zp*e`fTW-Et{qy0cRkiD*rME14?)66=?|kVc<M&GI69s#oMLN>W!XK-9?q9Vk=j=f& z3M1Km%##~UR1$yEf^*ad`I_H|@n;}L9YQR)on6RM6d%U#!&%4pvjH;60+BGLgJ_V$ z2>Jm<MzEAR)g{;LA0`mxeBCL&y=2P<I_7-*aOvcXS#RI)$f2@FbFQ4YX5FZb6J||} zi|45$W?i=Ci+N)={czQaRko1>p4l~H%jl4LKKj|Hvm%#&s;zYpoDG8^_d@g^jb-Jz zA>&ZCy8s~=2`z>SHGZVRY^k^?4`rcIAZ5UWM13nAAnOd9!iW=u-MPevR7jeNut-{g zw&sv(-J@tBurp{~=qplLn(Cr&@ii6+b}1p6PsfEs1rq-wAJW<x@yh>&5h<~OXrxlC zNOWcm;1Ho2S}q469LPqWPOHfQ(uDw2wA0~0b$~7cF(8&{Qjlww^a?7g0%&VzRSF%2 zdB`Uz(QE+ebr#Axr{&N}ZFAM#RuHX(p~=CH0!lDbC8cp{B`g<)bUD?z{!=ZiXYf5y zt<d!!t6|k@ssN(-_oDo!Zk<pATxI7XZ*CwOb(B=dIk^N%5}?uH?ud;I)n&0F#jOC5 zp(uG}Wk_HGYh32Z$;r#Z(adWJ4q+Q4^#cFIdqcF@0xe4qdkeTUGE@KGTu_|8o^A<N z*D!ja^1`uU|3nM*$+Ni&W?eSogb<lOw1@7V$NrWf>Y*cndBev~%hS$8CH!ux3$7Ms z#=3Z-dBN;#i@8jPURBQGVx3@?JJduyZVwK%$CGOa26J;!|DNltgi5S5#M*<gk2~l< zSCbHg>U3iaE!hYS&1G_Wad;pO)c$H_JOA?U%Ycc?pM>$yn8C3w{yX=y|GSdl4XeVl z=Ug;WZO-dfKcufb@0!1>559VvfAZ+bmxj4c1Fw#J7j%Ok2$v!^)!afWqu>_zyx$(k z@Vi9?%0P6BF2Mx^CfIE>I;tc?14X1ryJ>eqi}}qrx~DZERjU);hLmdU)OeY8oPkAX zp`~hjdZ~x@Bwicr7e=C<*^Po<jME>;z);aI+n(W9L{vqIZv5p#9oFDdFjNBlrO6~p z_(+M9iK{3|y=!`k>{Sr6C2N6OjkI+=Fda9o_#7axmSS`5cqI$YTll>Kuma1_wiNJl z4_JfH0v$jCuk6jp^r3+t6s!mE&H%a!nF9DHorF?zu2D2snMO#viWEsojiyv8#>}li zs1OXAsDrvQz=(JSJ#^?>ohzG~VkMV_uQ-_Ik6U_~xXziliUjNcXz1m_2U%H?G;XrG zg71S=?X{1OTTx7C&1kTJ@z))o!OQ-Dm&T1!PmJ3~<3^a$rgM0b9kow0Zj3DXhhGJ! zj9W?8{Yy%O&5s7-@uG~2KS@^ke|Rzb%BV(2(k9mbXLd!huK(7*pvTB>Ar7@H@F10V zL6L%C!g0xB8SaeipwZvh;B^@dSwdC{sw#Ri+&03gLS<tt)ICYl)A-cl5zuIp`!?wn zoWj-Tig54cH0*p^I8s$TaS9=yj5-XAnK13w!(PmSg<Xc8BCrqmh%sOc-{W>?8_}@L z1tK_4hC*W>2FR))+8iSJF)4#jE0x2j`6kAIX%Ew8=GSe~?IN2Yy_u7jsw-k%5N8$Y zp;M_87U(*m+9k356#4{t7sg!-yucC2S|QJ?4PTwrBS=2Kom16;j7zY2+$fMlmJd;J zZt;+;HLQJGEl8FDhDw7xi3-sbE*2M@M!0Hy8{LrNI+VZCba@f>!w}r-iqJQfPh$j| zp4Cs}0Rl3rqH9=#Ha-RYm65_Gr9he>HNMtIEG5U&NHAQ)J~~x;>IZGKL5g}p+5y=S zXW3TB&LQ-QMQm0x3dKcK*gC8zH`N0Rs@H>N1Ef?Ax6LS{_6ZA}G_0UjX=kR4T<z$j z3M=p(SxfSH2|ajck2NieuW2EgJ)TQek0uwYEgl28IKcstPmcztli7@x9yYXNF+0t0 zoEiS=5uLCbiI80z0Nq{ucqETT>J&rkv<#t6Gg69CQy)idJ-hOr8(LLz^c7P!$2R2N zk3t6I+k|XJfh!XP-5quVIvIiU%4EW|Vgl|{&@^DmNNzKK0-U6tP1`#)cX7TNYnl7T z<6tL;+~J$)%$PSl6ZFs)t3fo%09V@`HV4D38I#bwK?0u#uMELfpq-k$#?l5Xri*9N z)5vuLHnS)DhJB{K-9jU9L-R0g&U~%M824bFVN?Q^WLgd3uotKaC{8p1jO3X>)@0x` zq?j})z5oISnjYX+Qu_bo-q2b@-D|VgTp7+s)z;TRzalOXdCr~}$(cFX*Ew_hV);w> zt_u@i!k1AWKiSpEuTE5A4$D#he;?#V-MC8?18BvwakXZL!r^QKxW%cJI#90RygYzD z@<6C*$qp;jK#(9gBt4R1YWYra()g_fUyRaIf9LE#%F^rHqdC>tQS(sIo%jw;&8;VU zJJO@ggE4IUCkowxKmQmxo)V!B)g{%6$x&XOU6U{57gouc*(PJhPF01OvMh!|?Ll)I za@!DqvB`Q=GUz>GF_?mp1fjX`zucB1I}V$o<uuYvqGXbxo00(9Cd`QgHqiAM4EA-% z$q<u0O;a?$(5nNLn1T#A<-QAaA5UI#+p;AOsh_9^7JRdD@t7f9hpv0@-M70A88i9W z`zGE#;^ML0dY#)>9W>^`iNi*WA79k9TQ_z!YkZ##*j~3JPkr_e^;7jDPa})%{F!Ah z|6{`g>VXNKa%uAm_iR(&?|%+c?!5Cb$sqz9j~jWV0&qDr#yS)V;YgsuURs*vHJP$1 z!g7adIS_&EFXo^DMoy02Y6Yo^)v3oNr1y!S@)tE8tE3=!k<Do&f!*06jb!1VhF+mu z6hJ*%Zbm`mr>ZVpb&KS<?Cvx9?BT;Eef`I~FZAyp3)Nh5)txt2ozZvA6<4mhzT%9E zy>(^f9cs(VY9e*fD1f@)WMZXR^SwX5^6H1u;7=}p^z%<2RsUKm6|y;3EWdu%#m{!= zfXoQE;(;SW{|5MYSHyZp^Ye`+djQZ|Z@?rM7l8}OCPky+F!<oYvNsczWoVlNDtW=^ zG{%fWjjN5Djfad!(OM1ACaV>tN4Vv%rBekK)#WXRHTAQWjlqv9)6(3$xFTh{BXUpf z4~XLcnMUMJBZ^1)5OaLPiq>r$peA;3FNXY`*VK3Kpc<nzS3J*3C)5{NbnqQ}eB6gw z#+{wVSicXcut;N$XTlixGza0+6bTDr!(C2ic1}d+2cw!UM{ZY~>zeOc<vQY$L)kO3 z7i1sGKAH{AEN6Bj|8^gKfD#NrC@>Vj#VJ4}BOFE{O<1uZ1L<<voD}A3Q*e?x=}1mr znkqdZZKX*8GbRs*nygY=2Q6coN<*WRG$k6QaKGl$?|wa+%vY{ju>88lg^peB%~$2M zc4$}#m>(C*<=M-<pS^!*(iH2$hqGo6)?68^eHre%ICQXu^1Dng$z~aSC_xcwG$D~- z0!b^sb)j={x}E#^x~9)Hse68>C0iV<cw~dt&fxeSx>2?61x$#*4<Sw#3-#vETTpRp zvM@Zu1bTVc844=Dai<~%sO=i<Nv$7(qIp~?nvZdnx{XL#X5F&{)C!B5U*(r3=oVqm zjK@68LSD>aW=s}Ey2F5>61j~4qYqbeO44*SRWm;*WyM?es$Jh=1*N5|@GY@lvU~Nu zizbRa_`PVr{`fD(ZWTf?yV+`mX=%6V!6O5!6l>e|x1z#>5ODA;T<mW3LV}?=JOA0F zo{LQK19Hd2(4rS>c8QOotZxjRyVRJSLTxP5OtC}o;<{ZZ@Sv`@DB~9GAPMItI9Y|7 z{jJSH(;*%z<DgkkM-aMlyR$y(>eOu18}Qx4z3N2qsCZX`Pbo2eJ<Sl$PR+|r&$gOD zN-8*=9<MV?FJN+ZUjJp`*mHi8>7L>aD<r5ryBg0<%{KY;3m6J>TPBU~o{Ou`;RZ_2 z`+D^=mdoXeeW&Y*^>Ppv4!vMZvQa0?pa1|!9{#CSv^rgS94<L+?tykhTgp@%jTST+ zE=!&v9x(?40I+V_|By*Ud_*1kwir-dZ=*Qw>bKP#cH8oJtvD&MUi?_RH}RfWoS2Y! zMza8!;KyG59qY}<MMMh!G%m`SfDT1#Q=N|Q{g2~fs`}A$Y@vG7OE{y}m(`nCy9@3q zV^6DRi0wtYdJelc@h^2$$|kHtJhBs)SNB*L1eZEgJ?cc8pmVy6vJLTgi_J}Kf&>5u zxidlfw;p{P@i~2z=oaSGMs%3yIKf7$ly6bJ;PTx8PG40)?DqH`B8k<`FWCo7D8O2c zle>@)z@IJhhuZ{Mdp3@+P0=G`CpeOh!s(vPRouxBFOUWTNvLt}sGH?3E1D0d=y%`^ z(6cw=*_|<OA280jCcVq<gN^9ZOa1`y2czE8>+>NB?n8`)9~7>o$TCe&nm-sKCgcMq zP5q`Q0HE38t@(pj#BVu?K{)LgFrl~lw(JMyGeEtnu}!=ZQCbU9W`-L!F=z=CwD>`D zc19k->tqRW`}m|$Pz)1R5UzNH|GmJ0YeSL!YuDbldfL-x#&hZ$I!?ShJ`1&yrR>2D z)8m&j-^)wRJ0riAebzjU<N-ZL{K|f^H}w*F*_r$ZIJjJX3G^{`Ph$h>(iB7;ARLpQ zVh(<EOK>|tEdftH6>;FZ0s#LODRIrn?ah>!fB<*ZlB6(X^uZ9veEiYgx%01@bKl;* z@k_2^&po!An3m^Ek=S9i(ws+p%dENBtp3i|4fRQ!H;IqaAh#N)%*Q#5j}wMBEU45t zb#4VD4*%;o4atGF87IOb`)U`iim#c`^NM(Uc8?kCN|88~)M@L@aOK}M<Y`Px<*xTI zOvv+o$nzb@(<zk3eAER+0Kb#VO()7`!%Za+?=dg$BUz>N4S5$tNJ{-ds<qxAvVXyn zM~;Dn+I)YyEr@QRD)XiwcoZ^Ll>b7FJ~$l);0L_Nss3izU3rKYjEhzJTm>06y}?iz z3fWvzyAlDdB*!-tIKcfX1v~+dIT(yIqS=5R=`QSjYE7hBS(;TrVMW*#saqoLlWF_E zrS(n-#j6AYB9w%;3xM1(t^mXYs!%Y53n*>Igx7C>r_;{i>dS|K_TA|1b;WhAt-iU1 z8DO#vzrs3f)g{J%te&t+AGp<ji!;Aek1e^f&(??7C|0>_e&;S-s%C&@_N+(LXI{&% z7uTqNe*Yb_B<Cw9U~3^sirw2j$B>;b2!5;A;jm^)1yRA~Lx4CRK{S^sGc!z?Q$0En zpnTqxCgf<DYU_C>H!rkXlDEt+hVw*BGd)Wn`a&)xiJD~py>0E~H)h;<p1SSZ|Cl?R zpvh$_e;sC@>~^ePwrGQ%{k8kxxPGNTNg_r0L$~gj(Puv<o()|8z#Tg_(7vHwU$5}B ziwf<9sj*HOUZJ=+=(Jed8Bo52pk-;9;L3txDn?r+3u+6qe74-&0u->p?unUgdH^=C zhPLz?x~RyhWp;nFko<tAmy&j0{{Om~{nbC7UkV`I3-14EIoIyAtDmrZFQDJSzh6|6 z!$H2Lx$v4$!{-A#14{PLZwDJWl$&cov+lwo!4bgKP(Yj5icO4qWk@P!vVx?=Dh+F} zrkD35DYRZ=(%AT;eP~%|y^e(N|6J;`)Q^^`Gu?l`*5CNmk6A$xJ9_eR<J_W7k<H`1 zQ`+-$97Nq>UqcCaYyb@>-U#tr)`epz^Ya0`1Vd_jT`+~Z#QRY*pc}zCJ-^Xj&!~Wl zFqirHz+AR{J#^AG<eW}GC*>h7QXKLl&4P|2e$)*jbLthm`H_&{k4%%_A5<hGn9nKa z>xG(1`B|u<O<wyceWl5cLbcQty>;HVrb9l`>^v-<iY$V{{KPu-&#ikY^INv@nmun~ z+x+=bQ@Sn2j1DY|)x7z%dgP9qSLd8Ngo#H#Jj&}LQ@Mz{s(=f|9GQ^H|3+})OL+Pa za|w983g)5+N;E%=U_bJO0R=fi1bCHG62RI$+J?`%?R5Cnp6t3tSzy#tY4g!?6Fx!C znEBSqWFGjYTc$lfZ$Ui8Svs=dD<+P;>-)Jp6}<b2`H!8ehFV1@=jHoU5bQ9)4eZr$ ztO?!!xdFw)TqY2gW@ZFD$h;@}eE7f?N->eNuS7AC77GBI_B5?NI7*4P`{>xX@|u>m zUgC+TfU#P~TYj9a?!2K@Coc_PMS2K0RA8!zPs>l^^7}+Z_E<d%@VOp&ScAu5vcn`Z z;m0EyL>MMym+)5Jt%gNf6Cf`TFq0r#(We52+Hm7Fr&6eHe@=ZFb(E(NsS;|6j|uyi zbD8@QLyZXFp(mzxyIv2j*FXlxr`a5^oy=Y@RG^odz_!`BE!V8J&Y)M~5QU6Zp;Uwf z5YA&W%C@dJ{B$y=3!L!h2h<-sO&U9x3Gl#HrW%PIpMsXv58eh82XVNJ;T$f0VGwv; zF{ae`T;_}b*q_W^+&A7Vn-MS$n;B>+Gmr2lW1SEib^B~(3A7m^3i`+mBMb}-O{yI& zWc@u;CSNlr8S*{y;$yGnEf{^~qmQ%uk_>4Fn{`Ljzn0vJv2lDK_LzfWunxNjHX@zg zrgu3_utvb@Mr4Y5w+NOCa)kI=rmf7>N#}4-TF&%1swH{G^&65hdh%&?BD<|6{7YMj zuNlYYalfZmEKdZBhF-@2WYXEeglnbnFT&3byJCdbfll?>Rzf)7G|%UE6qkSoz@w2+ z95}uQn7fr}K3NT8myQL)&gXWmPl(0B7Ng>GGO#lFj4<@=XhsI3)`yM?uxim%2UZzO zG7blPt&OQqi^02Qonq}n#Yq?5(5hL;y7*=`_M~<pyk8mCVJ>_?;`~&|=U`s5MF&&R zXhB~ezl4aNB$>c&Z-P`TME;=R-cK`*R=l6IC)#j-UVYD$lh{AeyDN*GnPdRvdqKaS z-vQ`Hn}NJ-Sf>*iD$V>-BtH)wDov6vAlZDtIK^}j3xQ0M07-7<le5lEKz?CrV$r~y z^~}KYo@MAtoy%1vYM>EaL>NIYz5t!G#>h-Xh3eX+>MHXYI=w8R@9J!CRBwb+J>%aG zad78@SFg&=yMA(WOxhQC&*z@8r+FmcpXFVa<rLkcNJRC=&)UnnyCBB^a!gS>FrF@F zic%SF6Z(2OM*uEicUVMJ-Jq>5r&J~%1=uN$^-SwdE$Tpsu#>v9YFq3yomvUtITslc zbZc!*uB`1k>ez~V8TnfV?q1mAL-@Up<e_f3{txg$!7fETh0Nf^&^;|u<5Cfs=%AeL zONI9nPvB*`ukrdb==I`l4Am9H6IfY^DuWJBo;V!u&{@h#Spuz|@o4%Pj1lJt=Lrl1 zbl?f}>3v@9DO&Mh`Z>h)#-AfxBK(H;pyp5#J9Z>)!P+NJ9E#U=&>q!Ns|bB&*v9P^ zFcIMQ^hDjwbDXys876#>kLc4%^M&5#^WDhD&l{>T$CD@2IEYl+_G#6)5oyl-l5<8B zi_3^;4#jMJcBF+F5ziQh+`?AfEy&#s<Im*pmj^rbBJxhDf7e4E^zRr0V~?cfR#-^# z0R7zW@n|HQm$9_WO&bSfLca$!7MBQLr`{J1lT32yeYx50)^(V89=F}-d7ABJVj^Ly zdHrTd3DtcTKY8Lrytq&^;98!i*>HHC#BDg?5;hs{!@7wKi9dQDYx^cVi}#e{&pMEt z8#2S%d&<k{S*4!R62#WioRD}A=iVn?Kk3`#ya;Q+pVPiQJ*S<qT@h&b)9=AK8-#th z6uKgla2~P*_74|GN=+a!lccPm-RlJ)((4sm9;XX|MHem+7>udTblgTE>x$=3)4?LB z4Grr-<c4k9(J_j~a@qut8_sUsfv%oC+5E0-RO?><W&V#^<GH(*ExCCOTe<OG^-{~n zk1jfNIjuSB)@2LvIg2Ax`w;yvH)75&)11W{*zK%8?J2Yrq<(OM)78@b67MHJ`g`37 zy#Bl7>v3|EuZKPDv^iZZOmBGoHk|7KUkCpCvB#*cpRYM^Y>=tv$rH!op5#MX)?9lI ztp$G$_Sj!7@1wQA`%d6}+QVAj$9t{O^N>f<_ViJ_kDu|pJlfMCLnz0{+x2R1!WelC zIp=d6o?Q1t>OE9fEQvuwFjL>^JqYq8d%6KXtzci*$3hukfXPI?y-~={$$(*s9)_UZ zIc<Tx7W+wA4gAj5{DNe<#m%bFxJRq0NB5r7RnmV0(&J{2gBj4)IFTWJouM|LrgEOy z|N2G!UcT(tPd@q`V{WOHcL@O+vk(4&0@S3S&&*I9!*C%Wjf4a#D&&C#ZBrqCnlZO3 zjz?X5IEQ&q6$ysjmU4L2xBf;$;&H<b>sQ`r6Z={gx2=CqblCOM-X`g+dmr1mjrL}G z?Wiw2*GB{h#o7Vg4d+gl@^pEjzgs)`w&dC!OTCAR>ST$yUt6yop2Pb!@jZ#(&!2M> z-oy7KJx64DPoDTPo)>bqYG+O3t0S&st{>Fovy%E!WRVE%$uRBZaIWBMr6RQV>2moQ zJ52Ax8Jm+lV{`<V&+YTK^ozyoHEu+lF^wBhyg`5t<7W)qpx{QdWn{K+Bc^{p=~e#w zamMEVf0VrkU{qE1KmP7}Z+h>UOv+3q4bp&+gw7y{C`CGiCLq1{DqW-rs31)QL=;3s zz<}65EVu%;buGK<stC9W_FY$ndHH|NeQzd1)ct+`1VS>&ynF7sr`=Ok9H1gTMEeN_ zg4zm6npf8Vf2nJLzi16E>(pBM3`>T#O7cC}KlbrMavh1?k$6vbHm&0u<I7Tal6;T4 z4)yaL#P_~aAm<-nCntw+mNqFZqV6X7o?YZ;<>&LEc0N-Q?@3Rmb<(V9enUz>U*LfI zJo(xDqMglO6YmKIX`O&M;B)agzUn&M<{!iJ*iAxdEKP^xdNgg7EM^mO9xztOXv7Uk zo4m$@Z;8Mu?re#Om`g5;H(PUft8VG`tIv|#UbmFnUSoK!I)AQYMCQKUD48uL1S(Aq zdM+CNC9U|n+hFQ*DJ>mgHky6FqilTk17xXwBFD?eDqcj`Bt*BeMEI8_^i7D@WQKHs z>*)`&RM&*#=9-Ed23|?Lk9Y*{Q}8}x>ia0qAG(6_{Db80b_RnCeb><Q48vIrQYhVx zj1adCz2T5=i|7&Dg;W~C;5MZO6?8+=Zfx9>ROj#JK`iyQK;94J;8O^T{*}8h!<}D( zE0}NMW664eYURt8H#fO)zPMq7S{9%f(dqg_=Pvg~>;s0m(vRaiC=7`;0*rw`kh$GK z1jMDFE*MI;AjS!yCW=8hh|a`8pA%VC&X8<C&Kd<i3DkPvYPU?yfG224OnVa0QvE<3 zw5?fm-Mo2XgenPoDPNY~+_=rc+jt!Tl@usjHDK?Z2Ut<qs_V?{g_~me`ZS-ztwSU) zfEIinm<WO^BjiVG<usq{^kTLFYTKPa<~ah7Z1YsG$V#9B8y!!#rI0-W*ro95Cqr<4 zUFThkTi)EFbw&H^KFa#~p}0@GJUrt*=PqBXwwX8IAqKCD$qk$dSOd7PE4V|X!<Ufn zcKFit^<f3eR7)XW8e$wSzsKPMRpV9~Xzn~mWK9~5WA0Btl~O>JlzZm@)Mm|F<W4$W zKRDN+@0JA{0cpD?c>^CqDrjnyuJL?M1ErwxBH-19u6>2ftjCa3s};?eO-7?Axg?L< zsng>wYh#kxsMkvtOsL=;4f!S7-5eDuDQ-K!oA}Ff|02}c9Hy7r$pfUy<o-%E@QEJl z`&d7vix%GOg-(;tvNw5r^WH6De;(l6w<SIqAQC>wb^<;*jF>n7hcKeOVG>4%KoKpT z1d1}||GzLw5oGNk%-LNzhw#g3E!6oct3=qZH^n;HrTZ|P48cyN&3#Hb!6*v-A$zw0 zk5sbQ6wzq`oxM?L<MGOHsLQfRZvumx5bnfDYy6!!YK=#zf}eO9PNFJa>=o`m{o_q+ z$I1AU-ze8!WS!W2Wr6Y{+qdNOL^1ETMgKgfd?yx@euaG^eaG*FH*r`7q9-ZET`ll$ zBbzfTVhsk-VlN`NBksb2T%^n9da}{H41&k%^Em>N1G31W2_HBGc+-zG9<t`N$dga$ z6C^E#BHN(I858)p?=2V3SPnKSdDY%fh!y6u(B7?gJlRKCxo3|gcKO$1=P|iXcZID# zd3E8`qZd!yeTr>fzNW|aNr#syj}7m4{<#x>6?<Q+QeJ&vC%UZO_~Peu@FML?KOecY znTR#@i4|vxs3G!ta<go<Tu~}&=o1WP4{onW1VDY7!)ZqN#q8IiEJyeIoF*cJgnxl< z=Gt};(L{C^Z`_eOQHFL|S&^sy$EWz|P9Hu0qVn5qE&j6ZjZ<vh{5?%Xv1aPRg;TC} zowH)=>eZW9&K2i<b@I~LvBQ~{rO}j_x$M-{uXgU-v2)xPul()P5B>r}9=+#qHaV!x zXn;KYhC!<}Tgojckc=L=VNr(BU^EP^&dWo6xZmye`w<rR%R<i3YSd_Jl9qQk!x3o} z8A)dY*p4ne2$B7->D&JDF#3|CO}=i#*-uXV{rA(ix9**P2Qwc1)%*Ed3un|DzU|+> zXvaoIZE$aVo)U7I&<E$k5F5*<y<~`@&lJgZ>P)$EVF5&*UWe?#9KBw^tT{9%LBQE5 zAfb>qs^?ncfA1wMm7;4S$!5eXF{3kOXc`Kl%bU26yY1D>w<_yP?Hit}H#qH{c_#DH z5%Hs!y{z--KJ{m(Ic^^|e+FxP`m0kH_&$arUT?seL@B4!=`sfb(X2=~oTYQgxq0cd z6BOs^y^&}XjlZI9<oA2w&-B(6$Ux0FPpjTEp)P|EXTn*AyZ8TOB6=o{gZzBY-}1nb z-yg^RO<QX=vzg=ORn$9+w7vIzr)GcfbAa#feVju!af!!k3kK2j6`9&5uN;nKm`!|M z3^)V6Nk2Mx`JIwZhj|sc6k95B7F;x?QWfnWkHbj8<3BnN45qqm_QT5_ex}|TFwZhd z1YvpOM$|umOxR(dA2)cR9pqFF<xT5+0Vy*aMoxkp&CSX(!^B718p#YMK-4%rg$e3R zjwGN7>UaG?utH^GoCV1KzSpi`MtS|9#hj%}XCJ-d{p^&~Te(N67r3}qxnukG9Ypmf z&jV(fJ#Y%TD9mB@`lV1-mV{=Qk(`VS1P63I(5%#qz@gbMAhRM#?Ee$y-$gM<mbOMe z7eMTP@!Q`=Gk#e(7x4b;1u?(=(17?n<>ehaPk(jdOTfAh_<b4p4N|_mS+6%>fH{Wt z(C7oyG{P&+TTfe!5?W_t4t+w(X#R1PB(&Ugjh0Emq`2u*P^<U8c182oPfwte35jUN zbx7oAk2x^<CBS1E;gP{ttP?%Rqw)mM2aut{2OV-P0V&N9KuRf$PEDW_XejF-%}I`8 z%}jz?;=cPjv_S<yMJ1g0zb>3}^zzA9ze@V?6Igoj;ukLsqL>Cif*u`>d)hAY`w0yb zem;zV>;|7tE{C}kKc4}7`h@1OOtXZB*G5T?>C-M3a>2Nn1oaNTRRWQ!Wu(SlRB%-p z%`*=pJgY}jnbNBu%nbQ1C1XYcc~bxF+pqogI@+UL-!}j(`S`PB4<a5w7!_w=f~laQ z33d;VM_Eri%_3oHB=JRz!V{YK(Wx{>nH4Uyd`5=i%!M3PC%)$6<Kpq1JBXNGym;xP zh!8pPY)`<j2(mICS=S}{bR!bSqq#n#F$;y{g$4SwP#VmOv^2qDLBcgs$K_~L5YYOT z<Amqe@<O^~o-t2GOtp8ZW(3|lYKg&Z3pI-tDu55g@u^>^J<Y{|-zk^&KA`-I8Qy(` zv73%G-7|mXwkM9>bkms^k8Weq%txxxC-J+NmOLJ4|I7Zj_Z)7$eA@i+^Jj0IwS3Wf z=Ir|XE_F{g!+x3t`I(1%P?<rWt~aAbG$-men=_@TRFJO^rUzkFps_jd4Pu0|E(hg> zsFUaX{eRn4LPTL-6>7S4qD?zxP$yb9(exGe$;tON-7$XcJCCr=rMs<D1`NJ^)5ClB zP9FJs#m<t`-p4mh*kBV)%Wq%ukfL}yVk&6AKC4Cz>pf~u@e<yn265kh@>bAkrqD7L z5u6!rcfe^t`KJ>x7pLS)hg{X^P>-U+JxNEV1?jI>w5y!PSl}rMrnVMbZNt(T3VD(@ zrV5wX`gdY<>-v_l;v44wQS|p$<=)NqUCxa<n8_6XrFn=g;Qy<LWm-chnUX^u^al?i zJQZ@d(Eror=N0x^y+M7*bcyRO#V+d$PdQWhvURMuLsg64%grUqhxYBx_C4e#_2nk# z_hHHc-3Pi&h^;i`-(yaq^gWL~^yc525SxI{8b61?z+4)5J9X#yjK2ZI8?_yjMZ$^N zvw~NM#5^vY-ERJrA*vf=-Puqy8FLC{=LVyR39@4Om6#hgT5D<;GbkiDF)F`NdBKSG z9Y=L)uPiF7EG?}pYutZ;WylcAz<xxll2D}U#t!PAhixB#y;2xMzj@SlOYBMMJE;~k z&|@ZBCn*#;&f4GtbgpRdRJC~DgZ@cs>x-QHs+6w{DPI?rhEWEb6E3}&_+lEqC@H}! z`pMyv67{F*|4;JYY}APFd!nwJut9$fFj)=@dcO2I><~>L0){A>JQP%IcmRJ6&7#i_ z=&$un{-HgI!Vv69(DsxQ^I%fQ_1kgyQnrH!r@)*F|4=~Ns4N;T6&r=ajmjc9rTU2~ z_@w}sUc+UVa5xm}y{4@fA{+*#wEw;6E6!KI5Gm{WQoc4o5ur6tPPkDcLQyzUMo4^Z za^31GG^M3%l5!vDq#NjDQ|&?I*f^g?wy;wcWei(Ef1AdQkQxeEkYCYZ#;ENFdJY;p zZr6H(nbnQ~>uk~Q1N4@|665%IgK%6>wFQ6l!oGd*a-o;jd+4WDq+cdPgmBE}$`CB@ zM_LdO3uxyuSS^brX(W+MMG=Quy1|WVO69Lo3z4Z^-}a2W=IIlAwkzvVQCJn`-}GqH zq*v48#`@;@c`<*d{5kD<R@~COjDOQ$X1ku1H@AWA1RTdf6M}vb_UL&UeQ~mBk1A!* zHmO3S0`xd}>X>Z@b=?MynYi;lzEAk17O@*@zZ7(W@i3Et72rKuP*rYVH{5gN$URRf zi)w0W1hKXO$Kj9ke8Cqpp};JL=ISo$@kNb-(2y$tX+`#`F6F2;?cXtSR;`dYqn>Mb zj~hG4svQr(4UX={I%#mDRE|bvs&KzSaMO@B64eK{jhe3OcJHo<BX5J<puNYbm*Gbi zMB2Od42O^rvm)tMdy-LoR1-Xlx70{HE|T(C<>mw1lMi3N8!O<Ma{OoX0mHa8X!a1V zd5XlGK}jkrLkQ1PQDN#HWl^DQFu7k|(H@?{CTQSNm0zV=Yh3E+sHF^bXweSez+dHU z<thg(tRA@Vj=?QU`uFUgIk&2yutlr<Tns|V#P=mF2Q64QuzKO#7P<MYS`_9t)Ay`i zxL`o_!nFRq`<JyUY}UM>pn0>xR%Q4$jb2|^UD&KeK3*d}7j!Mz6>Sf`m^nyOK0Mt` z%tVj_?CV(jcQChJSlxf|!U4@2_wC(3G`m@0gJvxX@>>u9cMKe`fB-0MUD&KyA^w41 z27&(e>9@gWlm?Lq2aE%UYfMleWH1&}3+~A!>7)C8Yqqanzns9xk>*IFeEqg2{YRNc zu`a8vB~=KC5f5G`-_bWi|EZ1%NM-1*8>*9a9+mb6tMVPxXTTT*>IVlqUVVJ|i5okP zYTt20L3yM6QKJS7unZbx9x$+R<BCR&Do~eK+ez6Ytgrn9v~NEu2_gf=RH+bv#aLdk zUU}xDsPfvlw+NOYp#R<1^NEM^$?kh<YVN5~*#y5g4!?IqlQo#d>Lhv=$~ZA6805&~ z500AAbN#My;|9_`LBHU^PW(L%A*j-?`c61o%96xO*dzXmX#YR{;OJ@W>HRxKPormz z9{}DOuj<9&fMGkPzZnE;O^h*yo_Xg61OK{;s)9V9VY~9h+Wjnhy>g_yyZ^KDE<w_* zbbfpEi(t3BBkUot0GC(S5*k?L0nm@9%*JfN?goZ#g&O@x|AVeuhx+&K+oW0bqQ(9D zEuIacY|*SiAqcp2DG@8t5D{zh0?-fE*UlO|{ST}Sd;^}{`eQg7%VAlSzog?*P_Dz& zvl{-po$$Ns^(*kZuA@YDlBnq~+H~?L^(**UlKfEdjlI4p9HFhkwAiof4*9tZuf46j zN3W60)6Ew?!2U`1V-z2;j|03z0*^#$iiS^N^$!+S6Ne1E11v+lsIm;bNZVD}1<yW& zGwNRZEq`_(W<>!ti}`k;*#Z)mXoaa*B30R@D!}ffYe~N*^zQIT8NMv7Q@c9Uwk={M z+Vdf)&~30F<}D9}nhOyYi|mSskrG%k1rAz`JCSKgE+kXs_n(<Ac`2Jug;IGpVan9m zG$r9^Nl7$Z!fsCdENL$c1<aZa#Q#rNIp3*vQQdwd<wxwtiT%*P<`7~+IA=5z4YF8p zS5OSvK$0A3T+rx{e2@xxD()~?>854?r>u;?(m>liabhg7q-IsXZb`05IxibGri+)E z2ZT%(%iNVIW@_4RDw&vE!K1Nm1ijh*Z0%i>*iGYh*I!(@GHv3-X-9syJ_C*H0gc=M z8ZjQ`WN|&!CCNbfQ9FOoRcpNG<=PIMuIx2rtnw4);H4Z|Du^#9$mm}QJ+1s(v)^E2 z5v{3q9G<-h&sJ$RN@oyC5>v`Tzo*^Q#Zsx|<<cB=9W2bhD4m%AWw`nSzBv8TlSC;v z8t^4_O>I!vQ@aebV6Bl15O5@qz%B@Q>|vdh;|s<S|Kj(63;I2Spg$xEFi|A!fGQ@l zPUDq5GslgaNxyeU_o&ca-w`;2t!FyU+QO8thw21ex}R09YeX_rdmm)h4_HsCbpt=& z*M84&9~D9|8*&yxA(h)Swr&EiC4ri96oEha`r8C+>_{xWEAhopjaY8hfa#=StCaR4 zP8GUKc1|-A39CQY2t7tTp>kyj-t#)}RK@XWJPfmezXunjs!7V8Pd|k`T`tcRPwBb< z->#!jCQxhm9o{Mf@)by5F1CulqU(ZWZn6VTL5~#ivk{DtnCjU`iL=oc(cv)mZ)K>s z*6;y-&ru`kWKz96WtMzPc=o@yDnm`Pe_qA!eb?dncX$_tXYs&Aa&tV(fNsBLL6*^Y z4V^Aw{k5;DX6Qln9BVIB3o>iL{rXN+ydmnxy;;}+wkqM@v#-ATsx<Dcx2|n^3mTu( zg+2hfIQIX<rG69_8YP6wL&`YttdYOxfAZ|{1kW;I8<fpi`79(`Wz3?tJM1p2!{L+- z?aVC3!ETNpS^3uvZ3}QT!IMoNl&<eVEUP7huLh0&C_=rh{l=Y3R@~ez!sf=`62Cuw zrh0#iW&7ga?&tdwDj-WQ*6u(7nEnt1C;UIr0Bol!NH2D=#xv1*gdKWgm)E<C(${eQ zH^3mi0{DWM3YcjR+60SeWt4Sng$VXqL*8_YXeTM`eGcHECY3cudmt3Pa+je7C?W_v z$O?y|)~KYMReEsIu!{ynE%6ztr)|Wl1z)h2H)RA)1k9~&AI-*o9sj<lA}`qerQW%% z26mOt#y8x}#7{pOe_+!nB`Ut*YddPOGLfx+d|m%+4r@=qx`gAhdCX$82qvU&n=tA7 zIgUQYnm?t7gI@j4#F5Dh5jAuobP0y>R7Apl1a5o?rIHtZ30h5izg>Ry9r4HepOz#0 zuPEQgKia=vEI7V}uh|yNUxGE$;U{z(y#|b7*XuKaHoMX5O*hz2V3~AMRXEFZLJj#> zsA7S5NIk^z6)%GDF`^^jiAr{iv4~c+k*Z2XbW3LPu(2JQH$8Z4YVWR1{E-);X{DVe ztZCA;P4gA<+3Xwd{yeT{zxZ0sT2OQB&btP+&i~uS7W;8#4S<I#z+@1LpGFTO)Sw$- zMYVX!fJ6v&_c8~C?>=!vlswCwrBP|eGw}|xeJgfLL?a5=sXQ6aBmG+uv!f2zWyV}| zw3fwS?h|}(7CcY~)&`R$N1x%zWL1#*!K2F=8pY;Ef!46!#YP-IE?J(r|7oR^y$AeC znb*D$-#Na8(2FIphlBVuim&N=N|bfdvv@S8EuLS1b3&Zt;PK<~*{c=&_saq3T=^5^ zx>d%g4hA#LooMu9r6hI0Wwbxbnh8dNk2n6|%+s9j9b%b4WWEB-7lIobPQ$zkaqh&H zrQYK`hAI2y;K{t~%FfN>1H>KU?hH>qk$_L$1^8@23CgvsRtNfyqVSu}+W=uh=WR%y zw}xZB4B-H)a4L&RUv4<AoH@?E2M(SQ-#NDJ>ZkHqBC*DVgFW#7o|Qip(vb&eb6NFP zOmjpHZ^-Ltr%D7b_C!Z12qwOwfHEUaVRa%x6%v>~4VqTH;A&xF1uR&2!JLA)q4xXZ z8}`0(sQ<W8w{=^!>cP&+w_fN~i}-H5{MiFPvb48PwL8>$R{RW-L@1XGXCrph&c=TX zu`eBJM~~B9-%urM%HhP3_`rk$Ws$TSxUvY*r*Z3t>@etGNTP_b);vzH$~1C8)X|Bw z`xzi;73V=^k=*mxHkCrq;~jkWGM?!|27uXyMn6VD@Yrpd*t7#2czgI75*@ng*3`r% zoi?KW6_~)?ns?9zO}eC)<L8u9to_MjPoGd;U~R>wV(<8Y{eSyg!F%uSj~}3YbgX?> z`bbZ;pj9!e(`LpnI@xA(3(j^X)(XT`iS7ahzNR^G^ccsISd@fyRb?(ZmVf||dVonK zg6`Bw=3f7`;yBK_Aness*|__rzcb;^kHn$MEy@GR$BJhuP!1jhKVYuySwRnq!;aw| z#hgBpoZ5~>tcXiDU!AjI{T)+FTjD%KZ$N_b>sK#=B)s2Vdr;iJ0c-@KV?D2}5(|z& zBjHI^SnngyUK*w!BAV$(e;tR@hiGijAj|0pZtA@499Yu{>|%NgUsnJ*>d;G?h+mh) zIs_hA4m(aDf@?0`cDIQeH9M-D&Cz4tu7@Uoq0~S!|M+SAQMPO0<`oBTS#Ww)S=n!Y zU(oG{{3*&!PsUg6XUG2Y&;Kar;y;VQ=Vq}bXJ?J&Fdu|&Q)Nc*D5p!|S)v0@U%w;G zU-|u!veY3rH2sS~p3EsB|IBRC&`Jl%;2xkY{T{7!q(nzF*_t=E2S<reyKHWx+bt`W z?Ap*_zv$kzy5;`rvrpp;%fZiYVJ#;n8n%l$(#>X&o#ds?McKB1Dw%Dp<x?*7<yF7a zVfkcqiSVZ-U6Uk%&xy1)&J<i62@5W!cd6bF^f=FtE^k>-BW_{d@0HJ$E6TUZRi<x$ zc<;%_*F7aJoBLz={>#dD{goG$qtG&K*{Rve=M^7cIL}!BXVsZz4QfA?Zvd<|p&WgE zMG>{mxK2Qris&k3dyeQGm<4pm{Bc38Ck|H?rd45TI#KC%l{+E48!+z<W$jtk>F#-_ zURByFV|SNJKVR!Vf<4S0QX0p9=A#LK=H+1V{`@Rj$E-HlVz)a<*I4YwS*!-58yvb5 zI7^41nnpx@oUfrxlNJ&11Lh_Tu1XQOn<6f;F9`iOl+ERTD?R12Un}2UJtX%$zD0R- zzjzSq!tE<h#kzi>3*@Z9t}_|~NIOo`!G{$)R;|;y&}K>_2oqLy32sght|X1CWnZaK zkc{D?o&ccJ@o5sLLOS;75#`EHN>BC<gDC~6Gnnl=aZKF*!m}J86jNU63CZ&=ToLGT z2if@^VDpk*Gedgn(euy`8v~t?%x31$6N#%Ll$#ZGY(^(RPyi97Oe#kLZyT{KE0@qG zMih=0k2>)81Gk$8jj6DBPlY^x`IKaI^}WwAo$~Yf*@5mW7W|@o_2J)9(8~Ml$ueMY zA-3&9KUb$-C%If6oQ>#42{tq9ApW0n!HK3)t;#6ex=`sgY3jfL<n{nD4G5$SNKZ8a zW%*in@$9wBm)L@?9j$>AUVGK3!L03mITHUZvSj(EAKiWL&^)C(*c^N`A9T_Q@JJNs zj5$3PBNIi;Ej9YkRncmJG;Rr&ZH>!{ho6&b?T{QI6s3?Vp$EEHqE6)y#udDsR5Zdy z9WNL4|9x9Itek)6^O@`8KT4Tbhs!(I!Ncd2OG<+|?+#(NzJ1py!c776kgD7AkHIE} zc4Mjypo+ny4Zv3=;*9)>dL!-6l^cVc_*u6I`^!X6WS_$+FhkIomKN|E14ibQv$KMR z<LriGh>`joLf{0>-w(mx4id_rAV`uEDUo|Jx>ZAr&L1YGhlW^Ip;x46M-y;$<Ykq( z{Y18-e8h}RjniKL@$RmHwx?p*)81A#C<neiIsfJfeJ%1?<@nzFdt^ryrEJ90FNwDJ zZ_01+HEl)tz4$77+FZn2gx27tF93TG5)Lgyg9cRTrNbTzdAwkzBh^L^S)w*%yQ;K8 zdP|dV$Zot|iXbORHIukOfCi7Mkj4BbravKWhHN{2|1-+xxbRq99lPhiUWHJLHzq?e z{w!U5$|p?3U7d8NG(tY>%ttB?V)r^7LvH+auS1=tzAkpueqVjvM8A){eIV<_PSF1n z{2wrYG3E}pR|bb;WzzQH)D1;e&W5g9^)LMXe9$Z2ho%hlJ_D>pw~X`!wC#~_uFPcA zF}?Z(jA0=qMO;f~m3)#X@w5+Ct@@Il7+;R35+C@muP+eWHNfsb=M@7INlj)6d(>g( zJ+(zJ>dP=V*l0$2w}Vj%5;dwoP6t{`@m_Lt9pgoSM3xwat&O1mV*e~<=8PxV#(f>P zZ)O$BS+wX`#@<lMv1SlYKZG?M;JqQSrpRP=VYUJKoMW&gTDJSVCXb%t_E_FbBgf6? zZs0^;M5cG>d<@mbOwEKMn*flYk3mtQF`}Bb!AX^Go-7uCggdR8eN9Owx<m2K%Hmxw zi5b#xC5@d@+KTKNtdAkAi-KNuYm`%~6@>EH-+>yfo~;Xbv?+X`n_@jtDPQ8sv9v7o z`-PUc7**uww{%IZTje&Rz7ho$-Kz_c(P6O{<P?Up3t2&7L7_b?WT3V+BO@F}t3Fht zH0oY$PxhU_OevoGf&5LLbwqhQ*b?!Zie*By`XjB}QajqZU9t-FqTo4qVGpuWdEgkM z47pdCG8ELFc&-XvRU0(HLw+9a`Mlm4wo)sTa*;Qxz|gmLqi+4{eS07K=BMu`&s{jx z_I&y$ul{!XtP4t1I`s15m0d;*9<{A++>HJei#F)R_AWLR4J??T)ZRVwz@{gjl;xHy zCU+m?x_|weHDcQ|gb>Sy_v|;UdP~1o9)Ixh2TATqboO!soV^#4DWCG#qZZ^Tr<?8B ze!rKw?MQg_S<rw0O`VPK(V~P~K$l~r7`T067H{IOp^0atPzwv5&`kY@IN7UoPqa_w z4NPQ0h5>o()c22%XaFUsS&DEJsb2(VvL~N?zw_QTk&@GAlqNG#XJ?-~YSL8Y$M5Ej z8Z}oO&OY36&xnqzvj&&nw}pME9O~J#x)=Mqa=1^=o_!$$P$x+J-H>O{k@M6F?2+;% z5HCiw+G`YSXm{Xt>5x;YbI71*>dl)t(WF#$3f#O#s1?lx02vY^E@EQfeQc6g_{<Zp z9DnZVr^OOX@VW#}`p=o8*FHH*{EI()Eeovd?wEw=^I4e3WW^l$V7eC$N#tf|Xf%l? zlmnQ2B2o&`S}Xwo)taYt0wHjcBLqNb{E7j<qIoJ@6n$$_xq^UF!CN7X0B}G2K;TVb zXW~B*i0snMXO1c_fsf8Y<^dnlPT<2rHM+7ulN6xjn9Zs;fxGoMWEcRr0}@;egM$<7 z&668Bbll%Yejm*jK$uFfw6ycuzr@=3Q873Eu{a{Zza(pUog?yua)sfsCe|!JoT;W9 zpWlxHD{2Lk51!1jTCBhkQs~osKFnCbTue-|!3oJwh-gt=$C6l_w4u<PY0OzCW5I|# zQ4FDYPEmi}G@PB;`)bLbH46X0yI{$m^#<Q^0B5~QnZ#NHkE8?8DGt#D9lR1IgF{3^ ze4*|8Z*aecCiZpk$ayHEt~J73mku1zg|D8*dkHU%YOjd@z}HUH0|iVLJ2be6mT-gz z2W=i|C1vv}V*&NpV_4#o9FWHYwTkp2q_}_8bi3oW*sVjpW4n)gS!ThA0b{0#x37uo zcGi%7Tn+k^<QB-$`;D*d1T8qRwvFoEQMp28HfBL`*wJlFl+m?MGC|BUuu6goxEv%E zqe;JnTsKru<ESd10TSLBpFMka&2!Je5wvsU&XMezGG*t^oyuY?iT$nv3_oE_FYJjt zst&ii(1p>Wmwf)k{zLv3{Zd;$d=*|vZ#OtxdLOOKs}Tat*<c7_RjH8FB^_6<Iy~z7 zgUawHeqR-S^)yw4C*a}r5jLSytk{AwBhbIjs<S%|IbL+U?T`*RzITXI9E%;h_$xZm zY?W*dy%k`ojk4L`snbY55J)Om%q79@fmz5W5vlWs4)EDSkQRrO%hE`!zcKf|Y??Jh z=c3g}LT16^iSJuOh8^O$lYYR6eyu`dd6)DHtOCD~A9H&pyHPTx1@x|7n0sRBRSkbT zc!S%ANeLFl=o=XVqiL>=r~j$qRh+~!m|yu6X4Tu&C-SqiZ+-m1`)^CXB!&sUu>8Rt zYuDVrdkvjcJ7K*1u=G#piH0#>z$szGf!8UA(rrSoYMWQD_fVt`n@+JzVSw}HsFx+R znjtWt4EcypaW?Nqx&2uhdRW(`Qp!<#S^7RZ@Wpp29WIGp5OJt|Up_1kL1jofa-BQG z3c?O6bz9dN{k|-h-D=8>y6jngol$QV%%NV@2D9Mlg|5K}wi8aEkWxC+0#=YsUKq)d zRRt9R3_Zc*sDQ6PUw{s@lqBiNF)+%S7pJ3s>g(Y%-d}w|Y&3A}>&w4iGARCL|F=I` z+DB~M<E<vYef#pP5qppKQbMm!AGr649xnvg7admZUL$r*Q?lCMy@Li{^0}9Wa>%@N zWJglhs1`6$@`FB0C?pg|oX+B)R8pFr-@V!wu%H1}z!YeJsVIIARIA5tL)RqRpV=kc zHsMN_N;60xt84*np_-fOWmPjn0+o>_XvKh8x&?YrM1@X`a3c{=kFstMMwK*BYmf!I z!#(c~=KJ=l@`Li_%!SG|*c+!-@7%pXd4JD6*M3#oWr^*1yDTO={WOu1@|E)C;lr>p z3O;)Kz4zG@Z!0g>_02*}JZx`rn&$~O#v<^>V2oMVmM#b(gUyg%AUiW-X=&zkWPV3` zQ06z+g>>CXe*>Gj-hk%99g__Wl<)@&f~Vl{l+be86AIq76xSw|QrER}@7((Ki>Kax zXwKX<$43o%F>-#wv>B5oPDOp=@if_gYVFH!|MleBm%Vc4(@PeuWQKTqW?i*x>D?=F zc1-9iW<i&CLm$w5#EOx9VX(sSjQ-SQhm)B|X`cxLKj8=l=|`P}Y-uR*(F-)5Tg)OR z<D<7fr{}_FlqqIG=Hj_<odOA%CuBp1H=g(Y2hUYc3yzm4dIvKPG3N`!u42~vAH4ku z(J8}hZ;}&`t<n|X8Z4mJQNjC#hGt%$6^h(yg<6MN(dKG%^_eO&RDr76Xt2%T$kQw{ z3}brp$Ui?k4okv5cGk>sa*L-nZm&Vd%6TJ)4!NDy#o`k6B(mZLgSo+ypo8UOF=IU! zhI$435~MwH`@N!(&wob$4=z2EAS8P|X(E)wY2!vz|CUc#UbrT}{lmpdOC|=CSI@Hk zzkc`@J5=-a(mCVrh_f?FCHtV9>F(cj^)x%fei$@($l&^Lb%^DdtY$$#xj8y%x(t#b z;J4aQ9BZ}8%<Pack~(1t67iATsJpvCuB)VnFCrj1CwapH36LaDjne(C4}Vqmon<Yr z#qStDXX)2ueqBAi>3*gwXCEk)3jh&nk#YV};EH<V8jxR{BkK@?#eA*BCf3%(oTe~Z zv6^6l>3otwK&2>dW!hbu3?2MY^&gCBvbYd*;ECroJmLJ>&C=7*9m~OQsGmf!+-$yH z2cf@wpL7EJ*D&Tb32u)^r?dM7e<(vpcbhN}^Nl8D+|Qr5r*c<h1a)e3Ie{~`NtF*? zX^r6`9mIp<XEi;tBfeJZ^+H2kar0ZJ3_g4=UdC(<2URcKRHNUITeK*(d3f%TN4N~U zQRuJR&)3g_{O%OX(I7CTM=~>Wva-_s=$f9B9m>kahdBi%AiS*1`G%8#Bk88m2LBJ@ z?N1>@sE?A;qHNHgfU10T9Dn`@VAkegv4p_JIkl~=me<PvM(nLsEaXZvSxrI&&C0BK z8Ig>JMGevrqJb<mA}UV^B#KF5k%OpFj7Q_5dWcNolVTPe(QU<p56(HXs}8Tz2MixS zap;k=@iO|!lMlt$ig)y#GX1WnG!(bkG-3Yw45``9seA4}(s#<NWdIxJZvcIve=%$c zm<5QhUzcZ%pZCJgxAC8YMX*oRE^h%H-xKr3ylNv6mn;QPZH-PM$SU`GT>^Cy;kTDR zFvr0fBu7%27#QIEf|8en9Zscnb)7`?N#lF&s%?!}W&BI=D`oG#qpI0GV!-&}t5}0I zE0mX{$2Y^=2Au6`FH1$})m|Wsh*e-H6~;e%(CsuWH`n8o3L6xlp|sZn9<~*vc_Rhh z0<R6txkKHnBTkdehAJ2vX%_Cnq|bm(ozV^8;jXApVW6*sB2lmGl<HZPEJGuEM!nb@ zL}$x6qlfq2Rk1(&?B=~MZCg_BTXvv(k67Qwz3Vn?S}|j-{*J_VoA1JRw66xx2S+hi zun4wIZm`fIVboT{0pCqYabeIRxx=}+n0lS-M*$#qq27e(BE&bNTH>1RiEp%<4_E4K zY2vAxo(xs#U}}!Cww*F&K&?bcznRVYM+TJS+!P#q?=3A}e&+ZqEpEAYaPX#_k^zza z&8PS8H?KuiRr9&ts<zV$n&w289T~W?{e2JZ+|YjYfFsMIIZX?ux2?KqV4pq%5Ou*` zpnrHxJbI?b>@?OvZ_uIt0Pfjj#3v*wkjsS^wHttoXW6xzAr7ynU9nr@d0ej;g!Zu_ z5m^ch9<g1fL#7u^(k|0yCUL0g9us{pLu#5O13KX0{-t)6D&i7zYSJ{vsw6P+PkOCJ zDZ|27PgCpR#M+wfbnA6Ux5Zu-!Y@{d9|oyEnNbJNr$um~sg4fyUue*Z+J1W(%B(Dy z9IwtYEJqi{>zc7@A`90Pm)ZcB!nIH!V0e6{@eVF=$>whsJ#l2u;YW@<amSVIta8GM z+3a@Z+yjTiMe!w%?_y1r2j`v`r<?&ufC=?;+`r%fuU3iRN)KA2d3{rSi+%U_q$$2b zKKKyBzDB;G{58EzasmA=hXFS@155z4r{@Pj^uzH(=us_4f-+LS9K<D!`F$P8@B08= zJ&jzoYwT-jH=p%rM@~V=VwDAh!3iROw!c{2mQaPx+Lr|RU)sf~4CC7C+`}MUraCN5 zD2>Kf`I390(tq-OY~^;gR4KD$FJ^t`M;L4!<x}bWwJd35&LHJ6)~+Y)4-5NRSBbUh zAjZd9S`2nC`XZt!vdzY)i`b=r-wP;A){E5+F9WeyC9lbALNjfn&Ump}cL`A0E>;VG zEy-J?@zoBy@Mvlh0_R2__zAyA!10ml&%^{`2S69sC|mBjkG(6kj>p+QlzcHO-e*8r z+Wo9D0sRc+%rxcT3~A=*D&-m66Doi^%)Ew8=;JYh2A=eE8Pku@$x_J5w$Kz*0PX?Q zn3Jm0xjDq?7pn=E{4CXQ6-)#G%8O{VYXCtD#ByI-BuqE4ESB(Td77%OEh+1{$CUYO zAnV(w&*bT^jv4mmo3B^>>(UR?#!K>@o22tU-8w(bwTz9r^#<il<<bFVcYn~LRQoYt z9tN1zds+WjvDu&tQ=d}i4C!<ptJ50I^`q4zfDJ<@IYnpSVzu*MV)n&q@zQl**K-;Y z%v{-X4MO8O0XR7gd1(b0SeF1?bI#=sA>cbczq$);WQchDO8`Hvl5a#VVLN{scf*_x z6Yt!_&h91XMIY@1dk}>t*uy030cH{T1|2$#fe<`iz5Qaf{*ulCG}j@R8-pq~!MR|T zCNdKLH55*o@!@J^8*BAnW?Fah*n!t~9hWX{`*NOiKK}KwlX3A~@NQ$QRe-fDxCQ0v zFiOxM;lgUQ5&b!II9hVIGx=gQyCj(ENRc0Cs@qMqgJ1#HIo*7X#ec+~67%98iDR+K zd5yeOnGwb-{=~ZQQdx{LV6a(rSSqou$pj!wmjw2ISr@)07&H7|SR9Kr^RV_m*w-^y z&uOf3#<eVU-A3$V=@s2apl8&m+5`kRJ?Qx=NLkr_-^FUb!EXpjA?L;F&{vZAVl|qq z)lo9BU4r8{!%=Mf_X9F22n_P43yrQ`eE9XIcQ#l%?x6$69_qidLOIWNb^3hyMWt5y z>_=vrKEFZlThBfB%!gIwPtI2Mb{m9LH<G8Nz)d@joAOxDh^z-1ykwCvkO0C0RWYXP z<Q0LWsaln-xHbWOf?~xZifQdy_TTkjaok3v^U4sm8>nEy?d)se2dn`%UJU672&;&f z7|2R<4`OSuR)1Kxjt-7sa<PxazW9A7-QY}c2Z~m^gbO9|W385p)z(Xb9;ftG3c7fE z(u5ReIrY7QRX;acZR^>leYdAshb`=5W=iWlVE9n+rWx^0_v};8ifD5n$3q+Rx;Gn4 zga_mY2o~95wTT9^fzeomI^oS%`-A(DiO-XzkTv@39aQd`1)RLRM;XoD0$%<xSXl<d zq_ay(_c$1k2_@`naXZ%43E8k0fE)Cwyd+3<RH$K`s2zCrm8@mw2~XGVo59boDZcp> z?+=j1aagT31kfOXY-l*|yCj+2lFfd}AlQIyOpb@5tLtHb$B|&fq;n{nsFYt2fMHP1 z)L|Yj={8A@)Q-5C<&qX16>3cxrmU-n0PE&?xxUfyo5Vd`JM4&$1$XyM8y6WS9!$`D zf}X7K<@%7=B?}nbh5p}m1Cz}u=mQm9Pf8}HuFnS+hz}?>-J)IW7yT0KuX1;M0(Sgr z??K|4`s>();+Pk?QmCLdp<jyKp|k4QB@?MJHDmMoRS1cEP&!<bRjhO|at$9^tW)fS z()djKZmH$9EOFz2PS?&rHWq<@zXJbKy#!>VTW>|GQd-aisc8CA0t=%@UV>#)WFt8# z_-H2~wJb{ds`m3wYnAh#3bpq<^}x;}M;?6WN$In1;kj`C_#Lw<KYjb`8^oV)6FrJT zQ}&7Yk*)@|SDtW7EZ1X@1Ac!d852=N9`g&}cT5-3FW`b>ll->ug=(7$OBvnVxx`E$ z7{|=bFs@4&EU$8|1M7T8Fp=Rp3UKFw>LO(;dktUG>!!ZL9)0qOM~3$6)N}EW>f5J} zoI3UPY4R(Jr%c!#3OzRWg_@(!&)=6BcyQXRdADzzvtjwld**E9u!E+h5NOg2uLwBU z0S~tYm~(p^Byb(@07APMF6l`GXu>^Juq3oKOw}fS18KTQ6Dd@)P5EXm+w$n4wST|L z*t_!1wR@4?asHvT&nruSFIsaN)+GC(N2~#}VqzCjAF_K)vdJH?Vl*ihcSFm#5v|s_ z$bir+F%1T8JEUIW2ytZSaJ!5wXCBCeAfRkFTw29<{;Pbpmc91qq4^V-<Jfx`U{QYC z6tMX=Wt4P&%Uu&U`;<Q7%TFlVs0NP-4FO|Ez-SP1V{RtuF+ClZXCy`uETW2yWHU-) zO)N=$CzZRE<5GsM|F!$1Ni&G;@vH*SCOyj~V6Hf3Vqg@B+hdbe#i@}cfUhG<xNL~_ zc|?f5(6htG{<e0>9gA14{g8e9`jg_E_=e?c?p-O4h~HoH4qt<@ujOB`h8KQ1uh(rc z$v(gRlEn?MJ*G>{NJ0haCkdefh)Im-k@$=;IW!Uo9k!5<@xz|Ievdt4?;hpXjc3v_ zAH8dDp6f3gAWLR-UpjnBd^K46@YI>mqnp?DmAc|ATVihp`6u{^%3#a3D8WF!u(7ZZ zJtrKJ)TnV-pQ&$n0UcEY44=)mm)X&O2qAly<wCXVN@m)H>dZ_*$OUTvJ~fi98i;j) zY?VQP9nGo2Sp?v7Uus+K^&!78e8zqsM_HAR9IXXWJ1gMbi*R#<r<|ovnY?Y!BVBv+ z=wetLW`@;kGYT=Xx42_Vom@6IcEi}#cP$v+j(t3L+?<7y)bO@$E!tY&ymNtaym@oo zt(Gob``&U}Y+|c6qI7GIw(W6$xB|U*T-*2PSYCs$(U|VFJ4!I(#*2M7FkGk(H^2yi zP7NAly7)$~*pJt~7<1cQoe~K6itqeNLN3vsi;_&1;wI-Jf#iR^;JluEdv)ow{y=#f z7C?MHlT~qd82h`n=Wbohi^IyVse5j?pk0TtEosm4Psu%3bf7)6PTHP(b-k_Kq!!6N z(^-p8$Uh>glY<W6S(zA`;zCqMpBuGbMxBskglIEfks#^3ByG!+wtn;EFkxa-+6mb~ z@Jr&*0_B+WVQ_f^(fkT^ItI@&(2Hf!$-VDh%Iv+TM44fxEYH*{t9lF`Gi1o<LA}J0 zx3qofG+Wp1#`2CUm4+jmHSEEphgNNRaP!@F6VFMIF(1oYaXy7S_hNIbw8B_ui?(c< zmd09^WP3a<3#C@A3o9;E7Z&DO8U!GdozaMPV9rPu9aRpFDk}?KnG4mCNM2sE3)OjF zIU8N5c3v?Ua67zEZK0zhA5Cidg+|4YMP)@=w1dLrBsA+NIC&#O(I`AOs)GiJr}fh> zaKbc^kY``0q+XYOfdt{vL%I)jjnCUM`R_MXt-F2NwC#^S+@)vFTg^+t%8!q?@3BpJ zPF%Wt@#qe1JC17}zh)UWxbN*cX{mMToi~(+Z|igP_MXX;uWWC9bNFy}zsn~|J-fBO zvE77LtLILdI|;ZHg#kGCbMXG83AyktX1R3P+4dkZ-ShI@I=|@8xKQoC;`mz3xlnBt z6X&kdaYC;pjvX-^aHbcD?osYlFo0sQ=TzM*o>PA8Jvj<zJo<FZlO#?BixUSgjaR0& zz0qBelO{DADa}>hp8!HQ^WfSIJ2$Vx$#Z!mJ^@&XM%!ZIfIidi_j_D=S2Wl0HKxY> zUx-xI!S$%LqJSjvpHnG7X7m1tNY}@1#LTr;*H)xZ>DnZ$uY*R>@`$=>LDzac2sGI| zwu}%Yrj#yRs7@ytlAdnHa8aT>vvi@_tf`EII@bPADiAI%V1sh~QRfd#88Gww*bziH z+1sb?*}s1m>#z`{Q9W8Gb-i;PC}UvtU;gsK8D+d{7^eUgrv#@P7EZfZ#Df+>!JyS` zO%J&}7pmQQx87lL_%BpDzA^zkQ&OPeZlAatB`zYw`;<gP5?dv9qHfLCCw5Zdid`YF zl;;y*E#+X<5LBR06)MuJ%|MsK09TGMHdduibD+&px`cKvVJRHV&CV9|fwTZr40^br zDMFSMAXEkdFf-g>_bWms)J{EA!mLP`WaK5j9;K>v!Szm}t&2J&6p>hT3g9VIgl^V( z$$g{xbQ-#L$`@IaTua)v|J!F>W2<r}WG!bO&l}fyv`I7!?KoiaG5g3?P3H|=8*4u! zdmx+?$gRMBs<EFa?Z=Xt?!~YX$)28Wib#>%yi6-5sR&kRPSloUNi?6Plh^9C284j? zLUrJZps%+dj{Ag@1)E7QBiEq#l-N(g<&6q&RrDs$MsxeKj?<TCO~_pp>-yQ>+P95$ zHcZO;V(Q()JN6m1fqmS6VD^mmv9&|zHEmVV$bM|{fSYc^Si>>5jGM=0M@!)ZbjA-t zHax~7Vok$-qcI~r6O)ni9hr`j;^1YU$t}xP!P<cKm2DMG5)x|M?kEUL-O@J+{m28z zsr#wd>r+)Nd72L&4M(+rE9eYLrn0Ksfr$rt4<|o0zm3gUxY{#6ef4qirbq9dw|aHA z>0!|zPGi#MtnvMa^zAvcdcuh@ecY4&Ie+8JC(oU{<;L7Wl5bV~nTH+{AG>?!-8*;Q z^&rWdA;Me8vAhVaW8fAZ&#f^T4VOjS4Mj4Y`Aid{rUY+l2{s?hojaFxnmbo|Fs>7? z5)BN2t@Rw_mxZJk?za3|Yq9YW%XN3#%et>MdzkKt5KR2hBxU&mnjNf8|KgY1qF)Eh zo5$MUqr8V=y|3AzuF4OxKR%sJLj!=WwC-Tok0qeJJOO@vOp`F>37Hugf(b@qTI51? z+7%zoT!hkdU$I;kGEHPpmTOl6sP}|=Q$YZebF)NG^-Klj0iP=71Ld6O@tS%DF45eq zTem^;r0F^_e`J^5!@Oeq?Ndh1ZFXz7fdKNt`2O>zD;>rD4-buYYu~Z+y^Gc<GQB!` zmeP^K4B9#Xn6rdtu`IvKg?J%y<)rLz$abMRbS2>SUUvUWG~f(08bZ$Jb&vv1uh#WQ zwWI0*>=O^1Y|t=N(*1^h{YK9xFpDSlnm>uHf5$w-GDfVJ&@TyK_jZfcCG^iZz+}SR z2KP`W_t9ZgDj+gk5g{%~Lu!Umoxx9fky}IcG-1uQ$Js3h9#}kZ+=QV+Moqd64(=H* zzs}aYdV0tD`ySY|WdnGO37sG}9>SUd<miV`2j&(aoYR6Nl06>BS30=w5^`C!R@4lb zgiO{%a$S^&%x9jfB}V!UU+G`y+cbIW?uWO{+-je1>3_pB()b5gt}#!Vb?)S;v&$wK zyWC7Lw3Nn(wC~^NA0#!xpXML<ePS2d;bPjWG={cDTjYBqoAaDB2G1?P-ARXDtAfpL z)rm3D1YA-gQF@y5+;xc!9GN`9qOt<k1aP>x4tK!W19VOUKs)DP%aTolX*StzkbDrQ z2Af7s*fiG5rf<lqNgP>%+*8#8kcagO;Ozxjm$7mTP1LBp-ckPeSSwkYC$U*@kx4ld z`mS2Oxc7kZ1Id~tqvlTiP0HianiW1VnA^~ObK8?=ci*-7fz4~z1Gi!JDZ5j*9(OzR zqO+jatR8n|85wAHy#YesVv0f3K&K_(On;N-wE|3TaY7~lN(e*ByeqFN_ff=|jDsq6 zXRFwTJ_B-lu3VW@lwQKVcO78y!Ta|QR<f&#!Aw|tAn?B*vdxF;W>B%sjCnKOfZyga z`Yu~tE(in{5j2lfLZhUhhP+_OD{LT27c#Q>UGEVy&68)yV#7(j=TDL^DjAdd%$v@h zjqiJSX_pR**0F0?w@3^~VR;nR#r#)f!P@Q666pQx5BP+O)jpI1!3T^oG|GJ77bk6H zE&^%8DUodC`6coJirCw<m@+`@@bJ>E?IBUp#Cxv?2;0W`gV`sLhnJ9Nd`m3PW-yq2 zEH67FBhQS^cXnSe-<WyX3g-mmp*t7^jRX@|fTa(3ARNiYS5JV;WYvL}f{-$%VkC)} z<c(iktcgV=_ZJPnh2&y*OuwlkxL}koDH$XfIlhKQd$sA<xqUZ68ofMw7JHV%U;7jE z$ZnjQNyv)XbY_!9H0zjAyv%*MbWjw_;>Akj0KnA)B?Ig4RsOSdcO$#^>7{u0RmHKl zX?roE;zMSiNI~#-0r|)MCb!8dNtu~agTinSH{Gu?axulrfe@<WIy(f$6wrXmW-fLK zAw-cl98F0h=&N-lQe(d4@lY++QigKaqvgGdS~YD`6~1vy_2Q*V7Uwk`9?NN(-8#^+ zsAqXW%cdP}1`U4_ZPK${gMN!AjTk+9_NbC!H_q=@nw#0PNz_+7cxaIaygn4X{xx)} z7q`LwvC=Fznwx{&bDYi)@YA4Sb{1K&j%@gwva?ZRmIw3jYtuIpY{!Jxkl@#{ov8~p z)UB$@xxQ1?E#-F=P%%5@0P)Q6ET$&PlT}rrCaA!1Cw~3Nee(y)^85$3t-O2l$m#JP z@~5`CeZ;KE{krz-JbZv;T({$fb$^wGecP7IJlxi|?pi2+(%?~(M|g(!?a+Pv9MGnS z{XBrPH3|)59>f7e$b2)ziV3we;$;EKj@Q4}MJoyAc{uS9(tupduKauHnX^lkZ%(ih z@wfPDaaLTX{0&d#vKDwU!&>Wzyr_^(%5Z1s(_oHer%B<66bkt=Gc1`fK{LPhLH_!Z zx{O?5us6vN;r0l^J~(QwSqixSrM!uhQxJe~Os2sVz+EPGx#`v!D<%wi?aA`W4+gc% zJ-q3GC%5nXko_oCcH7;n;l8PJ?v%#rFOC>D=f>U79e;Sm>E_?{raTZ4UHMK(UFDyl z^TOcJf;7Qqa=S4UUDi2F7)>qZM0~in`>xomSF&(J!Aa`B(s9ga{CS-rfMcX`HNXph zD+D>uM5uyq1HM)lT8*kVRG$l_p<SQYJL94Kn^)Kmj2!j1DR(YuSvh>tNNLWgcT5Uq zN9$idvFm;R&_d<cO>6aRE6Y6l<f@G)l##lvI5$~1DV{=(4#~7kj}x(8x7Qmmi)hm8 z5oFPI*$S_b^@>mYmYj8DBoMpcf=pD#u?cS-pAo8B=txT~M}K%W`isS^ct%-ihT9d$ zDQn)T`Oun0zcKF;%r-3%JN`JL(lE$=!`!#o9f~)88aXv1Yv&06l-4;7Qi1SL9A*n% z8(lkxy(}(q8pN4`puIM<cAWU6I31Nqa|E6GTJ2A@bHv^JHPisnYdDMH$}sV=w2t#v zzgP+9FN|=g$6$`^>}=6e$6-d!Uur6_>f}ol6I{n#bTS~My#F(MT~^s^-nIu;tlctd zTKtFHS<Q!!oH@B)m)<uIAFzqI>jmjDao3YE-#u5;3nmX9$+_#MuHY`n{@S0=ALJo% z8ay1iF$Y@Y+XbW1DL7=zbU?e8a)>l8Jqa+P8I-S~wvhy=-Vm*<vMt@4W0OkvEK&a3 z*uT_PCQegwN40ZoWgo>Gt~os7Ig+QM&<bmOCeobbC~^=BkW-$fGiPPNyvfV;lCcP* z8wK9{l82@aqDurhb9*O^L@Grb)l49Qfj;mT_1)xA^KmZ=CDr%?QSvX9GWE`_UV2)Q zm8H~lACu=^@yN#E#>u*>Mca1VAiBr|yKUs8+kR$iPQR*5uV{SdkY;^+j*;K8Y%<9< z!`cMjDZ`|$;$nCLa!{?BpDu)D*<;f=In(7v(TN}sz{MKM8!U(1bXdHwRtQ|KrFq&n zghh&=;Lz9SJT5Z=swCxxRFe00J-+2Gd$0Z@MvWa0?rTv6?qd>h->;Y(_u7jO{mnnr zz3Hw^>%e`h?mv4-<-Tp4#$~0ecuHIfdR~&GUF09?e?Z=BRA?wnh&A)NETM)735Vc} z$&E%sE~%)PTrmxW?$r$&hD~8~pAS1NS@sOK!;YrUc7JmIFD0qqAL;#swy5*Wa6?Qx zsDz|Zl^v?DAR)PB1OtGlLecPT%Jojn1D3u?&IA5_Vfo4RAD=y1GIHoW(~sU!^ZSv& zTf5)<)EV)ec+ZJ5nl9KP9_%|VWiYT<dmrWGAWl#sG{=6c@^np`T7zk6R-`#vv%{r= z5VlG!S~~pE41b0@jE`V}u1G9u+`YQU85GPuu?i`<TGn&Y9_DTy&J8ICtL|3YGtQS& zWfbz2Tz~nLuNH;#FM#eh91)0gMGGi%f;@t5Y8sgca-o=M+Wd#hMWc97pPpV2S}Kn3 zT~(9e%}&=Z9Wb;?mYX~>?~PM0%vrHz&C0E4&7TuLQ+<2(B6H<q(lukFvN3n)#y(*v zYcy?|enz|gV+Noa{rnfNynX(?v#*1mDZlw2z(=vrOc)hwnudDw^89cllAiDJmY@-Q zzSN?5q0bq}%?xCEBlt+i)f`^LN<IOqQN0OJxCs+)YN$w!-*PGkmy#x?<4#T>sQ439 zkgpMHDAgq{Rq&l^6AAtR75W2`A^wlVjDmw>2C&3<g14_n#I=r(RXS%hWK)vU3P|p~ z0KqgscLtuCiSVZx3=N~v5)b;{BSL4*3<Yhr;u2@Tj8sdH0Ur&lm}`Lf(cwI>gpd*J zQJvwSG86T7OWZ&v6FH&kD1(e9l2jTtG^xd0brb;QTZa(3uke(>fRA281AQMGn>_fM zBnGx@S$bFJrX|rE+q{c(uZikmE5q4m>aN+X%jRudYF%aQIA|C;ch$azD)tND`7-dp z4Z?<4*YcvG{G5g%0Y}$bXn~2vR!lY(8cH47hrHQEzHA(JwzITRBi5=_3mOUCqCs(S zv`JozCPrhE7I|`-kQSrjF9#(K5(ZSp2+-cqSxVh)f&g5aW+!7fc|TK8LV`h+;}KVG z0Wbj;p*+r}1?A|@lklMsfA}*|_Cc{>LRVgp$pO`K=gaf!)UPB#d3*g+H!htx;1BX| z+b$h`+mXi*&Mvu+GI8VU_p-FUQ)Vn<2U^$^8~Z-3XaD8ikJWtXL|*UDxp&Oo8BmU} zPPV4XY|+)+dY;mJ^|q?HNCYOGR{Ip(FDHQ40-;<O6RRi@glKj_AvzK{ZN>s)Mboql z)XlMQF~a|aPFt}v8g&-iWJ5*<q)Ud=>!5+l{{wqKk7gOD=t`ifR3cnKWBd+TNh~2# z!VeUYGSo}W+bvx*zeP=P$<lelQuDvNEuB0p-ut%wPqyW`;jF8<u(ZUED&HS1E%OJj zaQ?k6f&9O@3uZr<rW_Whcw4u%eS{SAr?CG`yw`PCp%m4=gJX@#gvwk4ibpaqLsUSO zZ=qZ)7B}f$jg33fvdyk+SB4!QqBkTquM?_ZmL$g{1#AkXVDG9hh0h_AB^f8D04~K8 z&fzqpdLmR|s#)Pw8anN_zB)Oq$<MTCO(3WW)pGqo+#uveJC^+A^b7NrkDuFi<<`6A zlRSOixch*SM5uAr(*_c$vh>>CO1beU&xpawzm-qUzck?F*7wf5O12F{cP~L)2|8#< z7DAS*VM7Zt>T=Vh;v$#5p=2%yo5T8CeE1sreCZgm>a?S7K(%*MHcu9L%Dx*nDo>RR z*q>kBUP3mcpu)8-&8u#yOuyeK7fl(Jo0r>a%B*0vsxva8Y?+>KgEgJD`gq=&QRYX? zr)nme_!gCuDSOC6#3PKEIuRi~-2;O;KQq_w$aO?K_>hA>+0?5Vsoj47e3G|u+iglb z`$ur53cGcKPAqN-Fz=XD2j-#VKE#8IpCu^Q?0Yf+WnvE;=f9$k;%B)t`sN^`qA(cH zhbo&!Y-m^6ta;Gy^;R}*WNTC?Wl33();U?IjYE1Z4KL(DTDs8++(hA=mEbb^hDU3m zniDQT%Kk57#7GF?RcV)Zs-ENOI!nw>kfgyc9sBa_Gap5E2JTtBYEkdei~HPF)Oo3V zSN6MSo_aT9w`19)c{7T-PH5M8by+B&Upg$pinczwd~J5W9=&_F>5`e3UO4thgNj== zKCp0&w^P?!Iya~)%y#<<v&#1tw^HfsNbUDxXI(LL_t03Qu)jFyD=2U~%yO|@TB5f_ zGi({=Y<!@xX&SQa(aOS&`HgOe*szY<$YM)><Bv2|imD==4GdJc3KB+3iX$xxM~m2k ziXt@zBsQ!b{9(RIfDIPhSuy7?f6<kTD(UH3h~;f_I~ddc!~8lTL5Wo?`|-zR%1V(l zm_dA^TU$HdpU@bA>|@C3jtB!|jf@_QX3MtQB}2A1O-}O}<eX@l&yTWfvr7oMLddSj zw(I;312`D9;t-_jMK@KR&?^a^BDJJm(Q^u@$3X>4N{=Q1welgsQR4aXJ<9jubJymx z@@5$YSxd#qeJU0*Ile(^ro4YkL%uWiWPx&Y%_=tAM!O2L)@xQN_j?*aW?(a-umZ9% z4EoH%X?2d}=S$9P%-%`QaAuU2*ic94=kqN*s3HWPh1A*s@D&wB)(w$pp6D7uqM!ak z65^6W)CX&sq6@rk5VRWgax>HE(JX2*CovAT=i$F*9d*wiq5LF`{qeQuUVmfyW2LhB zas5-Bmi1b_aMt=hcXpCHuUVYlxrg%V!FQBjP^SL5^4-{Bqk2{Dms+yFTx)UX$&r8g z?4K{;8pnj;>?83pc^{9}M0gG&;x?3mXb^FMqpKU5@mVCv@-GZWzYJb0!(WKCGM=EF zxVUk7j;u^1^x-pdGaD=WX3u8*=dh1hd*uc34dp{t7^mJBU4g?g&_ftFM7-G1uwl>w zAEY7IidM-%skB7KR4g|dU}xGgaZkxaj-d^y^tNPGmUbVhE5TIJNH#j|jwGeH<D)G< zejUP^Sty6KgSBykOjzUK|E>%Fxh&kEsQKae<5HgTpOV&t#}973_{(+cznIUy+4k@w zTOQc|ShJP?m>X`D-=J0Tsx>P<$<55DY~N?bwvp>Tnlt+&cJc5dduxt8vWGW7My^%u zYr1E3mti&B73-7{^7=eZXI@@D`Y#pdBPYIGFN<QnCnQ%iwF#ysWo6*sGJhWW<+-Im zhA)6k2b^%H(8P0N4AUbqI}$|>Tqc9JK|rTf`K%7^=Hr{{R15abX^H;B*}&HVRKQJL z=PE}>1(yMyGmsbe@~dV9`THes2v0XEFhrlS5~siNicni4vcV52A2q-6(B7jBhxS>t zwdQiDeQt;9!8bQ5eP}^ROYyJ7@bTx^O!1<!a0shadOMzclj^3XO>TPV{`gY(av#gL zFHZ|~P~`w}0@xEccZ<*@mS$lfCfR62)-P|-fN=t7&Ol8W5ZzL};bbOZPqZ&6AHG3& zCGn9yv1Zz|nu$oeen%-=u4J$a{9dd*AGIV1jUbAd1v(px8lNmg1B>aF*brk#ot_3! zT_}{rGCW|}P$=rj5@HP+I0HTt2#hz|@Y#GA`sMT6P$O(}>Jmy_qdFd2rzV$W>CQKr zG~o%w2`~v%{3B>pYd0A&^hN1{tcF*j$cRjtp_?@!X|Fu@s<m6!fU=qlo0<t?y9IX` z;-4DV+_P?lMa(qK7sviPVXa*Lb-7}MIipldYn8Q6oIZ6#>T&S#r+1T#%EDdn2H=_c zi}Z;V=}_luw926ndW%@y*;(moZxN%cZPy_>AblNvJt05YbrRdGS0TU;AhA8r5-~YK zFsdgMVQTCO1B{?LvPK_e-yR(~^8C5iKOZf+m&{h&v(>ZW=QaQ7)2|+%uWVSorhosn zD*>+=@Gb?sQJm8FSTk!uLBQ{}G;HW`7-cyW)v-t@Qd-g=7!@E^{T2=EEPYmP_v$Ra zhfi&D5~rv!l!Vvf4|V`W0hpWMk9tULSQTYEqLmkB8IvOylZ^w|Q^4mHkl>!WDf3|e zz_H3N>~y!;A+c*{HpX!%{~bNZe_I!({CMGW<@;O2mh1P$H|!P1_E<k^&6@m2=gr-l zzh=$I^*xun-S1$Spzya`W%G%hR_o3a#1EoyC)wG!v*!wpFvYDnFT-6_6f{!aKu`!a zX)L<4q#Q?1Aq*Wj_yayiDV>rI7LP7v$V}pnrrs&|)r-!h9IYyt(~z99+L{7qq)$}8 z1za?L=%E;*j$d8Swo}4WQS*Dhg!1irMNwz6&h~093i%tQy1rL}_K0~j@(tJ{$@+e= zGP_Vv;B;nWxFdRfzztEKiTcJ&pBFuWydmCkSu#Q_VkkAvmh3tbdzx9Jn%4M6bIsE> zvC;aD2>vp~GAkg}aDxBS`B0<Hn_bZN&pZz7)NgMkCeY6Qov%U2#5~$o@HIrxd8Rmw zbRx;g>_$8Cy>hbQR>*evQ4HzFJVCP9>>@mEzWOJ~x2SGYHMT*aM4lwCQ}*$PPK4gd zmz6h`wOw%Ab*_VJ7YJg<F4xA{($lFv1AZR5`(eM73ay0Mv6!wwA?n4-!tP3Idb+!T z)TVWwqY%ZW;Y?4Uun@kYavYB{fO}oQR}AQji%lk+ScQ${V~~LfbXYzZ)lZsFwC=RX zxeN7-U8UG*bXv4A9Y2_e>ffaRJyNHlq@LkS;`Jsx%LO?M5x##(Q&bdlY{TTDlEPW& z3Di<EftXD!KQddhfkdPHxSkzQzG+bUpE^@$gL(6sQA#sz53!a9$Bbo07D6)&*VtiM z8x58F<IiAt>W4<8jU|mD@Fx>igLW}33BGM`C#tt4o5f-<7_By&<TN_df*v?iJ(Q?m z$Lm%HnwI(`Acy9-($3X(o$#X)0bd_zQ@eJOcp=Y+TDXxoZ1Eop3Y7cqtf^riy{p{J z22ABFsr+Z-Z1(L$Ws&aOwPB)7DN~wgR7tXg2@a(nyC1MR&>1Zaiq&G#J0z#ehBLE; z(7YX8hNwW3!&S#Zm^h;{Ns?(CMHP!i)bvxnEQ!@xH_q0bQ>ouVYphiI>6ha^Tp`>Z zt1JnJi*nK`Dg>9&XhqFRevVv)7rR%N_;O(f=Y~{oh%3!!^1+bzInh_g1PD@-ZHVZv zCwvZvN+sw9$}M>y=nou6zIx1|{VoRI|4FU(a80s}Cr{Cz7JZ*dvU;NWTirMMB+|^# zZm|ZrvYeGAhW$31%O18D7UX~kazg%edpb~@?nHXHPevz^L{kIJ^}&T$9Sv~FMMghJ zfZ9sZrL*2X>ozFmEEx6sD*pjVviReA`@~KXdIok-p3np`xHP{c8x5cWlFeWf(vfx7 zv|My&OHpSO#};*_I|3mm{K3xuho+(UfOcA%t|5NrLKkKLl#OQW{0|4t9m-{z_1!vF zS;Y;Wq#1O*+eUeL%|~3@wC^#+#!VibK4AvcbJ{RIADnzP*@#Bv<7OrYMbVk5!@#OY zIE14Lh0J!@j#f2xr@<iyQVxo1nUr%PRZ1T)=G0@V=c%bXpven{T<4xq=YkW*N^Mfy zGRo*A$1<Tg=CmDy9BxW}j=bDlKjbR>u0m0kkX2dXFS14=Q2cojr<J+@TCbZeSLf^C z&R04I*rQx)aK(|FHK!?ko&%*hJWwT6NddK_rvnA*l21COamR$+Nl!=r;Y%J^c1wzr zqtTGf>lfZ!xJ1?bo60pGN345#PGQ$c-IETE(pC-ga$DartPNyF?Oy1|-yoOrz&k~m z-ZXbOtk+w;h}h<bsG}VW?U37Qb%&&=DGFf~4Vlo~5IH*u$pC*2xu0>>WK{M+C&CYf z?kvbffQHaKQVDgTs(sj@M1$28k;<0otX03_#y52B%ubMIApP<A#%)c@YXy5zkBRbn zHr)MiXzb!^XSf=85ZdBw&6ALLB=ZbPU+U|CJnS1{QHv=0Z2}tf>HTsV3f_EnhYYTl z4RD^J<{6?^6|ophNOBFQQm6fhkT8@s!6UGgk*}f_zKL7EO~AEJnf>Cowr0_SpHHrV zlKapIXy%}ORjlyUnX|-~RG0#Q={LX>fCr)>63lgS0DWH!7{RQU<+NY`-DUzlJLtw9 zGGMGYv;oth6(ZfNw5uc6NLnl}fzXs;@~L1(nNoj5d)`zH+!i!hTr5UU8VnYX|63WH z1exQmG2kS>kB4e+^`eKN1PT{E4{GQ6xLJ>&_rTWh_;l!90=)?fUiJ0x&p=`-_JF=B z)t#eS1==w;7VjtbO?;gAoCZ`peU+5IX4SQSqyQrd{gl4wE6@#nMJi$Uw97Y?mil}c zj+}0HIGRf7QnRYuK#%HNUnB#)D?<84J*xAm*r%<XIqZ||i1+hi7xdzA3b0Q>4jO%u z<%5gHRC0%KdncjLh%13w?GygvO(MX3b+tZxJhaP8cW?fQS4hA{udDb$nu(w7czDkz zKmRmk&fH0s=S$h0=iVHg9+_2GQrbZIW|v8S<I@9f-&XzVqGcU#^B&l=uSPGoymMO5 z0WOyN++n5kA;Y(u%?}z`;atlbcZ^;!;6YHT*l0wL{zJKK-dFwwILU!Ecw4MV&>D?K zB52VpG(hvoMrE1Kpv~{{;}Y!0NGJGNMYQ>Hxr%Ajr3KCki)K$?#~Q(N5t>>g!x5nF zy>5rmf~2*l*3H1}2=!NfU97Z3+hGq;uH3Qc%@+|Y+*Jwl?g>MOUsi8kHD~T!TUXCf zxAy<B_9pOA7D@m3)6X&YWbVx5&SY{YBq0X@xduTFB@pC{7&*iPM7cabRD##4tboUQ z;f3g{c){u*(RCG%T`zWZclGu4Rae(*6<Bd~*YzOJ{J+)xJTsF?aQF9q{?QPaR9973 zS65e8cUN6{!N{}bvs{)d51V^h@eSI@Lw(EGU4PoY|AUWT{9khq^0xNByq_n=>uPe! z%JPCmMR_r69u5IY;h>im@Cu%|or#Bg=%C%JqT6a}l=%UmX_1WUu3~kdS#A2Ryf;;J z|CPtc@r+A^RZ4yRPCrM8gI?qKlNF4cc+ALk7shMHj@CaP{M7S)R_%EpbmI?yxzTf* zhgHjWna7=^*K^emFos3gMb3{mSbRPg3fmS+<>leRaAgIZ`Io~mm6r$e^D$=m-XIcQ z1#>;vMWXbO=#p^3jMqK%!*Ev(?ZqI%RpB@O+QaESwZXn}hdq73&w}EB-{{Pl+rRqp z$1k#v_VrsuFMc@zS<v#4y1O`iu+O9^=+8;$PouOZJ`$BM%khF8uSPtcYNRzlZQF8X zXj2`=rmkR+3bzf?fEu^(zKy!`{OuBY*WVjQ=TeT0IYZ4?5rY@I&6EK9iL$qb5KjH6 z;<x%XA&Z?j31FxxGgn#6`@SsR9;hr1<6yBCId|}!S*u0AD}#X`tU8Y38izQYLxv!W z>X6(b6d*^T-%{Lo!W1=!l<&xdHN{TMXFSjCXHSiX6Jb+H^O%vklgeE3<VYfq9e=E6 zUOX+U`qbzbGI*Z0;{N+H3aH=v$IZ*u-~8sjD^Fc7dd1GFzxTA+i%w6MQosAsQ?Ibg z?(5IK=^=jhAxrc0x!O+jnPPMc<3pv23S8pAWAdC5Yf(;7Rb>SEsgOjixVXSxPzGNC zw}P;lz_X%sMmVFdX)WeqAVY_R0p@lHO3Zf&)+!iYe*hs6V|wP%Grsim9p&UyR=&@_ zb39`7H}~5&_1IHciTL#Ik+^$;F)K%YbO_1#u1V+MyBfaFMSM?2`PHLtyIqz8I7L<w zjrMtGcKIZv=po-BL^*14#+90mLPz=9VX{tpWNvZ<*LXjTtTX!O3lj5*L49fh8^CH* zCqJ@CKR^swUU~Ro=+tQF6mnW3wl*<dVF~29%gTxaN=3P_dJ!bL%*};G$jx=Ryk7V+ zUOEKquRWX@!&!hc%nyph;k>wNFU~4(=Orc1Z#)|pUh}h!o0qQ6d9vu8`#=2Z@W-1@ zH{{5sEkE-QZ-4abWhdp_{4kwLAXn~RCOv9s%nRf*UI)2Ng508zT4|vqg={Fxgax?F z2TpyyJZBy@Sb35YzJt>g8r{*L8O|?@8Z#QE8R0JCSG=ViO=o)KGm;A|jxj@Q)I}TQ z#*t)wH*FX-qPabM^9^TlXYu!s>~tP`3?zBY4G%`Drk$Z&^~fIo{qPgHZ*v9omhu~y z!w0J>wAq}_T%Vi8+_B1vLaDSAd3;NABRI5(gn}N5Z8<!YRL%%tnW~zyv%*uLkWcF7 z6vo;VC`P_PPF=5N$B4~f*M;NC#}3y&??`8UgQIvNPZKAvG1UM%VP=by{{VfM0Q>3$ z-xaX0W2kP18{=*Xxbw>c<yDn=VPtYpuq$%<e2y7isLbq|?C~KeuJ{yRSxy;JVwDwm z-8ry4bk=QpYsUQ;_(5>fB@u-svy+N?kd>vFM`|aM%1Wm4j7&K7r}c$~sWgv$8@PGX z75}xP_e6Gn-)v=#-ox%)_x3ffpFd%YSS0sfcHZVQHgD`<v#-5LPZa5!&v@*#<;_!0 z;EN+0hw;I>h%>EManCyhEy7#BTuWgnC&!NrvL3{Bor<l*_DNUC2mXVe&lOz!R*biP z#%?{uxv(BkdK@X47ZSzQXxa>B-bVcIGQ9G=O#l0=6=kx#UOmss&hMm0zNeowTU|zv zeD#&_<7P+Y?#uIs9<Lv{WAn|o-@F;wUdisq@iyUB+@}po$VH4dFBX>tuU<lU_2M~% zH!nDZvzxc_Da0+L$~UIC(rer^Pn}>>%w*qF$IfwHlymb1x7@dV+v*#Fm*if(c#g7M ze{0HA+u2vV^5QeUTf5wG%~d3)7WSaL1+<HB+hu0Fp)4oA(h{`E8WOwat2Nb;ay*Ky zMAm>vL~=UuKF@>4!nkIxE(G6Ts++$EBc^Ejh5J4B=6)Z;!(Xc8Yi>J<JydYU1f&x= zdfARTK4sQicG2>VSl+DT$8W!l7!GV&G&j8QXHSe>H-C6X&8(HDHnR7Jx3`Wv@AMtN z{yi~&+4cp;ZMtXlDI-oPZYnzAvKHz~GxArwX32#it&&cPH`)pd^Fn@yTXh8jd9E@g z54ZdsA-7+31_H=@Y$?GjZ}>;v0}?LEn=dH28xI}!!LO(7W=e(A8M_!>e{c&@S%v(| zmC%GRUS{O_i*V_>->bZJcRcvOj#J{t&)I+D*weSPj(ub6%Jn;|yU#vn!Q#a$mazBt zJp9m}+FLriJCAJ}8ENXCK5i)zJ*j)2Ws9!3c;m(^FTNNuu7V!V!26yGX>ELhH&zge zMqN^VL4nmGS*j{yJ|qal)0H@$c>8Fw`g}^UC!ggi`SekKesM7_{}&%paLGN6qO(^1 zo*gN`xCP=-TTEJUl*`93qrYU6U`WaJgQwRop`ggvfnhTf^1;Z;Gp@VzqOHz#uIo?e z=$JNc^w^H^$DJ3t(0$E{wO8GA;ygLA<h%<mbliE|*wGV~jB6iu+*aqZb*mR$+?2DJ z&jI9cVRvad&a94$BVjkQs&c?ByF<AaJo&;?FhAZ9`~A$}$iaQ$1N`-ep>$%kN>2;o zn=C2L2~)T3aN&Vpy7R6-<BWMHk0=_}Si42Nx^Izu*U7WbJlVF$GIZR8lQ|#t(jV9z zc#{ys`@yn+OY-?N#p<$#5W<I&NVp12_kmF|hWNlEg|X(9@BVC<20cJaHa$~<2$A`i zPRL?yzslf3P9iT){>l2+1{;0E2JW#N?@e)*c{b;3AzrdPj5iIr(ujD8-ID7G1n?Xn z9C1NB(sb7X*9sR7j;w*tz19O1WQ87gr*0W=M*=dT7<>Pe9Ed))%WX9)W?is){iGT5 zPG7&?qFmK6;o`0I4(HtI7oW+V|M39xuEbSh899;;um<qp#8QUrd>%W}2e_#0q}S(i zA8=q3kLv<_%|M>$gOmzmEF4d<9H6=prV<z-$?)@B8XiMB3Y?iGGiR=wF$2#?53ptP z*a-cldHPMt9qZO%4lF?~r}r@?JeL#YE7F+2E>OZe1J4q)lz;3)Hm?EjC@%7o@VsBZ z@5FnCLh2Ot$>sjZ4w=2-Mh-dVQ+*Nr$m|8iPr-;jD_1~vURb9RX;!?x&>9MrxKQ__ zG@7R<rA39G;xURl*Mi564%7p1<IcHcJ1D{AN_a*=6Ba{CN1EoMYj`@QNU^wbyEKxH zjl{8R6<0TY;eiTtetz~vr=GR(!tU;M7mgfrach11e_i<OqOPu!<R|+kEzV!|vn3tJ zduwW{8q_6_I;~4{rDxd^@a&@8F_OdK)^eN&Y}%(?HoOP65m&?(#pN)t7zJ|)#|@*F zKUP(gm(`a&yPn-TqS3M1@rJsJ<5Ymt4V)fi>B)1V#yRdeSbR`gH&W%eEpZDh6}>bT z?;$yUp*Pek(14dfF>~r7J$Y41%jQhDaMZKaF*eM0<}5Y$$lRCTu!8q_&;}&A5jn0@ z#*h;ekH+xMjZBA$ma~m=C^*ZOHGSq<TvH|;ItT6NOV6ma@E?XCK3kvb_4<89IQkh< zUS4hUsSS;lb)R-s{;d>~uk=v93+W9G73KN@2W>ujPmGbmnGcy*Ze}yjD|sgjzkve& zd^yBl20kuMJ?K?_Nw4VE@juix7J6Ykb5TIS3*#lv);3qv&rp81oIfRIA1|M`es%wc z#(g{g;9BEe3eg*Vs)S5pQb)WBYVPo}vO>K2b6`K<54ZxkF<bsY4`k%=<mO^^%>BYi zFO3Y#hQ5f$fHad+fmmT{d2j%uj-GHElX6z!#A3v7QC_}yL<f4Yw(_(Sz`b0$bneO} z>*ynTH+l9PdI$L9JM8|cqmMh`*lCw+W_|Q2e+I~s&*7ceqZo@4>6m!2mYa(il;bXO zmqsH+pLRw5rpY;<+hLvUhsYjtp=X@A(fr_=gM$e30XIKu5u#6td9ivfe-?e=iuK3N znR~{w)oo>so$9e$f(v8xCK@lcKVCU&{p!Ahe{ijKkwBTW0B^S@g0EuY3t_V`ih1F2 zd1*=JyKSD+F6-TPIyOkFtFb*f%FFFXJL`&SYo9%K_B=c`#qigkeIj0N-@4RwuHz5# z7-Gp7aq)7S^93z_Q2hjR4EfNU$VP=U1=bv^*QYphG|xd>4p&kh_b`1)V|L+wF{KAV z0&t$0?JYLim#dt+T7Su3s;yB!(TfTi=CL<XE%i`Ae2rc&{{T5C(lPK~UxN>6hjrsI z>0nNd7D7N=lOlORER;cVMuOy@AQ?HTJ@Pl?j`Txcb0r^mpA6x0@u0l_l^OXpdJfGW z06l*CDOP=rb-|KT7h2i1*7?d(ea#E6;^~j>TEFq)4f4tBFWyKgxxr^UZ1Bt6_T);1 z@OJCMYS8ZS<iQ8ToeNbdDz+Z5<Dm~OCRvdD$8so`$FMobVPB95PTwvuPrK9e02;=X ztb$(Lc`G17stKz3;0{*dv0a5XjCsK(Z2UQMuiSdMe(1)@Q%{(puef%~glAdQ``li( zq?~#6uX0}4tKU?te}JqETitz+dbVDpA1Rlo1?hPj^sQ0aCvS!?I263s2DJJ-JY|Sh zHAS0Rnj309?P@63^1PMhxT0JRyHx&#7fVSn=*89s5io9vh;fPrjS#VQad1RK-;CQL zd}B{{%c~kvheUji1anK6@!&DF$%l#G=3PAZ@#yHaXPn%;_38_^1kMTFI&=E4ah>bt zwr<<9X8O$1^18BL%Zbq=&MzNQQd&4{`tUQ)o_A`_(w1S>&Hmizuvuf4pI5u`G}~(1 z8;mZBvg9tT4cB3O!nhw+=tW$@Zja=-k;&AJgq7|Cl7_XAvJ{#tk5Csw^zGv8F>8D8 z3p$3@HkFpw1Wr4BN^z`iSo5>)Rlee5rYi00dR*rRPUt$aA4<#+8-A8up>4%no)WJJ zJETxvp5LqHNI9h?fj>vMmmTsQbRtKP^9!De!B~_@u*Q;1E`jOcfGL{V<n)pK!;&?~ ztMw}$u5YR+kJZ|5nBB$SuGbe=vnyY6t#Vh7nEnXsJNco9PS#6?*E`^Q1+cgI3bs3f z{p`u{CYM}TXw~ejqy&X4?15OB%Ux{4E!t1IH0DOeOV{MwT&EH_=!O1zzi?v0bGwK+ z-&lvMYh=<f>?w{(2e@NKzLa^dEA`f$d{*31Ft2z0H=BFmlquX?o-<?pipi5%VBQ(} z&SPQ8pJbEtCr^3&o=azpy=3#;Q`n@wlQyjJj5%jE*Wcmj!+Yq%P{_F4=JO%wq|`>E zg@u)kN@H_N6>fQAOI9nDyAMj>+uV|op(2J&Zi!hw=zQ%Vr-xVc;)O$ztQJX`#G2E} z^_bW6rYoTIWS3oY%TwjG<wZrqXN@|csH|x9qJ?Yl<AhPOh8Gp#7f-VHAHQkL-0^Ki zxkZa7j%}Pc?zo0kS6sfj;ka=V8^=yujE~#K&mHrN1n<v$^yhx`$0PB4cqpIi_WGRa zK?$*i6!QkxCa+)}2A`HnaI^9H8`nSd(E1zM`<w4#@9IS_yud!zEAHA1eVhy2JAgYV z)x-mKi!Ub!*$hLuKI=gRLNcFon=&DRkiKD;k@D~1T;RP8lXq;t;f5>LPo2BFrlKcW zr(FEfJ2%|J{-oEOaV8tt{ruF)FY~$A|D8Pol}@`uQ;;5omeiKiLs1Yx0cr&={qTg> zavgIT@9fo2`!x1<ytD870O-K~D6B!-!M`0jLi4SPWS6mFb)epm3frU}WT>+MA(1bJ zk)@b?=J=AMXJoC9hDNdH^)6f{9)o+t2NudB7BB33$=EYu{S9y#;pKF|<8o+{l!Ggd zp<KVm>w)4Qbi=E`Q{>N6PAe_MDO;FL)tI!HusmLfBU+OQ`G%s(XyMTE9eN;xn_EXT z*;d*AFrS!O)JJlZr3!YoOgVINxtCv;>qj**OJ0sU$5UkSSW2TIe}EowBMBBV>;(?y zd2=bfiOb=kH5n(Kn3vqs=YcdscZ_hRFw-dZNuj8qr4G+@t5CUC9Ew(yS;elLl~3Go z?1?9xa^}Ou`KMI8j?#W7p$N(tw*J@|=e0If%2U^^m^XRWoMXn<ow!IIPQu){v9z+V z1Y_0!KkHfWo=5&+u96p#Wxpj4CCXd{`3ksH6uV@HT-|Qu6TuZl3?Q^a3}EIVi+Rrl zO34EVsG5NU0^**inWRb7C7336=|BGLrl)Sd>R!*f;s;J!y?*6z=G4p7PcP8}k6yd& z`KveDAKP@^IU7!6C@n;5_$c;~{J2Hqc|IdlOD%-to+vVl*^!qY0&|`a(jSCEc-ja# z+YTsr<ZsRv!_A;DWolL$Ge=Z;!O5LJ%h7oJ-fcJB$41|KlfG|Jm#SZ@%v-!@p32s! zvz341fcXceGLP)lzwaCO+^f&Ms+{%IE3Z5SKK0$|^Q_ZS0~g4S{GbJKr_+wt*NW5w zw+J<o_}yWovO;(zfZcB(genIi4d3;Dd}hJ09eoS$L;GVZ^rxb`dV5iyo%*g{j?XSm z;iNQR_|K;FK<^t{@_*M%kB;z+yDiWXQYs95KVR_7A6dbUJ}VGL*~AL{851E(UZGEu zPES54)k`^hd?htX1f1=sFm0er*i<s0WLqiHGmJ;<U_{A~avK{y>G5by6#v6;4y|jn zj~cbKw4$^K*0sE-s#%{F_Xcwus2t$%`aL1P*X|28MaM*n0&bhd=E4C;z-7l_2)5d= z7y3^1W7e&`g}Va&Cz#*w=)ootokB(&GHiJCfDE^llrxqpu8w4^yKMNvg=fUizH-B{ zBU(@DUOGOeom4TT;)=6JOsa0G7C3*azRBvfH!%i*y_(!3E1T1qc7RmF)!%kjkBUn> z*)fN-GjHta5$)bYyJL8}+_;;mo4Y(piPESj3S6+?b=RS3w4yy6Wyk0{^}ojtv18OX zZ(MG)P18hMRYqI21dkn%71n4Qr~+B-&>{V|Y%cStZ}#*cfi2Vf(bO2)X(d{trf7I8 z|DvF2t*RiJzdaOZ9yV8-)w7&Z-=ghe@Vgzdvr5nj_}5wwk|2Xu%s*3r)+#GlZfDy^ zfB3Eb=IBEQwQ*-(c;Ss_qsy7?p{F=+Woi$yaKM;0(miP?79WH_6&MJ&htEHFXf&(; z_QTP{``I^Mcp(B*EV)9TD=kmHirlc?JsPwerUEs}^7liV6uQ61pM9E7$2KdoR5{!} zwA^1b8i$@NGA8%<rl@j~I;s73;5t{mSi05{#gukEE=xUlcAx)y(#jBOhE=p(`{0B6 zUoFwq3m2~5iMnl)tbeZ0VUHw#0KA(d;H3MAs@wwwLc11Jh(Y5pW*2IYVeM)Ox3@6; zuMa*b7oND2u<Q~)Q13MF!3Qb!rs8bpL~WzL5~n+o&no{_ei(E-al0aikuh4eR@C`$ z@sY>r==^;RYQ|Mc6Aai9_=WE=MQ-m+zL{trsuT!l;C%q0s{@w51Ga+0Zew?{3Mul0 zQdXu_Dy6;2*Ak^=NSpxd5`7admy37qXmgy==6c|FB;=|pUnM~iUi}sI0OyzEwfmJI z@%u|cnMk7)_yCJL=O#Y8U;Y}fuDx=FqoT?oXcOHB^rtg%%HPO60%x>0xi=9t*)(uI zorx2$?HpFF>`i`_s7#?Hyl3juv~`xRyj3<`#$l7U61OTLW9dR(8#rgLq-k1ZX)EhC z`ZiZzth}my;;jONUkU<#B8NYpodFs-du1qRWl0(yGS*JxGOjY@wV%sa4u`c$In<kc zIuQz6`pXz^=as`;CX<Xdn5`t^7~VCeWvrdXWz6wH#*;-Kf%2g=N-mE%`YW0EAY;5F z#dyf&y~$4#<&_pcA7Ty*IcMU9>`*O|U~_wumnCvdRt>yQXW|8H4Pa^PEEOrFeC$T_ z!}+;PwdjE}(wn?C5h*gdZ{Qr!59jA{k$|o0O@5cCs_)P1+<tfu%TEi~g5KmW69u9E zc<1)Rdsy}h*xKIY!9;C&KfIV1y0s2ESxxe{|CZw|f-OVQYm6ET_9hP`f+6M<Q;E+$ z^b<8_)rjR^Xos=zR>_;Fz9w{Oy!0X}4MgK%rKFfO72jRFyZDXb4~xITixD|LUkqtu z_o_Co=UKF0;<WSk%BT(u${5`PiBK>_xsB#q7G3Flb`A@`PH_4}S1u`GO(l1i>@Inu z<inD$N-QNxX=xT+*bSZQ6YsNpSbl}ehXs0*e@_J5f+9X5dVq~^8-sp=&S7~9et~h1 zx}pUxLz(!v_s99QF+N5wqCbW6Yk8O$pIC1)nTR!-XoW49hVkjd+yk$W^KEP+TgK-s zTpfwlNYpT`WH{jtG1;_UobPFBMEeZw#Q5AsP8@GnE86kVfWj5UT)vEU4`58L<8v7L zjs9+9G>3_f+YLI-3gnTrXTU>a<xw0Sav^x>QUg9OPp)L)6T*2~C<FeC<RR^D%k9t` z@B#Qu*jY^B_;GMw$)ZKkGAWV)k2fsP<(Ys#UcgJA8T>aj`6}h1_My$b!VGxuua$Cs z>J0wBG5GO#fZwgTJsMYK!?qy2qkPHXPcYywG2jae!GHd+{K5cVb24mEDc2p2AGYW$ zK6cFAoBS$~Le6z(Gi=e9+_rJtutkQR<@YB4kw_utu!8T$&`*Jvv1@@hV;=f?lYdM2 z4CeV7#pjUV|5LQ%G^Ay$j4hM$;~trnmdcn##Z|>d4@4vA#&uW+Qho4Rqzm&w3ZF06 zr=|I&&;Kbte?VWIhR2wFCBH5D?CDK@lkkKMff{{YoyNgoaTOW!g%wJLsA|AR3bc}Y zaL?pYF2{N<_pe!jzzI1f6Ye~w2vCB(2(VMQ9H$Cc=_8I)MlQc1EsgU#=wb)AWgMry zm6ZXmIPOzqhO@*<{J<Rqw?GXif@~St6f4@Tw|ov6e#2MAW&cYv<$P%qQ>9ouqEOEH z6**gS)Vp$a<-DGw<jBls6DFlC!<K1dEnfjg1Mz6n**l<3^M)uhOdoGQy~9eQD%J?# zrwMpz8)kUq34lZGAcR$k%oajN^jEa8TxOgGbdT;^cz#LXd$V-!8u%Itml?+o-Mcph z`%)Gxt%DhOv9>)SV3BS9`2<RAhzY}axCXvS2429zhaesR`#}~g`9_VL-$v>q_;mpm zx`1jccBYxSfV$GJurZw1=>m>jC~#_|3mOVAq;!G%TaDa)0H?PKI04G-NEPe|{04_Z zGyI0+8^HTd%XY{ZcnOxR7qH1Y*ffH**}%Q&$330NEBdum@L=mr_9bj7c1a)qq(9A2 zCqdu^?QghELcdU~EyXPK>H(}B8U4rFu|(j+c>N>cwwfX!oVP*8D>HB&mOd4*&fesa zgj4G$1LU5Oxvn))f8fns1z6HGZbJ*F7nXSPxyVG{@LNkv`vm-U61;T2yw`w7W|>M> zcX3^Vt26^1wg~viSLXQTZStvxO)M^kE*GkWxaW`oFYuE*IDUdR@DCY6_?5aL{qgIs zSY)mj96!eJ?|>&8p`|cGCV2DoiY3O^UXB-VUkbQ7mcmGI;McJE$aaA7*v9?_e)(Ji zyD(D81j=f=O^&%9gJ;7|%`n=`GI%a72G50_!eV!3AEC>J4dgVy%PPP_?}7f?G<t!X z>^|q4<Hp?ky?`yGu}mR0=JeB<c%gS>+kn^Go759tlWha<)0ubydyIfBqAnJh3>$do z_QQKv{vQDguj+6jgz~#w90uOG{qP<(@s{-_e@K)S8iL@ki?Dvb&24Nm$<6+<5(C}{ zY8lBfvam60tkK3@eArjos9}6~{a?!u(2o<j4|69%S6pw|Cd86z<AutG*1K8{w<?{j z`&v<wARP7qQ>lb3KPDz03~e{r>TLS2D5aoZ8274*T&GpipK4vZ!2xF>lZU6Xc|dup zBzWkKPf?YU*2dPctqWRJ@t5iN>x$N0tsk`7Jgw&MR<sIM?fY7pU{qCFq?YE=`icyO zxs!}P!1Jor5W*mQ|CUm9)B3K+d<QDS_xmsrD^JOecDX6pk)JJOw@Jtje)b;t*$wg1 zLHukXKV+0Lb})RUqlIb^K3<Y_@R7e)k;`fLuuJ+lQ65Wi!PiGIegk<ppDp-5@qqb? zy*RCvxH`ty%7?*2<O#7)gcF`j1agrE9TFt#%yme-*Crb_liI-VN9coWo?KfCKd^Fm zWsNJ<0{s*;$cAwmun8}5n;?g1Zvh(rNFb(>YLP*M>=>tkHfszT)zw5JQdyl%Lpzh( zN$|++&hvssem-bm!?!yT$=3$h9r-G5=VyyH(%pgvqfuj_oDd!dnmwm}!0w#MZ6&7x zyK_3=#eVXoG<wcI>?P$)0{<L0?2gz^(jG*|KG{IbVL4vDjsmY2`!{wKo5I&<!XJ#g z<OuZvI;0uyKH$L5xu9_?_s2nl)>NY5v&fs^iqL38BIpI;(-FyK_QIg|bY?%~ZxoB@ zM;`H(XNrl#&eEUG?1%gfk2k<3Vqg9N_T`!V=*B+uJ3a>3L-8>%_bWq(!uU6a8;7Q& zI^cf<;tfx5`Oh)nHADUl4dA?9smCoVlXJj#!-x4!y9qMo_#uD9nrN+Rlv9{VE+b&` z@um=P953XuMZh7okcpAtIKS3V3g4?@&rAM#dpqrVo0c^V6C88pr#UNl{+|@?SJ{8- zF9;vMwH1oVhO`f9$uO1FM$n;sz2N&bc?bC6`-zqoqSMx!{65h(GLsbV2ba&6DO#_w zA5B_(!^N7F=Hc12NJi!uK$o_$1gqe>G(IKULC1n*W{w4K$7oCp*^xgp_?W=^RTG>Z zVqJX9*Bkzc(+N5_C~+FQ0$2~oq69gfYAx@ePjdx4PKw;*A4H(zq*VV(<VLJPbJV#G zHlR-lKJPdUjJr*YX9jkXR|)0=YJ!`%;bZ<oz~v54;Uu^Q_{|ykuy(Hm9CX@2=FVX< z%xRZE{}-llLjU2zlg@=}!X}>r=iGic56fwv<i~`^Zf=bT)&~Fb#tfW?8EhQ)xoQe? zjlL7yoru5I@O}^HvigksBfiIECMIfF^OBtS+Jt-f%0blCu9W5(u-qS^*ik7fEzak5 z3}$06ykE;73;Kva)Cim$E*t09GR1V!_i|R=Brpz&@33t6%ZP{dAs%L;B-+_H51V@y z_%~m`zcJBrKH=ZgaQ}w)-~KY^6aI}1?-bJp+t_MT1g3vO_2&<A{|0h^9^WawNAkcP z@KoX7$Q#=3YCGJfbhhnlliOH90ZrO+2_13>VM3yYe{*LR{r&P^(En)MiOp+K5#Ph2 zhkB}q7zr8<F&><c^Tc?7k4+ME5o_f#=@6oG$Hki!xum?Yd~Esj@)hNp2Y-?GmA_H` zVfk0(YB}c${u^?y6ctxcKMMqRe6$6Fs{|c8{Ot~_1#~brn6ENh1Rk+wFhAy#U-K8s zHZhsRnt}bb^1b$Jz;|&yxl?)+@VR?f5Ed8lMLiKLmANF~GGe^!So1o#4hsB!B@TEo zSM-F#WnkxeV1*5#+V2K#*ba)D0M<o*xhu!O%VEK{^-At{Ku<9~eeyWK!Vb`S%^=p^ zL_x7VFVhZ)TJn7FbP|{4cs5zI35CEsY{xx`+&o)<+mTI2m;Z$}Bp;%ae?oqdNrcO1 z0FCpxeiA&<2z7@dCIKN&fuCYUydS7LdL{7lm=E_naAT;rP>?X!5QD~gv=RMS#<rVn zs3(}-QeIe)G27tul;lM|6sLoI-5(7*OPYv)O+l(7WM>T;<Ues5SO>lY4YK3hE69~{ zQyt-U8RKldl8>|KhhL?-iJ0pdm@y}leb9&fe2h6>*y4)>Tn0v(yI2>rI?nG%u4miW zvj)E+_Gfc@l+4&)7<zetuRrq*c=VX`!Q+A4MIb7p1=k@#gJjQX*cn@aHeB{1UXC(h zMw^rz1s#$-r-S+U6xtZEJ(4|Qdwq!Q3FbsI>dz4Lr-t`ul)+!G(H|c3btn#(YD_dP zPYw3?2=C9y27Dgqko+m~&LTOHe7lHPV>$yrv|rs}(ZSbfg1064`yGP!dNIDfe4kU! zjP+v0P;S%y1o&=_|0?M|Auq2N=+TKE5<a9B%bY*bIIN>P_!x5<#yX1miMU2G;dC1W zxNK))F5kw-nd8S?z6$sS?2mvoP;=OESWh$XVm)0ASm+MQK&6nPk2CeBGjU=qrS)0Z zhrWcXAI{By&4||mC*)4B!s42NU{2o&pJKS>D#&6k$wFF|{4;zCKBk3yp+JncFOhF7 z*QqfTbHuU+?Zh0pojna2yd6yvnP}1al{pnj7x>unc4BOAm;Q=&#+;{iMb4tI7~PcK z(OJnF?Hka7&k8@O2UoGl?#g4(U<}0p#*7q4q{8kZCMo+!-$)P0uaY{UZ#<5Im?Q!n z-y_grns(ZkNlbbG>(zMeCY-8L^*L`$DJv)_^p};naLW_-FJm#!!Y+R-R;reU7Ic-W zg?`n(pi9M@Ou7k#`z!qI(!eWb{KXpMc?0|1TA_3;xB!8>&R!{68o(=NZTtoAZ@%-= zg0nW?cH;woJdU+BKRoBuD?2NmWeO`~OP<m9y!<}f+VjlmrFT|s-thDFKW7Wt$2FXC z=S@d`t5mZotO7Sl?#OwQWURu@WSl)iS6k6X?6v&8$*&Xspg4TSM}VCRz0Np$hOWLW zV4HiB`xDKrhFm$Uig|n@_bJM`Twhb(1T5y6Oz}Dy73K;I)M8$War-tkZm%h=`fC^m zIUdKr;cWZaM0;xBjQw#I4f_%K5zv5sD6()Hicc>Nn5XBoq*EVAKP;6d9fv9(XSNwV znnEyRCX8t@&(MuF*>w6i9q6w~2Yb!i5}`;YDU#RFELs|;#oM7SIA~!%vM$kfOeQ%# zCjDh+*VFx~t|oV=W^_${Cb3k%$Pb!8@^)Bc#O#DDrc5DP$A^#aM+j}Q`<3MP4!Hbi zBdN%^j$AP)ox>?QR!)ca371jPW_)k*)x>y17g9Dr=oz=W<>W8I?k*%gp>M{1N#;ul z(gXQ5i)l@%U!-%~{-R&-@2-;mEZXt&7}BR<!$?7-_GTsJkqqn`uC$W>#rsAl^NO6W z<d+TFH;T~+8QRi)8#<Kw)=GNb+E0vwjF$s7(f^-m+5eBU<TNdD+!IuSg@g5r&qdKM z$N!O*lGYDFtAbTD4@S$9)(_`@N{j4}h3q!h54+0FH}r$-5$cJ^L{dhgkV5DO-8A_+ zQ5qG*F-=o3Gode^i7|w}+=lZku4mj<5gr;!xmCh2hAI@S2>TOb;$jA7;z6t^^Sm5- ziZzJVMYu>`<1DHF+4d`$=jE`A{|i{0mlrq-ip+y;=;Q<NJu>bc$ge5y0uF0UK>=J3 z7~Jm?{#*kw@xpB`Y)C{Sy9gf~>(gt>iLi^L_cb->N2#N<+@OFKDH^m-spkEb8TrZF zuLcdIbT&`r>oW1vK1JZaQ~FB4%eado$84#Sc>_MH53sp!0iLhP6j^{zeR^Jw=tI9X zc@DR^oJOY2t*oSZRkf<BQ1l|zCYw$lUX!PM2BL$rf}0ZFKqe{E=0-ATW!PK_Xeu&F z6yKjHj%AXgcG>iF`8l&+F$DRsb*(86WfDUhT1yHnWOGHoEHeCKVPoi)kRrECZ|O&9 z5IRZu4YObM^+d<m8)lM9=>eZtf|jtm6vHkfO7#@bsW+4jLgZ^5*I{mRs|}lbfib5@ zmoXQ_IW3+Lxp9v|4wGhwBZ6|~T%b7>;Wikwxeflpm{X+Zw#Q|D*F@+OPJd+CT8BFr z{5)EIji0NW5}(Ge)-Z?LfvemVo(O{I5pSe4(iDkDv=KN=iF8I5Mpj1dj_i(n6|vDT z=_C5*KKh_E1+f+XwBn56ly16L%M}K4b-*$EmBs0;wDU6>`8D>9{vqDf4g*~{>JEw1 zEs5L}`5=;vsMGO7E{QM+BzriG4<nYXDRSDX)u50mgQsz>dJ*^O#W}m5k*@)Jfb-fP zvd(MiY<D!@lS~zI;%B?C2U&5nMX-5q^EfN#88(K_1mJt&%<OxdnTZn#e1!htj+a`* z<J>qC;qk)X3Rr~PzeP;k2;g$qtn(tgl|o#H+l<;;s94k)tuRmvn<36RoX}&A8#ZPV zWC!1iW~YpUw!TDBG#w!xjE4P)QV1G+eXXjZ^|g9Qby4a_MfhGs=XgFhIUU#m#5zP9 zy7`8am{ZH~IEq&PlpV<Gi@lH2;r@o8Q_`EfB~enANs8oE0a`^Fv@}kOx2vciTG(^k znkXpEBuDMC>FMcyH8)egT1K|?JFud$;k3vOh<;`GUUb;3$W7y$`Vkt0PBKkr<Vd1} zpj7%$F)hC$ZUY3J4BxAygy_`tCjXhJF?2zQkoSr7%&LIDX2TA=ENR^LB7LJZk^AIj zQduFysNfdm_qatVB$_z~xDIkV0Q%exe3+q&gr~5O6h<nFK&%QPjo&89VnV{1cpziT zBNUTji>W=%@<|V%Z*@4$lyMR8_lc@nTj~at(0}Z?6pBe9zKAwB3p-7;;W`RZZzakq zEU8;vrjGWb)5oa4CY|cu<f)13x_?7wytFfe4h}3wCSsL?(INjz^v9TQpwrfd{=hVE zPt-RJM#q9VC;F3~bNs{sGPovDRW~RdtnGphVvw(aH|%X2L8h@cd1In+q)CQ+0q7-U zhPB<GaVNz_37$?5aWC@bMC~w>1i`}|Sso#KWZ+NPBe1hMQB`B$7UKb(Qpg?&-0*o` z0dCkX48@g+vT_42hrJW98S!=4xpO!yozeXRXLSAJ)~{s7*Mau|0SlY>4s7C2#H}I2 z&jAa6idJkUE}Rt`$VvZbE{M1_**X!wH*FoGBUOgW#>qsq!XRR{L44ZM!}S$s4P0Ll z-6A^WI6r1^Mej|N#<Z}xYcc6)g<M}(8~S>+XoH6~l?(!X3p!qricASPWzp$lh?k`3 zfH!+0TK;e7jF+y;pi|wee+wNSj1JdV-XF;Ah-lN$fc{kUCc6_AHG|RN`pWy0(pT1o zqGSv@emZn~P&%ZqoDTGr#u71bY+@Ov-_k^Nt4W6R4`TzFk-iEV!WRWR-PnPCuYi7= zBnTdQW$B?c*}(5tmH|K3WDLm!x`!@?M2rV?u#n<x0yp%^Sidn86QSD%UJff_khBjR z#mBpk->JiRBQF|UiQeR%1hTxOqL93eh(pp@J$x&lMH;`9j~qYX#u9yhB2v&V4ml(> zCpZnviDSV#VtMdX%m^pxE62;@gTU*h{qnvvk2HpYM~nygs}#rN2YepQ6G(Gt;-T^5 z{Lwxlgf*Vv$$+vVwJ6%3KZ?UzX&)i@li8WTpE~bw`HM~TVqS^<(>{XwZ^e1giv~QL zLsl9ntvAsNcv>@0vo!fD6>iV1*W>(X3E8H4*e0mc+ll&W3qN)fak^~y{nGCN4;xF@ zt>mF}X>Vw~*}$0V*=@FS8ssx`?;KI9*AmSJ71L+VZu6-0GU#x>0S{KO#v&B8H_@JM zMZOB;o89gn79sxVj*uYcY_1XPaY}p)v)k<AZMY9*&~mn?8>M}K)2ujqHRQHK`XgQ_ zaQ==vj{6!Ee`y+>qLs;?wJg<cH`<L7?IuqAiFVjMBR)vy8`zioEY|B`#;lLw7OFIs z_dEOd`)}y~`&!(qyF}aXt&+-FJ;$&edSQQDK`}(2;5Y`tQ2gZI!Q5lOa8{0jXV(Cj zvBZz%vkZQA;G!MTLY%?iXCTb(0WcGB?zoKW?-``;(BCUD-ZVd;z^vX<U+qxEf*|xg z8-BlZ1K?@?@%w^9T|?{527DjiAKqf!zGMk*EXfSYgg<(d{{zhx4bu9Q-R4oWfo8~z zv<Y`Ds8xHq6=??7!~X58)_bI%3*9xzY0Wi1P0MQC#oO>WfI&@bPd5^}>wzx)mg_<_ zW)+uOvJfm-AHxZTp-;8}F#89<M9^f8z$4Qt4(WVJV~9hg)EEwgdGtSkxyOLv>~NhL zh-cRTm}UAr+@~j72BXh);UhyA;FUAfmnv`@2dqLDvf=kje=~G}UTv^)e|d@7fa^jw z{B~}WNE@(|!5_WJ&l42}4bzTgw@KMCnHzkW!T<X_QJZdM*oo|R_po86E(l`tD+&d3 zX}!yCvkQwDv=#dSlU8GGx{=TY-iF&FA+sI0-#$vT89tnP6?4X#QiKL?vm0_V+EDBn zZE^>+A)Wi2>q^~E>Rf-A!F6t}z;jfcgB`Q>hk2CSpKQJC4>P#V^@katb9j9STHKD+ z8T{;UiaF3|&VfN-c4xy#Fz4)AuDfUPnRNXfv<fpi494Nt!Gy=D_PYz04Zk1o@QnCr zC_-1CB!Wm$ZhFEv$9^36|CND%`_;mZ@$+~1|F0%O28EP94QTTy+HgCTn@gh%$Ntqs ze!3NDF1KR}Vox(NXx;M;UxD$eikgK=LN39YIY+YLcLAPjtwE<GKiz;6L4SS@8eP`o zG1rB>cA)>9H-24`UQ>OZ2$ZJin7j>Wx7%#T!?;Inhg=VmJb~+7eYXB$=@n}*Y-Scr zN`F%@uw%-b0#BCy+D(0t2Ev#&^QT};{pF-go0&z+)ZY{g>8A1~*Wdaq{jD<j83e}E z-xQ1ydx7m0u@|hve<oYHN2W*w_KbarLJCIk@Pn}@MqDTjzn{ayk1Q%e1MIQBO+*XL z1{r>2W*gJ~8nIXGc;8Kw8B|Q&BHu2vP0IcvvcqFt*mt~}s7kjYO)>n)%yt=mBoFkK zHI}7AWTg0mw8`)z4O)#==|&)gHXiIXM?xPE6IznF63Yc#t2ka;7L2J?azz>@l00O6 zjq6o2-7-k6#kiAhj-xaXM(9;G%ozrrtsIZgtDlAudX))7`+J?+03PdxKD^EKf#Loc z-81+yQ4lt-KpT6`e(?L@7juh7p)A@+ev~LhJsZ=aak*sEF!e!3YBv}fDAAu1QG<%9 z57})}`XDnDi9;(y-TsuQOt&)hA-ml@@S+W?CWwuUMg)5)`^jS*nKIbL+i=Tf&>C5p zZY1=9)8Xr}klPN(jqeX+ChprJ&U!FWQlFxg$zMjh)V>0@Z4nue8QOg|NITdp%WOX0 zqxinSYBjYBCj*9EBj0PIfH7=@X^-;Kx&@d|4Vb67-k7!~1(Q5Xc(|<@W#HLutjlF7 zJTnn{ILP&8J+Q!^XU_}0!HY}QL~mG{>I-txb|f2qKYLW@4IMAiMdQCD+M3J;h8@Xn zvz^l*KaP&D*)Y1DGR&Z2>P>c=M|m5*;<UF@tC7@dWV)3xF4^tw!R$2jMi8qUHbk(O z)|>1$yLcO}HwLZBk?BT4Z+IKN9tyebNb^Vc4xl|0O>P~RqLs;CM!Vfye!O4DA8)k# zbdYvf4=q-Vccn7FpWR{&Tx*2g%7RI0Rt5~|*3G0h%KUzI3k;`pVjzsEfBj)v3_O{3 zD;rOL7*j`6c#>a$pBB<l@FVc-z!FJ&nn@-<gTU<0hB4w0*3>?KpAip~>nX5;1A?AJ z&ERp8R2yXk(=b1<Ch|52)Flx^%!;juJtMWD{jbHkZzzv<Q40ntkAlh|`&kp-s*I3! zfClY<d6Vk0>bidLVoyQvOZj}<C*99^LIyHWz{37UqA+8Z#K%3W4f+u?Xz)e_(+Z0F z?W?@p_az$S%UP}alE(=e{4S)cH@PL@%J616jjPdSyTxpSqUifXFL)ED%bAn*emT7G z0|0OMC;OzkI1O=Bg8SvaO5_dhZ=~9wA5PH^(I`?KDM))LSj)v4K|GP|##n6NV?kH0 z8Dft&AoiGE!3Mz7So8_}{5~`b`@{MD;Ducv{9=yp<M%(|_0w4e8`7J+FEM0rTbF91 zjF4g0`FQh2^(WLfrmZ9SFnBkbiU)eDux=yn=CdkRnIZ%~5f{vAw;%UR)9wCEd@!pm zU&m84|4p1Qt1Vy8Q*B|#a8me_@xrY3_h8w};QOcJhFNWQ^=k`zouWNR{E*u6_4-sg z!?W&yoJaNN`={fGS?zZZZ2!~oM4s!$h$nh0t=HdynTJuPXneo8Viw%~qrlaoMqoyK z5f~9)B#g>Cz?c<78~}^``F{+Hcw;}<bgXG054(;EJC=Chz6g(pf?vcR`{7Nk3DQ7V z#37FYyA1cBQ!yw$e-MKrSpH6%;*v*;MfGpTV^OJgWS@@~lj`3tHFr3@e;1qT-!?UO zcw6oR@KfER$Ef<Z=P{}j&-~rWPsFPFx7|hYtyEj?>lm~Li&>#9_gSze@wt;JW8U^B zVpsj!QtT>=?$Kjdm<t*4DH>ghi4xcR#z?>T=>S;n{R|2l(dTByt7z_g$+2pq_}u9i zw;BKoUx={&N3ht-^@GibuMWTq-)L~y<og86=MIl~(cH;`<r`DlM-KwK`)IJZFF!Z! z`;&CZhvgD0g&YtKJK7!~s~z71{2$u!eL$++zu6CD(d7GqRNMbxUy#+F?+a4x`P@1B z{vfL@-yfvf{+oRQwdLy$d<dF5kTG9(6p}IL`=|E{S?y`Rkk$UD_YJVSseMDg8MF}e zF@rMp26#8v4>mo62Ex)D%GgJw=aBjp@RI+Yw&w$3jX87_*o-{`@EUVSMFesXy!~N~ zIW!P9`33mR*k{lj`hm~46l}(RV*o7n8#LYnVa2{f`wTuJ{0f}^-p22d!vCVYadg?_ z*NNJutUUxj|D<=-Mw?CahLH9hJeG=G#EXd<yszjNdl7yj`IY3qR9g34!a3qzqPb%k zu*)(1OS-QjXc>Mb?yKM|?TbY75QB{H*|~pZ(x`&}ja?`8yC0Ro_eG*lI0rZSbSL6T z+<%1)kr79DG0`;2>=KVh5-qy(!23h*C;^|M1;6(w?GQ;#-<QT+E`DE{{Oj~RX>mE) z$n_%NDF;<KAD>O^Op$|1_TvGg9FPO%QxAknAuj<B83=gnjj-mChZaolv-`tfFLX@? z1mVD(&3Ib^`N1!ud(njrg<*p`Y^S7e)GOFCsK4cqO5<)i0JPg(PLz1=L7q`$bmZj$ zkt^4aw2G9~)fz+6ZRDYSrew&5Aq{i2{T*}9X=|ApyAQZn5a}KNk=!V`C<m$wZ=>Bg zinGUtvR(PVGpp;M?jGg!G?MPNuv<croM?UJ=F5*n!<LoKTdp6BCx^pHWvBlSJSD$S ze<?qq{Tg}3aYrr~3gy|5Xk7CL-96}RV>8dBDhi2-w8~`-NIpv4lv|pM@!j5nWbTJ* zXHA<_(mu>S-`O-{Z2hch#}zN}o$Onp{t{_O$Ba0A>1h1C;KsF*BKg!8<ZYIH_?uOt z8V31Zi^gP4_7xQR3Q_*UT@dW?+HBb6Bh_UK(rp^qT>Gd0MT&MR`bJ4&11XM>3)tXD zX3y^E`|Q4dRZg8auCS%aHq+fbt$OOjc)@(nOjqq>^~K&^hW{O9)n&t5H?GEy<qJ;1 zyL{+{@KtGk2|tSO?Mdgk|A&30*sjyWEEu@Qhabh~F|{??48$q+{zt)?5d|>#!TBwp zgTTq}u6zPLC7&6QdPdn@%&>uZehVH<c-(`$Qv!U7*3sJ`+Gwe@SaJ8Dn$=Sa%&NJd z6iUFr&|AXQ2_H%kaeIf89nRaa*=>{&$@B0ltXMEg;{1p3PUU#(`r*xlAw2zH2El{e zO-BA4#O}EbB01nrQn(hca?FHSvQ(>HA)kZ!s-gZub38Z4VsUyDoK*Sz9*;v+y^bDP zc0jX`ba;O=k`AZqdm3{%h7`n9Fxi;N@;R%2{h9uTn9l0MsL+{{p3;(_hx1UAo+@*S zvd8c9cn}$}ID1spIS4&a<Jo+Xo;cQ~r0KEiKl}CSS*G>K(LZvr(lkLid01U9KW+I8 z=V38ak*<oOtW_*lUV$R!6_~l@(IVtiaZ}EFx7&{-%eZnDW3eL2n~Ry$2up<`MEGeW zF~^)n!7I~#rDl>bw^55Whgmat`#L?(8&4ctKf7~M@vvsw$=*|MG#LI8>5f}REIM^W zNkvK9@N3SgPqPlc_a>YLHt}_sVp<mYwkLTk$l-t{<LS!(B;0{?gbMJl!)X44ufYO- z)9oA{wbv@?Ir-aoF4_<N6~KQ>IWQ?^hSQ^Ew+lV4#Ckt5-lDu7WO7NcF*rTABB*+T zV}rYb&j!_aurs(YxH8xi)PmSm_~^nBL$L$5$}^(j91E)sPaU+No6oW2%b@emOgh_0 zBS$1Z`u~{@B4#){rS(_z|IW?a<EJ+RILrN0B2Z#>U+{Gg;Oi~>OnB=}*O{3Lj9%f4 z>AgfjrD$bzOw46uE0*LX)=sRceD=$?CI5!Jg|K(3ihG6D-sF!7tC6WM^`6OvHbZ$n zH_>KO@*QNxpnW+du4TwsW@cX#>vk#NAK<p2K4lAL3wvQT?FDR3KNxf6Mv{E8DER6> z$D86Im7#Q<mwEj#S}skqxG=?CgG@PN#)ZTTj|FqXu?9Api5b3sZUa{A5;4Q?i%o4A zcFvrRtoco}WTGVtTA1Fh9!2>HTE^^7(c-gvo*<>|7qdG>jQZAZe%Hi9gU#j=%ATD$ zo3R)kW$LC0A9d>9VsJBH>SpkTHH^n``P`*AF8R>^0Kd==x{pA)NZwE6m82uHe0>mY z$cGkfHc20dHs;OKj}wu+!P@Y-g*I4?mLZ16XEE+>8nZZxSsZPQPLHmLs-EcB=&tCq zQ8gazj4q6>jP^vesLYwdEY6qm^DG`(v-;0svp)mrU~N|af2BitvPSZ=yEVKY*8@Ml z15gg18`-`366K|45-aj;v*Gt6QwW{;%JedX&PWa=YRb(98TZC@ZYPACdA<{h4e+oU zW$i7gGsT=fS0+2b;jK6E{0Aa0CtWpw<f^2qW^1P8sGYcbOz$8OgW-NX?n09e@Vm#b z$VU>cpn3Jy;7zn4-=4QYUaRFsepyNk$($Bc%}d=@28|Oish;FEVw7>#w6BMI6ficX z-*F*e4jM4egA>>YglJQdCa!x}`LxIQ*=viTLFP#tZIlR;l02ZkAwQ>m3}2M$64b{1 z8pC?&K>gYr+2ykLI4zVoz6FWXkv^VE%+Yemi`k$CjFsCFEZ!~hbB{c7;Jkg0{rZtd z)Hj}b#LcWO{cleVh9CHV-!AZLJx<$C;IH7e!)oByfAQG9^G0z3T`v85xBDsV171T7 zgbyrM_#Oe+X^T~Xq#E;o$6aOE1UNE*5WDe}*N+2SX@&k?6!I1EB=T=Xtb?DIkguwg za=G!}tJB5r$<LzC$<G>AH*BbJDnfp879Px-gQOD%Jo%aQmY}Y^uE9J?fyk*Hon>=f z<>xi>oeV1v=_(Ru(Ru8TiPm_kg-OSRCx4dUQ*@5r?quBkP@p5&g<l7F)I-G@1s%a) zn|hS|g6@!z9%1c<Qs8Dh?wj<7fz^>Lucz_g1atr%sSz+%1J7cvk2wF$!h^ik+75cZ zqRbck^E`i$YhztwZGlL(1GfVE&4;k&KhMV$dn8N$F%3{X3+p$Rz7DV;Q;KlJiZ+L^ zN8QW!sAb5DWY-ubq|+tK5>NY|+N4qi656Gv7lp^ol_<m3qvpVW>xZRU%?eRD9+M$2 zl;}Xk0pxh7ouyg7|J)J*OetVK)UK3rq_Vg#M|Ns9&F;2a-6*zTRiM_W`$v<7D#fC0 z%!l$URVca;wuY@$wX-&~@7!tpzd=8&b@jAAaR2ZJ9~^%F1MNNN67avRA7+mOzXSe+ z9ZrbVYH=V%9pR-~4(JCJd;w3<s&@AH2kn=CcOpCf@^*FSyX_bMaJKf*#ltxseJc2@ z=6H(YIUZMu3wurEq)jnN$XGXLF$UJaV6^(g?=Elu04Uk<;O&Ns+uwbE_{F5V5_>^i zEl>4Zta#@Sxf}n6oQB5BBpIbRrKh?)tb~na)0x_cA1l}{_5ssays~aGgi_bNN>p1J z+T?4ChSb&Ug{!aTd=f63Bu^E%WC>+D|KD)gfM9T3*h&9KxX8c>zEZf*=f~lcY=a%O zu*+!vCjX*OQ?E(xgm-<c^eN`mv0(oh^dHe}#=NYQZDk*_uh3;yqOq~sbZvpQLffEe zlD1Wo5i>ysPWaNRU<{bFLFr|awT-a8G1y+a9WI{JAz5#quSq-SYYLSoB3s7oE=CB2 zhTB^#p_b5win?_Rx|H7Q7u_)a>Wg3CW6=+n1&`TLhTLHTE}OCw-&wd&9m*OThCodV zn_OAF{*-wys9!DJ62I!A-*CQA%4V|k0{DV%r*Hv})pq-QD~2(XEh?+tA63h;&Eu}R zgxEqKFF_wCnSE55Y-8ZduI`*~mv8T~r}*NNMNCfNm9la3PFY`FscrntMOVeII|H7) zES;eA$_qHIfOLGk5@l~48VSwrbJ!iBpw;K_-45&G@HlqPS3SzE5W6eHy1P+KiPt4U zb>38ADLyx8e$q@z2{xMg8@su@_QF%<^?hxMdciNoqfe&92k_!`IQ$kngl^CA+x^6g zAG|1v+wX?>{r@>HDQRk{zsU>AhO9ef-t+n%bEvwnp8{sCqY)Ew20!`_@&Z0)B%2D( z57&YmKiDxDvH5*|452S2n#K&#M9g5GvCxxj(xaQnPpm$ZpOytTOadQU#js<}OvX4( z)HY)6`RrB1fvle)r!DEiHOccSzm?>a+T$foJ6sg21?4E+E{F5EF014DE=|Qx?fEV$ z+S&;1PbnIC9^COzVv5$LDJ@DxNWMCEO|E`7TUhvZAzP$;{^MqKb-}$wY^{D((Y>7B zRmnBV7oZoC7R5)oY&Ol}MDlP13Im8m`V`d*+aAvK2cGNl_@AHecHyV{`S~8J?YS=1 z`uu#E;ivrkd=)Du@ghZ_`36g2u*22Ihre+pGTEw70u`Z(KrDa{0_^YlE$mG1E-zcE z-<+S%&eU(gKlGc~(tPFf6te~T6Z(_*mwpvnTXb&$ZWS?U2D?taNO>BvDy2E-a&N(^ zqBJS8;;|#6WMlX5x>2he)wQ6%qSPCeA<vaB+HwA>?f0xa_dfZ-RS*2vnl*QAr+KI_ zyy&qUkluxTwE|~DJlAQns_4IJQ(SJ1*=_c1=%|hSJ(?y|Oit8wrOrhWXEeVp)z2T< zyYI-J7vAMx7+0}Yseizl?SOxQB1Mg8L+fQUR6CQsr(Q}6(sbg3=^a>)Y7AJFhPef6 zD{G4aTJK=*%~UU){zI{L1HmT!fc;Xt3>^EOz?ND;B_m@26zdgH`0~YBFS7TPKm1s% ze#9Q*G*a!Hw01hErCl_I1AzXe8;7DM0{uL;$wV?;hbxy!pW}hpaIGCB>!^gLfk#1m z&N>$2FWDv_c@ONUB`h>upGF)34XvBv%WJXzH~wao+LQmZzN}q~vGDNv^exg@=>+ys zJlRlDQn6>g#AJmjB_-9>?unz@NAH;*Z}(c=);;rc-R<s<sjcIm=sKo#@BCw?;Afz) z?uo9l!oBm$hT><yk@rNG>exG94dAB=-^IVKgDve~-5qR72OH7B>N;3%2m8K*{jGz& z(!qY!!EWtf>pR%#9AH=n%j;lvGy%lH4)%Tr+u6Zx>R{_S*jXH6B!_Tzu)YrVP6vC9 z18nPH*P1Z%O)>?X43L0KCXx{ytdi3h4jP~FUq8XQ*whg}k#%*ji5;w_gJm}VRR?>d zgRvVqr%O862_0-KhwyZ;PdF31JD7ZT2iwxYR(7xj9W36#N;;U-!EC2=i?0Rvu}XX` z;6GNUzD$rbL>2(jS){)VB&dW)MuAGHnt$@?=)?3OPlEpBE+CZw75~IMim{doUa*e} zn6(Zwia+xbmD*80XGi<IX`6D}9Y=1tY0E9w-S~^^Si|_~vnEcNe!>*Fc)&-jZ@@>| zM%UiQ5>Gw-*q(%b^A&3^xbpIK7ri~;6Lw(0N0_s-l?z!H)?tOtaiFYNnl;R2%nY&j z63c1<Yf)y$U%XSfP`37cPxAon<XwDS_?Gqn)^FJy%m;gdsS8!sjSVyWt9t?SC%{x$ zzfHnqU=8_p39TXD@;n`=<t<$+&%n(JWI%}LS{SowiUV%M;rSj^Wm}<apb6T@Yx<G- z!UBdm-Yp?J3$X|E-K_I|{g-UUwe0M%Y)y&&bN#v^%yVP`y;eTa#HrXAY@)+%A)J;* z%L>Z|iweg(6KAZ=j^h{LWDl?t_1*skltu7$&n?lf9gBV<tgFE1fscr#13se45W~Tl z1#+g^8f^?lPh#C|ZRjxt^jLDA_JMrRG7Iwb?U6L5%7FMC*CLok7#R8Bk++mO?Su1R zKNrFgTFhl1*sBmM<~VfGfF=dg|8b+T>N<enOO<{F0=R=^*nN*QIbP|qfh~{IswiHc z+qJFBZrj%7#^wd(w$yE18X9ctBBWfoDIwm7NMqXPGne8PtO?j*r@nvng7|v(UG?wp zzN^p2ch|e`^8T52+=IOMZpr3UJRa2z^4ymCxHS!9s1y{N#;yPb-SJHp^+j0r7hg0j zD$KHJQxPXLaVl8NVC8KR;<OHhoaTPkSwRI`LUsog%bP*wnXI#Z2YW1Kpjpz3b>=Iq zGn(YtgWVBU87wngd$4g+qDt+o-?9&Xi@i`KJ4e5s<Z8CLMzUaS0&Q8Nb&qe(#L^cl zU}*N$SH`09q&|t-$w?n*9mamlf}LGi+-s2?niaK;tqz6RRK9U+!IqI`5RbHg0os$b zS6Rcgvwm~<@NZ^aa>*s&MBDTJ`+N4RTD6jRF=c@q(s8F`u`6!3>P)XxY1w8<Hj)yo zetTN3QjXjr-vs4x;QVM>yuo9U;j-swO!NCBHAnrl%cd<r@tF-diYKQ8KepuDm80b# ztCZzE_5l=;me}r9!ig{pB6lY-zSw!Up^7Rx7D8kKYo}awnZAr&dh?2}LZe?|VfoX? z9$O&~>3eIH9IjrV{{^qwnbam%%gF5`6-npD#|H{vWD1yF%|&s)U@#Ez`z-+}P*Pmr z{iJJxb(VFBRcS-aU9x(ur4XxT^%oQ<!C?5)uHbtLii|7oXQ*|gal{DJ|HR55Hl>_T zL-G>;h3Q*WwHM=Xby!;~YG7MqC}A44^2)37MK@n_!M5NP&YAH^b7q_{f7He(`$1nF zD4IX)((9D*m*2elEYGM(v%6=^9>v~V_0Rk$wlU~a9coIfMW39Axdm-1Hit+)<aSAR zhyBwo$9pQtF}+uzRfNuak!CX1>Tf4|uy*6}wks}rP;Zqxw89tPe{;<?HtB~|z^zC_ zAg@cc%`_{dCaMlSq_oyjUhXTBYHMBLqVUk>AyIpd9fjCE_7b~nhwkN9RiO@V)t~c& zpLFH-7mz5A3JYKirBF+wlxybd6+m536jsK`{jhe^9c^zz0d($_(h*vyn6VEg9CzIK ziQ^|s2;Dh#`n1j&$8WxE>*hNa96w>kO&c!##fcM6>{545964tE#P~@4jjdBB&YXI} z<nu4R^t>6XU5aP<l*JdEzhugCw~})<%_SzCCR^pp)H~qcFOG-Z*n3GKdnh;TR(&c8 zw{Mbu#KP2@+!v48-IFDs(|Lk#zEAeWLwS>Zac^L9qi?KFF7V+!CBvKfM)DBq>bhGR zz5DCBo73{=eTMu|Lz(&rV`5aW#KP>8<zW*i&+bt#u*k7fk3VOTY-O8Inz-Z?{YIAD zv|`*b%h%~x#jqxfPM)FI<x9L)?Nmwb+r&Q`mRu&kC~w4POOrqL;cyFZBa=(z{c;aJ zLu|S4TK<`uTr1xpuR)Y@D4S-$4FlYZ9Bvuf0uJ)Xfx$lmwMvVn<?%6E#O?Fhf>N>5 z?+<v2gAq$fsok}(%Nw$V7IwL99@})=>$ao~mIBVdtsqz+FYJ;E)Sz!+SJ1Hj@L~+} z4@Dp+Mxswr8v|1^TrN0Hg1--k*!ZrLeXV}%NW$_PLmt25>Yv{#FVJVR%k_)ci+xvp zeOUkE_BYDahqwLm=@)w$+p|f3>l*#ZP3(27eN6kFY1dswW2{JLCbytQq)jSA&b$U` zZG2SBZnKr)bkbc^EETJMpD!FyBaKaEMFsJS`UVAMD_BWE0g}5G1Zsi~zu#?l#2s}D zx;$2gip8O&PRfsXf7eW_#0WmiP-M9gCO6;v`{uNk^D@h(wqy2b?UizySE^`lvF4&? zDE_ckR<ZIx*rL`kYplJp%BlpzIPzooI5*6iMqhR*o64G^o6BZTuH8K1mPva`#_Aui z!1cG!)qnGbD}QtG%!#!(Ud%kdeqG*s+#LOn@!6~XcM%)@8+I&P?>+Z?Tkegoc0D|5 z+UO(9$?~T?@l5wJckwTj;osk;JX55<$I6Q=KfYb#=i`1RV#@1~^R`~PAbwnJO^qur z50zU3g-Wb2)-c2iS=jAfZ%L)6mbsPM+R934L06?}$t%fQfD!i=$V~<Df|Uh51^Wu# zD6kY1lpq~$3#>Sew<yOQX(R=pT@QjNqO`p!AyJgKO!5W&VJhyL8)_ljXqI>7B8ruj zlk}p^YS`Mql*j@7$Wsqk9<-@-D^D-4C?B=*e3r9?3+65Tl^r-CIrcBCVbY$V@2EfM zf6{;Wlm1Q<+r9dl-il49JMMElmv}OV<w7LCWK;gaX0S_kKQe0lrO<!4HEILws!v)O zk7G}3&v985hZi-612)u?pV6h2xS8Z;HpR{2OodLEu}TkOm9kAi;Mn7Va6F2goGPyU zyz8sD*6fE6R%KWQh@hG3;nLbhdQbn6x6#&uf3Y*<U41jy_4+x9UAvU^>SucS9dB*a zzhL2w$`{-CxE%w2J27rUq+8;1hLo2|v69M4ugew*hij!;yzW+QlG4~vmgC8p(N*bi zI%agmb~%~k^g2tOiZfo~@sxNP!7Mpc!C=9fF68cWYLTE-t5s{y?HZy+Fpy#tTTD~V z`-3x`ZeimLJ4Y@DZTh+A!CgG+9IZMm7Hu1YV`B7*;)TMX(=fsq7BQpOWZ<LC?P{lQ z_tw6NU2~qo*Y97v;pMVNLn|h&Ude9J&!q2@JJ`pM7P0o5w%^up_qx1|Ki_!i3$Ls@ zdqn(%H5Xrle_1bhs%AIMdnR3#9F7`cam@Ks<88SA>9^b6j=VZtqRB5Ph{ejv3h{=i zv8lMKv#TIp>>c9IQ*s@-T4z_TH^);KlN=#w?C)Dz#2|)8M8@X-KGSp=YdvN-{>Svj zLS<Ta=y0*jOBBO+1zM~WRw1j;7k>q#tFVjNWph@px$<$#gV_DZ$}u-BU%$2JgFDyP z7Tx=c$L6dYQvSeWe|cH4uDE0E?z{W0Rc8Jg6*)#sUvtvpv)Hr$(jI%QuTg&Vj<s(6 zk-j_n^pWVVCgDY-_9%3>0Jp+oQl(TQT^~Q8ARMl#t||=%^H@cZR$g8bRYG1zP7Yjn zZ^&C)R}t_aSu^rj7rG*`5+~BsFX*a*cV8Kb)Ko{LY83EOWM9Z{!7gEJ3w*OMs)Ezy z7aC_H&_g2NIzq!Qs<o3$=-`5WBNQAzNlXF!A`m4PDHKB-8mf+0wOrxbVpKs}i&o*b zO@Osj<!$-%kL;U=H{<Iw{T+SmgIl(2QBIbU`U-soTX@~;O4%JdkG!$s0_AJAMPEhV z+y1&uuVZh~_qM;%mwt)<52fZA%xdKLvYi3hI54xTq-ksuV!ycOF#gzMt0iZte^hZ< zSwUX7v7uq|s8M03VrgxyuC`b@r%y)K*7)0j+{vvr{4u!|TlMD7uEx6DU`1zFFxLYM zFm_^R*NE{<@r*AS-#A`zTgHzan;*@~&+F_e&Mz#?AM0VL_3WGM$uG&5y^1H_lW(zF za~5>raLpg@WKEr{w3B%|8B&wK(aH98vfZ8R?oPI~ll646m7Q#1C+qBFUv;t%GXR=0 zT8+&7#oYs1#yi=TPPU<wt>{n8YQ`ioVio2`sYu7FRXoUHnljqQkr}{Jj+;<?=40(6 z%dh~R4}~)DO)EScJ|oUa_CRO?jXEg?xBK)D`VR&ohy@Tj0NZZ$MzMD*Wflr<kQHoi z;Yz~qb0Uz8kA)-M*4n_TsGdAcEn!OFI);m7<thEg4=>%r>i)*mC-mN>t5{rKKXt~^ z?lV`kopZ+>HSL9?<<Iv%xP4dQUA|N2^_EZSIs44v4{X2ozTEAOITN?dy>#{RQOY|n zAL@Ho+xX}G%-8p3-_*$Z3)ycj`}*t4^u^Pr<Sbsh@tn2!qmNlyQd?45Fmmpgl@}~M z*VoiKyRy9~e-zUElMjX*@^&lVzhi&ywMuie8Tf@2_2?xl?L}yYR-rCxgEUlXm3rdi z8k&bHxy2~-YYFG(2E7*Vu(rCYm=XvE7Id{1MOd(@-eL84Jqx<3%S$zHb2vD(!5hSX z?&5;5V#iH2nw=zCnw{qKG-f5loSLDjDauC!gF&Z@h;PKK2+$%n&cEAQsvvv?Gc~}! zSxb9Vqi<t&VuD&*toE~SJN7;OyPtj1qhGV}lb`9|y?gAfXRmo_IorE(?+Ui}te5&O z`(%uM=aH{Ij_Y@#SXp$;4tf06Nk_ijJc;dW>{h<s_SrVQ7L}jyjlY`Hm~A=o)o1jj zZ_xk98uUM^?ic9nCV}{KSbYr<&k|I(3kSTK#cL^W=j4<|3JRh=p9j~9JbB|hY=o4< zjscj9#SxgHe|r(Hr@wpgxd=)?O~;ZqLf02*KS}=?dI@nf7bB@ijFc=!)`{V_(Pmsr z#!pJ%kLwEix_XDMUa9}`Nw&F{&04Xl>B;%eJ*2+2?2A|R?~dGh*Q6gmP+$A8O@62E z50iHMLcXW(#Mcg-314)(^o2sPlp<K?A<`M~{9;WT;>#&74@M&OL+TqEt88J9C+L;j zHrjUNJN=VOz0BsddHvCRC2sdjR%$zkup#i;#x{1h?5~6KKttYLM?pf-4`G7&zxW4Y z2`=@CxzbX_*I;8_g=3X%6@1SnRxbssv3zfA`5gVDU;KQ|(imfF*Ish+$?96GzM*sR zitdwFES_<x{QJIUxqZr5w*I;2#~wHA!IRH8<K({1CByR;{p;2%w%&Z*&#vz4p?QEc z*o!<FbKsxUNe{-CmR41%H6`WcIbNsJ@5srEL=?mW>W7qhecl;eHMq|WAB7H>H@LRA z?s93acva(M$>nwRxD>k!zKXBJx4@^+k1f7kKGlOCvQzQ-q)@1EO;=vXYL(V>Db_r4 zSyFaLcwehq^7q4T3E#``SW+T01V__{2mG)D4P%(gWF^+#f-~~=7Ju5#z)i76u~7}< zM=_HhU$Qpm$>Mh(eW$PZq3X4Ya(DH{((m5g^={FVIqQ~fzB$C6sn$<bRQ6)EzC8Dy zOP0*f+4cacs;V2O&Dp@%k2`P6nZM-Gr#D2#R99|%VGqfy1nW3z*GfU@#CS~(VqFMz zSlxD)B4dx~clmQe9w!o|FX*zVUg&}BMhL@Pokw6#VywlfrI=Kkn_Yg7fU5*+A-9WR zrM1%HTXOZY%jD62>Dw!B?fZ>9;ctEWV>do~wK7DW)%P%c-`%%HzIIjLCsc@t!DgXW z8TboJ9r0?3PEd1l96q<(p;)bUoT55%71YWLgkZT`h)${Yknn|JX);_z;wtk$XsNFv zgu>b(4J>JG6>a#YvyqVe2AiZmN#D<iANXsbdZqfQe#gUiJ$N6!^==m5dD}z(g>UxK z?YF}hs?nEPzqG7D4DuM{&zmhRkbV)LIlrhjJf|Zzv;|{26F$?pnf9vKoFd!8MOBkp zCN1g;cg%^Y$YnThQJ3abyki!2m3m9P`AseHAuYAFEo%NLi@NOj{=oEwT>%u$TiB(T zAx<dUZ@I={QOx)Lj$2{A2+|)%={9<gKGT|3g#pH+hxP!E2;m|kt0L{A@II|>?fI-7 zmx$YjRkTAdE!JX&<5*eEjGZ8|W0kGB2%Y%bTCssNBPrG|cWquiXLx1t;|0z3Rpr|* zx%7b_TPK`)&Y1s?wl@Kcs!0CFU-x@&?qnvJBs0111QH;Sg8*_2cjOE=!<7J$Q{<2v zxj}=d$fX>LC>|)_0U;nB2wux7g6mfiFLcpeU0sh|*Ikp$%l}jT-b^Ndu71D2f0D^u z?^Rb<S65Y6S5@b%?l*dT)sUQ#$!XW!I(Ef3Jx;K~oWU#G4j8oSizWMDHEkVHHelT7 zzSobhZ){c8rMORF^~Oc7FFYNX>bpL_OUKr8So^yU4%D;<yL8->!(Q2b`z~!ra<|gn zgN6<1Guj*d6uXH%Ip18E)qNaq=^vdq;AUmNcIo&9ZNqCUW#ZiV6DH1ItlZP@`Sags zHA|M9W)&~|hvn5T%WK)LU2Dh<Yz83a&jLA_4k<a%mzUvE6WsY+ky<2qyzxn@WGZOm z&X4uxdsE|5vn&0n$oPo1L{$2*`zXdiUwDz}LHdsDP+@}5awJA}$6>JnvX>CSN{Vys z+?>f0nPE+sbu%8;L|3@+zdYjEbw^qGu-;vL(MvyjeC2+Yv+vNu_pe%U&!b(7+WJab zmJU#ApV!6(?iu7;vBAANqjPCd4|Yl$%iMK5MSG9+V&B}oYR5hEO8WHdFi2am`b+dr z5w?1F%%KD+4d=|{Nr!z?5*YIHrFgiGb2BrOQd8kRbvSG}*(p|QbR^1#w#v`8RQj`& z?;Ok#k-{R96TU;lZj>*_6V*1`mtCGMw~g>clt;(~SfNI_qSB(Us>_B4Cn8(6x!rjc zez$B3u1T?+ff*084L^_$;MwtF87iJ>l_O*$s29{JA?;#JS`ZQjLnin%WWHl%mkxF% zQz94Ar9CSwO^=OA&&f<z{w9xEUi6nowMi#o#Bbt5p8mewBL9nWz{gK2+Dp$33e4vl zhrXz-moIi$zhF(^Lpf>vr1d|qShl`Zt4Rr3psI?UpDg%dYGW&PuPGD$scdPwuY=8M zjY5J#LPCa|2(g*yj#F}TA~TXQD*R+P#U;hW$ceuAB)2J|!f&%7R3H;a^~mtzoYkkR z_@96Y3%Ln<RRnkFzH{oh{)a^i+&0*!h!eht+$c;{=+N{ilY$7wk}SzhehU+y3P(cw zTV7{s|Jss6E9acO{s;D8mG<#dw`gx_hfaV0?nhto*I5}`=-jl)e*Z)5XWST3zr`}B zm$p|+m~xB#^l3L+$9nv%opUQUIW-E8g1vwrb(D~`iSS>|@m(kLG`mGfW3kZ`v=|fP zib6C(gd@t4ndOR(H{*bn3V)J<y%}LSCRk$9phsd5L;}9*hRp@o3N)0|RqCC1_QDd< z2b|^${tSB^p-jU5i%q9Nbqm|jO-6Z3Zcb-KIR(sYVyjPIe332JPLBP{6OX+7U|_{V zukAnh)i~`rdAzoF6nAQCzUdv8Xib+NV;^Wa+dtc`Rk8c%vHi2p*uo>dh9%uZItBHr zkSF(^R3feR^=wm8Vznj56nhJlyv(e4w;RrhtUQ}i+CDS0Rc@<<0xYh`A;oYypF0}% zu{#03xsKelN`J1yROxr<hcS_(N#A-hmMYQUdNIi8Azm7ifjUg$f!r`cCX;q2(NOB) z=^0ri#ii(TSGaeejC2RS$($=hHG*`+96;n^y5euBiQISV`iDFRdTIVo8YNS=1-bV; z+&l0EX5EIRvu|_Pws`y0JKtG1ywzge&N+Sgi|q3jy_RfTzam@Pb?H<=%kAC9wTs=J z-+j)C#k10n>^b{V>(<)~`sSr(kUX3QzF%TWL(WR7G{M)_?si!{o+OhO;==2e)6<;E zrevsFht=#eDN<5}-z)jzq-dB2E;#6j9OQ`8wG;7t!dXgVxdy+(k&y-IA^2T!!$*@F zCH!yTbf&X8e@pvVdx7;~X}7T5w;j!YaUC<?ao<qw&nIuu#$7)3`o~cowg%Md%9h05 zc}I-)Z0DQS+UmE&vB*IOp0}TtcYm$Dm8eYhXdgB<YP;pP*&@?ktdJtKr3_OTvaxsL zkEZkL9oT=M*oI<wY|9XK7=gukI?~Jzk4<V3XOc{Z$GWfu8IfUXVQOC@;n)*3Jv%$4 z)}Nn!d~AMUE!OCW-*QA-5yl`}kB^lR)*urd#3~h=OcaJA(Zbc>f~Gxp!4DzjY-nNF zN=5FVW&m$6mtc@^J*_*mOy?ikbKe6yAANX7{dKgxzJ1`>u|o!r9X+&e_ba_8*zb&d zbnWBMJpK5JhuoWN!}{MiiXFc2*Uvuw{L&YJIqK?$c1IrEQ+wc%$M|d7p`oL!OLu(v z!G*8xTxc&F@i1t^C3oXDe1*E5P9l@~`*N}p5}Xcea$FpTtj}#RxCOJtXF2hkn#Fk* z&oZUC&DbX_INMFPNg(UtxW-1gSn7z5>O7w<vJhc&bYUh~8m0PT0cHkrm*R|mN41Y; z&rD749kY1W?3G1B2A8Z|cEe2%-tN1*1AIFba|gY<>;4CJKb4qzeQFZ#zh&orcfY8e z9{l5!g-Xnf<<l2ws*h6IFuu>@P!aO6I$%N4DtM%?O^!DrJH?IdD-*+>u3~jZC@otQ zv}B2KP6Xe`=}uQFGDck4Sy|W$r=>2q7k}ev$=eOVr@Fur^B0|>KSW9}4-Cm721f!y z&x1QkMQL*QD8jr{asq8ld;iGaw>%`bfBLEY&m2C$#y&9ohAE>*RZJbDx%e{WQLSOL zy1IVo-g)wUbu0Pd=ifN<;tOZArCZmo-@N(Om4Ux(*@AxIOkVX>taWUdZ<$h&G{V;k zX$BIb#G05^Nij(!#c3`6fD_{!wljXnE{B(U+y24tb#wa}KX-*~E0S`iSsGNt#==zJ z#3M%u88G=QKDeXEU=9igd2w`BQK1rTF6LR8848b$iB^gVv!eOz+t`?Ok3Y2Woj;b3 z9yNsDaY}pY)T`Q|=T5WoQ>WRGm&WbaK73-o_R;>wS;pg!vz+}bSI%EIcfoD!cI~49 zWqtZ-@6#=3*uWP~vGUU|Yllxi&eETFT>I!TJofKrS>Vm*`BHN{#?_5kJJ^>W8y8`- z*`p+^5bSYsQgVzp-up+t(~jtXxU{(PxK(jV95b7v9P#8?q(OTVHb`O6Ij(DA63t>N zMmZUr6S+9k24m{>l)5pdv~<A$ns!_5f4OlV!h2S|c*)ss|MB`3w>I+I`BFYJE-ml| zyZ^12sK5!?95|cz61%_QXTBpajqjK}oAl0&(67faW|^2x*(vcRd%QgsS&njSLb{xu zot5HsSWJlt@QK<JaE=Z{DNF}pGm!A0pC-*oIz<?qFpbi%m%+{5;8sa5A(LD;$fG?J z0+-6fK9C&E3fR~SZx31dW8lb<=e~XagKtmN1djZ;a>)7j*;w@+?HTQZGupwMRnvW+ zR<PvbUuxQy$F$3ppWbIu=duxhWH}7mf+Q10H-4hrqLg7arAj_uMrvfF;*E8rr89?; zo)%G%ihNrs$>NGK#UQ<!#b8&rTjBWeLL?vtP;`K7K%LNP2Cyp@%iU;fMWhgm(PG#g z)douva}=Ms=lk_{{J8brA8&1VwQ%2vbw`JmRerdoXy3>q3o<q{^Zf@9q<N>NJ*wT; zzR$EZc{^|6x3k!i?hCZP(cHH*zHXkReg(_Mj=jbbX}Pawi$r9X#>K|A$xsjpWVTpL z2r##2NKR{M`!<PGxWCrlGCRUl>vvcYm4FD@Z2ZbdZ1>js5qc?G;R|_9toU882xka- zq8oG=Bi#frWW3HzqNhScSXri($?35Ei||~e3yIL-jA8yoef&}w9E_%$>yO-}3~YGJ zubmu!C+l-N>#i+X_8)av?W5ZdC$DJn;;gDZ1J5q<J@(+HN8?t-AD%catLN$!bA9Sp zKYwD%XjlO6pnOxq7XBBlI*`0%-Azm4@Ama5?&2=$I<Cip<x^(67M6C-XqB3t)_o%Q zvl2#Nh0+PT`|W*+W*M0YDz*!3h`cQKTM&~iE9HJU7K$>o)fAK&f(T$mc&=co;=vEp z1Q_oh_=smIo$6oP$hzGQ_JOam9Qt;d@Kr8@xsYoP@SjD@(E|DBz**#A@Mt(xD9i}g zX5iZO>Ya#7n*X!7mLgpcpR_=c^=mVmt}So;$u#I{xIp{Oz*|z0FI|y2_MT>=j<n;X zgSi|&N2Oy9oIPqmcZTm;V(ST6X9&MWm=i@h88~ziaPJIaiqi%KM1;65fUN|$499>K zq|8p?5>CryE^O3QvN>!OQwzp1`tBFtjyLc%D9{AgVrubU;12&axSPY^zCaWX;%hNa zk)(WId~<wPF;>vy7vX^?u0svfCzU~1Lr(H_hik|!MYtmp5?!8he_9MB;hvBAGzMz} zmywhE5<W0nu~dk2icqw3CIxvQCYwzz_uEMAV44Ug8Fp;3I~m46<e(6;OSgBUqg<$5 zV0hr$^M9<qYx=y%XOk~J_UZTET|V$xY^`&3<?Xlej6c6HV@%||2er?%@3g;bpPjhR zapSbN!9PfEcu1-;P2jzdD~4JLl3lfOuBwhmCy%gD4(Qq7{<(0*qID#g=H$X2DT0L^ z%U5^oTDEf2rj=z~JIWukmOa;Ozdq~w?Q42c3?K%&@n!zKvQmeQ3^Z^i>_)p}<*P)c zi9#%XNZJWm2iU^UDT>23GY)lS?>0e`_cpcDka;!Uc9gIH-Vth~)8ddLu7!6FcCkIN zl-7V~8+BzkJhrl_r7Q48?hyj7EDjJv!a2pOV7Vo{3ADqo&Tfyo7G@#}f+dQ0eiN*R zni@fjQW&j0QfFVHWH)iE)#PzR#YRTrKxc1!Br=?0F@2F*53=h*QC|jzJmFAiSBybe zzrsg@YfX)ZjY|l*X8rU)mU*2>F0o70zT}N}cp_t?n-5e|w++;Y7sE#^j1FOA7iuwl z3<JCgI|)Y%HkJuKK^&OW)tBUUIB+_)5)bFGq9iA|5~JheppXz>XhM)Y;Zg9(SyVa* z8wNrNe^@KQ&*A<htX%9<E$!71Mxhte%9YVg2sJ|vbmCHn#xLX(>Z`Ev^CZ8o$YV)% z!Nr|rku0t9JuwL}<$g!n5Wf=#W)~#PPPmkSEya@w2*XNHv6HRF6|`c=SAmg2?wz?5 za1nHD=;jGf7fEa}Hhr5-SN5KwQhlbE!si$*ld?C#eiSZ6`9#^)_trglaOGPohObXk zlr^hMmbJ;6JLlzd??lb&J>=F=V}=g8twMfck9M2(#nv}!9%Wr0o;-ZPD{r^R+}c(9 zGEhJI=5<>Ax|?sk7nLqKtN=;*40fUl3*fl#7ADzjJQA5rE~iQ5kqUN3m1tWUwp$T+ zA8nK5l`dA`Vonz#CfOwyJLzIbhPd0s=C~O4MmD)vH}P#J{p)kVuPY(=U93WUcS+p# zfVdjBm5Vzi7pWHUW9)Ly6Jgq7J5+oELkW8ZLO_NrJ+bfI4tkZvrk7?jEReDKXWVv? zY4w>*iP4@+DdN`DeC-fc430bRbjlO@J?KcAJ)_}a$nLMTLFz&D-As|2@I#puv&E|N z3O`QUqAbCX$*&u|<XcORQhscxJ*k}12AMYhJlkCKpR-^Sz}f{^Z2`+J_4Z{U7S<|R zI1UDu6i0-t0C0t$i+E5(2EuSnivU~b9uaRhY|fHvBxDu|W_D9ZG8o#5y@6ePSzx=; zqv0?w3+$I4(gw{!;z+9*I|53>&pXie4ZKn*<Ntsi7w5y_yOg(g$j^?DG9eiPml+`4 zAYbN{SQ=rSUkS!W%rWv80s{Bv*o$lhGT>z?(-#97Kmc}&U>eSR&Ky0{PrxEVxZ!+z z?q&AkM;}qYiyHr-OhT-)MS9qGqnSx2lSPEwTC6seKjn9-%%-Z$e8j|_va!2uY>thU z+gMv0+hk+2#S52>eQ#rfZLGk?oHo|+I~zN1V^7-{UYxVhZJWex`it4YOAS^5e_&5s zxK4>x^!@RIB8uFlBP*L^C}tYPePNfSBpneA{H7V&7qu+%AMDB1k+OF|V32wn`S?aj zZ>Zzt3y47^Z}(7NyVQ7>ngL(8U9uOniTf1C@J1$mm(TLm_zagKcSHW0FFLkNvXoo6 z#qEq_kq9j>`iM5SJRRZ3B_FPV1$ni=tF-u)n_Lz8K0`KY5DD`h%M(@1cYV66;}5TY zV_mNUqc=YJO!b*n-49K?<8kdspG6&t77ZLWYnE12v}n-q>C;B_S<DAL`Y}sbzv-Q) z54^8^v1aRg!&a<WwQBR+nOo~tt=c+!&Rr{Ltl19i+g2*CW4?QFS`8)Pm^p^K00HVc zt!Oq;@DtlHL77qCL3zFY-U+xbu2EB-K>U(hO7%s!DX-BM6YEs%6j)vux><<fsABTR ziA~#Jj3tYk|Mr@-?<|`7%HD@wLL%=y->qNwk8PU7`HP?b`LqVifLr4pZ4lq4UY6q6 zeZIy>c#F+uugC5x_e*x4okz$}^>{ts%cgkQa4+lSW$nEz$IIfp%;aVFc-i${*3rva zdRe@eS-ouP&tCSGmwo7Ek9yg{urKi8vtIVNm+kbj4PLg)%Vv7nSTF1EW!D8SvwK;+ zxc#D+z2RlgdD#JR{l>8CuMf7Dh&U}TD-E@$-*Cvw?)S1g#SOE(j8%A<&&%3+S(=x* z=sZ;RqnCZ|W&h)4uXtIFm+kekyS<FB^0GO;TraEivT||dB`<r)%bpe&%n_d#co|Mq zMR-^!Zo~)@(UW0}i7>AsloZn}=cQ@x7~)l*H^GV26mKFna72s=afhL2-TG!tiA+0U zdR$;^RE#NWaB1g`2l<naj%wAe$1wks+93B<?^nw62Wz9ZB`%s*-{ash(x<FkX(j)N z`PE8#%@>hk$&0o`w{8=cd&rN|f?ul1>|B--hZjdYNoC^M6(gQ~8K?mi=WFR}*}1G` zdV1m^|Lk-orMuFx=bUc$Nv=bF+N7_^?ObM|AYr;+JmY>NXxLFE`J(CmXp|~D1n0*& zJGc9A9k|O~hS@D-a{hQ|Yu79J2_M5L`3fAA2rs2T!7DxvNfyi(SmCrLg{uzqpjliR zi-UK=KSeN1@Z%P}H($Sgc(-|d=WU<5?xvetubJ0r!3gnL&-vYF?<iimCUr4B>@k=B zl%LQ#yXfxW1ufDhY|qQl#=zO$vf$3)32hwd<F*zETUhEYl`2^(LMpHW)7@c@u(`}w zd&!JDuu-KVGCVfM1+8W|<d+eOtEkE$f0QXzEf9Ikmr&Ox!eO@|1+m<E9?|2FUE|4- z@)n#whEqj6g?bAah7QZve}ELlI@Vo8K?-=Vmv(Hv_wTIqMa|B;?Ao*gNf{5F<jHI_ zf@IUTu^YFsEbXIh+O}<wu~pKKN?)ZMuPAqMl&{!shH?aRL^udhD+=r>7@(&W=2W^V zvz3*K;=raolv+7sdW<J!R)`@H+h#(4(r$t-!pI=hl^&^3dQ{1m8<O>h{QS0UfezcY zu`1xgk*OysS;{$)zj3`UPvwePvT=#q9cG|nRtK9ZOq)zdRrK+4z6#5IM20D=6zqP+ zL(UgLy5p~@>EIM8VU(k!qUr8v_EC9ELn8F=qO)w{E^WWIf9E%wH<Qfc7{6xia}z4F zAy)}yL`3_tPod_}`@z^Y-vpAGRKf!?^w-)iCF=qCOrrfUXkT>yo1JVl8@)?ga5k_Z z*#7-!zf@TbJJ2e%^2KlqwsYYbQe-<aSQv~LcnAy57KmUBkT>WEY}d9Z%8D3)bo{@c zon>bmYI&WuR$I%LaZ{i!uzn~vu_rXK7Q}ehD1Bj{s8XWO0eDnL34F)^IW%VN+Lnq? za~i29Yk1c!+HledJR`76{*&nm$cqHnHq632aZz?%VTqL(gc2AM(VUoj#!j-Bjb>9U zKe~1Qif;XjvQr{lIq9w}t0}O{Jo1&Fy0vXlY_sI$=4MW(F<?v$?BYk!MhvyVV=OVT z)COS}R>lxoG32%`^u&3{7%$-&TlcNIZct%XdV(!A)s^fqJ@KFYFaN7cL2ijlX_;NL zlHfP~#Ix0-ycUD!Jt~Xx1;-gb>}L&Rp;5dOa-}d*HuWUW*2jgh_XAt`baNT*@f_jE z{W;D|HDhHB)pN+X#HiCquVU|S-fS-W2}NdzR(A%rigr{f=Li@@!acQPxmndD+>Qn% zY7m}m+-`ut+>OfQcgigS(>L?l&Gp#+BYXo}<rLscaJXtx1st%2#_<wx_?2*gJ#1r} z++s62Q1`L2#lVO9jXtPSRuE3jSOxY5pwtkQU}r)d0zUlC&HUbm_swPXH*MBwC#MJ) zIY(4(;s!2q-LK(N6lLT05-!S?I;_4!v;iEm)cPojIlx{OkQA#~?^P2%O#~9GC5#~= z63_yb1YY5E5-?lUm{CcKkn>r`N*0p_{LIa06(qVo)>yNGUcgaD@~8eFnV`EEKa^xR zDqFD_0f-<#%B>avb*`a6eq$Je>?4LiJxL=8E~>wYM#11cfn&i@GZr^ZNXm6YhhK#W zG{Kfc%6kPdX-I;20;XNM&W92ys>K3vX(wFmV<m?Towq=<0`d{RO1vUAwkgC<=Q}XG zfwO=w@D^?8s4H90jE+9?>waQ$)uZwZp)1<>L{t+z0~S>Q_!_?&2=<^}XKj5xg&GhN z5c8_8JLcBK&6~9yhTLNp!Q+2IA4mtaIHD>R05sQ()fq#n9cz{~h4{0Oun)}_nsW32 zC^k)>de)<ue#YDbo>r;zQ7r!?8}S#IfumrfRa1x=YWzwdI1_{D>ddC+6AO0344~iO ztQ0&a&)9rna|7I|kX682@Q79FaKwZJv*S#u8Ov20=9Ia1EVFZy)r7W=`mGI$MFZ_2 zEf7ed_rREE1YZ2AN3~>t7Bip7u98i`^)}EK6(ij1h}Gl(M9@aYCLx-GNU>PpjzKHO z{HB1tNxT@Hq9#eIh0#s)h@#wxcJfCJM?pS5AC04HbtjbB)H_4&2pV>(L59DLgdRwU zwYbfqnMj7!_)YbkT80n`7$Y7|LVb22E74%8z;wtYHWz)YYbhg&LvQ0xkZo3}(^d5I z*~UsXP|bApTx(82UEUE5ZSqG%KwawTObebR-U`vrZgE(|C`qydeZVLwsJTlc2m09p z+^h*^KI~V2nSN*qnU?e~UH;SNhNFD`W-Xb|muJ+qRQrg&L00lRX|8~$ty0IM;5)$` z&;V3AMhq9I7YGX9dR_Q}cuj-VB=3j?4T+}<<Aw}$Q}CZ5)2&j;5iVK)XIKRPfe{tE zg@k)8oE;643DXA~!a+8mXQ8!-4Zt39_s#5bL)PXCLZqshBviqBMjv$Evk19@7P#sF zVDKJlo<>+mw$%77^`bLJ!3rjQs*-YR>P~or;72rzc`NsC$imcRmjid0%j!;SRxhAy z#20L?&@<o*@E*4rvYdF&T=#o<Pw1b(bO<%Ud-5lBEd}rKY$0=q_aw6oG66l)`CI|- zF`GrHLw+vP`CC{AB<Gv+9tFM-`9Q!wp(~el_M_PgfiL8xXd|3{7?=?6Ss4rQUcF+f z3$|v=rfbbzYA+r1Bi?JslKXGg%$oyuu*>M1+NWL!R73s=ozT4&<U;{xp%5^8AuR0L zukl~_1QwRNK3G99DD<wOdj%UpRv0o0?a>ON+Y!Av5=|zP*+GPbDnd@WU6U+VS_)uE zLmcWND#VjQv<t3;U?NRn=z1aH;TzKBqR<&uZ1R=Yq6Cf8>cT|EFiP0k5)6uZxls<M zU{FWBko!I>1iy{fS(%W>An{dfiqRBSEaLkyIk2ft+{$Nc-h4qwNx`mxt=6Mp*oF-2 zQDWJkyc9I=c9eM5VbgUmm=;<%oNZ~sG#8nqjP?H0S_uM82u;H*5v&{J-JklC<iy<6 z<(fhBE(Xm}#sp>=X$VDVf4fPuTxI+;kz7av(H{DUSbqGofro`Q6($CmLTV;iv~s9D zs%Pkw2G?Sj%!*t&AxydK(uJuxBEsc#pnu2w&VX#!g6gkcQiS{=VqeMCI=M-a3${j5 zJ~4N9VIL4@;{~KE8P?XLU~tkMoAv$+TZDM7$1#M0M<{~XAY)Pc2y0hhfx))cn_xQx z4HKGJw5O+=?Lkd%7(imMS&6XyVf_TAt0yt5FvjvHWMAlGEcCry@*R~S`Dj{^pbc@k z<S^MZte%7I8DirKxe?x;&|B(BUG*ELqG4|dnu|V?{BTOcp#5E>{h@{<QC~vkE(k`< zGh}B+IU~{ETEDZNs_2N9CM94um|X93lQ1TMWe8+JZPcVDV<0xY1Z+;!);XQeuj>x& z`3ccLy&z<ZVFMa`*W(zfKs!|K&{qOxyFDUA_dvKwOUm>Y=`JRipt~?U4f9a`1QSb` zh)s4g(H%_$Z6Lj2oz=~99n~gmZbDz1?$mqHCNcX3OlQNK7Pc<t7U&+P_ngwuV^)X5 zWeG96>eB5y1xKGn5VP0%BLb>Wzocw!^-ao_Sgncd`l}|zt}{IKTnM_r9q2A`yq2t< zG?$_K%4{$^1bm41KzFw^#us6CI%6Y{c5K4w1#Xfv5oDOfL_^Lv;8p@o$NW~c-la3* z5q|^&=VQo)1~Wz?Oy&qjiNTeI=mAIQGM`pPLImkgm>7l{HN?LzkAy8J>>W3v)~re_ zQc9hU7*Iz!275tuTVgOFNfAWENG=RjL}Y}(GMYy=kY*4$T7+5Hm>FCuhO0?2KvD^& zr9liThzsCa8cah;=n5DMPO&yrNOl=(UpulKJ<_aN?sTdSFVHjl9Ajf~DnX3h?y-2u zHY6iAGBRF`jf(|_KD(dC)l1QJ&fow$Y=J1Vj<7*cow7~z)ESIM8z=@5m&0e8uE5FW z3fw`s2WOnY0Ald#PUtgFNIjDIaMAEt>H+Wo%F@6gfci9b@Vx2D1I-|oMLkeALOsA| zDIe<Bqu+SfbUn!fJ*zAH`oLD@gQn{ReD^T}K5n?W0n&Z~ANWPyyXN&`9~B7k_X2r% z=-2ai2_NHnrbsIAH{b`aR}VB@pC?TX{7XGx+9%e9BmvzRJ3WV&G6V|{Nmwdf2d`mI zsV{2#4wi;t$7n2EbCad1(oAW#bhETbS|+WO)=IZY8{x3qD%~sX#yN!h=uAZvJIzEL zT=7uDUQ^)mfBT%GzJu5N-s>r&FnI5kuSE?Rd>{Tib=owx2aml|rv^6T`2qcLZt7I6 za@sU)(zIzx1fD1Ak8@2|<K;Cz{RJ3wp8>hybkpnle>TA*ESi4Qj7jt}v9jrBa?{I7 z<Ml-PnKXfZCW+VjCFZ}2n^~rKt6iF;U8>YR#@|HklZobUD<$|F|9>3&1JYBdJ$elF zn@*yt<LlBJ(mClJocsGBYKUK!{wjSfeJA}>`ZsEvG%}Q&MUe<6b2ASzVNwz8oXheN zpjgC8*>wo!?#cSH{uFRX{8W042l3Yb-=7mdg||WPsomUbJcwVzuMNKTT;p20|Cg>O z-VNRx{`^ay6MYC4wexGw#QStD_#RA&zw_b`FY51@Iu&eBfBL6Wr#6iFKU~H3ghM(# zb*lVG^9Iq()T^4*@d_bz&1>radDU&#z*N5#@X*LL{?lj1EEBV(*<1^oYQeb{{*ibc zJ|8Q^?9>10^HEGnV^->)hXXKXsNS$KPxbFHTWQi0a6B-%=`AkDMG_>j1R4LXX`ghx zG*B9X{6fDpUYaP~AWfHMNpqzI(h_O8v|3s(ZIJGiHcQ*3oznf%gVH0?<I*AN8R;nM zyS*Ttl3tb0NN1(DrFW%^(#O(g(ihTKI5+SI>0i>%Qh;HXfLU1ti^8r-JVT)jmd#qS z)~p@&SvsPeMt9bmUC#!xAy86SFPA``UiCnlFJdRI^+5H7sB1jf6&HJOO>Wr3e8u-F zzAFv;OvUSTJj^ATNaZXlapO5N>~ZD&|MmN@wh0e*<$I&;Af7?^W&<z6$Ak9iL3jke z54Ib6Z@_gM&+5B%`7@e+X3oGb{RE%I8~m%=-t^IXGiSaxW5&DqGd>IaZH94u!xJ-E zx0&zGWC!#c#m8Z=n!gVL;&A{u6Zg>{|C+#t8o<k$GqjQT=H1}kp=Uw@4dJH1R+cf5 z{xU0B`XuqEGq~~pR7fd7FHL}UGR+8n|B^l}nkM8+!Eas;zNoC!E(NDtXudUl6uQiG z)_}z_j2BRa_@O3*ZheW~>0nP0Kmkk#MBh{j0ODo|KMeNH0%eS%*E?h=9Z8$B`Z+|{ zg@r}7Oup2Rt_*KT$9|^?`;F(6GZOjTQ+y5tU7<h}qOL^5)!Al&By_7A5mzSVOg$1i z+tHJ<y#Ach4sFh2EBSPJ8Q`E=pv+Z;V{e!?g@X-~ZOW%>3Tt31v1bB9HtZfVDz(KS z_67U7R!gG^b)Hb77@=rTy#N6;=7x5>b*ohd9y+uE+I<92D`%6mJ$nD~AGOY@qCj*l z^<Sb?<lwOdxG~)#{RiI%5Ua&-i)n!JB(RA^{0&L~)5f-OIqj_@;EV0yqxneX$@-zV zeskj&rZLJvTu-o3VG(CLhhPK1W<iyMfjxoUG!|?Rt{<RmZGw;3ZD!m;@U7f5An-(B zzp}M{D9{l1gtvk4F<A=UAR<nqm}v|Mf3UtIzk#mj=&Xb@x%Ogzz$&%#c`$x5N^F`; zsu>~i*o&~6@E(LDw@+9AmIq4{tWDAp=3iu0c;-;8l${yM-q0dZkYW<6<mdR?fp)wk z@J8S??}~OFlO9sqC@o=yrxLHYBrn1))6!!c$f+zi`%y4ri55KWV9XI!gh0-AX$%Ei zphyH&jmU^(k1c+C$<jY9S@QO>rRNuqob=e_Nsm`eIxuPC<CAz5ef|!<TD<uD(n*g` ztbAe;zM1qm_0=U!l13^O%205t6DxsKWJncY1<(!F|6o}D6|nke!{Wz2FN?{{C@C%~ z%r&0f#<RzG4t{UG;(hS*;PaK=U->@!3i!eH<oAm^bSU0N|NdQCQd*Klue8$k_&HQs zQc}u?(*HmLeZbd-t_?g{+@XDYaWVS?eW#71{{T@^x{Y4R_uyYEywlz(EiJi>H*70j zj3Ho)@Q*#)zNllM7hdfwF7CjSjEgiGFFvQ+-tAD_ArCKzo=iF{ZBR1hI>d!z-YPa{ zq#4JtVXNK9eZg#_$gvnHGeauDnDQAnU7V+B$7(fg_650a{s%LTX&RGjZ+sU=y$~<L zv926c)?)6tiANkr#pk#mWjaLMLO73L1&q|Q=6umoS=*p2d}GnVvkMo#iT?|fwe`z+ z_l0jR#A|%Gh$^jyw~-0S5$#Ay;waFCma?-fX^7=QTOYrLzYx3AdYob;(Bc)GnR^Wk zhD>^5;zY2W_&@M!bVA?Zig47>|C`x*K3QG>dd5pFd@+$yj9D@#CPevcciVWXjoCb? zpL-UuGU1dEF^EPnM^9WR#~u+4eDb{$d(G*!^@gc^`wf`Vr_Yp0{RUR><umW>KCk!G z&HegL?K5RcpT0Lt2klk%3}np`$R;~7VY5)3vJ-NmyE!_=r?$^W;cLl_FqY2OwMfcn zlTp%cT07=%$NIKo@$Fc<q7KfCij3JAvZaI18d;XnA)^Dbictq0vEG>2<If`29ibr; z#=FiIQLGwK6RDC0b@8R}9#K3eGN{ZMQf{%7o+g=#rQ8g}eZ)wfLQF@5SsLl0D0Lrt z%@DVNx(z5eU|OQ>Xb5P#7-SE}@1!x>Tkn5x?@m_u{zcX{Ft$xvTI<$nX>Hg$t<us8 z3ewVA1^zZ*>*fJnCq4V@BwnUL53nhLIyOVw{_{mv$ad|#_`dcQW5sM_TASd_;#oVn zVMFGL6QG&G-UiKf3Yt;AWoxO**D=cx-6F*s?FG4{HU;Ui&O~R+*3()ue{0siHS2-` zGx<4G8Lk4^If`X)PDKuP<~VauCAr{DqSJWL>8&O@1<M|W$kd!ls*(Rj@hjP3uLWUp z1z~nxL70FP>`oXho+L7K9k6-pfabJVs#7g^M;q;<6DKn1BoEH|G~R5ARIWoLeW|p< z*R#ZBH`{n#UR->eoQ&km%y^sJu|s|y&%;ro=^5?f<KivZdCruK_`Hnx_>4T6B}HBG zeCOewT+?i*;7z)+7MZ8PN@&z);ttnYa1M+Kya3Zs&=O?_(w}$*iWJ2nfee*+MTrCx zo#KM39WY8!_%RpNACY9<o(_0Hx}8x6wUn~W<qbW0OzwQ5_3@FW3m2mLA8%Ki)vs$w zk0n*l=hqH$UAW*VuW9kZO><K>o_cx1#>&aBDA!#y<+iSEeSGfxuFETNQ9_=}a`9r+ z^);=JS1s?lssa!OMs#_ty84xg6K}764J-mWeSi?N9A!0TRW2&N7G=5Y(UFm{QnE); zB)i<QMRcs!>5cpjr!a6SEj6tmjeFC)X=b0Bx#NA=Ey{2PS;5)-g7IP&VGhkjMu|Rs z1SNuW02Pd)T^@>@G8@j<bVT(*V~Y4=>U0~%KN>Kz*OT)W4jXy*42D+wK?L*64&yp5 z8#?N`E*;179`*rC`>%Lp<glf)9*TIh4~`o#_2HXKDmso_(zVO*P8G#^zlKP4%2Vi9 zE2#r=J<{8@Qc~sI_A%+X=^Z<@O3f>hvQ{BYy7k?5W=CmDOP+)f?l;F9^1zt<qBa09 zN01k40kkioI4sJNh^2|2%3_?NVvAW11=Huh#~dtWOC#90H6KUbS<-u5H@an31ZsOZ z6eZG~ofYx-;ZMz<f9Ub0eTVJx-?Czqf9WlXl%KCgSgeWyr+Z{#=ShQ#(yS&^_c4Xv z4w<$5$$d)~Karod)L*f1`RGx%K#QS@4LsrJq;#pRFFrcS?m-bOPm-LGX?3DDXF<Gd ziI0z>uri8GC)21YnvPLABlD1;%1z;^EWH%Q3(~)Jxm5~9m=<4o@11@4no;*pmIv=! zXKDD-bj!g}W1jG@@lW2kPB~Zk_{J6M`c|$w`M{$Stl8NU4{nY;xoVuhdgvku9!95? zsS4u0i=_^}WbQ;oy%eugDQTaTZz+gLQ|zgB7HyBV!`}q_bjG20^(HLawQb2tyUHb^ z8jjE%rG*|b3ZOp7ZEjD)AUKH(u-p{cqx5O0wcNI-qJ(!m>>s$g&zA9Bt8$|356zvw zxA$;YT<-K<*WWk4!@`O#YP(r0=Vd0gU%Y)l!QzDjRt&s(4=d{4B0FcvJ$q-4oYX?L z3>q+h{v+*%PG7NeaY-!oX9`aG9iuG497*yyDCf>B$0tO%Y((CoU@isX{oBBA7A#wg z8Zvs2pgEH9NpWMJ9@D@5#v4X$%E`EE^u$f0XWy~fGqU!ZWmT(t%-k?<@uCIQlSaO{ z;mEsSUMBTu{Hy#Y(9ePRcZba+OA-z{MiCP+obfnyNso^v-+P?oF-hheo|D^N;^s1D zUD``~YgqQP+eXZ1vhw<J?cNQ2wCUUWGWFz?4a`q-gGsMQ$?|o|YH0B`K12d?YzM@| zt8!vO1PXRrB#+=5=tU|R(wuXOVu|Q<W=}D4=bBWVhkZ3*=d1|@9q0MB&g|G}`Jh&9 zl+{(Iwmxysl2wZr@4=q@vU}UN88{zR@E~(sjqfVoDYqfdDGf3wCdJ{9lAX?k*aReE zWu!+YCr2PW`_m(crlv4$l)1K-rKBW9r=hxRk}VAZyNWj&QU_%K5G+b^7O3XqXx3)f zimeG@p&K(ZN(~|GDfC1kxuQf>zH7hi`i>o!4r-eh_+Z1$9Xs7JxOHoOB5*g)34FkM z4VpW=eZi2~(d?z|+QJ39OIi<DEW7#lhqbBO7a+NTY{J6E4)R;5S44jMX}(f#YP89O z`uGWPoF}<)qML-;_}26^k1H-Y+7XeMprqocSxc&tkQm{JPL6Xq<QOw8;a;IS!l=v> z`Vpgy0nk+|=@L>Wc#tJR#k;6lmbs)<Jc^>S(fQI?b5yB{FXXrWP^r~a{sBLgYydrL z?`t*e1wZVFE_=1ztgHV4Kl>N`>#KdbmyOfjz-!I!U&a2lSF;n3pr)u&psq$N>>^*^ zh$xhmaZ6Os9s6)mF|r4>cg(1_5{*S|B}(4<khCRXmz>K!yVIO%E-()^SD3#uqn<pn z>tH>gCJ(JVX@eYtg%EeDBAYMbzG;`q;4(3UdRNJyg<>qh13e3F*QLkqr#eC>MJ;I5 zgXVu=pReDxo;7L=PulVO1b-)?0|zlCZmH5&iaJPc199p^Yz$#uE-)`|hPi<_5Vqpz zX6y^07=6)e&5;z!T^|QvC9LiyB;nK*H7jqw2|qRTk2`=B!iqn^Q{YF!t?{3rs}FQd zl=}LzBjV#}R=X4A<Rm0%Mmyu;)K$@R0x=4>AdQu3EH_atA1R^Kst^FWouQ+U3!Q^9 zVnxUcje?3o(yWl}pxOtSxruA|%;7mFlTd`zv}R0YdJ=z(KdZDYn0AZIdjuA$1#Rce zQ?<PNz{?51?Qg&>5~DxB*TQM?xN+Pfb2ws65Dp$2>MG%EU(`Uu>eM4~M>I!a1dbvO z`mln1Y2Ur6&bMG!LeY&8EL37+6uo9twyPyJ<LNgo;VwP|1v^o?6D6YVQe4_`Z9UlW zVYZg}6epYa$segAr+oWB7Iks`TfmXdvYrMUJ&+yczLt{5<BenP<YZZnjI_GtjPy93 zjI6rkWXb77H5{jGH=%|DQSlYRG8DZZ;yKU^Q;ce0QRR^ID9U^kC&;6Gh(H<v<WxBX zu9d>}${pGk?fQb^&V_xtuHMM+{g%nc9%Og_=dt^>>)6?QAK}*r`VAT2+7q>{+7$Wj zi}$~m6nIenX4&e%f9^!od$~4Rxfy)f66=@t(BNBr<)xWz+IVB5i;EZzqKt`2_M)n# zj5T08*(-PHT$GoaSMD!v+o|mkzd19vQzutTAIptPOB~`)i|dH$)aCwIx2qz86+~=` z;0R7ZQa2UfhKa84-BOn^(=g>w9Z(+{(Q#u{L)-*z7DbT6t9ES@Q8tCnigV{smPu}O zdLil<%P3;pM3-C?|H@~wyDRU)%xa9s9f^fVuDP`Q#bY1;WLedA;F6o{&$nUgs)p3w z_4d5H>k`s?^{pCfGW9;T)?V}d#2q8HX}9?vTXrLlh#WXp8_k~R@wfdoCYBmEbW9Y> zif8v~ttK4T+LRA5&v8wkbIVliMxMwjb`J5&UrsGxi<~zx-}Nn?<U;;7F4acM!$DIo zW>lrGFal-|!xGt}%FKphlPo$Z*_#;eU>*e}29e$s8)pIa>}H?Esd7~HMgavPQo`9c zgX}>CpGm`#@+0bmgc3rD7|A5;1{JxH1sbAAuFTw-x3Y}o>q-{Ca`>)5Ls7S^UjFgZ z+Mi{8Z@*m|%{TG$s3Oa@)X!-<s9WTEZwIZd;=wU_khA->Y3c#+vlH?l%YuVQC}_^% zbmCwPSCmCYtw#%k37|$h@p*-x>EgikntobFFbhRTmHv~@3!VTG)+Ij8RO)sHOeatB zx|189LD>Gy>T0U(Sf3jB1GRsbHcgof`X%9Xm#n1t*w{FS*=)1MS(8&dD9#}zCCN62 z!#u?Ah?S#Iaw1r*26;=bQAR8kQ*A0C2690=>81}_r%(pr6ca}uP*Q`Lb?LNk`O}Xr z*mqlA<%pF#YicmNR?nFH)LVhWfiKt&{^Y#b#ZPY!tWn?8R&-ed6U(4ccR{0}z7~?% z84+Q%+9I7!*`z28p}QcI6k(1qMcPquOEH;Ph2PYSP9(OQqbW#(c@HNg#f2d{h*T;C z>mmF+b>lN#180weW{-U)CkNIB{s6@G-x2s6r0dF03!HA(rpW=&%_$9mq_o)_R-9vs z@Iwc54PtMjTvmoPwmAYdWstHRYj(m@OG*WySvu*$a3W;zCp0~cU<j8WZl~AP)UXfV z(XMAxC+;g?-_Fujs&6(-<PlndmOx~qxxl3E7|VU2lU?fMOM!FPYC{E4tE3>+2|ADJ zPNV(<q&Opk<26G<G-+Q#1C3K42L*n{vUFwNGYx~0PxPJqH{|tfphE1Ml#%ystbbIr z*A6tOMU4`Q%}+)&q|FL@2gd<B;FCp(3CM5whfr#Qv}yC^4EZA(EDE-U0cgj!BO<Fq zU<Q9~-v&8n<A#P00w1G$T$+e;3QAC~hjddXACg~Sq(+(|6B3bGjv}!rifUD46iG&@ zFLX}KX`0YP)26wM$x&j;M2#L7&J(~<3{j|l6$L>@A1DiJpU|Gwwy=4u-^+XNNez7V zw}m(V<p=HG%-(k_yOoV#L)r3y9qLxDpDG`!(k^KK)PB$?A)CQpD=C*zmm?NyF%(Tl zVlp?yMS2|3!~9MsDxos&WHk2C9U+}5Zbpo>=zKcD0^M<*ZcL=+8l~~g{Dyb6MK66D z(ZSW}uDqqw9;uws^17_NLXXlZ;A`<}Ni93SVfpT=&bgg>iS}WySe^lGvZPX9N{l-t z(&JXLc}}7nnc|UACnp-mN=hnd10B?@kjMgDJRK?U1y5qo3vng|34E4`3IMq#v#jIQ zJ{o19QHZoXl_)hovuD!W9@iIkj?rp9|IyXj8eQ_!=i0>A1Fdts-F`auuMTO}j_wng zcd7SmojJK<@A|d!%92+LXTQ*}8uiUq?>~GKYP(Er*m_}m=8rx3&ecl^_eNxeoBjgY zWnitCig_bvCT8K3j!bXrFn^NQ73Gj+bEM1SG{*{?Oh+8546_!$K%WF2m4`AgMtvwZ zJSk94R6$j*%w|^ZdHYbYx!~}5?d`+ItQnc-PrcA4KIT?W&vC>1EiIXm(k;JL`zU_m z>&!O;{XpZ~^e66?V*;tK+}?vVj-J-0&xoql?YsJbFNYURl7Ciug9|f}v7Mh_O)@)E zQp{H5TA|XSs>Vrjc9tBS6b+3X2iI-9(~*w44K7X$pmSt_u8P5z#+qCVf<F6Dm`FC~ zwlCG!EW%adiK9bt-B7ef4MO>6?Z$Usn^DxKWzL!#$IYF5(+D>zD|h-Sa3N!QMsjii z75U+rS*v1P^U9{ISv=Xls`zrd+e%7m`RPwukGO7NMt&~3LUI*+I}!52Eam#hMn+X3 zt3^mpn!qF^$XIXEF%S-hW>F^UDkZ2-ba;1xHZ36!1Uwv_h-qNOiD*Oo3<W%#CVdJt zhewt@<~{4d{;I{-D4n$SYc)4O;D<{iP#f|C?1#jn>Ssq^N}QC0pgR>RTTV-Lqsl&N zAzEBXPVOv65F7M3M429c8>Fn5V$79}8IRMCP|ONC8wZWRcYsQ1;P-f_D&>Q~aqT1R zua{npy=B#=-MjWYcJhT$<##`L4>pI6u_PA%SC*Gno%q4=x8Ah!?x+4o`{-Y%-qHRU zc;5Uz;n-c;$Y;p6!E<kxP}v4iYapz}il`bhohWAbH$pN9B&6!bc<>p43%n&g_!r+l z^nKt*{6pMtKe<+_fnFhah=TKhbgQrfm2kEr9u&-sB{*26cGrky%FSE1zQE%GsISEv zkI4UKw;A`v95b7l3CCZ<zmjma5VjxA$+RM{N5$RjHf`%DHcMN(ORdtjj%2e|Z^aIt z_N`LEqK*4qM{#2GD#)<{)Xt`RNgYrfR2EG|q_hWjDHTg5;x?Qq7ralE97p6;*rua< z#2v8twQt#D%L5-N@BgT61zC0~W_g-<Ayh<)FM_xY=kM9+h)oplMgM}UK!eSog^HLw zP5bj!?ayp%6q{_a1p-|5uo2o5I=?l8hh$P!20YkMP&>`xVOFsc%4A3fy!)fHM_9^M zmZFZ=o?s(9Tn<oa3XJ8`@}uky^I1WAROCU`EhNK&gPDwdW(?(7su>^DCcrWiXUP&( zhE4DA!ABRAKk@qdi#rUzKsYS$1x_18lBWgLgD^1IhKA#aycPsa=zf9*$pxn{yW@in z(~B?2kMerfil6~6_6WPf7@IU-L<kmU6+r@8zYK>x5`@FFy~=df0dTC6>nQe9S3z6T zXcdx2!3frfN@pFuTmIB?zC#_1Li}tpjqzUm>wuS5a3shZVk|MeS~5g5i8vG1AutWM ze#a)`PLeN4+9<xgaXz*haCRRAq-?e*t5EdIg5&Ncj8D+r<+S7|a%bk6lfFLq=O?yr z(MGXk?edE+qTkO+XV?k|17rUlxp-KdWB;Dgw{e<~FzF2HQK1kT3pz<qo_X$EV8Xd` zVoZ_$EhiyAswoBl3D*J!v9}HbLqJN9DwlvwVypP^Kp8*I-`loLOF`l`ewb9n{VW-@ zLwT)ZaL9r37*Bn3Tqsb~D8#9b$t6RIo>jgM+{CwhX51&2H@^?r+`o9Ab_3fj?vtft z$kK&qFBY0688OGLOsMMUj$n+(B_zZr^W>D&B&Roi80x*+Apc+}!yOEfs5%qK))2W+ zB0L+~p45)Px9BMSlDSE?9$CI{vNRP}NXBM`pe3$i(`$C@SaWOt;?|kHyS{U4O-+q_ ztl@h3*xIGr);Km;`iz^nmQ6o+u<lb*IK-!f^CAOhtR`aJ3`h%<<9U2S;#HW&U4?0A zb_pbZ4ackSyX|W18m?F0tfTz^)USIIWfP|;Z$#&)u$EkA<ws`Ij)J#q)kj%B(`D>w zx@%3eJxrN^-9SL3+Jiv4i?fK9dhJVCznXjQsd;G3pn+pemp31L>aKy~EBgu9o#iU! z4VMl(7fU!zwDBEMyE5^8%f?Ge543GkQI;3)dtk7>5$|=}u-->rJbe$&!uOc;s6;^T z!7F%Q4!XW9-orJA_k9}Qkv}x8#`mZ)iuVYuP|k?&BgA{Ccljal-YedB!S|QNdw6)z z#W9>Kxym$Xm{yP`GU8Aq9O8`g$B^gH9l7ENut(UzE2K~L0ntxKFtWkYmE49RcH47o zBj+dBLCT#64n>VWsVhx=Kwo$cqs+<=Dl8?*ag3!nQ?i_{?0g*2dewCphaaf7#{GMP z_q%d&KY9%~KgusQK7)PmL|&1{^7!sNwl0q?%VWdwE(~@QZQYhgQR7Rl#09Vf48jQ! zc@li;ZdQ?kO_1FwY+VXlmcoYPT@wI(OnNlNi!sW<G$(%fj;|GX_Rt<~_WAe0&p~4v zQ*k}v%{vB;Ns-4`WhQHz$ufbOz-=h5TP>~w)#*C+4jQo4;KU5(GVn*82)VVmhU?cL zT5tft8l1%nvKY!V>#%}+lS6zXU{MW#=CFdilta8E@LDad;Z5x|p1}C)a|4}42-J^| zCIkhZcEX7I-S`G3_!8w~^bZb8x+bw%OM*5J!(MwsxrA#hMq9N8K04AEo5mBoPt!ak zd?cH6P)hVgu{RX9NntA$R)8oay=i?=1?*gHrQqot708LcqGtk2)YCQS7Mv$JC>5k% z^LFEN;u`pYjBA2(Cx_;afOC)ziSgMOPhbg5!9VJ<=r-{sLP?YlMV}&#KK%#RdwdbB zZ3dGvSO%-YKm8UW72Q)NXhpo>((l3eHKUf`(Qgo&M%Q2=E5?P^)V3N<Fb!PSYb%w} z;u`Fmkj&yG(h1zV2{_FapT`)Vx0Y(~IVk}}d>&`?txWqLfolN>z_Oy53(v$nP5oPj zHp;|39s`fzsG$*gjPFfmZIf9tt`vM5lqoqXWJ)voH}S2I0RomT1Adf`WA6U8`4*H> zIVxn7pa&^J;zEpwK@Z3|Hbuw?@F~d-h90BeVosUzK}*ajeEx6JvG`o@gZLc$K%X=0 zuLbERKG*5@Zw`qJxrpnPZ%lLsU_YOS+$S~^rc+py%jH%Wi^dMC64l+xI)MSKtRrqv z@Sn5xSSJ;AqXT?NDH$5pSku9(Ah%KxYwyO%kJ$ESncwa?F_OJ}Pm<?FkFE3Mscib+ zlmb3f>lfI12jiDMoO$q`DOx7s)9{sYQc_HXu)A!Bt*b;SOM;i7U;{2Iy+~2M){aeB zznHCH5nlD!!Zj}*#ci~vR!+)Z<31L=PcBMRP*XDto?9<!P_JCPeu8%FYk)uc;+lox zzJ><n73|!ehc0vhl5AfEyBzBWS^<b6z&MM9wiyaNl~4B>JGX1}mb8yfEV`i7ds=$h z6mD7$?g#yqSFj2`4?m6Lh<O#tXu-n7y2Yp`Toftlh)#T__qsJP+u~;(UOMQ|Xmz(Y zuej%wxg{B~ga_sf#W<>`U~9pdBr=+krF1D9e)9sXxAa)J8PY=OXWtrgDmL6wQm~mE z8yh|M25(;F%n{?q_Zir)yvOKnon*JWQ|F@5<$Y%6-C)bNNzu`ZGZNag$#>@F=11n_ zWG3e4FKUq%gHLXnHmz^x;lsQ1Wr>cgaU<-RecDc%G`@6xT&uo`StBxw=eKG#zc_P5 zR$^aEz7yNO@h*#!l$+|#$08Zl)N53~T9{Q$n|Q*6Av=p+=)d9#HYa}ZF|o>3-|8Nj zu*-w@h5;gT9UEgfl&b_s`GC3T83m?cfWnN22_N>kie*o1QFcbKc&j*E4USlxsfM%H ziqa?;BZW3N=v|@5c*dGJ7|;|Rv1O5}F0r10Q#b{nC+}8ORlkN_DJ!%WE>->9^HP=m zn)R&PS5+ma(06og)g@ILUlBXgk=M4c)r3D*X`6O$dipMwGH}r3DfjzFrlmbqaKjD7 zT~28}?c(+=TkhGmWv+i*<)|^^#`~2Om#V6&8de|;<-@AFZdI3*1R#JH>_gVGVFiu{ z>3QjL#iHo`y?R!#KaUB#zUG!6Zd@YgztU?;lzk@4?9oxvKJVR6`+)V-#+<$Q?wK?1 z9@x3-i6<Ypmw0uhHi(rq?t$EF<3k*af}L82or)_X(Hixsu%DSG%UC0gr|_2Wl^=q< zXeQ9+Br9vxVnOS6qhCHXYGy&(k!|k7{QE+An!l`m5AMzOp&%9xa^f~Km#{j%3p?;A z@J?mE3Nij-I}f9oCKu7JQxRvwwfpQ3J5HW-JZx8<X1>>7*IuIOz@%H0B-R_g8mgQW zZ<0_Q&tkV(%v=2Ba;41o%1>kO6_|H>GrW$kFkor7o)GN~L??`XS@n!sP*64IF~D4- zJjeQ*(g3s6mtjJEZL7s*x0<&2E9BWSe@Z?HnB`XHw05(u#9_}M#N4yZ!Mkaz$P|m6 z&ou`0Yy&#sJVUMH(WdV)k8^w;rkKnR@Td4mY#Fag#Z2yoh*rqy0xSgSC<YP#3nzmo zmhIL4c<!QFcQN_Tkk5cqrq;3Ve-9jY3HE5zvWw@mKdN;xe@?!r(@+9F_n0*Fx7e3# zwZQPD;#W5L0n1Y;sJKc^Mf^rLR>5F@VCxrX8NTCS<xeCWWtuYqo8L42L;mHozrAUS zjM=y`=6m4S1iP&-5yud#01s+DAU_2nu4)E3*k3pRFsW%W=c3!Rt;A~I{M)oI`G?ch zy6<8)Zj8m6sx@#PV>&F>uUX(GY$GT#{7b5$Zl<F2DDoOI(;-g)4Xa?tf>?HJU*Mfb z)VkyN0Z)DfIJIUI_DxZFEG9NK9$^UHn1~2<lOG4$J{|E=#Q6x>8Ic-M5P=gVA|#&_ zy$OdZp)#pp*RxcWP8{kR(r{=hqYcD4O$9hxQ}8G)!dBondBX?wO)YJ29cynpq+6@u zgL<b_MU9K9QtPr?XLs#5WqKDpFWR=4#)M00YMtyf{Qw@ZORarLHU;In91)ffr<j_t zN+D=Rp_%0N)d#sq40YP880rB1!+2j#{(v50%p1Q%zt@=l2|beIb7M!)smPHw8kLin z+N;dy;8_8)X);1o7Ny`VIGZ*$*B^~u5H)M;*qKoaVr$g8+h><_?ovGOHnJmTD9`X{ z^>dd=>M87s|MtF2d4_#2u7|?K{lEGiYg3PUrtuHvd~9gIw+0`$h{1#pkX)B=5+e|e zBIz<qy0S|}d1ZZ4$ISTqkg;=mw>7O!&G1f6*?!#!d*Na^1%zOMDD{kX`f6CB%6D^E zTH>z*V>lAyjAs2!umY2Q6&BV5Ux9|T>I+EqMz+E=-hYhm7pZ^2_qznmB)q>zeFyKW zsb7sw?M&m#jSDb8EYE<Q3Jf3V4>j7Eg9rZ`jsN=?2FCyg?O_FkdbY-x1mFKx{Qq13 z{>%3bjoO*Ok;Vlsvo$*KJ+X9SW5Y&#*3J0r7X7pOueCD`59psYd}LgA4%e+Uu6xP2 z?onJf#<&hj@LDtv%+k(i>H0O=1pOLq9q8Oa{|wX?_i2B`XDjfT$r}9};q^1xJEUJj zPHBQ2SPEEe3|KRb&!*tB1mm+&`ezM$aPLs#UaW7#y_xvzf^i*b0&1fZ@c-7hE?@ub z|277Y-QXnFS;+wpQGO3hSd}~Bc+<DGNv4v;R$Zgy)RRz=wfEG+EFb(&K1Dlpe5~aG zdn48Nv__Pn+$UqoY|;n?^T;MFEXW@Z5ad)Nv78Otta@MIz&^Gs@FD6O9VYo)N9%Ti zyI;W7?cNc-BnOH)D<&2ZF%xM+>lphU?!TwmdG;y7kts4RAtk*GaRHy=3;qCOZE@fM z4i2UR4@iTNz@A$%cV59f9NCL4NBEq92NYu_6617iy8c<KU-KQIW6pORu)Qagg}~(; za4A9`Er>#NNn?Gf7TN5?!QryqH4`gtvw5Awp!fLG(s}7qP$Gnm#6Fd<k@0}U+Cqtx zOLNHXAvGUFr?3DB5jG$y<;4Rd#I`^K21&GI_xYFK-hJ<FI$E|v2OLP7)-k)1M#FrG zcBpPtlC;f4NdGz&@)bC#=haVDSq<T&vQO3TRsMj=+NwUaT%Dt?LN(GboPd!akZ=Pd ze;r5Q8WftgMyvnx-}f=+KGO=@0f)9+AcFl8^?Bwtcp%pouQ(C!#-B1b;xtBL18l&Q z6B*F)xrM|6b3uE8iBkd6N9}uEjQ#V+kAJ@sdoQQemsvLfD-o7hmdBFjYU@IkaF>h4 z*pc1jMaIBvzLJwtRJbobr3``&Ts0Tbk1$N<3L^q=<qW+xtkB04tV}8l8ClfWwxZ!9 zvRb#cjJ4+v=vF#xSVr4?(>O<7f78L0+K!y;%oan-5CfZ&J)|F2`rzKZV8~;_-puty zn;F)+682W$e@D4gnW9i|B6vp>XK30ELEMR0c%W>>v1;vM?JT>2<yFh~vvJkhdo1r- zFeL>x>~Dv8xAvKU$=~H!)mm@%-2VfZw`yOr*(|M^Js^*%4vgWChQYK*nLa3YNv6OC zgq6VZx~k{2{T$ZqmD)c9IOXT+hF<dXASK`pG-zpotcao|vdzj-w+|2vQi76A`D-GA z$I40({6T~~u1y(-ZOXE0<#p{%wtk}aKdcxq;q$oG_*@CJ`S_$GsUPb>0=rGyGzqEw z#ntj-Z1zO$I0L|NTxkzCnkvpfv7$a6YMfyAUi4ld+Z-;y3aEjU3cj|Q_v3F)2<+zb z!r@s79`TVr<{XR^-uY(mP*Ap%xph3z{bB6LN7di(N7(wA+BB^|o=$N4glGz@SRW(M zQ!$%^V?-h^xMm}ghQWMHn=^(z`B}C6AX_>`n-RDVIbsG(K1bE}!$sf4e)w<cJD*dn zO&Ehg0=uuO(%xq+2p$|FVvPP*<6ff;orwX$xGxF3$3GtwxWv=LU|J~~vWcEZFEyLh zW*jBlQAJnGP{CI^WkmxMSsRc+dxn4BKX3#o=4piY;1F-+_@aVs5NBD!roOQ?Al4id za@NFJ`?baMSrxNX^WA(;S>Pd#n(iWQLYF6DFo_F(1ttv{HoJ*k_h^+1*|z^wvq(0X z|FKV?&(HD^F=k~3t|lqX7m4L0x0ta3jGf@nOf^_bOw=Hs#xKH%sa<;2?^LD&jE<i% z_P~$$p2nWI9!H0UKwZ&i!S*!ty>G@i@sa#;nHVL4m-T-c`{P=dTlBGyZ}?d87dCt> zX98w+Xk6O*;({_cH1gqu)W^Qrq(bpzh!iL`Q1i4_yn>CU$^SrLz0#tj;Y&W{uug}o z+MxOR``XY)?1<KL8M~P!fiBuJN?BpUau&_!3R*+M7_uvj7k)c`ZPz9*VQZPAnhlY) z!iLfEe$b{ML~rD1peVUywLuh^Xy}@Y)-a|zu9dB1hyJIU^;P83hM4!1(;*r(=LM31 zzs?IKAztXR47~79Wt=`}qQA5+O1y88GJH<bq*k2PA)7IoD8>fpHASgiCH&hjN1+GE zl?x3m)gf&gTH?3}0n-zrVV=(&<OKxWzzft2u8|y1Uc@HYIu{(*+OA-J*1cL@(6CV* zT+rZ=Z(K#Z+y4IoJ1DjXuVjN*t7^U}FjpPcy8bes#h$qqY~ruqhBrfwgRT(=uVC|; zxtev*{y?yo)ya1d-fa!MDce6%g=b!u-^h9gna_#@aXs9vCBtxmBJwdUUmLWVZT-4h z9oDAato$r!i+wdQ{=Z$OkPzs;nsp^GO=A?4qvFgLNEGbvQi2ylh4+w1!5r0b5;8QG zrBe^z)Q(O>4}VmC){akPv#D<bLSxcam;2cBL)~;vD+CD95Xhh%YrqYSdahMh(b_TX z)L6EgSZWI^(LS8QmcXni7X5B&qm3?K!rHj136h0+{F=d6p%!*%AB+$!Ahc<<_R}=B zByfs%Yu1NWzF47GL<A6Z;VSUWpqDT;1bv<M%`gG|EBO$?Zg@v-4cJ(x8gr}#V%a2x zlhsDG^ciY^8{{@<(?szwuy<<z90IWItCbCZ1x*^d$S((J(!>iicg^HC41sKJV?-gw zs)%^u^aOTawQ^efcsg4GFu-qb2)~dFP@r942ZmT7s9gj-&E&%;c5l??u;J{wYUP#B zsu}k6!eCh`e=De;!3nAvzo4XmXsl;wk!8fP3%Fsn>Ta0jr2qMJwiGDy;mu)($(3tE z{w273w0Dp)>#AlY{K@LTKV+!F@cu*Q>+)GvO!!5dTr+%isDvw_YFL4Xv{%@kAFAcc z)q!p#0mWWj(|FU|Qe=cXn@~YMoTjwqH8{!O(x6%WtTwF@F#r>*mBoQ~*@Kg`5BW%f z+cXE-`x1m)1+qa6Xc6$65jdo2o6QBZ5|mXpRHBX+X4})+v+TY~?N#V?7upHhuU2Hz zhwNe<|8V$Mj9!?PHAQ=75<(!x!^&a{$7!{&vcmC4rE%SU*X<Yt2QfqH=$?QpxFTp6 zB~Re%t647pd~#r!Oy@lX=^=ENVP{`8YE5HC+SM4d<Jt{l+0*Y=^PAbO$=Wb&vVy|3 z1kcc|27bD3{Vn*>#Ht$4x>a+WB7TE*iW9shy^nd1`H9i8S$`KF^j!d)hgU1f4PVF; z`vi8%2)|%b$B?`=_<%UfX4fsD-@^w%T|0CkV(4gr5ST0X?HhQIZ#qitP^^b;7Z+m> zitNs?cCKQ#|H5sjwLy#6c(S=})*hBecL|JO9XKrHX6@wpVszQ7_lIW8l^hqw%V8Y1 zPn)#}i(6YY8!5+k2^7lv!r)rS{?_?}0x*M?S9AFoW_#6W;})@9mmnnMPF)&4c_V0h zfga6mFXCTpb~I<-Yj7`d$EZcDu$r}&dvpmrA(MBo$(FIe{~sNc6DAmQ$jvm&FW@M$ z1VVaPSjs_DV>v4h+F#bT4ReF`S8#1dGFaH+`nYkN2}c2~&0z;+P)HkxEb-&opyjM{ z&<3-%YZ!Z#4Q9Y6&L(~TTj2-gPq-asZ{3i8l^u2kd>wr_JIFK@XPZ%2!xg%|^xC$V zt#$n?hAkGfA%*P|w8d!0O}EAb;E-evv&Y(MFz$ALTCD=s5W^k=t($bPvBm=^L#@;B z8T=r$28l9ahJh=wzyX+srSf^O0(c=P%YL^#_L+8IHd{pYSm5RUd}%l=t7O<?dNlLz zx5xgZotPc8$5J#0z+b~2`#-kvjP{}41}w5+nh$LVi>!G+f_yA&GSQE#jI!o@05?s@ zD%-97pttaqyg-|P283A_Msu2f(EH^3`X#H3l7eUi!@%y*zMahukySQSn?X=@vkY*j zh4TdFwPJxs?Z4V(-_2&Lsu8cyc_58qc>jg1|C{VP*kpm3gZSlY<y_$Wv>==&ecsHr zMT#1Jn+ez}XHz<i#&mtQzNkGniOpauVd!W(#<6XNy%*$L+P4-qNs!k7-HdQ@cqoDr zT!f#{V(-cs8ycyQ{m)m2?0??787;2S4z?lC*6(R2v<hJHp;ds46;U&ufGz@0Ak5xs z!{I;RJRIK`W)3z<9x=1!P$#B;F%`arIn`LeeLjwzZg^P9(%~Aq1GcO1;UIb+qMkxr zL&guXAp~`Z+YEV(0Vok7<J5SV?eZDz)D7&upLG7%`#bG+IcT^46`8FgS;uN+jMlxH zjI$;ixS8FK%_ao3V<`|ELdw-OMlcLVu^tdy@(*n?o5EUF%R9Ad)``Ko{zcfoe@$>d z+{=@(Y-d?)QMLA}yfYlOF^9>w@>^_o!vx;1onaf833h6=rYK`T2N>G_JKJ5=UE(ik zQ!7v)b8fYg6^LRRCus6SK?Ce18n)E`Bb#l`1cXgatCm*<USMk{X#e3$e;|7JuWU!x z&A;C^4C?54V_{_Ut>!mE^skwsy~_$Y(W$9F|I0PP4(;wqsNS0oi;dklPJ0O!8{r?M zzv18D`kEGH5osY7)XYI?EF4=T^KvWr(rW(Fguou<Rh{R?g>1F|l`TJiJS(V1$2Z=f z{Yl;kygG#VBFt8UHHAfT$R43xr;yzMpGlLg_D8MTY~-bnua;kK=)y1d*W#64I-aGW z@e1luVPos_4z^kdIA9ynA<P06Ed;Ij^4VB(RaDEZ8{VNN9P+fUexZ$^y+(8Ux3v-E z2DH(Q^{eLHprkMM4}8V@b9khPK8*o`zyDV@TX0SKtcDiGVBydF+Qa;#{(%#$yF4k3 z{)Wwl-Cg*rev{2MWH!6AzM8PDGHf=C<^M<BcYs$>e0}fkY`qC7kU$6!F2#T#DR=i0 z0xAjQ29PSf!zCTkNTCV@8(8_<yV$#8!H%MWf{M}+MT!&w8z|V}=KIa;Nde3IZ}0QG zADXkXdv{NnnVsL6*_ktE`)tBx`|CQUlwTDBA2gO=b3i40?nh<!&-!c~IGUomeivFa z7jD&d_19CAeC$_|e?U3Pzq)$R;OqQLV`v9MPtV6zgoBr|Idaoe8^AyG9FLKWJp6-< zMq_CIl8lc-Yv#)jpzERJ$lsq<QrT~(4=XJj$+#Tz*!~SW8hdRohCX*?+{3C*XZhHv zQ}?k+5YfmE6XOW=<7pU9)BkQft&!*UROpb)8msHZA%omeQIS6l_2QrMx419A6TGfc zTc7Uf7A5psT;Eop-wFRu^YD??#=~ii`ULoh1=oT1==O#ln~fNJgD^Pv;pr(CD6h)s zTyT5q_*qzMBF57-eDD4%@2wFoi~1(s+@qoAW?}L8`EcG&S6-m(<jz~;afJVZ@3tlM z%q;mCUMI%M*Pfo)kM#?UR0atB(;L<8IJbY#S6BYEhuFAB*SJnR8`|W`cv1Q8^h$_0 z?PX$;ku3GB&vUf*7-NMWpkPe<Y_F|pdR_Fyv%LAoLOZMB&0`ScrqgS)S^rbFU;|V) zkIwYluqi12-ttfTZR=;tE0(fXPcOfK4PNe+Csz89k0I&@rqp0JufMDxtge3S4BavT zV2Q7;6GAzm+jHbmN~Or(I(}kY4O15I$-=}GVeDI~8cne}R4kP~)3f9&ZV|nx14};r z#suZwrAyi8r|0D;2M&qpKCruvC!f<R#&NN>MvOK7D}9E2q1_YY{_<$}SE1K)<mogH z*ueYWt#@*RyS=K`%@i!tP7NK%k>`Xqu*=WR=kqd}pW(|R<S_={$(yh1moyrCH|o9l zd-qHhd9DolHD8`{daJs?<=rq=NdEjkUoYGt0O8LoHw%AWamR!1tFITBH-L5n{ZSR$ zmNx2lzy;vFr#k;9y56JT6&i#X5EtNE+-daCxGRM+tmF6Z`1FFaXgiLDrs8WEzQlD5 z`IaiBqEY%2-n>ovC;JPH#`$+3;8$C8mXw=9YnIAOl-7;)7UR13f@D}&0fo@kW>Wx` zJGrMJ7l;|6q^zbXIPfT!hQ3z$%(aGb6@eAVQ!y6LGZkZOXZcnQ<<C7g^5?}!u_WUK z*>WmLo}2%*dY#DIhJJ4y&i#vin?~Qeg@ADRlBI0asV5=eXSVb0MtV2k=)cIn&Z83i z+sHG7&j$XX-!NOt_1XSo8_tl?TOI(98NCF^*oC3f8$~|B^AK&F!N*`VI9~4D_CNFI z#YmeNZ3v}?3MOMvD{QGet0?riaNCe4;MIW7e4(}Y-t~8V1CGz&)JyQ$S2vE^@GTbK z<2gP<C$tBu`@y^M`&H+$eH|)UEI-dZw%?5;Z3J}bPIfi4kMzyc;32^4nei^cS>qk& zG>lCB8oG9&{2T|JYk&KFem8AIXuS;Ql)nQF{0Z|VjgPSYIrm1G-^k7RJoLmO!CkpX z{`U6|!2a}hv@|m2+1L4+{}S)UNW3QW;6hCH?7#FY7In%>)`p(i#m?b+H_Rt!7*pe4 z{?D9IQ2*usEEIkv^uhx91D+w6Q;?!v-0-~`HMXJbdE00j2ntd^oxtsR)whd4H}_lT zVtKXT#S2a3YjS-XOJy(SyZu?&*ZXDLLL(MoPeb7DJ3CIrq+vu0jz72ck8?#(Mwlyt z8bA!G^c$5=gHLucls8v?Q62%G>{J_{n(q2!$VBP~_%a&#O1zti;q^0EyVF$9s$GrB z|6u64`SKg+2`Dqs6IkF=`(rNEXz1M_gXZeEb?fgWG+5BM7JL%AXQBLwY%hIJnSN@M zU(GnZ7@cL2HyHXMA4iO%x!=6`Cfaby8hzcMskZg=3>vBbO6b)~<Tbo5bU3x!r;fvH zBi_Yu^(UVUb&QXt5%%);&YiXLH{)op%$L`oZ**#@Pkn2d%dcUcmZ%f_J39Y}P7`1n zw+Fml@$rU#%vKIBRSSN<BTKu$<$)FDRBq5o__+1&Ykgffdu&hCFoChZgo<a$_sP?i zvKM|mot>?GfPpTo>4mLz?We`Zs5xKP_dlZ|oDnIaZmx#gWB(;|ca^+U9t#ibbY6dD zmzeL?@O|h%u47w5%V)srAGB2V%H2-CFi<%ddXC)>z3XI%Z(DV99^jFmQTm8BgxszB zwsmINyKI$qr}qv~4xZkD5Vs;fkk9{4*}Fd1E0yx=OF7H_$^rgK9eUP{jhoW{)E?CP z;a`M?kC*=;k6Vgv@7<y4`SLti%y|tyyAJTOa@*{`tOJ6p7{U2GG<bx3C$H~C2%T0q z0|D(H{^kt64d2b(v18PCECB>+`DlUfnX?``xr3ai7fez1FI6f|-!)m;pj-q!F`bs` zYTejfeY=Io+I9T?rdDkTy*f>vDHp@j3at#vl{9u&Xa5=fa`$s4W)us?LeqLg{6p*i z&P0&|a3i(_<tsuP5NOyfBPw$m%foU=K6Wnb7vq9|X+L)WUKuYxuvG3G+L<fYuzSGo zzWTPQ1E2HkewSD92|-i&Vtl@08VyK8#dPP6i;u4RLN{QV=i;So)v2tdb$&@5KTA5- z?Vs~`V{W;h!LiP1tsC0s!}0Fm9cLTGzpW&m`fRCsE`1Yh;M<kv($x8YK$t&pZZs^| z$idzpT82PTl}nYZ)2o&$CltMr{q_3t`SbszzHYO^-F6$3=jAS;9ZThj$W@e6C{2A+ zejjrQ!^Bz@-Ve2E5GfV`EPXz>L0FWB#S|UrPkw)V=j83l;%~gRcugMu@o7yw-jlXd ztY6@3O*&=7DVllEJc)%AM!6;r!}5sZ8bdHEu|@*R46s0xuhbALBe>x;d{qSE{a|5% zyDZ{qzK)?W&vP<bF#Vu@68&VWT*6|A8Z3ukwExB=!O~s(fz>Dmf`BFRl_)nU=bYXp zR-$xjye^^zJf6N8-I}$Ei&C*wDFV<do8tDx9gkxh<K(Gv<#EdKIC**8iZ~@BZdhDR z9E-!SLb6XRIhi@Lf`8sepAP!B|FiWGjITfOFZzr15x4I@e5tl3@r(r$a$)#o9<0}C zShryy`tz(8!{f|Wtz!79lV&Zw{bOPxO=YikOsmz{TgXa&y?fK<{WTV4c#RBWm@(C; zG4xHwKI6E-HX8C&qufw<^kn6@Aul&p7z)1$QJN6Wim#r*zY6=Kt}|!)5OqAcD{4Al zGs|N}@!(DJpBnes?009&WB<Z7qw5m<`;+A#h$l8q+b@qr&^>(YK?Dg8-?X9zy~G+3 zi)<2KzJv8FSXRvZSid8Cmn=!aYTK9eORoxj5+k>56Z#7E;YIB;d7xO=(nM<el4NON zN`{GSc+raPkL9)qF0i|6{KtG&9?SqQM1i7(uvtr%bfTrO`U6*mR=BHS(WIQU_R7xa zpm;1zL;O9So#lp`n>x?9a%3IPTAgR#OdH*L-m}LGg3M~iGmJM4T^|g6|DbXKugFGM zzO*N_WD$SQcr0Z3X~doilYrl0vSq;=FvGFSw-koRmUx4#SOu|Td4Rn76}VW<i%*KY zqVW%~SQO2}E5(<rtf*L7f=PCpL&;Z!TFVFdIyPxEVx{C6U79Ac9E3dRq+BC?&f{Jf z_e)>Olcnw%i7IQGlAJO$g{@AJqf%;8?n`+q<#>vgqI8bNZ%SvWb0@tS53A$%OI`h_ zAT#|u_RU}MeV`HFUdg?N_F}7h$x*#(dfnIStzO4_X}$hUzR&zG@m=v>=DS{rul=+> ze^WBNDoYOZ4h#*f4yZMO;{he0bm}B>wu{uo*O0T(JZq7~e^O?K$kS*;5xg-L?^RfG zTJN->X{*!JnzZ9-N}AfEhv3;u>ect3<0<m<zsytQ<$uPr7E|LDUDVeZsIQ62H4li| zT6;TcYmbahOlg~toG>(jtxk}m5^56eOL!~cc!HK7dpyyJ2#Fdlg*Q>Py6P%2Rn*to z?cm$-4}2e}ed<5t`v&;Rf8hH}?M?q7U#_qH2fiz6U;hvJ^85{}=iAA+zxEz^GA}df z%i2$Q-IA5$_}=kD<5$P4HSx#em3Y>wRdk}vlmsau@vN+M>#HcU*hV}b_%HEntmiZT zC7zA-T=Adtl&+}#hJ}Rfv#EXELhbAN`jYCB++}DNwz`WP)upD(eO=z_a=eSyMQ+|) z)Yv#FuBG1O>>4ZDfwOp{9r#?7)in}i@V7x$+9oC^4ozgM6XmGHn#B7O-%325s3o$_ zXuR<@oGYE%<)7sJj0AmA5B@iJuaJ)aukpTL+Tzw<rFDJ%P3(<4S)HiXATyLi#@k!e zU(w!1o{`bi-u_iSum3Odd`5cnzpm#BL=X}0?!T{R?MC<?rwqijVxqm3ra$m{6ugAm z`=m#r4NrLOSk$!VGj3M9#`TJu5jQ_h4U20P$4@52T@!a#oY4!{?uujE;^dQYavWQZ z4dmL!B*&D+EQ(nkvpQyD%&{0V5*K>MOo>^B)7lt=C;9KoVpiaey||+`#uKB+o+%!L zMU3)zJt>|HkH!-jo?)J;o^sD7&pyv_kA*g#Z~chPA?h1>I3+VHD&U>K_o|pOi64*< zIQqA?>7FJ#{_j~9DMg0YwXuI;8DdxPHr(@vGD8dAsLbxqxJ)f;zo`AP_N&{gy>VFH zo<+9r-F_&pEyp!|Q+xS1Lcp=MvB|Mzv5R7t$F7du7<(+%>>axdCoB@zdyDH@EV6tG zK7L0;MR+4pA~5#P6B!Z1BBn-^M{J7N7jZnoir{5~;Mr}U{~1NZUB||S)KEn5b^g{C zw~YQjumt|F+lKJ>s164{lpcxdBu$q-s(n3L_k?52>)DK()UF+Sb)3<0en&N|W2=t* zWJ1SlI^NaM=!I){b!6K*$|n)T5WP&iM{&t<WpRt*mdCA*+ZcB&&Wyx`-f>gnmf^HE z&frP@`!e)MSI6ze9kp?uIE5kTq?8bq;7v$L$Vkw5A|qi~!qkNFgiQ(i;4N7R?rQ`< zZ(~q{=$6pgZ_)o~m*Ht5okR=q|D9!x@U_0o+_FOJw_a)LzDazxhIDJje6=iTQPQ%c z)k$h^9F`}s$fVv$Lvd|6uIZbS<l{+l5^LKoxm{ViMeUZiTitGByJPLl-tCs*ghk?d zZ*g5~r^r*{(dmnd_r|BhXT)nfkr6*EerkMq{HFMQaJZ~^w{+sA_?CZGI(4tlAIk>% zzgNp!@AXQU(7%cF#s6vj`P}L#-j4AZ^U=B)^7cY(^Oj1J<xN&JQ6$8QI^Kje(GnGF zoE5Ga9J-~h*g4aWely>nXOeb{)SgFdx4dypo5nP2hB#^+JG5>xWn62uWwTf&VJ`}) z83qBxmOR)MfrpsqLu;bj%;QQSTAhfv8_h!<A#6K3(g=|jYj^Kx`=pj~l)|2!@=&iu z<EPh5U;FIrO><YPuNZ271nD>-YuiF&F1o0)bjPns<tN`4KA(5$3N=f<;LhOU>q8qu z2ToUo-VW_T_LHt&jHR{Y`&YDxjg=yzqr;m@O%bWOReWqj)3|1c;e~Azuo;u9Dj%wF zRpoPBNL#VvXD2`O<-6$NOFNXcv5QW$t$7#B8=mQO?v@&R>VT#_u}AqW{HZH%y)NSR zu-2I)Ca5n2A4M#s#lK&^b}XC9^}!w&JnzmyjINI19a>>C7VM+fqIrkrof2EMZQi_X z+o&ny+NyCFlbJFOqsZ858KFh^b`B!+J)gVij!p~BxPI7_u6;)y&kDi0nnq*OHlCYp z<i@!f9UCPnzpf1Zc9mzfXVU#wZ~M4$j+##(M?)XR%sp`bqI)hv*qLT`h)i9L4;~lX zIe7NvJWrnwJr#Nq<2@Us>9UVa=VOx?Q*2>H9vX*0ndc&&SnQ#3$*eb1qVUCskH$c0 zz6n@Yly$=<a*a2Km3{Z#cI#cY+;{gaHx3#xdhn3p56EA=vF7d7@4Wf;>T7BiUw!!! z#C{qpEs!3?_=zrc&A?uQN=>r5Tvb-{*s;h>gsoACa32JJ@z~QYHAU>0W=FSOw`tJ= zW!#)==bnzoxaw|cf!q<gx0W(9&M~kBUK4B_=79mxFd$mSTaWY~xw;w8P2rmlh%h^; zDd!*}7q(Fp*^NDv-0g4>stfTm+r@@<cbu0yF_3*h&k^R8VRz5H?1qsS&l?ph-?pG{ z_9fXFBhKsIqr1P&*cs)yfmz)z4s<LPbv3jJd7A?LI!IG8dbW#-jEX!sE{g9I78TW+ zMaFSVVv#H^u666?P_#9aZq2Mi<M^l;MxD>deC!Zam;XX(XwPG1bj4dJA%ENwp%>8U zDyQ+#*A9<3Mur%%&E=FkZ@lcmh?|;T-+%aPy(8=~gRi|J{90IZ`AyHPlLr>eE14W$ zp3!UijO5h3X^|63%O@{sht0%MN8Uj`XQIqJD4tC0-=#*XhsK#&m>$WEiHuZ|_2s&< z8u5<!`fVjjQ3OH28@CL(q8P>#V{Y!?C*LOkgKaDl;qdKERiS+Oy2UfU>G(pExKncL z<;zFPCqi9j$}9YP@q){tjmXDTHUT5bxf!0gR?V8VYK5F^#Rq47Pypk%ET+YwaoiVP z5yK+k4s%yoZNg$icIs0xpsoK!b|O9=axjkPB(Ds-vhmFHc1jcR<fuM$Xolf#L*%8L z`tUWO+SHq3hF&;m%z$CNFZNcqkxz#zqC1T2ed(?8yahMCAJ@x2qF>+PofG8Ss-J7! zVF}N}PoyH0?{vIn?WKM%#>5{S7cEAe+rxku=xIe99EUv>-B-_hP`r9W8Nykf@$&Jl zXk2yE&wLNvtzcq>hK-|t%IDsF*{%0Hdh^<}C9Nk9nb2Zt|5-QOkbQCA{sXcDL*%mA z%T~Rx?!!A;4w}E9eQM48fqgH^3Je*7cLwj)CD<!rBFa2D!;7hXCRzhTlw58dv(%y1 zY94D-jl$P!PB6ZVuLEwVL1dq<#CC9+@}Nm_hvf@yu6Z~VP_mU%Plk3reXHEzl`^~> z4Ef={8!eF^-K0Q9=jK+s#CC}X$F<{is$DxoQfhs090FdSi#+J+=EonJqWYpkp47hu zd@D4665eD4+Y_6yU?*ROcR}p^g<z?Oei$2r_d`y(XW6oQrw$u9^tOeI?!0)=#leTJ zzA6y7s_Df82MoJs$VGCWqO$UW{`uib<m3xS7f&B|!Q==fY?>TXRMb6vf6rbSX^S)X zd#;3bqHMdMZ22zN*%@70H$OP8nbkVOitLY_xGXE`;J7AD+FHp7$q5vYJ!o6o!!%K{ z74%kPth=scn~I{X(;geV)>TEmbA4i(8`fT!5!!k8Wj8Os{lUDYt(Qa&=~`F3g9f_A ztK`mJ_WH{8AB-5>^4v~ycmXdMo-rspaM4B3`DN`TB^u-W8g|2Kl@VTpW-@~@E2749 z!~gpD-X)Vzn&L}K3ksu&E!28^x_@dFLTT<P+_wRreV+BKh<W_+81y5R)8A+>$$cB~ z#0QiNMfoF725ty$TF-OK)cv0-3yG&b*Yj+6XgM(z`3qg;)!-Y25q^A`RKodJjf~?F zazsQ-%bI4*MZ97tJSlzyzH&fk(ek1A5o?iuX7M55qKE<t^+)!yJID0wdwbvR7YvN9 z6S=lSR7T9y^Ln%xvaPY)cOaL?_~QE(CTFy6rbdRh4OhZ>!G=fSb5-23*2`P3Xw6!C zTS5gyxx_~v{;`K|&hh8pts)TwI1S-aJN(tBt2b`DYx9~-cj-lEe!VL18-Cp~1kP4M z>!4G*$m3>GRz~OL(h4AE6MYy%L|HT!b=~|Lbn|t$r_T^4-GjDrWo%r3>|B|=0fEgb zkXsc^(|G}lP;UMfsAdfjG&}6yed)Nx4>z3=J$>ZJ!sr>zd8oM?Jzrc=m6g_`@0`Vd zqKCFZQ#9zIOjYnN%4=m<!>p-RjkU?rH(C3v;}*+6v^Ubjf*v28rH7~#&Cbwc;-$Oy zd(Y5Azs+-Fc<7pXMMV9m%abNRh_M-oQLSU+rB<z^*o=s{{;`G!+s|gG!_=v2jk-zI zH>vy7<Jcnxn!M1)+g}`!GyJ%+Npyd>A<3V2?TUdAU(@srU9o#iQ+$X-rDA7j#v7En z5S(3QzfV3x%N(j?7Y*nzP<yFPSvf*fvlJ%{`BzuB!q8?6%xK#tCOjP5w0NUy;^bj* z{QIc;wN&SyOqDn&ml4$^xqlftuq)zN28M?)Z&!RS<+*6%+amTk7oV}Xn(%9RAk;Jw z>$M@&s~cJ_|B8rFZLV6<W>oCrmL0M(FKBgf^aKQz%jlS$(JP)um<#JNNPB7eq!A-> zb9Oar-t7F$bT1BV+hp`=i|poY2jY1~>xrW6h<O<ks_}}4A?`TB@1kBIn&;m(8hT=* zMuYP^{S9KQX4mu66b!1@Gy(9`^K%=F7JRQA@gDOAWBZ1Eg?o6|-72&fBSJs$7uVHI z-ltb10(mR6YhjTwih;e+<7-;P)bT?U=d;=fHy$e&f{*a{HY$%Bbb&uUd)!-n22AMU zZ%(a*cJjPt!{W+Q0#@Q=rKu~BPe#HwQ=$Jce06On`7@&1L^RK65#JwiDI-DRqxs91 z;R%oI@9}6-4W`cv!_W(`VPMy;ytQEUrv3RR;e0Yye&sJd3u{|Rp~5p84pCk&K)=C= z#T<rQiFp|vCX>~O>cjUD646&1RT?IO^U9aM)U>+w8?Uvgj(y>K9+O#p?ul#exa0aq z<pFiEnU&C)d?QhV&*CfIW~z+LjT61(`Pk|<uf5T_y6H>T@Q~5!bB|qj#~s%`E)Ss4 z(a2B17j0Y^-e;6ytGI|}@$pt;-Wz=NuVfwjMlYmWo{dcyKB-Zt-Fj0#OGCunYY=g_ zb16%xldB(t+zyzr65BQ^ju&AZTK@2Gs|I*omuqfIkHQmW*EsY3^n-q5O{~8tz<Q-F zIlBO5=|jD{yw`2>UqYM)?B#@aUu?xB(2jqAkCktJe`7%JzUiE8?NH`tJ|kfU<C)Kh zILyX}fsOC$-P>(DhtI3Q_~8uNqekqr5tXQZ|GI?W)hFdABt&xk!|yu(U5x#lvCjvd zI4&<{e2<;8uOE?bXI*i981}Ego()YC%@gSC8R}8xcERWD>)$C?&~@zJ(&+wg6-=fC zpSpcP>h{#>gXypT<9;rZ9!d-?l8b7;LpirVNheFa5YfZVi0fu|N>A_I%0joKUAx{F zcItFtWaNd6U5NJ;aZmaGQG8=IKIj2ZNKZ-C8aZicjnYP=^f`^vv5nFOy85BSByanq zr1svVLv@LYZr%>vx^?h&Q+#!olDyuO<aX`PTVFcWo78X-53Udor=%Qnneg)z+?<po zmxXSS)KF8{84o)d_wg{>rCmlulV(QCmTeOZBY`RS3MqEeBD;h|m}T*|8aG8Koc7Q! zIhpH8x~?yMprj<DP6=;H3b)Et0u@9JO@tn~(8Iv!M_c5$lMxx+BCJiD4(&6-!rCM5 zx`7t*WlXcdR28*7S1Nu(SFxTtIbLKrSB*#R#}tsiSMP&Tx!-j8+C~Z{CnGc0mxjKn zC@HCU{;zaY#2kz^dMjv{g4f4MQaVMj*cd(rbD?6%&08cW*o7RC(~}gxbD@$Z`#Wl} ziEL_WU{L&kEA!9qFraMk#pQvvp$a*9e55@zHDmtD%8Hc>`V3g~_*CqLcdMLqME+#d z4V9x?#a~=;<Agz%O-<`Q<udkO=#8n-J+E9IEPd&+{#lD&t}K6cNwA&VbM~r{m($E_ zDHd~+*|p)4WLem-UFul73^c8F7wGw%vR?cO%M!GophE;5Eq)y%=p@h>DW<j%{szOZ z*mqQ<(*^BWyAoH<7wK`hv!gU#(21NH2XXyeDYCW=XtbbQhh*?s3Cj5-OPo)#)KgH- zCs~@vf5o%QBpY|`0*ws)0vau7N8IBVR`~JkE~I-3$}LJ0_ooSoX;Kt8qzSocQX5E5 zlM)2w9MUA8xIar=$riM~po1ViO&TuJqeObNNRJii@q*_>&~!-20_9TDA%&;g;GT3y z;gm~Bm$C%yFYXxxiRs|X@8_J;CC)Ql*xM7_mSN3Z6z=H>Zam#aq!R?~h&y|N8>jun zmEnSp5_GJf6Y-{;FLK~~kz?nBTNbYHd^;c9mVqYJ&IjeXoiB7dAKdso-0Jh88&8iA zzm62?vEr$5paY}<kTSqHh!M+CLfcV7&r!HC2&?2H@e~HoK*x(;$BSPlit7{kb=Hdw ztlbVeT+q?t${0b%*1n7DlSDeNb{EoRg3blaU}I|EWSOk5^aLpK6SSY818c8CdWc95 z7wNHrPN=;X*Qbi>!P=Eb=hS9{7Ktk}#Fb)^E){g9__bQlIf7myO~d^Qk?sTOn?Wam zW+88vu`FRlmarm=aVxTL52xIUEMY|!<5pw|E3z23B8$HZEE~De7BreuSo9ERR&5q& zKS75GI-~Y6T)9LV%lZk4{e;ARLSjEiyo&V`68i~R1HoYz8wd`Z4iS{+*g*XHCL4@r z-v%8nC`uFQ$+d?;a|F#7v{2CLf|d(9Q_yNb=LkAq(1n85fDRG54H3Ex5xNZ#xiLiO zHbm$)T<A6&x@~8}g>J*~>zhb(-A01LF3`x(Z=lhfit-&P%6FtF*-@+lr8$bt0v#>x zA1(55w8+EJsMT$8J%Ll?=PFQMLq-b@qoLa_q<IY)4Gno3ZwlxHK_`o+rU*K%7TP0E zIG;R`E)eOW+UdB$>&$3YD$-@h!_jP}__bQl*|o!PWsXSC6~E3CcU~g&Ss=JA6u&M) zdW^7QjIeqP-q37Z;kJ+AZzyO2r^1#o!j>_@mNBs9I$Y<rjDamY&1?G@*m5r@ukB+P zukB-C1$e>=ex29(F+%?_jMw=wu!2)w=f^N!=f^;EPA`$>g7P{)7INPO<s~&%l+<|C zndjMfaON~$(CM|GB0W>2s|B4S=zKvJ3R(j?0em)t@;7LbuziwvmnRA9CJE~%3F{^a z>m~{7CJE~%3F{^a>m~{7CJE~%3A-i<yCw;{CJDPH3A-i<yCw;{Cc&<0Y?81mpOrx8 zeAK7|ptA&>Tl+pMgmtq)r=nIAf<I5^)jk25kNhlzEPj1D^0N>UdAeB8GI7sLaeswK zSBvy4k)9*c^95ZfXbtFep+m8F2a6%=Fe`=>PWd}n3@M!Qcd!_?a9SlOe-n#g5vTl3 zEQUp#@;9*r+`a(K5j0=WazSSbT7{f1L7wn?X4h^6odf+#z=vO1DCi<_y$0!WaC;v# zN6>sh3k59~bf%zHf>sMUN6>|!Glg|CMGnstIXn}s-}|frJP&~82wEuUOhKyztrm2S zpz{T-0j(6=Dh0Pn!EKh{GfVK9g?u}}W+C4=<=kc=uQ=u0X2C{IIk#EJr2}k^;5J8a zn<Kc*5xUJ4_Rbad&IQl+*<A4Clv_F%JUQi-&IM0S=L^d1oeR$Iv-yJae8G9X;5=V& zUMQ|F6xSDu>kGy88gacwT(1$=YsB@HXxVhOQi>L|1hr+Qw187%FZx%n0YRp+*Fk5q zx7oW=7U=rgqo5n4ZlD`+&)aO1xUxm0x8nY{*|yq8K)2Vf0^KRD>=D0yA+^Aj6C!<5 zJoTfv65`w-<vR8bdmF#LBc!|o{zsACBIwrIhmhWedi4%C^Xogrojb+#U6Az-+as>; z6Z9KFPvV|6;JFI)U6EcV=z4Kw1MXP^Dg4(hf^LPSYaoSR;rg$Elt)0hlr?M@G+e{> ziR*{Nv)>AOLR{e%tzkb2`U}6JN=UC2IlNZn@LGxI@LG|>YoQg=(2CRb&}uE)0RC&) zN3d}%wBqS4kh@k$T+6-?R}KhzNIdnWphv}(Zv_2T(C-92CVu^1q)&?UDUm)cXf3DE z5Yk0izss<bBYPKCZw1|1`x@vGl=!>sn7DotW%QoV^F8(h>{=(vXq~77>qHr?V_R|O zI`HWRx=T=A;_KL#Xff8YW8x{EOY31Nr@VaEi)Yuft&qDOInS@~@?8%d_!VB79|~C? ziu*ql_kSp~{SbG)#x{uiH?aMXwSk=k{YYH-2po<g&2{*QeJLon<s<fkpzfW&h<ie~ zvQgB%jiR1xWW1hi6nbuiRy@4}WwB9cwGmqJD~AN-HEp9P_su}q1#C00mD4u(b+eQp z=mO;SW>MmsMTu_)|D(9V%YCyb_suAGeuckNn}v;=ktYu!&82S^7Ht+fY!=ctqdu&{ z^+R~SHY0~00X-&Yh~JNrUB$Kti?#@hwun630$Kbzm$gO6+5##33a|59!2deXog%#p zdAmitQ(HtHZefQ}rdt@#v8|}pZ9vh(0xf~ut*F(Ykhlu;T|w6&S5b!ie#qSlx)By_ zg)RIZo`+ju1;27YJo_c2Z)HbC`fEYI5x;&b(#K%wR(4#Zd9B`xddTTXL4Ok0e-reS zpr-|`<rKMrJ4HR;hB7*i+7m4(FQaXujJ63Yw!w;r*fvp8+h7Gx^D^2d@@*URUxhT+ ze;aa!U*}eAWBUc=@8&jkP&~!UWgE(6Ht1n-{}J))QSs|n;>y<|{f)TiTao@wQ2yp_ zgQZ;h_k#W)uKXm@KMVS+puY)P%PDNcQ?T(U+b+s|yC{Y2Li6n?<?C>L8}8gL>hN}G z{u<KXK$9K9#vQ`C9jJT!3b%0wY<vxrzqvb*&s*6iqRxDR`p}JiCThiJc;mXUUEsEg z?Gi|_TS(t6YTa(s^HprOr~|v9$!kb|1U|b3pWTqf(_3q8Q2u`HhHg_qc}u<<JaI)} z&>msS9&kI%_6Tl!gk5{^)N8oHOJNV*g;k)3QS0^yyY?{NKJQU^JG@ua%)Q|A2-5uR z-U|*7f$~;puXyA3id@<&G}$ZOg1z9$@8R`uui*9tJA(Va5GeKq@`R^<0k{3A$(up> z{rgewM?nt@dPMxnIqU}qekX4~_lx}8&wdo?pP>1E@Zt1#K|}mHG{?IE&PPG_3(9fl zfZ%^X@IN5*IRFhe<2twZfGDp6LdpT5=K&$>fRJ?nQXaxRT*?8FGY17i9TW(45VE$i zgTjh~kiyg4-h<%J)5iq;fm8A9A@JGC4l&+-eknBk63=c$n%n**p5<v?$G(Inobnv| z60Ie_&h0%c+U>)l-9C&fM{(tM)TkqZ+Y!O-h_LsF(BufX9mTJ_P97099uYi`2<wgr zo=1dMUyEA$HTZX9UyJttYam(+q`wiAW5L$~3%+J2M4BVQ*TR->1nPYQZd=*6LX&TW z^lycp$AnhLgpJ3<^<yG`j)~kpCiFQb5aF2M@ICI|%)S?Qevdm}Lz;U*--|oH7k7T| z-YIhR2T_NA5IX#T>qprSLaP&^)jc6v-4mi#oB-!l?1adl6L=~MX<kw%ME;x*`Ex?( zd=k&vNJR^}0G6H<98QY-KPmW}6nst!=_duBlcGkQ1UHlr+M=VNy!M_HxqXuHT6$9G z{G-UFA4SgmD4zXM*!ZKc@ke3ZkK)dsgxsIR{XYqbKZ%_AN$C8O;QtezJ<5I(QhpN8 z{w(hNS={-vxbtUm=WpWrZ{o^t!qU@tb}BoKr)IN|&?h8HKO~+F3Ee^>Z$m=EkjVd# z(5+V7Un@$sR@_-Da-de+Su5_W<@%_Yv0ZC}B0tqk{sw`<iv|UzfCBeHOKPWrF5r}- zk8!{_P>WVl!e}HY#ypLKXy0}jN7)OtQ$be=3NIRIpfD&rTZ~IfQi5E{XNQS@W29#( zElZJdXG$ZKirk;l47*xiNof`L@MtvrpC(1f$0)5!5eU`eUN@w9tR1CIDTcjAX-kSg zY&-WJk6fgGPU$eIwaKSp@PFY_lKDHOn@E1^R!T=m@gD4wAj#PGR+65<pPR-cW!a>( z0)2W=nn@0p@w)e@xaWRKYnW}enbJDaAxaz4Nkl?%@5gF&b~mLhsWrS$_qs>fqSna@ zlX{rhbUj>}Xx>BVCen1P3#B6@$J!ueNkvit{;KddPs)>WB`^MhI1eI~Bb7<z(p;%R z+*OFHUa2##o{OUoBl4;E^Gf}2R~fhz<9RRk?<~Xp<$`iPMM#xON%+Mhe*1fVKHN8) z^yn}2I1g6_fI|*=NLfV%MO8)f@^Zbo!K$D)r>uN#MNvUvmA7-wxn5sNYKpgCSy@4G zp0{sVMR{38u&Su6G|B7fd-i=k?{M(wAFMjhJD@ZNj0Zu_X^>kXWV$+gr4cwQl`8Rb z(X>35n|DO86c@OT1yVI^4&oVUcwRwuaS(}2+?|8pN|B44n-{aFy#EvT%*vd+(%ifX zZ#VBB1pTXujTT}nDcgB5C83Z~KvN}YbY4Xza>VOPN=Zq=`JXZW6PsO=|LkTj<W#~y zURkO{=5e!2M5fHZwK6Fm^sfuli)VO7axPUubGHf>Ap^Y_2v0&0@TxNm9Qp61pj;Zy zUavIrPb3b7#C-7Mh0t&(KdZpALHxowmmys!u6Z$~yc)l84RXbEbyc<!k{cI%QKdKN zt*Qv-=9L61W_Zi;&#Xh<ioAlN%Bs8yRIH*>@2I2^N#0?>s=U%FZ?H7iJF@=4q51hm zIeFq@PF_V-5I2`q6{7T~S638O<`(7fN?Qrpf2>P?{%%S2^`}v-mymNj$7YFq7%cLS zpI3_4Q5sQ|H!IIOI9OGcS6NmnNqulbC4T1F%HLNnr1MNE!5M!8XCu3KrWT4czn8ZY zoE>jJO6kdIXe;<z^VfoTk+>Cx%ix7k3JJ4>dPPE6E{#`;d_gOP+)~K!;yL$i<SAa9 zMWS*w)`C~ULcy!9VwT`eUNO1uLA<TSLPOrJm7tAs+ox&Na?QqF{P{ZDaeuq^qWU%D zg<GZbg?w%Y&!KYg=QcFtUN>l%BlPE0*0m>y{0gFtDS|XEhvyW}Pu_k6k>YvgRzqF^ zbLw-6mxx<gy+Y$sJ}*;LS>871;aM(W3|iqqf6CF#t;VknuL8wFUv5DiZ(fGn0)EYX zZF$aetBP^XB~^&u_*t1W13J2;l8-aq&hgyK72LW(`#;NHekXr{U8!YwhUZBxp62z4 zU(LlGIk1hFn)|A|IKp4tGjopT7|(V0xpL^p%hJ`Q1XuC;^a)ntRYYr-Sy5C{cAj^3 zVNp(@cXqJSo10fzR8Wc^r_J@A`677nYp@jWZ)w>qfXA%7^YB{dSL9U|7L^uwE7A0O zEAuLf@`;7FsxVmPMZ-{%S5;Az6D%&C3rs30$D`8#LbHpi3c2)P@e@g|7HBo{(FS{q zO3EwBW(oDWRpwOW<&{ECFgG}@sJN&KJPLyq!5p+DXi$oBxJtPYmFF!FmUatNSCp0K zLCG=w1~uFWwcK{5vaEPkUZuFZG%qi=lDAX2c-M>Z5Cj*OmCfL$<d;=Iz1*t8ZjJQK zFDtFWqh;P;ZZ2#_MwR7Mm+%%0SXx!5Trj7i48N5Z2dluPgtt`OGpIrx>51>l$*2kZ zza*5%nOMkc1@{b+sD32l!K$kAp2^9xXU|Rw5(wr1xs#w2|MlNw%U>>DVH-CMZuLzP zJWEhr{#JC=-10oCBo&oOg;gcEpTnPv>~-yAHR>oA!E1lrTQmZ`3V#oW3I+I^nN79c zdlm=Y&Yca`smL1+%fN?HUU{p9SHMet#DGEGq2;J1*(f7;3F3zHymf${%F+DH>~dS6 zBIv>2xFr1XmM2M+K><o>C^Q>XpAD#lMdekMNtH##No5rU$wRa88(;Ln|J8PqZgo>< zQco+KV`Tw6N)`ULj+rDTX4`o%gC`uj#7AI$OBCj|HO1_W7%3KW>|0<ic1z3_ZY8zG z9I^z=I`Lv|UVEtnW;UE7B_cvyXZV&~q^`i6ZqPMZ_?SM-PH-?2p}UlZxaR4oWxenn z{Q~Ji%n!-{PW6FbnT0kn8*N~J<o`v|Kv*_d8Uh=KNf*QY7y(yd6molvG!|dc$4e8W ziP9wOb2deqDg|XldQiGtx<YybRvwYAl&+Vqk?xTmmmZRtbhWHXmq|BCKS(E}>tsz@ zip3Orr0=DBr6;5xu`ci@=>h3!>3wM(y#8sZAOAp&_z-nsz4U>!QQ9DVBz-I$MZ2^W zdpmE&q~HRC?zutQA#IbkqrASBzLl<m15$+clvm19#Cj@|W}?h^TU(8in}s*&D`^gV z^SRP|tkJnddPTZlS|lx$YNW-|H_~^~YqBAm2;uLM!{l)3v=ow?Amme|93|Dtk{pew z`^{uoj*(;K=5h<{f80`zms=smQX6d9)mHjN`c?MI?d0}y2Q0}vM^2PG$(`kM5t+TK zd>%G2O_GzP-=t5lA9kwjLkuNH_RHN7$G(T0jtvuf$>(F8)`il3=>X!aXULg|YTH-N zk^^!!-*ZzQAYX)-`Ge%a=*2yUsH{V=r}o7N{5k^Lu#G~T+A-4a(kbbnbO<|Wjzb*v z3GzgFk~~?SB2UG3YSR!^E*HBL=gS3hp<IOBJZ8wna*6c1T#CJu%H^3@4SX13qARh# zU$s070XXN#bLDyReEAZ2fxHkKr`5=d<xAzu<jbW;<SXPW<t12Zb(MUze2sjqe4Tu~ zybN*CZjf)3Z^Hf{w_q~RZSw8%9SG@lmwY#3lHV&YN07Vw5jp%p`62mX`4Rb1`7!x% z`3d<+`6&cnenws)KZ}T!&&w~!D-jy;CHZB<U3^u3O@3Wog-C{P%B$tK<hSK_5EgK) z{I2|-yiQ&(zmI^CAIcl#kK~W#jfhFPS>7UVmAA>;<sFDkxKsXA{!HE_e=hHq_sDzY zeexIbe))iWP(CDoDIb=P$VcU`<gev#<ZtEg<YU;a{CoKa`GkB@{!#u({#pJ-{#E`> z{#`yLpO!;%Emr&>6s^Lr*R_VQmIn6swiJ&Nri3d^ln5mfi-Mw+rb;s<Mu}CLD=m~b zrKJ+Dv{G6tZIlG1t>RVMDeaXGN=M}!B~j_5bjG$fU6iiMc}h1WNl8{xlvKs1*ove0 zmF`NK(nCpCdMdq?^OXyf3zgnVhLWlDQTi%b2nv&}^i%pP1F)y@KxL3JSQ(-WRfZ`S zE5nr$%1C7tHhmqVj8(=d<CO`@L}ijPS($=q>p^9jlB47*c}l)gpcE=a%5-IhQmm9H zrAnDnuFO;_luD&asa9qwvz0l@TxFgzU%5nCpe#h>*cxTAa;b8ea=CJaa;36FS*l#6 zT&-NAT&rBCT(2xs{-NBU+^F27+^pQ9+^XEB+^*cA+=<P0?^f<n?!_+Q_bK-)4=4{R z4=E2Tk0_5Sk13BUPbg0+Pbp6;&tMPnXO-ua=am<fmCB3COUldAPU#Ef73nkORpmA1 zb!C<EhVrJeT6s%(TX{!WqpVflRo;_!AwJP=X`l3|v{zY&m8|b8A1EIp*4;<S$I3=! zld@UaqHI;RVQcOk$|uTB<x}M|L_+*r*{$qR_A2|7FO>a=2Y669q<pCyR*on~m9Lbq zm2Z@9mG6{e%5mj;<p)GgJE{Dr{G|M>{G$A-{HFY_oKj9JA*B{!UuC`|0UL1hfOH1- zQ?Qr^o6(1}CM*K$-lAAEYs#9j7#7Q#vlc9lwPXm8f;Dh$SOROyysRB-&pNP<>>P%` z6Ra~kmvv!X*?FuROJd0^g{3kdvzf#EtUF6%Jy<&Hi8)8-vkTaTSh$#hxj%haU(DYL z@R>QRKO4X<!hD)RY%m+bhO%MoV$5I}f!QjfFz*BNFxWWEgqXl4VxGZdHU$eRf@~Vg zVYw_1^9%|wU!Vxz{b%57eTnoKD`jQ)x{hz;_`Y4ms_}JtHoi^IW%KYI`4YB(Eo6%@ z<#st+%r0e@vCG*N>`JzTEoE1+tJyW|T6P_~o-JelU^gHh@NMiSb~C$0x{KY)ZezEz zJJ_A<E_OG&huzDTv-{Zn>;d*5dx$;E9$}BN$JpcS3HBs=iapJqVJq0P>^b&4dx5QF zFS3`|%j^~QDtnE+&Q`HE*qdxMdkf!(-@#W@d>6&nMtoyr@3Rl^{ci)l+I@_#Y@6_v z3tz18U1U4HNPNO}vQP0HVi)_Ie>1=c{XUGw@5ksiMzAryd>A9dN7+|=#22Hu-?3xt zIL2Im!00H(FEP6KGy8@8%6?<Nvr`x^46#~O!rD#+3ocY_2#5WMR8zH7j~b?it4-7h zEG3Lmqt&KrGc`tyRhz3V)Ht=J8n3oeTdQr<1huW|RokiU)edS$^&B-(?WA^A&sDpq zUDfl{ZfcU6tfr``s!z35NA;`SRfKO+)7748FZF!&0`)?*H`ab+s(sYHYL*&Mv(<iT ze|3O*kvdQvqz+bxs6(+b<YINWIzk<(j#5XfW7M(gICZ=_L7k{hQYWiZux=!%PE&K# zTs2S4R}0iawMd<=&QOch617w<Q_IzvYK2;<R;ktMEOoXzN1dzAQ|GIfs0-AE>LRQ< zS*%{FUZ!5IUZGy8E>V}NSE*O4*QnR3*QwX5%hZ3UH>fwNH>o$Px2U(Ox2d<Qcc^!& zcd2))_o(+`aqNBS{pthigX%--!|EgIqv~Vo<LVRYlj>9I)9N$o3iVm_IrVw<1$CwR zqWY5hvigeps`{Gxy1GhzLw!?St-htct-hnKQP-;Ps_&`m)b;B7>IdqF>IU^A^<#A- z*2HX9x2RjyZR&P)hx&=SQ~gx^Ox>k^uI^U%sC(6Y>KE#M^?-U%J*0lA9#)U2N7b*? zuQAj5TlG8j7#7oful}H(P*18qsz0eetG}qfs=ukftEbe{YDlfsBrF3{u-|~HX$W#_ zXr^Xq9xY4@*P3V%TBH`GMQcs9W?GCEt2NhJXmMIgEnaJ-wbt5b30hmttF_bGYaO(X z+BsUH)=BHEovU@xx@zZX-LxbvSxeDUHJ@f{j^@|8YiU{!EnVxW_0rDQF3>L2dTSY4 zrq)O6t7T~cEnDlS_16Yy7ij~vLE2z#h&EIkrd_NJ*G6a~wNct=ZHzWn8>fxeCTJ6} zu6wdJMVqPxwP{+8maFAy`C5Tis1<3`wHaEmR-%<^Wm>s5Q>)M_wJNPzo2AXx=4f-Z zdD?vK5^aIDP+Nq!jEl8Pwac{2wJWqMwI$k8?JDhR?HcV`?K<sxZJG8D?FQ{e?I!JJ z?H27;?KbUp?GEiu?Jn(Z?H=u3ZMk-zcE9$3_MrBV_OSMd_Nexl_PF+h_N4Zd_O$j4 zmR&uoJ*Pddy`ZhsUesRFUe;dGUe#XHUe{J>Z)k67tF^bZx3zb)HQHM3UF|(>owi<k zU;9A&P}`t=q<ySy)HZ3GwJq9KZJV}T+o64;?bJTiKGSw-pKH6dJ=$JvpZ0~eUpt^3 z)DCH1YKOHW+EMK*?Q88D?OW|Tgi1WFeXsqXozPBdKWaZ|KWo2eziPi}ziX$o(^^QY z)g`P8R<H?)iWtW_LN%MZrF--+JzQ_1N9d7ylpd`&)tl)tdaT}DZ=uKOE%kW4mEKx! zqbKNXb+6t|Z?AXIJL>1?iFzl!vwp7LMenMgr+3qn^kh9nPt|?8tvkA3@2;omJ@j<F zr`}6HU%x=VQ17j0=$U#Sy|1372lQ;cpWa^|pkJg9)CcK<^&$FDeVBf+K3pH6kJLx$ zqxCWRSbdy6UZ0>()F<ha^(p#PJ*ZF9bM#z2PtVs2^g_KzpRUi)i}ez{R4>!Z^_hBw zUa42<)%q-bwmwIntIyNt>zC*Y^o9B&y+&WGU#efGU#?%FU#TzAm+DvPSL@g4*Xq~l z*Xzslf9N;pH|jU(H|w|Px9Yd)x9fN4cj|ZPckB1)_hMo7efs_S1NwvdL;Az|Bl@HI zWBTLz6Z(_-Q~J~TGx`esS^YWvdHn@_rT(J+lK!&(ivFtpn*O@JN`FItQ(vvWrN6De zqp#7|>hJ3B>Ff0M`uq9^`iJ@k{UiNjeWSif->h%Zx9Z#U?fMS=6Md)tss5S1OaENo zt?$wI>ihIB^!@q)1O`2%f2kkVkLXABuk^3=Z}e~V@APB(as7M!2mJ)XhW@Dkr2nk{ zqW`M@rvI*=(ogFlz1EPhSW`hjOcgsF>xN;NhGlq+FeBV(Vni5`MwAh4G&PzTF-EM> z+-PCM87+-?qm|LxXk#QGvZmK)XS6pu7#)psj6|c8(b+iH=wfs=&NI3hNk+1fVx$^A z!!{hlZ*(`(j2=e1(bMQ<oNruUTxj%0)Xq$!kI~o2G6F`n(a-2_3@|P-1{#Bm!Nw3{ zD56eYYz#L>7$c2Q#%N=VG1eGoj5j726OBp6WMc{z;|GmtMvjqd<Qe%!fl+7_8Pkm! zMzK+1lp1A-Svk|FFe;5IquQ8d%r@p2bB%e%eB%;hfw9n7gou`ljZ2NojLVHHj4O>L z#!}-d<7(p?<67f7<9cJ6@ekt$<3{5q<7VR)<5uG~<96c?<4)r)<8I>~<6dLAai4L& z@qqE5@sRPb@rd!L@tE<r@r3cD@s#nj@eCr4K5IN@Ja4>UtTbLUUNT-bUNK%ZUNc@d zRvB*?ZyKwOw~V)qcZ@a0TH{^gJ!74*-gw{m!1&PEV0>hJY-~jM&CSLZW2>>v*lz4F zJ~4J0pBkSTyNu6`-NqhcFXC~2VeH3Owu8nY<4fbPal|-kd}VxXd}DlTd}ka(w9fC1 zAB+>mN#jT3C*x=17vopsH{*BXlyTY!8MP)NLrE`~GUC)S=_To9X|1VBE2S5ucTG*Y zRC-5RB0Xv9reT^`WbVQ0<M+&PvxylYy(z6WBh4sjl^Ja|HJh0+W~|xVY+=TkEzNkd zmD$>CV<wnwO|RL`Y;SfjJ4!#B=a`9RC$qD8uGz)xYMy6yGn33@GsR3beWq<Xrr+#t zrkOp=bhD?~OS;xP-@L%Q(Clqyn3-lDv#*(D2Fz@;pV{9WU|wVnGzXc3rQ6LR(w)*B z(lK+Wv_^VZy3rhFUM$@$Jt{3Thf6n0x0oZ$k>)6Kv^mBcYmPI=n-k25<|K2nImMi6 z2F+<^j+txbnfYdcS!foS)6E%Xu~}l4nq_9WIn%5#E6pmi+MH$1Hs_dg&3Wd0^AdA` zxzJo>)|iXUOU=v7%grmyE6pY5Qu8YFYV#WNTJt*ddUKids`(G|2J=SqCi7<V7V}o~ zHuHA#4)ad)F7s~l9`jyvxp|*?zxjaqp!tybu=$AjsQH-rxcP+nr1_NjwE2v=!hF_z z&V1f{!CYy+Xuf2=Y`$W?YQAQ^Zmu%lFyAy+n{SzKo9~!w%(dpb=6mKkbG`Y#`GNVN zxxxI%{Mg)RZZbEUTg<KIHgmhV!~DeDX?|*cX6`aSH+P$R%)RD5^9ysoc>s}$51C(@ zhs`7AQS&SFYx5iPTk|{fn0eg%-u%HlfjGuLnm?I8o4=U9n!lO9o2SgvX2`6yuwWjs z2AHK<nx$KYWm=ZyvBIoytBDn1MOsl-wAIvVX2n>sR&%R`6=$`y;;mLzYpacwV70Zp zRy(V`)xqj$ons|hovhB*xmFjet972$%}T<W{1hwI@>#a!SbnR!m1gy@(yg9WFYA2k z0_#Go*w3&stv*&?E6WO4*;YTRzcs+R$Qo!3vIbj2tf5%se6cm$8exsJMp>h+G1geb z*BNh3uqIlQtjX3CEP)PM)2tjT*UGc<tpcmiDzc_qGpu5(#45GQta59nRbf?HRaUh% z%bIP?vF2Lytoha@)&grG0xr~8i>*to%dE?-E37N6CDu~wD(h<N8tYo?I_r9Cne`9r z2J1%aChKPF7VB2)HtTll4(m?qF6(aV9_wC&Yq-z4-+I7$(0a&v*m}fz)OyT%+<L-# z(t65z+Iq%XVLfX-XFYGdV6C)Xv|h4awqCJbwO+Gcw^mtiSZ^ZE!&}zd);rc3YpwOJ z^`5oPT5r8?ePDfPZLmJFKDIVudG}^(i?!9-W^K22Sf5xstxv7btX<aU)^2N$wHGVD zzp(aO2dsnEA?r))uyw>bYJFvWZGB^XYkh}c634CYtskrt)=BF}>nH1H>lf=+>o@Cn z>y&lc3R$%t35(Yi5A&!V&7*q^kBP{29#5Dj+|$Gp;fX|uyJ$~SPcu)9C)U&4)4~(y zY3YggwDPp}wDBYu)ulx#DVZsB%(5^PUQvmG-#k`QovN1<<>r=E8JQ(~q`A}xx<@^8 zS_Q_j^`JNynPmlKrFk=qpnDAKn^RPQ!Rq|tyg6Yx4QWqbunOj2xU|ZXQ=inca)My3 z=emb1$O%>%0TPJsdt9&{a0TXxgC|h`v?s4VX#_}(Jol&vT#k9-5Z13jk+6b>w5MM^ z15ZJHGQ1x~y-R|wvf%}dPQv;(JR4TnkXHLo3s$IwAo_r+qT<{<9UsSWFb0q%MP$hU z*ODSP>jsd{Meb1<aFJ3pJ?x?ezG2fF(%}OeDH1;8jFSTX;i4EHCyH|PLBX8rsyw|| z9Kr`RzOT5^i9X29pki@Q2f=!^7(^f9K40oSKcvwk;iZjE^dau^rEUh72FuGTtMEaj zFpmXF3s_!hfiaYfFC*iJy2h7@LzAI})ujc&it3W$V0BfKvc_lna90O>dVwk7!yAbW zuV{3l4|jE_a1SHgrz*uEY(zuWg;h4B!$&q^5MI^jL?7w0sS*cuBrnn`UZkVkBCU3d zbQD=tO;(L^t*RCWZBzw5>S*|WTw2g%RAZZ(R5v~|Mp4mMyT`CG4H|~cZj>I^C_T3! zt&ewYohJ^S@%44rGp|0W6_=G3REk$SwTJtPr}jvta~~aTIy!Xp)3G}p)9BcPj_GvF zq+=gC_N8MM9RqaCc8}>KKb_>KliYNYn@)1mNp3pHO((hOBsZPprjy)slABI)(@Ac6 zwl=h|tODInPF)=`$>vOwok_AYNp>d5&Lr8HBs-I2XOiqplATGiGf8%4KpQ1wRyWA( zL-zI|*?mZMACldNWcMN2eMoj6lHG@7_aWJRNOm8R-G^lNA-nrfe)pyP?o0CflKj3T zzc0z}OY-}Y{Jtc=FUjvq^81qfz9hdd$?r?@`;z>=BtMJfXOa9YlAlHLvq*jx$<HGB zStLJ;<Y$rmERvr^^0P>O7Rk>d`B@}CK=K15KS1&WBtJm%10+8{@&hD4K=K15KS1&W zBtJm%10+8{@&hD4o8)Jc{A`k+P4crzem2R^Ci&SUKbz!dr+e_(8to)+2tC32q>&jA zmyBSZIED?aEDlx{y6Lipw5a*M6jvKe%c65v8()g6jW5O3#+Tx1<4bY1@uj%h_)=VL zd?{{j_)^^5@TIu9;Y)FI!<XXbhA+j<4PT0z8;IZG%1tHtsU$y@<foGSRFa=c@>A2o zM>J}n!{M3K<1%q1O;SmdRMI4sG)W~*Qb`jZY2qVIe58qwH1UxpKGMWTn)oOue3TPD z$_XFI_mO-b$@h_bAIbNTe4FIkB;O|aHp#b1zD@G&?$-1qwCKf{1mIe1lLj_vV3P(m zX<(BEHfdm!1~zHnkOmHE;E)CmY2c6s4r$;}4mgwp4#{^&zC-dIlJAgwhvYjX-y!*a zlJ6(^2tLJ~P@kXV`$@i^<oij!pXB>VzMtg#Nxq-t`$@i^<oij!pX7HZ`Q1r=caq<o z<aa0e-AR6TlHZ-=cPIJXNq%>d-<{-lC;8n;es_}Jo#dyH{4|oEM)K20ej3S7Bl&40 zKaJ$4k^D50pGNZ2NPZg0Pb2whBtMPhlPBOKPr%oM<o6)?JxG2JlHY^m_aON_NPZ8J z--G1$Ao)E=eh-r0gXH%h`Q!=s$P@6TlYH_BeB=@M$RqHPN8lrmz(*bd;@i0OhCBiv zc?3T42z=xb_{byhrIUQ>?D#S%|H&)xkyqd&ufRuMfsecbA9)2n@(O(975K<2@R3*G zBd@?mUV$%@?9U|meW?7&Gw_jT;3Ln#N1lO?JOdwj20ro(eB>GU$TRSfXW%2xz(<~e zk30h(c?Lf641DAn_{cNxk!Ro|&%j5XfsZ@`A9(^k@&J6~0r<!R@R0}LBM-nw9)OQL z03Ue(KJoy3<N^4|1Mrat;3E&fM;?HW5Zy<J?juC^5u*DD(S3yIK0<UKA-azc-A9P- zBSiNRqWcKZeT3*fLUbP?x{nauM~LntME4P*`v}o}gy=p(bRQwQj}YBQi0&gq_hnPP z&8GJzo8FsjdT+Any~(C}lbvl9R0L<`0s5v{0^fN`)O|a}XNf*Zqbu&)YZH>&gyc3M zxt-FZNg*bl1*f5--{>h<7n|_hCOo$Z&uzkUoA4YFcwPB~=QiQFO?Yk-p4)`yHsQIQ z>b4<vs@sOxscv4_sU)9J+$I#a3B_$fahp)wCKR^`#ciK292hwbQ|o3o7)4NS6O<#M zrK>bSxlK@R6O`Ko<u*aNO;BzVl-mU5HbJ>fP>z^#E?<IjY?nmmR1^f|woUSF$^-&( zgr=kWDH90DZ31$efZQe^w+YB?0&<&x+$JEm3CL{%a+`qMCLp&7$ZZ00n}FOVAh!v~ zZ31$efZQe^w+YB?0&<&x+$JEm3CL{%a+`qMCLp&7$ZZ00n}FOVAh!v~Z31$efZQe^ zw+YB?0&<&x+$JEm3CL{%a+`qMCLp&7$ZZ00n}FOVAh!v~Z31$efZQe^w+YB?0&1Ip z+9n{j35ab1Vw-^2P77#NWu;}6O>&DcHN6rOO8J>5v$z~nS9#J3mX=lJ73UQN!vp1* z{)hR6{IVISqTdH#08Ly9A6inx2gcl!QH^f)3@ynkaBqq(!tH0s(u6FvPhM3}>lcJ4 zZIB#wJT5WF(MA>`rE)>qz+icK5Ti*Y({h8#;A&+^wKBE{V>&{zGOUOVFD%nW6cv;N z*~nnEL0Yh3g+;6{{)SZ+g>yc28bs0!b?2U7z2V_`jVv&sfSVm$f02r*c7LyXR9w`= z^XfF*t`%@&wA{Sns-Qu<)Oq-U@gFg16DDzH+6-Y*v1?LkwKAv3D0A&$6@_Iw<|3B_ zQ#Em5Rj`TVvU1pygFmRDmGKM?=j`g#i9AcaaN_Bf4*e)jJmO)Ibl-UbNt-~@CXloV zBy9pon?TYgkhBRTZR#f5)J?Xjn`~1z*`{u?P2FUhK-DHtwFy*h0#%zp)h1B22~=$Y zRhvN7CQ!8rRBZxPn?ThjP_+qEZ30!BK-DHtwFy*h0#%zp)h1B22~=$YRhvN7CQ!8r zRBZxPn?ThjP_+qEZ30!BK-JE6oiT?x#twCiofOv@b*N+PP{-IIICTh49fDJbI>rul zj2-G2I|QT-0jWbk>JX4R1f&iDsY5{O5Rf_qqz(b8LqO^fkU9jU4gsk{K<W^XIs~K+ z0jWbk>JX4R1f&iDsY5{OP<Pm&?yy4`>JWxHgrN>$s6!a)5QaL0p$=iFLm281hB}0y z4q>Q680rv)I)tGPVW>mhVTUl(Aq;g0Lmk3UhcMKk&agum>JWxHgrN>$s6!a)5QaL0 zp$=iFLm281hB}0y4q>Q680rv)I)tGPVW>kG>JWxHgrN>$s6!a)5QaL0p$=iFLm281 zhB}0y4q>Q680rv)I)tGPVW>kG>JWxHgrN>$s6!a)5QaL0p$=gv!Z3>V$sr7N2tysh zPy`UC-(5$}Aq;g0Lmk3UhcMJ340Q-Y9l}tDI>Qcih8^k*JJcC=2xA?>Scf{p4t0hd z>I^&78FmPR9l~ITFxVjscBnJ#P-obo&agwBVTU@y4t0hd>I^&78Fr{M>`-Ueq0X>F zonePM!wz+Z9qJ4_)ERcDGwe`j*rCp_L!DuVI>Qcih8^k*JJcC=s59(PXV{_6utS|; zhdRR!b%q`43_H{rcBnJ#P-obo&agwBVTU@y4t0hd>I^&78Fr{M>`-Ueq0X>FonePM z!wz+Z9qJ4_)ERcDGwe`j*rCp_L!DuVI>Qcih8^k*JJcC=s59(PXV{_6utS|;hdRR! zb%q`43_H{rcBnJ#P-obo&agwBVTU@y4t0hd>I^&78Fpxx+@WD|hdRd&4U;?6Np`4{ z>`*7!p-!?xon(hP$qwPaL-_9y{yT*K4&lE;`0o(@JB0sERu3zfUsRNu(xa|rA`ieJ z55OT0z#$L7ArHVI55OT0z#$L7ArHVI55OT0z#$L7ArHVI55OT0z#$L7ArHVI55OT0 zz#$L7ArHVI55OT0z#$L7ArHVI55OT0z#$L7ArHVI55OT0z#$L7ArHVI55OT0z#$L7 zArHVI55P|zfS)`7KY0Lt@&Nqg0r<%S@RJANClA0+9)O=b06%#Ee)0hP<N^4}1Mrgv z;3p5jPac4uJODp=0DkfS{DkO!LUcbNx}Ol;Pc4U^S`I(89DZs!{M2&zsparf%i*V% z!%r=TpIQz-wH$tGIsDXe_^IXaQ_JC}mcvgiho4#wKeZfwYB~JWa`>s`@Kej-r<TJ{ zEr*|44nMUVerh@V)N=T#<?v@_Yn6q0vw|LUnu7V2c?D&~Zn7Nbg<<0AOiWa$s?-XL zDvD-mRahpNr->UiagSd2a~V1U0>=D(GWD6&)2gc~_1s_qmKbVSMVMEhl>}!7^VN!A zejc8z%$sTO#fKPZKu3We%*wKST(6#KRhMH)-xPicBM^BNNVt6ab`Nuf&4hBLYOpvj zpP|E|6%>`^6>GUTuTt>6d{%IlHZM50sFb0r!m98$w=CDpFDeZd&j{u-{Ao}%k1mzu zl`#Cdzn4~*GW_Y4_<cs9%9$AA!SXz%JkKMNRh8(fARj>4%rY1R3sr6k`Z%+62*>~Y z0HHem_@RLJPzx;_@J(rMk;tahEcac(QH*%tD7<AHg|~pC81cYS3?1VrMm%s7-U5!o zTfk9_c;F~TJa804U^t2)FdW4Y7>;5H3`gOur)IhD3XUY-eOGW!@?CEk=Oo|tmT^w< zU2hrZB;S3va8B~wcMInv-}RPpPV!xEIW^1mmT@HeU2hrZWWVbz<DBewy=9z}{jRr+ zbF$y{mT^w@yWTR+$$r;cPR(+?WgN+V*IULp+3$MGI4ApEZyD!gzw0gIoa}eKWt@}! zuD6VHvfuTVaZdKT-g0V|>n-C*_PgFP&dGk)TgExr?|REPC;MG*8Rulb>n-D)?03Co zoRj^ox15^gddoPH{jRr+bF$y{mT^w@yWTR+$$r;c#yQ#VddoN``(1At=VZU@E#sW* zcfIA*EZ1Ack?eQ9Wt@}!uD6VHvfuTVaZdKT-ZIX~e%D*ZIoa=e%Qz?dU2i!x%k`FV zB>P=&8Rulb>n-D)?03CooRj^ow~TYL-}RPpPWHRrGS10<*IULp+3$MGsadYKj3e3a zddoN``(1At=VZU@E#sW*cfDntll`u@jB~Qz^_Fo?_PgG4YL@FQ<4E?qn1^$+-^Dzf zll?B{;hgMuF%Rctzl(V|C;MH@!#UaSVjj-Pei!pnvs}!>k?eOd59egRi+MOF`(4b# zIoa=G9?r>r7xQpV_PdyebF$y{mQ%A_Zy86j-}RPpPWHRrGS10<*IULp+3$MGI4ApE zZyD!gzw0gIoa}eKWt@}!uD6_;<$B9FlKrl?jB~Qz^_Fo?_PgFP&dGk)TgExr@A_n^ zS*}l(8X%kr5Y7Y$X99#X0m7L8;Y@&VCO|k7Ae;#h&IAZ&0)#UG!kGZ!On`7EKsXa1 zoCy%l1PEsWgfjucnE>HTfN&;2I1?b82@uW%2xkI>GXcVx0O3r4a3(-F6Cj)k5Y7Y$ zX99#X0m7L8;Y@&VCO|k7Ae;#h&IAZ&0)#UG!kGZ!On`7EKsXa1oCy%l1PEsWgfjuc znE>HTfN&;2I1?b82@uW%2xkI>GXcVx0O3r4a3(-F6Cj)k5Y7Y$X99#X0m7L8;Y@&V zCO|k7Ae;#h&IAZ&0)#UG!kGZ!On`7EKsXa1oCy%l1PEsWgfjucnE>HTfN&;2I1?b8 z2@uW%2xkI>GXcVx0O3r4a3(-F6Cj)k5Y7Y$X99#X0m7L8;Y@&VCO|k7Ae;#h&IAZ& z0)#UG!kGZ!On`7EKsXa1oCy%l1PEsWgfjucnE>HT;QzJvHE>o{*M8^Tb7$tBJD&(q zAo%f8Yt#@51H*^$S#)N0)DUBhQ8Y&R8Zx5;jC?rw`DkiieKtg&wP|Xt&zDl>BWarQ zsI|PQHHk@}4?!F>J_ij5@(}?6i4vZ2-+%qrI`{5-X9h=&ucp5;?6ub3XYaMwUVEQ& z*8Vtm*?XqZ-ZPE%o@uoAOryPL8tpyPXz!Uud(Sl5d!})UE4`L`ou%!HuH}AbX**GL zZM@(fwa1j0*%KP=J=19KnMQlhG}?Qn(cUwS_MU09_e`U`XBzE2(`fIRMtjdR+Iyza z-ZPE%o@uoAOryPL8tpyPXz!Uud(Sl5d#2IeGmZA1X`I#=U5q&b_ba2>F_pPEw=<iW zog-^5&L8@u8fs=2CwMuiHa`awMtC`Lj7NBUa*2Lz+*$T{F=4pJE0%n?$0|-M*F)kI zxm-_*E3N62%hE|#YkE$SYAutC8$Zfm<w#d)xwzUYEfz;3IV-MumZRdNGL1Q=nWh|B z+DLY#O++<~#Y%1}PVjQ5*1a66buUM*nh{>ET%uo_R`2Cv!f=mQ+>YU1rZ_EgS&nI@ zB}Yb=#n+>j9QBnPwJ4@CI5KNz12Q-_Yh=w=ikrTuIKj)Iy6|$SF1#E$#v{C3xkSG< z)rFT!b>Z=fB_Hl(iqoVui}e({v?eB*N})8BWEE3$LR2w-E~=bZxt1Y`1MFZL*M<Y^ zUM%`roE|NUsSFMW$J)gS;h5x+Vcr@Uo*Pz@sVXH?RZ6DjidOMTE-L&NFH|XcMWtkF zECUXqds3EON4BN66Ghj>xuV-+Dsx?){p~rj^g6OGy`6~9U}rX)Gn>ts&F0Kzb7r$S zv)P>4Y|d;pXEvKNo6VWc=FDbuX0ti7*__#I&TKYkHk&h>&6&;S%w}_DvpKWboY`p3 zY&2&!nll^CnT_VmMssG9IkU-}*<{XaGG{iKGn>qrP3Fudb7qq{v&o#<WX^0dXEvEL zo6MO_=FBE@W|KLy$(-3_&TKMgHkmV<%$ZH*%qDYYlR2}=oY`c~Y%*synKPTrnN8-* zCUa(!IkU-}*<{XaGG{iKGn>qr4d%=Sb7q4%v%#F%V9snXXEv8Jo6DKa<;>=CW^*~S zxt!Tt&TKAcww5y+%b9KE%%*Z?Q#rG#oY_>)Y$|6ql{1^lnN8))rgCOeIkTyp*;LMK zDrYv8Gn>kpP36p{a%NLGv#FffRL*QFXEv2Ho64C@<;<pXW>Yz{shrtV&TJ}YHkC7* z%Gq4q*<9V(T;17R-Pv5-*<9V34du*+a%Mw0v!R^XP|j>9XEu~G8_Jmt<;;e1W<xo% zp`6)J&TJ@WHk30P%9#!2%!YDiLpigdoY_#$Y$#`Qb!T&RXLEIDb9HBPb!T&RXLEID zb9HBPb!T&RXLEIDb9HBPb!T&RXLEIDb9HBPb!T&RXLEIDb9HBPb!T&RXLEIDb9HBP zb!T&QXLEFCb985ObZ2vPXLEFCb985ObZ2vPXLEFCb985ObZ2vPXLEFCb985Ob7ymN zXLECBb8}~NbEi956P)g30qfd;)155Db#1`uPSymcJ6XWGHsEw83vpcwaJqAaxUK~_ zJ-LFot_3*Vw?f?N(fumKtsdR4n&5Q53fSt={VK$D4Z`Vu72;N}?pGmh_3C~V;#RNj zS0S!zFi!WY5Z5&rr~6eCobFEn>za$x{VBw)9^IEh-0IPNDa5TF-Iqe#>d}2E#90r% z)Zo!dV6O21vwgs<518!(<{A$$>jmZ-4>0Qm<{A$$>jmZ-4>0Qmrhb9rdZ}N0A!7CE zdlK=<mHh2HeiS-yPHW|@%Wz0dzW-c|-^G)6Kk`^veW%rq*LNDQ)urz=#I3Gchc8PP z%14Sza0qpwahW(NYFa)Q8y%=6!f&+7uQ)a>*BW$&jPFvcHTu*=+-lILF5*_hWLGhN z(Xz!$mSJC}Wzph_`S=0JI8wO;!Y|Cln&elD<5-kS*Lw9ShVNdiH}olnxb=oU#qd3h z^_o6y5U)+Owk)2lO!N_h#L1;?P55=lIN5sY;%TMW(Ym#%H8l_4>!svZC9Rxwkv>{b z-qfs*7JPhTLg}LgaT7`(Er{C?(JfYdgro5ZY7*5>&}A#&DdAU|7er0?g-h(4S*K3W z7jx}|NsVcI-n$f=Y4f6`?f89M5KAH?QE|-`OPlfSsnSczMbAc8P|X%$gC<O!6wO|| zcu_mH!IqYhTGobdnvlYuj@FCw7PT)_Y7Qz>YFXR7g%ws{-oiOcn#j*SQ-X`xx(t35 zvsu2RoZVW{vJm4F1519qx4h}rWi7X194(yNRMNa?*^;J84Bgg6-;}|H)0P>@4C}Xb zX<Lq*vy|LzXSmjOgn@Oe*^X^(om!N@+K;v~TU)1=Ah6|E%M9PQSX?cg+B&s#fc1{6 zQ%eVNy~FF&(m`DB@H(}05V!i&;z3;Ri8{4>5RdE8;ZtY#PMumpwRLI<0qgLoQ%eYO z9X@qx2_de-rA{p&#PtbNr<M@n`h=;od$P{%$vU|w+vc<`ntMwb`buz###-kqUcA)e zOR>2)4|}r$%jVre9L;ZOZEc!2XOZ6dw!d6!`@_JOU{h0aEJhEP;kRCAe{)%z;>8x9 zw@~A)^Gju-+Nz_aPTyd)b@eW4S$Nx=Wni*YD9w|>ud*(*#3c(_Fhpn1ZNgZ(Ef)!w zV4rn9K1pwFN(m@g(gwLxb6c0qDQRw+joRn6%wB-US^0uxOKf~KRe3a?YaCgV)h4X1 zx1OlCo~XB;sJEV|x1OlCo~XB;sJEV|x1OlCo~XB;sJEV|x2I#hJss=S_N=W}+Y?xO zyk2cj#I?uk)%HYOd)(HwFP@_7+rS)wz#IX<9D%@m#{hE#0&@fc^QjEX2iV0^bS?$V z5qR+wwKai_pW2#;8$Y!*VNx+aFz*<cR^$)dSfTsYH*tf%8n<&3ru*`%!LlKqMrX~( zPwX~D+;JDGw7E%88MfAWf!pgs;Z1>O2)5THl9o+y=EFuguY&VUZLQ0e$gdWc%NDww z2*{A;seoZj;xPidSmUKIOC$nOR2+hCny*I$n7CkeTg$BxjtJ;EgmNAfFq*<Eoo;SY zBEq)4UFHD-OT`faqo5b1s^a4Wb^$F{s+?`NR5aWu94b(%LXQ?`q|(k7Xe^E2=4C_6 zdALC72uBQ*%82@m%&Q=RE;TU?;hT8~0}Yl_7SbJp@tPDwjZiwdZD8r~B@3*>z_vvY z=P-6Ksmk&7NBp}D5x>VDH~03%HT<66yEM$B7t0~@rZiVT#x0wh=JE@O%KRFaB$EY* z@_6N061n^VqT2tmUoL3X%jRa3Ek@0RJXxD3CuX!dX2_AX`P7M3xkZ<8lBqCSTNs^~ zQGv)UN7iOk8cD788YS_{c%6sL^VLqulXZD%C*{ey!kQ-)M(gr|crs1Or+OJC=ToQT z$*BdB)fU7i7Q`kM#OexS9`9)d7p4@%3M-pdRiKpdh0zIx(b~f3#KP#L!f0K2u2UwA z_vi^8UF*?osC@X_!tSY-&t&ld7s8}*b7!}C@d-uo`l9%FFFvKH{KSHIEjGV2OeX() zd`eM#YEgWe7oRLVisC*$x$g6mxX(}G)5@j2{biXVX&!Hh`@ALY^Om^JTjD-%Kkrmr z^Lb0$=PmK#{625F?(_DqO)KIpai6!ueclo;F7NY>^-W!SyyJMxJC4V^<9N(Fj>o(i zH~k7dP~7Jw*L_|R_hl1($2yg368B}3xX(}GK0k^3viW)a{-PX3y#4-)ulv0H{^E77 z-F|<`HNU^&xG#&}U-5Nc?pP<%9^PYCR~(OZ631iSaXgkgj>o(i_jpO&vA*S+#C_fp z_jya)=Phxcw_monF7o&4mblML;(ojR{$gHS_xbz%6<_!H`TbQ~m)~Ekw}`h~_uK9F zSDfE(cPuw$M%h@WaXgkgj>o*?cr14uk9jk0Iuly-?emtn&s*X?Z;AW7CGPX~%SyX^ z-V!gq?(>%GK5y#9p2H%mpSQRjY>U^ff%5x0_4`ZmO5B&t@2~i}FPmKV+a2>JUtEjZ z9miwdaXfBI9FKX&@t8N`)-It%-#%}N`@ALY^Om^JTjD-%zpUS1QkUOfaop$a_g8$~ z=k4be9r|)h+^<{W#rb`?*#|Zjq%QxO#C_fp_jyw`Pls9_ra5NvEpu;Lv{d{!@j7f9 z*dxBZB5~io5qqULKGm~tCgA!MFJ5017k<oNfuHtj83$ueOswHFt}c<n$S^@F89zYU zgrYPGJ3yMBZ}I^A;<Vy?#r!0nq{aEB4IrPNR-Di07w0SH7t0d2SMtSaKEGI&;(Q*z zdVDrftiOUZ<CjbG<SR(?^To1Qz04P<73VAF7t8Fog9bF@^xF}q73V|we)%NLuQx91 z%NM5==kxfn9g>gy<o64(^xDEnU>ZN5N0UD$YGYzz`i`c>i{x4vR$z&-CM!7NI;>D> zS@~813n0w1q-8nta7mUF*JYV$VT&^I=7to)i*puRm7hDxoYcF_S&hyzSyD+B(n+}F z*F<JLCC^FcysdM+B%Lz1&K;J|CFREzWYURL>)cAtZDTGPiy2h#nw8Z{xnj86v9;sI zEx~b!rRDq}Tj?6EH*i(LRxa`hxg```u+g;;ELre-l;N_Hqj_^5rc~w9`1wgb%5PF? z&{y#?6$^4PNNeSDwhoV@x=R|2#*cI5X#Bj#B@L;s-gHT$x&aE|?I#KUK8b8rd`cp* z3Sl`s(}?GwVL^~u5097|QojvC`~v;kpx;To1NvC%80g=n-UEFibpmuY1r8-a8ooI3 zTeiOpLj0cX5zud?-wKlHqZ!nJUlSb>B<0scL7$cx6@>Ub(b1?i#o7YaFEU8Tz!%SV zgA^Y1t-)ygO64s<Z8LtxGq?yos}_paqagX^FEyMM)O_`-O90{FD2s9-c_|IykxS?# zt|W6Y;hvg1cR^b)n((Z7tu5aS&c%AO_*RnIRh}fcNi3EK9!TN;=nVKc8V5f{nmQhN zCC4Pg4e+3Zc(Rl{63OYBUiL$zmX=PHYw%#3fIp=KG>@7@J0%s8UV^$3kHWXoRCq(0 z0Z&J>;8kcTyae5c-$-5s-$YLbF9*AjF#}IPXTZZxEj;%)c;k6U_+(BClISI&M&_td zIqFnUM_J#?IjS#5ZOc)wkV>Kz73nuYA5OoTyY}lGwcX3LLumARGPNK2N<&8@(AUY- z-b@YPq4aBVoi*<yC3$LsQ!`Z<IY(26Gu22voZgko^?Huloul^TsJ%IAUyk}sj(Q_U z?I%@+nnniV?{qwR?85YmsPj0a6?`;xJpBUj?+_P!H1)gm0V$Q<3V1x-3n;#1Q|W`` z1%I{h&hUmfr7bDNNKd2JGVroc70}N@P$Pa8f>YpUVKh8t$;e3pe+C@JB1o}BP(qIl z<?zRFI$|L`JiLQ^xNndW;FqUY24~<mptr!QR-)u)l&ML4COIi|shRM$bpgi3<?w`c zJ?@N~;a%zu{KohF!9y4w--jowHNiUk;`jdvp2sM84gRK%1jjK}N)r{)SA!7VZhjD5 zMcf_zGvclY-fNNG8GVJgBl<FMH}cIO?vB1h+!b9;+!<X)+!1{dxC{B<omM>QM2*B< zQ3G*jR8QOyT@2ibeA9`$qkl@=6<tK!8T~PFM|2@@2l9P^xI4OlxGS1Q+!<XFBvH%N zfIo;X0ql$}1?>6=8d(I+qLGEf-O&Q#uBer`GrEPiBWeK_jWiQ?N8cpwisln{Moq*W z(Oh8B$Q<JCXf|<IG>f=1x{0_Wx)E43@(tqd=mz4h=<CEC(RIM0iJ8RR(Y3@~(KW=K z(btGOqBiPco@gPu9<U?28L;~!XyjjmvuNag;_m3rh`XZuh&!WyMcfhnOJLE+y~N$o zzaZ|4zD3*_{d3}uXa%rn<WGpZqkD)uqq~VaqC0^_6L%1IN4FDqMazjhqjutsXc@3* zWGQiXw1l`TT1?y--AddM{i(D+`ZnMXqT8sEy8t^sf<`*PSv0bmxI6mK#9h%U;?C$l z5qCu22NsR|C2?2uIB{q67sMUWe*_jyz~3|Pmj6K96+J@S8U1_Wj_BV3i$=an+#UT} z;;!gn;?C&b5O+j>4lEjZkhnW~fVeCA4smC+lDH#!4DIiVI;oL|sFCk|M2$QH&Od;b ze@5ID{gk*f`U!DI^uK{c6HgI$NB@hsE9xQcjQ*OqBl@4fqLC+wyQBX>+!Z}R+!_6M z;*RLAfJGx~h`XczM%)$sn7A|guf!eEe*qSa{E!&Gz)p<cVkgG0vJ-bi>!^{Z0lT9g zQ6p=q5m*OOp6~k0<(Z48_E@|xrsK&h@4=Vw{6Ccb6`=ScPo)omdWY2E9Cai|t+#xI z&w90IR-eS4!P{~GdnRwg$U9_kdnUXE24OIQaJ0;c@zxXD1r{8j{Hp;@(mpB~#LMGo zwD}@<V7vmh$BpoJxDcKS?+?BgtcLCJ1bjwpg|EaDc%xLo3*i}wbKqBSGW-T6;Vm)& zPldFD(j#frBr;DTUItTTm!_9z48N>+*duEFoc4>6BS+pmvPWa1f>Fyy9Upy{#zyb{ z^wdw^|LJWS8*|o}@1H*U^hdS)8Dd}I^>)@%ivQ8g%#}Xp)N}4V=he?n{p>@Z-G8n- z_i?6Hp1bY5it{c!ul2k~&)az3yXTKR|AzCweSXjR`#(2^*OQ+c`#C&Ch5p<<!Zk>I zp-1_C;TgpjwJE;D?7hZT&3Bo++wphVB$O9?C0@DR7()SkfQqN$)?icO9(dWC3?GuM z$?f59g4WcG<aSuno08*#R(S0xl{|8da2)dD&&uKo=uPk!hpU>ZWhD)HYDy}yzsmlq z<P^fw2uBG_Zy?-6*h{#T@CCvb33m~`L3lu5ri!qd@KXYV(@PTBpJjhmlFUAmeWWBs zx)lCB&nqb-ogpkItR$==97Z^ta0KCKf$5Ee&k}AX+(P&Y;da8EgnJ1067C~BNO*|w zFyRq_nHoaYNO>VQ<lUd$UlLN%l(Yo$3d|6e6IK$k%_YM~4<{T!I9ed&75FUSX2LCm zuMlo0+)22Ha4+FL!h?i|2oDn;5eRt&vPM{WNr?qxpl4u>LC->eG9?~6BuOi%|Na_2 zh3USYPh-j`Le=>Op$jy>i7CGRdzrG8@CCvb3H$fUE~fYIoi~_%fN-#$s*<ajYC^Bq zGM|zZ-hIHh`viLJz}<(Gv`Rggq$-yu1@1nSvf8u;85P1iMHt_Al9FLcIbkIsOJf|% z)!~FA2uBNqHU&OQxS4PZ;VXpO33n3iA>2#2kMJPjA;QCiM+9OV3uKMK=La1XX~|V^ z-&HW>|Lw8yY179i`A$v*6LKB|OFiF#RrDJ;96kfpUm&~%(l3#CB@&-R#U6>a!4uJI z@ItiLJP#epd5_^r4}7vNgoX7e{7KKiT=j9-6F<ak^+{M1&tSg#96Tv+!;Ez={2(8V z=dAE}JQ6m>+3;aJ9#+PM@JW0rd=Fm@|H8B2OSlytgO|fQ@V)Q@{2+Y(J_`T7o$%$m z7Jhr5hL7Hj@W=ZSeDCgppWQ?7srxSc=ceH+cLe<6o&_JcW8v?1Dty~Ez>n>f@L78U z-rX0Le76V&`IJP8w3kwlU(*S*_vA}q(ti@3gK@BQk7og&E6G#gypq2hTxKmbfIJ@O z?2q&9GP=JW{FI@z$mg%x@Jso$a`scavL?SLp|6J%TSan(mM&#su@|hRtWU2G&g6>9 zSs1rRf^#u8hrz=*Y_-&3z<}#@Qc_kwM<SepG)b2gI?01|LvV!U4G){6v4VrUAs9`L zV~}GERs<86FUSfWEYjpm>NA0L94Rg9NBJ5O!7t!*JOPj572tjj<`}hD>$?bk&o76M z^K0PGd=C7HFT|SP9l;9tF#k6A-Jk3M>`bn}3hgG+4~J)g$MPg<*OcrgNl^&j%QKPx z9C$oWB<^DV+XN<_Og;?wqvUgdk1&0g!0?GAELnwEyDEd<&}w)L{gnC$#d=iUADP|x zY?rL(S-XS_R)#lW6?2T-;aHWNnz#u5!!O6m<TdaGJ_mlk7s9*u9q{D+r|{YR5d3pL z24CFW@Vos4d~E*|{<Js2clOJP?eLDhAD*y}B~HNCbq0Q|PlXTb&%j^xIQXW%AUPf0 zr)R*^^h|h_o(B)oZSWR-7d%7Xm;4TVKR*IL&#U3nc}?<3_-lR!{+OSG@8xaqv%D8R zm5(NmhXH&gSHLgwNcccL8~%>R!?*E;@MC-_d=_5~|HQN4i?|hDhnK^{@V)RQ{2+V= zKMMcAo$v*`7Jh%9hL7Kk@aOvyeE05xpWZ|8$@?z+@225vcLe<Eo&_JeW8p7%DtzNM zzz^<~@OgU!{M$Cem+eyctz7{hwcmz6+V8>l>?-(~{V{yXLVL--C~<%fm##wJ92Gio zlyo!cW}%Z~m}d;>nWSejPZjf2kzPf574tmIJmi`5=!BpDLFRvuWjz{WSmYspzie0` z>0w2`dZ&}mbk@6qWmk~)`3y#<nLo|^K0Ti4<5`#Au47C;#{4~`d-|32`S`RigP-o{ zXHY#4K|cv!PG2@(=AqEOJcH05$2j?*W20a^e9$rA>;D7xbwWqGLcLQIZsceoOmgHH z^!weT6JDQs^w8fR!*af!#nbavdU*cZ)b`X)_;cQaeX@743nuF?4ng*-u0oiJa3jJz zgqsoC5N<=b3*lP`_aS@-;bDYF@RWTVcs1~D8S8il3G5aKizJ_->5ofF_R)UndUZrW zIxMpItyx+X)Ak%6_y3>cAL=<SeTL^a;rKjE{8VU#;YC6#w4BVJkX_e=!Lg(Xv4WlF zsWf3h{#DGca3g7jUb^w|IB3d=cbQ*nZzfGxkl$-p;wbYF!qO1g2*anD&Ki?m+rt}} zr&VA$iFvf_b4*wGFlmKp(kF*ry-7c($Hz3Rl6dKfA?T+-POmI%Cu#4HVL~-Y4nFPo zyRWPM<HW9dG8FXtSdk||==WD*B-0h@7`U1#Luk9oY0`GGy@Z4Hd%+m^fPL+^r9cm! zoId}AH=YNewT=1q4*fYk8s{4}rFv5@r}|RcQm>?5P5nCcT52zLdw-L9Beg$uAa#&C zwQr?<n|d#mRZpnFXlUpCpWuN#!2`^B#anZLd2fK3Z-BXPfZ1<=`EP(3aDX{*fLU-N z*b96R;V8m!bTI#8Cpi&(9w}mX3q25&tDk<KJbqc_=JOmZr52pu6VBP!r1tDHIT>Wu zGzLNVO0FOn4v75`y!)`*P%sy>eeIy?WbaMP!;;{5A$h7id5($qDLZhD?;|75sjSD| zyUY#~oE`oV>i$?|9H2&#@p85~fpZ^m|Bm_qBQqYC1M46WWCr5JS?|YNZ}lK|QY`Q9 zwdDh7HWB>amtZj6Cvk4bAL*ZZ-;sCndrNdV$wra%Y7o3X$HB&n-otV?egqi@=#LL6 z;{cpuU5JdAV>e8mLi)szHJJ}{@4Ww58CY8?!JOZV1OtzilhykV*75=R;2)&r1Js+a zRprNJuJQ?9RX)U7mk+<~rK~6Ir)W+;U1^=e=~d0I>3)7c#n0*USK8;GrF`h~^!fPd zgUO?u^{P*6*}<UZ^!X2#qH_BD`%A8Td=5%0)co`M^#V&}XGprjAYW?ewq%&vlG>5l zjrXdaq?IR<oN!f%J!s?iu}}8+O-&Vjg!c;6H7BLRy-aB)+{ipk@zcYzn69vG;5^3D zE2|s~vR=Q&@CM<7^OJxn_Eo$JMgA3DEu?+<ji)b_)=Qqstz>PUzfUV49}Zn732Lc8 z8!7{9A5;U{c27dT)w<Sbn(?>|P>Wn0`uI(zUP$4*6Gm+YLCy>Xq7j9EAY=AyNS+8U z6_{)wJjRr#1qN#g4>5(SA0eTpr)nfU$^6*a0G*nehyLn8DD$+0u5YA%O!{7d$z7z+ zB0ZCk+<ZRD*@w!_YNY%sgRZOemq$~4o&(V2lk(uubuy?n$W8U2GW%`EK9p#nf2&za zd72E=Nq8^wQ_t3R>Yu&vLB{O!DV!PyuiTi$iEpufGd7#N2(j2UJPmX*B_-b9+Dind zmLyBUk`nCwMI{y37ay7a8}5SlrMIPDP5(N*1N+{)vG4t+?0KWM5Z?!!9h?u|r%Kxp z{Q459{YXos_R96&GiN#b|8a5_$v+;M4}5H#<-F#{BlDpT!CBTdK7(=tjl=}M-T0ug zCT*<69A*Eyl=FOD$<i^QP`=I>TK+z8Nu&-8IluBBdVb}9aLD|hr#wT?zlr(Z95R2o z8xyHRL(Z@F@X+(CJVVc~?Hzi4)#uRjZ~K7l)&5ofpTUzgiD%mwd%BGxFXi|OX*pGq zC^?1NeE-}>Eq9_?PS^%POR!D8S-~lS>4_T?ZHaFsHsb8gq~v1k^xuzN{`-@U$=-fA zCOijw_P1e=el_;uPhkIj9QNIxDj8dHK{%#lUdg(WjislSjw!vW^uCgHrE5xGD&1YO zuB-;>_$#}p?CP@X%Vw3WF58}-obF8jG`%tXb~G{?7hM?5i5`rOWX5NHRDNms&E@x% zKUDr``RelR6;&0}E3T?|u;TfOcPmRP$5vic*;@JC%Ev2zRQX)xk*ZYHxT?0Q?^La= z`bE{&s#mLn>NBd(t#;Kjs;|de=<MtR!IW%YaACGD{6hADumRzV2v;CngS2ZAzJcp_ zHe{P|o;qay=3p9P7i8C>Tyt<8u3wLEL$<GM7vf=1ojpAmh9KO_P-ZRah|4sy%njMK z$ol{^8=_?OiDSVqgtL(=MR}$n^#TOQg%c^v1Aa9qA$(6qID`C~gIeTh0PPSiMVNuw zt^)oV@HN0Qfv-oo8xSfXS%YzD0GGAkvX-?rpyo@FV+Ocg1uUhdB;>?As2V9XxH1g* zbl@`(&c>AngiBeX4<-6gLbPx&!21@Iw5kU6Ny|=0$uqKddUZ9Jqz%DWQTNrzHxqfT zLr4afi6(=8OifCQA3$sd(yNhk7=lnt52El(*%!jA5U$BKqqmyFnc1JC$C|??^xPtZ z+aXB;SDp$+g!Msph?b&<n^A5hdbt^8SE9_y@ax&f!dZyV&aMsTW?k3<`WDcwzzY#> zMcOii<p_5LbHaPFu-?IU3u@aEl%vHD3`G`>kTm2!6D>It60L$n4Unh-(lnsPPH>-z zvrmQm{)}xyyMhwr??e7R<d^aJ6zYE}s7BpCL0f);wmcBtnB9Xm><Q;1G$Y)M(1vg; z!ZL*A2zMgfgRmmIr(bQVNx!xi3ThMSq<@d2Z;$6R3T;9oi=oHcvX2FSq<OTR=>Id( z|I*%`T>dYy4blUBkh%{&&<DxS3~xf1lf42hI1{~iMfgqNmh8>!jfKFA(861hwhW;? zdnH<PCVKgS@D5zN3;gd!nR}4-C)q2o>k>;^gZ_fFHWD8wlH}xLp$Tm|`FOaU;~_-b zexB=-3|g}WtyqJ8Sc5+JTS&bIQm=u;YoPx%D6<CoUxT$^NcnpoovCmE>Rg=NiT>CL z4Q&Wcfkf>X<$aK<9lGs?WNXo~K1lZ%^xKEgE_Y2gByC5@Zb;jX(%q1_9TK-g;&w>f zjynpxgUXYRw51qb1C2H*wF46DK<zs)E_a}|9pO^kNy~uSvzt*{A8Oly+IFB9H>1WK zfoO9BN^L-?4H(rMP;vuGZa~QmD7gWpHlV}?JQHq2d*>oFBixFx6k!>{a)dh(R%CYu zp|2fs*D~{Q{bc3J`^ix(!<{MzYT1DAO{%k{!7zjc(AwSE_Of4RdxHd?0<#F)gJI#% zgNAT@c3-$L_<XoI+Z#Ry`g!2q?5uEWc6IndwkLcE^s7kQ5u6sj1$-2Fehd0U@OkiB z8B~QoL8@@s%+mW%dKF4<LFs+ri@5d@;(g%sD&pG__9GmHET2Njp77_$@k?^(2{+=( zW~4oj(2M@w3M?|b2w9ZNN^s~2Uq`+J2ycNFdEQ1imhDLe*?q7=irS4@+EGh8Wb8!^ zE5m0Y+h*YBA(wF50eUCG>&UYkVIS!I2nP@jBD{&T!@x&@-vxdTA)8%^+Ek~d;a2G5 z1-5h@X21>Mn}{F9-fWU}9)VOD(@-yJg@$l_D|Ft6AbQ=6@%kpx(Uu@>T9BR)UG_o? z`>4y8Ktq3c4*S~Hy4PV;iN0TB&8J}`O6(;B@<*!3bVRR0SNqU^rv>HgySN8L`&&`R zi_nYK)eD{UvcI6=U?iTqcjHNRH=bm@!5Ij5Lld!fe~Hq04NE^-TR9qfDUWd8j`SVu z!&zweYP5TGcp}>iZT8?@B4bJ9;iyEeXTeoC^@5hs@FHq_3Aiu2j^jyMw+C88i|~DP zZ2c_Au7+%@!A-_jPxwpZQjWdgwhFTJm>jFn^Q$4pO7!~b@C}6hxPAcmO^o|Pz|!+a z5RM|ejrehdcM;x0$YxhV?v=c=&VhCgK|6<X+EFQ1nTA%Gc6uOzj%vB9L>sRm$oSiZ znqNn)G6we`&t9bML)vdZzX7}-=?8!hBFLCL1bi6b2<W$g-$D2t!f}Lbb`>O(@hKxp zwJP_Q+*d21$+(Btfoo4tM%m&!PqgzY^s6Hh-@LO2c5pn4zI9~d&cXfPZuh^Ap&rxn zI`o@pT1J5M-9#Hx@+6UGz$!k4%C&DW_T%1u5w(g&UWWvGP!nX6`y4IV7gShpuIAHX zBU+Gu-mEnK@?;P_Ne}J|QqZ70BlMYd4CA#LBX0}y?8cQn2zzl=^Y=oJd@hB*1%4Yf z<B1af9l{Ap&>PgCH1042dH&=%$P;ag)JTm97p=3GoQ^>naA6xV@v{k>q?N0{rI%9f z2YwUb2=4^^jseQ_@*a(>#$Hd}9`DK5D{`W(cIWfn{yX$ld9IvDDw>ezuJoz46Hjr_ z+QwcypU}VH@%eB!^uAYgj}SjI-U59TL7o{&riwO0)*zg54Wmq+6{=IIt2d{4eLD9t z#}<=hUGY`wC&gZuTH_~_XpA!&>R!eL^^Rw(YRp=L`fHGLBHnisgS%0lJq4UEA)~3+ zdT9^t8!ah1(Ei<ryFmL^MnqnEw3M<%x!#ZU8SC;b@K9a$q92N`LQ9gudx_e63wQW2 z+&8K(Y8%(t8ptan2l`@-WjT$;lG|03$6c9gZ&^I5yeH2rJpX3d8-FJ(W~@SD#)Nq# z?z}#{LH-I-^dQKaUZ1Bum}#~k-w3Q9ofrI*U}8`gObMpp7bY$YE(^XET!-J7xFP&P zI6b@==i?hf7k)APQut+@lfMeH?yrT{gx7{Mabo`K;Wuz*zB#-Z=jIoLZQ-prJ--CA z^5x;};hi`|zk=uH|2q6h_|x!b;WOdSaf1Gr;rj4zaE|`jaC5i?r|I#|3ttFd41X2A z9QK8;;B5V`!yVyk;ZDr!Uk`VOd&0fp8{z)&K=@{OI6M-*6&?+Li<9^7gvZ18!V_UO zRh_!HY-ic7vVCY(2DZ>BKv~hjO2i+?j>RnbY9#!jz~l<jPZRDHh#ewHA0rSuP&ugS zVVk7*FvTxs6k6H)SxVED!wjYnhWwI7q4LKr8+evnnJ?w@H=433ol^Ndnf?4KiSkss zbXA_ePb(iE4oN4E3b&JMBk60PU)u+3b@E~19KK6PEn%0iNZVdZKgf=So{#f(EQGI~ z$hI*nUkQDJPd3;o)^lVXP*1M<r&axv%$Bp0D~32}hx}I)>N(F<LKmE0eUew3z4V8f z@*}3`?vf8%nXbD?&ym*r<WO*;m8A;K;*R(7_m@X`lG|YCeszb=_USYydA^TMs14K7 z)gpuKEqdDUPvIu|w|%fy^DMXah4R$>xPlY2TBE?BkJ%4%o@x|on2#W`E=E|6a1Vm) z``wT5Ai{SM9!2;*f@norx)xy_!qW)9K#-n!9^oZ~R}pq0{089=!rM5nF%@sJA;A+* z^vhYpln)EhbC3b>#M8p(#19F#3bgz9iBI}{Ec^R-dJ5!81^WhyU&`1wL965{o`yMS z=?}6LVX`xSRnKHtp6N_qL1<s!cyyYy!tp}u$%dqUKczMLd6ZT@N^2gLRS6S3k7Dw4 zdOS5JIqNwIt;J}sb;jo?%QjQOF@%HYWH4=*9tP8Z%0Eb}gSGkE6JtsHde(L^h2Jg> z{XRbV$!2+aT!1hg!6D2*7}|GBiNto1GFVSpRpS0B)TXtE`qlgcz(XbYM(GdgUFbje zUxwar#|X4H(Aa#6zU>lsF=Y(%$P*4@pDBDdXdZk6oa12cNb)TBE<!o;-NvsC;<u^) z_DYkp51BuyDazBAc@TN*U9Oz_LH~S=<s6Dm*xr+C!+#h0ZC84*R$D2Rfi3F)F2r}# z(o+J5eh+<u--Y;&1n(XlH+YW<ttm=B&Xo1}QB{zKR}<4EPhxByf}8L;<iYi%3GuDD zTwR{iBfdPB6yrczep?BA<C8b?%ZNCs@ZPTY??ju#i%u>`9{H=lyyul*J>K#%tJ{Wp Y&|?BN{_*!W3tm6{caJds=Lh%wJ%~ewUjP6A literal 0 HcmV?d00001 diff --git a/TextMesh Pro/Fonts/LiberationSans.ttf.meta b/TextMesh Pro/Fonts/LiberationSans.ttf.meta new file mode 100755 index 0000000..f2fc814 --- /dev/null +++ b/TextMesh Pro/Fonts/LiberationSans.ttf.meta @@ -0,0 +1,19 @@ +fileFormatVersion: 2 +guid: e3265ab4bf004d28a9537516768c1c75 +timeCreated: 1484171297 +licenseType: Pro +TrueTypeFontImporter: + serializedVersion: 2 + fontSize: 16 + forceTextureCase: -2 + characterSpacing: 1 + characterPadding: 0 + includeFontData: 1 + use2xBehaviour: 0 + fontNames: [] + fallbackFontReferences: [] + customCharacters: + fontRenderingMode: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Resources.meta b/TextMesh Pro/Resources.meta new file mode 100755 index 0000000..cfc142f --- /dev/null +++ b/TextMesh Pro/Resources.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 243e06394e614e5d99fab26083b707fa +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Resources/Fonts & Materials.meta b/TextMesh Pro/Resources/Fonts & Materials.meta new file mode 100755 index 0000000..8a01112 --- /dev/null +++ b/TextMesh Pro/Resources/Fonts & Materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 731f1baa9d144a9897cb1d341c2092b8 +folderAsset: yes +timeCreated: 1442040525 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat b/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat new file mode 100755 index 0000000..5bc142c --- /dev/null +++ b/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat @@ -0,0 +1,106 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF - Drop Shadow + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: OUTLINE_ON UNDERLAY_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28684132378477856, guid: 8f586378b4e144a9851e7b34d9b748ee, + type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _Diffuse: 0.5 + - _DiffusePower: 1 + - _FaceDilate: 0.1 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.1 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 0.73125 + - _ScaleRatioC: 0.64125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0.5 + - _UnderlayOffsetY: -0.5 + - _UnderlaySoftness: 0.05 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} diff --git a/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta b/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta new file mode 100755 index 0000000..fbd2cdb --- /dev/null +++ b/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e73a58f6e2794ae7b1b7e50b7fb811b0 +timeCreated: 1484172806 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset b/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset new file mode 100644 index 0000000..ff1c796 --- /dev/null +++ b/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset @@ -0,0 +1,799 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2180264 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF Material + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 1 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28268798066460806} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _BumpScale: 1 + - _ColorMask: 15 + - _CullMode: 0 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _Diffuse: 0.5 + - _DstBlend: 0 + - _FaceDilate: 0 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0 + - _Parallax: 0.02 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.90909094 + - _ScaleRatioB: 0.73125 + - _ScaleRatioC: 0.7386364 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SpecularPower: 2 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 512 + - _TextureWidth: 512 + - _UVSec: 0 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + - _ZWrite: 1 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} + m_BuildTextureStacks: [] +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04, type: 3} + m_Name: LiberationSans SDF - Fallback + m_EditorClassIdentifier: + hashCode: -1699145518 + material: {fileID: 2180264} + materialHashCode: 462855346 + m_Version: 1.1.0 + m_SourceFontFileGUID: e3265ab4bf004d28a9537516768c1c75 + m_SourceFontFile_EditorRef: {fileID: 12800000, guid: e3265ab4bf004d28a9537516768c1c75, type: 3} + m_SourceFontFile: {fileID: 12800000, guid: e3265ab4bf004d28a9537516768c1c75, type: 3} + m_AtlasPopulationMode: 1 + m_FaceInfo: + m_FaceIndex: 0 + m_FamilyName: Liberation Sans + m_StyleName: Regular + m_PointSize: 86 + m_Scale: 1 + m_UnitsPerEM: 0 + m_LineHeight: 98.8916 + m_AscentLine: 77.853516 + m_CapLine: 59 + m_MeanLine: 45 + m_Baseline: 0 + m_DescentLine: -18.22461 + m_SuperscriptOffset: 77.853516 + m_SuperscriptSize: 0.5 + m_SubscriptOffset: -18.22461 + m_SubscriptSize: 0.5 + m_UnderlineOffset: -12.261719 + m_UnderlineThickness: 6.298828 + m_StrikethroughOffset: 18 + m_StrikethroughThickness: 6.298828 + m_TabWidth: 24 + m_GlyphTable: + - m_Index: 962 + m_Metrics: + m_Width: 45 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 56 + m_GlyphRect: + m_X: 10 + m_Y: 10 + m_Width: 45 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1007 + m_Metrics: + m_Width: 42 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 10 + m_Y: 88 + m_Width: 42 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1009 + m_Metrics: + m_Width: 40 + m_Height: 64 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 10 + m_Y: 154 + m_Width: 40 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 997 + m_Metrics: + m_Width: 49 + m_Height: 62 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 10 + m_Y: 237 + m_Width: 49 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 993 + m_Metrics: + m_Width: 45 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 69 + m_Y: 154 + m_Width: 45 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 973 + m_Metrics: + m_Width: 59 + m_Height: 59 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 71 + m_GlyphRect: + m_X: 74 + m_Y: 10 + m_Width: 59 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1000 + m_Metrics: + m_Width: 34 + m_Height: 47 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 39 + m_GlyphRect: + m_X: 71 + m_Y: 88 + m_Width: 34 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 998 + m_Metrics: + m_Width: 42 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 124 + m_Y: 88 + m_Width: 42 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 1017 + m_Metrics: + m_Width: 59 + m_Height: 45 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 69 + m_GlyphRect: + m_X: 152 + m_Y: 10 + m_Width: 59 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + m_CharacterTable: + - m_ElementType: 1 + m_Unicode: 1041 + m_GlyphIndex: 962 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 1086 + m_GlyphIndex: 1007 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 1088 + m_GlyphIndex: 1009 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 1076 + m_GlyphIndex: 997 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 1072 + m_GlyphIndex: 993 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 1052 + m_GlyphIndex: 973 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 1079 + m_GlyphIndex: 1000 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 1077 + m_GlyphIndex: 998 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 1096 + m_GlyphIndex: 1017 + m_Scale: 1 + m_AtlasTextures: + - {fileID: 28268798066460806} + m_AtlasTextureIndex: 0 + m_IsMultiAtlasTexturesEnabled: 0 + m_ClearDynamicDataOnBuild: 1 + m_UsedGlyphRects: + - m_X: 0 + m_Y: 0 + m_Width: 64 + m_Height: 78 + - m_X: 0 + m_Y: 78 + m_Width: 61 + m_Height: 66 + - m_X: 0 + m_Y: 144 + m_Width: 59 + m_Height: 83 + - m_X: 0 + m_Y: 227 + m_Width: 68 + m_Height: 81 + - m_X: 59 + m_Y: 144 + m_Width: 64 + m_Height: 66 + - m_X: 64 + m_Y: 0 + m_Width: 78 + m_Height: 78 + - m_X: 61 + m_Y: 78 + m_Width: 53 + m_Height: 66 + - m_X: 114 + m_Y: 78 + m_Width: 61 + m_Height: 66 + - m_X: 142 + m_Y: 0 + m_Width: 78 + m_Height: 64 + m_FreeGlyphRects: + - m_X: 0 + m_Y: 308 + m_Width: 511 + m_Height: 203 + - m_X: 68 + m_Y: 210 + m_Width: 443 + m_Height: 301 + - m_X: 59 + m_Y: 210 + m_Width: 452 + m_Height: 17 + - m_X: 123 + m_Y: 144 + m_Width: 388 + m_Height: 367 + - m_X: 142 + m_Y: 64 + m_Width: 369 + m_Height: 14 + - m_X: 175 + m_Y: 64 + m_Width: 336 + m_Height: 447 + - m_X: 220 + m_Y: 0 + m_Width: 291 + m_Height: 511 + m_fontInfo: + Name: Liberation Sans + PointSize: 86 + Scale: 1 + CharacterCount: 250 + LineHeight: 98.90625 + Baseline: 0 + Ascender: 77.84375 + CapHeight: 59.1875 + Descender: -18.21875 + CenterLine: 0 + SuperscriptOffset: 77.84375 + SubscriptOffset: -12.261719 + SubSize: 0.5 + Underline: -12.261719 + UnderlineThickness: 6.298828 + strikethrough: 23.675 + strikethroughThickness: 0 + TabWidth: 239.0625 + Padding: 9 + AtlasWidth: 1024 + AtlasHeight: 1024 + atlas: {fileID: 0} + m_AtlasWidth: 512 + m_AtlasHeight: 512 + m_AtlasPadding: 9 + m_AtlasRenderMode: 4169 + m_glyphInfoList: [] + m_KerningTable: + kerningPairs: [] + m_FontFeatureTable: + m_GlyphPairAdjustmentRecords: + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 997 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.96875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 997 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.96875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1009 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.96875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 993 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.96875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 973 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.96875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 973 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.96875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 993 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 973 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.96875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 998 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.96875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1007 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 997 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.96875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.96875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 998 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 998 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 997 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 998 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 1000 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + fallbackFontAssets: [] + m_FallbackFontAssetTable: [] + m_CreationSettings: + sourceFontFileName: + sourceFontFileGUID: e3265ab4bf004d28a9537516768c1c75 + pointSizeSamplingMode: 0 + pointSize: 86 + padding: 9 + packingMode: 4 + atlasWidth: 512 + atlasHeight: 512 + characterSetSelectionMode: 1 + characterSequence: 32 - 126, 160 - 255, 8192 - 8303, 8364, 8482, 9633 + referencedFontAssetGUID: 8f586378b4e144a9851e7b34d9b748ee + referencedTextAssetGUID: + fontStyle: 0 + fontStyleModifier: 0 + renderMode: 4169 + includeFontFeatures: 1 + m_FontWeightTable: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + fontWeights: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + normalStyle: 0 + normalSpacingOffset: 0 + boldStyle: 0.75 + boldSpacing: 7 + italicStyle: 35 + tabSize: 10 +--- !u!28 &28268798066460806 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF Atlas + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + m_IsAlphaChannelOptional: 0 + serializedVersion: 2 + m_Width: 512 + m_Height: 512 + m_CompleteImageSize: 262144 + m_MipsStripped: 0 + m_TextureFormat: 1 + m_MipCount: 1 + m_IsReadable: 1 + m_IsPreProcessed: 0 + m_IgnoreMipmapLimit: 0 + m_MipmapLimitGroupName: + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_VTOnly: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 0 + m_PlatformBlob: + image data: 262144 + _typelessdata: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0f121313131313131313131313131313131313131313131313131313131211100e0c090806030000000000000000000000000000000000000000000000000000000306131313131313131308070502000000000000000000000005080a0b13131313130e0d0b08030000000000000000000003060809131313131313131306030000000000000000000000000000000406131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131306040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010910161b1e2020202020202020202020202020202020202020202020202020201f1e1d1b181515120f0a060300000000000000000000000000000000000000000000060c101220202020202020201514120e090200000000000000060c1114171820202020201b1a18140f0801000000000000040a0f131516202020202020202012100c060000000000000000000001070c1013202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202013100c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b29272522211f1b15130f0a04000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d21201e1a140d0500000000000810171d2123242d2d2d2d2d272724201a130b0200000000070f151b1f22222d2d2d2d2d2d2d2d1f1c17110a0300000000000000030b12181c1f2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d1f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c252c333739393939393939393939393939393939393939393939393939393939373634322f2e2b26211f1b150f0a04000000000000000000000000000000030c151c23282c39393939393939392e2d2a251f170f0500000008121a22282d303139393939393433302b251d140b00000007101920272b2e2f39393939393939392c28231c150c030000000000030d151d23292c39393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939392c29231d150d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101b252e373e43464646464646464646464646464646464646464646464646464646454443413f3c3a37312e2b26201b150c0701000000000000000000000000000a151e262e343846464646464646463b3a36302921170d020006101a242c34393d3e464646464641403c362f261d0d0300040f19222b32373b3c464646464646464638342e261e150a00000000010b151f272f3438464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464638342f271f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212c3740494f5353535353535353535353535353535353535353535353535353535251504e4b4847433c3b37322b272018120b03000000000000000000000006111c2630383f4453535353535353534846423b33291f1409000c17222c363e45494b53535353534e4c4841382f1f150b010a15202b343c4347495353535353535353443f3830261c110600000007121d2731394045535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b27333e49525a5f606060606060606060606060606060606060606060606060605f5f5e5c5a5855534e4947433c373229231d150d05000000000000000000000c17232e38424a505f606060606060605f524d453b30251a0e05111d28343e4850555760606060605a58534a4131271d12070f1b27323c464e5455606060606060605f504a42382e23170c0000000c18232f39434b515f6060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f514b43392f23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a696765625f5855534e47433c342f271f170f05000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c5e574d42362a1e120814212d3945505a61646c6c6c6c6c67645c5343392f23180c131f2b37434e5860626c6c6c6c6c6c6c6c5c544a3f34281c10030004101c2934404b555c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d3946535f6c76797979797979797979797979797979797979797979797979797978777674726f6a67625f58544e454039312921170f050000000000000006121f2c3844505c66767979797979797976695e52463a2d20140a1723303d4955616c717979797979746e64554b4034291c1015222e3b4754606a767979797979797976665c5044382c1f12060006131f2c3845515c677679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797976675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686868686868686858483817e7b78746f6a626058514b433b332921170d040000000000000713202d3a4653606d78868686868686867b6e6154483b2e2115121e2a36424d5764717e86868686868074675c5145382c1f1416222f3c4955626f7c86868686868686786d6053463a2d201307000714202d3a4753606d79868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939393939393939393939393939393939393939393939a939292918f8d8b8884807c766f6a605c554d453b332920160c0100000000000713202d3a4653606d79869393939393877b6e6154483b2e211514212d3a46535e6976828f9393939285796d6053473b30251a16222f3c4955626f7c88939393939386796d6053463a2d201307000714202d3a4753606d7a8693939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa49f9f9f9d9c9a9897918d88827c746d675e574d453b32281e130800000000000713202d3a4653606d7986939f9f9f94877b6e6154483b2e21151b27333f4953616e7b87939f9fa2978a7e7164574d42362a1e16222f3c4955626f7c88959f9f9f9386796d6053463a2d201307000714202d3a4753606d7a86939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facacacaca6a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a6a9a9a7a9a19e9a948f8780796e695e574d443a2f24190c02000000000713202d3a4653606d798693a0aca194877b6e6154483b2e21151f2b3744505b65737f8c99a4afa99c8f8276695e52463a2d2016222f3c4955626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0acb0a69f9c999999999999999999999999999999999b9ea5afacafa59e9b999999999999999999999999999999999c9fa6b0aca093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facb7aca29a9797979797979797979797979797979798999a9c9ea1a9ababa69f99938d837b6e695e564c4135291e140a000000000713202d3a4653606d798693a0aca194877b6e6154483b2e2115202d394653606c7884919eabb5ac9f93877b6e6154473d32271b222f3c4955626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adab9f94908c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8e939ea9b6aa9e938e8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c90949fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facb2a69a908a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8c8d8f92979a9fa2a9aba49f9590847b6e685d52453e30261c11060000000713202d3a4653606d798693a0aca194877b6e6154483b2e211d2935414c5563707d8996a0acacafa4998c7f7266584e43382c1d222f3c4955626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada99c908280808080808080808080808080808080818e9ba7b4a89b8e818080808080808080808080808080808082909ca9ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facb1a4978a7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f808285888d92979ea5afa7a09691847a6d605a5042382e23170b0000000713202d3a4653606d798693a0aca194877b6e6154483b2e21202c3945515d6775818e9ba8a39fa3ab9d9184776a605448392f24222f3c4955626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c80737373737373737373737373737373737d8996a3b0a3968a7d73737373737373737373737373737373808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca093867971717171717171717171717171717172727376787c80858e939ba3ada8a0968f82756c61544a3f34281c100300000713202d3a4653606d798693a0aca194877b6e6154483b2e21212d3a4754606d7a86929fa3999299a3a096897c6f62554b403529222f3c4955626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c80736666666666666666666666666666707d8996a3b0a3968a7d70666666666666666666666666666673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d6464646464646464646464646464656667696a6f747a818b919ba4aea89e938a7e71665c5044382b1f120700000713202d3a4653606d798693a0aca194877b6e6154483b2e212b37434e5865717e8b98a29f9286929fa89a8e8174675d5145382c222f3c4955626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c80736659595959595959595959595963707d8996a3b0a3968a7d706359595959595959595959595a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d605757575757575757575757575758595a585f62686d757f8b929ca8b0a69e9184786d6053463a2e23180c00000713202d3a4653606d798693a0aca194877b6e6154483b2e212e3a47535f6a7683909daa9b8e828e97a19f9285796d6053473b30252f3c4955626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d4d4d4d4d4d4d4d4d4d5663707d8996a3b0a3968a7d7063574d4d4d4d4d4d4d4d4d4d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d60534b4b4b4b4b4b4b4b4b4b4b4b4b4c4d4e53565d616d73808d96a0acaca0968a7d7164544a4034281c1004000713202d3a4653606d798693a0aca194877b6e6154483b2e28343f4a54626e7b88959fa398897d85919ea2988a7e7164574d42362a2f3c4955626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d40404040404040404a5663707d8996a3b0a3968a7d7063574a40404040404040404d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d6053463e3e3e3e3e3e3e3e3e3e3e3f3f4043474c525b606d7984919eabb2a89c8f8275665c5144382c1f1206000713202d3a4653606d798693a0aca194877b6e6154483b2e2c3844505c6673808d9aa79f928679818e9baa9c8f8276695e52463a2d2f3c4955626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d403333333333333d4a5663707d8996a3b0a3968a7d7063574a3d333333333333404d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d6053463a31313131313131313131323332373a4146515c66717e8b99a3afac9f9285786d6053463a2d201307000713202d3a4653606d798693a0aca194877b6e6154483b2e2d3a4653606d7985919ea99c8f82767e8a99a39f93877b6e6154483d322f3c4955626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d403326262626303d4a5663707d8996a3b0a3968a7d7063574a3d302626262733404d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d6053463a2d2424242424242424242526262b3035404b54606d7a86929facaea298897c6f6256493c2f231609000713202d3a4653606d798693a0aca194877b6e6154483b2e36414c5664707d8a97a1a8988c7f727a86929fa4998c7f7366594f43382f3c4955626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d4033261a1a23303d4a5663707d8996a3b0a3968a7d7063574a3d30241a1a2733404d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d6053463a2d20181818181818181818191b1e242e3945515d677683909ca9b4aa978b7e7164584b3e3125180b000713202d3a4653606d798693a0aca194877b6e6154483b2e3946525e6875828f9ba9a196887b6f76828f9cab9e9184776b605448392f3c4955626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d4033261a1723303d4a5663707d8996a3b0a3968a7d7063574a3d3024171a2733404d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d6053463a2d20130b0b0b0b0b0b0b0c0a0f131d2935414c556874818e9ba7b2a6998c7f7366594c403326190d000713202d3a4653606d798693a0aca194877b6e6154483b2e3a4754616d7a86929fab9e9184786a727f8b99a4a096897c6f63554b40353c4955626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d4033261a1723303d4a5663707d8996a3b0a3968a7d7063574a3d3024171a2733404d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d6053463a2d2013070000000000000000020d19242f404d5a6773808d9aa6b3a69a8d8073675a4d4034271a0d000713202d3a4653606d798693a0aca194877b6e6154483b37434e5865727f8c99a3a99a8d8074676e7b87939fa89a8e8174675d5145393c4955626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d4033261a1723303d4a5663707d8996a3b0a3968a7d7063574a3d3024171a2733404d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d6053463a2d201307000000000000000004091a2633404d596673808c99a6b3a79a8d8074675a4d4134271a0e000713202d3a4653606d798693a0aca194877b6e6154483b3b4754606a7784909daba197897c70636876838f9caa9f9285796d6053473b3c4955626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d4033261a1723303d4a5663707d8996a3b0a3968a7d7063574a3d3024171a2733404d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d6053463a2d20130b0b0b0b0b0b0c070c10141c2934404b556774818e9aa7b3a6998d8073665a4d4033271a0d000713202d3a4653606d798693a0aca194877b6e6154483b404b55626f7c8995a0ab9e9184796d6064717e8b98a2a2988a7e7164574d423c4955626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d4033261a1723303d4a5663707d8996a3b0a3968a7d7063574a3d3024171a2733404d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d6053463a2d20181818181818181919181c1f252c3845515c6776828f9ca9b2a5988c7f7265594c3f3226190c000713202d3a4653606d798693a0aca194877b6e6154483b45515d6774818d9aa7a6998d8073665c606d7a85929faa9c8f8276695e53463c4955626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d4033261a1723303d4a5663707d8996a3b0a3968a7d7063574a3d3024171a2733404d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d6053463a2d2525252525252525252623282c31363f4a54606d7985929facb2a8978a7d7064574a3d3124170a000713202d3a4653606d798693a0aca194877b6e6154483b4753606d7985929fab9f94887b6e62545d6774818e9ba89f93877b6e6154483d4955626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d4033261a1723303d4a5663707d8996a3b0a3968a7d7063574a3d3024171a2733404d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d6053463a32323232323232323232332e34383b4246505c66707d8a98a2aeaca096877b6e6154483b2e211508000713202d3a4653606d798693a0aca194877b6e615448424d5764717e8a97a2aa9c908376695f535563707d8996a1a49a8c7f7366594f444955626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d4033261a1723303d4a5663707d8996a3b0a3968a7d7063574a3d3024171a2733404d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d6053463e3e3e3e3e3e3e3e3e3e3f3f404044464d535b606d7883909daab4ab9e918477695e53463a2d211407000713202d3a4653606d798693a0aca194877b6e61544846535e6976828f9ca9a2988b7e7165574d53606c7884919eac9e9184776b6054484955626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d4033261a1723303d4a5663707d8996a3b0a3968a7d7063574a3d3024171a2733404d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d60534b4b4b4b4b4b4b4b4b4b4b4c4c4d4a5153575e616d73808c95a0acafa3998d807366574d42362a1e1205000713202d3a4653606d798693a0aca194877b6e6154484953616e7b87939fac9f92867a6d605447505b6573808c99a6a096897c6f63554b4955626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d4033261a1723303d4a5663707d8996a3b0a3968a7d7063574a3d3024171a2733404d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d6058585858585858585858585858595a545c6063696e757f8c929ca7b1a99f92867b6e6155483b31251a0e02000713202d3a4653606d798693a0aca194877b6e615448505b6573808c9aa4a89b8e8174675d51454953616e7b88949fa89a8e8174675d514955626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d4033261a1723303d4a5663707d8996a3b0a3968a7d7063574a3d3024171a2733404d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d6565656565656565656565656565666668666d70757b828c919ca4aeaba1978e8174695f53463a2d1f140900000713202d3a4653606d798693a0aca194877b6e61544853606c7884919eaca096897c7063554b4146535f697683909caa9f92857a6d60534955626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d4033261a1723303d4a5663707d8996a3b0a3968a7d7063574a3d3024171a2733404d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca093867971717171717171717171717171717272737477797d81868f949ca3adaba39991857a6d61574d42362a1e0d0300000713202d3a4653606d798693a0aca194877b6e61544c5663707d8996a1ab9e9184786c6053463a424d5765717e8b98a2a2988b7e7164574d55626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d4033261a1723303d4a5663707d8996a3b0a3968a7d7063574a3d3024171a2733404d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facb1a4988b7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f7f808184868a8e92989ea6ada9a29992877d70685e52453b31261a0e0000000713202d3a4653606d798693a0aca194877b6e6154525d6875818e9ba8a4998c7f73655b5044373b4754606d7a86929faa9c8f8276695e5355626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d4033261a1723303d4a5663707d8996a3b0a3968a7d7063574a3d3024171a2733404d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facb3a79b918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d8e9092999b9fa3aaaca69f9792877e716b60564c41332a1f14090000000713202d3a4653606d798693a0aca194877b6e615454606d7a86929fac9f93877b6e6153493f333945515d6775818e9ba89f93877b6e615355626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d4033261a1723303d4a5663707d8996a3b0a3968a7d7063574a3d3024171a2733404d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facb7aca39b9898989898989898989898989898989899999b9d9fa3abacaba7a09d948f857d716c61594f443a3021180e030000000713202d3a4653606d798693a0aca194877b6e61545865727e8b98a2a99c8f8276695e5341382d35414b5563707d8996a1a49a8c7f73655b55626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d4033261a1723303d4a5663707d8996a3b0a3968a7d7063574a3d3024171a2733404d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facb9b5aca7a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5a5a6a7aaa9a7a9a19e9a95908a827b706b615a50473d32281e0f06000000000713202d3a4653606d798693a0aca194877b6e61545f6a7683909daaa2978a7e7164574d422f262f3a4653606c7884919eac9e9184786c6055626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d4033261a1723303d4a5663707d8996a3b0a3968a7d7063574a3d3024171a2733404d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facb8aea6a1a09f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9c9a9897928e89837d766e69615950483e352b20160c00000000000713202d3a4653606d798693a0aca194877b6e6154626f7c88959fab9f9285796d6053473b31202b3844505b6673808d99a7a096897c706355626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d4033261a1723303d4a5663707d8996a3b0a3968a7d7063574a3d3024171a2733404d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facb1a69c9593939393939393939393939393939399929291908f8d8b8885817c77716c615e574f473e362c23190e0400000000000713202d3a4653606d798693a0aca194877b6e615c6673808d9aa7a79a8d8174675c5145382c1f28333f4a54626e7b88959fa89b8e8174675d626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d4033261a1723303d4a5663707d8996a3b0a3968a7d7063574a3d3024171a2733404d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facada1958a868686868686868686868686868686868685858482807e7b7874706b64615a534d453e352c241a11070000000000000713202d3a4653606d798693a0aca194877b6e61606d7985929eaba095897c6f62554b4034291c222d3847535f697683909daa9f92857a6d60626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d4033261a1723303d4a5663707d8996a3b0a3968a7d7063574a3d3024171a2733404d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca0938678797979797979797979797979797979797978777674716f6c65636059555046423b332c231a1208000000000000000713202d3a4653606d798693a0aca194877b6e6164707d8a97a1ab9d9083776a605443392f23181c2b37424d5765727e8b98a3a2988b7e7164626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d4033261a1723303d4a5663707d8996a3b0a3968a7d7063574a3d3024171a2733404d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a69676562605b53544f49443e363129211a110800000000000000000713202d3a4653606d798693a0aca194877b6e616875828f9ca9a3998c7f7265584e4331271d121a26313c4754606d7a86929faa9c8f837669626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d4033261a1723303d4a5663707d8996a3b0a3968a7d7063574a3d3024171a2733404d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d60606060606060606060606060605f5f5e5d5c5a585553504948443d39332a251f170f080000000000000000000713202d3a4653606d798693a0aca194877b6e616e7a86929fac9f92867a6d6154473d3221150b15202c3945525d6875818e9ba99f93877b6e626f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d4033261a1723303d4a5663707d8996a3b0a3968a7d7063574a3d3024171a2733404d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d6053535353535353535353535353535252514f4d4b4846443f3838322d28221a140d05000000000000000000000713202d3a4653606d798693a0aca194877b6e66727f8c99a3a99b8f8275685e5246392d201304111d2935414c5663707d8a97a1a49a8c8073656f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d4033261a1723303d4a5663707d8996a3b0a3968a7d7063574a3d3024171a2733404d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d60534646464646464646464646464646454443413e3c3937332d2c27211c170e090300000000000000000000000713202d3a4653606d798693a0aca194877b6e6a7784919daba1978a7d7064564c41362a1e11050d19242f3a4653606d7984919eac9e9184786c6f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d4033261a1723303d4a5663707d8996a3b0a3968a7d7063574a3d3024171a2733404d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d6053463a39393939393939393939393938373634322f2d2b27221b1b16100b05000000000000000000000000000713202d3a4653606d798693a0aca194877a6e6f7c8995a0ab9e9185796d6053463a3025190d0108131f2b3844505c6673808d9aa7a196897d706f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d4033261a1723303d4a5663707d8996a3b0a3968a7d7063574a3d3024171a2733404d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d6053463a2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272522201f1b1711100b040000000000000000000000000000000713202d3a4653606d798693a0aca094877a6d74818d9aa8a79a8d8073665c504438291e13080003101c28343f4a54626e7b88959fa89b8e81746f7c8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0ada6998c807366594d4033261a1723303d4a5663707d8996a3b0a3968a7d7063574a3d3024171a2733404d5a6673808d99a6ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d6053463a2d202020202020202020201f1f1e1c1a181513120f0b060000000000000000000000000000000000000713202d3a4653606d798693a0aca093877a6d7985919eab9f95887b6e62544a3f3428170d0200000b17232e3847535f6a7783909dab9f9285796f7b8895a2aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0aca6998c807366594d4033261a1723303d4a5663707d8996a3aca3968a7d7063574a3d3024171a2733404d5a6673808d99a6aca093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d6053463a2d20131313131313131313131211100e0b0906050300000100000000000000000000000000000000000713202d3a4653606d798693a0aca093867a6f7c8997a1aa9d9083766a5f5342382e23170500000006111c2b37434e5865727f8b99a3a2988a7e717b8895a1aca09386796d6053463a2d201307000714202d3a4753606d7a86939f9f9f998c807366594d4033261a1723303d4a5663707d89969f9f9f968a7d7063574a3d3024171a2733404d5a6673808d999f9f9f93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d6053463a2d20130d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0a090704000000000000000000000000000713202d3a4653606d798693a0aca093867974808d9aa9a3988b7e7265584e4330261c1106000000000f1a26313c4754616d7a86929faa9b8f82757b8894a1aca09386796d6053463a2d201307000714202d3a4753606d7a8693939393938c807366594d4033261a1723303d4a5663707d8993939393938a7d7063574a3d3024171a2733404d5a6673808d9393939393867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d6053463a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171614100b0500000000000000000000000713202d3a4653606d798693a0afa39986797884919eab9f92867a6d6054473c3121150a00000000000a15202d3946525d6875828f9ba99f92867a7b8894a1aca09386796d6053463a2d201307000714202d3a4753606d7986868686868686807366594d4033261a1723303d4a5663707d868686868686867d7063574a3d3024171a2733404d5a66738086868686868686796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d6053463a2d27272727272727272727272727272727272727272727272423201c161008000000000000000000000713202d3a4653606d798693a0ac9f9286797c8996a1a89b8e8175685d5245392c201303000000000005111d2935414c5663707d8a97a1a2988a7d7b8794a1aca09386796d6053463a2d2013070006131f2c3845515c677679797979797979736e63574b3f32261916222f3c4854606b7079797979797979706b6155483c2f23161926323f4b58636e737979797979797976675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d6053463a343434343434343434343434343434343434343434343434302f2c28211a11080000000000000000000713202d3a4653606d798693a0ac9f928579808d9aa8a196897d7063564c4135291d11040000000000010d1924303a4653606d7985929eaa9b8e817a8794a0b5a09386796d6053463a2d2013070004101c2934404b555c6c6c6c6c6c6c6c6c66635c52473b2f231713202c38444f5960636c6c6c6c6c6c6c6361594f44382c201417232f3b47525c63666c6c6c6c6c6c6c6c5c554b4034291c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d605346404040404040404040404040404040404040404040404040403d3c38332c231a100500000000000000000713202d3a4653606d798693a0ab9f92857884919eac9e9184786c6053463a2f24190d0100000000000008131f2c3844505c6673808d9aa79e9285798699a3afa09386796d6053463a2d20130700000c18232f39434b515f606060606060605957524a40352a1f13101c27333d474f54566060606060606057554f473e33281c10131f2a36404a52585a606060606060605f514b43392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a48443e352c21160b00000000000000000713202d3a4653606d798693a0ab9e92857b8896a1a49a8c8073655b504437281e13080000000000000003101c28343f4a54626f7c8895a0a197897c86929faca09386796d6053463a2d201307000007121d273139404553535353535353534d4b4740382e24190e0b16212b353d44484a535353535353534a48443e352c21160b0e19242e3840474b4d535353535353535345403931271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a57554f473e33281c1004000000000000000713202d3a4653606d798693a0ab9e91847f8c99a89f93877b6e6153493f3327160c0100000000000000000c17232e3847535f6a7783909da9998c7f85929faba09386796d6053463a2d2013070000010b151f272f34384646464646464646403f3b352e261c1207050f19232b33383c3d464646464646463d3c38332c231a100508121c262e363b3f40464646464646464638342f271f150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386796d676767676767676767676767676767676767676767676767676767676361594f44382c201407000000000000000713202d3a4653606d798693a0aa9e918482909caa9c8f8276695f5341382d22170400000000000000000006111c2b37434e5865727f8b99a39d908384919eaba09386796d6053463a2d201307000000030d151d23292c393939393939393933322f2a241c130a000008111921272c2f3039393939393939302f2c28211a110800000a141c242a2f323339393939393939392c29231d150d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facaca09386787373737373737373737373737373737373737373737373737373737373706b6155483c2f231609000000000000000713202d3a4653606d798693a0ab9e918587929fa2988b7e7164574d422f261b1106000000000000000000000f1b26313c4754616d7a86929f9f928785929eaba09386796d6053463a2d20130700000000030b12181c1f2d2d2d2d2d2d2d2d2626231f19120a01000000080f161c2022232d2d2d2d2d2d2d2423201c161008000000020a12191f2326272d2d2d2d2d2d2d2d1f1c18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facb3a69a8d8080808080808080808080808080808080808080808080808080808080807d7063574a3d3024170a000000000000000713202d3a4653606d798693a0ada197919299a39f9285796d6053473b3120140a00000000000000000000000a15202d3946525e6875828f9ba399929297a1ada09386796d6053463a2d201307000000000001070c101320202020202020201a1917130e07000000000000050b1013161720202020202020171614100b05000000000000080e1317191a202020202020202013100c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facb5a89d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8073665a4d4033271a0d000000000000000713202d3a4653606d798693a0b3a9a19e9fa3a89a8e8174675d5145392c1f1302000000000000000000000005111d2a36414c5664707d8a97a1a39f9ea1a9b3a09386796d6053463a2d2013070000000000000000040613131313131313130d0c0a07020000000000000000000407090a131313131313130a09070400000000000000000002070a0c0d1313131313131313060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a998d8073665a4d4033271a0d000000000000000713202d3a4653606d798693a0acb3adabacaca095897c6f62554b4035291d10040000000000000000000000010d1925303a4653606d7985929eabacabadb3aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939facacacaea8a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6998d8073665a4d4033271a0d000000000000000713202d3a4653606d798693a0acacacacb5ab9d9184776a605443392f24180c0000000000000000000000000008131f2c3844515c6674808d9aa7b1acacacaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f998d8073665a4d4033271a0d000000000000000713202d3a4653606d7986939f9f9f9f9f9fa3998c7f7266584e4331271d12070000000000000000000000000004101c2834404a54626f7c8895a09f9f9f9f9f9f9386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79869393939393939393939393939393939393939393939393939393939393939393939393938d8073665a4d4033271a0d000000000000000713202d3a4653606d7986939393939393939392867b6e6154473d3221150b0100000000000000000000000000000c18232e394754606a778390939393939393939386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986868686868686868686868686868686868686868686868686868686868686868686868686868073665a4d4033271a0d000000000000000713202d3a4653606d78868686868686868686868275685e5246392d20140300000000000000000000000000000007121c2b37434e5865727f86868686868686868686786d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979797979797979797979797979797979797979736e63584b3f3226190c0000000000000006121f2c3844505c667679797979797979797979757065564d41362a1e1105000000000000000000000000000000000f1b27323c4a57626d727979797979797979797976665c5044382c1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c66635c52473b2f23170a0000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c6c6c69655e54443b3025190e02000000000000000000000000000000000a15202e3a46515b62656c6c6c6c6c6c6c6c6c6c6c5c544a3f34281c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060606060606060606060606060606060606060605a58524a40362a1f130700000000000000000c17232e38424a505f606060606060606060605c5a544c4232291f1408000000000000000000000000000000000004121e29353f49515759606060606060606060605f504a42382e23170c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212c3740494f5353535353535353535353535353535353535353535353535353535353535353535353535353534d4b4740382e24190e02000000000000000006111c2630383f4453535353535353535353534f4d4942393020170d020000000000000000000000000000000000010d18232d373f464a4c5353535353535353535353443f3830261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101b252e373e43464646464646464646464646464646464646464646464646464646464646464646464646464646403f3b362e261c1208000000000000000000000a151e262e3438464646464646464646464642413d3730271e0e050000000000000000000000000000000000000007111b252d353a3e3f464646464646464646464638342e261e150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c252c333739393939393939393939393939393939393939393939393939393939393939393939393939393933322f2a241c140a0000000000000000000000030c151c23282c39393939393939393939393635312c261e150c0000000000000000000000000000000000000000000a131b23292e313239393939393939393939392c28231c150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2726231f19120a02000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2d2d2d292825211b140c03000000000000000000000000000000000000000000010a11181e2225262d2d2d2d2d2d2d2d2d2d2d1f1c17110a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010910161b1e2020202020202020202020202020202020202020202020202020202020202020202020202020201a1917130e0800000000000000000000000000000000060c101220202020202020202020201c1b1915100902000000000000000000000000000000000000000000000000070d12161819202020202020202020202012100c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0f121313131313131313131313131313131313131313131313131313131313131313131313131313130d0c0a070200000000000000000000000000000000000000030613131313131313131313130f0f0d09040000000000000000000000000000000000000000000000000000000106090b0c13131313131313131313130603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c0906060300000000000000000000000000000000000000000000000000000000000000000000000000030506090c0e10121213131211100e0c0907060400000000000000000000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b06000000000000000000000000000000000000000000000000000000000000000000060b0f121316191b1d1e1f20201f1e1d1b19161312100c0700000000000000000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e090502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a0300000000000000000000000000000000000000000000000000000003090e11171b1f202326282a2b2c2c2c2c2b2a282523201f1c18120f0a0300000000000000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e09020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e0903000000000000000000000000000000000000000000000001070d141a1b22272b2d2f3235373838393938383735322f2d2c28231c1a150d0802000000000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e09020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b06000000000000000000000000000000000000000000040c13181f252a2d3337393c3f414345454646454443413f3c3a38342e2b262019130c04000000000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a02000000000000000000000000000000000000060d161d24293136383f4446494c4e50515253535251504e4c4946444039373129251e160e0800000000000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b0300000000000000000000000000000000060f181f282f353b424649505356595b5d5e5f5f5f5f5e5d5b585653514a47433c353028201a110900000000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d030000000000000000000000000000061018212a313a41454d53535b606265686a6b6b6c6c6b6b6a686562605c54534e46413a322c231b12090000000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151f272f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d03000000000000000000000000050e18222a333c434b51575e61656c6f7274767878797978777674726f6d66625f58524c443e362d241b1108000000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e273139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b0100000000000000000000020d17202a343c454d555d60696e74787c7f818384858686858483817f7c79736e6a615e5650483f362d231a0e04000000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d12070000000000000000000008141e29323c464e575f676d747b8084898c8e90919292929291908e8b8985807b746d68615a50483f352c20160c0200000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e050000000000000000030c1925303b444e585f696e7980868d9196989b9d9e9e9f9f9e9e9d9b9897928d88817a706c625a50473e32281e13080000000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d02000000000000000a151e2a36414c565f6a6f7b838d92989ea1a8a8a19e9c9b9b9c9d9fa4a9a19e9a938e857e716d62594f443a3025190d01000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e140800000000000006111c26303846525e686f7c8591959fa3a7a09d9896918f8e8e8f91939a9ea1a8a59e9792877f716b61564c4135291d120700000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e0200000000000c17232e3842505a616e7a849197a0a7a39f95908b87848282818284878b91969da5a9a19993877d70685e5246392f24180c0000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e14080000000003101c28343f4a54616c76828f96a1a9a399928b837e7a7876757575777a7f848e939da5aba49992857a6d61554b4035291d10040000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190e0200000006121f2c3844505c66717e8a949fa8a39992877f78726d6869686869686d7279818e939eaaaba1978d8073675d5145382c1f13060000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e11050000000713202d3a4653606d7884919ea6a69f92877d726d66615e565b5b565d61676d77818e98a2aea99f9285796d6053473a2d20140700000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d2014090000000b1724313e4a5764717e8a969fa49f948b7e716b605c54524c4f4e4c52555d656d7a85929fabada2978a7d7063574a3d3024170a00000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e020000101d293643505c6976828c9093999b9083766d6259504a4641424241464b535e6875818e9ba8b3a9998d8073665a4d4033271a0d0000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e120500000916232f3c4956626f7c8083868b8e897d70635a50443f383630303539414c5665717e8b98a4b1a89b8f8275685c4f4235291c0f000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d21140700000815222e3b4754606a6f73767a7e8183776c6053463f342e2a2524292f3d4a5763707d8a96a3b0a99c908376695d5043362a1d1000000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e221506000006131f2b37434e58606266686d7175776c655b5044372823202023282f3d4a5663707d8996a3b0a99c908376695d5043362a1d1000000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b0000030f1b27323d464e5456565e6164686a605b53493f3327292c2d2e343a414c5665717e8b98a4b1a89b8f8275685c4f4235291c0f00000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f0300000a15202b343d4347494c5254585b5d53504941382d2f35393a3c40454b535e6874818e9ba7b2a99a8d8073675a4d4034271a0d00000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f12050000040f19222b32373b3c4146474b4e5046443f38414244404547484b51555d656d7a86929facada196897d7063564a3d3023170a0004101c2834404b546975828f9ca8aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d20130600000007101920272b2e3036393a3e4244393742494d4f504b515355545c60676d77828f98a2aea59e9184796d6053463a2d2013070006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e21140800000000070f151b1f22252a2d2e31353737424b54595c5d555d606264666d7179818e949eaaa69e938b7e71665c5144382c1f1206000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f2215090000000000040a0f1315191d20212528313d49545d65686a6a676d6f7175797e848e939ea6a49d948f81776c60544a4034281c1004000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000000000000000306080d111314182834414d59656f757777787a7b7e81858b91969ea59f9d928d82796d655b5042392e23180c00000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000000000000000000000105070f1c2935424f5c68758183848586888b8e92979e9f9d9a95908980786d675c53493f30271c120700000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b00000000000000000000000005121f2b3845525e6b78849091929795979b9ea19992908d89837d746d665c554b41382d1e150b0000000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000005121f2b3845525e6b7885919d9ea1a9a4a8a196918683807c76706b605c544b43392f261b0c030000000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b00000000000000000000000005121f2b3845525e6b7885919ea1a3a5a7aa9e9185807e79746e69625b514a423931271d140a000000000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a00000000000000000000000005121f2b3845525e6b788591949596989a9ea096918d8a86817b726d645c524940342b21160a000000000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a0000000000000000010507070a121f2b3845525e6b7884868788898b8e91969b9e9a98928e867f746e645b51463d32271b0f03000000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f23160900000000000002080d11131417181a202d3a4653606d787a7a7b7d7e8184888e939aa29f98928b80746d63584e43382c1f15090000000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e2115080000000000040c13191d2021232526282b3844505c666d6d6d6e707274777c81889297a2a29f928c7f736a6054483c31261a0e0200000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d20130700000000040e161e25292d2e3032333536343f4a545c606061626365676a6f757d859299a4a49f93887c6f62574d42372b1e120600000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000000020c1620283035393a3d3e404243453f424a505353545556585860626b707d87939faca49a908376695f53473a2e211408000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c100400000008131e28323a4146474a4b4d4e50524c4a4644464747484a4b4e5459616b74818e9ba7ac9f94887b6e6255483b2f2215080000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c000000010d1925303a444c52545658595b5d5e595751493f3a3a3b3d3f43474f5963707d8996a3b0a6988b7f7265584c3f3225190c000000081724313d4a5764707d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d3023160700000005111d2935414c565e6163656668696b65635b51463a2e2f3032373e4754616e7a8794a1ada79a8d8174675a4e4134271b0e0100000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d2013070000000713202d3946525e686d707173757678726d63574a3c312b26272d394653606c7986939faca89b8e8275685b4f4235281c0f0200000713202d3946525d6876828f9ca8ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f13060000000714212e3a4754616d7a7d7e808183847f7265584e433b373130363c4754616d7a8794a0ada89b8e8275685b4f4235281c0f02000005111d2935414c5664717e8a96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca0968a7d706353493f33271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a26313c4855616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c10040000000a1724313d4a5764707d898b8c8e908f83766a60554d4742424242464e5863707d8996a3b5ab9a8d8074675a4d4134271a0e010000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15212d3a46535f6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c000000000714212d3a4754606d7a8693999b9c94887c6f675e57534d4f4e4d52585f6a74818e9aa7afa4998b7e7165584b3e3225180b0000000008131f2c3845515c66727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d1207000000000713202c3945525d687683909ca8a69d9083796e69625f575b5b575e616a6f7c87929facab9f93877b6e6154483b2e2115080000000004101c2834404b54606d78839199a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b000000000004111d2935414c5664717e8a96a0aba09590837b736e6969686869696e737c849199a3afa3998f8275695e52463a2d20140700000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a69f93887d70665c5142382d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c030000000000010d19242f3a4653606d78849199a3a79f959086807b7876757576787b80869196a1aba59f92877c6f62574d42362a1e1205000000000007121d2834404a54606b727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b61544b402f261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f0000000000000008131f2b3844505c666f7d87929fa4a79f98928d88858382818284878d9298a1a8a39f938c7f726a5f53453b30251a0e020000000000000c18232e39424f59626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c2211080000000000000003101c28343f4a54606b727f8b9399a0a7a29f9997918f8e8e8f9196999fa3a7a099928c80746d63584e4333291f14090000000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81796d665c50473d30271d0b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a100000000000000000000b17232e38424f59636d727f8790959c9fa4a9a19e9c9b9b9c9ea1a8a49f9c95908780746e645b51463c3221170d0200000000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d675c544a3f352c1e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303a444c565e676d747d83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f120800000000000000000006111c26303d47515b636d727d838b90939a9a9c9e9e9f9f9e9d9c9a9a938f8a837c736d645c534940342a200f05000000000000000000030c19222d37404a525c636c707a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c554b42382e231a0c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d00000000000000000000000a141e2b343f49515b626b70787e83878b8d8f919192929291908d8a87827d786f6a635b534a41372e22180e000000000000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b433930261c11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e050000000000000000000000020c19222d373f49515960666d71767b7e808384858586858483807e7b76716d666058524941382f251c100600000000000000000000000009131c262e37404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e172029313940454f54596063676d70727576787879797878777573706d6865605d55514a423c332b231911070000000000000000000000000007101c252d373f474f545c6065696e7174767778797978777674716e6964605c544e4640372f261d130a00000000000000000000000000010a141c252e363e444c52575e61666a6f7274767878797978787675726f6d66626058534e443f382f271e150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f272f343d44484f54555c606366686a6b6c6c6c6c6b6a686664615e5653514b444039302a211911080000000000000000000000000000000a131c252d353d424a5053575e616467696b6b6c6c6b6a696764615e5753504a423c342e251d140b010000000000000000000000000000020a131c242c323a41464d5254585f626568696b6c6c6c6c6b6a686663605c54544e47433c332d261d150c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d151d232932383d44484b515356595b5d5e5f5f5f5f5e5d5c5a5754524c47454039342e271e180f0800000000000000000000000000000000010a131b232b30383f44464d5354585a5c5e5e5f5f5f5e5d5a5754534d46443f38302b221c130b0200000000000000000000000000000000010a121a202830363b4246484e5355585b5d5e5f5f5f5f5e5d5b595653514b47433d373127221b140b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121821272c323839404546494c4f50515253535252504f4d4a4746413a39352f28231c150c06000000000000000000000000000000000000010911191e262e34383b4246484b4d50515252535251504d4b4846423b38342e261e19100a0100000000000000000000000000000000000000080e161e252a30363a3c4347484b4e50515253535252504e4c494645403937322b262017110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c161b21272c2e34383a3d3f42434545464645454442403d3a3936302c29241d18120b03000000000000000000000000000000000000000000070c141c23282b31363a3b3e414344454646454443413e3b3a36312c28231c150c0700000000000000000000000000000000000000000000050c13191f252a2d32373b3c3f414345454646454543423f3c3a38342e2b27201b150b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1d23282c2d30333537383939393938373533312e2d2a251f1d18120c07000000000000000000000000000000000000000000000000020a11171c1f252a2d2e3134363838393938373634312e2d2a251f1c17110a0300000000000000000000000000000000000000000000000002080d141a1e20262b2e2f323536383939393938373533302d2c28231d1b150f0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b1012181c1f202326282a2b2c2c2c2c2b2a29272421201e1913100c0701000000000000000000000000000000000000000000000000000000060b10141a1e21212527292b2b2c2c2c2b2a272421211e1a14100c060000000000000000000000000000000000000000000000000000000003090e12151b1f212225282a2b2c2c2c2c2b2a282623201f1c18120f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10131316191c1d1e1f20201f1f1d1c1a171413110d0804000000000000000000000000000000000000000000000000000000000000000003090e121415181a1d1e1f1f201f1e1d1a181514120e0903000000000000000000000000000000000000000000000000000000000000000002050a0f121515181b1d1e1f20201f1f1d1b19161313100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0c0f10121213131212110f0d0a07070501000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e10111213131211100e0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000030608090c0e10121213131212100f0c0907060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809131313131313130b0a080500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b090601000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13151620202020202020181715110c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f21222d2d2d2d2d2d2d2524211d171109000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d181109010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f3939393939393931302d29221b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222a32373b3c464646464646463e3d39342d241b110600000000000000000000000000000000000000000000000000000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c434749535353535353534b49453e362d22170c000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26323c464e535560606060606060585650483e34291d110500000000000000000000000000000000000000000000000000000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e585f626c6c6c6c6c6c6c64625a5045392d211508000000000000000000000000000000000000000000000000000000000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a7679797979797979716c6256493d3024170a00000000000000000000000000000000000000000000000000000000000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c868686868686867e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8893939393938b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c88959f9f9f978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2aca4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0204050606060504020000000000000000000000000000000000000000000000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180c0e101213131312100e0b0807050200000000000000000000000000000000000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312518191b1d1f1f201f1f1d1b181414110e0802000000000000000000000000000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e31252225282a2b2c2d2c2b2a282521201e19140f0a0400000000000000000000000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312d2e32353738393939383735312e2d2a251e1b150d07010000000000000000000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e373a3b3f4143454646464543413e3b3936302b272018130c0400000000000000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c1610080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e4246484c4e505252535252504e4b4746413b373229241d160d05000000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b464d5355585b5d5e5f605f5e5d5b5854524c47433d352f281f170f050000000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164585053575f6165686a6b6c6c6c6b6a6864615e56544e45403a312921170f0500000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164545c6064696e72747678797979787674716e68626058514b433b332921170d03000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e716460666d71777b7f8183858586858583817e7a756f6a605d554d453b33291f150b0100000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e71646a6f787e83888b8e909192939291908e8b86827c746d675e574d453b31271d120700000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e716c717c838b9095989b9d9e9f9f9f9e9d9b99928f8781796e695e574d43392f23180c030000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e71717e8790959da09e9c9b9a9b9c9ea1a9aba39f9a938e847b6e695e554b4034292015090000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978a7e717e8892999e9896918f8e8d8e8f92979b9fa4aca49f9691847b6e675c51453c31261a0e02000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978a7e7c86929a96918c8784828181818285898e939aa1a9a8a0969083796d60574e42372b1f14090000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa3978a7e839098938d847f7b777574747476797c81889297a1a9a89f958d80736a5f53473b30251a0e02000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa89b8e818e9593878079726e6969686768656c6f757d859297a2ada79f92877b6e62574d42362a1e11050000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afaa9e938e9393877e736d67615e575b5a535b60626b707c85929fa6afa3998e8175695e52463a2d20140800000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afafa59e9b958c7f736c605c55524d4e4e49505359606a717e8a949fabab9f92877b6e6154473b3025190e020000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb7afa89d9083786d605a514b464241413f44464f58616c76828f9ca9afa3998c7f7266564c41362a1e1105000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb9ada1968a7d70665c5045403936302d33373d46505a63707d8a97a1adab9d908377685e5246392d201407000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb7ab9e9184786c60544a3f342e2a2522272b343e4653606c7885919eabac9f93877a6e6154473b2e2114080000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb6ac9a8d8073665b5042382e231d1a171b222b3744505b6574818e9aa7afa49a8a7e7164574b3e31241807000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afafa49a897d7063544a3f30261c120e0b0f1b27333f495364717e8b97abb5ac9a8d8073675a4d402e23180c00000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afac9f93867a6d6053473a2d20140a00000b17222d3c4855626f7b8899a3afa99c8f837669554b4034281c100400000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afaa9e918477675d5145392c20130200000613202d3a4653606d7986929facab9e918478675c5145382c1f13060000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa89c8f827569554b4035291d1104000006131f2c3845515c677884919eabac9f9386796d6053463a2d2013070000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa79a8d8174675a4e412f24180d01000004101c2834404b556a7683909da9afa49a887b6e6155483b2e2215080000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa6998c807366594d4033261a07000000000c18232e424f5c6975828f9ca8b6ac95887c6f6255493c2f2216090000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c00000000071b2835424e5b6875818e9ba8b0a396897d7063564a3d3023170a00000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b0000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b00000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c000000010e1b2834414e5b6774818e9aa7b0a4978a7d7164574a3e3124170b00000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa6998c7f7366594c4033261907000000020f1b2835424e5b6875818e9ba8b0a3978a7d7064574a3d3124170a0000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa79a8d8174675a4e412e23180c000000030f1c2936424f5c6975828f9ca8afa296897c6f6356493c302316090000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa89b8f827568544a4034281c1004000004101c2934404b556a7683909da9b4aa95887b6f6255483c2f221509000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69625a51493f352c20160c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afaa9d908477665c5144382c1f1206000006131f2c3845515c677884919eabaea298877a6d6154473a2e2114070000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afac9f9286796d6053463a2d20130900000714202d3a4753606d7a86939facac9f928579685e5246392d201307000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afaea399887c6f6255493c31261a0d06030615222f3c4855626f7b8899a4afaa9d9084776a564c41362a1e11050000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b13090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb5ab998c7f7266574d42372b1f15120f121c2834404a5465717e8b98abb5a89b8e8175685b4e423025190d01000000000000000000010a121a212930363c4247484e5355585a5c5d5e5f5f5f5f5e5d5b595653514b48433d37312a211b1209010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb6a99c908376695f53473c3127201f1c1f232c3844515c6675818e9ba8b3a9988c7f7265594c3f32261908000000000000000000000000080f171f252a31373a3c4247484b4d4f51515253535252504f4c4a4745403938322b2620180f0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb7ab9f94887b6e62574e4339312d2b282b2e343f4953606d7985929fabada297897c6f6356493c3023160900000000000000000000000000050d141a1f262b2e31373a3b3e4042444545464646454442403d3a38352f2c27211a150e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbdb0a69a8d81746a5f554b433c39383338393f44505b65717e8a97a2adab9f9285796d6053463a2d201307000000000000000000000000000002090e151a1e21262b2e2f31333637383839393938373533302d2c29241d1b160e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb5aba39f92877b6e675d554e4846443f44464a5059606c7883909da9b1a89b8e8175665c5044382b1f12060000000000000000000000000000000003090e12151a1e21222527292a2b2c2c2c2c2b2a282623201f1d18120f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afafa39992999083796d6760585553504a5053545c606b727f8b95a0acaca095897d7063544a3f34281c10030000000000000000000000000000000000000206090e121415181a1c1e1e1f20201f1f1d1c19171413100c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afac9f928692958f81796f6a6462605b545b6062666d727d87929fa7b0a69d9184786c605346392e23170b00000000000000000000000000000000000000000000020608080b0d0f11121213131312110f0d0a07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa6998c7f8c93938f837c76716e6c666b666c6e72787f879299a3aea99f948a7e71665b5044382b1c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afa296897d818e96959087827e7b79787778797b7f848c9299a3abaaa2978f82776c60544a3f33281c0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2aea295887c7a84919899938f8b888685848486888c91969fa3aba9a29892857b6e655b5042382d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3aca194887b6f7d8692989f9c9799929291919298989ea0a8aba69f9792867d70695f53493f2f261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d89969f9fa49a877a6d707d8690959da0a39f9e9e9e9fa3aaa9a8a69f9c948f857d706b60574d41382d1d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a939393939386796d6b707c838b9195989b9d9e9f9f9f9e9d9b9894908a827b706b60594f453b2f261b0b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e868686868686857866606a6e787e84888c8e909192929291908e8b88837d766e6960594f473d33291d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313d4a56626c71797979797979787368585f666d71777b7f8183858586858583817e7b76706b615e574f473d352b21180b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212e3a45505a62656c6c6c6c6c6c6b686157545c60646a6e72757778787979787675726e69636159534d453d352b23190f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343f485056586060606060605f5c574f4a5153585f6265686a6b6c6c6c6b6a6865615f57554f46423b332b231911070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c18222d363f454a4b53535353535352504c454044464e5355595b5d5e5f5f5f5e5d5b5855534d48443e363129211911070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d343a3d3e4646464646464544403b34383c4347484c4e505252535252504e4b4846423b38332a251f170f0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22292e31323939393939393837342f282c31373a3b3f4244454546464543423f3b3a36312c28211a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d2124252d2d2d2d2d2d2c2b28241c1f262b2e2f32353738393939383735322e2d2a261f1c170e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c111517182020202020201f1e1c1810151a1f212226282a2b2c2c2c2b2a282522211e1a14100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090b0b13131313131312110f0c040a0f121415191b1d1f1f201f1f1d1b181514120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060606060606050503000000020608080c0f111212131312100f0c080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608081313131313130f0e0c0904000000000000000000000000000000000000000000000000000004080a0b1313131313130d0c0a07020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214152020202020201c1b191510090200000000000000000000000000000000000000000000050c111417172020202020201a1917130e080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1e21222d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000810171c2123242d2d2d2d2d2d2726231f19120a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1820262b2e2f3939393939393534312c261e150c0200000000000000000000000000000000000008121a22282d303139393939393933322f2a241c140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212a31373a3b46464646464642413d3730271e1409000000000000000000000000000000000005101a242c33393c3e464646464646403f3b362e261c12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202a333c4247485353535353534f4d49423930261b1004000000000000000000000000000000000c17222c363e45494a5353535353534d4b4740382e24190e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313c454e53556060606060605c59544b42372c21150900000000000000000000000000000004111c28333e485055576060606060605a58524a40362a1f13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2b37424e575f6c6c6c6c6c6c6c68655d54493d3125190c0000000000000000000000000000000814212d3945505a61646c6c6c6c6c6c66635c52473b2f23170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a76797979797979756f65594d4134281b0e0200000000000000000000000000000a1723303c4955616c71797979797979736e63584b3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8686868686868175685c4f4235291c0f0200000000000000000000000000000b1724313e4a5764717e8686868686868073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88939393938f8275685c4f4235291c0f0200000000000000000000000000000b1724313e4a5764717d8a939393938d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88959f9f9b8f8275685c4f4235291c0f0200000000000000000000000000000b1724313e4a5764717d8a979f9f998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1a89b8f8275685c4f4235291c0f0200000000000000000000000000000b1724313e4a5764717d8a97a4a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1a89b8f8275685c4f4235291c0f0200000000000000000000000000000b1724313e4a5764717d8a97a4a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1a89b8f8275685c4f4235291c0f0200000000000000000000000000000b1724313e4a5764717d8a97a4a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1a89b8f8275685c4f4235291c0f0200000000000000000000000000000b1724313e4a5764717d8a97a4a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1a89b8f8275685c4f4235291c0f0606060606060606060606060606060b1724313e4a5764717d8a97a4a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1a89b8f8275685c4f4235291c13131313131313131313131313131313131724313e4a5764717d8a97a4a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1a89b8f8275685c4f4235292020202020202020202020202020202020202024313e4a5764717d8a97a4a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1a89b8f8275685c4f42352d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d313e4a5764717d8a97a4a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1a89b8f8275685c4f4239393939393939393939393939393939393939393939393e4a5764717d8a97a4a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1a89b8f8275685c4f464646464646464646464646464646464646464646464646464a5764717d8a97a4a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1a89b8f8275685c5353535353535353535353535353535353535353535353535353535764717d8a97a4a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1a89b8f827568606060606060606060606060606060606060606060606060606060606064717d8a97a4a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1a89b8f82756c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c717d8a97a4a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1a89b8f827979797979797979797979797979797979797979797979797979797979797979797e8a97a4a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aa9e938f8686868686868686868686868686868686868686868686868686868686868686868a909aa6a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1afa59e9b939393939393939393939393939393939393939393939393939393939393939393979aa2aca6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1a6a6aca89f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa4a8a6a6a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88959999999fa3abb5acafa59e9b999999999999999999999999999999999999999a9da4aeacb0a69e9c999999998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b888c8c8c8d9299a3afb6a99e938e8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d929da9b5aa9e948f8c8c8c8c8c8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a808080808087929faab4a79b8e8180808080808080808080808080808080808080808d9aa7b4a89c8f8280808080807d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e686d7373737374818d98a3aea79a8d80747373737373737373737373737373737373737c8895a2aea4988b7e7373737373706b6054483c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c565e61666666666e7b86929facab9f9285796d666666666666666666666666666666666f7b8895a2aea4988b7e71666666666360594f44382c20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a444c52545959595e6974818d9aa4ada2978b7e71645659595959595959595959595959626f7b8895a2aea4988b7e716559595956544f473d33271c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a4146474d4d4d57626e7b87939faca99c8f8276685e524d4d4d4d4d4d4d4d4d4d4d55626f7b8895a2aea4988b7e7165584d4d4a48443d352b21160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1620283036393a404047535f6976828f9caaac9f92867a6e6154474040404040404040404855626f7b8895a2aea4988b7e7165584b403d3c38332b23190f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e161e252a2d2e3337424d5764717e8a98a2aea3998b7f7265554c41353333333333333c4855626f7b8895a2aea4988b7e7165584b3e322f2c2721191108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13191d202126313c4753606d7985929facab9c8f8376675d5145392c262626262f3c4855626f7b8895a2aea4988b7e7165584b3e3225201c160f08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113141f2c3845515d6775818e9baaac9f92867a6d6054473a2d211a1a222f3c4855626f7b8895a2aea4988b7e7165584b3e322518100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507101d2935404b5564707d8a98a3aea3998a7d7164574a3e31251a15222f3c4855626f7b8895a2aea4988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3a4753606d7a86929facab9b8e817468574d42362a1e15222f3c4855626f7b8895a2aea4988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945515d6776828f9ca9ab9e918478695e53463a2d2115222f3c4855626f7b8895a2aea4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b5565727f8b98a9aca196877b6e6154483b2e2115222f3c4855626f7b8895a2aea4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3c4855626f7b8897a1ada8978b7e7164584b3e2f2418222f3c4855626f7b8895a2aea4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d394653606c7985929eaba79a8e817467554b4135291d222f3c4855626f7b8895a2aea4988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b6575828f9ba8aa9d918477675d5145392c20222f3c4855626f7b8895a2aea4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f495365727f8c98abac9f93867a6d6054473a2d21222f3c4855626f7b8895a2aea4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3c4956626f7c8999a3aea499897c706356493d3023222f3c4855626f7b8895a2aea4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d3a4653606d7986929facab998c7f7266594c3f2f24222f3c4855626f7b8895a2aea4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c677783909daaa89b8e827568554b403529222f3c4855626f7b8895a2aea4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b556774818d9aa7aa9e918477675d5145392c222f3c4855626f7b8895a2aea4988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3e4b5865717e8b98abac9f93867a6d6053473a2d222f3c4855626f7b8895a2aea4988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000716222f3c4955626f7c8899a3afa49a897c6f6256493c2f232f3c4855626f7b8895a2aea4988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986929facac988b7e7265584b3f32252f3c4855626f7b8895a2aea4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c677784919daaa79a8d8174675a4e4130252f3c4855626f7b8895a2aea4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b556875828e9ba8a99c8f837669564c4135292f3c4855626f7b8895a2aea4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e404c5966737f8c99a6ab9e928578685e5246392d2f3c4855626f7b8895a2aea4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071724313d4a5764707d8a97abada197877a6d6154473a2e2f3c4855626f7b8895a2aea4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8899a3aea996897c6f6356493c33333c4855626f7b8895a2aea4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986929faca4988b7e7165584b404040404855626f7b8895a2aea4988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c667784919daaa69a8d8073675a4d4d4d4d4d4d55626f7b8895a2aea4988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a546875828f9ba8a89b8f8275685459595959595959626f7b8895a2aea4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e404d5a6773808d9aa6aa9d908477666666666666666666666f7b8895a2aea4988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061825323e4b5865717e8b98a4ac9f92867873737373737373737373737c8895a2aea4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996aaaea3988d808080808080808080808080808d9aa7b1a4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8798a3aeaa9d928d8c8c8c8c8c8c8c8c8c8c8c8d929da9b1a4988b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986929facaea49d9a99999999999999999999999a9da4aeaca4988b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b657784919d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f988b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f49536976828f9393939393939393939393939393939393939393939393938b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d414e5a67748086868686868686868686868686868686868686868686868686867e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061a2633404c58646e747979797979797979797979797979797979797979797979797979716c62564a3d3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724303c47525c64676c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c65625a50453a2e2115090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141f2b36414a52585a6060606060606060606060606060606060606060606060606060585650483f34291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e1a242f3841474c4e53535353535353535353535353535353535353535353535353534b4a453f362d22180c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131d262f363c404146464646464646464646464646464646464646464646464646463e3d3a342d241b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b141d242b303334393939393939393939393939393939393939393939393939393932312e29221b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a1f2426272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2524211d1811090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080e14171a1b2020202020202020202020202020202020202020202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e13131313131313131313131313131313131313131313131313130b0b0905010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: diff --git a/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta b/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta new file mode 100755 index 0000000..42dd6ac --- /dev/null +++ b/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2e498d1c8094910479dc3e1b768306a4 +timeCreated: 1484171803 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat b/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat new file mode 100755 index 0000000..cca8ce8 --- /dev/null +++ b/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat @@ -0,0 +1,104 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF - Outline + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: OUTLINE_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 28684132378477856, guid: 8f586378b4e144a9851e7b34d9b748ee, + type: 2} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _Diffuse: 0.5 + - _FaceDilate: 0.1 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 10 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.1 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 0.73125 + - _ScaleRatioC: 0.64125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} diff --git a/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta b/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta new file mode 100755 index 0000000..88d6334 --- /dev/null +++ b/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 79459efec17a4d00a321bdcc27bbc385 +timeCreated: 1484172856 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset b/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset new file mode 100755 index 0000000..c7b0771 --- /dev/null +++ b/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset @@ -0,0 +1,7821 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2180264 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF Material + m_Shader: {fileID: 4800000, guid: fe393ace9b354375a9cb14cdbbc28be4, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 1 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 28684132378477856} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _ColorMask: 15 + - _FaceDilate: 0 + - _GradientScale: 10 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineWidth: 0 + - _PerspectiveFilter: 0.875 + - _ScaleRatioA: 0.9 + - _ScaleRatioB: 1 + - _ScaleRatioC: 0.73125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 1024 + - _TextureWidth: 1024 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04, type: 3} + m_Name: LiberationSans SDF + m_EditorClassIdentifier: + hashCode: 231247347 + material: {fileID: 2180264} + materialHashCode: -1183942120 + m_Version: 1.1.0 + m_SourceFontFileGUID: e3265ab4bf004d28a9537516768c1c75 + m_SourceFontFile_EditorRef: {fileID: 12800000, guid: e3265ab4bf004d28a9537516768c1c75, + type: 3} + m_SourceFontFile: {fileID: 0} + m_AtlasPopulationMode: 0 + m_FaceInfo: + m_FamilyName: Liberation Sans + m_StyleName: Regular + m_PointSize: 86 + m_Scale: 1 + m_LineHeight: 98.8916 + m_AscentLine: 77.853516 + m_CapLine: 59 + m_MeanLine: 45 + m_Baseline: 0 + m_DescentLine: -18.22461 + m_SuperscriptOffset: 77.853516 + m_SuperscriptSize: 0.5 + m_SubscriptOffset: -18.22461 + m_SubscriptSize: 0.5 + m_UnderlineOffset: -12.261719 + m_UnderlineThickness: 6.298828 + m_StrikethroughOffset: 18 + m_StrikethroughThickness: 6.298828 + m_TabWidth: 24 + m_GlyphTable: + - m_Index: 3 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 4 + m_Metrics: + m_Width: 9 + m_Height: 59 + m_HorizontalBearingX: 9 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 28 + m_GlyphRect: + m_X: 555 + m_Y: 816 + m_Width: 9 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 5 + m_Metrics: + m_Width: 25 + m_Height: 19 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 31 + m_GlyphRect: + m_X: 775 + m_Y: 922 + m_Width: 25 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 6 + m_Metrics: + m_Width: 48 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 471 + m_Y: 170 + m_Width: 48 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 7 + m_Metrics: + m_Width: 47 + m_Height: 70 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 64 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 161 + m_Y: 212 + m_Width: 47 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 8 + m_Metrics: + m_Width: 70 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 76 + m_GlyphRect: + m_X: 409 + m_Y: 10 + m_Width: 70 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 9 + m_Metrics: + m_Width: 53 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 437 + m_Y: 90 + m_Width: 53 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 10 + m_Metrics: + m_Width: 8 + m_Height: 19 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 16 + m_GlyphRect: + m_X: 975 + m_Y: 961 + m_Width: 8 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 11 + m_Metrics: + m_Width: 24 + m_Height: 80 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 146 + m_Y: 673 + m_Width: 24 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 12 + m_Metrics: + m_Width: 24 + m_Height: 80 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 189 + m_Y: 671 + m_Width: 24 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 13 + m_Metrics: + m_Width: 31 + m_Height: 30 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 33 + m_GlyphRect: + m_X: 495 + m_Y: 984 + m_Width: 31 + m_Height: 30 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 14 + m_Metrics: + m_Width: 42 + m_Height: 43 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 50 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 972 + m_Y: 330 + m_Width: 42 + m_Height: 43 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 15 + m_Metrics: + m_Width: 10 + m_Height: 20 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 9 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 583 + m_Y: 992 + m_Width: 10 + m_Height: 20 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 16 + m_Metrics: + m_Width: 23 + m_Height: 7 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 26 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 399 + m_Y: 925 + m_Width: 23 + m_Height: 7 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 17 + m_Metrics: + m_Width: 10 + m_Height: 9 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 9 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 657 + m_Y: 958 + m_Width: 10 + m_Height: 9 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 18 + m_Metrics: + m_Width: 24 + m_Height: 63 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 695 + m_Y: 409 + m_Width: 24 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 19 + m_Metrics: + m_Width: 42 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 532 + m_Y: 249 + m_Width: 42 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 20 + m_Metrics: + m_Width: 38 + m_Height: 59 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 915 + m_Y: 501 + m_Width: 38 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 21 + m_Metrics: + m_Width: 40 + m_Height: 60 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 596 + m_Y: 329 + m_Width: 40 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 22 + m_Metrics: + m_Width: 42 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 417 + m_Y: 503 + m_Width: 42 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 23 + m_Metrics: + m_Width: 45 + m_Height: 59 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 725 + m_Y: 252 + m_Width: 45 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 24 + m_Metrics: + m_Width: 42 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 724 + m_Y: 330 + m_Width: 42 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 25 + m_Metrics: + m_Width: 41 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 912 + m_Y: 262 + m_Width: 41 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 26 + m_Metrics: + m_Width: 40 + m_Height: 59 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 438 + m_Y: 830 + m_Width: 40 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 27 + m_Metrics: + m_Width: 42 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 733 + m_Y: 648 + m_Width: 42 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 28 + m_Metrics: + m_Width: 40 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 856 + m_Y: 484 + m_Width: 40 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 29 + m_Metrics: + m_Width: 10 + m_Height: 45 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 897 + m_Y: 819 + m_Width: 10 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 30 + m_Metrics: + m_Width: 10 + m_Height: 57 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 429 + m_Y: 287 + m_Width: 10 + m_Height: 57 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 31 + m_Metrics: + m_Width: 42 + m_Height: 43 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 50 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 846 + m_Y: 341 + m_Width: 42 + m_Height: 43 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 32 + m_Metrics: + m_Width: 42 + m_Height: 29 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 42 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 227 + m_Y: 281 + m_Width: 42 + m_Height: 29 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 33 + m_Metrics: + m_Width: 42 + m_Height: 43 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 50 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 972 + m_Y: 392 + m_Width: 42 + m_Height: 43 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 34 + m_Metrics: + m_Width: 42 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 733 + m_Y: 728 + m_Width: 42 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 35 + m_Metrics: + m_Width: 74 + m_Height: 74 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 87 + m_GlyphRect: + m_X: 10 + m_Y: 10 + m_Width: 74 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 36 + m_Metrics: + m_Width: 57 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 828 + m_Y: 103 + m_Width: 57 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 37 + m_Metrics: + m_Width: 46 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 542 + m_Y: 486 + m_Width: 46 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 38 + m_Metrics: + m_Width: 55 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 509 + m_Y: 88 + m_Width: 55 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 39 + m_Metrics: + m_Width: 51 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 655 + m_Y: 252 + m_Width: 51 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 40 + m_Metrics: + m_Width: 47 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 629 + m_Y: 409 + m_Width: 47 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 41 + m_Metrics: + m_Width: 43 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 53 + m_GlyphRect: + m_X: 789 + m_Y: 259 + m_Width: 43 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 42 + m_Metrics: + m_Width: 57 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 904 + m_Y: 103 + m_Width: 57 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 43 + m_Metrics: + m_Width: 48 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 495 + m_Y: 407 + m_Width: 48 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 44 + m_Metrics: + m_Width: 9 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 552 + m_Y: 919 + m_Width: 9 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 45 + m_Metrics: + m_Width: 36 + m_Height: 60 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 797 + m_Y: 569 + m_Width: 36 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 46 + m_Metrics: + m_Width: 50 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 458 + m_Y: 326 + m_Width: 50 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 47 + m_Metrics: + m_Width: 39 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 497 + m_Y: 816 + m_Width: 39 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 48 + m_Metrics: + m_Width: 59 + m_Height: 59 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 71 + m_GlyphRect: + m_X: 97 + m_Y: 955 + m_Width: 59 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 49 + m_Metrics: + m_Width: 48 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 562 + m_Y: 408 + m_Width: 48 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 50 + m_Metrics: + m_Width: 59 + m_Height: 61 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 583 + m_Y: 89 + m_Width: 59 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 51 + m_Metrics: + m_Width: 46 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 669 + m_Y: 491 + m_Width: 46 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 52 + m_Metrics: + m_Width: 59 + m_Height: 76 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 10 + m_Y: 103 + m_Width: 59 + m_Height: 76 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 53 + m_Metrics: + m_Width: 52 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 461 + m_Y: 248 + m_Width: 52 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 54 + m_Metrics: + m_Width: 51 + m_Height: 61 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 288 + m_Y: 273 + m_Width: 51 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 55 + m_Metrics: + m_Width: 50 + m_Height: 59 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 52 + m_GlyphRect: + m_X: 527 + m_Y: 329 + m_Width: 50 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 56 + m_Metrics: + m_Width: 50 + m_Height: 60 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 655 + m_Y: 330 + m_Width: 50 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 57 + m_Metrics: + m_Width: 57 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 273 + m_Y: 195 + m_Width: 57 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 58 + m_Metrics: + m_Width: 85 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 85 + m_GlyphRect: + m_X: 103 + m_Y: 10 + m_Width: 85 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 59 + m_Metrics: + m_Width: 56 + m_Height: 59 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 58 + m_GlyphRect: + m_X: 175 + m_Y: 955 + m_Width: 56 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 60 + m_Metrics: + m_Width: 54 + m_Height: 59 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 56 + m_GlyphRect: + m_X: 582 + m_Y: 169 + m_Width: 54 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 61 + m_Metrics: + m_Width: 49 + m_Height: 59 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 53 + m_GlyphRect: + m_X: 427 + m_Y: 404 + m_Width: 49 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 62 + m_Metrics: + m_Width: 18 + m_Height: 80 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 232 + m_Y: 671 + m_Width: 18 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 63 + m_Metrics: + m_Width: 24 + m_Height: 63 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 375 + m_Y: 951 + m_Width: 24 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 64 + m_Metrics: + m_Width: 18 + m_Height: 80 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 223 + m_Y: 393 + m_Width: 18 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 65 + m_Metrics: + m_Width: 38 + m_Height: 31 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 38 + m_GlyphRect: + m_X: 630 + m_Y: 870 + m_Width: 38 + m_Height: 31 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 66 + m_Metrics: + m_Width: 51 + m_Height: 6 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: -12 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 497 + m_Y: 894 + m_Width: 51 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 67 + m_Metrics: + m_Width: 19 + m_Height: 13 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 456 + m_Y: 997 + m_Width: 19 + m_Height: 13 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 68 + m_Metrics: + m_Width: 45 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 669 + m_Y: 648 + m_Width: 45 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 69 + m_Metrics: + m_Width: 40 + m_Height: 63 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 738 + m_Y: 409 + m_Width: 40 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 70 + m_Metrics: + m_Width: 38 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 908 + m_Y: 579 + m_Width: 38 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 71 + m_Metrics: + m_Width: 40 + m_Height: 63 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 797 + m_Y: 403 + m_Width: 40 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 72 + m_Metrics: + m_Width: 42 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 785 + m_Y: 337 + m_Width: 42 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 73 + m_Metrics: + m_Width: 25 + m_Height: 62 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 25 + m_GlyphRect: + m_X: 538 + m_Y: 168 + m_Width: 25 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 74 + m_Metrics: + m_Width: 40 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 86 + m_Y: 872 + m_Width: 40 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 75 + m_Metrics: + m_Width: 38 + m_Height: 62 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 430 + m_Y: 666 + m_Width: 38 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 76 + m_Metrics: + m_Width: 9 + m_Height: 62 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 852 + m_Y: 567 + m_Width: 9 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 77 + m_Metrics: + m_Width: 17 + m_Height: 80 + m_HorizontalBearingX: -3 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 20 + m_GlyphRect: + m_X: 145 + m_Y: 773 + m_Width: 17 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 78 + m_Metrics: + m_Width: 40 + m_Height: 62 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 44 + m_GlyphRect: + m_X: 856 + m_Y: 403 + m_Width: 40 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 79 + m_Metrics: + m_Width: 9 + m_Height: 62 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 880 + m_Y: 564 + m_Width: 9 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 80 + m_Metrics: + m_Width: 64 + m_Height: 46 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 74 + m_GlyphRect: + m_X: 378 + m_Y: 222 + m_Width: 64 + m_Height: 46 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 81 + m_Metrics: + m_Width: 38 + m_Height: 46 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 630 + m_Y: 805 + m_Width: 38 + m_Height: 46 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 82 + m_Metrics: + m_Width: 42 + m_Height: 47 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 972 + m_Y: 264 + m_Width: 42 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 83 + m_Metrics: + m_Width: 40 + m_Height: 64 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 145 + m_Y: 872 + m_Width: 40 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 84 + m_Metrics: + m_Width: 40 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 329 + m_Y: 666 + m_Width: 40 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 85 + m_Metrics: + m_Width: 23 + m_Height: 46 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 926 + m_Y: 816 + m_Width: 23 + m_Height: 46 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 86 + m_Metrics: + m_Width: 38 + m_Height: 47 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 956 + m_Y: 740 + m_Width: 38 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 87 + m_Metrics: + m_Width: 23 + m_Height: 56 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 55 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 388 + m_Y: 672 + m_Width: 23 + m_Height: 56 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 88 + m_Metrics: + m_Width: 38 + m_Height: 46 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 495 + m_Y: 919 + m_Width: 38 + m_Height: 46 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 89 + m_Metrics: + m_Width: 43 + m_Height: 45 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 226 + m_Y: 329 + m_Width: 43 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 90 + m_Metrics: + m_Width: 63 + m_Height: 45 + m_HorizontalBearingX: -1 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 61 + m_GlyphRect: + m_X: 655 + m_Y: 188 + m_Width: 63 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 91 + m_Metrics: + m_Width: 43 + m_Height: 45 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 737 + m_Y: 188 + m_Width: 43 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 92 + m_Metrics: + m_Width: 41 + m_Height: 63 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 41 + m_GlyphRect: + m_X: 609 + m_Y: 640 + m_Width: 41 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 93 + m_Metrics: + m_Width: 35 + m_Height: 45 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 42 + m_GlyphRect: + m_X: 968 + m_Y: 806 + m_Width: 35 + m_Height: 45 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 94 + m_Metrics: + m_Width: 27 + m_Height: 80 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 164 + m_Y: 113 + m_Width: 27 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 95 + m_Metrics: + m_Width: 8 + m_Height: 80 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 22 + m_GlyphRect: + m_X: 181 + m_Y: 772 + m_Width: 8 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 96 + m_Metrics: + m_Width: 27 + m_Height: 80 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 227 + m_Y: 182 + m_Width: 27 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 97 + m_Metrics: + m_Width: 44 + m_Height: 11 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 34 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 333 + m_Y: 832 + m_Width: 44 + m_Height: 11 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 98 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 99 + m_Metrics: + m_Width: 10 + m_Height: 59 + m_HorizontalBearingX: 9 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 28 + m_GlyphRect: + m_X: 349 + m_Y: 195 + m_Width: 10 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 100 + m_Metrics: + m_Width: 38 + m_Height: 60 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 915 + m_Y: 422 + m_Width: 38 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 101 + m_Metrics: + m_Width: 45 + m_Height: 60 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 669 + m_Y: 569 + m_Width: 45 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 102 + m_Metrics: + m_Width: 40 + m_Height: 40 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 48 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 733 + m_Y: 807 + m_Width: 40 + m_Height: 40 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 103 + m_Metrics: + m_Width: 50 + m_Height: 59 + m_HorizontalBearingX: -1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 358 + m_Y: 357 + m_Width: 50 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 104 + m_Metrics: + m_Width: 8 + m_Height: 80 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 22 + m_GlyphRect: + m_X: 306 + m_Y: 766 + m_Width: 8 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 105 + m_Metrics: + m_Width: 40 + m_Height: 69 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 223 + m_Y: 492 + m_Width: 40 + m_Height: 69 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 106 + m_Metrics: + m_Width: 25 + m_Height: 8 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 931 + m_Y: 961 + m_Width: 25 + m_Height: 8 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 107 + m_Metrics: + m_Width: 61 + m_Height: 61 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 63 + m_GlyphRect: + m_X: 277 + m_Y: 90 + m_Width: 61 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 108 + m_Metrics: + m_Width: 32 + m_Height: 33 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 32 + m_GlyphRect: + m_X: 784 + m_Y: 870 + m_Width: 32 + m_Height: 33 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 109 + m_Metrics: + m_Width: 42 + m_Height: 34 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 39 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 972 + m_Y: 454 + m_Width: 42 + m_Height: 34 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 110 + m_Metrics: + m_Width: 42 + m_Height: 24 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 32 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 972 + m_Y: 560 + m_Width: 42 + m_Height: 24 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 111 + m_Metrics: + m_Width: 23 + m_Height: 7 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 26 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 583 + m_Y: 890 + m_Width: 23 + m_Height: 7 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 112 + m_Metrics: + m_Width: 61 + m_Height: 61 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 63 + m_GlyphRect: + m_X: 357 + m_Y: 90 + m_Width: 61 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 113 + m_Metrics: + m_Width: 50 + m_Height: 4 + m_HorizontalBearingX: -1 + m_HorizontalBearingY: 65 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 862 + m_Y: 961 + m_Width: 50 + m_Height: 4 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 114 + m_Metrics: + m_Width: 24 + m_Height: 24 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 34 + m_GlyphRect: + m_X: 687 + m_Y: 906 + m_Width: 24 + m_Height: 24 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 115 + m_Metrics: + m_Width: 43 + m_Height: 52 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 52 + m_HorizontalAdvance: 47 + m_GlyphRect: + m_X: 607 + m_Y: 487 + m_Width: 43 + m_Height: 52 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 116 + m_Metrics: + m_Width: 27 + m_Height: 36 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 792 + m_Y: 815 + m_Width: 27 + m_Height: 36 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 117 + m_Metrics: + m_Width: 27 + m_Height: 37 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 687 + m_Y: 796 + m_Width: 27 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 118 + m_Metrics: + m_Width: 19 + m_Height: 13 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 545 + m_Y: 997 + m_Width: 19 + m_Height: 13 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 119 + m_Metrics: + m_Width: 43 + m_Height: 63 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 593 + m_Y: 247 + m_Width: 43 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 120 + m_Metrics: + m_Width: 40 + m_Height: 70 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 46 + m_GlyphRect: + m_X: 208 + m_Y: 770 + m_Width: 40 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 121 + m_Metrics: + m_Width: 10 + m_Height: 10 + m_HorizontalBearingX: 9 + m_HorizontalBearingY: 28 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 996 + m_Y: 932 + m_Width: 10 + m_Height: 10 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 122 + m_Metrics: + m_Width: 16 + m_Height: 18 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 622 + m_Y: 958 + m_Width: 16 + m_Height: 18 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 123 + m_Metrics: + m_Width: 24 + m_Height: 35 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 687 + m_Y: 852 + m_Width: 24 + m_Height: 35 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 124 + m_Metrics: + m_Width: 29 + m_Height: 33 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 31 + m_GlyphRect: + m_X: 835 + m_Y: 877 + m_Width: 29 + m_Height: 33 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 125 + m_Metrics: + m_Width: 42 + m_Height: 34 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 39 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 972 + m_Y: 507 + m_Width: 42 + m_Height: 34 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 126 + m_Metrics: + m_Width: 67 + m_Height: 59 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 72 + m_GlyphRect: + m_X: 498 + m_Y: 10 + m_Width: 67 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 127 + m_Metrics: + m_Width: 68 + m_Height: 59 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 72 + m_GlyphRect: + m_X: 10 + m_Y: 955 + m_Width: 68 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 128 + m_Metrics: + m_Width: 66 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 72 + m_GlyphRect: + m_X: 584 + m_Y: 10 + m_Width: 66 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 129 + m_Metrics: + m_Width: 43 + m_Height: 60 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 45 + m_HorizontalAdvance: 53 + m_GlyphRect: + m_X: 903 + m_Y: 183 + m_Width: 43 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 130 + m_Metrics: + m_Width: 57 + m_Height: 74 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 829 + m_Y: 10 + m_Width: 57 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 131 + m_Metrics: + m_Width: 57 + m_Height: 74 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 905 + m_Y: 10 + m_Width: 57 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 132 + m_Metrics: + m_Width: 57 + m_Height: 75 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 10 + m_Y: 673 + m_Width: 57 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 133 + m_Metrics: + m_Width: 57 + m_Height: 75 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 10 + m_Y: 767 + m_Width: 57 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 134 + m_Metrics: + m_Width: 57 + m_Height: 72 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 72 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 88 + m_Y: 113 + m_Width: 57 + m_Height: 72 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 135 + m_Metrics: + m_Width: 57 + m_Height: 75 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 10 + m_Y: 861 + m_Width: 57 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 136 + m_Metrics: + m_Width: 82 + m_Height: 59 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 207 + m_Y: 10 + m_Width: 82 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 137 + m_Metrics: + m_Width: 55 + m_Height: 78 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 10 + m_Y: 576 + m_Width: 55 + m_Height: 78 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 138 + m_Metrics: + m_Width: 47 + m_Height: 74 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 84 + m_Y: 580 + m_Width: 47 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 139 + m_Metrics: + m_Width: 47 + m_Height: 74 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 157 + m_Y: 487 + m_Width: 47 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 140 + m_Metrics: + m_Width: 47 + m_Height: 75 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 157 + m_Y: 393 + m_Width: 47 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 141 + m_Metrics: + m_Width: 47 + m_Height: 72 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 72 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 150 + m_Y: 580 + m_Width: 47 + m_Height: 72 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 142 + m_Metrics: + m_Width: 19 + m_Height: 74 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 227 + m_Y: 859 + m_Width: 19 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 143 + m_Metrics: + m_Width: 19 + m_Height: 74 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 265 + m_Y: 859 + m_Width: 19 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 144 + m_Metrics: + m_Width: 28 + m_Height: 75 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 981 + m_Y: 10 + m_Width: 28 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 145 + m_Metrics: + m_Width: 25 + m_Height: 72 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 72 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 216 + m_Y: 580 + m_Width: 25 + m_Height: 72 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 146 + m_Metrics: + m_Width: 58 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 751 + m_Y: 102 + m_Width: 58 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 147 + m_Metrics: + m_Width: 48 + m_Height: 75 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 210 + m_Y: 88 + m_Width: 48 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 148 + m_Metrics: + m_Width: 59 + m_Height: 75 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 10 + m_Y: 388 + m_Width: 59 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 149 + m_Metrics: + m_Width: 59 + m_Height: 75 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 10 + m_Y: 482 + m_Width: 59 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 150 + m_Metrics: + m_Width: 59 + m_Height: 76 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 10 + m_Y: 198 + m_Width: 59 + m_Height: 76 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 151 + m_Metrics: + m_Width: 59 + m_Height: 76 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 10 + m_Y: 293 + m_Width: 59 + m_Height: 76 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 152 + m_Metrics: + m_Width: 59 + m_Height: 73 + m_HorizontalBearingX: 4 + m_HorizontalBearingY: 72 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 751 + m_Y: 10 + m_Width: 59 + m_Height: 73 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 153 + m_Metrics: + m_Width: 40 + m_Height: 39 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 48 + m_HorizontalAdvance: 50 + m_GlyphRect: + m_X: 838 + m_Y: 819 + m_Width: 40 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 154 + m_Metrics: + m_Width: 63 + m_Height: 65 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 67 + m_GlyphRect: + m_X: 669 + m_Y: 10 + m_Width: 63 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 155 + m_Metrics: + m_Width: 50 + m_Height: 75 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 88 + m_Y: 392 + m_Width: 50 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 156 + m_Metrics: + m_Width: 50 + m_Height: 75 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 88 + m_Y: 486 + m_Width: 50 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 157 + m_Metrics: + m_Width: 50 + m_Height: 76 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 75 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 88 + m_Y: 297 + m_Width: 50 + m_Height: 76 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 158 + m_Metrics: + m_Width: 50 + m_Height: 73 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 72 + m_HorizontalAdvance: 62 + m_GlyphRect: + m_X: 157 + m_Y: 301 + m_Width: 50 + m_Height: 73 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 159 + m_Metrics: + m_Width: 54 + m_Height: 74 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 74 + m_HorizontalAdvance: 56 + m_GlyphRect: + m_X: 88 + m_Y: 204 + m_Width: 54 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 160 + m_Metrics: + m_Width: 46 + m_Height: 59 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 57 + m_GlyphRect: + m_X: 734 + m_Y: 491 + m_Width: 46 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 161 + m_Metrics: + m_Width: 44 + m_Height: 63 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 53 + m_GlyphRect: + m_X: 545 + m_Y: 564 + m_Width: 44 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 162 + m_Metrics: + m_Width: 45 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 324 + m_Y: 583 + m_Width: 45 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 163 + m_Metrics: + m_Width: 45 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 333 + m_Y: 749 + m_Width: 45 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 164 + m_Metrics: + m_Width: 45 + m_Height: 63 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 478 + m_Y: 485 + m_Width: 45 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 165 + m_Metrics: + m_Width: 45 + m_Height: 62 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 61 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 250 + m_Y: 952 + m_Width: 45 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 166 + m_Metrics: + m_Width: 45 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 733 + m_Y: 569 + m_Width: 45 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 167 + m_Metrics: + m_Width: 45 + m_Height: 71 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 70 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 260 + m_Y: 580 + m_Width: 45 + m_Height: 71 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 168 + m_Metrics: + m_Width: 71 + m_Height: 47 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 76 + m_GlyphRect: + m_X: 661 + m_Y: 94 + m_Width: 71 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 169 + m_Metrics: + m_Width: 38 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 46 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 427 + m_Y: 583 + m_Width: 38 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 170 + m_Metrics: + m_Width: 42 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 436 + m_Y: 747 + m_Width: 42 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 171 + m_Metrics: + m_Width: 42 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 484 + m_Y: 567 + m_Width: 42 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 172 + m_Metrics: + m_Width: 42 + m_Height: 63 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 608 + m_Y: 558 + m_Width: 42 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 173 + m_Metrics: + m_Width: 42 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 851 + m_Y: 262 + m_Width: 42 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 174 + m_Metrics: + m_Width: 19 + m_Height: 63 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 838 + m_Y: 737 + m_Width: 19 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 175 + m_Metrics: + m_Width: 19 + m_Height: 63 + m_HorizontalBearingX: 6 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 418 + m_Y: 951 + m_Width: 19 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 176 + m_Metrics: + m_Width: 29 + m_Height: 62 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 980 + m_Y: 104 + m_Width: 29 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 177 + m_Metrics: + m_Width: 25 + m_Height: 59 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 794 + m_Y: 737 + m_Width: 25 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 178 + m_Metrics: + m_Width: 42 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 487 + m_Y: 650 + m_Width: 42 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 179 + m_Metrics: + m_Width: 38 + m_Height: 61 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 61 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 915 + m_Y: 342 + m_Width: 38 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 180 + m_Metrics: + m_Width: 42 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 548 + m_Y: 646 + m_Width: 42 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 181 + m_Metrics: + m_Width: 42 + m_Height: 64 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 497 + m_Y: 733 + m_Width: 42 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 182 + m_Metrics: + m_Width: 42 + m_Height: 63 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 672 + m_Y: 714 + m_Width: 42 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 183 + m_Metrics: + m_Width: 42 + m_Height: 62 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 61 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 314 + m_Y: 952 + m_Width: 42 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 184 + m_Metrics: + m_Width: 42 + m_Height: 60 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 972 + m_Y: 185 + m_Width: 42 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 185 + m_Metrics: + m_Width: 43 + m_Height: 39 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 48 + m_HorizontalAdvance: 47 + m_GlyphRect: + m_X: 965 + m_Y: 603 + m_Width: 43 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 186 + m_Metrics: + m_Width: 50 + m_Height: 49 + m_HorizontalBearingX: 1 + m_HorizontalBearingY: 47 + m_HorizontalAdvance: 53 + m_GlyphRect: + m_X: 357 + m_Y: 435 + m_Width: 50 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 187 + m_Metrics: + m_Width: 38 + m_Height: 64 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 558 + m_Y: 729 + m_Width: 38 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 188 + m_Metrics: + m_Width: 38 + m_Height: 64 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 615 + m_Y: 722 + m_Width: 38 + m_Height: 64 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 189 + m_Metrics: + m_Width: 38 + m_Height: 63 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 799 + m_Y: 485 + m_Width: 38 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 190 + m_Metrics: + m_Width: 38 + m_Height: 60 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 956 + m_Y: 661 + m_Width: 38 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 191 + m_Metrics: + m_Width: 41 + m_Height: 81 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 63 + m_HorizontalAdvance: 41 + m_GlyphRect: + m_X: 86 + m_Y: 673 + m_Width: 41 + m_Height: 81 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 192 + m_Metrics: + m_Width: 40 + m_Height: 80 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 86 + m_Y: 773 + m_Width: 40 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 193 + m_Metrics: + m_Width: 41 + m_Height: 77 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 41 + m_GlyphRect: + m_X: 269 + m_Y: 670 + m_Width: 41 + m_Height: 77 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 1997 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 1998 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 1999 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2000 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2001 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2002 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 22 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2003 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 14 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2004 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2005 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2006 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 17 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2007 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 7 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2008 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2009 + m_Metrics: + m_Width: 4 + m_Height: 65 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: 54 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 204 + m_Y: 871 + m_Width: 4 + m_Height: 65 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2010 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 267 + m_Y: 770 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2011 + m_Metrics: + m_Width: 21 + m_Height: 70 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 260 + m_Y: 393 + m_Width: 21 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2012 + m_Metrics: + m_Width: 21 + m_Height: 70 + m_HorizontalBearingX: -19 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 282 + m_Y: 482 + m_Width: 21 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2013 + m_Metrics: + m_Width: 48 + m_Height: 6 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 25 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 862 + m_Y: 936 + m_Width: 48 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2014 + m_Metrics: + m_Width: 48 + m_Height: 6 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 25 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 929 + m_Y: 936 + m_Width: 48 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2015 + m_Metrics: + m_Width: 86 + m_Height: 6 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 25 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 103 + m_Y: 88 + m_Width: 86 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2016 + m_Metrics: + m_Width: 86 + m_Height: 6 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 25 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 277 + m_Y: 170 + m_Width: 86 + m_Height: 6 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2017 + m_Metrics: + m_Width: 22 + m_Height: 62 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 36 + m_GlyphRect: + m_X: 862 + m_Y: 181 + m_Width: 22 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2018 + m_Metrics: + m_Width: 51 + m_Height: 15 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: -4 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 288 + m_Y: 353 + m_Width: 51 + m_Height: 15 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2019 + m_Metrics: + m_Width: 9 + m_Height: 19 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 612 + m_Y: 995 + m_Width: 9 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2020 + m_Metrics: + m_Width: 9 + m_Height: 19 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 640 + m_Y: 995 + m_Width: 9 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2021 + m_Metrics: + m_Width: 9 + m_Height: 19 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 8 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 1002 + m_Y: 961 + m_Width: 9 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2022 + m_Metrics: + m_Width: 9 + m_Height: 19 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 19 + m_GlyphRect: + m_X: 686 + m_Y: 949 + m_Width: 9 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2023 + m_Metrics: + m_Width: 23 + m_Height: 19 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 967 + m_Y: 894 + m_Width: 23 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2024 + m_Metrics: + m_Width: 23 + m_Height: 19 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 580 + m_Y: 916 + m_Width: 23 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2025 + m_Metrics: + m_Width: 23 + m_Height: 19 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 8 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 580 + m_Y: 954 + m_Width: 23 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2026 + m_Metrics: + m_Width: 22 + m_Height: 19 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 622 + m_Y: 920 + m_Width: 22 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2027 + m_Metrics: + m_Width: 38 + m_Height: 68 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 303 + m_Y: 865 + m_Width: 38 + m_Height: 68 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2028 + m_Metrics: + m_Width: 38 + m_Height: 68 + m_HorizontalBearingX: 5 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 300 + m_Y: 387 + m_Width: 38 + m_Height: 68 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2029 + m_Metrics: + m_Width: 24 + m_Height: 23 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 40 + m_HorizontalAdvance: 30 + m_GlyphRect: + m_X: 819 + m_Y: 929 + m_Width: 24 + m_Height: 23 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2030 + m_Metrics: + m_Width: 64 + m_Height: 9 + m_HorizontalBearingX: 11 + m_HorizontalBearingY: 9 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 661 + m_Y: 160 + m_Width: 64 + m_Height: 9 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2031 + m_Metrics: + m_Width: 21 + m_Height: 63 + m_HorizontalBearingX: -2 + m_HorizontalBearingY: 52 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 876 + m_Y: 737 + m_Width: 21 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2032 + m_Metrics: + m_Width: 21 + m_Height: 63 + m_HorizontalBearingX: -19 + m_HorizontalBearingY: 52 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 916 + m_Y: 734 + m_Width: 21 + m_Height: 63 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2033 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 388 + m_Y: 583 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2034 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 397 + m_Y: 747 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2035 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 360 + m_Y: 862 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2036 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 17 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2037 + m_Metrics: + m_Width: 82 + m_Height: 61 + m_HorizontalBearingX: 2 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 308 + m_Y: 10 + m_Width: 82 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2038 + m_Metrics: + m_Width: 12 + m_Height: 22 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 16 + m_GlyphRect: + m_X: 427 + m_Y: 363 + m_Width: 12 + m_Height: 22 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2039 + m_Metrics: + m_Width: 26 + m_Height: 22 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 30 + m_GlyphRect: + m_X: 730 + m_Y: 907 + m_Width: 26 + m_Height: 22 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2040 + m_Metrics: + m_Width: 35 + m_Height: 22 + m_HorizontalBearingX: -4 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 30 + m_GlyphRect: + m_X: 730 + m_Y: 866 + m_Width: 35 + m_Height: 22 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2041 + m_Metrics: + m_Width: 23 + m_Height: 34 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 39 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 883 + m_Y: 883 + m_Width: 23 + m_Height: 34 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2042 + m_Metrics: + m_Width: 23 + m_Height: 34 + m_HorizontalBearingX: 3 + m_HorizontalBearingY: 39 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 925 + m_Y: 883 + m_Width: 23 + m_Height: 34 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2043 + m_Metrics: + m_Width: 28 + m_Height: 59 + m_HorizontalBearingX: 9 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 43 + m_GlyphRect: + m_X: 583 + m_Y: 812 + m_Width: 28 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2044 + m_Metrics: + m_Width: 35 + m_Height: 5 + m_HorizontalBearingX: -3 + m_HorizontalBearingY: 68 + m_HorizontalAdvance: 29 + m_GlyphRect: + m_X: 968 + m_Y: 870 + m_Width: 35 + m_Height: 5 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2045 + m_Metrics: + m_Width: 44 + m_Height: 59 + m_HorizontalBearingX: -18 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 14 + m_GlyphRect: + m_X: 799 + m_Y: 181 + m_Width: 44 + m_Height: 59 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2046 + m_Metrics: + m_Width: 10 + m_Height: 62 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 62 + m_HorizontalAdvance: 24 + m_GlyphRect: + m_X: 322 + m_Y: 474 + m_Width: 10 + m_Height: 62 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2047 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 399 + m_Y: 836 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2048 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 794 + m_Y: 648 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2049 + m_Metrics: + m_Width: 22 + m_Height: 70 + m_HorizontalBearingX: -11 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 833 + m_Y: 648 + m_Width: 22 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2050 + m_Metrics: + m_Width: 22 + m_Height: 70 + m_HorizontalBearingX: -11 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 874 + m_Y: 648 + m_Width: 22 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2051 + m_Metrics: + m_Width: 22 + m_Height: 70 + m_HorizontalBearingX: -11 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 915 + m_Y: 645 + m_Width: 22 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2052 + m_Metrics: + m_Width: 20 + m_Height: 70 + m_HorizontalBearingX: -10 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 0 + m_GlyphRect: + m_X: 456 + m_Y: 908 + m_Width: 20 + m_Height: 70 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2075 + m_Metrics: + m_Width: 47 + m_Height: 61 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 60 + m_HorizontalAdvance: 48 + m_GlyphRect: + m_X: 351 + m_Y: 503 + m_Width: 47 + m_Height: 61 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2090 + m_Metrics: + m_Width: 70 + m_Height: 33 + m_HorizontalBearingX: 7 + m_HorizontalBearingY: 59 + m_HorizontalAdvance: 86 + m_GlyphRect: + m_X: 382 + m_Y: 170 + m_Width: 70 + m_Height: 33 + m_Scale: 1 + m_AtlasIndex: 0 + - m_Index: 2179 + m_Metrics: + m_Width: 52 + m_Height: 51 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 51 + m_HorizontalAdvance: 52 + m_GlyphRect: + m_X: 358 + m_Y: 287 + m_Width: 52 + m_Height: 51 + m_Scale: 1 + m_AtlasIndex: 0 + m_CharacterTable: + - m_ElementType: 1 + m_Unicode: 32 + m_GlyphIndex: 3 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 33 + m_GlyphIndex: 4 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 34 + m_GlyphIndex: 5 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 35 + m_GlyphIndex: 6 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 36 + m_GlyphIndex: 7 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 37 + m_GlyphIndex: 8 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 38 + m_GlyphIndex: 9 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 39 + m_GlyphIndex: 10 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 40 + m_GlyphIndex: 11 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 41 + m_GlyphIndex: 12 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 42 + m_GlyphIndex: 13 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 43 + m_GlyphIndex: 14 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 44 + m_GlyphIndex: 15 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 45 + m_GlyphIndex: 16 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 46 + m_GlyphIndex: 17 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 47 + m_GlyphIndex: 18 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 48 + m_GlyphIndex: 19 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 49 + m_GlyphIndex: 20 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 50 + m_GlyphIndex: 21 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 51 + m_GlyphIndex: 22 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 52 + m_GlyphIndex: 23 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 53 + m_GlyphIndex: 24 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 54 + m_GlyphIndex: 25 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 55 + m_GlyphIndex: 26 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 56 + m_GlyphIndex: 27 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 57 + m_GlyphIndex: 28 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 58 + m_GlyphIndex: 29 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 59 + m_GlyphIndex: 30 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 60 + m_GlyphIndex: 31 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 61 + m_GlyphIndex: 32 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 62 + m_GlyphIndex: 33 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 63 + m_GlyphIndex: 34 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 64 + m_GlyphIndex: 35 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 65 + m_GlyphIndex: 36 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 66 + m_GlyphIndex: 37 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 67 + m_GlyphIndex: 38 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 68 + m_GlyphIndex: 39 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 69 + m_GlyphIndex: 40 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 70 + m_GlyphIndex: 41 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 71 + m_GlyphIndex: 42 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 72 + m_GlyphIndex: 43 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 73 + m_GlyphIndex: 44 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 74 + m_GlyphIndex: 45 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 75 + m_GlyphIndex: 46 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 76 + m_GlyphIndex: 47 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 77 + m_GlyphIndex: 48 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 78 + m_GlyphIndex: 49 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 79 + m_GlyphIndex: 50 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 80 + m_GlyphIndex: 51 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 81 + m_GlyphIndex: 52 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 82 + m_GlyphIndex: 53 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 83 + m_GlyphIndex: 54 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 84 + m_GlyphIndex: 55 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 85 + m_GlyphIndex: 56 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 86 + m_GlyphIndex: 57 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 87 + m_GlyphIndex: 58 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 88 + m_GlyphIndex: 59 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 89 + m_GlyphIndex: 60 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 90 + m_GlyphIndex: 61 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 91 + m_GlyphIndex: 62 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 92 + m_GlyphIndex: 63 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 93 + m_GlyphIndex: 64 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 94 + m_GlyphIndex: 65 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 95 + m_GlyphIndex: 66 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 96 + m_GlyphIndex: 67 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 97 + m_GlyphIndex: 68 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 98 + m_GlyphIndex: 69 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 99 + m_GlyphIndex: 70 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 100 + m_GlyphIndex: 71 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 101 + m_GlyphIndex: 72 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 102 + m_GlyphIndex: 73 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 103 + m_GlyphIndex: 74 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 104 + m_GlyphIndex: 75 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 105 + m_GlyphIndex: 76 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 106 + m_GlyphIndex: 77 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 107 + m_GlyphIndex: 78 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 108 + m_GlyphIndex: 79 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 109 + m_GlyphIndex: 80 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 110 + m_GlyphIndex: 81 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 111 + m_GlyphIndex: 82 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 112 + m_GlyphIndex: 83 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 113 + m_GlyphIndex: 84 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 114 + m_GlyphIndex: 85 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 115 + m_GlyphIndex: 86 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 116 + m_GlyphIndex: 87 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 117 + m_GlyphIndex: 88 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 118 + m_GlyphIndex: 89 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 119 + m_GlyphIndex: 90 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 120 + m_GlyphIndex: 91 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 121 + m_GlyphIndex: 92 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 122 + m_GlyphIndex: 93 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 123 + m_GlyphIndex: 94 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 124 + m_GlyphIndex: 95 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 125 + m_GlyphIndex: 96 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 126 + m_GlyphIndex: 97 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 160 + m_GlyphIndex: 98 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 161 + m_GlyphIndex: 99 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 162 + m_GlyphIndex: 100 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 163 + m_GlyphIndex: 101 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 164 + m_GlyphIndex: 102 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 165 + m_GlyphIndex: 103 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 166 + m_GlyphIndex: 104 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 167 + m_GlyphIndex: 105 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 168 + m_GlyphIndex: 106 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 169 + m_GlyphIndex: 107 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 170 + m_GlyphIndex: 108 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 171 + m_GlyphIndex: 109 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 172 + m_GlyphIndex: 110 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 173 + m_GlyphIndex: 111 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 174 + m_GlyphIndex: 112 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 175 + m_GlyphIndex: 113 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 176 + m_GlyphIndex: 114 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 177 + m_GlyphIndex: 115 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 178 + m_GlyphIndex: 116 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 179 + m_GlyphIndex: 117 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 180 + m_GlyphIndex: 118 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 181 + m_GlyphIndex: 119 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 182 + m_GlyphIndex: 120 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 183 + m_GlyphIndex: 121 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 184 + m_GlyphIndex: 122 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 185 + m_GlyphIndex: 123 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 186 + m_GlyphIndex: 124 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 187 + m_GlyphIndex: 125 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 188 + m_GlyphIndex: 126 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 189 + m_GlyphIndex: 127 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 190 + m_GlyphIndex: 128 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 191 + m_GlyphIndex: 129 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 192 + m_GlyphIndex: 130 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 193 + m_GlyphIndex: 131 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 194 + m_GlyphIndex: 132 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 195 + m_GlyphIndex: 133 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 196 + m_GlyphIndex: 134 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 197 + m_GlyphIndex: 135 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 198 + m_GlyphIndex: 136 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 199 + m_GlyphIndex: 137 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 200 + m_GlyphIndex: 138 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 201 + m_GlyphIndex: 139 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 202 + m_GlyphIndex: 140 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 203 + m_GlyphIndex: 141 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 204 + m_GlyphIndex: 142 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 205 + m_GlyphIndex: 143 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 206 + m_GlyphIndex: 144 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 207 + m_GlyphIndex: 145 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 208 + m_GlyphIndex: 146 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 209 + m_GlyphIndex: 147 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 210 + m_GlyphIndex: 148 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 211 + m_GlyphIndex: 149 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 212 + m_GlyphIndex: 150 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 213 + m_GlyphIndex: 151 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 214 + m_GlyphIndex: 152 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 215 + m_GlyphIndex: 153 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 216 + m_GlyphIndex: 154 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 217 + m_GlyphIndex: 155 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 218 + m_GlyphIndex: 156 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 219 + m_GlyphIndex: 157 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 220 + m_GlyphIndex: 158 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 221 + m_GlyphIndex: 159 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 222 + m_GlyphIndex: 160 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 223 + m_GlyphIndex: 161 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 224 + m_GlyphIndex: 162 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 225 + m_GlyphIndex: 163 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 226 + m_GlyphIndex: 164 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 227 + m_GlyphIndex: 165 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 228 + m_GlyphIndex: 166 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 229 + m_GlyphIndex: 167 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 230 + m_GlyphIndex: 168 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 231 + m_GlyphIndex: 169 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 232 + m_GlyphIndex: 170 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 233 + m_GlyphIndex: 171 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 234 + m_GlyphIndex: 172 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 235 + m_GlyphIndex: 173 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 236 + m_GlyphIndex: 174 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 237 + m_GlyphIndex: 175 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 238 + m_GlyphIndex: 176 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 239 + m_GlyphIndex: 177 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 240 + m_GlyphIndex: 178 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 241 + m_GlyphIndex: 179 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 242 + m_GlyphIndex: 180 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 243 + m_GlyphIndex: 181 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 244 + m_GlyphIndex: 182 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 245 + m_GlyphIndex: 183 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 246 + m_GlyphIndex: 184 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 247 + m_GlyphIndex: 185 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 248 + m_GlyphIndex: 186 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 249 + m_GlyphIndex: 187 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 250 + m_GlyphIndex: 188 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 251 + m_GlyphIndex: 189 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 252 + m_GlyphIndex: 190 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 253 + m_GlyphIndex: 191 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 254 + m_GlyphIndex: 192 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 255 + m_GlyphIndex: 193 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8192 + m_GlyphIndex: 1997 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8193 + m_GlyphIndex: 1998 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8194 + m_GlyphIndex: 1999 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8195 + m_GlyphIndex: 2000 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8196 + m_GlyphIndex: 2001 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8197 + m_GlyphIndex: 2002 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8198 + m_GlyphIndex: 2003 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8199 + m_GlyphIndex: 2004 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8200 + m_GlyphIndex: 2005 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8201 + m_GlyphIndex: 2006 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8202 + m_GlyphIndex: 2007 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8203 + m_GlyphIndex: 2008 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8204 + m_GlyphIndex: 2009 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8205 + m_GlyphIndex: 2010 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8206 + m_GlyphIndex: 2011 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8207 + m_GlyphIndex: 2012 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8210 + m_GlyphIndex: 2013 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8211 + m_GlyphIndex: 2014 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8212 + m_GlyphIndex: 2015 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8213 + m_GlyphIndex: 2016 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8214 + m_GlyphIndex: 2017 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8215 + m_GlyphIndex: 2018 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8216 + m_GlyphIndex: 2019 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8217 + m_GlyphIndex: 2020 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8218 + m_GlyphIndex: 2021 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8219 + m_GlyphIndex: 2022 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8220 + m_GlyphIndex: 2023 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8221 + m_GlyphIndex: 2024 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8222 + m_GlyphIndex: 2025 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8223 + m_GlyphIndex: 2026 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8224 + m_GlyphIndex: 2027 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8225 + m_GlyphIndex: 2028 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8226 + m_GlyphIndex: 2029 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8230 + m_GlyphIndex: 2030 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8234 + m_GlyphIndex: 2031 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8235 + m_GlyphIndex: 2032 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8236 + m_GlyphIndex: 2033 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8237 + m_GlyphIndex: 2034 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8238 + m_GlyphIndex: 2035 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8239 + m_GlyphIndex: 2036 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8240 + m_GlyphIndex: 2037 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8242 + m_GlyphIndex: 2038 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8243 + m_GlyphIndex: 2039 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8244 + m_GlyphIndex: 2040 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8249 + m_GlyphIndex: 2041 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8250 + m_GlyphIndex: 2042 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8252 + m_GlyphIndex: 2043 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8254 + m_GlyphIndex: 2044 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8260 + m_GlyphIndex: 2045 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8286 + m_GlyphIndex: 2046 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8298 + m_GlyphIndex: 2047 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8299 + m_GlyphIndex: 2048 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8300 + m_GlyphIndex: 2049 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8301 + m_GlyphIndex: 2050 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8302 + m_GlyphIndex: 2051 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8303 + m_GlyphIndex: 2052 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8364 + m_GlyphIndex: 2075 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8482 + m_GlyphIndex: 2090 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 9633 + m_GlyphIndex: 2179 + m_Scale: 1 + m_AtlasTextures: + - {fileID: 28684132378477856} + m_AtlasTextureIndex: 0 + m_UsedGlyphRects: + - m_X: 0 + m_Y: 0 + m_Width: 93 + m_Height: 93 + - m_X: 93 + m_Y: 0 + m_Width: 104 + m_Height: 78 + - m_X: 197 + m_Y: 0 + m_Width: 101 + m_Height: 78 + - m_X: 298 + m_Y: 0 + m_Width: 101 + m_Height: 80 + - m_X: 0 + m_Y: 93 + m_Width: 78 + m_Height: 95 + - m_X: 0 + m_Y: 188 + m_Width: 78 + m_Height: 95 + - m_X: 0 + m_Y: 283 + m_Width: 78 + m_Height: 95 + - m_X: 0 + m_Y: 378 + m_Width: 78 + m_Height: 94 + - m_X: 0 + m_Y: 472 + m_Width: 78 + m_Height: 94 + - m_X: 0 + m_Y: 566 + m_Width: 74 + m_Height: 97 + - m_X: 399 + m_Y: 0 + m_Width: 89 + m_Height: 80 + - m_X: 0 + m_Y: 663 + m_Width: 76 + m_Height: 94 + - m_X: 0 + m_Y: 757 + m_Width: 76 + m_Height: 94 + - m_X: 0 + m_Y: 851 + m_Width: 76 + m_Height: 94 + - m_X: 0 + m_Y: 945 + m_Width: 87 + m_Height: 78 + - m_X: 488 + m_Y: 0 + m_Width: 86 + m_Height: 78 + - m_X: 574 + m_Y: 0 + m_Width: 85 + m_Height: 79 + - m_X: 659 + m_Y: 0 + m_Width: 82 + m_Height: 84 + - m_X: 741 + m_Y: 0 + m_Width: 78 + m_Height: 92 + - m_X: 819 + m_Y: 0 + m_Width: 76 + m_Height: 93 + - m_X: 895 + m_Y: 0 + m_Width: 76 + m_Height: 93 + - m_X: 971 + m_Y: 0 + m_Width: 47 + m_Height: 94 + - m_X: 93 + m_Y: 78 + m_Width: 105 + m_Height: 25 + - m_X: 78 + m_Y: 103 + m_Width: 76 + m_Height: 91 + - m_X: 78 + m_Y: 194 + m_Width: 73 + m_Height: 93 + - m_X: 78 + m_Y: 287 + m_Width: 69 + m_Height: 95 + - m_X: 78 + m_Y: 382 + m_Width: 69 + m_Height: 94 + - m_X: 78 + m_Y: 476 + m_Width: 69 + m_Height: 94 + - m_X: 74 + m_Y: 570 + m_Width: 66 + m_Height: 93 + - m_X: 76 + m_Y: 663 + m_Width: 60 + m_Height: 100 + - m_X: 76 + m_Y: 763 + m_Width: 59 + m_Height: 99 + - m_X: 76 + m_Y: 862 + m_Width: 59 + m_Height: 83 + - m_X: 87 + m_Y: 945 + m_Width: 78 + m_Height: 78 + - m_X: 154 + m_Y: 103 + m_Width: 46 + m_Height: 99 + - m_X: 200 + m_Y: 78 + m_Width: 67 + m_Height: 94 + - m_X: 151 + m_Y: 202 + m_Width: 66 + m_Height: 89 + - m_X: 147 + m_Y: 291 + m_Width: 69 + m_Height: 92 + - m_X: 147 + m_Y: 383 + m_Width: 66 + m_Height: 94 + - m_X: 147 + m_Y: 477 + m_Width: 66 + m_Height: 93 + - m_X: 140 + m_Y: 570 + m_Width: 66 + m_Height: 91 + - m_X: 267 + m_Y: 80 + m_Width: 80 + m_Height: 80 + - m_X: 347 + m_Y: 80 + m_Width: 80 + m_Height: 80 + - m_X: 427 + m_Y: 80 + m_Width: 72 + m_Height: 80 + - m_X: 499 + m_Y: 78 + m_Width: 74 + m_Height: 80 + - m_X: 573 + m_Y: 79 + m_Width: 78 + m_Height: 80 + - m_X: 651 + m_Y: 84 + m_Width: 90 + m_Height: 66 + - m_X: 741 + m_Y: 92 + m_Width: 77 + m_Height: 78 + - m_X: 818 + m_Y: 93 + m_Width: 76 + m_Height: 78 + - m_X: 894 + m_Y: 93 + m_Width: 76 + m_Height: 80 + - m_X: 970 + m_Y: 94 + m_Width: 48 + m_Height: 81 + - m_X: 267 + m_Y: 160 + m_Width: 105 + m_Height: 25 + - m_X: 217 + m_Y: 172 + m_Width: 46 + m_Height: 99 + - m_X: 263 + m_Y: 185 + m_Width: 76 + m_Height: 78 + - m_X: 372 + m_Y: 160 + m_Width: 89 + m_Height: 52 + - m_X: 339 + m_Y: 185 + m_Width: 29 + m_Height: 78 + - m_X: 368 + m_Y: 212 + m_Width: 83 + m_Height: 65 + - m_X: 136 + m_Y: 663 + m_Width: 43 + m_Height: 99 + - m_X: 179 + m_Y: 661 + m_Width: 43 + m_Height: 99 + - m_X: 206 + m_Y: 570 + m_Width: 44 + m_Height: 91 + - m_X: 222 + m_Y: 661 + m_Width: 37 + m_Height: 99 + - m_X: 213 + m_Y: 383 + m_Width: 37 + m_Height: 99 + - m_X: 213 + m_Y: 482 + m_Width: 59 + m_Height: 88 + - m_X: 250 + m_Y: 570 + m_Width: 64 + m_Height: 90 + - m_X: 259 + m_Y: 660 + m_Width: 60 + m_Height: 96 + - m_X: 135 + m_Y: 763 + m_Width: 36 + m_Height: 99 + - m_X: 135 + m_Y: 862 + m_Width: 59 + m_Height: 83 + - m_X: 165 + m_Y: 945 + m_Width: 75 + m_Height: 78 + - m_X: 171 + m_Y: 762 + m_Width: 27 + m_Height: 99 + - m_X: 198 + m_Y: 760 + m_Width: 59 + m_Height: 89 + - m_X: 194 + m_Y: 861 + m_Width: 23 + m_Height: 84 + - m_X: 217 + m_Y: 849 + m_Width: 38 + m_Height: 93 + - m_X: 240 + m_Y: 942 + m_Width: 64 + m_Height: 81 + - m_X: 255 + m_Y: 849 + m_Width: 38 + m_Height: 93 + - m_X: 257 + m_Y: 760 + m_Width: 39 + m_Height: 89 + - m_X: 296 + m_Y: 756 + m_Width: 27 + m_Height: 99 + - m_X: 293 + m_Y: 855 + m_Width: 57 + m_Height: 87 + - m_X: 304 + m_Y: 942 + m_Width: 61 + m_Height: 81 + - m_X: 651 + m_Y: 150 + m_Width: 83 + m_Height: 28 + - m_X: 461 + m_Y: 160 + m_Width: 67 + m_Height: 78 + - m_X: 528 + m_Y: 158 + m_Width: 44 + m_Height: 81 + - m_X: 572 + m_Y: 159 + m_Width: 73 + m_Height: 78 + - m_X: 645 + m_Y: 178 + m_Width: 82 + m_Height: 64 + - m_X: 451 + m_Y: 238 + m_Width: 71 + m_Height: 78 + - m_X: 522 + m_Y: 239 + m_Width: 61 + m_Height: 80 + - m_X: 583 + m_Y: 237 + m_Width: 62 + m_Height: 82 + - m_X: 645 + m_Y: 242 + m_Width: 70 + m_Height: 78 + - m_X: 216 + m_Y: 319 + m_Width: 62 + m_Height: 64 + - m_X: 217 + m_Y: 271 + m_Width: 61 + m_Height: 48 + - m_X: 278 + m_Y: 263 + m_Width: 70 + m_Height: 80 + - m_X: 250 + m_Y: 383 + m_Width: 40 + m_Height: 89 + - m_X: 348 + m_Y: 277 + m_Width: 71 + m_Height: 70 + - m_X: 278 + m_Y: 343 + m_Width: 70 + m_Height: 34 + - m_X: 290 + m_Y: 377 + m_Width: 57 + m_Height: 87 + - m_X: 419 + m_Y: 277 + m_Width: 29 + m_Height: 76 + - m_X: 448 + m_Y: 316 + m_Width: 69 + m_Height: 78 + - m_X: 517 + m_Y: 319 + m_Width: 69 + m_Height: 78 + - m_X: 586 + m_Y: 319 + m_Width: 59 + m_Height: 79 + - m_X: 645 + m_Y: 320 + m_Width: 69 + m_Height: 79 + - m_X: 348 + m_Y: 347 + m_Width: 69 + m_Height: 78 + - m_X: 417 + m_Y: 353 + m_Width: 31 + m_Height: 41 + - m_X: 347 + m_Y: 425 + m_Width: 69 + m_Height: 68 + - m_X: 417 + m_Y: 394 + m_Width: 68 + m_Height: 78 + - m_X: 485 + m_Y: 397 + m_Width: 67 + m_Height: 78 + - m_X: 552 + m_Y: 398 + m_Width: 67 + m_Height: 78 + - m_X: 619 + m_Y: 399 + m_Width: 66 + m_Height: 78 + - m_X: 685 + m_Y: 399 + m_Width: 43 + m_Height: 82 + - m_X: 272 + m_Y: 472 + m_Width: 40 + m_Height: 89 + - m_X: 312 + m_Y: 464 + m_Width: 29 + m_Height: 81 + - m_X: 341 + m_Y: 493 + m_Width: 66 + m_Height: 80 + - m_X: 314 + m_Y: 573 + m_Width: 64 + m_Height: 83 + - m_X: 319 + m_Y: 656 + m_Width: 59 + m_Height: 83 + - m_X: 323 + m_Y: 739 + m_Width: 64 + m_Height: 83 + - m_X: 378 + m_Y: 573 + m_Width: 39 + m_Height: 89 + - m_X: 378 + m_Y: 662 + m_Width: 42 + m_Height: 75 + - m_X: 387 + m_Y: 737 + m_Width: 39 + m_Height: 89 + - m_X: 407 + m_Y: 493 + m_Width: 61 + m_Height: 80 + - m_X: 417 + m_Y: 573 + m_Width: 57 + m_Height: 83 + - m_X: 420 + m_Y: 656 + m_Width: 57 + m_Height: 81 + - m_X: 426 + m_Y: 737 + m_Width: 61 + m_Height: 83 + - m_X: 468 + m_Y: 475 + m_Width: 64 + m_Height: 82 + - m_X: 474 + m_Y: 557 + m_Width: 61 + m_Height: 83 + - m_X: 477 + m_Y: 640 + m_Width: 61 + m_Height: 83 + - m_X: 532 + m_Y: 476 + m_Width: 65 + m_Height: 78 + - m_X: 535 + m_Y: 554 + m_Width: 63 + m_Height: 82 + - m_X: 538 + m_Y: 636 + m_Width: 61 + m_Height: 83 + - m_X: 487 + m_Y: 723 + m_Width: 61 + m_Height: 83 + - m_X: 548 + m_Y: 719 + m_Width: 57 + m_Height: 83 + - m_X: 597 + m_Y: 477 + m_Width: 62 + m_Height: 71 + - m_X: 598 + m_Y: 548 + m_Width: 61 + m_Height: 82 + - m_X: 599 + m_Y: 630 + m_Width: 60 + m_Height: 82 + - m_X: 605 + m_Y: 712 + m_Width: 57 + m_Height: 83 + - m_X: 659 + m_Y: 481 + m_Width: 65 + m_Height: 78 + - m_X: 659 + m_Y: 559 + m_Width: 64 + m_Height: 79 + - m_X: 659 + m_Y: 638 + m_Width: 64 + m_Height: 66 + - m_X: 662 + m_Y: 704 + m_Width: 61 + m_Height: 82 + - m_X: 714 + m_Y: 320 + m_Width: 61 + m_Height: 79 + - m_X: 715 + m_Y: 242 + m_Width: 64 + m_Height: 78 + - m_X: 728 + m_Y: 399 + m_Width: 59 + m_Height: 82 + - m_X: 724 + m_Y: 481 + m_Width: 65 + m_Height: 78 + - m_X: 723 + m_Y: 559 + m_Width: 64 + m_Height: 79 + - m_X: 723 + m_Y: 638 + m_Width: 61 + m_Height: 80 + - m_X: 723 + m_Y: 718 + m_Width: 61 + m_Height: 79 + - m_X: 727 + m_Y: 178 + m_Width: 62 + m_Height: 64 + - m_X: 789 + m_Y: 171 + m_Width: 63 + m_Height: 78 + - m_X: 779 + m_Y: 249 + m_Width: 62 + m_Height: 78 + - m_X: 775 + m_Y: 327 + m_Width: 61 + m_Height: 66 + - m_X: 787 + m_Y: 393 + m_Width: 59 + m_Height: 82 + - m_X: 789 + m_Y: 475 + m_Width: 57 + m_Height: 82 + - m_X: 852 + m_Y: 171 + m_Width: 41 + m_Height: 81 + - m_X: 893 + m_Y: 173 + m_Width: 62 + m_Height: 79 + - m_X: 841 + m_Y: 252 + m_Width: 61 + m_Height: 79 + - m_X: 902 + m_Y: 252 + m_Width: 60 + m_Height: 80 + - m_X: 962 + m_Y: 175 + m_Width: 61 + m_Height: 79 + - m_X: 962 + m_Y: 254 + m_Width: 61 + m_Height: 66 + - m_X: 962 + m_Y: 320 + m_Width: 61 + m_Height: 62 + - m_X: 836 + m_Y: 331 + m_Width: 61 + m_Height: 62 + - m_X: 846 + m_Y: 393 + m_Width: 59 + m_Height: 81 + - m_X: 846 + m_Y: 474 + m_Width: 59 + m_Height: 80 + - m_X: 905 + m_Y: 332 + m_Width: 57 + m_Height: 80 + - m_X: 962 + m_Y: 382 + m_Width: 61 + m_Height: 62 + - m_X: 905 + m_Y: 412 + m_Width: 57 + m_Height: 79 + - m_X: 962 + m_Y: 444 + m_Width: 61 + m_Height: 53 + - m_X: 905 + m_Y: 491 + m_Width: 57 + m_Height: 78 + - m_X: 962 + m_Y: 497 + m_Width: 61 + m_Height: 53 + - m_X: 962 + m_Y: 550 + m_Width: 61 + m_Height: 43 + - m_X: 323 + m_Y: 822 + m_Width: 63 + m_Height: 30 + - m_X: 350 + m_Y: 852 + m_Width: 39 + m_Height: 89 + - m_X: 365 + m_Y: 941 + m_Width: 43 + m_Height: 82 + - m_X: 389 + m_Y: 826 + m_Width: 39 + m_Height: 89 + - m_X: 428 + m_Y: 820 + m_Width: 59 + m_Height: 78 + - m_X: 487 + m_Y: 806 + m_Width: 58 + m_Height: 78 + - m_X: 784 + m_Y: 638 + m_Width: 39 + m_Height: 89 + - m_X: 787 + m_Y: 559 + m_Width: 55 + m_Height: 79 + - m_X: 784 + m_Y: 727 + m_Width: 44 + m_Height: 78 + - m_X: 823 + m_Y: 638 + m_Width: 41 + m_Height: 89 + - m_X: 828 + m_Y: 727 + m_Width: 38 + m_Height: 82 + - m_X: 842 + m_Y: 557 + m_Width: 28 + m_Height: 81 + - m_X: 870 + m_Y: 554 + m_Width: 28 + m_Height: 81 + - m_X: 898 + m_Y: 569 + m_Width: 57 + m_Height: 66 + - m_X: 955 + m_Y: 593 + m_Width: 62 + m_Height: 58 + - m_X: 864 + m_Y: 638 + m_Width: 41 + m_Height: 89 + - m_X: 905 + m_Y: 635 + m_Width: 41 + m_Height: 89 + - m_X: 946 + m_Y: 651 + m_Width: 57 + m_Height: 79 + - m_X: 866 + m_Y: 727 + m_Width: 40 + m_Height: 82 + - m_X: 906 + m_Y: 724 + m_Width: 40 + m_Height: 82 + - m_X: 946 + m_Y: 730 + m_Width: 57 + m_Height: 66 + - m_X: 389 + m_Y: 915 + m_Width: 42 + m_Height: 26 + - m_X: 408 + m_Y: 941 + m_Width: 38 + m_Height: 82 + - m_X: 446 + m_Y: 898 + m_Width: 39 + m_Height: 89 + - m_X: 545 + m_Y: 806 + m_Width: 28 + m_Height: 78 + - m_X: 573 + m_Y: 802 + m_Width: 47 + m_Height: 78 + - m_X: 620 + m_Y: 795 + m_Width: 57 + m_Height: 65 + - m_X: 677 + m_Y: 786 + m_Width: 46 + m_Height: 56 + - m_X: 723 + m_Y: 797 + m_Width: 59 + m_Height: 59 + - m_X: 782 + m_Y: 805 + m_Width: 46 + m_Height: 55 + - m_X: 828 + m_Y: 809 + m_Width: 59 + m_Height: 58 + - m_X: 487 + m_Y: 884 + m_Width: 70 + m_Height: 25 + - m_X: 485 + m_Y: 909 + m_Width: 57 + m_Height: 65 + - m_X: 485 + m_Y: 974 + m_Width: 50 + m_Height: 49 + - m_X: 542 + m_Y: 909 + m_Width: 28 + m_Height: 78 + - m_X: 887 + m_Y: 809 + m_Width: 29 + m_Height: 64 + - m_X: 916 + m_Y: 806 + m_Width: 42 + m_Height: 65 + - m_X: 958 + m_Y: 796 + m_Width: 54 + m_Height: 64 + - m_X: 620 + m_Y: 860 + m_Width: 57 + m_Height: 50 + - m_X: 677 + m_Y: 842 + m_Width: 43 + m_Height: 54 + - m_X: 720 + m_Y: 856 + m_Width: 54 + m_Height: 41 + - m_X: 774 + m_Y: 860 + m_Width: 51 + m_Height: 52 + - m_X: 825 + m_Y: 867 + m_Width: 48 + m_Height: 52 + - m_X: 873 + m_Y: 873 + m_Width: 42 + m_Height: 53 + - m_X: 446 + m_Y: 987 + m_Width: 38 + m_Height: 32 + - m_X: 958 + m_Y: 860 + m_Width: 54 + m_Height: 24 + - m_X: 535 + m_Y: 987 + m_Width: 38 + m_Height: 32 + - m_X: 677 + m_Y: 896 + m_Width: 43 + m_Height: 43 + - m_X: 720 + m_Y: 897 + m_Width: 45 + m_Height: 41 + - m_X: 765 + m_Y: 912 + m_Width: 44 + m_Height: 38 + - m_X: 809 + m_Y: 919 + m_Width: 43 + m_Height: 42 + - m_X: 852 + m_Y: 926 + m_Width: 67 + m_Height: 25 + - m_X: 852 + m_Y: 951 + m_Width: 69 + m_Height: 23 + - m_X: 915 + m_Y: 873 + m_Width: 42 + m_Height: 53 + - m_X: 957 + m_Y: 884 + m_Width: 42 + m_Height: 38 + - m_X: 919 + m_Y: 926 + m_Width: 67 + m_Height: 25 + - m_X: 921 + m_Y: 951 + m_Width: 44 + m_Height: 27 + - m_X: 965 + m_Y: 951 + m_Width: 27 + m_Height: 38 + - m_X: 573 + m_Y: 880 + m_Width: 42 + m_Height: 26 + - m_X: 570 + m_Y: 906 + m_Width: 42 + m_Height: 38 + - m_X: 570 + m_Y: 944 + m_Width: 42 + m_Height: 38 + - m_X: 612 + m_Y: 910 + m_Width: 41 + m_Height: 38 + - m_X: 612 + m_Y: 948 + m_Width: 35 + m_Height: 37 + - m_X: 573 + m_Y: 982 + m_Width: 29 + m_Height: 39 + - m_X: 602 + m_Y: 985 + m_Width: 28 + m_Height: 38 + - m_X: 630 + m_Y: 985 + m_Width: 28 + m_Height: 38 + - m_X: 986 + m_Y: 922 + m_Width: 29 + m_Height: 29 + - m_X: 992 + m_Y: 951 + m_Width: 28 + m_Height: 38 + - m_X: 647 + m_Y: 948 + m_Width: 29 + m_Height: 28 + - m_X: 676 + m_Y: 939 + m_Width: 28 + m_Height: 38 + m_FreeGlyphRects: + - m_X: 78 + m_Y: 93 + m_Width: 15 + m_Height: 10 + - m_X: 74 + m_Y: 566 + m_Width: 4 + m_Height: 4 + - m_X: 198 + m_Y: 78 + m_Width: 2 + m_Height: 25 + - m_X: 151 + m_Y: 194 + m_Width: 3 + m_Height: 8 + - m_X: 147 + m_Y: 287 + m_Width: 4 + m_Height: 4 + - m_X: 267 + m_Y: 78 + m_Width: 31 + m_Height: 2 + - m_X: 488 + m_Y: 78 + m_Width: 11 + m_Height: 2 + - m_X: 573 + m_Y: 78 + m_Width: 1 + m_Height: 1 + - m_X: 651 + m_Y: 79 + m_Width: 8 + m_Height: 5 + - m_X: 818 + m_Y: 92 + m_Width: 1 + m_Height: 1 + - m_X: 970 + m_Y: 93 + m_Width: 1 + m_Height: 1 + - m_X: 200 + m_Y: 172 + m_Width: 17 + m_Height: 30 + - m_X: 263 + m_Y: 172 + m_Width: 4 + m_Height: 13 + - m_X: 368 + m_Y: 185 + m_Width: 4 + m_Height: 27 + - m_X: 140 + m_Y: 661 + m_Width: 39 + m_Height: 2 + - m_X: 250 + m_Y: 660 + m_Width: 9 + m_Height: 1 + - m_X: 136 + m_Y: 762 + m_Width: 35 + m_Height: 1 + - m_X: 179 + m_Y: 760 + m_Width: 19 + m_Height: 2 + - m_X: 171 + m_Y: 861 + m_Width: 23 + m_Height: 1 + - m_X: 198 + m_Y: 849 + m_Width: 19 + m_Height: 12 + - m_X: 217 + m_Y: 942 + m_Width: 23 + m_Height: 3 + - m_X: 259 + m_Y: 756 + m_Width: 37 + m_Height: 4 + - m_X: 293 + m_Y: 849 + m_Width: 3 + m_Height: 6 + - m_X: 499 + m_Y: 158 + m_Width: 29 + m_Height: 2 + - m_X: 572 + m_Y: 158 + m_Width: 1 + m_Height: 1 + - m_X: 645 + m_Y: 159 + m_Width: 6 + m_Height: 19 + - m_X: 451 + m_Y: 212 + m_Width: 10 + m_Height: 26 + - m_X: 522 + m_Y: 238 + m_Width: 6 + m_Height: 1 + - m_X: 572 + m_Y: 237 + m_Width: 11 + m_Height: 2 + - m_X: 216 + m_Y: 291 + m_Width: 1 + m_Height: 28 + - m_X: 263 + m_Y: 263 + m_Width: 15 + m_Height: 8 + - m_X: 348 + m_Y: 263 + m_Width: 20 + m_Height: 14 + - m_X: 278 + m_Y: 377 + m_Width: 12 + m_Height: 6 + - m_X: 448 + m_Y: 277 + m_Width: 3 + m_Height: 39 + - m_X: 517 + m_Y: 316 + m_Width: 5 + m_Height: 3 + - m_X: 417 + m_Y: 347 + m_Width: 2 + m_Height: 6 + - m_X: 347 + m_Y: 377 + m_Width: 1 + m_Height: 48 + - m_X: 485 + m_Y: 394 + m_Width: 32 + m_Height: 3 + - m_X: 552 + m_Y: 397 + m_Width: 34 + m_Height: 1 + - m_X: 619 + m_Y: 398 + m_Width: 26 + m_Height: 1 + - m_X: 250 + m_Y: 472 + m_Width: 22 + m_Height: 10 + - m_X: 290 + m_Y: 464 + m_Width: 22 + m_Height: 8 + - m_X: 272 + m_Y: 561 + m_Width: 69 + m_Height: 9 + - m_X: 341 + m_Y: 464 + m_Width: 6 + m_Height: 29 + - m_X: 312 + m_Y: 545 + m_Width: 29 + m_Height: 25 + - m_X: 314 + m_Y: 545 + m_Width: 27 + m_Height: 28 + - m_X: 314 + m_Y: 656 + m_Width: 5 + m_Height: 4 + - m_X: 319 + m_Y: 739 + m_Width: 4 + m_Height: 17 + - m_X: 378 + m_Y: 737 + m_Width: 9 + m_Height: 2 + - m_X: 416 + m_Y: 425 + m_Width: 1 + m_Height: 68 + - m_X: 417 + m_Y: 656 + m_Width: 3 + m_Height: 6 + - m_X: 416 + m_Y: 472 + m_Width: 69 + m_Height: 3 + - m_X: 416 + m_Y: 472 + m_Width: 52 + m_Height: 21 + - m_X: 468 + m_Y: 557 + m_Width: 6 + m_Height: 16 + - m_X: 474 + m_Y: 640 + m_Width: 3 + m_Height: 16 + - m_X: 532 + m_Y: 475 + m_Width: 20 + m_Height: 1 + - m_X: 532 + m_Y: 554 + m_Width: 3 + m_Height: 3 + - m_X: 535 + m_Y: 636 + m_Width: 3 + m_Height: 4 + - m_X: 477 + m_Y: 723 + m_Width: 10 + m_Height: 14 + - m_X: 538 + m_Y: 719 + m_Width: 10 + m_Height: 4 + - m_X: 597 + m_Y: 476 + m_Width: 22 + m_Height: 1 + - m_X: 597 + m_Y: 548 + m_Width: 1 + m_Height: 6 + - m_X: 598 + m_Y: 630 + m_Width: 1 + m_Height: 6 + - m_X: 599 + m_Y: 712 + m_Width: 6 + m_Height: 7 + - m_X: 659 + m_Y: 477 + m_Width: 26 + m_Height: 4 + - m_X: 659 + m_Y: 704 + m_Width: 3 + m_Height: 8 + - m_X: 734 + m_Y: 150 + m_Width: 7 + m_Height: 28 + - m_X: 734 + m_Y: 170 + m_Width: 84 + m_Height: 1 + - m_X: 734 + m_Y: 170 + m_Width: 55 + m_Height: 8 + - m_X: 779 + m_Y: 242 + m_Width: 10 + m_Height: 7 + - m_X: 775 + m_Y: 320 + m_Width: 4 + m_Height: 7 + - m_X: 775 + m_Y: 393 + m_Width: 12 + m_Height: 6 + - m_X: 787 + m_Y: 475 + m_Width: 2 + m_Height: 6 + - m_X: 893 + m_Y: 171 + m_Width: 1 + m_Height: 2 + - m_X: 841 + m_Y: 249 + m_Width: 11 + m_Height: 3 + - m_X: 1018 + m_Y: 0 + m_Width: 5 + m_Height: 175 + - m_X: 955 + m_Y: 173 + m_Width: 15 + m_Height: 2 + - m_X: 955 + m_Y: 173 + m_Width: 7 + m_Height: 79 + - m_X: 836 + m_Y: 327 + m_Width: 5 + m_Height: 4 + - m_X: 897 + m_Y: 331 + m_Width: 5 + m_Height: 62 + - m_X: 897 + m_Y: 332 + m_Width: 8 + m_Height: 61 + - m_X: 386 + m_Y: 822 + m_Width: 1 + m_Height: 30 + - m_X: 323 + m_Y: 852 + m_Width: 27 + m_Height: 3 + - m_X: 350 + m_Y: 941 + m_Width: 15 + m_Height: 1 + - m_X: 386 + m_Y: 826 + m_Width: 3 + m_Height: 26 + - m_X: 426 + m_Y: 820 + m_Width: 2 + m_Height: 6 + - m_X: 789 + m_Y: 557 + m_Width: 53 + m_Height: 2 + - m_X: 846 + m_Y: 554 + m_Width: 24 + m_Height: 3 + - m_X: 898 + m_Y: 554 + m_Width: 7 + m_Height: 15 + - m_X: 955 + m_Y: 569 + m_Width: 7 + m_Height: 24 + - m_X: 870 + m_Y: 635 + m_Width: 35 + m_Height: 3 + - m_X: 946 + m_Y: 635 + m_Width: 9 + m_Height: 16 + - m_X: 905 + m_Y: 724 + m_Width: 1 + m_Height: 3 + - m_X: 428 + m_Y: 898 + m_Width: 18 + m_Height: 17 + - m_X: 431 + m_Y: 898 + m_Width: 15 + m_Height: 43 + - m_X: 548 + m_Y: 802 + m_Width: 25 + m_Height: 4 + - m_X: 605 + m_Y: 795 + m_Width: 15 + m_Height: 7 + - m_X: 662 + m_Y: 786 + m_Width: 15 + m_Height: 9 + - m_X: 782 + m_Y: 797 + m_Width: 2 + m_Height: 8 + - m_X: 485 + m_Y: 898 + m_Width: 2 + m_Height: 11 + - m_X: 906 + m_Y: 806 + m_Width: 10 + m_Height: 3 + - m_X: 1003 + m_Y: 651 + m_Width: 20 + m_Height: 145 + - m_X: 946 + m_Y: 796 + m_Width: 12 + m_Height: 10 + - m_X: 720 + m_Y: 842 + m_Width: 3 + m_Height: 14 + - m_X: 774 + m_Y: 856 + m_Width: 8 + m_Height: 4 + - m_X: 825 + m_Y: 860 + m_Width: 3 + m_Height: 7 + - m_X: 873 + m_Y: 867 + m_Width: 14 + m_Height: 6 + - m_X: 446 + m_Y: 1019 + m_Width: 39 + m_Height: 4 + - m_X: 484 + m_Y: 987 + m_Width: 1 + m_Height: 36 + - m_X: 535 + m_Y: 974 + m_Width: 7 + m_Height: 13 + - m_X: 765 + m_Y: 897 + m_Width: 9 + m_Height: 15 + - m_X: 720 + m_Y: 938 + m_Width: 45 + m_Height: 85 + - m_X: 809 + m_Y: 912 + m_Width: 16 + m_Height: 7 + - m_X: 852 + m_Y: 919 + m_Width: 21 + m_Height: 7 + - m_X: 916 + m_Y: 871 + m_Width: 42 + m_Height: 2 + - m_X: 957 + m_Y: 871 + m_Width: 1 + m_Height: 13 + - m_X: 557 + m_Y: 884 + m_Width: 16 + m_Height: 22 + - m_X: 557 + m_Y: 884 + m_Width: 13 + m_Height: 25 + - m_X: 615 + m_Y: 880 + m_Width: 5 + m_Height: 30 + - m_X: 612 + m_Y: 906 + m_Width: 8 + m_Height: 4 + - m_X: 535 + m_Y: 1019 + m_Width: 38 + m_Height: 4 + - m_X: 570 + m_Y: 982 + m_Width: 3 + m_Height: 5 + - m_X: 535 + m_Y: 1021 + m_Width: 67 + m_Height: 2 + - m_X: 602 + m_Y: 982 + m_Width: 10 + m_Height: 3 + - m_X: 647 + m_Y: 978 + m_Width: 318 + m_Height: 7 + - m_X: 658 + m_Y: 978 + m_Width: 307 + m_Height: 45 + - m_X: 658 + m_Y: 989 + m_Width: 365 + m_Height: 34 + - m_X: 1012 + m_Y: 651 + m_Width: 11 + m_Height: 271 + - m_X: 999 + m_Y: 884 + m_Width: 24 + m_Height: 38 + - m_X: 957 + m_Y: 922 + m_Width: 29 + m_Height: 4 + - m_X: 1017 + m_Y: 593 + m_Width: 6 + m_Height: 358 + - m_X: 1020 + m_Y: 593 + m_Width: 3 + m_Height: 430 + - m_X: 1015 + m_Y: 651 + m_Width: 8 + m_Height: 300 + - m_X: 653 + m_Y: 910 + m_Width: 24 + m_Height: 29 + - m_X: 653 + m_Y: 910 + m_Width: 23 + m_Height: 38 + - m_X: 704 + m_Y: 939 + m_Width: 61 + m_Height: 84 + - m_X: 704 + m_Y: 950 + m_Width: 105 + m_Height: 73 + - m_X: 704 + m_Y: 961 + m_Width: 148 + m_Height: 62 + - m_X: 647 + m_Y: 977 + m_Width: 274 + m_Height: 8 + - m_X: 647 + m_Y: 976 + m_Width: 29 + m_Height: 9 + - m_X: 658 + m_Y: 977 + m_Width: 263 + m_Height: 46 + - m_X: 658 + m_Y: 976 + m_Width: 18 + m_Height: 47 + - m_X: 704 + m_Y: 974 + m_Width: 217 + m_Height: 49 + m_fontInfo: + Name: Liberation Sans + PointSize: 86 + Scale: 1 + CharacterCount: 250 + LineHeight: 98.90625 + Baseline: 0 + Ascender: 77.84375 + CapHeight: 59.1875 + Descender: -18.21875 + CenterLine: 0 + SuperscriptOffset: 77.84375 + SubscriptOffset: -12.261719 + SubSize: 0.5 + Underline: -12.261719 + UnderlineThickness: 6.298828 + strikethrough: 23.675 + strikethroughThickness: 0 + TabWidth: 239.0625 + Padding: 9 + AtlasWidth: 1024 + AtlasHeight: 1024 + atlas: {fileID: 0} + m_AtlasWidth: 1024 + m_AtlasHeight: 1024 + m_AtlasPadding: 9 + m_AtlasRenderMode: 4169 + m_glyphInfoList: [] + m_KerningTable: + kerningPairs: [] + m_FontFeatureTable: + m_GlyphPairAdjustmentRecords: + - m_FirstAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 89 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 41 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 41 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 41 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -11.09375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -11.09375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 16 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 29 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 30 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 50 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 68 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 70 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 72 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 76 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 82 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 86 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 88 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 16 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 29 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 30 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 68 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 72 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 76 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 82 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 88 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 16 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 29 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 30 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 68 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 72 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 82 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 88 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -11.09375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 16 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -11.09375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 29 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -5.578125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 30 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 68 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 72 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 76 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 82 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 83 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 84 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 88 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 60 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 89 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 73 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 73 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 73 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 89 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 89 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 92 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 2019 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2019 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 86 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 2020 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + fallbackFontAssets: [] + m_FallbackFontAssetTable: + - {fileID: 11400000, guid: 2e498d1c8094910479dc3e1b768306a4, type: 2} + m_CreationSettings: + sourceFontFileName: + sourceFontFileGUID: e3265ab4bf004d28a9537516768c1c75 + pointSizeSamplingMode: 0 + pointSize: 86 + padding: 9 + packingMode: 4 + atlasWidth: 1024 + atlasHeight: 1024 + characterSetSelectionMode: 1 + characterSequence: 32 - 126, 160 - 255, 8192 - 8303, 8364, 8482, 9633 + referencedFontAssetGUID: 8f586378b4e144a9851e7b34d9b748ee + referencedTextAssetGUID: + fontStyle: 0 + fontStyleModifier: 0 + renderMode: 4169 + includeFontFeatures: 1 + m_FontWeightTable: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + fontWeights: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + normalStyle: 0 + normalSpacingOffset: 0 + boldStyle: 0.75 + boldSpacing: 7 + italicStyle: 35 + tabSize: 10 +--- !u!28 &28684132378477856 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: LiberationSans SDF Atlas + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + serializedVersion: 2 + m_Width: 1024 + m_Height: 1024 + m_CompleteImageSize: 1048576 + m_TextureFormat: 1 + m_MipCount: 1 + m_IsReadable: 0 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: -92 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 0 + image data: 1048576 + _typelessdata: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090b0d0f101112121313131212100f0e0c0a08060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a1313131313131313130e0d0b08030000000000000000000000000000000000000002070a0c0d1313131313131313130b0a0805000000000000000000000000000000000000000000000000000000000000050a0d0f10131313131313130e0d0b0803000000000000000000000000000000000000000000000004080a0a13131313131313131313131313131313131313131313131313131313131313131313131313131313130a09070400000000000000000000000000000000000000000006060606060600000000000000000000000000000000000000000000020507080c0f1112131211100c080806020000000000000000000000030607090d1011121312110e0a070604010000000000000000000000000000000000000000000000000000000000000000000000000606060606060000000000000000000000000000000000000000000000000000000000010507070c0f1112131312100c08080602000000000000000000000000000000000000000000000000000000000000000000030608091313131313120707050100000000000000000000000000000000000000000000000000000000000105070713131313130c0b09060100000000000000000000000000000000000000000000000000000000000306080913131313131207070501000000000000000000000000000000000000000000000000000000000105070713131313130c0b09060100000000000000000000000000000000000004080a0a0b0b0b0b0b0b0b07060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a0807050200000000000000000000000000000000000000000000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c0803000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c080300000000000000000000000000000000000000000000040613131313131313131312110e09040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070c10131315171a1c1d1e1e1f20201f1f1e1d1c1b19171513120f0b06060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101316172020202020202020201b1a18140f080100000000000000000000000000000000070e1317191a202020202020202020181715110c060000000000000000000000000000000000000000000000000000030a10161a1c1d202020202020201b1a18140f080100000000000000000000000000000000000000050b101416172020202020202020202020202020202020202020202020202020202020202020202020202020202020171614100b0500000000000000000000000000000106090b0c131313131313080705020000000000000000000000000000000002090e111414181c1e1f201f1e1c191514120e090300000000000000060b101213161a1d1e1f201e1d1b171413110d0701000000000000000000000000000000000000000000000000000000000000030608091313131313130b0a0805000000000000000000000000000000000000000000000002080d111314191c1e1f201f1e1c191514120e09030000000000000000000000000000000000000000000000000000000000040a0f12151520202020201f1413110d08020000000000000000000000000000000000000000000000000002080d1113142020202020191815120d060000000000000000000000000000000000000000000000000000040a0f12151520202020201f1413110d080200000000000000000000000000000000000000000000000002080d1113142020202020191815120d06000000000000000000000000000000050b10141617181818181818181413110d07010000000000000000000001030405060606060504040200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e0906030000000000000000000000000000000000000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f09010000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f0901000000000000000000000000000000000001070c10132020202020202020201f1d1a150f0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104090e1214181c1f20222426282a2a2b2c2c2c2c2c2b2a2927262422201f1c171413110d0705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f161c2022232d2d2d2d2d2d2d2d2d282724201a130b0200000000000000000000000000010a12191f2326272d2d2d2d2d2d2d2d2d2424211d171009000000000000000000000000000000000000000000000000040d151c2126292a2d2d2d2d2d2d2d2727241f1a130b0200000000000000000000000000000000000810171c2023242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423201c161008000000000000000000000000060d1215181920202020201f1514120e090300000000000000000000000002080e141a1e202125292a2b2c2c2b292622211e1a150e0903000000020a11171c1f2023272a2b2c2c2b2a282420201d18130c07000000000000000000000000000000000000000000000000000000030a0f121515202020202020181715110c060000000000000000000000000000000000000002080d13191e202125292b2c2d2c2b292622211e1a150e09030000000000000000000000000000000000000000000000000000060e151b1f21222c2d2d2d2d2c21201d19130c040000000000000000000000000000000000000000000000050c13191d20212d2d2d2d2d2524221e181109010000000000000000000000000000000000000000000000060e151b1f21222c2d2d2d2d2c21201d19130c0400000000000000000000000000000000000000000000050c13191d20212d2d2d2d2d2524221e181109010000000000000000000000000810171c2023242525252525252520201d18130c0400000000030607090b0e0f1112121313121211100f0d0a0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c0600000000000000000000000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b030000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b03000000000000000000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a2620191209000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d11141a1e2123282c2d2f31333537373838393939383837353433302e2d2b282221201d1814120e0904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111921272c2f303939393939393939393433302b251d140b010000000000000000000000000a141c242a2f323339393939393939393931302d28221b120900000000000000000000000000000000000000000000030d161f262d323536393939393939393433302b251d140b0000000000000000000000000000000008111a22282d30313939393939393939393939393939393939393939393939393939393939393939393939393939393939302f2c28211a1108000000000000000000010911181e2224252d2d2d2d2d2c22211e1a140d0600000000000000000000050d14191f252a2d2e3235373839383736322f2e2b26201a150e0600070c141c23282b2d303336383939383734312d2c29241d18120b03000000000000000000000000000000000000000000000000060e151a1f21222c2d2d2d2d2d2424211d1710090000000000000000000000000000000000050c13191e252a2d2e3235373939393836332e2d2b261f1a150e0600000000000000000000000000000000000000000000000006101820262b2e2f3939393939382e2d29251e160e04000000000000000000000000000000000000000000050e161e252a2d2e393939393932312e29231b13090000000000000000000000000000000000000000000006101820262b2e2f3939393939382e2d29251e160e040000000000000000000000000000000000000000050e161e252a2d2e393939393932312e29231b1309000000000000000000000008121a22282d3031313131313131312d2c29241d160d0405060b10121316181a1c1d1f1f20201f1f1e1d1b19171514120e0906030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d0802000000000000000000000000000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b01000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b0100000000000000000000000000030d151d23292c3939393939393939393836312b241b1208000000000000000000000000000000000000000000000000000000000000000000000000000003090e13181d20262a2d2e34383a3c3e40424344454546464645454342413f3d3b3938332d2d2c2924201e1a14100c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f19232b33383c3d46464646464646464641403c362f261d1308000000000000000000000007121c262e353b3f404646464646464646463e3d39342c241b10060000000000000000000000000000000000000000000a151f2831383e42434646464646464641403c362f261d0f05000000000000000000000000000005101a232c33393c3d46464646464646464646464646464646464646464646464646464646464646464646464646464646463d3c38332c231a1005000000000000000009131b23292e31323939393939392e2d2a261f180f060000000000000000080e171e252a30363a3b3f424445464544433f3b3a37312b2620180f0b12181e262e34383a3c40434445464544413d3a39352f28231c150c050000000000000000000000000000000000000000000006101820262b2e2f39393939393931302d28221a1209000000000000000000000000000000070e161e252a3036393a3f424445464645433f3b3a37312b2620180f0900000000000000000000000000000000000000000000040e18222a31373a3c4646464646453a3935302820160c0200000000000000000000000000000000000000020c1620283036394646464646463f3e3a342d251b11060000000000000000000000000000000000000000040e18222a31373a3c4646464646453a3935302820160c02000000000000000000000000000000000000020c1620283036394646464646463f3e3a342d251b110600000000000000000005101a242c33393c3d3e3e3e3e3e3e3e3a39352f281f160b1113171c1f20222527292a2b2c2c2d2c2b2b2a28262422211e1a1312100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d08020000000000000000000000000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d130900000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d1309000000000000000000000000010b151f272f343846464646464646464645423d352d24190f04000000000000000000000000000000000000000000000000000000000000000000000001070c141a1d24292c31363a3b404546484a4d4f505151525353525251504f4e4c4a4846443f3d3a39352f2d2a251f1d18120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d44484a5353535353535353534e4c4841382f251a0f03000000000000000000020e19242e3840474b4d5353535353535353534b49453e362c22170c000000000000000000000000000000000000000005101c26313a43494e50535353535353534e4c4841382f21170d03000000000000000000000000000b17222c363e44494a53535353535353535353535353535353535353535353535353535353535353535353535353535353534a48443e352c21160b0000000000000006111b252d343a3e3f4646464646463b3a36312921180b0200000000000008111a202930363b4246474b4f51525352514f4c4847423c37312a211b151c232830383f4446494d5051525351504e4a4745403a342e271e170e050000000000000000000000000000000000000000030e18222a31373a3c4646464646463e3d39342c241a0e0500000000000000000000000000071019202830363a4146474c4f51525352514f4c4847423c37312a211b12090100000000000000000000000000000000000000000a15202a343c4347485353535353524746413a32281e13080000000000000000000000000000000000000008131e28323a41465353535353534c4a463f372d23180d01000000000000000000000000000000000000000a15202a343c4347485353535353524746413a32281e130800000000000000000000000000000000000008131e28323a41465353535353534c4a463f372d23180d0100000000000000000b17222c363e44494a4b4b4b4b4b4b4b4745403a31281d191d2023282b2d2f3234363738393939393837373533312e2d2a26201f1c17110d08020000000000000000000000000000000000000000000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d050000000000000000000000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f0300030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f03000000000000000000000007121d2731394045535353535353535353524e473f352b20150900000000000000000000000000000000000000000000000000000000000000000000030b12181f252a2f35393b4246484b51535557595b5d5d5e5f5f5f5f5f5e5d5c5a59575553504a4a4745413b3a36302c29241d1a140f0a03000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f54566060606060606060605b58534a41362b20140400000000000000000007131f2a35404a52575a606060606060606060575550483e34281d1101000000000000000000000000000000000000000a16212d38434c545a5d606060606060605a58534a4133291f140900000000000000000000000004101c28333e48505557606060606060606060606060606060606060606060606060606060606060606060606060606060606057554f473e33281c10040000000000010d18232d373f464a4c5353535353524846423b33291d140a000000000008111a232c323b41464d5254585c5d5e5f5f5e5c5955534d47423c332d241e272e343e424a5053565a5d5e5f5f5e5d5b5753514b444039302920170f05000000000000000000000000000000000000000a15202a343c4347485353535353534b49453e362c20170d020000000000000000000000071119222b323a41464c5254585c5e5f605f5e5c5955534d47423c332d241b130900000000000000000000000000000000000000030f1b26313c464e53555f606060605f54524c443a3025190c030000000000000000000003030303030303010d1925303a444c525f6060606060585651493f34291e1206000000000000000000000000000000000000030f1b26313c464e53555f606060605f54524c443a3025190c0300000000000000000003030303030303010d1925303a444c525f6060606060585651493f34291e12060000000000000004101c28333e485055575858585858585853514b433a2f2625292d2e34383a3c3e414244454546464545444342403d3b3a36312d2c28231c19130d080200000000000000000000000000000000000000000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e08020000000000000000000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b201408000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b20140800000000000000000000000c18232f39434b515f606060606060605f5e5951473d31261a0e010000000000000000000000000000000000000000000000000000000000000000060d151d232930363a4045474d5355545c60626466686a6a6b6b6c6c6c6b6b6a6867666361605b545654514b4846423b39352f2a251f1a150e08020000000000000000000000000000000000000000000000000000000000000000000000000713202c38444f5960636c6c6c6c6c6c6c6c6c67645c53483c3020150a0000000000000000000a17232f3b47525c63666c6c6c6c6c6c6c6c6c64615a5045392d1d1207000000000000000000000000000000000000000d1a26323e49545e66696c6c6c6c6c6c6c67645c53453b30251a0e0200000000000000000000000814202d3944505a61646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6361594f44382c201407000000000006121e29343f4951565860606060605f55534d453b2f261b1106000000050f1a232c353e444c52575e6165686a6b6c6b6a6965625f57534d453f372d27303940444f545c606366696b6c6c6b6a6764605d55514a423b322921170b020000000000000000000000000000000000030f1a26313c464e53555f6060606060575550483e32291e130800000000000000000000050e19232b343d444c52565e6165686a6c6c6c6b6966615f57534d453e362d251b110800000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6b615e564c4135291e150b00000000000004080a0a1010101010101010111d2a36414c565e6c6c6c6c6c6c65625b51463a2e22150900000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6b615e564c4135291e150b000000000004080a0a1010101010101010111d2a36414c565e6c6c6c6c6c6c65625b51463a2e221509000000000000000814202d3944505a616464646464646464605d554b41382d3035393a3f4446494b4d4f5052525353525251504e4c4a4846423d3a38342e29251e19140d050000000000000000000000000000000000000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d0500000000000000000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c0000000000000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d1104000000000000000000000000000000000000000000000000000000000000030a11171f272f343b42464b5153575f6165666d6f71737576777878797979787876757472706e6c666663605d5554524d4745403936312b262019140d0500000000000000000000000000000000000000000000000000000000000000000000000916222f3c4854606b70797979797979797979746e64584c3c32261b0f0300000000000000000c1926323f4b57636e73797979797979797979716c615549392f23180c000000000000000000000000000000000000000f1c2935424e5a66707679797979797979746e64574d42362a1f140900000000000000000000000a1623303c4955616c707979797979797979797979797979797979797979797979797979797979797979797979797979797979706b6155483c2f23160900000000000915222e3a46515b62656c6c6c6c6c6c615f574d41382d22170b0300030d17212c353e474f565e61696e7275777879787776726e69625f5751493f373039424a515961666d6f7376777879787774706d67605c544d443b33291d140a000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6c64615a50443a3025190e040000000000000000020d17202b353d464f565e61686d7275777879797876726e69625f5750483f372d23190d0400000000000000000000000000000000000815212e3a47535f6a6f7979797979786d685e52463d30271c1207000000050b101416171d1d1d1d1d1d1d1d1d202d3946525e68767979797979726d62564a3e312418080100000000000000000000000000000000000815212e3a47535f6a6f7979797979786d685e52463d30271c12070000050b101416171d1d1d1d1d1d1d1d1d202d3946525e68767979797979726d62564a3e31241808010000000000000a1623303c4955616c70717171717171716d675d53493f383a4146474a505355585a5c5d5e5f5f605f5e5e5d5b595755534d4946443f3835302a251e170e080200000000000000000000000000000000000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e06000000000000000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e0000000000000000000006131f2c3845515c67767979797979797979756a5e5245382c1f12060000000000000000000000000000000000000000000000000000000000040c151c2328313940454d52555d6065696e7276797b7d80828384848586868585848382817f7d7b797673706d6765615e5753514b46423b37312a251e170e07000000000000000000000000000000000000000000000000000000000000000000030f1b27333f495363707d868686868686868686807467584e43372b1f12060000000000000005111e2a36424d576673808686868686868686867e7164554b4034291c1004000000000000000000000000000000000000101d2a3643505d697682868686868686868074695e52463b30251a0e02000000000000000000000a1724313d4a5764707d86868686868686868686868686868686868686868686868686868686868686868686868686868686867d7063574a3d3024170a00000000000b1824313e4a56626d727979797979796e695f53493f33271f14090009141f29333e474f5961686e747b7e828485868584827f7b756e69625b51493f39424b545c606c70787c80838485868483817d7a726d665e564d453b2f261c1106000000000000000000000000000000000815212e3a47535f6a6f797979797979716c61564c41362a20160c020000000000000009141f29333d474f5960686d747a7f828485868584827f7b756e69625a51493f352b1f160c01000000000000000000000000000000000915222f3c4855626f7c8786868686857a6d61594f42392e23180c03000810171c202324292929292929292929292e3a4754616d7a86868686867f7265584c3f322519130c04000000000000000000000000000000000915222f3c4855626f7c8786868686857a6d61594f42392e23180c030810171c202324292929292929292929292e3a4754616d7a86868686867f7265584c3f322519130c0400000000000a1724313d4a5764707e7e7e7e7e7e7e7e796d655b504443484c5254545c60626567696a6b6c6c6c6c6b6a6a686664615f575653504a46413a3630292019130d0500000000000000000000000000000000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f070000000000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e000000000000000000000714202d3a4753606d798686868686868687796c5f5346392c20130600000000000000000000000000000000000000000000000000000000060d161e262e343d434b51575e61676d72777b7f8286888a8c8e909091929292929291908f8d8c8a888583807d7a76726e6964605d55534d47433c36302920191007000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b6574818d939393939393939184786a5f53473b2e211508000000000000000714202d3a46525e69778390939393939393938e8275675c5145382c1f13060000000000000000000000000000000000000a1723303d4a5663707d89959393939392867b6e61574d42362a1f1409000000000000000000000a1724313d4a5764707d8a9393939393939393939393939393939393939393939393939393939393939393939393939393938a7d7063574a3d3024170a00000000000c1925323f4c5865727f8686868686867b6e655b50443b31251a0e050e1a25313b454f59616b707a81878b8f90919292918f8c88827b726d625b5147404b545c666d757d84898d9091929291908e8a857f786e695e574d42382d22170b010000000000000000000000000000000915222f3c4855626f7b8786868686867e71685e52463e32281e1308000000000000020e1a25303b454f59606b6f7a81868b8f91929392918f8c87827b716c625b51473d31281d1307000000000000000000000000000000000815212e3a47535f6a73808d9693978e81746b60544a4034281f140908111a21282d303136363636363636363636363a4754616d7a879393938b7f7265584c3f3229241e160d040000000000000000000000000000000815212e3a47535f6a73808d9693978e81746b60544a4034281f1409111a21282d303136363636363636363636363a4754616d7a879393938b7f7265584c3f3229241e160d04000000000a1724303d4a5763707d868b8b8b8b8b8b81776c605a504e54565e6165666d6f7174757778787979787877767573706e696763605c54524c46413b322a251e170e060000000000000000000000000000000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c30231609000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c30231609000000000000000000000714202d3a4753606d7a8693939393939286796c5f5346392c201306000000000000000000000000000000000000000000000000000000060f171f2830383f444f555c60696e737a7f84888b8f929897999b9d9d9e9e9f9f9f9e9e9d9b9a99969892908c8986827f7b76716d67615e57534e46413b322b22190f04000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919e9f9f9f9f9fa196887c6f6255483c3025190d010000000000000814212e3b4754616e7b8795a09f9f9f9f9f9f9285796d6053473a2d22170b0000000000000000000000000000000000000916222f3c4854606b7683909da79fa3998d8074695e52463b3025190e020000000000000000000a1724313d4a5764707d8a979f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f968a7d7063574a3d3024170a00000000000613202d394653606c7782909893988f82776c60574d42362a20170d121e2a36424d57616b707d868e939a9b9d9e9d9d9d9c98948f877f726d62594f45515c666d78818a9196999c9e9d9d9e9d9a98928c837b6e695e544a3f33281d12070000000000000000000000000000000815212e3a47535f6a737f8c95939392857a6d615a50443a3024190d04000000000005111e2a36424d57606b6f7d858d92999b9d9c9b9c9e9c9a938f867e726d62594f433a2f24180d0100000000000000000000000000000006121f2b37434e58606d7984919e9f93887d6f665c51443b31261a0d101a232c33393c3d4343434343434343434343434754616d7a87949f988b7f7265584c3f39352f281f160c01000000000000000000000000000006121f2b37434e58606d7984919e9f93887d6f665c51443b31261a0d1a232c33393c3d4343434343434343434343434754616d7a87949f988b7f7265584c3f39352f281f160c010000000a16232f3c4855616b727f8c93979797938d80736c6158586062686d7175797c7e8082838585868685858483817f7d7b7874706d66615e56524c443e36302920180f07000000000000000000000000000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b22191007000000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f221509000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f221509000000000000000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000000050e172129313a424a505960676d737b80858b9195989c9fa3a39f9d9b9a999898989898999b9c9d9fa3a29f9c9999928f8b87837e79746e69625f58524c443d342b21160a000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8996a1adacacacb2a8998c7f7266564c41362a1d1105000000000004101c2834404b5465717e8b98a7b1acacacaea2988a7d7063544a3f33281c0f0300000000000000000000000000000000000714202c38444f5963707d8a959fabab9f92867b6e61564d42362a1f14080000000000000000000a1724313d4a5764707d8a97a3acacb2acaba6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a3968a7d7063574a3d3024170a000000000005121f2b3744505b656e7b86929f9f948b7e72695e53463f32291f1414212d3a46535e69707d8692989f9d9b9691909192999f9e99928b7f726b60554e58606d78818e939ea09e9892909091979d9f9f9590847b6e665b5044392f23180c00000000000000000000000000000006121f2b37434e58606d78839099a1978e81756c61564c4135291f160c01000000000714202d3a46525e696f7d8691979f9f9892908e8f91979f9f98928b7f726b60554b4035291d1307000000000000000000000000000000030f1b26313c45515d67707d8a939e9a9183786d60574d42362a1f1617212c353e44494a5050505050505050505050505054616d7a8794a0988b7f726558504745413a31281e13080000000000000000000000000000030f1b26313c45515d67707d8a939e9a9183786d60574d42362a1f16212c353e44494a5050505050505050505050505054616d7a8794a0988b7f726558504745413a31281e13080000000714202c38444f59636d74818e959fa59c928a7e716a60626a6f757a7e8285888b8d8f9091929293929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f13070007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f1307000000000000000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000000030d172029333b434c545c606b707980868d92979da0a29f9b989892908e8d8c8c8b8b8b8c8d8e8f919299979a9d9fa39f9c9a938f8b85807b756e6a615e564e463d32271b0f03000000000000000000000000000000000000000000000000000000000006121e2b37424d576673808d99a8b1acaaacaea99d908376685e5246392d201306000000000006131f2c3845515c6675828f9ba8b0aba9abb0aa9a8e8174665b5044382b1f1206000000000000000000000000000000000004101c27333d4855616b7783909da7aea3988d8074695e52463b3025190e0200000000000000000a1724313d4a5764707d8a97a3b0b2a8a19e9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a968a7d7063574a3d3024170a0000000000030f1b27333f49535f69727f8c959f9f92867b6e615a50443b3025191f2c38434e58616e7b869298a29c938e88848384868c9299a39f93887d6f675c535f6a73808d939ea197928b858483858990959fa0969083786c60554b4034291c10040000000000000000000000000000030f1a26313c44515c666f7c87929f9e938a7d70685d52453d31281d130700000007131f2c38434f59616e7b859298a19a938c86838282858a9297a29f93877d70675d51453a2f24180d010000000000000000000000000000000a15202935404b55616b75818e98a0958c7f72695f53463e31281e1c28333e474f55575c5c5c5c5c5c5c5c5c5c5c5c5c5c616d7a8794a0988b7f72655c5c54524c433a2f24190d0100000000000000000000000000000a15202935404b55616b75818e98a0958c7f72695f53463e31281e28333e474f55575c5c5c5c5c5c5c5c5c5c5c5c5c5c616d7a8794a0988b7f72655c5c54524c433a2f24190d01000004101c28333e47515b606d79839096a1a49f92867c6f6a6f767c81868b8f9298989a9c9d9e9f9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b2219100700000000000000000000000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c030000000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f0300030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f03000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000020b151f29323b454d565d666d747d848c92999fa29f9c98928f8b88858381807f7f7e7e7f7f8081828486888a8d9092999b9ea19f9c98928d86817c746e6860584e43382c1f130700000000000000000000000000000000000000000000000000000000000814212e3a47535f697784919daaa7a09d9fa2aa9f93867a6d6154473a2e23170c00000000000713202d3a4653606d7985929faca69f9c9fa6ab9e9285796c605346392d20130a0000000000000000000000000000000000000b16212c38444f5964707d8a95a0acaa9f92867b6e61564d41362a1e140800000000000000000a1724313d4a5764707d8a97a3b0aca196918d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7d7063574a3d3024170a0000000000000b17222d38414d57606d78839099a2988f82766c62564d41362a20222e3b4854606a75828f98a29c918c817b7876777a7f87929aa49a9184796d6056626e7c87929fa19791857e797776787c838f949f9f958b7f72675c5145382c1f13060000000000000000000000000000000a15202834404a54606a73808d96a09e91857a6d60594f433a2f24180d0300000915222f3b4854606b75828f97a19f9388807a767576797e859297a2999184796d60554b4035291d1104000000000000000000000000000000040c18242f39434f59616e7b85929f9f92867b6e615a50433a2f24202d39444f5961646969696969696969696969696969696d7a8794a0988b7f72696969605d564c4135291d11040000000000000000000000000000040c18242f39434f59616e7b85929f9f92867b6e615a50433a2f242d39444f5961646969696969696969696969696969696d7a8794a0988b7f72696969605d564c4135291d11040000000b17212c353f45515c676e7a849198a2a39891857b747c82898e92999c9fa2aaa7a8aaa8a8a7a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e050000000000000000000000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b0000000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a0000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a00000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000a141d27313a444d575f686d78808991969fa39e9b948f8a85827e7b7977757373727171727273747677797b7e8083868a8e92979b9fa29f99928e87817a6f6a6054483b2e22150900000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a0aca095909298a2a4998a7e7164544a3f34281c1003000000000a1723303d4a5663707d8998a2a99f9490949faba197897c6f6356493c31261b0f03000000000000000000000000000000000005101c28333e4653606c7883909da7aea3988d8074685e52463b3025190e02000000000000000a1724313d4a5764707d8a97a3b0ab9e91848080808080808080808080808080808080808080808080808080808080808080807c6e6255483b2f22150800000000000006111b262f3c44505c666f7c86929f9f948b7e71685e52463e32292834404b54626f7c89939e9f948c7f746e696a686d737e88939fa0968b7f72655e6875828f99a39e91857b716d676a6a6f78828f98a29f9285796d6053473a2e23170b000000000000000000000000000000030c18232e39424e58606d7984919aa1978e81746b60554b4035291f150b0105111e2a36414c56636f7c89939e9e938b7e736d6868666d717c85929fa1968c8073675d5145392c2013070000000000000000000000000000000007121d27313e46525e69727f8b959f988f82756c61554c41352923303c4955616c70767676767676767676767676767676767a8794a0988b7f767676766d685d5245392c20130600000000000000000000000000000007121d27313e46525e69727f8b959f988f82756c61554c413529303c4955616c70767676767676767676767676767676767a8794a0988b7f767676766d685d5245392c20130600000005101a232834404b555e686f7c86929aa4a197908381878f949b9fa3abacaaaba39f9d9c9b9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c030000000000000000000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d1207000000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f0400000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f0400000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000006111c262f39434c565f696e7a828d929ea0a09d938e88827d7975716e6c666867666565656565666869666d6e7174767a7d81858a8e92989ea19f99928e867c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000005111e2a36414c5666727f8c99a7aa9d908386929fab9b8e8175665c5044382c1f120600000005121e2a36424d576774808d9aaaa1979083909ca9a99a8d807367584e43372b1f12060000000000000000000000000000000000000b161f2b3744505b65717e8a95a0acaa9f92867b6e61564c41362a1e14080a0a0a0a0a0a0a0a1724313d4a5764707d8a97a3b0a99c8f827673737373737373737373737373737373737373737373737373737373737373736e6a5f53473a2e211408000000000000000a141d28343f4a545f6a737f8c95a09f92857b6e615a50443a302c3845515c6674818e9aa59c9082786c615f575d616c74818d99a49d9083776a616d7a86929fa0958a7d7069605c5860666e7b86929fa2978a7e7164544a3f34281c100300000000000000000000000000000007121c27303c45515c676f7d88939f9d93897d70675d51453d31271d12070714202d3946525e6875828f9ca59b8e81756c615d565c606a717e8b96a09f92857a6d6053473a2f24180c00000000000000000000000000000000010b151f2a36424d56606c788390999e948a7e71675d51453c3026313d4a5764707d8283838383838383838383838383838383909ca99e9184838383827a6d6054473a2d211407000000000000000000000000000000010b151f2a36424d56606c788390999e948a7e71675d51453c30313d4a5764707d8283838383838383838383838383838383909ca99e9184838383827a6d6054473a2d21140700000000081118232e39434c565f6a717e88939fa5a095908d93999fa6acaaa8a09d999992908f8e8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b000000000000000000000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c0300000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f24190700000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f2419070000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000b17222d38424b555e686e7b838f949da49c969189817c76706d666561605b545a5959585858595a5b545c60626467676d7174797d81868c91969da09e9285796d6053473a2d201407000000000000000000000000000000000000000000000000000000000714202d3946525e687683909da9a79a8d80828f9ca99f9285796d6053463a2d2013090000000714212d3a46535f697784919daa9e91857e8a97a8aa9e9184776a5f53473a2e211509000000000000000000000000000000000000030f1b27333f4953606c7884919da8aea3988d8074685e52463b3025191616161616161616161724313d4a5764707d8a97a3b0a99c8f82766967676767676767676767676767676767676767676767676767676767676767625f584e43372b1f120600000000000000020b17232e38424e58606d78839099a2978f82756c61564c41362d3a4653606d7985929fa2988a7d70655b534d5259616e7b87939f9f95887b6f65727e8b99a39d9184786c6057514e545e6874818d9aa99c8f8276665c5044382b1f1206000000000000000000000000000000000b151e2934404b55606b74808d96a19e9184796d60594f43392f24180c0814212e3b4754616e7a86929f9f94887b6e615a524c5058606c7884919da2978b7e7164554b4035291d100400000000000000000000000000000000030d1925303b44505b666f7c87929f9e91847a6d60584e42382e323f4b5865727e8b8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90949faba096918f8f8f877a6d6154473a2e21140700000000000000000000000000000000030d1925303b44505b666f7c87929f9e91847a6d60584e42382e3f4b5865727e8b8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90949faba096918f8f8f877a6d6154473a2e211407000000000007121d27303b444e58616c73808c939ea7a09d9a9fa4abaca59e9b96918c898684828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d120700000000000000000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b403428201509000000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e1308000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e13080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000030f1c28333f4a545d676d7a8491959fa39f928d847d756f6a64605c545553504a4d4c4c4b4b4c4c4d4e4a51535557555d6064666d70757a7f848a9095978c7f72675d5145392c1f1306000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87939faca7978a7e7f8c99aba297897c6f6356493c31251a0e0200000815222e3b4855616e7b8896a0a89b8e827a8796a0aca096887b6f6255483c31251a0e020000000000000000000000000000000000000b17222d3844505b66717e8a96a0acaa9f92867a6e61564c41362a232323232323232323232324313d4a5764707d8a97a3b0a99c8f8276695c5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261a0f02000000000000000006111c26303c44515c666f7c87929f9e938a7e71685e52463e323c4956626f7c8997a29f9285796d6053494246535f697683909da7988b7f726875828f9bab998c8073655b5045424d5663707c8998a39f9285796d6053463a2d20130700000000000000000000000000000000030c18232f39434f59606d7984919ea1968d80746b60554b4035291e150b1825323e4b5865717e8b99a39c908376695f53464144505b65727f8c99a99c8f8276675d5145392c1f1306000000000000000000000000000000000009141f28333f4a545f6a74808d96a1978d80746a60544a3f34323f4b5865727e8b989c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa6b0a8a09e9c9c94877a6d6154473a2e211407000000000000000000000000000000000009141f28333f4a545f6a74808d96a1978d80746a60544a3f343f4b5865727e8b989c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa6b0a8a09e9c9c94877a6d6154473a2e2114070000000000000b151e29323c46505a606c77818e96a0acaaa7acafa7a09d938e89847f7c7a777575747373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c0300000000000000000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c010000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c010000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000005101a232b3844505b666d79839096a0a299928b8079706b625f5853514b4846443f40403f3e3e3f3f4041404446484b4c5154545c6063686d72797e838a91857a6d60554b4035291d100400000000000000000000000000000000000000000000000000000004111d2935414c5565727e8b9aa4aca095877a7d8999a3a9998d807366574d42362a1e12050004101d2935404b5565727f8b98a8a9988b7f7784919daaa8998c7f7366574d42362a1e120500000000000000000000000000000000000006111b28333f4a54606d7884919ea8aea2988d8073685e52463a30303030303030303030303030313d4a5764707d8a97a3b0a99c8f8276695c4f4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c332a201509000000000000000000000a141e2834404a545f6a73808d95a09e92857a6d615a50443a3f4b5865727e8b98a99c8f8276665c504138424d576673808d99a69b8e8174677784919eab96897d706353493f3b4653606d7986929fa298887b6e6255483b2f221508000000000000000000000000000000000007121d27313d45515d67707d89939e9f93887d6f675d51453d30271c121d2935414c566875828e9bab998c7f7266574d42353f4953626e7b8897a29f92867a6d6053473a2d2014070000000000000000000000000000000000020b17222d38424e58606d7984919e9f93877c6f665c50443b303f4b5865727e8b98a9a49f969393939393939393939394979ea8a39b98939393877a6d6154473a2e2114070000000000000000000000000000000000020b17222d38424e58606d7984919e9f93877c6f665c50443b3f4b5865727e8b98a9a49f969393939393939393939394979ea8a39b98939393877a6d6154473a2e211407000000000000030c17202a343e44505b656d7a84919daab6b4b3a9a0959189817c7773706d6769686766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b4034282015090000000000000000000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b00000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c201304000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c201304000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000b17212a36424d57606c78818f959fa29892877e736d676059534e46454040434546464544423f3b3a373134383a3b3e4145474a5053565d60666d71787e847f73675d5143392f24180c000000000000000000000000000000000000000000000000000000000613202c3945515d6776828f9cacaa9d9184777a86929faa9d908477695e53463a2d2114070006131f2c3945515d6776828f9ca9a197887c74818d9aa7aa9d908377695e53463a2d211408000000000000000000000000000000000000000b17222d3844505c66717e8b96a1acaa9f92867a6e61564c413d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4a5764707d8a97a3b0a99c8f8276695c4f43404040404040404040404040404040404040404040404040404040403b3a37312a21180e0300000000000000000000020c18232e39424e58606d79839199a1978e81756c61564c41414e5b6774818e9aa79a8d807467544a3f2f3e4b5764717e8a97a49d9083776d7a86939fa399877b6e6154473b3845515c677784909daa978a7e7164574b3e3124180b0000000000000000000000000000000000010b151f2935404b55616b74818e97a19a9184796d60584e42392e2318202d3946525d687884919ea996897c706356493d31394653606c7985929fa398897c6f6356493c3023160900000000000000000000000000000000000006111c262f3c45515d67707d8a949e999083786d60574d42363f4b5865727e8b97a19a938a86868686868686868686878c97a39b918b868686867a6d6154473a2e21140700000000000000000000000000000000000006111c262f3c45515d67707d8a949e999083786d60574d423f4b5865727e8b97a19a938a86868686868686868686878c97a39b918b868686867a6d6154473a2e2114070000000000000008131e28313a46535e696f7d86929facb9b9ada29791837d75706b6663605d555b5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e050000000000000000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c10040000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d11040000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d1104000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000004101c28333a46525e69727f8b939ea39992867d716c605c554f47434446494d5051525352514f4c4847433c37332d2f2f35393a3f44464c52545c60656c7179796d60554b4131271f1911060000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929faca79a8d81747683909da9a095877b6e6154483b2f24180c000714202d3a4753606d7a86929fab9e928579717e8a97a7aca095877b6e6154483b3025190d0100000000000000000000000000000000000006111c28343f4a54606d7984919ea8aea2988d8073685e52494949494949494949494949494949494a5764707d8a97a3b0a99c8f8276695c4f43363434343434343434343434343434343434343434343434343434342f2e2b2620180f0600000000000000000000000007121c27303c45515c676f7c87939f9e938a7e70685d5246434f5c6976828f9ca5988b7f7265584c3f2e3c4956636f7c8996a29f9285786f7b889aa49f9286796c6053463934404b556975828f9ca5998c7f7266594c3f3326190c000000000000000000000000000000000000030d18242f3a434f59606d7a85919ea0968d80736a60544a4034281e212e3a4754616d7a8796a1a297877a6d6054473a2d3744505b6576828f9caa988b7f7265584c3f3225190c000000000000000000000000000000000000000a141d2935414b55616c75828f98a0958b7f72695e52463e3a4754616d7a85919a93867d797979797979797979797a8794a0988b7f7979797976685e5246392d201307000000000000000000000000000000000000000a141d2935414b55616c75828f98a0958b7f72695e52463e4754616d7a85919a93867d797979797979797979797a8794a0988b7f7979797976685e5246392d201307000000000000010d19242f3a43505a616e7b859299a3aebbb8ab9e92857a706b6360595653514b4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b0000000000000000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a00000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d0100000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d01000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000714202c38444f59616e7b86929fa59f92877d706b615a514b4344495053565a5c5e5f5f5f5e5c5955534e46443f382f27343c424a5053565b5d5f5f5b60666c6d675c51454039312b2317110a0200000000000000000000000000000000000000000000000004101c2834404b5464717e8a99a3aea7978a7e7173808d99aba7988b7f7265554b4035291d10040a1724303d4a5763707d8a98a3a89b8f82756e7a8795a0aca7988b7f7265564c4135291d1105000000000000000000000000000000000000000b17232e3844515c66727e8b96a1adaa9f92867a6d615656565656565656565656565656565656565764707d8a97a3b0a99c8f8276695c4f433629272727272727272727272727272727272727272727272727272722211f1a150e0600000000000000000000000000000b151e2834404b55606a73808d96a09e91857a6d61594f43505d6a7683909da4978a7e7164574b3e313b4855616e7b8894a19f9286796f7c8996ac9e918578655b5044372e414e5b6774818e9aa6998d8073665a4d4033271a0d0000000000000000000000000000000000000007131d28313d45525d68717e8a939e9f92877c6f665c51443c3026232f3c4956626f7c8995a89f928578685d5245392c333f49536774818e9aa79a8d8174675a4e4134271b0e00000000000000000000000000000000000000020b18242f3a43505a616e7b86929f9f92867b6e61594f433946525e68707d88939a92857a6e656c6c6c6c6c6c6d7a8794a0988b7f726c6c6c6c5e564c41362a1d110500000000000000000000000000000000000000020b18242f3a43505a616e7b86929f9f92867b6e61594f4346525e68707d88939a92857a6e656c6c6c6c6c6c6d7a8794a0988b7f726c6c6c6c5e564c41362a1d110500000000000004111d2935414c55626c76828f97a1abb5afacada2978e81776c605a504947454042414040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c1004000000000000000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000a16232f3c4855616b75828f98a29d938b7e716b60595045414950535b606366696b6c6c6c6b6866625f58535049413d333d464e545b6063676a6b6c6c6b696663605c54514b433d3528221c140b02000000000000000000000000000000000000000000000006131f2c3845515c6675818e9babaca095877a6e707d8999a3a89c8f8275675d5145392c1f1306121f2b37434e586774818d9aaaa8988b7f72687784919daaa99c8f8376685e5246392d2013070000000000000000000000000000000000000006111c2834404a54606d7984919ea9aea2988d8073686363636363636363636363636363636363636364707d8a97a3b0a99c8f8276695c4f4336291c1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1514120f0903000000000000000000000000000000030c18232e39434e58606d7984919aa1978e81746b61564c515e6a7784919da3978a7d7064574a3d313b4754616e7a8794a1a399867a707d8a96a39e9184776b5e493f3334414d5a6774808d9aa79a8d8174675a4e4134271b0e000000000000000000000000000000030608090d0c161f2935414c56616c75818f97a2999083786d60584e42382e23313e4a5764717d8a97a49d9084776a564c4135292d404c5966737f8c99a69c8f8276695c4f4336291c10000000000000000000000006060606060606060007131d28313e46535e69727f8c95a0988e81756b61554b40414c56616b74808d95978f82776c6058606060616d7a8794a0988b7f726560605f524c443a3025190d010000000000000000000000000000020608080c0e07131d28313e46535e69727f8c95a0988e81756b61554b414c56616b74808d95978f82776c6058606060616d7a8794a0988b7f726560605f524c443a3025190d010000000000000613202c3945515d67717e8b949fa9b3aba39fa3a99e938c80736c61584e453b352f3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a000000000000000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c01000000000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c0100000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000007131f2c38434f5963707d8a949ea1978e81746c62594f47444c535b60656c6f7376787979787775726e6a64605b534e443f464e585f666c707477787979777673706d66605d554f4740332d261d140a00000000000000000000000000000000000000000000000713202d3a4653606d7985929fabaa9d908477686d7a86929fac9f92867a6d6053473a2d20140a15212e3a47535f6a7884919eaba196887b6e6774818d9aabac9f92867a6d6154473a2f24180c00000000000000000000000000000000000000000c18232e3945515c66727f8b97a1adaa9f92867a707070707070707070707070707070707070707070707d8a97a3b0a99c8f8276695c4f4336291c100d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0808060200000000000000000000000000000000000007121d27303d45515d67707d88939f9e938a7d70685d52515e6b7884919ea3968a7d7063574a3d303a4754616d7a8794a0a194877a717d8a97a49d9184776a5e51442d34404d5a6773808d9aa69b8e8175685b4e4235281b0f00000000000000000000000000040a0f1315161a1d1f1924303a44505a616e7a85929ea0958c7f736a5f544a3f3428323f4b5865727e8b98a59c8f8376695c50432f24323e4b5865717e8b98a49d9083776a5d5044372a1d1100000000000002060a0c0d131313131313131313130c161f2a36424d57606d788390999e938a7d70675d51453c444f59606d79839098948c7f726a60554b54616d7a8794a0988b7f726558535346413a32281e13080000000000000000000000000003090e121415191b1d1e161f2a36424d57606d788390999e938a7d70675d5145444f59606d79839098948c7f726a60554b54616d7a8794a0988b7f726558535346413a32281e130800000000000004111d2935414c55606d7a85929ea6b0aaa2999299a1a59c928a7e716a60574d43392f26272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f00000000000000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c201304000000000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c2013040000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000915222f3b4854606b7683909da69e91857a6d605a5047454d565e656c71787c80838485868584827f7b77716c65605850494e58606a6f787d81838586858483807c78726d67605952443f382f261c1106000000000000000000000000000000000000000000030f1b27333f495363707d8a98a2aeaa9a8d807367677683909ca9a3988a7d7063574a3d31261b0f15222f3c4855626f7b8896a1ab9e9184786a64717d8a99a3afa3998b7e7164554b4035291d10040000000000000000000000000000000000000007121c2834404b54606d7985919ea9aea2988e817c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7f8c99a6b2a99c8f8276695c4f4336291c1003010101010101010101010101010101010101010101010100000000000000000000000000000000000000000000000b151e2935404b55606b74818d96a19e91847a6d60594f5e6a7784919da3978a7d7064574a3d313b4754616e7a8794a1aa93877a707d8a96a39e9184776b5e51442f34414d5a6774808d9aa79a8e8174675b4e4134281b0e0000000000000000000000040a0f151b1f212226292b2c2c28323e46525e68717e8b949e9f92877c6f665c50443c2f33404c5966737f8c99a69c8f8275695c4f423629313e4b5764717e8a97a49e9184786b5e5145382b1e120000000000070d121619192020202020202020202020201a25313b44505c666f7c87939f9e9184796d60584e413d45515c676f7c86929f92867c6f675d5154616d7a8794a0988b7f7265584c3f3936302820160c020000000000000000000000060c11151a1e212226282a2b2c2c25313b44505c666f7c87939f9e9184796d60584e4145515c676f7c86929f92867c6f675d5154616d7a8794a0988b7f7265584c3f3936302820160c020000000000000613202c3945515d67737f8c97a2adaea29892869196a1a49f92867c6f695e554b41382d2217171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000000000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c10040000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d1104000000000000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d11040000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000005111e2a36424d56636f7c89959f9f958a7e71685d5248434d575e686d777e84898d8f91929292918f8c88837e786f6a605b5354606a6f7c83898e9092929291908c89847f796f6b635c504a42382d22171007000000000000000000000000000000000000000005121f2b3744505b6574818e9aaaaea398897d70636673808c99a9aa9a8d817467584e43372b1f121d2935414c5666727f8c99a8ac9b8e817468606d7a86929facab9b8f8275675d5145382c1f130600000000000000000000000000000000000000000c18232e3945515d67727f8c97a1adaa9d938e898989898989898989898989898989898989898989898c919ca8b5a99c8f8276695c4f4336291c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c18242f39434f59606d7984919ea1968e81746b60555d6a7783909da4978a7d7164574a3e313b4855616e7b8894a1a2988679707c8996a39e9184786b564c413534414e5b6774818e9aa69a8d8073675a4d4034271a0d00000000000000000000070e151b20262b2e2f3336383939393736414c56626c76828f98a2999083786d60574d41382d404d596673808c99a69b8e8275685b4f423528313d4a5764707d8a97a39e9285786b5f5245382c1f12000000010a12191e2325262d2d2d2d2d2d2d2d2d2d2d2d2d2d28343f4a54606a74808d97a1968d80736a5f53493f404b555f6a727f8b94999184796d605a54616d7a8794a0988b7f7265584c3f322a251e160e050000000000000000000002090e171d1f262b2e2f3235373839393938343f4a54606a74808d97a1968d80736a5f5349404b555f6a727f8b94999184796d605a54616d7a8794a0988b7f7265584c3f322a251e160e05000000000000000714212d3a4754606d7a85929fa9b3a99f92867c849198a2a29891847b6e675d53493f332722190f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c0000000000000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f130600000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000714202d3a46525e6975828f9ba79d9083766c61564c414b555e696e7a828b9196999c9e9f9f9f9e9b9995908a837c726c655c5c666f7c8690959a9d9e9f9f9e9c9996918b847d736e605b544a3f332822190c02000000000000000000000000000000000000000613202d394653606c7885919eabac9f9286796d60636f7c8997a2ab9e9184786a5f53473a2e2115202c3945525d687683909ca9a49a8a7e71645d687683909ca9ac9f9285796d6053473a2e23170b000000000000000000000000000000000000000007121d2935404b55606d7985929ea9afa59d9a96969696969696969696969696969696969696969696999ca3adb5a99c8f8276695c4f4336291c100c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0706040000000000000000000000000000000000000000000000000007121d27313d45515d67707d89939d9d93897d70675d5c6976838f9ca4988b7e7165584b3e323c4855626f7b8895a29f9285796f7c8895a99f928578685d52453935424e5b6875818e9ba6998c807366594d4033261a0d00000000000000000109101920272b32373b3c40434546464544423e44505a616e7b86929f9f958c7f72695f53493f33404d5a6673808d99a69b8e8174685b4e413528303d4a5663707d8996a39f9285786c5f5245392c1f120000000a131c232a2f32333939393939393939393939393939392e38424e58606d7a85919e9f92877c6f655b50443a434e58626d75828f97968e81746c6157616d7a8794a0988b7f7265584c3f322519130c0500000000000000000000050d141a22282d31373a3b3f414445454646454441424e58606d7a85919e9f92877c6f655b5044434e58626d75828f97968e81746c6157616d7a8794a0988b7f7265584c3f322519130c050000000000000006121e2b37424d5765727e8b97a2adada1978c7f727c86929aa4a1969083796d655b50443e342b20170d090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d201308000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e13080000000000000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e1308000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000814212e3b4754616e7b87939fa1968a7e71645a504445515d676e7b848f949ea0a8a39f9c9a999a9b9e9f9d9590877f776d66606d79849198a0a79f9d979595989c9f9e96918780746c665b50443f342b1e140a00000000000000000000000000000000000000091623303c4956636f7c8997a1ada99c8f8276675d606d7985929faba196887b6f6255483c302419212d3a4754606d7a86929fac9f93877a6e615666737f8c99a8aea2988a7d7064544a3f34281c100300000000000000000000000000000000000000000c18242f3945515d67727f8c97a2adafa9a7a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a6a8adb5b5a99c8f8276695c4f4336291c1919191919191919191919191919191919191919191313100c070000000000000000000000000000000000000000000000010b151f2935414b55606b74818e97a19e9184796d60596875818e9ba6998c807366594d40313d4a5763707d8a96a39e9184776e7a8797a1a298877a6d6054473a36424d57697683909cac988b7e7265584b3f3225180c00000000000000010a131b222b32373c4347494d5052525352514e4b4746535e69727f8b949f9f92867b6e655b50443b404d5a6673808d99a69b8e8174685b4e413528303d4a5663707d8996a39f9285786c5f5245392c1f12000007121c252e353b3e4046464646464646464646464646464646464645525d68717e8a949f999083776c60564c413c46515b616d7a85919a938a7e71695e616d7a8794a0988b7f7265584c3f322519080200000000000000000000060f171f252a34393c4247484c4e505152535252514e4c48525d68717e8a949f999083776c60564c4146515b616d7a85919a938a7e71695e616d7a8794a0988b7f7265584c3f322519080200000000000000000814212e3a47535f697683909da9b3ab9e9185796d717e88939fa59f958e81776c605a50463c32291f150b02091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f130600000000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d0100000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c0100000000000000000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c01000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000004101d2935404b5565727e8b99a49e9184786d605346434e58606d798391969fa6a49f9992908e8d8d8e91969a9f99928c81786d66717e8a96a0a89f95908a88898b8f949da099938c81786c605b51463d30261c1106000000000000000000000000000000000006121f2b37434e586773808d9aa9b2a8988c7f7265555c6675828f9ba8a8998c7f7266564c4135291d27333f495364717d8a99a3aa9d908377685e55626f7c8896a1adaa9b8e8174665c5044382b1f1206000000000000000000000000000000000000000007121d2935404b55606d7a85929faab3b5b4b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa3a6abb4b5a99c8f8276695c4f43362926262626262626262626262626262626262626262626201f1c18120b0300000000000000000000000000000000000000000000030d18242f3a434f59606d7a84919ea1968d80746b6066727f8c99ab9b8e817568574d42373f4a5465727f8b98a59b8f8275697885929eaa95887c6f6255493c3a46535e697885919ea49a897c6f6256493c2f231609000000000000000a131c252d343c43474e5355595c5e5f5f5f5d5b5853514d57606c77829098a3989082776c60574d42404d596673808c99a69b8e8175685b4e423528303d4a5763707d8a96a39e9285786b5f5245382c1f1200020d19232e3740464b4c535353535353535353535353535353535353534c56616c76828f989f948b7e71685e52463d3f46525e68707d88939f92857b6e66616d7a8794a0988b7f7265584c3f3225190c00000000000000000000060f18212930363e45494d5355595b5d5e5f5f5f5e5d5b58555356616c76828f989f948b7e71685e52463f46525e68707d88939f92857b6e66616d7a8794a0988b7f7265584c3f3225190c0000000000000000000815222f3b4855626e7b88959fabafa3998c7f73676c73808c939ea79e938c7f736c61584e443b31271d120700071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d2013080000000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d1104000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c20130400000000000000000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c20130400000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000613202c3945515d6775828f9ca8998c7f72665c50444854606a74808d95a0a8a499938d87838180808184888d92989f938e81786c74818e9ba8a09690837d7b7c7e828991969f9f938e81746d62584e42382e23170b01000000000000000000000000000000000815212e3a47535f6a7784919eaaaca196887c6f62555465717e8b98a7a99c908376685d5246392d202b3744505b6574818e9babaa9a8d80736756535f6a7884919eabab9e9285796d6053463a2d20130a0000000000000000000000000000000000000000010d18242f3945515d6773808c98a2aebab1a7a09d93939393939393939393939393939393939393979aa2abb5a99c8f8276695c4f433633333333333333333333333333333333333333333333332d2c28231d150c030000000000000000000000000000000000000000010407131d28313d45525d68707d8a939e9f93887d6f6763707d8a99a39e918478695f53473f44505c6675818e9ba9998c7f736976838f9ca5988b7f7265574d423f4854616e7b8796a19f93867a6d6053473a2d20140700000000000008121c252e373f464e54585f6266696b6c6c6c6a6864605d55515b656e7b86929f9f948b7f72695e5346404c5966737f8c99a69b8f8275685c4f423529313e4a5764717d8a97a49e9184786b5e5145382b1e120006121e2a3540495157596060606060606060606060606060606060606060605a616e7b86929f9e92857a6d61594f4239414c56616b74808d95979083786d616d7a8794a0988b7f7265584c3f3225190c000000000000000000030d18212a333b42465055575f6265686a6b6c6c6c6b6a6865615f575a616e7b86929f9e92857a6d61594f42414c56616b74808d95979083786d616d7a8794a0988b7f7265584c3f3225190c0000000000000000030f1c28333f4a5465727f8b98a7b1ac9f92867b6e61606c77818e95a0a59f93887e716a60564d43392f231812080007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d010000000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d110400000000000000000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d110400000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000714202d3a4753606d7a86929fa096887b6e62544a414d56626f7c87939fa7a4999387807a7674737375777b80868e939f938c807376838f9ca99e918478706e6f71767d848f949f9d938b7f726a60544a3f34281d1207000000000000000000000000000000000915222f3c4855626f7b8896a0acab9e9184786a5f5354616e7b8795a0ac9f92867a6d6154473a2d222d394653606c7885929eaba298897d7063564e586774818e9aaaada197897c706356493d32261b0f03000000000000000000000000000000000000000007121d2935414c55606d7a85929faab4aca09591868686868686868686868686868686868686868a909aa6b5a99c8f8276695c4f433f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a38342e271e150b00000000000000000000000000000000000001080d111314161f2935414c56616c75818e97a19a9184796d616d7a86929fa196887b6e6259504a4e56606d7985919ea197897d706673808d99a79c8f8275695f544d4a505b65717e8b98a99d908377675d5145392c2013060000000000040e1a242e374049515860626a6f7376787979787775716d67605c555f69727f8c959f9f92867b6e615a50444b5865727e8b98a59c8f8276695c4f432f24313e4b5864717e8b97a49d9083776a5d5044372a1d11000a16232f3b46515b63666c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b69727f8c95a0978e81746b60544b403a444f59606d79839098958c80736b6d7a8794a0988b7f7265584c3f3225190c0000000000000000010b151f2a333c454d525a6164696e72747778787979787774726e6963605f69727f8c95a0978e81746b60544b40444f59606d79839098958c80736b6d7a8794a0988b7f7265584c3f3225190c000000000000000006121f2b3844505b6676828f9ca9b5a99c8f8276685e5b656d79839097a1a49a92867c6f685e554b403429241a1006010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d11040000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d2114070000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d01000000000000000000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d0100000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000a1724303d4a5763707d8a98a39e9184776a5f534246525e6875828f99a4a89f93877e746d6867666768696e737a818b929893887d7783909da5988c7f72666262656b707a828f959f9f92877c6f665c5044392f24180d00000000000000000000000000000005121e2a36424d5766737f8c99a8b2aa9a8d807467584e525e697783909daaa3998a7e7164544a3f33282f3c4956626f7c8997a1ab9f9285796d60534a5764707d8a98a3aea99a8d807467584e43372b1f13060000000000000000000000000000000000000000010d19242f3a45525d6873808d98a2aeaa9d9184777979797979797979797979797979797979797e8a97a3b0a99c8f8276695c4f4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4645403930271d120700000000000000000000000000000001070c13191d20212428242f3a444f59616d7a85929ea0968d80736a6876828f9ca89a8d80746b605b54585f68707d8a97a19e9185796d626f7b8895a09f93877b6e665e57545c606d7683909da4998c7f7266554b4035291d110400000000020c16202c364049525b626a6f767c80838585868584817e7a736d675e57606d78839099a2988f82766c62564d4a5764717d8a97a49d9083776a554b403529323f4c5965727f8c98a59c8f8276695c4f4336291c10000c1925323e4b57636d737979797979797979797979797979797979797979797978736d7883919a9e93897d70665c51453c3d45515c676f7c86929f93877d706d7a8794a0988b7f7265584c3f3225190c000000000000000007121d27313c464e575e616c71777b7f8183848586858584817f7b76706b60606d7883919a9e93897d70665c51453d45515c676f7c86929f93877d706d7a8794a0988b7f7265584c3f3225190c00000000000000000613202d394653606c7985929facb3a9988b7f726556535d676e7b859198a3a29891847a6e675c514540362c22180e0506111c2935414c5665727f8b98aab4aa9d918477685d5245392c2013060000000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f23160900000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e1308000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e13080000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000c1926333f4c5966727f8c99aa9a8d807467584e434754616e7b86929faba1968c7f736c615e565a5a575f61686d757e86929891857a83909ca3968a7d706354565960686d79839096a1999083786d60554b4035291c110600000000000000000000000000000714202d3a46525e697783909daaaea298897d7063564a4d566673808d99a9ab9b8e8175665b5044382b36414c566673808c99a9ab9b8e8275665c514753606d7a86929facab9e9184786a5f53473b2e21150900000000000000000000000000000000000000000008131e2935414c56616d7a86929faaaca0958a7d706c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c707d8a97a3b0a99c8f8276695c595959595959595959595959595959595959595959595959595953514b43392e23180c0000000000000000000000000000030b12181e24292c2d31353738323e46525e68717e8a939e9f93877c6f67717e8a95a09f92877d716c6667676a6e7a84919ea2988d8073665f6a7783909da4998f82786e696767666d727f8b959f9f93877b6e6154483b2f24180d010000000008131e28323e48525b636d727c82888c8f91929292908e8b857f796e695e5c666f7c87929f9f948b7e71685e524956626f7c8995a99e918578675d5145392c34404d5a6773808d9aa69a8e8174675b4e4134281b0e000d192633404c5966737f868686868686868686868686868686868686868686868578666f7d88939f9d9184796d60574d4237404b555f6a727f8b94999184796d7a8794a0988b7f7265584c3f3225190c00000000000000000c18242f39434e585f696e767e83888c8e909192929291908e8b87827d746d67666f7d88939f9d9184796d60574d42404b555f6a727f8b94999184796d7a8794a0988b7f7265584c3f3225190c00000000000000000815222f3b4855626e7b8898a2aeada197887b6e62554b555e696f7c86929fa4a1969083796d605b51483e342a20170c030d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d2114070000000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000030f1b27333f49536874818e9bab978a7e7164574b3f4c5965727f8c99a3ab9e9184796d605a524c4d4d4d53565e616c717d8692978d80828f9ca396897c706356494f565d676e7a84919ea0958b7f72675d5145382d22170b00000000000000000000000000000815212e3b4854616e7b87939facab9f9285796d6053464956636f7c8997a1ab9e9285796c605346392d3946525e687783909daaa4998b7e7164544b45515d6776828f9ca9aca196887c6f6255493c31261a0e020000000000000000000000000000000000000000010d1924303a46525e6873808d98a3aea79c9083766b606060606060606060606060606064707d8a97a3b0a99c8f827669666666666666666666666666666666666666666666666666666666605c554b4034281c1004000000000000000000000000060d151d24292f35393a3e4144454645414c56616c75828f97a2999183796d6d7984919da39992857e78757474767b839096a19f92867b6e615864717d8a949e9f948f827b76747475797f87929fa1978e8174695e52463a2d1d130700000000010d1924303a44505a636e737f878f94999c9e9e9d9e9d9b98928c837b6e695e5f6a73808c95a09f92857b6e615a5054616d7a8797a1a197867a6d6053473a2d35414c566875828f9bac998c7f7266594c3f3326190c000d192633404c5966737f8c93939393939393939393939393939393939393939185786b6b74818e97a0968c7f73695f53463e39434e58626d75828f97968d80747a8794a0988b7f7265584c3f3225190c0000000000000004101d2935404b555f6a6e7b838a9095989b9c9a989898999c9b9a938f8981796d676b74818e97a0968c7f73695f53463e434e58626d75828f97968d80747a8794a0988b7f7265584c3f3225190c00000000000000000b1824313e4b5764717e8a97aab4ab9e928578695f53474d57606a717e8a929ca59f958e81756d635a50463c32291e150b0813202d394653606c7985929facb1a795897c6f6256493c2f2316090000000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d0000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c2013040000000000000000000000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000005121f2b3744505b657783909da499887c6f625549424d566875828f9baba9998c7f73675c514641404042474c525a626b707d8792928785919ea3968a7d7063574a434c555e68707d8a939e9f9285796d60544a3f33281c0f0300000000000000000000000004111d2935414c5665727f8b9aa4afab9b8e8275665c51444653606d7985929eaba197897c6f6356493c303a4754616d7a87939fac9f93867a6d615447404b5565727e8b98a7b1a8998c807366574d42362a1e120500000000000000000000000000000000000000000008131e2a36414c56616e7a86929fabab9f94897c6f63574e535353535353535353535764707d8a97a3b0a99c8f8276727272727272727272727272727272727272727272727272727272726d675c5145382c1f13060000000000000000000000060f181f272f353a4145474a4e505253525150505a616e7a85929fa0958d80736a707d89919fa297928a8482808183879095a09e938c7f72695e55616c75828f95a09f948f8783818082858b9299a29892857a6d61574d42362a1e0c010000000005111d2935414c56616c73808c92999f9f9992919091979c9e9f9590847b6e675c606d79839099a2978f82756c6156525e687885919ea995897c6f6256493c303946525d687784919ea49a897d7063564a3d3023170a000d192633404c5966737f8c999999999999999da0a7a9a29f999999999999999185786b616d7a85929e9f92867b6e615a50443a3c46515b616d7a85919a93887d7a8794a0988b7f7265584c3f3225190c0000000000000006131f2c3945515d676e7c8490959d9d9993908d8b8b8b8d8f92999f9c938e82796d616d7a85929e9f92867b6e615a50443c46515b616d7a85919a93887d7a8794a0988b7f7265584c3f3225190c00000000000000000d1a2633404d596673808c99a6b3a99c8f827669574d42454e58616c73808d939ea79e938c7f736c61584e443b30271d1207121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f00000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d110400000000000000000000000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d1104000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000613202d394653606c7985929f9f93867a6d60534746525e697885919eaba297887b6e62554b40363031373a41465059616b727f8b93929197a1a4978b7e7164584b3e434c56616c75828f9ba2978b7f72665b5044382b1f12060000000000000000000000000713202c3945525d6876828f9cacafa3998a7e7164544a4044505c6675818e9baba9998c807366574d42363f4a5464717e8b9aa4a99d908376685e52463b4854616e7b8795a0acaa9d908377695f53463a2d211408000000000000000000000000000000000000000000020d1925303a46525e6874808d99a3aea69b8f82756a5f534746464646464646464a5764707d8a97a3b0aa9d91847f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6053463a2d20130700000000000000000000060f18212a313940454c5254575b5d5e5f5f5e5d59565e68717e8b949e9f92877c6f6b737f8c93999e9f97918e8d8e90939aa09e938e81786d6056505a616e7a8390959e9f9993908e8d8e92979f9f9892867d70685e52453b30251a0e00000000000713202d3946525d68717e8a929fa198928b86848385888f949da0969083796d605c666f7c87939f9e938a7e71685e52566975828f9ca5988b7f7265574d42363b4754616d7a86939f9f93867a6d6154473a2e211407000d192633404c5966737f8c8c8c8c8c8c8c8c9095a0a297928c8c8c8c8c8c8c8c85786b5d68717e8b949f988f82766c61564c41353f46525e68707d88939a91847a8794a0988b7f7265584c3f3225190c00000000000004111d2935414c55606d798391969f9b938e8783807f7e7f8082878f949e9d948e81746a68717e8b949f988f82766c61564c413f46525e68707d88939a91847a8794a0988b7f7265584c3f3225190c00000000000000010e1b2834414e5b6774818e9aa7b4a79a8d8174675a4e413d46505a606c77818f95a0a59f93887e706a5f564c43392e2318110f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d000000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f00000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d0100000000000000000000000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d01000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000714212d3a4754606d7a8798a29e918478675c51454754616e7a8797a1ab9e928578695f5343392f25262b30363e474f59626d74818e979ea1a9a6998c7f7366594c403b444f59626f7c88949e9e9184786c605346392d22170b0000000000000000000000000714212d3a4754606d7a86929facac9f92867a6d6054473a3f4a5464717e8a99a3aa9d908377695e52463a44505c6675828e9baca8998c7f7366564c413a46535e697783909daaaca095887b6e6155483b3025190d0100000000000000000000000000000000000000000008131e2a36414c56616e7b86929fabac9f93877b6e62564d423639393939393d4a5764707d8a97a3b0aca096918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877a6d6054473a2d211407000000000000000000030c18212a333c434b51565d6064686a6b6c6c6b69666260626c76828f98a2999083786d6d737f878f94989b9d9b9a9a9d9c9996918a81786d665c5046525e686e7a838b92979a9c9c9a9a9b9d9b9a938e867d706b60564c4133291f14090000000004111d2935414c56616d7a85929ea19792867f7a7776787c828d929d9f958c7f73685e606a73808d96a09e92857a6d61595965727f8c98a79c8f8275695e524641444f5964717e8a9aa49d908377685e5246392d20130700091623303c4956636f7d808080808080808083909d9f928580808080808080807f726556626c76828f989f948a7e71685d52453d36414c56616b74808d95958c808c99a5988b7f7265584c3f3225190c0000000000000613202c3945515d6773808d95a09b918c817b767372717273767b828f939e9f93877c6f626c76828f989f948a7e71685d52453d414c56616b74808d95958c808c99a5988b7f7265584c3f3225190c0000000000000003101c2936434f5c6976828f9ca9b2a5988c7f7265594c3f343e44505b656d79839097a1a49a92867c6f685e554b403428231a1017222d404d5a6773808d9aa6b3a89b8e8275685b4f4235281c0f020000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d10000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000815212e3b4854616e7b8794aa9d9083776a554b404955626f7c8895a9a99c8f837669574d4231271d1a1e252a353e47515b616d7a85929ea7b1a79a8e8174675b4e41323e47535f6a75828f9ca096897d7063544a3f33281c0f030000000000000000000004101c2934404b5564717e8b99a3afa99c8f8376685d5245393a4754606d7a86929faca095877b6e6154473b4653606d7985929faba196887c6f6255493c36424d576673808d99a9b1a7988c7f7265564c41362a1d1105000000000000000000000000000000000000000000020e1925303b46525e6974818d99a3afa49a8e8174695e52463a2f242d2d313d4a5764707d8a97a3b0b2a8a09d99999999999999999999999999999999999999999999999999999993877a6d6054473a2d2114070000000000000000000b151e2a333c454d555d60686d7174777879787776736f6c65616e7b86929fa0958c7f736a6d727c82888b8f9091929291908d89847d756d665c544a414c565e686d787e85898d9091929291908f8b87817b706b60594f443a3021170d02000000000713202c3945525d6873808d97a19e92857c726d676a6a6f77808d95a09f92867a6e6158606d7984919aa1978e81756b6155616e7b88959f9f92867b6e615a524d5056606b75828f9ca4998c7f7366564c4135291d1105000915222f3b4854606b6f7373737373737374818e9b9e91847873737373737373726d62575a626e7b86929f9e91857a6d60584e42383a444f59606d798390989285929fa5988b7f7265584c3f3225190c0000000000000714212d3a4754606d7a85929f9e948c7f746e696765656566696e78818f98a39a8e817566626e7b86929f9e91857a6d60584e423a444f59606d798390989285929fa5988b7f7265584c3f3225190c0000000000000004111d2a3744505d6a7783909daab1a4978a7e7164574b3e31333f49535d676e7b859299a3a29891847a6e675c51453f352c22181926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f030000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d110000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c01000000000000000000000000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c0100000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000815222f3b4855626e7b8895a19c8f8376695c5043495663707c8996a3a89b8e8175685b4e423128150e1319232c353f46525d68717e8a95a0aca99c90837669574d423637434e5864707d8a97a29a8e8174665b5044382b1f12060000000000000000000006131f2c3845515c6775828f9babb1a7988b7f7265564c41353945525d687683909ca9a7988b7e7165544b40495663707c8997a2ab9e9184786a5f53473b313c4956636f7c8997a1ada99c908376685e5246392d2013070000000000000000000000000000000000000000000008141e2a36424d57616e7b87929fabac9f92867b6e61564c4135291d24313d4a5764707d8a97a3b0bab2acaaa5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a093877a6d6054473a2d211407000000000000000007121d27303c454e575f676d737a7e81838586858483807c78706b69727e8b949f9f92867c6f666a6f757b7f82848586858483807c79706c605c544a423b444c565e666d72797d80838485868584827e7b746e6860594f473d32281e0f0500000000000714212d3a4754606d7a86929f9f958a7e716a605d585f656d7883919da3988d8073665c5d67707d88939f9e938a7d70675d5f697683909da3998e81756c615e565b60686f7d87939f9f93877b6e6155483b3025190d01000713202c38444f5960636666666666666874818e9b9e9184786b66666666666665625b51535f6973808c96a0978d80746a60544a3f343d45515c676f7c8692989298a2a5988b7f7265584c3f3225190c0000000000000b1825323e4b5865717e8b989e9c8f82756d615e57585858575e666e7b86929f9e9285796d606973808c96a0978d80746a60544a3f3d45515c676f7c8692989298a2a5988b7f7265584c3f3225190c0000000000000004111e2b3744515e6a7784919daab0a3968a7d7063574a3d302d38414b555e696f7d87929fa4a1969083796d605b51473e342a201725323e4b5865717e8b98a4b1a99c908376695d5043362a1d10030000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e1100000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c201304000000000000000000000000000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c2013040000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000916232f3c4956626f7c8995a29c8f8275695c4f424a5764707d8a97a3a79a8e8174675b4e4134281b0e08111a232935414c56616c7783909da8ab9f928578695e52463a323c4653606d7985929e9e9285796c605346392d201306000000000000000000000714202d3a4753606d7985929facaca095887b6e6155483b3035414c5666727f8c99a8a89b8f8275665c51454d576673808d99a9aa9a8d817467584e43372d394653606c7985929eabac9f93867a6d6154473a2f24180d01000000000000000000000000000000000000000000020e1a25303b46535e6974818e99a3aea3998d8073685d5245392e2324313d4a5764707d8a97a3b0b8b0aaa99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f93877a6d6054473a2d21140700000000000000000c18232e39424e575f696e7980868a8e9091929291908c89837d746c6c77828f98a2999083786d6062696e7275777879787776736f6d66615a504a4238323b444c545c60676d707376777879787775716e69615e564f473d352b20160c000000000004101d2935404b5565727e8b98a29d9083766c6158514e535c66707d8a97a19e9185796d6055606b74818e96a19e91847a6d605964717e8a95a09e938b7e736e6869666c707a84919aa3998f8275695f53463a2d1e13080000030f1b27323d474f545659595959595b6874818e9b9e9184786b5e5959595959595751494d57606d7984919e9f93877c6f665c50443b34404b555f6a727f8b949fa2aaa5988b7f7265584c3f3225190c0000000000000e1b2835414e5b6874818e909192897c6f635b524d4c4b4c4d545e6976828f9ca297887b6e61606d7984919e9f93877c6f665c50443b404b555f6a727f8b949fa2aaa5988b7f7265584c3f3225190c0000000000000005121e2b3845515e6b7884919eabafa396897c706356493d30262f3a434d57606b717e8b929da69f958e81756d635a50463c32291e24313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d11040000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e1100000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d1104000000000000000000000000000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d11040000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000a1623303d495663707c8996a39b8e8275685b4f424b5764717e8a97a4a79a8d8074675a4d4134271a0e0008111924303a44505a64717e8a96a1aca297877b6e6154473b2e3845515c6674818e9ba197897c6f6356493c30231608000000000000000000030f1c28333f4a5463707d8a98a2aeaa9d908477695f53463a2d303c4855626f7b8896a1ac9f9285796d605346535e697784909daaa2988a7d7063574a3d322b3844505b6674818e9babafa4998b7e7165554b4035291d10040000000000000000000000000000000000000000000009141f2a36424d57616e7b87929fabab9f92857a6d60554b40342824313d4a5764707d8a97a3b0b0a69f9c93939393939393939393939393939393939393939393939393939393877a6d6054473a2d2114070000000000000004101c2834404b545f6a6e7b848c92989b9d9e9d9d9e9c9995908980776c6e7b86929f9f958c7f72695f5f6165686a6b6c6c6b696663605c5450443f383029323a424a50555c606367696b6c6c6b6a6865615e57524d443d352b23190e04000000000006131f2c3945515d6776828f9ca8988b7f72655a5045414a54606d7985919ea197897c70635659606d7a84919ea1968e81746b60606c78839098a39b908b807b777576797d849196a09f92877c6e62574d42362a1e0c020000000b16212b353d4448494d4d4d4d4e5b6874818e9b9e9184786b5e514d4d4d4d4c4a463f45515c67707d89939e999083786d60574d423639434e58626d75828f97a19f9f988b7f7265584c3f3225190c0000000000000c1926323f4c5965727f8283848586786d605346423f3e3f424d576773808d9aa995897c6f625c67707d89939e999083786d60574d4239434e58626d75828f97a19f9f988b7f7265584c3f3225190c0000000000000005121f2c3845525f6b7885929eabafa296897c6f6356493c302328313b454f59626c73808d949ea79e938c7f726c61584e443a302724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11050000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d10000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d010000000000000000000000000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d010000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000091623303c4956636f7c8996a29b8f8275685c4f424a5763707d8a96a3a79a8e8174675b4e4134281b07000008131e28323e4653606d7984919eaba9978a7d7064574a3d2d34404b5464717e8a97a8998c7f7266594c3f2f24190d01000000000000000006121f2b3844505b6674818e9baab3a9998d807366574d42362a2e3a47535f6a7884919eaba298897d7063564954616e7b8795a0ac9f9286796d6053473a2d28333f4a5464717d8a99a3aeab9c8f8275675d5145392c20130600000000000000000000000000000000000000000000020e1a25313b46535f6975818e99a4aea2988c7f72675c5145382d22313d4a5764707d8a97a3b0aa9f948f86868686868686868686868686868686868686868686868686868686867a6d6054473a2d2114070000000000000006131f2c3845515c666e7c8591969f9f9c9791909092989fa09d928d81786c727f8c959f9f92867b6e665b55585c5d5e5f5f5e5d5a5653504a423e342e26202930383f444b5153565a5d5e5f5f5e5d5c5854524d46413b322b231911080000000000000714202d3a4753606d7a86929fa196877a6e6154473e3944505c6674818d9aa9998d80736654515d67707d8a939e9f93887d70675d666f7c869299a29b928d86838283858a9196a09d938c80736a5f53453b31261a0e00000000040f19232b32383b3c404040414e5b6874818e9b9e9184786b5e51454040403f3e3a34404b55606b75818e97a0958c7f72695e52463e313c46515b616d7a85919a9393938b7f7265584c3f3225190c0000000000000c1825313e4a57636d7275767778796d665c5044383030363f4c5966727f8c99ab96897d706355606b75818e97a0958c7f72695e52463e3c46515b616d7a85919a9393938b7f7265584c3f3225190c0000000000000005121f2b3845525e6b7885919eabafa296897c6f6356493c30231f29333d47505a606c78828f95a0a59f93887e706a5f564c42392e23313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e11040000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d100000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e13080000000000000000000000000000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e1308000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000916232f3c4956626f7c8995a29c8f8275695c4f42495663707c8996a3a89b8e8175685b4e422e23180c0000020c16202c3844505c6673808d99a9a6998c807366544a3f332e3a4754616d7a8796a19b8f827568564c4135291d110400000000000000000613202d394653606c7985929eabada197897c6f6256493c31262b37434e586774808d9aaaaa9a8d807367574d5565727e8b98a7a89c8f8275675d5145382c222d3a4754606d7a86929facac9f92867a6d6053473a2e23170c000000000000000000000000000000000000000000000009141f2b37424d57626e7b87939facaa9e9184796d6053493f3327313d4a5764707d8a97a3b0a99c8f82797979797979797979797979797979797979797979797979797979797976685d5245392c20130700000000000004111d2935414c56606d79849197a19e949089858384858b9297a29d938c7f726c78839098a3989083786c60574d4f5152535251504d4946443f383028231c171e262e34394045474a4d5051525352514f4b4846423b3630292019110800000000000000091623303c4956636f7c8998a39e918478685e524639343f4a5464717e8b97ac9c908376665b5055616b75818e97a19a9184796d60606a717e8792989f9d9992908f8f91979ea09d938e81786d60584e4333291f1409000000000007111921272c2f30333335414e5b6874818e9b9e9184786b5e514538333332312e2e39434f59616d7a85929f9f92867b6e61594f4339343f46525e68707d8786868686867f7265584c3f3225190c0000000000000916222e3a46515b636568696b676d675c544a3f41414142464e586673808d99a399887c6f625559616d7a85929f9f92867b6e61594f43393f46525e68707d8786868686867f7265584c3f3225190c0000000000000005111e2b3844515e6b7784919eaab0a396897d7063564a3d302317212b353f44505b666d79839197a2a49a92867c6f685e544b403428313e4b5864717e8b97a4b1aa9d9084776a5d5144372a1e11040000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f00000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c0100000000000000000000000000000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c01000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000915222f3c4855626f7b8895ab9c908376695d50434955626f7c8895a9a99c8f837669554b4034281c1004000004101c28343f4a54626f7c8996a1a99c8f8276665b5044382d3946525e687884919e9e918578685d5245392c2013070000000000000000091623303c4956636f7c8997a1adab9e9185786c605346392d2026313d4a5663707d8998a2aa9d918477695e535c6775828f9ca8a7988b7e7265554b403529202c3945515d6776828f9ca9aea3988a7d7164544a3f34281c100300000000000000000000000000000000000000000000030e1a26313c47535f6a75818e9aa4ada1978b7e71655b5044372b313d4a5764707d8a97a3b0a99c8f82766c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5d564c4135291d11040000000000000613202c3945525d68737f8c96a09e938e827c787677797e859298a29f92867b6e6e7b86929f9f948b7f72695f53493f4546454443403c3a38342e261e17110c151c23282f34383a3d40434445464544423e3b3a36302a251f170e0800000000000000000c1925323f4c5865727f8b98aa9b8f827568564d41362e3b4855626e7b889aa49f9285796c60534f59616d7a85929ea0968d80746a60616c717e868e92999b9d9d9c9c9e9c9a96918a81786d665c50463c3121180d03000000000000070f161b202223262835414e5b6874818e9b9e9184786b5e5145382b2626251d27303d46525e68717e8b949f988f82756c61554b403536414c56616b70797979797979726d62564a3e3124180b00000000000006121e2a353f495157595b5d555c605c554b474e4e4e4e4d52575f6a76838f9c9f92867a6d6054525e68717e8b949f988f82756c61554b4036414c56616b70797979797979726d62564a3e3124180b0000000000000004111e2a3744515d6a7784909daab0a3978a7d7064574a3d312417192328333f4a545d676e7b859299a3a29891847a6d665c51453f35323f4b5865727e8b98a5b1a99d9083766a5d5043372a1d100400000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000714212e3a4754616d7a8799a49d9184776a564c414754606d7a8797a1ab9e918478675c5145382c1f13060000000c17232e394653606c7884919eab9f9285796c605346392d36414c566975828f9ca197877a6d6054473a2d2114070000000000000006121f2b37434e586773808d9aa9b3aa9a8e8174655b5044372b1f202d3a4653606d7985929faca095877b6e6154606d7985929faca095877b6e6154483b2f241d2935414c5565727f8b98a7b1aa9b8e8175665c5044382c1f1206000000000000000000000000000000000000000000000009141f2b37434e58626f7c87939faca99d9184786c6053463d32313d4a5764707d8a97a3b0a99c8f8276696060606060606060606060606060606060606060606060606060605f524c443a2f24190d010000000000000714212d3a4754606d7a86929fa1978e81786f6a6a676d717c86929fa2988e81746a727f8c95a09f92867b6e655b50443b3039383633302d2c28231c150c06030a11171d23292c2d303436383939383735322e2d2a251f19140d050000000000000000000e1b2734414e5a6774818d9aa69a8d8073675a4d40302d3a4653606d7986939fa298877b6e615448525e68717e8a939e9f93877c6f675c616c717b81868b8f9192929291908d89847d746d665c544a3f342a200f060000000000000000040b0f1315161b2835414e5b6874818e9b9e9184786b5e5145382b1e1918151e2a36414c56606c778390999e938a7d70675d51453c2f3a444f5961636c6c6c6c6c6c65625b51463a2e221509000000000000010d18232d373f464a4c4f504b5153514c52545a5a5a5b575e61696f7c87929f9c8f8376675d514c56606c778390999e938a7d70675d51453c3a444f5961636c6c6c6c6c6c65625b51463a2e2215090000000000000003101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225181017222d38424c555f69707d87929fa4a1969082786d605b51473e34404d596673808c99a6b3a89c8f8275695c4f4236291c0f0300000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c0000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d1104000000000000000000000000000000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000613202d394653606c7986939f9f928578685d524545515d677885919eab9f9386796d6053463a2d20130800000006121f2b3744505b6575818e9ba8a298887b6f6255483c2f30404d5a6673808d99a995887c6f6255493c2f221609000000000000000815212e3b47535f6a7784919eaaaea2988a7d706453493f33271b1f2c3845515c6775828f9baca7988b7e72655463707d8998a2aa9d908377695e52463a2d1d19242f3b4855616e7b8895a0acab9f9285796d6053463a2d20130a0000000000000000000000000000000000000000000000030f1a26313c47535f6a75828f9ba6aca0968a7d7064594f4438313d4a5764707d8a97a3b0a99c8f8276695c53535353535353535353535353535353535353535353535353535345413a32281e130800000000000004101c2934404b5565717e8b98a29e92857a6d6660585c606a717e8b96a19f92857a6d6d78839099a2988f82776c60574d42362a2b2a2723201f1c17110a03000000060c12181c1f2023272a2b2c2c2b2a292521201e1a140e0802000000000000000000000f1c2936424f5c6975828f9ca5988c7f7265594c3f322c3845515c667885929eaa96897c706356494c56616c75828f97a2999183796d605a61696e757b7f82848586858583807c78706c605c544b42382e22180e00000000000000000000000307090e1b2835414e5b6874818e9b9e9184786b5e5145382b1e120b0c1925303a44505b656f7c87929f9e9184796d60584e4138323d474f5556606060606060585651493f34291e12060000000000000007111c252d353a3e3f42434045474c565d616767676869696e727b8491999e938a7d7063554b44505b656f7c87929f9e9184796d60584e41383d474f5556606060606060585651493f34291e120600000000000000020f1c2835424f5b6875828e9ba8b3a6998c807366594d402f23180c111c262f3a434d57606b727f8b929da69f948e81746d63594f463c414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e0100000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a0000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d01000000000000000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000006121f2b3844505b667884919ea297877a6d605447414c556976838f9ca9a499897c6f6356493c3025190d000000030f1b27333f495365727e8b98acaa988b7e7265584b3f30323f4b5865727e8b98a3978a7d7064574a3d3124170a000000000000000915222f3c4855626f7c8896a0acac9f9286796d6053473a2d22171c2834404b5565717e8b9aa4a89c8f8275665c6774808d9aaaa9998d807366574d42362a1e14212d3a46535f697784919daaada297897d706356493d32271b0f0300000000000000000000000000000000000000000000000915202b37434e58626f7c88949eaaa89d9083766b6054483c313d4a5764707d8a97a3b0a99c8f8276695c4f464646464646464646464646464646464646464646464646464639352f2820160c0100000000000006131f2c3845515c677683909ca9998c7f73675d544e5157606d7984919ea2988b7e71666f7c87929f9f948b7e72695e52463e32291f1a161312100c0600000000000001070c101314171a1d1e1f201f1e1c181514120e0902000000000000000000000000111d2a3744505d6a7783909da4978a7d7164574a3e312834404b546a7783909da4978a7d7164574a44505a616e7b85929fa0958c80736a5f575f61696e727577787979787673706c65615a514b423930261c0f0600000000000000000000000000020e1b2835414e5b6874818e9b9e9184786b5e5145382b1e120008131e27333f49535f6a73808d96a0968d80736a5f53493f33353d44484a5353535353534c4a463f372d23180d0100000000000000000a131c232a2e3132352f343946525d686d7474747475777b7f8591969e938e81746b6155433f49535f6a73808d96a0968d80736a5f53493f333d44484a5353535353534c4a463f372d23180d0100000000000000010d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100a141d28313b454f59626d74808d949fa69d938c7f726b61584e44424d57697683909ca9b2a6998c7f7366594c403326190d000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e22150800000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e1308000000000000000000000000000000000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e13080000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000030f1c28333f4a546976838f9ca995897c6f625649404d5a6673808d99aaab998c7f7266564c41362a1c11060000000b17222d3c4956626f7c899aa4a89b8e817568564c4136313d4a5764707d8a97a3988b7f7265584c3f3225190c00000000000005121e2a36424d5766737f8c99a8b2ac9c8f8275675d5145382c1b1118232e3b4754616e7a87939fac9f9285796d60697784919daaa197897c6f6256493c30251a121e2a36424d576673808d99a9b3a99a8d807467584e43372b1f13060000000000000000000000000000000000000000000000030f1b26313c4754606a75828f9ca6ab9f95897c6f63584e43373d4a5764707d8a97a3b0a99c8f8276695c4f43393939393939393939393939393939393939393939393939392c29241e160d04000000000000000714202d3a4753606d7986929fa197887b6f62554b4245515c6674818d9aaa9b8e8174686a73808c95a09f92867b6e615a50443b3025190e07060300000000000000000000000406070a0d1011121312110f0b080705020000000000000000000000000000121e2b3845515e6b7884919ea3968a7d7063574a3d30232e43505d697683909ca5988b7e7265584b3f46525e69717e8b949f9f92877c6f665c53575e6165686a6c6c6c6b696763605b535045403930271e140a0000000000000000000000000205070e1b2835414e5b6874818e9b9e9184786b5e5145382b1e1205020b17222d38414e58606d7984919e9f92877c6f655b50443b3033383c3d4646464646463f3e3a342d251b1106000000000000000000010a11181e22252628232e3a4754616d7a808181818284878c929796918b81796d60594f4438414e58606d7984919e9f92877c6f655b50443b33383c3d4646464646463f3e3a342d251b11060000000000000000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060b161f2a333d47515b606d78828f96a0a59f93877d706a5f564c47535f697885929eabb4aa978a7e7164574b3e3124180b0000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d201307000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000b17222d414e5b6774818e9aa4978b7e7164584b3e495663707c8998a2a99c8f8276685e5246382d22170b0000000614202d3a4753606d7a86939faa9e918477685e5246392f3c4956626f7c8995a2998c7f7266594c3f3326190c0000000000000714212d3a46535e697783909daaafa49a8b7e7165554b4035291d0a14202d3946525e687783909daaa298897c70636e7b8796a0ab9e9285796c605346392d20130e1a26313c4956636f7c8997a1adab9e9184786a6054473b2e2215090000000000000000000000000000000000000000000000000a15202b37434e58626f7c89949faba79c8f82756a5f53473b3d4a5764707d8a97a3b0a99c8f8276695c4f43362d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d201d19130c0400000000000000000916232f3c4956626f7c8999a39e9285796c6053463a404a5464717d8a97ac9d90847767606d79839099a2988f82766c62564d41362a20170c0200000000000000000000000000000000010305060605040200000000000000000000000000000000000000121f2c3845525f6b7885929ea396897c706356493d302936434f5c6976828f9ca5988c7f7265594c3f424d56626c76828f98a2999083786d60584e5254585c5e5f5f5f5e5d5a56535049413e342e271e150c020000000000000000000002090e1114141b2835414e5b6874818e9b9e9184786b5e5145382b1e12050006111b262f3c45515d67707d8a939e999083776c60564c41362a2c2f3039393939393932312e29231b1309000000000000000000000000070d121618191c212e3b4854616e7b878d8d8e8f9193938f8d89847e756d675c51473e2f3c45515d67707d8a939e999083776c60564c41362c2f3039393939393932312e29231b130900000000000000000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b040d18212b353f44505c666d7a849197a2a49992867c6f685e544b55626e7b8897a2adaea298887b6f6255483c2f2215090000000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f12060000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c201304000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000061825323f4b5865727e8b98aa9a8d817467564c414653606d7986929fac9f92867a6e61544a3f33281d1207000006131f2c3945515d677885919eaba096877a6e6154473b2f3c4955626f7c8895a2998c807366594d4033261a0d0000000000000815212e3b4854616e7b8795a0acac9f93877a6e6154473b2f24180c111e2a36414c5666737f8c99a9aa998d807366717e8b97a8ab9b8e8174665b5044382b1f120913202d3a4653606d7985929eabada196887c6f6255493c31261a0e020000000000000000000000000000000000000000000000040f1b27323c4854606a76828f9ca6ac9f93877c6f62574d423d4a5764707d8a97a3b0a99c8f8276695c4f433629202020202020202020202020202020202020202020201413110d08010000000000000000000b1825323e4b5865717e8b98ab9c908376655b5044373b4855626e7b889aa49f9286796d60666f7c87929f9e948b7e71685e52463e32291e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fa296897c6f6356493c302935424f5c6875828f9ba6998c7f7366594c403b44505a616e7b86929fa0958c7f726a5f544a484c4f5152535252504d4946443f382f28231d150c0300000000000000000000050d14191e2021272835414e5b6874818e9b9e9184786b5e5145382b1e120500000a141d2935404b55616b75818e989f958b7e72685e52463d302723232d2d2d2d2d2d2524221e18110901000000000000000000000000000106090c0c15212e3b4854616e7b87949a9b9c9e938682807d78716c605c554b40352935404b55616b75818e989f958b7e72685e52463d3027232d2d2d2d2d2d2524221e18110901000000000000000000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f03060f192328343f4a545d686e7b859299a3a29891847a6d665c515665717e8b98a9b3ac9f9285796d6053463a2d20130700000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c100300000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d1104000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000916222f3c4955626f7c8898a29d908377685d524545515c6775828e9ba8a3998b7f72665b5044392e23180f060004101d2935404b556a7784909daaa8978a7d7064574a3d2f3b4855626e7b8895a19a8d8074675a4d4134271a0e000000000005111d2a36414c5665727f8b98a7b1a99d908376685e5246392d1d12070e1925303c4955626f7c8896a1a99d9083766774818e9ba7a3998a7d7164544a3f33281c0f06121f2b3844505c6674818e9babb2a8998c807366574d42372b1e12060000000000000000000000000000000000000000000000000a15202c38434e5863707d89949faba49a8e8174695e52463d4a5764707d8a97a3b0a99c8f8276695c4f4336291c1313131313131313131313131313131313131313130707040100000000000000000000000d1a2633404d596673808c99a69b8e81746853493f333a4653606d7986939fa399887b6e61606a73808d96a09f92857b6e615a50443a3025190e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fa295897c6f6256493c2f2935424f5c6875828f9ba6998c7f7366594c40323f46535e69727f8b949f9f92867c6e665b50443f42444546464543403d3937332d261d18120b0300000000000000000000050e171f252a2d2e342d35414e5b6874818e9b9e9184786b5e5145382b1e12050000020b18242f39434f59616e7b85929f9f92857a6e61594f43392e2318202020202020191815120d06000000000000000000000000000000060b0f12131c212e3b4854616e7b8793939495989a9285817d756e685e574d43392e242f39434f59616e7b85929f9f92857a6e61594f43392e23182020202020191815120d060000000000000000000000000613202c3945515d677784909daab5ab9a8d8073655b5044372b1f140a00071117232e38424c565f69707d87929fa5a0969082786d605b5d6875828f9ca8b5a99c908376665c5044382b1f1206000000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b0000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d01000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000713202d3a4653606d7985929f9f93867a6d605447404b5563707d8996a1ab9e9184786c60554b4034282118100b09111d2a36414c566a7784919daaa69a8d807367554b40343b4855616e7b8894a19a8d8174675a4e4134271b0e00000000000713202d3946525e6876838f9ca9b2a8998c7f7266564c41362a1e0b010815222e3b47545f6a7884919eab9f92867a6d7784919eaa9f92867a6d6054473a2d22170b03101c28343f4a5464717d8a99a3aeaa9d908477695f53473a2d211408000000000000000000000000000000000000000000000000040f1b27323d4854606b7683909ca7ac9f92867b6e61564c414a5764707d8a97a3b0a99c8f8276695c4f4336291c100d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0a0a08040000000000000000000e1a2734414d5a6774808d9aa69a8d8073675a4d402d3845515c677885929fab95887c6f6258606d79849199a2978f82756c61564c41362a20160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929ea296897c6f6356493c302936434f5c6976828f9ca5998c7f7266594c3f3336424d57606c78839098a3989083786c60574d41382d393939383634302d2b27221b140b070000000000000000000000020d17202930363a3b413a38414e5b6874818e9b9e9184786b5e5145382b1e120500000007121d27313e46525e68727f8b959f978e81756b60554b4034281f1509131313130c0b0906010000000000000000000000000000020a11171c1f2028232e3b4854616e7b86868687898c9195928e89827a6e695e544a40342827313e46525e68727f8b959f978e81756b60554b4034281f15091313130c0b0906010000000000000000000000000004111d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b11060006111c26303a444d57606b727f8b939da69f948e81746d62606d7a86929facb2a8998c7f7266544a3f34281c1003000000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c110600000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000006121f2c3844515c6676828f9ca4998a7d7164554b404653606c7884919ea8a0968a7d71675c51453d332a221c18181a222d3946525e687885929eaba99d908376675c5145383c4955626f7c8895a2998d8073665a4d4033271a0d00000000000714212e3a4754616d7a86929facaca096887b6f6255483c3025190d0006131f2b37434e586774818e9aaaa399897d707b8796a0a99c8f8276675d5145392c1c1106000b17232e3a4754606d7a86929facaca095887b6e6155483b3025190d010000000000000000000000000000000000000000000000000a16212c38444f5963707d89959faba3998d8073685d52454a5764707d8a97a3b0a99c8f8276695c4f4336291c1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171614100b05000000000000000e1b2835414e5b6874818e9ba6998d8073665a4d403334404b556b7885919ea396897c7063565c676f7c87939f9e938a7e71685e52463e32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919ea396897d7063564a3d30293643505c6976838f9ca5988b7f7265584c3f32313b44505b666e7b86929f9f958b7f72695f53493f33272c2c2b2a2723201f1b17110a0200000000000000000000000009141f29323b4246474d4745404e5b6874818e9b9e9184786b5e5145382b1e1205000000010b151f2a36414d56606c788390999e93897d70675c51453c31261a0e04060606000000000000000000000000000000000000020b141c22282b2d352e343a46535e69767979797a7c7f848c9399948f847b6e665c5144382c1f2a36414d56606c788390999e93897d70675c51453c31261a0e040606000000000000000000000000000000000000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000a151e28323c454f59626d74818e949fa69d938c7f726b66727f8b98a3aeaca096887c6f6255493c2e23170b000000000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a00000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000004101c2834404a5465727f8c98a79b8e8175675c514544505b66727f8c96a1a89e9184796d60594f453c342c272524262a343c4754616d7a86939facac9f9286796d6053473a3d495663707c8996a3998c7f7266594c3f3326190c0000000004101d2935404b5564717e8b99a3afaa9e9184776a5f53473a2e1e140800030f1b26323d4a5763707d8a98a2ab998c80737e8a97a8a8988c7f7265554c4135291d0a00000613202c3945515d6776828f9ca9b1a7988c7f7265564c41362a1e110500000000000000000000000000000000000000000000000004101b27323d4854606b7683909da7ab9f92857a6d60554b4a5764707d8a97a3b0a99c8f8276695c4f4336292727272727272727272727272727272727272727272727272423201c1710080000000000000f1c2835424f5b6875828e9ba6998c7f7366594c40332e44515e6b7784919ea3968a7d70635755606b74808d96a09e92857a6d615a50443a3024190d0400000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909da3978a7d7064574a3d312a3743505d6a7683909da4978b7e7164584b3e3128333f4a545f6a737f8c95a09f92867b6e655b50443b30251a1f1d1a1613120f0b0600000000000000000000000000020e1925303b444d52545a53514b4e5b6874818e9b9e9184786b5e5145382b1e120500000000030d1925303b44505b666f7c87929f9e9184796d60574d42372b20160c0200000000000000000000000000000000000000000a141d262d33383942434045464d575e6c6c666d6d6f72787f87939f969083786d6053463c312625303b44505b666f7c87929f9e9184796d60574d42372b20160c0200000000000000000000000000000000000000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f08030c16202a333d47515b606d78828f96a0a59f93877d706d7984919eaab4aa9d9184776a5f53473b2e1c1106000000000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c201304000000000000000000000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000c18232e3b4855616e7b88959f9f9285796d6053473f4a54606d7984919ea6a0968c7f736b60574e463f3833313131363d46505a64717e8a9aa4afaea399897c6f6356493c3d4a5764707d8a97a3988b7f7265584c3f3225190c0000000006131f2c3945515d6775828f9babb3a99a8d807467584e43372b1f0d0200000a14202d3a4753606d7986929fa99c908376818d9aa7a096887b6e6155483b2f24190d000004111d2935414c5565727f8b98a7b1a99c908376685e5246392d201407000000000000000000000000000000000000000000000000000b16212c38444f5963707d8a95a0aba2988c7f72675c514a5764707d8a97a3b0a99c8f8276695c4f43363434343434343434343434343434343434343434343434343431302d28221a110800000000000f1b2835424e5b6875818e9ba6998c807366594d40333845525e6b7885919ea396897c7063564f59606d7984919ea1978e81756c61564c4135291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9ca4988b7e7165584b3e322935414c566b7784919eac968a7d7063574a3d30222d38424e57606d78839099a2988f82776c60574d42362a20170d0d0a06050300000000000000000000000000000005111e2a36424d565e6167605c554e5b6874818e9b9e9184786b5e5145382b1e1205000000000008141f28333f4a545f6a73808d96a0968c8073695f53473e32281e13080000000000000000000000000000000000000006111c262f383f44464f504b51535452535f605c606162666c727f8b95a0958c7f7265574e42372b1f28333f4a545f6a73808d96a0968c8073695f53473e32281e1308000000000000000000000000000000000000000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e090e18212c353f44515c666d7a849198a2a49992867c717e8b96a0acaea3988c7f7265584e43372b1f0a000000000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f14090000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d11040000000000000000000000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d11040000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000714212d3a46535f697783909da2988a7e7164584e4345515c67717e8b949fa89f92877d70695f585048443f3e3e3f42464f58616c7683909cacaab0ab998c7f7266594c3f3f4c5865727f8b98a4978b7e7164584b3e3125180b000000000714202d3a4753606d7a86929facada297897c706356493d31261a0f00000006131f2c3845515d6775828f9ca89f92867983909daa9d918477695f53473a2d1e13080000010d19242f3b4855616e7b8895a0acac9f93867a6e6154473b2f24180d0100000000000000000000000000000000000000000000000004101c27333d4855616b7783909da7aa9e9285796d60544a5764707d8a97a3b0a99c8f8276695c4f4340404040404040404040404040404040404040404040404040403d3c39332c231a1005000000000e1b2734414e5a6774818d9aa69a8d8073675a4d40343744505b657885929ea295897c6f625649515d67707d89939d9e938a7d70685d52453e31281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba6998c7f7366594c402e2c3945525d687985929fa49a887b6f6255483c2f22262f3c44505c666f7c87929f9f948b7e71695e52463e32291e1308000000000000000000000000000000000000000714202d3a46525e696e746d675f585b6874818e9b9e9184786b5e5145382b1e12050000000000020b17222d38424e58606d7984919e9f92867b6e625a50443a3024190c030000000000000000000000000000000000000b17222d38424a50535b5d555c60605d564c4a505354545b606c7883909d9e9184786a5f53473a2e21222d38424e58606d7984919e9f92867b6e625a50443a3024190c030000000000000000000000000000000000000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312101a232834404a545e686f7c869299a4a29891847b85929ea8b2aa9f92867a6d6154473c32261b0f0000000000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d10040000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d010000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d010000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000005121e2b37424d5765727f8c98a39c9083766a605447404b55606c77828f97a2a39992857b6f6a625a554f4c4b4b4c4d5359606a707d8a949f9b9ea6a89b8f827568574d42404b546774818e9aa896897c6f6356493c3023160900000003101c28343f4a5464707d8a98a2aeab9f9285796d6053463a2d20130a00000004101d2935404b5565727e8b98a7a3988a7d87939fa99a8d807367574d42372b1e0c010000000814212d3a46535f697784919daaafa4998b7e7165554b4135291d1104000000000000000000000000000000000000000000000000000b16212c38444f5964707d8a95a0aca1978b7e72665b505764707d8a97a3b0a99c8f8276695c4f4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49443e362c22170b000000000d1a2734404d5a6773808d9aa69a8e8174675b4e4130394653606c7986929fa895887b6e6255484b55606b74818e96a19e91857a6d60594f433a2f24190d0400000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a69a8e817467544b40342d3a4754606d7a8798a29f93867a6d6053473a2d201d28343f4a545f6a73808d95a09f92857b6e615a50443a3025190e040000000000000000000000000000000000000814212e3b4754616e7b80796f6a605b6874818e9b9e9184786b5e5145382b1e120500000000000006111c262f3c45515d67707d8a939e988f82766c61564c4135291e150a0000000000000000000000000000000000030f1c28333f4a545b6068696b676d6d685d52454446474a505b6573808c99a196887b6e6255483b2f221c262f3c45515d67707d8a939e988f82766c61564c4135291e150a00000000000000000000000000000000000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c1818232e39424c565f6a707d87939fa5a09691859297a1adaea2988d8074685e5246392a20150a00000000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d0100000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e13080000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000020e1a26313c4754616d7a86929f9f94887c6f62584e4244505b656e7b859299a4a19791857c716c63615959585758575f616b707c869299938f939eab9e928578695f534745515c667683909da196877a6d6054473a2d21140700000006121f2c3844505c6674818e9baab4ab9b8e8175665c5044382c1f1206000000000c18242f3b4754616e7b8795a0aa9c8f838f99a4a297897c706356493d31261a0e0000000005121e2a36424d576673808d99a9b3ab9c8f8275675d5145392c2013070000000000000000000000000000000000000000000000000005101c28333e4653606c7883909da8a99e9184786c60555764707d8a97a3b0a99c8f8276695c5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c10040000000c1926323f4c5965727f8c98a59c8f827669564c41363b4754616e7a8799a3a196877a6d605447434f59606d7a84919ea1978e81746b61554c4135291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a89d908376665c514538303d495663707c8996aa9e918477675d5145392c1f17232e38424e58606d79849199a2988f82756c61564c41362a20160c0200000000000000000000000000000000000815212e3b4854616e7b87837c726c656874818e9b9e9184786b5e5145382b1e1205000000000000000a141d2935404b55616c75828f989f948a7e71685d52453d30261c11060000000000000000000000000000000006121f2b3844505b666c75767778797a6d60544b403a3a3f495364717e8b97a8978a7d7164574a3e3124141d2935404b55616c75828f989f948a7e71685d52453d30261c11060000000000000000000000000000000000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c2823272727303a444e58616b727f8c939ea7a0989298a1a9b1a79f92867a6e61564c41362a1e1105000000000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d120700000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000914202d3946525e6874818e9aa49b8f82756a60544a3f49535e69717e87939fa3a19791867e76706b686564646567696e747d8592989387828f9baaa197887b6e6255484653606d7985929f9e918478675d5145392c2013060000000713202d3a4653606d7985929eabaea3998a7e7164544a3f34281c1003000000000714202d3a46525e697783909daa9f948f949fab9f9285796d6053463a2d20130900000000020e1a26313c4956636f7c8997a1adac9f92867a6d6054473a2e23180c00000000000000000000000000000000000000000000000000000b161f2b3744505b65717e8a95a0aca0968a7d7064626264707d8a97a3b0a99c8f827669676767676767676767676767676767676767676767676767676767676764615a5044392d2014080000000a1723303d4a5663707d8996a89e918477685e5246393c4956626f7c8995ab9e918478685d52453d45515d67707d8a939e9e938a7d70675d51453d31281d1207000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8796a09f9286796d6053463c36414c5665727f8c98ab9b8e817568554b4035291d111c26303c45515c676f7c87939f9e948a7e71685e52463e32281e130800000000000000000000000000000000000815212e3b4854616e7b8790867f776e6974818e9b9e9184786b5e5145382b1e120500000000000000020b18242f3a43505a616e7b86929f9e92857a6d60594f42382e23170c030000000000000000000000000000000613202d394653606c7881838485868275665c5145403f414a5464717e8b97a4988b7e7165584b3e32251818242f3a43505a616e7b86929f9e92857a6d60594f42382e23170c03000000000000000000000000000000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e34343430353c464f59636d74818e959faaa29fa2aab3aaa0958c7f72685e52443a3025190d010000000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c01000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000005111d2935414c56626f7c87939f9f93877c6f665b5044414d57616c727f8b919fa3a198928b827d78757271717274777b81879297978e817d8998a3a9978b7e7164584b4a5463707d8a98a29c8f827569554c4135291d11040000000a1623303d495663707d8997a2adac9f92867a6d6054473a2e23170c000000000005111e2a36424d576673808c99a9a69f9c9fa6ab9b8e8275665c5044382c1f120600000000000913202d394653606c7985929eabaea3988a7d7164544a4034281c100400000000000000000000000000000000000000000000000000030f1b27333f4953606c7884919da8a89c9083766e6e6e6e707d8a97a3b0a99c8f8276737373737373737373737373737373737373737373737373737373737373706c6155493c3023160a0000000714212e3a4754616d7a8796a0a096877a6d61544740414d5765727f8c98ac9c8f827569564c4135414c55616b75818e97a19e91847a6d60594f43392f24180d030000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e697784919ea398897d7063584e433f46525e6876828f9ca3998b7e7164584b3e2f24180c151e2834404b55606b74808d96a19e92857a6d615a50443a3024190d04000000000000000000000000000000000815212e3b4854616e7b8798928c827b7174818e9b9e9184786b5e5145382b1e1205000000000000000007131d28313e46525e69727f8c95a0978e81746b60544a3f34281f140900000000000000000000000000000006121f2b3844505b6677849091929285796d6058514a4c4b515b6673808d99a9978a7d7164574a3e312417131d28313e46525e69727f8c95a0978e81746b60544a3f34281f14090000000000000000000000000000000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d49464440414141414241464749505b606d79839098a2aeacaeb4aea2989083786d60564c4132291e13080000000000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d04000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000010d1925303a47535f6a75828f9aa49a9083786c60564c4145505a626d737f8a9298a0a29f948f8984817f7e7e7f8083878e92999992857b7986929fa79a8e817467564c505c6674818e9aa7988c7f7265594c3f2f24190d01000006131f2b37434e586774808d9aa9b3a99c8f8276675d5145392c1c11060000000000020e1a25303c4955626f7c8897a1adaba9abafa4998b7e7164544a3f34281c1003000000000006121f2b3844505b6674818e9babb4aa9b8e8175665c5144382c1f120600000000000000000000000000000000000000000000000000000b17222d3844505b66717e8b96a0ab9f948a7d7b7b7b7b7b7f8b98a5b1ab9e9184808080808080808080808080808080808080808080808080808080808080807e7064574a3d3124170a0000000713202d3946525e687784919ea8978a7e71645b514b4c535f6976828f9ca49a8c7f7266594c3f2f3a434f59616d7a85919ea1968e81746b60554b4035291f150b01000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576773808d9aa69b8e81746a5f554e4a5059616d7a86929f9f92867a6d6154473a2e2114070c18232e39434f59606d7984919ea1978e81756c61564c4135291f160c010000000000000000000000000000000815212e3b4854616e7b879298948f857e74818e9b9e9184786b5e5145382b1e12050000000000000000010c161f2a36424d57606d788390999f93887c6f665c50443b31251a0d040000000000000000000000000000030f1c28333f4a546774818e9a9f978b7e716a605c5459555d606c7884919da297897c6f6356493c3023160c161f2a36424d57606d788390999f93887c6f665c50443b31251a0d04000000000000000000000000000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4f4c5254535b60636b6f7a85929facb8bab2a89f92867c6f665c50443b3020170d0200000000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d010000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000008131e2b37434e58626f7c87939f9f958b7f72685e53493f48515b636d737e8691969fa39f9c96918e8c8b8a8b8d9093999f9993877d707683909ca99d918477685d5253606d7985919ea095887b6e6155483b2e2215080000000815222e3b4754606a7884919eabb1a7988b7f7265554c4135291d0a000000000000000913202d394653606c7884919eabb8b6b9ac9f93867a6d6154473a2e23170c000000000000030f1c28333f4a5464717d8a99a3aeab9f9285796d6053463a2d22170b000000000000000000000000000000000000000000000000000006111b28333f4a54606d7884919ea8a69a8f8a88888888888b919ba7b3aca196918d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8074675a4e4134271b0e01000005111d2a36414c566673808c99a59d9083766d605c55565e656e7b87939f9f93877b6e6154483b2e313e46525d68717e8a939e9d93897d70675d51453d31271d12070000000000000000000000000000000000000000000000000000000000000000000000020e1a25303c4855626f7c88949f9f92867c6f676058545c606b73808d99a39c8f8275685e5246392d20130707121d27303d45515d67707d89939d9e938a7d70685d52453d31281d13070000000000000000000000000000000613202d394653606c787f86909597928a81818e9b9e9184786b5e5145382b1e1205000000000000000000040d1a25303b44505c666f7c87939f9a9083786d60574d42362a1f160c0100000000000000000000000000000b17222d3c4956626f7c89949f9f92857c716d66666666676d737f8c96a09f9285796d6053463a2d2013070d1a25303b44505c666f7c87939f9a9083786d60574d42362a1f160c0100000000000000000000000000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5b5c565d6163656c70757d839098a2aebab9aca0968a7e716a5f544a3f32291e0e0500000000000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e05000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e13080000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000020f1b26323c47535f6a74818e97a29f92857a6d655b50443f49515b636c717c848c92989ea1a19e9b989797989a9d9f9f9791877e716b73808c99a09f93867a6d61545b65717e8a97a19d918477695f53473a2d2114080000000916222f3c4955626f7c8896a1adaca095877b6e6154483b2f24190d0000000000000005121f2b3744505b6574818e9aaab4bfb6a99c908376685e5246392d1c1106000000000000000b17222d3a4754606d7a86929facada297897d706353493f33271b0f0300000000000000000000000000000000000000000000000000000b17222d3844505c66717e8b96a1aca19a969595959595989ba3adb8b2a8a19e9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8d8174675a4e4134271b0e010000010d1925303b4855626e7b88939e9f958b7f736d676767686d77828f99a49c908376695e53463a2d2935414c56616c75818e97a19e9184796d60594f43392f24180c0400000000000000000000000000000000000000000000000000000000000000000000000915212e3b47535f6a76828f9aa3999083796f6a6867666d717d87929f9f94897d7063564c41362a1e1105000b151e2935404b55606b74818e97a19e91857a6d60594f433a2f24180d04000000000000000000000000000006121f2b3844505b666c727c838c9299938e8e939e9e9184786b5e5145382b1e12050000000000000000000009141f28343f4a54606a74808d97a0958c7f72695e53463e31281d130700000000000000000000000000000615222e3b4754606a76828f98a29792857e7975737273757a8088939fa1978d8074665c5144382c1f120609141f28343f4a54606a74808d97a0958c7f72695e53463e31281d1307000000000000000000000000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869686d7073787d82899095a0aab4b4b7aa9e9184796d605b51473e342a20160c030000000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a000000000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000104000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060503000000000000000000000000000000000000000a15202b37434e58616d7a85929fa2978f81776c605a50464049515a616a6f797f868c9196999c9d9e9f9f9e9c9a98928d857d716c63707d899994949a8a7d706355606c7883909da3998c807366574d42372b1e1206000005121e2a36424d576673808c99a8b2aa9d908377695e53463a2d1e130800000000000000030f1b27333f495364707d8a98a2aeacb2a8998c7f7266564c41362a1d0a00000000000000000613202c3945515d6776828f9ca9b3a99a8d8174655b5044372b1f1205000000000000000000000000000000000000000000000000000006111c28343f4a54606d7984919ea8aba5a3a1a1a1a1a1a5a7adacacacb2acaba6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8d8174675a4e4134271b0e010000000814212e3a47535f6975818e98a29f92877f79757474767a818f949f9e93897d7063574d42362a24303a44505a616d7a85929ea0968d80746b60554b40352920150a000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e58626f7c87939f9f9590837c77757475797e869299a2988f82766b6054443a3025190d0100030c18242f39434f59606d7a84919ea1978e81746b60554b40352921160a0000000000000000000000000000030f1c28333f4a545b606a6e787f8690959b9b9ea59e9184786b5e5145382b1e120500000000000000000000030b17232e38424e58606d7a84919e9f92867b6e615a50433a2f24180d010000000000000000000000000006131f2b37434e58616e7b869298a097928b8582807f8082858d939aa19892857a6d61544a4034281c1004030b17232e38424e58606d7a84919e9f92867b6e615a50433a2f24180d0100000000000000000000000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c797776747474747576777a7d8084898e939da0a7afaaa8abaca0968e81746d62594f463c32281e150b000000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b020000000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c201304000000000000000000000000000000000000000000000000000004090e11131314202d3a4753606d7a8693a0acac9f9286796c5f5346392c201312110f0c070100000000000000000000000000000000040f1b26323c46525e68717e8b949e9e938c80736c61584f474048505860676d737b8084898c8f9192929291908d8a85807a706b61606d798787878787878073665d67707d8a95a09f92867b6e6154483c31261a0e0200000714212d3a46535f697784909d9f9fa9998c807366574d42362a1e120500000000000000000b17222d3a4753606d7a86929f9f9f9fa196887b6f6255483c3025190d000000000000000004111d2935414b5565727f8b98a79f9f9e9184786c605346392d2013060000000000000000000000000000000000000000000000000000000b17232e3844515c66727e8b96a19f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8d8174675a4e4134271b0e0100000006121e2b37424d57616e7b859298a299928c8582818182868f939e9f958e81756b6054453b31251e28323e46525e68717e8a949e9f93887d6f675d51453d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000030f1b26323c4754606a74808d949e9f95908983818082848b9298a29992857b6e61594f4432291e130800000007121d28313d45525d68707d8a939e9d93897d70675d51453d32271b0f0300000000000000000000000000000b17222d38424a50585f666d727c838c9299a0a79e9184786b5e5145382b1e1205000000000000000000000006111c26303d45515d67717e8a949e988f82756c61554b4035291d110400000000000000000000000000030f1b27323d46535f69707d8691969e9f97928e8c8c8d8f92989f9f9691867d6f685e5242392e23180c000006111c26303d45515d67717e8a949e988f82756c61554b4035291d1104000000000000000000000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808182838487898c91969b9ea5acaba59e9b9ea1a89d938c7f726b61584e443a30271c1207000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a10060000000000000000000000000000000000000000000000000000000000000e1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000080f151a1d1f2020202d3a4753606d7a86939f9f9f9f9286796c5f5346392c20201f1e1c18130c05000000000000000000000000000000000a15202a36414c56626d76828f97a19f93887e716a60594f473f464e555c60696e73797c7f82848586858583817d79736d6860595d67757a7a7a7a7a7a796d60606d7984919ea49a8e8174695e53463a2a1f15090000000815222e3b4855616e7b88959393939396897c6f6256493c31251a0e02000000000000000006131f2c3945515d6775828f93939393939184786a5f53473a2e1e13080000000000000000010d18242f3b4854616e7b87959393939396897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000006111c2834404a54606d7984919393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393938d8174675a4e4134271b0e01000000020e1a26313c46525e69707d8692989f9f98928f8d8d8f92999e9f9590837a6d61594f4433291f16202a36414c56616c75828f97a29a9184796d60584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e58606d78828e939da09d95908e8d8e91969f9f9792877d70695f53473d3320170d02000000010c161f2935414c56616c75818e97a19e9184796d60594f44382c1f1307000000000000000000000000000006111c262f383f444e545c606a6f788087909593939184786b5e5145382b1e12050000000000000000000000000a141e2935414c55616c75828f9893948a7d70675d5145392c20130600000000000000000000000000000a15202a36424d57606b707c848c9196999c9b9999999b9d9a97928d847d6f6b60564c4130271c12070000000a141e2935414c55616c75828f9893948a7d70675d5145392c20130600000000000000000000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8e8f8f919696999ea1a8aaaca69f9c938e9196a1a59f93877d706a5f564c42392e2318110800000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c11080000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66737f8c999393939393939084776b6054443a3024190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66737f8c999393939393939084776b6054443a3024190d0100000000000000000000000000000000000000000000000009121a20262a2c2d2d2d2d3a4753606d7a8693939393939286796c5f5346392d2d2d2c2b28241e170f07000000000000000000000000000000040d1925303a44505a616e7b859299a39a92867c6f6b6159504641434b51565e61666d6f737677787979787674706d67615d564f555d686d6d6d6d6d6d6d67616b74808d96a19f93877c6f62574d42362a180e030000000c1926323f4c5965727f8686868686868684786c605346392d20130900000000000000000004101d2935404b5565727f86868686868686807467584e43372b1f12060000000000000000000714212d3a46535e697783868686868686868073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000c18232e3945515c67727f86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868074675a4e4134271b0e01000000000915202a36424d56616b707d868e92999b9d9b9a9a9c9d9a97928b837a6d685d52473d3321170e1925303a44505a616e7b85929393968d80736a6054473b2e2215080000000000000000000000000000000000000000000000000000000000000000000000040f1b27323d44515c666d79818a9195999c9d9b9a9b9e9c99928e857d706b61574d42352b210e050000000000040d19242f3a44505a616d7a85929393968d80746b6054483b2f2215090000000000000000000000000000000a141d262d333c424a50585f666d737c838686868684786b5e5145382b1e1205000000000000000000000000020c19242f3a43505a616e7b8686868686847a6d6053473a2d2014070000000000000000000000000000040e1a26313b454f59606a6f797f848a8d8f9192929291908d8a8580796f6b60594f443a301e150b00000000020c19242f3a43505a616e7b8686868686847a6d6053473a2d2014070000000000000000000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9ea0a8a6abacaba39f9b94908981849198a2a49992867c6e685e544a40342823190b020000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a0000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a8786868686868686867f7265594f4332281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a8786868686868686867f7265594f4332281e130800000000000000000000000000000000000000000000000008121b242b323639393939393a4753606d798686868686868687796c5f5346393939393837342f2921190f0500000000000000000000000000000008131e29323f46525e69707d87929fa29892857d706b625a524c4440454d52545c606366696a6b6c6c6b696764605c55524c444c565d61616161616160606a707d88939fa2978e81756a5f53453b31251a06000000000b1825313e4a57626d7279797979797979786c655b5044372b1f1205000000000000000000000c18242f394a56626d7279797979797979746e6458463c31261b0f0300000000000000000005121e2a36424d5767717779797979797979736e63584b3f3226190c0000000000000000000000000000000000000000000000000000000007121c2834404b55626d727979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746e64584c3f33261a0d0000000000030e1925303b444f59616b707a81868b8e9091929291908d8a857f786d685e564c41352b210f08131e29323e46525e69717e8686868686877c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000a16202834404a545c676d747d84898d8f91929292918f8c87817b706b61594f453b3123190f0000000000000008131e28323e46525e68717e8686868686887c6f6356493c30231609000000000000000000000000000000020b141c222830383f444e545c606a6f77797979797872685c5043372a1d11040000000000000000000000000008131e28313e46535f696e7979797979786d675d5145392c20130600000000000000000000000000000009141f29333d474f5860676d72787d8082848586858483807e79736d6760594f473d32281e0c03000000000008131e28313e46535f696e7979797979786d675d5145392c20130600000000000000000000000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a8a9aaa8a6aaa29f9c99928f89837d757c86929aa4a29891847a6d665c51443f352b1d140a000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a010000000000000000000000000000000000000000000000000000000000000000000b17222d3846525e686e797979797979797979726d6256473d32261e140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3846525e686e797979797979797979726d6256473d3220160c020000000000000000000000000000000000000000000000040f1a242d363d4245464646464545515c67767979797979797979756a5e523e454646464544403a332b21170c010000000000000000000000000000020d17202a36424d56606b727f8b929ca29792867d716c615e5650474242464a505356595c5e5f5f5f5e5d5a5753514b46413a444c5254545454545960696f7c86929aa49f92857b6e61584e4333291f1409000000000916222e3a46515b62656c6c6c6c6c6c6c6b605b53493f33271b0f030000000000000000000007121d2e3a45515b62656c6c6c6c6c6c6c67645c5247342a20150a00000000000000000000020e1a25313b45555f676a6c6c6c6c6c6c6c66635c52473b2f23170a00000000000000000000000000000000000000000000000000000000000c18232e3943515b62656c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645c52473c3024170b00000000000009141f29323e474f5960686e747a7e81838485858483817d79726d665e564c443a3023190f020d17202a36424d57626c717979797979796f6a6054473b2e221508000000000000000000000000000000000000000000000000000000000000000000000000040c18232e39424b555c606c70777c80838485868584827f7b756e6961594f473e332a1f110700000000000000010c16202a36414c56616c717979797979796f6b6054483b2f22150900000000000000000000000000000000020a11171e262e343c424a51585f626a6c6c6c6c6b6860564b3f33271b0f0200000000000000000000000000010c161f2a36424d575f616c6c6c6c6c6b605d554b4035291d1104000000000000000000000000000000030d17212b353d464e555c60666d70737677787978787674716d67605d554f473d352b20160c000000000000010c161f2a36424d575f616c6c6c6c6c6b605d554b4035291d1104000000000000000000000000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9f9e9d9c9a9898928f8b86827d76706b707e88939fa5a0968f82786d605b51473d2f261b1106000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a010000000000000000000000000000000000000000000000000000000000000000000006111c2a36414d565e616c6c6c6c6c6c6c6c6c65625b51443f3830261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36414d565e616c6c6c6c6c6c6c6c6c65625b5146342b210e040000000000000000000000000000000000000000000000000915202b363f484e5253535353514a4b555c6c6c6c6c6c6c6c6c6c6a6359464b5253535352504c453d33291e1307000000000000000000000000000000050e1925303b444f59626d73808d929da29892877e756d68615a534e47433f4446494c4f5152535252504e4a4745403935323a414647474d535b626b707b859198a29e948b7e71685e52463c3121170d030000000006121e29353f49515759606060606060605e53504941382d22170b000000000000000000000001111d29343f48515658606060606060605a58524a413622180e04000000000000000000000009141f2933434d555b5d606060606060605a58524a40352a1f1307000000000000000000000000000000000000000000000000000000000007121d27303f4951565860606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605a58524a41362b1f1408000000000000020d17202c353e474f565e61686e717577787979787674706d67605c544c443a32281e110700050e1a25303b45505a62656c6c6c6c6c6c6260584e43372b1f13060000000000000000000000000000000000000000000000000000000000000000000000000007121c273039434b515a61646b6f7376787979797775726e69615e574f473e352c21180e000000000000000000040d1925303a44505a61646c6c6c6c6c6c6360594f44382c1f1307000000000000000000000000000000000000060c141c2328303940444e54555d606060605e5c564e443a2f23170b000000000000000000000000000000040d1a26313b454d53555f606060605e53514b433a2f24180d0100000000000000000000000000000000060f19232b343d434b51545c606366696b6c6c6c6b6a6764605d55514b433d342b23190e0400000000000000040d1a26313b454d53555f606060605e53514b433a2f24180d0100000000000000000000000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929293929291908f8d8b8885827e7a75706b63616c737f8c939ea79f948d80746d62594f41382d22170b000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f191109000000000000000000000000000000000000000000000000000000000000000000000000000e1925303b444d52545f606060606060606060605f5e504a42382e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424a505e5f606060606060606060585651493f3422190f000000000000000000000000000000000000000000000000000e1a26323d4851595e606060605e575550515f606060606060605f5e595053585f6060605f5c574f453a2f24180c0000000000000000000000000000000009141f29323d47515b636e74808d929fa299928b817a706c625f57534e4745413c4043444546464543413d3a383435393a3d43474c52575f626d727d859197a1a0958f82756c62564d41342a200f050000000000010d18232d373f464a4c535353535353535246443f382f261b11060000000000000000000000010c18232d363f454a4b535353535353534e4c4741382f241006000000000000000000000000030d1721323b434a4f51535353535353534d4b4740382e24190e020000000000000000000000000000000000000000000000000000000000000b151e2d373f464a4c53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534e4c4741382f241a0e0300000000000000050e1a232c353d444c52565e6164686a6b6c6c6b6a6763605d55504a423a322820160c00000009141f29333f4850565860606060605f56544e463d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000b151e2730394045505559606366696b6c6c6c6b6965615e57524d453e352c231a0f060000000000000000000008131e29323e4850555760606060606056544f473d32271b0f0300000000000000000000000000000000000000020a11171e272e343c434749515353535351504b443c32281d12070000000000000000000000000000000009141f29333b4246485253535353514745403a31281d1307000000000000000000000000000000000000081119222b303940454a5053575a5c5e5f5f5f5e5d5a5753514b45413a312b2219110700000000000000000009141f29333b4246485253535353514745403a31281d1307000000000000000000000000000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868685848382807e7c7975726e686360595a636d75818e95999999928b7f726b6053493f33271b0f030000000000000000000000000000080e171f252a33383d44484d535f605c60626567686a6b6b6c6c6c6b6a6a68666462605c605f534d47433c383229241d160d07000000000000000000000000000000000000000000000000000000000000000000000000000008141f29323b41464753534d545b60666c6c6c6c6c6a5c544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c6a6c6c6c6c6c66605b544d4c4a463f372d23130c04000000000000000000000000000000000000000000000000111d2a36424e59636b6c6c6c6c6b64615a534d53535353535353534d535b60656c6c6c6c6b6861574c4034281c0f00000000000000000000000000000000020d17202b353f49525c646e74808c9399a29f938e857d756e6a625f5854524c49474540413f3e3e3d3d3e3f3f404045474a4e53565e61696e767e879297a1a1969083796d605a50443b3022180e0000000000000007111b252d353a3e3f46464646464646453937332d261d140a0000000000000000000000000006111b242d343a3d3f4646464646464641403c362f261d130000000000000000000000000000050f202932393f434446464646464646403f3b352e261c120800000000000000000000000000000000000000000000000000000000000000030c1b252d343a3e3f4646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646413f3c362f261d130800000000000000000008111a232c323b41464c5254585b5d5e5f5f5e5d5a5753514b443f38302820160e04000000020d17202d363f454a4b5353535353534947433d342b20150a000000000000000000000000000000000000000000000000000000000000000000000000000000030c151e272e343e44494f54565a5c5e5f5f5f5e5c5954524d46423b332c231a11080000000000000000000000020d17202c363e45494b5353535353534948443d352b21160a00000000000000000000000000000000000000000000060c151c232832373b3c444646464645433f3a322a20160c0100000000000000000000000000000000030d17212931363a3b4646464646453a39352f281f160c01000000000000000000000000000000000000000810191e272e34383f44464a4d505152535251504d4a47454039352f281f19100700000000000000000000030d17212931363a3b4646464646453a39352f281f160c01000000000000000000000000000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979797878777573716f6d6665615e56544f515b606d79838c8c8c8c8c8c867d70655b5044372b1f1205000000000000000000000000000000050d141a21272c36424d575e6c6c6c6c6c6c6c6a665f5f5f5f5f5e5e66696c6c6c6c6c6c6c5e574d42362b272018130c04000000000000000000000000000000000000000000000000000000000000000000000000000001070e17202930363b424651575f666c72797979797975665c5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66757979797979726c665f575146423b3229251e160e070100000000000000000000000000000000000000000000131f2c3945525e6b757979797978706c615f57514b434646424b51575f656c71787979797873685c5044372b1e110000000000000000000000000000000000050e19232d37404a525c646e737f8792979f9e97928a827b756f6a65605d565653514b4d4c4b4b4a4a4b4b4c4d4b515357585f62686d737b828b9299a19f9791847a6e675d51483e32291f100600000000000000000a131b23292e313239393939393939382d2b27221b140b02000000000000000000000000000009121b23292e3132393939393939393433302b241d140b0100000000000000000000000000000e1720272e3336373939393939393933322f2a241c140a00000000000000000000000000000000000000000000000000000000000000000009131b23292e313239393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393433302b241d140b010000000000000000000008111a202930363b4146474b4e5051525251504e4a47454039342e261e160e040000000000050e1b242d343a3d3e4646464646463c3b37322b22190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d232833393d4348494d5051525352514f4c4846423b363029211a110800000000000000000000000000050e1b242c34393d3e4646464646463c3b38322b23190f040000000000000000000000000000000000000000000000030b121820262b2e2f37393939393837332f2820180f05000000000000000000000000000000000000060f171f262a2d2e3939393939382d2c29241d160d04000000000000000000000000000000000000000000070c151d23282e34383a3d4043444546454543413e3a38352f29241d160d07000000000000000000000000060f171f262a2d2e3939393939382d2c29241d160d0400000000000000000000000000000000000000000000000000000000080e171f252a33383d44484d5254545c60626567686a6b6b6c6c6c6c6b6a69676562605c5454524c484445515c676e7b808080808080807f786c605346392d2013060000000000000000000000000000000002090e16212d3a46535e69767979797979797771665b5253525a66707679797979797976695e53463a2d21160d07010000000000000000000000000000000000000000000000000000000000000000000000000000040c1318202830353e444d525b62696e787f8686868687796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7987868686867f786e69625b524d443e3530282018130c0400000000000000000000000000000000000000000013202d394653606c7987868686847d756e69605c554f46454f545c60696e777e8586868685786b5f5245382c1f1200000000000000000000000000000000000007111b252e38414a525c646d727d8590949fa19e938f87817c76716d686663605d555a59585757575858595a555d6063676a6f747a80868f949fa39e9590857c6e685e554c41362d20170d000000000000000000010a11181e2225262d2d2d2d2d2d2d2b201f1b17110a02000000000000000000000000000000000911181d2224252d2d2d2d2d2d2d2726241f1a130b02000000000000000000000000000000050e161c2227292a2d2d2d2d2d2d2d2726231f19120a02000000000000000000000000000000000000000000000000000000000000000000010911181e2225252d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2726241f1a130b02000000000000000000000000080e171e252a3036393b3e42444546464543413d3a39352f28231c150c040000000000000009121b22292e31323939393939392f2e2b2720191007000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121822282d32383b3c40434546464644423f3b3a36302a251f170f0800000000000000000000000000000009121b22282d3031393939393939302f2c27211911070000000000000000000000000000000000000000000000000000070c151b1f22222a2d2d2d2d2b2a27231d160f060000000000000000000000000000000000000000060d141a1e21222c2d2d2d2d2b20201d18130c040000000000000000000000000000000000000000000000030b12181c23282b2d30333638393939383734312d2c29241d18130c040000000000000000000000000000060d141a1e21222c2d2d2d2d2b20201d18130c04000000000000000000000000000000000000000000000000000000000000050d141a21272c33383b4246474a505355585a5c5d5e5f5f605f5f5e5d5c5a585553504a4746413b38404b555e696e73737373737373726c655b5044372b1f12050000000000000000000000000000000000000815212e3b4854616e7b86868686868683776a5d50464f5c6976828686868686867b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000070d161d2429323a414650565e616d727b828c929992877e71665c5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66717e879399928c827b726d615e565046413a3229241d160d0700000000000000000000000000000000000000000b1825313e4b5864717e889396918a827b736d67615953525960666d737b828b929792877e7064574a3d3124170a0000000000000000000000000000000000000009131c262f38414a525b626b707b828c92989e9e99928e88837e7a76726f6d67696766656464646465666769676d7074777c81868d92999fa19e938e837b6e6a5f564d433a2f241b0e050000000000000000000000070d12161819202020202020201f13120f0b0600000000000000000000000000000000000000060c11151718202020202020201b1a17140e08010000000000000000000000000000000000040b11161a1d1e202020202020201a1917130e0800000000000000000000000000000000000000000000000000000000000000000000000000070d1216181920202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201b1a17140e08010000000000000000000000000000050d14191e252a2d2e313537383939383734302d2c29241d17110a030000000000000000000911181d2124252d2d2d2d2d2c23221f1b150f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c171c21272c2f303336383939393836322e2d2a251f1a140d0500000000000000000000000000000000000910171d2124242d2d2d2d2d2d23221f1b160f0700000000000000000000000000000000000000000000000000000000040a0f1315161e202020201e1d1b17120c050000000000000000000000000000000000000000000003090e1214151f202020201e1413110d07010000000000000000000000000000000000000000000000000000070c11171c1f202427292b2c2c2c2b2a2724201f1d18120d07010000000000000000000000000000000003090e1214151f202020201e1413110d0701000000000000000000000000000000000000000000000000000000000000000002090e161c21272c30363a3b3f4446494b4d4f5051525253535251504f4d4b4946443f3b3936302f39434d565e616666666666666665605b53493f33271b0f030000000000000000000000000000000000000815212e3b4854616e7b87939393939083776a5d50444f5c6976828f93939393877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000710191f282f353e444c525a61696e767f8690949a93877e716c61544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f191007000000000000000000000000000000000000000a1724303d4956626c717f8b919e948f868079706b615f5d606b6f797f868f949f93887e716c6155493c3023160a00000000000000000000000000000000000000010a141d262f384049515961696e787f868f949c9f9f9b94908b86837f7c7a77757472717170707172727376787a7d8084888e92989fa39f97928b81796e695f574e443b31281e1209000000000000000000000000000106090b0c1313131313131312060503000000000000000000000000000000000000000000000105090b0c131313131313130e0d0b0803000000000000000000000000000000000000000000060b0e1011131313131313130d0c0a07020000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c13131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130e0d0b0803000000000000000000000000000000000002080e14191e202125282a2b2c2c2b2a2724201f1d18120c06000000000000000000000000060c111517182020202020201615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10161b1f222327292b2c2c2c2b292621201e1a140e090300000000000000000000000000000000000000060c111517182020202020201615130f0a040000000000000000000000000000000000000000000000000000000000000003060809111313131312110f0b0701000000000000000000000000000000000000000000000000000205070813131313131207060401000000000000000000000000000000000000000000000000000000000000060b101213171a1d1e1f201f1e1d1a171413100c070100000000000000000000000000000000000000000205070813131313131207060401000000000000000000000000000000000000000000000000000000000000000000000000050b10161c1f252a2d2e34383a3c3e414244454546464645454442403e3c3a38342e2d2a2527313b444d5254595959595959595953504941382d22170b000000000000000000000000000000000000000815212e3b4854616e7b87949f9f9d9083776a5d50444f5c6976828f9c9f9f94877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000040f19222b313a41454f565e616c717b828b92989a93887e716c615a5042382e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f040000000000000000000000000000000000000815212d3945505a626d727f8b919c98928c847d756e69686d747c838c92989c918b7f726c625a5044392d2014080000000000000000000000000000000000000000020b141d262e373f474f575e666d727b828990949b9f9f9c9992908c89868482807f7e7e7d7d7e7e7f808284868a8d91969b9fa39f99938d857e756d675e574e453c32291f160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e111414181b1d1e1f1f1e1d1b171413100c070100000000000000000000000000000105090b0b13131313131309080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161a1d1e1f201f1e1c191514120e0903000000000000000000000000000000000000000000000005080a0b1313131313130909070300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070a0d101112131212100e0b070604000000000000000000000000000000000000000000000000000000060606060605000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1014191e2023282c2d2f3234353738383939393938373634322f2d2c2823201e191f29323b4246474d4d4d4d4d4d4d4c46443f382f261b1106000000000000000000000000000000000000000815212e3b4854616e7b8794a1aa9d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000a16212b343d434b515961686d757e858f949f9f93887f716c625a50483e30261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a00000000000000000000000000000000000005111d29343e48505a626d727f8c929c9f96918a827b73717a818891959f9d928c7f736d625a50483e33281c1004000000000000000000000000000000000000000000020b141c252d353e454d545c60696e757c83898f93999da09f9c999992918f8d8c8b8a8a8a8b8b8c8d8f91939a9a9ea0a19e99928e87817a716c605d554d453c332a20170d040000000000000000000000000000050a0d0f10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100f0d0a0500000000000000000000000002080d101213131313131313090806030000000000000000000000000000000000000000000000010407071213131313131313131313120f0a0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0f1112131312100e0a07060400000000000000000000000000000000000000000000060606060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030709090d1012131313110f0c08070502000000000000000000000000000000000000000000000000000000000006060606060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090b0d0f1111121313121111100d0b08060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e1114171c1f20222527292a2b2c2c2d2c2c2b2a29272522201f1c1714110d17202930363a3b404040404040403f3937332d261d140a00000000000000000000000000000000000000000815212e3b4854616e7b8794a1a99d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d464e555d606b707a818a92979f9b918b7f726d625a50483e362c1e140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f030000000000000000000000000000000000000c17222d363f48515b636d737f8c929ca09e948f867f7d848d939aa09d938d80736d635b51483e362c22170b0000000000000000000000000000000000000000000000020a131b232c333b424a50575f616b6f767c82878c9196989c9fa29f9d9c9a99989797979798999a9c9e9fa39f9c9997918c86817c746d68625a514b433b332a21180e0500000000000000000000000000030a1016191c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1916100a03000000000000000000060d14191c1f1f2020202020201515120f0a030000000000000000000000000000000000000001080d1113141f202020202020202020201e1b161009010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104070c10121316181a1c1d1e1f1f201f1e1d1c1a181513120f0b060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205060c10121316181a1c1d1e1f1f20201f1e1d1c1a18161312100c0605050e171f252a2d2e33333333333333322d2b27221b140b0200000000000000000000000000000000000000000815212e3b4854616e7b87949c9c9c9083776a5d50444f5c6976828f9c9c9c94877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434e5860676d747d858e939fa29b918b7f726d625a50483f362d241a0c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f130700000000000000000000000000000000000006101b242d363f49515b636d73808d929da49e98928c8a91969fa49e938e81746e645b51493f362d241a10050000000000000000000000000000000000000000000000000109111a212930383f444d535960636b6f757b7f84888c8f929797999b9c9d9e9f9f9f9f9e9d9d9b99979992908c8884807a746f6a615d5650454039312920180f0600000000000000000000000000040d151c21262929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292926211c150d04000000000000000810181f25292b2c2d2d2d2d2d2d22211f1b150e060000000000000000000000000000000000040c13191d20212b2d2d2d2d2d2d2d2d2d2d2b27211b130a0100000000000000000000000000000000000000000000000000000000000000030506090c0e1011121313131211100e0b090605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506090c0e1011121313131211100e0b090605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070b0d0f111213131312110f0d0b07070501000000000000000000020608080c0f1112131312110f0c080705020000000000000000000000000000000000000000000000000000000001080d1113181c1f20222527292a2b2c2c2c2c2b2a29272422201f1c1712100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e0906030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0e0f1112121313131212110f0d0b0907060300000000050d14191e20212626262626262626201f1b17110a020000000000000000000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f83776a5d50444f5c6976828f8f8f8f8f877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000915222e3b4854606a6f79818a91979ea39c918c7f726d625b51483f362d241b12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e2215090000000000000000000000000000000000000009121b242d373f49525b636e74808d929da5a39f99979ea1a69e948e81786c605c524940372d241b1108000000000000000000000000000000000000000000000000000000080f171e262e343b42464f54596063696e73777b7f8285888a8c8e8f9192929292929191908f8d8b8886837f7c78736e68625f58524c443f352f271f170e0600000000000000000000000000030d161f262d3235363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363635322d261f160d03000000000006101a222a303538393939393939392f2e2b2620181006000000000000000000000000000000040d161e24292c2d383939393939393939393937332c251c13090000000000000000000000000000000000000000000000000000000003060b0f121315181b1d1e1f2020201f1e1c1a181513120f0b0603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060b0f121315181b1d1e1f2020201f1e1c1a181513120f0b060300000000000000000000000000000000000000000000000000000000000000000000000000000000000004080d111314171a1c1e1f1f20201f1e1c1a171413110d08040100000000030a0f121415191c1e1f20201f1e1c191514120e090300000000000000000000000000000000000000000000000003090e13191d2023282c2d2f31333637383839393838373634312f2d2b28221f1c17110d0802000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010204050506060606050403010000000000000000000002090e1114141a1a1a1a1a1a1a1913120f0b0600000000000000000000000000000000000000000000000814212e3b4754616e7a8283838383828074675a4e414d5a6673808283838383827a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c848e9393939393918c7f726d625b51493f362d241b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f231609000000000000000000000000000000000000000009121b252d374049525c646e74808d939da59f9f9f9fa79f948f82786d665b504a40372e251b12090000000000000000000000000000000000000000000000000000000000050c141c232831363d44484f54575e61666a6e7276797b7e80818384858586868584848382807e7c7a76726f6c65615e56534e46413a3229241d150d0500000000000000000000000000000a151f2831383e424343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343423e3831281f150a00000000020d18222c343b4144464646464646463c3a37312a22180e0300000000000000000000000000010c1620282f35393a4546464646464646464646433e372e251b100500000000000000000000000000000000000000000000000000060b1012171b1f20222527292b2c2c2d2c2c2b29272522201f1b17120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b1012171b1f20222527292b2c2c2d2c2c2b29272522201f1b17120f0b060000000000000000000000000000000000000000000000000000000000000000000000000001070c1013191d20212427292a2c2c2d2c2c2b29272421201d1913100d0701060b0f151a1f212226292b2c2c2c2c2a282621211e1a140d05000000000000000000000000000000000000000000030a0f151a1e24292c2e34383a3c3e4042444445464645444443403e3b3938332d2c28231c19130d08010000000000000000000000000000000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d0d0d0d0d0d0d0c060503000000000000000000000000000000000000000000000000000714202d3946525e686e767676767676746e64584c404b58636e737676767676766e685e5246392d2014070000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a67748186868686868686867f736d635b51493f372d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e01000000000000000000000000000000000000000009131c252e37404a525c606c77818e93939393939393959082796d665c544a3f382e251c130900000000000000000000000000000000000000000000000000000000000000020a11171f262a32383d44484d5354575f6265666c6f717375767778797979787877767573716f6d676662605b53524c47433c3530282018120b03000000000000000000000000000005101c26313a42494e50505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050504e49423a31261c100500000008141f2a343e464d51525353535353534847433c342a20150a0000000000000000000000000008131e28323a41454752535353535353535353534f4940372c21160a0000000000000000000000000000000000000000000002080d11171c1f22272b2d2f323436373939393938373634322f2d2b27221f1c17110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d11171c1f22272b2d2f323436373939393938373634322f2d2b27221f1c17110d0802000000000000000000000000000000000000000000000000000000000000000000060b12181d1f252a2d2e313336373839393939373634312e2d2a25201d18120d11171b1f262b2e2f323537393939393735322e2d2a251f170f0500000000000000000000000000000000000000060b151a1f262b2f35393a404446494b4d4f50515252535251504f4d4b4846443f3a38342e29241e19130c0400000000000000000000000000000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6169696969696967645c52473c47525c6366696969696969615e564c41362a1e11050000000000000000000000000000000000000000000000000000000000000000000000010d1a2733404c58646e747979797979797979736d635b51493f372d251b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d010000000000000000000000000000000000000000010a131c252e384044505b656c7881868686868686868683796d675d544a42382d261c130a01000000000000000000000000000000000000000000000000000000000000000000060b141a21272c32383b4246484e5355545b6062646668696a6b6c6c6c6c6b6a6a68666462605d555553504946413b373229241e160e07010000000000000000000000000000000a16212d38424c545a5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5a544c42382d21160a0000000d1925303b4650585d5f60606060606055534e463c31261b0f030000000000000000000000030c19242f3a444c52545e6060606060606060605f5a52493e33271b0f000000000000000000000000000000000000000001070d13191c23282b2d3337393c3f41434445464646454443413e3c3937332d2b28221c19130d070100000000000000000000000000000000000000000000000000000000000000000000000000000001070d13191c23282b2d3337393c3f41434445464646454443413e3c3937332d2b28221c19130d07010000000000000000000000000000000000000000000000000000000000020a11171d24292c3036393a3e40424445464646454442403e3a3936302c29241d191b22272b31373a3b3f42444546464544423f3b3a36312921170d0300000000000000000000000000000000020a111720262b31373a4145474a515355585a5c5d5e5f5f5f5f5e5d5c5a575553504a46443f38353029241e160d070000000000000000000000000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d0500000000000000000000000000000000000000000000000000000000000000010407070a0d10111213131211100d0b07070501000000000000000000000000000000010406070a0d0f11121213131211100e0c0908060300000000000000000000000000000000000000000000000000000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5a58524a4136404a52585a5c5c5c5c5c5c54524c443b3025190d010000000000000000000000000000000000000000000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c66635b51493f372d251b130900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b00000000000000000000000000000000000000000000010a131c2627333f49535b666c757979797979797979776d675d554b42392f261c140a01000000000000000000000000000000000000000000000000000000000000000000000003090e161b21272c31363a3c4247484a50535557595b5c5e5f5f5f5f5f5e5e5d5c5a585553514b4946443f3836302b262019130c0400000000000000000000000000000000000d1926323e49545e666969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969665e54493e3226190d000000101c2935414d5862696c6c6c6c6c6c6c625f584e43372b1f120600000000000000000000000b151e2935414c565d606b6c6c6c6c6c6c6c6c6c6c645a4f43372b1e1200000000000000000000000000000000000000040c13181e24292e34383a3f4446484b4e50515253535352514f4d4b4846443f3938332d29241e18130c0400000000000000000000000000000000000000000000000000000000000000000000000000040c13181e24292e34383a3f4446484b4e50515253535352514f4d4b4846443f3938332d29241e18130c04000000000000000000000000000000000000000000000000000000060c141c23282f35393a4146474a4d4f515252535352514f4d4a4746413a39352f2924262d33373c4347484c4f5152535352514f4c4846423b33291f1409000000000000000000000000000000060c141c232831373c42474c5154545c60626466696a6b6b6c6c6b6b6a69676462605b5453504a45413a352f281f18120b0300000000000000000000000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e080200000000000000000000000000000000000000000000000000000002080d111314171a1d1e1f201f1f1e1c1a181413110d0803000000000000000000000003080d111314171a1c1e1f1f201f1f1e1d1b181615130f0a0602000000000000000000000000000000000000000000000000000000000000000000000008141e29323b4146475050505050504e4c4741382f3840474b4d5050505050504746413b32291e1408000000000000000000000000000000000000000000000000000000000000000000000000000814202b36414a53585a60606060606060605957514940372e251b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b2014080000000000000000000000000000000000000000000000010a1417222d38414a545b60686c6c6c6c6c6c6c6c6a605d554c433930271d140a020000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1f252a2d31373a3b3f4446484b4d4e505152525353525151504f4d4b494745403c3937332d2a251e1b150d08020000000000000000000000000000000000000f1c2935424e5a6670767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767670665a4e4235291c0f000000121f2b3844515d697479797979797979766a5f53473a2e2115080000000000000000000007121d27303945525d686d78797979797979797979766c5f5346392d2013000000000000000000000000000000000001070d161d24293035383f444649505355585a5c5e5f5f605f5f5e5c5a585553504946443f38353029241d160d080200000000000000000000000000000000000000000000000000000000000000000001070d161d24293035383f444649505355585a5c5e5f5f605f5f5e5c5a585553504946443f38353029241d160d0802000000000000000000000000000000000000000000000000070f181e262e34394045474c5254575a5c5d5f5f605f5f5e5c5a5754524c47454039352f2f383f44464e5355595c5e5f5f5f5f5d5b5954534d453b31251a0e0200000000000000000000000000070f181e262e343c43474d53555d6064666d6f71737577777879797877777673716e6c6663605c54524c45413a3128231d150c040000000000000000000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d0500000000000000000000000000000000000000000000000003090e13191d202124272a2b2c2c2c2c2b29272421201d1913100c0600000000000000060b0f13191d20212426292a2b2c2c2c2b2b29272522211f1b15120e0903000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b43434343434341403c362f262e353b3f404343434343433b3936302920170d0200000000000000000000000000000000000000000000000000000000000000000000000000030f1a252f3841484c4e53535353535353534c4b4640372e251c1309010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f030000000000000000000000000000000000000000000000000006111b262f38424a50535b60606060606060605d54514c433a31271e150b020000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e21262b2e2d3338393c3e40424344454646464545444342403e3c3a39352f2d2b27221b19140f0a040000000000000000000000000000000000000000101d293643505c6976828383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838276695c504336291d10000000131f2c3946525f6c79868686868686867c6f6255483c2f221509000000000000000000000c18232e39424f59606d7a85868686868686868686796c605346392d201300000000000000000000000000000000040c13181f282f353a41454a5053535b60626567696a6c6c6c6c6b6a69676562605b5353504a45413a352f281f19130c0400000000000000000000000000000000000000000000000000000000000000040c13181f282f353a41454a5053535b60626567696a6c6c6c6c6b6a69676562605b5353504a45413a352f281f19130c0400000000000000000000000000000000000000000000071019212a30383f444b5153565e616466696a6b6c6c6c6c6a696764615e5653514b45413a3c41495053585f6265686a6c6c6c6c6a6865615e574d42362a1e1205000000000000000000000000081019212a30383f444e53575f62676d7175797c7e8082838485858685848382807e7b7974706d66605d56524c433d342e271e160e050000000000000000000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e0600000000000000000000000000000000000000000000060e141a1e24292c2d3134363738393938383634312e2d29251f1c17110a03000000020a11171b1f24292c2d313335373839393938383634322f2e2b26211e1a150e09030000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e3636363636363433302b241d242a2f32333636363636362e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000000000000000000000008131d262f363c40414646464646464646403e3b352e251c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d13080000000000000000000000000000000000000000000000000000000a141d262f383f44464e5353535353535353504745413a31281f150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12151a1e2122282b2d2f313335363738393939393837373533312f2d2c2924201f1b17110e08020000000000000000000000000000000000000000000013202d394653606c79868f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796c605346392d2013000000131f2c3946525f6c79859293939393887b6f6255483c2f22150900000000000000000005101c2834404b54606b74818e979393939393939386796c605346392d2013000000000000000000000000000000070d161d2429313a40454c52545c6063656c6f727476777879797978777674716f6c6563605b54524c45413a3129241e160e070000000000000000000000000000000000000000000000000000000000070d161d2429313a40454c52545c6063656c6f727476777879797978777674716f6c6563605b54524c45413a3129241e160e070000000000000000000000000000000000000000071019232b333b424a50555d6065686d717375777879797978777573716d6865605d55524c44464e535b60646a6e727577787979787775726e695e53463a2d211407000000000000000000000008111a222b333c424a50585f62696e747a7e8185888b8d8f90919292929291908f8d8a8885817d79736d68605d564f454039302820160e050000000000000000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f070000000000000000000000000000000000000000060f181f262b3035393a3d404344454646454443403e3a3935302c28231c150c0802070b141b22272b2f35393a3d40424445454646454443413f3c3b37322e2b26201a150e060000000000000000000000000000000000000000000000000000000000000000050d14191e20212929292929292726241f1a13191f23262729292929292921201e19140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000010b141d252b303334393939393939393933322f2a231c130a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b01000000000000000000000000000000000000000000000000000000020b141d262d333839424646464646464646443a39352f281f160d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205090e1214171c1f2022242628292b2c2c2c2c2c2b2b2a2927252220201d1813120f0b060000000000000000000000000000000000000000000000000013202d394653606c7986939c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9386796c605346392d2013000000131f2c3946525f6c7985929f9f9f95887b6f6255483c2f2215090000000000000000050e1b242c3845515c666f7c88939fa99f9f9f9f9f9386796c605346392d201300000000000000000000000000000810191f282f353e434b51565d60666d7074787b7e81838485868686858482807e7b7874706c66605d56514b433e353028201910080000000000000000000000000000000000000000000000000000000810191f282f353e434b51565d60666d7074787b7e81838485868686858482807e7b7874706c66605d56514b433e35302820191008000000000000000000000000000000000000050e19222b353d454d545c60676d72767a7e80828485858686858482807d7a76726d67605d565050585f656c71767b7f82848586868584827f7b6e6154483b2e2115080000000000000000000007111a232b343d454d545c606a6e757b81868a8e929897999c9d9e9e9f9f9e9e9d9c9a9797928e8985807a736d686059514b423a322820170e05000000000000000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a211910070000000000000000000000000000000000020a1117212a31373a4145474a4d505152535252514f4d4b4746413a38342e261e19130d12181d262d33373a4145474a4d4f51525253525251504e4b4947433c3a37312b2620180f06000000000000000000000000000000000000000000000000000000000000000002080d1114141d1d1d1d1d1d1b1a17140e080e1317191a1d1d1d1d1d1d1414110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b020000000000000000000000000000000000000000000000000000000000020b141c22282b2d353939393939393939372d2c29241e160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000206060b0f121315181a1b1d1e1f1f20201f1e1e1d1c1a18161413110d07050300000000000000000000000000000000000000000000000000000013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9386796c605346392d2013000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000000000000020c16202b37424d57606d7983919aa4afacacacac9f9386796c605346392d20130000000000000000000000000009111a222b313a41454f555d60686d73797d8185888b8d8f919292939292918f8d8b8885817d78726d68605d555046413a322b221a11090000000000000000000000000000000000000000000000000009111a222b313a41454f555d60686d73797d8185888b8d8f919292939292918f8d8b8885817d78726d68605d555046413a322b221a110900000000000000000000000000000000020d17202b343d474f575f666d72797e83878a8d8f909292939292918f8d8a86837e79736d68605b5a626a6e787d83888c8f9192929292908e8c8275685b4f4235281c0f000000000000000000050f19232b353d464e575f666d727c81878e92999b9fa2aaa6a8aaa9a8a7a7a8a9aaa9a6a9a29e9a97928d85807a706b605c544c443a322920170c0300000000000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b22191007000000000000000000000000000000020b141b2227333c42464c5254575a5d5e5f5f5f5f5e5c5a5754524c46443f38302a251e171d24292f383f44464c515457595c5d5e5f5f5f5e5e5c5a5855534e4847423c37312a2117110a020000000000000000000000000000000000000000000000000000000000000000010507081010101010100e0d0b08030002070a0c0d1010101010100807050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080f14181a1b2020202020202020191916120d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f080100000000000000000000000000000000000000000000000000000000000000020a11171c1f20282d2d2d2d2d2d2d2d2a21201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030606090b0d0f101112131313121211100f0d0b090706040100000000000000000000000000000000000000000000000000000000000013202d394653606c798693939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939386796c605346392d2013000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000000000008131e28323a47535f69737f8c95a0acb6b8b9beac9f9386796c605346392d201300000000000000000000000009121b232c343d434b515961676d737a7f848a8e92979899969494989298949496999897918e89847f7a736d67615a524c443d342c231b1209000000000000000000000000000000000000000000000009121b232c343d434b515961676d737a7f848a8e92979899969494989298949496999897918e89847f7a736d67615a524c443d342c231b120900000000000000000000000000000008141e29323d464f5960696e787f858b90939a999c9d9e9f9f9f9f9d9c9a9992908b85807a726c65636c717c838a9095989b9d9f9f9f9f9d9b8e8275685b4f4235281c0f0000000000000000030d17212b353d474f5860696e787f868e93999fa3ababaca8a9a29e9d9b9b9a9b9c9d9fa3aaa9aba9a19e98928c857d736d665d564c443a32291e150a000000000000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000000000000000a141d262d333f454d53565d606467696a6b6c6c6b6b696764615e5653504a423e36302920272f353e41495053555d606466686a6b6c6c6c6b6b696765625f5855534e47423c3328221c140b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e13131313131313130d0c0a0602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b08030000000000000000000000000000000000000000000000000000000000000000000000060b0f12131b20202020202020201d1413110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c605346392d2013000000131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000000030d1925303a44505a616e7b86929fa7afacabadb3ac9f9386796c605346392d2013000000000000000000000009121b242d353e464e555d606c707980868c91969a97918e8c8988878685868788898c8f91979a96918c868079706c615d564e463e352d241b120900000000000000000000000000000000000000000009121b242d353e464e555d606c707980868c91969a97918e8c8988878685868788898c8f91979a96918c868079706c615d564e463e352d241b120900000000000000000000000000020e1925303b444e58606b6f7b838b92979c9fa4a9a19e9c9a9a999a9c9ea1a39f9c97928d857e776e6d737e8690959d9fa7a8aba49f9f9f9f9b8e8275685b4f4235281c0f00000000000000010b151f29333d474f59606a6f7b838c92999fa4abadaaa29f9b979792908f8e8e8e8f909298989d9fa7acaaa29f97918880786d685e564c443a30261c1106000000000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c0300000000000000000000000006111b262f383f4451575f61686d7073767778797978777673716d6864605c545046413a322a313940454f535b6064676d707375777878797978777674726f6a67625f57534d453f332d261d140b0200000000000000000000000000000000000002080d10121313131313131313131313131313131313131313131313121211100e0b09070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060f131313131313131311070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090c0f111213131211100e0c0a07060401000000000000000000000000000000000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979766c5f5346392d2013000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000000010b151f2a36414c56626c76828f98a3aca49f9ea1a9b39f9386796c605346392d20130000000000000000000007111b242d363e474f5860676d747d848c929897928d8985827f7d7b7a7979797a7b7d7f8285898d929798928c857d756d6860584f473f362d241b11070000000000000000000000000000000000000007111b242d363e474f5860676d747d848c929897928d8985827f7d7b7a7979797a7b7d7f8285898d929798928c857d756d6860584f473f362d241b110700000000000000000000000005111e2a36414c56606a6f7d8590959ea1a9a29e9997928f8e8d8d8d8f9197999ea1a29f97928b827a747f8b92989fa7a9a19e999993929292998e8275685b4f4235281c0f0000000000000007121d27313b454f59606b707c8590959fa3abaea9a19e98928e8a87858382818181828386888b90959b9fa4aca9a19a938d837a6d685e564c42382e23170d0400000000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b0000000000000000000000000b17222d384149505b62696e747a7d808384858685858482807e7a76716d66615a524c443b333a434b515961656c71757a7d80828485858685858483817e7c78746e6a625f5751443f382f261d140a0000000000000000000000000000000000060d14191c1f1f202020202020202020202020202020202020202020201f1e1e1c1a18161413100c070501000000000000000000000000000000000000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c080300000000000000000000000000000000000000000000000000000000000000000001040707090c0e101111121313121211100f0d0b0907060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f131516191c1e1f1f201f1e1d1b19161413110d0801000000000000000000000000000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e12000000131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000007121d27313946525e68717e8b949faaa49a939297a1ad9f9386796c605346392d2013000000000000000000060f19232d363e485059616a6f79818a919797918b85817c797572706e6d6d666d6d6e707275797c81858b919697918a817a6f6a615951483f362d23190f060000000000000000000000000000000000060f19232d363e485059616a6f79818a919797918b85817c797572706e6d6d666d6d6e707275797c81858b919697918a817a6f6a615951483f362d23190f0600000000000000000000000714202d3946525e686f7c869297a0a7a49d97928c888582818080808285888c91969ea1a29f948f84818c919fa3aaa39f97928d898685858687898275685b4f4235281c0f000000000000000c18242f39434d57606b707d8692979fa7aeaba39f96918b86817e7b7876757474757677797c7f83888e939a9fa7aca49f9590837a6d685e544a3f34281f160c0100000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d120700000000000000000000030f1b27333f49535b606d727b81868a8d909192929292918f8d8a86837e78716c615e564d453c444c555d606c70787d82868a8c8f909192929291918f8d8b8884807b756e69625b504a42382f261b11060000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272523201f1c1813110d08020000000000000000000000000000000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f0901000000000000000000000000000000000000000000000000000000000206080d11131416181a1c1e1e1f1f201f1f1e1d1b1a18161312100b060603000000000000000000000000000000000000000000000000000000000000000000000000060a0e1011131313131313100f0d0a05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10151b1f222226292a2b2c2c2b2b2a28252321201d19130c0400000000000000000000000000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5a52493e33271b0f000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000000020b18232f39434f59616d7a85929ea6a99f938785929eab9f9386796c605346392d20130000000000000000030c18212b353e48505a626b707c848e9398928c857f7974706c6666636161605c6061616366666c7074797f848b9298938e857c706b625b51483e352b21180c03000000000000000000000000000000030c18212b353e48505a626b707c848e9398928c857f7974706c6666636161605c6061616366666c7074797f848b9298938e857c706b625b51483e352b21180c0300000000000000000007131f2c38444f59616e7a859198a2a9a39f928d85807b78757473737475787b7f848b91969ea59f96918d929ca4a9a199928c85807c797878797a7d7e7164574a3e3124170b00000000000004101d2935404b555e69707d879298a2a9b1a8a099928c847f7a75716e696a6868676869666d6f72767b818790959da4afa79f9590837a6d665c50443e31281d13070000000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c030000000000000000040f19232b3744505b656c747f868d92989a9c9d9e9f9f9e9e9c9a9992908a847e756d685f574e464c565d676d747d838a8f9299999b9d9e9f9f9f9e9e9c9a9896918d87817b726d605b544a41382d22170b040000000000000000000000000006101a222a30353839393939393939393939393939393939393939393939393838373634322f2d2c2923201d19130f0a0300000000000000000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b0300000000000000000000000000000000000000000000000000040a0f1214191d2021232527292a2b2c2c2c2c2b2b2a28272522201f1c1715120f0a050200000000000000000000000000000000000000000000000000000000000000040b11161a1d1e2020202020201d1c1916100a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f272b2e2f3235373839393837363532302d2c29241e160d04000000000000000000000000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534f4940372c21160a000000131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000a141d2934404b55606b74818e97a1ada1978e8183909da99f9386796c605346392d201300000000000000000b151e2a333d47505a626c717d8691969490867f79726d6763605b54565554535053545556545b6063676d72797f858f949791867d726d625a50473d332a1e150a0000000000000000000000000000000b151e2a333d47505a626c717d8691969490867f79726d6763605b54565554535053545556545b6063676d72797f858f949791867d726d625a50473d332a1e150a0000000000000000000915222f3b4854606b75818e97a1aaa399928a8079736e69696767666769696e73797f848e939fa3a19e9a9da4a8a09691877f79736f6d67666c6e70716c6155493c3023170a000000000005101a232c3945515d676e7b859299a2aab1a79f9691878079726d6764615e575c5b5b5b545c6062656a6e747c838d929fa3aba7a0959082786d60594f433a2f24180d02000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b40342820150900000000000000000b16212c38444f59606c77818b92999fa2aaa9a8a09e9c9b9c9d9fa29f9c96918a827a6e695f584e555d686d79818a90959c9fa3aba39f9e9c9b9c9d9ea1a9a8a19e99938e867f746c665b53493f332720150a000000000000000000000000020d18222c343b4144464646464646464646464646464646464646464646464645454443413e3c3a38342f2d29241e1a150f0a0400000000000000000000000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b0100000000000000000000000000000000000000000000070c10151a1f2124292c2d303234363738383939393838373533322f2d2b2823211f1b15120e090300000000000000000000000000000000000000000000000000000000050d151c2227292a2d2d2d2d2d2d292926211c150d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d151d24292c32373b3c3f4244454646454443413f3d3a39352f281f160c0100000000000000000000000000000000000000000000000005101b252e373e4346464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646433e372e251b1005000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000006111b262f3845515c67707d89939ea9a69e91857a84919daa9f9386796c605346392d20130000000000000007121d27303c454f59626c717e879298938c827b726d67605c5553504a4d505152535352514e4a5053555c60676d727b828b929892877f726c61594f453c30261c11060000000000000000000000000007121d27303c454f59626c717e879298938c827b726d67605c5553504a4a484746444647484a4a5053555c60676d727b828b929892877f726c61594f453c30261c11060000000000000005111d2a36414c56636f7c89939ea9a59f92877e746d67625f575b5a5a5a575f62666d7279818c9299a3aba7a9aca09691847c736d6762605c5b60616364615a5045392d21140800000000000b16212b37434e58606d79839097a1abb1a79f9590847c736d67605d5554524d4f4e4e4e4a505355585f626a6f78808a9299a3aba79f948d80736b61554b4035291f140900000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000003101b27323b4854606b73808c939fa3aba9a19e9896918f8f8f909297989d9f9e938f847b6e6a5f565d676d7a838e939da0a7a59e9b999291908f8f909297979c9fa6a49f98928b81786c655b50443c32261b0f05000000000000000000000008141f2a343e464d5152535353535353535353535353535353535353535353535251514f4d4b494745403a3935302b26201b150c0700000000000000000000000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d13090000000000000000000000000000000000000000070c12181c1f262b2e2f35393a3c3f414344444546464545444342403e3c3a38342e2e2b26211e1a140f0a0400000000000000000000000000000000000000000000000000040d171f272e3336373939393939393635322d261f160d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a10191f272f35383c4347494c4f515252535251504e4c494745413a31281e13080000000000000000000000000000000000000000000000000009131c252c33373939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393937332c251c130900000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000b17222d38414e58606d7984919ea5aa9e948a7e7885919eab9f9386796c605346392d2013000000000000000c18232e39434d57606b717e8b929992887f786e69605d55514b5153575a5c5e5f5f5f5f5d5b5854524d51555c60696e767f879298928b7e716b60574e42382e23170c030000000000000000000000000c18232e39434d57606b717e8b929992887f786e69605d55514b514f4b443b3a3a383a3a3b3d3f44464b51555c60696e767f879298928b7e716b60574e42382e23170c030000000000000713202d3946525e6875828f9ca5ab9e938b7e716c605d55534d4e4d4d4d4d53545c60676d757f87929facb4b7aa9e91847b6f6a605d55535150535456575550483e33281c11050000000004101c27333a47535f6a74808d95a0a9b2a89f9590837a6f6a605c55514b484642424141423f4446494e53585f666d737e879299a4afa69f93887d70675d51453b30251a0e0200000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b0000000000000713202c38444f5963707d88939fa5aea69f97918c87848382828385888b90959d9e9691857c6e685e606d798390959da5a8a09d938f8a86848382828385878b8f949da0a7a29f938e81776c60584e43372b21160b00000000000000000000000d1925303b4650585d5f6060606060606060606060606060606060606060605f5f5e5d5c5a585653514b4746413a37312b262018120b03000000000000000000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f030000000000000000000000000000000000030b12181c23282c31373a3b414547494b4d4f5151525253525251504e4d4b4946443f3c3a37312d2a251f1b160f0a0400000000000000000000000000000000000000000000000b151f2931393f424446464646464643423e3831281f150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131c222b31394045474e5455595c5d5e5f5f5e5e5d5b585654514c433a2f24190d01000000000000000000000000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a0100000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000040f1b27333f49535f6a73808c96a0aca2988f82757985929fac9f9386796c605346392d201300000000000004101c2834404b555f69707d87929892877e726c665f57514d53555c606467696b6c6c6c6b6a6865615e57544f51575e616d727d86929792877d706a5f544a3f3428201509000000000000000000000004101c2834404b555f69707d87929892877e726c665f57606060605e5c564e44392d2c2d2e323f49515759606060575e616d727d86929792877d706a5f544a3f34282015090000000000000714212e3a4754616d7a86929faca3998e81756d625a514b47424140404142474b51555e69707c86929facb8b0a3968a7d70696058514b46454446474a4a49453e362c22170c00000000000714202c38444f59626e7c87929fa7b1aaa1969083796d685f58514b45413b3a363035342e34383a3c43474e545c606c717e87939fa5afa49a9185796d60574d42362a1e11050000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c100400000000000916222f3b4854606b7683909aa4afa89f948f847f7a7776757676787b7f838990959c9791847a6d666c75818f959fa7a79f959189827e7a7776757676787b7e828990959ea5a59d938c7f736a5f53473d33271c100400000000000000000003101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6a69676562605c5554524c47433c373228231d150c0700000000000000000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b20140800000000000000000000000000000001070c151d23282e34383c4347484c525456585a5c5d5e5f5f5f5f5e5e5d5b5a585553504a4847433c3a36312b27201b150d0802000000000000000000000000000000000000000006111c27313b434a4f51535353535353504e49423a31261c1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b141c252e343d434b515358606265686a6b6c6c6b6a69686563605d554c4135291d110400000000000000000000000000000000000000000000000000010910161b1e202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201e1b161009010000000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150900040d1a232b3744505b656f7c87929fa8a79f92867b6e7986939fac9f9386796c605346392d20130000000000050f1a232c3845515c676e7b85929992867d716c605b544d51575f61676d70737677787979787775726e69636059524d525b626b707c85929892857c6e665c50443c31261a0f04000000000000000000050f1a232c3845515c676e7b85929992867d716c605b63666c6c6c6c6b6760564b3f331f25303b44515b62656c6c6c6c6c67646b707c85929892857c6e665c50443c31261a0f0400000000000b1825313e4b5864717e8b99a3ac9f92867b6e625a504540393731343331373c45515c676e7b859299a3aeabaea99c9083786c60564c413a3838393b3d3e3c39332c241a100500000000000916232f3c4855616b76828f99a3afaea39891847a6d675e564e454039352f2d2a25282823282c2d31373c424a505a616c727f8b939ea8aca1978c8073695e52463a2d2014070000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a00000000000a1623303d495663707c89949facaca0958f827a726d686968696a696e72767d838c929f968f82786d717e8b939ea7a79f9590837d75716d676968696a696e71767d838e939ea5a59f92877c6f62594f44382c20140700000000000000000005121f2b3844515d697479797979797979797979797979797979797979797979797878777674716f6d6764615d56534e47433c342e271e191008000000000000000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c0000000000000000000000000000030b12181e272e34394044464e5355565d60636567696a6b6b6c6c6c6b6b6a68666562605c5455534e4846423b37322b262019130c04000000000000000000000000000000000000000a16222e39434d555b5d6060606060605c5a544c42382d21160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c262e3740464f555d60656a6f7275777879797877767472706d675d5145392c201306000000000000000000000000000000000000000000000000000000050a0f1213131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313120f0a0500000000000000131f2c3946525f6c7985929faca295887b6f6255483c2f221509010c161f2a36414c56606c77839099a3aba0958c7f726d7a879aa4af9f9386796c605346392d201300000000000b16212b37434e58606d7983919792877d706b615a504d555c60696e74797d8082848586868584817f7b76706b605d564e5159606a6f7c8692979083786d60584e43372b21160a0000000000000000000b16212b37434e58606d7983919792877d706b615a636d72797979797772675c4f43372a2a36414d56626d727979797979746e646a6f7c8692979083786d60584e43372b21160a00000000000e1b2834414e5b6774818e9aaba99c8f8276695f53483f352f2b262727313c46515b606d79839097a1aaa29fa2aa9f948b7e71685e52463c322b2d2e3031302d28221a1208000000000005121e2a36424d5763707d89949fabb2a89f92867c6f685e554c443c342e2924201e1a1b1b171c1f20262b30383f44505a626d75818e96a0aca79f92867b6e6154473b2e21140800000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f0000000004101d2935404b556774808d9aa6b0a99d91837a6d68615e565c5c575f61656b7078808b9399948c7f737a85929fa5aba095908279706b64605d555c5c565e61646b7079818e939ea8a3999083776b6054483c2f22160900000000000000000006131f2c3946525f6c79868686868686868686868686868686868686868686868685848482807e7c7975716d68625f58534e454039302a221a11090000000000000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e00000000000000000000000000040d151d2329303940454a5153585f6266686d6f7274767777787979787877767573716f6d6666625f5854534d47433d373129241e160e060000000000000000000000000000000000010e1a27333f4a555f676a6c6c6c6c6c6c69665e54493e3226190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101b252e384049515960676d71777c7f8284858586858483817f7d796d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150907121d28313946525e68727e8b949faba3999083786d6e7a8794a1b69f9386796c605346392d20130000000004101c27333a47535f6a73808c95928b7f726b6159504d575e676d737b81858a8d8f9192929292908e8b87827d756d685f584e4f58606a707e8793958c7f726a5f53473d32271b0f040000000000000004101c27333a47535f6a73808c95928b7f726b61595966727f8686868684776b5e51443826303846525e68727f8686868686817467606a707e8793958c7f726a5f53473d32271b0f0400000000101d2a3743505d6a7683909da9a5988c7f7265574d423629241d1a242f39434e58626d74818e959fa9a29892989fa69e92857a6d61584e43372b2021232423211c1710080000000000000714212d3a46535e6975828f9ca6b0aca0968c7f736a60564c433a3228231d1814120e09060c1012131a1e262e343e48515b606d7984919ea09d95908a807366594d4033261a0d00000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000006131f2c3945515d677784909daaada1978a7d70675e56524c4f4f4d53555960666d737e87939f92867b7f8c97a2ada39990837a6d67605954514c4f4f4d52545960676d78818f96a0a49f95897d7063564a3d3023170a00000000000000000006131f2c3946525f6c7985929393939393939393939393939393939393939399929291908f8d8b8985827e7a756f6a625f58514b433c342c231b120900000000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e000000000000000000000000050e161f272f343d434b51545c60646a6e72767a7c7e808284848585868585848381807e7c7976736f6a66615e57544e47433c3530282017110a0200000000000000000000000000000003101d2936424f5b6771777979797979797670665a4e4235291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c19222d37404a525b636b6f797e84888c8f909192929191908e8b897f7266594c3f3326190c0000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c0803000000000000000000000000000000000000000000000000000000000406070b0e11121313131313130c0c0a0602000000000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215090b18242f39434f59616e7a85929fa6a89f92877c6f666e7b8894a1ac9f9386796c605346392d2013000000000714202c38444f59626f7c8792968e81746d62594f4d575e696e7980868d92989a9c9b999898999b9b9a938f89827a6f6a5f574d4e58616c737f8c9592867c6e62594f43382c20150a000000000000000714202c38444f59626f7c8792968e81746d62594f5966727f8c93939184776b5e5144382e38424f59616e7b8692939391857a6d6058616c737f8c9592867c6e62594f43382c20150a00000000121f2b3845525e6b7885919eaba295897c6f6256493c31231817202935404b555f6a727f8b939da7a298928590949fa1978e81746a5f53473c32261b17171714110c05000000000000000815212e3b4854616e7b87939facb2a89d9184796d60584e443a31292018120d0705020000000306090c151c2328363f45515d676f7d899395908a837e776c605346392d2013060000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c0000000714202d3a4753606d7a86939facab9e9285786c60554c464142434246484f545c606c727f8b9398908385929ea9ab9f92877c6f685d554f47454142434246474f555d666d7984919b9a93908c8276695c4f4336291c1003000000000000000006131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9e9e9d9c9a9898928f8b86817c756f6a605c554e463e352d241b1209000000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c302316090000000000000000000000050f172028313940454f555c60666d71777b7f8386898b8d8f9091929292929191908e8d8b8885827f7c77736e69626058534e46413a3228221c140b03000000000000000000000000000004111e2a3744515d6a77838686868686868276695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e2b343f49525c646d737c848b9095989b9d9e9f9f9e9d9c9b988c7f7266594c3f3326190c000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f0901000000000000000000000000000000000000000000000001070c101314171b1e1f202020202020191816120d070000000000131f2c3946525f6c7985929faca295887b6f6255483c2f22150a141d2935404b55616b75818e97a2aca1968d80746a626f7b8895a2ac9f9386796c605346392d2013000000000916232f3c4855606b768390999184796d605b514b555e696e7b838d92999f9c96918e8c8b8b8c8e92979e9c938f847c6f695f564c505a606d788390988f82766b6054483d32271b0f000000000000000916232f3c4855606b768390999184796d605b514c5966727f8c999e9184776b5e514438343f4a54606b75818e989e948a7e71685d525a606d788390988f82766b6054483d32271b0f00000000131f2c3946525f6c7985929faca194887b6e6155483b2e22151f29333b45515d676f7c86929fa5a49a92867b829099a39f93877c6f62584e43372b20150a0a0805000000000000000005121e2a36424d576673808d99a4afaca0968a7e71665c51463c32281f170e0700000000000000000000030a1117242935414b55606b75818e8a837d78706c655b5044372b1f1205000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000815212e3b4854616e7b879aa4afa89b8f8275655b50433a363031363a3d424a515a626d75818e9794909297a1ada3998d80736a5f564c433d39352f30363a3d434b545d67707d8a8e8b87837f7c6f6255493c2f22160900000000000000000006131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a7aaa9a7aaa29f9b99928e87827c736d675f584f473f362d241b10070000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f22150900000000000000000000050e172129323a434b515960676d72797e83888c909399989a9c9d9e9e9f9f9f9e9e9d9b999898928f8c8884807b756f6a625f58524c443d332d261d150c040000000000000000000000000004111e2a3744515d6a778490939393938f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303d46515b646e737f8791969da0a7a8aaa8a4a2a0a0a0a1998c7f7266594c3f3326190c00000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b03000000000000000000000000000000000000000000060b12181c1f2024282a2b2c2d2d2d2d2d2625221e18120a01000000131f2c3946525f6c7985929faca295887b6f6255483c2f2215111c262f3845515d67707d8a939ea9a59e9184796d60626f7c8895a2ac9f9386796c605346392d201300000007131f2c38434f5963707d899593897d70675d5145515d676e7b8490959f9f948f898481807e7e7f82858a91969e9691857b6e685d5245505c666f7c879294897c6f63584e43372b1c1106000000000007131f2c38434f5963707d899593897d70675d51494c5966727f8c999e9184776b5e5144383844505c666f7d89939e988f82756c61564c505c666f7c879294897c6f63584e43372b1c110600000013202c3946535f6c7986929faca093877a6d6054473a2d211a25303b45505a606d79839199a3a59f93887e707c87929fa49a8f82756a5f53473c32261b0f01000000000000000000000714212d3a46535f697784919eabb5ab9d9184786c60544b40342b20160d0500000000000000000000000000061218242f3a434f59616e7b837e78716c65605b53493f33271b0f0300000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f130600000916222f3c4955626f7c8895acb6a79a8d81746753493f312a25262a2d30394044515b616d7a85929f9c9ea1a9ac9f92867a6d61584e433a312c2924252a2d3139424b55606c7783827e7a76736f6a6054473b2e22150800000000000000000006131f2c3946525f6c7985929facb8ada39c9898989898989898989898989898999a9b9d9fa3aaaaacaba39f9a938f8780796f6a615950483f362d22190f05000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f1307000000000000000000030d172029333b444c555c606b6f797f848b9095999c9fa4aba7a9a9a8a7a6a6a7a7a8a9a8a6aaa29f9c9995918c87817c766f6a615d564f443f382f271e160d0400000000000000000000000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424e58626d73808c9299a0a8acaaa39f9b979594939394958c7f7266594c3f3326190c000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b01000000000000000000000000000000000000020a11171d23292c2d3134373839393939393933322f2a231c130a000000131f2c3946525f6c7985929faca295887b6f6255483c2f221517222d38424e58606d7984919ea5a99e938a7d70675d626f7c8995a2ac9f9386796c605346392d20130000000915222f3b4854606b7683909a8e81756b60554b4e58606d798390969f99928b827c78747372727375797e848e939d9791847a6d605a504a545f6a74808d988f82766a605447382e23170c00000000000915222f3b4854606b7683909a8e81756b60554b414c5966727f8c999e9184776b5e514436414c56606d7883909d9f92867b6e615a50444a545f6a74808d988f82766a605447382e23170c000000121f2c3945525f6c7885929faba194877a6e6154473b2e21202a36424d57616c74818e95a0a89e938c7f736c74808d97a29f93877c6f62584e43372b1e1308000000000000000000000815222e3b4855616e7b8896a0acafa3998c7f72665b5042392e22190e0500000000000000000000000000000007131d28313d46535f696e77716c65605b53504941382d22170b0000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d2013080000091623303c4956636f7c8996a2afa69a8d8073675a4d403025191a1e21272e343f46525e6873808c99a3abadb3a89c8f8275685e52463c3128201d19191e2027303944505b656c7675716d68666260584e43372b1f130600000000000000000006131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d8e909298999da0a7aaaca49f99928d837c706b625a50483e342b21170d0300000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f030000000000000000010b151f29333b454d565d676d747c848c91969da0a7a9aca8a9a19e9c9b9a9a999a9a9b9d9fa2a9a6aaa9a7a09d99928e89827c746d686059504a423930281f160c01000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606a727f8b929fa3abaca49f98928e8b8887868687898b7f7266594c3f3326190c00000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d13090000000000000000000000000000000000030b141b22272f34383a3e4144454646464646463f3e3a352e251c12070000131f2c3946525f6c7985929faca295887b6f6255483c2f22151c28333f4a545f6a73808d96a1aca2978e81756b6155626f7c8995a2ac9f9386796c605346392d2013000004101c2934404b55636f7c899493877c6f62594f4754606a74808d95a09892877e766f6c6566656566666d7179818e939d968e81756c61554b4e58616e7b869294897c6f62544a3f34281c100300000004101c2934404b55636f7c899493877c6f62594f433f4c5966727f8c999e9184776b5e51443846525e68727f8b959f958b7f72695e53483e424e58616e7b869294897c6f62544a3f34281c10030000111e2b3844515e6b7784919eaaa295887c6f6255493c2f2428323a46525e69707e8a939da8a0958e81776c606d7a85929fa49a8f82756a5f53473a2f24190d010000000000000000000c1825323f4b5865727e8b98a8b2ac9f92867a6e61544a3f30271d100700000000000000000000000000000000010c161f2a36424d575f616a64605b535049443f382f261b11060000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d01000916222f3c4955626f7c8895aab4a79b8e817468564c41362a24201d191c232a36414c56616e7a86929facb9b3a9978a7e7164564c41342a1f161d1d1d1d151e27333f49535b606a6864615e5655544e463c32271b0f0300000000000000000006131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818386888c91959c9ea6acaba39f9591867d716c625a50463d33291f140900000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a00000000000000000007121d27313b454d575e686d79808791959ea1a8acaaa29f9b979791908e8d8d8d8d8e8f909297979a9ea0a8ababa39f9b948f87817a706b605b544b433a31281d1307000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040707121f2c3844505c666f7c87929fa4afaaa39a938d86817e7b7a797a7a7c7e7d6f6356493c302316090000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f03000000000000000000000000000000030c151d262d33394045474a4e51525353535353534c4b463f372e23180d0200131f2c3946525f6c7985929faca295887b6f6255483c2f221a242b3844505b666f7c87929fa8a69f92857a6e615956626f7c8995a2ac9f9386796c605346392d2013000006131f2c3845515c6775818e9b8f82756a5f53474d57626f7c87939f9f92867d716c62605b535858545c60676d77818e959e938a7e71675d5146525e6974818d9a8e8174665c5044382c1f120600000006131f2c3845515c6775818e9b8f82756a5f53473d3f4c5966727f8c999e9184776b5e5144424e58616d7a85929f999083786c60574d42363c46525e6974818d9a8e8174665c5044382c1f12060000101d293643505c6976838f9ca9a4978b7e7164564c413529303a44505a616e7b85929ea5a3989183796d655d6873808d98a39f93877c6f62564c4135291d1104000000000000000004101d2935404b556875828f9ba8b5a99c908376685e5242382d1e150b000000000000000000000000000000000000040d1a26313b454d53555d57535049443f38332d261d140a00000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d1104000814212e3b4754616e7a8798a2aeaa9d908377685e52463c352f2c2924272625303a46525e6876828f9ca9b6ada197877b6e6154483b302a2a2a2a2a2a2a2a2a222d38414950535d5b5854524c4947433c342b20150a0000000000000000000006131f2c3946525f6c7985929facada093877a7272727272727272727272727273737477797c8084898f949da0a7afa7a09892877e716c61584e453b30251a0d040000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f040000000000000000040e18242f39434d575e696e7a828d9399a0a8ada8a19e98928e8a878583818180808081828385878a8d9196999ea1a9aca69f99928d847d736c665c554b433a2f24180d010000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000206080d1113141d2935404b55606d78839099a3aeaba3989288817a75716f6d6d6d6e6f716f6b6054483b2f22150900000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b2014080000000000000000000000000000000b151e272f383f444b5153575b5d5e5f6060606060595751493f352a1e120600131f2c3946525f6c7985929faca295887b6f6255483c2f221f2a36424d57606c78839099a3ab9f948b7e71685e5256626f7c8995a2ac9f9386796c605346392d201300000714202d3a4753606d79859296897c6f63584e46535f6975828f9a9f948b7f726b615a5350494b4b4b51555d656d78839099999184796d6053474d56616e7b88959285796d6053463a2d2013070000000714202d3a4753606d79859296897c6f63584e43353f4c5966727f8c999e9184776b5e513f4a54606a74818e979f92877c6f665b50453b3136424d56616e7b88959285796d6053463a2d20130700000d1a2633404d596673808c99a9a79b8e8174685d52453b3136414c56616c75828f97a2a59f92867c6f675d56616e7a86929fa49a8e8174685d5245392c20150a000000000000000006131f2c3845515d677884919eabb6ac998c7f7266564c412f261c0c030000000000000000000000000000000000000009141f29333b424648504a46443f38332d27221b140b020000000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000714202d3a46525e697885929fabac9f92867a6e61584e45403a39352f3433333236414c566673808c99a6b3ab9e928578695e53463a3737373737373737373737372f383f4446504f4b4746413c3b37322b2620180f0600000000000000000006131f2c3946525f6c7985929facada093877a6d656565656565656565656565666768666d6f73777c828990959fa4acaaa299928b7e716a60574d42362a1f160c01000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f2419070000000000000000020c16202935404b555e696e7b8390949fa4abaaa29f96918b86817e7b78767574737374747577787b7d8084888d92979ea1a8aba39f96918780786d675d554b4035291d11040000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214191d2021242c3945515d67727f8b95a0abafa39992867d746d6864626160606162656360594f43382c1f130700000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c000000000000000000000000000007121d273039414950555c6064676a6b6c6c6c6c6c6c66635b51463a2f22160a00131f2c3946525f6c7985929faca295887b6f6255483c2f2228313a46525e69727f8b959faba3999082776c60564c56626f7c8995a2ac9f9386796c605346392d201300000a1724313d4a5764707d8a989184786c6053464855616e7b88949e9c9083786c60595046443f3f3f40454b535c666e7b878e8a86827c6f62554846535f6976839097897d7063564a3d2f23180c0000000a1724313d4a5764707d8a989184786c6053463c313f4c5966727f8c999e9184776b5e5144505b666f7c87939f968d80736a5f544a3f3329303b46535f6976839097897d7063564a3d2f23180c00000a1723303d4a5663707d8997a1ac9f92867a6d60574d43393946525e68717e8a949ea89e938b7f726a5f55525e6874818d9aa49f92867a6d6054473d32271b0f03000000000000000714202d3a4753606d7a86939facafa49a897c6f6356493c3023140a0000000000000000000000000000000000000000030d17212931363a3b443e3937332d27221b17110a02000000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d2114070005111e2a36424d566976828f9caaafa3998c80736a5f58514b4745414240403f3f3f3e4a5764717d8a97a4b0a99c8f827669574d4244444444444444444444444444444444444444444444444444443b3a37312a21180e03000000000000000006131f2c3946525f6c7985929facada093877a6d605858585858585858585858595a545c6062666b6f767c838d939aa3ababa39f92867c6f695e52463e31281d13070000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e1308000000000000000008131e28323a45515d676e7b8491959fa6afa7a098928c847f7a75716e6969686767666767686a696e7173777b80858b91969fa2aaa9a199938c81796d675d5145392c2013060000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000060c10151a1e2124292c2d30333f4a54606d7985929ea7b1a79f92877d706b615e565554535354565856544f473d32271b0f0300000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e00000000000000000000000000040d18232e39434b535b60676d71747778797979797979726d63574b3e3225180c00131f2c3946525f6c7985929faca295887b6f6255483c2f242f3a43505a616e7b86929fa7a89f92867c6e655b504956626f7c8995a2ac9f9386796c605346392d20130004111d2935414c566874818e9a8d8073655b50444b5566737f8c99a096897d70665b50473e37332d2e3439414a545f697380827e7a766f6a5f5347424d5765727f8c988d817467554b4034291c10040004111d2935414c566874818e9a8d8073655b504437333f4c5966727f8c999e9184776b5e514c56606c7883909a9e9184796d60584e42382d212a36424d5765727f8c988d817467554b4034291c1004000713202d3a4653606d7985929eaaa2988c7f72695f554b43424f59616d7a85929ea6a1968f81756d62584e4c56616e7b87939fa2988b7f7265584e43372b1f1306000000000000000915222f3c4855626f7b889aa4afac9f93867a6d6054473a2d211407000000000000000000000000000000000000000000060f171f262a2d2e37312d2b27221b17110b060000000000000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f23160900020e1925303f4b5865727e8b98a2aeab9f92867c6f6a605d5554524c4e4d4d4c4c4b4b4b5663707c8996a3afa79b8e8174685b505050505050505050505050505050505050505050505050505050504847433c332a201509000000000000000006131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4c4d4a5053555960636a6f7980889299a3abaea39891857b6e615a50433a2f24180d00000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c0100000000000000010d1925303a44505a606d79839096a0a8b0a69e9591867f79726d6764615e575b5a5a5a5a5b5c575e6164676a6e73797e848c92989fa7aba49f938e82796d6053473a2d2014070000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000030a11171c1f262b2e2f35393a3d4044505b66727f8b97a1adaca0958c7f736b6159524c4847464747494b4948433d352b21160a0000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e000000000000000000000000010c161f2834404b555c656c71797d8184858686868686867f7266594c3f3326190c00131f2c3946525f6c7985929faca295887b6f6255483c2f2935414c55616c75828f98a2aca0968c80736a5f53494956626f7c8995a2ac9f9386796c605346392d2013000713202c3945525d6877849199897c6f62534945515d677683909d9e9184786c60544a3f352b272223282f38424d57636e7375716d68625f584e433b4854616e7b8797908477675c5145382c1f1306000713202c3945525d6877849199897c6f6253493f33333f4c5966727f8c999e9184776b5e53535d68717e8b959e93897d70675d51463c2f261c26313b4854616e7b8797908477675c5145382c1f13060006131f2c3845515c6773808c98a2aa9f92867b6e675d554c4a54616b75818e97a1a59e91847a6d605b514646535f697683909caa9d9083776a6054473b2e221509000000000000000b1724313e4a5764717d8a97acb6aa9e918477675d5145392c20130600000000000000000000000000000000000000000000060d141a1e21222a24201f1b17110b0600000000000000000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b00000914212d3a4754606d7a85929fa7aea29891847c726d6763605d565b5a59595858585857626f7c8995a2afa79a8d8074675d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534e463c31261a0f020000000000000006131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f3f40403f4446494f545860676d737e879299a3aeaaa1978f82766c61554b4135291d1207000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c201304000000000000000005111d2935414c56626d75818e959fa8b0a69e948f837b726d66605d5554534d4e4e4d4d4d4e4f4d525457585f62666d71797f8690959ea5afa59e948d8073665a4d4033271a0d0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000003090c151c23282c31373a3b4145474a4d4e53606c7884919ea9b1a79d9083786c60594f46413c3a3a3a3b3c3e3c3b38322b23190f040000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c3023160900000000000000000000000007131d28313a45515c676d777e848a8e909192999393938c7f7266594c3f3326190c00131f2c3946525f6c7985929faca295887b6f6255483c2f303845515d67707d8a939eaaa49a9184796d60584e414956626f7c8995a2ac9f9386796c605346392d2013000714212d3a4754606d7a87969286796d6053464753606d7a86939f998d8073655b5042382d231b17181d26303b45525c63666864615d56534e463c3a46535e697885919286796d6053473a2d201407000714212d3a4754606d7a87969286796d6053463a2d333f4c5966727f8c999e9184776b606060606d7a85929e978e81746b60554b40342a1d14212d3a46535e697885919286796d6053473a2d2014070004101c2834404b55616e7a86929fa6a2989083796d675e56515c66707d8a939ea99e938a7d70685d52493f424d5765717e8b98a3a095897c6f6256493c31261a0e020000000000000c1926323f4c5965727f8c98a5b2a99c8f837669554b4135291d1104000000000000000000000000000000000000000000000003090e1214151d1713120f0b06000000000000000000000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d00000713202c3945525d68737f8c95a0a8aaa19691867f7974706d6869686766666565656464646f7c8995a2afa6998c7f736a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a625f584e43372b1f12060000000000000006131f2c3946525f6c7985929facada093877a6d6054473a3232323232323232332e34383a3d43484e555c606c717e87929fa5afa99f948a7e71675d5145392e23180c0000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d110400000000000000000713202d3946525e68717e8b939ea7b1a79e948f82796e69605c54514b484642424140404141424246484a4e53545c60666d727b838f939ea8afa69a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000050d141a1e262e34383c4247484c525457595b5563707d8996a0acab9f95897d70665b504745403a37322d2e2f32302f2c2721191007000000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f2215090000000000000000000000010d18242f3a43515b606d79818b91969a9d9e9fa39f9f998c7f7266594c3f3326190c00131f2c3946525f6c7985929faca295887b6f6255483c2e38424e58606d7a84919ea6a99f93887d70675c51463c4956626f7c8995a2ac9f9386796c605346392d2013000a1623303d495663707d8996908377665c51454956626f7c8999a4978a7d706453493f2f261c0f0b0b151e2a33404a5257595b5754524c47433c3436424d576976828f99897c6f6256493c2f231609000a1623303d495663707d8996908377665c5145382c333f4c5966727f8c999e9184776d6d6d6d6d74808d979e92857a6d61594f433b322920171e2a36424d576976828f99897c6f6256493c2f23160900000c18232e3946525e68727f8b949fa89f958f82796e68615a606d7884919ea5a1978e81756b61564c41373b4754606d7a86929fa79a8d807467574d42372b1e12060000000000000d192633404c5966737f8c99a6b2a89b8e8175685b4e422f24180d010000000000000000000000000000000000000000000000000002050708110b060503000000000000000000000000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f000004111d2935414c56606d79839096a0a7a8a198928c85807d7a787675737372727271717171707c8995a2afa5988c7f777777777777777777777777777777777777777777777777777777777777776e6a5f53473a2e2114080000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d252525252525252623282c2d32383d434b515a616c727f8b939ea9b0a69e91847a6d60544b4034281c1004000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d010000000000000006121f2b37434e58616d7a85929ea5afa9a0958f82796d675f57514a45403b3a3631343433343430363a3b3e43474b51545c60696e79818f96a0aca79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000080f171f252a30383f44464d5355565d60636668696775818e9ba8b2aa9d9083776b605b5353514b47433c3731292423221f1b160f07000000000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f1307000000000000000000000004111d2935414b55626d75818e939ea1a8aaa29f9c9998988c7f7266594c3f3326190c00131f2c3946525f6c7985929faca295887b6f6255483c343f4a54606a74808d96a1ada1978e81746b60554b403c4956626f7c8995a2ac9f9386796c605346392d2013000c1925323f4c5865727f8b988e817467544b404b5864717e8b97a398877b6e6154473b2d21140a00030c18212e3840474b4d4f4b4746413a37322a31404d596673808c988b7e7165584b3e3225180b000c1925323f4c5865727f8b988e817467544b403428333f4c5966727f8c999e9184797a7a7a7a7a7c87929f978b7e7168605b544d443b32291d1a2531404d596673808c988b7e7165584b3e3225180b000007121d2a36414c56606c78829096a1a79e948f837a716c6268727f8c96a0a69e91857a6d61594f443a303945525d6875828f9bac9e918477695f53473a2e2114080000000000000d1a2734404d5a6773808d9aa6b3a79a8d8074675a4d4134271a070000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f0000010d19242f3a45515c666e7b8490959fa3aaa29f97928d898784838180807f7f7e7e7e7e7d7d7f8c98a5b2ab9e9184838383838383838383838383838383838383838383838383838383838383837c6e6255483b2f2215080000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d2119191919191919171c1f20272c30394045505a626d74818e97a1adada1968c7f73665c5145382c1f14090000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000000000815212e3a47535f6a74818e97a2adada2979083796d675d554d444039352f2d2a252727272728252a2d2e31373940454b51575f676d7884919eaaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000000020a121a212931363e424a5053575f6266686d70737576777986929facb1a4988b7e716e6c6564605d55534e47433c352f281f180f0a04000000000000000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f0300000000000000000000000613202c3945515d67727f8b939ea5ada49d98928f8d8c8b8b7f7266594c3f3326190c00131f2c3946525f6c7985929faca295887b6f6255483c3844505c666f7c87939fa9a69e92857a6d60594f43393c4956626f7c8995a2ac9f9386796c605346392d2013000d1a2733404d5a6673808d998c7f7366594c404c5966727f8c999f928579695e52463a2d2014020000060f1c262e353b3f40423e3a3935302b2625323e4b5865717e8b988c7f7266594c3f3326190c000d1a2733404d5a6673808d998c7f7366594c402e23333f4c5966727f8c99a096918686868686868892999e92857c78716c665e564d443b2f261b25323e4b5865717e8b988c7f7266594c3f3326190c0000000d1925303b44505b666e7b849197a1a69e9590857e756f6d7a85929fa89f948a7e71685d52473e322935414c5664717e8a9aa4a096887b6e6255483b2f2215080000000000000e1b2734414e5a6774818d9aa7b3a69a8d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d1000000008131e2834404b545e696e7b838d92999fa2a9a29e9a9696918f8e8d8c8c8b8b8b8b8a8a8a8c919ba7b4ada19691909090909090909090909090909090909090909090909090909090909090887c6f6255493c2f2216090000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0c060c1012131b1e272e343e47515b606d7985919ea7b1a99e9185796d6053463b31251a0e02000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c010000000000000005111d2935414c56626f7c87939fa9b0a69f92857b6e675d554b433c342e2924211e1a1b1a1a1a1b1a1e2021262b2e343940454d555c667784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000020b141c242c333b424650545c6065696e73777a7d80818384869298a2aeb3a69a8d807d7b7975716d67625f58534e454039312a211a1108000000000000000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a0000000000000000000000000714212d3a4754606d7a85929fa6ada39c928d8682807f7f7f7c6f6255493c2f22160900131f2c3946525f6c7985929faca295887b6f6255483c424d57606d78839099a4aa9e948a7e71685d52473d303c4956626f7c8995a2ac9f9386796c605346392d2013000e1b2734414e5a6774818d988b7e7265584b404d5a6773808d9a9e9185786b574d42362a1e11050000000a131c242a2f323335312e2d29241e1b24313e4a5764717d8a978d8073665a4d4033271a0d000e1b2734414e5a6774818d988b7e7265584b3f3226333f4c5966727f8c99a8a09e939393939393959fa3a1979289847e786e685e564d41382d2224313e4a5764717d8a978d8073665a4d4033271a0d00000008141e28333f4a545e696e7b8591969fa69f97918a827c76808d97a2a3998f82766c61564c41352c242f3a4754616d7a87939fa1988c7f7265594c3f3226190c0000000000000e1b2835414e5b6874818e9ba7b3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d11000000010c18232e39424d575e696e7980878e92989b9ea1a9a8a19e9c9b9a999998989897979797989ba3adb8b2a8a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d95887b6e6255483b2f2215080000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000003060a0c151d2328353f45515d67717e8b95a0acada1978b7e7164574d42362a1e12050000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c20130400000000000000000713202d3946525e6874818e9aa4afab9f948b7e71695e554b433a3128231c1814120e090d0d0e090e1214151a1d23282e343c434b546a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000020b141c262e363e454d535a61666d71767b8084868a8c8e90919298a2aab4b5a89d928d8a8885817e7a756f6a625f58514b433c332c231a120800000000000000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f04000000000000000000000004101c2934404b5565727f8b98a2aea79c918c807a75737272726f6a5f54473b2e22150800131f2c3946525f6c7985929faca295887b6f6255483c46535f69727f8c95a0aba2988f82766c61564c41352f3c4956626f7c8995a2ac9f9386796c605346392d2013000f1b2835424e5b6875818e978a7e7164574b414d5a6774808d9a9d9184776a5e514430251a0e02000000010a12191f232626282421201d19131723303d4a5663707d89968d8174675a4e4134271b0e000f1b2835424e5b6875818e978a7e7164574b3e3126333f4c5966727f8c99a8a09393939393939393939496999e96918b827a6e685e53493f332723303d4a5663707d89968d8174675a4e4134271b0e000000020b17222d38424d575f696f7c8490949fa3a19e948f888287929fa99f92877c6e625a50443a3028232d3946525e687783909997928e8376695c504336291d100300000000000e1b2835414e5b6874818e9ba7b3a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e110000000007121d27303b454d575e676d747b81868b8e929796989a9b9c9d9d9d9e9e9e9e9e9f9f9f9fa4acb6c0b6aea9a79f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa8aaaaaaaaab94887b6e6155483b2e2215080000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000030b1218232935414b55606c7883909da9b3a99d908377695e53463a2d2114060000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d110400000000000000000714212e3a4754616d7a86929facb0a69c9082766c62574d433930281f18120d07050c111517181c1c1c1c1c1c1c181d23283144515d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000000000a141c262e38404850575e616c71787e83888d90939a999b9c9e9fa2aab4b1b2aea49d9a9797928e8b86817c756f6a605d554e463e352c241a11080000000000000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f24190700000000000000000000000006131f2c3845515c677683909daaaca0958c7f746d6866656565625f584e43372b1f130600131f2c3946525f6c7985929faca295887b6f62554844505a616e7b86929fa7a79f92867b6e615a50443a302f3c4956626f7c8995a2ac9f9386796c605346392d2013000f1c2935424f5c6875828f978a7d7064574a414e5a6774818d9a9d9184776a5e51442f24180d0100000000040c13181d2020201d1814120f0916232f3c4956626f7c89958e8175685b4e4235281b0f000f1c2935424f5c6875828f978a7d7064574a3d3126333f4c5966727f8c99a09689868686868686868687898d92989e948f847a6e655b5044372b232f3c4956626f7c89958e8175685b4e4235281b0f0000000006111c262f3b454d575f6a6f7a828d92999fa69e9c948f9299a3a2978d80746a5f534b454039342e2a36414c566673808d8c8985817e7064574a3d3124170a0000000000000e1b2734414e5a6774818d9aa7b3a69a8d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e1100000000000b151e29333b454d555d60696e747a7e8285888a8c8d8e8f9090919191919192929292939aa4afbbaea49d9a93939393939393939393939393939393939393939393939b9ea5afafa499877a6d6154473a2e2114070000000000000003131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0c0c0c0c07060400071118242f3a44505b65717e8b97a2adab9f95877b6e6154483b2e23170c00000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000005111e2a36424d5666727f8c98a3aeab9f94897c6f635a50453b31271e160d07000911181d212425292929292929292929292a3744515d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000009121c262e38404a525a61696e767e848b9095999d9fa4aca8a9a8a6a5a4a4a4a5a6a8aaa6a9a19e9b98928e88827c736d675f584f473e362c231a1007000000000000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e13080000000000000000000000000714202d3a4753606d7986929facac9d9083786c605d5659585855544e463c32261b0f0300131f2c3946525f6c7985929faca295887b6f6255484c56616c76828f98a2aba0958c7f72695e53483e32282f3c4956626f7c8995a2ac9f9386796c605346392d2013000f1b2835424e5b6875818e978a7e7164574b404d5a6773808d9a9e9184786b554b4035291d1004000000080d161d24292c2d2c2924211f1a151723303d4a5663707d89968d8174675a4e4134271b0e000f1b2835424e5b6875818e978a7e7164574b3e3126333f4c5966727f8c999e918479797979797979797a7c808590959f969082776c6053463c3126303d4a5663707d89968d8174675a4e4134271b0e00000000000a141d29333c454e585f686d78808790959ea0a69e9c9fa3ab9f92857a6d65605c54514b443f3830303d495663707d83807c7874706c6155493c3023160a0000000000000d1a2734404d5a6773808d9aa6b3a79a8d8174675a4e4134271b090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d100000000000030c172129333b434b51575f62686d7175787b7d7f808283838484848485858585858687939facb9a99d928d86868686868686868686868686868686868686868686868e939eaaac9f9386796c605346392d2013060000000000040a0f131f2c3946525f6c7985929facada093877a6d6054473a2d211919191919191919191313100c0707131d27333f4953606d7985929fabb1a7988b7e7265544a3f34281c10030000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e130800000000000000000714202d3a46525e697784909daab4aa9c9083766b6054483f33291f150c040009121b22292e313236363636363636363636363744515d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000006101b242e38404a525c636c717b838a91969d9fa7aaacaba39f9d9b999897979898999b9d9fa3ababaaa29f9b948f8780796e6a615950483e352c22180d0400000000000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c010000000000000000000000000916232f3c4956626f7c8999a3aea49a8b7e71665b524c4c4c4c4947433c342a20150a0000131f2c3946525f6c7985929faca295887b6f625548525d68717e8a949faaa4999083786d60574d42362c232f3c4956626f7c8995a2ac9f9386796c605346392d2013000e1b2734414e5a6774818d988b7f7265584c404d596673808c999f928578675d5145392c20130600000811191f282f35393a39352f2e2b26201824313e4a5764717d8a978d8073665a4d4033271a0d000e1b2734414e5a6774818d988b7f7265584c3f3226333f4c5966727f8c999e9184776c6c6c6c6c666c6d6f737b8390969f948b7e7165574d42372b313e4a5764717d8a978d8073665a4d4033271a0d0000000000020b17202a333c464e565e666d737c838b91969ea1a9acafaa9d90837d77716d66605d55504a423d353b4854606b7077736f6c656461594f44392d2014080000000000000d192633404c5966737f8c99a6b2a89b8f8275685c4f4230251a0e0200000000000000000000000000000000000000000000000000000102030000000000000000000000000000000000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d100000000000040d161e2429313940454d53565d606468696e707274757676777777787878787879797c8995a2afa79a8d807979797979797979797979797979797979797979797979818e9ba8ab9e928578665b5044382b1f120600000000070e151b1f222c3946525f6c7985929facada093877a6d6054473a2d26262626262626262626201f1c18120b0b17222d3845515d6774818e9aabb5a89c8f8275665c5044382c1f120600000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c0100000000000000000814212e3b4754616e7b8795a0acaea2988a7e7164594f44362d21170d030006111b242d343a3d3e43434343434343434343434344515d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000030c18222d36404a525c646e737e8590949da0a8abaaa29f9b9992908e8c8b8b8a8b8b8c8e9092999a9ea1a9aca69e99928d837c706b615a50473e342a1f160c01000000000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c201304000000000000000000000000000a1724313d4a5764707d8a97abac9f93867a6d61544a413f3f3f3c3b37322a22190e040000131f2c3946525f6c7985929faca295887b6f62554f59606d7a85929ea6a89f93877c6f665c50453b3124232f3c4956626f7c8995a2ac9f9386796c605346392d2013000d1a2733404d5a6673808d998c7f7366594c404b5865727e8b989f93867a6d6053473a2d20140900030d19232b313a40454745403b3a37312a2125323e4b5865717e8b988c7f7266594c3f3326190c000d1a2733404d5a6673808d998c7f7366594c402e23333f4c5966727f8c999e9184776b606060605b606163696e7a84919e9d908377695f53463a2d323e4b5865717e8b988c7f7266594c3f3326190c000000000000050e18212a343c444c545c606a6f787e848b9297a1adb8aca0959089837e79726d67605c544f45403a444f5960636a6662605b53554f473e33281c10040000000000000b1825313e4b5864717e8b97a4b1a99d9083766a574d42362a1e1105000000000000000000000000000000000000000000000003080c0e0e0f0b07070401000000000000000000000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f00000000010c161f282f35393a3e3f42474c525458575f6163656768696a6a6a6b6b6b6b6b6c6c6f7c8995a2afa89b8e82756c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c7783909daaa99d9083766a544a3f33281c0f0300000007101920262b2e2f3946525f6c7985929facada093877a6d6054473a33333333333333333333332d2c28231d150c111b2935404b5564717d8a99a3afac9f9285796d6053463a2d201307000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c2013040000000000000000000b1825323e4b5865717e8b98a7b1ac9f9285796d6053473d32201b0f0500010c18222d363f454a4b4f4f4f4f4f4f4f4f4f4f4f4f4f515d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000b151e2a343f48525c646e73808a92979fa6aca9a29f98928e8a868381807f7e7e7e7f80818386898d92979ea0a8aba39f9591867d716c61594f463c31281e13080000000000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d1104000000000000000000000000000b1825313e4b5864717e8b97a4ab9e918478685e5242382f32322f2e2b2620191007000000131f2c3946525f6c7985929faca295887b6f625554606b74818e97a1ada1968d80746a60544a3f33291f232f3c4956626f7c8995a2ac9f9386796c605346392d2013000c1925323f4c5865727f8b988e817468554b404a5663707d8996a49a897c6f6356493c30251a0e090c151f2b353d434b5153514b4847433c332f2633404d596673808c988b7e7165584b3e3225180b000c1925323f4c5865727f8b988e817468554b403428333f4c5966727f8c999e9184776b5e53534a505354565e68727e8b9aa095887b6e6155483b2e33404d596673808c988b7e7165584b3e3225180b00000000000000060f18222a323a424b51585f666c71787e85929eabadaba7a09d95908b847f79726d666059514b433d474f54565d595653504949443e352c21170b000000000000000a1723303d4a5663707d8996aab4ab9f928578695e52463a2d20140700000000000000000000000000000000000000000001090f14181a1b1c181413110d0805010000000000000000000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e0000000008131e28313a4145474b4c4d4e4f5052504d535557595a5b5c5d5d5e5e5e5e5e5f5f626f7c8995a2afa99c908376655b60606060606060606060606060606060605e697885929faba79b8e8174685b4e412d22170b000000040e19222a32373b3c3f46525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f3f3f3f3f3a38342e271e150c18242f3a4754606d7a86929facaea298887b6e6255483b2f221508000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d1104000000000000000004101d2935404b556875828e9ba8b5a89b8f8275675d5145392c1f1309000005111d29343f485056585c5c5c5c5c5c5c5c5c5c5c5c5c5c5d6a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000007121d27303c46505a646e73808d929fa2a9aea59e97928c86817d7a77757372717171727375777a7d81858b91969fa3aba7a09892877e716b61584e433a2f24190c03000000000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d01000000000000000000000000000c1925323f4c5865727f8b98a5a99c8f827669564c412f26252522221f1b150e0700000000131f2c3946525f6c7985929faca295887b6f62555c666f7d88939fa9a59e9184796d60584e42382e2117232f3c4956626f7c8995a2ac9f9386796c605346392d2013000a1623303d495663707d8996908377675c51454754616e7a8796a1988b7f7265574d42362a201a19191e27313d474f555d605d5555534e4641382a36424d576976828f99897c6f6256493c2f231609000a1623303d495663707d8996908377675c5145382c333f4c5966727f8c999e9184776b5e51463f4446474d56616d7a87939f978a7e7164574b3e3136424d576976828f99897c6f6256493c2f23160900000000000000000610182029303940454e545b60666d7a85929fa9a19e989ea0a09d97918c857f78706b605d554e463d444849514d4946443f3839332c231a1005000000000000000815222e3b4855616e7b8898a2aeada297877b6e6154473b2e21140a0000000000000000000000000000000000000000030b131a20242728292521201d1913110d0802000000000000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c000000010d19242f3a434c525457595a5b5c5d5e5d5a54484a4c4d4f5050515151515252525663707d8996a3b0ab9e9285796c605353535353535353535353535353535354616e7b8798a2aeaa988c7f7265594c3f322619060000000a15202a343c4347494c4c525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4c4c4c4645403930271d1213202c3945525d687783909daab4aa978a7d7064574a3d3124170a0000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d01000000000000000006131f2c3845515d677884919eabb5ab988b7e7265554b4035291d100400000915212e3a45505a62656969696969696969696969696969696a7784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000c18232e39434e58626c73808d929ca4adaaa39f938e857f7a75706d67686665646465656668676d7074797e848c9299a1a9aaa29992877d706a5f554c4135291e150a0000000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000000000000000000000c1925323f4c5865727f8b98a5a89b8e8275685b4f42302814191615130f0a040000000000131f2c3946525f6c7985929faca295887b6f6257606d7984919aa4a99e938a7d70675d51463c30261c16232f3c4956626f7c8995a2ac9f9386796c605346392d2013000714212d3a4754606d7a87969286796d60534646525e687884919e9c8f8275695e52463c332a262524293039434f5960676d6765625f58534a41363a46535f697885919286796d6053473a2d201407000714212d3a4754606d7a87969286796d6053463a2d333f4c5966727f8c999e9184776b5e51443338393b46525d687784919e998c7f7366594c40333a46535f697885919286796d6053473a2d201407000000000000000000060e171e272e343c424a505b66727f8c98a2a197918c91969d9fa19e97918b837d746d675f584f473d3b3d44403c3937332d2d28211a110800000000000000000613202d394653606c7985929facb3a9968a7d7063574a3d31261b0f01000000000000000000000000000000000000000b151d252b30343536312d2c2924201d19130c070100000000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a00000004111d2935414c565d6064656668696a6b69665e54423f414243434444444545454a5764717d8a97a4b0ada297887b6f625548464646464646464646464646414c5665717e8b98aaaea298897c6f6256493c2f2316090000030f1b26323c464e54555959595f6c7985929facada093877a6d60595959595959595959595959595953514b43392e2318111d2935414c566875818e9ba8b2a5998c7f7266594c3f3326190c00000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e13080000000000000000000714202d3a4753606d7986939facaea399887b6f6255483c2f24180c0000000b1724313d4a56626c71767676767676767676767676767676767784909daaa79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000004101c2834404b555f6a717e8b929da4aeaaa298928b817a736d6863605d5559585857585859555d6063676d717980879197a0a8aba39992867c6f675d51453d30261c1106000000000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c0100000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0908060300000000000000131f2c3946525f6c7985929faca195887b6e625f69737f8c95a0aca2978e81756b61554b40342b1e1516232f3c4956626f7c8995a2ac9f9386796c605346392d2013000713202c3945525d6877849199897c6f635349414d566774818e9a9f92877b6e61584e453c3631322f353a424b55606b707a76726e6a645c53483c3b4855616e7b8897908477675c5145382c1f1306000713202c3945525d6877849199897c6f6353493f33333f4c5966727f8c999e9184776b5e5144382e2e35414c566a7683909d9a8d8073675a4d40343b4855616e7b8897908477675c5145382c1f130600000000000000000000050c151d23282f394653606c7884919eaa9e91857f848a90959c9fa19e95918981796e6a60594f463c3237332f2d2b27221b1c17100800000000000000000006121f2b3844505b667683909ca9b3a79a8d807467584e43372b1e1308000000000000000000000000000000000000060f1d272f373c4041423e3a39352f2d29251e18120b0300000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e2215080000000613202c3945525d686d71727374757778767066544b403435363737373838383f4b5865727e8b98a5b1b3a9988b7f7265594f42392e393939393939392d3945525d6875828e9ba8ac9f9285796d6053463a2d201307000006131f2b37434e585f62666666666c7985929facada093877a6d666666666666666666666666666666605c554b4034281c1019242f404d596673808c99a6b3a79b8e8174685b4e4135281b0e000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000916222f3c4955626f7c889aa4afac9f9286796d6053463a2d2013070000000b1825323e4b5865717e828282828282828282828282828282828286929faca79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000006131f2c3845515c676f7c86929fa4aeaaa29892867e756d68605d5654514b4d4c4b4b4b4c4d4b5153555c60676d737d859196a0a8aba29891847a6d60594f42382e23170c0000000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c2013040000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca194887b6e61626e7b86929fa8a69f92857b6e61594f433a2f22190c16232f3c4956626f7c8995a2ac9f9386796c605346392d20130004111d2935414c566875818e9a8d8074655b5044495663707d8996a0998d80736a5f574e4642403f3f41454c545d67707d86837f7b746e64584c40424d5765727f8c988e817467554b4034291c10040004111d2935414c566875818e9a8d8074655b504437333f4c5966727f8c999e9184776b5e51443b3b3b3c44505c667783909d998d8073665a4d4037424d5765727f8c988e817467554b4034291c10040000000000000000000000030b121b27333f4953636f7c8996a1a3998c7f73787d83898f949da0a09d938e847c706b60584e443b302523201f1b1711100b0500000000000000000000030f1c28333f4a546774808d9aaab4aa9d9184776a5f53473a2f24190b0200000000000000000000000000000000030e18212f3941484d4e4f4b4745413a39353029241d150d030000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d2013070000000714212d3a4754606d7a7e7f80818283858276665c5145382f2c2924262a2d37434e586774818e9aa7b4b7aa9d9083776b60544b40352f2b2623282b2f38414c56606d7a85929faca99b8e8275665c5144382c1f120600000815222e3b47545f6a6f72727272727985929facada093877a727272727272727272727272727272726d675c5145382c1f131824313e4b5764717e8a97a4b1a89c8f8275695c4f4236291c0f0000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000b1824313e4b5764717e8a97acb6aa9d908477665c5144382c1f12060000010d1a2734404d5a6773808d8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9298a2aea79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000004111d2935414c56606d79839198a2aeaea39892867d716c615e56524c474541403f3e3e3e3f404045474b51555c606b6f7b849196a1abaaa0968e81746b60544a3f34281c110600000000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d11040000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca194877a6e616c76828f98a3ab9f948b7e72685e52473e31281d100916232f3c4956626f7c8995a2ac9f9386796c605346392d201300010d19242f3d4a5764707d8a989184786c6053464653606c7884919e9f92877c6f695f58534d4d4c4c4c51565d666d7983918f8c888174675a4e4147535f6977839097897d7063564a3d2f23180c0000010d19242f3d4a5764707d8a989184786c6053463c323f4c5966727f8c999e9184776b5e5148484848494e56606d7985929f988b7f7265584c3f3a47535f6977839097897d7063564a3d2f23180c0000000000000000000000000005121f2b3744505b6574808d9aa89f92867a6e6c70767c828991959fa39d9691867d706a5f564c41362a2113120f0b0600000000000000000000000000000b17222d3d4a5763707d8a98a2aeaca095887c6f62564c4135291d140a000000000000000000000000000000000915202a33414b53595b5c5854524c4746413a352f271f150b0100000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f12060000000714212d3a4754606d7a878c8d8e8f909186796d60544a403a39352f31363a3f47535f6a7783909daab6b8aca095897d70665c5145413a37312e34383b424a525e68727f8c98a2ada1978a7d7164544a4034281c100400000916222f3c4955626f7c7f7f7f7f7f7f86929facb3a6998c807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6053463a2d20131724303d4a5763707d8a96a3b0a99c908376695d5043362a1d1000000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d1104000000000000000000000c1926333f4c5966727f8c99a5b2a99c8f827669544a4034281c10040000010d1a2734404d5a6773808d9a9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa2aab4a79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000713202c3945525d68727f8c95a0aaafa59f92867d706b625a524c45413a39352f32313132322f35383a40454b515960696e7b849199a3aea89e93897d70665c5044382d22170b000000000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca094877a6d68717e8b949faaa3999083776c60564d41352c1f160c0916232f3c4956626f7c8995a2ac9f9386796c605346392d201300000813202d3a4653606d79859296897c7063584e44505b66717e8b959f9991847b6f6a615f57595859555d60686d78818e959c93877c6f625548424d57616e7b88959285796d6053463a2d2013070000000813202d3a4653606d79859296897c7063584e43373f4c5966727f8c999e9184776b5e545454545556585f68707d8a98a298897d7063564a3d424d57616e7b88959285796d6053463a2d201307000000000000000000000000000613202d394653606c7884919eac9b8f82756860646b6f767d838c9299a2a09892867c6f685e52463d32271b1003000000000000000000000000000000000614202d3a4753606d7985929facb1a79a8d8073685d52453b2f261b1106000000000000000000000000000006101a26313c45535d64686964605d5654524c45403931271d1207000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c10030000000613202c3945515d67778390999b9c9d988a7d71665b514b4745404343424648505a626f7b8895a0acb8bcb1a79d9083796d605b524c464242413f44464d545b616d7a85919eaaa99e9184796d6053463a2e23180c0000000c1925323f4c5865727f8b8c8c8c8c8c9299a3aeb4a89c928c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877a6d6054473a2d21141623303d495663707c8996a3afaa9d9083776a5d5044372a1d1100000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d01000000000000000000000d1a2633404d596673808c99a6b3a79a8e8174675b4e412e23180c000000010d1a2734404d5a6773808d9aa6a9a9a9a9a9a9a9a9a9a9a9a9a9a9acaeb4aca79a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000004111d2935404b55606d7a85929fa7b1a99d938b7e716b60595046413a352f2c2924252524252524292c2e343940454f575e696f7c87929fa7afa59d9183786d60544a3f33281c0f0300000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e1308000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca093867a6d6d7a85929ea6a89f92867c6e655b50443b30231a0d040916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000006131f2c3845515c6775818e9b8f82756a6054474a54606c78839098a09691847c746e696766656567676d727a828e939e958d80746a5f534746535e6974818e9a8e8174665c5044382c1f120600000006131f2c3845515c6775818e9b8f82756a6054473e3f4c5966727f8c999e9184776b61616161616162656a6f7a84919e9f9285796d6053463a46535e6974818e9a8e8174665c5044382c1f1206000000000000000000000000000815222f3b4855626e7b8896a1a49a8b7e7164565960636b70787f879297a2a29891847a6e61594f44382c1e13080000000000000000000000000000000006131f2c3845515c6775828f9ba8b2ab9f92857a6d60574d41382d2217110a020000000000000000000001081018222b37424e57646f7475716d6865615e56514b43392f24180c0000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b0000000004111d2935414c556673808d99a3a8aa9d9083786c605d5553514b50504d53555a626c74818e9aa7b1b6b4b6aca0958d80736d605d56534d4e4e4a5053575e666c75828f97a1ada1978c7f73665c5145382c1c12070000000c1925323f4c5865727f8b98999999999fa3abb4b9ada49c99999999999999999999999999999993877a6d6054473a2d211416222f3c4955626f7c8895a2afaa9e9184776b5e5144382b1e11000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e130800000000000000000000000e1a2734414d5a6774808d9aa7b3a69a8d8073675a4d4034271a07000000010d1a2734404d5a6773808d9a9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000613202c3945515d6773808d97a2adada1978e81746c61594f473e36302924201d181918181819181d1f23282f343d454d57606a727f8c95a0acaca0958b7e71665b5044382b1f1308000000000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c01000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca39986796d75818e97a2aca0968c80736a5f53493f32291f1108000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000004101c2834404b55636f7c899494887c6f62594f44505b666e7b869298a0969187807b777473727273767a7f858f939e969083796d60584e434e58616e7b869294897c6f62544a3f34281c100300000004101c2834404b55636f7c899494887c6f62594f443f4c5966727f8c999e9184776e6e6e6e6e6e6e6f72757c839096a0978d8074665c5145434e58616e7b869294897c6f62544a3f34281c1003000000000000000000000000000b1825323e4b5865717e8b98a89f93877a6d61544f545960666d737d859297a2a1968f82756b6054483a2f24190d0100000000000000000000000000000004101c2934404b5563707d8a96a1acaea2988c7f73695e53493f3327221b140b090603000001000205080d1319222a343c47535f6a7481827e7a76716d68605d554b4035291d100400000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c110600000000010d19242f3b4854616e7b86929fa9ab9f958c7f736d6762605d555d5d575f61656d717e8a939da9afa9a7a9aba79c928c7f746d68615f575b5b545c6062696e78808d949ea9a59e9184796d60544b4034281c0b000000000c1925323f4c5865727f8b98a5a5a5a5acaeb4bdbfb6ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a093877a6d6054473a2d211416222f3c4955626f7c8895a2afab9e9184786b5e5145382b1e120000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c0100000000000000000000000e1b2834414e5b6774818e9aa7b3a6998c807366594d4033261a0d000000010d1a2734404d5a6773808d939393939393939393939393939393939393939393938d8074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000714202d3a4753606d7a85929fa9b2a89e91857a6d605a50473d352a251e1913110d070b0b0b070c1013181d2329333b454e58606d7883909da7b1a79e9184786c6053463a3024190d0100000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c20130400000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929fac9f928679707d89939ea9a59d9184796d60584e41382d20170d00000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000c18232e394854606b76828f9c8f82756c61564c4a545f69707d8692979f99928d888481807f7f8082868b91979e9691847b6e675c51464b55606a74818d998f82766a605442382e23170c00000000000c18232e394854606b76828f9c8f82756c61564c414c5966727f8c999e91847b7b7b7b7b7b7b7b7c7e82879095a09892857a6d61544b404b55606a74818d998f82766a605442382e23170c00000000000000000000000000010e1b2834414e5b6774818e9aa79e918477685e5246484f545c606b707c85929fa59e93897d7063564c4135291d1104000000000000000000000000000000000c18232f394653606c7884919ea8b2aa9f92867b6e655b50443e332d261d1a1312100b060e090e1214191e2429343c46505a626e7b878f8b86827e7a766d675d5145392c1f1306000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a0000000000000814212d3a46535e6974818e97a1aba79c918c8079736f6d676a6a6a6a696e71777e87929fa5afa59d9b9c9fa6a49c918c807a726e6969686768666d6f747b828d929da6a69e938a7e71675d5142392e23180c000000000c1925323f4c5865727f8b989f9f9f9fa0aeb4bcb9b0a8a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f93877a6d6054473a2d211416232f3c4956626f7c8995a2afaa9d9184776a5e5144372b1e1100000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c2013040000000000000000000000000f1c2835424f5b6875818e9ba8b2a5998c7f7266594c3f3326190c000000010d1a2734404d5a6773808686868686868686868686868686868686868686868686868074675a4d4134271a0e0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000006121e2b37424d5765717e8b98a2aeaca0968b7e71685d52483e352b2319130d08040100000000000004070c12182129333d44505c66707d89959fabaca0968a7d7064564c4135291d110400000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d110400000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929fac9f9285797984919ea5a99d93897d70675c51463c2f261b0e0500000916232f3c4956626f7c8995a2ac9f9386796c605346392d201300000007121d2c38434f5963707d8994948a7d70685d52454d57606b707d858f949c9f9a95918e8c8b8c8d8f92989e9c938e847b6e695f554b45515c676f7c879394897c6f63584e4330261c1106000000000007121d2c38434f5963707d8994948a7d70685d52454c5966727f8c99a196918787878787878788898b8f93999e9691867d6f685d524245515c676f7c879394897c6f63584e4330261c11060000000000000000000000000004111d2a3744505d6a7783909da89b8e827568564c413d424a5159606a707d8a939ea69c8f8276685d5245392c2013070000000000000000000000000000000007121f2b3844505b66727f8b96a1acaea2988f82776c605a50443f382f2b26201f1c171b1a1b1a1e2124292f353e464e58626c75828f9999928f8b8682796d6053473a2d201407000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e00000000000005121e2a36424d57616e7b859299a3aba39c928d84807c7a7877767677787b7e838b9299a3aea69d938e90949fa6a39c928d857f7b777675747576797c80868f949da4a69f948e81746c61554b4030271d1207000000000c1925323f4c5865727f8b939393939393a2aab4b3a89e9693939393939393939393939393939393877a6d6054473a2d21141623303d495663707c8996a3afaa9d9083776a5d5044372a1d1100000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d11040000000000000000000000000f1b2835424e5b6875818e9ba8b2a6998c7f7366594c403326190d000000000d1926333f4c58646e73797979797979797979797979797979797979797979797979746e64584c3f33261a0d0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000814212e3a47535f697683909daab4aa9e9184786d60564c41362d2319110802000000000000000000000001070f172128343f4a54606b7783909daab2a89b8f8275685d5245392c201307000000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d0100000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929fab9e918578808d96a0aca1978e81746b60554b40342a1d140a0000000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000000000f1b27323d4854606b7682909991847a6d605b51484f59606b707b828a8f939a9a9d9a9998989a9c9a99928f8981796e695f574d47505a606d798491988f82766b6054463d321e150a000000000000000f1b27323d4854606b7682909991847a6d605b514c5966727f8c99a8a19e949494949494949495989c9a97928d847d6f6b60564c47505a606d798491988f82766b6054463d321e150a000000000000000000000000000004101d2935404b556b7885919ea6998c807366594d40303940444f58616b75818e9ba99f92867a6d6054473a2d21140700000000000000000000000000000000030f1c28333f4a54606d7984919ea6b0aa9e948c7f726c615a5049413c37312d2b2823272728252a2d2f353a41454f585f6a717e8b939ea39f9c998f8275675d5145392c1f13060000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f1409000000000000020e1a25313b46525e69707d879299a1a9a49c96918d8986858483838485888b90959fa3aba59d948e818390949da5a49d97928c8884828181828385898d92989ea6a49f948f82796d605a5043392f1e150b00000000000c1925323f4c5865727f8686868686868998a2aeafa2968c87868686868686868686868686868686867a6d6054473a2d21141824313e4b5764717e8a97a4b1a99c8f8376695c504336291d10000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d010000000000000000000000000e1b2834414e5b6774818e9aa7b3a6998d8073665a4d4033271a0d000000000b17232f3b47525c64676c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645c52473c3023170b0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000815222f3b4855626e7b88959fabaea3988b7e72665c50443a2f241b1107000000000000000000000000000000050f17232e38424f5964717e8a98a2aeac9f92867a6d6054473a2d2114080000000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e13080000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faa9d91847b87929fa8a69e92857a6d61594f43392e22180b020000000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000000000a16212c38444f59626f7c8692978e81746d625a50474f5960696e767d83878b8e909192929291908e8b86827c756d675f574d474f59626c73808d9592867c6e62594f44342b200c03000000000000000a16212c38444f59626f7c8692978e81746d625a505966727f8c9393939393939393939399929291908d8a8580796f6b60594f474f59626c73808d9592867c6e62594f44342b200c03000000000000000000000000000006131f2c3945515d677986929fa5988b7f7265584c3f322e343d464f59626f7c8997a2a3998a7d7164574a3e3124170b00000000000000000000000000000000000b17222d3845515c67717e8b949ea9b0a69f92877e716c605b534d47423c3a38342e34343531363a3b41454c5159616a6f7c86929fa5aea99f93877c6f62554b4035291d100400000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d10040000000000000009141f2a36424d57606b717e8792979fa2a8a19e999a9391909090919297989da0a7a8a19e938e82797a828e939da0a8a19e9996918f8e8e8f9092989a9fa3a7a09a938d82796d675d51483e31281d0c0300000000000b1824313e4a56626d7279797979797986929facada093877a7979797979797979797979797979797976685d5245392c20131926333f4c5966727f8c99a5b2a79b8e8174685b4e4135281b0e0000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e1308000000000000000000000000000e1b2734414e5a6774818d9aa7b3a79a8d8074675a4d4134271a080000000007131f2b36404a52585a6060606060606060606060606060606060606060606060605a58524a40362b1f13070000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000030f1c28333f4a5465727f8b98a7b1ac9f92867a6d60544a3f32281e1209000000000000000000000000000000000006111c26303d4753606d7a85929facaea3998b7e7164584b3e3025190e02000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faa9d9083839099a3aa9f948a7e71685d52473d30271d0f06000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000004101c27333d47535f6a737f8c95938c7f726c615950444f575f616b70767b7e8183858586858583817e7a756f6a605d554d445059606b717e8b92958c7f736a5f53473d3222190f000000000000000004101c27333d47535f6a737f8c95938c7f726c61595966727f86868686868686868686868686858483807d79736d6760594f445059606b717e8b92958c7f736a5f53473d3222190f0000000000000000000000000000000714202d3a4753606d7a8699a3a4978b7e7164584b3e312328343e4653606c7985929fab998c7f7266594c3f3326190c000000000000000000000000000000000006111c2834404b55616c75828f97a2abafa39992877e726c655f57534d4946443f41414141424246484c52555d606b707c859298a2aeada2978f82756a5f5343392f24180c00000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d0100000000000000030e1a25303b454f59626c717d858d92989d9fa4aca49f9e9d9d9d9d9ea1a9aba49f9c96918a81786d6d78818991959c9fa3a8a09e9c9b9a9b9c9fa2aaa39f9b95908880786d675d554b40362c1f160c0000000000000915222e3a46515b62656c6c6c6c6c7985929facada093877a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5d564c4135291d111c2934404b556774818e9aa7b3a6998c807366594d4033261a0d00000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c01000000000000000000000000000d1a2733404d5a6673808d99a6b3a89b8e8175685b4e422f24190d01000000020e19242e3840474c4d5353535353535353535353535353535353535353535353534d4c4740382f24190e030000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000006121f2b3844505b6675828f9ba8b5a89b8f8275685d5242382e20160c000000000000000000000000000000000000000a15202c3945515d6775828e9ba8b4ab9b8e817468564c41362a1e11050000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929fac9f928790959faba2988f82766c61564c41352b1e150b00000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d201300000000000b16212b37434e58606d7883909793887e716b625a514a4d53596163696e71747678797979787674716d68626058514b4a505a616b707d8792979083786d60584e43352b2110070000000000000000000b16212b37434e58606d7883909793887e716b625a636d727979797979797979797979797978777673716d67605d554f4a505a616b707d8792979083786d60584e43352b2110070000000000000000000000000000000613202d394653606c7986929fa5988b7e7265584b3f3025212b3744505b657784909da79a8d8074675a4d4134271a0e0100000000000000000000000000000000000c18232e3943505a616e7b859299a3afaba39992877f776e69615f575553504a4e4e4d4e4f4d5354565d60676d747d859297a1aaaea49e92857b6e61584e4331271d1207000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d120700000000000000000009141f29333d47505a626b6f7a80868c90939a999b9d9e9e9f9f9f9e9d9c9a9993908b847d746d66666d747d848a8f92999a9c9d9e9f9f9f9e9d9b9998928f89837d746d665d554c43392f241a0d0400000000000006121e29343f49515658606060606c7985929facada093877a6d6060606060606060606060606060605f524c443a2f2419131f2c3845515c677783909daab4aa988b7e7165584b3e3225180b000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c20130400000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f837669554c4135291d11040000000008121c262e363b3f40464646464646464646464646464646464646464646464646413f3c362f261d1208000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000613202d394653606c7885929fabb2a9988b7e7165564c4130261c0d040000000000000000000000000000000000000004101d2935404b5565717e8b98aab3ab9e918478685e5246392d20140700000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d1104000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929faca39992999fa7a79f92867b6e615a50443a3023190c0300000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000000050f1a26313c44505c666e7b85929992867d716c605c544e464f55575e6165676a6b6c6c6c6b6a6765615e56544e454e545c606c717d86929992857b6e665c50463c3123190f00000000000000000000050f1a26313c44505c666e7b85929992867d716c605c63666c6c6c6c6c6c6c6c6c6c6c6c6c6b6b696764605c55514b4e545c606c717d86929992857b6e665c50463c3123190f0000000000000000000000000000000005121f2b3744505b657885929ea6998c807366564c41362e2e2e3844505b667784909da79a8d8074675a4d4134271a0e01000000000000000000000000000000000007121d27303e46525e69707d87929fa4acaba399938c827b746e696562605c545b5a5a5b5c575e6164686d737a808a9297a1a9afa59d928a7e70695e52463c321f150b010000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c01000000000000000000030d17212c353f48505960686d737a7f83878a8c8e90919192929292908f8d8a86837e79706c605c5c606b70787d82868a8d8f919292929292908f8c8986827d776f6b605c544c433a31271d120800000000000000010d18232d373f464a4c5353535f6c7985929facada093877a6d6054535353535353535353535353535345413a32281e1314202d3a4753606d7986929facaea298887c6f6255493c2f2216090000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d110400000000000000000000000000000a1724313d4a5764707d8a97abb5ab9e918478675d5145392c20130600000000010a141c242b2f33343939393939393939393939393939393939393939393939393433302b241d140b01000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000815222f3b4855626e7b8897a2adada197877b6e6154483b2f21140a0000000000000000000000000000000000000000010d18242f3b4855616e7b8898a2aeada196877a6e6154473b2e21140800000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d01000000000000000000000000000000000000000c1926323f4c5965727f8c98a5a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929facaba39fa3ababa0958c7f72695f53483e32281e11070000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000000000a152028343f4a545f696f7d87929892877e736d665f58524c484d5254585b5d5e5f5f5f5e5d5b5854524c474b51575f666d737e87929892877d6f695f544a3f342a20110700000000000000000000000a152028343f4a545f696f7d87929892877e736d665f586060606060606060606060605f5f5e5d5a5753514b4b51575f666d737e87929892877d6f695f544a3f342a20110700000000000000000000000000000000030f1b27333f49536a7784909da99c8f8276685e52463f3b3b3b404653606c7985929fac998c7f7266594c3f3326190c000000000000000000000000000000000000000b151e2a36424d56606b717f8b939aa3ababa49f948f86817b76726f6d6668686767686869696e71757a7f858d929ea2a9afa59e938d80746c61574d42342a200d030000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d040000000000000000000000050f1a232d363f474f565d60686e72767b7d7f82838485858685858482807d7a76716d66615a51515960666c71767a7d80828485858685858382807d7a75706b636059514a423a31281f150b00000000000000000006111b252d343a3e3f4646525f6c7985929facada093877a6d6054474646464646464646464646464639352f282016101d2935404b5563707d8a99a3aeac9f9285796d6053463a2d2013070000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000916222f3c4955626f7c8899a3aeaca196877a6d6054473a2d2114080000000000020a12191f2326272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2726231f19120b0200000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000a1724313d4a5764707d8a97a9b3ab9e918578695e53463a2d2114020000000000000000000000000000000000000000000714212d3a46535f697885929fabb2a896897d7063564a3d3023170a000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e1308000000000000000000000000000000000003060809192633404c5966737f8c99a6a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929facb5afacafafa4999083786d60574d42362c20160c000000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d2013000000000000030c17232e38424d57606b717e8a9299928b80786f6a605d56524c46474b4e505252535252504e4b47464b51555d606a6e787f889299928a7e716b60574d42382e22180e000000000000000000000000030c17232e38424d57606b717e8a9299928b80786f6a605d56524c5353535353535353535251504d4a474b51555d606a6e787f889299928a7e716b60574d42382e22180e0000000000000000000000000000000000000b17222d414e5a6774818d9aa99f92867a6d6159504a4847484b515b636f7c8998a2a49a8a7e7164574b3e3124180b00000000000000000000000000000000000000030c1925303b444f59626d727f889299a1a8afa69f99928e88837f7c797775747474747576787b7e82868c92979da4adaba39f938e81786d605a50453b3022180e0000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d0000000000000000000000000008111b242d353d444c52565e6165696e71737577777879797978777573716e6864605c545044454f545b6064686d717376777879797978777573706d67636059544f44403930281f160d030000000000000000000009131b23292e31323946525f6c7985929facada093877a6d6054473a3939393939393939393939392c29241e160e19222c3945515d6774818e9aabb4a99c908376665c5044382c1f120600000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e13080000000000000000000000000000000713202d3a4653606d7986929facb2a896897c6f6356493c3025190e00000000000001080e1317191a20202020202020202020202020252728292622211f1a20201a1a17130e08010000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000c1926333f4c5966727f8c99a5b2a99c8f827669574d42362a1e120500000000000000000000000000000000000000000005121e2b37424d576a7683909da9b2a5988c7f7265594c3f3226190c0000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c01000000000000000000000000000000040a0f1315161a2734404d5a6773808d9aa6a79b8e8174685b4e4135281b0e0200000000000000000000131f2c3946525f6c7985929facb8bbb9b2a89f93877c6f665c50453b31241a0e04000000000003050916232f3c4956626f7c8995a2ac9f9386796c605346392d20130000000000000006111c26303c454f59616c717e879298928d837c736d68605d5653514a4a484847464748484a4a5053555d60676d737b838c939892877e716c61594f453c30261c0f060000000000000000000000000006111c26303c454f59616c717e879298928d837c736d68605d5653514a4a484847464748484a4a5053555d60676d737b838c939892877e716c61594f453c30261c0f06000000000000000000000000000000000000061724313d4a5764707d8a97a2a3988d80736b605c54555455555c606d75828f9caa9f93877a6e6154473b2e211408000000000000000000000000000000000000000009141f29323d47505a626d727e8791969ea5acaba39f9a95908c8885848281818081828385878b8f92989fa2a9ada8a099928d81786d665c50483e33291f100600000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e05000000000000000000000000000009121b232b323a41454c5254565e616466686a6b6b6c6c6c6b6a696764615e5653514a423e3d424a5053565e616467696a6b6c6c6c6b6a686663605d55554f48433d342e271e160d040000000000000000000000010911181e22242c3946525f6c7985929facada093877a6d6054473a2d2d2d2d2d2d2d2d2d2d2d2d201d19130e17202935404b55606d7985929fabb1a7988c7f7265544a3f34281c1003000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c0200000000000000000000000000000006131f2c3845515c677783909daab2a6998c7f7366564d41362a1c11060000000000000002070b0d0d131313131313131313151e252c31343536322f2e2b26201f1c18120b0300000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000e1b2834414e5b6774818e9aa7b3a69a8d8073675a4d4031251a0e02000000000000000000000000000000000000000000020e1a2631414e5b6874818e9ba7b3a79a8d8074675a4d4134271a0e00000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c201304000000000000000000000000000000070f151b1f2222262b38434e586875828f9ba8a79a8d8074675a4d4134271a0e0100000000000000000000131f2c3946525f6c7985929facacacacada1968d80746a60544a3f33291f120900010407070c10121316232f3c4956626f7c8995a2ac9f9386796c605346392d201300000000000000000a151e2a333d47505a626c717d869196959087807a736d6863605c54575554545354545557545c6063676d727a7f8690959691867d716c625a50473d332a1e150a0000000000000000000000000000000a151e2a333d47505a626c717d869196959087807a736d6863605c54575554545354545557545c6063676d727a7f8690959691867d716c625a50473d332a1e150a000000000000000000000000000000000000000714202d3a4753606d7a85929ea89f93887d726d666362616263676d737f8b949ea69d908376685e5246392d2014070000000000000000000000000000000000000000020d17202b353f48515b626c717d848e939da0a7abaca79f9d989892908f8e8d8d8e8f909298979c9fa3aaada9a29f96918780786c665c544a3f362c21170d00000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a00000000000000000000000000000000091119202830353b4146474d525457595b5d5e5e5f5f5f5f5d5c5a5754524c46444039302f383f44464c5254575a5c5e5f5f5f5f5f5d5c595653514b48443d383228231c150c040000000000000000000000000000060d12151f2c3946525f6c7985929facada093877a6d6054473a2d212020202020202020201413110d0f182029323b45515d67727e8b97a2adab9f95887b6e6155483b2e23170c000000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c2013040000000000000000000000000000000004101c2834404b556774818e9aabb5a99c908376685e5246382e23170c0100000000000000000000010606060606060008111e272f373d4042433f3b3a37312d2c29231d150d04000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000101c2936434f5c6976828f9ca9b2a5988c7f7265594c3f322619090000000000000000000000000000000000000000000000091a2733404d5a6673808d99a6b3a89b8e8175685b4f4235281c0f00000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d1104000000000000000000000000000007101920272b2e2f31363e4754606a7885919eabaa998c7f7266594c3f3326190c0000000000000000000000131f2c3946525f6c7985929f9f9f9f9fa59e9184796d60584e42382e21170d02080d111314181c1f201f232f3c4956626f7c89959f9f9f9386796c605346392d20130000000000000000030c18212b353e48505a626b707c848e9399928d85807a75706d666664626160606061626466666d70757a7f858c9298938e847c706b625a50483e352b21180c03000000000000000000000000000000030c18212b353e48505a626b707c848e9399928d85807a75706d666664626160606061626466666d70757a7f858c9298938e847c706b625a50483e352b21180c03000000000000000000000000000000000000000613202c3945515d67727f8c96a1a49a92877f7873706e6e6e7073798088939fa69f948a7e7164564d41362a1e1105000000000000000000000000000000000000000000050e19232d363f49515a626b6f7a818990959c9fa6a9aca9aaa29f9d9b9b9a9a9b9b9c9fa2aaa8acaaa9a19e97928c847c736c665b544a42382e241a0f050000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b020000000000000000000000000000000000070e161e24293036393b4246474a4c4f50515252535252514f4d4a4746413b38342e27262d33383a4146474a4d4f515252535252504f4d4a4745403a38332c272118120b03000000000000000000000000000000000106131f2c3946525f6c7985929facada093877a6d6054473a2d21141313131313131313060b0f151a212a323b444e58606d7984919ea9b2a89d908376695f53463a2d1c11060000000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d110400000000000000000000000000000000000c18232e3e4a5764717e8a99a3afac9f93877b6e61544a3f34281d13070000000000000000000000000000000000040e1a232f3941484d4f504c4847433d3a38342f271f160e040000000000000000000001040606111e2a3744515d6a7784909daaa99c8f8376695c504336291d10060000000000000000000000000000000000101d2a3743505d6a7683909da9b1a4978a7e7164574b3e3124180b00000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2a99c908376695d5043362a1d10000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d0100000000000000000000000000040f19222b32373b3c3f4246505a626f7c8997a1ada298897d7063564a3d3023170a0000000000000000000000131f2c3946525f6c798692939393939393938a7d70675d51463d30261c0f080d13191d202125292b2c2c292f3c4956626f7c89939393939386796c605346392d2013000000000000000000060f19232c363f485059616a6f7a818a919697928c86817d797673706f6e6d6c6d6e6f707376797d81858c929796918a817a6f6a615950483f362c23190f060000000000000000000000000000000000060f19232c363f485059616a6f7a818a919697928c86817d797673706f6e6d6c6d6e6f707376797d81858c929796918a817a6f6a615950483f362c23190f06000000000000000000000000000000000000000004111d2935404b55606d79849197a1a399928b84807d7b7a7b7d80858d939aa4a0968f82766c6155443b3025190e020000000000000000000000000000000000000000000008111b242d373f48505960686d757d83898f94989c9fa3aba7a8aaa8a7a7a7a7a8a9a9a7a5a8a09e9a97918c8580796f6b605b544a423830261c110800000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a100600000000000000000000000000000000000000040c13191e252a2d30363a3b3e4042444445464646454442403e3b3936302c28231c1c22282b3036393a3e40434445464646454442403d3a39352f2c27211b160c070000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0d090e1114171b1f262b333b444c56606a73808c96a1adada1968a7e7164574d42362a1e0a000000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d0100000000000000000000000000000000000714212d3a4754606d7a86929facafa4998c7f72665c50443a2f24181007000000000000000000000000000000030c16202c35414b53595b5c5955534e4a47454039312820160c020000000000000004090e111213131e2a3744515d6a7784909daaa99c8f8376695c504336291d13130807050200000000000000000000000000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1aa9d9083776a5d5044372a1d110000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e130800000000000000000000000000000a15202b343c4347494c4d5359616c75818e9ba9aa9f92867a6d6054473a2d2114070000000000000000000000131f2c3946525f6c7986868686868686868681756c61554b40342b1e150c13191e24292c2d323638393836323c4956626f7c86868686868686796c605346392d20130000000000000000000007111a242d363f474f5860686d747d848c929898928e8a8582807d7b7b7a797a7b7b7d8082858a8e929898928c847d746d675f584f473f362d241a11070000000000000000000000000000000000000007111a242d363f474f5860686d747d848c929898928e8a8582807d7b7b7a797a7b7b7d8082858a8e929898928c847d746d675f584f473f362d241a1107000000000000000000000000000000000000000000010d18242f3a45515d676e7c8592979fa39f96918c89888788898d91979fa49d9691847b6e615a504532291f140800000000000000000000000000000000000000000000000009121b252d363f474f565e616b70787d82878b909299989a9c9d9e9f9f9f9e9e9d9c9b999696918d89857f7a736d676059504a42382f261e140a00000000000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c110800000000000000000000000000000000000000000002080d14191e20252a2d2e31333537383839393938373634312e2d2a251f1c181211171c1f252a2d2e313436373839393938373533302d2c29241d1c160f0a04000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d211919191919191a191e2022272b31373e454d565e686f7c87929fa8b1a79e9184786d6053463b31261a0e0000000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e13080000000000000000000000000000000000000713202c3945525d6876838f9ca9b3ab9e9184796d60554b4035292219100903000000000000000000000000040c151e28323d47535d65686965625f585653514b433a32281e1308000000000000080f151a1d1f2020202a3744515d6a7784909d9f9f9c8f8376695c504336292020201514120e09030000000000000000000000121e2b3845515e6b7884919eabafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9184776a5e5144372b1e1100000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c0100000000000000000000000000030f1b27323c464e545559575f616b707e8a939eaaa3988e8174675d5145392c2013060000000000000000000000121f2b3844515d6974797979797979797979756f65594f433a342e261e191e252a3035393a3f43454645433f3a4754606a6f79797979797979766c5f5346392d2013000000000000000000000009121b242d353e464e565d606b70797f858c91969a97928f8d8a888787868787888a8c8f92979a96918c857f79706b605d554e463d352d241b120900000000000000000000000000000000000000000009121b242d353e464e565d606b70797f858c91969a97928f8d8a888787868787888a8c8f92979a96918c857f79706b605d554e463d352d241b1209000000000000000000000000000000000000000000000007131d2935404b555f6a6f7d858f949c9fa09e999695949596999ea19f9b938e847b6e695e52483e3320170d020000000000000000000000000000000000000000000000000009131b242d353d444c525960656c70767b7f8386898b8d8f9091929292929190908e8c8a8784807c79726d67605d554f443f382f261d140c02000000000000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a00000000000000000000000000000000000000000000000002080e1114191e20212426282a2b2b2c2c2c2c2a29272421201e1914100c07060b0f13191d20212427292b2c2c2c2c2c2a29262320201d1813100b050000000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6054473a2d2525252525262627252a2d2d33373c434750575f686e7a849199a3afaa9f958b7e71665c504438291f140900000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000004111d2935414c5664717e8a97a1adaca0968b7e71675d51453e342b221a140e09060400000101000205060c10161e27303a444f59656f7576726e6a6763605c554c443a3025190d010000000009121920262a2c2c2d2d2d3744515d6a778490939393938f8376695c5043362d2d2d2d22211e1a140e0600000000000000000000121f2c3845525f6b7885929eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c201304000000000000000000000000000006131f2b37434e5860626567696e747d86929fa5a49f92867b6e61554c4135291d11040000000000000000000000101c2935414d5862696c6c6c6c6c6c6c6c6c68655d535246443f383026252a30363a4145474b4f525352504c47454e5860626c6c6c6c6c6c6c6c645a4f43372b1e1200000000000000000000000009121b232c343c434c525961676d737a7f84898e91979899979594939393949597999897918e89847f7a736d676159514c433c342c231b1209000000000000000000000000000000000000000000000009121b232c343c434c525961676d737a7f84898e91979899979594939393949597999897918e89847f7a736d676159514c433c342c231b1209000000000000000000000000000000000000000000000000010c18242f39434e58606b6f7b828a8f94979a9d9e9e9f9f9e9d9a99928f89817a6e695e574d42362c220e0500000000000000000000000000000000000000000000000000000109121b232b323a41464f535b6063696e7276797c7f8182848585868685848483817f7d7b7773706d66605d55514b433d332d261d140b020000000000000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a0100000000000000000000000000000000000000000000000000000205090e11141417191c1d1e1f1f201f1f1e1c1a171414110d08040000000003080d111314171a1c1e1f1f201f1f1d1c1a171413110d070100000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6054473a32323232323232333430363a3b3f44464e535a61696e7a839096a1abaea3989083786c60544a3f34281c1003000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c20130400000000000000000000000000000000000000010d19242f3a4653606d7985929ea9b2a89e9184796d605a50463d342a251f1a1313100c070e0e080e1114171c1f283039424c56606b7581837f7b7774706d675e564c4135291d110500000008121b242b313638393939393844515d6a77838686868686868276695c504337393939392e2d2b261f180f06000000000000000000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e110000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d110400000000000000000000000000000815222e3b4754606a6f7274777b81879298a2a39f928c7f72695f53433a2f24190d0100000000000000000000000d1925303b4650585d5f60606060606060605b5e60605f53504a42382e30363a41464c5254585c5e5f5f5c5853514b4e5456606060606060605f5a52493e33271b0f0000000000000000000000000009111a222b313a41454f555d60686d72787d8185888b8d8f919292939292918f8d8b8885817d78726d68605d554f45413a312a221a11090000000000000000000000000000000000000000000000000009111a222b313a41454f555d60686d72787d8185888b8d8f919292939292918f8d8b8885817d78726d68605d554f45413a312a221a1109000000000000000000000000000000000000000000000000000007121d27313c464f5960696e777d82888b8e909192929291908d8b86827d746d685e574d453b30241a100000000000000000000000000000000000000000000000000000000000091019202830363d41495053575e6165676d6f7274757778787979787877767472706e696763605c54514c45403a3128221c140b0200000000000000000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a01000000000000000000000000000000000000000000000000000000000000020507080b0d0f11111213131312110f0d0b080705010000000000000000010507070b0d10111213131312110f0d0a07060401000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f404042424647495053585f626c717b839095a0a8afa59f92867c6f655b5042382e23170c000000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d1104000000000000000000000000000000000000000008131f2c3845515c6773808c97a1adada1968d80746c61584e463e36302a26201f1c181b1a1b1b191e2023282c313a424a545d68707d898f8c8884807d796d685e5246392d2013070000040f19242d353d424546464646453d4f5b6771777979797979797670665a4e3b44464646463b3a37312a21180e030000000000000000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d100000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000916222f3c4955626f7c7f8084888e9299a29f99928c80746d63574d4231281e130800000000000000000000000008141f2a343e464d51525353535353535761686b6c6c6c605c544a3f353a41464c52565d6065696b6c6b6965605c554e474953535353535353534f4940372c21160a00000000000000000000000000000810191f282f353e434b51565d60666c7074787b7e80828485858685858482807e7b7874706c66605d56514b433e352f281f1910080000000000000000000000000000000000000000000000000000000810191f282f353e434b51565d60666c7074787b7e80828485858685858482807e7b7874706c66605d56514b433e352f281f191008000000000000000000000000000000000000000000000000000000010b151f2a343d474f575e656c70767b7e8183848586858483817e7b756f6b605d564d453b33291f1208000000000000000000000000000000000000000000000000000000000000070e161e252a2f383f44464d5354555c60636567696a6b6c6c6c6b6b6a69686663615e575653504a45413a352f281f17110a020000000000000000000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f1911090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4d4e4d5254535b60636a6e757e859195a0a7afa59d938b7f726a5f53493f30261c1106000000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d01000000000000000000000000000000000000000004101c2834404b55606d7a85929ea7b1a89d928a7e706a60585046423b36312d2c282327272728252a2d2e34383e434c545c666d7a84919c9896918d89857a6d6154473a2e21140700000915202b353f474e5253535353514948555f676a6c6c6c6c6c6c69665e54474851535353534846423c332a1f14090000000000000000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d1000000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e13080000000000000000000000000000000e1a2734414d5a6774808c8d90959b9fa098928e877f746e645b51453c311f160c01000000000000000000000000020d18222c343b4144464646464646505c6873787979796d665c504441454c52565e61686d727678797876726d675f584e464646464646464646433e372e251b1005000000000000000000000000000000070d161e2429313a40454c52545b6063656c6e717476777879797978777674716e6c6563605b54524c4540393129241e160d070000000000000000000000000000000000000000000000000000000000070d161e2429313a40454c52545b6063656c6e717476777879797978777674716e6c6563605b54524c4540393129241e160d070000000000000000000000000000000000000000000000000000000000030d18222b353d454d535b6063696e71747677787978777674716e69636059524c433b332921170d0000000000000000000000000000000000000000000000000000000000000000050c13191d262d33373b4246484b515356585a5c5d5e5f5f5f5f5e5d5d5b595754534d4946443f38352f29241d160d0600000000000000000000000000000000000000000000000000080e171f252a33383d44484d5254545c60626567686a6b6b6c6c6c6b6a6a68666462605c5454524c47433c383229241d160d07000000000000000000000000000000000000000004080a0b1313131313131311110e0b060100000000000000000004090e11121313131313131313070705010000000000000000000000060b0e1011131313131313130a0a0804000000000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d6058585858585858585859595a5b565e6164656c70757c828a9297a0a8afa59e938e81746d62584e41382d1e150a000000000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000c18232e3945525d68727f8c959faaaea49f92867c6f6a625a524d46423c3a38342e343434353036393b3f444650565d666d78828f96a0a8a09e988d8074685e5246392d20130700000e1a26313d4751595e5f6060605e56544f555b5d6060606060605c5a544d53555d6060606055534d453c31261a0e0200000000000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6b3a89b8f8275685c4f4235291c0f000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c020000000000000000000000000000000e1a2734414d5a6774808d9a9da0a7a0969186817b726d645c53493f332a1f0d04000000000000000000000000000006101a222a303538393939393945525e6b7885868686786d60534a4c51565e61686d737a7f82858685837f796f6a5f584e42382e393939393937332c251c13090000000000000000000000000000000000040c13191f282f353a41454a5053535b60626567696a6b6c6c6c6b6a69676562605b5353504a45413a352f281f19130c0400000000000000000000000000000000000000000000000000000000000000040c13191f282f353a41454a5053535b60626567696a6b6c6c6c6b6a69676562605b5353504a45413a352f281f19130c0400000000000000000000000000000000000000000000000000000000000000060f19232b333b41495053575f6164676a6b6b6c6c6b6a6764615e57544f45413a312921170f0500000000000000000000000000000000000000000000000000000000000000000002080b141b22272b31363a3b404547494c4e4f5152525353525151504e4c4a4846423d3a38342e29241e18130c04000000000000000000000000000000000000000000000000000000050d141a21272c33383b4246474a505355585a5c5d5e5f5f5f5f5e5e5d5b59575553504a4745413a37312b272018130c0400000000000000000000000000000000000000050c11141717202020202020201e1d1b17120c0400000000000000080f151a1d1f20202020202020201413110d080200000000000000040b11171a1d1e20202020202020171614100b0500000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a6d656565656565656565656566676869696e7074787d81878f939ea1a9aca49f938e81786d605b51463c2f261b0c030000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000007121d2935414c56606d78839098a2acaea29892857c716c615e57534d494645404141414141424146474a50535a61686d78818e949fa8b0a69f92857a6d61564c4135291d11050000111d2a36424e59636a6c6c6c6c6b636059514a51535353535353504e50575f626a6c6c6c6c6c5f574d42372b1e1205000000000000000f1b2835424e5b6875818e9ba8b3a6998c807366594d402f24180c00000000000000000000000000000000000000000000020e1b2835414e5b6874818e9ba7b4a79a8e8174675b4e4134281b0e0000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c201304000000000000000000000000000000000e1a2734414d5a6774808d9aa5a9aa9e91847d78716c605d554b43392f24180c050000000000000000000000000000000810181f25292b2c2d2d2d3643505d6976839098897c6f635a56555d60686d737a80858b8f9192928f8b847c6f6a5f544a3f34282d2d2d2d2b27211b130a0100000000000000000000000000000000000001080d161d24292f35383f444649505355585a5c5e5f5f605f5f5e5c5a585553504946443f38352f29241d160d080100000000000000000000000000000000000000000000000000000000000000000001080d161d24292f35383f444649505355585a5c5e5f5f605f5f5e5c5a585553504946443f38352f29241d160d080100000000000000000000000000000000000000000000000000000000000000000007111920292f383f44464d5355585b5d5e5f5f5f5e5d5a5854524d48443d352f281f170f05000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f252a2d2f34383a3c3f4142444545464645454443413f3d3b3a36312d2c28231c19130d0701000000000000000000000000000000000000000000000000000000000002090e161c21272c30363a3b3f4446494b4d4f5051525253525251504f4d4a4846443f3a39352f2b26201b160d0701000000000000000000000000000000000000000810171c2123242d2d2d2d2d2d2d2b2a27231d160e06000000000009121920262a2c2c2d2d2d2d2d2d2d21201d19130c050000000000050e161d22272a2a2d2d2d2d2d2d2d2423201c171008000000000000000000000000000000000006131f2c3946525f6c7985929facada093877a72727272727272727272727273737576787a7d8184898e93999ea6ada8a19a938c81786d665c50493f342a1d140a0000000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000d19242f3a44505c666e7b86929aa4afaaa29792867e756e69615f575653514b4e4e4d4e4e4f4c5254545c60646c717a828e939ea6b0a89f948c7f72685e52443a3025190d010000121f2c3845525e6a757979797978706b605c544d4546464646434b515a61696e777979797976695f53463a2d211407000000000000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4035291d100400000000000000000000000000000000000000000005121e2b37424d57697683909ca9b2a5988c7f7265594c3f3226190c00000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d1104000000000000000000000000000000000e1a2734414d5a6774808d95999c9fa096918a847e756d675d554b40352921160b00000000000000000000000000000000060d14191c1f1f20202834414e5b6774818e9a8e81756c656364676d737a80868d92989c9e9f9e9c9691857c6f665c5044382b1f2020201e1b16100901000000000000000000000000000000000000000000040c13181e24292d3338393f4446484b4d4f515252535252514f4d4b4846443f3938332d29241e18120c0400000000000000000000000000000000000000000000000000000000000000000000000000040c13181e24292d3338393f4446484b4d4f515252535252514f4d4b4846443f3938332d29241e18120c04000000000000000000000000000000000000000000000000000000000000000000000000070e171d262d33373b4246484b4e505152535251504e4b4746423b383229241e160d05000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f141a1e2123292c2d303234363738393939383837363533302e2d2a25201f1c17110d0801000000000000000000000000000000000000000000000000000000000000000000050b10161c1f252a2d2e34383a3c3e414244454546464545444342403e3c3a38342e2c29241e1b150f0a04000000000000000000000000000000000000000008121a22282d3031393939393939393837332e2820180e0400000008121b242b31363839393939393939392e2d2a251e160e05000000040e1720272e3336373939393939393931302d28221a11080000000000000000000000000000000006131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818385878a8d91969b9fa4ababa39f9691887f776d665c544a3f372d22180b0200000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d110400000000000000000000000000000000000000000000000008131e28343f4a545f69717e88939fa3afa9a298928b827b746e696662605c545b5a5a5a5b5c565e6164666d71767e848f949ea5afaaa1968f82786c60564c4132281e130800000013202c3946535f6c7987868686847d736d665f575146413e454d555c606c717b83868686867b6e6155483b2e221508000000000000000c1825323f4b5865727e8b98abb5aa9d908477675d5145392c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a00000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d01000000000000000000000000000000000e1a2734414d5a67748087898c90949da09e96918a81796d675d51453d33271c10030000000000000000000000000000000002080d101213131825323f4b5865727e8b98938b7f75717071747a80858d92989fa2aaa4a3a5a8a1979083786d6053463a2f24190d13120f0a0500000000000000000000000000000000000000000000000001070d13191c22282b2d3337393b3e41434445464646454443413e3b3937332d2b28221c19130d070100000000000000000000000000000000000000000000000000000000000000000000000000000001070d13191c22282b2d3337393b3e41434445464646454443413e3b3937332d2b28221c19130d07010000000000000000000000000000000000000000000000000000000000000000000000000000050b141b22272b31363a3b3e4143444546454443413e3b3a36302c272119130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214181c1f20232527292a2b2c2c2c2c2b2a2a28262421211e1a1312100c060000000000000000000000000000000000000000000000000000000000000000000000000000050b1014191e2023282c2d2f3234353738383939393837373533312f2d2b2823201d19130f0a0400000000000000000000000000000000000000000005101a242c33393c3e4646464646464644433f39322a20160c0100040f19242d353d42454646464646464646463936302820160c0200000b16202932393f4344464646464646463d3c39332c231a100500000000000000000000000000000006131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8c8c8d8e909297979a9ea1a8acaba39f99928d847d736c655c544a42382e241b100600000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d01000000000000000000000000000000000000000000000000010b17232e38424d57616c727f8c919fa3abaaa39f938f86817b76726f6d66696867676768686a686e7174797d838a91969fa6afa9a19891847a6d665b50443a3020160c020000000b1825323e4b5865717e8b9296918780786e69625b524c4550575f676d747e869095948d8074695f53463a2d211407000000000000000916232f3c4956626f7c8999a3afac9f92867a6d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8898a2aeaea298887b6e6155483b2e221508000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e130800000000000000000000000000000000000713202d3a4653606d787b7c7f838990959fa09d938e82796d60594f44382c1f1409000000000000000000000000000000000000000305060815222f3b4855626e7b88959b918b827e7d7e81858c92989fa2a29f9a9796989c9f9f958a7d7164554c4135291d110405020000000000000000000000000000000000000000000000000000000001080d11171c1f22272b2d2f323436373839393938373634322f2d2b27221f1c17110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d11171c1f22272b2d2f323436373839393938373634322f2d2b27221f1c17110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f262a2d2e31343738383939383734312e2d2a251f1b160d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070c10131416191b1c1e1f1f20201f1e1e1d1b19171514120e09060300000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e1114171c1f20222527292a2b2c2c2c2c2b2b2a28262422201f1c1713110d080100000000000000000000000000000000000000000000000c17222c363e45494a53535353535353514f4b443c32281d1206000915202b353f474e5253535353535353535346413a32281e13080006111d27323b444a4f51535353535353534a49443e362c22170b00000000000000000000000000000006131f2c3946525f6c7985929facb8ada39c98989898989898989898989898999a9b9c9ea1a9a7aba9a8a19e99928e87817a706b605b534a423930261c12090000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000000000006111c26303c45505a636d737f8b9299a1a8aea59e98928d87837f7c79777674747474747577787a7d81848a90949ea1a9afa8a19792867c6f685e544a3f32281e0e04000000000b1724313d4a56626d73808c9399938d837b726d615e56515a61696e79818a9298958f82786d60574d42372b1e1205000000000000000714202d3a4753606d7a86929facafa399897d7063544a3f33281c0f030000000000000000000000000000000000000004111d2935414c5665727e8b98aab3ab9f9285786c605346392d2013060000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c02000000000000000000000000000000000006121f2b3844505c666d6e6f72767c838f949fa59e948e81746b6054483b31251a0e020000000000000000000000000000000000000000000814212e3a47535f6a7784919d9b948f8b898a8d92989fa2a29f98928d8a898b90949c9c8f8276675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000060b0f12171b1f20222527292b2c2c2d2c2c2b29272522201f1b17120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12171b1f20222527292b2c2c2d2c2c2b29272522201f1b17120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f141a1e212225282a2b2c2c2c2b2a272521201e1a140f0b04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e0f1112121313121211100e0c0a0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205060c10121316181a1c1d1e1f1f201f1f1e1d1c1a17151312100b06040100000000000000000000000000000000000000000000000004111c28333e48505557606060606060605e5c564e44392e23170b010e1a26313d4751595e5f606060606060605f524c443a3025190d010b17222e39444d555b5d60606060606060575550483e33281c1004000000000000000000000000000006131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a8a9a8a6aba39f9c9996918c87817b746d6761595049413930271e140a0000000000000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000a141e2a333e48515b636d737f8791969fa4acaaa29f9a93908c898684828181808181828385878a8e91979c9fa6adaca59d9691857c6f6a60564c42382d20160c00000000000915212e3a45505a636e74818e939f9590867e756d68605c606c717b838e939f969083796d665c50453c31261a0e020000000000000006131f2c3945515d677783909daab5ab9a8d8073665b5044382b1f140a000000000000000000000000000000000000010c13202c3945525d6875828f9ba8b5a89b8f8275665b5044382b1f120600000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c20130400000000000000000000000000000000000003101c28343f4a545c606162666b6f79828f97a1a69d93897d7063574d42362a1e120500000000000000000000000000000000000000000006121e2b37424e5765727e8b95a09e9c9896979a9fa2a39f98928c85817e7d7e838c929f92867a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000003060b0f121315181a1c1e1f1f201f1f1e1c1a181513120f0b0603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060b0f121315181a1c1e1f1f201f1f1e1c1a181513120f0b0603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1e1d1b181414110e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0e0f1112121313121211100f0d0b09070603000000000000000000000000000000000000000000000000000000000814212d3945505a61646c6c6c6c6c6c6c6b6760564b3f33271b0e04111d2a36424e59636a6c6c6c6c6c6c6c6c6c5e564c41362a1d11050e1a27333f4a555f676a6c6c6c6c6c6c6c64615a5044392d201408000000000000000000000000000006131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9c9b99979992908c89847f7b746e69605d554f443f382f271e150c0200000000000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000000000000020c18212c363f49515b636d727d848e939a9fa6acaca49f9d999992918f8e8d8d8d8e8f909298979a9ea1a9abaca7a09d938e847c6f6a60584e443a2f261c0e05000000000005111d29343f48525b606d78818f959f98928b827a706b676d747e8690959d9891847b6e675d544a3f332a1f1409000000000000000004101d2935404b556673808d99a9b3ab9e9184786c6053463d2f261c1106000000000000000000000000000000000008131e28343f4a54606d7a86929facb1a7988b7e7265544a3f33281c0f03000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d1104000000000000000000000000000000000000000b17232e38424a505354565960676d7a85919eaba59c8f8276695e53463a2d211407000000000000000000000000000000000000000000020e1a26313c4653606c78839097a1a8a4a3a4aaa29f98928d86807a74717072767f8c94998a7d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000030506080b0e1011121313131211100e0b080605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506080b0e1011121313131211100e0b0806050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e101112131211100e0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040613131313131313130d0c0a070200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303c4955616c71797979797979797772675c4f43372a1d1106121f2c3845525e6a75797979797979797976685e5246392d201307101d2a36434f5b67717779797979797979706c6155493c3023160a000000000000000000000000000006131f2c3946525f6c798592939393939393939393939393939393939398929291918f8e8d8b8886837f7c78736e69615f57514c433e332d261d150c0300000000000000000000000000000000000000000000000000000000000000000e1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d11040000000000000000000000000000000000000000000000000000000000060f1a242d374049515b626b6f7a818790949b9fa3ababa9aba39f9d9c9b9a9a9a9b9b9d9fa2aaa7ababaca49f9c959189817a6e6a60584e463d32281d140a000000000000010c18222d364044505c666d79829095a09f938f857d746f79818a9298a09992867c6f695e554b42382e21180e030000000000000000000c18242f3c4956636f7c8997a1adada196897d7063584e42382d22170f06000000000000000000000000000000081119242f3844505c66727e8b98a3aeaca095877b6e6154483b2d22170b00000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d010000000000000000000000000000000000000006111c2630383f444647494f555e68727f8c99a3ab9f94877b6e6154483b2e2115080000000000000000000000000000000000000000000009151f2b3844505b666f7c8591969c9f9f9e9c98928d86807a736d686463656d76828f998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d111320202020202020201a1917130e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000002080c101212131313131313131306040000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8686868686868684776b5e5144382b1e110613202c3946535f6c7987868686868686867a6d6154473a2e211407111e2a3744515d6a7783868686868686867e7064574a3d3124170a000000000000000000000000000006131f2c3946525f6c798686868686868686868686868686868686868686858585848381807e7c7976736f6c65615e57534d45413a3127221b140b0300000000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66737f8c999393939393939084776b6054443a3024190d0100000000000000000000000000000000000000000000000000000000000008121c252e374048515960686d757c83898e92999b9fa2a9a6a8a9a9a7a7a7a7a7a8aaa9a8a6aaa29f9c9a938f89847d746d685f584e463d342b20160b020000000000000006111b2428343f4a545d676d7a839196a19e979188807b838e929fa29f93877d706a5f574d433a30261c0f06000000000000000000000713202d3a4653606d7985919eabb2a89c8f82766a60544a3f3328211810080200000000000000000000000309111a232935414c56606d7884919eaab3a99d908377695e53463a2d1c1106000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e13080000000000000000000000000000000000000000000a141e262e34383a3b3d434c56606d7a86929faca6978a7e7164574b3e3124180b00000000000000000000000000000000000000000000030f1c28333f4a545f6a6f7c848c909292918f8b86807b746e68605d56565b64707d8a998f8275685c4f4235291c0f0200000000000000000000000000050a0d0f10101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100f0d0a05000000000000000000000000000000000000000000000105090b0b131313131309090703000000000000000003070b0d0e1313131311100e0a0600000306080913131313100f0d09040004090e111213131313130a090704000000000000000000000000000000000003080b0d0e13131313070604000000000000000005090d0f1013131312110f0c07010000000000000000000000000000000000000000000000000000000000000000040c13181d202d2d2d2d2d2d2d2d2626231f19120a01000000000000000000000000000000000000000000000000000000000000000000000000000000060d13181c1e1f202020202020202013100c07010000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a93939393939184776b5e5144382b1e110613202c3946535f6c7986929393939393877a6d6154473a2e211407111e2a3744515d6a77849093939393938a7d7064574a3d3124170a000000000000000000000000000005121f2b3844515d6974797979797979797979797979797979797979797979787877767573716f6d666662605b53534d47423c352f281f17110a0200000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a8786868686868686867f7265594f4332281e130800000000000000000000000000000000000000000000000000000000000000000a131c252e363f474f565d606a6f767c81868b8e929797999b9c9e9e9f9f9f9e9e9d9d9b999798928f8b87827d78706b605d564e463c342b22190e05000000000000000000091217232e38424b555d686e7b849197a2a19a938d8890959da59d928b7f726b61584e453b31281e140a000000000000000000000006121f2b3844505c6673808d99a4afaa9f94897c6f665b50443d332a2219140e09060400000100000406090e151a232b353d45525d68717e8b96a0acada1978b7e7165574d42362a1e0a000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000000020c141c23282b2d2e313a45525d687783909daaa6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000b17222d38424e585f6a6f797f83858684827f7a736e69615e56524c4a54606d7987868683776a5e5144372b1e11040000000000000000000000030a1016191c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1916100a0300000000000000000000000000000000000000060c1115171820202020201615130f0a040000000001080e13171a1a202020201e1d1a16110b0a0f131516202020201c1b1915100a0f151a1d1f2020202020171614100b050000000000000000000000000001080e14171a1b202020201413100c0701000000020a1015191c1c2020201f1e1b18130c05000000000000000000000000000000000000000000000000000000000000040d161d24292c393939393939393933322f2a241c130a00000000000000000000000000000000000000000000000000000000000000000000000000000710181f24282b2c2d2d2d2d2d2d2d2d1f1c18120b0300000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9e9184776b5e5144382b1e110613202c3946535f6c7986929f9f9f9f94877a6d6154473a2e211407111e2a3744515d6a7784909d9f9f9f978a7d7064574a3d3124170a000000000000000000000000000003101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a6968666462605c545653504946423b373129241e160d06000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3846525e686e797979797979797979726d6256473d3220160c020000000000000000000000000000000000000000000000000000000000000000010a131c242d353d444c525860626a6f757a7e8285888a8d8e909192929292929191908e8c8a8985827f7b75706c656059524c433c332b22191007000000000000000000000006111c263039434c565e696f7c859299a3a49f9a959da0a79e948d80746d62594f463c33291f160c02000000000000000000000003101c28343f4a54616e7b87939fabb0a69d9083786c60594f453c342a251f1a1312100c070e070c1013131a1f262b353d47505a606d7a84919ea8b2a99e9285796d6053473b31251a0e0000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000020a11171c1f20212935414c566774818e9aa7a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000006111c262f3c464e585f676d727678797876726d68615e56524c454145515d67757979797771675b4f43362a1d100400000000000000000000040d151c21262929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292926211c150d0400000000000000000000000000000000000911181d2124252d2d2d2d2d23221f1b160f070000020b12191f2326272d2d2d2d2a2927221c15151b1f22232d2d2d2d292825211b141920262a2c2c2d2d2d2d2423201c1610080000000000000000000000020b131a1f2426272d2d2d2c201f1d18120b0300040c141b212528292d2d2d2b2a28231e170f0600000000000000000000000000000000000000000000000000000000010c161f282f35394646464646464646403f3b352e261c120700000000000000000000000000000000000000000000000000000000000000000000000006101922293035383939393939393939392c29231d150d03000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4acaa9e9184776b5e5144382b1e110613202c3946535f6c7986929facaca094877a6d6154473a2e211407111e2a3744515d6a7784909daaaca3978a7d7064574a3d3124170a0000000000000000000000000000000d1925303b4650585d5f606060606060606060606060606060606060605f5f5e5e5c5b5a585553514b4946443f3836312b261f19130c04000000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36414d565e616c6c6c6c6c6c6c6c6c65625b5146342b210e0400000000000000000000000000000000000000000000000000000000000000000000010a121b232b323a41454e54586062686d7175797b7e80818384858586858584848381807e7c7975726e6963605b534f45413a312a21191007000000000000000000000000000a141e27313a444d575f6a707d879299a49f9f9f9fa9a0958f82786d605b51473e342a21170d04000000000000000000000000000b17232e3846535e6975818e99a3aeab9f958b7f726b60574e463e36302a25201f1c181b1a1b181c1f20262b31373f474f59626c74818e97a1adada1978d8073675c514538291f140900000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d110400000000000000000000000000000000000000000000000000060b10121319242f404d5a6673808d99a6a79b8e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000a141d2a343c464e555d6065696c6c6b6965615e56524d46413b35414b555d6b6c6c6c6a675f564b3f33271b0e02000000000000000000030d161f262d3235363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363635322d261f160d0300000000000000000000000000000009121b22292e31323939393939302f2c2721191007010b141d242b303334393939393736332e271f20272b2e2f393939393635312c261e242b3136383939393939302f2c28211a1108000000000000000000010b141d242b303334393939392d2c29241d150d030c161e262d3235363939393837342f2921180f0000000000000000000000000000000000000000000000000000000007131d28313a404553535353535353534d4b4740382e24190e0200000000000000000000000000000000000000000000000000000000000000000000020d18222b343b414445464646464646464638342f271f150b010000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9e9184776b5e5144382b1e110613202c3946535f6c7986929facada094877a6d6154473a2e211407111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000008141f2a343e464d51525353535353535353535353535353535353535352525251504e4d4b494645403c3937332d2a251f1a150d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000e1925303b444d52545f6060606060606060585651493f3422190f00000000000000000000000000000000000000000000000000000000000000000000000000091119202830353d43474e54565e6164656c6e717375767778797979787877767573716f6d6665615f57535049413d352f281f180f070000000000000000000000000000020c151f28323b454e58606b717e8793939393939393969083796d665c50493f352c22190f05000000000000000000000000000006111c2a36424d57616e7b86929fa8b1a79f92877d6f6a5f585046413b36312d2c282327272723282c2d31373c42475159606b717e8b939da9b1a79e92857a6d61554b4034291c1004000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d010000000000000000000000000000000000000000000000000000000306081926323f4c5965727f8c98a5a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000020b18222a343c434b5154595d5f5f5e5c5854524c46423b36302f3a434b515e6060605e5b564d44392e22170b000000000000000000000a151f2831383e424343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343423e3831281f150a000000000000000000000000000006111b242d343a3d3e46464646463c3b38322b23190f08121d262f363c3f414646464644423f3931292b32373b3c4646464643413d3830282d353d424546464646463d3c38332c231a1005000000000000000008131d262f363c4041464646463a39352f271f150b141e2830383e41434646464544403a332a210f050000000000000000000000000000000000000000000000000000010d18242f3a434b515f606060606060605957524a40352a1f13070000000000000000000000000000000000000000000000000000000000000000000008131f29343d464c5152535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4acaa9e9184776b5e5144382b1e110613202c3946535f6c7986929facaca094877a6d6154473a2e211407111e2a3744515d6a7784909daaaca3978a7d7064574a3d3124170a000000000000000000000000000000020d18222c343b41444646464646464646464646464646464646464646464545444342403e3c3a38342e2d2b27221b1a140e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000008141f29323b4146475353535353535353534c4a463f372d2310070000000000000000000000000000000000000000000000000000000000000000000000000000070e161e242932373d43484c5254535b6062646668696b6b6c6c6c6b6b6a6a68666462605c5455534d46443f382f29241e160d0600000000000000000000000000000000030d162029333c464f59616c727f8686868686868686847b6e675d544a3f372d231a1007000000000000000000000000000000000e1a25313b46535f6973808d96a0abaea39991857c6f6a615a524d46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa5afaa9f958b7e71685e5243392f23180c00000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e13080000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000061018222a313a4145474c50525352504c4746413a36302a2528313a414547535353514f4b443b32281d110600000000000000000005101c26313a42494e50505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050504e49423a31261c1005000000000000000000000000010c18222d363f454a4b53535353534948433d352b21160e19242f3840474c4d53535353514f4a433b31343d434749535353534f4e49423a30353f474e5253535353534a48443e352c21160b00000000000000030e1a242f3841474c4e535353534745403931271d121b26303a42494e4f53535352504c453c3321170d030000000000000000000000000000000000000000000000000004111d2935404b555d6c6c6c6c6c6c6c6c66635c52473b2f23170a000000000000000000000000000000000000000000000000000000000000000000000c1824303b464f575d5f606060606060605f514b43392f23180c0000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9e9184776b5e5144382b1e110613202c3946535f6c7986929f9f9f9f94877a6d6154473a2e211407111e2a3744515d6a7784909d9f9f9f978a7d7064574a3d3124170a0000000000000000000000000000000006101a222a303538393939393939393939393939393939393939393939393837363533312f2d2c2823201f1b17110e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b4646464646464646463f3e3a342d251b1100000000000000000000000000000000000000000000000000000000000000000000000000000000040c131920272b32383a41464749505355575a5b5d5e5f5f5f5f5f5e5e5d5b59575653514a4846423b37332d261d19130c04000000000000000000000000000000000000040e17212a343d47505a626d727979797979797979786e695e554b42382e251b1108000000000000000000000000000000000009141f2a36424d57606d79849199a3afaba19791857c716c615e56534d494644404141414141404546494e53575f616d727d869298a3aeaba2989083776c60564c4131271d1207000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000610181f282f35393a3f43454645433f3a3936302a251f191f282f35393a46464644433f39322920160b000000000000000000000a16212d38424c545a5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5a544c42382d21160a00000000000000000000000005111d29343f48505658606060606056544f473d32271b131f2b36404a52585a606060605d5b554d43393d464e5456606060605c5a544c42333d4751595e5f6060606057554f473e33281c100400000000000008141f2b36414a52585a6060605f5e514b43392f2418212d38424c545a5c6060605e5c574f4533291f1409000000000000000000000000000000000000000000000000000613202c3945515d677679797979797979736e63574b3f3226190c00000000000000000000000000000000000000000000000000000000000000000003101c2835414c5761696c6c6c6c6c6c6c6c6c5c554b4034291c100400000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a93939393939184776b5e5144382b1e110613202c3946535f6c7986929393939393877a6d6154473a2e211407111e2a3744515d6a77849093939393938a7d7064574a3d3124170a00000000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2b2928272522201f1c1813120f0b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f252a2d2e39393939393939393932312e29231b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d151b21272c3035393a3f4446484b4d4e505152525352525151504e4d4b494644403b3a36312b27221b140b08010000000000000000000000000000000000000000050f18222b353e48515b62656c6c6c6c6c6c6c6c6b615e574d433a30261c1309000000000000000000000000000000000000030e1a26313b45515d676f7c87929fa4aea9a19791867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa39992857c6e655b50443a301f150b010000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c201304000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000060d161d24292c2d323639393836322e2d2a251e19140d161d24292c2d3939393736332e2820170e04000000000000000000000d1926323e49545e666969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969665e54493e3226190d0000000000000000000000000915212e3a45505a62656c6c6c6c6c6360594f43382c1f1723303c47525c64676c6c6c6c6a675f554a3f434e5860626c6c6c6c69655e54453b424e59636a6c6c6c6c6c6361594f44382c2014070000000000000b1724303c47525c64676c6c6c6c6a5d554b4035291d25323e49545e66696c6c6c6b686157453b31251a0e020000000000000000000000000000000000000000000000000714202d3a4753606d7986868686868686807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000005121e2b3844515d6973787979797979797976675c5145382c1f130600000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8686868686868684776b5e5144382b1e110613202c3946535f6c7987868686868686867a6d6154473a2e211407111e2a3744515d6a7783868686868686867e7064574a3d3124170a000000000000000000000000000000000000060d14191c1f1f202020202020202020202020202020202020201f1f1f1e1d1b1a18161313100c070503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212c2d2d2d2d2d2d2d2d2524221e1811090100000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1e25292d2d3337393b3e40424344454646464545444342403e3c3a38342e2d2a261f1b17110a020000000000000000000000000000000000000000000000061019232c363f4951565860606060606060605e54524d453b31281e140a010000000000000000000000000000000000000009141f2935404b55606a717e8b929ca4afa9a198928a817b746e696562605c545b5a5a5a5b545c6063666a6e747b828b9299a2aaaca49f92877d706a5f53493f32281e0d030000000000000000000000000000000000000000000000000003090e1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d1109030000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000040c13181d2021262a2c2c2b292521201d19130e09040c13181d20212d2d2d2b2a27221d160e0500000000000000000000000f1c2935424e5a6670767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767670665a4e4235291c0f0000000000000000000000000b1724313d4a56626c7179797979796f6b6054483b2f221a26333f4c58646e74797979797771675b4f424754606a6f79797979767065574d4245525e6a757979797979706b6155483c2f2316090000000000000d1a2633404c58646e747979797975675d5145392c1f2835414e5a667076797979787368574d42362a1e12050000000000000000000000000000000000000000000000000714202d3a4753606d7a8693939393938c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c788586868686868686796d6053473a2d20140700000000000000000000000000000000000000000000000000000000000a1723303c4955616c71797979797979797772675c4f43372a1d1106121f2c3845525e6a75797979797979797976685e5246392d201307101d2a36434f5b67717779797979797979706c6155493c3023160a0000000000000000000000000000000000000002080d1012131313131313131313131313131313131313131313121211100f0d0b09070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e111414202020202020202020191816120d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191d2022272b2d2f313335363838393939383837373533312f2d2c2823211e1a140f0b06000000000000000000000000000000000000000000000000000007111a242d373f464a4c5353535353535353524846423b33291f160c020000000000000000000000000000000000000000030c18242f39434e58626d73808d929fa4acaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39a938c7f726b61584e41382d20160c00000000000000000000000000000000000000000000000000050d141a1e212b3844505b66737f8c999393939393939084776b6054443a30241e1a140d0500000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000001070d111314191d1f201f1d191413110d0802000001070d1113142020201e1d1b17110b04000000000000000000000000101d293643505c6976828383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838276695c504336291d100000000000000000000000000b1825323e4b5865717e86868686867d6f6356493c30231a2734414d5a6774808686868683776a5d51404b55626f7c868686868276695e534646535f6c7987868686867d7063574a3d3024170a0000000000010e1b2734414e5a67748086868687796d6053473a2d202936434f5c6976828686868578695e53463a2d2114070000000000000000000000000000000000000000000000000714202d3a4753606d7a86939f9f9f998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929393939393867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000814212d3945505a61646c6c6c6c6c6c6c6b6760564b3f33271b0e04111d2a36424e59636a6c6c6c6c6c6c6c6c6c5e564c41362a1d11050e1a27333f4a555f676a6c6c6c6c6c6c6c64615a5044392d201408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507081313131313131313130c0b090601000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113171b1f20222427282a2b2c2c2c2c2c2b2b2a28262423201f1c1814120e0903000000000000000000000000000000000000000000000000000000000008121b252d343a3e3f4646464646464646453b3a36302921170d040000000000000000000000000000000000000000000007121d27313d46505a636e73808c939aa1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6afa8a09992887f726d62594f463c2f261b0e04000000000000000000000000000000000000000000000000050f171f252a2d2e333f4a54616e7a8786868686868686867f7265594f43322e2d2a251f170f05000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000010406070c10121312100c070705010000000000000104060713131311100e0b06000000000000000000000000000013202d394653606c79868f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796c605346392d20130000000000000000000000000b1825323e4b5865717e8b939393897c6f6356493c30231a2734414d5a6774808d93939084776a5d5145515d6774818e939393877b6e61544a3f535f6c79869293938a7d7063574a3d3024170a0000000000000b1825313e4b5864717e8b9399897c6f6356493c30232633404d596673808c9397877b6e6154483b2e2115070000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0aca6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929f9f9f9f93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000004111c28333e48505557606060606060605e5c564e44392e23170b010e1a26313d4751595e5f606060606060605f524c443a3025190d010b17222e39444d555b5d60606060606060575550483e33281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105060b0f121315181a1b1d1e1f1f201f1f1e1e1d1b1a18161312100c070502000000000000000000000000000000000000000000000000000000000000000009131b23292e31323939393939393939382e2d2a251f170f050000000000000000000000000000000000000000000000010b151f2b343f48525c646e737f8892979ea5acaaa29f9a93908c898684828181808181828486898c90959b9fa3ababa39f9691877e726d635b51473e332a1d140a000000000000000000000000000000000000000000000000030d17212931363a3b464646525e686e797979797979797979726d62564746463b3a36312921170d030000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c7986939c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9386796c605346392d20130000000000000000000000000b1825323e4b5865717e8b989f96897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d514753606d7a85929fa4998c8073665c5044535f6c7986929f968a7d7063574a3d3024170a0000000000000915222f3c4855626f7b8898988c7f7265594c3f302424303d4a5763707d8a96978a7e7164574a3e2e23180c0000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabaca093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000c17222c363e45494a53535353535353514f4b443c32281d1206000915202b353f474e5253535353535353535346413a32281e13080006111d27323b444a4f51535353535353534a49443e362c22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809131313131312070705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090b0b1313131313130d0d0b07070b0d0d1313131313130b0b09050100000000000000000000000000000000000000000000000000000000000000000000030506080b0d0f101112131313121211100f0d0b09070604000000000000000000000000000000000000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2d2b21201e1a140d0500000000000000000000000000000000000000000000000000030d19222d36404a525c646d727d858f939da0a7acaca49f9c989892918f8e8d8d8d8e8f919299999da0a7acaca49f99928d847d716c635b51493f352c21180b0200000000000000000000000000000000000000000000000009141f29333b4246485353534d565e616c6c6c6c6c6c6c6c6c65625b515353534846423b33291f14090000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000003070b0d0e13131313131312100d0a06050300000000000000000000000000000000000000000000000000000013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9386796c605346392d20130000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d514e5764717e8b98a2ab9e9184796d605346535f6c7986929f968a7d7063574a3d3024170a0000000000000613202d394653606c7985929b8e817568564c413529212e3a4754616d7a87969a8d807467544b4034281c100400000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000005101a242c33393c3e4646464646464644433f39322a20160c0100040f19242d353d42454646464646464646463936302820160c0200000b16202932393f4344464646464646463d3c39332c231a100500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f12151520202020201f1413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c111517182020202020201a1917131317191a202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d1216181920202020202020201f1514120e090200000000000000000000000000000000000000000000000000000007101b242e38404a525b636b707a828990959c9fa4abaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3abaaababa39f9a938f8780796f6b615a51493f372d231a0f06000000000000000000000000000000000000000000000000020e1a25313b454d535f6060606060605d5f60606060606060605c6060606060605f534d453b31251a0e0200000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000001080e13171a1a20202020201f1e1d1a1613120f0b060000000000000000000000000000000000000000000000000013202d394653606c798693939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939386796c605346392d20130000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d51535f6a7683909caaa9a1978a7d7064574d535f6c7986929f968a7d7063574a3d3024170a00000000000006121f2b3844505b6676838f9c918477685d5246392d202d3946525e687884919d908376665c5145382c1f130600000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000008121a22282d3031393939393939393837332e2820180e0400000008121b242b31363839393939393939392e2d2a251e160e05000000040e1720272e3336373939393939393931302d28221a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f21222c2d2d2d2d2c21201d19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d2124252d2d2d2d2d2d2726231f1f2326272d2d2d2d2d2d2524211d1811090000000000000000000000000000000000000000000000020608080b0e1011121313131312100f0d0a0706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c1313131313131313120807050200000000000000000000000000000000000000000000000000000000000009121c262e384049515961686e757d83898f93999c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a19e9b99928e87827c736d67605950483f372d251b11080000000000000000000000000000000000000000000000000005121e2a36424d575e6c6c6c6c6c6c6c6a665f55535353545e66696c6c6c6c6c6c6c5e574d42362a1e120500000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2c2b2a2723201f1b17110a02000000000000000000000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c605346392d20130000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d4a54626e7b88949f9f9c9f9c8f8276695e53535f6c7986929f968a7d7063574a3d3024170a000000000000030f1c28333f4a546773808d9a96877a6d6154473a2e212a36414c566875818e9b9286796d6053463a2d20130700000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000810171c2123242d2d2d2d2d2d2d2b2a27231d160e06000000000009121920262a2c2c2d2d2d2d2d2d2d21201d19130c050000000000050e161d22272a2a2d2d2d2d2d2d2d2423201c1710080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f3939393939382e2d29251e160e04000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22292e313239393939393934332f2b2b2f333439393939393932312e29221b1209000000000000000000000000000000000000000306090f121415181a1c1e1f1f20201f1e1d1c19171413100d0704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141c262e373f474f565e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817b756f6a605d554f473e362d251c130900000000000000000000000000000000000000000000000000000714212d3a46535e69767979797979797771665b4f464e5a66707679797979797976695e53463a2d21140700000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000010b141d242b303334393939393939383734302d2b27221b140b080000000000000000000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979766c5f5346392d20130000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d515c6673808d9a9f948f949f93877b6e61544a5f6c7986929f968a7d7063574a3d3024170a000000000000000b17222d3e4a5764717d8a9796897d7063564a3d302325303f4c5965727f8c9898897c6f6256493c2f23160800000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000050c11141717202020202020201e1d1b17120c0400000000000000080f151a1d1f20202020202020201413110d080200000000000000040b11171a1d1e20202020202020171614100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222a31373a3c4646464646453a3935302820160c0200000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d343a3d3e464646464646403f3b36363b3f404646464646463e3d3a342d241b110600000000000000000000000000000000040a0f13151a1f21222527292a2c2c2d2c2c2b2a28262320201d1813100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c0906060300000000000000000000000000000000000000000000000000000000000000020a141c252e353d444c525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817d7a746e6a626058514b433d352c241c130a0100000000000000000000000000000000000000000000000000000815212e3b4854616e7b86868686868683776a5d50444f5c6976828686868686867b6e6154483b2e21150800000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000008121d262f363c3f414646464646464543403d3937332d261d1a110a010000000000000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e120000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d53606d7985929e978f828f99998c8073665c505f6c7986929f968a7d7063574a3d3024170a000000000000000615212e3b4854616e7b8797998c7f7366594c40302523303c4956636f7c8999988b7f7265584c3f3025190d01060606000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000004080a0b1313131313131311110e0b060100000000000000000004090e11121313131313131313070705010000000000000000000000060b0e1011131313131313130a0a08040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c4347485353535353524746413a32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000010c18222d363f454a4b5353535353534d4c474040474c4d5353535353534b4a453f362d22180c0100000000000000000000000000040a0f151b1f21262b2e2f32343637383939393938373533302d2c29241f1c18120c0700000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b06000000000000000000000000000000000000000000000000000000000000020a131c232c323b41464f54596063686e7276797c7e808283848585868585848382807d7b7974716d68625f58544e454039312b231a120a010000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87939393939083776a5d50444f5c6976828f93939393877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a79b8e8174685b4e4135281b0709080603000000000000000000000000000000000000000000000000030e19242f3840474c4d53535353535251504d4946443f382f2b231c130a01000000000000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5a52493e33271b0f0000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d5764707d8a979e92857a86929e9184796d60535f6c7986929f968a7d7063574a3d3024170a000000000000030714212d3a46535e697885929b8f827568574d42362a202d3a4753606d7a86929b8e817568564c41362a1d11131313130b0b09050100000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e53555f606060605f54524c443a3025190c030000000000000000000000000000000000000000000000000000000000000000000000000005111d29343f485056586060606060605a58524a4a52585a606060606060585650483f34291d1105000000000000000000000001070d161b20262b2e31373a3b3e4143444546464646454342403d3a39352f2c28231d18120b030000000000000000000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a0300000000000000000000000000000000000000000000000000000000010a111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433c352f271f19110800000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949f9f9d9083776a5d50444f5c6976828f9c9f9f94877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a89b8e8275685b4f422f2418191615130f0a040000000000000000000000000000000000000000000007131f2b36404a52585a60606060605f5e5d5a56535049413d352e251c130a000000000000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534f4940372c21160a0000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5d5e6975828f9c9a8d8075828f9b978a7d7064575f6c7986929f968a7d7063574a3d3024170a0000000001090f14181e2a36424d576975828f9c918578695e52463a2d202c3845515d677783909d918477685e5246392d202020202020181715110c06000000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0e1111131313131313131308070502000000000000000000000105090b0c13131313131313130f0e0c08040000000000000000000000000000000000000000000000000004090c0e0f131313131313130c0b09060100000000000000000000000000000004090c0e0f1313131313131310060503000000000000000006121f2b37434e585f626c6c6c6c6c6b615e564c4135291e150b000000000000000000000000000000000000000000000000000000000000000000000000000915212e3a45505a62656c6c6c6c6c6c67645c52525c64676c6c6c6c6c6c65625a50453a2e21150900000000000000000000040c131820272b32373b3c4347484b4d4f51525253535251504f4c4a4745403a38342e28231c150c070000000000000000000000000000000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e090300000000000000000000000000000000000000000000000000000000080e171e252a32383d44484d5254545c60626567686a6b6b6c6c6c6b6a6a68666462605c5454524c47433c373229241d150d070000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aa9d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5a99c8f827669554b403529252522221f1b150e070000000000000000000000000000000000000000000b1723303c47525c64676c6c6c6c6c6c6b6a6763605b534f473f372e251c100700000000000000000000000000000000000005101b252e373e4346464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646433e372e251b10050000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a53616e7b87939f95887c707d8a979c8f8276695e5f6c7986929f968a7d7063574a3d3024170a000000030b131a2024272531404c5966737f8c9997877b6e6154483b2e2d2935404b556774818d9a96877a6d6154473a2e2d2d2d2d2d2d2524211d1811090000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000040b12171b1d1e20202020202020201514120e090300000000000000060c1115171820202020202020201b1b18140f090100000000000000000000000000000000000000000002091015191b1c20202020202020191816120d0700000000000000000000000002091015191b1c202020202020201c13120f0b060000000000000815212e3a47535f6a6f7979797979786d685e52463d30271c12070000000000000000000000000000000000000000000000000000000000000000000000000b1724313d4a56626c71797979797979736e645858646e73797979797979716c62564a3d3124170b000000000000000000060d161d242932383c4347494e5355585a5c5d5f5f605f5f5e5d5b595653514b46454039342e271e191009010000000000000000000000000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b0600000000000000000000000000000000000000000000000000000000050d141921272c33383b4146474a505355585a5c5d5e5f5f5f5f5e5e5d5b59575553504a4745413a37312b272018120b03000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1a99d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4aa9e918477675d5145392f32322f2e2b262019100700000000000000000000000000000000000000000d1a26333f4c58646e74797979797979787673706c656059514940372e22190f0400000000000000000000000000000000000009131c252c33373939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393937332c251c1309000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a5b65737f8c999d9083766d7985919e93877b6e615f6c7986929f968a7d7063574a3d3024170a0000010b151d252b303435393d4a5763707d8a96978a7d7064574a3d2d39392f3e4b5864717e8b97968a7d7063574a3d2d39393939393932312e29221b120900000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000060e161d23272a2b2d2d2d2d2d2d2d2d22211e1a140e0600000000000911181d2224252d2d2d2d2d2d2d2d282724201a130b0300000000000000000000000000000000000000030c141b212528292d2d2d2d2d2d2d2625221e18110901000000000000000000030c141b212528292d2d2d2d2d2d2d29201f1b17110a02000000000915222f3c4855626f7c8786868686857a6d61594f42392e23180c0300000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8686868686868073675a5a6773808686868686867e7165584b3e3225180b0000000000000000060f181f282f353d43474e5355585f626567696a6b6c6c6c6c6b6a686663605d5553514b444039302b221b130b020000000000000000000000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a0200000000000000000000000000000000000000000000000000000002080e161c21272c3036393b3f4446494b4d4f5051525253525251504f4d4a4846443f3a39352f2b26201b150c070100000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949c9c9c9083776a5d50444f5c6976828f9c9c9c94877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a97acac9f93867a6d605347403f3f3f3c3b37322a22190e04000000000000000000000000000000000000000e1a2734414d5a6774808686868686858483807d78706b635b514940342b20160a000000000000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a01000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a606c7884919e988b7e716673808d9a998c8073665c6c7986929f968a7d7063574a3d3024170a000009131d272f373c404146464754616d7a8796998d80736653493f46464646464855626e7b8898998c807366544a3f464646464646463e3d3a342d241b1106000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000e1820282e33363839393939393939392e2d2b261f180f0600000009121b23292e313239393939393939393534312c251d150b000000000000000000000000000000000000020c151e252c3134353939393939393932312e29231b13090000000000000000000c151e262c31343539393939393939362d2b27221b140b020000000815212e3a47535f6a73808d9693978e81746b60544a4034281f140900000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b939393938d8073675a5a6773808d939393938b7e7165584b3e3225180b00000000000000061018212a313a40454e54585f62676a6e71747677787979797978767573706d6764605c54514a423d342d251d140b01000000000000000000000000000000000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b0300000000000000000000000000000000000000000000000000000000050b10161c1f252a2d2e34383a3c3e414244454546464545444342403e3c3a38342e2c29241e1a150f0a04000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f83776a5d50444f5c6976828f8f8f8f8f877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000a1623303d495663707c899aa4afa4998a7e71645b514b4c4c4c4947433c342a20150a000000000000000000000000000000000000000e1a2734414d5a6774808d939393989291908d89837d726d635b51463d32271b0f04000000000000000000000000000000000000010910161b1e202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201e1b1610090100000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a63707d89969f92857a6d626f7b88959e9184796d606c7986929f968a7d7063574a3d3024170a00030f1a252f3941484d4e535353525e687884919c8f8276655b505353535353535353606c7985929c8f8276665b5053535353535353534b4a453f362d22180c010000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000060f202a32393f434446464646464646463b3a37312a21180e030006111b242d343a3d3f464646464646464642403d372f271d0b02000000000000000000000000000000000009141e2730373d4142464646464646463f3e3a352d251b0f060000000000000008121e2730373d414246464646464646433937332d261d140a00000006121f2b37434e58606d7984919e9f93887d6f665c51443b31261a0d04000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b989f9f9a8d8073675a5a6773808d9a9f9f988b7e7165584b3e3225180b000000000000050e18222a333c434b515860626a6f74787b7e80828485858686858483827f7d7a76716d66605c544e463f372e261d130a0000000000000000000000000000000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d030000000000000000000000000000000000000000000000000000000000050b1014191e2023282c2d2f3234353738383939393837373533312f2d2b2823201d19130f0a030000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8283838383828074675a4e414d5a6673808283838383827a6e6154473b2e21140800000000000000000000000000000000000000000000000000000714212d3a4754606d7a86939facab9c9083766d605d5559585855544e463c32261b0f030000000000000000000000000000000000000e1a2734414d5a6774808d9a9f9fa29f9e9d9a9590887f726d63584e43372b20150a0000000000000000000000000000000000000000050a0f1213131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313120f0a05000000000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a6875818e9b9a8e8174675f6a7683909d978a7d70646c7986929f968a7d7063574a3d3024170a000814202b37414b53595b60606060566875828e9b9285796c606060606060606060605b6576838f9c9285796c60606060606060606060585650483f34291d11050000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000030d1821323c444b4f5153535353535353534846423c332a1f1409010c18232d363f454a4b53535353535353534e4d4841392f1d140a0000000000000000000000000000000004101b25303942494d4f535353535353534c4a463f372d21180b020000000000050e1a24303942494d4f535353535353534f46443f382f261b11060000030f1b26313c45515d67707d8a939e9a9183786d60574d42362a1f160c010000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000020b17202a343c454d555d606a6f767c8084888b8d8f90929293929291908e8c8986827e79726d666058514940382e251c1108000000000000000000000000000000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d0300000000000000000000000000000000000000000000000000000000000002080e1114171c1f20222527292a2b2c2c2c2c2b2b2a28262422201f1c1713110d080100000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e686e767676767676746e64584c404b58636e737676767676766e685e5246392d20140700000000000000000000000000000000000000000000000000000713202c3945525d687784919dabab9f948b7f736d6766656565625f584e43372b1f13060000000000000000000000000000000000000e1a2734414d5a6774808d98989a9c9fa3aba7a09a938c7f726a6054473d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a6d7a86929f95897c6f635865727e8b989c8f8276696c7986929f968a7d7063574a3d3024170a000c1824303c48535d64686c6c6c6c6c6c727f8c9897887b6e6c6c6c6c6c6c6c6c6c6c6c6c73808d9998887b6f6c6c6c6c6c6c6c6c6c6c65625a50453a2e2115090000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000009141f2933444e565c5e606060606060606055534d453c31261a0e05111d29343f4851565860606060606060605b59534b412f261b11060000000000000000000000000000000915212c37424b53595c60606060606060595651493f332a1d140a00000000020d17202c36424b54595c606060606060605c53504941382d22170b0000000a15202935404b55616b75818e98a0958c7f72695f53463e31281e13080000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000a141d29333c464e575f676d747c82888d9196989a9c9d9e9f9f9f9f9e9d9b9999928f8a847f786f6a625b524a40372e231a0e0500000000000000000000000000000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b01000000000000000000000000000000000000000000000000000000000000000205060c10121316181a1c1d1e1f1f201f1f1e1d1c1a17151312100b0604010000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6169696969696967645c52473c47525c6366696969696969615e564c41362a1e1105000000000000000000000000000000000000000000000000000004111d2935414c566673808d99a3afa69f9388807a75737272726f6a5f54473b2e2215080000000000000000000000000000000000000e1a2734414d5a6774808b8b8c8d9092999ea5aca49f92877c6f62584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000060b0e101113131313131313110605030000000000000000000000000000000000000000000000000000000000000000000000000001040707131313131313131308070502000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a727f8b989d9184776b6054606d7a86929f93877b6e6c7986929f968a7d7063574a3d3024170a000e1a2734404d59646f74797979797979797d8996978a7e79797979797979797979797979797e8a97988b7e7979797979797979797979716c62564a3d3124170b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b455660676b6c6c6c6c6c6c6c6c6c5f574d42372b1e120915222e3a45515b62656c6c6c6c6c6c6c6c68655d5341382d22170b0000000000000000000000000000000c1925313d49535d65686c6c6c6c6c6c6c65625b51453c2f261c110600000008141e29323e48545d65686c6c6c6c6c6c6c69605b53493f33271b0f030000040c18242f39434f59616e7b85929f9f92867b6e615a50433a2f24190c0200000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000006111b262f3b454e585f696e7981878f949a9ea1a8a7a9aaaaaaa9a9aaaba9a8aba39f9c97918c847c726d645c524940362c20170c0200000000000000000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d12070000000000000000000000000000000000000000000000000000000000000000000000030607090b0e0f1112121313121211100f0d0b090706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5a58524a4136404a52585a5c5c5c5c5c5c54524c443b3025190d010000000000000000000000000000000000000000000000000000010d1924303b4854616e7b87929fa7afa49a938d8582807f7f7f7c6f6255493c2f221609000000000000000000000000000000000000091623303c4956636f7d7f7f7f8083868f939ea5afa3999083766a6054473b2e2215070000000000000000000000000000000000000000000000000000000000000000000000000000040b11171b1d1e202020202020201e13120f0b0600000000000000000000000000000000000000000000000000000000000000000002080d11131420202020202020201514120e090300000000000000000000000000000000000000000b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776a7783909d998c7f726559515d6774818e9a998c8073667986929f968a7d7063574a3d3024170a000e1b2835414e5b68748186868686868686898f999a908a86868686868686868686868686868a909a9b908b86868686868686868686867e7165584b3e3225180b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d57677277797979797979797976695f53463a2d21140b1724313d4a56626d727979797979797979756f6553493f33271b0f0300000000000000000000000000020e1b2834414d59656f7579797979797979726d62574d42382d22170b0200050e1925303b44505a656f7579797979797979766c655b5044372b1f120500000007121d27313e46525e69727f8b959f988f82756c61554c4135291e140a00000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000b17222d38414d575f6a6f7b848e939a9fa6abacaaaaa39f9e9d9c9c9d9ea1a9a7acaca9a19e9691877f746e645b52483e32291e13080000000000000000000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e29323b4146475050505050504e4c4741382f3840474b4d5050505050504746413b32291e1408000000000000000000000000000000000000000000000000000000000814212d3a46535e6974808d959fa7aca49f98928f8d8c8b8b7f7266594c3f3326190c0000000000000000000000000000000000000915222f3b4854606b6f72727273767b818e939ea9ab9f95897c6f6256493c2e23180c00000000000000000000000000000000000000000000000000000000000000000000000000050e161d22272a2b2d2d2d2d2d2d2d2b201f1b17110a02000000000000000000000000000000000000000000000000000000000000040c13191d20212d2d2d2d2d2d2d2d22211e1a140e06000000000000000000000000000000000000020b1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d9084776f7c88959f92867a6d61544b55626f7c89959e9184796d7986929f968a7d7063574a3d3024170a000e1b2835414e5b6874818e9393939393939699a1a29a979393939393939393939393939393979aa2a29b98939393939393939393938b7e7165584b3e3225180b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f69778486868686868686867b6e6155483b2e2215091825323f4b5865727f86868686868686868175655b5044372b1f120500000000000000000000000000020f1c2935424f5c687582868686868686867f72695f544a3f33281d140a020c17202a36414c56616c75818686868686868682796c605346392d201306000000010b151f2a36424d56606c788390999e948a7e71675d51453c30261c1106000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000030f1b27333f49535e696f7c8591969fa4acaca7a09d98989291908f90909197979b9fa2aaada8a099928c80746e635a50443a3025190d03000000000000000000000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d02000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b43434343434341403c362f262e353b3f404343434343433b3936302920170d020000000000000000000000000000000000000000000000000000000005121e2a36424d57606d798390959fa2aaaaa29f9b9998988c7f7266594c3f3326190c00000000000000000000000000000000000007131f2c38434f59606365656567696e78818e97a1ada79a8d807467554b4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000e1720282e33363739393939393939382d2b27221b140b0200000000000000000000000000000000000000000000000000000000040e161e24292c3939393939393939392e2d2b261f180f0600000000000000000000000000010507070f0f1825323e4b5865717e8b98a296897c6f6356493c30231a2734414d5a6774808d9a9d90847774808d9a9b8e8275685e524754606a7783909d978a7d707986929f968a7d7063574a3d3024170a000e1b2835414e5b6874818e9b9f9f9f9f9f9fa0acafa6a49f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a3a8a6a49f9f9f9f9f9f9f9f9f988b7e7165584b3e3225180b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b88969393939393938b7e7165584b3e31261a121e2a36424d576875818e9393939393939285786c605346392d20130800000000000000000000000000000714212e3a4754616d7a85919393939392867b6e665b50443c2f261c1108131e29323a46525e68717e8a939393939392857a6e655b5044372b1f120500000000030d1925303b44505b666f7c87929f9e91847a6d60584e42382e23170b020000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000005121f2b3744505b656e7b849197a0a8afa7a09d95908b8885848383838485878a8e92989fa3ababa39f928c80736c61564c41362a1f140900000000000000000000000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e140800000000000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e09060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e3636363636363433302b241d242a2f32333636363636362e2d2a251e170e050000000000000000000000000000000000000000000000000000000000020e1a25313b45515c676d7a838c92989b9d9e9fa39f9f998c7f7266594c3f3326190c000000000000000000000000000000000000030f1b27323d474f5456585859575e666d7a85929eabaa9d908377675c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000711202932393f434446464646464646443937332d261d140a000000000000000000000000000000000000000000000000000000020c1620283035394646464646464646463b3a37312a21180e030000000000000000000002080d1113141c1c1c25323e4b5865717e8b98a296897c6f6356493c30231c2734414d5a6774808d9a9d9084777985929e96897d7063564c434e5865727e8b989c8f82767986929f968a7d7063574a3d3024170a000e1b2835414e5b6874818e93939393939393939fa3a59d9b939393939393939393939393939394979ea49d9a9393939393939393938b7e7165584b3e3225180b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000030d152c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a5465727e8b98a89f9f9f9f9b8e817568574d42372b1e14212d3a46535f697884919e9f9f9f9fa197887c6f6255493c2f24190d01000000000000000000000000000713202d3946525e68707d8a929da8a2989083786c60574d42382d22170e1925303a44505a616e7a85929ea5a89d938a7d70685e53493f33271b0f03000000000009141f28333f4a545f6a74808d96a1978d80746a60544a3f34281f14090000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000004101c2834404a54606c77828f96a1a9aea49d959189837f7c797777767677787a7d81868c9299a0a8afa49c928a7e70685e52463b31251a0e0000000000000000000000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e02000000000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212929292929292726241f1a13191f23262729292929292921201e19140d050000000000000000000000000000000000000000000000000000000000000009141f2934404b555e686d7980858b8e909192999393938c7f7266594c3f3326190c000000000000000000000000000000000000000a16212b353d4348494c4c4c4d545d6873808c99abac9f9286796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000050f1923323b444b4f51535353535353535146443f382f261b1106000000000000000000000000000000000000000000000000000008131e28323a41455353535353535353534846423c332a1f1409000000000000000000040c13191d202128282828323e4b5865717e8b98a296897c6f6356493c3028282834414d5a6774808d9a9d9084777d8a979e9184786c6053463d4754606d7a86929f93877b7986929f968a7d7063574a3d3024170a000e1b2835414e5b68748186868686868686868692999d938e8686868686868686868686868686878c979d928d868686868686868686867e7165584b3e3225180b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000010b151f2935414c566c7885929fabada093867a6d6053473a2d20160c0200000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c6675828f9ba8acabacab9e918578695f53473a2e2115222e3b4855616e7b8896a1adacaaaca9998c7f7366564c4135291d11040000000000000000000000000005111d2a36414c56616b74808d96a0aa9f948b7f72695f544a3f33281d16202a36414c56616c75818f97a1aba0968e81746c61564d41382d22170b000000000000020b17222d38424e58606d7984919e9f93877c6f665c50443b30251a0d0300000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000006121f2c3844515c66717e8b949fa9afa59d928d837d77726f6d666a69696a696e70747a80879196a0a8aea49e92857a6d61574d42362a1c11060000000000000000000000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e140800000000000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1114141d1d1d1d1d1d1b1a17140e080e1317191a1d1d1d1d1d1d1414110d08020000000000000000000000000000000000000000000000000000000000000000030c18232f39434c565e676d737a7e8184858686868686867f7266594c3f3326190c00000000000000000000000000000000000000040f19232b32383b3c3f3f3f424c56626f7c8899a3aea399877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000b16212b35444d565b5e606060606060605e53504941382d22170b00000000000000000000000000000000000000000000000000010d1924303a444c525f606060606060606055534d453c31261a0e0200000000000000040e161e24292d2e35353535353e4b5865717e8b98a296897c6f6356493c3535353535414d5a6774808d9a9d908477828e9b9a8c8073665b50443945515d6774818e9a998d807986929f968a7d7063574a3d3024170a000e1a2734404d59646f7479797979797979797987929b8e8179797979797979797979797979797a87969a8d8079797979797979797979716c62564a3d3124170b0000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000007121d27313945525d687885929fabada093867a6d6053473e32281e13080000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929fa8a19ea1a8a197887b6e6255483b2f221825313e4b5864717e8b97a8a8a09ea0a89c908376685d5245392c20130700000000000000000000000000010d1925303a444f59606d79849199a3a69f92867b6e665b50443c2f261e28323a46525e68717e8a939ea9a3999184796d605a50443b2f261b11060000000000000006111c262f3c45515d67707d8a949e999083786d60574d42362a1f150b01000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000713202d3a4653606d7984919ea6b0a79d938d8079706b6562605c545c5d565e6164686d737c849196a0aaada2978e8174695e5346382e23170b000000000000000000000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d01000000000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d080200000000000000000000000000000000000000000000000000000000000000000000000000000000010507081010101010100e0d0b08030002070a0c0d10101010101008070501000000000000000000000000000000000000000000000000000000000000000000000007121d27313a444c555d60686d71747778797979797979726d63574b3e3225180c000000000000000000000000000000000000000007101921272c2f3032322f3a4653606d7986929facab95887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000004101c27323d47565f676a6c6c6c6c6c6c6c6b605b53493f33271b0f0300000000000000000000000000000000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c6c6c5f574d42372b1e1205000000000000020c1620283035393a4242424242424b5865717e8b98a296897c6f635649424242424242414d5a6774808d9a9d90837a86929f93877b6e61544a3f35414c55626f7c89959e91847886929f968a7d7063574a3d3024170a000c1824303c48535d64686c6c6c6c6c6c6c677783909d918477686c6c6c6c6c6c6c6c6c6c6c687784919d908377676c6c6c6c6c6c6c6c65625a50453a2e2115090000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000030c18242f39434f59606d7a86929facaea194877b6e615a50443a3024190d030000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8998a2a1969196a1a9988b7e7265584b3f31261e2a36424d576874818e9ba9a0969196a09f92867a6d6054473a2d21140a000000000000000000000000000008131e28323e45515d676f7c87929fa6a2989083786c60574d42382d25303a44505a616d7a85929ea5a69f92877c6f675d51483e32291d140a0000000000000000000a141d2935414b55616c75828f98a0958b7f72695e52463e31271d1207000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00030f1c28333f4a5464717d8a96a1acaca0958e81746d6760595553514a50504d5254565d606a6f7b849198a2aea99f92867b6e61544a3f34281c1003000000000000000000000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e11050000000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f29323a434b51565d6064686a6b6c6c6c6c6c6c66635b51463a2f22160a000000000000000000000000000000000000000000070f161b1f222325252c3844515c667784919daaa296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000713202c38444f5967717779797979797979776c655b5044372b1f14090000000000000000000000000000000000000000000000000713202c3945525d6876797979797979797976695f53463a2d21140700000000000008131e28323a4146474f4f4f4f4f4f4f5865717e8b98a296897c6f63564f4f4f4f4f4f4f484d5a6774808d9a9d90837e8b989c8f8276695e5342382f3a4754606a7783909d978a7d86929f968a7d7063574a3d3024170a000814202b37414b53595b606060606060556774818d9a96877a6d61606060606060606060566875818e9b9286796d6060606060606060585650483f34291d11050000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000a151e2935404b55606b74818e98a3aeb5a89c8f82756c61564c4135291f150b0100000000000000000000000000000000000000000000000000000000000005111d2935414c566673808c99aa9e9184919eaa9b8e817568584e43372b202d3a46525e697784919ea1979184919ea3998a7d7164574a3e31261b0f0300000000000000000000000000020c16202935404b55606a737f8c949faa9f948b7f72695f544a3f332935414c56616c75818e97a1aa9f948c7f736a60554b40362c20170b02000000000000000000020b18242f3a43505a616e7b86929f9f92867b6e61594f43392f24180b020000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0006121f2b3844505b6675828f9ba8b1a89d9083786d605c554f4946444043434246474c52585f696e7b86929fa8afa3998d8073665c5044382b1f120600000000000000000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d201409000000000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e080200000000000000000000000000000000000000000000000000000000000000000000000000000000000002080c1012121313131313131313060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d172029313940454c5254585b5d5e5f6060606060595751493f352a1e120600000000000000000000000000000000000000000000040a0f131516191c2834404a546a7683909da9a296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000916222f3b4854606b77838686868686868684776c6053463b30251a0e0000000000000000000000000000000000000000000000000714212d3a4754606d7a86868686868686867b6e6155483b2e2215080000000000010d1924303a444c52545b5b5b5b5b5b5b5b65717e8b98a296897c6f635b5b5b5b5b5b5b5b54535a6774808d9a9d918483909c978a7e7164574d422f2b37434e5865727f8b989b8e8187929f968a7d7063574a3d3024170a00030f1a252f3941484d4e5353535353535864717e8b97968a7d70635753535353535353535865727f8b9899897c6f63565353535353534b4a453f362d22180c010000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000006111c26303845515d67707d89939daab4b9aa9e948a7e71685d52463d31271d12070000000000000000000000000000000000000000000000000000000000000713202d3946525d687683909da8988c7f8c98a29e9185786a5f53473a2e212e3b4754616e7b8796a09e9285808c99ab9a8e817467584e43372b1f12060000000000000000000000000000050e18242f39434e58606d78839098a2a69f92867b6e665b50443c323a46525e68707e8a939ea9a2989083786d60584e43392f231a0e05000000000000000000000007131d28313e46535e69727f8c95a0988e81756b61554b4035291d140a0000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000613202d394653606c7985929fabaca095897d70665c514b433d3a38342e30363a3b41454e565e69727f8b96a0acab9e9185796d6053463a2d20130700000000000000000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e0200000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d0500000000000000000000000000000000000000000000000000000000000000000000000000000000060d13181c1e1f202020202020202013100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f272f353a4145474b4e51525353535353534c4b463f372e23180d02000000000000000000000000000000000000000000000000030709090c18232e43505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5663707d8995939393939396897d7063574d42362a1c110600000000000000000000000000000000000000000000000714202d3a4753606d7a86939393939393877b6e6154483b2e211508000000000005111d2935414c565d61686868686868686868717e8b98a296897c6f686868686868686868615e576774808d9a9f928690949e9285796d6053463b3127323d4754606d7a86929f928588939f968a7d7063574a3d3024170a000009131d272f373c404146464646464855626e7b8897998d807366544a3f46464646464956626f7c8998988c7f7265594c46464646463e3d3a342d241b1106000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000020b17232e38424e58606d7984919ea5afafacafa69e92857a6d61594f43392f24180c0300000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86939fa096877a85929fa197887b6e6255483b2d22313e4b5764717e8a97a89b8f827d8a96a89e9184786a5f53473a2e21150700000000000000000000000000000007121d27313c44505c666e7b86929fa5a2989083786c60574d423a44505a616d7a85919ea5a59f92867b6e665c50463d31281d1108000000000000000000000000010c161f2a36424d57606d788390999e938a7d70675d51453c2f261b110600000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000815222f3b4855626e7b8897a2adaa9d9184776b60544a4039312d2c2823252a2d30353c444d57606c7884919eaaada197897c6f6356493c302316090000000000000000000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e12050000000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e0600000000000000000000000000000000000000000000000000000000000000000000000000000710181f24282b2c2d2d2d2d2d2d2d2d1f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d151d24293035393a3e4144454646464646463f3e3a352e251c12070000000000000000000000000000000000000000000000000000000000071d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000713202d3946525e6875818e9ba89f9f9fa89b8f8275695e5246382e23170b00000000000000000000000000000000000000000000000713202d3a4653606d79869aa49f9f9f94877a6e6154473b2e21140800000000000713202d3946525d686d757575757575757575757e8b98a296897c757575757575757575756e695e6774808d9aa29892989f9a8d8074665c51453829202c3945525d6874818e9b9892939aa4968a7d7063574a3d3024170a0000010b151d252b30343539393939394653606c7985929c8f8376665c5044383939393a4653606d7986929b8e827568574d423639393932312e29221b120900000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000a141d28343f4a54606a73808d96a0acaca49fa4aca1978e81746b60554b4035291e150a00000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a99a49e918477828f9ca9988b7e726553493f332a36414c566774818d9aaa988b7f7a8796a0a196887c6f6255483c2f24180d010000000000000000000000000000010b151f28343f4a545f69717e8b939ea99f948b7f72695f544a414c56616c75818e97a1a89e938b7e71695f544a3f342b1f160c0000000000000000000000000000040d1a25313b44505c666f7c87939f9e9184796d60584e41382d22170b02000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000a1724303d4a5763707d8a96a9b3a69a8d807367594f42382f27201f1c18191e202429323b44505b65737f8c99a9a6a9998c807366594d4033261a0d000000000000000000000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d211407000000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f0700000000000000000000000000000000000000000000000000000000000000000000000006101922293035383939393939393939392c29231d150d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181e24292c2d3135373839393939393933322f2a231c130a000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616d7a86929facacacacac9f92877b6e61544a3f34281c10030000000000000000000000000000000000000000000006121f2c3844515c667986939facaca094877a6d6154473a2e21140700000000000714212e3a4754616d7a8182828282828282828183909da99c8f82828282828282828282817b6e616774808d9aaaa29fa29f95887b6f62544b4034281d2935414c56626f7c8995a09f9fa4ac968a7d7063574a3d3024170a000000030b131a202427282d2d2d2b3744505b6576828f9c9285796d6053463a2d2d2c3844515c667683909c918478695e52463a2d2d2d2524211d1811090000000000000000000000000714202d3a4753606d7a8693a0ada6998c807366594d4033261a0d0707040100000000000000000000000000000000000000000000000006111b262f3844505c666f7c87929fa8a69f9a939aa4a99d93897d70675d51453c30261c110600000000000000000000000000000000000000000000000000000006121f2b37434e586774818e9aab9b8e81757f8c99a99b8e8275655b5044372d3946525e687784919da298887c7784919ea9998c7f7266554b4035291d1104000000000000000000000000000000030d17232e38424d57626c75828f97a1a69f92867b6e665b5045525d68707d8a939ea9a1968e81756c62574d42382e22190d0400000000000000000000000000000009141f28343f4a54606a74808d97a1968d80736a5f53493f33271e1308000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000b1825323e4b5865717e8b98a4b1a4978a7e7164574b3e30261d1512100c0e1114192027333f4953616e7b88979a9998978f8276695c4f4336291c10030000000000000000000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e2215060000000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000000000000000000000000000000000000000000000000020d18222b343b414445464646464646464638342f271f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c13191d202125282a2b2c2d2d2d2d2d2625221e18120a01000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000006121f2b3844505b66727f8c99a3aeaaa8aaafa3998c7f73665c5044382b1f14090000000000000000000000000000000000000000000004101c2834404a5f6c7986929facada093867a6d6053473a2d20140700000000000815212e3b4854616e7b878e8e8e8e8e8e8e8e8e90959fab9f948f8e8e8e8e8e8e8e8e8e887c6f626774808d9aa7aeacaa9d9083766a5f5342392e2319242f3a4754606a7783909daaacafa3968a7d7063574a3d3024170a0000000001090f14181a1b20201b27333f495366737f8c9998887c6f6255493c2f222834404a546773808d9a96877b6e6154473b2e212020201b1a17140e08010000000000000000060c1114202d3a4753606d7a8693a0ada6998c807366594d4033261a1a1413110d0801000000000000000000000000000000000000000000000b17222d38414d57606d78839099a3ab9f948f87939fa8a59e9184796d60584e42382e23170c0300000000000000000000000000000000000000000000000000000814212e3a47535f6a7884919eab988c7f727c8897a29e9285796c605346392e3a4754616d7a8795a09f92857974818e9ba79c8f8376675d5145392c2013060000000000000000000000000000000006111c26303b45505a616d7a85919ea4a2989083786c60574f59606d7a84919ea5a49a91847a6d615a50453b30261c100700000000000000000000000000000000030c17232e38424e58606d7a85919e9f92877c6f655b50443a3025190c030000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000c1925323f4c5865727f8b98a5afa396897c706356493d3023140b0604000205080e17222d3846535f6978858e8d8c8c8b8a85786b5e5245382b1f12050000000000000000000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b00000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b2219100700000000000000000000000000000000000000000000000000000000000000000008131f29343d464c5152535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314181b1e1f202020202020191816120d070000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919eaba69e9c9ea6ab9e9184786d6053463b31261a0e00000000000000000000000000000000000000000000000c18232e46525f6c7985929facaca09386796d6053463a2d20130700000000000815212e3b4854616e7b87949b9b9b9b9b9b9b9b9d9fa79fa69f9c9b9b9b9b9b9b9b9b95887c6f626774808d9a9f9f9fa2988b7e7165584e4330271d131e2b38434e5865727f8b98a29f9f9f968a7d7063574a3d3024170a0000000000010911181e2225252d222d3d4a5663707d899a988b7f7265584c3f3025232e3e4a5764717d8a97978a7d7164574a3e2e232d2d2d2726241f1a130b020000000000000910171d21202d3a4753606d7a8693a0ada6998c807366594d403326262621201d19130c040000000000000000000000000000000000000000040f1b27333f49535f69727f8c95a0aba3998f82808c96a0aca0968d80736a5f544a3f34281f140900000000000000000000000000000000000000000000000000000815222f3b4855626e7b8896a1a399897c6f7985929fa197887b6f6255483c2d3e4a5764717d8a97a89c8f8276717e8b98a89f92867a6d6053473a2d20140900000000000000000000000000000000000a141e29333f46525e68707d8a929da89f948b7f72695f56616b74818e97a1a79f93887d70685d52483e33291e140a00000000000000000000000000000000000006111c26303d45525d68717e8a949f999083776c60564c41362a1e150b0000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000c1825323f4b5865727e8b98a5afa295897c6f6256493c2f23160600000000000006111b2a36424d576673808180807f7e7d7d706356493d3023160a000000000000000000010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f030000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000000000000000000000000000000000000000000000000000c1824303b464f575d5f606060606060605f514b43392f23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070b0e11121313131313130c0c0a0602000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000005121e2a36424d5763707d8a96a0ab9e948f949eaaa1968a7d7064574d42362a1c120700000000000000000000000000000000000000000000071f2c3845525f6b7885929eabaea3998679665c5145382c1f130600000000000815212e3b4854616e7b8793939393939393939393939393939393939393939393939393887c6f626774808d939393939392857a6d6054473c3121150f1b27323d4754606d7a869293939393938a7d7063574a3d3024170a000000000009131b23292e31323939393a4754606d7a86939b8e817568564d42363939393b4854616e7b87969a8d807367544a3f34393939393433302b241d140b010000000009121b22282d30313a4753606d7a8693a0ada6998c807366594d40333333332d2c29241e160d04000000000000000000000000000000000000040e1a242b3744505b656e7b86929fa7a89f92867c7984919ea5a89f92877c6f665c50443c31261a0e0500000000000000000000000000000000000000000000000004101c2934404b5565727f8c98a89f9286796d75828f9ba9988b7f726553493f35414c566774808d9aaa998c7f726e7b8896a1a3998a7d7064574a3d31261a0e0200000000000000000000000000000000020c18212a36414c56616b74818d96a0a69f92867b6e665d68707d8a939ea9a0958d80736b60564c41362d21180c02000000000000000000000000000000000000000a151e2935414c56616c76828f989f948b7e71685e52463d30271d120700000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000b1724313e4a5764717d8a97a4b0a396897d7063564a3d2d22170b010000000000000e1a26313b4b58636e73757473727170706b6054483b2f22160900000000000000000005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f1205000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c0300000000000000000000000000000000000000000000000000000000000003101c2835414c5761696c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000714202d3a46525e6975828f9ba8a3998f828f98a2a89c8f8276695f5346392e23180c00000000000000000000000000000000000000000005121f2b3845525e6b7885919eabac9f9286796c5f4b4034281c100400000000000815212e3b4854616e7b8686868686868686868686868686868686868686868686868686867c6f62677480868686868686868174675d5145392c20130a16202c3945525d687481868686868686867d7063574a3d3024170a0000000007111b252d343a3e3f4646464645525d687784919d918478695e5246464646464646525e697884919c908376665c50444646464646413f3c362f261d130800000006101b242c34393d3e404753606d7a8693a0ada6998c807366594d40404040403a39352f2820160c0100000000000000000000000000000000020c16202a36424d56606c77828f98a3aca0968c8073707d8a939eaaa3999083786d60574d42372b20170d02000000000000000000000000000000000000000000000006131f2c3845515c6776828f9ca99c90837667727f8b98a99b8f8275655b50443945525d687783909da298897c6f697884919eab9a8d817467574e42372b1e12060000000000000000000000000000000000060f1925303a444f59606d79849199a3a2989083786c606d7a84919ea5a3989083796d60594f443a30241b0f060000000000000000000000000000000000000000030c19242f3a43505a616e7b86929f9e92857a6d61594f42392e23180c03000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000a1623303d495663707c8996a8b1a4978b7e7164544a3f33281d120700000000000009141f2f3b47525c63666867666564646360594f44382c2013070000000000000000000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d2013060000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b00000000000000000000000000000000000000000000000000000000000005121e2b3844515d6973787979797979797976675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809131313131313060400000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87929fac9f92877a85929fab9f93877b6e61544a4034281c1004000000000000000000000000000000000000000005121e2b3845515e6b7884919eabac9f9285796c5f52462e23180c0000000000000714202d3a46525e6976797979797979797979797979797979797979797979797979797979766a5f646e7479797979797979746f64554b4135291d1104111d2935414c56646f7479797979797979706b6155483c2f231609000000010d18232d373f464a4c53535353534c566774818e9a96877b6e6154535353535353534d576875828f9b9285796d60535353535353534e4c4741382f241a0e0300000c17222c363e45494b4d4d53606d7a8693a0ada6998c807366594d4d4d4d4d4d4745413a32281e13080000000000000000000000000000000008131e28323a46525e69717e8b949faaa59e9184796d6b75818e98a2aba0958c7f72695f53463f32291e140800000000000000000000000000000000000000000000000714202d3a4753606d7986929fab998d8073666f7b8897a19e9285796c6053463a4754606d7a86939f9f9286796d6875818e9ba89e9184786a5f53473a2e21140700000000000000000000000000000000000008131e28323e45515d676f7c87929fa79f948b7f726b74818e96a1a69f92867c6f675c51473d32281e12090000000000000000000000000000000000000000000008131e28313e46535f69727f8c95a0978e81746b60544b4034281f1409000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000814212e3b4754616e7a8795a0aca79a8e8174665b5044392f2318110a020000000003131f2a35404a52585a5b5a5959585756544f473d32271b10040000000000000000000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e211408000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d1207000000000000000000000000000000000000000000000000000000000006121f2c3945525f6c788586868686868686796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f12151520202020202013100c070100000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000006121f2c3844505c6673808c99a3ab9c8f8276818e9ba9a4998d8073665c5144382c1f1509000000000000000000000000000000000000000005111e2b3844515e6b7784919eaaab9f9285786c5f5245392c1f0700000000000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c625f585c64676c6c6c6c6c6c6c67645d53433a2f24180d010d19242f3a43535d64686c6c6c6c6c6c6c6361594f44382c20140700000006121e29343f495156586060606060606065717e8b98978a7d71646060606060606060606065727f8c9898887c6f62606060606060605a58524a41362b1f14080005111d28343e48505557595959606d7a8693a0ada6998c8073665959595959595954524c443a2f24190d010000000000000000000000000000030d1924303a44505a616e7b85929fa6a99e93897d7067616e7b86929fa7a79f92867b6e615a50443b3025190d04000000000000000000000000000000000000000000000a1723303d4a5663707d8998a2a3998a7d70636a7885919ea297887c6f6255483d4a5763707d8a99a49c8f82766665717e8b98a8a196887b6e6255483b2f24180c000000000000000000000000000000000000020c16202935404b55606a737f8c959fa69f92867b707d89939da89f948b7f726a5f554b40352b20160c0000000000000000000000000000000000000000000000010c161f2a36424d57606d7883919a9e93897d70665c51453c31261a0d040000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000714202d3a46525e697784919dacab9e9184786c60554b403429221c140b05000000020e19242e3840474b4d4e4d4d4c4b4a4948443d352b21160b000000000000000000000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f22150900000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c030000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929393939393867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f21222d2d2d2d2d2d1f1c18120b03000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000713202d3a4653606d7984919eaba3998b7e717d8a97a2ab9e9285796d6053463c31261a0e010000000000000000000000000000000000000004111e2b3744515e6a7784919daaab9e9185786b5e5245382b1f12050000000000020e1a25303b454d525f60606060606060606060606060606060606060606060606060606055534e52585a606060606060605b59534b4131281d13070008131e2831414b53595b6060606060606057554f473e33281c10040000000916222e3a46515b62656c6c6c6c6c6c6c6c6f7b88989a8d80736c6c6c6c6c6c6c6c6c6c6c6c6f7c8999988b7e726c6c6c6c6c6c6c6c67645c52473c3024170b000815212d3945505a6164666666666d7a8693a0ada6998c80736666666666666666605d564c4135291d110400000000000000000000000000010b151f2935414c56616c75828f97a2ada2978e81756b605e69727f8c95a0aca2988f82766c62564c41362a1f160c01000000000000000000000000000000000000000005111e2a36414d566773808d9aaa9f92867a6d606875818e9ba9988b7f7265544a404b556773808d9aaa998c7f7366616e7b8896a1a8988b7f7265554b4035291d1004000000000000000000000000000000000000050e18242f39434e58606d78839098a2a29890827a84919ea5a2978f82776c60584e43392e23190e04000000000000000000000000000000000000000000000000040d1a26313b44515c666f7d88939f9d9184796d60574d42372b20160c0100000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0005111e2a36424d566774808d9aa4ada1968a7e71675c51453f332d261d170e0600000008121c262e353b3f404241403f3e3d3d3b38322b23190f04000000000000000000000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b4034282015090000000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929f9f9f9f93867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f3939393939392c29231d150d030000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000000000000000000000000000005121e2a36424d5764707d8a96a1ac9f92867a6d7985929faba1978a7e7164574d42372b1d12070000000000000000000000000000000000000004111d2a3744505d6a7783909daaab9e9184786b5e5145382b1e120500000000000009141f29333b424648535353535353535353535353535353535353535353535353535353494743474c4d535353535353534e4c4841382f1f160c0100010c161f2f3941484d4e535353535353534a48443e352c21160b000000000b1825313e4a56626d727979797979797979797885929d908379797979797979797979797979797986929b8e81797979797979797979746e64584c3f33261a0d000a1724303d4955616c7173737373737a8693a0ada6998c807373737373737373736d685d5245392c2013070000000000000000000000000007121d27313945525d68717e8a939ea9a69f92857a6d615957606d7883909aa4aa9f948b7e71685e52463e31281e130800000000000000000000000000000000000000000714202d3946525e687784909daa9d908377675d65717e8b98a89b8f8275665b5045515d677683909da298897c6f635f697884919ea99c8f8276675d5145382c1f13060000000000000000000000000000000000000007121d27313d44505c666e7b86929fa69f9490849196a1a59e92857b6e655b50463c30271d1108000000000000000000000000000000000000000000000000000009141f2834404a54606b74818e97a0968c7f73695f53463e32281e130800000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00020e1925303b4855626e7b87939faaa99e9184796d605a50443f382f292017110a0300000a141c242a2f3233353433323131302f2c272119110700000000000000000000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a00000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabaca093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18222a31373a3c46464646464638342f271f150b0100000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000714212d3a46535f6976828f9ca8ab9c8f82766874818e9ba9a99c8f8276695f5347392f23180c0000000000000000000000000000000000000004101d2a3743505d6a7683909da9aa9e9184776b5e5144382b1e1105000000000000020d17212930363a3b4646464646464646464646464646464646464646464646464646463c3b373c3f414646464646464641403c362f261d0d04000000040d1d272f373c4041464646464646463d3c38332c231a1005000000000c1925323f4c5865727f868686868686868686868a989f95908686868686868686868686868686868b999e938e8686868686868686868074675a4e4134271b0e000b1824313e4b5764717e8080808080808d99a6b3a99c90828080808080808080807a6d6054473a2d211407000000000000000000000000030c18242f39434f59606d7a85919ea5ab9f948b7e71685e52505c666f7c87939fa9a69f92857a6e61594f433a2f24190c03000000000000000000000000000000000000000814212e3b4754616e7a8795a0ac9a8d80736755616e7b8796a19f9285796c60534753606d7a86929f9f9285796d60576874818e9ba79f9286796d6053473a2d20140900000000000000000000000000000000000000010b151f28343f4a545f69717e8b939ea69f969196a0a89d938a7e71695e53493f342a1e150b000000000000000000000000000000000000000000000000000000030c18232e39424f59616d7a85929e9f92867b6e615a50443a2f24190c02000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000914212e3a47535f6a75828f98a3aca0968d80746c625a504a423b3228231c150c0500020a12191f2326272827262625242322201b160f070000000000000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b0000000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b00000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c43474853535353535345403931271d120700000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000004101c2834404b54616e7b87939faca3998b7e7165707d8a97a2ab9f94887b6e62554b4034291c100400000000000000000000000000000000000003101d2a3643505d697683909ca9aa9d9184776a5e5144372b1e110400000000000000050f171f252a2d2e3939393939393939393939393939393939393939393939393939392f2e2b303334393939393939393433302b251d140b00000000000b151d252b30343539393939393939302f2c28211a110800000000000c1925323f4c5865727f8b93939393939393939394a2a79f9d9393939393939393939393939393939fa3a59e9b93939393939393938d8174675a4e4134271b0e00101c2936434f5c6976828c8c8c8c8c8d929ca8b4ab9f94908c8c8c8c8c8c8c8c877b6e6154483b2e2115080000000000000000000000000a151e2935404b55606b74818e97a1ada3999083776c60564c4a54606b74818e97a1ada2978e81756c61554c4135291e150b000000000000000000000000000000000000030f1b27333f495364717e8b97a7a49a8a7d7064575e697884919ea297887c6f62554a5663707d8999a39c8f8276665c5864717e8b97a8a3988a7d7063574a3d31261a0e0200000000000000000000000000000000000000030d17232e38424d57626c75828f97a1a8a09ea0a8a0968e81746c61564d41382d22180c030000000000000000000000000000000000000000000000000000000007121c27303d46525d68717e8b949f988f82766c61564c4135291e140a000000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000006121f2b37434e58626f7c86929fa6a89d928b7e716c605b544d443d342e261e170e070000080e1317191a1b1a1a191817161613100b04000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c1004000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e535560606060605f514b43392f23180c00000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000000000000000000000000000006131f2c3845515c6673808d9aa4ac9f92867a6d606d7985929faba69a8d8073675c5145382c1f150a00000000000000000000000000000000000003101d293643505c6976838f9ca9aa9d9084776a5d5144372a1e11040000000000000000050d141a1e20212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d22211f2326272d2d2d2d2d2d2d282724201a130b020000000000030b131a202427282d2d2d2d2d2d2d2423201c1610080000000000000c1925323f4c5865727f8b989f9f9f9f9f9f9f9f9faaacaba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9faaacaaa89f9f9f9f9f9f9f9a8d8174675a4e4134271b0e00101c2936434f5c6976828f99999999999ca4aeb9b0a69f9c9999999999999994877b6e6154483b2e211508000000000000000000000006111c26303845515d67707d89939da9a89f92877c6f655b5044424f59616d7a85929ea6a99e938a7d70675d51453d30271d1207000000000000000000000000000000000005121f2b3744505b6575818e9ba89f93867a6d6154576774818e9aa9988b7f7265544b556673808c99aa998c7f72665454616e7b8796a1aa9a8d807467574d42362a1e1205000000000000000000000000000000000000000006111c26303c45505a616d7a85929eabacaaaca3999184796d605a50443b2f261b10060000000000000000000000000000000000000000000000000000000000000b151e2935414c56626c76828f989f948a7e71685d52453d30261c11060000000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000020f1a26313c47535f6a727f8c949fa7a49f93877e736c665e564f443f38302920191109000002070a0c0d0f0e0d0c0b0a0a0907040000000000000000000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6c5c554b4034291c1004000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca9a396897d7063564a3d302317080806020000000000000000000000000000000000000000000000000713202d3a4653606d7985929eacaa9c8f8275685d6674818e9ba9ab9e9285796d6053473c31261b0f01000000000000000000000000000000000003101c2936434f5c6976828f9ca9a99d9083766a5d5043372a1d100400000000000000000002090e121415202020202020202020202020202020202020202020202020202020161513171a1a202020202020201b1a18140f08010000000000000001090f14181a1b20202020202020171614100b05000000000000000c1925323f4c5865727f8b939393939393939393939da0a7a09393939393939393939393939393939393a0a79f9d939393939393938d8174675a4e4134271b0e00101c2936434f5c6976828f9c9f9f9fa0a2a7afb9b6aea8a69f9f9f9f9f9f9f94877b6e6154483b2e21150800000000000000000000020b17232e38424e58606d7984919ea5aca1968d80736a5f53493f3d46525e68717e8b949faba59e91847a6d60594f43392e23180b02000000000000000000000000000000000613202d394653606c7885929eaa9d908477685d525764717e8a97a79b8f8275665b515c677683909ca298897c6f6356535e697884919eaa9d918477695f53463a2d2114070000000000000000000000000000000000000000000a141e2a333f46525e68707d8a99a3aeb7ac9f92877c6f675d51483e32291d140a00000000000000000000000000000000000000000000000000000000000000030c1924303a44505a626e7b86929f9e91857a6d60584e42382e23170b0300000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000a15202b37434e58606c78828f959fa6a499938b80786e686159504a423b322b231b1209000000000000020100000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a0000000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f000000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000003060b0f15212e3a47535f6a76797979797976675c5145382c1f130e090603000000000000000000000000000000000000000000000000000003101c2936434f5c6976828f9ca9a4978a7d7164574a3e2f24191514120e090300000000000000000000000000000000000000000006121f2b37434e5864717e8a97a1ada3988b7e71645663707d8a97a1ada2978b7e7164584e43372b1d13070000000000000000000000000000000000020f1c2935424f5c6875828f9ba8a99c908376695d5043362a1d10030000000000000000000000020507081313131313131313131313131313131313131313131313131313130908060b0d0e131313131313130e0e0b0803000000000000000000000003080c0e0e131313131313130a0907040000000000000000000c1925323f4c5865727f86868686868686868686868995a0958986868686868686868686868686868689959f958986868686868686868074675a4e4134271b0e00101c2936434f5c6976828f9393939393969da7b2aea49c999393939393939393877b6e6154483b2e211508000000000000000000000a141d28343f4a54606a73808d96a0aca59e9184796d60584e413835414c56606c77829099a3ada1968d80746b60554b4034281d140a000000000000000000000000000000000916222f3c4955626f7c8897a1a79a8d817467564c54616e7a8795a09f9285796c6053606d7986929f9f9285796d60534d576874818e9ba7a096887b6e6155483b2e23180c00000000000000000000000000000000000000000008131e28323a45515c666e7b86929facb7ab9e91847a6d605a50443b2f261b1106000000000000000000000000000000000000000000000000000000000000000008131e28323e47535f6973808c96a0978d80746a60544a3f34281f140900000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000030f1a26313c44505b666d79838f949da5a49f928d827a706b605c544d443d352d241b12090000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a0000000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d12070000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000060b1012171b1f222f3c4855626f7c8686868686796d6053473a2d201e1a15130f0a04000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8a6998c7f7366554b4135292422211e1a150e0600000000000000000000000000000000000000000814212e3a47535f6a7683909ca9ac9f92867a6d6054606d7985929eaba99d9083766a5f53473a2f24180d0100000000000000000000000000000000020f1c2835424f5b6875828e9ba8a99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4a56626d72797979797979797979797983909d918479797979797979797979797979797983909d90837979797979797979746e64584c3f33261a0d00101c2936434f5c6976828686868686868b96a2aea89c928c8686868686868686867b6e6154483b2e21150800000000000000000006111b262f3844505c666f7c87929fa8aa9e938a7d70675d51463c2f303a44505b656f7c87929fa8a89f93887d6f675c51453c2f261c1106000000000000000000000000000004111d2935404b5566727f8c99a9a8978a7d7164574a525e687784919da297887c6f625663707c8998a39c8f8276665c514b5864717e8b97a8a8988b7e7265544b4034281c100400000000000000000000000000000000000000050f19242f3a444f59606d79839099a3acaaaca1968e81746c61564d41382d22170c0300000000000000000000000000000000000000000000000000000000000000020c16202b37424d57606d7984919e9f93877c6f665c50443b30251a0d04000000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000a152028333f4a545d676d79828e939fa3a49c948f857d736d665e564f473e362d241b110800000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f231609000000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c0000000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000001080d11171c1f22272b2d2f3c4855626f7b88939393867a6d6053473a2e2d2a25211f1b15100b0500000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7a89b8f8275675d51453c352f2f2e2b2620180f0600000000000000000000000000000000000004101d2935404b55626e7b88949faba89b8e8175685d525c6674808d9aa7ab9f95887c6f62554b4035291d110400000000000000000000000000000000020f1b2835424e5b6875818e9ba8a99c8f8276695c4f4336291c100300000000000000060b0e10111313131313130f0e0c0904000000000000000000000003070b0d0e13131313131312110f0c0701000000000000000000000004080a0b1313131313131308070502000000000000000000000000000000000000000916222e3a46515b62656c6c6c6c6c6c6c6c6c6c74818d9a93867a6d6c6c6c6c6c6c6c6c6c6c6c6c74818e9a9286796d6c6c6c6c6c6c67645c52473c3024170b000f1c2835414e5a6670767979797979798693a0ada6998c8079797979797979797976695e53463a2d2114070000000000000000000b17222d38414d57606d78839099a3aea2988e81756b61554b40342a27333f49535f6a73808d96a1ada49a9184796d60584e42382d22170b03000000000000000000000000000613202c3945515d6776838f9ca9a096877a6e6154474c566774808d9aa9988b7f72655466737f8c99aa998c7f7266544a4854616e7b8796a0a89c8f8275665c5145382c1f1306000000000000000000000000000000000000020b17212935414c56606b73808d95a0a7a09da0a79d938a7e70685e53493f33271e150b0000000000000000000000000000000000000000000000000000000000000000040e1a26313c45515c67707d89939e999083786d60574d42362a1f160c010000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000030b17222d38424b555d676d78818b9298a0a69f97928880786e69605950483f362d231a0e04000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e21150800000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000060b13191c23282b2d3337393b3e4855626f7b88959f93867a6d6053473e3b3a36312e2b26201c170e09030000000000000000000000000000000000000000000c1825323f4b5865727e8b98a6ac9f92857a6d60574d45413f3b3a37312a21180e03000000000000000000000000000000000006131f2c3945515d6774808d9aa6aca096897d7063564c54626f7b88959faba79a8d8174675d5145392c20150a00000000000000000000000000000000020e1b2835414e5b6874818e9ba7a89c8f8275695c4f4236291c0f030000000000040b12171b1d1e2020202020201c1b19150f09020000000000000001080e13171a1a2020202020201f1e1b18130c050000000000000000050c11141717202020202020201514120e0903000000000000000000000000000000000006121e29343f4951565860606060606060606064717e8b979a897d70636060606060606060606065717e8b9899897c6f6360606060605a58524a41362b1f1408000d1925323d49545e66696c6c6c6c6d7a8693a0ada6998c80736c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000040f1b27333f49535f69727f8c95a0aba79f92857b6e61594f43392f22222d38414e58606d7984919ea6aca0958c80736a5f544a3f33281f1409000000000000000000000000000714202d3a4753606d7a86929faa9d918477685e52464a5764707d8a99a49b8f8275655c6676828f9ca298897c6f62564946525e697784919eaa9f9285796d6053463a2d2013090000000000000000000000000000000000000a141d29333b45525d68707d87939fa69f959095a0a59e92857a6e655b50443c30271d120700000000000000000000000000000000000000000000000000000000000000000915202834404b55606b75818e97a0958c7f72695e52463e31281d12070000000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000006111c262f3a434b555d666d747f8691969ea5a19a938d827b706b615a50483f352b20160c020000000000000000000000000000000000000000000000000000000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d2013070000000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f130600000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000020a11171e24292e34383a3f4446484b4d55626f7b8895a093867a6d60534d4a4846423c3b37322d28221a150e0600000000000000000000000000000000000000000815222f3b4855626e7b88949faba2988b7f72695f57514c4c4847423c332a20150900000000000000000000000000000000000714202d3a4753606d7985929fabab9e9184786c605346535f6a7683909daaab9f92857a6d6053473d32271b0f01000000000000000000000000000000010e1b2834414e5b6774818e9aa7a89b8e8275685b4f4235281c0f0200000000050e161d23272a2b2d2d2d2d2d2d282825201b140c030000000000020b12191f2326272d2d2d2d2d2d2b2b28241e170f060000000000000810171c2123242d2d2d2d2d2d2d22211e1a140e0600000000000000000000000000000000010d18232d373f464a4c535353535353535355626e7b8897998c7f736659535353535353535355626f7b8898988c7f726559535353534e4c4741382f241a0e03000915212c38424c545a5c606060606d7a8693a0ada6998c807366606060606060605f534d453b31251a0e0200000000000000040e1a242b3744505b656e7b86929fa7ab9f958b7f72695e52473e31271d1b262f3c45515d67707d8a949eaaa89f92877c6f665b50443b31251a0e040000000000000000000000000a1724303d4a5763707d8a99a3a79a8e817467564c414754606d7a86939f9e9285796c606d7985929f9f9285796d605346424d576774818e9aa7a298897d706356493d30251a0e020000000000000000000000000000000006111c262f3b45505a606d7a849199a49f9490849096a1a1978f82776c60584e43392e23180e0400000000000000000000000000000000000000000000000000000000000000030c18232e39434f59616d7a85929f9f92867b6e61594f43392f24180b0200000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000a141d28313a434b545c606d727c848e939fa2a49f9490857d716c625a50473d32281e130800000000000000000000000000000000000000000000000000000006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f13060000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d20130800000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000040b141b22272f35383f444649505355585a5c626f7b8895a093867a6d605b5a5754534d4947433c39332b261f180f09000000000000000000000000000000000000000814212e3a47535f697683909ca5aa9f92857b6e69605d555855534d453c31261a0e0200000000000000000000000000000006131f2b37434e5865717e8b97a2ada3998c7f72655b50444e5865717e8b98a2aea2988b7e7165584e43372b1e1308000000000000000000000000000000010e1a2734414d5a6774808d9aa7a89b8e8175685b4e4235281b0f02000000040e1720282e3336373939393939393534312c251e150c02000000010b141d242b3033343939393939393837342f2921180f050000000008121a22282d3031393939393939392e2d2b261f180f060000000000000000000000000000000007111b252d343a3e3f4646464646464647535f697885929c8f827569574d4246464646464653606c7985929b8e827568564d424646413f3c362f261d1308000005101b26303a42494e4f535353606d7a8693a0ada6998c807366595353535353534846423b33291f140900000000000000020c16202a36424d57606c77829098a3aea3999083786c60564d42352c1f15141d2935404b55616c75828f98a2aea3999083786c60574d42362a20160c020000000000000000000005121e2a36424d576774808d9aaba8978a7e7164574b3e45525d687783909da297887c6f626f7c8998a29c8f8276665c50443e4b5764717e8a97a8aa9a8d807367574d42362a1e1205000000000000000000000000000000030d17222d38424d57616c75818e96a1a39890827a84919ea59f948b7f726a5f554b40342820160c020000000000000000000000000000000000000000000000000000000000000007121d27303d46525e68717e8b949f988f82756c61554b4035291d140a00000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000020b161f28313a424a515b626a6f7a818b9298a0a69f9792877e716c62594f443a3025190d03000000000000000000000000000000000000000000000000000003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c10040000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d01000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000050d161d262d333a41454a5053535b60626467686a6f7b8895a093867a6d6a686664615e5755534e49443e37312a211a120a01000000000000000000000000000000000006121e2b37424d5763707d89939ea6a29891847b736d676665625f574d42372b1e12060000000000000000000000000000000815212e3b47535f6a7683909da9ac9f92867b6e6153493f4753606d7a85929facaa9d9083776a6054473a2f24190d010000000000000000000000000000010d1a2734404d5a6773808d9aa6a79b8e8174685b4e4135281b0e020000000b16202932393f434446464646464642413d3730271e140900000008121d262f363c3f414646464646464544403a332b21170c01000005101a242c33393c3e464646464646463b3a37312a21180e030000000000000000000000000000000009131b23292e313239393939393937424d576975828f9c928578695f53473a3939393844505b6676838f9c918478695e52463a393433302b241d140b010000000a141e2830383d4143464753606d7a8693aab4a6998d8073665a4d46464646463b3a36312921170d030000000000000008131e28323a46525e69727e8b949faaa89f92877c6f665b50443b30231a0d0b18242f3943505a616e7b86929fa8ab9f958b7f72695e53463e32281e1308000000000000000000000714212d3a46535e697784919eaaa196877b6e6154483b414c566673808d99a9988b7f7266727f8c99aa998c7f7266544a3f3b4754616e7b8796a0aa9d908477695e52463a2d2014060000000000000000000000000000010b151f28333f4a545e69717e8a939ea79f92867b707d89939ea69f92867c6f675c51453d32281e130800000000000000000000000000000000000000000000000000000000000000000b151e2a36414c56606c778390999e938a7d70675d51453c2f261b1106000000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000040d161f2830394044515860676d757e8691969fa7a19992887e716b60564c4135291f15090000000000000000000000000000000000000000000000000000000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c00000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d1104000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000050e171f282f383f444c51545c6063656c6e71747576787c8895a093867978777573716e6967625f58555047423c332c241c130a0000000000000000000000000000000000020e1a26313c4854606b74818e949da5a09691857f7a7673726e695f53473a2e211408000000000000000000000000000004111d2935414c55626f7c88959faba99b8f8275685e52413845515d6774818e9ba7aca095897c6f62564c4135291d11040000000000000000000000000000000d1a2733404d5a6673808d99a6a79a8e8174675b4e4134281b0e01000006121d28323b444b4f515353535353534f4d48423930251b0f0400030e19242f3840474c4d53535353535352504c453d33291e130700000c17222c363e45494a535353535353534846423c332a1f140900000000000000000000000000000000010911181e2225252d2d2d2d2d2631404c5966737f8c9997887b6e6255483b2f2d28333f4a546673808d9996877a6e6154473b2e2726241f1a130b0200000000020c161e262c3235363a4653606d798698a3aea79a8d81746753493f36393a3c3a38342f271f150b01000000000000030d1924303a44505a616e7b85929fa6ada1968d80746a5f544a3f32291f110807121d28313e46535f69737f8c95a0aca79f92867b6e615a50443a3025190d040000000000000000000815212e3b4854616e7b8796a0ab9e918478695e53463a3d4a5663707d8999a39b8e82756675828f9ca298897c6f6256493c3a46525e697784919daaa095877b6e6154483b2e23170c000000000000000000000000000007121d27313944505b666e7b85929fa5a0958c7f726b75818e97a1a3989083796d60594f443a3025190f0600000000000000000000000000000000000000000000000000000000000000030c1925303a44505b656f7c87929f9e9184796d60584e41382d22170b020000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000040d161e272e343f464e555d606c717c8490959fa7a39a92877d70685e52463c31261a0e0000000000000000000000000000000000000000000000000000000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d302316070000000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000040e172029313a414950555d60666d7075797b7e8082838486929fac9f9286858382807d7b77736f6a64615a534d453e362d251c120900000000000000000000000000000000000915202c38444f59606d79828e939c9fa097928c8683807f7b6e6255483b2f22150800000000000000000000000000000613202c3945515d6774818e9aa7ada1968a7d7063564d4135404b55636f7c8995a0aca79b8e8174685d5245392c20160a0000000000000000000000000000000d1a2633404d596673808c99a6a79a8d8074675a4d4134271a0e0100000b17232e39444d565b5e6060606060605b59534b42372c2015090007131f2b36404a52585a6060606060605e5c574f453a2f24180c0004111c28333e485055576060606060606055534d453c31261a0e020000000000000000000000000000000000070d12161819202020202023303d4a5663707d8999978b7e7164584b3e2f24222d3d4a5764707d8a97978a7d7064574a3d2e231717140e0801000000000000040c141b2125282c3845515c667986929faca89b8f8275655b5046424547484745403931271d12070000000000010b151f2935414c56616c75828f98a2aea69e9184796d60584e42382d20170d00010c161f2a36424d57606d7984919da5aea2988f82756c61564c4135291f160c010000000000000003101c28343f4a5465727e8b98a8a79b8e817468574d42363a4753606d7a86929f9e9285786c7985929f9f9285796d6053463a36424d566774818e9aa7a7988b7e7165544a3f34281c1003000000000000000000000000050e18242f39434e58606c78829097a2a3999083786d616d7a85929ea6a0958d80736b60564c41352921180c030000000000000000000000000000000000000000000000000000000000000008131e27333f49535f6a73808d96a0968d80736a5f53493f33271e14080000000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000040c151c2328343c434c515a626a6f7a839095a0a9a39992857a6d61574d42372b1b110600000000000000000000000000000000000000000000000000000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d2013070000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d211407000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000020b162029323b434b535b60676d73797d8285888b8d8f90919298a3aea3989291908e8d8a8784807c76706c625f5750483f372d241b10060000000000000000000000000000000003101c27333d45515c676d7981898f939aa29f9992908d8b7f7265584c3f3225190c00000000000000000000000000000714212d3a4754606d7a85929facac9e9184796d6053463b303a4854606b7784919dabac9f92867a6d6054473d32271b0f0200000000000000000000000000000c1926333f4c5966727f8c99a5a69a8d8073675a4d4034271a0d0100020e1b27333f4b565f676a6c6c6c6c6c6c68655d53483d3125190c000b1723303c47525c64676c6c6c6c6c6c6b6861574c4034281b0f030814212d3945505a61646c6c6c6c6c6c6c6c5f574d42372b1e12050000000000000000000000000000000000000106090b0c1313131314212d3a4754606d7a86939a8d817467554b403529212e3a4754616d7a8796998d807366544a3f34281c100303000000000000000000020a1015191c2834404b546b7885929eabab9e9184786c6056534d51545553514b43392f23180c000000000007121d27313945525d68717e8a939eaaaa9e948a7d70675d51463c2f261c0e050000040d1a26313b45515c66707d89939ea9aa9e948a7e71685e52463d31281d12070000000000000006121f2c3844505c6675828f9ba8a9988b7e7165584b3e313945515d677683909ca197887b6f7b8897a29c8f8276665c504438303e4b5764717e8a97a8a89b8e8275665c5044382c1f12060000000000000000000000020c17202935404b555f6a727f8c949fa89f92877c6f665e68717e8a949ea79f93887d70685e52463f332a1e150a00000000000000000000000000000000000000000000000000000000000000020b17222d38414e58606d7984919e9f92877c6f655b50443b3025190c0300000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000030b1218222b313a414550585f686d79839097a1aba1978e8174695f5347382d22170b000000000000000000000000000000000000000000000000000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f13060000000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f231609000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000a141d28323b444d555d656c717a80858a8e9297979a9b9d9e9fa3aab4aaa39f9e9d9b999796918d88837d766e69615a51493f362d22180b02000000000000000000000000000000000b16212834404b555d676d747d82889297a2a39f9c988b7f7265584c3f3225190c0000000000000000000000000007131f2c38434f5965727e8b98a2aea49a8d8073665c5044382c38434f5965727f8c99a3aea2988b7f7265594f44382c1e130800000000000000000000000000000c1926323f4c5965727f8c98a5a6998d8073665a4d4033271a0d000004101d2a36434f5b677177797979797979756f65594d4134281b0e020d1a26333f4c58646e747979797979797873685c5044372b1e11050a1723303c4955616c717979797979797976695f53463a2d21140700000000000000000000000000000000000000000000000606060613202c3945515d677784909d908377675d5145382c202d3946525e687884919c908376665c5044382c1f120600000000000000000000000005090c18232e43505d6a7683909da9ada196897d7068615f575d6062605c554b4034291c1004000000030c18242f39434f59606d7a85919ea6aea2988f82756c61554b40342a1d140a0000000009141f2834404b54606b75818e97a2ada69e92857a6d61594f43392f24180c030000000000000713202d3a4653606d7985929faba197887b6e6155483b2e35404b556673808c99a9978b7e717e8b97a9998c7f7266544a3f342e3b4754616e7a8795a0ab9f9285796d6053463a2d201308000000000000000000000008131e29323a45515d676f7c87929fa6a0968d80736a5f56616c75828f98a2a49a91857a6d615a50453c30261c11060000000000000000000000000000000000000000000000000000000000000006111b262f3c45515d67707d8a939e999083776c60564c41362a1e150b00000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000000000000710191f282f353f464e565d676e7a85929ea6a99f93877b6e6253493f33271b0f0300000000000000000000000000000000000000000000000000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c10040000000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000006111b262f3a444d565e676d777e858d91979b9ea2a9a7a8a5a4a4a6acb3aba5a3a4a5a7a6a8a09d9a95908a827b716c635b51483f342a1d140a0000000000000000000000000000000006111c262f3b444d575e666d72797e85929faba8a5988b7f7265584c3f3225190c000000000000000000000000000a15222f3b4854606b7783909daaac9f93877b6e61544a3f3428323d4754616d7a86929facaa9d9184776b6054483a3025190d00000000000000000000000000000c1925323f4c5865727f8b98a5a6998c807366594d4033261a0d000004111e2b3744515e6a77848686868686868175685b4f4235281c0f020e1a2734414d5a67748086868686868685786b5e5245382b1f12050b1724313e4a5764717e868686868686867b6e6155483b2e221508000000000000000000000000000000000000000000000000000004111d2935414c556774818e9a92867a6d6053473a2d202a36414c566875818e9b9285796d6053463a2d2013070000000000000000000000000000071a2734414d5a6774808d9aa9b2a89d91837a726e696c676d6f6d675c5145382c1f13060000000b151e2935404b55606b74818e97a1ada79f92867b6e615a50433a2f22190b0200000000030c18232e39424f59616e7a85929fa7ada1978e81746b60554b4035291e150a000000000000091623303c4956636f7c8997a2ab9e918578695f53463a2d2f3c4956636f7c8998a29a8e8174818d9aa298897c6f6256493c2e2d3946525e687784919daaa297897c6f6356493c3025190d01000000000000000000060f1925303a444f59606d79839199a3a49a9184796d6058505a616e7b86929fa7a1978f81756c62574d42382e23170d04000000000000000000000000000000000000000000000000000000000000000a141d2935404b55616b75818e989f958b7e72685e52463d30271d1207000000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000000000070d161e2429343c444c555e68707d8a949faba49a8d8174655b5044372b1f120500000000000000000000000000000000000000000000000000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c000000000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000006121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000b17222d38414c565e696e79828b91979ea1a9aba8a19e9b9997989ba2aba1999697989b9ea0a8aaa79f9d948f867e726d635a50463c2f261b11060000000000000000000000000000000b17222d38424d565e696e787f858b9297a29f9c98958b7f7265584c3f3225190c00000000000000000000000006111b2935414c56636f7c8995a0aca99c8f8276695f5342382e232d3946525e6875828e9ba8aca095897c6f63564c41362a1b1106000000000000000000000000000c1825323f4b5865727e8b98a5a6998c7f7366594c403326190d000004111e2b3744515e6a778491939393938e8275685b4f4235281c0f020e1a2734414d5a6774808d939393939185786b5e5245382b1f12050b1724313e4a5764717d8a9393939393887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000010d19242f3e4b5865717e8b9899897c6f6356493c302325303f4c5865727f8b9898887c6f6255493c2f22160800000000000000000000000000000b1724313e4a5764717d8a97a1adaca09591847f7b7978797a7c796d6053473a2d201407000007121c27303945515d67707d89939da9aba0958c7f72695e53483e31281d100700000000000007121d27303d46525e68727f8b959faba99e93897d70675d51453d30261c11060000000005111d2935414c566673808c99a9a89b8e817568574d42372b2d3a4653606d7985929f9d90847783909d9f9285796d6053463a2d2a36414c566774818d9aa7a9998d807366564c41362a1e11050000000000000000030c18212a36414c56616b74808d95a0a89f93887d6f675c5146535e69727f8b959fa99e938b7e71695f544a3f34281f160c01000000000000000000000000000000000000000000000000000000000000020b18242f39434f59616e7b85929f9f92857a6e61594f43392e23180c030000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000000000000000040c1319222a323a434d56616c7683909cabac9e9285786c605346392d201306000000000000000000000000000000000000000000000000000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d120700000000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f000000000000000000000000000000000000000000000000121f2c3945525f6c7885929fabada093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000030f1b27333f49535d686e7b838f949ea1a9a9a19e9996918e8c8b8b909ba5998f898a8c8e9196999ea1a9a69f98928a7f726c62584e41382d22170b0000000000000000000000000000030f1c28333f4a545e696e7b838c92979f9f99938f8b88877f7265584c3f3225190c0000000000000000000000000b17222d3946525d6875818e9ba7ada1978a7e7164574d4230261c2a36414c5663707d8996a1ada79b8e8175685e5246382d22170b000000000000000000000000000b1825323e4b5865717e8b98a4a5988c7f7265594c3f3226190c000004111e2b3744515e6a7784919d9f9f9b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9a9f9f9e9185786b5e5245382b1f12050b1724313e4a5764717d8a979f9f9f94887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8897988c7f7265594c3f3025232f3c4956626f7c8998988b7e7265584b3f3024190d01000000000000000000000000000713202d3a4653606d7985929ea6b0a7a096918b8886858687877b6e6154483b2e21150800000c18232e39424e58606d7984919ea5afa4999083786d60574d42362c1f160c00000000000000000b151e2a36414c56606c78839099a4afa59e9184796d60584e42382e23170c000000000713202d3946525d687683909da9a9988b7e7265584b3f31262c3844515c6676828f9c9f93867a86929f9c8f8275665c5044382b25303e4a5764717d8a97a7aa9d908377685e5246392d20140600000000000000000b151e2a333c46525e68707d8a929da8a1968d80746b60554b424d57606c78839099a3a59f92867b6e665c50443d31281e13080000000000000000000000000000000000000000000000000000000000000007121d27313e46525e68727f8b959f978e81756b60554b4034281f15090000000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000010810182028313b44505a64717e8a99a3ada197887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b0000000000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f0000000000000000000000000000000000000000000000030d152c3945525f6c7885929fabada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000010c161f2b3744505b656d7a8490959fa6aaa29f96918c8884817f7e7e8b98a396897d7d7f8184888c91979fa3aaa29f918b7e716a5f53493f33271b0f030000000000000000000000000006121f2b3844505b666e7b8490959ea19d948f87827e7c7a786c605346392d2013060000000000000000000000030f1b27333f4953616d7a86929facab9e9285796d6053463b31201925303a4653606c7884919eabac9f92867a6d6153493f33271b0f030000000000000000000000000b1824313e4b5764717e8a97a4a5988b7f7265584c3f3225190c000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aca194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000613202d394653606c7985929b8e827568574d42362a202d3a4653606d7986929b8e817468564c4135291d11040000000000000000000000000006131f2c3845515c67737f8c949fa6ada8a19e989992929299877b6e6154483b2e2115080004101c2834404a54606a73808d96a09fa99f93877c6f665c50453b31241a0d040000000000000000030c1925303b44505b666f7c87939fa99fa1968d80736a60544a3f34281c10030000000714212e3a4754616d7a86939faca197887b6f6255483c2f222834404a5466727f8c99a4998c7f8c99a3998c7f7266544a3f3428212e3a4754616d7a8795a0ac9f93877a6e6154473b2d22170b0000000000000007121c27303c45515b616d7a85919ea4a59e9184796d60594f433b44505b666f7c86929fa7a2989083786d60594f433a2f24190f05000000000000000000000000000000000000000000000000000000000000010b151f2a36414d56606c788390999e93897d70675c51453c31261a0e0400000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000000000000000000000060e161f29323e4753606d7a86929f9fa9988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c030000000000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d1000000000000000000000000000000000000000000000010b151f2935414c566c7885929fabada093867a6d6053473a2d20160c0200000000000000000000000000000000000000000000000008131e2935414c56606c77828f96a0a7a8a198928c84807b787572717b8895a0938679717274777b80848d9299a2aaa39f92867c6f655b5044372b1f130800000000000000000000000003101c28343f4a54606c788390969fa79d938e827b75726f6e6c665b5044382b1f1206000000000000000000000005121f2b3744505b65727f8c98a3aea79a8d8074675c5145382c1f131f2b3844505b6673808c99a4aea3988c7f72655b5044372b1f14080000000000000000000000000b1724313e4a5764717d8a97a4a5988b7e7265584b3f3225180c000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000005121f2b3744505b6576828f9c918478695e52463a2d202c3845515c667683909d918477685d5245392c2013070000000000000000000000000004101c2834404b55606d78828f949ea1a8a9aaaba39f9f9f94877b6e6154483b2e2115080006121f2c3844515c666f7c879293939393978d80746a60544a3f33291f11080000000000000000000008141e28333f4a54606a74808d979393939392877c6f665c5044382c1f12060000000b1724313e4a5764717d8a99a4ab9e9285796c605346392d20232e3c4955626f7c8897a29e9184919ea298897c6f6256493c2e23202d3946525e687784909daaa49a8b7e7164544a3f33281c0f030000000000040d18232e39424d57626d75828f97a1a99e938a7d70675d51473d333f4a545f6a73808c95a0aa9f958c80736b60554c41352921170b02000000000000000000000000000000000000000000000000000000000000030d1925303b44505b666f7c87929f9e9184796d60574d42372b20160c02000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000040d17202c3945515d67778490939393938c807366594d4033261a0d000000000000000000000000000000000000000000000000000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f000000000000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d110000000000000000000000000000000000000000000007121d27313945525d687885929fabada093867a6d6053473e32281e13080000000000000000000000000000000000000000000000010d19242f3946525e68727f8c949ea8a8a19691867f79736e6968666f7b8895a093867a6d6568696e737980879298a2aea3999083786c6053463a2f24190d01000000000000000000000006121f2b3844505c66727f8b959fa89f958e81786e69656261605b544a3f33281c0f0300000000000000000000000613202d394653606c7884919daaab9f95887c6f62554b4034281c101c28333f4a54616e7b87939facaa9e9184786c6053463b3025190e0000000000000000000000000a1724313d4a5764707d8a97a3a4988b7e7165584b3e3225180b000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000030f1b27333f49536673808c9396877b6e6154483b2e212834404b546774808d9393867a6d6054473a2d21140700000000000000000000000000000c18232e3944505c666d7a828c91969a9c9e9f9f9f9f9e94877b6e6154483b2e211508000713202d3a4653606d798386868686868686857a6d60584e42382e21170d0000000000000000000000020b17222d38424e58606d7a858686868686868683796d6053463a2d201307000006121f2b37434e586774818e9aaba89b8f8275655b5044372b1f202d394653606c7985929fa1969196a19f9285796d6053463a2d201e2a36414c566774818d9aacac9b8e8175665b5044382b1f120600000000010c161f2834404a545f69727e8b949ea9a1978e81756b61554b41352d38424e58606d79839199a4a79f92877d6f675d51453e33291d140a0000000000000000000000000000000000000000000000000000000000000008141f28333f4a545f6a73808d96a0968c8073695f53473e32281e1308000000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000000000000000000000000005111d2935404b556976828686868686868174675b4e4134281b0e0100000000000000000000000000000000000000000000000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c221108000000000000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11000000000000000000000000000000000000000000030c18242f39434f59606d7a86929facaea194877b6e615a50443a3024190d030000000000000000000000000000000000000000000004111d2935414c55616d7a86929fa6aba19691847c726d66615f57626f7b8895a093867a6d60575f61676d737d86929fa5ab9f958a7d7064554c4135291d110400000000000000000000000713202d3a4653606d7884919ea7a89d9083786d665f57555453504a42382d22170b000000000000000000000005111e2a36414c5663707d8996a0acaa9d9083766a5f5343392e23180c17222d3846535e6976828f9ca9aca096897d7063564d41362a1c110600000000000000000000000a1724303d4a5763707d8a96a3a4978b7e7164584b3e3125180b000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000b17222d3d4a5763707d868686867d7164574a3e3124232e3e4b5764717e868686867d7063564a3d3023170a000000000000000000000000000007121d28343f4a545e686d787f848a8d9091929292929190877b6e6154483b2e2115080006121f2c3844515c666d7779797979797979786d685d52463d30261c0f0500000000000000000000000006111c262f3c45525d686d7879797979797979776d665c5044382c1f120600000814212e3a47535f6a7884919eaba9988b7f726553493f33271b1f2b3844505b6675828f9ba8a19ea1a89c8f8275665c5044382b1f1925303e4a5764717d8a9aa4ab9e9285796c605346392d2013080000000008131e28313a44515c666e7b86929fa6a69e92857a6d61594f433a2f262f3c45515c666f7c87939fa8a39991847a6d605a50453b2f261c1106000000000000000000000000000000000000000000000000000000000000020b17222d38424e58606d7984919e9f92867b6e625a50443a3024190c030000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000000000000000000000010d18242f3a4e5a667076797979797979746f64584c4033271a0d01000000000000000000000000000000000000000000000000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a1000000000000000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e110000000000000000000000000000000000000000000a151e2935404b55606b74818e98a3aeb5a89c8f82756c61564c4135291f150b010000000000000000000000000000000000000000000613202c3945515d6773808d98a2aea49991847b6e6a605c545355626f7b8895a093867a6d605353555d606b707d8a939ea9a79c8f8276675d5145392c20130600000000000000000000000a1623303d495663707c8996a1aca096897d70665c544d494746443f382f261c110600000000000000000000000714202d3946525e6875828e9ba8aea2988b7e7165584e4330271d1207111c2a36424d5764717e8a97a1ada89b8f8275685e5246382e23170b00000000000000000000000a1723303d4a5663707d8996a3a4978a7d7164574a3e3124170b000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000616232f3c4855616b7079797979716c6155493c302323303d4955616c7179797979706b6055483c2f2316090000000000000000000000000000000c17232e38424c565e666c72797d808384858686858483817a6d6054473a2d2114070004101c2834404a545c606a6c6c6c6c6c6c6c6b605d564c41342b1e150a00000000000000000000000000000a141d2935414c565d606b6c6c6c6c6c6c6c6a605c544a3f34281c100300000815222f3b4855626e7b8896a1ada297887c6f6255493c2d22171c28333f4a5465727f8b98a9acabaca9988c7f7265544a3f34281c14212e3a4754616d7a86939faca197897c6f6256493c3024190d010000010d19242f3a434f59606d78839098a2a99e948a7e71685e52473e31281d2834404b54606b74808d96a1aba0968e81746c61574d42382d22170b0000000000000000000000000000000000000000000000000000000000000006111c262f3c45515d67707d8a939e988f82766c61564c4135291e150a0000000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000007131d323e49545e66696c6c6c6c6c6c67645c53483c3024180b000000000000000000000000000000000000000000000000000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f120800000000000000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d10000000000000000000000000000000000000000006111c26303845515d67707d89939daab4b9aa9e948a7e71685d52463d31271d12070000000000000000000000000000000000000000000714212d3a4754606d7a85929faaab9f93877d6f695f58514b4855626f7b8895a093867a6d6053474b5159616b74818e9ba8ac9f92867a6d6054473a2d21140700000000000000000000000d192633404c5966737f8c99a8aa9d9184776b60544a423c3b3938332d261d140a0000000000000000000000030f1c28333f4a54616e7a86929facac9f92857a6d6053473c3120150b000e1a25313b4653606d7985929eabac9f92867b6e61544a3f34281c100300000000000000000000091623303c4956636f7c8996a2a3978a7d7064574a3d3124170a000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000714202c38444f5961636c6c6c6c64615a5044392d21212d3945505a61646c6c6c6c6360594f44382c20140700000000000000000000000000000006111c26303a444c545b60666d70737677787979787876746d685d5245392c20130700000c18232e39424a51535d606060606060605e54524c433a2f22190c030000000000000000000000000000020b19242f3a434c52545e606060606060605d53504a42382e23170c000004101c2834404b5565727f8b98a89f9f9285796c605346392d201317222d3b4855626e7b8897a19f9f9fa297887c6f6255493c2e231713202d3946525e687784909d9fa9998c7f7366564c4135291d1105000004111d2935414c55606b73808d959f9fa2978f82756c61564c41352c1f18232e39424f59606d7984919ea5a89e938a7e71695e544a3f33281c0f03000000000000000000000000000000000000000000000000000000000000000a141d2935404b55616c75828f989f948a7e71685d52453d30261c110600000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000000000000000000000000115212d38424c545a5c6060606060605b58534a41362b2014080000000000000000000000000000000000000000000000000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d0000000000000000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d1000000000000000000000000000000000000000020b17232e38424e58606d7984919ea5afafacafa69e92857a6d61594f43392f24180c0300000000000000000000000000000000000000030f1b27333f495364717e8a98a2aca3998d80746b60574e45404855626f7b8895a093867a6d60534740454f59626f7c8896a0aca3998a7d7063574a3d3024170a00000000000000000000020f1b2835424e5b6875818e9ba8a79a8e817467594f4239302e2d2b28221c140b02000000000000000000000006121f2b3844505b66737f8c99a3aea79a8e8174675d5145392c2013030009141f2c3845515c6674808d9aa7afa3998c7f73665c5044382b1f1409000000000000000000000916232f3c4956626f7c8995a2a3968a7d7063574a3d3024170a000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000004101c28333e474f555760606060575550483e33281c1d28333e485055576060606056554f473d33271c1004000000000000000000000000000000000a151e29323a424a50545c606467696b6c6c6c6c6b6967605d564c4135291d1104000007121c2730394044465153535353535353524745413a31281e10070000000000000000000000000000000008131e28313a41454752535353535353535146443f3830261c1106000006131f2c3845515c6775828f939393938f8275665b5044382b1f1214212e3a47535f6a78859193939393939285796d6053463a2d2013111d2935414c566774808d93939393908376685d5246392d20130700000613202c3945515d676f7d87939393939392857b6e615a50443a30231a121d27303d45515d67707d8a939393939392857b6e665b5044382b1f120600000000000000000000000000000000000000000000000000000000000000020b18242f3a43505a616e7b86929f9e92857a6d60594f42382e23170c03000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000000000000000000000000a15202a343c4347495353535353535353534f4940372c21160a000000000000000000000000000000000000000000000000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e050000000000000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f000000000000000000000000000000000000000a141d28343f4a54606a73808d96a0acaca49fa4aca1978e81746b60554b4035291e150a0000000000000000000000000000000000000005121f2b3744505b6574818e9b9ea09f92867b6e61594f453c3c4855626f7b8895a093867a6d6053473a3e47535f6a7784919eaaab988c7f7265594c3f3226190c00000000000000000000030f1c2936424f5c6975828f9ca8a4988b7e7165584b3e302721201f1c17110a020000000000000000000000000613202d394653606c7884919eabaca095897c6f62554b4035291d11040004101c2834404b54626f7c88959fabab9e9184786d6053463b31251a0e000000000000000000000916222f3c4955626f7c8895a2a396897d7063564a3d3023170a000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000b16212c353e44484a535353534a49443e362c221717222c363e45494b535353534a48443d352c21160b0000000000000000000000000000000000030c1720292f383f444a5053575a5d5e5f5f5f5f5e5d5b54524c443a2f24190d010000000b151e272e34383a4446464646464646453a39352f281f160c0000000000000000000000000000000000010c161f282f35393a4546464646464646443a38342e261e150a0000000713202d3a4653606d79868686868686867f7266544a3f33281c0f121f2b37434e58687581868686868686868275665c5044382b1f120d1925303d4a5764707e868686868686877a6d6154473a2e21140700000714212d3a4754606d7a84868686868686867f71695e52483e32281e110b151e2935414b55616b75818686868686868682796c605346392d201306000000000000000000000000000000000000000000000000000000000000000007131d28313e46525e69727f8c95a0978e81746b60544a3f34281f1409000000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b00000000000000000000000000000000000000030f1b26323c464e535560606060606060605f5a52493e33271b0f02000000000000000000000000000000000000000000000000000000000000050e172029313940454f54596063676d70727576787879797878777573706d6865605d55504a423c332b231911070000000000000000000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e00000000000000000000000000000000000006111b262f3844505c666f7c87929fa8a69f9a939aa4a99d93897d70675d51453c30261c11060000000000000000000000000000000000000613202d394653606c78858b8e9196968f8275695e53473d333c4855626f7b8895a093867a6d6053473a37434e586976828f9ca9a69a8d8073675a4d4034271a0d0000000000000000000003101d293643505c6976838f9ca9a3978a7d7064574a3d31241513120f0b060000000000000000000000000005121e2a36424d5763707d8a96a1acaa9d9083776a6054433a2f24180d0100000c18232e3947535f6a7683909daaada1968a7d7063574d42362a1c12070000000000000000000915222f3c4855626f7b8895a2a396897c706356493d3023160a000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000005101a232c33383c3d464646463e3c39332c241a10101a242c33393d3e464646463d3c38332c231a0f05000000000000000000000000000000000000050e171d262d33383f44464a4d50515253535251504e4745413a32281e130800000000030c151c23282c2d3739393939393939382d2c29241e160d04000000000000000000000000000000000000040d161e24292c2d3839393939393939372d2c28231c150c0300000006131f2c3845515c676d79797979797979726d635742382d22170b0f1a26313c4d59656f7579797979797979757065544a3f34281c10081623303c4955616c707979797979797975685d5246392d20130700000613202c3945515d676d7879797979797979716d62574d42362c20160c030c18242f3a434f59656f7579797979797979766c665b5044382b1f12060000000000000000000000000000000000000000000000000000000000000000010c161f2a36424d57606d788390999f93887c6f665c50443b31251a0d040000000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b0000000000000000000000000000000000000006131f2b37434e585f626c6c6c6c6c6c6c6c6c645a4f43372b1e120500000000000000000000000000000000000000000000000000000000000000050e171f272f343d43484f54555c606366686a6b6c6c6c6c6b6a686664615e5653514b4c4841382f21191108000000000000000000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c0000000000000000000000000000000000000b17222d38414d57606d78839099a3ab9f948f87939fa8a59e9184796d60584e42382e23170c0300000000000000000000000000000000000613202d394653606c777c7e8184878a8b7e7165574d42352f3c4855626f7b8895a093867a6d6053473a32414e5b6874818e9ba7a79a8d8174675a4e4134271b0e0000000000000000000003101d293643505c6976838f9ca9a396897c706356493d3023160a06030000000000000000000000000000000714202d3a46525e6975828f9ca8aea3988b7f7265584e4331281d130700000007121d2b37434e5865717e8b98a2aea89c8f8275695e5346392e23180c0000000000000000000815222f3b4855626e7b8895a1a295897c6f6256493c2f231609000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000008111a21282c2f303939393931302d28221a120808121a22282d303139393939302f2c27211a11080000000000000000000000000000000000000000050b141c22282e34383a3d404344454646454543413a39352f2820160c010000000000030b12181c1f202a2d2d2d2d2d2d2d2b21201d19130c040000000000000000000000000000000000000000040c13191d20212b2d2d2d2d2d2d2d2a201f1c17110a030000000004101c2834404b555c606c6c6c6c6c6c6c66635b51462f261c11060a1520313d48535d65686c6c6c6c6c6c6c69655d5442382e23170b0814202d3944505a61646c6c6c6c6c6c6c6b5d564c4135291d1105000004111d2935414c555d606b6c6c6c6c6c6c6c65625a50453b30241a0e040007131d28313e47535d65686c6c6c6c6c6c6c69605b544a3f33281c0f03000000000000000000000000000000000000000000000000000000000000000000040d1a25303b44505c666f7c87939f9a9083786d60574d42362a1f160c0100000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000815212e3b47535f6a767979797979797979766c5f5346392d2013060000000000000000000000000000000000000000000000000000000000000000050d1925303b444c525f6060606060605d5d5e5f5f5f5f5e5d5c5a6060606060605a58534a41362b201408000000000000000000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a0000000000000000000000000000000000040f1b27333f49535f69727f8c95a0aba3998f82808c96a0aca0968d80736a5f544a3f34281f1409000000000000000000000000000000000005121f2b3744505b656c6f7274777a7d807a6e6154473b312f3c4855626f7b8895a093867a6d6053473a35414b556875828e9ba8a69a8d8073675a4d4034271a0d0000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000003101c28343f4a54616e7b87929facac9f92867a6d6154473d3221160c01000000000f1b26313c4754606d7a85929facac9f93877b6e61544a4034281c100400000000000000000815212e3b4854616e7b87949f9f95887c6f6255493c2f221609000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000810161c2023242d2d2d2d2423211c17100800000810171d2123242d2d2d2d2323201c160f0800000000000000000000000000000000000000000000020a11171c23282c2d31343638393939393836342d2c29241e160d040000000000000000070c1012131e202020202020201f1413110d08010000000000000000000000000000000000000000000001080d1113141f202020202020201e1312100c06000000000000000c18232e39434b51535f606060606060595751493f351d140a000314202c37414b53595b606060606060605c5a544b4230261c110604101c28333e485055576060606060606054524c443a3024190d010000010d19242f3a434c51545e60606060606060585650483f33291f12080000010c161f2c35414b53595b606060606060605c53504a42382d22170b000000000000000000000000000000000000000000000000000000000000000000000009141f28343f4a54606a74808d97a0958c7f72695e53463e31281d130700000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8686868686868686796c605346392d201306000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6c6c6c6c6c6c6c6a675f555353524f5960636c6c6c6c6c6c67645c53483c3024180b00000000000000000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e22150800000000000000000000000000000000040e1a242b3744505b656e7b86929fa7a89f92867c7984919ea5a89f92877c6f665c50443c31261a0e0500000000000000000000000000000000030f1b27333f49535b60626568686d70736e685e524639292f3c4855626f7b8895a093867a6d6053473a3a45515d677683909da9a5998c7f7266594c3f3326190c0000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000006121f2c3844505c6673808c99a3afa89b8e8175685e5246392d20130400000000000a15202c3945515d6774818e9ba7afa4998d8073665c5144382c1f150900000000000000000814212e3b4754616e7a8793939393887b6f6255483c2f221509000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000050b1014161720202020171614100b0500000000060c1114171820202020171614100b0500000000000000000000000000000000000000000000000000060b11171c1f2024272a2b2c2c2c2c2b2a2821201d19130c0400000000000000000000000406071113131313131313120706040100000000000000000000000000000000000000000000000000000104060712131313131313131107060300000000000000000007121d273039404546525353535353534c4a463f372d230b0200040f1a252f3941484d4e535353535353534f4d494239301e140a00000b17222c363e44494a535353535353534746413a32281e13080000000008131e28313a41454751535353535353534b4a453f362d20170d00000000040d1a232f3941484d4e535353535353535046443f382f261c11060000000000000000000000000000000000000000000000000000000000000000000000030b17232e38424e58606d7a84919e9f92867b6e615a50433a2f24180d01000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8893939393939386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000714202d3946525e68767979797979797771675b4f464854606b70797979797979746e64584c4033271a0d010000000000000000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d201307000000000000000000000000000000020c16202a36424d56606c77828f98a3aca0968c8073707d8a939eaaa3999083786d60574d42372b20170d02000000000000000000000000000000000b17222d38414950535558565d616366615e564c41362a2f3c4855626f7b8895a093867a6d6053473e444d57606d7a86929faca9988b7e7165584b3e3225180b0000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000000000713202d3a4653606d7984919eabaca096897d7063564c4135291d1105000000000004111d2935414b55636f7c8995a0acab9e9185796d6053463c31261a0e00000000000000000714212e3a4754616d7a8686868686867b6e6255483b2f221508000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000407090a131313130b0a0804000000000000000005080a0b131313130a0907040000000000000000000000000000000000000000000000000000000000060c101213171a1d1e1f20201f1e1d1b1413110d080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a464646464646463f3e3a352d251c1100000009131d272f373d40424646464646464642413d3730271e0c02000005101a242c33393c3d464646464646463a3935302820160c0200000000010c161f282f35393a45464646464646463e3d3a342d241b0e05000000000008111d272f373d404246464646464646433938332d261d140a0000000000000000000000000000000000000000000000000000000000000000000000000006111c26303d45515d67717e8a949e988f82756c61554b4035291d1104000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c88959f9f9f9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271b0e010000000000000000000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f120600000000000000000000000000000008131e28323a46525e69717e8b949faaa59e9184796d6b75818e98a2aba0958c7f72695f53463f32291e14080000000000000000000000000000000006111b262f383f4446494b4c5254575954524c443b30252f3c4855626f7b8895a093867a6d605347464f565f69727f8b98a3ada197887c6f6255493c2f2216090000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000005121e2b37424d5764717d8a97a1adab9e9184786c6053463a3025190d010000000000010d18242f3a4854606b7784919dabada1978a7d7164574d42372b1d1207000000000000000713202d3946525e687679797979797976695f53473a2e211408000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070a0d10111213131212100e0707040100000000000000000000000000000000000000000000000001040707131313131313130d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d3939393939393933312e2a231c130a000000020b151d252c313435393939393939393634312c261e150c0000000008111a22282d3031393939393939392e2d29241e160e04000000000000040d161e24292c2d383939393939393932312e29221b1209000000000000000b151d252c31343539393939393939362d2b28221c140b0200000000000000000000000000000000000000000000000000000000000000000000000000000a141e2935414c55616c75828f9893948a7d70675d5145392c201306000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8895a2acac9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b0e0100000000000000000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c10030000000000000000000000000000030d1924303a44505a616e7b85929fa6a99e93897d7067616e7b86929fa7a79f92867b6e615a50443b3025190d04000000000000000000000000000000000a141d262d3337393c3f4146474a4d4746413b3229222f3c4855626f7b8895a093867a6d605350535961686e7b85929eaaac9e9285786c605346392d2013060000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000000000714212d3a46535f6976828f9ca9afa3998c7f73655b504437281e13080000000000000007131d2c38434f5965727f8c99a3aea99c8f8276695f5347392e23180c0000000000000005111d2a36414c565e6c6c6c6c6c6c6c6c5f574d42372b1e1206000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000000000002080d10121313131313131313070704010000000000000000000000000000000000000000000000000002070b0d0d13131313131313130f0e0c090400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314202020202020201a1916130d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202c2d2d2d2d2d2d2625221e18110a0100000000030b131a202527282d2d2d2d2d2d2d292825211b140c0300000000000810171c2023242d2d2d2d2d2d2d21201d19130c040000000000000000040c13191d20212b2d2d2d2d2d2d2d2524211d1811090000000000000000030b131a202527282d2d2d2d2d2d2d29201f1c17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000020c19242f3a43505a616e7b8686868686847a6d6053473a2d201407000b1825323e4b5865717e8b98a4a69a8d8073675a5a6773808d9aa6a4988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8895a2acac9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e01000000000000000000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b0000000000000000000000000000010b151f2935414c56616c75828f97a2ada2978e81756b605e69727f8c95a0aca2988f82766c62564c41362a1f160c01000000000000000000000000000000020b141b22272b2d2f3035393a3d403b3936302920232f3c4855626f7b8895a093867a6d60545c60636b707a839197a1ada49a8e8175655b5044372b1f12050000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000004101c2834404b55616e7b87939facac9f92867b6e6153493f3327160c0200000000000000010f1b27323d4754616d7a86929facac9f93877b6e61554b4034281c1004000000000000010d1925303a444c525f60606060606055534d453c31261a0e02000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800000000060d14191c1f1f202020202020201413110d080100000000000000000000000000000000000000000001080e1317191a20202020202020201c1b191510090200000000000000000000000000000000000000000000000000010507070b0e101212131312110f0d0a07060400000000000000000000000000000000000000000000000000040c13191d202d2d2d2d2d2d2d2d2625231e19120a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c1013131f202020202020191816120d070000000000000002090f14181b1b202020202020201c1b191510090200000000000000050b10141617202020202020201413110d08020000000000000000000001080d1113141e20202020202020181715110c060000000000000000000002090f14181b1b202020202020201d13120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313e46535f696e7979797979786d675d5145392c201306000b1825323e4b5865717e8b989f9f9a8d8073675a5a6773808d9a9f9f988b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c88959f9f9f9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e01000000000000000000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c1106000000000000000000000000000007121d27313945525d68717e8a939ea9a69f92857a6d615957606d7883909aa4aa9f948b7e71685e52463e31281e130800000000000000000000000000000000020a11171b1f202224292d2e30332e2d2a25292c2e343c4855626f7b8895a093867a6d6063666d70767d859195a0a9a89f93877c6f6253493f33271b0f030000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000006131f2c3845515c6773808d9aa4afa99c8f8275695e5241382d2217040000000000000000000a16202d3946525e6875828e9ba8afa49a8d8073675c5145382c1f150a0000000000000008131e28323a4146535353535353534847423c332b23190f04000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e2215080000000810181f25292b2c2d2d2d2d2d2d2d2d201d19130c0400000000000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d2d292825211b140c030000000000000000000000000000000000000000000003080d111314181b1d1e1f20201f1e1c1a171413100c0701000000000000000000000000000000000000000000040d161e24292c393939393939393933322f2a241c130a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607131313131313130c0c0906010000000000000000000004080c0e0f131313131313130f0f0c0904000000000000000000000004080a0a131313131313130707050100000000000000000000000000000104060712131313131313130b0b0905010000000000000000000000000004080c0e0f13131313131313100606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2a36424d575f616c6c6c6c6c6b605d554b4035291d1104000b1825323e4b5865717e8b939393938d8073675a5a6773808d939393938b7e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8893939393939386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e010000000000000000000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a0000000000000000000000000000030c18242f39434f59606d7a85919ea5ab9f948b7e71685e52505c666f7c87939fa9a69f92857a6e61594f433a2f24190c030000000000000000000000000000000000060b0f121316191d2021242621272c2f35393a3f444855626f7b8895a093867a6d6d7074797d828a9297a0a7aaa1968e81756a5f5341382d22170b000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000000000713202d3a4653606d7985929eacada1978a7d7064564d422f261b110600000000000000000005111d2a36414c5663707d8a96a1adac9e9285796d6053463c31261b0f01000000000007131e29333d454c5052535353535353534948443d352b21160b000004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000006101a222a3035383939393939393939392c29241e160d040000000000000000000000000000000000000a141c242b2f333439393939393939393534312c261e150c0200000000000000000000000000000000000000060b0f13191d20212427292b2c2c2c2c2b292724201f1d18120f0a04000000000000000000000000000000000000010c1620282f35394646464646464646403f3b352e251c1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d1a26313b454d53555f606060605e53514b433a2f24180d01000b1825323e4b5865717e8686868686868073675a5a6773808686868686867e7165584b3e3225180b000000000000000000000000000000000000000916222f3c4955626f7c8686868686868686796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e010000000000000000000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e00000000000000000000000000000a151e2935404b55606b74818e97a1ada3999083776c60564c4a54606b74818e97a1ada2978e81756c61554c4135291e150b00000000000000000000000000000000000000030506080d11131821272c33383a4145474a505356626f7b8895a093867976797d81858a8f949ea1a9a9a29891847a6e61584e432f261b1106000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000006121f2b37434e5864717e8a97a1adac9e9184796d6053463b3020140a00000000000000000000010d1925303a4653606c7884919eacada1978a7e7164584e43372b1d120700000000000c18242f3a454f575c5e6060606060606056544f473d32271b10040004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800020d18222c343b414446464646464646464639352f2820160c010000000000000000000000000000000006101c262e363b3f40464646464646464642413d3730271e14090000000000000000000000000000000000020a11171b1f252a2d2e3134363839393938383633302d2c29241d1b150e09030000000000000000000000000000000008131e28323a414553535353535353534d4b4740372e24190d0200000000000000000000000000000000000000000000000000000000000000000000000000000002080d10121313131313131313131313131313131313131313131313121211100e0b090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306131313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b4246485253535353514745403a31281d130700000b1724313d4a56626c71797979797979736e645858646e73797979797979716c62564a3d3124170b000000000000000000000000000000000000000815212e3b47535f6a767979797979797979766c5f5346392d20130600000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e0100000000000000000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f14090000000000000000000000000006111c26303845515d67707d89939da9a89f92877c6f655b5044424f59616d7a85929ea6a99e938a7d70675d51453d30271d1207000000000000000000000000000000000000000000050d161d242932383d44484c5154545c6063666f7b8895a2998c7f8285898d91979c9fa6aca69f9792867c6f685e52463c311d140a00000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c30231609000000000000000000000000000815212e3a47535f6a7683909ca9afa49a8d8073665c5044382c1f1202000000000000000000000008131f2b3844505b6673808c9aa4afa99c9083766a5f5347392f24180d01000000030f1b2834404c5761686b6c6c6c6c6c6c6c6360594f44382c2013070004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e2215080008141f2a343e464d5152535353535353535345413a32281e1308000000000000000000000000000000020b18222e3840474c4d53535353535353534f4d49423930261b1004000000000000000000000000000000060b141b22272b3036393a3e414345454646454442403d3a38352f2b27201a140d050000000000000000000000000000010d19242f3a444c525f606060606060605957524940352a1e13070000000000000000000000000000000000000000000000000000000000000000000000000000060d14191c1f1f202020202020202020202020202020202020202020201f1e1e1c1a18161413100c070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c101220202020202020201514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212931363a3b4646464646453a39352f281f160c0100000915212e3a45505a62656c6c6c6c6c6c67645c52525c64676c6c6c6c6c6c65625a50453a2e2115090000000000000000000000000000000000000006131f2b37434e585f626c6c6c6c6c6c6c6c6c645a4f43372b1e120500000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c00000000000000000000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d1004000000000000000000000000020b17232e38424e58606d7984919ea5aca1968d80736a5f53493f3d46525e68717e8b949faba59e91847a6d60594f43392e23180b0200000000000000000000000000000000000000050f171f282f353d43484f54555d6064666d6f73767c8895a29c918c8f92989a9ea1a9aca8a09d948f857d6f6a60564c41342a200b0200000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c3023160900000000000000000000000004101d2935404b55626f7c88949fabac9f93877b6e61544a3f34281c10030000000000000000000000030f1c28333f4a54616e7b87939facab9f94887c6f62554b4035291d100400000005111e2b3744505c68737879797979797979706b6054483b2f2216090004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f12050b1724313e4a5764717d8a97a4aea194887b6e6155483b2e221508000d1925303b4650585d5f606060606060605f524c443a2f24190d0100000000000000000000000000000a141d2a34404a52585a60606060606060605c59544b42372c21150900000000000000000000000000020a11171d262d33373a4146474b4e505152535352514f4d4a4745403937322a251f170f080000000000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c66635b52473b2f23160a000000000000000000000000000000000000000000000000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272523201f1c1813110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d21211e1a140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f171f262a2d2e3939393939382d2c29241d160d0400000005111d29343f485056586060606060605a58524a4a52585a606060606060585650483f34291d110500000000000000000000000000000000000000030f1b26323c464e535560606060606060605f5a52493e33271b0f0200000000000000000000000000000000000000000000000000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b000000000000000000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d010000000000000000000000000a141d28343f4a54606a73808d96a0aca59e9184796d60584e413835414c56606c77829099a3ada1968d80746b60554b4034281d140a000000000000000000000000000000000000050e172129313940454f54596063676d7175797c808387929faca39c999c9fa2aaabaca49f9c96918a827b6f6b60584e443b3022180e0000000000000000000000000003101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000613202c3945515d6774808d9aa6b0a99c8f8276695f5342382e23170c000000000000000000000000000b17222d3846535e6976828f9ca9b0a69a8d8074675d5145392c20150a00000005121f2b3845525e6b7885868686868686867d706356493d3023160a0004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e5245382b1f07000b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800101c2935414d5862696c6c6c6c6c6c6c6c6c5d564c4135291d11040000000000000000000000000006111c262f3c46525c64676c6c6c6c6c6c6c6c68655d54493d3125190c000000000000000000000000030b141b22272f383f44464c5254575a5c5e5f5f5f5f5e5c5a5753514b47433d363129211a120a0100000000000000000000000713202c3945525d687679797979797979736d63574b3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000006101a222a30353839393939393939393939393939393939393939393939393838373634322f2d2c2923201d19130f0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c39393939393939392e2d2a251f170f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d141a1e21222c2d2d2d2d2b20201d18130c0400000000010c18222d363f454a4b5353535353534d4c474040474c4d5353535353534b4a453f362d22180c0100000000000000000000000000000000000000000a15202a343c4347495353535353535353534f4940372c21160a00000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e2216090000000000000000000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d120700000000000000000000000006111b262f3844505c666f7c87929fa8aa9e938a7d70675d51463c2f303a44505b656f7c87929fa8a89f93887d6f675c51453c2f261c110600000000000000000000000000000000030c172029333b434b515960636b70757a7e8285898c909299a3afada7a5a9aaaba39f9c9a93908a847e766e6960594f463c32291e10060000000000000000000003070909101d293643505c6976838f9ca9a296897c6f6356493c302316090000000000000000000000000714202d3a4753606d7985929fabada2978a7e7164574d4230261c11060000000000000000000000000006111c2a36424d5764717e8a97a1adab9f9285796d6053473c32271b0f01000005121f2b3845525e6b7885919393939393897c706356493d3023160a0004111e2b3744515e6a7784919daaa89b8e8275685b4f4235281c0f020e1a2734414d5a6774808d9aa7ab9e9185786b5e52452f24180c000b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800121f2b3844515d6974797979797979797976685d5245392c201307000000000000000000000000000b17222d38424e58646e737979797979797979756f65594d4134281b0e0200000000000000000000030c151d262d333d41495053565e616467696b6c6c6c6b6b696663605d55544e46423b332c241c130a01000000000000000000000714212d3a4754606d7a86868686868686807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000020d18222c343b4144464646464646464646464646464646464646464646464645454443413e3c3a38342f2d29241e1a150f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e343846464646464646463b3a36312921170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151f202020201e1413110d070100000000000006111b242d343a3d3e464646464646403f3b36363b3f404646464646463e3d3a342d241b1106000000000000000000000000000000000000000000040e18222a32373b3c464646464646464646433e372e251b1005000000000000000000000000000000000000000000000000000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e120600000000000000000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c010000000000000000000000000b17222d38414d57606d78839099a3aea2988e81756b61554b40342a27333f49535f6a73808d96a1ada49a9184796d60584e42382d22170b030000000000000000000000000000000b151e29333b454d555d606b6f767d81868a8e9298999d9fa3abb5aca6a8a09e9a9992908c87837e78716c615e574f473d342b20170d000000000000000000040a0f131516191c28333f4a546a7683909da9a296897c6f6356493c30231609000000000000000000000006131f2b37434e5865717e8b97a2adab9f9285796d6053473b3120150a0000000000000000000000000000000e1a25313b4653606d7985929eabaea2988b7e7165584e43372b1e1308000005121f2b3845525e6b7885919e9f9f9f96897c706356493d3023160a0004111e2b3744515e6a7784919daaa89b8f8275685c4f4235291c08000e1a2734414d5a6774808d9aa7ab9e9285786b554b4035291d10040b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800131f2c3946525f6c7986868686868686867a6d6054473a2d211407000000000000000000000000030f1c28333f4a545f6a738086868686868686868275685c4f4235291c0f02000000000000000000020c151e272f383f444e535b6063686d7174767878797978777573706d67626058534d453e362e251c130a000000000000000000000714212d3a4754606d7a8793939393938c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000008141f2a343e464d5152535353535353535353535353535353535353535353535251514f4d4b494745403a3935302b26201b150c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f4453535353535353534846423b33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507081313131313120706040100000000000000000009121b22292e313239393939393934332f2b2b2f333439393939393932312e29221b1209000000000000000000000000000000000000000000000006101820262b2e2f39393939393939393937332c251c1309000000000000000000000000000000000000000000000000000000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d01000000000000000000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d04000000000000000000000000040f1b27333f49535f69727f8c95a0aba79f92857b6e61594f43392f22222d38414e58606d7984919ea6aca0958c80736a5f544a3f33281f1409000000000000000000000000000007121c27303b454d575e676d747c83898e92989b9fa2aaa9a8aab0aca29a9796918e8a86837f7b76716d66615a524d453d352b22190e050000000000000000070f161b1f222325252b3844505b667784909daaa296897c6f6356493c3023160900000000000000000000000815222e3b4754606a7783909da9b1a79a8d8074675c5145382c1f130300000000000000000000000000000009141f2c3845515c6774808d9aa7b1aa9d9083776a6054473a2f24190d010005121f2b3845525e6b7885919eabaca396897c706356493d3023160a0004111e2b3744515e6a7784919daaa99c8f8376695c50433025190e020e1a2734414d5a6774808d9aa7ac9f928679675d5145392c1f13060b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800131f2c3946525f6c7985929393939393877a6d6054473a2d2114070000000000000000000000030d1a232b3844505b666f7c8792939393939392857b6e6154473b2e211408000000000000000000000a141e2730394149505860656c70767a7e818384858686858482807d79746f6a615e57504840372e251c12090000000000000000000714212d3a4754606d7a87939f9f9f998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000d1925303b4650585d5f6060606060606060606060606060606060606060605f5f5e5d5c5a585653514b4746413a37312b262018120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a505f606060606060605f534d453b31251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d2124252d2d2d2d2d2d2726231f1f2326272d2d2d2d2d2d2524211d18110900000000000000000000000000000000000000000000000000060e151b1f21222d2d2d2d2d2d2d2d2d2b27211b130a010000000000000000000000000000000000000000000000000000000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b1107000000000000000000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d000000000000000000000000040e1a242b3744505b656e7b86929fa7ab9f958b7f72695e52473e31271d1b262f3c45515d67707d8a949eaaa89f92877c6f665b50443b31251a0e04000000000000000000000000000c18232e39424d575e696e79818990959b9fa3aaaaa8a19e9c9ea6a69a908a8784817d7a76726e6964605c545046423b332b23191007000000000000000007101921272c2f30323230394653606c7985929faca295887c6f6255493c2f2216090000000000000000000004111d2935414c56626f7c88959fabab9f95887c6f62554b4034291c100400000000000000000000000000000004101c2834404b55626f7c88959fabab9f95887c6f62564c4135291d11040005121f2b3845525e6b7885919eabaca396897c706356493d3023160a0004111e2b3744515e6a7784919daaaa9d9083776a564c41362a1e11050e1a2734414d5a6774808d9aa7afa399867a6d6053473a2d2014070b1724313e4a5764717d8a97a4aea194887b6e6155483b2e22150800131f2c3946525f6c7985929f9f9f9f93877a6d6054473a2d21140700000000000000000000010b151f2a36414c56606c78839099a39faa9e948b7e71685e5246392d20140700000000000000000006111c263039424a535b606a6f787d82868a8d8f9192929292918f8d8a86817c756e69615a524a40372e241b0f0600000000000000000714212d3a4754606d7a8793a0aca6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6b6a69676562605c5554524c47433c373228231d150c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000001070b0f111213131313131313080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c111517182020202020201a1917131317191a202020202020181715110c06000000000000000000000000000000000000000000000000000000040a0f1315162020202020202020201e1b1610090100000000000000000000000000000000000000000000000000000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b1309000000000000000000000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e050000000000000000000000020c16202a36424d57606c77829098a3aea3999083786c60564d42352c1f15141d2935404b55616c75828f98a2aea3999083786c60574d42362a20160c02000000000000000000000004101c2834404a545e696e7b838e939d9fa7aca7a09d9996918f949ea4978a7e7b7774716d6865615e5753504a423e363029211911070000000000000000040f19232b32383b3c3f3f3f424b55626e7b8898a2aea894877b6e6154483b2e211508000000000000000000000613202c3945525d6874818e9aa79faa9d9083766a5f5343392f23180c00000000000000000000000000000000000c18232e3947535f6a7683909daa9fa79a8e8174685d5245392c2013060005121f2b3845525e6b7885919e9f9f9f96897c706356493d3023160a0004111e2b3744515e6a7784919daaab9e918578685e5246392d2014070e1b2834414e5b6774818e9aa7b5ab94887b6e6155483b2e2215090b1825313e4b5864717e8b97a4aea194887b6e6155483b2e22150800131f2c3946525f6c7985929facaca093877a6d6054473a2d2114070000000000000000000007121d27313946525e68727f8b959fabaea2988f82766c62564d41362a1e11050000000000000000030d17232e38424a545c656c737c838a8f93999a9c9e9f9f9f9e9e9c9998928e89827b716c635c524940362d22180b02000000000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000121f2b3844515d697479797979797979797979797979797979797979797979797878777674716f6d6764615d56534e47433c342e271e191008000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c66767979797979797976695e53463a2d211407000000000000000000000000050c12171b1d1e202020202020201514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090b0b1313131313130d0d0b07070b0d0d1313131313130b0b09050100000000000000000000000000000000000000000000000000000000000003060809131313131313131313120f0a0500000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e181109010000000000000000000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a00000000000000000000000008131e28323a46525e69727e8b949faaa89f92877c6f665b50443b30231a0d0b18242f3943505a616e7b86929fa8ab9f958b7f72695e53463e32281e1308000000000000000000000006121f2c3844515c666e7b8490959da5aba49f9b95908c8884828f9ca09386796e696764605d5654534d46443f38302a251f170f070000000000000000000a16212b353d4348494c4c4c4d525d67727f8c99aaaca096867a6d6053473a2d201407000000000000000000000714212d3a4754606d7a869293939393988b7e7165584e4331271d1207000000000000000000000000000000000007121d2b37434e5865717e8b989393939392867a6d6054473a2d2114070005121f2b3845525e6b7885919393939393897c706356493d3023160a0004111e2b3744515e6a7784919daaada197877a6e6154473b2e23180b0f1b2835424e5b6875818e9ba8b0a3978a7d7064574a3d31261a0d0c1825323f4b5865727e8b98a5aea194887b6e6155483b2e22150800131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000020b18242f39434f59616e7a85929fa7b0a69f92867b6e615a50443b3025190e0200000000000000010b151f28343f4a545c666d77808890959c9fa4aba8a5a3a2a2a3a5a8aaa39f9b938f867e736e635b52483e342a1d140a000000000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c79868686868686868686868686868686868686868686868685848482807e7c7975716d68625f58534e454039302a221a1109000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d78868686868686867b6e6154483b2e2115080000000000000000000000060f161d23272a2b2d2d2d2d2d2d2d22211e1a140e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d070000000000000000000000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b020000000000000000000000030d1924303a44505a616e7b85929fa6ada1968d80746a5f544a3f32291f110807121d28313e46535f69737f8c95a0aca79f92867b6e615a50443a3025190d0400000000000000000005111e2a36414c56606d78829096a0a7a8a099938e88837f7b787c8895a093867a6d60565754524c4846423b38342e261e1a140d05020000000000000000030f1b27323d474f5456585859575e616d7984919eabaa9e918477675d5145392c201306000000000000000000000c1925323f4c5865727f8686868686868686796d6054473c3121150b010000000000000000000000000000000000000f1b26313c4754606d7986868686868686867f7265584b3f3225180c0005121f2b3845525e6b7885868686868686867d706356493d3023160a0004111e2b3744515e6a7784919daab3a9968a7d7063554b4034281d14111c2935424f5c6875828f9ba8b3a6998c807366584e43372b1f16111926323f4c5965727f8c98a5b5ab94877a6e6154473b2e21140800131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000a141d2935404b55606b75818e97a2adaa9f948b7e72695e52483e32291f1408000000000000000007121d27313944505c666d78818c939a9fa7a9a29f9b9896959596989b9fa2aaa59e98928a80736e635a50463c2f261b11060000000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929393939393939393939393939393939393939399929291908f8d8b8985827e7a756f6a625f58514b433c342c231b12090000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79869393939393877b6e6154483b2e21150800000000000000000000050f1820282f333738393939393939392e2d2b261f180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0e10111213131212100e0b080806020000000000000000000000000000000000000000000000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b09060100000000000000000000000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a10060000000000000000000000010b151f2935414c56616c75828f98a2aea69e9184796d60584e42382d20170d00010c161f2a36424d57606d7984919da5aea2988f82756c61564c4135291f160c0100000000000000000713202d3946525e6873808d949fa8a7a0969187817c77726e6f7b8895a093867a6d60534a4745413b3a36312b2823201f1b1714110e090200000000000007131f2c38434f59606365656667696e75808d96a1aca89b8e817568554b4035291d1104000000000000000000000b1824313e4a56626d7279797979797979796d675d5145392c201303000000000000000000000000000000000000000a15202c3945515d676d7979797979797979726d62564a3d3124180b0005111e2b3744505c68737879797979797979706b6054483b2f2216090004111e2b3744515e6a7784919daab4a79a8d8074675c51453a2f26201d1e2b37424d576a7783909daab6a99d9083766a5f53473c3128201e1d27333f49536774808d9aa7aea399877a6d6054473a2d21140700131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000006111b262f3845515d67707d89939ea9aea2988f82776c60574d42362d20170d0200000000000000000c18232f39434f59606d78818e939fa4aaa29f97928e8b898888898b8e92989fa3aaa29f928c80736c61584e41382d22170b0000000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0604020000000000000000000000000000020506060503000000000000000000000000131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9e9e9d9c9a9898928f8b86817c756f6a605c554e463e352d241b120900000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939f9f9f94877b6e6154483b2e211508000000000000000000010c16202a323a3f4345464646464646463b3a37312a21180e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e090502000000000000000000000000000000000000000000000000000000000000000000000001080d111314171a1c1e1f20201f1e1d1b181514120e09040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c110800000000000000000000000007121d27313945525d68717e8a939eaaaa9e948a7d70675d51463c2f261c0e050000040d1a26313b45515c66707d89939ea9aa9e948a7e71685e52463d31281d120700000000000000000714212e3a4754616d7a86929fa6aaa09590847c756f6a66626f7b8895a093867a6d6053473a3935302d2e3633312e2d2b2722201e19140d0500000000000915222f3b4854606b6f72727273767b818d929da8aca1968a7d7064574a3d2f24180d01000000000000000000000915222e3a46515b62656c6c6c6c6c6c6c6c605d554b4135291d11040000000000000000000000000000000000000004111d2935414b555d606c6c6c6c6c6c6c6c65625b51463a2e22150900030f1b2834404c5761686b6c6c6c6c6c6c6c6360594f44382c2013070004111e2b3744515e6a7784919daab7ab9f9285796d60564c42382f2c292a2d3a47535f697885929fabb8ab9f95887b6e62584e4339312d2a2a2d3744505b6576828f9ca9ac9f928679685d5245392c20130600131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000b17222d38414e58606d7984919ea5afa79f92867b6e655b50453b30241b0e05000000000000000004101c2934404b55606b73808d939ea5a7a098928c85817e7c7c7c7d7f82868d9299a1a8a49c928b7e716a5f53493f33271c110600000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261a1312110f0b0706040100000000000306070b0f11131312100d0a09070400000000000000131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a7aaa9a7aaa29f9b99928e87827c736d675f584f473f362d241b1007000000000000000000000000000000000000000606060606060606060606060606060606060713202d3a4653606d798693a0aca194877b6e6154483b2e21150800000000000000000007121d28323c444b5051535353535353534846423c332a1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e090200000000000000000000000000000000000000000000000000000000000000050b1013191d20212427292b2c2c2c2c2b2a282522211e1a15110d070100000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c09060603000000000000000000000000000000000000000000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a000000000000000000000000030c18242f39434f59606d7a85919ea6aea2988f82756c61554b40342a1d140a0000000009141f2834404b54606b75818e97a2ada69e92857a6d61594f43392f24180c0300000000000004111d2935414c566673808c98a2aea29890837a6f6a625f58626f7b8895a093867a6d6053473a2d30363a3b43403e3b3937332d2d2a251f170e0500000000091623303c4956636f7d7f7f7f8083868e939da4aea59e9184786d6053463a2d201307000000000000000000000006121e29343f49515658606060606060605f54514b433a2f24180d0100000000000000000000000000000000000000010d18242f3a434b51545f60606060606060585651493f34291d120600000c18242f3a454f575c5e6060606060606056544f473d32271b10040004111e2b3744515e6a7784919daab7ada2978b7e71685e544a423c3935363a3f4a54616e7b8898a2aeb5afa79a8d80746a5f554b433d393636393d4653606c7985919eabaa9e9184776b564c4135291d110400131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000030f1b27333f49535f6a73808d96a0acaa9f958c7f72695f53493f33291f120900000000000000000006131f2c3845515c67707d88939fa5a7a09590857f797572706f6f7072757a80869196a1a9a49f92867c6e655b5044382e23170c00000000000714212d3a4754606d7a8793a0ada6998c807366594d4033261f201f1e1b181413110d080100060b101213171c1e1f201e1d1a171613100b050000000000131f2c3946525f6c7985929facb8ada39c9898989898989898989898989898999a9b9d9fa3aaaaacaba39f9a938f8780796f6a615950483f362d22190f050000000000000000000000000000000306071313131313131313131313131313131313131313202d3a4653606d798693a0aca194877b6e6154483b2e2115080906010000000000000b17232f3a444e565c5e6060606060606055534d453c31261a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e0902000000000000000000000000000000000000000000000000000000040a0f161c1e24292c2d3134363839393939383634322e2d2b26201d18130c060000000000000000000000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b060000000000000000000000000000000000000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a010000000000000000000000000b151e2935404b55606b74818e97a1ada79f92867b6e615a50433a2f22190b0200000000030c18232e39424f59616e7a85929fa7ada1978e81746b60554b4035291e150a0000000000000713202c3945525d687783909daaab9f92857b6e6860585355626f7b8895a093867a6d6053473a333b4246474f4d4a4846443f3b3a36302920170d020000000e1a2734414d5a6774808b8b8c8d8f92999ea5aca59e938a7e71665c5044382b1f12060000000000000000000000010d18232d373f464a4c53535353535353524745413a31281d130700000000000000000000000000000000000000000007131d28313a41454752535353535353534b4a463f372d23180d01000007131e29333d454c5052535353535353534948443d352b21160b000004111e2b3744515e6a7784919daab1a7a09d92857a6d665b544e474541424648505b66727f8c98aab4aba49f9d92877c6f675d554f4746414146474e58626f7c8997a1ada99c8f8276695c4f432f24190d0100131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000030c19232b3744505b656e7c87929fa8aea3989083786c60574d41382d21170d00000000000000000004111d2935414c55606d7984919aa4a9a09590837b726d67656362626365686d737c849197a1aba2989083786c60544a3f34281c1003000000000714212d3a4754606d7a8793a0ada6998c807366594d40332b2c2c2c2b282521201d19130d0a11171c1f2024282b2c2c2b2a272322201c160f0800000000131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d8e909298999da0a7aaaca49f99928d837c706b625a50483e342b21170d03000000000000000000000000060b1012132020202020202020202020202020202020202020202d3a4653606d798693a0aca194877b6e6154483b2e21191815120d0600000000000f1b27333f4b5660686b6c6c6c6c6c6c6c6c5f574d42372b1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d0500000000000000000000000000000000000000000000000000060b151b21272c2f35393a3d414344454646454543413e3b3a37312c29241d17110a03000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a03000000000000000000000000000000000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a0100000000000000000000000007121c27303945515d67707d89939da9aba0958c7f72695e53483e31281d100700060000000007121d27303d46525e68727f8b959faba99e93897d70675d51453d30261c110600000000000714212d3a4754606d7a86939facaa998c8073695e564e4855626f7b8895a093867a6d6053473a3b454d52545c5a57555350494746423b32291f14090000000e1a2734414d5a6774808d98999a9c9fa3aba8a19e938e81756c61544a3f34281c100300000000000000000000000006111b252d343a3e3f46464646464646463a39352f281f160c01000000000000000000000000000000000000000000010c161f282f35393a46464646464646463f3d3a342d251b1106000000010c17212b333a404445464646464646463d3b38322b23190f04000004111e2b3744515e6a7784919daaaca09590958e81786c665f5854524c4d53555a606c7883909daaafa4999390959083796d67605954524c4c525458606a74818e9aa9b3aa998d8073665a4d4033271a080000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000b151e2a36414c56606c77829099a3aea79f92867b6e665b50453b2f261b0f050000000000000000000613202c3945515d67737f8c96a1aca29790837a6e69605d5556555556565d606a6f7b859199a3aa9f948b7e71665c5044382c1f1509000000000714212d3a4754606d7a8793a0ada6998c807366594d4036383939393735322d2c29241e19141c23282b2d3135383939383633302f2c2721191108000000131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818386888c91959c9ea6acaba39f9591867d716c625a50463d33291f140900000000000000000000020a11171c1f202c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2d3a4653606d798693a0aca194877b6e6154483b2e2c2524221e18110901000000111d2a3743505c6872787979797979797976695f53463a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f0800000000000000000000000000000000000000000000020a111720262b33383a4145474a4d4f515253535251504e4b4847423c39352f28231c150c05000000000000000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e090300000000000000000000000000000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f19110900000000000000000000000000000c18232e39424e58606d7984919ea5afa4999083786d60574d42362c1f160c1313130c060603000b151e2a36414c56606c78839099a4afa59e9184796d60584e42382e23170c00000000000916232f3c4956626f7c8999a4aea298887b6e62574d444855626f7b8895a093867a6d6053473a424d575e6169666461605b5354524d443b3025190e0200000e1a2734414d5a6774808d9a9f9fa29f9e9d9a96918b81786d605a5042382e23170b000000000000000000000000000009131b23292e313239393939393939392d2c29241d160d040000000000000000000000000000000000000000000000040d161d24292c2d393939393939393932312e29231b13090000000000050f1821292f34373839393939393939302f2c272119110700000004111e2b3744515e6a7784919daaaa9d908490938e81786e6a64605d56575f61646c727f8b95a0acac9f93878390958f82796f6b64615e56565e61646a6f7c87929facaea298897d7063564a3d3023170a0000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000007121d27303946525e68717e8b949fababa0958c7f726a5f544a3f332a1d140a000000000000000000000714212d3a4754606d7a85929fa8a89f92857b6e685e57514b4949494a4c52585f696f7d87929faaa69e9184786d6053463c31261a0e020000000714212d3a4754606d7a8793a0ada6998c807366594d40434445464544423e3a39352f2a251e262e34383a3e424446464543403d3c38332b23190f050000131f2c3946525f6c7985929facada093877a7272727272727272727272727273737477797c8084898f949da0a7afa7a09892877e716c61584e453b30251a0d040000000000000000020c141c23282b2d393939393939393939393939393939393939393939393a4653606d798693a0aca194877b6e6154483b393932312e29231b1309000000121e2b3845515e6b7884868686868686867b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a0200000000000000000000000000000000000000030b141b222732373d44484c5254575a5c5e5f5f5f5f5e5d5b5855534d4745413a342e261e170f0700000000000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b06000000000000000000000000000000000000000000000000000000080e171f252a33384851595e6060605c60626567686a6b6b6c6c6c6b6a6a68666462605c6060605f5c574f453a29241d160d07000000000000000000000000000004101c2834404a54606a73808d96a09fa99f93877c6f665c50453b31241a20202020201913120f0b060c1925303b44505b666f7c87939fa99fa1968d80736a60544a3f34281c1003000000000a1724303d4a5763707d8a96abab9f9285796c6053463c4855626f7b8895a093867a6d6053473a46525e696e7673716e6c6567615e564d42362a1e110500000e1a2734414d5a6774808d939393989291908d8a847e746d665c51483e30261c11060000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2c21201d18130c0400000000000000000000000000000000000000000000000000040c13181d20212c2d2d2d2d2d2d2d2524221d18110901000000000000060f171e24282b2b2d2d2d2d2d2d2d2322201b160f070000000005111e2b3844515e6b7784919eaaa4978b7e8491938e827c75716d686b6b696e71767e87929fa7b1a79c8f827b8692948f837c75716e686b6b686d70757c859299a3afaa9f9285796d6053463a2d2013070000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000c18232e39424f59616d7a85929ea6aea3999083786d60574e42382d21180b0200000000000000000007131f2c38434f5965727f8c98a2aca0968b7f72695f564d45403d3c3c3d41454e57606b74808d98a2aca1968a7e7164574d42372b1e12060000000714212d3a4754606d7a8793a0ada6998c807366594d4c5051525352514e4b4745413a36302a30383f44464a4f51525351504d4a48443d352b21160b0000131f2c3946525f6c7985929facada093877a6d656565656565656565656565666768666d6f73777c828990959fa4acaaa299928b7e716a60574d42362a1f160c01000000000000000a141e262e34383a46464646464646464646464646464646464646464646464653606d798693a0aca194877b6e6154484646463f3e3a342d251b11060000121e2b3845515e6b7884919393939393887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a020000000000000000000000000000000000030c151d262d333c43474f54565d606467696b6c6c6c6c6b696765615f5754514b443f3830292119100700000000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a020000000000000000000000000000000000000000000000000000050d141a2136424e59636b6c6c6c6c6b64615a5c5d5e5f5f5f5f5e5e5d5b535b60656c6c6c6c6b6861574c403428130c0400000000000000000000000000000006121f2c3844515c666f7c879293939393978d80746a60544a3f33291f202c2d2d2d2c26201f1c17110a141e28333f4a54606a74808d979393939392877c6f665c5044382c1f1206000000000b1824313e4b5764717e8a97a4aa9e918477655b50443c4855626f7b8895a093867a6d6053473b4754616e7b82807d7b7976746e695e52463a2d20140700000e1a2734414d5a6774808686868686858483807d79716c605c544a40362c1e140a0000000000000000000000000000000000060d12151819202020202020201f1413110d070100000000000000000000000000000000000000000000000000000001070d1113141f20202020202020181815120d06000000000000000000050c13181b1e1f20202020202020161613100b04000000000005111e2b3844515e6b7784919eaaa3978a7d7d8992948f86817d7a797778797b7e838b9299a3afaba0958a7e737f8c94959087827e7a797878797a7d82889297a1abaea3988d8074665c5145382c1f13060000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000004101c2834404b54606b74818e97a1ada79f92877c6f665c50453c2f261c0f06000000000000000000000915222f3b4854606b7784919eaaab9e9184786d60574d443b352f2f2f30353c454f59616d7a86929faca89d908376695f53473a2d2114080000000714212d3a4754606d7a8793a0ada6998c8073665956595c5e5f5f5f5e5b5854524c46413a333c424a5053575b5e5f5f5e5d5a56544f473d33271c100400131f2c3946525f6c7985929facada093877a6d605858585858585858585858595a545c6062666b6f767c838d939aa3ababa39f92867c6f695e52463e31281d130700000000000006111c2630383f444653535353535353535353535353535353535353535353535353606d798693a0aca194877b6e6154535353534c4a463f372d23180d0100121e2b3845515e6b7884919e9f9f9f94887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a00000000000000000000000000000000030c151e272f383f444e54596063686d7074767778797978787674716e6965605d55504a423b332b221910070000000000000000000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b03000000000000000000000000000000000000000000000000000002091f2c3945525e6b757979797978706c615f57514b525352524b51575f656c71787979797873685c5044372b1e11000000000000000000000000000000000713202d3a4653606d798386868686868686857a6d60584e42382e282b383939393939332d2b28221c140b17222d38424e58606d7a858686868686868683796d6053463a2d201307000000000b1824313e4b5764717e8a97a4ab9e918578665c50443c4855626f7b8895a093867a6d605347424e5865717e8b8d8a888583807b6e6154473b2e21140800000d1a26333f4c58646e74797979797979787774706d66625a514a42392e241a0c020000000000000000000000000000000000000106090b0c131313131313131307060401000000000000000000000000000000000000000000000000000000000000000104060713131313131313130c0b090601000000000000000000000001070c0f1112131313131313130a0907040000000000000005121e2b3845515e6b7884919eaba3968a7d73808d9499928e8a8785848585888b90959fa3abaea3999183786d78828f959a938f8b8786848485878a8e939aa1a9afa59f92867b6e61544b4034281c10040000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000040e1a242c3845515c66707d89939ea9aba0958c80736a5f544a3f332a1d140a0000000000000000000000091623303c4956636f7c8996a0aca3998b7f72665c50453b32292422222429333d46525d6874808d9aa8ab9f95887b6e6155483b3025190d0100000714212d3a4754606d7a8793a0ada6998c807366606366696b6c6c6c6a6865605d56524c443e454d545c6064686b6c6c6b69666360594f44382c20130700131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4c4d4a5053555960636a6f7980889299a3abaea39891857b6e615a50433a2f24180d0000000000000b17232e38424a50535f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606d798693a0aca194877b6e615f5f5f5f5f585651493f34291e120600121e2b3845515e6b7884919eabaca194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c13090000000000000000000000000000000a151e273039414950585f626b70757a7d808284858686858483817e7b77726d67605c544d453d342b22190f05000000000000000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d03000000000000000000000000000000000000000000000000000613202d394653606c7987868686847d756e69605c554f46454f545c60696e777e8586868685786b5f5245382c1f120500000000000000000000000000000006121f2c3844515c666d7779797979797979786d685d52463d302e34384546464646463f3938332d261d18111c262f3c45525d686d7879797979797979776d665c5044382c1f1206000000000a1723303d4a5663707d8996a9ac9f9286796d6053463e4855626f7b8895a093867a6d6053474b54606a76838f9997989290857a6d6053473a2d20140700000b1723303c47525c64676c6c6c6c6c6c6b6a6764605c545044403930271c1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919eaba396897c7078828f949f9b97989291919298979d9fa7aeaaa29f92877d70666d7a8390959f9c97999291919298979b9fa4acaca49f938c7f72695e5342392e23180c000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140b0b0b0b0c16202b37424d57606d7984919da5afa3999083796d60584e42382e21180b020000000000000000000005121e2a36424d576774808d9aa8ac9f92867a6d61544a3f33292018161619212935414c56626f7c8895a0aca7998c807366564c4135291d110500000714212d3a4754606d7a8793a0ada6998c8073656c6f7376777879787775716d68615e5650484d575f666d7175777979787673706b6054483c2f22160900131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f3f40403f4446494f545860676d737e879299a3aeaaa1978f82766c61554b4135291d12070000000003101c28343f4a545c6a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d798693a0aca194877b6e6c6c6c6c6c6c65625b51463a2e22150900121e2b3845515e6b7884919eabaea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f060000000000000000000000000006111c263039424a535b606a6f767d82868a8d8f919292929291908e8b88847f7a726d665e574e463d342b21170b0200000000000000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d03000000000000000000000000000000000000000000000000000b1825313e4b5864717e889396918a827b736d67615953525960666d737b828b929792877e7064574a3d3124170a0000000000000000000000000000000004101c2834404a545c606a6c6c6c6c6c6c6c6b605d564c413430383f445253535353534c46443f382f2a2119141d2935414c565d606b6c6c6c6c6c6c6c6a605c544a3f34281c1003000000000815222e3b4855616e7b8897a1ada399897d70635a50474855626f7b8895a093867a6d60534c535c666f7c89949faaa29b8e8175675d5145382c1f1306000007131f2b36404a52585a60606060605f5e5d5a5753514b423f342e271e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0d0e10111212131313131211100f0d0b090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b556c7885929f9f9f95887c6f6d79828d939a9fa29f9e9e9fa3aaa9a9aba39f98928a7f726b60686d7a838d939a9fa39f9e9e9fa2aaa8a9aba49f9a938c81776c60574d4230271d1207000000131f2c3946525f6c7985929facada093877a6d6054473a2d211818181818181e28323a47535f69737f8c96a0aca89f92877c6f665c51463c30261c0f0600000000000000000000000714212d3a46535e697784919eaaa99c8f8276685e5242382e21170d07080f1924303a47535f6a7784919daaaa9d908377685e5246392d20130700000714212d3a4754606d7a8793a0ada6998c807370787c7f838485868584817e7a746d68615a51575f696e787e828485868483807d7063564a3d3023170a00131f2c3946525f6c7985929facada093877a6d6054473a3232323232323232332e34383a3d43484e555c606c717e87929fa5afa99f948a7e71675d5145392e23180c0000000006121f2b3844505c6674797979797979797979797979797979797979797979797979797979788693a0aca194877b79797979797979726d62564a3e3124180b00121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e030000000000000000000000040e17232e38424a545c656c727c82898f92999a9c9e9f9f9f9f9e9c9a9895908b857f786e6960584e463d33291d140a000000000000000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b010000000000000000000000000000000000000000000000000a1724303d4956626c717f8b919e948f868079706b615f5d606b6f797f868f949f93887e716c6155493c3023160a00000000000000000000000000000000000c18232e39424a51535d606060606060605e54524c433a2f38424a505e5f6060605f5953504a423b332a251f19242f3a434c52545e606060606060605d53504a42382e23170c00000000000613202d394653606c7985929eabab9b8f82756c615a544e55626f7b8895a093867a6d6053565d656d7983909da6aca0958a7d7064554b4035291d10040000030e19242f3840474c4d53535353535251504d4a464540393028231c150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406090e12141517191b1d1e1f1f2020201f1f1e1d1c1a18161312100c0705020000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6779869293939393887b6e676d7880878f93999b9d9e9f9f9f9e9c9a99928e867e726d62595e686d7980878e92999a9c9e9f9f9f9e9d9a99938e877f746c655b50453b311e150b00000000131f2c3946525f6c7985929facada093877a6d6054473a2d2424242424242424303a44505a616e7b86929fa8aca0968d80736a60544b40342a1e150a0000000000000000000000000815212e3b4854616e7b8796a0acab988c7f7265564c4130261c0f06000008131e2b37434e586774808d9aa7ac9f93867a6d6154473a2e21140700000714212d3a4754606d7a8793a0ada6998c80747d83898c8f91929292918e8b86807a706c635b5e696e7b838a8e91929291908d86796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d252525252525252623282c2d32383d434b515a616c727f8b939ea9b0a69e91847a6d60544b4034281c10040000000713202d3a4653606d78868686868686868686868686868686868686868686868686868686868a95a1b9ac9f9286868686868686867f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f140900000000000000000000020c162028343f4a545c666d777f8790949b9fa3aba7a3a2a1a1a2a4a8a7a7a09d97928b837b6f6a60584e453b2f261b1106000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d12070000000000000000000000000000000000000000000000000815212d3945505a626d727f8b919c98928c847d756e69686d747c838c92989c918b7f726c625a5044392d201408000000000000000000000000000000000007121c2730394044465153535353535353524745413a31343f4a545c6a6c6c6c6c6c66605b544d453f363029201e28313a41454752535353535353535146443f3830261c1106000000000005121f2b3744505b6574818e9ba6aa9e938a7e716c62605857626f7b8895a093867a6d605c60686d77818e95a0aca79d9184786c605346392f24180c0000000008121d262f363c3f414646464646464544413d3a38342e271e18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1013141a1e2121242628292a2b2c2c2d2c2c2c2b2a29272522201f1c1814120e0903000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d79868686868686867a6d61666d737c82878b8e909192929291908d8a86817b716c625b51565e676d737c81868a8d909192929291908e8a87817c736d605b53493f33291f0c0300000000131f2c3946525f6c7985929facada093877a6d6054473a31313131313131313135414c56616c76828f98a3aea49a9184796d60584e42392e22180c030000000000000000000000000b1825313e4b5864717e8b97a8aea399887c6f6255493c3022140a000000020f1b26323d4a5763707d8a96a8afa4998a7d7064574a3d3124170700000714212d3a4754606d7a8793a0ada6998c80808a9095999c9e9f9f9f9d9b98928d857e736d63616e7b8590959b9e9f9f9e9c9286796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d2119191919191919171c1f20272c30394045505a626d74818e97a1adada1968c7f73665c5145382c1f14090000000713202d3a4653606d798692929292929292929292929292929292929292929292929292929298a3aebaaea399929292929292928b7f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e0400000000000000000008131e28323a44505c666d78818c92999fa6a9a19e9a9795949596979b9fa2a9a9a29f9590857c6f6a60574d41382d22170b01000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e05000000000000000000000000000000000000000000000005111d29343e48505a626d727f8c929c9f96918a827b73717a818891959f9d928c7f736d625a50483e33281c10040000000000000000000000000000000000000b151e272e34383a4446464646464646453a39352f2b3844505c66757979797979726c665f575146423b3229251f282f35393a4546464646464646443a38342e261e150a000000000000030f1b27333f4953626f7c89949ea9a59f92877e756f6a6764626f7b8895a093867a6d65676d717a818e939da7a99f958a7e71665b5044382b1d120700000000010b141d242b303334393939393939383734312d2c28231d150c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12181d1f20252a2d2e31333536373839393939393838373534322f2d2c2823211e1a140f0b0600000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d67767979797979797976685e5c606a6f757a7e8183858586858483817e7a746e69615a51494c555c606a6f757a7e8183848586858483817e7b756f6a635b504941382d21170d0000000000131f2c3946525f6c7985929facada093877a6d6054473e3e3e3e3e3e3e3e3e3e3e45525d68717e8a949faaa89f93887d6f675d51463d30271d1006000000000000000000000000010e1a2734414d5a6774808d9aa7ac9f9286796d6053463a2d201307000000000a14212e3b4754616e7a8796a1adab998d8073665a4d402f24180c00000714212d3a4754606d7a8793a0adab9f92858d929da0a7aaa39f9e9e9fa2a39f97928a7f736d6975828e97a0a7aaacaaa29f9286796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0c060c1012131b1e272e343e47515b606d7985919ea7b1a99e9185796d6053463b31251a0e0200000713202d3a4653606d7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa3aab4bfb4aba39f9f9f9f9f9f988b7f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a0000000000000000010d1924303a44505a606d78818e939fa3a9a29f97918d8a888788898b8e92979fa2aaa79f9792867c6f695e53493f33271d12070000000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d0200000000000000000000000000000000000000000000000c17222d363f48515b636d737f8c929ca09e948f867f7d848d939aa09d938d80736d635b51483e362c22170b00000000000000000000000000000000000000030c151c23282c2d3739393939393939382d2c29242d3a4653606d7987868686867f786e69625b524d443e3530282024292c2d3839393939393939372d2c28231c150c03000000000000000b17222d384854606a75828f97a2aaa399928b827c7773716e6f7b8895a093867a6f7175797e848e939da5aba2979083786c60544a3f33281c0b010000000000020b12191f2326272d2d2d2d2d2c2b2a2724201f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e151a1d24292c2d31363a3b3d4041434445454646464645444342403e3c3a38342e2d2a261f1b17110a0200000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d6c6c6c6c6c6c6c6c6c5e5651586062686d71747678797978787674716d67615e5750483f434b51585f62686d71747678787978777674716e69625f5851443f382f261b0f050000000000131f2c3946525f6c7985929facada093877a6d60544b4b4b4b4b4b4b4b4b4b4b4b4f59606d7a85929ea6aca1968d80746b60554b40342b1e150b0000000000000000000000000004111d2935414c55697683909ca9aa9d908377665c5144382c1f1206000000000714202d3946525e687884919eaba99c8f827669554b4035291d1004000714212d3a4754606d7a8793a0adada29792979da49f9c97989291919298969a9f9f918c7f726e7b87939fa9b1a7a09d98929286796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000003060a0c151d2328353f45515d67717e8b95a0acada1978b7e7164574d42362a1e120500000713202d3a4653606d798693a0acacacaca49f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a6aeb8b1a9a3a19f9f9f9f9f988b7f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f030000000000000005111d2935414c56616c74808d939ea5a7a097928b85807d7b7b7b7c7e81858c9298a0a7a9a29891857b6e655b5044392f24180c000000000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e1408000000000000000000000000000000000000000000000006101b242d363f49515b636d73808d929da49e98928c8a91969fa49e938e81746e645b51493f362d241a10050000000000000000000000000000000000000000030b12181c1f202a2d2d2d2d2d2d2d2b21201d1f2b3844505c66717e879399928c827b726d615e565046413a3229241d20212b2d2d2d2d2d2d2d2a201f1c17110a03000000000000000006111b2c38434e58616e7b859298a2a9a39f948f8984807e7b7a7c8895a194877a7c7e82858b91969ea5aaa29992857b6e665b5042382d22170b0000000000000001080e13171a1a20202020201f1e1d1a171313100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191f262b2f35383a3e4246484a4c4e50515252535353525251504f4d4b494644403b3a36312b27221b140b070100000000000000000000000000000000000000000000000000000000000000010d18242f39434b515f606060606060605f524c454e54565e6165686a6b6c6c6c6b696764605d55534d453e363940454e53565d606467696b6c6c6c6b6a6764615e57534e4640332d261d140a000000000000131f2c3946525f6c7985929facada093877a6d605757575757575757575757575754606b74818e97a1ada59e9184796d60594f43392f22190c04000000000000000000000000000613202c3945515d677885929eaba89b8e827568544a4034281c10040000000005111e2a36414c566976838f9ca9ab9e918578675d5145382c1f1306000714212d3a4754606d7a8793a0adb3a9a29fa2a19e948f8b8786858485878a8d92979f93887e727e8b99a4afaba0959088858686796c5f5346392c201300131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000030b1218232935414b55606c7883909da9b3a99d908377695e53463a2d21140600000713202d3a4653606d798693a5afaca29a979393939393939393939393939393939393939393959ca6b1a99f97949393939393938b7f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f1306000000000000000713202d3946525d68717e8a929da5a79f9590857f7974706f6e6e6f7175797f869195a0a7aaa1978f82776c60554b4035291d1004000000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e02000000000000000000000000000000000000000000000009121b242d373f49525b636e74808d929da5a39f99979ea1a69e948e81786c605c524940372d241b11080000000000000000000000000000000000000000000000070c1012131e202020202020201f1413111c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f191f202020202020201e1312100c0600000000000000000000000f1b27323d46525e69707d8692979ea5a69e9c95918d8a888786929fac978d87898b8e92979ea1a8a8a09892877e70695f544a3f2f261c110600000000000000000003070b0d0e13131313131312110e0a070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e171e252a3137394045474a4d535457595b5c5d5e5f5f605f5f5f5e5d5c5a585553514a4846423b37332d261d18120c040000000000000000000000000000000000000000000000000000000000000007121d283139404553535353535353535346413c43474c5254585b5d5e5f5f5f5e5d5a5754514c46423b332c2e343c43474c5254575a5d5e5f5f5f5e5d5b5754524d47433c3427221b140b02000000000000131f2c3946525f6c7985929facada093877a6d646464646464646464646464646464666f7c88939fa9a89d93897d70675d51473d3129241e160e060000000000000000000000000714212d3a4754606d7a8797a2ada6998c807366594d402e23180c0000000000010d192530414e5a6774818d9aa7ada197867a6d6053473a2d201407000714212d3a4754606d7a8793a0adbcb3ada9a1979289827e7b797878797a7d81858d929992857b818e9babafa49990837c79797b6e6255483b2f22150800131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000071118242f3a44505b65717e8b97a2adab9f95877b6e6154483b2e23170c00000713202d3a4653606d7986939ea8a69a908a86868686868686868686868686868686868686868a95a1ada3978d87868686868686867f7265584c3f3225190c00121e2b3845515e6b7884919eabaea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e22150800000000000005121e2a36424d57616d7a85929ea4a99f9590837b726d66646261626364676d727b839095a0aaa99f948b7e71675d5145382c1f140900000000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e140800000000000000000000000000000000000000000000000009121b252d374049525c646e74808d939da59f9f9f9fa79f948f82786d665b504a40372e251b1209000000000000000000000000000000000000000000000000000004060711131313131313131207060b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f13131313131311070603000000000000000000000000000a16212a36424d57606b707d858e939d9fa7a7a09d9a9795989298a3ae9f979495989b9fa2a9aaa29f9691867d706c61574d42382d1d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1117202930363c42474b515357575e61646668696a6b6c6c6c6c6c6b6b6a68676562605c5455534d46443f382f29241d160d05000000000000000000000000000000000000000000000000000000000000010c161f282f3539464646464646464646393632373a4146474b4e505252535251504e4b4745413a36312921232831373a4145474b4e505152535251504e4b4746423b37312a2217110a0200000000000000131f2c3946525f6c7985929facada093877a71717171717171717171717171717171717883909aa4ada1968e81746b60554e48443d35302820180f0600000000000000000000000915222f3c4855626f7c8895a9b3a4988b7e7165584b3e32251807000000000000081926333f4c5966727f8c99a5b2a995887b6e6255483b2f221508000714212d3a4754606d7a8793a0adbab9ada19792857d76716e696b6b676d70747a808792978e81828f9ca9ac9f93877b6f6a6c6e695f53473a2e21140800131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000007131d27333f4953606d7985929fabb1a7988b7e7265544a3f34281c10030006121f2b3844505c6675818e96a1a4978a7e79797979797979797979797979797979797979788693a0aca194877b79797979797979726d62564a3e3125180b00121e2b3845515e6b7884919eabaea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f2316090000000000000714212d3a46535e6974818d97a1ada19790837a6e69605c5455545556555c60696e7a839098a2aea69e9184796d6053473b31261a0e0200000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d0100000000000000000000000000000000000000000000000009131c252e37404a525c606c77818e93939393939393959082796d665c544a3f382e251c1309000000000000000000000000000000000000000000000000000000000000040606060606060605000006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a00060606060400000000000000000000000000000000040e1a25303b454f59606b707b818a90959a9ea1a8a6a4aaa39fa3aab4a8a3a1a2a4a8aba49f9c98928c847c706b615a50453b2f261c0b0200000000000000000000000306080909090909090909090909090909090909090909090909090909090909090909090909090909090909090806030000000000000000000000000000020b141c2228323b41464d53555d606468696e70737476777878797979797877767573716f6d6665615f57535049413d352f281f170f06000000000000000000000000000000000000000000000000000000000000040d161d24292c39393939393939392e2d2a272b3036393a3e4143454646454543413e3a39352f2a251f171820262b2f35393a3e4143454546454443413e3b3a36302b2620181006000000000000000000131f2c3946525f6c7985929facb1a4988b7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e808d95a0acab9e91847a6d67625f58544f45413a322a21181006000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000b1825313e4b5864717e8b97a4b0a3968a7d7063574a3d3024170a000714212d3a4754606d7a8793a0adbcb1a79e92857c706b64615e57555d6063686d747e8692938e86929faca99d908376695f60625f574d42372b1e120600131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000010b17222d3845515d6774818e9aabb5a89c8f8275665c5044382c1f12060003101c28343f4a54606d7a84919ea59f92867b6e666c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d798693a0aca194877b6e6c6c6c6c6c6c65625b51463a2e22160900121e2b3845515e6b7884919eabaea194887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f020000000004101d2935404b55616e7b86929fa9a69e92857a6e685e57514b484848494b51575e686e7b86929fa9ada1968b7e7165574d42362a1e12050000000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e1105000000000000000000000000000000000000000000000000010a131c252e384044505b656c7881868686868686868683796d675d544a42382d261c130a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f030000000000000000000000000000000000000000000009141f29333d474f5960696e757d83888d9196979a9b9d9e9fa3aab4aaa29f9e9c9b9999938f8b857f796f6a615950483e33291d140a00000000000000000000040a0f121515161616161616161616161616161616161616161616161616161616161616161616161616161616161515120f0a030000000000000000000000020b141d262d333e444c52575f62676d7174787b7d7f81838485858686868585848382807e7c7976726e6964605b534f454039312921170f06000000000000000000000000000000000000000000000000000000000000040c12181d202d2d2d2d2d2d2d2d21201d1b1e252a2d2e32353738393939383634312d2c29241e1a140d0c151a1e24292c2d31343638393939383734312e2d2a251f1b150e0600000000000000000000131f2c3946525f6c7985929facb8a69b908b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8d929da7b1a79a8e817b77746f6a636059524c443c332a22180f050000000000000000000b1825313e4b5864717e8b97a4afa295897c6f6256493c2f2316090000000000000a1723303d4a5663707d8996a3b0a4978b7e7164584b3e3125180b000714212d3a4754606d7a8793a0adb8ab9f958a7e716a605954524d4b5154565d616c707d8793989298a3aea79a8d817467575355534d453c31261a0e0200131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000006111b2935404b5564717d8a99a3afac9f9285796d6053463a2d20130700000b17232e3845525d68707d89939da2989083796d6059606060606060606060606060606d798693a0aca194877b6e616060606060585651493f34291e120600121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150802020202020202020202020202020202020202020202020000000000000000000000000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f221509000000000006131f2c3945515d6774818d99a3ab9f948a7e71685e564d45403c3b3b3c40454d565f69727f8b97a1ada99d908377695f53463a2d211407000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d20140900000000000000000000000000000000000000000000000000010a131c2627333f49535b666c757979797979797979776d675d554b42392f261c140a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f130700000000000000000000000000000000000000000000030d17212b353d474f575e616b70767c8084878a8d8f90919298a3aea2989291908e8c8986837e79726d6660584f473e362c21170b02000000000000000000060e151b1f21222323232323232323232323232323232323232323232323232323232323232323232323232323232322211f1a150e06000000000000000000000a141d262f383f4450565e61696e74797d8184878a8c8e8f909192929392929291908f8d8b8886837f7b76706c656059514b433b332921170d0400000000000000000000000000000000000000000000000000000000000001070d101320202020202020201413110f13191e202125282a2b2c2c2c2b2a272421201d19130e0903030a0f13191d202124272a2b2c2c2c2b2a282421201e1a140f0a030000000000000000000000131f2c3946525f6c7985929facb8aca29b9897979797979797979797979797979797979a9da4aeb5a99d938e8784817c76706b605d564e463c342a21170b0200000000000000000c1926323f4c5965727f8c98a5aea195887b6e6255483b2f2215080000000000000916232f3c4956626f7c8995a2afa5988b7f7265584c3f3225190c000714212d3a4754606d7a8793a0adb6aa9d9083776c61584f4846424145474c525a616b73808d969fa3aab4a5998c7f7266594c4847423c332a2015090000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000000000c18242f3a4754606d7a86929facaea298887b6e6255483b2f221508000006111c2935414c56606b74818e96a1a0958d80746b60564c53535353535353535353606d798693a0aca194877b6e6154535353534c4a463f372d23180d0100121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0b0a08040000000000000000000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e21150800000000000714202d3a4753606d7985929faba89c8f82766c61564c433b342e2e2f2f343b444d57606d7985919eababa095887b6e6155483b2e221508000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e0200000000000000000000000000000000000000000000000000010a1417222d38414a545b60686c6c6c6c6c6c6c6c6a605d554c433930271d140a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e2215090000000000000000000000000000000000000000000000050f19232b353d454d525961636a6f74787b7d8082838486929fac9f92868483827f7c7a76716d67605c544e463e352c231a0f0600000000000000000006101820262b2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2b2620181006000000000000000006111b262f38424a505a61686e747b81858a8e919697999b9c9d9e9f9f9f9f9f9e9e9d9b9a9898928f8c87827d78706b605d554d453b33291f160c0100000000000000000000000000000000000000000000000000000000000000010406131313131313131307070502080d111314181b1d1f1f201f1e1d1b181413110d08010000000001080d111314181b1d1e1f201f1e1d1b181414110e090200000000000000000000000000131f2c3946525f6c7985929facb8b4aca6a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a7a9aeaeafafa59d9a96918d88837d746d685f584e463c33291d140a00000000000000000d1a2733404d5a6673808d99a6ada194877a6e6154473b2e2114080000000000000815222f3b4855626e7b8895a1aea6998c807366594d4033261a0d000714212d3a4754606d7a8793a0adb3a9988b7f72655a50463d3a3635393a41465059606d7984919eabb4b2a5988b7f7265584c3f3a37312a21180e030000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000000000713202c3945525d687783909daab4aa978a7d7064574a3d3124170a0000000d19242f3a444f59606d7984919aa49f93887d70685d5245464646464646464653606d798693a0aca194877b6e6154484646463f3e3a342d251b11070000121e2b3845515e6b7884919eabaea194887b6e6155483b2e221b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b171714110c05000000000000000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f12060000000004101c2834404b5564717e8b98a2aca096897d70635a50443b31282321222329323c44515c6673808c99aab1a7988b7e7265584b3f3225180800000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e120500000000000000000000000000000000000000000000000000000006111b262f38424a50535b60606060606060605d54514c433a31271e150b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f231609000000000000000000000000000000000000000000000000071119232b333b42464f55585f6267696e71737576787c8895a093867977767572706d6764605d55514b423d342c231a1108000000000000000000040e18222a31373a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a37312a22180e03000000000000040d17222d38414a545b606c717a81878d92989b9ea1a8a6a7a8a7a5a4a3a3a3a3a4a5a6a8a6aaa39f9c9a938f8a837d746d675e574d453b31281d13070000000000000000000000000000000000000000000000000000000000000000000006060606060606060000000000010507070b0e101213131212100e0b070604010000000000000000010406070b0e101212131211100e0b08070502000000000000000000000000000000131f2c3946525f6c7985929facb8b0a8a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a2a5a7aba8a09e9a949089817a6e6a5f584e453b2f261c1106000000000000000e1a2734414d5a6774808d9aa7ada093877a6d6054473a2d2114070000000000000815212e3b4854616e7b8794a1aea69a8d8073675a4d4034271a0d000714212d3a4754606d7a8793a0adada197877a6e6154473e342d2a292c30353e45515c67727f8c99a3aeb2a5988b7f7265584c3f322b2620180f06000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000004111d2935414c566875818e9ba8b2a5998c7f7266594c3f3326190c00000008131e28323d45515d67707d88939fa49a91847a6d60594f443a303939393a4653606d798693a0aca194877b6e6154483b393932312e29231b1309000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e28282828282828282828282828282828282828282828282828282423211c1710080000000000000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f030000000006131f2c3845515c6775828f9caaaa9d9184776b6054483e32291f18151518202834404a54626f7b8898a2aea89b8e8175685b4e423025190d0100000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d211407000000000000000000000000000000000000000000000000000000000a141d262f383f44464e5353535353535353504745413a31281f150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e01000000000000000000000000000000000000000000000000071119202930363e44484e5355575e616467686a6f7b8895a093867a6d69686663605d5553514b454039302b221a1108000000000000000000000a15202a343c434748494949494949494949494949494949494949494949494949494949494949494949494949494949494847433c342a20150a0000000000010c161f27333f49535b666c747e858e92999fa2aaaba9a8a19e9c9a9897979696979798999c9e9fa4acaca49f9c95908981796e695f574d433a2f24180d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8a89e969393939393939393939393939393939393939393939495989b9ea1a9aaa69f9c938e847c6f6a5f574d42382d22170b000000000000000e1b2734414e5a6774818d9aa7ada093867a6d6053473a2d2014070000000000000814212e3b4754616e7a8794a1ada79a8d8174675a4e4134271b0e000714212d3a4754606d7a8793a0adab9e918578685e5246392c221e1d20242934404b55616e7a86929facb2a5988b7f7265584c3f32251a150e0600000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000010d19242f404d596673808c99a6b3a79b8e8174685b4e4135281b0e000000010c16202935404b55606b74808d96a0a1968e81746b61564c4135292d2d3a4653606d798693a0aca194877b6e6154483b2e2d2525221e18110901000000121e2b3845515e6b7884919eabaea194887b6e6155483b35353535353535353535353535353535353535353535353535353531302d28221a120800000000000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a00000000000713202d3a4653606d7985929facab998c7f7366594f44362c20170d07070e18232e394653606c7985929fabaa9d9184776a564c41362a1d110500000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e22150600000000000000000000000000000000000000000000000000000000020b141d262d333839424646464646464646443a39352f281f160d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d0100000000000000000000000000000000000000000000000000070e171f252a33383c4347484d5254575a5c626f7b8895a093867a6d605b595653514b47454039342e271e19100800000000000000000000030f1b26313c464e53555656565656565656565656565656565656565656565656565656565656565656565656565656565655534e463c31261a0f030000000007131d28313a44505b656c78808a92979fa3abaaa69f9c9896918f8d8b8a8a89898a8a8b8d8f91939a9c9fa4aca7a09d938e837b6e695f554b41352921160a000000000000000000050a0d0f101313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313100f0d0a050000000000000000000000000104060712131313130908060300000000000000000000000000131f2c3946525f6c7985929facb8a2968c87868686868686868686868686868686868686868787898b8e92979da0a7aba59d9691857c6f695e544a3f33281d12070000000000000e1b2834414e5b6774818e9aa7aca09386796d6053463a2d2013070000000000000714212e3a4754616d7a8794a0ada79a8e8174675b4e4134281b0e000714212d3a4754606d7a8793a0ada99c8f827669564d41362a1a12111319232f3946525e687683909da9b2a5988b7f7265584c3f32251909030000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000000081824313e4b5764717e8a97a4b1a89c8f8275695c4f4236291c0f00000000040d18242f3a434f59606d79849199a39d938a7d70685e52463e32292d3a4653606d798693a0aca194877b6e6154483b2e21191816120d070000000000121e2b3845515e6b7884919eabaea194887b6e615548424242424242424242424242424242424242424242424242424242423e3c39332c241a100500000004101c2834404b546976828f9ca9aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f06000000000a1723303d4a5663707d8998a2aea399897c706356493d32231a0e05000007121f2b3844505b6676838f9ca9ac9f928579685e5246392d20130700000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b0000000000000000000000000000000000000000000000000000000000020b141c22282b2d353939393939393939372d2c29241e160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b000000000000000000000000000000000000000000000000000000050d141a21282c31373a3c4246484a4d55626f7b88959f93867a6d60534c494745403a39352f28231d150c07000000000000000000000006121f2b37434e585f6262626262626262626262626262626262626262626262626262626262626262626262626262626262625f584e43372b1f1206000000010d18242f3a434f59606c77818d929fa2a9ada59e9b948f8b888482807f7e7d7d7d7d7e7e808284878b8f939a9ea6aca59d9590847b6e675d51453d32271b0f03000000000000030a1016191c1d20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201d1c1916100a03000000000000000001070d1113141f202020201515120f0a040000000000000000000000131f2c3946525f6c7985929facada093877a797979797979797979797979797979797979797a7b7c7e81858a90959fa3aba8a19792857b6e665b5044392e23180c0000000000000e1b2835414e5b6874818e9ba7aca09386796d6053463a2d2013070000000000000714212d3a4754606d7a8793a0ada79b8e8174685b4e4135281b0e000714212d3a4754606d7a8793a0ada89b8e8175685b4e423025190f0408121d2a36414c566774818d9aa7b2a5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000a1724303d4a5763707d8a96a3b0a99c908276695d5043362a1d10000000000007131d28313d45515d676f7c87929fa59e91857a6d615a50443b302d3a4653606d798693a0aca194877b6e6154483b2e211508090601000000000000121e2b3845515e6b7884919eabaea194887b6e61554e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4a49453e362c22170c00000006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e030000000d192633404c5966737f8c99aaac9f92867a6d6053473a2d201407000000030f1c28333f4a546874818e9ba7aea298877a6d6154473a2e21140700010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f030000000000000000000000000000000000000000000000000000000000020a11171c1f20282d2d2d2d2d2d2d2d2a21201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b2014080000000000000000000000000000000000000000000000000000000002090e161c20262b2e30363a3b3e4855626f7b88939393867a6d6053473d3a39352f2c29241d18120b030000000000000000000000000815212e3a47535f6a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a5f53473a2e21150800000004111d2935414b55616b73808d939da4ada9a29f938e88827e7b78757472717070707071727375777b7e82878f939fa2aaa7a0969183796d60594f43382c1f14090000000000040d151c212629292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292926211c150d04000000000000040c13181d20202b2d2d2d2d22211f1b150e0600000000000000000000131f2c3946525f6c7985929facada093877a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c666c6d6e6f7274797e838c9299a3aba9a1978f82786c60554b4034281c100400000000000e1b2834414e5b6774818e9aa7aca09386796d6053463a2d2013070000000000000714212e3a4754616d7a8794a0ada79a8e8174675b4e4134281b0e000714212d3a4754606d7a8793a0ada79a8d8174675a4e4134271b0801010d1925303e4b5864717e8b97a4b1a5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000a1623303d495663707c8996a3afaa9d9083776a5d5044372a1d110000000000010c161f2935404b55606a73808d95a0a1978e81756c61564c41362d3a4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e615b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b575550483e33281c110400000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f1409000004101d2935404b556975828f9ca8aa9d918477675d5145392c201306000000000b17222d414d5a6774808d9aa7b4aa94887b6e6155483b2e2215080005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f120500000000000000000000000000000000000000000000000000000000000000060b0f12131b20202020202020201d1413110d08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f03000000000000000000000000000000000000000000000000000000000000050b10151b1f21252a2d2f3c4855626f7c8686868686796d6053473a2d2c2924201d18120c0700000000000000000000000000000915222f3c4855626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6255483c2f2215090000000613202c3945515d67707d8a929ca5aea9a197928a817c76726e69696765646463636464656669696e72767c828a9298a2aaa8a0958e81746b6054483c31261a0e02000000030d161f262d32353639393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393635322d261f160d0300000000040d161d24292c2d38393939392f2e2b2620181006000000000000000000131f2c3946525f6c7985929facada093877a6d606060606060606060606060606060605b6060616265666d71787f879299a3afa99f948b7f72675c5145382c1f130700000000000e1b2734414e5a6774818d9aa7ada093867a6d6053473a2d2014070000000000000814212e3b4754616e7a8794a1ada79a8d8174675a4e4134271b0e000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d0100081724303d4a5763707d8a96a3b0a5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000916222f3c4955626f7c8895a2afaa9e9184776b5e5144382b1e11000000000000040d18242f39434e58606d79839099a39e938a7e71685e52463e333a4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6868686868686868686868686868686868686868686868686868686868686864615a5045392d21140800000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e020006131f2c3845515d677884919eaba99d9083766a554b4035291d110400000000061a2633404d596673808c99a6aea295887b6f6255483c2f221509000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000306060f131313131313131311070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d1308000000000000000000000000000000000000000000000000000000000000000000040a0f12151a1e212e3a47535f6a76797979797976675c5145382c201d1813100d0701000000000000000000000000000000111e2a3744515d6a77848989898989898989898989898989898989898989898989898989898989898989898989898989898983766a5d5043372a1d10000004101d2935404b55606d7984919ea4aeaaa19791857e756f6a65615f575a58575756565757585a565e61656a6f757e869298a2aea89e93897c6f63574d42372b1e12050000000a151f2831383e4243464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464643423e3831281f150a000000010c161f282f35393a45464646463c3b37322a22180e040000000000000000131f2c3946525f6c7985929facada093877a6d6054535353535353535353535353534a5053545456545c60666d737e87929fa7b0a69e9185796d6053463a2f24180d01000000000e1a2734414d5a6774808d9aa7ada093877a6d6054473a2d2114070000000000000815212e3b4854616e7b8794a1aea79a8d8074675a4d4134271a0e000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d0100091623303c4956636f7c8996a2afa5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000916222f3c4955626f7c8895a2afab9e9184786b5e5145382b1e120000000000000007121d27313d45515c666f7c87929fa59e92857a6e615a50453b3a4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b7575757575757575757575757575757575757575757575757575757575757575716c6155493c3023170a00000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e1205000714202d3a4753606d7a86939faca89c8f8275695c4f422f24180d01000000000d1a2733404d5a6673808d99a6afa295887c6f6255493c2f221609000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b0100000000000000000000000000000000000000000000000000000000000000000000000306090e121f2b37434e585f626c6c6c6c6c6c5c554b4034291c110d0704010000000000000000000000000000000000111e2a3744515d6a77849095959595959595959595959595959595959595959595959595959595959595959595959595959083766a5d5043372a1d10000006131f2c3945515d67737f8c96a1adaea29891857b716c625f5855534d4d4c4b4a4a4a4a4b4b4d4d5254585f626c707c86929fa7afa59c8f8276695f53463a2d211407000005101c26313a42494e505353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353504e49423a31261c1005000007131d28313a40454752535353534847433c342a20150a0000000000000000131f2c3946525f6c7985929facada093877a6d6054474646464646464646464646463f44464748494b51545c606c727e8b959fabada1978b7e7165554b4135291d1104000000000d1a2733404d5a6673808d99a6ada194877a6e6154473b2e2114080000000000000815222f3b4855626e7b8895a1aea6998d8073665a4d4033271a0d000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222f3b4855626e7b8895a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000916232f3c4956626f7c8995a2afaa9d9183776a5e5144372b1e1100000000000000010b151f2834404b545f6a737f8c959fa1978f82756c62574d423a4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb5a89b8f8281818181818181818181818181818181818181818181818181818181818181817e7164574a3e3124170b00000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d211407000915222f3c4855626f7b889aa4afa89b8e8275685b4f422d22170b00000000000e1b2834414e5b6774818e9aa7b4ab95887b6e6255483b2f221508000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b02000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e535560606060605f514b43392f23180c010000000000000000000000000000000000000000111e2a3744515d6a7784909da2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29d9083766a5d5043372a1d1000000714202d3a4753606d7985929ea8b1a79f92867c6f69615a534e484642413f3e3d3d3d3d3e3f404246474e535a616a717e8b959fabac9f93877b6e6155483b2e22150800000a16212d38424c545a5c60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605c5a544c42382d21160a00010d18242f3a434b51535e6060606055534e463c32261b0f0400000000000000131f2c3946525f6c7985929facada093877a6d6054473a393939393939393939392d3338393a3b3c40454a505a606c7883909da9b3a99d908376675d5145392c201306000000000c1926333f4c5966727f8c99a5aea195887b6e6255483b2f2215080000000000000916222f3c4955626f7c8895a2afa5988c7f7265594c3f3226190c000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000a1623303d495663707c8996a3afaa9d9083776a5d5044372a1d110000000000000000030d18232e39424e58606d78839098a39e948b7e71695e52463f4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7aa9e938f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8c807366594d4033261a0d00000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e221508000a1724303d4a5763707d8a96acb6a89c8f827569544a3f33281c0f0300000004111d2935414c566875828e9ba8aea399877a6e6154473b2e211408000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e09060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f080100000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c43474853535353535345403931271d1207000000000000000000000000000000000000000000111e2a3744515d6a7784909d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d9083766a5d5043372a1d100004101c2834404b5464717e8a97a2acaca0958b7e726a5f575047433c3a3631323131303031313230363a3c43475058616c7683909da9afa49a8c7f7265594c3f3226190700000d1926323e49545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493e3226190d0004111d2935404b555d606b6c6c6c6c625f584e43372b20150a00000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2d2d2d2d2d2d2d2d2d22282b2d2d2e2e34383f44505b65707d8997a2adac9f92867a6d6054473a2d211407000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000000000000a1623303d495663707c8996a3afa4988b7e7165584b3e3225180b000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000b1824313e4b5764717e8a97a4b1a99c8f8276695c504336291d1000000000000000000007121d27303c44505c666f7c86929fa69f92857b6e615b51454653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7afa59e9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b998c807366594d4033261a0d00000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f221508000b1825313e4b5864717e8b97a4b1a99d908376665b5044382b1f130a0603060a13202c3945525d687784919daaac9f9286796c605346392d201306000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b080300000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18222a31373a3c46464646464638342f271f150b01000000000000000000000000000000000000000000111e2a3744515d6a77839093939393939393939393939393939393939393939393939393939393939393939393939393939083766a5d5043372a1d100006131f2c3845515c6675828f9a9c9fa29d9083786d60584e453e37322d2a262524242323242425252a2d32373e46505a64717e8b97aab3ac9c8f8275695c4f422f24180c00000f1c2935424e5a66707679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797670665a4e4235291c0f000613202c3945515d676d78797979796f6a5f53473d32271b0f00000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d212020202020202020171c1f20212123282e343f4953606d7985929eabafa3998a7d7063574a3d3024170a000000000b1724313e4a5764717d8a97a4b0a3968a7d7063574a3d3024170a0000000000000b1724313e4a5764717d8a97a4b0a3978a7d7064574a3d3124170a000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000000000c1926333f4c5966727f8c99a5b2a79b8e8174685b4e4135281b0e000000000000000000000b151e28343f4a545f6a727f8c949fa2978f82766d62574d4653606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7b8afaaa8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a6998c807366594d4033261a0d00000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e221508000c1926323f4c5965727f8c98a5b2ab9e9285796c6053463a30241b14121012141c26303a4754606d7a86939facaa9d918477655b5044372b1f1205000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b00000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f3939393939392c29231d150d0300000000000000000000000000000000000000000000111e2a3744515d6a77838686868686868686868686868686868686868686868686868686868686868686868686868686868683766a5d5043372a1d10000713202d3a4653606d79868b8d909298988a7e71665c50463c332b26211e1a1918171717171818191e20262b343e4754616e7b8798a2aeaa9e9184776b554b4035291d100400101d293643505c69768386868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868276695c504336291d10000714202d3a4753606d7a85868686877c6f62584e43372b1d1207000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114131313131313130b0f12131415181c232d3844505c6675828e9ba8b5ab998c7f7266594c3f3326190c000000000916232f3c4956626f7c8995aab4a4978b7e7164584b3e3125180b0000000000000c1925323f4c5865727f8b98a5b4aa95887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000004101c2934404b556774818e9aa7b3a6998c807366594d4033261a0d00000000000000000000030c17232e38424e58606c78839098a29f948b7f72695f544a53606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7b1a9a3a19f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f998c807366594d4033261a0d00000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e211408000d1a2733404d5a6673808d99a6b3ada297887c6f62564c41352d26201f1c1f20262e38424e5864707d8a9aa4afa89b8e81756853493f33271b0f03000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100f0d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f21222d2d2d2d2d2d1f1c18120b030000000000000000000000000000000000000000000000101d2936424f5b677177797979797979797979797979797979797979797979797979797979797979797979797979797979797671665b4e4236291c10000613202d394653606c777c7e808385888b867a6d60544a3f342a211b15120e090b0a0a0a0a0b090e11151b222d3a46525e697885929fabac9f928679675d5145392c1f130600101d293643505c6976838f9393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393938f8276695c504336291d10000613202c3945515d67717e8b959a8f82756a605447392e23180c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070606060606000003060607070c111b28343f4a546673808d99a6b3a69a8d8073675a4d4034271a0d010000000814212e3b4754616e7a8798a3aea6998c7f7366594c40332619090000000000000d1a2733404d5a6673808d99a6aea298877a6d6154473a2e211407000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000006131f2c3845515c677783909daab4aa988b7e7165584b3e3225180b000000000000000000000006111c26303c44505b666e7b86929fa69f92867b6e665b5053606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7a99f9894939393939393939393939393939393939393939393939393939393939393938c807366594d4033261a0d0000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d211407000e1a2734414d5a6774808d9aa7b3b3a9998c8073685d52463f382f2d2b282b2d30383f4a545f6a76828f9cacb0a6988b7e7265584b3f2d22170b00000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d050000000000000000000000000000000000000000000000000000000000000000000000000004070c10121316191b1d1e1f1f201f1f1e1d1b19171414110e0806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f12151520202020202013100c07010000000000000000000000000000000000000000000000000e1a27333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a665f554a3e32261a0d0005121f2b3744505b656c6f717476797b7e7e71675d5142382e22180f0a0502000000000000000002050b111e2a36424d566b7884919eabafa399867a6d6053473a2d20140700101d293643505c6976838f918b86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868b918f8376695c504336291d100004111d2935404b55606d7883909d94897c6f62544b4034281c10040000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000000b17232e3f4c5965727f8c98a5b2a79a8e8174675b4e4134281b0e010000000613202d394653606c7985929faca79b8e8174685b4e4131261a0e020000000003101c28343f4a546875828e9ba8ac9f928579685e5246392d201307000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000000000714202d3a4753606d7986929facaea298887c6f6255493c2f2216090000000000000000000000000a151e28333f4a545f69727f8b949fa2989082786c605753606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabb7a3988d888686868686868686868686868686868686868686868686868686868686868686807366594d4033261a0d00000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c201306000e1b2734414e5a6774818d9aa7b4b8ab9f92857a6d615b5049413c393834383a3d424a505c666e7c87939facab9f94877b6e6154483b2e21150600000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a00000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e0802000000000000000000000000000000000000000000000000000000000000000001070c1013181c1f20232527292b2b2c2d2c2c2b2a28262421201e1915120f0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306080913131313131306040000000000000000000000000000000000000000000000000000000a16222e39434d555b5d606060606060606060606060606060606060606060606060606060606060606060606060606060605d5b554d43382d22160a00030f1b27333f49535b60626467666c6e71716c62554b4030261c100600000000000000010507090e12161c222c3845515c677885919eabaea399877a6d6054473a2d21140700101d293643505c6976838f8b7f79797979797979797979797979797979797979797979797979797979797979797979797979797979797979797f8b8f8376695c504336291d1000010d18242f3a44505c66717e8a979a8e8174665c5145382c1f13060000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000000000000000104091925323f4c5865727f8b98a5b2a89b8e8175685b4e4235281b0f0200000005121f2b3744505b657783909daaa99c90837669574d42362a1e12050000000006121f2c3844505c667783909daaa99d9083766a564c4135291d1105000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000007101d2935404b5563707d8a99a3aeac9f9285796d6053463a2d201307000000000000000000000000030c17222d38424d57606c77828f98a29f948c7f726a5f54606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b7979797979797979797979797979797979797979797979797979797979797979736e63574b3f3226190c00000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d1104000e1b2834414e5b6774818e9aa7b4b3ada2988d81746d605b534e4846443f4446484e545c606d7883909aa4afa79c8f8376695e52463a2d20140700000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d05000000000000000000000000000000000000000000000000000000000003090e12181d1f23282c2d3032343638383939393838373533312e2d2a25211f1b150f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c27313b434a4f5153535353535353535353535353535353535353535353535353535353535353535353535353535353504e4a433a31271c110500000b17222d38414950535558545b60626465625a50433a2f1e140a00000000020507080d1113141a1e21272c343c4653606d7986929facac9f928679675d5145392c20130600101d293643505c6976838f8b7f726c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c727f8b8f8376695c504336291d10000007131d28343f4a54606d7985929e9285796d6053463a2d2013070000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0c0c0c0c0c0c0c070d10151c28333f4a546673808c99a6b3a79a8e8174675b4e4134281b0e01000000030f1b27333f49536874818e9ba7ab9f928578695f53463a2d211407000000000713202d3a4653606d7986929faca79a8e8174675b4e413025190d01000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000000000050e19222c3945515d6774818e9aabb4a99c908376665c5044382c1f12060000000000000000000000000006111c262f3c44505b656e7b86929fa69f92867b6e665c606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c66635c52473b2f23170a00000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d01000e1b2834414e5b6774818e9aa7b3a9a19e9e928b7f726c655f585553504a5053555860666d74808d959facaba0958a7d7164574d42362a1e120500000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f23160900000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e06000000000000000000000000000000000000000000000000000001070c141a1d24292c2e34383a3c3f4143444546464645444342403e3b3936302e2b261f1c17110a020000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100f0d0b0807050200000000000000000000000000000000000000000000000000000b151f2931393f42444646464646464646464646464646464646464646464646464646464646464646464646464646464643423e3831281f150a00000006111b262f383f4446484b4a50535558585650483f31281d0c02030506090e121415191d2021262b2d33383e464e58636f7c8999a3afab9e9185786b554b4135291d110400101d293643505c6976838f8b7f72656060606060606060606060606060606060606060606060606060606060606060606060606060606065727f8b8f8376695c504336291d100000010b17232e3845515c6673808d99978a7d7063574a3d302417070000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211919191919191919191919191a181d20262b3844505b6674818e9ba7b3a6998d8073665a4d4033271a0d00000000000b17222d3f4c5965727f8c98aaada297887b6e6155483b2e23180c000000000915222f3c4855626f7b8898a3aea9988b7e7265584b3f3225180800000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000060e17202935404b55606d7985929fabb1a7988c7f7265544a3f34281c100300000000000000000000000000000a141d27333f49535e69717e8b949ea3989083786d60606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e616060606060606060606060606060606060606060606060606060606060605957524a40352a1f1307000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b0700000e1b2734414e5a6774818d9aa7ada19792919692877f776f6a6562605b545c6062656a6f78808d929ca7afa4999083786c6053463b30251a0e0200000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e2115080000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f07000000000000000000000000000000000000000000000000030b12181f252a2f35393a404446494c4e5051525253525251504e4c4a4746413c3a37312b28221c140b070000000000000000000000000000000000000000000000000000000000000000000004070c10121316191b1d1e1f1f201f1f1e1d1b19171414110e0806030000000000000000000000000000000000000000000000040d171f272e333637393939393939393939393939393939393939393939393939393939393939393939393939393939393736322d271f160d03000000000a141d262d3337393c3e3f4446484b4b4a453f362d1f160c0b0f1213151a1e2121252a2d2e31373a3d44485058606a74818e9babb5a99d9083766a5d50432f24180d0100101d293643505c6976838f8b7f72655853535353535353535353535353535353535353535353535353535353535353535353535353535865727f8b8f8376695c504336291d1000000006111c2834404b54626f7c88979a8d8073675a4d402e23180c0000000000131f2c3946525f6c7985929facada093877a6d6054473a2d252525252525252525252525262624292c31373f4a54606c7985919eabb3a9988b7e7165584b3e3225180b00000000000616232f3c4956626f7c8998a2aea9978b7e7164544b4034281c1004000004101d2935404b5565727e8b98aaada197887c6f6255483c2f22150900000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211407000000000000000000030a0f182029323b45515d67727e8b97a2adab9f95887b6e6155483b2e23170c000000000000000000000000000000020b17222d38414d57626c75828f97a29f958c7f736a606d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e615553535353535353535353535353535353535353535353535353535353534d4b4740382e24190e020000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c00000e1a2734414d5a6774808d9aa7ab9e9285849199928c827c76726e6c666b666d6e72767c828d929ca4aea69f93877c6f655b504437291f14090000000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d20130700000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000000000000000000000000060d151d24293136394045474a515356585a5c5e5e5f605f5f5e5d5b595754524c4847433c38332d261d18120b03000000000000000000000000000000000000000000000000000000000001070c1013181c1f20232527292b2b2c2d2c2c2b2a28262421201e1915120f0a0300000000000000000000000000000000000000000000050d151c2227292a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2926221c150d040000000000020b141b22272b2d2f2d3338393b3e3e3d3a342d241b1114171b1f2022252a2d2e3036393a3d4246484f545a616a6f7c87939facb2a8998d8073665a4d4033271a070000101d293643505c6976838f8b7f7265584c4646464646464646464646464646464646464646464646464646464646464646464646464c5865727f8b8f8376695c504336291d10000000000c18232e394653606c7985929c90837669544b4034281c100400000000131f2c3946525f6c7985929facada093877a6d6054473a3232323232323232323232323232332f35393c4347505b66707d8997a1adada297887c6f6255493c2f22160900000000000713202d3a4653606d7985929faba79b8e8174665c5145382c1f160c06060c141f2c3845515d6775828e9ba8ab9e9285786c605346392d20130600000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140700000000000205060b0f151a212a323b444e58606d7984919ea9b2a89d908376695f53463a2d1c11060000000000000000000000000000000006111b262f3b45505a616e7b85929fa59f92877c6f666d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e61554846464646464646464646464646464646464646464646464646464646403f3b352e261c120700000000081724313e4a5764717d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f22150900000d1a2734404d5a6773808d9aa6ab9e92857d89929f948f88827e7b79787778797b7f828990949da4aea69e938d80736b6053493f3327170d0300000006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b2219100700000000000000000000000000000000000000000910181f272f353b42464b5153545c60636567696b6b6c6c6c6b6b6a686664615e5655534e46443f382f28231d150c05000000000000000000000000000000000000000000000000000003090e12181d1f23282c2d3032343638383939393838373533312e2d2a25211f1b150f0b06000000000000000000000000000000000000000000040b11161a1d1e202020202020202020202020202020202020202020202020202020202020202020202020202020201d1c1a16110a0300000000000000020a11171b1f202222282b2d2f3132312e29221b191e2022272b2d2f31363a3b3e4146474a4d53555960636c717c859199a4afaca096897d706356493d3023160a0000101d293643505c6976838f8b7f7265584c3f393939393939393939393939393939393939393939393939393939393939393939393f4c5865727f8b8f8376695c504336291d1000000915202b353f4744505b6575828f9b918578665c5145382c1f130600000000131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f40414045474e535b606c7883909da9b3ac9e9285796c605346392d201306000000000006121f2b3844505c6675828f9caaab9e9285796d6053463d31281e171515171e28313a4753606d7985929facaa9b8e8175655b5044372b1f120500000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d21140c0c0c0c0d090e1114171b1f262b333b444c56606a73808c96a1adada1968a7e7164574d42362a1e0a0000000000000000000000000000000000000a141d29333f46525e69717e8a939ea3999083796d6d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b39393939393939393939393939393939393939393939393939393933322f2a241c130a00000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d20130600000d192633404c5966737f8c99a6ab9f928578808d939f9c948f8b888685848586888b8f949c9fa6aca49d948f81786c60594f41382d2217050000000003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c10040000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000000000000000000000009121b222a313940454d53555d6065666d6f72747677787979797877767573716e6867625f5853504a423d342e271e170e05000000000000000000000000000000000000000000000001070c141a1d24292c2e34383a3c3f4143444546464645444342403e3b3936302e2b261f1c17110a0200000000000000000000000000000000000000060e151b1f21222323232323232323232323232323232323232323232323232323232323232323232323232323232322211f1a150e06000000000000000000060b0f121315171c1f2022252524211d1d20252a2d2d3337393c3f4246484b4c525457575f61656b70767e859197a1abb1a79d9184786c605346392d2013060000101d293643505c6976838f8b7f7265584c3f322d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d323f4c5865727f8b8f8376695c504336291d1000010e1a26313d4751595e5f6673808c999786796d6053463a2d20130700000000131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4b5153585f626d737f8c959fabafa49a8d8174665b5044382b1f1206000000000003101c28343f4a5464717e8b98a3ada2978a7d7064594f433a30282322222227303a434f5964717e8a98a2aea2988a7d706453493f33271b0f0300000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211919191919191a191e2022272b31373e454d565e686f7c87929fa8b1a79e9184786d6053463b31261a0e000000000000000000000000000000000000020b17212a36424d56616c75818f97a1a0958c80736d798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2626231f19120a0100000000000713202d3946525d6876828f9ca9ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f120500000c1825323f4b5865727e8b98a5ac9f92867977818c939a9f9c989993929192939a989c9fa6aba8a09d928d82796d665b50463d2f261b110600000000000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c00000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c030000000000000000000000000000000009121b242c343c434b51575e61676d7175797c7f81838485858685858483817f7d7a77736f6a64605b544f454039302920170f05000000000000000000000000000000000000000000030b12181f252a2f35393a404446494c4e5051525253525251504e4c4a4746413c3a37312b28221c140b07000000000000000000000000000000000006101820262b2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2b262018100600000000000000000000030506060b0f12131518181b1e25292d3036393b3f4446484b4d535457565e616467696e72777d828a9297a1a9b3aa9f958b7e71665b5044382b1f12060000101d293643505c6976838f8b7f7265584c3f322520202020202020202020202020202020202020202020202020202020202025323f4c5865727f8b8f8376695c504336291d100004111d2a36424e59636a6c6c727f8b9894877a6e6154473b2e21140800000000131f2c3946525f6c7985929facada093877a6d605858585858585858585858585858585859595a555d60646a6e767f8c919ca7b1a99f93877c6f62544a3f33281c0f030000000000000b17232e3a4754606d7a86929faca99c9083766b60554b423a342e2f2e2d333a424b55616b7683909daaab9f9285796d6053473a2d22170b0000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2525252525262627252a2d2d33373c434750575f686e7a849199a3afaa9f958b7e71665c504438291f140900000000000000000000000000000000000000050f1925303b44505a616d7a85929ea59f92877c6f798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e22202020202020202020202020202020202020202020202020201a1917130e070000000000000005111d2935414c5664717e8b96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca096897d706353493f33271b0f0300000b1824313e4b5764717e8a97a4aea399867a6d74808891969d9fa49f9e9e9e9fa4aca9a7a79f9d95918980786d675c544a3f342b1d140a0000000000000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d30231607000000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b00000000000000000000000000000008121b242d363e464e555d60696e74797e8285898b8d8f91919293929291908e8c8a8784807c76716c666059514b433b332921170e0500000000000000000000000000000000000000060d151d24293136394045474a515356585a5c5e5e5f605f5f5e5d5b595754524c4847433c38332d261d18120b030000000000000000000000000000040e18222a31373a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a37312a22180e03000000000000000000000000000003060b141a20262b3035393b4146474950535558575e616467686d7074777b7f84898f949fa2a9b2aaa2989083786d60544a3f33281c0f030000101d293643505c6976838f8b7f7265584c3f322519131313131313131313131313131313131313131313131313131313131925323f4c5865727f8b8f8376695c504336291d100006121f2c3845525e6a757979797e8a9795887b6e6255483b2f22150800000000131f2c3946525f6c7985929facada093877a6d656565656565656565656565656565656565666768676d71757b828c919ca4adaba2978e81756a5f5342382d22170b000000000000000613202c3945515d6775818e9ba6ab9f94897d70675d544c443f3c3b3b3c3f444b545d67707d89959faba4998d8174675c5145382c1b11060000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473a32323232323232333430363a3b3f44464e535a61696e7a839096a1abaea3989083786c60544a3f34281c1003000000000000000000000000000000000000000009141f29323e46525e68707e8a939ea399908378798693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e22151313131313131313131313131313131313131313131313130d0c0a07020000000000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b0000000a1623303d495663707c8996abb5ab94877b6e6e737d848a9095989b9d9e9f9f9f9e9c9a9895908a847d736d665c554b42382d22190b020000000000000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d20130700000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d12070000000000000000000000000006101a242d363f4850585f676d737b80858b8f9298989a9c9e9e9f9f9f9e9e9d9b999795908d88837e786f6b605c554d453b332920170c0300000000000000000000000000000000000910181f272f353b42464b5153545c60636567696b6b6c6c6c6b6b6a686664615e5655534e46443f382f28231d150c05000000000000000000000000000a15202a343c434748494949494949494949494949494949494949494949494949494949494949494949494949494949494847433c342a20150a00000000000000000000000000020a11171f262a32373a4146474c5254535b60626568696e7174777a7d8084888c91959c9fa6adafa9a19892867b6e665c5142382d22170b000000101d293643505c6976838f8b7f7265584c3f3225190c06060606060606060606060606060606060606060606060606060c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c798786868a909a95887b6f6255483c2f22150900000000131f2c3946525f6c7985929facada093877a72727272727272727272727272727272727272737475777a7d82878f949ca3adaba39992857b6e61584e432f261c11060000000000000004111d2935414c55626f7c88949faba69e9184796d665d56504a494848494950555d666d7984919ea7aa9f93877b6e61554b4034291c0a000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6054473f3f3f3f3f3f3f3f404042424647495053585f626c717b839095a0a8afa59f92867c6f655b5042382e23170c000000000000000000000000000000000000000000020d17202a36414c56616c75818e96a1a0958b7e788693a0aca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e2215080606060606060606060606060606060606060606060606000000000000000000000000000008131f2c3845515c67727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b11060000000815222e3b4855616e7b8899a3afa295897c6f626b6f797e83888b8e909192929291908e8b87837e78706b605c544b43392f261c10070000000000000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f13060000000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c030000000000000000000000030c18222c363f48505a616a6f7980868d92979c9fa2aaa7a9a8a7a6a6a6a7a8a9a8a6a7a09d9a94908a837c746d675e574d453b32291e150a0000000000000000000000000000000009121b222a313940454d53555d6065666d6f72747677787979797877767573716e6867625f5853504a423d342e271e170e050000000000000000000000030f1b26313c464e53555656565656565656565656565656565656565656565656565656565656565656565656565656565655534e463c31261a0f030000000000000000000000040b141c222831363c43474c5254565e6164656c6f7275787b7e8184868a8d9196989da0a8abb0aba59e9791867d6f695f544a402f261c1106000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c79869293979aa295887c6f6255493c2f22160900000000131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808284868a8f92999fa6adaaa29992877d70695e52463c321d140a0000000000000000010d19242f3a47535f6a76828f99a3aca0968f82786d68605c5456555555535b60676d78818f96a0aca2988e8175695f5343392f23180c000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d60544c4c4c4c4c4c4c4c4c4c4d4e4d5254535b60636a6e757e859195a0a7afa59d938b7f726a5f53493f30261c110600000000000000000000000000000000000000000000050e1925303a44505a606d7a84919ea59e91847a8793a0ada194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55606d78839099a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a000000000713202d3a4653606d7986929faca4978a7d716460666d71777b7f8183858586858483817e7b76716d666059504a423930271d140a0000000000000000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c100400000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b40342820150900000000000000000000000b151e2a343e48505a626c717c848c92989fa2a9aca8a8a09e9c9a9a999a9a9b9d9fa3ababaaa69f9c95908781796e695e574d443b30261c1106000000000000000000000000000009121b242c343c434b51575e61676d7175797c7f81838485858685858483817f7d7a77736f6a64605b544f454039302920170f050000000000000000000006121f2b37434e585f6262626262626262626262626262626262626262626262626262626262626262626262626262626262625f584e43372b1f120600000000000000000000040d161d262d333b42464e53565e6165686e7175787c7e8184878a8e91939a9a9da0a8aaacaeaca69f9c938e857c6f6b60574d42392e1d140a00000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7986929fa4a6a295887c6f6255493c2f22160900000000131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8d8e9193999c9fa3abaca69f9892877e716b61564d42342a200b0200000000000000000008131e2b37434e58626e7c87929fa7a89e948f827a716d66646262616264656c7079818f939ea8a69f92867b6e61574d4231271d1207000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d6058585858585858585859595a5b565e6164656c70757c828a9297a0a8afa59e938e81746d62584e41382d1e150a00000000000000000000000000000000000000000000000008131e29323e45525d68707d8a939da1978c808c99a6aea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150801010101010101010101010101010101010101010101010100000000000000000000000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a59f93887d70665c5142382d22170b0000000006121f2c3844505c667784919eaaa5998c7f7266545c6064696e72747778797979787674716e6964605c544f443f3830271e150b020000000000000000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c000000000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000000000007121d27303c46505a626c717e8691969fa2aaaba39f9b9796918f8e8d8d8d8d8f9092999a9ea1a9aba79f9a938d837b6e695e564c42382e23170c0400000000000000000000000008121b242d363e464e555d60696e74797e8285898b8d8f91919293929291908e8c8a8784807c76716c666059514b433b332921170e050000000000000000000815212e3a47535f6a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a5f53473a2e211508000000000000000000030c161f282f383f444d53585f62686d72767a7e8185888b8e9196979a9d9fa4acaaacafacaba39f9b948f89817a6f6a60594f453b30271c0b0200000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7986929facafa295887c6f6255493c2f22160900000000131f2c3946525f6c7985929facb8ada39c9898989898989898989898989898989898989898999a9b9d9fa4abacaba7a09d9490867e716c62594f443b3022180e00000000000000000000010f1b26323c47535f6a73808d959fa8a69e948f847e7974716f6e6e6f7173787d848f939ea5a79f948c7f72695e53453c311f150b01000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a6d656565656565656565656566676869696e7074787d81878f939ea1a9aca49f938e81786d605b51463c2f261b0c03000000000000000000000000000000000000000000000000020c17202935414c56616b74818e96a19f9285929fabaea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e22150d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0a0907040000000000000000000007121d2834404a54606a727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b60544b402f261c11060000000003101c28343f4a546875828f9ba8a89b8e817568565153575f6165686a6b6c6c6c6b696765615e5753504a423d342e261e150c070100000000000000000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d120700000000000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b0000000000000000000c18232e39424e58616c717f8a9298a0a8aba49f99928e8a8784828180808081828486898d92979ea1a8aca49f9590847b6e685e544a3f342820150a000000000000000000000006101a242d363f4850585f676d737b80858b8f9298989a9c9e9e9f9f9f9e9e9d9b999795908d88837e786f6b605c554d453b332920170c0300000000000000000915222f3c4855626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6255483c2f2215090000000000000000000a151e283139424a50575f616a6f757a7f83868b8e9297989b9ea1a8a7aaacafacaaaba39f9c99928e89827c756d6860584f473d33291e150b0000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7986929facaca295887c6f6255493c2f22160900000000131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a7a8aaa9a7a9a19e9a95908a837b706c625a50473e32291f100600000000000000000000000a15202b37434e58606d78839096a0a8a69e96918b85817e7c7b7b7c7e80848a91969ea5a7a0958f82776c60574d42332a1f0d0300000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facada093877a72727272727272727272727273737576787a7d8184898e93999ea6ada8a19a938c81786d665c50493f342a1d140a0000000000000000000000000000000000000000000000000000050e1924303a444f59606d7984919aa2989298a2aeaea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e221a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171614100b050000000000000000000c18232e39424e58626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a0000000000000c17232e404c5966737f8c99abaa9d908477685d52464d5355585b5d5e5f5f5f5e5d5b5854534d46443f3830282321201d18130c040000000000000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b000000000000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c10040000000000000004101c2834404b545f6a717e87939fa2aaa9a199938e86827e7a777574737373747577797c80858b91969da5afa79f9691847a6e665c50443c32261b0f04000000000000000000030c18222c363f48505a616a6f7980868d92979c9fa2aaa7a9a8a7a6a6a6a7a8a9a8a6a7a09d9a94908a837c746d675e574d453b32291e150a0000000000000000111e2a3744515d6a77848989898989898989898989898989898989898989898989898989898989898989898989898989898983766a5d5043372a1d10000000000000000006111c263039434b545b60696e757c81868b9093999b9ea1a9a8abadafaca9a6a8a09d9a99928f8b86817c766f6b605d564e463d352b21180c030000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7986929f9f9f9f95887c6f6255493c2f22160900000000131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9c9a9897928e89837e766e69615a50483f352c20170d000000000000000000000000040f1a26313c44505c666e7b8491969ea6a9a19e97918e8b898888888a8d91969ea0a8a59e9590837a6d655b50453b3121180e0000000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818385878a8d91969b9fa4ababa39f9691887f776d665c544a3f372d22180b0200000000000000000000000000000000000000000000000000000008131e28323e45515d67707d88939fa29fa2aab4aea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b2e2727272727272727272727272727272727272727272727272727272423201c161008000000000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81786d665c50473d30271d0b02000000000000061724303d4a5763707d8a99a3ac9f93867a6d6054474246484c4e505252535251504e4b4846423c3b3937332d302d2c29241d160d04000000000000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c03000000000000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a0000000000000006131f2c3845515c666f7c869299a4aea8a0979187817b75716d6869676766676768676d7073797e848e939fa4aca8a0969083786d60584e43372b20150a0000000000000000000b151e2a343e48505a626c717c848c92989fa2a9aca8a8a09e9c9a9a999a9a9b9d9fa3ababaaa69f9c95908781796e695e574d443b30261c110600000000000000111e2a3744515d6a77849095959595959595959595959595959595959595959595959595959595959595959595959595959083766a5d5043372a1d1000000000000000020c17232e38424b555d666c727b82888e92999c9fa4ababadaeaca9aba39f9d9a9795918d8a86837e7a756f6b636059524c443c342b23190f06000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7986929393939393887c6f6255493c2f22160900000000131f2c3946525f6c7985929393939393939393939393939393939393939393939393939399929291908f8d8b8885817d77716c615f5750483f362d231a0e05000000000000000000000000000a152028343f4a545e696e7b848f939ea1a8a9a19e9a9795959495979a9ea0a8a8a19e938e837a6e685e53493f33291f0f060000000000000714212d3a4754606d7a8793a0ada69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aea5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facb8a79c918c8b8b8b8b8b8b8b8b8b8b8b8c8c8d8e909297979a9ea1a8acaba39f99928d847d736c655c544a42382e241b100600000000000000000000000000000000000000000000000000000000020c16202935414b55606b74808d96a0abaeb4bcaea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e6155483b34343434343434343434343434343434343434343434343434343434302f2c28211a110800000000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d665c544a3f352c1e150b000000000000000714212d3a4754606d7a86929faca4998a7d7063544b403a3b3f4144454646464543413e3d4347494846443f3f3c3a39352f281f160c0100000000000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f000000000000000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f00000000000004111d2935414b55606d79839098a3aba9a09691857d746e6964615d565b5a5a5a5a555c6063666d7179818b939aa4afa89f958c80736a5f54473d32271b0f010000000000000007121d27303c46505a626c717e8691969fa2aaaba39f9b9796918f8e8d8d8d8d8f9092999a9ea1a9aba79f9a938d837b6e695e564c42382e23170c04000000000000111e2a3744515d6a7784909da2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29d9083766a5d5043372a1d10000000000000000a141e28343f4a545d676d787f868f939b9fa3abacafaca9aaa29f9c999992908d8a8784817d7a76726d68636059544f45413a322b2219110700000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000613202c3946535f6c7987868686868686867c6f6255493c2f22160900000000131f2c3946525f6c79868686868686868686868686868686868686868686868686868686868685858482807e7b7874706b64615a534d453e362d241b11080000000000000000000000000000030c17232e38424d565e696e7a828a91969d9fa7a7a7a4a2a1a1a2a4a6a7a7a09d96918a81796e685e564c41382d21170d000000000000000714212d3a4754606d7a8793a0aca69a8d8073675a4d4034271a0d01000815222e3b4855616e7b8894a1aca5988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facb8ada39c98989898989898989898989898999a9b9c9ea1a9a7aba9a8a19e99928e87817a706b605b534a423930261c1209000000000000000000000000000000000000000000000000000000000000040e18242f3a434f59606d79849199a4afbbb9aea194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e61554840404040404040404040404040404040404040404040404040404040403d3c38332c231a100500000000000000030c19222d37404a525c636c717a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c544b42382e231a0c03000000000000000613202c3945515d677683909ca9ab9a8e8174665c5145382e323537383939393836313d464e5456555350494b494745413a31281d1307000000000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c221108000000000000000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000000000613202c3945515d67737f8c95a0aaada19791847b706b615e5754524c4e4d4d4d4e4b5153545c60676d747f88939fa5afa79f92877c6f62584e43372b1d1207000000000000000c18232e39424e58616c717f8a9298a0a8aba49f99928e8a8784828180808081828486898d92979ea1a8aca49f9590847b6e685e544a3f342820150a000000000000111e2a3744515d6a7784909d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d9083766a5d5043372a1d1000000000000006111c26303844505c666d79828c92989ea5acaeabaca49f9d9998928f8c898683807d7a7774716d6865615e56544f48443d353028201910070000000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100006121f2c3845525e6a757979797979797979766a6054473b2e22150800000000121f2b3844515d697479797979797979797979797979797979797979797979797979797979797978777674716f6c65636059555046423c332c241b12090000000000000000000000000000000006111c26303b444d575e686d757e848b9095979a9c9e9e9f9f9f9e9c9a9895908b847e756d675e564c443a2f261b0f05000000000000000714212d3a4754606d7a87939f9f9f9a8d8073675a4d4034271a0d01000815222e3b4855616e7b88949f9f9f988b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a6a6a8a9a8a6aba39f9c9996918c87817b746d6761595049413930271e140a000000000000000000000000000000000000000000000000000000000000000007131d28313d45515d676f7c87939fa7b1acaca194877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e61554d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a48443e352c21160b000000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b423930261c1108000000000000000004111d2935414b5566737f8c99a7ab9e9285796d6053463e3128282a2b2c2c2c242f39434e58606261605b53585654514b433a2f24180d0100000000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a100000000000000000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c00000000000714212d3a4754606d7a85929fa7b0a69e92857b6e696059524d47464141404040414045464b51555d606d727f8b939ea9afa3998f82766a605447392f24180c00000000000004101c2834404b545f6a717e87939fa2aaa9a199938e86827e7a777574737373747577797c80858b91969da5afa79f9691847a6e665c50443c32261b0f040000000000111e2a3744515d6a77839093939393939393939393939393939393939393939393939393939393939393939393939393939083766a5d5043372a1d100000000000000b17232e38424f59606d78828f949fa3aaafaca7a09d9a93908c8985827f7c7a7673706d686764605d5654524c48433d383229241e160e07000000000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100004111d2a36424e59636a6c6c6c6c6c6c6c6c6260584e43372b1f130600000000101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a69676562605b53544f49453e37312a211a12090000000000000000000000000000000000000a151e29323b454d565d606c71797e83878a8d8f9192929292918f8d8b87837e79716c605d554c443b32281d140a00000000000000000714212d3a4754606d7a8793939393938d8073675a4d4034271a0d01000815222e3b4855616e7b8893939393938b7f7265584c3f3225190c000000000000131f2c3946525f6c7985929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9c9b99979992908c89847f7b746e69605d554f443f382f271e150c020000000000000000000000000000000000000000000000000000000000000000010c161f2935404b55606b73808d95a09f9f9f9f94877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e615a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a57554f473e33281c1004000000000000000009131c262e38404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a000000000000000000010d18242f3b4855616e7b88959faba1978a7e71645a50433a2f241d151f141c2935404b55606a6f6e6c65676563605d554b4135291d1104000000000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f1208000000000000000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000006131f2b37434e5866727f8c97a2adaa9e948a7d70695f574f46423b3935303433342e34383a40454b515b626d74818e97a1adab9e94897c6f62554b4035291d1004000000000006131f2c3845515c666f7c869299a4aea8a0979187817b75716d6869676766676768676d7073797e848e939fa4aca8a0969083786d60584e43372b20150a0000000000111e2a3744515d6a77838686868686868686868686868686868686868686868686868686868686868686868686868686868683766a5d5043372a1d10000000000003101c28343f4a54616b74818e949ea6aeafa7a09d95908b8783807c797673706d676764615e565754524c4746413a38322c272119130c0400000000000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d1000010e1a26313d4751595e5f6060606060606055544e463c32271b0f03000000000d1925303b4650585d5f6060606060606060606060606060606060606060606060606060605f5f5e5d5c5a585553504948443d39342b261f180f0800000000000000000000000000000000000000030c172029333b444c525a61676d71767a7e818284858686858483817e7b77716d67615a514b433b322920160b0200000000000000000714212d3a4754606d7a868686868686868073675a4d4034271a0d01000815222e3b4855616e7b868686868686867f7265584c3f3225190c000000000000131f2c3946525f6c798592939393939393939393939393939393939398929291918f8e8d8b8886837f7c78736e69615f57514c433e332d261d150c0300000000000000000000000000000000000000000000000000000000000000000000040d18242f39434f59606d798390999393939393877b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b6e67676767676767676767676767676767676767676767676767676767676767676361594f44382c2014070000000000000000010a141c262e363e444c52575e61666a6f7274767878797978787675726f6d66626058534e443f382f271e150c03000000000000000000000714212d3a46535f697683909da8a99d9083766c61554b40352e27222222262d3845515d676f7c7b797674726f6d675d5145392c2013060000000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d0000000000000000000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f13060000000815222e3b4754606a7884919ea9b1a79c8f82756c61574d453d36302d292427272723282c2e343a4145515b606d7a85929eaab0a69b8e8275675d5145392c1f13060000000004111d2935414b55606d79839098a3aba9a09691857d746e6964615d565b5a5a5a5a555c6063666d7179818b939aa4afa89f958c80736a5f54473d32271b0f0100000000101d2936424f5b677177797979797979797979797979797979797979797979797979797979797979797979797979797979797671665b4e4236291c10000000000006121f2b3844505c66707d89939da6b0aca49f959089837f7b76736f6d666663605d555754524c4a4745413a3936302c27211b160d08020000000000000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d1000000915202b353f474e5253535353535353534947433c342b20150a000000000008141f2a343e464d5152535353535353535353535353535353535353535353535353535353535252514f4d4b4846443f3838332d28221a140e06000000000000000000000000000000000000000000050e172129323a414550555c6064686e7174767778797978787674716e6965605d555045403a312920170e040000000000000000000713202c3945525d687679797979797979736e64584c3f3326190d00000714212d3a46535f697679797979797979726d62564a3e3124180b000000000000131f2c3946525f6c798686868686868686868686868686868686868686858585848381807e7c7976736f6c65615e57534d45413a3127221b140b0300000000000000000000000000000000000000000000000000000000000000000000000007121d27313d45515c676f7c86868686868686867b6e6154483b2e211508000000000000000000121e2b3845515e6b7884919eabaea194887b737373737373737373737373737373737373737373737373737373737373737373706b6155483c2f231609000000000000000000020a131c242c323b41464d5254585f626568696b6c6c6c6c6b6a686663605c54544e4e4c4841382f1d150c03000000000000000000000005121e2a36424d5764717e8b96a1ab9f958a7d70675d51454039302f2e2f2f38404b55606d7986888583817e7c796d6054473a2d211407000000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e050000000000000000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d2013080000000916222f3c4955626f7c8896a1acaca095897c6f625a50453b332a25201d191a1a1a181c1f23282f353f45515d67727f8b98a2aeac9f9286796d6053473a2d201406000000000613202c3945515d67737f8c95a0aaada19791847b706b615e5754524c4e4d4d4d4e4b5153545c60676d747f88939fa5afa79f92877c6f62584e43372b1d1207000000000e1a27333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a665f554a3e32261a0d00000000000713202d3a4653606d7883909da5afafa49a938c837d77726e686663605c545653514b4a4746413e3a3935302d2a251e1b17151312100b0600010000000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000040f19242d353d424546464646464646463c3b37322b22190f040000000000020d18222c343b4144464646464646464646464646464646464646464646464646464646464646454443413e3c3937332d2c27211d170e09030000000000000000000000000000000000000000000000050f1720282f353e434b5153565e616467696b6b6c6c6c6b696765615e5753514b433e352f281f170e050000000000000000000004111d2935414c565d6c6c6c6c6c6c6c6c67645c52473b2f23170b000005121e2b37424d575f6c6c6c6c6c6c6c6c65625b51463a2e221509000000000000121f2b3844515d6974797979797979797979797979797979797979797979787877767573716f6d666662605b53534d47423c352f281f17110a0200000000000000000000000000000000000000000000000000000000000000000000000000010b151f2834404b55606a6f797979797979797976695e53463a2d211407000000000000000000121e2b3845515e6b7884919eabb4a79a8e818080808080808080808080808080808080808080808080808080808080808080807d7063574a3d3024170a00000000000000000000020e1925303b444c525f6060606060605d5d5e5f5f5f5f5e5d5b596060606060605a58534a41362b2014080000000000000000000000020e1a26313b4653606d7984919ea7a79e9184796d605b514b423d3c3b3c3d424a515d67717e8b9892908e8b897e7164574b3e3124180b00000000000000000000050e172029313940454f54596063676d70727576787879797878777573706d6865605d55504a423c332b23191107000000000000000000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d0100000d1a2633404d596673808c99a8b2aa9d9083776a6054483e332a211a14110d080d070c1013181d242935414c55606d7985929fabaea2988a7d7164574a3e2e23170b000000000714212d3a4754606d7a85929fa7b0a69e92857b6e696059524d47464141404040414045464b51555d606d727f8b939ea9afa3998f82766a605447392f24180c000000000a16222e39434d555b5d606060606060606060606060606060606060606060606060606060606060606060606060606060605d5b554d43382d22160a0000000003101c28343f4a5464717e8a95a0acaea49f93888078706b65615e565653514a494745403d3a3936302d2c292424242b29262422201f1c1711110c0600000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d1000000008121b242b31363839393939393939392f2e2b27201910070000000000000006101a222a30353839393939393939393939393939393939393939393939393939393939393938373634322f2d2b27221b1c16110c060000000000000000000000000000000000000000000000000000050d161e242931394045474c5254575a5c5e5f5f5f5f5e5c5a5854524d474540393129241d160d050000000000000000000000010d19242f3a444c525f606060606060605a58524a40362b1f13070000020e1a26313c454d535560606060606060585651493f34291e1206000000000000101c2935414d5862696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a6968666462605c545653504946423b373129241e160d0600000000000000000000000000000000000000000000000000000000000000000000000000000000030d18232e39434e5860626c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000000000000121e2b3845515e6b7884919eabb7a99d938e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8073665a4d4033271a0d0000000000000000000005111e2a36414c565e6c6c6c6c6c6c6c6a675f555353524f5960636c6c6c6c6c6c67645c53483c3024180b00000000000000000000000009141f2c3844515c66727f8b95a0aca1968e81756e605c544f4a4948494a4e545b606d7984919e9f9d9a92857a6d6053473a2d2014070000000000000000000000050e171f272f343d43484f54555c606366686a6b6c6c6c6c6b6a686664615e5653514b443f38302a211911080000000000000000000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d11040005111e2a36424d576976838f9ca9b5ab998c7f7366584e43362c21180f0905010000000004070c1319242f3a45515d6774818e9aa7b4aa9b8e817468544a3f34281c1003000006131f2b37434e5866727f8c97a2adaa9e948a7d70695f574f46423b3935303433342e34383a40454b515b626d74818e97a1adab9e94897c6f62554b4035291d100400000006111c27313b434a4f5153535353535353535353535353535353535353535353535353535353535353535353535353535353504e4a433a31271c11050000000006121f2b3844505c6675828f9ca7b1aa9d928b7e736d66605954524d494644403d3a39352f2e2d2a252120282d3031383533312f2d2b28231c1d181109000000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000009121920262a2c2c2d2d2d2d2d2d2d22221f1b150f070000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272522201f1b1711100b050000000000000000000000000000000000000000000000000000000000040c13191f272f34383b4146474b4e4f515253535251504e4b4846423b38352f271f18130c040000000000000000000000000008131e28323a414553535353535353534d4c4740382e24190e0200000009141f2a333c424648535353535353534c4a463f372d23180d010000000000000d1925303b4650585d5f606060606060606060606060606060606060605f5f5e5e5c5b5a585553514b4946443f3836312b261f19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303c464e54555f606060606060605f534d453b31251a0e02000000000000000000121e2b3845515e6b7884919eabb7afa59d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a998d8073665a4d4033271a0d000000000000000000000714202d3946525e68767979797979797771675b4f464854606b70797979797979746e64584c4033271a0d01000000000000000000000004101c2834404a54606d7883919aa4a89e938c80746d6660595755555556585f666c75818e96a1aca3998e8174675d5145392c201306000000000000000000000000050d151d232932383d44484b515356595b5d5e5f5f5f5f5e5d5c5a5754524c47454039342e261e180f0800000000000000000000000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000714202d3a46525e697885929eabafa399897c6f6256493d32231a0f060000000000000000000108131e2935404b5564707d8a97a9b3aa9d908377665c5044382b1f120600000815222e3b4754606a7884919ea9b1a79c8f82756c61574d453d36302d292427272723282c2e343a4145515b606d7a85929eaab0a69b8e8275675d5145392c1f1306000000000b151f2931393f42444646464646464646464646464646464646464646464646464646464646464646464646464646464643423e3831281f150a00000000000713202d3a4653606d7985929facaea3988d80746c605c544f4746413c3a38342e2d2c292421201d19242c34393d3e4442403e3b3a38342e2e29231b12090000000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000000080f151a1d1f20202020202020201615130f0a040000000000000000000000060d14191c1f1f202020202020202020202020202020202020202020202020202020201f1f1e1c1a181513120f0b0600000000000000000000000000000000000000000000000000000000000000000001080d151d23292c3036393b3e414344454646454543413e3b3a36302c29241d150d07010000000000000000000000000000010c1620282f35394646464646464646403f3b362e261c120800000000030e18212a31373a3b464646464646463f3e3a342d251b11060000000000000008141f2a343e464d51525353535353535353535353535353535353535352525251504e4d4b494645403c3937332d2a251f1a150d080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e2b343c43474953535353535353534846423b33291f140900000000000000000000121e2b3845515e6b7884919eabacacafa9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6998d8073665a4d4033271a0d000000000000000000000814212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271b0e010000000000000000000000000c18232e3944515c66707d88939fa6a59c928c8079706b666462616263666a6f78808d939ea9a89f92877b6e62554b4035291d100400000000000000000000000000030b121821272c323839404546494c4f50515253535252504f4d4a4746413a39352f28231c150c060000000000000000000000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d211407000814212e3b4754616e7b8797a2adac9f92867a6d6053473a2d2014070000000000000000000000010d18242f3b4754616e7a8797a1adac9f9286796d6053463a2d20130700000916222f3c4955626f7c8896a1acaca095897c6f625a50453b332a25201d191a1a1a181c1f23282f353f45515d67727f8b98a2aeac9f9286796d6053473a2d20140600000000040d171f272e333637393939393939393939393939393939393939393939393939393939393939393939393939393939393736322d271f160d0300000000000815222f3b4855626e7b8898a2aeac9f92867a6d615a504a423d3936302d2c282320201d18141317222c363e45494b514f4d4a4846443f383a342d241b110600000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d1000000000000004090e1112131313131313131309080603000000000000000000000000000002080d10121313131313131313131313131313131313131313131313131313131313131211100e0b0906050300000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f252a2d2e3134363838393939383634322e2d2a251f1d18120b030000000000000000000000000000000000040d161e24292c393939393939393934332f2b241c140a010000000000060f181f262b2d2e3939393939393932312e29231b13090000000000000000020d18222c343b41444646464646464646464646464646464646464646464545444342403e3c3a38342e2d2b27221b1a140e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c19222b32373b3c46464646464646463b3a36312921170d0300000000000000000000121e2b3845515e6b7884919e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f998d8073665a4d4033271a0d000000000000000000000814212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b0e0100000000000000000000000007121c2834404a54606b73808d949fa7a49c928d837d7773706f6e6f7072767c828d929da5aaa1968d8174695f5343392f24180d01000000000000000000000000000001070c161b21272c2e34383a3d3f42434545464645454442403d3a3936302c29241d17110a03000000000000000000000000000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f231609000916232f3c4956626f7c8995a9b3aa9e918477675d5145382c1f13060000000000000000000000000714202d3946525e687885919eabaea398887b6e6255483b2f22150800000d1a2633404d596673808c99a8b2aa9d9083776a6054483e332a211a14110d080d070c1013181d242935414c55606d7985929fabaea2988a7d7164574a3e2e23170b0000000000050d151c2227292a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2926221c150d040000000000000a1723303d4a5663707d8996aab4a89c8f8275685e52443f38302d2a25201f1c181413100d07111d28343e485055575e5c59575553504a4a453f362d23180c01000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000000000000000001040606060606060606060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1014191e20212427292b2c2c2c2c2b29272521201e1a14100c070100000000000000000000000000000000000000040c13191d202d2d2d2d2d2d2d2d2726231f19120a0200000000000000060e141a1e21222d2d2d2d2d2d2d2524221e1811090100000000000000000006101a222a303538393939393939393939393939393939393939393939393837363533312f2d2c2823201f1b17110e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920272b2e2f39393939393939392e2d2a251f170f050000000000000000000000121e2b3845515e6b7884919393939393939393939393939393939393939393939393939393939393939393939393939393938d8073665a4d4033271a0d000000000000000000000814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e01000000000000000000000000000c18232e39424f59606d788290959fa7a49d95908984807d7c7b7c7d7f838890949da4aaa39891847a6d61574d4231281d12070000000000000000000000000000000000040a0f161b1d23282c2d30333537383939393938373533312e2d2a251f1d18120c060000000000000000000000000000000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000a1723303d4a5663707d8996a3b0a99c90837669554b4035291d100400000000000000000000000005111e2a36414c566a7683909da9b4aa96897c6f6356493c302316090005111e2a36424d576976838f9ca9b5ab998c7f7366584e43362c21180f0905010000000004070c1319242f3a45515d6774818e9aa7b4aa9b8e817468544a3f34281c10030000000000040b11161a1d1e202020202020202020202020202020202020202020202020202020202020202020202020202020201d1c1a16110a03000000000000000b1724313e4a5764717d8a97a4b0a6998d807366564c41342e26201e191312100c070604010815212d3945505a61646b68666462605c545651483f34291d1105000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000004090e1112131313131313131313060400000000000000000000000000000000000000000000000004080a0a1313131313131313130e0e0b080300000000000000000000000000000000000000000000000000000000000004080e111414181b1c1e1f20201f1e1d1b181514120e0904000000000000000000000000000000000000000000000001080d111314202020202020201a1917130e080100000000000000000003090e12141520202020202020191815120d060000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2b2928272522201f1c1813120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e151b1f22222c2d2d2d2d2d2d2d21211e1a140d05000000000000000000000000121e2b3845515e6b788486868686868686868686868686868686868686868686868686868686868686868686868686868686868073665a4d4033271a0d000000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e010000000000000000000000000007121c27303d44505c666d7a8390959da5a7a09d95918d8a888888898c90959c9fa6a9a19892867c6f685e52453c311f160c0100000000000000000000000000000000000000040b1012181c1f202326282a2b2c2c2c2c2b2a29272421201d1913100c0701000000000000000000000000000000000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d000b1724313e4a5764717d8a97a4b0a89b8f8275685c4f422f24180c00000000000000000000000000010d192530424f5c6875828f9ba8b0a3968a7d7063574a3d3024170a000714202d3a46525e697885929eabafa399897c6f6256493d32231a0f060000000000000000000108131e2935404b5564707d8a97a9b3aa9d908377665c5044382b1f120600000000000000060a0e10111313131313131313131313131313131313131313131313131313131313131313131313131313131310100d0a050000000000000000000b1724313e4a5764717d8a97a4b0a5998c7f7266594c3f30231c15110e080807070808090e131925303d4955616c71777573716e6d6665625b51453a2e221509000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f20202020202020202013100c070100000000000000000000000000000000000000050b101416172020202020202020201b1a18140f0901000000000000000000000000000000000000000000000000000000000000020507080b0e10111213131212100e0b0807050200000000000000000000000000000000000000000000000000000001040707131313131313130d0d0b07020000000000000000000000000002050708131313131313130c0b0906010000000000000000000000000000060d14191c1f1f202020202020202020202020202020202020201f1f1f1e1d1b1a18161313100c0705030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13151620202020202020201514120e090300000000000000000000000000111d2a3743505c6872787979797979797979797979797979797979797979797979797979797979797979797979797979797979736e63584b3f3226190c000000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e0100000000000000000000000000000b151e28343f4a545d686d7a838e939ea0a8a8a09d999795949596999d9fa7aba49f9792867e706a60564c41332a1f0d040000000000000000000000000000000000000000000000070c10131316191c1d1e1f20201f1f1d1c1a171413110d080400000000000000000000000000000000000000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f000b1825313e4b5864717e8b97a4b1a89b8e8275685b4f4235281c070000000000000000000000000000081b2835414e5b6874818e9ba7b0a4978a7d7164574a3e3124170b000814212e3b4754616e7b8797a2adac9f92867a6d6053473a2d2014070000000000000000000000010d18242f3b4754616e7a8797a1adac9f9286796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96abb5a69a8d807367544b403428201c1816151514141515171a1e242b37434e5864717e8482807d7b7977726d62564a3d3124170b000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b0300000000000000000000000000000000000810171c2023242d2d2d2d2d2d2d2d2d282724201a130b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1012131313131313131313131313131313131313131313121211100f0d0b090706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608091313131313131313080705020000000000000000000000000000000f1b27333f4b5660686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c66635c52473b2f23170a000000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e010000000000000000000000000000030c17232e38424c565e686d79818991969d9fa4aca6a3a2a1a2a3a5a8a9a29f99938e857c706c61584e443a3021180e00000000000000000000000000000000000000000000000000000406070a0c0f10121213131212110f0d0a07070501000000000000000000000000000000000000000000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2834414e5b6774818e9aa7b1a4978b7e7164584b3e3125180b000916232f3c4956626f7c8995a9b3aa9e918477675d5145382c1f13060000000000000000000000000714202d3946525e687885919eabaea398887b6e6255483b2f221508000000000000000000000000000000000000000000000105090b0b1313131313131313120706030000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8899a4afa89b8e8275665c51453a322c29232322212121212223252a2f353f47535f6a76828f8f8c8a8886837e7265584b3f3225180c000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000008121b242b3136383939393939393939392c29231d150d0300000000000000000000000000000008121a22282d30313939393939393939393533302b251d140b010000000000000000000000000000000000000000000000000000000003090d1012131313131313131313060300000000000000000000000000000000000000000000000000000000000000000004080c0e0f13131313131313131313131313131313131313131313131313131313131313131313131313130f0e0c080400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232f3a444e565c5e60606060606060606060606060606060606060606060606060606060606060606060606060606060605a58524a40362a1f1307000000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e0100000000000000000000000000000006111c26303a444c565e676d747d848a90939a9a9c9e9f9f9f9e9d9b9997928d87817a6f6a615a50463c32281e0f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000a1723303d4a5663707d8996a3b0a99c90837669554b4035291d100400000000000000000000000005111e2a36414c566a7683909da9b4aa96897c6f6356493c30231609000000000000000000000000000000000000000000060c1115171820202020202020201f1312100c06000000000000000000000000000000000000000000000000000714202d3a4753606d7a86939facab9f9285796d60564c443d38342f2f2f2e2d2e2e2f3031363a4145515b626f7c87939b999798928a7e7164574b3e3124180b000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000040f19242d353d424546464646464646464638342f271f150b010000000000000000000000000006101a242c33393c3d46464646464646464641403c362f261d1309000000000000000000000000000000000000000000000000000000070e14191d1f20202020202020202012100c06000000000000000000000000000000000000000000000000000000000002090f14181b1c20202020202020202020202020202020202020202020202020202020202020202020202020201c1b18140f0902000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100f0d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100e0b080705020000000000000000000000000000000000000000000000000007121d28323c444b505153535353535353535353535353535353535353535353535353535353535353535353535353535353534d4b4740382e24190e02000000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c00000000000000000000000000000000000a151e28323a444c555c606b70787e83878b8d909192929291908f8c8985817c746d68605850483e342b20160c000000000000000000000000000000000000000000000000000000000000000306060808080808080605030000000000000000000000000000000000000000000000000000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1724313e4a5764717d8a97a4b0a89b8f8275685c4f422f24180c00000000000000000000000000010d192530424f5c6875828f9ba8b0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d2d2b201f1c17110a03000000000000000000000000000000000000000000000006131f2c3945515d677683909dabada2978a7e71685e564f4745403e3c3b3b3a3a3b3b3d3f42464c515a626d76828f99a4a6aa9f92857a6d6053473a2d201407000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000915202b353f474e5253535353535353535345403931271d1207000000000000000000000000050e18222c363e44494a5353535353535353534e4c4841392f251a0f03000000000000000000000000000000000000000000000000000811191f25292b2c2d2d2d2d2d2d2d2d1f1c17110a030000000000000000000000000000000000000000000000000000030c131a202527282d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282725201a130c03000000000000000000000000000000000000000000000004070c10121316191b1d1e1f1f201f1f1e1d1b19171414110e0806030000000000000000000000000000000000000000000000000000000000000000000000000003070c10131416191b1d1e1f1f201f1f1e1c1a181514120e09050200000000000000000000000000000000000000000000010c16202a323a3f43454646464646464646464646464646464646464646464646464646464646464646464646464646464646403f3b362e261c120800000000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b0000000000000000000000000000000000030c162029323a434b515960666d71767b7e8183848586858484827f7d79746f6a615e564e463e362c22190e050000000000000000000000000000000000000000000000000000000000060b0f121314141414141413120f0b06000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8275685b4f4235281c070000000000000000000000000000081b2835414e5b6874818e9ba7b0a4978a7d7164574a3e3124170b0000000000000000000000000000000000000009121b22292e31323939393939393939382d2c28231c150c030000000000000000000000000000000000000000000004101d2935404b5566737f8c99a3aea99e91857a6d68605953514b4b494848474748484a4b4d53555d606c727f8c949fabaea3998d8074675d5145392c201306000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000e1a26313d4751595e5f606060606060605f514b43392f23180c0000000000000000000000030c17202a343e485055576060606060606060605b59534b41362b20140800000000000000000000000000000000000000000000000007111a232a3135383939393939393939392c28231c150c03000000000000000000000000000000000000000000000000020c151e252c31343539393939393939393939393939393939393939393939393939393939393939393939393939393534312c251e150c020000000000000000000000000000000000000001070c1013181c1f20232527292b2b2c2d2c2c2b2a28262421201e1915120f0a03000000000000000000000000000000000000000000000000000000000000000000060b1012181d1f202325282a2b2b2c2d2c2c2a29272521211e1a14110e0902000000000000000000000000000000000000000000050f1820282f333738393939393939393939393939393939393939393939393939393939393939393939393939393939393933322f2a241c140a00000000000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e221609000000000000000000000000000000000000040d172029303940454f545c6064686e7174767878797878777573706d67625f58524c443d342c241a100700000000000000000000000000000000000000000000000000000000020a11171c1f20212121212121201f1b17110a0200000000000000000000000000000000000000000000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2834414e5b6774818e9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000000000006111b242d343a3d3e4646464646464646453a38342e261e150a00000000000000000000000000000000000000000000000c18242f3b4754616e7a86929fa8ada19790827a6f6b63605c5557565554545454555658575e61676d747e88939fa6b0a89f92867b6e61554b4035291d1004000000101d293643505c6976838f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000000000000b151e29323c46505a61646c6c6c6c6c6c6c6c6c68645d53483c3024180b0000000000000000000000000000000000000000000000030e19232c353c414546464646464646464638342e261e150a00000000000000000000000000000000000000000000000009131e272f373d4042464646464646464646464646464646464646464646464646464646464646464646464646464642403d372f271e1309000000000000000000000000000000000003090e12181d1f23282c2d3032343638383939393838373533312e2d2a25211f1b150f0b060000000000000000000000000000000000000000000000000000000000020a11171c1f24292c2d30323437373839393938373634312e2d2a25201e19140e09020000000000000000000000000000000000000000060f161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2726231f19120a02000000000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e120600000000000000000000000000000000000000050e171e272e343d424a5053565e616567696b6c6c6c6b6a686663605c55534e46413a322b221a110800000000000000000000000000000000000000000000000000000000020b141c22282b2d2e2e2e2e2e2e2d2b27221b140b02000000000000000000000000000000000000000000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000000000000000010c17222d363f454a4b53535353535353535246443f3830261c1106000000000000000000000000000000000000000000000714202d3946525e6874808d96a1aaa99f9490847c76706d67666462626160616162636567696e737a818b939aa4afaaa1968d8074695e5343392f24180d01000000101d293643505c6976838f8b7f7265584c3f3225190c06060606060606060606060606060606060606060606060606060c1925323f4c5865727f8b8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000121f2c3845525e6a75797979797979797976675c5145382c1f130600000000000000000007121c27303a444e58616c70797979797979797979746f64594c4033271a0e010000000000000000000000000000000000000000000009141f2a353e474d51535353535353535353443f3830261c110600000000000000000000000000000000000000000000040f1a252f3941484d4f53535353535353535353535353535353535353535353535353535353535353535353535353534f4d4841392f251a0f04000000000000000000000000000001070c141a1d24292c2e34383a3c3f4143444546464645444342403e3b3936302e2b261f1c17110a020000000000000000000000000000000000000000000000000003090c141c23282b2f35383a3c3f41434445464646454443413e3b3a36312d2a251f1a140d050000000000000000000000000000000000000000050c12171b1d1e20202020202020202020202020202020202020202020202020202020202020202020202020202020201a1917130e0800000000000000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d010000000000000000000000000000000000000000050c151d232830383f44464d5254585a5d5e5f5f5f5e5d5c595653514b47433c3630292019100800000000000000000000000000000000000000000000000000000000000a141d262d3338393b3b3b3b3b3b3937332d261d140a000000000000000000000000000000000000000000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000000000005111d29343f4850565860606060606060605e53504a42382e23170c0000000000000000000000000000000000000000000005111e2a36414c56606d7a849198a2aaa69f969189827d797573716f6e6e6d6d6e6e707274777b80858e939fa4acaba3989184796d60574d4231281d120700000000101d293643505c6976838f8b7f7265584c3f322519131313131313131313131313131313131313131313131313131313131925323f4c5865727f8b8f8376695c504336291d1000000000000000000104060606060606060606000000000000000000000013202c3946535f6c798786868686868686796d6053473a2d2014070000000000000000081118232e39424c565f6a707e8786868686868686868174685b4e4135281b0e02000000000000000000000000000000000000000000010d1925313c4750585e5f606060606060605f504a42382e23170c000000000000000000000000000000000000000000000814202c37414b53595b60606060606060606060606060606060606060606060606060606060606060606060606060605b59534b41372c20140800000000000000000000000000030b12181f252a2f35393a404446494c4e5051525253525251504e4c4a4746413c3a37312b28221c140b070000000000000000000000000000000000000000000000060d141a1e262e34383a404547494c4e50515252535252514f4d4b4846423b3a36302a251f170e07010000000000000000000000000000000000000001070b0f111213131313131313131313131313131313131313131313131313131313131313131313131313131313130d0c0a070200000000000000000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b110700000000000000000000000000000000000000000000030b12181e262e34383b4146474b4e505152535251514f4c4a4645403937322a251e170e07000000000000000000000000000000000000000000000000000000000006111c262f383f444647474747474746443f382f261b11060000000000000000000000000000000000000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000000000915212e3a45505a62656c6c6c6c6c6c6c6c6b605c544a3f34281c1003000000000000000000000000000000000000000000020e1925303b45525d686f7c869298a0a8a8a09e948f8a8582807e7c7b7b7a7a7b7b7d7e8084878d92979da5afaaa29992867c6f675d51453b311f160c0100000000101d293643505c6976838f8b7f7265584c3f322520202020202020202020202020202020202020202020202020202020202025323f4c5865727f8b8f8376695c504336291d1000000000000004090e11121313131313131313090806030000000000000013202c3946535f6c7986929393939393867a6d6053473a2d20140700000000000000060f19232834404a545e686f7c86929a93939393968f82786d6053463a2d2013070000000000000000000000000000000000000000000004101d2935414d58626a6c6c6c6c6c6c6c6c6c5c544a3f34281c10030000000000000000000000000000000000000000000c1825313d48535d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68655d53483d3125180c000000000000000000000000060d151d24293136394045474a515356585a5c5e5e5f605f5f5e5d5b595754524c4847433c38332d261d18120b030000000000000000000000000000000000000000070f181f262a30383f44464b515356585b5d5e5e5f605f5f5d5c5a5854534d4746423b3630292018120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b130900000000000000000000000000000000000000000000000000070c151c23282c3036393b3e414345454645454442403d3a38342e2b262019130d050000000000000000000000000000000000000000000000000000000000000b17222d38424a505354545454545453504941382d22170b00000000000000000000000000000000000000000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000000000b1724313d4a56626c717979797979797979786d665c5044382c1f13080000000000000000000000000000000000000000000008141e2935414c56606a707d8691969fa3aba69f9c98928f8c8a89888787878788898b8d9195999fa2a9aba69f9892877e706a60554b4133291f0d040000000000101d293643505c6976838f8b7f7265584c3f322d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d323f4c5865727f8b8f8376695c504336291d100000000000080f151a1d1f20202020202020201615130f0a04000000000013202c3946535f6c7986929f9f9f9f93867a6d6053473a2d201407000000000000040d18212b353d44515c666d7a849198a29f9fa19791847a6d665c5144382c1f12060000000000000000000000000000000000000000000005121f2b3845515e6a74797979797979797976665c5044382c1f12060000000000000000000000000000000000000000000e1b2734404d59656f757979797979797979797979797979797979797979797979797979797979797979797979797979756f65594d4034271b0e00000000000000000000000910181f272f353b42464b5153545c60636567696b6b6c6c6c6b6b6a686664615e5655534e46443f382f28231d150c05000000000000000000000000000000000000081019212931363e424a5053555d606365676a6a6b6c6c6c6b6a696764615e5754524d46423b3329241d150d040000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e181109010000000000000000000000000000000000000000000000000000030a11171c1f252a2d2e3234363839393938373533302d2c28231d1b150d0802000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545b60616161616161605b53493f33271b0f03000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000000000000005121e2a36424d5765717e868686868686868685786d6053463a3025190d01000000000000000000000000000000000000000000020d19242f3a434e58606b707c848d92999fa2aaaaa29f9c99979595949394949596989a9da0a8abaaa79f9d948f857d706c61584e433a2f21170d000000000000101d293643505c6976838f8b7f7265584c3f393939393939393939393939393939393939393939393939393939393939393939393f4c5865727f8b8f8376695c504336291d100000000009121920262a2c2c2d2d2d2d2d2d2d22221f1b150f070000000013202c3946535f6c7986929facaca093867a6d6053473a2d2014070000000000020b161f2a333d47515b606d78829096a1aaaea39992857b6e685d544a4034281c1004000000000000000000000000000000000000000000000613202c3946535f6c798686868686868686786d6053463a2d2013070000000000000000000000000000000000000000000f1c2835424f5b68758286868686868686868686868686868686868686868686868686868686868686868686868686868175685b4f4235281c0f0000000000000000000009121b222a313940454d53555d6065666d6f72747677787979797877767573716e6867625f5853504a423d342e271e170e050000000000000000000000000000000008111a222b333b424650545c6063676d6f727476777879797978777674716e6966615e56524d453f352f271f160d04000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e090502000000000000000000000000000000000000000000000000000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d07000000000000000000000000000000000000000000000000000000000000060c1014191e202125272a2b2c2c2c2b2a292623201f1c18120f0a04000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b666c6e6e6e6e6e6e6c655b5044372b1f1205000000000000000000000000000000000000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000000000714212d3a46535e69768390939393939393978a7d7063564c4135291d11050000000000000000000000000000000000000000000008131e28313c464f59606a6f7980878e92989b9fa2aaa6a6a4a2a1a1a0a0a1a1a3a5a7a7aca49f9d9995908a827b706b615a50463d31281d0f05000000000000101d293643505c6976838f8b7f7265584c4646464646464646464646464646464646464646464646464646464646464646464646464c5865727f8b8f8376695c504336291d1000000008121b242b31363839393939393939392f2e2b272019100700000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000a141d28313c454f59626d74818e949fa8aea49f92877d6f695f564c42392e23180c00000000000000000000000000000000000000000000000613202c3946535f6c798692939393939386796d6053463a2d2013070000000000000000000000000000000000000000000f1c2835424f5b6875828e9393939393939393939393939393939393939393939393939393939393939393939393938e8175685b4f4235281c0f00000000000000000009121b242c343c434b51575e61676d7175797c7f81838485858685858483817f7d7a77736f6a64605b544f454039302920170f050000000000000000000000000000060f1a232c343d454d535a61666d7075797c7f81838485858685858482807e7b77736e69615e575145403931281f160c030000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e09020000000000000000000000000000000000000000000000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b09060100000000000000000000000000000000000000000000000000000000000000000003080e111414181b1d1e1f201f1e1e1c19171313100c0700000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c787a7a7a7a7a7a776c605346392d20130600000000000000000000000000000000000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e221508000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000000000815212e3b4854616e7b87939f9f9f9f9fa99b8f8275685e5246392d20150a00000000000000000000000000000000000000000000010c161f2b343d474f585f676d737b81868b8f9298989a9b9d9e9f9f9f9f9f9f9e9d9c9a989a93908d88837d766e69615950483e342b1f160c00000000000000101d293643505c6976838f8b7f72655853535353535353535353535353535353535353535353535353535353535353535353535353535865727f8b8f8376695c504336291d100000040f19242d353d424546464646464646463c3b37322b22190f04000013202c3946535f6c7986929facada093867a6d6053473a2d2014070000000006111c262f3a434d57606b727f8b939da6afa59c928b7e716b60574d443a30271c120700000000000000000000000000000000000000000000000613202c3946535f6c7986929f9f9f9f9386796d6053463a2d2013070000000000000000000000000000000000000000000f1c2835424f5b6875828e9b9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9b8e8275685b4f4235281c0f000000000000000008121b242d363e464e555d60696e74797e8285898b8d8f91919293929291908e8c8a8784807c76716c666059514b433b332921170e05000000000000000000000000030d18212c353e464e575f616c70787d8185898b8e90919192939292908f8d8b87847f7b746e69625b514b433a31281e150b000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e101212131212110f0d0a070604000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8787878787877a6d6154473a2e211407000000000000000000000000000000000000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d201307000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000007131f2c38434e5866737f8c9aa4afaca8aaac9f92867a6d6154473c32261b0f0000000000000000000000000000000000000000000000040d19222b353d464e555d60696e747a7e8285888b8d8f909192929292929291908f8d8c898683807c76706c615f574f473e362c22190d0400000000000000101d293643505c6976838f8b7f72656060606060606060606060606060606060606060606060606060606060606060606060606060606065727f8b8f8376695c504336291d1000000915202b353f474e5253535353535353534947433c342b20150a000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000071017222d38424c555f69707d87929fa5afa79e938d80736c61594f453c32281e150b0000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8acacb2adaba5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59b8e8275685b4f4235281c0f0000000000000006101a242d363f4850585f676d737b80858b8f9298989a9c9e9e9f9f9f9e9e9d9b999795908d88837e786f6b605c554d453b332920170c0300000000000000000000010b151f2a333e474f5860696e767d84898e9298989a9d9d9e9f9f9f9e9d9c9a9795918c86817b726d605d554b433a30271d1207000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070c0f0e0c0904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794949494877a6d6154473a2e211407000000000000000000000000000000000000000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f1206000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000000000000915222e3b4854606a7784919eaca49f9b9ea5a3998b7f7265584e43372b1c12070000000000000000000000000000000000000000000000071019232b343c434b51575f61676d7175797c7e80828384858586868585848482817f7d7a77736f6a64615a534d453e352c241a10070000000000000000101d293643505c6976838f8b7f726c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c727f8b8f8376695c504336291d1000010e1a26313d4751595e5f6060606060606055544e463c32271b0f030013202c3946535f6c7986929facada093867a6d6053473a2d2014070000050e192228333f4a545d676e7b859299a3afa89f958e81776c605a50473d332a20160c030000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000f1c2835424f5b6875818e9babb5b2a8a19e98989898989898989898989898989898989898989898989898989898988e8275685b4f4235281c0f000000000000030c18222c363f48505a616a6f7980868d92979c9fa2aaa7a9a8a7a6a6a6a7a8a9a8a6a7a09d9a94908a837c746d675e574d453b32291e150a0000000000000000000007121d27313c454f59616a6f7b828a91969b9fa2aaa7a7a5a3a2a2a3a4a5a8a7a7a09d99928e867f756d675d554b42392e23180c0300000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314191c1b19150f090200000000000000000000000000000000000000030613131313131313130d0c0a07020000000000000000000000000003060809131313131313130b0b09050100000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e2114070000000000000000000000000000000000000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c1003000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000004101c2834404b54626f7c8996a0a49a938e939eab9d9083776a5f5347392e23180c000000000000000000000000000000000000000000000000071119222a313940454d53555d6065666d6f71737576777879797979787877757472706d6866625f58555046423b332c231a1208000000000000000000101d293643505c6976838f8b7f79797979797979797979797979797979797979797979797979797979797979797979797979797979797979797f8b8f8376695c504336291d100004111d2a36424e59636a6c6c6c6c6c6c6c6c6260584e43372b1f13060013202c3946535f6c7986929facada093867a6d6053473a2d20140700030d17202b343d44505b666d79839197a2abaaa1969083796d655b50483e352b21180e04000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000d1a2734404d5a6773808d99a3aeada196918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8175685b4f4235281c0f0000000000000b151e2a343e48505a626c717c848c92989fa2a9aca8a8a09e9c9a9a999a9a9b9d9fa3ababaaa69f9c95908781796e695e574d443b30261c11060000000000000000000c18242f39434d57616b707c858f949ea0a8aca8a19e9a989695959697989c9fa2aaaba39f98928b81796d675d544b4034281e150b0000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191d202126292825201b140c0300000000000000000000000000000000060c101220202020202020201a1917130e0800000000000000000000040a0f13151620202020202020181715110c06000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e21140700000000000000000000000000000000000000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000006131f2c3845515c6674818d9aa89f9388828e9baaa095887c6f62544a4034281c10040000000000000000000000000000000000000000000000000710181f282f353b42464c5154545c60626567686a6b6c6c6c6c6c6c6b6a69676563605d5655534e49443e36312a211a110800000000000000000000101d293643505c6976838f918b86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868b918f8376695c504336291d100006121f2c3845525e6a757979797979797979766a6054473b2e2215080013202c3946535f6c7986929facada093867a6d6053473a2d201407010b151f29333d46505a606c78828f95a0a9aba29891847a6e675c53493f362d23190f0600000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000815212e3b4854616e7b86929faaab9e91847f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7063564a3d3023170a000000000007121d27303c46505a626c717e8691969fa2aaaba39f9b9796918f8e8d8d8d8d8f9092999a9ea1a9aba79f9a938d837b6e695e564c42382e23170c040000000000000004101d2935404b555f69707d8692979fa6aca69f9c96918e8b898988898a8c8f92989ea1a8aaa29f938f83796d665c51453d30271c1207000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10161b1e25292d2e333534312c251e150c0200000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2726231f19120a0200000000000000070f161b1f22232d2d2d2d2d2d2d2524211d1811090000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e21140700000000000000000000000000000000000000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c110600000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000000000713202d3a4653606d7985929eaa9d90837d8998a2a79a8d8074665c5144382c1f130800000000000000000000000000000000000000000000000000060d161d242931363a4145474a505355585a5c5d5e5f5f5f5f5f5f5e5d5c5a595654524c4847433c39332a261f180f080000000000000000000000101d293643505c6976828f9393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393938f8376695c504336291d10000613202c3946535f6c7987868686868686867c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d20140707121d27313b454e58616c73808d949ea7afa39992867c6f685e554b41382d241b11070000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000714212d3a46535e6974818e98a2ada196887c7272727272727272727272727272727272727272727272727272727272706b6054483c2f22160900000000000c18232e39424e58616c717f8a9298a0a8aba49f99928e8a8784828180808081828486898d92979ea1a8aca49f9590847b6e685e544a3f342820150a0000000000000006131f2c3845515d676e7b869298a1a9aaa29f948f8984817e7d7c7c7c7d7f82868b91969da4aea59e958f82786d60594f42392e23180c0000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12181d1f272b3035393a3f42413d3730271e1409000000000000000000000000030c151c23282c393939393939393933322f2a241c140a00000000000007101920272b2e2f3939393939393932312e29221b120900000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e211407000000000000000000000000000000000000000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000000005111d2935414c5664707d8a97a2a9998c807885929fab9e9285796d6053463a3025190d0100000000000000000000000000000000000000000000000000040c12181f262a2f35393a3f4446494b4d4f505152525353525251514f4e4c4a4745413c3b37322d28221a140e06000000000000000000000000101d293643505c69768286868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868376695c504336291d10000613202c3946535f6c7986929393939393887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d2014071118242f39434d57606a717e8b929ca6aea49f92877d706a5f564c43392f261b1209000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000005121e2a36424d57616e7b86929fa8a89c8f82766c6565656565656565656565656565656565656565656565656565656360594f44382c2014070000000004101c2834404b545f6a717e87939fa2aaa9a199938e86827e7a777574737373747577797c80858b91969da5afa79f9691847a6e665c50443c32261b0f04000000000004111d2935414b55606d79839098a2aaa9a198928a827c787472706f6f70717275797e848d929fa4aba79f948d80746b60544a4034281c10040000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c13090000000000000000000000000000000000000000000000000000000000000000000000000000000000060c10151a1d24292c32383a4146474c4f4d49423930251b0f0400000000000000000000000a151e262e34384646464646464646403f3b362e261c120800000000040f19222b32383b3c464646464646463e3d3a342d241b1106000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e211407000000000000000000000000000000000000000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000713202d3946525e6875828f9ba9a197897c75828e9baba1978a7d7064564c41362a1e1105000000000000000000000000000000000000000000000000000001070d141a1e24292c2e34383a3c3e40424344454646464645454442413f3d3a3935302e2b26201c170e0903000000000000000000000000000f1c2935424e5a66707679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797670665a4e4235291c0f000613202c3946535f6c7986929f9f9f9f95887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d2014101a232935404b555e696f7c86929fa4aea69d928b7f726b61584e443b31271d140a00000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000020e1a25313b46525e6973808c96a0ac9f948b7e716a5f5658585858585858585858585858585858585858585858585856544f473d33271c10040000000006131f2c3845515c666f7c869299a4aea8a0979187817b75716d6869676766676768676d7073797e848e939fa4aca8a0969083786d60584e43372b20150a00000000000613202c3945515d67737f8c95a0aaaba19792867e766f6c6565636262636465676d7279808b9399a4afa69d92897d70665c5144382c1f150a00000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f060000000000000000000000000000000000000000000000000000000000000000000000000002090e11171c1f262b2f35393d43474c5254595c59534b42372c2015090000000000000000000006111c2630383f4453535353535353534d4b4740382e24190e020000000a16202b343d434749535353535353534b4a453f362d22180c010000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e2114070000000000000000000000000000000000000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f14090000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000714212e3a4754616d7a86929fab9e928579717e8b99a3a99b8f8275685e5246392d20150a0000000000000000000000000000000000000000000000000000000003090e13191d2023282c2d2f32343537383939393939393837363432302d2c2924211f1b15100b050000000000000000000000000000000d1926323e49545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493e3226190d000613202c3946535f6c7986929facaca295887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d201418222c353e45515d676e7b859198a3aea79e948d80746d62594f463c32291f150b0200000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000009141f2a36424d57606d7984919aa4a69f92867c6e685d554b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a48443d352b21160b0000000004111d2935414b55606d79839098a3aba9a09691857d746e6964615d565b5a5a5a5a555c6063666d7179818b939aa4afa89f958c80736a5f54473d32271b0f01000000000714212d3a4754606d7a85929fa7afa49992857c716c63605b535656555657555c60676d747f87939fa6aea49d9184796d6053463c31261b0f0300000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e0300000000000000000000000000000000000000000000000000000000000000000001040b1014191c23282c3137394045474e54565e616668655d53493d3125190c000000000000000000000c17232e38424a505f606060606060605a58524a40362a1f13070000030f1b27323d464e545660606060606060585650483f34291d11050000000000000002050708080808080808080814212e3b4754616e7a8794a1a094877a6d6154473a2e21140808080808080808080705020000000000000000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d10040000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000006121e2b37424d5765727f8b99a3ab9b8e81756d7a86929fac9f92867a6d6154473c32271b0f00000000000000000000000000000000000000000000000000000000000001080d1113171c1f20222527292a2b2c2c2c2c2c2c2b2a2927262321201d1915120f0a0400000000000000000000000000000000000a16212d38424c545a5c60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605c5a544c42382d21160a000613202c3946535f6c7986929facaca295887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d2016202a343e47515b606d79839097a1aaa9a0958f82786d605b51473d342a20170d030000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000030e1a25303b45515d67707d88939fa6a29891847a6d675c544b423f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3d3c38332b231a0f05000000000613202c3945515d67737f8c95a0aaada19791847b706b615e5754524c4e4d4d4d4e4b5153545c60676d747f88939fa5afa79f92877c6f62584e43372b1d120700000005111e2a36424d5766727f8c97a2adaa9f93877d706a615a5350494a4949494a4b51555c606d73808c949fabaca0958b7e7164584e43372b1f1206000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f14090000000000000000000000000000000000000000000000000000000000000001080d11161c1f252a2e34383c42474b5153586062686d72756f65594d4134281b0e00000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c66635c52473b2f23170a000006131f2b38434e5860626c6c6c6c6c6c6c65625a50453a2e211509000000000002090e121415151515151515151515212e3b4754616e7a8794a1a094877a6d6154473a2e211515151515151515151514120e09020000000000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d010000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000000814212e3a47535f697683909daba3998a7e716875828f9caba3998c7f7265584e43372b1d1207000000000000000000000000000000000000000000000000000000000000000104060c10121316181a1c1d1e1f1f20201f1f1e1e1c1b19171413110d0806030000000000000000000000000000000000000005101c26313a42494e505353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353504e49423a31261c1005000613202c3946535f6c7986929f9f9f9f95887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d201e28323c464f59636d75818e959fa9aaa1979083796d665c50493f352c22180e05000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000009141f2935404b55606b73808d949fa8a0968f82796d665c544b433a323232323232323232323232323232323232302f2c27211a110800000000000714212d3a4754606d7a85929fa7b0a69e92857b6e696059524d47464141404040414045464b51555d606d727f8b939ea9afa3998f82766a605447392f24180c0000000714202d3a46525e697784909da9a8a2988d80746b60585046443f3d3c3c3d3e40454b515b606d7882909ca6b0a89d9083776a5f53473a2e21150600000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e0400000000000000000000000000000000000000000000000000000000040a0f13191d20272c3036383f44464e53555d60656a6f747a7f8175685c4f4235291c0f00000000000000000006121f2c3844505c667679797979797979736e63584b3f3226190c00000815222e3b4754606a6f79797979797979716c62564a3d3124170b00000000050d141a1e2021212121212121212121212e3b4754616e7a8794a1a094877a6d6154473a2e2121212121212121212121201e1a140d05000000000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d1207000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000000030f1b27333f4953626e7b88959fac9f92867a6d64717e8b99a3ab9d9083776a605447392e23180c0000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f101112131313131212110f0e0c0a0707040100000000000000000000000000000000000000000000000a151f2831383e4243464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464643423e3831281f150a00000613202c3946535f6c7986929393939393887c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d2026303a444e58616b727f8c939ea7aca29891857b6e675d544a3f372d231a100600000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000020c18242f39434f59606d78829096a0a89f948f82786d665d554c443b332b2525252525252525252525252525252322201c160f08000000000006131f2b37434e5866727f8c97a2adaa9e948a7d70695f574f46423b3935303433342e34383a40454b515b626d74818e97a1adab9e94897c6f62554b4035291d100400000814212e3b4754616e7b8795989a9b9c92857a6d61594f463e37332d2f2f302e34394045505c666f7c88949fabaca095887b6f6255483c2d22170b0000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a0000000000000000000000000000000000000000000000000001070c10151b1e24292c33383b42464a5053575f62676d71777c81868c83776a5d5144372a1e110000000000000000000713202d3a4653606d78868686868686868073665a4d4033271a0d00000916232f3c4956626f7c868686868686867e7165584b3e3225180b000000050f171f252a2d2e2e2e2e2e2e2e2e2e2e2e2e3b4754616e7a8794a1a094877a6d6154473a2e2e2e2e2e2e2e2e2e2e2e2e2d2a251f170f0500000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c01000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000005121f2b3744505b6573808d99a7ac9c8f837668606d7a86929faca095887c6f62554b4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f262d32353639393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393635322d261f160d0300000613202c3946535f6c7987868686868686867c6f6255493c2f2216090013202c3946535f6c7986929facada093867a6d6053473a2d232e38424c565f6a707d87939fa5afa49a92867c6f695e554b42382e251b11080000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000007121d27313d44505c666d7a849197a1a69e948f81786d675d564d453d3528231c141919191919191919191919171614100b050000000000000815222e3b4754606a7884919ea9b1a79c8f82756c61574d453d36302d292427272723282c2e343a4145515b606d7a85929eaab0a69b8e8275675d5145392c1f130600000b1825323e4b5865717e888a8b8d8e908e8174685e52473d342b272223222323282f343f4a545f6a76828f9cacb1a7998c7f736653493f33271b0f030000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f030000000000000000000000000000000000000000000003090e12181c1f262b2f35393d44484d52545c60646a6e74797e83898e929084776a5d5144372a1e110000000000000000000713202d3a4653606d798693939393938d8073665a4d4033271a0d00000916232f3c4956626f7c8993939393938b7e7165584b3e3225180b0000020d17212930363a3b3b3b3b3b3b3b3b3b3b3b3b3b4754616e7a8794a1a094877a6d6154473b3b3b3b3b3b3b3b3b3b3b3b3b3a36302921170d020000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d0400000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000000000613202d394653606c7884919eaba49a8b7f72655d6875828f9caaa79a8d8074675c5145382c1f14080000000000000000000000000000000000020507080c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0906010000000000000000040d151c212629292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292926211c150d0400000006121f2c3845525e6a757979797979797979766a6054473b2e2215080013202c3946535f6c7986929facada093867a6d6053473a2d28343f4a545e686f7c869299a4afa59f93887e706a60574d433a30261c1309000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000010b151f28343f4a545e686e7b859298a2a69e938f82796d685f574f473e342e261e160d0c0c0c0c0c0c0c0c0c0a09070400000000000000000916222f3c4955626f7c8896a1acaca095897c6f625a50453b332a25201d191a1a1a181c1f23282f353f45515d67727f8b98a2aeac9f9286796d6053473a2d20140600000714212d3a4754606d797c7d7f808183847d7063564c41352b221b17161616181d232e38424e5864717d8a9aa4afa99c8f8276655b5044372b1f12050000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f13060000000000000000000000000000000000000000060b0f141a1d23292c32373a4145474f54565e61666d71767b80858b90959b9d9084776a5d5144372a1e110000000000000000000713202d3a4653606d7986939f9f9f998d8073665a4d4033271a0d00000916232f3c4956626f7c89959f9f9f988b7e7165584b3e3225180b000009141f29333b4246484848484848484848484848484854616e7a8794a1a094877a6d6154484848484848484848484848484846423b33291f140900000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d0000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000004101d2935404b5563707d8996a1ac9f93877b6e615664717e8a98a2ab9e9285796d6053463b3025190e02000000000000000000000000000003090e12141519191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191816120d070000000000000000030a1016191c1d20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201d1c1916100a030000000004111d2a36424e59636a6c6c6c6c6c6c6c6c6260584e43372b1f13060013202c3946535f6c7986929facada093867a6d6053473a2d353d44505c666d7a849198a2aba69d938c7f726c61584e453b31281e140a01000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000030d17232e38424c565f696f7c869299a3a59e948f827a6e69605950443f38302820180f07000000000000000000000000000000000000000d1a2633404d596673808c99a8b2aa9d9083776a6054483e332a211a14110d080d070c1013181d242935414c55606d7985929fabaea2988a7d7164574a3e2e23170b00000613202c3945515d676d6f707273757678706b6054443a30231a0f0b0609070c121c26303c4754616d7a86939facab9f9285796c605346392d20130600000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e221508000000000000000000000000000000000002080d11171c1f262a2f34383c43474c5254596063696e73797d82888d92979da0a79d9084776a5d5144372a1e110000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2aca4988b7e7165584b3e3225180b00020e1a25303b454d52545454545454545454545454545454616e7a8794a1a094877a6d61545454545454545454545454545454524d453b30251a0e020000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e050000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000006131f2c3945515d6774818e9ba8ab9c908376695e53606d7a86929faca2978a7d7164564d41362a1e110500000000000000000000000000060d141a1e2122262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262525221e181109010000000000000000050a0d0f101313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313100f0d0a05000000000000010e1a26313d4751595e5f6060606060606055544e463c32271b0f030013202c3946535f6c7986929facada093867a6d6053473f383d47515b606d78828f96a0aaa89f948e81746d635a50463c33291f160c0200000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000006111c26303a444d57606a707d879298a2a69e9490847b6f6b625a504a423a322a21191106000000000000000000000000000000000005111e2a36424d576976838f9ca9b5ab998c7f7366584e43362c21180f0905010000000004070c1319242f3a45515d6774818e9aa7b4aa9b8e817468544a3f34281c10030004111d2935414c555d606264656768696b6360594f4432291e110800000000010a14202d3946525e687784919daaaea298877a6e6154473b2e21140800000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f231609000000000000000000000000000001040a0f13191c22282b3136394045474e53565d60656b70757b80848a8f949a9fa2a7a09d979083776a5d5144372a1e110000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0005121e2a36424d575e616161616161616161616161616161616e7a8794a1a094877a6d616161616161616161616161616161615e574d42362a1e120500000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000714202d3a4753606d7985929faba3998b7f726557515d6775818e9ba9a99c8f8275685e5246392d20160a000000000000000000000000060f181f262a2d2e3232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232312e29231b13090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202b353f474e5253535353535353534947433c342b20150a000013202c3946535f6c7986929facada093867a6d6059504a42454f59626d74808d949fa8a9a0968f82786d605b51483e342b21170d040000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000a151e29323c454e58616b707d869298a2a69f9691857d716c605c544c443c332b2317110a020000000000000000000000000000000714202d3a46525e697885929eabafa399897c6f6256493d32231a0f060000000000000000000108131e2935404b5564707d8a97a9b3aa9d908377665c5044382b1f120600010d19242f3a434c51545557585a5b5d5e56544f473d3320170d00000000000005111d2a36414c566875828e9ba8b3aa95897c6f6256493c2f2316090000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f02000000000000000000000001070d11161b1e252a2d33383b42464b5153585f62686d72777d82868c91969c9fa6a39f9b95908b857f7366594c403326190d0000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000714202d3a46525e696e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e7a8794a1a094877a6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e695e52463a2d2014070000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b02000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000005111e2a36414d5664717e8a98a2ac9f92867a6e61544b5563707d8a97a1ac9f92867b6e6154473d32271b0f0100000000000000000000030d18212931363a3b3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3a342d251b110700000000000000000000000000000000000000000000000000000000050a0d0f101313131313130f0f0d0904000000000000000000000000000000000000000000000000000000000000040f19242d353d424546464646464646463c3b37322b22190f04000013202c3946535f6c7986929facaea194887b706b605b544c4d57606b727f8b929da6aba19791847a6d665c51493f362c22190f05000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000030c17202a333d464f59616b707d869298a1a8a09792877e746d665d564d453d3527221b140b0300000000000000000000000000000814212e3b4754616e7b8797a2adac9f92867a6d6053473a2d2014070000000000000000000000010d18242f3b4754616e7a8797a1adac9f9286796d6053463a2d201307000008131e28313a414547494a4c4d4e50514948443d352b210e05000000000000010d192530414e5b6774818e9aa7b0a3968a7d7063574a3d3024170a000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f22150900000000000000000000040a0f13181d20272c3036383f44464d53555c60646a6f747a7f84898f92999ea1a9a19e99928e89837e79736d63574b3e3225180c0000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000815212e3b4854616e7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c8995a2a295887c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6e6154483b2e211508000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a100600000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000714202d3946525e6876828f9caaab9c8f8276685e524653606d7985929eaba3998c7f7266584e43372b1d12070000000000000000000009141f29333b4246484c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a463f372d23180d0100000000000000000000000000000000000000000000000000030a11161a1c1d2020202020201c1b1915100902000000000000000000000000000000000000000000000000000000000008121b242b31363839393939393939392f2e2b272019100700000013202c3946535f6c7986929facb8ab9e92857d736c665e56555f69707d87929fa4aea39992857b6e685d544a40372e241a100700000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000050e18212b343e474f59616b707d8691969fa7a199928b80786d685f574f473f332d261d150c03000000000000000000000000000916232f3c4956626f7c8995a9b3aa9e918477675d5145382c1f13060000000000000000000000000714202d3946525e687885919eabaea398887b6e6255483b2f2215080000010c161f282f35393a3c3d3f404243453d3b38332b23190f0000000000000000081a2733404d5a6673808d99a6b0a4978a7d7164574a3e3124170b00000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e2115080000000000000000070c10151b1d24292c32383a41464a5053575f61676d71767c81868b91959b9fa3a69f9c96918c86817c77716d67635b51463b2f22160a0000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b788487878787878787878787878787878787898e99a4a4988e888787878787878787878787878787878784786b5e5245382b1f120000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c11080000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000814212e3b4754616e7b86929faca3998b7e7165564c44515c6674818d9aa8ab9d9184776a605447392f23180c000000000000000000020e1a26313b454d535559595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959585651493f34291e1206000000000000000000000000000000000000000000000000040d151c2226292a2d2d2d2d2d2d292825211b140c03000000000000000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d22221f1b150f070000000013202c3946535f6c7986929facb9ada197928780786d68605d676e7b859299a3aea49f92877d6f695f564c42392e251c12080000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000060f19222c353e474f59606b6f7c8490959ea5a39f928d827a6e69605950443f382f271e150d040000000000000000000000000a1723303d4a5663707d8996a3b0a99c90837669554b4035291d100400000000000000000000000005111e2a36414c566a7683909da9b4aa96897c6f6356493c30231609000000040d161e24292c2d2f313234353638302f2c272119110700000000000000000d1a2633404d596673808c99a6b1a4978a7e7164574b3e3124180b00000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f1206000000000000030b12181c1f262b2f35393d43484c52545b6063696e73797e83888e92989da0a8a29f9a94908a847f7a756f6b65605d55514940352a1e12060000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b7885919494949494949494949494949494949599a0aaaaa098959494949494949494949494949494949184786b5e5245382b1f1200000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000006131f2b37434e5865727f8c99a3ac9f92867a6d615447404a54636f7c8996a1aca095897c6f62554b4034291c1004000000000000000005121e2a36424d575f616565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565625b51463a2e2216090000000000000000000000000000000000000000000000030d161f272d3235363939393939393635312c261e150c020000000000000000000000000000000000000000000000000000000000080f151a1d1f20202020202020201615130f0a04000000000013202c3946535f6c7986929facb9b3a9a199938c827a6f6a656d79839097a1aba59c928b7e716b60574d443a30271c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000007101a232c353e474f59606a6f7a838f939fa4a49d948f847b706b625a5049413930271f160d0400000000000000000000000b1724313e4a5764717d8a97a4b0a89b8f8275685c4f422f24180c00000000000000000000000000010d192530424f5c6875828f9ba8b0a3968a7d7063574a3d3024170a00000000040c13191d202122242527282a2b252423211c170d0801000000000000000e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b00000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f030000000000030c151c23282c31373a4045474f54565e61666c70767b80858b90959a9fa2a8a09e98928e88837e79736e6863605953514b4340372e23190d020000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b7885919ea1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a4aab2b2aaa4a2a1a1a1a1a1a1a1a1a1a1a1a1a1a19e9185786b5e5245382b1f120000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a01000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000000000815212e3b47535f6a7783909dabaa9c8f8275685e5246394653606c7884919eaba89a8d8174675c5145382c1f140900000000000000000714212d3a46535f696e72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272726d62564a3e3125180b00000000000000000000000000000000000000000000000a151f2831383e424346464646464642413d3730271e140900000000000000000000000000000000000000000000000000000000000004090e11121313131313131313090806030000000000000013202c3946535f6c7986929facb9bab2aba49f948f847c726c77818f95a0a9a79e938c80736c61594f453c32281e150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000008111a232c353d474f585f686e79818c939aa2a69f9691857d716c605b534a423931281f160d04000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8275685b4f4235281c070000000000000000000000000000081b2835414e5b6874818e9ba7b0a4978a7d7164574a3e3124170b000000000008121a22282d303132323232323231302d282219130c04000000000006121e2b37424d576875828f9ba8b4aa96897d7063564a3d3023170a00000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a0000000000000b151e272e34383c43474b5153596063686d72787d82878d92979d9fa7a49f9c96918b86817c76716d66615e56544f47454039312e251c1207000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b7885919e9f9f9f9f9f9f9f9f9f9f9f9f9f9fa1a3a8b0b0a8a3a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9185786b5e5245382b1f12000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a0100000000000000000000000b1825313e4b5864717e8b97a4aca89b8e8175685b4e4235281b0f08040000000000000000000003050e1b2734414e5a6774818d9aa7aca4978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000003101c28343f4a54626f7c8895a0aca3988b7e7164564c413744505b6573808d9aa7ab9f9285796d6053473b30251a0e02000000000000000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c0000000000000000000000000000000000000000000005111c27313a434a4e505353535353534f4d49423930261b1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9b2a8a09da09f9691877f76808c939ea7a89f958e81776c605a50473d332a20160c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000008111a232b353d464e565e676d7780889298a0a8a09792877e736c655c544b433a31281f160c030000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2834414e5b6774818e9aa7b1a4978b7e7164584b3e3125180b0000000005101a242c33393c3e3f3f3f3f3f3f3e3c393329241e16100c0709060b1117232d3a47535f697884919eabaea398887b6e6155483b2e2215080004101c2834404b546976828f9ca9aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f060000000007121c2730394044464e53555d60656b6f757a7f848a8f939a9ea1a9a29e99938f89847f7a746f6a64605c54524c48433d39352f271f1c130a00000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b78849193939393939393939393939393939394979ea8a89e97949393939393939393939393939393939185786b5e5245382b1f12000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f191109000000000000000000000000000b1825313e4b5864717e8b979f9f9f9b8e8175685b4e4235281b1614100b05000000000000060b0f12131b2734414e5a6774818d9a9f9f9f978b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000000000006121f2b3844505c6673808d9aa7ac9f92867a6d6054473a333f4953626f7c8895a0aca2978a7e7164574d42362a1e1205000000000000000a1724303d4a5763707d8a8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c86796c5f5346392c2013000000000000000000000000000000000000000000000a16222d38434c545a5d6060606060605c5a544c42372c2115090000000000000000000000000000000000000000000000000000000105090b0b13131313070604000000000000000000000000000013202c3946535f6c7986929facb9aca0969196a0a199928c838c929ca5aaa1969083796d655b50483e352b21180e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000081119232b343c444d555d656c737e8691969fa6a299928b80776d665d554b433a31281e150a0000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000b17222c363e44494a4b4b4b4b4b4b4a49453e352f281f1c18171616171b222935404b55616e7b8896a1acac9f9286796d6053463a2d2013070006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e030000000c18232e39424a5153585f62676d72777c81868c91969c9fa4a7a09d97928d87827d78726d68625f5853504a46413b38322c29241d150d0a0100000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00121f2b3845525e6b788486868686868686868686868686868686878c97a3a3978c878686868686868686868686868686868684786b5e5245382b1f12000000000000000000000000000000080e171f2f3a454f575c5e60605f545c60626567686a6b6b6c6c6c6b6a6a68666462605c5454524c47433c383229241d160d0700000000000000000000000000000b1825313e4b5864717e8b93939393938e8175685b4e42352b2423201c170e09030000020a11171b1f20252c34414e5a6774818d93939393938b7e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000000000713202d3a4653606d7985919eabaa9b8f8275675d5145392d3847535f6a7784909daaa99c8f8276695e52463a2d20160a000000000000000a1724303d4a5763707d8a96989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989286796c5f5346392c2013000000000000000000000000000000000000000000010d1a26323e4a545e66696c6c6c6c6c6c69655e54493d3125190d0000000000000000000000000000000000000000000000000000060c111517182020201f1413100c0701000000000000000000000013202c3946535f6c7986929facb7aa9d91849196a0a39f9490949ca4aba29891847a6d675c53493f362d23190f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000071019222a323b434b535b606c707c848f949da4a39f928d81786d675d554b433a30261c110600000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000004101c28333e4850555758585858585857555045413a312c282323222322282d333d45515d67727f8c99a8b2a99d908376665c5144382c1f1206000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f1409000004101c2834404a545c60646a6f747a7e83898e92999ea1a8a39f9b95908b85807b75706c65605d56534e46443f3836302c271f1d18120b03000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00111e2a3743505c687278797979797979797979797979797979797a8794a1a094877a797979797979797979797979797979797872685c5043372a1e11000000000000000000000000000000000f1b2834404c5761686b6c6c6c605c5455585a5c5d5e5f5f565d6065696b6c6b6965605c554e463c37312b272018130c040000000000000000000000000000000b1825313e4b5864717e868686868686868175685b4e42393831302d28221a140c07070b141b22272b2d323939414e5a677480868686868686867e7164584b3e3125180b000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f06060403010000000000000203060e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000000004111d2935414c5563707d8a97a1ada2988a7e7164554c41352b37434e5866737f8c99a7ac9f93877b6e6154483d32271b0f010000000000000a1724303d4a5763707d8a969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9286796c5f5346392c2013000000000000000000000000000000000000000000030f1c2935424e5a6670767979797979797570655a4d4135281b0f020000000000000000000000000000000000000000000000000911181d2124252d2d2d2c201f1c18120b030000000000000000000013202c3946535f6c7986929facaea194877b849196a1a69f9c9fa6afa39992867c6f685e554b41382d241b110700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000071018202931394149505a616a6f7a828d929fa4a49c938e82796d675d554b42382e23171006000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000814212d3944505a616465656565656564615a514c433e38342e302f302d33383f44505a606d7985929eabb1a7998c807366544a4034281c1004000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e020006121f2c3844515c666d71767c81858b90959b9fa3a8a19e99928e89837e79736e6963605b53524c47433c38342e2a251e1b16100c070100000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000f1b2834404b5660686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6e7a8794a1a094877a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6860564b4034281b0f00000000000000000000000000000005111e2a3744505c6873787979796d665c504b4d4f4c52565e61686d727678797876726d675f584e463c30261c160d0701000000000000000000000000000000000a1724303d4956626c7179797979797979756f65594d4646453d3c39332a261f181212181d262d3337393e4546464c58646e7479797979797979716c6256493d3024170a000b1825313e4b5864717e8b97a4aca89b8e8175685b4e4235281b13131311100e0a050005090d0f1013131b2734414e5a6774818d9aa7aca4978b7e7164584b3e3125180b0000000000000613202c3945515d6775818e9ba9ac9f92867a6d6053473a2f26323c4855616e7b88959faba4998c7f7266594f43382c1d12070000000000000a1724303d4a5763707d8a93939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939286796c5f5346392c201300000000000000000000000000000000000000000003101d2a3643505d6976828686868686868275695c4f4236291c0f03000000000000000000000000000000000000000000000009121b22292e3132393939392d2c29231d150d0300000000000000000013202c3946535f6c7986929facada09386797b849197a1a9a9abb0a89f92877d706a5f564c43392f261b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000060e171f282f383f4450585f686d78808b9399a3a59e948f82796d675d544a3f342822180b020000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000a1623303c4955616c71727272727272716c605d554f4645403e3d3c3c3d3f44495059616c73808d97a1adab9f95887c6f6255483c2e23180c00000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e1205000713202d3a4653606d787e83888d92989da0a7a69f9c96918c86817c77716d67615f5753504945413a37312c28231c19140f0a0400000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000b17232f3a454e565c5e6060606060606060606060606060616e7a8794a1a094877a6d6160606060606060606060606060605e5c564e453a2f23170b00000000000000000000000000000005121f2b3845525e6b7885868686786d60534a4c51565e61686d737a7f82858685837f796f6a5f584e42382e23170b0000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c68655d53535353514a49443e363129231d1d23282f383f44464b52535353535c64676c6c6c6c6c6c6c64625a5045392d211508000b1825313e4b5864717e8b979f9f9f9b8e8175685b4e423528202020201d1d1a16110b1015191c1c2020202734414e5a6774818d9a9f9f9f978b7e7164584b3e3125180b0000000000000714212d3a4754606d7a86929facaa9b8e8175675d5145392c212d3a46535f697683909dabab9e9184776b605448392f24180c0000000000000a1724303d4a5763707d8686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5346392c201300000000000000000000000000000000000000000003101d2a3643505d69768390939393938f8275695c4f4236291c0f030000000000000000000000000000000000000000000006111b242d343a3d3e464646463a38342f271f150b01000000000000000013202c3946535f6c7986929facada093867a6e7b859197a1a9b3aca1968b7f726b60584e443a31271d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000050d161d262d333e464e565d666d747f879298a2a69e949082796d665c50443f342a1d140a0000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000b1724313e4a5764717e7e7e7e7e7e7e7d756d67615953514b4b4a49494a4a50535b606b707e88939fa9b0a69d9083766a5f53473b2e1c120700000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d21140700101d293643505c6976828a90949a9fa2aaa29f9a948f8a847f7a756f6a64605d55534d46443f38352f2b261f1c17110e0802000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0007121e28333c454b50525353535353535353535353535354616e7a8794a1a094877a6d61545353535353535353535353535352504b453c33281e120700000000000000000000000000000003101d2a3643505d6976839098897c6f635a56555d60686d737a80858b8f9192928f8b847c6f6a5f544a3f34281c1003000000000000000000000000000000000005111d29343e48505658606060606060605b595e606060605e57555046423b342f27272e343c41495053585f6060605f5c585a60606060606060585650483e34291d1105000b1825313e4b5864717e8b93939393938e8175685b4e42352d2d2d2d2d2a2926221c151b212528292d2d2d2d34414e5a6774818d93939393938b7e7164584b3e3125180b000000000005121e2a36424d5765717e8b98a2aea2988a7d7064554b4035291e2a36424d5765727f8b99a3aca096897c6f63554b4035291d100400000000000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746a5e5145382b1f1200000000000000000000000000000000000000000003101d2a3643505d697683909c9f9f9c8f8275695c4f4236291c0f03000000000000000000000000000000000000000000010c18222d363f454a4b535353524745403931271d1207000000000000000013202c3946535f6c7986929facada093867a6d6f7c859297a2aaab9e91847a6d675c554b423930261e140b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000040b141b2227343c444c545c606d727e869298a2a69f958f82786d605a50463c2f261c110600000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000003101d2a3643505d6976838b8b8b8b8b8b8a817a706b64605c545756555657545b60656c727d86929aa4afaa9f948a7d7064584e43372b1f0b0000000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e22150800101d2a3743505d6a7683909c9fa6a8a09d98928d88837d78736d6862605853514b46423b37332d29241e1b15100c06000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00010c17212a333a4043454646464646464646464646464754616e7a8794a1a094877a6d6154474646464646464646464646464543403a332a21170c01000000000000000000000000000000010e1b2834414e5b6774818e9a8e81756c656364676d737a80868d92989c9e9f9e9c9691857c6f665c5044382b1f13080000000000000000000000000000000000000c17222d363e45494b5353535353535359636b6c6c6c6c6b64615a534d45403931303940454d535b60656c6c6c6c6b686157535353535353534b49453e362d22170c00000b1825313e4b5864717e868686868686868175685b4e423939393939393736322d271f262c3235363939393939414e5a677480868686868686867e7164584b3e3125180b00000000000714212d3a46535e697683909caaab9f9285796d6053463a2f241a26313b4754616d7a86929faca89a8e8174675d5145392c1f140900000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a62584d4135291d100000000000000000000000000407090a0b0b0b0b0b0b101d2a3643505d697683909ca9a89c8f8275695c4f4236291c0f0b0b0b0b0b0b0a09070400000000000000000000000005111d29343f485056586060605f53514b43392f23180c000000000000000013202c3946535f6c7986929facada093867a6d6a6f7c859298a2aaa1968f82796d675c544a423830261d140b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000020a1117222a323a424a505b626c717d869298a2a79f948e81746d62584e42382d22170b00000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000030f1c2936424f5c6975828f9898989898938e847d76706d6666646362636465666c71787f879298a2acaca2988f82766c6155463c32261b0f0000000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f22150800101d2a3743505d6a7683909da9a49c96918b85817c76716d66615e56544e4745403936312b27221b19130f0a030000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000050f1821282f34373839393939393939393939393b4754616e7a8794a1a094877a6d6154473a39393939393939393939393837342f2821180f0500000000000000000000000000000000000c1825323f4b5865727e8b98938b7f75717071747a80858d92989fa2aaa4a3a5a8a1979083786d6053463a2f24190d01000000000000000000000000000000000006111b242d34393d3e464646464646525e6b757979797978706c615f57514b433e3d424b51575f656c71787979797873685c504646464646463e3d39342d241b110600000a1724303d4956626c7179797979797979756f65594d3b46464646464644423e39312930383d41434646464646464c58646e7479797979797979716c6256493d3024170a00000000000815212e3b4854616e7b87939faca99b8e8174675c5145382c1d14202d3946525e6876828f9caaab9f9285796d6053473b31251a0e00000000000714212d3a46535f696e72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272726d62564a3e3125180b00000000000000000000040b10131616171717171717171d2a3643505d697683909ca9a89c8f8275695c4f4236291c17171717171717161613100b05000000000000000000000915212e3a45505a62656c6c6c6c605c554b4034291c10040000000000000013202c3946535f6c7986929facada093867a6d606a6f7d869298a3a89f948f82796d665c544a42382f261d140b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000061018202830383f44515a616b707d869299a4a69d938b7e716a5f544a3f33281d1207000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000020e1b2835414e5b6874818e9ba5a5a5a59e96918a837d79767271706f6f707275787d838b9299a2aaafa49a92867b6e61594f44342a20150a0000000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e22150800101d2a3743505d6a7683909da99c928d847f7a746f6a64605c54524c48433d38352f2a261f1b17110d080100000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000060f171e23282a2b2d2d2d2d2d2d2d2d2d2d2e3b4754616e7a8794a1a094877a6d6154473a2e2d2d2d2d2d2d2d2d2d2d2b2a28231e170f060000000000000000000000000000000000000815222f3b4855626e7b88959b918b827e7d7e81858c92989fa2a29f9a9796989c9f9f958a7d7164554c4135291d110400000000000000000000000000000000000009121b22292d303139393939394653606c7987868686847d756e69605c554f46454f545c60696e777e8586868685786b5f5245393939393931302d29221b12090000000815212d3945505a62646c6c6c6c6c6c6c68655d534648535353535353504f4a433b313a42494e4f53535353535348535c64676c6c6c6c6c6c6c64625a5045392d2115080000000007131f2c38434e5866737f8c9aa4ada2978a7d7063554b4034281c111d2a36414c5664717e8b98a2aea2988b7e7164574d42362a1b1106000000000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c000000000000000000070f161b20222324242424242424242a3643505d697683909ca9a89c8f8275695c4f42362924242424242424242322201c160f070000000000000000000b1724313d4a56626c71797979796d675c5145382c1f13060000000000000013202c3946535f6c7986929facada093867a6d60606a707d869299a3a69f948f82786d665c544a42382f261d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e161e262e343f485059606b707e87939fa6a59f92867c6f665b5044392e23180c000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000010e1a2734414d5a6774808d9aa7b1b4aea8a19e94908a85827f7e7d7c7c7d7f82858a90959fa3ababa39f93887e71695f53473e3322180e040000000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e21140800101d2a3743505d6a7683909da69a8d8079726d68625f5853504a46413b38322c29241d1a150f0b0600000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000050c12171b1e1f202020202020202020212e3b4754616e7a8794a1a094877a6d6154473a2e212020202020202020201f1e1b17120c05000000000000000000000000000000000000000814212e3a47535f6a7784919d9b948f8b898a8d92989fa2a29f98928d8a898b90949c9c8f8276675d5145392c201306000000000000000000000000000000000000000911171d2124252d2d2d2d313e4b5864717e889396918a827b736d67615953525960666d737b828b929792877e7064574a3d312d2d2d2d2524211d1711090000000005111d29343e48505658606060606060605b59534d535f6060606060605d5b554d4339424c545a5c6060606060605f5353585a60606060606060585650483e34291d1105000000000915222e3b4854606a7784919eacab9e9285796d6053463a2e23180d1925303a4754606d7a86929facaa9c8f8276695e5346382d22170b000000000a1724303d4a5763707d8a8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c86796c5f5346392c2013000000000000000007111921272c2f303131313131313131313643505d697683909ca9a89c8f8275695c4f4236313131313131313131302f2c272119110700000000000000000b1825323e4b5865717e86868686796d6053473a2d20140a0000000000000013202c3946535f6c7986929facada093867a6d6058606b707d879299a3a69e948f81786d665c544a41382f261b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000010000040607080707050100040c141c2328363e474f59616c727f8c949faaa3989083786c60554b4034281c10040000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000d1a2633404d596673808c99a6b4aaa29f9a9f9f9c98928f8c8a8988898a8b8e92979da0a7aea8a199928b7f726c61574d42352c21100600000000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d21140700101d2a3743505d6a7683909da99c928d847f7a746f6a64605c54524d48443d39352f2b261f1c17110d080200000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000001070b0f1112131313131313131314212e3b4754616e7a8794a1a094877a6d6154473a2e2114131313131313131312110f0b0701000000000000000000000000000000000000000006121e2b37424e5765727e8b95a09e9c9896979a9fa2a39f98928c85817e7d7e838c929f92867a6d6054473a2d2114070000000000000000000000000000000000000000060c1115171820202024303d4956626c717f8b919e948f868079706b615f5d606b6f797f868f949f93887e716c6155493c3023202020181715110c060000000000000c17222d363e45494b535353535353534e4d4d575e6c6c6c6c6c6c6c6a665f554a3e49545e66696c6c6c6c6c6c6c5e574d4e535353535353534b49453e362d22170c0000000004101c2834404b54626f7c8996a0aca99a8e8174665c5144382c1d120813202c3945515d6775818e9ba9ac9f93877b6e6153493f33271b0f030000000a1724303d4a5763707d8a96989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989286796c5f5346392c201300000000000000040f19232b32383b3d3e3e3e3e3e3e3e3e3e3e43505d697683909ca9a89c8f8275695c4f423e3e3e3e3e3e3e3e3e3e3d3b38332b23190f05000000000000000a1723303d4a5663707d8993988a7d7063574a3d31261b0f0300000000000013202c3946535f6c7986929facada093867a6d605359616b717e87929aa4a69e938e81786d665b534941382d2217140a01000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000020608080e070c101313151413110d0802020a1117242c353d47505a606c77828f98a2aa9f958b7e71675c5145382c1f14080000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000c1926323f4c5965727f8c98a5aea298928d939aa0a29f9c999796959697989b9ea1a9acaba39f9691877f726d625a50453c31231a1000000000000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c20130600101d2a3743505d6a7683909da9a49c96918b86817c76716d66615e56544f4745403937312b28221c19130f0a040000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000020405060606060606060814212e3b4754616e7a8794a1a094877a6d6154473a2e211407060606060606060504020000000000000000000000000000000000000000000000020e1a26313c4653606c78839097a1a8a4a3a4aaa29f98928d86807a74717072767f8c94998a7d7063574a3d3024170a0000000000000000000000000000000000000000000005080a0b131315212d3945505a626d727f8b919c98928c847d756e69686d747c838c92989c918b7f726c625a5044392d201413130b0a0805000000000000000006111b242d34393d3e464646464646464246535e69767979797979797771665b4f424e5a66707679797979797976695e5346464646464646463e3d39342d241b11060000000006131f2c3845515c6674818d9aa8ada197897d7063544a4034281c0b04111d2935414b5564707d8a97a2ada49a8c7f73655b5044372b1f13070000000a1724303d4a5763707d8a969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9286796c5f5346392c2013000000000000000b16212b353d4448494a4a4a4a4a4a4a4a4a4a4a505d697683909ca9a89c8f8275695c4f4a4a4a4a4a4a4a4a4a4a4a4948443d352b21160b000000000000000815222f3b4855626e7b88959a8d817467584e43372b1f120600000000000013202c3946535f6c7986929facada093867a6d60534f59616c717e88939fa3a59e938e81786c655b53493f3327261c130a010000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000003090e1214151a1c181c1f202121201d19130c050006121a232b353e44505b656e7b86929faaa79e9184796d6053463b3025190d0100000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000b1825313e4b5864717e8b97a4ab9f9286818890959b9fa3aba4a3a2a2a3a5a8a9a7a8a19e99928d847d716d625b51483e332a1f110800000000000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d110400101d2a3743505d6a7683909c9fa6a8a09d98928d88837e79736e6863605953514b47423c38332d2a251e1b15100c07010000000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000009151f2b3844505b666f7c8591969c9f9f9e9c98928d86807a736d686463656d76828f998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000605111d29343e48505a626d727f8c929c9f96918a827b73717a818891959f9d928c7f736d625a50483e33281c1004060000000000000000000000000009121b22292d3031393939393939393b4854616e7b86868686868683776a5d50444f5c6976828686868686867b6e6154483b39393939393931302d29221b120900000000000713202d3a4653606d7985929eabab9e9185796d6053463a2e23180c010d18242f3a4653606d7985929fabac9e9184786c6053463a2f24180d0100000a1724303d4a5763707d8a93939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939286796c5f5346392c201300000000000004101b27323d474f54565757575757575757575757575d697683909ca9a89c8f8275695c57575757575757575757575756544f473d33271c10040000000000000714202d3a4753606d7a86979e9184786a5f53473a2e21150800000000000013202c3946535f6c7986929facada093867a6d605347505a616c727f8b919ba4a59e938e81776c655b504440382e261c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000000000060e151a1e2122272823282c2d2e2e2d2a251e160e05000811192327333f49535e69737f8c98a2ada1968b7e7164564c41362a1e110500000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000a1724313d4a5764707d8a97a3ac9f9286797c83898e9299999c9d9e9f9f9f9e9d9b9896918c86807a706b625a51493f362c21180e0000000000000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d0100101c2936434f5c6976828a8f949a9fa2a9a29f9a94908a84807b756f6b65605d55534d46443f3836302b271f1c18120e0903000000000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545f6a6f7c848c909292918f8b86807b746e68605d56565b64707d8a998f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000c17222d363f48515b636d737f8c929ca09e948f867f7d848d939aa09d938d80736d635b51483e362c22170b000000000000000000000000000000000911171d2124252d2d2d2d2d2d2e3b4854616e7b87939393939083776a5d50444f5c6976828f93939393877b6e6154483b2e2d2d2d2d2d2524211d171109000000000005111d2935414c5664707d8a97a2ada89a8d8074665c5044382b1c12070007131f2c3845515c6674818e9aa8aca096897c7063554b4035291d110400000a1724303d4a5763707d8686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5346392c20130000000000000713202c38444f59606364646464646464646464646464697683909ca9a89c8f827569646464646464646464646464646360594f44382c20130700000000000006131f2c3945515d677885929e96887b6f6255483c3025190d01000000000013202c3946535f6c7986929facada093867a6d60534748505a626d727f8c929ca4a59d938e80776c605c524a40382e251c130a01000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000000060f181f262b2d2e34352e34383a3b3a3936302820160c0200071117222d38414d57606d7a86929faca89c908376685e5246392d20140700000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000a1623303d495663707c8996a3afa399867a6f787d82868a8c8f909192929291908e8b8884807b736d68605950483f372d241a0f0600000000000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b0700000713202d3a4653606d787d82888d92979da0a7a69f9c97918c86817c77726d67625f5753504a46413a37322c29231d1a140f0b0600000000000000000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000b17222d38424e585f6a6f797f83858684827f7a736e69615e56524c4a54606d7987868683776a5e5144372b1e110400000000000000000000000000000000000000000000000000000006101b242d363f49515b636d73808d929da49e98928c8a91969fa49e938e81746e645b51493f362d241a10050000000000000000000000000000000000060c111517182020202020212e3b4854616e7b87949f9f9d9083776a5d50444f5c6976828f9c9f9f94877b6e6154483b2e2120202020181715110c060000000000000713202d3946525e6875828f9ba9ada196897c6f63544a3f34281c0b000004101c2834404b5463707c8996a1ada89b8e8174675d5145392c20140900000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746a5e5145382b1f120000000000000916222f3b4854606b7071717171717171717171717171717683909ca9a89c8f82757171717171717171717171717171706b6054483b2f22160900000000000004101d2935404b556a7783909d998c7f7266564c41362a1d1105000000000013202c3946535f6c7986929facada093867a6d6053473e48515b626d737f8c929ca4a59d938d80746e645c524a40372e251c1309010000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000030e18212a31373a3b414243404546484746413a32281e1308000006111b262f3b45525d6875828e9ba8ac9f93877a6e6154473b2e21140800000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000916222f3c4955626f7c8895a2b5ab94877b6e6c70757a7d808284848586858583817f7c78736e68605d564f473f362d251b120800000000000000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c000006121f2c3844505c666d71767b80858b90959b9fa3a9a19e99928e89837e79746e6964605b54524c47433d38342f2a251f1b17110d080100000000000000000000000000000713202d3a4653606d798693a0aca69a8d8073675a4d4034271a0700000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000006111c262f3c464e585f676d727678797876726d68615e56524c454145515d67757979797771675b4f43362a1d10040000000000000000000000000000000000000000000000000000000009121b242d373f49525b636e74808d929da5a39f99979ea1a69e948e81786c605c524940372d241b1108000000000000000000000000000000000000000005080a0b1313131315212e3b4854616e7b8794a1aa9d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e21151313130b0a080500000000000000000714212e3a4754616d7a86929facab9e9184786c605346392e23170b0000000c18232e394653606c7884919eabac9f92857a6d6053473b31261a0e02000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a62584d4135291d100000000000000a1623303d495663707d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e83919daaaa9d90837e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d706356493d3023160a000000000000000c18242f424f5c6875828f9b9c908376685e5246392d201307000000000013202c3946535f6c7986929facada093867a6d6053473a3f49515b636d73808d929da5a59d928d80746e635c524940372e251b13090000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d2013070000000000000000000000000000000000000000000009151f2a333c4247484d4f504b51535454524c443a3025190d0100000a141d2935414c5664717e8b97a4afa49a8a7e7164574b3e3124180b00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000815212e3b4854616e7b8794abb5a295887b6f6263686d7073767778797978787674726f6a66615e56524c433d352d241b1309000000000000000000081724313e4a5764717d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f221509000003101c28343f4a545c60646a6e74797e83898e92989ea0a8a39f9b95908b85807b76706c66615e56544e4745403936312b27221b19130c04000000000000000000000000000713202d3a4653606d798693a0aca79a8e8174675b4e412e23180c00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000a141d2a343c464e555d6065696c6c6b6965615e56524d46413b35414b555d6b6c6c6c6a675f564b3f33271b0e02000000000000000000000000000000000000000000000000000000000009121b252d374049525c646e74808d939da59f9f9f9fa79f948f82786d665b504a40372e251b1209000000000000000000000000000000000000000000000000000606060815212e3b4854616e7b8794a1a99d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e2115080606000000000000000000000006121e2b37424d5765727f8b99a3aea89a8d8073655b5044372b1c110600000007121f2b3844505b6673808d9aa8aea2988b7e7164574d42362a1e12050004101c28333e474f5557606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5e5850473c3125190d000000000003101d2a3643505d6976838a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9195a0acab9f95908a8a8a8a8a8a8a8a8a8a8a8a8a8a8a83776a5d5044372a1d1104000000000000071a2734414d5a6774808d9a9f93867a6d6154473a2e23180c000000000013202c3946535f6c7986929facada093867a6d6053473a373f49525b636e74808d939da5a49d928d80736e635b51493f372d251b120900000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca09386796d6053463a2d201307000000000000000000000000000000000000000000020e1a26313c454d53555a5b5c555c6061615e564c41362a1d11050000020b19242f3c4955626f7c8895a2b6ac998d8073665a4d4033271a0d00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000714212d3a4754606d7a8799a4afa296897c6f63565d606366696a6b6c6c6c6b6a6865625f5854524d45413a312b231b1209010000000000000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d2013060000000c17232e38424a5053575f62676d71777c81868c91969c9fa4a7a09d97928d87827d78726d6862605853514b46423b37332d29241e160d0a0100000000000000000000000713202d3a4653606d798693a0aca89b8f827568544b4034281c1004000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a87949f9f94877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000020b18222a343c434b5154595d5f5f5e5c5854524c46423b36302f3a434b515e6060605e5b564d44392e22170b0000000000000000000000000000000000000000000000000000000000000009131c252e37404a525c606c77818e93939393939393959082796d665c544a3f382e251c130900000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949c9c9c9083776a5d50444f5c6976828f9c9c9c94877b6e6154483b2e211508000000000000000000000000000814212e3a47535f697683909d9f9fa096897c6f6253493f33271b0a00000000030f1c28333f4a54626f7c8895a09faa9c908376695f53463a2d21140700000b16212c353e44484a5353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353514d473e352a1f1409000000000003101d2a3643505d6976839097979797979797979797979797979da0a8b1b1a79f9d97979797979797979797979797979083776a5d5044372a1d11040000000000000c1926323f4c5965727f8c98a4998b7e7164544a4034281c10040000000013202c3946535f6c7986929facada093867a6d6053473a2d374049525c606c77818e939ea6a49c928c80736d635b51493f372d241b1209000000000000000000000000000000000000000000000000010101010101010101010613202c3946535f6c7986929facaca09386796d6053463a2d20130701010101010101010101000000000000000000000006121e2b37424d575f616768696a676d6e6d685e5246392d2013080000000814212e3b4754616e7a8794a1ada89b8e8175685b4e4235281b0f02000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0000000613202d394653606c7986939faca3968a7d706357525457595c5d5e5f5f5f5e5d5b5855534e4746413b352f281f19110900000000000000000000000713202d3946525d6876828f9ca9ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f120500000006111c2630383f44464e53555d60656a6f747a7f848a8f93999ea1a9a29f9a938f8a847f7a746f6a64605c55534d46443f38352f28201c140a00000000000000000000000713202d3a4653606d798693a0aca99d908376665c5145382c1f130700091623303c4956636f7c8996a2afa4988b7e7165584b3e3225180b0000000000000000000000000000000000000814212e3b4754616e7a8792929292877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000061018222a313a4145474c50525352504c4746413a36302a2528313a414547535353514f4b443b32281d110600000000000000000000000000000000000000000000000000000000000000010a131c252e384044505b656c7881868686868686868683796d675d544a42382d261c130a0100000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f83776a5d50444f5c6976828f8f8f8f8f877b6e6154483b2e211508000000000000000000000000000815222f3b4855626e7b8895939393939184776a605441382d22170b00000000000b17222d3847545f6a7784919393939394887b6e6155483b2e221508000005101a232c33383c3d464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464645413c352c23190e03000000000003101d2a3643505d697683909c9f9f9f9f9f9f9f9f9f9f9f9f9fa9abb0b8b8b0aaa89f9f9f9f9f9f9f9f9f9f9f9f9f9d9083776a5d5044372a1d11040000000000000b1724313e4a5764717d8a97ab9b8e8275665c5144382c1f12060000000013202c3946535f6c7986929facada093867a6d6053473a2d2e374044505b656d78818e949ea6a49c928c7f736d635b51493f362d241b120900000000000000000000000000000000000000010406070d0d0d0d0d0d0d0d0d0d0d13202c3946535f6c7986929facaca09386796d6053463a2d20130d0d0d0d0d0d0d0d0d0d0d07060400000000000000000814212d3a47535f696e7475767778797b7a6d6154473a2f24190d0100000714202d3a4753606d7a8693a0ada89c8f8275695c4f4236291c0f03000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000005121f2b3744505b657885929faba4978b7e7164584b474a4d4f515152535252504e4c4947433c39363029241e160d0700000000000000000000000005111d2935414c5664717e8b96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca096897d706353493f33271b0f03000000000a151e262e34383c42474b5153586062686d72787d82878d92979c9fa6a49f9c96918c86817c76716d67615e5753504945413a322e261c1207000000000000000000000713202d3a4653606d798693a0acac9f9286796d6053463a2e23180d060a1723303d4a5663707d8996a3b0a4978b7e7164584b3e3125180b0000000000000000000000000000000000000814212e3b4754616e7a8786868686877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000610181f282f35393a3f43454645433f3a3936302a251f191f282f35393a46464644433f39322920160b000000000000000000000000000000000000000000000000000000000000000000010a131c2627333f49535b666c757979797979797979776d675d554b42392f261c140a010000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8283838383828074675a4e414d5a6673808283838383827a6e6154473b2e211408000000000000000000000000000d1a2733404d5a66738086868686868686807366584e432f261b1106000000000006111c2b37434e5866737f86868686868686807366594d4033261a0d00000008111a21282c2f3039393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393835312a231a110700000000000003101d2a3643505d6976839093939393939393939393939393939c9fa6b0b0a69e9c93939393939393939393939393939083776a5d5044372a1d11040000000000000916232f3c4956626f7c8995ab9f9285796d6053463a2d2013090000000013202c3946535f6c7986929facada093867a6d6053473a2d2027333f49535c666d78828f949fa6a49c918c7f726d625b51483f362d241b12080000000000000000000000000000000001070d1113141a1a1a1a1a1a1a1a1a1a1a1a202c3946535f6c7986929facaca09386796d6053463a2d201a1a1a1a1a1a1a1a1a1a1a1a1313100c070000000000000815222e3b4855616e7b80828384858687807367554c4135291d120c070a0a15212e3b4854616e7b8794a1aea89c8f8275695c4f4236291c0f03000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000030f1b27333f495e6b7884919eaba5988b7f7265584c3f3d404344454646454543413f3c3b37322d2a251f19130c0400000000000000000000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b0000000000030c151c23282c3137394045474e54565e61666c70757b80858a90949a9fa2a8a19e98928e89837e79736e6963605b53524c4440382e24190e020000000000000000000713202d3a4653606d798693a0acaea398897c6f62544b4034281f1612101824313e4b5764717e8a97a4b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000714202d3946525e687579797979797975685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000060d161d24292c2d323639393836322e2d2a251e19140d161d24292c2d3939393736332e2820170e0400000000000000000000000000000000000000000000000000000000000000000000010a1417222d38414a545b60686c6c6c6c6c6c6c6c6a605d554c433930271d140a02000000000000000000000000000000000000000000000000000000000000000714202d3946525e686e767676767676746e64584c404b58636e737676767676766e685e5246392d201407000000000000000000000000000c1926323f4b57636e7379797979797979736e6358463d321d140a000000000000000f1b26323c4b57636d7379797979797979736e63574b3f3226190c000000000810161c2023242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f1911080000000000000003101d2a3643505d69768286868686868686868686868686868690949fabaa9e948f86868686868686868686868686868683776a5d5044372a1d11040000000000000814212e3b4754616e7a8799a3a297897c706356493d31261a0e0200000013202c3946535f6c7986929facada093867a6d6053473a2d20222d38414a545c666d79828f949fa7a49c918c7f726d625b51483f362c241a12080000000000000000000000000000040c13181d2021272727272727272727272727272c3946535f6c7986929facaca09386796d6053463a2d27272727272727272727272727201f1c18120b03000000000915222f3c4855626f7b888e8f9192978f8276675d5145392f241d181616141b222f3c4955626f7c8895a2afa89b8e8275685b4f4235281c0f02000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000b17222d44505d6a7783909daaa6998c7f7366594c403333363738393939383735322f2e2b26201e19140d080b09050100000000000000000000000008131f2c3845515c67727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b1106000000000000030a11171c1f262b2f35393d43474c52545b6063696e73797e83888e92989da0a7a39f9b95908b85807b75706c65605d56524a40352a1f13070000000000000000000713202d3a4653606d798693a0acb4aa998d8073665c51453b3128201f1c1e26323f4c5965727f8c98a5b0a3968a7d7063574a3d3024170a00000000000000000000000000000000000005111e2a36414c565e616c6c6c6c6c6c615e564c4135291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000040c13181d2021262a2c2c2b292521201d19130e09040c13181d20212d2d2d2b2a27221d160e050000000000000000000000000000000000000000000000000000000000000000000000000006111b262f38424a50535b60606060606060605d54514c433a31271e150b02000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6169696969696967645c52473c47525c6366696969696969615e564c41362a1e1105000000000000000000000000000a17232f3b47525c63666c6c6c6c6c6c6c66635c5247342b200b02000000000000000a15202f3b46515b63666c6c6c6c6c6c6c66635c52473b2f23170a0000000000050b1014161720202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1d19140e070000000000000000030f1c2935424e5a66707679797979797979797979797979797982909ca9a89c8f827979797979797979797979797979797771665b4f4236291d10030000000000000613202d394653606c7986929fa99a8d807367574d42372b1e120600000013202c3946535f6c7986929facada093867a6d6053473a2d201b262f38424a545c676d798290959fa7a39b918b7f726d625a50483e362c241a1108000000000000000000000000040d161d24292c2d34343434343434343434343434343946535f6c7986929facaca09386796d6053463a34343434343434343434343434342d2c28231d150c030000000713202d3a4653606d7985929c9d9f9f92867a6d60554b40352f2923232324262d36424d5765717e8b98a4b1a69a8d8073675a4d4034271a0d01000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000061d293643505c6976838f9ca9a69a8d8073675a4d403427292a2b2c2c2c2b2a282522211f1b1919191919181715110c06000000000000000000000004101c2834404b55606d78839099a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a000000000000000000060c10151a1d24292c32383a41464a5053575e61666d71767c81868b91959b9fa3a79f9d97928d87827d78726d68635c52473b2f23170a0000000000000000000713202d3a4653606d798693a0acb8ab9e9285796d60574d433a322d2c282a2d36424d576774818e9aa7b3a995897c6f6256493c2f231609000000000000000000000000000000000000010d1925303b444c52545f5f5f5f5f5f54524c443a3025190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d111314191d1f201f1d191413110d0802000001070d1113142020201e1d1b17110b040000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262f383f44464e5353535353535353504745413a31281f150c03000000000000000000000000000000000000000000000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5a58524a4136404a52585a5c5c5c5c5c5c54524c443b3025190d010000000000000000000000000007131f2a35404a52575a606060606060605a58524a403522190f000000000000000004121e2a354049515759606060606060605957524a40352a1f1307000000000000000407090a131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312100d0903000000000000000000010d1a26323e4a545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c76838f9ca9a89c8f82756c6c6c6c6c6c6c6c6c6c6c6c6c6c6a665f554a3e32261a0e0100000000000005121f2b3744505b657784919eaa9d918477695f53473a2d21140800000013202c3946535f6c7986929facada093867a6d6053473a2d20141d263039424b555d676d79839095a0a8a39f93887f726c625a50483e362c231a110800000000000000000000010c161f282f35393a40404040404040404040404040404046535f6c7986929facaca09386796d6053464040404040404040404040404040403a38342e271e150b00000006121f2c3844515c6676828f9caaaba2988b7e72675d51454039342f3030312f383f46525e6975818e9ba8b3a9988b7e7265584b3f3225180c00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000020f1c2935424f5c6875828f9ba8a79a8e8174675b4e413428252525252525252525252525252525252525252524211d17110900000000000000000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a59f93887d70665c5142382d22170b000000000000000000000003090e12181d1f272b3036383f44464d53545c60646a6f747a7f84898e92999ea1a8a19e99938f89847f7a736e63574b3f3226190c0000000000000000000713202d3a4653606d798693a0acb9ada1978b7e71695e554c443e3a3834363a3d46535e697784909daaada297877a6e6154473b2e2114080000000000000000000000000000000000000008141e29323b4146475353535353534746413a32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070c10121312100c070705010000000000000104060713131311100e0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141d262d333839424646464646464646443a39352f281f160d03000000000000000000000000000000000000000000000000000000000000000000000008141e29323b4146475050505050504e4c4741382f3840474b4d5050505050504746413b32291e14080000000000000000000000000000020e19242e3840474b4d535353535353534d4b4740382e2410070000000000000000020d19232e3740464b4c535353535353534d4b4740372e24190e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16222d38434c545a5d606060606060606060606060606976838f9ca9a89c8f827569606060606060606060606060605d5b554d43392d22160a00000000000000030f1b27333f49536976838f9ca9a096887b6e6155483b2f24190d01000013202c3946535f6c7986929facada093867a6d6053473a2d2014141e273039434b555d676d7a839096a0a8a49a93887e716c615a50483e352c231a110800000000000000000007131d28313a4145474d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d535f6c7986929facaca09386796d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4645403930271d1207000004101c2834404a5465727e8b98a2aeaa9e9184796d605b514b45403e3d3d3d3f4149505b616e7b86929facada197887c6f6255493c2f22160900000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000020e1b2835414e5b6874818e9ba7a89b8f8275685c4f4235323232323232323232323232323232323232323232312e29221b12090000000000000000000007121d2834404a54606a727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b60544b402f261c11060000000000000000000000000001070c10161b1e252a2d33383b42464b5153585f62676d72777c82868c91969c9fa4a49f9c96918b868073665a4d4033271a0d0000000000000000000713202d3a4653606d798693a0acb1a7a09d92857b6e675d56504846443f4246474f58616e7b8795a0acab9f928578685e5246392d20140700000000000000000000000000000000000000020d1720293036393b4646464646463a3935302820160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c22282b2d353939393939393939372d2c29241e160d04000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b43434343434341403c362f262e353b3f404343434343433b3936302920170d0200000000000000000000000000000007121c262e353b3f4046464646464646403f3b352e261c120000000000000000000007121c252e353b3e4046464646464646403f3b352e251c12070000000000000000000000000000000000000000000000000000000000000000000004090d0f101313131313130e0d0b0803000000000000000000000000000000000000000000000000000000030f1b26323c464e53555656565656565656565656565c6976828f9ca9a89c8f8275695c56565656565656565656565655544e463c32271b0f0300000000000000000b17222d414e5b6874818e9ba7a8988c7f7265554c4135291d1104000013202c3946535f6c7986929facada093867a6d6053473a2d20140c151e273039434c555d686e7a849196a1a9a49a93877e716c615a50473e352c231a110700000000000000010d18242f3a434b51545a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5f6c7986929facaca09386796d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a53514b42392e23180c0000000c18232e3a4754616d7a86929fa9aca1968d80746d605d55514b4a49494a4b4f535b606d74818e98a3aeab9e9285796d6053463a2d20130700000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000010d1a2734404d5a6773808d9aa6a99c8f8376695c50433f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3d3a342d241b1106000000000000000000000c18232e39424e58626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a0000000000000000000000000000000000040a0f13191c22282b3136394045464e53555d60656b70757b7f848a8f939a9fa2a8a09e989083776a5d5144372a1e110000000000000000000713202d3a4653606d798693a0acaca09590959082796d68615a5553504a4d525459606a74808d9aa7b1a99c8f827669564d41362a1e11050000000000000000000000000000000000000000050e171e252a2d2e3939393939392e2d29251e160e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20282d2d2d2d2d2d2d2d2a21201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e3636363636363433302b241d242a2f32333636363636362e2d2a251e170e0500000000000000000000000000000000000a141c242a2f32333939393939393933322f2a241c140a00000000000000000000000a131c232a2f32333939393939393933322f2a241c130a000000000000000000000000000000000000000000000000000000000000000000020a1015191b1c2020202020201b1a17140e08010000000000000000000000000000000000000000000000000006131f2b37434e585f62636363636363636363636363636976828f9ca9a89c8f827569636363636363636363636363636260584e43372b1f13060000000000000000061a2633404d596673808c99a6a99c8f8276675d5145392c201306000013202c3946535f6c7986929facada093867a6d6053473a2d2014070c151e27313a434c565e686e7b849196a1a9a49992877e716c61594f473e352b23190f0400000000000004111d2935414b555d606767676767676767676767676767676767676c7986929facaca09386796d676767676767676767676767676767676767605c544b4034281c100400000713202d3946525e6874808d97a2ada89d928c7f746d67605c5557565657585960656c727f8b939daaafa4998d8074665c5044382b1f120600000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000d192633404c5966737f8c99a6aa9d9083776a5d504c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4a453f362d22170c0100000000000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81786d665c50473d30271d0b020000000000000000000000000000000000000002080d11171c1f252a2e34383c43474c5154596063686e73797d82878d92979da0a79d9084776a5d5144372a1e110000000000000000000713202d3a4653606d798693a0acaa9d9084909490827a716c6562605c54565e61646b707c87929facb0a6998c7f7266594c3f3025190e02000000000000000000000000000000000000000000050d14191e20212c2c2c2c2c2c21201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e09060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131b20202020202020201d1413110d080100000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212929292929292726241f1a13191f23262729292929292921201e19140d05000000000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d2726231f19120a020000000000000000000000010a12191e2325262d2d2d2d2d2d2d2626231f19120a010000000000000000000000000000000000000000000000000000000000000000040c141b212528292d2d2d2d2d2d2726241f1a130b020000000000000000000000000000000000000000000000000815212e3b47535f6a6f707070707070707070707070707075828f9ca8a89c8f827570707070707070707070707070706f6a6054473b2e22150800000000000000000b1825323e4b5865717e8b98a4ac9f92867a6d6054473a2d22170b000013202c3946535f6c7986929facada093867a6d6053473a2d201407030c151f28313a444c565e696e7b849197a1a9a39992877e706c61594f473d352b21160b0000000000000613202c3945515d676d737373737373737373737373737373737373737986929facaca0938678737373737373737373737373737373737373736d665c5145382c1f1306000005111d2935414c56616d7a85929fa5aea49b918c8079716d67656463636465686b70787f87929fa5afa89f93877b6e61544a3f34281c100300000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000c1925323f4c5865727f8b98a5aa9e9184776b5e5858585858585858585858585858585858585858585858585650483f34291d1105000000000000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d665c544a3f352c1e150b0000000000000000000000000000000000000000000000060b0f141a1d23282c32373a4145474f54565e61666d70767b80858b90959b9d9084776a5d5144372a1e110000000000000000000713202d3a4653606d798693a0aca396897d85929490847d76726e6d666b6b696e71757d859299a3afab9f94887b6e6155483b2e221508000000000000000000000000000000000000000000000002080d1114142020202020201413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060f131313131313131311070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1114141d1d1d1d1d1d1b1a17140e080e1317191a1d1d1d1d1d1d1414110d0802000000000000000000000000000000000000000000070e1317191a202020202020201a1917130e08000000000000000000000000000000070d12161919202020202020201a1917130e07000000000000000000000000000000000000000000000000000000000000000000020c161e262c3135363939393939393433302b241d140b0100000000000000000000000000000000000000000000000916222f3c4955626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d82909ca9a99d90837d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6255493c2f22160900000000000000000a1723303d4a5663707d8996a3aea3998a7d7164544a3f33281c0f030013202c3946535f6c7986929facaca093867a6d6053473a2d20140700030d161f28323b444d575f696e7c859297a2aaa39992877e706b61594f473d32271b100400000000000714212d3a4754606d79808080808080808080808080808080808080808087929facb3a69a8d8080808080808080808080808080808080808080796d6053463a2d2013070000010d1925303a46525e68717e8b939da5ada39b928d847e797572717070707274777d828c9299a3afaaa1968e8174695f5342382e23170b0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000b1825313e4b5864717e8b97a4ab9f9285786565656565656565656565656565656565656565656565656565625a50453a2e21150900000000000000000000030c19222d37404a525c636c717a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c544b42382e231a0c030000000000000000000000000000000000000000000000000003090e12181c1f262b2f35393d44484d52545c6064696e74797e83898e929084776a5d5144372a1e110000000000000000000714202d3a4753606d7a8693a0ada194887b7e8b9296918a837f7b79787778797a7d82889297a1abafa4998f8276695f53473a2d211408000000000000000000000000000000000000000000000000000105070813131313131307070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507081010101010100e0d0b08030002070a0c0d1010101010100807050100000000000000000000000000000000000000000000000002070a0c0d131313131313130d0c0a0702000000000000000000000000000000000002060a0c0d131313131313130d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000a141e2830383d414346464646464641403c362f261d13080000000000000000000000000000000000000000000003101d2a3643505d69768289898989898989898989898989898990949fabab9f959089898989898989898989898989898983776a5d5044372a1d1104000000000000000815222f3b4855626e7b8895a99f9f9b8e8174665b5044382b1f12060013202c3946535f6c7986929f9f9f9f93867a6d6053473a2d2014070000040d162029323b454d575f6a6f7c859298a29fa39992877d706b60594f44382c20130700000000000814212e3b4754616e7a878d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9299a3afb5a89d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d867a6d6053473a2d20140700000008131e2a36414c56626c74818e939da4aea49d96918b85827f7d7c7c7d7e8184898f949fa3abaaa29891847a6d60574d4230261c11060000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000a1724313d4a5764707d8a97a3ac9f93867872727272727272727272727272727272727272727272727272716c62564a3d3124170b000000000000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b423930261c11080000000000000000000000000000000000000000000000000000000000070c10151b1e24292c32383b41464a5053575f62676d71777c81868c83776a5d5144372a1e110000000000000000000714212d3a4754606d7a8793a0ada194877b74818e949e95908c888685848585878a8f939aa1a9afa59f93877c6f62574d42372b1e1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100f0d0b08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101b26303a42494e4f5353535353534e4c4741382f241a0e0300000000000000000000000000000000000000000003101d2a3643505d6976839096969696969696969696969696969c9fa6b0b1a79f9d96969696969696969696969696969083776a5d5044372a1d1104000000000000000714202d3a4753606d7a8697939393939285796c605346392d2013060013202c3946535f6c7986929393939393867a6d6053473a2d201407000000040e172029333b454e585f6a6f7c8692989393939992867d706b6054483b2f22160900000000000814212e3b4754616e7a87949a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9fa3abb5b9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a93867a6d6053473a2d201407000000020d1925303a44505a606d78818d929fa2aaa8a09e97928f8c8a89898a8b8e91969c9fa6ada7a09892867c6f685d52453c311e140a000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b00000000091623303c4956636f7c8996a2afa4998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7165584b3e3225180b00000000000000000000000009131c262e38404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a0000000000000000000000000000000000000000000000000000000000000000040a0f13191d20272c3036383f44464d53555d60656a6f747a7f8175685b4f4235281c0f0000000000000000000714212e3a4754616d7a8794a0b4ab94877a6d78828f939f9d989a939291919298979b9fa4acaba39f938d80736a6054453c31261a0e020000000000000004080c0e0f0c07070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d050000000000000000000000000000000000000000000000000000000000000000000000000004070c10121316191b1d1e1f1f201f1f1e1d1b19171414110e0806030000000000000000000000000000000000000000000000000004090e1112131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a08040000000000000000000000000004080a0b1313131313131313131313131313131311100e0b06000000000000000000000005090d0f101313100f0d090500000000000000000000000000000000000000000000000000000000000000000000000000000915212c38424c545a5c6060606060605a58524a41362b1f140800000000000000000000000000000000000000000003101d2a3643505d697683909c9f9f9f9f9f9f9f9f9f9fa3a3a3a9abb0b9b9b1aba9a3a3a39f9f9f9f9f9f9f9f9f9f9d9083776a5d5044372a1d11040000000000000006131f2c3945515d677885868686868686867c6f6256493c2f2316090013202c3946535f6c798786868686868686796d6053473a2d20140700000000050e172129333c464e58606a707d8686868686868686867c706356493d3023160a00000000000814212e3b4754616e7a8794a1a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6acafb5acacacaea8a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a093867a6d6053473a2d2014070000000008131e29323f44505c666d78808b92989fa3aba9a29e9b9897969697989b9ea0a8aca9a19e9590867d6f6a60564c41332a1f0c02000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000915222f3c4855626f7b8895a2b5ab9b918c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b85786b5f5245382c1f12050000000000000000000000010a141c262e363e444c52575e61666a6f7274767878797978787675726f6d66626058534e443f382f271e150c030000000000000000000000000000000000000000000000000000000000000000000001080d11161b1f252a2e34383c42474b5153586062686d72756f65594d4134281b0e0000000000000000000814212e3b4754616e7a87949f9fa39986796d6d79818c92989fa29f9e9e9e9fa2aaa8a9aaa29f99928b81786d60584e43332a1f150900000000000002090f14181b1b191413110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e0802000000000000000000000000000000000000000000000000000000000000000001070c1013181c1f20232527292b2b2c2d2c2c2b2a28262421201e1915120f0a0300000000000000000000000000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c05000000000000000000050c11141717202020202020202020202020202020201e1d1b17120b0400000000000000020a1015191c1c20201c1c1915100a020000000000000000000000000000000000000000000000000000000000000000000000000d1925313d49545e65696c6c6c6c6c6c67645c52473c3024170b00000000000000000000000000000000000000000003101d2a3643505d6976839093939393939393939393939b9ea5afb7b7b6b7b9b8afa59d9b93939393939393939393939083776a5d5044372a1d11040000000000000004101d2935404b55687378797979797979796f6a6054483b2e22150900121f2c3845525e6a75797979797979797976675c5145382c1f13060000000000050f18212a333c464e58606b70797979797979797979706b6054483b2f22160900000000000814212e3b4754616e7a87949f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f93867a6d6053473a2d20140700000000020d172028343f4a545c666d747e858e92999ea1a8a7a8a5a4a3a3a3a5a7a8aca49f9d97928c837b6f6b60584e443a3021180e00000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b000000000815212e3b4854616e7b8794abb5ada39b989898989898989898989898989898989898989898989898989285786b5f5245382c1f1205000000000000000000000000020a131c242c323a41464d5254585f626568696b6c6c6c6c6b6a686663605c54544e47433c332d261d150c030000000000000000000000000000000000000000000000000000000000000000000000000001040b1014191c23282c3137394045474e54565e616568655d53483d3125190c0000000000000000000815222e3b4855616e7b889393939392867966676d787f868d92989a9c9e9e9f9f9e9d9c9998928d877f746d665c50463d3221180e030000000000030b131a202527282621201d19130f0a040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d05000000000000000000000000000000000000000000000000000000000003090e12181d1f23282c2d3032343638383939393838373533312e2d2a25211f1b150f0b060000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c171008000000000000000810171c2123242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2a27231d160e050000000000040c141b212528292d2d292825211b140c0400000000000000000000000000000000000000000000000000000000000000000000020f1b2835414e5a657076797979797979746e64584c4033261a0d00000000000000000000000000000000000000000003101d2a3643505d6976828686868686868686868686868e939ea9b0aba9abacb2a99d938e86868686868686868686868683776a5d5044372a1d110400000000000000000c18242f39435761686b6c6c6c6c6c6c6c6260584e43382c1f130700111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000060f18212a343d464f5960636c6c6c6c6c6c6c6c6c6360594f44382c20130700000000000814212e3b4754616e7a8793939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393867a6d6053473a2d2014070000000000050e17232e38424a545c606c717a81868d9196989a9c9e9f9f9f9f9e9d9c999a93908b857f786e6960594f463c32281e0f0600000000000b1825313e4b5864717e8b97a4aca89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7aca4978b7e7164584b3e3125180b000000000714212d3a4754606d7a8799a3afacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59e9285786b5f5245382c1f120500000000000000000000000000010a121a202830363b4246484e5355585b5d5e5f5f5f5f5e5d5b595653514a47433d373127221b140b03000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e11171c1f262b2f35393d43474c5254595b59534b42372c2015090000000000000000000916232f3c4956626f7c86868686868685786b5c666c727b80858a8d8f9192929291908f8c8a86807b726d605c544a3f342b200f060000000000020b151d252c313435332e2d2a251e1b16110d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e06000000000000000000000000000000000000000000000000000001070c141a1d24292c2e34383a3c3f4143444546464645444342403e3b3936302e2b261f1c17110a020000000000000000000000000000000008121b242b3136383939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a1208000000000008121a22282d3031393939393939393939393939393939393736332e2820170e04000000020c161e262c32353639393635322c261e160c0200000000000000000000000000000000000000000000000000000000000000000003101c2936434f5c6976828686868686868074675a4e4134271b0e010000000000000000000000000000000000000000030f1c2935424e5a667076797979797979797979797979818e9ba7a69f9c9ea1a8a79b8e817979797979797979797979797771665b4f4236291d1003000000000000000007121d2731454f575d5f6060606060606056544e463d32271b0f03000e1a26313d4751595e5f606060606060605f514b43392f23180c0000000000000000060f18222b343d474f54565f606060606060605f56544f473d32271b100400000000000814212e3b4754616e7a868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796d6053473a2d20140700000000000006111c263038424a505a61686e747b8084888b8e90919292929291908f8d8a87837e79726d665f574f473d342b20160c0000000000000b1825313e4b5864717e8b979f9f9f9b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9a9f9f9f978b7e7164584b3e3125180b000000000613202c3945515d677986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9285786b5f5245382c1f1205000000000000000000000000000000080e161e252a30363a3c4347484b4e50515253535252504e4c494644403937322b262017110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c10151a1d24292c32373a4146474c4f4d48423930251b0f040000000000000000000815222e3b4754606a6f797979797979787368545b60696e74797d808284858685858482807d7a746e69625b504a42382e22190f00000000000009131d272f373d40423f3a3936302c27201d18130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f07000000000000000000000000000000000000000000000000030b12181f252a2f35393a404446494c4e5051525253525251504e4c4a4746413c3a37312b28221c140b070000000000000000000000000000040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a100500000005101a242c33393c3e4646464646464646464646464646464644433f39322920160b0000000a141e2830383d4143464643413d3830281e140a000000000000000000000000000000000000000000000000000000000000000000020f1c2835424f5b6875828e939393938d8073675a4d4034271a0d010000000000000000000000000000000000000000010d1a26323e4a545e66696c6c6c6c6c6c6c6c6c66707d89939eab9f94909196a1ac9f93887c6f666c6c6c6c6c6c6c6c6c6a665f554a3e32261a0e010000000000000000010b151f333d454c5052535353535353534948433d342b21160a00000915202b353f474e5253535353535353535345403931271d1207000000000000000000061019222b353d4448495253535353535353524948443d352b21160b0000000000000714202d3946525e687679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797976675d5145392c201306000000000000000a141e2630383f4450565e61696e73787b7e81838485868685858482807d7a76726d67605c544d453d352b22190e040000000000000b1825313e4b5864717e8b93939393938e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d93939393938b7e7164584b3e3125180b0000000004111d2935414b556b7885929393939393939393939393939393939393939393939393939393939393939285786b5f5245382c1f120500000000000000000000000000000000050c13191f252a2d32373b3c3f414345454646454543423f3c3a38342e2b27201b150b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12181d1f272b3035393a3f42413d3730271e14090000000000000000000006131f2b37434e5860626c6c6c6c6c6c6b68615750575e61676d7073767778797978777673706d67615e5751443f3830261c10070000000000040f1a252f3941484d4e4c4746413a38322c29241d1a15100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000000000000000000000000060d151d24293136394045474a515356585a5c5e5e5f605f5f5e5d5b595754524c4847433c38332d261d18120b030000000000000000000000000915202b353f474e52535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c0000000c17222c363e45494a53535353535353535353535353535353514f4b443b32281d12060005101b26303a42494e4f53534f4e49423a30261b10050000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e9b9f9f998c807366594d4033261a0d000000000000000000000000000000000000000000000a16222d38434c545a5d6060606060606057606d7883919da5a499908384919ea6a49a9083786d6057606060606060605d5b554d43392d22160a00000000000000000000030d212b333b404445464646464646463c3b38322b22190f040000040f19242d353d424546464646464646464638342f271f150b0100000000000000000000071019232b32383b3d4646464646464646463d3b38322b23190f0400000000000005111e2a36414c565e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5d554b4035291d110400000000000000020c141e262e343e444c52575e61666a6f727476777879797978777573716d6865605d55504a423c332b23191007000000000000000b1825313e4b5864717e868686868686868175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a677480868686868686867e7164584b3e3125180b00000000010d18242f44515e6b7784868686868686868686868686868686868686868686868686868686868686868685786b5f5245382c1f1205000000000000000000000000000000000002080d141a1e20262b2e2f323536383939393938373533302d2c28231c1b150f0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10161b1e25292d2e323534312c251e150c0200000000000000000000030f1b27323d464e545660606060606060595751444d53555c606367696b6b6c6c6b6a696663605d55534d453f342e261e140a0000000000000814202c37414b53595b5954524c48433d39352f2b261f1c18120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b2219100700000000000000000000000000000000000000000910181f272f353b42464b5153545c60636567696b6b6c6c6c6b6b6a686664615e5655534e46443f382f28231d150c0500000000000000000000000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c11040004111c28333e48505557606060606060606060606060606060605e5b564d44392e23170b000915212c38424c545a5c60605c5a544c42382c2115090000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000005111c27313a434a4e50535353535353535e69727f8c95a0a99f93877c7e8a949faba0958c7f72695e53535353535353504f4a433b31271c110500000000000000000000000f1921292f343738393939393939392f2e2c27211910070000000008121b242b3136383939393939393939392c29231d150d0300000000000000000000000007111921272c2f30393939393939393939302f2c272119110700000000000000020e1925303b444c525f6060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f514b433a2f24180d010000000000000000020c141c2328323b41464d5354585f626567696b6c6c6c6c6b6a696664615e5653514b443f38302a2119110700000000000000000a1724303d4956626c7179797979797979756f65594d4034271b0e01000000000000000000000000010d1a2733404c58646e7479797979797979716c6256493d3024170a0000000000071d2a37434f5c67727779797979797979797979797979797979797979797979797979797979797979797873685d5044372b1e11050000000000000000000000000000000000000003090e12151b1f212225282a2b2c2c2c2c2b2a282623201f1c18120f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191d202126282825201b140c030000000000000000000000000a16202b343d434749535761686b6c6c66635b5146464b515357565e61666a6c6c6a66605d56514c46423b3328231c140c020000000000000c1825313d48535d656866615e56544f4745403a37312c28231c1a140f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000000000000000000000009121b222a313940454d53555d6065666d6f72747677787979797877767573716e6867625f5853504a423d342e271e170e0500000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d211408000814212d3945505a61646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a675f564b3f33271b0e000d1925323d49545e66696c6c69665e54493d3225190d0000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa6a5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000a151f2831383e42434646464643505a616e7b86929fa7a2978d817476828f99a3a79f92867b6e61594f434646464644423e3931291f150b000000000000000000000000070f171e24282b2c2d2d2d2d2d2d2d23221f1b160f0700000000000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b030000000000000000000000000000070f161b2022232c2d2d2d2d2d2d2d2c2322201b160f0700000000000000000008141e29323b4146535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535345403a31281d130700000000000000000000020a1117202930363b4246484e5355585b5d5e5f5f5f5f5e5d5c5a5754524c47454039342e261e180f070000000000000000000815212d3945505a62646c6c6c6c6c6c6c68655d53483d3124180c00000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c64625a5045392d21150800000000020f1b27333f4b5660676b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6861574c4034281c0f0300000000000000000000000000000000000000000002050a0f121515181b1d1e1f20201f1f1d1b19161312100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314191c1b19150f090200000000000000000000000000040f19222b32373b3c505c6873787979736d63574b434750555d60686d7276787977736d685f584e443b31292117110a02000000000000000e1b2734404d59656f75726d6863605953514b47433c38342e2a251f1b17110d08020000000000000000000000000000000000000000000000000000000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c030000000000000000000000000000000009121b242c343c434b51575e61676d7175797c7f81838485858685858483817f7d7a77736f6a64605b544f454039302920170f05000000000000000000121f2c3845525e6a7579797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a000a1723303c4955616c71797979797979797979797979797979797771675b4f43362a1d10000f1c2835414e5a66707679797670665a4e4135281c0f0200000000000000000000000000000000000000000000000000000006050403020d1a2633404d596673808c99a6a4978b7e7164584b3e3125180b0203040506000000000000000000000000000000000000030d161f272d323536393935404b55616c75828f98a2a79f92857a6d6e7c87929fa9a2988f82756c61554b403539393736322d271f170d0300000000000000000000000000060d13181c1e1f202020202020201615130f0a040000000000000000080f151a1d1f20202020202020202013100c070100000000000000000000000000000000040b101316161f202020202020201f161613100b0400000000000000000000020d1720293036393b4646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464639352f281f160c01000000000000000000000000060e171e252a31363a3c4347484b4e50515253535252514f4d4a4746413a39352f28231c150c060000000000000000000005111d29343e48505658606060606060605b59534b41372c20140800000000000000000000000000000814202b36414a53585a60606060606060585650483e34291d110500000000000b17232e3a444e565c5e60606060606060606060606060606060606060606060606060606060606060605f5d574f453b2f24180c00000000000000000000000000000000000000000000000000030608090c0e10121213131212100f0c09070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070c0f0e0c09040000000000000000000000000000000007101920272b3845525f6b788586867f7366574d4e535a61676d727a7f83858584807a6f6a5f564d42362a1f14080000000000000000000f1b2835424e5b6875817f7a756f6b65605d55534e4644403936302b27221b19130f0a040000000000000000000000000000000000000000000000000000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b00000000000000000000000000000008121b242d363e464e555d60696e74797e8285898b8d8f91919293929291908e8c8a8784807c76716c666059514b433b332921170e05000000000000000013202c3946535f6c79878686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b000b1724313e4a5764717d8686868686868686868686868686868684776a5e5144372b1e1100101c2936434f5c69768286868276695c4f4336291c10030000000000000000000000000000000000000000000000030608091211100f0e0d1926333f4c5966727f8c99a5a4978a7d7164574a3e3124170d0e1011121307060401000000000000000000000000000000040d151c2226292a2d2c3945515d67707d8a949eaaa0958b7f72686a73808d97a1aa9e938a7d70675d51453c31262a2926221c150d0500000000000000000000000000000002070c0f11121313131313131309090703000000000000000000000004090e111213131313131313131306040000000000000000000000000000000000000000000307090a1313131313131313130a09070400000000000000000000000000050e171e252a2d2e393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939392c29241d160d040000000000000000000000000000050d14191f252a2d31373a3c3f41434445464646454442403e3a3936302c29241d17110a030000000000000000000000000c17222d363e45494b535353535353534e4d4841392f251a0f040000000000000000000000000000030f1a252f3841484c4e535353535353534b49453e362d22170c00000000000006121d28323c444b4f51535353535353535353535353535353535353535353535353535353535353535352504c453d33291e1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b2a3743505d6a7683908f8276695e54585f626c71797f858c909292908c857c6f695e52463b3025190e020000000000000000101d2a3743505d6a76838c86817c77726d67625f5853514a46423b37332d29241e1b15100c0701000000000000000000000000000000000000000000000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d12070000000000000000000000000006101a242d363f4850585f676d737b80858b8f9298989a9c9e9e9f9f9f9e9e9d9b999795908d88837e786f6b605c554d453b332920170c030000000000000013202c3946535f6c798692939393939393939393939393939393939393939393939393939393939393939393939393939393939393938a7e7164574a3e3124170b000b1724313e4a5764717d8a93939393939393939393939393939184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000000000040a0f1315161f1e1d1c1b1a1925323f4c5865727f8b98a5a3968a7d7063574a3d3024191a1b1c1d1e1f1413110d08010000000000000000000000000000030a11161a16202b37434e58606d7984919ea6a59d9083786d60606d7a85919ea6a59e9184796d60584e43372b20161a16110b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d201d18130c040000000000000000000000000000000002080d141a1e21262b2e2f323436383939393938373633312e2d2a25201d18120c06000000000000000000000000000006111b242d34393d3e4646464646464642403d372f271d13090000000000000000000000000000000008131d262f363c4041464646464646463e3d39342d241b1106000000000000010c16202a323a3f434446464646464646464646464646464646464646464646464646464646464646464544403b332b21170d0200000000000000000000000000000000000000000000000000000000000000000000020608080c0f111213131312100e0c08070502000000020404060606060606000000000000000000000000000000000001040707131313131313130d0c0a07020000000000000000000000000002060808131313131313131310060603000000000000000000000000040a1b2835424e5b6875818e92877b6e6663646a6f767e848c92989d9f9f9d9791857b6e61564d41362a1e11050000000000000000101d2a3743505d6a768390928e89837e7a746f6a64605c54524d46443f3835302b271f1d18120e09030000000000000000000000000000000000000000000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c030000000000000000000000030c18222c363f48505a616a6f7980868d92979c9fa2aaa7a9a8a7a6a6a6a7a8a9a8a6a7a09d9a94908a837c746d675e574d453b32291e150a0000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b000b1724313e4a5764717d8a979f9f9f9f9f9f9f9f9f9f9f9f9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000070f161b1f22232c2b2a2928272625323e4b5865717e8b98a4a396897c706356493d3025262728292a2b2c21201d19130c040000000000000000000000000000000508131e28323a47535f6a73808d96a1aa9e93897d70665c5d67717e8b949faba1968d80736a5f53473e32281e13080500000000000000000000000000000000000407090a13131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130a0907040000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e1114142020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202013110d07010000000000000000000000000000000000000003090e12151a1f212225282a2b2c2c2c2c2b2a29272421201e1913100d07010000000000000000000000000000000009121b22292d3031393939393939393534312c251d150b0100000000000000000000000000000000010b141d252b3033343939393939393931302d29221b12090000000000000000040e1820282e33373839393939393939393939393939393939393939393939393939393939393939393837342f2921190f0600000000000000000000000000000000000000000000000000000000000000000003090e121415191b1d1f1f201f1f1d1b191514120e09030b0e10111313131313130b0b0905010000000000000000000001080d111314202020202020201a1916130d0700000000000000000000030a0f1214151f202020202020201c13120f0b0600000000000000000000000c1926333f4c5966727f8c998f8279727071757c838a91969fa2aaa3a3a9a1978e8174685e5246392d2014060000000000000000101d2a3743505d6a7683909d9b95908b85807b76716d66615e5753504945413a37322c29241d1a15100b060000000000000000000000000000000000000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b40342820150900000000000000000000000b151e2a343e48505a626c717c848c92989fa2a9aca8a8a09e9c9a9a999a9a9b9d9fa3ababaaa69f9c95908781796e695e574d443b30261c110600000000000013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978a7d7164574a3e3124170b000b1724313e4a5764717d8a97989898989898989b9ea6b0aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000007101920272b2e2f3938373635343331313e4a5764717d8a97a4a295897c6f6256493c3132333435363738392d2c29241e160d040000000000000000000000000000020c1924303a44505a626e7c87929fa8a2988e81756b605455606c78839099a4a89f92877c6f625a50443a3024190c03000000000000000000000000000000040b101316162020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171614100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070813131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313060401000000000000000000000000000000000000000000000002050a0f121515181b1d1e1f20201f1f1e1c1a171413110d080401000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d282724201a130b03000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2524211d17110900000000000000000000060e161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b28241e170f070000000000000000000000000000000000000000000000000000000000000000060b0f151a1e212225282a2c2c2d2c2b2a282522211e1a1410171b1d1e202020202020181715110c060000000000000000040c13191d202d2d2d2d2d2d2d2d2625231e19120a0100000000000000060e151a1f21222c2d2d2d2d2d2d2d29201f1c17110a020000000000000000000a1623303d495663707c8998948f837e7d7e828790949ea1a19e9996979a9f9f92877b6e6154473b2d22170b0000000000000000101d2a3743505d6a7683909da7a09d98928d88837e79736e6963605b53524c47433c38352f2b261f1c17110e0802000000000000000000000000000000000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000000000007121d27303c46505a626c717e8691969fa2aaaba39f9b9796918f8e8d8d8d8d8f9092999a9ea1a9aba79f9a938d837b6e695e564c42382e23170c04000000000013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a978a7d7164574a3e3124170b000b1724313e4a5764717d8a8b8b8b8b8b8b8b8b8f939eaaaa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000040f19222b32373b3c4544434241403f3e3d3d4a5763707d8a96a3a295887b6f6255483c3d3e3f4041434445463a39352f281f160c01000000000000000000000000000a141e2935414c56616c76828f99a3a89f92867b6e61594f505b656f7c87939fa9a3999082766c62564c4135291e150a0000000000000000000000000000070f161b2022232d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2323201c16100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090c0e10111213131312110f0d0b070705010000000000000000000000000000000000000000000000060c11151718202020202020201b1b18140f0901000000000000000000000000000000000000000001080f14181a1b20202020202020181715110c06000000000000000000000000040c12171b1d1e20202020202020202020202020202020202020202020202020202020202020201f1e1c18130d0600000000000000000000000000000000000000000000000000000000000000020a11171b1f262b2e2f32353738393939383735322e2d2b261f1c23272a2b2d2d2d2d2d2d2524211d181109000000000000040d161e24292c393939393939393933322f2a241c130a000000000000060f1820262b2e2f3939393939393939362d2b28221c140b0200000000000000000713202d3a4653606d7985929f95908b898b8f93999fa39f97918c8a8a8e9299998c7f7265544a3f33281c0f0300000000000000101d2a3743505d6a768390979d9fa7a29f9a94908a85807b75706c65605d56544e4745403937312b28231c1914100b040100000000000000000000000000000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b0000000000000000000c18232e39424e58616c717f8a9298a0a8aba49f99928e8a8784828180808081828486898d92979ea1a8aca49f9590847b6e685e544a3f342820150a000000000013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e7164574a3e3124170b000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f818f9ba8aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000a16202b343d4347495251504f4e4d4c4b4a49495663707c8996a3a194887b6e615548494a4b4c4d4e4f5051524745413a31281e130800000000000000000000000006111c26303845525d68717e8b949faba1968c8073695e534749535f6a74818d97a2ab9f948b7e71685d52463d30261c110600000000000000000000000007111921272c2f303939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939302f2c27211a11080000000000000002080d101213131313131313130707040100000000000000000000000000000000000000000000000000030613131313131313131313120f0a05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b131313131313130f0e0c080400000000000000000000000000000000000000000000000003080b0d0e131313131313130b0a080500000000000000000000000000000001060b0f1111131313131313131313131313131313131313131313131313131313131313131312110f0c070200000000000000000000000000000000000000000000000000000000000000060b141b22272b31373a3b3f4244454646464543413f3b3a37312c282e33363739393939393932312e29221b120900000000010c1620282f35394646464646464646403f3b352e251c120700000000040d18222a31373a3b4646464646464646433938332d261d140a000000000000000006131f2c3845515c6774818d98a09d9896979b9fa49f99928d85807d7d818792998f8276665b5044382b1f1206000000000000000c1926323f4c5965727f858b90959b9fa3a69f9c97918c87827d78726d6862605853514b47423c38342e2a251e1b16110d0801000000000000000000000000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c10040000000000000004101c2834404b545f6a717e87939fa2aaa9a199938e86827e7a777574737373747577797c80858b91969da5afa79f9691847a6e665c50443c32261b0f040000000013202c3946535f6c7986929facb3a79a8d80808080808080808080808080808080808080808080808080808080808080808080808080807c6f6255483c2f221509000714212d3a46535f696e7272727272727272727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000030f1b27323d464e54565f5e5d5c5b5a595857565556626f7c8995a2a194877a6e615455565758595a5b5c5d5e5f54524c433a2f24190d0100000000000000000000000b17232e38424e58606d7a85929ea6a69e9184796d60574d42414e58616d7a85929ea7a69e92857a6d61584e42382e23170c0200000000000000000000040f19232b32383b3d46464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463d3c38332c231a10050000000000060d14191c1f1f202020202020201413110d0801000000000000000000000000000000000000000000060c1012202020202020202020201e1b161009010000000000000002080d101213131313131313090806030000000000000000000000000000000000000000000000010407071213131313131313131313120f0a050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f181d262d33373c4247484c4e505252535252504e4c4846423c3834393f43444646464646463e3d3a342d241b110600000008131e28323a414553535353535353534d4b4740372e24190d020000010c161f2a343c43474852535353535353534f46443f382f261c11060000000000000004101c2834404b55616e7b86929fa4a5a3a4a7a09d948f868079737070747d87939285796c605346392d201306000000000000000b1825313e4a57626d72797e83898e92999ea1a8a19e99928f89847f7a746f6a65605d55534d46443f3836302c27201d19130f0a0400000000000000000000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a0000000000000006131f2c3845515c666f7c869299a4aea8a0979187817b75716d6869676766676768676d7073797e848e939fa4aca8a0969083786d60584e43372b20150a0000000013202c3946535f6c7986929facada0938679737373737373737373737373737373737373737373737373737373737373737373737373736f6a5f53473a2e2115080005121e2a36424d575f616565656565656566727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000006131f2b37434e5860626c6b6a696867666463626160626f7b8895a2aa93867a6d606162636465666768696a6b6c605d564c4135291d11040000000000000000000003101c28343f4a54606a74818d97a1ab9f948a7e71675d51453b3c46525e68727e8b95a0aca1978e81746a60544a3f34281f1409000000000000000000000b16212b353d44484953535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a48443d352c21160b000000000810181f25292b2c2d2d2d2d2d2d2d2d201d19130c04000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000060d14191c1f1f2020202020201515120f0a030000000000000000000000000000000000000001080d1113141f202020202020202020201e1b161009010000000000000004090e1112131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a0804000000000000000000000001060b0f111113131313131207060300000000000000000000000000000000000000000000000000000000000000000000060606060606060503000000020608080c0f111213131312100e0b08070502000000000000000000000000000000000000000000000000000008111a212a2f383f44464d5355585b5d5f5f605f5e5d5b5855534d46443f444b4f515353535353534b4a453f362d22180c0100010d19242f3a444c525f606060606060605957524940352a1e1307000007131d28313c464e53555f606060606060605c53504a42382d22170b00000000000000000c18232e3946525e69727f8b929b9e9f9e9b959089827b736d6763646b74818e98887b6e6255483b2f221508000000000000000916222e3a46515b62676d71777c81868c91969c9fa6a39f9b96918c86817c77716d67615f5753504a46413b38322c29241e1b15100c0700000000000000000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f00000000000004111d2935414b55606d79839098a3aba9a09691857d746e6964615d565b5a5a5a5a555c6063666d7179818b939aa4afa89f958c80736a5f54473d32271b0f0100000013202c3946535f6c7986929facada093867a6d676767676767676767676767676767676767676767676767676767676767676767676767625f584e43372b1f120600020e1a26313b454d53555858585858585966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000815222e3b4754606a6f7877767574737271706f6e6d686e7b8894a1a39886796c6c6d6e6f7071727374767778796d685d5245392c201306000000000000000000030c19232b3844505c666f7c87939fa9a3998f82766c61554b403335414c56606c7883909aa4a99f93887c6f665c50443b30251a0d03000000000000000004101b27323d474f5456606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606056554f473d33271c1004000006101a222a3035383939393939393939392c29241e160d0400000000000000000000000000000000030c151c23282c3939393939393939393937332c251c1309000000000810181f25292b2c2d2d2d2d2d2d22211f1b150e060000000000000000000000000000000000040c13191d20212b2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c050000000000000000040c12171b1d1e20202020201f1312100c060000000000000000000000000000000000000000000000000000000105090b0b13131313131312120f0c04090e121415191b1d1f1f201f1f1d1b181414110e0802000000000000000000000000000000000000000000000008111a232c333c41495053575f6265686a6b6c6c6c6b6a6865615f5753504a4e565b5e606060606060585650483f34291d11050004111d2935414c565d6c6c6c6c6c6c6c6c66635b52473b2f23160a00071018242f3a434e585f626c6c6c6c6c6c6c6c69605b544a3f33281c0f030000000000000007121d2a36424d56626d7380898f9292918f8a837d766e69605d5559626f7c89988a7d7063574a3d3024170a0000000000000006121e29353f4951555c60646a6f757a7f848a8f949a9fa2a8a09e98928e88837e79736e6964605c54524c48443d39352f2b261f1c18120b030000000000000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000000000613202c3945515d67737f8c95a0aaada19791847b706b615e5754524c4e4d4d4d4e4b5153545c60676d747f88939fa5afa79f92877c6f62584e43372b1d120700000013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261b0f03000009141f2a333b4246484c4c4c4c4c4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c8584838281807f7e7d7c7b7a79787a8794a19f92867978797a7b7c7d7e7f8081828384867a6d6054473a2d2114070000000000000000000b151e2a36414d56606d78839099a4a99f92877c6f625a5043392f303a44505b666f7c87939faaa49a9083786d60574d42362a1f150b01000000000000000713202c38444f5960636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6361594f44382c20140700020d18222c343b414446464646464646464639352f2820160c010000000000000000000000000000000a151e262e343846464646464646464646433e372e251b1005000006101a222a303538393939393939392f2e2b2620181006000000000000000000000000000000040d161e24292c2d383939393939393939393937332c251c13090000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c171008000000000000060e161d23272a2b2d2d2d2d2d2c201f1c17110a03000000000000000000000000000000000000000000000000060c111517182020202020201f1e1c1810151a1e212225282a2b2c2d2c2b2a282521201e19140f0a040000000000000000000000000000000000000000060f1a232c353e454d535b6064696e72757778797979787674726e6964605c545660676a6c6c6c6c6c6c65625a50453a2e211509000713202c3945525d687679797979797979736d63574b3f3225190c050e19222935404b555f6a6e7979797979797979766c665b5044382b1f120600000000000000000e1925303b44515b636e737d82858684827d78706b625f57514b53606d788686867f7265584c3f3225190c00000000000000010d18232d373f434b5153586062686d73787d82888d92989da0a8a29f9b95908b85807b76706d66615e56544f4745413a37312c28231d150c030000000000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c00000000000714212d3a4754606d7a85929fa7b0a69e92857b6e696059524d47464141404040414045464b51555d606d727f8b939ea9afa3998f82766a605447392f24180c00000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a20150a000000030e18212a31363a3b3f3f3f3f3f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c8991908f8e8d8c8b8a898887868583919daa9f92878385868788898a8b8c8d8e8f9091877a6d6054473a2d211407000000000000000007121d27303946525e68727f8b95a0aba1978d80746a5f53483e312728333f4a54606b74818e98a2aca0958c7f72695e52463e31271d1207000000000000000916222f3b4854606b707979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979706b6155483c2f2316090008141f2a343e464d5152535353535353535345413a32281e1308000000000000000000000000000006111c2630383f44535353535353535353534f4940372c21160a00020d18222c343b4144464646464646463c3a37312a22180e0300000000000000000000000000010c1620282f35393a4546464646464646464646433e372e251b1005000008121b242b3136383939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a120800000000040e1820282e3337383939393939392d2c28231c150c03000000000000000000000000000000000000000000000911181d2124252d2d2d2d2d2d2c2b28241c1f262b2e2f32353738393939383735312e2d2a251f1b150d07010000000000000000000000000000000000020b18212c353e474f575f656c71767b7f8183858586858583817f7b77716d665f58677277797979797979716c62564a3d3124170b000714212d3a4754606d7a86868686868686807366594d4033261a0d0b16202b343d45515d676e7c868686868686868682796c605346392d201306000000000000000009141f29323f49525c636b707578797875706c656059534d4544505c6674797979726d62564a3e3124180b000000000000000007111b252d31394045474e54565e61666d70767b81858b91959b9fa3a79f9d97928d87827d78736e6863605954514c47433c38342e271e150b000000000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000006131f2b37434e5866727f8c97a2adaa9e948a7d70695f574f46423b3935303433342e34383a40454b515b626d74818e97a1adab9e94897c6f62554b4035291d1004000013202c3946535f6c7986929facada093867a6d6053474040404040404040404040404040404040404040404040404040404040404040403c3a37312a22180e0400000000060f181f262a2d2e323232333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c89959d9c9b9a99979695949992919195a0aca399929091929995969798999a9b9c9d93877a6d6054473a2d21140700000000000000000c18232e39424f59616e7b85929fa7a79e92857a6d60584e43362c1f222d38424f59616e7a86929fa7a79f92867b6e61594f43392f24180c030000000000000a1623303d495663707d86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867d7063564a3d3023170a000d1925303b4650585d5f606060606060605f524c443a2f24190d01000000000000000000000000000c17232e38424a505f60606060606060605f5a52493e33271b0f0008141f2a343e464d51525353535353534847433c342a20150a0000000000000000000000000008131e28323a41454752535353535353535353534f4940372c21160a00040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a10050000010c16202a323a3f43444646464646453a38342e261e150a00000000000000000000000000000000000000000009121b22292e313239393939393939373430282c31373a3b3f4244454646464543413e3b3936302b272018130c04000000000000000000000000000000000a141d2a333e474f5961696e787e83888b8e909292939291908e8b88837e786f6a606a77848686868686867e7165584b3e3225180b000714212d3a4754606d7a8793939393938c807366594d4033261a0a141d28323d46515b606d798391989393939991847a6d665b5044382b1f12060000000000000000020d17202d37404952596063686b6c6b6864605b534f47423c3f4a545c6a6c6c6c65625b51463a2e2215090000000000000000000a131b1f272f34383d43474c52545c60646a6e747a7f84898f92999ea1a9a29f9a938f8a847f7a75706b65605d55534e4645403930271d1207000000000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f13060000000815222e3b4754606a7884919ea9b1a79c8f82756c61574d453d36302d292427272723282c2e343a4145515b606d7a85929eaab0a69b8e8275675d5145392c1f1306000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343434342f2e2b2620181006000000000000060e141a1e2122252526333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c8995a2a7a6a5a4a3a2a1aaa29f9e9da0a7b1aba39f9d9e9fa2aaa2a3a4a4a5a6a7a093877a6d6054473a2d2114070000000000000004101c2834404b54606b75818e98a2aca0958b7e72685d52463c31241a1c262f3d46525e68727f8c95a0aca2988e81756b61554b4035292015090000000000000a1623303d495663707c89939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393897d7063564a3d3023170a00101c2935414d5862696c6c6c6c6c6c6c6c6c5d564c4135291d110400000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e12000d1925303b4650585d5f60606060606055534e463c31261b0f030000000000000000000000030c19242f3a444c52545e6060606060606060605f5a52493e33271b0f000915202b353f474e52535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c000006121d28323c444b4f5153535353535246443f3830261c11060000000000000000000000000000000000000006111b242d343a3d3e4646464646464544403b34383c4247484c4e505252535252504e4b4746413b373229241d160d05000000000000000000000000000006111b262f3c454f59616b707b838a9095989b9d9e9f9f9f9e9d9b9895908b837c706b67798592939393938a7d7164574a3e3124170b000714212d3a4754606d7a87939f9f9f998c807366594d4033261a111c262f3a444e58626d75818e95a0aaa59f92877c6f685e544a3f33281c0f03000000000000000000050e1b252e3740474f54565c5f5f5e5c57535049413d373138424a50535f6060585651493f34291e1206000000000000000000010a0d151d23292c32383a41464a5053585f62676d72777d82878d92979d9fa7a49f9c96918c86827c77726d67625f5853514b42392e23180c000000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d2013080000000916222f3c4955626f7c8896a1acaca095897c6f625a50453b332a25201d191a1a1a181c1f23282f353f45515d67727f8b98a2aeac9f9286796d6053473a2d201406000013202c3946535f6c7986929facada093867a6d6053473a2d2727272727272727272727272727272727272727272727272727272727272722211f1b150e06000000000000000003090e121415191926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c89959b9a999998979695949892919095a0aba39992909192989495969798999a9b9c93877a6d6054473a2d211407000000000000040d1a242c3845515c66707d89939eaaa59d9083786c60564c41342a2012141d2a36414c56606d7883919da5aa9e938a7d70675d51453c31261a0d0400000000000a1623303d495663707c89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f96897d7063564a3d3023170a00121f2b3844515d6974797979797979797976685d5245392c20130700000000000000000000000006121f2c3844505c66767979797979797979766c5f5346392d201300101c2935414d5862696c6c6c6c6c6c6c625f584e43372b1f120600000000000000000000000b151e2935414c565d606b6c6c6c6c6c6c6c6c6c6c645a4f43372b1e12000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c1104000b17232e3a444e565c5e60606060605f53504a42382e23170c000000000000000000000000000000000000010c18222d363f454a4b53535353535352504c454044464e5355585b5d5e5f605f5e5d5b5854524d47433d352f281f170f05000000000000000000000000000b17222d38414d57616b707d8690959d9fa7a8aaaaa39f9e9e9e9fa3a09d9590867d706d798698a29f9f96897d7063564a3d3023170a000714212d3a4754606d7a8793a0aca6998c807366594d4033261a17222d38424c56606a727f8b939ea8a79e938b7f726a60564c42382d22170b000000000000000000000009131c252e353d4448494f5253514f4a46443f382f2b2630383f44465353534c4a463f372d23180d010000000000000000000000030b12181c1f272b3036383f44464e53555d60656b70757b80858b90959b9fa3a8a19e99928e89847f7a746f6a64605c544b4034281c10040000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d0100000d1a2633404d596673808c99a8b2aa9d9083776a6054483e332a211a14110d080d070c1013181d242935414c55606d7985929fabaea2988a7d7164574a3e2e23170b000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1515120f0a040000000000000000000000020507080c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916232f3c4956626f7c89908f8e8d8c8b8a898887868584839099a49f9287838485868788898a8b8c8d8e8f90877a6d6054473a2d2114070000000000010c161f2a36424d57606d7984919da5aa9e93897c6f665b50443a3022180e0b1925303b44515c66707d89939eaaa59e9184796d60574e42372b20160c01000000000a1623303d495663707c8996a3acacacb5afaca7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a396897d7063564a3d3023170a00131f2c3946525f6c7986868686868686867a6d6054473a2d2114070000000000000000000000000713202d3a4653606d788686868686868686796c605346392d201300121f2b3844515d697479797979797979766a5f53473a2e2115080000000000000000000007121d27303945525d686d78797979797979797979766c5f5346392d201300111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d211408000f1b27333f4b5660676b6c6c6c6c6c6c605c544a3f34281c1003000000000000000000000000000000000005111d29343f485056586060606060605f5d574f4a5153575f6265686a6b6c6c6c6b6a6864615e56544e45413a312921170f050000000000000000000000030f1b27333f49535f69707d8792989fa7aba7a09d9898929191919299989d9f9892877d707a8794aab4a396897c706356493d3023160a000714212d3a4754606d7a8793a0ada6998c807366594d403326172128333f4a545e686f7c87929fa5aaa0958e81756d62584e443a2f261c11060000000000000000000000010a131c232b33383c3d42454645423d3937332d261d1e262e34383a4646463f3e3a342d251b11060000000000000000000000000001070c10161b1e252a2e34383c43474b5154596063696e73797e83888e92989ea1a8a39f9b95918b85817c76716d665c5145382c1f1306000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d11040005111e2a36424d576976838f9ca9b5ab998c7f7366584e43362c21180f0905010000000004070c1319242f3a45515d6774818e9aa7b4aa9b8e817468544a3f34281c10030013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0908060300000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916222f3c4955626f7c83838281807f7e7d7c7b7a7978777887939f9e9184787879797a7b7c7d7e7f80818283847a6d6054473a2d211407000000000007131d28313a46535f69737f8c96a0aca2988e81756b60544a3f32281e100608141e2834404a54606b75828f98a2aca0968c80736a5f53473e32281e1308000000000a1623303d495663707c8996a7b1bbb5aba39f9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a96897d7063564a3d3023170a00131f2c3946525f6c7985929393939393877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693939393939386796c605346392d201300131f2c3946525f6c79868686868686867c6f6255483c2f221509000000000000000000000c18232e39424f59606d7a85868686868686868686796c605346392d201300121f2c3845525e6a7579797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a00111d2a37434f5c6772777979797979786d665c5044382c1f120600000000000000000000000000000000000915212e3a45505a62656c6c6c6c6c6c6c696157545c60646a6e72757778797979787674716e68626058514b433b332921170d030000000000000000000005121f2b3744505b656e7b859299a2aaaaa39f95918b888584848586888b90959e9992857b7b8894a1aea295897c6f6256493c2f231609000714212d3a4754606d7a8793a0ada6998c807366594d4033261e29333b44505b666d7a849199a3aea2989083796d605b51463d32281d140a00000000000000000000000000010a111921272c2f303538393835312d2b27221b14151c23282c2d39393932312e29231b13090000000000000000000000000000000000040a0f13191c23282b31373a4145474f54575e61676d71767c81868c91969c9fa4a7a09d98928e88837e796d6053463a2d20130700000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000714202d3a46525e697885929eabafa399897c6f6256493d32231a0f060000000000000000000108131e2935404b5564707d8a97a9b3aa9d908377665c5044382b1f12060013202c3946535f6c7986929facada093867a6d6053473a2d201407010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000815212e3b47535f6a6f77767574737271706f6e6e6d66667885929e9d9083766b676d6e6f7071717273747576776d675d5145392c20130600000000020b18242f3a43505a616e7b86929fa8a89f92867b6e61594f42382d20160c00020c18232e39424f59616e7b86929fa8a89f92867b6e625a50443a2f24190c020000000a1623303d495663707c8995a0a9b3afa399928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d897d7063564a3d3023170a00131f2c3946525f6c7985929f9f9f9f93877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d7986939f9f9f9f9386796c605346392d201300131f2c3946525f6c79859293939393887b6f6255483c2f22150900000000000000000005101c2834404b54606b74818e979393939393939386796c605346392d20130013202c3946535f6c79878686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b00111e2b3844515e6b7784868686868686786d6053463a2d20130800000000000000000000000000000000000b1724313d4a56626c71797979797979787369585f666d71777b7f8183858586858583817e7b756f6a605d554d453b33291f150b010000000000000000030f1b27333f4953606c77829097a2abaaa398928b837f7b79787778797b7f83899196978f827c8895a2aea295897c6f6256493c2f231609000714212d3a4754606d7a8793a0ada6998c807366594d40332627303b454f59606c78828f96a1aba49f92857b6e675d51493f342b20160b02000000000000000000000000000000070f161c202223292c2c2b2924201f1b17110a0a11171c1f202c2d2d2524221e181109010000000000000000000000000000000000000002080d11171c1f262b2f35393d44484d53555c60646a6f747a7f848a8f939a9fa2aaa29f9a94908a8376695d5043362a1d1000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d211407000814212e3b4754616e7b8797a2adac9f92867a6d6053473a2d2014070000000000000000000000010d18242f3b4754616e7a8797a1adac9f9286796d6053463a2d2013070013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000006131f2b37434e585f626a69686766666564636261605c6a7784919d9c8f8275695c60616263646566676869696a605d554c4135291d1104000000000a141d2935404b55616c75828f98a3aca0968c7f73695e52473d2f261c0e04000007121c27303d46535e69737f8c96a0aca3998f82766c61564c4135291e140a0000000714202d3a4753606d79839097a2acac9f928780808080808080808080808080808080808080808080808080808080808080808080808080807b6e6255483b2f22150800131f2c3946525f6c7985929facaca093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929f9f9f95887b6f6255483c2f2215090000000000000000050e1b242c3845515c666f7c88939fa99f9f9f9f9f9386796c605346392d20130013202c3946535f6c798692939393939393939393939393939393939393939393939393939393939393939393939393939393939393938a7e7164574a3e3124170b000e1b2734414e5a6774818d93939398897c6f6356493c2f24190d01000000000000000000000000000000000b1825323e4b5865717e868686868686857866616a6f787e83888b8e909192939291908e8b86827c746d675e574d453b31271d1207000000000000000005121f2b3744505b65717e8a949fa9aea39892867f78726e6c656b666d6e72767d849094948c7f8c99a5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033232e39424d57616b73808c949fa8a69d928a7e71695f554b40372d22190e050000000000000000000000000000000000050b101316161c1f201e1c1713120f0b060000060c101213202020191815120d06000000000000000000000000000000000000000000000000060b10151a1d24292c33383b42464b5153586062686d72787d82878d92989da0a7a69f9c9084776a5d5144372a1e1100000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f231609000916232f3c4956626f7c8995a9b3aa9e918477675d5145382c1f13060000000000000000000000000714202d3946525e687885919eabaea398887b6e6255483b2f2215080013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c070604010000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000030f1b26323c464e53555e5d5c5b5a595857565554535d697683909c9b8e8174685b535455565758595a5b5c5d5e54514c433a2f24190d0100000006111b262f3845515d67717e8a949eaaa69e9184796d60574d42352b1d140a000000000b151e2a36424d57606d7984919ea6ab9f948a7e71685d52453d30261c1106000006131f2c3945515d676e7b85929aa4afa3998e81747373737373737373737373737373737373737373737373737373737373737373737373736e695f53473a2e21140800131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000000000000020c16202b37424d57606d7983919aa4afacacacac9f9386796c605346392d20130013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b000a1724313d4a5764707d8a99a3aa998c807366564c4135291d1104000000000000000000000000000000000b1724313e4a5764717d8a939393939786796d6c707c838b9095989b9d9e9f9f9f9e9d9b99928f8781796e695e574d43392f24180c03000000000000000613202d394653606c7883909da6b0a79f92867d726c6662605b545c6062656b707a8290959286929facafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40332834404b545e69707d88939fa6a99f948d80736c61574d43392f251b100700000000000000000000000000000000000000000407090a0f1213120f0a0605030000000000000306071313130c0b090601000000000000000000000000000000000000000000000000000000030a0f13181d20272c3136394045464e54565e61666c70767b80858b90959ca4aa9d9084776a5d5144372a1e1100000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000a1723303d4a5663707d8996a3b0a99c90837669554b4035291d100400000000000000000000000005111e2a36414c566a7683909da9b4aa96897c6f6356493c302316090013202c3946535f6c7986929facada093867a6d6053473a2d2019191919191919191919191919191919191919191919191919191413110d0701000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000a15202a343c43474951504f4e4d4c4b4a4948474f5b6875828e9b9a8d8073675a4d4748494a4b4c4d4e4f50514745413a31281e1308000000000b17222d38414e58606d7984919ea6ab9f948a7d70675c51453b3023190b0200000000030c1a25313b45515c67707d8a949eaba69e91857a6d60584e42382e23170b000004101d2935404b555f69707d88939fa6ab9d938b7e716a67676767676767676767676767676767676767676767676767676767676767676767625f574d42372b1e120600131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000000000008131e28323a47535f69737f8c95a0acb6b8b9beac9f9386796c605346392d20130013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978a7d7164574a3e3124170b000714212d3a4754606d7a86929fa99d908376685d5245392c201307000000000000000000000000000000000a1723303d4a5663707d89969f9fa994877a6d707e8690959da09e9c9b9a9b9c9ea1a9aba39f9a938e847b6e695e554b403529201509000000000000030f1c28333f4a5463707d8995a0acab9f958b7e716b605b5453504a5053555961686d798391999299a3aeafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033343c45515c666e7b85929aa4aba1979082786d605a50453c31271d1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d11161c1f252a2e34383c43474c52545b6064696e747a7e838c929caa9d9084776a5d5144372a1e1100000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d000b1724313e4a5764717d8a97a4b0a89b8f8275685c4f422f24180c00000000000000000000000000010d192530424f5c6875828f9ba8b0a3968a7d7063574a3d3024170a0013202c3946535f6c7986929facada093867a6d6053473a2d26262626262626262626262626262626262626262626262626262621201d18130c040000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000040e18222a32373b3c44434241403f3e3d3c3b414e5a6774818d9a988c7f7265594c3f3c3d3e3e3f40414243443a39352f281f160c01000000030f1b27333f49535f6a73808d96a19fa3998f82766c61554b4033291f100700000000000009141f2934404b55616c76828f99a39fa1978d80746a60544a3f34281c100300000c18242f39434d57616b73808c949ea8a59f92867c6f685d545a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534d453c31261a0e0200131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000000030d1925303a44505a616e7b86929fa7afacabadb3ac9f9386796c605346392d20130013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a978a7d7164574a3e3124170b000613202c3945515d677683909ca99f92867a6d6054473a2d211409000000000000000000000000000000000a1623303d495663707c8996a3aca195887b707e8792989e9896918f8e8d8e8f91979b9fa4aca49f9691847b6e675d51453c31261a0f02000000000006121f2b3844505b6674818e9ba7b1a99d9083766d6259504a46443f4446484f565d676f7c87929fa3abb4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40313c46505a606d78839097a2aca39991857a6e665c50483e332a1f150b00000000000000000000000000000000000000000000000000000000000004080a0a1313131312110f0b070100000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f141a1d24292c32383a41464a5053585f62676d7279808c99a69d9084776a5d5144372a1e110000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f000b1825313e4b5864717e8b97a4b1a89b8e8275685b4f4235281c070000000000000000000000000000081b2835414e5b6874818e9ba7b0a4978a7d7164574a3e3124170b0013202c3946535f6c7986929facada093867a6d6053473a333333333333333333333333333333333333333333333333333333332d2c29241d160d0400000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000007101820262b2e2f37363534333332313033404d596673808c99978b7e7164584b3e313031323334353636372d2c29241e160d040000000005121f2b3744505b656f7c87929393939392877c6e625a5043392e21170d00000000000000030c18232f3943505a616e7b86929393939393877c6f665c5044382b1f1206000007121d27313b454f59606c78828f96a0aaa39891847a6d665b504d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847423c332a2015090000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000000010b151f2a36414c56626c76828f98a3aca49f9ea1a9b39f9386796c605346392d20130013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e7164574a3e3124170b0004111d2935414c5566737f8c99a9a3998a7d7164574a3e31261a0e02000000000000000000000000000000091623303c4956636f7c8996a2afa295897c7c86929996918c8784828181818285888e939aa1a9a8a0969083796d60584e43372b1f140900000000000613202d394653606c7985929eabada1978a7d70645a50443f393734383a3d444c555f6a74818e9aa7b1bdafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d403a434e58616c74808d959fa9a59f92877d6f685e544a3f362c21180d0300000000000000000000000000000000000000000000000000000000050b10141617202020201f1e1b17120c0500000000000000000000000000000000000000000000000000000000000000000000000002080d11171c1f262a2f35383d43484c52545c60646a6e747a7e838c929caa9d9084776a5d5144372a1e110000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2834414e5b6774818e9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c01000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000070e151b1f21222b2a29282726252425323f4c5865727f8b98968a7d7063574a3d30242425262728292a2b21201d19130c0400000000000613202d394653606c79838686868686868680736a5f53473e30271d0f05000000000000000007121d27313e47535f6973808686868686868683796d6053463a2d2013070000010b151f2a333e44505b666d7a849198a2aaa1968f82786c60594f45404040404040404040404040404040404040404040404040404040403b3a37312a21180e030000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000007121d27313946525e68717e8b949faaa49a939297a1ad9f9386796c605346392d20130013202c3946535f6c7986929facb3a79a8d80808080808080808080808080808080808080808080808080808080808080808080808080807c6f6255483c2f22150900010d19242f3c4956626f7c8997a2ab9a8e817467574d42372b1e12050000000000000000000000000000000916232f3c4956626f7c8995a2afa396897d839098938d847f7b777574747476787c81889197a1a9a8a0958d80736a5f53473b30251a0e02000000000916232f3c4956626f7c8997a2adab9e9285796d6053463f332d2b282c2d323a434e58626e7b88959fabb8afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40414b555f6a717e8a929da7a89e938c7f726b60564c42382e241a0f06000000000000000000000000000000000000000000000000000000000810171c2023242d2d2d2d2b2a28231e170f06000000000000000000000000000000000000000000000000000000000000000000040a0f13191c22282b3136394045474e54565e61666d70767b80858b90959ca4aa9d9084776a5d5144372a1e110000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281d1307000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000000000040a0f1315161e1d1c1b1a19181724313e4a5764717d8a9795897c6f6256493c2f231718191a1b1c1d1e1413110d080100000000000005121f2b3744505b656c7679797979797979736e64584e43352c1e150b000000000000000000010b151f2b37424d57636e7379797979797979776d665c5044382b1f1206000000030d182128333f4a545d686f7c86929fa4a89f948c80736b61574d43392f343434343434343434343434343434343434343434343434342f2e2b2620180f06000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000000020b18232f39434f59616d7a85929ea6a99f938785929eab9f9386796c605346392d20130013202c3946535f6c7986929facada0938679737373737373737373737373737373737373737373737373737373737373737373737373736f6a5f53473a2e21150800000813202d394653606c7985929eab9e918478695f53463a2d2114060000000000000000000000000000000916222f3c4955626f7c8895a2afa89c8f828f9593888079726e6969686768696a6f747d859197a2ada79f92877c6e62574d42362a1e1205000000000c1926323f4c5965727f8c98a9b3a79b8e8174665c50443828221f1c1f2028313c47535f6a7683909da9b6afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d3f45515d676f7c86929fa4aaa0968f81756d62594f443b30261c12080000000000000000000000000000000000000000000000000000000008111a22282d3031393939393837342f2821180f05000000000000000000000000000000000000000000000000000000000000070c10151b1e24292d33383b42464b5153586062686d73787d82888d92989da0a7a69f9c9084776a5d5144372a1e110000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605959595959595959595959595959595959595959595959595959595959595954514b433a2f24180d010000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000000000000000306080911100f0e0d0c0b1623303d495663707c899694877b6e6154483b2e21150b0c0d0e0f1011070604010000000000000000030f1b27333f49535b60696c6c6c6c6c6c6c67645c52463c31231a0c0300000000000000000000030d1a26313c45525c63666c6c6c6c6c6c6c6a605c544a3f34281c100300000000060f17222d38424c565f6a717e8b929da7a69f93887d70695f554b40352927272727272727272727272727272727272727272727272722211e1a150e0600000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221509000000000a141d2934404b55606b74818e97a1ada1978e8183909da99f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d676767676767676767676767676767676767676767676767676767676767676767676767625f584e43372b1f1206000006121f2b3844505b6675828e9ba8a196887b6e6155483b2e23170c0000000000000000000000000000000916222f3c4955626f7c8895a2afaa9e948f9493887e736d67615e575b5a5b5860626b6f7c85929ea6afa3998e8175695e52463a2d201408000000020f1b2835424e5b6875818e9ba8b5ab988b7e7165544a3f342817121012161f2b37434e5866727f8c99abb5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366595049515b606d79849198a2aea29891847a6d605b51473d32291e150a0000000000000000000000000000000000000000000000000000000005101a232c33393c3d464646464543403a332a21170c01000000000000000000000000000000000000000000000000000003090e12181c1f262b3035383f44464d53555d60656a6f757a7f848a8f949a9fa2aaa29f9a948f8a8276695d5043362a1d100000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6666666666666666666666666666666666666666666666666666666666666666605d554b4135291d11040000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000403020100000915222f3c4855626f7b889598867a6d6053473a2d201407000102030304000000000000000000000000000b17222d38414950535d606060606060605a58524a40332a20110800000000000000000000000009151f2a33404a52585a606060606060605d53504a42382e23170b00000000000006111c262f3a444e58616c74808d959fa9a49a92857b6e675d51453f342b20171a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1514120e09030000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150900000006111b262f3845515c67707d89939ea9a69e91857a84919daa9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261b0f030000030f1c28333f4a5465717e8b98a8a8988b7e7265544a3f34281c100300000000000000000000000000000916222f3c4955626f7c8895a2afb0a69e9c958c80736c605c55524d4e4e4e4e5459606a717e8a949fabab9f92877b6e6154483b3025190e02000005111d2a36414c566a7784909daaafa499887b6f6255483c2e23170603060d1a26313c4956626f7c8999a3afafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c80736b605b5358626d75818e96a0aaa49f92867c6f675d51493f352b20170c03000000000000000000000000000000000000000000000000000000000b17222c363e44494a5353535352504b453c33281e1207000000000000000000000000000000000000000000000001040b10141a1d23282c32373a41464a5053575f61676d71777c81868c91969c9fa6a7a09d98928d88837e786d6053463a2d2013070000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada09386797272727272727272727272727272727272727272727272727272727272727272726d675d5145392c2013060000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a879a928579675d5145392c2013060000000000000000000000000000000000000006111b262f383f444650535353535353534d4c4740382e21180e00000000000000000000000000030e18212e3840474b4d535353535353535046443f3830261c1106000000000000000a141d28323c46505a606d78839097a1aba2979083796d605b51463d32291e140a0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0808060200000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000000b17222d38414e58606d7984919ea5aa9e948a7e7885919eab9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a20150a000000000b17222d3b4854616e7b8795a0a89b8f8275665c5044382c1f120600000000000000000000000000000916222f3c4955626f7c8895a2afb8b0a89d9083786d605a514b464241414143474f58616c76828f9ca9afa3998c7f7266564c41362a1e110500000713202d3946525e687985929facac9f9386796d6053463a2d20130600000913202d3a4653606d7986929facafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adab9e91847d726c655d606a727f8b939ea8a79d928a7e716a5f554c41372d23190e050000000000000000000000000000000000000000000000000000000004101c28333e48505557606060605e5c564e453a2f23170b00000000000000000000000000000000000000000001080d11161c1f252a2e34383c43474c52545b6063696e73797e83898e92999ea1a8a39f9b95908b85807b76716d665c5144382c1f12060000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb2a6998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6054473a2d2114070000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939184786b554b4035291d100400000000000000000000000000000000000000000a141d262d3337394346464646464646403f3c362e261c0f060000000000000000000000000000060f1c262e363b3f4046464646464646443a38342e261e140a0000000000000000020b16202a343e44515c666e7b859199a3a9a0958e81756d62584e443a30261c11060001010101010101010101010101010101010000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215090000040f1b27333f49535f6a73808c96a0aca2988f82757985929fac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053474040404040404040404040404040404040404040404040404040404040404040403c3a37312a22180e04000000000614202d3a46525e697784919daa9f9285796d6053463a2d20130800000000000000000000000000000916222f3c4955626f7c8895a2afb9ada1968a7d71665c5045403936303432373d46505a63707d8a97a1adab9d908377685e5246392d20140700000714212e3a4754616d7a8798a2aeab9e918478675c5145382c1f1306000006131f2c3845515c667784919daaafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adada19691877f776d68686f7c87929fa5a99f958d80746c61584e433a2f251b110700000000000000000000000000000000000000000000000000000000000814202d3944505a61646c6c6c6c6b6860564b4034281b0f0200000000000000000000000000000000000000040c13191d20272c3036394045464e54565d61666c70757b80858b90959b9fa3a8a19e99928e89837e7a746e6a64605c544a4034281c10040000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a89c918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79869a9184786b554b4135291d11040000000000000000000000000000000000000000020b141b22272b2d36393939393939393433302b241c140b000000000000000000000000000000000a141c242a2f323339393939393939372d2b28231c140c02000000000000000000040e18222834404a545e69707d87929fa5a79e938b7f726a60564c42382e23170f0600000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150900040d1a232b3744505b656f7c87929fa8a79f92867b6e7986939fac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343434342f2e2b2620181006000000000005121e2a36424d576774808d9aaaa298897c6f6356493c2f24190d01000000000000000000000000000916222f3c4955626f7c8895a2afb8ab9e9184786c60544a3f342f2a2527272b333e4653606c7885929eabaca095877a6e6154473b2e21140800000915222f3c4855626f7b8895aab4a99d9083766a554b4034281c1004000004101c2834404b546975828f9ca8afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adb2a9a199928c827a6f6d7a849199a3aba1979083786d605a50463c31281e130a000000000000000000000000000000000000000000000000000000000000061623303c4955616c70797979797872685c5043372a1e07000000000000000000000000000000000000010a0d161e24292c33383b42464b5153585f62686d72787d82878d92979da0a7a49f9c96918c86817c77726d67625f5853514a42392e23180c000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9ada39c999999999999999999999999999999999999999999999999999999999999999994877b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794928679675d5145392c201306000000000000000000000000000000000000000000020a11171b1f202a2d2d2d2d2d2d2d2726231f19120b0200000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d2a201f1c17110a020000000000000000000000061018232e39424d57606b727f8c939ea7a59f92877c6f685e544a3f342821180d04000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221509010c161f2a36414c56606c77839099a3aba0958c7f726d7a879aa4af9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d2727272727272727272727272727272727272727272727272727272727272722211f1b150e06000000000000020e1a25303d4a5763707d8a98a3aa998c807366564c4135291d1104000000000000000000000000000916222f3c4955626f7c8895a2afb6ac9a8d8074665b5042382e231d1a1b1b212b3844505b6674818e9ba7b1a7978a7e7164574b3e3124180700000a1623303d495663707c8996a3afa89c8f8275695c4f422e23180c000000000c18232e414e5a6774818d9aa7afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adbbb2aba39f948f847c78828f96a1aba49992857b6e665c51483e342a1f160c0100000000000000000000000000000000000000000000000000000002080e111724313d4a5764707d8686868684786b5e5245382b18120e09030000000000000000000000000000000a131c1f282f35393d44484d52545c60646a6f747a7f848a8f939a9fa2a9a19e9a938f8a847f7a756f6b65605d55534e4644403930271c12070000000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9b5ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000403020101000915222f3c4855626f7b889598877a6d6054473a2d2114070001020303040000000000000000000000000000000000060b0f12131d202020202020201a1917130e080100000000000000000000000000000000000000080e1317191a202020202020201d1312100b06000000000000000000000000000007121c27303b454f59626d75818e95a0aaa39991847a6d665c50443e332a1f160c010000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150907121d28313946525e68727e8b949faba3999083786d6e7a8794a1b69f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1515120f0a0400000000000000000914202d3a4753606d7a86929fa99d908376685d5245392c201307000000000000000000000000000916222f3c4955626f7c8895a2afafa49a897d7063544a3f30261c120e0a0f1c28333f4a5465717e8b98abb5a69a8d8073675a4d402e23180c00000a1724313d4a5764707d8a97a3b0a89b8e8175685b4e4235281b0700000000071a2633404d596673808c99a6afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adb8b0aaa9a69e969186828f949fa8a69f93877d70695e544b40362c22180d04000000000000000000000000000000000000000000000000000001070c14191b2227313d4a5764707d8a93939185786b5e52453828231c1a140d070100000000000000000000000007121c252e313a4145474f54575e61666d71767c81868c91969c9fa4a79f9d97928d87827d78726d6863605953514b47433c38342e271e150b000000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000000000000000206080811100f0e0d0c0b1623303d495663707c899694887b6e6155483b2e22150b0c0d0e0f10110707050100000000000000000000000000000003050610131313131313130d0d0b07030000000000000000000000000000000000000000000002070a0c0d131313131313131107060300000000000000000000000000000000000b151e29333d47515b606d79839098a2aba1968f82786d605a50453c31281d13070000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070303030303030303030303030713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215090b18242f39434f59616e7a85929fa6a89f92877c6f666e7b8894a1ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d090806030000000000000000000006131f2c3945515d6776838f9ca99f92867a6d6054473a2d211409000000000000000000000000000916222f3c4955626f7c8895a2afac9f93867a6d6054473a2d21150a01000b17222d3c4855626f7b8899a4afa99c8f837669554b4034281c1004000b1724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b0e010000000c1926323f4c5965727f8c98a5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adb0a69e9c9fa2a199928f949ea6a89e948c7f736b60574d42392e241b10060000000000000000000000000000000000000000000000000000030b12181e252a2d33373d4a5764707d8a979e9185786b5e524538342e2a251f18120c0400000000000000000000020d19232e3740434c5154596063696e73797e83888e92989ea0a8a29f9a95908b85807b76706c66615e56544f4745403a37312c28231c150c03000000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a79d95939393939393939393939393939393939393939393939393939393939393939393877b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000000000030a0f1214151e1d1c1b1a19181824313e4b5764717e8a9795897c6f6256493c2f231718191a1b1c1d1e1413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c17202b353f45515d676e7b86929aa4a89f948d80736c61574e433a2f2418110700000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114101010101010101010101010101013202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22150a141d2935404b55616b75818e97a2aca1968d80746a626f7b8895a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d20140701010101010101010101010101010101010101010101010101010101000000000000000000000000000004101d2935404b5566727f8c99a9a3998a7d7164574a3e31261a0e020000000000000000000000000916222f3c4955626f7c8895a2afaa9e918477675d5145392c20130300000613202d3a4653606d7986939facab9e918478675c5145382c1f1306000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e010000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0adaa9e948f9298a2a39f9c9ea6aaa1968f82776c60594f453b30271d12090000000000000000000000000000000000000000000000000000060d151d23293036383f44464a5764707d8a979e9185786b5e5246444039363029241d160d0600000000000000000006121e2a35404951555d60656b70757b80858a90959a9fa2a8a09d98928e88837e79736e6963605b54524c48433d39352f2b261f1c18120b030000000000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e221508000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868686868686868686868686868686868686867b6e6154483b2e2115080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000000060e151a1f21222b2a29282726252425323f4c5865727f8b98968a7d7063574a3d30242425262728292a2b21201d19130c0500000000000000000000000305060e101010101010090806030000000000000000010304060606060504030100000000000000000000000000000000000000000000000000000000000000000000000000000000050e19232935404b555f69707e88939fa6a69d928a7e716a5f554b40352923190e05000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d211c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2215111c262f3845515d67707d8a939ea9a59e9184796d60626f7c8895a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3c4955626f7c8897a1ab9a8d817467574d42372b1e12050000000000000000000000000916222f3c4955626f7c8895a2afa89c8f827569554b4135291d1104000006131f2c3845515c677884919eabac9f9386796d6053463a2d201307000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e010000000b1825323e4b5865717e8b98a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada99c8f82869298a3aba9aaaea39891847a6d655b50473d33291e150b0000000000000000000000000000000000000000000000000000070f181f272f343b4146495053565964707d8a979e9185786b5e5753514a46423b352f281f180f0700000000000000000a16232f3b46515b63676d72777d82878d92979d9fa7a39f9b96918b86817c76716d67615f5753504a46413a38322c29241d1a15100c07000000000000000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d201307000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867979797979797979797979797979797979797979797979797979797979797979797976695e52463a2d2014070000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000000060f1820262b2e2f37363534343332313033404d596673808c99978b7e7164584b3e313031323334353636372e2d2a251e170e050000000000000000060b0f12131b1d1d1d1d1d1d1615130f0a0400020507080b0e1011121313131211100e0b08070502000000000000000000000000000000000000000000000000000000000000000000000000071118242f39434d57616c73808d949fa8a49f92867c6e675d51453f352b20170c030000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2929292929292929292929292929292929292d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221517222d38424e58606d7984919ea5a99e938a7d70675d626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c070604010000000000000000000000000000000713202d394653606c7885919eaa9e918477695f53463a2d2114060000000000000000000000000916222f3c4955626f7c8895a2afa79a8d8174675a4e412f24180d01000004101c2834404b556a7683909da9afa49a887b6e6155483b2e221508000b1824313e4b5764717e8a97a4b1a79a8d8074675a4d4134271a0e010000000b1825323e4b5865717e8b98a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807d869299a3abb5ac9f92867c6f685d53493f352b21170c0300000000000000000000000000000000000000000000000000071019212a313940454c52535b60636669707d8a979e9185786b6763605c54524d454039312921191007000000000000000c1925323e4b57636d737a7f84898f92999ea1a9a19e99928f89847f7a746f6a64605c55534d46443f3836302c27201d18130f0a040000000000000000000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f1206000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000000030e18222a31373a3b44434241403f3e3d3c3b414e5a6774818d9a998c7f7266594c3f3c3d3d3e3f40414243443a3936302920170c020000000000020a11171b1f202729292929292922221f1b150e090e111414181a1c1e1f20201f1f1e1c1a181514120e0904010000000000000000000000000000000000000000000000000000000000000000000007121d28313c45505a606c78828f96a1aaa2989183796d605b51473d33291e150b0000000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d6054473a36363636363636363636363636363636363636363a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f22151c28333f4a545f6a73808d96a1aca2978e81756b6155626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d2019191919191919191919191919191919191919191919191919191413110d07010000000000000000000000000005121f2b3744505b6575818e9baca096887b6e6155483b2e23170c0000000000000000000000000916222f3c4955626f7c8895a2afa6998c807366594d4033261a07000000000c18232e424f5c6975828f9ca8b6ac95897c6f6256493c2f231609000b1724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b0e010000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c80737d879299a4aca6998c80736a60584e453c332a21170f05000000000000000000000000000000000000000000000000060f19222b333c434b51565e61656c6f7375777e8a979e9184787674706d66615e57514b433b332b22190f060000000000000d192633404c5966737f868b91959b9fa3a69f9c97918c86827d78726d68625f5853514b46423b38332d2a251e1b16110d0701000000000000000000000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c1003000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60606060606060606060606060606060606060606060606060606060606060605f524d453b30251a0e020000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000000a15202a343c43474851504f4e4d4c4b4a4948474f5b6875828e9b9a8d8073675a4d4748494a4b4c4d4e4f50514746413a32291e130800000000020b141b22272b2d343636363636362f2e2b262019141a1e20212527292b2c2c2d2c2c2b29272421211e1a14110d08020000000000000000000000000000000000000000000000000000000000000000010c161f2a333e44505b666d7a849198a3aaa0958e81756d62594f453b30271c120700000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d605447434343434343434343434343434343434343434343434653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221a242b3844505b666f7c87929fa8a69f92857a6e615956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d26262626262626262626262626262626262626262626262626262621201d18130c04000000000000000000000000030f1b27333f495364717e8b9aa4a8988b7e7265544a3f34281c100300000000000000000000000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c00000000071b2835424e5b6875818e9ba8b0a396897d7063564a3d3023170a000a1724303d4a5763707d8a96a3b0a89b8e8175685b4e4235281b07000000000c1926323f4c5965727f8c98a5afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c8073717e87939aa4ab9e92857c6f6a5f574d453b332921170e0500000000000000000000000000000000000000000000040d18212b343c454d555c60686e73787c7f828486929fa196898482807d79746e69605d554d453d342b21180d030000000000101d2a3743505d6a768390989da0a8a29f9a948f8a84807b75706c65605d56544e4745403936312b28221c19130f0a040100000000000000000000000000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60535353535353535353535353535353535353535353535353535353535353534846423b33291f1409000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c10030000000000000000000000000000000000020f1a26313c464e53555e5d5c5b5a595857565554535d697683909c9b8e8174685b535455565758595a5b5c5d5e54524c443a3025190d010000000a141d262d333739414343434343433c3b37322a2220252a2d2e313436373939393938373634312e2d2a25201d19130d070100000000000000000000000000000000000000000000000000000000000000040d182128333f4a545e686f7c86929fa5a79e938c7f726b60574d42392e23181006000000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d60544f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f53606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f221f2a36424d57606c78839099a3ab9f948b7e71685e5256626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a333333333333333333333333333333333333333333333333333333332d2c29241d160d040000000000000000000000000b17222d3b4754616e7a87939fa89b8f8275665c5044382c1f120600000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000916232f3c4956626f7c8995acb6a89b8f8275685c4f422e23180c000000000d1a2633404d596673808c99a6afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c80736c717e88939fa3a19792857c6e695f574d453b332920170e050000000000000000000000000000000000000000010c161f2a333c464e575f676d737a8084898c8f919298a3a8a197918f8d8a85817b736d675f574e463d332a1f150b0100000000101d2a3743505d6a7683909da7a09d98928d88837d79736e6963605b53524c47433c38342f2a261f1c17110d080200000000000000000000000000000000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c110600000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534746464646464646464646464646464646464646464646464646464646463b3a36302921170d02000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1003000000000000000000000000000000000006121f2b37434e585f626a69686767666564636261605c6a7784919d9c8f8275695c60616263646566676869696a615e564c41362a1d1105000006111b262f383f44464e5050505050504947433c34292c30363a3b3e41434445464646454443413e3b3a36312c29241e18130c0400000000000000000000000000000000000000000000000000000000000000060f17222d38424c56606a717e8b939da7a59f92877d70695e544a40342822180d040000000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d605c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2228313a46525e69727f8b959faba3999082776c60564c56626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c0100000000000000000000000614202d3946525e687783909daa9f9285796d6053463a2d20130800000000000000000000000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000815222e3b4855616e7b889aa4afa99d9083766a544b4034281c10040000010e1b2734414e5a6774818d9aa7afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c8073666c727f8b919ca4a19791857b6e695f574d453b322920170e050000000000000000000000000000000000000008131e28313c464e5860696e7980868d9196999c9d9fa3aaaba9a19e9c9a97928d8680796e6960584e453b31271d120700000000101d2a3743505d6a7683909d9b95908b85807b76716d66615e5753504945413a37322c29231d1a140f0b06000000000000000000000000000000000000000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a393939393939393939393939393939393939393939393939393939392e2d2a251f170f0500000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000814212e3a47535f6a6e77767574737271706f6e6d6d66667885929e9d9083766b666d6e6f7070717273747576776d685e5246392d20130700000b17222d38414950535a5c5c5c5c5c5c55544e463c35393b4246474b4d4f515253535252514f4d4b4846423b39353029241d160d070000000000000000000000000000000000000000000000000000000000000006111c262f3a444e58626c74818e959fa9a39991857b6e665c51443e342a20160b0200000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a6d696969696969696969696969696969696969696969696969696969696d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f242f3a43505a616e7b86929fa7a89f92867c6e655b504956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281d1307000000000000000000000005111e2a36414c566773808d9aaaa298897c6f6356493c2f24190d01000000000000000000000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000714202d3a4753606d7a86939facab9e918478665c5145382c1f1306000004111d2935404b556976828f9ca9afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366626d727f8c929ca4a19791847b6e695e574d443b322920160e040000000000000000000000000000000000010d19242f3a434e58606a6f7b838c92989ea1a9a8aaa39f9e9e9fa3aaa8a9a29f98928d837b6f6a60574d43392f24180c03000000101d2a3743505d6a768390928e89837e79746e6a64605c54524d46443f38352f2b261f1c18120e09030000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d050000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000815222f3b4855626e7c83838281807f7e7d7c7b7a7978777887939f9e9184787778797a7b7c7d7e7f80818283847a6d6154473a2e21140700030f1b27333f49535b6067696969696969625f584e454045474d5254585a5c5e5f5f605f5f5e5c5a5754534d4745413a352f281f191109010000000000000000000000000000000000000000000000000000000000000a141d28323c46505a606d79839097a1aba1979083786d605a50463c32281d140a00000000000000000000000000000000000000131f2c3946525f6c7985929facada093877a767676767676767676767676767676767676767676767676767676767676788693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f2935414c55616c75828f98a2aca0968c80736a5f53494956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d605959595959595959595959595959595959595959595959595959595959595954514b433a2f24180d0100000000000000000000010d1925303d495663707d8998a2aa998c807366564c4135291d1104000000000000000000000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b0006131f2c3845515c677885919eabac9f9286796d6053463a2d20130600000613202c3945515d677784919eaaafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c8073665b636d73808d929da5a19691847b6e695e564d443a322820160d040000000000000000000000000000000004111d2935414c555f6a6f7c8590959fa2aaa69f9c98989291919298979c9fa4aaa39f9590857c6f695f554b4035291f1509000000101d2a3743505d6a76838c86817c77716d67625f5853504a46423b37332d29241e1b15100c0701000000000000000000000000000000000000000000000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f14090000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d2020202020202020202020202020202020202020202020202020201514120e0902000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100300000000000000000000000000000000000916222f3c4955626f7c88908f8e8d8c8b8a898887868584839099a49f9287838485868788898a8b8c8d8e8f90877a6e6154473b2e2114080005121f2b3744505b656c747676767676766f6a5f574d4b5153575e616467696a6c6c6c6c6b6a696764615e5754524c45403a312b231b130a010000000000000000000000000000000000000000000000000000000000020b16202b343f45515c676e7b859299a3a99f958d80746c61584e443a2f261b1106000000000000000000000000000000000000131f2c3946525f6c7985929facb6a99c8f82828282828282828282828282828282828282828282828282828282828282828f9ca9b5ac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2f303845515d67707d8a939eaaa49a9184796d60584e414956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6666666666666666666666666666666666666666666666666666666666666666605d554b4135291d110400000000000000000000000813202d3a4653606d7985929fa99d908376685d5245392c201307000000000000000000000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c000000010e1b2834414e5b6774818e9aa7b0a4978a7d7164574a3e3124170b0004101c2934404b55697683909ca9afa399887b6f6255483c2d22170b00010714202d3a4753606d7a86939facafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366595b636e74808d939da5a19691847b6e685e564c443a32281f160d040000000000000000000000000000030e18222c3945515d676e7c859297a0a7a8a09e94908b8886858586878a8f93999fa7a7a09792857b6e675d51453c31261a0e0000000f1b2835424e5b6875817f7a756f6b65605d55534e46443f3836302b27221b19130f0a040000000000000000000000000000000000000000000000000000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d10040000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d201413131313131313131313131313131313131313131313131313080705020000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c100704000000000000000000000000000000000916222f3c4955626f7c88959b9a9a99989796959a93929190959faba39992909192989495969798999a9b9c94877a6e6154473b2e211408000613202d394653606c79808283838383837c6f695e56555d6065696e717476777879797978777674716e6966605d56514b433d352d251c130a000000000000000000000000000000000000000000000000000000000000040e19222834404b555e69707d87929fa5a79d928a7e716a5f564c41382d22170f050000000000000000000000000000000000131f2c3946525f6c7985929facb8ab9f948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f949fabb7ac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c2e38424e58606d7a84919ea6a99f93887d70675c51463c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada09386797272727272727272727272727272727272727272727272727272727272727272726d675d5145392c201306000000000000000000000006131f2c3845515c6775828f9ca89f92867a6d6054473a2d211409000000000000000000000916222f3c4955626f7c8895a2afa6998c7f7366594c4033261906000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a00000c18232f414d5a6774808d9aa7b5ab978b7e716453493f33271b0f0b0e121c28333f4a5463707d899aa4afafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c80736659525c606c77818e939ea6a09691847a6e685e564c443a31281f160d04000000000000000000000000000a15202b37434e58606d7a849197a2a9a79f969189837e7b797878797b7e828790959ea5a9a1979184796d60574d42372b1d120700000e1b2734404d59656f75726d6863605953514b47433c38342e2a251f1b17110d0801000000000000000000000000000000000000000000000000000000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d010000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a0805000000000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336291c1614100b0500000000000000000000000000000916222f3c4955626f7c8895a2a7a6a5a4a3a2aca49f9f9e9d9fa7b1aba39f9d9e9fa2aaa2a3a3a4a5a6a7a194877a6e6154473b2e2114080005121f2b3744505b656e7b858f8f8f8f8f857b6e685d60676d72777b7e80828485868685858482807e7b77726d68605d554f473f372e251c1209000000000000000000000000000000000000000000000000000000000000071018232e39434d57606b727f8c939ea8a49f92867c6f685d53493f332721170c0300000000000000000000000000000000131f2c3946525f6c7985929facb8b0a69f9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa6b0bbac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c343f4a54606a74808d96a1ada1978e81746b60554b403c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb2a6998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6054473a2d211407000000000000000000000004101c2834404b5565727f8b98a8a3998a7d7064574a3d31261a0e020000000000000000000916222f3c4955626f7c8895a2afa79a8d8074675a4d412e23170c000000030f1c2936424f5c6975828f9ca8afa296897c6f6356493c302316090000071824313e4b5764717e8a97a7b1a79a8e8174655b5044372b211b171a1d242b3844505b6673808d9aacb6afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d505b656c78818e949ea6a09691837a6d685e564c433a31281f160d030000000000000000000000020f1a26313b4754606a74818e96a0a9a89f9590847d76716e6c656b696e71757c838e939ea6a9a0968d8073695f5347392e23180c00000c1825313d48535d656866615e56544f4745403937312c28231c1a140f0b060000000000000000000000000000000000000000000000000000000000000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d1207000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171714110c0500000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f4336292423201c171008000000000000000000000000000916222f3c4955626f7c88959d9c9b9a98979695949992919095a0aca399929091929994969798999a9b9c9d94877a6e6154473b2e21140800030f1b27333f49535e696f7c8692999c9790837a6d666d72797f83878b8d8f919292939292918f8d8a87837f7a736d676059514940372e241b0f0600000000000000000000000000000000000000000000000000000000000007121d27303b454f59636d75818f95a0aaa29891847a6d655b50443d33291e150b00000000000000000000000000000000131f2c3946525f6c7985929facb8b8b0aba9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9abb0b8b9ac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c3844505c666f7c87939fa9a69e92857a6d60594f43393c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9a89c918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e2115080000000000000000000000000c18232e3b4855626e7b8896a1ab9a8d817467574d42372b1e12050000000000000000000916222f3c4955626f7c8895a2afa89b8f827568544a3f34281c1003000004101d2935404b556a7683909da9b4aa95887b6e6255483b2f22150800000814212e3b4754616e7b8795a0acab9e9184786c6053463e332b2722252a2f35404a54606c7884919eabb8afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d49535b666d78828f949fa6a09590837a6d685d564c433a31281f150c030000000000000000000006121f2b37434e58626f7c89939da8aca09690837a706b6561605b575e61646a6f78818e949faaa89f92867b6e62554b4034281c1004000814202c37414b53595b5954524c48433d39352f2b261f1c17110e0903000000000000000000000000000000000000000000000000000000000000000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c01000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d27272727272727272727272727272727272727272727272727272727272423211c171008000000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f433633302f2c28211a11080000000000000000000000000916222f3c4955626f7c8891908f8e8d8c8b8a898887868583909daa9f92878385868788898a8b8c8d8e8f9091877a6e6154473b2e21140800000b17222d38414d57606a707e87939fa0958f82786e787f858b9095979a9c9d9f9f9f9f9e9d9c9a9795908c868079706b625b514940362c21180e030000000000000000000000000000000000000000000000000000000000000b151e29333d47515b606d79839198a2aaa0968f82776c60594f453b30271d1207000000000000000000000000000000131f2c3946525f6c7985929facb8b0a8a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a6aeb8ac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c424d57606d78839099a4aa9e948a7e71685d52473d303c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9ada39c999999999999999999999999999999999999999999999999999999999999999994877b6e6154483b2e2115080000000000000000000000000714212e3a47535f6a7884919eaa9e918477695f53463a2d2114060000000000000000000916222f3c4955626f7c8895a2afaa9d908377665c5044382c1f1206000006131f2c3845515d677885919eabaea298877a6d6154473a2e21140700000714202d3a46525e697784909dabada197897d70635a50453d37332d3136394045515c66717d8a96a1adb9afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d414a545c666d79828f949fa7a09590837a6d685d554b433931271e150c030000000000000000000814212e3a47535f6a76828f9ca5afa49a91847a6d6860595553504d5254585f666d78828f98a3aea3998d8074675c5145382c1f130600040f1a252f3941484d4e4c4746413a38322c29241d1a15100c060000000000000000000000000000000000000000000000000000000000000000000000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d0400000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343431302d28221a12080000000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f433e3f3d3c38332c231a110800000000000000000000000915222f3c4855626f7c8584838281807f7e7d7c7b7a79787a8794a19f92867978797a7b7c7d7e7f8081828384867a6e6154473b2e211408000006111b262f3b454e58616c727f8b929d9f948e817b838c92979d9fa7a8a09e9c9b9a9b9c9d9fa4a7a09d98928d847d726d635b51483e332a201509000000000000000000000000000000000000000000000000000000000000030c17212b353f45515d676e7c86929fa4a89e948c7f736b60574d43392e231810070000000000000000000000000000131f2c3946525f6c7985929facb8a89e969393939393939393939393939393939393939393939393939393939393939393959ca6b1ac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255483c46535f69727f8c95a0aba2988f82766c61564c41352f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9b5ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877b6e6154483b2e21150800000000000000000000000006121f2b37434e586774818e9aaba096887b6e6155483b2e23170c0000000000000000000916222f3c4955626f7c8895a2afac9f9286796d6053463a2d20130900000714202d3a4753606d7a86939facab9f928578685e5246392d201307000005111e2a36424d5666737f8c99a3afa99c8f82766c61574f46443f414142464b515a606d7883919da8b0b8afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40424a545c676d79829095a0a7a09590837a6d675d554b433930271e150c0300000000000000000815222f3b4855626e7b88949fabac9f93877d6f685d564f4846444246484e545c666e7b86929facab9f9285796d6053463a2d201307000009131d272f373d40423f3a3936302c27201d18120f0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d0000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605347404040404040404040404040404040404040404040404040404040404040403e3c39332c241a100500000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f464a4c4a48443e352c231a1108000000000000000000000815212e3b47535f6a6f7877767574737271706f6e6d676e7b8894a1a39886796c6c6d6e6f7071727374757677796e685e5246392d2014070000000a141d29333c464f59626d74808d939e9d938e8690959ea2a8a19e9896918f8e8d8e8f91939a9d9fa7a29f9691877f736d635a50453c31261a0e05000000000000000000000000000000000000000000000000000000000000050f19232935414b555f6a717e8a929da6a69f93877d70695e554b40342822190e0400000000000000000000000000131f2c3946525f6c7985929facb8a2968c87868686868686868686868686868686868686868686868686868686868686868a95a1adac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f62554844505a616e7b86929fa7a79f92867b6e615a50443a302f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e211508000000000000000000000000020f1a26313e4a5764717d8a99a4a8988b7e7265544a3f34281c100300000000000000000916222f3c4955626f7c8895a2afaea398887c6f6255493c31251a0d06030615222f3c4855626f7c889aa4afaa9d9083776a564c4135291d11050000020e1925303b4854616e7b87929fabab9f948a7d706a60595350494e4e4d53555d606c73808c959c9ea6b0afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4038424b555d676d7a839095a0a79f959082796d675d554b433930271e150c0200000000000006121f2b37434e586774808d9aa6b0a89b8e82756b60564c443d3937363a3c424a545f6975818e9baba7a2978a7d7064574a3d3124170a0000020b151d252c313435332e2d2a251e1b16100d070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e050000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49453e362c22170c00000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c4f51575957554f473e352c231a110800000000000000000006121f2b37434e585f626c6b6a696867656463626160626f7b8895a2aa93867a6d606061636465666768696a6b6c615e564c41362a1e1105000000020b17212b343e47515b606c78818f959f9d999299a0a7a49f96918b8884828181818284878b90959ea2a8a199928c7f736c61574e42372b22170b00000000000000000000000000000000000000000000000000000000000000071118242f3a434e58616c73808d949fa8a49992857b6e675c51453f342b20160b02000000000000000000000000131f2c3946525f6c7985929facada093877a797979797979797979797979797979797979797979797979797979797979788693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6255484c56616c76828f98a2aba0958c7f72695e53483e32282f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9a79d95939393939393939393939393939393939393939393939393939393939393939393877b6e6154483b2e211508000000000000000000000000000a14212e3a4754616d7a86939fa89b8f8275665c5044382c1f120600000000000000000916222f3c4955626f7c8895a2afb4aa988b7f7265574d42362a1f161210121c2834404a5465717e8b98acb6a79b8e8174685b4e413025190d010000000914202d3a46525e6975818e99a3afa69e92857c6f6b62605b535a5b575e61676d737e8893948f949eaaafa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d403039434b555d686d7a839096a0a79f959082796d675d554b423930261e140b0200000000000815212e3b47535f6a7884919eabaca096897c6f62594f443a322d2b2a2d3038424d5763707d89999b9a99988d8073665a4d4033271a0d000000030b131a202527282621201d19130f0a04010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c1105000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c515b63666361594f473e352c231a11080000000000000000030f1b26323c464e53555f5e5d5c5b5a595857565556626f7c8995a2a194877a6e615455565758595a5b5c5d5e5f54524c443b3025190d0100000000050f19222c353f44505b666d79839096a1a39fa3aba49a938c847f7b777675747475777a7e838a9297a1a8a39f918a7e716a5f53473e33281c10040000000000000000000000000000000000000000000000000000000000000007131d28313c46505a606d78828f96a1aba1979083796d605a50463c32281d140a000000000000000000000000131f2c3946525f6c7985929facada093877a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f625548525d68717e8a949faaa4999083786d60574d42362c232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868686868686868686868686868686868686867b6e6154483b2e211508000000000000000000000000000713202d3946525d687683909da99f9285796d6053463a2d20130800000000000000000916222f3c4955626f7c8895a2afb6a99c8f8376695e53463c3128201f1c1f232c3844515c6675818e9ba8b3a9988b7f7265584c3f322519080000000005121e2a36424d57626e7c87929fa7ada19791857d746f6c6568676869696e7279808893958f828f9ca8afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40333039434c565e686e7a849196a1a79f948f82796d675c544b423830261d140a00000000000915222f3c4855626f7c8896a1adaa9e9184776a6054473d3228201f1e2026303c4753606d79868f8e8d8c8b8b8276695c504336291d100000000002090f14181b1b191413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b02000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6767676767676767676767676767676767676767676767676767676767676767676764615a5045392d211408000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695c5b636d72706b61594f473e352c231a110800000000000000000a15202a343c4347485251504f4e4d4c4b4a49495663707c8996a3a194887b6e615548494a4b4c4d4e4f5051524746413b32291e140800000000000007101a2328333f4a545d676e7a84919eabacafa49a93888079726e696968676869686d71767e859196a1aaa39f92867c6e625a5044392d20150a00000000000000000000000000000000000000000000000000000000000000010c161f2a333e44505c666d7a849199a3a99f958e81746c62584e443a2f261c11060000000000000000000000131f2c3946525f6c7985929facada093877a6d606060606060606060606060606060606060606060606060606060606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f62554f59606d7a85929ea6a89f93877c6f665c50453b3124232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867979797979797979797979797979797979797979797979797979797979797979797976695e52463a2d2014070000000000000000000000000005111d2935414c566673808c99aaa298897c6f6356493c2f24190d01000000000000000916222f3c4955626f7c8895a2afb9ac9f93877b6e61584e433a312d2c282b2e343f4953606d7985929eabada197887c6f6255493c2f22160900000000020e1a25303b47535f6a73808d95a0a8a9a1979188817c797674747476787b7f848d939890837e8a97a3afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d403328313a434c565e686e7b849197a1a69f948f82796d665c544a42382f261c1106000000000c1925323f4c5865727f8b98a8b2a79a8d807467584e43352b20161212151f2c3845515c677481828180807f7e7d7063564a3d3023170a00000000000004080c0e0f0c07070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a100600000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada09386797373737373737373737373737373737373737373737373737373737373737373737373716c6155493c3023170a000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f82766958636d727f7d706b61594f473e352c231a110800000000000000040e18222a32373b3c4544434241403f3e3d3d4a5763707d8a96a3a295887b6f6255483c3d3e3f4041424344463b3936302920170d0200000000000000081117222d38424b555e6873808c99a6b3ac9f93887e736d67615f575b5a5b565e61656c717b849198a2aea2988f82766c6155493c32271b0f0300000000000000000000000000000000000000000000000000000000000000040d182128343f4a545e686f7c87929fa5a79d938b7e716a60564c42382d22170f0600000000000000000000131f2c3946525f6c7985929facada093877a6d605453535353535353535353535353535353535353535353535353606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f625554606b74818e97a1ada1968d80746a60544a3f33291f232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e120500000000000000000000000000010d1924303c4956636f7c8998a2aa998c807366564c4135291d1104000000000000000916222f3c4955626f7c8895a2afbbafa4998d80746a5f554c433d3a383438393f44505b65717d8a97a2adab9e9285786c605346392d201306000000000009141f2b37434e58606d79839096a0a8a9a19a938e8985828181818284878c91969992867c7d8a97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d40332628313a444c565e696e7b859197a1a69f948f82786d665c544a42382d22170b000000030f1b27333f49536875818e9ba8b4aa978a7d7064574a3d3224190d0505101c2934404b55646f74757474737271706b6054483c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c11080000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb3a79a8d8080808080808080808080808080808080808080808080808080808080808080808080807e7164574a3e3124170b000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695f6a727f8c867d706b61594f473e352c231a11080000000000000006101820262b2e2f3938373635343231313e4a5764717d8a97a4a295897c6f6256493c3132333435363738392e2d2a251e170e0500000000000000000006111c28343f4a54606d7a85929eabb7aa9d91847a6d665d55534d4e4e4e4c52545a61696f7c86929fa8aa9f948a7d7064584e43372b1f13060000000000000000000000000000000000000000000000000000000000000000060f17232e38424c56606a727f8b939da7a59f92867c6f685e544a3f332821180d03000000000000000000131f2c3946525f6c7985929facada093877a6d605447464646464646464646464646464646464646464646464653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f62555c666f7d88939fa9a59e9184796d60584e42382e2117232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60606060606060606060606060606060606060606060606060606060606060605f524d453b30251a0e0200000000000000000000000000000813202d3a4653606d7985929fa99d908376685d5245392c201307000000000000000916222f3c4955626f7c8895a2afb4aba39f92877c6e675d554f4846443f44464a5059606c7883909da9b1a79a8e8174655b5044372b1f12050000000000030f1a26313c45515c676e7b8491969fa4aca49f9b97928f8e8d8e8f9196999e9892877e717e8a97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261f28323b444d575f696f7c859298a2a69e948f81786d665c544a3f33281c0f03000005121f2b3744505b657784909daaaea298877b6e6154483b2e21150800000c18232f3943535d64686968676665646360594f44382c2014070000000000000000000000000000000000000000000406071013131313131310100d0a050000000003060809121313131313130d0c0a0702000000000000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f827669626e7b869292877d706b61594f473e352c231a110800000000000000060e151b1f21222c2b2a2928272625323e4b5865717e8b98a4a396897c706356493d3025262728292a2b2c21201e19140d050000000000000000000006121f2b3844505c66727f8c97a1adb8aca0968f81786c605b514842414141464750575f6a727f8c96a1ada69d9083766a6054473b2e22150900000000000000000000000000000000000000000101010101010101010101010006111c26303a444e58626d74818e95a0a9a39891847a6d665b50443e332a1f150b010000000000000000131f2c3946525f6c7985929facada093877a6d6054473a39393939393939393939393939393939393939393a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca295887b6f6257606d7984919aa4a99e938a7d70675d51463c30261c16232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60535353535353535353535353535353535353535353535353535353535353534846423b33291f140900000000000000000000000000000006121f2c3844505c6675828f9ba89f92867a6d6054473a2d211409000000000000000916222f3c4955626f7c8895a2afaea39992999083796d6760595553504a5053545c606b727f8b959fabaca095897c6f6353493f33271b0f030000000000000a15202934404b555e696e7b848e939a9fa3aba9a19e9c9b9a9b9c9e9f9d9590867e70717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d403326162029323b454d575f6a6f7c869298939393938e81786d665b5044382b1f120600000613202d394653606c7985929facab9f928578695e52463a2d201407000007121d2731414b53595b5c5b5a59585856544f473d33271c100400000000000000000000000000000000000001070c1013141d2020202020201d1c1a16110a03040a0f1215151f2020202020201a1916130d07000000000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a01000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000060606060e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276695f6a707e869292877d706b61594f473e352c231a0e0400000000000000040a0f1215151f1e1d1c1b1a1925323f4c5865727f8b98a5a3968a7d7063574a3d3024191a1b1c1d1e1f1414110d080200000000000000000000000713202d3a4653606d7985919ea9b3b2aca89e938d80746d625a50463d3336393e454e58606d7984919eabab9f95887c6f6255493c31251a0e02000000000000000000000000000000010507070d0d0d0d0d0d0d0d0d0d0d0d0d0d0a141e29323d46515b606d79839097a1aaa1968f82786c60594f453c31271d12070000000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca195887b6e625f69737f8c95a0aca2978e81756b61554b40342b1e1516232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60534746464646464646464646464646464646464646464646464646464646463b3a36302921170d0200000000000000000000000000000003101c28343f4a5465727e8b98a8a3998a7d7064574a3d31261a0e020000000000000916222f3c4955626f7c8895a2afac9f928692958f827a706b6562605c545b6062666d727d86929fa7b0a69d9083776b605441382d22170b00000000000000030c18232f39434d575e696e7981878f92999b9d9e9f9f9f9e9d9b9895908a837c706c717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a172029333c454e58606a6f7d868686868686868681796c605346392d20130600000714212e3a4754616d7a8798a2aeaa9d9084776a574d42362a1e12050000010b151f2f3941484c4e4f4e4d4d4c4b4a48443d352b21160b000000000000000000000000000000000000030b12181d1f202a2d2d2d2d2d2d2a2926221c150d0e151b1f21222c2d2d2d2d2d2d2625231e19120a010000000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a0100000000000000000000000b1825313e4b5864717e8b97a4aca89b8e8175685b4e4235281b0f0200000000000306060c13131313131b2734414e5a6774818d9aa7aca4978b7e7164584b3e3125180b0013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8e8174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f82766958616c707d869292877d706b61594f473e352c20160c020000000000000000030608091211100f0e0d1926333f4c5966727f8c99a5a4978a7d7164574a3e3124170d0e0f1011130807050100000000000000000000000000091623303c4956636f7c8997a1adb2a8a19ea19d928b7f726c61584e453c322d333c44515c66727f8c99a7b1a79a8d807367574d42362a1e12050000000000000000000000000002080d1113141a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a17202b343f45515c676e7b859299a4a89f948d80736c61574d43392f2418100700000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2120202020202020202020202020202020202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca194887b6e61626e7b86929fa8a69f92857b6e61594f433a2f22190c16232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a393939393939393939393939393939393939393939393939393939392e2d2a251f170f0500000000000000000000000000000000000c17232e3b4855616e7b8896a0ab9a8d817467574d42362a1e12050000000000000916222f3c4955626f7c8895a2afa6998c7f8c94948f847d76726f6d666b666c6e72787f879298a3aea99f948a7e7164594f442f261b1106000000000000000007121d27313b454d575e676d747c82868b8e909192929291908e8b88837e786f6a64717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0e17212a333c464e58606b6f7979797979797979756c665b5044382b1f120600000815222f3b4855626e7b8895aab4a99c8f8276695c4f4330251a0e02000000030d1d262f363c4041424141403f3e3d3c38332b231a0f050000000000000000000000000000000000030d151d24292c2d363939393939393736322d271f161820262b2e2f3939393939393933322f2a241c130a0000000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f191109000000000000000000000000000b1825313e4b5864717e8b979f9f9f9b8e8175685b4e4235281b0f02000000060b0f12131920202020201b2734414e5a6774818d9a9f9f9f978b7e7164584b3e3125180b0013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276696464646b707d859292867d706b61594f473d32281e130800000000000000000000000006050403020d1a2633404d596673808c99a6a4978b7e7164584b3e3125180b02030405060000000000000000000000000000000005111d2935414c566773808d9aa9b2a8a0969196a19f93877e706a60574d443a312834404a54616e7b8795a0acaa9e918477695e53463a2d211407000000000000000000000000050c13191d2021272727272727272727272727272727272727272934404b555e69707d87939fa6a69f93887d70695f554b40352922190e05000000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114131313131313131313131313131313202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca194877a6e616c76828f98a3ab9f948b7e72685e52473e31281d100916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d050000000000000000000000000000000000000614212d3a46535f697784919eaa9e918477695f53463a2d2114060000000000000916222f3c4955626f7c8895a2afa396897d828f97969189837f7b79787778797b7f848b9299a3aaaaa2978f82766c6155473d321d140a000000000000000000010b151f29333b454d555d606a6f757a7e8183858586858583817f7b77716d665f64717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0f18212a343c464f5960636c6c6c6c6c6c6c6c68605b544a3f33281c0f030000091623303c4956636f7c8996a2afa89b8e8275685b4f4235281c0900000000000b141d252b303335363534333231302f2c27211a11080000000000000000000000000000000000020c151f272f35383a4346464646464643423e3831281f222a31373a3c45464646464646403f3b352e251c120700000000000000000000000000000000080e171f252a33383d44484d5254545c60626567686a6b6b6c6c6c6b6a6a68666462605c5454524c47433c383229241d160d0700000000000000000000000000000b1825313e4b5864717e8b93939393938e8175685b4e4235281b0f0200020a11171c1f20262c2d2d2d2c202734414e5a6774818d93939393938b7e7164584b3e3125180b0013202c3946535f6c79869293939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f8f8276717171717171717c859292867d706b61594f443a3024190d01000000000000000000000000000000010d1a2734404d5a6773808d9aa6a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000713202d3946525d687784919daaaca09691849197a19992867c6f695f564c43392f2e3946535e697784919daaaca096877b6e6154483b2e2115080000000000000000000000050e171e252a2d2e34343434343434343434343434343434343434342f39434d57606b737f8c939ea8a49a92857b6e675d51453f342b20170c030000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070606060606060606060606060713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca094877a6d68717e8b949faaa3999083776c60564d41352c1f160c0916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d2020202020202020202020202020202020202020202020202020201514120e09020000000000000000000000000000000000000005121e2a36424d576774818d9aaba096887b6e6155483b2e23170b0000000000000916222f3c4955626f7c8895a2afa3968a7d7b8592999e95908b888685848486888c91959fa3abaaa29892857b6e615a5045352b210b0200000000000000000000030d172129333b434b51586062686e71747678797978787674726e6964605c5464717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d060f18222b343d474f54565f606060606060605b53504a42382d22170b0000000a1723303d4a5663707d8996a3b0a79a8e8174675b4e4134281b0e0100000000020b131a202427282928272625252322201c160f080000000000000000000000000000000000000a141e27313940454750535353535353504e4a433a31212a343c434748525353535353534d4b4740372e24190d0200000000000000000000000000000000050d141a21272c33383b4246474a505355585a5c5d5e5f5f5b60666c6c6c6c6c6a5c544a4745413a37312b272018130c040000000000000000000000000000000b1825313e4b5864717e868686868686868175685b4e4235281b0f00060b141c22282b2d333939393939382b34414e5a677480868686868686867e7164584b3e3125180b0013202c3946535f6c7987868686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f90837e7d7d7d7d7d7d7d7e7f869392867d706b61564c4135291d1105000000000000000000000000000000010e1b2734414e5a6774818d9aa7a5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000714212e3a4754616d7a8796a0acaa9e91847b859298a29892857b6e685e554b42382d36424d576774818d9aa7b2a8978a7e7164574b3e3124180b00000000000000000000020c1720293036393a4040404040404040404040404040404040404040404040454f59606c77828f96a0aaa2979083796d605b51463d32291e150a0000000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca093867a6d6d7a85929ea6a89f92867c6e655b50443b30231a0d040916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d20141313131313131313131313131313131313131313131313131308070502000000000000000000000000000000000000000000020e1a26313d4a5764707d8a99a3a8988b7e7265544a3f34281c100300000000000916222f3c4955626f7c8895a2afa4978a7d717d8792989f9d9899929191919298989da0a8aba79f9892867d70695f53483e3323190f000000000000000000000000050f172129313a40454e54565e6164686a6b6c6c6c6b6a6865615f5753505864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d00061019222b353d43484952535353535353534e46443f382f261c11060000000a1724303d4a5763707d8a96a3b0a79a8d8174675a4e4134271b0e01000000000001090f14181a1b1c1b1a1a1918171614100b0500000000000000000000000000000000000006111c263039434b51535d6060606060605d5b554d433829333c464e53555f6060606060605957524940352a1e1307000000000000000000000000000000000002090e161c21272c30363a3b3f4446494b4d4f5051575f666c72797979797975665c504439352f2b26201b160d0701000000000000000000000000000000000a1724303d4956626c7179797979797979756f65594d4034271b0e090f181d262d3338393f4646464646453834404c58646e7479797979797979716c6256493d3024170a00121f2c3845525e6a757979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d010000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f95908a8a8a8a8a8a8a8a8a8c93999892867d70685d5246392d201307000000000000000000000000000000020e1b2835414e5b6874818e9b9f9f998c807366594d4033261a0d000000000000000000000000000000000000000000091623303c4956636f7c8996a8b2a89b8e81757c869299a19791847a6d675c544a3f33313e4b5865717e8b98a4b1a6998d8073665a4d4033271a060000000000000000000008131e29323a4146474d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d505b656d7a849198a2a9a0958e81756d62594f443b30261c110600000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca39986796d75818e97a2aca0968c80736a5f53493f32291f1108000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a080500000000000000000000000000000000000000000914212d3a4754606d7a86929fa89b8f8275665c5044382b1f120600000000000916222f3c4955626f7c8895a2afa4978a7e71707d8690959d9fa39f9e9e9e9fa3aaa9a8a79f9d9590867d706b60574d42362c22110700000000000000000000000000050f171f282f353d43474c5254585b5d5e5f5f5f5e5d5b5855534d464b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000071019232b32383b3c4646464646464646423938332d261d140a000000000a1724303d4a5763707d8a96a3b0a79a8d8174675a4e4134271b0e010000000000000003070909131211100f0e0d0a09070400000000000000000000000000000000000000091317232e38424b555d60696c6c6c6c6c6c6a665f554a3e323b454e585f626c6c6c6c6c6c6c66635b52473b2f23160a00000000000000000000000000000000000000050b10161c1f252a2d2e34383a3c3e444d525b62696e787f8686868687796d6053463a2d241e1b150f0a040000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c68655d53483d3124180d1419212a2f383f44464c535353535352443f3848535c64676c6c6c6c6c6c6c64625a5045392d21150800111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828f9393939393939393939393979fa4a39892857a6d6154473a2e211407000000000000000000000000000000020f1c2835424f5b6875828e939393938d8073675a4d4034271a0d0100000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a6998c7f73707e87939fa0969083796d665b50443f363c4956636f7c8996abb5a89c8f8275695c4f422e23170b000000000000000000010d1925303a444c52545a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a535d686f7c86929fa4a79e938b7f726b60564c42382e23170c00000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929fac9f928679707d89939ea9a59d9184796d60584e41382d20170d00000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171714110c050000000000000000000000000000000000000613202c3945515d677683909ca99f9285796d6053463a2d20130800000000000916222f3c4955626f7c8895a2afa4978a7e716b707c838a9095989b9d9e9f9f9f9e9d9b9895908a837b706b60594f453b31241a10000000000000000000000000000000050d161d242932373b4146474b4e505252535252504e4c4846423e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d00000007101921272c2f303939393939393939352d2b28221c140b02000000000a1723303d4a5663707d8996a3b0a79a8e8174675b4e4134281b0e010000000000040a0f131516201f1e1d1c1b1a171614100b050000000000000000000000000000000009121b2528343f4a545d676d767979797979797671665b4e423b444d575f6a6f78797979797979736d63574b3f3225190c000000000000000000000000000000000000000000050b1014191e202429323a414650565e616d727b828c929992877e71665c5044382b1f130f0a04000000000000000000000000000000000000000005111d29343e48505658606060606060605b59534b41372c200e171f252a333b424a5053595f6060605f5e504a42414a53585a60606060606060585650483e34291d1105000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b201408000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100101c2936434f5c6976828686868686868686868686868b93999992877e70685d5246392d20130700000000000000000000000000000003101c2936434f5c6976828686868686868074675a4e4134271b0e0100000000000000000000000000000000000000010e1a2734414d5a6774808d9aa7b1a4978a7e716c727f8b929d9f958f81786c605b51483e3b4754616e7a8799a4afaa9d9084776a544a3f34281c1003000000000000000005111d2a36414c565e6167676767676767676767676767676767676767676767676767676767676a717e8a929daba59f92877d6f685e544a3f34281c1003000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929fac9f9285797984919ea5a99d93897d70675c51463c2f261b0e0500000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a2d27272727272727272727272727272727272727272727272727272727272423211c171008000000000000000000000000000000000004111d2935414c5566737f8c99a9a297897c6f6356493c2f24190d01000000000916222f3c4955626f7c8895a2afa4978b7e71646a6f787e83888b8e909192929291908e8b88837e766e6960594f473d33291f120800000000000000000000000000000000040c131820272b3036393b3e4143454646454543413f3b3a363e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d00000000070f161b1f22232c2d2d2d2d2d2d2d28201f1c17110a020000000000091623303c4956636f7c8996a2afa79b8e8174685b4e4135281b060000000000070f161b1f22232c2b2a292827262322201c160f08000000000000000000000000000008111b242d373f44505c666d798286868686868683766a5d5043434c565f696f7c85868686868686807366594d4033261a0d00000000000000000000000000000000000000000000000710191f282f353e444c525a61696e767f8690949a93877e716c61544a3f34281c100100000000000000000000000000000000000000000000000c17222d363e45494b535353535353534e4d4841392f251a19202930363f454d545b60666c6c6c6c6c6a5c544a3f41484c4e535353535353534b49453e362d22170c00000915202b353f474e5253535353535359636b6c6c6c6c6b64615a534d53535353535353534d535b60656c6c6c6c6b686157535353534e4c4841382f251a0f03000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e11000f1c2835414e5a6670767979797979797979797979797e869392877e706c61564c4135291d1105000000000000000000000000000000020f1b2835414e5a657076797979797979746e64584c4033261a0d0000000000000000000000000000000000000000020f1c2835424f5b6875828e9ba8afa396897c70636d74808d939e9e938d80746d625a50463d4653606c7986939facab9e928578665c5044382b1f120600000000000000000713202d3946525e686d7373737373737373737373737373737373737373737373737373737373737374808d99a3aea39991847a6e665c5044382c1f1206000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929fab9e918578808d96a0aca1978e81746b60554b40342a1d140a0000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343431302d28221a120800000000000000000000000000000000010d19242f3c4956626f7c8997a2a9998c807366564c4135291d1104000000000916222f3c4955626f7c8895a2afa4978b7e71645f666d71777b7e8183858586858583817e7b76716c615f574f473d352b21180d00000000000000000000000000000000000001070d151b1e252a2d2e31353738393939383735322e2d313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000040a0f1315161f202020202020201b13120f0b06000000000000000915222f3c4855626f7b8895aab4a89b8f8275685c4f422d22170b0000000007101921272c2f3039383736353433302f2c27211a110800000000000000000000000007101a232d363f49525c606d78828f94939393938c807366594d434c565e686e7b85919793939992877d706356493d3023160a00000000000000000000000000000000000000000000040f19222b313a41454f565e616c717b828b92989a93887e716c615a5042382e23170b00000000000000000000000000000000000000000000000006111b242d34393d3e4646464646464642403d372f271d1e2529323b424651575f666c72797979797975665c5044383c4041464646464646463e3d39342d241b11060000040f19242d353d42454646464646525e6b757979797978706c615f57514b434646424b51575f656c71787979797873685c5046464641403c362f261d130800000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e11000d1925323d49545e66696c6c6c6c6c6c6c6c6c6c717e879392877e716c615a50443a3024190d01000000000000000000000000000000000d1925313d49545e65696c6c6c6c6c6c67645c52473c3024170b000000000000000000000000000000000000000003101c2936434f5c6976828f9ca9aea295887b6f62606c78818f959f9d928b7f726c61584e4544505b667885929fabac9f9386796d6053463a2d20130700000000000000000714212e3a4754616d7a80808080808080808080808080808080808080808080808080808080808080808086929facaba1969082786d6053463a2d201307000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faa9d91847b87929fa8a69e92857a6d61594f43392e22180b020000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d605347404040404040404040404040404040404040404040404040404040404040403e3c39332c241a1005000000000000000000000000000000000813202d394653606c7985929ea99d908376685d5245392c201306000000000916222f3c4955626f7c8895a2afa4978b7e7164545c6064696e72747678787979787675726e6964615a534d453d352b23190f060000000000000000000000000000000000000000040a0f14191e202125282a2b2c2c2c2b2a28252225313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d000000000000000307090913131313131313130f0606030000000000000000000714212e3a4754616d7a8798a2aea99c8f837669544a3f33281c0f030000040f19222b32383b3c464544434241403d3c38332b231a0f0500000000000000000000060f19222c353e48515b636e74818e949ea69e948e81746e63574b4b555d686e7a849197a1a49f93877e716b6054483b2f221609000000000000000000000000000000000000000000000a16212b343d434b515961686d757e858f949f9f93887f716c625a50483e30261c11060000000000000000000000000000000000000000000000000009121b22292d3031393939393939393534312c2518202830353e444d525b62696e787f8686868687796d6053463a2d33343939393939393931302d29221b12090000000008121b242b313638393939394653606c7987868686847d756e69605c554f46454f545c60696e777e8586868685786b5f524539393433302b251d140b0100000000000000000000000000000c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e11000915212c38424c545a5c6060606060605a626c717e879392877e716c615a50483e32281e130800000000000000000000000000000000000915212c38424c545a5c6060606060605a58524a41362b1f1408000000000000000000000000000000000000000003101d2a3643505d697683909ca9aea194877b6e615b666d79839096a09f93877e706a60574d444a546b7884919eabafa49a867a6d6053473a2d20140700000000000000000815222f3b4855626e7b888d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9299a3aeb2a99f94897d7063564a3d3023170a000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faa9d9083839099a3aa9f948a7e71685d52473d30271d0f06000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49453e362c22170c0000000000000000000000000000000006121f2b3844505b6675828e9ba89f92867a6d6054473a2d211409000000000916222f3c4955626f7c8895a2afa4978b7e7164585053575f6165686a6b6c6c6c6b6a6865615f57555046423b332b231a1108000000000000000000000000000000000000000000000002080e111414181b1d1f1f201f1f1d1b191825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d00000000000000000000000606060606060606020000000000000000000000000613202d394653606c7985929facaa9e918477665b5044382b1f120600000a16212b343d434849535251504f4e4d4a48443d352b21160b000000000000000000050f18222b343e47505a626d73808d939da69f948f82786d605c524a545c676d7a839096a0a49c918b7f726c61594f44382c201307000000000000000000000000000000000000000000030f1b27323d464e555d606b707a818a92979f9b918b7f726d625a50483e362c1e140a0000000000000000000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d282724201d2429323a414650565e616d727b828c929992877e71665c5044382b27272d2d2d2d2d2d2d2524211d17110900000000000009121920262a2c2c2d2d313e4b5864717e889396918a827b736d67615953525960666d737b828b929792877e7064574a3d312d282724201a130b020000000000000000000000020507080c1926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e110005101b26303a42494e4f535353534e58626c717e879393877e716c615a50483e362c20160c02000000000000000000000000000000000004101b26303a42494e4f5353535353534e4c4741382f241a0e03000000000000000000000000000000000000000004111d2a3744505d6a7783909daaada194877a6e61545d676d7a849197a19992867c6f695f564c515e6b7784919eaab6a094877a6d6154473a2e21140700000000000000000815222f3b4855626e7b88959a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9fa3abb5bbb0a6968a7d7063574a3d3024170a000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929fac9f928790959faba2988f82766c61564c41352b1e150b00000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c1105000000000000000000000000000000030f1c28333f4a5465717e8b98a7a3998a7d7064574a3d31261a0e020000000916222f3c4955626f7c8895a2afa4978b7e7164584b464d5355585b5d5e5f5f5f5e5d5b5855534d49453e36312a211a11080000000000000000000000000000000000000000000000000000020507080b0e101213131212100e0c1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b657784909daaac9f9285796c605346392d20130600030f1b27323d464f54565f5e5d5c5b5a5956544f473d33271c100400000000000000040e17212a343d464f59616c727f8c929ca5a0959082796d665c5044505c666d79829095a0a59d928c7f736d625a50473d32271b100400000000000000000000000000000000000000000007131f2c38434e5860676d747d858e939fa29b918b7f726d625a50483f362d241a0c0200000000000000000000000000000000000000000000000000000000060c11151718202020202020201b1b191f282f353e444c525a61696e767f8690949a93877e716c61544a3f34281c1b20202020202020181715110c060000000000000000080f151a1d1f202024303d4956626c717f8b919e948f868079706b615f5d606b6f797f868f949f93887e716c6155493c30231b1a18140f08010000000000000000000003090e121415191926333f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100000a141e2830383d414346464647535f6a717e879393877e716c615a50483e362c231a0e04000000000000000000000000000000000000000a141e2830383d414346464646464641403c362f261d130800000000000000000000000000000000000000000004111e2b3744515e6a7784919daaada094877a6d6154555e686e7b859298a29892857b6e685e554b5e6a7784919daaada194877a6e6154473b2e21140800000000000000000815222f3b4855626e7b8895a1a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a7acaeb5acacaca3968a7d7063574a3d3024170a000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929faca39992999fa7a79f92867b6e615a50443a3023190c0300000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada093867a6d6767676767676767676767676767676767676767676767676767676767676767676764615a5045392d211408000000000000000000000000000000000b17222d3b4854616e7b8795a0ab9a8d817467574d42362a1e12050000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e4246484b4e505252535252504e4b4847423c39332a261f180f0800000000000000000000000000000000000000000000000000000000000000000204050606060504020b1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000030f1b27333f49536875818e9ba8aea398887b6e6255483b2d22170b0407131f2c38434f5960636c6b6a696867666360594f44382c201407000000000000040d162029333c464e58616b717e88939fa4a19690837a6d675d544a525c606d78818f949fa69e938d80746d635b51483e352b21160b000000000000000000000000000000000000000000000915222e3b4854606a6f79818a91979ea39c918c7f726d625b51483f362d241b12080000000000000000000000000000000000000000000000000000000000000005080a0b131313131313130f19222b313a41454f565e616c717b828b92989a93887e716c615a5042382e23170b131313131313130b0a0805000000000000000000000004090e11121315212d3945505a626d727f8b919c98928c847d756e69686d747c838c92989c918b7f726c625a5044392d20140d0b08030000000000000000000000060e141a1e2122252526333f4c5966727f8c99a5aa9d9184776a5e5144372b1e110000020c161e262c32353639393c4855626f7b869393887e716c615a50483e362c241a11080000000000000000000000000000000000000000020c161e262c3135363939393939393433302b241d140b0100000000000000000000000000000000000000000004111e2b3744515e6a7784919daaada194877a6e61544c565f696f7c869299a19791847a6d675c545e6b7784919eaaada094877a6d6154473a2e21140700000000000000000815222f3b4855626e7b88959f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f968a7d7063574a3d3024170a000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929facaba39fa3ababa0958c7f72695f53483e32281e11070000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facada09386797373737373737373737373737373737373737373737373737373737373737373737373716c6155493c3023170a000000000000000000000000000000000614202d3a46525e697784919daa9e918477695f53463a2d2114060000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e363a3b3f4143454546464543423f3b3a37312d28221a140e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0ada6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000b17222d3f4c5865727f8b98a8b2aa978a7e7164544a3f33281b13101014222f3b4854606b6f79787776757473706b6054483c2f2216090000000000030c161f28323b454e58606a707d87929aa4a19791847b6e685d554b515b636e74818e939ea69e948e81776c605b51493f362c23190f04000000000000000000000000000000000000000000000916232f3c4956626f7c848e9393939393918c7f726d625b51493f362d241b12090000000000000000000000000000000000000000000000000000000000000000000000000606060606000a16212b343d434b515961686d757e858f949f9f93887f716c625a50483e30261c110600060606060606000000000000000000000000000000000001040605111d29343e48505a626d727f8c929c9f96918a827b73717a818891959f9d928c7f736d625a50483e33281c100400000000000000000000000000060f181f262a2d2e323232333f4c5966727f8c99a5aa9d9184776a5e5144372b1e11000000040c141b212528292d2e3a47535f6a73808c887e716c625a50483e362c241a120800000000000000000000000000000000000000000000040c141b212528292d2d2d2d2d2d2726241f1a130b020000000000000000000000000000000000000000000004111d2a3744505d6a7783909daaaea194877b6e6154484d57606a707e87939fa0969082796d665b5e6b7884919eabb4aa93877a6d6054473a2d21140700000000000000000815222f3b4855626e7b88939393939393939393939393939393939393939393939393939393939393939393939393939393938a7d7063574a3d3024170a000000131f2c3946525f6c7985929facada093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929facb5afacafafa4999083786d60574d42362c20160c000000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb3a79a8d8080808080808080808080808080808080808080808080808080808080808080808080807e7164574a3e3124170b0000000000000000000000000000000005121e2a36424d576774808d9aaaa096887b6e6155483b2e23170b0000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312d2e32353738393939383735322e2d2b261f1c170e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000714212d3a4754606d7a8793a0aca6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000616222f3c4955626f7c8896a1ada79a8e8174665b5044382d241f1c1d1f27303c4956636f7d868584838281807d7063564a3d3023170a00000000020b151e28313a444d575f6a6f7c869299a3a29892857b6e695e564c505a626d73808d939da59f948f82786d655b504940372d241a110700000000000000000000000000000000000000000000010e1b2734414e5a67748186868686868686867f736d635b51493f372d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d464e555d606b707a818a92979f9b918b7f726d625a50483e362c1e140a00000000000000000000000000000000000000000000000000000000000c17222d363f48515b636d737f8c929ca09e948f867f7d848d939aa09d938d80736d635b51483e362c22170b00000000000000000000000000030e18212a31363a3b3f3f3f3f3f4c5966727f8c99a5aa9d9184776a5e5144372b1e1100000000020a1015191c1c1f2b37434e58636d73807e716c625a50483e362c241a1208000000000000000000000000000000000000000000000000020a1015191b1c2020202020201b1a17140e0801000000000000000000000000000000000000000000000003101d2a3643505d697683909ca9aea295887b6f625548454e58616c727f8c929d9f948e81786c605b657885929eabaea29886796d6053463a2d20130700000000000000000815222f3b4855626e7b8686868686868686868686868686868686868686868686868686868686868686868686868686868686867d7063574a3d3024170a000000131f2c3946525f6c7985929facaca093877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693a0acac9f9386796c605346392d201300131f2c3946525f6c7985929facb8bbb9b2a89f93877c6f665c50453b31241a0e04000000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e01000000000000000000000000000000020e1a25303d4a5763707d8a98a3a8988b7e7265544a3f34281c100300000916222f3c4955626f7c8895a2afa4978b7e7164584b3e31252225282a2b2c2c2c2b2a282522211e1a15110c050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4aca295887c6f6255493c2f221609000714212d3a4754606d7a87939f9f9f998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a7884919eabab9e9185786c6053493f352f2c28292c2f39424f5966727f8c91908f8e8d8b7e7265584b3f3225180c000000000a141d273039434c565e696e7c859298a2a39992867c6f695f564d4f59626c727f8c929ca5a0959082796d665c53493f372e251b12080000000000000000000000000000000000000000000000010d1a2733404c58646e747979797979797979736d635b51493f372d251b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434e5860676d747d858e939fa29b918b7f726d625a50483f362d241a0c02000000000000000000000000000000000000000000000000000000000006101b242d363f49515b636d73808d929da49e98928c8a91969fa49e938e81746e645b51493f362d241a10050000000000000000000000000009141f2a333b4246484c4c4c4c4c4c5966727f8c99a5aa9d9184776a5e5144372b1e1100000000000005090d0f0f1a26313c46525b646e73716d625a50483e362d241a120800000000000000000000000000000000000000000000000000000004090d0f101313131313130e0d0b080300000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9ba8afa296897c6f6356493d46505a626d74808d939e9e938d80736d606c7986929facab9f928578665c5044382c1f120600000000000000000814212e3a47535f6a76797979797979797979797979797979797979797979797979797979797979797979797979797979797979706b6155483c2f231609000000131f2c3946525f6c7985929f9f9f9f93877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d7986939f9f9f9f9386796c605346392d201300131f2c3946525f6c7985929facacacacada1968d80746a60544a3f33291f120900000000000000000916232f3c4956626f7c8995a2ac9f9386796c605346392d20130013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e01000000000000000000000000000000000914202d3a4753606d7a86929fa89b8f8275665c5044382b1f120600000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312518181b1d1f1f201f1f1d1b181514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b979f9f9f95887c6f6255493c2f221609000714212d3a4754606d7a8793939393938c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000006131f2b37434e586774808d9aa6ada1978a7d70655b5045413a383435393b424b54606b7783909d9d9c9b95887b6e6155483b2e22150800000006111b262f39424b555e686e7b849197a2a49a92877d706a60574d4f59616c717e88939fa4a19690837a6d675d544a41382d251c1309000000000000000000000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c66635b51493f372d251b130900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222e3b4854606a6f79818a91979ea39c918c7f726d625b51483f362d241b12080000000000000000000000000000000000000000000000000000000000000009121b242d373f49525b636e74808d929da5a39f99979ea1a69e948e81786c605c524940372d241b110800000000000000000000000000020e1a26313b454d53555858585858585966727f8c99a5aa9d9184776a5e5144372b1e11000000000000000000000a15202a344049525c646765625a50483f362d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3e48515b606c78818f959f9d928b7f726c6d7a8799a3afaa9e9184776b544a3f34281c1003000000000000000006121e2b37424e575f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6361594f44382c201407000000131f2c3946525f6c7986929393939393877a6d6054473a2d2114070000000000000000000000000713202d3a4653606d798693939393939386796c605346392d201300131f2c3946525f6c7985929f9f9f9f9fa59e9184796d60584e42382e21170d0000000000000000000916232f3c4956626f7c89959f9f9f9386796c605346392d20130013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8e8174675b4e4134281b0e010000000000000000000000000000000006131f2c3945515d6776828f9ca99f9285796d6053463a2d20130800000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180c0e101212131312100f0c08080602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b9393939393887c6f6255493c2f221609000714212d3a4754606d7a86868686868686807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000030f1b26323c4855626e7b88949eaca99d9083786c605a524c4645404045474c545c66707d8995a0aaa99d918477695f53463a2d2114070000000b17222d38414a545d676d7a839196a1a49f93887e716b60584e4e58606b707e87929aa4a19791847b6e685d554b42392f261b130a00000000000000000000000000000000000000000000000000000814202b36414a53585a60606060606060605957514940372e251b13090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c848e9393939393918c7f726d625b51493f362d241b120900000000000000000000000000000000000000000000000000000000000000000009121b252d374049525c646e74808d939da59f9f9f9fa79f948f82786d665b504a40372e251b1209000000000000000000000000000005121e2a36424d575f616565656565656566727f8c99a5aa9d9184776a5e5144372b1e1100000000000000000000030e18222e37404a52585a585650483f362d241b120900000000000000000000000000000000000000000000000000000000000000000000000000010507071313131313131313080705020000000000000000000000000000000000000c1926333f4c5966727f8c99a5b2a5998c7f7266594c3f363f44505b666d79839096a09f93877e706f7c8995abb5a99c8f8376695c50432e23170c000000000000000000020e1a26313c454e535560606060606060606060606060606060606060606060606060606060606060606060606060606060606057554f473e33281c1004000000131f2c3946525f6c7986868686868686867a6d6054473a2d2114070000000000000000000000000713202d3a4653606d788686868686868686796c605346392d201300131f2c3946525f6c798692939393939393938a7d70675d51463d30261c0f060000000000000000000916232f3c4956626f7c89939393939386796c605346392d20130013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e010000000000000000000000000000000004101d2935404b5566727f8c99a9a297897c6f6356493c2f24190d01000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0204050606060504020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e868686868686867c6f6255493c2f221609000713202c3945525d687679797979797979736d63574b3f3225190c000000000000000000000000000000000000000000000000000000000000000000000a15212e3a47535f6a76828f9aa4ab9f958c7f726c605d5653514b4b5153565e666d7983909da7ada2978b7f7265574d42372b1e12050000030f1b27333f49535c666d79839095a0a59c928b7f726c61594f4d575f6a6f7d869299a3a29892857b6e695e564c433930271d140a010000000000000000000000000000000000000000000000000000030f1a252f3841484c4e53535353535353534c4b4640372e251c1309010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a67748186868686868686867f736d635b51493f372d241b1209000000000000000000000000000000000000000000000000000000000000000000000009131c252e37404a525c606c77818e93939393939393959082796d665c544a3f382e251c13090000000000000000000000000000000714212d3a46535f696e7272727272727272727f8c99a5aa9d9184776a5e5144372b1e11000000000000000000000006101c252e3840474c4d4b4a453f362d241b120900000000000000000000000000000000000000000000000000000000000000000000000002080d11131420202020202020201514120e0902000000000000000000000000000000000a1724313d4a5764707d8a97a9b2a89b8e817568564c4136333f4a545d676d7a849197a19992867c717e8a97a4b1a79a8e8174675b4e4134281b06000000000000000000000915202a333c4247485353535353535353535353535353535353535353535353535353535353535353535353535353535353534a48443e352c21160b00000000121f2b3844515d6974797979797979797976685d5245392c20130700000000000000000000000006121f2c3844505c66767979797979797979766c5f5346392d201300131f2c3946525f6c7986868686868686868681756c61554b40342b1e150a000000000000000000000916232f3c4956626f7c86868686868686796c605346392d20130013202c3946535f6c79869293939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e0100000000000000000000000000000000000c18242f3c4955626f7c8897a1a9998c807366564c4135291d1104000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4956626c7179797979797979766a5f53473b2e2115080004111d2935414c565d6c6c6c6c6c6c6c6c66635b52473b2f23160a0000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e58626f7c87939fa8a79f93887e746d6863605c54555d6063686e78818e95a0aca69f9285796d6053473c31261a0e02000005121f2b3744505b656d78828f959fa59d938c80736d625a504c565f696f7c859298a3a39892867c6f695f564d443a31271e150b020000000000000000000000000000000000000000000000000000000008131d262f363c40414646464646464646403e3b352e251c130a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a2733404c58646e747979797979797979736d635b51493f372d251b1209000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e384044505b656c7881868686868686868683796d675d544a42382d261c130a010000000000000000000000000000000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f818f9ba8aa9d9184776a5e5144372b1e110000000000000000000000000a131c262e363c3f403e3d3a342d241b1209000000000000000000000000000000000000000000000000000000000000000000000000050c13191d20212d2d2d2d2d2d2d2d21201e1a140d050000000000000000000000000000000815222e3b4855616e7b8896a1adaa9d908477685e5246392d38424b555e686e7b859298a29892857b808d9aa6b4aa988b7f7265584c3f3225190c00000000000000000000030e18212a31373a3b4646464646464646464646464646464646464646464646464646464646464646464646464646464646463d3c38332c231a100500000000101c2935414d5862696c6c6c6c6c6c6c6c6c5d564c4135291d110400000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e1200121f2b3844515d6974797979797979797979756f65594f433a2f22190c03000000000000000000000815222e3b4754606a6f79797979797979766c5f5346392d20130013202c3946535f6c7987868686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e0100000000000000000000000000000000000713202d394653606c7885919ea99c908376685d5245392c201306000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c625f584e43372b1f130600010d19242f3a444c525f606060606060605957524940352a1e130700000000000000000000000000000000000000000000000000000000000000000000020f1a26313c4754606a74818e96a0a9a49a9387807a74706d666a6a676d70747a828e939ea7a89f948b7e72675d5145392a1f140900000815212d3945505a606c77818e949fa69e938e81746e635b5146525e686e7b859197a2a39992867d706a5f574d443b32281f150c030000000000000000000000000000000000000000000000000000000000010b141d252b303334393939393939393933322f2a231c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c66635b51493f372d251b13090000000000000000000000000000000000000000000000000000000000000000000000000000010a131c2627333f49535b666c757979797979797979776d675d554b42392f261c140a01000000000000000000000000000000000b1724313e4a5764717d8a8b8b8b8b8b8b8b8b8f939eaaaa9d9184776a5e5144372b1e11000000000000000000000000010b141c242b30333432312e29221b1209000000000000000000000000000000000000000000000000000000000000000000000000050e161e252a2d2e39393939393939392e2d2a251f170f0500000000000000000000000000000714212d3a46535f697884919eabac9f93877a6d6154473c322f39434c565f696f7d86929aa197918483909daaaea298897c6f6356493c302316090000000000000000000000060f1820262b2e2f393939393939393939393939393939393939393939393939393939393939393939393939393939393939302f2c28211a110800000000000d1925303b4650585d5f606060606060605f524c443a2f24190d01000000000000000000000000000c17232e38424a505f60606060606060605f5a52493e33271b0f00101c2935414d5862696c6c6c6c6c6c6c6c6c68655d53473e31281d1007000000000000000000000006131f2b38434e5860626c6c6c6c6c6c6c6c645a4f43372b1e1200121f2c3845525e6a757979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d01000000000000000000000000000000000005121f2b3744505b6575818e9bac9f92867a6d6054473a2d211407000916222f3c4955626f7c8895a2aca4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343e485056586060606060606055534e463c32261b0f03000008131e28323a414553535353535353534d4b4740372e24190d0200000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e58606d7a849197a2a9a499938d85807d79787777787a7c81868f949ea5a9a1969082776c60554b403529180e0300000a1724303d4956626c74808d939ea69f948f81786d605c52494754616e7a849197a1a49a92877e706b60584e453c322920160d0300000000000000000000000000000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202b36414a53585a60606060606060605957514940372e251b130900000000000000000000000000000000000000000000000000000000000000000000000000000000010a1417222d38414a545b60686c6c6c6c6c6c6c6c6a605d554c433930271d140a0200000000000000000000000000000000000b1724313e4a5764717d8a97989898989898989b9ea6b0aa9d9184776a5e5144372b1e1100000000000000000000000000020b12191f2326272524211d181109000000000000000000000000000000000000000000000000000000000000000000000000020c1620283036394646464646464646463b3a36302921170d020000000000000000000000000005121e2a36424d576875818e9baaafa49a8b7e7164584e43372b313a444d57606b717e88939fa096919095a0abac9f9285796d6053463a2d201307000000000000000000000000060e151a1e21222d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423201c16100800000000000008141f2a343e464d5152535353535353535345413a32281e1308000000000000000000000000000006111c2630383f44535353535353535353534f4940372c21160a000d1925303b4650585d5f60606060606060605b59534b42352c1f160c000000000000000000000000030f1b27323d464e5456606060606060605f5a52493e33271b0f00111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b000000000000000000000000000000000000030f1b27333f495364717e8a9aa4a3998a7d7064574a3d3124170a000916222f3c4955626f7c88959f9f9f978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222d363e45494b535353535353534947433c342a20150a000000010c1620282f35394646464646464646403f3b352e251c1207000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323c45515d676e7c859297a0a7a49f97928d89868584848586898d92989fa6a79f9791847b6e655b50433a2f2418060000000b1825313e4b5864717e8b929da5a0958f82796d665c504a43505d6a76839096a0a99f93887e716c61594f463c332a20170e0400000000000000000000000000000000000000000000000000000000000000000001080f14181a1b2020202020202020191916120d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a252f3841484c4e53535353535353534c4b4640372e251c13090100000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f38424a50535b60606060606060605d54514c433a31271e150b020000000000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9f9f9f9f9f9f9f9f9f9d9184776a5e5144372b1e11000000000000000000000000000001080e1317191a181715110c060000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a41465353535353535353534846423b33291f140900000000000000000000000000020e1a26313e4a5764717e8a98a2aeac9c8f82766a5f53473f352f323c454f59616c727f8c929da09d9da0a7b1aa9c8f8275665c5145382c1f13060000000000000000000000000003090e121415202020202020202020202020202020202020202020202020202020202020202020202020202020202020171614100b0500000000000000020d18222c343b414446464646464646464639352f2820160c010000000000000000000000000000000a151e262e343846464646464646464646433e372e251b10050008141f2a343e464d515253535353535353534f4d48423930231a0d04000000000000000000000000000a16202b343d43474953535353535353534f4940372c21160a000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b201408000000000000000000000000000000000000000b17222d3a4754616d7a87939393938d8174675a4e4134271b0e000916222f3c4955626f7c8893939393938b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d34393d3e464646464646463c3b37322a22180e0400000000040d161e24292c393939393939393933322f2a241c130a00000000000000000000000000000000000000000000000000000000000000000000000000000a15202935414c555f6a6f7c8590959fa3a9a19e9a96979291909192999a9fa2aaa29f9590857b6e695e53493f31281d13070000000d1a2633404d596673808c99a4aa9d91847a6d675c544a3f45525e6b7885919ea8a5998c7f726c625a50473d342a21180e0500000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e13131313131313130d0c0a06020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131d262f363c40414646464646464646403e3b352e251c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262f383f44464e5353535353535353504745413a31281f150c03000000000000000000000000000000000000000b1724313e4a5764717e8a93939393939393939393939393939184776a5e5144372b1e110000000000000000000000000000000003070b0d0d0b0b09050100000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a444c525f60606060606060605f524d453b30251a0e02000000000000000000000000000914202d3a4753606d7985929fabab9f94887c6f625b5145403937333d46505a626d74808d939ea7aaabb1aea2988b7e7164544b4034281c1004000000000000000000000000000000020608081313131313131313131313131313131313131313131313131313131313131313131313131313131313130a0907040000000000000000000006101a222a3035383939393939393939392c29241e160d0400000000000000000000000000000000030c151c23282c3939393939393939393937332c251c13090000020d18222c343b414446464646464646464642413d3730271e11080000000000000000000000000000040f19222b32383b3c4646464646464646433e372e251b1005000915202b353f474e5253535353535353535353535353535353535353535353535353535353535353535353535353535353535353534e4c4841382f251a0f03000000000000000000000000000000000000000613202d3946525e687783868686868684776b5e5144382b1e11000916222f3c4955626f7c868686868686867e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22292d3031393939393939392f2e2b2620181006000000000000040c13191d202d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000040d19242f3a434e58606a6f7b838c92989ea1a9a7a9a29f9d9d9e9fa3aba9a19e98928d837b6e695f574d41382d1f160c010000000d1a2633404d596673808c99a3ac9f92867c6f695f564c4345525e6b7885919ea6a89c8f82786d605c52493f362c2319100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b141d252b303334393939393939393933322f2a231c130a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141d262d333839424646464646464646443a39352f281f160d0300000000000000000000000000000000000000000b1724313e4a5764717e8686868686868686868686868686868684776a5e5144372b1e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c565e6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000006131f2c3945515d6774818d99a3afa69c8f82766d625a514b474242414148515b606c78818f959fabb8b4aa9f92857a6d6054473a2e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810181f25292b2c2d2d2d2d2d2d2d2d201d19130c04000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2d2d2b27211b130a0100000006101a222a3035383939393939393939393534312c251e150c0000000000000000000000000000000007101920272b2e2f393939393939393937332c251c13090000040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464641403c362f261d1308000000000000000000000000000000000000000005111e2a36414c5667717779797979797772675c4f43372a1d11000815212e3b47535f6a7679797979797979716c6256493d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d22211f1b150e06000000000000000001080d111314202020202020201a1916130d07000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313c464e5860696e7980868d9197999c9d9fa3aaaaa9a19e9c9a97928d8680796e695f574d453b2f261b0d04000000000a1623303d495663707d87929aa4a29891857b6e685e554b424e5b6874818e949fa79e948e81746e635b51483e352b22180f060000000000000000000000000000000000000000000000000000000000000000000000000000030607090b0d0f1111121313121211100f0d0a08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c22282b2d353939393939393939372d2c29241e160d040000000000000000000000000000000000000000000a1723303c4955616c71797979797979797979797979797979797771675b4f43362a1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0d0f1013130f0e0c09040000000000000713202d3946525e6876797979797979797976695e52463a2d2014070000000000000000000000000004101d2935404b55616e7b87929fa9ab9f948b7f726c605d55534d4e4e4e4b51535b666d7983909da9b6aea2988d8073675d5145392c1d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d14191c1f1f202020202020201413110d0801000000000000000000000000000000000000000000060c1012202020202020202020201e1b1610090100000000000810181f25292b2c2d2d2d2d2d2d2d2d282825201b140c030000000000000000000000000000000000070f161b1f22232d2d2d2d2d2d2d2d2b27211b130a0100000008121b242b31363839393939393939393939393939393939393939393939393939393939393939393939393939393939393939393433302b251d140b010000000000000000000000000000000000000000010d1925303a44555f676a6c6c6c6c6c6b6760564b3f33271b0e0006131f2b37434e585f626c6c6c6c6c6c6c64625a5045392d21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c11151718202020202020201615130f0a04000000000000000000000001040707131313131313130d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2a333d464e575f676d737b8085898c8f919298a3a8a196918f8d8985807b736d675e574d453c33291d140a00000000000916222f3b4854606b717e88939fa4a19791847a6d675d544a4653606d78828f959fa69d938d80736d625a50473d342a21180e050000000000000000000000000000000000000000000000000000000000000000000104060b10121315171a1c1d1e1f1f201f1f1e1d1b19171514120e0906030000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080f14181a1b2020202020202020191916120d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20282d2d2d2d2d2d2d2d2a21201d19130c04000000000000000000000000000000000000000000000814212d3945505a61646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a675f564b3f33271b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201c1b1915100902000000000714212e3a4754616d7a86868686868686867b6e6154483b2e21150800000000000000000000000000000c18242f3946535f6974808d96a1aba69f92877e736d67615f575b5a5b555d60636a6f7a83909daab6ab9f92857a6d61554b42382d2217110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d101213131313131313130707040100000000000000000000000000000000000000000000000000030613131313131313131313120f0a050000000000000000060d14191c1f1f20202020202020201c1b19150f090200000000000000000000000000000000000000040a0f13151620202020202020201e1b16100901000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282724201a130b020000000000000000000000000000000000000000000008131e2932434d555b5d60606060605e5c564e44392e23170b00030f1b26323c464e535560606060606060585650483e34291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b1313131313131309080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18212b343d454d555d60696e73787c7f828486929fa196898482807d79746e69605c554d453c332a21170b0200000000000713202c38444f59616c727f8c929da5a0969083796d665c5044515c666d79839096a0a59c928b7f726c61594f463c332920170d0400000000000000000000000000000000000000000000000000000000000001070d1113171c1f20222426292a2b2b2c2c2c2b2b2a28262422211e1a1312100c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e13131313131313130d0c0a06020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131b20202020202020201d1413110d0801000000000000000000000000000000000000000000000004111c28333e48505557606060606060606060606060606060605e5b564d44392e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d292825211b140c030000000714212e3a4754616d7a87939393939393877b6e6154483b2e211508000000000000000000000000000007121d2a36424d57606d7a849199a3aba39992878079736e696968676869676d70757c8490959fabb3ab9e91847a6e675d544a3f3328231a100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d10121313131313131313130f0e0c09040000000000000000000000000000000000000000000000030608091313131313131313120f0a050000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020201b1a18140f08010000000000000000000000000000000000000000000000020d1720313b434a4f515353535353514f4b443c32281d120600000a15202a343c434749535353535353534b49453e362d22170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070b0d0f111213131212100e0c080705020000000000000000000000000000000000000000000000000000000000060f19222b333c434b51565e61666c6f7375777e8a979e9184787673706d66615e56514b433b332a21180f0500000000000003101b27323d47505a626d73808d939ea69f958f82786d605b524a545d676d7a849197a1a49f93887e716b60584e453b32291f160c0300000000000000000000000000000000000000000000000000000003090e13181d2023282b2d2f3133353737383939393837373533312e2d2a26201f1c17110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060f1313131313131313110706040100000000000000000000000000000000000000000000000000000c17222c363e45494a53535353535353535353535353535353514f4b443b32281d12060000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f272d32353639393534312c261e150c0200000714212e3a4754616d7a87949f9f9f9f94877b6e6154483b2e2115080000000000000000000000000000010e1a26313b45525d686f7d879299a3aaa399938d847f7b787675747475777a7d828991969fa7aca6a8a1969083796d665b50443f362c22190f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b0906010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e111213131313131313131313131313131313131313131313131313131313131313131313131313131313131313130e0d0b08030000000000000000000000000000000000000000000000000000050e1f2931393f4244464646464644433f39322a20160c010000040e18222a32373b3c464646464646463e3d39342d241b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d10111213131211100d0a07060400000000030505060606060606000000000000000000000000000000000000000000000000000002080d111314171a1c1e1f1f201f1f1d1b181514120e090400000000000000000000000000000000000000000000000000000000071019212a313940454d52545b60636669707d8a979e9185786b6763605c54524d454039302921180f0600000000000000000b16212b353e48515b606c77818e949fa79e948e81746d635a504b555e686e7b859198a2a49a92877d706a5f574d443a31281e150b02000000000000000000000000000000000000000000000000040a0f151a1d24292c2e34383a3c3e404244444546464545444342403d3b3a36312d2c28231c19130d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100f0d0b080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242c33393c3e4646464646464646464646464646464644433f39322920160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2831383e4243464642413d3730271e140900000714212e3a4754616d7a8794a0acaca194877b6e6154483b2e21150800000000000000000000000000000009141f2935414c56606b717e879298a0a8a49f97918c8885838181818283868a8f939da0a8a39f999b9e9f958f81786c605b51483e342b21170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d0600000000000000000004090e111213131313131313131313131313131313131313131313131313131211100e0c0a07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d171f272e33363739393939393837332e2820180e040000000006101820262b2e2f3939393939393931302d29221b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314171a1d1e1f1f201f1e1c1a171413100c07010c0f1112131313131313090907030000000000000000000000000000000000000000050b1013191d20212427292b2b2c2c2c2b2a282522211e1a14100c07010000000000000000000000000000000000000000000000000000070f181f272f353b42464a5053565964707d8a979e9185786b5e5653504a46423b342e271e170f06000000000000000000040f19232c363f44505b656d78828f95a0a69d938c80736c62594f4c565f696f7c869299a3a39992867c6f695f564c433a30271d140a0000000000000000000000000000000000000000000000070c151b20262b2f35393a3f4446484a4d4f5051525253525251504e4c4a4846423d3a38342e29251e19140d050000000000000000000000000000000000000000000000000000000000000000000000000004070c10121316191b1d1e1f1f201f1f1e1d1b19171414110e0806030000000000000000000000000000000000000000000000000004090e1112131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a080400000000000000000008121a22282d3031393939393939393939393939393939393736332e2820170e04000000000000000000000000000000000000000000000000000000000000000000000000000000000005111c27313a434a4e5053534f4d49423930261b1004000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e211508000000000000000000000000000000030d19242f3a444f59616c717e8691969fa2a9a19e9997918f8e8d8e8f9092999b9ea5a69f99928d8e939e9e938d80746d625a50463d33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d18110901000000000000080f151a1d1f202020202020202020202020202020202020202020202020201f1f1e1d1b19161413100c07040100000000000000000000000000000000000000000000000407090a13131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a080400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d151c2227292a2d2d2d2d2d2b2a27231d160e06000000000000060e151b1f21222d2d2d2d2d2d2d2524211d171109000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e13191d20212427292b2b2c2c2c2b292724201f1c18120e181c1e1f2020202020201615130f0a0400000000000000000000000000000000040a0f171c1e24292c2d3133363738393939383735322e2d2a261f1d18120b060000000000000000000000000000000000000000000000000000060d151d24293036383f44464a5764707d8a979e9185786b5e5246443f38363028231d150c05000000000000000000000007111a2427333f49535c666d79839096a1a59c928b7e716b61584e4d575f6a707d879299a4a29891857b6e685e554b42392f261b11060000000000000000000000000000000000000000030b121820262b31373a4145474a50535557595c5d5e5e5f5f5f5e5e5d5b595755534d4946443f3835302a251e170e0802000000000000000000000000000000000000000000000000000000000000000001070c1013181c1f20232527292b2b2c2d2c2c2b2a28262421201e1915120f0a0300000000000000000000000000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c0500000000000000000810171c2123242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2a27231d160e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16222d38434c545a5d60605c59544b42372c211509000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e2115080000000000000000000000000000000008131e28323d47505a616c717c848c92989d9fa4a9a19e9c9b9a9b9c9d9fa3a9a29f9a94908780818e949f9d928b7f726c61584e453b31251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b1309000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2c2b29282623201f1d1813110d080100000000000000000000000000000000000000050b101416172020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b11161a1d1e20202020201e1d1b17120c040000000000000000040a0f13151620202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e24292c2d3033363738393939383634302d2c29231d1a24282b2c2d2d2d2d2d2d23221f1b160f070000000000000000000000000000070f151b22282d3035393a3e404244454646454543413f3b3a36312c29241d17110a0200000000000000000000000000000000000000000000000000030b12181f252a2d33383d4a5764707d8a979e9185786b5e524538342e2a251f18120b0300000000000000000000000000091217222d38414b545d676e7a849197a1a49f92877d706a60574d4e58606b717e87939fa4a19791847a6d675d544a41382d22171209000000000000000000000000000000000000070c151d232831373c42474b5154545c60626466686a6a6b6c6c6c6b6a6a686664615f575653504a46413a3630292019130d05000000000000000000000000000000000000000000000000000000000003090e12181d1f23282c2d3032343638383939393838373533312e2d2a25211f1b150f0b060000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c1710080000000000000000050c11141717202020202020202020202020202020201e1d1b17120b04000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a26323e4a545e66696c6c68655d54493d3125190c000714212e3a4754616d7a8794a0a2a2a194877b6e6154483b2e21150800000000000000000000000000000000010c16202b343e48505a616a6f797f858b90939a9a9c9d9e9f9f9f9e9d9c9a9897928d88837c7378828f95a09f93877e706a60574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b110600000008121b242b31363839393939393939393939393939393939393939393939393939393837363432302d2c2924201d19130e0902000000000000000000000000000000000810161c2023232d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c17100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060a0e1011131313131311110e0b0601000000000000000000000003060809131313131313130b0a0805000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f181f262a2f35393a3d404344454646454443403d3a38342f2a252f3437383939393939392f2e2c272119100700000000000000000000000009101920272b33393a4145474a4d4f515252535252504e4b4846423b39352f27221b140b050000000000000000000000000000000000000000000000000001070c14191c2228313d4a5764707d8a93939185786b5e52453828231c19140c070000000000000000000000000000000006111b262f39424c555e686e7b859298a2a39992867c6f695f564c4f59616c727f8b929ca5a0969083796d665c53493f3327241a1007000000000000000000000000000000000810191e272e343c43474d53555d6064666d6f7173757777787979787877767573706e696763605c54524c46413b322a251e170e06000000000000000000000000000000000000000000000000000001070c141a1d24292c2e34383a3c3f4143444546464645444342403e3b3936302e2b261f1c17110a020000000000000000000000000000000008121b242b3136383939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a120800000000000000000004080a0b1313131313131313131313131313131311100e0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2935424e5a6670767979756f65594d4134281b0e000714212e3a4754616d7a87949595959594877b6e6154483b2e2115080000000000000000000000000000000000040d19222d363e48505860676d737a7f83878a8d8f90929292929190908e8b8885807c766f6a6d7a8390969a9992867c6f695e53463a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d0100040f19242d353d42454646464646464646464646464646464646464646464646464646454443413f3d3a38352f2c29241e1a140c06000000000000000000000000000008111a21272c2f30393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b1218212a31363a4145474a4d505152525352514f4d4a4745403936313a4044454646464646463c3b38322b22190f04000000000000000000020a131b222b32373e44494c5254575a5c5e5e5f5f5f5e5d5b5855534d47454039332d261d170e06000000000000000000000000000000000000000000000000000002090e111724313d4a5764707d8686868684786b5e5245382b17110e09020000000000000000000000000000000000000a141d27303a434c565f696f7c869299a3a29892857b6e685e554b505a626d73808d939da69f958f82786d655b50443f362c22190f04000000000000000000000000000009111a222a303940454e53575f62676d7175797b7d8082838485858685858483817f7d7b7874706d66615e56524c443e36302920180f07000000000000000000000000000000000000000000000000030b12181f252a2f35393a404446494c4e5051525253525251504e4c4a4746413c3a37312b28221c140b070000000000000000000000000000040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768286868175685c4f4235291c0f000714212e3a4754616d7a87888888888888877b6e6154483b2e21150800000000000000000000000000000000000007101b242d363e464e555c60676d72767b7e80828485858685848483817e7c79746f6a625f686e7b848d8d8d8d8d857b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d1206000915202b353f474e5253535353535353535353535353535353535353535353535353525251504e4c494745403a39352f2a251f17110a03000000000000000000000005101a232c33383c3d46464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a100500000000000004090e111213131313131313131306040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e111213131313131313131306040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c2328333b42464c5254575a5c5e5e5f5f5f5e5c5a5753514b46423b454c50525353535353534948433d342b21160a0000000000000000000a141c252d343d43475055565d606466696a6b6c6c6c6b6a6865615f5753514b443f382f292018100600000000000000000000000000000000000000000000000000000000061623303c4955616c70797979797872685c5043372a1e06000000000000000000000000000000000000000000020b151e28313b444d57606a707d87929fa3a19791847a6e675d544a515b636e74818e949ea79f948e81776c605b51483e342b21160a0000000000000000000000000009121b232c343c424b51585f62696e747a7d8185888a8c8f9091919292929191908e8c8a8884807d79736d68615e565046413a322a2119100700000000000000000000000000000000000000000000060d151d24293136394045474a515356585a5c5e5e5f605f5f5e5d5b595754524c4847433c38332d261d18120b030000000000000000000000000915202b353f474e52535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c00000000000000000000000000000000000000010406070a0c0e101112131313121211100e0c0a070604010000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000713202d3a4653606d787c7c7c7c7c7c7c7c786d6053463a2d2013070000000000000000000000000000000000000009121b242d343d434b51555d6065696e717375777879797978777674716f6d66625f58565e696f7c8181818181807f7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e221509000e1a26313d4751595e5f60606060606060606060606060606060606060606060605f5f5f5e5c5b595653514b4745413a363028231c150c05000000000000000000000b16212c353d44484a53535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c0000000000080f151a1d1f20202020202020202013100c0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f20202020202020202013100c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e343f454d53565d606366696a6b6c6c6c6b696763605c55534d444f575c5f60606060606056544e463d32271b0f030000000000000009121c262e373f464e545a6164686d7173757778797978787674726e6965605d555049413a322a221810060000000000000000000000000000000000000000000000000000000814202d3944505a61646c6c6c6c6b6860564b4034281b0f00000000000000000000000000000000000000000000030c161f29323c454e58616b717e8b919ca4a0969083796d665c5349525c606d78828f959fa69e938d80736d625a50473d32271b0f03000000000000000000000009121b242d353e464e545c606a6f757b81868a8e929797999b9d9d9e9f9f9f9e9d9d9b999796918d8985807a746e68615a524c443c332b2219100700000000000000000000000000000000000000000910181f272f353b42464b5153545c60636567696b6b6c6c6c6b6b6a686664615e5655534e46443f382f28231d150c0500000000000000000000000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c11040000000000000000000000000000000104080d11131417191b1d1e1f1f20201f1e1e1d1b19161413100d0704000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0006121f2c3844505c666d6f6f6f6f6f6f6f6f6d665c5144382c1f1206000000000000000000000000000000000000000009121b222b313940454b5154575e616467696a6b6c6c6c6b6a69676562605c54534e4d575f6a6f747474747474726d62564a3d3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b00111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a69676563605d5554524c46423b342e261e170f06000000000000000004101c27333d474f55566060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c110400000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c273039404451575f61686d7073767778797978777673706d67615e57505761686b6c6c6c6c6c6c6260584e43382c1f130700000000000006101b242e384049515860626c70757a7d808284858586858583817e7b77726d67605b534c443c342a22180e05000000000000000000000000000000000000000000000000000004101c28333e48505557606060605e5c564e453a2f23170b0000000000000000000000000000000000000000000000040d17202a333d464f59626c737f8c929da5a0958f82786d655b5044505c666d79839095a0a59d928c7f726c61594f43382c1f13070000000000000000000007101b242d363e474f585f666d737c82878e92989b9ea2a9a6a8aaa8a7a6a6a6a7a8a9a8a6a8a19e9a97928c86807a716c615e564d453c342b22190e0500000000000000000000000000000000000009121b222a313940454d53555d6065666d6f72747677787979797877767573716e6867625f5853504a423d342e271e170e0500000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2114080000000000000000000000000002080d1113191d2021232628292b2c2c2c2c2c2b2b2a28252320201d1813100c0700000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0003101c28343f4a545c606262626262626262605c544a4034281c10040000000000000000000000000000000000000000000910191f272f343a4145474d5254575a5c5d5f5f5f5f5e5d5d5b585553514a4743454e585f6267676767676765625b51463a2e2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c00121f2c3845525e6a7579797979797979797979797979797979797979797979797979797877767472706d6765605d56524d443f38302921180f06000000000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d211408000008121b242b3136383939393939393939392c29231d150d03000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242b3136383939393939393939392c29231d150d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424a515b63696e747a7d808384858586858482807d79746e69605b536873787979797979796f6a6054483b2e2215090000000000030e18222d36404a525b626a6f767d82868a8d8f919192929291908e8b88847e79716c655e564e463c342a20170c0300000000000000000000000000000000000000000000000000000b17222c363e44494a5353535352504b453c33281e1207000000000000000000000000000000000000000000000000050e18212b343e47505a636d74808d939ea69f948e81776c6053464a545d676d7a839196a1a49f93887e716b6054483b2f221509000000000000000000050e19222d363e485059616a6f7980878f93999fa3aaabaaaaa29f9d9b9a9a999a9a9b9d9fa2aaa9aba9a19e98928d857e756d685f574e463c342a20170c030000000000000000000000000000000009121b242c343c434b51575e61676d7175797c7f81838485858685858483817f7d7a77736f6a64605b544f454039302920170f05000000000000000000121f2c3845525e6a7579797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a000000000000000000000001080d13191d2024292c2d303335363738393939393837363432302d2c29241f1c18120b060000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00000c17232e38424a5053555555555555555553514a42392e23180c0000000000000000000000000000000000000000000000070d151d23292f35393b4246474a4d4f51525253525151504e4b4946444039373c464e53555a5a5a5a5a5a585651493f34291d120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d20130013202c3946535f6c798786868686868686868686868686868686868686868686868685858483817f7c7976726d68615e57504a423b332a22180f050000000000000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a00040f19242d353d424546464646464646464638342f271f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000040f19242d353d424546464646464646464638342f271f150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a545c606d727b81868a8d8f9191929292918f8d8a85807b726c655c6b78858686868686867c6f6256493c2f23160900000000000a15202a343e48525c636d727c838a8f9299999c9d9e9f9f9f9e9d9b9895908b857e776d685f584e463c32291e150a000000000000000000000000000000000000000000000000000005101a232c33393c3d464646464543403a332a21170c0100000000000000000000000000000000000000000000000000060f19222c353f48515b606c78818f94939393938c7f7366594c424b555d686e7b84919793939a92867c6f6356493c302316090000000000000000020d17202b343e48505a616b707c838c92999fa4abaca7a09d999892908f8d8d8d8d8d8f909298989c9fa4abaaa29f97928a827a6e6960584e463c32291e150b00000000000000000000000000000008121b242d363e464e555d60696e74797e8285898b8d8f91919293929291908e8c8a8784807c76716c666059514b433b332921170e05000000000000000013202c3946535f6c79878686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b00000000000000000000040c13191e24292c2f35393a3d3f4143444546464645454443413f3d3a39352f2c28231d17110a02000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000006111c2630383f444649494949494949494644403930271c1207000000000000000000000000000000000000000000000000030b12181d24292c30363a3b3e40424445464646454443413e3c3a38342e2b343c4347484e4e4e4e4e4e4b4a463f372d23180c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d20130013202c3946535f6c79869293939393939393939393939393939393939393939399929292918f8e8c8986827e7a746e69605c544d453c342a21170c0200000000000a1723303d4a5663707d86868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b000915202b353f474e5253535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000915202b353f474e5253535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212c3844515c666d757f878d9298999c9d9e9f9f9f9e9c9a98928d867f776d666679869293939393887b6e6255483b2f22150800000000030f1b26313c46505a636e737f8790949c9fa3aba8a5a3a1a1a1a3a5a7a7a09d97928b827a6f6a5f584e443b30261c1106000000000000000000000000000000000000000000000000000008111a22282d3031393939393837342f2821180f0500000000000000000000000000000000000000000000000000000007101a232d364044505b666d79828686868686868275695c4f42434c565e696f7c858686868686867f7265584c3f3225190c000000000000000009141f29323d46505a626c717d8690959fa3ababa49f9b95908c898584828180808081828385888b8f93999fa2aaa9a19e938f847b6f6a60584e443b30271d12070000000000000000000000000006101a242d363f4850585f676d737b80858b8f9298989a9c9e9e9f9f9f9e9e9d9b999795908d88837e786f6b605c554d453b332920170c030000000000000013202c3946535f6c798692939393939393939393939393939393939393939393939393939393939393939393939393939393939393938a7e7164574a3e3124170b000000000000000000070d161e24293035393a4145474a4c4e505152525353525151504e4c494745403a38342e27221b140b060000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00000c17232e38424a5053555555555555555553514a42392e23180c0000000000000000000000000000000000000000000000000001070c13181d20252a2d2e313436373839393938373634322f2d2c2823222a31373a3c4141414141413f3d3a342d251b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d20130013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9c9a9899928f8b86817b736d665e574e463c33291e140a00000000000a1723303d4a5663707d899393939393939393939393939393939393939393939393939393939393939393939393939393938a7d7164574a3e3124170b000e1a26313d4751595e5f606060606060605f514b43392f23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313d4751595e5f606060606060605f514b43392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000915202c38434f59606d78818c92999fa2aaa9a8aaa29f9e9e9e9fa29f98928c81786d6d798699a39f9f94877a6e6154473b2e2114080000000006121f2b37434e58626c73808b92999fa6aca49f9c989695949596989c9fa4a9a19e948f847c6f6a5f564d42382e23170c0300000000000000000000000000000000000000000000000000000810171c2023242d2d2d2d2b2a28231e170f06000000000000000000000000000000000000000000000000000000000008111b2428333f4a545c676d767979797979797570655a4d413a444d575f6a6f78797979797979726d62564a3e3124180b00000000000000030d1925303b444e58626c717e879298a0a7afa79f99938e88837f7c79777574737373747577797c7f83878d92989ea5ada59e9691857c6f6a5f564c42392e23180c030000000000000000000000030c18222c363f48505a616a6f7980868d92979c9fa2aaa7a9a8a7a6a6a6a7a8a9a8a6a7a09d9a94908a837c746d675e574d453b32291e150a0000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b00000000000000000810181f282f353a4145474c525456595b5c5e5f5f5f5f5f5e5e5d5b585653514b46454039332d261d180f0700000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0003101c28343f4a545c606262626262626262605c544a4034281c1004000000000000000000000000000000000000000000000000000001070d11141a1e20212427292a2c2c2c2c2b2a2a282522201f1c181820262b2e2f34343434343432312e29231b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d20130013202c3946535f6c7986929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a7a8a9a7aba39f9c98928d867f786e695f584e453b30261c1106000000000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b00111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c10040000000000000000000000000000000000000000000000000000000000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b4854606b74808d939fa3ababa49f9b979892919192939a989d9f938f82786d7a8794abb4a094877a6d6154473a2e211407000000000815212e3a47535f6a717e8b929fa3aba69f9a938f8c89888788898c90939a9ea6a69f9691857c6f685e544a3f34281f1409000000000000000000000000000000000000000000000000000000050b10141617202020201f1e1b17120c0500000000000000000000000000000000000000000000000000000000000000091217222d38424b555c60696c6c6c6c6c6c69655e54493d323b454e585f626c6c6c6c6c6c6c65625b51463a2e221509000000000000010b151f2a36424d56606a717e889299a2aaafa49c959087817c77726f6d6668676766676768666c6f72767b80868e939fa3aaa8a09792867c6f685e544b40342820150900000000000000000000000b151e2a343e48505a626c717c848c92989fa2a9aca8a8a09e9c9a9a999a9a9b9d9fa3ababaaa69f9c95908781796e695e574d443b30261c110600000000000013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978a7d7164574a3e3124170b0000000000000008111a222a313a41454c5254565d60636668696a6b6c6c6c6c6b6a69676563605d5553514b443f382f2a21191107000000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0006121f2c3844505c666d6f6f6f6f6f6f6f6f6d665c5144382c1f1206000000000000000000000000000000000000000000000000000000000104090e111414171a1c1e1f1f201f1e1e1d1b18161312100c0e151b1f21222727272727272524221d18110900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a0013202c3946535f6c7986929facb9ada39b9898989898989898989898989898989899999a9c9ea1a8a9acaaa29f98928c837b6e6a5f574d42382e23170b010000000a1723303d4a5663707d8996a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1978a7d7164574a3e3124170b00121f2c3845525e6a75797979797979797976675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525e6a75797979797979797976675c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000006121e2b37424e57636f7c87939fa5afa9a199938f8a878584848586888c90959e948d80747b8794a1ada093877a6d6054473a2d2114070000000713202c38444f59626f7c86929fa4afa49c948f87827f7c7b7a7b7c7f83878f949fa3a8a19791857a6e665c50443b31261a0e030000000000000000000000000000000000000000000000000000000004080a0a1313131312110f0b070100000000000000000000000000000000000000000000000000000000000000000006111c262f39434b51535d6060606060605c5a544c423729333c464e53555f606060606060585651493f34291e120600000000000007121d27313946525e696f7c86929aa3ababa39f928d837c756f6a6662605c545a5a5a5a5a545b606265696e747b818a9298a2a9a9a19891847a6e665c51453c31261a0e0500000000000000000007121d27303c46505a626c717e8691969fa2aaaba39f9b9796918f8e8d8d8d8d8f9092999a9ea1a9aba79f9a938d837b6e695e564c42382e23170c04000000000013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a978a7d7164574a3e3124170b00000000000007101a242c343c434c51565d6065686d707274767778797979787877767472706d6764605c555049413c332b231910070000000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000713202d3a4653606d787c7c7c7c7c7c7c7c786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000020507080b0d0f11121313131211100e0b0907060400040a0f1215151b1b1b1b1b1b181815120c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f2316090013202c3946535f6c7986929facb9a79b918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d8d8f9196979c9fa3abaaa29f9590847c6e695e544a3f34281d13070000000a1723303d4a5663707d899494949494949494949494949494949494949494949494949494949494949494949494949494948a7d7164574a3e3124170b0013202c3946535f6c798786868686868686796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c798786868686868686796d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a76828f9aa4afaba1979287827d7a79787778797b7f838a9196928a7e7b8895a1ada093867a6d6053473a2d2014070000000916222f3b4854606b76828f98a2aea49c928c827b7672706e6e6e7072767c828b9299a3a9a1979082786d60574d42362a20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d273139404547505353535353534f4d49423930212a343c434748525353535353534c4a463f372d23180d010000000000000c18232f3943505a616e7b859198a3acaca399928b80786f6a625f585653504a4e4d4d4d4e4a505355575e61696e757e869297a2aaaaa1969082786d60574e42372b21170b0000000000000000000c18232e39424e58616c717f8a9298a0a8aba49f99928e8a8784828180808081828486898d92979ea1a8aca49f9590847b6e685e544a3f342820150a000000000013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e7164574a3e3124170b0000000000040e19222c363e464e555d60686d72767a7d7f8183848585868685848483817f7c7a75706d67605b534e463d352b22190d0400000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87888888888888877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000001030405060606050403010000000000000000030608090e0e0e0e0e0e0c0b09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c2014070013202c3946535f6c7986929facb2a5988b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80808284878b8f92999fa7aea79f9691847b6e665c50443a2f24180d0100000a1723303d4a5663707d87878787878787878787878787878787878787878787878787878787878787878787878787878787877e7164574a3e3124170b0013202c3946535f6c7986929393939393867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929393939393867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88949facaea39992857d75716e686b6b666d6e72767d84909492857d8996a3aca09386796d6053463a2d201307000005111e2a36424d5663707d89949faaa79d928c80766e69656362616263656a6f767f879299a4a99f948c7f73695f53463c31261a0f010000000000000000000005080a0b1313131313131313131313131313131313131313131313131313131313131313131313130f0f0d09040000000000000000000000000000000000000000020b151f272f34383a4346464646464642413d3730271e222a31373a3c454646464646463f3e3a342d251b110600000000000004101c2934404b55616c76828f97a1aaafa49a92877e736d665f58534e4946443f41404040413f4446484d53565e616c717c859298a2aca89f948d80736a5f53473e33281c10040000000000000004101c2834404b545f6a717e87939fa2aaa9a199938e86827e7a777574737373747577797c80858b91969da5afa79f9691847a6e665c50443c32261b0f040000000013202c3946535f6c7986929facb3a79a8d80808080808080808080808080808080808080808080808080808080808080808080808080807c6f6255483c2f22150900000000020c16202b343e4850585f676d737a7f8386898c8e8f9192929292929191908e8b8986827d79716c655f584f473d342b20160c01000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949595959594877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c10040013202c3946535f6c7986929facada093867972727272727272727272727272727272737475787a7e828790959da4aea9a1969083786d60554b4135291d110400000713202d3a4653606d787a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d2013070013202c3946535f6c7986929f9f9f9f93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929f9f9f9f93867a6d6053473a2d2014070606060606060606060504020000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b0ac9f92877c6f6b64615e56545c6062656c707a8290949083909daaaca09386796d6053463a2d20130700000714202d3a46525e6976828f9ca6aca0958d80736d625f575655545556585f626d727e87939fa6a69f92867b6e61584e43372b1e13080000000000000000060c111517182020202020202020202020202020202020202020202020202020202020202020202020201c1b191510090200000000000000000000000000000000000000030d151d23292c2d363939393939393635312c261e151820262b2e2f3939393939393932312e29231b13090000000000000006131f2c3845515c67707d8a949fa9b0a69f93887e716c605c544e47433c3a38342e3433342d3338393c42464d525a616a6f7c86929aa4afa69f92877b6e62594f44392d20150a0000000000000006131f2c3845515c666f7c869299a4aea8a0979187817b75716d6869676766676768676d7073797e848e939fa4aca8a0969083786d60584e43372b20150a0000000013202c3946535f6c7986929facada0938679737373737373737373737373737373737373737373737373737373737373737373737373736f6a5f53473a2e2115080000000008131e28323d46505a616a6f7a80868b909399999b9c9d9e9f9f9f9f9e9d9c9a9898928e8a847e786e6a60594f463d32281e1308000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0a2a2a194877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000020608080b0e10121213131211100e0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000020507080a0d0f1111121313131211100e0c0906050300000000000000000000000000000000000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b000013202c3946535f6c7986929facada093867a6d656565656565656565656565656566666769686d71767c838d929da5afa89f958c7f72675d5145392c201307000006131f2c3845515c666d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d675c5145382c1f13060013202c3946535f6c7986929facaca093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facaca093867a6d6053473a2d20141313131313131313131212110f0d0a07060401000000000000000000000000000000000000000005111e2a36424d576976838f9ca9b1a79a8d80736a605954524c4a5053555a61676d798290959095a0abaca09386796d6053463a2d20130700000814212e3b4754616e7b87939e9fa39d9083786d605b534d49484748494e535b626c727f8c949faba3988f82756a5f53473a2f24190d010000000000000911171d2124252d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000030b12181c1f202a2d2d2d2d2d2d292825211b140c0e151b1f21222c2d2d2d2d2d2d2524221e1811090100000000000003101c28343f4a54606d7984919ea6b0aa9e948c7f736c625a504a423c37322d2c282327272722282b2d31363b42465058606a707e88939fa8aea3998f82766c6155493c31261b0f00000000000004111d2935414b55606d79839098a3aba9a09691857d746e6964615d565b5a5a5a5a555c6063666d7179818b939aa4afa89f958c80736a5f54473d32271b0f0100000013202c3946535f6c7986929facada093867a6d676767676767676767676767676767676767676767676767676767676767676767676767625f584e43372b1f1206000000010d1924303a444e58616c707c848d92989c9fa4a49f9e9c9a9a99999a9a9b9d9fa3a29f9b96918b837c706b60584e443a2f24190d020000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000104090e121415181b1d1e1f20201f1e1d1a181514120e090401000000000000000000000000000000000000000000000000000000000000000105080e11141417191c1d1e1f20201f1f1e1c1b181513120f0b060000000000000000000000000000000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a1005000013202c3946535f6c7986929facada093867a6d6058585858585858585858585858595a5a565d60646a6f78808d939eaab1a79e92857a6d6054473a2f24180d010004101c2834404b545c606161616161616161616161616161616161616161616161616161616161616161616161616161616161605c554b4034281c10040013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20202020202020202020201f1f1e1c1a171413110d08040000000000000000000000000000000000000714202d3a46525e697885929fabaca095877b6e61584f4746413f44464850555d676e7b85929da0a7b1aca09386796d6053463a2d20130700000c1926323f4c5965727f8c8f91929996897d70665c5047423d3b3b3b3d4347515a606c77828f99a3aa9f93877c6f62564c4135291d1104000000000009121b22292d30313939393939393939393939393939393939393939393939393939393939393939393939393635312c261e150c020000000000000000000000000000000000000001070c1013141d2020202020201c1b1915100902030a0f1215151f202020202020191815120d06000000000000000006121f2b3844505c66727f8c96a0acaea2988f82776c605a50443f38302b26201f1c171a1a1a171c1f20252a30363e464e58616c73808d96a1acab9f948a7d7064584e43372b1d120700000000000613202c3945515d67737f8c95a0aaada19791847b706b615e5754524c4e4d4d4d4e4b5153545c60676d747f88939fa5afa79f92877c6f62584e43372b1d120700000013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261b0f0300000005111d2935414c56606a707e8691969fa2a49f9b9993918f8e8d8d8c8d8d8f9092989a9fa2a19e9590867d706a60564c4135291e13080000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e21150800000000000000000000000000000000000000000000000001080d11151a1e212225282a2b2c2c2c2b2b2a272421211e1a14100d070100000000000000000000000000000000000000000000000000000002080d1114191e20212426292a2b2c2c2d2c2c2b29272522201f1b17110f0a040000000000000000000000000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a110800000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4d4d4c5254585f666c78818e98a2aeada2978b7e7265554b4035291d100400000c18232e39424b51535454545454545454545454545454545454585c5c5c5c5c58545454545454545454545454545454545453514b43392e23180c000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2c2b2a28262421201d1913100c07000000000000000000000000000000000814212e3b4754616e7b8798a2aeaa9d908377695e53463d393634383a3e434c555e69717e8b97a1adb9aca09386796d6053463a2d20130700000a1723303d4a5663707d80828486888a84776b60544a3f37312f2e2f31373f44505b656e7b87929faca49a8e8174685d5245392c2013080000000006111b242d34393d3e46464646464646464646464646464646464646464646464646464646464646464646464642413d3730271e140900000000000000000000000000000000000000000000040607101313131313130f0f0d09040000000003060809121313131313130c0b0906010000000000000000000713202d3a4653606d7884919ea8b2a99f92867b6e655b50483e342e261e1b1312100c060d060b0f12131a1f252a343d46505a606d7984919ea8b0a69c8f83766a5f5347392e23180c00000000000714212d3a4754606d7a85929fa7b0a69e92857b6e696059524d47464141404040414045464b51555d606d727f8b939ea9afa3998f82766a605447392f24180c00000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a20150a000000000713202d3946525d686f7c869298a0a7a099938f8a868482818080808081828486898d92989da59f9892867c6f685d52453a3024190d0100000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0acaca194877b6e6154483b2e2115080000000000000000000000000000000000000000000000070c13191d20262b2e2f3234363839393938373634312e2d2a25201d18120c0400000000000000000000000000000000000000000000000002090e13191e20252a2d2e30333537383839393938373634322f2d2b27221b1b16100b04000000000000000000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c1610080000000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f40414145474e545b666d7a85929fabb3a99c908376675d5145392c201306000007121d2730394045464747474747474747474747474747505a6264686868686865625b5147474747474747474747474747474645403930271d1207000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a3939393939393939393939393938373533312d2c29241f1c18120c060000000000000000000000000000091623303c4956636f7c8996aab4a79a8e817467574d42342d2a282b2d313a434d57606d7985929eabb8aca09386796d6053463a2d20130700000916222f3c4854606b70737577797b7d7d7063594f42382e26222122262b333f49535f6974818e9aa6ac9f92867a6d6054473a2f24190d010000000c17222d363e45494b5353535353535353535353535353535353535353535353535353535353535353535353534f4d49423930261b10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5664707d8a96a1adada1978c7f72695e53493f3628231c140c0a060300000000000306090e1419222b343e45515d67717e8a96a0acab9f94887c6f62544b4034281c100400000006131f2b37434e5866727f8c97a2adaa9e948a7d70695f574f46423b3935303433342e34383a40454b515b626d74818e97a1adab9e94897c6f62554b4035291d1004000013202c3946535f6c7986929facada093867a6d6053474040404040404040404040404040404040404040404040404040404040404040403c3a37312a22180e0400000005121e2a36424d57616d7a859298a3a69f959087827d7a77767474737373747577797d80868e929ba3a29891847a6d60564c4135291d110400000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949f9f9f9f94877b6e6154483b2e211508000000000000000000000000000000000000000000030b12181e24292c31373a3b3e414345454646454443413e3b3a36312c29241d160d0802000000000000000000000000000000000000000000070c141a1e252a2d3036393b3d4042444445464646454443413f3c3937332d2b27201b160d070100000000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b05000000000013202c3946535f6c7986929facada093867a6d6053473a3232323232323232323233332f35393c424a545e68737f8c99a9b2ac9f9286796d6053473a2d2014070000000b151e272e34383a3b3b3b3b3b3b3b3b3b3b3b3b3b4956626c717575757575726d62564a3b3b3b3b3b3b3b3b3b3b3b3b3b3a38342e271e150b00000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053474646464646464646464646464645454442403d3a39352f2c28231d17110a030000000000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f31261e1c1f2028313b45515c6673808d99aab4aca09386796d6053463a2d20130700000714202c38444f5960636669666d6f71706b6054473d30262c2c2c2b2a222d38414d57626e7b88949faba3988b7e7265554c4135291d1104000005111d29343e485056586060606060606060606060606060606060606060606060606060606060606060606060605c5a544c42372c21150900000000000002070a0c0d131313131313120908060300000000060b0e10111313131313130f07060300000000000000000000000000000000000000000000000714202d3946525e6876828f9ca8b2ab9e9185796d60574d41382d2417110a02000000000000000000000002091019222935404b55606c7884919dabb0a69a8e8174665c5145382c1f13060000000815222e3b4754606a7884919ea9b1a79c8f82756c61574d453d36302d292427272723282c2e343a4145515b606d7a85929eaab0a69b8e8275675d5145392c1f1306000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343434342f2e2b2620181006000000000714212d3a46535f6974808d97a1a99f948f837c75706d686967676666676768666d70747a818b919ba5a1968d8074685d5245392c20130700000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87939393939393877b6e6154483b2e2115080000000000000000000000000000000000000000060c151d23282f35393c4247484b4e50515253535251504d4b4846423b39352f281f19130c04000000000000000000000000000000000000030b12181f252a3036393b4146474a4c4f50515253535252514f4e4b4846443f3837322c272118130c04000000000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d252525252525252525262724292c2f38424c56626f7b8896a1adaea399897c6f6256493c2f231609000000030c151d23282c2d2e2e2e2e2e2e2e2e2e2e2e313e4b5864717e82828282827f7265584c3f322e2e2e2e2e2e2e2e2e2e2e2d2c28231d150c0300000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d605353535353535353535353535353535252514f4d4a4745413a38342e28231c150c0700000000000000000000000b1824313e4b5764717e8a97a4b0a4978a7d7164574a3e3124171012161f2834404b54626f7c8998a3aeaca09386796d6053463a2d201307000004101c27333d474f54565a545c6062646360594f44353638393939383734312f3c47535f6a76838f9ca9aa9c908376675d5145392c20130600000815212d3945505a62646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69655e54493d3125190d0000000000070d1316191a2020202020201f1515120f0a04040b11171a1d1e2020202020201c1312100b060000000000000000000000000000000000000000000814212e3b4754616e7a87939facafa3998c7f72675d51453b2f261b1206000000000000000000000000000000071018242f3944505b66727e8b99a3aeac9f9285796d6053463a2d2013080000000916222f3c4955626f7c8896a1acaca095897c6f625a50453b332a25201d191a1a1a181c1f23282f353f45515d67727f8b98a2aeac9f9286796d6053473a2d201406000013202c3946535f6c7986929facada093867a6d6053473a2d2727272727272727272727272727272727272727272727272727272727272722211f1b150e0600000000000815222e3b4855616e7b86929fa9a1978f82796e6a64615d565b5a5a595a5a545c6063686d747f8b939ea89f92867a6d6054473a2d21140700000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a86868686868686867b6e6154483b2e211508000000000000000000000000000000000000000810181e272e343a4145474d5355585b5d5e5f5f5f5e5e5d5a5754534d474540393129251e160e0500000000000000000000000000000000050c151c232830363a4146474d525457595c5d5e5f5f605f5f5e5c5a585553504947433d383229241d160d060000000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201919191919191919191a191d20262f3a47535f6a7885919eabb5ab978b7e7164584b3e3125180b00000000030b12181c1f20212121212121212121212734404d5a6773808d8f8f8f8e8174685b4e41352821212121212121212121201f1c18120b030000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d606060606060606060606060606060605f5e5d5b595754514c46454039342e261e191009000000000000000000000b1825313e4b5864717e8b97a4b0a396897d7063564a3d3023170a060d18232e3a4653606d7986929facaca09386796d6053463a2d2013070000000b16212b353d44484a4d4b5153555756544f473e4143454646464543413e3a39424e5765727e8b98a7ac9f92867a6d6054473a2d21140600000a1724303d4956626c717979797979797979797979797979797979797979797979797979797979797979797979797570655a4d4135281b0f000000010a12191e2325262d2d2d2d2d2d2c22211f1b150e0e161d22272a2a2d2d2d2d2d2d29201f1c17110a02000000000000000000000000000000000000030f1b27333f495364717e8b9aa4afac9f92867a6e61554b4033291d140a000000000000000000000000000000000007121d28333f4a54616d7a86929facaea298897d706356493d2f24190d0100000d1a2633404d596673808c99a8b2aa9d9083776a6054483e332a211a14110d080d070c1013181d242935414c55606d7985929fabaea2988a7d7164574a3e2e23170b000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1515120f0a04000000000004101c2934404b556673808c99a2a99e91857a6d675f5854524c4e4d4d4d4d4e4b5153565d606d75818e9ba9a2988b7e7164584b3e3125180b00000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000713202d3946525e6876797979797979797976695e52463a2d20140700000000000000000000000000000000000009121a222a303940454c5254575f626567696b6c6c6c6b6a696764615e5753514b433e35302820170e050000000000000000000000000000050e171e272e343b42464c5254565e616366686a6b6b6c6c6c6b6a69676562605b53544e48443d352f281f180f0600000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c080d11141d2b37434e58697683909ca9b2a5988c7f7265594c3f3226190c000000000000070c1013131414141414141414141a2734404d5a6773808d9a9b9b8e8174685b4e4135281b1414141414141414141313100c0700000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a686664605d5553514b443f38302b221b120a0100000000000000000b1825323e4b5865717e8b98a4afa296897c6f6356493c302316090007131f2c3845515c667683909da9aca09386796d6053463a2d201307000000050f1a232b33383c3d40404546484a494845474a4d505152535252504e4b4746414754616e7a8795a0aca3998a7d7064574a3d2e23170b00000b1825313e4b5864717e8686868686868686868686868686868686868686868686868686868686868686868686868275695c4f4236291c0f0000000a131c242a2f3233393939393939392f2e2b2620181720272e333637393939393939352d2b28231c140c02000000000000000000000000000000000005121f2b3744505b6575818e9bacb6a99c8f8276685e5243392f21170b020000000000000000000000000000000000010b17222d3846525d6875828f9ca8b4aa9a8d807367564c4135291d11040005111e2a36424d576976838f9ca9b5ab998c7f7366584e43362c21180f0905010000000004070c1319242f3a45515d6774818e9aa7b4aa9b8e817468544a3f34281c10030013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d090806030000000000000006131f2c3845515c6777848f929797988b7f72685d554e4746414141404040414045464c525b626f7c8897a2aa9b8e8174685b4e4135281b0e02000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0005111d2a36414c565e6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000000000000000000000000000009121a242c343c434b51565d6066696e7174767878797978777674716e6965605d555046413a322920170e05000000000000000000000000050e172029303940444d52565e6165686e70737577777879797978777674726f6c65626058544f45413a312a21180f060000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000001040b1b2631424f5c6875828f9ba8b2a6998c7f7366594c403326190d000000000000000004060708080808080808080d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0808080808080808070604000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867979797979797979797979797979797979797878777573706d6764605c54504a423d342d241c130a01000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090004101c2834404b546875828f9ba8aca09386796d6053463a2d2013070000000008111a21272c2f302e34383a3c43474b5154575a5c5e5f5f5f5e5d5a5854524c48525e687784919daaab9a8d807467544a3f34281c1003000b1825313e4b5864717e8b939393939393939393939393939393939393939393939393939393939393939393938f8275695c4f4236291c0f000007121c252e353b3f40464646464646453c3a37312a22202932393f4344464646464646423a38342e261e140a00000000000000000000000000000000000613202d394653606c7885929eabb3a9988b7f7265564c4131271d0f050000000000000000000000000000000000000006111c2935414c5665727f8b98aab4aa9d918477685d5245392c201306000714202d3a46525e697885929eabafa399897c6f6256493d32231a0f060000000000000000000108131e2935404b5564707d8a97a9b3aa9d908377665c5044382b1f12060013202c3946535f6c7986929facada093867a6d6053473a2d2014070101010101010101010101010101010101010101010101010101010100000000000000000000000714202d3a4753606d79808285878a8c86796d60564c433c393530343333342e34383a4147535f6a7885929fa99d9083766a5d5043372a1d1004000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00010d1925303a444c525f60606060606060605f524d453b30251a0e020000000000000000000000000000000007111a242c363e464e555c60686d72777b7e818384858686858483807e7b76716d67615a524c443b332920170b0200000000000000000000040d172029323b424a51575e61686d72777a7d7f82838485868685858482817e7b78746f6a636059514b433b332a21180d0400000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000001040a1b2835424e5b6875818e9ba8b2a5988b7f7265584c3f3225190c000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9a2958b86868686868686868686868686868686868685858482807d7a76716d66605c544e463f372e251c1309000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000c18232e414e5b6874818e9ba7aca09386796d6053463a2d2013070000000000080f161c2022232a313a41454e53555d606467696b6c6c6c6b6a6764615d56544f566774818d9aa7a99c908376665c5044382b1f1206000b1825313e4b5864717e8b979f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9c8f8275695c4f4236291c0f00020d19242e3740474b4d535353535353524847433c342a21323b444a4f515353535353534f46443f3830261c1106000000000000000000000000000000000815222e3b4855616e7b8897a1adada197887b6e6255483b3022150b0000000000000000000000000000000000000000000d1924303c4855626f7b8898a2aeaca095877a6d6054473a2d211407000814212e3b4754616e7b8797a2adac9f92867a6d6053473a2d2014070000000000000000000000010d18242f3b4754616e7a8797a1adac9f9286796d6053463a2d2013070013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d7376787b7d807f73675d51443a312d29242727262723282c3037434e586a7784919daa9e9184776b5e5144382b1e1105000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000008131e28323a41465353535353535353534846423b33291f140900000000000000000000000000000000050e19232c363e4850585f676d737a7f84888b8e90919292929191908d8a87837e79716c615e564d453b32291d140a000000000000000000010c161f29323b444c545c60696e757a7f83878a8c8f90919292939292918f8d8b8885817c76706b605d554d453c332a20160c010000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140a0a0a0a0a0a0a0b070d10141b2a36414c566976828f9ca9b4aa978a7e7164574b3e3124180b000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140b0b0b0b0b0b0b0b0b0a0a0907060401000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9a79d959393939393939393939393939393939399939291908e8c8a86837e79726d666058514940372e251b10070000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000071a2734404d5a6773808d9aa6aca09386796d6053463a2d201307000000000000050b1019232b343c434c52585f62676d71747678797979787674716d686360595865717e8b98a4ac9f9285796d6053463a2d201307000b1825313e4b5864717e8b97a4a5a5a5a5a5a5a5a5a5a5a5a7a9aeacacacafa9a7a5a5a5a5a5a5a5a5a5a5a59c8f8275695c4f4236291c0f0007131e2a3540495257596060606060605f55534e463c332939444d555b5d6060606060605c53504a42382e2317130a0000000000000000000000000000000a1724303d4a5763707d8a96a9b3ab9e928578695f53473a2e2114030000000000000000000000000000000000000000000813202d394653606c7985929facb1a795897c6f6256493c2f231609000916232f3c4956626f7c8995a9b3aa9e918477675d5145382c1f13060000000000000000000000000714202d3946525e687885919eabaea398887b6e6255483b2f2215080013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c07060401000000000000000000000004101c2934404b555c606769696e7073736d63554b403228201d191a1a1e21262b30363e46525e697885919eab9e9184786b5e5145382b1e1205000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00000c17232e38424a5053555555555555555553514a42392e23180c000000000000000000000000000000020d17202b353e48505a616a6f797f868c9195989a9c9e9f9f9f9e9d9c9a9795908b857e766d685e574d443b2f261b1106000000000000000007121d28313b444d565e666d727b81868c909596999b9d9e9e9f9f9f9e9d9c9a9897918d89837d746d675f574d453c32281e13080000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2016161616161616171718181d20262d3946525e687784909daaaea298897c6f6356493c30231609000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20181818181818181818171716151413110d080705020000000000000000000000000000000000000013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa49f9f9e9d9b9999928f8b857f786f6a625b514940372d22190c0300000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000050e19222b353d464e565d606a6f747a7d8083848586858583817e7a76706b625f626f7c8995aaaea298887b6e6255483b2f221508000b1825313e4b5864717e8b979898989898989898989898989a9da4aebaafa59d9a9898989898989898989898988f8275695c4f4236291c0f000a16232f3b47525b63666c6c6c6c6c6c6c625f584e453b323f4a555f676a6c6c6c6c6c6c68605c544a3f3428251c120900000000000000000000000000000c1926323f4c5965727f8c98a5b2a99c8f837669574d42372b1e120600000000000000000000000000000000000000000006121f2b3844505b667783909daab1a4978b7e7164584b3e3125180b000a1723303d4a5663707d8996a3b0a99c90837669554b4035291d100400000000000000000000000005111e2a36414c566a7683909da9b4aa96897c6f6356493c302316090013202c3946535f6c7986929facada093867a6d6053473a2d2019191919191919191919191919191919191919191919191919191413110d0701000000000000000000000c18232f39434b51535a575e61646666635b5143392f20191d2021262b2e31373a41464f59616e7b8796a1aa9d9083776a5d5044372a1d1104000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0003101c28343f4a545c606262626262626262605c544a4034281c1004000000000000000000000000000008141e29323d47505a616c717c848c92989da0a7a7a7a4a3a2a1a2a4a6a7a79f9d97918a827a6e695e564c41382d22170b01000000000000010d18242f39434d565e686e787f868e92999da0a7a6a8a7a5a4a3a3a4a5a7a9a7a9a19e9a94908981796e695f574d443a2f24190d04000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a2d232323232323232324242524292c2f38404b55616e7a86939facac9f9285796d6053463a2d201307000000000000000004060708080808080808080d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0808080808080808070604000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d242424242424242424242424232221201d191514120e0903000000000000000000000000000000000013202c3946535f6c7986929facb9b3a9a19e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9fa2aaa2a5a8aba39f9c97928c837c726d635b51493f342b1e150b00000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000020c17202b343d474f585f686d747c81868a8d8f9192929291908d8b86827d766f6a616d7a8798a2aeaa968a7d7063574a3d3024170a000b1825313e4b5864717e8b8b8b8b8b8b8b8b8b8b8b8b8b8b8d929da9b5a99d938e8b8b8b8b8b8b8b8b8b8b8b8b8b8275695c4f4236291c0f000c1925323f4b57636d73797979797979786f6a5f574d443a434f5b677177797979797979756d665c504440372d241b1108000000000000000000000000000e1b2834414e5b6774818e9aa7b3a79a8d8074675a4d4131261a0e02000000000000000000000000000000000000000000030f1c28333f4a546875818e9ba8b3a6998d8073665a4d4033271a0d000b1724313e4a5764717d8a97a4b0a89b8f8275685c4f422f24180c00000000000000000000000000010d192530424f5c6875828f9ba8b0a3968a7d7063574a3d3024170a0013202c3946535f6c7986929facada093867a6d6053473a2d26262626262626262626262626262626262626262626262626262621201d18130c0400000000000000000007121d2731394045474d4d535457595957514940312720252a2d2e31373a3c42464c5259616b73808d99a9aa9b8e8175685b4f4235281c0f02000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0006121f2c3844505c666d6f6f6f6f6f6f6f6f6d665c5144382c1f120600000000000000000000000000020b1925303b444f59616c717e8691969fa2aaa9a19e9b9796959595979a9ea1a8a9a19e948f837b6e685e53493f33271e130800000000000004101d2935404b555e696e7a838c92989fa3ababa39f9d9a9897969697989a9d9fa3ababa69f9c938e847b6e695f564c41352921160a0000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473a3030303030303030303031312f35393c4149515d67727e8b99a4afa79c8f8275665c5145382c1f1306000000000000070c1013131414141414141414141a2734404d5a6773808d9aa69b8e8174685b4e4135281b1414141414141414141313100c0700000000000013202c3946535f6c7986929facada093867a6d6053473a31313131313131313131313131302f2d2c292422211e1a14100b0600000000000000000000000000000013202c3946535f6c7986929facb9ada1979292929292929292929292929292929292989495989b9fa3aaa9a19e9591877f736d635b51463c30271d1207000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000008131e29323d464f59606a6f7a81878e92989a9c9e9f9f9f9e9d9a99928f89837c726d687885929faba5988b7f7265584c3f3225190c000815222f3b4855626e7c7f7f7f7f7f7f7f7f7f7f7f7f7f7f808d9aa7b4a79a8e807f7f7f7f7f7f7f7f7f7f7f7f7f7d7063574a3d3024170a000d1a2633404d59667380868686868686857c6f695e564c4344515d6a778386868686868682786d605c52493f362d231a1107000000000000000000000000101c2936434f5c6976828f9ca9b2a5998c7f7266594c3f3326190900000000000000000000000000000000000000000000000b17222d404d5a6773808d9aa6b3a89b8e8175685b4f4235281c0f000b1825313e4b5864717e8b97a4b1a89b8e8275685b4f4235281c070000000000000000000000000000081b2835414e5b6874818e9ba7b0a4978a7d7164574a3e3124170b0013202c3946535f6c7986929facada093867a6d6053473a333333333333333333333333333333333333333333333333333333332d2c29241d160d040000000000000000010b151f272f34383a404246484a4d4c4b464037292c2d3036393a3e4247484d53565e616b707d87929faca2988b7e7265584b3f3225180c00000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000713202d3a4653606d787c7c7c7c7c7c7c7c786d6053463a2d201307000000000000000000000000000a141d2a36414c56606b717e879298a0a8a8a19e97928e8b898888898a8d91969ea1a8a69f9591847a6e655b50443a2f24190d0000000000050f1a232c3945515d676e7b8490959fa2aaa9a19e9992908d8b8a89898a8b8d9092999ea1a9aba59e9691847b6e685d52453d32271b0f03000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6053473d3d3d3d3d3d3d3d3d3d3d3e3e3f4045474e535b606d7984919eababa0958a7d7164544b4034281c100400000000030b12181c1f20212121212121212121212734404d5a6773808d9aa69b8e8174685b4e41352821212121212121212121201f1c18120b030000000013202c3946535f6c7986929facada093867a6d6053473e3e3e3e3e3e3e3e3e3e3e3e3e3d3d3c3a39352f2e2d2a261f1c17110a020000000000000000000000000013202c3946535f6c7986929facb8ab9e9285858585858585858585858585858585858687898b8e92989fa2aaa7a099928b7f736d62584e43392e23180c000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000010d1925303a444e58606b707c848e939a9fa2aaa9a8a4aba39fa3aba39f9c9490877f746d7784919daaa69a8d8073675a4d4034271a0d000814212e3a47535f6a6e72727272727272727272727272727d8a96a3b0a3978a7d72727272727272727272727272706b6155483c2f231609000a1623303d495663707d87929a93939791847b6e685e554b424d5a6774808d93939393938e81746e635b51483f352c231910060000000000000000000000101d2a3643505d697683909ca9b1a4978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000061926323f4c5965727f8c98a5b2a89c8f8275695c4f4236291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2834414e5b6774818e9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c010000000000000000030d151d23292c2d31363a3b3d40403e3b352f35393a3d4146474a4d5355575f61686d747d869299a3a79f92867a6d6154473a2e21140700000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87888888888888877b6e6154483b2e21150800000000000000000000000006111b262f3846525e68707d879299a3aaa49d96918a85817e7d7b7b7c7d80848a91969fa7a7a0968f82776c60564c4135291c1106000000000b16212c38444f59606d798390969fa7aea59d97918c8683817e7d7d7d7d7e8083868c91979ea5ada8a09691847a6d60594f43382c1f14090000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d605349494949494949494949494a4a4b4c4b5153585f656c74808d96a1aca4999083786c605346392e23180c00000000030c151d23282c2d2e2e2e2e2e2e2e2e2e2e2e34404d5a6773808d9aa69b8e8174685b4e41352e2e2e2e2e2e2e2e2e2e2e2d2c28231d150c0300000013202c3946535f6c7986929facada093867a6d60534b4b4b4b4b4b4b4b4b4b4b4b4b4a4a49484745413f3b3a36312b28231c140c0701000000000000000000000013202c3946535f6c7986929facada093867978787878787878787878787878787878797a7c7f82868c92989fa7aba39f918b7f726a60554b4034281d12070000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000005111d2a36414c56606a707d8691969fa4acaaa29f9b979599929994979a9e9f99928c81787683909ca9a79b8e8174685b4e4135281b0e0006121e2b37424e575f6265656565656565656565656565707d8a96a3b0a3978a7d706565656565656565656565656361594f44382c201407000916222f3b4854606b717e88939fa4a19691847a6d675d544a4653606c78818e949fa69d938d80736d635a50473e352b22180f0600000000000000000000111e2a3744515d6a7783909daab0a3968a7d7063574a3d3024170a00000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4b1a99c908376695d5043362a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281d1307000000000000000000030b12181c1f20252a2d2e3133332f34383a4045474a4c525457575f6265696e737a81889298a2a8a0958d8073685d5246392d20130700000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949595959594877b6e6154483b2e2115080000000000000000000000000b17222d38414f59616e7a859299a3aba49c928d847e787471706f6e6f7173787d8490959fa8a89f948c7f72685d5245382d22170b00000004101c27333c4854606b74818e95a0a8ada39c938e857f7b777472717070717274777a7f858e939ca4ada9a0968e81746b6054483b31251a0e02000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d6056565656565656565656565657575859555d60646a6f77808d929da8a59f93877d70655b5044372b1d1207000000000b151e272e34383a3b3b3b3b3b3b3b3b3b3b3b3b404d5a6773808d9aa69b8e8174685b4e413b3b3b3b3b3b3b3b3b3b3b3b3a38342e271e150b00000013202c3946535f6c7986929facada093867a6d6057575757575757575757575757575757565554514c4c4846423b38342e261e18120b030000000000000000000013202c3946535f6c7986929facada093867a6d6b6b6b6b6b6b6b6b6b6b6b6b6b6b666d6d6f72757a808590959fa6aea49f92877c6f675c5145392e23180c0000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000040f19232d3946525e686f7c869298a1a8aba39f98928e8a88878686888a8e92979f9f938d8075828f9ba8a89c8f8275695c4f4236291c0f00020e1a26313c454e535558585858585858585858585863707d8a96a3b0a3978a7d7064585858585858585858585857554f473e33281c1004000713202c38444f59616c727f8b929ca5a0969083796d665c5349505b666d78828f959fa59c928c7f726c625a50473d342a21180e05000000000000000000111e2b3844515e6b7784919eaaafa396897c706356493d3023160a00000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1aa9d9083776a5d5044372a1d11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605959595959595959595959595959595959595959595959595959595959595954514b433a2f24180d0100000000000000000001070c1013141a1e2124293036394045474b515357565e616467696e72767b80858d939aa2a79f969183796d60564c4135291d110500000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0a2a2a194877b6e6154483b2e2115080000000000000000000000030f1b27333f4953616b75828f97a1aba49c918c8079716c66646362626264666c707a839096a0aca69f92857a6d60544a3f33281c0f0300000714202c38444f5963707d89939ea7aea49c918c817a726e686765646363646567686e737a818c919ca5afa89e93897c6f63574d42362a1e12050000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867a6d636363636363636363636363636364646668676d71757c828d929da4a49f938c7f726b6053493f33271b0b0000000007121d273039404546474747474747474747474747474d5a6773808d9aa69b8e8174685b4e474747474747474747474747474645403930271d1207000013202c3946535f6c7986929facada093867a6d64646464646464646464646464646464646362605d555855534d46443f383029231d150d0500000000000000000013202c3946535f6c7986929facada093867a6d605f5f5f5f5f5f5f5f5f5f5f5f5f5c60616265686d737b838f949fa7afa3999183796d60544b4034281c100400000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000a16212c38444f59616d7a849198a2aaaaa299928d85817d7b7a79797b7d81858b92979d928a7e818e9ba7a99d9083766a5d5043372a1d1000000915202a333c4247484c4c4c4c4c4c4c4c4c4c4c5763707d8a96a3b0a3978a7d7064574c4c4c4c4c4c4c4c4c4c4a48443e352c21160b000004101c27323d47505a626d73808c929da59f958f82786d655b504a545c666d79839096a0a49c918b7e716c61594f463c332a20170d040000000000000000121f2b3845525e6b7885919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0aa9e9184776b5e5144382b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6666666666666666666666666666666666666666666666666666666666666666605d554b4135291d1104000000000000000000000000040610181f272f353b41464b5153555d606467686d7174777b7f83888d92989fa4a39f9590847b6e675d51443a3024190d0100000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e211508000000000000000000000005121f2b3744505b65707d8a939ea9a79d928c7f746d67605b5456555556545b60686d7984919da6aea2988c7f72665b5044382b1f120600000916222f3c4854606b7783909da5afa89d928c7f746d68615e56585756565758565e61686d747f8c939da9afa59c8f8276695e53463a2d211407000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facada093867970707070707070707070707070707071717274767a7d82878f949da4a099938c80746d63594f41382d22170b000000000c18232e39424b515354545454545454545454545454545a6773808d9aa69b8e8174685b545454545454545454545454545453514b43392e23180c000013202c3946535f6c7986929facada0938679717171717171717171717171717171717170706f6d676865615f5753504a423d342f271f170e05000000000000000013202c3946535f6c7986929facada093867a6d605352525252525252525252524a50535456565e61696e78828f95a0acaba0958b7f72665c5145382c1f130600000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000030f1b27323c4855606b75818e96a1aaaaa2989287807a75716e6d676d6e7074797f858f949e9185818e9ba8aa9d9084776a5d5144372a1e110000030e18212a31373a3b3f3f3f3f3f3f3f3f3f3f4a5763707d8a96a3b0a3978a7d7064574a3f3f3f3f3f3f3f3f3f3d3c38332c231a10050000000b16212b353e48515b636e74808e939ea69f948e81776c605b514b545d676d7a849196a1a39f92877e706b60584e453b322920160d0300000000000000121f2b3845525e6b7884919eabafa296897c6f6356493c3023160900000000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0aa9d9184776a5e5144372b1e11000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada09386797272727272727272727272727272727272727272727272727272727272727272726d675d5145392c201306000000000000000000000000071019222a313940454d52555c6064676d7074777a7d8184888c90959a9fa2a39f98928c837b6e695e554b4032281e13080000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e21150800000000000000000000000613202d394653606c7883909da6aca0958d80736d605c55504a4a4848494a50565d676f7d89949facaa9e9185786c605346392d2013060004101c2834404b5463707d8995a0acaca0968d80736d605d56524d4b4a4a4a4a4b4c52565d606d74818e97a2adab9f94877b6e6154483b2e211507000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facb0a396897d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7e7f8183868a8e93999f9f9d9590877f746e645b51473d2f261b110600000004101c2834404b545c606161616161616161616161616161616773808d9aa69b8e817468616161616161616161616161616161605c554b4034281c10040013202c3946535f6c7986929facb1a4978b7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7c7b7a7875726e6964605c544f454039312920170e050000000000000013202c3946535f6c7986929facada093867a6d605347454545454545454545453f444647494c52575f666d7a83919da6b0a79e9184796d6053463a2d20130900000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000007131f2c38444f5963707d89939ea8aea29892867d746d686462605d606164676d727a828e93979185929facaa9e9184776b5e5144382b1e11000000060f1820262b2e2f3232323232323232323d4a5763707d8a96a3b0a3978a7d7064574a3d3232323232323232302f2c28211a110800000000050f19232c363f49525c606c78818f949fa69e938d80746d635a504b555e686e7b849197a2a39992867d706a5f574d443b32281f150c03000000000000111e2b3844515e6b7784919eaab0a396897d7063564a3d3023170a00000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a5d5043372a1d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb2a6998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6054473a2d2114070000000000000000000000061019232b343c434b51565e61676d71757a7d8084868a8d9196989d9fa7aba399928e867f796e695e574d43392f20160c020000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0acaca194877b6e6154483b2e2115080000000000000000000005111e2a36424d5763707d8a95a0aca69d9083786d605b514b443f3d3c3b3c3f444c55606b7683909c9f9e9d97897c6f6256493c2f2316090006131f2c3845515c6675818e9ba7b1a99e9184796d605b524c46413f3e3d3d3e3f41464c525b606d7a85929fabb0a6988c7f7265594c3f2f24180d0100000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facb9a5998f8989898989898989898989898989898a8a8b8c8e9092989b9e9c9995908a837d726d645c53493f352b1d140a0000000006131f2c3845515c666d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e73808d9aa69b8e81746e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d675c5145382c1f13060013202c3946535f6c7986929facb9a69a908b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89888784827f7b76716d666059514b433a322920160c0300000000000013202c3946535f6c7986929facada093867a6d6053473a38383838383838382e34383a3a3c41464d545d686f7c89949eaaada1968a7d7064574a3d31251a0e02000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000915222f3b4854606b7683909da5afa69f92867d706b605d565554515355555d60686d78818e94989298a2aeab9e9184786b5e5145382b1e1200000000060e151a1e21222525252525252525303d4a5763707d8a96a3b0a3978a7d7064574a3d31252525252525252423201c16100800000000000007111a242d374044505b666d79828f95a0a59d928c7f726c625a504c565e696e7c859298a2a39892867c6f695f564d443a31271e150b020000000000111e2a3744515d6a7784909daab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b1a99c8f8276695c504336291d10000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a89c918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e21150800000000000000000000030c18222b353d464e555d60686e73797e82868a8d90939a9a9ea0a8a9abb1ac9f9287817b736d665e574d453b31271d0e04000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949f9f9f9f94877b6e6154483b2e211508000000000000000000000714202d3a46525e6976828f9ca7ab9f94897d70665c50454039332d2f2f2d333a434f5964717e8b989291908f8c7f7366594c403326190d000713202d3a4653606d7985929facada1978a7e71675d5145413a36303130303130363a4145525d68737f8c99a9b3a89c8f827569554b4035291d10040000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facb9aba199969696969696969696969696969696969797999b9d9f9e96918f8c88837e78706b625b534a41372e23190b02000000000713202d3a4653606d797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a808d9aa79b8e817a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d2013070013202c3946535f6c7986929facb9aca29a97979797979797979797979797979797979797969596918f8b88837e78706b605c554c443a32281e150a00000000000013202c3946535f6c7986929facada093867a6d6053473a2d2c2c2c2c2c2c2c23282b2d2e30363b424c56606b75828f9cabb2a89b8e817568574d42362a1e1205000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700030f1c28333f4a54636f7c89959fabab9f948b7e716a6059524c48474546484b51565e666d788290989fa2aab4ab9e9185786b5e5245382b1f12000000000003090e1214151919191919191924303d4a5763707d8a96a3b0a3978a7d7064574a3d3124191919191919171614100b05000000000000000008121b2528333f4a545c676d79839096a0a49c918b7e716c61594f4d575f6a6f7d869299a3a29891857b6e685e564c433930261d140a0000000000101d2a3643505d697683909ca9b1a5988b7e7265584b3f3225180700000000000000000000000000000000000000000000000d1a2633404d596673808c99a6b3a89b8f8275685c4f4235291c0f000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9ada39c999999999999999999999999999999999999999999999999999999999999999994877b6e6154483b2e211508000000000000000000000b151e2a343d474f585f676d737b80858a8f92989a9d9fa4a39f9fa4aba4a7a79a8d807b756f6a605c544a42382e23170c03000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87939393939393877b6e6154483b2e211508000000000000000205070814212e3b4754616e7b87939facaa9c9083766b60544a3f342f282222222228313d4855616e7b878685848483817f7265584b3f3225180c00091623303c4956636f7c8998a2a5a69e9285796d60554b40352f2a2524232324252a2f35414c56626f7c8897a1adab9e918578675d5145392c201306000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a0000000000000013202c3946535f6c7986929facb9b3aba5a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4a4a5a7a99e948f84827f7b76716c656059514941382f251c110700000000000a1723303d4a5663707d87878787878787878787878787878787878d929da99e938e87878787878787878787878787878787877e7164574a3e3124170b0013202c3946535f6c7986929facb9b4aca6a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3a3a8a19e9b9894908a847d746d675e564c443a30261c1106000000000013202c3946535f6c7986929facada093867a6d6053473a2d201f1f1f1f1f1f171c1f2021252a303a434f5964707d8a99a3afab9e928578695e53463a2d211407000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070006121f2b3844505b6674818e9ba7b1a79c8f82766c62584f45413b3a393a3b40454c545c666e7b86929facb4b7ab9e9184786b5e5145382b1e1200000000000000020608080c0c0c0c0c0c1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170c0c0c0c0c0a0907040000000000000000000000091317222d38424b555d676d7a849197a1a39f92877e706b60584e4e58606a707d87929aa4a19791847a6e685d554b42382f261b1106000000000f1c2835424f5b6875818e9ba8b3a6998c807366594d402f23180c00000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7b4a79a8e8174675b4e4134281b0e000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9b5ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877b6e6154483b2e21150800000000000000000007121c27303c464f59606a6f7980868d92979c9fa3a8a09e9a9992939995989b9f9d928d87827c736d665c544a3f34281e150a000000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a86868686868686867b6e6154483b2e211508000000000002080e1114141d2935404b5565727f8c99a4aea2988a7e7164594f42382e231d17191917212d3a46535f69767b7a7978777675726d62564a3d3124180b000c1926333f4c5966727f8c969798999a8d8174665c5143392f241e1917171717191e24303a4653606c7985929eabada197867a6d6053473a2d20140700000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f2316090000000000000013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a2a4a6aaa89c8f827e7a736e6964605b534f473f372f261d130a0000000000000a1723303d4a5663707d89949494949494949494949494949494949a9da4aea59e9b949494949494949494949494949494948a7d7164574a3e3124170b0013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a0a1a2a5a8aba8a69f9c95918981796d685e564c42382e23170c030000000013202c3946535f6c7986929facada093867a6d6053473a2d201412121212060b10121314191e28313d4754606d7a86929facada297877b6e6154483b2e211508000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000613202d394653606c7985929eabaca095897c6f635a50463d35302d2c2d2f353a424a545e6973808d9aa4afb7aa9e9184776b5e5144382b1e11000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000006111c262f39434c555e686e7b859197a2a39992867d6f6a5f574d4e58616b717e88939fa4a09690837a6d675d544a41382d22170b060000000d1a2734404d5a6773808d9aa6b3a89b8e817568554b4034291c100400000000000000000000000000000000000000000005121e2a36424d576976838f9ca9b2a5988c7f7265594c3f3226190c000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e2115080000000000000000000c18232e39424e58606b6f7c848c92989fa2a7a09d9996918d8a868687888b8e92989f9a948f8780786d665c50443e30261c11060000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000713202d3946525e6876797979797979797976695e52463a2d20140700000000050d14191e2021252c3845515d6776838f9cabac9f9285796d6053463d3026252525252525252a36424d575f696e6d676b6a696865625b51463a2e221509000e1b2835414e5b68748188898a8b8d8e8b7e7164544b4031271d130e080a0a080e131f2b3744505b657683909da9b3a994887b6e6155483b2e2215080000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f2215080000000000000013202c3946535f6c7986929facb9a79d95939393939393939393939393939393949597999d9f9e948f8a85807b726d605c544a42392e2318140b010000000000000a1723303d4a5663707d8996a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a7a9aeb6afaaa8a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1978a7d7164574a3e3124170b0013202c3946535f6c7986929facb9a79d959393939393939393939393939393939393949496989b9fa2a9aba7a09d938e837a6d685e544a3f342820150a0000000013202c3946535f6c7986929facada093867a6d6053473a2d2014070505050000030607080c16202c3945515d677783909daab3a9968a7d7063574a3d3024170a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000916232f3c4956626f7c8997a2adaa9d9083776b6054483f34292421202024293039424d57616e7b87939facb7aa9d9184776a5e5144372b1e11000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000a141d27303a434c565f696f7c859298a3a39892857c6f695e564c4f59616c727f8b929ca5a0959082796d665c53493f332722170c0000000c1925323f4c5865727f8b98abb5aa9d908477675c5145382c1f13060000000000000000000000000000000000000000000714212d3a46535f697885929fabb4aa968a7d7063574a3d3024170a000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a79d95939393939393939393939393939393939393939393939393939393939393939393877b6e6154483b2e211508000000000000000004101c2834404a545f6a6f7d8691969fa2a69e9c95908c8884807d7a797a7c7e81858c92989e99938c81786d605a5042382e23170c0000000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f0005111d2a36414c565e6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000050e171f252a2d2e32323a4753606d7986929faca89b8e8275675c51453832323232323232323230313b454d575e61605d555d5c5b585651493f34291d1206000714212d3a4754606d7a7b7c7d7f8081827b6e6155483b2e22150b0100000000030f1b27333f49536975828f9ca8aea295887b6f6255483c2f2215090000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d2114070000000000000013202c3946535f6c7986929facb9a2958b86868686868686868686868686868787888a8d90959a9f9c98928d867e756d665c544a40342820160a000000000000000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa6a8aeb6afa9a79f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b0013202c3946535f6c7986929facb9a2958b86868686868686868686868686868686868788898c8e92979da0a8aca59d9590837a6d665c50443c31261a0f0300000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000004111d2935414c556975828f9ca8b1a4988b7e7165584b3e3225180b000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000c1925323f4c5865727f8b98a9b3ab998c7f7266594f43362d2219141313181e27303b46525e697683909da9b6aa9d9083776a5d5044372a1d11000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000020b151e28313a444d575f6a6f7d869299a3a29791847b6e685e554b505a626d73808d939da59f948f82786d655b50443e34281d11050000091623303c4956636f7c8999a4afac9f9286796d6053473a2d22170b0000000000000000000000000000000000000000000815222e3b4855616e7b8897a2adaea298887b6e6155483b2e221508000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868686868686868686868686868686868686867b6e6154483b2e211508000000000000000006121f2c3844515c666f7c859298a0a8a19e948f89847f7b7774706d6c6d6f7174797f869195a09f938e81746c61544a3f34281c100300000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00010d1925303a444c525f60606060606060605f524d453b30251a0e020000020d1720293036393b3f3f3f495663707c8998a3aeaa988b7e7265554b403f3f3f3f3f3f3f3f3f3f3d3c383b454d535453514b51504f4b4a463f372d23180d01000613202c3945515d676d6e7071727374756e695f53463a2d2114030101000205080f17222d424f5b6875828e9ba8b5ab95887b6e6255483b2f2215080000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c2013060000000000000013202c3946535f6c7986929facada0938679797979797979797979797979797a7a7b7e8083888d9299a19f98928b81786d665c51443d32271b0f030000000000000a1723303d4a5663707d89939393939393939393939393939393939a9da4aea59d9b939393939393939393939393939393938a7d7164574a3e3124170b0013202c3946535f6c7986929facada0938679797979797979797979797979797979797a7b7c7f81858b91969fa4aca79f959082786d60584e43372b1f140900000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000010d19242f414e5b6874818e9ba7b2a5988c7f7265594c3f3226190c000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000e1b2834414e5b6774818e9aa7afa399897c6f6356493d32231b100806070c151e2a36424d576774808d9aa7b3a99c8f8276695c4f4336291c10000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000030c161f29323b454e58606b707e87929fa3a19691847a6d675d5145515b636e74818e939ea69e948e81776c605a5045392d21150800000714202d3a4753606d7a86939facaea399897d706353493f33271b0f030000000000000000000000000000000000000004111d2935414c5565717e8b98a9b3ac9f9285786d6053463a2d201307000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867979797979797979797979797979797979797979797979797979797979797979797976695e52463a2d20140700000000000000000713202d3a4653606d78839197a2a8a097928a827c77726e6967636060616265676d727b839196a19d938a7d70665c5044382c1f120600000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000008131e28323a41465353535353535353534846423b33291f140900000008141f29323b4146474c4c4c4c5966727f8c99aaaea398887b6f62554c4c4c4c4c4c4c4c4c4c4c4c4948443d3b4246484745404443423f3d3a342d251b1106000004111d2935414c555d6062636465666869615f574d42362a1e120d0d0e090e121419212b37434e58697683909ca9aea399877a6d6154473a2e2114070000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d11040000000000000013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c666c6d6e6f7173777b80879196a1a29f938e81786d60584e43382b20150a0000000000000a1723303d4a5663707d86868686868686868686868686868686868d929da89d938e86868686868686868686868686868686867e7164574a3e3124170b0013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c666d6d6e6f7275797e848d939aa4afa79f948d80736a5f53473b31261a0e02000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000000081b2734414e5a6774818d9aa7b2a6998c7f7366594c403326190d000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700101d293643505c6976838f9ca9ac9f92867a6d6053473a2d201407000000030c1a25303f4b5865727e8b98a5b1a89b8e8275685b4f4235281c0f000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000040d172029333c464f59616c717e8b919ca4a0969083796d60534749525c606d78818f949fa69e938d80736c6156493d3024170a00000613202c3945515d677784909daab4ab9a8d8073655b5044372b1f140a000000000000000000000000000000000000010c13202c3945515d6775828e9ba8b5a89c8f8275665c5044382b1f1206000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000006131f2b37434e5865727f8c95a0a9a09691857d766f6b66625f575753535455555d60696e7a84919ea59e9184786d6053463a2d20130800000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f000006111c2630383f444649494949494949494644403930271c12070000020e1925303b444d5254585858585b6875828e9ba8ac9f9286796d605858585858585858585858585856544f473d363a3b3a39352f363532312e29231b1309000000010d19242f3a434c5154555657585a5b5c55534d453b31261a1a1a1a1b1b1a1e21252a333b4754606a7884919eabac9f9286796c605346392d20130600000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d010000000000000013202c3946535f6c7986929facada093867a6d606060606060606060605b606061626466696e747c849196a1a59e938d80736a6054473c31261a0f0200000000000916232f3c4855616b707979797979797979797979797979797979808d9aa69b8e817979797979797979797979797979797979716c6155493c3023170a0013202c3946535f6c7986929facada093867a6d606060606060606060606060605c6061616365676d71798088939fa5afa69f92877c6f62574d42362a1e1205000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000004101c2834404a546875828e9ba8b2a5988c7f7265594c3f3226190c000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700111e2b3744515e6a7784919daaab9e918578675d5145392c1f130600000000091724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b0e000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000050e17212a343d474f59626c727f8c929da89f958e8175685b4e4244505c666d79828f95a0a59d928b7e7164584b3e3125180b000004101d2935404b556773808d9aa9b3ab9e9184786c6053463c2f261b1106000000000000000000000000000000000007131d28333f4a54606d7a86929facb1a7988b7f7265544a3f34281c1003000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60606060606060606060606060606060606060606060606060606060606060605f524d453b30251a0e02000000000000000815222e3b47545f6a7784919ea7a39891847b706b63605955534d4a474647484b51575e68707d8a96a1a1968a7e7164574b3e2f24190d01000000000000000000000000000000000003101d2a3643505d697683908f8275685c4f4235291c0f00000c17232e38424a5053555555555555555553514a42392e23180c000005111e2a36414d565e6165656565656a7784909daaaa9d9083776665656565656565656565656565656360594f44382d2e2d2c292429282524221d181109010000000008131e28313a41454748494a4c4d4e4f4846423b332923272727272728252a2d30363c454e58626f7c8896a1adab9c908376655b5044372b1f1205000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e211407000000000000000013202c3946535f6c7986929facada093867a6d6053535353535353534a505354545557575f616a6f7b84919ea7a59f92877c6f62584e43372b1f120600000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c73808d9aa69b8e81746c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2114080013202c3946535f6c7986929facada093867a6d6053535353535353535353534a5153545556555d60676d747f8c939daaaea3998e8275695f53463a2d211407000013202c3946535f6c7986929facada093867a6d6053473a2d2014070606000104060708090b141f2c3844515c667683909ca9b1a4988b7e7165584b3e3225180b000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700121f2b3845525e6b7885919eabaa9d9084776a554b4035291d1004000000000b1824313e4b5764717e8a97a4b1a5998c7f7266594c3f3326190c000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000060f18222b353e47505a636d74808d9aa7a79d9083766a5d50433f4a545c676d7a84909daaa4998c807366594d4033261a0d0000010d18242f3d495663707c8997a1adaca196897d7063584e41382d22170f06000000000000000000000000000000071118242f3844505b66717e8b98a2aeaca095887b6e6155483b2e23170b00000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60535353535353535353535353535353535353535353535353535353535353534846423b33291f140900000000000000000916222f3c4955626f7c8896a0ac9f92867c6e696159544f4847423d3a393a3c40454d56606c7884919ea89b8f827568554c4135291d1104000000000000000000000000000000000408101d2a3643505d697683908f8275685c4f4235291c0f0003101c28343f4a545c606262626262626262605c544a4034281c1004000714202d3946525e686e7272727272727985929faca89b8e8275727272727272727272727272727272706b6054483c3126201f1d181d1c181815120d06000000000000010c161f282f35393a3b3d3e3f4041423b3a36312c2f3034343434343531363a3b41464e57606a74808d9aa8aea3998c7f726653493f33271b0f03000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d201307000000000000000013202c3946535f6c7986929facada093867a6d6053474646464646463f44464747484b4d53585f69707d8a959faba3998f82766a5f53473a2e211408000000000004101c27333d474f55566060606060606060606060606060606773808d9aa69b8e817468606060606060606060606060606060575550483e33281c11040013202c3946535f6c7986929facada093867a6d6053474646464646464646464044464748494b51555d606d74818e98a2aeab9f93877b6e6155483b2f24180d010013202c3946535f6c7986929facada093867a6d6053473a2d2014131313070d10131414151a1d27303a4653606d7985929fabb2a896897c706356493d3023160a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700121f2c3945525f6c7885929faba99c908376695d50432f24180c00000000000c1825323f4b5865727e8b98a5b5ab978a7e7164574a3e3124170b000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000007101a232d373f44505c666d7983909da9a59d9083766a5d5043434c565e696f7c85929faca3998c807366594d4033261a0d0000000713202d3a4653606d7985929eacb2a89c8f82756a5f53493f332721180f0802000000000000000000000003091119232935404b55606c7884919daab3a99d908477695f53463a2d1c110600000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534746464646464646464646464646464646464646464646464646464646463b3a36302921170d0200000000000000000b1825323e4b5865717e8b98a8a79a8d81746a5f574f48443d3a37312d2d2e2f353b44505b6574818e9ba79e928578675d5145392c2013060000000000000000000000000000050c1114171d2a3643505d697683908f8275685c4f4235291c0f0006121f2c3844505c666d6f6f6f6f6f6f6f6f6d665c5144382c1f1206000814212e3b4754616e7a7f7f7f7f7f7f7f8c98a2aea99c8f827f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7063574e42372b1e13100c070f0c0b0906010000000000000000040d161e24292c2d2f3031323335362e2d2a32383b3d404040404141424246484c525860696f7c87929faca99f92867b6e6155483b2d22170b000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d1105000000000000000013202c3946535f6c7986929facada093867a6d6053473a393939392d3338393a3b3c3e42464e57616c7683909da9ab9f94887b6e6255483b2f2215060000000000000b16212c353d44484a53535353535353535353535353535a6773808d9aa69b8e8174685b53535353535353535353535353534a49453e362c22170c000013202c3946535f6c7986929facada093867a6d6053473a393939393939392e34383a3a3b3c40454b515b616d7a86929facafa4998c7f7366554b4035291d10040013202c3946535f6c7986929facada093867a6d6053473a2d202020202020181d20202122252a2f39434d57636f7c8998a2aeaca196877b6e6154473b2e211408000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700121f2c3945525f6c7885929faba99c908376695d50432f24180d01000000000c1926333f4c5966727f8c99a5afa399887c6f6255493c2f221609000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000060f19222c363f49525c606d78828f959fa69d938c807366594d424b555e686e7b859198a2a49a92867d706356493d3023160a00000006121f2c3844505c6673808d9aa4afaa9e94887c6f655b50443d332a2219140e09060400000100000406090e141a232b353d45515d67717e8a95a0acada2978b7e7265574d42362a1e0a0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a393939393939393939393939393939393939393939393939393939392e2d2a251f170f050000000000000000000d192633404c5966737f8c99a6a3968a7d7063584e453e38322e2b262020212429333f49536673808d99a6a197877a6d6054473a2d211407000000000000000000000000000810171c2123242a3643505d697683908f8275685c4f4235291c0f000713202d3a4653606d787c7c7c7c7c7c7c7c786d6053463a2d201307000714202d3a4753606d7a868b8b8b8b8b8c919caab4ab9f948f8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b84776a5f53473a2e2114080000020000000000000000000000000000040c13191d202122232425272829222b353d4448494d4d4d4d4e4e4f4d5354565e616a6f7b849199a3aba1978d8174695f53463a2d1b11060000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d01000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d22282b2d2d2e2f31363c45505a65727f8c98a5b0a6998c7f7366594c402d22170b00000000000005101a232c33383c3d464646464646464646464646464d5a6773808d9aa69b8e8174685b4e464646464646464646464646463e3c39332c241a1005000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d23282c2d2e2e2f35394046525e6873808d99a9b3ab9d908377675d5145392c2013060013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d24292c2d2e2f30363b424b555f6974818e9aaab4ab9e918478695e52463a2d201407000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700121f2b3845525e6b7885919eabaa9d9084776a554b4035291d1004000000030f1b27333f49536773808d9aa6ac9f92867a6d6053473a2d201407000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000050e18212b343e48515b636e74818e949ea79e948e81746e63574b4a545d676d7a849197a1a49f93887e716b6054483b2f22160900000003101c28343f4a54616e7b87939fabb0a69c9083776c60584e453c342a251e1a1312100c070e070c1013131a1f262a353d47505a606d7984919ea7b1a99f9285796d6053473b31261a0e0000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d05000000000000000000000d1a2633404d596673808c99a6a295887c6f6255493c332c27211e1d2024292d333b434e586774818d9aa7a994887b6e6155483b2e22150800000000000000000000000008121a22282d3031323643505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87888888888888877b6e6154483b2e211508000613202c3945515d6775828f98989898999ca3adbcb0a69f9c98989898989898989898989898989896887b6e6255483b3025190e02000000000000000000000000000000000001080d111314151617191a1b1c27323d474f54565a5a5a5a5a5b5c575e6164686d747c859196a0aaa39992857a6e61574d42362a1e0a000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e130800000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d202020171c1f20212122262a333e4955626f7c8895a2afa99c8f82766953493f33271b0f0300000000000008111a21272c2f30393939393939393939393939404d5a6773808d9aa69b8e8174685b4e4139393939393939393939393931302d28221a120800000013202c3946535f6c7986929facada093867a6d6053473a2d202020202020181c1f20212224292f35414c56626f7c8897a2adac9f9286796d6053473a2d2014070013202c3946535f6c7986929facada093867a6d6053473a393939393939392f35393a3b3b3d42464d545c676e7b87929facb1a79a8d817467574d42362a1e1105000b1825323e4b5865717e8b98a4aca295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700111e2b3744515e6a7784919daaab9e918578675d5145392c20130600000005121f2b3744505b6576838f9ca9aa9d908477675c5145382c1f1306000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000040d17202a333d47505a626d73808c939da69f958f82786d605b5244505c666d79839096a0a59c928b7f726c61594f44382c201307000000000c17232e3846535f6975828e99a3afab9f948b7f726a60574e463e36302a25201f1c181b1a1b181c1f20262b31363f474f59616c74808d96a1adada2978d8073675d5145392a1f14090000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d2020202020202020202020202020202020202020202020202020201514120e090200000000000000000000000c1925323f4c5865727f8b98a9a396897c706356493d332b262324292c2f35383f444d56606a7683909da9a399877a6e6154473b2e211408000000000000000000000008121a242c33393c3e3f3e43505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949595959594877b6e6154483b2e2115080004101d2935404b5565717e8b99a49f9fa5a7adb5bbb2aaa4a19f9f9f9f9f9f9f9f9f9f9f9f9f9fa8998c7f7266564d41362a1e11050000000000000000000000000000000000000001040607080a0b0c0d13202c38444f596063676767676768686a696e71757a81879197a0a8a19892877d6f685e52453b31261a0e00000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2014130b0f12131414151a212e3b4754616e7a8794a1adab9e928578655b5044372b1f1205000000000000000810161c2023232d2d2d2d2d2d2d2d2d2d2d34404d5a6773808d9aa69b8e8174685b4e41352d2d2d2d2d2d2d2d2d2d2d2423211c1710080000000013202c3946535f6c7986929facada093867a6d6053473a2d2014131313130c1012131415181d25303a4653606c7985929fabafa399897c6f6256493c2f2316090013202c3946535f6c7986929facada093867a6d60534746464646464646464640454747484a4d52575e666d79829099a3afab9f95897c6f6356493c30251a0e02000b1825323e4b5865717e8b989f9f9f95897c6f6256493c2f23160900000d1a2733404d5a6673808d999f9f9f9386796d6053463a2d20130700101d293643505c6976838f9ca9ac9f92867a6d6053473a2d20140a0000000613202d394653606c7985929fabac9b8e817468554b4034291c1004000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000030c161f29323c464f59616c727f8b929ca5a0969083796d665c5049525c606d78828f959fa69e938d80736d625a50473d32271b10030000000006111c2a36424d57626e7b87929fa8b0a69f92877c6f695f585046413b36312d2c282327272723282c2d31373b42465159606b717e8a929da8b1a79f92857a6d61554b4035291d10040000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d2014131313131313131313131313131313131313131313131313130807050200000000000000000000000000091623303c4956636f7c8997a1a5988b7e7265594f453d3731302f35393a40454950565e686f7c89959fac9f9286796d6053463a2d2013070000000000000000000008121a242c363e45494a4c4a46505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0a2a2a194877b6e6154483b2e21150800010d18242f3a4754616d7a86939393939a9da5afb5aaa0989593939393939393939393939393939393908376685e5246392d2014070000000000000000000000000000000000000000000000000000000916222f3b4854606b707373737374747576787b7e82868e9299a1a39f9791867e716b60564d4133291f140900000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e040000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c090e13202d3a4653606d798693a0acac9f9286796c605346392d2013060000000000000000050b10141617202020202020202020202734404d5a6773808d9aa69b8e8174685b4e41352820202020202020202020171714110c05000000000013202c3946535f6c7986929facada093867a6d6053473a2d2014070606000004060707070c131f2b3844505b667683909ca9b5ab978a7e7164574b3e3124180b0013202c3946535f6c7986929facada093867a6d6053535353535353535353534b5153545557575e61696e78818e949fabafa59d9083776b6054483b2f1f140900000b1825323e4b5865717e8b9393939393897c6f6256493c2f23160900000d1a2733404d5a6673808d939393939386796d6053463a2d201307000e1b2834414e5b6774818e9aa7afa399897c706356493d30261c110a080a111c28343f4a54626f7c8898a2aea49a8a7e7164574b3e2f23180c00000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000020b151e28313b444e58606b707e87929fa4a19791847a6d675d544a515b636e74818e949ea79e948e81776c605b51483e352b21160b0000000000000e1a26313b47535f6974808d96a0abaea39991857b6e6a615a524c46423c3a38342e3434342e34383a3c42474d535b626b707d86929fa4aeaaa0958b7f72685e5243392f24180d010000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a080500000000000000000000000713202d3a4653606d7985929ea99c8f82766b60574f47433e3d3d4045474b51535b60686e7a84919ea7a99d908376665c5145382c1f130600000000000000000008121a242c363e48505557585651505d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e21150800000713202d3946525e687682868686868e929da9b0a4988e888686868686868686868686868686868686887b6e6154473b2e2114080000000000000000000000000000000000000000000000000000000a1623303d495663707d808080808181828385878b8f92999fa09e99928d857c716c61594f443b3021180d030000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20191919191919191a1a1c222d3a4754606d7a8793a0adafa399877a6d6054473a2d211407000000000000000000000407090a1313131313131313131a2734404d5a6773808d9aa69b8e8174685b4e4135281b1313131313131313130b0a08040000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000030f1c28333f4a546875828f9ba8b2a5988b7f7265584c3f3225190c0013202c3946535f6c7986929facada093867a6d606060606060606060606060555d6061626466696e737b828e939ea6b0a79e938a7d7063594f44382c200d0200000b1825323e4b5865717e868686868686867c6f6256493c2f23160b0301071a2733404d5a66738086868686868686786d6053463a2d201307000c1825323f4b5865727e8b98a9b2ab998c7f7266594f42382e231a1615141c232c3844505c6673808d9aaaac9f93877a6d6154473a2e21140700000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000a141d27303a434d565f6a6f7d869299a3a29892857b6e685e554b505a626d73808c939da69f958f82786d655b50493f362c23190f0400000000000009141f2b37424d57606d79849199a4afaba19791847c706c615e56534d494644404141414141404546494d53575f616d727d869298a2aeaca2989083786c60564c4131281d1207000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171714110c0500000000000000000006121f2b3844505c6673808c96a19f94897d70696059534e4b49494b5153555d60656c717a839096a0aca2978c7f7265544b4034281c1004000000000000000008121a242c363e48505a616465625b515d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0adaea194877b6e6154483b2e211508000005111e2a36414c5666707679797979818e9aa7aea195887c79797979797979797979797979797979797976685e5246392d2014070000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c8d8d8d8d8e8f909298979c9c9a9896918d86807a6f6a615a50473d32291f0f060000000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e04000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d252525252525252626262b2d333c4855616e7b8894a1aeaea399867a6d6053473a2d201407000000000000000000000000000006060606060606060d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0606060606060606000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000b17222d414e5b6774818e9aa7b2a5998c7f7266594c3f3326190c0013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c676d6e6e7073767b80858f949ea5afa8a0958e81756b6155473d32271b0f0000000b1724313d4a56626c71797979797979796f6a6054473b2e231c150c0b121826323f4b58636e737979797979797976665c5044382c1f1206000916222f3c4955626f7c8897a1adaa9d9184776b60544a3f342b26232222262e35414c56606d7985919eabaa9d908376685e5246392d20130700000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000006111c262f39434c565e696e7c859298a3a39992867c6f695f564c4f59616c727f8b929ca5a0969083796d665c53493f372d241a110700000000000000030e1a26313c45515d676f7d87939fa4aea9a19691867e756e68615e575653514a4e4e4d4e4e4b515356575f62696e767f879298a2aaafa49a92867c6f665b50443a301f160c01000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a2d27272727272727272727272727272727272727272727272727272727272423211c171008000000000000000003101c28343f4a54606d7a849199a49e91847b6f6b625f58585656555d6064676d71787e859095a0a8a49e92857a6d6154473a2e23180c000000000000000008121a242c363e48505a616c71726d625b5d697683908f8275685c4f4235291c0f000714212e3a4754616d7a8794a0acaca194877b6e6154483b2e2115080000010d1925303a44545e66696c6c6c75818e9ba8ada194877a6e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b5e564d41362a1e11050000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c999a9a9a9b9b9d9fa29f94908d8b8884807b746d68605850483e352b20170d00000000000000000000000915202b353f474e524d52575f62666a6e71737577787879797978777573706d67636059534d46423c332a1f140900000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a323232323232323233333137383f444f5964717e8b97a4b1ac9f928679675d5145392c1f1306000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000000061b2834414e5b6774818e9aa7b2a6998c7f7366594c403326190d0013202c3946535f6c7986929facada09386797979797979797979797979797979797a7a7b7d8082868c92979fa6afa79f969183796d60594f44352b21160b0000000915212e3a45505a62656c6c6c6c6c6c6c6260584e443d342e271e18151d2329333c47525c63666c6c6c6c6c6c6c6c5c544a3f34281c1003000613202d394653606c7884919eabaca095897d70665c50443f37312f2e2f30383f46525e68717e8b97a1ada3988b7e7265564c41362a1e110500000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000091217222d38424b555d686e7b849197a2a39f92877d706a60574d4e58606b707e87929fa4a19791847a6d675d544a41382d251b120800000000000000000009151f2935404b55606b727f8b929da4ada9a198928a817a746e696562605c545b5a5a5a5b545c606266696e747b828b9299a2aaaea39f93887e706a5f544a3f32291e0d0400000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343431302d28221a120800000000000000000b17232e3845525d68707d87939aa19691847d746f6a6764636366676d70757a7e838b9297a0a7a49c928b7e71685d5246392d1d12070000000000000008121a242c363e48505a616c717e7f726d6257697683908f8275685c4f4235291c0f000714212e3a4754616d7a87949f9f9f9f94877b6e6154483b2e211508000008131e28323a4146545a5d60606875828f9ba8ada093877a6d606060606060606060606060606060606054524d443b3025190e020000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5a6a7a7a8a9aba99c9083807e7c77736e69615e564e463e362c23190e0500000000000000000000010e1a26313d4751595e5f6060605e575f626466696a6b6b6c6c6c6b6a686663605d6060606055534d453c31261a0e02000000000000000000000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f404142464a5057606b75828f9ca8b5aa9d9184776a554b4035291d1004000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000205101c2834404b556875828f9ba8b2a5988b7f7265584c3f3225190c0013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868687888a8c8f92999fa2a9aba39f9590847b6e675d51473e3323190f0400000005111d29343f4850565860606060606060605e56544f444039302a211f272f343e454d53555d60606060606060605f504a42382e23170c000005121f2b3744505b6574808d9aa6b0a89d9083786d605a5047433d3c3b3c3d424a505b616d7a85929ea9ab9f92867a6d6154473a3025190d0100000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000007101b2428333f4a545c676d7a839096a1a49c918b7e716b61584e4d565f6a6f7d869299a3a29891857b6e685e554b42382f261b130900000000000000000000030d18242f3a434f59626d74808d929ca3adaaa29f938e86807b76726f6d6669686767676869666d6f72777b81868f949fa3ababa39f918c7f726c61584e42382d20170d0000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605347404040404040404040404040404040404040404040404040404040404040403e3c39332c241a10050000000000000006111c2935414c56606b717e8892989f969188817c777471707073767a7d81858b91959ea1a9a29f928d80736c61564c4135291d0b0000000000000008121a242c363e48505a616c717e878b7f72695e697683908f8275685c4f4235291c0f000714212e3a4754616d7a87939393939393877b6e6154483b2e21150800010d1925303a444c52545757575c6875828f9ba8aca09386796d60575757575757575757575757575755544e46413b32291f1408000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c999f9fa0a1a2a4a6aa9e9185817e7a746e69605c554d443d342c241a1107000000000000000000000004111d2a36424e59636a6c6c6c6c6b636059585a5c5d5e5f5f5f5f5e5d5b575f626a6c6c6c6c6c5f574d42372b1e1205000000000000000000000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4d4e4d53545b6069707d88939facb3a99b8e8174685b4e412f24180c00000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c090e1116202c3845515c677683909ca9b6ac978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a79d959393939393939393939393939393939393949597999c9fa3abaca49f99928d837b6e695e554c41352c21110700000000010c18222d363f454a4b5359636a6c6c6c6c6b636059514a423c332a2a3139404550575f626a6c6c6c6c6c5f574d53443f3830261c11060000030f1b27333f4953626f7c88949eabab9f958c7f726c625a534e4a4948484a4e545c606d75818e97a1ada3998d8074685d524639291e13080000000000000000000002070a0c0d0908060a1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000040f19222d363e44505b666d79828f95a0a59d928c7f726c62594f4c565e696e7c859298a2a39892867c6f695e564c433930261d140a01000000000000000000000007131d28313d47515b606c77808c919ea1a9aea59e98928d87837f7c79777674747474747677797c7f83888e92999fa6aea8a199928b7f736d635a50463c2f261c0e050000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49453e362c22170c00000000000000000d19242f3a444f59626c717e868f949c9a938e8883807e7c7c7f83868a8e92989da0a7a39f97928a80736e645a50443a3024190d00000000000008121a242c363e48505a616c717e879292867b6e61697683908f8275685c4f4235291c0f000714212e3a4754616d7a86868686868686867b6e6154483b2e2115080005111d2a36414c565e61646464646875828e9ba8aca09386796d6464646464646464646464646464646260584e43372b20170d02000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c939393939495979a9d9f97918e8b85817b736d675e564d453b30271d1207000000000000000000000006121f2c3845525e6a757979797978706b605c544d5151525353524b515a61696e777979797976695f53463a2d211407000000000000000000000013202c3946535f6c7986929facada093867a6d60585858585858585858585859595a575f61666c717b84919aa4afada2978a7e7164574b3e3124180700000000000000000000000000000000000000000000010d1a2734404d5a6773808d9aa69b8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201919191919191919191a191e2028323a4653606d7986929facafa49a897c6f6356493c302316090013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0a1a1a3a6a8a6a8a09e9a938f8780796e695e574d433a2f231a1000000000000006111b242d343a3d3e525e6a757979797978706b605c544d453f36333c434b515a61696e777979797976695f53463a342e261e150a000000000b17222d3847535f6a75828f99a3afa79f92877e716c625f5857565555575860666d737f8c939ea9a89f92867b6e61564c413529170d02000000000000000000070d131619191515120f1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000a16212b343e48515b606c78818e949fa69e938d80746d635a504b555d686e7b849197a2a49992867d706a5f574d443a31281e150b02000000000000000000000000010c161f2b353f44505b656c747f8a92979ea6acaaa29f9a93908c898684828181808181828486898c90959a9fa3ababa49f9691877e736d635b51473e342a1d140a000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c11050000000000000008131e28323d47505a626c717b82898f92999b95908d8b89898c8f92999b9fa2a9a29e99928e857e736e645c52483e32281e13080000000000050e1a242c363e48505a616c717e879292867d70695e697683908f8275685c4f4235291c0f000713202d3946525e6876797979797979797976695e52463a2d201407000713202d3946525e686d717171717174818e9ba7ada093877a717171717171717171717171717171716f6a6054473c31261a0e02000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f868686868687888a8d90959a9e9b98928d8680796e695f574d43392e23180c03000000000000000000000613202c3946535f6c7987868686847d736d665f5751464146454d555c606c717b83868686867b6e6155483b2e221508000000000000000000000013202c3946535f6c7986929facada093867a6d65656565656565656565656566666769696e72787e859196a1acb1a79f9285796d6053473a2d20140700000000000000000000000000000000000000000000010d1a2734404d5a6773808d9a9a9a8e8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2525252525252525252627252a2d323a444e5863707d8998a2aeac9f93867a6d6154473a2e2114070013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9b999796918c87827c736d675e574d453b31281e11080000000000000009121b22292e3946535f6c7987868686847d736d665f575146413e454d555c606c717b83868686867b6e6155483b2e231c150c030000000006111b2b37434e58626f7c87929fa6aea39992877e766f6a666462616263666a6f78808c919ca5aaa0968c8073695e53443a302419050000000000000000010a12191e23252622211f1b1724303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000030f1b27323d47505a636d74808d939ea69f948e81786c605b514a545c676d7a839096a1a49f93877e716b60584e453b32281f160c030000000000000000000000000000040d192327333f49535b606d737d858f949da0a7acaca49f9c989892918f8e8d8d8d8e8f919298999d9fa7acaca69f99938d847d716c635b51493f352c22180b02000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada093867a6d6767676767676767676767676767676767676767676767676767676767676767676764615a5045392d21140800000000000000010c16202b353f48505a61696e767d8287929fa09d9a979696999c9fa3a9a29f9b97928d86817a716c635c524a40362d20160c0200000000020d17202c363e48505a616c717e879292867d706b6057697683908f8275685c4f4235291c0f0005111d2a36414c565e6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000714212e3a4754616d7a7e7d7d7d7d7d828f9ca9b1a4988b7f7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c6f62574d42372b1e1205000000000000000000000000000000000000000000000000000000000c1825323e4b57636d72797979797a7a7b7e8083888d9399a09f99928c837b6e695f554b4034281f140900000000000000000000000b1825323e4b5865717e8b9296918780786e69625b524c4550575f676d747e869095948d8074695f53463a2d211407000000000000000000000013202c3946535f6c7986929facada09386797272727272727272727272727272737476787b7f848a9297a1a8b2a9a0958c7f72675d5145382c1f130600000000000000000000000000000000000000000000010d1a2734404d5a6773808d8d8d8d8d8174685b4e4135281b0e0200000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a32323232323232323232333330363a3e444c565f6a75818e9baab4aa9d918477685d5246392d2013070013202c3946535f6c7986929facb9a79d959393939393939393939393939393939399929291908f8d8a8784807b756f6a605c554d453b33291f160c0000000000000000000911181d25323e4b5865717e8b9296918780786e69625b524c4550575f676d747e869095948d8074695f53463a2d21110a030000000000000f1b26313c47535f6a73808c949fa7aba399928b827c7773706f6e6f7073777c838d929ca3aba2989184796d60574d4232281e130800000000000000000a131c242a2f32332f2e2b262024303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000007131f2c38434f59616c727f8c929da5a0959082796d665b5044505b666d79828f95a0a59c928b7f726c61594f463c332920160d0400000000000000000000000000000000071017222d384149505b636b707b828990959c9fa4acaca9aaa39f9d9c9b9a9a9a9b9c9d9fa3aaaaababa39f9b948f878079706b625a514940372e231a100600000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facada09386797373737373737373737373737373737373737373737373737373737373737373737373716c6155493c3023170a0000000000000000040d19232d363f49515a61696e757b818e9aa7aaa7a4a3a3aba39f9c9997928e8a85807b746d68615a524a40382e241b0e04000000000008141f29323e48505a616c707e879291857c6f6b646464697683908f8275685c4f4235291c0f00010d1925303a444c525f60606060606060605f524d453b30251a0e02000714212d3a4754606d7a868a8a8a8a8a8f949fabb3a79b918b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8377695f53463a2d211408000000000000000000000000000000000000000000000000000001020a16222f3a46515b63666c6c6c676d6e6f7173777c81879195a0a39f9590847b6e675c51453b30251a0e02000000000000000000000b1724313d4a56626d73808c9399938d837b726d615e56515a61696e79818a9298958f82786d60574d42372b1e1205000000000000000000000013202c3946535f6c7986929facb2a5988b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818384888b91959fa2a9afa8a1979083796d60554b4035291d100400000000000000000000000000000000000000000000000a1724303d4a5763707d80808080807e7164574a3e3124170b0000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f404142464750565d686f7c87939facb0a69a8d807367564c4135291d11050013202c3946535f6c7986929facb9a2958b86868686868686868686868686868686868685858382807e7b77736e69625f58514b433b332921170d0400000000000000000000060c1724313d4a56626d73808c9399938d837b726d615e56515a61696e79818a9298958f82786d60574d42372b1e1200000000000000000a15202b37434e58606d78828f959fa6aba39f948f8883807d7c7b7b7d7f838990959ca4aba39992867c6f675d51453b3120160c020000000000000007121c252e353b3e403c3b37322a24303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000915222f3b4854606b717e88939fa4a19690837a6d675c544a4653606c78818e949fa69d938c80736d625a50473d342a21170e0500000000000000000000000000000000000006111b262f383f44515961696e757d83898f939a9c9fa2aaa7a8aaa9a7a7a7a7a7a9a9a8a6a9a29e9b99928e88827c746d676059504840372e251c11080000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb3a79a8d8080808080808080808080808080808080808080808080808080808080808080808080807e7164574a3e3124170b00000000000000000915202a333f48515b636c717b81878e939da9acaba49f9d999992908c8985817d79746e69615e56504840382e261c12090000000000020e1925303b44505a616c707e879291847c717171717171717683908f8275685c4f4235291c0f000008131e28323a41465353535353535353534846423b33291f140900000613202c3945525d6876828f979797979c9fa6b0b7aca39b9897979797979797979797979797979795887b6e6155483b3025190e0200000000000000000000000000000000000000000407090a0d0e0f10121e2a353f495157596060555d60616264676a6f747c839095a0a7a0969083796d60574d42362a1e1205000000000000000000000915212e3a45505a636e74818e939f9590867e756d68605c606c717b838e939f969083796d665c50453c31261a0e02000000000000000000000013202c3946535f6c7986929facb9a79b918b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8d8f9196989da0a7adaba59e9691857b6e675c5143392f24180c0000000000000000000000000000000000000000000000000916232f3c4855616b707373737373716c6155493d3023170a0000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4d4e4d52545a61686d7a83909aa4afac9f94887c6f6255493c3024190d010013202c3946535f6c7986929facada093867979797979797979797979797979797979797878777573716e6966625f57534e454039302920170f050000000000000000000000000915212e3a45505a636e74818e939f9590867e756d68605c606c717b838e939f969083796d665c50453c31261a0e0200000000000000030f1b26313c44505c666d7a8390949fa4aca69f9c95908c8a8988888a8c90959d9fa7a8a19992877e716a5f554b4033291f0e0400000000000000020d19242e3740464b4c4847433c3429303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000091623303c4956636f7c86929a93939791847b6e685d554b424d5a6673808d93939393948e81746e635b51483e352b22180f0500000000000000000000000000000000000000000a141d262d3340474f575e616b70777d82878b8f9298989a9b9d9e9e9f9f9f9e9d9d9b999797928e8a86817c766f6a605d554f473e362e251c130a000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f02000000000000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e01000000000000020e1a26313c45505a636d727e868e939a9da5a39f9c9993908c898683807c7975706d66615e57524c443e362e261c140a00000000000005111e2a36414d56616c707e879292867f7e7d7d7d7d7d7d7d7e83918f8275685c4f4235291c0f0000020c1620283036394646464646464646463b3a36302921170d02000004111d2935414c5665727e8b9aa49f9fa1a3a9b1bbb5aca7a49f9f9f9f9f9f9f9f9f9f9f9f9f9fa7988c7f7265564c41362a1e1105000200000000000000000000000000000000050b101416171a1b1c1d1e1f232e373f464b4c53534b5153545557585f626a6f7a839097a1a8a0958d8074695e52463a2d2014090000000000000000000005111d29343f48525b606d78818f959f98928b827a706b676d747e8690959d9891847b6e675d544a3f332a1f140900000000000000000000000013202c3946535f6c7986929facb9ada39b989898989898989898989898989899999a9c9ea1a8aaacaaa69f9c938e847c6f695f554b4031271d12070000000000000000000000000000000000000000000000000714202c38444f596163676767676764615a5045392d2114080000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6058585858585858585858585858595a5a565e61656c707a829095a0acafa49a8f82766a5f53473b2e1e1308000013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a686664615e5755534d47433c342e271e170e050000000000000000000000000005111d29343f48525b606d78818f959f98928b827a706b676d747e8690959d9891847b6e675d544a3f332a1f14090000000000000000000a152028343f4a545d686d7a828d939a9fa6aba7a09d999795949596999d9fa7aba39f9691877e716c61584e43392f21170d000000000000000007131e2a35404952575955534e463f35303d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000c1925323f4c5865727f868686868686857c6f695e564c4343505c69768286868686868682786d605c52493f362c23191006000000000000000000000000000000000000000000020b141b2227353e454d525960636b70757b7e8285888b8d8f9091929292929191908e8c8a8885817e7a746f6a626058514b433d352d241c130a01000000000000000000000b1825313e4b5864717e8b97a4b1a89b8e8175685b4e4235281b0f06060606060000000000000000010e1b2734414e5a6774818d9aa7b1a4978b7e7164584b3e3125180b0013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e0100000000000006121e2b37424e57626d727f8a92989fa4a29f99928f8b8683807d797673706d6664605c54534d46413a322c241c140a020000000000000714202d3946525e68707e87929999928c8a8a8a8a8a8a8a8a8a91958f8275685c4f4235291c0f000000050e161e252a2d2e39393939393939392e2d2a251f170f05000000010d19242f3b4754616e7b879393939394979fa9bcaea49c9993939393939393939393939393939393908376685e5246392d20140c070f0b0a080500000000000000000000000810161c202324262728292a2b2c202e353a3e3f464640454747484b4e535860686d7a85929ea9a79f92877b6e6154483b31261a0e02000000000000000000010c18222d364044505c666d79829095a09f938f857d746f79818a9298a09992867c6f695e554b42382e21180e0300000000000000000000000013202c3946535f6c7986929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a7a9a9a7aca49f9d99948f89817a6f6a5f574d43392e1f150b0100000000000000000000000000000000000000000000000004101c28333e474f55575a5a5a5a5a575550483e33281d11050000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d656565656565656565656565656566666769696e72777d8590949fa7b1a79f93877c6f62584e43372b1f0c02000013202c3946535f6c7986929facada093867a6d6060606060606060606060606060605f5f5e5d5c5a5754524d4847423c373128231d150c050000000000000000000000000000010c18222d364044505c666d79829095a09f938f857d746f79818a9298a09992867c6f695e554b42382e21180e03000000000000000000030c17232e38424c565d686d78808790949b9fa2aaa8a6a3a2a1a2a3a6a8a9a29f99928d847d716c615a50463c31271d0f0500000000000000000a16232f3b46525b6366625f585146413a3d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000b1824313e4a56626d72797979797979786f6a5f574d443a414e5a667076797979797979756d665c504a40372d241a11070000000000000000000000000000000000000000000000020a1117232c333b42464f54596063696e7276797c7e808283848585868585848382807d7b7975716d68625f58544e45403a312b231b120a0100000000000000000000000b1825313e4b5864717e8b97a4aca89b8e8175685b4e4235281b0f13131313130c06060300000000010e1b2734414e5a6774818d9aa7aca4978b7e7164584b3e3125180b0013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8e8174675b4e4134281b0e010000000000000814212e3a47535f6a717e8b919fa2a69f98928d87827e7a7673706d676663605c5453514b46423b363029201c17110a020000000000000814212e3b4754616e7b859299a3a39f9793939393939393939393938f8275685c4f4235291c0f00000000050c13191d20212d2d2d2d2d2d2d2d21201e1a140d0500000000000814202d3a46525e69768386868686878d97aab4a89c928c8686868686868686868686868686868686887a6e6154473b2e211c181c1b171714110c05000000000000000008111a21282c2f30333435363738392d2c282f3233392f35393a3b3c3e43474e565e68717e8b97a1ada3998d807367574d42362a1e12050000000000000000000006111b2428343f4a545d676d7a839196a19e979188807b838e929fa29f93877d706a5f574d433a30261c0f060000000000000000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa49f9f9f9e9d9c9a999a93908d88827d756d685f584e453c30271d0d0300000000000000000000000000000000000000000000000000000b16212c353e44484a4d4d4d4d4d4a49453e362c22170c000000000000000000000000000000000000000013202c3946535f6c7986929facada093867972727272727272727272727272727272737475787b7f838a91979fa6b0a79f958d80746a6054463c32261b0f00000013202c3946535f6c7986929facada093867a6d605353535353535353535353535353535252504f4d4b4846423b3a37312b262018120b030000000000000000000000000000000006111b2428343f4a545d676d7a839196a19e979188807b838e929fa29f93877d706a5f574d433a30261c0f06000000000000000000000006111c26303a434c565d666d737c83898e9298999b9d9e9f9f9f9e9d9b9997928d87817a6f6b615a50483e342a1f150b0000000000000000000c1925323e4b57636d736f6a625b524c443d4a5763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000915222e3a46515b62656c6c6c6c6c6c6c625f584e453b323e49545e66696c6c6c6c6c6c69605c544a3f382e251b1208000000000000000000000000000000000000000000000000000006111a202930363d44484f54565e6165666d6f7174757778787979787877767573716f6d6664605d56534e47433d352f281f191109000000000000000000000000000b1825313e4b5864717e8b979f9f9f9b8e8175685b4e4235281b1320202020201913120f0b060000010e1b2734414e5a6774818d9a9f9f9f978b7e7164584b3e3125180b0013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e01000000000005111e2a36424d57626e7b86929fa3a59e949086807b75716d686663605d555653504a464540393631302e2d2b28231c140c0400000000000714202d3946525e68717e87929999928a8686868686868686868686868175685c4f4235291c0f000000000002080d11131420202020202020201514120e090200000000000005111e2a36424d56667176797979797b8798a3aea6998c8079797979797979797979797979797979797976685e5246392d2c292329282423211d17100800000000000005101a232c33383c3d404142434445453a38342e27262d24292c2d2e2f31373d444c56606c7885919eabab9e918478695f53463a2d2114070000000000000000000000091217232e38424b555d686e7b849197a2a19a938d8890959da59d928b7f726b61584e453b31281e140a000000000000000000000000000013202c3946535f6c7986929393939393939393939393939393939393939a93929291908f8e8c898683807b76706b615e564e463c332a1e150b00000000000000000000000000000000000000000000000000000005101a232c33383c3d40404040403e3d39332c241a1005000000000000000000000000000000000000000013202c3946535f6c7986929facb2a5988b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f80818285878b90959ea1a9aea69f959083796d60584e43342a20150a00000013202c3946535f6c7986929facada093867a6d6053474646464646464646464646464645454442403e3b3a36302e2b261f1b150c0700000000000000000000000000000000000000091217232e38424b555d686e7b849197a2a19a938d8890959da59d928b7f726b61584e453b31281e140a000000000000000000000000000a151e28313a444c545c606a6f767c8185898c8e909192929292918f8c8985807b746d68605950483e362c22180d030000000000000000000d192633404c5966737f7c726d615d564f444a5763707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000006121e29343f495156586060606060605f55534e463c332938424c545a5c6060606060605c53504a42382e261c130900000000000000000000000000000000000000000000000000000000080e171f252a33383d44484d5254545c60626567686a6b6b6c6c6c6b6a6a68666462605c5454524c47433c383229241d160d0700000000000000000000000000000b1825313e4b5864717e8b93939393938e8175685b4e4235281f202c2d2d2d2c26201f1c17110a02000e1b2734414e5a6774818d93939393938b7e7164584b3e3125180b0013202c3946535f6c79869293939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e0100000000000714202d3a46525e6975828e98a2a89e938e827b736e6964615e565653514b4946443f3a3e4041403e3d3b3a38342e261e160d040000000005111e2a36414d56616c717e879392867e797979797979797979797979756f65594d4134281b0e00000000000000010507071313131313131313080705020000000000000000020e1925303b44555f666a6c6c6c6c7985929faca89b8e81756c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b5e564c413b3a38342f363531302d28221a120800000000000b16212c353e44484a4d4e4f505152524644403930271c181d20202122262b323a44505b6674818e9aa7ada196887b6e6155483b2e22150800000000000000000000000006111c263039434c565e696f7c859299a3a49f9a959da0a79e948d80746d62594f463c33291f160c02000000000000000000000000000013202c3946535f6c79878686868686868686868686868686868686868686868685858483817f7d7a77736e6a636059524c443c342a21180c030000000000000000000000000000000000000000000000000000000008111a21282c2f30343434343431302d28221a120800000000000000000000000000000000000000000013202c3946535f6c7986929facb9a79b918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8d8d8f9197989da0a7adaaa39f948f837a6d675c51463d3222180e0400000013202c3946535f6c7986929facada093867a6d6053473a3939393939393939393939393938373533312e2d2a25211e1a150f0a0400000000000000000000000000000000000000000006111c263039434c565e696f7c859299a3a49f9a959da0a79e948d80746d62594f463c33291f160c0200000000000000000000000000030c161f28323a424a515860626b6f75797c7f828385858685858482807c79746e6a615e564f473e362c241a1006000000000000000000020f1c2835424f5b687581867f756d686059504a5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000010d18232d373f464a4c535353535353524847433c342a21303a42494e505353535353534f46443f3830261c130a010000000000000000000000000000000000000000000000000000000000050d141a21272c33383b4246474a545c6a6c6c6c6c6c66605b5f5e5e5d5b59575553504a4745413a37312b272018130c040000000000000000000000000000000b1825313e4b5864717e868686868686868175685b4e4235282b383939393939332d2b28221c140b060e1b2734414e5a677480868686868686867e7164584b3e3125180b0013202c3946535f6c7987868686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e0100000000000814212e3b4754616e7b87939faaa0968e81786e69615e5754524c494745403d3a3840464b4c4e4c4b494846443f3830281f160c01000000020e1925303b44505a616c717e879392877e716c6c6c6c6c6c6c6c6c6c68655d54493d3125190c000000000000000000000000000000000000000000000000000000000000000009141f2932434d555b5d60605b667783909daaaa9d908377675c60606060606060606060606060606054524c4446484745404443423e3d39332c241a100500000004101c28333e474f5557595a5b5c5d5e5f53514a42392e231810131414151b2028333f4a5464717e8b97a4b2a8978a7e7164574b3e3124180b000000000000000000000000000a141e27313a444d575f6a707d879299a49f9f9f9fa9a0958f82786d605b51473e342a21170d04000000000000000000000000000000121f2c3845525e6a757979797979797979797979797979797979797979797979797877767472706d6866625f58544f46413a322a22180f060000000000000000000000000000000000000000000000000000000000000810161c20232427272727272423211d1710080000000000000000000000000000000000000000000013202c3946535f6c7986929facb9ada39b9898989898989898989898989898989899999a9c9ea1a9aaacaba39f98928c827a6d685e554b40342b2110060000000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272421201e1a14120e09030000000000000000000000000000000000000000000000000a141e27313a444d575f6a707d879299a49f9f9f9fa9a0958f82786d605b51473e342a21170d04000000000000000000000000000000040d162028303940444e54596063666d707275767879797978777573706d66625f57524c443d342c241a120800000000000000000000020f1c2835424f5b6875828e8b827a6f6b605c545763707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000006111b252d343a3e3f464646464646453c3a37312a221e2830383e4143464646464646423a38342e261e140a010000000000000000000000000000000000000000000000000000000000000002090e161c21272c30363a44505c66757979797979726c665f5751504f4d4a4846443f3a39352f2b26201b160d0701000000000000000000000000000000000a1724303d4956626c7179797979797979756f65594d402e34384546464646463f3938332d261d180f091a2733404c58646e7479797979797979716c6256493d3024170a00121f2c3845525e6a757979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d0100000000000b1825313e4b5864717e8b99a4aa9d9184796d665f57524d4746413d3a38352f3040495157595b5958565453504a423a31281e13080000000008141f29323e48505a616c717e889392877e716c615a6060606060605c59544b42372c2115090000000000000000000000000000000000000000000000000000000000000000020d1720313b434a4e50534a546774818e9aa7ac9f9286796d6053535353535353535353535353535347464a51535453514b504f4e4a49453e362c22170c0000000714202c38444f596163666768696a6b6c605c544a4034281c100607080a0e17222d3d4a5763707d8a96a3b0a5988b7f7265584c3f3225190c00000000000000000000000000020c151f28323b454e58606b717e8793939393939393969083796d665c50493f352c22190f0500000000000000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a69676663615e5655534e48443d363028201810060000000000000000000000000000000000000000000000000000000000000000050b101416171a1a1a1a1a171714110c05000000000000000000000000000000000000000000000013202c3946535f6c7986929facacacada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a7a8aaa8a6a7a09d99928e867f786d685e564c43392e22190f000000000013202c3946535f6c7986929facaca093867a6d6053473a2d20202020202020202020201f1f1d1c1a181514120e0906020000000000000000000000000000000000000000000000000000020c151f28323b454e58606b717e8793939393939393969083796d665c50493f352c22190f050000000000000000000000000000000000040d161e272e343d43474f54545c606366686a6b6c6c6c6b6a686663605c54534e46413a322b221a12080000000000000000000000020f1c2835424f5b6875828e938f847d736d665e5763707d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000009131b23292e3132393939393939392f2e2b262018161e262d323536393939393939362d2b28231c140c0200000000000000000000000000000000000000000000000000000000000000000000050b10161c1f252d3a4653606d7987868686867f786e69625b524d443e3c3a38342e2c29241e1b150f0a040000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c68655d53483d383f445253535353534c46443f382f2a2119141824303c48535c64676c6c6c6c6c6c6c64625a5045392d21150800111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b0000000000010d1a2734404d5a6773808d9aaba4988b7e71675c544d46423b3935302d2c292e3842515b63666866646361605c544c433a2f24190d01000000020d17202c363e48505a626c717e889392877e716c61574d535353534f4d49423930261b1004000000000000000000000000000000000000000000000000000000000000000000050e1f2831383e4243464b5865717e8b98a8aea399897c7063564946464646464646464646464646404a545c6061605c555d5c5b575550483e33281d110500000916232f3c4855616b70737475767778786d665c5144382c1f12060000000616232f3c4956626f7c8995a2afa6998c807366594d4033261a0d0000000000000000000000000000030d162029333c464f59616c727f8686868686868686847b6e675d544a3f372d231a100700000000000000000000000000000000000e1a26313d4751595e5f6060606060606060606060606060606060606060605f5f5e5d5c5b595654524c4847433c38332a251e160e0600000000000000000000000000000000000000000000000000000000000000000000000407090a0d0d0d0d0d0b0a08050000000000000000000000000000000000000000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9f9e9d9b999795908c86817b736d665e564c443a30271d1007000000000013202c3946535f6c7986929f9f9f9f93867a6d6053473a2d20141313131313131313131212110f0d0b08070502000000000000000000000000000000000000000000000000000000000000030d162029333c464f59616c727f8686868686868686847b6e675d544a3f372d231a100700000000000000000000000000000000000000040c151c232832373d43484b515356595b5d5e5f5f5f5f5e5c595653514b47423c35302820191008000000000000000000000000020f1c2835424f5b6875828e9b96918780786e696163707d8a96a3b0a3978a7d7064574a3d3124170a0000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2c22211f1a150e0c141b212628292d2d2d2d2d2d29201f1c17110a0200000000000000000000000000000000000000000000000000000000000000000000000000050b10141f2b3844505c66717e879399928c827b726d615e565046413a322924201d19130f0a04000000000000000000000000000000000000000005111d29343e48505658606060606060605b59534b4138424a505e5f6060605f5953504a423b332a251f17202b36414a53585a60606060606060585650483e34291d1105000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b2014080000000000020e1b2835414e5b6874818e9ba7a194887b6e61554b423b36302d292523282c343f4a54636d73747371706e6d665d564c4135291d110400000000050e1a242c363e48505a626c717f889392877e71695f534646464642413d3730271e140900000000000000000000000000000000000000000000000000000000000000000000000d161f272d3236373b4855616e7b8896a0acab998d807366594f4338393939393939393939393844515c666d6e6d676b6a696864615a5045392d21140800000a1724303d4a5763707d80818283848586786d6053463a2d20160d0909070c1724303d4a5763707d8a96a3b0a69a8d8073675a4d4034271a0d010000000000000000000000000000040e17212a343d47505a626d727979797979797979786e695e554b42382e251b11080000000000000000000000000000000000000915202b353f474e525353535353535353535353535353535353535353535353525251504e4c4a4746413b3a37312c272119130c05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929393939393939393939393939393939393939393939399929291908f8d8a87847f7b756e69605c544c443a32291e150b00000000000013202c3946535f6c7986929393939393867a6d6053473a2d20140706060606060606060605040200000000000000000000000000000000000000000000000000000000000000000000000000040e17212a343d47505a626d727979797979797979786e695e554b42382e251b1108000000000000000000000000000000000000000000030b121820272b323839404546494c4f505252535252514f4d4946454039373129251e160e0700000000000000000000000000020f1c2835424f5b6875828e9ba199928c827b706c63707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000060d121518192020202020201f1515120f0a03030a1015191c1d2020202020201c1312100b06000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f19100700000000000000000000000000000000000000000000000c17222d363e45494b535353535353534e4d4841343f4a545c6a6c6c6c6c6c66605b544d453f3630292019252f3841484c4e535353535353534b49453e362d22170c00000915202b353f474e525353535353535353535353534a545c6a6c6c6c6c6c66605b544d5353535353535353535353535353535353534e4c4841382f251a0f030000000000020e1b2835414e5b6874818e9ba7a194877a6e6154473e39352f3333332e34383d44505c66737f817f7e7c7b786d685d5245392c201306000000000008121b242d363f48505a626d727f8b9192867b6e6155483b39393534312c261e150c020000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292d3a46535f697784919eaaaa9d9184776b6054483d31282d2d2d2d2d2d2d2d3a4653606d787b7a7978777675716c6155493d3023170a00010e1a2734414d5a6774808c8d8e8f9091887c6f6255483e31281f1a171617181d27333f495364717e8b97a4b1a6998c807366594d4033261a0d00000000000000000000000000000000050f18222b353e48515b62656c6c6c6c6c6c6c6c6b615e574d433a30261c130900000000000000000000000000000000000000040f19242d353d4245464646464646464646464646464646464646464646464646454443413f3d3a3936302e2b26201c160d080200000000000000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b08070502000000000000000000000000000000000000000013202c3946535f6c79878686868686868686868686868686868686868686868686868685858382807d7a77736e69615f57504a423a322920170c0300000000000013202c3946535f6c798786868686868686796d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f18222b353e48515b62656c6c6c6c6c6c6c6c6b615e574d433a30261c1309000000000000000000000000000000000000000000000000070c151b21272c2e34383a3d3f424345464646454442403d3a38342e2b262019130c040000000000000000000000000000020f1c2835424f5b6875818e969ea39f9490857d746d707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000106090b0c13131313131312090806030000000005090d0f101313131313130f07060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f040000000000000000000000000000000000000000000006111b242d34393d3e4646464646464642403d373844505c66757979797979726c665f575146423b3229251e262f363c4041464646464646463e3d39342d241b11060000040f19242d353d4245464646464646464646464644505c66757979797979726c665f5751464246464646464646464646464646464641403c362f261d1308000000000000000d1a2733404d5a6673808d99aca295897c6f62585047454140403f40404045464f57606d78858e8c8b8987867a6d6054473a2d21140700000000000009121b242d363f48505a626d727f8b8c7f72695f53463a2d2d292825211b140c0300000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1e2a36424d576773808d9aa7aca096897c6f63594f433a3129242322222429333f4a5463707d878685848382817e7164574a3e3124170b00000b1825323e4b5865717e8b989b9c9d988b7f7265594f433a312a2524232323282f3744505b6574818e9aa7b5ab988b7e7265584b3f3225180c0000000000000000000000000000000000061019232c363f4951565860606060606060605e54524d453b31281e140a01000000000000000000000000000000000000000008121b242b3136383939393939393939393939393939393939393939393939393837363433302e2d2a25211f1a15100b050000000000000000000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e0905020000000000000000000000000000000000121f2c3845525e6a7579797979797979797979797979797979797979797979797979797878777573716e6866615e57534d443f38302820170e0500000000000000121f2c3845525e6a75797979797979797976675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061019232c363f4951565860606060606060605e54524d453b31281e140a0100000000000000000000000000000000000000000000000000040a0f161b1d23282c2d303335373839393938373533302d2c28231d1a150d080200000000000000000000000000000000091623303c4956636f7d848e939fa29f97928a8079707d8a96a3b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a000000000000000000000000000000000000000000000009121b22292d3031393939393939393534312d3a4653606d7987868686867f786e69625b524d443e35302820252b3033343939393939393931302d29221b12090000000008121b242b313638393939393939393939393a4653606d7987868686867f786e69625b524d443e353039393939393939393939393433302b251d140b01000000000000000b1824313e4b5764717e8a9aa4a69a8d80736a615a54524c4d4d4c4c4d4b515359606a717e8b979997968f8376685d5245392c2013060000000000000009121b242d363f48515b626d727f80736d63574d42362a1e1c1b191510090200000000000000000000000000000000000000000000000000000000000000000000000000000000050a0e1a26313c4855626f7c88959faba89b8f82756b60554b433b352f2f2f2f2f353b44505b6673808c989291908f8b7e7164584b3e3125180b00000815222e3b4855616e7b8896a0a9aa9d9083776b61554b433c36313030302e3439404b55606c7884919eaaafa499897d7063564a3d3023170a00000000000000000000000000000000000007111a242d373f464a4c5353535353535353524846423b33291f160c020000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a2928262321201d1914120f090300000000000000000000000000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e0902000000000000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a686664615e5654534d46423c342e261e160e050000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111a242d373f464a4c5353535353535353524846423b33291f160c0200000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b292623201f1c18120e09030000000000000000000000000000000000000915222f3b4854606b6f7a818a92989fa29e928d837b7d8a96a3b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080a0a131313131310100d0a050000000000000000000000000000000000000000000000000000000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f0300000000000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d28271f2b3844505c66717e879399928c827b726d615e565046413a3229241d2427272d2d2d2d2d2d2d2524211d17110900000000000009121920262a2c2c2d2d2d2d2d2d2d2d2b3844505c66717e879399928c827b726d615e565046413a3229242d2d2d2d2d2d2d2d282724201a130b0200000000000000000814212e3b4754616e7b87939fac9f92867c706c64605d565a5959595a555c60636b707c85929fa9a1968b7e7265564c4135291d1104000000000000000009121b242d363f49515b626d72736e635b51453b31261a0e0e0c090400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212e3a47535f6a7683909da7aa9e93897c6f675d554c45413d3c3b3c3c40454d57606c7884919e9f9e9d95877a6e6154473b2e21140800000814212d3a47535f697784919daaaca0958a7d70675d554d46423e3d3c3d3e40454b515c67707d8a96a0acac9f93867a6d6054473a2d2114070000000000000000000000000000000000000008121b252d343a3e3f4646464646464646453b3a36302921170d04000000000000000000000000000000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020201f1f1e1d1b19171413110d08060200000000000000000000000000000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e0902000000000000000000000000000e1a26313d4751595e5f6060606060606060606060606060606060606060606060605f5f5e5d5c5a5754524c4846423b373128231c140c040000000000000000000e1a26313d4751595e5f606060606060605f514b43392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b252d343a3e3f4646464646464646453b3a36302921170d040000000000000000000000000000000000000000000000000000000000000000070c10131316191c1d1f1f201f1f1e1c1a161313100c070000000000000000000000000000000000000000000713202c38444f5960686d757e8590949fa39d959086818e9ba8b0a3978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1014161720202020201d1c1a16110a0300000000000000000000000000000000000000000000000000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f1307000000000000000000000000000000000000000000000000060c11151718202020202020201b1b1c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f191b20202020202020181715110c060000000000000000080f151a1d1f20202020202020201c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f1920202020201b1a18140f08010000000000000000000714202d3946525e6876828f9aa4a39892857d76716d6868676666666668676d70757d859197a2a49e9184796d6053463a2f24190d0100000000000000000009121b242d373f49515b626566635c52493f33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e5864707d8a95a0aca59d9183796d675e56514b4a494848494b51575f69717e8b96a1aca89d908377685e5246392d201407000006121e2b37424d5766737f8c98a2aea79e9184796d675f57534d4b4a494a4b4b51555d606d7983909da8b2a99d908376685d5245392c201307000000000000000000000000000000000000000009131b23292e31323939393939393939382e2d2a251f170f05000000000000000000000000000000000000000000000000000004090e11121313131313131313131313131313131313131313131313131211100e0c0a070705010000000000000000000000000000000000000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d050000000000000000000000000915202b353f474e5253535353535353535353535353535353535353535353535353535252504f4d4a4746413b3a36312b261f17110a02000000000000000000000915202b353f474e5253535353535353535345403931271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e31323939393939393939382e2d2a251f170f0500000000000000000000000000000000000000000000000000000000000000000000000406070a0c0f101213131312110f0d0a0706040000000000000000000000000000000000000000000000030f1b27323d474f565d606c717b828c9299a0a098928e939eaab0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c2023242d2d2d2d2d2a2926221c150d040000000000000000000000000000000000000000000000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e221509000000000000000000000000000000000000000000000000000005080a0b131313131313130f0b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f1313131313130b0a0805000000000000000000000004090e1112131313131313130b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f1313130e0d0b0803000000000000000000000005111e2a36414d56626f7c87939fa5a297928a837d7a777573737273737476797d82889197a1a59d928a7e71675c514538281e1308000000000000000000000009121b252d373f495156585a57524a40372d21180d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c4653606c7883909aa4aca0958f82796e68605d555756555556555d60696e7b85929fa8aca1968a7e7164564d41362a1e11050000020e1a26313c4754616d7a86929fa8aca1969082796e69615e575857565657545c60676d75818e95a0acada2978b7f7265564c4135291d11040000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2d2b21201e1a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f080000000000000000000000040f19242d353d4245464646464646464646464646464646464646464646464646464645454442403e3b3936302d2a251f1a140b06000000000000000000000000040f19242d353d424546464646464646464638342f271f150b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2d2b21201e1a140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d444c525a61696e787f8791969da29f9b9ea5afb0a3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a22282d303139393939393736322d271f160d030000000000000000000000000000000000000000000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000060606060606060006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a000606060600000000000000000000000000000000000104060606060606060006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a000601010000000000000000000000000000020e1925303b4754606a73808d939fa4a29f94908a86848280807f7f80818385898f939aa1a49f938d80746c61554b403428160c0100000000000000000000000009121b252d373f464a4c4d4b4740382e251c0f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2b3744505b656f7c88939fa7a89e948f837a736d6765636262626365676d727b849197a2ada59e9184786d6053463b3025190e020000000915202d3946525e6873808c95a0aaa89f9490837b736e6967646363636465666d7179818e939da7b0a69e92857a6d6054473a2f24190d0100000000000000000000000000000000000000000000060d1216181920202020202020201f1514120e09020000000000000000000000000000000000000000000000000000000000000000000104060606060606060601000000000000000000040607090c0e0f11121213131211100e0b0808060200000000000000000000000000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a020000000000000000000008121b242b31363839393939393939393939393939393939393939393939393939393938373533312e2d2a25211e1a140e0903000000000000000000000000000008121b242b3136383939393939393939392c29231d150d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d1216181920202020202020201f1514120e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070909131313131313130b0a08040000000000000000000000000000000000040f19232b323a414550575e666c727c848d929ea1a9aaafb7b0a3978a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a232c33393c3d464646464643423e3831281f150a000000000000000000000000000000000000000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f0300000000000000000000000000000000000000000000000000000000000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f0300000000000000000000000000000000000008141f2b37434e58606d78818d939a9fa69f9c9992908f8d8c8c8c8d8e9092989c9fa49f99938c81786d605a5043392e231804000000000000000000000000000009131b252d343a3e3f403f3b352e261c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606b74808d959fa8a69e959086807a7672706f6e6f6f7274797f869196a1a9a79d938a7e71665c504438291f14080000000005111d2935414c56606d79849198a2aaa69f959086807b767371706f70717275797e848e939da5afa89f948b7f72675d5145392c1e13080000000000000000000000000000000000000000000000000106090b0c1313131313131313120807050200000000000000000000000000000000000000000000000000000000000000000004090e1112131313131313130e0d0b0703000104070c10131316191b1c1e1f1f20201f1e1d1b181514120f0a0400000000000000000000000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a020000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b2a29272421201e1914120e0903000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c13131313131313131208070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13151620202020202020171714110c0500000000000000000000000000000000071119202830353e454d545b606a6f79808a92979ea6aeb4aca3978a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222c363e44494a5353535353504e4a433a31271c1105000000000000000000000000000000000000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f13070000000000000000000000000000000000000000000000000000000000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f1307000000000000000000000000000000000000020f1b27323d44505c666d78808890959b9fa2a39f9d9b9a999999999b9d9fa2a29e9b948f877f776d665c50483e30271d120700000000000000000000000000000109131b23292e313233322f2a241c140a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414f59606d788390959fa7a79f98928c86827f7d7c7b7b7c7e81858b9298a1a8a69f958e81746c61544a3f3428170d0200000000010d1925303a45515c676f7c869298a1a9a79f98928d8783807e7d7c7d7e7f82858b91969ea5afa7a0969082786c60554b4135291d0c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f202020202020201a1a17130e070d1113181c1f20232527292a2b2c2c2c2c2b2a282522211f1a15100c0701000000000000000000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a0000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020201f1f1d1c1a171414110e0805020000000000000000000000000000000000000000080f151a1d1f20202020202020202013100c0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b1f22232d2d2d2d2d2d2d2423211c17100800000000000000000000000000000000070e161e2429333b424a505860676d747d858f949fa29f9f9f978a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c28333e4850555760606060605d5b554d43382d22160a00000000000000000000000000000000000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b0000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e22150900000000000000000000000000000000000000000000000000000000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e221509000000000000000000000000000000000000000a152028343f4a545c666c737c83898e9298989b9c9e9e9f9f9f9e9e9d9a9897928e89827c736c655c544a3f362c1e150b00000000000000000000000000000000010911181e2225252726231f19120a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3d45515c666d7a8390959fa4aaa29f98928f8c8a898888898b8e92979fa2aaa59e949083796d605a5042382e23170500000000000008131e2934404b555f6a707d8692979fa6aaa39f9993908d8b8a89898a8c8f92979da0a8aca59e9590847a6d665b50433a2f24180d00000000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b080705020000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2726231f1913181d2023282c2d2f323436373839393938383734322f2e2b261f1c18120b03000000000000000000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c1309000000000000000000000004090e111213131313131313131313131313131313131313131313131313131212110f0d0b0807050200000000000000000000000000000000000000000000000004090e1112131313131313131313060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a131313131313130a09070400000000000000000007101921272c2f303939393939393931302d28221a120800000000000000000000000000000000040c131921292f383f444e555d606b707a828b9298939393938a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202d3944505a61646c6c6c6c6c6a665f554a3e32261a0d0000000000000000000000000000000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b201408000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f23160900000000000000000000000000000000000000040b17232e38424a545b606b6f767d8185898c8e9091929293929291908e8c8985817c766f6a605b534a42382e241a0c03000000000000000000000000000000000000070d121618191a1917130e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d2834404b545e686d7a838d939a9fa7aaa29f9c989695959596989b9fa2a9a8a09e938e827a6d675d51483e30261c1106000000000000020c18232f39434e58606b707d858f949ea0a8aba49f9c9a9796969697989b9ea1a9aca7a09d938e837b6e685e544a3f31281d1307000000000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e09050200000000000000000000000000000000000008121b242b313638393939393939393433302b241d24292c2e34383a3c3f41424445454646454443413e3b3a37312c29231d150d0700000000000000000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1014161720202020202020171614100b05000000000000040f19232b32383b3c464646464646463e3c39332c241a10050000000000000000000000000000000002080f171d262d333c434b515961686d757e858686868686867d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303c4955616c7079797979797671665b4e4236291c1000000000000000000000000000000000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e010000000000000000000000000000000000000006111c263038424a505960636b7075797c7f81838485858685858483817f7c79746f6b6260585049413830261c120900000000000000000000000000000000000000000106090b0c0d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b18232e39424c565e686d79808790959b9fa2aaa8a5a3a2a1a2a2a5a7aba49f9c96918981796d685d554b40362c1e150a000000000000000007121d27313c464f59606a6f7b828a91969c9fa3aba8a6a4a3a2a3a4a5a8a8aaa29f9b95908981796e695e564c42382d1f160c01000000000000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e0902000000000000000000000000000000040f19242d353d424546464646464646413f3c362f282f35393a404546494c4e4f51525253535251504e4b4847433c38342f271f19100a01000000000000000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e030000000000000000000000020507081313131313131313131313131313131313131313131313131313131313131211100c09060503000000000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b0906010000000000000000000000000000000000000000000000010406070a0d10111213131312100e0b070705010000000000000000000000000000000000000000000810161c2023232d2d2d2d2d2d2d2323201c16100800000000000a16212b353d434849535353535353534a49453e362c22170c000000000000000000000000000000000000050b141c2228313940454f565e616d7279797979797979706c6155493c3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d868686868683766a5d5043372a1d100000000000000000000000000000000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d01000000000000000000000000000000000000000000000000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d0100000000000000000000000000000000000000000a141e262f383f444f54596063666d6f72747677787979797877767472706d66636059544e443f382f261e140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303a444c565e676d747c83898e9298999b9d9e9f9f9f9e9d9c9999938f8a847d756d675d564c433a2f241a0c030000000000000000010b151f2a343d474f5860696e767e848a8f9299999b9d9e9f9f9f9f9e9d9b9998928e89837d756d675e564d443a2f261c0d040000000000000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e0902000000000000000000000000000915202b353f474e52535353535353534d4c474038313a4045474b515356585a5c5d5e5f5f5f5f5e5d5b5855534e47454039312b221b130a0000000000000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f140900000000000000000002080e1114142020202020202020202020202020202020202020202020202020202020201f1e1c191613120f0b06000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d06000000000000000000000000000000000000000001070d111314171a1c1e1e1f201f1e1d1b181413110d080200000000000000000000000000000000000008111a21272c2f3039393939393939302f2c27211a1108000000030f1b27323d474f545660606060606060575550483e33281c1104000000000000000000000000000000000000020a11171f272f353e444c525b62656c6c6c6c6c6c6c64615a5044392d20140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a9393939083766a5d5043372a1d10000000000000000000000000000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b0000000000000000000000000000000000000000000000000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b000000000000000000000000000000000000000000020c141d262d333d43484f54545c60636568696b6b6c6c6c6b6b6a676563605c54544f47433d332d261d140c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e28323a444c555c606b6f767c8185898c8e909192929291908f8d8a86827d79706b605d554c443a31281d120800000000000000000000030d18222b353d464e575e616c71787d82868a8c8f90919293929291908e8c8985817d77706b605d554d443b32281d140a00000000000000000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d050000000000000000000000000e1a26313d4751595e5f6060606060605a58524a403a434b5153545c60626567696a6b6c6c6c6b6b6a6765625f5853514b433d342d251b12090000000000000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e0400000000000000050d14191e20212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2b292623201f1b17110c0600000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d1811090100000000000000000000000000000000040a0f13181d20202326292a2b2c2c2c2b2a272521201e1913100b0500000000000000000000000000000005101a232c33383c3d464646464646463d3c38332c231a1005000007131f2c38434f5960636c6c6c6c6c6c6c64615a5045392d2114080000000000000000000000000000000000000000060d151d2429323a41465156585f606060606060575550483e33281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a979f9d9083766a5d5043372a1d1000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b201408000000000000000000000000000000000000000000000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b20140800000000000000000000000000000000000000000000020b141c222832383d44484a515356595b5d5e5f5f605f5f5e5d5b595653504a48443d383227221b140b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c162028323a434b515960636b6f75797d7f828385858685858482807d7a76716d666059514b433a32281f160c000000000000000000000000061019232b343d454d525a61666c70757a7d80828385858686858483817f7c7975706b636059514b433b322920160b02000000000000000000000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f080000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c67645c5247404b555d6064666d6f727475777878797978777674716e6a64605c554e463f372d251b11070000000000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a000000000000050e171e252a2d2e39393939393939393939393939393939393939393939393939393939393938373633302d2b27221b17110a0300000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b1309000000000000000000000000000002080d151b1d24292c2d3033363738393939383634312e2d2a251e1c160f0a04000000000000000000000000000b16212c353d44484a535353535353534a48443d352c21160b00000915222f3b4854606b6f79797979797979716c6155493c3023170a000000000000000000000000000000000000000000030b1218202930363f454a4b525353535353534a49443e362c22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f030000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f030000000000000000000000000000000000000000000000020a111721272c333839404446494c4e5051525253525251504e4c4946443f3838322b272017110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e162028313940454f54596063676d707375777879797978777673716e6864605c544f454039312820160d0400000000000000000000000000071119222b333b424650545b6064676d707375777879797978787675726f6d67636059544f45403a312920170e050000000000000000000000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a02000000000000000000121f2c3845525e6a7579797979797979746e64584c45515d676d7176797c7f81828485858686858483817e7b77716d67605851493f372d23190b020000000000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f0300000000020d1720293036393b4646464646464646464646464646464646464646464646464646464646464544433f3c3937332d28231c150c0500000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b1106000000000000000000000000050d131920262b2f35393a3d404344454646464543413e3a3936302c28211b150e06000000000000000000000004101c27333d474f55566060606060606056554f473d33271c100400091623303c4956636f7d868686868686867e7164574a3e3124170b0000000000000000000000000000000000000000000001070e171e252a343a3d3f464646464646463d3c39332c231a10050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b0803000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d130800000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d13080000000000000000000000000000000000000000000000000000060b161b21272c2e34383a3c3f41434445464646454443413f3d3a38342e2c27211b160b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e161f272f343d43484f54555c606366686a6b6c6c6c6b6a696664615e5653514a423d352f271f160d04000000000000000000000000000000071019202930363e424a5053555d606366686a6b6c6c6c6c6b6a686663605c55554f48443d352f281f170e050000000000000000000000000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a02000000000000000013202c3946535f6c79878686868686868074675a4d4753606d797e8286898b8d8f90919292929291908e8b88837e796f6a625b51493f352b1d140a0000000000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f13060000000008141e29323b41465353535353535353535353535353535353535353535353535353535353535352514f4c4946443f38342e261e170f070000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d0100000000000000000000080e171e252a31373a4045474a4d4f515152535251504e4b4746413a38332b2620181009000000000000000000000714202c38444f5961636c6c6c6c6c6c6c6361594f44382c20140700091623303c4956636f7c8993939393938a7d7164574a3e3124170b000000000000000000000000000000000000000000000000050d131923292e31323939393939393931302d28221a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b010000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b01000000000000000000000000000000000000000000000000000000040a0f161c1c23282c2d3032353638383939393838373432302d2c28231c1b160f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d151d232932383d44484b515356595b5d5e5f5f5f5e5d5c5a5754524d464440393029241d150d040000000000000000000000000000000000070e171f252a2f383f44464b515457595c5d5e5f605f5f5e5d5b595653514b48443d383329241d160d050000000000000000000000000000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a000000000000000013202c3946535f6c798692939393938d8074675a4d4f5c6875828b8f9298989a9c9d9e9f9f9f9e9e9d9a9895908b847c726d625b51473d2f261c1106000000000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e221508000000020e1925303b444c525f60606060606060606060606060606060606060606060606060606060605f5f5e5c5956535049443f38302921191007000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d120600000000000000000008111a202930363c43474b515356595c5d5e5f5f5f5e5d5a5854524c48443e37312a221b120a0100000000000000000916232f3c4855616b7079797979797979706b6155483c2f23160900091623303c4956636f7c89969f9f9f978a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000002080d181d2224252c2d2d2d2d2d2d2423201c17100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000000000000060a0e1011121313131212100e0b0707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b02000000000000000000000000000000000000000000000000000000000000050b1012181c1f202326282a2b2c2c2d2c2c2b2a282623201f1c17110f0b040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121821272c3238394045464a4c4f505252535252514f4d4a4746413b38342e271e18120b0300000000000000000000000000000000000000050d141a1d262d33383a4145474a4d4f50525253535251504e4c494645403938332c272118130c0400000000000000000000000000000000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c13090000000000000013202c3946535f6c7986929f9f9f9a8d8074675a4d4f5c6975828f9c9fa3aaa7a7a4a2a1a1a0a1a3a6a7a79f9d9691877f726d62594f42382d22170b000000000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f23160900000005111e2a36414c565e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6a696663605b53504a423b332b23190f0600000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e221509000000000000000008121a232c323a41464e53555d606366696a6b6c6c6c6b696764615e56554f47433c342d241c130a01000000000000000a1723303d4a5663707d868686868686867d7063564a3d3023170a00091623303c4956636f7c8996a2aca4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000060c111517181f202020202020171614100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000000000000040b11161a1d1e1f2020201f1e1d1b181413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f080100000000000000000000000000000000000000000000000000000000000000000000070c10121316191b1d1e1f1f201f1f1e1d1b19161312100c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c161b21272c2e34383a3d40424445464646454443403e3b3936302c28231c150c070100000000000000000000000000000000000000000002090b141c22282b2f35393a3d40424445464646454543423f3c3a38342e2c27211c160d070100000000000000000000000000000000000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f0600000000000013202c3946535f6c7986929faca79a8d8074675a4d4f5c6976828f9caaa29f9c9a97969594939496999ea0a8a8a099928b7f726b60544a3f33281c0f03000000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f0200000714202d3946525e6876797979797979797979797979797979797979797979797979797979797979787776726f6c65605c544d453d352b22180d0300000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b0000000000000008111a242c353e444c52585f62676d7073767778797979787674716d68636159534e463f362e251c1309000000000000000a1723303d4a5663707d899393939393897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000105090b0c131313131313130a0a080400000000000000000000000000000000000000000000000000000002050708080808080808080808080808080808080808080808080808080a1724313d4a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000000050e161c2227292a2c2c2d2c2c2b29282521201d19130f0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b08030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b08030000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e1011121313131211100e0c0a07060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1d23282c2d303335373839393938373633312e2d2a251f1c18120b0300000000000000000000000000000000000000000000000000020a11171c1f24292c2d30333537383939393938373533302d2c28231d1c16100b0500000000000000000000000000000000000000000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e03000000000013202c3946535f6c7986929faca79a8d8074675a4d4f5c6976828f9c9a9892908d8b8988878787898c91969fa2aaa39f93877d70665b5044382b1f120700000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f2215090000000814212e3b4754616e7a8686868686868686868686868686868686868686868686868686868686868584827f7c78716d665e574f473d342a1f150b0100000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000000000000050f1a232c363e474f565e616a6f747a7d808284848586858483817e7a76706b625f58514840372e251b11070000000000000a1723303d4a5663707d89969f9f9f96897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e11141415151515151515151515151515151515151515151515151515151724313d4a5764707d8a97a39d9083766a5d5043372a1d1000000000000000000000000000000000000000000000000000040e1720272e3336373939393939383634312e2d2a251e1a150e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b0f12181c1f202326282a2b2c2c2c2b2a29272421201e1914100c070000000000000000000000000000000000000000000000000000000000060b0f13181d20212426292a2b2c2d2c2c2b2a282623201f1c1812100b050000000000000000000000000000000000000000000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f1409000000000013202c3946535f6c7986929faca79a8d8074675a4d505c6976838f918d898583807e7c7b7a7a7b7d7f848b9298a2aba4999083786c605346392e23180c0000000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e2115080000000814212e3b4754616e7a87939393939393939393939393939393939393939393939393939393999292918f8c89837e786e6960594f463c31271d1207000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d20130000000000020d17212c353e48505961686d757c8186898c8f909192929291908d8b86827d766f6a625b524940372d23190d0300000000000a1723303d4a5663707d8996a3aca396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000000000000000000000010507080b0e10111213131211100e0b0807050100000000000000000000000000000000000000000000000000000000050d14191e202121212121212121212121212121212121212121212121212121212124313d4a5764707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000000000b16202932393f434445464646454543413e3a3936302b2620180f0900000000000000000000000000000000000000000000000000000004090e1112131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a0804000000000000000000000004090e1112131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130b0a0804000000000000000000000000000000000000000000040613131313131313131312110e090400000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b0906010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10131317191c1d1f1f201f1f1e1c1a171414110e080400000000000000000000000000000000000000000000000000000000000000000003070d111314171a1c1d1f1f20201f1e1d1b19161313100c07000000000000000000000000000000000000000000000000000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e040000000013202c3946535f6c7986929faca79a8d8074675a4d505c6976838a85807c797674716f6e6e6d6e7073787e869299a3aba0958a7e7164544b4034281c100400000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f12060000000814212e3b4754616e7a87949f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa39f9e9d9c9995908b837b6f6b60584e43392f23180c02000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000009141f29333d47505a616b707a82888e9298999c9d9e9f9f9f9e9c9a99938f8a837c726d635c52493f352b1f150b01000000000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000000003080d111414171a1c1e1f20201f1e1d1a171414110d080300000000000000000000000000000000000000000000000000050e171f252a2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e313d4a5764707d8a97a39d9083766a5d5043372a1d1000000000000000000000000000000000000000000000000006111c27323b434a4f51525353535251504e4b4746413a37312a221b120900000000000000000000000000000000000000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c050000000000000000080f151a1d1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020171714110c050000000000000000000000000000000001070c10132020202020202020201f1d1a150f080000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131211100d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d0f11121313131212100f0c09070604000000000000000000000000000000000000000000000000000000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a0000000013202c3946535f6c7986929faca79a8d8074675a4d4e5a6774807d7974706d666764636261606163656c727d87929faca79b8f8275665c5145382c1f130600000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f030000000814212e3b4754616e7a8794a1acacb4aeaca6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a8aaa9a7a09d9590857d6f6a5f554b4034291e130800000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d201300000000020e1a25303b454f59616c717d858f939a9fa3aaa9aaa8a7a6a7a9a9aba49f9c9490867f736e635b51473d31271d1207000000000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000000000000060b1014191e20212427292b2c2c2c2c2b2a272421201e19140f0b0600000000000000000000000000000000000000000000020d17202930363a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3d4a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000a16222e39434d555b5d5f5f605f5f5e5c5b5854524c47433c342d241b1108000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c17100800000000000009121920262a2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c1710080000000000000000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a262019120900000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d181109010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f0300000013202c3946535f6c7986929faca79a8d8074675a4d4c58646e74716d6663605c54585655545454535b606b74818d9aa9ac9f9285796d6053463a2d20130700000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a000000000814212e3b4754616e7a8794a7afb4aba39f9a9898989898989898989898989898989898989898999b9ea1a9aca79f9792857c6e675c51453a3025190d0100000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d20130000000005121e2a36424d57606b717e8791979ea5acaba9a19e9b9a9a9b9d9fa4abaca69f98928b80736d62594f43392f23180c000000000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000000000020a11171c1f252a2d2e3134363839393938373634312e2d2a251f1b17110a02000000000000000000000000000000000000000009141f29323b4246474848484848484848484848484848484848484848484848484848484848484a5764707d8a97a39d9083766a5d5043372a1d100000000000000000000000000000000000000000000000020e1a27333f4a555f676a6c6c6c6c6c6b696764615e56534e463e362d23190b0200000000000000000000000000000000000000000008121b242b3136383939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a12080000000008121b242b3136383939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393931302d28221a1208000000000000000000000000030d151d23292c3939393939393939393836312b241b12080000000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b13090000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b09060100000000000000000000000000000000000000050a0d0f101313100f0d0a050000000000000000000000000000000000000000000000000000000000000000060a0e1011121313131212100e0b0707050100000000000000000000000000000000000000000000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f130600000013202c3946535f6c7986929faca79a8d8074675a4d47525c646764605c5453514b4b4948474748495059626e7b8897a1ada298887c6f6255493c2f2216090004101c2834404b546976828f9ca9aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f060000000814212e3b4754616e7a87959fa3aba399928d8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c8c8f92979ea1a9a9a2979184796d60564c41362a1d110500000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a000000030e18212d3a46525e69707d879299a1a9ada79f9d97928f8d8d8e9093999fa2aaaaa39f928b7f726b60554b4034291c12070000000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000000001070c141c23282b3036393b3e414344454646454443413e3b3936302b27221b140b07000000000000000000000000000000000000020e1925303b444d5254545454545454545454545454545454545454545454545454545454545454545764707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000003101d2936434f5b6771777879797978787674716d68625f5850483e352b1d140a0000000000000000000000000000000000000000040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a10050000040f19242d353d4245464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463e3c39332c241a100500000000000000000000010b151f272f343846464646464646464645423d352d24190f040000000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b1106000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d0600000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000000000000000000000000000000040b11161a1d1e1f2020201f1e1d1b181413110d080200000000000000000000000000000000000000000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e22150800000013202c3946535f6c7986929faca79a8d8074675a4d414a52585a5753504a4645403e3c3b3b3a3b3f47535f6a7885929eabaa968a7d7063574a3d3024170a0006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e0300000714202d3a4753606d79838c9299a29f9286807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8082858a91969fa7a9a0968c7f73685e5246392d2013080000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f2316090000000915202c38444f59616e7b869299a3abada49c959089858281808183878c9298a0a8aea49f93877d6f675c5145392e23180c0000000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000000000030b12181e262e34383b4146474a4d4f515253535251504d4a4746413b37332d261d18120b030000000000000000000000000000000005111e2a36424d565e61616161616161616161616161616161616161616161616161616161616161616164707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000004111e2a3744515d6a778385868686858483817e7a756e6a615a50473d2f261b1106000000000000000000000000000000000000000915202b353f474e52535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c00000915202b353f474e52535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c0000000000000000000007121d2731394045535353535353535353524e473f352b20150900000000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d010000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d1811090100000000000000000000000000040d151c2226292a2d2d2a2926221c150d040000000000000000000000000000000000000000000000000000050e161c2227292a2c2c2d2c2c2b29282521201d19130f0a030000000000000000000000000000000000000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f23160900000013202c3946535f6c7986929faca79a8d8074675a4d4141474c4e4a46443f3a38342e302f2e2d2d37434e586a7784909daaa4978b7e7164584b3e3125180b000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f140900000613202c3945515d676d787f879297a29992867e727272727272727272727272727272727272727375797e8490959fa9a89f92867a6d6154473a2f24190d0100000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c2014070000020f1a26313c4855616b75828f98a2abada39b928c837d7975747374767a7f869196a0a8afa4999184796d60544a4034281c100400000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000000000050d151d242930383f44464c5254575a5c5e5f5f5f5f5e5d5a5754524c46443f382f28231c150c030000000000000000000000000000000714202d3a46525e696e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e707d8a97a39d9083766a5d5043372a1d10000000000000000000000000000000000000000000000006121f2c3945525f6c78859292999292918f8e8b87827c716c61594f41382d22170b000000000000000000000000000000000000000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c1104000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c11040000000000000000000c18232f39434b515f606060606060605f5e5951473d31261a0e010000000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d120600000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b1309000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000000000000000000000000000000040e1720272e3336373939393939383634312e2d2a251e1a150e060000000000000000000000000000000000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f02000013202c3946535f6c7986929faca79a8d8074675a4d41363c3f413e3a38342e2c2823232221212c3844505c667784919daaa5988b7f7265584b3f3225180c000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e020004101d2935404b555d666d727d859298a29892877f716b6565656565656565656565656565656566666d717a839097a1ada2988b7f7265564c4135291d11040005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c1004000006121f2b37434e5863707d8a939eaaafa59b918b8078706c66676768686d737b849196a0acaba0968c7f72665c5144382c1f120600000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000000000050e161f272f353e424a5053565e616467696b6c6c6c6b6a696764615e56535049413d342e271e150c0300000000000000000000000000000814212e3b4754616e7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7f8b98a49d9083766a5d5043372a1d10000000000000000000000000000000000000000000000006121f2c3945525f6c7885929493939496999a99938e867e716b6053493f33271b0f03000000000000000000000000000000000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d21140800111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d211408000000000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d110400000000000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e2215090000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b110600000000000000000000000a151f2831383e4243464643423e3831281f150a0000000000000000000000000000000000000000000000000b16202932393f434445464646454543413e3a3936302b2620180f090000000000000000000000000000000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f22150900000013202c3946535f6c7986929faca79a8d8074675a4d4134303334312d2c28231f1c18161e2429363e4653606d7985929facab978a7e7164574b3e3124180b000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e120500010d18242f39434b545c606b707d86929fa29992877d70675d5858585858585858585858585859545c60686d7a85919ea9aa9c908376685d5245392c201306000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b0000000814212e3a47535f6a7683909ca5afa99e938b7f736c65605b545a565e61696e7a84919aa4afa89e9285796d6053463a2d22170b00000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000000040d162028313940454f545c6064686e7174767778797978777674716e6863605b534e44403930271e150c0300000000000000000000000000111e2a3744515d6a7784878787878787878787878787878787878787878787878787878787878787878787878b919ba99d9083766a5d5043372a1d10000000000000000000000000000000000000000000000006121f2c3945525f6c78858887868787898d92979f9892887d70655b5044372b1f1205000000000000000000000000000000000000121f2c3845525e6a7579797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a00121f2c3845525e6a7579797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a000000000000000006131f2c3845515c67767979797979797979756a5e5245382c1f12060000000000000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b00000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d0100000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000000000000000000000000000006111c27323b434a4f51525353535251504e4b4746413a37312a221b12090000000000000000000000000000000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e21150800000013202c3946535f6c7986929faca79a8d8074675a4d413427262724201f1c1713141920282f353f48515b63707d8998a2aea399897c6f6356493c30231609000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d211407000007121d283139424a5059606b717e8b949fa39991857a6d60564c4c4c4c4c4c4c4c4c4c4c4c4c4a51565e68717e8b97a1a69f94877a6d6054473a2d211407000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a10050000000815222f3b4855626e7b88949fabada2978e81746d605b53504a4d4c52575e68707d87939facada1978a7d716453493f33271b0f03000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000000000010c161f28323a434b515961666d71767a7e808284858686858483807d7a76706c656058514a423930271e150a00000000000000000000000000111e2a3744515d6a778490949494949494949494949494949494949494949494949494949494949494949494989ba3a99d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000916232f3c4956626f7c7b7a7a7a7b7d808590959f9a9184786c605346392d20130600000000000000000000000000000000000013202c3946535f6c79878686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b0013202c3946535f6c79878686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b00000000000000000714202d3a4753606d798686868686868687796c5f5346392c201306000000000000000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d12060000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a000000000000000000000000000000000000000000000a16222e39434d555b5d5f5f605f5f5e5c5b5854524c47433c342d241b110800000000000000000000000000000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f120600000013202c3946535f6c7986929faca79a8d8074675a4d4134271a1b171312100e171f252a323a4145515a626d76828f9caaac9f9286796d6053473a2d201407000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e2215080000010c161f2830383f444f59626c76828f9ca7a1978d8073685e52463f3f3f3f3f3f3f3f3f3f3f40444c56606d7985929a999896897c6f6356493c30231609000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a110800000005121e2a36424d576774808d9aa6b0ac9f92857a6d615b5049443f4041464d56606b75828f9baab3a99b8e8175655b5044372b1f1205000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000000008131e28313a444c555d606b70787e82868a8d8f919292929291908d8a87827d786f6a605c544a423930261c1106000000000000000000000000111e2a3744515d6a7784909da1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a4a7aca99d9083766a5d5043372a1d100000000000000000000000000000000000000000000000000815222e3b4754606a6f6e6d6d6d6e70737a83909da096897c6f6356493c3023160900000000000000000000000000000000000013202c3946535f6c798692939393939393939393939393939393939393939393939393939393939393939393939393939393939393938a7e7164574a3e3124170b0013202c3946535f6c798692939393939393939393939393939393939393939393939393939393939393939393939393939393939393938a7e7164574a3e3124170b00000000000000000714202d3a4753606d7a8693939393939286796c5f5346392c2013060000000000000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d20130000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e2215090000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d010000000000000000000000000000000000000000020e1a27333f4a555f676a6c6c6c6c6c6b696764615e56534e463e362d23190b02000000000000000000000000000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f0300000013202c3946535f6c7986929faca79a8d8074675a4d4134271a0e0b070b1218202930363e444c525b626c727f8b949faba89c8f8376675d5145392c1f1306000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f221508000000040d161e262e343d47505a63707c8995a0a99f92867a6d6154473b3032323232323232322e343a45515c6674818e8e8c8b89887f7265584c3f3225190c000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c161008000000000714212d3a46535f697884919eabafa49a8c7f73685e52443f383330363b444f5963707d8a98a2aeab9f9285796c605346392d201306000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000000050e19242f3a434c565e676d747d848a8f93999a9c9e9f9f9f9e9d9c9a9a938f8a837c736d665c544a42382e23170b020000000000000000000000111e2a3744515d6a7784909d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d9083766a5d5043372a1d1000000000000000000000000000000000000000000000000006131f2b38434e586062616160606163686f7c8899a4988b7e7265584b3f3225180c00000000000000000000000000000000000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b0013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b00000000000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c201306000000000000000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b0000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f03000000000000000000000000000000000000000003101d2936434f5b6771777879797978787674716d68625f5850483e352b1d140a000000000000000000000000000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a0000000013202c3946535f6c7986929faca79a8d8074675a4d4134271a0e030c151c2328323b41464f565d606d727e87929fa6ada1968b7e7165554b4035291d1004000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e22150800000000040c141c2328353f4854606b7783909daaa3988c7f7266574d42362a25252525252525232834404b5464717e8281807e7d7c796d6053473a2d201407000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000815222e3b4855616e7b8896a1aca69f93877b6e61564c41332d28252a323d4653606c7985929fabada297887b6e6155483b2e221508000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000000020d17202935414c555e686d79818a91969c9fa4aba5aba49f9fa4aca5aca49f9c95908780786d665c544a3f34281d140a0000000000000000000000111e2a3744515d6a77839093939393939393939393939393939393939393939393939393939393939393939393939393939083766a5d5043372a1d10000000000000000000000000000000000000000000000000030f1b27323d464e5456555453545456606c7986939f998c807366594d4033261a0d00000000000000000000000000000000000013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978a7d7164574a3e3124170b0013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a4978a7d7164574a3e3124170b00000000000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000000000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d201300000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000000000000000003101d2a3643505d69768286868276695d5043362a1d1003000000000000000000000000000000000000000004111e2a3744515d6a778385868686858483817e7a756e6a615a50473d2f261b1106000000000000000000000004101c2834404b546976828f9ca9aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f0600000013202c3946535f6c7986929faca79a8d8074675a4d4134271a0e0c151e272e343e444d525961686d757f879299a3afa59e9184796d6053463a2f24180c00000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e2114080000000000020a1117232c38444f596673808c99a6aa9d918477695e52463a2d2019191919191918232e394955616c7176747371706f6d675d5145392c201306000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a000000000000000b1825313e4b5864717e8b939a979a9c908376695e52443a30221b19202b3844505b6676838f9ca9b3a9978a7d7064574a3d3124170a000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000008141e29323b45515d676d7a838e939ea0a8a7a09d99959993939a96999ea0a8a7a099928c81786d665c50443d2f261c110600000000000000000000111e2a3744515d6a77838686868686868686868686868686868686868686868686868686868686868686868686868686868683766a5d5043372a1d10000000000000000000000000000000000000000000000000000a162027333f49535b606060606062666e7b8799a4988c7f7265594c3f3226190c00000000000000000000000000000000000013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a978a7d7164574a3e3124170b0013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a978a7d7164574a3e3124170b00000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d2013000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000006121f2c3945525f6c78859292999292918f8e8b87827c716c61594f41382d22170b000000000000000000000006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e03000013202c3946535f6c7986929faca79a8d8074675a4d4134271a0b151e273039404450565e616b707a818b9299a3aba79e938b7e71665c5145382c1d12070000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d2114070000000000000006101b27323d4956636f7c8996a9aca095877b6e6154483b2e21150c0c0c0c07121d2d3944505a6164696766656362605d554b4035291d1104000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a000000000000000c1925323f4c5865727f8486898b8d8f8c807366574d4232281e110f1c28333f4a546774808d9aa7b2a5988b7f7265584c3f3225190c000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000010d1925303b44515b606d798390959ea5a9a19e95908c8987868687898c91969ea1a9a39f938f81786d60584e42382d22170b00000000000000000000101d2936424f5b677177797979797979797979797979797979797979797979797979797979797979797979797979797979797671665b4e4236291c100000000000000000000000000000000000000000000000000005121f2b3744505b656c6d6c6c6d6f7278818e9ba095897c6f6356493c3023160900000000000000000000000000000000000013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e7164574a3e3124170b0013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e7164574a3e3124170b00000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a00000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000006121f2c3945525f6c7885929493939496999a99938e867e716b6053493f33271b0f03000000000000000000000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f1409000013202c3946535f6c7986929faca79a8d8074675a4d4134271a121d273039424a515a62686e757d848e939fa3aba8a0958f81756c61544b4034281c0b0100000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c20130600000000000000000b14212d3a4754606d7a8797a1ada7978b7e7164584b3e3125180b00000000101c28333e485055575c5b5958565553514b433a2f24180d01000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a000000000000000b1824313e4a56626d72787a7c7e8082847d7063574a3d3024160c0b17222d404c5966737f8c99a6b2a6998d8073665a4d4033271a0d000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000005111e2a36414c56626d75828f959fa7a8a097928a837f7c7a79797a7c7f848a9297a0a8a59e938d80736a60544a3f33281c0f030000000000000000000e1a27333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a665f554a3e32261a0d000000000000000000000000000000000000000000000001080d13202d394653606c777979797a7b7e838e939e989083786c605346392d20130600000000000000000000000000000000000013202c3946535f6c7986929facb3a79a8d80808080808080808080808080808080808080808080808080808080808080808080808080807c6f6255483c2f2215090013202c3946535f6c7986929facb3a79a8d80808080808080808080808080808080808080808080808080808080808080808080808080807c6f6255483c2f22150900000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f2316090000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000006121f2c3945525f6c78858887868787898d92979f9892887d70655b5044372b1f1205000000000000000000000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e020013202c3946535f6c7986929faca79a8d8074675a4d4134271a18232e39434b545c606c717b818a91969ea5afa69f959083796d605a5042392e23180c0000000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d110400000000000000030613202c3945515d677885919eaba6998d8073665a4d4033271a0d0c0c0c0c0b17222c363e44494a4f4e4d4b4a484745403a31281d1307000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a000000000000000916222e3a46515b6265676d6f71737578706b6155483c2f231604061925323f4c5865727f8b98a5b2a79a8d8074675a4d4134271a0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000714202d3946525e68727f8b949ea7a9a09591857e77726f6d686c6d6f72787e859196a0a9a59f93877c6f665b5044382b1f13080000000000000000000a16222e39434d555b5d606060606060606060606060606060606060606060606060606060606060606060606060606060605d5b554d43382d22160a00000000000000000000000000000000000000000003090e13191d202d394653606c7984868687888b90959a9590867c6f665b5044382b1f120802000000000000000000000000000000000013202c3946535f6c7986929facada0938679737373737373737373737373737373737373737373737373737373737373737373737373736f6a5f53473a2e2115080013202c3946535f6c7986929facada0938679737373737373737373737373737373737373737373737373737373737373737373737373736f6a5f53473a2e21150800000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c201407000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000916232f3c4956626f7c7b7a7a7a7b7d808590959f9a9184786c605346392d201306000000000000000000000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e12050013202c3946535f6c7986929faca79a8d8074675a4d41342716202834404b555c666d747e858e939ea1a8aca49f9490837b6e675d51483e30271d12070000000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d010000000000040a0f13151d2935414b556a7783909daaa89b8f8275685c4f4235291c191919191919191a242c33393c3e4341403e3d3c3a39352f281f160c01000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a0000000000000006121e29343f495156555d60626467696b6361594f44382c2014070b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000005111d2935414c56616e7a85929fa6ada19791837b716c6662605d606163656c717b849197a1ada4999184786c6053463a3025190d01000000000000000006111c27313b434a4f5153535353535353535353535353535353535353535353535353535353535353535353535353535353504e4a433a31271c110500000000000000000000000000000000000000030a0f151a1e24292c2e3844505b6673808c9993999292908d89837c6f6a5f544a3f33281c19130d080100000000000000000000000000000013202c3946535f6c7986929facada093867a6d676767676767676767676767676767676767676767676767676767676767676767676767625f584e43372b1f12060013202c3946535f6c7986929facada093867a6d676767676767676767676767676767676767676767676767676767676767676767676767625f584e43372b1f120600000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c1004000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000815222e3b4754606a6f6e6d6d6d6e70737a83909da096897c6f6356493c30231609000000000000000000000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d2114070013202c3946535f6c7986929faca79a8d8074675a4d4134271e28323a45515c676d78818b92979ea5ada8a19a938d827a6e695e554c41362d1e150b0000000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b070000000000070f161b1f2223242f43505d697683909ca9a99c908376695d5043362a2525252525252525252520282d303136343332302f2d2c29241d160d04000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a00000000000000010d18232d373f464a4b515356585a5c5e57554f473e33281c10040b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000713202d3946525e6874808d98a2aea69e92857b6e69615a5654525354535b60696e7b85929ea8aba0958a7d7063564c41362a1d11050000000000000000000b151f2931393f42444646464646464646464646464646464646464646464646464646464646464646464646464646464643423e3831281f150a00000000000000000000000000000000000000060b151a1f262b2f35393a40444a54616e7b87939f92878583817d786f6a5f584e4238342e29241e19130c04000000000000000000000000000013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261b0f030013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c31261b0f0300000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b0000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f231609000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000006131f2b38434e586062616160606163686f7c8899a4988b7e7265584b3f3225180c000000000000000000000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e2215080013202c3946535f6c7986929faca79a8d8074675a4d41342724303a44515b606d79828e939fa2a9ada59d96918880786d685e564d433a2f241b0c0300000000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c0000000007101921272c2f303236434f5c6976828f9ca9aa9d9083776a5d50443732323232323232323232322d2c28232429282625232220201d18130c0400000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a000000000000000006111b252d343a3a404547494b4d4f514a48443e352c21170b000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000714212e3a4754616d7a86929faaab9f948a7d70695e575049474546474950565e69717e8b96a0aca79c8f8275685e5246392d201307000000000000000000040d171f272e333637393939393939393939393939393939393939393939393939393939393939393939393939393939393736322d271f160d030000000000000000000000000000000000020a111720262b31373a4145474a5153555e6976828f9b8f82787774706c655f58504a46443f38353029241e160d070000000000000000000000000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a20150a000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c342a20150a0000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a10050000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c201407000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000030f1b27323d464e5456555453545456606c7986939f998c807366594d4033261a0d000000000000000000000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f2215080013202c3946535f6c7986929faca79a8d8074675a4d4134272935414c56626d75818e949da5ada9a19e938e847d736d665d564d443b31281e1209000000000000081724313e4a5764717d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f221509000000040f19222b32383b3c3f3f434f5c6976828f9ca9aa9d9184776a5e51443f3f3f3f3f3f3f3f3f3f3f3f3a38342e271e151a1817151413110d070100000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a00000000000000000009131b23292e2f35393a3c3e4042453d3c38332c231a1005000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000005121e2a36424d5765727f8c98a2aea99c8f82766c61574d453e3a39393a3f444d57616c7784919eaaa99f93867a6d6154473a2e21140700000000000000000000050d151c2227292a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2926221c150d040000000000000000000000000000000000060c141c232831373c42474c5154545c60626466717e8a9792877b6e6a69676462605b5453504a45413a352f281f18120b03000000000000000000000013202c3946535f6c7986929facada093867a6d6053474040404040404040404040404040404040404040404040404040404040404040403c3a37312a22180e04000013202c3946535f6c7986929facada093867a6d6053474040404040404040404040404040404040404040404040404040404040404040403c3a37312a22180e040000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a110800000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c1004000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000a162027333f49535b606060606062666e7b8799a4988c7f7265594c3f3226190c000000000000000000000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e2215080013202c3946535f6c7986929faca79a8d8074675a4d4134272d3946525d68727e8b939ea6afa69f979189817a706b605c544c443b32291f160c000000000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d2013060000000a16212b343d4348494c4c4c4f5c6976828f9ca9aa9d9184776a5e514c4c4c4c4c4c4c4c4c4c4c4c4c4645403930271d12070a09070604010000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a000000000000000000010911181e1d24292c2d2f31343638302f2c28211a110800000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000714202d3a46525e697783909daaada197897d7063594f453b332d2c2d2d333b45505a66737f8c999d9c9c998a7d7063574a3d3024170a0000000000000000000000040b11161a1d1e202020202020202020202020202020202020202020202020202020202020202020202020202020201d1c1a16110a030000000000000000000000000000000000070f181e262e343c43474d53555d6064666d6f717375798592998c8078777673716e6c6663605c54524c45413a3128231d150c040000000000000000000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343434342f2e2b262018100600000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343434342f2e2b2620181006000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c161008000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b00000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000005121f2b3744505b656c6d6c6c6d6f7278818e9ba095897c6f6356493c30231609000000000000000000000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e2114080013202c3946535f6c7986929faca79a8d8074675a4d4134272e3a4754616d7a85929fa5afa59e948f857d746d676059514a423a322920170d04000000000000000713202d3946525d6876828f9ca9ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f12050000030f1b27323d474f5456585858585c6976828f9ca9aa9d9184776a5e585858585858585858585858585853514b42392e23180c00000000000000000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a0000000000000000000000060d1213181d2020232527292b2423201c1710080000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000815212e3b4854616e7b87959fabab9e9184786c6053463e33292120202227333e4956626f7c899191908f8e8d8073665a4d4033271a0d00000000000000000000000000060a0e10111313131313131313131313131313131313131313131313131313131313131313131313131313131310100d0a05000000000000000000000000000000000000081019212a30383f444e53575f62676d7175797c7e80828390979c928c848382807e7b7974706d66605d56524c433d342e271e160e0500000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2727272727272727272727272727272727272727272727272727272727272722211f1b150e060000000013202c3946535f6c7986929facada093867a6d6053473a2d2727272727272727272727272727272727272727272727272727272727272722211f1b150e0600000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a100500000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000613202d394653606c777979797a7b7e838e939e989083786c605346392d20130600000000000000000000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d2114070013202c3946535f6c7986929faca79a8d8074675a4d41342935404b5565727f8c97a2ada59e938e827a706b605d554f444039302820170e05000000000000000005111d2935414c5664717e8b96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca096897d706353493f33271b0f03000007131f2c38434f59606365656565656976828f9ca9aa9d9184776a656565656565656565656565656565605c544b4034281c10040000000000000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a0000000000000000000000000101070d11131416181a1c1e171614100b05000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000b1824313e4b5764717e8a97a7b1a79a8d8174665b5044382c2017131317202d3a4753606d79868584838281807e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a222b333c424a50585f62696e747a7e8185888b8d8f9095a0a49c9691908f8d8a8885817d79736d68605d564f454039302820160e05000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1515120f0a04000000000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1515120f0a040000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a000000000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a11080000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000020a13202d394653606c7984868687888b90959a9590867c6f665b5044382b1f1206000000000000000000000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c2013060013202c3946535f6c7986929faca79a8d8074675a4d41342c3945515d677783909da9ac9e938e81786d686159514c433d342e271e160e05000000000000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b0000000915222f3b4854606b6f72727272727276828f9ca9aa9d918477727272727272727272727272727272726d665c5145382c1f130600000000000000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a00000000000000000000000000000001040607090b0d0f120a0a07040000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00010e1b2734414e5a6774818d9aa7b4aa978a7e7164544a3f33281a0e0606131f2c3845515c676d79787776757474716c6155493d3023170a0000000000000000000000000000000000000000000000000002050708080808080808060503000000000000000000000000000000000000000000000000000000000000000000000000000000000007111a232b343d454d545c606a6e757b81868a8e929897999c9da0a7aea8a19e9d9c9a9797928e8985807a736d686059514b423a322820170e050000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d090806030000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0908060300000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a000000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c161008000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000001070c141c232b3844505b6673808c9993999292908d89837c6f6a5f544a3f33281c0f03000000000000000000000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d11040013202c3946535f6c7986929faca79a8d8074675a4d41342d3a4753606d7a86929faca49a8f81776d665e564f45413a3128231c150c04000000000000000000000008131f2c3845515c67727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b1106000000091623303c4956636f7d7f7f7f7f7f7f7f83919daaab9e91857f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6053463a2d201307000000000000000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a000000000000000000000000000000000000000000010305000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0004111d2935414c566a7683909da9aea298887b6e6155483b2d2217080004101c2934404b555c606c6b6a6969686764615a5045392d211408000000000000000000000000000000000000000000000003090e12141515151515151513120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000050f19232b353d464e575f666d727c81878e92999b9fa2aaa6a8aaa9a8a7a7a8a9aaa9a6a9a29e9a97928d85807a706b605c544c443a322920170c0300000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140701010101010101010101010101010101010101010101010101010101000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000030b12181e262e34383f4a54616e7b87939f92878583817d786f6a5f584e42382d2218120b030000000000000000000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d010013202c3946535f6c7986929faca79a8d8074675a4d41342f3c4855626f7b8899a3ac9f93877b6e655c544c443d352f281f18120b0300000000000000000000000004101c2834404b55606d78839099a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a000000000d1a2734404d5a6773808b8b8b8b8b8b8b9195a0acada197918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b877a6d6054473a2d21140700000000000000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000713202c3945525d687885929fabac9f9285796c605346392d20130600000c18232f39434b51535f5e5e5d5c5b5a575550483e33281d110500000000000000000000000000000000000000000000050d141a1e2121212121212121201f1b17110a020000000000000000000000000000000000000000000000000000000000000000000000030d17212b353d474f5860696e787f868e93999fa3ababaca8a9a29e9d9b9b9a9b9c9d9fa3aaa9aba9a19e98928c857d736d665d564c443a32291e150a00000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000050d151d242930383f44464c535e6976828f9b8f82787774706c655f584e443f382f28231c150c03000000000000000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b07000013202c3946535f6c7986929faca79a8d8074675a4d4134303c4956636f7c8996abaa9e918477695e534a423a3229241e160d070000000000000000000000000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a59f93887d70665c5142382d22170b000000000d1a2734404d5a6773808d9898989898989da0a7b1b3a9a19e98989898989898989898989898989893877a6d6054473a2d21140700000000000000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000714212d3a4754606d7a8797a2adaa9d918477655b5044372b1f1205000007121d273139404547525251504f4e4d4b49453e362c22170c00000000000000000000000000000000000000000000050f171f252a2d2e2e2e2e2e2e2e2d2b27221b140b02000000000000000000000000000000000000000000000000000000000000000000010b151f29333d474f59606a6f7b838c92999fa4abadaaa29f9b979792908f8e8e8e8f909298989d9fa7acaaa29f97918880786d685e564c443a30261c1106000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c07060401000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c070604010000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000050e161f272f353e424a5053565e6164717e8a9792877b6e696764615e56535049413d342e271e150c0300000000000000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c000013202c3946535f6c7986929faca79a8d8074675a4d41342f3c4955626f7c8895a7ab9e9184786a5f544a423930281f160d040000000000000000000000000000000007121d2834404a54606a727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b60544b402f261c1106000000000d1a2734404d5a6773808d9a9f9f9f9f9fa9aab0b8bab2acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f93877a6d6054473a2d211407000000000000000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000815222f3b4855626e7b8895a9b3a99c8f82766953493f33271b0f030000010b151f272f34383a464544434241413e3d39332c241a1006000000000000000000000000000000000000000000030c17212931363a3b3b3b3b3b3b3b3937332d261d140a00000000000000000000000000000000000000000000000000000000000000000007121d27313b454f59606b707c8590959fa3abaea9a19e98928e8a87858382818181828386888b90959b9fa4aca9a19a938d837a6d685e564c42382e23170d040000000013202c3946535f6c7986929facada093867a6d6053473a2d2019191919191919191919191919191919191919191919191919191413110d070100000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2019191919191919191919191919191919191919191919191919191413110d0701000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000040d162028313940454f545c6064686e7174798592998c80777674716e6863605b534e44403930271e150c0300000000000000081724313e4a5764717d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f221509000013202c3946535f6c7986929faca79a8d8074675a4d41342e3a4754616d7a8795a0aca196887c6f665c544b423a31281f160d03000000000000000000000000000000000c18232e39424e58626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a00000000000d1a2734404d5a6773808d9393939393939c9fa6b0b2a8a09393939393939393939393939393939393877a6d6054473a2d21140700000000000000000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00091623303c4956636f7c8996a2afa89b8e8175685b4e422d22170b00000000030d151d23292c2d3938373636353431302d28221a1208000000000000000000000000000000000000000000000a151e29333b42464848484848484846443f382f261b110600000000000000000000000000000000000000000000000000000000000000000c18242f39434d57606b707d8692979fa7aeaba39f96918b86817e7b7876757474757677797c7f83888e939a9fa7aca49f9590837a6d685e544a3f34281f160c0100000013202c3946535f6c7986929facada093867a6d6053473a2d26262626262626262626262626262626262626262626262626262621201d18130c04000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d26262626262626262626262626262626262626262626262626262621201d18130c040000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a0000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000010c161f28323a434b515961666d71767a7e80828f979c928c8483807d7a76706c656058514a423930271e150a000000000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d201306000013202c3946535f6c7986929faca79a8d8074675a4d41342d3946525e687784919da8a89c9082786d665c544b433a31281f150b0100000000000000000000000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81786d665c50473d30271d0b0200000000000d1a2734404d5a677380868686868686868f949faaaca0968986868686868686868686868686868686867a6d6054473a2d2114070000000000000000000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000a1724303d4a5763707d8a96a3b0a79a8d8174675a4e4134271b060000000000030b12181c1f202c2b2b2a2928272423211d1710080000000000000000000000000000000000000000000006111c26303b454d535454545454545453504941382d22170b0000000000000000000000000000000000000000000000000000000000000004101d2935404b555e69707d879298a2a9b1a8a099928c847f7a75716e696a6868676869666d6f72767b818790959da4afa79f9590837a6d665c50443e31281d130700000013202c3946535f6c7986929facada093867a6d6053473a333333333333333333333333333333333333333333333333333333332d2c29241d160d040000000000000013202c3946535f6c7986929facada093867a6d6053473a333333333333333333333333333333333333333333333333333333332d2c29241d160d0400000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a0000000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000008131e28313a444c555d606b70787e82868a8d8f949fa49c9691908d8a87827d786f6a605c544a423930261c11060000000000000713202d3946525d6876828f9ca9ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f1205000013202c3946535f6c7986929faca79a8d8074675a4d41342935414c5666727f8c96a1ab9f948e81786d665d554c433a31271d1207000000000000000000000000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d665c544a3f352c1e150b0000000000000d1926333f4c58646e7379797979797979828f9ca9aa9d9184797979797979797979797979797979797976685d5245392c201307000000000000000000000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000a1724313d4a5764707d8a97a3b0a79a8d8074675a4d4134271a0e01000000000001070c1013141f1f1e1d1c1b1a181714110c0600000000000000000000000000000000000000000000000c17232e38424d575e61616161616161605b53493f33271b0f03000000000000000000000000000000000000000000000000000000000005101a232c3945515d676e7b859299a2aab1a79f9691878079726d6764615e575c5b5b5b545c6062656a6e747c838d929fa3aba7a0959082786d60594f433a2f24180d02000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c0100000000000013202c3946535f6c7986929facada093867a6d6053473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a39352f281f160c01000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a00000000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000050e19242f3a434c565e676d747d848a8f93999a9c9fa6aca8a09e9c9a9a938f8a837c736d665c544a42382e23170b02000000000005111d2935414c5664717e8b96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca096897d706353493f33271b0f03000013202c3946535f6c7986929faca79a8d8074675a4d413425303a4754606d79849199a4a69e938e81786d675d564c43392f24180d03000000000000000000000000000000030c19222d37404a525c636c717a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c544b42382e231a0c030000000000000b17232f3b47525c64676c6c6c6c6c6c76828f9ca9aa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5d564c4135291d110400000000000000000000000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000b1724313e4a5764717d8a97a4b0a69a8d8073675a4d4034271a0d010000000000000000040607131211100f0e0e0b0a080500000000000000000000000000000000000000000000000003101c28343f4a545e696e6e6e6e6e6e6e6c655b5044372b1f120500000000000000000000000000000000000000000000000000000000000b16212b37434e58606d79839097a1abb1a79f9590847c736d67605d5554524d4f4e4e4e4a505355585f626a6f78808a9299a3aba79f948d80736b61554b4035291f1409000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281d130700000000000013202c3946535f6c7986929facada093867a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4745413a31281d1307000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a00000000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000020d17202935414c555e686d79818a91969c9fa4aba5aba49f9fa4aca5aca49f9c95908780786d665c544a3f34281d140a0000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b00000013202c3946535f6c7986929faca79a8d8074675a4d4134272c3945515d67707d87939fa3a59e938f82796d685d554b4035291f150b0100000000000000000000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b423930261c11080000000000000007131f2b36404a52585a60606060606976828f9ca9aa9d9184776a6060606060606060606060606060605f524c443a2f24190d0100000000000000000000000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000a1724313d4a5764707d8a97a3b0a79a8d8074675a4d4134271a0e010000000000000105090b0b121111100f0e0d0908060300000000000000000000000000000000000000000000000006121f2c3844505c66767b7b7b7b7b7b7b776c605346392d2013060000000000000000000000000000000000000000000000000000000004101c27333a47535f6a74808d95a0a9b2a89f9590837a6f6a605c55514b484642424141423f4446494e53585f666d737e879299a4afa69f93887d70675d51453b30251a0e020013202c3946535f6c7986929facada093867a6d605959595959595959595959595959595959595959595959595959595959595954514b433a2f24180d01000000000013202c3946535f6c7986929facada093867a6d605959595959595959595959595959595959595959595959595959595959595954514b433a2f24180d010000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a000000000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000008141e29323b45515d676d7a838e939ea0a8a7a09d99959993939a96999ea0a8a7a099928c81786d665c50443d2f261c1106000000000008131f2c3845515c67727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b110600000013202c3946535f6c7986929faca79a8d8074675a4d4134272935414b55606b727f8c919fa3a59e948f837a6d675d51453e31271d12070000000000000000000000000000000009131c262e38404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a0000000000000000020e19242e3840474c4d535353535c6976828f9ca9aa9d9184776a5e53535353535353535353535353535345413a32281e13080000000000000000000000000000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000a1724303d4a5763707d8a96a3b0a79a8d8074675a4d4134271a0e010000000000060c111517181f1e1d1c1b1a191615130f0a04000000000000000000000000000000000000000000000713202d3a4653606d7986878787878786796d6053473a2d201407000000000000000000000000000000000000000000000000000000000714202c38444f59626e7c87929fa7b1aaa1969083796d685f58514b45413b3a363035342e34383a3c43474e545c606c717e87939fa5afa49a9185796d60574d42362a1e11050013202c3946535f6c7986929facada093867a6d6666666666666666666666666666666666666666666666666666666666666666605d554b4135291d1104000000000013202c3946535f6c7986929facada093867a6d6666666666666666666666666666666666666666666666666666666666666666605d554b4135291d11040000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a0000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000010d1925303b44515b606d798390959ea5a9a19e95908c8987868687898c91969ea1a9a39f938f81786d60584e42382d22170b000000000004101c2834404b55606d78839099a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a0000000013202c3946535f6c7986929faca79a8d8074675a4d413427242f3a434f59626d727f8b9299a2a69f959083796d605a5043392f24180c000000000000000000000000000000000915202b353f474e524c52575e61666a6f7274767878797978787675726f6d66626058534e4846423c332a1f140900000000000000000008121c262e363b3f404646464f5c6976828f9ca9aa9d9184776a5e51464646464646464646464646464639352f2820160c010000000000000000000000000000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d1104000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000a1623303d495663707c8996a3afa79a8e8174675b4e4134281b0700000000000911181d2124252c2b2a2928272622211f1b150e060000000000000000000000000000000000000000000713202d3a4653606d79869394949493867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000916232f3c4855616b76828f99a3afaea39891847a6d675e564e454039352f2d2a25282823282c2d31373c424a505a616c727f8b939ea8aca1978c8073695e52463a2d2014070013202c3946535f6c7986929facada09386797272727272727272727272727272727272727272727272727272727272727272726d675d5145392c201306000000000013202c3946535f6c7986929facada09386797272727272727272727272727272727272727272727272727272727272727272726d675d5145392c2013060000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a00000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000005111e2a36414c56626d75828f959fa7a8a097928a837f7c7a79797a7c7f848a9297a0a8a59e938d80736a60544a3f33281c0f0300000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a59f93887d70665c5142382d22170b0000000013202c3946535f6c7986929faca79a8d8074675a4d4134271d28313d47515b636d727e879298a2a79f958e81756c61554b4035291d10040000000000000000000000000000010e1a26313d4751595e5f6060605e585f626568696b6c6c6c6c6b6a686663605c546060606055534d453c31261a0e020000000000000000010a141c242b2f33343939434f5c6976828f9ca9aa9d9184776a5e5144393939393939393939393939392c29241e160d040000000000000000000000000000000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d01000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000815222f3b4855626e7b8895a9b3a89b8f8275685c4f422e23180c0000000009121b22292e3132393837363534332f2e2b262018100600000000000000000000000000000000000000000713202d3a4653606d798693a0a1a093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000005121e2a36424d5763707d89949fabb2a89f92867c6f685e554c443c342e2924201e1a1b1b171c1f20262b30383f44505a626d75818e96a0aca79f92867b6e6154473b2e2114080013202c3946535f6c7986929facb2a6998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6054473a2d211407000000000013202c3946535f6c7986929facb2a6998c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f796d6054473a2d2114070000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000714202d3946525e68727f8b949ea7a9a09591857e77726f6d686c6d6f72787e859196a0a9a59f93877c6f665b5044382b1f1308000000000007121d2834404a54606a727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b60544b402f261c11060000000013202c3946535f6c7986929faca79a8d8074675a4d413427161f2c353f49515b636c717d869299a3a79e938a7e71675d5145382c1f1307000000000000000000000000000004111d2a36424e59636a6c6c6c6c6b636059585b5d5e5f5f5f5f5e5d5b59575f626a6c6c6c6c6c5f574d42372b1e1205000000000000000000020a12191f2326272d36434f5c6976828f9ca9aa9d9184776a5e5144372d2d2d2d2d2d2d2d2d2d2d2d201d19130c040000000000000000000000000000000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3b0a396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000714212e3a4754616d7a8797a2ada99c90837669544a4034281c1004000006111b242d343a3d3e454444434241403c3b37322a22180e04000000000000000000000000000000000000000713202d3a4653606d798693a0aca093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000714212d3a46535e6975828f9ca6b0aca0968c7f736a60564c433a3228231d1814120e09060c1012131a1e262e343e48515b606d7984919ea09d95908a807366594d4033261a0d0013202c3946535f6c7986929facb9a89c918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e211508000000000013202c3946535f6c7986929facb9a89c918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a0000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000005111d2935414c56616e7a85929fa6ada19791837b716c6662605d606163656c717b849197a1ada4999184786c6053463a3025190d0100000000000c18232e39424e58626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a0000000000131f2c3946525f6c7985929faca79a8e8174675b4e4134281b1a232d373f49515a626b707d87929fa6a59e9184796d6053473a2f24180d010000000000000000000000000006121f2c3845525e6a757979797978706b605c544d5152535352524b515a61696e777979797976695f53463a2d2114070000000000000000000001080e1317191c2936434f5c6976828f9ca9aa9d9184776a5e5144372b202020202020202020201413110d0805030000000000000000000000000000000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3aca396897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000713202d3946525d687885929fabaa9e918477665c5144382c1f120600010c18222d363f454a4b5251504f4e4d4c4947433c342a20150a000000000000000000000000000000000000000713202d3a4653606d798693a0a7a093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87939facb2a89d9184796d60584e443a31292018120d0705020000000306090c151c2328363f45515d676f7d899395908a837e776c605346392d2013060013202c3946535f6c7986929facb9ada39c999999999999999999999999999999999999999999999999999999999999999994877b6e6154483b2e211508000000000013202c3946535f6c7986929facb9ada39c999999999999999999999999999999999999999999999999999999999999999994877b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a00000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000713202d3946525e6874808d98a2aea69e92857b6e69615a5654525354535b60696e7b85929ea8aba0958a7d7063564c41362a1d1105000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81786d665c50473d30271d0b020000000000121f2c3945525f6c7885929faba89b8e8275685b4f42302519111b252e373f485059606b717e8b949faba1968b7e7165554b4135291d1104000000000000000000000000000613202c3946535f6c7987868686847d736d665f5751464146454d555c606c717b83868686867b6e6155483b2e22150800000000000000000000000002070b101c2936434f5c6976828f9ca9aa9d9184776a5e5144372b1e13131313130b101316171e1a1613120f0b060300000000000000000000000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d110500000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d89969f9f9f96897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0005111d2935414c566a7683909da9ac9f9286796d6053463a2d2013070005111d29343f485056585f5e5d5c5b5a5955534e463c32261b0f030000000000000000000000000000000000000713202d3a4653606d7986939a9a9a93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000005121e2a36424d576673808d99a4afaca0968a7e71665c51463c32281f170e0700000000000000000000030a1117242935414b55606b75818e8a837d78706c655b5044372b1f12050013202c3946535f6c7986929facb9b5ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877b6e6154483b2e211508000000000013202c3946535f6c7986929facb9b5ada8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a194877b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a0000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000714212e3a4754616d7a86929faaab9f948a7d70695e575049474546474950565e69717e8b96a0aca79c8f8275685e5246392d2013070000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d665c544a3f352c1e150b000000000000121e2b3845515e6b7884919eaba99c8f827669564c41362a1e11131c252e363e474f59626d76828f9caaa99c908376675d5145392c20130600000000000000000000000000000b1825323e4b5865717e8b9296918780786e69625b524c4550575f676d747e869095948d8074695f53463a2d211407000000000000000000000000000003101c2936434f5c6976828f9ca9aa9d9184776a5e5144372b1e110600080f161c2022232b2723201f1b17120f0b0600000000000000000000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d0100000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d899393939393897d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00010d192430414e5b6774818e9aa7afa399887b6f6255483c2e23180c060615212e3a45505a62656c6b6a69686766625f584e43372b1f13060000000000000000040607080808080808080813202d3a4653606d79868d8d8d8d8d86796d6053473a2d20140808080808080808070604000000000000000000000000000000000714212d3a46535f697784919eabb5ab9d9184786c60544b40342b20160d0500000000000000000000000000061218242f3a434f59616e7b837e78716c65605b53493f33271b0f030013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e211508000000000013202c3946535f6c7986929facb9afa7a2a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a0000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000005121e2a36424d5765727f8c98a2aea99c8f82766c61574d453e3a39393a3f444d57616c7784919eaaa99f93867a6d6154473a2e211407000000000000030c19222d37404a525c636c717a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c544b42382e231a0c03000000000000101d2a3643505d697683909ca9ab9e918478685e5246392d20140a131c242d353d47505a63707d8998a3ac9f92867a6d6054473a2d21140700000000000000000000000000000b1724313d4a56626d73808c9399938d837b726d615e56515a61696e79818a9298958f82786d60574d42372b1e1205000000000000000000000000000003101c2936434f5c6976828f9ca9aa9d9184776a5e5144372b1e070008111921272c2f3038342f2d2b27221f1c17110a020000000000000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e13080000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000a1723303d4a5663707d868686868686867d7063564a3d3023170a00091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000081825313e4b5864717e8b97a7b1ab988b7e7165554b4034281d1413131624313d4a56626c71787777767574736f6a5f53473b2e211508000000000001070c101314151515151515151515202d394653606c7880808080808080786d6053463a2d201515151515151515151413100c0701000000000000000000000000000815222e3b4855616e7b8896a0acafa3998c7f72665b5042392e22190e0500000000000000000000000000000007131d28313d46535f696e77716c65605b53504941382d22170b000013202c3946535f6c7986929facb9a79d95939393939393939393939393939393939393939393939393939393939393939393877b6e6154483b2e211508000000000013202c3946535f6c7986929facb9a79d95939393939393939393939393939393939393939393939393939393939393939393877b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f23160900000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000714202d3a46525e697783909daaada197897d7063594f453b332d2c2d2d333b45505a66737f8c999d9c9c998a7d7063574a3d3024170a0000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b423930261c1108000000000000000f1b2835424e5b6875818e9ba8ada196877a6e6154473b30251b1413121b232b353f4653606d7986929faca399897c6f6256493c2f23160900000000000000000000000000000915212e3a45505a636e74818e939f9590867e756d68605c606c717b838e939f969083796d665c50453c31261a0e02000000000000000000000000000003101c2936434f5c6976828f9ca9aa9d9184776a5e51442f24180d050f19232b33383c3d45403c3937332d2b28221c140b050000000000000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c020000000000000000000000000000000000000000000000000000000000000000000000010b1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000916232f3c4855616b7079797979797979706b6155483c2f23160900091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000815212e3b4854616e7b87959faba89b8e8175675c5145392e2521201f202935404b5565717e8584838281807f7c6f6255493c2f22160900000000030b12181d1f20212121212121212121212b3844505b666c747474747474746d665c5044382c21212121212121212121201f1d18120b030000000000000000000000000c1825323f4b5865727e8b98a8b2ac9f92867a6e61544a3f30271d100700000000000000000000000000000000010c161f2a36424d575f616a64605b535049443f382f261b1106000013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868686868686868686868686868686868686867b6e6154483b2e211508000000000013202c3946535f6c7986929facb9a2958b868686868686868686868686868686868686868686868686868686868686868686867b6e6154483b2e2115080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f2215080000000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000815212e3b4854616e7b87959fabab9e9184786c6053463e33292120202227333e4956626f7c899191908f8e8d8073665a4d4033271a0d000000000000000009131c262e38404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a00000000000000000c1926323f4c5965727f8c98a9b2a8978a7d7064564d42362b2621201f1f20232c3845515c667784919eaaab978a7d7164574a3e3124170b000000000000000000000000000005111d29343f48525b606d78818f959f98928b827a706b676d747e8690959d9891847b6e675d544a3f332a1f1409000000000000000000000000000000020f1c2935424f5c6875828f9ba8ab9e9184786b554b4035291d110b16212b353d44484a514d4946443f3938332d261d170e0500000000000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e04000000000000000000000000000000000000000000000000000000000000000105090b0b0d0d1825313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000714202c38444f5961636c6c6c6c6c6c6c6361594f44382c20140700091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000714202d3a46525e697783909daaab9f9285796d60544b4036312d2c2c2d323a45515d6775818e91908f8e8d897c6f6356493c30231609000000030d151d24292c2d2e2e2e2e2e2e2e2e2e2e2e333f4a545b6067676767676767605c544a3f342e2e2e2e2e2e2e2e2e2e2e2d2c29241d150d030000000000000000000004101d2935404b556875828f9ba8b5a99c908376685e5242382d1e150b000000000000000000000000000000000000040d1a26313b454d53555d57535049443f38332d261d140a00000013202c3946535f6c7986929facada093867979797979797979797979797979797979797979797979797979797979797979797976695e52463a2d201407000000000013202c3946535f6c7986929facada093867979797979797979797979797979797979797979797979797979797979797979797976695e52463a2d2014070000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d211407000000000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1824313e4b5764717e8a97a7b1a79a8d8174665b5044382c2017131317202d3a4753606d79868584838281807e7164574b3e3124180b0000000000000000010a141c262e363e444c52575e61666a6f7274767878797978787675726f6d66626058534e443f382f271e150c030000000000000000091623303c4956636f7c8997a2ada89b8f8275695e52463f37312e2d2c2c2d2e343b45515d677885919eaba4978b7e7164584b3e3125180b0000000000000000000000000000010c18222d364044505c666d79829095a09f938f857d746f79818a9298a09992867c6f695e554b42382e21180e03000000000000000000000000000000020f1b2835424e5b6875818e9ba8ab9f928578675d5145392c2017161c27333d474f54565e5a5653504946443f382f2920170d0200000000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c00000000000000000000000000000000000000000000000000000000000000060c111517181a1a1a25313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e0004101c27333d474f55566060606060606056554f473d33271c100400091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000005121e2a36424d5765727f8c98a2aea2988b7e71665c5146423b3a39383a3d444d57606d7a85929e9d9c9b9285796d6053463a2d2013070000010b151f272f35383a3b3b3b3b3b3b3b3b3b3b3b3b3b424a50535a5a5a5a5a5a5a53504a423b3b3b3b3b3b3b3b3b3b3b3b3b3a39352f271f150b0100000000000000000006131f2c3845515d677884919eabb6ac998c7f7266564c412f261c0c030000000000000000000000000000000000000009141f29333b424648504a46443f38332d27221b140b0200000013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000013202c3946535f6c7986929facada093867a6d6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c20130600000000000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f231609000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000010e1b2734414e5a6774818d9aa7b4aa978a7e7164544a3f33281a0e0606131f2c3845515c676d79787776757474716c6155493d3023170a000000000000000000020a131c242c323a41464d5254585f626568696b6c6c6c6c6b6a686663605c54544e47433c332d261d150c030000000000000000000713202d3a4653606d7985929fabac9f92877b6e615a5147433c3b3a38383a3b40444d56606d7a86939facaa978a7d7164574a3e3124170b00000000000000000000000000000006111b2428343f4a545d676d7a839196a19e979188807b838e929fa29f93877d706a5f574d433a30261c0f0600000000000000000000000000000000010d1a2734404d5a6773808d9aa6ac9f93867a6d6053473a2e262323262c38444f5960636b6762605b5353504a423b33291f1409000000000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e040000000000000000000000000000000000000000000000000000000000000911181d21242527272727313e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e00000b16212c353d44484a535353535353534a48443d352c21160b0000091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000020e1a25303b4754616d7a86929fa9aa9e9184796d605b534d4847454546484f565e69727f8c98a2aaa69b8e8275665c5044382c1f1206000007121d27313940454748484848484848484848484848484848484d4d4d4d4d4d4d48484848484848484848484848484848484745403931271d12070000000000000000000714202d3a4753606d7a86939facafa49a897c6f6356493c3023140a0000000000000000000000000000000000000000030d17212931363a3b443e3937332d27221b17110a020000000013202c3946535f6c7986929facada093867a6d60606060606060606060606060606060606060606060606060606060606060605f524d453b30251a0e02000000000013202c3946535f6c7986929facada093867a6d60606060606060606060606060606060606060606060606060606060606060605f524d453b30251a0e020000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d11040000000000000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f221508000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000004111d2935414c566a7683909da9aea298887b6e6155483b2d2217080004101c2934404b555c606c6b6a6969686764615a5045392d21140800000000000000000000010a121a202830363b4246484e5361696b6c6c6c68605c545d5b595653514a47433d373127221b140b030000000000000000000006121f2c3844505c6674818e9ba6afa3998e81756c625b534e494746444446484a51575e68727e8b99a4aea398897c6f6256493c2f23160900000000000000000000000000000000091217232e38424b555d686e7b849197a2a19a938d8890959da59d928b7f726b61584e453b31281e140a0000000000000000000000000000000000000c1825323f4b5865727e8b98aaafa49a897c7063544b403631303031363f4854606b7078736f6c6563605b544d453b30251a0e02000000000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b110800000000000000000000000000000000000000000000000000000000000009121b22292e313234343434343e4b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000005101a232c33383c3d464646464646463d3c38332c231a10050000091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000914202d3946525d6874808d97a2aca0968d80746d615e575554515153555960686e7b86929faaab9f94897c6f63544a3f34281c100300000c18242f39434b5153545454545454545454545454545454545454545454545454545454545454545454545454545454545453514b43392f24180c0000000000000000000915222f3c4855626f7b889aa4afac9f93867a6d6054473a2d211407000000000000000000000000000000000000000000060f171f262a2d2e37312d2b27221b17110b0600000000000013202c3946535f6c7986929facada093867a6d60535353535353535353535353535353535353535353535353535353535353534846423b33291f140900000000000013202c3946535f6c7986929facada093867a6d60535353535353535353535353535353535353535353535353535353535353534846423b33291f1409000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d010000000000000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d211407000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000713202c3945525d687885929fabac9f9285796c605346392d20130600000c18232f39434b51535f5e5e5d5c5b5a575550483e33281d1105000000000000000000000000080e161e252a30363a3c505d697378797979746d665e564e4c494644403937322b262017110a02000000000000000000000003101c28343f4a54626f7c89949fabab9e938b7e726d625f5856545351505355545c60696e7a85929eabac9f92867a6d6053473a2d201407000000000000000000000000000000000006111c263039434c565e696f7c859299a3a49f9a959da0a79e948d80746d62594f463c33291f160c02000000000000000000000000000000000000091623303c4956636f7c8998a2aeac998c8073665c5146423e3d3c3d4246515b63707d84807c78746f6c665e574d42362a1e11050000000000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f4c4841382f241b130900000000000000000000000000000000000000000000000000000000000006111b242d343a3d3e4040404040404b5864717e8b97a4b1a79a8e8174675b4e4134281b0e000008131e28313a414547494949494949494745413a31281e13080000091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000005111d2935414c56616d7a85929fa5a89d928c7f756e696461605d5c6062656b6f7a839198a2aea3999083766b605442382e23170c000004101d2935404b555d606161616161616161616161616161616161616161616161616161616161616161616161616161616161605d554b4035291d100400000000000000000b1724313e4a5764717d8a97acb6aa9e918477675d5145392c20130600000000000000000000000000000000000000000000060d141a1e21222a24201f1b17110b06000000000000000013202c3946535f6c7986929facada093867a6d60534746464646464646464646464646464646464646464646464646464646463b3a36302921170d0200000000000013202c3946535f6c7986929facada093867a6d60534746464646464646464646464646464646464646464646464646464646463b3a36302921170d02000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e211407000000000000000000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c201306000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000714212d3a4754606d7a8797a2adaa9d918477655b5044372b1f1205000007121d273139404547525251504f4e4d4b49453e362c22170c0000000000000000000000000000050c13191f252a3845525f6b788586868681786d685f584f473f38342e2b27201b150b0600000000000000000000000000000c17232e384754606a76828f99a3aea59f92877f756f6a666261605c5c606164666d727b839097a1ada59c8f8275675d5145392c1f13060000000000000000000000000000000000000a141e27313a444d575f6a707d879299a49f9f9f9fa9a0958f82786d605b51473e342a21170d04000000000000000000000000000000000000000714202d3a4753606d7985929facab9e9185796d605a534d4b4a494a4d535b626d76828f8d8984807c786e695e52463a2d201407000000000000000000000000020e1925303b444c525f6060606060605d5c5d5e5f5f5f5f5e5d5b6060606060605a58534a41362b2014080000000000000000000000000000000000000000000000000000000000010c18222d363f454a4b4d4d4d4d4d4d4d5864717e8b97a4b1a79a8e8174675b4e4134281b0e00010d19242f3a434c52545656565656565654524c433a2f24190d0100091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000010d1924303a46525e68727e8b939ea7a49c918c827b75716e6d67666d6f71767d849195a0aaa69f92877c6f63594f4330261c1106000006131f2c3845515d676d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d675d5145392c1f130600000000000000000c1926323f4c5965727f8c98a5b2a99c8f837669554b4135291d1104000000000000000000000000000000000000000000000003090e1214151d1713120f0b060000000000000000000013202c3946535f6c7986929facada093867a6d6053473a393939393939393939393939393939393939393939393939393939392e2d2a251f170f050000000000000013202c3946535f6c7986929facada093867a6d6053473a393939393939393939393939393939393939393939393939393939392e2d2a251f170f0500000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d201307000000000000000000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d1104000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000815222f3b4855626e7b8895a9b3a99c8f82766953493f33271b0f030000010b151f272f34383a464544434241413e3d39332c241a100600000000000000000000000000000002080d141a26323f4c5965727f8c93938e827a6f6a615951444039302820180f0a0300000000000000000000000000000006111c2b38434e58626f7c87929fa5afa399928b817c76726f6e6d66666d6e7074797f859095a0a9a89e93897d7063554b4035291d1004000000000000000000000000000000000000020c151f28323b454e58606b717e8793939393939393969083796d665c50493f352c22190f05000000000000000000000000000000000000000006131f2c3845515c6775828f9ba7ada1978c80736c615f5757565657575f616d727f8b949a96918d89857b6e6154473b2e21140800000000000000000000000005111e2a36414c565e6c6c6c6c6c6c6c6a675f555253534f5960636c6c6c6c6c6c67645c53483c3024180b000000000000000000000000000000000000000000000000000000000005111d29343f485056585a5a5a5a5a5a5a5a64717e8b97a4b1a79a8e8174675b4e4134281b0e0004111d2935414c565d6062626262626262605d564c4135291d110400091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b0000000008131e2a36414c56626d75818e959fa6a49c948f86827e7b7a7979797b7e83899196a0a7a59e948c7f736b6054473d321e150a0000000714202d3a4753606d797b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b796d6053473a2d20140700000000000000000d192633404c5966737f8c99a6b2a89b8e8175685b4e422f24180d010000000000000000000000000000000000000000000000000002050708110b06050300000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d05000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21201e1a140d050000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d11050000000000000000000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d01000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000091623303c4956636f7c8996a2afa89b8e8175685b4e422d22170b00000000030d151d23292c2d3938373636353431302d28221a120800000000000000000000000000000000000003091825313e4a56626d75818f969490847c706b625b514a423a322a21191106000000000000000000000000000000000f1b27323d47535f6a727f8c939da5aba39f938e87827f7c7a797879797b7d81858b9297a0a7a8a0968f82756b605443392f24180c0000000000000000000000000000000000000000030d162029333c464f59616c727f8686868686868686847b6e675d544a3f372d231a100700000000000000000000000000000000000000000004101c2934404b5563707d8a95a0aca99f93887e746e69666463636366696e757f87939fa6a19e9a908377695e52463a2d2014070000000000000000000000000714202d3946525e68767979797979797771675b4f464854606b70797979797979746e64584c4033271a0d01000000000000000000000000000000000000000000000000000000000915212e3a45505a6265676767676767676767717e8b97a4b1a79a8e8174675b4e4134281b0e000613202c3945525d686d6f6f6f6f6f6f6f6d685d5245392c20130600091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b00000000020d1925303a44515b606d798390949da5a69e98928f8b8887858586888b90949ea1a8a39f938e82786d60594f43352b210c030000000a1723303d4a5663707d87878787878787878787878787878787878787878787878787878787878787878787878787878787877e7164574a3e3124170b00000000000000000d1a2734404d5a6773808d9aa6b3a79a8d8074675a4d4134271a07000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2020202020202020202020202020202020202020202020202020201514120e090200000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d2020202020202020202020202020202020202020202020202020201514120e0902000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d0100000000000000000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e21140700000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724303d4a5763707d8a96a3b0a79a8d8174675a4e4134271b060000000000030b12181c1f202c2b2b2a2928272423211d17100800000000000000000000000000000000000000000916222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a0200000000000000000000000000000a16202b37434e58606c77818e939fa2aaa59e9a938f8c898786858586888a8d92979ea1a9a59e9691847a6d61594f4431271d1207000000000000000000000000000000000000000000040e17212a343d47505a626d727979797979797979786e695e554b42382e251b110800000000000000000000000000000000000000000000000c18232f394653606c7883909aa4afa49a938b817b767371706f7072767b818b9399a4afa99f948a7e7164574d42362a1e11050000000000000000000000000814212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000b1724313d4a56626d71737373737373737373737e8b97a4b1a79a8e8174675b4e4134281b0e000714212d3a4754606d7a7c7c7c7c7c7c7c7a6d6054473a2d21140700091623303c4956636f7c8996a2afa4978a7d7164574a3e3124170b000000000008131e28323f45515d676d7a828e939da0a7a39f9b97949892929895989c9fa6a7a099928d81786d665c50463d3223190f000000000a1723303d4a5663707d899494949494949494949494949494949494949494949494949494949494949494949494949494948a7d7164574a3e3124170b00000000000000000e1b2734414e5a6774818d9aa7b3a69a8d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20141313131313131313131313131313131313131313131313131308070502000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201413131313131313131313131313131313131313131313131313080705020000000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e13080000000000000000000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d20130700000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d8a97a3b0a79a8d8074675a4d4134271a0e01000000000001070c1013141f1f1e1d1c1b1a181714110c0600000000000000000000000000000000000000000006121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c0300000000000000000000000000040f1b26323c44505b656d78818b92989fa4aca49f9c9995949892929894979a9ea1a9a7a09d938f847b6e685d52473d331f150b0100000000000000000000000000000000000000000000050f18222b353e48515b62656c6c6c6c6c6c6c6c6b615e574d433a30261c130900000000000000000000000000000000000000000000000007121f2b3844505b66707d88939fa5aca49f938e8783807e7d7c7d7f82878e939fa4aba9a1978f82766c6155453b30251a0e020000000000000000000000000814212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000b1825323e4b5865717f80808080808080808080828f9ca9b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d898989898989897d7063564a3d3023170a00091623303c4956636f7c8996a2aca4978a7d7164574a3e3124170b0000000000020c16202935404b555d686d78818991959c9fa3aba4aaa29f9fa2aaa4aba49f9c95908780786d665c544a3f342b211007000000000a1723303d4a5663707d8996a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1978a7d7164574a3e3124170b00000000000000000e1b2835414e5b6874818e9ba7b3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a080500000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d20140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0a0805000000000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d110500000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1724313e4a5764717d8a97a4b0a69a8d8073675a4d4034271a0d010000000000000000040607131211100f0e0e0b0a08050000000000000000000000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c03000000000000000000000000000a152027333f49535c666d747f868e939a9ea1a8a7a5a2aaa29f9fa2aaa3a7aaa29f9b959089827a6e695e564c41352b210d03000000000000000000000000000000000000000000000000061019232c363f4951565860606060606060605e54524d453b31281e140a01000000000000000000000000000000000000000000000000030f1c28333f4a54606b73808d939da4aca59d99938f8c8a89898a8c8f93999ea5aea79f9791857b6e615a504533291f1409000000000000000000000000000814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000003101d293643505c6976828d8d8d8d8d8d8d8d8d8d8f949eaab4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d899595959595897d7063564a3d3023170a00091623303c4956636f7c89969f9f9f978a7d7164574a3e3124170b000000000000050e18242f3a434c565d666d747d848a8f92999a9c9e9e9f9f9e9d9c9a99938f8a837c736c665c544a42382e22190f00000000000a1723303d4a5663707d89969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b00000000000000000e1b2835414e5b6874818e9ba7b3a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171714110c050000000000000013202c3946535f6c7986929facada093867a6d6053473a2d201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171714110c0500000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e0400000000000000000000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d0100000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d8a97a3b0a79a8d8074675a4d4134271a0e010000000000000105090b0b121111100f0e0d09080603000000000000000000000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b00000000000000000000000000040b17222d38414a545c606d727b81878d9196989a9c9d9e9f9f9f9e9d9d9b9898928e8a837d756d685e574d443a3023190f000000000000000000000000000000000000000000000000000007111a242d373f464a4c5353535353535353524846423b33291f160c0200000000000000000000000000000000000000000000000000000b17222d38424f59606c78818d929ea0a8aba49f9c9997969696999c9fa4abaaa29f9590857c6f695e53483e3420170d02000000000000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000003101d293643505c6976838f9a9a9a9a9a9a9a9a9a9c9ea6b0b4a79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a2a2a296897d7063564a3d3023170a00091623303c4956636f7c8993939393938a7d7164574a3e3124170b0000000000000007131d28313a444c545c606b70787e82868a8d8f9192929291918f8d8a86827d786f6a605b544a423930261c100700000000000a1723303d4a5663707d899393939393939393939393939393939393939393939393939393939393939393939393939393938a7d7164574a3e3124170b00000000000000000e1b2734414e5a6774818d9aa7b3a69a8d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a2d27272727272727272727272727272727272727272727272727272727272423211c17100800000000000013202c3946535f6c7986929facada093867a6d6053473a2d27272727272727272727272727272727272727272727272727272727272423211c171008000000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c0000000000000000000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e13080000000000000000000000000000000203101d2a3643505d69768390908376695d5043362a1d100302000000000000000a1724303d4a5763707d8a96a3b0a79a8d8074675a4d4134271a0e010000000000060c111517181f1e1d1c1b1a191615130f0a04000000000000000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d12070000000000000000000000000006111b262f38424a505b62696e757b8084888b8d8f90929292929191908e8b8985817d78706b605d564d453b32281e110700000000000000000000000000000000000000000000000000000008121b252d343a3e3f4646464646464646453b3a36302921170d0400000000000000000000000000000000000000000000000000000006111c262f3d44505b666d78808a91969d9fa7a7a9a6a4a3a2a3a5a9a7a8a09e98928c837b6f6a5f574d42362c220e0500000000000000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000003101d293643505c6976838f9ca6a6a6a6a6a6a6a6a9aab0acaca79a8e8174675b4e4134281b0e000a1723303d4a5663707d8996a3aca396897d7063564a3d3023170a00091623303c4956636f7d868686868686867e7164574a3e3124170b00000000000000010c161f28323a424b515960666c71767a7d808284858686858483807d7a75706c666058504a423930271e140a0000000000000a1723303d4a5663707d86868686868686868686868686868686868686868686868686868686868686868686868686868686867e7164574a3e3124170b00000000000000000d1a2734404d5a6773808d9aa6b3a79a8d8174675a4e4134271b09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343431302d28221a1208000000000013202c3946535f6c7986929facada093867a6d6053473a34343434343434343434343434343434343434343434343434343434343431302d28221a12080000000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e04000000000000000000000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a0500000000000a1623303d495663707c8996a3afa79a8e8174675b4e4134281b0700000000000911181d2124252c2b2a2928272622211f1b150e0600000000000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c00000000000000000000000000000a141d2630383f4451575f61696e73787b7e80828485858685858483817f7c7a75706d666059524c443b332920160c000000000000000000000000000000000000000000000000000000000009131b23292e31323939393939393939382e2d2a251f170f0500000000000000000000000000000000000000000000000000000000000a141d28333f4a545c666d747d848b9095979a9c9e9f9f9f9f9e9d9a9896918c857f786e695f584e453b31241a100000000000000000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000003101d293643505c6976838f9c9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e000a1723303d4a5663707d89969f9f9f96897d7063564a3d3023170a000915222f3b4854606b6f79797979797979716c6155493c3023170a0000000000000000040d162028303940454f545b6064686e7174767778797978777673716e6863605b544e443f382f271e150c020000000000000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979716c6155493c3023170a00000000000000000d192633404c5966737f8c99a6b2a89b8f8275685c4f4230251a0e020000000000000000000000000000000000000000000000000000010203000000000000000000000000000000000013202c3946535f6c7986929facada093867a6d605347404040404040404040404040404040404040404040404040404040404040403e3c39332c241a10050000000013202c3946535f6c7986929facada093867a6d605347404040404040404040404040404040404040404040404040404040404040403e3c39332c241a100500000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b110800000000000000000000000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e04000000000000000000000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b161009010000000815222f3b4855626e7b8895a9b3a89b8f8275685c4f422e23180c0000000009121b22292e3132393837363534332f2e2b262018100600000000000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c100400000000000000000000000000020b151e262e343f454d53575f6266696e71747677787979797877767472706d6763605c544f45413a322921170e040000000000000000000000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2d2b21201e1a140d05000000000000000000000000000000000000000000000000000000000000020b17222d38424a545c606b70797e83878b8d8f919292929291908e8b88847f7a736d665f574e463c33291f12090000000000000000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000003101d293643505c6976838f939393939393939393939393939393938e8174675b4e4134281b0e000a1723303d4a5663707d899393939393897d7063564a3d3023170a0007131f2c38434f5960636c6c6c6c6c6c6c64615a5045392d211408000000000000000000040d161e272e343d424a5053565e616467696b6b6c6c6b6a696764615e5653504a423c332d261d150c03000000000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d21140800000000000000000b1825313e4b5864717e8b97a4b1a99d9083766a574d42362a1e1105000000000000000000000000000000000000000000000003080c0e0e0f0b0707040100000000000000000000000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49453e362c22170c0000000013202c3946535f6c7986929facada093867a6d60534d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49453e362c22170c00000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b1309000000000000000000000000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c000000000000000000000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a0100000714212e3a4754616d7a8797a2ada99c90837669544a4034281c1004000006111b242d343a3d3e454444434241403c3b37322a22180e0400000000000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f13060000000000000000000000000000030c151c2328333c42464d5355575f626567696a6b6c6c6c6b6a6a686563605d5553504a423d35302820170f050000000000000000000000000000000000000000000000000000000000000000060d1216181920202020202020201f1514120e0902000000000000000000000000000000000000000000000000000000000000000006111c262f38424a505961666d71767b7e818384858686858483817f7b77736d68605c544d453c342a21170d000000000000000000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000003101d293643505c6976828686868686868686868686868686868686868174675b4e4134281b0e000a1723303d4a5663707d868686868686867d7063564a3d3023170a00030f1b27323d474f545660606060606060575550483e33281c110400000000000000000000040c151d23282f383f44464c5254575a5c5e5f5f5f5e5e5c5a5754524c46443f382f28221c140b03000000000000000004101c27333d474f55566060606060606060606060606060606060606060606060606060606060606060606060606060606060575550483e33281c110400000000000000000a1723303d4a5663707d8996aab4ab9f928578695e52463a2d20140700000000000000000000000000000000000000000001090f14181a1b1c181413110d08050100000000000000000013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c110500000013202c3946535f6c7986929facada093867a6d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c1105000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000010a121a212930363c4247484e5355596063676a6b6c6b6a666260585653514b48433d37312a211b1209010000000000000000000000000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e0400000000000000000000000009131c252c33373939393943505d69768390908376695d50433939393937332c251c130900000713202d3946525d687885929fabaa9e918477665c5144382c1f120600010c18222d363f454a4b5251504f4e4d4c4947433c342a20150a000000000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d201307000000000000000000000000000000030a1117212a31373c4247484d5355585a5c5d5f5f5f5f5e5e5d5b585653514b46443f383029241e160e05000000000000000000000000000000000000000000000000000000000000000000000106090b0c1313131313131313120807050200000000000000000000000000000000000000000000000000000000000000000000000a141d2630383f444f545c6064696e7174767778797978787674726f6a66605d56514a423c332a22180f05000000000000000000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b00000000000000000000000000000000000000000000000000000000020f1c2835414e5a667076797979797979797979797979797979797979746f64594c4033271a0d000916232f3c4855616b7079797979797979706b6155483c2f23160900000a16212b353d434849535353535353534a49453e362c22170c000000000000000000000000030b12181d262d33383b4146474a4d4f515253535251504d4a4746413b38332d261d17110a02000000000000000000000b16212c353d44484a53535353535353535353535353535353535353535353535353535353535353535353535353535353534a49453e362c22170c0000000000000000000815222e3b4855616e7b8898a2aeada297877b6e6154473b2e21140a0000000000000000000000000000000000000000030b131a20242728292521201d1913110d08020000000000000013202c3946535f6c7986929facada093867a6d6767676767676767676767676767676767676767676767676767676767676767676764615a5045392d21140800000013202c3946535f6c7986929facada093867a6d6767676767676767676767676767676767676767676767676767676767676767676764615a5045392d211408000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000080f171f252a31373e4850585f626b6f737778797877736f6a615f574f473d38322b2620180f090000000000000000000000000000000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b110800000000000000000000000005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b10050005111d2935414c566a7683909da9ac9f9286796d6053463a2d2013070005111d29343f485056585f5e5d5c5b5a5955534e463c32261b0f0300000000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e2114080000000000000000000000000000000000060f181f262b31373a3c4247484b4d4f51525253525251504e4c494745403a38342e261e19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141e262e343e424a5153575e616467696b6c6c6c6c6b6a6765625f5854524c444039302a21181006000000000000000000000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e22160900000000000000000000000000000000000000000000000000000000000d1926323e49545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b000714202c38444f5961636c6c6c6c6c6c6c6361594f44382c2014070000040f19232b32383b3c464646464646463e3c39332c241a10050000000000000000000000000000070b141c22282b3036393b3e414344454646454443403e3b3936302b28221c140b0600000000000000000000000005101a232c33383c3d46464646464646464646464646463f44464f4f4f4f4f4f4f46444046464646464646464646464646463e3c39332c241a10050000000000000000000613202d394653606c7985929facb3a9968a7d7063574a3d31261b0f01000000000000000000000000000000000000000b151d252b30343536312d2c2924201d19130c0701000000000013202c3946535f6c7986929facada09386797373737373737373737373737373737373737373737373737373737373737373737373716c6155493c3023170a00000013202c3946535f6c7986929facada09386797373737373737373737373737373737373737373737373737373737373737373737373716c6155493c3023170a000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000050d15202a333e47505a616a6f767c808385868583807c756e6960594f473d32291f150e060000000000000000000000000000000000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b1309000000000000000000000000000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a00010d192430414e5b6774818e9aa7afa399887b6f6255483c2e23180c060615212e3a45505a62656c6b6a69686766625f584e43372b1f13060000000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d201407000000000000000000000000000000000000060e141a1f262b2e31373a3b3e41434445464646454443413f3d3a39352f2b28231c140c0802000000000000000000000000000000000000000000000000030608090f1112131313110f0c0707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c141c232830394044464d5254585a5c5e5f5f5f5f5e5d5b5855534e4745413a342e271e180f06000000000000000000000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e120600000000000000000000000000000000000000000000000000000000000915212d38424c545a5c6060606060606060606060606060606060605b59534a41362b2014080004101c27333d474f55566060606060606056554f473d33271c100400000007101921272c2f303939393939393931302d28221a120800000000000000000000000000000000020a11171c1f252a2d2e3134363838393938373634312e2d2a251f1c17110a02000000000000000000000000000008111a21272c2f3039393939393939393939392d38424a50535c5c5c5c5c5c5c53514a42392e393939393939393939393931302d28221a12080000000000000000000006121f2b3844505b667683909ca9b3a79a8d807467584e43372b1e1308000000000000000000000000000000000000060f1d272f373c4041423e3a39352f2d29251e18120b030000000013202c3946535f6c7986929facb3a79a8d8080808080808080808080808080808080808080808080808080808080808080808080807e7164574a3e3124170b00000013202c3946535f6c7986929facb3a79a8d8080808080808080808080808080808080808080808080808080808080808080808080807e7164574a3e3124170b000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000020e1a26313c454f59616c707c82898d90929291908d88827b706b60594f443b3025190e02000000000000000000000000000000000000000000000000010a121a212930363c4247484e5355585a5c5d5e5f5a61646c6c6c6c66635c5248433d37312a211b120901000000000000000000000000000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f0000081825313e4b5864717e8b97a7b1ab988b7e7165554b4034281d1413131624313d4a56626c71787777767574736f6a5f53473b2e211508000000000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e11050000000000000000000000000000000000000003090e151a1e21262b2e2f32343637383939393837373532302d2c29241f1c17110a02000000000000000000000000000000000000000000000000030a0f1215151c1e1f1f201f1e1c181413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171e272e34383b4246484b4e50515253535251504e4c4847433c39353028231c150c06000000000000000000000000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d01000000000000000000000000000000000000000000000000000000000005101b26303a42494e505353535353535353535353535353535353534e4c4841382f251a0f0300000b16212c353d44484a535353535353534a48443d352c21160b0000000000070f161b1f22232d2d2d2d2d2d2d2423211c17100800000000000000000000000000000000000000060b0f14191e20212427292b2c2c2c2b2b29272421201e19140f0b0600000000000000000000000000000000000810161c2023232d2d2d2d2d2d2d2d2d2d28333f4a545b6068686868686868605c544a4034282d2d2d2d2d2d2d2d2d2d2423211c1710080000000000000000000000030f1c28333f4a546774808d9aaab4aa9d9184776a5f53473a2f24190b0200000000000000000000000000000000030e18212f3941484d4e4f4b4745413a39353029241d150d0300000013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e01000013202c3946535f6c7986929facb9a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8174675b4e4134281b0e010000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000006121e2b37424d57616c707e868f949a9c9998999c99938f857d706b60564d42362a1f14080000000000000000000000000000000000000000000000000000080f171f252a31373a3c4247484b4d4f4a505b636c7079797979736e63574b3f322b2620180f09000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e1200000815212e3b4854616e7b87959faba89b8e8175675c5145392e2521201f202935404b5565717e8584838281807f7c6f6255493c2f2216090000000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e0200000000000000000000000000000000000000000003090e12151a1e21222527292a2c2c2c2c2b2b2a282523201f1d1812100b0600000000000000000000000000000000000000000000000000060e151b1f2122282a2b2c2c2c2b292521201d19130d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c151c23282c30363a3b3e414344454646454543413f3c3a37312c29241e18120b03000000000000000000000000000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b1107000000000000000000000000000000000000000000000000000000000000000a141e2830383e414346464646464646464646464646464646464641403c362f261d130800000005101a232c33383c3d464646464646463d3c38332c231a1005000000000000040a0f13151620202020202020171714110c050000000000000000000000000000000000000000000003080d111414171a1c1e1f20201f1e1d1a171414110e08030000000000000000000000000000000000000000050b101416172020202020202020201f2b3844505b666c757575757575756d665c5144382c1f202020202020202020171714110c05000000000000000000000000000b17222d3d4a5763707d8a98a2aeaca095887c6f62564c4135291d140a000000000000000000000000000000000915202a33414b53595b5c5854524c4746413a352f271f150b01000013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e01000013202c3946535f6c7986929facb9aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a8e8174675b4e4134281b0e010000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000814212e3a47535f69707e87929899938f8c8b8c90949e9792877d6f695e52463b3025190e020000000000000000000000000000000000000000000000000000050d141a1f262b2e31373a3b3e444c545c606d727e868686868073665a4d4033271a150e060000000000000000000000000000000013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d201300000714202d3a46525e697783909daaab9f9285796d60544b4036312d2c2c2d323a45515d6775818e91908f8e8d897c6f6356493c3023160900000000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e14080000000000000000000000000000000000000000000000000206090e121415181a1c1e1f1f201f1f1e1d1b19161413100c0703000000000000000000000000000000000000000000000000000006101820262b2e2f3537383939393835322e2d2a251e19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f252a2d2e3134363839393939383734322f2e2b26201d19130c07000000000000000000000000000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b13090000000000000000000000000000000000000000000000000000000000000000030c161e262d3235363939393939393939393939393939393939393433302b251d140b010000000008111a21272c2f3039393939393939302f2c27211a110800000000000000000003070909131313131313130b0a08040000000000000000000000000000000000000000000000000000010507080b0e10111213131211100d0b080705020000000000000000000000000000000000000000000000000407090a131313131313131313202d394653606c7881828282828281796d6053463a2d201313131313131313130b0a08040000000000000000000000000000000614202d3a4753606d7985929facb1a79a8d8073685d52453b2f261b1106000000000000000000000000000006101a26313c45535d64686964605d5654524c45403931271d1207000013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8e8174675b4e4134281b0e01000013202c3946535f6c7986929facacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69a8e8174675b4e4134281b0e010000000000000000020714202d3a4753606d7a8693a0acac9f9286796c5f5346392c2013070502000000000000000000000000000000000006121f2b37434e58626e7b869299959187827f7f80838991969992857b6e61564d41362a1e110500000000000000000000000000000000000000000000000000000002090e151a1e21262b343d454d565d666d747f87929892857b6e6154473b2e21140903000000000000000000000000000000000013202d394653606c798686868686868686909494908686868686868686796c605346392d2013000005121e2a36424d5765727f8c98a2aea2988b7e71665c5146423b3a39383a3d444d57606d7a85929e9d9c9b9285796d6053463a2d2013070000000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d02000000000000000000000000000000000000000000000000000000020608080b0e1011121313131211100e0c0a07060400000000000000000000000000000000000000000000000000000000030e18222a31373a3c42444546464644423f3a39363029241e160e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10141a1e20212527292b2c2c2c2c2b2a282522211f1b15110d08020000000000000000000000000000000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e18110901000000000000000000000000000000000000000000000000000000000000000000040c141b212628292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282724201a130b020000000000000810161c2023232d2d2d2d2d2d2d2323201c161008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060606060606060713202d3a4653606d79868f8f8f8f8f867a6d6053473a2d201407060606060606060000000000000000000000000000000000000006131f2c3845515c6775828f9ba8b2ab9f92857a6d60574d41382d2217110a020000000000000000000001081018222b37424e57646f7475716d6865615e56514b43392f24180c000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e01000013202c3946535f6c7986929f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9a8e8174675b4e4134281b0e0100000000000003090e1214202d3a4753606d7a86939f9f9f9f9286796c5f5346392c201514120e09030000000000000000000000000000000815212e3a47535f6a75828f989691837c76737273767d849197978e8174685e5246392d2014070000000000000000000000000000000000000000000000000000000000050c151d2328363e464f575f686d78818c939993877d70695e52463a2d20140700000000000000000000000000000000000013202d394653606c7986939393939393939c9f9f9c9393939393939386796c605346392d20130000020e1a25303b4754616d7a86929fa9aa9e9184796d605b534d4847454546484f565e69727f8c98a2aaa69b8e8275665c5044382c1f1206000000000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c4347484f5152525352514f4b4746413a35302820191108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e121415181b1d1e1f20201f1e1d1b191515120f0a0401000000000000000000000000000000000000000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d07000000000000000000000000000000000000000000000000000000000000000000000000030a1015191c1d2020202020202020202020202020202020201b1a18140f08010000000000000000050b1014161720202020202020171614100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939b9b9b93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000004101c2934404b5563707d8a96a1acaea2988c7f73695e53493f3327221b140b090603000001000205080d1319222a343c47535f6a7481827e7a76716d68605d554b4035291d10040013202c3946535f6c79869293939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e01000013202c3946535f6c79869293939393939393939393939393939393939393939393939393939393939393939393939393939393938e8174675b4e4134281b0e010000000000050d141a1e21212d3a4753606d7a8693939393939286796c5f5346392d2d21211e1a140d0500000000000000000000000000000915222f3c4855626f7b88949e91847a6f6a6665666b6f7b85929e93877b6e6154473b2e21140800000000000000000000000000000000000000000000000000000000060e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e110500000000000000000000000000000000000013202d394653606c7986939f9f9f9f9f9fa9ababa99f9f9f9f9f9f9386796c605346392d20130000000914202d3946525d6874808d97a2aca0968d80746d615e575554515153555960686e7b86929faaab9f94897c6f63544a3f34281c100300000000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d05000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c090606030000000000000000000000000000000000000000000000030f1b26313c464e53555b5d5e5f5f5f5e5c5854524c46413a322b231a1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e10111213131212100e0c0908060300000000000000000000000000000000000000000000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b09060100000000000000000000000000000000000000000000000000000000000000000000000000000005090d0f101313131313131313131313131313131313130e0d0b08030000000000000000000000000407090a131313131313130a090704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a030000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0a8a093867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000c18232f394653606c7884919ea8b2aa9f92867b6e655b50443e332d261d1a1312100b060e090e1214191e2429343c46505a626e7b878f8b86827e7a766d675d5145392c1f13060013202c3946535f6c7987868686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e01000013202c3946535f6c7987868686868686868686868686868686868686868686868686868686868686868686868686868686868686868174675b4e4134281b0e0100000000050f171f252a2d2e393a4753606d798686868686868687796c5f53463939392e2d2a251f170f05000000000000000000000000000d192633404c5966737f8c99968a7d70685f5858596069717e8b98998b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e0200000000000000000000000000000000000013202d394653606c7986939facacacacacb6b7b7b6acacacacac9f9386796c605346392d201300000005111d2935414c56616d7a85929fa5a89d928c7f756e696461605d5c6062656b6f7a839198a2aea3999083766b605442382e23170c00000000000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e0802000000000000000000000000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b0600000000000000000000000000000000000000000006121f2b37434e585f62686a6b6c6c6c6b6865615e56524c443d352c241a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d0400000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693a0aca093867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000007121f2b3844505b66727f8b96a1acaea2988f82776c605a50443f382f2b26201f1c171b1a1b1a1e2124292f353e464e58626c75828f9999928f8b8682796d6053473a2d20140700121f2c3845525e6a757979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d010000121f2c3845525e6a757979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746f64594c4033271a0d01000000030d17212931363a3b464645515c67767979797979797979756a5e52464646463b3a36312921170d030000000000000000000000020f1c2935424f5c6875828f9b9184786b61564e4c4f57606d7a86929a8e8174675b4e4134281b0e0100000000000000000000000000000000000000000000000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f14090000000000000000000000000000000000000013202d394653606c7986939facb9b9b9b9c3c4c4c3b9b9b9b9ac9f9386796c605346392d2013000000010d1924303a46525e68727e8b939ea7a49c918c827b75716e6d67666d6f71767d849195a0aaa69f92877c6f63594f4330261c1106000000000000000000000000000000000000000000000000000000000000000002050708121313131313131313080705020000000000000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a030000000000000000000000000000000000000815212e3a47535f6a6f7577787979797775726d68615d564f473e362c231a1006000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b09060100000000000000000000000000000000000000000000000000020507080b0d0f1112131313131211100e0b08080602000000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a050000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939f9f9f93867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7984919ea6b0aa9e948c7f726c615a5049413c37312d2b2823272728252a2d2f353a41454f585f6a717e8b939ea39f9c998f8275675d5145392c1f130600111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b000000111d2a36424e59636a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c3024180b0000000009141f29333b4246485353534b555c6c6c6c6c6c6c6c6c6c6a635953535353534846423b33291f1409000000000000000000000004101d2a3743505d6a7683909c8f827669594f443f45515d677784919c8f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d020000000000000000000000000000000000000013202d394653606c7986939facb9c6c6c6cfd0d0cfc6c6c6b9ac9f9386796c605346392d20130000000008131e2a36414c56626d75818e959fa6a49c948f86827e7b7a7979797b7e83899196a0a7a59e948c7f736b6054473d321e150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e0903000000000000000000000000000000000915222f3c4855626f7c81848585868584827e7a746d68605950483e352c22180d0300000000000000000000000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d060000000000000000000000000000000000000000000205090e121415181a1c1e1f1f20201f1f1e1c1a181514120e09060300000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a03000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79869393939393867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000b17222d3845515c67717e8b949ea9b0a69f92877e716c605b534d47423c3a38342e34343531363a3b41454c5159616a6f7c86929fa5aea99f93877c6f62554b4035291d1004000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b2014080000000e1a26313d4751595e5f606060606060606060606060606060606060606060606060606060606060606060606060606060606060605b59534a41362b201408000000020e1a25313b454d535f6060606060605d606060606060605f5e5c6060606060605f534d453b31251a0e020000000000000000000004101d2a3743505d6a7683909c8f827669594f454045515d677784909c8f8275695c4f4236291c0f030000000000000000000000000000000000000000000000000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e05000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2d2dcdddddcd2d2c6b9ac9f9386796c605346392d201300000000020d1925303a44515b606d798390949da5a69e98928f8b8887858586888b90949ea1a8a39f938e82786d60594f43352b210c0300000000000000000000000000000000000000000000000000010406070a0d0f11121313131212100f0d0a070704010000000000000000000000000000000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b060000000000000000000000000000000a1724313d4a5764707d8a9091929292918f8b86807a706b615a50473e342a1f150b01000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d18110901000000000000000000000000000000000003090e12141a1e21212527292a2b2c2c2c2c2c2a29272522211e1a15120f0a0400000000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d0400000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d040000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d0400000000000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7886868686868686796d6053473a2d2014070000000000000000000000000000000000000000000000000000000006111c2834404b55616c75828f97a2abafa39992877e726c655f57534d4946443f41414141424246484c52555d606b707c859298a2aeada2978f82756a5f5343392f24180c00000915202b353f474e52535353535353535353535353535353535353534d545b60666c6c6c6c6c6a5c544a53535353535353535353534e4c4841382f251a0f030000000915202b353f474e52535353535353534d575e6c6c6c6c6c6c6c6a665f55535353545e66696c6c6c6c6c6c6c5e574d5353535353534e4c4841382f251a0f0300000005121e2a36424d575e6c6c6c6c6c6c6c6a665f55535353545e66696c6c6c6c6c6c6c5e574d42362a1e120500000000000000000000020f1c2935424f5c6875828f9b9184786b61574f4d5058606d7a86929a8e8174675b4e4134281b0e010000000000000000000000000000000000000000000000030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b110800000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2dfe9eaeae9dfd2c6b9ac9f9386796c605346392d2013000000000008131e28323f45515d676d7a828e939da0a7a39f9b97949892929895989c9fa6a7a099928d81786d665c50463d3223190f00000000000000000000000000000000000000000000000004080d111314171a1c1d1f1f20201f1f1d1c1a171413110d080400000000000000000000000000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a02000000000000000000000000000a1724313d4a5764707d8a979e9f9f9f9e9b98928d847d716c61594f463c31271d12070000000000000000000000000000000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b130900000000000000000000000000000003090e141a1e21252a2d2e31343637383939393938373634322f2e2b26211f1b150f0a0400000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d030000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d0300000000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a00000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c66767979797979797976675c5145382c1f130600000000000000000000000000000000000000000000000000000000000c18232e3943505a616e7b859299a3afaba39992877f776e69615f575553504a4e4e4d4e4f4d5354565d60676d747d859297a1aaaea49e92857b6e61584e4331271d12070000040f19242d353d424546464646464646464646464646464646424651575f666c72797979797975665c50444646464646464646464641403c362f261d130800000000040f19242d353d424546464646464646535e69767979797979797771665b4f464e5a66707679797979797976695e5346464646464641403c362f261d1308000000000714212d3a46535e69767979797979797771665b4f464e5a66707679797979797976695e53463a2d21140700000000000000000000000d192633404c5966737f8c99968a7d706960595a5a616a727e8b98998b7e7265584b3f3225180c00000000000000000000000000000000000000000000000007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2dfecf6f6ecdfd2c6b9ac9f9386796c605346392d20130000000000020c16202935404b555d686d78818991959c9fa3aba4aaa29f9fa2aaa4aba49f9c95908780786d665c544a3f342b21100700000000000000000000000000000000000000000000070c1013191d20212426292a2b2c2c2c2c2b2a28262421201d1913100c0701000000000000000000000000000000000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b030000000000000000000000000a1724313d4a5764707d8a979e9ea2a9a9aaa39f9691877e716b61584e43392f23180c030000000000000000000000000000000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b110600000000000000000000000000060b151a1f262a2d31363a3b3e4042444546464646454443413e3b3a37312e2b26201b150c070000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a00000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a0000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a00000000000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d01000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000000000000000000000000000000000000000000000000007121d27303e46525e69707d87929fa4acaba399938c827b746e696562605c545b5a5a5b5c575e6164686d737a808a9297a1a9afa59d928a7e70695e52463c321f150b0100000008121b242b31363839393939393939393939393930353e444d525b62696e787f8686868687796d6053463a3939393939393939393433302b251d140b01000000000008121b242b31363839393939393b4854616e7b86868686868683776a5d50444f5c6976828686868686867b6e6154483b393939393433302b251d140b01000000000815212e3b4854616e7b86868686868683776a5d50444f5c6976828686868686867b6e6154483b2e21150800000000000000000000000916222f3c4955626f7c88949e91847b706b6766676c717c85929f93877b6e6154473b2e2114080000000000000000000000000000000000000000000000000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b020000000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2dfececececdfd2c6b9ac9f9386796c605346392d2013000000000000050e18242f3a434c565d666d747d848a8f92999a9c9e9e9f9f9e9d9c9a99938f8a837c736c665c544a42382e22190f000000000000000000000000000000000000000000060b12181c1f24292c2d31333537383939393938373533302d2c29241f1c18120c0700000000000000000000000000000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d0300000000000000000000000a1724313d4a5764707d8a92919297979c9fa6a9a19992877d706a5f554b4034291f140900000000000000000000000000000000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d0100000000000000000000020a11171f262b31363a3b4246484b4d4f51525253535252514f4d4b4847423c3a37312b262018120b0300000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c110500000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c1105000000000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f030000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a505f606060606060605f514b43392f23180c000000000000000000000000000000000000000000000000000000000000000b151e2a36424d56606b717f8b939aa3ababa49f948f86817b76726f6d6668686767686869696e71757a7f858d929ea2a9afa59e938d80746c61574d42342a200d03000000000009121920262a2c2c2d2d2d2d2d2d2d2d2429323a414650565e616d727b828c929992877e71665c5044382b2d2d2d2d2d2d2d2d282724201a130b020000000000000009121920262a2c2c2d2d2d2e3b4854616e7b87939393939083776a5d50444f5c6976828f93939393877b6e6154483b2e2d2d2d282724201a130b0200000000000815212e3b4854616e7b87939393939083776a5d50444f5c6976828f93939393877b6e6154483b2e21150800000000000000000000000815212e3b47535f6a76828f989691847d77747374777e859297978e8174695e52463a2d2014070000000000000000000000000000000000000000000000000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e04000000000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2dfdfdfdfdfdfd2c6b9ac9f9386796c605346392d20130000000000000007131d28313a444c545c606b70787e82868a8d8f9192929291918f8d8a86827d786f6a605b544a423930261c100700000000000000000000000000000000000000020a11171c23282c2f35393a3d4042444546464645454342403d3a39352f2c29231d18120b0300000000000000000000000000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d03000000000000000000000a1724313d4a5764707d87858585868a8f949fa2aaa39992867c6f675c51453b31261a0e030000000000000000000000000000000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d1206000000000000000000040c141c232831373b4246484d5354585a5c5d5e5f5f5f5f5f5d5c5a5855534d4847433c373228231d150c0500000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a0000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a000000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a00000000000000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f4453535353535353535345403931271d120700000000000000000000000000000000000000000000000000000000000000030c1925303b444f59626d727f889299a1a8afa69f99928e88837f7c797775747474747576787b7e82868c92979da4adaba39f938e81786d605a50453b3022180e00000000000000080f151a1d1f202020202020191f282f353e444c525a61696e767f8690949a93877e716c61544a3f34281c202020202020201b1a18140f0801000000000000000000080f151a1d1f202020212e3b4854616e7b87949f9f9d9083776a5d50444f5c6976828f9c9f9f94877b6e6154483b2e2120201b1a18140f08010000000000000815212e3b4854616e7b87949f9f9d9083776a5d50444f5c6976828f9c9f9f94877b6e6154483b2e211508000000000000000000000006131f2b37434e58626f7c86929a96918984818081848a92979892857a6e61564d42362a1e11050000000000000000000000000000000000000000000000000d1a2633404d59667380868686868686868680746c61574e43392f251b100700000000000000000000000000000000000000000000000013202d394653606c7986939facb9c6d2d2d2d2d2d2d2d2c6b9ac9f9386796c605346392d201300000000000000010c161f28323a424b515960666c71767a7d808284858686858483807d7a75706c666058504a423930271e140a00000000000000000000000000000000000000050b141c22282e34383a4145474a4d4f50525253535252504f4d4a4745413a38342f28231d150c070000000000000000000000000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b010000000000000000000714202d3a4753606d79797878787a7d828a9298a1a9a2989083796d60574d42362a20150a00000000000000000000000000000000000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e2215090000000000000000050e161e262e343c42474d5355575e616467696a6b6c6c6c6c6b6a696765625f5755534e47433c342e271e170e05000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d0100000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d010000000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d01000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e343846464646464646464638342f271f150b01000000000000000000000000000000000000000000000000000000000000000009141f29323d47505a626d727e8791969ea5acaba39f9a95908c8885848281818081828385878b8f92989fa2a9ada8a099928d81786d665c50483e33291f1006000000000000000004090e1112131313130f19222b313a41454f565e616c717b828b92989a93887e716c615a5042382e23170b1313131313130e0d0b080300000000000000000000000004090e1112131315212e3b4854616e7b8794a1aa9d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e2115130e0d0b080300000000000000000815212e3b4854616e7b8794a1aa9d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e2115080000000000000000000000030f1b26323c47535f6a717e8892989e95908d8d8e91969e9792867d6f685e52443b3025190e020000000000000000000000000000000000000000000000000c1925323f4b57636d737979797979797979746e645a50453c31281d12090000000000000000000000000000000000000000000000000013202d394653606c7986939facb9c6c6c6c6c6c6c6c6c6c6b9ac9f9386796c605346392d20130000000000000000040d162028303940454f545b6064686e7174767778797978777673716e6863605b544e443f382f271e150c02000000000000000000000000000000000000070f171d262d33394044464c525457595c5d5e5f5f5f5f5e5d5b595754524c47454039342e271e1810090000000000000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d120700000000000000000006131f2c3845515c676d6d676b676d70767e869297a1aaa0958c8073695f53463c31261a0f0300000000000000000000000000000000000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b00000000000000050e17202830383f444d53575f6166696e71737577787979797978777674716e6967625f58544e454039302920170e050000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f0300000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f030000000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f03000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c3939393939393939392c29231d150d03000000000000000000000000000000000000000000000000000000000000000000020d17202b353f48515b626c717d848e939da0a7abaca79f9d989892908f8e8d8d8e8f909298979c9fa3aaada9a29f96918780786c665c544a3f362c21170d00000000000000000000000104060606000a16212b343d434b515961686d757e858f949f9f93887f716c625a50483e30261c110600060606060601010000000000000000000000000000000000010406060815212e3b4854616e7b8794a1a99d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e211508010100000000000000000000000815212e3b4854616e7b8794a1a99d9083776a5d50444f5c6976828f9ca9a194877b6e6154483b2e2115080000000000000000000000000a15202b37434e58616c717e868f949a9d9a999a9d99938f857d706b60564d4132291f1409000000000000000000000000000000000000000000000000000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c000000000000000000000000000000000000000000000000000013202d394653606c7986939facb9b9b9b9b9b9b9b9b9b9b9b9ac9f9386796c605346392d2013000000000000000000040d161e272e343d424a5053565e616467696b6b6c6c6b6a696764615e5653504a423c332d261d150c0300000000000000000000000000000000000007101921292f383f444a5153565d606466686a6b6c6c6c6c6b6a686663605d5653514b454039302a221a12090000000000000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e05000000000000000004101c2934404b555c60605c555d60646c717c859298a3a79f92867b6e61584e43372b1f14090000000000000000000000000000000000000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000000000000030c172029323a424a50575f62696e73777b7e8082848585868685858482807e7b78736f6a625f58514b423a322920170c030000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2d1f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000050e19232d363f49515a626b6f7a818990959c9fa6a9aca9aaa29f9d9b9b9a9a9b9b9c9fa2aaa8acaaa9a19e97928c847c736c665b544a42382e241a0f0500000000000000000000000000000000030f1b27323d464e555d606b707a818a92979f9b918b7f726d625a50483e362c1e140a0000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87949c9c9c9083776a5d50444f5c6976828f9c9c9c94877b6e6154483b2e211508000000000000000000000000000815212e3b4854616e7b87949c9c9c9083776a5d50444f5c6976828f9c9c9c94877b6e6154483b2e211508000000000000000000000000040f1b26313c46505a616c717c82898d90929291908d88827b706b60594f443b3020170d020000000000000000000000000000000000000000000000000007131e2a35404952575960606060606060605a58524a40362c21180d04000000000000000000000000000000000000000000000000000013202d394653606c7986939facacacacacacacacacacacacacac9f9386796c605346392d201300000000000000000000040c151d23282f383f44464c5254575a5c5e5f5f5f5e5e5c5a5754524c46443f382f28221c140b03000000000000000000000000000000000000071119222b333b424a50545c6064686d70737577787979797878767573706d6864605c55514b423c342c241b1209000000000000000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d0200000000000000000c18232f39434b515353514b51535a616a6f7c86929fa7a3988e81756a5f53473b30251a0e01000000000000000000000000000000000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d20130000000000000b151e29323a444c545c60696e757b8084878b8d8f90919292929292908f8d8b8884807c766f6a605c544c443b32291e150b0000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000000000060c101220202020202020202013100c07010000000000000000000000000000000000000000000000000000000000000000000000000008111b242d373f48505960686d757d83898f94989c9fa3aba7a8aaa8a7a7a7a7a8a9a9a7a5a8a09e9a97918c8580796f6b605b544a423830261c1108000000000000000000000000000000000007131f2c38434e5860676d747d858e939fa29b918b7f726d625a50483f362d241a0c020000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f83776a5d50444f5c6976828f8f8f8f8f877b6e6154483b2e211508000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f83776a5d50444f5c6976828f8f8f8f8f877b6e6154483b2e211508000000000000000000000000000a15202a343e48505a616a6f767c808385868583807c756e6960594f473d32291f0e050000000000000000000000000000000000000000000000000000020d19242e3740474b4d53535353535353534d4c4740382f241a0f0600000000000000000000000000000000000000000000000000000013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9386796c605346392d20130000000000000000000000030b12181d262d33383b4146474a4d4f515253535251504d4a4746413b38332d261d17110a02000000000000000000000000000000000000060f19232b343d454d545b60666d71767a7d8082838585868685858382807d7a76716d67605c544e463e362d241b1108000000000000000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e1408000000000000000007121d27313940454747454045475058606a727f8c959faa9f93877c6f62574d42362a1d120700000000000000000000000000000000000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000007121d27303a444c565d666d737b81878c9196979a9c9d9e9f9f9f9f9e9d9c9a9896918d88827c746d665e564c443b30271d120700000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000003061313131313131313130604000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d363f474f565e616b70787d82878b909299989a9c9d9e9f9f9f9e9e9d9c9b999696918d89857f7a736d676059504a42382f261e140a0000000000000000000000000000000000000915222e3b4854606a6f79818a91979ea39c918c7f726d625b51483f362d241b1208000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8283838383828074675a4e414d5a6673808283838383827a6e6154473b2e211408000000000000000000000000000814212e3b4754616e7a8283838383828074675a4e414d5a6673808283838383827a6e6154473b2e21140800000000000000000000000000030e18222c363e4850585f626b6f737778797876736f6a615e574f473d342b20170d0000000000000000000000000000000000000000000000000000000007121c252e353b3f404646464646464646413f3c362f261d12080000000000000000000000000000000000000000000000000000000013202d394653606c798693939393939393939393939393939393939386796c605346392d201300000000000000000000000000070b141c22282b3036393b3e414344454646454443403e3b3936302b28221c140b0600000000000000000000000000000000000000030c18212b353d464f575e666c71797e82868a8c8f90919292929291908e8c8a86837e79726d665f5850483f362d231a0e05000000000000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e0200000000000000010b151f272f34383a3a3835393e464e58606c7883909da6a49a8e8175695e5246392f23180c0000000000000000000000000000000000000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d201300000000000c18232e39434c565e686d7880868e93999da0a8aba39f9d9d9c9c9c9d9fa2aaa8a19e9a948f8780786d685e564c42392e23180c03000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b242d353d444c525960656c70767b7f8386898b8d8f9091929292929190908e8c8a8784807c79726d67605d554f443f382f261d140c020000000000000000000000000000000000000916232f3c4956626f7c848e9393939393918c7f726d625b51493f362d241b120900000000000000000000000000000000000000000000000000000000000000000714202d3946525e686e767676767676746e64584c404b58636e737676767676766e685e5246392d201407000000000000000000000000000714202d3946525e686e767676767676746e64584c404b58636e737676767676766e685e5246392d201407000000000000000000000000000006101a242c363e464e53596063676a6b6c6b6a66625f58534d453d352b22190e0500000000000000000000000000000000000000000000000000000000000a131c242a2f323339393939393939393433302b241d140b000000000000000000000000000000000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686796c605346392d20130000000000000000000000000000020a11171c1f252a2d2e3134363838393938373634312e2d2a251f1c17110a0200000000000000000000000000000000000000000a151e2a333d474f5960696e787e848a8f9299999b9d9e9f9f9f9f9e9d9b9999928f8b857f796f6a615a50483f352b20170d02000000000000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e14080000000000000000030d151d23292c2d2d2c292c343d44505b666f7c89949eac9f92877b6e61554b4034291c10040000000000000000000000000000000000000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d20130000000004101c2834404b555e686d7a828c92999fa4a9a19e99999291908f8f90909298989da0a8a69e99928d837a6e685e544b40342820150a000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000010406070a0d10111213131211100d0a070604000000000305050606060606060000000000000000000000000000000000000000000000000000000000000000000000000000000000000109121b232b323a41464f535b6063696e7276797c7f8182848585868685848483817f7d7b7773706d66605d55514b433d332d261d140b02000000000000000000000000000000000000010e1b2734414e5a67748186868686868686867f736d635b51493f372d241b120900000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6169696969696967645c52473c47525c6366696969696969615e564c41362a1e11050000000000000000000000000005111e2a36414c565e6169696969696967645c52473c47525c6366696969696969615e564c41362a1e110500000000000000000000000000000008121a242c343c43474f54565a5d5f5f5e5d5a55534e46423b332b23191007000000000000000000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b02000000000000000000000000000000000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979766c5f5346392d201300000000000000000000000000000000060b0f14191e20212427292b2c2c2c2b2b29272421201e19140f0b0600000000000000000000000000000000000000000006111c26303c454f59606b6f7b828b91969c9fa3a9a19e9c9b9a9b9c9d9fa2aaa39f9c97928c847c716c625a50473d32291e130800000000000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d010000000000000000030b12181c1f20201f1d2228333f4a54606b75828f9ca8a3998d8073675c5145382c1f14090000000000000000000000000000000000000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a000000020d17202c3845515c676d7a838f949fa3aaa29f97918c898684838282838485888b91969ea1a9a39f9590837a6e665c51453c31261a0f020000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000001080d111314171a1d1e1f1f201f1e1c1a171413100c07010c0f11121313131313130909070300000000000000000000000000000000000000000000000000000000000000000000000000000000091019202830363d41495053575e6165676d6f7274757778787979787877767472706e696763605c54514c45403a3128221c140b0200000000000000000000000000000000000000010d1a2733404c58646e747979797979797979736d635b51493f372d251b120900000000000000000000000000000000000000000000000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5a58524a4136404a52585a5c5c5c5c5c5c54524c443b3025190d0100000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5a58524a4136404a52585a5c5c5c5c5c5c54524c443b3025190d010000000000000000000000000000000008121a222a31373d4348494d50525352504d4947433c36312921191107000000000000000000000000000000000000000000000000000000000000000000070d1316191a20202020202020201a1a17130e0801000000000000000000000000000000000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e1200000000000000000000000000000000000003080d111414171a1c1e1f20201f1e1d1a171414110e080300000000000000000000000000000000000000000000000c17232e38424d57606b707d8590949ea1a8a29e9997918f8e8e8e8f909298999ea2a9a19e9691867e716c62594f443a3025190d0400000000000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e110500000000000000000001070c10131414131017222d38424f5963707d8995a0ab9e9285796d6053473b31261a0e000000000000000000000000000000000000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f23160900000009141f2b37434e58606d798390959fa6a8a098928b85807c79777675757677797c7f848a92979fa7a79f959083786d60584e43372b1e13080000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000003090e13191d20212427292b2b2c2c2c2b292724201f1c18120e181c1e1f2020202020201615130f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000070e161e252a2f383f44464d5354555c60636567696a6b6c6c6c6b6b6a69686663615e575653504a45413a352f281f17110a020000000000000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c66635b51493f372d251b130900000000000000000000000000000000000000000000000000000000000000000000000008141e29323b4146475050505050504e4c4741382f3840474b4d5050505050504746413b32291e140800000000000000000000000000000008141e29323b4146475050505050504e4c4741382f3840474b4d5050505050504746413b32291e140800000000000000000000000000000000000008101820262b32383b3c404445464543403c3b37322a251f170f07000000000000000000000000000000000000000000000000000000000000000000000002070a0c0d13131313131313130e0d0b070300000000000000000000000000000000000000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060605f5a52493e33271b0f0000000000000000000000000000000000000000010507080b0e10111213131211100d0b0807050200000000000000000000000000000000000000000000000003101c28343f4a545f69707d8692979fa6a49d97928c888583828181828385898c92979fa3a8a09892887e716b60564c41362a20150a0000000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d201409000000000000000000000000040607070606111c262f3d4854606b7784919daba2978a7e7164574d42362a1b11060000000000000000000000000000000000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c2014070000020e1925303a47535f6a73808d959fa7aaa09691867f79736f6d676a696969666d6f72787d8590959fa9a79f958d80736a5f53473a3025190d0100000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000060e141a1e24292c2d3033363738393939383634302d2c29231d1a24282b2c2d2d2d2d2d2d23221f1b160f07000000000000000000000000000000000000000000000000000000000000000000000000000000050c13191d262d33373b4246484b515356585a5c5d5e5f5f5f5f5e5d5d5b595754534d4946443f38352f29241d160d0600000000000000000000000000000000000000000000000814202b36414a53585a60606060606060605957514940372e251b130900000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b43434343434341403c362f262e353b3f404343434343433b3936302920170d02000000000000000000000000000000020d1720293036393b43434343434341403c362f262e353b3f404343434343433b3936302920170d0200000000000000000000000000000000000000060e151b21272c2f30343738393837332f2e2b26201a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353534f4940372c21160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c666e7b859298a2a9a49f928d857f7c78767574747576797c80858c9299a2aaa39a92877d70685e52463c32261b0f0200000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e0200000000000000000000000000000000000a141d2c38444f5965727f8c99a3a99c8f8276695f5346382d22170b000000000000000000000000000000000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c1004000005111e2a36424d56626f7c87929fa7aea29891847c726d6763605c555c5c545c6062656c707a839097a1ada79f92877c6f62564c41362a1e110500000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000070f181f262a2f35393a3d404344454646454443403d3a38342f2a252f3437383939393939392f2e2c272119100700000000000000000000000000000000000000000000000000000000000000000000000000000002080b141b22272b31363a3b404547494c4e4f5152525353525151504e4c4a4846423d3a38342e29241e18130c04000000000000000000000000000000000000000000000000030f1a252f3841484c4e53535353535353534c4b4640372e251c1309010000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e3636363636363433302b241d242a2f32333636363636362e2d2a251e170e050000000000000000000000000000000000050e171e252a2d2e3636363636363433302b241d242a2f32333636363636362e2d2a251e170e05000000000000000000000000000000000000000000040a0f161b1f2223272a2c2c2b2a2722211f1b150e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b13131313131313090806030000000000000005101b252e373e4346464646464646464646464646464646464646464646433e372e251b10050000000000000000000000030613131313131313130d0c0a07020000000000000000000000000003060809131313131313130b0b090501000000000000000004111d2935414c56606d78839097a2aaa49a938b807a736f6a6968676869666d6f737a80879298a2aba39992857a6d61584e43372b1e14080000000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e12050000000000000000000000000000000000020b1c27333d4754616d7a86929fac9f93877b6e6153493f33271b0f03000000000000000000000000000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b0000000714202d3a46525e6975828e99a3afa89f92867c6f6a605c5553514b4f4f4a5053535b60686e7a85919ea7afa3998e8175685e5246392d20130700000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000030b1218212a31363a4145474a4d505152525352514f4d4a4745403936313a4044454646464646463c3b38322b22190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f252a2d2f34383a3c3f4142444545464645454443413f3d3b3a36312d2c28231c19130d0701000000000000000000000000000000000000000000000000000008131d262f363c40414646464646464646403e3b352e251c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212929292929292726241f1a13191f23262729292929292921201e19140d0500000000000000000000000000000000000000050d14191e20212929292929292726241f1a13191f23262729292929292921201e19140d05000000000000000000000000000000000000000000000000040a0f1315161a1d1f201f1d1a1615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c11151718202020202020201615130f0a0400000000000009131c252c33373939393939393939393939393939393939393939393937332c251c130900000000000000000000060c101220202020202020201a1917130e0800000000000000000000040a0f13151620202020202020181715110c06000000000000000713202c3945525d68727f8c95a0a9a69f93887f746d68625f585b5b5b545c6063676d737d869299a4aba2978e81756a5f54473b3025190d010000000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d2114070000000000000000000000000000000000000b13202d3a4653606d7985929eaba49a8c8073655b5044372b1f1207000000000000000000000000000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a10050000000814212e3b4754616e7b87939fabaca0958a7e716a5f58514b47454042423f44464950565e68707d8a95a0acab9f92867a6d6154473a2e21140700000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000030c151c2328333b42464c5254575a5c5e5e5f5f5f5e5c5a5753514b46423b454c50525353535353534948433d342b21160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f141a1e2123292c2d303234363738393939383837363533302e2d2a25201f1c17110d080100000000000000000000000000000000000000000000000000000000010b141d252b303334393939393939393933322f2a231c130a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1114141d1d1d1d1d1d1b1a17140e080e1317191a1d1d1d1d1d1d1414110d080200000000000000000000000000000000000000000002080d1114141d1d1d1d1d1d1b1a17140e080e1317191a1d1d1d1d1d1d1414110d0802000000000000000000000000000000000000000000000000000000030709090d11121312100d090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911171d2124252d2d2d2d2d2d2d22211f1b150e060000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000000000030a11171c1f2d2d2d2d2d2d2d2d2726231f19120a0200000000000000070f161b1f22232d2d2d2d2d2d2d2524211d1811090000000000000714212d3a4754606d7a85929fa7ab9f948c7f726d605d56534e4f4e4e4a5053555d606b707d87939faaa99e93887c6f62564c41362a1e11050000000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e221506000000000000000000000000000000000005111d2a36414c5664707d8a97a1adac9e9184786c605346392f24180c000000000000000000000000000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a1108000000000c1925323f4c5865727f8b99a4afaa9d9184786c60574e45403a38342f2e34383a3f444d56616b7783909daaafa3998b7e7265584b3f2f24180d01000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000b151e272e343f454d53565d606366696a6b6c6c6c6b696763605c55534d444f575c5f60606060606056544e463d32271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214181c1f20232527292a2b2c2c2c2c2b2a2a28262421211e1a1312100c060000000000000000000000000000000000000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2625231e19120a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507081010101010100e0d0b08030002070a0c0d1010101010100807050100000000000000000000000000000000000000000000000000010507081010101010100e0d0b08030002070a0c0d101010101010080705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22292d3031393939393939392f2e2b26201810060000000000010910161b1e202020202020202020202020202020202020202020201e1b161009010000000000000000030c151c23282c393939393939393933322f2a241c140a00000000000007101920272b2e2f3939393939393932312e29221b12090000000006131f2b37434e5866727f8c97a2ada79c9083786c605b524c47434241413f44464c5159616b73808d98a2aea59b8f8275685e5246392d2014070000000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b00000000000000000000000000000000000713202d3946525e6875828f9ba9b3aca196897c6f63554b4035291d10040000000000000000000000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c1610080000000004111d2935414c556975828f9cabb2a9988b7e72655b50453c342e2c292323282b2d333b444f5965727e8b98a9b3ab9b8f827568554b4035291d1004000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000007121c273039404451575f61686d7073767778797978777673706d67615e57505761686b6c6c6c6c6c6c6260584e43382c1f13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070c10131416191b1c1e1f1f20201f1e1e1d1b19171514120e090603000000000000000000000000000000000000000000000000000000000000000000000001080f14181a1b2020202020202020191916120d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090f1112131313110f0c070705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d34393d3e464646464646463c3b37322a22180e04000000000000050a0f1213131313131313131313131313131313131313131313120f0a05000000000000000000000a151e262e34384646464646464646403f3b362e261c120800000000040f19222b32383b3c464646464646463e3d3a342d241b11060000000815222e3b4754606a7784919ea9aca095897d70655b5045413a3732342e34383a41454f59606d7a85929fabac9f92867a6e6154473b2e23180c0000010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f03000000000000000000000000000000000714212e3a4754616d7a86929facb9b2a89a8e8174675d5145382c1f14080000000000000000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000613202c3945515d677885929eabada196887b6e6153493f3328231f1c18171c1f2227323e4855626e7b8897a2adab9e918578675d5145392c201306000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000c18232e39424a515b63696e747a7d808384858586858482807d79746e69605b536873787979797979796f6a6054483b2e22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090c0e0f1112121313121211100e0c0a080705020000000000000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e13131313131313130d0c0a0602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708121313131313130a090704000000000000000000000000000000000000000000000000000000060b0e1011131313131313131313131313131313130b0a080400000000000000000000000000030a0f1215151c1e1f1f201f1e1c181413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222d363e45494b535353535353534947433c342a20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f4453535353535353534d4b4740382e24190e020000000a16202b343d434749535353535353534b4a453f362d22180c0100000916222f3c4955626f7c8896a0acaa9d9084776b6053493f35302b262823282c2f353e45525d6874818d9aaaafa3998b7f7265544b4034281c10040005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f120500000000000000000000000000000006131f2b37434e5865727f8c99a3aeb7b8ab9f9285796d6053473b3025190e0200000000000000000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a000000000000000714212d3a4754606d7a8797a1adab9e918578695f5341382d211813100c0b101217202d394653606c7985929fabada196867a6d6053473a2d201407000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000004101c2834404a545c606d727b81868a8d8f9191929292918f8d8a85807b726c655c6b78858686868686867c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151f202020202020171614100b050000000000000000000000000000000000000000000000040b12171b1d1e20202020202020202020202020202020171714110c0500000000000000000000060e151b1f2122282a2b2c2c2c2b292521201d19130d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343e485056586060606060606055534e463c32261b0f0300000000000000000000000000000000000307090a0e111213131211100e0b090706030000000000000000000c17232e38424a505f606060606060605a58524a40362a1f13070000030f1b27323d464e545660606060606060585650483f34291d110500000d192633404c5966737f8c99a8b2ab998c807366594f41382d241e1b1b171c1f242935414c5663707c8998a2aeab9c8f8276665c5145382c1f1306000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d2013060000000000000000000000000000000815222e3b4754606a7783909dabacababaea2988a7e7164564c41362a1e110500000000000000000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a000000000000000915222f3c4855626f7b8895a9b3a99c8f827669574d422f261b0f070400000306121f2b3744505b657683909da9b2a995887b6e6255483b2f221508000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000030e18212c3844515c666d757f878d9298999c9d9e9f9f9f9e9c9a98928d867f776d666679869293939393887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c08030000000000000000000000000000030608090f1112131313110f0c0707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a131313131313120807050200000000000000000000060d141a1e21222c2d2d2d2d2d2c2423201c161008000000000000000000000000000000000000000000050e161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c171008000000000000000006101820262b2e2f3537383939393835322e2d2a251e19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a62646c6c6c6c6c6c6c625f584e43372b1f1306000000000000000000000000000000040b101316161a1d1f201f1e1e1d1a18151312100b0600000000000003101c28343f4a545c6c6c6c6c6c6c6c6c66635c52473b2f23170a000006131f2b38434e5860626c6c6c6c6c6c6c65625a50453a2e2115090005111d2935414c566976828f9ca9afa399897c6f6356493d2f261b130f0a0c101319242f3a4653606d7985929facac9f9285796d6053463a2d201307000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e211408000000000000000000000000000004101c2834404b55626f7c8895a0a8a19e9fa2aa9c8f8275685e5246392d20150a00000000000000000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a000000000000000916232f3c4956626f7c8995a2afa89b8e8275685b4f423128140a0000000000030f1b27333f49536976828f9ca9afa295897c6f6256493c2f231609000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000915202c38434f59606d78818c92999fa2aaa9a8aaa29f9e9e9e9fa29f98928c81786d6d798699a39f9f94877a6e6154473b2e2114080000000000000000000000000000000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f090100000000000000000000030a0f1215151c1e1f1f201f1e1c181413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101416172020202020201f1514120e090300000000000000060f181f262a2d2e38393939393939302f2c28211a110800000000000000000000000000000000000000040e1720282e3336373939393939393939393939393939393931302d28221a1208000000000000030e18222a31373a3c42444546464644423f3a39363029241e160e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4956626c7179797979797979766a5f53473b2e2115080000000000000000000000000002090e161b202223272a2c2c2c2b2a29272522201f1c17110a020000000006121f2c3844505c667679797979797979736e63584b3f3226190c00000815222e3b4754606a6f79797979797979716c62564a3d3124170b000713202d3946525e687885929eabac9f92867a6d6053473a2d20140a0200000308131f2c3844505c667683909ca9aea298887c6f6255493c2f221609000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f221509000000000000000000000000000006131f2c3845515c6774808d9aa7a196919298a29f92867a6e6154473c31261b0f000000000000000000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a00000000000000091623303c4956636f7c8996a2afa79a8d8174675a4e4134271b080000000000000b17222d424e5b6875818e9ba8afa296897c6f6356493c30231609000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000020e1a26313b4854606b74808d939fa3ababa49f9b979892919192939a989d9f938f82786d7a8794abb4a094877a6d6154473a2e211407000000000000000000000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b030000000000000000060e151b1f2122282a2b2c2c2c2b292521201d19130d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810161c2023242c2d2d2d2d2d2c22211e1a140d060000000000030d18212931363a3b454646464646463d3c38332c231a10070000000000000000000000000000000000000b16202932393f4344464646464646464646464646464646463e3c39332c241a100500000000000a15202a343c4347484f5152525352514f4b4746413a3530282019110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e868686868686867c6f6255493c2f221609000000000000000000000000050d141a21272c2f30343738393938373634312f2d2b28231c140c020000000713202d3a4653606d78868686868686868073665a4d4033271a0d00000916232f3c4956626f7c868686868686867e7165584b3e3225180b000714212e3a4754616d7a8797a1adaa9e918477675d5145382c1f13020000000003101c28343f4a546774818e9aa7b4aa978b7e7164584b3e3125180b000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a00000000000000000000000000000713202d3a4653606d7985929fab9e918485929fa3998c7f7265584e43372b1c11060000000000000000000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a000000000000000815222f3b4855626e7b8895aab4a79a8e8174675b4e412f24190d010000000000061b2835424e5b6875818e9ba8b4aa95887b6f6255483c2f221509000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000006121e2b37424e57636f7c87939fa5afa9a199938f8a878584848586888c90959e948d80747b8794a1ada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b0100000000000006101820262b2e2f3537383939393835322e2d2a251e19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a21282c2f30393939393939382e2d2a261f180f060000000009141f29333b424648525353535353534a48443e352c22190f060000000000000000000000000000000006121d28323b444b4f51535353535353535353535353535353534a49453e362c22170c00000000030f1b26313c464e53555b5d5e5f5f5f5e5c5854524c46413a322b231a1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b9393939393887c6f6255493c2f2216090000000000000000000000060f171f252a32383b3d4144454646454443413e3c3a38342e261e140a0000000713202d3a4653606d798693939393938d8073665a4d4033271a0d00000916232f3c4956626f7c8993939393938b7e7165584b3e3225180b000915222f3c4855626f7c8895a9b3a99c8f837669554b4035291d100400000000000c17232e3f4c5966727f8c99a5b2a6998c807366594d4033261a0d000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a0000000000000000000000000005111e2a36424d5764717e8a97a2a99a8d80818e9baa9d9083776a5f5347382e23170b00000000000000000000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a000000000000000814212e3b4754616e7a8798a2aea89b8f827568564c4135291d11070400010407101d2935404b556976828f9ca9aea398877a6e6154473b2e211408000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000814212e3a47535f6a76828f9aa4afaba1979287827d7a79787778797b7f838a9196928a7e7b8895a1ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d13090000000000030e18222a31373a3c42444546464644423f3a39363029241e160e0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101a232c33383c3d464646464646453b3a36312921180d030000020e1a26313b454d53555f60606060605f57554f473e342b21180d040000000000000000000000000000000b17232e39444d565b5e60606060606060606060606060606060575550483e33281c110400000006121f2b37434e585f62686a6b6c6c6c6b6865615e56524c443d352c241a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b979f9f9f95887c6f6255493c2f22160900000000000000000000060f18212930363d4448494d505253525151504d4b4846443f3830261c110600000713202d3a4653606d7986939f9f9f998d8073665a4d4033271a0d00000916232f3c4956626f7c89959f9f9f988b7e7165584b3e3225180b000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422f24180c000000000000061825323e4b5865717e8b98a4b1a79a8e8174675b4e4134281b0e000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b000000000000000000000000000714202d3a46525e6976828f9ca9a297897d7d8a98a2a095887c6f62544a3f34281c1003000000000000000000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a000000000000000613202d394653606c7985929faba99d908376685d5245392c221813100c0d101318202c3945515d677783909daaac9f9286796d6053463a2d201307000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000815222f3b4855626e7b88949facaea39992857d75716e686b6b666d6e72767d84909492857d8996a3aca09386796d6053463a2d20130700000000000000000000000000000000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f03000000000a15202a343c4347484f5152525352514f4b4746413a3530282019110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f19222c353e44484a535353535353524846423b33291f1409000005121e2a36424d575f616b6c6c6c6c6c6c6361594f463d332a1f160b0200000000000000000000000000000e1b27333f4b565f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2114080000000815212e3a47535f6a6f7577787979797775726d68615d564f473e362c231a100600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4aca295887c6f6255493c2f221609000000000000000000020c18212a333b42464f54565a5d5f5f5f5e5d5c5a585553504a42382e23170b00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2aca4988b7e7165584b3e3225180b000b1724313e4a5764717d8a97a4b0a79a8e8174675b4e4134281b070000000000000b1724313e4a5764717d8a97a4b0a89c8f8275695c4f4236291c0f000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000814212e3b4754616e7b87939fab9e9285797985929fa79a8d8073665c5044382b1f13070000000000000000000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a0000000000000006121f2b3844505b6676828f9cabac9f92867a6d6054473e3429241f1c18181d202328323b4753606d7a86929faca99c908376665c5144382c1f1206000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000d192633404c5966737f8c99a6b0ac9f92877c6f6b64615e56545c6062656c707a8290949083909daaaca09386796d6053463a2d201307000000000000000000000000000000000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b201408000000030f1b26313c464e53555b5d5e5f5f5f5e5c5854524c46413a322b231a12080000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18212b343e474f55575f60606060605f55534d453b31261a0e02000714212d3a46535f696e78797979797979706b61584e453b31281d140a0000000000000000000000000000101d2a36434f5b67717779797979797979797979797979797979716c6155493c3023170a0000000915222f3c4855626f7c81848585868584827e7a746d68605950483e352c22180d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000000000a141e2a333b454d52596063676a6b6c6c6b6a69676462605c544a3f34281c1003000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000b1824313e4b5764717e8a97a4b1a79a8d8074675a4d4134271a0e0100000000000a1724313d4a5764707d8a97a3b0a99c8f8376695c504336291d10000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b00000000000000000000000007131f2c38434f5966727f8c99a4aa9b8e817475818e9baa9e9184796d6053463a2f24180d01000000000000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a00000000000000030f1c28333f4a5466727f8c99a3aea3998a7d71645a50463d352f2c292324292c2e343b444f5963707d8a99a3aea6998d807366544a4034281c1004000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000005111e2a36424d576976838f9ca9b1a79a8d80736a605954524c4a5053555a61676d798290959095a0abaca09386796d6053463a2d201307000000000000000000000000000000000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c00000006121f2b37434e585f62686a6b6c6c6c6b6865615e56524c443d352c241a1108000000000000000000000000000000000000000000000000000000000000000000000000000000020b16202a333d474f5961636c6c6c6c6c6c6b615f574d42362a1e1205000815222e3b4855616e7b858686868686867d706a60574d433a2f261b110600000000000000000000000000111e2b3744515e6a7784868686868686868686868686868686867e7164574a3e3124170b0000000a1724313d4a5764707d8a9091929292918f8b86807a706b615a50473e342a1f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000000000000000006111c26303b454d575e616b70747778797978777674716f6d665c5044382b1f1206000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000b1824313e4b5764717e8a97a4b1a79a8d8074675a4d4134271a0e0100000000000a1724313d4a5764707d8a97a3b0a99d9083766a5d5043372a1d10000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a0000000000000000000000000915222f3b4854606b7784919eaba2988a7d70707d8a98a2a197897d7063554b4135291d11040000000000000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a00000000000000000b17222d3b4754616e7b86929faaab9d9083766c61584e45403a38342f2f35393a40454d56606b75828f9babab9f94887b6f6255483c2e23180c00000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000714202d3a46525e697885929fabaca095877b6e61584f4746413f44464850555d676e7b85929da0a7b1aca09386796d6053463a2d201307000000000000000000000000000000000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e0000000815212e3a47535f6a6f7577787979797775726d68615d564f473e362c231a100600000000000000000000000000000000000000000000000000000000000000000000000000000a141d28323c454f59616b70797979797979786e695f53463a2d211407000714212d3a46535f696f7c86929a939992867d6f695f554c41382d22170d04000000000000000000000000111e2b3744515e6a77849193939393939393939393939393938a7e7164574a3e3124170b0000000a1724313d4a5764707d8a979e9f9f9f9e9b98928d847d716c61594f463c31271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f22160900000000000000000b17232e38424d575f696e767c8083858685848483807e7c786d6053463a2d201307000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000b1724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b070000000000000b1724313e4a5764717d8a97a4b0a99d9083766a5d5043372a1d10000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a000000000000000000000004101d2935404b55636f7c8996a0ab9f9285796d6d7985929fa99b8e8175675d5145392c20140900000000000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a00000000000000000614202d3946525e6874818e98a2ab9f958a7e716a6058514b47454042434045474b51575f696f7c89939eaaa4998f82766a5f53473a2e1c120700000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000814212e3b4754616e7b8798a2aeaa9d908377695e53463d393634383a3e434c555e69717e8b97a1adb9aca09386796d6053463a2d201307000000000000000000000000000000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e0000000915222f3c4855626f7c81848585868584827e7a746d68605950483e352c22180d0300000000000000000000000000000000000000000000000000000000000000000000000006111c262f3a444d57606b707d868686868686857b6e6155483b2e2215080005121e2a36424d57606a707e88939fa29892857b6e675d53493f33271f160c010000000000000000000000111e2b3744515e6a7784919d9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b0000000a1724313d4a5764707d8a979e9ea2a9a9aaa39f9691877e716b61584e43392f23180c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204050606060504020b1825313e4b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000003101c28343f4a545f696e7b82898d9092929291908f8d8b887e7164584b3e3125180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000a1724303d4a5763707d8a96a3b0a89b8e8175685b4e422e23180c0000000000000b1825313e4b5864717e8b97a4b1a99c8f8376695c504336291d10000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f23160900000000000000000000000613202c3945515d6774818e9aa8aa9b8e8175676775818e9baa9f92867a6d6054473b31251a0e020000000000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a000000000000000005111e2a36414d56616e7b85929fa4a79f92867c6f6a605d5553514b4f4f4b5153545c60696e7b84919ea6a69f93877c6f63584e43372b1f0b0000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000091623303c4956636f7c8996aab4a79a8e817467574d42342d2a282b2d313a434d57606d7985929eabb8aca09386796d6053463a2d201307000000000000000000000000000000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c302316090000000a1724313d4a5764707d8a9091929292918f8b86807a706b615a50473e342a1f150b0100000000000000000000000000000000000000000000000000000000000000000000040d17222d38424c565f696f7d869299939a92867c6f695f53463a2d21140700020e1a26313b454e58616c73808c949ea1979183796d655b50443d31281d13070000000000000000000000111e2b3744515e6a7784919daab0a69e9b98989898989898978a7d7164574a3e3124170b0000000a1724313d4a5764707d8a92919297979c9fa6a9a19992877d706a5f554b4034291f1409000000000000000000000000000000000000000000000000000000000000000000000000000000020608080c0f111213131312110f0c1825313e4b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000006121f2b3844505c666e7b848f949a9d9e9f9f9e9d9c9a978b7e7164584b3e3125180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000916222f3c4955626f7c8895a9b3a99c8f827669544a4034281c100400000000000c1926333f4c5966727f8c99a5b2a89c8f8275695c4f4236291c0f000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e21150800000000000000000000000714202d3a4753606d7a85929faca3988a7d716464707d8a98a2a2988b7e7165574d42362a1e120500000000000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a0000000000000000020e1925303b46535e69717e8b929da4a29891847c726d6763605c555c5c555d6063666d727b839096a1a69f948d80736b6054463c31261a0f0000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f31261e1c1f2028313b45515c6673808d99aab4aca09386796d6053463a2d201307000000000000000000000000000000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f2215090000000a1724313d4a5764707d8a979e9f9f9f9e9b98928d847d716c61594f463c31271d1207000000000000000000000000000000000000000000000000000000000000000000010c161f28333f4a545d686e7b859298a29f93887e706a60574d42362a1e1205000009141f29333d46505a606c77828f96a1a0958f82776c60594f433a2f24180c0300000000000000000000111e2b3744515e6a7784919daaaa9e938f8b8b8b8b8b8b8b8b8a7d7164574a3e3124170b0000000a1724313d4a5764707d87858585868a8f949fa2aaa39992867c6f675c51453b31261a0e0300000000000000000000000000000000000000000000000000000000000000000000000003090e121415191b1d1f1f201f1f1d1b191825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000000000000000713202d3a4653606d788390969fa6aaababa5a1a0a0a1978b7e7164584b3e3125180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000814212e3b4754616e7a8797a2adaa9d918477665c5144382c1f120600000000000e1b2734414e5a6774818d9aa7b4a89b8e8175685b4e4235281b0f000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d2013070000000000000000000005121e2a36424d5764717e8b98a2ac9f92867a6d60606d7985929faa9c8f8376695e53463a2d21160a0000000000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a00000000000000000008141f2a36424d57626c74808d929fa2a19691877f79736f6d676969696a676d6f73797f869095a0a49f949082796d60594f43342a20150a0000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1824313e4b5764717e8a97a4b0a4978a7d7164574a3e3124171012161f2834404b54626f7c8998a3aeaca09386796d6053463a2d2013070000000000000000000000000000000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f13070000000a1724313d4a5764707d8a979e9ea2a9a9aaa39f9691877e716b61584e43392f23180c03000000000000000000000000000000000000000000000000000000000000000008131e28313a44505b666d7a849197a29e948c80736c61584e453b31261a0e020000030d18212b343e44505b656d7a849199a49e948c7f726b60554b4135291e150b00000000000000000000111e2b3744515e6a7784919daaa89b8f817f7f7f7f7f7f7f7f7f7b6e6155483b2e2215080000000714202d3a4753606d79797878787a7d828a9298a1a9a2989083796d60574d42362a20150a00000000000000000000000000000000000000000000000000000000000000000000060b0f151a1e212225282a2c2c2d2c2b2a28262225313e4b5864717e8b97a4afa295887c6f6255493c2f22160900000000000004101c2834404b5564717e8a959fa8b0a9a19e9894939394968b7e7164584b3e3125180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000714202d3946525e687885929fabac9f9286796d6053463a2d20130a0400000006121f2b37434e586976828f9ca9b4a79a8e8174675b4e4134281b0e0006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000000000000000000000714212d3a46535f6976838f9caaaa9b8f8275675d5d6775828e9baa9f93877b6e6154483d32271b0f0000000000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a000000000000000000020e1a25313b45505a646e74808b92989fa199928c85807c797776757676777a7c80858b9298a09f9a938d82796d675d51473d3222180e030000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825313e4b5864717e8b97a4b0a396897d7063564a3d3023170a060d18232e3a4653606d7986929facaca09386796d6053463a2d20130700000000000000000000000000000000000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f030000000a1724313d4a5764707d8a92919297979c9fa6a9a19992877d706a5f554b4034291f140900000000000000000000000000000000000000000000000000000000000000030d19242f3a434f59606c78828f96a0a1968f82776c605a50463d33291f140900000000060f192227333f49535e68707d87939fa69f92877d6f675d51453d30271d1207000000000000000000111e2b3744515e6a7784919daaa5998c7f7272727272727272726e695f53463a2d21140700000006131f2c3845515c676d6d676b676d70767e869297a1aaa0958c8073695f53463c31261a0f0300000000000000000000000000000000000000000000000000000000000000020a11171b1f262b2e2f32353738393939383735322f2e313e4b5864717e8b97a4afa295887c6f6255493c2f22160900000000000006131f2c3845515c6776828f9ca7b1aaa197928b88868687898b7e7164584b3e3125180b000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0005111e2a36414c56697683909ca9aea399897c6f6256493d32271b13100c090e1117212e3a47535f6a7885929eabb3a6998d8073665a4d4033271a0d0003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c1004000000000000000000030f1c28333f4a54616e7b87939faca2988a7e7164555564717e8a98a3a49a8c7f7366584e43372b1d1207000000000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a0000000000000000000009141f29333f48525c646e747e868e92999c9f97928d898684838282838486898d92979f9c99948f8780796d675d554b40342b211006000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa296897c6f6356493c302316090007131f2c3845515c667683909da9aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a000000000a1724313d4a5764707d87858585868a8f949fa2aaa39992867c6f675c51453b31261a0e030000000000000000000000000000000000000000000000000000000000010b151f2935414c56606b737f8c949ea49991847a6d655b50483e342b21180d030000000000071017222d38414c56606b74808d96a0a3999184796d60594f42392e23180c020000000000000000111e2b3744515e6a7784919daaa5998c7f726665656565656565615f574d42362a1e120500000004101c2934404b555c60605c555d60646c717c859298a3a79f92867b6e61584e43372b1f1409000000000000000000000000000000000000000000000000000000000000060b141b22272b31373a3b3f4244454646464544423f3b3a373e4b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000713202d3a4653606d7986929facaea39892857f7b79797b7c7f7c6f6256493c2f231609000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00010d192530404d5a6673808d99a9b2ab998c7f7266584e43372b251f1c181b1a1b2228343f4a54626f7c8897a2adb1a4978b7e7164584b3e3125180b00000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c0000000000000000000006121f2b3844505b6673808c9aa4ac9f92867a6d605454606d7a86929fac9d9184776a605447392e23180c00000000000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a00000000000000000000030d17212d36414a525c646c717b81868c8f92979e99999291908f8f90919299999e9892908c88827d746d675d554b43392f22190f00000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090004101c2834404b546875828f9ba8aca09386796d6053463a2d201307000000000000000000000000000000000000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f04000000000714202d3a4753606d79797878787a7d828a9298a1a9a2989083796d60574d42362a20150a000000000000000000000000000000000000000000000000000000000007121d27313945525d68707d87939fa69f93877d6f685e53493f362c22190f060000000000000006111b262f3a444f59606d7984919ea5a0968e81746b60544b4034281e13080000000000000000111e2b3744515e6a7784919daaa5998c7f72665958585858585855534d453b31261a0e02000000000c18232f39434b515353514b51535a616a6f7c86929fa7a3988e81756a5f53473b30251a0e0100000000000000000000000000000000000000000000000000000000080f181d262d33373c4247484c4e505252535252504e4c4847433e4b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000916232f3c4956626f7c8999a3aeac9f92867c726e6d6d6e70726f6a6054473b2e221508000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000081623303c4956636f7c8997a1adaa9d9083776a6054473f36302c282328252a2d333c44505c6673808c99a9b3b3a996897c6f6356493c3023160900000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d30231607000000000000000000000613202d394653606c7884919eaca99b8e8175675d51515d6775828f9caba096897c6f62544b4034281c100400000000000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a0000000000000000000000050f1b242f38414a525a62696e747b7f8285929faba39f9d9c9c9c9d9d9fa3ab9f928682807b766f6b605d554b433a31271d100700000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000c18232e414e5b6874818e9ba7aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f241907000000000006131f2c3845515c676d6d676b676d70767e869297a1aaa0958c8073695f53463c31261a0f03000000000000000000000000000000000000000000000000000000000c18232f39434f59606d7a849199a4a0968d80736b60564c41382d231a10070000000000000000000a141d28323d45515d67707d89939ea89d93897d70665c51453a3025190d0200000000000000111e2b3744515e6a7784919daaa5998c7f7266594c4c4c4c4c4c4846423b332a1f1409000000000007121d27313940454747454045475058606a727f8c959faa9f93877c6f62574d42362a1d120700000000000000000000000000000000000000000000000000000008111a212a2f383f44464d5355585b5d5f5f605f5e5d5b5955534e464b5864717e8b97a4afa295887c6f6255493c2f2216090000000000000a1724313d4a5764707d8a97abb5a79a8e81746a6160606163656260584e43372b1f1306000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000713202d3a4653606d7984919eaaab9f95897c6f625b5146413a38342e343136383f444d57606d7984919eabb7ada297877a6d6154473a2e21140700000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d20130700000000000000000004111d2935414c5663707d8996a1aca1978a7d7063554b4b5564717e8b99a3a89a8d8174665c5145382c1f13080000000000000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f231609000000000000000000000000091217232e38424a535b606a6f767c8084919eaaa7a4a2a1a0a0a1a2a4a7a99c8f837f7b756e6a625b514b433a31281f150b0000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000071a2734404d5a6773808d9aa6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e1308000000000004101c2934404b555c60605c555d60646c717c859298a3a79f92867b6e61584e43372b1f140900000000000000000000000000000000000000000000000000000004101c2934404b55606b74818e96a1a59d9184796d60594f443a2f261b110800000000000000000000020b16202935404b55606b75818e98a2a59d9184796d60564c41362a1f140800000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3f3f3f3f3b3a36312a21180e030000000000010b151f272f34383a3a3835393e464e58606c7883909da6a49a8e8175695e5246392f23180c000000000000000000000000000000000000000000000000000008111a232c333c41495053575f6265686a6b6c6c6c6b6a6865625f5853505864717e8b97a4afa295887c6f6255493c2f2216090000000000000b1825313e4b5864717e8b97a4b1a4978a7e716458535354565856544e463d32271b0f03000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000006121f2b3844505c6673808d98a2aea79c8f82766d625b524c46454041414242464950575f69727e8b96a1adb8ab9e928578685e5246392d201307000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f13060000000000000000000613202c3945525d6875818e9ba8ab9e9285796d6053464754616d7a86929fab9e9285796d6053463a3025190d010000000000000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f2215080000000000000000000000020c162028343f4a545c656c737c82888c9196a09f9a97959493939495979a9e9f948f8b86817b726d645d534a40352c1f150b0100000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c010000000000000c18232f39434b515353514b51535a616a6f7c86929fa7a3988e81756a5f53473b30251a0e0100000000000000000000000000000000000000000000000000020d17212c3845515c67707d89939da89e93897d6f675c51473d32281d140a000000000000000000000000050e18242f39434f59616e7b86929fa9a0968c7f72685e52463b3025190e01000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f333232322e2d2a261f180f0600000000000000030d151d23292c2d2d2c292c343d44505b666f7c89949eac9f92877b6e61554b4034291c1004000000000000000000000000000000000000000000000000060f1a232c353e454d535b6064696e72757778797979787775726e6a64605c5464717e8b97a4afa295887c6f6255493c2f2216090000000000000c1825323f4b5865727e8b98a5afa295897c6f6256494648494c4947433d342b20150a00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000003101c28343f4a54616e7b86929fa8ab9f948b7f726d615e5653514b4e4e4f4d53535b60696e7b85929fa8b2b5a89c8f827569564c4135291d11050000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c10040000000000000000000714212d3a4754606d7a86929faca89a8d8174665c514446525d6876828f9caba2978a7d7064564c4135291d11050000000000000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d211407000000000000000000000008131e28323a44505c666d777f878f94999e9f97928e8b8887868687888b8d92979e9c99928e867f746f645c52473e31271d120700000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c2013040000000000000007121d27313940454747454045475058606a727f8c959faa9f93877c6f62574d42362a1d12070000000000000000000000000000000000000000000000000009141f2a36414c56606d7984919ea5a2988e81756b60554b40352b20160b020000000000000000000000000007121d27313d46525e6973808d97a2a89f92857a6d61564d41362a1e1308000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326252522211e1a140e06000000000000000000030b12181c1f20201f1d2228333f4a54606b75828f9ca8a3998d8073675c5145382c1f14090000000000000000000000000000000000000000000000030e18212c353e474f575f656c71767b7f8183858586858583817f7b77716d665f64717e8b97a4afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea195887b6e6255483b3b3d3f3c3b37322b22190f0400000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000b17232e3846525e6973808d96a0aaa69f93877f746d6863605c545b5b5c575e61656c717b849198a2aebab3a9988c7f7265594c3f3025190d010000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c00000000000000000006121f2b37434e5865727e8b98a2aca096897c6f63544a40414c5665727e8b99a4a99b8f8275685e5246392d2015090000000000000000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c20130600000000000000000000010d1924303a44505a606d78818c93999fa098928c85817e7b7a797a7a7b7e81858b92979f9f99928b81746e63594f43392f24180c00000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d110400000000000000010b151f272f34383a3a3835393e464e58606c7883909da6a49a8e8175695e5246392f23180c000000000000000000000000000000000000000000000000020e1a25303946525e68737f8c96a0a99f92867a6e61594f43392f23190e040000000000000000000000000000010b151f2a36424d57606d7a85929eaaa2978d8074685e52463a2f24190d010000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f332619191514120e0903000000000000000000000001070c10131414131017222d38424f5963707d8995a0ab9e9285796d6053473b31261a0e000000000000000000000000000000000000000000000009141f2a333e474f5961696e787e83888b8e909292939291908e8c88847e786e6a64717e8b97a4afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e30322f2e2b27201910070000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000006111c2a36424d56606d79849198a2aba499938b807a736f6d666968676869696e71787e859196a1aab3b9ada297887c6f6255493c2f2216080000000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d12070000000000000000000814212e3a47535f6a7683909daaaa9e9184776b605442393b4754616e7b86939fac9f92867a6d6154473c31261a0e0000000000000000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d11040000000000000000000004111d2935414c56616c74808d939fa4a09591867f7a74716f6e6d6d6e6f7174797e8590959fa39f938d80736b61554b4035291d1004000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d010000000000000000030d151d23292c2d2d2c292c343d44505b666f7c89949eac9f92877b6e61554b4034291c1004000000000000000000000000000000000000000000000005121e2a36424d57616e7a86929fa8a1978c8073685e52473d31271d110700000000000000000000000000000000030d1a25303b45525d6873808c98a2a99f92867b6e61554c4135291d11040000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0807050200000000000000000000000000000000040607070606111c262f3d4854606b7784919daba2978a7e7164574d42362a1b1106000000000000000000000000000000000000000000020b1a26313b454f59616b707b838a9095989b9d9e9f9f9f9e9d9b9895908b837c6f6b717e8a97a4afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e232523221f1b150f07000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000e1925303b45515d676f7c869299a2aaa49f928d86807c79767574747576787b7e838a9297a1a8b2bcb8ab9e9285796c605346392d20130600000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b00000000000000000003101c28343f4a54626e7b88959faba7998c807366594f43303946525e687683909ca9a3998b7f7265574d42372b1b1106000000000000000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d01000000000000000000000713202c3945525d68717e8a929da5a19791837b726d676462616060616264676d717a839096a1a59c928a7d70675d5145392c1f150a000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000000000000030b12181c1f20201f1d2228333f4a54606b75828f9ca8a3998d8073675c5145382c1f140900000000000000000000000000000000000000000000000714202d3a46525e6974818d98a2aa9e92857a6d60564c41352b1f150b00000000000000000000000000000000000009141f2935414c56616d7a86929faca3988d8073675d5145392c20150a0000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000a141d2c38444f5965727f8c99a3a99c8f8276695f5346382d22170b0000000000000000000000000000000000000000000a141d2a36424d57616b707d8690959d9fa7a8aaaaa39f9e9e9e9fa3a09d9590867d6f717d8a97a4afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e22191615130f0a0400000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000009141f2935404b55606a707e879298a0a7a49d98928d898583828181828384878b90959ea1a9b2babeb2a99b8e8175665b5044382b1f1206000000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c0300000000000000000006121f2c3844505c6673808d9aa7ab9f95887b6e6255483d3236414d5665727f8c98a7ab9d908376695f5347382d22170b0000000000000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e2114070000000000000000000003101c28343f4a54606d7a85929ea4a79e91857b6e69605d55555453535455555c60686e7a84919ea8a49e9184796d6053473c31261b0f030000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c01000000000000000000000001070c10131414131017222d38424f5963707d8995a0ab9e9285796d6053473b31261a0e0000000000000000000000000000000000000000000004111d2935414c56616e7b86929faaa2988c7f73675d51443b3023190d03000000000000000000000000000000000000020d19242f3a46525e6874808d9aa6aa9f92857a6d6054473c31261b0f0300000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000020b1c27333d4754616d7a86929fac9f93877b6e6153493f33271b0f030000000000000000000000000000000000000006111b262f3846535f69707d8792989fa7aba8a09d9898929191919299989d9f9892867c707d8a96a3afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221509080603000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000020c18242f39434e58616c707d8690959ea1a9a29f9a9892908f8e8e8f8f9196989da09f9da0a8b2b9ada1978a7d7063544a3f33281c0f030000000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f000000000000000000000713202d3a4653606d7985919eabab9d908377695f53473a2b303b4854616e7b8795a0ab9f95887b6e6253493f33271b0f0300000000000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d2013070000000000000000000006121f2b3844505c66737f8c97a1ab9f958a7d70695f57514b4847464747484b51565e68717e8a96a0aca1968b7f7265584e43372b1f12060000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c201304000000000000000000000000000000040607070606111c262f3d4854606b7784919daba2978a7e7164574d42362a1b11060000000000000000000000000000000000000000000713202c3945525d6874808d99a3ab9f92857a6d60554c4132291e1107000000000000000000000000000000000000000008131e2935414c56626f7b88949faba2988b7f7265584e43372b1f120600000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000b13202d3a4653606d7985929eaba49a8c8073655b5044372b1f1207000000000000000000000000000000000000000b17222d3841505a616e7b859299a2aaaba39f96918c888584848586888c90959e9891847a7d8996a3afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000007121d27313d46505a616b707c838b91979c9fa3aaa29f9d9c9b9a9b9c9ea1a29f9a939196a0acb8ab9e9184796d6053463a2d22170b0000000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c22110800000000000000000005111d2a36414c5663707d8a97a1ada3998c7f7265574d42372b2d3a46535e697783909daaa7998d8073655b5044372b1f1207000000000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d1105000000000000000000000713202d3a4653606d7984919ea9a99d9083766b61574d45403c3b3a3a3b3c40454c56606c7884919eaaa89d9184776a5f53473a2e2115080000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d11040000000000000000000000000000000000000000000a141d2c38444f5965727f8c99a3a99c8f8276695f5346382d22170b0000000000000000000000000000000000000000000714212d3a4754606d7a86929faba69a8d8074685d52433a2f20170d000000000000000000000000000000000000000000010d1925303a47535f6a7683909cacaa9d9184776a5f53473a2e21150a00000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000005111d2a36414c5664707d8a97a1adac9e9184786c605346392f24180c000000000000000000000000000000000000030f1b27333f4953616c76828f97a2ababa399928c847f7b79787778797b7f838a9197968e817d8996a3afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000010b151f2b343e485059616a6e787e858a8f9299999b9d9e9f9f9f9e9e9c9998928e8684919daab0a69a8d8073665c5044382b1c110600000000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a10000000000000000000000713202d3946525e6875828f9ba9ac9f92867a6e6154473c31262a36424d5766737f8c99a7ab9e9184786c605346392f24180c0000000000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d0100000000000000000000091623303c4956636f7c8996a1adab988b7f7265594f453c352f2e2d2d2e2e343b44505b6674808d9aa7aca095887b6f6255483c2f2215090000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d01000000000000000000000000000000000000000000020b1c27333d4754616d7a86929fac9f93877b6e6153493f33271b0f030000000000000000000000000000000000000006131f2b37434e5865727f8c98a2ab9f94887b6e62564c4131281e0e050000000000000000000000000000000000000000000008131e2b37434e5865727f8b9aa4aca095887b6f6255483c32261b0f03000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000713202d3946525e6875828f9ba9b3aca196897c6f63554b4035291d1004000000000000000000000000000000000005121f2b3744505b65717e8a949fa9aea39992877f78726e6c666b666d6f72777e859095938c7f8c99a6afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000030d19222c363e474f575f666d72797e82868a8c8e909192929292918f8d8a86817c838f9ca9aa9e93887b6e62544a3f34281c0a00000000000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f1208000000000000000000000714212e3a4754616d7a86929facaa9c8f8276685e5246392a2025313b4855626e7b8895a0aca196897d7063554b4035291d100400000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e130800000000000000000000000c1926333f4c5966727f8c99a8afa499887b6e6255483e332924212020212328333f4a5464717d8a97a4b1a7988b7e7265584b3f3225180c0000000000000000000203101d2a3643505d69768390908376695d5043362a1d10030200000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000b13202d3a4653606d7985929eaba49a8c8073655b5044372b1f1207000000000000000000000000000000000000000815212e3b47535f6a7784919daaac9c8f83766a5f53443a301f160c0000000000000000000000000000000000000000000000020f1a26313c4754616e7b87939faca7998c807366584e43372b1f1306000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000714212e3a4754616d7a86929facb9b2a89a8e8174675d5145382c1f140800000000000000000000000000000000000613202d394653606c7883909da6b0a79f92877d726d6662605b545c6062656c717a8390969285929facafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000007101a232c353e454e545c60676d71767a7d7f828385858686858482807d79757d89949faba69b8f82756a5f5342382e23170b000000000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d0000000000000000000006131f2b37434e5865727f8b99a3aea2988b7e7164564c41362a18212e3a47535f6a7784919daaa89b8e8174675d5145392c1f14090000000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000000020f1c2935424f5c6875828f9ba8ac9f9386796c605346392d20181413141418222d3c4956626f7c8995a2afa79a8e8174675b4e4134281b0e01000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a050000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000305101d2a3643505d69768390908376695d5043362a1d1005030000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c010000000000000000000000000000000000000000000005111d2a36414c5664707d8a97a1adac9e9184786c605346392f24180c000000000000000000000000000000000000000916222f3c4955626f7c8896a0aca49a8b7e7265574e4232281e0d040000000000000000000000000000000000000000000000000a15202d3a46525e697683909da9aa9e9184776a5f54473b2e221506000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000006131f2b37434e5865727f8c99a3aeb7b8ab9f9285796d6053473b3025190e02000000000000000000000000000000030f1c28333f4a5463707c8995a0acab9f958b7f726b605c5453504a5153555a61686e7a8491989298a2aeafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0600000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000008111a232c333c424a50555c6064676d707375767878797978777673716d7883909da6ac9e93887c6f62584e4330261c110600000000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e05000000000000000000000815222e3b47545f6a7783909dabac9f92867a6d6054473b3025191e2b37424e576673808c99a8ab9f9285796d6053473b3025190e0200000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e04000000000000000000000003101d2a3643505d697683909ca9ab9e928578665b5044382b1f120707070715222e3b4855616e7b8894a1aea89b8f8275685c4f4235291c0f0200000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b16100901000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000060b0f12131d2a3643505d69768390908376695d5043362a1d13120f0b06000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c20130400000000000000000000000000000000000000000000000713202d3946525e6875828f9ba9b3aca196897c6f63554b4035291d1004000000000000000000000000000000000006131f2b37434e586673808d99a8ac9f93877b6e6154473c3121160c0000000000000000000000000000000000000000000000000005111e2a36424d5765727f8c98a9aca096887c6f6255493c2d22170b000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000815222e3b4754606a7783909dabacababaea2988a7e7164564c41362a1e110500000000000000000000000000000006121f2b3844505b6674818e9ba7b1a99d9083786c6059504a46444044464850565e68707d89939fa2aab4afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca79a8d8174675a4e412d22170b00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000000000000008111a212a30383f444b5153555d606366686a6b6c6c6c6b6b696668717e8b95a0aca49a8f82756a5f54463c311e140a000000000000000000000000050e172029313940454f54596063676d70727576787879797878777573706d6865605d55504a423c332b231911070000000000000000000004101c2834404b55626f7c8895a0aca99b8e8175675d514539291e141a26313c4955626f7c8896a0aca2988a7e7164564d42362a1e11050000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c00000000000000000000000004111e2b3744515e6a7784919daaab9e9184786b554b4034281c100400000814212e3b4754616e7a8794a1ada99c908376695d5043362a1d1003000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a010000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000020a11171b1f202a2d3643505d69768390908376695d5043362d2a201f1b17110a0200000000000000000000000000101d2a3643505d69768390908376695d5043362a1d10000000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000714212e3a4754616d7a86929facb9b2a89a8e8174675d5145382c1f140800000000000000000000000000000000000815222e3b4754606a7784919eaaa99c908376685e5246392d20140400000000000000000000000000000000000000000000000000020e1a25303b4855616e7b8896a1ada8998c7f7366544a3f33281c0f030000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000004101c2834404b55626f7c8895a0a8a19e9fa2aa9c8f8275685e5246392d20150a0000000000000000000000000000000613202d394653606c7985929eabada1978a7d70655b50443f393834383a3e444c56606b75828f9ba8b1bcafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca89b8e827568544a3f33281c0f03000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000000000030e1a242f3841474c4e4c474c515457595b5d5e5f5f5f5f5e59616d7a85929ea7a89f93877c6f62584e43342a200c0200000000000000000000000000050e171f272f343d43484f54555c606366686a6b6c6c6c6c6b6a686664615e5653514b443f38302a21191108000000000000000000000006131f2c3845515c6774808d9aa7ada1978a7d7063554b413529170d15212e3b47535f6a7784919eaaaa9c8f8276695e52463a2d20150a00000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e0400000000000000000000000004111e2b3744515e6a7784919daaab9f928578675c5145382c1f130f0b0c1015222f3b4855626e7b8895a1aea99c8f8376695c504336291d100300000009131c252c33373939393943505d69768390908376695d50433939393937332c251c13090000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000020b141b22272b2d37393943505d69768390908376695d50433939372d2b27221b140b0200000000000000000000000811192a3643505d69768390908376695d5043362a1911080000000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d010000000000000000000000000000000000000000000006131f2b37434e5865727f8c99a3aeb7b8ab9f9285796d6053473b3025190e02000000000000000000000000000000000916222f3c4955626f7c8896a0aca8988c7f7265564d41362a1e110500000000000000000000000000000000000000000000000000000914212d3a46535f697884919eaba99c8f8276665b5044382b1f12060000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000006131f2c3845515c6774808d9aa7a196919298a29f92867a6e6154473c31261b0f0000000000000000000000000000000916222f3c4955626f7c8897a1adab9e9285796d6053493f342e2b282c2d323b444f59626f7c8995a0acb8afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0aca99c8f8376665b5044382b1f120700091623303c4956636f7c8996a2afa4988b7e7165584b3e3225180b00000000000000000008141f2b36414a52585a5954524c474a4c4f50525253534c56616b74818e97a1ada1968d81746a5f54463c3222180e000000000000000000000000000000050d151d232932383d44484b515356595b5d5e5f5f5f5a61646c6c6c6c66635c524739342e261e180f080000000000000000000000000713202d3a4653606d7985929eabab9e9285796d6053463a2f241807131f2b37434e586773808d9aa8ac9f93877b6e6154473c32261b0f0000000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b11080000000000000000000000000003101d2a3643505d697683909ca9aea29886796d6053463a2f241f1c17181c1f262f3d495663707c8996a3afa89b8f8275685c4f4235291c0f02000005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b100500000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000a141d262d33373943464646505d69768390908376695d50464646433937332d261d140a0000000000000000000009111a232b3443505d69768390908376695d5043342b231a110900000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000815222e3b4754606a7783909dabacababaea2988a7e7164564c41362a1e110500000000000000000000000000000003101c28343f4a546673808c99a8ada196887b6e6155483b3025190e02000000000000000000000000000000000000000000000000000005121e2a36424d576875828f9ba8ab9f9285796c605346392d2013060000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000713202d3a4653606d7985929fab9e918485929fa3998c7f7265584e43372b1c110600000000000000000000000000000c1926323f4c5965727f8c98a9b3a89b8e8175665c5041382d231f1c1f2029323d4854606a7784919daab7afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acab9f9285796c605346392e23180d060a1723303d4a5663707d8996a3b0a4978b7e7164584b3e3125180b0000000000000000000b1724303c47525c646766615e56544e46454045453f49535d68707d8a939da9a59e91847a6d60584e43342a200f0600000000000000000000000000000000030b121821272c323839404546494c4f50514a505b636c7079797979736e63574b3f32231c150c0600000000000000000000000005111e2a36424d5664717d8a97a2ada89a8d8174665c514438281d13070f1b26323c4956626f7c8996a1ada4998c7f7265584e43372b1c1106000000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b13090000000000000000000000000000020e1b2835414e5b6874818e9ba7b3aa96897c6f63554b40352f2b282223282c3038414e5865727f8c98a5b5ab9a8d8073675a4d4034271a0d0100000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a00000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000006111b262f383f444650535353535d69768390908376695d535353535046443f382f261b1106000000000000000006121b232c353d464e576976839090837669574e463d352c231b1206000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000000000000000000000000000004101c2834404b55626f7c8895a0a8a19e9fa2aa9c8f8275685e5246392d20150a00000000000000000000000000000006121f2b3844505c6676828f9ca9ab9e918478695f53463a2d1f1408000000000000000000000000000000000000000000000000000000020e1a26313f4c5965727f8c98abaea298887c6f6255483c2f2215090000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000005111e2a36424d5764717e8a97a2a99a8d80818e9baa9d9083776a5f5347382e23170b00000000000000000000000000020f1b2835424e5b6875818e9ba8b5ab988b7e7165544a3f2f261b12101217202c38434e586673808d99abb5afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acada297887c6f62544a4034281f1612101724313e4a5764717d8a97a4b0a4978a7e7164574b3e3124180b0000000000000000000d1a2633404c58646e74736e6862605853514b464244505b656d7a84919ea5a79e938a7d70675d51463c3222190e00000000000000000000000000000000000001070c161b21272c2e34383a3d3f42444c545c606d727e868686868073665a4d4033271a0a03000000000000000000000000000714202d3a46525e6975828f9ca9aca096897c6f63544a403428160c010a13202d394653606c7884919eabab9d9084776a5f5347382e23170c00000000000000000000010a121a212930363c4247484e5355585a5c5d5e5f5f5f5f5e5d5b595653514b48433d37312a211b1209010000000000000000000000000000000c1925323f4c5865727f8b98a7b1a6998c8073675d5145403938332d2e34383a4149535f6a76828f9ca9afa4998a7e7164574b3e3124180b0000000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f00000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000b17222d38414950535d6060606060697683909083766960606060605d53504941382d22170b000000000000020a1117242d363e474f585f69768390908376695f584f473e362d2417110a0200000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000000000000000000000000000006131f2c3845515c6774808d9aa7a196919298a29f92867a6e6154473c31261b0f0000000000000000000000000000000713202d3a4653606d7985929faba89b8e827568574d42362a1e0d0200000000000000000000000000000000000000000000000000000000091623303c4956636f7c8999a3aeaa988b7e7265584b3f322518070000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000714202d3a46525e6976828f9ca9a297897d7d8a98a2a095887c6f62544a3f34281c100300000000000000000000000005111d2a36414c566a7784909daaafa499887c6f6255483c2e22140a04060e1b27323d495663707c8999a4afafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acb3a9998c7f73665c51443b3128201f1c1f25323f4c5865727f8b98a5b0a3968a7d7063574a3d3024170a0000000000000000010e1b2734414e5a6774807f7a756f6a64605c55524d505a606c77828f96a1a9a0958e81756b61554c41342a2010070000000000000000000000000000000000000000040a0f161b1d23282c2d343d454d565d666d747f87929892857b6e6154473b2e21140800000000000000000000000000000814212e3b4754616e7b86929facaa9e9184776b605442392e2318040005121f2b3744505b6574808d9aa9aca095887c6f62544a3f34281c10030000000000000000000000080f171f252a31373a3c4247484b4d4f51515253535252504f4c4a4745403938322b2620180f0900000000000000000000000000000000000815222f3b4855626e7b88959fabab9e9185796d605a514b46443f42424045464c525b656e7b87939facac9f93867a6e6154473b2e211408000000121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e1200000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000030f1b27333f49535b606a6c6c6c6c6c6c7683909083766c6c6c6c6c6c6a605b53493f33271b0f0300000000020b141b2227363f485059606a6f7b859191857b6f6a605950483f3627221b140b02000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000713202d3a4653606d7985929fab9e918485929fa3998c7f7265584e43372b1c110600000000000000000000000000000916222f3c4955626f7c8898a2aeab988c7f7265594c3f31261a0e02000000000000000000000000000000000000000000000000000000000714202d3a4753606d7986929faca79b8e8174685b4e412e23180c0000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000814212e3b4754616e7b87939fab9e9285797985929fa79a8d8073665c5044382b1f13070000000000000000000000000713202d3946525e687985929facac9f93867a6d6053473a2d20140700000a14202d3a4753606d7a86939facafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acb8ab9e9184796d60574d433a322d2c282b2d36414c566774808d9aa7b3aa95897c6f6256493c2f2316090000000000000000020f1c2935424f5c6875828c86817c76716d67615e5759616c727f8c949ea9a2979083796d60594f433a2f22190e0000000000000000000000000000000000000000000000040b0c151d2328363e464f575f686d78818c939993877d70695e52463a2d2014070000000000000000000000000007131f2c38434f5966727f8c99a3afa7998c807366594f4330271c120700030f1b27333f495363707c8997a1ada79a8d8074665c5044382c1f1206000000000000000000000000050d141a1f262b2e31373a3b3e4042444545464646454442403d3a38352f2c27211a150e060000000000000000000000000000000000000814212e3a47535f6a7683909da6ada1978c80736c605c5553504a4e4f4b5153565d616c77828f99a4afa69c8f8276685e5246392d20140700000013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d201300000000000000000000101d2a3643505d69768390908376695d5043362a1d0a0000000000000000000005121f2b3744505b656c76797979797979798390908379797979797979766c655b5044372b1f1205000000000a141d262d334048505a616b6f7c8591979791857c6f6b615a504840332d261d140a000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d010000000000000000000000000000000000000000000005111e2a36424d5764717e8a97a2a99a8d80818e9baa9d9083776a5f5347382e23170b00000000000000000000000000000c1825323f4b5865727e8b98aaaea399897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000006131f2c3845515c677784919eaaa99c90837669554b4034281c100400111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000007131f2c38434f5966727f8c99a4aa9b8e817475818e9baa9e9184796d6053463a2f24180d0100000000000000000000000714212e3a4754616d7a8798a2aeab9e918478675c5145382c1f1306000006131f2c3945515d677784919eaaafa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acb9ada1968b7e71695e554c443e3a383437393e46525e687683909ca9aea298877a6e6154473b2e2114080000000000000000020f1c2935424f5c6875828f928e89837e79736e6963606b707e88939fa6a39992857b6e675d51473e31281e10070000000000000000000000000000000000000000000000060e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e1105000000000000000000000000000915222f3b4854606b7784919d9f9f9f95887b6e6255483d3222150b0000000b17222d3a4653606d7985929e9f9f9e9185796d6053463a2d2013070000000000000000000000000002090e151a1e21262b2e2f31333637383839393938373533302d2c29241d1b160e09030000000000000000000000000000000000000006121e2b37424e5764707d8a949fa9a99c928b7e746d6762605b545b5b555c6062686d75808d949eaba99e94897d7063564c41362a1e110500000013202d394653606c798686868686868686909494908686868686868686796c605346392d2013000000000000000000020b142a3643505d69768390908376695d504331261a0b020000000000000000000613202d394653606c798386868686868686909494908686868686868683796c605346392d20130600000006111b262f383f44515a626c707d8591938e8e9391857d706c625a51443f382f261b11060000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000714202d3a46525e6976828f9ca9a297897d7d8a98a2a095887c6f62544a3f34281c1003000000000000000000000000020e1b2835414e5b6874818e9ba7ac9f9286796d6053473a2d201407000000000000000000000000000000000000000000000000000000000004101c2934404b556976828f9ca9ab9e918478675c5145382c1f130600111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000000000915222f3b4854606b7784919eaba2988a7d70707d8a98a2a197897d7063554b4135291d110400000000000000000000000915222f3c4855626f7b8895aab4a99d9083766a554b4034291c1004000004101d2935404b556976828f9ca9afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acb1a8a09d92857b6e675e56504846443f4446484f58616d7a86929facab9f928578695e52463a2d2014070000000000000000020f1c2935424f5c6875828f999b95908b85807b756f6b6f7d86929aa4a49f92877d70695f554b41352c1f160c0000000000000000000000000000000000000000000000070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e0200000000000000000000000000091623303c4956636f7c8996939393939083776a5f53473a2e21140300000006121f2b3844505c6674818e93939393978a7d7063574a3d3024170a00000000000000000000000000000003090e12151a1e21222527292a2b2c2c2c2c2b2a282623201f1d18120f0a04000000000000000000000000000000000000000000020e1a26313c4955616c76828f97a1aaa49f93888079736f6c6669686869676d6f747a818d929ca6aaa1978f82766b6055443b3025190e0200000013202d394653606c798693939393939393969696969393939393939386796c605346392d20130000000000000000000a141d2b37434e586976839090837669584e43372b1d140a00000000000000000005121f2b3744505b656f7c899393939393939c9f9f9c939393939393897c6f655b5044372b1f12050000000b17222d384149505b636c717e8692928c81818c9292867e716c635b504941382d22170b0000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c0100000000000000000000000000000000000000000000000814212e3b4754616e7b87939fab9e9285797985929fa79a8d8073665c5044382b1f130700000000000000000000000004101c2934404b55697683909ca9aa9e918477675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000c18232f414e5b6774818e9aa7ac9f9386796d6053463a2d20130700111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000004101d2935404b55636f7c8996a0ab9f9285796d6d7985929fa99b8e8175675d5145392c20140900000000000000000000000a1623303d495663707c8996a3afa89c8f8275695c4f422f23180c000000000c18242f414e5a6774818d9aa7afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508000000000000000000000713202d3a4653606d798693a0acaca09591959082796d68615a5553504a50535459616a73808c99a3afa99c8f827669564d42362a1e11050000000000000000000d1a2633404d59667380878c91979c97928c86827c777c859298a2a49a938b7f726b60574d433a2f231a0d0400000000000000000000000000000000000000000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f140900000000000000000000000000000e1b2834414e5b677481868686868686867f7265574e42372b1e120600000003101c28343f4a5463707d868686868686868175685b4f4235281c0f00000000000000000000000000000000000206090e121415181a1c1e1e1f20201f1f1d1c19171413100c07010000000000000000000000000000000000000000000000000915202d3944505a616e7b859298a1a9a49a938d85807b79767575757677797c81858e939ca4a9a19892857b6e61594f4432291e14080000000013202d394653606c798693928d8989898989898989898989898d929386796c605346392d2013000000000000000006111b262f3847535f6a7683909083766a5f53473d2f261b11060000000000000000030f1b27333f4953606b75828f99a39f9f9fa9ababa99f9f9fa3998f82756b6053493f33271b0f030000030f1b27333f49535b606d737e8792928b807474808b9292877e736d605b53493f33271b0f0300000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c201304000000000000000000000000000000000000000000000007131f2c38434f5966727f8c99a4aa9b8e817475818e9baa9e9184796d6053463a2f24180d01000000000000000000000006131f2c3845515c677885919eaba99c8f827669554b4034291c1004000000000000000000000000000000000000000000000000000000000000071926333f4c5966727f8c99a5afa49a887b6e6255483b2f22150800111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000613202c3945515d6774818e9aa8aa9b8e8175676775818e9baa9f92867a6d6054473b31251a0e02000000000000000000000a1724313d4a5764707d8a97a3b0a89b8e8175685b4e4235281b0700000000071a2633404d596673808c99a6afa295887c6f6255493c2f2216090000000000000c1925323f4c5865727f8b98a5aea194887b6e6155483b2e221508080400000000000000000713202d3a4653606d798693a0acaa9d9184919590837a716c6662605c545b6061646b707c87929fabb0a6998c7f7266594c3f3025190e020000000000000000000c1926323f4b57636e737b80858a90949a99928e8984869297a2a49a93887f726d62594f453b3128221c140b020000000000000000000000000000000000000000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d0200000000000000000000000000000d1a2733404c59646f7479797979797979726d6256453c31261a0e02000000000b17232e384855616b7079797979797979756f65594d4034271b0e0000000000000000000000000000000000000000020608080b0d0f11121213131312110f0d0a07060400000000000000000000000000000000000000000000000000000003101c28333e46525e696f7c8692979fa6a49f97918c888583828182828386898d92989ea5a69f9792867c6f695e52473d3320170d020000000013202d394653606c7986938d807d7d7d7d7d7d7d7d7d7d7d7d808d9386796c605346392d201300000000000000000b17222d38414f59626f7c879292877c6f62594f41382d22170b0000000000000000000b17222d38414f59616e7b86929fa9b3acb6b7b7b6acb3a99f92867b6e61594f41382d22170b00000005121f2b3744505b656c747f8b9292877e736d6d737e8792928b7f746c655b5044372b1f120500000b1825323e4b5865717e8b98a4aca295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000915222f3b4854606b7784919eaba2988a7d70707d8a98a2a197897d7063554b4135291d110400000000000000000000000714202d3a4753606d7a86939faca79a8e8174675b4e412f23180c000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b6ac96897d7063564a3d3023170a00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000000000714202d3a4753606d7a85929faca3988a7d716464707d8a98a2a2988b7e7165574d42362a1e1205000000000000000000000b1724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b0e010000000c1926323f4c5965727f8c98a5afa295887c6f6255493c2f2216090000000000050c1925323f4c5865727f8b98a5aea194887b6e6155483b2e22171614100b050000000000000713202d3a4653606d798693a0aca4978a7e85929590847e77726f6d666b656c6e71767d859299a3aeac9f94887b6e6155483b2e221509000000000000000000000a17232f3b47525c63696e73797e83888d92989b95909298a2a99f93887f726d625b514c47433c332d261d140a00000000000000000000000000000000000000000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e050000000000000000000000000000000b1824303c48535d64676c6c6c6c6c6c6c65625b5146332a201509000000000006111c2c38444f5961636c6c6c6c6c6c6c68655d53483d3125180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222a36424d57606a6f7c858f949ea1a8a19e999892908f8e8e8f9092999a9fa2a8a09e948f857c6f6a60564d42352c210e05000000000013202d394653606c7986938b7e7270707070707070707070727e8b9386796c605346392d201300000000000000030f1b27333f4953606b75828f99998f82756b6053493f33271d1207000000000000000006111b262f3d46535f6974808d97a2adbac3c4c4c3b9ada2978d8073695f53473d2f261b11060000000613202d394653606c77808c9192867d716c63636c717d8692918c80776c605346392d20130600000b1825323e4b5865717e8b989f9f9f95897c6f6256493c2f23160900000d1a2733404d5a6673808d999f9f9f9386796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d010000000000000000000000000000000000000000000004101d2935404b55636f7c8996a0ab9f9285796d6d7985929fa99b8e8175675d5145392c20140900000000000000000000000815222f3b4855626e7b889aa4afa5998c7f7266594c3f3326190700000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afa4978b7e7164584b3e3125180b00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000005121e2a36424d5764717e8b98a2ac9f92867a6d60606d7985929faa9c8f8376695e53463a2d21160a000000000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e010000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000000000810171c25323f4c5865727f8b98a5aea194887b6e6155483b2e262423201c17100800000000000713202d3a4653606d798693a0aca4978a7e7e8b9296918a837f7b79787778797b7e828a9297a2abafa49a8f8276695f53473a2d2114080000000000000000000007131f2a35404a52575e61666d71767c81869196a09d9fa2aaa6998c8075706b65605d55534e443f382f261c1106000000000000000000000000000000000000030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b1108000000000000000000000000000000000814202b36414a53595b60606060606060595651493f3521180e03000000000000101c28333e474f5557606060606060605b59534b41372c2014080000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c0906060300000000000000000000000000000000000000000000000000050e1a25303b454e58606a6f7b828b91969c9fa3aaa29f9d9c9b9b9c9d9fa3aba39f9b96918a827b6f6a60584e443b30231a0f00000000000013202d394653606c7986938b7e7265636363636363636365727e8b9386796c605346392d2013000000000000010c161f2b3744505b65707d89949e9e94897d70655b5044392e23180c0100000000000000000a141d2b37424d57606d7a85929fa8b2bdc8c8bdb2a89e92857a6d60574d42352b1d140a000000020f1b2835424e5b6875818d9292857c706b625a5a626b707c8592928d8175685b4e4235281b0f02000b1825323e4b5865717e8b9393939393897c6f6256493c2f2316110b0b101a2733404d5a6673808d939393939386796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e130800000000000000000000000000000000000000000000000613202c3945515d6774818e9aa8aa9b8e8175676775818e9baa9f92867a6d6054473b31251a0e02000000000000000000000a1724303d4a5763707d8a96acb6a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000000714212d3a46535f6976838f9caaaa9b8f8275675d5d6775828e9baa9f93877b6e6154483d32271b0f000000000000000000000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e010000000b1825323e4b5865717e8b98a4afa295887c6f6255493c2f22160900000008121a22282d323f4c5865727f8b98a5aea194887b6e6155483b333331302d28221a1108000000000713202d3a4653606d798693a0aca4978b7e74818e949e95908c888685848585878b8f949fa2a9aea59f93877c6f62574d42372b1e120600000000000000000000020e19242e3840454d52545c60646a6f747b84919eaba39f9da09f9287827d77726d67625f58504a42382d22170b00000000000000000000000000000000000007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000000000000000000000000000030f1a252f3841484c4e535353535353534c4a463f372d230f06000000000000000b16212c353e44484a535353535353534f4d4841392f251a0f0400000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b0600000000000000000000000000000000000000000000000009141f29333d464e5860696e767e848a8f9299999b9d9e9f9f9f9f9e9d9b9999928f8a847e766e6960584e463d32291f110800000000000013202d394653606c7986938b7e7265585656565656565865727e8b9386796c605346392d201300000000000008131e2834404b54606c7883909da6a69d9083786c60544b4034281e13080000000000000000020b1a26313c45525d68727f8c96a0acb9c2c7b8aca0968b7f72685d52453b3123190b02000000000b1724313e4a5764717e869293877f746d665d5d666d747f879392867e7064574a3d3124170a00000b1825323e4b5865717e868686868686867c6f6256493c2f23221d16161b202733404d5a66738086868686868686786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c0100000000000000000000000000000000000000000000000714202d3a4753606d7a85929faca3988a7d716464707d8a98a2a2988b7e7165574d42362a1e1205000000000000000000000b1825313e4b5864717e8b97a4afa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea5988c7f7265594c3f3226190c00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000000030f1c28333f4a54616e7b87939faca2988a7e7164555564717e8a98a3a49a8c7f7366584e43372b1d12070000000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e010000000b1825323e4b5865717e8b98a4afa295887c6f6255493c2f221609000005101a242c33393c3f4c5865727f8b98a5aea194887b6e6155484040403d3c39332c231a10050000000713202d3a4653606d798693a0aca5988b7e7278828e939f9d999a939291919298979c9fa6adaba39f938d80736a6054453c31261a0e0200000000000000000000030e18212a31373e434b51575e666c727c849196a1a0999290959b99928f89847f7a746f6a605b544a3f33281c0f0300000000000000000000000000000000000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b0200000000000000000000000000000000000008131d262f363c4041464646464646463f3e3a352d251b11000000000000000005101a232c33383c3d4646464646464642403d372f271e13090000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a03000000000000000000000000000000000000000000020d17212b343d464e565e616c71787e82868a8c8f90919292929291908e8c8986827d78716c615e574e463d342b20170d0000000000000013202d394653606c7986938b7e7265584b4a4a4a4a4b5865727e8b9386796c605346392d20130000000000010d19242f3845515c66717e8a959fabab9f958a7e71665c51453a2f24190d02000000000000000009141f2935414c56606d7984919ea6b0bebeb0a69e9184796d60564c41332a1f100700000000000a1623303c4955616c717d8692938c80786d67676d78808c9392867d706c6155493c3023160a00000b1724313d4a56626c71797979797979796f6a6054473b36332e272021272c2f303f4b58636e737979797979797976665c5044382c1f1206000000000000000000000000000000000000000000000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c201304000000000000000000000000000000000000000000000005121e2a36424d5764717e8b98a2ac9f92867a6d60606d7985929faa9c8f8376695e53463a2d21160a000000000000000000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aea6998c7f7366594c403326190d00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000006121f2b3844505b6673808c9aa4ac9f92867a6d605454606d7a86929fac9d9184776a605447392e23180c0000000000000000000b1724313e4a5764717d8a97a4b0a79a8d8174675a4e4134271b0e010000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f22160900000c17222c363e45494a4d5865727f8b98a5aea194887b6e61554d4d4d4d4a49443e362c22170b0000000713202d3a4653606d798693a0aca5988b7f726d78818b92989fa29f9e9e9e9fa3aaa9a9aaa29f99928b81786d60584e43332a1f1509000000000000000000000009151f2a333c42474f555c60696e787f879196a09f95918684898e92989b95918b85817c766c665b5044382b1f120600000000000000000000000000000000000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e0400000000000000000000000000000000000000010b141d252b3033343939393939393932312e29231b130900000000000000000008111a21282c2f30393939393939393534312c251e150c02000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e09030000000000000000000000000000000000000000050f19222b343c444d525a61666d71757a7d80828385858686858483827f7d7a75716d66615a524d453d342b22190e050000000000000013202d394653606c7986938b7e7265584b3f3d3d3f4b5865727e8b9386796c605346392d2013000000000004111d2935414c56606d7984919ea7b1b1a79e9184796d60564c4135291f14090000000000000000030d1924303a44515c66707d8a949facb6b6ac9f948a7d70665c51443a3021180e0000000000000814212d3944505a616b707c8591928d82796e6e79828e9291857c706b615a5044392d20140800000915212e3a45505a62656c6c6c6c6c6c6c6260584e4344433f3932292b32383b3d4647525c63666c6c6c6c6c6c6c6c5c544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000714212d3a46535f6976838f9caaaa9b8f8275675d5d6775828e9baa9f93877b6e6154483d32271b0f000000000000000000000c1926323f4c5965727f8c98a5aea195887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8794a0ada6998d8073665a4d4033271a0d00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000000000613202d394653606c7884919eaca99b8e8175675d51515d6775828f9caba096897c6f62544b4034281c100400000000000000000a1724303d4a5763707d8a96a3b0a89b8e8175685b4e4235281b07000000000c1926323f4c5965727f8c98a5afa295887c6f6255493c2f2216090005111c28333e48505557595965727f8b98a5aea194887b6e615959595959575550483e33281c100400000713202d3a4653606d798693a0aca5998c7f72666d757f868d92989a9c9e9e9f9f9e9d9c9998928d867f746d665c50463d3221180e0300000000000000000000020e1a26313c454d535961676d727b828c92999f99928d837c777c81868c91969c98928d8882786c605346392d20130600000000000000000000000000000000000d1a2633404d59667380868686868686868680746c61574e43392f251b1007000000000000000000000000000000000000000000020b131a202427282d2d2d2d2d2d2d2625221e18110901000000000000000000000810161c2023242d2d2d2d2d2d2d282725201a130c03000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b060000000000000000000000000000000000000000071019222b323b424650545c6064676d70737577787979797878767573706d6764605c545046423b332b22191007000000000000000013202d394653606c7986938b7e7265584b3f3d3d3f4b5865727e8b9386796c605346392d201300000000040e18222c3945525d68727f8b96a0acb9b9aca0968b7f72685d52453b30251a0e04000000000000000008131e2834404a54616c7682909aa4afafa49a9082766c61544a4032281e0f0600000000000004101c28333e485059606a6f7b8490948f837a7a838f9490847b6f6a605950483e33281c1004000005111d29343f485056586060606060606056544e5353514f4a443b32353d44484953535352585a606060606060605f504a42382e23170c000000000000000000000000000000000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000030f1c28333f4a54616e7b87939faca2988a7e7164555564717e8a98a3a49a8c7f7366584e43372b1d12070000000000000000000d192633404c5966737f8c99a6aea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada79a8d8074675a4d4134271a0e00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000004111d2935414c5663707d8996a1aca1978a7d7063554b4b5564717e8b99a3a89a8d8174665c5145382c1f130800000000000000000916232f3c4956626f7c8995acb6a89c8f8275695c4f422e23180c000000000d1a2633404d596673808c99a6afa295887c6f6255493c2f221609000814212d3945505a6164666666727f8b98a5aea194887b6e66666666666664615a5044392d20140800000713202d3a4653606d798693a0aca6998c7f7366606d727b80858a8d8f9192929291908f8c8985807b726d605c544a3f342b200f06000000000000000000000006121e2b37424d575f616b70797f868f949f9d948f8780796f6a6f747a7f84898f93999a9486796d6053463a2d20130700000000000000000000000000000000000c1925323f4b57636d737979797979797979746e645a50453c31281d1209000000000000000000000000000000000000000000000001080f14181a1b20202020202020191816120d0700000000000000000000000000050b10141617202020202020201c1b18140f09020000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a0200000000000000000000000000000000000000071019202930363e424a5053555d606366686a6b6c6c6c6c6b6a686663605d5553504a423e3630292119100700000000000000000013202d394653606c7986938b7e7265584b4a4a4a4a4b5865727e8b9386796c605346392d2013000000000a15202a36424d57606d7a85929ea8b2bdbdb2a89e92857a6d60574d42362a20150a0000000000000000020c18232e3942505a626f7c87939faaaa9f93877c6f625a5042392e20160c00000000000000000b17222c363e474f585f696e7a839094908484909490837a6e695f584f473e362c22170b000000010c18222d363f454a4b5353534c525f6060606060605d5b554d44393d474f54566060606060605a58535353535353443f3830261c11060000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e1308000000000000000000000000000000000000000000000006121f2b3844505b6673808c9aa4ac9f92867a6d605454606d7a86929fac9d9184776a605447392e23180c0000000000000000000d1a2734404d5a6773808d9aa6ada094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0ada79a8d8074675a4d4134271a0e00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000613202c3945525d6875818e9ba8ab9e9285796d6053464754616d7a86929fab9e9285796d6053463a3025190d01000000000000000815222e3b4855616e7b889aa4afa99d9083766a554b4034281c10040000010e1b2834414e5b6774818e9aa7afa295887c6f6255493c2f221609000a1723303c4955616c71737373737f8b98a5aea194887b73737373737373706c6155493c3023160a00000713202d3a4653606d798693a0aca6998d8073665b62686e74797d808284858685858482807d7a746e69625b504a42382e22190f0000000000000000000000000814212d3a47535f696e757d848c92989395908a827c736d676062686d72787d82878d929786796d6053463a2d20130700000000000000000000000000000000000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c000000000000000000000000000000000000000000000000000003080b0d0e131313131313130c0b090601000000000000000000000000000000000407090a131313131313130f0e0c0804000000000000000000000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b0300000000000000000000000000000000000000070e171f252a30383f44464c515457595c5d5e5f5f5f5f5e5d5b595653514b46443f38302a251f170f070000000000000000000013202d394653606c7986938b7e7265585757575757575865727e8b9386796c605346392d2013000000020b1b26313a46525e6973808d97a1adbac4c4b9ada1978d8073695e52463c31261b0b02000000000000000007121c27303e4754606a75818e98a2a2988e81756a6054483e30271c0e04000000000000000005101a242c353d464e575f686e7a828f949191948f827a6e685f574e463d352c241a10050000000006111b242d343a3d3e46414c565e6c6c6c6c6c6c6c6a675f554a3f444f5960636c6c6c6c6c6c67645c534846464638342e261e150a0000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000000000000000613202d394653606c7884919eaca99b8e8175675d51515d6775828f9caba096897c6f62544b4034281c100400000000000000000e1a2734414d5a6774808d9aa7ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8794a0ada6998d8073665a4d4033271a0d00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000000000714212d3a4754606d7a86929faca89a8d8174665c514446525d6876828f9caba2978a7d7064564c4135291d1105000000000000000714202d3a4753606d7a86939facab9e918478675c5145382c1f1306000004111d2935414c566976828f9ca9afa295887c6f6255493c2f221609000b1724313e4a5764717e80808080828f9ca8b3a79a8d80808080808080807e7064574a3d3124170a00000713202d3a4653606d798693a0aca6998d8073665a565e61666d7073757778797978777673706d67615e5751443f3830261c10070000000000000000000000000815222e3b4855616e7b8286868686868686837d766f6a605c55565d61656c70757b80858a867a6d6053473a2d201407000000000000000000000000000000000007131e2a35404952575960606060606060605a58524a40362c21180d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d0300000000000000000000000000000000000000050d14191e262e34383a4145474a4d4f50525253535251504f4c4a4745403a38342e261e1a140d05000000000000000000000013202d394653606c7986938b7e7265646464646464646465727e8b9386796c605346392d20130000000a141d2b37434e58616e7b86929fa9b3becccabeb3a99f92867b6e61584e43372b1d140a0000000000000000000b151e2b37434e58616e7b86929f9f92867b6e61584e43362c1e150b0000000000000000000008121a232b343c454d565e686d79828e93938e82796d685e564d453c342b231a120800000000000009121b22292e31323946525e68767979797979797771675b4f434854606b70797979797979746e64584c4039392c28231c150c0300000000000000000000000000000000000000000000000000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c201304000000000000000000000000000000000000000000000004111d2935414c5663707d8996a1aca1978a7d7063554b4b5564717e8b99a3a89a8d8174665c5145382c1f130800000000000000000e1a2734414d5a6774808d9aa7ada093867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1aea6998c7f7366594c403326190d00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000006121f2b37434e5865727e8b98a2aca096897c6f63544a40414c5665727e8b99a4a99b8f8275685e5246392d2015090000000000000006131f2c3845515c677885919eabac9f9286796d6053463a2d20130600000713202c3945525d687884919eabafa295887c6f6255493c2f221609000f1c2835424f5b6875828c8c8c8c8f949eaab5a99d928d8c8c8c8c8c8c8c8174685b4e4135281b0e02000713202d3a4653606d798693a0aca6998d8073665a4d52545c606367696b6b6c6c6b6a696663605d55534d453f342e261e140a000000000000000000000000000814212d3a47535f696e757979797979797976706b625f58514b4c52535b6063696e73797e83796d6053473a2d2014070000000000000000000000000000000000020d19242e3740474b4d53535353535353534d4c4740382f241a0f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0d10111213131211100d0a07060400000000030505060606060606000000000000000000000000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d030000000000000000000000000000000000000002090c151c23282c2f35393a3d4042444546464645454342403d3a39352f2b28231c140c090200000000000000000000000013202d394653606c7986938b7e7270707070707070707070727e8b9386796c605346392d2013000006111b262f3847535f6a74818e98a2aebbb9b9b9b9baaea2988e81746a5f53473d2f261b11060000000000000000030c1b27323c46525e6973808d97978c8073695e52463c32241a0c030000000000000000000000081119222a333c444d565d676d78818d8d81786d675d564d443c332a2219110800000000000000000911181d21212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271f1c17110a0300000000000000000000000000000000000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d110400000000000000000000000000000000000000000000000613202c3945525d6875818e9ba8ab9e9285796d6053464754616d7a86929fab9e9285796d6053463a3025190d01000000000000000d1a2734404d5a6773808d9aa6ada094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1aea5988c7f7265594c3f3226190c00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000000000814212e3a47535f6a7683909daaaa9e9184776b605442393b4754616e7b86939fac9f92867a6d6154473c31261a0e0000000000000004101c2934404b55697683909ca9afa399887b6f6255483c2e23170b00010714212d3a4754606d7a8796a1acafa295887c6f6255493c2f221609000f1c2835424f5b6875828e9999999c9ea6b0b9aea49d9a9999999999998e8174685b4e4135281b0e02000713202d3a4653606d798693a0aca6998d8073665a4d464b5153575a5c5e5f5f5f5e5d5c595654514b46423b3328231c140c020000000000000000000000000006121e2b37424d575f61696c6c6c6c6c6c6c6a636159534e45404146495053575e61666d71766d675d5145392c1f130600000000000000000000000000000000000007121c252e353b3f404646464646464646413f3c362f261d1208000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314171a1d1e1f1f201f1e1c1a171413100c07010c0f11121313131313130909070300000000000000000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b010000000000000000000000000000000000000000030a11171c1f24292c2d30333537383939393938373533302d2c29241f1c17110a02000000000000000000000000000013202d394653606c7986938d807d7d7d7d7d7d7d7d7d7d7d7d808d9386796c605346392d201300000b17222d38414f59626f7c87939faab4acacacacacacb4aa9f93877c6f62594f41382d22170b0000000000000000000a15202a36424d57606d7a85919185796d60574d42342b20110800000000000000000000000000071019212a323b444c555d666d748080746d665d554c443b322a2118100700000000000000000000060c1114212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000714212d3a4754606d7a86929faca89a8d8174665c514446525d6876828f9caba2978a7d7064564c4135291d1105000000000000000d192633404c5966737f8c99a6aea194877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000003101c28343f4a54626e7b88959faba7998c807366594f43303946525e687683909ca9a3998b7f7265574d42372b1b1106000000000000000c18232f414d5a6774808d9aa7b5ab988b7e7165544a3f34281c100b0e131c2834404a5464707d8a97a8b2afa295887c6f6255493c2f221609000f1c2835424f5b6875828e9b9f9fa0acaeb5bdb1a9a3a19f9f9f9f9f9b8e8174685b4e4135281b0e02000713202d3a4653606d798693a0aca6998d8073665a4d404045464a4d4f5152535252514f4d4a4745413a3631292117110a020000000000000000000000000000020e1a26313c454d53555c606060606060605d57554f47433c3435383f44464d53545c606469605d554b4035291d1004000000000000000000000000000000000000000a131c242a2f323339393939393939393433302b241d140b0000000000000000000000000000000000000000000000000000000000000000000000000000000003090e13191d20212427292b2b2c2c2c2b292724201f1c18120e181c1e1f2020202020201615130f0a04000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d120700000000000000000000000000000000000000000000060c1013191d20212426292a2b2c2c2c2c2b2a282623201f1d1812100b060000000000000000000000000000000013202d394653606c798693928d8a8a8a8a8a8a8a8a8a8a8a8a8d929386796c605346392d201300030f1b27333f4953606b76828f99a49f9f9f9f9f9f9f9f9f9fa4998f82756b6053493f33271b0f030000000000000000040e1a25303b45515d67727e8b8b7e71675d51453b3022190f000000000000000000000000000000070f182029323a434b545c606e73736e605c544b433a322920180f07000000000000000000000000010814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e1308000000000000000000000000000000000000000000000006121f2b37434e5865727e8b98a2aca096897c6f63544a40414c5665727e8b99a4a99b8f8275685e5246392d201509000000000000000c1926323f4c5965727f8c98a5aea195887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2afa4978b7e7164584b3e3125180b00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000006121f2c3844505c6673808d9aa7ab9f95887b6e6255483d3236414d5665727f8c98a7ab9d908376695f5347382d22170b00000000000000071824313e4b5764717e8a97a7b1a79b8e8174665c5044382b221b171a1d242c3844515c6674818d9aa7b4afa295887c6f6255493c2f221609000f1c2835424f5b6875828e939393939fa3abb5a99f98949393939393938e8174685b4e4135281b0e02000713202d3a4653606d798693a0aca6998d8073665a4d4034383a3d404244454646454443403d3a39352f2a251f170f06000000000000000000000000000000000009151f2a333c4247484f53535353535353504a48443e373129292d33373b42464b5153575d53514b43392f24180c0000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b02000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e24292c2d3033363738393939383634302d2c29231d1a24282b2c2d2d2d2d2d2d23221f1b160f07000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e05000000000000000000000000000000000000000000000003080d111314171a1c1d1f1f20201f1e1d1c19171413100c070300000000000000000000000000000000000013202d394653606c798693939393939393939393939393939393939386796c605346392d20130005121f2b3744505b65707d8994939393939393939393939393939394897d70655b5044372b1f120500000000000000000009141f2935414b55606d788383786d60554b4033291f100700000000000000000000000000000000060e1720283139424a505c636767635c504a4239312820170e0600000000000000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000000000000000814212e3a47535f6a7683909daaaa9e9184776b605442393b4754616e7b86939fac9f92867a6d6154473c31261a0e000000000000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b6ac96897d7063564a3d3023170a00111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000000000713202d3a4653606d7985919eabab9d908377695f53473a2b303b4854616e7b8795a0ab9f95887b6e6253493f33271b0f030000000000000814212e3b4754616e7b8795a0acab9e9285796d6053463e342b2722262a2f35404b55606d7985929eabb8afa295887c6f6255493c2f221609000f1c2835424f5b68758186868686868b99a3aea3988d88868686868686868174685b4e4135281b0e02000713202d3a4653606d798693a0aca6998d8073665a4d40332c2d3034363838393938373633302d2c29241d1a140d05000000000000000000000000000000000000030e18212a31373a3b4246464646464646433d3c38332b26201b22272b3136394045464b504745403931271d120700000000000000000000000000000000000000000000070d1316191a20202020202020201a1a17130e0801000000000000000000000000000000000000000000000000000000000000000000000000000000070f181f262a2f35393a3d404344454646454443403d3a38342f2a252f3437383939393939392f2e2c272119100700000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d02000000000000000000000000000000000000000000000000010406070a0d0f11121313131212100f0d0a07060400000000000000000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686796c605346392d2013000613202d394653606c798386868686868686868686868686868686868683796c605346392d201306000000000000000000030d18242f3a44505c66707d7d70665c50433a2f21170d000000000000000000000000000000000000050d161f2730383f4452585a5a5852443f3830271f160d050000000000000000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c201304000000000000000000000000000000000000000000000003101c28343f4a54626e7b88959faba7998c807366594f43303946525e687683909ca9a3998b7f7265574d42372b1b11060000000000000b1825313e4b5864717e8b97a4afa296897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5afa49a887b6e6255483b2f22150800111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000005111d2a36414c5663707d8a97a1ada3998c7f7265574d42372b2d3a46535e697783909daaa7998d8073655b5044372b1f12070000000000000714202d3a46525e697784909dabada1978a7d70635a50463d37332d31363a4045515d67717e8b97a1adb9afa295887c6f6255493c2f221609000e1b2834414d59656f75797979797987929faca194887b79797979797979746f64594d4034271a0e01000713202d3a4653606d798693a0aca6998d8073665a4d403327202427292b2c2c2c2b2a29262321201d18130e09030000000000000000000000000000000000000000060f181f262b2d2e363939393939393937302f2c28211b1511171b1f252a2e34383a3e433a39352f271f150b01000000000000000000000000000000000000000000000002070a0c0d13131313131313130e0d0b0703000000000000000000000000000000000000000000000000000000000000000000000000000000030b1218212a31363a4145474a4d505152525352514f4d4a4745403936313a4044454646464646463c3b38322b22190f0400000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979766c5f5346392d20130005121f2b3744505b656c77797979797979797979797979797979797979776c655b5044372b1f12050000000000000000000007131d28343f4a54606b70706b60544a3f31281d0f0500000000000000000000000000000000000000040d151e262e3440474b4d4d4b4740342e261e150d04000000000000000000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d1104000000000000000000000000000000000000000000000006121f2c3844505c6673808d9aa7ab9f95887b6e6255483d3236414d5665727f8c98a7ab9d908376695f5347382d22170b0000000000000a1724303d4a5763707d8a96acb6a4978a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aa7ac9f9386796d6053463a2d20130700111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000713202d3946525e6875828f9ba9ac9f92867a6e6154473c31262a36424d5766737f8c99a7ab9e9184786c605346392f24180c00000000000005111e2a36424d5666737f8c99a3afa99c9083766c61584f46443f414142464b515b606d7984919ea9afb8afa295887c6f6255493c2f221609000c1925313d48535d65686c6c6c677683909da9a194887b6e6c6c6c6c6c6c68645d53483c3024180c00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a171a1c1e1f201f1f1e1c1a171413110d07010000000000000000000000000000000000000000000000060e151a1e2122292d2d2d2d2d2d2d2a2423201c160f0a060b0f141a1d23282c2d31362d2c29241d150d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c2328333b42464c5254575a5c5e5e5f5f5f5e5c5a5753514b46423b454c50525353535353534948433d342b21160a0000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e0200000000000000000000000000000000000000000000000002070b0d0d131313131313130f0e0c0804000000000000000000000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e1200030f1b27333f49535b606a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a605b53493f33271b0f0300000000000000000000010b17232e38424f5960636360594f42382e1f160c000000000000000000000000000000000000000000030c151c2328363b3f40403f3b3628231c140c0300000000000000000000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000713202d3a4653606d7985919eabab9d908377695f53473a2b303b4854616e7b8795a0ab9f95887b6e6253493f33271b0f0300000000000815222f3b4855626e7b889aa4afa5998c7f7266594c3f3326190700000000000000000000000000000000000000000000000000000000000004101d2935404b556976838f9ca9ab9e918478675c5145382c1f130600111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000000000714212e3a4754616d7a86929facaa9c8f8276685e5246392a2025313b4855626e7b8895a0aca196897d7063554b4035291d10040000000000020e1925303b4854616e7b87929fabab9f948a7e716a60595350494e4e4d53555d606d74808d969b9ea5afafa295887c6f6255493c2f221609000915202c37424b53595b6060606774808d9aa7a194887b6e6160606060605b59534b41372b20140800000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d0d0f111213131211100d0a07060401000000000000000000000000000000000000000000000000000003090e1214151c202020202020201d171614100b0500000003090e12181c1f20242a201f1d18120b03000000000000000000000000000000000000000000000000000000000000000000010406070a0d10111213131211100d0a07060400000000030505060606060606000000000000000000000000000000000b151e272e343f454d53565d606366696a6b6c6c6c6b696763605c55534d444f575c5f60606060606056544e463d32271b0f030000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e14080000000000000000000000000000000000000000000001080e1317191a202020202020201b1b18140f0901000000000000000000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060605f5a52493e33271b0f00000b17222d38414950535d6060606060606060606060606060606060605d53504941382d22170b00000000000000000000000006111c26303d474f555656554f473d30261c0d0400000000000000000000000000000000000000000000030a1117242a2f323434322f2a2417110a020000000000000000000000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000005111d2a36414c5663707d8a97a1ada3998c7f7265574d42372b2d3a46535e697783909daaa7998d8073655b5044372b1f120700000000000714202d3a4753606d7a86939faca79a8e8174675b4e412f24180c00000000000000000000000000000000000000000000000000000000000006131f2c3845515d677784919eaaa99c90837669554b4034281c100400111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000006131f2b37434e5865727f8b99a3aea2988b7e7164564c41362a18212e3a47535f6a7784919daaa89b8e8174675d5145392c1f14090000000000000914202d3a46525e6975818e99a3afa69f92857c706b62605b535a5b575f61676d747f8b92938f939eaaafa295887c6f6255493c2f22160900040f1b25303942484d4f53535764717e8a97a9a194887b6e6155535353534e4d4841392f251a0f0300000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d01030505060605040300000000000000000000000000000000000000000000000000000000000000000000020608080f13131313131313100a0907040000000000000000070c101313181d1413100c0701000000000000000000000000000000000000000000000000000000000000000001080d111314171a1d1e1f1f201f1e1c1a171413100c07010c0f111213131313131309090703000000000000000000000007121c273039404451575f61686d7073767778797978777673706d67615e57505761686b6c6c6c6c6c6c6260584e43382c1f1307000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d010000000000000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d282724201a130b030000000000000000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353534f4940372c21160a000006111b262f383f4446505353535353535353535353535353535353535046443f382f261b1106000000000000000000000000000a141e2c353d44484a4a48443d352c1e140a00000000000000000000000000000000000000000000000000060c191f2326272726231f190b0600000000000000000000000000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000000000000000713202d3946525e6875828f9ba9ac9f92867a6e6154473c31262a36424d5766737f8c99a7ab9e9184786c605346392f24180c000000000006131f2c3845515d677885919eaba99c8f827669554b4035291d100400000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86929faca79b8e8174685b4e412e23180c0000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000000000815222e3b47545f6a7783909dabac9f92867a6d6054473b3025191e2b37424e576673808c99a8ab9f9285796d6053473b3025190e02000000000005121e2a36424d57626e7c87929fa7ada29792857d756f6c6568676869696e7379818b91948f828f9ba8afa295887c6f6255493c2f221609000009141e2730373d4142464854616e7b8796a1a194887b6e61554846464641403c372f271d13090000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060606060606060400000000000000000000000000000406070b1007060400000000000000000000000000000000000000000000000000000000000000000003090e13191d20212427292b2b2c2c2c2b292724201f1c18120e181c1e1f2020202020201615130f0a040000000000000000000c18232e39424a515b63696e747a7d808384858586858482807d79746e69605b536873787979797979796f6a6054483b2e22150900000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e110500000000000000000000000000000000000000010a141c242b2f3334393939393939393534312c251d150b01000000000000000000000000000000000000000005101b252e373e4346464646464646464646464646464646464646464646433e372e251b10050000000a141d262d33373944464646464646464646464646464646464646443937332d261d140a0000000000000000000000000000020c1a232c33383c3d3d3c38332c231a0c020000000000000000000000000000000000000000000000000000080e1317191a1a1917130e0800000000000000000000000000000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c2013040000000000000000000000000000000000000000000000000714212e3a4754616d7a86929facaa9c8f8276685e5246392a2025313b4855626e7b8895a0aca196897d7063554b4035291d10040000000004101d2935404b55697683909ca9aa9e918477675d5145382c1f13060000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8999a3afaa988b7e7265584b3f322518070000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000004101c2834404b55626f7c8895a0aca99b8e8175675d514539291e141a26313c4955626f7c8896a0aca2988a7e7164564d42362a1e11050000000000020e1a25303b47535f6a73808d95a0a8a9a1979288817c797674747476787b7f858d929790827d8996a3afa295897c6f6256493c2f2316090000020c151e252c3134353a46535e697884919ea194887b6e6155483b39393534302b251d150b010000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e24292c2d3033363738393939383634302d2c29231d1a24282b2c2d2d2d2d2d2d23221f1b160f070000000000000004101c2834404a545c606d727b81868a8d8f9191929292918f8d8a85807b726c655c6b78858686868686867c6f6256493c2f2316090000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d2014090000000000000000000000000000000000000008121c262e363b3f404646464646464642403d372f271d130900000000000000000000000000000000000000000009131c252c33373939393939393939393939393939393939393939393937332c251c130900000000020b141b22272b2d37393939393939393939393939393939393939372d2b27221b140b0200000000000000000000000000000008111a21272c2f30302f2c27211a11080000000000000000000000000000000000000000000000000000000002070a0d0d0d0d0a070200000000000000000000000000000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d1104000000000000000000000000000000000000000000000006131f2b37434e5865727f8b99a3aea2988b7e7164564c41362a18212e3a47535f6a7784919daaa89b8e8174675d5145392c1f140900000000000c18242f414e5b6874818e9ba7ac9f92867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99abaea298887b6f6255483c2f2215090000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000006131f2c3845515c6774808d9aa7ada1978a7d7063554b413529170d15212e3b47535f6a7784919eaaaa9c8f8276695e52463a2d20150a00000000000009141f2b37434e58606d79839096a0a8a9a19a938e8985828181818284888c91979992857b7c8996a2afa296897c6f6356493c30231609000000030c141b2025282a36424d576875828e9ba194887b6e6155483b2e2d282724201a130b03000000000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c090606030000000000000000000000000000000000000000000000000000000000070f181f262a2f35393a3d404344454646454443403d3a38342f2a252f3437383939393939392f2e2c27211910070000000000030e18212c3844515c666d757f878d9298999c9d9e9f9f9f9e9c9a98928d867f776d666679869293939393887b6e6255483b2f2215080000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e020000000000000000000000000000000000020e19242e3840474c4d535353535353534e4d4841392f251a0f040000000000000000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000020a11171b1f202a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a201f1b17110a020000000000000000000000000000000000080f161c2023232323201c160f08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000000000815222e3b47545f6a7783909dabac9f92867a6d6054473b3025191e2b37424e576673808c99a8ab9f9285796d6053473b3025190e0200000000071925323f4c5865727f8b98aaafa399897c6f6356493c302316090000000000000000000000000000000000000000000000000000000006121e2b37424d576875828f9ba8ab9f9285796c605346392d2013060000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000000000713202d3a4653606d7985929eabab9e9285796d6053463a2f241807131f2b37434e586773808d9aa8ac9f93877b6e6154473c32261b0f000000000000030f1a26313c45515c676e7b8491969fa4aca49f9b97928f8e8d8e8f9196999e9892877d707b8895a2aea396897c706356493d3023160a0000000002090f15191a25313f4c5965727f8c989f94887b6e6155483b2e221b1a18140f090100000000000713202d3a4653606d7986939f9f9f998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b0600000000000000000000000000000000000000000000000000030b1218212a31363a4145474a4d505152525352514f4d4a4745403936313a4044454646464646463c3b38322b22190f04000000000915202c38434f59606d78818c92999fa2aaa9a8aaa29f9e9e9e9fa29f98928c81786d6d798699a39f9f94877a6e6154473b2e211408000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e1205000000000000000000000000000000000007131f2b36404a52585a606060606060605b59534b41372c201408000000000000000000000000000000000000000000010910161b1e202020202020202020202020202020202020202020201e1b161009010000000000000000060b0f12131d2020202020202020202020202020202020201d13120f0b060000000000000000000000000000000000000000050b10141617171614100b050000000000000000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d090500000000000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b1107000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e1308000000000000000000000000000000000000000000000004101c2834404b55626f7c8895a0aca99b8e8175675d514539291e141a26313c4955626f7c8896a0aca2988a7e7164564d42362a1e1105000000000916222f3c4955626f7c8898a2aeab988c7f7265594c3f31261a0e020000000000000000000000000000000000000000000000000000000814212d3a47535f697885919eaba99c8f8276665b5044382b1f12060000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000005111e2a36424d5664717d8a97a2ada89a8d8174665c514438281d13070f1b26323c4956626f7c8996a1ada4998c7f7265584e43372b1c11060000000000000a15202934404b555e696e7b848e939a9fa3aba9a19e9c9b9a9b9c9ea09d9590867d706e7b8894abb5a396897d7063564a3d3023170a0000000000000409091623303c4956636f7c89999393887b6e6155483b2e2215080c0803000000000000000713202d3a4653606d798693939393938d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a03000000000000000000000000000000000000000000030c151c2328333b42464c5254575a5c5e5e5f5f5f5e5c5a5753514b46423b454c50525353535353534948433d342b21160a000000020e1a26313b4854606b74808d939fa3ababa49f9b979892919192939a989d9f938f82786d7a8794abb4a094877a6d6154473a2e21140700000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d21140700000000000000000000000000000000000b17232f3b47525c64676c6c6c6c6c6c6c68655d53483d3124180c0000000000000000000000000000000000000000000000050a0f1213131313131313131313131313131313131313131313120f0a0500000000000000000000000003050611131313131313131313131313131313131313110605030000000000000000000000000000000000000000000000000407090a0a0907040000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201c1c1915100a02000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000000000006131f2c3845515c6774808d9aa7ada1978a7d7063554b413529170d15212e3b47535f6a7784919eaaaa9c8f8276695e52463a2d20150a000000000713202d3a4653606d7985929faca89b8f827568574d42362a1e12050000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8897a1ada8998c7f7366544a3f33281c0f030000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000714202d3a46525e6975828f9ca9aca096897c6f63544a403428160c010a13202d394653606c7884919eabab9d9084776a5f5347382e23170c000000000000030c18232f39434d575e696e7981878f92999b9d9e9f9f9f9e9d9b9895908b837c706b6d7a8799a49f9f978a7d7064574a3d3124170a00000000000000000713202d3a4653606d7987868686867b6e6155483b2e221508000000000000000000000713202d3a4653606d78868686868686868073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e0903000000000000000000000000000000000000000b151e272e343f454d53565d606366696a6b6c6c6c6b696763605c55534d444f575c5f60606060606056544e463d32271b0f03000006121e2b37424e57636f7c87939fa5afa9a199938f8a878584848586888c90959e948d80747b8794a1ada093877a6d6054473a2d21140700000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e22150600000000000000000000000000000000000d1926333f4c58646e7379797979797979756f65594d4034271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d292825211b140c04000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e181109010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040906111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c20130f0c07010000000000000000000000000000000000000000000713202d3a4653606d7985929eabab9e9285796d6053463a2f241807131f2b37434e586773808d9aa8ac9f93877b6e6154473c32261b0f0000000006121f2b3844505c6676838f9ca9ab9e918578695f53463a2d211409000000000000000000000000000000000000000000000000000005121e2a36424d5766727f8c99a9aca096887c6f6255493c2d22170b000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000000814212e3b4754616e7b86929facaa9e9184776b605442392e2318040005121f2b3744505b6574808d9aa9aca095887c6f62544a3f34281c100300000000000007121d27313b454d575e676d747c82868b8e909192929291908e8b88837e786f6a606c798693939393938a7e7164574b3e3124180b000000000000000006131f2c3845515c6775797979797976695f53463a2d2114070000000000000000000006121f2c3844505c667679797979797979736e63584b3f3226190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b06000000000000000000000000000000000007121c273039404451575f61686d7073767778797978777673706d67615e57505761686b6c6c6c6c6c6c6260584e43382c1f130700000814212e3a47535f6a76828f9aa4afaba1979287827d7a79787778797b7f838a9196928a7e7b8895a1ada093867a6d6053473a2d20140700000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b00000000000000000000000000000000010d1a2734404d5a677380868686868686868175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000000000000060a0e1011131313131313100f0d0a0500000000000000000000000000000000000000000000000000000000060a0e1011131313131313100f0d0a05000000000000000000000000000005090d0f101313100f0d0a050000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f272d32353639393635322c261e160c0200000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d1e1c18130c050000000000000000000000000000000000000005111e2a36424d5664717d8a97a2ada89a8d8174665c514438281d13070f1b26323c4956626f7c8996a1ada4998c7f7265584e43372b1c110600000003101c28343f4a546673808c99a8ada197887b6e6155483b30251a0e02000000000000000000000000000000000000000000000000000714212d3a46535e697783909daaaa9e9184776a5f53473b2e1c1106000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c000000000000000000000007131f2c38434f5966727f8c99a3afa7998c807366594f4330271c120700030f1b27333f495363707c8997a1ada79a8d8074665c5044382c1f1206000000000000010b151f29333b454d555d606a6f757a7e8183858586858583817f7b77716d665f5b6678848686868686867f7265584c3f3225190c000000000000000004101c2834404b555c6a6c6c6c6c6c6c5f574d42372b1e12050000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c66635c52473b2f23170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a020000000000000000000000000000000c18232e39424a515b63696e747a7d808384858586858482807d79746e69605b536873787979797979796f6a6054483b2e22150900000815222f3b4855626e7b88949facaea39992857d75716e686b6b666d6e72767d84909492857d8996a3aca09386796d6053463a2d20130700010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f03000000000000000000000000000000010d1a2734404d5a6773808d93939393938e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000000040b11161a1d1e2020202020201d1c1916100a03000000000000000000000000000000000000000000000000040b11161a1d1e2020202020201d1c1916100a0300000000000000000000020a1015191c1c20201d1c1a16110a030000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2831383e4243464643413d3830281e140a0000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121a20262a2c2d2b3844505b66737f8c999393939393939084776b6054443a30242c2b28241e170f070000000000000000000000000000000000000714202d3a46525e6975828f9ca9aca096897c6f63544a403428160c010a13202d394653606c7884919eabab9d9084776a5f5347382e23170c000000000b17232e3c4956626f7c8996a0aca9988c7f7265574d42362a1e1205000000000000000000000000000000000000000000000000000815212e3b4854616e7b87959faba8998c807366584e43372b1f0a00000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000915222f3b4854606b7784919d9f9f9f95887b6e6255483d3222150b0000000b17222d3a4653606d7985929e9f9f9e9185796d6053463a2d20130700000000000000030d172129333b434b51586062686e71747678797978787675726e6a64605c5454687278797979797979726d62564a3e3124180b0000000000000000000c18232e39434b51535f6060606055534d453c31261a0e0200000000000000000000000c17232e38424a505f606060606060605a58524a40362a1f130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b030000000000000000000000000004101c2834404a545c606d727b81868a8d8f9191929292918f8d8a85807b726c655c6b78858686868686867c6f6256493c2f23160900000d192633404c5966737f8c99a6b0ac9f92877c6f6b64615e56545c6062656c707a8290949083909daaaca09386796d6053463a2d2013070005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f1205000000000000000000000000000000010d1a2734404d5a6773808d9a9f9f9f9b8e8175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000000050d151c2227292a2d2d2d2d2d2d292926211c150d0400000000000000000000000000000000000000000000050d151c2227292a2d2d2d2d2d2d292926211c150d040000000000000000040c141b212528292d2d2a2926221c150d040000000000000000000000000000000000000000000000000000000000000000000000000005111c27313a434a4e5053534f4e49423a30261b1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242b3236393939333f4a54616e7a8786868686868686867f7265594f433239393837342f2921190f0500000000000000000000000000000000000814212e3b4754616e7b86929facaa9e9184776b605442392e2318040005121f2b3744505b6574808d9aa9aca095887c6f62544a3f34281c10030000000615222e3b4754606a7784919eaaa99d908376695e52463a2d20150a00000000000000000000000000000000000000000000000006131f2b37434e5865727f8c98a7aca095887c6f6255483c32261b0f00000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0000000000000000000000091623303c4956636f7c8996939393939083776a5f53473a2e211417110b0b10121f2b3844505c6674818e93939393978a7d7063574a3d3024170a0000000000000000050f172129313a40454e54565e6164686a6b6c6c6c6b6a6865625f5753504a5660686b6c6c6c6c6c6c65625b51463a2e22160900000000000000000007121d27303940454653535353534846423c332a1f140900000000000000000000000006111c2630383f4453535353535353534d4b4740382e24190e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d030000000000000000000000030e18212c3844515c666d757f878d9298999c9d9e9f9f9f9e9c9a98928d867f776d666679869293939393887b6e6255483b2f2215080005111e2a36424d576976838f9ca9b1a79a8d80736a605954524c4a5053555a61676d798290959095a0abaca09386796d6053463a2d201307000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d201306000000000000000000000000000000010d1a2734404d5a6773808d9aa6aca89b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000040d171f272e3336373939393939393635322d261f160d030000000000000000000000000000000000000000040d171f272e3336373939393939393635322d261f160d03000000000000020c161e262c32353639393635322d271f160d030000000000000000000000000000000000000000000000000000000000000000000000000a16222d38434c545a5d60605c5a544c42382c211509000000000000000000000000000000000000030608090b0d0f1112121313121211100e0c0a070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1a242d363d42454646464646525e686e797979797979797979726d625647454646464544403a332b21170c0100000000000000000000000000000007131f2c38434f5966727f8c99a3afa7998c807366594f4330271c120706040f1b27333f495363707c8997a1ada79a8d8074665c5044382c1f120600000006131f2b37434e586673808d99a8ac9f93877b6e6154483c31261b0f0200000000000000000000000000000000000000000000020c15212e3b47535f6a7683909da9aa9d9184776a5f53473a2a20150a00000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000e1b2834414e5b677481868686868686867f7265574e42372b2a27221d16161b202228343f4a5463707d868686868686868175685b4f4235281c0f000000000000000000050f171f282f353d43474c5254585b5d5e5f5f5f5e5d5b5855534e46443f4e565c5e606060606060585651493f34291e1206000000000000000000000b151e272e34383a46464646463b3a37312a21180e03000000000000000000000000000a151e262e34384646464646464646403f3b362e261c1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d03000000000000000000000915202c38434f59606d78818c92999fa2aaa9a8aaa29f9e9e9e9fa29f98928c81786d6d798699a39f9f94877a6e6154473b2e211408000714202d3a46525e697885929fabaca095877b6e61584f4746413f44464850555d676e7b85929da0a7b1aca09386796d6053463a2d201307000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e211408000000000000000000000000000000010d1a2734404d5a6773808d9aa6aca89b8e8175685b4e4235281b0f020000000000000000000000000000000000000000000000000000000b151f2931393f424446464646464643423e3831281f150a00000000000000000000000000000000000000000b151f2931393f424446464646464643423e3831281f150a0000000000000a141e2830383d4143464643423e3831281f150a0000000000000000000000000000000000000000000000000000000000000000000000010d1a26323e4a545e66696c6c69665e54493d3225190d00000000000000000000000000000003070a0f121515181a1c1e1e1f1f201f1f1e1d1b19161413110d08040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202b363f484e5253535353514d565e616c6c6c6c6c6c6c6c6c65625b514b5253535352504c453d33291e13070000000000000000000000000000000915222f3b4854606b7784919d9f9f9f95887b6e6255483d3222151b1313100c17222d3a4653606d7985929e9f9f9e9185796d6053463a2d201307000000030f1b27323d4955626f7c8896a0aca49a8b7f7265584e43372b1e13080000000000000000000000000000000000000000000008131e2a36414c56626f7c88959faba2988c7f7265584e43372b1f120600000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000d1a2733404c59646f7479797979797979726d6256453c313736332e272021272c2f302e384855616b7079797979797979756f65594d4034271b0e00000000000000000000050d161d242932373b4146474b4e505252535252504e4c4847423c3834454b50515353535353534c4a463f372d23180d0100000000000000000000030c151d23282c2d39393939392e2d2b261f180f060000000000000000000000000000030c151c23282c393939393939393933322f2a241c140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b010000000000000000020e1a26313b4854606b74808d939fa3ababa49f9b979892919192939a989d9f938f82786d7a8794abb4a094877a6d6154473a2e211407000814212e3b4754616e7b8798a2aeaa9d908377695e53463d393634383a3e434c555e69717e8b97a1adb9aca09386796d6053463a2d201307000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f221509000000000000000000000000000000010d1a2734404d5a6773808d9a9f9f9f9b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000006111c27313b434a4f51535353535353504e49423a31261c100500000000000000000000000000000000000006111c27313b434a4f51535353535353504e49423a31261c10050000000005101b26303a42494e4f5353504e4a433a31271c110500000000000000000000000000000000000000000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4135281c0f00000000000000000000000000040a0f13151b1f21222527292a2b2c2c2d2c2b2b2a28262321201d1913100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1a26323d4851595e606060605e575552545f606060606060606058565053585f6060605f5c574f453a2f24180c000000000000000000000000000000091623303c4956636f7c8996939393939083776a5f53473a2e2d2d28201f1c18121f2b3844505c6674818e93939393978a7d7063574a3d3024170a000000000a15212e3b47535f6a7784919daaac9c9083766a5f53473a3025190d010000000000000000000000000000000000000000010d1924303946525e6874818e9aa7aa9f92857a6d6054473c31261b0f0300000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000b1824303c48535d64676c6c6c6c6c6c6c65625b5146464644433f3932292b32383b3d4646444f5961636c6c6c6c6c6c6c68655d53483d3125180c0000000000000000000000040c131820272b3036393b3e4143454646454543423f3b3a37312c283a4043454646464646463f3e3a342d251b1106000000000000000000000000030b12181c1f202c2d2d2d2d22211e1a140e0600000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2726231f19120a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d1207000000000000000006121e2b37424e57636f7c87939fa5afa9a199938f8a878584848586888c90959e948d80747b8794a1ada093877a6d6054473a2d21140700091623303c4956636f7c8996aab4a79a8e817467574d42342d2a282b2d313a434d57606d7985929eabb8aca09386796d6053463a2d201307000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000000000000000000000000000000010d1a2734404d5a6773808d93939393938e8175685b4e4235281b0f0200000000000000000000000000000000000000000000000000000a16222e39434d555b5d6060606060605c5a544c42382d21160a0000000000000000000000000000000000000a16222e39434d555b5d6060606060605c5a544c42382d21160a000000000915212c38424c545a5c60605d5a544c43382d22160a0000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768286868276695c4f4336291c100000000000000000000000040b10161b1f22262b2e2f3233353738383939393837373532302d2c29241f1d18120b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a36424e59636b6c6c6c6c6b64615a534d53535353535353534d535b60656c6c6c6c6b6861574c4034281c0f0300000000000000000000000000000e1b2834414e5b677481868686868686867f7265574e4237393939352d2c28231d1c28343f4a5463707d868686868686868175685b4f4235281c0f0000000006131f2b37434e5865727f8c98a2ab9f94887c6f62564c4135291e1308000000000000000000000000000000000000000005111d2935414c56616e7a86929faca3988d8074685d5245392a20150a0000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c00000000000000000000000814202b36414a53595b6060606060606059565153535353514f4a443b32353d444849535353534f5557606060606060605b59534b41372c20140800000000000000000000000001070d151b1e252a2d2e31353738393939383735322f2e2b261f282f34373839393939393932312e29231b1309000000000000000000000000000000070c10131320202020201514120e090300000000000000000000000000000000000000060c101220202020202020201a1917130e0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e05000000000000000814212e3a47535f6a76828f9aa4afaba1979287827d7a79787778797b7f838a9196928a7e7b8895a1ada093867a6d6053473a2d201407000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f31261e1c1f2028313b45515c6673808d99aab4aca09386796d6053463a2d201307000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000000000000000000000000000000010d1a2734404d5a677380868686868686868175685b4e4235281b0f0200000000000000000000000000000000000000000000000000010e1a27333f4a555f676a6c6c6c6c6c6c69665e54493e3226190d0100000000000000000000000000000000010e1a27333f4a555f676a6c6c6c6c6c6c69665e54493e3226190d010000000d1925323d49545e66696c6c69665e544a3e32261a0d0100000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000000000000000060c161b21272c2f31373a3c3e4042444545464645454443413f3d3a39352f2c29241d17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945525e6b757979797978706c615f57514b434646424b51575f656c71787979797873685c5044372b1e110500000000000000000000000000000d1a2733404c59646f7479797979797979726d6256453c45464646413a38342e271e232e384855616b7079797979797979756f65594d4034271b0e00000000030f1b26323c4754606d7a86929faaa69a8d8174685e52463a2f24190d02000000000000000000000000000000000000040d1a232d3946525d6873808d98a3aa9f92867b6e61564c413529180e040000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326190c0807050200000000000000030f1a252f3841484c4e53535353534c525f6060606060605d5b554d44393d474f54566060606060605a585353535353534f4d4841392f251a0f040000000000000000000000000000040a0f14191e202125282a2b2c2c2c2b2a282522211e1a151d23272a2b2d2d2d2d2d2d2524221e1811090100000000000000000000000000000000000406071313131313080705020000000000000000000000000000000000000000000000030613131313131313130d0c0a070200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d020000000000000815222f3b4855626e7b88949facaea39992857d75716e686b6b666d6e72767d84909492857d8996a3aca09386796d6053463a2d201307000b1824313e4b5764717e8a97a4b0a4978a7d7164574a3e3124171012161f2834404b54626f7c8998a3aeaca09386796d6053463a2d201307000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b000000000000000000000000000000000d1926333f4c58646e7379797979797979756f65594d4034271b0e010000000000000000000000000000000000000000000000000003101d2936424f5b6771777979797979797670665a4e4235291c0f030000000000000000000000000000000003101d2936424f5b6771777979797979797670665a4e4235291c0f030000000f1c2835414e5a66707679797670665a4e4235291c0f0300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000000000000030a111721272c32383b3c4347484b4d4f5151525253525251504e4c494745413a39352f28221c140b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7987868686847d756e69605c554f46454f545c60696e777e8586868685786b5f5245382c1f120500000000000000000000000000000b1824303c48535d64676c6c6c6c6c6c6c65625b514c50525353534e464540393029202c38444f5961636c6c6c6c6c6c6c68655d53483d3125180c00000000000a15202c3945525d6874808d98a3ac9f92867a6d61564c4135291f14090000000000000000000000000000000000010c161f2a36424d57616d7a85929faaa2988d8074695e52433a2f241906000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f332619191514120e090300000000000008131d262f363c4041464646414c565e6c6c6c6c6c6c6c6a675f554a3f444f5960636c6c6c6c6c6c67645c534846464642403d372f271e1309000000000000000000000000000000000002080e111414181b1d1f1f201f1f1d1b191514120e0912171b1e1e202020202020191816120d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e14080000000000000d192633404c5966737f8c99a6b0ac9f92877c6f6b64615e56545c6062656c707a8290949083909daaaca09386796d6053463a2d201307000b1825313e4b5864717e8b97a4b0a396897d7063564a3d3023170a060d18232e3a4653606d7986929facaca09386796d6053463a2d201307000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000000000000000000000000000000000b17232f3b47525c64676c6c6c6c6c6c6c68655d53483d3124180c000000000000000000000000000000000000000000000000000004111e2a3744515d6a77838686868686868276695c504336291d10030000000000000000000000000000000004111e2a3744515d6a77838686868686868276695c504336291d1003000000101c2936434f5c69768286868276695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000000000030c151c232832383d4348494e5355585a5c5d5e5f5f605f5e5e5d5b595654514c47454039332d261d181008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e889396918a827b736d67615953525960666d737b828b929792877e7064574a3d3124170a0000000000000000000000000000000814202b36414a53595b606060606060605956514f575d5f6060605b53514b423a322a28333e474f5557606060606060605b59534b41372c201408000000000004111d2935414c56616e7b86929faaa2988c8073685d52453b30251a0d030000000000000000000000000000000007121d28313946535e6973808d98a2a89f92857a6d61564d4231281e1308000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3326252522211e1a140e060000000000010b141d252b30333439393946525e68767979797979797771675b4f434854606b70797979797979746e64584c4039393534312c251e150c0200000000000000000000000000000000000000020507080b0e101213131212100f0c0808060200070b0f11121313131313130c0b09060100000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000000000000000000000000000000000000000000020608080b0e1011121313121211100d0b080705020000000000000000000000000000000000000000000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e020000000005111e2a36424d576976838f9ca9b1a79a8d80736a605954524c4a5053555a61676d798290959095a0abaca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa296897c6f6356493c302316090007131f2c3845515c667683909da9aca09386796d6053463a2d201307000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b0000000000000000000000000000000007131f2b36404a52585a606060606060605b59534b41372c201408000000000000000000000000000000000000000000000000000004111e2a3744515d6a778490939393938f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a778490939393938f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000000030d151e262e343d44484f5456585f626566686a6b6b6c6c6c6b6a6a686563605d5553514b443f382f2a221a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4956626c717f8b919e948f868079706b615f5d606b6f797f868f949f93887e716c6155493c3023160a000000000000000000000000000000030f1a252f3841484c4e535353535353534c4a4c5761696b6c6c6c68605c544c443c342c2c353e44484a535353535353534f4d4841392f251a0f040000000000010d19242f3a46525e6974808d98a2aa9f92857a6d60574d42362a1f150b010000000000000000000000000000050e18242f39434f59616e7b86929faaa0968c7f72685e52443b301f160c01000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f333232322e2d2a261f180f060000000000020b131a202427282d2e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e41342d282725201a130c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000000000000000000000000000000000205090e121415181b1d1e1f20201f1f1e1c1a181514120e090502000000000000000000000000000000000000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e1408000000000714202d3a46525e697885929fabaca095877b6e61584f4746413f44464850555d676e7b85929da0a7b1aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090004101c2834404b546875828f9ba8aca09386796d6053463a2d201307000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a00000000000000000000000000000000020e19242e3840474c4d535353535353534e4d4841392f251a0f04000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000000020b151f2730383f444f54596063676a6f7173757778787979787877767472706d6764605d55504a423c342c231a100700000000000000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a626d727f8b919c98928c847d756e69686d747c838c92989c918b7f726c625a5044392d2014080000000000000000000000000000000008131d262f363c4041464646464646463f44505d697378797979746d665e564e463e35282c33383c3d4646464646464642403d372f271e13090000000000000008131e2a36424d57616d7a85929fa8a2978d8073695e52463d31271d120700000000000000000000000000020b17202935404b55606b75828f98a3a59d9184796d60564c4132291f0d0400000000000000111e2b3744515e6a7784919daaa5998c7f7266594c3f3f3f3f3f3b3a36312a21180e03000000000001080f14181a1b212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271c1b18140f090200000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b09060100000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d04000000000000000000000000000000000000000000000000000002080e11151a1e21222528292b2c2c2c2c2b2b29272522211e1a14120e09020000000000000000000000000000000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d010000000814212e3b4754616e7b8798a2aeaa9d908377695e53463d393634383a3e434c555e69717e8b97a1adb9aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000c18232e414e5b6874818e9ba7aca09386796d6053463a2d201307000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a00000000000000000000000000000000020e1a26313c454e53556060606060606055534e463c31261b0f03000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000000a141d273139424a505960636b6f74787b7e8082848485858685858483817f7c7a75716d67605b544e463e352c23190d040000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343e48505a626d727f8c929c9f96918a827b73717a818891959f9d928c7f736d625a50483e33281c100400000000000000000000000000000000010b141d252b303334393939393939393845525f6b788586868681786d685f584f473f342e272c2f30393939393939393534312c251e150c0200000000000000010e1a25303b46525e68727f8c96a0a99f92867b6e61594f43392f24180e040000000000000000000000000a141d29323a45515d67707d89939ea89d93897d70675c51443a3020170d0000000000000000111e2b3744515e6a7784919daaa5998c7f7266594c4c4c4c4c4c4846423b332a1f14090000000000000003080b0814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e0c08040000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d060000000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000000000000000000000000000002080d14191e20262b2e2f323436383939393938373634322e2d2b26201e1a140e090200000000000000000000000000000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e1105000000091623303c4956636f7c8996aab4a79a8e817467574d42342d2a282b2d313a434d57606d7985929eabb8aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000071a2734404d5a6773808d9aa6aca09386796d6053463a2d201307000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f2316090000000000000000000000000000000006121e2b37424e575f6c6c6c6c6c6c6c6c625f584e43372b1f1206000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000006111b262f39434b545c606b70767c8184888b8d8f9091929293929191908e8c8986827e79716c665f584f473e352b1f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222d363f48515b636d737f8c929ca09e948f867f7d848d939aa09d938d80736d635b51483e362c22170b000000000000000000000000000000000000020b131a202427282d2d2d2d2d2d2d323f4c5965727f8c93938e827a6f6a615951444039302823242d2d2d2d2d2d2d282725201a130c0300000000000000000009141f2a36414c56606d7984919da5a2988e81756b60554b40352920160b020000000000000000000006111c262f3a444f59606d7984919ea5a1968e81746b60554b4032291e0e050000000000000000111e2b3744515e6a7784919daaa5998c7f72665958585858585855534d453b31261a0e020000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d181109010000000000000000000000000a151f2831383e4243464643423e3831281f150a00000000000000000000000000000000000000000000040c13191f252a2d31373a3b3e41434445464645454443403e3b3a37312d2a251f1a140d0500000000000000000000000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d2014090000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f31261e1c1f2028313b45515c6673808d99aab4aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e211508000000000000000000000000000000000814212e3a47535f6a7679797979797979766a5f53473a2e211508000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000b17222d38414b555c666d737d82898e919698999b9d9e9e9f9f9f9e9d9d9b9898928f8a857e786f6a61594f473d31281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000006101b242d363f49515b636d73808d929da49e98928c8a91969fa49e938e81746e645b51493f362d241a10050000000000000000000000000000000000000001080f14181a1b20202020202025313e4a56626d75818f969490847c706b625b514a423a322a21192020202020201c1b18140f090200000000000000000000020d1925303a45515c67707d89939da89e93897d70675d51453d32281d140a000000000000000000071017222d38424c56606b74808d96a0a3999184796d60594f43392e20170d000000000000000000111e2b3744515e6a7784919daaa5998c7f726665656565656565615f574d42362a1e12050000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b1309000000000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000000000000000000000000080e161e25293036393c4247484b4e50515253535252514f4d4b4846423c3a36302a251f170f08000000000000000000000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e0200000b1824313e4b5764717e8a97a4b0a4978a7d7164574a3e3124171012161f2834404b54626f7c8998a3aeaca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d201307000000000000000000000000000000000815222f3b4855626e7b868686868686867c6f6255483c2f22140a000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000030f1b27333f49535c676d7880888f949a9ea1a8a6a9a19e9d9d9c9d9d9ea1a9aaa39f9b97918b837c706b61594f433a2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242d373f49525b636e74808d929da5a39f99979ea1a69e948e81786c605c524940372d241b11080000000000000000000000000000000000000000000003080b0d0e131313131316222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a1313130f0e0c08040000000000000000000000000008131e2834404b55606b74818e96a1a59d9184796d60594f443a2f261b110600000000000000060f192228333f4a545e68707d88939fa69f92877d6f675d51473d30271d0e05000000000000000000111e2b3744515e6a7784919daaa5998c7f7272727272727272726e695f53463a2d2114070000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e0100000000000000000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b1106000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a000000000000000000000000000000000000020a121a202830353b4146474e5355585b5c5e5f5f5f5f5e5e5c5a5855534d4846423b363029211a120a020000000000000000000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e120500000b1825313e4b5864717e8b97a4b0a396897d7063564a3d3023170a060d18232e3a4653606d7986929facaca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000000000000000000000000000000000714212d3a4754606d7a879893939393897d7063564a3d2f261b11060000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000005121f2b3744505b656d79828d939a9fa6a7a09d999697929090909090929795999da0a7a19e9590867d706b60564c4135291d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d374049525c646e74808d939da59f9f9f9fa79f948f82786d665b504a40372e251b1209000000000000000000000000000000000000000000000000000001010606060606121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c0300020100000000000000000000000000000000020c18232e39434f59606d79849199a3a0968d80736b60564c41382d221710070000000000030d18212b343d44505b666d7a85919aa49e948c7f726b60554b41352b1e150b00000000000000000000111e2b3744515e6a7784919daaa89b8f817f7f7f7f7f7f7f7f7f7b6e6155483b2e2215080000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e01000000000000000000000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d010000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d0100000000000000000000000000000000020b141c242c323a41464d5254575f626567696b6c6c6c6c6b6a696765615f5754524d46423b332c241c140a020000000000000000000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d21140700000b1825323e4b5865717e8b98a4afa296897c6f6356493c302316090007131f2c3845515c667683909da9aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c1004000000000000000000000000000000000613202c3945525d687985929f9f9f998c7f7366584e41382d2217110a02000000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000005111e2a36414c56606c77818e949fa4a7a09d95908c89878584838383848587898c90959ea1a7a09892867d6f685d52453a2f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c252e37404a525c606c77818e93939393939393959082796d665c544a3f382e251c1309000000000000000000000000000000000000000000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c030000000000000000000000000000000000000007121d27303d45515d676f7d87929fa69f93877d6f685e53493f332722190f060000000009141f29333d46505a606c78828f97a1a0958f82776c60594f433a2f23190c0300000000000000000000111e2b3744515e6a7784919daaaa9e938f8b8b8b8b8b8b8b8b8a7d7164574a3e3124170b0000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c000000000000000000000000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d12060000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f03000000000000000000000000000000010b141d262e363e444c52565e61666a6e717476777879797878777673716e6966615e57524d453e362e261c140a0000000000000000000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e22150600000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090004101c2834404b546875828f9ba8aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c000000000000000000000000000000000004111d2935414c566976838f9caca99d9083766a6053493f3327221b140b040000000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000713202d3946525e68727f8c939ea6a59d959089837f7c7a787776767677787a7c7f838a9297a1a9a29891847a6d60554b4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c252e384044505b656c7881868686868686868683796d675d544a42382d261c130a0100000000000000000000000000000000000000000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b00000000000000000000000000000000000000000b151e2935414b55606b727f8c949ea49991847a6d655b50443e342b21180d030000020e1a26313b454e58616c73808d949ea19791837a6d655b50473d31281d11070000000000000000000000111e2b3744515e6a7784919daab0a69e9b98989898989898978a7d7164574a3e3124170b0000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b0000000000000000000000000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e221509000000000000000003101d2a3643505d69768286868276695d5043362a1d100300000000000000000000000000000009131d262f38404850565e61686e73777b7e81838485868685858482807e7b77736e69615e57504840382e261c130900000000000000000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b00000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000c18232e414e5b6874818e9ba7aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d302316070000000000000000000000000000000000010d19242f3f4c5966727f8c9aa4ab9f95897c6f655b50443e332d261d160e0600000000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100004101c2834404a54616d7a85929fa5a69d938e837d77736f6d686a6a696a6a676d6f73787e859196a1aaa1968d8073675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c2627333f49535b666c757979797979797979776d675d554b42392f261c140a0100000000000000000000000000000000000000000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d120700000000000000000000000000000000000000030c18242f3a434f59606c77828f95a0a1968f82776c605a50463d33291f1409000005121e2a36424d57606a717e8a929ca29892857b6e685d53493f352b1f160c000000000000000000000000111e2b3744515e6a7784919d9f9f9f9f9f9f9f9f9f9f9f9f978a7d7164574a3e3124170b00000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e221609000000000000000000000000000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000007101b252f38404a525a61686d747b8084888b8e8f919292929291918f8d8b8884807b746e69615a524a40382e251b0f06000000000000010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f03000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000071a2734404d5a6773808d9aa6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d2013070000000000000000000000000000000000000815222f3b4855626e7b87939faba79c9082776c605a50443f382f282017110a020000000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100006121f2c3844515c6674808d98a2aa9e948e8179706b6663605d565d5d5d555d6062656c717b84919ea8a99f92857a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a1417222d38414a545b60686c6c6c6c6c6c6c6c6a605d554c433930271d140a0200000000000000000000000000000000000000000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c000000000000000000000000000000000000000007131d28313d44505b656d7a839197a19e948c80736c61584e453b31261a0e02000714212d3a46535f696f7c869293939992867c6f695f564c41382d23190d04000000000000000000000000111e2b3744515e6a77849193939393939393939393939393938a7d7164574a3e3124170b000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e120600000000000000000000000000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000030c19222d37404a525c636c717a81868c9196989a9c9e9f9f9f9f9e9d9c9a9895918d86817b716c645c524a40372d21180e03000000000005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f1205000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f13060000000000000000000000000000000000000814212e3a47535f6975828f99a3ab9f948c7f726c615a5049413a3227221b140b0400000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000713202d3a4653606d7885929fa9a2988f82786d6760595654524c5050504c5154535b6069707d8a96a0aca2988a7e7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f38424a50535b60606060606060605d54514c433a31271e150b02000000000000000000000000000000000000000000000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c100400000000000000000000000000000000000000010c161f27333f49535d686e7b859298a29f93887e706a60574d42362a1e1205000815222e3b4855616e7b858686868686867d706a60574d433a2f261b110700000000000000000000000000111e2b3744515e6a7784868686868686868686868686868686867d7164574a3e3124170b0000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d01000000000000000000000000000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000a151e2b343f49525c646e737e858d92999da0a8a9a29f9d9c9b9c9d9fa2aaa7a09d99928e857e736e645c52493f332a1f140900000000000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d201306000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c100400000000000000000000000000000000000006121e2b37424d57626f7c87929fa7a69f93877e716c605b534c443d332d261d160e06000000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000a1723303d4a5663707d899297979992857b6e665c554f49474541434343414547495057616b7784919daaaa9a8d8174675a4e4134271b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262f383f44464e5353535353535353504745413a31281f150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f13060000000000000000000000000000000000000000040d17222d38414c565f696f7d869299939a92867c6f695f53463a2d211407000714212d3a46535f696e78797979797979706b61584e453b31281d140a0000000000000000000000000000101d2a36434f5b67717779797979797979797979797979797979716c6155493c3023170a00000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b11070000000000000000000000000000000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000006111c26303d46515b646e74808a92979fa3a9a19e999792908f8f8f909298989d9fa7a39f97928a80736e635b51453b31261a0e04000000000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e211408000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c00000000000000000000000000000000000000020e1a26313c4754606a73808d959fa8a49992877e736c655e564f443f382f2820180f070000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000a1724313d4a5764707d8285878a8c8d8073685e544b433d3a39352f362f35393a3f444f596774818d9aa7a99c908376695d5043362a1d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141d262d333839424646464646464646443a39352f281f160d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d20130700000000000000000000000000000000000000000006111b262f3a434d57606a707d868686868686857b6e6155483b2e2215080005121e2a36424d575f616b6c6c6c6c6c6c6361594f463d332a1f160b0200000000000000000000000000000e1b27333f4b565f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2114080000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b130900000000000000000000000000000000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000c17232e38424f59626d74808d929ea1a9a39f97918c8885838282838385888b90959ea1a8a29f928d80736d62574d42362a20160a000000000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f221509000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d120700000000000000000000000000000000000000000915202b37434e58606d79839096a0a7a39992877f776d6860595049413a322a2119100700000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000a1623303c4955616c7076787b7d80827c6f62564d4239302d2c29242a24292c2d33404c5966737f8c99a6aa9d9184776a5e5144372b1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c22282b2d353939393939393939372d2c29241e160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e211408000000000000000000000000000000000000000000000a141d28313b454e58616b70797979797979786e695f53463a2d21140700020e1a26313b454d53555f60606060605f57554f473e342b21180d040000000000000000000000000000000b17232e39444d565b5e60606060606060606060606060606060575550483e33281c1104000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e181109010000000000000000000000000000000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d2013000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000003101c28343f4a54606b727f8c929ca4aaa299928c84807b787675757677797b7f838a91969fa6a49c928b7f72695f53463d32271b0f030000000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b000000000000000000000000000000000000000000030f1b27323c45515d676e7a8490959ea6a399938c827a6f6b605b534c443c332b22191107000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000814202d39444f59616469696e7073756f6a5f53443b302721201f2023282c2f353a424d566673808c99a6aa9e9184776b5e5144382b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20282d2d2d2d2d2d2d2d2a21201d19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d20140700000000000000000000000000000000000000000000020b161f2a333d464f5961636c6c6c6c6c6c6b615f574d42362a1e1205000009141f29333b424648525353535353534a48443e352c22190f060000000000000000000000000000000006121d28323b444b4f51535353535353535353535353535353534a49453e362c22170c000000000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d0700000000000000000000000000000000000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000006121f2c3844505c666f7c87929fa4aba29892878079736f6a6a696869656c6e72777d848f949fa6a49f92867b6e61584e43382b1f13060000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c03000000000000000000000000000000000000000000000a15202935404b555e686e7b838f949fa3a49f948f847d726c655d564d453d342b23190f060000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100004101c28333e474f5557575e61646669625f584e4332292122282b2d2e34383a40454c545e6975828f9ba8aa9d9083776a5d5044372a1d110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131b20202020202020201d1413110d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e11050000000000000000000000000000000000000000000000040d18212b343e474f55575f60606060605f55534d453b31261a0e020000030d18212931363a3b454646464646463d3c38332c231a10070000000000000000000000000000000000000b16202932393f4344464646464646464646464646464646463e3c39332c241a100500000000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b090601000000000000000000000000000000000000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f231609000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000003101c28343f4a54606d78839099a3afa39992867d736d67625f585c5c535b6061656c707a828f949fa9a2988f82766a6054473b2e2215080000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f0000000000000000000000000000000000000000000000040c18242f39434c565e696e7a828c9299a1a69e9691877f776d685f574e463d352b21180c0300000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000b17212c353e44494a4d535457595c55534e463c312a2d2d3338393c4045464b51565d666e7b86929faca89c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060f1313131313131313110706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e02000000000000000000000000000000000000000000000000060f19222c353e44484a535353535353524846423b33291f140900000000060f181f262a2d2e38393939393939302f2c28211a110800000000000000000000000000000000000000040e1720282e3336373939393939393939393939393939393931302d28221a120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c201407000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000006121f2c3844505c66727f8b95a0aba89f92877d706b605d55534e4f4f495053555a61686d79829097a1a49f94897c6f6256493c2f2316090000000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c22110800000000000000000000000000000000000000000000000007121d27313b444d565e686d777f8791979fa6a199928c827a6e6960584f473d332a1e150a00000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000005101a232c33393c3d4246484a4d4f4847433c3431363a3b3f4446494b5153555d60686d78828f98a2aea7998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e1408000000000000000000000000000000000000000000000000000007101a232c33383c3d464646464646453b3a36312921180d030000000000060d141a1e21222c2d2d2d2d2d2c2423201c161008000000000000000000000000000000000000000000050e161d23272a2b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c171008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c1313131313130d0c0a070200000000000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c1004000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000713202d3a4653606d7984919ea7ada1968d80736b6059514b474342423f44464850565d676d7a85929b9993908c8275685c4f4235291c0f0200000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a1000000000000000000000000000000000000000000000000000010b151f29323b444d565d656c727d858f949fa3a39f948f847b6f6a60594f453c30261c1106000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000008111a21282d3031363a3b3d40423c3a37373b3c4246484a505355555c6063676d727a818f949eaaab9f95887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c08030000000000000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d0200000000000000000000000000000000000000000000000000000008111a21282c2f30393939393939382e2d2a261f180f060000000000000003090e1214151f202020202020171614100b050000000000000000000000000000000000000000000000040b12171b1d1e20202020202020202020202020202020171714110c0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d121618192020202020201a1917130e0800000000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b00000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000004101d2935404b5564717d8a96a1acaa9e9184796d60594f45403937312d3337393e444c555e68717e8b8e8a86837f7c6f6255483c2f2215090000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f12080000000000000000000000000000000000000000000000000000030d172029323b444c535b606b707a828c9299a1a69e9691857d6f6b60574d42382e23170c020000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000810171c2023252a2d2e31333036393c4347494d5354545b606266676d7074797e858f939ea6aea49d9083776a6054473b2e2215080000000000000000000000000000000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f090100000000000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000810161c2023242c2d2d2d2d2d2c22211e1a140d060000000000000000000002050708121313131313130a090704000000000000000000000000000000000000000000000000000000060b0e1011131313131313131313131313131313130b0a080400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e2225252d2d2d2d2d2d2726231f19120a020000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a100500000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000613202c3945515d6775828f9ba8aea3988b7e71675d51473d352f2b2622272b2d323a434c56606d7883817e7a76736f6a5f53473b2e2115080000000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d00000000000000000000000000000000000000000000000000000000050e172029323a4149505960686d777f879297a0a8a09792867d6f695f544a3f34281e13080000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000000050b1014161a1e21282f353a4146474e5455575e6165666c6f7276797d81858b91979ea5afa69d92897d7063584e43372b1f1306000000000000000000000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b0300000000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d0500000000000000000000000000000000000000000000000000000000000000050b101416172020202020201f1514120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e313239393939393933322f2a241c140a0000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a11080000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000714202d3a4753606d7a86929facac9f92867a6d60554b403529241d1a171b1f2028313a44515c666d7775716d6866625f584e43372b1f12060000000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f231609000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e050000000000000000000000000000000000000000000101020000000000050e1720282f383f444f565e656c727d859196a0a9a29892857b6e665c50443a3025190d0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000000000409121b232b323a41454c525458606266696e7175797c7f8285898d92979ea1a9ada59e948d80746b6054463c32271b0f030000000000000000000000000000000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b010000000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e0802000000000000000000000000000000000000000000000000000000000000000000000407090a13131313131312080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070a0c0d13131313090907030005090d0f101313131312100d0903000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000007111b252d343a3e3f464646464646403f3b362e261c120800000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c161008000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000a1723303d4a5663707d8998a3aea89b8e8275675d51433a2f23181d1d1d1d1d161f2834404a545c606a6864615e5655534e463c32261b0f030000000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e211508000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000000050e1720353f474e524f54596063676d70727576787879797878777573706d6865605d55504a46423c332a1f14090000000000000000000000000000020507080a0b0c0c0d0e0f090907030000050d161d262d333d444c535b606b6f7b849196a1aaa2979083786d60564c41362a1b110600000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000000000009121b242d353d444c52565e61666a6f73777b7e8285888c8f92989a9fa2a9aca9a19e938e82786d60594f44342b20150a00000000000000000000000000000000000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d13090000000000000000000000000000000000000000000000000000000000000205070812131313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e1317191a202020201615130f0a1015191c1d202020201f1d19140e07000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a03000000000000000000000000010d18232d373f464a4c5353535353534d4b4740382e24190e02000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b0500000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000d1a2733404d5a6673808d99aab4aa978b7e7164554c4131282a2a2a2a2a2a2a2a2a232e39424a51535d5b5754524c4847433c342a20150a000000000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700000000000000010e1a26313d4751595e5f606060555c606366686a6b6c6c6c6c6b6a686664615e566060606055534d453c31261a0e02000000000000000000000002090e111414171818191a1b1c1615130f0a0400040b141b2227323a4149505960696e7b849199a3a99f958c7f73685e5246382d22170b00000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000000006101b242d373f474f565d60686d72777c8084878b8e9297999c9fa2aaababa8a19e96918a81796d665c51473d3322190e040000000000000000000000000000000000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c1313131313130d0c0a07020000000000000000000000000000000000000000000000010a12191f2326262d2d2d2d23221f1b161b212628292d2d2d2c2b29251f19110800000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d04000000000000000000000006121e29343f495156586060606060605a58524a40362a1f1307000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000004101c2834404b546976828f9ca9aea398887b6f6255483c2f3737373737373737373737373039404446514e4b4746413c3b37322a261f180f0600000006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000004111d2a36424e59636a6c6c6c6c6b636059595b5d5e5f5f5f5f5e5d5c5a575f626a6c6c6c6c6c5f574d42372b1e120500000000000000000000050d14191e20212324252627282823221f1b160f0700020a111720292f383f444f575f696f7d87929fa9a79f92867a6d6153493f33271b0f03000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000000040e18222d363f49515960686d737a7f84888d9196989b9ea2a9a9acaaaaa29f9b96918c847e746d675c544a40352b2110070000000000000000000000000000000000000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b2014080000000000000003060809131313131313130b0a08050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070f111213131312110e0b0706040000000000000000000000000000000000070d121618192020202020201a1917130e08000000000000000000000000000000000000000000000a131c242a2f323339393939302f2c2721262d323536393939393835312a231a11070000000000000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000006131f2c3845515c667884919eabac9f9286796d6053464444444444444444444444444444444444444444444444444444443b3a36312a21180e03000003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c1004000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b98a4aca295897c6f6256493c2f23160906040d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070000000000000006121f2c3845525e6a757979797978706b605c544d5152535352524b515a61696e777979797976695f53463a2d211407000000000000000000050e171f252a2d2e30313233343435302f2c27211910070000060e171d262d333d454d57606b73808d97a2ada2988c8073655b5044372b1f1205000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000000a15202a343e48515b626b707a80868c9196999da0a8a8abaaa7a7a09d9a98928e8a847f79716c605c554b42392e231a0f000000000000000000000000000000000000000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c0000000000040a0f13151620202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000001080d1113141c1e1f1f20201f1e1b181413100c0701000000000000000000000000010911181e2225252d2d2d2d2d2d2726231f19120a020000000000000000000000000000000000000007121c262e353b3f40464646463c3b38322b30383e41434646464645413c352c23190e03000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a000000000000000000000b1825313e4a56626d72797979797979736e63584b3f3226190c000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000713202d3a4653606d7986939facaa9d908477665c50505050505050505050505050505050505050505050505050505050504846423b332a1f14090000000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c00000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b989f9f9f95897c6f6256493c2f231b1313100c1a2733404d5a6673808d999f9f9f9386796d6053463a2d201307000000000000000613202c3946535f6c7987868686847d736d665f5751464146454d555c606c717b83868686867b6e6155483b2e2215080000000000000000020d17202930363a3b3d3e3f3f4041423c3b38322b23190f040000050b141b2227333b454f59606d7a85929fabaa9e9185786c605346392d201306000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000000030f1b26313c46505a626d727d848d92989ea0a8aaaba8a8a09e9a9795908d8985817d78726d67615a514b433930271c1108000000000000000000000000000000000000000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e00000000060e151b1f21222d2d2d2d2d2d2d2524211d1711090000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021292a2c2c2d2c2c2a2824201f1c18120b03000000000000000000000009131b23292e313239393939393933322f2a241c140a000000000000000000000000000000000000020e19242e3840474b4d535353534948433d353a42494e5053535353514d473e352a1f140900000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000c1925323f4c5865727f8686868686868073665a4d4033271a0d0006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000815212e3b4854616e7b879aa4afa99c90837669545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453b31261a0e0200000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d3023160700000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e8b9393939393897c6f6256493c2f2d28201f1c181a2733404d5a6673808d939393939386796d6053463a2d20130700000000000000000b1825323e4b5865717e8b9296918780786e69625b524c4550575f676d747e869095948d8074695f53463a2d211407000000000000000009141f29323b4246474a4b4b4c4d4e4f4948433d352b21160a000000020a11172129333d45525d6874808d9aa7ada197887c6f6255483c2f221509000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000006121f2b37434e58626c727f8791969fa2aaaaaaa29f9b9896918e8a8784807d7975706d66605d555045403930271e150b00000000000000000000000000000000000000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e00000006101820262b2e2f3939393939393931302d29221b1209000000000000000000000000000000000000000000000000000000000000000000000000040d161e24292c2d363738393939383735312d2c29231d150d0600000000000000000007111b252d343a3e3f464646464646403f3b362e261c1208000000000000000000000000000000000007131f2a35404a5257596060606056544f473d424c545a5c6060605f5e5850473c3125190d0100000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a0000000000000000000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d0004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000916232f3c4956626f7c8995acb6a89c8f82756a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a615f574d42362a1e120500000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d20130700000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1825323e4b5865717e868686868686867c6f6256493c3939352d2c28231d2733404d5a66738086868686868686786d6053463a2d20130700000000000000000b1724313d4a56626d73808c9399938d837b726d615e56515a61696e79818a9298958f82786d60574d42372b1e120500000000000000020e1925303b444d5254565758595a5b5b56544f473d32271b0f0300000000060f18212935414c5663707d8996aab3a9988c7f7265594c3f3226190c000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000815212e3a47535f6a717e889299a1a9aca69f9c98928e8b8784817e7a7773706d6663605c54514b433e342e271e150c0300000000000000000000000000000000000000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c302316090000040e18222a32373b3c464646464646463e3d39342d241b110600000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a4244454646464544413e3a38342f271f17110a02000000000000010d18232d373f464a4c5353535353534d4b4740382e24190e02000000000000000000000000000000000a17232f3b47525c63666c6c6c6c6360594f4349545e66696c6c6c6c6a62584d4135291d100400000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d0100000000000000000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d00000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1623303d495663707c8996a3afa89b8e8177777777777777777777777777777777777777777777777777777777777777776e695f53463a2d211407000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f130600000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000b1724313d4a56626c71797979797979796f6a605447464646413a38342e2726323f4b58636e737979797979797976665c5044382c1f120600000000000000000915212e3a45505a636e74818e939f9590867e756d68605c606c717b838e939f969083796d665c50453c31261a0e020000000000000005111e2a36424d565e61636465666767686360594f43382c1f13070000000000060f1924303a4753606d798698a2aea79a8e8174675b4e4134281b0e000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000006121f2b37434e58626f7c86929aa3aba8a09e948f8a85827e7b7774716e686763605c5453504a4540393128231f1c17110a02000000000000000000000000000000000000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f22150900000a15202a343c434749535353535353534b49453e362d22170c0000000000000000000000000000000000000000000000000000000000000000000008131e28313a4145474f515252535352514e4b474540393127221b140b02000000000006121e29343f495156586060606060605a58524a40362a1f1307000000000000000000000000000000000c1926323f4b57636e73797979796f6b6054484e5a66707679797979746a5e5145382b1f120500000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f0300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724303d4a5763707d8a96a3b0ab9e928583838383838383838383838383838383838383838383838383838383838383837b6e6155483b2e2215080000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c100400000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000915212e3a45505a62656c6c6c6c6c6c6c6260584e525353534e4645403930292f3b47525c63666c6c6c6c6c6c6c6c5c544a3f34281c1003000000000000000005111d29343f48525b606d78818f959f98928b827a706b676d747e8690959d9891847b6e675d544a3f332a1f140900000000000000000714202d3a46525e696e707172727374756f6b6054483b2f22150800000000000008131f2c3845515c677885929faba89b8f8275685c4f4235291c0f000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000815212e3a47535f6a76828f98a3aca7a0969189827d7975716e696764615e565653514a46443f38352f312f2d2b28221c140b0200000000000000000000000000000000000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f130700030f1b26323c464e535560606060606060585650483e34291d11050000000000000000000000000000000000000000000000000000000000000000010d19242f3a434c52545c5d5f5f605f5f5d5b5753514b433f332d261d140a00000000000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a000000000000000000000000000000000d1a2633404d59667380868686867d6f635649505c69768286868686796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d8a97a3b0ada1979290909090909090909090909090909090909090909090909090909090909090887b6e6255483b2f2215080000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c0000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d2013070005111d29343f48505658606060606060605654575d5f6060605b53514b423a322a36404a52585a606060606060605f504a42382e23170c000000000000000000010c18222d364044505c666d79829095a09f938f857d746f79818a9298a09992867c6f695e554b42382e21180e0300000000000000000814212e3b4754616e7b7d7e7e7f8081827d6f6356493c3024190d02000000000004101c2934404b556b7784919eaaa99c908376695d5043362a1d10000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000915222f3c4855626f7b88949faaaca09590847d76706d6765615e575754524c494644403a444442413f3e3c3938332d261d140a000000000000000000000000000000000000000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f030006131f2b37434e585f626c6c6c6c6c6c6c64625a5045392d211508000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d60696a6b6c6c6c6b6a6864605c5550443f382f261b1106000000000b1825313e4a56626d72797979797979736e63584b3f3226190c000000000000000000000000000000000d1a2633404d596673808c9393897c6f635649505c6976838f939286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d8a97a3b0b3a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d94887b6e6155483b2e22150800000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d12070000000b1825323e4b5865717e8b98a4aca295897c6f6256493c2f23160900040d1a2733404d5a6673808d99a6aca09386796d6053463a2d20130700010c18222d363f454a4b53535353535353495761696b6c6c6c68605c544c443c342e3840474b4d5353535353535353443f3830261c11060000000000000000000006111b2428343f4a545d676d7a839196a19e979188807b838e929fa29f93877d706a5f574d433a30261c0f060000000000000000000b1724313e4a5764717e898a8b8c8d8e8c807366564c4135291e130b060400020509121f2b3844505c667885929eaba99c908376695d5043362a1d10000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000c1926333f4c5966727f8c99a6afa49a90837a706b64605c5554524d4b4746413d3a434a4f50514f4d4c4a4946443f382f261c11060000000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a00000815212e3b47535f6a7679797979797979716c6256493d3024170a00000000000000000000000000000000000000000000000000000000000000000613202c3945525d686d757778797979787774716d67625a504941382d22170b030000000c1925323f4c5865727f8686868686868073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1723303d4a5663707d8996a3b0b8b0aba99f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa9aaaaaaaaaa94877a6e6154473b2e211408000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b000000000b1825323e4b5865717e8b989f9f9f95897c6f6256493c2f2316090b10141a2733404d5a6673808d999f9f9f9386796d6053463a2d201307000006111b242d343a3d3e46464646464646505d697378797979746d665e564e463e3528363b3f40464646464646464638342e261e150a000000000000000000000000091217232e38424b555d686e7b849197a2a19a938d8890959da59d928b7f726b61584e453b31281e140a000000000000000000000815222f3b4855626e7c889798999a9a8f8275685d52463a30241d1512100c0e12141a202d3a4653606d7986939faca99c8f8276695c4f4336291c10000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000020f1c2835424f5b6875828e9ba8ac9f93877c6f68605953514b4846423e3b393634434d555b5d5d5c5a59575553504a42382d22170b00000000000000000000000000000000000000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f0400000916222f3c4955626f7c868686868686867e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8284858586868584817e79716c605b53493f33271f14090000000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000091623303c4956636f7c8996a2afb0a69f9c9393939393939393939393939393939393939393939393939c9ea6b0aea398877a6d6054473a2d2114070000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c03000000000b1825323e4b5865717e8b9393939393897c6f6256493c2f231610171c20232733404d5a6673808d939393939386796d6053463a2d20130700000009121b22292e313239393939393945525f6b788586868681786d685f584f473f342e2f323339393939393939392c28231c150c030000000000000000000000000006111c263039434c565e696f7c859299a3a49f9a959da0a79e948d80746d62594f463c33291f160c02000000000000000000000613202d394653606c7785929ea5a69f92867a6d61564c41352e27201f1c181a1e21252a34404b55626f7c889aa4afa79b8e8174685b4e4135281b0e000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000003101d293643505c6976838f9ca9a99d9083766a5f564f4645403b3a36302e2d2f3c46555f666a6a6967656462605b544a3f33281c0f030000000000000000000000000000000000000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f2419070000000916222f3c4955626f7c8893939393938b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87909292939292908e8a847e746c655b50443b30251a0e0200000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000815222f3b4855626e7b8895a9b3ab9f948f8686868686868686868686868686868686868686868686868f949eaaac9f928579675d5145392c20130600000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f00000000000b1825323e4b5865717e868686868686867c6f6256493c2f23161a22282d303139404d5a66738086868686868686786d6053463a2d201307000000000911181d2124252d2d2d2d2d323f4c5965727f8c93938e827a6f6a6159514440393028272d2d2d2d2d2d2d2d1f1c17110a030000000000000000000000000000000a141e27313a444d575f6a707d879299a49f9f9f9fa9a0958f82786d605b51473e342a21170d04000000000000000000000005121f2b3744505b6575828f9baaaea3988b7f72685d52454039302d2c2823252a2d30363e45515c6773808c99acb4aa998c7f7366594c403326190d000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000004101d2a3743505d6a7683909da9a79b8e817468584e443d38342e2d2a2a2d2f38424e5866717777757472716f6c665b5044382b1f120600000000000000000000000000000000000000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e13080000000916222f3c4955626f7c88959f9f9f978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87949e9f9f9f9e9d9b96918b80776c60574d42362a1e120500000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000714212d3a4754606d7a8797a2ada99c8f82797979797979797979797979797979797979797979797979828f9ca9ab9e9184786b554b4135291d1104000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c22110800000000000b1724313d4a56626c71797979797979796f6a6054473b2e2217242c33393c3d46464b58636e737979797979797976665c5044382c1f12060000000000060c111517182020202025313e4a56626d75818f969490847c706b625b514a423a322a211920202020202012100c060000000000000000000000000000000000020c151f28323b454e58606b717e8793939393939393969083796d665c50493f352c22190f05000000000000000000000000030f1b27333f495364717e8a98a2aeaa9e91857a6d605b514b423d3a38342e31363a3b42465059606d7984919eabaea398897d7063564a3d3023170a000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000003101d293643505c6976838f9ca9a79a8d817467564c413a39352f363036393c424a54606a77838482807f7d7c786c605346392d201306000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c010000000916222f3c4955626f7c8895a2aca4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87949fa3aba6abaaa9a19e928b7f72695e52463a2d20140800000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000613202c3945515d677885929eabaa9d9184776c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c667784919eaaa99c8f8376695c50432f24180d010000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a100000000000000915212e3a45505a62656c6c6c6c6c6c6c6260584e43382b1c2328363e44494a525353525c63666c6c6c6c6c6c6c6c5c544a3f34281c10030000000000000105090b0b13131316222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a13131306030000000000000000000000000000000000000000030d162029333c464f59616c727f8686868686868686847b6e675d544a3f372d231a100700000000000000000000000000000b17222d3a4753606d7a85929faaada1978e81746d605c544f4946444043434246484d525a616b737f8c96a1acac9f92867a6d6053473a2d201407000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000020e1b2835414e5b6874818e9ba7a99c8f8276685e534c4745414343434146474d545b666f7c88908f8d8c8a85796c605346392d201306000000000000000000000000000000000000000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c201304000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8799929995999fa2aaada49f92867b6e6154483b3025190e02000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000004111d2935414c55697683909ca9ab9f928578695f606060606060606060606060606060606060606d7986929faca79a8d8174675a4e4134271b070000000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f120800000000000005111d29343f485056586060606060606056544e463d3227262e343f485055575f6060605a585a606060606060605f504a42382e23170c000000000000000000000000060606121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c03000000000000000000000000000000000000000000000000040e17212a343d47505a626d727979797979797979786e695e554b42382e251b11080000000000000000000000000000000613202c3945515d6773808d98a2aea99d938c7f736d6660595653514a50504d5354575e616c707d87929fa8b0a69b8e8275675d5145392c201306000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000c1926323f4c5965727f8c98a7ac9f92867a6d655e5654514b504f504d5254575f666c7882909c9c9a988e8174655b5044372b1f12050000000000000000000000000000000000000000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d1104000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87878686888d9298a2abaea2988c807366564d41362a1e1105000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000010d19242f414d5a6774808d9aabaea298887b6e61555353535353535353535353535353535355626f7c8899a3afa9988b7e7265584b3f3225180c00000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d00000000000000010c18222d363f454a4b535353535353534947433d342b2830383f44515a61646c6c6c6c66635c5253535353535353443f3830261c11060000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c03000000000000000000000000000000000000000000000000050f18222b353e48515b62656c6c6c6c6c6c6c6c6b615e574d433a30261c13090000000000000000000000000000000004111d2935404b55616e7b86929fa6afa59c918c8079706b6562605c545c5d575e6164696e747e869299a3afaa9f94897d7063554b4035291d1104000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000915222f3c4855626f7b88959faba3998e81776d6863605d555d5c5d565e6164696e78808e949fa8a0958a7d706453493f33271b0f0300000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d01000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d787c7a79797c80869299a4afaa9e918477685e5246392d201407000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000081724313e4a5764717d8a99a3afaa988b7e7165574d42464646464646464646464646424d5765727f8c98abada297887b6f6255483c2f2215090000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e05000000000000000006111b242d343a3d3e464646464646463c3b38322b29323a424a505b636c7079797979736e63574b46464646464638342e261e150a00000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b00000000000000000000000000000000000000000000000000061019232c363f4951565860606060606060605e54524d453b31281e140a0100000000000000000000000000000000010d18242f3a46525e68727f8c949fa8ada49c928d837d77726f6d666a69696a696e71757b818a9298a2abaea2988f82766b6054433a2f24180d01000000000000000205111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d100d0b08030000000000000000000000000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d1003000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000815212e3a47535f6a7683909da5ab9e938e817a74706d676a6969696a686e71757b828e929da6a59d9083786c605346392d22170b00000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e130800000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b020405060606050402000000000000000000000000000000000000000000000006121f2c3844515c666d6f6d686d6f737d87939facaca096877a6e6154473b2e211408000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000714212e3a4754616d7a86929faca89b8e8275695e53463d313939393939393939303946525e6976828f9ca9ab9e9285786c605346392d201306000000000000000000050e172029313940454f54596063676d70727576787879797878777573706d6865605d55504a423c332b231911070000000000000000000009121b22292e3132393939393939392f2e2b272b333b444c545c606d727e868686868073665a4d4039393939392c28231c150c03000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d12070000000000000000000000000000000000000000000000000007111a242d373f464a4c5353535353535353524846423b33291f160c0200000000000000000000000000000000000007131d2a36414d56606d78829096a1a8ada49d959089837f7c797777767677787b7d82868e939fa2aaaea39f92867b6e61594f4431281d130700000000000002080e11141e2a3744515d6a778490939393938f8376695c50433629201b1a18140f0801000000000000000000000004111e2a3744515d6a778490939393938f8376695c504336291d1001000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c1000000006121f2b37434e5863707d89939da6a59e938e86807d7a787776767677787a7e82878f949da5a69d938a7d70655b5044372b1b1106000000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c0100000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180c0e101213131312100e0b0807050200000000000000000000000000000000000004101c2834404a545c6062615e60626b75818e9ba8b2a8968a7d7063574a3d3024170a000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f231609000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000713202d3946525d6876828f9ca9ac9f92867b6e61584e433b322c292424292c3139424d57616e7b86929faca89b8e8174655b5044372b1f120500000000000000000000050e171f272f343d43484f54555c606366686a6b6c6c6c6c6b6a686664615e5653514b443f38302a211911080000000000000000000000000911181d2124252d2d2d2d2d2d2d2322242c343d454d565d666d747f87929892857b6e6154473b2e2d2d2d2d1f1c17110a03000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c000000000000000000000000000000000000000000000000000008121b252d343a3e3f4646464646464646453b3a36302921170d0400000000000000000000000000000000000000010e1925303b44505c666e7a849196a0a7afa7a09d95908c8985848383838485878a8e92999da5aeaaa39f918a7e71695f53473d321f160c010000000000050d14191e20212d3744515d6a77838686868686868276695c5043362d2d272724201a130b020000000000000000000004111e2a3744515d6a77838686868686868276695c504336291c140a000000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000030f1a26313c4855606b74818e949da5a59e98928d898785838382838485878a8f93999fa6a49d948e81746c6153493f33271b0a000000000000000000000000000000000000000000000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c2013040000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312518191b1d1f1f201f1f1d1b181414110e080200000000000000000000000000000000000c18232e39424a5153555452535964717e8a97a4b1a5988b7f7265584c3f3225190c000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f221508000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000005111d2935414c5664717e8b96a1ada3998d80746a60564d443e39352f2f35383c434b545e6973808d99a3aca096897d706353493f33271b0f030000000000000000000000050d151d232932383d44484b5161696b6c6c6c68605c5f5e5d5c5a5754524c47454039342e261e180f080000000000000000000000000000060c11151718202020202020151d2328363e464f575f686d78818c939993877d70695e52463a2d2020202012100c06000000000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c1004000000000000000000000000000000000000000000000000000009131b23292e31323939393939393939382e2d2a251f170f0500000000000000000000000000000000000000000008141f28343f4a545e686e7b8490959fa3abaca7a09d98989291908f90919297979b9fa3abaca7a098928b7f726c61574d42352b210d040000000000050e171e252a2d2e3939424f5b6771777979797979797670665a4e423939393433302b251d140b0100000000000000000003101d2936424f5b6771777979797979797670665a4e42352e261c12070000101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c10000000000a15202c38444f59606d79828e939da0a7a29f9a96979290908f90909297979b9fa4a7a09d928d82786d605a5041382d22170b000000000000000000000000000000000000000000000000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d11040000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e31252225282a2b2c2d2c2b2a282521201e19140f0a0400000000000000000000000000000007121c2730394044464847464855626f7b8895a2aea6998c7f7366594c403326190d000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d211407000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000010d1924303a4653606d7984919ea7ab9f92877c6f685e564f47454141414045474e555c666e7b86929faba89e9184786c605346392d22170b00000000000000000000000000030b121821272c323839505d697378797979746d665e564e4f4d4a4746413a39352f28231c150c06000000000000000000000000000000000105090b0b131313130e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e1113130603000000000000000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f13060000000000000000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d2d2b21201e1a140d0500000000000000000000000000000000000000000000020b17232e38424d565f696e7b838d92999fa4acacaaaaa39f9e9d9c9c9d9ea1a9a8acaca8a19e9590867e726d625a50453c3123190f0000000000020d1720293036393b4646464a555f676a6c6c6c6c6c6c69665e54494646464641403c362f261d1308000000000000000000010e1a27333f4a555f676a6c6c6c6c6c6c69665e544b4740382e24190e0200101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d697683908f8276695c4f4336291c100000000003101c27333d45515c676d79818990959b9fa2aaa9a19e9d9c9c9c9d9fa2a9aaa29f9b95908a80786d665c51473e2f261b11060000000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312d2e32353738393939383735312e2d2a251f1b150d070100000000000000000000000000000b151e272e34383a3c3a3a4754606d7a8793a0b5a69a8d8073675a4d4034271a0d000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c201306000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000008131f2c3845515c67727f8b95a0aba39991847a6e68615954514c4e4e4b5153575f676d78839098a2aca0968b7f72665b5044382b1b1106000000000000000000000000000001070c161b21273845525f6b788586868681786d685f584f473f3a3936302c29241d17110a03000000000000000000000000000000000000000000000600070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e020600000000000000000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d20130700000000000000000000000000000000000000000000000000000000060d1216181920202020202020201f1514120e090200000000000000000000000000000000000000000000000006111c26303b444d575f696e7880878f939a9ea1a8a7a9aaaaaaa9a9aaaaa9a8aaa39f9c96918b837c716c625b51483e332a1f1107000000000008141e29323b4146535353535353555b5d6060606060605c5a545353535353534e4c4841382f251a0f030000000000000000000a16222e39434d555b5d6060606060606060605a57524a40352a1f130700101c2936434f5c6976828f908376695d5043362a1d10030000000000000000000000000000000000000000000000010507070b0b0b0b0b0b0b101d2a3643505d697683908f8276695c4f4336291c1000000000000b16212834404b555c676d747d838a8e9298989a9c9d9e9f9f9f9e9e9c9a9898928e8a837d746d665c544a40352c1d140a0000000000000000000000000000000000000000000000000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e1308000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e373a3b3f4143454646464543413e3b3936302b272018130c0400000000000000000000000000030c151c23282c2d2f2e3a4653606d798699a3afa79a8d8074675a4d4134271a0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d1104000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000004101c2834404b55606d78839099a3aba09690837a706b64605d555b5b555d60636a6e79818e959faaa49a9184796d60544a3f33281c0a0000000000000000000000000000000000040a0f1926323f4c5965727f8c93938e827a6f6a6159514440393028201d18120c0600000000000000000000000000000000000000000000000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f14090000000000000000000000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000106090b0c131313131313131312080705020000000000000000000000000000000000000000000000000000000a141e29323c454d575e666d737c82878d9196989a9c9d9e9f9f9f9f9e9c9b9998928f8a847f786f6a625a51493f362c21180e0000000000020e1925303b444c525f6060606060605d5b5553535353534f54566060606060605a58534a41362b20140800000000000000000006111c27313b434a4f5153515a61646c6c6c6c66635c52473b2f23170a00101c2936434f5c6976828f908376695d5043362a1d100300000000000000000000000000000000000000000002080d11131417171717171717171d2a3643505d697683908f8276695c4f4336291c100000000000050c18232e39434b555c606b6f787d8185898b8e9091919292929191908e8c8985827d77706b605c544b42392e231a0b0200000000000000000000000000000000000000000000000000000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c01000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e4246484c4e505252535252504e4b4746413b373229241d160d0500000000000000000000000000030b12181c1f20222c3844505c667986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d01000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000c18232e3944515c666f7c87929fa4a8a09590847d76716d6769676869676d70757b838e939ea7a59f93887d70665c5142382d22170b000000000000000000000000000000000000000b1825313e4a56626d75818f969490847c706b625b514a423a322a2119110600000000000000000000000000000000000000000000000000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d02000000000000000000000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c17202a333c454d545c606a6f757b8084888b8d8f91929293929291908e8c8986827d79726d665f5850483f372d241a0f06000000000005111e2a36414c565e6c6c6c6c6c6c6c6a675f554a46444f5960636c6c6c6c6c6c67645c53483c3024180b0000000000000000000008101f2931323a424a505b636c7079797979736e63574b3f3226190c00101c2936434f5c6976828f908376695d5043362a1d10030000000000000000000000000000000000000000050d13191e20212424242424242424242a3643505d697683908f8276695c4f4336291c1000000000000007121d273039434b515960666c7075797c7f81838485858685858483817f7d7975706b636159514b423930271c110800000000000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c20130400000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b464d5355585b5d5e5f605f5e5d5b5854524d47433d352f281f170f050000000000000000000000000000070c1012131c28343f4a5f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e21140700000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000007121d2834404a54606a727f8c929ca4a7a096918a827d7a7775747475767a7d818790959ea5a59e938d80736b60544b402f261c1106000000000000000000000000000000000000000916222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a0200000000000000000000000000000000000000000000000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e050000000000000000000000000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000020608080c0e111212131312110e0c080705020000000000000000000000000000000000000000050e18212a333b424b51585f626a6e73787b7e80828485858686858483817f7c7975716d66605c544e463f362d251b12080000000000000714202d3946525e68767979797979797771675b4f434854606b70797979797979746e64584c4033271a0d00000000000000000007121a222b333b444c545c606d727e868686868073665a4d4033271a0d00101c2936434f5c6976828f908376695d5043362a1d100b0b0b0b0b0b0b07070501000000000000000000050e171e252a2d2e313131313131313131313643505d697683908f8276695c4f4336291c10000000000000000b151e27303940454f545b6063676d7072747677787879797877767472706d66636159554f45403930271e150b0000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d110400000000000000000916222f3c4955626f7c8895a2afa4978b7e7164585053575f6165686a6b6c6c6c6b6a6864615e56544e45403a312921170f0500000000000000000000000000000004060c17232e46535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d20130700000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000c18232e39424e58626d73808c929ea1a8a19e948f8a8683828181828386898e93999fa7a39f938f81786d60594f42392e1d140a000000000000000000000000000000000000000006121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c03000000000000000000000000000000000000000000030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b11080000000000000000000000000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e020000000000000000000000000000000000000000000000000000000000000000000003090e121415191b1d1e1f201f1f1e1b191514120e090300000000000000000000000000000000000000060f182129303940454e53575f6266696e71747677787979797877767572706d6764605c54504a423c342d241b1309000000000000000814212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271b0e00000000000000030b1218242c343d454d565d666d747f87929892857b6e6154473b2e21140800101c2936434f5c6976828f908376695d5043362a1d17171717171717171413110d0802000000000000020d1720293036393a3e3e3e3e3e3e3e3e3e3e3e43505d697683908f8276695c4f4336291c1000000000000000030c151e272e343d424a5053555d60636567696a6b6c6c6c6b6b69676563605c54554f48443e342e271e150c0300000000000000000000000000000000000000000000000000000000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d0100000000000000000916222f3c4955626f7c8895a2afa4978b7e7164545c6064696e72747678797979787674716e68626058514b433b332921170d030000000000000000000000000000000013202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d110500000000000000000000000000000203101d2a3643505d69768390908376695d5043362a1d100302000000000000000000000007121c27303d46515b646e73808a92979fa3a69f9c9992908f8e8e8f9092989b9fa4a69f99928c81786d665c50473d30271d0b020000000000000000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c03000000000000000000000000000000000000000007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000000000000000000000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e1408000000000000000000000000000000000000000000000000000000000000000000060c11151a1e212226282a2b2c2c2c2b2a282522211e1a14100b05000000000000000000000000000000000000060f171e272e343c43474e5355575f626567696a6b6c6c6c6c6b69686663605c5553504a443f38302a221b120901000000000000000814212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b0e000000000000050c151d2328363e464f575f686d78818c939993877d70695e52463a2d20140700101c2936434f5c6976828f908376695d5043362a24242424242424242421201e19130d05000000000008131e29323a4146474a4a4a4a4a4a4a4a4a4a4a4a505d697683908f8276695c4f4336291c100000000000000000030c151d23282f383f44464b515356585b5d5e5e5f5f5f5e5e5d5b595653514b48443e383328231d150c0300000000000000000000000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e13080000000000000000000916222f3c4955626f7c8895a2afa4978b7e716460666d71777b7f8183858586858583817e7b756f6a605d554d453b33291f150b0100000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d01000000000000000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a05000000000000000000000b151e2b343f49525c646e737e858e92999ea1a8a39f9d9c9a9b9c9d9fa3a9a29f9b948f877f776d665c544a3f352c1e150b00000000000000000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b00000000000000000000000000000000000000000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b02000000000000000000000000000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d020000000000000000000000000000000000000000000000000000000000000002090e171d1f262b2e2f32353738393939383735322e2d2b261f1c160c07010000000000000000000000000000000000050c151d232831373c4247484d5355585a5c5e5f5f605f5f5e5d5b595653514b46443f38342e261e1810090000000000000000000814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e0000000000060e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e110500101c2936434f5c6976828f908376695d504336313131313131313131312e2d2a251e170e05000000010d1925303a444c5254575757575757575757575757575d697683908f8276695c4f4336291c10000000000000000000030b12181d262d333839404547494c4e5051525253525251504e4c4a4645403938332c282118120b0300000000000000000000000000000000000000000000000000000000000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c010000000000000000000916222f3c4955626f7c8895a2afa4978b7e71646a6f787e83888b8e909192939291908e8b86827c746d675e574d453b31271d120700000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e13080000000000000000000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b161009010000000000000000030c19222d37404a525c636c717a81868d9196989b9c9e9f9f9f9f9e9d9b9997928e89827c736c655c544b42382e231a0c03000000000000000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d1207000000000000000000000000000000000000000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e040000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000000050d141a22282d31373a3b3f4144454546464544413f3b3a37312c272118120b030000000000000000000000000000000000030b121820262b31373a3c4247484b4d4f51525253535251504e4c494745403a38342e28231c140c06000000000000000000000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e00000000070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e0200101c2936434f5c6976828f908376695d50433e3e3e3e3e3e3e3e3e3e3e3a3936302920170d02000005111e2a36414c565e616464646464646464646464646464697683908f8276695c4f4336291c100000000000000000000000070b141c22282b2f35383a3d3f41434445454646454443413f3d3a38342e2c28211c160c070000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000916222f3c4955626f7c8895a2afa4978b7e716c717c838b9095989b9d9e9f9f9f9e9d9b99928f8781796e695e574d43392f23180c03000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a01000000000000000007101b252e38404a525a61686d747b8084888b8e90919292929291908e8c8985817c766f6a605b534b423930261c1108000000000000000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c000000000000000000000000000000000000000d1a2633404d59667380868686868686868680746c61574e43392f251b100700000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d0500000000000000000000000000000000000000000000000000000000000000060f171f252a34393c4247484c4e505152535252514e4c4846423c383329241d150d03000000000000000000000000000000000000070c151b20262b2e31373a3b3e41434445464646454443423f3d3a38342f2c28231c17110a0200000000000000000000000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f14090000101c2936434f5c6976828f908376695d504a4a4a4a4a4a4a4a4a4a4a4a4746413a32291e130800000713202d3946525e686d7171717171717171717171717171717683908f8276695c4f4336291c10000000000000000000000000020a11171c1f24292c2d3032343637383939393838363432302d2c28231d1c16100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d1104000000000000000000000916222f3c4955626f7c8895a2afa4978b7e71717e8790959da09e9c9b9a9b9c9ea1a9aba39f9a938e847b6e695e554b403429201509000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e04000000000000000000000009131c252c33373939393943505d69768390908376695d50433939393937332c251c130900000000000000000009131c262e38404850565e61696e73787c7e818384858686858583817f7c79746f6a625f585049413930271e150a0000000000000000000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c10040000000000000000000000000000000000000c1925323f4b57636d737979797979797979746e645a50453c31281d120900000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e080200000000000000000000000000000000000000000000000000000000000000060f18212930363e45494d5355595b5d5e5f5f5f5e5d5b5855534d48443d352f271f150d03000000000000000000000000000000000000030a0f151a1e21262b2e2f32343637383939393938363533302d2c29231f1c17110b06000000000000000000000000000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e0000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d020000101c2936434f5c6976828f908376695d5757575757575757575757575754524c443a3025190d01000714212e3a4754616d7a7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e83918f8276695c4f4336291c100000000000000000000000000000060b0f12181d1f202325282a2b2b2c2c2c2b2b2a282623201f1c1812100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d01000000000000000000000916222f3c4955626f7c8895a2afa4978a7e717e8892999e9896918f8e8d8e8f92979b9fa4aca49f9691847b6e675c51453c31261a0e020000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c000000000000000000000005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b10050000000000000000010a141c262e363e444c52575e61666a6f7274767878797978787675726f6d66626058534e443f382f271e150c03000000000000000000000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f13060000000000000000000000000000000000000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708121313131313131313080705020000000000000000000000000000000000000000000000000000000000000000030d18212a333b42465055575f6265686a6b6c6c6c6b6a6865615f57544f45403931271f150b010000000000000000000000000000000000000003090e12151a1e21222527292b2c2c2d2c2c2b2a282623201f1c1812100c060000000000000000000000000000000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e00000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e05000000101c2936434f5c6976828f908376696464646464646464646464646464615e564c41362a1e1105000a1723303d4a5663707d898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a91958f8276695c4f4336291c100000000000000000000000000000000003070c10131416191b1d1e1f1f201f1f1e1d1b19171313100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e130800000000000000000000000916222f3c4955626f7c8895a2afa4978a7e7c86929a96918c8784828181818285898e939aa1a9a8a0969083796d60574e42372b1f14090000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d0000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e0400000000000000000000000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a000000000000000000020a131c242c323a41464d5254585f626568696b6c6c6c6c6b6a686663605c54544e47433c332d261d150c03000000000000000000000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d20130700000000000000000000000000000000000007131e2a35404952575960606060606060605a58524a40362c21180d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2a333c454d525a6164696e72747778787979787774726e69636059514b433931271d12070000000000000000000000000000000000000000000206090e121415181a1c1e1f1f20201f1e1d1b19161413100c070300000000000000000000000000000000000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c00030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b110800000000101c2936434f5c6976828f9083767171717171717171717171717171716d685e5246392d201307000a1723303d4a5663707d8993939393939393939393939393939393938f8276695c4f4336291c10000000000000000000000000000000000000000406070a0c0e1011121213131211100e0c0a07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c0100000000000000000000000916222f3c4955626f7c8895a2afa3978a7e839098938d847f7b777574747476797c81889297a1a9a89f958d80736a5f53473b30251a0e0200000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d000000000000000009121c252e363e454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b11080000000000000000000000000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f00000000000000000000010a121a202830363b4246484e5355585b5d5e5f5f5a61646c6c6c6c66635c52473d373127221b140b03000000000000000000000000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e211408000000000000000000000000000000000000020d19242e3740474b4d53535353535353534d4c4740382f241a0f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000030613131313131313130d0c0a07020000000000000000000000000003060809131313131313130b0b090501000000000000000007121d27313c464e575e616c71777b7f8183848586858584817f7b76706b605d554b43392f23180c040000000000000000000000000000000000000000000000020608080b0e1011121313131211100f0c0a07060400000000000000000000000000000000000000000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b0007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000101c2936434f5c6976828f91837e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7a6d6154473a2e211407000a1723303d4a5663707d868686868686868686868686868686868686868276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c2013040000000000000000000000000916222f3c4955626f7c8895a2afa89b8e818e9593878079726e6969686768656c6f757d859297a2ada79f92877b6e62574d42362a1e110500000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000c1925323f4c5865727f8686868686868073665a4d4033271a0d0000000000000000000a131c242c333b42464d5355575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b130900000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e12000000000000000000000000080e161e252a30363a3c4347484b4e504a505b636c7079797979736e63574b3f32262017110a020000000000000000000000000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d2014070000000000000000000000000000000000000007121c252e353b3f404646464646464646413f3c362f261d12080000000000000000000000000000000000000000000000000000000000000000000000000000000000060c101220202020202020201a1917130e0800000000000000000000040a0f13151620202020202020181715110c06000000000000000c18242f39434e585f696e767e83888c8e909192929291908e8b87827d746d675d554b40342920150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e221609000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b020000000000101c2936434f5c6976828f95918a8a8a8a8a8a8a8a8a8a8a8a8a8a8a897d7063564a3d3023170a000916222f3c4854606b70797979797979797979797979797979797979797670665a4e4135281c0f00000000000000000000000000000000000003080b0d0e13131313131313131313131313131313131313131313131313131313131313131311100e0a06000000000000000000000000000000000000000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d11040000000000000000000000000916222f3c4955626f7c8895a2afaa9e938e9393877e736d67615e575b5a535b60626b707c85929fa6afa3998e8175695e52463a2d20140800000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825313e4a56626d72797979797979736e63584b3f3226190c000000000000000000010a121a212930363c4247485761696b6c6c6c68605c5f5f5e5d5b595653514b48433d37312a211b1209010000000000000000000000000013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d201300000000000000000000000000050c13191f252a2d32373b3c3f444c545c606d727e868686868073665a4d4033271a0b060000000000000000000000000000000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e110500000000000000000000000000000000000000000a131c242a2f323339393939393939393433302b241d140b00000000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2726231f19120a0200000000000000070f161b1f22232d2d2d2d2d2d2d2524211d181109000000000004101d2935404b555f6a6e7b838a9095989b9c9a989898999c9b9a938f8981796d675c51453d32271b0f00000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e1206000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e04000000000000101c2936434f5c6976828f9393939393939393939393939393939393897d7063564a3d3023170a000713202c38444f5960636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493d3225190d0000000000000000000000000000000001080f14181a1b2020202020202020202020202020202020202020202020202020202020202020201e1d1a16110b04000000000000000000000000000000000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d010000000000000000000000000916222f3c4955626f7c8895a2afafa59e9b958c7f736c605c55524d4e4e49505359606a717e8a949fabab9f92877b6e6154473b3025190e02000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a0000000000000000000000080f171f252a313744505d697378797979746d665e564e504f4c4a4745403938322b2620180f0900000000000000000000000000000013202d394653606c798686868686868686909494908686868686868686796c605346392d2013000000000000000000000000000002080d141a1e20262b343d454d565d666d747f87929892857b6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e020000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b02000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c393939393939393933322f2a241c140a00000000000007101920272b2e2f3939393939393932312e29221b12090000000006131f2c3945515d676e7c8490959d9d9993908d8b8b8b8d8f92999f9c938e82796d60584e43372b1c110600000000000000000000000106090b0c0e06060300000000000000020405060605040200000000000002070a0c0d0b0b0905010000000000000000000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d01000d1a2633404d59667380868686868686868680746c61574e43392f251b100700000000000000101c2936434f5c697682868686868686868686868686868686868686867d7063564a3d3023170a0004101c27333d474f5456606060606060606060606060606060606060605c5a544c42382c211509000000000000000000000000000000020b131a202427272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2927221c150d0500000000000000000000000000000000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e1308000000000000000000000000000916222f3c4955626f7c8895a2afb7afa89d9083786d605a514b464241413f44464f58616c76828f9ca9afa3998c7f7266564c41362a1e1105000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000006121e29343f495156586060606060605a58524a40362a1f1307000000000000000000000000050d141a1f263845525f6b788586868681786d685f584f47403d3a38352f2c27211a150e060000000000000000000000000000000013202d394653606c798693939393939393969696969393939393939386796c605346392d201300000000000000000000000000000000050c151d2328363e464f575f686d78818c939993877d70695e52463a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e14080000000000000000000000000000000000000000000000070d1316191a20202020202020201a1a17130e0801000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e34384646464646464646403f3b362e261c120800000000040f19222b32383b3c464646464646463e3d3a342d241b1106000004111d2935414c55606d798391969f9b938e8783807f7e7f8082878f949e9d948e81746a605447382e23170b00000000000000000000070d121618191b13120f0b06000608080c0e1112131312110f0c09080603080e1317191a181715110c06000000000000000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b110700000c1925323f4b57636d737979797979797979746e645a50453c31281d120900000000000000000f1c2835414e5a66707679797979797979797979797979797979797979706b6054483c2f22160900000b16212b353d44484a535353535353535353535353535353535353534f4e49423a30261b10050000000000000000000000000000010b141d252b3033343939393939393939393939393939393939393939393939393939393939393939393736332e271f170d040000000000000000000000000000000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c01000000000000000000000000000916222f3c4955626f7c8895a2afb9ada1968a7d70665c5045403936302d33373d46505a63707d8a97a1adab9d908377685e5246392d201407000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000d1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000010d18232d373f464a4c5353535353534d4b4740382e24190e020000000000000000000000000002090e1926323f4c5965727f8c93938e827a6f6a6159514440393029241d1b160e0903000000000000000000000000000000000013202d394653606c798693928d89898989898989898989898989898986796c605346392d2013000000000000000000000000000000060e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d0200000000000000000000000000000000000000000000000002070a0c0d13131313131313130e0d0b0703000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f4453535353535353534d4b4740382e24190e020000000a16202b343d434749535353535353534b4a453f362d22180c01000613202c3945515d6773808d95a09b918c817b767372717273767b828f939e9f93877c6f62544a3f34281c100300000000000000010911181e22252628201f1c17110e121415181b1e1e1f201f1e1c191615130f12191f2326272524211d181109000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b13090000000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c0000000000000000000d1925323d49545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6360594f44382c2013070000050f19232b33383c3d4646464646464646464646464646464646464643413d3830281e140a00000000000000000000000000000008131d262f363c404146464646464646464646464646464646464646464646464646464646464646464644423f3931291f150b00000000000000000000000000000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c20130400000000000000000000000000000916222f3c4955626f7c8895a2afb7ab9e9184786c60544a3f342e2a2522272b343e4653606c7885919eabac9f93877a6e6154473b2e211408000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000002090e1a2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000007111b252d343a3e3f464646464646403f3b362e261c1208000000000000000000000000000000000b1825313e4a56626d75818f969490847c706b625b514a423a322a211911060000000000000000000000000000000000000013202d394653606c7986938d807d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7063564a3d3023170a0000000000000000000000000000070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a505f606060606060605a58524a40362a1f13070000030f1b27323d464e545660606060606060585650483f34291d1105000714212d3a4754606d7a85929f9e948c7f746e696765656566696e78818f98a39a8e8175665c5044382b1f12060000000000000009131b23292e3132352d2b28221c1a1e212225282a2b2c2c2b2a282622221f1b1c242a2f323332312e29221b1209000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e1811090100000007131e2a35404952575960606060606060605a58524a40362c21180d040000000000000000000915212c38424c545a5c6060606060606060606060606060606060606056544f473d33271c100400000008111921272c2f30393939393939393939393939393939393939393635322c261e160c020000000000000000000000000000030f1a252f3841484c4e535353535353535353535353535353535353535353535353535353535353535353514f4a433b31271c11060000000000000000000000000000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d110400000000000000000000000000000916222f3c4955626f7c8895a2afb6ac9a8d8073665b5042382e231d1a171b222b3744505b6574818e9ba7afa49a8a7e7164574b3e31241807000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000040a0f141a1e2633404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000009131b23292e313239393939393933322f2a241c140a00000000000000000000000000000000000916222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a02000000000000000000000000000000000013202d394653606c7986938b7e727070707070707070707070707070706b6054483c2f22160900000000000000000000000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000001070b0f1112131313131313130a090704000001070b0f1112131313131313130a0907040000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c66635c52473b2f23170a000006131f2b38434e5860626c6c6c6c6c6c6c65625a50453a2e211509000b1825323e4b5865717e8b989e9c8f82756d615e57585858575e666e7b86929f9e9285786d6053463a2d20130700000000000009121b252d353a3e3f413938332d26262b2e2f323537383939383735322f2e2b27262e353b3f403e3d3a342d241b120900000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d070000000000020d19242e3740474b4d53535353535353534d4c4740382f241a0f060000000000000000000005101b26303a42494e4f535353535353535353535353535353535353534a48443d352b21160b0000000000080f161c2022232d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292825211b140c040000000000000000000000000000000814202b36414a53585a6060606060606060606060606060606060606060606060606060606060606060605d5b554d43392e22160a0000000000000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000916222f3c4955626f7c8895a2afafa49a897d7063544a3f30261c120e0b0f1b27333f495364717e8b97abb5ac9a8d8073675a4d402e23180c000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000000000002080d161b1f252a2d33404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000010911181e2225252d2d2d2d2d2d2726231f19120a02000000000000000000000000000000000006121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c030000000000000000000000000000000013202d394653606c7986938b7e7265636363636363636363636363636360594f44382c201307000000000000000000000000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e08020000000000000000000000000000000000000000000000000000000000000000000000000000000000050c12171b1e1f20202020202020171613100b050c12171b1e1f20202020202020171613100b05000000000006121f2c3844505c667679797979797979736e63584b3f3226190c00000815222e3b4754606a6f79797979797979716c62564a3d3124170b000e1b2835414e5b6874818e909192897c6f635b524d4c4b4c4d545e6976828f9ca297887b6e6155483b2e221508000000000009121b252d373f464a4c4e46443f382f31373a3b3f41444546464544423f3c3b37322c3840474b4d4b4a453f362d241a120800000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b0906010000000000000007121c252e353b3f404646464646464646413f3c362f261d12080000000000000000000000000a141e2830383d4143464646464646464646464646464646464646463d3c38332b23190f05000000000000050b10131617202020202020202020202020202020202020201c1c1915100a02000000000000000000000000000000000b1824303c48535c64676c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a675f554a3f33271a0e00000000000000000000000000000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e13080000000000000000000000000000000916222f3c4955626f7c8895a2afac9f93867a6d6053473a2d20140a00000b17222d3c4855626f7b8899a4afa99c8f837669554b4034281c10040000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000050c131921272c30363a3b404d596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000070d121618192020202020201a1917130e0800000000000000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c0300000000000000000000000000000013202d394653606c7986938b7e72655856565656565656565656565656544f473d33271c10040000000000000000000000000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070812131313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f171e23282a2b2d2d2d2d2d2d2d2322201c160f171e23282a2b2d2d2d2d2d2d2d2322201c160f08000000000713202d3a4653606d78868686868686868073665a4d4033271a0d00000916232f3c4956626f7c868686868686867e7165584b3e3225180b000c1926323f4c5965727f8283848586786d605346423f3e3f424d576773808d9aa995897c6f6256493c2f2316090000000008121b242d373f495157595b53504a42383c4247484b4e5151525352514f4c4947433c39404a52585a585650483f362c241a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c242a2f323339393939393939393433302b241d140b00000000000000000000000000020c161e262c32353639393939393939393939393939393939393939302f2c27211911080000000000000000000407090a13131313131313131313131313131313131313100f0d09050000000000000000000000000000000000000d1a2733404c58646e747979797979797979797979797979797979797979797979797979797979797979797771675b4f4236291d10000000000000000000000000000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c020000000000000000000000000000000916222f3c4955626f7c8895a2afaa9e918477675d5145392c20130200000613202d3a4653606d7986939facab9e918478675c5145382c1f13060000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000000070e171e252a32383b4246474b4e596673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000070d121618192020202020201a1917130e080000000000000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b00000000000000000000000000000013202d394653606c7986938b7e7265584b4a4a4a4a4a4a4a4a4a4a4a4a48443d352b21160b000000000000000000000000030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1821282f34373839393939393939302f2c27211921282f34373839393939393939302f2c27211911080000000713202d3a4653606d798693939393938d8073665a4d4033271a0d00000916232f3c4956626f7c8993939393938b7e7165584b3e3225180b000c1825313e4a57636d7275767778796d665c5044383030363f4c5966727f8c99ab96897d7063564a3d3023170a000000040d1a242d363f49515b626568605b544a45464d5355585b5d5e5f5f5e5d5b5955544e47454a525c636665625a50483e362c231a0d0400000000000000000003060809131313131313131313131313131313131313131313131313130b0a0804000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b020000000000000000000000000000040c141b212528292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2322201c160f0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a67748186868686868686868686868686868686868686868686868686868686868686868683776a5d5144372a1e110000000000000000000000000000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c201304000000000000000000000000000000000916222f3c4955626f7c8895a2afa89c8f827569554b4035291d1104000006131f2c3845515c677884919eabac9f9386796d6053463a2d2013070000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000071019202930363d44484d5254575b5d6673808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000010911181e2225252d2d2d2d2d2d2726231f19120a020000000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d1207000000000000000000000000000013202d394653606c7986938b7e7265584b3f3d3d3d3d3d3d3d3d3d3d3d3c38332b23190f0500000000000000000000000007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000000000000000000000000000000000000002070c0f11121313131313131313131313131313131313131313131313131313131313131313131313131308070502000000000000000000000001070b0f1112131313131313130a09070400000000000000010c17212a333a404345464646464646463d3c38332b232a333a404345464646464646463d3c38332b23190f0500000713202d3a4653606d7986939f9f9f998d8073665a4d4033271a0d00000916232f3c4956626f7c89959f9f9f988b7e7165584b3e3225180b000916222e3a46515b636568696b676d675c544a3f41414142464e586673808d99a399887c6f6255493c2f2216090000010c161f2c363f48515b626d72746c665b545153575f6265686a6b6c6c6b6a68656260585452525c636e73716c625a50483e352c1f160c01000000000000040a0f12151520202020202020202020202020202020202020202020202020171714110c05000000000000000000070d1316191a20202020202020201a1a17130e080100000000000000000000000000000000020a1015191c1c20202020202020202020202020202020202020171613100b05000000000000000000000000000000000000000003090d1012131313131313130e0d0b080300000000000000000000000000000000000000000e1b2734414e5a6774818d939393939393939393939393939393939393939393939393939393939393939083776a5d5144372a1e1100000000000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d1104000000000000000000000000000000000916222f3c4955626f7c8895a2afa79a8d8174675a4e412f24180d01000004101c2834404b556a7683909da9afa49a887b6e6155483b2e2215080000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000061019222b323a41464f54575e6164676a6b73808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000009131b23292e313239393939393933322f2a241c140a00000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c000000000000000000000000000013202d394653606c7986938b7e7265584b3f3d3d3d3d3d3d3d3d3d3d3d3c39332c231a10050000000000000000000000000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b02000000000000000000000000000000000000000000060d13181c1e1f202020202020202020202020202020202020202020202020202020202020202020202020201514120e09030000000000000000050c12171b1e1f20202020202020171613100b05000000000007121e28333c454b5052535353535353534a48443d352b333c454b5052535353535353534a48443d352b21160b00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2aca4988b7e7165584b3e3225180b0006121e2a353f495157595b5d555c605c554b474e4e4e4e4d52575f6a76838f9c9f92867a6d6054473a2d211407000007131d28313e48505a626d727f81786c665b5c6064696e727477787979787775726f6a65605d5c636e73807e716c615a50473e31281e13080000000000060e151b1f21222d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c17100800000000000000000002070a0c0d13131313131313130e0d0b0703000000000000000000000000000000000000000005090d0f10131313131313131313131313131313131313130a090704000000000000000000000000000000000000000000070e14191d1f202020202020201b1a17140e08010000000000000000000000000000000000000e1b2734414e5a6774818d9a9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9d9084776a5d5144372a1e1100000000000000000000000000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d01000000000000000000000000000000000916222f3c4955626f7c8895a2afa6998c807366594d4033261a07000000000c18232e424f5c6975828f9ca8b6ac95887c6f6255493c2f2216090000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000050e18222b343d444c52596063696e7174767778808c9996897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000007111b252d343a3e3f464646464646403f3b362e261c120800000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c10040000000000000000000000000013202d394653606c7986938b7e7265584b4a4a4a4a4a4a4a4a4a4a4a4a49443e362c22170b0000000000000000000000000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e04000000000000000000000000000000000000000000070f171e24282b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d22211e1a140e06000000000000060f171e23282a2b2d2d2d2d2d2d2d2322201c160f08000000000b17232f3a454e565c5e6060606060606056544f473d333a454e565c5e6060606060606056544f473d33271c1004000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00010d18232d373f464a4c4f504b5153514c52545a5a5a5b575e61696f7c87929f9c8f8376675d5145392c20130600010d18242f3a43505a626c727f8b8e81786c66666d71767b7e81848485868584827f7c77726d68606e73808d877e716c61594f433a2f24190d0100000006101820262b2e2f3939393939393939393939393939393939393939393939393931302d28221a1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000811191f25292b2c2d2d2d2d2d2d2726241f1a130b0200000000000000000000000000000000000e1b2734414e5a6774818d9aa7acacb2a9a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e130800000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c00000000071b2835424e5b6875818e9ba8b0a396897d7063564a3d3023170a0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000020c16202a343d464e565e616b6f757b7e8183848587939f96897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000010d18232d373f464a4c5353535353534d4b4740382e24190e0200000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f13060000000000000000000000000013202d394653606c7986938b7e726558575757575757575757575757575550483e33281c100400000000000000000000000d1a2633404d59667380868686868686868680746c61574e43392f251b1007000000000000000000000000000000000000000000060f1921292f343738393939393939393939393939393939393939393939393939393939393939393939393939392e2d2b261f180f0600000000050f1821282f34373839393939393939302f2c27211911080000000f1b2834404b5660686b6c6c6c6c6c6c6c6360594f4438404b5660686b6c6c6c6c6c6c6c6360594f44382c201307000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000007111c252d353a3e3f42434045474c565d616767676869696e727b8491999e938a7d7063554b4135291d11040004111d2935404b55616c717e8893938e81786c70797e83888b8e9091929291908e8c88847f7a726d73808d9292877e716b61554c4135291d11040000040e18222a32373b3c464646464646464646464646464646464646464646464646463e3c39332c241a1005000000000000000000000000020608080c0b09060100000000000000000000000000000000000000000004080a0b0807050200000000000000000000000000000000000205070813131313131313130707050100000000000000000007111a232a313538393939393939393433302b241d140b01000000000000000000000000000000000e1b2734414e5a6774818d9aa9b3b9ada1979191919191919191919191919191919191919191919191919083776a5d5144372a1e110000000000000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000008131e28323c464e5860686d767c82878a8e9091929399a496897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000006121e29343f495156586060606060605a58524a40362a1f1307000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d2013070000000000000000000000000013202d394653606c7986938b7e72656464646464646464646464646464615a5044392d20140800000000000000000000000c1925323f4b57636d737979797979797979746e645a50453c31281d1209000000000000000000000000000000000000000000020d17212b333b404445464646464646464646464646464646464646464646464646464646464646464646464646463b3a37312a21180e030000010c17212a333a404345464646464646463d3c38332b23190f050000111e2a3743505c68727879797979797979706b6054483c43505c68727879797979797979706b6054483c2f221609000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000a131c232a2e3132352f343946525d686d7474747475777b7f8591969e938e81746b6155433a2f24180d01000613202c3945515d67717e87939a9d938e81797d848b9095989b9d9e9f9f9e9d9b9895918c857f79808d929c9992877d70675d5145392c20130600000a15202a343c434748535353535353535353535353535353535353535353535353534a49453e362c22170c0000000000000000000003090e121415191815120d06000000000000000000000000000000000000050c111417171514120e09030000000000000000000000000002090e12141520202020202020201413110d0802000000000000030e19232c353c414546464646464646413f3c362f261d1308000000000000000000000000000000000e1a2734414d5a6774808d97a2adb8ab9e91858484848484848484848484848484848484848484848484848275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c2013040000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000010d1925303a444e58606a6f7a82898f94979a9d9e9f9fa4ab96897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d100000000000000000000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a0000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e2114080000000000000000000000000013202d394653606c7986938b7e727070707070707070707070707070706c6155493c3023160a00000000000000000000000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c0000000000000000000000000000000000000000000007131e29333d454c5052535353535353535353535353535353535353535353535353535353535353535353535353534846423c332a1f1409000007121e28333c454b5052535353535353534a48443d352b21160b0000121f2b3845525e6b7884868686868686867d7063564a3d45525e6b7884868686868686867d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000010a11181e22252628232e3a4754616d7a808181818284878c929796918b81796d60594f4431281d130700000714202d3a4753606d7a859297a2a59d938e848991969d9fa7a7aaa8a7a7a8aaa8a7a09d97928b858d929ca4a39892857a6d6054473a2d21140700030f1b26323c464e535560606060606060606060606060606060606060606060606060575550483e33281c11040000000000000000060e151a1e21222524221e181109010000000000000000000000000000000810171c21232422211e1a140d060000000000000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c05000000000009141f2a353e474d51535353535353534e4c4741382f241a0e030000000000000000000000000000000815212e3b4854616e7b85929ea4aea99d9083787777777777777777777777777777777777777777777777756f65594d4134281b0e000000000000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d11040000000000000000000000000000000000000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000005111d2a36414c565f6a6f7d848f949c9ea6a7a9aaabacafa296897c6f635649505c6976838f9c9286796c5f5346392c201306000000000000000000000000030a0f1d2a3643505d69768390908376695d5043362a1d0f0a03000000000000000b1825313e4a56626d72797979797979736e63584b3f3226190c000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d2014070000000000000000000000000013202d394653606c7986938d807d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e7064574a3d3124170a000000000000000000000007131e2a35404952575960606060606060605a58524a40362c21180d04000000000000000000000000000000000000000000000c18242f3b454f575d5f6060606060606060606060606060606060606060606060606060606060606060606060606055534d453c31261a0e02000b17232f3a454e565c5e6060606060606056544f473d33271c100400121f2b3845525e6b7885919393939393897d7063564a3d45525e6b7885919393939393897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000070d121618191c212e3b4854616e7b878d8d8e8f9193938f8d89847e756d675c51473e331f160c0100000613202c3945515d676f7c859298a2a59d9591959da0a8aba8a09d9b9a9a9b9d9fa4aca9a19e9691969ca4a39992867d70675d5145392c2013060006121f2b37434e585f626c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d21140800000000000000060f181f262b2e2f32312e29231b130a010000000000000000000000000008121a22282d30312e2d2a261f180f06000000000000000000050f171f252a2d2e39393939393939392e2d2a251e160e05000000010d1925313c4750585e5f6060606060605a58524a41362b1f14080000000000000000000000000000000714202d3a46525e69707d8a929da7ab9f958d80736b6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a68655d54493d3125190c000000000000000000000000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d010000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000713202d3946525e686f7c8691969ea6aab0b4b6b7b8b9afa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000000060e151a1f2a3643505d69768390908376695d5043362a1f1a150e060000000000000c1925323f4c5865727f8686868686868073665a4d4033271a0d00000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e11050000000000000000000000000013202d394653606c798693928d8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a86796c605346392d20130000000000000000000000020d19242e3740474b4d53535353535353534d4c4740382f241a0f0600000000000000000000000000000000000000000000000f1c2834404c5761686b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5f574d42372b1e1205000f1b2834404b5660686b6c6c6c6c6c6c6c6360594f44382c20130700121f2b3845525e6b7885919e9f9f9f96897d7063564a3d45525e6b7885919e9f9f9f96897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000000000106090c0c15212e3b4854616e7b87949a9b9c9e938682807d78716c605c554b40352c210d0400000004111d2935404b55606a6f7c869298a2a7a09da0a7a9a29f9996918f8e8d8e90939a9ea1a8a8a19ea1a8a39992877d706b60554c4135291d1104000815212e3b47535f6a7679797979797979797979797979797979797979797979797979716c6155493c3023170a000000000000060f18212a31373a3b3f3e3a342d251c130a01000000000000000000000008121a242c33393c3e3b3a36312921180f0500000000000000020d17212930363a3b4646464646464646463936302820160c02000004101d2935414d58626a6c6c6c6c6c6c6c67645c52473c3024170b00000000000000000000000000000005121e2a36424d57616c74808d95a0aaa79f93887d70685e545e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5c59544b42372c2115090000000000000000000000000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e1308000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c000000010e1b2834414e5b6774818e9aa7b0a4978a7d7164574a3e3124170b0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000005121e2a36424d57616d7a849198a1a8b0b7bbc1c3c4c5bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000000006101820262b2e3643505d69768390908376695d5043362e2b262018100600000000000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e020000000000000000000000000013202d394653606c798693939393939393939393939393939393939386796c605346392d201300000000000000000000000007121c252e353b3f404646464646464646413f3c362f261d1208000000000000000000000000000000000000000000000000111e2b3744505d6873787979797979797979797979797979797979797979797979797979797979797979797979797976695f53463a2d21140700111e2a3743505c68727879797979797979706b6054483c2f22160900121f2b3845525e6b7885919eabaca396897d7063564a3d45525e6b7885919eabaca396897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000000000060b0f12131c212e3b4854616e7b8793939495989a9285817d756e685e574d43392e23180c00000000010d18242f3a434e58606a6f7d86929aa4acaaaca59d97928c88848281818283878b91969fa3ababadac9f92877d706b61594f433a2f24190d01000915222f3c4855626f7c868686868686868686868686868686868686868686868686867e7164574a3e3124170b0000000000050f18212a333c4247484c4a463f372e251c130a0100000000000000000008121a242c363e45494a4846423b332921170e0500000000000009141f29333b42464853535353535353535346413a32281e1308000005121f2b3845515e6a7479797979797979746e64584c3f33261a0d000000000000000000000000000000020e1a25303b454f59606d79839098a2aea49a92857a6e665b5051515151515151515151515151515151514f4d49423930261b100400000000000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa6998c7f7366594c4033261907000000020f1b2835424e5b6875818e9ba8b0a3978a7d7064574a3d3124170a0000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000714212d3a46535f6974818e96a1aab2bac2c7ccd0d1c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c201306000000000000000000061018222a31373a3c43505d69768390908376695d50433c3a37312a22181006000000000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e1408000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686796c605346392d2013000000000000000000000000000a131c242a2f323339393939393939393433302b241d140b00000000000000000000000000000000000000000000000000121f2c3845525f6b7885868686868686868686868686868686868686868686868686868686868686868686868686867b6e6155483b2e22150800121f2b3845525e6b7884868686868686867d7063564a3d3023170a00121f2b3845525e6b7885919eabaca396897d7063564a3d45525e6b7885919eabaca396897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000020a11171c1f2028232e3b4854616e7b86868687898c9195928e89827a6e695e544a4034281c10040000000007131d28313d464e58606b6f7c87939facaba39f938e857f7b7775747475777a7e848c9299a2a9b3a4978a7e716b61594f473d31281e130800000916232f3c4956626f7c8993939393939393939393939393939393939393939393938a7d7164574a3e3124170b00000000050e172129333c454d5355585651493f372e251c130a010000000000000008121a242c363e4850555755534d453b332920170e0500000000020e1a25303b454d525f60606060606060605f524c443a3025190d01000613202c3946535f6c79868686868686868074675a4e4134271b0e0100000000000000000000000000000009141f29333e45515c676e7b86929fa5aca1978f82786c60594f4444444444444444444444444444444442413d3730271e140900000000000000000000000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c20130400000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa79a8d8174675a4e412e23180c000000030f1c2936424f5c6975828f9ca8afa296897c6f6356493c302316090000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000815222e3b4855616e7b87929fa8b2bcc4ccd3d7dcd5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000000060f18222a343c43474847505d69768390908376695d50474847433c342a22180f060000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d02000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979766c5f5346392d201300000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b0200000000000000000000000000000000000000000000000000121f2c3845525f6b7885929393939393939393939393939393939393939393939393939393939393939393939393887b6e6155483b2e22150800121f2b3845525e6b7885919393939393897d7063564a3d3023170a00121f2b3845525e6b7885919e9f9f9f96897d7063564a3d45525e6b7885919e9f9f9f96897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000020b141c22282b2d352e343a46535e69767979797a7c7f848c9399948f847b6e665c5144382c1f150900000000010c161f2b343d45515d67717e8b9aa4afa399928b817a736e6968676768686e72797f879297a2aaa6998c7f73695f53463e352b1f160c010000091623303c4956636f7c89969f9fa8a19e9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c978a7d7164574a3e3124170b000000020b172029333b454d575f6265625b51493f372e251c130a01000000000008121a242c363e48505a6164615f574d453b322920170c0200000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000613202c3946535f6c798692939393938d8174675a4e4134271b0e01000000000000000000000000000000030d17212834404b555f69717e8a939da8a99f948c7f736b60564c4135373737373737373737373737373534312c261e150c02000000000000000000000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d110400000000000000000000000000000000000000000916222f3c4955626f7c8895a2afa89b8f827568544a4034281c1004000004101c2934404b556a7683909da9b4aa95887b6f6255483c2f2215090000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0006121e2b37424d576774818d99a3afbac4ced6dfe3e2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c20130600000000000000030e18212a343c464e535554525d69768390908376695d525455534e463c342a21180e0300000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e05000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e12000000000000000000000000000000070d1316191a20202020202020201a1a17130e08010000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94887b6e6155483b2e22150800121f2b3845525e6b7885919e9f9f9f96897d7063564a3d3023170a00121f2b3845525e6b7885919393939393897d7063564a3d45525e6b7885919393939393897d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000a141d262d33383942434045464d575e6c6c666d6d6f72787f87939f969083786d6053463c31261a0e0200000000040f1b27333f4953606d7984919eaca49f92877f746d68615f575b5a565e61676d727d859298a2ac9f92867b6e61564c41362a1e11050000000a1623303d495663707c899aa4aca196918f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8a7d7164574a3e3124170b0000000a141d29323b454d575f696e726d635b51493f372d251c130a0100000008121a242c363e48505a616c716e695f574d443b32291e140a0000000714202d3a46525e6976797979797979797976685e5246392d201307000613202c3946535f6c7986929f9f9f9a8d8174675a4e4134271b0e0100000000000000000000000000000000050f18232e39434d57616c74818e95a0aaa69f92877d6f685d52463f342a2b2b2b2b2b2b2b2b2b2b2b292825211b140c03000000000000000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000916222f3c4955626f7c8895a2afaa9d908477665c5144382c1f1206000006131f2c3845515c677884919eabaea298877a6d6154473a2e2114070000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000814212d3a47535f697884919eabb5c0ccd6e0e8f1e2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000009151f2a333c464e585f62615e566976839090837669565e61625f584e463c332a1f150900000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d05000000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060605f5a52493e33271b0f0000000000000000000000000000000002070a0c0d13131313131313130e0d0b070300000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabacacaea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a194887b6e6155483b2e22150800121f2b3845525e6b7885919eabaca396897d7063564a3d3023170a00121f2b3845525e6b7884868686868686867d7063564a3d45525e6b7884868686868686867d7063564a3d3023170a000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000006111c262f383f44464f504b51535452535f605c606162666c727f8b95a0958c7f7265574e42372b1e12060000000005121f2b3744505b65727f8c97a1a89c928a7e726d615d56534d4e4e4c52555c606b707c86929fa6a3988e8175685e5246392d2014070000000815222f3b4855626e7b87939fa99e91848383838383838383838383838383838383827d706356493d3023160a000006111b262f3b444d575f696e7b7f726d635b51493f372d251c130a010008121a242c363e48505a616c717d7b6e695e564d443a30261c110600000815212e3b4854616e7b86868686868686867a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000007121d27303c45505a606d79839198a3aea39991847a6d615b51463c31281d1e1e1e1e1e1e1e1e1e1c1b191510090200000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e13080000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afac9f9286796d6053463a2d20130900000714202d3a4753606d7a86939facac9f928579685e5246392d2013070000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222e3b4855616e7b8896a1adbdc7d1dee8f2efe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c201306000000000000020e1a26313c454e585f6a6f6d685e69768390908376695e686d6f6a5f584e453c31261a0e02000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e080200000000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353534f4940372c21160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8aea49d9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a94887b6e6155483b2e22150800121f2b3845525e6b7885919eabaca396897d7063564a3d3023170a00111e2a3743505c68727879797979797979706b6054483c43505c68727879797979797979706b6054483c2f221609000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000b17222d38424a50535b5d555c60605d564c4a505354545b606c7883909d9e9184786a5f53473a2e211408000000000613202d394653606c7884919ea9a0968d80736c625b524c4642414141464b5159606a717e8a939eaa9f92867a6e6154473b2f24180c0000000814212e3a47535f6975818e97a29d9084787676767676767676767676767676767676706b6054483b2f22160900000b17222d38414d565e696e7b848b7f726d635b51493f372d251b130a08121a242c363e48505a616c717e86847b6e695e564c42382e23170b00000815212e3b4854616e7b87939393939393877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000b151e2a333e45515d676f7c86929fa5aba1968f82756d62584e433a2f24180f111111111111110f0e0c09040000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3221160c020000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afaea399887c6f6255493c31261a0d06030615222f3c4855626f7b8899a4afaa9d9084776a564c41362a1e11050000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000b1825313e4b5864717e8b97a8b2bdcfd9e3f0faefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c20130600000000000006121e2b37424d575f6a6f7b7a6d686976839090837669686d7a7b6f6a5f574d42372b1e1206000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000002050708121313131313131313080705020000000000000000000000000000000000000005101b252e373e4346464646464646464646464646464646464646464646433e372e251b10050000000000000000000000000000000000000003080b0e0e131313131313130a090704000000000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabb8a99d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d887b6e6155483b2e22150800121f2b3845525e6b7885919e9f9f9f96897d7063564a3d3023170a000f1b2834404b5660686b6c6c6c6c6c6c6c6360594f4438404b5660686b6c6c6c6c6c6c6c6360594f44382c201307000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00030f1c28333f4a545b6068696b676d6d685d52454446474a505b6573808c99a196887b6e6255483b2f221508000000000a1623303d495663707d8996a0a99e9184786d605a5146413a373130363940454f58616c75828f99a3a3998c7f7266554b4035291d1004000006121e2b37424d57616e7b85929fa0958c80736c6969696969696969696969696969696360594f44382c20130700030f1b27333f49535e696e7b8491918c7f726d635b51493f372d251b13121a242c363e48505a616c717e879291847b6e685e544a3f34281c1003000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000030c18212935404b555f6a727f8b939ea8a89e948b7f726a5f554b41352921180d030404040404020200000000000000000000000000000000000000000000000000000000000000000000000000000001070c06111c2a36424d5763707d8a96a1acaaa8aab0a79b8e8174685d5245392c201304000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb5ab998c7f7266574d42372b1f15120f121c2834404a5465717e8b98abb5a89b8e8175685b4e423025190d010000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000d192633404c5966737f8c99a6b2bfcfd9eaf5ffefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000814212d3a47535f696f7c85837a6d68768390908376686d7a83857c6f695f53473a2d211408000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c252c33373939393939393939393939393939393939393939393937332c251c130900000000000000000000000000000000000001080f14181a1b20202020202020171614100b0500000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabb4a79a8d8080808080808080808080808080808080808080808080808080808080807a6d6154473a2e21140700121f2b3845525e6b7885919393939393897d7063564a3d3023170a000b17232f3a454e565c5e6060606060606056544f473d333a454e565c5e6060606060606056544f473d33271c1004000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0006121f2b3844505b666c75767778797a6d60544b403a3a3f495364717e8b97a8978a7d7164574a3e3124170b00000003101c28343f4a546773808d9aa8a2978a7e71665c51483f35302b26252a2e343d46505a626e7b87929fab9d908376675d5145382c1f13060000020e1a26313c46525e68717e8a929c9f93887e716c605b535c5c5c5c5c5c5c5c5c5c5c56544f473d32271b10030005121f2b3744505b656e7b8491969c918c7f726d635b51493f372d251b1a242c363e48505a616c717e8792999691837a6d665c5044382b1f1206000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000060f18242f39434e58626d75818e96a1aba69f92867c6f675d51453f332a1f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13181b1e1a25313b4653606c7884919e9f9f9f9f9fa095897c6f63564c4135291d1104000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb6a99c908376695f53473c3127201f1c1f232c3844515c6675818e9ba8b3a9988c7f7265594c3f32261908000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3fcefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000815222e3b4855616e7b859290837a6d7683909083766d7a839092857b6e6155483b2e221508000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000010406070a0d101112131312100e0b080705020000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000000000000000000000000000020b131a202427282d2d2d2d2d2d2d2323201c160f08000000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a73737373737373737373737373737373737373737373737373737373736d685e5246392d20130700121f2b3845525e6b7884868686868686867d7063564a3d3023170a0007121e28333c454b5052535353535353534a48443d352b333c454b5052535353535353534a48443d352b21160b00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000613202d394653606c7881838485868275665c5145403f414a5464717e8b97a4988b7e7165584b3e3225180b00000006121f2b3844505c667683909da99f9285796d60544a403629241e1a191d2328343e47535f6a7683909ca99f92867a6d6053473a2d2014070000000915202a36414d56616c73808d939d9a92877e736c655d554e5050505050505050504948443d352b21160b00000613202d394653606c79839096a0a39c918c7f726d635b51493f372d25242c363e48505a616c717e879299a3a0959083796d6053463a2d201307000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000007121d28313c46515b606d7a849199a3aea3999184796d605a50463c31271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f171e23282a2b2d2b3844505b66737f8c999393939393939084776b6054443a302419120b030000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb7ab9f94887b6e62574e4339312d2b282b2e343f4953606d7985929fabada297897c6f6356493c30231609000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000e1b2835414e5b6874818e9ba7b4c1cedae7f4fcefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c2013060000000000000713202d3a4653606d78818e9390837a7683909083767a8390938e81786d6053463a2d201307000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000020608080d0606030000000000000000000000000000000104080d111314171a1d1e1f201f1f1d1b181414110e080200000000000000000000000000010910161b1e202020202020202020202020202020202020202020201e1b161009010000000000000000000000000000000000010b141d252b30333439393939393939302f2c27211a11080000000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e67676767676767676767676767676767676767676767676767676767615e564c4135291d110500111e2a3743505c68727879797979797979706b6054483c2f22160900010c17212a333b434a4f5053535353534c4a463f372d232a333b434a4f5053535353534c4a463f372d23190f0500000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0006121f2b3844505b6677849091929285796d6058514a4c4b515b6673808d99a9978a7d7164574a3e3124170b0000000713202d3a4653606d7986929fa89b8e8175665c5042392e2419130e0d1218222b37434e5866727f8c99a5a399897c6f6356493c30231609000000030e1925303b44505a606c77818e939c99928b80776d675f585045414343434343433d3b38322b23190f04000005121f2b3744505b65707d869298a2a39c918c7f726d625b51493f372d2c363e48505a616c717e879299a3a39992877e71665c5044382b1f1206000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000010c161f2a343f45525d686f7c87929fa6aba0968e81756c62584e43392f24180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1821292f3437383939333f4a54616e7a8786868686868686867f7265594f43322c29231d150d0700000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbdb0a69a8d81746a5f554b433c39383338393f44505b65717e8a97a2adab9f9285796d6053463a2d201307000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000e1b2835414e5b6874818e9ba7b4c1cedae7f4fcefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c20130600000000000006121f2c3844505c666d78818e9390837a839090837a8390938e81786d665c5044382c1f1206000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000003090e1214151913120f0b06000000000000000000000003070d1013191d202124272a2b2c2d2c2b2a282521201e19140f0a0400000000000000000000000000050a0f1213131313131313131313131313131313131313131313120f0a050000000000000000000000000000000000000008131d262f363c4041464646464646463d3c38332c231a0f0500000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e615a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a54524c443a3025190d01000f1b2834404b5660686b6c6c6c6c6c6c6c6360594f44382c20130700000a16222e39434d555b5d6060606060585651493f34292e39434d555b5d6060606060585651493f34291e120600000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00030f1c28333f4a546774818e9a9f978b7e716a605c5459555d606c7884919da297897c6f6356493c302316090000000714212e3a4754616d7a8798a3a5988b7f7265544a3f30271c1208020007101a26313d495663707c8996a3ab978a7d7164574a3e3124170b0000000008141f29323e44505b656c78818d929f9f928c81796f6a625a514c433c34363636302f2c2721191107000000030f1b27333f4953606b707d869298a2a39c918c7f726d625b51493f37363e48505a616c717e879299a3a39992877e716c61544a3f34281c1003000815212e3b4854616e7b87939393939393877a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000040d18222935414c56606a727f8c949fa9a89e938b7e716a5f554b40352921170c03000000000000000000000000000000000000000000000000000000000000000000000000000000010c17212a333a4044454646463a46525e686e797979797979797979726d6256473f3a38342f271f191007000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb4aba39f92877b6e675d554e4846443f44464a5059606c7883909da9b1a89b8e8175665c5044382b1f1206000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000e1b2734414e5a6774818d9aa7b4c0cddae7f6ffefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c20130600000000000003101c28343f4a545c666d78818e939084839191838490938e81786d665c544a3f34281c1003000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000060e151a1e212226201f1c17110a0200000000000003060c1012181d2024292c2d30343638393939383735322e2d2a251e1b150d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a252f3841484c4e535353535353534a48443d352c21160b00000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e61544d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4746413a32281e130800000b17232f3a454e565c5e6060606060606056544f473d33271c100400010e1a27333f4a555f676a6c6c6c6c6c65625b51463a2e333f4a555f676a6c6c6c6c6c65625b51463a2e22160900000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000b17222d3c4956626f7c89949f9f92857c716d66666666676d737f8c96a09f9285796d6053463a2d2013070000000815222f3b4855626e7b8895aaa4978a7d7164574a3e2e24150b000000000915222f3b4855626e7b8895a1a5988b7e7265584b3f3225180c00000000020d172027333f49535b666c74808b92989c938f847c716c605d554e463e362e292322201b160f0700000000000b17222d38414f59606b707d869298a2a39b918c7f726d625b51493f3e48505a616c717e879299a3a39992877e716c615a5042382e23170b00000815212e3b4854616e7b86868686868686867a6d6154473a2e211407000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000061019242f3a444e58606c77828f97a1aba59f92867c6e675d51453e33291e150b00000000000000000000000000000000000000000000000000000000000000000000000000000007131e29333c454c505253535246444d565e616c6c6c6c6c6c6c6c6c65625b51504c47454039312a221910060000000000000000000000000000000000000916222f3c4955626f7c8895a2afaea39992999083796d6760585553504a5053545c606b727f8b95a0acaca095897d7063544a3f34281c1003000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000d192633404c5966737f8c99a6b2bfced9e5f1feefe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c201300000000000000000c17232e38424a545c666c78818e92909195959191928d81786c665c544a42382e23170c00000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000060f181f262b2d2e332d2b28221c140b08060406060b0f12171c1f24292c2f35393a3d4043444546464543413e3b3936302b272019130c04000000000000000000000000000000000000000000050a0d0f101313100f0d0a05000000000000000000000000000000000000000000000000000814202b36414b53595b6060606060606056554f473d33271c1004000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e615447404040404040404040404040404040404040404040404040403a3935302820160c02000007121e28333c454b5052535353535353534a48443d352b21160b000003101d2936424f5b6771777979797979726d62564a3e3136424f5b6771777979797979726d62564a3e3124180b00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000615222e3b4754606a76828f98a29792857e7975737273757a8088939fa1978d8074665c5144382c1f12060000000916222f3c4955626f7c8895a2a396897d7063564a3d30231706000000000714212e3a4754616d7a8794a0a5998c7f7266594c3f3326190c0000000000050e17222d38414a545b606e737e8691969e9691867e756d675f58504840372e261c13100b0400000000000006111b262f3d474f59606b707d869298a2a39b918c7f726d625b514948505a616c717e879299a3a39992877e716c615a50483e30261c110600000714202d3a46525e6976797979797979797976685e5246392d201307000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000008131e28323d44505b656d7a859199a4aea2989083796d605a50453b30271c120700000000000000000000000000000000000000000000000000000000000000000000000000000c18232f3a454f575c5e60605f53504a4d52545f60606060606060605c5e5f5f5c5853514b433c342a22180c0200000000000000000000000000000000000916222f3c4955626f7c8895a2afac9f928692958f81796f6a6462605b545b6062666d727d87929fa7b0a69d9184786c605346392e23170b00000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000b1824313e4b5764717e8a97a8b2bdc8d4e2edf8efe2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c20110c0600000000000006111c263038424a545b666c77808d929da0a09d928d80776c665b544a423830261c110600000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000030e18212a31373a3b403938332d261d191312101314171c1f23282c2f35393a4145474a4d505152535252504e4b4746413b373229241e160e05000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000000000000000000000b1824303c48535d64676c6c6c6c6c6c6c6360594f44382c201407000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b3434343434343434343434343434343434343434343434342e2d29251e160e04000000010c17212a333b434a4f5053535353534c4a463f372d23190f05000004111d2a3744505d6a778386868686867f7265584c3f323744505d6a778386868686867f7265584c3f3225190c00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000006131f2b37434e58616e7b869298a097928b8582807f8082858d939aa19892857a6d61544a4034281c10040000000815222e3b4855616e7b8894aaa4978a7d7164574a3e2d22170b000000000815222f3b4855626e7b8895a1a5988b7e7265584b3f3225180c00000000000006111b262f38424a505c636c717c848e939f98928b817a6f6a625a524940382e251c110800000000000000000a141d2b353d474f59606b707d869298a2a39b918c7f726d625b51505a616c717e879299a3a39992877e716c615a50483e362c1e140a00000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000010c162027333f49535e68707d87939fa6aaa0958d81746c61574d42392e23180e05000000000000000000000000000000000000000000000000000000000000000000000000030f1b2834404c5761686b6c6c6c605c544a46475353534c52565d6065696b6c6b6965605c554e463c342a1e140a00000000000000000000000000000000000916222f3c4955626f7c8895a2afa5988b7f8b93938f837c76716e6c666b666c6e72787f879299a3aea99f948a7e71665b5044382b1c110600000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222e3b4855616e7b8896a0acb8c6d0dbe7f0f9e2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f5346392c211d1711090000000000000a151e263038424a545b656c77808d939d9d938d80776c655b544a423830261e150a0000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000009151f2a333c4247484c46443f382f2925201f1d1f2022282b2e34383a4045474c5254575a5d5e5f605f5e5d5b5854524c47433c35302820170e0500000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d04000000000000000000000000000000000000000000010e1a2733404c59646f7479797979797979706b6055483c2f231609000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e272727272727272727272727272727272727272727272721201d19130c0400000000000a16222e39434d555b5d6060606060585651493f34291e1206000004111e2b3744515e6a7784919393938c7f7265594c3f323744515e6a7784919393938c7f7265594c3f3226190c00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000030f1b27323d46535f69707d8691969e9f97928e8c8c8d8f92989f9f9691867d6f685e5242392e23180c000000000714212e3a4754616d7a8798a2a5988b7f7265544a3f33281c1107010006101823303c4956636f7c8996a2aa978a7d7164574a3e3124170b000000000000000a141d262f383f44525a616a6f7a818b92989f938e847c716c635b524a40372e231a0d0400000000000000020b19232b353d474f59606b707d869298a2a39b918c7f726d625b5a616c707e879299a3a39992877e716c615a50483e362c241a0c02000000020e1a25303b454d525f60606060606060605f524c443a3025190d01000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000040d17222d38414c56606b73808d949fa9a79d928a7e71695f544a40342820170b02000000000000000000000000000000000000000000000000000000000000000000000005111e2a3744505c6873787979796d665c504441454c52565e61686d727678797876726d675f584e463c30261c1106000000000000000000000000000000000916222f3c4955626f7c8895a2afa396897d818e96959087827e7b79787778797b7f848c9299a3abaaa2978f82776c60544a3f33281c0a0000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000714212d3a46535f697784919eaab4bfcad6dee8eee2d5c9bcafa296897c6f635649505c6976838f9c9286796c5f534639302d29221b12090000000000030c151e262f38424a535b656c74818e9b9b8e81746c655b534a42382f261e150c030000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00020e1a26313c454d53555953504a423b35302d2b292c2d2d3338393f44464b5153565d606367696b6c6c6c6b6a6865615e56544e46413a322920170d020000000000000000000000000000030d161f272d32353639393635322d271f160d030000000000000000000000000000000000000000010e1b2834414e5b677481868686868686867d7063564a3d3023170a000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1413110d08020000000000010e1a27333f4a555f676a6c6c6c6c6c65625b51463a2e221609000005111e2b3844515e6b7784919e9f998c7f7266594c3f333844515e6b7784919e9f998c7f7266594c3f3326190c00000713202d3a4653606d798693a0aca6998d8073665a4d4033271a0d00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000a15202a36424d57606b707c848c9196999c9b9999999b9d9a97928d847d6f6b60564c4130271c1207000000000613202d394653606c7985929fa79b8e8174665b5044382d2218120d0c1117222b37424d5765727f8c98a5a398897c6f6256493c2f23160900000000000000020b141d262d33404850585f686d757e8690959d9691867e736d645c524940352c1f160c0100000000000000071119232b353d474f59606b707d869298a2a39b918c7f726d62616c707e879299a3a39992877e716c615a50483e362c241a1208000000000009141f29333b42464853535353535353535346413a32281e130800000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000006111b262f3a444f59606d78829097a2ada49f92857b6e665c51443e32291d140a000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885868686786d60534a4c51565e61686d737a7f82858685837f796f6a5f584e42382e23170b000000000000000000000000000000000916222f3c4955626f7c8895a2afa3968a7d7a84919899938f8b888685848486888c91969fa3aba9a29892857b6e655b5042382d22170b0000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0005121e2a36424d576673808c98a2aebac3ccd7dce3e7d5c9bcafa296897c6f635649505c6976838f9c9286796c5f53463e3d39342d241b110600000000060f19232b353d464e58606a6f7c8592989891857c6f6a60584e463d352b23190f060000000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0006121e2b37424d575f6166605b544d46413b393835393a3c3f44464a5053555d6064686d70737677787979787674716e68626058524c443a32291e130800000000000000000000000000000a151f2831383e4243464643423e3831281f150a0000000000000000000000000000000000000000010e1b2734414e5a6774818d93939393938a7d7064574a3d3124170a000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d070705010000000000000003101d2936424f5b6771777979797979726d62564a3e3124180b000005121e2b3845515e6b7884919ea6998c807366594d40333845515e6b7884919ea6998c807366594d4033261a0d00000713202d3a4653606d798693a0aca69a8d8073675a4d4034271a0700000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b000000040e1a26313b454f59606a6f797f848a8d8f9192929291908d8a8580796f6b60594f443a301e150b000000000006121f2b3844505b667683909ca99e9285786c60544a3f3329241d19181b2227343c46535f6976838f9ca99f9286796d6053463a2d2013070000000000000000020b141c2228363e464e565d606c717b838d929f98928b80736e645b51473d31281e13080000000000000000071119232b353d474f59606b707d869298a2a39b918c7f726d6c707e879299a3a39992877e716c615a50483e362c241a1208000000000000020d17212930363a3b4646464646464646463936302820160c0200000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000a141d29323d44505c666e7b85929ea4ada2979083786d60594f443b2f261c11060000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d6976839098897c6f635a56555d60686d737a80858b8f9192928f8b847c6f6a5f544a3f34281c10030000000000000000000000000000000916222f3c4955626f7c8895a2afa4978a7d717d8692989f9c9799929291919298989ea0a8aba69f9792867d70695f53493f2f261c11060000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00020e1a26313b4754616e7a86929fa7b1bac2cbd1d6dcd5c9bcafa296897c6f635653535c6976838f9c9286796c5f53534b49453e362d22170c000000030e18212b353d474f58606a6f7c8592918c8c9191857c6f6a60584f473d352b21180e0300000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000814212d3a47535f696e736c665f57524c484644404547494a5053545c6063676d71757a7d8083848586858583817e7a756f6a615d564c443a3025190d0100000000000000000000000005111c27313a434a4e505353504e4a433a31271c110500000000000000000000000000000000000000010e1a2734414d5a6774808d9a9f9f9f978a7d7164574a3e3124170b000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080101010101010101010101010101010101010101000000000000000000000004111d2a3744505d6a778386868686867f7265584c3f3225190c000005121f2b3845525e6b7885919ea6998d8073665a4d40333845525e6b7885919ea6998d8073665a4d4033271a0d00000713202d3a4653606d798693a0aca79a8e8174675b4e412e23180c00000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b0000000009141f29333d474f5860676d72787d8082848586858483807e79736d6760594f473d32281e0c030000000000030f1c28333f4a546673808d99a7a1978a7d70665b50443e352f292423282d333d464f59616e7b86929faa9c908376665c5145382c1f13060000000000000001070d111317242d343c444c525a62696e78808b92999f928c80736d63594f433a2f24190d010000000000000000071119232b353d474f59606b707d869298a2a39b918c7f72707e879299a3a39992877e716c615a50483e362c241a12080000000000000000050f171f252a2d2e39393939393939392e2d2a251e160e050000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000020b172028343f4a545e69707d8a929da7a99f958d80736b61564d42382d22170e05000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9a8e81756c656364676d737a80868d92989c9e9f9e9c9691857c6f665c5044382b1f13080000000000000000000000000000000916222f3c4955626f7c8895a2afa4978a7e71707d8690959da0a39f9e9e9e9fa3aaa9a8a69f9c948f857d706b60574d41382d1d140a000000000000000000000000000613202c3946535f6c7986929f9f9f9a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000914202d3946525e6873808c95a0a8b1bbc0c7cbd0d0c9bcafa296897c6f63606060606976838f9c9286796c606060585650483e34291d110500000915202a333d474f59606a6f7c8592918c7f7f8c9192857c6f6a60594f473d332a20150900000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222e3b4855616e7b7f786e69615e565453504b515356545b6063666d70757a7e82868a8d909192939291908e8b86827c746d685e564c41362a1e11050000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a00000000000000000000000000000000000000000d1a2633404d596673808c99a6aca4978b7e7164584b3e3125180b000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000004111e2b3744515e6a7784919393938c7f7265594c3f3226190c000005121f2c3845525f6b7885929ea69a8d8073675a4d40343845525f6b7885929ea69a8d8073675a4d4034271a0d01000713202d3a4653606d798693a0aca89b8f827568544b4034281c1004000916232f3c4956626f7c8995a2afa4988b7e7165584b3e3225180b00000000030d17212b353d464e555c60666d70737677787978787674716d67605d554f473d352b20160c000000000000000b17222d3c4956636f7c8995a0a99d9083786c605a50454039352f2e34383f444e58616b75818e99a3a3988c7f7265544b4034281c1004000000000000040c13181d202021222a323a414550575f666d747e8792989c928c7f726b61564c4135291d1307000000000000000000071119232b353d474f59606b707d869298a2a39b918b7f7d879299a3a39992877e716c615a50483e362c241a120800000000000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c05000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000050e17232e38424d57616c74808d95a0aaa79f93887d70695e544a3f332820160b020000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98938b7f75717071747a80858d92989fa2aaa4a3a5a8a1979083786d6053463a2f24190d0100000000000000000000000000000916222f3c4955626f7c8895a2afa4978a7e716b707c838b9195989b9d9e9f9f9f9e9d9b9894908a827b706b60594f453b2f261b0b02000000000000000000000000000613202c3946535f6c798692939393938d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000005111e2a36414c56606d798390969fa7afb5babfc2c3c4bcafa296897c6f6c6c6c6c6c6c76838f9c9286796c6c6c6c64625a5045392d21150800020f1a26313c464f59606b6f7c8592918b7f72727f8b9192857c6f6b60594f463c31261a0f02000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222f3b4855626e7b88827b736d686461605b555d606265666c7074797d81858a8f92999a9c9e9f9f9f9e9d9b99928f87817a6d685e5246392d2013070000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d01000000000000000000000000000000000000000c1925323f4c5865727f8b98a5b2a5988b7f7265584c3f3225190c000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000005111e2b3844515e6b7784919e9f998c7f7266594c3f3326190c000006131f2c3946525f6c7985929fa79a8d8074675a4d41343946525f6c7985929fa79a8d8074675a4d4134271a0e01000713202d3a4653606d798693a0aca99d908376665c5145382c1f130700091623303c4956636f7c8996a2afa4988b7e7165584b3e3225180b0000000000060f19232b343d434b51545c606366696b6c6c6c6b6a6764605d55514b433d342b23190e04000000000000000615222f3b4854606b7784919da8a0958c7f726c615a514b4541403f4045495058606a707d8a939eaa9f92867a6d6154473a2e23180c000000000000040d161d24292c2d2e2f30302f353e454d545c606c717d8692999f93887d70685d52453a2f24180d01000000000000000000071119232b353d474f59606b707d869298a2a39b918b869299a3a39992877e716c615a50483e362c241a120800000000000000000000000002090e12141520202020202020201413110d080200000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000006111c26303b45505a606d79839098a2aea49a92857b6e665b50443d32281d140a0000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88959b918b827e7d7e81858c92989fa2a29f9a9796989c9f9f958a7d7164554c4135291d110400000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e71646a6e787e84888c8e909192929291908e8b88837d766e6960594f473d33291d140a00000000000000000000000000000613202c3946535f6c79878686868686868074675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000020e1925303b45515c666e7b8490959fa3abaeb4b6b7b8b9afa296897d7979797979797979828f9c92867979797979716c6256493d3024170a0006121f2b37434e58606b707d8692918b7f726d6d727f8b9192867d706b60584e43372b1f1206000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222f3b4855626e7b888f86807a75716e6c666b676d6f7175797c81858a8e92989c9fa3aba39f9e9d9d9d9fa3a39f9a938e847a6d6154473a2e2114070000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f03000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0a6998c807366594d4033261a0d000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b7884919ea6998c807366594d4033261a0d00000613202c3946535f6c7986929fa79a8d8174675a4e41343946535f6c7986929fa79a8d8174675a4e4134271b0e01000713202d3a4653606d798693a0acac9f9286796d6053463a2e23180d060a1723303d4a5663707d8996a3b0a4978b7e7164584b3e3125180b000000000000081119222b303940454a5053575a5c5e5f5f5f5e5d5a5753514b45413a312b22191107000000000000000007131f2c38434f5965727f8b96a1a79f93887e716c605d55524c4c4c4b51535b606a6f7c86929fa5a3988e8174685e5246392d1d12070000000000010c161f282f35393a3b3c3c3d3d3c383b424a515a626b707e87939f9a92857a6d60554b4135291d110400000000000000000000071119232b353d474f59606b707d869298a2a39b999299a3a39992877e716c615a50483e362c241a120800000000000000000000000000000002050708131313131313131307070501000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000040404000a141e29333e45515c676e7b86929fa5aca1978f82786c60594f443a2f261b110600000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a7784919d9b948f8b898a8d92989fa2a29f98928d8a898b90949c9c8f8276675d5145392c20130600000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e71645f666d71777b7f8183858586858583817e7b76706b615e574f473d352b21180b02000000000000000000000000000006121f2c3845525e6a7579797979797979746e64584c3f33261a0d000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000008141e2834404b545e696e7b838d92999fa3aaa9aaabacaea5998f8986868686868686868f949f988986868686867e7164584b3e3125180b000814212e3a47535f6a707d8692918b7f726d62626d727f8b9192867d706a5f53473a2e211408000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222f3b4855626e7b8898928d86827e7b797877787a7c7e8285898d92979b9fa2a7a09d9999929190909192999a9ea19f96887b6e6255483b2f221508000000000000000000000003101d2a3643505d69768286868276695d5043362a1d1003000000000000000000000000000000000000000916232f3c4956626f7c8995aab4a79a8e8174675b4e4134281b09000000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885919ea6998d8073665a4d4033271a0d000006121f2c3844515c667986939fa79b8e8174685b4e41353844515c667986939fa79b8e8174685b4e4135281b0e02000713202d3a4653606d798693a0acaea398897c6f62544b4034281f1612101824313e4b5764717e8a97a4b1a4978a7e7164574b3e3124180b000000000000000810191e272e34383f44464a4d505152535251504d4a47454039352f281f191007000000000000000000030c1b27323d4753606d7984919eaca49a92867e736d67605d565959545c60656c717c859198a2ac9f92867b6e61564c4135291d0c03000000000007131d28313a4045474848494a4a48443d3940445059616c73808c96a0978d8073675d5145392c2013060000000000000000000000071119232b353d474f59606b707d869298a2aba39fa3a39992877e716c615a50483e362c241a12080000000000000000000000000000000000000000060606060606060600000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e010000000000000000000000000000000000000000000306080911111111110c17212834404b555f69717e8a939da8a99f948c7f736b60564c41382d22170d040000000000000000000000000000000000000000000000000000000000000006121e2b37424e5765727e8b95a09e9c9896979a9fa2a39f98928c85817e7d7e838c929f92867a6d6054473a2d21140700000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164545c60646a6e72757778787979787675726e69636159534d453d352b23190f0600000000000000000000000000000004111d2a36424e59636a6c6c6c6c6c6c6c67645c52473c3024170b000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000020c18232e39424d575e696e7880878d9298999c9d9e9fa39fa1999693939393939393939c9fa6a393939393938b7e7164584b3e3125180b000815222f3b4855626e7b8592938b7f726d625b5b626d727f8b9192857b6e6255483b2f221508000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222f3b4855626e7b88959f98928e8b878685848586898b8e92979a9ea1a8a09e9995908c89868483838486898d92979e95887b6e6255483b2f221508000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000814212e3b4754616e7a8798a2aea89b8f8275685c4f4230251a0e020000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000005121f2c3845525f6b7885929ea69a8d8073675a4d4034271a0d01000713202d3a4653606d79869aa4a89b8e8175685b4e42353a4653606d79869aa4a89b8e8175685b4e4235281b0f02000713202d3a4653606d798693a0acb4aa998d8073665c51453b3128201f1c1e26323f4c5965727f8c98a5b0a3968a7d7063574a3d3024170a0000000000000000070c151d23282e34383a3d4043444546454543413e3a38352f29241d160d07000000000000000000000b151e2b353d45515c67717d8a9aa4aca298928a8079716d6867666567666d70787e869197a1aaa6998c8073695e53493f372d1e150b00000000010d18242f3a434b51535455565756554f473d343f47505a606d7884919e9f92857a6d6054473a2d211407000000000000000000000000071119232b353d474f59606b707d86929facafacac9f92877e716c615a50483e362c241a1208000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e0100000000000000000000000000000000000000030a0f1215151e1e1e1e1e1e1e18232e39434d57616c74818e96a0aaa69f93877d70685e53493f33271f160c01000000000000000000000000000000000000000000000000000000000000020e1a26313c4653606c78839097a1a8a4a3a4aaa29f98928d86807a74717072767f8c94998a7d7063574a3d3024170a00000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164585053585f6265686a6b6c6c6c6b6a6865615f57554f46423b332b2319110700000000000000000000000000000000010e1a26313d4751595e5f6060606060605a58524a41362b1f1408000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000007121d27303b454d575e666d747b8186898d8f909192999393939393939393939393939393939393939393938b7e7164584b3e3125180b000814212e3a47535f6a74808d887f726d625b51515b626d727f8b8d80746a5f53473a2e211408000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000815222f3b4855626e7b88949fa29f9b979992919192939a989b9ea1a9a29e9a96918c8883807d7a78767677797c80858b9297887b6e6255483b2f221508000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000613202d394653606c7985929facaa9d9083776a574d42362a1e11050000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000006131f2c3946525f6c7985929fa79a8d8074675a4d4134271a0e01000714202d3a4753606d7a8693a0a89b8e8275685b4f42353a4753606d7a8693a0a89b8e8275685b4f4235281c0f02000713202d3a4653606d798693a0acb8ab9e9285796d60574d433a322d2c282a2d36424d576774818e9aa7b3a995897c6f6256493c2f231609000000000000000000030b12181c23282b2d30333638393939383734312d2c29241d18130c040000000000000000000007121c27303d474f59606b707d87939facaaa29f928d847e7a767473727375797d838b9298a1a9b3a5998c7f726d625b51493f30271d120700000004111d2935404b555d60616263636360594f4438353e44505c66727f8b98a2988a7e7164574b3e3124180b00000000000000000000000000071119232b353d474f59606b727f8c98a5b2b3a79a8d80746c615a50483e362d241b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000000060e151a1f21222b2b2b2b2b2b2b2b2b27303c45505a606d79849198a3aea49991847a6d655b50443d31281e13080000000000000000000000000000000000000000000000000000000000000009151f2b3844505b666f7c8591969c9f9f9e9c98928d86807a736d686463656d76828f998d8073665a4d4033271a0d00000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b464e5355595b5d5e5f5f5f5e5d5b5855534d48443e363129211911070000000000000000000000000000000000000915202b353f474e52535353535353534e4c4741382f241a0e03000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000b151e29333b454d545c60696e747a7d808384858686868686868686868686868686868686868686868686867e7164584b3e3125180b0006121f2b37434e58646e74817e726d625b514949515b626d727f80746e64584e43372b1f1206000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000714212d3a4754606d79828b92989ea1a8a39f9e9e9f9fa4aca9a19e9a97928e89847f7b7773706d676a6a666d6f73797f858f887b6e6255483b2f221508000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000005121f2b3744505b657783909daaac9f928579695e52463a2d2014070000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929fa79a8d8174675a4e4134271b0e01000714212d3a4754606d7a8793a0a89b8f8275685c4f42353a4754606d7a8793a0a89b8f8275685c4f4235291c0f02000713202d3a4653606d798693a0acb9ada1978b7e71695e554c443e3a3834363a3d46535e697784909daaada297877a6e6154473b2e2114080000000000000000000000070c11171c1f202427292b2c2c2c2b2a2724201f1d18120d070100000000000000000000000c18232e39424f59606b707d86929aa4aba9aca49c96918b8682807f7f8082858a90959fa3aaaaaca79c918b7f726d625b5142392e23180c0000000613202c3945515d676d6e6f6f70706b6055483d32343f4a54616e7b8899a49a8d8174675a4e4134271b0e010000000000000000000000071119232b353d474f59606b707d86929facacacac9f92877e716c615a50483e362d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e01000000000000000000000000000000000006101820262b2e2f3737373737373737373737333e45515d676f7c86929fa5aba1968f82776c60584e433a2f24190d06000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545f6a6f7c848c909292918f8b86807b746e68605d56565b64707d8a998f8275685c4f4235291c0f02000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e4347484c4e505252535252504e4b4846423b38332a251f170f0700000000000000000000000000000000000000040f19242d353d424546464646464646413f3c362f261d130800000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000030c172129333b424a51575e61676d7073767778797979797979797979797979797979797979797979797979716c6256493d3024170a00020f1a26313c46525c646e74726d625b51493f3f49515b626d72746e645c52463c31261a0f02000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000613202c3945515d676d767e858c9196989b9d9e9f9f9e9d9a9897928e8a85817c77736e696663605d55545c6063676d727a81887b6e6255483b2f221508000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000030f1b27333f49536874818e9ba7aea298877b6e6154473b2e2114080000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000006121f2c3844515c667986939fa79b8e8174685b4e4135281b0e02000814212e3b4754616e7a8794a1a89c8f8275695c4f42363b4754616e7a8794a1a89c8f8275695c4f4236291c0f03000713202d3a4653606d798693a0acb1a7a09d92857b6e675d56504846443f4246474f58616e7b8795a0acab9f928578685e5246392d20140700000000000000000000000000060b101213171a1d1e1f201f1e1d1a171413100c070100000000000000000000000004101c2834404a54606b707d869298a3a69f9c9fa4a8a19e99928f8d8c8c8d8f92989da0a7a7a09da0a7a39b918b7f726d62544b4034281c100400000714202d3a4753606d797b7b7c7d7d7063584e4338313a4653606d7986939f9c8f8276695c4f4336291c100300000000000000000000071119232b353d474f59606b707d869298a2a39f9fa3a39992877e716c615a50483e362d241b12090000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca79b8e8174685b4e4135281b0e0200000000000000000000000000000000030e18222a31373a3c44444444444444444444444444404b555f6a727f8b939ea8a89e948c7f726a60554c41352922180c010000000000000000000000000000000000000000000000000000000000000b17222d38424e585f6a6f797f83858684827f7a736e69615e56524c4a54606d7987868683776a5e5144372b1e1104000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e373a3b3f4244454546464543423f3b3a36312c28211a140d050000000000000000000000000000000000000000000a16202b343d4347494949494949494846423b33291f140900000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000050f172029303940444d53555d606366696a6b6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64625a5045392d21150800000915202a33414a525c646765625b51493f37373f49515b626567645c524a41332a20150900000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0004111d2935414b555d606d717a7f84898c8f9091929291908e8b8885817d79746f6b66615f575653514b4b5153555c60686d757f7b6e6155483b2e221508000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000b17222d3f4c5865727f8b98aab4aa96897c706356493d302316080000000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79869aa4a89b8e8175685b4e4235281b0f02000815212e3b4854616e7b8794a1a99c8f8376695c5043363b4854616e7b8794a1a99c8f8376695c504336291d1003000713202d3a4653606d798693a0acaca09590959082796d68615a5553504a4d525459606a74808d9aa7b1a99c8f827669564d41362a1e11050000000000000000000000000000000306070a0d101112131212100e0b07060400000000000000000000000000000006121f2c3844515c66707d869298a3a39c948f939aa0a7aba39f9c9a99989a9b9fa2aaa8a19e9590959ba3a39b918b7f72665c5145382c1f13060003101c2936434f5c6976828788898a85786a605448423f404653606d798699a49c8f8376695c504336291d1003000000000000000000071119232b353d474f59606b707d869298a2a399929299a3a39992877e716c615a50483e362d241b120900000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca89b8e8275685b4f4235281c0900000000000000000000000000000000000a15202a343c4347485151515151515151515151515151514e58626d75818f96a1aba69f92877c6f675d51453f34291d110500000000000000000000000000000000000000000000000000000000000006111c262f3c464e585f676d727678797876726d68615e56524c454145515d67757979797771675b4f43362a1d1004000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312e2f32353738393939383735322e2d2a261f1c170e0903000000000000000000000000000000000000000000030f1b27323d464e545656565656565654534d453b31251a0e02000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000050e171e272e343b42464b5153565a5c5d5e5f6060606060606060606060606060606060606060606060585650483e34291d11050000030e18212f38414a52585a585651493f372d2d373f495156585a58524a41382f21180e0300000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00010d18242f3a434b515a62686d72797c7f82848586858583817f7c7974706d6663605955534d494745404045464b51565e616d726e695f53473a2d211408000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000616232f3c4956626f7c8998a3aea5988c7f7265594c3f3025190d0100000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0a89b8e8275685b4f4235281c0f02000815222e3b4855616e7b8894a1a99c908376695d5043363b4855616e7b8894a1a99c908376695d5043362a1d1003000713202d3a4653606d798693a0acaa9d9084909490827a716c6562605c54565e61646b707c87929facb0a6998c7f7266594c3f3025190e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79849197a1a49c918c838790959c9fa4aca9a7a6a5a6a8a8a7a09d96918a848c919ba3a0959084796d6053463a2d20130700000d1a2733404d5a6673808d959697897c6f625b534d4c4d4f58626f7c8895ab9b8e8275685b4f4235281c0f020000000000000000071119232b353d474f59606b707d869298a2a3999286869299a3a39992877e716c615a50483f362d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca89c8f8275695c4f4230251a0e02000000000000000000000000000000030f1a26313c464e53555e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5b606d7a849199a3aea39991847a6d605a50453a2e211509000000000000000000000000000000000000000000000000000000000000000a141d2a343c464e555d6065696c6c6b6965615e56524d46413b35414b555d6b6c6c6c6a675f564b3f33271b0e02000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e31252226282a2b2c2c2c2b2a282522211e1a14100b05000000000000000000000000000000000000000000000006131f2b37434e586062626262626262615e574d42362a1e1205000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000000050c151c232831363a4045474a4d5051525353535353535353535353535353535353535353535353534b49453e362d22170c00000000060f1d262f3841474c4e4b4a453f372d25252d373f464a4b4e4c4741382f261d0f060000000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d000007131d28313a414550565d60666d6f727577787979787674726f6c6663605c54544f4846423d3a393534383a40454c525b6265615f574d42372b1e1206000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000713202d3a4653606d7986929faca89b8e817568564c41362a1e110500000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0a89b8f8275685c4f4235291c0f02000815222f3b4855626e7b8895a1a99d9083766a5d5043373b4855626e7b8895a1a99d9083766a5d5043372a1d1004000713202d3a4653606d798693a0aca396897d85929490847d76726e6d666b6b696e71757d859299a3afab9f94887b6e6155483b2e2215080000000000000002060a0c0d1313131313131313131313131313131313131313131312110f0c0701000000000000000006121f2c3844515c666e7c8591979c928c7f767c838a8f939a9a9d9e9f9f9e9d9b9895908b847e777f8c919b9691837a6e665c5145382c1f130600000916232f3c4956626f7c89959f9c8f82756d615e57595959616a73808d99a8998d8073665a4d4033271a0d0000000000000000071119232b353d474f59606b707d869298a2a39992877d7d879299a3a39992877e716c625a50483f362d241b12090000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaa9d9083776a574d42362a1e120500000000000000000000000000000006121f2b37434e585f626a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a686f7c87929facaba0968e81756c62564a3d3124170b00000000000000000000000000000000000000000000000000000000000000020b18222a343c434b5154595d5f5f5e5c5854524c46423b36302f3a434b515e6060605e5b564d44392e22170b00000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312518191b1d1f1f201f1f1d1b181514120e0903000000000000000000000000000000000000000000000000000815222e3b4754606a6f6f6f6f6f6f6f6e695e53463a2d211407000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000030b12181f252a2f35393a3d404344454646464646464646464646464646464646464646464646463e3d39342d241b110600000000000b141d262f363c40413f3d3a342d251b1b252d343a3d3f413f3c362f261d140b000000000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d0000010c161f282f353f444c52545c606265686a6b6c6c6b6a676562605b5453514a48433d3a36312d2c29282c2f343a414651575955534d453c31261a0e02000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000006121f2c3844515c667683909ca9aa9e918477685e5246392d20130700000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a89c8f8275695c4f4236291c0f03000915222f3c4855626f7b8895a2aa9d9083776a5d5044373c4855626f7b8895a2aa9d9083776a5d5044372a1d1104000714202d3a4753606d7a8693a0ada194887b7e8b9296918a837f7b79787778797a7d82889297a1abafa4998f8276695f53473a2d211408000000000000070d12161919202020202020202020202020202020202020202020201f1e1b18130c050000000000000004101c2834404a545f6a6e7c8591928c7f736d6f787d82878b8e9091929291908e8b88837e79716d727f8c9191847a6e685e544b4034281c100400000815222e3b4754606a7783909a9e948c7f756e69676666676b707c86929fa096897c6f6356493c3023160900000000000000071119232b353d474f59606b707d869298a2a39992877e70717e879299a3a39993877e716c625a50483f362d241b120900000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facac9f928579695e52463a2d2014060000000000000000000000000000000815212e3a47535f6a6f777777777777777777777777777777777777777777777f8c99a5b2a89e938b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000061018222a313a4145474c50525352504c4746413a36302a2528313a414547535353514f4b443b32281d110600000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180c0f111212131312100f0c080705020000000000000000000000000000000000000000000000000000000916232f3c4956626f7c7c7c7c7c7c7c7b6e6154483b2e211508000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d0000000000000000000000070c141a1d24292c2d303336373839393939393939393939393939393939393939393939393931302d29221b1209000000000000020b141d242b30333432312e29231b12131b23292e31323433302b241d140b02000000000c1925323f4c5865727f8686868686868073665a4d4033271a0d000000040d161d2429323a41454a505356595c5d5e5f5f5e5d5b585553504a4644403938322d2a2620201d1c1f232930363f464a4c4847423c332a1f150900000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000004101c2834404a5466737f8c99a9aca096877a6d6154473a2e21140a00000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1a99c8f8376695c504336291d1003000916232f3c4956626f7c8995a2aa9d9084776a5d5144373c4956626f7c8995a2aa9d9084776a5d5144372a1e1104000714212d3a4754606d7a8793a0ada194877b74818e949e95908c888685848585878a8f939aa1a9afa59f93877c6f62574d42372b1e120600000000010a12191e2325262d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b2b28241e170f06000000000000000c18232e39424e575f6a6e7c858c80736d63666d70767b7e81838485858584817f7c77726d67626d727f8b847b6e685e564c42392e23180c00000006131f2b38434e5863707d88939f9c918c817b7673727374777d859298a29e9184786d6053463a2d201307000000000000071119232b353d474f59606b707d869298a2a39992877e706c6c717e879299a3a49993877e716c625a50483f362d241b1209000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaea298877b6e6154483b2d22170b0607080808060200000000000000000915222f3c4855626f7c8484848484848484848484848484848484848484848484919daab7afa59f9285786c5f5245392c1f120600000000000000000000000000000000000000000000000000000000000000000610181f282f35393a3f43454645433f3a3936302a251f191f282f35393a46464644433f39322920160b0000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b020405060606050402000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79878989898989898074675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000000000000003090e13181d20202327292a2b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2524211d1711090000000000000000020b131a1f2426272524221d1811090911181d2224252726241f1a130b0200000000000b1825313e4a56626d72797979797979736e63584b3f3226190c00000000040c131820282f35383f4446494c4f5152535252504e4c4946443f3a38342e2c27211e1a1413101013181e252a353a3e3f3b3a37312a21180e0300000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000c18232e3c4956626f7c8997a2ada8978a7e7164574a3e31261b0f03000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1a99c908376695d5043362a1d100300091623303c4956636f7c8996a2aa9e9184776b5e5144383c4956636f7c8996a2aa9e9184776b5e5144382b1e1105000714212e3a4754616d7a8794a0b4ab94877a6d78828f939f9d989a939291919298979b9fa4acaba39f938d80736a6054453c31261a0e02000000000a131c232a2f3233393939393939393939393939393939393939393939393837342f2921180f0500000000000007121c27303c454e575f6a6e7c7f736e635b5c6064696e717477787979787775726f6a65605d5b626d727e7b6e695e564d443b30271d1207000000030f1b27323d4854606b73808d939f9c938e8783807f8081848a9297a19f928a7d70665c5044382b1f12060000000000071119232b353d474f59606b707d869298a2a39992877e716c61616c717e879299a3a49993877e716c625a50483f362d241b12090000000000000000000000000000060606060606060600000000000000000000000613202c3946535f6c7986929facb4aa978a7d7064544a3f33281c131313151514120f0a030000000000000916222f3c4955626f7c889191919191919191919191919191919191919191919196a0acb8b8ac9f9285796c5f5246392c1f1306000000000000000000000000000000000000000000000000000000000000000000060d161d24292c2d323639393836322e2d2a251e19140d161d24292c2d3939393736332e2820170e040000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c798692959595958d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d000000000000000000000000000001070d111314171a1d1e1f202020202020202020202020202020202020202020202020181715110c060000000000000000000001080e14171a1b181815120c060000060c121518181b1a17140e08010000000000000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a000000000001070d161e24292e34383a3c3f42444546464543413f3c3938332d2c28231c1b16120e09060404070c131923292e31322e2d2b261f180f060000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000713202d3a4653606d7985929eaba79b8e817468584e43372b1f1206000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895a1a99d9083766a5d5043372a1d1004000a1623303d495663707c8996a3ab9e9184786b5e5145383d495663707c8996a3ab9e9184786b5e5145382b1e1205000814212e3b4754616e7a87949f9fa39986796d6d79818c92989fa29f9e9e9e9fa2aaa8a9aaa29f99928b81786d60584e43332a1f15090000000007121c252e353b3e40464646464646464646464646464646464646464646464544403a332b21170c010000000000000b151e2a333c454e575f6a6e726d635c525053575e6164676a6b6c6c6b6a6865625f585351515b626c716e695e574d443b32291e150b00000000000a16202c38444f59606c77808c92989f9992908d8c8c8e91969e9f99928c80736b61544a3f34281c100300000000040f19232b353d474f59606b707d869298a2a49992877e716c615a5a616c717e879299a3a49993877e716c625a50483f362d241b110600000000000000000002050708131313131313131307070501000000000000000613202c3946535f6c7986929facb4a79a8e8174665b5044382d22201f202222211f1a150e0600000000000916222f3c4955626f7c88959d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9da0a8b2acacac9f9285796c5f5246392c1f130600000000000000000000000000000000000000000000000000000000000000000000040c13181d2021262a2c2c2b292521201d19130e09040c13181d20212d2d2d2b2a27221d160e05000000000000000000000000000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929fa2a29a8d8174675a4e4134271b0e000c1925323f4c5865727f8b98a5a6998d8073665a4d4033271a0d00000000000000000000000000000000010406070a0d1011121313131313131313131313131313131313131313131313130b0a0805000000000000000000000000000003080b0d0e0c0b090501000000000106090b0c0e0d0b0803000000000000000006121e29343f495156586060606060605a58524a40362a1f130700000000000000040c13191c23282b2d2f323537383939383734322f2d2b28221f1c18120f0a0502000000000002080d181e22252622211e1a150e06000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000006121f2b3844505c6674818e9baaab9e9184786a5f53473a2e21150a000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aa9d9083776a5d5044372a1d1104000a1723303d4a5663707d8996a3ab9e9185786b5e5245383d4a5663707d8996a3ab9e9185786b5e5245382b1f1205000815222e3b4855616e7b889393939392867966676d787f868d92989a9c9e9e9f9f9e9d9c9998928d877f746d665c50463d3221180e03000000020d19232e3740464b4c5353535353535353535353535353535353535353535352504c453d33291e1307000000000000030c18212a333c454e575f6266635b524944464d5354585b5d5e5f5f5e5d5b5855534e474549515a6265615e574d453b322920170c03000000000004101c27323d44505b656c777f868e92999b9c9a99999a9d9b99938f867f736e63594f42382e23170b00000000000b16212b353d474f59606b707d869298a2a49993877e716c615a50505a616c717e879299a3a49993887e716c625a51483f372d23180c0100000000000002090e12141520202020202020201413110d080200000000000613202c3946535f6c7986929facb8ab9e9185786c60544a3f332d2c2c2d2f2f2e2b2620180f06000000000916222f3c4955626f7c88959f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9285796c5f5246392c1f1306000000000000000000000000000000000000000000000000000000000000000000000001070d111314191d1f201f1d191413110d0802000001070d1113142020201e1d1b17110b0400000000000000000000000000000000000916222f3c4955626f7c8895a2aca4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929faca79a8d8174675a4e4134271b0e000c1925323f4c5865727f8b989f9f998d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18232d373f464a4c5353535353534d4b4740382e24190e02000000000000000001080d11171c1f202326292a2b2c2c2b2a282522201f1c1712100c070000000000000000000000070d121618191514120e090300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000003101c28343f4a5464707d8a98a2ada196887b6f6255483c31261a0f000000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8995a2aa9d9084776a5d5144372a1e1104000a1724303d4a5763707d8a96a3ab9e9285786b5f5245383d4a5763707d8a96a3ab9e9285786b5f5245382c1f0600000916232f3c4956626f7c86868686868685786b5c666c727b80858a8d8f9192929291908f8c8a86807b726d605c544a3f342b200f060000000006121e2a354049515759606060606060606060606060606060606060606060605e5c574f453a2f24180c00000000000000060f18212a333c454e53555957514940383b4246484b4e5051525252514f4c4847433c393f4850565854534d453b332920170e05000000000000000b162127333f49535b656c727b81868b8e9091929291908e8b87827c726d635c52473e30261c11060000000003101b27323d474f59606b707d869298a2a49a93877e716c615a504848505a616c717e879299a4a49a93887e716c625b51493f34291d11050000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c05000000000613202c3946535f6c7986929facb4aba1978a7e71665b50443f3a39383a3b3b3a37312a22180e030000000916222f3c4955626f7c8893939393939393939393939393939393939393939393939393939393939285796c5f5246392c1f130600000000000000000000000000000000000000000000000000000000000000000000000000010406070c10121312100c070705010000000000000104060713131311100e0b06000000000000000000000000000000000000000916222f3c4955626f7c88959f9f9f978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929f9f9f9a8d8174675a4e4134271b0e000c1925323f4c5865727f8b939393938d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000040613131313131313131312110e09040000000000000000000000000000000000040613131313131313131312110e0904000000000000000000000000000000000007111b252d343a3e3f464646464646403f3b362e261c1208000000000000000000000000060b10121316191c1e1f201f1f1d1b191613120f0b060400000000000000000000000000000106090b0c08080602000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000b17232e3a4753606d7985929faca8998c7f7366584e43372b1c11060000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996a2aa9e9184776b5e5144382b1e1105000a1724313d4a5764707d8a97a3ab9f9285786c5f52452e3d4a5764707d8a97a3ab9f9285786c5f52452e23170b00000815222e3b4754606a6f797979797979787368545b60696e74797d808284858685858482807d7a746e69625b504a42382e22190f00000000000a16232f3b46515b63666c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b6861574c4034281b0f0000000000000000060f18212a333c4247484c4b463f372b31363a3b3e41444546464544423f3c3a37312c363f454a4b4846423b332920170e050000000000000000050b17222d384149535b606a6e757a7e81838585868584817f7b756f6a635b524940352c1e140a00000000000713202c38444f59606b707d869298a2a49a93887e716c615a50483e3e48505a616c717e879399a4a49a93887f726d625b51453a2e22150900000000050f171f252a2d2e39393939393939392e2d2a251e160e050000000613202c3946535f6c7986929facaea399929183786c6059504947454546484847433c342a20150a0000000916222f3c4955626f7c8686868686868686868686868686868686868686868686868686868686868686796c5f5246392c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8893939393938b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c798692939393938d8174675a4e4134271b0e000c1925323f4c5865727f8686868686868073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000001070c10132020202020202020201f1d1a150f080000000000000000000000000001070c10132020202020202020201f1d1a150f08000000000000000000000000000000000009131b23292e313239393939393933322f2a241c140a000000000000000000000000000000030607090c0f1112131312100e0c090606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000006131f2c3845515d6774818e9ba8aa9d9184776a5f5347382e23170b0000000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996a3ab9e9184786b5e5145382b1e1205000b1824313e4b5764717e8a97a4ac9f9285796c5f4a3f343e4b5764717e8a97a4ac9f9285796c5f4a3f34281c10030006131f2b37434e5860626c6c6c6c6c6c6b68615750575e61676d7073767778797978777673706d67615e5751443f3830261c100700000000000c1925323e4b57636d73797979797979797979797979797979797979797979797873685c5044372b1e11000000000000000000060f18212a31373a3b3f3e3a352e25252a2d2e313437383939383735322f2e2b26242d343a3d3e3b3a36312921170e050000000000000000000006111b262f38414950575f62686e717477787979787775726e69625f58514940372e231a0c0200000000000916222f3b4854606b707d869298a2a49a93887e716c625a50483e36363e48505a616c717e879399a4a49a93887f726d62564a3d3124180b000000020d17212930363a3b4646464646464646463936302820160c0200000613202c3946535f6c7986929facac9f9286928c7f736b605b53535151535555534e463c31261a0f0200000815222e3b4754606a76797979797979797979797979797979797979797979797979797979797979797974695d5144382b1f120500000000000000000000000000000000000003080c0e0e131313131313130f0e0c09040000000000000000000000000000000000000000000000000000000000000003070b0d0e131313131313130e0e0c08030000000000000916222f3c4955626f7c868686868686867e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79878686868686868074675a4e4134271b0e000b1825313e4a56626d72797979797979736e63584b3f3226190c000000000000000000000000000000000000000000000000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a26201912090000000000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a262019120900000000000000000000000000000000010911181e2225252d2d2d2d2d2d2726231f19120a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000004101d2935404b5563707d8996a1aca095887b6f62544a3f34281c100300000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3ab9e9185786b5e5245382b1f1205000b1825313e4b5864717e8b97a4ac9f938679665c5044383e4b5864717e8b97a4ac9f938679665c5044382b1f120600030f1b27323d464e54566060606060605f5c574f444d53555c606367696b6b6c6c6b6a696663605d55534d453f342e261e140a0000000000000d192633404c5966737f8686868686868686868686868686868686868686868685786b5e5245382b1f1200000000000000000000060f1820262b2e2f33322f2a231c1a1e212125282a2b2c2c2b2a282522211f1b1b22292e31322e2d2a251f170f050000000000000000000000000a141d262f383f444e53565e6165686a6b6c6c6b6a6865615e57534e463f372e251c11080000000000000a1623303d495663707d869298a2a39f93887f716c625a50483e362c2c363e48505a616c717e879399a4a49a93887e7265584b3f3225180c00000009141f29333b42464853535353535353535346413a32281e1308000005121f2b3744505b657986939faca79a8d818d93877d726c6562605d5c6062625f584e43372b1f1206000006131f2b37434e5860626c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6962584d4135291c10030000000000000000000000000000000001090f14181a1b202020202020201c1b191510090200000000000000000000000000000000000000000000000000000001080e1317191a202020202020201b1a18140f0901000000000815212e3b47535f6a7679797979797979716c6256493d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3845525e6a7579797979797979746e64584c3f33261a0d000916222e3a46515b62656c6c6c6c6c6c66635c52473b2f23170a0000000000000000000000000000000000000000000000000000000000030d151d23292c3939393939393939393836312b241b1208000000000000000000030d151d23292c3939393939393939393836312b241b12080000000000000000000000000000000000070d121618192020202020201a1917130e08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a0500000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000c18242f394653606c7884919eaba7998c8073665c5044382b1f140900000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3ab9e9285786b5f5245382c1f0600000b1825323e4b5865717e8b98a4afa49986796d6053463a3e4b5865717e8b98a4afa49986796d6053463a2d20130700000a16202b343d43474953535353535352504c453b42464b5153575a5c5e5f5f5f5e5d5c595754514c46423b3328231c140c020000000000000d192633404c5966737f8c93939393939393939393939393939393939393939185786b5e5245382b1f120000000000000000000000060e151a1e21222625221e18120e121415181b1d1e1f1f1f1e1c191515120f11181d21242521211e1a140d0500000000000000000000000000020b141d262d333c42474c5254585b5d5e5f5f5e5d5b5854524d47433c342d251c130a000000000000020f1c2935424f5c6875828f949fa39b918b7f726d625a50483e362d24242c363e48505a616c717e879399a49e938e8175685b4e4235281b0f0200020e1a25303b454d525f60606060606060605f524c443a3025190d01000613202d394653606c78869aa4afa396897d869292877f78726e6d67676d6e6e6a5f53473a2e2114080000030f1b27323c464e5455606060606060606060606060606060606060606060606060606060606060605f5d5850463b3025190d00000000000000000000000000000000030b131a202427282d2d2d2d2d2d2d292825211b140c0300000000000000000000000000000000000000000000000000020b12191f2326272d2d2d2d2d2d2d282724201a130b0300000006131f2b37434e585f626c6c6c6c6c6c6c64625a5045392d2115080000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a36424e59636a6c6c6c6c6c6c6c67645c52473c3024170b0006121e29343f495156586060606060605a58524a40362a1f130700000000000000000000000000000000000000000000000000000000010b151f272f343846464646464646464645423d352d24190f0400000000000000010b151f272f343846464646464646464645423d352d24190f0400000000000000000000000000000000000106090b0c1313131313130d0c0a07020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a030000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000007121f2b3844505b6673808c99a3ab9e9184796d6053463b30251a0e01000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a97a3ab9f9285786c5f52452e23170b00000c1825323f4b5865727e8b98a5b5a093867a6d6053473a3f4b5865727e8b98a5b5a093867a6d6053473a2d2014070000040f19222b32373b3c4646464646464544403a3136394045474a4d4f5152535252514f4d4a4745413a3631292117110a02000000000000000d192633404c5966737f8c999999999999999da0a7a9a29f999999999999999185786b5e5245382b1f1200000000000000000000000003090e121415191816120d07020507080b0e1112131312110f0c09080603060c111517181514120e0903000000000000000000000000000000020b141b222731373b4146474b4e5152525352514e4c4846423b37312a221c130a01000000000000000714202d3a4753606d79828f949b918b7f726d625a50483f362d241b1a242c363e48505a626c717e87939a938e81786d6053463a2d201307000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000713202d3a4653606d798693a0b6a295887c818e99928c837f7b7a7979797b7c6e6255483b2f2215080000000a15202b343c4347495353535353535353535353535353535353535353535353535353535353535352514d463e342a1f1408000000000000000000000000000000010b151d252b303435393939393939393534312c261e150c000000000000000000000000000000000000000000000000000b141d242b303334393939393939393534302b251d150b010000030f1b26323c464e535560606060606060585650483e34291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000010e1a26313d4751595e5f6060606060605a58524a41362b1f140800010d18232d373f464a4c5353535353534d4b4740382e24190e020000000000000000000000000000000000000000000000000000000007121d2731394045535353535353535353524e473f352b2015090000000000000007121d2731394045535353535353535353524e473f352b20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d0400000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000030f1c28333f4a54616e7b87929faca1968a7d7063574d42362a1d1307000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a97a4ac9f9285796c5f4a3f34281c1003000c1925323f4c5865727f8b98a5ada093877a6d6054473a3f4c5865727f8b98a5ada093877a6d6054473a2d21140700000007101920272b2e2f3939393939393837342f252a2f34383a3d404344454646454443403d3a39352f2a251f170f060000000000000000000d192633404c5966737f8c8c8c8c8c8c8c8c9095a0a297928c8c8c8c8c8c8c8c85786b5e5245382b1f120000000000000000000000000000020608080c0c0a060200000000000001040506060504020000000000000105090b0b08070502000000000000000000000000000000000000020a111720262b3036393b3e41444546464544423f3b3a36302b262018100a01000000000000000006131f2c3845515c676d79828f918b7f726d625b51483f362d241b12121a242c363e48505a626c717e88938e81786d665c5044382b1f120600000714202d3a46525e6976797979797979797976685e5246392d201307000714202d3a4753606d7a8693a0ada194887b7c88949f95918c8886858586888073675a4d4034271a0d000000040f19222b32373b3c464646464646464646464646464646464646464646464646464646464646464644413b342c22180d0200000000000000000000000000000009131d272f373c40414646464646464642413d3730271e0e050000000000000000000000000000000000000000000000030d1d262e363c3f414646464646464641403c372f271d13090000000a15202a343c434749535353535353534b49453e362d22170c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202b353f474e52535353535353534e4c4741382f241a0e03000007111b252d343a3e3f464646464646403f3b362e261c120800000000000000000000000000000000000000000000000000000000000c18232f39434b515f606060606060605f5e5951473d31261a0e010000000000000c18232f39434b515f606060606060605f5e5951473d31261a0e0100000000000000000000000000000000000000000000000000000000000106090b0c131313130c0b09060100000000000000000000000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d03000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000b17222d3846525e6975828f9ba7a89b8f8275695e52463a2f24180d000000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b97a4ac9f938679665c5044382b1f1206000c1926333f4c5966727f8c99a5ada094877a6d6154473a3f4c5966727f8c99a5ada094877a6d6154473a2e21140700000000070f161b1f22232d2d2d2d2d2d2c2b28241a1d23292c2d3034363838393938373633302d2c29241e1a140d0500000000000000000000091623303c4956636f7d808080808080808083909d9f928580808080808080807f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151a1e252a2d2e323537383939383735322e2d2a251f1a150e060000000000000000000004101c2934404b555c676d79828a7f726d625b51493f362d241b120909121b242d363e48505a626c717e8681786d665c544a3f34281c100300000815212e3b4854616e7b86868686868686867a6d6154473a2e211407000714212d3a4754606d7a8793a0ada194877a76828f99a09d9895989292988d8073675a4d4034271a0d0000000007101920272b2e2f39393939393939393939393939393939393939393939393939393939393939393835302a221a1006000000000000000000000000000000030f1a252f3941484d4e535353535353534f4d4942393020170d02000000000000000000000000000000000000000000010b151f2e3840474c4d535353535353534e4d4841392f251a0f030000040e18222a32373b3c464646464646463e3d39342d241b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19242d353d424546464646464646413f3c362f261d13080000000009131b23292e313239393939393933322f2a241c140a000000000000000000000000000000000000000000000000000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d1104000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d110400000000000000000000000000000000000000000000000000000000070d1216181920202020181815120c060000000000000000000000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000006111c2a36424d5763707d89959fac9f92867b6e61554b4135291d12070000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a4afa49986796d6053463a2d201307000d192633404c5966737f8c99a6ada194877a6e6154473b404c5966737f8c99a6ada194877a6e6154473b2e2114080000000000040a0f1315162020202020201f1e1c180e12181c1f202427292b2c2c2c2b2a29262421201d19130e090300000000000000000000000915222f3b4854606b6f7373737373737374818e9b9e91847873737373737373726d62574a3e3125180b0000000000000105090b0b1313131307060405090b0b131313130706040005090b0b13131313070604000000000000000000000000000000000000000000000000000000000000000003090e14191e202125282a2b2c2c2b2a282521201e1a140f0a030000000000000000000000000c18232f39434b555c676d797d726d625b51493f372d241b1209000009121b242d363f48505a626c717d786d665c544a42382e23170b0000000815212e3b4854616e7b87939393939393877a6d6154473a2e211407000814212e3b4754616e7a8794a1aca093877a6f7c87929fa5a5aaa29f9f9a8d8073675a4d4034271a0d0000000000070f151b1f22222d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f181008000000000000000000000000000000000814202b37414b53595b606060606060605c59544b4232291f140900000000000000000000000000000000000000000007121d2731404a52585a606060606060605b59534b41372b20140800000006101820262b2e2f3939393939393931302d29221b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242b313638393939393939393433302b241d140b0100000000010911181e2225252d2d2d2d2d2d2726231f19120a02000000000000000000000000000000000000000000000000000000000006131f2c3845515c67767979797979797979756a5e5245382c1f1206000000000006131f2c3845515c67767979797979797979756a5e5245382c1f12060000000000000000000000000000000000000000000000000000010911181e2225252d2d2d2d2524221d1811090000000000000000000000000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c11050000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000e1a25303b4854606b7683909da8a3998d8073675d5145392e23180c0000000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98a5b5a093867a6d6053473a2d201407000d1a2633404d596673808c99a6aea194887b6e6155483b404d596673808c99a6aea194887b6e6155483b2e221508000000000000000306080913131313131312110f0c01070c101314171a1c1e1f201f1f1e1c1a171413110d0801000000000000000000000000000713202c38444f5960636666666666666874818e9b9e9184786b66666666666665625b51463a2e2216090000000000060c111517182020201f141310111517182020201f1413100c111517182020201f1413100c07010000000000000000000000000000000000000000000000000000000000000002080d111414181b1e1f1f201f1e1b191514120e0903000000000000000000000000000007121d273139434b555c676d716c625b51493f372d251b12090000000009121b242d363f48505a626b706d665c544a423830261c11060000000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000815222e3b4855616e7b88949f9fa39986796d73808c939fa2aaaaaba69a8d8073675a4d4034271a0d000000000000040a0f131516202020202020202020202020202020202020202020202020202020202020201f1f1c19140d0600000000000000000000000000000000000c1824303c48535d64686c6c6c6c6c6c6c68655d54443b3025190e0000000000000000000000000000000000000000000c18232f3943525c64676c6c6c6c6c6c6c68645d53483c3024180c00000000060e151b1f21222d2d2d2d2d2d2d2524211d1711090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2726241f1a130b0200000000000000070d121618192020202020201a1917130e08000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d798686868686868687796c5f5346392c20130600000000000714202d3a4753606d798686868686868687796c5f5346392c201306000000000000000000000000000000000000000000000000000009131b23292e31323939393932312e29231b13090000000000000000000000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a0000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000009141f2c38444f5964717e8a96a0ab9f92857a6d60544b4034281d120700000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b98a5ada093877a6d6054473a2d211407000d1a2733404d5a6673808d99a6aea195887b6e6255483b404d5a6673808d99a6aea195887b6e6255483b2f2215080000000000000000000000060606060606050503000000000406070a0d10111213131211100d0a07060401000000000000000000000000000000030f1b27323d474f545659595959595b6874818e9b9e9184786b5e5959595959595751493f35291e1206000000000911181d2124252d2d2d2c201f1c1d2124252d2d2d2c201f1c181d2124252d2d2d2c201f1c18120b030000000000000000000000000000000000000000000000000000000000000000010507080b0e1112131312110f0c0807050200000000000000000000000000000000010b151f273139434b555c6064615a51493f372d251b130900000000000009121b242d363f4850596063605c544a423830261e140a000000000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000915222f3c4855626f7b8893939393928679666c77818c92989b9e9f9f9a8d8073675a4d4034271a0d000000000000000003060809131313131313131313131313131313131313131313131313131313131313131312100d08020000000000000000000000000000000000000e1a2734404d59646f7479797979797979756f65564d42362a1c11060000000000000000000000000000000000000004101c2934404b55646e7479797979797979746f64594d4034271a0e0000000000040a0f13151620202020202020181715110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f202020202020201b1a17140e08010000000000000000000106090b0c1313131313130d0c0a070200000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693939393939286796c5f5346392c20130600000000000714202d3a4753606d7a8693939393939286796c5f5346392c2013060000000000000000000000000000000000000000000000000007111b252d343a3e3f464646463f3d3a342d251b110600000000000000000000000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d0100000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000002101b27323d4653606c7884919da8a2978b7f72665c5145392e23180c01000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99a5ada094877a6d6154473a2e211407000d1a2734404d5a6773808d9aa6aea295887b6f6255483c404d5a6773808d9aa6aea295887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d4448494d4d4d4d4e5b6874818e9b9e9184786b5e514d4d4d4d4c4a463f372d23180d0100000009121b22292e3132393939392d2c29292e3132393939392d2c2923292e3132393939392d2c29231d150d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151f273139434b5153575550483f372d251b1309000000000000000009121b242d363f474f545653504a423830261e140c02000000000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000916222f3c4955626f7c86868686868685786c656c777f868b8e919292928d8073675a4d4034271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b687481868686868686868175695e5246382d22170b0000000000000000000000000000000000000006131f2c3845515c677480868686868686868174685b4e4135281b0e0000000000000003060809131313131313130b0a080500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e1112131313131313130e0d0b080300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c20130600000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c201306000000000000000000000000000000000000000000000000010d18232d373f464a4c535353534b4a463f372d23180c01000000000000000000000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f0300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000b161f2b3844505b66717e8b96a0a99e9184796d60554b4034281e1308000000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6ada194877a6e6154473b2e211408000e1b2734414e5a6774818d9aa7afa295887c6f6255493c414e5a6774818d9aa7afa295887c6f6255493c2f2216090000000000000105080b0b1313131313130c0b090501000000000000000000000000000002070a0c0d1313131313130b0a08050000000000000000040f19232b32383b3c404040414e5b6874818e9b9e9184786b5e51454040403f3e3a352d251b110700000006111b242d343a3d3e464646463a3834343a3d3e464646463a38342f343a3d3e464646463a38342f271f150b0100000000000000000000000000000000000000030608090d1012131312110f0b0707050100000306060b0f121312110e080705020000000000000000000000000000030d151f2731394045474a49453e362d251b13090100000000000000000009121b242d353d44484a46443f3830261e140c0200000000000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000815222e3b4754606a767979797979797873695b656c727a7f8284858685837e7164574b3e3124180b00000000000004090c0e0f131313131313131313131313131313131313131313131313131313131313131313100f0d09050000000000000000000000000000000000000916232f3c4956626f7c89959393939392867b6e61544a3f33281c0f030000000000000000000000000000000000000714202d3a4753606d7985929393939395897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a05000000000000000000000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000006121e29343f4951565860606060585651493f34291d120600000000000000000000000000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7884919da7a1968b7e72675c51453a2f24190d030000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c99a6aea194887b6e6155483b2e221508000e1b2834414e5b6774818e9aa7afa295897c6f6256493c414e5b6774818e9aa7afa295897c6f6256493c2f2316090000000000060c11151718202020202020181815110c06000000000000000000000000070e1316191a202020202020181715110c060000000000000007111921272c2f30333335414e5b6874818e9b9e9184786b5e514538333332312e29231b130a000000010c18222d363f454a4b535353524745403f454a4b53535352474540393f454a4b535353524745403931271d12070000000000000000000000000000000000040a0f1315161a1d1f1f201f1e1b181413110d080b0f1213181c1f201f1e1b1514120e090300000000000000000000000000030d151f272f34383a3e3c39332c241b130901000000000000000000000009121b232b33383c3d3a38342e261e140c020000000000000815212e3b4854616e7b87939393939393877a6d6154473a2e2114070006131f2b37434e5860626c6c6c6c6c6c6c6961535b60686d72757778797876716c6155493d3023170a0000000002091015191b1c2020202020202020202020202020202020202020202020202020202020202020201d1c1915100a03000000000000000000000000000000000915222e3b4854606a7783909daa9fa3998c7f73665b5044382b1f1409000000000000000000000000000000000006121f2b37434e5864717e8a97a29f9f9d9083776b6054483b2f22150900000000000000000000000000000000000000000406070a0c0f11111213131312110f0d0b070705010000000000000000000000000000000000000000000000000003060809131313131313130b0a08050000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000916222e3a46515b62656c6c6c6c65625b51463a2e22150900000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000b17222d3844505c66717e8a95a0a89e9184796d60564c4135291f14090000000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99a6aea195887b6e6255483b2f221508000e1b2835414e5b6874818e9ba7afa396897c706356493d414e5b6874818e9ba7afa396897c706356493d3023160a000000000911171d2124252d2d2d2d2d2d2524221d181109000000000000000000010a12191e2325262d2d2d2d2d2d2524211d17110900000000000000070f161b202223262835414e5b6874818e9b9e9184786b5e5145382b262625221e18110a0100000005111d29343f485056586060605f53514b485056586060605f53514b43485056586060605f53514b43392f23180c00000000000000000000000000000003090e151b1f2222272a2b2c2c2c2a282521201d1913171c1f2024292b2c2c2a2821211e1a140d0500000000000000000000000000030d151d23292c2d31302d28221a1209010000000000000000000000000009111921272c2f302d2b28231c140c02000000000000000815212e3b4854616e7b86868686868686867a6d6154473a2e21140700030f1b27323c464e54556060606060605f5d574950565d6065686b6c6c6b6a64615a5045392d211408000000030c141b212528292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292826211b140c0400000000000000000000000000000007131f2c38434e5865727e8b98a2aeab9e9184786c6053463b30251a0e00000000000000000000000000000000000814212e3a47535f6a7683909ca9aea2988b7f7265594f43382c1f1307000000000000000000000000000000000001070c10131417191b1d1e1f20201f1f1e1c1a171413110d0804010000000000000000000000000000000000000000040a0f13151620202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d04000000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000b1825313e4a56626d7279797979726d62564a3d3124180b00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000006111c28343f4a54606c7883909da6a1968c7f72685d52453b31261a0c0300000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6aea295887b6f6255483c2f221509000f1b2835424e5b6875818e9ba8b0a396897d7063564a3d424e5b6875818e9ba8b0a396897d7063564a3d3023170a00000009121b22292d303139393939393932312e29231b120900000000000000000a131c242a2f323339393939393931302d29221b120900000000000000040b0f1315161b2835414e5b6874818e9b9e9184786b5e5145382b1e191816120d0700000000000915212e3a45505a62656c6c6c6c605c55505a62656c6c6c6c605c554b505a62656c6c6c6c605c554b4034291c100400000000000000000000000000060e141a20262b2e2f3336383939383735322e2d2a251e22282b2d313638393937342e2d2a251f170f0500000000000000000000000000030b12181c1f202423211c17100800000000000000000000000000000000080f161c202223201f1c17110a0200000000000000000714202d3a46525e6976797979797979797976685e5246392d20130700000a15202b343c43474953535353535352514c3f444c5254585b5e5f5f5f5d575550483e33281d11050000020c151e262c3134353939393939393939393939393939393939393939393939393939393939393939393635322d261e160c030000000000000000000000000000030f1b27323d4754606d7a85929facaca1968a7d7063574d42362a1c110600000000000000000000000000000004101c2934404b55626e7b88949fabac9f92867a6d6054473d32271b0f03000000000000000000000000000000050b1012181c1f202326282a2b2c2c2c2c2c2a29272421201d1913100d07010000000000000000000000000000000000060e151b1f21222d2d2d2d2d2d2d2524211d171109000000000000000000000000000000000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d030000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000c1925323f4c5865727f868686867f7265584b3f3225180c00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000b17232e3844505b66707d89949fa89e92857a6d60574d42362a1e150a00000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818d9aa7afa295887c6f6255493c2f221609000f1c2835424f5b6875828e9ba8b0a3968a7d7063574a3d424f5b6875828e9ba8b0a3968a7d7063574a3d3024170a000006111b242d34393d3e4646464646463f3d3a342d241b0b02000000000000030d1c252e353b3f404646464646463e3d39342d241b110600000000000000000307090e1b2835414e5b6874818e9b9e9184786b5e5145382b1e120b0906010000000000000b1724313d4a56626c71797979796d675c56626c71797979796d675c5156626c71797979796d675c5145382c1f1306000000000000000000000000080f181f262a32373b3c40434546464544423e3a3936302a2d3338393e4245464544413b3a36312921170d030000000000000000000000000001070c101314171714110c05000000000000000000000000000000000000050b101316171312100b060000000000000000000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d11050000040f19222b32373b3c464646464646454441333a4145474b4f51525352504b49453e362c22170c00000009141e2730373d414246464646464646464646464646464646464646464646464646464646464646464643413e3830281e140a0000000000000000000000000000000a16202c3945515d6774818e9aa7b1a89b8f8275695e5246382e23170b00000000000000000000000000000006131f2c3845515c6774808d9aa6b0a79b8e8174685d5245392b21160a0000000000000000000000000000040b10161c1d23292c2d30333537383839393938373633312e2d2a25201d18120b0600000000000000000000000000000006101820262b2e2f3939393939393931302d29221b120900000000000000000000000000000000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a0000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000c1926323f4c5965727f8c93938b7f7265584c3f3225190c00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000006111c28333f4a54616b76828f99a4a1978d8073695f53463d30261c1106000000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000e1b2834414e5b6774818e9aa7afa295897c6f6256493c2f231609000f1c2936424f5c6975828f9ca8b0a3978a7d7064574a3d424f5c6975828f9ca8b0a3978a7d7064574a3d3124170a00010c17222d363f45494b5353535353534b4a453f372d1d140a0000000000010b151f2e3740474b4d5353535353534b49453e362d22170c00000000000000000000020e1b2835414e5b6874818e9b9e9184786b5e5145382b1e12050000000000000000000b1825323e4b5865717e86868686796d605865717e86868686796d60535865717e86868686796d6053473a2d20140a0000000000000000000000081119212a31363c4347494d5052525352514e4b4746413a36383f44464b4f525352514e4846423b33291f1409000000000000000000000000000000000406070b0a0805000000000000000000000000000000000000000000000407090a070603000000000000000000000000020e1a25303b454d525f60606060606060605f524c443a3025190d0100000007101920272b2e2f393939393939393835272f35393a3f4244454645433e3d39332c241a1006000004101b26303942494d4f535353535353535353535353535353535353535353535353535353535353535353504e49423a30261b1005000000000000000000000000000004111d2935414b55626f7c88959fabac9f92877b6e61544a3f34281c100300000000000000000000000000000714202d3a4753606d7985929eabaca095897c6f63564c413529190f0400000000000000000000000000060b161b21282c2f34383a3d3f42444445464646454442403e3a3936302c29241d17110a02000000000000000000000000040e18222a32373b3c464646464646463e3d39342d241b110600000000000000000000000000000000000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c110500000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000c1926333f4c5966727f8c99988c7f7265594c3f3226190c00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000b17222d38424f59626f7c87939fa99f92867b6e61594f42382e23170c020000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000e1b2835414e5b6874818e9ba7afa396897c706356493d3023160a00101c2936434f5c6976828f9ca9aca4978a7d7164574a3e434f5c6976828f9ca9aca4978a7d7164574a3e3124170b0005111d29343f48505658606060606060585651493f2f261b11060000000007121d27314049525759606060606060585650483e34291d1105000000000000000205070e1b2835414e5b6874818e9b9e9184786b5e5145382b1e12050000000000000000000a1723303d4a5663707d8993988a7d70635763707d8993988a7d7063575663707d8993988a7d7063574a3d31261b0f03000000000000000000060f19232b333b42464e54555a5d5e5f5f5f5d5b5854524c4641424a5053575c5e5f5f5d5b54534d453b31251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b42464853535353535353535346413a32281e13080000000000070f151b1f22222d2d2d2d2d2d2c2b281e24292c2d3235383939383731302d28221a12080000000915212c37424b54595c6060606060606060606060606060606060606060606060606060606060606060605c5a544c42382d2115090000000000000000000000000000010d18242f3a47535f6a7683909da9afa3998c7f73665c5044382b1f14090a0a0a0a0a0a0a0a0a0a0a0a0a0a121f2b37434e5864717e8b97a2adaa9d9083776b6054443a2f241907000000000000000000000000020a111721272c3338394045474a4c4e50515253535252514f4d4a4746413a39352f28231c140c0600000000000000000000000a15202a343c434749535353535353534b49453e362d22170c0000000000000000000000000000000000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a00000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000d192633404c5966737f8c99998c7f7266594c3f3326190c00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000006111c262f3d47535f6a74818e97a2a3988e82756b60544a3f34281f14090000000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000f1b2835424e5b6875818e9ba8b0a396897d7063564a3d3023170a00101d293643505c6976838f9c9f9f9f978b7e7164584b3e43505c6976838f9c9f9f9f978b7e7164584b3e3125180b000815212d3945505a62646c6c6c6c6c6c65625b5141382d22170b000000000c18232f3943525b63666c6c6c6c6c6c64625a5045392d211508000000000002090e1114141b2835414e5b6874818e9b9e9184786b5e5145382b1e12050000000000000000000815222f3b4855626e7b88959a8d81746758626e7b88959a8d8174675855626e7b88959a8d817467584e43372b1f12060000000000000000030e18222b353d454d53585f6266696b6c6c6b6a6865615e56524c4c545b6064696b6c6c6a67615e574d42362a1e1205000000000000000000000000000000010406070b0e101213131312100e0b07060401000000000000000000000000000000000000000000000000000000000000020d17212930363a3b4646464646464646463936302820160c02000000000000040a0f1315162020202020201f1e1c13191d202125282b2c2c2c2a2423211d171008000000000c1925313d49545d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493e3226190d00000000000000000000000000000007131d2b37434e5864717e8b97a2adab9e9184786d6053463b31251a16161616161616161616161616161616212e3a47535f6a7683909ca9aea2988b7f7265594f4332281e13080000000000000000000000030b141c222832383e44484b515356595b5d5e5f5f5f5f5f5d5c5a5754524c47454039342e261e170f07000000000000000000030f1b26323c464e535560606060606060585650483e34291d110500000000000000000000000000000000000000000000000000000000000000000d1a26323e4a545e66696c6c69665e544a3e32261a0d00000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000d1a2633404d596673808c99998c7f7366594c403326190d00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000000000a141d2b37434e58616d7a85929fa79e93897d70665c50443b30251a0d0300000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828e9ba8b0a3968a7d7063574a3d3024170a00101d2a3643505d6976839093939393938b7e7165584b3e43505d6976839093939393938b7e7165584b3e3225180b000b1724303d4956626c71797979797979726d6253493f33271b0f03000004101c2934404b55636e73797979797979716c6256493d3024170a00000000050d14191e2021272835414e5b6874818e9b9e9184786b5e5145382b1e12050000000000000000000714202d3a4753606d7a86979e9184786a5f606d7a86979e9184786a5f53606d7a86979e9184786a5f53473a2e21150800000000000000000a15202a343d474f575f616a6f7376787979787775716d68615e56565d666c717578797877746e695e53463a2d2114070000000000000000000000000001070d111314181b1d1f1f201f1f1d1b181413110d07010000000000000000000000000000000000000000000000000000000000050f171f252a2d2e39393939393939392e2d2a251e160e0500000000000000000003060809131313131313121210080d111314181c1e1f201f1d181714110c0600000000000e1b2834414d59656f757979797979797979797979797979797979797979797979797979797979797979797670665a4e4135281c0f000000000000000000000000000000010f1b26323c4753606d7985929fabada1968a7d7063574d42362a23232323232323232323232323232323232934404b55626e7b88949fabac9f92867a6d6054473d3221160c0100000000000000000000030c151d262d333d44484f55555c606366686a6b6b6c6c6c6b6a696664615e5653514b443f38302921191007000000000000000006131f2b37434e585f626c6c6c6c6c6c6c64625a5045392d21150800000000000000000000000000000000000000000000000000000000000000000f1c2935424e5a66707679797670665a4e4235291c0f00000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000000d1a2733404d5a6673808d99998c807366594d4033261a0d00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000020b1b26323c46525e68727f8c95a0a59d9083786d60574d42362a1f150b01000000000000121f2c3845525f6b7885929eabada194877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b0a3978a7d7064574a3d3124170a00101d2a3743505d6a7683868686868686867f7265584b3f43505d6a7683868686868686867e7265584b3f3225180c000b1825313e4b5864717e8686868686867f72655b5044372b1f150a000006131f2c3845515c6773808686868686867e7164584b3e3125180b000000050e171f252a2d2e342d35414e5b6874818e9b9e9184786b5e5145382b1e120500000000000000000006131f2c3945515d677885929e96887b6f625d677885929e96887b6f62555d677885929e96887b6f6255483c3025190d01000000000000020f1a26313c464f5960696e767c80838585868583817e7a746d68605d686d787e8285868584817b6e6154483b2e211508000000000000000000000002080e13181d202024272a2b2c2d2c2b2a272421201d18130e090300000000000000000000000000000000000000000000000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c05000000000000000000000000000006060606060606050300010406070c0f11121312100b0a0805000000000000000f1c2935424f5c6875828686868686868686868686868686868686868686868686868686868686868686868276695c504336291d10000000000000000000000000000000000a151f2c3845515d6774808d9aa6b0a89c8f8275695e5346382e3030303030303030303030303030303030303845515c6774808d9aa6b0a79b8e8174685d5245392c20130400000000000000000000000b151e272f383f444f54596163676d70727577777879797978777573716d6865605d55504a423b332a22190f06000000000000000815212e3b47535f6a7679797979797979716c6256493d3024170a0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768386868376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000010d1a2734404d5a6773808d9a998d8073665a4d4033271a0d00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000000a15202a36414c56606d7883909aa4a0958c7f72695e52463e31271d1207000000000000121f2c3845525f6b7885929eabaca194877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f9ca9aca4978a7d7164574a3e3124170b00101c2936424f5b66717679797979797979726d62564a3d424f5b66717679797979797979726d62564a3d3124180b000713202d3a4653606d7984919393939184786c6053463c31261a0f02000714202d3a4753606d7985929393939184796d6053463a2d2013070000020d17202930363a3b413a38414e5b6874818e9b9e9184786b5e5145382b1e120500000000000000000004101d2935404b556a7783909d998c7f7266566a7783909d998c7f726656556a7783909d998c7f7266564c41362a1d110500000000000006121f2b37434e58606b707b82888d9091929292908e8b86817a706b606d7a828a8f91929290897d7063564a3d3023170a00000000000000000000050d14191d24292c2d31343738393939383634312d2c29241d1a140d050000000000000000000000000000000000000000000000000000000002090e12141520202020202020201413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f939393939393939393939393939393939393939393939393939393939393938f8276695c504336291d100000000000000000000000000000000004101d2935404b55626e7b88949fabac9f93877b6e61544a3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7985929eabaca095897c6f63564c4135291d11040000000000000000000007121d273039424a505960636b7075797d7f81838485868685858482807d7a76716d67605c544d453c342a21180c030000000000000916222f3c4955626f7c868686868686867e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000010e1a2734414d5a6774808d9a9a8d8073675a4d4034271a0d01000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000040d1925303a44515c666f7d88939fa79f92867b6e61594f43392f24180c020000000000121f2c3845525f6b7885929e9f9f9f94877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9c9f9f9f978b7e7164584b3e3125180b000e1a26323e4a555f666a6c6c6c6c6c6c6c65625b51453a3e4a555f666a6c6c6c6c6c6c6c65625b51453a2e2215090006131f2c3845515c66727f8c97a2a0958a7d7063584e43372b1e13080714202c38444f5965717e8b97a1a2978c7f72665c5144382c1f1206000009141f29323b4246474d4745404e5b6874818e9b9e9184786b5e5145382b1e1205000000000000000000000c18242f424f5c6875828f9b9c908376685e6875828f9b9c908376685e5c6875828f9b9c908376685e5246392d2013070000000000000814212e3a47535f6a707d858f94999c9e9f9c9b9c9b98928e857d706b75828f949c9e9f9f96897d7063564a3d3023170a000000000000000000080e171e252a2f35393a3e4143454646464543413e3a39352f2a251f170f09000000000000000000000000000000000000000000000000000000000002050708131313131313131307070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f9b9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9c8f8376695c504336291d1000000000000000000000000000000000000c18242f3947535f6a7683909ca9afa4998c8073665c504949494949494949494949494949494949494949494e5864717e8b97a2adaa9d9083776b6054443a2f24190d01000000000000000000040e18232e39434b545b606b70767d8185898c8e90919292929292908f8d8a86837e79726d665f574e463c332a1e150b0000000000000916222f3c4955626f7c8893939393938b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9a9a8d8074675a4d4134271a0e01000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000030709090c0c0c0c0c0c0c0c0c0c0c0c0c0c08131e2834404a54606b74818e97a1a2988e81756b61554b4035291e140a0000000000121f2c3845525f6b7885929393939393877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000101d2a3643505d6976839093939393938b7e7165584b3e3225180b000a16222d38434d555b5d60606060606060585651493f3438434d555b5d60606060606060585651493f34291d11050004101c2834404b54606d7a85929fa89c8f82766a5f53473a3025190d0916232f3c4855606b7783909da99f92857a6d60544a4034281c100400020e1925303b444d52545a53514b4e5b6874818e9b9e9184786b5e5145382b1e120500000000000000000000071a2734414d5a6774808d9a9f93867a6d616774808d9a9f93867a6d615a6774808d9a9f93867a6d6154473a2e23180c000000000007131f2c38434e58626e7c8692989fa29f97928f8e8f9196999792877d707d89949ea69e989291897d7063564a3d3023170a00000000000000010a121a202930363a4045474b4e505252535252504e4b4745413a363029211b120a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828f939393939393939393939393939393939393939393939393939393939393938f8376695c504336291d10000000000000000000000000000000000007121d2b37434e5864717e8a97a1adab9e9184796d6056565656565656565656565656565656565656565656565f6a7683909ca9aea2988b7f7265594f4332281e1308000000000000000000020c16202834404b555c666c737d838a8e9298999b9d9e9e9f9f9f9e9d9c999993908b857f786e695f584e453c30271d120700000000000916222f3c4955626f7c88959f9f9f978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9a9a8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000040b0f1315161919191919191919191919191919191918232e39424f59616d7a85929ea69e938a7d70675d51453c30261c110600000000121f2c3845525f6b7885868686868686867a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000101d2a3743505d6a7683868686868686867e7265584b3f3225180c0005111c27313b434a4f50535353535353534b4a453f372d313b434a4f50535353535353534b4a453f372d23180c0100000c18232e3945515d6773808d98a39f94887c6f62564c41362a1c12121f2b37434e5863707d8995a0a3988c8073675d5142392e23180c000005111e2a36424d565e6167605c554e5b6874818e9b9e9184786b5e5145382b1e1205000000000000000000000c1926323f4c5965727f8c98a4998b7e716465727f8c98a4998b7e71645465727f8c98a4998b7e7164544a4034281c1004000000000915222e3b4854606a76828f98a2a298928b8583828284878c929792857b818e9aa69e948f8684867d7063564a3d3023170a000000000000000a131c242c323b41464b5153575a5d5e5f605f5e5d5a5754514b46423b332d241c140a01000000000000000000000000000000000000000000000000000106090b0c13131313131313090806030000000000000000000000000003060809131313131313130b0b0905010000000000000000000000000000000000000000000f1c2935424f5c6875828686868686868686868686868686868686868686868686868686868686868686868376695c504336291d100000000000000000000000000000000000010f1a26313c4653606d7985929eacada1968a7d70646363636363636363636363636363636363636363636363636e7b88949fabac9f92867a6d6054473d3221160c0100000000000000000008131e28323a45515c676d78808990959b9fa2aaaba39f9d9d9c9d9ea1a9aba49f9d97928b837b6f6a5f574d42392e23180c02000000000916222f3c4955626f7c8895a2aca4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000020e1b2835414e5b6874818e9b9a8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000070f161b20222325252525252525252525252525252525252527303d46525e68717e8a949ea59e9184796d60584e42382e23170b02000000111e2b3744505d6873787979797979797976685e5246392d20140700000000000000000000000000000000000000000000000000000000000000101c2936424f5b66717679797979797979726d62564a3d3124180b00000a151f2931383e4243464646464646463f3d3a342d242931383e4243464646464646463f3d3a342d241b110600000007121d2935414c55616e7b86929fa69a8e8174685e5246392e231814212e3a47535f6a76828f9ca79f92867a6d61554b4030271c120700000714202d3a46525e696e746d675f585b6874818e9b9e9184786b5e5145382b1e1205000000000000000000000b1724313e4a5764717d8a97ab9b8e82756664717d8a97ab9b8e8275665c64717d8a97ab9b8e8275665c5144382c1f1206000000000916232f3c4956626f7c89949fa79f92867e79767576777b7f858f948f8283909daa9c8f82797779796d6053473a2d20140700000000000009121c252e363e444c52555d6064676a6b6c6c6c6b696764605d55524d453f362e261c1309000000000000000000000000000000000000000000000000060d12161819202020202020201615130f0a04000000000000000000040a0f13151620202020202020181715110c0600000000000000000000000000000000000000000e1b2834414d59656f757979797979797979797979797979797979797979797979797979797979797979797670665a4e4135281c0f00000000000000000000000000000000000009151f2c3845515c6673808d9aa4afa99c8f82757070707070707070707070707070707070707070707070707074808d9aa6b0a79b8e8174685d5245392c201304000000000000000000010d1925303a44515b606d79828d929d9fa7a8a19e999992919090919297979b9fa4a9a19e9590857c6f695f544b4034281e1408000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000020f1b2835424e5b6875818e9b9b8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000007111921272c2f30323232323232323232323232323232323232323235414c56616c75828f98a2a1968d80736a5f544a3f34281d140a0000000f1c2834404c5761686b6c6c6c6c6c6c6c6c5e564c41362a1e1105000000000000000000000000000000000000000000000000000000000000000e1a26323e4a555f666a6c6c6c6c6c6c6c65625b51453a2e2215090000030d171f272d3236373939393939393932312e29231b1f272d3236373939393939393932312e29231b120900000000000d19242f3a46525e6874818e9aa49f92867a6d61544a4034281c1d2a36414c56626e7b88949fa3998d8174685e52433a2f1e150b0000000814212e3b4754616e7b80796f6a605b6874818e9b9e9184786b5e5145382b1e1205000000000000000000000916232f3c4956626f7c8995ab9f9285796d626f7c8995ab9f9285796d60626f7c8995ab9f9285796d6053463a2d201309000000000d1a2733404d5a6673808d99a69f958a7d716d666869696e737a828e938f90959fa298887b6f676d6d675c5145382c1f13060000000000050f1b242e37404850565e61676d71747678797979787674716d67615e57504840382e251b0f06000000000000000000000000000000000000000000010911181e2224252d2d2d2d2d2d2d23221f1b160f0700000000000000070f161b1f22232d2d2d2d2d2d2d2524211d171109000000000000000000000000000000000000000c1925313d49545d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493e3226190d00000000000000000000000000000000000004101c2834404b54616e7b87939facac9f93877d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d85929fabaca095897c6f63564c4135291d110400000000000000000005111d2935414c56626d75818e949ca4aba39f96918c88868483838485878a8f939a9fa7a79f9791857b6e665c51453b3025190d000000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000020f1c2835424f5b6875828e9b9b8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000040f19232b32383b3c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f44505a616e7b86929fa69f92877c6f665c50443c2f261b110600000c18242f3b454f575d5f606060606060605f524c443b3025190e02000000000000000000000000000000000000000000000000000000000000000a16222d38434d555b5d60606060606060585651493f34291d1105000000040d151c2226292a2d2d2d2d2d2d2d2524221d1811151c2226292a2d2d2d2d2d2d2d2524221d18110900000000000008131e2a36414d56626e7b87939fa3988c7f73665c5144382c1f202d3946525e6874818e9aa69f92877b6e61564c4131281d0c030000000815212e3b4854616e7b87837c726c656874818e9b9e9184786b5e5145382b1e1205000000000000000000000814212e3b4754616e7a8799a3a297897c70636e7a8799a3a297897c7063616e7a8799a3a297897c706356493d31261a0e02000000101d293643505c6976838f9ca99d9083766c605c54575e61686d78818e949d9fa79f9285796a5f60605c554b4034291c100400000000030d17212d364049515a61686e747a7e8183858586858583817e7a746e69625a524a40372d21180e03000000000000000000000000000000000000000009131b23292e3132393939393939392f2e2b2720191007000000000007101920272b2e2f3939393939393932312e29221b12090000000000000000000000000000000000000915212c37424b54595c6060606060606060606060606060606060606060606060606060606060606060605c5a544c42382d211509000000000000000000000000000000000000000c18232e3946535f6976828f9ca9afa499938a89898989898989898989898989898989898989898989898989899297a2adaa9d9084776b6054443a2f24190d010000000000000000000713202d3946525e68727f8b939ea6aba399928c84807c7977767677787a7e828790959ea5a9a1979083796d60564c41362a1c11060000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000020f1c2935424f5c6875828f9b9b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000203101d2a3643505d69768390908376695d5043362a1d10030200000000000000000b16212b353d4448494c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c525e69727f8b949fa3999083786d60574d41382d22170b000007131e29333d454c5052535353535353535346413b32291e1408000000000000000000000000000000000000000000000000000000000000000005111c27313b434a4f50535353535353534b4a453f372d23180c0100000000030a11161a1c1d20202020202020181815110c060a11161a1c1d20202020202020181815110c0600000000000000010e1925303b47535f6975828f9ba69e9184796d6053463d32272834404b55616d7a86929fa69b8e8175695f53443a301f160c000000000815212e3b4854616e7b8790867f776e6974818e9b9e9184786b5e5145382b1e1205000000000000000000000613202d394653606c7986929fa99a8d8073676c7986929fa99a8d807367606c7986929fa99a8d807367574d42372b1e1206000000111e2b3744515e6a7784919da6998d80736659504a4d52565e666d78829099a3aa9e9184776b585353514b43392f23180c000000000009141f29333f48515b636c717a80868a8d909192939291908d8a86817b716d645c52493f332a2015090000000000000000000000000000000000000009121b252d343a3e3f464646464646463c3b38322b22190f04000000040f19222b32383b3c464646464646463e3d3a342d241b1108000000000000000000000000000000000004101b26303942494d4f535353535353535353535353535353535353535353535353535353535353535353504e49423a30261b10050000000000000000000000000000000000000007121d2a36424d5764707d8a96a1adaba49f9796969696969696969696969696969696969696969696969696969fa2a9aea2988b7f7265594f4332281e130800000000000000000003101c28343f4a54616d7a85929fa5aea39992877f79736f6d666a696a686e71757c838f939ea7a9a0958c8073685e5246382d22170b0000000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b0204050606060504020000000000000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000000000000000000000030f1c2936424f5c6975828f9c9b8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a050000000000030f1b27323d474f54565858585858585858585858585858585858585858585858585857606c77828f97a2a0958c7f72695f53493f33271b0f0300020d17212b333b404445464646464646463b3936302920170d020000000000000000000000000000000000000000000000000000000000000000000a151f2931383e4243464646464646463f3d3a342d241b110600000000000000050a0e1010131313131313130c0b0905010000050a0e1010131313131313130c0b09050100000000000000000008141f2b37424d57626f7c89949fa1978a7e7164594f44382c2c3845515c67737f8c98a39f94887c6f62574d4232291e0d04000000000815212e3b4854616e7b8798928c827b7174818e9b9e9184786b5e5145382b1e12050000000000000000000005121f2b3744505b657784919eaa9d91847769657784919eaa9d918477695f657784919eaa9d918477695f53473a2d211408000000121e2b3845515e6b7884919ea5988b7e7265584b3f42464c545c666f7c87929faa9d9084776a5d514745403931271d120700000000020e1a25313b45505a636d737e858d92989a9d9a9998999a9c9a98928d867e736e645b51463c31261a0f04000000000000000000000000000000000008111a242d373f464a4c535353535353534947433d342b20160a0000000a16202b343d434749535353535353534b4a453f362d241a1107000000000000000000000000000000000009141e2730373d414246464646464646464646464646464646464646464646464646464646464646464643413e3830281e140a0000000000000000000000000000000000000000000e1a26313b4653606d7984919eabb5afaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3abadb3ac9f92867a6d6054473d3221160c0100000000000000000006121f2b3844505c6673808d97a2aba79f92877d726d6762605c545d565e61646a6f79818f95a0aba79f92867a6e61544a3f33281c0f0300000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180c0e101213131312100e0b08070502000000000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000003101c2936434f5c6976828f9c9c8f8275695c4f4236291c0f03000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b161009010000000713202c38444f596063656565656565656565656565656565656565656565656565656565656e7b85929fa79f92867b6e655b5044372b1f12050000060f1921292f343738393939393939392e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000000000000030d171f272d3236373939393939393932312e29231b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313c4854606a7683909ca79d9083776b6054483b312d3a4653606d7985919ea79c8f82766a5f54453b3120170d00000000000815212e3b4854616e7b879298948f857e74818e9b9e9184786b5e5145382b1e120500000000000000000000030f1b27333f49536976838f9ca9a096887b6e6976838f9ca9a096887b6e616976838f9ca9a096887b6e6155483b2f24190d010000111e2a3744515d6a7784909da5988b7f7265544a413d3b424b545f6a75828f9ca89d9084776a5d514438342f271f150b010000000005121e2a36424d57626c737f8a92979f9f97918e8c8b8c8e91969e9f98928b80736d62584e43372b21160b0000000000000000000000000000000007101a232c363f495156586060606060606056544e463d32271b0f0300030f1b27323d464e545660606060606060585650483f362c2319100700000000000000000000000000000000020c151e262c3134353939393939393939393939393939393939393939393939393939393939393939393635322d261e160c0300000000000000000000000000000000000000000009141f2c3844505c6673808c99a3afbbb9b1acaa9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa7a9afb8bab1a79b8e8174685d5245392c201304000000000000000000000713202d3a4653606d7985929b9d9e9f958b7e716b605c5553514a504c5254585f676d78839099a3aea2988c8073665b5044382b1f120600000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312518191b1d1f1f201f1f1d1b181414110e080200000000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000003101d293643505c6976838f9c9c8f8276695c4f4336291c1003000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a0100000915222f3b4854606b6f7272727272727272727272727272727272727272727272727272727272727e8b97a1a3989082776c605346392d201306000000070f171e24282b2c2d2d2d2d2d2d2d21201e19140d05000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2d2d2d2d2d2524221d181109000000000000000000000105070810101010101010101010101010101010101010101008070501000000000000000000000000000000000915202c38434e5863707d8a95a0a095897c6f63574d423638444f5964717e8b97a1a095897d7063584e43332a1f0e0500000000000613202d394653606c787f86909597928a81818e9b9e9184786b5e5145382b1e120500000000000000000000000b17222d414e5b6874818e9ba7a8988c7f726874818e9ba7a8988c7f72656874818e9ba7a8988c7f7265554c4135291d11040000101c2936434f5c6976828f9ca79a8d8074665c524c4a4847464e5865717e8b98a49d9084776a5d51443729231d150d0300000000000714212d3a46535e69717e8b919fa297928b85817f7f8081848a9196a09f928c7f726a5f53473d32271b10010000000000000000000000000000061019222c353e48515b62656c6c6c6c6c6c6c6260584e43382b1f13060006131f2b38434e5860626c6c6c6c6c6c6c65625a50483e352b22190f0600000000000000000000000000000000030c141b212528292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292826211b140c040000000000000000000000000000000000000000000003101c28343f4a54616e7b87929facb9b1a7a0939393939393939393939393939393939393939393939b9ea5afb8aca095897c6f63564c4135291d1104000000000000000000000a1623303d495663707c898c8e9092979083786c6059514b464440434146474e555d666f7c86929facaa9e9184786c605346392d20130600000916222f3c4955626f7c8895a2afa4978b7e7164584b3e31252225282a2b2c2d2c2b2a282521201e19140f0a040000000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000003101d2a3643505d697683909c9c8f8376695c504336291d1003000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000009131c252c33373939393943505d69768390908376695d50433939393937332c251c13090000091623303c4956636f7c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f85919eaa9f948b7f7265584b3f3225180c00000000060d13181c1e1f202020202020201414110e08020000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20202020202020181815110c0600000000000000000002080d1114141c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1414110d08020000000000000000000000000000030f1b27323d4653606c7884919da79b8f8275695f53463a3c4854606b7783909da89d9083776b6054463c3221180e00000000000006121f2b3844505b666c727c838c9299938e8e939e9e9184786b5e5145382b1e12050000000000000000000000061a2633404d596673808c99a6a99c8f82766773808c99a6a99c8f8276676673808c99a6a99c8f8276675d5145392c20130600000c1926333f4c5966727f8c99a59e9184796d605d5656555453505663707c8996a39d9084776a5d5144372a18120b03000000000006121f2b37434e58616e7b86929fa29792857e787473727374787d849095a09f92867c6e62594f44382c1e130800000000000000000000000000060f18222b343e47505a626d72797979797979796f6a6054473b2e221508000815222e3b4754606a6f79797979797979716c625a50473d342b21180f050000000000000000000000000000000002091015191b1c2020202020202020202020202020202020202020202020202020202020202020201d1c1915100a030000000000000000000000000000000000000000000000000c17232e3846525e6975828f9ca8b2aca095898686868686868686868686868686868686868686868e939ea9b4aa9d9084776b6054443a2f24190d01000000000000000000000814212e3b4754616e7b7e7f81838587887e71655b5045403a38343036393c434b545f6a75818e9baaada196897c6f6256493c2f23160600000916222f3c4955626f7c8895a2afa4978b7e7164584b3e312d2e32353738393939383735312e2d2a251f1b150d0701000000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000004101d2a3743505d6a7683909d9c908376695d5043362a1d1003000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b1005000e1b2734414e5a6774808b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b9197a1ada69b8e8175685b4f4235281c0f000000000002070c0f11121313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0e1010131313131313130c0b090501000000000000000000050d14191e202129292929292929292929292929292929292929292921201e19140d0500000000000000000000000000000a161f2b3744505b65717e8b96a19f93877b6e61554c41424e5763707d8995a0a0968a7e7164594f44342a200f06000000000000030f1c28333f4a545b606a6e787f8690959b9b9ea59e9184786b5e5145382b1e120500000000000000000000000b1825323e4b5865717e8b98a4ac9f92867a6d717e8b98a4ac9f92867a6d65717e8b98a4ac9f92867a6d6054473a2d22170b00000915222f3c4855626f7c88939ea0968c7f746d6865636261605c5f626f7b8895a29d9084776a5d5144372a1e07010000000000000815212e3a47535f6a76828f98a29f92857b716c66666566656c707a839099a3989083766b6054483a2f24190d010000000000000000000000050e17212a343d474f59616c727f868686868686867c6f6256493c2f231609000916232f3c4956626f7c868686868686867e716c61594f463c332a21170e05000000000000000000000000000000000004090c0e0f131313131313131313131313131313131313131313131313131313131313131313100f0d0905000000000000000000000000000000000000000000000000000006111c2a36424d5763707d8a96a1acaa9d9083797979797979797979797979797979797979797979818e9ba7aea2988b7f7265594f4332281e130800000000000000000000000714202d3a46525e696e71737476787a7c796d6053493f46464544423f3b3a39424e5863707d8998a2aea8998c7f7266594c3f2d22170b00000916222f3c4955626f7c8895a2afa4978b7e7164584b3e373a3b3f4143454646464543413e3b3936302b272018130c040000000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000004111d2a3744505d6a7783909d9d9083766a5d5043372a1d1004000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a000e1b2734414e5a6774818d9898989898989898989898989898989898989898989898989898989898989ea1a9b3a89b8e8175685b4f4235281c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e3636363636363636363636363636363636363636362e2d2a251e170e0500000000000000000000000000030f1b27333f4953606d7984919ea4998d8074675d514547535f6a75828f9ca79e9184786d6053463d3320190e00000000000000000b17222d38424a50585f666d727c838c9299a0a79e9184786b5e5145382b1e120500000000000000000000000a1723303d4a5663707d8996a3aea3998a7d71707d8996a3aea3998a7d7164707d8996a3aea3998a7d7164544a3f33281c0f03000815212e3a47535f6a75828f97a29c918c807a7572706e6d6d666c6c6f7b8895a29d9084776a5d5144372a1e1104000000000003101c28343f4a54626f7c88949fa0958a7e7169605b5458535b60686e7b86929f9f95897d7063564c4135291d110400000000000000000000040d172029333c464f59616b717e88939393939791847a6d6154473a2e211407000714212e3a4754616d7a84919793939392877e706b60584e453c332920160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a25303b4653606c7884919eabaca095897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a86929facac9f92867a6d6054473d3221160c01000000000000000000000005111e2a36424d575e616466686a686d6f6d675d515152535352514e4c4847423c4653606c7885929faba89b8f82756853493f33271b0f03000916222f3c4955626f7c8895a2afa4978b7e7164584b3e4246484c4e505252535252504e4b4746413b373229241d160d0500000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000004111e2a3744515d6a7784909d9d9083776a5d5044372a1d1104000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f000e1b2734414e5a6774818d9aa5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5abadb3aca89b8e8275685b4f4235281c0f00000000000000020507080c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0906010000000000000000000000000000000000000000000000020d1720293036393b4343434343434343434343434343434343434343433b3936302920170d02000000000000000000000000000b17222d3844515c66727f8c97a29f92857a6d60544a4c56626e7b87939fa1978b7e72665c5044382b1f1207000000000000000006111c262f383f444e545c606a6f788087909593939184786b5e5145382b1e120500000000000000000000000815222f3b4855626e7b8895a99f9f9b8e81746e7b8895a99f9f9b8e8174666e7b8895a99f9f9b8e8174665b5044382b1f12060006121f2b37434e58616e7b8592979f9c928d86827f7d7b7a79797978787c8895a29d9084776a5d5144372a1e1104000000000006121f2b3844505c6674818d9aa69d9083786c6057504a4c4950565f6974818d9aa79b8e8175685d5245392c201306000000000000000000030d161f29323b454e58606b707d87929aa4a29791857b6e685e5246392d201307000713202d3946525e686e7b859197a2a39992867d706a60574e453b32281f160c030000000000000000000000000000060a0e1011131313131313130b0a08080b0d0e131313131313130e0d0b07030000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b3844505b66727f8c99a3aea79a8d8174675c606060606060606060606060605765717e8b98a2aea79b8e8174685d5245392c201304000000000000000000000000020e1a25303b454d525457595b565d6062605d555c5e5f5f5f5f5d5b5955534d4644505b6576838f9ca9aa9e918477655b5044372b1f1205000916222f3c4955626f7c8895a2afa4978b7e7164584b464d5355585b5d5e5f605f5e5d5b5854524d47433d352f281f170f05000000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000004111e2b3744515e6a7784919d9d9084776a5d5144372a1e1104000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e12000e1b2734414e5a6774818d9a9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9b8e8275685b4f4235281c0f000000000003090e12141519191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191816120d070000000000000000000000000000000000000000000008141e29323b4146474f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4746413b32291e14080000000000000000000000000006111b2834404a54606d7a85929fa2988b7f72665b50525e6874818d9aa49e9285796d60544a3f34281c10030000000000000000000a141d262d333c424a50585f666d737c838686868684786b5e5145382b1e120500000000000000000000000714202d3a4753606d7a8697939393939285796d7a8697939393939285796c6d7a8697939393939285796c605346392d20130600030f1b26313c46535e696f7c858f949c9f98928f8c898887868685858584919eaa9d9084776a5d5144372a1e110400000000000713202d3a4653606d7885929fa9988b7f72655b50443f3f3f444d57626f7c8897a19f92867a6d6054473a2d2114070000000000000000030c151f28313b444d575f6a6f7d869299a3a29892857c6f695f564c4135291d11050005111d2935414c565f696f7c859298a2a39892867c6f6a5f574d443a31281e150c020000000000000000000000040b11161a1d1e2020202020202018171514171a1b202020202020201a1a17130e08010000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616e7a86929facab9f9285796d60535353535353535353535353535f697683909caaaca095897c6f63564c4135291d11040000000000000000000000000009141f29333b4246474a4c4e4c52545c606366696b6c6c6c6b6a6865625f5753504a536773808d9aa6ac9f9286796c605346392d201306000916222f3c4955626f7c8895a2afa4978b7e7164585053575f6165686a6b6c6c6c6b6a6864615e56544e45403a312921170f050000000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000005111e2b3844515e6b7784919e9d9184776a5e5144372b1e1104000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d2013000e1b2734414e5a6774808d9393939393939393939393939393939393939393939393939393939393939393939393938e8275685b4f4235281c0f00000000060d141a1e2122262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262525221e1811090100000000000000000000000000000000000000010d1925303b444c52545c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c54524c443b3025190d01000000000000000000000000000c18232e3945515d6773808d98a39e9184786c605354616d7a86929fa2988c7f73675c5142382e23170b00000000000000000000020b141c222830383f444e545c606a6f77797979797872685c5043372a1d1104000000000000000000000006131f2c3945515d677885868686868686867c6f7885868686868686867c6f677885868686868686867c6f6256493c2f23160900000a15202a36424d57606a6f7b828a8f9299999b9896959499929292919196a1aa9d9084776a5d5144372a1e110400000000000915222f3c4855626f7c8897a2a197887b6e6153493f332d333b4653606c7985929ea399897d706356493d3023160a00000000000000020b151e27313a434c565f696f7c859298a2a39992867d6f6a5f574d443a3025190d0100010d1925303a444d575f6a6f7d869299a3a29892857c6e695e564c433a30271e140a00000000000000000000050d151c2227292a2d2d2d2d2d2d2d2524211f2426272d2d2d2d2d2d2d2726231f19120b0200000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3846525e6875828e9ba8ada2978a7e7164574d42464646464646463f4a54626e7b88949fabaa9d9084776b6054443a2f24190d0100000000000000000000000000020d17202930363a3b404850565d60666d70737677787979787775726e6964605c545966727f8c99a5aea399877a6d6154473a2e211407000916222f3c4955626f7c8895a2afa4978b7e7164545c6064696e72747678797979787674716e68626058514b433b332921170d0300000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000005121e2b3845515e6b7884919e9e9184776b5e5144382b1e1105000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000013202d394653606c798686868686868686909494908686868686868686796c605346392d2013000e1b2734414e5a67748086868686868686868686868686868686868686868686868686868686868686868686868686868175685b4f4235281c0f000000060f181f262a2d2e3232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232312e29231b13090000000000000000000000000000000000000005111e2a36414c565e61696969696969696969696969696969696969696969615e564c41362a1e11050000000000000000000000000007121c2935414b55616e7a86929fa0968a7d7064585c66737f8c98a29f92857a6d60554b4030261c11060000000000000000000000020a11171e262e343c424a51585f626a6c6c6c6c6b6860564b3f33271b0f02000000000000000000000004101d2935404b55687378797979797979796f6a7378797979797979796f6a687378797979797979796f6a6054483b2e2215090000030e1a25313b454e5860696e767d8286898c8e8f90909191919292929399a4aa9d9084776a5d5144372a1e110400000000000b1825323e4b5865717e8b98a99e928578695f5341382d222b3744505b6575828f9cab998c7f7266594c3f3326190c000000000000000a141d263039434c565e686e7b859197a2a49a92877d706b60584e453b32281e130800000008131e28323b454e58606b707d879299a4a19791847b6e685e554b433930261c11060000000000000000040d171f272e3336373939393939393931302d2b303334393939393939393433302b241d140b010000000000000000000000000000000000000000000000000000000000000000000000000006111c2a36414c5663707d8996a0aca99c8f8276695e5246382d393939393844505c6673808d99a6aea2988b7f7265594f4332281e1308000000000000000000000000000000050e171f252a38404a525a61686d73797d8082848586868584817f7b77716d66605865717e8b98a4b4ab94887b6e6155483b2e221508000916222f3c4955626f7c8895a2afa4978b7e716460666d71777b7f8183858586858583817e7b756f6a605d554d453b33291f150b01000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000005121f2b3845525e6b7885919e9e9184786b5e5145382b1e1205000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000013202d394653606c7986939393939393939c9f9f9c9393939393939386796c605346392d2013000d1a26333f4c58646e747979797979797979797979797979797979797979797979797979797979797979797979797979756f65594d4034271b0e0000030d18212931363a3b3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3a342d251b11070000000000000000000000000000000000000714202d3946525e686e7676767676767676767676767676767676767676766e685e5246392d20140700000000000000000000000000000d18242f3a46525e6874818e99a49c9083766a60606d7984919ea3998d8073685d5243392f1e140a0000000000000000000000000000060c141c2328303940444e54555d606060605e5c564e443a2f23170b000000000000000000000000000c18242f39435761686b6c6c6c6c6c6c6c6260686b6c6c6c6c6c6c6c626061686b6c6c6c6c6c6c6c6260584e43382c1f130700000009141f29333c464e575f626c70757a7d7f8182838484848585858687939faa9d9084776a5d5144372a1e110400000000000e1b2734414e5a6774808d9aa79d9083766a574d422f261b27333f49536774808d9aa79b8f8275685c4f4235291c0f00000000000006111b262f38424b555d686e7a849197a1a49f93887e716b61594f463c332a20160c02000000020c16202a333c464f59616b717e87939fa3a19691847a6d675d554b42382e2317130a000000000000000b151f2931393f4244464646464646463e3d39363c3f4146464646464646413f3c362f261d120800000000000000000000000000000000000000000000000000000000000000000000000000000d1925303b4854606b7784919daaac9f93877b6e6153493f33272d2d2d3a4653606d7984919eabac9f92867a6d6054473d3221160c01000000000000000000000000000000020c16202c36404a525c646c717a8085898d8f9192929292908e8c88837e786f6a6264717d8a97a4aea195887b6e6255483b2f221508000916222f3c4955626f7c8895a2afa4978b7e71646a6f787e83888b8e909192939291908e8b86827c746d675e574d453b31271d1207000000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000005121f2c3845525f6b7885929e9e9185786b5e5245382b1f1205000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000013202d394653606c798689898989898989909595908989898989898986796c605346392d2013000b1724303c47525c64676c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68655d53483d3125180c000009141f29333b4246484c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a463f372d23180d0100000000000000000000000000000000000814212e3b4754616e7a8282828282828282828282828282828282828282827a6e6154473b2e211408000000000000000000000000000007131d2a36414c56626e7b87939f9f94887c6f6264717e8b97a19f92867b6e61564c4131271d0c02000000000000000000000000000000020a11171e272e343c434749515353535351504b443c32281d12070000000000000000000000000007121d2731454f575d5f6060606060606056545d5f606060606060605654575d5f6060606060606056544e463d32271b0f030000020e1a25313b454d5354575a6164686d7072747576777778787878797c8895a29d9084776a5d5144372a1e110400000000000f1c2936424f5c6975828f9ca89b8e8175685b4e42312817222d3f4c5865727f8b98a59d9083766a5d5043372a1d100000000000091217222d38414a545d676d7a839096a0a49c928b7f726c61594f473d342a21180e040000000000040e18212a343d464f59616c727f8b919ca4a0969083796d675c544a3f3428251c1209000000000006111c27313b434a4f51535353535353534b494541474c4e535353535353534d4c4740382f24190e030000000000000000000000000000000000000000000000000000000000000000000000000008141e2c38444f5965727f8c98a3aea4998c7f73655b5044372b1f2a36414c5663707d8a97a1ada79b8e8174685d5245392c2013040000000000000000000000000000000008131e28323e48525c646e737e858d9297999c9e9f9f9f9e9d9b9895908b847c726d64717d8a97a4aea295887b6f6255483c2f221509000916222f3c4955626f7c8895a2afa4978b7e716c717c838b9095989b9d9e9f9f9f9e9d9b99928f8781796e695e574d43392f23180c030000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000006121f2c3945525f6c7885929f9e9285786b5f5245382c1f1205000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1723303d4a5663707d7d7d7d7d7d7d7d839090837d7d7d7d7d7d7d7d7063564a3d3023170a0008141f2b36414a52585a60606060606060606060606060606060606060606060606060606060606060606060606060605b59534b41372c20140800020e1a26313b454d535559595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959585651493f34291e120600000000000000000000000000000000000815212e3b4854616e7b878f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f877b6e6154483b2e2115080000000000000000000000000000010e1925303b47535f6975828f9ba69b8e8175686b7783909da49a8e8174695e52443a301f150b000000000000000000000000000000000000060c151c232832373b3c444646464645433f3a322a20160c0100000000000000000000000000010b151f333d454c505253535353535353494850525353535353535349484c5052535353535353534948433d342b21160a00000005121e2a36424d575e6163646566676663666869696a6b6b6b6b6c6f7b8895a29d9084776a5d5144372a1e11040000000000101d2a3643505d697682909ca79a8d8174675a4e4134271b25313e4b5864717e8b97a49d9184776a5e5144372b1e110000000008121b2427333f49535c666d79829095a0a59d928c7f736d625a50473e352b22180f0600000000000000060f18222b343d47505a626d727f8c929da59f958f82796d665c504440372e241b1208000000000a16222e39434d555b5d606060606060605856504a52585a606060606060605a58524a40362b1f13070000000000000000000000000000000000000000000000000000000000000000000000000002101c27333d4754616d7a86929facab9e9184786c6053463a2f242d3946525e6875828f9ba9aca095897c6f63564c4135291d1104000000000000000000000000000000010d1925303a44505a646e73808a92979ea1a9a9a8a19e9c9b9a9b9d9f9d9591877f736e717d8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa4978b7e71717e8790959da09e9c9b9a9b9c9ea1a9aba39f9a938e847b6e695e554b4034292015090000000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000006131f2c3946525f6c7985929f9f9285786c5f5245392c1f1200000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000916222f3c4854606b70707070707070768390908376707070707070706b6054483c2f22160900030e1a242f3841474c4e53535353535353535353535353535353535353535353535353535353535353535353535353534f4d4841392f251a0f040005121e2a36424d575f616565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565625b51463a2e22160900000000000000000000000000000000000815212e3b4854616e7b87949c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c94877b6e6154483b2e21150800000000000000000000000000000008141e2b37424d57626f7c89949f9f92867b6e707d8995a09f93877c6f62574d4232281e0d0300000000000000000000000000000000000000030b121820262b2e2f37393939393837332f2820180f05000000000000000000000000000000030d212b333b404445464646464646463c3b4445464646464646463c3b404445464646464646463c3b38322b22190f040000000714212d3a46535e696e7071727374736d63545c5d5d5e5e5e5f626f7b8895a29d9084776a5d5144372a1e11040000000000111e2a3744515d6a7783909da69a8d8073675a4d4034271a24313e4a5764717d8a97a49e9185786b5e5245382b1f12000000060f1a242d363f44505b656d78828f949fa69e938d80746d635b51483e352c23191006000000000000000000061019222c353e48515b636d73808d939da59f948f81786d605c52493f362d241a0f060000000e1a27333f4a555f676a6c6c6c6c6c6c6c64625a525c64676c6c6c6c6c6c6c67645c52473c3023170b00000000000000000000000000000000000000000000000000000000000000000000000000000b16202d3946525d6875818e9ba7aca096897c7063554b4135292e3a4754616d7a86929facaa9d9084776b6054443a2f24190d0100000000000000000000000000000005111d2935414c56616c73808d929fa2a9aaa29f9996918f8e8d8e9092999d99928c8073717d8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa4978a7e717e8892999e9896918f8e8d8e8f92979b9fa4aca49f9691847b6e675c51453c31261a0e0200000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000613202c3946535f6c7986929f9f9285796c5f52462e23170b00000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000713202c38444f5960636363636363697683909083766963636363636360594f44382c201307000008131d262f363c3f41464646464646464646464646464646464646464646464646464646464646464646464646464642403d372f271e130900000714212d3a46535f696e72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272726d62564a3e3125180b00000000000000000000000000000000000815212e3b4854616e7b8794a1a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a194877b6e6154483b2e211508000000000000000000000000000000020e1a26313c4754606a7683909ca3998c807375828f9ca69c8f82756a5f53453b3020160c00000000000000000000000000000000000000000000070c151b1f22222a2d2d2d2d2b2a27231d160f0600000000000000000000000000000000000f1921292f343738393939393939392f2e3738393939393939392f2e343738393939393939392f2e2c2721191007000000000815212e3b4854616e7b7d7e7f7f807f73665b50505151515256636f7c8996a29c8f8376695c504336291d10030000000000111e2b3844515e6b7784919ea6998c807366594d4033261a24303d4a5763707d8a96a39f9285796c5f5246392c1f130000030e18212c363f48515b606c77818e949ea69e948e81776c605b52493f362c231a1007000000000000000000000007101a232c363f49515b646e74818e939ea69e938e81746e635b51483f362c21180e030000101d2936424f5b67717779797979797979716c6258646e7479797979797979746e64584c3f33261a0d000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c56636f7c8995a0aca89b8e8174675d5145392c37434e5865727f8b99a3aea2988b7f7265594f4332281e1308000000000000000000000000000000000713202d3946525e68717e8a929da4ada79f98928d88848281818183868b91959f928b7f727d8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa4978a7e7c86929a96918c8784828181818285898e939aa1a9a8a0969083796d60574e42372b1f140900000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000000000000000000000000000000006121f2b3844505c667986939f9f9286796c5f4a3f34281c1003000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000004101c27333d474f5456565656565d69768390908376695d5656565656544f473d33271c10040000010b141d242b30333439393939393939393939393939393939393939393939393939393939393939393939393939393534312c251e150c0200000815222e3b4855616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c00000000000000000000000000000000000815212e3b4854616e7b87949f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e211508000000000000000000000000000000000915202b38434e5863707d8a95a09e9285797b87939f9f94897c6f63584e4333291f0e040000000000000000000000000000000000000000000000040a0f1315161e202020201e1d1b17120c05000000000000000000000000000000000000070f171e24282b2c2d2d2d2d2d2d2d23222b2c2d2d2d2d2d2d2d2322282b2c2d2d2d2d2d2d2d23221f1b160f0700000000000b1724313e4a5764717d8a8b8b8c8d86786c60544c4a494a4e5764717e8b97a49b8e8275685b4f4235281c0f020000000000111e2a3744515d6a7783909da6998d8073665a4d4033271a24313d4a5764707d8a97a39f9285786c5f5245392c1f1200000915202a333e48505a636d73808d939ea69f948f82786d655b504940372d241a11080000000000000000000000000008111a242d374049525c606d78818f949fa59d938d80736d635a50483e332a2015090000111e2a3744515d6a7783868686868686867e71645a677480868686868686868074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000010d1924303a4854606b7783909daaac9f92857a6d6054473c313b4754606a7783909dabac9f92867a6d6054473d3221160c0100000000000000000000000000000004111d2935414c56616d7a85929ea4aea79f959086807b7875747475767a7e848c939992867c7d8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa3978a7e839098938d847f7b777574747476797c81889297a1a9a89f958d80736a5f53473b30251a0e02000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000713202d3a4653606d79869aa49f938679665c5044382b1f1206000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b16212b353d44484a4a4a4a505d69768390908376695d504a4a4a4a48443d352b21160b00000000020b131a1f2426272d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d282725201a130c030000000a1724303d4a5763707d8a8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c86796c5f5346392c201300000000000000000000000000000000000815212e3b4854616e7b8793939393939393939393939393939393939393877b6e6154483b2e21150800000000000000000000000000000000030f1b27323d4653606c7883909da1978b7e808d9aa49c9083766b6054463c3121170d000000000000000000000000000000000000000000000000000003060809111313131312110f0b07010000000000000000000000000000000000000000060d13181c1e1f2020202020202016151e1f2020202020202016151c1e1f202020202020201615130f0a040000000000000814212e3b4754616e7a8793989998897d70665e56565657585f6975818e9ba7998c7f7266594c3f3326190c000000000000101d2a3643505d697682909ca79a8d8174675a4e4134271b24313e4b5764717e8a97a49e9184786b5e5245382b1f1200020f1a26313c46505a626d727f8c929da5a0959082796d665c53493f372e251b120800000000000000000000000000000008121b242e374044505c666d79828f959fa59c928c7f726c625a50463c31261a0f0200111e2a3744515d6a77849093939393938b7e71645a6774818d93939393938d8074675a4d4134271a0e00000000000000000000000000000000000000000000000000000000000000000000000000000008131e2c38434f5965727f8b98a2aea2988b7e7165574d4237404b55626f7c8895a0aca79b8e8174685d5245392c201304000000000000000000000000000000000713202c3945525d6873808d97a1adaa9f9590837b736e6969686768676d71797f87929890837e8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa89b8e818e9593878079726e6969686768656c6f757d859297a2ada79f92877b6e62574d42362a1e1105000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0a49a86796d6053463a2d201307000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000050f19232b33383c3d3d3d43505d69768390908376695d50433d3d3d3c38332b23190f05000000000001080e14171a1b20202020202020202020202020202020202020202020202020202020202020202020202020201c1b18140f0902000000000a1724303d4a5763707d8a96989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989286796c5f5346392c201300000000000000000000000000000000000815212e3b4854616e7b8686868686868686868686868686868686868686867b6e6154483b2e21150800000000000000000000000000000000000a161f2b3744505b65717e8b96a19e918486929fa0958a7d7064594f43342a200f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070c0f111213131313131313090911121313131313131309090f1112131313131313130909070300000000000000000714202d3946525e6875828f9aa49d9083786e6865636363656a6e7b86929f9f95887c6f6255483c2f2215090000000000000f1c2935424f5c6875828f9ba79b8e8174685b4e4130251a25323f4b5865727e8b98a59d9083776a5d5144372a1e110006121f2b37434e58616c717f8b919ca4a09690837a6d675d544a41382d251c1309000000000000000000000000000000000009121c2528343f4a545c676d79839095a0a49c918b7e716c61584e43372b1f120600111e2a3744515d6a7784909d9f9f9f978b7e71645a6774818d9a9f9f9f9a8d8074675a4d4134271a0e000000000000000000000000000000000000000000000000000000000000000000000000000000020f1b27323d4754606d7a86929facaa9c908376695f53473845515c6774808d9aa7aca095897c6f63564c4135291d1104000000000000000000000000000000000714212d3a4754606d7a85929fa9aea2989083796e69625f575b5a555d60666d737e8692958f828f9ca8afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afaa9e938e9393877e736d67615e575b5a535b60626b707c85929fa6afa3998e8175695e52463a2d201408000000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000714212d3a4754606d7a8793a0a093867a6d6053473a2d201407000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000005101a232c33393c3d3d3d43505d69768390908376695d50433d3d3d3c39332c231a10050000000000000003080b0d0e13131313131313131313131313131313131313131313131313131313131313131313131313130f0e0c08040000000000000a1724303d4a5763707d8a969f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9286796c5f5346392c201300000000000000000000000000000000000714212d3a46535e697679797979797979797979797979797979797979797976695e53463a2d2114070000000000000000000000000000000000030f1b27333f4953606d7984919ea096919298a29d9184786c6053463d3220180e0000000000000000000000000000000000000000000000000000020507080c1011131311100c0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c56626f7c87939f9f958f827a757270707072757c849198a39a9083766a5f53473a2e2115080000000000000e1b2734414e5a6774818d9aa79c90837669574d42362a1e2733404d5a6673808d99a69c8f8276695c4f4336291c10000814212e3a47535f6a717e87939fa3a19691847a6e685d554b42382f261b130a010000000000000000000000000000000000000a1317232e38424b555d676d7a839196a1a39f92877e716a5f53473a2e21140800111e2a3744515d6a7784909daaaca4978b7e71645a6774818d9aa7aca79a8d8074675a4d4134271a0e000000000000000000000000000000000000000000000000000000000000000000000000000000000a16202c3945515d6774818e9aa7ab9f94887b6e62544a3f4653606d7985929fabaa9d9084776b6054443a3024190d0100000000000000000000000000000004111d2935414c5665727e8b98a2aeab9f92867b6e675e57534d4e4e4b51545c606c717e8a92948f949eaaafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afafa59e9b958c7f736c605c55524d4e4e49505359606a717e8a949fabab9f92877b6e6154473b3025190e020000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000714212e3a4754616d7a8794a0a093877a6d6054473a2d211407000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000b17222c363e44494a4a4a4a505d69768390908376695d504a4a4a4a49443e362c22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a93939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939286796c5f5346392c2013000000000000000000000000000000000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e12050000000000000000000000000000000000000b17222d3844515c66727f8c97a2a09e9fa2a1968b7e71655b5044372b1f120600000000000000000000000000000000000000000000000003090e121415191c1e1f1f1e1c191514120e090300000000000000000000000000000000000105090b0b1313131307060400000105090b0b13131313070604000000000000000000000000000000000000000000000000010d1925303b4754606a73808d939f9e948f86817e7d7c7d7f82879196a09f93887d6f63584e43372b1f12060000000000000b1825323e4b5865717e8b98a99e918578695e52463a2d232b37424d576875828e9ba79a8d8074675a4d4134271a0e000815222f3b4855626e7b869299a4a29891847b6e685e564c433930261d140a01000000000000000000000000000000000000000006111c263039434b555e686e7b849197a2a39992867b6e6255483b2f22150800111e2a3744515d6a7784909daab1a4978b7e71645a6774818d9aa7b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c55626f7c88959faba6998d8073665c50444d5764717e8a97a2ada2988b7f7265594f4332281e1308000000000000000000000000000000000713202c3945525d687683909caaaea3998c8073695e554d4742414140454a515a616c74808d979c9ea6b0afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb7afa89d9083786d605a514b464241413f44464f58616c76828f9ca9afa3998c7f7266564c41362a1e11050000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000814212e3b4754616e7a8794a1a094877a6d6154473a2e211407000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000004101c28333e48505557575757575d69768390908376695d57575757575550483e33281c10040000000000000000000000000000000000000000000000000000000000000000050a0d0f101313100f0d0a05000000000000000000000000000000000a1724303d4a5763707d8686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5346392c20130000000000000000000000000000000000020e1a25313b454d535f6060606060606060606060606060606060606060605f534d453b31251a0e0200000000000000000000000000000000000006111b2834404a54606d7a85929393939393939184796d6053493f33271b0f030000000000000000000000000000000000000000000002090e141a1e212226292b2c2c2b292521211e1a140e09020000000000000000000000000000060c111517182020201f1413100c070c111517182020201f1413100c07010000000000000000000000000000000000000000000008141e2b38434e58606d78818c92999f98928e8b89898a8b8f92999f98928b7f726b6054463c31261b0f030000000000000915222f3c4855626f7c8897a2a197877b6e6154483d342e303947535f697784919ea7978b7e7164584b3e3125180b000a1723303d4a5663707d8999a3ab9f92857b6f695e564c433a31271e150b02000000000000000000000000000000000000000000000a141e27303a434c565e696e7b85929faba398897d7063564a3d3023170a00111e2a3744515d6a7784909daaa89f978b7e71645a6774818d9aa7a09f9a8d8074675a4d4134271a0e00000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a47545f6a7783909da9ab9e9184796d605346525e6976828f9ca9ac9f92867a6d6054473d3221160c02000000000000000000000000000000000714212d3a4754606d7a86929facac9f92867a6d61574d433b37312f35394044505a606d7a85919eaab0b8afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb9ada1968a7d70665c5045403936302d33373d46505a63707d8a97a1adab9d908377685e5246392d2014070000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000815212e3b4854616e7b8794a1a194877a6e6154473b2e211408000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000814202d3944505a616464646464646976839090837669646464646464615a5044392d201408000000000000000000000000000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a0300000000000000000000000000000916232f3c4855616b707979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746a5e5145382b1f1200000000000000000000000000000000000009141f29333b4246485353535353535353535353535353535353535353534846423b33291f140900000000000000000000000000000000000000000c18232e3945515d67738086868686868686867f72665c5141382d22170b00000000000000000000000000000000000000000000050d141a1f262a2d2e32363839393836322e2d2a251f19140d050000000000000000000000000911181d2124252d2d2d2c201f1c1812181d2124252d2d2d2c201f1c18120b03000000000000000000000000000000000000000000020f1b27323d44505c666d777f868e92999a9b98969696989b9a98928e867f726d62594f44342a20150a000000000000000713202d3a4653606d7985929fa9988b7e7165594f443f3f3f424c56616e7b8896a0a095877b6e6154483b2e211508000a1723303d4a5663707d8996a1a9a2988b7e716b61584e463c332920160d03000000000000000000000000000000000000000000030c161f29323c454e58606b717e87939fa9a196897d7063564a3d3023170a00101d2a3743505d6a7683909d9e9b93938b7e71645a6773808d9aa19393938d8074675a4d4134271a0e000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2b37434e5865717e8b97a2ada1968a7d7063564c54616e7b87939faca79b8e8174685d5245392c20130400000000000000000000000000000000000a1724313d4a5764707d8a99a3afa99c8f8276685e52453b312b2624292e343e45525d68727f8c98a2aebaafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb7ab9e9184786c60544a3f342e2a2522272b343e4653606c7885919eabac9f93877a6e6154473b2e2114080000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000000000000000000000000000815222e3b4855616e7b8894a1a194877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1623303c4955616c70707070707070768390908376707070707070706c6155493c3023160a0000000000000000000000000000000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d04000000000000000000000000000714202c38444f5961636c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a62584d4135291d10000000000000000000000000000000000000030d17212931363a3b4646464646464646464646464646464646464646463b3a36312921170d03000000000000000000000000000000000000000007121c2935414b55636e737979797979797979726d62544a402f261b1106000000000000000000000000000000000000000000080e171f252a31363a3b3f4344464644433f3b3a36312a251f170e070000000000000000000009121b22292e3132393939392d2c29231d22292e3132393939392d2c29231d150d030000000000000000000000000000000000000000000a162028343f4a545c656c737b82868b8e909192929291908d8b86817b726d625b51473d3222180e040000000000000006121f2b3844505c6674808d9aa69c9083766b6157504a4c4c4e545d68737f8c99a89d908377695e53463a2d211407000814212e3b4754616e7a849197a2aa9f92877d706a60584e453b32281f150c0200000000000000000000000000000000000000020b151e28313b444d57606a707d879299a4a29791847a6e6154473b2e21140800101d293643505c6976828f9c938e8686867e7164596673808c9997898686868074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1b26323c4753606d7985929faba99b8e8275685d525966737f8c99a4aca095897c6f63564c4135291d110400000000000000000000000000000000000d1a2733404d5a6673808d99abb5ab988b7f7265564c4133291f1a181c232935414c56606d7a85929fabb8afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb6ac9a8d8073665b5042382e231d1a171b222b3744505b6574818e9ba7afa49a8a7e7164574b3e312418070000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000000000010406070c0b0a09080815222f3b4855626e7b8895a1a194887b6e6155483b2e22150808090a0b0c07070501000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d7d7d7d7d7d7d7d839191837d7d7d7d7d7d7d7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000030d161f272d32353639393635322d271f160d0300000000000000000000000004101c28333e474f5557606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5e5850473c3125190d00000000000000000000000000000000000000050f171f252a2d2e3939393939393939393939393939393939393939392e2d2a251f170f05000000000000000000000000000000000000000000000d18242f3a43525c63666c6c6c6c6c6c6c6c65625b5142392e1d140a00000000000000000000000000000000000000000009111a202930363b4246484c4f515252514f4c4846423b36302920191109000000000000000006111b242d343a3d3e464646463a38342f272d343a3d3e464646463a38342f271f150b010000000000000000000000000000000000000000040b17232e38424a535b60696e757a7e8183848586858483817e7a756e69625b51493f352b211006000000000000000003101c28343f4a54626e7b88949e9f94897d7069605c5458595860666d7a85929fa1978b7f7265574d42362a1e1205000714202d3946525e686f7c859298a3a39992867d6f6a5f574d443a31271e140a000000000000000000000000000000000000000a141d27303a434c565f696f7c869299a3a29892857c6f685e5246392d201407000f1c2935424f5c6875828f9b8e81797979716c625965727f8c989285797979746e64584c3f33261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3945515d6774808d9aa6ac9f92867a6d6154606b7784919eabaa9d9084776b6054443a3024190d010000000000000000000000000000000003101c28343f4a546975828f9ca8afa399887c6f6255493c3022170d0d1219242f3a45525d6875818e9ba8b4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afafa49a897d7063544a3f30261c120e0b0f1b27333f495364717e8b97abb5ac9a8d8073675a4d402e23180c0000101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000000001080d11131419181716151415222f3c4855626f7b8895a2a195887b6e6255483b2f22151415161718181413110d080200000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000013202d394653606c79868a8a8a8a8a8a8a919595918a8a8a8a8a8a8a86796c605346392d2013000000000000000000000000000000000000000000000000000000000a151f2831383e4243464643423e3831281f150a000000000000000000000000000b16212c353e44484a5353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353514d473e352a1f14090000000000000000000000000000000000000000050d141a1e21212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21211e1a140d05000000000000000000000000000000000000000000000007131d2831404a52585a6060606060606060595751493f30271c0b02000000000000000000000000000000000000000009121b232b333b42464d5355595c5e5f5f5e5c5854534d46423b322b231b1209000000000000010c18222d363f454a4b535353524745403931363f454a4b535353524745403931271d120700000000000000000000000000000000000000000006111c263038414950575f62686d71747778787978787674716d68615f5751493f372d23190f000000000000000000000b17232e3847535f6a75828f97a29e92857b716d66666566676a6f78828f97a29e9285796d6053473b31251a0e020005111e2a36414c565f6a6f7d869299a3a29892857c6e695e564c433930261c1106000000000000000000000000000000000006111c262f39434c565e686e7b859298a2a39992867d6f6a5f564c41362a1e1105000f1b2835424e5b6875818e9b9083766c6c64625a5865727e8b989386796d6c67645c52473c3023170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626f7b88949faba3998b7e726557636f7c8996a0aca2988b7f7265594f4332281e1308000000000000000000000000000000000006121f2b3844505c667884919eabac9f9286796d6053463a2d2013070008131e2935414c5664717d8a97a8b2afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afac9f93867a6d6053473a2d20140a00000b17222d3c4855626f7b8899a4afa99c8f837669554b4034281c100400101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000000000040c13191d20212524232221201f222f3c4955626f7c8895a2a295887b6f6255483c2f221f20212223242521201d19130c04000000000000000000000203101d2a3643505d69768390908376695d5043362a1d1003020000000000000013202d394653606c798693939393939393939393939393939393939386796c605346392d201300000000000000000000000000000000000000000000000000000005111c27313a434a4e505353504e4a433a31271c110500000000000000000000000005101a232c33383c3d464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464645413c352c23190e0300000000000000000000000000000000000000000003090e1214152020202020202020202020202020202020202020201514120e0903000000000000000000000000000000000000000000000000010c161f2e3840474b4d53535353535353534c4a463f372d1e150b000000000000000000000000000000000000000007111b242d353d454d52575f6165696b6c6c6b6965615e57524d443d352c241b1107000000000005111d29343f485056586060605f53514b43393f485056586060605f53514b43392f23180c000000000000000000000000000000000000000000000a141e262f383f444d53565e6165676a6b6c6c6c6b696764605d56534d453f372d251b11070000000000000000000006111c2b37434e58616e7b85929fa19792857e797573727274777c838f949f9e938b7e71675d514539291f14090000020e1925303b444e58606b707e87929fa3a29791847b6e685d554b42382e23171309000000000000000000000000000000091317222d38424b555d686e7a849197a1a39f92877d706b60584e443b3025190e02000d1a2633404d596673808c99918477695e5856505663707d89969a877b6e615a58524a40362b1f1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3947535f6a7683909ca9ab9d908376695f6774818e9aa8ac9f92867a6d6054473d3221160c0200000000000000000000000000000000000713202d3a4653606d7986929facaa9e918477665c5145382c1f130600010d19242f3a4754616d7a8796a0acafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afaa9e918477675d5145392c20130200000613202d3a4653606d7986939facab9e918478675c5145382c1f130600101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000000040d161e24292c2d3231302f2e2d2c292f3c4956626f7c8995a2a295887b6f6255483c2f292c2d2e2f3031322e2d29241e160e0400000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a05000000000013202d394653606c798686868686868686868686868686868686868686796c605346392d20130000000000000000000000000000000000000000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a0000000000000000000000000008111a21282c2f3039393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393835312a231a11070000000000000000000000000000000000000000000000000205070813131313131313131313131313131313131313131308070502000000000000000000000000000000000000000000000000000000040d1c262e363b3f4046464646464646463f3e3a352d251b0c0300000000000000000000000000000000000000050e19232d363e474f575e61696e72767779797776726e69615e564f473e362c23190e04000000000915212e3a45505a62656c6c6c6c605c554b4045505a62656c6c6c6c605c554b4034291c1004000000000000000000000000000000000000000000020c141d262d333c42474c5254585b5d5e5f5f5f5e5d5a5854524c46423b332d251b13090000000000000000000000000f1a26313c46525e69717e8a939aa197928b8581807f7f80848890959f9f948e81756c62554b403529170d0300000008141e29323c464f59616c717e8b919ca4a19691837a6d675d544a3f3428251b12080000000000000000000000000008121b2528333f4a545c676d7a839096a0a49c918b7e716b61594f463c32291e140800000b1724313e4a5764717d8a9796877b6e6154474754616e7a8797978a7e7164544a4740382f24190e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37434e5864717e8a97a1ab9f95887b6e616d7985929faba79b8e8174685d5245392c2013040000000000000000000000000000000000000815212e3b4854616e7b8799a3afa99c8f827669544b4034281c100400000813202d3946525d687784919eaaafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa89c8f827569554b4035291d1104000006131f2c3845515c677884919eabac9f9386796d6053463a2d20130700101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000000010c161f282f35393a3f3e3d3c3b3a38352f3c4956636f7c8996a2a295887c6f6255493c2f34383a3b3c3d3e3f3a3935302820160c0200000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b1610090100000013202d3946535f6c767979797979797979797979797979797979797979766c5f5346392d20130000000000000000000000000000000000000000000000000000010d1a26323e4a545e66696c6c69665e544a3e32261a0d01000000000000000000000000000810161c2023242d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f191108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141c242a2f3233393939393939393932312e29231b130900000000000000000000000000000000000000020c17202b353e48505960696e747b7f8284858584827f7b746e69605950483e352b20160c020000000b1724313d4a56626c71797979796d675c51454a56626c71797979796d675c5145382c1f130600000000000000000000000000000000000000000000020b141b222731373a4146474b4e505152535251504e4b4745413a36312a211b1309010000000000000000000000000a15202a36424d57616c727f8892979f9e97928e8c8b8c8d90959d9f99938d82796d605a5043392f24180500000000020d17202a343d47505a626c737f8c929da5a0959082796d665c504440372d241a1107000000000000000000000007111a242d373f44505b666d79828f95a0a59d928c7f726c62594f463d342a20170d0200000815222f3b4855626e7b8897978b7e7164574d46525e697885929a8e8174665c5044382c261d12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1a26313c4653606d7985929eaca7998c7f7366717d8a98a2aca095897c6f63564c4135291d11040000000000000000000000000000000000000916222f3c4955626f7c8895abb5a79b8e8174685b4e412e23180c00000005111d2935414c566875828f9ba8afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa79a8d8174675a4e412f24180d01000004101c2834404b556a7683909da9afa49a887b6e6155483b2e22150800101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000008131e28313a4145474c4b4a49484745404443495663707c8996a3a295897c6f625649434440454748494a4b4b4746413a32281e1308000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a010000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e120000000000000000000000000000000000000000000000000000030f1c2935424e5a66707679797670665a4e4235291c0f030000000000000000000000000000050b1014161720202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1d19140e070000000000000000000000000000000000000000000002070a0c0d131313130e0d0b0803000407090a131313131006050300000000000000000000000000000000000000000000000000000000000000000000020a12191f2326272d2d2d2d2d2d2d2d2625221e181109010000000000000000000000000000000000000008131e29323d47505a626b707b81878c8f919292918f8b87817b706b615a50473d32281e13080000000b1825323e4b5865717e86868686796d6053474b5865717e86868686796d6053473a2d20140a0000000000000000000000000000000000000000000000020a11171f262b3035393a3e4144454546454543413e3a3935302a261f180f090100000000000000000000000000030e1a25303b45505a626d727e858d92989a9c9b9998999a9d9b99938f8780786d675c51483e31281d12070000000000050e18222b353e47505a636d74808d939ea69f948f82786d605c52493f362c23191007000000000000000000071019232c363f49525c606c78818f949fa69e938d80746d635a50473e342b22180e050000000713202d3a4653606d7985929b8f8275695f53464d566975828f9c9184796d6053463e31271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3845515c6773808d9aa4aa9d9184776a75828e9baaaa9d9084776b6054443a3024190d010000000000000000000000000000000000000a1623303d495663707c8996a3afa69a8d8073675a4d4034271a07000000010d192430414d5a6774808d9aa7afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa6998c807366594d4033261a07000000000c18232e424f5c6975828f9ca8b6ac95887c6f6255493c2f22160900101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013060000000000000000010d19242f3a434c5154585756555453514b504f4e5663707c8996a3a296897c6f63564e4f504b5153545556575854524c443a3024190d01000009131c252c33373939393943505d69768390908376695d50433939393937332c251c130900000f1b27333e49525a5f60606060606060606060606060606060606060605f5a52493e33271b0f000000000000000000000000000000000000000000000000000003101d2a3643505d69768286868276695d5043362a1d1003000000000000000000000000000000000407090a131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312100d090300000000000000000000000000000000000000000000070e1316191a202020201b1a18140f0b10141617202020201d13120f0b0600000000000000000000000000000000000000000000000000000000000000000000080e1317191a2020202020202020191816120d070000000000000000000000000000000000000000010d1925303a444f59626c717d858e92999c9a98989a9c99928e857d716c61594f443a3024190d0200000a1723303d4a5663707d8993988a7d7063574a4a5663707d8993988a7d7063574a3d31261b0f03000000000000000000000000000000000000000000000000060b151a1e25292d2e32343738393939383634312d2c29241e1a140e060000000000000000000000000000000009141f29333e48515b626c707a80858a8d909192939291908e8b87827c736d665c554b40362d1f160c01000000000000061019232c353f48515b606c78818e949fa69e948e81746e635b51483e352b22190f0600000000000000060f18222b353e48515b636e74808d939ea69f948e81776c605b51483f352c221910060000000006121f2b3844505c6675818e9b93877b6e61574d4b5864717e8b98978a7e7164594f43392f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55616e7b87939faca095887b6f7985929faca3988b7f7265594f4332281e1308000000000000000000000000000000000000000a1724313d4a5764707d8a97a3b0a6998c807366594d4033261a0d00000000081926323f4c5965727f8c98a5afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c00000000071b2835424e5b6875818e9ba8b0a396897d7063564a3d3023170a00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201306000000000000000004111d2935414c555d606564636261605d555d5c5b5a63707d8996a3a396897c70635a5b5c5d555c606162636465615d564c4135291d11050005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b1005000a16212c3740494f535353535353535353535353535353535353535353534f4940372c21160a000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191f2325262d2d2d2d282724201a161c2022232d2d2d2d2a201f1b17110a0200000000000000000000000000000000000000000000000000000000000000000002070a0c0d13131313131313130c0b09060100000000000000000000000000000000000000000005111d2a36414c56606b717e8792979e96918d8c8c8d91969e9792877e716b60564c4135291e130800000815222f3b4855626e7b88959a8d817467584e4855626e7b88959a8d817467584e43372b1f12060000000000000000000000000000000000000000000000000003090e13191d202125282a2b2c2c2c2b2a272521201d19130e09030000000000000000000000000000000000020d17202c363f49515a61686d73797d8083848586858583817e7b756f6a605c544b43392f241b0d04000000000000000007101a232d364044505b666d79828f95a0a69d938d80736d625a50473d342a21180d040000000000040d18212a343d47505a626d73808c929da59f958f82786d655b50493f362d231a1007000000000003101c28343f4a5463707d8995998d8074695e534754606d7a86929d9083766b61554b4034291c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3946535f6976828f9ca9a7998c7f737d8a98a2ac9f92867a6d6054473d3221160c02000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0a5998c7f7266594c3f3326190c000000000b1825323e4b5865717e8b98a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000613202c3945515d676d7271706f6e6d676b6a69686766707d8a96a3a396897d70666768696a6b676d6e6f7071726d685d5246392d201307000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a0005101b252e373e4346464646464646464646464646464646464646464646433e372e251b1005000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000000000000010406070a0d10111213131211100d0a07060400000000030505060606060606000000000000000000000000000000000000040613131313131313131312110e0904000000000000000a131c242a2f3233393939393433302b2521272c2f3039393939372d2b27221b140b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e68707d87929997918a84807f7f81848a92979992877d6f685d52453a3024190d01000714202d3a4753606d7a86979e9184786a5f534753606d7a86979e9184786a5f53473a2e21150800000000000000000000000000000000000000000000000000000002080d111314181b1d1e1f201f1e1d1b181413110d08020000000000000000000000000000000000000000050e1a242d373f4850565e61676d70747678797979787774716e68625f58504a423931271d12090000000000000000000008111b2428333f4a545c676d79839096a0a59c928b7f726c61594f463c332a1f160c01000000010c161f2a333c464f59616c727f8b929ca4a0969083796d665c53493f372e241b1108000000000000000b17232e394653606c7883909d92867b6e615a50515d6774818e99958a7d70675c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37424d5764717d8a97a1aa9d908377818e9baaa79b8e8174685d5245392c20130400000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1a5988c7f7265594c3f3226190c000000000b1824313e4b5764717e8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa4978b7e7164584b3e3125180b000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000714212d3a4754606d797f7e7d7c7b7a79787776757473727d8a97a3a3968a7d72737475767778797a7b7c7d7e7f7a6d6154473a2e211407000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f000009131c252c33373939393939393939393939393939393939393939393937332c251c130900000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000000000000000001080d111314171a1d1e1f1f201f1e1c1a171413100c07010c0f111213131313131309090703000000000000000000000001070c10132020202020202020201f1d1a150f08000000000007121c252e353b3f404646464641403c362f2b33383c3d46464646433937332d261d140a00000000000000000000000000050a0d0f10131313130b0a0805050a0d0f10131313130b0a08050000000000000000000000000000000000000000000000000000000000000005111e2a36414c56616d7a8592999691857e7774727274787e8591969992857a6d60564c4135291d11040006131f2c3945515d677885929e96887b6f625548515d677885929e96887b6f6255483c3025190d0100000000000000000000000000000000000000000000000000000000010507070b0e111212131212100e0b07070401000000000000000000000000000000000000000000000008121b252d363e444c52555c606467696b6c6c6c6b6a6865615e56544e443f3830271f150b000000000000000000000000091217222d38424b555d676e7a849197a1a49f93887e716b60584e453b31281d130700000007131d28313b454e58606b717e87939fa4a19691847a6d675d544a41382d251c1209000000000000000006121f2b3744505b65717e8a94988f82756c61554c55616e7b8692939184796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313c4653606d7984919eaba095887b85929faba095897c6f63564c4135291d110400000000000000000000000000000000000000000b1825313e4b5864717e8b97a4b1a5988b7f7265584c3f3225190c000000000b1724313e4a5764717d8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa4988b7e7165584b3e3225180b000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000815212e3b4854616e7b878a898887868584838281807f7e808d9aa7a79a8d807e7f808182838485868788898a887b6e6255483b2f22150800121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e120000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a0100000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000000003090e13191d20212427292b2b2c2c2c2b292724201f1c18120e181c1e1f2020202020201615130f0a040000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a2620191209000000020e19242e3740474b4d535353534e4c484138353d44484a535353535046443f382f261b110600000000000000000000030a1016191c1d20202020181714111016191c1d20202020181714110c0600000000000000000000000000000000000000000000000000000000000714202d3946525e6874808d979891847b716c676565656c717b849198978d8073685d5245392c2013070004101d2935404b556a7783909d998c7f7266564c4b556a7783909d998c7f7266564c41362a1d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b242c323a41464b5153575a5d5e5f605f5e5d5b5854524d47433c342e261e150d030000000000000000000000000006111c262f39434c555e686e7b859298a2a49a92877d706a5f574d433a2f24180d0100010d18242f3a434d575f6a707d869299a4a29791847b6e685e554b42392f261b130a000000000000000000030f1b27333f4953616c7682868686867d7064574a535e69748086868686807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2c3844505c6673808c99a4a79c8f828f97a2aa9d9084776b6054443a3024190d0100000000000000000000000000000000000000000b1824313e4b5764717e8a97a4b1a5988c7f7265594c3f3226190c000000000b1825313e4b5864717e8b97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa5988b7e7265584b3f3225180c000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130600000000000000000815212e3b4854616e7b8794969594989291908f8e8d8c8b8d929da9a99d928d8b8c8d8e8f9091929894959695887b6e6255483b2f2215080013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d2013000000010910161b1e202020202020202020202020202020202020202020201e1b161009010000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000000000060e141a1e24292c2d3033363738393939383634302d2c29231d1a24282b2c2d2d2d2d2d2d23221f1b160f07000000000000030d151d23292c3939393939393939393836312b241b1208000007131f2a354049525759606060605b59534a413d474f5456606060605d53504941382d22170b000000000000000000040d151b212628292d2d2d2d2423211d1b212628292d2d2d2d2423211d171008000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a86929f92867c6e69615a59535b60696e7c86929f92867a6d6054473a2d21140700000c18242f424f5c6875828f9b9c908376685e524f5c6875828f9b9c908376685e5246392d20130700000000000000000000000106090b0c13131313130d0c0a070200050a0d0f1013131313130a0907040000000000000000000000000000000000000000000000000000000000000109111a20283035394045474a4d505152535252504e4b4746413b373228231c150c030000000000000000000000000000000a141d27303a434c565f696f7c869299a3a39992867c6f695f554b4035291d11040004111d2935404b555f696f7c869298a3a39892857c6f695e564c433930271d140a01000000000000000000000b17222d3841505a66707679797979706c6155494d57646e7479797979736e63574b3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b87939fac9e948f949ea9a3988b7f7265594f4332281e13080000000000000000000000000000000000000000000b1724313e4a5764717d8a97a4b0a5998c7f7266594c3f3326190c000000000c1825323f4b5865727e8b98a5afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa5988b7f7265584c3f3225190c000000010e1b2834414e5b6774818e9aa7b0a4978a7d7164574a3e3124170b00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c20130600000000000000000815212e3b4854616e7b8794a1a2aaa29f9e9d9c9b9a99989a9da4aeaea49d9a98999a9b9c9d9e9fa2aaa2a195887b6e6255483b2f2215080013202d394653606c798686868686868686909494908686868686868686796c605346392d20130000000000050a0f1213131313131313131313131313131313131313131313120f0a0500000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000000000070f181f262a2f35393a3d404344454646454443403d3a38342f2a252f3437383939393939392f2e2c272119100700000000010b151f272f343846464646464646464645423d352d24190f04000a16232f3b47525c63666c6c6c6c67645d5346444f5960636c6c6c6c6a605b53493f33271b110600000000000000000d161f262d3235363939393931302d28262d3235363939393931302d28221a12080000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b99998c7f736a5f57504c4950575f6a73808d99988a7e7164574b3e3124180b0000071a2734414d5a6774808d9a9f93867a6d61544d5a6774808d9a9f93867a6d6154473a2e23180c00000000000000000000070d1216181920202020201a1917130e0a1015191c1d2020202020161613100b05000000000000000000000000000000000000000000000000000000000000080e161e25292f34383a3d4143454646464544413e3b3936302b262017110a0300000000000000000000000000000000020b151e28313b444d57606a707d87929aa4a29892857b6e675d5145392c201306000613202c3945515d676e7b859198a2a39992867d6f6a5f574d443a31281e150b02000000000000000000000006111b262f3e48545e66696c6c6c6c64615a504445525c64676c6c6c6c66635b52473b2f23160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c17232e3846535e6975828f9ca8a69e9c9ea6ac9f92867a6d6054473d3222170b020000000000000000000000000000000000000000000a1724303d4a5763707d8a96a3b0a6998d8073665a4d4033271a0d000000000d192633404c5966737f8c99a6afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa6998c7f7366594c4033261907000000020f1b2835424e5b6875818e9ba8b0a3978a7d7064574a3d3124170a00101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c20130600000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c20130600000000000000000815212e3b4854616e7b8794a1aaa29f9e9d9c9b9a999796999ca4aeaea49c999697999a9b9c9d9e9fa2aaa195887b6e6255483b2f2215080013202d394653606c798693939393939393969696969393939393939386796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000000030b1218212a31363a4145474a4d505152525352514f4d4a4745403936313a4044454646464646463c3b38322b22190f0400000007121d2731394045535353535353535353524e473f352b201509000c1925323f4b57636e7379797979746f64584e4854606b7079797979766c655b5044382d22170b0000000000000008111f2831383e4243464646463e3d393431383e4243464646463e3d39342c241a100600000000000000000000000000000000000000000000000000000f1c2835424f5b6875818e9b92867a6d61574e453f3f444e58616e7b87969b8e8174685b4e4135281b0e00000c1926323f4c5965727f8c98a4998b7e7164544a5965727f8c98a4998b7e7164544a4034281c100400000000000000010911181e2225262d2d2d2d2d2726231f19141b212628292d2d2d2d2d2322201c160f07000000000000000000000000000000000000000000000000000000000000040c13191d23292c2d31343638393939383735322e2d2a251f1b150c0600000000000000000000000000000000000000030c161f29323c454e58606b717e8893939393979184796d6053473a2d201407000714202d3a4753606d7984919793939392877e706b60584e453b32281f160c03000000000000000000000000000a141d2c36424c545a5c60606060575550483e414a52585a606060605957524940352a1e1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e2834404b545c66707d8a96a3b0aaa8aab0a79b8e8174685d544a3f33281d140a0000000000000000000000000000000000000000000916232f3c4956626f7c8995a2afa79a8d8174675a4e4134271b08000000010e1b2734414e5a6774818d9aa7afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa79a8d8174675a4e412e23180c000000030f1c2936424f5c6975828f9ca8afa296897c6f6356493c3023160900101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d7a8693939393939286796c5f5346392c20130000000000000714202d3a4753606d7a8693939393939286796c5f5346392c20130600000000000000000815212e3b4854616e7b87949594989291908f8e8d8c8b8a8c929ca8a89c928c8a8b8c8d8e8f90919298949595887b6e6255483b2f2215080013202d394653606c79868989898989898989898989898989898d929386796c605346392d2013000000000000000105070810101010101010101010101010101010101010101008070501000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000000030c151c2328333b42464c5254575a5c5e5e5f5f5f5e5c5a5753514b46423b454c50525353535353534948433d342b21160a0000000c18232f39434b515f606060606060605f5e5951473d31261a0e000d1a2633404d596673808686868681746a5f534a5663707d8686868683776c6053493f33271b0f030000000000050f1a23313a42494e50535353534b49453e3a42494e50535353534b49453e362c22170c0000000000000000000000000000000000000000000000000000111d2a3744505d6a7783909d908377685e52453c33333c46525e697784919c8f8276695c504336291d1000000b1724313e4a5764717d8a97ab9b8e8275665c515764717d8a97ab9b8e8275665c5144382c1f12060000000000000009131b23292e3132393939393933322f2a241f262d3235363939393939302f2c272119110700000000000000000000000000000000000000000000000000000000000002080d12181c1f2024272a2b2c2d2c2b2a282521201e19140f0a04000000000000000000000000000000000000000000040d17202a333c464f59616c727f868686868686867b6e6154483b2e211508000815212e3b4854616e7b868686868686867e716c61594f463c332920160d040000000000000000000000000000020b1a24313a42494e50535353534a49443e363841474c4e535353534d4b4740372e24190e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303945515c666d78808d99a6a3a0a0a1a4a89c8f82756c665b50443e2f261b110600000000000000000000000000000000000000000815222e3b4855616e7b8894a9b3a89b8f8275685c4f423025190e02000005121e2a36424d576976828f9ca9afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa89b8f827568544a4034281c1004000004101c2934404b556a7683909da9b4aa95887b6f6255483c2f22150900101d2a3643505d69768390908376695d5043362a1d1000000000000000000714202d3a4753606d798686868686868687796c5f5346392c140c0200000000000714202d3a4753606d798686868686868687796c5f5346392c20130600000000000000000815212e3b4854616e7b878a8887868584838281807f7e7d808c99a6a6998c807d7e7f80818283848586878889887b6e6255483b2f221508000a1723303d4a5663707d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d808d9386796c605346392d2013000000000002080d1114141c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1414110d080200000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000000000b151e272e343f454d53565d606366696a6b6c6c6c6b696763605c55534d444f575c5f60606060606056544e463d32271b0f030004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d11000714202d3a4753606d7984919392877b6e62564c54606b75818e98958a7e71655b5044372b1f120600000000000b16212b35424c545a5c6060606057555048424c545a5c60606060575550483e34281d110500000000000000000000000000000000000000000000000000121f2b3845525e6b7885919b8f827568564c41332a2a36424d566976838f9c9184776a5e5144372b1e1100000916232f3c4956626f7c8995ab9f9285796d605356626f7c8995ab9f9285796d6053463a2d20130900000000000007111b252d353a3e3f4646464646403f3b352e2830383e424346464646463d3b38332b23190f050000000000000000000000000000000000000000000000000000000000000001070c101314171a1d1e1f201f1f1d1b181414110e0802000000000000000000000000000000000000000000000000050e18212b343d47505a626d727979797979797976695e53463a2d211407000714212d3a46535e697679797979797979716c625a50473d342a21170e050000000000000000000000000000000008121f2831383e4243464646463d3c39332c2f363c3f4146464646403f3b352e251c1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3943505a606d78828d929c9c97949394979d9e948e81786c60594f41382d22170b00000000000000000000000000000000000000000714202d3a4753606d7a8697a1ada99d9083766a564d41362a1e110500000714202d3a46525e697885919eabafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afaa9d908477665c5144382c1f1206000006131f2c3845515c677884919eabaea298877a6d6154473a2e21140700101d2a3643505d69768390908376695d5043362a1d10000000000000000006131f2c3845515c67767979797979797979756a5e52452e261e140a000000000006131f2c3845515c67767979797979797979756a5e5245382c1f120600000000000000000714212d3a4754606d797e7d7c7b7a7978767574737271727f8c98a5a5988b7f7271727374757678797a7b7c7d7e7a6d6054473a2d211407000916222f3c4854606b707070707070707070707070707070727e8b9386796c605346392d201300000000050d14191e202129292929292929292929292929292929292929292921201e19140d05000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000000007121c273039404451575f61686d7073767778797978777673706d67615e57505761686b6c6c6c6c6c6c6260584e43382c1f13070006131f2c3845515c67767979797979797979756a5e5245382c1f120006131f2c3845515c67707d8a95998e8275685e524f59616e7b86929d9184786c605346392d22170b0000000004101c27333d47545e66696c6c6c6c64615a5047545e66696c6c6c6c64615a5045392d21140800000000000000000000000000000000000000000000000000121f2b3845525e6b7884919b8f827568564c4135292a36414c566976828f9c9184776a5e5144372b1e1100000814212e3b4754616e7a8799a3a297897c70635654616e7a8799a3a297897c706356493d31261a0e0200000000010d18232d373f464a4c53535353534d4b474038303a42494e5053535353534948443d352b21160b000000000000000000000000000000000000000000000000000000000000000000000406070a0e101213131312110e0b08070502000000000000000000000000000000000000000000000000000000060f19222b353e48515b62656c6c6c6c6c6c6c6c5e574d42362a1e12050005121e2a36424d575e6c6c6c6c6c6c6c6c65625a50473e352b22180f050000000000000000000000000000000000000d161f262d3235363939393931302d2822242b3033343939393933322f2a241c130a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55616c75818e949c94908a8786878a90959d938d80746b6153493f33271b0f030000000000000000000000000000000000000006131f2c3945515d677885919eabab9f928578685e5246392d20140600000815212e3b4854616e7b8797a1adafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afac9f9286796d6053463a2d20130900000714202d3a4753606d7a86939facac9f928579685e5246392d20130700101d2a3643505d69768390908376695d5043362a1d10000000000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a6359443f3830261c110600000006111c263038404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d110400000000000000000613202c3945515d676d71706f6e6d676b6a696867666673808c99a6a6998c7f7366666768696a6b676d6e6f70716d685d5245392c201307000713202c38444f5960636363636363636363636363636365727e8b9386796c605346392d2013000000050e171e252a2d2e3636363636363636363636363636363636363636362e2d2a251e170e050000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000000000c18232e39424a515b63696e747a7d808384858586858482807d79746e69605b536873787979797979796f6a6054483b2e221509000714202d3a4753606d798686868686868687796c5f5346392c20130004101c2934404b55616b7683909d92867a6e615447525e6974808d9995897d7063544a3f33281c0f030000000714202c38444f5966707679797979716c61554f5966707679797979716c6155493d3023170a00000000000000000000000000000000000000000000000000111d2a3744505d6a7783909d908377685d52463c33333b46525e687784919c8f8276695c504336291d1000000613202d394653606c7986929fa99a8d8073675753606c7986929fa99a8d807367574d42372b1e12060000000006121e29353f4951575960606060605a57524a4038424c545a5c606060606056544f473d33271c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101a232c363f49515658606060606060605f534d453b31251a0e0200020e1a25313b454d535f60606060606060585650483f352c2319100600000000000000000000000000000000000000040d151c212629292d2d2d2d2423201c171a1f2426272d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c67717e8b939c928c837d7a797a7e838e939d928a7d70655b5044372b1f12050000000000000000000000000000000000000004101d2935404b55697683909ca9ada297877a6e6154473b2d22170b0107111e2a36414d5665717e8b98a9b3afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afaea399887c6f6255493c31261a0d06030615222f3c4855626f7b8899a4afaa9d9084776a564c41362a1e110500101d2a3643505d69768390908376695d5043362a1d100000000000000000000c18232f39434b515f6060606060606060605f5e504a42382e23170b0000000b17232e38424a505e5f60606060606060605f5e5951473d31261a0200000000000000000004111d2935414b555d6064636261605d555d5c5b5a5a6774818d9aa7a79a8d8074675a5a5b5c5d555d6061626364605d564c4135291d11040004101c27333d474f54565656565656565656565656565865727e8b9386796c605346392d20130000020d1720293036393b4343434343434343434343434343434343434343433b3936302920170d0200000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000004101c2834404a545c606d727b81868a8d8f9191929292918f8d8a85807b726c655c6b78858686868686867c6f6256493c2f231609000714202d3a4753606d7a8693939393939286796c5f5346392c201300000c18232f39434f5964717e8a97998b7f7265554b4d56616e7b87929b8e8175665b5044382b1f12060000000916222f3c4854606b7682868686867e71645754606b7682868686867e7164574b3e3124180b000000000000000000000000000000000000000000000000000f1c2835424f5b6875818e9b92867a6d61574d453f3f454e57616e7a87939b8e8174685b4e4135281b0e000005121f2b3744505b657784919eaa9d918477695f535b657784919eaa9d918477695f53473a2d211408000000000916222e3a46515b62656c6c6c6c6c66635c52473e49545e66696c6c6c6c6c6360594f44382c201307000000000000000000000000000000020507080c10121312110f0c080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a242d373f464a4c535353535353534846423b33291f140900000009141f29333b424648535353535353534b4a453f362d231a1107000000000000000000000000000000000000000000030a1016191c1d20202020171614100b0e14171a1b202020201a1916130e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7984919e938c8076706d6d6e7178818e949d9083786c605346392d20130600000000000000000000000000000000000000000c18242f414d5a6774808d9aa7b3a9978a7d706453493f33271b100d1218252d3946525e6875828f9ca8b5afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb5ab998c7f7266574d42372b1f15120f121c2834404a5465717e8b98abb5a89b8e8175685b4e423025190d0100101d2a3643505d69768390908376695d5043362a1d100000000000000000040c131d2731394045534d545b60666c6c6c6c6c6a5c544a3f34281c10030003101c28343f4a545c6a6c6c6c6c6c66605b544d524e473f352019130c040000000000000000010d18242f3a434b51545857555453514b504f4e4f5b6875828e9ba8a89b8e8175685b4e4e4f504b51535455565854524c443a2f24190d0100000b16212b353d44484a4a4a4a4a4a4a4a4a4a4a4a4b5865727e8b9386796c605346392d2013000008141e29323b4146474f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4746413b32291e140800000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000000030e18212c3844515c666d757f878d9298999c9d9e9f9f9f9e9c9a98928d867f776d666679869293939393887b6e6255483b2f221508000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c2013000007121d27313e4653606d7984919d908376675d5146535e6975828f9b9285796c605346392d201306000006131f2b37434e5863707d8994998f82766c61555863707d8994998f82766c6155493d3023170a000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b99998c7f72695f57504c4c50575f6a73808c9a988a7e7164574b3e3124180b0000030f1b27333f49536976838f9ca9a096887b6e6155536976838f9ca9a096887b6e6155483b2f24190d010000000b1825313e4a57626d727979797979736e63574b424e5a6670767979797979706b6054483b2f2216090000000000000000000000000003090e121415191d1e1f1f1e1c181414110e080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b252d343a3e3f464646464646463b3a36312921170d03000000030d17212931363a3b464646464646463e3d3a342d241b1108000000000000000000000000000000000000000000000000050a0d0f10131313130a0a08040003080b0d0e131313130d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96998e81756e64616061666d78828f9c95897c6f6256493c2f2316090000000000000000000000000000000000000000071825313e4b5864717e8b97a8b2a79a8d8074655b5044372b221c191d242a36414c56616e7b86929facb9afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb6a99c908376695f53473c3127201f1c1f232c3844515c6675818e9ba8b3a9988c7f7265594c3f322619080000101d2a3643505d69768390908376695d5043362a1d1000000000000001070e161e2529323b424651575f666c72797979797975665c5044382b1f12060006121f2b3844505c66757979797979726c665f575146423b3229251e160e07010000000000000007131d28313a4145474b4a4948474540434243505c6976838f9ca9a99c8f8276695c4f43424340454748494a4b4745413a32281e1308000000050f19232b33383c3d3d3d3d3d3d3d3d3d3d3d3f4b5865727e8b9386796c605346392d201300010d1925303b444c52545c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c54524c443b3025190d01000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000000915202c38434f59606d78818c92999fa2aaa9a8aaa29f9e9e9e9fa29f98928c81786d6d798699a39f9f94877a6e6154473b2e211408000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c2013000008121d262c3844505c6674818e9b92867a6d6053474d5765717e8b9897887b6e6255483b2f22150800000815212e3b47535f6a7683909d92867b6e615a535f6a7683909d92867b6e615a5045392d211408000000000000000000000000000000000000000000000000000814212e3b4754616e7a86929f92857b6e69615a59595a61696e7c86929f92867a6d6154473a2e2114070000000b17222d414e5b6874818e9ba7a8988c7f7265555b6874818e9ba7a8988c7f7265554c4135291d11040000000c1926323f4c5965727f86868686868073665a4d43505c69768286868686867d706356493d3023160a000000000000000000000002080e141a1e212226292b2c2c2b292521201e19140d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e3132393939393939392e2d2a251f170f050000000000050f171f252a2d2e3939393939393932312e29221b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d9a93877b6e615c5453545c666f7c8997998c807366594d4033261a0d00000000000000000000000000000000000000000815212e3b4854616e7b8796a0acab9e9184786c6053463e342c2924292f353e46525e6873808c99a3aebbafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb7ab9f94887b6e62574e4339312d2b282b2e343f4953606d7985929fabada297897c6f6356493c302316090000101d2a3643505d69768390908376695d5043362a1d100000000000040c1318202830353e444d525b62696e787f8686868687796d6053463a2d201307000713202d3a4653606d7987868686867f786e69625b524d443e3530282018130c04000000000000010c161f282f35393a3e3d3c3b3a38352f3744515d6a7784909daaaa9d9083776a5d50442e2f35383a3b3c3d3e3a39352f2820160c0100000005101a232c33393c3d3d3d3d3d3d3d3d3d3d3d3f4b5865727e8b9386796c605346392d20130005111e2a36414c565e61696969696969696969696969696969696969696969615e564c41362a1e1105000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000000020e1a26313b4854606b74808d939fa3ababa49f9b979892919192939a989d9f938f82786d7a8794abb4a094877a6d6154473a2e211407000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300030e19242f3840474a5464717e8a9799897c6f6256494854616e7b8796978a7d7164574a3e3124170b00000916222f3c4955626f7c88959b8e8174695f5355626f7c88959b8e8174695f53483e34281d1105000000000000000000000000000000000000000000000000000714202d3946525e6874808d979891837b706c676565676c717b849198978d8073685d5246392d201307000000061a2633404d596673808c99a6a99c8f8276675d596673808c99a6a99c8f8276675d5145392c2013060000000d192633404c5966737f8c9393938d8074675a4d43505d6a7683909393938a7d7064574a3d3124170a00000000000000000000050d14191f262a2d2e32363839393836322e2d2a251e19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e2225252d2d2d2d2d2d2d21211e1a140d0500000000000000050d141a1e21212d2d2d2d2d2d2d2524211d18110900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060709090909090909090706030000000000000000000000000000000000000000000000000000000000000000000003101c2936434f5c6976828f9c908377695e5247464a54606a7885919b8e8175685b4e4235281b0f02000000000000000000000000000000000000000714212d3a46535e697784919eaaaca196897d70635a50463e38343035394045515b616e7a85929fabb2baafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afbdb0a69a8d81746a5f554b433c39383338393f44505b65717e8a97a2adab9f9285796d6053463a2d2013070000101d2a3643505d69768390908376695d5043362a1d1000000000070d161d2429323a414650565e616d727b828c929992877e71665c5044382b1f12060006121f2b3844505c66717e879399928c827b726d615e565046413a3229241d160d07000000000000040d161d24292c2d31302f2e2d2c292935404b556b7884919eabaa9e9184776b544a403428292c2d2e2f30312d2c29241e160d04000000000b17222c363e44494a4a4a4a4a4a4a4a4a4a4a4a4b5865727e8b9386796c605346392d2013000714202d3946525e686e7676767676767676767676767676767676767676766e685e5246392d201407000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000006121e2b37424e57636f7c87939fa5afa9a199938f8a878584848586888c90959e948d80747b8794a1ada093877a6d6054473a2d211407000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130007131f2b36404a52585a616e7b879a978a7e7164575055575e69788491998c7f7366594c403326190d0005121e2a36424d576673808d9994887c6f62574d576673808d9994887c6f62574d42362c22170c000000000000000000000000000000000000000000000000000005111e2a36414c56616d7a8592999591847d7774727274777e8591969992857a6d61564c4135291d11050000000b1825323e4b5865717e8b98a4ac9f92867a6d605865717e8b98a4ac9f92867a6d6054473a2d22170b0000010d1a2734404d5a6773808d9a9f9b8e8174685b4e44515e6a7784919d9f978a7e7164574b3e3124180b000000000000000000070e171f252a31363a3b3f4345464544423f3b39363029241e160d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d12161819202020202020201514120e090300000000000000000003090e12141520202020202020181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10131316161616161616161312100c06000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a7783909c8f827569574d423a424e586a7783909c8f8276695c4f4336291c10030000000000000000000000000000000000000005121e2a36424d576673808d99a6b0a89c9083766c6258504745404241464b515a626d75818e989ea0a8b2afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afb5aba39f92877b6e675d554e4846443f44464a5059606c7883909da9b1a89b8e8175665c5044382b1f12060000101d2a3643505d69768390908376695d5043362a1d100000000710191f282f353e444c525a61696e767f8690949a93877e716c61544a3f34281c10030003101c28343f4a54616c717e87939a9490867f766e69615a524c443e352f281f191007000000000000040c13181d202125242221201f1f2c3845515d677985929facab9f928578665c5144382c1f1f202122232521201d19130c040000000004101c28333e485055575757575757575757575757575865727e8b9386796c605346392d2013000814212e3b4754616e7a8282828282828282828282828282828282828282827a6e6154473b2e211408000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000814212e3a47535f6a76828f9aa4afaba1979287827d7a79787778797b7f838a9196928a7e7b8895a1ada093867a6d6053473a2d201407000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000b1723303c47525c64676c6d798693998c7f7266595a61646c6c7683909b8e8174685b4e4135281b0e000714212d3a46535e697884919c8f82766a5f53535e697884919c8f82766a5f53453c31241a10060000000000000000000000000000000000000000000000000000020e1925303b46525e68707d87929996918a84807f7f81848a91979992877d70685e52443a3024190d010000000a1723303d4a5663707d8996a3aea3998a7d71645463707d8996a3aea3998a7d7164544a3f33281c0f0300010e1b2734414e5a6774818d9aa79b8e8275685b4f45515e6b7884919ea5988b7e7265584b3f3225180c0000000000000000081019202930363b4246484c50515252514f4b4746413b352f282018100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c13131313131313080705020000000000000000000000000002050708131313131313130b0b09050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202323232323232323201f1c17110a0300000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f9c908376675d51464446535f697884919b8e8275685b4f4235281c0f0200000000000000000000000000000000000000020e1a25313b4855626e7b88949eacab9f948b7e716a615a53514b4e4c52555d606c727f8b93969196a0acafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afafa39992999083796d6760585553504a5053545c606b727f8b95a0acaca095897d7063544a3f34281c10030000101d2a3643505d69768390908376695d5043362a1d100000040f19222b313a41454f565e616c717b828b92989a93887e716c615a5042382e23170b0000000b17232e3842505a616c717e88939a98928b827b716c615e564f45413a312b22190f0400000000000001070d111314181716151414202d3a4753606d7a8698a2aeaea29886796d6053463a2d201314151617181413110d080100000000000814202d3944505a61646464646464646464646464646465727e8b9386796c605346392d2013000815212e3b4854616e7b878f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000815222f3b4855626e7b88949facaea39992857d75716e686b6b666d6e72767d84909492857d8996a3aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000d1a26333f4c58646e7479797985929a8d8073675a616c71797979828f9b8f8275685c4f4235291c0f000815212e3b4854616e7b8796988c7f7265584e54616e7b8796988c7f7265584e433b33291f140900000000000000000000000000000000000000000000000000000008141e2a36414c56606b717e8792989e96918d8c8c8d91969e9892877e716b60564c4132281e1308000000000815222f3b4855626e7b8895a99f9f9b8e8174665b626e7b8895a99f9f9b8e8174665b5044382b1f120600020e1b2835414e5b6874818e9ba79c8f8276695c4f45525f6b7885929ea5988c7f7265594c3f3226190c0000000000000008111a222b323b41464d5355595c5e5f5f5e5c5854524c45413a322a2219100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d30303030303030302d2c28231c150c030000000000000000000000000000000000000000000000000000000000020f1b2835424e5b6875818e9b92867a6d605a5351535b616e7b88969a8d8073675a4d4034271a0d0100000000000000000000000000000000000000000914212e3a47535f6975828f9aa4afa69f92867d716c64605c555b565d61676d737e8792989184919eaaafa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afac9f928692958f81796f6a6462605b545b6062666d727d87929fa7b0a69d9184786c605346392e23170b000000101d2a3643505d69768390908376695d5043362a1d1000000a16212b343d434b515961686d757e858f949f9f93887f716c625a50483e30261c110600000006111c26303e48505a626c717f88939f9f948f857e756d686159514b433d342b21160a0000000000000000010406070b0a09080815212e3b4854616e7b8794aab4b3aa94877a6e6154473b2e21140808090a0b07070401000000000000000a1623303c4955616c707070707070707070707070707070727e8b9386796c605346392d2013000815212e3b4854616e7b87949c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c94877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000000d192633404c5966737f8c99a6b0ac9f92877c6f6b64615e56545c6062656c707a8290949083909daaaca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a67748086868689979a8d8174675a64717e8686868f939c8f8276695c504336291d10000a1724313d4a5764707d8a9798887b6e6255525764707d8a9798887b6e6255524d453b30251a0e020000000000000000000000000000000000000000000000000000020d1925303a444f59626c717d868e93999c9a98989a9c99938e857d716c62594f443a3020160c02000000000714202d3a4753606d7a8697939393939285796c60606d7a8697939393939285796c605346392d20130600020f1c2935424f5c6875828f9ba89c908376695d5044505b667985929fa6998c807366594d4033261a0d00000000000006101a232c343d444d52575f6165696b6c6c6b6965615e56524c443c342b22190f0500000000000000000000050a0d0f1010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100f0d09040000000000000000000000050a0d0f1010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100f0d090400000000000000000b151e272e34383a3c3c3c3c3c3c3c3c3a38342e261e150a0000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b98988d80736d63605c60636d75818e9b97897d7063564a3d3023170a00000000000000000000000000000000000000000006121e2b37424d57626f7c87939fa7aea29892867e76706d67686869686d72798088929992867e8a97a4afa295887c6f6255493c2f221609000916222f3c4955626f7c8895a2afa6998c7f8c93938f837c76716e6c666b666c6e72787f879299a3aea99f948a7e71665b5044382b1c1106000000101d2a3643505d69768390908376695d5043362a1d1000030f1b27323d464e555d606b707a818a92979f9b918b7f726d625a50483e362c1e140a00000000000a141e2c363e48505a626d727f8b919b9e97928a817a706b605d554e463d32271b0f030000000000000000000000000000000915222f3c4855626f7b8895a2aeaea195887b6e6255483b2f2215080000000000000000000000000000000a1724313d4a5764707e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d808d9386796c605346392d2013000815212e3b4854616e7b8794a1a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a194877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d1003000000000000000005111e2a36424d576976838f9ca9b1a79a8d80736a605954524c4a5053555a61676d798290959095a0abaca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d939393a19a8e8174675b64717d8a93939b9e9d9083766a5d5043372a1d10000c1926333f4c5966727f8c999285796a63615e5766727f8c999285796a63615e574d42362a1e110500000000000000000000000000000000000000000000000000000008131e29323d47505a626b707b81878c8f919292918f8c87817b706b625a50473d32281e0e04000000000006131f2c3945515d677885868686868686867c6f625d677885868686868686867c6f6256493c2f2316090003101c2936434f5c6976828f9ca99d9084776a5d514653606c798698a3a69a8d8073675a4d4034271a0d0100000000020c18222c353e474f565e61696e72767879787775726e68605d564e463d342b21170b0200000000000000030a1016191c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1b1915100a0200000000000000030a1016191c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1b1915100a02000000000007121d273039404546494949494949494946443f3830261c110600000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86929f93887f756f6d666d7076808c939e9185796d6053463a2d201307000000000000000000000000000000000000000000020e1a26313c4754606a74818d95a0a9aaa298928a827d7977757575777a7f848d939a948c7f7c8895a2afa295897c6f6256493c2f231609000916232f3c4956626f7c8995a2afa296897d818e96959087827e7b79787778797b7f848c9299a3abaaa2978f82776c60544a3f33281c0a00000000101d2a3643505d69768390908376695d5043362a1d100007131f2c38434e5860676d747d858e939fa29b918b7f726d625a50483f362d241a0c020000000000020c1a242d363f48505a626d727f8b919ba29f938e857d746d6760584e43382c1f13070000000000000000000000000000000a1623303d495663707c8996a3acaca296897c6f6356493c3023160900000000000000000000000000000013202d394653606c79868a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8d929386796c605346392d2013000815212e3b4854616e7b87949f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f94877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000714202d3a46525e697885929fabaca095877b6e61584f4746413f44464850555d676e7b85929da0a7b1aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9a9fa0a79b8e8174685b64717d8a979fa8aa9d9084776a5d5144372a1e11000e1a2734414d5a6774808d9a91847770706e695e6774808d9a91847770706e695e52463a2d201407000000000000000000000000000000000000000000000000000000020d17202b353f48505961696e747b7f8284858584827f7b746e69615950483f352b20160c00000000000004101d2935404b55687378797979797979796f6a6055687378797979797979796f6a6054483b2e2215090003101d2a3643505d697683909ca99e9184776b5e514754606d7a8793aaa79a8d8174675a4e4134271b0e01000000000a141e2a343e474f5960686e747b7f8384858584827e7a736d685f584f473d33291d140a000000000000040d151c2126292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292825211b140c040000000000040d151c2126292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292825211b140c04000000000c18232e39424b5153565656565656565653504a42382e23170c00000000000000000000000000000000000000000000000000000000000713202d3946525e6873808c959a938b817c7978797d828c929c948b7e71665c5145382c1f13060000000000000000000000000000000000000000000009151f2b37434e58606d79839197a0a8aaa29f948f8a868382818284878b91969f958f82787b8894a1aea296897c6f6356493c3023160900091623303c4956636f7c8996a2aea295887c7a84919899938f8b888685848486888c91969fa3aba9a29892857b6e655b5042382d22170b00000000101d2a3643505d69768390908376695d5043362a1d10000915222e3b4854606a6f79818a91979ea39c918c7f726d625b51483f362d241b12080000000000000008121b242d363f48515b626d727f8c919ca39e97918a81796f6a6054483b2e2215090000000000000000000000000000000b1724313e4a5764717d8a979f9f9f9f978a7d7064574a3d3124170a00000000000000000000000000000013202d394653606c798693939393939393939393939393939393939386796c605346392d2013000815212e3b4854616e7b8793939393939393939393939393939393939393877b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000814212e3b4754616e7b8798a2aeaa9d908377695e53463d393634383a3e434c555e69717e8b97a1adb9aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9aa7b3a79b8e8174685b64717d8a97a4b0aa9d9084776a5d5144372a1e11000f1b2835424e5b6875818e9b91847d7d7d7b6e616875818e9b91847d7d7d7b6e6154473b2e21140800000000000000000000000000000000000000000000000000000000050e19232d363f474f575e61696e72767779797776726e69615e574f473f362d23190e05000000000000000c18242f39435761686b6c6c6c6c6c6c6c6260585761686b6c6c6c6c6c6c6c6260584e43382c1f13070004111e2a3744515d6a7784909daa9e9285786b5f4a4754616e7a8794a1a89b8e8175685b4e4235281b0f0200000006111c26303c464f59616b6f7a81878c8f919292918f8b86807a6f6a60594f453b2f261b110600000000030d161f262d323536363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363635312c261e160c02000000030d161f262d323536363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363635312c261e160c02000004101c2834404b545c606363636363636363605c544a3f34281c10030000000000000000000000000000000000000000000000000000000005111d2935414c56606d798390969f938e89868586898f949c958f82786c60544b4034281c100400000000000000000000000000000000000000000000030f1b27323d45515d676e7b8591969fa4aca69f9c9892908f8e8f90939a9e9f9490837a6d7a8794aab4a396897c706356493d3023160a000a1623303d495663707c8996a3aca194887b6f7d8692989f9c9799929291919298989ea0a8aba69f9792867d70695f53493f2f261c110600000000101d2a3643505d69768390908376695d5043362a1d10000916232f3c4956626f7c848e9393939393918c7f726d625b51493f362d241b120900000000000000000009121b242d363f49515b626d727f8c9193939393938e847c6f6256493c2f2316090000000000000000000000000000000c1825323f4b5865727e8b9393939393938b7e7165584b3e3225180b00000000000000000000000000000013202d394653606c798686868686868686868686868686868686868686796c605346392d2013000815212e3b4854616e7b8686868686868686868686868686868686868686867b6e6154483b2e211508000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d10030000000000000000091623303c4956636f7c8996aab4a79a8e817467574d42342d2a282b2d313a434d57606d7985929eabb8aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9aa7aca79b8e8174685b64717d8a97a4acaa9d9084776a5d5144372a1e11000f1c2936424f5c6975828f9c95918989897e72656975828f9c95918989897e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000007111b242d353e454d52575f6165696b6c6c6b6965615f57524d453d352d241b1107000000000000000007121d2731454f575d5f6060606060606056544e4f575d5f6060606060606056544e463d32271b0f030005111e2b3844515e6b7784919eaa9f928579665b504855616e7b8894a1a89b8f8275685c4f4235291c0f020000000b17232e38424e58616b707d858e92999c9e9f9f9e9c98928d847c6f6b60574d41382d22170b000000000a151f2831383e42434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343413d3830281e140a0000000a151f2831383e42434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343413d3830281e140a000006131f2c3845515c666d6f6f6f6f6f6f6f6f6d665c5044382c1f120600000000000000000000000000000000000000000000000000000000010d1925303a45515d676e7a848f949d9b99929292999c9d938e83796d665b5042392e23180c0000000000000000000000000000000000000000000000000a15202935414b555f696e7b848e939a9fa3aaaaa39f9d9b9b9c9d9f9f99928d827a6d6d798698a29f9f96897d7063564a3d3023170a000a1723303d4a5663707d89969f9fa49a877a6d707d8690959da0a39f9e9e9e9fa3aaa9a8a69f9c948f857d706b60574d41382d1d140a0000000000101d2a3643505d69768390908376695d5043362a1d10000e1b2734414e5a67748186868686868686867f736d635b51493f372d241b1209000000000000000000000009121b242d373f49515b636d737f86868686868686868174675a4e4134271b0e0000000000000000000000000000000d192633404c5966737f86868686868686867f7265594c3f3226190c00000000000000000000000000000013202d3946535f6c767979797979797979797979797979797979797979766c5f5346392d2013000714212d3a46535e697679797979797979797979797979797979797979797976695e53463a2d211407000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f31261e1c1f2028313b45515c6673808d99aab4aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9a9f9f9f9b8e8174685b64717d8a979f9f9f9d9084776a5d5144372a1e1100101c2936434f5c6976828f9ca09d96968b7e72656976828f9ca09d96968b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000009121b232c333b42464d5355595c5e5f5f5e5c5955534d46423b332c231b1209000000000000000000010b151f333d454c505253535353535353494843454c5052535353535353534948433d342b21160a000005121f2b3845525e6b7885919eaba29886796c60534955626f7c8895a2a99c8f8376695c504336291d1003000003101c28343f4a545f6a707d8692979fa3ababacabaaaaa39f9691867d6f695e53493f33271b0f03000005101c26313a42494e50505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050504f4e49423a30261b10040005101c26313a42494e50505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050504f4e49423a30261b1004000713202d3a4653606d787c7c7c7c7c7c7c7c786d6053463a2d201307000000000000000000000000000000000000000000000000000000000008131e2935404b555e686e7a828a919598999a999795908981796d675d544a3f30271d1207000000000000000000000000000000000000000000000000040d18242f3a434d575f696e7981878e92989a9c9e9f9f9f9e9d9a98928e8680786d6866798592939393938a7d7164574a3e3124170b000b1724313e4a5764717d8a939393939386796d6b707c838b9195989b9d9e9f9f9f9e9d9b9894908a827b706b60594f453b2f261b0b020000000000101d2a3643505d69768390908376695d5043362a1d10000d1a2733404c58646e747979797979797979736d635b51493f372d251b12090000000000000000000000000009121b252d373f49515b636d737979797979797979746e64584c4033271a0d0000000000000000000000000000000c1825323e4b57636d737979797979797979726d63574a3e3125180c000000000000000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c645a4f43372b1e120005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5e574d42362a1e1205000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1824313e4b5764717e8a97a4b0a4978a7d7164574a3e3124171012161f2834404b54626f7c8998a3aeaca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d93939393938e8174685b64717d8a93939393939084776a5d5144372a1e1100101d293643505c6976838f9ca9aaa3988b7e72656976838f9ca9aaa3988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000009111a212930363b4246484c4f515252514f4c4846423b363029211a11090000000000000000000000030d212b333b404445464646464646463c3b383b404445464646464646463c3b38322b22190f04000005121f2b3744505b657985929facaa93877a6d60544956636f7c8996a2a99d9083766a5d5043372a1d1004000006121f2b3844505c666f7c869298a1a9afb5b7b8b8b7b4aea8a19892857b6e655b5044372b1f140900000a16212d38424c545a5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5a544c42382c211509000a16212d38424c545a5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5a544c42382c211509000815212e3b4854616e7b87898989898989877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000020c18242f39434c565e686d777e84888b8c8d8c8b87837d746d675d554b42382d1e150b000000000000000000000000000000000000000000000000000007131d28313b454d575f676d747c81868a8d8f9192929291908d8a86817b736d665e6a77838686868686867e7165584b3e3225180b000b1825323e4b5865717e868686868686857866606a6e787e84888c8e909192929291908e8b88837d766e6960594f473d33291d140a000000000000101d2a3643505d69768390908376695d5043362a1d10000b1824303c48535c64676c6c6c6c6c6c6c6c66635b51493f372d251b130900000000000000000000000000000009131b252d373f49515b63666c6c6c6c6c6c6c6c67645c53483c3024180b0000000000000000000000000000000a16222f3b46515b63666c6c6c6c6c6c6c6c65635b51463a2e2216090000000000000000000000000000000f1b27333e49525a5f60606060606060606060606060606060606060605f5a52493e33271b0f00020e1a25313b454d535f6060606060606060606060606060606060606060605f534d453b31251a0e02000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825313e4b5864717e8b97a4b0a396897d7063564a3d3023170a060d18232e3a4653606d7986929facaca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a677480868686868686868174685b64717e8686868686868683776a5d5144372a1e1100101d293643505c6976838f9ca9b1a5988b7e72656976838f9ca9b1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000080f171f252a31363a3b3f4344464644433f3b3a36312a251f170f08000000000000000000000000000f1921292f343738393939393939392f2e2c2f343738393939393939392f2e2c27211910070000000613202d394653606c7986939faca194877a6e61544a5663707d8996a3aa9d9184776a5e5144372b1e070000000713202d3a4653606d78839198a2aab3bbc0c4c5c5c4bfbab2aaa1979083776c6053463b31261a0e02000d1926323e49545e66696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969655e54493d3125190d000d1926323e49545e66696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969655e54493d3125190d000815212e3b4854616e7b87949696969694877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000007121d27313b444c565d656c71777b7e80807f7e7b76706b605c554b43392f261c0c030000000000000000000000000000000000000000000000000000010c161f2a333b454d555d606a6f757a7d8183848586858583817e7a746e69605c54677177797979797979716c62564a3d3124170b000b1724313d4a56626c71797979797979787368585f666d71777b7f8183858586858583817e7b76706b615e574f473d352b21180b02000000000000101d2a3643505d69768386868376695d5043362a1d10000814202b36414a53585a60606060606060605957514940372e251b1309000000000000000000000000000000000109131b252e37404951575960606060606060605a58534a41362b20140800000000000000000000000000000006121e2a3540495157596060606060606060595751493f352a1e12060000000000000000000000000000000a16212c3740494f535353535353535353535353535353535353535353534f4940372c21160a000009141f29333b4246485353535353535353535353535353535353535353534846423b33291f140900000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa296897c6f6356493c302316090007131f2c3845515c667683909da9aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000d1a26333f4c58646e7479797979797979746f6459616c71797979797979797771675b4f4236291d1000101d293643505c6976838f9ca9aca5988b7e72656976838f9ca9aca5988b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000050d141a1f262a2d2e32363839393836322e2d2a261f1a140d050000000000000000000000000000070f171e24282b2c2d2d2d2d2d2d2d23221f24282b2c2d2d2d2d2d2d2d23221f1b160f07000000000714202d3a4753606d7a869aa4afa195887b6e62554a5764707d8a97a3ab9e9184786b5e51452f23180c000006121e2b37424e5765717e8b95a0aab4bcc5cbd1d2d2d0cbc4bcb3a99f958a7e7164574d42362a1e1205000f1c2935424e5a667076767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767670655a4e4135281b0f000f1c2935424e5a667076767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767670655a4e4135281b0f000815212e3b4854616e7b8794a1a2a2a094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000010b151f29323b444c535b6064696e71737473716e69636059514b433931281d140a00000000000000000000000000000000000000000000000000000000040d18212a333b434b51585f62686d71747678787979787674716d67615f5750555f676a6c6c6c6c6c6c65625a50453a2e211509000915212e3a45505a62656c6c6c6c6c6c6b686157545c60646a6e72757778787979787675726e69636159534d453d352b23190f06000000000000000f1c2935424e5a66707679797670665a4e4235291c0f00030f1a252f3841484c4e53535353535353534c4b4640372e251c1309010000000000000000000000000000000000010a131c252e3740464b4c53535353535353534e4c4841382f251a0f03000000000000000000000000000000020d19232e3740464b4c53535353535353534c4a463f372d23180d0100000000000000000000000000000005101b252e373e4346464646464646464646464646464646464646464646433e372e251b10050000030d17212931363a3b4646464646464646464646464646464646464646463b3a36312921170d0300000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090004101c2834404b546875828f9ba8aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000b1723303c47525c64676c6c6c6c6c6c6c68645d535a61646c6c6c6c6c6c6c6a675f554a3f33271a0e00101d293643505c6976838f9c9f9f9f988b7e72656976838f9c9f9f9f988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000003090e141a1e212226292b2c2c2b292622211e1a140e090300000000000000000000000000000000060d13181c1e1f20202020202020161513181c1e1f202020202020201615130f0a0400000000000814212e3b4754616e7a8794a1b6a295887c6f62554b5864717e8b97a4ab9f9285786c554b4034291c1004000814212e3a47535f6a7784919ea7b1bcc5cfd7dcdfdedcd6cec5bbb1a79d908377695f53463a2d21140700101d293643505c697683838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838276695c4f4336291c1000101d293643505c697683838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838276695c4f4336291c10000815212e3b4854616e7b8794a1aeada094877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000030d172029323a41495053575f626566676664615e57544f45403931281f160b020000000000000000000000000000000000000000000000000000000000060f182129313a40454e53565d606467696b6c6c6c6b6a6764605d55534d444d555b5e606060606060585650483f34291d11050005111d29343f485056586060606060605f5c574f4a5153585f6265686a6b6c6c6c6b6a6865615f57554f46423b332b2319110700000000000000000d1a26323e4a545e66696c6c69665e544a3e32261a0d000008131d262f363c40414646464646464646403e3b352e251c130a0100000000000000000000000000000000000000010a131c252e353b3e40464646464646464641403c362f261d1308000000000000000000000000000000000007121c252e353b3e4046464646464646463f3e3a352d251c1107000000000000000000000000000000000009131c252c33373939393939393939393939393939393939393939393937332c251c130900000000050f171f252a2d2e3939393939393939393939393939393939393939392e2d2a251f170f050000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000c18232e414e5b6874818e9ba7aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130007131f2b36404a52585a606060606060605b59534b505557606060606060605d5b554d43392e22160a00101d293643505c6976828f93939393938b7e72656976838f93939393938b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000003090e121415191c1e1f1f1e1c191514120e09030000000000000000000000000000000000000002070c0f1112131313131313130909070c0f11121313131313131309090703000000000000000815222e3b4855616e7b8894a1aca396897c7063564b5865727e8b98a5ac9f928679675c5145382c1f1306000815222f3b4855626e7b8896a0acb9c3ced7e1e8ebebe7e0d6cdc2b8aca095887b6e6155483b2e2215080013202d394653606c79868f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796c5f5246392c1f130013202d394653606c79868f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796c5f5246392c1f13000815212e3b4854616e7b8794a1aeada094877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000050e1720282f383f44464d535558595a595854534d48443d342f271f160d0400000000000000000000000000000000000000000000000000000000000000060f181f282f353c43474c5254575a5c5e5f5f5f5e5d5a5754514b46423b444a4f515353535353534b4a453f362d22180c0100010c18222d363f454a4b53535353535352504c454044464e5355595b5d5e5f5f5f5e5d5b5855534d48443e363129211911070000000000000000000a16222d38434c545a5d60605d5a544c43382d22160a0000010b141d252b303334393939393939393933322f2a231c130a01000000000000000000000000000000000000000000010a131c232a2f323339393939393939393433302b251d140b010000000000000000000000000000000000000a131c232a2f3233393939393939393932312e2a231c130a000000000000000000000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27211b130a010000000000050d141a1e21212d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d21211e1a140d05000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f2316090000071a2734404d5a6773808d9aa6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300030e19242f3840474c4d535353535353534e4d484145494a53535353535353514f4a433b31271c110600101d293643505c697682868686868686867f7265697682868686868686867e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000020507080c1011131311100c0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b88959f9f9f968a7d7063574c5965727f8c989f9fa399867a6d6053473a2d201407000c1825323f4b5865727e8b98a8b2bdccd5e0e9f3f9f8f2e8dfd4c8bcb1a7988b7e7165584b3e3225180b0013202d394653606c7986939c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9286796c5f5246392c1f130013202d394653606c7986939c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9286796c5f5246392c1f13000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000050e161d262d33373c4247484b4d4d4c4b4846423b383329231d150d04000000000000000000000000000000000000000000000000000000000000000000060d161d242932373a4145474a4e505152535252504e4b4745413a3631393f43444646464646463e3d3a342d241b110600000006111b242d343a3d3e4646464646464544403b34383c4347484c4e505252535252504e4b4846423b38332a251f170f070000000000000000000005111c27313a434a4e505353504e4a433a31271c1105000000020b131a202427272d2d2d2d2d2d2d2d2625231e19120a010000000000000000000000000000000000000000000000010a12191e2325262d2d2d2d2d2d2d2d272724201a130b0200000000000000000000000000000000000000010a12191e2225262d2d2d2d2d2d2d2d2625221e18110a0100000000000000000000000000000000000000010910161b1e202020202020202020202020202020202020202020201e1b161009010000000000000003090e1214152020202020202020202020202020202020202020201514120e090300000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000008121d262f363c3f414646464646464641403c37393c3e4646464646464644423f3931291f150b00000f1c2835414e5a66707679797979797979726d6266707679797979797979726d62564a3d3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8993939393938a7e7164574c5966737f8c9393939393877a6d6154473a2e211407000d1a2633404d596673808c99a6b3bfced9e7f2fbfffffaf1e4d9cebfb3a6998c807366594d4033261a0d0013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9285796c5f5246392c1f130013202d394653606c7986939f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9285796c5f5246392c1f13000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000040b141b22272b31373a3b3e4041403e3b3a36312c272118120b030000000000000000000000000000000000000000000000000000000000000000000000040c131820262b2f35393a3e4143454546464543413e3a39352f2a262e33363739393939393932312e29221b1209000000000009121b22292e31323939393939393837342f282c31373a3b3f4244454546464543423f3b3a36312c28211a140d050000000000000000000000000a151f2831383e4243464643423e3831281f150a000000000001080f14181a1b2020202020202020191916120d07000000000000000000000000000000000000000000000000000000070d1216191920202020202020201b1a18140f080100000000000000000000000000000000000000000000070d121618192020202020202020191816120d070000000000000000000000000000000000000000000000050a0f1213131313131313131313131313131313131313131313120f0a0500000000000000000000000205070813131313131313131313131313131313131313131308070502000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130000010b141d242b303334393939393939393534302b2d3031393939393939393736332e271f170d0400000d1926323e49545e66696c6c6c6c6c6c6c65625b5e66696c6c6c6c6c6c6c65625b51453a2e2215090000000000000000000000000000000000000000000000000000000000000000050a0d0f10131313130b0a080500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d868686868686867e7165584d5a677380868686868686867b6e6155483b2e221508000e1b2734414e5a6774818d9aa7b4c0cddae7f7fffffffff5e7dacdc0b4a79a8d8174675a4e4134271b0e0013202d394653606c79869393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939285796c5f5246392c1f130013202d394653606c79869393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939285796c5f5246392c1f13000815212e3b4854616e7b87939393939393877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f262b2e2f32333433312e2d2a251f1c160c07010000000000000000000000000000000000000000000000000000000000000000000000000001070d151b1e24292c2d31343638393939383734312d2c29241d1a22272a2b2d2d2d2d2d2d2524211d181109000000000000000911181d2124252d2d2d2d2d2d2c2b28241c1f262b2e2f32353738393939383735322e2d2a261f1c170e090300000000000000000000000000030d161f272d32353639393635322d271f160d030000000000000003080b0d0e13131313131313130d0c0a0602000000000000000000000000000000000000000000000000000000000002060a0c0d13131313131313130e0d0b08030000000000000000000000000000000000000000000000000002060a0c0d13131313131313130c0c09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000000020b12191f2326272d2d2d2d2d2d2d282724202123242d2d2d2d2d2d2d2a2927221c150d050000000915212d38424c545a5c60606060606060585651545a5c60606060606060585651493f34291d1105000000000000000000000000000000000000000000000000000000000000030a1016191c1d20202020181714110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4855606b7079797979797979716c62564b58646e737979797979797976695f53463a2d211407000d1a2733404d5a6673808d99a6b3c0cfdae6f3fcfffffbf2e9d9ccc0b3a6998d8073665a4d4033271a0d0013202d394653606c79868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5246392c1f130013202d394653606c79868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686796c5f5246392c1f13000815212e3b4854616e7b86868686868686867a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000060b0f151a1e2122252627262521211e1a14100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191d20212427292b2c2c2c2b2a272421201d18130e171b1d1e202020202020181715110c06000000000000000000060c111517182020202020201f1e1c1810151a1f212226282a2b2c2c2c2b2a282522211e1a14100b0500000000000000000000000000000000040d151c2226292a2d2d2a2926221c150d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060712131313131311110e0b0601000000000000000000000000060a0e1011131313131313100f0d0a050000000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130000000001080e13171a1a202020202020201b1a1814141717202020202020201e1d1a16110b040000000005101b26303a42494e50535353535353534b4a45494e50535353535353534b4a453f372d23180c010000000000000000000000000000000000000000000000000000000000040d151b212628292d2d2d2d2423211d17100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f5960636c6c6c6c6c6c6c65625a5047525c64676c6c6c6c6c6c6c6c5f574d42362a1e1205000c1925323f4c5865727f8b98a9b3bec9d5e1eaf4f9f8f3e9e0d5c9bdb2a8988b7f7265584c3f3225190c0013202d3946535f6c7679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797974695d5144382b1f120013202d3946535f6c7679797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797974695d5144382b1f12000714202d3a46525e6976797979797979797976685e5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415181a1a19181514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d111314171b1d1e1f201f1f1d1b181413110d07010b0e10111313131313130b0b09050100000000000000000000000105090b0b13131313131312110f0c040a0f121415191b1d1f1f201f1f1d1b181514120e090300000000000000000000000000000000000000030a11161a1c1d20201d1c1a16110a030000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0e111112131312110f0c0908060300000000000000000406070b0f1213131211100e0c0b09060100000000000000000000000000000000000000000000000000000406070a0d0f11121313131212100e0c09060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c1012131f20202020201e1d1b17120c04000000000000000000040b11161a1d1e2020202020201d1c1916100a03000000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300000000000003070b0d0e131313131313130e0e0c08080a0b1313131313131311100e0a06000000000000000a141e2830383e4143464646464646463f3d3a3e4143464646464646463f3d3a342d241b11060000000000000000000000000000000000000000000000000000000000000d161f262d3235363939393931302d28221a12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f55566060606060606058565048404a52585a606060606060605f534d453b31261a0e0200091623303c4956636f7c8997a1adb9c4cfd9e2e8ebebe7e1d7cec6b9ada196887c6f6255493c2f22160900121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6962584d4135291c1000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6962584d4135291c100005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080b0d0e0d0b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070b0e101212131312100e0b07060401000000020404060606060606000000000000000000000000000000000000000000060606060606050503000000020608080c0f111212131312100f0c080705020000000000000000000000000000000000000000000000050a0d0f101313100f0d0a05000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415181b1d1e1f201f1f1d1b191515120f0a0401000000070c101313181c1e1f201f1e1d1b181815120d060000000000000000000000000000000000000000000001070c10131416191c1d1f1f20201f1e1d1b191613120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f202c2d2d2d2d2d2b2a27231d160e0600000000000000050d151c2227292a2d2d2d2d2d2d292926211c150d040000000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c161e262d3235363939393939393932312e3235363939393939393932312e29231b120900000000000000000000000000000000000000000000000000000000000008111f2831383e4243464646463e3d39342c241a1006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c353d44484a535353535353534b4a453f3840474b4d535353535353534846423b33291f140900000613202d394653606c7885929ea9b3bdc7d0d8dddfdedcd7cfc6bcb2a89e9184776c605346392d201306000f1b27333e49525a5f60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5d5850463b3025190d000f1b27333e49525a5f60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605f5d5850463b3025190d00020e1a25303b454d525f60606060606060605f524c443a3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e212125282a2b2c2c2c2b2a282622211f1b15110d08030b12181c1f2025292b2c2c2c2b2a272524221d18110901000000000000000000000000000000000000040a0f12181c1f202326282a2b2c2c2c2c2b2a282523201f1c17110f0a0300000000000000000000000000000000000000000000000000000000000000000000030c151c23282c2d3939393939393837332e2820180e040000000000040d171f272e3336373939393939393635322d261f160d0300000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300000000000002070a0c0d131313130e0d0b080303070b0d0e131313130d0c0a06020000000000000000000000040c141b212628292d2d2d2d2d2d2d2524222628292d2d2d2d2d2d2d2524221d181109000000000000000000000000000000000000000000000000000000000000050f1a23313a42494e50535353534b49453e362c22170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1a232c33383c3d464646464646463e3d3a342e363b3f40464646464646463b3a36312921170d03000006121f2b3844505b6673808c97a1abb5bdc5ccd2d2d2d1cbc4bcb4aaa0968c7f72655b5044372b1f1205000a16212c3740494f53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535352514d463e342a1f1408000a16212c3740494f53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535352514d463e342a1f1408000009141f29333b42464853535353535353535346413a32281e13080000000000000000000000000000000000000000000000000000000000030608091313131313120707050100000000000000000000000000000003060809131313131313131313131313131313131313131313131313130b0a080400000000000000000000000000000306131313131313131308070502000000000000000000000005080a0b13131313130e0d0b0803000000000000000000000306080913131313131313130603000000000000000000000000000004090c0e0f13131313131313130908060300000000000000000000000000000000000000000000000000000000020507081213131313131313100706040000000000000000000000000000000000060c161b1f252a2d2e31343738393939383735322f2e2b26201d19130c151d23282c2d32353839393838363432312e29231b130900000000000000000000000000000000040a0f161b1d23292c2d303335373839393939383635322f2d2b28221c1b150e090300000000000000000000000000000000000000000000000000000000000000000a151e262e34383a45464646464644433f39322a20160c01000000000b151f2931393f424446464646464643423e3831281f150a00000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130000000000070e1316191a202020201b1a18140f0e13171a1a20202020191916120d070000000000000000000000030a1015191c1d20202020202020181815191c1d20202020202020181815110c06000000000000000000000000000000000000000000000000000000000000000b16212b35424c545a5c60606060575550483e34281d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a21272c2f303939393939393932312e29242a2f3334393939393939392e2d2a261f170f06000000030f1c28333f4a54606d79859199a3abb3bbc0c4c5c5c4bfbab2aaa2989184796d6053493f33271b0f030005101b252e373e434646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464644413b342c22180d020005101b252e373e434646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464644413b342c22180d020000020d17212930363a3b4646464646464646463936302820160c02000000000000000000000000000000000000000000000000000000040a0f12151520202020201f1413110d08020000000000000000000000040a0f12151520202020202020202020202020202020202020202020202020171714110c0500000000000000000000060c101220202020202020201514120e090200000000000000060c1114171820202020201b1a18140f0801000000000000040a0f131516202020202020202012100c060000000000000000000002090f15191b1c20202020202020201615130f0a0400000000000000000000000000000000000000000000000002090e1114141f202020202020201d1312100c0700000000000000000000000000030a111720272b31363a3b3e4144444546464544423f3c3b37322c29241e191e272e34383a3e42454646454443413f3d3a342d251b11060000000000000000000000000000060b151b21272c2f34383a3d40424445464646454543413f3c3938332d2b26201a150b0600000000000000000000000000000000000000000000000000000000000006111c2630383f4446525353535353514f4b443c32281d120600000006111c27313b434a4f51535353535353504e49423a31261c1005000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000000010a12191f2325262d2d2d2d282724201a1a1f2426272d2d2d2d2625231e19120a01000000000000000000000005090d0f10131313131313130c0b090d0f10131313131313130c0b0905010000000000000000000000000000000000000000000000000000000000000004101c27333d47545e66696c6c6c6c64615a5045392d2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f161c2023232d2d2d2d2d2d2d2524211d191f2326272d2d2d2d2d2d2d22211e1a140d0600000000000b17222d3845515d67707d879299a2aaafb6b7b8b8b7b4aea8a19892867c6f665c5141382d22170b00000009131c252c3337393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393835302a221a100600000009131c252c3337393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393835302a221a100600000000050f171f252a2d2e39393939393939392e2d2a251e160e05000000000000000000000000000000000000000000000000000000060e151b1f21222c2d2d2d2d2c21201d19130c04000000000000000000060e151b1f21222d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2423211c17100800000000000000030a11171c1f2d2d2d2d2d2d2d2d21201e1a140d0500000000000810171d2123242d2d2d2d2d272724201a130b0200000000070f151b1f22222d2d2d2d2d2d2d2d1f1c17110a0300000000000000030c141b202528282d2d2d2d2d2d2d2c22211f1b150e0700000000000000000000000000000000000000000000050d141a1e20212c2d2d2d2d2d2d2d2a201f1c18120b0300000000000000000000030c151c232832373b4246484b4e505152535252504e4c4847433c39352f28222b30394045464b4f5152535251504e4b4a463f372d23180d010000000000000000000000020a111720262b323839404547494c4f50525253535251504e4c4946443f3837312b262017110a02000000000000000000000000000000000000000000000000000000000c17232e38424a50535f60606060605e5c564e44392e23170b0000000a16222e39434d555b5d6060606060605c5a544c42382d21160a000000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130000000a131c242a2f3233393939393433302b25242b3033343939393933322f2a231c130a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f5966707679797979716c6155493d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1014161720202020202020181715110e1317191a202020202020201514120e090300000000000006111c2935404b55606b717e8792989fa4acabacabaaaaa39f9691867d706a5f544b402f261b1106000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f18100800000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2b29251f181008000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c0500000000000000000000000000000000000000000000000000000006101820262b2e2f3939393939382e2d29251e160e040000000000000006101820262b2e2f3939393939393939393939393939393939393939393939393931302d28221a12080000000000030c151c23282c39393939393939392e2d2a251f170f0500000008121a22282d303139393939393433302b251d140b00000007101920272b2e2f39393939393939392c28231c150c030000000000020c151e252c31343539393939393939392f2e2b26201810070000000000000000000000000000000000000000050e171f252a2d2e3939393939393939372d2c28231c150c030000000000000000030d151e262e343d43474d5354585b5d5e5f5f5f5e5d5b5955534e4745413a3129343c424b5153585c5e5f5f5f5e5d5a585651493f34291d120600000000000000000000040b141c222832373d43484b515356595b5d5e5f5f5f5f5e5d5b585653504a47433c373127221b140b03000000000000000000000000000000000000000000000000000003101c28343f4a545c606c6c6c6c6c6c6b6760564b3f33271b0e0000010e1a27333f4a555f676a6c6c6c6c6c6c69665e54493e3226190d010000000000000000000000000000000003101d2a3643505d69768390908376695d5043362a1d100300000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000007121c252e353b3f404646464641403c362f2f363c3f4146464646403e3b352e251c0e0500000000000000000000060a0e1011121313131212100e0b07070501000000000000000000000000000000000000020507081313131313131313070705010000000000000000000916222f3c4854606b7682868686867e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a131313131313130b0b090502070b0d0d13131313131313080705020000000000000000000d18242f3a434f59626c717d858e939a9c9e9f9f9d9c98928d847c706b61584e42392e1d140a0000000000010910161b1e2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1f1c19140d06000000000000010910161b1e2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1f1c19140d06000000000000000002090e12141520202020202020201413110d0802000000000000000000000000000000000000000000000000000000040e18222a31373a3c4646464646453a3935302820160c020000000000040e18222a32373b3c464646464646464646464646464646464646464646464646463e3c39332c241a1005000000000a151e262e343846464646464646463b3a36302921170d020006101a242c34393d3e464646464641403c362f261d0d0300040f19222b32373b3c464646464646464638342e261e150a000000000009141e2730373d414246464646464646463c3b37322a22180d03000000000000000000000000000000000000020b17202930363a3b4546464646464646433a38342e271e150b00000000000000010b151f2730383f444e54575e6164676a6b6c6c6c6b6a6865625f5854524c433f353c464e545c6065686b6c6c6b6b696765625b51463a2e221509000000000000000000040d161d262d333c43474f54555c606366686a6b6c6c6c6c6b69686562605b54534e47423c332d261d150d030000000000000000000000000000000000000000000000000006121f2c3844505c666d7879797979797772675c4f43372a1d11000003101d2936424f5b6771777979797979797670665a4e4235291c0f030000000000000000000000000000000203101d2a3643505d69768390908376695d5043362a1d100302000000000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300020e19242e3740474b4d535353534e4c4841383840474c4d535353534c4b4640372e20170d0200000000000000040b11161a1d1e1f2020201f1e1d1b181413110d0802000000000000000000000000000002090e12141520202020202020201413110d080200000000000006131f2b37434e5863707d8994998f82766c6155493d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313d47505a626b707b81878c8f919292918f8b86807a6f6a61594f463c30271d0b0200000000000000050a0f121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312100d0802000000000000000000050a0f121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312100d080200000000000000000000000205070813131313131313130707050100000000000000000000000000000000000000000000000000000000000a15202a343c4347485353535353524746413a32281e130800000000000a15202a343c434748535353535353535353535353535353535353535353535353534a49453e362c22170c00000006111c2630383f4453535353535353534846423b33291f1409000c17222c363e45494b53535353534e4c4841382f1f150b010a15202b343c4347495353535353535353443f3830261c1106000000040f1b25303942484d4f53535353535353534947433c342a1f150b0100000000000000000000000000000000000a141d29333b4246475253535353535353504644403930271c120700000000000007121d273139424a50586062696e71747777787979787775726f6a66605d56504540454e5860666d717578797978777674726d62564a3d3124180b0000000000000000030c161f282f383f444e54596063676d707375777879797978787674726f6c66625f58534d443f382f271f150d030000000000000000000000000000000000000000000000000713202d3a4653606d7886868686868684776b5e5144382b1e11000004111e2a3744515d6a77838686868686868276695c504336291d100300000000000000000000000000050a0f12101d2a3643505d69768390908376695d5043362a1d10120f0a0500000000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130007131f2a354049525759606060605b58534a41404a52585a60606060595751494032291e1408000000000000050e161c2227292a2c2c2d2c2c2b29282521201d19130f0a030000000000000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c0500000000000815212e3b47535f6a7683909d92867b6e615a5045392d211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2b353f48505961696e757b7f8384858584827e7b736d6860584f473e342a1e150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e53555f606060605f54524c443a3025190c03000000030f1b26323c464e535560606060606060606060606060606060606060606060606060575550483e33281c110400000c17232e38424a505f606060606060605f524d453b30251a0e05111d28343e4850555760606060605a58534a4131271d12070f1b27323c464e5455606060606060605f504a42382e23170c0000000915202c37424b53595b606060606060605f55534e463c31271d12070000000000000000000000000000000006111b262f3b454d52545f606060606060605d53514a42392e23180c0000000000020c18242f39434b545c606a6f757b7e8183848586858583817f7c78726d68625a514b4d57606a6f797e82848586858483817f7265584b3f3225180c00000000000000000b151e283139424a50585f626b6f75797d7f828385858686858483817f7c79746f6a625f575049413931271f150b010000000000000000000000000000000000000000000000091623303c4956636f7c89989393938d8174675a4e4134271b0e000004111e2a3744515d6a778490939393938f8376695c504336291d10030000000000000000000000010910161b1e20202a3643505d69768390908376695d5043362a20201e1b161009010000000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000a16232f3b47525c63666c6c6c6c67645c534547525c64676c6c6c6c66635b51443b3025190e0100000000040e1720272e3336373939393939383634312e2d2a251e1a150e06000000000000000000050f171f252a2d2e39393939393939392e2d2a251e160e05000000000916222f3c4955626f7c88959b8e8174695f53483e34281d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d19232d363f474f575f61696e72767879787775726e69615e564e463e352c22190c0300000000000000000005090d0f101313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130f0f0d09040000000000000000000000000205070813131313131311100e0b0600000407090a1313131313130e0d0b0803000000000000000000000001070c0f11121313131313070705010000000000000000000000000105090b0b13131313100f0d09050000000000000000000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6b615e564c4135291e150b00000006121f2b37434e585f626c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c64615a5045392d2114080003101c28343f4a545c6c6c6c6c6c6c6c6c6c5e574d42362a1e120814212d3945505a61646c6c6c6c6c67645c5343392f23180c131f2b37434e5860626c6c6c6c6c6c6c6c5c544a3f34281c100300000c1925313d48535d65686c6c6c6c6c6c6c6c625f584e43392f24180e050000000000000000000000000000030c17222d38414d575e616c6c6c6c6c6c6c6c6a605c544a4034281c1004000000000a141e2935404b555d666d747c82878b8e909192929291908e8c88847f7a716d605d55535f696f7c848b8f9192929291908d86796c605346392d20130000000000000007121d273039434b545b606a6f767c8185898c8e90919292929291908e8b8985817c756e69605b534b433931271d12070000000000000000000000000000000000000000000004111d2935414c566673808c99aaa3998a7d7064574a3d3124170a000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d100300000000000000000000010a131b21272b2d2d2d3643505d69768390908376695d5043362d2d2d2b27211b130a0100000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000c1925323f4b57636e7379797979746f64574d4c58646e7479797979736d63564c41362a1d1207000000000b16202932393f434445464646454543413e3a3936302b2620180f0900000000000000020d17212930363a3b4646464646464646463936302820160c02000005121e2a36424d576673808d9994887c6f62574d42362c22170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111b242d353e454d53575f6266696b6c6c6a6965615e56524c443d342c231a10070000000000000000020a1015191c1c2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1b1915100902000000000000000002080e1114142020202020201e1d1a17110b0b101316162020202020201b1a18140f08010000000000000000050c12181b1e1f20202020201413110d0802000000000000000000060c11151718202020201c1c1915100a0200000000000000000000000000000000000000000000000815212e3a47535f6a6f7979797979786d685e52463d30271c120700000815212e3b47535f6a7679797979797979797979797979797979797979797979797979716c6155493c3023170a0006121f2c3844505c66767979797979797976695e52463a2d20140a1723303d4955616c717979797979746e64554b4034291c1015222e3b4754606a767979797979797976665c5044382c1f120600020e1b2834414d59656f7579797979797979796f6a5f554b40352920170b02000000000000000000000000000b151e27333f49535e696e7879797979797979766d665c5144382c1f120600000006111c26303845515d676d7880898f93999a9d9e9f9f9f9e9d9b9896918c857e756d675d58626e7b8691969b9e9f9f9e9e9c9386796c605346392d2013000000000000040d18232e39434b555d666c737c83898e9298999b9d9e9f9f9f9f9e9c9b9897918d88827b736c655d554b43392f24180e050000000000000000000000000000000000000000000713202c3945525d687683909da99f92867a6d6054473a2d211407000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000009131c252c33373939393943505d69768390908376695d50433939393937332c251c130900000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000d1a2633404d59667380868686868174695f534d5a677480868686867f73685e5246392f23180c00000006111c27323b434a4f51525353535251504e4b4746413a37312a221b120900000000000009141f29333b42464853535353535353535346413a32281e130800000714212d3a46535e697884919c8f82766a5f53453c31241a10060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b232c333b42464d5355595c5e5f5f5e5c5854524d46413a322b221a11080000000000000000040c141b212528292d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292825211b140c03000000000000050d14191e20212d2d2d2d2d2d2a2a27221d16161b2022232d2d2d2d2d2d272724201a130b02000000000000060f171e23282a2b2d2d2d2d2d21201d19130c04000000000000000911181d2124252d2d2d2d292826211b140c04000000000000000000000000000000000000000000000915222f3c4855626f7c8786868686857a6d61594f42392e23180c03000915222f3c4855626f7c868686868686868686868686868686868686868686868686867e7164574a3e3124170b000713202d3a4653606d78868686868686867b6e6154483b2e2115121e2a36424d5764717e86868686868074675c5145382c1f1416222f3c4955626f7c86868686868686786d6053463a2d20130700020f1c2835424f5b68758286868686868686867c6f675d51453e32291d140a00000000000000000000000007121d27303944505b656e7b858686868686868683796d6053463a2d2013070000000b17232e3842505a606d79828d929b9fa4ababa39f9d9c9b9c9d9fa19e97928b82796d685f6a76828f98a1a8aaa39f9995949386796c605346392d20130000000000010c161f2834404b555d676d78808790949b9fa2a9a29e9c9b9a9a9b9d9fa3a9a19e9a948f877f776d675d554b40352920170d0200000000000000000000000000000000000000000714212d3a4754606d7a86939fa99c908376675d5145392c201306000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000005101b252e373e434646464646505d69768390908376695d504646464646433e372e251b1005000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000714202d3a4753606d7984919392877b6e62564c54606d7a85919392867a6e61554b4034291c100400000a16222e39434d555b5d5f5f605f5f5e5c5b5854524c47433c342d241b110800000000020e1a25303b454d525f60606060606060605f524c443a3025190d01000815212e3b4854616e7b8796988c7f7265584e433b33291f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009111a212931363c4247484c50515252514f4b4746423b363028201910080000000000000000020c161e262c3235363939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393635312c261e150c0200000000050e171e252a2d2e3939393939393736332e272021272c2f303939393939393433302b251d140b0100000000050f1821292f3437383939393939392d29241e160e04000000000009121b22292e3132393939393635322d261e160c000000000000000000000000000000000000000000000815212e3a47535f6a73808d9693978e81746b60544a4034281f1409000916232f3c4956626f7c8993939393939393939393939393939393939393939393938a7d7164574a3e3124170b000713202d3a4653606d79869393939393877b6e6154483b2e211514212d3a46535e6976828f9393939285796d6053473b30251a16222f3c4955626f7c88939393939386796d6053463a2d20130700000714212d3a4754606d7a849199939393999183796d605a50443b2f261b110600000000000000000000040d18232e39424e58606c77828f979393939392867b6e665c5144382c1f1206000003101c28343f4a54616c74818e949da4aca7a09d9992908f8f8f9192999a9e9f948f837a6d666f7c88949faaaea398928c88878886796c605346392d2013000000000008131e28313a45515c676d79828d92999fa6a39f9a97928f8e8d8e8e9092989b9fa3a69e99928c82796d675d51453f32291e140800000000000000000000000000000000000000000b1724313e4a5764717d8a99a4a9998c7f7366554b4135291d1104000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000a16212c3740494f5353535353535d69768390908376695d5353535353534f4940372c21160a000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130006131f2c3845515c67707d8a95998e8175685e52515d67717e8a96988d8073675c5145382c1f130600000e1a27333f4a555f676a6c6c6c6c6c6b696764615e56534e463e362d23190b0200000005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000a1724313d4a5764707d8a9798887b6e6255524d453b30251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f171f262a31373a3b3f4345464544423f3b3a36302a251e160e070000000000000000000a141e2830383d414346464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464642413d3730271e1409000000020d1720293036393b46464646464644433f3932292b32383b3d46464646464641403c362f261d1308000000010c17212a333a4044454646464646463935302820160c0200000006111b242d343a3d3e4646464643413e3830281e110700000000000000000000000000000000000000000006121f2b37434e58606d7984919e9f93887d6f665c51443b31261a0d04091623303c4956636f7c89969f9fa8a19e9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c978a7d7164574a3e3124170b000713202d3a4653606d7986939f9f9f94877b6e6154483b2e21151b27333f4953616e7b87939f9fa2978a7e7164574d42362a1e16222f3c4955626f7c88959f9f9f9386796d6053463a2d20130700000613202c3945525d686f7c87929fa69fa0958d81746c61564d41382d22170d030000000000000000010c161f2834404b545f6a727f8b949fa9a89e938b7e71695f544a4034281c1004000006121f2b3844505c66717e8b939ea6aea59d95908a86838282838486898d92979f959083786d73808d99a6b0a89f9286807c7a7b7d7063574a3d3024170a00000000010d19242f3a43505a606d79828f949fa3a7a099928e898583818181828386898e92999fa7a39f948f82796d605b51443b3025190e0200000000000000000000000000000000000006121e2b37424d576774818e9aaba297897c6f6256493c2f24180d01000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000f1b27333e49525a5f60606060606069768390908376696060606060605f5a52493e33271b0f000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130004101c2934404b55616b7683909d92867a6d61544c55606c7884919d9285796d6053473a2d2014070000101d2936434f5b6771777879797978787674716d68625f5850483e352b1d140a0000000714202d3a46525e6976797979797979797976685e5246392d201307000c1926333f4c5966727f8c999285796a63615e574d42362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d141a20262b2e2f33363839393736322e2d2a251f19130c0500000000000000000005101b26303a42494e4f5353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534f4d49423930261b1004000008141e29323b414653535353535353514f4a443b32353d4448495353535353534e4c4841382f251a0f03000007121e29333c454b505253535353535346413a32281e13080000010c18222d363f454a4b535353534f4e49423a3023190f050000000000000000000000000000000000000000030f1b26313c45515d67707d8a939e9a9183786d60574d42362a1f160c0a1623303d495663707c899aa4aca196918f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8a7d7164574a3e3124170b000713202d3a4653606d798693a0aca194877b6e6154483b2e21151f2b3744505b65737f8c99a4afa99c8f8276695e52463a2d2016222f3c4955626f7c8895a2aca09386796d6053463a2d201307000004111d2935414c56606a727f8c949ea8a89d928a7d70695e53493f33271f150b010000000000000008131e28313a45515c666f7c86929fa6aba1968e81756c62574d42392e23180c0000000713202d3a4653606d7884919ea5afa69d938e837d797776757677797c80858c9298958e81747683909ca9aca0958a7e736f6e6e706b6155483c2f2316090000000004111d2935414c56616c74818e949ea6a69f959087817c79767474747577797d818790959ea5a69e948e81756d62564c41362a1e14080000000000000000000000000000000000000814212e3a47535f697884919eab9e9285796c605346392d20130700000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c7683909083766c6c6c6c6c6c6c6c645a4f43372b1e12000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300000c18232f39434f5964717e8a97998b7f7265554b505b65727e8b97978a7d7164574a3e2f24180c0000111e2a3744515d6a778385868686858483817e7a756e6a615a50473d2f261b110600000815212e3b4854616e7b86868686868686867a6d6154473a2e211407000e1a2734414d5a6774808d9a91847770706e695e52463a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e151a1e212226292b2c2c2b292521201e19140d0802000000000000000000000915212c38424c545a5c6060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605c5a544c42372c21150900020e1925303b444c525f6060606060605d5b554d44393d474f54566060606060605a58534a41362b20140800000c18232f3a454e575c5e60606060605f524c443a3024190d010005111d29343f48505658606060605c5a544c42352b21160b0000000000000000000000000000000000000000000a15202935404b55616b75818e98a0958c7f72695f53463e31281e130815222f3b4855626e7b87939fa99e91848383838383838383838383838383838383827d706356493d3023160a000713202d3a4653606d798693a0aca194877b6e6154483b2e2115202d394653606c7884919eabb5ac9f93877b6e6154473d32271b222f3c4955626f7c8895a2aca09386796d6053463a2d2013070000010d19242f3a434e58606c77828f96a1aba49e92857b6e655b50443c31271d1207000000000000050e19242f3a434f59606d79839098a3aea39991847a6d605a50453c30271c12070000000b1824313e4b5764717e8a96a0acac9f948e8179716d67696869676d70747a7f869095938a7e7885929fabaa9d9184776c6261616361594f44382c201407000000000613202c3945525d68717e8a939da6a89f948f837c746f6c6668676768666d70757c838f939ea7a69e938b7f72685e52463b3025190d0100000000000000000000000000000000000815222f3b4855626e7b8896a1a89b8e8275665b5044382b1f120600000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d3946535f6c767979797979797979839090837979797979797979766c5f5346392d2013000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000007121d27313e4653606d7984919c908376675d514953606d7985929b8e817468554b4035291d100400121f2c3945525f6c78859292999292918f8e8b87827c716c61594f41382d22170b00000815212e3b4854616e7b87939393939393877a6d6154473a2e211407000f1b2835424e5b6875818e9b91847d7d7d7b6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415191d1e1f1f1e1c181414110e09020000000000000000000000000d1925323d49545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69655e54493d3125190d0005111e2a36414c565e6c6c6c6c6c6c6c6a675f554a3f444f5960636c6c6c6c6c6c67645c53483c3024180b00030f1b2834404b5760686b6c6c6c6c6c6c5d564c4135291d1105000915212e3a45505a62656c6c6c6c69665e54473d33271c10040000000000000000000000000000000000000000040c18242f39434f59616e7b85929f9f92867b6e615a50433a2f24190c14212e3a47535f6975818e97a29d9084787676767676767676767676767676767676706b6054483b2f221609000713202d3a4653606d798693a0aca194877b6e6154483b2e211d2935414c5563707d8996a0acacafa4998c7f7266584e43382c1d222f3c4955626f7c8895a2aca09386796d6053463a2d20130700000008131e28313d44505b656d7a849199a3ada1978f82776c60584e43392f24180e0500000000020b17202935414c56606b73808d95a0aaa69f92877d6f685d52483e332a1e150b00000005121e2a36424d576875818e9ba8afa49a8f82786d66605d555c555c6063676d727b838f9391857b8797a2ada79a8d8074675a545557554f473e33281c100400000004111d2935414c55606d7a85929ea5aca0968f82796e6a62605b545a5b545c60636a6e78818f959faba59f92857a6e61564c41362a1e11050000000000000000000000000000000003101c28343f4a5465727f8b98a8a7988b7e7165544a3f33281c0f0300000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c798686868686868686909494908686868686868686796c605346392d2013000b1825323e4b5865717e8b98a4afa295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000008121d262c3844505c6674818e9b92867a6d605347515d6775828f9b918477675d5145392c1f130600121f2c3945525f6c7885929493939496999a99938e867e716b6053493f33271b0f03000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e211407000f1c2936424f5c6975828f9c95918989897e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080c10121312110f0c0807050200000000000000000000000000000f1c2835414e5a6670767979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797570655a4d4135281b0f000714202d3946525e68767979797979797771675b4f434854606b70797979797979746e64584c4033271a0d0004111e2a3744505c687278797979797976685d5246392d201307000b1724313d4a56626d7179797979767066594f44382c20150a00000000000000000000000000000000000000000007121d27313e46525e69727f8b959f988f82756c61554c4135291e14121e2b37424d57616e7b85929fa0958c80736c6969696969696969696969696969696360594f44382c201307000713202d3a4653606d798693a0aca194877b6e6154483b2e21202c3945515d6775818e9ba8a39fa3ab9d9184776a605448392f24222f3c4955626f7c8895a2aca09386796d6053463a2d201307000000010c161f27333f49535e686f7d87929fa6a99f948c7f726a5f554b40352920170b020000000a141d29333b45525d68707d87939fa7aa9f948c80736b60564c41362d21180c030000000714202d3a46525e697885919eabac9f93877c6f665c54514b4f4b5153555d60696e79818f949083909da9b3a4988b7e7165584b484a48443e352c21160b000000000613202c3945515d6773808d97a1ada69e91847a6d675f5853504a4e4e4b5153585f666d79839099a3ada2978d8174685e5246392d2014090000000000000000000000000000000006121f2c3844505c6675828f9ba8a095877b6e6154483b2d22170b0000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c7986939393939393939c9f9f9c9393939393939386796c605346392d2013000b1825323e4b5865717e8b98a4aca295897c6f6256493c2f23160900000d1a2733404d5a6673808d99a6aca09386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c201300030e19242f3840474a5464717e8a9799897c6f6256494b5565727e8b9893867a6d6053473a2d20140700121f2c3945525f6c78858887868787898d92979f9892887d70655b5044372b1f1205000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e21140700101c2936434f5c6976828f9ca09d96968b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868275695c4f4236291c0f000814212e3b4754616e7a86868686868683776a5d5144495663707d8686868686868074675a4e4134271b0e0005121f2b3845525e6b788586868686867a6d6154473a2e211407000b1825323e4b5865717e8686868682766b6054483c32261b0f030000000000000000000000000000000000000000010b151f2a36424d56606c788390999e948a7e71675d51453c30261c111a26313c46525e68717e8a929c9f93887e716c605b535c5c5c5c5c5c5c5c5c5c5c56544f473d32271b1003000713202d3a4653606d798693a0aca194877b6e6154483b2e21212d3a4754606d7a86929fa3999299a3a096897c6f62554b403529222f3c4955626f7c8895a2aca09386796d6053463a2d20130700000000040d17222d38414c56606b737f8c949fa9a69f92867c6f675d51453e33291d140a000006111b262f3b45505a606d7a849199a4aea2989083786d60594f443a2f241b0f06000000000815212e3b4854616e7b8797a1adaa9d9083776a5f544b4540424045474b51575f676d78828f9590959fabb0a3968a7d7063574a3d3d3c38332c231a1005000000000714212d3a4754606d7a85929fa9aa9e94897d70685d554e46443f41414045464e545c676f7c87929faca99f92867a6e6154473c31261a0e020000000000000000000000000000000713202d3a4653606d7985929faa9d918477695e52463a2d1c11060000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c798689898989898989909595908989898989898986796c605346392d2013000b1825323e4b5865717e8b989f9f9f95897c6f6256493c2f23160900000d1a2733404d5a6673808d999f9f9f9386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c20130007131f2b36404a52585a616e7b879a978a7e71645753595b626f7b889599887c6f6255493c2f221609000916232f3c4956626f7c7b7a7a7a7b7d808590959f9a9184796c605346392d201306000815212e3b4854616e7b8794a1aeada094877a6d6154473a2e21140700101d293643505c6976838f9ca9aaa3988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393938f8275695c4f4236291c0f000814212e3b4754616e7a87939393939084776a5d5144495663707c89939393938d8174675a4e4134271b0e0004101d2935404b556c788592939393877b6e6154483b2e211508000613202d394653606c7883909994897d7063584e43372b1f1306000000000000000000000000000000000000000000030d1925303b44505b666f7c87929f9e91847a6d60584e42382e231715202a36414d56616c73808d939d9a92877e736c655d554e5050505050505050504948443d352b21160b00000713202d3a4653606d798693a0aca194877b6e6154483b2e212b37434e5865717e8b98a29f9286929fa89a8e8174675d5145382c222f3c4955626f7c8895a2aca09386796d6053463a2d201307000000000006111b262f3a444f59606c77828f97a1aba3999184796d605a50453b2f261b1106030c17222d38414d57616c75818e96a1aba59f92857b6e665c50473d32281e120900000000000916222f3c4955626f7c8895a9b3a79a8d817467584e4239352f34383a40454d555c666d7a85919d9fa7b1afa396897c706356493d302f2c28211a11080000000005111e2a36424d5765727f8b98a2aea99c8f82756b60564c433c38332d2e34383c424b555f6a74818e9ba8aea3988c7f7266574d42372b1e1205000000000000000000000000000000091623303c4956636f7c8998a2aa9a8d807467574d42362a1e0a000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000a1723303d4a5663707d7d7d7d7d7d7d7d839090837d7d7d7d7d7d7d7d7063564a3d3023170a000b1825323e4b5865717e8b9393939393897c6f6256493c2f23160900000d1a2733404d5a6673808d939393939386796d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000b1723303c47525c64676c6d798693998c7f7266595d64686c6d7a8799978a7d7164574a3e3124170b000815222e3b4754606a6f6e6d6d6d6e70737a83909da096897c6f6356493c30231609000815212e3b4854616e7b8794a1acaca094877a6d6154473a2e21140700101d293643505c6976838f9ca9b1a5988b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c6976828f929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292928f8275695c4f4236291c0f000814212e3b4754616e7a87949f9f9d9084776a5d5144495663707c89969f9f9a8d8174675a4e4134271b0e0006131f2c3945515d677986939f9f95887b6e6255483b2f2215080005121f2b3744505b656f7c87939d9083766a5f53473b2e2115090000000000000000000000000000000000000000000009141f28333f4a545f6a74808d96a1978d80746a60544a3f34281f141925303b44505a606c77818e939c99928b80776d675f585045414343434343433d3b38322b23190f0400000713202d3a4653606d798693a0aca194877b6e6154483b2e212e3a47535f6a7683909daa9b8e828e97a19f9285796d6053473b30252f3c4955626f7c8895a2aca09386796d6053463a2d2013070000000000000a141d28323d44505b656d7a859199a4aba0968e81746c61574d41382d22170d0b151e27333f49535e69717e8a939ea8a89e938a7e71695e544a3f352b20160c0000000000000a1723303d4a5663707d8996a3b0a6998c7f7366594c402f2924292c2f353b434b545d68707d8a959fabb7afa396897c706356493d3023201c16100800000000000714202d3a46525e697683909daaada196897d7063594f433a312b282223282c3039434e58626f7c8895a0acaa9d908477695f53463a2d211407000000000000000000000000000004111d2935414c566673808c99aaa3988a7d7063574a3d30251a0e000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000916222f3c4854606b70707070707070768390908376707070707070706b6054483c2f221609000b1825323e4b5865717e868686868686867c6f6256493c2f23160900000d1a2733404d5a66738086868686868686786d6053463a2d201307000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000d1a26333f4c58646e7479797985929a8d8073675a646f747979778692988b7e7165584b3e3225180b0006131f2b38434e586062616160606163686f7c8899a4988b7e7265584b3f3225180c000815212e3b4854616e7b87949f9f9f9f94877a6d6154473a2e21140700101d293643505c6976838f9ca9aca5988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875828585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858275685b4f4235281c0f000814212e3b4754616e7a8794a1aa9d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e000714202d3a4753606d7a8699a4a295897c6f6256493c2f23160900030f1b27333f49535f6a75828f9b95887c6f6255493c31261a0e02000000000000000000000000000000000000000000020b17222d38424e58606d7984919e9f93877c6f665c50443b30251a141f29323e44505b656c78818d929f9f928c81796f6a625a514c433c34363636302f2c27211911070000000713202d3a4653606d798693a0aca194877b6e6154483b2e28343f4a54626e7b88959fa398897d85919ea2988a7e7164574d42362a2f3c4955626f7c8895a2aca09386796d6053463a2d201307000000000000020b162027333f49535e68707d87939fa6a89d928a7e70695e53493f33271f15121d27303944505b656e7b85929fa5aba0968e81746c61574d42382e23190d040000000000000a1724313d4a5764707d8a97a3b0a5988c7f7265594c3f2e23181c1f24293139424c56616c7683909da9b3afa396897c706356493d302316100b050000000000000814212e3b4754616e7b87959fabab9e9184786c6053463d31281f1c17181c1f27313c47535f6a7784919daaaca095887b6e6155483b2e22150600000000000000000000000000000713202c3945525d687683909da99f92867a6d6053473a2d201409000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000713202c38444f5960636363636363697683909083766963636363636360594f44382c201307000b1724313d4a56626c71797979797979796f6a6054473b2e22150800000c1926323f4b58636e737979797979797976665c5044382c1f1206000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a67748086868689979a8d8174675b6874818686868999988b7f7265584c3f3225190c00030f1b27323d464e5456555453545456606c7986939f998c807366594d4033261a0d000815212e3b4854616e7b87939393939393877a6d6154473a2e21140700101d293643505c6976838f9c9f9f9f988b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2834414d59656f75797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979756f65594d4134271b0e000814212e3b4754616e7a8794a1a99d9084776a5d5144495663707c8996a3a79a8d8174675a4e4134271b0e000714212e3a4754616d7a8794a0a396897c706356493d3023160a00000b17222d38414e58636f7c89959a8d807367574d42362a1e12050000000000000000000000000000000000000000000006111c262f3c45515d67707d8a949e999083786d60574d42362a1f15172027333f49535b666c74808b92989c938f847c716c605d554e463e362e292322201b160f07000000000713202d3a4653606d798693a0aca194877b6e6154483b2e2c3844505c6673808d9aa79f928679818e9baa9c8f8276695e52463a2d2f3c4955626f7c8895a2aca09386796d6053463a2d20130700000000000000040e17222d38414c56606b73808c949fa9a59e92857b6e655b50443c31271d18232e39424e58606c77828f97a2ada3999184796d605a50453b30261c1007000000000000000a1723303d4a5663707d8996abb5a6998d807366544a403428211e1a181f27303a44505a64707d8a97a2adafa396897c706356493d3023160a00000000000000000b1824313e4b5764717e8a97a7b1a79a8e8174665b5044382b1f160f0b0c10151f2b37434e586773808d9aa6b1a7988b7e7165584b3e2d22170b00000000000000000000000000000714212d3a4754606d7a86929fa99c8f8276675d5145392c1f1306000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000004101c27333d474f5456565656565d69768390908376695d5656565656544f473d33271c1004000915212e3a45505a62656c6c6c6c6c6c6c6260584e43382b1f130600000a17232f3b47525c63666c6c6c6c6c6c6c6c5c544a3f34281c1003000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d939393a19a8e8174675b6874818e939394a3998c7f7366594c403326190d00000a162027333f49535b606060606062666e7b8799a4988c7f7265594c3f3226190c000815212e3b4854616e7b86868686868686867a6d6154473a2e21140700101d293643505c6976828f93939393938b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925313d49545d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68655d53483d3125180c000814212e3b4754616e7a87949c9c9c9084776a5d5144495663707c89969c9c9a8d8174675a4e4134271b0e000815222e3b4855616e7b8894a1a3978a7d7064574a3d3124170a000006111b262f3c4854606b7783909d918478695f53463a2d21140700000000000000000000000000000000000000000000000a141d2935414b55616c75828f98a0958b7f72695e52463e31271d1217222d38414a545b606e737e8691969e9691867e756d675f58504840372e261c13100b0400000000000713202d3a4653606d798693a0aca194877b6e6154483b2e2d3a4653606d7985919ea99c8f82767e8a99a39f93877b6e6154483d322f3c4955626f7c8895a2aca09386796d6053463a2d201307000000000000000006111b262f3a444f59606d78828f97a1aca1978f82776c60584e43392f241f2834404b545f6a727f8c949fa9a69f92877c6f675d51483e33291e140a00000000000000000915222f3c4855626f7b8899a3afa89b8f8275665c51443a322d2b2627272628323e4653606d7985929fabafa396897c706356493d3023160a00000000000000010e1b2834414e5b6774818e9aa7b4aa978a7e7164544a3f3328190d040000040d1b26323d4a5764707d8a97aab4a79b8e81746853493f33271b0f03000000000000000000000000000b1724313e4a5764717d8a99a3a9988c7f7265554b4035291d1004000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000b16212b353d44484a4a4a4a505d69768390908376695d504a4a4a4a48443d352b21160b000005111d29343f485056586060606060606056544e463d32271b0f03000007131f2a36404a52585a606060606060605f504a42382e23170c00000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9a9fa0a79b8e8174685b6874818e9b9fa0a6998c807366594d4033261a0d000005121f2b3744505b656c6d6c6c6d6f7278818e9ba095897c6f6356493c30231609000714202d3a46525e6976797979797979797976685e5246392d20130700101d293643505c697682868686868686867e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212c37424b54595c5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5b59534b42372c201509000814212e3b4754616e7a878f8f8f8f8f84776a5d5144495663707c898f8f8f8f8d8174675a4e4134271b0e000915222f3c4855626f7b8895a2a4978a7e7164574b3e3124180b000007111b252c38434f5966737f8c9996887b6e6155483b2e2215080000000000000000000000000000000000000000000000020b18242f3a43505a616e7b86929f9f92867b6e61594f43392f2418111b262f38424a505c636c717c848e939f98928b817a6f6a625a524940382e251c11080000000000000713202d3a4653606d798693a0aca194877b6e6154483b2e36414c5664707d8a97a1a8988c7f727a86929fa4998c7f7366594f43382f3c4955626f7c8895a2aca09386796d6053463a2d2013070000000000000000000a141d29323d44505c666e7b85929aa4a99f948c7f726a60554b40352928313a45515c666f7c86929fa6a99f948c7f736a60554b41362c21170c0200000000000000000714202d3a4753606d7a86929facab9e9285796d60564c443d3a373134333332323845515c6675828f9ca8afa396897c706356493d3023160a0000000000000005111e2a36414c566a7683909da9aea298887b6e6155483b2d221708000000000a15212e3b4854616e7b8798a2aeaa9d908377655b5044372b1f120500000000000000000000000006121e2b37424d576774818e9aaba197887c6f6255483c2f24180c00000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000050f19232b33383c3d3d3d43505d69768390908376695d50433d3d3d3c38332b23190f050000010c18222d363f454a4b535353535353534947433d342b20160a000000020e19242e3840474b4d5353535353535353443f3830261c110600000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9aa7b3a79b8e8174685b6874818e9ba7b3a6998c807366594d4033261a0d00000613202d394653606c777979797a7b7e838e939e989083786c605346392d2013060005121e2a36424d575e6c6c6c6c6c6c6c6c6c6c5e564c41362a1d1105000f1c2835414e5a66707679797979797979726d62564a3d3124180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101b26303942494d4f5252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252524f4d48423930251b0f04000714212d3a4754606d7a8283838383838174675b4e414855626f7c8283838383827f7265584c3f3225190c000916232f3c4956626f7c8995a2a5988b7e7265584b3f3225180c00010d18232d373f464956626f7c8999978a7d7164574a3e3124170b00000000000000000000000000000006060606060606060007131d28313e46535e69727f8c95a0988e81756b61554b4035291d14141d262f383f44525a616a6f7a818b92989f938e847c716c635b524a40372e231a0d0400000000000713202d3a4653606d798693a0aca194877b6e6154483b2e3946525e6875828f9ba9a196887b6f76828f9cab9e9184776b605448392f3c4955626f7c8895a2aca09386796d6053463a2d201307000000000000000000020b172028343f4a545e69707d88939fa7a69f92877c6f675d51453e332f3a434f59606d79839098a3ada2979082786c60584e433a2f241a0f0500000000000000000006131f2c3945515d677783909dabada1978a7e71685e564f484742424140403f3f3f404b546673808c99a6afa396897c706356493d3023160a000000000000000713202d3946525e687885929fabac9f9285796c605346392d201306000000000714212d3a46535e697985929facac9f9285796c605346392d2013060000000000000000000000000814212d3a47535f697884919eab9e9185786c605346392d20130700000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000005101a232c33393c3d3d3d43505d69768390908376695d50433630302f2c27211911080000000006111b242d343a3d3e464646464646463c3b38322b22190f040000000008121c262e363b3f40464646464646464638342e261e150a0000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9aa7aca79b8e8174685b6874818e9ba7aca6998c807366594d4033261a0d00000613202d394653606c7984868687888b90959a9590867c6f665b5044382b1f120600020e1a25303b454d525f60606060606060605f524c443a3025190d01000d1926323e49545e66696c6c6c6c6c6c6c65625b51453a2e22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141e2730373d414246464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464642413d3730271e140900000713202c3945525d686d767676767676746f64584c4047535f6a6f767676767676726d62564a3e3125180b000a1723303d4a5663707d8996a3a5988c7f7265594c3f3226190c0006121e29353f49515759606d798692998c7f7366594c403326190d0000000000000000000002060a0c0d131313131313131313130c161f2a36424d57606d788390999e938a7d70675d51453c2f261b11141d262d33404850585f686d757e8690959d9691867e736d645c524940352c1f160c01000000000713202d3a4653606d798693a0aca194877b6e6154483b2e3a4754616d7a86929fab9e9184786a727f8b99a4a096897c6f63554b40353c4955626f7c8895a2aca09386796d6053463a2d20130700000000000000000000050e17232e38424d56616b73808d959fa9a3999184796d605a50453b35414c56606b73808d95a0aaa59f92857b6e665b50463d31281d12080000000000000000000004101d2935404b5566737f8c99a3aea99e91847a6d68615955534d4f4e4d4c4c4c4b4b4c5865727f8b98a5afa396897c706356493d3023160a000000000000000714212e3a4754616d7a8798a2aeaa9d918477665b5044382b1f12060000000005121e2a36424d576a7784919daaaea298877a6e6154473b2e2114080000000000000000000000000815222e3b4855616e7b8896a1ac9b8e8174655b5044372b1f120500000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000b17222c363e44494a4a4a4a505d69768390908376695d5043362a2322201c160f0800000000000009121b22292e3132393939393939392f2e2b27201910070000000000000a141c242a2f323339393939393939392c28231c150c030000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d9a9f9f9f9b8e8174685b6874818e9b9f9f9f998c807366594d4033261a0d000006121f2b3844505b6673808c9993999292908d89837c6f6a5f544a3f33281c0f03000009141f29333b42464853535353535353535346413a32281e130800000915212d38424c545a5c60606060606060585651493f34291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c151e262c3134353939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393534312c251e150c02000004111d2935414c565d6069696969696967645c53483c434e585f6269696969696965625b51463a2e221609000a1724313d4a5764707d8a97a3a6998c807366594d4033261a0d000916222e3a46515b62656c667885919a8d8174675a4e4134271b0e000000000000000000070d121619192020202020202020202020201a25313b44505c666f7c87939f9e9184796d60584e41382d22170b141c2228363e464e565d606c717b838d929f98928b80736e645b51473d31281e1308000000000713202d3a4653606d798693a0aca194877b6e6154483b37434e5865727f8c99a3a99a8d8074676e7b87939fa89a8e8174675d5145393c4955626f7c8895a2aca09386796d6053463a2d201307000000000000000000000006111c26303b444f59606d78839097a2aba0968e81746c61574d423b45525d68707d87939fa7a89d938a7e71695e544a3f342b1f160c0000000000000000000000000c18242f3b4854616e7b86929fa8ada19690827a706b65615f575c5a5a5959585858585865717e8b98a4afa396897c706356493d3023160a000000000000000915222f3c4855626f7b8895aab4a99c8f837669544a3f33281c0f0300000000020e1a2531434f5c6976828f9ca9b4aa95887b6f6255483c2f221509000000000000000000000003101c28343f4a5465727f8b98a8a49a8a7e716453493f33271b0f0300000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000004101c28333e48505557575757575d69768390908376695d5043362a1d1613100b0500000000000000000911181d2124252d2d2d2d2d2d2d23221f1b160f0700000000000000020a12191f2326272d2d2d2d2d2d2d2d1f1c17110a03000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a6774808d93939393938e8174685b6874818e93939393938c807366594d4033261a0d0000030f1c28333f4a54616e7b87939f92878583817d786f6a5f584e42382d22170b000000020d17212930363a3b4646464646464646463936302820160c02000005101b26303a42494e50535353535353534b4a453f372d23180c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c141b212528292c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c282725201b140c03000000010d1924303a444c52545c5c5c5c5c5c5b58534a41363c464e53555c5c5c5c5c5c585651493f34291e1206000b1824313e4b5764717e8a97a4a69a8d8073675a4d4034271a0d000b1825313e4a57626d7279797983909b8e8275685b4f4235281c0f00000000000000010a12191e2325262d2d2d2d2d2d2d2d2d2d2d2d2d2d28343f4a54606a74808d97a1968d80736a5f53493f33271e13111317242d343c444c525a62696e78808b92999f928c80736d63594f433a2f24190d010000000713202d3a4653606d798693a0aca194877b6e6154483b3b4754606a7784909daba197897c70636876838f9caa9f9285796d6053473b3c4955626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000a141e29323e44505c666e7b85929fa4a89d938a7e70695e544a45505a606d7a849199a4aba0968e81746c61574d42382d22190d040000000000000000000000000714202d3a46525e6974808d96a1a9a89f9590847d77726e696a6867666665656565646465717e8b98a4afa396897c706356493d3023160a000000000000000a1723303d4a5663707d8996a3b0a89b8e8275685b4f422d22170b000000000000091c2835424f5b6875828e9ba8b0a396897d7063564a3d3023170a000000000000000000000006121f2c3844505c6675828f9ba89f93877a6e6154473b2d22170b0000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000814202d3944505a6164646464646469768390908376695d5043362a1d1007040000000000000000000000060c11151718202020202020201615130f0a0400000000000000000000080e1317191a202020202020202012100c060000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000e1a2734414d5a677480868686868686868174685b68748186868686868686807366594d4033261a0d0000000b17222d3846535e6976828f9b8f82787774706c655f584e463c2f261c110600000000050f171f252a2d2e39393939393939392e2d2a251e160e05000000000a141e2830383e4143464646464646463f3d3a342d241b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002091015191b1c1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1c1b18150f0902000000000008131e28323a4145475050505050504e4c4841382f343c4347485050505050504c4a463f372d23180d01000c1825323f4b5865727e8b98a5a79a8e8174675b4e4134281b0e000c1926323f4c5965727f86868689959c8f8275695c4f4236291c0f000000000000000a131c232a2f32333939393939393939393939393939392e38424e58606d7a85919e9f92877c6f655b50443a3025191d202021222a323a414550575f666d747e8792989c928c7f726b61564c4135291d13070000000713202d3a4653606d798693a0aca194877b6e6154483b404b55626f7c8995a0ab9e9184796d6064717e8b98a2a2988a7e7164574d423c4955626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000020c172028343f4a545e69707d8a929da7a59e92857b6e665b504d57616c75818e96a1aba3999184796d605a50453b2f261c10070000000000000000000000000005121e2a36424d57606d79849197a1a9a79f969189837f7b78767574737372727271717171717e8b98a4afa396897c706356493d3023160a000000000000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b060000000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a00000000000000000000000713202d3a4653606d7985929faa9d908377685e5246392d1b11060000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000a1623303c4955616c70707070707070768390908376695d5043362a1d1003000000000000000000000000000105090b0b13131313131313090806030000000000000000000000000002070a0c0d1313131313131313060300000000000000000714202d3a4753606d7a8693a0adac9f9286796c5f5346392c2013000d1a26333f4c58646e7479797979797979746f6459646f7479797979797979736e63574b3f3226190c00000006111c2a36424d5764717e8a9792877b6e6763605b534e463c342a1d140a000000000000050d141a1e20212d2d2d2d2d2d2d2d21201d19130c050000000000030c161e262d3235363939393939393932312e29231b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090c0e0f1313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130f0e0c090400000000000000020c1620283035393a43434343434341403c362f262a32373b3c4343434343433f3e3a342d251b110700000c1926323f4c5965727f8c98a5a89b8e8175685b4e4235281b0f000c1926323f4c5965727f8c93939d9f9c8f8276695c504336291d1000000000000007121c252e353b3e4046464646464646464646464646464646464645525d68717e8a949f999083776c60564c41362a24292c2d2e2f30302f353e454d545c606c717d8692999f93887d70685d52453a2f24180d0100000713202d3a4653606d798693a0aca194877b6e6154483b45515d6774818d9aa7a6998d8073665c606d7a85929faa9c8f8276695e53463c4955626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000050e17232e38424d57616c74808d959faaa2978f82786c6058535e69717e8a939ea8a69f92877c6f675d51483e33291d140a0000000000000000000000000000020e1a25303b45515d676f7c8591979ea5a8a09e95908b8885838281807f7f7f7e7e7e7e7d7d808d9aa7afa396897c706356493d3023160a000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b0a4978a7d7164574a3e3124170b0000000000000000000000091623303c4956636f7c8998a2aa998d807366564c41362a1e0a000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000a1724313d4a5764707d7d7d7d7d7d7d7d8391908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8693a0acac9f9286796c5f5346392c2013000b1723303c47525c64676c6c6c6c6c6c6c68645d535d64686c6c6c6c6c6c6c66635c52473b2f23170a000000000e1a25313b4653606d798592998c8073665c535049413c342a22190b020000000000000002090e12141520202020202020201413110d080200000000000000040c141b212628292d2d2d2d2d2d2d2524221d18110900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161e24292c2d3636363636363433302b251d20262b2e2f36363636363632312e29231b13090000000d1a2633404d596673808c99a6a89c8f8275695c4f4236291c0f000c1926323f4c5965727f8c989faaa99c8f8376695c504336291d100000000000020d19232e3740464b4c535353535353535353535353535353535353534c56616c76828f989f948b7e71685e52463d302f35393a3b3c3c3d3d3c383b424a515a626b707e87939f9a92857a6d60554b4135291d110400000713202d3a4653606d798693a0aca194877b6e6154483b4753606d7985929fab9f94887b6e62545d6774818e9ba89f93877b6e6154483d4955626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000006111c26303b45505a606d78839098a2a99f948c7f726a605b656e7b85929fa5a99f948c7f726a60554b40362c21170b0200000000000000000000000000000009141f2935414b555f6a6f7c858f939c9fa4a79f9d989892908f8d8d8c8c8b8b8b8b8a8a8a8d929da9afa396897c706356493d3023160a000000000000000b1825313e4b5864717e8b97a4b1a79a8d8074675a4d4134271a0e0100000000010e1a2734414d5a6774808d9aa7b1a4978b7e7164584b3e3125180b0000000000000000000004111d2935414c566673808c99aaa298897d706356493d3025190d000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c79868a8a8a8a8a8a8a9195908376695d5043362a1d1003000000000000000000000000000000000000000000010406070d0b0a08050000000003080b0d0e0d070604000000000000000000000000000000000000000000000714202d3a4753606d7a86939f9f9f9f9286796c5f5346392c20130007131f2b36404a52585a606060606060605b59534b53595b606060606060605957524a40352a1f13070000000009141f2c3845515c67748086868685796d6053463f382f2a22191007000000000000000000000205070813131313131313130707050100000000000000000000030a1015191c1d20202020202020181815110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021292929292929282724201a13151b1f21222929292929292525221e181109010000000d1a2734404d5a6773808d9aa6a99c8f8376695c504336291d10000c1926323f4c5965727f8c98a5b2a99c8f8376695c504336291d10000000000006121e2a3540495157596060606060606060606060606060606060606060605a616e7b86929f9e92857a6d61594f42393a4045474848494a4a48443d3940445059616c73808c96a0978d8073675d5145392c20130600000713202d3a4653606d798693a0aca194877b6e615448424d5764717e8a97a2aa9c908376695f535563707d8996a1a49a8c7f7366594f444955626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000000a151e29333e45515c666e7b85929fa5a69f92877c6f67606c77828f97a2ada1978f82776c60584e43392f241a0f0500000000000000000000000000000000020d18242f3a434e585f6a6f7a82898f93999c9fa2aaa29f9d9b9a999998989898979797979a9da4aeafa396897c706356493d3023160a000000000000000b1824313e4b5764717e8a97a4b1a79a8d8174675a4e4134271b0e0100000000010e1b2734414e5a6774818d9aa7b1a4978a7e7164574b3e3124180b000000000000000000000713202c3945525d687683909da99f9285796d6053463a2d201308000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c7986939393939393939393908376695d5043362a1d10030000000000000000000000000000000000000001070d1113141a181715110c0601080f14181a1b191413100c0701000000000000000000000000000000000000000714202d3a4753606d798693939393939286796c5f5346392c201300030e19242f3840474c4d535353535353534e4d4841484d4e535353535353534d4b4740382e24190e020000000004101c2834404b55646e74797979786d665c5044382d261d18100700000000000000000000000000000000000000000000000000000000000000000000000000000005090d0f10131313131313130c0b090501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113141d1d1d1d1d1d1b1a18140f080a0f1215151d1d1d1d1d1d191816120d0700000000000e1b2734414e5a6774818d9aa7aa9d9083776a5d5044372a1d11000c1926323f4c5965727f8c98a5aca99c8f8376695c504336291d1000000000000a16232f3b46515b63666c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6b69727f8c95a0978e81746b60544b40434b51535455565756554f473d343f47505a606d7884919e9f92857a6d6054473a2d21140700000713202d3a4653606d798693a0aca194877b6e61544846535e6976828f9ca9a2988b7e7165574d53606c7884919eac9e9184776b6054484955626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000030c17212834404b545f69717e8a929da7a3999184796d6a727f8c949fa9a49e92857b6e655b50463c31281d120800000000000000000000000000000000000007131d28313c464e585f686d757c82878b8f929897999a9b9c9d9d9d9e9e9e9e9f9f9f9fa3abacb5afa396897c706356493d3023160a000000000000000a1724313d4a5764707d8a97a3b0a79a8e8174675b4e4134281b0e0100000000010e1b2834414e5b6774818e9aa7b0a3978a7d7064574a3d3124170a000000000000000000000714212d3a4754606d7a86929fa89c8f8275665c5145382c1f1306000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d394653606c7986868686868686868686868276695d5043362a1d1003000000000000000000000000000000000000040c13181d2020272524211d17100b131a2024272726201f1c18120b030000000000000000000000000000000000000714202d3a4753606d798686868686868687796c5f5346392c2013000008121d262f363c3f414646464646464641403c373c404146464646464646403f3b352e261c12070000000000000c18232e3943525c64676c6c6c6b605c544a3f34281b140b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407071010101010100e0d0b08030000030608091010101010100c0b0906010000000000000f1b2835424e5b6875818e9b9f9f9d9184776a5e5144372b1e11000c1926323f4c5965727f8c989f9f9f9c8f8376695c504336291d1000000000000c1925323e4b57636d737979797979797979797979797979797979797979797978736d7883919a9e93897d70665c51454b555d60616263636360594f4438353e44505c66727f8b98a2988a7e7164574b3e3124180b00000713202d3a4653606d798693a0aca194877b6e6154484953616e7b87939fac9f92867a6d605447505b6573808c99a6a096897c6f63554b4955626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000050f18232e39424d57616c74818e95a0aaa0968e81746f7c86929fa6a79d928a7d70695e53493f342b1f160c00000000000000000000000000000000000000010c161f2a343c464e565e616b6f757b7f8285888a8c8d8f8f9090919191919292929292999ba3acafa396897c706356493d3023160a000000000000000a1723303d4a5663707d8996a3b0a89b8e8175685b4e4235281b090000000000020f1b2835424e5b6875818e9ba8b0a3968a7d7063574a3d3024170a000000000000000000000b1724313e4a5764717d8a99a3a8988b7f7265544b4034281c1004000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000013202d3946535f6c7679797979797979797979797670665a4e4235291c0f030000000000000000000000000000000003090d161d24292c2d3431302d28221b141d252b303334332d2c29231d150d09030000000000000000000000000000000006131f2c3845515c67767979797979797979756a5e5245382c1f120000010b141d242b303334393939393939393534302b3034353939393939393933322f2a241c130a0000000000000007121d2730404a52585a6060605e53504a42382e23170a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424f5c6875818f939393939184786b5e5245382b1f12000c1926323f4c5965727f8c93939393938f8376695c504336291d1000000000000d192633404c5966737f868686868686868686868686868686868686868686868578666f7d88939f9d9184796d60574d515d676d6e6f6f70706b6055483d32343f4a54616e7b8899a49a8d8174675a4e4134271b0e01000713202d3a4653606d798693a0aca194877b6e615448505b6573808c9aa4a89b8e8174675d51454953616e7b88949fa89a8e8174675d514955626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000007121d27303b45505a606d79839098a2a89d938a7e79839098a3aaa0958d80746c61564d41382d22190d040000000000000000000000000000000000000000040d18222a343c444c52596063696e7276797b7d7f81828383848484848585858585868b909ba7afa396897c706356493d3023160a000000000000000916222f3c4955626f7c8895aab4a99c8f8276695c4f4330251a0e0200000000030f1c2936424f5c6975828f9ca8b5ab95897c6f6256493c2f23160900000000000000000006121e2b37424d576774818e9aaba196887b6e6255483b2e23180c00000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000121e2b37434f5a646c6c6c6c6c6c6c6c6c6c6c6c69665e544a3e32261a0d01000000000000000000000000000000060e151a1f282f35393a403e3d39342d241d262f363c4041403a38342f271f1a140d0500000000000000000000000000000004101c2934404b555c6c6c6c6c6c6c6c6c6c6a63594e42362a1d11000000020b12191f2326272d2d2d2d2d2d2d282724202427282d2d2d2d2d2d2d2626231f19120a0100000000000000000b151e2f3840474c4d5353535246443f3830261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c69768286868686868685786c5f5245392c1f12000c1926323f4c5965727f868686868686868276695c504336291d1000000000000d192633404c5966737f8c93939393939393939393939393939393939393939185786b6b74818e97a0968c7f73695f5353606d797b7b7c7d7d7063584e4338313a4653606d7986939f9c8f8276695c4f4336291c1003000713202d3a4653606d798693a0aca194877b6e61544853606c7884919eaca096897c7063554b4146535f697683909caa9f92857a6d60534955626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000000000000b151e2a333e45515c676e7b86929fa5a59e9285818e95a0aaa3989183796d60594f443b2f261b1007000000000000000000000000000000000000000000050e171e252a323a41464f54575e6165666d6f717374757676777777787878787879797e8b98a4afa396897c706356493d3023160a000000000000000814212e3b4754616e7b8798a3aeaa9d9084776a574d42362a1e12050000000005111d2935414c566a7783909daaafa399877b6e6154483b2e2115080000000000000000000814212d3a47535f697784919eaa9e9184786a5f53473a2e1d120700000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000f1b27333e49525a5f60606060606060606060605d5a544c43382d22160a000000000000000000000000000000060f1820262b313a4045474d4b49453e362d222f3841484c4e4c47454039312a251f170f050000000000000000000000000000000c18232f39434b515f606060606060605f5e5951473d31261a0e0000000001080e13171a1a202020202020201b1a1814181a1b202020202020201a1917130e0700000000000000000000030c1d262f363c3f41464646453a38342e261e150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835414e5a6670767979797979797873695d5144382b1e12000b1825313e4a57626d72797979797979797670665a4e4235291c0f00000000000d192633404c5966737f8c999999999999999da0a7a9a29f999999999999999185786b616d7a85929e9f92867b6e615a5c6976828788898a85786a605448423f404653606d798699a49c8f8376695c504336291d1003000713202d3a4653606d798693a0aca194877b6e61544c5663707d8996a1ab9e9184786c6053463a424d5765717e8b98a2a2988b7e7164574d55626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000000030c18212934404b555f69717e8b939ea7a297928e939da7a69f92867c6f675d51473e32291d140a000000000000000000000000000000000000000000020c1720293036393a3e3f44484d5354545c606264666768696a6a6a6b6b6b6b6c6c6c717e8b98a4afa396897c706356493d3023160a000000000000000713202d3a4653606d7986929facab9f928578695e52463a2d201407000000000713202d3946525d687885929eabac9f9286796d6053463a2d2013070000000000000000000815222e3b4855616e7b8896a0ab9a8e817467584e43372b1f0b0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000a16212c3740494f535353535353535353535353504e4a433a31271c11050000000000000000000000000000030e18212a31373e434b51535a585650483e322b34414a53585a5953514b433e36312921170d03000000000000000000000000000007121d2731394045535353535353535353524e473f352b20150900000000000003070b0d0e131313131313130e0e0c080c0e0e131313131313130d0c0a07020000000000000000000000000b141d242b303334393939382d2c28231c150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1926323e49545e66696c6c6c6c6c6c6c6961574c4135281c10000916222e3a46515b62656c6c6c6c6c6c6c69665e54493e3226190d00000000000d192633404c5966737f8c8c8c8c8c8c8c8c9095a0a297928c8c8c8c8c8c8c8c85786b5d68717e8b949f988f82766c61566673808d959697897c6f625b534d4c4d4f58626f7c8895ab9b8e8275685b4f4235281c0f02000713202d3a4653606d798693a0aca194877b6e6154525d6875818e9ba8a4998c7f73655b5044373b4754606d7a86929faa9c8f8276695e5355626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000000000060f18232f39434d57616c74818e95a0a9a29e9b9da5a99e948b7f726a5f554b40352c20170b0200000000000000000000000000000000000000000008131e29323a4146474b4c4d4e4f51524a50535557595a5c5c5d5d5e5e5e5e5f5f5f65717e8b98a4afa396897c706356493d3023160a0000000000000006121f2b3844505c667784909daaaea298877b6e6154483b2e21150a000000000714212e3a4754616d7a8797a1adaa9e918477665c5145382c1f1306000000000000000003101c28343f4a5465727e8b98a8a4998a7d7164574a3e31261a0f0000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000005101b252e373e4346464646464646464646464643423e3831281f150a0000000000000000000000000000000915202a333c424750555d606764615a50443a323d46535c646766605c554f46423b33291f14090000000000000000000000000000010b151f272f343846464646464646464645423d352d24190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a1f2426272d2d2d2b201f1c17110a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212d38424c545a5c6060606060605f5d574f463b3024180c0006121e29353f49515759606060606060605c5a544c42382d21160a0000000000091623303c4956636f7d808080808080808083909d9f928580808080808080807f726556626c76828f989f948a7e71685d626f7c89959f9c8f82756d615e57595959616a73808d99a8998d8073665a4d4033271a0d00000713202d3a4653606d798693a0aca194877b6e615454606d7a86929fac9f93877b6e6153493f333945515d6775818e9ba89f93877b6e615355626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000000000007121d27313c45505a606d79839198a2adaba7a9ada1978f82776c60584e43392f231a0e05000000000000000000000000000000000000000000010d1925303a444c525457595a5b5c5d5e5b5953484a4c4e4f5050515151515252525965727f8c98a5afa396897c706356493d3023160a0000000000000003101c28343f4a546875818e9ba8b3aa978a7d7064574a3d32271b0d04000001081623303d495663707c8996a9b3a89c8f827569544b4034281c1004000000000000000006121f2c3844505c6675828f9ba89f93867a6d6054473a2d2114090000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000009131c252c33373939393939393939393939393635322d271f160d030000000000000000000000000000020e1a26313c454e535a61676d73716c61564c4137434e58646e74736d676159534d453b31251a0e020000000000000000000000000000030d151d23292c3939393939393939393836312b241b120800000000000000000000000104060712131313130908060300000000000000000000000000000000000000000000000000000001080e13171a1a2020201f1312100c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101b26303a42494e4f53535353535352514c463d342a1f130800010d18232d373f464a4c53535353535353504e49423a31261c100500000000000915222f3b4854606b6f7373737373737374818e9b9e91847873737373737373726d62575a626e7b86929f9e91857a6d60606a7783909a9e948c7f756e69676666676b707c86929fa096897c6f6356493c3023160900000713202d3a4653606d798693a0aca194877b6e61545865727e8b98a3a99c8f8276695e5341382d35414b5563707d8996a1a49a8c7f73655b55626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000000000000000010b151f2a333e45515d676f7c86929facb8b4b8ab9e92857a6d655b50463c31271d11080000000000000000000000000000000000000000000005111d2a36414c565e6164656768696a6b68655d534840414243434444444545454d596673808c99a6afa295897c6f6256493c2f23160900000000000000000b17232e3f4b5865727e8b98a8b2a69a8d807367584e43372b1f15100c090e131e2a36414c5666727f8c99a5b3aa998c7f7366594c402e23180c0000000000000000000713202d3a4653606d7985929fa99d908376685d5245392c2013070000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000010a131b21272b2d2d2d2d2d2d2d2d2d2d2d2d2a2926221c150d0400000000000000000000000000000006121e2b37424e575f626c7179807e71685d52453c4754606a74817f79706b615e574d42362a1e1205000000000000000000000000000000030b12181c1f2d2d2d2d2d2d2d2d2c2c2a26201912090000000000000000000001070d1013141e202020201615130f0a0400000000000000000000000000000000000000000000000000000003070b0d0e131313120706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2830383e41434646464646464544413b342b22180d02000007111b252d353a3e3f4646464646464643423e3831281f150a0000000000000713202c38444f5960636666666666666874818e9b9e9184786b66666666666665625b51535f6973808c96a0978d80746a6063707d88939f9c918c817b7673727374777d859298a29e9184786d6053463a2d20130700000713202d3a4653606d798693a0aca194877b6e61545f6a7683909daaa2978a7e7164574d422f262f3a4653606c7884919eac9e9184786c6055626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000000000000030d18212935404b555f6a737f8c99a6b2bdb0a3968a7d70685e53493f342a1f150b00000000000000000000000000000000000000000000000713202d3946525e686d71727374767778756f65594d3d323536373737383835404b556774818e9aa7b2a995887b6e6255483b2f22150800000000000000000615222f3c4855626f7b8896a0acaa9d9184776a6054473c31271f1c181b1a1e242d3946525e6876838f9ca9aea298897c706356493d30231607000000000000000000091623303c4956636f7c8998a2aa998c807366564c4135291d11040000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000010910161b1e2020202020202020202020201d1c1a16110a03000000000000000000000000000000000814212e3a47535f6a6e767e848d857a6d60584e43505a626f7c888c847d756e695e53463a2d2114070000000000000000000000000000000001070c10132020202020202020201f1d1a150f0800000000000000000000040c12181d20202b2d2d2d2d22211f1b150e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c161e262d323536393939393939393835302a22191006000000000a131b23292e3132393939393939393635322d261f160d03000000000000030f1b27323d474f545659595959595b6874818e9b9e9184786b5e5959595959595751494d57606d7984919e9f93877c6f66606b73808d939f9c938e8783807f8081848a9297a19f928a7d70665c5044382b1f120600000713202d3a4653606d798693a0aca194877b6e6154626f7c88959fab9f9285796d6053473b31202b3844505b6673808d99a7a096897c706355626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000000000000007121d27313c46505a606d7984919eaab7b9b1a4978b7e71695f554b40342820170b02000000000000000000000000000000000000000000000714212e3a4754616d7a7e7f8081828485817568584e43372e2c2823282c2f3945515d677783909daaada196877a6d6054473a2d21140700000000000000000815212e3a47535f6a7784919eabaca095887c6f62584e4339312c282327262b2f35414c56616d7a86929facab9f9285796d6053463a2d201307000000000000000004111d2935414c566673808c99aaa298897c6f6356493c3024190d010000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000050a0f12131313131313131313131313100f0d0a050000000000000000000000000000000000000815222f3b4855626e7c828a91968d80746a5f534b55616c76839096918a827b6e6154483b2e21150800000000000000000000000000000000000000040613131313131313131312110e090400000000000000000000040d161d24292c2d38393939392f2e2b2620181007000000000000000000000004090d0f0f131313131313130d0c0a060200000000000000000000000105090b0b13131313100f0d0905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c141b212628292d2d2d2d2d2d2c2b28241f1810070000000000010a11181e2225262d2d2d2d2d2d2d292926211c150d0400000000000000000b16212b353d4448494d4d4d4d4e5b6874818e9b9e9184786b5e514d4d4d4d4c4a463f45515c67707d89939e999083786d60606c77808c92989f9992908d8c8c8e91969e9f99928c80736b61544a3f34281c100300000713202d3a4653606d798693a0aca194877b6e615c6673808d9aa7a79a8d8174675c5145382c1f28333f4a54626e7b88959fa89b8e8174675d626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000000000000000060f18242f39434e58626c75818e96a0acafacafac9f92867b6e675c51453e32291d140a000000000000000000000000000000000000000000000815212e3b4854616e7b878c8d8e8f909184786a6054473f3a38342e34383a404b55606d7a86929facab9e918578675d5145392c201306000000000000000006121f2b37434e586673808d99a3afa89b8e81756a5f554b433c38342e3431373a4145525d68737f8c99a3afa79b8e8175675c5145382c1f130600000000000000000713202c3945525d687683909da99f9285796d6053463a2d201308000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d949e9f92877c6f625a515c67717e8a949f9e93867d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a45464646463c3b37322a22180e04000000000000000002091015191b1c20202020202020191916120d07000000000000000000060c11151718202020201d1c1915100a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1015191c1c2020202020201f1e1c18130d060000000000000000070d12161819202020202020201d1c1916100a03000000000000000000040f19232b32383b3c404040414e5b6874818e9b9e9184786b5e51454040403f3e3a34404b55606b75818e97a0958c7f72695e656c777f868e92999b9c9a99999a9d9b99938f867f736e63594f42382e23170b0000000713202d3a4653606d798693a0aca194877b6e61606d7985929eaba095897c6f62554b4034291c222d3847535f697683909daa9f92857a6d60626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000000000030c18212935404b555f6a717e8b939ea8aba39fa3aba2989083796d60594f443b2f261c11060000000000000000000000000000000000000000000714212d3a46535e697884919a9b9c9d96897c6f625a504a464440434044464b515c67717e8b98a3aeaa9b8f827568554b4135291d11040000000000000000030f1a26313c4854616e7b87929faaac9f92877c6f675d554e46454041414142474c515b606d7a85929eabaca095897d7063554b4034281c100400000000000000000714212d3a4754606d7a86929fa89b8f8275665c5044382c1f1206000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000004080a0a131313130d0c0a070200000000000000000000000713202d3a4653606d78839097a2999083766c6156606d7984919e9f958d80736b6155483c2f23160900000000000000000002070c0f11121313130e0706040000000000000000000000000000000000000000000007121d28313940454751535353534947433c342a20150a00000000000000030c141b212528292d2d2d2d2d2d2d2625231e19120a010000000000000911181d2124252d2d2d2d292826211b140c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005090d0f101313131313131212100c0802000000000000000000000106090b0c13131313131313100f0d0a0500000000000000000000000007111921272c2f30333335414e5b6874818e9b9e9184786b5e514538333332312e2e39434f59616d7a85929f9f92867b6e615b656c727b81868b8e9091929291908e8b87827c726d635c52473e30261c11060000000713202d3a4653606d798693a0aca194877b6e6164707d8a97a1ab9d9083776a605443392f23181c2b37424d5765727e8b98a3a2988b7e7164626f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000000000b151e2a333c45515d676f7c86929fa5a79f999299a3aaa0958d80746b61564d42382d22170d04000000000000000000000000000000000000000005121e2a36424d576774818e9aa6a9a89b8e81756c605c5453514a504a5153555d606d7983919daaaea2988b7e7165584b3e2f24180d010000000000000000000a15212d3a46535e6975818e98a3aea3999083796d675f5853514b4e4e4e4d53555d606d74818e97a1ada69d9083776b605443392e23180c0000000000000000000b1724313e4a5764717d8a99a3a8988b7e7265544a3f34281c1003000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d10030000000000000000000000000000000000000000000000000000050b101416171f2020201a1917130e070000000000000000000006131f2c3845515c666e7b85929a9f948b7e71675e68737f8c96a1989083796d60594f44382c2014070000000000000000060d13181c1e1f2020201b1313100c0700000000000000000000000000000000000000010d18242f39434b51535e6060606055534e463c32261b0f040000000000020c151e262c3135363939393939393933322f2a231c130a000000000009121b22292e3132393939393635322d261e160c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b202223262835414e5b6874818e9b9e9184786b5e5145382b2626251d27303d46525e68717e8b949f988f82756c615b606a6e757a7e81838585868584817f7b756f6a635b524940352c1e140a000000000713202d3a4653606d798693a0aca194877b6e616875828f9ca9a3998c7f7265584e4331271d121a26313c4754606d7a86929faa9c8f837669626f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000000007121d27303c45505a606d79839198a2aa9f9590869299a4a79d928a7d70695e544a3f332820160c0100000000000000000000000000000000000000020e1a25313c4855626f7c88949faaaa9e938a7e726d6662605c545d545c6062676d75808d95a0aca99f92867a6d6154473a2e2114070000000000000000000005121e2a36424d57616e7b86929fa6aba0958f82796f6a63605c555b5a5b575f62676d747f8c939ea9a99f948a7d7064594f4430271d1207000000000000000005121e2b37424d576774818e9aaba096887b6e6155483b2e23170c00000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d1003000000000000000000000000000000000000000000000000000810171c2023242c2d2d2d2726231f19120a01000000000000000004101c2834404b545e69707d88939f9e91857a6d616e7b86929f9f92867b6e665c51473e33281c1004000000000000000710171e24282b2c2d2d2d28201f1c18120b03000000000000000000000000000000000004101d2935404b555d606b6c6c6c6c625f584e43372b21160a000000000009141e2730373d414246464646464646403e3b352e251c120700000006111b242d343a3d3e4646464643413e3830281e1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b0f1315161b2835414e5b6874818e9b9e9184786b5e5145382b1e1918151e2a36414c56606c778390999e938a7d70675d575f62686e717477787979787775726e69625f58514940372e231a0c02000000000713202d3a4653606d798693a0aca194877b6e616e7a86929fac9f92867a6d6154473d3221150b15202c3945525d6875818e9ba99f93877b6e626f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000000000060f18232e39434d57616c74818e95a0aaa29890837d87939fa7a49e92857b6e665b50443d32281e130800000000000000000000000000000000000000000915212e3b47535f6a76828f98a2aea59f92877f78726f6d666a696a666d6f7379818d929da7aca2978d8074685d5246392d20130700000000000000000000020e1a25313b46535f69737f8c949fa7a79f948f837c75706d676867676869696e737a818c919ca5aaa1978f82766c6155473d331e150b0000000000000000000714212d3a46535f697784919eaa9e918477695f53463a2d1c110600000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000000006111a22282d30313939393933322f2a241c140a0000000000000000000c18232e39424d57616b73808d949f978d80746a74818e989d938a7e71695f544b40352c21160b0000000000000006101922292f343738393939352d2c28231d150c05000000000000000000000000000000000613202c3945515d676d78797979796f6a5f53473d32271b0f0100000004101b26303942494d4f535353535353534c4b4640372e23190d0200010c18222d363f454a4b53535353504e49423a30231a0f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000307090e1b2835414e5b6874818e9b9e9184786b5e5145382b1e120b0c1925303a44505b656f7c87929f9e9184796d605853565e6165686a6b6c6c6b6a6865615e57534e463f372e251c110800000000000713202d3a4653606d798693a0aca194877b6e66727f8c99a3a99b8f8275685e5246392d201304111d2935414c5663707d8a97a1a49a8c8073656f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000000030c17212834404b555f69717e8a939da7a59f92867b73808d95a0aaa1978f82786c60594f443a2f241910060000000000000000000000000000000000000006121f2b37434e58626f7c86929fa4aca399928b837f7b797777767777797c80858e939da4aea49a92857a6d61564c4135291d1105000000000000000000000009141f2a36424d57606d78828f959fa7a69f959087817d79777574747476787b80858e939ca3aaa29892857b6e615a5044352b210c030000000000000000000815222e3b4855616e7b8896a0ab9a8d817467574d42362a1e0a0000000000000000000000000004111e2a3744515d6a7784909daaa99c8f8376695c504336291d100300000000000000000000000000000000000000000000030a1117242c33393c3d46464646403f3b352e261c120700000000000000050c121d27303b454f59606d788290979f92877c6f7c87939f958e81746c61574d42392e231a110c060000000000020d17222b333b404445464646413a38342e271e170e060000000000000000000000000000000714202d3a4753606d7a84868686877c6f62594f44382c1d12070000000915212c37424c545a5c606060606060605957514940352a1e12060005111d29343f48505658606060605c5a544c42352b21160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e9b9e9184786b5e5145382b1e120008131e27333f49535f6a73808d96a0968d80736a5f534c5254585b5d5e5f5f5e5d5b5854524d47433c342d251c130a0000000000000713202d3a4653606d798693a0aca194877b6e6a7784919daba1978a7d7064564c41362a1e11050d19242f3a4653606d7984919eac9e9184786c6f7c8895a2aca09386796d6053463a2d201307000000000000000000000000000000000b151e29333b45515c676e7b86929fa5a89e938b7e716d79839098a3a99f948c7f736b60564c41352922180d03000000000000000000000000000000000000030f1b26323c47535f6a717e8b939aa2aaa39f95918c8886848483838485898c92979ea5aaa39f93887d70685e52443a3024190d010000000000000000000000030e1a26313b44505c666d7a8390959da5a7a099938e898683828181818385888c92979da5a7a09892867d70695e52483e3323190f00000000000000000003101c28343f4a5465727e8b98a8a3998a7d7064574a3d31261a0e0200000000000000000000000004111e2a3744515d6a7784909d9f9f9c8f8376695c504336291d1003000000000000000000000000000000000000000000040c151c2328363e44494a525353534d4b4740382e24190e0200000000000810171d1e252a333e44505c666e7b85929a9990827982909a989183796d605a50453c302a251e1d1710090000000007131e29333d454c50525353534e4645403930292018100800000000000000000000000000000613202c3945515d67707d8a949a8f82766b605448392f24180c0000000d1925313d49545e65696c6c6c6c6c6c6c66635b51463b2f23160a000915212e3a45505a62656c6c6c6c69665e54473d33271c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070e1b2835414e5b6874818e9b9e9184786b5e5145382b1e1205020b17222d38414e58606d7984919e9f92877c6f655b5046474b4e5152525352514e4c4846423b37312a221c130a010000000000000713202d3a4653606d798693a0aca194877a6e6f7c8995a0ab9e9185796d6053463a3025190d0108131f2b3844505c6673808d9aa7a196897d706f7c8895a2aca09386796d6053463a2d20130700000000000000000000000000000007121c27303b45505a606d79839098a2aba0968e81756c666e7c86929fa6a69f92877c6f685d52453f342a1f150b010000000000000000000000000000000000000a15202b37434e58616c727f8892989fa3a7a09d99999291909090919298999ea2a9a69f98928b7f726c61564c4132281e13080000000000000000000000000009141f28343f4a545e686d7a838e929d9fa7a49f9b9892908e8e8d8e8f9197999ea1a9a29e9590867d706b60574d42362c22110800000000000000000006121f2c3844505c6675828f9ba89f92867a6d6054473a2d2114090000000000000000000000000004111e2a3744515d6a778490939393938f8376695c504336291d10030000000000000000000000000000000000000000060d161e262e343f485055575f6060605a57524a40352a1f13070000000008121a22282d3036393a3f4a545e69707d88939f948e828e949f92867c6f675d51483e3a3936302d28221b12090000000c18242f3b454f575d5f6060605b53514b423a322a221a11070000000000000000000000000004101d2935404b55616c75828f9c94897c6f63554b4035291d100400000f1b2835414d5a65707579797979797979736d63574b3e3225190c000b1724313d4a56626d7179797979767066594f44382c20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e1114141b2835414e5b6874818e9b9e9184786b5e5145382b1e12050006111b262f3c45515d67707d8a939e999083776c60564c413e41444546464544423f3b3a36302b262018100a01000000000000000713202d3a4653606d798693a0aca094877a6d74818d9aa8a79a8d8073665c504438291e13080003101c28343f4a54626e7b88959fa89b8e81746f7c8895a2aca09386796d6053463a2d2013070000000000000000000000000000050f18232e39424d57616c74808d95a0aaa39991847a6d605f6a727f8b949fa9a39991847a6d605a50463c31271d1207000000000000000000000000000000000000040f1a26313c46505a636d727e868e92999da0a8aba39f9e9d9c9d9e9fa2aaaaa29f9b948f867e726d62594f443a3020160c0200000000000000000000000000030b17232e38424c565e686d79818990959b9fa2aaa39f9d9b9a9a9b9c9ea1a9a49f9c97928c837b706b60594f453b30241a10000000000000000000000713202d3a4653606d7985929fa99c908376675d5145392c2013060000000000000000000000000004111e2a3744515d6a77838686868686868276695c504336291d100300000000000000000000000000000000000000070f18202830383f44515a61646c6c6c6c66635c52473b2f23170a00000005101a242c33393a4146474a4d5357606b73808c949e938e939e938b7f726a5f55534d4b4746413a39342c241b100600000f1c2834404c5761696b6c6c6c68605c544c443c342c2318120b030000000000000000000000010d18242f3943505a626f7c89949b8e8175675d5145392c1f130600000f1c2936424f5c697582868686868686867f7366594c403326190d000b1825323e4b5865717e8686868682766b6054483c32271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e2021272835414e5b6874818e9b9e9184786b5e5145382b1e120500000a141d2935404b55616b75818e989f958b7e72685e52463d3037383939383735322e2d2a251f1a150e060000000000000000000713202d3a4653606d798693a0aca093877a6d7985919eab9f95887b6e62544a3f3428170d0200000b17232e3847535f6a7783909dab9f9285796f7b8895a2aca09386796d6053463a2d20130700000000000000000000000000020c17212834404a545f69717e8a929da7a69f92877c6f675d58606c77828f97a1aba1968e81756d62584e43392f23180f050000000000000000000000000000000000000a15202a343e48515b636c717b81878c919597999c9d9e9e9f9f9f9e9d9b9998928e89827b716c625b51473e32281e0e0400000000000000000000000000000006111c26303a444c565e676d747c83898e9298999b9d9e9f9f9f9f9e9d9b999993908b857f786e6960594f473d33291f120800000000000000000000091623303c4956636f7c8998a2a9998c7f7366554b4135291d1104000000000000000000000000020d17222b36424f5b6771777979797979797670665a4e4235291c0f030000000000000000000000000000000000000810192129323a424a505b636c7079797979736e63574b3f3226190c0000000c17222c363e45494c525457575f6165656d78828f9c9e9b9e9b8f82756d6865615e575754524c49453e362c22170c0000111e2b3744505d697378797979746d665e564e463e3528231c150c04000000000000000000000007121d28313e4754606a7683909c9285796d6053473a2d20140700000f1c2936424f5c6975828f93939393938c7f7366594c403326190d000613202d394653606c7883909994897d7063584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f252a2d2e342d35414e5b6874818e9b9e9184786b5e5145382b1e12050000020b18242f39434f59616e7b85929f9f92857a6e61594f43392e232c2c2b2a282521201e1a140f0a03000000000000000000000713202d3a4653606d798693a0aca093867a6f7c8997a1aa9d9083766a5f5342382e23170500000006111c2b37434e5865727f8b99a3a2988a7e717b8895a1aca09386796d6053463a2d201307000000000000000000000000000a141e29333b44515c666e7b85929fa4a99f948c7f726a6055505b656e7a85929ea5a89e938b7e716a5f554b40342921170c020000000000000000000000000000000000030e18222d363f49515a61696e747b8084888b8d8f90919292929291908e8c8985817c766e69615a51493f352c20160c00000000000000000000000000000000000a141e28323a444c555c606b6f777d8185898c8e90919292929291908f8d8a86837e79726d665f574f473d352b20170d0000000000000000000004111d2935414c566673808c99aaa197897c6f6256493c2f24180d0100000000000000000000000007131e29333d454c555f676a6c6c6c6c6c6c69665e54493e3226190d01000000000000000000000000000000000007121a222b333b444c545c606d727e868686868073665a4d4033271a0d000005111d28333e485055565e616467696e7175787c808d99a6a8a6998c807c7875716e696764615e565550483e34281d110500121f2c3845525f6b788586868681786d685f584f473f342e271e160e0600000000000000000000010c161f2b37434e5864717e8a99988a7e7164574a3e3124170700000f1c2936424f5c6975828f9c9f9f9f998c7f7366594c403326190d0005121f2b3744505b656f7c87939d9083776a6054473b2e221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17202930363a3b413a38414e5b6874818e9b9e9184786b5e5145382b1e120500000007121d27313e46525e68727f8b959f978e81756b60554b4034281f201f1e1b191514120e09030000000000000000000000000713202d3a4653606d798693a0aca093867974808d9aa9a3988b7e7265584e4330261c1106000000000f1a26313c4754616d7a86929faa9b8f82757b8894a1aca09386796d6053463a2d20130700000000000000000000000006111c26303b454f59606d78839097a2ada1978f82786c60584e49535e68707e8a939da8a59f92867c6f675c51453e33291e140a00000000000000000000000000000000000006101b242e373f4850575e61696e73777b7e80828484858686858583827f7d79756f6b625f5750483f372d231a0e040000000000000000000000000000000000020c162029323a434b515960636b7075797c7f82838485868685858382807d7a76726d67605c544d453d352b23190e05000000000000000000000713202c3945525d687683909da99e9285796c605346392d201307000000000000000000000000000c18242f3b454f575d5f60606060606060605c5a544c42382d21160a00000000000000000000000000000000030b1218242c343d454d565d666d747f87929892857b6e6154473b2e21140800000814212d3945505a6164686d7174777b7e8185888d929ca8b3a89c928c8885817e7b7774716d6864615a5045392d211508000c1926323f4c5965727f8c93938e827a6f6a615951444039302820180f0700000000000000000000040d1b27323d4754606d7a86929a8d8174675a4e412f24180d01000f1c2936424f5c6975828f9ca8aca6998c7f7366594c403326190d00030f1b27333f49535f6a75828f9b95887c6f6255493c31261a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29323b4246474d4745404e5b6874818e9b9e9184786b5e5145382b1e1205000000010b151f2a36414d56606c788390999e93897d70675c51453c31261a0e110f0c0807050200000000000000000000000000000713202d3a4653606d798693a0afa39986797884919eab9f92867a6d6054473c3121150a00000000000a15202d3946525d6875828f9ba99f92867a7b8894a1aca09386796d6053463a2d2013070000000000000000000000050e17232e38424d57616b73808d959fa9a49e92857b6e665b5046414d56616c74818e96a0aba2989083796d605a50453b30261c110600000000000000000000000000000000000009121c25333d45454d52575f62666a6e71737577787879797978777573706d67636059534d453e362d251b110800000000000000000000000000000000000000050e1720333d454c504f54596063676d70727576787879797878777573706d6865605d55504a423c332b2319110700000000000000000000000714212d3a4754606d7a86929fa89b8e8175665b5044382b1f1206000000000000000000000000000f1c2834404c5761696b6c6c6c68605c544c504e49423a31261c1005000000000000000000000000000000050c151d2328363e464f575f686d78818c939993877d70695e52463a2d20140700000a1723303d4955616c71777a7e8184888b8e9297999e9ea1a9a39f9e9997918e8b8784817e7a77716c6155493d3024170a000b1825313e4a56626d75818f969490847c706b625b514a423a322a2119110600000000000000000915202b353f4745515d677683909c9083766a554b4035291d1004000f1c2936424f5c6975828f9ca8b2a6998c7f7366594c403326190d00000b17222d38414e58636f7c89959a8d807367574d42372b1e120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b444d52545a53514b4e5b6874818e9b9e9184786b5e5145382b1e120500000000030d1925303b44505b666f7c87929f9e9184796d60574d42372b20160c02000000000000000000000000000000000000000713202d3a4653606d798693a0ac9f9286797c8996a1a89b8e8175685d5245392c201303000000000005111d2935414c5663707d8a97a1a2988a7d7b8794a1aca09386796d6053463a2d20130700000000000000000000020b172028343f4a545e69707d8a929da7a79d928a7d70695e544a3f3b44505a606d79849199a3aaa0958d80746c61574d42382e23170e0400000000000000000000000000000000000c18242f3a454f575c5f606059575f626466696a6b6b6c6c6c6b6a686663605d55544f47423c332d241b130900000000000000000000000000000000000000000c18242f3a454f575c5f606059555c606366686a6b6c6c6c6c6b6a686664615e5653514b443f38302a211911080000000000000000000000000a1724313d4a5764707d8a99a3a7988b7e7165544a3f33281c0f0300000000000000000000000000111e2b3744505d697378797979746d665e564e463e3528231c150c040000000000000000000000000000060e161e272e344048505960696e7a828e939f948c7f736b60574d42362a1e110500000b1724313e4a5764717e83878a8e9196989b9e9c97919197a1989292979c9e9b9896918e8a87837e7164574b3e3124180b000916222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a020000000000010e1a26313d4751595e556673808d99928578675d5145392c201306000f1c2936424f5c6975828f9ca8aa9f998c7f7366594c403326190d000006111b262f3c4854606b7783909d918478695f53473a2d2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d565e6167605c554e5b6874818e9b9e9184786b5e5145382b1e1205000000000008141f28333f4a545f6a73808d96a0968c8073695f53473e32281e1308000000000000000000000000000000000000000713202d3a4653606d798693a0ac9f928579808d9aa8a196897d7063564c4135291d11040000000000010d1924303a4653606d7985929eaa9b8e817a8794a0b5a09386796d6053463a2d201307000000000000000000000a141d29323b44505c666e7b85929ea4aaa0958d80746c61574d4238323e45515d676f7c87929fa7a79d928a7e70695e544a3f342820160c02000000000000000000000000000000030f1c2834404c5761686b6c6c66635b55585a5c5d5e5f565e61666a6c6c6a66605d564e463c322a211b12090100000000000000000000000000000000000000030f1c2834404c5761686b6c6c66635b5356595b5d5e5f565e61666a6c6c6a66605d564e463c342e261e180f0800000000000000000000000005121e2b37424d576774818d9aaba095877b6e6154483b2d22170b0000000000000000000000000000121f2c3845525f6b788586868681786d685f584f473f342e271e160e06000000000000000000000000070f18202830394045525a616b6f7b838f949d968f82776c60594f453b30251a0e0200000a1724313d4a5764707d8a939a9a9ea09e9a938f8a8585919e9286858a8f93999ea09e9a9a938a7d7164574a3e3124170b0006121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c030000000004111d2a36424e59636a6c6c727f8b9897867a6d6053473a2d201407000f1c2935424f5c6875828f9b9f9d93938c7f7366594c403326190d000007111b252c38444f596673808c9996887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e696e746d675f585b6874818e9b9e9184786b5e5145382b1e12050000000000020b17222d38424e58606d7984919e9f92867b6e625a50443a3024190c030000000000000000000000000000000000000713202d3a4653606d798693a0ab9f92857884919eac9e9184786c6053463a2f24190d0100000000000008131f2c3844505c6673808d9aa79e9285798699a3afa09386796d6053463a2d20130700000000000000000006111c262f3b444f59606d78829097a1ada3989083796d605a50453b2f2935404b55606a73808c959faaa49f92857b6e665c50443d32281e130800000000000000000000000000000005111e2b3744505c6873787979736d63574b4d4f50555d60686d7276787977736d685f584e443b3025190e02000000000000000000000000000000000000000005111e2b3744505c6873787979736d6357494c4f50555d60686d7276787977736d685f584e443b3025190c06000000000000000000000000000714212d3a46535f697784919eaa9d918477695e52463a2d1c110600000000000000000000000000000c1926323f4c5965727f8c93938e827a6f6a615951444039302820180f0700000000000000000000071019212a323a434b515b636c717d8591959f9991847a6d655b50473d33291f14090000000713202d3a4653606d7985929f9f9c97928d87827d7883909c9285787d82878c91969b9f9f9285796d6053473a2d20140700010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c0300000006121f2c3845525e6a757979797e8a9794877b6e6154483b2e211508000e1b2835414e5b6874818e9b95898686867f7366594c403326190d00010d18232d373f464956636f7c8999978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b80796f6a605b6874818e9b9e9184786b5e5145382b1e120500000000000006111c262f3c45515d67707d8a939e988f82766c61564c4135291e150a0000000000000000000000000000000000000713202d3a4653606d798693a0ab9e92857b8896a1a49a8c8073655b504437281e13080000000000000003101c28343f4a54626f7c8895a0a197897c86929faca09386796d6053463a2d2013070000000000000000050e17222d38424c56606b73808d949fa9a69f92867c6f675d51473e3329242f3a434e58606d78839098a2ada2979082786d60594f443a3025191006000000000000000000000000000005121f2c3845525f6b788586867f7366574d4e535a61676d727a7f83858584807a6f6a5f564d42362a1f1408000000000000000000000000000000000000000005121f2c3845525f6b788586867f7366574d4e535a61676d727a7f83858584807a6f6a5f564d42362a1f1408000000000000000000000000000815222e3b4855616e7b8896a0aa9a8d807467574d42362a1e0a0000000000000000000000000000000b1825313e4a56626d75818f969490847c706b625b514a423a322a211911060000000000000000040f19222b333c444c555c606d737e869297a09f92877c6f685d53493f352b20170d0200000006131f2c3845515c6775818e9a948f8a85807b76717783909d92857971767b80848a8f92998e8175675d5145382c1f13060000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b0000000613202c3946535f6c798786868a909a95887b6e6255483b2f221508000e1b2734414e5a6774818d9a9083797979736d63574b3e3225190c0006121e29353f49515759606d798692998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87837c726c656874818e9b9e9184786b5e5145382b1e1205000000000000000a141d2935404b55616c75828f989f948a7e71685d52453d30261c110600000000000000000000000000000000000713202d3a4653606d798693a0ab9e91847f8c99a89f93877b6e6153493f3327160c0100000000000000000c17232e3847535f6a7783909da9998c7f85929faba09386796d6053463a2d20130700000000000000020b162028333f4a545e68707d88939fa6a99e938b7f726a5f554b40352c201d28313d44505c666e7b86929fa6a99f948c80736b60564c41352922180d030000000000000000000000000004101d2a3743505d6a7683908f8276695e54585f626c71797f858c909292908c857c6f695e52463b3025190e020000000000000000000000000000000000000004101d2a3743505d6a7683908f8276695e54585f626c71797f858c909292908c857c6f695e52463b3025190e02000000000000000000000003101c28343f4a5465727e8b98a8a398897d7063564a3d30251a0e0000000000000000000000000000000916222e3a46515b606d7a8491989691867d726d605c544c443c332b2317110a020000000000000a16212b343d454d565e676d757f8a9298a19e938b7f726a60564c41382d23190e050000000004101c2834404b5564707d8a8d88837e79736e696a7784919d9886796d696e73787d82868c8a7d7064554b4035291d100400000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d120700000613202c3946535f6c79869293979aa295887c6f6255493c2f221609000d1a2733404d5a6673808d99918578666c66635b51463b2f23160a000916222e3a46515b62656c667885919a8d8174675a4e4134271b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8790867f776e6974818e9b9e9184786b5e5145382b1e120500000000000000020b18242f3a43505a616e7b86929f9e92857a6d60594f42382e23170c03000000000000000000000000000000000713202d3a4653606d798693a0aa9e918482909caa9c8f8276695f5341382d22170400000000000000000006111c2b37434e5865727f8b99a39d908384919eaba09386796d6053463a2d201307000000000000000a141d28323a44505b666e7a85929aa4aba1968f82756d62584e43392f231a161f28343f4a545f69717e8b939ea9a69f93877d70685e52463f342a1f150b01000000000000000000000000020f1b2835424e5b6875818e92877b6e6663646a6f767e848c92989d9f9f9d9791857b6e61564d41362a1e110500000000000000000000000000000000000000020f1b2835424e5b6875818e92877b6e6663646a6f767e848c92989d9f9f9d9791857b6e61564d41362a1e1105000000000000000000000006121f2c3844505c6675828f9ba89f9286796d6053473a2d20140900000000000000000000000000000006121e29353f45525d686f7c86929f9892877f746d665d564d453d3528231c140c0300000000030f1b27323d464e575f686d79818c929fa3a0958e81756d62584e443a2f261b11080000000000000c18232e3a4653606d7984807b76716d66615f6b7884919e93877a6d6061666c70757a7f83796d6053463a2f24180c00000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c00000613202c3946535f6c7986929fa4a6a295887c6f6255493c2f221609000b1825323e4b5865717e8b989286796d605957514940352a1e1206000b1825313e4a57626d7279797983909b8e8275685b4f4235281c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8798928c827b7174818e9b9e9184786b5e5145382b1e1205000000000000000007131d28313e46525e69727f8c95a0978e81746b60544a3f34281f1409000000000000000000000000000000000713202d3a4653606d798693a0ab9e918587929fa2988b7e7164574d422f261b1106000000000000000000000f1b26313c4754616d7a86929f9f928785929eaba09386796d6053463a2d20130700000000000006111b262f3a444f59606c78828f97a1aca49991847a6d615b51463c31271d110d17232e38424d57626d75828f97a1ada49991847a6d615b51463c31271d1207000000000000000000000000000c1926333f4c5966727f8c998f8279727071757c838a91969fa2aaa3a3a9a1978e8174685e5246392d20140600000000000000000000000000000000000000000c1926333f4c5966727f8c998f8279727071757c838a91969fa2aaa3a3a9a1978e8174685e5246392d20140600000000000000000000000713202d3a4653606d7985929fa99c8f8276675d5145382c1f1306000000000000000000000000000000010d18232935414c565f6a727e8b939e99938c81786d685f574f473f342e261e150c0300000007131f2c38434e5860696e7a828e939ca4a2989183796d605b51463d32281d140a0000000000000007131f2c3845515c676d78746e6a64605c545f6b7885929e94877b6e61545b6063686e72776d675c5145382c1d12070000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c1004000613202c3946535f6c7986929facafa295887c6f6255493c2f221609000916232f3c4956626f7c899a99897c6f6356494640372e23190d02000c1926323f4c5965727f86868689959c8f8275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b879298948f857e74818e9b9e9184786b5e5145382b1e12050000000000000000010c161f2a36424d57606d788390999f93887c6f665c50443b31251a0d040000000000000000000000000000000713202d3a4653606d798693a0ada197919299a39f9285796d6053473b3120140a00000000000000000000000a15202d3946525e6875828f9ba399929297a1ada09386796d6053463a2d2013070000000000040e17222d38414c56606b737f8c949fa9a79f93877d70685e52493f342a1f150b06111c26303c45505a616d7a85919ea4aba1968f82756d62584e43392f24180f060000000000000000000000000a1623303d495663707c8998948f837e7d7e828790949ea1a19e9996979a9f9f92877b6e6154473b2d22170b00000000000000000000000000000000000000000a1623303d495663707c8998948f837e7d7e828790949ea1a19e9996979a9f9f92877b6e6154473b2d22170b0000000000000000000000091623303c4956636f7c8997a2a9988c7f7265554b4035291d100400000000000000000000000000000000070d19242f3a434e58626d75818e95a09f928e827a6e69605951443f3830271e150b0000000915222e3b4854606a6f7b8490949ea5a49f92867c6e675d51493f342b20160b020000000000000004101c2834404b555c666c66625f575351505b657985929f95887b6e62555053565e61666a605c554b4034281c0b01000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f1306000613202c3946535f6c7986929facafa295887c6f6255493c2f221609000714202d3a4753606d7a8693998c807366594f44382c251c120700000c1926323f4c5965727f8c93939da09c8f8276695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c787f86909597928a81818e9b9e9184786b5e5145382b1e1205000000000000000000040d1a25303b44505c666f7c87939f9a9083786d60574d42362a1f160c0100000000000000000000000000000713202d3a4653606d798693a0b3a9a19e9fa3a89a8e8174675d5145392c1f1302000000000000000000000005111d2a36414c5664707d8a97a1a39f9ea1a9b3a09386796d6053463a2d20130700000000020c162027333f49535e686f7d87929fa6aa9f958d80736b60564c41372d22180d03000a151e2a333f46525e68707d8a929da8a89e938b7f726a5f554b40352921170d0300000000000000000000000713202d3a4653606d7985929f95908b898b8f93999fa39f97918c8a8a8e9299998c7f7265544a3f33281c0f03000000000000000000000000000000000000000713202d3a4653606d7985929f95908b898b8f93999fa39f97918c8a8a8e9299998c7f7265544a3f33281c0f0300000000000000000004111d2935414c566673808c99a9a197887c6f6255483c2f24180c00000000000000000000000000000000000008131e28313c46515b606d79839198a29d948f847b706b625b504a423930271d120700000916232f3c4956626f7c85919693939393928a7e716a5f554b40372d22190e040000000000000000000c18232e39434b545b605b54534e464653606c7986939f95897c6f625649464c5254595d53514b43392e23180c000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d201307000613202c3946535f6c7986929facaca295887c6f6255493c2f221609000613202c3945515d677783909d9083776b6054483d30261c110600000c1926323f4c5965727f8c989faaa99c8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b666c727c838c9299938e8e939e9e9184786b5e5145382b1e12050000000000000000000009141f28343f4a54606a74808d97a0958c7f72695e53463e31281d130700000000000000000000000000000713202d3a4653606d798693a0acb3adabacaca095897c6f62554b4035291d10040000000000000000000000010d1925303a4653606d7985929eabacabadb3aca09386796d6053463a2d2013070000000008131e28323a44505b656d7a849199a3aea2989083786d60594f443a30251b10060000030c18212a36414c56616b74808d95a0aba69f92867c6f675d51453e33291f1409000000000000000000000006131f2c3845515c6774818d98a09d9896979b9fa49f99928d85807d7d818792998f8276665b5044382b1f12060000000000000000000000000000000000000006131f2c3845515c6774818d98a09d9896979b9fa49f99928d85807d7d818792998f8276665b5044382b1f12060000000000000000000613202c3945525d687683909da99e9185786c605346392d201307000000000000000000000000000000000000010c161f2a343f45515d676e7c86929fa59f9691857d726d605c544b42392e23180c00000d1a2633404d59667380868686868686868680746c61574e43392f251b10070000000000000000000007121d273039424a5053504a47423c4753606d7a869aa496897c706356493d4146474c504645403930271d12070000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e211408000613202c3946535f6c7986929f9f9f9f95887c6f6255493c2f2216090004101d2935404b556673808c9995897d7063584e42382e23170b00000c1926323f4c5965727f8c98a5b2a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545b606a6e787f8690959b9b9ea59e9184786b5e5145382b1e120500000000000000000000030b17232e38424e58606d7a84919e9f92867b6e615a50433a2f24180d01000000000000000000000000000713202d3a4653606d798693a0acacacacb5ab9d9184776a605443392f24180c0000000000000000000000000008131f2c3844515c6674808d9aa7b1acacacaca09386796d6053463a2d201307000000010d1924303a444e58606c77828f96a1aba59f92857b6e665c50473d32281e130900000000060f1925303a444f59606d79839199a3aea3989183796d605a50453b31261a0e020000000000000000000004101c2834404b55616e7b86929fa4a5a3a4a7a09d948f868079737070747d87939285796c605346392d2013060000000000000000000000000000000000000004101c2834404b55616e7b86929fa4a5a3a4a7a09d948f868079737070747d87939285796c605346392d2013060000000000000000000714212d3a4754606d7a86929fac9b8e8174655b5044372b1f120500000000000000000000000000000000000000040d18222935404b555f6a717e8a939da7a09792877f746d665c544b4034281c1004000c1925323f4b57636d737979797979797979746e645a50453c31281d12090000000000000000000000000b151e272f383f4446443f38373a4754616d7a8794a0978a7d7064574a3d36393b3f443a38342e271e150b00000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d201407000613202c3946535f6c7986929393939393887c6f6255493c2f22160900010d18242f3b4855616e7b88949c8f82756a60544a3f34281c1003000c1926323f4c5965727f8c98a5aca99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38424a50585f666d727c838c9299a0a79e9184786b5e5145382b1e1205000000000000000000000006111c26303d45515d67717e8a949e988f82756c61554b4035291d1104000000000000000000000000000713202d3a4653606d7986939f9f9f9f9f9fa3998c7f7266584e4331271d12070000000000000000000000000004101c2834404a54626f7c8895a09f9f9f9f9f9f9386796d6053463a2d20130700000004111d2935414c56606a727f8c949ea8a89e938a7e71695f544a3f352b20160c00000000000008131e29323e45515d676f7c87929fa69fa0958e81746c61574d42362a1e120500000000000000000000000c18232e3946525e69727f8b929b9e9f9e9b959089827b736d6763646b74818e98887b6e6255483b2f22150800000000000000000000000000000000000000000c18232e3946525e69727f8b929b9e9f9e9b959089827b736d6763646b74818e98887b6e6255483b2f2215080000000000000000000a1724313d4a5764707d8a99a3a49a8a7e716453493f33271b0f030000000000000000000000000000000000000000071018242f39434e58616c74818e95a0a9a299928b80786d665c5145382c1f1306000a16232f3b47525b63666c6c6c6c6c6c6c6c67645c52483e332a1f160c00000000000000000000000000030c151d262d33383938332d2e3b4854616e7b87949f978a7e7164574b3e312d2e33372d2c28231d150c030000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e1105000613202c3946535f6c7987868686868686867c6f6255493c2f22160900000714212d3a47535f6975828f9c93877c6f665c5044382b1f1206000c1926323f4c5965727f8c989f9f9f9c8f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f383f444e545c606a6f788087909593939184786b5e5145382b1e12050000000000000000000000000a141e2935414c55616c75828f9893948a7d70675d5145392c201306000000000000000000000000000713202d3a4653606d7986939393939393939392867b6e6154473d3221150b0100000000000000000000000000000c18232e394754606a778390939393939393939386796d6053463a2d2013070000000713202c3945525d686f7c879293939393968e81746c61574d42382e23190e04000000000000020c17202935404b55606a727f8c9493939393938a7e71695f53463a2d211407000000000000000000000007121d2a36424d56626d7380898f9292918f8a837d766e69605d5559626f7c89988a7d7063574a3d3024170a000000000000000000000000000000000000000007121d2a36424d56626d7380898f9292918f8a837d766e69605d5559626f7c89988a7d7063574a3d3024170a0000000000000000000e1b2734414e5a6774818d93939393877a6d6154473a2d22170b0000000000000000000000000000000000000000000007121d28313c46505a606d7983909893939393928d82796d6053463a2d2013070007131e2a35404952575960606060606060605a58524a40362c21180d040000000000000000000000000000030b141c22282b2d2b28222f3b4855626e7b889393938b7e7265584b3f322521262a201f1c18120b030000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e020006121f2c3845525e6a757979797979797979766a6054473b2e221508000006121e2b37424d57626f7c89939a9083786d6053463a2d201307000c1926323f4c5965727f8c93939393938f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d333c424a50585f666d737c838686868684786b5e5145382b1e1205000000000000000000000000020c19242f3a43505a616e7b8686868686847a6d6053473a2d201407000000000000000000000000000713202d3a4653606d78868686868686868686868275685e5246392d20140300000000000000000000000000000007121c2b37434e5865727f86868686868686868686786d6053463a2d2013070000000714212d3a4754606d7a848686868686868684796d605a50453b30261c11070000000000000000050e18242f39434e58606c788286868686868686857b6e6155483b2e2215080000000000000000000000000e1925303b44515b636e737d82858684827d78706b625f57514b53606d788686867f7265584c3f3225190c0000000000000000000000000000000000000000000e1925303b44515b636e737d82858684827d78706b625f57514b53606d788686867f7265584c3f3225190c000000000000000000111e2b3844515e6b778486868686868377685e5246392d1b110600000000000000000000000000000000000000000000010c161f2a343e45515c676e7b8586868686868686867a6e6154473b2e21140800020d19242e3740474b4d53535353535353534d4c4740382f241a0f0600000000000000000000000000000000020a11171c1f201f1c222f3c4955626f7c86868686867f7265594c3f322619191d1313100c07000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e1408000004111d2a36424e59636a6c6c6c6c6c6c6c6c6260584e43372b1f13060000020e1a26313c4754606a7581868686867f7265584c3f3225190c000c1926323f4c5965727f868686868686868276695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c222830383f444e545c606a6f77797979797872685c5043372a1d11040000000000000000000000000008131e28313e46535f696e7979797979786d675d5145392c2013060000000000000000000000000006121f2c3844505c667679797979797979797979757065564d41362a1e1105000000000000000000000000000000000f1b27323c4a57626d727979797979797979797976665c5044382c1f12060000000713202c3945525d686d7879797979797979776d675d51483e33291e150a0000000000000000000007121d27313c44505b666c7679797979797979786e695f53463a2d21140700000000000000000000000009141f29323f49525c636b707578797875706c656059534d4544505c6674797979726d62564a3e3124180b00000000000000000000000000000000000000000009141f29323f49525c636b707578797875706c656059534d4544505c6674797979726d62564a3e3124180b000000000000000000111d2a37434f5c6772777979797979777167564c41362a1e0a000000000000000000000000000000000000000000000000040d18222934404b555f696e78797979797979797976685e5246392d201407000007121c252e353b3f404646464646464646413f3c362f261d120800000000000000000000000000000000000000060b0f12131215222e3b4754606a767979797979726d63574a3e3125180c11070604000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d020000010e1a26313d4751595e5f6060606060606055544e463c32271b0f0300000009151f2b38434e58656f7579797979726d62564a3e3125180b000b1825313e4a57626d72797979797979797670665a4e4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171e262e343c424a51585f626a6c6c6c6c6b6860564b3f33271b0f0200000000000000000000000000010c161f2a36424d575f616c6c6c6c6c6b605d554b4035291d11040000000000000000000000000003101c28343f4a545c6c6c6c6c6c6c6c6c6c6c6c69655e54443b3025190e02000000000000000000000000000000000a15202e3a46515b62656c6c6c6c6c6c6c6c6c6c6c5c544a3f34281c100300000004111d2935414c565d606b6c6c6c6c6c6c6c6b605d554b40362c21170c0300000000000000000000010b151f28333f4a545b60696c6c6c6c6c6c6c6c615f574d42362a1e1205000000000000000000000000020d17202d37404952596063686b6c6b6864605b534f47423c3f4a545c6a6c6c6c65625b51463a2e221509000000000000000000000000000000000000000000020d17202d37404952596063686b6c6b6864605b534f47423c3f4a545c6a6c6c6c65625b51463a2e2215090000000000000000000f1b27333f4b5660676b6c6c6c6c6c6a675f55443a3025190d00000000000000000000000000000000000000000000000000060f18232f39434d575f616c6c6c6c6c6c6c6c6c6c5e564c41362a1e11050000000a131c242a2f323339393939393939393433302b241d140b0000000000000000000000000000000000000000000003060606131f2b37434e5860626c6c6c6c6c65635b51463a2e2216090400000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e05000000000915202b353f474e5253535353535353534947433c342b20150a00000000030f1b27323d46535d65686c6c6c6c65625b51463a2e221609000916222e3a46515b62656c6c6c6c6c6c6c69665e54493e3226190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c141c2328303940444e54555d606060605e5c564e443a2f23170b000000000000000000000000000000040d1a26313b454d53555f606060605e53514b433a2f24180d0100000000000000000000000000000c17232e38424a505f606060606060606060605c5a544c4232291f1408000000000000000000000000000000000004121e29353f49515759606060606060606060605f504a42382e23170c00000000010d1924303a444c52545e606060606060605e53514b433a2f241a0f06000000000000000000000000030d17222d38424a50535d606060606060605f55534d453b31261a0e0200000000000000000000000000050e1b252e3740474f54565c5f5f5e5c57535049413d373138424a50535f6060585651493f34291e120600000000000000000000000000000000000000000000050e1b252e3740474f54565c5f5f5e5c57535049413d373138424a50535f6060585651493f34291e12060000000000000000000b17232e3a444e565c5e60606060605d5b554d4332291e1308000000000000000000000000000000000000000000000000000007121d27313c454d53555f60606060606060605f524c443b3025190e02000000010a12191e2325262d2d2d2d2d2d2d2d2726241f19130b0200000000000000000000000000000000000000000000000000030f1b27323c464e54556060606060595751493f352a1e1206000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d050000000000040f19242d353d424546464646464646463c3b37322b22190f0400000000000a16202b34414b53595b60606060585651493f34291e12060006121e29353f49515759606060606060605c5a544c42382d21160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171e272e343c434749515353535351504b443c32281d12070000000000000000000000000000000009141f29333b4246485253535353514745403a31281d130700000000000000000000000000000006111c2630383f4453535353535353535353534f4d4942393020170d020000000000000000000000000000000000010d18232d373f464a4c5353535353535353535353443f3830261c1106000000000008131e28323a4145475153535353535353514745403a31281d1208000000000000000000000000000006111c262f383f44465053535353535353524846423b33291f140900000000000000000000000000000009131c252e353d4448494f5253514f4a46443f382f2b2630383f44465353534c4a463f372d23180d01000000000000000000000000000000000000000000000009131c252e353d4448494f5253514f4a46443f382f2b2630383f44465353534c4a463f372d23180d0100000000000000000006121d28323c444b4f515353535353504f4a433b3120170d020000000000000000000000000000000000000000000000000000010b151f2a333c4246485253535353535353535346413b32291e1408000000000000070d1316191a20202020202020201a1a17130e08010000000000000000000000000000000000000000000000000000000a15202b343c43474953535353534c4a463f372d23180d010000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e08020000000000000008121b242b31363839393939393939392f2e2b2720191007000000000000040f19222f3941484d4e535353534c4a463f372d23180d0100010d18232d373f464a4c53535353535353504e49423a31261c1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c151c232832373b3c444646464645433f3a322a20160c0100000000000000000000000000000000030d17212931363a3b4646464646453a39352f281f160c01000000000000000000000000000000000a151e262e3438464646464646464646464642413d3730271e0e050000000000000000000000000000000000000007111b252d353a3e3f464646464646464646464638342e261e150a000000000000020c1620283035393a4546464646464646443a39352f281f160c000000000000000000000000000000000a141d262d3338394346464646464646453b3a36312921170d03000000000000000000000000000000010a131c232b33383c3d42454645423d3937332d261d1e262e34383a4646463f3e3a342d251b1106000000000000000000000000000000000000000000000000010a131c232b33383c3d42454645423d3937332d261d1e262e34383a4646463f3e3a342d251b110600000000000000000000010c16202a323a3f4344464646464644423e3931291f0e0500000000000000000000000000000000000000000000000000000000030d18212a31373a3b4546464646464646463b3936302920170d020000000000000002070a0c0d13131313131313130e0d0b07030000000000000000000000000000000000000000000000000000000000040e19222b32373b3c46464646463f3e3a352d251c11070000000000000000000000000000000000000000000000000000000002050708121313131313131313080705020000000000000000000009121920262a2c2c2d2d2d2d2d2d2d22221f1b150f07000000000000000007101d272f373d4042464646463f3e3a342d251b110700000007111b252d353a3e3f4646464646464643423e3831281f150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121820262b2e2f37393939393837332f2820180f05000000000000000000000000000000000000060f171f262a2d2e3939393939382d2c29241d160d040000000000000000000000000000000000030c151c23282c39393939393939393939393635312c261e150c0000000000000000000000000000000000000000000a131b23292e313239393939393939393939392c28231c150c0300000000000000040e161e24292c2d3839393939393939382d2c29241d160d0400000000000000000000000000000000020b141c22282b2d3639393939393939392e2d2a261f170f060000000000000000000000000000000000010a111921272c2f303538393835312d2b27221b14151c23282c2d39393932312e29231b13090000000000000000000000000000000000000000000000000000010a111921272c2f303538393835312d2b27221b14151c23282c2d39393932312e29231b1309000000000000000000000000040e1820282e33373839393939393736332e271f170d000000000000000000000000000000000000000000000000000000000000060f181f262b2d2e3939393939393939392e2d2a251e170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920272b2e2f393939393932312e2a231c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f20202020202020201615130f0a04000000000000000000000b151d252c3134353939393932312e29231b130900000000000a131b23292e3132393939393939393635322d261f160d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c151b1f22222a2d2d2d2d2b2a27231d160f060000000000000000000000000000000000000000060d141a1e21222c2d2d2d2d2b20201d18130c0400000000000000000000000000000000000000030a11171c1f2d2d2d2d2d2d2d2d2d2d2d292825211b140c03000000000000000000000000000000000000000000010a11181e2225262d2d2d2d2d2d2d2d2d2d2d1f1c17110a03000000000000000000040c13191d20212b2d2d2d2d2d2d2d2b20201d18130c04000000000000000000000000000000000000020a11171c1f202a2d2d2d2d2d2d2d2c22211e1a140d060000000000000000000000000000000000000000070f161c202223292c2c2b2924201f1b17110a0a11171c1f202c2d2d2524221e1811090100000000000000000000000000000000000000000000000000000000070f161c202223292c2c2b2924201f1b17110a0a11171c1f202c2d2d2524221e1811090100000000000000000000000000060e161d23272a2b2d2d2d2d2d2a2926221c150d0500000000000000000000000000000000000000000000000000000000000000060e141a1e21222c2d2d2d2d2d2d2d2d21201e19140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e151b1f22222d2d2d2d2d2625221e18110a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e1112131313131313131309080603000000000000000000000000030b131a202427282d2d2d2d2525221e181109010000000000010a11181e2225262d2d2d2d2d2d2d292926211c150d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161e202020201e1d1b17120c050000000000000000000000000000000000000000000003090e1214151f202020201e1413110d070100000000000000000000000000000000000000000000060c101220202020202020202020201c1b1915100902000000000000000000000000000000000000000000000000070d12161819202020202020202020202012100c0600000000000000000000000002080d1113141e202020202020201e1413110d0701000000000000000000000000000000000000000000060b0f12131d202020202020201f1514120e090300000000000000000000000000000000000000000000050b101316161c1f201e1c1713120f0b060000060c101213202020191815120d0600000000000000000000000000000000000000000000000000000000000000050b101316161c1f201e1c1713120f0b060000060c101213202020191815120d0600000000000000000000000000000000040c12171b1d1e20202020201d1d1a16110b0300000000000000000000000000000000000000000000000000000000000000000003090e1214151f20202020202020201414110e0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315162020202020191816120d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001090f14181b1b20202020191816120d07000000000000000000070d12161819202020202020201d1c1916100a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809111313131312110f0b07010000000000000000000000000000000000000000000000000002050708131313131312070604010000000000000000000000000000000000000000000000000000030613131313131313131313130f0f0d09040000000000000000000000000000000000000000000000000000000106090b0c13131313131313131313130603000000000000000000000000000000000104070712131313131313131107060401000000000000000000000000000000000000000000000000000306061013131313131313120807050200000000000000000000000000000000000000000000000000000407090a0f1213120f0a0605030000000000000306071313130c0b090601000000000000000000000000000000000000000000000000000000000000000000000407090a0f1213120f0a0605030000000000000306071313130c0b09060100000000000000000000000000000000000001060b0f1111131313131311100e0a06000000000000000000000000000000000000000000000000000000000000000000000000000205070812131313131313131308070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306080913131313130c0c09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080c0e0f131313130c0b09060100000000000000000000000106090b0c13131313131313100f0d0a05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_StreamData: + offset: 0 + size: 0 + path: diff --git a/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta b/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta new file mode 100755 index 0000000..66e69d1 --- /dev/null +++ b/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8f586378b4e144a9851e7b34d9b748ee +timeCreated: 1484171803 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Resources/LineBreaking Following Characters.txt b/TextMesh Pro/Resources/LineBreaking Following Characters.txt new file mode 100755 index 0000000..a52cc38 --- /dev/null +++ b/TextMesh Pro/Resources/LineBreaking Following Characters.txt @@ -0,0 +1 @@ +)]}〕〉》」』】〙〗〟’”⦆»ヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻‐゠–〜?!‼⁇⁈⁉・、%,.:;。!?]):;=}¢°"†‡℃〆%,. \ No newline at end of file diff --git a/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta b/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta new file mode 100755 index 0000000..73ed660 --- /dev/null +++ b/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fade42e8bc714b018fac513c043d323b +timeCreated: 1425440388 +licenseType: Store +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Resources/LineBreaking Leading Characters.txt b/TextMesh Pro/Resources/LineBreaking Leading Characters.txt new file mode 100755 index 0000000..ccbb4ae --- /dev/null +++ b/TextMesh Pro/Resources/LineBreaking Leading Characters.txt @@ -0,0 +1 @@ +([{〔〈《「『【〘〖〝‘“⦅«$—…‥〳〴〵\[({£¥"々〇$¥₩ # \ No newline at end of file diff --git a/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta b/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta new file mode 100755 index 0000000..cc684b3 --- /dev/null +++ b/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d82c1b31c7e74239bff1220585707d2b +timeCreated: 1425440388 +licenseType: Store +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Resources/Sprite Assets.meta b/TextMesh Pro/Resources/Sprite Assets.meta new file mode 100755 index 0000000..5171f1b --- /dev/null +++ b/TextMesh Pro/Resources/Sprite Assets.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 512a49d95c0c4332bdd98131869c23c9 +folderAsset: yes +timeCreated: 1441876896 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset b/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset new file mode 100755 index 0000000..98e6d27 --- /dev/null +++ b/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset @@ -0,0 +1,659 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2103686 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: TextMeshPro/Sprite + m_Shader: {fileID: 4800000, guid: cf81c85f95fe47e1a27f6ae460cf182c, type: 3} + m_ShaderKeywords: UNITY_UI_CLIP_RECT + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 2800000, guid: dffef66376be4fa480fb02b19edbe903, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _ColorMask: 15 + - _CullMode: 0 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _UseUIAlphaClip: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _Color: {r: 1, g: 1, b: 1, a: 1} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 84a92b25f83d49b9bc132d206b370281, type: 3} + m_Name: EmojiOne + m_EditorClassIdentifier: + hashCode: -1836805472 + material: {fileID: 2103686} + materialHashCode: 0 + m_Version: 1.1.0 + m_FaceInfo: + m_FamilyName: + m_StyleName: + m_PointSize: 0 + m_Scale: 0 + m_LineHeight: 0 + m_AscentLine: 0 + m_CapLine: 0 + m_MeanLine: 0 + m_Baseline: 0 + m_DescentLine: 0 + m_SuperscriptOffset: 0 + m_SuperscriptSize: 0 + m_SubscriptOffset: 0 + m_SubscriptSize: 0 + m_UnderlineOffset: 0 + m_UnderlineThickness: 0 + m_StrikethroughOffset: 0 + m_StrikethroughThickness: 0 + m_TabWidth: 0 + spriteSheet: {fileID: 2800000, guid: dffef66376be4fa480fb02b19edbe903, type: 3} + m_SpriteCharacterTable: + - m_ElementType: 2 + m_Unicode: 128522 + m_GlyphIndex: 0 + m_Scale: 1 + m_Name: Smiling face with smiling eyes + m_HashCode: -1318250903 + - m_ElementType: 2 + m_Unicode: 128523 + m_GlyphIndex: 1 + m_Scale: 1 + m_Name: 1f60b + m_HashCode: 57188339 + - m_ElementType: 2 + m_Unicode: 128525 + m_GlyphIndex: 2 + m_Scale: 1 + m_Name: 1f60d + m_HashCode: 57188341 + - m_ElementType: 2 + m_Unicode: 128526 + m_GlyphIndex: 3 + m_Scale: 1 + m_Name: 1f60e + m_HashCode: 57188340 + - m_ElementType: 2 + m_Unicode: 128512 + m_GlyphIndex: 4 + m_Scale: 1 + m_Name: Grinning face + m_HashCode: -95541379 + - m_ElementType: 2 + m_Unicode: 128513 + m_GlyphIndex: 5 + m_Scale: 1 + m_Name: 1f601 + m_HashCode: 57188256 + - m_ElementType: 2 + m_Unicode: 128514 + m_GlyphIndex: 6 + m_Scale: 1 + m_Name: Face with tears of joy + m_HashCode: 239522663 + - m_ElementType: 2 + m_Unicode: 128515 + m_GlyphIndex: 7 + m_Scale: 1 + m_Name: 1f603 + m_HashCode: 57188258 + - m_ElementType: 2 + m_Unicode: 128516 + m_GlyphIndex: 8 + m_Scale: 1 + m_Name: 1f604 + m_HashCode: 57188261 + - m_ElementType: 2 + m_Unicode: 128517 + m_GlyphIndex: 9 + m_Scale: 1 + m_Name: 1f605 + m_HashCode: 57188260 + - m_ElementType: 2 + m_Unicode: 128518 + m_GlyphIndex: 10 + m_Scale: 1 + m_Name: 1f606 + m_HashCode: 57188263 + - m_ElementType: 2 + m_Unicode: 128521 + m_GlyphIndex: 11 + m_Scale: 1 + m_Name: 1f609 + m_HashCode: 57188264 + - m_ElementType: 2 + m_Unicode: 0 + m_GlyphIndex: 12 + m_Scale: 1 + m_Name: .notdef + m_HashCode: -600915428 + - m_ElementType: 2 + m_Unicode: 129315 + m_GlyphIndex: 13 + m_Scale: 1 + m_Name: 1f923 + m_HashCode: 57200239 + - m_ElementType: 2 + m_Unicode: 9786 + m_GlyphIndex: 14 + m_Scale: 1 + m_Name: 263a + m_HashCode: 1748406 + - m_ElementType: 2 + m_Unicode: 9785 + m_GlyphIndex: 15 + m_Scale: 1 + m_Name: 2639 + m_HashCode: 1748462 + m_SpriteGlyphTable: + - m_Index: 0 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 0 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 1 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 128 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 2 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 256 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 3 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 384 + m_Y: 384 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 4 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 0 + m_Y: 256 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 5 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 128 + m_Y: 256 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 6 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 256 + m_Y: 256 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 7 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 384 + m_Y: 256 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 8 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 0 + m_Y: 128 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 9 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 128 + m_Y: 128 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 10 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 256 + m_Y: 128 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 11 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 384 + m_Y: 128 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 12 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 13 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 128 + m_Y: 0 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 14 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 256 + m_Y: 0 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + - m_Index: 15 + m_Metrics: + m_Width: 128 + m_Height: 128 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 115.6 + m_HorizontalAdvance: 128 + m_GlyphRect: + m_X: 384 + m_Y: 0 + m_Width: 128 + m_Height: 128 + m_Scale: 1 + m_AtlasIndex: 0 + sprite: {fileID: 0} + spriteInfoList: + - id: 0 + x: 0 + y: 384 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: Smiling face with smiling eyes + hashCode: -1318250903 + unicode: 128522 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 1 + x: 128 + y: 384 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f60b + hashCode: 57188339 + unicode: 128523 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 2 + x: 256 + y: 384 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f60d + hashCode: 57188341 + unicode: 128525 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 3 + x: 384 + y: 384 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f60e + hashCode: 57188340 + unicode: 128526 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 4 + x: 0 + y: 256 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: Grinning face + hashCode: -95541379 + unicode: 128512 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 5 + x: 128 + y: 256 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f601 + hashCode: 57188256 + unicode: 128513 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 6 + x: 256 + y: 256 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: Face with tears of joy + hashCode: 239522663 + unicode: 128514 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 7 + x: 384 + y: 256 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f603 + hashCode: 57188258 + unicode: 128515 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 8 + x: 0 + y: 128 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f604 + hashCode: 57188261 + unicode: 128516 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 9 + x: 128 + y: 128 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f605 + hashCode: 57188260 + unicode: 128517 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 10 + x: 256 + y: 128 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f606 + hashCode: 57188263 + unicode: 128518 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 11 + x: 384 + y: 128 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f609 + hashCode: 57188264 + unicode: 128521 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 12 + x: 0 + y: 0 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f618 + hashCode: 57188168 + unicode: 128536 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 13 + x: 128 + y: 0 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 1f923 + hashCode: 57200239 + unicode: 129315 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 14 + x: 256 + y: 0 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 263a + hashCode: 1748406 + unicode: 9786 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + - id: 15 + x: 384 + y: 0 + width: 128 + height: 128 + xOffset: 0 + yOffset: 115.6 + xAdvance: 128 + scale: 1 + name: 2639 + hashCode: 1748462 + unicode: 9785 + pivot: {x: 0.5, y: 0.5} + sprite: {fileID: 0} + fallbackSpriteAssets: [] +--- !u!21 &1369835458 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: TextMeshPro/Sprite + m_Shader: {fileID: 4800000, guid: cf81c85f95fe47e1a27f6ae460cf182c, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: [] + m_Floats: [] + m_Colors: [] diff --git a/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta b/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta new file mode 100755 index 0000000..c7ac83f --- /dev/null +++ b/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c41005c129ba4d66911b75229fd70b45 +timeCreated: 1480316912 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Resources/Style Sheets.meta b/TextMesh Pro/Resources/Style Sheets.meta new file mode 100755 index 0000000..4958550 --- /dev/null +++ b/TextMesh Pro/Resources/Style Sheets.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 4aecb92fff08436c8303b10eab8da368 +folderAsset: yes +timeCreated: 1441876950 +licenseType: Pro +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset b/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset new file mode 100755 index 0000000..ceb609b --- /dev/null +++ b/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset @@ -0,0 +1,68 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ab2114bdc8544297b417dfefe9f1e410, type: 3} + m_Name: Default Style Sheet + m_EditorClassIdentifier: + m_StyleList: + - m_Name: H1 + m_HashCode: 2425 + m_OpeningDefinition: <size=2em><b><#40ff80>* + m_ClosingDefinition: '*</size></b></color>' + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d00000032000000650000006d0000003e0000003c000000620000003e0000003c000000230000003400000030000000660000006600000038000000300000003e0000002a000000 + m_ClosingTagArray: 2a0000003c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: Quote + m_HashCode: 92254330 + m_OpeningDefinition: <i><size=75%><margin=10%> + m_ClosingDefinition: </i></size></width></margin> + m_OpeningTagArray: 3c000000690000003e0000003c00000073000000690000007a000000650000003d0000003700000035000000250000003e0000003c0000006d000000610000007200000067000000690000006e0000003d0000003100000030000000250000003e000000 + m_ClosingTagArray: 3c0000002f000000690000003e0000003c0000002f00000073000000690000007a000000650000003e0000003c0000002f00000077000000690000006400000074000000680000003e0000003c0000002f0000006d000000610000007200000067000000690000006e0000003e000000 + - m_Name: Link + m_HashCode: 2687968 + m_OpeningDefinition: <u><#40a0ff><link="ID_01"> + m_ClosingDefinition: </u></color></link> + m_OpeningTagArray: 3c000000750000003e0000003c000000230000003400000030000000610000003000000066000000660000003e0000003c0000006c000000690000006e0000006b0000003d0000002200000049000000440000005f0000003000000031000000220000003e000000 + m_ClosingTagArray: 3c0000002f000000750000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e0000003c0000002f0000006c000000690000006e0000006b0000003e000000 + - m_Name: Title + m_HashCode: 98732960 + m_OpeningDefinition: <size=125%><b><align=center> + m_ClosingDefinition: </size></b></align> + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d000000310000003200000035000000250000003e0000003c000000620000003e0000003c000000610000006c00000069000000670000006e0000003d00000063000000650000006e0000007400000065000000720000003e000000 + m_ClosingTagArray: 3c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000610000006c00000069000000670000006e0000003e000000 + - m_Name: H2 + m_HashCode: 2426 + m_OpeningDefinition: <size=1.5em><b><#4080FF> + m_ClosingDefinition: </size></b></color> + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d000000310000002e00000035000000650000006d0000003e0000003c000000620000003e0000003c000000230000003400000030000000380000003000000046000000460000003e000000 + m_ClosingTagArray: 3c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: H3 + m_HashCode: 2427 + m_OpeningDefinition: <size=1.17em><b><#FF8040> + m_ClosingDefinition: </size></b></color> + m_OpeningTagArray: 3c00000073000000690000007a000000650000003d000000310000002e0000003100000037000000650000006d0000003e0000003c000000620000003e0000003c000000230000004600000046000000380000003000000034000000300000003e000000 + m_ClosingTagArray: 3c0000002f00000073000000690000007a000000650000003e0000003c0000002f000000620000003e0000003c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: C1 + m_HashCode: 2194 + m_OpeningDefinition: <color=#ffff40> + m_ClosingDefinition: </color> + m_OpeningTagArray: 3c000000630000006f0000006c0000006f000000720000003d000000230000006600000066000000660000006600000034000000300000003e000000 + m_ClosingTagArray: 3c0000002f000000630000006f0000006c0000006f000000720000003e000000 + - m_Name: C2 + m_HashCode: 2193 + m_OpeningDefinition: <color=#ff40FF><size=125%> + m_ClosingDefinition: </color></size> + m_OpeningTagArray: 3c000000630000006f0000006c0000006f000000720000003d000000230000006600000066000000340000003000000046000000460000003e0000003c00000073000000690000007a000000650000003d000000310000003200000035000000250000003e000000 + m_ClosingTagArray: 3c0000002f000000630000006f0000006c0000006f000000720000003e0000003c0000002f00000073000000690000007a000000650000003e000000 + - m_Name: C3 + m_HashCode: 2192 + m_OpeningDefinition: <color=#80A0FF><b> + m_ClosingDefinition: </color></b> + m_OpeningTagArray: 3c000000630000006f0000006c0000006f000000720000003d000000230000003800000030000000410000003000000046000000460000003e0000003c000000620000003e000000 + m_ClosingTagArray: 3c0000002f000000630000006f0000006c0000006f000000720000003e0000003c0000002f000000620000003e000000 diff --git a/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta b/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta new file mode 100755 index 0000000..95fd96e --- /dev/null +++ b/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f952c082cb03451daed3ee968ac6c63e +timeCreated: 1432805430 +licenseType: Store +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Resources/TMP Settings.asset b/TextMesh Pro/Resources/TMP Settings.asset new file mode 100755 index 0000000..c09a92f --- /dev/null +++ b/TextMesh Pro/Resources/TMP Settings.asset @@ -0,0 +1,46 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2705215ac5b84b70bacc50632be6e391, type: 3} + m_Name: TMP Settings + m_EditorClassIdentifier: + m_enableWordWrapping: 1 + m_enableKerning: 1 + m_enableExtraPadding: 0 + m_enableTintAllSprites: 0 + m_enableParseEscapeCharacters: 1 + m_EnableRaycastTarget: 1 + m_GetFontFeaturesAtRuntime: 1 + m_missingGlyphCharacter: 0 + m_warningsDisabled: 0 + m_defaultFontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_defaultFontAssetPath: Fonts & Materials/ + m_defaultFontSize: 36 + m_defaultAutoSizeMinRatio: 0.5 + m_defaultAutoSizeMaxRatio: 2 + m_defaultTextMeshProTextContainerSize: {x: 20, y: 5} + m_defaultTextMeshProUITextContainerSize: {x: 200, y: 50} + m_autoSizeTextContainer: 0 + m_fallbackFontAssets: [] + m_matchMaterialPreset: 1 + m_defaultSpriteAsset: {fileID: 11400000, guid: c41005c129ba4d66911b75229fd70b45, + type: 2} + m_defaultSpriteAssetPath: Sprite Assets/ + m_enableEmojiSupport: 1 + m_MissingCharacterSpriteUnicode: 0 + m_defaultColorGradientPresetsPath: Color Gradient Presets/ + m_defaultStyleSheet: {fileID: 11400000, guid: f952c082cb03451daed3ee968ac6c63e, + type: 2} + m_StyleSheetsResourcePath: + m_leadingCharacters: {fileID: 4900000, guid: d82c1b31c7e74239bff1220585707d2b, type: 3} + m_followingCharacters: {fileID: 4900000, guid: fade42e8bc714b018fac513c043d323b, + type: 3} + m_UseModernHangulLineBreakingRules: 0 diff --git a/TextMesh Pro/Resources/TMP Settings.asset.meta b/TextMesh Pro/Resources/TMP Settings.asset.meta new file mode 100755 index 0000000..32db384 --- /dev/null +++ b/TextMesh Pro/Resources/TMP Settings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3f5b5dff67a942289a9defa416b206f3 +timeCreated: 1436653997 +licenseType: Pro +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Shaders.meta b/TextMesh Pro/Shaders.meta new file mode 100755 index 0000000..29a90a6 --- /dev/null +++ b/TextMesh Pro/Shaders.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e9f693669af91aa45ad615fc681ed29f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader b/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader new file mode 100755 index 0000000..bab2b2c --- /dev/null +++ b/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader @@ -0,0 +1,143 @@ +Shader "TextMeshPro/Bitmap Custom Atlas" { + +Properties { + _MainTex ("Font Atlas", 2D) = "white" {} + _FaceTex ("Font Texture", 2D) = "white" {} + [HDR]_FaceColor ("Text Color", Color) = (1,1,1,1) + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _ClipRect("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _Padding ("Padding", float) = 0 + + _StencilComp("Stencil Comparison", Float) = 8 + _Stencil("Stencil ID", Float) = 0 + _StencilOp("Stencil Operation", Float) = 0 + _StencilWriteMask("Stencil Write Mask", Float) = 255 + _StencilReadMask("Stencil Read Mask", Float) = 255 + + _CullMode("Cull Mode", Float) = 0 + _ColorMask("Color Mask", Float) = 15 +} + +SubShader{ + + Tags { "Queue" = "Transparent" "IgnoreProjector" = "True" "RenderType" = "Transparent" } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + + Lighting Off + Cull [_CullMode] + ZTest [unity_GUIZTestMode] + ZWrite Off + Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + + struct appdata_t { + float4 vertex : POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct v2f { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + float4 mask : TEXCOORD2; + }; + + uniform sampler2D _MainTex; + uniform sampler2D _FaceTex; + uniform float4 _FaceTex_ST; + uniform fixed4 _FaceColor; + + uniform float _VertexOffsetX; + uniform float _VertexOffsetY; + uniform float4 _ClipRect; + uniform float _MaskSoftnessX; + uniform float _MaskSoftnessY; + + float2 UnpackUV(float uv) + { + float2 output; + output.x = floor(uv / 4096); + output.y = uv - 4096 * output.x; + + return output * 0.001953125; + } + + v2f vert (appdata_t v) + { + float4 vert = v.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + vert.xy += (vert.w * 0.5) / _ScreenParams.xy; + + float4 vPosition = UnityPixelSnap(UnityObjectToClipPos(vert)); + + fixed4 faceColor = v.color; + faceColor *= _FaceColor; + + v2f OUT; + OUT.vertex = vPosition; + OUT.color = faceColor; + OUT.texcoord0 = v.texcoord0; + OUT.texcoord1 = TRANSFORM_TEX(UnpackUV(v.texcoord1), _FaceTex); + float2 pixelSize = vPosition.w; + pixelSize /= abs(float2(_ScreenParams.x * UNITY_MATRIX_P[0][0], _ScreenParams.y * UNITY_MATRIX_P[1][1])); + + // Clamp _ClipRect to 16bit. + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + OUT.mask = float4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + + return OUT; + } + + fixed4 frag (v2f IN) : SV_Target + { + fixed4 color = tex2D(_MainTex, IN.texcoord0) * tex2D(_FaceTex, IN.texcoord1) * IN.color; + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(IN.mask.xy)) * IN.mask.zw); + color *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(color.a - 0.001); + #endif + + return color; + } + ENDCG + } +} + + CustomEditor "TMPro.EditorUtilities.TMP_BitmapShaderGUI" +} diff --git a/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta b/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta new file mode 100755 index 0000000..0a416c8 --- /dev/null +++ b/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 48bb5f55d8670e349b6e614913f9d910 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader b/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader new file mode 100755 index 0000000..006a271 --- /dev/null +++ b/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader @@ -0,0 +1,145 @@ +Shader "TextMeshPro/Mobile/Bitmap" { + +Properties { + _MainTex ("Font Atlas", 2D) = "white" {} + [HDR]_Color ("Text Color", Color) = (1,1,1,1) + _DiffusePower ("Diffuse Power", Range(1.0,4.0)) = 1.0 + + _VertexOffsetX("Vertex OffsetX", float) = 0 + _VertexOffsetY("Vertex OffsetY", float) = 0 + _MaskSoftnessX("Mask SoftnessX", float) = 0 + _MaskSoftnessY("Mask SoftnessY", float) = 0 + + _ClipRect("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + + _StencilComp("Stencil Comparison", Float) = 8 + _Stencil("Stencil ID", Float) = 0 + _StencilOp("Stencil Operation", Float) = 0 + _StencilWriteMask("Stencil Write Mask", Float) = 255 + _StencilReadMask("Stencil Read Mask", Float) = 255 + + _CullMode("Cull Mode", Float) = 0 + _ColorMask("Color Mask", Float) = 15 +} + +SubShader { + + Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + + Lighting Off + Cull [_CullMode] + ZTest [unity_GUIZTestMode] + ZWrite Off + Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma fragmentoption ARB_precision_hint_fastest + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + + struct appdata_t { + float4 vertex : POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct v2f { + float4 vertex : POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float4 mask : TEXCOORD2; + }; + + sampler2D _MainTex; + fixed4 _Color; + float _DiffusePower; + + uniform float _VertexOffsetX; + uniform float _VertexOffsetY; + uniform float4 _ClipRect; + uniform float _MaskSoftnessX; + uniform float _MaskSoftnessY; + + v2f vert (appdata_t v) + { + v2f OUT; + float4 vert = v.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + vert.xy += (vert.w * 0.5) / _ScreenParams.xy; + + OUT.vertex = UnityPixelSnap(UnityObjectToClipPos(vert)); + OUT.color = v.color; + OUT.color *= _Color; + OUT.color.rgb *= _DiffusePower; + OUT.texcoord0 = v.texcoord0; + + float2 pixelSize = OUT.vertex.w; + //pixelSize /= abs(float2(_ScreenParams.x * UNITY_MATRIX_P[0][0], _ScreenParams.y * UNITY_MATRIX_P[1][1])); + + // Clamp _ClipRect to 16bit. + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + OUT.mask = float4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + + return OUT; + } + + fixed4 frag (v2f IN) : COLOR + { + fixed4 color = fixed4(IN.color.rgb, IN.color.a * tex2D(_MainTex, IN.texcoord0).a); + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(IN.mask.xy)) * IN.mask.zw); + color *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(color.a - 0.001); + #endif + + return color; + } + ENDCG + } +} + +SubShader { + Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } + Lighting Off Cull Off ZTest Always ZWrite Off Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + BindChannels { + Bind "Color", color + Bind "Vertex", vertex + Bind "TexCoord", texcoord0 + } + Pass { + SetTexture [_MainTex] { + constantColor [_Color] combine constant * primary, constant * texture + } + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_BitmapShaderGUI" +} diff --git a/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta b/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta new file mode 100755 index 0000000..d5fb125 --- /dev/null +++ b/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1e3b057af24249748ff873be7fafee47 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Shaders/TMP_Bitmap.shader b/TextMesh Pro/Shaders/TMP_Bitmap.shader new file mode 100755 index 0000000..8ce4937 --- /dev/null +++ b/TextMesh Pro/Shaders/TMP_Bitmap.shader @@ -0,0 +1,143 @@ +Shader "TextMeshPro/Bitmap" { + +Properties { + _MainTex ("Font Atlas", 2D) = "white" {} + _FaceTex ("Font Texture", 2D) = "white" {} + [HDR]_FaceColor ("Text Color", Color) = (1,1,1,1) + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _ClipRect("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + + _StencilComp("Stencil Comparison", Float) = 8 + _Stencil("Stencil ID", Float) = 0 + _StencilOp("Stencil Operation", Float) = 0 + _StencilWriteMask("Stencil Write Mask", Float) = 255 + _StencilReadMask("Stencil Read Mask", Float) = 255 + + _CullMode("Cull Mode", Float) = 0 + _ColorMask("Color Mask", Float) = 15 +} + +SubShader{ + + Tags { "Queue" = "Transparent" "IgnoreProjector" = "True" "RenderType" = "Transparent" } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + + Lighting Off + Cull [_CullMode] + ZTest [unity_GUIZTestMode] + ZWrite Off + Fog { Mode Off } + Blend SrcAlpha OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + + struct appdata_t { + float4 vertex : POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct v2f { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + float4 mask : TEXCOORD2; + }; + + uniform sampler2D _MainTex; + uniform sampler2D _FaceTex; + uniform float4 _FaceTex_ST; + uniform fixed4 _FaceColor; + + uniform float _VertexOffsetX; + uniform float _VertexOffsetY; + uniform float4 _ClipRect; + uniform float _MaskSoftnessX; + uniform float _MaskSoftnessY; + + float2 UnpackUV(float uv) + { + float2 output; + output.x = floor(uv / 4096); + output.y = uv - 4096 * output.x; + + return output * 0.001953125; + } + + v2f vert (appdata_t v) + { + float4 vert = v.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + vert.xy += (vert.w * 0.5) / _ScreenParams.xy; + + float4 vPosition = UnityPixelSnap(UnityObjectToClipPos(vert)); + + fixed4 faceColor = v.color; + faceColor *= _FaceColor; + + v2f OUT; + OUT.vertex = vPosition; + OUT.color = faceColor; + OUT.texcoord0 = v.texcoord0; + OUT.texcoord1 = TRANSFORM_TEX(UnpackUV(v.texcoord1), _FaceTex); + float2 pixelSize = vPosition.w; + pixelSize /= abs(float2(_ScreenParams.x * UNITY_MATRIX_P[0][0], _ScreenParams.y * UNITY_MATRIX_P[1][1])); + + // Clamp _ClipRect to 16bit. + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + OUT.mask = float4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + + return OUT; + } + + fixed4 frag (v2f IN) : SV_Target + { + fixed4 color = tex2D(_MainTex, IN.texcoord0); + color = fixed4 (tex2D(_FaceTex, IN.texcoord1).rgb * IN.color.rgb, IN.color.a * color.a); + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(IN.mask.xy)) * IN.mask.zw); + color *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(color.a - 0.001); + #endif + + return color; + } + ENDCG + } +} + + CustomEditor "TMPro.EditorUtilities.TMP_BitmapShaderGUI" +} diff --git a/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta b/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta new file mode 100755 index 0000000..7eb1870 --- /dev/null +++ b/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 128e987d567d4e2c824d754223b3f3b0 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Shaders/TMP_SDF Overlay.shader b/TextMesh Pro/Shaders/TMP_SDF Overlay.shader new file mode 100755 index 0000000..c50c593 --- /dev/null +++ b/TextMesh Pro/Shaders/TMP_SDF Overlay.shader @@ -0,0 +1,317 @@ +Shader "TextMeshPro/Distance Field Overlay" { + +Properties { + _FaceTex ("Face Texture", 2D) = "white" {} + _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 + _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 + [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 + _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _Bevel ("Bevel", Range(0,1)) = 0.5 + _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 + _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 + _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 + _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 + + _LightAngle ("Light Angle", Range(0.0, 6.2831853)) = 3.1416 + [HDR]_SpecularColor ("Specular", Color) = (1,1,1,1) + _SpecularPower ("Specular", Range(0,4)) = 2.0 + _Reflectivity ("Reflectivity", Range(5.0,15.0)) = 10 + _Diffuse ("Diffuse", Range(0,1)) = 0.5 + _Ambient ("Ambient", Range(1,0)) = 0.5 + + _BumpMap ("Normal map", 2D) = "bump" {} + _BumpOutline ("Bump Outline", Range(0,1)) = 0 + _BumpFace ("Bump Face", Range(0,1)) = 0 + + _ReflectFaceColor ("Reflection Color", Color) = (0,0,0,1) + _ReflectOutlineColor("Reflection Color", Color) = (0,0,0,1) + _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } + _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) + + + [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0, 0.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + [HDR]_GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _MaskCoord ("Mask Coordinates", vector) = (0, 0, 32767, 32767) + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + + Tags + { + "Queue"="Overlay" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest Always + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma target 3.0 + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ BEVEL_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + #pragma shader_feature __ GLOW_ON + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 position : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + + struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 position : SV_POSITION; + fixed4 color : COLOR; + float2 atlas : TEXCOORD0; // Atlas + float4 param : TEXCOORD1; // alphaClip, scale, bias, weight + float4 mask : TEXCOORD2; // Position in object space(xy), pixel Size(zw) + float3 viewDir : TEXCOORD3; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 texcoord2 : TEXCOORD4; // u,v, scale, bias + fixed4 underlayColor : COLOR1; + #endif + float4 textures : TEXCOORD5; + }; + + // Used by Unity internally to handle Texture Tiling and Offset. + float4 _FaceTex_ST; + float4 _OutlineTex_ST; + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input,output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.position; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord1.y) * _GradientScale * (_Sharpness + 1); + if (UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float bias =(.5 - weight) + (.5 / scale); + + float alphaClip = (1.0 - _OutlineWidth*_ScaleRatioA - _OutlineSoftness*_ScaleRatioA); + + #if GLOW_ON + alphaClip = min(alphaClip, 1.0 - _GlowOffset * _ScaleRatioB - _GlowOuter * _ScaleRatioB); + #endif + + alphaClip = alphaClip / 2.0 - ( .5 / scale) - weight; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 underlayColor = _UnderlayColor; + underlayColor.rgb *= underlayColor.a; + + float bScale = scale; + bScale /= 1 + ((_UnderlaySoftness*_ScaleRatioC) * bScale); + float bBias = (0.5 - weight) * bScale - 0.5 - ((_UnderlayDilate * _ScaleRatioC) * 0.5 * bScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 bOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Support for texture tiling and offset + float2 textureUV = UnpackUV(input.texcoord1.x); + float2 faceUV = TRANSFORM_TEX(textureUV, _FaceTex); + float2 outlineUV = TRANSFORM_TEX(textureUV, _OutlineTex); + + + output.position = vPosition; + output.color = input.color; + output.atlas = input.texcoord0; + output.param = float4(alphaClip, scale, bias, weight); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + output.viewDir = mul((float3x3)_EnvMatrix, _WorldSpaceCameraPos.xyz - mul(unity_ObjectToWorld, vert).xyz); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord2 = float4(input.texcoord0 + bOffset, bScale, bBias); + output.underlayColor = underlayColor; + #endif + output.textures = float4(faceUV, outlineUV); + + return output; + } + + + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + float c = tex2D(_MainTex, input.atlas).a; + + #ifndef UNDERLAY_ON + clip(c - input.param.x); + #endif + + float scale = input.param.y; + float bias = input.param.z; + float weight = input.param.w; + float sd = (bias - c) * scale; + + float outline = (_OutlineWidth * _ScaleRatioA) * scale; + float softness = (_OutlineSoftness * _ScaleRatioA) * scale; + + half4 faceColor = _FaceColor; + half4 outlineColor = _OutlineColor; + + faceColor.rgb *= input.color.rgb; + + faceColor *= tex2D(_FaceTex, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y); + outlineColor *= tex2D(_OutlineTex, input.textures.zw + float2(_OutlineUVSpeedX, _OutlineUVSpeedY) * _Time.y); + + faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); + + #if BEVEL_ON + float3 dxy = float3(0.5 / _TextureWidth, 0.5 / _TextureHeight, 0); + float3 n = GetSurfaceNormal(input.atlas, weight, dxy); + + float3 bump = UnpackNormal(tex2D(_BumpMap, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y)).xyz; + bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); + n = normalize(n- bump); + + float3 light = normalize(float3(sin(_LightAngle), cos(_LightAngle), -1.0)); + + float3 col = GetSpecular(n, light); + faceColor.rgb += col*faceColor.a; + faceColor.rgb *= 1-(dot(n, light)*_Diffuse); + faceColor.rgb *= lerp(_Ambient, 1, n.z*n.z); + + fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDir, -n)); + faceColor.rgb += reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; + #endif + + #if UNDERLAY_ON + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * saturate(d - input.texcoord2.w) * (1 - faceColor.a); + #endif + + #if UNDERLAY_INNER + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * (1 - saturate(d - input.texcoord2.w)) * saturate(1 - sd) * (1 - faceColor.a); + #endif + + #if GLOW_ON + float4 glowColor = GetGlowColor(sd, scale); + faceColor.rgb += glowColor.rgb * glowColor.a; + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + faceColor *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(faceColor.a - 0.001); + #endif + + return faceColor * input.color.a; + } + + ENDCG + } +} + +Fallback "TextMeshPro/Mobile/Distance Field" +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta b/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta new file mode 100755 index 0000000..56284e9 --- /dev/null +++ b/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: dd89cf5b9246416f84610a006f916af7 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Shaders/TMP_SDF SSD.shader b/TextMesh Pro/Shaders/TMP_SDF SSD.shader new file mode 100755 index 0000000..ed48574 --- /dev/null +++ b/TextMesh Pro/Shaders/TMP_SDF SSD.shader @@ -0,0 +1,310 @@ +Shader "TextMeshPro/Distance Field SSD" { + +Properties { + _FaceTex ("Face Texture", 2D) = "white" {} + _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 + _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 + [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 + _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _Bevel ("Bevel", Range(0,1)) = 0.5 + _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 + _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 + _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 + _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 + + _LightAngle ("Light Angle", Range(0.0, 6.2831853)) = 3.1416 + [HDR]_SpecularColor ("Specular", Color) = (1,1,1,1) + _SpecularPower ("Specular", Range(0,4)) = 2.0 + _Reflectivity ("Reflectivity", Range(5.0,15.0)) = 10 + _Diffuse ("Diffuse", Range(0,1)) = 0.5 + _Ambient ("Ambient", Range(1,0)) = 0.5 + + _BumpMap ("Normal map", 2D) = "bump" {} + _BumpOutline ("Bump Outline", Range(0,1)) = 0 + _BumpFace ("Bump Face", Range(0,1)) = 0 + + _ReflectFaceColor ("Reflection Color", Color) = (0,0,0,1) + _ReflectOutlineColor("Reflection Color", Color) = (0,0,0,1) + _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } + _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) + + + [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0, 0.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + [HDR]_GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _MaskCoord ("Mask Coordinates", vector) = (0, 0, 32767, 32767) + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "Queue" = "Transparent" + "IgnoreProjector" = "True" + "RenderType" = "Transparent" + } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + Cull[_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest[unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass { + CGPROGRAM + #pragma target 3.0 + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ BEVEL_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + #pragma shader_feature __ GLOW_ON + #pragma shader_feature __ FORCE_LINEAR + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 position : POSITION; + float3 normal : NORMAL; + float4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + + struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 position : SV_POSITION; + float4 color : COLOR; + float2 atlas : TEXCOORD0; + float weight : TEXCOORD1; + float2 mask : TEXCOORD2; // Position in object space(xy) + float3 viewDir : TEXCOORD3; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float2 texcoord2 : TEXCOORD4; + float4 underlayColor : COLOR1; + #endif + float4 textures : TEXCOORD5; + }; + + // Used by Unity internally to handle Texture Tiling and Offset. + float4 _FaceTex_ST; + float4 _OutlineTex_ST; + + float4 SRGBToLinear(float4 rgba) { + return float4(lerp(rgba.rgb / 12.92f, pow((rgba.rgb + 0.055f) / 1.055f, 2.4f), step(0.04045f, rgba.rgb)), rgba.a); + } + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input,output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.position; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + float4 vPosition = UnityObjectToClipPos(vert); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 underlayColor = _UnderlayColor; + underlayColor.rgb *= underlayColor.a; + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 bOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + + // Support for texture tiling and offset + float2 textureUV = UnpackUV(input.texcoord1.x); + float2 faceUV = TRANSFORM_TEX(textureUV, _FaceTex); + float2 outlineUV = TRANSFORM_TEX(textureUV, _OutlineTex); + + float4 color = input.color; + #if (FORCE_LINEAR && !UNITY_COLORSPACE_GAMMA) + color = SRGBToLinear(input.color); + #endif + + output.position = vPosition; + output.color = color; + output.atlas = input.texcoord0; + output.weight = weight; + output.mask = half2(vert.xy * 2 - clampedRect.xy - clampedRect.zw); + output.viewDir = mul((float3x3)_EnvMatrix, _WorldSpaceCameraPos.xyz - mul(unity_ObjectToWorld, vert).xyz); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord2 = input.texcoord0 + bOffset; + output.underlayColor = underlayColor; + #endif + output.textures = float4(faceUV, outlineUV); + + return output; + } + + + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + float c = tex2D(_MainTex, input.atlas).a; + + float2 pixelSize = float2(ddx(input.atlas.y), ddy(input.atlas.y)); + pixelSize *= _TextureWidth * .75; + float scale = rsqrt(dot(pixelSize, pixelSize)) * _GradientScale * (_Sharpness + 1); + + float weight = input.weight; + float bias = (.5 - weight) + (.5 / scale); + float sd = (bias - c) * scale; + + float outline = (_OutlineWidth * _ScaleRatioA) * scale; + float softness = (_OutlineSoftness * _ScaleRatioA) * scale; + + half4 faceColor = _FaceColor; + half4 outlineColor = _OutlineColor; + + faceColor.rgb *= input.color.rgb; + + faceColor *= tex2D(_FaceTex, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y); + outlineColor *= tex2D(_OutlineTex, input.textures.zw + float2(_OutlineUVSpeedX, _OutlineUVSpeedY) * _Time.y); + + faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); + + #if BEVEL_ON + float3 dxy = float3(0.5 / _TextureWidth, 0.5 / _TextureHeight, 0); + float3 n = GetSurfaceNormal(input.atlas, weight, dxy); + + float3 bump = UnpackNormal(tex2D(_BumpMap, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y)).xyz; + bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); + n = normalize(n - bump); + + float3 light = normalize(float3(sin(_LightAngle), cos(_LightAngle), -1.0)); + + float3 col = GetSpecular(n, light); + faceColor.rgb += col * faceColor.a; + faceColor.rgb *= 1 - (dot(n, light) * _Diffuse); + faceColor.rgb *= lerp(_Ambient, 1, n.z * n.z); + + fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDir, -n)); + faceColor.rgb += reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; + #endif + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float bScale = scale; + bScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * bScale); + float bBias = (0.5 - weight) * bScale - 0.5 - ((_UnderlayDilate * _ScaleRatioC) * 0.5 * bScale); + #endif + + #if UNDERLAY_ON + float d = tex2D(_MainTex, input.texcoord2.xy).a * bScale; + faceColor += input.underlayColor * saturate(d - bBias) * (1 - faceColor.a); + #endif + + #if UNDERLAY_INNER + float d = tex2D(_MainTex, input.texcoord2.xy).a * bScale; + faceColor += input.underlayColor * (1 - saturate(d - bBias)) * saturate(1 - sd) * (1 - faceColor.a); + #endif + + #if GLOW_ON + float4 glowColor = GetGlowColor(sd, scale); + faceColor.rgb += glowColor.rgb * glowColor.a; + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + float2 maskZW = 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + (1 / scale)); + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * maskZW); + faceColor *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(faceColor.a - 0.001); + #endif + + return faceColor * input.color.a; + } + + ENDCG + } +} + +Fallback "TextMeshPro/Mobile/Distance Field" +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta b/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta new file mode 100755 index 0000000..08cd8ae --- /dev/null +++ b/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 14eb328de4b8eb245bb7cea29e4ac00b +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader b/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader new file mode 100755 index 0000000..7019aaf --- /dev/null +++ b/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader @@ -0,0 +1,247 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field - Masking" { + +Properties { + [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + _MaskTex ("Mask Texture", 2D) = "white" {} + _MaskInverse ("Inverse", float) = 0 + _MaskEdgeColor ("Edge Color", Color) = (1,1,1,1) + _MaskEdgeSoftness ("Edge Softness", Range(0, 1)) = 0.01 + _MaskWipeControl ("Wipe Position", Range(0, 1)) = 0.5 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + struct vertex_t { + float4 vertex : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t { + float4 vertex : SV_POSITION; + fixed4 faceColor : COLOR; + fixed4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV + half4 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) + half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved + half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) + #endif + }; + + float _MaskWipeControl; + float _MaskEdgeSoftness; + fixed4 _MaskEdgeColor; + bool _MaskInverse; + + pixel_t VertShader(vertex_t input) + { + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord1.y) * _GradientScale * (_Sharpness + 1); + if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float layerScale = scale; + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + float bias = (0.5 - weight) * scale - 0.5; + float outline = _OutlineWidth * _ScaleRatioA * 0.5 * scale; + + float opacity = input.color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + fixed4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, (outline * 2)))); + + #if (UNDERLAY_ON | UNDERLAY_INNER) + + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = (.5 - weight) * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 layerOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Structure for pixel shader + pixel_t output = { + vPosition, + faceColor, + outlineColor, + float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y), + half4(scale, bias - outline, bias + outline, bias), + half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)), + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4(input.texcoord0 + layerOffset, input.color.a, 0), + half2(layerScale, layerBias), + #endif + }; + + return output; + } + + + // PIXEL SHADER + fixed4 PixShader(pixel_t input) : SV_Target + { + half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; + half4 c = input.faceColor * saturate(d - input.param.w); + + #ifdef OUTLINE_ON + c = lerp(input.outlineColor, input.faceColor, saturate(d - input.param.z)); + c *= saturate(d - input.param.y); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - input.underlayParam.y) * (1 - c.a); + #endif + + #if UNDERLAY_INNER + half sd = saturate(d - input.param.z); + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - input.underlayParam.y)) * sd * (1 - c.a); + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + //#if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + c *= m.x * m.y; + //#endif + + float a = abs(_MaskInverse - tex2D(_MaskTex, input.texcoord0.zw).a); + float t = a + (1 - _MaskWipeControl) * _MaskEdgeSoftness - _MaskWipeControl; + a = saturate(t / _MaskEdgeSoftness); + c.rgb = lerp(_MaskEdgeColor.rgb*c.a, c.rgb, a); + c *= a; + + #if (UNDERLAY_ON | UNDERLAY_INNER) + c *= input.texcoord1.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(c.a - 0.001); + #endif + + return c; + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta b/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta new file mode 100755 index 0000000..3cbdbbb --- /dev/null +++ b/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: bc1ede39bf3643ee8e493720e4259791 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader b/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader new file mode 100755 index 0000000..ce82bed --- /dev/null +++ b/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader @@ -0,0 +1,240 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field Overlay" { + +Properties { + [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "Queue"="Overlay" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest Always + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 vertex : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 vertex : SV_POSITION; + fixed4 faceColor : COLOR; + fixed4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV + half4 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) + half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved + half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) + #endif + }; + + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input, output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord1.y) * _GradientScale * (_Sharpness + 1); + if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float layerScale = scale; + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + float bias = (0.5 - weight) * scale - 0.5; + float outline = _OutlineWidth * _ScaleRatioA * 0.5 * scale; + + float opacity = input.color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + fixed4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, (outline * 2)))); + + #if (UNDERLAY_ON | UNDERLAY_INNER) + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = (.5 - weight) * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 layerOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Populate structure for pixel shader + output.vertex = vPosition; + output.faceColor = faceColor; + output.outlineColor = outlineColor; + output.texcoord0 = float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y); + output.param = half4(scale, bias - outline, bias + outline, bias); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord1 = float4(input.texcoord0 + layerOffset, input.color.a, 0); + output.underlayParam = half2(layerScale, layerBias); + #endif + + return output; + } + + + // PIXEL SHADER + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; + half4 c = input.faceColor * saturate(d - input.param.w); + + #ifdef OUTLINE_ON + c = lerp(input.outlineColor, input.faceColor, saturate(d - input.param.z)); + c *= saturate(d - input.param.y); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - input.underlayParam.y) * (1 - c.a); + #endif + + #if UNDERLAY_INNER + half sd = saturate(d - input.param.z); + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - input.underlayParam.y)) * sd * (1 - c.a); + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + c *= m.x * m.y; + #endif + + #if (UNDERLAY_ON | UNDERLAY_INNER) + c *= input.texcoord1.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(c.a - 0.001); + #endif + + return c; + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta b/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta new file mode 100755 index 0000000..e6b149e --- /dev/null +++ b/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a02a7d8c237544f1962732b55a9aebf1 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader b/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader new file mode 100755 index 0000000..df4d5b0 --- /dev/null +++ b/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader @@ -0,0 +1,106 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field SSD" { + +Properties { + [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + _MaskTex ("Mask Texture", 2D) = "white" {} + _MaskInverse ("Inverse", float) = 0 + _MaskEdgeColor ("Edge Color", Color) = (1,1,1,1) + _MaskEdgeSoftness ("Edge Softness", Range(0, 1)) = 0.01 + _MaskWipeControl ("Wipe Position", Range(0, 1)) = 0.5 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + #include "TMPro_Mobile.cginc" + + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta b/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta new file mode 100755 index 0000000..9b84c13 --- /dev/null +++ b/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c8d12adcee749c344b8117cf7c7eb912 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader b/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader new file mode 100755 index 0000000..d3f5866 --- /dev/null +++ b/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader @@ -0,0 +1,240 @@ +// Simplified SDF shader: +// - No Shading Option (bevel / bump / env map) +// - No Glow Option +// - Softness is applied on both side of the outline + +Shader "TextMeshPro/Mobile/Distance Field" { + +Properties { + [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineWidth ("Outline Thickness", Range(0,1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0,.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = .5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5 + _ScaleX ("Scale X", float) = 1 + _ScaleY ("Scale Y", float) = 1 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ OUTLINE_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + + struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 vertex : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 vertex : SV_POSITION; + fixed4 faceColor : COLOR; + fixed4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; // Texture UV, Mask UV + half4 param : TEXCOORD1; // Scale(x), BiasIn(y), BiasOut(z), Bias(w) + half4 mask : TEXCOORD2; // Position in clip space(xy), Softness(zw) + #if (UNDERLAY_ON | UNDERLAY_INNER) + float4 texcoord1 : TEXCOORD3; // Texture UV, alpha, reserved + half2 underlayParam : TEXCOORD4; // Scale(x), Bias(y) + #endif + }; + + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input, output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.vertex; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord1.y) * _GradientScale * (_Sharpness + 1); + if(UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float layerScale = scale; + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + float bias = (0.5 - weight) * scale - 0.5; + float outline = _OutlineWidth * _ScaleRatioA * 0.5 * scale; + + float opacity = input.color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + fixed4 faceColor = fixed4(input.color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + fixed4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + outlineColor = lerp(faceColor, outlineColor, sqrt(min(1.0, (outline * 2)))); + + #if (UNDERLAY_ON | UNDERLAY_INNER) + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = (.5 - weight) * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 layerOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Populate structure for pixel shader + output.vertex = vPosition; + output.faceColor = faceColor; + output.outlineColor = outlineColor; + output.texcoord0 = float4(input.texcoord0.x, input.texcoord0.y, maskUV.x, maskUV.y); + output.param = half4(scale, bias - outline, bias + outline, bias); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord1 = float4(input.texcoord0 + layerOffset, input.color.a, 0); + output.underlayParam = half2(layerScale, layerBias); + #endif + + return output; + } + + + // PIXEL SHADER + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + half d = tex2D(_MainTex, input.texcoord0.xy).a * input.param.x; + half4 c = input.faceColor * saturate(d - input.param.w); + + #ifdef OUTLINE_ON + c = lerp(input.outlineColor, input.faceColor, saturate(d - input.param.z)); + c *= saturate(d - input.param.y); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - input.underlayParam.y) * (1 - c.a); + #endif + + #if UNDERLAY_INNER + half sd = saturate(d - input.param.z); + d = tex2D(_MainTex, input.texcoord1.xy).a * input.underlayParam.x; + c += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - input.underlayParam.y)) * sd * (1 - c.a); + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + c *= m.x * m.y; + #endif + + #if (UNDERLAY_ON | UNDERLAY_INNER) + c *= input.texcoord1.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(c.a - 0.001); + #endif + + return c; + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta b/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta new file mode 100755 index 0000000..2ac6e76 --- /dev/null +++ b/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fe393ace9b354375a9cb14cdbbc28be4 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader b/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader new file mode 100755 index 0000000..be764ae --- /dev/null +++ b/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader @@ -0,0 +1,138 @@ +// Simplified version of the SDF Surface shader : +// - No support for Bevel, Bump or envmap +// - Diffuse only lighting +// - Fully supports only 1 directional light. Other lights can affect it, but it will be per-vertex/SH. + +Shader "TextMeshPro/Mobile/Distance Field (Surface)" { + +Properties { + _FaceTex ("Fill Texture", 2D) = "white" {} + [HDR]_FaceColor ("Fill Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + [HDR]_GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + // Should not be directly exposed to the user + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _CullMode ("Cull Mode", Float) = 0 + //_MaskCoord ("Mask Coords", vector) = (0,0,0,0) + //_MaskSoftness ("Mask Softness", float) = 0 +} + +SubShader { + + Tags { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + LOD 300 + Cull [_CullMode] + + CGPROGRAM + #pragma surface PixShader Lambert alpha:blend vertex:VertShader noforwardadd nolightmap nodirlightmap + #pragma target 3.0 + #pragma shader_feature __ GLOW_ON + + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + half _FaceShininess; + half _OutlineShininess; + + struct Input + { + fixed4 color : COLOR; + float2 uv_MainTex; + float2 uv2_FaceTex; + float2 uv2_OutlineTex; + float2 param; // Weight, Scale + float3 viewDirEnv; + }; + + #include "TMPro_Surface.cginc" + + ENDCG + + // Pass to render object as a shadow caster + Pass + { + Name "Caster" + Tags { "LightMode" = "ShadowCaster" } + Offset 1, 1 + + Fog {Mode Off} + ZWrite On ZTest LEqual Cull Off + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma multi_compile_shadowcaster + #include "UnityCG.cginc" + + struct v2f { + V2F_SHADOW_CASTER; + float2 uv : TEXCOORD1; + float2 uv2 : TEXCOORD3; + float alphaClip : TEXCOORD2; + }; + + uniform float4 _MainTex_ST; + uniform float4 _OutlineTex_ST; + float _OutlineWidth; + float _FaceDilate; + float _ScaleRatioA; + + v2f vert( appdata_base v ) + { + v2f o; + TRANSFER_SHADOW_CASTER(o) + o.uv = TRANSFORM_TEX(v.texcoord, _MainTex); + o.uv2 = TRANSFORM_TEX(v.texcoord, _OutlineTex); + o.alphaClip = o.alphaClip = (1.0 - _OutlineWidth * _ScaleRatioA - _FaceDilate * _ScaleRatioA) / 2; + return o; + } + + uniform sampler2D _MainTex; + + float4 frag(v2f i) : COLOR + { + fixed4 texcol = tex2D(_MainTex, i.uv).a; + clip(texcol.a - i.alphaClip); + SHADOW_CASTER_FRAGMENT(i) + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta b/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta new file mode 100755 index 0000000..bff8b7a --- /dev/null +++ b/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 85187c2149c549c5b33f0cdb02836b17 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Shaders/TMP_SDF-Surface.shader b/TextMesh Pro/Shaders/TMP_SDF-Surface.shader new file mode 100755 index 0000000..bcb2bb2 --- /dev/null +++ b/TextMesh Pro/Shaders/TMP_SDF-Surface.shader @@ -0,0 +1,158 @@ +Shader "TextMeshPro/Distance Field (Surface)" { + +Properties { + _FaceTex ("Fill Texture", 2D) = "white" {} + _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 + _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 + [HDR]_FaceColor ("Fill Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 + _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _Bevel ("Bevel", Range(0,1)) = 0.5 + _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 + _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 + _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 + _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 + + _BumpMap ("Normalmap", 2D) = "bump" {} + _BumpOutline ("Bump Outline", Range(0,1)) = 0.5 + _BumpFace ("Bump Face", Range(0,1)) = 0.5 + + _ReflectFaceColor ("Face Color", Color) = (0,0,0,1) + _ReflectOutlineColor ("Outline Color", Color) = (0,0,0,1) + _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } + _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) + [HDR]_SpecColor ("Specular Color", Color) = (0,0,0,1) + + _FaceShininess ("Face Shininess", Range(0,1)) = 0 + _OutlineShininess ("Outline Shininess", Range(0,1)) = 0 + + [HDR]_GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + // Should not be directly exposed to the user + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _CullMode ("Cull Mode", Float) = 0 + //_MaskCoord ("Mask Coords", vector) = (0,0,0,0) + //_MaskSoftness ("Mask Softness", float) = 0 +} + +SubShader { + + Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } + + LOD 300 + Cull [_CullMode] + + CGPROGRAM + #pragma surface PixShader BlinnPhong alpha:blend vertex:VertShader nolightmap nodirlightmap + #pragma target 3.0 + #pragma shader_feature __ GLOW_ON + #pragma glsl + + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + half _FaceShininess; + half _OutlineShininess; + + struct Input + { + fixed4 color : COLOR; + float2 uv_MainTex; + float2 uv2_FaceTex; + float2 uv2_OutlineTex; + float2 param; // Weight, Scale + float3 viewDirEnv; + }; + + + #define BEVEL_ON 1 + #include "TMPro_Surface.cginc" + + ENDCG + + // Pass to render object as a shadow caster + Pass + { + Name "Caster" + Tags { "LightMode" = "ShadowCaster" } + Offset 1, 1 + + Fog {Mode Off} + ZWrite On + ZTest LEqual + Cull Off + + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma multi_compile_shadowcaster + #include "UnityCG.cginc" + + struct v2f { + V2F_SHADOW_CASTER; + float2 uv : TEXCOORD1; + float2 uv2 : TEXCOORD3; + float alphaClip : TEXCOORD2; + }; + + uniform float4 _MainTex_ST; + uniform float4 _OutlineTex_ST; + float _OutlineWidth; + float _FaceDilate; + float _ScaleRatioA; + + v2f vert( appdata_base v ) + { + v2f o; + TRANSFER_SHADOW_CASTER(o) + o.uv = TRANSFORM_TEX(v.texcoord, _MainTex); + o.uv2 = TRANSFORM_TEX(v.texcoord, _OutlineTex); + o.alphaClip = (1.0 - _OutlineWidth * _ScaleRatioA - _FaceDilate * _ScaleRatioA) / 2; + return o; + } + + uniform sampler2D _MainTex; + + float4 frag(v2f i) : COLOR + { + fixed4 texcol = tex2D(_MainTex, i.uv).a; + clip(texcol.a - i.alphaClip); + SHADOW_CASTER_FRAGMENT(i) + } + ENDCG + } +} + +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} + diff --git a/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta b/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta new file mode 100755 index 0000000..26e814c --- /dev/null +++ b/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: f7ada0af4f174f0694ca6a487b8f543d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Shaders/TMP_SDF.shader b/TextMesh Pro/Shaders/TMP_SDF.shader new file mode 100755 index 0000000..011ee19 --- /dev/null +++ b/TextMesh Pro/Shaders/TMP_SDF.shader @@ -0,0 +1,317 @@ +Shader "TextMeshPro/Distance Field" { + +Properties { + _FaceTex ("Face Texture", 2D) = "white" {} + _FaceUVSpeedX ("Face UV Speed X", Range(-5, 5)) = 0.0 + _FaceUVSpeedY ("Face UV Speed Y", Range(-5, 5)) = 0.0 + [HDR]_FaceColor ("Face Color", Color) = (1,1,1,1) + _FaceDilate ("Face Dilate", Range(-1,1)) = 0 + + [HDR]_OutlineColor ("Outline Color", Color) = (0,0,0,1) + _OutlineTex ("Outline Texture", 2D) = "white" {} + _OutlineUVSpeedX ("Outline UV Speed X", Range(-5, 5)) = 0.0 + _OutlineUVSpeedY ("Outline UV Speed Y", Range(-5, 5)) = 0.0 + _OutlineWidth ("Outline Thickness", Range(0, 1)) = 0 + _OutlineSoftness ("Outline Softness", Range(0,1)) = 0 + + _Bevel ("Bevel", Range(0,1)) = 0.5 + _BevelOffset ("Bevel Offset", Range(-0.5,0.5)) = 0 + _BevelWidth ("Bevel Width", Range(-.5,0.5)) = 0 + _BevelClamp ("Bevel Clamp", Range(0,1)) = 0 + _BevelRoundness ("Bevel Roundness", Range(0,1)) = 0 + + _LightAngle ("Light Angle", Range(0.0, 6.2831853)) = 3.1416 + [HDR]_SpecularColor ("Specular", Color) = (1,1,1,1) + _SpecularPower ("Specular", Range(0,4)) = 2.0 + _Reflectivity ("Reflectivity", Range(5.0,15.0)) = 10 + _Diffuse ("Diffuse", Range(0,1)) = 0.5 + _Ambient ("Ambient", Range(1,0)) = 0.5 + + _BumpMap ("Normal map", 2D) = "bump" {} + _BumpOutline ("Bump Outline", Range(0,1)) = 0 + _BumpFace ("Bump Face", Range(0,1)) = 0 + + _ReflectFaceColor ("Reflection Color", Color) = (0,0,0,1) + _ReflectOutlineColor("Reflection Color", Color) = (0,0,0,1) + _Cube ("Reflection Cubemap", Cube) = "black" { /* TexGen CubeReflect */ } + _EnvMatrixRotation ("Texture Rotation", vector) = (0, 0, 0, 0) + + + [HDR]_UnderlayColor ("Border Color", Color) = (0,0,0, 0.5) + _UnderlayOffsetX ("Border OffsetX", Range(-1,1)) = 0 + _UnderlayOffsetY ("Border OffsetY", Range(-1,1)) = 0 + _UnderlayDilate ("Border Dilate", Range(-1,1)) = 0 + _UnderlaySoftness ("Border Softness", Range(0,1)) = 0 + + [HDR]_GlowColor ("Color", Color) = (0, 1, 0, 0.5) + _GlowOffset ("Offset", Range(-1,1)) = 0 + _GlowInner ("Inner", Range(0,1)) = 0.05 + _GlowOuter ("Outer", Range(0,1)) = 0.05 + _GlowPower ("Falloff", Range(1, 0)) = 0.75 + + _WeightNormal ("Weight Normal", float) = 0 + _WeightBold ("Weight Bold", float) = 0.5 + + _ShaderFlags ("Flags", float) = 0 + _ScaleRatioA ("Scale RatioA", float) = 1 + _ScaleRatioB ("Scale RatioB", float) = 1 + _ScaleRatioC ("Scale RatioC", float) = 1 + + _MainTex ("Font Atlas", 2D) = "white" {} + _TextureWidth ("Texture Width", float) = 512 + _TextureHeight ("Texture Height", float) = 512 + _GradientScale ("Gradient Scale", float) = 5.0 + _ScaleX ("Scale X", float) = 1.0 + _ScaleY ("Scale Y", float) = 1.0 + _PerspectiveFilter ("Perspective Correction", Range(0, 1)) = 0.875 + _Sharpness ("Sharpness", Range(-1,1)) = 0 + + _VertexOffsetX ("Vertex OffsetX", float) = 0 + _VertexOffsetY ("Vertex OffsetY", float) = 0 + + _MaskCoord ("Mask Coordinates", vector) = (0, 0, 32767, 32767) + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + _MaskSoftnessX ("Mask SoftnessX", float) = 0 + _MaskSoftnessY ("Mask SoftnessY", float) = 0 + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 +} + +SubShader { + + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + ZWrite Off + Lighting Off + Fog { Mode Off } + ZTest [unity_GUIZTestMode] + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass { + CGPROGRAM + #pragma target 3.0 + #pragma vertex VertShader + #pragma fragment PixShader + #pragma shader_feature __ BEVEL_ON + #pragma shader_feature __ UNDERLAY_ON UNDERLAY_INNER + #pragma shader_feature __ GLOW_ON + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + #include "TMPro_Properties.cginc" + #include "TMPro.cginc" + + struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 position : POSITION; + float3 normal : NORMAL; + fixed4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; + }; + + + struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 position : SV_POSITION; + fixed4 color : COLOR; + float2 atlas : TEXCOORD0; // Atlas + float4 param : TEXCOORD1; // alphaClip, scale, bias, weight + float4 mask : TEXCOORD2; // Position in object space(xy), pixel Size(zw) + float3 viewDir : TEXCOORD3; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 texcoord2 : TEXCOORD4; // u,v, scale, bias + fixed4 underlayColor : COLOR1; + #endif + float4 textures : TEXCOORD5; + }; + + // Used by Unity internally to handle Texture Tiling and Offset. + float4 _FaceTex_ST; + float4 _OutlineTex_ST; + + pixel_t VertShader(vertex_t input) + { + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input,output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.position; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + float4 vPosition = UnityObjectToClipPos(vert); + + float2 pixelSize = vPosition.w; + pixelSize /= float2(_ScaleX, _ScaleY) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy)); + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(input.texcoord1.y) * _GradientScale * (_Sharpness + 1); + if (UNITY_MATRIX_P[3][3] == 0) scale = lerp(abs(scale) * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(input.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + float bias =(.5 - weight) + (.5 / scale); + + float alphaClip = (1.0 - _OutlineWidth * _ScaleRatioA - _OutlineSoftness * _ScaleRatioA); + + #if GLOW_ON + alphaClip = min(alphaClip, 1.0 - _GlowOffset * _ScaleRatioB - _GlowOuter * _ScaleRatioB); + #endif + + alphaClip = alphaClip / 2.0 - ( .5 / scale) - weight; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 underlayColor = _UnderlayColor; + underlayColor.rgb *= underlayColor.a; + + float bScale = scale; + bScale /= 1 + ((_UnderlaySoftness*_ScaleRatioC) * bScale); + float bBias = (0.5 - weight) * bScale - 0.5 - ((_UnderlayDilate * _ScaleRatioC) * 0.5 * bScale); + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + float2 bOffset = float2(x, y); + #endif + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + // Support for texture tiling and offset + float2 textureUV = UnpackUV(input.texcoord1.x); + float2 faceUV = TRANSFORM_TEX(textureUV, _FaceTex); + float2 outlineUV = TRANSFORM_TEX(textureUV, _OutlineTex); + + + output.position = vPosition; + output.color = input.color; + output.atlas = input.texcoord0; + output.param = float4(alphaClip, scale, bias, weight); + output.mask = half4(vert.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + pixelSize.xy)); + output.viewDir = mul((float3x3)_EnvMatrix, _WorldSpaceCameraPos.xyz - mul(unity_ObjectToWorld, vert).xyz); + #if (UNDERLAY_ON || UNDERLAY_INNER) + output.texcoord2 = float4(input.texcoord0 + bOffset, bScale, bBias); + output.underlayColor = underlayColor; + #endif + output.textures = float4(faceUV, outlineUV); + + return output; + } + + + fixed4 PixShader(pixel_t input) : SV_Target + { + UNITY_SETUP_INSTANCE_ID(input); + + float c = tex2D(_MainTex, input.atlas).a; + + #ifndef UNDERLAY_ON + clip(c - input.param.x); + #endif + + float scale = input.param.y; + float bias = input.param.z; + float weight = input.param.w; + float sd = (bias - c) * scale; + + float outline = (_OutlineWidth * _ScaleRatioA) * scale; + float softness = (_OutlineSoftness * _ScaleRatioA) * scale; + + half4 faceColor = _FaceColor; + half4 outlineColor = _OutlineColor; + + faceColor.rgb *= input.color.rgb; + + faceColor *= tex2D(_FaceTex, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y); + outlineColor *= tex2D(_OutlineTex, input.textures.zw + float2(_OutlineUVSpeedX, _OutlineUVSpeedY) * _Time.y); + + faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); + + #if BEVEL_ON + float3 dxy = float3(0.5 / _TextureWidth, 0.5 / _TextureHeight, 0); + float3 n = GetSurfaceNormal(input.atlas, weight, dxy); + + float3 bump = UnpackNormal(tex2D(_BumpMap, input.textures.xy + float2(_FaceUVSpeedX, _FaceUVSpeedY) * _Time.y)).xyz; + bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); + n = normalize(n- bump); + + float3 light = normalize(float3(sin(_LightAngle), cos(_LightAngle), -1.0)); + + float3 col = GetSpecular(n, light); + faceColor.rgb += col*faceColor.a; + faceColor.rgb *= 1-(dot(n, light)*_Diffuse); + faceColor.rgb *= lerp(_Ambient, 1, n.z*n.z); + + fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDir, -n)); + faceColor.rgb += reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; + #endif + + #if UNDERLAY_ON + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * saturate(d - input.texcoord2.w) * (1 - faceColor.a); + #endif + + #if UNDERLAY_INNER + float d = tex2D(_MainTex, input.texcoord2.xy).a * input.texcoord2.z; + faceColor += input.underlayColor * (1 - saturate(d - input.texcoord2.w)) * saturate(1 - sd) * (1 - faceColor.a); + #endif + + #if GLOW_ON + float4 glowColor = GetGlowColor(sd, scale); + faceColor.rgb += glowColor.rgb * glowColor.a; + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness. + #if UNITY_UI_CLIP_RECT + half2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * input.mask.zw); + faceColor *= m.x * m.y; + #endif + + #if UNITY_UI_ALPHACLIP + clip(faceColor.a - 0.001); + #endif + + return faceColor * input.color.a; + } + + ENDCG + } +} + +Fallback "TextMeshPro/Mobile/Distance Field" +CustomEditor "TMPro.EditorUtilities.TMP_SDFShaderGUI" +} diff --git a/TextMesh Pro/Shaders/TMP_SDF.shader.meta b/TextMesh Pro/Shaders/TMP_SDF.shader.meta new file mode 100755 index 0000000..e1cf3f3 --- /dev/null +++ b/TextMesh Pro/Shaders/TMP_SDF.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 68e6db2ebdc24f95958faec2be5558d6 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Shaders/TMP_Sprite.shader b/TextMesh Pro/Shaders/TMP_Sprite.shader new file mode 100755 index 0000000..e8283a7 --- /dev/null +++ b/TextMesh Pro/Shaders/TMP_Sprite.shader @@ -0,0 +1,116 @@ +Shader "TextMeshPro/Sprite" +{ + Properties + { + [PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {} + _Color ("Tint", Color) = (1,1,1,1) + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _CullMode ("Cull Mode", Float) = 0 + _ColorMask ("Color Mask", Float) = 15 + _ClipRect ("Clip Rect", vector) = (-32767, -32767, 32767, 32767) + + [Toggle(UNITY_UI_ALPHACLIP)] _UseUIAlphaClip ("Use Alpha Clip", Float) = 0 + } + + SubShader + { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + "PreviewType"="Plane" + "CanUseSpriteAtlas"="True" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull [_CullMode] + Lighting Off + ZWrite Off + ZTest [unity_GUIZTestMode] + Blend SrcAlpha OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass + { + Name "Default" + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #pragma target 2.0 + + #include "UnityCG.cginc" + #include "UnityUI.cginc" + + #pragma multi_compile __ UNITY_UI_CLIP_RECT + #pragma multi_compile __ UNITY_UI_ALPHACLIP + + struct appdata_t + { + float4 vertex : POSITION; + float4 color : COLOR; + float2 texcoord : TEXCOORD0; + UNITY_VERTEX_INPUT_INSTANCE_ID + }; + + struct v2f + { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + float2 texcoord : TEXCOORD0; + float4 worldPosition : TEXCOORD1; + UNITY_VERTEX_OUTPUT_STEREO + }; + + sampler2D _MainTex; + fixed4 _Color; + fixed4 _TextureSampleAdd; + float4 _ClipRect; + float4 _MainTex_ST; + + v2f vert(appdata_t v) + { + v2f OUT; + UNITY_SETUP_INSTANCE_ID(v); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(OUT); + OUT.worldPosition = v.vertex; + OUT.vertex = UnityObjectToClipPos(OUT.worldPosition); + + OUT.texcoord = TRANSFORM_TEX(v.texcoord, _MainTex); + + OUT.color = v.color * _Color; + return OUT; + } + + fixed4 frag(v2f IN) : SV_Target + { + half4 color = (tex2D(_MainTex, IN.texcoord) + _TextureSampleAdd) * IN.color; + + #ifdef UNITY_UI_CLIP_RECT + color.a *= UnityGet2DClipping(IN.worldPosition.xy, _ClipRect); + #endif + + #ifdef UNITY_UI_ALPHACLIP + clip (color.a - 0.001); + #endif + + return color; + } + ENDCG + } + } +} diff --git a/TextMesh Pro/Shaders/TMP_Sprite.shader.meta b/TextMesh Pro/Shaders/TMP_Sprite.shader.meta new file mode 100755 index 0000000..50ba195 --- /dev/null +++ b/TextMesh Pro/Shaders/TMP_Sprite.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cf81c85f95fe47e1a27f6ae460cf182c +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Shaders/TMPro.cginc b/TextMesh Pro/Shaders/TMPro.cginc new file mode 100755 index 0000000..5898130 --- /dev/null +++ b/TextMesh Pro/Shaders/TMPro.cginc @@ -0,0 +1,84 @@ +float2 UnpackUV(float uv) +{ + float2 output; + output.x = floor(uv / 4096); + output.y = uv - 4096 * output.x; + + return output * 0.001953125; +} + +fixed4 GetColor(half d, fixed4 faceColor, fixed4 outlineColor, half outline, half softness) +{ + half faceAlpha = 1-saturate((d - outline * 0.5 + softness * 0.5) / (1.0 + softness)); + half outlineAlpha = saturate((d + outline * 0.5)) * sqrt(min(1.0, outline)); + + faceColor.rgb *= faceColor.a; + outlineColor.rgb *= outlineColor.a; + + faceColor = lerp(faceColor, outlineColor, outlineAlpha); + + faceColor *= faceAlpha; + + return faceColor; +} + +float3 GetSurfaceNormal(float4 h, float bias) +{ + bool raisedBevel = step(1, fmod(_ShaderFlags, 2)); + + h += bias+_BevelOffset; + + float bevelWidth = max(.01, _OutlineWidth+_BevelWidth); + + // Track outline + h -= .5; + h /= bevelWidth; + h = saturate(h+.5); + + if(raisedBevel) h = 1 - abs(h*2.0 - 1.0); + h = lerp(h, sin(h*3.141592/2.0), _BevelRoundness); + h = min(h, 1.0-_BevelClamp); + h *= _Bevel * bevelWidth * _GradientScale * -2.0; + + float3 va = normalize(float3(1.0, 0.0, h.y - h.x)); + float3 vb = normalize(float3(0.0, -1.0, h.w - h.z)); + + return cross(va, vb); +} + +float3 GetSurfaceNormal(float2 uv, float bias, float3 delta) +{ + // Read "height field" + float4 h = {tex2D(_MainTex, uv - delta.xz).a, + tex2D(_MainTex, uv + delta.xz).a, + tex2D(_MainTex, uv - delta.zy).a, + tex2D(_MainTex, uv + delta.zy).a}; + + return GetSurfaceNormal(h, bias); +} + +float3 GetSpecular(float3 n, float3 l) +{ + float spec = pow(max(0.0, dot(n, l)), _Reflectivity); + return _SpecularColor.rgb * spec * _SpecularPower; +} + +float4 GetGlowColor(float d, float scale) +{ + float glow = d - (_GlowOffset*_ScaleRatioB) * 0.5 * scale; + float t = lerp(_GlowInner, (_GlowOuter * _ScaleRatioB), step(0.0, glow)) * 0.5 * scale; + glow = saturate(abs(glow/(1.0 + t))); + glow = 1.0-pow(glow, _GlowPower); + glow *= sqrt(min(1.0, t)); // Fade off glow thinner than 1 screen pixel + return float4(_GlowColor.rgb, saturate(_GlowColor.a * glow * 2)); +} + +float4 BlendARGB(float4 overlying, float4 underlying) +{ + overlying.rgb *= overlying.a; + underlying.rgb *= underlying.a; + float3 blended = overlying.rgb + ((1-overlying.a)*underlying.rgb); + float alpha = underlying.a + (1-underlying.a)*overlying.a; + return float4(blended, alpha); +} + diff --git a/TextMesh Pro/Shaders/TMPro.cginc.meta b/TextMesh Pro/Shaders/TMPro.cginc.meta new file mode 100755 index 0000000..0d6eb56 --- /dev/null +++ b/TextMesh Pro/Shaders/TMPro.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 407bc68d299748449bbf7f48ee690f8d +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Shaders/TMPro_Mobile.cginc b/TextMesh Pro/Shaders/TMPro_Mobile.cginc new file mode 100755 index 0000000..5969fec --- /dev/null +++ b/TextMesh Pro/Shaders/TMPro_Mobile.cginc @@ -0,0 +1,157 @@ +struct vertex_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + float4 position : POSITION; + float3 normal : NORMAL; + float4 color : COLOR; + float2 texcoord0 : TEXCOORD0; + float2 texcoord1 : TEXCOORD1; +}; + +struct pixel_t { + UNITY_VERTEX_INPUT_INSTANCE_ID + UNITY_VERTEX_OUTPUT_STEREO + float4 position : SV_POSITION; + float4 faceColor : COLOR; + float4 outlineColor : COLOR1; + float4 texcoord0 : TEXCOORD0; + float4 param : TEXCOORD1; // weight, scaleRatio + float2 mask : TEXCOORD2; + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 texcoord2 : TEXCOORD3; + float4 underlayColor : COLOR2; + #endif +}; + +float4 SRGBToLinear(float4 rgba) { + return float4(lerp(rgba.rgb / 12.92f, pow((rgba.rgb + 0.055f) / 1.055f, 2.4f), step(0.04045f, rgba.rgb)), rgba.a); +} + +pixel_t VertShader(vertex_t input) +{ + pixel_t output; + + UNITY_INITIALIZE_OUTPUT(pixel_t, output); + UNITY_SETUP_INSTANCE_ID(input); + UNITY_TRANSFER_INSTANCE_ID(input, output); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); + + float bold = step(input.texcoord1.y, 0); + + float4 vert = input.position; + vert.x += _VertexOffsetX; + vert.y += _VertexOffsetY; + + float4 vPosition = UnityObjectToClipPos(vert); + + float weight = lerp(_WeightNormal, _WeightBold, bold) / 4.0; + weight = (weight + _FaceDilate) * _ScaleRatioA * 0.5; + + // Generate UV for the Masking Texture + float4 clampedRect = clamp(_ClipRect, -2e10, 2e10); + float2 maskUV = (vert.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy); + + float4 color = input.color; + #if (FORCE_LINEAR && !UNITY_COLORSPACE_GAMMA) + color = SRGBToLinear(input.color); + #endif + + float opacity = color.a; + #if (UNDERLAY_ON | UNDERLAY_INNER) + opacity = 1.0; + #endif + + float4 faceColor = float4(color.rgb, opacity) * _FaceColor; + faceColor.rgb *= faceColor.a; + + float4 outlineColor = _OutlineColor; + outlineColor.a *= opacity; + outlineColor.rgb *= outlineColor.a; + + output.position = vPosition; + output.faceColor = faceColor; + output.outlineColor = outlineColor; + output.texcoord0 = float4(input.texcoord0.xy, maskUV.xy); + output.param = float4(0.5 - weight, 1.3333 * _GradientScale * (_Sharpness + 1) / _TextureWidth, _OutlineWidth * _ScaleRatioA * 0.5, 0); + + float2 mask = float2(0, 0); + #if UNITY_UI_CLIP_RECT + mask = vert.xy * 2 - clampedRect.xy - clampedRect.zw; + #endif + output.mask = mask; + + #if (UNDERLAY_ON || UNDERLAY_INNER) + float4 underlayColor = _UnderlayColor; + underlayColor.rgb *= underlayColor.a; + + float x = -(_UnderlayOffsetX * _ScaleRatioC) * _GradientScale / _TextureWidth; + float y = -(_UnderlayOffsetY * _ScaleRatioC) * _GradientScale / _TextureHeight; + + output.texcoord2 = float4(input.texcoord0 + float2(x, y), input.color.a, 0); + output.underlayColor = underlayColor; + #endif + + return output; +} + +float4 PixShader(pixel_t input) : SV_Target +{ + UNITY_SETUP_INSTANCE_ID(input); + + float d = tex2D(_MainTex, input.texcoord0.xy).a; + + float2 UV = input.texcoord0.xy; + float scale = rsqrt(abs(ddx(UV.x) * ddy(UV.y) - ddy(UV.x) * ddx(UV.y))) * input.param.y; + + #if (UNDERLAY_ON | UNDERLAY_INNER) + float layerScale = scale; + layerScale /= 1 + ((_UnderlaySoftness * _ScaleRatioC) * layerScale); + float layerBias = input.param.x * layerScale - .5 - ((_UnderlayDilate * _ScaleRatioC) * .5 * layerScale); + #endif + + scale /= 1 + (_OutlineSoftness * _ScaleRatioA * scale); + + float4 faceColor = input.faceColor * saturate((d - input.param.x) * scale + 0.5); + + #ifdef OUTLINE_ON + float4 outlineColor = lerp(input.faceColor, input.outlineColor, sqrt(min(1.0, input.param.z * scale * 2))); + faceColor = lerp(outlineColor, input.faceColor, saturate((d - input.param.x - input.param.z) * scale + 0.5)); + faceColor *= saturate((d - input.param.x + input.param.z) * scale + 0.5); + #endif + + #if UNDERLAY_ON + d = tex2D(_MainTex, input.texcoord2.xy).a * layerScale; + faceColor += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * saturate(d - layerBias) * (1 - faceColor.a); + #endif + + #if UNDERLAY_INNER + float bias = input.param.x * scale - 0.5; + float sd = saturate(d * scale - bias - input.param.z); + d = tex2D(_MainTex, input.texcoord2.xy).a * layerScale; + faceColor += float4(_UnderlayColor.rgb * _UnderlayColor.a, _UnderlayColor.a) * (1 - saturate(d - layerBias)) * sd * (1 - faceColor.a); + #endif + + #ifdef MASKING + float a = abs(_MaskInverse - tex2D(_MaskTex, input.texcoord0.zw).a); + float t = a + (1 - _MaskWipeControl) * _MaskEdgeSoftness - _MaskWipeControl; + a = saturate(t / _MaskEdgeSoftness); + faceColor.rgb = lerp(_MaskEdgeColor.rgb * faceColor.a, faceColor.rgb, a); + faceColor *= a; + #endif + + // Alternative implementation to UnityGet2DClipping with support for softness + #if UNITY_UI_CLIP_RECT + float2 maskZW = 0.25 / (0.25 * half2(_MaskSoftnessX, _MaskSoftnessY) + (1 / scale)); + float2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(input.mask.xy)) * maskZW); + faceColor *= m.x * m.y; + #endif + + #if (UNDERLAY_ON | UNDERLAY_INNER) + faceColor *= input.texcoord2.z; + #endif + + #if UNITY_UI_ALPHACLIP + clip(faceColor.a - 0.001); + #endif + + return faceColor; +} diff --git a/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta b/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta new file mode 100755 index 0000000..4415e50 --- /dev/null +++ b/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c334973cef89a9840b0b0c507e0377ab +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Shaders/TMPro_Properties.cginc b/TextMesh Pro/Shaders/TMPro_Properties.cginc new file mode 100755 index 0000000..2e96258 --- /dev/null +++ b/TextMesh Pro/Shaders/TMPro_Properties.cginc @@ -0,0 +1,85 @@ +// UI Editable properties +uniform sampler2D _FaceTex; // Alpha : Signed Distance +uniform float _FaceUVSpeedX; +uniform float _FaceUVSpeedY; +uniform fixed4 _FaceColor; // RGBA : Color + Opacity +uniform float _FaceDilate; // v[ 0, 1] +uniform float _OutlineSoftness; // v[ 0, 1] + +uniform sampler2D _OutlineTex; // RGBA : Color + Opacity +uniform float _OutlineUVSpeedX; +uniform float _OutlineUVSpeedY; +uniform fixed4 _OutlineColor; // RGBA : Color + Opacity +uniform float _OutlineWidth; // v[ 0, 1] + +uniform float _Bevel; // v[ 0, 1] +uniform float _BevelOffset; // v[-1, 1] +uniform float _BevelWidth; // v[-1, 1] +uniform float _BevelClamp; // v[ 0, 1] +uniform float _BevelRoundness; // v[ 0, 1] + +uniform sampler2D _BumpMap; // Normal map +uniform float _BumpOutline; // v[ 0, 1] +uniform float _BumpFace; // v[ 0, 1] + +uniform samplerCUBE _Cube; // Cube / sphere map +uniform fixed4 _ReflectFaceColor; // RGB intensity +uniform fixed4 _ReflectOutlineColor; +//uniform float _EnvTiltX; // v[-1, 1] +//uniform float _EnvTiltY; // v[-1, 1] +uniform float3 _EnvMatrixRotation; +uniform float4x4 _EnvMatrix; + +uniform fixed4 _SpecularColor; // RGB intensity +uniform float _LightAngle; // v[ 0,Tau] +uniform float _SpecularPower; // v[ 0, 1] +uniform float _Reflectivity; // v[ 5, 15] +uniform float _Diffuse; // v[ 0, 1] +uniform float _Ambient; // v[ 0, 1] + +uniform fixed4 _UnderlayColor; // RGBA : Color + Opacity +uniform float _UnderlayOffsetX; // v[-1, 1] +uniform float _UnderlayOffsetY; // v[-1, 1] +uniform float _UnderlayDilate; // v[-1, 1] +uniform float _UnderlaySoftness; // v[ 0, 1] + +uniform fixed4 _GlowColor; // RGBA : Color + Intesity +uniform float _GlowOffset; // v[-1, 1] +uniform float _GlowOuter; // v[ 0, 1] +uniform float _GlowInner; // v[ 0, 1] +uniform float _GlowPower; // v[ 1, 1/(1+4*4)] + +// API Editable properties +uniform float _ShaderFlags; +uniform float _WeightNormal; +uniform float _WeightBold; + +uniform float _ScaleRatioA; +uniform float _ScaleRatioB; +uniform float _ScaleRatioC; + +uniform float _VertexOffsetX; +uniform float _VertexOffsetY; + +//uniform float _UseClipRect; +uniform float _MaskID; +uniform sampler2D _MaskTex; +uniform float4 _MaskCoord; +uniform float4 _ClipRect; // bottom left(x,y) : top right(z,w) +//uniform float _MaskWipeControl; +//uniform float _MaskEdgeSoftness; +//uniform fixed4 _MaskEdgeColor; +//uniform bool _MaskInverse; + +uniform float _MaskSoftnessX; +uniform float _MaskSoftnessY; + +// Font Atlas properties +uniform sampler2D _MainTex; +uniform float _TextureWidth; +uniform float _TextureHeight; +uniform float _GradientScale; +uniform float _ScaleX; +uniform float _ScaleY; +uniform float _PerspectiveFilter; +uniform float _Sharpness; diff --git a/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta b/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta new file mode 100755 index 0000000..7b37f2f --- /dev/null +++ b/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 3997e2241185407d80309a82f9148466 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Shaders/TMPro_Surface.cginc b/TextMesh Pro/Shaders/TMPro_Surface.cginc new file mode 100755 index 0000000..622ae87 --- /dev/null +++ b/TextMesh Pro/Shaders/TMPro_Surface.cginc @@ -0,0 +1,101 @@ +void VertShader(inout appdata_full v, out Input data) +{ + v.vertex.x += _VertexOffsetX; + v.vertex.y += _VertexOffsetY; + + UNITY_INITIALIZE_OUTPUT(Input, data); + + float bold = step(v.texcoord1.y, 0); + + // Generate normal for backface + float3 view = ObjSpaceViewDir(v.vertex); + v.normal *= sign(dot(v.normal, view)); + +#if USE_DERIVATIVE + data.param.y = 1; +#else + float4 vert = v.vertex; + float4 vPosition = UnityObjectToClipPos(vert); + float2 pixelSize = vPosition.w; + + pixelSize /= float2(_ScaleX, _ScaleY) * mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy); + float scale = rsqrt(dot(pixelSize, pixelSize)); + scale *= abs(v.texcoord1.y) * _GradientScale * (_Sharpness + 1); + scale = lerp(scale * (1 - _PerspectiveFilter), scale, abs(dot(UnityObjectToWorldNormal(v.normal.xyz), normalize(WorldSpaceViewDir(vert))))); + data.param.y = scale; +#endif + + data.param.x = (lerp(_WeightNormal, _WeightBold, bold) / 4.0 + _FaceDilate) * _ScaleRatioA * 0.5; // + + v.texcoord1.xy = UnpackUV(v.texcoord1.x); + data.viewDirEnv = mul((float3x3)_EnvMatrix, WorldSpaceViewDir(v.vertex)); +} + +void PixShader(Input input, inout SurfaceOutput o) +{ + +#if USE_DERIVATIVE + float2 pixelSize = float2(ddx(input.uv_MainTex.y), ddy(input.uv_MainTex.y)); + pixelSize *= _TextureWidth * .75; + float scale = rsqrt(dot(pixelSize, pixelSize)) * _GradientScale * (_Sharpness + 1); +#else + float scale = input.param.y; +#endif + + // Signed distance + float c = tex2D(_MainTex, input.uv_MainTex).a; + float sd = (.5 - c - input.param.x) * scale + .5; + float outline = _OutlineWidth*_ScaleRatioA * scale; + float softness = _OutlineSoftness*_ScaleRatioA * scale; + + // Color & Alpha + float4 faceColor = _FaceColor; + float4 outlineColor = _OutlineColor; + faceColor *= input.color; + outlineColor.a *= input.color.a; + faceColor *= tex2D(_FaceTex, float2(input.uv2_FaceTex.x + _FaceUVSpeedX * _Time.y, input.uv2_FaceTex.y + _FaceUVSpeedY * _Time.y)); + outlineColor *= tex2D(_OutlineTex, float2(input.uv2_OutlineTex.x + _OutlineUVSpeedX * _Time.y, input.uv2_OutlineTex.y + _OutlineUVSpeedY * _Time.y)); + faceColor = GetColor(sd, faceColor, outlineColor, outline, softness); + faceColor.rgb /= max(faceColor.a, 0.0001); + +#if BEVEL_ON + float3 delta = float3(1.0 / _TextureWidth, 1.0 / _TextureHeight, 0.0); + + float4 smp4x = {tex2D(_MainTex, input.uv_MainTex - delta.xz).a, + tex2D(_MainTex, input.uv_MainTex + delta.xz).a, + tex2D(_MainTex, input.uv_MainTex - delta.zy).a, + tex2D(_MainTex, input.uv_MainTex + delta.zy).a }; + + // Face Normal + float3 n = GetSurfaceNormal(smp4x, input.param.x); + + // Bumpmap + float3 bump = UnpackNormal(tex2D(_BumpMap, input.uv2_FaceTex.xy)).xyz; + bump *= lerp(_BumpFace, _BumpOutline, saturate(sd + outline * 0.5)); + bump = lerp(float3(0, 0, 1), bump, faceColor.a); + n = normalize(n - bump); + + // Cubemap reflection + fixed4 reflcol = texCUBE(_Cube, reflect(input.viewDirEnv, mul((float3x3)unity_ObjectToWorld, n))); + float3 emission = reflcol.rgb * lerp(_ReflectFaceColor.rgb, _ReflectOutlineColor.rgb, saturate(sd + outline * 0.5)) * faceColor.a; +#else + float3 n = float3(0, 0, -1); + float3 emission = float3(0, 0, 0); +#endif + +#if GLOW_ON + float4 glowColor = GetGlowColor(sd, scale); + glowColor.a *= input.color.a; + emission += glowColor.rgb*glowColor.a; + faceColor = BlendARGB(glowColor, faceColor); + faceColor.rgb /= max(faceColor.a, 0.0001); +#endif + + // Set Standard output structure + o.Albedo = faceColor.rgb; + o.Normal = -n; + o.Emission = emission; + o.Specular = lerp(_FaceShininess, _OutlineShininess, saturate(sd + outline * 0.5)); + o.Gloss = 1; + o.Alpha = faceColor.a; +} diff --git a/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta b/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta new file mode 100755 index 0000000..41ef4b1 --- /dev/null +++ b/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d930090c0cd643c7b55f19a38538c162 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Sprites.meta b/TextMesh Pro/Sprites.meta new file mode 100755 index 0000000..8b699e5 --- /dev/null +++ b/TextMesh Pro/Sprites.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d0603b6d5186471b96c778c3949c7ce2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Sprites/EmojiOne Attribution.txt b/TextMesh Pro/Sprites/EmojiOne Attribution.txt new file mode 100755 index 0000000..10c4be3 --- /dev/null +++ b/TextMesh Pro/Sprites/EmojiOne Attribution.txt @@ -0,0 +1,3 @@ +This sample of beautiful emojis are provided by EmojiOne https://www.emojione.com/ + +Please visit their website to view the complete set of their emojis and review their licensing terms. \ No newline at end of file diff --git a/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta b/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta new file mode 100755 index 0000000..0d30e65 --- /dev/null +++ b/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 381dcb09d5029d14897e55f98031fca5 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Sprites/EmojiOne.json b/TextMesh Pro/Sprites/EmojiOne.json new file mode 100755 index 0000000..16c800d --- /dev/null +++ b/TextMesh Pro/Sprites/EmojiOne.json @@ -0,0 +1,156 @@ +{"frames": [ + +{ + "filename": "1f60a.png", + "frame": {"x":0,"y":0,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f60b.png", + "frame": {"x":128,"y":0,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f60d.png", + "frame": {"x":256,"y":0,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f60e.png", + "frame": {"x":384,"y":0,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f600.png", + "frame": {"x":0,"y":128,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f601.png", + "frame": {"x":128,"y":128,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f602.png", + "frame": {"x":256,"y":128,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f603.png", + "frame": {"x":384,"y":128,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f604.png", + "frame": {"x":0,"y":256,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f605.png", + "frame": {"x":128,"y":256,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f606.png", + "frame": {"x":256,"y":256,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f609.png", + "frame": {"x":384,"y":256,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f618.png", + "frame": {"x":0,"y":384,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "1f923.png", + "frame": {"x":128,"y":384,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "263a.png", + "frame": {"x":256,"y":384,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}, +{ + "filename": "2639.png", + "frame": {"x":384,"y":384,"w":128,"h":128}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, + "sourceSize": {"w":128,"h":128}, + "pivot": {"x":0.5,"y":0.5} +}], +"meta": { + "app": "http://www.codeandweb.com/texturepacker", + "version": "1.0", + "image": "EmojiOne.png", + "format": "RGBA8888", + "size": {"w":512,"h":512}, + "scale": "1", + "smartupdate": "$TexturePacker:SmartUpdate:196a26a2e149d875b91ffc8fa3581e76:fc928c7e275404b7e0649307410475cb:424723c3774975ddb2053fd5c4b85f6e$" +} +} diff --git a/TextMesh Pro/Sprites/EmojiOne.json.meta b/TextMesh Pro/Sprites/EmojiOne.json.meta new file mode 100755 index 0000000..762cf15 --- /dev/null +++ b/TextMesh Pro/Sprites/EmojiOne.json.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8f05276190cf498a8153f6cbe761d4e6 +timeCreated: 1480316860 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/TextMesh Pro/Sprites/EmojiOne.png b/TextMesh Pro/Sprites/EmojiOne.png new file mode 100755 index 0000000000000000000000000000000000000000..c0de66d0ab8976d2e00122faa45887a4208c07af GIT binary patch literal 112319 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 TF#f442)L=M=sc@dvJLxxR$|wM literal 0 HcmV?d00001 diff --git a/TextMesh Pro/Sprites/EmojiOne.png.meta b/TextMesh Pro/Sprites/EmojiOne.png.meta new file mode 100755 index 0000000..c9fa1a7 --- /dev/null +++ b/TextMesh Pro/Sprites/EmojiOne.png.meta @@ -0,0 +1,431 @@ +fileFormatVersion: 2 +guid: dffef66376be4fa480fb02b19edbe903 +TextureImporter: + fileIDToRecycleName: + 21300000: EmojiOne_0 + 21300002: EmojiOne_1 + 21300004: EmojiOne_2 + 21300006: EmojiOne_3 + 21300008: EmojiOne_4 + 21300010: EmojiOne_6 + 21300012: EmojiOne_7 + 21300014: EmojiOne_8 + 21300016: EmojiOne_9 + 21300018: EmojiOne_10 + 21300020: EmojiOne_11 + 21300022: EmojiOne_12 + 21300024: EmojiOne_13 + 21300026: EmojiOne_5 + 21300028: EmojiOne_14 + externalObjects: {} + serializedVersion: 5 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: iPhone + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: EmojiOne_0 + rect: + serializedVersion: 2 + x: 0 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 4bcc36da2108f2c4ba3de5c921d25c3c + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_1 + rect: + serializedVersion: 2 + x: 128 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: e9eea8093eaeaee4d901c4553f572c22 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_2 + rect: + serializedVersion: 2 + x: 256 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 49451da35411dcc42a3692e39b0fde70 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_3 + rect: + serializedVersion: 2 + x: 384 + y: 384 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f65709664b924904790c850a50ca82bc + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_4 + rect: + serializedVersion: 2 + x: 0 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 5b92c568a5ec9ad4b9ed90e271f1c9a8 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_6 + rect: + serializedVersion: 2 + x: 256 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: b10f2b48b7281594bb8a24a6511a35af + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_7 + rect: + serializedVersion: 2 + x: 384 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 10a600f9329dc2246a897e89f4d283cd + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_8 + rect: + serializedVersion: 2 + x: 0 + y: 128 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 66cffa363b90ab14787d8a5b90cf4502 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_9 + rect: + serializedVersion: 2 + x: 128 + y: 128 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 55cf3d409c9b89349b1e1bdc1cc224ad + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_10 + rect: + serializedVersion: 2 + x: 256 + y: 128 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 2a9e58eaf96feef42bcefa1cf257193f + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_11 + rect: + serializedVersion: 2 + x: 384 + y: 128 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 2489120affc155840ae6a7be2e93ce19 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_12 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 412349a150598d14da4d7140df5c0286 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_13 + rect: + serializedVersion: 2 + x: 128 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: a937464b42bb3634782dea34c6becb6c + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_5 + rect: + serializedVersion: 2 + x: 256 + y: 0 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: b0f933b217682124dbfc5e6b89abe3d0 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: EmojiOne_14 + rect: + serializedVersion: 2 + x: 128 + y: 256 + width: 128 + height: 128 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f7235c763afe4434e8bb666750a41096 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 3e32d8f5477abfc43b19066e8ad5032e + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/UI Toolkit.meta b/UI Toolkit.meta new file mode 100644 index 0000000..d6a40fd --- /dev/null +++ b/UI Toolkit.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3a64655cf4ea70ecaa368f44773a28ab +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UI Toolkit/PanelSettings.asset b/UI Toolkit/PanelSettings.asset new file mode 100644 index 0000000..bc9c71c --- /dev/null +++ b/UI Toolkit/PanelSettings.asset @@ -0,0 +1,38 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 19101, guid: 0000000000000000e000000000000000, type: 0} + m_Name: PanelSettings + m_EditorClassIdentifier: + themeUss: {fileID: -4733365628477956816, guid: 362f3ef65dbc3d0d1923a9ecbd1d45bc, type: 3} + m_TargetTexture: {fileID: 0} + m_ScaleMode: 1 + m_ReferenceSpritePixelsPerUnit: 100 + m_Scale: 1 + m_ReferenceDpi: 96 + m_FallbackDpi: 96 + m_ReferenceResolution: {x: 1200, y: 800} + m_ScreenMatchMode: 0 + m_Match: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 + m_ClearDepthStencil: 1 + m_ClearColor: 0 + m_ColorClearValue: {r: 0, g: 0, b: 0, a: 0} + m_DynamicAtlasSettings: + m_MinAtlasSize: 64 + m_MaxAtlasSize: 4096 + m_MaxSubTextureSize: 64 + m_ActiveFilters: -1 + m_AtlasBlitShader: {fileID: 9101, guid: 0000000000000000f000000000000000, type: 0} + m_RuntimeShader: {fileID: 9100, guid: 0000000000000000f000000000000000, type: 0} + m_RuntimeWorldShader: {fileID: 9102, guid: 0000000000000000f000000000000000, type: 0} + textSettings: {fileID: 0} diff --git a/UI Toolkit/PanelSettings.asset.meta b/UI Toolkit/PanelSettings.asset.meta new file mode 100644 index 0000000..d868a37 --- /dev/null +++ b/UI Toolkit/PanelSettings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e1a51d6b82d87ecb79f3cc7c31074a0f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/UI Toolkit/UnityDefaultRuntimeTheme.tss b/UI Toolkit/UnityDefaultRuntimeTheme.tss new file mode 100644 index 0000000..79453c7 --- /dev/null +++ b/UI Toolkit/UnityDefaultRuntimeTheme.tss @@ -0,0 +1,2 @@ +@import url("unity-theme://default"); +VisualElement {} \ No newline at end of file diff --git a/UI Toolkit/UnityDefaultRuntimeTheme.tss.meta b/UI Toolkit/UnityDefaultRuntimeTheme.tss.meta new file mode 100644 index 0000000..2c925d8 --- /dev/null +++ b/UI Toolkit/UnityDefaultRuntimeTheme.tss.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3ddaecf14683cb94396ddd15299b1ca6 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12388, guid: 0000000000000000e000000000000000, type: 0} + disableValidation: 0 diff --git a/UI Toolkit/UnityThemes.meta b/UI Toolkit/UnityThemes.meta new file mode 100644 index 0000000..e645e75 --- /dev/null +++ b/UI Toolkit/UnityThemes.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ad9869dc1f3301e3aa4e479b82172461 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UI Toolkit/UnityThemes/UnityDefaultRuntimeTheme.tss b/UI Toolkit/UnityThemes/UnityDefaultRuntimeTheme.tss new file mode 100644 index 0000000..1056e07 --- /dev/null +++ b/UI Toolkit/UnityThemes/UnityDefaultRuntimeTheme.tss @@ -0,0 +1 @@ +@import url("unity-theme://default"); \ No newline at end of file diff --git a/UI Toolkit/UnityThemes/UnityDefaultRuntimeTheme.tss.meta b/UI Toolkit/UnityThemes/UnityDefaultRuntimeTheme.tss.meta new file mode 100644 index 0000000..b4d40a5 --- /dev/null +++ b/UI Toolkit/UnityThemes/UnityDefaultRuntimeTheme.tss.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 362f3ef65dbc3d0d1923a9ecbd1d45bc +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12388, guid: 0000000000000000e000000000000000, type: 0} + disableValidation: 0 diff --git a/UI.meta b/UI.meta new file mode 100644 index 0000000..8815700 --- /dev/null +++ b/UI.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bec3ee59897faef0ba7ad39f3ff115c1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UI/Game.uss b/UI/Game.uss new file mode 100644 index 0000000..a08d108 --- /dev/null +++ b/UI/Game.uss @@ -0,0 +1,80 @@ +#game { + flex-direction: row; + height: 100%; + width: 100%; +} + +#GameButtons { + width: 100%; + flex-grow: 1 +} + +#GameCenterWrapper { + width: 55%; +} + +#LeftVisualizer { + width: 22.5%; +} + +#RightVisualizer { + width: 22.5%; +} + +.GameButtonClicked { + background-color: red; + scale: 1.1; +} + +.GameButton { + transition: scale; + transition-duration: 0.05s; + width: 20%; + height: 20%; + margin: auto; + font-size: 32px; + border-radius: 45px; + border-width: 0px; +} + +.Bar { + width: 100%; + height: 0.7%; + background-color: white; +} + +.LeftBar { + margin: auto; + margin-left: 0; +} + +.RightBar { + margin: auto; + margin-right: 0; +} + +#GameBackgroundImageWrapper { + position: absolute; + width: 100%; + height: 100%; + flex-direction: row; +} + +#TimeLeft, +#Score { + font-size: 35px; + -unity-font-style: bold; + -unity-text-align: middle-center; + color: white; +} + +#GameBackgroundImageLeft { + background-image: url('project://database/Assets/Images/left.png'); + margin-right: 35%; +} + + +#GameBackgroundImageRight { + background-image: url('project://database/Assets/Images/right.png'); + margin-left: 35%; +} \ No newline at end of file diff --git a/UI/Game.uss.meta b/UI/Game.uss.meta new file mode 100644 index 0000000..3927715 --- /dev/null +++ b/UI/Game.uss.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 22dc97724a71e96659b7360977e2edb2 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} + disableValidation: 0 diff --git a/UI/GlobalMenu.uss b/UI/GlobalMenu.uss new file mode 100644 index 0000000..e1534df --- /dev/null +++ b/UI/GlobalMenu.uss @@ -0,0 +1,28 @@ +#body { + background-color: #282828; + width: 100%; + height: 100%; + } + +.UIContentWrapper { + width: 80%; + height: 90%; + margin: auto; +} + +.TitleWord1 { + -unity-text-align: lower-left; +} + +.TitleWord2 { + -unity-text-align: lower-center; +} + +.TitleWord3 { + -unity-text-align: lower-right; +} + +.TitleWrapper { + flex-direction: row; + justify-content: space-between; +} diff --git a/UI/GlobalMenu.uss.meta b/UI/GlobalMenu.uss.meta new file mode 100644 index 0000000..ed11eb0 --- /dev/null +++ b/UI/GlobalMenu.uss.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5408c5e304a4f5f6a957844369aba433 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} + disableValidation: 0 diff --git a/UI/Level.uss b/UI/Level.uss new file mode 100644 index 0000000..5234f15 --- /dev/null +++ b/UI/Level.uss @@ -0,0 +1,75 @@ +#level { + width: 100%; + height: 100%; + translate: 100% 100%; +} + +#scroll { + border-radius: 0 15px 15px 15px; + background-color: rgb(255, 255, 255); +} + +.title-text { + font-size: 60px; + color: white; + -unity-font-style: bold; +} + +.songEntry { + transition-property: translate, scale; + transition-duration: 0.2s; + width: 90%; + border-radius: 50px 0; + background-color: #777; + margin: 15px auto 15px auto; + border-color: none; + border-width: 0px; +} + +.songEntry:active { + scale: 0.95; +} + +.songEntry:hover { + translate: 2% 0; +} + +.SongEntryContentWrapper { + margin: 15px; + flex-direction: row; + height: 100%; +} + +.SongEntryCoverImage { + height: 200px; + max-width: 200px; + margin-right: 20px; + padding: 20px; + border-radius: 25px 0; +} + +.SongEntryLabelWrapper { + justify-content: space-around; +} + +.SongEntryLabel { + font-size: 28px; + -unity-text-align: middle-left; + height: 25%; +} + +#unity-dragger { + border-radius: 10px; +} +/* +#unity-tracker { + padding: 10px; +} */ + +#unity-low-button { + border-radius: 15px 15px 0 0; +} + +#unity-high-button { + border-radius: 0 0 15px 15px; +} \ No newline at end of file diff --git a/UI/Level.uss.meta b/UI/Level.uss.meta new file mode 100644 index 0000000..e2a2dff --- /dev/null +++ b/UI/Level.uss.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d5179339de5a78f8da0ea7c2ae48ab5f +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} + disableValidation: 0 diff --git a/UI/Menu.uss b/UI/Menu.uss new file mode 100644 index 0000000..b7567bf --- /dev/null +++ b/UI/Menu.uss @@ -0,0 +1,66 @@ +.menu-button { + transition-property: scale, rotate; + transition-duration: 0.2s; + border-radius: 8px; + margin: 5px; + padding: 0 80px; + height: 33.3%; + color: white; +} + +#menu { + background-color: rgb(40, 40, 40); + width: 100%; + height: 100%; +} + +.menu-button:hover { + scale: 1.1; +} + +#Play:hover { + rotate: 0.3deg; +} + +#Quit:hover { + rotate: 0.3deg; +} + +#Soon:hover { + rotate: -0.3deg; +} + +.menu-button:active { + scale: 0.9; +} + +.ButtonWrapper { + width: 40%; + height: 40%; + margin: auto; + font-size: 40px; +} + +#BackButtonWrapper { + flex-direction: row; + justify-content: space-between; +} + +.BottomButton { + transition: scale; + transition-duration: 0.2; + margin: 0; + border-width: 0; + font-size: 35px; + -unity-font-style: bold; + color: white; +} + +#Reload { + transition: color, scale; + transition-duration: 0.2; +} + +.BottomButton:hover { + scale: 1.1; +} diff --git a/UI/Menu.uss.meta b/UI/Menu.uss.meta new file mode 100644 index 0000000..cc68705 --- /dev/null +++ b/UI/Menu.uss.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d36a2fb1addd20122a1f34045ff84bb7 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0} + disableValidation: 0 diff --git a/UI/Menu.uxml b/UI/Menu.uxml new file mode 100644 index 0000000..b1f87e1 --- /dev/null +++ b/UI/Menu.uxml @@ -0,0 +1,54 @@ +<ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements" xsi="http://www.w3.org/2001/XMLSchema-instance" engine="UnityEngine.UIElements" editor="UnityEditor.UIElements" noNamespaceSchemaLocation="../UIElementsSchema/UIElements.xsd" editor-extension-mode="False"> + <Style src="project://database/Assets/UI/Menu.uss?fileID=7433441132597879392&amp;guid=d36a2fb1addd20122a1f34045ff84bb7&amp;type=3#Menu" /> + <Style src="project://database/Assets/UI/GlobalMenu.uss?fileID=7433441132597879392&amp;guid=5408c5e304a4f5f6a957844369aba433&amp;type=3#GlobalMenu" /> + <Style src="project://database/Assets/UI/Level.uss?fileID=7433441132597879392&amp;guid=d5179339de5a78f8da0ea7c2ae48ab5f&amp;type=3#Level" /> + <Style src="project://database/Assets/UI/Game.uss?fileID=7433441132597879392&amp;guid=22dc97724a71e96659b7360977e2edb2&amp;type=3#Game" /> + <ui:VisualElement name="body" style="flex-grow: 1;"> + <ui:VisualElement name="menu" style="flex-grow: 1; display: none;"> + <ui:VisualElement name="button-wrapper" class="ButtonWrapper"> + <ui:Button text="PLAY" parse-escape-sequences="true" display-tooltip-when-elided="true" name="Play" class="menu-button" /> + <ui:Button text="SOON™" parse-escape-sequences="true" display-tooltip-when-elided="true" name="Soon" class="menu-button" /> + <ui:Button text="QUIT" parse-escape-sequences="true" display-tooltip-when-elided="true" name="Quit" class="menu-button" /> + </ui:VisualElement> + </ui:VisualElement> + <ui:VisualElement name="levels" style="flex-grow: 1; display: none;"> + <ui:VisualElement name="scroll-wrapper" class="UIContentWrapper"> + <ui:VisualElement name="text-wrapper" class="TitleWrapper" style="flex-grow: 1;"> + <ui:Label tabindex="-1" text="PLAY" parse-escape-sequences="true" display-tooltip-when-elided="true" name="play" class="title-text" style="-unity-text-align: upper-left;" /> + <ui:Label tabindex="-1" text="SOME" parse-escape-sequences="true" display-tooltip-when-elided="true" name="some" class="title-text" style="-unity-text-align: upper-center;" /> + <ui:Label tabindex="-1" text="BANGER" parse-escape-sequences="true" display-tooltip-when-elided="true" name="banger" class="title-text" style="-unity-text-align: upper-right;" /> + </ui:VisualElement> + <ui:ScrollView name="scroll" mouse-wheel-scroll-size="1000" style="height: 100%; background-color: rgba(255, 255, 255, 0);" /> + <ui:VisualElement name="BackButtonWrapper" style="flex-grow: 1;"> + <ui:Button text="← BACK" parse-escape-sequences="true" display-tooltip-when-elided="true" name="Back" class="BottomButton" /> + <ui:Button text="ADD A BANGER" parse-escape-sequences="true" display-tooltip-when-elided="true" name="Open" class="BottomButton" /> + <ui:Button text="RELOAD ⟳" parse-escape-sequences="true" display-tooltip-when-elided="true" name="Reload" class="BottomButton" /> + </ui:VisualElement> + </ui:VisualElement> + </ui:VisualElement> + <UITypes.GameElement name="game" style="display: flex;"> + <ui:VisualElement name="GameBackgroundImageWrapper" style="flex-grow: 1;"> + <ui:VisualElement name="GameBackgroundImageLeft" style="flex-grow: 1;" /> + <ui:VisualElement name="GameBackgroundImageRight" style="flex-grow: 1;" /> + </ui:VisualElement> + <UITypes.Visualizer name="LeftVisualizer" /> + <ui:VisualElement name="GameCenterWrapper" style="flex-grow: 1;"> + <ui:Label tabindex="-1" text="SCORE:" parse-escape-sequences="true" display-tooltip-when-elided="true" name="Score" /> + <ui:VisualElement name="GameButtons" style="flex-direction: row; flex-grow: 1;"> + <ui:Button text="←" parse-escape-sequences="true" display-tooltip-when-elided="true" name="GameLeftButton" class="GameButton" /> + <ui:Button text="↑" parse-escape-sequences="true" display-tooltip-when-elided="true" name="GameUpButton" class="GameButton" /> + <ui:Button text="↓" parse-escape-sequences="true" display-tooltip-when-elided="true" name="GameDownButton" class="GameButton" /> + <ui:Button text="→" parse-escape-sequences="true" display-tooltip-when-elided="true" name="GameRightButton" class="GameButton" /> + <ui:VisualElement name="UpcomingColumnWrapper" style="flex-grow: 1; position: absolute; width: 100%; height: 60%; flex-direction: row;"> + <ui:VisualElement name="LeftArrowUpcomingColumn" style="flex-grow: 1; position: relative; height: 100%; width: 25%;" /> + <ui:VisualElement name="UpArrowUpcomingColumn" style="flex-grow: 1; position: relative; height: 100%; width: 25%;" /> + <ui:VisualElement name="DownArrowUpcomingColumn" style="flex-grow: 1; position: relative; height: 100%; width: 25%;" /> + <ui:VisualElement name="RightArrowUpcomingColumn" style="flex-grow: 1; position: relative; height: 100%; width: 25%;" /> + </ui:VisualElement> + </ui:VisualElement> + <ui:Label tabindex="-1" text="TIME LEFT" parse-escape-sequences="true" display-tooltip-when-elided="true" name="TimeLeft" /> + </ui:VisualElement> + <UITypes.Visualizer name="RightVisualizer" /> + </UITypes.GameElement> + </ui:VisualElement> +</ui:UXML> diff --git a/UI/Menu.uxml.meta b/UI/Menu.uxml.meta new file mode 100644 index 0000000..089cd40 --- /dev/null +++ b/UI/Menu.uxml.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: ea7db04dace1fc530a1382a7732d44a1 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0} diff --git a/UnityDefaultRuntimeTheme.tss b/UnityDefaultRuntimeTheme.tss new file mode 100644 index 0000000..79453c7 --- /dev/null +++ b/UnityDefaultRuntimeTheme.tss @@ -0,0 +1,2 @@ +@import url("unity-theme://default"); +VisualElement {} \ No newline at end of file diff --git a/UnityDefaultRuntimeTheme.tss.meta b/UnityDefaultRuntimeTheme.tss.meta new file mode 100644 index 0000000..a2f18f1 --- /dev/null +++ b/UnityDefaultRuntimeTheme.tss.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 35cea3069c500951c87802a31ba087f9 +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 12388, guid: 0000000000000000e000000000000000, type: 0} + disableValidation: 0